diff --git a/.gitignore b/.gitignore index 0ecdaa49ec94..1ff2a92cac64 100644 --- a/.gitignore +++ b/.gitignore @@ -94,6 +94,10 @@ target/ # Jupyter Notebook .ipynb_checkpoints +# Override Jupyter in Github Language states for more accurate estimate of repo code. +# Reference: https://github.com/github/linguist/blob/master/docs/overrides.md#generated-code +*.ipynb linguist-generated + # IPython profile_default/ ipython_config.py diff --git a/Dockerfile b/Dockerfile index d796ef055558..03ec004e268c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -54,10 +54,6 @@ WORKDIR /tmp/nemo COPY requirements . RUN for f in $(ls requirements*.txt); do pip3 install --disable-pip-version-check --no-cache-dir -r $f; done -# install pynini -COPY nemo_text_processing/install_pynini.sh /tmp/nemo/ -RUN /bin/bash /tmp/nemo/install_pynini.sh - # install k2, skip if installation fails COPY scripts /tmp/nemo/scripts/ RUN /bin/bash /tmp/nemo/scripts/speech_recognition/k2/setup.sh || exit 0 @@ -81,8 +77,7 @@ RUN --mount=from=nemo-src,target=/tmp/nemo cd /tmp/nemo && pip install ".[all]" # Check install RUN python -c "import nemo.collections.nlp as nemo_nlp" && \ - python -c "import nemo.collections.tts as nemo_tts" && \ - python -c "import nemo_text_processing.text_normalization as text_normalization" + python -c "import nemo.collections.tts as nemo_tts" # TODO: Update to newer numba 0.56.0RC1 for 22.03 container if possible # install pinned numba version diff --git a/Jenkinsfile b/Jenkinsfile index 9dcaecc4359b..9e33de573439 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,7 +1,7 @@ pipeline { agent { docker { - image 'nvcr.io/nvidia/pytorch:23.01-py3' + image 'nemo_containers:23.01_apex_c3d575f2478cd379b3c2d81f41edde39791b5d92' args '--device=/dev/nvidia0 --gpus all --user 0:128 -v /home/TestData:/home/TestData -v $HOME/.cache:/root/.cache --shm-size=8g' } } @@ -102,92 +102,6 @@ pipeline { } } - - stage('L0: TN/ITN Tests CPU') { - when { - anyOf { - branch 'main' - changeRequest target: 'main' - } - } - failFast true - parallel { - stage('En TN grammars') { - steps { - sh 'CUDA_VISIBLE_DEVICES="" python nemo_text_processing/text_normalization/normalize.py --text="1" --cache_dir /home/TestData/nlp/text_norm/ci/grammars/11-16-22' - } - } - stage('En ITN grammars') { - steps { - sh 'CUDA_VISIBLE_DEVICES="" python nemo_text_processing/inverse_text_normalization/inverse_normalize.py --language en --text="twenty" --cache_dir /home/TestData/nlp/text_norm/ci/grammars/11-16-22' - } - } - stage('Test En non-deterministic TN & Run all En TN/ITN tests (restore grammars from cache)') { - steps { - sh 'CUDA_VISIBLE_DEVICES="" python nemo_text_processing/text_normalization/normalize_with_audio.py --text "\$.01" --n_tagged 2 --cache_dir /home/TestData/nlp/text_norm/ci/grammars/11-16-22' - sh 'CUDA_VISIBLE_DEVICES="" pytest tests/nemo_text_processing/en/ -m "not pleasefixme" --cpu --tn_cache_dir /home/TestData/nlp/text_norm/ci/grammars/11-16-22' - } - } - stage('Test En Hybrid TN') { - steps { - sh 'CUDA_VISIBLE_DEVICES="" python nemo_text_processing/hybrid/wfst_lm_rescoring.py --data /home/TestData/nlp/text_norm/hybrid_tn/test.txt --regenerate_pkl --cache_dir /home/TestData/nlp/text_norm/ci/grammars/11-16-22 | grep "all_correct: True" || exit 1' - } - } - } - } - - stage('L2: NeMo text processing') { - when { - anyOf { - branch 'main' - changeRequest target: 'main' - } - } - failFast true - parallel { - stage('L2: Eng TN') { - steps { - sh 'cd tools/text_processing_deployment && python pynini_export.py --output=/home/TestData/nlp/text_norm/output/ --grammars=tn_grammars --cache_dir /home/TestData/nlp/text_norm/ci/grammars/11-16-22 --language=en && ls -R /home/TestData/nlp/text_norm/output/ && echo ".far files created "|| exit 1' - sh 'cd nemo_text_processing/text_normalization/ && python normalize.py --input_file=/home/TestData/nlp/text_norm/ci/test.txt --input_case="lower_cased" --language=en --output_file=/home/TestData/nlp/text_norm/output/test.pynini.txt --verbose' - sh 'cat /home/TestData/nlp/text_norm/output/test.pynini.txt' - sh 'cmp --silent /home/TestData/nlp/text_norm/output/test.pynini.txt /home/TestData/nlp/text_norm/ci/test_goal_py_05-25.txt || exit 1' - sh 'rm -rf /home/TestData/nlp/text_norm/output/*' - } - } - - stage('L2: Eng ITN export') { - steps { - sh 'cd tools/text_processing_deployment && python pynini_export.py --output=/home/TestData/nlp/text_denorm/output/ --grammars=itn_grammars --cache_dir /home/TestData/nlp/text_norm/ci/grammars/11-16-22 --language=en && ls -R /home/TestData/nlp/text_denorm/output/ && echo ".far files created "|| exit 1' - sh 'cd nemo_text_processing/inverse_text_normalization/ && python inverse_normalize.py --input_file=/home/TestData/nlp/text_denorm/ci/test.txt --language=en --output_file=/home/TestData/nlp/text_denorm/output/test.pynini.txt --verbose' - sh 'cmp --silent /home/TestData/nlp/text_denorm/output/test.pynini.txt /home/TestData/nlp/text_denorm/ci/test_goal_py.txt || exit 1' - sh 'rm -rf /home/TestData/nlp/text_denorm/output/*' - } - } - stage('L2: TN with Audio (audio and raw text)') { - steps { - sh 'cd nemo_text_processing/text_normalization && \ - python normalize_with_audio.py --language=en --cache_dir /home/TestData/nlp/text_norm/ci/grammars/11-16-22 --text "The total amounts to \\$4.76." \ - --audio_data /home/TestData/nlp/text_norm/audio_based/audio.wav | tail -n2 | head -n1 > /tmp/out_raw.txt 2>&1 && \ - cmp --silent /tmp/out_raw.txt /home/TestData/nlp/text_norm/audio_based/result.txt || exit 1' - } - } - stage('L2: TN with Audio (audio and text file)') { - steps { - sh 'cd nemo_text_processing/text_normalization && \ - python normalize_with_audio.py --language=en --cache_dir /home/TestData/nlp/text_norm/ci/grammars/11-16-22 --text /home/TestData/nlp/text_norm/audio_based/text.txt \ - --audio_data /home/TestData/nlp/text_norm/audio_based/audio.wav | tail -n2 | head -n1 > /tmp/out_file.txt 2>&1 && \ - cmp --silent /tmp/out_file.txt /home/TestData/nlp/text_norm/audio_based/result.txt || exit 1' - } - } - stage('L2: TN with Audio (manifest)') { - steps { - sh 'cd nemo_text_processing/text_normalization && \ - python normalize_with_audio.py --language=en --audio_data /home/TestData/nlp/text_norm/audio_based/manifest.json --n_tagged=120 --cache_dir /home/TestData/nlp/text_norm/ci/grammars/11-16-22' - } - } - } - } - stage('L2: ASR dev run') { when { anyOf { @@ -1073,7 +987,7 @@ pipeline { parallel { stage('G2P Conformer training, evaluation and inference') { steps { - sh 'cd examples/text_processing/g2p && \ + sh 'cd examples/tts/g2p && \ TIME=`date +"%Y-%m-%d-%T"` && OUTPUT_DIR_CONFORMER=output_ctc_${TIME} && \ python g2p_train_and_evaluate.py \ train_manifest=/home/TestData/g2p/g2p.json \ @@ -1097,7 +1011,7 @@ pipeline { } stage('ByT5G2P training, evaluation and inference') { steps { - sh 'TRANSFORMERS_OFFLINE=0 && cd examples/text_processing/g2p && \ + sh 'TRANSFORMERS_OFFLINE=0 && cd examples/tts/g2p && \ TIME=`date +"%Y-%m-%d-%T"` && OUTPUT_DIR_T5=output_byt5_${TIME} && \ python g2p_train_and_evaluate.py \ train_manifest=/home/TestData/g2p/g2p.json \ @@ -1119,7 +1033,7 @@ pipeline { } stage('HeteronymClassificationModel training, evaluation and inference') { steps { - sh 'cd examples/text_processing/g2p && \ + sh 'cd examples/tts/g2p && \ TIME=`date +"%Y-%m-%d-%T"` && OUTPUT_DIR=output_${TIME} && \ python heteronym_classification_train_and_evaluate.py \ train_manifest=/home/TestData/g2p/manifest.json \ @@ -3252,6 +3166,12 @@ assert_frame_equal(training_curve, gt_curve, rtol=1e-3, atol=1e-3)"''' model.max_position_embeddings=128 \ model.encoder_seq_length=128 \ model.data.seq_length=128 \ + model.position_embedding_type=rope \ + model.rotary_percentage=0.5 \ + model.normalization=rmsnorm \ + model.bias=False \ + model.bias_activation_fusion=False \ + model.bias_dropout_add_fusion=False \ model.tokenizer.vocab_file=/home/TestData/nlp/megatron_gpt/data/gpt/vocab.json \ model.tokenizer.merge_file=/home/TestData/nlp/megatron_gpt/data/gpt/merges.txt \ model.num_layers=8 \ @@ -3282,6 +3202,12 @@ assert_frame_equal(training_curve, gt_curve, rtol=1e-3, atol=1e-3)"''' model.max_position_embeddings=128 \ model.encoder_seq_length=128 \ model.data.seq_length=128 \ + model.position_embedding_type=rope \ + model.rotary_percentage=0.5 \ + model.normalization=rmsnorm \ + model.bias=False \ + model.bias_activation_fusion=False \ + model.bias_dropout_add_fusion=False \ model.tokenizer.vocab_file=/home/TestData/nlp/megatron_gpt/data/gpt/vocab.json \ model.tokenizer.merge_file=/home/TestData/nlp/megatron_gpt/data/gpt/merges.txt \ model.num_layers=8 \ @@ -3323,6 +3249,12 @@ assert_frame_equal(training_curve, gt_curve, rtol=1e-3, atol=1e-3)"''' model.optim.sched.min_lr=8e-5 \ model.max_position_embeddings=128 \ model.encoder_seq_length=128 \ + model.activation=swiglu \ + model.bias_activation_fusion=False \ + model.hidden_dropout=0.0 \ + model.attention_dropout=0.0 \ + model.transformer_block_type=normformer \ + model.headscale=True \ model.data.seq_length=128 \ model.tokenizer.vocab_file=/home/TestData/nlp/megatron_gpt/data/gpt/vocab.json \ model.tokenizer.merge_file=/home/TestData/nlp/megatron_gpt/data/gpt/merges.txt \ @@ -3353,6 +3285,12 @@ assert_frame_equal(training_curve, gt_curve, rtol=1e-3, atol=1e-3)"''' model.optim.sched.min_lr=8e-5 \ model.max_position_embeddings=128 \ model.encoder_seq_length=128 \ + model.activation=swiglu \ + model.bias_activation_fusion=False \ + model.hidden_dropout=0.0 \ + model.attention_dropout=0.0 \ + model.transformer_block_type=normformer \ + model.headscale=True \ model.data.seq_length=128 \ model.tokenizer.vocab_file=/home/TestData/nlp/megatron_gpt/data/gpt/vocab.json \ model.tokenizer.merge_file=/home/TestData/nlp/megatron_gpt/data/gpt/merges.txt \ @@ -4509,4 +4447,4 @@ assert_frame_equal(training_curve, gt_curve, rtol=1e-3, atol=1e-3)"''' cleanWs() } } -} \ No newline at end of file +} diff --git a/PUBLICATIONS.md b/PUBLICATIONS.md index 67c7cd11084b..365ed2773ed3 100644 --- a/PUBLICATIONS.md +++ b/PUBLICATIONS.md @@ -6,6 +6,21 @@ Here, we list a collection of research articles that utilize the NeMo Toolkit. I # Automatic Speech Recognition (ASR) +
+ 2023 + + * [Fast Entropy-Based Methods of Word-Level Confidence Estimation for End-to-End Automatic Speech Recognition](https://ieeexplore.ieee.org/abstract/document/10022960) + * [Damage Control During Domain Adaptation for Transducer Based Automatic Speech Recognition](https://ieeexplore.ieee.org/abstract/document/10023219) + +
+ +
+ 2022 + + * [Multi-blank Transducers for Speech Recognition](https://arxiv.org/abs/2211.03541) + +
+
2021 @@ -44,9 +59,9 @@ Here, we list a collection of research articles that utilize the NeMo Toolkit. I ## Speaker Recognition (SpkR)
- 2021 + 2022 - * [TitaNet: Neural Model for speaker representation with 1D Depth-wise separable convolutions and global context]( https://arxiv.org/pdf/2110.04410.pdf) + * [TitaNet: Neural Model for Speaker Representation with 1D Depth-Wise Separable Convolutions and Global Context](https://ieeexplore.ieee.org/abstract/document/9746806)
@@ -62,6 +77,15 @@ Here, we list a collection of research articles that utilize the NeMo Toolkit. I ## Speech Classification +
+ 2022 + + * [AmberNet: A Compact End-to-End Model for Spoken Language Identification](https://arxiv.org/abs/2210.15781) + * [Accidental Learners: Spoken Language Identification in Multilingual Self-Supervised Models](https://arxiv.org/abs/2211.05103) + + +
+
2021 @@ -78,12 +102,32 @@ Here, we list a collection of research articles that utilize the NeMo Toolkit. I
+-------- + +## Speech Translation + +
+ 2022 + + * [NVIDIA NeMo Offline Speech Translation Systems for IWSLT 2022](https://aclanthology.org/2022.iwslt-1.18/) + +
+ + -------- # Natural Language Processing (NLP) ## Language Modeling +
+ 2022 + + * [Evaluating Parameter Efficient Learning for Generation](https://arxiv.org/abs/2210.13673) + * [Text Mining Drug/Chemical-Protein Interactions using an Ensemble of BERT and T5 Based Models](https://arxiv.org/abs/2111.15617) + +
+
2021 @@ -93,6 +137,13 @@ Here, we list a collection of research articles that utilize the NeMo Toolkit. I ## Neural Machine Translation +
+ 2022 + + * [Finding the Right Recipe for Low Resource Domain Adaptation in Neural Machine Translation](https://arxiv.org/abs/2206.01137) + +
+
2021 @@ -122,6 +173,13 @@ Here, we list a collection of research articles that utilize the NeMo Toolkit. I # Text To Speech (TTS) +
+ 2022 + + * [Adapter-Based Extension of Multi-Speaker Text-to-Speech Model for New Speakers](https://arxiv.org/abs/2211.00585) + +
+
2021 @@ -140,6 +198,7 @@ Here, we list a collection of research articles that utilize the NeMo Toolkit. I 2022 * [Shallow Fusion of Weighted Finite-State Transducer and Language Model for Text Normalization](https://arxiv.org/abs/2203.15917) + * [Thutmose Tagger: Single-pass neural model for Inverse Text Normalization](https://arxiv.org/abs/2208.00064)
diff --git a/README.rst b/README.rst index 1a082648fcfb..7bbc1fe5037a 100644 --- a/README.rst +++ b/README.rst @@ -63,7 +63,7 @@ Key Features * Speech processing * `HuggingFace Space for Audio Transcription (File, Microphone and YouTube) `_ * `Automatic Speech Recognition (ASR) `_ - * Supported models: Jasper, QuartzNet, CitriNet, Conformer-CTC, Conformer-Transducer, Squeezeformer-CTC, Squeezeformer-Transducer, ContextNet, LSTM-Transducer (RNNT), LSTM-CTC, ... + * Supported models: Jasper, QuartzNet, CitriNet, Conformer-CTC, Conformer-Transducer, Squeezeformer-CTC, Squeezeformer-Transducer, ContextNet, LSTM-Transducer (RNNT), LSTM-CTC, FastConformer-CTC, FastConformer-Transducer... * Supports CTC and Transducer/RNNT losses/decoders * NeMo Original `Multi-blank Transducers `_ * Beam Search decoding @@ -243,21 +243,17 @@ Transformer Engine enables FP8 training on NVIDIA Hopper GPUs. NeMo Text Processing ~~~~~~~~~~~~~~~~~~~~ -NeMo Text Processing, specifically (Inverse) Text Normalization, requires `Pynini `_ to be installed. - -.. code-block:: bash - - bash NeMo/nemo_text_processing/install_pynini.sh +NeMo Text Processing, specifically (Inverse) Text Normalization, is now a separate repository `https://github.com/NVIDIA/NeMo-text-processing `_. Docker containers: ~~~~~~~~~~~~~~~~~~ -We release NeMo containers alongside NeMo releases. For example, NeMo ``r1.14.0`` comes with container ``nemo:22.11``, you may find more details about released containers in `releases page `_. +We release NeMo containers alongside NeMo releases. For example, NeMo ``r1.15.0`` comes with container ``nemo:22.12``, you may find more details about released containers in `releases page `_. To use built container, please run .. code-block:: bash - docker pull nvcr.io/nvidia/nemo:22.11 + docker pull nvcr.io/nvidia/nemo:22.12 To build a nemo container with Dockerfile from a branch, please run diff --git a/docs/source/asr/api.rst b/docs/source/asr/api.rst index 3f857f0270ac..5735990dc82a 100644 --- a/docs/source/asr/api.rst +++ b/docs/source/asr/api.rst @@ -113,6 +113,10 @@ Mixins :show-inheritance: :members: +.. autoclass:: nemo.collections.asr.parts.mixins.interctc_mixin.InterCTCMixin + :show-inheritance: + :members: + Datasets -------- diff --git a/docs/source/asr/configs.rst b/docs/source/asr/configs.rst index 21d101a0a7c7..3302f635a84f 100644 --- a/docs/source/asr/configs.rst +++ b/docs/source/asr/configs.rst @@ -1,12 +1,12 @@ NeMo ASR Configuration Files ============================ -This section describes the NeMo configuration file setup that is specific to models in the ASR collection. For general information -about how to set up and run experiments that is common to all NeMo models (e.g. Experiment Manager and PyTorch Lightning trainer +This section describes the NeMo configuration file setup that is specific to models in the ASR collection. For general information +about how to set up and run experiments that is common to all NeMo models (e.g. Experiment Manager and PyTorch Lightning trainer parameters), see the :doc:`../core/core` section. -The model section of the NeMo ASR configuration files generally requires information about the dataset(s) being used, the preprocessor -for audio files, parameters for any augmentation being performed, as well as the model architecture specification. The sections on +The model section of the NeMo ASR configuration files generally requires information about the dataset(s) being used, the preprocessor +for audio files, parameters for any augmentation being performed, as well as the model architecture specification. The sections on this page cover each of these in more detail. Example configuration files for all of the NeMo ASR scripts can be found in the @@ -17,8 +17,8 @@ Dataset Configuration --------------------- Training, validation, and test parameters are specified using the ``train_ds``, ``validation_ds``, and -``test_ds`` sections in the configuration file, respectively. Depending on the task, there may be arguments specifying the sample rate -of the audio files, the vocabulary of the dataset (for character prediction), whether or not to shuffle the dataset, and so on. You may +``test_ds`` sections in the configuration file, respectively. Depending on the task, there may be arguments specifying the sample rate +of the audio files, the vocabulary of the dataset (for character prediction), whether or not to shuffle the dataset, and so on. You may also decide to leave fields such as the ``manifest_filepath`` blank, to be specified via the command-line at runtime. Any initialization parameter that is accepted for the Dataset class used in the experiment can be set in the config file. @@ -80,7 +80,7 @@ Preprocessor Configuration -------------------------- If you are loading audio files for your experiment, you will likely want to use a preprocessor to convert from the -raw audio signal to features (e.g. mel-spectrogram or MFCC). The ``preprocessor`` section of the config specifies the audio +raw audio signal to features (e.g. mel-spectrogram or MFCC). The ``preprocessor`` section of the config specifies the audio preprocessor to be used via the ``_target_`` field, as well as any initialization parameters for that preprocessor. An example of specifying a preprocessor is as follows: @@ -97,7 +97,7 @@ An example of specifying a preprocessor is as follows: ... # Other parameters for the preprocessor -Refer to the `Audio Preprocessors <./api.html#Audio Preprocessors>`__ API section for the preprocessor options, expected arguments, +Refer to the `Audio Preprocessors <./api.html#Audio Preprocessors>`__ API section for the preprocessor options, expected arguments, and defaults. Augmentation Configurations @@ -179,7 +179,7 @@ The following example sets up a ``SentencePiece Tokenizer`` at a path specified dir: "" type: "bpe" # can be "bpe" or "wpe" -The Aggregate (``agg``) tokenizer feature makes it possible to combine tokenizers in order to train multilingual +The Aggregate (``agg``) tokenizer feature makes it possible to combine tokenizers in order to train multilingual models. The config file would look like this: .. code-block:: yaml @@ -188,21 +188,21 @@ models. The config file would look like this: ... tokenizer: type: "agg" # aggregate tokenizer - langs: + langs: en: dir: "" type: "bpe" # can be "bpe" or "wpe" es: dir: "" - type: "bpe" # can be "bpe" or "wpe" + type: "bpe" # can be "bpe" or "wpe" -In the above config file, each language is associated with its own pre-trained tokenizer, which gets assigned -a token id range in the order the tokenizers are listed. To train a multilingual model, one needs to populate the +In the above config file, each language is associated with its own pre-trained tokenizer, which gets assigned +a token id range in the order the tokenizers are listed. To train a multilingual model, one needs to populate the ``lang`` field in the manifest file, allowing the routing of each sample to the correct tokenizer. At inference time, the routing is done based on the inferred token id range. -For models which utilize sub-word tokenization, we share the decoder module (``ConvASRDecoder``) with character tokenization models. -All parameters are shared, but for models which utilize sub-word encoding, there are minor differences when setting up the config. For +For models which utilize sub-word tokenization, we share the decoder module (``ConvASRDecoder``) with character tokenization models. +All parameters are shared, but for models which utilize sub-word encoding, there are minor differences when setting up the config. For such models, the tokenizer is utilized to fill in the missing information when the model is constructed automatically. For example, a decoder config corresponding to a sub-word tokenization model should look similar to the following: @@ -221,7 +221,7 @@ For example, a decoder config corresponding to a sub-word tokenization model sho Model Architecture Configurations --------------------------------- -Each configuration file should describe the model architecture being used for the experiment. Models in the NeMo ASR collection need +Each configuration file should describe the model architecture being used for the experiment. Models in the NeMo ASR collection need an ``encoder`` section and a ``decoder`` section, with the ``_target_`` field specifying the module to use for each. Here is the list of the parameters in the model section which are shared among most of the ASR models: @@ -478,7 +478,7 @@ A Citrinet-512 config should look similar to the following: se: ${model.model_defaults.se} se_context_size: ${model.model_defaults.se_context_size} -As mentioned above, Citrinet uses the ``ConvASRDecoder`` as the decoder layer similar to QuartzNet. Only the configuration must be +As mentioned above, Citrinet uses the ``ConvASRDecoder`` as the decoder layer similar to QuartzNet. Only the configuration must be changed slightly as Citrinet utilizes sub-word tokenization. .. note:: @@ -499,8 +499,8 @@ The ``SqueezeExcite`` block within a :class:`~nemo.collections.asr.modules.conv_ Conformer-CTC ~~~~~~~~~~~~~ -The config files for Conformer-CTC model contain character-based encoding and sub-word encoding at -``/examples/asr/conf/conformer/conformer_ctc_char.yaml`` and ``/examples/asr/conf/conformer/conformer_ctc_bpe.yaml`` +The config files for Conformer-CTC model contain character-based encoding and sub-word encoding at +``/examples/asr/conf/conformer/conformer_ctc_char.yaml`` and ``/examples/asr/conf/conformer/conformer_ctc_bpe.yaml`` respectively. Some components of the configs of `Conformer-CTC <./models.html#Conformer-CTC>`__ include the following datasets: * ``train_ds``, ``validation_ds``, and ``test_ds`` @@ -510,10 +510,11 @@ respectively. Some components of the configs of `Conformer-CTC <./models.html#Co * ``trainer`` * ``exp_manager`` -These datasets are similar to other ASR models like `QuartzNet <./models.html#QuartzNet>`__. There should be a tokenizer section where you can +These datasets are similar to other ASR models like `QuartzNet <./models.html#QuartzNet>`__. There should be a tokenizer section where you can specify the tokenizer if you want to use sub-word encoding instead of character-based encoding. -The encoder section includes the details about the Conformer-CTC encoder architecture. You may find more information in the + +The encoder section includes the details about the Conformer-CTC encoder architecture. You may find more information in the config files and also :ref:`nemo.collections.asr.modules.ConformerEncoder `. Squeezeformer-CTC @@ -546,6 +547,58 @@ The encoder section includes the details about the RNN-based encoder architectur config files and also :ref:`nemo.collections.asr.modules.RNNEncoder `. +InterCTC Config +--------------- + +All CTC-based models also support `InterCTC loss `_. To use it, you need to specify +2 parameters as in example below + +.. code-block:: yaml + + model: + # ... + interctc: + loss_weights: [0.3] + apply_at_layers: [8] + +which can be used to reproduce the default setup from the paper (assuming the total number of layers is 18). +You can also specify multiple CTC losses from different layers, e.g., to get 2 losses from layers 3 and 8 with +weights 0.1 and 0.3, specify: + +.. code-block:: yaml + + model: + # ... + interctc: + loss_weights: [0.1, 0.3] + apply_at_layers: [3, 8] + +Note that the final-layer CTC loss weight is automatically computed to normalize +all weight to 1 (0.6 in the example above). + + +Stochastic Depth Config +----------------------- + +`Stochastic Depth `_ is a useful technique for regularizing ASR model training. +Currently it's only supported for :ref:`nemo.collections.asr.modules.ConformerEncoder `. To +use it, specify the following parameters in the encoder config file to reproduce the default setup from the paper: + +.. code-block:: yaml + + model: + # ... + encoder: + # ... + stochastic_depth_drop_prob: 0.3 + stochastic_depth_mode: linear # linear or uniform + stochastic_depth_start_layer: 0 + +See :ref:`documentation of ConformerEncoder ` for more details. Note that stochastic depth +is supported for both CTC and Transducer model variations (or any other kind of model/loss that's using +conformer as encoder). + + Transducer Configurations ------------------------- diff --git a/docs/source/asr/datasets.rst b/docs/source/asr/datasets.rst index e3de0249aec5..b55e49ad1c8f 100644 --- a/docs/source/asr/datasets.rst +++ b/docs/source/asr/datasets.rst @@ -372,4 +372,113 @@ If using adaptive bucketing, note that the same batch size will be assigned to e All instances of data from `bucket4` will still be trained with a batch size of 2 while all others would have a batch size of 4. As with standard bucketing, this requires `batch_size`` to be set to 1. If `bucketing_batch_size` is not specified, all datasets will be passed with the same fixed batch size as specified by the `batch_size` parameter. -It is recommended to set bucketing strategies to `fully_randomized` during multi-GPU training to prevent possible dataset bias during training. \ No newline at end of file +It is recommended to set bucketing strategies to `fully_randomized` during multi-GPU training to prevent possible dataset bias during training. + + +Datasets on AIStore +------------------- + +`AIStore `_ is an open-source lightweight object storage system focused on large-scale deep learning. +AIStore is aimed to scale linearly with each added storage node, can be deployed on any Linux machine and can provide a unified namespace across multiple remote backends, such as Amazon S3, Google Cloud, and Microsoft Azure. +More details are provided in the `documentation `_ and the `repository `_ of the AIStore project. + +NeMo currently supports datasets from an AIStore bucket provider under ``ais://`` namespace. + +AIStore Setup +~~~~~~~~~~~~~ + +NeMo is currently relying on the AIStore (AIS) command-line interface (CLI) to handle the supported datasets. +The CLI is available in current NeMo Docker containers. +If necessary, the CLI can be configured using the instructions provided in `AIStore CLI `_ documentation. + +To start using the AIS CLI to access data on an AIS cluster, an endpoint needs to be configured. +The endpoint is configured by setting ``AIS_ENDPOINT`` environment variable before using the CLI + +.. code:: + + export AIS_ENDPOINT=http://hostname:port + ais --help + +In the above, ``hostname:port`` denotes the address of an AIS gateway. +For example, the address could be ``localhost:51080`` if testing using a local `minimal production-ready standalone Docker container `_. + +Dataset Setup +~~~~~~~~~~~~~ + +Currently, both tarred and non-tarred datasets are supported. +For any dataset, the corresponding manifest file is cached locally and processed as a regular manifest file. +For non-tarred datasets, the audio data is also cached locally. +For tarred datasets, shards from the AIS cluster are used by piping ``ais get`` to WebDataset. + +Tarred Dataset from AIS +^^^^^^^^^^^^^^^^^^^^^^^ + +A tarred dataset can be easily used as described in the :ref:`Tarred Datasets` section by providing paths to manifests on an AIS cluster. +For example, a tarred dataset from an AIS cluster can be configured as + +.. code:: + + manifest_filepath='ais://bucket/tarred_audio_manifest.json' + tarred_audio_filepaths='ais://bucket/shard_{1..64}.tar' + +:ref:`Bucketing Datasets` are configured in a similar way by providing paths on an AIS cluster. + +Non-tarred Dataset from AIS +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +A non-tarred dataset can be easly used by providing a manifest file path on an AIS cluster + +.. code:: + + manifest_filepath='ais://bucket/dataset_manifest.json' + +Note that it is assumed that the manifest file path contains audio file paths relative to the manifest locations. +For example the manifest file may have lines in the following format + +.. code-block:: json + + {"audio_filepath": "path/to/audio.wav", "text": "transcription of the uterance", "duration": 23.147} + +The corresponding audio file would be downloaded from ``ais://bucket/path/to/audio.wav``. + +Cache configuration +^^^^^^^^^^^^^^^^^^^ + +Manifests and audio files from non-tarred datasets will be cached locally. +Location of the cache can be configured by setting two environment variables + +- ``NEMO_DATA_STORE_CACHE_DIR``: path to a location which can be used to cache the data +- ``NEMO_DATA_STORE_CACHE_SHARED``: flag to denote whether the cache location is shared between the compute nodes + +In a multi-node environment, the cache location may or may be not shared between the nodes. +This can be configured by setting ``NEMO_DATA_STORE_CACHE_SHARED`` to ``1`` when the location is shared between the nodes or to ``0`` when each node has a separate cache. + +When a globally shared cache is available, the data should be cached only once from the global rank zero node. +When a node-specific cache is used, the data should be cached only once by each local rank zero node. +To control this behavior using `torch.distributed.barrier`, instantiation of the corresponding dataloader needs to be deferred ``ModelPT::setup``, to ensure a distributed environment has been initialized. +This can be achieved by setting ``defer_setup`` as + +.. code:: shell + + ++model.train_ds.defer_setup=true + ++model.validation_ds.defer_setup=true + ++model.test_ds.defer_setup=true + + +Complete Example +^^^^^^^^^^^^^^^^ + +An example using an AIS cluster at ``hostname:port`` with a tarred dataset for training, a non-tarred dataset for validation and node-specific caching is given below + +.. code:: shell + + export AIS_ENDPOINT=http://hostname:port \ + && export NEMO_DATA_STORE_CACHE_DIR=/tmp \ + && export NEMO_DATA_STORE_CACHE_SHARED=0 \ + python speech_to_text_bpe.py \ + ... + model.train_ds.manifest_filepath=ais://train_bucket/tarred_audio_manifest.json \ + model.train_ds.tarred_audio_filepaths=ais://train_bucket/audio__OP_0..511_CL_.tar \ + ++model.train_ds.defer_setup=true \ + mode.validation_ds.manifest_filepath=ais://validation_bucket/validation_manifest.json \ + ++model.validation_ds.defer_setup=true \ No newline at end of file diff --git a/docs/source/asr/models.rst b/docs/source/asr/models.rst index 2df995340539..ed9fb63e7453 100644 --- a/docs/source/asr/models.rst +++ b/docs/source/asr/models.rst @@ -128,6 +128,26 @@ You may find the example config files of Conformer-Transducer model with charact ``/examples/asr/conf/conformer/conformer_transducer_char.yaml`` and with sub-word encoding at ``/examples/asr/conf/conformer/conformer_transducer_bpe.yaml``. +Fast-Conformer +-------------- + +The Fast Conformer (CTC and RNNT) models have a faster version of the Conformer encoder and differ from it as follows: + +* 8x depthwise convolutional subsampling with 256 channels +* Reduced convolutional kernel size of 9 in the conformer blocks + +The Fast Conformer encoder is about 2.4x faster than the regular Conformer encoder without a significant model quality degradation. +128 subsampling channels yield a 2.7x speedup vs baseline but model quality starts to degrade. +With local attention, inference is possible on audios >1 hrs (256 subsampling channels) / >2 hrs (128 channels). + +Fast Conformer models were trained using CosineAnnealing (instead of Noam) as the scheduler. + +You may find the example CTC config at +``/examples/asr/conf/fastconformer/fast-conformer_ctc_bpe.yaml`` and +the transducer config at ``/examples/asr/conf/fastconformer/fast-conformer_transducer_bpe.yaml`` + +Note that both configs are subword-based (BPE). + Cache-aware Streaming Conformer ------------------------------- diff --git a/docs/source/nlp/text_normalization/wfst/intro.rst b/docs/source/nlp/text_normalization/wfst/intro.rst index 05fff8391915..491e97d22783 100644 --- a/docs/source/nlp/text_normalization/wfst/intro.rst +++ b/docs/source/nlp/text_normalization/wfst/intro.rst @@ -1,11 +1,11 @@ WFST-based (Inverse) Text Normalization ======================================= -NeMo supports Text Normalization (TN), audio-based TN and Inverse Text Normalization (ITN) tasks. +NeMo-text-processing supports Text Normalization (TN), audio-based TN and Inverse Text Normalization (ITN) tasks. -.. note:: +.. warning:: - *TN/ITN is transitioning from [NVIDIA/NeMo](https://github.com/NVIDIA/NeMo) repository to a standalone [NVIDIA/NeMo-text-processing](https://github.com/NVIDIA/NeMo-text-processing) repository. All updates and discussions/issues should go to the new repository.* + *TN/ITN transitioned from [NVIDIA/NeMo](https://github.com/NVIDIA/NeMo) repository to a standalone [NVIDIA/NeMo-text-processing](https://github.com/NVIDIA/NeMo-text-processing) repository. All updates and discussions/issues should go to the new repository.* WFST-based TN/ITN: diff --git a/docs/source/nlp/text_normalization/wfst/wfst_customization.rst b/docs/source/nlp/text_normalization/wfst/wfst_customization.rst index c4c1b7cb47fe..a199c1fb09d0 100644 --- a/docs/source/nlp/text_normalization/wfst/wfst_customization.rst +++ b/docs/source/nlp/text_normalization/wfst/wfst_customization.rst @@ -3,9 +3,9 @@ Grammar customization ===================== -.. note:: +.. warning:: - TN/ITN is transitioning from `NVIDIA/NeMo `_ repository to a standalone `NVIDIA/NeMo-text-processing `_ repository. All updates and discussions/issues should go to the new repository. + TN/ITN transitioned from `NVIDIA/NeMo `_ repository to a standalone `NVIDIA/NeMo-text-processing `_ repository. All updates and discussions/issues should go to the new repository. All grammar development is done with `Pynini library `_. @@ -15,8 +15,8 @@ Steps to customize grammars --------------------------- 1. Install `NeMo-TN from source `_ -2. Run `nemo_text_processing/text_normalization/normalize.py `_ or `nemo_text_processing/inverse_text_normalization/inverse_normalize.py `_ with `--verbose` flag to evaluate current behavior on the target case, see argument details in the scripts and `this tutorial `_ -3. Modify existing grammars or add new grammars to cover the target case using `Tutorial on how to write new grammars `_ +2. Run `nemo_text_processing/text_normalization/normalize.py `_ or `nemo_text_processing/inverse_text_normalization/inverse_normalize.py `_ with `--verbose` flag to evaluate current behavior on the target case, see argument details in the scripts and `this tutorial `_ +3. Modify existing grammars or add new grammars to cover the target case using `Tutorial on how to write new grammars `_ 4. Add new test cases `here `_: - Run python tests: diff --git a/docs/source/nlp/text_normalization/wfst/wfst_resources.rst b/docs/source/nlp/text_normalization/wfst/wfst_resources.rst index 97870770ffa4..95e9748d7c83 100644 --- a/docs/source/nlp/text_normalization/wfst/wfst_resources.rst +++ b/docs/source/nlp/text_normalization/wfst/wfst_resources.rst @@ -3,11 +3,16 @@ Resources and Documentation =========================== +.. warning:: + + *TN/ITN transitioned from [NVIDIA/NeMo](https://github.com/NVIDIA/NeMo) repository to a standalone [NVIDIA/NeMo-text-processing](https://github.com/NVIDIA/NeMo-text-processing) repository. All updates and discussions/issues should go to the new repository.* + + - List of `TN/ITN issues `_, use `TN/ITN` label - TN/ITN related `discussions `_, use `TN/ITN` label - Documentation on how to generate `.far files for deployment in Riva (via Sparrowhawk) `_ -- Tutorial that provides an `Overview of NeMo-TN/ITN `_ -- Tutorial on `how to write new grammars `_ in `Pynini `_ +- Tutorial that provides an `Overview of NeMo-TN/ITN `_ +- Tutorial on `how to write new grammars `_ in `Pynini `_ diff --git a/docs/source/nlp/text_normalization/wfst/wfst_text_normalization.rst b/docs/source/nlp/text_normalization/wfst/wfst_text_normalization.rst index f6411b2e6a77..632ec8768bb0 100644 --- a/docs/source/nlp/text_normalization/wfst/wfst_text_normalization.rst +++ b/docs/source/nlp/text_normalization/wfst/wfst_text_normalization.rst @@ -3,6 +3,11 @@ Text (Inverse) Normalization ============================ +.. warning:: + + *TN/ITN transitioned from [NVIDIA/NeMo](https://github.com/NVIDIA/NeMo) repository to a standalone [NVIDIA/NeMo-text-processing](https://github.com/NVIDIA/NeMo-text-processing) repository. All updates and discussions/issues should go to the new repository.* + + The `nemo_text_processing` Python package is based on WFST grammars :cite:`textprocessing-norm-mohri2005weighted` and supports: 1. Text Normalization (TN) converts text from written form into its verbalized form. It is used as a preprocessing step before Text to Speech (TTS). For example, @@ -11,7 +16,7 @@ The `nemo_text_processing` Python package is based on WFST grammars :cite:`textp "123" -> "one hundred twenty three" -NeMo has both a fast version which is deterministic :cite:`textprocessing-norm-zhang2021nemo` which has more language support and a context-aware version :cite:`textprocessing-norm-bakhturina2022shallow`. +`nemo_text_processing` has both a fast version which is deterministic :cite:`textprocessing-norm-zhang2021nemo` which has more language support and a context-aware version :cite:`textprocessing-norm-bakhturina2022shallow`. In case of ambiguous input, e.g. .. code-block:: bash @@ -47,13 +52,17 @@ Audio-based TN can be used to normalize ASR training data. Installation ------------ -`nemo_text_processing` is automatically installed with `NeMo `_. But it relies on `pynini` python library, which you need to install following below steps, +If you have already installed `nemo_text_processing `_, it should have `pynini` python library. Otherwise install explicitly: .. code-block:: shell-session - wget https://raw.githubusercontent.com/NVIDIA/NeMo/stable/nemo_text_processing/install_pynini.sh - bash install_pynini.sh + pip install pynini==2.1.5 + +or if this fails on missing OpenFst headers: + +.. code-block:: shell-session + conda install -c conda-forge pynini=2.1.5 Quick Start Guide @@ -66,14 +75,14 @@ The standard text normalization based on WFST :cite:`textprocessing-norm-zhang2 .. code-block:: bash - cd NeMo/nemo_text_processing/text_normalization/ + cd NeMo-text-processing/nemo_text_processing/text_normalization/ python normalize.py --text="123" --language=en if you want to normalize a string. To normalize a text file split into sentences, run the following: .. code-block:: bash - cd NeMo/nemo_text_processing/text_normalization/ + cd NeMo-text-processing/nemo_text_processing/text_normalization/ python normalize.py --input_file=INPUT_FILE_PATH --output_file=OUTPUT_FILE_PATH --language=en The context-aware version :cite:`textprocessing-norm-bakhturina2022shallow` is a shallow fusion of non-deterministic WFST and pretrained masked language model. @@ -86,7 +95,7 @@ The context-aware version :cite:`textprocessing-norm-bakhturina2022shallow` is a .. code-block:: bash - cd NeMo/nemo_text_processing/ + cd NeMo-text-processing/nemo_text_processing/ python wfst_lm_rescoring.py @@ -97,7 +106,7 @@ Inverse Text Normalization .. code-block:: bash - cd NeMo/nemo_text_processing/inverse_text_normalization/ + cd NeMo-text-processing/nemo_text_processing/inverse_text_normalization/ python inverse_normalize.py --text="one hundred twenty three" --language=en @@ -124,7 +133,7 @@ Audio-based TN .. code-block:: bash - cd NeMo/nemo_text_processing/text_normalization/ + cd NeMo-text-processing/nemo_text_processing/text_normalization/ python normalize_with_audio.py --text="123" --language="en" --n_tagged=10 --cache_dir="cache_dir" --audio_data="example.wav" --model="stt_en_conformer_ctc_large" Additional Arguments: @@ -137,7 +146,7 @@ Additional Arguments: .. note:: - More details can be found in `NeMo/tutorials/text_processing/Text_(Inverse)_Normalization.ipynb `__ in `Google's Colab `_. + More details can be found in `NeMo-text-processing/tutorials/text_processing/Text_(Inverse)_Normalization.ipynb `__ in `Google's Colab `_. Language Support Matrix ------------------------ diff --git a/docs/source/nlp/text_normalization/wfst/wfst_text_processing_deployment.rst b/docs/source/nlp/text_normalization/wfst/wfst_text_processing_deployment.rst index 188ab81bd2fd..396a7cde578e 100644 --- a/docs/source/nlp/text_normalization/wfst/wfst_text_processing_deployment.rst +++ b/docs/source/nlp/text_normalization/wfst/wfst_text_processing_deployment.rst @@ -3,9 +3,14 @@ Deploy to Production with C++ backend ===================================== -NeMo provides tools to deploy :doc:`TN and ITN ` for production :cite:`textprocessing-deployment-zhang2021nemo`. +.. warning:: + + *TN/ITN transitioned from [NVIDIA/NeMo](https://github.com/NVIDIA/NeMo) repository to a standalone [NVIDIA/NeMo-text-processing](https://github.com/NVIDIA/NeMo-text-processing) repository. All updates and discussions/issues should go to the new repository.* + + +NeMo-text-processing provides tools to deploy :doc:`TN and ITN ` for production :cite:`textprocessing-deployment-zhang2021nemo`. It uses `Sparrowhawk `_ :cite:`textprocessing-deployment-sparrowhawk` -- an open-source C++ framework by Google. -The grammars written with NeMo can be exported into an `OpenFST `_ Archive File (FAR) and dropped into Sparrowhawk. +The grammars written with NeMo-text-processing can be exported into an `OpenFST `_ Archive File (FAR) and dropped into Sparrowhawk. .. image:: images/deployment_pipeline.png :align: center @@ -18,7 +23,7 @@ Requirements * :doc:`nemo_text_processing ` package * `Docker `_ -* `NeMo source code `_ +* `NeMo-text-processing source code `_ .. _wfst_deployment_quick_start: @@ -31,11 +36,11 @@ Examples how to run: .. code-block:: bash # export English TN grammars and return prompt inside docker container - cd NeMo/tools/text_processing_deployment + cd NeMo-text-processing/tools/text_processing_deployment bash export_grammars.sh --GRAMMARS=tn_grammars --LANGUAGE=en --INPUT_CASE=cased # export English ITN grammars and return prompt inside docker container - cd NeMo/tools/text_processing_deployment + cd NeMo-text-processing/tools/text_processing_deployment bash export_grammars.sh --GRAMMARS=itn_grammars --LANGUAGE=en @@ -44,7 +49,7 @@ Arguments: * ``GRAMMARS`` - ``tn_grammars`` or ``itn_grammars`` to export either TN or ITN grammars. * ``LANGUAGE`` - `en` for English. Click :doc:`here ` for full list of languages. * ``INPUT_CASE`` - ``cased`` or ``lower_cased`` (ITN has no differentiation between these two, only used for TN). -* ``MODE`` - By default ``export`` which returns prompt inside the docker. If ``--MODE=test`` runs NeMo pytests inside container. +* ``MODE`` - By default ``export`` which returns prompt inside the docker. If ``--MODE=test`` runs NeMo-text-processing pytests inside container. * ``OVERWRITE_CACHE`` - Whether to re-export grammars or load from cache. By default ``True``. * ``FORCE_REBUILD`` - Whether to rebuild docker image in cased of updated dependencies. By default ``False``. @@ -57,7 +62,7 @@ Go to script folder: .. code-block:: bash - cd NeMo/tools/text_processing_deployment + cd NeMo-text-processing/tools/text_processing_deployment 1. Grammars written in Python are exported to `OpenFST `_ archive files (FAR). Specifically, grammars `ClassifyFst` and `VerbalizeFst` from :doc:`nemo_text_processing ` are exported and saved to `./LANGUAGE/classify/tokenize_and_classify.far` and `./LANGUAGE/verbalize/verbalize.far` respectively. diff --git a/docs/source/tts/api.rst b/docs/source/tts/api.rst index b68bb0458331..7e87687aa0a8 100644 --- a/docs/source/tts/api.rst +++ b/docs/source/tts/api.rst @@ -96,4 +96,4 @@ Dataset Processing Classes .. autoclass:: nemo.collections.tts.torch.data.VocoderDataset :show-inheritance: - :members: \ No newline at end of file + :members: diff --git a/docs/source/tts/checkpoints.rst b/docs/source/tts/checkpoints.rst index f78cf6a2805e..8d79c4a278f1 100644 --- a/docs/source/tts/checkpoints.rst +++ b/docs/source/tts/checkpoints.rst @@ -150,4 +150,4 @@ End2End models .. csv-table:: :file: data/ngc_models_e2e.csv :align: left - :header-rows: 1 \ No newline at end of file + :header-rows: 1 diff --git a/docs/source/tts/configs.rst b/docs/source/tts/configs.rst index c8f47c82c03f..38e1629c0a68 100644 --- a/docs/source/tts/configs.rst +++ b/docs/source/tts/configs.rst @@ -96,7 +96,6 @@ Text normalization (TN) converts text from written form into its verbalized form _target_: nemo_text_processing.text_normalization.normalize.Normalizer lang: en input_case: cased - whitelist: "nemo_text_processing/text_normalization/en/data/whitelist/lj_speech.tsv" text_normalizer_call_kwargs: verbose: false @@ -118,7 +117,7 @@ Tokenization converts input text string to a list of integer tokens. It may pad apostrophe: true pad_with_space: true g2p: - _target_: nemo_text_processing.g2p.modules.EnglishG2p + _target_: nemo.collections.tts.g2p.modules.EnglishG2p phoneme_dict: ${phoneme_dict_path} heteronyms: ${heteronyms_path} phoneme_probability: 0.5 @@ -260,4 +259,4 @@ Fine-tuning via a Pytorch Lightning checkpoint trainer.devices=-1 \ trainer.accelerator='gpu' \ trainer.max_epochs=50 \ - +init_from_ptl_ckpt="" \ No newline at end of file + +init_from_ptl_ckpt="" diff --git a/docs/source/tts/datasets.rst b/docs/source/tts/datasets.rst index 083566bc7cb8..62d5c2f3ec17 100644 --- a/docs/source/tts/datasets.rst +++ b/docs/source/tts/datasets.rst @@ -45,9 +45,7 @@ LJSpeech .. code-block:: shell-session $ python scripts/dataset_processing/tts/ljspeech/get_data.py \ - --data-root \ - --whitelist-path \ - or default nemo_text_processing/text_normalization/en/data/whitelist/lj_speech.tsv + --data-root $ python scripts/dataset_processing/tts/extract_sup_data.py \ --config-path ljspeech/ds_conf \ diff --git a/docs/source/tts/images/vits_model.png b/docs/source/tts/images/vits_model.png new file mode 100644 index 000000000000..b2983e863b6c Binary files /dev/null and b/docs/source/tts/images/vits_model.png differ diff --git a/docs/source/tts/models.rst b/docs/source/tts/models.rst index 9163418d1339..a9c7cdf50042 100644 --- a/docs/source/tts/models.rst +++ b/docs/source/tts/models.rst @@ -51,6 +51,11 @@ Tacotron 2 consists of a recurrent sequence-to-sequence feature prediction netwo :scale: 30% +SSL FastPitch +~~~~~~~~~~~~~ +This **experimental** version of FastPitch takes in content and speaker embeddings generated by an SSL Disentangler and generates mel-spectrograms, with the goal that voice characteristics are taken from the speaker embedding while the content of speech is determined by the content embedding. Voice conversion can be done using this model by swapping the speaker embedding input to that of a target speaker, while keeping the content embedding the same. More details to come. + + Vocoders -------- @@ -104,10 +109,22 @@ Speech-to-text alignment is a critical component of neural TTS models. Autoregre :scale: 25% +End2End Models +-------- + +VITS +~~~~~~~~~~~~~~~ +VITS is an end-to-end speech synthesis model, which generates raw waveform audios from grapheme/phoneme input. It uses Variational Autoencoder to combine GlowTTS-like spectrogram generator with HiFi-GAN vocoder model. Also, it has separate flow-based duration predictor, which samples alignments from noise with conditioning on text. Please refer to :cite:`tts-models-kim2021conditional` for details. The model is experemental yet, so we do not guarantee clean running. + + .. image:: images/vits_model.png + :align: center + :alt: vits model + :scale: 25% + References ---------- .. bibliography:: tts_all.bib :style: plain :labelprefix: TTS-MODELS - :keyprefix: tts-models- \ No newline at end of file + :keyprefix: tts-models- diff --git a/docs/source/tts/tts_all.bib b/docs/source/tts/tts_all.bib index 3e1615aecad3..37c3f7c0311f 100644 --- a/docs/source/tts/tts_all.bib +++ b/docs/source/tts/tts_all.bib @@ -101,4 +101,12 @@ @inproceedings{gorman2018improving author={Gorman, Kyle and Mazovetskiy, Gleb and Nikolaev, Vitaly}, booktitle={Proceedings of the Eleventh International Conference on Language Resources and Evaluation (LREC 2018)}, year={2018} +} +@inproceedings{kim2021conditional, + title={Conditional variational autoencoder with adversarial learning for end-to-end text-to-speech}, + author={Kim, Jaehyeon and Kong, Jungil and Son, Juhee}, + booktitle={International Conference on Machine Learning}, + pages={5530--5540}, + year={2021}, + organization={PMLR} } \ No newline at end of file diff --git a/examples/asr/asr_ctc/README.md b/examples/asr/asr_ctc/README.md index ad5f3ddc0592..f1751da4e960 100644 --- a/examples/asr/asr_ctc/README.md +++ b/examples/asr/asr_ctc/README.md @@ -1,8 +1,8 @@ # ASR with CTC Models -This directory contains example scripts to train ASR models using Connectionist Temporal Classification Loss. +This directory contains example scripts to train ASR models using Connectionist Temporal Classification Loss. -Currently supported models are - +Currently supported models are - * Character based CTC model * Subword based CTC model @@ -21,8 +21,9 @@ graph TD C --> E[Model] B --> |Init| E[Model] E --> |Constructor| F1(Change Vocabulary) - F1 --> F2(Setup Adapters if available) - F2 --> G(Setup Train + Validation + Test Data loaders) + F1 --> F2(Setup InterCTC if available) + F2 --> F3(Setup Adapters if available) + F3 --> G(Setup Train + Validation + Test Data loaders) G --> H(Setup Optimization) H --> I[Maybe init from pretrained] I --> J["trainer.fit(model)"] diff --git a/examples/asr/conf/conformer/cache_aware_streaming/conformer_ctc_bpe_streaming.yaml b/examples/asr/conf/conformer/cache_aware_streaming/conformer_ctc_bpe_streaming.yaml index 77268a393bff..023b9d22f1d3 100644 --- a/examples/asr/conf/conformer/cache_aware_streaming/conformer_ctc_bpe_streaming.yaml +++ b/examples/asr/conf/conformer/cache_aware_streaming/conformer_ctc_bpe_streaming.yaml @@ -128,12 +128,26 @@ model: dropout_emb: 0.0 # The dropout used for embeddings dropout_att: 0.1 # The dropout for multi-headed attention modules + # set to non-zero to enable stochastic depth + stochastic_depth_drop_prob: 0.0 + stochastic_depth_mode: linear # linear or uniform + stochastic_depth_start_layer: 0 + decoder: _target_: nemo.collections.asr.modules.ConvASRDecoder feat_in: null num_classes: -1 vocabulary: [] + # config for InterCTC loss: https://arxiv.org/abs/2102.03216 + # specify loss weights and which layers to use for InterCTC + # e.g., to reproduce the paper results, set loss_weights: [0.3] + # and apply_at_layers: [8] (assuming 18 layers). Note that final + # layer loss coefficient is automatically adjusted (to 0.7 in above example) + interctc: + loss_weights: [] + apply_at_layers: [] + optim: name: adamw lr: 2.0 diff --git a/examples/asr/conf/conformer/cache_aware_streaming/conformer_transducer_bpe_streaming.yaml b/examples/asr/conf/conformer/cache_aware_streaming/conformer_transducer_bpe_streaming.yaml index 5bfd6b460b91..472c4abc6099 100644 --- a/examples/asr/conf/conformer/cache_aware_streaming/conformer_transducer_bpe_streaming.yaml +++ b/examples/asr/conf/conformer/cache_aware_streaming/conformer_transducer_bpe_streaming.yaml @@ -138,6 +138,11 @@ model: dropout_emb: 0.0 # The dropout used for embeddings dropout_att: 0.1 # The dropout for multi-headed attention modules + # set to non-zero to enable stochastic depth + stochastic_depth_drop_prob: 0.0 + stochastic_depth_mode: linear # linear or uniform + stochastic_depth_start_layer: 0 + decoder: _target_: nemo.collections.asr.modules.RNNTDecoder normalization_mode: null # Currently only null is supported for export. diff --git a/examples/asr/conf/conformer/conformer_ctc_bpe.yaml b/examples/asr/conf/conformer/conformer_ctc_bpe.yaml index 3ae566f52e42..3f4ba0da194c 100644 --- a/examples/asr/conf/conformer/conformer_ctc_bpe.yaml +++ b/examples/asr/conf/conformer/conformer_ctc_bpe.yaml @@ -137,12 +137,26 @@ model: dropout_emb: 0.0 # The dropout used for embeddings dropout_att: 0.1 # The dropout for multi-headed attention modules + # set to non-zero to enable stochastic depth + stochastic_depth_drop_prob: 0.0 + stochastic_depth_mode: linear # linear or uniform + stochastic_depth_start_layer: 0 + decoder: _target_: nemo.collections.asr.modules.ConvASRDecoder feat_in: null num_classes: -1 vocabulary: [] + # config for InterCTC loss: https://arxiv.org/abs/2102.03216 + # specify loss weights and which layers to use for InterCTC + # e.g., to reproduce the paper results, set loss_weights: [0.3] + # and apply_at_layers: [8] (assuming 18 layers). Note that final + # layer loss coefficient is automatically adjusted (to 0.7 in above example) + interctc: + loss_weights: [] + apply_at_layers: [] + optim: name: adamw lr: 2.0 diff --git a/examples/asr/conf/conformer/conformer_ctc_char.yaml b/examples/asr/conf/conformer/conformer_ctc_char.yaml index 921d9e124360..70f3fdbaa30b 100644 --- a/examples/asr/conf/conformer/conformer_ctc_char.yaml +++ b/examples/asr/conf/conformer/conformer_ctc_char.yaml @@ -112,12 +112,26 @@ model: dropout_emb: 0.0 # The dropout used for embeddings dropout_att: 0.1 # The dropout for multi-headed attention modules + # set to non-zero to enable stochastic depth + stochastic_depth_drop_prob: 0.0 + stochastic_depth_mode: linear # linear or uniform + stochastic_depth_start_layer: 0 + decoder: _target_: nemo.collections.asr.modules.ConvASRDecoder feat_in: null num_classes: -1 vocabulary: ${model.labels} + # config for InterCTC loss: https://arxiv.org/abs/2102.03216 + # specify loss weights and which layers to use for InterCTC + # e.g., to reproduce the paper results, set loss_weights: [0.3] + # and apply_at_layers: [8] (assuming 18 layers). Note that final + # layer loss coefficient is automatically adjusted (to 0.7 in above example) + interctc: + loss_weights: [] + apply_at_layers: [] + optim: name: adamw lr: 2.0 diff --git a/examples/asr/conf/conformer/conformer_transducer_bpe.yaml b/examples/asr/conf/conformer/conformer_transducer_bpe.yaml index 168e69951f8e..a7a012de2c4a 100644 --- a/examples/asr/conf/conformer/conformer_transducer_bpe.yaml +++ b/examples/asr/conf/conformer/conformer_transducer_bpe.yaml @@ -141,6 +141,11 @@ model: dropout_emb: 0.0 # The dropout used for embeddings dropout_att: 0.1 # The dropout for multi-headed attention modules + # set to non-zero to enable stochastic depth + stochastic_depth_drop_prob: 0.0 + stochastic_depth_mode: linear # linear or uniform + stochastic_depth_start_layer: 0 + decoder: _target_: nemo.collections.asr.modules.RNNTDecoder normalization_mode: null # Currently only null is supported for export. diff --git a/examples/asr/conf/conformer/conformer_transducer_char.yaml b/examples/asr/conf/conformer/conformer_transducer_char.yaml index 9c06bba26564..789653641f19 100644 --- a/examples/asr/conf/conformer/conformer_transducer_char.yaml +++ b/examples/asr/conf/conformer/conformer_transducer_char.yaml @@ -136,6 +136,11 @@ model: dropout_emb: 0.0 # The dropout used for embeddings dropout_att: 0.1 # The dropout for multi-headed attention modules + # set to non-zero to enable stochastic depth + stochastic_depth_drop_prob: 0.0 + stochastic_depth_mode: linear # linear or uniform + stochastic_depth_start_layer: 0 + decoder: _target_: nemo.collections.asr.modules.RNNTDecoder normalization_mode: null # Currently only null is supported for export. diff --git a/examples/asr/conf/fastconformer/fast-conformer_ctc_bpe.yaml b/examples/asr/conf/fastconformer/fast-conformer_ctc_bpe.yaml new file mode 100644 index 000000000000..d67c83c30873 --- /dev/null +++ b/examples/asr/conf/fastconformer/fast-conformer_ctc_bpe.yaml @@ -0,0 +1,201 @@ +# It contains the default values for training a Fast Conformer-CTC ASR model, large size (~120M) with CTC loss and sub-word encoding. + +# Architecture and training config: +# Default learning parameters in this config are set for effective batch size of 2K. To train it with smaller effective +# batch sizes, you may need to re-tune the learning parameters or use higher accumulate_grad_batches. + +# You may find more info about Fast Conformer here: https://docs.nvidia.com/deeplearning/nemo/user-guide/docs/en/stable/asr/models.html#fast-conformer + +name: "FastConformer-CTC-BPE" + +model: + sample_rate: 16000 + log_prediction: true # enables logging sample predictions in the output during training + ctc_reduction: 'mean_volume' + skip_nan_grad: false + + train_ds: + manifest_filepath: ??? + sample_rate: ${model.sample_rate} + batch_size: 16 # you may increase batch_size if your memory allows + shuffle: true + num_workers: 8 + pin_memory: true + use_start_end_token: false + trim_silence: false + max_duration: 16.7 # it is set for LibriSpeech, you may need to update it for your dataset + min_duration: 0.1 + # tarred datasets + is_tarred: false + tarred_audio_filepaths: null + shuffle_n: 2048 + # bucketing params + bucketing_strategy: "fully_randomized" + bucketing_batch_size: null + + validation_ds: + manifest_filepath: ??? + sample_rate: ${model.sample_rate} + batch_size: 16 # you may increase batch_size if your memory allows + shuffle: false + num_workers: 8 + pin_memory: true + use_start_end_token: false + + test_ds: + manifest_filepath: null + sample_rate: ${model.sample_rate} + batch_size: 16 # you may increase batch_size if your memory allows + shuffle: false + num_workers: 8 + pin_memory: true + use_start_end_token: false + + # recommend vocab size of 128 or 256 when training on ~1k hr datasets and 1k vocab size on 10+k hr datasets + # you may find more detail on how to train a tokenizer at: /scripts/tokenizers/process_asr_text_tokenizer.py + tokenizer: + dir: ??? # path to directory which contains either tokenizer.model (bpe) or vocab.txt (wpe) + type: bpe # Can be either bpe (SentencePiece tokenizer) or wpe (WordPiece tokenizer) + + preprocessor: + _target_: nemo.collections.asr.modules.AudioToMelSpectrogramPreprocessor + sample_rate: ${model.sample_rate} + normalize: "per_feature" + window_size: 0.025 + window_stride: 0.01 + window: "hann" + features: 80 + n_fft: 512 + log: true + frame_splicing: 1 + dither: 0.00001 + pad_to: 0 + pad_value: 0.0 + + spec_augment: + _target_: nemo.collections.asr.modules.SpectrogramAugmentation + freq_masks: 2 # set to zero to disable it + # you may use lower time_masks for smaller models to have a faster convergence + time_masks: 10 # set to zero to disable it + freq_width: 27 + time_width: 0.05 + + encoder: + _target_: nemo.collections.asr.modules.ConformerEncoder + feat_in: ${model.preprocessor.features} + feat_out: -1 # you may set it if you need different output size other than the default d_model + n_layers: 18 + d_model: 512 + + # Sub-sampling params + subsampling: dw_striding # vggnet, striding, stacking or stacking_norm, dw_striding + subsampling_factor: 8 # must be power of 2 for striding and vggnet + subsampling_conv_channels: 256 # -1 sets it to d_model + causal_downsampling: false + + # Feed forward module's params + ff_expansion_factor: 4 + + # Multi-headed Attention Module's params + self_attention_model: rel_pos # rel_pos or abs_pos + n_heads: 8 # may need to be lower for smaller d_models + # [left, right] specifies the number of steps to be seen from left and right of each step in self-attention + att_context_size: [-1, -1] # -1 means unlimited context + att_context_style: regular # regular or chunked_limited + xscaling: true # scales up the input embeddings by sqrt(d_model) + untie_biases: true # unties the biases of the TransformerXL layers + pos_emb_max_len: 5000 + + # Convolution module's params + conv_kernel_size: 9 + conv_norm_type: 'batch_norm' # batch_norm or layer_norm or groupnormN (N specifies the number of groups) + # conv_context_size can be"causal" or a list of two integers while conv_context_size[0]+conv_context_size[1]+1==conv_kernel_size + # null means [(kernel_size-1)//2, (kernel_size-1)//2], and 'causal' means [(kernel_size-1), 0] + conv_context_size: null + + ### regularization + dropout: 0.1 # The dropout used in most of the Conformer Modules + dropout_pre_encoder: 0.1 # The dropout used before the encoder + dropout_emb: 0.0 # The dropout used for embeddings + dropout_att: 0.1 # The dropout for multi-headed attention modules + + # set to non-zero to enable stochastic depth + stochastic_depth_drop_prob: 0.0 + stochastic_depth_mode: linear # linear or uniform + stochastic_depth_start_layer: 0 + + decoder: + _target_: nemo.collections.asr.modules.ConvASRDecoder + feat_in: null + num_classes: -1 + vocabulary: [] + + # config for InterCTC loss: https://arxiv.org/abs/2102.03216 + # specify loss weights and which layers to use for InterCTC + # e.g., to reproduce the paper results, set loss_weights: [0.3] + # and apply_at_layers: [8] (assuming 18 layers). Note that final + # layer loss coefficient is automatically adjusted (to 0.7 in above example) + interctc: + loss_weights: [] + apply_at_layers: [] + + optim: + name: adamw + lr: 1e-3 + # optimizer arguments + betas: [0.9, 0.98] + # less necessity for weight_decay as we already have large augmentations with SpecAug + # you may need weight_decay for large models, stable AMP training, small datasets, or when lower augmentations are used + # weight decay of 0.0 with lr of 2.0 also works fine + weight_decay: 1e-3 + + # scheduler setup + sched: + name: CosineAnnealing + # scheduler config override + warmup_steps: 15000 + warmup_ratio: null + min_lr: 1e-6 + +trainer: + devices: -1 # number of GPUs, -1 would use all available GPUs + num_nodes: 1 + max_epochs: 1000 + max_steps: -1 # computed at runtime if not set + val_check_interval: 1.0 # Set to 0.25 to check 4 times per epoch, or an int for number of iterations + accelerator: auto + strategy: ddp + accumulate_grad_batches: 1 + gradient_clip_val: 0.0 + precision: 32 # Should be set to 16 for O1 and O2 to enable the AMP. + log_every_n_steps: 10 # Interval of logging. + enable_progress_bar: True + resume_from_checkpoint: null # The path to a checkpoint file to continue the training, restores the whole state including the epoch, step, LR schedulers, apex, etc. + num_sanity_val_steps: 0 # number of steps to perform validation steps for sanity check the validation process before starting the training, setting to 0 disables it + check_val_every_n_epoch: 1 # number of evaluations on validation every n epochs + sync_batchnorm: true + enable_checkpointing: False # Provided by exp_manager + logger: false # Provided by exp_manager + benchmark: false # needs to be false for models with variable-length speech input as it slows down training + +exp_manager: + exp_dir: null + name: ${name} + create_tensorboard_logger: true + create_checkpoint_callback: true + checkpoint_callback_params: + # in case of multiple validation sets, first one is used + monitor: "val_wer" + mode: "min" + save_top_k: 5 + always_save_nemo: True # saves the checkpoints as nemo files instead of PTL checkpoints + + # you need to set these two to True to continue the training + resume_if_exists: false + resume_ignore_no_checkpoint: false + + # You may use this section to create a W&B logger + create_wandb_logger: false + wandb_logger_kwargs: + name: null + project: null diff --git a/examples/asr/conf/fastconformer/fast-conformer_transducer_bpe.yaml b/examples/asr/conf/fastconformer/fast-conformer_transducer_bpe.yaml new file mode 100644 index 000000000000..4f6803b795f6 --- /dev/null +++ b/examples/asr/conf/fastconformer/fast-conformer_transducer_bpe.yaml @@ -0,0 +1,257 @@ +# It contains the default values for training a Fast Conformer-Transducer ASR model, large size (~120M) with Transducer loss and sub-word encoding. + +# Architecture and training config: +# Default learning parameters in this config are set for effective batch size of 2K. To train it with smaller effective +# batch sizes, you may need to re-tune the learning parameters or use higher accumulate_grad_batches. + +# You may find more info about Fast Conformer here: https://docs.nvidia.com/deeplearning/nemo/user-guide/docs/en/stable/asr/models.html#fast-conformer + +name: "FastConformer-Transducer-BPE" + +model: + sample_rate: 16000 + compute_eval_loss: false # eval samples can be very long and exhaust memory. Disable computation of transducer loss during validation/testing with this flag. + log_prediction: true # enables logging sample predictions in the output during training + rnnt_reduction: 'mean_volume' + skip_nan_grad: false + + model_defaults: + enc_hidden: ${model.encoder.d_model} + pred_hidden: 640 + joint_hidden: 640 + + train_ds: + manifest_filepath: ??? + sample_rate: ${model.sample_rate} + batch_size: 16 # you may increase batch_size if your memory allows + shuffle: true + num_workers: 8 + pin_memory: true + use_start_end_token: false + trim_silence: false + max_duration: 16.7 # it is set for LibriSpeech, you may need to update it for your dataset + min_duration: 0.1 + # tarred datasets + is_tarred: false + tarred_audio_filepaths: null + shuffle_n: 2048 + # bucketing params + bucketing_strategy: "fuly_randomized" + bucketing_batch_size: null + + validation_ds: + manifest_filepath: ??? + sample_rate: ${model.sample_rate} + batch_size: 16 + shuffle: false + num_workers: 8 + pin_memory: true + use_start_end_token: false + + test_ds: + manifest_filepath: null + sample_rate: ${model.sample_rate} + batch_size: 16 + shuffle: false + num_workers: 8 + pin_memory: true + use_start_end_token: false + + # You may find more detail on how to train a tokenizer at: /scripts/tokenizers/process_asr_text_tokenizer.py + tokenizer: + dir: ??? # path to directory which contains either tokenizer.model (bpe) or vocab.txt (for wpe) + type: bpe # Can be either bpe (SentencePiece tokenizer) or wpe (WordPiece tokenizer) + + preprocessor: + _target_: nemo.collections.asr.modules.AudioToMelSpectrogramPreprocessor + sample_rate: ${model.sample_rate} + normalize: "per_feature" + window_size: 0.025 + window_stride: 0.01 + window: "hann" + features: 80 + n_fft: 512 + frame_splicing: 1 + dither: 0.00001 + pad_to: 0 + + spec_augment: + _target_: nemo.collections.asr.modules.SpectrogramAugmentation + freq_masks: 2 # set to zero to disable it + time_masks: 10 # set to zero to disable it + freq_width: 27 + time_width: 0.05 + + encoder: + _target_: nemo.collections.asr.modules.ConformerEncoder + feat_in: ${model.preprocessor.features} + feat_out: -1 # you may set it if you need different output size other than the default d_model + n_layers: 17 + d_model: 512 + + # Sub-sampling parameters + subsampling: dw_striding # vggnet, striding, stacking or stacking_norm, dw_striding + subsampling_factor: 8 # must be power of 2 for striding and vggnet + subsampling_conv_channels: 256 # set to -1 to make it equal to the d_model + causal_downsampling: false + + # Reduction parameters: Can be used to add another subsampling layer at a given position. + # Having a 2x reduction will speedup the training and inference speech while keeping similar WER. + # Adding it at the end will give the best WER while adding it at the beginning will give the best speedup. + reduction: null # pooling, striding, or null + reduction_position: null # Encoder block index or -1 for subsampling at the end of encoder + reduction_factor: 1 + + # Feed forward module's params + ff_expansion_factor: 4 + + # Multi-headed Attention Module's params + self_attention_model: rel_pos # rel_pos or abs_pos + n_heads: 8 # may need to be lower for smaller d_models + # [left, right] specifies the number of steps to be seen from left and right of each step in self-attention + att_context_size: [-1, -1] # -1 means unlimited context + att_context_style: regular # regular or chunked_limited + xscaling: true # scales up the input embeddings by sqrt(d_model) + untie_biases: true # unties the biases of the TransformerXL layers + pos_emb_max_len: 5000 + + # Convolution module's params + conv_kernel_size: 9 + conv_norm_type: 'batch_norm' # batch_norm or layer_norm or groupnormN (N specifies the number of groups) + # conv_context_size can be"causal" or a list of two integers while conv_context_size[0]+conv_context_size[1]+1==conv_kernel_size + # null means [(kernel_size-1)//2, (kernel_size-1)//2], and 'causal' means [(kernel_size-1), 0] + conv_context_size: null + + ### regularization + dropout: 0.1 # The dropout used in most of the Conformer Modules + dropout_pre_encoder: 0.1 # The dropout used before the encoder + dropout_emb: 0.0 # The dropout used for embeddings + dropout_att: 0.1 # The dropout for multi-headed attention modules + + # set to non-zero to enable stochastic depth + stochastic_depth_drop_prob: 0.0 + stochastic_depth_mode: linear # linear or uniform + stochastic_depth_start_layer: 0 + + decoder: + _target_: nemo.collections.asr.modules.RNNTDecoder + normalization_mode: null # Currently only null is supported for export. + random_state_sampling: false # Random state sampling: https://arxiv.org/pdf/1910.11455.pdf + blank_as_pad: true # This flag must be set in order to support exporting of RNNT models + efficient inference. + + prednet: + pred_hidden: ${model.model_defaults.pred_hidden} + pred_rnn_layers: 1 + t_max: null + dropout: 0.2 + + # if a large vocabulary size is desired, you may wish to use SampleRNNTJoint module + # _target_: nemo.collections.asr.modules.SampledRNNTJoint + # n_samples: 500 # Specifies the minimum number of tokens to sample from the vocabulary space, excluding + # the RNNT blank token. If a given value is larger than the entire vocabulary size, then the full + # vocabulary will be used + joint: + _target_: nemo.collections.asr.modules.RNNTJoint + log_softmax: null # 'null' would set it automatically according to CPU/GPU device + preserve_memory: false # dramatically slows down training, but might preserve some memory + + # Fuses the computation of prediction net + joint net + loss + WER calculation + # to be run on sub-batches of size `fused_batch_size`. + # When this flag is set to true, consider the `batch_size` of *_ds to be just `encoder` batch size. + # `fused_batch_size` is the actual batch size of the prediction net, joint net and transducer loss. + # Using small values here will preserve a lot of memory during training, but will make training slower as well. + # An optimal ratio of fused_batch_size : *_ds.batch_size is 1:1. + # However, to preserve memory, this ratio can be 1:8 or even 1:16. + # Extreme case of 1:B (i.e. fused_batch_size=1) should be avoided as training speed would be very slow. + fuse_loss_wer: true + fused_batch_size: 16 + + jointnet: + joint_hidden: ${model.model_defaults.joint_hidden} + activation: "relu" + dropout: 0.2 + + decoding: + strategy: "greedy_batch" # can be greedy, greedy_batch, beam, tsd, alsd. + + # greedy strategy config + greedy: + max_symbols: 10 + + # beam strategy config + beam: + beam_size: 2 + return_best_hypothesis: False + score_norm: true + tsd_max_sym_exp: 50 # for Time Synchronous Decoding + alsd_max_target_len: 2.0 # for Alignment-Length Synchronous Decoding + + loss: + loss_name: "default" + + warprnnt_numba_kwargs: + # FastEmit regularization: https://arxiv.org/abs/2010.11148 + # You may enable FastEmit to reduce the latency of the model for streaming + fastemit_lambda: 0.0 # Recommended values to be in range [1e-4, 1e-2], 0.001 is a good start. + clamp: -1.0 # if > 0, applies gradient clamping in range [-clamp, clamp] for the joint tensor only. + + # Adds Gaussian noise to the gradients of the decoder to avoid overfitting + variational_noise: + start_step: 0 + std: 0.0 + + optim: + name: adamw + lr: 2.5e-3 + # optimizer arguments + betas: [0.9, 0.98] + weight_decay: 1e-3 + + # scheduler setup + sched: + name: CosineAnnealing + # scheduler config override + warmup_steps: 15000 + warmup_ratio: null + min_lr: 1e-6 + +trainer: + devices: -1 # number of GPUs, -1 would use all available GPUs + num_nodes: 1 + max_epochs: 500 + max_steps: -1 # computed at runtime if not set + val_check_interval: 1.0 # Set to 0.25 to check 4 times per epoch, or an int for number of iterations + accelerator: auto + strategy: ddp + accumulate_grad_batches: 1 + gradient_clip_val: 0.0 + precision: 32 # Should be set to 16 for O1 and O2 to enable the AMP. + log_every_n_steps: 10 # Interval of logging. + enable_progress_bar: True + resume_from_checkpoint: null # The path to a checkpoint file to continue the training, restores the whole state including the epoch, step, LR schedulers, apex, etc. + num_sanity_val_steps: 0 # number of steps to perform validation steps for sanity check the validation process before starting the training, setting to 0 disables it + check_val_every_n_epoch: 1 # number of evaluations on validation every n epochs + sync_batchnorm: true + enable_checkpointing: False # Provided by exp_manager + logger: false # Provided by exp_manager + benchmark: false # needs to be false for models with variable-length speech input as it slows down training + + +exp_manager: + exp_dir: null + name: ${name} + create_tensorboard_logger: true + create_checkpoint_callback: true + checkpoint_callback_params: + # in case of multiple validation sets, first one is used + monitor: "val_wer" + mode: "min" + save_top_k: 5 + always_save_nemo: True # saves the checkpoints as nemo files instead of PTL checkpoints + resume_if_exists: false + resume_ignore_no_checkpoint: false + + create_wandb_logger: false + wandb_logger_kwargs: + name: null + project: null diff --git a/examples/asr/conf/squeezeformer/squeezeformer_ctc_bpe.yaml b/examples/asr/conf/squeezeformer/squeezeformer_ctc_bpe.yaml index 5706657e3123..a045bd206fc0 100644 --- a/examples/asr/conf/squeezeformer/squeezeformer_ctc_bpe.yaml +++ b/examples/asr/conf/squeezeformer/squeezeformer_ctc_bpe.yaml @@ -136,6 +136,15 @@ model: num_classes: -1 vocabulary: [] + # config for InterCTC loss: https://arxiv.org/abs/2102.03216 + # specify loss weights and which layers to use for InterCTC + # e.g., to reproduce the paper results, set loss_weights: [0.3] + # and apply_at_layers: [8] (assuming 18 layers). Note that final + # layer loss coefficient is automatically adjusted (to 0.7 in above example) + interctc: + loss_weights: [] + apply_at_layers: [] + optim: name: adamw lr: 0.001 diff --git a/examples/asr/conf/squeezeformer/squeezeformer_ctc_char.yaml b/examples/asr/conf/squeezeformer/squeezeformer_ctc_char.yaml index 40a9f6ccea02..5230e6d151a6 100644 --- a/examples/asr/conf/squeezeformer/squeezeformer_ctc_char.yaml +++ b/examples/asr/conf/squeezeformer/squeezeformer_ctc_char.yaml @@ -121,6 +121,15 @@ model: num_classes: -1 vocabulary: ${model.labels} + # config for InterCTC loss: https://arxiv.org/abs/2102.03216 + # specify loss weights and which layers to use for InterCTC + # e.g., to reproduce the paper results, set loss_weights: [0.3] + # and apply_at_layers: [8] (assuming 18 layers). Note that final + # layer loss coefficient is automatically adjusted (to 0.7 in above example) + interctc: + loss_weights: [] + apply_at_layers: [] + optim: name: adamw lr: 0.001 diff --git a/examples/nlp/language_modeling/conf/megatron_gpt_config.yaml b/examples/nlp/language_modeling/conf/megatron_gpt_config.yaml index 7ab1642e5df9..94bd4abcac57 100755 --- a/examples/nlp/language_modeling/conf/megatron_gpt_config.yaml +++ b/examples/nlp/language_modeling/conf/megatron_gpt_config.yaml @@ -40,7 +40,6 @@ exp_manager: filename: 'megatron_gpt--{val_loss:.2f}-{step}-{consumed_samples}' model_parallel_size: ${multiply:${model.tensor_model_parallel_size}, ${model.pipeline_model_parallel_size}} - model: # specify micro_batch_size, global_batch_size, and model parallelism # gradient accumulation will be done automatically based on data_parallel_size @@ -61,15 +60,26 @@ model: use_scaled_init_method: True # use scaled residuals initialization hidden_dropout: 0.1 # Dropout probability for hidden state transformer. attention_dropout: 0.1 # Dropout probability for attention + ffn_dropout: 0.0 # Dropout probability in the feed-forward layer. kv_channels: null # Projection weights dimension in multi-head attention. Set to hidden_size // num_attention_heads if null apply_query_key_layer_scaling: True # scale Q * K^T by 1 / layer-number. - normalization: layernorm # Type of normalization layers + normalization: 'layernorm' # Normalization layer to use. Options are 'layernorm', 'rmsnorm' layernorm_epsilon: 1e-5 do_layer_norm_weight_decay: False # True means weight decay on all params make_vocab_size_divisible_by: 128 # Pad the vocab size to be divisible by this value for computation efficiency. pre_process: True # add embedding post_process: True # add pooler persist_layer_norm: True # Use of persistent fused layer norm kernel. + bias: True # Whether to use bias terms in all weight matrices. + activation: 'gelu' # Options ['gelu', 'geglu', 'swiglu', 'reglu', 'squared-relu'] + headscale: False # Whether to learn extra parameters that scale the output of the each self-attention head. + transformer_block_type: 'pre_ln' # Options ['pre_ln', 'post_ln', 'normformer'] + openai_gelu: False # Use OpenAI's GELU instead of the default GeLU + normalize_attention_scores: True # Whether to scale the output Q * K^T by 1 / sqrt(hidden_size_per_head). This arg is provided as a configuration option mostly for compatibility with models that have been weight-converted from HF. You almost always want to se this to True. + position_embedding_type: 'learned_absolute' # Position embedding type. Options ['learned_absolute', 'rope'] + rotary_percentage: 1.0 # If using position_embedding_type=rope, then the per head dim is multiplied by this. + attention_type: 'multihead' # Attention type. Options ['multihead'] + share_embeddings_and_output_weights: True # Share embedding and output layer weights. tokenizer: library: 'megatron' diff --git a/examples/nlp/language_modeling/conf/megatron_gpt_prompt_learning_config.yaml b/examples/nlp/language_modeling/conf/megatron_gpt_prompt_learning_config.yaml index 8dc5b526bf3a..fce27c1df773 100644 --- a/examples/nlp/language_modeling/conf/megatron_gpt_prompt_learning_config.yaml +++ b/examples/nlp/language_modeling/conf/megatron_gpt_prompt_learning_config.yaml @@ -15,6 +15,7 @@ trainer: gradient_clip_val: 1.0 resume_from_checkpoint: null # The path to a checkpoint file to continue the training, restores the whole state including the epoch, step, LR schedulers, apex, etc. benchmark: False + exp_manager: @@ -36,6 +37,14 @@ exp_manager: filename: 'megatron_gpt_prompt_tune--{val_loss:.3f}-{step}' model_parallel_size: ${model.tensor_model_parallel_size} save_best_model: True + create_early_stopping_callback: True + early_stopping_callback_params: + monitor: "val_loss" + mode: "min" + min_delta: 0.001 + patience: 10 + verbose: True + model: seed: 1234 diff --git a/examples/nlp/language_modeling/conf/megatron_retro_inference.yaml b/examples/nlp/language_modeling/conf/megatron_retro_inference.yaml index 29fb11623b1f..86f019d8792e 100644 --- a/examples/nlp/language_modeling/conf/megatron_retro_inference.yaml +++ b/examples/nlp/language_modeling/conf/megatron_retro_inference.yaml @@ -39,39 +39,6 @@ retrieval_service: frequent_query: False # for the current token generation, frequently update the retrieval context. If false, update it every 64 tokens pad_tokens: True # pad the tokens at the beginning to make it minimum of 64 tokens for retrieving at least once store_retrieved: False # whether store the retrieved documents, so it can be checked - weights: [0.5, 0.5] # weight for different retrieval services - sentence_bert: # define a few sentence bert models for different retrieval services to use - default: - devices: '0,1,2' - sentence_bert: 'all-mpnet-base-v2' - sentence_bert_batch: 4 - qa_ctx: - devices: '0,1,2' - sentence_bert: 'facebook-dpr-ctx_encoder-multiset-base' - sentence_bert_batch: 4 - qa_question: - devices: '0,1,2' - sentence_bert: 'facebook-dpr-question_encoder-multiset-base' - sentence_bert_batch: 4 - services: - - type: FaissRetrievalService - faiss_devices: '0,1,2' - faiss_index: null # the faiss index file that is used to find KNN - nprobe: 100 - retrieval_index: null - query_bert: 'default' # the bert model to encode the query str - - type: DynamicFaissRetrievalService - faiss_devices: '0,1,2' - faiss_index: null # the faiss index to load from file, if null, start from scratch - store_file: null # the retrieval service storage to load from file, if null, start from scratch - chunk_size: 64 - stride: 32 - ctx_bert: 'qa_ctx' # the bert model to encode the ctx that is used to construct the dynamic retrieval index - query_bert: 'qa_question' # the bert model to encode the query str - output_filename: 'dynamic_db' # the filename of serialized dynamic retrieval service, used for both Faiss index and data storage -server: False # whether launch the API server -port: 5555 # the port number for the inference server -web_server: False # whether launch the web inference server -share: False # whether create a public URL -username: test # user name for web client -password: test2 # password for web client \ No newline at end of file + combo_service: + service_ip: '0.0.0.0' + service_port: 17181 \ No newline at end of file diff --git a/examples/nlp/language_modeling/conf/megatron_t5_prompt_learning.yaml b/examples/nlp/language_modeling/conf/megatron_t5_prompt_learning.yaml index f60ec2065716..85252926777b 100644 --- a/examples/nlp/language_modeling/conf/megatron_t5_prompt_learning.yaml +++ b/examples/nlp/language_modeling/conf/megatron_t5_prompt_learning.yaml @@ -34,6 +34,13 @@ exp_manager: filename: "megatron_t5_prompt_tune--{${exp_manager.checkpoint_callback_params.monitor}:.3f}-{step}" model_parallel_size: ${model.tensor_model_parallel_size} save_best_model: True + create_early_stopping_callback: True + early_stopping_callback_params: + monitor: "val_loss" + mode: "min" + min_delta: 0.001 + patience: 10 + verbose: True model: seed: 1234 @@ -46,6 +53,7 @@ model: validation_global_batch_size: ${model.global_batch_size} validation_micro_batch_size: ${model.micro_batch_size} validation_drop_last: False + report_validation_accuracy: False restore_path: null # Path to an existing p-tuned/prompt tuned .nemo model you wish to add new tasks to or run inference with language_model_path: ??? # Path to the pretrained T5 language model .nemo file, always required diff --git a/examples/nlp/language_modeling/megatron_retro_eval.py b/examples/nlp/language_modeling/megatron_retro_eval.py index 2f1be7537b3a..d4a051b25e7b 100644 --- a/examples/nlp/language_modeling/megatron_retro_eval.py +++ b/examples/nlp/language_modeling/megatron_retro_eval.py @@ -13,18 +13,13 @@ # limitations under the License. import os -import threading -import torch from examples.nlp.language_modeling.megatron_gpt_eval import RequestDataSet from omegaconf.omegaconf import OmegaConf, open_dict from pytorch_lightning import Trainer from torch.utils.data import DataLoader from nemo.collections.nlp.models.language_modeling.megatron_retrieval_model import MegatronRetrievalModel -from nemo.collections.nlp.modules.common.megatron_web_server import get_retro_demo -from nemo.collections.nlp.modules.common.text_generation_server import MegatronServer -from nemo.collections.nlp.modules.common.text_generation_utils import generate from nemo.collections.nlp.modules.common.transformer.text_generation import LengthParam, SamplingParam from nemo.collections.nlp.parts.nlp_overrides import NLPDDPStrategy, NLPSaveRestoreConnector from nemo.core.config import hydra_runner @@ -114,41 +109,23 @@ def dummy(): retrieval_service = OmegaConf.to_container(cfg.retrieval_service) model.set_inference_config(config, retrieval_service) - # running text generation, use inference server - if cfg.server: - if parallel_state.is_pipeline_first_stage() and parallel_state.get_tensor_model_parallel_rank() == 0: - if cfg.web_server: - thread = threading.Thread( - target=get_retro_demo, daemon=True, args=(cfg.share, cfg.username, cfg.password) - ) - thread.start() - server = MegatronServer(model.cuda(), inference_strategy=model.inference_strategy) - server.run("0.0.0.0", port=cfg.port) - - while True: - choice = torch.cuda.LongTensor(1) - torch.distributed.broadcast(choice, 0) - if choice[0].item() == 0: - generate(model.cuda(), strategy=model.inference_strategy) + if not cfg.use_predict_method: + # First method of running text generation, call model.generate method + response = model.generate( + inputs=OmegaConf.to_container(cfg.prompts), + length_params=length_params, + sampling_params=sampling_params, + strategy=model.inference_strategy, + ) else: - - if not cfg.use_predict_method: - # First method of running text generation, call model.generate method - response = model.generate( - inputs=OmegaConf.to_container(cfg.prompts), - length_params=length_params, - sampling_params=sampling_params, - strategy=model.inference_strategy, - ) - else: - # Second method of running text generation, call trainer.predict - ds = RequestDataSet(OmegaConf.to_container(cfg.prompts)) - request_dl = DataLoader(dataset=ds, batch_size=cfg.inference_batch_size) - response = trainer.predict(model, request_dl) - - print("***************************") - print(response) - print("***************************") + # Second method of running text generation, call trainer.predict + ds = RequestDataSet(OmegaConf.to_container(cfg.prompts)) + request_dl = DataLoader(dataset=ds, batch_size=cfg.inference_batch_size) + response = trainer.predict(model, request_dl) + + print("***************************") + print(response) + print("***************************") if __name__ == '__main__': diff --git a/examples/nlp/language_modeling/tuning/conf/megatron_t5_adapter_tuning_config.yaml b/examples/nlp/language_modeling/tuning/conf/megatron_t5_adapter_tuning_config.yaml index 885acd935561..1681d3e22609 100644 --- a/examples/nlp/language_modeling/tuning/conf/megatron_t5_adapter_tuning_config.yaml +++ b/examples/nlp/language_modeling/tuning/conf/megatron_t5_adapter_tuning_config.yaml @@ -50,6 +50,7 @@ model: validation_global_batch_size: ${model.global_batch_size} validation_micro_batch_size: ${model.micro_batch_size} validation_drop_last: False + report_validation_accuracy: False restore_path: null # Path to an existing p-tuned/prompt tuned .nemo model you wish to add new tasks to or run inference with language_model_path: ??? # Path to the pretrained T5 language model .nemo file, always required diff --git a/examples/nlp/language_modeling/tuning/conf/megatron_t5_ia3_tuning_config.yaml b/examples/nlp/language_modeling/tuning/conf/megatron_t5_ia3_tuning_config.yaml index 9fc5789edf04..4cbab8a4a6f1 100644 --- a/examples/nlp/language_modeling/tuning/conf/megatron_t5_ia3_tuning_config.yaml +++ b/examples/nlp/language_modeling/tuning/conf/megatron_t5_ia3_tuning_config.yaml @@ -50,6 +50,7 @@ model: validation_global_batch_size: ${model.global_batch_size} validation_micro_batch_size: ${model.micro_batch_size} validation_drop_last: False + report_validation_accuracy: False restore_path: null # Path to an existing p-tuned/prompt tuned .nemo model you wish to add new tasks to or run inference with language_model_path: ??? # Path to the pretrained T5 language model .nemo file, always required diff --git a/examples/tts/conf/aligner.yaml b/examples/tts/conf/aligner.yaml index 3ee77b70ead1..4fd64e823118 100644 --- a/examples/tts/conf/aligner.yaml +++ b/examples/tts/conf/aligner.yaml @@ -21,7 +21,6 @@ window: hann phoneme_dict_path: "scripts/tts_dataset_files/cmudict-0.7b_nv22.10" heteronyms_path: "scripts/tts_dataset_files/heteronyms-052722" -whitelist_path: "nemo_text_processing/text_normalization/en/data/whitelist/lj_speech.tsv" model: symbols_embedding_dim: 384 @@ -41,7 +40,6 @@ model: _target_: nemo_text_processing.text_normalization.normalize.Normalizer lang: en input_case: cased - whitelist: ${whitelist_path} text_normalizer_call_kwargs: verbose: false @@ -56,7 +54,7 @@ model: apostrophe: true pad_with_space: true g2p: - _target_: nemo_text_processing.g2p.modules.EnglishG2p + _target_: nemo.collections.tts.g2p.modules.EnglishG2p phoneme_dict: ${phoneme_dict_path} heteronyms: ${heteronyms_path} diff --git a/examples/tts/conf/de/fastpitch_align_22050_grapheme.yaml b/examples/tts/conf/de/fastpitch_align_22050_grapheme.yaml index 3217f976347d..85ad6a1e5cc2 100644 --- a/examples/tts/conf/de/fastpitch_align_22050_grapheme.yaml +++ b/examples/tts/conf/de/fastpitch_align_22050_grapheme.yaml @@ -28,8 +28,6 @@ lowfreq: 0 highfreq: null window: hann -whitelist_path: "nemo_text_processing/text_normalization/de/data/whitelist.tsv" - model: learn_alignment: true bin_loss_warmup_epochs: 100 @@ -58,7 +56,6 @@ model: _target_: nemo_text_processing.text_normalization.normalize.Normalizer lang: de input_case: cased - whitelist: ${whitelist_path} text_normalizer_call_kwargs: verbose: false diff --git a/examples/tts/conf/de/fastpitch_align_22050_mix.yaml b/examples/tts/conf/de/fastpitch_align_22050_mix.yaml index 1ea036055e09..d7fabcb4de5a 100644 --- a/examples/tts/conf/de/fastpitch_align_22050_mix.yaml +++ b/examples/tts/conf/de/fastpitch_align_22050_mix.yaml @@ -30,7 +30,6 @@ window: hann phoneme_dict_path: "scripts/tts_dataset_files/de/de_nv230119.dict" heteronyms_path: "scripts/tts_dataset_files/de/de_nv230119.heteronyms" -whitelist_path: "nemo_text_processing/text_normalization/de/data/whitelist.tsv" model: learn_alignment: true @@ -60,7 +59,6 @@ model: _target_: nemo_text_processing.text_normalization.normalize.Normalizer lang: de input_case: cased - whitelist: ${whitelist_path} text_normalizer_call_kwargs: verbose: false @@ -74,7 +72,7 @@ model: apostrophe: true pad_with_space: true g2p: - _target_: nemo_text_processing.g2p.modules.IPAG2P + _target_: nemo.collections.tts.g2p.modules.IPAG2P locale: 'de-DE' phoneme_dict: ${phoneme_dict_path} heteronyms: ${heteronyms_path} diff --git a/examples/tts/conf/de/fastpitch_align_44100_grapheme.yaml b/examples/tts/conf/de/fastpitch_align_44100_grapheme.yaml index 5395ccb57080..57bc8ffedf4b 100644 --- a/examples/tts/conf/de/fastpitch_align_44100_grapheme.yaml +++ b/examples/tts/conf/de/fastpitch_align_44100_grapheme.yaml @@ -28,8 +28,6 @@ lowfreq: 0 highfreq: null window: hann -whitelist_path: "nemo_text_processing/text_normalization/de/data/whitelist.tsv" - model: learn_alignment: true bin_loss_warmup_epochs: 100 @@ -58,7 +56,6 @@ model: _target_: nemo_text_processing.text_normalization.normalize.Normalizer lang: de input_case: cased - whitelist: ${whitelist_path} text_normalizer_call_kwargs: verbose: false diff --git a/examples/tts/conf/de/fastpitch_align_44100_phoneme.yaml b/examples/tts/conf/de/fastpitch_align_44100_phoneme.yaml index 832a37505ca4..2dc66ce69231 100644 --- a/examples/tts/conf/de/fastpitch_align_44100_phoneme.yaml +++ b/examples/tts/conf/de/fastpitch_align_44100_phoneme.yaml @@ -28,8 +28,6 @@ lowfreq: 0 highfreq: null window: hann -whitelist_path: "nemo_text_processing/text_normalization/de/data/whitelist.tsv" - model: learn_alignment: true bin_loss_warmup_epochs: 100 @@ -58,7 +56,6 @@ model: _target_: nemo_text_processing.text_normalization.normalize.Normalizer lang: de input_case: cased - whitelist: ${whitelist_path} text_normalizer_call_kwargs: verbose: false diff --git a/examples/tts/conf/es/fastpitch_align_44100_ipa.yaml b/examples/tts/conf/es/fastpitch_align_44100_ipa.yaml index 53b8f813e1dc..38159321a75a 100644 --- a/examples/tts/conf/es/fastpitch_align_44100_ipa.yaml +++ b/examples/tts/conf/es/fastpitch_align_44100_ipa.yaml @@ -60,7 +60,7 @@ model: apostrophe: true pad_with_space: true g2p: - _target_: nemo_text_processing.g2p.modules.IPAG2P + _target_: nemo.collections.tts.g2p.modules.IPAG2P locale: es-ES phoneme_dict: ${phoneme_dict_path} phoneme_probability: 0.5 diff --git a/examples/tts/conf/es/fastpitch_align_44100_ipa_multi.yaml b/examples/tts/conf/es/fastpitch_align_44100_ipa_multi.yaml index 034de2396cb1..d31634f7b3b8 100644 --- a/examples/tts/conf/es/fastpitch_align_44100_ipa_multi.yaml +++ b/examples/tts/conf/es/fastpitch_align_44100_ipa_multi.yaml @@ -57,7 +57,7 @@ model: apostrophe: true pad_with_space: true g2p: - _target_: nemo_text_processing.g2p.modules.IPAG2P + _target_: nemo.collections.tts.g2p.modules.IPAG2P locale: es-ES phoneme_dict: ${phoneme_dict_path} phoneme_probability: 0.5 diff --git a/examples/tts/conf/fastpitch_align_44100.yaml b/examples/tts/conf/fastpitch_align_44100.yaml index aa60093f2d3b..aa1845c5498d 100644 --- a/examples/tts/conf/fastpitch_align_44100.yaml +++ b/examples/tts/conf/fastpitch_align_44100.yaml @@ -29,7 +29,6 @@ window: hann phoneme_dict_path: "scripts/tts_dataset_files/cmudict-0.7b_nv22.10" heteronyms_path: "scripts/tts_dataset_files/heteronyms-052722" -whitelist_path: "nemo_text_processing/text_normalization/en/data/whitelist/lj_speech.tsv" model: learn_alignment: true @@ -59,7 +58,6 @@ model: _target_: nemo_text_processing.text_normalization.normalize.Normalizer lang: en input_case: cased - whitelist: ${whitelist_path} text_normalizer_call_kwargs: verbose: false @@ -74,7 +72,7 @@ model: apostrophe: true pad_with_space: true g2p: - _target_: nemo_text_processing.g2p.modules.EnglishG2p + _target_: nemo.collections.tts.g2p.modules.EnglishG2p phoneme_dict: ${phoneme_dict_path} heteronyms: ${heteronyms_path} phoneme_probability: 0.5 diff --git a/examples/tts/conf/fastpitch_align_ipa.yaml b/examples/tts/conf/fastpitch_align_ipa.yaml index 5765b3e91797..639a332c2a41 100644 --- a/examples/tts/conf/fastpitch_align_ipa.yaml +++ b/examples/tts/conf/fastpitch_align_ipa.yaml @@ -30,7 +30,6 @@ window: hann phoneme_dict_path: "scripts/tts_dataset_files/ipa_cmudict-0.7b_nv22.10.txt" heteronyms_path: "scripts/tts_dataset_files/heteronyms-052722" -whitelist_path: "nemo_text_processing/text_normalization/en/data/whitelist/lj_speech.tsv" model: learn_alignment: true @@ -60,7 +59,6 @@ model: _target_: nemo_text_processing.text_normalization.normalize.Normalizer lang: en input_case: cased - whitelist: ${whitelist_path} text_normalizer_call_kwargs: verbose: false @@ -73,7 +71,7 @@ model: apostrophe: true pad_with_space: true g2p: - _target_: nemo_text_processing.g2p.modules.IPAG2P + _target_: nemo.collections.tts.g2p.modules.IPAG2P phoneme_dict: ${phoneme_dict_path} heteronyms: ${heteronyms_path} phoneme_probability: 0.8 diff --git a/examples/tts/conf/fastpitch_align_v1.05.yaml b/examples/tts/conf/fastpitch_align_v1.05.yaml index 368dd4e502fd..7e14bbf53ee9 100644 --- a/examples/tts/conf/fastpitch_align_v1.05.yaml +++ b/examples/tts/conf/fastpitch_align_v1.05.yaml @@ -30,7 +30,6 @@ window: hann phoneme_dict_path: "scripts/tts_dataset_files/cmudict-0.7b_nv22.10" heteronyms_path: "scripts/tts_dataset_files/heteronyms-052722" -whitelist_path: "nemo_text_processing/text_normalization/en/data/whitelist/lj_speech.tsv" model: learn_alignment: true @@ -60,7 +59,6 @@ model: _target_: nemo_text_processing.text_normalization.normalize.Normalizer lang: en input_case: cased - whitelist: ${whitelist_path} text_normalizer_call_kwargs: verbose: false @@ -75,7 +73,7 @@ model: apostrophe: true pad_with_space: true g2p: - _target_: nemo_text_processing.g2p.modules.EnglishG2p + _target_: nemo.collections.tts.g2p.modules.EnglishG2p phoneme_dict: ${phoneme_dict_path} heteronyms: ${heteronyms_path} phoneme_probability: 0.5 diff --git a/examples/tts/conf/mixer-tts-x.yaml b/examples/tts/conf/mixer-tts-x.yaml index 9a0f552dc4bb..be0f3449f28d 100644 --- a/examples/tts/conf/mixer-tts-x.yaml +++ b/examples/tts/conf/mixer-tts-x.yaml @@ -30,8 +30,6 @@ window: hann lm_model: albert -whitelist_path: "nemo_text_processing/text_normalization/en/data/whitelist/lj_speech.tsv" - model: bin_loss_start_ratio: 0.2 bin_loss_warmup_epochs: 100 @@ -63,7 +61,6 @@ model: _target_: nemo_text_processing.text_normalization.normalize.Normalizer lang: en input_case: cased - whitelist: ${whitelist_path} text_normalizer_call_kwargs: verbose: false diff --git a/examples/tts/conf/mixer-tts.yaml b/examples/tts/conf/mixer-tts.yaml index 474e32a3e730..510993cd1761 100644 --- a/examples/tts/conf/mixer-tts.yaml +++ b/examples/tts/conf/mixer-tts.yaml @@ -30,7 +30,6 @@ window: hann phoneme_dict_path: "scripts/tts_dataset_files/cmudict-0.7b_nv22.10" heteronyms_path: "scripts/tts_dataset_files/heteronyms-052722" -whitelist_path: "nemo_text_processing/text_normalization/en/data/whitelist/lj_speech.tsv" model: bin_loss_start_ratio: 0.2 @@ -61,7 +60,6 @@ model: _target_: nemo_text_processing.text_normalization.normalize.Normalizer lang: en input_case: cased - whitelist: ${whitelist_path} text_normalizer_call_kwargs: verbose: false @@ -76,7 +74,7 @@ model: apostrophe: true pad_with_space: true g2p: - _target_: nemo_text_processing.g2p.modules.EnglishG2p + _target_: nemo.collections.tts.g2p.modules.EnglishG2p phoneme_dict: ${phoneme_dict_path} heteronyms: ${heteronyms_path} diff --git a/examples/tts/conf/rad-tts_dec.yaml b/examples/tts/conf/rad-tts_dec.yaml index 7b5cd5bc3442..f15d4209e938 100644 --- a/examples/tts/conf/rad-tts_dec.yaml +++ b/examples/tts/conf/rad-tts_dec.yaml @@ -8,8 +8,6 @@ export_dir: ??? sup_data_path: ??? sup_data_types: ["log_mel", "align_prior_matrix", "pitch", "voiced_mask", "p_voiced", "energy"] -whitelist_path: "nemo_text_processing/text_normalization/en/data/whitelist/tts.tsv" - # these frame-wise values depend on pitch_fmin and pitch_fmax, you can get values # by running `scripts/dataset_processing/tts/extract_sup_data.py` pitch_mean: ??? # e.g. 212.35873413085938 for LJSpeech @@ -48,7 +46,6 @@ model: _target_: nemo_text_processing.text_normalization.normalize.Normalizer lang: en input_case: cased - whitelist: ${whitelist_path} text_normalizer_call_kwargs: verbose: false @@ -104,7 +101,7 @@ model: add_blank_at: null pad_with_space: True g2p: - _target_: "nemo_text_processing.g2p.modules.EnglishG2p" + _target_: "nemo.collections.tts.g2p.modules.EnglishG2p" phoneme_dict: ${phoneme_dict_path} heteronyms: ${heteronyms_path} phoneme_probability: 0.5 @@ -148,7 +145,7 @@ model: add_blank_at: null pad_with_space: True g2p: - _target_: "nemo_text_processing.g2p.modules.EnglishG2p" + _target_: "nemo.collections.tts.g2p.modules.EnglishG2p" phoneme_dict: ${phoneme_dict_path} heteronyms: ${heteronyms_path} phoneme_probability: 0.5 diff --git a/examples/tts/conf/rad-tts_dec_ipa.yaml b/examples/tts/conf/rad-tts_dec_ipa.yaml new file mode 100644 index 000000000000..83e2f3c41950 --- /dev/null +++ b/examples/tts/conf/rad-tts_dec_ipa.yaml @@ -0,0 +1,273 @@ +name: RadTTS +sample_rate: 22050 + +train_dataset: ??? +validation_datasets: ??? +ckpt_path: None +export_dir: ??? +sup_data_path: ??? +sup_data_types: ["log_mel", "align_prior_matrix", "pitch", "voiced_mask", "p_voiced", "energy"] + + + +# these frame-wise values depend on pitch_fmin and pitch_fmax, you can get values +# by running `scripts/dataset_processing/tts/extract_sup_data.py` +pitch_mean: ??? # e.g. 212.35873413085938 for LJSpeech +pitch_std: ??? # e.g. 68.52806091308594 for LJSpeech + +# default values from librosa.pyin +pitch_fmin: 65.40639132514966 +pitch_fmax: 2093.004522404789 + +# default values for sample_rate=22050 +n_mels: 80 +n_window_size: 1024 +n_window_stride: 256 +n_fft: 1024 +lowfreq: 0 +highfreq: 8000 +window: "hann" + + +phoneme_dict_path: "scripts/tts_dataset_files/ipa_cmudict-0.7b_nv22.10.txt" +heteronyms_path: "scripts/tts_dataset_files/heteronyms-052722" +mapping_file_path: "" + +model: + target: nemo.collections.tts.models.RadTTSModel + bin_loss_start_ratio: 0.2 + bin_loss_warmup_epochs: 100 + + symbols_embedding_dim: 384 + n_mel_channels: ${n_mels} + + pitch_mean: ${pitch_mean} + pitch_std: ${pitch_std} + + text_normalizer: + _target_: nemo_text_processing.text_normalization.normalize.Normalizer + lang: en + input_case: cased + + text_normalizer_call_kwargs: + verbose: false + punct_pre_process: true + punct_post_process: true + + text_tokenizer: + _target_: nemo.collections.common.tokenizers.text_to_speech.tts_tokenizers.IPATokenizer + punct: true + apostrophe: true + pad_with_space: true + g2p: + _target_: nemo.collections.tts.g2p.modules.IPAG2P + phoneme_dict: ${phoneme_dict_path} + heteronyms: ${heteronyms_path} + phoneme_probability: 0.5 + # Relies on the heteronyms list for anything that needs to be disambiguated + ignore_ambiguous_words: true + use_chars: true + use_stresses: true + + train_ds: + dataset: + _target_: "nemo.collections.tts.torch.data.TTSDataset" + manifest_filepath: ${train_dataset} + sample_rate: ${sample_rate} + sup_data_path: ${sup_data_path} + sup_data_types: ${sup_data_types} + n_fft: ${n_fft} + win_length: ${n_window_size} + hop_length: ${n_window_stride} + window: ${window} + n_mels: ${n_mels} + lowfreq: ${lowfreq} + highfreq: ${highfreq} + max_duration: null + min_duration: 0.1 + ignore_file: null + trim: False + pitch_fmin: ${pitch_fmin} + pitch_fmax: ${pitch_fmax} + + + + text_tokenizer: + _target_: "nemo.collections.common.tokenizers.text_to_speech.tts_tokenizers.EnglishPhonemesTokenizer" + punct: True + stresses: True + chars: True + space: ' ' + silence: null + apostrophe: True + sep: '|' + add_blank_at: null + pad_with_space: True + g2p: + _target_: "nemo.collections.tts.g2p.modules.EnglishG2p" + phoneme_dict: ${phoneme_dict_path} + heteronyms: ${heteronyms_path} + phoneme_probability: 0.5 + dataloader_params: + drop_last: false + shuffle: true + batch_size: 8 + num_workers: 8 + pin_memory: false + + validation_ds: + dataset: + _target_: "nemo.collections.tts.torch.data.TTSDataset" + manifest_filepath: ${validation_datasets} + sample_rate: ${sample_rate} + sup_data_path: ${sup_data_path} + sup_data_types: ${sup_data_types} + n_fft: ${n_fft} + win_length: ${n_window_size} + hop_length: ${n_window_stride} + window: ${window} + n_mels: ${n_mels} + lowfreq: ${lowfreq} + highfreq: ${highfreq} + max_duration: null + min_duration: 0.1 + ignore_file: null + trim: False + pitch_fmin: ${pitch_fmin} + pitch_fmax: ${pitch_fmax} + + text_tokenizer: + _target_: "nemo.collections.common.tokenizers.text_to_speech.tts_tokenizers.EnglishPhonemesTokenizer" + punct: True + stresses: True + chars: True + space: ' ' + silence: null + apostrophe: True + sep: '|' + add_blank_at: null + pad_with_space: True + g2p: + _target_: "nemo.collections.tts.g2p.modules.EnglishG2p" + phoneme_dict: ${phoneme_dict_path} + heteronyms: ${heteronyms_path} + phoneme_probability: 0.5 + dataloader_params: + drop_last: false + shuffle: false + batch_size: 8 + num_workers: 8 + pin_memory: false + + optim: + name: RAdam + lr: 0.0001 + betas: [0.9, 0.98] + weight_decay: 0.000001 + + sched: + name: exp_decay + warmup_steps: 40000 + last_epoch: -1 + d_model: 1 # Disable scaling based on model dim + trainerConfig: + sigma: 1 + iters_per_checkpoint: 3000 + seed: null + ignore_layers: [] + finetune_layers: [] + include_layers: [] + with_tensorboard: true + dur_loss_weight: 1 + ctc_loss_weight: 1 + mask_unvoiced_f0: false + log_step: 1 + binarization_start_iter: 6000 + kl_loss_start_iter: 18000 + loss_weights: + ctc_loss_weight: 0.1 + dur_loss_weight: 1.0 + f0_loss_weight: 1.0 + energy_loss_weight: 1.0 + vpred_loss_weight: 1.0 + unfreeze_modules: "all" + + load_from_checkpoint: False + init_from_ptl_ckpt: ${ckpt_path} + modelConfig: + _target_: "nemo.collections.tts.modules.radtts.RadTTSModule" + n_speakers: 1 + n_speaker_dim: 16 + n_text: 384 #185 + n_text_dim: 512 + n_flows: 8 + n_conv_layers_per_step: 4 + n_mel_channels: 80 + n_hidden: 1024 + mel_encoder_n_hidden: 512 + dummy_speaker_embedding: false + n_early_size: 2 + n_early_every: 2 + n_group_size: 2 + affine_model: wavenet + include_modules: "decatnvpred" + scaling_fn: tanh + matrix_decomposition: LUS + learn_alignments: true + use_context_lstm: true + context_lstm_norm: spectral + context_lstm_w_f0_and_energy: true + text_encoder_lstm_norm: spectral + n_f0_dims: 1 + n_energy_avg_dims: 1 + use_first_order_features: false + unvoiced_bias_activation: "relu" + decoder_use_partial_padding: false + decoder_use_unvoiced_bias: true + ap_pred_log_f0: true + ap_use_unvoiced_bias: true + ap_use_voiced_embeddings: true + dur_model_config: null + f0_model_config: null + energy_model_config: null + v_model_config : + name : dap + hparams : + n_speaker_dim : 16 + take_log_of_input: false + bottleneck_hparams: + in_dim: 512 + reduction_factor: 16 + norm: weightnorm + non_linearity: relu + arch_hparams: + out_dim: 1 + n_layers: 2 + n_channels: 256 + kernel_size: 3 + p_dropout: 0.5 + +trainer: + devices: 8 + precision: 16 + max_epochs: 1000 + num_nodes: 1 + accelerator: gpu + strategy: ddp + accumulate_grad_batches: 1 + enable_checkpointing: False + logger: False + gradient_clip_val: 1 + log_every_n_steps: 100 + check_val_every_n_epoch: 5 + +exp_manager: + exp_dir: ${export_dir} + name: ${name} + create_tensorboard_logger: True + create_checkpoint_callback: True + checkpoint_callback_params: + monitor: val/loss_ctc + mode: min + filepath: ${export_dir} + filename: model_checkpoint diff --git a/examples/tts/conf/rad-tts_feature_pred.yaml b/examples/tts/conf/rad-tts_feature_pred.yaml index cd7cce38f1a1..2e5c9fa2b492 100644 --- a/examples/tts/conf/rad-tts_feature_pred.yaml +++ b/examples/tts/conf/rad-tts_feature_pred.yaml @@ -8,8 +8,6 @@ export_dir: ??? sup_data_path: ??? sup_data_types: ["log_mel", "align_prior_matrix", "pitch", "voiced_mask", "p_voiced", "energy"] -whitelist_path: "nemo_text_processing/text_normalization/en/data/whitelist/tts.tsv" - # these frame-wise values depend on pitch_fmin and pitch_fmax, you can get values # by running `scripts/dataset_processing/tts/extract_sup_data.py` pitch_mean: ??? # e.g. 212.35873413085938 for LJSpeech @@ -47,7 +45,6 @@ model: _target_: nemo_text_processing.text_normalization.normalize.Normalizer lang: en input_case: cased - whitelist: ${whitelist_path} text_normalizer_call_kwargs: verbose: false @@ -103,7 +100,7 @@ model: add_blank_at: null pad_with_space: True g2p: - _target_: "nemo_text_processing.g2p.modules.EnglishG2p" + _target_: "nemo.collections.tts.g2p.modules.EnglishG2p" phoneme_dict: ${phoneme_dict_path} heteronyms: ${heteronyms_path} phoneme_probability: 0.5 @@ -147,7 +144,7 @@ model: add_blank_at: null pad_with_space: True g2p: - _target_: "nemo_text_processing.g2p.modules.EnglishG2p" + _target_: "nemo.collections.tts.g2p.modules.EnglishG2p" phoneme_dict: ${phoneme_dict_path} heteronyms: ${heteronyms_path} phoneme_probability: 0.5 diff --git a/examples/tts/conf/rad-tts_feature_pred_ipa.yaml b/examples/tts/conf/rad-tts_feature_pred_ipa.yaml new file mode 100644 index 000000000000..2e8e44b2e06e --- /dev/null +++ b/examples/tts/conf/rad-tts_feature_pred_ipa.yaml @@ -0,0 +1,339 @@ +name: RadTTS +sample_rate: 22050 + +train_dataset: ??? +validation_datasets: ??? +ckpt_path: ??? +export_dir: ??? +sup_data_path: ??? +sup_data_types: ["log_mel", "align_prior_matrix", "pitch", "voiced_mask", "p_voiced", "energy"] + + +# these frame-wise values depend on pitch_fmin and pitch_fmax, you can get values +# by running `scripts/dataset_processing/tts/extract_sup_data.py` +pitch_mean: ??? # e.g. 212.35873413085938 for LJSpeech +pitch_std: ??? # e.g. 68.52806091308594 for LJSpeech + +# default values from librosa.pyin +pitch_fmin: 65.40639132514966 +pitch_fmax: 2093.004522404789 + +# default values for sample_rate=22050 +n_mels: 80 +n_window_size: 1024 +n_window_stride: 256 +n_fft: 1024 +lowfreq: 0 +highfreq: 8000 +window: "hann" + +phoneme_dict_path: "scripts/tts_dataset_files/ipa_cmudict-0.7b_nv22.10.txt" +heteronyms_path: "scripts/tts_dataset_files/heteronyms-052722" +mapping_file_path: "" + +model: + target: nemo.collections.tts.models.RadTTSModel + bin_loss_start_ratio: 0.2 + bin_loss_warmup_epochs: 100 + + symbols_embedding_dim: 384 + n_mel_channels: ${n_mels} + + pitch_mean: ${pitch_mean} + pitch_std: ${pitch_std} + + text_normalizer: + _target_: nemo_text_processing.text_normalization.normalize.Normalizer + lang: en + input_case: cased + + text_normalizer_call_kwargs: + verbose: false + punct_pre_process: true + punct_post_process: true + + text_tokenizer: + _target_: nemo.collections.common.tokenizers.text_to_speech.tts_tokenizers.IPATokenizer + punct: true + apostrophe: true + pad_with_space: true + g2p: + _target_: nemo.collections.tts.g2p.modules.IPAG2P + phoneme_dict: ${phoneme_dict_path} + heteronyms: ${heteronyms_path} + phoneme_probability: 0.5 + # Relies on the heteronyms list for anything that needs to be disambiguated + ignore_ambiguous_words: true + use_chars: true + use_stresses: true + + train_ds: + dataset: + _target_: "nemo.collections.tts.torch.data.TTSDataset" + manifest_filepath: ${train_dataset} + sample_rate: ${sample_rate} + sup_data_path: ${sup_data_path} + sup_data_types: ${sup_data_types} + n_fft: ${n_fft} + win_length: ${n_window_size} + hop_length: ${n_window_stride} + window: ${window} + n_mels: ${n_mels} + lowfreq: ${lowfreq} + highfreq: ${highfreq} + max_duration: null + min_duration: 0.1 + ignore_file: null + trim: False + pitch_fmin: ${pitch_fmin} + pitch_fmax: ${pitch_fmax} + + + + text_tokenizer: + _target_: "nemo.collections.common.tokenizers.text_to_speech.tts_tokenizers.EnglishPhonemesTokenizer" + punct: True + stresses: True + chars: True + space: ' ' + silence: null + apostrophe: True + sep: '|' + add_blank_at: null + pad_with_space: True + g2p: + _target_: "nemo.collections.tts.g2p.modules.EnglishG2p" + phoneme_dict: ${phoneme_dict_path} + heteronyms: ${heteronyms_path} + phoneme_probability: 0.5 + dataloader_params: + drop_last: false + shuffle: true + batch_size: 32 + num_workers: 8 + pin_memory: True + + validation_ds: + dataset: + _target_: "nemo.collections.tts.torch.data.TTSDataset" + manifest_filepath: ${validation_datasets} + sample_rate: ${sample_rate} + sup_data_path: ${sup_data_path} + sup_data_types: ${sup_data_types} + n_fft: ${n_fft} + win_length: ${n_window_size} + hop_length: ${n_window_stride} + window: ${window} + n_mels: ${n_mels} + lowfreq: ${lowfreq} + highfreq: ${highfreq} + max_duration: null + min_duration: 0.1 + ignore_file: null + trim: False + pitch_fmin: ${pitch_fmin} + pitch_fmax: ${pitch_fmax} + + text_tokenizer: + _target_: "nemo.collections.common.tokenizers.text_to_speech.tts_tokenizers.EnglishPhonemesTokenizer" + punct: True + stresses: True + chars: True + space: ' ' + silence: null + apostrophe: True + sep: '|' + add_blank_at: null + pad_with_space: True + g2p: + _target_: "nemo.collections.tts.g2p.modules.EnglishG2p" + phoneme_dict: ${phoneme_dict_path} + heteronyms: ${heteronyms_path} + phoneme_probability: 0.5 + dataloader_params: + drop_last: false + shuffle: false + batch_size: 32 + num_workers: 8 + pin_memory: True + + optim: + name: RAdam + lr: 0.001 + betas: [0.9, 0.98] + weight_decay: 0.000001 + + sched: + name: exp_decay + warmup_steps: 40000 + last_epoch: -1 + d_model: 1 # Disable scaling based on model dim + trainerConfig: + sigma: 1 + iters_per_checkpoint: 3000 + seed: null + ignore_layers: [] + finetune_layers: [] + include_layers: [] + with_tensorboard: true + dur_loss_weight: 1 + ctc_loss_weight: 1 + mask_unvoiced_f0: false + log_step: 1 + binarization_start_iter: 1000000 + kl_loss_start_iter: 1000000 + loss_weights: + ctc_loss_weight: 0.1 + dur_loss_weight: 1.0 + f0_loss_weight: 1.0 + energy_loss_weight: 1.0 + vpred_loss_weight: 1.0 + unfreeze_modules: "durf0energyvpred" + + load_from_checkpoint: True + init_from_ptl_ckpt: ${ckpt_path} + modelConfig: + _target_: "nemo.collections.tts.modules.radtts.RadTTSModule" + n_speakers: 1 + n_speaker_dim: 16 + n_text: 384 #185 + n_text_dim: 512 + n_flows: 8 + n_conv_layers_per_step: 4 + n_mel_channels: 80 + n_hidden: 1024 + mel_encoder_n_hidden: 512 + n_components: 0 + mean_scale: 0 + fixed_gaussian: true + dummy_speaker_embedding: false + use_positional_embedding: false + n_early_size: 2 + n_early_every: 2 + n_group_size: 2 + use_feature_gating: false + affine_model: wavenet + include_modules: "decatnunvbiasdpmvpredapm" + what_to_train: decatnunvbias + scaling_fn: tanh + reduction_norm: "" + matrix_decomposition: LUS + learn_alignments: true + use_query_proj: true + align_query_enc_type: 3xconv + lstm_applicable_steps: [] + use_context_lstm: true + context_lstm_norm: spectral + context_lstm_w_f0_and_energy: true + text_encoder_lstm_norm: spectral + use_text_conditional_priors: false + zero_out_context: false + n_aug_dims: 6 + n_f0_dims: 1 + n_energy_avg_dims: 1 + use_first_order_features: false + unvoiced_bias_activation: "relu" + decoder_use_partial_padding: false + decoder_use_unvoiced_bias: true + ap_pred_log_f0: true + ap_use_unvoiced_bias: true + ap_use_voiced_embeddings: true + p_dropout: 0.1 + noise_to_unvoiced_in_f0: 0 + noise_to_pvoiced: 0 + dur_model_config: + name: dap + hparams: + n_speaker_dim: 16 + bottleneck_hparams: + in_dim: 512 + reduction_factor: 16 + norm: weightnorm + non_linearity: relu + take_log_of_input: true + use_transformer: true + arch_hparams: + out_dim: 1 + n_layers: 3 + n_head: 1 + d_head: 64 + d_inner: 1024 + kernel_size: 3 + dropout: 0.1 + dropatt: 0.1 + dropemb: 0 + in_dim: 48 + f0_model_config: + name: dap + hparams: + n_speaker_dim: 16 + bottleneck_hparams: + in_dim: 512 + reduction_factor: 16 + norm: weightnorm + non_linearity: relu + take_log_of_input: false + arch_hparams: + out_dim: 1 + n_layers: 2 + n_channels: 256 + kernel_size: 11 + p_dropout: 0.5 + + energy_model_config: + name: dap + hparams: + n_speaker_dim: 16 + bottleneck_hparams: + in_dim: 512 + reduction_factor: 16 + norm: weightnorm + non_linearity: relu + take_log_of_input: false + arch_hparams: + out_dim: 1 + n_layers: 2 + n_channels: 256 + kernel_size: 3 + p_dropout: 0.5 + v_model_config : + name: dap + hparams: + n_speaker_dim: 16 + take_log_of_input: false + bottleneck_hparams: + in_dim: 512 + reduction_factor: 16 + norm: weightnorm + non_linearity: relu + arch_hparams: + out_dim: 1 + n_layers: 2 + n_channels: 256 + kernel_size: 3 + p_dropout: 0.5 + +trainer: + devices: 8 + precision: 16 + max_epochs: 1000 + num_nodes: 1 + accelerator: gpu + strategy: ddp + accumulate_grad_batches: 1 + enable_checkpointing: False + logger: False + gradient_clip_val: 1 + log_every_n_steps: 100 + check_val_every_n_epoch: 2 + +exp_manager: + exp_dir: ${export_dir} + name: ${name} + create_tensorboard_logger: True + create_checkpoint_callback: True + checkpoint_callback_params: + monitor: val/loss_energy + mode: min + filepath: ${export_dir} + filename: model_checkpoint diff --git a/examples/tts/conf/tacotron2.yaml b/examples/tts/conf/tacotron2.yaml index 4137ef19b5ad..cece80d54b25 100644 --- a/examples/tts/conf/tacotron2.yaml +++ b/examples/tts/conf/tacotron2.yaml @@ -11,7 +11,6 @@ sup_data_types: null phoneme_dict_path: "scripts/tts_dataset_files/cmudict-0.7b_nv22.10" heteronyms_path: "scripts/tts_dataset_files/heteronyms-052722" -whitelist_path: "nemo_text_processing/text_normalization/en/data/whitelist/lj_speech.tsv" model: pitch_fmin: 65.40639132514966 @@ -31,7 +30,6 @@ model: _target_: nemo_text_processing.text_normalization.normalize.Normalizer lang: en input_case: cased - whitelist: ${whitelist_path} text_normalizer_call_kwargs: verbose: false @@ -46,7 +44,7 @@ model: apostrophe: true pad_with_space: true g2p: - _target_: nemo_text_processing.g2p.modules.EnglishG2p + _target_: nemo.collections.tts.g2p.modules.EnglishG2p phoneme_dict: ${phoneme_dict_path} heteronyms: ${heteronyms_path} diff --git a/examples/tts/conf/vits.yaml b/examples/tts/conf/vits.yaml index 1002bdfe89f5..de0db6ef21cd 100644 --- a/examples/tts/conf/vits.yaml +++ b/examples/tts/conf/vits.yaml @@ -13,7 +13,6 @@ sup_data_types: null phoneme_dict_path: "scripts/tts_dataset_files/ipa_cmudict-0.7b_nv22.10.txt" heteronyms_path: "scripts/tts_dataset_files/heteronyms-052722" -whitelist_path: "nemo_text_processing/text_normalization/en/data/whitelist/lj_speech.tsv" # Default values from librosa.pyin pitch_fmin: 65.40639132514966 @@ -53,7 +52,6 @@ model: _target_: nemo_text_processing.text_normalization.normalize.Normalizer lang: en input_case: cased - whitelist: ${whitelist_path} text_normalizer_call_kwargs: verbose: false @@ -66,7 +64,7 @@ model: apostrophe: true pad_with_space: false g2p: - _target_: nemo_text_processing.g2p.modules.IPAG2P + _target_: nemo.collections.tts.g2p.modules.IPAG2P phoneme_dict: ${phoneme_dict_path} heteronyms: ${heteronyms_path} phoneme_probability: 0.8 diff --git a/examples/tts/conf/vits_44100.yaml b/examples/tts/conf/vits_44100.yaml index c9955e70abce..b1d645a0c143 100644 --- a/examples/tts/conf/vits_44100.yaml +++ b/examples/tts/conf/vits_44100.yaml @@ -23,7 +23,6 @@ window: hann phoneme_dict_path: "scripts/tts_dataset_files/ipa_cmudict-0.7b_nv22.10.txt" heteronyms_path: "scripts/tts_dataset_files/heteronyms-052722" -whitelist_path: "nemo_text_processing/text_normalization/en/data/whitelist/lj_speech.tsv" model: n_speakers: 13000 @@ -48,7 +47,6 @@ model: _target_: nemo_text_processing.text_normalization.normalize.Normalizer lang: en input_case: cased - whitelist: ${whitelist_path} text_normalizer_call_kwargs: verbose: false @@ -61,7 +59,7 @@ model: apostrophe: true pad_with_space: false g2p: - _target_: nemo_text_processing.g2p.modules.IPAG2P + _target_: nemo.collections.tts.g2p.modules.IPAG2P phoneme_dict: ${phoneme_dict_path} heteronyms: ${heteronyms_path} phoneme_probability: 0.8 diff --git a/examples/tts/conf/zh/fastpitch_align_22050.yaml b/examples/tts/conf/zh/fastpitch_align_22050.yaml index b09540a75aad..f1c491a3a4c3 100644 --- a/examples/tts/conf/zh/fastpitch_align_22050.yaml +++ b/examples/tts/conf/zh/fastpitch_align_22050.yaml @@ -28,7 +28,6 @@ lowfreq: 0 highfreq: null window: hann -whitelist_path: "nemo_text_processing/text_normalization/zh/data/whitelist/default.tsv" phoneme_dict_path: "scripts/tts_dataset_files/zh/pinyin_dict_nv_22.10.txt" model: @@ -59,7 +58,6 @@ model: _target_: nemo_text_processing.text_normalization.normalize.Normalizer lang: zh input_case: cased - whitelist: ${whitelist_path} text_normalizer_call_kwargs: verbose: false @@ -72,7 +70,7 @@ model: apostrophe: true pad_with_space: true g2p: - _target_: nemo_text_processing.g2p.modules.ChineseG2p + _target_: nemo.collections.tts.g2p.modules.ChineseG2p phoneme_dict: ${phoneme_dict_path} word_segmenter: jieba # Only jieba is supported now. diff --git a/examples/text_processing/g2p/README.md b/examples/tts/g2p/README.md similarity index 100% rename from examples/text_processing/g2p/README.md rename to examples/tts/g2p/README.md diff --git a/examples/text_processing/g2p/conf/g2p_conformer_ctc.yaml b/examples/tts/g2p/conf/g2p_conformer_ctc.yaml similarity index 96% rename from examples/text_processing/g2p/conf/g2p_conformer_ctc.yaml rename to examples/tts/g2p/conf/g2p_conformer_ctc.yaml index a20259b197c2..10e3ac3ec3d1 100644 --- a/examples/text_processing/g2p/conf/g2p_conformer_ctc.yaml +++ b/examples/tts/g2p/conf/g2p_conformer_ctc.yaml @@ -69,7 +69,7 @@ model: train_ds: manifest_filepath: ${train_manifest} dataset: - _target_: "nemo_text_processing.g2p.data.ctc_g2p.CTCG2PBPEDataset" + _target_: "nemo.collections.tts.g2p.data.ctc_g2p.CTCG2PBPEDataset" phoneme_field: "text" # name of the field in manifest_filepath for ground truth phonemes grapheme_field: "text_graphemes" # name of the field in manifest_filepath for input grapheme text dataloader_params: @@ -81,7 +81,7 @@ model: validation_ds: manifest_filepath: ${validation_manifest} dataset: - _target_: "nemo_text_processing.g2p.data.ctc_g2p.CTCG2PBPEDataset" + _target_: "nemo.collections.tts.g2p.data.ctc_g2p.CTCG2PBPEDataset" phoneme_field: "text" # name of the field in manifest_filepath for ground truth phonemes grapheme_field: "text_graphemes" # name of the field in manifest_filepath for input grapheme text dataloader_params: @@ -93,7 +93,7 @@ model: test_ds: manifest_filepath: ${test_manifest} dataset: - _target_: "nemo_text_processing.g2p.data.ctc_g2p.CTCG2PBPEDataset" + _target_: "nemo.collections.tts.g2p.data.ctc_g2p.CTCG2PBPEDataset" phoneme_field: "text" # name of the field in manifest_filepath for ground truth phonemes grapheme_field: "text_graphemes" # name of the field in manifest_filepath for input grapheme text dataloader_params: diff --git a/examples/text_processing/g2p/conf/heteronym_classification.yaml b/examples/tts/g2p/conf/heteronym_classification.yaml similarity index 93% rename from examples/text_processing/g2p/conf/heteronym_classification.yaml rename to examples/tts/g2p/conf/heteronym_classification.yaml index ef6b65a69cf0..aae427a36597 100644 --- a/examples/text_processing/g2p/conf/heteronym_classification.yaml +++ b/examples/tts/g2p/conf/heteronym_classification.yaml @@ -35,7 +35,7 @@ model: train_ds: dataset: - _target_: "nemo_text_processing.g2p.data.heteronym_classification_data.HeteronymClassificationDataset" + _target_: "nemo.collections.tts.g2p.data.heteronym_classification_data.HeteronymClassificationDataset" manifest: ${train_manifest} grapheme_field: "text_graphemes" # name of the field in manifest for input grapheme text dataloader_params: @@ -46,7 +46,7 @@ model: validation_ds: dataset: - _target_: "nemo_text_processing.g2p.data.heteronym_classification_data.HeteronymClassificationDataset" + _target_: "nemo.collections.tts.g2p.data.heteronym_classification_data.HeteronymClassificationDataset" manifest: ${validation_manifest} grapheme_field: "text_graphemes" # name of the field in manifest for input grapheme text dataloader_params: @@ -57,7 +57,7 @@ model: test_ds: dataset: - _target_: "nemo_text_processing.g2p.data.heteronym_classification_data.HeteronymClassificationDataset" + _target_: "nemo.collections.tts.g2p.data.heteronym_classification_data.HeteronymClassificationDataset" manifest: ${test_manifest} grapheme_field: "text_graphemes" # name of the field in manifest for input grapheme text dataloader_params: diff --git a/examples/text_processing/g2p/conf/t5_g2p.yaml b/examples/tts/g2p/conf/t5_g2p.yaml similarity index 92% rename from examples/text_processing/g2p/conf/t5_g2p.yaml rename to examples/tts/g2p/conf/t5_g2p.yaml index 0ee46d1e61ac..9b4929656666 100644 --- a/examples/text_processing/g2p/conf/t5_g2p.yaml +++ b/examples/tts/g2p/conf/t5_g2p.yaml @@ -17,7 +17,7 @@ model: train_ds: manifest_filepath: ${train_manifest} dataset: - _target_: "nemo_text_processing.g2p.data.t5_g2p.T5G2PDataset" + _target_: "nemo.collections.tts.g2p.data.t5_g2p.T5G2PDataset" phoneme_field: "text" # name of the field in manifest_filepath for ground truth phonemes grapheme_field: "text_graphemes" # name of the field in manifest_filepath for input grapheme text dataloader_params: @@ -29,7 +29,7 @@ model: validation_ds: manifest_filepath: ${validation_manifest} dataset: - _target_: "nemo_text_processing.g2p.data.t5_g2p.T5G2PDataset" + _target_: "nemo.collections.tts.g2p.data.t5_g2p.T5G2PDataset" phoneme_field: "text" # name of the field in manifest_filepath for ground truth phonemes grapheme_field: "text_graphemes" # name of the field in manifest_filepath for input grapheme text dataloader_params: @@ -41,7 +41,7 @@ model: test_ds: manifest_filepath: ${test_manifest} dataset: - _target_: "nemo_text_processing.g2p.data.t5_g2p.T5G2PDataset" + _target_: "nemo.collections.tts.g2p.data.t5_g2p.T5G2PDataset" phoneme_field: "text" # name of the field in manifest_filepath for ground truth phonemes grapheme_field: "text_graphemes" # name of the field in manifest_filepath for input grapheme text dataloader_params: diff --git a/examples/text_processing/g2p/g2p_inference.py b/examples/tts/g2p/g2p_inference.py similarity index 98% rename from examples/text_processing/g2p/g2p_inference.py rename to examples/tts/g2p/g2p_inference.py index fe73ddbcbfde..4b8f48ef1319 100644 --- a/examples/text_processing/g2p/g2p_inference.py +++ b/examples/tts/g2p/g2p_inference.py @@ -18,14 +18,13 @@ import pytorch_lightning as pl import torch -from nemo_text_processing.g2p.models.g2p_model import G2PModel from omegaconf import OmegaConf from utils import get_metrics +from nemo.collections.tts.g2p.models.g2p_model import G2PModel from nemo.core.config import hydra_runner from nemo.utils import logging - """ python g2p_inference.py \ pretrained_model=" \ diff --git a/examples/text_processing/g2p/g2p_train_and_evaluate.py b/examples/tts/g2p/g2p_train_and_evaluate.py similarity index 98% rename from examples/text_processing/g2p/g2p_train_and_evaluate.py rename to examples/tts/g2p/g2p_train_and_evaluate.py index 395b82c3f073..d7a98a4d77ad 100644 --- a/examples/text_processing/g2p/g2p_train_and_evaluate.py +++ b/examples/tts/g2p/g2p_train_and_evaluate.py @@ -16,15 +16,14 @@ import pytorch_lightning as pl import torch -from nemo_text_processing.g2p.models.g2p_model import G2PModel from utils import get_model from nemo.collections.common.callbacks import LogEpochTimeCallback +from nemo.collections.tts.g2p.models.g2p_model import G2PModel from nemo.core.config import hydra_runner from nemo.utils import logging, model_utils from nemo.utils.exp_manager import exp_manager - """ This script supports training of G2PModels (for T5G2PModel use t5_g2p.yaml, for CTCG2PModel use either g2p_conformer.yaml or g2p_t5_ctc.yaml) diff --git a/examples/text_processing/g2p/heteronym_classification_inference.py b/examples/tts/g2p/heteronym_classification_inference.py similarity index 99% rename from examples/text_processing/g2p/heteronym_classification_inference.py rename to examples/tts/g2p/heteronym_classification_inference.py index f587a12c3317..931f01439d3d 100644 --- a/examples/text_processing/g2p/heteronym_classification_inference.py +++ b/examples/tts/g2p/heteronym_classification_inference.py @@ -20,13 +20,12 @@ import pytorch_lightning as pl import torch -from nemo_text_processing.g2p.models.heteronym_classification import HeteronymClassificationModel from omegaconf import OmegaConf +from nemo.collections.tts.g2p.models.heteronym_classification import HeteronymClassificationModel from nemo.core.config import hydra_runner from nemo.utils import logging - """ This script runs inference with HeteronymClassificationModel If the input manifest contains target "word_id", evaluation will be also performed. diff --git a/examples/text_processing/g2p/heteronym_classification_train_and_evaluate.py b/examples/tts/g2p/heteronym_classification_train_and_evaluate.py similarity index 98% rename from examples/text_processing/g2p/heteronym_classification_train_and_evaluate.py rename to examples/tts/g2p/heteronym_classification_train_and_evaluate.py index e6a3cd17ade6..171760f1cd3d 100644 --- a/examples/text_processing/g2p/heteronym_classification_train_and_evaluate.py +++ b/examples/tts/g2p/heteronym_classification_train_and_evaluate.py @@ -16,14 +16,13 @@ import pytorch_lightning as pl import torch -from nemo_text_processing.g2p.models.heteronym_classification import HeteronymClassificationModel from nemo.collections.common.callbacks import LogEpochTimeCallback +from nemo.collections.tts.g2p.models.heteronym_classification import HeteronymClassificationModel from nemo.core.config import hydra_runner from nemo.utils import logging from nemo.utils.exp_manager import exp_manager - """ This script runs training and evaluation of HeteronymClassificationModel diff --git a/examples/text_processing/g2p/utils.py b/examples/tts/g2p/utils.py similarity index 96% rename from examples/text_processing/g2p/utils.py rename to examples/tts/g2p/utils.py index 1f022e49cab3..143259356ce6 100644 --- a/examples/text_processing/g2p/utils.py +++ b/examples/tts/g2p/utils.py @@ -14,10 +14,9 @@ import json -from nemo_text_processing.g2p.models.ctc_g2p import CTCG2PModel -from nemo_text_processing.g2p.models.t5_g2p import T5G2PModel - from nemo.collections.asr.metrics.wer import word_error_rate +from nemo.collections.tts.g2p.models import CTCG2PModel +from nemo.collections.tts.g2p.models.t5_g2p import T5G2PModel from nemo.utils import logging diff --git a/nemo/collections/asr/data/data_simulation.py b/nemo/collections/asr/data/data_simulation.py index 324f609f37f1..3d58233f0337 100644 --- a/nemo/collections/asr/data/data_simulation.py +++ b/nemo/collections/asr/data/data_simulation.py @@ -31,7 +31,7 @@ from scipy.signal import convolve from scipy.signal.windows import cosine, hamming, hann from scipy.spatial.transform import Rotation -from scipy.stats import halfnorm +from scipy.stats import beta, gamma from tqdm import tqdm from nemo.collections.asr.parts.preprocessing.segment import AudioSegment @@ -44,7 +44,12 @@ write_manifest, write_text, ) -from nemo.collections.asr.parts.utils.speaker_utils import labels_to_rttmfile +from nemo.collections.asr.parts.utils.speaker_utils import ( + get_overlap_range, + is_overlap, + labels_to_rttmfile, + merge_float_intervals, +) from nemo.utils import logging try: @@ -97,17 +102,29 @@ class MultiSpeakerSimulator(object): Multispeaker Audio Session Simulator - Simulates multispeaker audio sessions using single-speaker audio files and corresponding word alignments. + Change Log: + v1.0: Dec 2022 + - First working verison, supports multispeaker simulation with overlaps, silence and RIR + v1.1: Feb 2023 + - Multi-GPU support for speed up + - Faster random sampling routine + - Fixed sentence duration bug + - Silence and overlap length sampling algorithms are updated to guarantee `mean_silence` approximation + Args: cfg: OmegaConf configuration loaded from yaml file. Parameters: - manifest_filepath (str): Manifest file with paths to single speaker audio files - sr (int): Sampling rate of the input audio files from the manifest - random_seed (int): Seed to random number generator + manifest_filepath (str): Manifest file with paths to single speaker audio files + sr (int): Sampling rate of the input audio files from the manifest + random_seed (int): Seed to random number generator + session_config: num_speakers (int): Number of unique speakers per multispeaker audio session num_sessions (int): Number of sessions to simulate - session_length (int): Length of each simulated multispeaker audio session (seconds) + session_length (int): Length of each simulated multispeaker audio session (seconds). Short sessions + (e.g. ~240 seconds) tend to fall short of the expected overlap-ratio and silence-ratio. + session_params: sentence_length_params (list): k,p values for a negative_binomial distribution which is sampled to get the sentence length (in number of words) @@ -119,11 +136,20 @@ class MultiSpeakerSimulator(object): turn_prob (float): Probability of switching speakers after each utterance mean_overlap (float): Mean proportion of overlap in the overall speaking time (overlap lengths are sampled from half normal distribution) - mean_silence (float): Mean proportion of silence to speaking time in the audio session (overlap lengths are - sampled from half normal distribution) - overlap_prob (float): Proportion of overlap occurrences versus silence between utterances (used to balance the - length of silence gaps and overlapping segments, so a value close to - `mean_overlap`/(`mean_silence`+`mean_overlap`) is suggested) + mean_silence (float): Mean proportion of silence to speaking time in the audio session. Should be in range [0, 1). + mean_silence_var (float): Variance for mean silence in all audio sessions. + This value should be 0 <= mean_silence_var < mean_silence * (1 - mean_silence). + per_silence_var (float): Variance for each silence in an audio session, set large values (e.g., 20) for de-correlation. + per_silence_min (float): Minimum duration for each silence, default to 0. + per_silence_max (float): Maximum duration for each silence, default to -1 for no maximum. + mean_overlap (float): Mean proportion of overlap in the overall non-silence duration. Should be in range [0, 1) and + recommend [0, 0.15] range for accurate results. + mean_overlap_var (float): Variance for mean overlap in all audio sessions. + This value should be 0 <= mean_overlap_var < mean_overlap * (1 - mean_overlap). + per_overlap_var (float): Variance for per overlap in each session, set large values to de-correlate silence lengths + with the latest speech segment lengths + per_overlap_min (float): Minimum per overlap duration in seconds + per_overlap_max (float): Maximum per overlap duration in seconds, set -1 for no maximum start_window (bool): Whether to window the start of sentences to smooth the audio signal (and remove silence at the start of the clip) window_type (str): Type of windowing used when segmenting utterances ("hamming", "hann", "cosine") @@ -140,19 +166,23 @@ class MultiSpeakerSimulator(object): min_volume (float): Minimum speaker volume (only used when variable normalization is used) max_volume (float): Maximum speaker volume (only used when variable normalization is used) end_buffer (float): Buffer at the end of the session to leave blank + outputs: output_dir (str): Output directory for audio sessions and corresponding label files - output_filename (str): Output filename for the wav and rttm files + output_filename (str): Output filename for the wav and RTTM files overwrite_output (bool): If true, delete the output directory if it exists output_precision (int): Number of decimal places in output files + background_noise: add_bg (bool): Add ambient background noise if true background_manifest (str): Path to background noise manifest file snr (int): SNR for background noise (using average speaker power) + speaker_enforcement: enforce_num_speakers (bool): Enforce that all requested speakers are present in the output wav file enforce_time (list): Percentage of the way through the audio session that enforcement mode is triggered (sampled between time 1 and 2) + segment_manifest: (parameters for regenerating the segment manifest file) window (float): Window length for segmentation shift (float): Shift length for segmentation @@ -170,6 +200,7 @@ def __init__(self, cfg): self._text = "" self._words = [] self._alignments = [] + self._merged_speech_intervals = [] # keep track of furthest sample per speaker to avoid overlapping same speaker self._furthest_sample = [0 for n in range(self._params.data_simulator.session_config.num_speakers)] # use to ensure overlap percentage is correct @@ -182,13 +213,22 @@ def __init__(self, cfg): self._volume = None self._device = torch.device("cuda") if torch.cuda.is_available() else torch.device("cpu") - self.NB = torch.distributions.negative_binomial.NegativeBinomial( - torch.tensor(self._params.data_simulator.session_params.sentence_length_params[0]).to(self._device), - torch.tensor(self._params.data_simulator.session_params.sentence_length_params[1]).to(self._device), - ) - self._audio_read_buffer_dict = {} self._noise_read_buffer_dict = {} + + self.running_speech_len_samples = 0 + self.running_silence_len_samples = 0 + self.running_overlap_len_samples = 0 + + self.sess_silence_mean = 0 + self.per_silence_min_len = 0 + self.per_silence_max_len = 0 + + self.sess_overlap_mean = 0 + self.per_overlap_min_len = 0 + self.per_overlap_max_len = 0 + self.add_missing_overlap = self._params.data_simulator.session_params.get("add_missing_overlap", False) + self._check_args() # error check arguments def _check_args(self): @@ -211,11 +251,13 @@ def _check_args(self): ) self._params.data_simulator.session_params.turn_prob = self._turn_prob_min - if ( - self._params.data_simulator.session_params.overlap_prob < 0 - or self._params.data_simulator.session_params.overlap_prob > 1 - ): - raise Exception("Overlap probability is outside of [0,1]") + if self._params.data_simulator.session_params.sentence_length_params[0] <= 0: + raise Exception( + "k (number of success until the exp. ends) in Sentence length parameter value must be a positive number" + ) + + if not (0 < self._params.data_simulator.session_params.sentence_length_params[1] <= 1): + raise Exception("p (success probability) value in sentence length parameter must be in range (0,1]") if ( self._params.data_simulator.session_params.mean_overlap < 0 @@ -227,6 +269,30 @@ def _check_args(self): or self._params.data_simulator.session_params.mean_silence > 1 ): raise Exception("Mean silence is outside of [0,1]") + if self._params.data_simulator.session_params.mean_silence_var < 0: + raise Exception("Mean silence variance is not below 0") + if ( + self._params.data_simulator.session_params.mean_silence > 0 + and self._params.data_simulator.session_params.mean_silence_var + >= self._params.data_simulator.session_params.mean_silence + * (1 - self._params.data_simulator.session_params.mean_silence) + ): + raise Exception("Mean silence variance should be lower than mean_silence * (1-mean_silence)") + if self._params.data_simulator.session_params.per_silence_var < 0: + raise Exception("Per silence variance is below 0") + + if self._params.data_simulator.session_params.mean_overlap_var < 0: + raise Exception("Mean overlap variance is not larger than 0") + if ( + self._params.data_simulator.session_params.mean_overlap > 0 + and self._params.data_simulator.session_params.mean_overlap_var + >= self._params.data_simulator.session_params.mean_overlap + * (1 - self._params.data_simulator.session_params.mean_overlap) + ): + raise Exception("Mean overlap variance should be lower than mean_overlap * (1-mean_overlap)") + if self._params.data_simulator.session_params.per_overlap_var < 0: + raise Exception("Per overlap variance is not larger than 0") + if ( self._params.data_simulator.session_params.min_dominance < 0 or self._params.data_simulator.session_params.min_dominance > 1 @@ -250,20 +316,6 @@ def _check_args(self): ): raise Exception("Number of speakers times minimum dominance is greater than 1") - if ( - self._params.data_simulator.session_params.overlap_prob - / self._params.data_simulator.session_params.turn_prob - > 1 - ): - raise Exception("Overlap probability / turn probability is greater than 1") - if ( - self._params.data_simulator.session_params.overlap_prob - / self._params.data_simulator.session_params.turn_prob - == 1 - and self._params.data_simulator.session_params.mean_silence > 0 - ): - raise Exception("Overlap probability / turn probability is equal to 1 and mean silence is greater than 0") - if ( self._params.data_simulator.session_params.window_type not in ['hamming', 'hann', 'cosine'] and self._params.data_simulator.session_params.window_type is not None @@ -286,7 +338,7 @@ def _get_speaker_ids(self) -> List[str]: Randomly select speaker IDs from the loaded manifest file. Returns: - speaker_ids (list): Speaker IDs + speaker_ids (list): List of speaker IDs """ all_speaker_ids = list(self._speaker_samples.keys()) idx_list = np.random.permutation(len(all_speaker_ids))[ @@ -335,8 +387,7 @@ def _read_noise_manifest(self): Read the noise manifest file and sample the noise manifest. Returns: - noise_manifest (list): - List of the entire noise source samples. + noise_manifest (list): List of the entire noise source samples. """ noise_manifest = [] if self._params.data_simulator.background_noise.add_bg is True: @@ -433,7 +484,7 @@ def _increase_speaker_dominance( ) -> Tuple[List[float], bool]: """ Increase speaker dominance for unrepresented speakers (used only in enforce mode). - Increases the dominance for these speakers by the input factor (and then renormalizes the probabilities to 1). + Increases the dominance for these speakers by the input factor (and then re-normalizes the probabilities to 1). Args: base_speaker_dominance (list): Dominance values for each speaker. @@ -561,14 +612,14 @@ def _get_start_buffer_and_window(self, first_alignment: int) -> Tuple[int, int]: return start_cutoff, window_amount def _get_end_buffer_and_window( - self, current_sample_cursor: int, remaining_dur_sample_count: int, remaining_len_audio_file: int + self, current_sample_cursor: int, remaining_dur_samples: int, remaining_len_audio_file: int ) -> Tuple[int, int]: """ Get the end buffer and window length for smoothing the end of the sentence. Args: current_sample_cursor (int): Current location in the target file (in terms of number of samples). - remaining_dur_sample_count (int): Remaining duration in the target file (in terms of number of samples). + remaining_dur_samples (int): Remaining duration in the target file (in terms of number of samples). remaining_len_audio_file (int): Length remaining in audio file (in terms of number of samples). Returns: release_buffer (int): Amount after the end of the last alignment to include @@ -580,11 +631,11 @@ def _get_end_buffer_and_window( self._params.data_simulator.session_params.release_buffer * self._params.data_simulator.sr ) - if current_sample_cursor + release_buffer > remaining_dur_sample_count: - release_buffer = remaining_dur_sample_count - current_sample_cursor + if current_sample_cursor + release_buffer > remaining_dur_samples: + release_buffer = remaining_dur_samples - current_sample_cursor window_amount = 0 - elif current_sample_cursor + window_amount + release_buffer > remaining_dur_sample_count: - window_amount = remaining_dur_sample_count - current_sample_cursor - release_buffer + elif current_sample_cursor + window_amount + release_buffer > remaining_dur_samples: + window_amount = remaining_dur_samples - current_sample_cursor - release_buffer if remaining_len_audio_file < release_buffer: release_buffer = remaining_len_audio_file @@ -594,6 +645,88 @@ def _get_end_buffer_and_window( return release_buffer, window_amount + def _sample_from_silence_model(self, running_len_samples: int, session_len_samples: int) -> int: + """ + Sample from the silence model to determine the amount of silence to add between sentences. + Gamma distribution is employed for modeling the highly skewed distribution of silence length distribution. + When we add silence between sentences, we want to ensure that the proportion of silence meets the `self.sess_silence_mean`. + Thus, we employ the following formula to determine the amount of silence to add: + + running_ratio = running_len_samples / session_len_samples + silence_mean = (session_len_samples*(self.sess_silence_mean) - self.running_silence_len_samples) * running_ratio. + + `running_ratio` is the proportion of the created session compared to the targeted total session length. + + Args: + running_len_samples (int): + Running length of the session (in terms of number of samples). + session_len_samples (int): + Targeted total session length (in terms of number of samples). + + Returns: + silence_amount (int): Amount of silence to add between sentences (in terms of number of samples). + """ + running_ratio = running_len_samples / session_len_samples + silence_mean = ( + session_len_samples * (self.sess_silence_mean) - self.running_silence_len_samples + ) * running_ratio + silence_mean = max(self.per_silence_min_len, min(silence_mean, self.per_silence_max_len)) + if silence_mean > 0: + silence_var = self._params.data_simulator.session_params.per_silence_var + silence_amount = ( + int(gamma(a=(silence_mean ** 2) / silence_var, scale=silence_var / silence_mean).rvs()) + if silence_var > 0 + else int(silence_mean) + ) + silence_amount = max(self.per_silence_min_len, min(silence_amount, self.per_silence_max_len)) + else: + silence_amount = 0 + + return silence_amount + + def _sample_from_overlap_model(self, non_silence_len_samples: int): + """ + Sample from the overlap model to determine the amount of overlap between segments. + Gamma distribution is employed for modeling the highly skewed distribution of overlap length distribution. + When we add an overlap occurrence, we want to meet the desired overlap ratio defined by `self.sess_overlap_mean`. + Let `overlap_mean` be the desired overlap amount, then the mean and variance of the gamma distribution is given by: + + self.sess_overlap_mean = (overlap_mean + self.running_overlap_len_samples) / (overlap_mean + non_silence_len_samples) + + The above equation is setting `overlap_mean` to yield the desired overlap ratio `self.sess_overlap_mean`. + We use the above `overlap_mean` value to sample overlap-length for each overlap occurrence. + + Args: + non_silence_len_samples (int): + The total amount of non-silence (speech) region regardless of overlap status + + Returns: + desired_overlap_amount (int): + Amount of overlap between segments (in terms of number of samples). + """ + overlap_mean = ((self.sess_overlap_mean * non_silence_len_samples) - self.running_overlap_len_samples) / ( + 1 - self.sess_overlap_mean + ) + overlap_mean = max(self.per_overlap_min_len, min(max(0, overlap_mean), self.per_overlap_max_len)) + if self.add_missing_overlap: + overlap_mean += self._missing_overlap + + if overlap_mean > 0: + overlap_var = self._params.data_simulator.session_params.per_overlap_var + + desired_overlap_amount = ( + int(gamma(a=overlap_mean ** 2 / overlap_var, scale=overlap_var / overlap_mean).rvs()) + if overlap_var > 0 + else int(overlap_mean) + ) + desired_overlap_amount = max( + self.per_overlap_min_len, min(desired_overlap_amount, self.per_overlap_max_len) + ) + else: + desired_overlap_amount = 0 + + return desired_overlap_amount + def _add_file( self, audio_manifest: dict, @@ -627,25 +760,23 @@ def _add_file( start_window_amount = 0 # ensure the desired number of words are added and the length of the output session isn't exceeded - sentence_sample_count = len(self._sentence) + sentence_samples = len(self._sentence) - remaining_dur_sample_count = max_samples_in_sentence - sentence_sample_count + remaining_dur_samples = max_samples_in_sentence - sentence_samples remaining_duration = max_word_count_in_sentence - sentence_word_count - prev_dur_sample_count, dur_sample_count, curr_dur_sample_count = 0, 0, 0 + prev_dur_samples, dur_samples, curr_dur_samples = 0, 0, 0 current_word_count = 0 word_idx = offset_idx silence_count = 1 while ( current_word_count < remaining_duration - and dur_sample_count < remaining_dur_sample_count + and dur_samples < remaining_dur_samples and word_idx < len(audio_manifest['words']) ): - dur_sample_count = ( - int(audio_manifest['alignments'][word_idx] * self._params.data_simulator.sr) - start_cutoff - ) + dur_samples = int(audio_manifest['alignments'][word_idx] * self._params.data_simulator.sr) - start_cutoff # check the length of the generated sentence in terms of sample count (int). - if curr_dur_sample_count + dur_sample_count > remaining_dur_sample_count: + if curr_dur_samples + dur_samples > remaining_dur_samples: # if the upcoming loop will exceed the remaining sample count, break out of the loop. break @@ -656,7 +787,7 @@ def _add_file( self._words.append(word) self._alignments.append( - float(sentence_sample_count * 1.0 / self._params.data_simulator.sr) + float(sentence_samples * 1.0 / self._params.data_simulator.sr) - float(start_cutoff * 1.0 / self._params.data_simulator.sr) + audio_manifest['alignments'][word_idx] ) @@ -672,8 +803,8 @@ def _add_file( word_idx += 1 current_word_count += 1 - prev_dur_sample_count = dur_sample_count - curr_dur_sample_count += dur_sample_count + prev_dur_samples = dur_samples + curr_dur_samples += dur_samples # add audio clip up to the final alignment if self._params.data_simulator.session_params.window_type is not None: # cut off the start of the sentence @@ -688,16 +819,12 @@ def _add_file( 0, ) self._sentence = torch.cat( - ( - self._sentence, - audio_file[start_cutoff + start_window_amount : start_cutoff + prev_dur_sample_count], - ), - 0, + (self._sentence, audio_file[start_cutoff + start_window_amount : start_cutoff + prev_dur_samples],), 0, ).to(self._device) else: self._sentence = torch.cat( - (self._sentence, audio_file[start_cutoff : start_cutoff + prev_dur_sample_count]), 0 + (self._sentence, audio_file[start_cutoff : start_cutoff + prev_dur_samples]), 0 ).to(self._device) # windowing at the end of the sentence @@ -705,16 +832,12 @@ def _add_file( word_idx < len(audio_manifest['words']) ) and self._params.data_simulator.session_params.window_type is not None: release_buffer, end_window_amount = self._get_end_buffer_and_window( - prev_dur_sample_count, - remaining_dur_sample_count, - len(audio_file[start_cutoff + prev_dur_sample_count :]), + prev_dur_samples, remaining_dur_samples, len(audio_file[start_cutoff + prev_dur_samples :]), ) self._sentence = torch.cat( ( self._sentence, - audio_file[ - start_cutoff + prev_dur_sample_count : start_cutoff + prev_dur_sample_count + release_buffer - ], + audio_file[start_cutoff + prev_dur_samples : start_cutoff + prev_dur_samples + release_buffer], ), 0, ).to(self._device) @@ -727,9 +850,9 @@ def _add_file( torch.multiply( audio_file[ start_cutoff - + prev_dur_sample_count + + prev_dur_samples + release_buffer : start_cutoff - + prev_dur_sample_count + + prev_dur_samples + release_buffer + end_window_amount ], @@ -774,10 +897,10 @@ def _build_sentence( self._words = [] self._alignments = [] sentence_word_count = 0 - sentence_sample_count = 0 + sentence_samples = 0 # build sentence - while sentence_word_count < sl and sentence_sample_count < max_samples_in_sentence: + while sentence_word_count < sl and sentence_samples < max_samples_in_sentence: audio_manifest = self._load_speaker_sample(speaker_wav_align_map, speaker_ids, speaker_turn) if audio_manifest['audio_filepath'] in self._audio_read_buffer_dict: audio_file, sr = self._audio_read_buffer_dict[audio_manifest['audio_filepath']] @@ -788,7 +911,7 @@ def _build_sentence( audio_file = torch.mean(audio_file, 1, False).to(self._device) self._audio_read_buffer_dict[audio_manifest['audio_filepath']] = (audio_file, sr) - sentence_word_count, sentence_sample_count = self._add_file( + sentence_word_count, sentence_samples = self._add_file( audio_manifest, audio_file, sentence_word_count, sl, max_samples_in_sentence ) @@ -823,6 +946,29 @@ def _build_sentence( average_rms = torch.sqrt(split_sum * 1.0 / split_length) self._sentence = self._sentence / (1.0 * average_rms) * self._volume[speaker_turn] + def _silence_vs_overlap_selector(self, running_len_samples: int, non_silence_len_samples: int) -> bool: + """ + Compare the current silence ratio to the current overlap ratio. Switch to either silence or overlap mode according + to the amount of the gap between current ratio and session mean in config. + + Args: + running_len_samples (int): Length of the current session in samples. + non_silence_len_samples (int): Length of the signal that is not silence in samples. + + Returns: + add_overlap (bool): True if the current silence ratio is less than the current overlap ratio, False otherwise. + """ + if running_len_samples > 0: + self.current_silence_ratio = (running_len_samples - self.running_speech_len_samples) / running_len_samples + self.current_overlap_ratio = self.running_overlap_len_samples / non_silence_len_samples + else: + self.current_silence_ratio, self.current_overlap_ratio = 0, 0 + + self.silence_discrepancy = self.current_silence_ratio - self.sess_silence_mean + self.overlap_discrepancy = self.current_overlap_ratio - self.sess_overlap_mean + add_overlap = self.overlap_discrepancy <= self.silence_discrepancy + return add_overlap + # returns new overlapped (or shifted) start position def _add_silence_or_overlap( self, @@ -830,57 +976,36 @@ def _add_silence_or_overlap( prev_speaker: int, start: int, length: int, - session_len_sample_count: int, - prev_len_sample_count: int, + session_len_samples: int, + prev_len_samples: int, enforce: bool, ) -> int: """ Returns new overlapped (or shifted) start position after inserting overlap or silence. Args: - speaker_turn (int): Current speaker turn. - prev_speaker (int): Previous speaker turn. + speaker_turn (int): The integer index of the current speaker turn. + prev_speaker (int): The integer index of the previous speaker turn. start (int): Current start of the audio file being inserted. length (int): Length of the audio file being inserted. - session_len_sample_count (int): Running length of the session in terms of number of samples - prev_len_sample_count (int): Length of previous sentence (in terms of number of samples) + session_len_samples (int): Maximum length of the session in terms of number of samples + prev_len_samples (int): Length of previous sentence (in terms of number of samples) enforce (bool): Whether speaker enforcement mode is being used Returns: new_start (int): New starting position in the session accounting for overlap or silence """ - overlap_prob = self._params.data_simulator.session_params.overlap_prob / ( - self._params.data_simulator.session_params.turn_prob - ) # accounting for not overlapping the same speaker - mean_overlap_percent = ( - self._params.data_simulator.session_params.mean_overlap - / (1 + self._params.data_simulator.session_params.mean_overlap) - ) / self._params.data_simulator.session_params.overlap_prob - mean_silence_percent = self._params.data_simulator.session_params.mean_silence / ( - 1 - self._params.data_simulator.session_params.overlap_prob - ) + running_len_samples = start + length + # `length` is the length of the current sentence to be added, so not included in self.running_speech_len_samples + non_silence_len_samples = self.running_speech_len_samples + length - # overlap - if prev_speaker != speaker_turn and prev_speaker is not None and np.random.uniform(0, 1) < overlap_prob: - overlap_percent = halfnorm(loc=0, scale=mean_overlap_percent * np.sqrt(np.pi) / np.sqrt(2)).rvs() - desired_overlap_amount = int(prev_len_sample_count * overlap_percent) - new_start = start - desired_overlap_amount + # compare silence and overlap ratios + add_overlap = self._silence_vs_overlap_selector(running_len_samples, non_silence_len_samples) - # reinject missing overlap to ensure desired overlap percentage is met - if self._missing_overlap > 0 and overlap_percent < 1: - rand = int( - prev_len_sample_count - * np.random.uniform( - 0, 1 - overlap_percent / (1 + self._params.data_simulator.session_params.mean_overlap) - ) - ) - if rand > self._missing_overlap: - new_start -= self._missing_overlap - desired_overlap_amount += self._missing_overlap - self._missing_overlap = 0 - else: - new_start -= rand - desired_overlap_amount += rand - self._missing_overlap -= rand + # choose overlap if this speaker is not the same as the previous speaker and add_overlap is True. + if prev_speaker != speaker_turn and prev_speaker is not None and add_overlap: + # desired_overlap_amount = self._sample_from_overlap_model(running_len_samples - self.running_silence_len_samples_rttm) + desired_overlap_amount = self._sample_from_overlap_model(non_silence_len_samples) + new_start = start - desired_overlap_amount # avoid overlap at start of clip if new_start < 0: @@ -894,30 +1019,27 @@ def _add_silence_or_overlap( self._missing_overlap += self._furthest_sample[speaker_turn] - new_start new_start = self._furthest_sample[speaker_turn] - prev_start = start - prev_len_sample_count + prev_start = start - prev_len_samples prev_end = start new_end = new_start + length + + # check overlap amount to calculate the actual amount of generated overlaps overlap_amount = 0 - if prev_start < new_start and new_end > prev_end: - overlap_amount = prev_end - new_start - elif prev_start < new_start and new_end < prev_end: - overlap_amount = new_end - new_start - elif prev_start > new_start and new_end < prev_end: - overlap_amount = new_end - prev_start - elif prev_start > new_start and new_end > prev_end: - overlap_amount = prev_end - prev_start - - overlap_amount = max(overlap_amount, 0) + if is_overlap([prev_start, prev_end], [new_start, new_end]): + overlap_range = get_overlap_range([prev_start, prev_end], [new_start, new_end]) + overlap_amount = max(overlap_range[1] - overlap_range[0], 0) + if overlap_amount < desired_overlap_amount: self._missing_overlap += desired_overlap_amount - overlap_amount + self.running_overlap_len_samples += overlap_amount + # if we are not adding overlap, add silence else: - # add silence - silence_percent = halfnorm(loc=0, scale=mean_silence_percent * np.sqrt(np.pi) / np.sqrt(2)).rvs() - silence_amount = int(length * silence_percent) + silence_amount = self._sample_from_silence_model(running_len_samples, session_len_samples) - if start + length + silence_amount > session_len_sample_count and not enforce: - new_start = max(session_len_sample_count - length, 0) + # truncate the silence if it is going beyond the session length. + if start + length + silence_amount > session_len_samples and not enforce: + new_start = max(session_len_samples - length, start) else: new_start = start + silence_amount @@ -938,8 +1060,8 @@ def _get_background(self, len_array: int, power_array: float): desired_snr = self._params.data_simulator.background_noise.snr ratio = 10 ** (desired_snr / 20) desired_avg_power_noise = (power_array / ratio).to(self._device) - running_len, file_id = 0, 0 - while running_len < len_array: # build background audio stream (the same length as the full file) + running_len_samples, file_id = 0, 0 + while running_len_samples < len_array: # build background audio stream (the same length as the full file) audio_manifest = self._noise_samples[file_id % len(self._noise_samples)] file_id += 1 @@ -952,18 +1074,18 @@ def _get_background(self, len_array: int, power_array: float): audio_file = torch.mean(audio_file, 1, False) self._noise_read_buffer_dict[audio_manifest['audio_filepath']] = (audio_file, sr) - if running_len + len(audio_file) < len_array: - end_audio_file = running_len + len(audio_file) + if running_len_samples + len(audio_file) < len_array: + end_audio_file = running_len_samples + len(audio_file) else: end_audio_file = len_array - pow_audio_file = torch.mean(audio_file[: end_audio_file - running_len] ** 2).to(self._device) - scaled_audio_file = audio_file[: end_audio_file - running_len] * torch.sqrt( + pow_audio_file = torch.mean(audio_file[: end_audio_file - running_len_samples] ** 2).to(self._device) + scaled_audio_file = audio_file[: end_audio_file - running_len_samples] * torch.sqrt( desired_avg_power_noise / pow_audio_file ).to(self._device) - bg_array[running_len:end_audio_file] = scaled_audio_file - running_len = end_audio_file + bg_array[running_len_samples:end_audio_file] = scaled_audio_file + running_len_samples = end_audio_file return bg_array @@ -1039,6 +1161,7 @@ def _create_new_ctm_entry(self, session_name: str, speaker_id: int, start: int) session_name (str): Current session name. start (int): Current start of the audio file being inserted. speaker_id (int): LibriSpeech speaker ID for the current entry. + Returns: arr (list): List of ctm entries """ @@ -1104,6 +1227,127 @@ def create_segment_manifest_ds(self) -> str: self.segment_manifest_filepath = output_manifest_filepath return self.segment_manifest_filepath + def _init_silence_params(self): + """ + Initialize parameters for silence insertion in the current session. + """ + self.running_silence_len_samples = 0 + self.running_speech_len_samples = 0 + self.per_silence_min_len = int( + max(0, self._params.data_simulator.session_params.per_silence_min) * self._params.data_simulator.sr + ) + if self._params.data_simulator.session_params.per_silence_max > 0: + self.per_silence_max_len = int( + self._params.data_simulator.session_params.per_silence_max * self._params.data_simulator.sr + ) + else: + self.per_silence_max_len = int( + self._params.data_simulator.session_config.session_length * self._params.data_simulator.sr + ) + + def _init_overlap_params(self): + """ + Initialize parameters for overlap insertion in the current session. + """ + self.running_overlap_len_samples = 0 + self.per_overlap_min_len = int( + max(0, self._params.data_simulator.session_params.per_overlap_min) * self._params.data_simulator.sr + ) + if self._params.data_simulator.session_params.per_overlap_max > 0: + self.per_overlap_max_len = int( + self._params.data_simulator.session_params.per_overlap_max * self._params.data_simulator.sr + ) + else: + self.per_overlap_max_len = int( + self._params.data_simulator.session_config.session_length * self._params.data_simulator.sr + ) + + def _get_session_silence_mean(self): + """ + Get the target mean silence for current session using re-parameterized Beta distribution. + The following constraints are applied to make a > 0 and b > 0: + + 0 < mean_silence < 1 + 0 < mean_silence_var < mean_silence * (1 - mean_silence) + + Args: + silence_mean (float): + Target mean silence for the current session + """ + mean = float(self._params.data_simulator.session_params.mean_silence) + var = float(self._params.data_simulator.session_params.mean_silence_var) + if var > 0: + a = mean ** 2 * (1 - mean) / var - mean + b = mean * (1 - mean) ** 2 / var - (1 - mean) + if a < 0 or b < 0: + raise ValueError( + f"Beta(a, b), a = {a:.3f} and b = {b:.3f} should be both greater than 0. " + f"Invalid `mean_silence_var` value {var} for sampling from Beta distribution. " + f"`mean_silence_var` should be less than `mean_silence * (1 - mean_silence)`. " + f"Please check `mean_silence_var` and try again." + ) + silence_mean = beta(a, b).rvs() + else: + silence_mean = mean + return silence_mean + + def _get_session_overlap_mean(self): + """ + Get the target mean overlap for current session using re-parameterized Beta distribution. + The following constraints are applied to make a > 0 and b > 0: + + 0 < mean_overlap < 1 + 0 < mean_overlap_var < mean_overlap * (1 - mean_overlap) + + Returns: + overlap_mean (float): + Target mean overlap for the current session + """ + mean = float(self._params.data_simulator.session_params.mean_overlap) + var = float(self._params.data_simulator.session_params.mean_overlap_var) + if var > 0: + a = mean ** 2 * (1 - mean) / var - mean + b = mean * (1 - mean) ** 2 / var - (1 - mean) + if a < 0 or b < 0: + raise ValueError( + f"Beta(a, b), a = {a:.3f} and b = {b:.3f} should be both greater than 0. " + f"Invalid `mean_overlap_var` value {var} for sampling from Beta distribution. " + f"`mean_overlap_var` should be less than `mean_overlap * (1 - mean_overlap)`. " + f"Please check `mean_overlap_var` and try again." + ) + overlap_mean = beta(a, b).rvs() + else: + overlap_mean = mean + return overlap_mean + + def _get_session_silence_from_rttm(self, rttm_list: List[str], running_len_samples: int): + """ + Calculate the total speech and silence duration in the current session using RTTM file. + + Args: + rttm_list (list): + List of RTTM timestamps + running_len_samples (int): + Total number of samples generated so far in the current session + + Returns: + sess_speech_len_rttm (int): + The total number of speech samples in the current session + sess_silence_len_rttm (int): + The total number of silence samples in the current session + """ + all_sample_list = [] + for x_raw in rttm_list: + x = [token for token in x_raw.split()] + all_sample_list.append([float(x[0]), float(x[1])]) + + self._merged_speech_intervals = merge_float_intervals(all_sample_list) + total_speech_in_secs = sum([x[1] - x[0] for x in self._merged_speech_intervals]) + total_silence_in_secs = running_len_samples / self._params.data_simulator.sr - total_speech_in_secs + sess_speech_len = int(total_speech_in_secs * self._params.data_simulator.sr) + sess_silence_len = int(total_silence_in_secs * self._params.data_simulator.sr) + return sess_speech_len, sess_silence_len + def _generate_session( self, idx: int, @@ -1134,12 +1378,12 @@ def _generate_session( base_speaker_dominance = np.copy(speaker_dominance) self._set_speaker_volume() - running_len_sample_count, prev_len_sample_count = 0, 0 + running_len_samples, prev_len_samples = 0, 0 prev_speaker = None rttm_list, json_list, ctm_list = [], [], [] self._noise_samples = noise_samples self._furthest_sample = [0 for n in range(self._params.data_simulator.session_config.num_speakers)] - self._missing_overlap = 0 + self._missing_silence = 0 # hold enforce until all speakers have spoken enforce_time = np.random.uniform( @@ -1148,24 +1392,29 @@ def _generate_session( ) enforce = self._params.data_simulator.speaker_enforcement.enforce_num_speakers - session_len_sample_count = int( + session_len_samples = int( (self._params.data_simulator.session_config.session_length * self._params.data_simulator.sr) ) - array = torch.zeros(session_len_sample_count).to(self._device) - is_speech = torch.zeros(session_len_sample_count).to(self._device) + array = torch.zeros(session_len_samples).to(self._device) + is_speech = torch.zeros(session_len_samples).to(self._device) + + self._init_silence_params() + self._init_overlap_params() + self.sess_silence_mean = self._get_session_silence_mean() + self.sess_overlap_mean = self._get_session_overlap_mean() - while running_len_sample_count < session_len_sample_count or enforce: + while running_len_samples < session_len_samples or enforce: # enforce num_speakers - if running_len_sample_count > enforce_time * session_len_sample_count and enforce: + if running_len_samples > enforce_time * session_len_samples and enforce: speaker_dominance, enforce = self._increase_speaker_dominance(base_speaker_dominance, enforce_counter) if enforce: enforce_counter += 1 - # select speaker + # Step 1: Select a speaker speaker_turn = self._get_next_speaker(prev_speaker, speaker_dominance) # build sentence (only add if remaining length > specific time) - max_samples_in_sentence = session_len_sample_count - running_len_sample_count + max_samples_in_sentence = session_len_samples - running_len_samples if enforce: max_samples_in_sentence = float('inf') elif ( @@ -1174,18 +1423,22 @@ def _generate_session( ): break + # Step 2: Generate a sentence self._build_sentence(speaker_turn, speaker_ids, speaker_wav_align_map, max_samples_in_sentence) - length = len(self._sentence) + + # Step 3: Generate a timestamp for either silence or overlap start = self._add_silence_or_overlap( speaker_turn, prev_speaker, - running_len_sample_count, + running_len_samples, length, - session_len_sample_count, - prev_len_sample_count, + session_len_samples, + prev_len_samples, enforce, ) + + # Step 4: Add sentence to array end = start + length if end > len(array): # only occurs in enforce mode array = torch.nn.functional.pad(array, (0, end - len(array))) @@ -1193,12 +1446,14 @@ def _generate_session( array[start:end] += self._sentence is_speech[start:end] = 1 - # build entries for output files + # Step 5: Build entries for output files new_rttm_entries = self._create_new_rttm_entry( start / self._params.data_simulator.sr, end / self._params.data_simulator.sr, speaker_ids[speaker_turn] ) + for entry in new_rttm_entries: rttm_list.append(entry) + new_json_entry = self._create_new_json_entry( os.path.join(basepath, filename + '.wav'), start / self._params.data_simulator.sr, @@ -1214,12 +1469,16 @@ def _generate_session( for entry in new_ctm_entries: ctm_list.append(entry) - running_len_sample_count = np.maximum(running_len_sample_count, end) - self._furthest_sample[speaker_turn] = running_len_sample_count + running_len_samples = np.maximum(running_len_samples, end) + self.running_speech_len_samples, self.running_silence_len_samples = self._get_session_silence_from_rttm( + rttm_list, running_len_samples + ) + + self._furthest_sample[speaker_turn] = running_len_samples prev_speaker = speaker_turn - prev_len_sample_count = length + prev_len_samples = length - # background noise augmentation + # Step 6: Background noise augmentation if self._params.data_simulator.background_noise.add_bg: if len(self._noise_samples) > 0: avg_power_array = torch.mean(array[is_speech == 1] ** 2) @@ -1228,6 +1487,7 @@ def _generate_session( else: raise ValueError('No background noise samples found in self._noise_samples.') + # Step 7: Normalize and write to disk array = array / (1.0 * torch.max(torch.abs(array))) # normalize wav file to avoid clipping if torch.is_tensor(array): array = array.cpu().numpy() @@ -1244,6 +1504,9 @@ def _generate_session( def generate_sessions(self, random_seed: int = None): """ Generate several multispeaker audio sessions and corresponding list files. + + Args: + random_seed (int): random seed for reproducibility """ logging.info(f"Generating Diarization Sessions") if random_seed is None: @@ -1281,6 +1544,7 @@ def generate_sessions(self, random_seed: int = None): num_sessions = self._params.data_simulator.session_config.num_sessions source_noise_manifest = self._read_noise_manifest() queue = [] + # add radomly sampled arguments to a list(queue) for multiprocessing for sess_idx in range(num_sessions): filename = self._params.data_simulator.outputs.output_filename + f"_{sess_idx}" @@ -1300,7 +1564,6 @@ def generate_sessions(self, random_seed: int = None): for sess_idx in range(num_sessions): self._furthest_sample = [0 for n in range(self._params.data_simulator.session_config.num_speakers)] - self._missing_overlap = 0 self._audio_read_buffer_dict = {} if num_workers > 1: futures.append(tp.submit(self._generate_session, *queue[sess_idx])) @@ -1608,12 +1871,11 @@ def _generate_session( base_speaker_dominance = np.copy(speaker_dominance) self._set_speaker_volume() - running_len_sample_count, prev_len_sample_count = 0, 0 # starting point for each sentence + running_len_samples, prev_len_samples = 0, 0 # starting point for each sentence prev_speaker = None rttm_list, json_list, ctm_list = [], [], [] self._noise_samples = noise_samples self._furthest_sample = [0 for n in range(self._params.data_simulator.session_config.num_speakers)] - self._missing_overlap = 0 # Room Impulse Response Generation (performed once per batch of sessions) if self._params.data_simulator.rir_generation.toolkit == 'gpuRIR': @@ -1630,17 +1892,15 @@ def _generate_session( ) enforce = self._params.data_simulator.speaker_enforcement.enforce_num_speakers - session_len_sample_count = int( + session_len_samples = int( (self._params.data_simulator.session_config.session_length * self._params.data_simulator.sr) ) - array = torch.zeros( - (session_len_sample_count, self._params.data_simulator.rir_generation.mic_config.num_channels) - ) - is_speech = torch.zeros(session_len_sample_count) + array = torch.zeros((session_len_samples, self._params.data_simulator.rir_generation.mic_config.num_channels)) + is_speech = torch.zeros(session_len_samples) - while running_len_sample_count < session_len_sample_count or enforce: + while running_len_samples < session_len_samples or enforce: # enforce num_speakers - if running_len_sample_count > enforce_time * session_len_sample_count and enforce: + if running_len_samples > enforce_time * session_len_samples and enforce: speaker_dominance, enforce = self._increase_speaker_dominance(base_speaker_dominance, enforce_counter) if enforce: enforce_counter += 1 @@ -1650,7 +1910,7 @@ def _generate_session( # build sentence (only add if remaining length > specific time) max_samples_in_sentence = ( - session_len_sample_count - running_len_sample_count - RIR_pad + session_len_samples - running_len_samples - RIR_pad ) # sentence will be RIR_len - 1 longer than the audio was pre-augmentation if enforce: max_samples_in_sentence = float('inf') @@ -1659,16 +1919,19 @@ def _generate_session( < self._params.data_simulator.session_params.end_buffer * self._params.data_simulator.sr ): break + + # Step 1: Generate a sentence self._build_sentence(speaker_turn, speaker_ids, speaker_wav_align_map, max_samples_in_sentence) augmented_sentence, length = self._convolve_rir(self._sentence, speaker_turn, RIR) + # Step 2: Generate a time-stamp for either silence or overlap start = self._add_silence_or_overlap( speaker_turn, prev_speaker, - running_len_sample_count, + running_len_samples, length, - session_len_sample_count, - prev_len_sample_count, + session_len_samples, + prev_len_samples, enforce, ) end = start + length @@ -1686,6 +1949,7 @@ def _generate_session( new_rttm_entries = self._create_new_rttm_entry( start / self._params.data_simulator.sr, end / self._params.data_simulator.sr, speaker_ids[speaker_turn] ) + for entry in new_rttm_entries: rttm_list.append(entry) new_json_entry = self._create_new_json_entry( @@ -1703,10 +1967,10 @@ def _generate_session( for entry in new_ctm_entries: ctm_list.append(entry) - running_len_sample_count = np.maximum(running_len_sample_count, end) - self._furthest_sample[speaker_turn] = running_len_sample_count + running_len_samples = np.maximum(running_len_samples, end) + self._furthest_sample[speaker_turn] = running_len_samples prev_speaker = speaker_turn - prev_len_sample_count = length + prev_len_samples = length # background noise augmentation if self._params.data_simulator.background_noise.add_bg: diff --git a/nemo/collections/asr/losses/lattice_losses.py b/nemo/collections/asr/losses/lattice_losses.py index b718a37b48bd..4605c61ccc86 100644 --- a/nemo/collections/asr/losses/lattice_losses.py +++ b/nemo/collections/asr/losses/lattice_losses.py @@ -102,11 +102,6 @@ def __init__( # we assume that self._blank + 1 == num_classes if backend == "k2": - # use k2 import guard - from nemo.core.utils.k2_utils import k2_import_guard - - k2_import_guard() - if criterion_type == "ml": from nemo.collections.asr.parts.k2.ml_loss import MLLoss as K2Loss elif criterion_type == "map": diff --git a/nemo/collections/asr/losses/rnnt.py b/nemo/collections/asr/losses/rnnt.py index 59b7c5ca5579..e238a543545b 100644 --- a/nemo/collections/asr/losses/rnnt.py +++ b/nemo/collections/asr/losses/rnnt.py @@ -322,10 +322,10 @@ def reduce(self, losses, target_lengths): @typecheck() def forward(self, log_probs, targets, input_lengths, target_lengths): - # Cast to int 32 - targets = targets.int() - input_lengths = input_lengths.int() - target_lengths = target_lengths.int() + # Cast to int 64 + targets = targets.long() + input_lengths = input_lengths.long() + target_lengths = target_lengths.long() max_logit_len = input_lengths.max() max_targets_len = target_lengths.max() diff --git a/nemo/collections/asr/metrics/rnnt_wer.py b/nemo/collections/asr/metrics/rnnt_wer.py index 2777ca4d856c..b7b002a77861 100644 --- a/nemo/collections/asr/metrics/rnnt_wer.py +++ b/nemo/collections/asr/metrics/rnnt_wer.py @@ -14,12 +14,13 @@ import copy from abc import abstractmethod -from dataclasses import dataclass +from dataclasses import dataclass, is_dataclass from typing import Callable, Dict, List, Optional, Tuple, Union import editdistance import numpy as np import torch +from omegaconf import OmegaConf from torchmetrics import Metric from nemo.collections.asr.metrics.wer import move_dimension_to_the_front @@ -193,6 +194,11 @@ class AbstractRNNTDecoding(ConfidenceMixin): def __init__(self, decoding_cfg, decoder, joint, blank_id: int): super(AbstractRNNTDecoding, self).__init__() + + # Convert dataclass to config object + if is_dataclass(decoding_cfg): + decoding_cfg = OmegaConf.structured(decoding_cfg) + self.cfg = decoding_cfg self.blank_id = blank_id self.num_extra_outputs = joint.num_extra_outputs diff --git a/nemo/collections/asr/metrics/wer.py b/nemo/collections/asr/metrics/wer.py index 79dca31f402c..faeef5d3d477 100644 --- a/nemo/collections/asr/metrics/wer.py +++ b/nemo/collections/asr/metrics/wer.py @@ -278,7 +278,7 @@ def __init__(self, decoding_cfg, blank_id: int): self.batch_dim_index = self.cfg.get('batch_dim_index', 0) self.word_seperator = self.cfg.get('word_seperator', ' ') - possible_strategies = ['greedy', 'beam', 'flashlight'] + possible_strategies = ['greedy', 'beam', 'pyctcdecode', 'flashlight'] if self.cfg.strategy not in possible_strategies: raise ValueError(f"Decoding strategy must be one of {possible_strategies}. Given {self.cfg.strategy}") @@ -331,7 +331,6 @@ def __init__(self, decoding_cfg, blank_id: int): elif self.cfg.strategy == 'pyctcdecode': - # NOTE: Currently not supported self.decoding = ctc_beam_decoding.BeamCTCInfer( blank_id=blank_id, beam_size=self.cfg.beam.get('beam_size', 1), @@ -342,7 +341,7 @@ def __init__(self, decoding_cfg, blank_id: int): beam_alpha=self.cfg.beam.get('beam_alpha', 1.0), beam_beta=self.cfg.beam.get('beam_beta', 0.0), kenlm_path=self.cfg.beam.get('kenlm_path', None), - # pyctcdecode_cfg=self.cfg.beam.get('pyctcdecode_cfg', None), + pyctcdecode_cfg=self.cfg.beam.get('pyctcdecode_cfg', None), ) self.decoding.override_fold_consecutive_value = False diff --git a/nemo/collections/asr/models/asr_model.py b/nemo/collections/asr/models/asr_model.py index 4777cf366068..26b6187c6043 100644 --- a/nemo/collections/asr/models/asr_model.py +++ b/nemo/collections/asr/models/asr_model.py @@ -83,15 +83,16 @@ def add_auxiliary_losses(self, loss: torch.Tensor, reset_registry: bool = False) for loss_key, loss_registry in registry.items(): # Add auxiliary loss to total loss - loss_list = loss_registry['adapter_loss'] - loss_value = sum(loss_list) - loss += loss_value + if 'adapter_loss' in loss_registry: + loss_list = loss_registry['adapter_loss'] + loss_value = sum(loss_list) + loss += loss_value - # Log current loss name and value - keys = loss_key.split(".") - key = "/".join(keys) - key = "adapter_loss/" + key - log_dict[key] = loss_value.detach() + # Log current loss name and value + keys = loss_key.split(".") + key = "/".join(keys) + key = "adapter_loss/" + key + log_dict[key] = loss_value.detach() if len(log_dict) > 0: self.log_dict(log_dict) @@ -142,7 +143,7 @@ def on_after_backward(self): class ExportableEncDecModel(Exportable): """ - Simple utiliy mix-in to export models that consist of encoder/decoder pair + Simple utiliy mix-in to export models that consist of encoder/decoder pair plus pre/post processor, but have to be exported as encoder/decoder pair only (covers most ASR classes) """ diff --git a/nemo/collections/asr/models/classification_models.py b/nemo/collections/asr/models/classification_models.py index 818048cdcdaa..688f2ae9a7e4 100644 --- a/nemo/collections/asr/models/classification_models.py +++ b/nemo/collections/asr/models/classification_models.py @@ -550,7 +550,7 @@ def training_step(self, batch, batch_nb): self._accuracy.reset() for top_k, score in zip(self._accuracy.top_k, topk_scores): - self.log('training_batch_accuracy_top@{}'.format(top_k), score) + self.log('training_batch_accuracy_top_{}'.format(top_k), score) return { 'loss': loss_value, diff --git a/nemo/collections/asr/models/ctc_models.py b/nemo/collections/asr/models/ctc_models.py index 8eecb1a527d9..af30487486e3 100644 --- a/nemo/collections/asr/models/ctc_models.py +++ b/nemo/collections/asr/models/ctc_models.py @@ -28,7 +28,7 @@ from nemo.collections.asr.losses.ctc import CTCLoss from nemo.collections.asr.metrics.wer import WER, CTCDecoding, CTCDecodingConfig from nemo.collections.asr.models.asr_model import ASRModel, ExportableEncDecModel -from nemo.collections.asr.parts.mixins import ASRModuleMixin +from nemo.collections.asr.parts.mixins import ASRModuleMixin, InterCTCMixin from nemo.collections.asr.parts.utils.audio_utils import ChannelSelectorType from nemo.core.classes.common import PretrainedModelInfo, typecheck from nemo.core.classes.mixins import AccessMixin @@ -38,7 +38,7 @@ __all__ = ['EncDecCTCModel'] -class EncDecCTCModel(ASRModel, ExportableEncDecModel, ASRModuleMixin): +class EncDecCTCModel(ASRModel, ExportableEncDecModel, ASRModuleMixin, InterCTCMixin): """Base class for encoder decoder CTC-based models.""" def __init__(self, cfg: DictConfig, trainer: Trainer = None): @@ -103,6 +103,9 @@ def __init__(self, cfg: DictConfig, trainer: Trainer = None): # Setup optional Optimization flags self.setup_optimization_flags() + # setting up interCTC loss (from InterCTCMixin) + self.setup_interctc() + # Adapter modules setup (from ASRAdapterModelMixin) self.setup_adapters() @@ -118,7 +121,7 @@ def transcribe( augmentor: DictConfig = None, ) -> List[str]: """ - If modify this function, please remember update transcribe_partial_audio() in + If modify this function, please remember update transcribe_partial_audio() in nemo/collections/asr/parts/utils/trancribe_utils.py Uses greedy decoding to transcribe audio files. Use this method for debugging and prototyping. @@ -519,11 +522,12 @@ def forward( if self.spec_augmentation is not None and self.training: processed_signal = self.spec_augmentation(input_spec=processed_signal, length=processed_signal_length) - encoder_output = self.encoder(audio_signal=processed_signal, length=processed_signal_length,) + encoder_output = self.encoder(audio_signal=processed_signal, length=processed_signal_length) encoded = encoder_output[0] encoded_len = encoder_output[1] log_probs = self.decoder(encoder_output=encoded) greedy_predictions = log_probs.argmax(dim=-1, keepdim=False) + return ( log_probs, encoded_len, @@ -536,6 +540,9 @@ def training_step(self, batch, batch_nb): if AccessMixin.is_access_enabled(): AccessMixin.reset_registry(self) + if self.is_interctc_enabled(): + AccessMixin.set_access_enabled(access_enabled=True) + signal, signal_len, transcript, transcript_len = batch if isinstance(batch, DALIOutputs) and batch.has_processed_signal: log_probs, encoded_len, predictions = self.forward( @@ -544,27 +551,33 @@ def training_step(self, batch, batch_nb): else: log_probs, encoded_len, predictions = self.forward(input_signal=signal, input_signal_length=signal_len) + if hasattr(self, '_trainer') and self._trainer is not None: + log_every_n_steps = self._trainer.log_every_n_steps + else: + log_every_n_steps = 1 + loss_value = self.loss( log_probs=log_probs, targets=transcript, input_lengths=encoded_len, target_lengths=transcript_len ) # Add auxiliary losses, if registered loss_value = self.add_auxiliary_losses(loss_value) + # only computing WER when requested in the logs (same as done for final-layer WER below) + loss_value, tensorboard_logs = self.add_interctc_losses( + loss_value, transcript, transcript_len, compute_wer=((batch_nb + 1) % log_every_n_steps == 0) + ) # Reset access registry if AccessMixin.is_access_enabled(): AccessMixin.reset_registry(self) - tensorboard_logs = { - 'train_loss': loss_value, - 'learning_rate': self._optimizer.param_groups[0]['lr'], - 'global_step': torch.tensor(self.trainer.global_step, dtype=torch.float32), - } - - if hasattr(self, '_trainer') and self._trainer is not None: - log_every_n_steps = self._trainer.log_every_n_steps - else: - log_every_n_steps = 1 + tensorboard_logs.update( + { + 'train_loss': loss_value, + 'learning_rate': self._optimizer.param_groups[0]['lr'], + 'global_step': torch.tensor(self.trainer.global_step, dtype=torch.float32), + } + ) if (batch_nb + 1) % log_every_n_steps == 0: self._wer.update( @@ -596,6 +609,9 @@ def predict_step(self, batch, batch_idx, dataloader_idx=0): return list(zip(sample_id, transcribed_texts)) def validation_step(self, batch, batch_idx, dataloader_idx=0): + if self.is_interctc_enabled(): + AccessMixin.set_access_enabled(access_enabled=True) + signal, signal_len, transcript, transcript_len = batch if isinstance(batch, DALIOutputs) and batch.has_processed_signal: log_probs, encoded_len, predictions = self.forward( @@ -607,29 +623,38 @@ def validation_step(self, batch, batch_idx, dataloader_idx=0): loss_value = self.loss( log_probs=log_probs, targets=transcript, input_lengths=encoded_len, target_lengths=transcript_len ) + loss_value, metrics = self.add_interctc_losses( + loss_value, transcript, transcript_len, compute_wer=True, log_wer_num_denom=True, log_prefix="val_", + ) + self._wer.update( predictions=log_probs, targets=transcript, target_lengths=transcript_len, predictions_lengths=encoded_len ) wer, wer_num, wer_denom = self._wer.compute() self._wer.reset() + metrics.update({'val_loss': loss_value, 'val_wer_num': wer_num, 'val_wer_denom': wer_denom, 'val_wer': wer}) self.log('global_step', torch.tensor(self.trainer.global_step, dtype=torch.float32)) - return { - 'val_loss': loss_value, - 'val_wer_num': wer_num, - 'val_wer_denom': wer_denom, - 'val_wer': wer, - } + # Reset access registry + if AccessMixin.is_access_enabled(): + AccessMixin.reset_registry(self) + + return metrics + + def multi_validation_epoch_end(self, outputs, dataloader_idx: int = 0): + metrics = super().multi_validation_epoch_end(outputs, dataloader_idx) + self.finalize_interctc_metrics(metrics, outputs, prefix="val_") + return metrics + + def multi_test_epoch_end(self, outputs, dataloader_idx: int = 0): + metrics = super().multi_test_epoch_end(outputs, dataloader_idx) + self.finalize_interctc_metrics(metrics, outputs, prefix="test_") + return metrics def test_step(self, batch, batch_idx, dataloader_idx=0): logs = self.validation_step(batch, batch_idx, dataloader_idx=dataloader_idx) - test_logs = { - 'test_loss': logs['val_loss'], - 'test_wer_num': logs['val_wer_num'], - 'test_wer_denom': logs['val_wer_denom'], - 'test_wer': logs['val_wer'], - } + test_logs = {name.replace("val_", "test_"): value for name, value in logs.items()} return test_logs def test_dataloader(self): diff --git a/nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py b/nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py index 25bda96fc5a2..424fb699e4e3 100644 --- a/nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py +++ b/nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py @@ -447,7 +447,7 @@ def change_decoding_strategy(self, decoding_cfg: DictConfig, decoder_type: str = f"Changed decoding strategy of the CTC decoder to \n{OmegaConf.to_yaml(self.cfg.aux_ctc.decoding)}" ) else: - raise ErrorValue(f"decoder_type={decoder_type} is not supported. Supported values: [ctc,rnnt]") + raise ValueError(f"decoder_type={decoder_type} is not supported. Supported values: [ctc,rnnt]") @classmethod def list_available_models(cls) -> Optional[PretrainedModelInfo]: diff --git a/nemo/collections/asr/models/hybrid_rnnt_ctc_models.py b/nemo/collections/asr/models/hybrid_rnnt_ctc_models.py index 7b694a6b6aac..7d0d731dba1b 100644 --- a/nemo/collections/asr/models/hybrid_rnnt_ctc_models.py +++ b/nemo/collections/asr/models/hybrid_rnnt_ctc_models.py @@ -119,7 +119,14 @@ def transcribe( * An optional list of beam search transcript texts / Hypothesis / NBestHypothesis. """ if self.use_rnnt_decoder: - return super().transcribe(**kwargs) + return super().transcribe( + paths2audio_files=paths2audio_files, + batch_size=batch_size, + return_hypotheses=return_hypotheses, + partial_hypothesis=partial_hypothesis, + num_workers=num_workers, + channel_selector=channel_selector, + ) if paths2audio_files is None or len(paths2audio_files) == 0: return {} @@ -178,7 +185,7 @@ def transcribe( if return_hypotheses: # dump log probs per file for idx in range(logits.shape[0]): - best_hyp[idx].y_sequence = logits[idx][: logits_len[idx]] + best_hyp[idx].y_sequence = logits[idx][: encoded_len[idx]] if best_hyp[idx].alignments is None: best_hyp[idx].alignments = best_hyp[idx].y_sequence del logits diff --git a/nemo/collections/asr/models/label_models.py b/nemo/collections/asr/models/label_models.py index 0191fbd0ba00..4a50af0597ff 100644 --- a/nemo/collections/asr/models/label_models.py +++ b/nemo/collections/asr/models/label_models.py @@ -367,7 +367,7 @@ def training_step(self, batch, batch_idx): top_k = self._accuracy.compute() self._accuracy.reset() for i, top_i in enumerate(top_k): - self.log(f'training_batch_accuracy_top@{i}', top_i) + self.log(f'training_batch_accuracy_top_{i}', top_i) return {'loss': loss} diff --git a/nemo/collections/asr/modules/conformer_encoder.py b/nemo/collections/asr/modules/conformer_encoder.py index 6717c4d62ed2..bbbc40733205 100644 --- a/nemo/collections/asr/modules/conformer_encoder.py +++ b/nemo/collections/asr/modules/conformer_encoder.py @@ -40,16 +40,17 @@ SubsamplingReductionModule, ) from nemo.collections.asr.parts.utils import adapter_utils +from nemo.collections.asr.parts.utils.regularization_utils import compute_stochastic_depth_drop_probs from nemo.core.classes.common import typecheck from nemo.core.classes.exportable import Exportable -from nemo.core.classes.mixins import adapter_mixins +from nemo.core.classes.mixins import AccessMixin, adapter_mixins from nemo.core.classes.module import NeuralModule from nemo.core.neural_types import AcousticEncodedRepresentation, ChannelType, LengthsType, NeuralType, SpectrogramType __all__ = ['ConformerEncoder'] -class ConformerEncoder(NeuralModule, StreamingEncoder, Exportable): +class ConformerEncoder(NeuralModule, StreamingEncoder, Exportable, AccessMixin): """ The encoder for ASR model of Conformer. Based on this paper: @@ -105,6 +106,18 @@ class ConformerEncoder(NeuralModule, StreamingEncoder, Exportable): Defaults to 0.1. dropout_att (float): the dropout rate used for the attention layer Defaults to 0.0. + stochastic_depth_drop_prob (float): if non-zero, will randomly drop + layers during training. The higher this value, the more often layers + are dropped. Defaults to 0.0. + stochastic_depth_mode (str): can be either "linear" or "uniform". If + set to "uniform", all layers have the same probability of drop. If + set to "linear", the drop probability grows linearly from 0 for the + first layer to the desired value for the final layer. Defaults to + "linear". + stochastic_depth_start_layer (int): starting layer for stochastic depth. + All layers before this will never be dropped. Note that drop + probability will be adjusted accordingly if mode is "linear" when + start layer is > 0. Defaults to 0. """ def input_example(self, max_batch=1, max_dim=256): @@ -192,6 +205,9 @@ def __init__( dropout_pre_encoder=0.1, dropout_emb=0.1, dropout_att=0.0, + stochastic_depth_drop_prob: float = 0.0, + stochastic_depth_mode: str = "linear", + stochastic_depth_start_layer: int = 0, ): super().__init__() d_ff = d_model * ff_expansion_factor @@ -362,6 +378,12 @@ def __init__( self.setup_streaming_params() self.export_cache_support = False + self.layer_drop_probs = compute_stochastic_depth_drop_probs( + len(self.layers), stochastic_depth_drop_prob, stochastic_depth_mode, stochastic_depth_start_layer + ) + # will be set in self.forward() if defined in AccessMixin config + self.interctc_capture_at_layers = None + def update_max_seq_length(self, seq_length: int, device): # Find global max audio length across all nodes if torch.distributed.is_initialized(): @@ -467,7 +489,8 @@ def forward(self, audio_signal, length, cache_last_channel=None, cache_last_time if self.att_mask is not None: att_mask = att_mask[:, cache_len:] - for lth, layer in enumerate(self.layers): + for lth, (drop_prob, layer) in enumerate(zip(self.layer_drop_probs, self.layers)): + original_signal = audio_signal audio_signal = layer( x=audio_signal, att_mask=att_mask, @@ -478,6 +501,18 @@ def forward(self, audio_signal, length, cache_last_channel=None, cache_last_time cache_last_channel_next=cache_last_channel_next, cache_last_time_next=cache_last_time_next, ) + # applying stochastic depth logic from https://arxiv.org/abs/2102.03216 + if self.training and drop_prob > 0.0: + should_drop = torch.rand(1) < drop_prob + # adjusting to match expectation + if should_drop: + # that's not efficient, but it's hard to implement distributed + # version of dropping layers without deadlock or random seed meddling + # so multiplying the signal by 0 to ensure all weights get gradients + audio_signal = audio_signal * 0.0 + original_signal + else: + # not doing this operation if drop prob is 0 as it's identity in that case + audio_signal = (audio_signal - original_signal) / (1.0 - drop_prob) + original_signal if self.reduction_position == lth: audio_signal, length = self.reduction_subsampling(x=audio_signal, lengths=length) @@ -487,6 +522,20 @@ def forward(self, audio_signal, length, cache_last_channel=None, cache_last_time _, pos_emb = self.pos_enc(x=audio_signal, cache_len=cache_len) pad_mask, att_mask = self._create_masks(max_audio_length, length, audio_signal.device) + # saving tensors if required for interctc loss + if self.is_access_enabled(): + if self.interctc_capture_at_layers is None: + self.interctc_capture_at_layers = self.access_cfg.get('interctc', {}).get('capture_layers', []) + if lth in self.interctc_capture_at_layers: + lth_audio_signal = audio_signal + if self.out_proj is not None: + lth_audio_signal = self.out_proj(audio_signal) + # shape is the same as the shape of audio_signal output, i.e. [B, D, T] + self.register_accessible_tensor( + name=f'interctc/layer_output_{lth}', tensor=torch.transpose(lth_audio_signal, 1, 2) + ) + self.register_accessible_tensor(name=f'interctc/layer_length_{lth}', tensor=length) + if self.out_proj is not None: audio_signal = self.out_proj(audio_signal) @@ -653,7 +702,7 @@ def change_attention_model( """ Update the self_attention_model which changes the positional encoding and attention layers. - + Args: self_attention_model (str): type of the attention layer and positional encoding 'rel_pos': relative positional embedding and Transformer-XL diff --git a/nemo/collections/asr/modules/conv_asr.py b/nemo/collections/asr/modules/conv_asr.py index fc59ce17f076..a45ee47d0de2 100644 --- a/nemo/collections/asr/modules/conv_asr.py +++ b/nemo/collections/asr/modules/conv_asr.py @@ -38,7 +38,7 @@ from nemo.collections.asr.parts.utils import adapter_utils from nemo.core.classes.common import typecheck from nemo.core.classes.exportable import Exportable -from nemo.core.classes.mixins import adapter_mixins +from nemo.core.classes.mixins import AccessMixin, adapter_mixins from nemo.core.classes.module import NeuralModule from nemo.core.neural_types import ( AcousticEncodedRepresentation, @@ -53,7 +53,7 @@ __all__ = ['ConvASRDecoder', 'ConvASREncoder', 'ConvASRDecoderClassification'] -class ConvASREncoder(NeuralModule, Exportable): +class ConvASREncoder(NeuralModule, Exportable, AccessMixin): """ Convolutional encoder for ASR models. With this class you can implement JasperNet and QuartzNet models. @@ -135,7 +135,7 @@ def __init__( residual_panes = [] encoder_layers = [] self.dense_residual = False - for lcfg in jasper: + for layer_idx, lcfg in enumerate(jasper): dense_res = [] if lcfg.get('residual_dense', False): residual_panes.append(feat_in) @@ -179,6 +179,7 @@ def __init__( stride_last=stride_last, future_context=future_context, quantize=quantize, + layer_idx=layer_idx, ) ) feat_in = lcfg['filters'] diff --git a/nemo/collections/asr/modules/graph_decoder.py b/nemo/collections/asr/modules/graph_decoder.py index 0e4eff03d799..6f36f28cb620 100644 --- a/nemo/collections/asr/modules/graph_decoder.py +++ b/nemo/collections/asr/modules/graph_decoder.py @@ -112,11 +112,6 @@ def __init__( # we assume that self._blank + 1 == num_classes if backend == "k2": - # use k2 import guard - from nemo.core.utils.k2_utils import k2_import_guard - - k2_import_guard() - if self.dec_type == "topo": from nemo.collections.asr.parts.k2.graph_decoders import BaseDecoder as Decoder elif self.dec_type == "token_lm": diff --git a/nemo/collections/asr/modules/squeezeformer_encoder.py b/nemo/collections/asr/modules/squeezeformer_encoder.py index 125f7f5df0e6..952c9b53d233 100644 --- a/nemo/collections/asr/modules/squeezeformer_encoder.py +++ b/nemo/collections/asr/modules/squeezeformer_encoder.py @@ -27,14 +27,14 @@ from nemo.collections.asr.parts.utils import adapter_utils from nemo.core.classes.common import typecheck from nemo.core.classes.exportable import Exportable -from nemo.core.classes.mixins import adapter_mixins +from nemo.core.classes.mixins import AccessMixin, adapter_mixins from nemo.core.classes.module import NeuralModule from nemo.core.neural_types import AcousticEncodedRepresentation, LengthsType, NeuralType, SpectrogramType __all__ = ['SqueezeformerEncoder'] -class SqueezeformerEncoder(NeuralModule, Exportable): +class SqueezeformerEncoder(NeuralModule, Exportable, AccessMixin): """ The encoder for ASR model of Squeezeformer. Based on this paper: @@ -272,6 +272,9 @@ def __init__( self.set_max_audio_length(self.pos_emb_max_len) self.use_pad_mask = True + # will be set in self.forward() if defined in AccessMixin config + self.interctc_capture_at_layers = None + def set_max_audio_length(self, max_audio_length): """ Sets maximum input length. Pre-calculates internal seq_range mask. @@ -360,6 +363,20 @@ def forward_for_export(self, audio_signal, length): audio_signal = layer(x=audio_signal, att_mask=att_mask, pos_emb=pos_emb, pad_mask=pad_mask) + # saving tensors if required for interctc loss + if self.is_access_enabled(): + if self.interctc_capture_at_layers is None: + self.interctc_capture_at_layers = self.access_cfg.get('interctc', {}).get('capture_layers', []) + if lth in self.interctc_capture_at_layers: + lth_audio_signal = audio_signal + if self.out_proj is not None: + lth_audio_signal = self.out_proj(audio_signal) + # shape is the same as the shape of audio_signal output, i.e. [B, D, T] + self.register_accessible_tensor( + name=f'interctc/layer_output_{lth}', tensor=torch.transpose(lth_audio_signal, 1, 2) + ) + self.register_accessible_tensor(name=f'interctc/layer_length_{lth}', tensor=length) + if self.out_proj is not None: audio_signal = self.out_proj(audio_signal) diff --git a/nemo/collections/asr/parts/k2/classes.py b/nemo/collections/asr/parts/k2/classes.py index 7bb41bedd65e..59aed0c924c2 100644 --- a/nemo/collections/asr/parts/k2/classes.py +++ b/nemo/collections/asr/parts/k2/classes.py @@ -65,11 +65,6 @@ def _init_k2(self): This method is expected to run after the __init__ which sets self._cfg self._cfg is expected to have the attribute graph_module_cfg """ - # use k2 import guard - from nemo.core.utils.k2_utils import k2_import_guard - - k2_import_guard() - if not hasattr(self, "_cfg"): raise ValueError("self._cfg must be set before calling _init_k2().") if not hasattr(self._cfg, "graph_module_cfg") or self._cfg.graph_module_cfg is None: diff --git a/nemo/collections/asr/parts/k2/graph_compilers.py b/nemo/collections/asr/parts/k2/graph_compilers.py index 3487cbbc374f..736be912acdb 100644 --- a/nemo/collections/asr/parts/k2/graph_compilers.py +++ b/nemo/collections/asr/parts/k2/graph_compilers.py @@ -33,12 +33,7 @@ from nemo.collections.asr.parts.k2.topologies import build_topo from nemo.collections.asr.parts.k2.utils import compose_with_self_loops, intersect_with_self_loops -# use k2 import guard -# fmt: off -from nemo.core.utils.k2_utils import k2_import_guard # isort:skip -k2_import_guard() -import k2 # isort:skip -# fmt: on +from nemo.core.utils.k2_guard import k2 # import k2 from guard module class CtcTopologyCompiler(object): @@ -55,9 +50,6 @@ def __init__( topo_with_self_loops: bool = True, device: torch.device = torch.device("cpu"), ): - # use k2 import guard - k2_import_guard() - self.topo_type = topo_type self.device = device self.base_graph = k2.arc_sort(build_topo(topo_type, list(range(num_classes)), topo_with_self_loops)).to( diff --git a/nemo/collections/asr/parts/k2/graph_decoders.py b/nemo/collections/asr/parts/k2/graph_decoders.py index a377f9ea92d0..d43a0b4e2a1e 100644 --- a/nemo/collections/asr/parts/k2/graph_decoders.py +++ b/nemo/collections/asr/parts/k2/graph_decoders.py @@ -28,15 +28,9 @@ prep_padded_densefsavec, shift_labels_inpl, ) +from nemo.core.utils.k2_guard import k2 # import k2 from guard module from nemo.utils import logging -# use k2 import guard -# fmt: off -from nemo.core.utils.k2_utils import k2_import_guard # isort:skip -k2_import_guard() -import k2 # isort:skip -# fmt: on - class BaseDecoder(object): """Base graph decoder with topology for decoding graph. @@ -57,8 +51,6 @@ def __init__( topo_with_self_loops: bool = True, device: torch.device = torch.device("cpu"), ): - # use k2 import guard - k2_import_guard() if cfg is not None: intersect_pruned = cfg.get("intersect_pruned", intersect_pruned) diff --git a/nemo/collections/asr/parts/k2/map_loss.py b/nemo/collections/asr/parts/k2/map_loss.py index a242951649cd..ec9b904344f2 100644 --- a/nemo/collections/asr/parts/k2/map_loss.py +++ b/nemo/collections/asr/parts/k2/map_loss.py @@ -42,15 +42,9 @@ prep_padded_densefsavec, shift_labels_inpl, ) +from nemo.core.utils.k2_guard import k2 # import k2 from guard module from nemo.utils import logging -# use k2 import guard -# fmt: off -from nemo.core.utils.k2_utils import k2_import_guard # isort:skip -k2_import_guard() -import k2 # isort:skip -# fmt: on - class MAPLoss(torch.nn.Module): """ @@ -78,9 +72,6 @@ def __init__( intersect_conf: GraphIntersectDenseConfig = GraphIntersectDenseConfig(), boost_coeff: float = 0.0, ): - # use k2 import guard - k2_import_guard() - super().__init__() if cfg is not None: topo_type = cfg.get("topo_type", topo_type) diff --git a/nemo/collections/asr/parts/k2/ml_loss.py b/nemo/collections/asr/parts/k2/ml_loss.py index d8f55a7565c7..0cd2fe5f6090 100644 --- a/nemo/collections/asr/parts/k2/ml_loss.py +++ b/nemo/collections/asr/parts/k2/ml_loss.py @@ -40,12 +40,7 @@ prep_padded_densefsavec, ) -# use k2 import guard -# fmt: off -from nemo.core.utils.k2_utils import k2_import_guard # isort:skip -k2_import_guard() -import k2 # isort:skip -# fmt: on +from nemo.core.utils.k2_guard import k2 # import k2 from guard module class MLLoss(torch.nn.Module): @@ -71,9 +66,6 @@ def __init__( graph_type: str = "topo", token_lm: Optional[Union['k2.Fsa', str]] = None, ): - # use k2 import guard - k2_import_guard() - super().__init__() if cfg is not None: topo_type = cfg.get("topo_type", topo_type) diff --git a/nemo/collections/asr/parts/k2/topologies.py b/nemo/collections/asr/parts/k2/topologies.py index 3fb4726d0eba..8a5b825d8391 100644 --- a/nemo/collections/asr/parts/k2/topologies.py +++ b/nemo/collections/asr/parts/k2/topologies.py @@ -14,12 +14,7 @@ from typing import List -# use k2 import guard -# fmt: off -from nemo.core.utils.k2_utils import k2_import_guard # isort:skip -k2_import_guard() -import k2 # isort:skip -# fmt: on +from nemo.core.utils.k2_guard import k2 # import k2 from guard module def build_topo(name: str, tokens: List[int], with_self_loops: bool = True) -> 'k2.Fsa': diff --git a/nemo/collections/asr/parts/k2/utils.py b/nemo/collections/asr/parts/k2/utils.py index 1c94f5e0238b..45b71b6e3de3 100644 --- a/nemo/collections/asr/parts/k2/utils.py +++ b/nemo/collections/asr/parts/k2/utils.py @@ -33,15 +33,9 @@ import torch +from nemo.core.utils.k2_guard import k2 # import k2 from guard module from nemo.utils import logging -# use k2 import guard -# fmt: off -from nemo.core.utils.k2_utils import k2_import_guard # isort:skip -k2_import_guard() -import k2 # isort:skip -# fmt: on - def create_supervision(input_lengths: torch.Tensor) -> Tuple[torch.Tensor, torch.Tensor]: """Creates a special supervisions tensor from input lengths. diff --git a/nemo/collections/asr/parts/mixins/__init__.py b/nemo/collections/asr/parts/mixins/__init__.py index 78cb4aaebda8..2a952085dceb 100644 --- a/nemo/collections/asr/parts/mixins/__init__.py +++ b/nemo/collections/asr/parts/mixins/__init__.py @@ -13,6 +13,7 @@ # limitations under the License. from nemo.collections.asr.parts.mixins.asr_adapter_mixins import ASRAdapterModelMixin +from nemo.collections.asr.parts.mixins.interctc_mixin import InterCTCMixin from nemo.collections.asr.parts.mixins.mixins import ( ASRAdapterModelMixin, ASRBPEMixin, diff --git a/nemo/collections/asr/parts/mixins/interctc_mixin.py b/nemo/collections/asr/parts/mixins/interctc_mixin.py new file mode 100644 index 000000000000..d4832efd853c --- /dev/null +++ b/nemo/collections/asr/parts/mixins/interctc_mixin.py @@ -0,0 +1,225 @@ +# Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +from typing import Dict, List, Tuple + +import torch + +from nemo.core.classes.mixins import AccessMixin + + +class InterCTCMixin: + """Adds utilities for computing interCTC loss from https://arxiv.org/abs/2102.03216. + + To use, make sure encoder accesses ``interctc['capture_layers']`` + property in the AccessMixin and registers ``interctc/layer_output_X`` and + ``interctc/layer_length_X`` for all layers that we want to get loss from. + Additionally, specify the following config parameters to set up loss:: + + interctc: + # can use different values + loss_weights: [0.3] + apply_at_layers: [8] + + Then call + + * ``self.setup_interctc`` in the init method + * ``self.add_interctc_losses`` after computing regular loss. + * ``self.finalize_interctc_metrics(metrics, outputs, prefix="val_")`` + in the `multi_validation_epoch_end` method. + * ``self.finalize_interctc_metrics(metrics, outputs, prefix="test_")`` + in the `multi_test_epoch_end` method. + """ + + def _process_config_values(self, loss_weights: List[float], apply_at_layers: List[int]): + self._intermediate_loss_weights = loss_weights + self._apply_at_layers = apply_at_layers + self._main_loss_weight = 1.0 - sum(self._intermediate_loss_weights) + if self._main_loss_weight <= 0.0: + raise ValueError( + "Make sure that sum of intermediate loss weights is < 1.0. " + "Note that we don't do any normalization and assign " + "remaining weight to the regular model loss. " + "E.g., if interctc.loss_weights = [0.1, 0.3], regular " + "loss will have weight of 0.6" + ) + self._interctc_enabled = len(self._intermediate_loss_weights) > 0 + + if len(self._apply_at_layers) != len(self._intermediate_loss_weights): + raise ValueError('Length of interctc.apply_at_layers has to match interctc.loss_weights') + + # setting up config for AccessMixin that will be checked in encoders to + # log the layers we need + AccessMixin.update_access_cfg({'interctc': {'capture_layers': self._apply_at_layers}}) + + def setup_interctc(self): + """Sets up all interctc-specific parameters and checks config consistency.""" + interctc_config = self.cfg.get("interctc") + if interctc_config is not None: + # if interctc is in the config, we want to check that it indeed defines + # the required keys and nothing else - that's automatically done by + # matching with keyword arguments in self._process_config_values + self._process_config_values(**interctc_config) + else: + self._interctc_enabled = False + + def _verify_setup_was_called(self): + """Can be used to verify if setup_interctc was called.""" + if not hasattr(self, '_interctc_enabled'): + raise RuntimeError('self.setup_interctc() has to be called before InterCTC loss can be used!') + + def is_interctc_enabled(self) -> bool: + """Returns whether interCTC loss is enabled.""" + self._verify_setup_was_called() + return self._interctc_enabled + + def set_interctc_enabled(self, enabled: bool): + """Can be used to enable/disable InterCTC manually.""" + self._verify_setup_was_called() + if enabled: # checking if proper config parameters were specified + if len(self._intermediate_loss_weights) == 0: + raise RuntimeError( + 'InterCTC cannot be enabled since interctc.loss_weights was not specified in the config.' + ) + if len(self._apply_at_layers) != len(self._intermediate_loss_weights): + raise RuntimeError( + 'InterCTC cannot be enabled, since length of "loss_weights" does not match "apply_at_layers".' + ) + self._interctc_enabled = enabled + + def finalize_interctc_metrics(self, metrics: Dict, outputs: List[Dict], prefix: str): + """Finalizes InterCTC WER and loss metrics for logging purposes. + + Should be called inside ``multi_validation_epoch_end`` (with ``prefix="val_"``) or + ``multi_test_epoch_end`` (with ``prefix="test_"``). + + Note that ``metrics`` argument is going to be updated in-place. + """ + if self.is_interctc_enabled(): + for layer_idx in self._apply_at_layers: + loss = torch.stack([x[f"{prefix}inter_ctc_loss_l{layer_idx}"] for x in outputs]).mean() + wer_num = torch.stack([x[f"{prefix}inter_wer_num_l{layer_idx}"] for x in outputs]).sum() + wer_denom = torch.stack([x[f"{prefix}inter_wer_denom_l{layer_idx}"] for x in outputs]).sum() + metrics["log"].update( + { + f"{prefix}inter_ctc_loss_l{layer_idx}": loss, + f"{prefix}inter_wer_l{layer_idx}": wer_num / wer_denom, + } + ) + metrics["log"][f"{prefix}final_ctc_loss"] = torch.stack( + [x[f"{prefix}final_ctc_loss"] for x in outputs] + ).mean() + + def get_captured_interctc_tensors(self) -> List[Tuple[torch.Tensor, torch.Tensor]]: + """Returns a list of captured tensors from encoder: tuples of (output, length). + + Will additionally apply ``self.decoder`` to the outputs. + """ + if not self.is_interctc_enabled(): + return [] + + # note that we have a loop here, because tensors can be defined from + # submodules of encoder (e.g., that's the case in Jasper) + total_registry = {} + for module_registry in AccessMixin.get_module_registry(self.encoder).values(): + for key, value in module_registry.items(): + if key.startswith("interctc/") and key in total_registry: + raise RuntimeError(f"layer {key} has been logged multiple times!") + total_registry.update(module_registry) + # if intermediate_loss_weights was set, the encoder has to register + # interctc/layer_output_X and interctc/layer_length_X tensors. + # We need to apply decoder to each of them and compute CTC loss. + captured_tensors = [] + for layer_idx in self._apply_at_layers: + try: + layer_outputs = total_registry[f"interctc/layer_output_{layer_idx}"] + layer_lengths = total_registry[f"interctc/layer_length_{layer_idx}"] + except KeyError: + raise RuntimeError( + f"Intermediate layer {layer_idx} was not captured! " + "Check if length of model.encoder.captured_layer_outputs matches " + "length of model.intermediate_loss_weights properties." + ) + if len(layer_outputs) > 1 or len(layer_lengths) > 1: + raise RuntimeError( + "Make sure encoder.forward is called exactly one time before interCTC loss is computed." + ) + captured_tensors.append((self.decoder(encoder_output=layer_outputs[0]), layer_lengths[0])) + return captured_tensors + + def add_interctc_losses( + self, + loss_value: torch.Tensor, + transcript: torch.Tensor, + transcript_len: torch.Tensor, + compute_wer: bool, + log_wer_num_denom: bool = False, + log_prefix: str = "", + ) -> Tuple[torch.Tensor, Dict]: + """Adding interCTC losses if required. + + Will also register loss/wer metrics in the returned dictionary. + + Args: + loss_value (torch.Tensor): regular loss tensor (will add interCTC loss to it). + transcript (torch.Tensor): current utterance transcript. + transcript_len (torch.Tensor): current utterance transcript length. + compute_wer (bool): whether to compute WER for the current utterance. + Should typically be True for validation/test and only True for + training if current batch WER should be logged. + log_wer_num_denom (bool): if True, will additionally log WER num/denom + in the returned metrics dictionary. Should always be True for + validation/test to allow correct metrics aggregation. Should + always be False for training. Defaults to False. + log_prefix (str): prefix added to all log values. Should be ``""`` for + training and ``"val_"`` for validation. + + Returns: + tuple[torch.Tensor, Dict]: tuple of new loss tensor and dictionary with logged metrics. + """ + if not self.is_interctc_enabled() or not AccessMixin.is_access_enabled(): + return loss_value, {} + metrics = {f"{log_prefix}final_ctc_loss": loss_value} + captured_tensors = self.get_captured_interctc_tensors() + + for layer_idx, intermediate_result, loss_weight in zip( + self._apply_at_layers, captured_tensors, self._intermediate_loss_weights + ): + inter_loss_value = self.loss( + log_probs=intermediate_result[0], + targets=transcript, + target_lengths=transcript_len, + input_lengths=intermediate_result[1], + ) + metrics[f"{log_prefix}inter_ctc_loss_l{layer_idx}"] = loss_value.detach() + loss_value += inter_loss_value * loss_weight + if compute_wer: + self._wer.update( + predictions=intermediate_result[0], + targets=transcript, + target_lengths=transcript_len, + predictions_lengths=intermediate_result[1], + ) + wer, wer_num, wer_denom = self._wer.compute() + self._wer.reset() + metrics.update({f'{log_prefix}inter_wer_l{layer_idx}': wer}) + if log_wer_num_denom: + metrics.update( + { + f'{log_prefix}inter_wer_num_l{layer_idx}': wer_num, + f'{log_prefix}inter_wer_denom_l{layer_idx}': wer_denom, + } + ) + + # return total loss + return loss_value, metrics diff --git a/nemo/collections/asr/parts/numba/rnnt_loss/rnnt_numpy.py b/nemo/collections/asr/parts/numba/rnnt_loss/rnnt_numpy.py index 3d418d36988f..eaa6d332a0fc 100644 --- a/nemo/collections/asr/parts/numba/rnnt_loss/rnnt_numpy.py +++ b/nemo/collections/asr/parts/numba/rnnt_loss/rnnt_numpy.py @@ -50,9 +50,9 @@ def check_dim(var, dim, name): def certify_inputs(log_probs, labels, lengths, label_lengths): # check_type(log_probs, torch.float32, "log_probs") - check_type(labels, torch.int32, "labels") - check_type(label_lengths, torch.int32, "label_lengths") - check_type(lengths, torch.int32, "lengths") + check_type(labels, torch.int64, "labels") + check_type(label_lengths, torch.int64, "label_lengths") + check_type(lengths, torch.int64, "lengths") check_contiguous(log_probs, "log_probs") check_contiguous(labels, "labels") check_contiguous(label_lengths, "label_lengths") @@ -357,8 +357,8 @@ def forward(self, acts, labels, act_lens, label_lens): torch.manual_seed(0) acts = torch.randn(1, 2, 5, 3) - labels = torch.tensor([[0, 2, 1, 2]], dtype=torch.int32) - act_lens = torch.tensor([2], dtype=torch.int32) - label_lens = torch.tensor([len(labels[0])], dtype=torch.int32) + labels = torch.tensor([[0, 2, 1, 2]], dtype=torch.int64) + act_lens = torch.tensor([2], dtype=torch.int64) + label_lens = torch.tensor([len(labels[0])], dtype=torch.int64) loss_val = loss(acts, labels, act_lens, label_lens) diff --git a/nemo/collections/asr/parts/numba/rnnt_loss/rnnt_pytorch.py b/nemo/collections/asr/parts/numba/rnnt_loss/rnnt_pytorch.py index b8c8291243ef..3ed9b82bf996 100644 --- a/nemo/collections/asr/parts/numba/rnnt_loss/rnnt_pytorch.py +++ b/nemo/collections/asr/parts/numba/rnnt_loss/rnnt_pytorch.py @@ -371,9 +371,9 @@ def check_dim(var, dim, name): def certify_inputs(log_probs, labels, lengths, label_lengths): # check_type(log_probs, torch.float32, "log_probs") - check_type(labels, torch.int32, "labels") - check_type(label_lengths, torch.int32, "label_lengths") - check_type(lengths, torch.int32, "lengths") + check_type(labels, torch.int64, "labels") + check_type(label_lengths, torch.int64, "label_lengths") + check_type(lengths, torch.int64, "lengths") check_contiguous(log_probs, "log_probs") check_contiguous(labels, "labels") check_contiguous(label_lengths, "label_lengths") diff --git a/nemo/collections/asr/parts/preprocessing/perturb.py b/nemo/collections/asr/parts/preprocessing/perturb.py index 791b2ef777e4..cda80467b239 100644 --- a/nemo/collections/asr/parts/preprocessing/perturb.py +++ b/nemo/collections/asr/parts/preprocessing/perturb.py @@ -69,7 +69,9 @@ HAVE_NUMBA = False -def read_one_audiosegment(manifest, target_sr, rng, tarred_audio=False, audio_dataset=None): +def read_one_audiosegment(manifest, target_sr, rng=None, tarred_audio=False, audio_dataset=None): + + random.seed(rng) if rng else None if tarred_audio: if audio_dataset is None: @@ -82,7 +84,7 @@ def read_one_audiosegment(manifest, target_sr, rng, tarred_audio=False, audio_da duration = 0 if manifest_entry.duration is None else manifest_entry.duration else: - audio_record = rng.sample(manifest.data, 1)[0] + audio_record = random.sample(manifest.data, 1)[0] audio_file = audio_record.audio_file offset = 0 if audio_record.offset is None else audio_record.offset duration = 0 if audio_record.duration is None else audio_record.duration @@ -126,7 +128,7 @@ class SpeedPerturbation(Perturbation): augmentation and increase computation time. Effective augmentation chance in such a case is = `prob * (num_rates - 1 / num_rates) * 100`% chance where `prob` is the global probability of a sample being augmented. - rng: Random seed number. + rng: Random seed. Default is None """ def __init__(self, sr, resample_type, min_speed_rate=0.9, max_speed_rate=1.1, num_rates=5, rng=None): @@ -145,7 +147,7 @@ def __init__(self, sr, resample_type, min_speed_rate=0.9, max_speed_rate=1.1, nu if num_rates > 0: self._rates = np.linspace(self._min_rate, self._max_rate, self._num_rates, endpoint=True) self._res_type = resample_type - self._rng = random.Random() if rng is None else rng + random.seed(rng) if rng else None def max_augmentation_length(self, length): return length * self._max_rate @@ -153,9 +155,9 @@ def max_augmentation_length(self, length): def perturb(self, data): # Select speed rate either from choice or random sample if self._num_rates < 0: - speed_rate = self._rng.uniform(self._min_rate, self._max_rate) + speed_rate = random.uniform(self._min_rate, self._max_rate) else: - speed_rate = self._rng.choice(self._rates) + speed_rate = random.choice(self._rates) # Skip perturbation in case of identity speed rate if speed_rate == 1.0: @@ -197,7 +199,7 @@ class TimeStretchPerturbation(Perturbation): in such a case is = `prob * (num_rates - 1 / num_rates) * 100`% chance where `prob` is the global probability of a sample being augmented. n_fft: Number of fft filters to be computed. - rng: Random seed number. + rng: Random seed. Default is None """ def __init__(self, min_speed_rate=0.9, max_speed_rate=1.1, num_rates=5, n_fft=512, rng=None): @@ -211,7 +213,7 @@ def __init__(self, min_speed_rate=0.9, max_speed_rate=1.1, num_rates=5, n_fft=51 self._num_rates = num_rates if num_rates > 0: self._rates = np.linspace(self._min_rate, self._max_rate, self._num_rates, endpoint=True) - self._rng = random.Random() if rng is None else rng + random.seed(rng) if rng else None # Pre-compute constants self._n_fft = int(n_fft) @@ -230,9 +232,9 @@ def max_augmentation_length(self, length): def perturb(self, data): # Select speed rate either from choice or random sample if self._num_rates < 0: - speed_rate = self._rng.uniform(self._min_rate, self._max_rate) + speed_rate = random.uniform(self._min_rate, self._max_rate) else: - speed_rate = self._rng.choice(self._rates) + speed_rate = random.choice(self._rates) # Skip perturbation in case of identity speed rate if speed_rate == 1.0: @@ -284,7 +286,7 @@ class SilencePerturbation(Perturbation): max_start_silence_secs (float): Max start silence level in secs min_end_silence_secs (float): Min end silence level in secs max_end_silence_secs (float): Max end silence level in secs - rng: Random number generator + rng (int): Random seed. Default is None value: (float): value representing silence to be added to audio array. """ @@ -294,7 +296,7 @@ def __init__( max_start_silence_secs: float = 0, min_end_silence_secs: float = 0, max_end_silence_secs: float = 0, - rng: Optional[Any] = None, + rng: int = None, value: float = 0, ): self._min_start_silence_secs = min_start_silence_secs @@ -302,12 +304,12 @@ def __init__( self._min_end_silence_secs = min_end_silence_secs self._max_end_silence_secs = max_end_silence_secs - self._rng = random.Random() if rng is None else rng + random.seed(rng) if rng else None self._value = value def perturb(self, data): - start_silence_len = self._rng.uniform(self._min_start_silence_secs, self._max_start_silence_secs) - end_silence_len = self._rng.uniform(self._min_end_silence_secs, self._max_end_silence_secs) + start_silence_len = random.uniform(self._min_start_silence_secs, self._max_start_silence_secs) + end_silence_len = random.uniform(self._min_end_silence_secs, self._max_end_silence_secs) start = np.full((int(start_silence_len * data.sample_rate),), self._value) end = np.full((int(end_silence_len * data.sample_rate),), self._value) @@ -321,17 +323,16 @@ class GainPerturbation(Perturbation): Args: min_gain_dbfs (float): Min gain level in dB max_gain_dbfs (float): Max gain level in dB - rng: Random number generator + rng (int): Random seed. Default is None """ def __init__(self, min_gain_dbfs=-10, max_gain_dbfs=10, rng=None): self._min_gain_dbfs = min_gain_dbfs self._max_gain_dbfs = max_gain_dbfs - self._rng = random.Random() if rng is None else rng + random.seed(rng) if rng else None def perturb(self, data): - gain = self._rng.uniform(self._min_gain_dbfs, self._max_gain_dbfs) - # logging.debug("gain: %d", gain) + gain = random.uniform(self._min_gain_dbfs, self._max_gain_dbfs) data._samples = data._samples * (10.0 ** (gain / 20.0)) @@ -344,9 +345,12 @@ class ImpulsePerturbation(Perturbation): audio_tar_filepaths (list): Tar files, if RIR audio files are tarred shuffle_n (int): Shuffle parameter for shuffling buffered files from the tar files shift_impulse (bool): Shift impulse response to adjust for delay at the beginning + rng (int): Random seed. Default is None """ - def __init__(self, manifest_path=None, rng=None, audio_tar_filepaths=None, shuffle_n=128, shift_impulse=False): + def __init__( + self, manifest_path=None, audio_tar_filepaths=None, shuffle_n=128, shift_impulse=False, rng=None, + ): self._manifest = collections.ASRAudioText(manifest_path, parser=parsers.make_parser([]), index_by_file_id=True) self._audiodataset = None self._tarred_audio = False @@ -358,7 +362,8 @@ def __init__(self, manifest_path=None, rng=None, audio_tar_filepaths=None, shuff self._audiodataset = AugmentationDataset(manifest_path, audio_tar_filepaths, shuffle_n) self._data_iterator = iter(self._audiodataset) - self._rng = random.Random() if rng is None else rng + self.rng = rng + random.seed(self.rng) if rng else None def perturb(self, data): impulse = read_one_audiosegment( @@ -396,16 +401,16 @@ class ShiftPerturbation(Perturbation): Args: min_shift_ms (float): Minimum time in milliseconds by which audio will be shifted max_shift_ms (float): Maximum time in milliseconds by which audio will be shifted - rng: Random number generator + rng (int): Random seed. Default is None """ def __init__(self, min_shift_ms=-5.0, max_shift_ms=5.0, rng=None): self._min_shift_ms = min_shift_ms self._max_shift_ms = max_shift_ms - self._rng = random.Random() if rng is None else rng + random.seed(rng) if rng else None def perturb(self, data): - shift_ms = self._rng.uniform(self._min_shift_ms, self._max_shift_ms) + shift_ms = random.uniform(self._min_shift_ms, self._max_shift_ms) if abs(shift_ms) / 1000 > data.duration: # TODO: do something smarter than just ignore this condition return @@ -431,7 +436,7 @@ class NoisePerturbation(Perturbation): audio_tar_filepaths (list) : Tar files, if noise audio files are tarred shuffle_n (int): Shuffle parameter for shuffling buffered files from the tar files orig_sr (int): Original sampling rate of the noise files - rng: Random number generator + rng (int): Random seed. Default is None """ def __init__( @@ -456,7 +461,9 @@ def __init__( self._audiodataset = AugmentationDataset(manifest_path, audio_tar_filepaths, shuffle_n) self._data_iterator = iter(self._audiodataset) - self._rng = random.Random() if rng is None else rng + random.seed(rng) if rng else None + self._rng = rng + self._min_snr_db = min_snr_db self._max_snr_db = max_snr_db self._max_gain_db = max_gain_db @@ -503,7 +510,7 @@ def perturb_with_input_noise(self, data, noise, data_rms=None, ref_mic=0): f" reference mic ID must be an integer in [0, {data.num_channels}), got {ref_mic} instead." ) - snr_db = self._rng.uniform(self._min_snr_db, self._max_snr_db) + snr_db = random.uniform(self._min_snr_db, self._max_snr_db) if data_rms is None: data_rms = data.rms_db @@ -514,7 +521,7 @@ def perturb_with_input_noise(self, data, noise, data_rms=None, ref_mic=0): noise_gain_db = min(noise_gain_db, self._max_gain_db) # calculate noise segment to use - start_time = self._rng.uniform(0.0, noise.duration - data.duration) + start_time = random.uniform(0.0, noise.duration - data.duration) if noise.duration > (start_time + data.duration): noise.subsegment(start_time=start_time, end_time=start_time + data.duration) @@ -522,7 +529,7 @@ def perturb_with_input_noise(self, data, noise, data_rms=None, ref_mic=0): noise.gain_db(noise_gain_db) if noise._samples.shape[0] < data._samples.shape[0]: - noise_idx = self._rng.randint(0, data._samples.shape[0] - noise._samples.shape[0]) + noise_idx = random.randint(0, data._samples.shape[0] - noise._samples.shape[0]) data._samples[noise_idx : noise_idx + noise._samples.shape[0]] += noise._samples else: @@ -548,7 +555,7 @@ def perturb_with_foreground_noise(self, data, noise, data_rms=None, max_noise_du f" reference mic ID must be an integer in [0, {data.num_channels}), got {ref_mic} instead." ) - snr_db = self._rng.uniform(self._min_snr_db, self._max_snr_db) + snr_db = random.uniform(self._min_snr_db, self._max_snr_db) if not data_rms: data_rms = data.rms_db @@ -558,11 +565,11 @@ def perturb_with_foreground_noise(self, data, noise, data_rms=None, max_noise_du noise_gain_db = data_rms - noise.rms_db - snr_db noise_gain_db = min(noise_gain_db, self._max_gain_db) - n_additions = self._rng.randint(1, max_additions) + n_additions = random.randint(1, max_additions) for i in range(n_additions): - noise_dur = self._rng.uniform(0.0, max_noise_dur) - start_time = self._rng.uniform(0.0, noise.duration) + noise_dur = random.uniform(0.0, max_noise_dur) + start_time = random.uniform(0.0, noise.duration) start_sample = int(round(start_time * noise.sample_rate)) end_sample = int(round(min(noise.duration, (start_time + noise_dur)) * noise.sample_rate)) noise_samples = np.copy(noise._samples[start_sample:end_sample]) @@ -572,7 +579,7 @@ def perturb_with_foreground_noise(self, data, noise, data_rms=None, max_noise_du if noise_samples.shape[0] > data._samples.shape[0]: noise_samples = noise_samples[0 : data._samples.shape[0]] - noise_idx = self._rng.randint(0, data._samples.shape[0] - noise_samples.shape[0]) + noise_idx = random.randint(0, data._samples.shape[0] - noise_samples.shape[0]) data._samples[noise_idx : noise_idx + noise_samples.shape[0]] += noise_samples @@ -583,17 +590,17 @@ class WhiteNoisePerturbation(Perturbation): Args: min_level (int): Minimum level in dB at which white noise should be added max_level (int): Maximum level in dB at which white noise should be added - rng: Random number generator + rng (int): Random seed. Default is None """ def __init__(self, min_level=-90, max_level=-46, rng=None): self.min_level = int(min_level) self.max_level = int(max_level) - self._rng = np.random.RandomState() if rng is None else rng + np.random.seed(rng) if rng else None def perturb(self, data): - noise_level_db = self._rng.randint(self.min_level, self.max_level, dtype='int32') - noise_signal = self._rng.randn(data._samples.shape[0]) * (10.0 ** (noise_level_db / 20.0)) + noise_level_db = np.random.randint(self.min_level, self.max_level, dtype='int32') + noise_signal = np.random.randn(data._samples.shape[0]) * (10.0 ** (noise_level_db / 20.0)) data._samples += noise_signal @@ -625,6 +632,7 @@ class RirAndNoisePerturbation(Perturbation): bg_max_snr_db: Max SNR for background noise bg_noise_tar_filepaths: Tar files, if noise files are tarred bg_orig_sample_rate: Original sampling rate of background noise audio + rng: Random seed. Default is None """ @@ -647,11 +655,12 @@ def __init__( bg_max_snr_db=50, bg_noise_tar_filepaths=None, bg_orig_sample_rate=None, + rng=None, ): logging.info("Called Rir aug init") self._rir_prob = rir_prob - self._rng = random.Random() + random.seed(rng) if rng else None self._rir_perturber = ImpulsePerturbation( manifest_path=rir_manifest_path, audio_tar_filepaths=rir_tar_filepaths, @@ -692,7 +701,7 @@ def __init__( self._apply_noise_rir = apply_noise_rir def perturb(self, data): - prob = self._rng.uniform(0.0, 1.0) + prob = random.uniform(0.0, 1.0) if prob < self._rir_prob: self._rir_perturber.perturb(data) @@ -724,11 +733,12 @@ class TranscodePerturbation(Perturbation): so users need to make sure that the installed sox version supports the codecs used here (G711 and amr-nb). Args: - rng: Random number generator + codecs (List[str]):A list of codecs to be trancoded to. Default is None. + rng (int): Random seed. Default is None. """ def __init__(self, codecs=None, rng=None): - self._rng = np.random.RandomState() if rng is None else rng + random.seed(rng) if rng else None self._codecs = codecs if codecs is not None else ["g711", "amr-nb", "ogg"] self.att_factor = 0.8 # to avoid saturation while writing to wav if codecs is not None: @@ -789,7 +799,7 @@ class RandomSegmentPerturbation(Perturbation): Args: duration_sec (float): duration of the segment to be extracted pad_to_duration (bool): zero pad if length of input audio < duration_sec - rng: Random number generator + rng: Random seed. Default is None """ def __init__(self, duration_sec=32.0, pad_to_duration=False, rng=None): @@ -798,7 +808,7 @@ def __init__(self, duration_sec=32.0, pad_to_duration=False, rng=None): self._duration_sec = duration_sec self._pad_to_duration = pad_to_duration - self._rng = random.Random() if rng is None else rng + random.seed(rng) if rng else None def perturb(self, data): if self._duration_sec > data.duration: @@ -808,7 +818,7 @@ def perturb(self, data): pad_size = self._duration_sec * data.sample_rate - data.num_samples data.pad(pad_size=pad_size) else: - start_time = self._rng.uniform(0.0, data.duration - self._duration_sec) + start_time = random.uniform(0.0, data.duration - self._duration_sec) end_time = start_time + self._duration_sec data.subsegment(start_time=start_time, end_time=end_time) @@ -840,12 +850,12 @@ def register_perturbation(name: str, perturbation: Perturbation): class AudioAugmentor(object): def __init__(self, perturbations=None, rng=None): - self._rng = random.Random() if rng is None else rng + random.seed(rng) if rng else None self._pipeline = perturbations if perturbations is not None else [] def perturb(self, segment): for (prob, p) in self._pipeline: - if self._rng.random() < prob: + if random.random() < prob: p.perturb(segment) return diff --git a/nemo/collections/asr/parts/submodules/ctc_beam_decoding.py b/nemo/collections/asr/parts/submodules/ctc_beam_decoding.py index b55d364b1e1f..655fabc5388b 100644 --- a/nemo/collections/asr/parts/submodules/ctc_beam_decoding.py +++ b/nemo/collections/asr/parts/submodules/ctc_beam_decoding.py @@ -15,7 +15,7 @@ import math import os from dataclasses import dataclass -from typing import Iterable, List, Optional, Tuple, Union +from typing import List, Optional, Tuple, Union import torch @@ -186,7 +186,7 @@ def __init__( beam_beta: float = 0.0, kenlm_path: str = None, flashlight_cfg: Optional['FlashlightConfig'] = None, - # pyctcdecode_cfg: Optional['PyCTCDecodeConfig'] = None, + pyctcdecode_cfg: Optional['PyCTCDecodeConfig'] = None, ): super().__init__(blank_id=blank_id, beam_size=beam_size) @@ -204,8 +204,6 @@ def __init__( self.search_algorithm = self.default_beam_search elif search_type == "pyctcdecode": self.search_algorithm = self._pyctcdecode_beam_search - - raise NotImplementedError(f"The search type of `pyctcdecode` is currently not supported.\n" f"") elif search_type == "flashlight": self.search_algorithm = self.flashlight_beam_search else: @@ -214,6 +212,9 @@ def __init__( f"Please use one of : (default, nemo, pyctcdecode)" ) + # Log the beam search algorithm + logging.info(f"Beam search algorithm: {search_type}") + self.beam_alpha = beam_alpha self.beam_beta = beam_beta @@ -221,9 +222,9 @@ def __init__( self.kenlm_path = kenlm_path # PyCTCDecode params - # if pyctcdecode_cfg is None: - # pyctcdecode_cfg = PyCTCDecodeConfig() - # self.pyctcdecode_cfg = pyctcdecode_cfg # type: PyCTCDecodeConfig + if pyctcdecode_cfg is None: + pyctcdecode_cfg = PyCTCDecodeConfig() + self.pyctcdecode_cfg = pyctcdecode_cfg # type: PyCTCDecodeConfig if flashlight_cfg is None: flashlight_cfg = FlashlightConfig() @@ -256,7 +257,7 @@ def forward( if self.decoding_type is None: raise ValueError("Please set the decoding type with `set_decoding_type()` before calling this function.") - with torch.inference_mode(): + with torch.no_grad(), torch.inference_mode(): # Process each sequence independently prediction_tensor = decoder_output @@ -284,13 +285,15 @@ def default_beam_search( self, x: torch.Tensor, out_len: torch.Tensor ) -> List[Union[rnnt_utils.Hypothesis, rnnt_utils.NBestHypotheses]]: """ + Open Seq2Seq Beam Search Algorithm (DeepSpeed) Args: - x: Tensor of shape [B, T, V+1] - out_len: + x: Tensor of shape [B, T, V+1], where B is the batch size, T is the maximum sequence length, + and V is the vocabulary size. The tensor contains log-probabilities. + out_len: Tensor of shape [B], contains lengths of each sequence in the batch. Returns: - + A list of NBestHypotheses objects, one for each sequence in the batch. """ if self.compute_timestamps: raise ValueError( @@ -374,81 +377,106 @@ def default_beam_search( def _pyctcdecode_beam_search( self, x: torch.Tensor, out_len: torch.Tensor ) -> List[Union[rnnt_utils.Hypothesis, rnnt_utils.NBestHypotheses]]: - logging.warning("pyctcdecode is not yet integrated.") - - raise NotImplementedError( - "Currently, pyctcdecode has not ben formally integrated into the decoding framework." - ) - - # try: - # import pyctcdecode - # except (ImportError, ModuleNotFoundError): - # raise ImportError( - # f"Could not load `pyctcdecode` library. Please install it from pip using :\n" - # f"pip install --upgrade pyctcdecode" - # ) - # - # if self.pyctcdecode_beam_scorer is None: - # self.pyctcdecode_beam_scorer = pyctcdecode.build_ctcdecoder( - # labels=self.vocab, kenlm_model_path=self.kenlm_path, alpha=self.beam_alpha, beta=self.beam_beta - # ) # type: pyctcdecode.BeamSearchDecoderCTC - # - # x = x.to('cpu') - # - # with typecheck.disable_checks(): - # beams_batch = [] - # for sample_id in range(len(x)): - # logprobs = x[sample_id, : out_len[sample_id], :] - # result = self.pyctcdecode_beam_scorer.decode_beams( - # logprobs, - # beam_width=self.beam_size, - # beam_prune_logp=self.pyctcdecode_cfg.beam_prune_logp, - # token_min_logp=self.pyctcdecode_cfg.token_min_logp, - # prune_history=self.pyctcdecode_cfg.prune_history, - # hotwords=self.pyctcdecode_cfg.hotwords, - # hotword_weight=self.pyctcdecode_cfg.hotword_weight, - # lm_start_state=None, - # ) # Output format: text, last_lm_state, text_frames, logit_score, lm_score - # beams_batch.append(result) - # - # nbest_hypotheses = [] - # for beams_idx, beams in enumerate(beams_batch): - # hypotheses = [] - # for candidate_idx, candidate in enumerate(beams): - # # Candidate = (text, last_lm_state, text_frames, logit_score, lm_score) - # hypothesis = rnnt_utils.Hypothesis( - # score=0.0, y_sequence=[], dec_state=None, timestep=[], last_token=None - # ) - # - # # TODO: Requires token ids to be returned rather than text. - # pred_token_ids = None - # - # hypothesis.y_sequence = pred_token_ids - # hypothesis.text = candidate[0] # text - # hypothesis.score = candidate[4] # score - # - # if self.preserve_alignments: - # hypothesis.alignments = x[beams_idx][: out_len[beams_idx]] - # - # hypotheses.append(hypothesis) - # - # hypotheses = rnnt_utils.NBestHypotheses(hypotheses) - # nbest_hypotheses.append(hypotheses) - # - # return nbest_hypotheses + """ + PyCTCDecode Beam Search Algorithm. Should support Char and Subword models. + + Args: + x: Tensor of shape [B, T, V+1], where B is the batch size, T is the maximum sequence length, + and V is the vocabulary size. The tensor contains log-probabilities. + out_len: Tensor of shape [B], contains lengths of each sequence in the batch. + + Returns: + A list of NBestHypotheses objects, one for each sequence in the batch. + """ + if self.compute_timestamps: + raise ValueError( + f"Beam Search with strategy `{self.search_type}` does not support time stamp calculation!" + ) + + try: + import pyctcdecode + except (ImportError, ModuleNotFoundError): + raise ImportError( + f"Could not load `pyctcdecode` library. Please install it from pip using :\n" + f"pip install --upgrade pyctcdecode" + ) + + if self.pyctcdecode_beam_scorer is None: + self.pyctcdecode_beam_scorer = pyctcdecode.build_ctcdecoder( + labels=self.vocab, kenlm_model_path=self.kenlm_path, alpha=self.beam_alpha, beta=self.beam_beta + ) # type: pyctcdecode.BeamSearchDecoderCTC + + x = x.to('cpu').numpy() + + with typecheck.disable_checks(): + beams_batch = [] + for sample_id in range(len(x)): + logprobs = x[sample_id, : out_len[sample_id], :] + result = self.pyctcdecode_beam_scorer.decode_beams( + logprobs, + beam_width=self.beam_size, + beam_prune_logp=self.pyctcdecode_cfg.beam_prune_logp, + token_min_logp=self.pyctcdecode_cfg.token_min_logp, + prune_history=self.pyctcdecode_cfg.prune_history, + hotwords=self.pyctcdecode_cfg.hotwords, + hotword_weight=self.pyctcdecode_cfg.hotword_weight, + lm_start_state=None, + ) # Output format: text, last_lm_state, text_frames, logit_score, lm_score + beams_batch.append(result) + + nbest_hypotheses = [] + for beams_idx, beams in enumerate(beams_batch): + hypotheses = [] + for candidate_idx, candidate in enumerate(beams): + # Candidate = (text, last_lm_state, text_frames, logit_score, lm_score) + hypothesis = rnnt_utils.Hypothesis( + score=0.0, y_sequence=[], dec_state=None, timestep=[], last_token=None + ) + + # TODO: Requires token ids to be returned rather than text. + if self.decoding_type == 'subword': + if self.tokenizer is None: + raise ValueError("Tokenizer must be provided for subword decoding. Use set_tokenizer().") + + pred_token_ids = self.tokenizer.text_to_ids(candidate[0]) + else: + if self.vocab is None: + raise ValueError("Vocab must be provided for character decoding. Use set_vocab().") + + chars = list(candidate[0]) + pred_token_ids = [self.vocab[c] for c in chars] + + hypothesis.y_sequence = pred_token_ids + hypothesis.text = candidate[0] # text + hypothesis.score = candidate[4] # score + + # Inject word level timestamps + hypothesis.timestep = candidate[2] # text_frames + + if self.preserve_alignments: + hypothesis.alignments = torch.from_numpy(x[beams_idx][: out_len[beams_idx]]) + + hypotheses.append(hypothesis) + + hypotheses = rnnt_utils.NBestHypotheses(hypotheses) + nbest_hypotheses.append(hypotheses) + + return nbest_hypotheses @torch.no_grad() def flashlight_beam_search( self, x: torch.Tensor, out_len: torch.Tensor ) -> List[Union[rnnt_utils.Hypothesis, rnnt_utils.NBestHypotheses]]: """ + Flashlight Beam Search Algorithm. Should support Char and Subword models. Args: - x: Tensor of shape [B, T, V+1] - out_len: + x: Tensor of shape [B, T, V+1], where B is the batch size, T is the maximum sequence length, + and V is the vocabulary size. The tensor contains log-probabilities. + out_len: Tensor of shape [B], contains lengths of each sequence in the batch. Returns: - + A list of NBestHypotheses objects, one for each sequence in the batch. """ if self.compute_timestamps: raise ValueError( @@ -531,7 +559,6 @@ def set_decoding_type(self, decoding_type: str): self.token_offset = 100 -# NOTE: Unused as of now @dataclass class PyCTCDecodeConfig: # These arguments cannot be imported from pyctcdecode (optional dependency) @@ -540,7 +567,7 @@ class PyCTCDecodeConfig: beam_prune_logp: float = -10.0 token_min_logp: float = -5.0 prune_history: bool = False - hotwords: Optional[Iterable[str]] = None + hotwords: Optional[List[str]] = None hotword_weight: float = 10.0 @@ -566,5 +593,5 @@ class BeamCTCInferConfig: beam_beta: float = 0.0 kenlm_path: Optional[str] = None - # pyctcdecode_cfg: PyCTCDecodeConfig = PyCTCDecodeConfig() flashlight_cfg: Optional[FlashlightConfig] = FlashlightConfig() + pyctcdecode_cfg: Optional[PyCTCDecodeConfig] = PyCTCDecodeConfig() diff --git a/nemo/collections/asr/parts/submodules/jasper.py b/nemo/collections/asr/parts/submodules/jasper.py index 7b1584589196..6496586463e4 100644 --- a/nemo/collections/asr/parts/submodules/jasper.py +++ b/nemo/collections/asr/parts/submodules/jasper.py @@ -669,6 +669,7 @@ class JasperBlock(nn.Module, AdapterModuleMixin, AccessMixin): 5, K=25, S=2, FC=1, GC= 1 * (2^3) = 8 * 0.01 ms (note that symmetric pad here uses 14 FC frames!) 6, K=29, S=1, FC=1, GC= 1 * (2^3) = 8 * 0.01 ms ... quantize: Bool flag whether to quantize the Convolutional blocks. + layer_idx (int, optional): can be specified to allow layer output capture for InterCTC loss. Defaults to -1. """ __constants__ = ["conv_mask", "separable", "residual_mode", "res", "mconv"] @@ -701,6 +702,7 @@ def __init__( stride_last=False, future_context: int = -1, quantize=False, + layer_idx: int = -1, # only used for capturing tensors for interctc loss ): super(JasperBlock, self).__init__() @@ -725,6 +727,9 @@ def __init__( self.residual_mode = residual_mode self.se = se self.quantize = quantize + self.layer_idx = layer_idx + # will be set in self.forward() if defined in AccessMixin config + self.interctc_should_capture = None inplanes_loop = inplanes conv = nn.ModuleList() @@ -1041,8 +1046,20 @@ def forward(self, input_: Tuple[List[Tensor], Optional[Tensor]]) -> Tuple[List[T out = out.transpose(1, 2) # (B, C, T) - if self.is_access_enabled() and self.access_cfg.get('save_encoder_tensors', False): - self.register_accessible_tensor(name='encoder', tensor=out) + if self.is_access_enabled(): + # for adapters + if self.access_cfg.get('save_encoder_tensors', False): + self.register_accessible_tensor(name='encoder', tensor=out) + # for interctc - even though in some cases it's the same, we + # want to register separate key to be able to modify it later + # during interctc processing, if required + if self.interctc_should_capture is None: + capture_layers = self.access_cfg.get('interctc', {}).get('capture_layers', []) + self.interctc_should_capture = self.layer_idx in capture_layers + if self.interctc_should_capture: + # shape is the same as the shape of audio_signal output, i.e. [B, D, T] + self.register_accessible_tensor(name=f'interctc/layer_output_{self.layer_idx}', tensor=out) + self.register_accessible_tensor(name=f'interctc/layer_length_{self.layer_idx}', tensor=lens) if self.res is not None and self.dense_residual: return xs + [out], lens diff --git a/nemo/collections/asr/parts/submodules/rnnt_beam_decoding.py b/nemo/collections/asr/parts/submodules/rnnt_beam_decoding.py index c4e86054a1b3..949e410e41fd 100644 --- a/nemo/collections/asr/parts/submodules/rnnt_beam_decoding.py +++ b/nemo/collections/asr/parts/submodules/rnnt_beam_decoding.py @@ -48,6 +48,10 @@ def pack_hypotheses(hypotheses: List[Hypothesis]) -> List[Hypothesis]: if hyp.dec_state is not None: hyp.dec_state = _states_to_device(hyp.dec_state) + # Remove -1 from timestep + if hyp.timestep is not None and len(hyp.timestep) > 0 and hyp.timestep[0] == -1: + hyp.timestep = hyp.timestep[1:] + return hypotheses @@ -266,10 +270,10 @@ def __init__( self.maes_expansion_gamma = float(maes_expansion_gamma) self.maes_expansion_beta = int(maes_expansion_beta) - if self.maes_prefix_alpha < 0: + if self.search_type == 'maes' and self.maes_prefix_alpha < 0: raise ValueError("`maes_prefix_alpha` must be a positive integer.") - if self.vocab_size < beam_size + maes_expansion_beta: + if self.search_type == 'maes' and self.vocab_size < beam_size + maes_expansion_beta: raise ValueError( f"beam_size ({beam_size}) + expansion_beta ({maes_expansion_beta}) " f"should be smaller or equal to vocabulary size ({self.vocab_size})." @@ -278,7 +282,7 @@ def __init__( if search_type == 'maes': self.max_candidates += maes_expansion_beta - if self.maes_num_steps < 2: + if self.search_type == 'maes' and self.maes_num_steps < 2: raise ValueError("`maes_num_steps` must be greater than 1.") if softmax_temperature != 1.0 and language_model is not None: @@ -302,7 +306,7 @@ def __call__( """Perform general beam search. Args: - encoder_output: Encoded speech features (B, T_max, D_enc) + encoder_output: Encoded speech features (B, D_enc, T_max) encoded_lengths: Lengths of the encoder outputs Returns: @@ -425,7 +429,8 @@ def greedy_search( not_blank = True symbols_added = 0 - while not_blank and (symbols_added < self.max_candidates): + # TODO: Figure out how to remove this hard coding afterwords + while not_blank and (symbols_added < 5): ytu = torch.log_softmax(self.joint.joint(hi, y) / self.softmax_temperature, dim=-1) # [1, 1, 1, V + 1] ytu = ytu[0, 0, 0, :] # [V + 1] @@ -568,6 +573,7 @@ def default_beam_search( hyps.append(new_hyp) + # Determine whether the alignment should be blank or token if self.preserve_alignments: if k == self.blank: new_hyp.alignments[-1].append( @@ -619,9 +625,6 @@ def time_sync_decoding( Returns: nbest_hyps: N-best decoding results """ - if self.preserve_alignments: - raise NotImplementedError("`preseve_alignments` is not implemented for Time-Synchronous Decoding.") - if partial_hypotheses is not None: raise NotImplementedError("`partial_hypotheses` support is not supported") @@ -653,6 +656,11 @@ def time_sync_decoding( ] cache = {} + # Initialize alignments + if self.preserve_alignments: + for hyp in B: + hyp.alignments = [[]] + for i in range(int(encoded_lengths)): hi = h[:, i : i + 1, :] @@ -683,16 +691,23 @@ def time_sync_decoding( if hyp.y_sequence not in seq_A: # If the sequence is not in seq_A, add it as the blank token # In this step, we dont add a token but simply update score - A.append( - Hypothesis( - score=(hyp.score + float(beam_logp[j, self.blank])), - y_sequence=hyp.y_sequence[:], - dec_state=hyp.dec_state, - lm_state=hyp.lm_state, - timestep=hyp.timestep[:], - length=encoded_lengths, - ) + _temp_hyp = Hypothesis( + score=(hyp.score + float(beam_logp[j, self.blank])), + y_sequence=hyp.y_sequence[:], + dec_state=hyp.dec_state, + lm_state=hyp.lm_state, + timestep=hyp.timestep[:], + length=encoded_lengths, ) + + # Preserve the blank token alignment + if self.preserve_alignments: + _temp_hyp.alignments = copy.deepcopy(hyp.alignments) + _temp_hyp.alignments[-1].append( + (beam_logp[j].clone(), torch.tensor(self.blank, dtype=torch.int32)), + ) + + A.append(_temp_hyp) else: # merge the existing blank hypothesis score with current score. dict_pos = seq_A.index(hyp.y_sequence) @@ -717,14 +732,45 @@ def time_sync_decoding( length=encoded_lengths, ) + # Preserve token alignment + if self.preserve_alignments: + new_hyp.alignments = copy.deepcopy(hyp.alignments) + new_hyp.alignments[-1].append( + (beam_topk[0].clone().cpu(), torch.tensor(k, dtype=torch.int32)), + ) + D.append(new_hyp) # Prune beam C = sorted(D, key=lambda x: x.score, reverse=True)[:beam] + if self.preserve_alignments: + # convert Ti-th logits into a torch array + for C_i in C: + # Check if the last token emitted at last timestep was a blank + # If so, move to next timestep + logp, label = C_i.alignments[-1][-1] # The last alignment of this step + if int(label) == self.blank: + C_i.alignments.append([]) # blank buffer for next timestep + # Prune beam B = sorted(A, key=lambda x: x.score, reverse=True)[:beam] + if self.preserve_alignments: + # convert Ti-th logits into a torch array + for B_i in B: + # Check if the last token emitted at last timestep was a blank + # If so, move to next timestep + logp, label = B_i.alignments[-1][-1] # The last alignment of this step + if int(label) == self.blank: + B_i.alignments.append([]) # blank buffer for next timestep + + # Remove trailing empty list of alignments + if self.preserve_alignments: + for h in B: + if len(h.alignments[-1]) == 0: + del h.alignments[-1] + return self.sort_nbest(B) def align_length_sync_decoding( @@ -739,11 +785,6 @@ def align_length_sync_decoding( Returns: nbest_hyps: N-best decoding results """ - if self.preserve_alignments: - raise NotImplementedError( - "`preseve_alignments` is not implemented for Alignment-length Synchronous Decoding." - ) - if partial_hypotheses is not None: raise NotImplementedError("`partial_hypotheses` support is not supported") @@ -784,6 +825,10 @@ def align_length_sync_decoding( ) ] + # Initialize alignments + if self.preserve_alignments: + B[0].alignments = [[]] + final = [] cache = {} @@ -865,6 +910,14 @@ def align_length_sync_decoding( length=i, ) + if self.preserve_alignments: + new_hyp.alignments = copy.deepcopy(hyp.alignments) + + # Add the alignment of blank at this step + new_hyp.alignments[-1].append( + (beam_logp[j].clone().cpu(), torch.tensor(self.blank, dtype=torch.int32)) + ) + # Add blank prediction to A A.append(new_hyp) @@ -894,6 +947,14 @@ def align_length_sync_decoding( length=i, ) + if self.preserve_alignments: + new_hyp.alignments = copy.deepcopy(hyp.alignments) + + # Add the alignment of Uj for this beam candidate at this step + new_hyp.alignments[-1].append( + (beam_logp[j].clone().cpu(), torch.tensor(new_hyp.y_sequence[-1], dtype=torch.int32)) + ) + A.append(new_hyp) # Prune and recombine same hypothesis @@ -902,13 +963,35 @@ def align_length_sync_decoding( B = sorted(A, key=lambda x: x.score, reverse=True)[:beam] B = self.recombine_hypotheses(B) + if self.preserve_alignments: + # convert Ti-th logits into a torch array + for B_i in B: + # Check if the last token emitted at last timestep was a blank + # If so, move to next timestep + logp, label = B_i.alignments[-1][-1] # The last alignment of this step + if int(label) == self.blank: + B_i.alignments.append([]) # blank buffer for next timestep + # If B_ is empty list, then we may be able to early exit elif len(batch_ids) == len(batch_removal_ids): + # break early break if final: + # Remove trailing empty list of alignments + if self.preserve_alignments: + for h in final: + if len(h.alignments[-1]) == 0: + del h.alignments[-1] + return self.sort_nbest(final) else: + # Remove trailing empty list of alignments + if self.preserve_alignments: + for h in B: + if len(h.alignments[-1]) == 0: + del h.alignments[-1] + return B def modified_adaptive_expansion_search( @@ -923,11 +1006,6 @@ def modified_adaptive_expansion_search( Returns: nbest_hyps: N-best decoding results """ - if self.preserve_alignments: - raise NotImplementedError( - "`preseve_alignments` is not implemented for Alignment-length Synchronous Decoding." - ) - if partial_hypotheses is not None: raise NotImplementedError("`partial_hypotheses` support is not supported") @@ -952,6 +1030,11 @@ def modified_adaptive_expansion_search( cache = {} + # Initialize alignment buffer + if self.preserve_alignments: + for hyp in init_tokens: + hyp.alignments = [[]] + # Decode a batch of beam states and scores beam_dec_out, beam_state, beam_lm_tokens = self.decoder.batch_score_hypothesis(init_tokens, cache, beam_state) state = self.decoder.batch_select_state(beam_state, 0) @@ -979,9 +1062,16 @@ def modified_adaptive_expansion_search( dec_out=[beam_dec_out[0]], lm_state=lm_state, lm_scores=lm_scores, + timestep=[-1], + length=0, ) ] + # Initialize alignment buffer + if self.preserve_alignments: + for hyp in kept_hyps: + hyp.alignments = [[]] + for t in range(encoded_lengths): enc_out_t = h[t : t + 1].unsqueeze(0) # [1, 1, D] @@ -1029,6 +1119,8 @@ def modified_adaptive_expansion_search( dec_state=hyp.dec_state, lm_state=hyp.lm_state, lm_scores=hyp.lm_scores, + timestep=hyp.timestep[:], + length=t, ) # If the expansion was for blank @@ -1039,6 +1131,7 @@ def modified_adaptive_expansion_search( # new_hyp.y_sequence.append(int(k)) if (new_hyp.y_sequence + [int(k)]) not in duplication_check: new_hyp.y_sequence.append(int(k)) + new_hyp.timestep.append(t) # TODO: Setup LM if self.language_model is not None: @@ -1049,11 +1142,38 @@ def modified_adaptive_expansion_search( list_exp.append(new_hyp) + # Preserve alignments + if self.preserve_alignments: + new_hyp.alignments = copy.deepcopy(hyp.alignments) + + if k == self.blank: + new_hyp.alignments[-1].append( + (beam_logp[i].clone().cpu(), torch.tensor(self.blank, dtype=torch.int32)), + ) + else: + new_hyp.alignments[-1].append( + ( + beam_logp[i].clone().cpu(), + torch.tensor(new_hyp.y_sequence[-1], dtype=torch.int32), + ), + ) + # If there were no token expansions in any of the hypotheses, # Early exit if not list_exp: kept_hyps = sorted(list_b, key=lambda x: x.score, reverse=True)[:beam] + # Update aligments with next step + if self.preserve_alignments: + # convert Ti-th logits into a torch array + for h_i in kept_hyps: + # Check if the last token emitted at last timestep was a blank + # If so, move to next timestep + logp, label = h_i.alignments[-1][-1] # The last alignment of this step + if int(label) == self.blank: + h_i.alignments.append([]) # blank buffer for next timestep + + # Early exit break else: @@ -1102,6 +1222,17 @@ def modified_adaptive_expansion_search( # Copy the expanded hypothesis hyps = list_exp[:] + + # Update aligments with next step + if self.preserve_alignments: + # convert Ti-th logits into a torch array + for h_i in hyps: + # Check if the last token emitted at last timestep was a blank + # If so, move to next timestep + logp, label = h_i.alignments[-1][-1] # The last alignment of this step + if int(label) == self.blank: + h_i.alignments.append([]) # blank buffer for next timestep + else: # Extract the log probabilities beam_logp = torch.log_softmax( @@ -1128,6 +1259,22 @@ def modified_adaptive_expansion_search( # Finally, update the kept hypothesis of sorted top Beam candidates kept_hyps = sorted(list_b + list_exp, key=lambda x: x.score, reverse=True)[:beam] + # Update aligments with next step + if self.preserve_alignments: + # convert Ti-th logits into a torch array + for h_i in kept_hyps: + # Check if the last token emitted at last timestep was a blank + # If so, move to next timestep + logp, label = h_i.alignments[-1][-1] # The last alignment of this step + if int(label) == self.blank: + h_i.alignments.append([]) # blank buffer for next timestep + + # Remove trailing empty list of alignments + if self.preserve_alignments: + for h in kept_hyps: + if len(h.alignments[-1]) == 0: + del h.alignments[-1] + # Sort the hypothesis with best scores return self.sort_nbest(kept_hyps) diff --git a/nemo/collections/asr/parts/utils/regularization_utils.py b/nemo/collections/asr/parts/utils/regularization_utils.py new file mode 100644 index 000000000000..20a19c079c46 --- /dev/null +++ b/nemo/collections/asr/parts/utils/regularization_utils.py @@ -0,0 +1,57 @@ +# Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +from typing import List + + +def compute_stochastic_depth_drop_probs( + num_layers: int, + stochastic_depth_drop_prob: float = 0.0, + stochastic_depth_mode: str = "linear", + stochastic_depth_start_layer: int = 0, +) -> List[float]: + """Computes drop probabilities for stochastic depth regularization technique. + + Args: + num_layers (int): number of layers in the network. + stochastic_depth_drop_prob (float): if non-zero, will randomly drop + layers during training. The higher this value, the more often layers + are dropped. Defaults to 0.0. + stochastic_depth_mode (str): can be either "linear" or "uniform". If + set to "uniform", all layers have the same probability of drop. If + set to "linear", the drop probability grows linearly from 0 for the + first layer to the desired value for the final layer. Defaults to + "linear". + stochastic_depth_start_layer (int): starting layer for stochastic depth. + All layers before this will never be dropped. Note that drop + probability will be adjusted accordingly if mode is "linear" when + start layer is > 0. Defaults to 0. + Returns: + List[float]: list of drop probabilities for all layers + """ + if not (0 <= stochastic_depth_drop_prob < 1.0): + raise ValueError("stochastic_depth_drop_prob has to be in [0, 1).") + if not (0 <= stochastic_depth_start_layer <= num_layers): + raise ValueError("stochastic_depth_start_layer has to be in [0, num layers].") + L = num_layers - stochastic_depth_start_layer + layer_drop_probs = [0.0] * stochastic_depth_start_layer + if stochastic_depth_mode == "linear": + # we are dividing by L - 1 to ensure we start from 0 probability + # (never drop the first layer) and end with desired drop probability. + layer_drop_probs += [l / (L - 1) * stochastic_depth_drop_prob for l in range(L)] + elif stochastic_depth_mode == "uniform": + layer_drop_probs += [stochastic_depth_drop_prob] * L + else: + raise ValueError('stochastic_depth_mode has to be one of ["linear", "uniform"].') + return layer_drop_probs diff --git a/nemo/collections/asr/parts/utils/speaker_utils.py b/nemo/collections/asr/parts/utils/speaker_utils.py index f1f93d68f6e4..f00fce2bf456 100644 --- a/nemo/collections/asr/parts/utils/speaker_utils.py +++ b/nemo/collections/asr/parts/utils/speaker_utils.py @@ -12,6 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. +import gc import json import math import os diff --git a/nemo/collections/asr/parts/utils/vad_utils.py b/nemo/collections/asr/parts/utils/vad_utils.py index 871c859734ee..f3a466a0cbe5 100644 --- a/nemo/collections/asr/parts/utils/vad_utils.py +++ b/nemo/collections/asr/parts/utils/vad_utils.py @@ -19,7 +19,7 @@ import shutil from itertools import repeat from pathlib import Path -from typing import Dict, List, Tuple +from typing import Dict, List, Optional, Tuple import IPython.display as ipd import librosa @@ -1269,7 +1269,7 @@ def load_rttm_file(filepath: str) -> pd.DataFrame: """ if not Path(filepath).exists(): raise ValueError(f"File not found: {filepath}") - data = pd.read_csv(filepath, sep=" ", delimiter=None, header=None) + data = pd.read_csv(filepath, sep="\s+", delimiter=None, header=None) data = data.rename(columns={3: "start", 4: "dur", 7: "speaker"}) data['start'] = data['start'].astype(float) @@ -1309,3 +1309,118 @@ def load_speech_segments_from_rttm(rttm_file: str) -> List[List[float]]: speech_segments = [list(x) for x in speech_segments] speech_segments = merge_intervals(speech_segments) return speech_segments + + +def load_speech_overlap_segments_from_rttm(rttm_file: str) -> Tuple[List[List[float]], List[List[float]]]: + """ + Load speech segments from RTTM file, merge and extract possible overlaps + + Args: + rttm_file (str): Path to RTTM file + + Returns: + merged (List[List[float]]): merged speech intervals without overlaps + overlaps (List[List[float]]): intervals without overlap speech + """ + speech_segments = list(load_rttm_file(rttm_file)['segment']) + speech_segments = [list(x) for x in speech_segments] + speech_segments.sort(key=lambda x: x[0]) # sort by start time + merged = [] + overlaps = [] + for interval in speech_segments: + # if the list of merged intervals is empty or if the current + # interval does not overlap with the previous, simply append it. + if not merged or merged[-1][1] < interval[0]: + merged.append(interval) + else: + # otherwise, there is overlap, so we merge the current and previous + # intervals. + overlaps.append([interval[0], min(merged[-1][1], interval[1])]) + merged[-1][1] = max(merged[-1][1], interval[1]) + return merged, overlaps + + +def get_nonspeech_segments( + speech_segments: List[List[float]], max_duration: Optional[float] = None +) -> List[List[float]]: + """ + Get non-speech segments from given speech segments and maximum duration + + Args: + speech_segments (List[List[float]]): speech segment intervals loaded by load_speech_segments() + max_duration (Optional[float]): maximum duration of the audio, used to calculate the last silence segment + + Returns: + nonspeech_segments (List[List[float]]): intervals of non-speech segments + """ + nonspeech_segments = [] + start = 0.0 + for sp_seg in speech_segments: + end = sp_seg[0] + nonspeech_segments.append([start, end]) + start = sp_seg[1] + + if max_duration is not None and start < max_duration: + nonspeech_segments.append([start, max_duration]) + + return nonspeech_segments + + +def get_frame_labels(segments: List[List[float]], frame_length: float, offset: float, duration: float) -> str: + """ + Generate frame-level binary labels for audio, '0' for non-speech and '1' for speech + + Args: + segments (List[List[float]]): speech segments loaded by load_speech_segments_from_rttm + frame_length (float): frame length in seconds, e.g. 0.01 for 10ms frames + offset (float): Offset of the audio clip + duration (float): duration of the audio clip + """ + labels = [] + n_frames = int(np.ceil(duration / frame_length)) + + sid = 0 + for i in range(n_frames): + t = offset + i * frame_length + while sid < len(segments) - 1 and segments[sid][1] < t: + sid += 1 + if segments[sid][0] <= t <= segments[sid][1]: + labels.append('1') + else: + labels.append('0') + return ' '.join(labels) + + +def plot_sample_from_rttm( + audio_file: str, rttm_file: str, max_duration: Optional[float] = None, save_path: str = "", show: bool = True +): + plt.figure(figsize=[20, 2]) + UNIT_FRAME_LEN = 0.01 + + audio, sample_rate = librosa.load(path=audio_file, sr=16000, mono=True, offset=0, duration=max_duration) + dur = librosa.get_duration(y=audio, sr=sample_rate) + + segments = load_speech_segments_from_rttm(rttm_file) + labels = get_frame_labels(segments, UNIT_FRAME_LEN, 0.0, dur) + labels = [float(x) for x in labels.split()] + + length = len(labels) + ax1 = plt.subplot() + ax1.set_title(audio_file) + ax1.plot(np.arange(audio.size) / sample_rate, audio, 'gray') + ax1.set_xlim([0, int(dur) + 1]) + ax1.tick_params(axis='y', labelcolor='b') + ax1.set_ylabel('Signal') + ax1.set_ylim([-1, 1]) + ax2 = ax1.twinx() + + ax2.plot(np.arange(length) * UNIT_FRAME_LEN, labels, 'r', label='label') + ax2.tick_params(axis='y', labelcolor='r') + ax2.legend(loc='lower right', shadow=True) + ax2.set_ylabel('Labels') + ax2.set_ylim([-0.1, 1.1]) + if show: + plt.show() + if save_path: + plt.savefig(save_path) + return ipd.Audio(audio, rate=16000) diff --git a/nemo/collections/common/tokenizers/text_to_speech/tokenizer_wrapper.py b/nemo/collections/common/tokenizers/text_to_speech/tokenizer_wrapper.py index be73e80a1b3c..e043367a9feb 100644 --- a/nemo/collections/common/tokenizers/text_to_speech/tokenizer_wrapper.py +++ b/nemo/collections/common/tokenizers/text_to_speech/tokenizer_wrapper.py @@ -12,10 +12,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -from nemo_text_processing.g2p.modules import EnglishG2p - from nemo.collections.common.tokenizers import TokenizerSpec from nemo.collections.common.tokenizers.text_to_speech.tts_tokenizers import EnglishPhonemesTokenizer +from nemo.collections.tts.g2p.modules import EnglishG2p __all__ = ['TextToSpeechTokenizer'] diff --git a/nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py b/nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py index 1b478653d62a..a708355622d4 100644 --- a/nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py +++ b/nemo/collections/common/tokenizers/text_to_speech/tts_tokenizers.py @@ -19,18 +19,17 @@ from contextlib import contextmanager from typing import List, Optional -from nemo_text_processing.g2p.data.data_utils import ( - any_locale_text_preprocessing, - chinese_text_preprocessing, - english_text_preprocessing, - spanish_text_preprocessing, -) - from nemo.collections.common.tokenizers.text_to_speech.ipa_lexicon import ( get_grapheme_character_set, get_ipa_punctuation_list, validate_locale, ) +from nemo.collections.tts.g2p.data.data_utils import ( + any_locale_text_preprocessing, + chinese_text_preprocessing, + english_text_preprocessing, + spanish_text_preprocessing, +) from nemo.utils import logging from nemo.utils.decorators import experimental @@ -605,7 +604,7 @@ def encode_from_g2p(self, g2p_text: List[str], raw_text: Optional[str] = None) - of graphemes, or a mixture of both. For example, `['ˈ', 's', 'i', ' ', '#O', '#O', '#V']`, which is the G2P's output of the text "see OOV", where '#' is prepended to each grapheme in order to distinguish graphemes from phonemes if there are overlaps in between. The prefix '#' can be customized in - `nemo_text_processing.g2p.modules.IPAG2P.grapheme_prefix`. + `nemo.collections.tts.g2p.modules.IPAG2P.grapheme_prefix`. raw_text (str): the original text after calling `self.text_preprocessing_func`. It is optional. It is only used to deliver a warning message that some graphemes from the original text are skipped. @@ -732,7 +731,7 @@ def encode(self, text): def encode_from_g2p(self, g2p_text: List[str], raw_text: Optional[str] = None): """ - Encodes text that has already been run through G2P. + Encodes text that has already been run through G2Pr. Called for encoding to tokens after text preprocessing and G2P. Args: diff --git a/nemo/collections/nlp/data/language_modeling/megatron/data_samplers.py b/nemo/collections/nlp/data/language_modeling/megatron/data_samplers.py index fd6120ff47fa..e809c55dbb8a 100644 --- a/nemo/collections/nlp/data/language_modeling/megatron/data_samplers.py +++ b/nemo/collections/nlp/data/language_modeling/megatron/data_samplers.py @@ -14,16 +14,54 @@ """Dataloaders.""" +import abc +from typing import Optional import torch from nemo.utils import logging -class MegatronPretrainingSampler: +class BaseMegatronSampler: def __init__( - self, total_samples, consumed_samples, micro_batch_size, data_parallel_rank, data_parallel_size, drop_last=True - ): + self, + total_samples: int, + consumed_samples: int, + micro_batch_size: int, + data_parallel_rank: int, + data_parallel_size: int, + drop_last: bool = True, + global_batch_size: Optional[int] = None, + pad_samples_to_global_batch_size: Optional[bool] = False, + ) -> None: + # Sanity checks. + if total_samples <= 0: + raise RuntimeError("no sample to consume: {}".format(total_samples)) + if consumed_samples >= total_samples: + raise RuntimeError("no samples left to consume: {}, {}".format(consumed_samples, total_samples)) + if micro_batch_size <= 0: + raise RuntimeError(f"micro_batch_size size must be greater than 0, but {micro_batch_size}") + if data_parallel_size <= 0: + raise RuntimeError(f"data parallel size must be greater than 0, but {data_parallel_size}") + if data_parallel_rank >= data_parallel_size: + raise RuntimeError( + "data_parallel_rank should be smaller than data size, but {} >= {}".format( + data_parallel_rank, data_parallel_size + ) + ) + if global_batch_size is not None: + if global_batch_size % (micro_batch_size * data_parallel_size) != 0: + raise RuntimeError( + f"`global_batch_size` ({global_batch_size}) is not divisible by " + f"`micro_batch_size ({micro_batch_size}) x data_parallel_size " + f"({data_parallel_size})`" + ) + if pad_samples_to_global_batch_size and global_batch_size is None: + raise RuntimeError( + f"`pad_samples_to_global_batch_size` can be `True` only when " + f"`global_batch_size` is set to an integer value" + ) + # Keep a copy of input params for later use. self.total_samples = total_samples self.consumed_samples = consumed_samples @@ -31,26 +69,29 @@ def __init__( self.data_parallel_rank = data_parallel_rank self.micro_batch_times_data_parallel_size = self.micro_batch_size * data_parallel_size self.drop_last = drop_last + self.global_batch_size = global_batch_size + self.pad_samples_to_global_batch_size = pad_samples_to_global_batch_size logging.info( f'Instantiating MegatronPretrainingSampler with total_samples: {total_samples} and consumed_samples: {consumed_samples}' ) - # Sanity checks. - assert self.total_samples > 0, 'no sample to consume: {}'.format(self.total_samples) - assert self.consumed_samples < self.total_samples, 'no samples left to consume: {}, {}'.format( - self.consumed_samples, self.total_samples - ) - assert self.micro_batch_size > 0 - assert data_parallel_size > 0 - assert self.data_parallel_rank < data_parallel_size, ( - 'data_parallel_rank should be smaller than data size: {}, ' - '{}'.format(self.data_parallel_rank, data_parallel_size) - ) - def __len__(self): - return (self.total_samples - self.consumed_samples - 1) // self.micro_batch_times_data_parallel_size + 1 + num_available_samples: int = self.total_samples - self.consumed_samples + if self.global_batch_size is not None: + if self.drop_last: + return num_available_samples // self.global_batch_size + else: + return (num_available_samples + self.global_batch_size - 1) // self.global_batch_size + else: + return (num_available_samples - 1) // self.micro_batch_times_data_parallel_size + 1 + + @abc.abstractmethod + def __iter__(self): + ... + +class MegatronPretrainingSampler(BaseMegatronSampler): def get_start_end_idx(self): start_idx = self.data_parallel_rank * self.micro_batch_size end_idx = start_idx + self.micro_batch_size @@ -68,32 +109,45 @@ def __iter__(self): # Check the last partial batch and see drop_last is set if len(batch) > 0 and not self.drop_last: - start_idx, end_idx = self.get_start_end_idx() - yield batch[start_idx:end_idx] - + if self.pad_samples_to_global_batch_size: + for i in range( + self.data_parallel_rank, self.global_batch_size, self.micro_batch_times_data_parallel_size + ): + indices = [batch[j] for j in range(i, max(len(batch), i + self.micro_batch_size))] + num_pad = self.micro_batch_size - len(indices) + indices = indices + [-1] * num_pad + yield indices + else: + start_idx, end_idx = self.get_start_end_idx() + yield batch[start_idx:end_idx] -class MegatronPretrainingRandomSampler: - def __init__(self, total_samples, consumed_samples, micro_batch_size, data_parallel_rank, data_parallel_size): - # Keep a copy of input params for later use. - self.total_samples = total_samples - self.consumed_samples = consumed_samples - self.micro_batch_size = micro_batch_size - self.data_parallel_rank = data_parallel_rank - self.data_parallel_size = data_parallel_size - self.micro_batch_times_data_parallel_size = self.micro_batch_size * data_parallel_size - self.last_batch_size = self.total_samples % self.micro_batch_times_data_parallel_size - # Sanity checks. - assert self.total_samples > 0, 'no sample to consume: {}'.format(self.total_samples) - assert self.micro_batch_size > 0 - assert data_parallel_size > 0 - assert self.data_parallel_rank < data_parallel_size, ( - 'data_parallel_rank should be smaller than data size: {}, ' - '{}'.format(self.data_parallel_rank, data_parallel_size) +class MegatronPretrainingRandomSampler(BaseMegatronSampler): + def __init__( + self, + total_samples: int, + consumed_samples: int, + micro_batch_size: int, + data_parallel_rank: int, + data_parallel_size: int, + drop_last: bool = True, + global_batch_size: Optional[int] = None, + pad_samples_to_global_batch_size: Optional[bool] = False, + ) -> None: + super().__init__( + total_samples=total_samples, + consumed_samples=consumed_samples, + micro_batch_size=micro_batch_size, + data_parallel_rank=data_parallel_rank, + data_parallel_size=data_parallel_size, + drop_last=drop_last, + global_batch_size=global_batch_size, + pad_samples_to_global_batch_size=pad_samples_to_global_batch_size, ) - - def __len__(self): - return self.total_samples + assert ( + pad_samples_to_global_batch_size == False + ), "`MegatronPretrainingRandomSampler` does not support sample padding" + self.last_batch_size = self.total_samples % self.micro_batch_times_data_parallel_size def __iter__(self): active_total_samples = self.total_samples - self.last_batch_size @@ -119,3 +173,7 @@ def __iter__(self): self.consumed_samples += self.micro_batch_times_data_parallel_size yield batch batch = [] + + # Check the last partial batch and see drop_last is set + if len(batch) > 0 and not self.drop_last: + yield batch diff --git a/nemo/collections/nlp/data/language_modeling/megatron/gpt_prompt_learning_dataset.py b/nemo/collections/nlp/data/language_modeling/megatron/gpt_prompt_learning_dataset.py index 030b9774b3ea..716e190d4697 100755 --- a/nemo/collections/nlp/data/language_modeling/megatron/gpt_prompt_learning_dataset.py +++ b/nemo/collections/nlp/data/language_modeling/megatron/gpt_prompt_learning_dataset.py @@ -255,9 +255,8 @@ def _insert_text_in_template(self, input_example, prompt_template_fields, doc): # just remove that field from the template, leaving the space blank else: input_example = input_example.replace('{' + field + '}', "") - input_example = input_example.strip() - return input_example + return input_example.strip(" ") def _insert_virtual_token_placeholders(self, input_example, virtual_token_splits): """ Insert the correct number of pseudo tokens at the <|VIRTUAL_PROMPT_n|> markers """ diff --git a/nemo/collections/nlp/data/language_modeling/megatron/t5_prompt_learning_dataset.py b/nemo/collections/nlp/data/language_modeling/megatron/t5_prompt_learning_dataset.py index 2858d9d183df..b0161e29d1e8 100644 --- a/nemo/collections/nlp/data/language_modeling/megatron/t5_prompt_learning_dataset.py +++ b/nemo/collections/nlp/data/language_modeling/megatron/t5_prompt_learning_dataset.py @@ -183,13 +183,12 @@ def _insert_text_in_template(self, input_example, prompt_template_fields, doc, a # just remove that field from the template, leaving the space blank if field == answer_field or field not in doc.keys(): input_example = input_example.replace('{' + field + '}', "") - input_example = input_example.strip() else: field_text = doc[field] input_example = input_example.replace('{' + field + '}', field_text) - return input_example + return input_example.strip(" ") def collate_fn(self, batch): """ Prepares enc_input, dec_input, labels, loss_mask, enc_mask, dec_mask, position_ids, taskname_ids for global batch """ diff --git a/nemo/collections/nlp/models/duplex_text_normalization/duplex_decoder.py b/nemo/collections/nlp/models/duplex_text_normalization/duplex_decoder.py index 861676acf316..7d4cac46cc28 100644 --- a/nemo/collections/nlp/models/duplex_text_normalization/duplex_decoder.py +++ b/nemo/collections/nlp/models/duplex_text_normalization/duplex_decoder.py @@ -111,7 +111,9 @@ def setup_cgs(self, cfg: DictConfig): self.cg_normalizer = NormalizerWithAudio(input_case=input_case, lang=self.lang) else: self.cg_normalizer = None - logging.warning("`pynini` not installed, please install via nemo_text_processing/pynini_install.sh") + logging.warning( + "`nemo_text_processing` is not installed, see https://github.com/NVIDIA/NeMo-text-processing for details" + ) @typecheck() def forward(self, input_ids, decoder_input_ids, attention_mask, labels): diff --git a/nemo/collections/nlp/models/language_modeling/megatron/gpt_model.py b/nemo/collections/nlp/models/language_modeling/megatron/gpt_model.py index 9a30c34325d2..7c61c4078eb9 100755 --- a/nemo/collections/nlp/models/language_modeling/megatron/gpt_model.py +++ b/nemo/collections/nlp/models/language_modeling/megatron/gpt_model.py @@ -114,6 +114,7 @@ def __init__( use_cpu_initialization=False, hidden_dropout=0.1, attention_dropout=0.1, + ffn_dropout=0.0, precision=16, fp32_residual_connection=False, activations_checkpoint_granularity=None, @@ -122,9 +123,18 @@ def __init__( activations_checkpoint_layers_per_pipeline=None, normalization='layernorm', layernorm_epsilon=1e-5, + bias=True, bias_activation_fusion=True, bias_dropout_add_fusion=True, masked_softmax_fusion=True, + activation='gelu', + headscale=False, + transformer_block_type='pre_ln', + normalize_attention_scores=True, + position_embedding_type='learned_absolute', + rotary_percentage=1.0, + attention_type='multihead', + share_embeddings_and_output_weights=True, gradient_accumulation_fusion=False, persist_layer_norm=False, openai_gelu=False, @@ -141,8 +151,7 @@ def __init__( reduce_amax=True, use_emha=False, ): - - super(GPTModel, self).__init__() + super(GPTModel, self).__init__(share_token_embeddings=share_embeddings_and_output_weights) self.parallel_output = parallel_output self.pre_process = pre_process @@ -150,6 +159,7 @@ def __init__( self.fp16_lm_cross_entropy = fp16_lm_cross_entropy self.sequence_parallel = sequence_parallel self.gradient_accumulation_fusion = gradient_accumulation_fusion + self.share_embeddings_and_output_weights = share_embeddings_and_output_weights if kv_channels is None: assert ( @@ -167,6 +177,7 @@ def __init__( hidden_size=hidden_size, hidden_dropout=hidden_dropout, attention_dropout=attention_dropout, + ffn_dropout=ffn_dropout, num_tokentypes=num_tokentypes, max_position_embeddings=max_position_embeddings, num_layers=num_layers, @@ -190,10 +201,19 @@ def __init__( activations_checkpoint_layers_per_pipeline=activations_checkpoint_layers_per_pipeline, normalization=normalization, layernorm_epsilon=layernorm_epsilon, + rotary_percentage=rotary_percentage, + share_embeddings_and_output_weights=share_embeddings_and_output_weights, + bias=bias, bias_activation_fusion=bias_activation_fusion, bias_dropout_add_fusion=bias_dropout_add_fusion, masked_softmax_fusion=masked_softmax_fusion, gradient_accumulation_fusion=gradient_accumulation_fusion, + activation=activation, + headscale=headscale, + transformer_block_type=transformer_block_type, + normalize_attention_scores=normalize_attention_scores, + position_embedding_type=position_embedding_type, + attention_type=attention_type, persist_layer_norm=persist_layer_norm, openai_gelu=openai_gelu, onnx_safe=onnx_safe, @@ -210,9 +230,10 @@ def __init__( use_emha=use_emha, ) - self.initialize_word_embeddings( - init_method=init_method_normal(init_method_std), vocab_size=vocab_size, hidden_size=hidden_size - ) + if self.share_embeddings_and_output_weights: + self.initialize_word_embeddings( + init_method=init_method_normal(init_method_std), vocab_size=vocab_size, hidden_size=hidden_size + ) def set_input_tensor(self, input_tensor): """See megatron.model.transformer.set_input_tensor()""" @@ -253,7 +274,9 @@ def forward( return post_language_model_processing( lm_output, labels, - self.word_embeddings_weight(), + self.language_model.output_layer.weight + if not self.share_embeddings_and_output_weights + else self.word_embeddings_weight(), get_key_value, self.parallel_output, forward_method_parallel_output, diff --git a/nemo/collections/nlp/models/language_modeling/megatron_base_model.py b/nemo/collections/nlp/models/language_modeling/megatron_base_model.py index 7f2c0befce6b..59cef0bf44ca 100644 --- a/nemo/collections/nlp/models/language_modeling/megatron_base_model.py +++ b/nemo/collections/nlp/models/language_modeling/megatron_base_model.py @@ -242,7 +242,7 @@ def configure_gradient_clipping(self, *args, **kwargs): parameters = self._get_parameters() grad_norm = clip_grad_norm_fp32(parameters=parameters, max_norm=clip_val) - self.log('grad_norm', grad_norm, rank_zero_only=True) + self.log('grad_norm', grad_norm, rank_zero_only=True, batch_size=1) def allreduce_gradients(self): """Reduce gradients across data parallel ranks. @@ -508,7 +508,7 @@ def _get_total_params_across_model_parallel_groups_gpt_bert(self, model): num_parameters_on_device = sum( [sum([p.nelement() for p in model_module.parameters()]) for model_module in model] ) - if parallel_state.get_pipeline_model_parallel_world_size() > 1 and parallel_state.is_pipeline_last_stage( + if parallel_state.get_pipeline_model_parallel_world_size() > 1 and parallel_state.is_pipeline_first_stage( ignore_virtual=True ): # substract the embedding weights on the last virtual stage @@ -516,8 +516,7 @@ def _get_total_params_across_model_parallel_groups_gpt_bert(self, model): num_parameters_on_device -= num_word_embedding_parameters else: num_parameters_on_device = sum([p.nelement() for p in model.parameters()]) - - if parallel_state.get_pipeline_model_parallel_world_size() > 1 and parallel_state.is_pipeline_last_stage( + if parallel_state.get_pipeline_model_parallel_world_size() > 1 and parallel_state.is_pipeline_first_stage( ignore_virtual=True ): # substract the embedding weights on the last stage diff --git a/nemo/collections/nlp/models/language_modeling/megatron_base_prompt_learning_model.py b/nemo/collections/nlp/models/language_modeling/megatron_base_prompt_learning_model.py index 3da6516b4d85..cb1be1197e03 100644 --- a/nemo/collections/nlp/models/language_modeling/megatron_base_prompt_learning_model.py +++ b/nemo/collections/nlp/models/language_modeling/megatron_base_prompt_learning_model.py @@ -25,7 +25,6 @@ from nemo.collections.nlp.models.language_modeling.megatron_base_model import MegatronBaseModel from nemo.collections.nlp.modules.common import ( PromptEncoder, - PromptEncoderMLP, PromptEncoderType, PromptTable, VirtualPromptPlaceholderToken, @@ -64,7 +63,7 @@ def __init__(self, cfg: DictConfig, trainer: Trainer): self.cfg = cfg self.load_frozen_model(cfg, trainer) - + self.prompt_encoder = None self.tokenizer = self.frozen_model.tokenizer if hasattr(self.frozen_model.cfg, "encoder") and hasattr(self.frozen_model.cfg, "decoder"): @@ -213,25 +212,15 @@ def init_prompt_encoder(self): total_virtual_tokens = self.task_templates[new_task]["total_virtual_tokens"] encoder_type = PromptEncoderType(self.cfg.p_tuning.get("encoder_type", "mlp").lower()) - self.prompt_encoder = None - if encoder_type == PromptEncoderType.TPMLP: - self.prompt_encoder = PromptEncoderMLP( - total_virtual_tokens=total_virtual_tokens, - hidden_size=self.cfg.p_tuning.get("encoder_hidden", 2048), - output_size=self.hidden_size, - init_std=self.cfg.p_tuning.get("init_std", 0.023), - ) - elif encoder_type == PromptEncoderType.LSTM or encoder_type == PromptEncoderType.MLP: - self.prompt_encoder = PromptEncoder( - encoder_type=PromptEncoderType(encoder_type), - total_virtual_tokens=total_virtual_tokens, - token_dim=self.hidden_size, - hidden_size=self.cfg.p_tuning.get("encoder_hidden", self.hidden_size // 2), - lstm_dropout=self.cfg.p_tuning.get("dropout", 0.0), - num_layers=self.cfg.p_tuning.get("num_layers", 2), - ) - else: - raise ValueError("Prompt encoder type not recognized. Please use one of MLP (recommended) or LSTM.") + self.prompt_encoder = PromptEncoder( + encoder_type=PromptEncoderType(encoder_type), + total_virtual_tokens=total_virtual_tokens, + token_dim=self.hidden_size, + hidden_size=self.cfg.p_tuning.get("encoder_hidden", 2048), + lstm_dropout=self.cfg.p_tuning.get("dropout", 0.0), + num_layers=self.cfg.p_tuning.get("num_layers", 2), + init_std=self.cfg.p_tuning.get("init_std", 0.023), + ) def add_ptuned_prompts_to_prompt_table(self): """ diff --git a/nemo/collections/nlp/models/language_modeling/megatron_bert_model.py b/nemo/collections/nlp/models/language_modeling/megatron_bert_model.py index 8a0502407bf5..951de2bc2da4 100644 --- a/nemo/collections/nlp/models/language_modeling/megatron_bert_model.py +++ b/nemo/collections/nlp/models/language_modeling/megatron_bert_model.py @@ -265,6 +265,25 @@ def forward( def training_step(self, batch, batch_idx): self._optimizer.zero_grad() + + if self.with_distributed_adam: + # hack to enable overlapping param sync and forward compute + # note: the distributed optimizer monkey-patches each + # parameter's __getattribute__ function so that it can + # launch parameter all-gathers the first time the + # parameter is accessed after the optimizer step. However, + # PyTorch directly passes embedding parameters into a C++, + # bypassing this process. A quick-and-dirty hack is to + # manually interact with the parameter. + modules = self.model if isinstance(self.model, list) else [self.model] + for module in modules: + if isinstance(module, Float16Module): + module = module.module + module = module.language_model + if hasattr(module, 'embedding'): + for param in module.embedding.parameters(): + param.data_ptr() + batch_for_pipeline = self.process_batch(batch) tensor_shape = [self.cfg.encoder_seq_length, self.cfg.micro_batch_size, self.cfg.hidden_size] diff --git a/nemo/collections/nlp/models/language_modeling/megatron_gpt_model.py b/nemo/collections/nlp/models/language_modeling/megatron_gpt_model.py index 4215b32e9ed3..714dd688666f 100644 --- a/nemo/collections/nlp/models/language_modeling/megatron_gpt_model.py +++ b/nemo/collections/nlp/models/language_modeling/megatron_gpt_model.py @@ -13,18 +13,19 @@ # limitations under the License. import itertools -from typing import Any, Dict, List, Optional, Union +from typing import Any, List, Optional, Union import numpy as np import torch from omegaconf.dictconfig import DictConfig +from pytorch_lightning.plugins.precision.native_amp import NativeMixedPrecisionPlugin from pytorch_lightning.trainer.trainer import Trainer -from nemo.collections.nlp.data.language_modeling.megatron.gpt_dataset import build_train_valid_test_datasets -from nemo.collections.nlp.data.language_modeling.megatron.megatron_batch_samplers import ( - MegatronPretrainingBatchSampler, - MegatronPretrainingRandomBatchSampler, +from nemo.collections.nlp.data.language_modeling.megatron.data_samplers import ( + MegatronPretrainingRandomSampler, + MegatronPretrainingSampler, ) +from nemo.collections.nlp.data.language_modeling.megatron.gpt_dataset import build_train_valid_test_datasets from nemo.collections.nlp.models.language_modeling.megatron.gpt_model import GPTModel from nemo.collections.nlp.models.language_modeling.megatron_base_model import MegatronBaseModel from nemo.collections.nlp.modules.common.megatron.module import Float16Module @@ -46,6 +47,7 @@ SamplingParam, TextGeneration, ) +from nemo.collections.nlp.parts.nlp_overrides import GradScaler from nemo.collections.nlp.parts.utils_funcs import get_last_rank from nemo.core.classes.common import PretrainedModelInfo from nemo.utils import logging @@ -139,6 +141,14 @@ def __init__(self, cfg: DictConfig, trainer: Trainer): # configuration used for inference self._inference_config = None + # Convert the global-batch-based profile index to micro-batch index + if hasattr(self, '_nsys_profile_enabled'): + mp_size = cfg.get('tensor_model_parallel_size', 1) * cfg.get('pipeline_model_parallel_size', 1) + data_parallel_world_size = trainer.world_size // mp_size + grad_accum_steps = cfg.get('global_batch_size') // (cfg.get('micro_batch_size') * data_parallel_world_size) + self._nsys_profile_start_step *= grad_accum_steps + self._nsys_profile_end_step *= grad_accum_steps + def set_inference_config(self, inference_config): self._inference_config = inference_config @@ -166,6 +176,7 @@ def model_provider_func(self, pre_process, post_process): use_cpu_initialization=self.cfg.get('use_cpu_initialization', False), hidden_dropout=self.cfg.get('hidden_dropout', 0.1), attention_dropout=self.cfg.get('attention_dropout', 0.1), + ffn_dropout=self.cfg.get('ffn_dropout', 0.0), precision=self.cfg.get('precision', 16), fp32_residual_connection=self.cfg.get('fp32_residual_connection', False), activations_checkpoint_granularity=self.cfg.get('activations_checkpoint_granularity', None), @@ -177,8 +188,18 @@ def model_provider_func(self, pre_process, post_process): normalization=self.cfg.get('normalization', 'layernorm'), layernorm_epsilon=self.cfg.get('layernorm_epsilon', 1e-5), onnx_safe=self.cfg.get('onnx_safe', False), + bias=self.cfg.get('bias', True), bias_activation_fusion=self.cfg.get('bias_activation_fusion', True), bias_dropout_add_fusion=self.cfg.get('bias_dropout_add_fusion', True), + activation=self.cfg.get('activation', 'gelu'), + headscale=self.cfg.get('headscale', False), + transformer_block_type=self.cfg.get('transformer_block_type', 'pre_ln'), + openai_gelu=self.cfg.get('openai_gelu', False), + normalize_attention_scores=self.cfg.get('normalize_attention_scores', True), + position_embedding_type=self.cfg.get('position_embedding_type', 'learned_absolute'), + rotary_percentage=self.cfg.get('rotary_percentage', 1.0), + share_embeddings_and_output_weights=self.cfg.get('share_embeddings_and_output_weights', True), + attention_type=self.cfg.get('attention_type', 'multihead'), masked_softmax_fusion=self.cfg.get('masked_softmax_fusion', True), gradient_accumulation_fusion=self.cfg.get('gradient_accumulation_fusion', False), persist_layer_norm=self.cfg.get('persist_layer_norm', False), @@ -208,18 +229,6 @@ def setup_optimizer_param_groups(self): else: self._optimizer_param_groups = get_params_for_weight_decay_optimization(self.model) - def setup_optimization( - self, optim_config: Optional[Union[DictConfig, Dict]] = None, optim_kwargs: Optional[Dict[str, Any]] = None, - ): - optim_kwargs = {} if optim_kwargs is None else optim_kwargs.copy() - if self.with_distributed_adam: - - # Enable overlapped param sync by default - if 'overlap_param_sync' not in optim_kwargs: - optim_kwargs['overlap_param_sync'] = True - - return super().setup_optimization(optim_config=optim_config, optim_kwargs=optim_kwargs) - def configure_optimizers(self): if self.with_distributed_adam: @@ -302,14 +311,11 @@ def _get_fwd_bwd_function(self): fwd_bwd_function = forward_backward_no_pipelining return fwd_bwd_function - def training_step(self, batch, batch_idx): + def training_step(self, dataloader_iter, batch_idx): """ - Our dataloaders produce a micro-batch and then we fetch - a number of microbatches depending on the global batch size and model parallel size - from the dataloader to produce a list of microbatches. - Batch should be a list of microbatches and those microbatches should on CPU. - Microbatches are then moved to GPU during the pipeline. - The list of microbatches is then piped through the pipeline using Apex fwd/bwd functions. + We pass the dataloader iterator function to the micro-batch scheduler. + The input batch to each micro-batch is fetched using the dataloader function + in the micro-batch fwd function. """ # we zero grads here because we also call backward in the apex fwd/bwd functions @@ -333,16 +339,6 @@ def training_step(self, batch, batch_idx): for param in module.embedding.parameters(): param.data_ptr() - if parallel_state.is_pipeline_first_stage(ignore_virtual=True) or parallel_state.is_pipeline_last_stage( - ignore_virtual=True - ): - # we prepare the micro batches for the apex fwd/bwd function - batch_for_pipeline = self.process_global_batch(batch) - else: - # The intermediate pipeline stages do not need any inputs from data loader - # GPT3 uses decoder with AttnMask:causal, thus doesn't need attention_mask - batch_for_pipeline = None - tensor_shape = [self.cfg.encoder_seq_length, self.cfg.micro_batch_size, self.cfg.hidden_size] # handle asynchronous grad reduction @@ -369,7 +365,7 @@ def training_step(self, batch, batch_idx): losses_reduced_per_micro_batch = fwd_bwd_function( forward_step_func=self.get_forward_output_and_loss_func(), - batch=batch_for_pipeline, + batch=dataloader_iter, model=self.model, forward_only=False, tensor_shape=tensor_shape, @@ -412,7 +408,9 @@ def training_step(self, batch, batch_idx): # so we all-reduce gradients after the pipeline self.allreduce_gradients() # @sangkug we think this is causing memory to blow up (hurts perf) - if self.cfg.get('pipeline_model_parallel_size', 1) > 1: + if self.cfg.get('pipeline_model_parallel_size', 1) > 1 and self.cfg.get( + 'share_embeddings_and_output_weights', True + ): # when using pipeline parallelism the first and last stage must keep embeddings in sync self.allreduce_first_last_embeddings() @@ -424,18 +422,22 @@ def training_step(self, batch, batch_idx): if self.cfg.precision == 16: loss_scale = self.trainer.precision_plugin.scaler._scale if loss_scale is not None: - self.log('loss_scale', loss_scale) + self.log('loss_scale', loss_scale, batch_size=1) - self.log('reduced_train_loss', loss_mean, prog_bar=True, rank_zero_only=True) + self.log('reduced_train_loss', loss_mean, prog_bar=True, rank_zero_only=True, batch_size=1) lr = self._optimizer.param_groups[0]['lr'] - self.log('lr', lr, rank_zero_only=True) - self.log('global_step', self.trainer.global_step, prog_bar=True, rank_zero_only=True) + self.log('lr', lr, rank_zero_only=True, batch_size=1) + self.log( + 'global_step', self.trainer.global_step, prog_bar=True, rank_zero_only=True, batch_size=1, + ) + # TODO: make sure compute_consumed_samples works for pipeline parallelism self.log( 'consumed_samples', self.compute_consumed_samples(self.trainer.global_step - self.init_global_step), prog_bar=True, rank_zero_only=True, + batch_size=1, ) return loss_mean @@ -517,42 +519,42 @@ def allreduce_first_last_embeddings(self): torch.distributed.all_reduce(grad, group=parallel_state.get_embedding_group()) def get_forward_output_and_loss_func(self, validation_step=False): - def fwd_output_and_loss_func(batch, model, checkpoint_activations_all_layers=None): + def fwd_output_and_loss_func(dataloader_iter, model, checkpoint_activations_all_layers=None): + # GPT3 uses only causal mask, which doesn't need attention mask if parallel_state.get_pipeline_model_parallel_world_size() == 1: - batch = [x.cuda(non_blocking=True) for x in batch] - tokens, labels, loss_mask, attention_mask, position_ids = batch - attention_mask = attention_mask[0:1] + batch = next(dataloader_iter) + for k in batch.keys(): + batch[k] = batch[k].cuda(non_blocking=True) if k not in ['attention_mask'] else None else: - # GPT3 uses only causal mask, which doesn't need attention mask if parallel_state.is_pipeline_first_stage(): - # Fist pipeline stage needs only the tokens and position_ids - tokens = batch[0].cuda(non_blocking=True) - position_ids = batch[4].cuda(non_blocking=True) - labels, loss_mask, attention_mask = None, None, None + batch = next(dataloader_iter) + # First pipeline stage needs only the tokens and position_ids + for k in batch.keys(): + batch[k] = batch[k].cuda(non_blocking=True) if k in ['tokens', 'position_ids'] else None elif parallel_state.is_pipeline_last_stage(): + batch = next(dataloader_iter) # Last pipeline stage needs only the labels and loss_mask - labels = batch[1].cuda(non_blocking=True) - loss_mask = batch[2].cuda(non_blocking=True) - tokens, attention_mask, position_ids = None, None, None + for k in batch.keys(): + batch[k] = batch[k].cuda(non_blocking=True) if k in ['labels', 'loss_mask'] else None else: # Intermediate pipeline stage doesn't need any inputs - tokens, labels, loss_mask, attention_mask, position_ids = None, None, None, None, None + batch = {k: None for k in ['tokens', 'position_ids', 'attention_mask', 'labels']} output_tensor = model( - tokens, - position_ids, - attention_mask, - labels, + batch['tokens'], + batch['position_ids'], + batch['attention_mask'], + batch['labels'], checkpoint_activations_all_layers=checkpoint_activations_all_layers, ) def loss_func(output_tensor): # Loss for a micro-batch (ub) - loss_for_ub = self.loss_func(loss_mask, output_tensor) + loss_for_ub = self.loss_func(batch['loss_mask'], output_tensor) if validation_step and not self.cfg.data.get('validation_drop_last', True): - num_valid_tokens_in_ub = loss_mask.sum() + num_valid_tokens_in_ub = batch['loss_mask'].sum() if loss_for_ub.isnan(): - assert loss_mask.count_nonzero() == 0, 'Got NaN loss with non-empty input' + assert batch['loss_mask'].count_nonzero() == 0, 'Got NaN loss with non-empty input' loss_sum_for_ub = torch.zeros_like(num_valid_tokens_in_ub) else: loss_sum_for_ub = num_valid_tokens_in_ub * loss_for_ub @@ -606,7 +608,7 @@ def id_func(output_tensor): return fwd_output_only_func - def validation_step(self, batch, batch_idx): + def validation_step(self, dataloader_iter, batch_idx): """ Our dataloaders produce a micro-batch and then we fetch a number of microbatches depending on the global batch size and model parallel size @@ -614,7 +616,6 @@ def validation_step(self, batch, batch_idx): The list of microbatches is then piped through the pipeline using Apex fwd/bwd functions. """ - batch_for_pipeline = self.process_global_batch(batch) tensor_shape = [self.cfg.encoder_seq_length, self.cfg.micro_batch_size, self.cfg.hidden_size] # run forward passes for an entire global batch @@ -623,7 +624,7 @@ def validation_step(self, batch, batch_idx): losses_reduced_per_micro_batch = fwd_bwd_function( forward_step_func=self.get_forward_output_and_loss_func(validation_step=True), - batch=batch_for_pipeline, + batch=dataloader_iter, model=self.model, forward_only=True, tensor_shape=tensor_shape, @@ -671,7 +672,7 @@ def validation_epoch_end(self, outputs): # we can only log on one rank if it is rank zero so we broadcast from last rank torch.distributed.broadcast(averaged_loss, get_last_rank()) - self.log('val_loss', averaged_loss, prog_bar=True, rank_zero_only=True) + self.log('val_loss', averaged_loss, prog_bar=True, rank_zero_only=True, batch_size=1) def test_step(self, batch, batch_idx): return self.validation_step(batch, batch_idx) @@ -687,18 +688,6 @@ def loss_func(self, loss_mask, output_tensor): loss = torch.sum(losses.view(-1) * loss_mask) / loss_mask.sum() # sequence level nll return loss - def process_global_batch(self, global_batch, global_batch_size=None): - """ Prepares the global batch for apex fwd/bwd functions. - Global batch is a list of micro batches. - """ - return [ - global_batch["tokens"], - global_batch["labels"], - global_batch["loss_mask"], - global_batch["attention_mask"], - global_batch["position_ids"], - ] - def build_train_valid_test_datasets(self): logging.info('Building GPT datasets.') if self.trainer.limit_val_batches > 1.0 and isinstance(self.trainer.limit_val_batches, float): @@ -750,26 +739,24 @@ def build_pretraining_data_loader( # Megatron sampler if hasattr(self.cfg.data, 'dataloader_type') and self.cfg.data.dataloader_type is not None: if self.cfg.data.dataloader_type == 'single': - batch_sampler = MegatronPretrainingBatchSampler( + batch_sampler = MegatronPretrainingSampler( total_samples=len(dataset), consumed_samples=consumed_samples, micro_batch_size=self.cfg.micro_batch_size, - global_batch_size=self.cfg.global_batch_size, data_parallel_rank=parallel_state.get_data_parallel_rank(), data_parallel_size=parallel_state.get_data_parallel_world_size(), drop_last=drop_last, + global_batch_size=self.cfg.global_batch_size, pad_samples_to_global_batch_size=pad_samples_to_global_batch_size, ) elif self.cfg.data.dataloader_type == 'cyclic': - batch_sampler = MegatronPretrainingRandomBatchSampler( + batch_sampler = MegatronPretrainingRandomSampler( total_samples=len(dataset), consumed_samples=consumed_samples, micro_batch_size=self.cfg.micro_batch_size, - global_batch_size=self.cfg.global_batch_size, data_parallel_rank=parallel_state.get_data_parallel_rank(), data_parallel_size=parallel_state.get_data_parallel_world_size(), drop_last=self.cfg.get('drop_last', True), - pad_samples_to_global_batch_size=pad_samples_to_global_batch_size, ) else: raise ValueError('cfg.data.dataloader_type must be "single" or "cyclic"') @@ -821,10 +808,12 @@ def setup(self, stage=None): if isinstance(self.model, list): for i, module in enumerate(self.model): parallel_state.set_virtual_pipeline_model_parallel_rank(i) - module.sync_initial_word_embeddings() + if self.cfg.get('share_embeddings_and_output_weights', True): + module.sync_initial_word_embeddings() parallel_state.set_virtual_pipeline_model_parallel_rank(0) else: - self.model.sync_initial_word_embeddings() + if self.cfg.get('share_embeddings_and_output_weights', True): + self.model.sync_initial_word_embeddings() if self.cfg.get('transformer_engine', False): self.setup_transformer_engine_tp_groups() @@ -1006,3 +995,41 @@ def parameters(self): return itertools.chain.from_iterable(module.parameters() for module in self.model) else: return self.model.parameters() + + def on_train_batch_end(self, outputs, dataloader_iter: Any, batch_idx: int, unused: Optional[int] = 0) -> None: + super().on_train_batch_end(outputs, dataloader_iter, batch_idx) + + # TODO: Replace with newer override for scheduler.step() instead of + # search for plugins for fp16 GradScalar + if self.trainer.precision_plugin is not None and isinstance( + self.trainer.precision_plugin, NativeMixedPrecisionPlugin + ): + precision_plugin = self.trainer.precision_plugin + + if ( + hasattr(precision_plugin, 'scaler') + and precision_plugin.scaler is not None + and isinstance(precision_plugin.scaler, GradScaler) + ): + grad_scaler = precision_plugin.scaler + + # If the grad scaler skipped its optimizer step due to infs/nans, + # decrement the step of all schedulers. + if grad_scaler.optimizer_update_skipped is not None and grad_scaler.optimizer_update_skipped is True: + scheduler_cfgs = self.trainer.lr_scheduler_configs + + if not scheduler_cfgs or not self.trainer.lightning_module.automatic_optimization: + return + + for scheduler_cfg in scheduler_cfgs: + # Decrement the counter by 2, then perform a scheduler.step() to perform a no-up + # as well as update the optimizer lr in all param groups + scheduler_cfg.scheduler.last_epoch -= 2 + scheduler_cfg.scheduler.step() + + # Removing the line below because it messes up train_valid_test_num_samples calculation. + # self.trainer.fit_loop.max_steps = self.trainer.fit_loop.max_steps + 1 + + # Reset the optimizer update skipped to `None` - this is to prevent scheduler no-ops during + # accumulated gradient updates. + grad_scaler.optimizer_update_skipped = None diff --git a/nemo/collections/nlp/models/language_modeling/megatron_gpt_prompt_learning_model.py b/nemo/collections/nlp/models/language_modeling/megatron_gpt_prompt_learning_model.py index 77ab6f42fa71..68ff05f97883 100644 --- a/nemo/collections/nlp/models/language_modeling/megatron_gpt_prompt_learning_model.py +++ b/nemo/collections/nlp/models/language_modeling/megatron_gpt_prompt_learning_model.py @@ -28,9 +28,7 @@ from nemo.collections.nlp.models.language_modeling.megatron_base_model import MegatronBaseModel from nemo.collections.nlp.models.language_modeling.megatron_gpt_model import MegatronGPTModel from nemo.collections.nlp.modules.common import ( - BIGLSTMPromptEncoder, PromptEncoder, - PromptEncoderMLP, PromptEncoderType, PromptTable, VirtualPromptPlaceholderToken, @@ -268,32 +266,15 @@ def init_prompt_encoder(self): total_virtual_tokens = self.task_templates[new_task]["total_virtual_tokens"] encoder_type = PromptEncoderType(self.cfg.p_tuning.get("encoder_type", "tpmlp").lower()) - if encoder_type == PromptEncoderType.TPMLP: - self.prompt_encoder = PromptEncoderMLP( - total_virtual_tokens=total_virtual_tokens, - hidden_size=self.cfg.p_tuning.get("encoder_hidden", 2048), - output_size=self.hidden_size, - init_std=self.cfg.p_tuning.get("init_std", 0.023), - ) - elif encoder_type == PromptEncoderType.BIGLSTM: - self.prompt_encoder = BIGLSTMPromptEncoder( - total_virtual_tokens=total_virtual_tokens, - hidden_size=self.cfg.p_tuning.encoder_hidden, - output_size=self.hidden_size, - lstm_dropout=self.cfg.p_tuning.dropout, - num_layers=self.cfg.p_tuning.num_layers, - ) - elif encoder_type == PromptEncoderType.LSTM or encoder_type == PromptEncoderType.MLP: - self.prompt_encoder = PromptEncoder( - encoder_type=encoder_type, - total_virtual_tokens=total_virtual_tokens, - token_dim=self.hidden_size, - hidden_size=self.cfg.p_tuning.get("encoder_hidden", self.hidden_size // 2), - lstm_dropout=self.cfg.p_tuning.get("dropout", 0.0), - num_layers=self.cfg.p_tuning.get("num_layers", 2), - ) - else: - raise ValueError('not supported') + self.prompt_encoder = PromptEncoder( + encoder_type=encoder_type, + total_virtual_tokens=total_virtual_tokens, + token_dim=self.hidden_size, + hidden_size=self.cfg.p_tuning.get("encoder_hidden", 2048), + lstm_dropout=self.cfg.p_tuning.get("dropout", 0.0), + num_layers=self.cfg.p_tuning.get("num_layers", 2), + init_std=self.cfg.p_tuning.get("init_std", 0.023), + ) def add_ptuned_prompts_to_prompt_table(self): """ @@ -431,8 +412,13 @@ def forward( input_embeds = self.embed_input_inference(input_ids, taskname_ids) else: input_embeds = self.embed_input_train(input_ids, taskname_ids) - position_embeddings = self.frozen_model.model.language_model.embedding.position_embeddings(position_ids) - encoder_input = input_embeds + position_embeddings + if hasattr(self.frozen_model.model.language_model.embedding, "position_embeddings"): + position_embeddings = self.frozen_model.model.language_model.embedding.position_embeddings( + position_ids + ) + encoder_input = input_embeds + position_embeddings + else: + encoder_input = input_embeds encoder_input = encoder_input.transpose(0, 1).contiguous() if self.cfg.get("sequence_parallel", False): encoder_input = tensor_parallel.mappings.scatter_to_sequence_parallel_region(encoder_input) diff --git a/nemo/collections/nlp/models/language_modeling/megatron_t5_adapter_model.py b/nemo/collections/nlp/models/language_modeling/megatron_t5_adapter_model.py index cf5ca53dbd3a..6207fc613bca 100644 --- a/nemo/collections/nlp/models/language_modeling/megatron_t5_adapter_model.py +++ b/nemo/collections/nlp/models/language_modeling/megatron_t5_adapter_model.py @@ -103,20 +103,12 @@ def on_train_end(self): # Save the best nemo model self.save_to(save_path=self.cfg.nemo_path) - def validation_step(self, batch, batch_idx, inference=False): - enc_input, dec_input, labels, loss_mask, enc_mask, dec_mask, position_ids, taskname_ids = batch - - mode = self.training - self.eval() - gbs = self.cfg.get('validation_global_batch_size', self.cfg.global_batch_size) - self._reconfigure_and_process_inference_batch(enc_input.size(0), gbs) - loss_mean = self.fwd_bwd_step(batch, batch_idx, forward_only=True) - + def compute_accuracy(self, enc_input, enc_mask, encoder_input, labels): predicted_token_ids, log_probs = self.frozen_model.decode( tokens_enc=enc_input, enc_mask=enc_mask, num_tokens_to_generate=self.decoder_seq_length, - encoder_input=None, + encoder_input=encoder_input, ) processed_inputs, processed_preds, processed_labels = [], [], [] @@ -145,14 +137,30 @@ def validation_step(self, batch, batch_idx, inference=False): processed_labels.append(label) processed_inputs.append(enc_input) - self.train(mode=mode) return { - 'loss': loss_mean, 'predicted_token_ids': processed_preds, 'labels': processed_labels, 'enc_inputs': processed_inputs, } + def validation_step(self, batch, batch_idx, inference=False): + enc_input, dec_input, labels, loss_mask, enc_mask, dec_mask, position_ids, taskname_ids = batch + + mode = self.training + self.eval() + gbs = self.cfg.get('validation_global_batch_size', self.cfg.global_batch_size) + self._reconfigure_and_process_inference_batch(enc_input.size(0), gbs) + loss_mean = self.fwd_bwd_step(batch, batch_idx, forward_only=True) + + if self.cfg.get('report_validation_accuracy', False): + metrics = self.compute_accuracy(enc_input, enc_mask, labels) + metrics['loss'] = loss_mean + else: + metrics = {'loss': loss_mean} + + self.train(mode=mode) + return metrics + def predict_step(self, batch: Any, batch_idx: int, dataloader_idx: int = 0) -> Any: enc_input, dec_input, labels, loss_mask, enc_mask, dec_mask, position_ids, taskname_ids = batch @@ -283,40 +291,41 @@ def validation_epoch_end(self, outputs): logging.info(f'Validation loss: {averaged_loss}') self.log('val_loss', averaged_loss, prog_bar=True, rank_zero_only=True) - gather_results = [None for _ in range(parallel_state.get_data_parallel_world_size())] + if self.cfg.get('report_validation_accuracy', False): + gather_results = [None for _ in range(parallel_state.get_data_parallel_world_size())] + all_preds = list(itertools.chain(*[item['predicted_token_ids'] for item in outputs])) + all_labels = list(itertools.chain(*[item['labels'] for item in outputs])) + all_inputs = list(itertools.chain(*[item['enc_inputs'] for item in outputs])) - all_preds = list(itertools.chain(*[item['predicted_token_ids'] for item in outputs])) - all_labels = list(itertools.chain(*[item['labels'] for item in outputs])) - all_inputs = list(itertools.chain(*[item['enc_inputs'] for item in outputs])) + assert len(all_preds) == len(all_labels) + assert len(all_preds) == len(all_inputs) - assert len(all_preds) == len(all_labels) - assert len(all_preds) == len(all_inputs) + # Gather inputs, preds, labels from all workers + torch.distributed.all_gather_object( + gather_results, + [(input, pred, label) for (input, pred, label) in zip(all_inputs, all_preds, all_labels)], + group=parallel_state.get_data_parallel_group(), + ) - # Gather inputs, preds, labels from all workers - torch.distributed.all_gather_object( - gather_results, - [(input, pred, label) for (input, pred, label) in zip(all_inputs, all_preds, all_labels)], - group=parallel_state.get_data_parallel_group(), - ) + # Deduplicate sentences that may have been distributed across multiple data parallel ranks. + if parallel_state.get_data_parallel_rank() == 0: - # Deduplicate sentences that may have been distributed across multiple data parallel ranks. - if parallel_state.get_data_parallel_rank() == 0: + gather_results_dedup = list(set(itertools.chain(*gather_results))) - gather_results_dedup = list(set(itertools.chain(*gather_results))) + correct = 0 + for (input, pred, label) in gather_results_dedup: + if pred == label: + correct += 1 - correct = 0 - for (input, pred, label) in gather_results_dedup: - if pred == label: - correct += 1 + val_acc = correct / len(gather_results_dedup) + val_acc = torch.tensor(val_acc).cuda() - val_acc = correct / len(gather_results_dedup) - val_acc = torch.tensor(val_acc).cuda() + logging.info(f'Validation accuracy: {val_acc}') + else: + val_acc = torch.tensor(0.0).cuda() - logging.info(f'Validation accuracy: {val_acc}') - else: - val_acc = torch.tensor(0.0).cuda() + self.log('val_acc', val_acc, prog_bar=True, rank_zero_only=True) - self.log('val_acc', val_acc, prog_bar=True, rank_zero_only=True) gbs = self.cfg.global_batch_size mbs = self.cfg.micro_batch_size self._reconfigure_batch_sizes(gbs, mbs) diff --git a/nemo/collections/nlp/models/language_modeling/megatron_t5_prompt_learning_model.py b/nemo/collections/nlp/models/language_modeling/megatron_t5_prompt_learning_model.py index 575c7be7c84b..9e23b0e2f2b2 100644 --- a/nemo/collections/nlp/models/language_modeling/megatron_t5_prompt_learning_model.py +++ b/nemo/collections/nlp/models/language_modeling/megatron_t5_prompt_learning_model.py @@ -328,6 +328,26 @@ def _reconfigure_and_process_inference_batch(self, global_batch_size_per_gpu, gb data_parallel_size=parallel_state.get_data_parallel_world_size(), ) + def compute_accuracy(self, input_ids, enc_mask, encoder_input, labels): + predicted_token_ids, log_probs = self.frozen_model.decode( + tokens_enc=input_ids, + enc_mask=enc_mask, + num_tokens_to_generate=self.decoder_seq_length, + encoder_input=encoder_input, + bos_id=self.tokenizer.pad_id + if self.cfg.data.get('decoder_starts_with_pad', False) + else self.tokenizer.bos_id, + ) + # Special ids to text function to handle stripping and special tokens with sentencepiece tokenizers. + preds_text = MegatronT5FinetuneModel.ids_to_text(predicted_token_ids, self.tokenizer) + labels_text = MegatronT5FinetuneModel.ids_to_text(labels, self.tokenizer) + input_text = MegatronT5FinetuneModel.ids_to_text(input_ids, self.tokenizer) + return { + 'predicted_token_ids': preds_text, + 'labels': labels_text, + 'enc_inputs': input_text, + } + def validation_step(self, batch, batch_idx, inference=False): input_ids, dec_input, labels, loss_mask, enc_mask, dec_mask, position_ids, taskname_ids = batch @@ -351,28 +371,15 @@ def validation_step(self, batch, batch_idx, inference=False): else: encoder_input = None - predicted_token_ids, log_probs = self.frozen_model.decode( - tokens_enc=input_ids, - enc_mask=enc_mask, - num_tokens_to_generate=self.decoder_seq_length, - encoder_input=encoder_input, - bos_id=self.tokenizer.pad_id - if self.cfg.data.get('decoder_starts_with_pad', False) - else self.tokenizer.bos_id, - ) - # Special ids to text function to handle stripping and special tokens with sentencepiece tokenizers. - preds_text = MegatronT5FinetuneModel.ids_to_text(predicted_token_ids, self.tokenizer) - labels_text = MegatronT5FinetuneModel.ids_to_text(labels, self.tokenizer) - input_text = MegatronT5FinetuneModel.ids_to_text(input_ids, self.tokenizer) + if self.cfg.get("report_validation_accuracy", False): + metrics = self.compute_accuracy(input_ids, enc_mask, encoder_input, labels) + metrics['loss'] = loss_mean + else: + metrics = {'loss': loss_mean} self.train(mode=mode) self.frozen_model.eval() - return { - 'loss': loss_mean, - 'predicted_token_ids': preds_text, - 'labels': labels_text, - 'enc_inputs': input_text, - } + return metrics def validation_epoch_end(self, outputs): if self.cfg.get('pipeline_model_parallel_size', 1) > 1: @@ -393,41 +400,41 @@ def validation_epoch_end(self, outputs): logging.info(f'Validation loss: {averaged_loss}') self.log('val_loss', averaged_loss, prog_bar=True, rank_zero_only=True) - gather_results = [None for _ in range(parallel_state.get_data_parallel_world_size())] + if self.cfg.get("report_validation_accuracy", False): + gather_results = [None for _ in range(parallel_state.get_data_parallel_world_size())] - all_preds = list(itertools.chain(*[item['predicted_token_ids'] for item in outputs])) - all_labels = list(itertools.chain(*[item['labels'] for item in outputs])) - all_inputs = list(itertools.chain(*[item['enc_inputs'] for item in outputs])) + all_preds = list(itertools.chain(*[item['predicted_token_ids'] for item in outputs])) + all_labels = list(itertools.chain(*[item['labels'] for item in outputs])) + all_inputs = list(itertools.chain(*[item['enc_inputs'] for item in outputs])) - assert len(all_preds) == len(all_labels) - assert len(all_preds) == len(all_inputs) + assert len(all_preds) == len(all_labels) + assert len(all_preds) == len(all_inputs) - # Gather inputs, preds, labels from all workers - torch.distributed.all_gather_object( - gather_results, - [(input, pred, label) for (input, pred, label) in zip(all_inputs, all_preds, all_labels)], - group=parallel_state.get_data_parallel_group(), - ) + # Gather inputs, preds, labels from all workers + torch.distributed.all_gather_object( + gather_results, + [(input, pred, label) for (input, pred, label) in zip(all_inputs, all_preds, all_labels)], + group=parallel_state.get_data_parallel_group(), + ) - # Deduplicate sentences that may have been distributed across multiple data parallel ranks. - if parallel_state.get_data_parallel_rank() == 0: + # Deduplicate sentences that may have been distributed across multiple data parallel ranks. + if parallel_state.get_data_parallel_rank() == 0: - gather_results_dedup = list(set(itertools.chain(*gather_results))) + gather_results_dedup = list(set(itertools.chain(*gather_results))) - correct = 0 - for (input, pred, label) in gather_results_dedup: - if pred == label: - correct += 1 + correct = 0 + for (input, pred, label) in gather_results_dedup: + if pred == label: + correct += 1 - val_acc = correct / len(gather_results_dedup) - val_acc = torch.tensor(val_acc).cuda() + val_acc = correct / len(gather_results_dedup) + val_acc = torch.tensor(val_acc).cuda() - logging.info(f'Validation accuracy: {val_acc}') - else: - val_acc = torch.tensor(0.0).cuda() + logging.info(f'Validation accuracy: {val_acc}') + else: + val_acc = torch.tensor(0.0).cuda() - self.log('val_acc', val_acc, prog_bar=True, rank_zero_only=True) - logging.info(f'val_loss: {averaged_loss}') + self.log('val_acc', val_acc, prog_bar=True, rank_zero_only=True) # Save inference ready .nemo checkpoint version if self.cfg.get("save_nemo_on_validation_end", False): diff --git a/nemo/collections/nlp/modules/common/__init__.py b/nemo/collections/nlp/modules/common/__init__.py index cc5bb7a3f480..7608c52fa752 100644 --- a/nemo/collections/nlp/modules/common/__init__.py +++ b/nemo/collections/nlp/modules/common/__init__.py @@ -23,12 +23,7 @@ RobertaEncoder, ) from nemo.collections.nlp.modules.common.lm_utils import get_lm_model, get_pretrained_lm_models_list -from nemo.collections.nlp.modules.common.prompt_encoder import ( - BIGLSTMPromptEncoder, - PromptEncoder, - PromptEncoderMLP, - PromptEncoderType, -) +from nemo.collections.nlp.modules.common.prompt_encoder import PromptEncoder, PromptEncoderType from nemo.collections.nlp.modules.common.prompt_table import ( PromptTable, VirtualPromptPlaceholderToken, diff --git a/nemo/collections/nlp/modules/common/megatron/attention.py b/nemo/collections/nlp/modules/common/megatron/attention.py index acc20499bc04..e73231dc97b5 100644 --- a/nemo/collections/nlp/modules/common/megatron/attention.py +++ b/nemo/collections/nlp/modules/common/megatron/attention.py @@ -81,6 +81,8 @@ def __init__( megatron_legacy=False, bias=True, headscale=False, + position_embedding_type='learned_absolute', + multi_query_attention=False, activations_checkpoint_granularity=None, sequence_parallel=False, gradient_accumulation_fusion=False, @@ -92,6 +94,8 @@ def __init__( self.attention_type = attention_type self.attn_mask_type = attn_mask_type self.normalize_attention_scores = normalize_attention_scores + self.position_embedding_type = position_embedding_type + self.multi_query_attention = multi_query_attention self.megatron_legacy = megatron_legacy @@ -164,6 +168,7 @@ def __init__( kv_channels=kv_channels, masked_softmax_fusion=masked_softmax_fusion, attention_dropout=attention_dropout, + multi_query_attention=multi_query_attention, sequence_parallel=sequence_parallel, normalize_attention_scores=normalize_attention_scores, ) @@ -651,6 +656,7 @@ def __init__( attention_dropout=0.1, sequence_parallel=False, normalize_attention_scores=True, + multi_query_attention=False, ): super(CoreAttention, self).__init__() @@ -658,6 +664,7 @@ def __init__( self.precision = precision self.fp16 = precision == 16 self.bf16 = precision == 'bf16' + self.multi_query_attention = multi_query_attention self.apply_query_key_layer_scaling = apply_query_key_layer_scaling self.attention_softmax_in_fp32 = False @@ -741,28 +748,55 @@ def forward( # otherwise, only relative positional embedding takes effect # value_layer = apply_rotary_pos_emb(value_layer, k_pos_emb) - # [sq, b, np, hn] -> [sq, b * np, hn] - query_layer = query_layer.view(output_size[2], output_size[0] * output_size[1], -1) - # [sk, b, np, hn] -> [sk, b * np, hn] - key_layer = key_layer.view(output_size[3], output_size[0] * output_size[1], -1) - - # preallocting input tensor: [b * np, sq, sk] - matmul_input_buffer = torch.empty( - output_size[0] * output_size[1], - output_size[2], - output_size[3], - dtype=query_layer.dtype, - device=torch.cuda.current_device(), - ) + if self.multi_query_attention: + # [sq, b, np, hn] -> [b, np * sq, hn] + query_layer = query_layer.permute([1, 2, 0, 3]).reshape( + output_size[0], output_size[1] * output_size[2], -1 + ) - # Raw attention scores. [b * np, sq, sk] - matmul_result = torch.baddbmm( - matmul_input_buffer, - query_layer.transpose(0, 1), # [b * np, sq, hn] - key_layer.transpose(0, 1).transpose(1, 2), # [b * np, hn, sk] - beta=0.0, - alpha=(1.0 / self.norm_factor) if self.normalize_attention_scores else 1.0, - ) + # [sk, b, 1, hn] -> [b, hn, sk] + key_layer = key_layer.squeeze(2).permute(1, 2, 0) + + # preallocting input tensor: [b * np, sq, sk] + matmul_input_buffer = torch.empty( + output_size[0] * output_size[1], + output_size[2], + output_size[3], + dtype=query_layer.dtype, + device=torch.cuda.current_device(), + ) + + # Raw attention scores. [b * np, sq, sk] + matmul_result = torch.baddbmm( + matmul_input_buffer, + query_layer, # [b * np, sq, hn] + key_layer, # [b * np, hn, sk] + beta=0.0, + alpha=(1.0 / self.norm_factor), + ) + else: + # [sq, b, np, hn] -> [sq, b * np, hn] + query_layer = query_layer.view(output_size[2], output_size[0] * output_size[1], -1) + # [sk, b, np, hn] -> [sk, b * np, hn] + key_layer = key_layer.view(output_size[3], output_size[0] * output_size[1], -1) + + # preallocting input tensor: [b * np, sq, sk] + matmul_input_buffer = torch.empty( + output_size[0] * output_size[1], + output_size[2], + output_size[3], + dtype=query_layer.dtype, + device=torch.cuda.current_device(), + ) + + # Raw attention scores. [b * np, sq, sk] + matmul_result = torch.baddbmm( + matmul_input_buffer, + query_layer.transpose(0, 1), # [b * np, sq, hn] + key_layer.transpose(0, 1).transpose(1, 2), # [b * np, hn, sk] + beta=0.0, + alpha=(1.0 / self.norm_factor) if self.normalize_attention_scores else 1.0, + ) # change view to [b, np, sq, sk] attention_scores = matmul_result.view(*output_size) diff --git a/nemo/collections/nlp/modules/common/megatron/language_model.py b/nemo/collections/nlp/modules/common/megatron/language_model.py index ece81c742ea2..2f932d8e7a82 100755 --- a/nemo/collections/nlp/modules/common/megatron/language_model.py +++ b/nemo/collections/nlp/modules/common/megatron/language_model.py @@ -17,6 +17,7 @@ from nemo.collections.nlp.modules.common.megatron.layer_type import LayerType from nemo.collections.nlp.modules.common.megatron.module import MegatronModule +from nemo.collections.nlp.modules.common.megatron.rotary_pos_embedding import RotaryEmbedding from nemo.collections.nlp.modules.common.megatron.transformer import ParallelTransformer from nemo.collections.nlp.modules.common.megatron.utils import ( ApexGuardDefaults, @@ -60,6 +61,7 @@ def get_language_model( use_cpu_initialization=False, hidden_dropout=0.1, attention_dropout=0.1, + ffn_dropout=0.0, precision=16, fp32_residual_connection=False, activations_checkpoint_method=None, @@ -68,7 +70,17 @@ def get_language_model( layernorm_epsilon=1e-5, bias_activation_fusion=True, masked_softmax_fusion=True, + activation='gelu', + headscale=False, + transformer_block_type='pre_ln', + normalize_attention_scores=True, + position_embedding_type='learned_absolute', + attention_type='multihead', + share_embeddings_and_output_weights=True, + rotary_percentage=1.0, + multi_query_attention=False, bias_dropout_add_fusion=True, + bias=True, gradient_accumulation_fusion=False, persist_layer_norm=False, openai_gelu=False, @@ -124,6 +136,7 @@ def get_language_model( use_cpu_initialization=use_cpu_initialization, hidden_dropout=hidden_dropout, attention_dropout=attention_dropout, + ffn_dropout=ffn_dropout, precision=precision, fp32_residual_connection=fp32_residual_connection, activations_checkpoint_method=activations_checkpoint_method, @@ -132,8 +145,17 @@ def get_language_model( layernorm_epsilon=layernorm_epsilon, bias_activation_fusion=bias_activation_fusion, bias_dropout_add_fusion=bias_dropout_add_fusion, + bias=bias, + rotary_percentage=rotary_percentage, + share_embeddings_and_output_weights=share_embeddings_and_output_weights, masked_softmax_fusion=masked_softmax_fusion, gradient_accumulation_fusion=gradient_accumulation_fusion, + activation=activation, + headscale=headscale, + transformer_block_type=transformer_block_type, + normalize_attention_scores=normalize_attention_scores, + position_embedding_type=position_embedding_type, + multi_query_attention=multi_query_attention, persist_layer_norm=persist_layer_norm, openai_gelu=openai_gelu, onnx_safe=onnx_safe, @@ -413,6 +435,7 @@ def __init__( use_cpu_initialization=False, hidden_dropout=0.1, attention_dropout=0.1, + ffn_dropout=0.0, precision=16, fp32_residual_connection=False, activations_checkpoint_method=None, @@ -421,7 +444,16 @@ def __init__( layernorm_epsilon=1e-5, bias_activation_fusion=True, bias_dropout_add_fusion=True, + bias=True, masked_softmax_fusion=True, + activation='gelu', + headscale=False, + transformer_block_type='pre_ln', + normalize_attention_scores=True, + position_embedding_type='learned_absolute', + rotary_percentage=1.0, + multi_query_attention=False, + share_embeddings_and_output_weights=True, gradient_accumulation_fusion=False, persist_layer_norm=False, openai_gelu=False, @@ -441,7 +473,7 @@ def __init__( reduce_amax=True, use_emha=False, ): - super(TransformerLanguageModel, self).__init__() + super(TransformerLanguageModel, self).__init__(share_token_embeddings=share_embeddings_and_output_weights) self.pre_process = pre_process self.post_process = post_process @@ -457,6 +489,8 @@ def __init__( self.add_pooler = add_pooler self.hidden_dropout = hidden_dropout self.output_layer_init_method = output_layer_init_method + self.position_embedding_type = position_embedding_type + self.share_embeddings_and_output_weights = share_embeddings_and_output_weights if kv_channels is None: @@ -476,10 +510,18 @@ def __init__( use_cpu_initialization=use_cpu_initialization, embedding_dropout_prob=self.hidden_dropout, sequence_parallel=sequence_parallel, + position_embedding_type=position_embedding_type, fp32_residual_connection=fp32_residual_connection, ) self._embedding_key = 'embedding' + if position_embedding_type == 'rope': + rotary_dim = self.hidden_size // num_attention_heads if kv_channels is None else kv_channels + assert 0 < rotary_percentage <= 1 + if rotary_percentage < 1: + rotary_dim = int(rotary_dim * rotary_percentage) + self.rotary_pos_emb = RotaryEmbedding(rotary_dim) + # Transformer. self.encoder = ParallelTransformer( init_method=self.init_method, @@ -501,13 +543,20 @@ def __init__( layernorm_epsilon=layernorm_epsilon, hidden_dropout=hidden_dropout, attention_dropout=attention_dropout, + ffn_dropout=ffn_dropout, use_cpu_initialization=use_cpu_initialization, persist_layer_norm=persist_layer_norm, openai_gelu=openai_gelu, onnx_safe=onnx_safe, + bias=bias, bias_activation_fusion=bias_activation_fusion, bias_dropout_add_fusion=bias_dropout_add_fusion, masked_softmax_fusion=masked_softmax_fusion, + activation=activation, + headscale=headscale, + transformer_block_type=transformer_block_type, + normalize_attention_scores=normalize_attention_scores, + multi_query_attention=multi_query_attention, gradient_accumulation_fusion=gradient_accumulation_fusion, megatron_legacy=megatron_legacy, sequence_parallel=sequence_parallel, @@ -571,6 +620,15 @@ def __init__( self.pooler = Pooler(self.hidden_size, self.init_method, sequence_parallel=sequence_parallel) self._pooler_key = 'pooler' + if not self.share_embeddings_and_output_weights: + self.output_layer = tensor_parallel.ColumnParallelLinear( + self.hidden_size, + self.vocab_size, + bias=False, # Setting bias to False always to keep it consistent with embedding tying that also does not have a bias. + init_method=self.init_method, + ) + self._output_layer_key = 'output_layer' + def set_input_tensor(self, input_tensor): """ See megatron.model.transformer.set_input_tensor()""" # This is usually handled in schedules.py but some inference code still @@ -610,6 +668,15 @@ def forward( # enc_attn_mask: [1, 1, s, s] + if self.position_embedding_type == 'rope': + if not set_inference_key_value_memory and inference_max_sequence_len is not None: + rotary_pos_emb = self.rotary_pos_emb(inference_max_sequence_len) + elif self.encoder.input_tensor is not None: + rotary_pos_emb = self.rotary_pos_emb(self.encoder.input_tensor.size(0)) + else: + rotary_pos_emb = self.rotary_pos_emb(encoder_input.size(0)) + else: + rotary_pos_emb = None # encoder. if enc_hidden_states is None: encoder_output = self.encoder( @@ -620,6 +687,9 @@ def forward( set_inference_key_value_memory=set_inference_key_value_memory, inference_max_sequence_len=inference_max_sequence_len, checkpoint_activations_all_layers=checkpoint_activations_all_layers, + rotary_pos_emb=(rotary_pos_emb, None, None) + if rotary_pos_emb is not None + else None, # This assumes that this being used as a GPT/BERT model only (no cross-attention) ) else: encoder_output = enc_hidden_states.to(encoder_input.dtype) diff --git a/nemo/collections/nlp/modules/common/megatron/mlp.py b/nemo/collections/nlp/modules/common/megatron/mlp.py index a6afa54e49a7..0656eb9f40d3 100644 --- a/nemo/collections/nlp/modules/common/megatron/mlp.py +++ b/nemo/collections/nlp/modules/common/megatron/mlp.py @@ -26,6 +26,7 @@ from nemo.collections.nlp.modules.common.megatron.module import MegatronModule from nemo.collections.nlp.modules.common.megatron.utils import ApexGuardDefaults, erf_gelu from nemo.collections.nlp.modules.common.megatron.utils import openai_gelu as openai_gelu_func +from nemo.collections.nlp.modules.common.megatron.utils import squared_relu from nemo.core import adapter_mixins try: @@ -82,8 +83,10 @@ def __init__( self.dropout = dropout self.set_accepted_adapter_types([MLPInfusedAdapterConfig._target_]) - if activation not in ['gelu', 'geglu', 'reglu', 'swiglu']: - raise ValueError(f"Activation {activation} not supported. Only gelu, geglu, reglu, swiglu are supported.") + if activation not in ['gelu', 'geglu', 'reglu', 'swiglu', 'squared-relu']: + raise ValueError( + f"Activation {activation} not supported. Only gelu, geglu, reglu, swiglu, squared-relu are supported." + ) no_async_tensor_model_parallel_allreduce = ( parallel_state.get_tensor_model_parallel_world_size() == 1 or sequence_parallel @@ -150,6 +153,8 @@ def __init__( elif activation == "swiglu": # SiLU or sigmoid linear unit is the same as swish with beta = 1 (which is what https://arxiv.org/pdf/2002.05202.pdf uses.) self.activation_func = F.silu + elif activation == 'squared-relu': + self.activation_func = squared_relu # Project back to h. self.dense_4h_to_h = tensor_parallel.RowParallelLinear( diff --git a/nemo/collections/nlp/modules/common/megatron/module.py b/nemo/collections/nlp/modules/common/megatron/module.py index 8aa379629657..89d5dc1f7443 100644 --- a/nemo/collections/nlp/modules/common/megatron/module.py +++ b/nemo/collections/nlp/modules/common/megatron/module.py @@ -49,7 +49,6 @@ def __init__(self, share_token_embeddings=True): "Apex was not found. Please see the NeMo README for installation instructions: https://github.com/NVIDIA/NeMo#megatron-gpt." ) super(MegatronModule, self).__init__() - self.share_token_embeddings = share_token_embeddings def word_embeddings_weight(self): @@ -161,7 +160,7 @@ def initialize_word_embeddings(self, init_method, vocab_size, hidden_size): def sync_initial_word_embeddings(self): if torch.distributed.is_initialized(): - if parallel_state.is_rank_in_embedding_group(): + if parallel_state.is_rank_in_embedding_group() and self.share_token_embeddings: torch.distributed.all_reduce( self.word_embeddings_weight().data, group=parallel_state.get_embedding_group() ) diff --git a/nemo/collections/nlp/modules/common/megatron/retrieval_service.py b/nemo/collections/nlp/modules/common/megatron/retrieval_service.py deleted file mode 100644 index 1b439a94f85e..000000000000 --- a/nemo/collections/nlp/modules/common/megatron/retrieval_service.py +++ /dev/null @@ -1,544 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import abc -import base64 -import json -import logging -import pickle -import threading -import time -from typing import List, Union - -import faiss -import numpy as np -import requests -import torch -from flask import Flask, jsonify, request -from flask_restful import Api, Resource - -from nemo.collections.common.tokenizers.tokenizer_spec import TokenizerSpec -from nemo.collections.nlp.data.language_modeling.megatron.indexed_retrieval_dataset import MMapRetrievalIndexedDataset -from nemo.collections.nlp.modules.common.megatron.bert_service import BERT_MODEL_MAP - -log = logging.getLogger('werkzeug') -log.setLevel(logging.ERROR) - -lock = threading.Lock() -headers = {"Content-Type": "application/json"} - -PORT_NUM = 17179 -PORT_NUM_DYN = 17180 - - -def request_data(data, port=PORT_NUM): - resp = requests.put('http://localhost:{}/knn'.format(port), data=json.dumps(data), headers=headers) - return resp.json() - - -class RetrievalService: - """ - Abstract class for Retrieval Service. - """ - - @abc.abstractmethod - def get_knn(self, query: Union[List[str], str, torch.Tensor], neighbors: int): - pass - - @abc.abstractmethod - def add_docs_to_index(self, docs: List[str], add_eos: bool = True): - """ - Add documents to the Faiss index - Args: - docs: List[str], list of documents that is going to be added to the index - add_eos: bool, whether add the eos in the end - """ - raise NotImplementedError() - - -class ChunkStore: - """ - ChunkStore maps chunk id to tokens. It is used as an in memory storage for dynamic retrieval DB. - """ - - def __init__(self, chunk_size, pad_id): - self.store = {} - self._count = 0 - self.no_retrieval = np.ones(2 * chunk_size, dtype=np.int64) * pad_id - self.store[-1] = self.no_retrieval - - def add(self, chunk): - self.store[self._count] = chunk - self._count += 1 - - def get_chunk(self, neighbor_id): - return self.store[neighbor_id] - - def reset(self): - self._count = 0 - self.store = {} - self.store[-1] = self.no_retrieval - - -class FaissRetrievalResource(Resource): - """ - Static Faiss Retrieval Flask resource. - The PUT method is to get KNN tokens. - """ - - def __init__( - self, index, tokenizer, ds, query_bert_port, - ): - # server - self.index = index - self.tokenizer = tokenizer - self.ds = ds - self.query_bert_port = query_bert_port - - def put(self): - data = request.get_json() - sentences = data['sentences'] - num_neighbors = data['neighbors'] - with lock: # Need to get lock to keep multiple threads from hitting code - neighbors = self.get_knn(sentences, num_neighbors) - return jsonify(neighbors.tolist()) - # check keys - - def get_knn(self, query: Union[List[str], str, torch.Tensor], neighbors: int): - single_sentence = False - if isinstance(query, str): - single_sentence = True - query = [query] - elif isinstance(query, torch.Tensor): - sentence_list = [] - for q in query: - text = self.tokenizer.ids_to_text(q) - sentence_list.append(text) - query = sentence_list - emb = request_data(query, self.query_bert_port) - emb_data = base64.b64decode(emb.encode()) - emb = pickle.loads(emb_data) - if self.index.ntotal == 0: - # A workaround to fix searching an empty Faiss index - knn = [[-1] * neighbors for i in range(len(emb))] - else: - _, knn = self.index.search(emb, neighbors) - results = [] - for sentence_neighbors in knn: - chunks = [] - for neighbor_chunk_id in sentence_neighbors: - chunk_id = self.ds.get_chunk(neighbor_chunk_id) - chunks.append(chunk_id) - chunks = np.stack(chunks, axis=0).astype(np.int64) - results.append(chunks) - if single_sentence: - # unpack the single sentence input - return results[0] - return np.stack(results, axis=0).astype(np.int64) - - -class RetrievalServer(object): - """ - Flask Retrieval server, which helps to get the KNN tokens given the query chunk - """ - - def __init__( - self, - faiss_index: str, - faiss_devices: str, - nprobe: int, - retrieval_index: str, - tokenizer: TokenizerSpec, - query_bert_port: int, - ): - self.app = Flask(__name__, static_url_path='') - # server - has_gpu = torch.cuda.is_available() and hasattr(faiss, "index_gpu_to_cpu") - - if faiss_devices is None or not torch.cuda.is_available(): - device_list = None - else: - device_list = ['cuda:' + str(device) for device in faiss_devices.split(',')] - - self.index = faiss.read_index(faiss_index) - if has_gpu and device_list is not None: - beg = time.time() - co = faiss.GpuMultipleClonerOptions() - co.useFloat16 = True - co.usePrecomputed = False - co.shard = True - self.index = faiss.index_cpu_to_all_gpus(self.index, co, ngpu=len(device_list)) - end = time.time() - logging.info(f'convert Faiss db to GPU takes {end - beg} s') - self.index.nprobe = nprobe - self.tokenizer = tokenizer - self.ds = MMapRetrievalIndexedDataset(retrieval_index) - api = Api(self.app) - api.add_resource( - FaissRetrievalResource, '/knn', resource_class_args=[self.index, self.tokenizer, self.ds, query_bert_port], - ) - - def run(self, url, port=PORT_NUM): - threading.Thread(target=lambda: self.app.run(host=url, threaded=True, port=port)).start() - - -class DynamicRetrievalResource(FaissRetrievalResource): - """ - Dynamic Faiss Retrieval Flask resource. - The PUT method is to get KNN tokens, add new chunks, reset index. - """ - - def __init__(self, index, tokenizer, chunk_size, stride, store, ctx_bert_port, query_bert_port, output_filename): - self.index = index - self.tokenizer = tokenizer - self.chunk_size = chunk_size - self.stride = stride - self.pad_id = self.tokenizer.pad_id - self.ds = store - self.ctx_bert_port = ctx_bert_port - self.query_bert_port = query_bert_port - self.output_filename = output_filename - - def put(self): - data = request.get_json() - if 'neighbors' in data: - sentences = data['sentences'] - # do knn query - num_neighbors = data['neighbors'] - with lock: # Need to get lock to keep multiple threads from hitting code - neighbors = self.get_knn(sentences, num_neighbors) - return jsonify(neighbors.tolist()) - elif 'reset' in data: - with lock: # Need to get lock to keep multiple threads from hitting code - self.reset() - return "success" - elif 'index_name' in data: - with lock: - # serialize the index - index = self.index - if hasattr(faiss, 'index_gpu_to_cpu'): - index = faiss.index_gpu_to_cpu(index) - faiss.write_index(index, data['index_name'] + '_' + self.output_filename + '.index') - # save the data - with open(self.output_filename + '.pkl', 'bw') as f: - pickle.dump(self.ds, f) - else: - sentences = data['sentences'] - add_eos = data['add_eos'] - # update the index - with lock: # Need to get lock to keep multiple threads from hitting code - self.add_docs_to_index(sentences, add_eos) - return "success" - - def reset(self): - self.index.reset() - self.ds.reset() - - def add_docs_to_index(self, docs: List[str], add_eos: bool = True): - """ - Add documents to the Faiss index - Args: - docs: List[str], list of documents that is going to be added to the index - add_eos: bool, whether add the eos in the end - """ - for doc in docs: - token_ids = self.tokenizer.text_to_ids(doc) - # append eos in the end - if add_eos: - token_ids.append(self.tokenizer.eos_id) - np_array = np.array(token_ids, dtype=np.int32) - padded_size = self.chunk_size - (len(np_array) % self.chunk_size) - # for retrieval database, added one more chunk in the end as padding - padded_size += self.chunk_size - np_array = np.pad(np_array, (0, padded_size), 'constant', constant_values=self.pad_id) - chunk_texts = [] - for i in range(0, len(np_array), self.stride): - if i + 2 * self.chunk_size <= len(np_array): - chunk = np_array[i : i + 2 * self.chunk_size] - self.ds.add(chunk) - chunk_texts.append(self.tokenizer.ids_to_text(chunk)) - emb = request_data(chunk_texts, self.ctx_bert_port) - emb_data = base64.b64decode(emb.encode()) - emb = pickle.loads(emb_data) - self.index.add(emb) # add vectors to the index - - -class DynamicRetrievalServer(object): - """ - Flask Dynamic Retrieval server, which helps to build dynamic retrieval index. - """ - - def __init__( - self, - faiss_devices: str, - tokenizer: TokenizerSpec, - chunk_size: int = 64, - stride: int = 32, - faiss_index: str = None, - store_file: str = None, - ctx_bert_port: int = 0, - query_bert_port: int = 0, - output_filename: str = 'dynamic_db', - ): - self.app = Flask(__name__, static_url_path='') - has_gpu = torch.cuda.is_available() and hasattr(faiss, "index_gpu_to_cpu") - embedding_dim = request_data({}, ctx_bert_port)['dim'] - - if faiss_index is not None: - self.index = faiss.read_index(faiss_index) - else: - self.index = faiss.IndexFlatL2(embedding_dim) # build the index - self.pad_id = tokenizer.pad_id - self.chunk_size = chunk_size - self.stride = stride - if store_file is not None: - with open(store_file, 'rb') as f: - self.store = pickle.load(f) - else: - self.store = ChunkStore(chunk_size, self.pad_id) - - if faiss_devices is None or not torch.cuda.is_available(): - device_list = None - else: - device_list = ['cuda:' + str(device) for device in faiss_devices.split(',')] - - if has_gpu and device_list is not None: - beg = time.time() - co = faiss.GpuMultipleClonerOptions() - co.useFloat16 = True - co.usePrecomputed = False - co.shard = True - self.index = faiss.index_cpu_to_all_gpus(self.index, co, ngpu=len(device_list)) - end = time.time() - logging.info(f'convert Faiss db to GPU takes {end - beg} s') - - self.tokenizer = tokenizer - - api = Api(self.app) - api.add_resource( - DynamicRetrievalResource, - '/knn', - resource_class_args=[ - self.index, - self.tokenizer, - self.chunk_size, - self.stride, - self.store, - ctx_bert_port, - query_bert_port, - output_filename, - ], - ) - - def run(self, url, port=PORT_NUM_DYN): - threading.Thread(target=lambda: self.app.run(host=url, threaded=True, port=port)).start() - - -class FaissRetrievalService(RetrievalService): - """ - Top level static retrieval service class. - It starts the server at rank 0 worker, currently doesn't support multiple nodes yet. - It implements the retrieval services interface, has a simple client to do KNN queries. - """ - - def __init__( - self, - faiss_index: str, - faiss_devices: str, - nprobe: int, - retrieval_index: str, - tokenizer: TokenizerSpec, - query_bert: str = None, - ): - self.updatable = False - self.tokenizer = tokenizer - ds = MMapRetrievalIndexedDataset(retrieval_index) - self.chunk_size = ds.chunk_size - pad_id = self.tokenizer.pad_id - query_bert_port = BERT_MODEL_MAP[query_bert] - # batch, neighbors, 2*chunk_size - self.no_retrieval = np.ones((1, 1, 2 * self.chunk_size), dtype=ds._index.dtype) * pad_id - if torch.distributed.is_initialized(): - if torch.distributed.get_rank() == 0: - server = RetrievalServer( - faiss_index, faiss_devices, nprobe, retrieval_index, tokenizer, query_bert_port - ) - server.run("0.0.0.0") - torch.distributed.barrier() - else: - server = RetrievalServer(faiss_index, faiss_devices, nprobe, retrieval_index, tokenizer, query_bert_port) - server.run("0.0.0.0") - - def get_knn(self, query: Union[List[str], str, torch.Tensor], neighbors): - if isinstance(query, torch.Tensor): - sentence_list = [] - for q in query: - text = self.tokenizer.ids_to_text(q) - sentence_list.append(text) - query = sentence_list - if neighbors == 0: - # use padding - return np.repeat(self.no_retrieval, len(query), 0).astype(np.int64) - data = {'sentences': query} - data['neighbors'] = neighbors - result = request_data(data, PORT_NUM) - result = np.array(result) - return result - - -class DynamicFaissRetrievalService(RetrievalService): - """ - Top level dynamic retrieval service class. - It starts the server at rank 0 worker, currently doesn't support multiple nodes yet. - It implements the retrieval services interface, has a simple client to add, reset and query - the dynamic retrieval index. - """ - - def __init__( - self, - faiss_devices: str, - tokenizer: TokenizerSpec, - chunk_size: int, - stride: int, - faiss_index: str = None, - store_file: str = None, - ctx_bert: str = None, - query_bert: str = None, - output_filename: str = 'dynamic_db', - ): - self.updatable = True - self.tokenizer = tokenizer - self.chunk_size = chunk_size - pad_id = self.tokenizer.pad_id - ctx_bert_port = BERT_MODEL_MAP[ctx_bert] - query_bert_port = BERT_MODEL_MAP[query_bert] - # batch, neighbors, 2*chunk_size - self.no_retrieval = np.ones((1, 1, 2 * self.chunk_size), dtype=np.int64) * pad_id - if torch.distributed.is_initialized(): - if torch.distributed.get_rank() == 0: - server = DynamicRetrievalServer( - faiss_devices, - tokenizer, - chunk_size, - stride, - faiss_index, - store_file, - ctx_bert_port, - query_bert_port, - output_filename, - ) - server.run("0.0.0.0") - torch.distributed.barrier() - else: - server = DynamicRetrievalServer( - faiss_devices, - tokenizer, - chunk_size, - stride, - faiss_index, - store_file, - ctx_bert_port, - query_bert_port, - output_filename, - ) - server.run("0.0.0.0") - - def get_knn(self, query: Union[List[str], str, torch.Tensor], neighbors): - if isinstance(query, torch.Tensor): - sentence_list = [] - for q in query: - text = self.tokenizer.ids_to_text(q) - sentence_list.append(text) - query = sentence_list - if neighbors == 0: - # use padding - return np.repeat(self.no_retrieval, len(query), 0).astype(np.int64) - data = {'sentences': query} - data['neighbors'] = neighbors - result = request_data(data, PORT_NUM_DYN) - result = np.array(result) - return result - - def add_docs_to_index(self, query: List[str], add_eos: bool = True): - """ - Add documents to the Faiss index - Args: - docs: List[str], list of documents that is going to be added to the index - add_eos: bool, whether add the eos in the end - """ - if isinstance(query, torch.Tensor): - sentence_list = [] - for q in query: - text = self.tokenizer.ids_to_text(q) - sentence_list.append(text) - query = sentence_list - data = {'sentences': query, 'add_eos': add_eos} - return request_data(data, PORT_NUM_DYN) - - -class ComboRetrievalService(RetrievalService): - """ - Top level retrieval service class. - It combines other retrieval services as a combo retrieval service. - It uses `weights` to determine the number of neighbors for each of the retrieval service members. - """ - - def __init__(self, retrieval_services, weights, store): - self.retrieval_services = retrieval_services - self.updatable = any([service.updatable for service in retrieval_services]) - self.store = store - weights = np.array(weights) - # normalize the weights - weights = weights / weights.sum() - store.set('weights', pickle.dumps(weights)) - self.chunk_size = self.retrieval_services[0].chunk_size - - def update_weights(self, weights): - weights = np.array(weights) - # normalize the weights - weights = weights / weights.sum() - self.store.set('weights', pickle.dumps(weights)) - - def get_knn(self, query: Union[List[str], str, torch.Tensor], neighbors): - weights = pickle.loads(self.store.get('weights')) - if neighbors == 0: - return self.retrieval_services[0].get_knn(query, 0) - total_neighbors = 0 - results = [] - for i, service in enumerate(self.retrieval_services): - k = int(neighbors * weights[i]) - if i == len(self.retrieval_services) - 1: - k = neighbors - total_neighbors - total_neighbors += k - if k == 0: - # empty, skip it - continue - result = service.get_knn(query, k) - results.append(result) - return np.concatenate(results, axis=1) - - def add_docs_to_index(self, query: List[str], add_eos: bool = True): - """ - Add documents to the Faiss index - Args: - docs: List[str], list of documents that is going to be added to the index - add_eos: bool, whether add the eos in the end - """ - output = 'success' - if not self.updatable: - return output - for i, service in enumerate(self.retrieval_services): - if service.updatable: - service.add_docs_to_index(query, add_eos) - return output diff --git a/nemo_text_processing/__init__.py b/nemo/collections/nlp/modules/common/megatron/retrieval_services/__init__.py similarity index 89% rename from nemo_text_processing/__init__.py rename to nemo/collections/nlp/modules/common/megatron/retrieval_services/__init__.py index bc443be41c4c..4fc50543f1d2 100644 --- a/nemo_text_processing/__init__.py +++ b/nemo/collections/nlp/modules/common/megatron/retrieval_services/__init__.py @@ -1,4 +1,4 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. +# Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/nemo/collections/nlp/modules/common/megatron/bert_service.py b/nemo/collections/nlp/modules/common/megatron/retrieval_services/bert_service.py similarity index 75% rename from nemo/collections/nlp/modules/common/megatron/bert_service.py rename to nemo/collections/nlp/modules/common/megatron/retrieval_services/bert_service.py index 658aab825194..b69bf04c769f 100644 --- a/nemo/collections/nlp/modules/common/megatron/bert_service.py +++ b/nemo/collections/nlp/modules/common/megatron/retrieval_services/bert_service.py @@ -1,4 +1,4 @@ -# Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved. +# Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -16,7 +16,6 @@ import pickle import threading import time -from collections import OrderedDict from typing import List, Union import torch @@ -26,14 +25,7 @@ from nemo.collections.common.tokenizers.tokenizer_spec import TokenizerSpec -PORT_NUM_START = 17190 -# a global dict, map bert name to port number -BERT_MODEL_MAP = OrderedDict() - - -def get_available_port_num(): - output = PORT_NUM_START - return output + len(BERT_MODEL_MAP) +BERT_RETRIEVER_PORT_NUM = 17190 class SentenceBertResource(Resource): @@ -108,8 +100,9 @@ def __init__( resource_class_args=[self.bert_model, self.tokenizer, self.pool, self.sentence_bert_batch,], ) - def run(self, url): - port = BERT_MODEL_MAP[self.name] + def run(self, url, port=None): + if port is None: + port = BERT_RETRIEVER_PORT_NUM threading.Thread(target=lambda: self.app.run(host=url, threaded=True, port=port)).start() @@ -119,6 +112,7 @@ def start_sentence_bert_server( tokenizer: TokenizerSpec, sentence_bert: str = 'all-mpnet-base-v2', sentence_bert_batch: int = 4, + port: int = None, ): """ Start the sentence bert server method. @@ -126,20 +120,7 @@ def start_sentence_bert_server( Doesn't support multiple nodes yet. """ # register the bert model port number - port_num = get_available_port_num() - BERT_MODEL_MAP[name] = port_num - - if torch.distributed.is_initialized(): - # doesn't handle multiple nodes yet. - # need to set ip address properly for it to work in multiple nodes environment - if torch.distributed.get_rank() == 0: - server = SentenceBertServer(name, devices, tokenizer, sentence_bert, sentence_bert_batch,) - server.run("0.0.0.0") - # sleep to make sure the sentence bert server is full started. - time.sleep(2) - torch.distributed.barrier() - else: - server = SentenceBertServer(name, devices, tokenizer, sentence_bert, sentence_bert_batch,) - server.run("0.0.0.0") - # sleep to make sure the sentence bert server is full started. - time.sleep(2) + server = SentenceBertServer(name, devices, tokenizer, sentence_bert, sentence_bert_batch,) + server.run("0.0.0.0", port=port) + # sleep to make sure the sentence bert server is full started. + time.sleep(2) diff --git a/nemo/collections/nlp/modules/common/megatron/retrieval_services/combo_retrieval_server.py b/nemo/collections/nlp/modules/common/megatron/retrieval_services/combo_retrieval_server.py new file mode 100644 index 000000000000..a58d77e5699f --- /dev/null +++ b/nemo/collections/nlp/modules/common/megatron/retrieval_services/combo_retrieval_server.py @@ -0,0 +1,184 @@ +# Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import pickle +import threading +from typing import List, Union + +import faiss +import numpy as np +import torch +from flask import Flask, jsonify, request +from flask_restful import Api, Resource + +from nemo.collections.common.tokenizers.tokenizer_spec import TokenizerSpec +from nemo.collections.nlp.modules.common.megatron.retrieval_services.retrieval_service import ( + DynamicFaissRetrievalService, + FaissRetrievalService, +) +from nemo.collections.nlp.modules.common.megatron.retrieval_services.util import lock + +weights = None + + +class ComboRetrievalResource(Resource): + """ + Combo Faiss Retrieval Flask resource. + The PUT method is to get KNN tokens, add new chunks, reset index. + """ + + def __init__(self, retrieval_services, weight_container): + self.retrieval_services = retrieval_services + self.updatable = any([service.updatable for service in retrieval_services]) + + self.weight_container = weight_container + weights = np.array(weight_container[0]) + # normalize the weights + weights = weights / weights.sum() + self.weight_container[0] = weights + + def put(self): + data = request.get_json() + if 'neighbors' in data: + sentences = data['sentences'] + # do knn query + num_neighbors = data['neighbors'] + with lock: # Need to get lock to keep multiple threads from hitting code + neighbors = self.get_knn(sentences, num_neighbors) + return jsonify(neighbors.tolist()) + elif 'reset' in data: + with lock: # Need to get lock to keep multiple threads from hitting code + self.reset() + return "success" + elif 'update_weight' in data: + with lock: + self.update_weights(data['update_weight']) + return "success" + elif 'index_name' in data: + with lock: + # serialize the index + index = self.index + if hasattr(faiss, 'index_gpu_to_cpu'): + index = faiss.index_gpu_to_cpu(index) + faiss.write_index(index, data['index_name'] + '_' + self.output_filename + '.index') + # save the data + with open(self.output_filename + '.pkl', 'bw') as f: + pickle.dump(self.ds, f) + else: + sentences = data['sentences'] + add_eos = data['add_eos'] + # update the index + with lock: # Need to get lock to keep multiple threads from hitting code + self.add_docs_to_index(sentences, add_eos) + return "success" + + def reset(self): + output = 'success' + if not self.updatable: + return 'no dynamic service, no action is performed' + for i, service in enumerate(self.retrieval_services): + if service.updatable: + service.reset() + return output + + def update_weights(self, weights): + weights = np.array(weights) + # normalize the weights + weights = weights / weights.sum() + self.weight_container[0] = weights + + def get_knn(self, query: Union[List[str], str, torch.Tensor], neighbors): + weights = self.weight_container[0] + if neighbors == 0: + return self.retrieval_services[0].get_knn(query, 0) + total_neighbors = 0 + results = [] + for i, service in enumerate(self.retrieval_services): + k = int(neighbors * weights[i]) + if i == len(self.retrieval_services) - 1: + k = neighbors - total_neighbors + total_neighbors += k + if k == 0: + # empty, skip it + continue + result = service.get_knn(query, k) + results.append(result) + return np.concatenate(results, axis=1) + + def add_docs_to_index(self, query: List[str], add_eos: bool = True): + """ + Add documents to the Faiss index + Args: + docs: List[str], list of documents that is going to be added to the index + add_eos: bool, whether add the eos in the end + """ + output = 'success' + if not self.updatable: + if not self.updatable: + return 'no dynamic service, no action is performed' + for i, service in enumerate(self.retrieval_services): + if service.updatable: + service.add_docs_to_index(query, add_eos) + return output + + def write_index(self, index_name: str): + """ + write the dynamic index into a file + Args: + index_name: str, index name + """ + output = 'success' + if not self.updatable: + if not self.updatable: + return 'no dynamic service, no action is performed' + for i, service in enumerate(self.retrieval_services): + if service.updatable: + service.write_index(index_name) + return output + + +class ComboRetrievalServer(object): + """ + Flask Combo Retrieval server, which helps to aggregate different retrieval services + """ + + def __init__( + self, tokenizer: TokenizerSpec, services_cfg: list, + ): + self.app = Flask(__name__, static_url_path='') + services = [] + weights = [] + for service_cfg in services_cfg: + weights.append(service_cfg.weight) + if service_cfg.type == 'FaissRetrievalService': + service = FaissRetrievalService( + tokenizer=tokenizer, service_ip=service_cfg.service_ip, service_port=service_cfg.service_port + ) + elif service_cfg.type == 'DynamicFaissRetrievalService': + service = DynamicFaissRetrievalService( + tokenizer=tokenizer, service_ip=service_cfg.service_ip, service_port=service_cfg.service_port + ) + else: + raise ValueError(f'Unsupported retrieval service {service_cfg.type}') + services.append(service) + self.weight_container = [weights] + self.tokenizer = tokenizer + + api = Api(self.app) + api.add_resource( + ComboRetrievalResource, '/knn', resource_class_args=[services, self.weight_container,], + ) + + def run(self, url, port=None): + threading.Thread(target=lambda: self.app.run(host=url, threaded=True, port=port)).start() diff --git a/nemo/collections/nlp/modules/common/megatron/retrieval_services/dynamic_retrieval_server.py b/nemo/collections/nlp/modules/common/megatron/retrieval_services/dynamic_retrieval_server.py new file mode 100644 index 000000000000..6b4f98b48d1a --- /dev/null +++ b/nemo/collections/nlp/modules/common/megatron/retrieval_services/dynamic_retrieval_server.py @@ -0,0 +1,230 @@ +# Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import base64 +import logging +import pickle +import threading +import time +from collections import namedtuple +from typing import List + +import faiss +import numpy as np +import torch +from flask import Flask, jsonify, request +from flask_restful import Api + +from nemo.collections.common.tokenizers.tokenizer_spec import TokenizerSpec +from nemo.collections.nlp.modules.common.megatron.retrieval_services.static_retrieval_server import ( + FaissRetrievalResource, +) +from nemo.collections.nlp.modules.common.megatron.retrieval_services.util import lock, request_data + +# define this type to mimic the indexed dataset +DType = namedtuple('DType', ['dtype']) + + +class ChunkStore: + """ + ChunkStore maps chunk id to tokens. It is used as an in memory storage for dynamic retrieval DB. + """ + + def __init__(self, chunk_size, pad_id): + self.store = {} + self._count = 0 + self.no_retrieval = np.ones(2 * chunk_size, dtype=np.int64) * pad_id + self.chunk_size = chunk_size + self.store[-1] = self.no_retrieval + field = DType(dtype=np.int64) + self._index = field + + def add(self, chunk): + self.store[self._count] = chunk + self._count += 1 + + def get_chunk(self, neighbor_id): + return self.store[neighbor_id] + + def reset(self): + self._count = 0 + self.store = {} + self.store[-1] = self.no_retrieval + + +class DynamicRetrievalResource(FaissRetrievalResource): + """ + Dynamic Faiss Retrieval Flask resource. + The PUT method is to get KNN tokens, add new chunks, reset index. + """ + + def __init__( + self, + index, + tokenizer, + chunk_size, + stride, + store, + ctx_bert_ip, + ctx_bert_port, + query_bert_ip, + query_bert_port, + output_filename, + ): + super().__init__(index, tokenizer, store, query_bert_ip, query_bert_port) + self.chunk_size = chunk_size + self.stride = stride + self.pad_id = self.tokenizer.pad_id + self.ctx_bert_ip = ctx_bert_ip + self.ctx_bert_port = ctx_bert_port + self.output_filename = output_filename + + def put(self): + data = request.get_json() + if 'neighbors' in data: + sentences = data['sentences'] + # do knn query + num_neighbors = data['neighbors'] + with lock: # Need to get lock to keep multiple threads from hitting code + neighbors = self.get_knn(sentences, num_neighbors) + return jsonify(neighbors.tolist()) + elif 'reset' in data: + with lock: # Need to get lock to keep multiple threads from hitting code + self.reset() + return "success" + elif 'index_name' in data: + with lock: + # serialize the index + index = self.index + if hasattr(faiss, 'index_gpu_to_cpu'): + index = faiss.index_gpu_to_cpu(index) + faiss.write_index(index, data['index_name'] + '_' + self.output_filename + '.index') + # save the data + with open(self.output_filename + '.pkl', 'bw') as f: + pickle.dump(self.ds, f) + return "success" + else: + sentences = data['sentences'] + add_eos = data['add_eos'] + # update the index + with lock: # Need to get lock to keep multiple threads from hitting code + self.add_docs_to_index(sentences, add_eos) + return "success" + + def reset(self): + self.index.reset() + self.ds.reset() + + def add_docs_to_index(self, docs: List[str], add_eos: bool = True): + """ + Add documents to the Faiss index + Args: + docs: List[str], list of documents that is going to be added to the index + add_eos: bool, whether add the eos in the end + """ + for doc in docs: + token_ids = self.tokenizer.text_to_ids(doc) + # append eos in the end + if add_eos: + token_ids.append(self.tokenizer.eos_id) + np_array = np.array(token_ids, dtype=np.int32) + padded_size = self.chunk_size - (len(np_array) % self.chunk_size) + # for retrieval database, added one more chunk in the end as padding + padded_size += self.chunk_size + np_array = np.pad(np_array, (0, padded_size), 'constant', constant_values=self.pad_id) + chunk_texts = [] + for i in range(0, len(np_array), self.stride): + if i + 2 * self.chunk_size <= len(np_array): + chunk = np_array[i : i + 2 * self.chunk_size] + self.ds.add(chunk) + chunk_texts.append(self.tokenizer.ids_to_text(chunk)) + emb = request_data(chunk_texts, self.ctx_bert_ip, self.ctx_bert_port) + emb_data = base64.b64decode(emb.encode()) + emb = pickle.loads(emb_data) + self.index.add(emb) # add vectors to the index + + +class DynamicRetrievalServer(object): + """ + Flask Dynamic Retrieval server, which helps to build dynamic retrieval index. + """ + + def __init__( + self, + faiss_devices: str, + tokenizer: TokenizerSpec, + chunk_size: int = 64, + stride: int = 32, + faiss_index: str = None, + store_file: str = None, + ctx_bert_ip: str = None, + ctx_bert_port: int = 0, + query_bert_ip: str = None, + query_bert_port: int = 0, + output_filename: str = 'dynamic_db', + ): + self.app = Flask(__name__, static_url_path='') + has_gpu = torch.cuda.is_available() and hasattr(faiss, "index_gpu_to_cpu") + embedding_dim = request_data({}, ctx_bert_ip, ctx_bert_port)['dim'] + + if faiss_index is not None: + self.index = faiss.read_index(faiss_index) + else: + self.index = faiss.IndexFlatL2(embedding_dim) # build the index + self.pad_id = tokenizer.pad_id + self.chunk_size = chunk_size + self.stride = stride + if store_file is not None: + with open(store_file, 'rb') as f: + self.store = pickle.load(f) + else: + self.store = ChunkStore(chunk_size, self.pad_id) + + if faiss_devices is None or not torch.cuda.is_available(): + device_list = None + else: + device_list = ['cuda:' + str(device) for device in faiss_devices.split(',')] + + if has_gpu and device_list is not None: + beg = time.time() + co = faiss.GpuMultipleClonerOptions() + co.useFloat16 = True + co.usePrecomputed = False + co.shard = True + self.index = faiss.index_cpu_to_all_gpus(self.index, co, ngpu=len(device_list)) + end = time.time() + logging.info(f'convert Faiss db to GPU takes {end - beg} s') + + self.tokenizer = tokenizer + + api = Api(self.app) + api.add_resource( + DynamicRetrievalResource, + '/knn', + resource_class_args=[ + self.index, + self.tokenizer, + self.chunk_size, + self.stride, + self.store, + ctx_bert_ip, + ctx_bert_port, + query_bert_ip, + query_bert_port, + output_filename, + ], + ) + + def run(self, url, port=None): + threading.Thread(target=lambda: self.app.run(host=url, threaded=True, port=port)).start() diff --git a/nemo/collections/nlp/modules/common/megatron/retrieval_services/retrieval_service.py b/nemo/collections/nlp/modules/common/megatron/retrieval_services/retrieval_service.py new file mode 100644 index 000000000000..fde17644260a --- /dev/null +++ b/nemo/collections/nlp/modules/common/megatron/retrieval_services/retrieval_service.py @@ -0,0 +1,160 @@ +# Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import abc +import logging +import threading +from typing import List, Union + +import numpy as np +import torch + +from nemo.collections.common.tokenizers.tokenizer_spec import TokenizerSpec +from nemo.collections.nlp.modules.common.megatron.retrieval_services.util import request_data + +log = logging.getLogger('retrieval') +log.setLevel(logging.ERROR) + +lock = threading.Lock() + +PORT_NUM = 17179 +PORT_NUM_DYN = 17180 + + +class RetrievalService: + """ + Abstract class for Retrieval Service. + """ + + @abc.abstractmethod + def get_knn(self, query: Union[List[str], str, torch.Tensor], neighbors: int): + """Get K-nearest neighbor chunks based on the input query + + Args: + query (Union[List[str], str, torch.Tensor]): query str, list of str or token ids in torch.Tensor type + neighbors (int): number of neighbors to query + """ + pass + + @abc.abstractmethod + def add_docs_to_index(self, docs: List[str], add_eos: bool = True): + """ + Add documents to the Faiss index + Args: + docs: List[str], list of documents that is going to be added to the index + add_eos: bool, whether add the eos in the end + """ + raise NotImplementedError() + + +class FaissRetrievalService(RetrievalService): + """ + Static retrieval service client class. + It implements the retrieval services interface, has a simple client to do KNN queries. + """ + + def __init__( + self, tokenizer: TokenizerSpec, service_ip: str = None, service_port: int = None, updatable: bool = False, + ): + self.updatable = updatable + self.tokenizer = tokenizer + self.service_ip = service_ip + self.service_port = service_port + + def get_knn(self, query: Union[List[str], str, torch.Tensor], neighbors): + """Get K-nearest neighbor chunks based on the input query + + Args: + query (Union[List[str], str, torch.Tensor]): query str, list of str or token ids in torch.Tensor type + neighbors (int): number of neighbors to query + """ + + if isinstance(query, torch.Tensor): + sentence_list = [] + for q in query: + text = self.tokenizer.ids_to_text(q) + sentence_list.append(text) + query = sentence_list + data = {'sentences': query} + data['neighbors'] = neighbors + result = request_data(data, self.service_ip, self.service_port) + result = np.array(result) + return result + + +class DynamicFaissRetrievalService(FaissRetrievalService): + """ + Dynamic retrieval service client class. + It implements the retrieval services interface, has a simple client to add, reset and query + the dynamic retrieval index. + """ + + def __init__( + self, tokenizer: TokenizerSpec, service_ip: str = None, service_port: int = None, + ): + super().__init__(tokenizer=tokenizer, service_ip=service_ip, service_port=service_port, updatable=True) + + def add_docs_to_index(self, query: List[str], add_eos: bool = True): + """ + Add documents to the Faiss index + Args: + docs: List[str], list of documents that is going to be added to the index + add_eos: bool, whether add the eos in the end + """ + if isinstance(query, torch.Tensor): + sentence_list = [] + for q in query: + text = self.tokenizer.ids_to_text(q) + sentence_list.append(text) + query = sentence_list + data = {'sentences': query, 'add_eos': add_eos} + return request_data(data, self.service_ip, self.service_port) + + def write_index(self, index_name: str): + """ + Write the dynamic index and document storage into file + Args: + index_name: str, the index name used for the file name + """ + data = {'index_name': index_name} + return request_data(data, self.service_ip, self.service_port) + + def reset(self): + """ + Write the dynamic index and document storage into file + Args: + index_name: str, the index name used for the file name + """ + data = {'reset': None} + return request_data(data, self.service_ip, self.service_port) + + +class ComboRetrievalService(DynamicFaissRetrievalService): + """ + Combo retrieval service client class. + It implements the retrieval services interface, has a simple client to add, reset, query, update weights + """ + + def __init__( + self, tokenizer: TokenizerSpec, service_ip: str = None, service_port: int = None, + ): + super().__init__(tokenizer=tokenizer, service_ip=service_ip, service_port=service_port) + + def update_weights(self, weights: List[float]): + """ update the weights between the children services + Args: + weights (List[float]): weights for children services + """ + data = {"update_weight": weights} + return request_data(data, self.service_ip, self.service_port) diff --git a/nemo/collections/nlp/modules/common/megatron/retrieval_services/static_retrieval_server.py b/nemo/collections/nlp/modules/common/megatron/retrieval_services/static_retrieval_server.py new file mode 100644 index 000000000000..b8c443989fbe --- /dev/null +++ b/nemo/collections/nlp/modules/common/megatron/retrieval_services/static_retrieval_server.py @@ -0,0 +1,142 @@ +# Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import base64 +import logging +import pickle +import threading +import time +from typing import List, Union + +import faiss +import numpy as np +import torch +from flask import Flask, jsonify, request +from flask_restful import Api, Resource + +from nemo.collections.common.tokenizers.tokenizer_spec import TokenizerSpec +from nemo.collections.nlp.data.language_modeling.megatron.indexed_retrieval_dataset import MMapRetrievalIndexedDataset +from nemo.collections.nlp.modules.common.megatron.retrieval_services.util import lock, request_data + + +class FaissRetrievalResource(Resource): + """ + Static Faiss Retrieval Flask resource. + The PUT method is to get KNN tokens. + """ + + def __init__( + self, index, tokenizer, ds, query_bert_ip, query_bert_port, + ): + # server + self.index = index + self.tokenizer = tokenizer + self.ds = ds + self.query_bert_ip = query_bert_ip + self.query_bert_port = query_bert_port + self.chunk_size = ds.chunk_size + pad_id = self.tokenizer.pad_id + self.no_retrieval = np.ones((1, 1, 2 * self.chunk_size), dtype=ds._index.dtype) * pad_id + + def put(self): + data = request.get_json() + sentences = data['sentences'] + num_neighbors = data['neighbors'] + with lock: # Need to get lock to keep multiple threads from hitting code + neighbors = self.get_knn(sentences, num_neighbors) + return jsonify(neighbors.tolist()) + # check keys + + def get_knn(self, query: Union[List[str], str, torch.Tensor], neighbors: int): + if neighbors == 0: + # use padding + return np.repeat(self.no_retrieval, len(query), 0).astype(np.int64) + single_sentence = False + if isinstance(query, str): + single_sentence = True + query = [query] + elif isinstance(query, torch.Tensor): + sentence_list = [] + for q in query: + text = self.tokenizer.ids_to_text(q) + sentence_list.append(text) + query = sentence_list + emb = request_data(query, self.query_bert_ip, self.query_bert_port) + emb_data = base64.b64decode(emb.encode()) + emb = pickle.loads(emb_data) + if self.index.ntotal == 0: + # A workaround to fix searching an empty Faiss index + knn = [[-1] * neighbors for i in range(len(emb))] + else: + _, knn = self.index.search(emb, neighbors) + results = [] + for sentence_neighbors in knn: + chunks = [] + for neighbor_chunk_id in sentence_neighbors: + chunk_id = self.ds.get_chunk(neighbor_chunk_id) + chunks.append(chunk_id) + chunks = np.stack(chunks, axis=0).astype(np.int64) + results.append(chunks) + if single_sentence: + # unpack the single sentence input + return results[0] + return np.stack(results, axis=0).astype(np.int64) + + +class RetrievalServer(object): + """ + Flask Retrieval server, which helps to get the KNN tokens given the query chunk + """ + + def __init__( + self, + faiss_index: str, + faiss_devices: str, + nprobe: int, + retrieval_index: str, + tokenizer: TokenizerSpec, + query_bert_ip: str, + query_bert_port: int = None, + ): + self.app = Flask(__name__, static_url_path='') + # server + has_gpu = torch.cuda.is_available() and hasattr(faiss, "index_gpu_to_cpu") + + if faiss_devices is None or not torch.cuda.is_available(): + device_list = None + else: + device_list = ['cuda:' + str(device) for device in faiss_devices.split(',')] + + self.index = faiss.read_index(faiss_index) + if has_gpu and device_list is not None: + beg = time.time() + co = faiss.GpuMultipleClonerOptions() + co.useFloat16 = True + co.usePrecomputed = False + co.shard = True + self.index = faiss.index_cpu_to_all_gpus(self.index, co, ngpu=len(device_list)) + end = time.time() + logging.info(f'convert Faiss db to GPU takes {end - beg} s') + self.index.nprobe = nprobe + self.tokenizer = tokenizer + self.ds = MMapRetrievalIndexedDataset(retrieval_index) + api = Api(self.app) + api.add_resource( + FaissRetrievalResource, + '/knn', + resource_class_args=[self.index, self.tokenizer, self.ds, query_bert_ip, query_bert_port], + ) + + def run(self, url, port=None): + threading.Thread(target=lambda: self.app.run(host=url, threaded=True, port=port)).start() diff --git a/nemo/collections/nlp/modules/common/megatron/retrieval_services/util.py b/nemo/collections/nlp/modules/common/megatron/retrieval_services/util.py new file mode 100644 index 000000000000..e88c8df0cbbc --- /dev/null +++ b/nemo/collections/nlp/modules/common/megatron/retrieval_services/util.py @@ -0,0 +1,47 @@ +# Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import json +import threading + +import requests + +headers = {"Content-Type": "application/json"} + +lock = threading.Lock() + +__all__ = ["request_data", "lock"] + + +def request_data(data, ip='localhost', port=None): + resp = requests.put(f'http://{ip}:{port}/knn', data=json.dumps(data), headers=headers) + return resp.json() + + +def text_generation(data, ip='localhost', port=None): + resp = requests.put(f'http://{ip}:{port}/generate', data=json.dumps(data), headers=headers) + return resp.json() + + +def convert_retrieved_to_md(retrieved): + output_str = '' + for item in retrieved: + output_str += f'' + for i, neighbor in enumerate(item['neighbors']): + if i == 0: + output_str += f"" + else: + output_str += f"" + output_str += '
QueryRetrieved Doc
{item["query"]}{neighbor}
{neighbor}
' + return output_str diff --git a/nemo/collections/nlp/modules/common/megatron/transformer.py b/nemo/collections/nlp/modules/common/megatron/transformer.py index 7ff1b584970a..29d3f04ec960 100644 --- a/nemo/collections/nlp/modules/common/megatron/transformer.py +++ b/nemo/collections/nlp/modules/common/megatron/transformer.py @@ -145,6 +145,8 @@ def __init__( chunk_size=64, normalization='layernorm', transformer_block_type='pre_ln', + position_embedding_type='learned_absolute', + multi_query_attention=False, headscale=False, activations_checkpoint_granularity=None, sequence_parallel=False, @@ -165,6 +167,7 @@ def __init__( self.layer_type = layer_type self.bias = bias self.transformer_block_type = transformer_block_type + self.position_embedding_type = position_embedding_type self.set_accepted_adapter_types([LinearAdapterConfig._target_, ParallelLinearAdapterConfig._target_]) if not bias and bias_dropout_add_fusion: @@ -214,11 +217,13 @@ def __init__( use_cpu_initialization=use_cpu_initialization, masked_softmax_fusion=masked_softmax_fusion, attention_dropout=attention_dropout, + multi_query_attention=multi_query_attention, layer_type=layer_type, megatron_legacy=megatron_legacy, bias=bias, headscale=headscale, activations_checkpoint_granularity=activations_checkpoint_granularity, + position_embedding_type=position_embedding_type, sequence_parallel=sequence_parallel, gradient_accumulation_fusion=gradient_accumulation_fusion, normalize_attention_scores=normalize_attention_scores, @@ -277,6 +282,7 @@ def __init__( precision=precision, apply_query_key_layer_scaling=apply_query_key_layer_scaling, kv_channels=kv_channels, + multi_query_attention=multi_query_attention, use_cpu_initialization=use_cpu_initialization, masked_softmax_fusion=masked_softmax_fusion, attention_dropout=attention_dropout, @@ -635,6 +641,8 @@ def __init__( chunk_size=64, normalization='layernorm', transformer_block_type='pre_ln', + position_embedding_type='learned_absolute', + multi_query_attention=False, headscale=False, activations_checkpoint_granularity=None, sequence_parallel=False, @@ -674,7 +682,9 @@ def __init__( chunk_size=chunk_size, normalization=normalization, transformer_block_type=transformer_block_type, + position_embedding_type=position_embedding_type, headscale=headscale, + multi_query_attention=multi_query_attention, activations_checkpoint_granularity=activations_checkpoint_granularity, sequence_parallel=sequence_parallel, gradient_accumulation_fusion=gradient_accumulation_fusion, @@ -883,6 +893,7 @@ def __init__( chunk_size=64, normalization='layernorm', transformer_block_type='pre_ln', + position_embedding_type='learned_absolute', headscale=False, layer_number_offset=0, # this is use only for attention norm_factor scaling activations_checkpoint_granularity=None, @@ -899,6 +910,7 @@ def __init__( reduce_amax=True, use_emha=False, normalize_attention_scores=True, + multi_query_attention=False, num_moe_experts=1, moe_frequency=1, moe_dropout=0.0, @@ -920,6 +932,8 @@ def __init__( self.normalization = normalization self.transformer_block_type = transformer_block_type self.layer_type = layer_type + self.position_embedding_type = position_embedding_type + self.multi_query_attention = multi_query_attention self.activations_checkpoint_method = activations_checkpoint_method self.activations_checkpoint_num_layers = activations_checkpoint_num_layers @@ -1059,6 +1073,7 @@ def build_layer(layer_number): masked_softmax_fusion=masked_softmax_fusion, gradient_accumulation_fusion=gradient_accumulation_fusion, persist_layer_norm=persist_layer_norm, + position_embedding_type=position_embedding_type, openai_gelu=openai_gelu, onnx_safe=onnx_safe, activation=activation, diff --git a/nemo/collections/nlp/modules/common/megatron/utils.py b/nemo/collections/nlp/modules/common/megatron/utils.py index 8e6ef00f2a6e..dc64c181941b 100644 --- a/nemo/collections/nlp/modules/common/megatron/utils.py +++ b/nemo/collections/nlp/modules/common/megatron/utils.py @@ -148,6 +148,10 @@ def openai_gelu(x): return gelu_impl(x) +def squared_relu(x): + return torch.pow(torch.nn.functional.relu(x), 2) + + # This is actually Python equivalent of torch.nn.functional.gelu(), also with type hints for ONNX exporter @torch.jit.script def erf_gelu(x): diff --git a/nemo/collections/nlp/modules/common/megatron_web_server.py b/nemo/collections/nlp/modules/common/megatron_web_server.py index 8df5a502a974..d63cbb744d8b 100644 --- a/nemo/collections/nlp/modules/common/megatron_web_server.py +++ b/nemo/collections/nlp/modules/common/megatron_web_server.py @@ -12,30 +12,18 @@ # See the License for the specific language governing permissions and # limitations under the License. -import json - import gradio as gr -import requests - -from nemo.collections.nlp.modules.common.megatron.retrieval_service import PORT_NUM_DYN - -PORT_NUM = 5555 -headers = {"Content-Type": "application/json"} - -def request_data(data, port_num=PORT_NUM): - resp = requests.put('http://localhost:{}/generate'.format(port_num), data=json.dumps(data), headers=headers) - output_json = resp.json() - return output_json +from nemo.collections.nlp.modules.common.megatron.retrieval_services.util import ( + convert_retrieved_to_md, + request_data, + text_generation, +) +__all__ = ['RetroDemoWebApp', 'get_demo'] -def update_index(data, port_num=PORT_NUM_DYN): - resp = requests.put('http://localhost:{}/knn'.format(port_num), data=json.dumps(data), headers=headers) - output_json = resp.json() - return output_json - -def get_generation(prompt, greedy, add_BOS, token_to_gen, min_tokens, temp, top_p, top_k, repetition): +def get_generation(prompt, greedy, add_BOS, token_to_gen, min_tokens, temp, top_p, top_k, repetition, port=5555): data = { "sentences": [prompt], "tokens_to_generate": int(token_to_gen), @@ -48,61 +36,10 @@ def get_generation(prompt, greedy, add_BOS, token_to_gen, min_tokens, temp, top_ "repetition_penalty": repetition, "min_tokens_to_generate": int(min_tokens), } - sentences = request_data(data)['sentences'] + sentences = text_generation(data, port=port)['sentences'] return sentences[0] -def convert_retrieved_to_md(retrieved): - output_str = '' - for item in retrieved: - output_str += f'' - for i, neighbor in enumerate(item['neighbors']): - if i == 0: - output_str += f"" - else: - output_str += f"" - output_str += '
QueryRetrieved Doc
{item["query"]}{neighbor}
{neighbor}
' - return output_str - - -def get_retro_generation( - prompt, greedy, add_BOS, token_to_gen, min_tokens, temp, top_p, top_k, repetition, neighbors, weights -): - data = { - "sentences": [prompt], - "tokens_to_generate": int(token_to_gen), - "temperature": temp, - "add_BOS": add_BOS, - "top_k": top_k, - "top_p": top_p, - "greedy": greedy, - "all_probs": False, - "repetition_penalty": repetition, - "min_tokens_to_generate": int(min_tokens), - "neighbors": int(neighbors), - "weights": weights, - } - output_json = request_data(data) - sentences = output_json['sentences'] - retrieved = output_json['retrieved'] - return sentences[0], convert_retrieved_to_md(retrieved) - - -def add_doc(doc, add_eos): - data = { - "sentences": [doc], - "add_eos": add_eos, - } - return update_index(data) - - -def reset_index(): - data = {"reset": True} - resp = requests.put('http://localhost:{}/knn'.format(PORT_NUM_DYN), data=json.dumps(data), headers=headers) - output_json = resp.json() - return output_json - - def get_demo(share, username, password): with gr.Blocks() as demo: with gr.Row(): @@ -143,57 +80,101 @@ def get_demo(share, username, password): demo.launch(share=share, server_port=13570, server_name='0.0.0.0', auth=(username, password)) -def get_retro_demo(share, username, password): - with gr.Blocks(css="table, th, td { border: 1px solid blue; table-layout: fixed; width: 100%; }") as demo: - with gr.Row(): - with gr.Column(scale=2, width=200): - greedy_flag = gr.Checkbox(label="Greedy", value=True) - add_BOS = gr.Checkbox(label="Add BOS token", value=False) - token_to_gen = gr.Number(label='Number of Tokens to generate', value=30, type=int) - min_token_to_gen = gr.Number(label='Min number of Tokens to generate', value=1, type=int) - temperature = gr.Slider(minimum=0.0, maximum=10.0, value=1.0, label='Temperature', step=0.1) - top_p = gr.Slider(minimum=0.0, maximum=1.0, step=0.02, value=0.9, label='Top P') - top_k = gr.Slider(minimum=0, maximum=10000, step=2, value=0, label='Top K') - repetition_penality = gr.Slider( - minimum=1.0, maximum=5.0, step=0.02, value=1.2, label='Repetition penalty' - ) - k_neighbors = gr.Slider(minimum=0, maximum=50, step=1, value=2, label='Retrieved Documents') - weights = gr.Slider( - minimum=0.0, maximum=1.0, value=1.0, label='Weight for the first Retrieval', step=0.02 - ) - add_retrival_doc = gr.Textbox(label="Add New Retrieval Doc", value="", lines=5,) - add_EOS = gr.Checkbox(label="Add EOS token to Retrieval Doc", value=False) - with gr.Row(): - add_btn = gr.Button(value="Add") - reset_btn = gr.Button(value="Reset Index") - output_status = gr.Label(value='') - add_btn.click(add_doc, inputs=[add_retrival_doc, add_EOS], outputs=[output_status]) - reset_btn.click(reset_index, inputs=[], outputs=[output_status]) - - with gr.Column(scale=1, min_width=800): - input_prompt = gr.Textbox( - label="Input", - value="Ariel was playing basketball. 1 of her shots went in the hoop. 2 of her shots did not go in the hoop. How many shots were there in total?", - lines=5, - ) - output_box = gr.Textbox(value="", label="Output") - btn = gr.Button(value="Submit") - output_retrieval = gr.HTML() - btn.click( - get_retro_generation, - inputs=[ - input_prompt, - greedy_flag, - add_BOS, - token_to_gen, - min_token_to_gen, - temperature, - top_p, - top_k, - repetition_penality, - k_neighbors, - weights, - ], - outputs=[output_box, output_retrieval], - ) - demo.launch(share=share, server_port=13570, server_name='0.0.0.0', auth=(username, password)) +class RetroDemoWebApp: + def __init__(self, text_service_ip, text_service_port, combo_service_ip, combo_service_port): + self.text_service_ip = text_service_ip + self.text_service_port = text_service_port + self.combo_service_ip = combo_service_ip + self.combo_service_port = combo_service_port + + def get_retro_generation( + self, prompt, greedy, add_BOS, token_to_gen, min_tokens, temp, top_p, top_k, repetition, neighbors, weight + ): + data = { + "sentences": [prompt], + "tokens_to_generate": int(token_to_gen), + "temperature": temp, + "add_BOS": add_BOS, + "top_k": top_k, + "top_p": top_p, + "greedy": greedy, + "all_probs": False, + "repetition_penalty": repetition, + "min_tokens_to_generate": int(min_tokens), + "neighbors": int(neighbors), + } + self.update_weight(weight) + output_json = text_generation(data, self.text_service_ip, self.text_service_port) + sentences = output_json['sentences'] + retrieved = output_json['retrieved'] + return sentences[0], convert_retrieved_to_md(retrieved) + + def update_weight(self, weight): + data = {"update_weight": [weight, 1.0 - weight]} + return request_data(data, self.combo_service_ip, self.combo_service_port) + + def add_doc(self, doc, add_eos): + data = { + "sentences": [doc], + "add_eos": add_eos, + } + return request_data(data, self.combo_service_ip, self.combo_service_port) + + def reset_index(self): + data = {"reset": None} + return request_data(data, self.combo_service_ip, self.combo_service_port) + + def run_demo(self, share, username, password, port): + with gr.Blocks(css="table, th, td { border: 1px solid blue; table-layout: fixed; width: 100%; }") as demo: + with gr.Row(): + with gr.Column(scale=2, width=200): + greedy_flag = gr.Checkbox(label="Greedy", value=True) + add_BOS = gr.Checkbox(label="Add BOS token", value=False) + token_to_gen = gr.Number(label='Number of Tokens to generate', value=30, type=int) + min_token_to_gen = gr.Number(label='Min number of Tokens to generate', value=1, type=int) + temperature = gr.Slider(minimum=0.0, maximum=10.0, value=1.0, label='Temperature', step=0.1) + top_p = gr.Slider(minimum=0.0, maximum=1.0, step=0.02, value=0.9, label='Top P') + top_k = gr.Slider(minimum=0, maximum=10000, step=2, value=0, label='Top K') + repetition_penality = gr.Slider( + minimum=1.0, maximum=5.0, step=0.02, value=1.2, label='Repetition penalty' + ) + k_neighbors = gr.Slider(minimum=0, maximum=50, step=1, value=2, label='Retrieved Documents') + weight = gr.Slider( + minimum=0.0, maximum=1.0, value=1.0, label='Weight for the Static Retrieval DB', step=0.02 + ) + add_retrival_doc = gr.Textbox(label="Add New Retrieval Doc", value="", lines=5,) + add_EOS = gr.Checkbox(label="Add EOS token to Retrieval Doc", value=False) + with gr.Row(): + add_btn = gr.Button(value="Add") + reset_btn = gr.Button(value="Reset Index") + output_status = gr.Label(value='') + add_btn.click(self.add_doc, inputs=[add_retrival_doc, add_EOS], outputs=[output_status]) + reset_btn.click(self.reset_index, inputs=[], outputs=[output_status]) + + with gr.Column(scale=1, min_width=800): + input_prompt = gr.Textbox( + label="Input", + value="Ariel was playing basketball. 1 of her shots went in the hoop. 2 of her shots did not go in the hoop. How many shots were there in total?", + lines=5, + ) + output_box = gr.Textbox(value="", label="Output") + btn = gr.Button(value="Submit") + output_retrieval = gr.HTML() + btn.click( + self.get_retro_generation, + inputs=[ + input_prompt, + greedy_flag, + add_BOS, + token_to_gen, + min_token_to_gen, + temperature, + top_p, + top_k, + repetition_penality, + k_neighbors, + weight, + ], + outputs=[output_box, output_retrieval], + ) + demo.launch(share=share, server_port=port, server_name='0.0.0.0', auth=(username, password)) diff --git a/nemo/collections/nlp/modules/common/prompt_encoder.py b/nemo/collections/nlp/modules/common/prompt_encoder.py index edc1b2bf8c6d..0dca9dad20f8 100644 --- a/nemo/collections/nlp/modules/common/prompt_encoder.py +++ b/nemo/collections/nlp/modules/common/prompt_encoder.py @@ -36,105 +36,24 @@ ModelType = AttnMaskType = AttnType = LayerType = ApexGuardDefaults() -__all__ = ["PromptEncoder", "BIGLSTMPromptEncoder", "PromptEncoderType", "PromptEncoderMLP"] +__all__ = ["PromptEncoder", "PromptEncoderType"] class PromptEncoderType(enum.Enum): - BIGLSTM = 'biglstm' # LSTM model that works with large language model - TPMLP = 'tpmlp' # mlp model that support tensor parallel, better work together with a large language model - MLP = 'mlp' - LSTM = 'lstm' + TPMLP = "tpmlp" # mlp model that support tensor parallel, better work together with a large language model + MLP = "mlp" + LSTM = "lstm" -class BIGLSTMPromptEncoder(NeuralModule, Exportable): - """ - The LSTM prompt encoder network that is used to generate the virtual - token embeddings for p-tuning. It is specially used to work with large language model. - - To handle large language model, the LSTM only uses hidden_size as its hidden internal dimension, which is independent of LM hidden dimension. - """ - - @property - def input_types(self) -> Optional[Dict[str, NeuralType]]: - return { - "taskname_embeddings": NeuralType(('B', 'T', 'C'), ChannelType(), optional=False), - } - - @property - def output_types(self) -> Optional[Dict[str, NeuralType]]: - return {"output_embeds": NeuralType(('B', 'T', 'C'), ChannelType())} - - def __init__( - self, total_virtual_tokens: int, hidden_size: int, output_size: int, lstm_dropout: float, num_layers: int - ): - """ - Initializes the LSTM PromptEncoder module that works with large language model. - Args: - total_virtual_tokens: the total number of vitural tokens - hidden_size: the lstm hidden dimension - output_size: the output dimension - lstm_dropout: lstm dropout rate - num_layers: number of layers used in the LSTM - """ - super().__init__() - self.token_dim = token_dim - self.input_size = token_dim - self.output_size = token_dim - self.hidden_size = hidden_size - self.output_size = output_size - self.total_virtual_tokens = total_virtual_tokens - self.encoder_type = encoder_type - - # Set fixed indicies for forward pass - self.register_buffer('indices', torch.LongTensor(list(range(self.total_virtual_tokens)))) - - # embedding - self.embedding = torch.nn.Embedding(self.total_virtual_tokens, hidden_size) - - # LSTM - self.lstm_head = torch.nn.LSTM( - input_size=hidden_size, - hidden_size=self.hidden_size // 2, - num_layers=num_layers, - dropout=lstm_dropout, - bidirectional=True, - batch_first=True, - ) - self.mlp_head = nn.Sequential( - nn.Linear(self.hidden_size, self.hidden_size), nn.ReLU(), nn.Linear(self.hidden_size, output_size) - ) - - @typecheck() - def forward(self, taskname_embeddings) -> torch.Tensor: - input_embeds = self.embedding(self.indices).unsqueeze(0) - batch_size, task_seq_length, _ = taskname_embeddings.shape - input_embeds = input_embeds.expand(batch_size, self.total_virtual_tokens, self.token_dim).clone() - length = min(task_seq_length, self.total_virtual_tokens) - # need to adapt taskname embedding hidden to the same size as hidden_size - taskname_embeddings = torch.matmul(taskname_embeddings, self.mlp_head[2].weight) - # Replace general input with task specific embeddings to specify the correct task - input_embeds[:, 0:length, :] = taskname_embeddings[:, 0:length, :] - output_embeds = self.mlp_head(self.lstm_head(input_embeds)[0]) - return output_embeds - - -class PromptEncoderMLP(NeuralModule, Exportable): +class TPMLP(NeuralModule, Exportable): """ The Tensor Parallel MLP prompt encoder network that is used to generate the virtual token embeddings for p-tuning. It only have two layers. """ - @property - def input_types(self) -> Optional[Dict[str, NeuralType]]: - return { - "taskname_embeddings": NeuralType(('B', 'T', 'C'), ChannelType(), optional=False), - } - - @property - def output_types(self) -> Optional[Dict[str, NeuralType]]: - return {"output_embeds": NeuralType(('B', 'T', 'C'), ChannelType())} - - def __init__(self, total_virtual_tokens: int, hidden_size: int, output_size: int, init_std: float): + def __init__( + self, total_virtual_tokens: int, hidden_size: int, output_size: int, init_std: float, + ): """ Initializes the Tensor Model parallel MLP PromptEncoderMLP module. Args: @@ -147,20 +66,15 @@ def __init__(self, total_virtual_tokens: int, hidden_size: int, output_size: int self.hidden_size = hidden_size self.output_size = output_size self.total_virtual_tokens = total_virtual_tokens - self.activation = 'gelu' + self.activation = "gelu" + sequence_parallel = False gradient_accumulation_fusion = False - # Set fixed indicies for forward pass - self.register_buffer('indices', torch.LongTensor(list(range(self.total_virtual_tokens)))) - - # embedding - self.embedding = torch.nn.Embedding(self.total_virtual_tokens, output_size) - no_async_tensor_model_parallel_allreduce = ( parallel_state.get_tensor_model_parallel_world_size() == 1 or sequence_parallel ) self.first = tensor_parallel.ColumnParallelLinear( - output_size, + self.output_size, self.hidden_size, gather_output=False, init_method=init_method_normal(init_std), @@ -173,7 +87,7 @@ def __init__(self, total_virtual_tokens: int, hidden_size: int, output_size: int ) self.second = tensor_parallel.RowParallelLinear( self.hidden_size, - output_size, + self.output_size, input_is_parallel=True, init_method=init_method_normal(init_std), skip_bias_add=True, @@ -183,14 +97,7 @@ def __init__(self, total_virtual_tokens: int, hidden_size: int, output_size: int gradient_accumulation_fusion=gradient_accumulation_fusion, ) - @typecheck() - def forward(self, taskname_embeddings) -> torch.Tensor: - input_embeds = self.embedding(self.indices).unsqueeze(0) - batch_size, task_seq_length, _ = taskname_embeddings.shape - input_embeds = input_embeds.expand(batch_size, self.total_virtual_tokens, self.output_size).clone() - length = min(task_seq_length, self.total_virtual_tokens) - # Replace general input with task specific embeddings to specify the correct task - input_embeds[:, 0:length, :] = taskname_embeddings[:, 0:length, :] + def forward(self, input_embeds) -> torch.Tensor: intermediate_parallel, bias_parallel = self.first(input_embeds) intermediate_parallel = fused_bias_gelu(intermediate_parallel, bias_parallel) output_embeds, bias_parallel = self.second(intermediate_parallel) @@ -207,12 +114,12 @@ class PromptEncoder(NeuralModule, Exportable): @property def input_types(self) -> Optional[Dict[str, NeuralType]]: return { - "taskname_embeddings": NeuralType(('B', 'T', 'C'), ChannelType(), optional=False), + "taskname_embeddings": NeuralType(("B", "T", "C"), ChannelType(), optional=False), } @property def output_types(self) -> Optional[Dict[str, NeuralType]]: - return {"output_embeds": NeuralType(('B', 'T', 'C'), ChannelType())} + return {"output_embeds": NeuralType(("B", "T", "C"), ChannelType())} def __init__( self, @@ -222,6 +129,7 @@ def __init__( hidden_size, lstm_dropout: float, num_layers: int, + init_std: float, ): """ Initializes the PromptEncoder module. @@ -230,17 +138,21 @@ def __init__( hidden_size: hidden dimension lstm_dropout: the dropout used for the LSTM num_layers: number of layers used in the LSTM + init_std: used for TPMLP encoder type to initialize the mlp weights """ super().__init__() self.token_dim = token_dim self.input_size = token_dim self.output_size = token_dim self.hidden_size = hidden_size + self.lstm_hidden_size = self.hidden_size // 2 self.total_virtual_tokens = total_virtual_tokens self.encoder_type = encoder_type + self.activation = "gelu" + self.init_std = init_std # Set fixed indicies for forward pass - self.register_buffer('indices', torch.LongTensor(list(range(self.total_virtual_tokens)))) + self.register_buffer("indices", torch.LongTensor(list(range(self.total_virtual_tokens)))) # embedding self.embedding = torch.nn.Embedding(self.total_virtual_tokens, self.token_dim) @@ -249,7 +161,7 @@ def __init__( # LSTM self.lstm_head = torch.nn.LSTM( input_size=self.input_size, - hidden_size=self.hidden_size, + hidden_size=self.lstm_hidden_size, num_layers=num_layers, dropout=lstm_dropout, bidirectional=True, @@ -257,9 +169,9 @@ def __init__( ) self.mlp_head = nn.Sequential( - nn.Linear(self.hidden_size * 2, self.hidden_size * 2), + nn.Linear(self.lstm_hidden_size * 2, self.lstm_hidden_size * 2), nn.ReLU(), - nn.Linear(self.hidden_size * 2, self.output_size), + nn.Linear(self.lstm_hidden_size * 2, self.output_size), ) elif self.encoder_type == PromptEncoderType.MLP: @@ -275,6 +187,8 @@ def __init__( layers.append(nn.Linear(self.hidden_size, self.output_size)) self.mlp_head = nn.Sequential(*layers) + elif self.encoder_type == PromptEncoderType.TPMLP: + self.tpmlp = TPMLP(self.total_virtual_tokens, self.hidden_size, self.output_size, self.init_std,) else: raise ValueError("Prompt encoder type not recognized. Please use one of MLP (recommended) or LSTM.") @@ -292,6 +206,8 @@ def forward(self, taskname_embeddings) -> torch.Tensor: output_embeds = self.mlp_head(self.lstm_head(input_embeds)[0]) elif self.encoder_type == PromptEncoderType.MLP: output_embeds = self.mlp_head(input_embeds) + elif self.encoder_type == PromptEncoderType.TPMLP: + output_embeds = self.tpmlp(input_embeds) else: raise ValueError("Prompt encoder type not recognized. Please use one of MLP (recommended) or LSTM.") diff --git a/nemo/collections/nlp/modules/common/retro_inference_strategies.py b/nemo/collections/nlp/modules/common/retro_inference_strategies.py index 0f86d88b16e2..2c267fe06e64 100644 --- a/nemo/collections/nlp/modules/common/retro_inference_strategies.py +++ b/nemo/collections/nlp/modules/common/retro_inference_strategies.py @@ -21,12 +21,7 @@ import torch.distributed as dist from nemo.collections.nlp.modules.common.lm_utils import pad_batch -from nemo.collections.nlp.modules.common.megatron.bert_service import start_sentence_bert_server -from nemo.collections.nlp.modules.common.megatron.retrieval_service import ( - ComboRetrievalService, - DynamicFaissRetrievalService, - FaissRetrievalService, -) +from nemo.collections.nlp.modules.common.megatron.retrieval_services.retrieval_service import ComboRetrievalService from nemo.collections.nlp.modules.common.text_generation_strategy import TextGenerationStrategy @@ -37,30 +32,16 @@ def __init__(self, model, **args): self.frequent_query = args['frequent_query'] self.pad_token_for_retrieval = args['pad_tokens'] self.store_retrieved = args['store_retrieved'] - weights = args['weights'] self.store = dist.FileStore('/tmp/filestore_eval', -1) self.store.set('neighbors', str(args['neighbors'])) self.megatron_lm_compatible = args['megatron_lm_compatible'] - # start the sentence bert server - for name in args['sentence_bert']: - conf = args['sentence_bert'][name] - start_sentence_bert_server(tokenizer=self.model.tokenizer, name=name, **conf) - services = [] - for service_conf in args['services']: - if service_conf['type'] == 'FaissRetrievalService': - del service_conf['type'] - service = FaissRetrievalService(tokenizer=self.model.tokenizer, **service_conf) - services.append(service) - elif service_conf['type'] == 'DynamicFaissRetrievalService': - del service_conf['type'] - service = DynamicFaissRetrievalService(tokenizer=self.model.tokenizer, **service_conf) - services.append(service) - else: - raise ValueError(f'no such service {service_conf["type"]} implemented') - self.service = ComboRetrievalService(retrieval_services=services, weights=weights, store=self.store) + combo_cfg = args['combo_service'] + self.service = ComboRetrievalService( + tokenizer=self.model.tokenizer, service_ip=combo_cfg['service_ip'], service_port=combo_cfg['service_port'] + ) self.retrieved = [] self.retrieved_text = [] - self.chunk_size = self.service.chunk_size + self.chunk_size = self.model.cfg.chunk_size def update_neighbors(self, neighbors): # dynamically change the number of neighbors during the query @@ -70,10 +51,6 @@ def update_neighbors(self, neighbors): def neighbors(self): return int(self.store.get('neighbors')) - def update_weights(self, weights): - # dynamically change the weights between different retrieval services - self.service.update_weights(weights) - def tokenize_batch(self, sentences, max_len, add_BOS): """ convert the sentences into lists of tokens, pad them to the same length, add bos tokens if it is needed @@ -227,9 +204,16 @@ def prepare_batch_at_step( retrieved_mask = torch.ones_like(retrieved, dtype=torch.bool) else: retrieved_mask = retrieved != tokenizer.pad_id - if len(retrieved) == 0: - retrieved = torch.tensor([-1] * micro_batch_size) - retrieved_mask = torch.tensor([-1] * micro_batch_size) + if retrieved.numel() == 0: + # add empty retrieved + retrieved = ( + torch.tensor(self.service.get_knn(['a'], 0), device=torch.cuda.current_device()) + .unsqueeze(0) + .repeat(1, len(self.retrieved), 1, 1) + ) + retrieved_mask = retrieved != tokenizer.pad_id + # retrieved = torch.tensor([-1] * micro_batch_size) + # retrieved_mask = torch.tensor([-1] * micro_batch_size) """Prepare batch for each of the inference steps""" # attention_mask_repeat = torch.concat([self.attention_mask for _ in range(micro_batch_size)]) @@ -368,9 +352,14 @@ def prepare_batch_at_step( retrieved_mask = torch.ones_like(retrieved, dtype=torch.bool) else: retrieved_mask = retrieved != tokenizer.pad_id - if len(retrieved) == 0: - retrieved = torch.tensor([-1] * micro_batch_size) - retrieved_mask = torch.tensor([-1] * micro_batch_size) + if retrieved.numel() == 0: + # add empty retrieved + retrieved = ( + torch.tensor(self.service.get_knn(['a'], 0), device=torch.cuda.current_device()) + .unsqueeze(0) + .repeat(1, len(self.retrieved), 1, 1) + ) + retrieved_mask = retrieved != tokenizer.pad_id """Prepare batch for each of the inference steps""" # attention_mask_repeat = torch.concat([self.attention_mask for _ in range(micro_batch_size)]) diff --git a/nemo/collections/nlp/modules/common/text_generation_server.py b/nemo/collections/nlp/modules/common/text_generation_server.py index 530042fa595b..4bb50f1ab527 100644 --- a/nemo/collections/nlp/modules/common/text_generation_server.py +++ b/nemo/collections/nlp/modules/common/text_generation_server.py @@ -42,7 +42,6 @@ "top_k", "top_p", "neighbors", - "weights", "repetition_penalty", "min_tokens_to_generate", ] @@ -157,14 +156,6 @@ def put(self): if neighbors < 0: return "num of neighbors must be an integer no less than 0" - weights = None - if "weights" in request.get_json(): - weights = request.get_json()["weights"] - if not (type(weights) == int or type(weights) == float): - return "weights must be a positive number less than or equal to 1.0" - if not (0.0 <= weights <= 1.0): - return "weights must be a positive number less than or equal to 1.0" - with lock: # Need to get lock to keep multiple threads from hitting code MegatronGenerate.send_do_generate() # Tell other ranks we're doing generate extra = {} @@ -178,8 +169,6 @@ def put(self): ): if neighbors is not None: self.inference_strategy.update_neighbors(neighbors) - if weights is not None: - self.inference_strategy.update_weights([weights, 1 - weights]) output = generate( self.model, diff --git a/nemo/collections/tts/__init__.py b/nemo/collections/tts/__init__.py index 2370d83948ce..d122a46d2a02 100644 --- a/nemo/collections/tts/__init__.py +++ b/nemo/collections/tts/__init__.py @@ -12,5 +12,6 @@ # See the License for the specific language governing permissions and # limitations under the License. +import nemo.collections.tts.g2p import nemo.collections.tts.helpers import nemo.collections.tts.models diff --git a/nemo_text_processing/g2p/__init__.py b/nemo/collections/tts/g2p/__init__.py similarity index 100% rename from nemo_text_processing/g2p/__init__.py rename to nemo/collections/tts/g2p/__init__.py diff --git a/nemo_text_processing/g2p/data/__init__.py b/nemo/collections/tts/g2p/data/__init__.py similarity index 84% rename from nemo_text_processing/g2p/data/__init__.py rename to nemo/collections/tts/g2p/data/__init__.py index d218266f08a0..d74b1a7ebee6 100644 --- a/nemo_text_processing/g2p/data/__init__.py +++ b/nemo/collections/tts/g2p/data/__init__.py @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -from nemo_text_processing.g2p.data.ctc_g2p import CTCG2PBPEDataset -from nemo_text_processing.g2p.data.t5_g2p import T5G2PDataset +from nemo.collections.tts.g2p.data.ctc_g2p import CTCG2PBPEDataset +from nemo.collections.tts.g2p.data.t5_g2p import T5G2PDataset __all__ = ["T5G2PDataset", "CTCG2PBPEDataset"] diff --git a/nemo_text_processing/g2p/data/ctc_g2p.py b/nemo/collections/tts/g2p/data/ctc_g2p.py similarity index 100% rename from nemo_text_processing/g2p/data/ctc_g2p.py rename to nemo/collections/tts/g2p/data/ctc_g2p.py diff --git a/nemo_text_processing/g2p/data/data_utils.py b/nemo/collections/tts/g2p/data/data_utils.py similarity index 96% rename from nemo_text_processing/g2p/data/data_utils.py rename to nemo/collections/tts/g2p/data/data_utils.py index d695ec9ba391..2e3924acdad1 100644 --- a/nemo_text_processing/g2p/data/data_utils.py +++ b/nemo/collections/tts/g2p/data/data_utils.py @@ -35,6 +35,7 @@ "GRAPHEME_CASE_UPPER", "GRAPHEME_CASE_LOWER", "GRAPHEME_CASE_MIXED", + "get_heteronym_spans", ] # Derived from LJSpeech @@ -213,7 +214,7 @@ def normalize_unicode_text(text: str) -> str: return text -def _word_tokenize(words: List[Tuple[str, str, str]]) -> List[Tuple[List[str], bool]]: +def _word_tokenize(words: List[Tuple[str, str, str]], is_lower: bool = False) -> List[Tuple[List[str], bool]]: """ Process a list of words and attach indicators showing if each word is unchangeable or not. Each word representation can be one of valid word, any substring starting from | to | (unchangeable word), or punctuation marks including @@ -244,6 +245,7 @@ def _word_tokenize(words: List[Tuple[str, str, str]]) -> List[Tuple[List[str], b Args: words (List[str]): a list of tuples like `(maybe_word, maybe_without_changes, maybe_punct)` where each element corresponds to a non-overlapping match of either `_WORDS_RE_EN` or `_WORDS_RE_ANY_LOCALE`. + is_lower (bool): a flag to trigger lowercase all words. By default, it is False. Returns: List[Tuple[List[str], bool]], a list of tuples like `(a list of words, is_unchanged)`. @@ -254,7 +256,10 @@ def _word_tokenize(words: List[Tuple[str, str, str]]) -> List[Tuple[List[str], b without_changes = False if maybe_word != '': - token = [maybe_word] + if is_lower: + token = [maybe_word.lower()] + else: + token = [maybe_word] elif maybe_punct != '': token = [maybe_punct] elif maybe_without_changes != '': @@ -273,7 +278,7 @@ def _word_tokenize(words: List[Tuple[str, str, str]]) -> List[Tuple[List[str], b def english_word_tokenize(text: str) -> List[Tuple[List[str], bool]]: words = _WORDS_RE_EN.findall(text) - return _word_tokenize(words) + return _word_tokenize(words, is_lower=True) def any_locale_word_tokenize(text: str) -> List[Tuple[List[str], bool]]: diff --git a/nemo_text_processing/g2p/data/heteronym_classification_data.py b/nemo/collections/tts/g2p/data/heteronym_classification_data.py similarity index 100% rename from nemo_text_processing/g2p/data/heteronym_classification_data.py rename to nemo/collections/tts/g2p/data/heteronym_classification_data.py diff --git a/nemo_text_processing/g2p/data/t5_g2p.py b/nemo/collections/tts/g2p/data/t5_g2p.py similarity index 100% rename from nemo_text_processing/g2p/data/t5_g2p.py rename to nemo/collections/tts/g2p/data/t5_g2p.py diff --git a/nemo_text_processing/g2p/models/__init__.py b/nemo/collections/tts/g2p/models/__init__.py similarity index 84% rename from nemo_text_processing/g2p/models/__init__.py rename to nemo/collections/tts/g2p/models/__init__.py index 5f35864a4fd9..e1eeee3b2c33 100644 --- a/nemo_text_processing/g2p/models/__init__.py +++ b/nemo/collections/tts/g2p/models/__init__.py @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -from nemo_text_processing.g2p.models.ctc_g2p import CTCG2PModel -from nemo_text_processing.g2p.models.t5_g2p import T5G2PModel +from nemo.collections.tts.g2p.models.ctc_g2p import CTCG2PModel +from nemo.collections.tts.g2p.models.t5_g2p import T5G2PModel __all__ = ["T5G2PModel", "CTCG2PModel"] diff --git a/nemo_text_processing/g2p/models/ctc_g2p.py b/nemo/collections/tts/g2p/models/ctc_g2p.py similarity index 99% rename from nemo_text_processing/g2p/models/ctc_g2p.py rename to nemo/collections/tts/g2p/models/ctc_g2p.py index a456942c1ad8..66475513ba59 100644 --- a/nemo_text_processing/g2p/models/ctc_g2p.py +++ b/nemo/collections/tts/g2p/models/ctc_g2p.py @@ -19,13 +19,13 @@ import torch from hydra.utils import instantiate -from nemo_text_processing.g2p.data.ctc_g2p import CTCG2PBPEDataset -from nemo_text_processing.g2p.models.g2p_model import G2PModel from omegaconf import DictConfig, ListConfig, OmegaConf, open_dict from pytorch_lightning import Trainer from torch import nn from transformers import AutoConfig, AutoModel, AutoTokenizer +from nemo.collections.tts.g2p.data.ctc_g2p import CTCG2PBPEDataset +from nemo.collections.tts.g2p.models.g2p_model import G2PModel from nemo.core.classes.common import PretrainedModelInfo from nemo.utils import logging diff --git a/nemo_text_processing/g2p/models/g2p_model.py b/nemo/collections/tts/g2p/models/g2p_model.py similarity index 100% rename from nemo_text_processing/g2p/models/g2p_model.py rename to nemo/collections/tts/g2p/models/g2p_model.py diff --git a/nemo_text_processing/g2p/models/heteronym_classification.py b/nemo/collections/tts/g2p/models/heteronym_classification.py similarity index 99% rename from nemo_text_processing/g2p/models/heteronym_classification.py rename to nemo/collections/tts/g2p/models/heteronym_classification.py index 2cb19ac8bd6e..f9727c7ad887 100644 --- a/nemo_text_processing/g2p/models/heteronym_classification.py +++ b/nemo/collections/tts/g2p/models/heteronym_classification.py @@ -19,8 +19,6 @@ import torch from hydra.utils import instantiate -from nemo_text_processing.g2p.data.data_utils import get_heteronym_spans, get_wordid_to_phonemes, read_wordids -from nemo_text_processing.g2p.data.heteronym_classification_data import HeteronymClassificationDataset from omegaconf import DictConfig from pytorch_lightning import Trainer @@ -28,6 +26,8 @@ from nemo.collections.nlp.metrics.classification_report import ClassificationReport from nemo.collections.nlp.modules.common import TokenClassifier from nemo.collections.nlp.parts.utils_funcs import tensor2list +from nemo.collections.tts.g2p.data.data_utils import get_heteronym_spans, get_wordid_to_phonemes, read_wordids +from nemo.collections.tts.g2p.data.heteronym_classification_data import HeteronymClassificationDataset from nemo.core.classes.common import PretrainedModelInfo from nemo.utils import logging diff --git a/nemo_text_processing/g2p/models/t5_g2p.py b/nemo/collections/tts/g2p/models/t5_g2p.py similarity index 98% rename from nemo_text_processing/g2p/models/t5_g2p.py rename to nemo/collections/tts/g2p/models/t5_g2p.py index ee919ffa6643..a3d54caf3644 100644 --- a/nemo_text_processing/g2p/models/t5_g2p.py +++ b/nemo/collections/tts/g2p/models/t5_g2p.py @@ -17,13 +17,13 @@ import torch from hydra.utils import instantiate -from nemo_text_processing.g2p.data.t5_g2p import T5G2PDataset -from nemo_text_processing.g2p.models.g2p_model import G2PModel from omegaconf import DictConfig, OmegaConf from pytorch_lightning import Trainer from transformers import AutoTokenizer, T5ForConditionalGeneration from nemo.collections.asr.metrics.wer import word_error_rate +from nemo.collections.tts.g2p.data.t5_g2p import T5G2PDataset +from nemo.collections.tts.g2p.models.g2p_model import G2PModel from nemo.core.classes.common import PretrainedModelInfo, typecheck from nemo.core.neural_types import LabelsType, LossType, MaskType, NeuralType, TokenIndex from nemo.utils import logging diff --git a/nemo_text_processing/g2p/modules.py b/nemo/collections/tts/g2p/modules.py similarity index 99% rename from nemo_text_processing/g2p/modules.py rename to nemo/collections/tts/g2p/modules.py index 91141ac729e1..219d595ec05a 100644 --- a/nemo_text_processing/g2p/modules.py +++ b/nemo/collections/tts/g2p/modules.py @@ -23,7 +23,9 @@ import nltk import torch -from nemo_text_processing.g2p.data.data_utils import ( + +from nemo.collections.common.tokenizers.text_to_speech.ipa_lexicon import validate_locale +from nemo.collections.tts.g2p.data.data_utils import ( GRAPHEME_CASE_MIXED, GRAPHEME_CASE_UPPER, LATIN_CHARS_ALL, @@ -32,8 +34,6 @@ normalize_unicode_text, set_grapheme_case, ) - -from nemo.collections.common.tokenizers.text_to_speech.ipa_lexicon import validate_locale from nemo.utils import logging from nemo.utils.decorators import experimental from nemo.utils.get_rank import is_global_rank_zero @@ -81,7 +81,7 @@ def setup_heteronym_model( """ try: - from nemo_text_processing.g2p.models.heteronym_classification import HeteronymClassificationModel + from nemo.collections.tts.g2p.models.heteronym_classification import HeteronymClassificationModel self.heteronym_model = heteronym_model self.heteronym_model.set_wordid_to_phonemes(wordid_to_phonemes_file) @@ -436,7 +436,7 @@ def _parse_phoneme_dict( continue # Note that latin character pattern should be consistent with - # nemo_text_processing.g2p.data.data_utils.LATIN_CHARS_ALL. It is advised to extend its character + # nemo.collections.tts.g2p.data.data_utils.LATIN_CHARS_ALL. It is advised to extend its character # coverage if adding the support of new languages. # TODO @xueyang: unify hardcoded range of characters with LATIN_CHARS_ALL to avoid duplicates. line = normalize_unicode_text(line) diff --git a/nemo/collections/tts/helpers/helpers.py b/nemo/collections/tts/helpers/helpers.py index 535a33cf92e9..fdbca01fe04b 100644 --- a/nemo/collections/tts/helpers/helpers.py +++ b/nemo/collections/tts/helpers/helpers.py @@ -155,14 +155,17 @@ def get_mask_from_lengths(lengths: Optional[torch.Tensor] = None, x: Optional[to return mask -@torch.jit.script -def sort_tensor(context: torch.Tensor, lens: torch.Tensor) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor]: - lens_sorted, ids_sorted = torch.sort(lens, descending=True) - unsort_ids = torch.zeros_like(ids_sorted) - for i in range(ids_sorted.shape[0]): - unsort_ids[ids_sorted[i]] = i - context = context[ids_sorted] - return context, lens_sorted, unsort_ids +def sort_tensor( + context: torch.Tensor, lens: torch.Tensor, dim: Optional[int] = 0, descending: Optional[bool] = True +) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor]: + lens_sorted, ids_sorted = torch.sort(lens, descending=descending) + context = torch.index_select(context, dim, ids_sorted) + return context, lens_sorted, ids_sorted + + +def unsort_tensor(ordered: torch.Tensor, indices: torch.Tensor, dim: Optional[int] = 0) -> torch.Tensor: + unsort_ids = indices.gather(0, indices.argsort(0, descending=True)) + return torch.index_select(ordered, dim, unsort_ids) @jit(nopython=True) @@ -520,13 +523,7 @@ def remove(conv_list): def regulate_len( - durations, - enc_out, - pace=1.0, - mel_max_len=None, - replicate_to_nearest_multiple=False, - group_size=2, - in_lens: torch.tensor = None, + durations, enc_out, pace=1.0, mel_max_len=None, group_size=1, dur_lens: torch.tensor = None, ): """A function that takes predicted durations per encoded token, and repeats enc_out according to the duration. NOTE: durations.shape[1] == enc_out.shape[1] @@ -537,22 +534,20 @@ def regulate_len( enc_out (torch.tensor): A tensor of shape (batch x enc_length x enc_hidden) that represents the encoded tokens. pace (float): The pace of speaker. Higher values result in faster speaking pace. Defaults to 1.0. max_mel_len (int): The maximum length above which the output will be removed. If sum(durations, dim=1) > max_mel_len, the values after max_mel_len will be removed. Defaults to None, which has no max length. - replicate_to_nearest_multiple (bool): replicate the last element specified by durations[i, in_lens[i] - 1] until the + group_size (int): replicate the last element specified by durations[i, in_lens[i] - 1] until the full length of the sequence is the next nearest multiple of group_size - group_size (int): factor used by replicate_to_nearest_multiple - in_lens (torch.tensor): input sequence length specifying valid values in the durations input tensor + in_lens (torch.tensor): input sequence length specifying valid values in the durations input tensor (only needed if group_size >1) """ dtype = enc_out.dtype reps = durations.float() / pace reps = (reps + 0.5).floor().long() dec_lens = reps.sum(dim=1) - - if replicate_to_nearest_multiple: - to_pad = group_size * (torch.div(dec_lens, group_size, rounding_mode='floor') + 1) - dec_lens - to_pad = to_pad.unsqueeze(-1).repeat(1, reps.shape[1]) - to_pad_expanded = torch.zeros_like(reps).scatter_(1, in_lens.unsqueeze(-1).long() - 1, to_pad) - reps = reps + to_pad_expanded + if group_size > 1: + to_pad = group_size * (torch.div(dec_lens + 1, group_size, rounding_mode='floor')) - dec_lens + reps.index_put_( + indices=[torch.arange(dur_lens.shape[0], dtype=torch.long), dur_lens - 1], values=to_pad, accumulate=True + ) dec_lens = reps.sum(dim=1) max_len = dec_lens.max() @@ -711,3 +706,86 @@ def mask_sequence_tensor(tensor: torch.Tensor, lengths: torch.Tensor): raise ValueError("Can only mask tensors of shape B x D x L and B x D1 x D2 x L") return tensor * mask + + +@torch.jit.script +def batch_from_ragged( + text: torch.Tensor, + pitch: torch.Tensor, + pace: torch.Tensor, + batch_lengths: torch.Tensor, + padding_idx: int = -1, + volume: Optional[torch.Tensor] = None, +) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor, torch.Tensor, torch.Tensor]: + + batch_lengths = batch_lengths.to(dtype=torch.int64) + max_len = torch.max(batch_lengths[1:] - batch_lengths[:-1]) + + index = 1 + num_batches = batch_lengths.shape[0] - 1 + texts = torch.zeros(num_batches, max_len, dtype=torch.int64, device=text.device) + padding_idx + pitches = torch.ones(num_batches, max_len, dtype=torch.float32, device=text.device) + paces = torch.zeros(num_batches, max_len, dtype=torch.float32, device=text.device) + 1.0 + volumes = torch.zeros(num_batches, max_len, dtype=torch.float32, device=text.device) + 1.0 + lens = torch.zeros(num_batches, dtype=torch.int64, device=text.device) + last_index = index - 1 + while index < batch_lengths.shape[0]: + seq_start = batch_lengths[last_index] + seq_end = batch_lengths[index] + cur_seq_len = seq_end - seq_start + lens[last_index] = cur_seq_len + texts[last_index, :cur_seq_len] = text[seq_start:seq_end] + pitches[last_index, :cur_seq_len] = pitch[seq_start:seq_end] + paces[last_index, :cur_seq_len] = pace[seq_start:seq_end] + if volume is not None: + volumes[last_index, :cur_seq_len] = volume[seq_start:seq_end] + last_index = index + index += 1 + + return texts, pitches, paces, volumes, lens + + +def sample_tts_input( + export_config, device, max_batch=1, max_dim=127, +): + """ + Generates input examples for tracing etc. + Returns: + A tuple of input examples. + """ + sz = (max_batch * max_dim,) if export_config["enable_ragged_batches"] else (max_batch, max_dim) + inp = torch.randint(*export_config["emb_range"], sz, device=device, dtype=torch.int64) + pitch = torch.randn(sz, device=device, dtype=torch.float32) * 0.5 + pace = torch.clamp(torch.randn(sz, device=device, dtype=torch.float32) * 0.1 + 1.0, min=0.2) + inputs = {'text': inp, 'pitch': pitch, 'pace': pace} + if export_config["enable_ragged_batches"]: + batch_lengths = torch.zeros((max_batch + 1), device=device, dtype=torch.int32) + left_over_size = sz[0] + batch_lengths[0] = 0 + for i in range(1, max_batch): + equal_len = (left_over_size - (max_batch - i)) // (max_batch - i) + length = torch.randint(equal_len // 2, equal_len, (1,), device=device, dtype=torch.int32) + batch_lengths[i] = length + batch_lengths[i - 1] + left_over_size -= length.detach().cpu().numpy()[0] + batch_lengths[-1] = left_over_size + batch_lengths[-2] + + sum = 0 + index = 1 + while index < len(batch_lengths): + sum += batch_lengths[index] - batch_lengths[index - 1] + index += 1 + assert sum == sz[0], f"sum: {sum}, sz: {sz[0]}, lengths:{batch_lengths}" + else: + batch_lengths = torch.randint(max_dim // 2, max_dim, (max_batch,), device=device, dtype=torch.int32) + batch_lengths[0] = max_dim + inputs['batch_lengths'] = batch_lengths + + if export_config["enable_volume"]: + volume = torch.clamp(torch.randn(sz, device=device, dtype=torch.float32) * 0.1 + 1, min=0.01) + inputs['volume'] = volume + + if "num_speakers" in export_config: + inputs['speaker'] = torch.randint( + 0, export_config["num_speakers"], (max_batch,), device=device, dtype=torch.int64 + ) + return inputs diff --git a/nemo/collections/tts/models/aligner.py b/nemo/collections/tts/models/aligner.py index 66705d516e0d..4f0744776641 100644 --- a/nemo/collections/tts/models/aligner.py +++ b/nemo/collections/tts/models/aligner.py @@ -82,11 +82,13 @@ def _setup_normalizer(self, cfg): ) try: + import nemo_text_processing + self.normalizer = instantiate(cfg.text_normalizer, **normalizer_kwargs) except Exception as e: logging.error(e) raise ImportError( - "`pynini` not installed, please install via NeMo/nemo_text_processing/pynini_install.sh" + "`nemo_text_processing` not installed, see https://github.com/NVIDIA/NeMo-text-processing for more details" ) self.text_normalizer_call = self.normalizer.normalize @@ -96,6 +98,13 @@ def _setup_normalizer(self, cfg): def _setup_tokenizer(self, cfg): text_tokenizer_kwargs = {} if "g2p" in cfg.text_tokenizer: + # for backward compatibility + if self._is_model_being_restored() and cfg.text_tokenizer.g2p.get('_target_', None): + cfg.text_tokenizer.g2p['_target_'] = cfg.text_tokenizer.g2p['_target_'].replace( + "nemo_text_processing.g2p", "nemo.collections.tts.g2p" + ) + logging.warning("This checkpoint support will be dropped after r1.18.0.") + g2p_kwargs = {} if "phoneme_dict" in cfg.text_tokenizer.g2p: diff --git a/nemo/collections/tts/models/fastpitch.py b/nemo/collections/tts/models/fastpitch.py index 67d55cb70e88..d22c8d47038c 100644 --- a/nemo/collections/tts/models/fastpitch.py +++ b/nemo/collections/tts/models/fastpitch.py @@ -22,7 +22,13 @@ from pytorch_lightning.loggers import TensorBoardLogger from nemo.collections.common.parts.preprocessing import parsers -from nemo.collections.tts.helpers.helpers import plot_alignment_to_numpy, plot_spectrogram_to_numpy, process_batch +from nemo.collections.tts.helpers.helpers import ( + batch_from_ragged, + plot_alignment_to_numpy, + plot_spectrogram_to_numpy, + process_batch, + sample_tts_input, +) from nemo.collections.tts.losses.aligner_loss import BinLoss, ForwardSumLoss from nemo.collections.tts.losses.fastpitchloss import DurationLoss, EnergyLoss, MelLoss, PitchLoss from nemo.collections.tts.models.base import SpectrogramGenerator @@ -156,7 +162,13 @@ def __init__(self, cfg: DictConfig, trainer: Trainer = None): speaker_emb_condition_aligner, ) self._input_types = self._output_types = None - self.export_config = {"enable_volume": False, "enable_ragged_batches": False} + self.export_config = { + "emb_range": (0, self.fastpitch.encoder.word_emb.num_embeddings), + "enable_volume": False, + "enable_ragged_batches": False, + } + if self.fastpitch.speaker_emb is not None: + self.export_config["num_speakers"] = cfg.n_speakers def _get_default_text_tokenizer_conf(self): text_tokenizer: TextTokenizerConfig = TextTokenizerConfig() @@ -170,13 +182,14 @@ def _setup_normalizer(self, cfg): normalizer_kwargs["whitelist"] = self.register_artifact( 'text_normalizer.whitelist', cfg.text_normalizer.whitelist ) - try: + import nemo_text_processing + self.normalizer = instantiate(cfg.text_normalizer, **normalizer_kwargs) except Exception as e: logging.error(e) raise ImportError( - "`pynini` not installed, please install via NeMo/nemo_text_processing/pynini_install.sh" + "`nemo_text_processing` not installed, see https://github.com/NVIDIA/NeMo-text-processing for more details" ) self.text_normalizer_call = self.normalizer.normalize @@ -187,6 +200,14 @@ def _setup_tokenizer(self, cfg): text_tokenizer_kwargs = {} if "g2p" in cfg.text_tokenizer: + + # for backward compatibility + if self._is_model_being_restored() and cfg.text_tokenizer.g2p.get('_target_', None): + cfg.text_tokenizer.g2p['_target_'] = cfg.text_tokenizer.g2p['_target_'].replace( + "nemo_text_processing.g2p", "nemo.collections.tts.g2p" + ) + logging.warning("This checkpoint support will be dropped after r1.18.0.") + g2p_kwargs = {} if "phoneme_dict" in cfg.text_tokenizer.g2p: @@ -199,6 +220,7 @@ def _setup_tokenizer(self, cfg): 'text_tokenizer.g2p.heteronyms', cfg.text_tokenizer.g2p.heteronyms, ) + # for backward compatability text_tokenizer_kwargs["g2p"] = instantiate(cfg.text_tokenizer.g2p, **g2p_kwargs) # TODO @xueyang: rename the instance of tokenizer because vocab is misleading. @@ -665,46 +687,14 @@ def input_example(self, max_batch=1, max_dim=44): A tuple of input examples. """ par = next(self.fastpitch.parameters()) - sz = (max_batch * max_dim,) if self.export_config["enable_ragged_batches"] else (max_batch, max_dim) - inp = torch.randint( - 0, self.fastpitch.encoder.word_emb.num_embeddings, sz, device=par.device, dtype=torch.int64 - ) - pitch = torch.randn(sz, device=par.device, dtype=torch.float32) * 0.5 - pace = torch.clamp(torch.randn(sz, device=par.device, dtype=torch.float32) * 0.1 + 1, min=0.01) - - inputs = {'text': inp, 'pitch': pitch, 'pace': pace} - - if self.export_config["enable_volume"]: - volume = torch.clamp(torch.randn(sz, device=par.device, dtype=torch.float32) * 0.1 + 1, min=0.01) - inputs['volume'] = volume - if self.export_config["enable_ragged_batches"]: - batch_lengths = torch.zeros((max_batch + 1), device=par.device, dtype=torch.int32) - left_over_size = sz[0] - batch_lengths[0] = 0 - for i in range(1, max_batch): - length = torch.randint(1, left_over_size - (max_batch - i), (1,), device=par.device) - batch_lengths[i] = length + batch_lengths[i - 1] - left_over_size -= length.detach().cpu().numpy()[0] - batch_lengths[-1] = left_over_size + batch_lengths[-2] - - sum = 0 - index = 1 - while index < len(batch_lengths): - sum += batch_lengths[index] - batch_lengths[index - 1] - index += 1 - assert sum == sz[0], f"sum: {sum}, sz: {sz[0]}, lengths:{batch_lengths}" - inputs['batch_lengths'] = batch_lengths - - if self.fastpitch.speaker_emb is not None: - inputs['speaker'] = torch.randint( - 0, self.fastpitch.speaker_emb.num_embeddings, (max_batch,), device=par.device, dtype=torch.int64 - ) - + inputs = sample_tts_input(self.export_config, par.device, max_batch=max_batch, max_dim=max_dim) + if 'enable_ragged_batches' not in self.export_config: + inputs.pop('batch_lengths', None) return (inputs,) def forward_for_export(self, text, pitch, pace, volume=None, batch_lengths=None, speaker=None): if self.export_config["enable_ragged_batches"]: - text, pitch, pace, volume_tensor = create_batch( + text, pitch, pace, volume_tensor, lens = batch_from_ragged( text, pitch, pace, batch_lengths, padding_idx=self.fastpitch.encoder.padding_idx, volume=volume ) if volume is not None: @@ -743,37 +733,3 @@ def interpolate_speaker( ) new_speaker_emb = weight_speaker_1 * speaker_emb_1 + weight_speaker_2 * speaker_emb_2 self.fastpitch.speaker_emb.weight.data[new_speaker_id] = new_speaker_emb - - -@torch.jit.script -def create_batch( - text: torch.Tensor, - pitch: torch.Tensor, - pace: torch.Tensor, - batch_lengths: torch.Tensor, - padding_idx: int = -1, - volume: Optional[torch.Tensor] = None, -): - batch_lengths = batch_lengths.to(torch.int64) - max_len = torch.max(batch_lengths[1:] - batch_lengths[:-1]) - - index = 1 - texts = torch.zeros(batch_lengths.shape[0] - 1, max_len, dtype=torch.int64, device=text.device) + padding_idx - pitches = torch.zeros(batch_lengths.shape[0] - 1, max_len, dtype=torch.float32, device=text.device) - paces = torch.zeros(batch_lengths.shape[0] - 1, max_len, dtype=torch.float32, device=text.device) + 1.0 - volumes = torch.zeros(batch_lengths.shape[0] - 1, max_len, dtype=torch.float32, device=text.device) + 1.0 - - while index < batch_lengths.shape[0]: - seq_start = batch_lengths[index - 1] - seq_end = batch_lengths[index] - cur_seq_len = seq_end - seq_start - - texts[index - 1, :cur_seq_len] = text[seq_start:seq_end] - pitches[index - 1, :cur_seq_len] = pitch[seq_start:seq_end] - paces[index - 1, :cur_seq_len] = pace[seq_start:seq_end] - if volume is not None: - volumes[index - 1, :cur_seq_len] = volume[seq_start:seq_end] - - index += 1 - - return texts, pitches, paces, volumes diff --git a/nemo/collections/tts/models/mixer_tts.py b/nemo/collections/tts/models/mixer_tts.py index fffaf82d5a06..225076b7b027 100644 --- a/nemo/collections/tts/models/mixer_tts.py +++ b/nemo/collections/tts/models/mixer_tts.py @@ -132,11 +132,13 @@ def _setup_normalizer(self, cfg): ) try: + import nemo_text_processing + self.normalizer = instantiate(cfg.text_normalizer, **normalizer_kwargs) except Exception as e: logging.error(e) raise ImportError( - "`pynini` not installed, please install via NeMo/nemo_text_processing/pynini_install.sh" + "`nemo_text_processing` not installed, see https://github.com/NVIDIA/NeMo-text-processing for more details" ) self.text_normalizer_call = self.normalizer.normalize @@ -146,6 +148,13 @@ def _setup_normalizer(self, cfg): def _setup_tokenizer(self, cfg): text_tokenizer_kwargs = {} if "g2p" in cfg.text_tokenizer: + # for backward compatibility + if self._is_model_being_restored() and cfg.text_tokenizer.g2p.get('_target_', None): + cfg.text_tokenizer.g2p['_target_'] = cfg.text_tokenizer.g2p['_target_'].replace( + "nemo_text_processing.g2p", "nemo.collections.tts.g2p" + ) + logging.warning("This checkpoint support will be dropped after r1.18.0.") + g2p_kwargs = {} if "phoneme_dict" in cfg.text_tokenizer.g2p: diff --git a/nemo/collections/tts/models/radtts.py b/nemo/collections/tts/models/radtts.py index e303c924f4b2..d43256b51484 100644 --- a/nemo/collections/tts/models/radtts.py +++ b/nemo/collections/tts/models/radtts.py @@ -21,7 +21,12 @@ from pytorch_lightning.loggers import TensorBoardLogger from nemo.collections.common.tokenizers.text_to_speech.tts_tokenizers import BaseTokenizer -from nemo.collections.tts.helpers.helpers import plot_alignment_to_numpy, regulate_len +from nemo.collections.tts.helpers.helpers import ( + batch_from_ragged, + plot_alignment_to_numpy, + regulate_len, + sample_tts_input, +) from nemo.collections.tts.losses.radttsloss import AttentionBinarizationLoss, RADTTSLoss from nemo.collections.tts.models.base import SpectrogramGenerator from nemo.core.classes import Exportable @@ -81,6 +86,12 @@ def __init__(self, cfg: DictConfig, trainer: Trainer = None): self._tb_logger = None self.cfg = cfg self.log_train_images = False + self.export_config = { + "emb_range": (0, self.model.embedding.num_embeddings), + "enable_volume": True, + "enable_ragged_batches": False, + "num_speakers": self.model_config.n_speakers, + } # print("intial self normalizer", self.normalizer) def batch_dict(self, batch_data): @@ -326,6 +337,13 @@ def parser(self): def _setup_tokenizer(self, cfg): text_tokenizer_kwargs = {} if "g2p" in cfg.text_tokenizer: + # for backward compatibility + if self._is_model_being_restored() and cfg.text_tokenizer.g2p.get('_target_', None): + cfg.text_tokenizer.g2p['_target_'] = cfg.text_tokenizer.g2p['_target_'].replace( + "nemo_text_processing.g2p", "nemo.collections.tts.g2p" + ) + logging.warning("This checkpoint support will be dropped after r1.18.0.") + g2p_kwargs = {} if "phoneme_dict" in cfg.text_tokenizer.g2p: @@ -363,7 +381,16 @@ def _setup_normalizer(self, cfg): 'text_normalizer.whitelist', cfg.text_normalizer.whitelist ) - self.normalizer = instantiate(cfg.text_normalizer, **normalizer_kwargs) + try: + import nemo_text_processing + + self.normalizer = instantiate(cfg.text_normalizer, **normalizer_kwargs) + self.text_normalizer_call = self.normalizer.normalize + except Exception as e: + logging.error(e) + raise ImportError( + "`nemo_text_processing` not installed, see https://github.com/NVIDIA/NeMo-text-processing for more details" + ) self.text_normalizer_call = self.normalizer.normalize if "text_normalizer_call_kwargs" in cfg: self.text_normalizer_call_kwargs = cfg.text_normalizer_call_kwargs @@ -420,82 +447,70 @@ def _prepare_for_export(self, **kwargs): self.model.remove_norms() super()._prepare_for_export(**kwargs) + tensor_shape = ('T') if self.export_config["enable_ragged_batches"] else ('B', 'T') + # Define input_types and output_types as required by export() self._input_types = { - "text": NeuralType(('B', 'T'), TokenIndex()), - "lens": NeuralType(('B')), - # "batch_lengths": NeuralType(('B'), LengthsType(), optional=True), + "text": NeuralType(tensor_shape, TokenIndex()), + "batch_lengths": NeuralType(('B')), "speaker_id": NeuralType(('B'), Index()), "speaker_id_text": NeuralType(('B'), Index()), "speaker_id_attributes": NeuralType(('B'), Index()), - "pitch": NeuralType(('B', 'T'), RegressionValuesType()), - "pace": NeuralType(('B', 'T')), - "volume": NeuralType(('B', 'T'), optional=True), + "pitch": NeuralType(tensor_shape, RegressionValuesType()), + "pace": NeuralType(tensor_shape), } self._output_types = { "spect": NeuralType(('B', 'D', 'T_spec'), MelSpectrogramType()), "num_frames": NeuralType(('B'), TokenDurationType()), "durs_predicted": NeuralType(('B', 'T_text'), TokenDurationType()), - "volume_aligned": NeuralType(('B', 'T_spec'), RegressionValuesType()), } + if self.export_config["enable_volume"]: + self._input_types["volume"] = NeuralType(tensor_shape, optional=True) + self._output_types["volume_aligned"] = NeuralType(('B', 'T_spec'), RegressionValuesType()) def input_example(self, max_batch=1, max_dim=400): - par = next(self.parameters()) - sz = (max_batch, max_dim) - # sz = (max_batch * max_dim,) - inp = torch.randint(0, 94, sz, device=par.device, dtype=torch.int64) - speaker = torch.randint(0, 1, (max_batch,), device=par.device, dtype=torch.int64) - pitch = torch.randn(sz, device=par.device, dtype=torch.float32) * 0.5 - pace = torch.clamp(torch.randn(sz, device=par.device, dtype=torch.float32) * 0.1 + 1, min=0.01) - volume = torch.clamp(torch.randn(sz, device=par.device, dtype=torch.float32) * 0.1 + 1, min=0.01) - # batch_lengths = torch.zeros((max_batch + 1), device=par.device, dtype=torch.int32) - # left_over_size = sz[0] - # batch_lengths[0] = 0 - # for i in range(1, max_batch): - # length = torch.randint(1, left_over_size - (max_batch - i), (1,), device=par.device) - # batch_lengths[i] = length + batch_lengths[i - 1] - # left_over_size -= length.detach().cpu().numpy()[0] - # batch_lengths[-1] = left_over_size + batch_lengths[-2] - # sum = 0 - # index = 1 - # while index < len(batch_lengths): - # sum += batch_lengths[index] - batch_lengths[index - 1] - # index += 1 - # assert sum == sz[0], f"sum: {sum}, sz: {sz[0]}, lengths:{batch_lengths}" - + par = next(self.model.parameters()) + inputs = sample_tts_input(self.export_config, par.device, max_batch=max_batch, max_dim=max_dim) + speaker = inputs.pop("speaker") + inp = inputs['text'] pad_id = self.tokenizer.pad inp[inp == pad_id] = pad_id - 1 if pad_id > 0 else pad_id + 1 - lens = [] - for i, _ in enumerate(inp): - len_i = random.randint(3, max_dim) - lens.append(len_i) - inp[i, len_i:] = pad_id - lens = torch.tensor(lens, device=par.device, dtype=torch.int) - - inputs = { + inputs.update( + {'speaker_id': speaker, 'speaker_id_text': speaker, 'speaker_id_attributes': speaker,} + ) + new_inputs = { 'text': inp, - 'lens': lens, - # 'batch_lengths': batch_lengths, + 'batch_lengths': inputs['batch_lengths'], 'speaker_id': speaker, 'speaker_id_text': speaker, 'speaker_id_attributes': speaker, - 'pitch': pitch, - 'pace': pace, - 'volume': volume, + 'pitch': inputs['pitch'], + 'pace': inputs['pace'], + 'volume': inputs['volume'], } - return (inputs,) + + return (new_inputs,) def forward_for_export( - self, text, lens, speaker_id, speaker_id_text, speaker_id_attributes, pitch, pace, volume, + self, text, batch_lengths, speaker_id, speaker_id_text, speaker_id_attributes, pitch, pace, volume, ): + if self.export_config["enable_ragged_batches"]: + text, pitch, pace, volume_tensor, lens = batch_from_ragged( + text, pitch, pace, batch_lengths=batch_lengths, padding_idx=self.tokenizer_pad, volume=volume, + ) + if volume is not None: + volume = volume_tensor + else: + lens = batch_lengths.to(dtype=torch.int64) + (mel, n_frames, dur, _, _) = self.model.infer( speaker_id, text, speaker_id_text=speaker_id_text, speaker_id_attributes=speaker_id_attributes, - sigma=0.0, - sigma_txt=0.0, + sigma=0.7, + sigma_txt=0.7, sigma_f0=1.0, sigma_energy=1.0, f0_mean=0.0, @@ -504,16 +519,19 @@ def forward_for_export( pitch_shift=pitch, pace=pace, ).values() - # Need to reshape as in infer patch - durs_predicted = dur.float() - truncated_length = torch.max(lens) - volume_extended, _ = regulate_len( - durs_predicted, - volume[:, :truncated_length].unsqueeze(-1), - pace[:, :truncated_length], - replicate_to_nearest_multiple=True, - group_size=self.model.n_group_size, - in_lens=lens, - ) - volume_extended = volume_extended.squeeze(-1).float() - return mel.float(), n_frames, dur.float(), volume_extended + ret_values = (mel.float(), n_frames, dur.float()) + + if volume is not None: + # Need to reshape as in infer patch + durs_predicted = dur.float() + truncated_length = torch.max(lens) + volume_extended, _ = regulate_len( + durs_predicted, + volume[:, :truncated_length].unsqueeze(-1), + pace[:, :truncated_length], + group_size=self.model.n_group_size, + dur_lens=lens, + ) + volume_extended = volume_extended.squeeze(2).float() + ret_values = ret_values + (volume_extended,) + return ret_values diff --git a/nemo/collections/tts/models/tacotron2.py b/nemo/collections/tts/models/tacotron2.py index 311677ba7eb6..2ed69c8809a0 100644 --- a/nemo/collections/tts/models/tacotron2.py +++ b/nemo/collections/tts/models/tacotron2.py @@ -307,11 +307,13 @@ def _setup_normalizer(self, cfg): ) try: + import nemo_text_processing + self.normalizer = instantiate(cfg.text_normalizer, **normalizer_kwargs) except Exception as e: logging.error(e) raise ImportError( - "`pynini` not installed, please install via NeMo/nemo_text_processing/pynini_install.sh" + "`nemo_text_processing` not installed, see https://github.com/NVIDIA/NeMo-text-processing for more details" ) self.text_normalizer_call = self.normalizer.normalize @@ -321,6 +323,13 @@ def _setup_normalizer(self, cfg): def _setup_tokenizer(self, cfg): text_tokenizer_kwargs = {} if "g2p" in cfg.text_tokenizer and cfg.text_tokenizer.g2p is not None: + # for backward compatibility + if self._is_model_being_restored() and cfg.text_tokenizer.g2p.get('_target_', None): + cfg.text_tokenizer.g2p['_target_'] = cfg.text_tokenizer.g2p['_target_'].replace( + "nemo_text_processing.g2p", "nemo.collections.tts.g2p" + ) + logging.warning("This checkpoint support will be dropped after r1.18.0.") + g2p_kwargs = {} if "phoneme_dict" in cfg.text_tokenizer.g2p: diff --git a/nemo/collections/tts/models/vits.py b/nemo/collections/tts/models/vits.py index a18c762803e2..7b2f20743184 100644 --- a/nemo/collections/tts/models/vits.py +++ b/nemo/collections/tts/models/vits.py @@ -97,14 +97,29 @@ def _setup_normalizer(self, cfg): 'text_normalizer.whitelist', cfg.text_normalizer.whitelist ) - self.normalizer = instantiate(cfg.text_normalizer, **normalizer_kwargs) - self.text_normalizer_call = self.normalizer.normalize + try: + import nemo_text_processing + + self.normalizer = instantiate(cfg.text_normalizer, **normalizer_kwargs) + self.text_normalizer_call = self.normalizer.normalize + except Exception as e: + logging.error(e) + raise ImportError( + "`nemo_text_processing` not installed, see https://github.com/NVIDIA/NeMo-text-processing for more details" + ) if "text_normalizer_call_kwargs" in cfg: self.text_normalizer_call_kwargs = cfg.text_normalizer_call_kwargs def _setup_tokenizer(self, cfg): text_tokenizer_kwargs = {} if "g2p" in cfg.text_tokenizer and cfg.text_tokenizer.g2p is not None: + # for backward compatibility + if self._is_model_being_restored() and cfg.text_tokenizer.g2p.get('_target_', None): + cfg.text_tokenizer.g2p['_target_'] = cfg.text_tokenizer.g2p['_target_'].replace( + "nemo_text_processing.g2p", "nemo.collections.tts.g2p" + ) + logging.warning("This checkpoint support will be dropped after r1.18.0.") + g2p_kwargs = {} if "phoneme_dict" in cfg.text_tokenizer.g2p: diff --git a/nemo/collections/tts/modules/attribute_prediction_model.py b/nemo/collections/tts/modules/attribute_prediction_model.py index d6595c94efea..ddc45045e831 100644 --- a/nemo/collections/tts/modules/attribute_prediction_model.py +++ b/nemo/collections/tts/modules/attribute_prediction_model.py @@ -19,6 +19,7 @@ from nemo.collections.tts.helpers.helpers import get_mask_from_lengths from nemo.collections.tts.modules.common import ConvLSTMLinear from nemo.collections.tts.modules.submodules import ConvNorm, MaskedInstanceNorm1d +from nemo.collections.tts.modules.transformer import FFTransformer def get_attribute_prediction_model(config): @@ -68,7 +69,8 @@ def __init__(self, in_dim, reduction_factor, norm='weightnorm', non_linearity='r def forward(self, x, lens): if self.reduction_factor > 1: - mask = get_mask_from_lengths(lens, x).unsqueeze(1) + # borisf: here, float() instead of to(x.dtype) to work arounf ONNX exporter bug + mask = get_mask_from_lengths(lens, x).unsqueeze(1).float() x = self.projection_fn(x, mask) if self.non_linearity == 'relu': x = F.relu(x) @@ -78,11 +80,14 @@ def forward(self, x, lens): class DAP(AttributeProcessing): - def __init__(self, n_speaker_dim, bottleneck_hparams, take_log_of_input, arch_hparams): + def __init__(self, n_speaker_dim, bottleneck_hparams, take_log_of_input, arch_hparams, use_transformer=False): super(DAP, self).__init__(take_log_of_input) self.bottleneck_layer = BottleneckLayerLayer(**bottleneck_hparams) arch_hparams['in_dim'] = self.bottleneck_layer.out_dim + n_speaker_dim - self.feat_pred_fn = ConvLSTMLinear(**arch_hparams) + if use_transformer: + self.feat_pred_fn = FFTransformer(**arch_hparams) + else: + self.feat_pred_fn = ConvLSTMLinear(**arch_hparams) def forward(self, txt_enc, spk_emb, x, lens): if x is not None: diff --git a/nemo/collections/tts/modules/common.py b/nemo/collections/tts/modules/common.py index 0c3dbed24e84..2b793c15116a 100644 --- a/nemo/collections/tts/modules/common.py +++ b/nemo/collections/tts/modules/common.py @@ -24,7 +24,7 @@ from torch.nn import functional as F from torch.nn.utils.rnn import PackedSequence -from nemo.collections.tts.helpers.helpers import get_mask_from_lengths, sort_tensor +from nemo.collections.tts.helpers.helpers import get_mask_from_lengths, sort_tensor, unsort_tensor from nemo.collections.tts.helpers.splines import ( piecewise_linear_inverse_transform, piecewise_linear_transform, @@ -82,35 +82,37 @@ def __init__(self, input_size, hidden_size, num_layers=1, lstm_norm_fn="spectral self.bilstm.flatten_parameters() - def lstm_tensor(self, context: Tensor, lens: Tensor, enforce_sorted: bool = False) -> Tuple[Tensor, Tensor]: - seq = nn.utils.rnn.pack_padded_sequence( - context, lens.long().cpu(), batch_first=True, enforce_sorted=enforce_sorted - ) - return self.lstm_sequence(seq) + def lstm_sorted(self, context: Tensor, lens: Tensor, hx: Optional[Tuple[Tensor, Tensor]] = None) -> Tensor: + seq = nn.utils.rnn.pack_padded_sequence(context, lens.long().cpu(), batch_first=True, enforce_sorted=True) + ret, _ = self.bilstm(seq, hx) + return nn.utils.rnn.pad_packed_sequence(ret, batch_first=True)[0] - def lstm_sequence(self, seq: PackedSequence) -> Tuple[Tensor, Tensor]: - if not (torch.jit.is_scripting() or torch.jit.is_tracing()): - self.bilstm.flatten_parameters() - ret, _ = self.bilstm(seq) - else: + def lstm(self, context: Tensor, lens: Tensor, hx: Optional[Tuple[Tensor, Tensor]] = None) -> Tensor: + # To be ONNX-exportable, we need to sort here rather that while packing + context, lens, unsort_ids = sort_tensor(context, lens) + ret = self.lstm_sorted(context, lens, hx=hx) + return unsort_tensor(ret, unsort_ids) + + def lstm_nocast(self, context: Tensor, lens: Tensor) -> Tensor: + dtype = context.dtype + # autocast guard is only needed for Torchscript to run in Triton + # (https://github.com/pytorch/pytorch/issues/89241) + with torch.cuda.amp.autocast(enabled=False): # Calculate sizes and prepare views to our zero buffer to pass as hx - max_batch_size = seq.batch_sizes[0] + max_batch_size = context.shape[0] + context = context.to(dtype=torch.float32) common_shape = (self.bilstm.num_layers * 2, max_batch_size) hx = ( - seq.data.new_zeros(*common_shape, self.real_hidden_size), - seq.data.new_zeros(*common_shape, self.bilstm.hidden_size), + context.new_zeros(*common_shape, self.real_hidden_size), + context.new_zeros(*common_shape, self.bilstm.hidden_size), ) - ret, _ = self.bilstm(seq, hx) - return nn.utils.rnn.pad_packed_sequence(ret, batch_first=True) + return self.lstm(context, lens, hx=hx).to(dtype=dtype) def forward(self, context: Tensor, lens: Tensor) -> Tensor: - context, lens, unsort_ids = sort_tensor(context, lens) - dtype = context.dtype - # this is only needed for Torchscript to run in Triton - # (https://github.com/pytorch/pytorch/issues/89241) - with torch.cuda.amp.autocast(enabled=False): - ret = self.lstm_tensor(context.to(dtype=torch.float32), lens, enforce_sorted=True) - return ret[0].to(dtype=dtype)[unsort_ids] + self.bilstm.flatten_parameters() + if torch.jit.is_tracing(): + return self.lstm_nocast(context, lens) + return self.lstm(context, lens) class ConvLSTMLinear(nn.Module): @@ -162,9 +164,8 @@ def forward(self, context: Tensor, lens: Tensor) -> Tensor: mask = mask.to(dtype=context.dtype).unsqueeze(1) for conv in self.convolutions: context = self.dropout(F.relu(conv(context, mask))) - context = context.transpose(1, 2) # Apply Bidirectional LSTM - context = self.bilstm(context, lens) + context = self.bilstm(context.transpose(1, 2), lens=lens) if self.dense is not None: context = self.dense(context).permute(0, 2, 1) return context @@ -211,12 +212,9 @@ def forward(self, z, inverse=False): if inverse: if not hasattr(self, 'W_inverse'): # inverse computation - W_inverse = W.float().inverse() - if z.type() == 'torch.cuda.HalfTensor': - W_inverse = W_inverse.half() - + W_inverse = W.float().inverse().to(dtype=z.dtype) self.W_inverse = W_inverse[..., None] - z = F.conv1d(z, self.W_inverse, bias=None, stride=1, padding=0) + z = F.conv1d(z, self.W_inverse.to(dtype=z.dtype), bias=None, stride=1, padding=0) return z else: W = W[..., None] @@ -252,10 +250,7 @@ def forward(self, z, inverse=False): if inverse: if not hasattr(self, 'W_inverse'): # Inverse computation - W_inverse = W.float().inverse() - if z.type() == 'torch.cuda.HalfTensor': - W_inverse = W_inverse.half() - + W_inverse = W.float().inverse().to(dtype=z.dtype) self.W_inverse = W_inverse[..., None] z = F.conv1d(z, self.W_inverse, bias=None, stride=1, padding=0) return z @@ -717,31 +712,6 @@ def __init__(self, n_mel_channels=80, n_speaker_dim=128, n_text_channels=512, n_ ConvNorm(n_mel_channels, n_att_channels, kernel_size=1, bias=True), ) - def run_padded_sequence(self, sorted_idx, unsort_idx, lens, padded_data, recurrent_model): - """Sorts input data by previded ordering (and un-ordering) and runs the - packed data through the recurrent model - - Args: - sorted_idx (torch.tensor): 1D sorting index - unsort_idx (torch.tensor): 1D unsorting index (inverse of sorted_idx) - lens: lengths of input data (sorted in descending order) - padded_data (torch.tensor): input sequences (padded) - recurrent_model (nn.Module): recurrent model to run data through - Returns: - hidden_vectors (torch.tensor): outputs of the RNN, in the original, - unsorted, ordering - """ - - # sort the data by decreasing length using provided index - # we assume batch index is in dim=1 - padded_data = padded_data[:, sorted_idx] - padded_data = nn.utils.rnn.pack_padded_sequence(padded_data, lens) - hidden_vectors = recurrent_model(padded_data)[0] - hidden_vectors, _ = nn.utils.rnn.pad_packed_sequence(hidden_vectors) - # unsort the results at dim=1 and return - hidden_vectors = hidden_vectors[:, unsort_idx] - return hidden_vectors - def forward(self, queries, keys, query_lens, mask=None, key_lens=None, attn_prior=None): """Attention mechanism for radtts. Unlike in Flowtron, we have no restrictions such as causality etc, since we only need this during diff --git a/nemo/collections/tts/modules/radtts.py b/nemo/collections/tts/modules/radtts.py index 8638d84ce84d..301fcdf1a471 100644 --- a/nemo/collections/tts/modules/radtts.py +++ b/nemo/collections/tts/modules/radtts.py @@ -54,13 +54,19 @@ def pad_energy_avg_and_f0(energy_avg, f0, max_out_len): return energy_avg, f0 -def adjust_f0(f0, f0_mean, f0_std, vmask_bool): +def adjust_f0(f0, f0_mean, f0_std, vmask_bool, musical_scaling=True): if f0_mean > 0.0: - f0_sigma, f0_mu = torch.std_mean(f0[vmask_bool]) - f0 = ((f0 - f0_mu) / f0_sigma).to(dtype=f0.dtype) - f0_std = f0_std if f0_std > 0 else f0_sigma - f0 = (f0 * f0_std + f0_mean).to(dtype=f0.dtype) - return f0.masked_fill(~vmask_bool, 0.0) + if musical_scaling: + f0_mu, f0_sigma = f0[vmask_bool].mean(), f0[vmask_bool].std() + f0_factor = f0_mean / f0_mu + f0[vmask_bool] *= f0_factor + else: + f0_sigma, f0_mu = torch.std_mean(f0[vmask_bool]) + f0 = ((f0 - f0_mu) / f0_sigma).to(dtype=f0.dtype) + f0_std = f0_std if f0_std > 0 else f0_sigma + f0 = (f0 * f0_std + f0_mean).to(dtype=f0.dtype) + f0 = f0.masked_fill(~vmask_bool, 0.0) + return f0 class FlowStep(nn.Module): @@ -274,6 +280,7 @@ def __init__( # 4 embeddings, first two are scales, second two are biases if self.ap_use_voiced_embeddings: self.v_embeddings = torch.nn.Embedding(4, n_text_dim) + self.v_pred_threshold = 0.5 if 'apm' in include_modules: f0_model_config['hparams']['n_speaker_dim'] = n_speaker_dim @@ -443,6 +450,7 @@ def forward( attn = None attn_soft = None attn_hard = None + attn_logprob = None if 'atn' in self.include_modules or 'dec' in self.include_modules: # make sure to do the alignments before folding attn_mask = ~get_mask_from_lengths(in_lens)[..., None] @@ -581,13 +589,13 @@ def infer( self, speaker_id, text, - sigma, - sigma_txt=0.8, - sigma_f0=0.8, - sigma_energy=0.8, + sigma=0.7, + sigma_txt=0.7, + sigma_f0=1.0, + sigma_energy=1.0, speaker_id_text=None, speaker_id_attributes=None, - pace=1.0, + pace=None, token_duration_max=100, in_lens=None, dur=None, @@ -600,10 +608,16 @@ def infer( ): batch_size = text.shape[0] - n_tokens = text.shape[1] if in_lens is None: - in_lens = text.new_ones((batch_size,), dtype=torch.int) * n_tokens + in_lens = text.new_ones((batch_size,), dtype=torch.int64) * text.shape[1] + txt_len_pad_removed = text.shape[1] + else: + txt_len_pad_removed = torch.max(in_lens) + # borisf : this should not be needed as long as we have properly formed input batch + text = text[:, :txt_len_pad_removed] + spk_vec = self.encode_speaker(speaker_id) + if speaker_id_text is None: speaker_id_text = speaker_id if speaker_id_attributes is None: @@ -618,19 +632,14 @@ def infer( dur = pad_dur(dur, txt_enc) dur = dur[:, 0] dur = dur.clamp(0, token_duration_max) - # text encoded removes padding tokens so shape of text_enc is changed - # need to adjust pace, pitch_shift to account for this - txt_len_pad_removed = torch.max(in_lens) - pace = pace[:, :txt_len_pad_removed] - pitch_shift = pitch_shift[:, :txt_len_pad_removed].unsqueeze(-1) + + if pace is None: + pace = txt_enc.new_ones((batch_size, txt_len_pad_removed)) + else: + pace = pace[:, :txt_len_pad_removed] txt_enc_time_expanded, out_lens = regulate_len( - dur, - txt_enc.transpose(1, 2), - pace, - replicate_to_nearest_multiple=True, - group_size=self.n_group_size, - in_lens=in_lens, + dur, txt_enc.transpose(1, 2), pace, group_size=self.n_group_size, dur_lens=in_lens, ) n_groups = torch.div(out_lens, self.n_group_size, rounding_mode='floor') max_out_len = torch.max(out_lens) @@ -640,7 +649,7 @@ def infer( if self.use_vpred_module: # get logits voiced_mask = self.v_pred_module.infer(txt_enc_time_expanded, spk_vec_attributes, lens=out_lens) - voiced_mask_bool = torch.sigmoid(voiced_mask[:, 0]) > 0.5 + voiced_mask_bool = torch.sigmoid(voiced_mask[:, 0]) > self.v_pred_threshold voiced_mask = voiced_mask_bool.to(dur.dtype) else: voiced_mask_bool = None @@ -661,7 +670,7 @@ def infer( if f0 is None: f0 = self.infer_f0(ap_txt_enc_time_expanded, spk_vec_attributes, voiced_mask_bool, out_lens)[:, 0] - f0 = adjust_f0(f0, f0_mean, f0_std, voiced_mask_bool) + f0 = adjust_f0(f0, f0_mean, f0_std, voiced_mask_bool, musical_scaling=False) if energy_avg is None: energy_avg = self.infer_energy(ap_txt_enc_time_expanded, spk_vec, out_lens)[:, 0] @@ -671,25 +680,18 @@ def infer( # FIXME: use replication pad (energy_avg, f0) = pad_energy_avg_and_f0(energy_avg, f0, max_out_len) - pitch_shift_spec_len = 0 if pitch_shift is not None: pitch_shift_spec_len, _ = regulate_len( dur, - pitch_shift, + pitch_shift[:, :txt_len_pad_removed].unsqueeze(-1), pace, - replicate_to_nearest_multiple=True, group_size=self.n_group_size, - in_lens=in_lens, + dur_lens=in_lens, ) - pitch_shift_spec_len = pitch_shift_spec_len.squeeze(-1) + f0_bias = pitch_shift_spec_len.squeeze(-1) + f0_bias context_w_spkvec = self.preprocess_context( - txt_enc_time_expanded, - spk_vec, - out_lens, - (f0 + f0_bias + pitch_shift_spec_len) * voiced_mask, - energy_avg, - assume_padded=True, + txt_enc_time_expanded, spk_vec, out_lens, (f0 + f0_bias) * voiced_mask, energy_avg, assume_padded=True, ) residual = txt_enc.new_zeros(batch_size, 80 * self.n_group_size, torch.max(n_groups)) @@ -698,7 +700,9 @@ def infer( # map from z sample to data num_steps_to_exit = len(self.exit_steps) - remaining_residual, mel = torch.tensor_split(residual, [num_steps_to_exit * self.n_early_size,], dim=1) + split = num_steps_to_exit * self.n_early_size + mel = residual[:, split:] + residual = residual[:, :split] for i, flow_step in enumerate(reversed(self.flows)): curr_step = self.n_flows - i - 1 @@ -706,9 +710,9 @@ def infer( if num_steps_to_exit > 0 and curr_step == self.exit_steps[num_steps_to_exit - 1]: # concatenate the next chunk of z num_steps_to_exit = num_steps_to_exit - 1 - remaining_residual, residual_to_add = torch.tensor_split( - remaining_residual, [num_steps_to_exit * self.n_early_size,], dim=1 - ) + split = num_steps_to_exit * self.n_early_size + residual_to_add = residual[:, split:] + residual = residual[:, :split] mel = torch.cat((residual_to_add, mel), 1) if self.n_group_size > 1: diff --git a/nemo/collections/tts/modules/submodules.py b/nemo/collections/tts/modules/submodules.py index e61b9b224885..275468d60634 100644 --- a/nemo/collections/tts/modules/submodules.py +++ b/nemo/collections/tts/modules/submodules.py @@ -172,7 +172,7 @@ def forward(self, signal, mask=None): ret = self.norm(ret, mask) else: if mask is not None: - signal = signal * mask + signal = signal.mul(mask) ret = self.conv(signal) if self.norm is not None: ret = self.norm(ret) diff --git a/nemo/collections/tts/modules/transformer.py b/nemo/collections/tts/modules/transformer.py index 25b3767e2df1..8073a24484fe 100644 --- a/nemo/collections/tts/modules/transformer.py +++ b/nemo/collections/tts/modules/transformer.py @@ -17,6 +17,8 @@ import torch.nn as nn import torch.nn.functional as F +from nemo.collections.tts.helpers.helpers import get_mask_from_lengths +from nemo.collections.tts.modules.submodules import LinearNorm from nemo.core.classes import NeuralModule, typecheck from nemo.core.neural_types.elements import EncodedRepresentation, LengthsType, MaskType, TokenIndex from nemo.core.neural_types.neural_type import NeuralType @@ -260,3 +262,51 @@ def input_types(self): def forward(self, input, conditioning=0): return self._forward(self.word_emb(input), (input != self.padding_idx).unsqueeze(2), conditioning) # (B, L, 1) + + +class FFTransformer(nn.Module): + def __init__( + self, + in_dim, + out_dim=1, + n_layers=6, + n_head=1, + d_head=64, + d_inner=1024, + kernel_size=3, + dropout=0.1, + dropatt=0.1, + dropemb=0.0, + ): + super(FFTransformer, self).__init__() + self.in_dim = in_dim + self.out_dim = out_dim + self.n_head = n_head + self.d_head = d_head + + self.pos_emb = PositionalEmbedding(self.in_dim) + self.drop = nn.Dropout(dropemb) + self.layers = nn.ModuleList() + + for _ in range(n_layers): + self.layers.append( + TransformerLayer(n_head, in_dim, d_head, d_inner, kernel_size, dropout, dropatt=dropatt) + ) + + self.dense = LinearNorm(in_dim, out_dim) + + def forward(self, dec_inp, in_lens): + # B, C, T --> B, T, C + inp = dec_inp.transpose(1, 2) + mask = get_mask_from_lengths(in_lens)[..., None] + + pos_seq = torch.arange(inp.size(1), device=inp.device).to(inp.dtype) + pos_emb = self.pos_emb(pos_seq) * mask + + out = self.drop(inp + pos_emb) + + for layer in self.layers: + out = layer(out, mask=mask) + + out = self.dense(out).transpose(1, 2) + return out diff --git a/nemo/collections/tts/torch/data.py b/nemo/collections/tts/torch/data.py index a5e0e01f3a41..36d5c4b3634c 100644 --- a/nemo/collections/tts/torch/data.py +++ b/nemo/collections/tts/torch/data.py @@ -203,7 +203,9 @@ def __init__( if self.text_normalizer is None: self.text_normalizer_call = None elif not PYNINI_AVAILABLE: - raise ImportError("pynini is not installed, please install via nemo_text_processing/install_pynini.sh") + raise ImportError( + "`nemo_text_processing` is not installed, see https://github.com/NVIDIA/NeMo-text-processing for details" + ) else: self.text_normalizer_call = ( self.text_normalizer.normalize diff --git a/nemo/collections/tts/torch/g2ps.py b/nemo/collections/tts/torch/g2ps.py index d66af6f82da7..4bdbde5e6380 100644 --- a/nemo/collections/tts/torch/g2ps.py +++ b/nemo/collections/tts/torch/g2ps.py @@ -14,4 +14,4 @@ # TODO @xueyang: deprecate this file since no other places import modules from here anymore. However, # all checkpoints uploaded in ngc used this path. So it requires to update all ngc checkpoints g2p path as well. -from nemo_text_processing.g2p.modules import IPAG2P, BaseG2p, EnglishG2p +from nemo.collections.tts.g2p.modules import IPAG2P, BaseG2p, EnglishG2p diff --git a/nemo/collections/tts/torch/tts_dataset.yaml b/nemo/collections/tts/torch/tts_dataset.yaml index fb7aef09b955..3fc2798efeea 100644 --- a/nemo/collections/tts/torch/tts_dataset.yaml +++ b/nemo/collections/tts/torch/tts_dataset.yaml @@ -22,7 +22,6 @@ tts_dataset: _target_: nemo_text_processing.text_normalization.normalize.Normalizer lang: en input_case: cased - whitelist: "nemo_text_processing/text_normalization/en/data/whitelist/lj_speech.tsv" text_normalizer_call_kwargs: verbose: False @@ -41,6 +40,6 @@ tts_dataset: add_blank_at: null pad_with_space: True g2p: - _target_: nemo_text_processing.g2p.modules.EnglishG2p + _target_: nemo.collections.tts.g2p.modules.EnglishG2p phoneme_dict: "scripts/tts_dataset_files/cmudict-0.7b_nv22.10" heteronyms: "scripts/tts_dataset_files/heteronyms-052722" diff --git a/nemo/core/utils/__init__.py b/nemo/core/utils/__init__.py index 6c68bb720e4a..0aa6838e6fa2 100644 --- a/nemo/core/utils/__init__.py +++ b/nemo/core/utils/__init__.py @@ -12,4 +12,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -from nemo.core.utils import k2_utils, numba_utils, process_launcher +from nemo.core.utils import numba_utils, process_launcher diff --git a/nemo/core/utils/k2_utils.py b/nemo/core/utils/k2_guard.py similarity index 50% rename from nemo/core/utils/k2_utils.py rename to nemo/core/utils/k2_guard.py index 6094ac9b532a..e818788a3ae7 100644 --- a/nemo/core/utils/k2_utils.py +++ b/nemo/core/utils/k2_guard.py @@ -12,10 +12,22 @@ # See the License for the specific language governing permissions and # limitations under the License. -from typing import Tuple +""" +Guard for importing optional NeMo dependency k2. +Contains checks for k2 availability and version. +Use `from nemo.core.utils.k2_guard import k2` to import k2 instead of direct import. +If there is an error, the module will raise an exception with a helpful message. +""" -__K2_MINIMUM_MAJOR_VERSION__ = 1 -__K2_MINIMUM_MINOR_VERSION__ = 11 +import textwrap + +from packaging.version import Version +from pytorch_lightning.utilities.imports import package_available + +__K2_MINIMUM_MAJOR_VERSION = 1 +__K2_MINIMUM_MINOR_VERSION = 11 + +__K2_MINIMUM_VERSION = Version(f"{__K2_MINIMUM_MAJOR_VERSION}.{__K2_MINIMUM_MINOR_VERSION}") K2_INSTALLATION_MESSAGE = ( "Could not import `k2`.\n" @@ -26,39 +38,20 @@ "It is advised to always install k2 using setup.sh only, " "as different versions of k2 may not interact with the NeMo code as expected." ) -K2_IMPORT_SUCCESS = "Successfully imported k2." - -def k2_is_available() -> Tuple[bool, str]: - try: - import k2 +if not package_available("k2"): + raise ModuleNotFoundError(K2_INSTALLATION_MESSAGE) - return True, K2_IMPORT_SUCCESS - except (ImportError, ModuleNotFoundError): - pass - return False, K2_INSTALLATION_MESSAGE +import k2 # noqa: E402 +__k2_version = Version(k2.__dev_version__) -def k2_satisfies_minimum_version() -> Tuple[bool, str]: - import k2 - - k2_major_version, k2_minor_version = k2.__dev_version__.split(".")[:2] - ver_satisfies = ( - int(k2_major_version) >= __K2_MINIMUM_MAJOR_VERSION__ and int(k2_minor_version) >= __K2_MINIMUM_MINOR_VERSION__ - ) - return ( - ver_satisfies, - ( - f"Minimum required k2 version: {__K2_MINIMUM_MAJOR_VERSION__}.{__K2_MINIMUM_MINOR_VERSION__};\n" - f"Installed k2 version: {k2_major_version}.{k2_minor_version}" - ), +if __k2_version < __K2_MINIMUM_VERSION: + raise ImportError( + textwrap.dedent( + f""" + Minimum required k2 version: {__K2_MINIMUM_VERSION}; + Installed k2 version: {__k2_version} + """ + ) ) - - -def k2_import_guard(): - avail, msg = k2_is_available() - if not avail: - raise ModuleNotFoundError(msg) - ver_ge, msg = k2_satisfies_minimum_version() - if not ver_ge: - raise ImportError(msg) diff --git a/nemo/utils/cloud.py b/nemo/utils/cloud.py index 8b74963f12d2..7245567d636c 100644 --- a/nemo/utils/cloud.py +++ b/nemo/utils/cloud.py @@ -17,6 +17,8 @@ from time import sleep import wget +from pytorch_lightning.plugins.environments import LightningEnvironment +from pytorch_lightning.strategies import DDPStrategy, StrategyRegistry from nemo.utils import logging @@ -80,3 +82,60 @@ def maybe_download_from_cloud(url, filename, subfolder=None, cache_dir=None, ref sleep(0.05) continue raise ValueError("Not able to download url right now, please try again.") + + +class SageMakerDDPStrategy(DDPStrategy): + @property + def cluster_environment(self): + env = LightningEnvironment() + env.world_size = lambda: int(os.environ["WORLD_SIZE"]) + env.global_rank = lambda: int(os.environ["RANK"]) + return env + + @cluster_environment.setter + def cluster_environment(self, env): + # prevents Lightning from overriding the Environment required for SageMaker + pass + + +def initialize_sagemaker() -> None: + """ + Helper function to initiate sagemaker with NeMo. + This function installs libraries that NeMo requires for the ASR toolkit + initializes sagemaker ddp. + """ + + StrategyRegistry.register( + name='smddp', strategy=SageMakerDDPStrategy, process_group_backend="smddp", find_unused_parameters=False, + ) + + def _install_system_libraries() -> None: + os.system('chmod 777 /tmp && apt-get update && apt-get install -y libsndfile1 ffmpeg') + + def _patch_torch_metrics() -> None: + """ + Patches torchmetrics to not rely on internal state. + This is because sagemaker DDP overrides the `__init__` function of the modules to do automatic-partitioning. + """ + from torchmetrics import Metric + + def __new_hash__(self): + hash_vals = [self.__class__.__name__, id(self)] + return hash(tuple(hash_vals)) + + Metric.__hash__ = __new_hash__ + + _patch_torch_metrics() + + if os.environ.get("RANK") and os.environ.get("WORLD_SIZE"): + import smdistributed.dataparallel.torch.distributed as dist + + # has to be imported, as it overrides torch modules and such when DDP is enabled. + import smdistributed.dataparallel.torch.torch_smddp + + dist.init_process_group() + + if dist.get_local_rank(): + _install_system_libraries() + return dist.barrier() # wait for main process + _install_system_libraries() + return diff --git a/nemo/utils/exp_manager.py b/nemo/utils/exp_manager.py index 4b1668fc319d..0f0f358b997a 100644 --- a/nemo/utils/exp_manager.py +++ b/nemo/utils/exp_manager.py @@ -32,6 +32,7 @@ from hydra.utils import get_original_cwd from omegaconf import DictConfig, OmegaConf, open_dict from pytorch_lightning.callbacks import Callback, ModelCheckpoint +from pytorch_lightning.callbacks.early_stopping import EarlyStopping from pytorch_lightning.callbacks.timer import Interval, Timer from pytorch_lightning.loggers import MLFlowLogger, TensorBoardLogger, WandbLogger from pytorch_lightning.loops import TrainingEpochLoop @@ -69,6 +70,21 @@ class CheckpointMisconfigurationError(NeMoBaseException): """ Raised when a mismatch between trainer.callbacks and exp_manager occurs""" +@dataclass +class EarlyStoppingParams: + monitor: str = "val_loss" # The metric that early stopping should consider. + mode: str = "min" # inform early stopping whether to look for increase or decrease in monitor. + min_delta: float = 0.001 # smallest change to consider as improvement. + patience: int = 10 # how many (continuous) validation cycles to wait with no improvement and stopping training. + verbose: bool = True + strict: bool = True + check_finite: bool = True + stopping_threshold: Optional[float] = None + divergence_threshold: Optional[float] = None + check_on_train_epoch_end: Optional[bool] = None + log_rank_zero_only: bool = False + + @dataclass class CallbackParams: filepath: Optional[str] = None # Deprecated @@ -153,6 +169,8 @@ class ExpManagerConfig: # Checkpointing parameters create_checkpoint_callback: Optional[bool] = True checkpoint_callback_params: Optional[CallbackParams] = CallbackParams() + create_early_stopping_callback: Optional[bool] = False + early_stopping_callback_params: Optional[EarlyStoppingParams] = EarlyStoppingParams() # Additional exp_manager arguments files_to_copy: Optional[List[str]] = None # logs timing of train/val/test steps @@ -185,7 +203,8 @@ def _on_batch_start(self, name): def _on_batch_end(self, name, pl_module): self.timer.stop(name) - pl_module.log(name, self.timer[name], on_step=True, on_epoch=False) + # Set the `batch_size=1` as WAR for `dataloader_iter`, which is not used for any metric + pl_module.log(name, self.timer[name], on_step=True, on_epoch=False, batch_size=1) def on_train_batch_start(self, trainer, pl_module, batch, batch_idx): self._on_batch_start("train_step_timing") @@ -271,6 +290,8 @@ def exp_manager(trainer: 'pytorch_lightning.Trainer', cfg: Optional[Union[DictCo pytorch lightning trainer. The ModelCheckpoint saves the top 3 models with the best "val_loss", the most recent checkpoint under ``*last.ckpt``, and the final checkpoint after training completes under ``*end.ckpt``. Defaults to True. + - create_early_stopping_callback (bool): Flag to decide if early stopping should be used to stop training. Default is False. + See EarlyStoppingParams dataclass above. - files_to_copy (list): A list of files to copy to the experiment logging directory. Defaults to None which copies no files. - log_local_rank_0_only (bool): Whether to only create log files for local rank 0. Defaults to False. @@ -419,6 +440,10 @@ def exp_manager(trainer: 'pytorch_lightning.Trainer', cfg: Optional[Union[DictCo ) trainer.callbacks.append(ema_callback) + if cfg.create_early_stopping_callback: + early_stop_callback = EarlyStopping(**cfg.early_stopping_callback_params) + trainer.callbacks.append(early_stop_callback) + if cfg.create_checkpoint_callback: configure_checkpointing( trainer, log_dir, checkpoint_name, cfg.resume_if_exists, cfg.checkpoint_callback_params diff --git a/nemo/utils/notebook_utils.py b/nemo/utils/notebook_utils.py new file mode 100644 index 000000000000..ce53f9f3dba5 --- /dev/null +++ b/nemo/utils/notebook_utils.py @@ -0,0 +1,104 @@ +# Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +import glob +import json +import os +import os.path +import subprocess +import tarfile +from typing import Optional + +import wget + + +# Function to build a manifest +def build_manifest(transcripts_path, manifest_path, data_dir, mount_dir, wav_path): + # create manifest with reference to this directory. This is useful when mounting the dataset. + mount_dir = mount_dir if mount_dir else data_dir + with open(transcripts_path, 'r') as fin: + with open(manifest_path, 'w') as fout: + for line in fin: + # Lines look like this: + # transcript (fileID) + transcript = line[: line.find('(') - 1].lower() + transcript = transcript.replace('', '').replace('', '') + transcript = transcript.strip() + + file_id = line[line.find('(') + 1 : -2] # e.g. "cen4-fash-b" + audio_path = os.path.join( + data_dir, wav_path, file_id[file_id.find('-') + 1 : file_id.rfind('-')], file_id + '.wav' + ) + + mounted_audio_path = os.path.join( + mount_dir, wav_path, file_id[file_id.find('-') + 1 : file_id.rfind('-')], file_id + '.wav' + ) + # import sox here to not require sox to be available for importing all utils. + import sox + + duration = sox.file_info.duration(audio_path) + + # Write the metadata to the manifest + metadata = {"audio_filepath": mounted_audio_path, "duration": duration, "text": transcript} + json.dump(metadata, fout) + fout.write('\n') + + +def download_an4(data_dir: str = "./", train_mount_dir: Optional[str] = None, test_mount_dir: Optional[str] = None): + """ + Function to download the AN4 dataset. This hides pre-processing boilerplate for notebook ASR examples. + + Args: + data_dir: Path to store the data. + train_mount_dir: If you plan to mount the dataset, use this to prepend the mount directory to the + audio filepath in the train manifest. + test_mount_dir: If you plan to mount the dataset, use this to prepend the mount directory to the + audio filepath in the test manifest. + """ + print("******") + os.makedirs(data_dir, exist_ok=True) + if not os.path.exists(data_dir + '/an4_sphere.tar.gz'): + an4_url = 'https://dldata-public.s3.us-east-2.amazonaws.com/an4_sphere.tar.gz' + an4_path = wget.download(an4_url, data_dir) + print(f"Dataset downloaded at: {an4_path}") + else: + print("Tarfile already exists.") + an4_path = data_dir + '/an4_sphere.tar.gz' + + if not os.path.exists(data_dir + '/an4/'): + tar = tarfile.open(an4_path) + tar.extractall(path=data_dir) + + print("Converting .sph to .wav...") + sph_list = glob.glob(data_dir + '/an4/**/*.sph', recursive=True) + for sph_path in sph_list: + wav_path = sph_path[:-4] + '.wav' + cmd = ["sox", sph_path, wav_path] + subprocess.run(cmd) + print("Finished conversion.\n******") + + # Building Manifests + print("******") + train_transcripts = data_dir + '/an4/etc/an4_train.transcription' + train_manifest = data_dir + '/an4/train_manifest.json' + + if not os.path.isfile(train_manifest): + build_manifest(train_transcripts, train_manifest, data_dir, train_mount_dir, 'an4/wav/an4_clstk') + print("Training manifest created.") + + test_transcripts = data_dir + '/an4/etc/an4_test.transcription' + test_manifest = data_dir + '/an4/test_manifest.json' + if not os.path.isfile(test_manifest): + build_manifest(test_transcripts, test_manifest, data_dir, test_mount_dir, 'an4/wav/an4test_clstk') + print("Test manifest created.") + print("***Done***") diff --git a/nemo_text_processing/README.md b/nemo_text_processing/README.md deleted file mode 100644 index 181d6ddc8e3b..000000000000 --- a/nemo_text_processing/README.md +++ /dev/null @@ -1,8 +0,0 @@ -**nemo_text_processing** -========================== - -Introduction ------------- - -NeMo's `nemo_text_processing` is a Python package that is installed with the `nemo_toolkit`. -See [documentation](https://docs.nvidia.com/deeplearning/nemo/user-guide/docs/en/stable/nlp/text_normalization/wfst/wfst_text_normalization.html) for details. \ No newline at end of file diff --git a/nemo_text_processing/fst_alignment/README.md b/nemo_text_processing/fst_alignment/README.md deleted file mode 100644 index 99ae457db5c7..000000000000 --- a/nemo_text_processing/fst_alignment/README.md +++ /dev/null @@ -1,27 +0,0 @@ -This folder contains Python and C++ scripts that generate input output mappings from a specified FST graph and input string. -The required input FST graph needs to be provided as OpenFst FAR file. - -Requirements: -- Python: Pynini -- C++: Thrax, OpenFst - -Example Usage: - - -```python -python alignment.py --fst=fst.far --text="2615 Forest Av, 1 Aug 2016" --rule="tokenize_and_classify" --start=22 --end=26 - -Output: \ -inp string: |2615 Forest Av, 1 Aug 2016| \ -out string: |twenty six fifteen Forest Avenue , the first of august twenty sixteen| \ -inp indices: [22:26] -out indices: [55:69] \ -in: |2016| out: |twenty sixteen| -``` - - - -Disclaimer: - -The heuristic algorithm relies on monotonous alignment and can fail in certain situations, -e.g. when word pieces are reordered by the fst. \ No newline at end of file diff --git a/nemo_text_processing/fst_alignment/alignment.cpp b/nemo_text_processing/fst_alignment/alignment.cpp deleted file mode 100644 index aba2c3bab328..000000000000 --- a/nemo_text_processing/fst_alignment/alignment.cpp +++ /dev/null @@ -1,194 +0,0 @@ -//Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved. -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - - -#include -#include -#include -#include -#include - -using fst::StdArcLookAheadFst; -using thrax::GrmManager; -using fst::StdArc; -using fst::StdFst; -using namespace std; -typedef StdArcLookAheadFst LookaheadFst; - - -// This file takes 1. FST path 2. entire string 3. start position of substring 4. end (exclusive) position of substring -// and prints 1. mapped output string 2. start and end indices of mapped substring - -// Usage: - -// g++ -std=gnu++11 -I/include/ alignment.cpp -lfst -lthrax -ldl -L/lib -// ./a.out "tokenize_and_classify" "2615 Forest Av, 1 Aug 2016" 22 26 - -// Output: -// inp string: |2615 Forest Av, 1 Aug 2016| -// out string: |twenty six fifteen Forest Avenue , the first of august twenty sixteen| -// inp indices: [22:26] -// out indices: [55:69] -// in: |2016| out: |twenty sixteen| - -// Disclaimer: The heuristic algorithm relies on monotonous alignment and can fail in certain situations, -// e.g. when word pieces are reordered by the fst, e.g. - -// ./a.out "tokenize_and_classify" "$1" 0 1 -// inp string: |$1| -// out string: |one dollar| -// inp indices: [0:1] out indices: [0:3] -// in: |$| out: |one| - -// to prevent compiler error, not actually called -namespace fst { - #include - #include - #include - #include - - bool IsSTList(const std::string &source) { - std::ifstream strm(source, std::ios_base::in | std::ios_base::binary); - if (!strm) return false; - int32_t magic_number = 0; - ReadType(strm, &magic_number); - return magic_number == kSTListMagicNumber; - } - - bool IsSTTable(const std::string &source) { - std::ifstream strm(source); - if (!strm.good()) return false; - - int32_t magic_number = 0; - ReadType(strm, &magic_number); - return magic_number == kSTTableMagicNumber; - } -} - -char EPS = '\0'; -char WS= ' '; - - -int _get_aligned_index(const vector> &alignment, int index){ - int aligned_index = 0; - - int idx = 0; - while (idx < index){ - if (get<0>(alignment[aligned_index]) != EPS) {idx += 1;} - aligned_index += 1; - } - while (get<0>(alignment[aligned_index]) == EPS){ - aligned_index += 1; - } - return aligned_index; -} - -int _get_original_index(const vector> &alignment, int aligned_index){ - int og_index = 0; - int idx = 0; - while (idx < aligned_index) { - if (get<1>(alignment[idx]) != EPS) {og_index += 1;} - idx += 1; - } - return og_index; -} - - -tuple indexed_map_to_output(const vector> &alignment, int start, int end) { - - int aligned_start = _get_aligned_index(alignment, start); - int aligned_end = _get_aligned_index(alignment, end-1); - - string output_str = ""; - string input_str = ""; - for (const auto &i: alignment){ - output_str += get<1>(i); - input_str += get<0>(i); - } - - - while ((aligned_start -1 > 0) && (get<0>(alignment[aligned_start-1]) == EPS) && (isalpha(get<1>(alignment[aligned_start-1])) || (get<1>(alignment[aligned_start-1]) == EPS))) {aligned_start -= 1;} - - while (((aligned_end + 1) < alignment.size()) && (get<0>(alignment[aligned_end + 1]) == EPS) && (isalpha(get<1>(alignment[aligned_end + 1])) || (get<1>(alignment[aligned_end + 1]) == EPS))) {aligned_end += 1;} - - while (((aligned_end + 1) < alignment.size()) && (isalpha(get<1>(alignment[aligned_end + 1])) || get<1>(alignment[aligned_end + 1]) == EPS)) {aligned_end += 1;} - - int output_og_start_index = _get_original_index(alignment, aligned_start); - int output_og_end_index = _get_original_index(alignment, aligned_end+1); - - return make_tuple(output_og_start_index, output_og_end_index); - - -} - -int main(int argc, char * argv[]) { - if (argc != 6) - { - printf("\n Please provide 4 input arguments, 1st is the path to fst, 2nd the fst rule name, " - "3rd the full string in quotes, 4th is start index of word, 5th is exclusive end index of word."); - return 1; - } - unique_ptr grm_; - grm_.reset(new GrmManager); - string grm_file=argv[1]; - string grm_rule=argv[2]; - grm_->LoadArchive(grm_file); - LookaheadFst fst_(*(grm_->GetFst(grm_rule))); - - - string input = argv[3]; - typedef fst::StringCompiler Compiler; - typedef StdArc::StateId StateId; - typedef fst::StringPrinter Printer; - Compiler compiler; - thrax::GrmManager::MutableTransducer input_fst; - compiler(input, &input_fst); - - fst::ComposeFst output(input_fst,fst_); - thrax::GrmManager::MutableTransducer shortest_path; - fst::ShortestPath(output, &shortest_path); - - auto siter = shortest_path.Start(); - vector> alignment; - - while (shortest_path.Final(siter) == StdArc::Weight::Zero()) { - fst::ArcIterator aiter(shortest_path, siter); - if (aiter.Done()) { - cerr << "Unexpected format: Does not reach final state" << endl; - return 1; - } - const auto &arc = aiter.Value(); - alignment.push_back({(char)arc.ilabel, (char)arc.olabel }); - siter = arc.nextstate; - aiter.Next(); - if (!aiter.Done()) { - cerr << "Unexpected format: State has multiple outgoing arcs" << endl; - return 1; - } - } - - string output_str = ""; - int idx = 0; - for (const auto &i: alignment){ - if (get<1>(i) == EPS) continue; - output_str += get<1>(i); - } - - int start_index = atoi(argv[4]); - int end_index = atoi(argv[5]); - - tuple out_indices = indexed_map_to_output(alignment, start_index, end_index); - cout << "inp string: |" << argv[3] << "|" << endl; - cout << "out string: |" << output_str << "|" << endl; - cout << "inp indices: [" << start_index << ":" << end_index << "]" << endl; - cout << "out indices: [" << get<0>(out_indices) << ":" << get<1>(out_indices) << "]" << endl; - cout << "in: |" << input.substr(start_index, end_index - start_index) << "| out: |" << output_str.substr(get<0>(out_indices), (get<1>(out_indices)-get<0>(out_indices))) << "|" << endl; -} \ No newline at end of file diff --git a/nemo_text_processing/fst_alignment/alignment.py b/nemo_text_processing/fst_alignment/alignment.py deleted file mode 100644 index dbf2897d8fa0..000000000000 --- a/nemo_text_processing/fst_alignment/alignment.py +++ /dev/null @@ -1,254 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -from argparse import ArgumentParser -from typing import List - -import pynini -from pynini import Far - -from nemo.utils import logging - - -""" -This files takes 1. Far file containing a fst graph created by TN or ITN 2. entire string. -Optionally: 3. start position of substring 4. end (exclusive) position of substring -and returns input output mapping of all words in the string bounded by whitespace. -If start and end position specified returns -1. mapped output string 2. start and end indices of mapped substring - -Usage: - -python alignment.py --fst= --text=\"2615 Forest Av, 1 Aug 2016\" --rule=\"tokenize_and_classify\" --start=22 --end=26 - -Output: -inp string: |2615 Forest Av, 1 Aug 2016| -out string: |twenty six fifteen Forest Avenue , the first of august twenty sixteen| -inp indices: [22:26] -out indices: [55:69] -in: |2016| out: |twenty sixteen| - - -python alignment.py --fst= --text=\"2615 Forest Av, 1 Aug 2016\" --rule=\"tokenize_and_classify\" - -Output: -inp string: |2615 Forest Av, 1 Aug 2016| -out string: |twenty six fifteen Forest Avenue , the first of august twenty sixteen| -inp indices: [0:4] out indices: [0:18] -in: |2615| out: |twenty six fifteen| -inp indices: [5:11] out indices: [19:25] -in: |Forest| out: |Forest| -inp indices: [12:15] out indices: [26:34] -in: |Av,| out: |Avenue ,| -inp indices: [16:17] out indices: [39:44] -in: |1| out: |first| -inp indices: [18:21] out indices: [48:54] -in: |Aug| out: |august| -inp indices: [22:26] out indices: [55:69] -in: |2016| out: |twenty sixteen| - - -Disclaimer: The heuristic algorithm relies on monotonous alignment and can fail in certain situations, -e.g. when word pieces are reordered by the fst: - - -python alignment.py --fst= --text=\"$1\" --rule=\"tokenize_and_classify\" --start=0 --end=1 -inp string: |$1| -out string: |one dollar| -inp indices: [0:1] out indices: [0:3] -in: |$| out: |one| -""" - - -def parse_args(): - args = ArgumentParser("map substring to output with FST") - args.add_argument("--fst", help="FAR file containing FST", type=str, required=True) - args.add_argument( - "--rule", - help="rule name in FAR file containing FST", - type=str, - default='tokenize_and_classify', - required=False, - ) - args.add_argument( - "--text", - help="input string", - type=str, - default="2615 Forest Av, 90601 CA, Santa Clara. 10kg, 12/16/2018, $123.25. 1 Aug 2016.", - ) - args.add_argument("--start", help="start index of substring to be mapped", type=int, required=False) - args.add_argument("--end", help="end index of substring to be mapped", type=int, required=False) - return args.parse_args() - - -EPS = "" -WHITE_SPACE = "\u23B5" - - -def get_word_segments(text: str) -> List[List[int]]: - """ - Returns word segments from given text based on white space in form of list of index spans. - """ - spans = [] - cur_span = [0] - for idx, ch in enumerate(text): - if len(cur_span) == 0 and ch != " ": - cur_span.append(idx) - elif ch == " ": - cur_span.append(idx) - assert len(cur_span) == 2 - spans.append(cur_span) - cur_span = [] - elif idx == len(text) - 1: - idx += 1 - cur_span.append(idx) - assert len(cur_span) == 2 - spans.append(cur_span) - return spans - - -def create_symbol_table() -> pynini.SymbolTable: - """ - Creates and returns Pynini SymbolTable used to label alignment with ascii instead of integers - """ - table = pynini.SymbolTable() - for num in range(34, 200): # ascii alphanum + letter range - table.add_symbol(chr(num), num) - table.add_symbol(EPS, 0) - table.add_symbol(WHITE_SPACE, 32) - return table - - -def get_string_alignment(fst: pynini.Fst, input_text: str, symbol_table: pynini.SymbolTable): - """ - create alignment of input text based on shortest path in FST. Symbols used for alignment are from symbol_table - - Returns: - output: list of tuples, each mapping input character to output - """ - lattice = pynini.shortestpath(input_text @ fst) - paths = lattice.paths(input_token_type=symbol_table, output_token_type=symbol_table) - - ilabels = paths.ilabels() - olabels = paths.olabels() - logging.debug(paths.istring()) - logging.debug(paths.ostring()) - output = list(zip([symbol_table.find(x) for x in ilabels], [symbol_table.find(x) for x in olabels])) - paths.next() - assert paths.done() - output_str = "".join(map(remove, [x[1] for x in output])) - return output, output_str - - -def _get_aligned_index(alignment: List[tuple], index: int): - """ - Given index in contracted input string computes corresponding index in alignment (which has EPS) - """ - aligned_index = 0 - idx = 0 - - while idx < index: - if alignment[aligned_index][0] != EPS: - idx += 1 - aligned_index += 1 - while alignment[aligned_index][0] == EPS: - aligned_index += 1 - return aligned_index - - -def _get_original_index(alignment, aligned_index): - """ - Given index in aligned output, returns corresponding index in contracted output string - """ - - og_index = 0 - idx = 0 - while idx < aligned_index: - if alignment[idx][1] != EPS: - og_index += 1 - idx += 1 - return og_index - - -remove = lambda x: "" if x == EPS else " " if x == WHITE_SPACE else x - - -def indexed_map_to_output(alignment: List[tuple], start: int, end: int): - """ - Given input start and end index of contracted substring return corresponding output start and end index - - Args: - alignment: alignment generated by FST with shortestpath, is longer than original string since including eps transitions - start: inclusive start position in input string - end: exclusive end position in input string - - Returns: - output_og_start_index: inclusive start position in output string - output_og_end_index: exclusive end position in output string - """ - # get aligned start and end of input substring - aligned_start = _get_aligned_index(alignment, start) - aligned_end = _get_aligned_index(alignment, end - 1) # inclusive - - logging.debug(f"0: |{list(map(remove, [x[0] for x in alignment[aligned_start:aligned_end+1]]))}|") - - # extend aligned_start to left - while ( - aligned_start - 1 > 0 - and alignment[aligned_start - 1][0] == EPS - and (alignment[aligned_start - 1][1].isalpha() or alignment[aligned_start - 1][1] == EPS) - ): - aligned_start -= 1 - - while ( - aligned_end + 1 < len(alignment) - and alignment[aligned_end + 1][0] == EPS - and (alignment[aligned_end + 1][1].isalpha() or alignment[aligned_end + 1][1] == EPS) - ): - aligned_end += 1 - - while (aligned_end + 1) < len(alignment) and ( - alignment[aligned_end + 1][1].isalpha() or alignment[aligned_end + 1][1] == EPS - ): - aligned_end += 1 - - output_og_start_index = _get_original_index(alignment=alignment, aligned_index=aligned_start) - output_og_end_index = _get_original_index(alignment=alignment, aligned_index=aligned_end + 1) - return output_og_start_index, output_og_end_index - - -if __name__ == '__main__': - logging.setLevel(logging.INFO) - args = parse_args() - fst = Far(args.fst, mode='r') - try: - fst = fst[args.rule] - except: - raise ValueError(f"{args.rule} not found. Please specify valid --rule argument.") - input_text = args.text - - table = create_symbol_table() - alignment, output_text = get_string_alignment(fst=fst, input_text=input_text, symbol_table=table) - print(f"inp string: |{args.text}|") - print(f"out string: |{output_text}|") - - if args.start is None: - indices = get_word_segments(input_text) - else: - indices = [(args.start, args.end)] - for x in indices: - start, end = indexed_map_to_output(start=x[0], end=x[1], alignment=alignment) - print(f"inp indices: [{x[0]}:{x[1]}] out indices: [{start}:{end}]") - print(f"in: |{input_text[x[0]:x[1]]}| out: |{output_text[start:end]}|") diff --git a/nemo_text_processing/hybrid/model_utils.py b/nemo_text_processing/hybrid/model_utils.py deleted file mode 100644 index 174ed6737704..000000000000 --- a/nemo_text_processing/hybrid/model_utils.py +++ /dev/null @@ -1,158 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import math -import re -from typing import List, Union - -import torch -from tqdm import tqdm - -from nemo.collections.common.parts import MLMScorer -from nemo.utils import logging - - -def init_models(model_name_list: str): - """ - returns dictionary of Masked Language Models by their HuggingFace name. - """ - model_names = model_name_list.split(",") - models = {} - for model_name in model_names: - device = 'cuda' if torch.cuda.is_available() else 'cpu' - models[model_name] = MLMScorer(model_name=model_name, device=device) - return models - - -def get_score(texts: Union[List[str], str], model: MLMScorer): - """Computes MLM score for list of text using model""" - try: - if isinstance(texts, str): - texts = [texts] - score = -1 * sum(model.score_sentences(texts)) / len(texts) - except Exception as e: - print(e) - print(f"Scoring error: {texts}") - score = math.inf - return score - - -def get_masked_score(text, model, do_lower=True): - """text is normalized prediction which contains <> around semiotic tokens. - If multiple tokens are present, multiple variants of the text are created where all but one ambiguous semiotic tokens are masked - to avoid unwanted reinforcement of neighboring semiotic tokens.""" - text = text.lower() if do_lower else text - spans = re.findall("<\s.+?\s>", text) - if len(spans) > 0: - text_with_mask = [] - - for match in re.finditer("<\s.+?\s>", text): - new_text = ( - text[: match.span()[0]] + match.group().replace("< ", "").replace(" >", "") + text[match.span()[1] :] - ) - new_text = re.sub("<\s.+?\s>", model.MASK_LABEL, new_text) - text_with_mask.append(new_text) - text = text_with_mask - - return get_score(text, model) - - -def _get_ambiguous_positions(sentences: List[str]): - """returns None or index list of ambigous semiotic tokens for list of sentences. - E.g. if sentences = ["< street > < three > A", "< saint > < three > A"], it returns [1, 0] since only - the first semiotic span / is ambiguous.""" - l_sets = [set([x]) for x in re.findall("<\s.+?\s>", sentences[0])] - for sentence in sentences[1:]: - spans = re.findall("<\s.+?\s>", sentence) - if len(spans) != len(l_sets): - return None - for i in range(len(spans)): - l_sets[i].add(spans[i]) - - ambiguous = [] - for span in l_sets: - ambiguous.append(len(span) > 1) - return ambiguous - - -def score_options(sentences: List[str], context_len, model, do_lower=True): - """return list of scores for each sentence in list where model is used for MLM Scoring.""" - scores = [] - if context_len is not None: - diffs = [find_diff(s, context_len) for s in sentences] - if len(set([len(d) for d in diffs])) == 1: - sentences = diffs - - ambiguous_positions = None - if sentences and isinstance(sentences[0], str): - ambiguous_positions = _get_ambiguous_positions(sentences) - - for sent in tqdm(sentences): - if isinstance(sent, list): # in case of set context len - option_scores = [get_masked_score(s, model, do_lower) for s in sent] - logging.debug(sent) - logging.debug(option_scores) - logging.debug("=" * 50) - if any(math.isnan(x) for x in option_scores): - av_score = math.inf - else: - av_score = round(sum(option_scores) / len(option_scores), 4) - scores.append(av_score) - elif isinstance(sent, str): # in case of full context - if ambiguous_positions: - matches = list(re.finditer("<\s.+?\s>", sent)) - for match, pos in zip(matches[::-1], ambiguous_positions[::-1]): - if not pos: - sent = ( - sent[: match.span()[0]] - + match.group().replace("< ", "").replace(" >", "") - + sent[match.span()[1] :] - ) - scores.append(round(get_masked_score(sent, model, do_lower=do_lower))) - else: - raise ValueError() - return scores - - -def find_diff(text, context_len=3): - """Finds parts of text normalized by WFST and returns them in list with a context of context_len""" - diffs = [] - pattern_start = "< " - pattern_end = " >" - - def __clean(s): - return s.replace(pattern_start, "").replace(pattern_end, "").replace(" ", " ") - - index_start = 0 - while pattern_start in text[index_start:]: - index_start = index_start + text[index_start:].index(pattern_start) - offset = index_start - if pattern_end in text[offset:]: - index_end = offset + text[offset:].index(pattern_end) + len(pattern_end) - center = __clean(text[index_start:index_end]) - - left_context = " ".join(__clean(text[:index_start]).split()[-context_len:]) - if len(left_context) > 0 and text[:index_start][-1].isspace(): - left_context = left_context + " " - right_context = " ".join(__clean(text[index_end:]).split()[:context_len]) - if len(right_context) > 0 and text[index_end][0].isspace(): - right_context = " " + right_context - diffs.append(left_context + center + right_context) - index_end += 1 - index_start = index_end + 1 - else: - break - if len(diffs) == 0: - diffs = [text] - return diffs diff --git a/nemo_text_processing/hybrid/utils.py b/nemo_text_processing/hybrid/utils.py deleted file mode 100644 index 84c892679354..000000000000 --- a/nemo_text_processing/hybrid/utils.py +++ /dev/null @@ -1,696 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import copy -import difflib -import json -import re -import string -from typing import List, Optional, Tuple, Union - -import pandas as pd -import pynini -from nemo_text_processing.inverse_text_normalization.en.taggers.cardinal import CardinalFst -from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer -from pynini.lib.rewrite import top_rewrite -from tqdm import tqdm - -from nemo.utils import logging - -DELIMITER = '~~' - -cardinal_graph = CardinalFst().graph_no_exception -cardinal_graph = ( - pynini.closure(pynini.union("In ", "in ")) + cardinal_graph + pynini.closure(pynini.accep(" ") + cardinal_graph) -) - -inverse_normalizer = InverseNormalizer() - - -def load_data(input_fs: List[str]): - """ - loads data from list of abs file paths - Returns: - inputs: List[str] list of abs file paths - targets: List[List[str]] list of targets, can contain multiple options for each target - sentences: List[List[str]] list of sentence options - labels: List[List[int]] list of labels (1,0) - """ - inputs = [] - sentences = [] - cur_sentences = [] - labels = [] - cur_labels = [] - for input_f in input_fs: - if input_f.endswith(".json"): - with open(input_f, "r") as f: - for line in f: - line = json.loads(line) - try: - inputs.append(line['text'].strip()) - sentences.append([line['gt_normalized'].strip()]) - labels.append([1]) - except Exception as e: - print(e) - raise ValueError(f"Check format for line {line}") - else: - with open(input_f, "r") as f: - for line in f: - if line != "\n": - try: - sent, label = line.strip().split(DELIMITER) - except Exception as e: - if line.startswith("#"): - continue - print(e) - raise ValueError(f"Check format for line {line}") - if label == "RAW": - inputs.append(sent) - elif label == "1": - cur_sentences.append(sent) - cur_labels.append(1) - elif label == "0": - cur_sentences.append(sent) - cur_labels.append(0) - else: - sentences.append(cur_sentences) - cur_sentences = [] - labels.append(cur_labels) - cur_labels = [] - - if len(cur_sentences) > 0: - sentences.append(cur_sentences) - labels.append(cur_labels) - assert len(inputs) == len(sentences) - targets = [[x for i, x in enumerate(sents) if ls[i]] for (sents, ls) in zip(sentences, labels)] - return inputs, targets, sentences, labels - - -def remove_whitelist_boudaries(x): - # remove raw whitelist - x = re.sub(r"\|raw_start\|[^|]+\|raw_end\|", "", x) - # remove norm text boundaries - x = x.replace("|norm_start|", "").replace("|norm_end|", "") - return x - - -def _clean_pre_norm_libritts(inputs: List[str], targets: List[List[str]]): - """ - standardizes format of inputs and targets before being normalized, so more rules apply. - This is specific for libritts. - """ - for i in range(len(targets)): - for j in range(len(targets[i])): - targets[i][j] = clean_libri_tts(targets[i][j]) - - for i in range(len(inputs)): - for target in targets[i]: - diffs = get_diff(a=inputs[i].lower(), b=target.lower()) - for diff in diffs[::-1]: - in_diff = inputs[i][diff[0][0] : diff[0][1]].lower() - tg_diff = target[diff[1][0] : diff[1][1]].lower() - replacement = inputs[i][: diff[0][0]] + tg_diff + inputs[i][diff[0][1] :] - if (in_diff == "s" and tg_diff == "z") or (in_diff == "z" and tg_diff == "s"): - inputs[i] = replacement - elif (in_diff == "re" and tg_diff == "er") or (in_diff == "er" and tg_diff == "re"): - inputs[i] = replacement - elif (in_diff == "me" and tg_diff == "") or (in_diff == "" and tg_diff == "me"): - inputs[i] = replacement - elif (in_diff == "ue" and tg_diff == "") or (in_diff == "" and tg_diff == "ue"): - inputs[i] = replacement - return inputs, targets - - -def _clean_pre_norm_google(inputs: List[str], targets: List[List[str]]): - """ - standardizes format of inputs and targets before being normalized, so more rules apply. - This is specific for google dataset. - """ - for i in range(len(inputs)): - - inputs[i] = re.sub(r"\$\s([0-9]{1,})", r"$\1", inputs[i]) - inputs[i] = re.sub(r"\bmr ", r"Mr. ", inputs[i]) - inputs[i] = re.sub(r"\bdr ", r"Dr. ", inputs[i]) - inputs[i] = re.sub(r"\bdr$", r"Dr.", inputs[i]) - inputs[i] = re.sub(r"\bmrs ", r"Mrs. ", inputs[i]) - inputs[i] = re.sub(r"\bjr ", r"Jr. ", inputs[i]) - inputs[i] = re.sub(r"\bjr$", r"Jr.", inputs[i]) - inputs[i] = re.sub(r"\dsr ", r"Sr. ", inputs[i]) - inputs[i] = re.sub(r"\dsr$", r"Sr.", inputs[i]) - for target in targets[i]: - diffs = get_diff(a=inputs[i].lower(), b=target.lower()) - for diff in diffs[::-1]: - in_diff = inputs[i][diff[0][0] : diff[0][1]].lower() - tg_diff = target[diff[1][0] : diff[1][1]].lower() - replacement = inputs[i][: diff[0][0]] + tg_diff + inputs[i][diff[0][1] :] - if (in_diff == "s" and tg_diff == "z") or (in_diff == "z" and tg_diff == "s"): - inputs[i] = replacement - elif (in_diff == "re" and tg_diff == "er") or (in_diff == "er" and tg_diff == "re"): - inputs[i] = replacement - elif (in_diff == "me" and tg_diff == "") or (in_diff == "" and tg_diff == "me"): - inputs[i] = replacement - elif (in_diff == "" and tg_diff == "u") or (in_diff == "u" and tg_diff == ""): - inputs[i] = replacement - elif (in_diff == "ue" and tg_diff == "") or (in_diff == "" and tg_diff == "ue"): - inputs[i] = replacement - elif re.sub(r"\.", "", in_diff) == re.sub(r"( |\.)", "", tg_diff): - inputs[i] = replacement - - return inputs, targets - - -def clean_pre_norm(inputs: List[str], targets: List[List[str]], dataset: Optional[str] = None): - """ - standardizes format of inputs and targets before being normalized, so more rules apply. - """ - # deep copy - pre_inputs = copy.deepcopy(inputs) - pre_targets = copy.deepcopy(targets) - - # --- data specific pre cleaning --- - if dataset == "libritts": - pre_inputs, pre_targets = _clean_pre_norm_libritts(inputs=pre_inputs, targets=pre_targets) - elif dataset == "google": - pre_inputs, pre_targets = _clean_pre_norm_google(inputs=pre_inputs, targets=pre_targets) - else: - pass - - # --- general pre cleaning --- - for i in range(len(pre_inputs)): - pre_inputs[i] = re.sub("librivox.org", "librivox dot org", pre_inputs[i]) - pre_inputs[i] = re.sub( - rf"([0-9]?[0-9](\.|:)[0-9][0-9]\s?)(a|A|p|P)(\.?)\s(M|m)(\.?)", rf"\1\3\4\5\6", pre_inputs[i] - ) - # pre_inputs[i] =re.sub(rf"\b(S|s)t\.", rf"saint", pre_inputs[i]) - return pre_inputs, pre_targets - - -def _clean_post_norm_libritts(inputs: List[str], targets: List[List[str]], norm_texts): - return targets, norm_texts - - -def _clean_post_norm_google(inputs: List[str], targets: List[List[str]], norm_texts): - """ - standardizes format of inputs and targets, and predicted normalizations for easier evaluation. - This is specific for google dataset. - """ - for i in range(len(targets)): - for target in targets[i]: - for j, norm in enumerate(norm_texts[i][0]): - diffs = get_diff(a=norm.lower(), b=target.lower()) - for diff in diffs[::-1]: - norm_diff = norm[diff[0][0] : diff[0][1]].lower() - tg_diff = target[diff[1][0] : diff[1][1]].lower() - replacement = norm[: diff[0][0]] + tg_diff + norm[diff[0][1] :] - if norm_diff == re.sub(r" ", "", tg_diff): - norm_texts[i][0][j] = replacement - - return targets, norm_texts - - -def _clean_post_general(str) -> str: - """ - standardizes format of inputs and targets, and predicted normalizations for easier evaluation. - """ - str = re.sub(rf" oh ", " zero ", str) - str = re.sub(rf" oh$", " zero", str) - str = re.sub(rf"^oh ", "zero ", str) - # str = re.sub(rf" o ", " zero ", str) - str = re.sub(rf"\sO\b", "zero", str) - str = re.sub(rf" o$", " zero", str) - str = re.sub(rf"^o ", "zero ", str) - str = re.sub(rf"'o ", "'zero ", str) - str = str.replace("mountain", "mount") - return str - - -def _clean_targets(str) -> str: - """Clean ground truth options.""" - str = re.sub(rf" o ", " zero ", str) - return str - - -def adjust_pred(pred: str, gt: str, dataset: str, delim_present=True): - """Standardize prediction format to make evaluation easier""" - orig_pred = pred - orig_gt = gt - if delim_present and not re.search(rf"< (.*?) >", pred): - return pred - pred = re.sub(rf"< ", "", pred) - pred = re.sub(rf" >", "", pred) - pred = pred.lower().strip() - gt = gt.lower().strip() - can_be_adjusted = False - - if dataset in ["google", "libritts"] and pred != gt: - if is_date(pred=pred, gt=gt, cardinal_graph=cardinal_graph): - pred = gt - elif contains_month(pred, gt): - pred = re.sub(r",", "", pred) - gt = re.sub(r",", "", gt) - pred = re.sub(r" zero ", " o ", pred) - gt = re.sub(r" zero ", " o ", gt) - gt = re.sub(rf" +", " ", gt) - pred = re.sub(rf" +", " ", pred) - - if pred != gt: - gt_itn = inverse_normalizer.normalize(gt, verbose=False) - pred_itn = inverse_normalizer.normalize(pred, verbose=False) - if len(gt_itn) == len(pred_itn) and set(gt_itn) == set(pred_itn): - can_be_adjusted = True - pred = gt - elif " of " in gt: - gt = re.sub(r"(^the | of)", "", gt) - idx = gt.index(" ") - idx2 = (gt[idx + 1 :].index(" ") if " " in gt[idx + 1 :] else len(gt[idx + 1 :])) + idx + 1 - gt = gt[idx + 1 : idx2] + " " + gt[:idx] + gt[idx2:] - if dataset == "libritts" and pred != gt: - if "dollar" in gt: - gt = re.sub(rf"\band\b", "", gt) - pred = re.sub(rf"\band\b", "", pred) - if re.search(r"\bus dollar", pred) and not re.search(r"\bus dollar", gt): - pred = re.sub(rf"\bus dollar", "dollar", pred) - else: - gt = re.sub(rf"(\bthe\b|\.)", "", gt) - pred = re.sub(rf"\bone\b", "a", pred) - gt = re.sub(rf"\bmr\b", "mister", gt) - gt = re.sub(rf"\bmrs\b", "misses", gt) - gt = re.sub(rf"\bdr\b", "doctor", gt) - gt = re.sub(rf"\bco\b", "company", gt) - if gt != pd and dataset in ["google", "libritts"]: - if gt.replace("/", "").replace(" ", " ") == pred.replace("slash", "").replace(" ", " "): - pred = gt - elif gt in ["s", "z"] and pred in ["s", "z"]: - pred = gt - elif gt == "hash tag" and pred == "hash": - pred = "hash tag" - elif gt[:-2] == pred[:-2] and gt[-2:] in ["er", "re"] and pred[-2:] in ["er", "re"]: - pred = gt - # elif gt.replace("-", " ").replace(" ", " ") == pred.replace("minus", "").replace(" ", " "): - # pred = gt - elif gt.replace("to", "").replace("-", "") == pred.replace("to", "").replace("-", ""): - pred = gt - - gt = re.sub(rf" +", " ", gt) - pred = re.sub(rf"(\.)", "", pred) - pred = re.sub(rf" +", " ", pred) - if gt == pred: - can_be_adjusted = True - if can_be_adjusted: - if delim_present: - res = f" < {orig_gt} > " - else: - res = orig_gt - return res - else: - return orig_pred - - -def clean_post_norm( - inputs: List[str], - targets: List[List[str]], - norm_texts, - dataset: Optional[str] = None, - delim_present: Optional[bool] = True, -): - """ - Args: - inputs (List[str]): inputs - targets (List[List[str]]): targets - norm_texts (List[(List[str], List[float])]): List of normalization options, weights - dataset (Optional[str], optional): _description_. Defaults to None. - delim_present (Optional[str], optional): The flag indicates whether normalization output contain delimiters "<>". - Set to False for NN baseline. - """ - # deep copy - post_norm_texts = copy.deepcopy(norm_texts) - post_targets = copy.deepcopy(targets) - - # --- data specific pre cleaning --- - if dataset == "libritts": - post_targets, post_norm_texts = _clean_post_norm_libritts( - inputs=inputs, targets=post_targets, norm_texts=post_norm_texts - ) - elif dataset == "google": - post_targets, post_norm_texts = _clean_post_norm_google( - inputs=inputs, targets=post_targets, norm_texts=post_norm_texts - ) - - else: - pass - - # --- general pre cleaning --- - - for i in range(len(targets)): - for j, x in enumerate(post_targets[i]): - post_targets[i][j] = _clean_post_general(x) - for j, x in enumerate(post_norm_texts[i][0]): - if x.count("< ") != x.count(" >"): - x = x.replace("<", "< ").replace(">", " >").replace(" ", " ") - post_norm_texts[i][0][j] = _clean_post_general(x) - if dataset in ["libritts", "google"]: - for i, _targets in enumerate(post_targets): - for jj, option in enumerate(post_norm_texts[i][0]): - for _, _target in enumerate(_targets): - - if not delim_present: - # nn doesn't have punctuation marks that leads for diff_pred_gt mismatch - _target = remove_punctuation(_target, remove_spaces=False, do_lower=True) - option = remove_punctuation(option, remove_spaces=False, do_lower=True) - - diffs = diff_pred_gt(pred=option, gt=_target) - for diff in diffs[::-1]: - if diff[0][1] - diff[0][0] == 0 and diff[1][1] - diff[1][0] == 0: - continue - pred = option[diff[0][0] : diff[0][1]] - gt = _target[diff[1][0] : diff[1][1]] - logging.debug(f"pred: |{pred}|\tgt: |{gt}|") - new_pred = adjust_pred(pred=pred, gt=gt, dataset=dataset, delim_present=delim_present) - new_pred = ( - post_norm_texts[i][0][jj][: diff[0][0]] - + new_pred - + post_norm_texts[i][0][jj][diff[0][1] :] - ) - logging.debug(f"|{post_norm_texts[i][0][jj]}| -> |{new_pred}|") - post_norm_texts[i][0][jj] = new_pred - return post_targets, post_norm_texts - - -def clean_libri_tts(target: str): - """ - Replace abbreviations in LibriTTS dataset - """ - - # Normalized text in LibriTTS by Google which contains abbreviations from `libri_sometimes_converts_abbrs` sometimes wasn't converted. - libri_sometimes_converts_abbrs = {"St.": "saint", "Rev.": "reverend"} - - # Normalized text in LibriTTS by Google which contains abbreviations from `libri_wo_changes_abbrs` wasn't converted. - libri_wo_changes_abbrs = {"vs.": "versus"} - - google_abbr2expand = { - "mr": "mister", - "Mr": "Mister", - "mrs": "misses", - "Mrs": "Misses", - "dr": "doctor", - "Dr": "Doctor", - "drs": "doctors", - "Drs": "Doctors", - "lt": "lieutenant", - "Lt": "Lieutenant", - "sgt": "sergeant", - "Sgt": "Sergeant", - "st": "saint", - "St": "Saint", - "jr": "junior", - "Jr": "Junior", - "maj": "major", - "Maj": "Major", - "hon": "honorable", - "Hon": "Honorable", - "gov": "governor", - "Gov": "Governor", - "capt": "captain", - "Capt": "Captain", - "esq": "esquire", - "Esq": "Esquire", - "gen": "general", - "Gen": "General", - "ltd": "limited", - "Ltd": "Limited", - "rev": "reverend", - "Rev": "Reverend", - "col": "colonel", - "Col": "Colonel", - "and co": "and Company", - "and Co": "and Company", - "mt": "mount", - "Mt": "Mount", - "ft": "fort", - "Ft": "Fort", - "tenn": "tennessee", - "Tenn": "Tennessee", - "vs": "versus", - "Vs": "Versus", - "&": "and", - "§": "section", - "#": "hash", - "=": "equals", - } - - # let's normalize `libri_only_remove_dot_abbrs` abbreviations, because google doesn't do it well - for abbr in google_abbr2expand.keys(): - if abbr in target: - # replace abbr in google text via regex and using \b to match only whole words, keep original 1 and 2 groups - target = re.sub(rf'(^|\s|\W){abbr}($|\s)', rf"\1{google_abbr2expand[abbr]}\2", target) - - # let's normalize `libri_sometimes_converts_abbrs` abbreviations manually, google sometimes forgets to expand them - for abbr, t in libri_sometimes_converts_abbrs.items(): - target = target.replace(abbr, t) - - # let's normalize `libri_wo_changes_abbrs` abbreviations manually, google doesn't change, but they should be - for abbr, t in libri_wo_changes_abbrs.items(): - target = target.replace(abbr, t) - - return target - - -def remove_punctuation(text: str, remove_spaces=True, do_lower=True, lang="en", exclude=None): - """Removes punctuation (and optionally spaces) in text for better evaluation""" - all_punct_marks = string.punctuation - - if exclude is not None: - for p in exclude: - all_punct_marks = all_punct_marks.replace(p, "") - text = re.sub("[" + all_punct_marks + "]", " ", text) - - if lang == "en": - # remove things like \x94 and \x93 - text = re.sub(r"[^\x00-\x7f]", r" ", text) - - text = re.sub(r" +", " ", text) - if remove_spaces: - text = text.replace(" ", "").replace("\u00A0", "").strip() - - if do_lower: - text = text.lower() - return text.strip() - - -def get_alternative_label(pred: str, targets: List[str]) -> bool: - """Returns true if prediction matches target options""" - - def _relax_diff(text): - text = text.replace("us dollars", "dollars") - text = text.replace("etcetera", "").replace("etc", "") - text = text.replace("one half ounce", "").replace("half an ounce", "") - text = text.replace("television", "").replace("t v ", " ").replace("tv", "") - text = text.replace("hundred", "") - text = text.replace("forty two", "").replace("four two", "") - text = text.replace("re", "").replace("er", "") - text = text.replace("ou", "").replace("o", "") - text = text.replace(" ", " ").strip() - return text - - acceptable = False - pred = remove_punctuation(pred, remove_spaces=False, do_lower=True) - for target in targets: - target = _clean_post_general(remove_punctuation(target, remove_spaces=False, do_lower=True)) - target = _clean_targets(remove_punctuation(target, remove_spaces=False, do_lower=True)) - if _relax_diff(target) == _relax_diff(pred): - acceptable = True - break - return acceptable - - -def get_labels(targets: List[str], norm_texts_weights: List[Tuple[str, str]], lang="en",) -> List[List[str]]: - """ - Assign labels to generated normalization options (1 - for ground truth, 0 - other options) - Args: - targets: ground truth normalization sentences - norm_texts_weights: List of tuples: (normalization options, weights of normalization options) - returns: - List of labels [1, 0] for every normalization option - """ - print("Assign labels to generated normalization options...") - labels = [] - for i, cur_targets in tqdm(enumerate(targets)): - curr_labels = [] - cur_targets = [_clean_targets(t) for t in cur_targets] - for norm_option in norm_texts_weights[i][0]: - norm_option = _clean_targets(norm_option) - norm_option = remove_whitelist_boudaries(norm_option) - - if is_correct(pred=norm_option, targets=cur_targets, lang=lang): - curr_labels.append(1) - elif get_alternative_label(pred=norm_option, targets=cur_targets): - curr_labels.append(1) - else: - curr_labels.append(0) - labels.append(curr_labels) - return labels - - -def contains_month(pred, gt): - """Check is the pred/gt contain month in the span""" - months = [ - "january", - "february", - "march", - "april", - "may", - "june", - "july", - "august", - "september", - "october", - "november", - "december", - ] - - for mon in months: - if mon in gt and mon in pred: - return True - return False - - -def is_date(pred, gt, cardinal_graph): - """Returns True is pred and gt are date format modifications and are equal.""" - is_date_case = False - - # for cases "1890" -> "one thousand eight hundred ninety" vs "eighteen ninety" - if "thousand" in pred and "hundred" in pred and pred.strip().split()[-2:] == gt.strip().split()[-2:]: - is_date_case = True - elif "thousand" in gt and "hundred" in gt and gt.strip().split()[-2:] == pred.strip().split()[-2:]: - is_date_case = True - else: - try: - if top_rewrite(gt.replace(" oh ", " zero ").replace(" o ", " zero "), cardinal_graph).replace( - " ", "" - ) == top_rewrite(pred.replace(" oh ", " zero ").replace(" o ", " zero "), cardinal_graph).replace(" ", ""): - is_date_case = True - except: - pass - - return is_date_case - - -def is_correct(pred: str, targets: Union[List[str], str], lang: str) -> bool: - """ - returns True if prediction matches targets for language lang. - """ - if isinstance(targets, List): - targets = [remove_punctuation(x, remove_spaces=True, do_lower=True, lang=lang) for x in targets] - else: - targets = [remove_punctuation(targets, remove_spaces=True, do_lower=True, lang=lang)] - - pred = remove_punctuation(pred, remove_spaces=True, do_lower=True) - return pred in targets - - -def print_df(df): - """ - prints data frame - """ - with pd.option_context( - "display.max_rows", None, "display.max_columns", None, "display.width", 1000, "display.max_colwidth", 400, - ): - print(df) - - -def get_diff(a: str, b: str): - """returns list of different substrings between and b - - Returns: - list of Tuple(pred start and end, gt start and end) subsections - """ - s = difflib.SequenceMatcher(None, a, b, autojunk=False) - - # s contains a list of triples. Each triple is of the form (i, j, n), and means that a[i:i+n] == b[j:j+n]. - # The triples are monotonically increasing in i and in j. - s = s.get_matching_blocks() - s = [x for x in s if x[2] != 1] - # get not matching blocks - matches = [[0, 0, 0]] + s - unmatches_l = [] - unmatches_r = [] - for l, r in zip(matches[:-1], matches[1:]): - unmatches_l.append([l[0] + l[2], r[0]]) - unmatches_r.append([l[1] + l[2], r[1]]) - - result = list(zip(unmatches_l, unmatches_r)) - - for item in list(zip(unmatches_l, unmatches_r)): - logging.debug(f"a: {a[item[0][0]:item[0][1]]}") - logging.debug(f"b: {b[item[1][0]:item[1][1]]}") - logging.debug("=" * 20) - return result[1:] - - -def diff_pred_gt(pred: str, gt: str): - """returns list of different substrings between prediction and gt - relies on that prediction uses '< ' ' >' - - Args: - pred (str): prediction - gt (str): ground truth - - Returns: - list of Tuple(pred start and end, gt start and end) subsections - - e.g. pred="< Edward third >., king Our own . loss had been < two thousand two hundred >" - gt ="Edward III., king Our own loss had been twenty two hundred" - --> [([0, 16], [0, 10]), ([32, 34], [26, 26]), ([48, 76], [40, 58])] - """ - s = difflib.SequenceMatcher(None, pred, gt, autojunk=False) - - # s contains a list of triples. Each triple is of the form (i, j, n), and means that a[i:i+n] == b[j:j+n]. - # The triples are monotonically increasing in i and in j. - s = s.get_matching_blocks() - - left = list(re.finditer("< ", pred)) - left = [x.start() for x in left] - right = list(re.finditer(" >", pred)) - right = [x.end() for x in right] - left = [-1] + left + [len(pred)] - right = [0] + right + [len(pred)] - - matches = [] - assert len(left) == len(right) - idx = 1 - for i, seq in enumerate(s): - if i == len(s) - 1 and seq[2] == 0: - break - while idx < len(left) - 1 and (seq[0] >= right[idx]): - idx += 1 - - if right[idx - 1] <= seq[0] < left[idx] and (seq[0] + seq[2]) <= left[idx]: - matches.append(seq) - - # get not matching blocks - matches = [[0, 0, 0]] + matches + [[len(pred), len(gt), 0]] - unmatches_l = [] - unmatches_r = [] - for l, r in zip(matches[:-1], matches[1:]): - unmatches_l.append([l[0] + l[2], r[0]]) - unmatches_r.append([l[1] + l[2], r[1]]) - - result = list(zip(unmatches_l, unmatches_r)) - - for item in list(zip(unmatches_l, unmatches_r)): - logging.debug(f"pred: {pred[item[0][0]:item[0][1]]}") - logging.debug(f"gt : {gt[item[1][0]:item[1][1]]}") - logging.debug("=" * 20) - return result diff --git a/nemo_text_processing/hybrid/wfst_lm_rescoring.py b/nemo_text_processing/hybrid/wfst_lm_rescoring.py deleted file mode 100644 index 72b3b59bb62a..000000000000 --- a/nemo_text_processing/hybrid/wfst_lm_rescoring.py +++ /dev/null @@ -1,335 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import argparse -import os -import pickle -import re -import shutil -from typing import Dict, List - -import model_utils -import pandas as pd -import utils -from joblib import Parallel, delayed -from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio -from tqdm import tqdm - -from nemo.utils import logging - -parser = argparse.ArgumentParser(description="Re-scoring") -parser.add_argument("--lang", default="en", type=str, choices=["en"]) -parser.add_argument("--n_tagged", default=100, type=int, help="Number WFST options") -parser.add_argument("--context_len", default=-1, type=int, help="Context length, -1 to use full context") -parser.add_argument("--threshold", default=0.2, type=float, help="delta threshold value") -parser.add_argument("--overwrite_cache", action="store_true", help="overwrite cache") -parser.add_argument("--model_name", type=str, default="bert-base-uncased") -parser.add_argument("--cache_dir", default='cache', type=str, help="use cache dir") -parser.add_argument( - "--data", - default="text_normalization_dataset_files/EngConf.txt", - help="For En only. Path to a file for evaluation.", -) -parser.add_argument("--n_jobs", default=-2, type=int, help="The maximum number of concurrently running jobs") -parser.add_argument( - "--models", default="mlm_bert-base-uncased", type=str, help="Comma separated string of model names" -) -parser.add_argument( - "--regenerate_pkl", - action="store_true", - help="Set to True to re-create pickle file with WFST normalization options", -) -parser.add_argument("--batch_size", default=200, type=int, help="Batch size for parallel processing") - - -def rank(sentences: List[str], labels: List[int], models: Dict[str, 'Model'], context_len=None, do_lower=True): - """ - computes scores for each sentences using all provided models and returns summary in data frame - """ - df = pd.DataFrame({"sent": sentences, "labels": labels}) - for model_name, model in models.items(): - scores = model_utils.score_options( - sentences=sentences, context_len=context_len, model=model, do_lower=do_lower - ) - df[model_name] = scores - return df - - -def threshold_weights(norm_texts_weights, delta: float = 0.2): - """ - norm_texts_weights: list of [ List[normalized options of input], list[weights] ] - delta: delta to add to minimum weight in options to compose upper limit for threshhold - - returns: - filter list of same format as input - """ - # threshold value is factor applied to lowest/first weight of all normalization options for every input - res = [] - for i, options_weights in enumerate(norm_texts_weights): - thresh = options_weights[1][0] + delta # minimum weight plus delta - item = [x for x in zip(*options_weights)] - # filters out all options for every input that is larger than threshold - res.append(list(filter(lambda x: x[1] < thresh, item))) - - return [list(map(list, zip(*item))) for item in res] - - -def _get_unchanged_count(text): - """ - returns number of unchanged words in text - """ - exclude = '#$%&<>' - - # remove normalized whitelist - text = re.sub(r"\|norm_start\|[^|]+\|norm_end\|", "", text) - # remove raw text boundaries - text = text.replace("|raw_start|", "").replace("|raw_end|", "") - - start_pattern = "<" - end_pattern = ">" - - text = utils.remove_punctuation(text, remove_spaces=False, do_lower=False, exclude=exclude) - text_clean = "" - for ch in text: - if ch.isalpha() or ch.isspace() or ch in [start_pattern, end_pattern]: - text_clean += ch - else: - text_clean += " " + ch + " " - - text = text_clean - unchanged_count = 0 - skip = False - - for word in text.split(): - if start_pattern == word: - skip = True - elif end_pattern == word: - skip = False - elif not skip: - unchanged_count += 1 - return unchanged_count - - -def _get_replacement_count(text): - """ - returns number of token replacements - """ - start_pattern = "<" - end_pattern = ">" - return min(text.count(start_pattern), text.count(end_pattern)) - - -def threshold(norm_texts_weights, unchanged=True, replacement=True): - """ - Reduces the number of WFST options based for LM rescoring. - - Args: - :param norm_texts_weights: WFST options with associated weight - :param unchanged: set to True to filter out examples based on number of words left unchanged - (punct is not taken into account) - :param replacement: set to True to filter out examples based on number of replacements made - (Given A and B are WFST options, if the number of unchanged for A and B are the same, - the option with a smaller number of replacements is preferable (i.e., larger span)). - - :return: WFST options with associated weight (reduced) - """ - - def __apply(norm_texts_weights, f, use_min=True): - inputs_filtered = [] - for example in norm_texts_weights: - texts = example[0] - counts = [f(t) for t in texts] - [logging.debug(f"{c} -- {t}") for t, c in zip(texts, counts)] - target_count = min(counts) if use_min else max(counts) - filtered_texts = [] - filtered_weights = [] - for i, c in enumerate(counts): - if c == target_count: - filtered_texts.append(example[0][i]) - filtered_weights.append(example[1][i]) - inputs_filtered.append([filtered_texts, filtered_weights]) - return inputs_filtered - - logging.debug("BASIC THRESHOLDING INPUT:") - [logging.debug(x) for x in norm_texts_weights[0][0]] - if unchanged: - norm_texts_weights = __apply(norm_texts_weights, _get_unchanged_count) - logging.debug("AFTER UNCHANGED FILTER:") - [logging.debug(x) for x in norm_texts_weights[0][0]] - - if replacement: - norm_texts_weights = __apply(norm_texts_weights, _get_replacement_count) - logging.debug("AFTER REPLACEMENT FILTER:") - [logging.debug(x) for x in norm_texts_weights[0][0]] - - return norm_texts_weights - - -def main(): - args = parser.parse_args() - - logging.setLevel(logging.INFO) - lang = args.lang - input_f = args.data - - if args.data == "text_normalization_dataset_files/LibriTTS.json": - args.dataset = "libritts" - elif args.data == "text_normalization_dataset_files/GoogleTN.json": - args.dataset = "google" - else: - args.dataset = None - if not os.path.exists(args.data): - raise FileNotFoundError(f"{args.data} file not found") - - print("Create Masked Language Model...") - models = model_utils.init_models(model_name_list=args.model_name) - input_fs = input_f.split(",") - print("LOAD DATA...") - inputs, targets, _, _ = utils.load_data(input_fs) - pre_inputs, pre_targets = utils.clean_pre_norm(dataset=args.dataset, inputs=inputs, targets=targets) - - print("INIT WFST...") - normalizer = NormalizerWithAudio( - input_case="cased", lang=lang, cache_dir=args.cache_dir, lm=True, overwrite_cache=args.overwrite_cache - ) - - print("APPLYING NORMALIZATION RULES...") - p_file = ( - f"norm_texts_weights_{args.n_tagged}_{os.path.basename(args.data)}_{args.context_len}_{args.threshold}.pkl" - ) - - if not os.path.exists(p_file) or args.regenerate_pkl: - print(f"Creating WFST and saving to {p_file}") - - def __process_batch(batch_idx, batch, dir_name): - normalized = [] - for x in tqdm(batch): - ns, ws = normalizer.normalize(x, n_tagged=args.n_tagged, punct_post_process=False) - ns = [re.sub(r"<(.+?)>", r"< \1 >", x) for x in ns] - normalized.append((ns, ws)) - with open(f"{dir_name}/{batch_idx}.p", "wb") as handle: - pickle.dump(normalized, handle, protocol=pickle.HIGHEST_PROTOCOL) - - print(f"Batch -- {batch_idx} -- is complete") - return batch_idx - - # to save intermediate results to a file - batch = min(len(pre_inputs), args.batch_size) - - tmp_dir = f"/tmp/{os.path.basename(args.data)}" - if os.path.exists(tmp_dir): - shutil.rmtree(tmp_dir) - os.makedirs(tmp_dir, exist_ok=True) - - batch_ids = Parallel(n_jobs=args.n_jobs)( - delayed(__process_batch)(idx, pre_inputs[i : i + batch], tmp_dir) - for idx, i in enumerate(range(0, len(pre_inputs), batch)) - ) - - # aggregate all intermediate results - norm_texts_weights = [] - for batch_id in batch_ids: - batch_f = f"{tmp_dir}/{batch_id}.p" - norm_texts_weights.extend(pickle.load(open(batch_f, "rb"))) - - with open(p_file, "wb") as handle: - pickle.dump(norm_texts_weights, handle, protocol=pickle.HIGHEST_PROTOCOL) - else: - print(f"Loading WFST from {p_file}") - norm_texts_weights = pickle.load(open(p_file, "rb")) - - print("THRESHOLDING...") - # apply weights threshold to reduce number of options - - if args.threshold > 0: - norm_texts_weights = threshold_weights(norm_texts_weights, delta=args.threshold) - logging.debug("AFTER WEIGHTS THRESHOLDING:") - [logging.debug(x) for x in norm_texts_weights[0][0]] - - # reduce number of options by selecting options with the smallest number of unchanged words - norm_texts_weights = threshold(norm_texts_weights) - - print("POST PROCESSING...") - post_targets, post_norm_texts_weights = utils.clean_post_norm( - dataset=args.dataset, inputs=pre_inputs, targets=pre_targets, norm_texts=norm_texts_weights - ) - - print("GETTING LABELS...") - labels = utils.get_labels(targets=post_targets, norm_texts_weights=post_norm_texts_weights) - - examples_with_no_labels_among_wfst = [i for i, x in enumerate(labels) if 1 not in x] - - print("GATHERING STATS...") - model_stats = {m: 0 for m in models} - gt_in_options = 0 - for i, example in tqdm(enumerate(zip(post_norm_texts_weights, labels))): - data, curr_labels = example - assert len(data[0]) == len(curr_labels) - df = rank( - sentences=data[0], - labels=curr_labels, - models=models, - context_len=args.context_len if args.context_len is not None and args.context_len >= 0 else None, - do_lower=True, - ) - df['sent'] = df['sent'].apply(lambda x: utils.remove_whitelist_boudaries(x)) - df["weights"] = data[1] - - do_print = False - - for model in models: - # one hot vector for predictions, 1 for the best score option - df[f"{model}_pred"] = (df[model] == min(df[model])).astype(int) - # add constrain when multiple correct labels per example - pred_is_correct = min(sum((df["labels"] == df[f"{model}_pred"]) & df["labels"] == 1), 1) - - if not pred_is_correct or logging.getEffectiveLevel() <= logging.DEBUG: - do_print = True - - if do_print: - print(f"{model} prediction is correct: {pred_is_correct == 1}") - model_stats[model] += pred_is_correct - gt_in_options += 1 in curr_labels - - if do_print: - print(f"INPUT: {pre_inputs[i]}") - print(f"GT : {post_targets[i]}\n") - utils.print_df(df) - print("-" * 80 + "\n") - - if gt_in_options != len(post_norm_texts_weights): - print("WFST options for some examples don't contain the ground truth:") - for i in examples_with_no_labels_among_wfst: - print(f"INPUT: {pre_inputs[i]}") - print(f"GT : {post_targets[i]}\n") - print(f"WFST:") - for x in post_norm_texts_weights[i]: - print(x) - print("=" * 40) - - all_correct = True - for model, correct in model_stats.items(): - print( - f"{model} -- correct: {correct}/{len(post_norm_texts_weights)} or ({round(correct/len(post_norm_texts_weights) * 100, 2)}%)" - ) - all_correct = all_correct and (correct == len(post_norm_texts_weights)) - - print(f"examples_with_no_labels_among_wfst: {len(examples_with_no_labels_among_wfst)}") - return all_correct - - -if __name__ == "__main__": - all_correct = main() - print(f"all_correct: {all_correct}") diff --git a/nemo_text_processing/install_pynini.sh b/nemo_text_processing/install_pynini.sh deleted file mode 100644 index 301df87c223d..000000000000 --- a/nemo_text_processing/install_pynini.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/bash -pip install pynini==2.1.5 diff --git a/nemo_text_processing/inverse_text_normalization/README.md b/nemo_text_processing/inverse_text_normalization/README.md deleted file mode 100644 index 8bf5a0fcf929..000000000000 --- a/nemo_text_processing/inverse_text_normalization/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# Inverse Text Normalization - -Inverse Text Normalization is part of NeMo's `nemo_text_processing` - a Python package that is installed with the `nemo_toolkit`. -It converts text from spoken form into written form, e.g. "one hundred twenty three" -> "123". - -See [NeMo documentation](https://docs.nvidia.com/deeplearning/nemo/user-guide/docs/en/stable/nlp/text_normalization/wfst/wfst_text_normalization.html) for details. - -Tutorial with overview of the package capabilities: [Text_(Inverse)_Normalization.ipynb](https://colab.research.google.com/github/NVIDIA/NeMo/blob/stable/tutorials/text_processing/Text_(Inverse)_Normalization.ipynb) - -Tutorial on how to customize the underlying gramamrs: [WFST_Tutorial.ipynb](https://colab.research.google.com/github/NVIDIA/NeMo/blob/stable/tutorials/text_processing/WFST_Tutorial.ipynb) - diff --git a/nemo_text_processing/inverse_text_normalization/__init__.py b/nemo_text_processing/inverse_text_normalization/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/de/__init__.py b/nemo_text_processing/inverse_text_normalization/de/__init__.py deleted file mode 100644 index a1ed7385c85c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/de/__init__.py +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from nemo_text_processing.inverse_text_normalization.en.taggers.tokenize_and_classify import ClassifyFst -from nemo_text_processing.inverse_text_normalization.en.verbalizers.verbalize import VerbalizeFst -from nemo_text_processing.inverse_text_normalization.en.verbalizers.verbalize_final import VerbalizeFinalFst diff --git a/nemo_text_processing/inverse_text_normalization/de/taggers/__init__.py b/nemo_text_processing/inverse_text_normalization/de/taggers/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/inverse_text_normalization/de/taggers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/de/taggers/cardinal.py b/nemo_text_processing/inverse_text_normalization/de/taggers/cardinal.py deleted file mode 100644 index e0b066173814..000000000000 --- a/nemo_text_processing/inverse_text_normalization/de/taggers/cardinal.py +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_SIGMA, GraphFst -from pynini.lib import pynutil - - -class CardinalFst(GraphFst): - """ - Finite state transducer for classifying cardinals. Numbers below ten are not converted. - Allows both compound numeral strings or separated by whitespace. - "und" (en: "and") can be inserted between "hundert" and following number or "tausend" and following single or double digit number. - - e.g. minus drei und zwanzig -> cardinal { negative: "-" integer: "23" } } - e.g. minus dreiundzwanzig -> cardinal { integer: "23" } } - e.g. dreizehn -> cardinal { integer: "13" } } - e.g. ein hundert -> cardinal { integer: "100" } } - e.g. einhundert -> cardinal { integer: "100" } } - e.g. ein tausend -> cardinal { integer: "1000" } } - e.g. eintausend -> cardinal { integer: "1000" } } - e.g. ein tausend zwanzig -> cardinal { integer: "1020" } } - - Args: - tn_cardinal_tagger: TN cardinal tagger - """ - - def __init__(self, tn_cardinal_tagger: GraphFst, deterministic: bool = True): - super().__init__(name="cardinal", kind="classify", deterministic=deterministic) - - # add_space_between_chars = pynini.cdrewrite(pynini.closure(insert_space, 0, 1), NEMO_CHAR, NEMO_CHAR, NEMO_SIGMA) - optional_delete_space = pynini.closure(NEMO_SIGMA | pynutil.delete(" ")) - - graph = (tn_cardinal_tagger.graph @ optional_delete_space).invert().optimize() - self.graph_hundred_component_at_least_one_none_zero_digit = ( - (tn_cardinal_tagger.graph_hundred_component_at_least_one_none_zero_digit @ optional_delete_space) - .invert() - .optimize() - ) - - self.graph_ties = (tn_cardinal_tagger.two_digit_non_zero @ optional_delete_space).invert().optimize() - # this is to make sure if there is an ambiguity with decimal, decimal is chosen, e.g. 1000000 vs. 1 million - graph = pynutil.add_weight(graph, weight=0.001) - self.graph_no_exception = graph - self.digit = pynini.arcmap(tn_cardinal_tagger.digit, map_type="rmweight").invert().optimize() - graph_exception = pynini.project(self.digit, 'input') - self.graph = (pynini.project(graph, "input") - graph_exception.arcsort()) @ graph - - self.optional_minus_graph = pynini.closure( - pynutil.insert("negative: ") + pynini.cross("minus ", "\"-\" "), 0, 1 - ) - - final_graph = self.optional_minus_graph + pynutil.insert("integer: \"") + self.graph + pynutil.insert("\"") - - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/de/taggers/date.py b/nemo_text_processing/inverse_text_normalization/de/taggers/date.py deleted file mode 100644 index b65be41e4e1b..000000000000 --- a/nemo_text_processing/inverse_text_normalization/de/taggers/date.py +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_DIGIT, - NEMO_NOT_QUOTE, - NEMO_SIGMA, - GraphFst, - convert_space, -) -from pynini.lib import pynutil - - -class DateFst(GraphFst): - """ - Finite state transducer for classifying date, in the form of (day) month (year) or year - e.g. vierundzwanzigster juli zwei tausend dreizehn -> tokens { name: "24. Jul. 2013" } - e.g. neunzehnachtzig -> tokens { name: "1980" } - e.g. vierzehnter januar -> tokens { name: "14. Jan." } - e.g. zweiter dritter -> tokens { name: "02.03." } - e.g. januar neunzehnachtzig -> tokens { name: "Jan. 1980" } - e.g. zwanzigzwanzig -> tokens { name: "2020" } - - Args: - itn_cardinal_tagger: ITN cardinal tagger - tn_date_tagger: TN date tagger - tn_date_verbalizer: TN date verbalizer - """ - - def __init__( - self, - itn_cardinal_tagger: GraphFst, - tn_date_tagger: GraphFst, - tn_date_verbalizer: GraphFst, - deterministic: bool = True, - ): - super().__init__(name="date", kind="classify", deterministic=deterministic) - - add_leading_zero_to_double_digit = (NEMO_DIGIT + NEMO_DIGIT) | (pynutil.insert("0") + NEMO_DIGIT) - optional_delete_space = pynini.closure(NEMO_SIGMA | pynutil.delete(" ", weight=0.0001)) - tagger = tn_date_verbalizer.graph.invert().optimize() - - delete_day_marker = ( - pynutil.delete("day: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - ) @ itn_cardinal_tagger.graph_no_exception - - month_as_number = pynutil.delete("month: \"") + itn_cardinal_tagger.graph_no_exception + pynutil.delete("\"") - month_as_string = pynutil.delete("month: \"") + tn_date_tagger.month_abbr.invert() + pynutil.delete("\"") - - convert_year = (tn_date_tagger.year @ optional_delete_space).invert().optimize() - delete_year_marker = ( - pynutil.delete("year: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - ) @ convert_year - - # day. month as string (year) - verbalizer = ( - pynini.closure(delete_day_marker + pynutil.insert(".") + pynini.accep(" "), 0, 1) - + month_as_string - + pynini.closure(pynini.accep(" ") + delete_year_marker, 0, 1) - ) - - # day. month as number (year) - verbalizer |= ( - delete_day_marker @ add_leading_zero_to_double_digit - + pynutil.insert(".") - + pynutil.delete(" ") - + month_as_number @ add_leading_zero_to_double_digit - + pynutil.insert(".") - + pynini.closure(pynutil.delete(" ") + delete_year_marker, 0, 1) - ) - - # year - verbalizer |= delete_year_marker - - final_graph = tagger @ verbalizer - - graph = pynutil.insert("name: \"") + convert_space(final_graph) + pynutil.insert("\"") - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/de/taggers/decimal.py b/nemo_text_processing/inverse_text_normalization/de/taggers/decimal.py deleted file mode 100644 index e6d562d4b43e..000000000000 --- a/nemo_text_processing/inverse_text_normalization/de/taggers/decimal.py +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.de.taggers.decimal import get_quantity, quantities -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_SIGMA, GraphFst -from pynini.lib import pynutil - - -class DecimalFst(GraphFst): - """ - Finite state transducer for classifying decimal - e.g. minus elf komma zwei null null sechs billionen -> decimal { negative: "true" integer_part: "11" fractional_part: "2006" quantity: "billionen" } - e.g. eine billion -> decimal { integer_part: "1" quantity: "billion" } - Args: - itn_cardinal_tagger: ITN Cardinal tagger - tn_decimal_tagger: TN decimal tagger - """ - - def __init__(self, itn_cardinal_tagger: GraphFst, tn_decimal_tagger: GraphFst, deterministic: bool = True): - super().__init__(name="decimal", kind="classify", deterministic=deterministic) - - self.graph = tn_decimal_tagger.graph.invert().optimize() - - delete_point = pynutil.delete(" komma") - - allow_spelling = pynini.cdrewrite(pynini.cross("eine ", "eins ") + quantities, "[BOS]", "[EOS]", NEMO_SIGMA) - - graph_fractional = pynutil.insert("fractional_part: \"") + self.graph + pynutil.insert("\"") - graph_integer = ( - pynutil.insert("integer_part: \"") + itn_cardinal_tagger.graph_no_exception + pynutil.insert("\"") - ) - final_graph_wo_sign = graph_integer + delete_point + pynini.accep(" ") + graph_fractional - - self.final_graph_wo_negative = ( - allow_spelling - @ ( - final_graph_wo_sign - | get_quantity( - final_graph_wo_sign, itn_cardinal_tagger.graph_hundred_component_at_least_one_none_zero_digit - ) - ).optimize() - ) - - final_graph = itn_cardinal_tagger.optional_minus_graph + self.final_graph_wo_negative - final_graph += pynutil.insert(" preserve_order: true") - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/de/taggers/electronic.py b/nemo_text_processing/inverse_text_normalization/de/taggers/electronic.py deleted file mode 100644 index 849d6c8435ef..000000000000 --- a/nemo_text_processing/inverse_text_normalization/de/taggers/electronic.py +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst -from pynini.lib import pynutil - - -class ElectronicFst(GraphFst): - """ - Finite state transducer for classifying electronic: email addresses, etc. - e.g. c d f eins at a b c punkt e d u -> tokens { name: "cdf1.abc.edu" } - - Args: - tn_electronic_tagger: TN eletronic tagger - tn_electronic_verbalizer: TN eletronic verbalizer - """ - - def __init__(self, tn_electronic_tagger: GraphFst, tn_electronic_verbalizer: GraphFst, deterministic: bool = True): - super().__init__(name="electronic", kind="classify", deterministic=deterministic) - - tagger = pynini.invert(tn_electronic_verbalizer.graph).optimize() - verbalizer = pynini.invert(tn_electronic_tagger.graph).optimize() - final_graph = tagger @ verbalizer - - graph = pynutil.insert("name: \"") + final_graph + pynutil.insert("\"") - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/de/taggers/fraction.py b/nemo_text_processing/inverse_text_normalization/de/taggers/fraction.py deleted file mode 100644 index 6960a666343a..000000000000 --- a/nemo_text_processing/inverse_text_normalization/de/taggers/fraction.py +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_NOT_QUOTE, - GraphFst, - convert_space, - delete_space, -) -from pynini.lib import pynutil - - -class FractionFst(GraphFst): - """ - Finite state transducer for classifying fraction - e.g. ein halb -> tokens { name: "1/2" } - e.g. ein ein halb -> tokens { name: "1 1/2" } - e.g. drei zwei ein hundertstel -> tokens { name: "3 2/100" } - - Args: - itn_cardinal_tagger: ITN cardinal tagger - tn_fraction_verbalizer: TN fraction verbalizer - """ - - def __init__(self, itn_cardinal_tagger: GraphFst, tn_fraction_verbalizer: GraphFst, deterministic: bool = True): - super().__init__(name="fraction", kind="classify", deterministic=deterministic) - tagger = tn_fraction_verbalizer.graph.invert().optimize() - - delete_optional_sign = pynini.closure(pynutil.delete("negative: ") + pynini.cross("\"true\" ", "-"), 0, 1) - delete_integer_marker = ( - pynutil.delete("integer_part: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - ) @ itn_cardinal_tagger.graph_no_exception - - delete_numerator_marker = ( - pynutil.delete("numerator: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - ) @ itn_cardinal_tagger.graph_no_exception - - delete_denominator_marker = ( - pynutil.insert('/') - + (pynutil.delete("denominator: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"")) - @ itn_cardinal_tagger.graph_no_exception - ) - - graph = ( - pynini.closure(delete_integer_marker + pynini.accep(" "), 0, 1) - + delete_numerator_marker - + delete_space - + delete_denominator_marker - ).optimize() - verbalizer = delete_optional_sign + graph - - self.graph = tagger @ verbalizer - - graph = pynutil.insert("name: \"") + convert_space(self.graph) + pynutil.insert("\"") - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/de/taggers/measure.py b/nemo_text_processing/inverse_text_normalization/de/taggers/measure.py deleted file mode 100644 index 86eff3ff29da..000000000000 --- a/nemo_text_processing/inverse_text_normalization/de/taggers/measure.py +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.de.taggers.measure import singular_to_plural, unit_singular -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_SIGMA, - GraphFst, - convert_space, - delete_extra_space, - delete_space, -) -from pynini.lib import pynutil - - -class MeasureFst(GraphFst): - """ - Finite state transducer for classifying measure. Allows for plural form for unit. - e.g. minus elf kilogramm -> measure { cardinal { negative: "true" integer: "11" } units: "kg" } - e.g. drei stunden -> measure { cardinal { integer: "3" } units: "h" } - e.g. ein halb kilogramm -> measure { decimal { integer_part: "1/2" } units: "kg" } - e.g. eins komma zwei kilogramm -> measure { decimal { integer_part: "1" fractional_part: "2" } units: "kg" } - - Args: - itn_cardinal_tagger: ITN Cardinal tagger - itn_decimal_tagger: ITN Decimal tagger - itn_fraction_tagger: ITN Fraction tagger - """ - - def __init__( - self, - itn_cardinal_tagger: GraphFst, - itn_decimal_tagger: GraphFst, - itn_fraction_tagger: GraphFst, - deterministic: bool = True, - ): - super().__init__(name="measure", kind="classify", deterministic=deterministic) - - cardinal_graph = ( - pynini.cdrewrite(pynini.cross(pynini.union("ein", "eine"), "eins"), "[BOS]", "[EOS]", NEMO_SIGMA) - @ itn_cardinal_tagger.graph_no_exception - ) - - graph_unit_singular = pynini.invert(unit_singular) # singular -> abbr - unit = (pynini.invert(singular_to_plural()) @ graph_unit_singular) | graph_unit_singular # plural -> abbr - unit = convert_space(unit) - graph_unit_singular = convert_space(graph_unit_singular) - - optional_graph_negative = pynini.closure( - pynutil.insert("negative: ") + pynini.cross("minus", "\"true\"") + delete_extra_space, 0, 1 - ) - - unit_misc = pynutil.insert("/") + pynutil.delete("pro") + delete_space + graph_unit_singular - - unit = ( - pynutil.insert("units: \"") - + (unit | unit_misc | pynutil.add_weight(unit + delete_space + unit_misc, 0.01)) - + pynutil.insert("\"") - ) - - subgraph_decimal = ( - pynutil.insert("decimal { ") - + optional_graph_negative - + itn_decimal_tagger.final_graph_wo_negative - + pynutil.insert(" }") - + delete_extra_space - + unit - ) - - subgraph_fraction = ( - pynutil.insert("decimal { ") - + optional_graph_negative - + pynutil.insert("integer_part: \"") - + itn_fraction_tagger.graph - + pynutil.insert("\" }") - + delete_extra_space - + unit - ) - - subgraph_cardinal = ( - pynutil.insert("cardinal { ") - + optional_graph_negative - + pynutil.insert("integer: \"") - + cardinal_graph - + pynutil.insert("\"") - + pynutil.insert(" }") - + delete_extra_space - + unit - ) - final_graph = subgraph_cardinal | subgraph_decimal | subgraph_fraction - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/de/taggers/money.py b/nemo_text_processing/inverse_text_normalization/de/taggers/money.py deleted file mode 100644 index dad06de1c1c5..000000000000 --- a/nemo_text_processing/inverse_text_normalization/de/taggers/money.py +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.de.taggers.money import maj_singular, min_plural, min_singular -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_DIGIT, - NEMO_SIGMA, - GraphFst, - convert_space, - delete_extra_space, - delete_space, - insert_space, -) -from pynini.lib import pynutil - - -class MoneyFst(GraphFst): - """ - Finite state transducer for classifying money - e.g. elf euro und vier cent -> money { integer_part: "11" fractional_part: 04 currency: "€" } - - Args: - itn_cardinal_tagger: ITN Cardinal Tagger - itn_decimal_tagger: ITN Decimal Tagger - """ - - def __init__(self, itn_cardinal_tagger: GraphFst, itn_decimal_tagger: GraphFst, deterministic: bool = True): - super().__init__(name="money", kind="classify", deterministic=deterministic) - cardinal_graph = ( - pynini.cdrewrite(pynini.cross(pynini.union("ein", "eine"), "eins"), "[BOS]", "[EOS]", NEMO_SIGMA) - @ itn_cardinal_tagger.graph_no_exception - ) - graph_decimal_final = itn_decimal_tagger.final_graph_wo_negative - - graph_unit = pynini.invert(maj_singular) - graph_unit = pynutil.insert("currency: \"") + convert_space(graph_unit) + pynutil.insert("\"") - - add_leading_zero_to_double_digit = (NEMO_DIGIT + NEMO_DIGIT) | (pynutil.insert("0") + NEMO_DIGIT) - min_unit = pynini.project(min_singular | min_plural, "output") - # elf euro (und) vier cent, vier cent - cents_standalone = ( - pynutil.insert("fractional_part: \"") - + cardinal_graph @ add_leading_zero_to_double_digit - + delete_space - + pynutil.delete(min_unit) - + pynutil.insert("\"") - ) - - optional_cents_standalone = pynini.closure( - delete_space - + pynini.closure(pynutil.delete("und") + delete_space, 0, 1) - + insert_space - + cents_standalone, - 0, - 1, - ) - # elf euro vierzig, only after integer - optional_cents_suffix = pynini.closure( - delete_extra_space - + pynutil.insert("fractional_part: \"") - + pynutil.add_weight(cardinal_graph @ add_leading_zero_to_double_digit, -0.7) - + pynutil.insert("\""), - 0, - 1, - ) - - graph_integer = ( - pynutil.insert("integer_part: \"") - + cardinal_graph - + pynutil.insert("\"") - + delete_extra_space - + graph_unit - + (optional_cents_standalone | optional_cents_suffix) - ) - graph_decimal = graph_decimal_final + delete_extra_space + graph_unit - graph_decimal |= pynutil.insert("currency: \"€\" integer_part: \"0\" ") + cents_standalone - final_graph = graph_integer | graph_decimal - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/de/taggers/ordinal.py b/nemo_text_processing/inverse_text_normalization/de/taggers/ordinal.py deleted file mode 100644 index 300dd901032c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/de/taggers/ordinal.py +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst -from pynini.lib import pynutil - - -class OrdinalFst(GraphFst): - """ - Finite state transducer for classifying ordinal - e.g. dreizehnter -> tokens { name: "13." } - - Args: - itn_cardinal_tagger: ITN Cardinal Tagger - tn_ordinal_verbalizer: TN Ordinal Verbalizer - """ - - def __init__(self, itn_cardinal_tagger: GraphFst, tn_ordinal_verbalizer: GraphFst, deterministic: bool = True): - super().__init__(name="ordinal", kind="classify", deterministic=deterministic) - - tagger = tn_ordinal_verbalizer.graph.invert().optimize() - - graph = ( - pynutil.delete("integer: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - ) @ itn_cardinal_tagger.graph - - final_graph = tagger @ graph + pynutil.insert(".") - - graph = pynutil.insert("name: \"") + final_graph + pynutil.insert("\"") - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/de/taggers/telephone.py b/nemo_text_processing/inverse_text_normalization/de/taggers/telephone.py deleted file mode 100644 index ddc3391d4b95..000000000000 --- a/nemo_text_processing/inverse_text_normalization/de/taggers/telephone.py +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst, convert_space, insert_space -from pynini.lib import pynutil - - -class TelephoneFst(GraphFst): - """ - Finite state transducer for classifying telephone numbers, e.g. - null vier eins eins eins zwei drei vier eins zwei drei vier -> tokens { name: "(0411) 1234-1234" } - - Args: - tn_cardinal_tagger: TN Cardinal Tagger - """ - - def __init__(self, tn_cardinal_tagger: GraphFst, deterministic: bool = True): - super().__init__(name="telephone", kind="classify", deterministic=deterministic) - separator = pynini.accep(" ") # between components - digit = pynini.union(*list(map(str, range(1, 10)))) @ tn_cardinal_tagger.two_digit_non_zero - zero = pynini.cross("0", "null") - - number_part = ( - pynutil.delete("(") - + zero - + insert_space - + pynini.closure(digit + insert_space, 2, 2) - + digit - + pynutil.delete(")") - + separator - + pynini.closure(digit + insert_space, 3, 3) - + digit - + pynutil.delete("-") - + insert_space - + pynini.closure(digit + insert_space, 3, 3) - + digit - ) - graph = convert_space(pynini.invert(number_part)) - final_graph = pynutil.insert("name: \"") + graph + pynutil.insert("\"") - - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/de/taggers/time.py b/nemo_text_processing/inverse_text_normalization/de/taggers/time.py deleted file mode 100644 index c747202b923d..000000000000 --- a/nemo_text_processing/inverse_text_normalization/de/taggers/time.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_SIGMA, GraphFst -from pynini.lib import pynutil - - -class TimeFst(GraphFst): - """ - Finite state transducer for classifying time - e.g. acht uhr e s t-> time { hours: "8" zone: "e s t" } - e.g. dreizehn uhr -> time { hours: "13" } - e.g. dreizehn uhr zehn -> time { hours: "13" minutes: "10" } - e.g. viertel vor zwölf -> time { minutes: "45" hours: "11" } - e.g. viertel nach zwölf -> time { minutes: "15" hours: "12" } - e.g. halb zwölf -> time { minutes: "30" hours: "11" } - e.g. drei vor zwölf -> time { minutes: "57" hours: "11" } - e.g. drei nach zwölf -> time { minutes: "3" hours: "12" } - e.g. drei uhr zehn minuten zehn sekunden -> time { hours: "3" hours: "10" sekunden: "10"} - - Args: - tn_time_verbalizer: TN time verbalizer - """ - - def __init__(self, tn_time_verbalizer: GraphFst, deterministic: bool = True): - super().__init__(name="time", kind="classify", deterministic=deterministic) - # lazy way to make sure compounds work - optional_delete_space = pynini.closure(NEMO_SIGMA | pynutil.delete(" ", weight=0.0001)) - graph = (tn_time_verbalizer.graph @ optional_delete_space).invert().optimize() - self.fst = self.add_tokens(graph).optimize() diff --git a/nemo_text_processing/inverse_text_normalization/de/taggers/tokenize_and_classify.py b/nemo_text_processing/inverse_text_normalization/de/taggers/tokenize_and_classify.py deleted file mode 100644 index 487fcd71effd..000000000000 --- a/nemo_text_processing/inverse_text_normalization/de/taggers/tokenize_and_classify.py +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os - -import pynini -from nemo_text_processing.inverse_text_normalization.de.taggers.cardinal import CardinalFst -from nemo_text_processing.inverse_text_normalization.de.taggers.date import DateFst -from nemo_text_processing.inverse_text_normalization.de.taggers.decimal import DecimalFst -from nemo_text_processing.inverse_text_normalization.de.taggers.electronic import ElectronicFst -from nemo_text_processing.inverse_text_normalization.de.taggers.fraction import FractionFst -from nemo_text_processing.inverse_text_normalization.de.taggers.measure import MeasureFst -from nemo_text_processing.inverse_text_normalization.de.taggers.money import MoneyFst -from nemo_text_processing.inverse_text_normalization.de.taggers.ordinal import OrdinalFst -from nemo_text_processing.inverse_text_normalization.de.taggers.telephone import TelephoneFst -from nemo_text_processing.inverse_text_normalization.de.taggers.time import TimeFst -from nemo_text_processing.inverse_text_normalization.de.taggers.whitelist import WhiteListFst -from nemo_text_processing.inverse_text_normalization.en.taggers.punctuation import PunctuationFst -from nemo_text_processing.inverse_text_normalization.en.taggers.word import WordFst -from nemo_text_processing.text_normalization.de.taggers.cardinal import CardinalFst as TNCardinalTagger -from nemo_text_processing.text_normalization.de.taggers.date import DateFst as TNDateTagger -from nemo_text_processing.text_normalization.de.taggers.decimal import DecimalFst as TNDecimalTagger -from nemo_text_processing.text_normalization.de.taggers.electronic import ElectronicFst as TNElectronicTagger -from nemo_text_processing.text_normalization.de.taggers.whitelist import WhiteListFst as TNWhitelistTagger -from nemo_text_processing.text_normalization.de.verbalizers.date import DateFst as TNDateVerbalizer -from nemo_text_processing.text_normalization.de.verbalizers.electronic import ElectronicFst as TNElectronicVerbalizer -from nemo_text_processing.text_normalization.de.verbalizers.fraction import FractionFst as TNFractionVerbalizer -from nemo_text_processing.text_normalization.de.verbalizers.ordinal import OrdinalFst as TNOrdinalVerbalizer -from nemo_text_processing.text_normalization.de.verbalizers.time import TimeFst as TNTimeVerbalizer -from nemo_text_processing.text_normalization.en.graph_utils import ( - GraphFst, - delete_extra_space, - delete_space, - generator_main, -) -from pynini.lib import pynutil - -from nemo.utils import logging - - -class ClassifyFst(GraphFst): - """ - Final class that composes all other classification grammars. This class can process an entire sentence, that is lower cased. - For deployment, this grammar will be compiled and exported to OpenFst Finate State Archiv (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - - Args: - cache_dir: path to a dir with .far grammar file. Set to None to avoid using cache. - overwrite_cache: set to True to overwrite .far files - """ - - def __init__(self, cache_dir: str = None, overwrite_cache: bool = False, deterministic: bool = True): - super().__init__(name="tokenize_and_classify", kind="classify", deterministic=deterministic) - - far_file = None - if cache_dir is not None and cache_dir != 'None': - os.makedirs(cache_dir, exist_ok=True) - far_file = os.path.join(cache_dir, "_de_itn.far") - if not overwrite_cache and far_file and os.path.exists(far_file): - self.fst = pynini.Far(far_file, mode="r")["tokenize_and_classify"] - logging.info(f"ClassifyFst.fst was restored from {far_file}.") - else: - logging.info(f"Creating ClassifyFst grammars.") - tn_cardinal_tagger = TNCardinalTagger(deterministic=False) - tn_date_tagger = TNDateTagger(cardinal=tn_cardinal_tagger, deterministic=False) - tn_decimal_tagger = TNDecimalTagger(cardinal=tn_cardinal_tagger, deterministic=False) - tn_ordinal_verbalizer = TNOrdinalVerbalizer(deterministic=False) - tn_fraction_verbalizer = TNFractionVerbalizer(ordinal=tn_ordinal_verbalizer, deterministic=False) - tn_time_verbalizer = TNTimeVerbalizer(cardinal_tagger=tn_cardinal_tagger, deterministic=False) - tn_date_verbalizer = TNDateVerbalizer(ordinal=tn_ordinal_verbalizer, deterministic=False) - tn_electronic_tagger = TNElectronicTagger(deterministic=False) - tn_electronic_verbalizer = TNElectronicVerbalizer(deterministic=False) - tn_whitelist_tagger = TNWhitelistTagger(input_case="cased", deterministic=False) - - cardinal = CardinalFst(tn_cardinal_tagger=tn_cardinal_tagger) - cardinal_graph = cardinal.fst - - ordinal = OrdinalFst(itn_cardinal_tagger=cardinal, tn_ordinal_verbalizer=tn_ordinal_verbalizer) - ordinal_graph = ordinal.fst - decimal = DecimalFst(itn_cardinal_tagger=cardinal, tn_decimal_tagger=tn_decimal_tagger) - decimal_graph = decimal.fst - - fraction = FractionFst(itn_cardinal_tagger=cardinal, tn_fraction_verbalizer=tn_fraction_verbalizer) - fraction_graph = fraction.fst - - measure_graph = MeasureFst( - itn_cardinal_tagger=cardinal, itn_decimal_tagger=decimal, itn_fraction_tagger=fraction - ).fst - date_graph = DateFst( - itn_cardinal_tagger=cardinal, tn_date_verbalizer=tn_date_verbalizer, tn_date_tagger=tn_date_tagger - ).fst - word_graph = WordFst().fst - time_graph = TimeFst(tn_time_verbalizer=tn_time_verbalizer).fst - money_graph = MoneyFst(itn_cardinal_tagger=cardinal, itn_decimal_tagger=decimal).fst - whitelist_graph = WhiteListFst(tn_whitelist_tagger=tn_whitelist_tagger).fst - punct_graph = PunctuationFst().fst - electronic_graph = ElectronicFst( - tn_electronic_tagger=tn_electronic_tagger, tn_electronic_verbalizer=tn_electronic_verbalizer - ).fst - telephone_graph = TelephoneFst(tn_cardinal_tagger=tn_cardinal_tagger).fst - - classify = ( - pynutil.add_weight(cardinal_graph, 1.1) - | pynutil.add_weight(whitelist_graph, 1.0) - | pynutil.add_weight(time_graph, 1.1) - | pynutil.add_weight(date_graph, 1.1) - | pynutil.add_weight(decimal_graph, 1.1) - | pynutil.add_weight(measure_graph, 1.1) - | pynutil.add_weight(ordinal_graph, 1.1) - | pynutil.add_weight(fraction_graph, 1.1) - | pynutil.add_weight(money_graph, 1.1) - | pynutil.add_weight(telephone_graph, 1.1) - | pynutil.add_weight(electronic_graph, 1.1) - | pynutil.add_weight(word_graph, 100) - ) - - punct = pynutil.insert("tokens { ") + pynutil.add_weight(punct_graph, weight=1.1) + pynutil.insert(" }") - token = pynutil.insert("tokens { ") + classify + pynutil.insert(" }") - token_plus_punct = ( - pynini.closure(punct + pynutil.insert(" ")) + token + pynini.closure(pynutil.insert(" ") + punct) - ) - - graph = token_plus_punct + pynini.closure(delete_extra_space + token_plus_punct) - graph = delete_space + graph + delete_space - - self.fst = graph.optimize() - - if far_file: - generator_main(far_file, {"tokenize_and_classify": self.fst}) - logging.info(f"ClassifyFst grammars are saved to {far_file}.") diff --git a/nemo_text_processing/inverse_text_normalization/de/taggers/whitelist.py b/nemo_text_processing/inverse_text_normalization/de/taggers/whitelist.py deleted file mode 100644 index 5d52e3a37ca1..000000000000 --- a/nemo_text_processing/inverse_text_normalization/de/taggers/whitelist.py +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst, convert_space -from pynini.lib import pynutil - - -class WhiteListFst(GraphFst): - """ - Finite state transducer for classifying whitelisted tokens - e.g. misses -> tokens { name: "Mrs." } - Args: - tn_whitelist_tagger: TN whitelist tagger - """ - - def __init__(self, tn_whitelist_tagger: GraphFst, deterministic: bool = True): - super().__init__(name="whitelist", kind="classify", deterministic=deterministic) - - whitelist = pynini.invert(tn_whitelist_tagger.graph) - graph = pynutil.insert("name: \"") + convert_space(whitelist) + pynutil.insert("\"") - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/de/verbalizers/__init__.py b/nemo_text_processing/inverse_text_normalization/de/verbalizers/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/inverse_text_normalization/de/verbalizers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/de/verbalizers/cardinal.py b/nemo_text_processing/inverse_text_normalization/de/verbalizers/cardinal.py deleted file mode 100644 index 92a83625a5f2..000000000000 --- a/nemo_text_processing/inverse_text_normalization/de/verbalizers/cardinal.py +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst -from pynini.lib import pynutil - - -class CardinalFst(GraphFst): - """ - Finite state transducer for verbalizing cardinal - e.g. cardinal { integer: "23" negative: "-" } -> -23 - - Args: - tn_cardinal_verbalizer: TN cardinal verbalizer - """ - - def __init__(self, tn_cardinal_verbalizer: GraphFst, deterministic: bool = True): - super().__init__(name="cardinal", kind="verbalize", deterministic=deterministic) - self.numbers = tn_cardinal_verbalizer.numbers - optional_sign = pynini.closure(pynutil.delete("negative: \"") + NEMO_NOT_QUOTE + pynutil.delete("\" "), 0, 1) - graph = optional_sign + self.numbers - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/de/verbalizers/decimal.py b/nemo_text_processing/inverse_text_normalization/de/verbalizers/decimal.py deleted file mode 100644 index ff3839533d72..000000000000 --- a/nemo_text_processing/inverse_text_normalization/de/verbalizers/decimal.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_preserve_order -from pynini.lib import pynutil - - -class DecimalFst(GraphFst): - """ - Finite state transducer for verbalizing decimal, e.g. - decimal { negative: "true" integer_part: "12" fractional_part: "5006" quantity: "billion" } -> -12.5006 billion - - Args: - tn_decimal_verbalizer: TN decimal verbalizer - """ - - def __init__(self, tn_decimal_verbalizer: GraphFst, deterministic: bool = True): - super().__init__(name="decimal", kind="verbalize", deterministic=deterministic) - delete_space = pynutil.delete(" ") - optional_sign = pynini.closure( - pynutil.delete("negative: \"") + NEMO_NOT_QUOTE + pynutil.delete("\"") + delete_space, 0, 1 - ) - optional_integer = pynini.closure(tn_decimal_verbalizer.integer, 0, 1) - optional_fractional = pynini.closure( - delete_space + pynutil.insert(",") + tn_decimal_verbalizer.fractional_default, 0, 1 - ) - graph = (optional_integer + optional_fractional + tn_decimal_verbalizer.optional_quantity).optimize() - self.numbers = optional_sign + graph - graph = self.numbers + delete_preserve_order - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/de/verbalizers/measure.py b/nemo_text_processing/inverse_text_normalization/de/verbalizers/measure.py deleted file mode 100644 index 90f43e7e6f40..000000000000 --- a/nemo_text_processing/inverse_text_normalization/de/verbalizers/measure.py +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_CHAR, GraphFst, delete_space -from pynini.lib import pynutil - - -class MeasureFst(GraphFst): - """ - Finite state transducer for verbalizing measure, e.g. - measure { cardinal { negative: "true" integer: "12" } units: "kg" } -> -12 kg - measure { decimal { integer_part: "1/2" } units: "kg" } -> 1/2 kg - measure { decimal { integer_part: "1" fractional_part: "2" quantity: "million" } units: "kg" } -> 1,2 million kg - - Args: - decimal: ITN Decimal verbalizer - cardinal: ITN Cardinal verbalizer - """ - - def __init__(self, decimal: GraphFst, cardinal: GraphFst, deterministic: bool = True): - super().__init__(name="measure", kind="verbalize", deterministic=deterministic) - optional_sign = pynini.closure(pynini.cross("negative: \"true\"", "-"), 0, 1) - unit = ( - pynutil.delete("units:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_CHAR - " ", 1) - + pynutil.delete("\"") - + delete_space - ) - graph_decimal = ( - pynutil.delete("decimal {") - + delete_space - + optional_sign - + delete_space - + decimal.numbers - + delete_space - + pynutil.delete("}") - ) - graph_cardinal = ( - pynutil.delete("cardinal {") - + delete_space - + optional_sign - + delete_space - + cardinal.numbers - + delete_space - + pynutil.delete("}") - ) - - graph = (graph_cardinal | graph_decimal) + delete_space + pynutil.insert(" ") + unit - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/de/verbalizers/money.py b/nemo_text_processing/inverse_text_normalization/de/verbalizers/money.py deleted file mode 100644 index f0377d4fac4e..000000000000 --- a/nemo_text_processing/inverse_text_normalization/de/verbalizers/money.py +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_CHAR, GraphFst, delete_space -from pynini.lib import pynutil - - -class MoneyFst(GraphFst): - """ - Finite state transducer for verbalizing money, e.g. - money { integer_part: "12" fractional_part: "05" currency: "$" } -> $12.05 - - Args: - decimal: ITN Decimal verbalizer - """ - - def __init__(self, decimal: GraphFst, deterministic: bool = True): - super().__init__(name="money", kind="verbalize", deterministic=deterministic) - unit = ( - pynutil.delete("currency:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_CHAR - " ", 1) - + pynutil.delete("\"") - ) - graph = unit + delete_space + decimal.numbers - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/de/verbalizers/time.py b/nemo_text_processing/inverse_text_normalization/de/verbalizers/time.py deleted file mode 100644 index 13a013db57ed..000000000000 --- a/nemo_text_processing/inverse_text_normalization/de/verbalizers/time.py +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_ALPHA, NEMO_DIGIT, GraphFst, delete_space -from pynini.lib import pynutil - - -class TimeFst(GraphFst): - """ - Finite state transducer for verbalizing time, e.g. - time { hours: "8" minutes: "30" zone: "e s t" } -> 08:30 Uhr est - time { hours: "8" } -> 8 Uhr - time { hours: "8" minutes: "30" seconds: "10" } -> 08:30:10 Uhr - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="time", kind="verbalize", deterministic=deterministic) - - add_leading_zero_to_double_digit = (NEMO_DIGIT + NEMO_DIGIT) | (pynutil.insert("0") + NEMO_DIGIT) - hour = pynutil.delete("hours: \"") + pynini.closure(NEMO_DIGIT, 1) + pynutil.delete("\"") - minute = pynutil.delete("minutes: \"") + pynini.closure(NEMO_DIGIT, 1) + pynutil.delete("\"") - - second = pynutil.delete("seconds: \"") + pynini.closure(NEMO_DIGIT, 1) + pynutil.delete("\"") - zone = ( - pynutil.delete("zone: \"") + pynini.closure(NEMO_ALPHA + delete_space) + NEMO_ALPHA + pynutil.delete("\"") - ) - optional_zone = pynini.closure(pynini.accep(" ") + zone, 0, 1) - graph = ( - delete_space - + pynutil.insert(":") - + (minute @ add_leading_zero_to_double_digit) - + pynini.closure(delete_space + pynutil.insert(":") + (second @ add_leading_zero_to_double_digit), 0, 1) - + pynutil.insert(" Uhr") - + optional_zone - ) - graph_h = hour + pynutil.insert(" Uhr") + optional_zone - graph_hm = hour @ add_leading_zero_to_double_digit + graph - graph_hms = hour @ add_leading_zero_to_double_digit + graph - final_graph = graph_hm | graph_hms | graph_h - self.fst = self.delete_tokens(final_graph).optimize() diff --git a/nemo_text_processing/inverse_text_normalization/de/verbalizers/verbalize.py b/nemo_text_processing/inverse_text_normalization/de/verbalizers/verbalize.py deleted file mode 100644 index 80bafd1978d6..000000000000 --- a/nemo_text_processing/inverse_text_normalization/de/verbalizers/verbalize.py +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from nemo_text_processing.inverse_text_normalization.de.verbalizers.cardinal import CardinalFst -from nemo_text_processing.inverse_text_normalization.de.verbalizers.decimal import DecimalFst -from nemo_text_processing.inverse_text_normalization.de.verbalizers.measure import MeasureFst -from nemo_text_processing.inverse_text_normalization.de.verbalizers.money import MoneyFst -from nemo_text_processing.inverse_text_normalization.de.verbalizers.time import TimeFst -from nemo_text_processing.text_normalization.de.verbalizers.cardinal import CardinalFst as TNCardinalVerbalizer -from nemo_text_processing.text_normalization.de.verbalizers.decimal import DecimalFst as TNDecimalVerbalizer -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst - - -class VerbalizeFst(GraphFst): - """ - Composes other verbalizer grammars. - For deployment, this grammar will be compiled and exported to OpenFst Finate State Archiv (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="verbalize", kind="verbalize", deterministic=deterministic) - tn_cardinal_verbalizer = TNCardinalVerbalizer(deterministic=False) - tn_decimal_verbalizer = TNDecimalVerbalizer(deterministic=False) - - cardinal = CardinalFst(tn_cardinal_verbalizer=tn_cardinal_verbalizer) - cardinal_graph = cardinal.fst - decimal = DecimalFst(tn_decimal_verbalizer=tn_decimal_verbalizer) - decimal_graph = decimal.fst - measure_graph = MeasureFst(decimal=decimal, cardinal=cardinal).fst - money_graph = MoneyFst(decimal=decimal).fst - time_graph = TimeFst().fst - graph = time_graph | money_graph | measure_graph | decimal_graph | cardinal_graph - self.fst = graph diff --git a/nemo_text_processing/inverse_text_normalization/de/verbalizers/verbalize_final.py b/nemo_text_processing/inverse_text_normalization/de/verbalizers/verbalize_final.py deleted file mode 100644 index 779a00a4234e..000000000000 --- a/nemo_text_processing/inverse_text_normalization/de/verbalizers/verbalize_final.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.de.verbalizers.verbalize import VerbalizeFst -from nemo_text_processing.inverse_text_normalization.en.verbalizers.word import WordFst -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst, delete_extra_space, delete_space -from pynini.lib import pynutil - - -class VerbalizeFinalFst(GraphFst): - """ - Finite state transducer that verbalizes an entire sentence, e.g. - tokens { name: "jetzt" } tokens { name: "ist" } tokens { time { hours: "12" minutes: "30" } } -> jetzt ist 12:30 Uhr - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="verbalize_final", kind="verbalize", deterministic=deterministic) - verbalize = VerbalizeFst().fst - word = WordFst().fst - types = verbalize | word - graph = ( - pynutil.delete("tokens") - + delete_space - + pynutil.delete("{") - + delete_space - + types - + delete_space - + pynutil.delete("}") - ) - graph = delete_space + pynini.closure(graph + delete_extra_space) + graph + delete_space - self.fst = graph diff --git a/nemo_text_processing/inverse_text_normalization/en/__init__.py b/nemo_text_processing/inverse_text_normalization/en/__init__.py deleted file mode 100644 index a1ed7385c85c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/__init__.py +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from nemo_text_processing.inverse_text_normalization.en.taggers.tokenize_and_classify import ClassifyFst -from nemo_text_processing.inverse_text_normalization.en.verbalizers.verbalize import VerbalizeFst -from nemo_text_processing.inverse_text_normalization.en.verbalizers.verbalize_final import VerbalizeFinalFst diff --git a/nemo_text_processing/inverse_text_normalization/en/clean_eval_data.py b/nemo_text_processing/inverse_text_normalization/en/clean_eval_data.py deleted file mode 100644 index d9bc2fccb685..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/clean_eval_data.py +++ /dev/null @@ -1,342 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from argparse import ArgumentParser -from typing import List - -import regex as re -from nemo_text_processing.text_normalization.data_loader_utils import ( - EOS_TYPE, - Instance, - load_files, - training_data_to_sentences, -) - - -""" -This file is for evaluation purposes. -filter_loaded_data() cleans data (list of instances) for inverse text normalization. Filters and cleaners can be specified for each semiotic class individually. -For example, normalized text should only include characters and whitespace characters but no punctuation. - Cardinal unnormalized instances should contain at least one integer and all other characters are removed. -""" - - -class Filter: - """ - Filter class - - Args: - class_type: semiotic class used in dataset - process_func: function to transform text - filter_func: function to filter text - - """ - - def __init__(self, class_type: str, process_func: object, filter_func: object): - self.class_type = class_type - self.process_func = process_func - self.filter_func = filter_func - - def filter(self, instance: Instance) -> bool: - """ - filter function - - Args: - filters given instance with filter function - - Returns: True if given instance fulfills criteria or does not belong to class type - """ - if instance.token_type != self.class_type: - return True - return self.filter_func(instance) - - def process(self, instance: Instance) -> Instance: - """ - process function - - Args: - processes given instance with process function - - Returns: processed instance if instance belongs to expected class type or original instance - """ - if instance.token_type != self.class_type: - return instance - return self.process_func(instance) - - -def filter_cardinal_1(instance: Instance) -> bool: - ok = re.search(r"[0-9]", instance.un_normalized) - return ok - - -def process_cardinal_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - un_normalized = re.sub(r"[^0-9]", "", un_normalized) - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_ordinal_1(instance: Instance) -> bool: - ok = re.search(r"(st|nd|rd|th)\s*$", instance.un_normalized) - return ok - - -def process_ordinal_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - un_normalized = re.sub(r"[,\s]", "", un_normalized) - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_decimal_1(instance: Instance) -> bool: - ok = re.search(r"[0-9]", instance.un_normalized) - return ok - - -def process_decimal_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - un_normalized = re.sub(r",", "", un_normalized) - normalized = instance.normalized - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_measure_1(instance: Instance) -> bool: - ok = True - return ok - - -def process_measure_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - un_normalized = re.sub(r",", "", un_normalized) - un_normalized = re.sub(r"m2", "m²", un_normalized) - un_normalized = re.sub(r"(\d)([^\d.\s])", r"\1 \2", un_normalized) - normalized = re.sub(r"[^a-z\s]", "", normalized) - normalized = re.sub(r"per ([a-z\s]*)s$", r"per \1", normalized) - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_money_1(instance: Instance) -> bool: - ok = re.search(r"[0-9]", instance.un_normalized) - return ok - - -def process_money_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - un_normalized = re.sub(r",", "", un_normalized) - un_normalized = re.sub(r"a\$", r"$", un_normalized) - un_normalized = re.sub(r"us\$", r"$", un_normalized) - un_normalized = re.sub(r"(\d)m\s*$", r"\1 million", un_normalized) - un_normalized = re.sub(r"(\d)bn?\s*$", r"\1 billion", un_normalized) - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_time_1(instance: Instance) -> bool: - ok = re.search(r"[0-9]", instance.un_normalized) - return ok - - -def process_time_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - un_normalized = re.sub(r": ", ":", un_normalized) - un_normalized = re.sub(r"(\d)\s?a\s?m\s?", r"\1 a.m.", un_normalized) - un_normalized = re.sub(r"(\d)\s?p\s?m\s?", r"\1 p.m.", un_normalized) - normalized = instance.normalized - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_plain_1(instance: Instance) -> bool: - ok = True - return ok - - -def process_plain_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_punct_1(instance: Instance) -> bool: - ok = True - return ok - - -def process_punct_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_date_1(instance: Instance) -> bool: - ok = True - return ok - - -def process_date_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - un_normalized = re.sub(r",", "", un_normalized) - normalized = instance.normalized - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_letters_1(instance: Instance) -> bool: - ok = True - return ok - - -def process_letters_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_verbatim_1(instance: Instance) -> bool: - ok = True - return ok - - -def process_verbatim_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_digit_1(instance: Instance) -> bool: - ok = re.search(r"[0-9]", instance.un_normalized) - return ok - - -def process_digit_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_telephone_1(instance: Instance) -> bool: - ok = re.search(r"[0-9]", instance.un_normalized) - return ok - - -def process_telephone_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_electronic_1(instance: Instance) -> bool: - ok = re.search(r"[0-9]", instance.un_normalized) - return ok - - -def process_electronic_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_fraction_1(instance: Instance) -> bool: - ok = re.search(r"[0-9]", instance.un_normalized) - return ok - - -def process_fraction_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_address_1(instance: Instance) -> bool: - ok = True - return ok - - -def process_address_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -filters = [] -filters.append(Filter(class_type="CARDINAL", process_func=process_cardinal_1, filter_func=filter_cardinal_1)) -filters.append(Filter(class_type="ORDINAL", process_func=process_ordinal_1, filter_func=filter_ordinal_1)) -filters.append(Filter(class_type="DECIMAL", process_func=process_decimal_1, filter_func=filter_decimal_1)) -filters.append(Filter(class_type="MEASURE", process_func=process_measure_1, filter_func=filter_measure_1)) -filters.append(Filter(class_type="MONEY", process_func=process_money_1, filter_func=filter_money_1)) -filters.append(Filter(class_type="TIME", process_func=process_time_1, filter_func=filter_time_1)) - -filters.append(Filter(class_type="DATE", process_func=process_date_1, filter_func=filter_date_1)) -filters.append(Filter(class_type="PLAIN", process_func=process_plain_1, filter_func=filter_plain_1)) -filters.append(Filter(class_type="PUNCT", process_func=process_punct_1, filter_func=filter_punct_1)) -filters.append(Filter(class_type="LETTERS", process_func=process_letters_1, filter_func=filter_letters_1)) -filters.append(Filter(class_type="VERBATIM", process_func=process_verbatim_1, filter_func=filter_verbatim_1)) -filters.append(Filter(class_type="DIGIT", process_func=process_digit_1, filter_func=filter_digit_1)) -filters.append(Filter(class_type="TELEPHONE", process_func=process_telephone_1, filter_func=filter_telephone_1)) -filters.append(Filter(class_type="ELECTRONIC", process_func=process_electronic_1, filter_func=filter_electronic_1)) -filters.append(Filter(class_type="FRACTION", process_func=process_fraction_1, filter_func=filter_fraction_1)) -filters.append(Filter(class_type="ADDRESS", process_func=process_address_1, filter_func=filter_address_1)) -filters.append(Filter(class_type=EOS_TYPE, process_func=lambda x: x, filter_func=lambda x: True)) - - -def filter_loaded_data(data: List[Instance], verbose: bool = False) -> List[Instance]: - """ - Filters list of instances - - Args: - data: list of instances - - Returns: filtered and transformed list of instances - """ - updates_instances = [] - for instance in data: - updated_instance = False - for fil in filters: - if fil.class_type == instance.token_type and fil.filter(instance): - instance = fil.process(instance) - updated_instance = True - if updated_instance: - if verbose: - print(instance) - updates_instances.append(instance) - return updates_instances - - -def parse_args(): - parser = ArgumentParser() - parser.add_argument("--input", help="input file path", type=str, default='./en_with_types/output-00001-of-00100') - parser.add_argument("--verbose", help="print filtered instances", action='store_true') - return parser.parse_args() - - -if __name__ == "__main__": - args = parse_args() - file_path = args.input - - print("Loading training data: " + file_path) - instance_list = load_files([file_path]) # List of instances - filtered_instance_list = filter_loaded_data(instance_list, args.verbose) - training_data_to_sentences(filtered_instance_list) diff --git a/nemo_text_processing/inverse_text_normalization/en/data/__init__.py b/nemo_text_processing/inverse_text_normalization/en/data/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/en/data/currency.tsv b/nemo_text_processing/inverse_text_normalization/en/data/currency.tsv deleted file mode 100644 index c3712552dc72..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/currency.tsv +++ /dev/null @@ -1,35 +0,0 @@ -$ dollar -$ us dollar -$ united states dollar -£ british pound -€ euro -₩ won -nzd new zealand dollar -rs rupee -chf swiss franc -dkk danish kroner -fim finnish markka -aed arab emirates dirham -¥ yen -czk czech koruna -mro mauritanian ouguiya -pkr pakistani rupee -crc costa rican colon -hk$ hong kong dollar -npr nepalese rupee -awg aruban florin -nok norwegian kroner -tzs tanzanian shilling -sek swedish kronor -cyp cypriot pound -r real -sar saudi riyal -cve cape verde escudo -rsd serbian dinar -dm german mark -shp saint helena pounds -php philippine peso -cad canadian dollar -ssp south sudanese pound -scr seychelles rupee -mvr maldivian rufiyaa \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/en/data/electronic/__init__.py b/nemo_text_processing/inverse_text_normalization/en/data/electronic/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/electronic/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/en/data/electronic/domain.tsv b/nemo_text_processing/inverse_text_normalization/en/data/electronic/domain.tsv deleted file mode 100644 index 207a14ae1c2d..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/electronic/domain.tsv +++ /dev/null @@ -1,10 +0,0 @@ -com -uk -fr -net -br -in -ru -de -it -ai diff --git a/nemo_text_processing/inverse_text_normalization/en/data/electronic/server_name.tsv b/nemo_text_processing/inverse_text_normalization/en/data/electronic/server_name.tsv deleted file mode 100644 index ca7f97bc9f69..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/electronic/server_name.tsv +++ /dev/null @@ -1,17 +0,0 @@ -g mail gmail -gmail -n vidia nvidia -nvidia -outlook -hotmail -yahoo -aol -gmx -msn -live -yandex -orange -wanadoo -web -comcast -google diff --git a/nemo_text_processing/inverse_text_normalization/en/data/electronic/symbols.tsv b/nemo_text_processing/inverse_text_normalization/en/data/electronic/symbols.tsv deleted file mode 100644 index 5be8da870eae..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/electronic/symbols.tsv +++ /dev/null @@ -1,22 +0,0 @@ -. dot -- dash -- hyphen -_ underscore -! exclamation mark -# number sign -$ dollar sign -% percent sign -& ampersand -' quote -* asterisk -+ plus -/ slash -= equal sign -? question mark -^ circumflex -` right single quote -{ left brace -| vertical bar -} right brace -~ tilde -, comma \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/en/data/magnitudes.tsv b/nemo_text_processing/inverse_text_normalization/en/data/magnitudes.tsv deleted file mode 100644 index 3bfa4849e869..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/magnitudes.tsv +++ /dev/null @@ -1,4 +0,0 @@ -k thousand -m million -b billion -t trillion \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/en/data/measurements.tsv b/nemo_text_processing/inverse_text_normalization/en/data/measurements.tsv deleted file mode 100644 index 6801b7b427b8..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/measurements.tsv +++ /dev/null @@ -1,109 +0,0 @@ -f fahrenheit -c celsius -km kilometer -m meter -cm centimeter -mm millimeter -ha hectare -mi mile -m² square meter -km² square kilometer -ft foot -% percent -hz hertz -kw kilowatt -hp horsepower -mg milligram -kg kilogram -ghz gigahertz -khz kilohertz -mhz megahertz -v volt -h hour -mc mega coulomb -s second -nm nanometer -rpm revolution per minute -min minute -mA milli ampere -% per cent -kwh kilo watt hour -m³ cubic meter -mph mile per hour -tw tera watt -mv milli volt -mw megawatt -μm micrometer -" inch -tb terabyte -cc c c -g gram -da dalton -atm atmosphere -ω ohm -db decibel -ps peta second -oz ounce -hl hecto liter -μg microgram -pg petagram -gb gigabyte -kb kilobit -ev electron volt -mb megabyte -kb kilobyte -kbps kilobit per second -mbps megabit per second -st stone -kl kilo liter -tj tera joule -kv kilo volt -mv mega volt -kn kilonewton -mm megameter -au astronomical unit -yd yard -rad radian -lm lumen -hs hecto second -mol mole -gpa giga pascal -ml milliliter -gw gigawatt -ma mega ampere -kt knot -kgf kilogram force -ng nano gram -ns nanosecond -ms mega siemens -bar bar -gl giga liter -μs microsecond -da deci ampere -pa pascal -ds deci second -ms milli second -dm deci meter -dm³ cubic deci meter -amu atomic mass unit -mb megabit -mf mega farad -bq becquerel -pb petabit -mm² square millimeter -cm² square centimeter -sq mi square mile -sq ft square foot -kpa kilopascal -cd candela -tl tera liter -ms mega second -mpa megapascal -pm peta meter -pb peta byte -gwh giga watt hour -kcal kilo calory -gy gray -sv sievert -cwt hundredweight -cc c c diff --git a/nemo_text_processing/inverse_text_normalization/en/data/months.tsv b/nemo_text_processing/inverse_text_normalization/en/data/months.tsv deleted file mode 100644 index 6e7903c0ba26..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/months.tsv +++ /dev/null @@ -1,12 +0,0 @@ -january -february -march -april -may -june -july -august -september -october -november -december \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/en/data/numbers/__init__.py b/nemo_text_processing/inverse_text_normalization/en/data/numbers/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/numbers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/en/data/numbers/digit.tsv b/nemo_text_processing/inverse_text_normalization/en/data/numbers/digit.tsv deleted file mode 100644 index fa329799db6f..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/numbers/digit.tsv +++ /dev/null @@ -1,9 +0,0 @@ -one 1 -two 2 -three 3 -four 4 -five 5 -six 6 -seven 7 -eight 8 -nine 9 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/en/data/numbers/hundred.tsv b/nemo_text_processing/inverse_text_normalization/en/data/numbers/hundred.tsv deleted file mode 100644 index 10e2b9645a53..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/numbers/hundred.tsv +++ /dev/null @@ -1 +0,0 @@ -hundred \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/en/data/numbers/teen.tsv b/nemo_text_processing/inverse_text_normalization/en/data/numbers/teen.tsv deleted file mode 100644 index 8e60fa1d3cb3..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/numbers/teen.tsv +++ /dev/null @@ -1,10 +0,0 @@ -ten 10 -eleven 11 -twelve 12 -thirteen 13 -fourteen 14 -fifteen 15 -sixteen 16 -seventeen 17 -eighteen 18 -nineteen 19 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/en/data/numbers/thousands.tsv b/nemo_text_processing/inverse_text_normalization/en/data/numbers/thousands.tsv deleted file mode 100644 index bf30542bb6bc..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/numbers/thousands.tsv +++ /dev/null @@ -1,22 +0,0 @@ -thousand -million -billion -trillion -quadrillion -quintillion -sextillion -septillion -octillion -nonillion -decillion -undecillion -duodecillion -tredecillion -quattuordecillion -quindecillion -sexdecillion -septendecillion -octodecillion -novemdecillion -vigintillion -centillion \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/en/data/numbers/ties.tsv b/nemo_text_processing/inverse_text_normalization/en/data/numbers/ties.tsv deleted file mode 100644 index d7ec82e11478..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/numbers/ties.tsv +++ /dev/null @@ -1,9 +0,0 @@ -twenty 2 -thirty 3 -forty 4 -fourty 4 -fifty 5 -sixty 6 -seventy 7 -eighty 8 -ninety 9 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/en/data/numbers/zero.tsv b/nemo_text_processing/inverse_text_normalization/en/data/numbers/zero.tsv deleted file mode 100644 index c479272d4039..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/numbers/zero.tsv +++ /dev/null @@ -1 +0,0 @@ -zero 0 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/en/data/ordinals/__init__.py b/nemo_text_processing/inverse_text_normalization/en/data/ordinals/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/ordinals/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/en/data/ordinals/digit.tsv b/nemo_text_processing/inverse_text_normalization/en/data/ordinals/digit.tsv deleted file mode 100644 index 4b7fc24f1606..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/ordinals/digit.tsv +++ /dev/null @@ -1,9 +0,0 @@ -first one -second two -third three -fourth four -fifth five -sixth sixth -seventh seven -eighth eight -ninth nine \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/en/data/ordinals/teen.tsv b/nemo_text_processing/inverse_text_normalization/en/data/ordinals/teen.tsv deleted file mode 100644 index 496fefc086d1..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/ordinals/teen.tsv +++ /dev/null @@ -1 +0,0 @@ -twelfth twelve \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/en/data/time/__init__.py b/nemo_text_processing/inverse_text_normalization/en/data/time/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/time/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/en/data/time/minute_to.tsv b/nemo_text_processing/inverse_text_normalization/en/data/time/minute_to.tsv deleted file mode 100644 index edab4d5b03d6..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/time/minute_to.tsv +++ /dev/null @@ -1,59 +0,0 @@ -1 59 -2 58 -3 57 -4 56 -5 55 -6 54 -7 53 -8 52 -9 51 -10 50 -11 49 -12 48 -13 47 -14 46 -15 45 -16 44 -17 43 -18 42 -19 41 -20 40 -21 39 -22 38 -23 37 -24 36 -25 35 -26 34 -27 33 -28 32 -29 31 -30 30 -31 29 -32 28 -33 27 -34 26 -35 25 -36 24 -37 23 -38 22 -39 21 -40 20 -41 19 -42 18 -43 17 -44 16 -45 15 -46 14 -47 13 -48 12 -49 11 -50 10 -51 9 -52 8 -53 7 -54 6 -55 5 -56 4 -57 3 -58 2 -59 1 diff --git a/nemo_text_processing/inverse_text_normalization/en/data/time/time_suffix.tsv b/nemo_text_processing/inverse_text_normalization/en/data/time/time_suffix.tsv deleted file mode 100644 index b39a9ef9a92c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/time/time_suffix.tsv +++ /dev/null @@ -1,8 +0,0 @@ -p m p.m. -pm p.m. -p.m. -p.m p.m. -am a.m. -a.m. -a.m a.m. -a m a.m. \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/en/data/time/time_zone.tsv b/nemo_text_processing/inverse_text_normalization/en/data/time/time_zone.tsv deleted file mode 100644 index 3e0ade467a84..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/time/time_zone.tsv +++ /dev/null @@ -1,7 +0,0 @@ -cst c s t -cet c e t -pst p s t -est e s t -pt p t -et e t -gmt g m t diff --git a/nemo_text_processing/inverse_text_normalization/en/data/time/to_hour.tsv b/nemo_text_processing/inverse_text_normalization/en/data/time/to_hour.tsv deleted file mode 100644 index 1b006ea3ea0f..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/time/to_hour.tsv +++ /dev/null @@ -1,12 +0,0 @@ -one 12 -two 1 -three 2 -four 3 -five 4 -six 5 -seven 6 -eigh 7 -nine 8 -ten 9 -eleven 10 -twelve 11 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/en/data/whitelist.tsv b/nemo_text_processing/inverse_text_normalization/en/data/whitelist.tsv deleted file mode 100644 index 7eed41ecf2ee..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/data/whitelist.tsv +++ /dev/null @@ -1,12 +0,0 @@ -e.g. for example -dr. doctor -mr. mister -mrs. misses -st. saint -7-eleven seven eleven -es3 e s three -s&p s and p -ASAP a s a p -AT&T a t and t -LLP l l p -ATM a t m diff --git a/nemo_text_processing/inverse_text_normalization/en/taggers/__init__.py b/nemo_text_processing/inverse_text_normalization/en/taggers/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/taggers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/en/taggers/cardinal.py b/nemo_text_processing/inverse_text_normalization/en/taggers/cardinal.py deleted file mode 100644 index ac72a2bf0e9a..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/taggers/cardinal.py +++ /dev/null @@ -1,143 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.inverse_text_normalization.en.utils import get_abs_path, num_to_word -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_ALPHA, - NEMO_DIGIT, - NEMO_SIGMA, - NEMO_SPACE, - GraphFst, - delete_space, -) -from pynini.lib import pynutil - - -class CardinalFst(GraphFst): - """ - Finite state transducer for classifying cardinals - e.g. minus twenty three -> cardinal { integer: "23" negative: "-" } } - Numbers below thirteen are not converted. - """ - - def __init__(self): - super().__init__(name="cardinal", kind="classify") - graph_zero = pynini.string_file(get_abs_path("data/numbers/zero.tsv")) - graph_digit = pynini.string_file(get_abs_path("data/numbers/digit.tsv")) - graph_ties = pynini.string_file(get_abs_path("data/numbers/ties.tsv")) - graph_teen = pynini.string_file(get_abs_path("data/numbers/teen.tsv")) - - graph_hundred = pynini.cross("hundred", "") - - graph_hundred_component = pynini.union(graph_digit + delete_space + graph_hundred, pynutil.insert("0")) - graph_hundred_component += delete_space - graph_hundred_component += pynini.union( - graph_teen | pynutil.insert("00"), - (graph_ties | pynutil.insert("0")) + delete_space + (graph_digit | pynutil.insert("0")), - ) - - graph_hundred_component_at_least_one_none_zero_digit = graph_hundred_component @ ( - pynini.closure(NEMO_DIGIT) + (NEMO_DIGIT - "0") + pynini.closure(NEMO_DIGIT) - ) - self.graph_hundred_component_at_least_one_none_zero_digit = ( - graph_hundred_component_at_least_one_none_zero_digit - ) - - # Transducer for eleven hundred -> 1100 or twenty one hundred eleven -> 2111 - graph_hundred_as_thousand = pynini.union(graph_teen, graph_ties + delete_space + graph_digit) - graph_hundred_as_thousand += delete_space + graph_hundred - graph_hundred_as_thousand += delete_space + pynini.union( - graph_teen | pynutil.insert("00"), - (graph_ties | pynutil.insert("0")) + delete_space + (graph_digit | pynutil.insert("0")), - ) - - graph_hundreds = graph_hundred_component | graph_hundred_as_thousand - - graph_thousands = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit + delete_space + pynutil.delete("thousand"), - pynutil.insert("000", weight=0.1), - ) - - graph_million = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit + delete_space + pynutil.delete("million"), - pynutil.insert("000", weight=0.1), - ) - graph_billion = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit + delete_space + pynutil.delete("billion"), - pynutil.insert("000", weight=0.1), - ) - graph_trillion = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit + delete_space + pynutil.delete("trillion"), - pynutil.insert("000", weight=0.1), - ) - graph_quadrillion = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit + delete_space + pynutil.delete("quadrillion"), - pynutil.insert("000", weight=0.1), - ) - graph_quintillion = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit + delete_space + pynutil.delete("quintillion"), - pynutil.insert("000", weight=0.1), - ) - graph_sextillion = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit + delete_space + pynutil.delete("sextillion"), - pynutil.insert("000", weight=0.1), - ) - - graph = pynini.union( - graph_sextillion - + delete_space - + graph_quintillion - + delete_space - + graph_quadrillion - + delete_space - + graph_trillion - + delete_space - + graph_billion - + delete_space - + graph_million - + delete_space - + graph_thousands - + delete_space - + graph_hundreds, - graph_zero, - ) - - graph = graph @ pynini.union( - pynutil.delete(pynini.closure("0")) + pynini.difference(NEMO_DIGIT, "0") + pynini.closure(NEMO_DIGIT), "0" - ) - - labels_exception = [num_to_word(x) for x in range(0, 13)] - graph_exception = pynini.union(*labels_exception) - - graph = ( - pynini.cdrewrite(pynutil.delete("and"), NEMO_SPACE, NEMO_SPACE, NEMO_SIGMA) - @ (NEMO_ALPHA + NEMO_SIGMA) - @ graph - ) - - self.graph_no_exception = graph - - self.graph = (pynini.project(graph, "input") - graph_exception.arcsort()) @ graph - - optional_minus_graph = pynini.closure( - pynutil.insert("negative: ") + pynini.cross("minus", "\"-\"") + NEMO_SPACE, 0, 1 - ) - - final_graph = optional_minus_graph + pynutil.insert("integer: \"") + self.graph + pynutil.insert("\"") - - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/en/taggers/date.py b/nemo_text_processing/inverse_text_normalization/en/taggers/date.py deleted file mode 100644 index 43fe65f3e2e8..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/taggers/date.py +++ /dev/null @@ -1,154 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.en.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_ALPHA, - NEMO_DIGIT, - GraphFst, - delete_extra_space, - delete_space, -) -from pynini.lib import pynutil - -graph_teen = pynini.string_file(get_abs_path("data/numbers/teen.tsv")).optimize() -graph_digit = pynini.string_file(get_abs_path("data/numbers/digit.tsv")).optimize() -ties_graph = pynini.string_file(get_abs_path("data/numbers/ties.tsv")).optimize() - - -def _get_month_graph(): - """ - Transducer for month, e.g. march -> march - """ - month_graph = pynini.string_file(get_abs_path("data/months.tsv")) - return month_graph - - -def _get_ties_graph(): - """ - Transducer for 20-99 e.g - twenty three -> 23 - """ - graph = ties_graph + (delete_space + graph_digit | pynutil.insert("0")) - return graph - - -def _get_range_graph(): - """ - Transducer for decades (1**0s, 2**0s), centuries (2*00s, 1*00s), millennia (2000s) - """ - graph_ties = _get_ties_graph() - graph = (graph_ties | graph_teen) + delete_space + pynini.cross("hundreds", "00s") - graph |= pynini.cross("two", "2") + delete_space + pynini.cross("thousands", "000s") - graph |= ( - (graph_ties | graph_teen) - + delete_space - + (pynini.closure(NEMO_ALPHA, 1) + (pynini.cross("ies", "y") | pynutil.delete("s"))) - @ (graph_ties | pynini.cross("ten", "10")) - + pynutil.insert("s") - ) - graph @= pynini.union("1", "2") + NEMO_DIGIT + NEMO_DIGIT + NEMO_DIGIT + "s" - return graph - - -def _get_year_graph(): - """ - Transducer for year, e.g. twenty twenty -> 2020 - """ - - def _get_digits_graph(): - zero = pynini.cross((pynini.accep("oh") | pynini.accep("o")), "0") - graph = zero + delete_space + graph_digit - graph.optimize() - return graph - - def _get_thousands_graph(): - graph_ties = _get_ties_graph() - graph_hundred_component = (graph_digit + delete_space + pynutil.delete("hundred")) | pynutil.insert("0") - optional_end = pynini.closure(pynutil.delete("and "), 0, 1) - graph = ( - graph_digit - + delete_space - + pynutil.delete("thousand") - + delete_space - + graph_hundred_component - + delete_space - + (graph_teen | graph_ties | (optional_end + pynutil.insert("0") + graph_digit)) - ) - return graph - - graph_ties = _get_ties_graph() - graph_digits = _get_digits_graph() - graph_thousands = _get_thousands_graph() - year_graph = ( - # 20 19, 40 12, 2012 - assuming no limit on the year - (graph_teen + delete_space + (graph_ties | graph_digits | graph_teen)) - | (graph_ties + delete_space + (graph_ties | graph_digits | graph_teen)) - | graph_thousands - ) - year_graph.optimize() - return year_graph - - -class DateFst(GraphFst): - """ - Finite state transducer for classifying date, - e.g. january fifth twenty twelve -> date { month: "january" day: "5" year: "2012" preserve_order: true } - e.g. the fifth of january twenty twelve -> date { day: "5" month: "january" year: "2012" preserve_order: true } - e.g. twenty twenty -> date { year: "2012" preserve_order: true } - - Args: - ordinal: OrdinalFst - """ - - def __init__(self, ordinal: GraphFst): - super().__init__(name="date", kind="classify") - - ordinal_graph = ordinal.graph - year_graph = _get_year_graph() - YEAR_WEIGHT = 0.001 - year_graph = pynutil.add_weight(year_graph, YEAR_WEIGHT) - month_graph = _get_month_graph() - - month_graph = pynutil.insert("month: \"") + month_graph + pynutil.insert("\"") - - day_graph = pynutil.insert("day: \"") + pynutil.add_weight(ordinal_graph, -0.7) + pynutil.insert("\"") - graph_year = ( - delete_extra_space - + pynutil.insert("year: \"") - + pynutil.add_weight(year_graph, -YEAR_WEIGHT) - + pynutil.insert("\"") - ) - optional_graph_year = pynini.closure(graph_year, 0, 1,) - graph_mdy = month_graph + ( - (delete_extra_space + day_graph) | graph_year | (delete_extra_space + day_graph + graph_year) - ) - graph_dmy = ( - pynutil.delete("the") - + delete_space - + day_graph - + delete_space - + pynutil.delete("of") - + delete_extra_space - + month_graph - + optional_graph_year - ) - graph_year = pynutil.insert("year: \"") + (year_graph | _get_range_graph()) + pynutil.insert("\"") - - final_graph = graph_mdy | graph_dmy | graph_year - final_graph += pynutil.insert(" preserve_order: true") - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/en/taggers/decimal.py b/nemo_text_processing/inverse_text_normalization/en/taggers/decimal.py deleted file mode 100644 index 0112cdc81b09..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/taggers/decimal.py +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.en.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_DIGIT, - GraphFst, - delete_extra_space, - delete_space, -) -from pynini.lib import pynutil - - -def get_quantity(decimal: 'pynini.FstLike', cardinal_up_to_hundred: 'pynini.FstLike') -> 'pynini.FstLike': - """ - Returns FST that transforms either a cardinal or decimal followed by a quantity into a numeral, - e.g. one million -> integer_part: "1" quantity: "million" - e.g. one point five million -> integer_part: "1" fractional_part: "5" quantity: "million" - - Args: - decimal: decimal FST - cardinal_up_to_hundred: cardinal FST - """ - numbers = cardinal_up_to_hundred @ ( - pynutil.delete(pynini.closure("0")) + pynini.difference(NEMO_DIGIT, "0") + pynini.closure(NEMO_DIGIT) - ) - suffix = pynini.union("million", "billion", "trillion", "quadrillion", "quintillion", "sextillion") - res = ( - pynutil.insert("integer_part: \"") - + numbers - + pynutil.insert("\"") - + delete_extra_space - + pynutil.insert("quantity: \"") - + suffix - + pynutil.insert("\"") - ) - res |= decimal + delete_extra_space + pynutil.insert("quantity: \"") + (suffix | "thousand") + pynutil.insert("\"") - return res - - -class DecimalFst(GraphFst): - """ - Finite state transducer for classifying decimal - e.g. minus twelve point five o o six billion -> decimal { negative: "true" integer_part: "12" fractional_part: "5006" quantity: "billion" } - e.g. one billion -> decimal { integer_part: "1" quantity: "billion" } - Args: - cardinal: CardinalFst - """ - - def __init__(self, cardinal: GraphFst): - super().__init__(name="decimal", kind="classify") - - cardinal_graph = cardinal.graph_no_exception - - graph_decimal = pynini.string_file(get_abs_path("data/numbers/digit.tsv")) - graph_decimal |= pynini.string_file(get_abs_path("data/numbers/zero.tsv")) | pynini.cross("o", "0") - - graph_decimal = pynini.closure(graph_decimal + delete_space) + graph_decimal - self.graph = graph_decimal - - point = pynutil.delete("point") - - optional_graph_negative = pynini.closure( - pynutil.insert("negative: ") + pynini.cross("minus", "\"true\"") + delete_extra_space, 0, 1 - ) - - graph_fractional = pynutil.insert("fractional_part: \"") + graph_decimal + pynutil.insert("\"") - graph_integer = pynutil.insert("integer_part: \"") + cardinal_graph + pynutil.insert("\"") - final_graph_wo_sign = ( - pynini.closure(graph_integer + delete_extra_space, 0, 1) + point + delete_extra_space + graph_fractional - ) - final_graph = optional_graph_negative + final_graph_wo_sign - - self.final_graph_wo_negative = final_graph_wo_sign | get_quantity( - final_graph_wo_sign, cardinal.graph_hundred_component_at_least_one_none_zero_digit - ) - final_graph |= optional_graph_negative + get_quantity( - final_graph_wo_sign, cardinal.graph_hundred_component_at_least_one_none_zero_digit - ) - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/en/taggers/electronic.py b/nemo_text_processing/inverse_text_normalization/en/taggers/electronic.py deleted file mode 100644 index 5a2ef1a023bc..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/taggers/electronic.py +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.en.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_ALPHA, GraphFst, insert_space -from pynini.lib import pynutil - - -class ElectronicFst(GraphFst): - """ - Finite state transducer for classifying electronic: as URLs, email addresses, etc. - e.g. c d f one at a b c dot e d u -> tokens { electronic { username: "cdf1" domain: "abc.edu" } } - """ - - def __init__(self): - super().__init__(name="electronic", kind="classify") - - delete_extra_space = pynutil.delete(" ") - alpha_num = ( - NEMO_ALPHA - | pynini.string_file(get_abs_path("data/numbers/digit.tsv")) - | pynini.string_file(get_abs_path("data/numbers/zero.tsv")) - ) - - symbols = pynini.string_file(get_abs_path("data/electronic/symbols.tsv")).invert() - - accepted_username = alpha_num | symbols - process_dot = pynini.cross("dot", ".") - username = (alpha_num + pynini.closure(delete_extra_space + accepted_username)) | pynutil.add_weight( - pynini.closure(NEMO_ALPHA, 1), weight=0.0001 - ) - username = pynutil.insert("username: \"") + username + pynutil.insert("\"") - single_alphanum = pynini.closure(alpha_num + delete_extra_space) + alpha_num - server = single_alphanum | pynini.string_file(get_abs_path("data/electronic/server_name.tsv")) - domain = single_alphanum | pynini.string_file(get_abs_path("data/electronic/domain.tsv")) - domain_graph = ( - pynutil.insert("domain: \"") - + server - + delete_extra_space - + process_dot - + delete_extra_space - + domain - + pynutil.insert("\"") - ) - graph = username + delete_extra_space + pynutil.delete("at") + insert_space + delete_extra_space + domain_graph - - ############# url ### - protocol_end = pynini.cross(pynini.union("w w w", "www"), "www") - protocol_start = (pynini.cross("h t t p", "http") | pynini.cross("h t t p s", "https")) + pynini.cross( - " colon slash slash ", "://" - ) - # .com, - ending = ( - delete_extra_space - + symbols - + delete_extra_space - + (domain | pynini.closure(accepted_username + delete_extra_space,) + accepted_username) - ) - - protocol_default = ( - ( - (pynini.closure(delete_extra_space + accepted_username, 1) | server) - | pynutil.add_weight(pynini.closure(NEMO_ALPHA, 1), weight=0.0001) - ) - + pynini.closure(ending, 1) - ).optimize() - protocol = ( - pynini.closure(protocol_start, 0, 1) + protocol_end + delete_extra_space + process_dot + protocol_default - ).optimize() - - protocol |= pynini.closure(protocol_end + delete_extra_space + process_dot, 0, 1) + protocol_default - - protocol = pynutil.insert("protocol: \"") + protocol.optimize() + pynutil.insert("\"") - graph |= protocol - ######## - - final_graph = self.add_tokens(graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/en/taggers/fraction.py b/nemo_text_processing/inverse_text_normalization/en/taggers/fraction.py deleted file mode 100644 index 5e7fd7dad848..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/taggers/fraction.py +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst - - -class FractionFst(GraphFst): - """ - Finite state transducer for classifying fraction - """ - - def __init__(self): - super().__init__(name="fraction", kind="classify") - # integer_part # numerator # denominator diff --git a/nemo_text_processing/inverse_text_normalization/en/taggers/measure.py b/nemo_text_processing/inverse_text_normalization/en/taggers/measure.py deleted file mode 100644 index c050bc759379..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/taggers/measure.py +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.en.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_SIGMA, - GraphFst, - convert_space, - delete_extra_space, - delete_space, - get_singulars, -) -from pynini.lib import pynutil - - -class MeasureFst(GraphFst): - """ - Finite state transducer for classifying measure - e.g. minus twelve kilograms -> measure { negative: "true" cardinal { integer: "12" } units: "kg" } - - Args: - cardinal: CardinalFst - decimal: DecimalFst - """ - - def __init__(self, cardinal: GraphFst, decimal: GraphFst): - super().__init__(name="measure", kind="classify") - - cardinal_graph = cardinal.graph_no_exception - - graph_unit = pynini.string_file(get_abs_path("data/measurements.tsv")) - graph_unit_singular = pynini.invert(graph_unit) # singular -> abbr - graph_unit_plural = get_singulars(graph_unit_singular) # plural -> abbr - - optional_graph_negative = pynini.closure( - pynutil.insert("negative: ") + pynini.cross("minus", "\"true\"") + delete_extra_space, 0, 1 - ) - - unit_singular = convert_space(graph_unit_singular) - unit_plural = convert_space(graph_unit_plural) - unit_misc = pynutil.insert("/") + pynutil.delete("per") + delete_space + convert_space(graph_unit_singular) - - unit_singular = ( - pynutil.insert("units: \"") - + (unit_singular | unit_misc | pynutil.add_weight(unit_singular + delete_space + unit_misc, 0.01)) - + pynutil.insert("\"") - ) - unit_plural = ( - pynutil.insert("units: \"") - + (unit_plural | unit_misc | pynutil.add_weight(unit_plural + delete_space + unit_misc, 0.01)) - + pynutil.insert("\"") - ) - - subgraph_decimal = ( - pynutil.insert("decimal { ") - + optional_graph_negative - + decimal.final_graph_wo_negative - + pynutil.insert(" }") - + delete_extra_space - + unit_plural - ) - subgraph_cardinal = ( - pynutil.insert("cardinal { ") - + optional_graph_negative - + pynutil.insert("integer: \"") - + ((NEMO_SIGMA - "one") @ cardinal_graph) - + pynutil.insert("\"") - + pynutil.insert(" }") - + delete_extra_space - + unit_plural - ) - subgraph_cardinal |= ( - pynutil.insert("cardinal { ") - + optional_graph_negative - + pynutil.insert("integer: \"") - + pynini.cross("one", "1") - + pynutil.insert("\"") - + pynutil.insert(" }") - + delete_extra_space - + unit_singular - ) - final_graph = subgraph_decimal | subgraph_cardinal - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/en/taggers/money.py b/nemo_text_processing/inverse_text_normalization/en/taggers/money.py deleted file mode 100644 index c6227b7efd20..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/taggers/money.py +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.en.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_DIGIT, - NEMO_NOT_SPACE, - NEMO_SIGMA, - GraphFst, - convert_space, - delete_extra_space, - delete_space, - get_singulars, - insert_space, -) -from pynini.lib import pynutil - - -class MoneyFst(GraphFst): - """ - Finite state transducer for classifying money - e.g. twelve dollars and five cents -> money { integer_part: "12" fractional_part: 05 currency: "$" } - - Args: - cardinal: CardinalFst - decimal: DecimalFst - """ - - def __init__(self, cardinal: GraphFst, decimal: GraphFst): - super().__init__(name="money", kind="classify") - # quantity, integer_part, fractional_part, currency - - cardinal_graph = cardinal.graph_no_exception - # add support for missing hundred (only for 3 digit numbers) - # "one fifty" -> "one hundred fifty" - with_hundred = pynini.compose( - pynini.closure(NEMO_NOT_SPACE) + pynini.accep(" ") + pynutil.insert("hundred ") + NEMO_SIGMA, - pynini.compose(cardinal_graph, NEMO_DIGIT ** 3), - ) - cardinal_graph |= with_hundred - graph_decimal_final = decimal.final_graph_wo_negative - - unit = pynini.string_file(get_abs_path("data/currency.tsv")) - unit_singular = pynini.invert(unit) - unit_plural = get_singulars(unit_singular) - - graph_unit_singular = pynutil.insert("currency: \"") + convert_space(unit_singular) + pynutil.insert("\"") - graph_unit_plural = pynutil.insert("currency: \"") + convert_space(unit_plural) + pynutil.insert("\"") - - add_leading_zero_to_double_digit = (NEMO_DIGIT + NEMO_DIGIT) | (pynutil.insert("0") + NEMO_DIGIT) - # twelve dollars (and) fifty cents, zero cents - cents_standalone = ( - pynutil.insert("fractional_part: \"") - + pynini.union( - pynutil.add_weight(((NEMO_SIGMA - "one") @ cardinal_graph), -0.7) @ add_leading_zero_to_double_digit - + delete_space - + pynutil.delete("cents"), - pynini.cross("one", "01") + delete_space + pynutil.delete("cent"), - ) - + pynutil.insert("\"") - ) - - optional_cents_standalone = pynini.closure( - delete_space - + pynini.closure(pynutil.delete("and") + delete_space, 0, 1) - + insert_space - + cents_standalone, - 0, - 1, - ) - # twelve dollars fifty, only after integer - optional_cents_suffix = pynini.closure( - delete_extra_space - + pynutil.insert("fractional_part: \"") - + pynutil.add_weight(cardinal_graph @ add_leading_zero_to_double_digit, -0.7) - + pynutil.insert("\""), - 0, - 1, - ) - - graph_integer = ( - pynutil.insert("integer_part: \"") - + ((NEMO_SIGMA - "one") @ cardinal_graph) - + pynutil.insert("\"") - + delete_extra_space - + graph_unit_plural - + (optional_cents_standalone | optional_cents_suffix) - ) - graph_integer |= ( - pynutil.insert("integer_part: \"") - + pynini.cross("one", "1") - + pynutil.insert("\"") - + delete_extra_space - + graph_unit_singular - + (optional_cents_standalone | optional_cents_suffix) - ) - graph_decimal = graph_decimal_final + delete_extra_space + graph_unit_plural - graph_decimal |= pynutil.insert("currency: \"$\" integer_part: \"0\" ") + cents_standalone - final_graph = graph_integer | graph_decimal - - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/en/taggers/ordinal.py b/nemo_text_processing/inverse_text_normalization/en/taggers/ordinal.py deleted file mode 100644 index ea80bc7b512d..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/taggers/ordinal.py +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.en.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_CHAR, GraphFst -from pynini.lib import pynutil - - -class OrdinalFst(GraphFst): - """ - Finite state transducer for classifying ordinal - e.g. thirteenth -> ordinal { integer: "13" } - - Args: - cardinal: CardinalFst - """ - - def __init__(self, cardinal: GraphFst): - super().__init__(name="ordinal", kind="classify") - - cardinal_graph = cardinal.graph_no_exception - graph_digit = pynini.string_file(get_abs_path("data/ordinals/digit.tsv")) - graph_teens = pynini.string_file(get_abs_path("data/ordinals/teen.tsv")) - graph = pynini.closure(NEMO_CHAR) + pynini.union( - graph_digit, graph_teens, pynini.cross("tieth", "ty"), pynini.cross("th", "") - ) - - self.graph = graph @ cardinal_graph - final_graph = pynutil.insert("integer: \"") + self.graph + pynutil.insert("\"") - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/en/taggers/punctuation.py b/nemo_text_processing/inverse_text_normalization/en/taggers/punctuation.py deleted file mode 100644 index 10de67cdb08e..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/taggers/punctuation.py +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst -from pynini.lib import pynutil - - -class PunctuationFst(GraphFst): - """ - Finite state transducer for classifying punctuation - e.g. a, -> tokens { name: "a" } tokens { name: "," } - """ - - def __init__(self): - super().__init__(name="punctuation", kind="classify") - - s = "!#$%&\'()*+,-./:;<=>?@^_`{|}~" - punct = pynini.union(*s) - - graph = pynutil.insert("name: \"") + punct + pynutil.insert("\"") - - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/en/taggers/telephone.py b/nemo_text_processing/inverse_text_normalization/en/taggers/telephone.py deleted file mode 100644 index b230db216250..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/taggers/telephone.py +++ /dev/null @@ -1,136 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.en.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_ALNUM, - NEMO_ALPHA, - NEMO_DIGIT, - GraphFst, - insert_space, -) -from pynini.lib import pynutil - - -def get_serial_number(cardinal): - """ - any alphanumerical character sequence with at least one number with length greater equal to 3 - """ - digit = pynini.compose(cardinal.graph_no_exception, NEMO_DIGIT) - character = digit | NEMO_ALPHA - sequence = character + pynini.closure(pynutil.delete(" ") + character, 2) - sequence = sequence @ (pynini.closure(NEMO_ALNUM) + NEMO_DIGIT + pynini.closure(NEMO_ALNUM)) - return sequence.optimize() - - -class TelephoneFst(GraphFst): - """ - Finite state transducer for classifying telephone numbers, e.g. - one two three one two three five six seven eight -> { number_part: "123-123-5678" } - - This class also support card number and IP format. - "one two three dot one double three dot o dot four o" -> { number_part: "123.133.0.40"} - - "three two double seven three two one four three two one four three double zero five" -> - { number_part: 3277 3214 3214 3005} - - Args: - cardinal: CardinalFst - """ - - def __init__(self, cardinal: GraphFst): - super().__init__(name="telephone", kind="classify") - # country code, number_part, extension - digit_to_str = ( - pynini.invert(pynini.string_file(get_abs_path("data/numbers/digit.tsv")).optimize()) - | pynini.cross("0", pynini.union("o", "oh", "zero")).optimize() - ) - - str_to_digit = pynini.invert(digit_to_str) - - double_digit = pynini.union( - *[ - pynini.cross( - pynini.project(str(i) @ digit_to_str, "output") - + pynini.accep(" ") - + pynini.project(str(i) @ digit_to_str, "output"), - pynutil.insert("double ") + pynini.project(str(i) @ digit_to_str, "output"), - ) - for i in range(10) - ] - ) - double_digit.invert() - - # to handle cases like "one twenty three" - two_digit_cardinal = pynini.compose(cardinal.graph_no_exception, NEMO_DIGIT ** 2) - double_digit_to_digit = ( - pynini.compose(double_digit, str_to_digit + pynutil.delete(" ") + str_to_digit) | two_digit_cardinal - ) - - single_or_double_digit = (pynutil.add_weight(double_digit_to_digit, -0.0001) | str_to_digit).optimize() - single_or_double_digit |= ( - single_or_double_digit - + pynini.closure(pynutil.add_weight(pynutil.delete(" ") + single_or_double_digit, 0.0001)) - ).optimize() - - number_part = pynini.compose( - single_or_double_digit, - NEMO_DIGIT ** 3 + pynutil.insert("-") + NEMO_DIGIT ** 3 + pynutil.insert("-") + NEMO_DIGIT ** 4, - ).optimize() - number_part = pynutil.insert("number_part: \"") + number_part.optimize() + pynutil.insert("\"") - - cardinal_option = pynini.compose(single_or_double_digit, NEMO_DIGIT ** (2, 3)) - - country_code = ( - pynutil.insert("country_code: \"") - + pynini.closure(pynini.cross("plus ", "+"), 0, 1) - + ((pynini.closure(str_to_digit + pynutil.delete(" "), 0, 2) + str_to_digit) | cardinal_option) - + pynutil.insert("\"") - ) - - optional_country_code = pynini.closure(country_code + pynutil.delete(" ") + insert_space, 0, 1).optimize() - graph = optional_country_code + number_part - - # credit card number - space_four_digits = insert_space + NEMO_DIGIT ** 4 - credit_card_graph = pynini.compose(single_or_double_digit, NEMO_DIGIT ** 4 + space_four_digits ** 3).optimize() - graph |= pynutil.insert("number_part: \"") + credit_card_graph.optimize() + pynutil.insert("\"") - - # SSN - ssn_graph = pynini.compose( - single_or_double_digit, - NEMO_DIGIT ** 3 + pynutil.insert("-") + NEMO_DIGIT ** 2 + pynutil.insert("-") + NEMO_DIGIT ** 4, - ).optimize() - graph |= pynutil.insert("number_part: \"") + ssn_graph.optimize() + pynutil.insert("\"") - - # ip - digit_or_double = pynini.closure(str_to_digit + pynutil.delete(" "), 0, 1) + double_digit_to_digit - digit_or_double |= double_digit_to_digit + pynini.closure(pynutil.delete(" ") + str_to_digit, 0, 1) - digit_or_double |= str_to_digit + (pynutil.delete(" ") + str_to_digit) ** (0, 2) - digit_or_double |= cardinal_option - digit_or_double = digit_or_double.optimize() - - ip_graph = digit_or_double + (pynini.cross(" dot ", ".") + digit_or_double) ** 3 - - graph |= pynutil.insert("number_part: \"") + ip_graph.optimize() + pynutil.insert("\"") - graph |= ( - pynutil.insert("number_part: \"") - + pynutil.add_weight(get_serial_number(cardinal=cardinal), weight=0.0001) - + pynutil.insert("\"") - ) - - final_graph = self.add_tokens(graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/en/taggers/time.py b/nemo_text_processing/inverse_text_normalization/en/taggers/time.py deleted file mode 100644 index aceb50799239..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/taggers/time.py +++ /dev/null @@ -1,143 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.inverse_text_normalization.en.taggers.cardinal import CardinalFst -from nemo_text_processing.inverse_text_normalization.en.utils import get_abs_path, num_to_word -from nemo_text_processing.text_normalization.en.graph_utils import ( - GraphFst, - convert_space, - delete_extra_space, - delete_space, - insert_space, -) -from pynini.lib import pynutil - - -class TimeFst(GraphFst): - """ - Finite state transducer for classifying time - e.g. twelve thirty -> time { hours: "12" minutes: "30" } - e.g. twelve past one -> time { minutes: "12" hours: "1" } - e.g. two o clock a m -> time { hours: "2" suffix: "a.m." } - e.g. quarter to two -> time { hours: "1" minutes: "45" } - e.g. quarter past two -> time { hours: "2" minutes: "15" } - e.g. half past two -> time { hours: "2" minutes: "30" } - """ - - def __init__(self): - super().__init__(name="time", kind="classify") - # hours, minutes, seconds, suffix, zone, style, speak_period - - suffix_graph = pynini.string_file(get_abs_path("data/time/time_suffix.tsv")) - time_zone_graph = pynini.invert(pynini.string_file(get_abs_path("data/time/time_zone.tsv"))) - to_hour_graph = pynini.string_file(get_abs_path("data/time/to_hour.tsv")) - minute_to_graph = pynini.string_file(get_abs_path("data/time/minute_to.tsv")) - - # only used for < 1000 thousand -> 0 weight - cardinal = pynutil.add_weight(CardinalFst().graph_no_exception, weight=-0.7) - - labels_hour = [num_to_word(x) for x in range(0, 24)] - labels_minute_single = [num_to_word(x) for x in range(1, 10)] - labels_minute_double = [num_to_word(x) for x in range(10, 60)] - - graph_hour = pynini.union(*labels_hour) @ cardinal - - graph_minute_single = pynini.union(*labels_minute_single) @ cardinal - graph_minute_double = pynini.union(*labels_minute_double) @ cardinal - graph_minute_verbose = pynini.cross("half", "30") | pynini.cross("quarter", "15") - oclock = pynini.cross(pynini.union("o' clock", "o clock", "o'clock", "oclock"), "") - - final_graph_hour = pynutil.insert("hours: \"") + graph_hour + pynutil.insert("\"") - graph_minute = ( - oclock + pynutil.insert("00") - | pynutil.delete("o") + delete_space + graph_minute_single - | graph_minute_double - ) - final_suffix = pynutil.insert("suffix: \"") + convert_space(suffix_graph) + pynutil.insert("\"") - final_suffix = delete_space + insert_space + final_suffix - final_suffix_optional = pynini.closure(final_suffix, 0, 1) - final_time_zone_optional = pynini.closure( - delete_space - + insert_space - + pynutil.insert("zone: \"") - + convert_space(time_zone_graph) - + pynutil.insert("\""), - 0, - 1, - ) - - # five o' clock - # two o eight, two thirty five (am/pm) - # two pm/am - graph_hm = ( - final_graph_hour + delete_extra_space + pynutil.insert("minutes: \"") + graph_minute + pynutil.insert("\"") - ) - # 10 past four, quarter past four, half past four - graph_m_past_h = ( - pynutil.insert("minutes: \"") - + pynini.union(graph_minute_single, graph_minute_double, graph_minute_verbose) - + pynutil.insert("\"") - + delete_space - + pynutil.delete("past") - + delete_extra_space - + final_graph_hour - ) - - graph_quarter_time = ( - pynutil.insert("minutes: \"") - + pynini.cross("quarter", "45") - + pynutil.insert("\"") - + delete_space - + pynutil.delete(pynini.union("to", "till")) - + delete_extra_space - + pynutil.insert("hours: \"") - + to_hour_graph - + pynutil.insert("\"") - ) - - graph_m_to_h_suffix_time = ( - pynutil.insert("minutes: \"") - + ((graph_minute_single | graph_minute_double).optimize() @ minute_to_graph) - + pynutil.insert("\"") - + pynini.closure(delete_space + pynutil.delete(pynini.union("min", "mins", "minute", "minutes")), 0, 1) - + delete_space - + pynutil.delete(pynini.union("to", "till")) - + delete_extra_space - + pynutil.insert("hours: \"") - + to_hour_graph - + pynutil.insert("\"") - + final_suffix - ) - - graph_h = ( - final_graph_hour - + delete_extra_space - + pynutil.insert("minutes: \"") - + (pynutil.insert("00") | graph_minute) - + pynutil.insert("\"") - + final_suffix - + final_time_zone_optional - ) - final_graph = ( - (graph_hm | graph_m_past_h | graph_quarter_time) + final_suffix_optional + final_time_zone_optional - ) - final_graph |= graph_h - final_graph |= graph_m_to_h_suffix_time - - final_graph = self.add_tokens(final_graph.optimize()) - - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/en/taggers/tokenize_and_classify.py b/nemo_text_processing/inverse_text_normalization/en/taggers/tokenize_and_classify.py deleted file mode 100644 index 9130ffc9ba08..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/taggers/tokenize_and_classify.py +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os - -import pynini -from nemo_text_processing.inverse_text_normalization.en.taggers.cardinal import CardinalFst -from nemo_text_processing.inverse_text_normalization.en.taggers.date import DateFst -from nemo_text_processing.inverse_text_normalization.en.taggers.decimal import DecimalFst -from nemo_text_processing.inverse_text_normalization.en.taggers.electronic import ElectronicFst -from nemo_text_processing.inverse_text_normalization.en.taggers.measure import MeasureFst -from nemo_text_processing.inverse_text_normalization.en.taggers.money import MoneyFst -from nemo_text_processing.inverse_text_normalization.en.taggers.ordinal import OrdinalFst -from nemo_text_processing.inverse_text_normalization.en.taggers.punctuation import PunctuationFst -from nemo_text_processing.inverse_text_normalization.en.taggers.telephone import TelephoneFst -from nemo_text_processing.inverse_text_normalization.en.taggers.time import TimeFst -from nemo_text_processing.inverse_text_normalization.en.taggers.whitelist import WhiteListFst -from nemo_text_processing.inverse_text_normalization.en.taggers.word import WordFst -from nemo_text_processing.text_normalization.en.graph_utils import ( - GraphFst, - delete_extra_space, - delete_space, - generator_main, -) -from pynini.lib import pynutil - -from nemo.utils import logging - - -class ClassifyFst(GraphFst): - """ - Final class that composes all other classification grammars. This class can process an entire sentence, that is lower cased. - For deployment, this grammar will be compiled and exported to OpenFst Finate State Archiv (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - - Args: - cache_dir: path to a dir with .far grammar file. Set to None to avoid using cache. - overwrite_cache: set to True to overwrite .far files - """ - - def __init__(self, cache_dir: str = None, overwrite_cache: bool = False): - super().__init__(name="tokenize_and_classify", kind="classify") - - far_file = None - if cache_dir is not None and cache_dir != "None": - os.makedirs(cache_dir, exist_ok=True) - far_file = os.path.join(cache_dir, "_en_itn.far") - if not overwrite_cache and far_file and os.path.exists(far_file): - self.fst = pynini.Far(far_file, mode="r")["tokenize_and_classify"] - logging.info(f"ClassifyFst.fst was restored from {far_file}.") - else: - logging.info(f"Creating ClassifyFst grammars.") - cardinal = CardinalFst() - cardinal_graph = cardinal.fst - - ordinal = OrdinalFst(cardinal) - ordinal_graph = ordinal.fst - - decimal = DecimalFst(cardinal) - decimal_graph = decimal.fst - - measure_graph = MeasureFst(cardinal=cardinal, decimal=decimal).fst - date_graph = DateFst(ordinal=ordinal).fst - word_graph = WordFst().fst - time_graph = TimeFst().fst - money_graph = MoneyFst(cardinal=cardinal, decimal=decimal).fst - whitelist_graph = WhiteListFst().fst - punct_graph = PunctuationFst().fst - electronic_graph = ElectronicFst().fst - telephone_graph = TelephoneFst(cardinal).fst - - classify = ( - pynutil.add_weight(whitelist_graph, 1.01) - | pynutil.add_weight(time_graph, 1.1) - | pynutil.add_weight(date_graph, 1.09) - | pynutil.add_weight(decimal_graph, 1.1) - | pynutil.add_weight(measure_graph, 1.1) - | pynutil.add_weight(cardinal_graph, 1.1) - | pynutil.add_weight(ordinal_graph, 1.1) - | pynutil.add_weight(money_graph, 1.1) - | pynutil.add_weight(telephone_graph, 1.1) - | pynutil.add_weight(electronic_graph, 1.1) - | pynutil.add_weight(word_graph, 100) - ) - - punct = pynutil.insert("tokens { ") + pynutil.add_weight(punct_graph, weight=1.1) + pynutil.insert(" }") - token = pynutil.insert("tokens { ") + classify + pynutil.insert(" }") - token_plus_punct = ( - pynini.closure(punct + pynutil.insert(" ")) + token + pynini.closure(pynutil.insert(" ") + punct) - ) - - graph = token_plus_punct + pynini.closure(delete_extra_space + token_plus_punct) - graph = delete_space + graph + delete_space - - self.fst = graph.optimize() - - if far_file: - generator_main(far_file, {"tokenize_and_classify": self.fst}) - logging.info(f"ClassifyFst grammars are saved to {far_file}.") diff --git a/nemo_text_processing/inverse_text_normalization/en/taggers/whitelist.py b/nemo_text_processing/inverse_text_normalization/en/taggers/whitelist.py deleted file mode 100644 index dced4d4faf62..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/taggers/whitelist.py +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.en.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst, convert_space -from pynini.lib import pynutil - - -class WhiteListFst(GraphFst): - """ - Finite state transducer for classifying whitelisted tokens - e.g. misses -> tokens { name: "mrs." } - This class has highest priority among all classifier grammars. Whitelisted tokens are defined and loaded from "data/whitelist.tsv". - """ - - def __init__(self): - super().__init__(name="whitelist", kind="classify") - - whitelist = pynini.string_file(get_abs_path("data/whitelist.tsv")).invert() - graph = pynutil.insert("name: \"") + convert_space(whitelist) + pynutil.insert("\"") - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/en/taggers/word.py b/nemo_text_processing/inverse_text_normalization/en/taggers/word.py deleted file mode 100644 index 714e68efeb3d..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/taggers/word.py +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_SPACE, GraphFst -from pynini.lib import pynutil - - -class WordFst(GraphFst): - """ - Finite state transducer for classifying plain tokens, that do not belong to any special class. This can be considered as the default class. - e.g. sleep -> tokens { name: "sleep" } - """ - - def __init__(self): - super().__init__(name="word", kind="classify") - word = pynutil.insert("name: \"") + pynini.closure(NEMO_NOT_SPACE, 1) + pynutil.insert("\"") - self.fst = word.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/en/utils.py b/nemo_text_processing/inverse_text_normalization/en/utils.py deleted file mode 100644 index 6a8bd48cda5e..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/utils.py +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os -from typing import Union - -import inflect - -_inflect = inflect.engine() - - -def num_to_word(x: Union[str, int]): - """ - converts integer to spoken representation - - Args - x: integer - - Returns: spoken representation - """ - if isinstance(x, int): - x = str(x) - x = _inflect.number_to_words(str(x)).replace("-", " ").replace(",", "") - return x - - -def get_abs_path(rel_path): - """ - Get absolute path - - Args: - rel_path: relative path to this file - - Returns absolute path - """ - return os.path.dirname(os.path.abspath(__file__)) + '/' + rel_path diff --git a/nemo_text_processing/inverse_text_normalization/en/verbalizers/__init__.py b/nemo_text_processing/inverse_text_normalization/en/verbalizers/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/verbalizers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/en/verbalizers/cardinal.py b/nemo_text_processing/inverse_text_normalization/en/verbalizers/cardinal.py deleted file mode 100644 index 8d9c3a621b78..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/verbalizers/cardinal.py +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class CardinalFst(GraphFst): - """ - Finite state transducer for verbalizing cardinal - e.g. cardinal { integer: "23" negative: "-" } -> -23 - """ - - def __init__(self): - super().__init__(name="cardinal", kind="verbalize") - optional_sign = pynini.closure( - pynutil.delete("negative:") - + delete_space - + pynutil.delete("\"") - + NEMO_NOT_QUOTE - + pynutil.delete("\"") - + delete_space, - 0, - 1, - ) - graph = ( - pynutil.delete("integer:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - self.numbers = graph - graph = optional_sign + graph - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/en/verbalizers/date.py b/nemo_text_processing/inverse_text_normalization/en/verbalizers/date.py deleted file mode 100644 index 276223bb5cf4..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/verbalizers/date.py +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_NOT_QUOTE, - GraphFst, - delete_extra_space, - delete_space, -) -from pynini.lib import pynutil - - -class DateFst(GraphFst): - """ - Finite state transducer for verbalizing date, e.g. - date { month: "january" day: "5" year: "2012" preserve_order: true } -> february 5 2012 - date { day: "5" month: "january" year: "2012" preserve_order: true } -> 5 february 2012 - """ - - def __init__(self): - super().__init__(name="date", kind="verbalize") - month = ( - pynutil.delete("month:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - day = ( - pynutil.delete("day:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - year = ( - pynutil.delete("year:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + delete_space - + pynutil.delete("\"") - ) - - # month (day) year - graph_mdy = ( - month + pynini.closure(delete_extra_space + day, 0, 1) + pynini.closure(delete_extra_space + year, 0, 1) - ) - - # (day) month year - graph_dmy = ( - pynini.closure(day + delete_extra_space, 0, 1) + month + pynini.closure(delete_extra_space + year, 0, 1) - ) - - optional_preserve_order = pynini.closure( - pynutil.delete("preserve_order:") + delete_space + pynutil.delete("true") + delete_space - | pynutil.delete("field_order:") - + delete_space - + pynutil.delete("\"") - + NEMO_NOT_QUOTE - + pynutil.delete("\"") - + delete_space - ) - - final_graph = (graph_mdy | year | graph_dmy) + delete_space + optional_preserve_order - - delete_tokens = self.delete_tokens(final_graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/en/verbalizers/decimal.py b/nemo_text_processing/inverse_text_normalization/en/verbalizers/decimal.py deleted file mode 100644 index 41b3a281afd4..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/verbalizers/decimal.py +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class DecimalFst(GraphFst): - """ - Finite state transducer for verbalizing decimal, e.g. - decimal { negative: "true" integer_part: "12" fractional_part: "5006" quantity: "billion" } -> -12.5006 billion - """ - - def __init__(self): - super().__init__(name="decimal", kind="verbalize") - optionl_sign = pynini.closure(pynini.cross("negative: \"true\"", "-") + delete_space, 0, 1) - integer = ( - pynutil.delete("integer_part:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - optional_integer = pynini.closure(integer + delete_space, 0, 1) - fractional = ( - pynutil.insert(".") - + pynutil.delete("fractional_part:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - optional_fractional = pynini.closure(fractional + delete_space, 0, 1) - quantity = ( - pynutil.delete("quantity:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - optional_quantity = pynini.closure(pynutil.insert(" ") + quantity + delete_space, 0, 1) - graph = optional_integer + optional_fractional + optional_quantity - self.numbers = graph - graph = optionl_sign + graph - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/en/verbalizers/electronic.py b/nemo_text_processing/inverse_text_normalization/en/verbalizers/electronic.py deleted file mode 100644 index 4c9951c95360..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/verbalizers/electronic.py +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class ElectronicFst(GraphFst): - """ - Finite state transducer for verbalizing electronic - e.g. tokens { electronic { username: "cdf1" domain: "abc.edu" } } -> cdf1@abc.edu - """ - - def __init__(self): - super().__init__(name="electronic", kind="verbalize") - user_name = ( - pynutil.delete("username:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - domain = ( - pynutil.delete("domain:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - - protocol = ( - pynutil.delete("protocol:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - - graph = user_name + delete_space + pynutil.insert("@") + domain - graph |= protocol - - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/en/verbalizers/fraction.py b/nemo_text_processing/inverse_text_normalization/en/verbalizers/fraction.py deleted file mode 100644 index ca2bdcee2da5..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/verbalizers/fraction.py +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst - - -class FractionFst(GraphFst): - """ - Finite state transducer for verbalizing fraction, - """ - - def __init__(self): - super().__init__(name="fraction", kind="verbalize") diff --git a/nemo_text_processing/inverse_text_normalization/en/verbalizers/measure.py b/nemo_text_processing/inverse_text_normalization/en/verbalizers/measure.py deleted file mode 100644 index c5a7617610c6..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/verbalizers/measure.py +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_CHAR, GraphFst, delete_space -from pynini.lib import pynutil - - -class MeasureFst(GraphFst): - """ - Finite state transducer for verbalizing measure, e.g. - measure { negative: "true" cardinal { integer: "12" } units: "kg" } -> -12 kg - - Args: - decimal: DecimalFst - cardinal: CardinalFst - """ - - def __init__(self, decimal: GraphFst, cardinal: GraphFst): - super().__init__(name="measure", kind="verbalize") - optional_sign = pynini.closure(pynini.cross("negative: \"true\"", "-"), 0, 1) - unit = ( - pynutil.delete("units:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_CHAR - " ", 1) - + pynutil.delete("\"") - + delete_space - ) - graph_decimal = ( - pynutil.delete("decimal {") - + delete_space - + optional_sign - + delete_space - + decimal.numbers - + delete_space - + pynutil.delete("}") - ) - graph_cardinal = ( - pynutil.delete("cardinal {") - + delete_space - + optional_sign - + delete_space - + cardinal.numbers - + delete_space - + pynutil.delete("}") - ) - graph = (graph_cardinal | graph_decimal) + delete_space + pynutil.insert(" ") + unit - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/en/verbalizers/money.py b/nemo_text_processing/inverse_text_normalization/en/verbalizers/money.py deleted file mode 100644 index 7218257f7ff7..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/verbalizers/money.py +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_CHAR, GraphFst, delete_space -from pynini.lib import pynutil - - -class MoneyFst(GraphFst): - """ - Finite state transducer for verbalizing money, e.g. - money { integer_part: "12" fractional_part: "05" currency: "$" } -> $12.05 - - Args: - decimal: DecimalFst - """ - - def __init__(self, decimal: GraphFst): - super().__init__(name="money", kind="verbalize") - unit = ( - pynutil.delete("currency:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_CHAR - " ", 1) - + pynutil.delete("\"") - ) - graph = unit + delete_space + decimal.numbers - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/en/verbalizers/ordinal.py b/nemo_text_processing/inverse_text_normalization/en/verbalizers/ordinal.py deleted file mode 100644 index 378939812fc2..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/verbalizers/ordinal.py +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, NEMO_SIGMA, GraphFst, delete_space -from pynini.lib import pynutil - - -class OrdinalFst(GraphFst): - """ - Finite state transducer for verbalizing ordinal, e.g. - ordinal { integer: "13" } -> 13th - """ - - def __init__(self): - super().__init__(name="ordinal", kind="verbalize") - graph = ( - pynutil.delete("integer:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - convert_eleven = pynini.cross("11", "11th") - convert_twelve = pynini.cross("12", "12th") - convert_thirteen = pynini.cross("13", "13th") - convert_one = pynini.cross("1", "1st") - convert_two = pynini.cross("2", "2nd") - convert_three = pynini.cross("3", "3rd") - convert_rest = pynutil.insert("th", weight=0.01) - - suffix = pynini.cdrewrite( - convert_eleven - | convert_twelve - | convert_thirteen - | convert_one - | convert_two - | convert_three - | convert_rest, - "", - "[EOS]", - NEMO_SIGMA, - ) - graph = graph @ suffix - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/en/verbalizers/telephone.py b/nemo_text_processing/inverse_text_normalization/en/verbalizers/telephone.py deleted file mode 100644 index 6c37ba468af6..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/verbalizers/telephone.py +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst -from pynini.lib import pynutil - - -class TelephoneFst(GraphFst): - """ - Finite state transducer for verbalizing telephone, e.g. - telephone { number_part: "123-123-5678" } - -> 123-123-5678 - """ - - def __init__(self): - super().__init__(name="telephone", kind="verbalize") - - number_part = pynutil.delete("number_part: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - optional_country_code = pynini.closure( - pynutil.delete("country_code: \"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - + pynini.accep(" "), - 0, - 1, - ) - delete_tokens = self.delete_tokens(optional_country_code + number_part) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/en/verbalizers/time.py b/nemo_text_processing/inverse_text_normalization/en/verbalizers/time.py deleted file mode 100644 index 5a2c8709345e..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/verbalizers/time.py +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_CHAR, - NEMO_DIGIT, - GraphFst, - delete_space, - insert_space, -) -from pynini.lib import pynutil - - -class TimeFst(GraphFst): - """ - Finite state transducer for verbalizing time, e.g. - time { hours: "12" minutes: "30" } -> 12:30 - time { hours: "1" minutes: "12" } -> 01:12 - time { hours: "2" suffix: "a.m." } -> 02:00 a.m. - """ - - def __init__(self): - super().__init__(name="time", kind="verbalize") - add_leading_zero_to_double_digit = (NEMO_DIGIT + NEMO_DIGIT) | (pynutil.insert("0") + NEMO_DIGIT) - hour = ( - pynutil.delete("hours:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_DIGIT, 1) - + pynutil.delete("\"") - ) - minute = ( - pynutil.delete("minutes:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_DIGIT, 1) - + pynutil.delete("\"") - ) - suffix = ( - delete_space - + insert_space - + pynutil.delete("suffix:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_CHAR - " ", 1) - + pynutil.delete("\"") - ) - optional_suffix = pynini.closure(suffix, 0, 1) - zone = ( - delete_space - + insert_space - + pynutil.delete("zone:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_CHAR - " ", 1) - + pynutil.delete("\"") - ) - optional_zone = pynini.closure(zone, 0, 1) - graph = ( - hour @ add_leading_zero_to_double_digit - + delete_space - + pynutil.insert(":") - + (minute @ add_leading_zero_to_double_digit) - + optional_suffix - + optional_zone - ) - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/en/verbalizers/verbalize.py b/nemo_text_processing/inverse_text_normalization/en/verbalizers/verbalize.py deleted file mode 100644 index 48d052ea7a62..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/verbalizers/verbalize.py +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from nemo_text_processing.inverse_text_normalization.en.verbalizers.cardinal import CardinalFst -from nemo_text_processing.inverse_text_normalization.en.verbalizers.date import DateFst -from nemo_text_processing.inverse_text_normalization.en.verbalizers.decimal import DecimalFst -from nemo_text_processing.inverse_text_normalization.en.verbalizers.electronic import ElectronicFst -from nemo_text_processing.inverse_text_normalization.en.verbalizers.measure import MeasureFst -from nemo_text_processing.inverse_text_normalization.en.verbalizers.money import MoneyFst -from nemo_text_processing.inverse_text_normalization.en.verbalizers.ordinal import OrdinalFst -from nemo_text_processing.inverse_text_normalization.en.verbalizers.telephone import TelephoneFst -from nemo_text_processing.inverse_text_normalization.en.verbalizers.time import TimeFst -from nemo_text_processing.inverse_text_normalization.en.verbalizers.whitelist import WhiteListFst -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst - - -class VerbalizeFst(GraphFst): - """ - Composes other verbalizer grammars. - For deployment, this grammar will be compiled and exported to OpenFst Finate State Archiv (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - """ - - def __init__(self): - super().__init__(name="verbalize", kind="verbalize") - cardinal = CardinalFst() - cardinal_graph = cardinal.fst - ordinal_graph = OrdinalFst().fst - decimal = DecimalFst() - decimal_graph = decimal.fst - measure_graph = MeasureFst(decimal=decimal, cardinal=cardinal).fst - money_graph = MoneyFst(decimal=decimal).fst - time_graph = TimeFst().fst - date_graph = DateFst().fst - whitelist_graph = WhiteListFst().fst - telephone_graph = TelephoneFst().fst - electronic_graph = ElectronicFst().fst - graph = ( - time_graph - | date_graph - | money_graph - | measure_graph - | ordinal_graph - | decimal_graph - | cardinal_graph - | whitelist_graph - | telephone_graph - | electronic_graph - ) - self.fst = graph diff --git a/nemo_text_processing/inverse_text_normalization/en/verbalizers/verbalize_final.py b/nemo_text_processing/inverse_text_normalization/en/verbalizers/verbalize_final.py deleted file mode 100644 index a8ea187009db..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/verbalizers/verbalize_final.py +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.en.verbalizers.verbalize import VerbalizeFst -from nemo_text_processing.inverse_text_normalization.en.verbalizers.word import WordFst -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst, delete_extra_space, delete_space -from pynini.lib import pynutil - - -class VerbalizeFinalFst(GraphFst): - """ - Finite state transducer that verbalizes an entire sentence, e.g. - tokens { name: "its" } tokens { time { hours: "12" minutes: "30" } } tokens { name: "now" } -> its 12:30 now - """ - - def __init__(self): - super().__init__(name="verbalize_final", kind="verbalize") - verbalize = VerbalizeFst().fst - word = WordFst().fst - types = verbalize | word - graph = ( - pynutil.delete("tokens") - + delete_space - + pynutil.delete("{") - + delete_space - + types - + delete_space - + pynutil.delete("}") - ) - graph = delete_space + pynini.closure(graph + delete_extra_space) + graph + delete_space - self.fst = graph diff --git a/nemo_text_processing/inverse_text_normalization/en/verbalizers/whitelist.py b/nemo_text_processing/inverse_text_normalization/en/verbalizers/whitelist.py deleted file mode 100644 index 67ffe4c76826..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/verbalizers/whitelist.py +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_CHAR, NEMO_SIGMA, GraphFst, delete_space -from pynini.lib import pynutil - - -class WhiteListFst(GraphFst): - """ - Finite state transducer for verbalizing whitelist - e.g. tokens { name: "mrs." } -> mrs. - """ - - def __init__(self): - super().__init__(name="whitelist", kind="verbalize") - graph = ( - pynutil.delete("name:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_CHAR - " ", 1) - + pynutil.delete("\"") - ) - graph = graph @ pynini.cdrewrite(pynini.cross(u"\u00A0", " "), "", "", NEMO_SIGMA) - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/en/verbalizers/word.py b/nemo_text_processing/inverse_text_normalization/en/verbalizers/word.py deleted file mode 100644 index 6e94ac8c892c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/en/verbalizers/word.py +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_CHAR, NEMO_SIGMA, GraphFst, delete_space -from pynini.lib import pynutil - - -class WordFst(GraphFst): - """ - Finite state transducer for verbalizing plain tokens - e.g. tokens { name: "sleep" } -> sleep - """ - - def __init__(self): - super().__init__(name="word", kind="verbalize") - chars = pynini.closure(NEMO_CHAR - " ", 1) - char = pynutil.delete("name:") + delete_space + pynutil.delete("\"") + chars + pynutil.delete("\"") - graph = char @ pynini.cdrewrite(pynini.cross(u"\u00A0", " "), "", "", NEMO_SIGMA) - - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/es/__init__.py b/nemo_text_processing/inverse_text_normalization/es/__init__.py deleted file mode 100644 index bbc86ae98762..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/__init__.py +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from nemo_text_processing.inverse_text_normalization.es.taggers.tokenize_and_classify import ClassifyFst -from nemo_text_processing.inverse_text_normalization.es.verbalizers.verbalize import VerbalizeFst -from nemo_text_processing.inverse_text_normalization.es.verbalizers.verbalize_final import VerbalizeFinalFst diff --git a/nemo_text_processing/inverse_text_normalization/es/data/__init__.py b/nemo_text_processing/inverse_text_normalization/es/data/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/es/data/currency_plural.tsv b/nemo_text_processing/inverse_text_normalization/es/data/currency_plural.tsv deleted file mode 100644 index b222ff77a263..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/currency_plural.tsv +++ /dev/null @@ -1,6 +0,0 @@ -€ euros -US$ dólares estadounidenses -US$ dólares americanos -$ dólares -$ pesos -¥ yenes \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/es/data/currency_singular.tsv b/nemo_text_processing/inverse_text_normalization/es/data/currency_singular.tsv deleted file mode 100644 index f3977eaf936a..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/currency_singular.tsv +++ /dev/null @@ -1,6 +0,0 @@ -€ euro -US$ dólar estadounidense -US$ dólar americano -$ dólar -$ peso -¥ yen \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/es/data/electronic/__init__.py b/nemo_text_processing/inverse_text_normalization/es/data/electronic/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/electronic/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/es/data/electronic/domain.tsv b/nemo_text_processing/inverse_text_normalization/es/data/electronic/domain.tsv deleted file mode 100644 index 8053757321a0..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/electronic/domain.tsv +++ /dev/null @@ -1,25 +0,0 @@ -com -es -uk -fr -net -br -in -ru -de -it -edu -co -ar -bo -cl -co -ec -fk -gf -fy -pe -py -sr -ve -uy \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/es/data/electronic/server_name.tsv b/nemo_text_processing/inverse_text_normalization/es/data/electronic/server_name.tsv deleted file mode 100644 index 711073d5d88d..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/electronic/server_name.tsv +++ /dev/null @@ -1,17 +0,0 @@ -gmail g mail -gmail -nvidia n vidia -nvidia -outlook -hotmail -yahoo -aol -gmx -msn -live -yandex -orange -wanadoo -web -comcast -bbc \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/es/data/electronic/symbols.tsv b/nemo_text_processing/inverse_text_normalization/es/data/electronic/symbols.tsv deleted file mode 100644 index 9835226f9c25..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/electronic/symbols.tsv +++ /dev/null @@ -1,4 +0,0 @@ -. punto -- guion -_ guion bajo -/ barra \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/es/data/measurements_plural.tsv b/nemo_text_processing/inverse_text_normalization/es/data/measurements_plural.tsv deleted file mode 100644 index a27d890228a4..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/measurements_plural.tsv +++ /dev/null @@ -1,19 +0,0 @@ -cm centímetros -g gramos -h horas -kg kilos -kg kilogramos -km kilómetros -km² kilómetros cuadrados -l litros -m metros -m² metros cuadrados -m³ metros cubicos -mph millas por hora -ml mililitros -mm milímetros -ms milisegundos -min minutos -% por ciento -% porciento -s segundos diff --git a/nemo_text_processing/inverse_text_normalization/es/data/measurements_singular.tsv b/nemo_text_processing/inverse_text_normalization/es/data/measurements_singular.tsv deleted file mode 100644 index 7c892b5d06d4..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/measurements_singular.tsv +++ /dev/null @@ -1,19 +0,0 @@ -cm centímetro -g gramo -h hora -kg kilo -kg kilogramo -km kilómetro -km² kilómetro cuadrado -l litro -m metro -m² metro cuadrado -m³ metro cubico -mph milla por hora -ml mililitro -mm milímetro -ms milisegundo -min minuto -% por ciento -% porciento -s segundo diff --git a/nemo_text_processing/inverse_text_normalization/es/data/months.tsv b/nemo_text_processing/inverse_text_normalization/es/data/months.tsv deleted file mode 100644 index 55ada228937a..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/months.tsv +++ /dev/null @@ -1,12 +0,0 @@ -enero -febrero -marzo -abril -mayo -junio -julio -agosto -septiembre -octubre -noviembre -diciembre \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/es/data/numbers/__init__.py b/nemo_text_processing/inverse_text_normalization/es/data/numbers/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/numbers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/es/data/numbers/digit.tsv b/nemo_text_processing/inverse_text_normalization/es/data/numbers/digit.tsv deleted file mode 100644 index 639fe1c73579..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/numbers/digit.tsv +++ /dev/null @@ -1,12 +0,0 @@ -uno 1 -un 1 -ún 1 -una 1 -dos 2 -tres 3 -cuatro 4 -cinco 5 -seis 6 -siete 7 -ocho 8 -nueve 9 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/es/data/numbers/hundreds.tsv b/nemo_text_processing/inverse_text_normalization/es/data/numbers/hundreds.tsv deleted file mode 100644 index 972e687760b3..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/numbers/hundreds.tsv +++ /dev/null @@ -1,18 +0,0 @@ -ciento 1 -cien 1 -doscientos 2 -doscientas 2 -trescientos 3 -trescientas 3 -cuatrocientos 4 -cuatrocientas 4 -quinientos 5 -quinientas 5 -seiscientos 6 -seiscientas 6 -setecientos 7 -setecientas 7 -ochocientos 8 -ochocientas 8 -novecientos 9 -novecientas 9 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/es/data/numbers/teen.tsv b/nemo_text_processing/inverse_text_normalization/es/data/numbers/teen.tsv deleted file mode 100644 index 370526ea57c3..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/numbers/teen.tsv +++ /dev/null @@ -1,10 +0,0 @@ -diez 10 -once 11 -doce 12 -trece 13 -catorce 14 -quince 15 -dieciséis 16 -diecisiete 17 -dieciocho 18 -diecinueve 19 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/es/data/numbers/ties.tsv b/nemo_text_processing/inverse_text_normalization/es/data/numbers/ties.tsv deleted file mode 100644 index 30f0d43f25ad..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/numbers/ties.tsv +++ /dev/null @@ -1,9 +0,0 @@ -veinte 2 -treinta 3 -cuarenta 4 -cincuenta 5 -cinquenta 5 -sesenta 6 -setenta 7 -ochenta 8 -noventa 9 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/es/data/numbers/twenties.tsv b/nemo_text_processing/inverse_text_normalization/es/data/numbers/twenties.tsv deleted file mode 100644 index e586cfa432a0..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/numbers/twenties.tsv +++ /dev/null @@ -1,14 +0,0 @@ -veintiuno 21 -veintiún 21 -veintiuna 21 -veintidós 22 -veintitrés 23 -veintitres 23 -veinticuatro 24 -veinticuátro 24 -veintiacuátro 24 -veinticinco 25 -veintiséis 26 -veintisiete 27 -veintiocho 28 -veintinueve 29 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/es/data/numbers/zero.tsv b/nemo_text_processing/inverse_text_normalization/es/data/numbers/zero.tsv deleted file mode 100644 index 945785283a51..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/numbers/zero.tsv +++ /dev/null @@ -1 +0,0 @@ -cero 0 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/es/data/ordinals/__init__.py b/nemo_text_processing/inverse_text_normalization/es/data/ordinals/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/ordinals/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/es/data/ordinals/digit.tsv b/nemo_text_processing/inverse_text_normalization/es/data/ordinals/digit.tsv deleted file mode 100644 index a478659f09aa..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/ordinals/digit.tsv +++ /dev/null @@ -1,22 +0,0 @@ -primero uno -primera uno -primer uno -segundo dos -segunda dos -tercero tres -tercera tres -tercer tres -cuarto cuatro -cuarta cuatro -quinto cinco -quinta cinco -sexto seis -sexta seis -séptimo siete -séptima siete -sétimo siete -sétima siete -octavo ocho -octava ocho -noveno nueve -novena nueve \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/es/data/ordinals/hundreds.tsv b/nemo_text_processing/inverse_text_normalization/es/data/ordinals/hundreds.tsv deleted file mode 100644 index 488730618f19..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/ordinals/hundreds.tsv +++ /dev/null @@ -1,18 +0,0 @@ -centésimo ciento -centésima ciento -ducentésimo doscientos -ducentésima doscientos -tricentésimo trescientos -tricentésima trescientos -cuadringentésimo cuatrocientos -cuadringentésima cuatrocientos -quingentésimo quinientos -quingentésima quinientos -sexcentésimo seiscientos -sexcentésima seiscientos -septingentésimo setecientos -septingentésima setecientos -octingentésimo ochocientos -octingentésima ochocientos -noningentésimo novecientos -noningentésima novecientos \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/es/data/ordinals/teen.tsv b/nemo_text_processing/inverse_text_normalization/es/data/ordinals/teen.tsv deleted file mode 100644 index 946398825d24..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/ordinals/teen.tsv +++ /dev/null @@ -1,55 +0,0 @@ -décimo diez -décima diez -decimoprimero once -decimoprimera once -decimoprimer once -décimo primero once -décima primera once -décimo primera once -décimo primer once -undécimo once -undécima once -decimosegundo doce -decimosegunda doce -décimo segundo doce -décima segunda doce -décimo segunda doce -duodécimo doce -duodécima doce -decimotercero trece -decimotercera trece -decimotercer trece -décimo tercero trece -décima tercera trece -décimo tercera trece -décimo tercer trece -decimocuarto catorce -decimocuarta catorce -décimo cuarto catorce -décima cuarta catorce -décimo cuarta catorce -decimoquinto quince -decimoquinta quince -décimo quinto quince -décima quinta quince -décimo quinta quince -decimosexto dieciséis -decimosexta dieciséis -décimo sexto dieciséis -décima sexta dieciséis -décimo sexta dieciséis -decimoséptimo diecisiete -decimoséptima diecisiete -décimo séptimo diecisiete -décima séptima diecisiete -décimo séptima diecisiete -decimoctavo dieciocho -decimoctava dieciocho -décimo octavo dieciocho -décima octava dieciocho -décimo octava dieciocho -decimonoveno diecinueve -decimonovena diecinueve -décimo noveno diecinueve -décima novena diecinueve -décimo novena diecinueve \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/es/data/ordinals/ties.tsv b/nemo_text_processing/inverse_text_normalization/es/data/ordinals/ties.tsv deleted file mode 100644 index 5c22d5520e3f..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/ordinals/ties.tsv +++ /dev/null @@ -1,15 +0,0 @@ -vigésimo veinte -vigésima veinte -trigésimo treinta -cuadragésimo cuarenta -cuadragésima cuarenta -quincuagésimo cincuenta -quincuagésima cincuenta -sexagésimo sesenta -sexagésima sesenta -septuagésimo setenta -septuagésima setenta -octogésimo ochenta -octogésima ochenta -nonagésimo noventa -nonagésima noventa \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/es/data/ordinals/twenties.tsv b/nemo_text_processing/inverse_text_normalization/es/data/ordinals/twenties.tsv deleted file mode 100644 index 4c1b1770c823..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/ordinals/twenties.tsv +++ /dev/null @@ -1,20 +0,0 @@ -vigesimoprimero veintiuno -vigesimoprimera veintiuno -vigesimoprimer veintiuno -vigésimosegundo veintidós -vigésimosegunda veintidós -vigésimotercero veintitrés -vigésimotercera veintitrés -vigésimotercer veintitrés -vigésimocuarto veinticuatro -vigésimocuarta veinticuatro -vigésimoquinto veinticinco -vigésimoquinta veinticinco -vigésimosexto veintiséis -vigésimosexta veintiséis -vigésimoséptimo veintisiete -vigésimoséptima veintisiete -vigésimooctavo veintiocho -vigésimooctava veintiocho -vigésimonoveno veintinueve -vigésimonovena veintinueve \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/es/data/time/__init__.py b/nemo_text_processing/inverse_text_normalization/es/data/time/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/time/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/es/data/time/time_suffix.tsv b/nemo_text_processing/inverse_text_normalization/es/data/time/time_suffix.tsv deleted file mode 100644 index 00604d9003ee..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/time/time_suffix.tsv +++ /dev/null @@ -1,12 +0,0 @@ -peme p.m. -pe eme p.m. -p m p.m. -pm p.m. -p.m. -p.m p.m. -ame a.m. -a eme a.m. -am a.m. -a.m. -a.m a.m. -a m a.m. \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/es/data/time/time_to.tsv b/nemo_text_processing/inverse_text_normalization/es/data/time/time_to.tsv deleted file mode 100644 index 71d4bcd0802e..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/time/time_to.tsv +++ /dev/null @@ -1,24 +0,0 @@ -la una las 12 -las dos la 1 -las tres las 2 -las cuatro las 3 -las cinco las 4 -las seis las 5 -las siete las 6 -las ocho las 7 -las nueve las 8 -las diez las 9 -las once las 10 -las doce las 11 -las trece las 12 -las catorce las 13 -las quince las 14 -las dieciséis las 15 -las diecisiete las 16 -las diecieocho las 17 -las diecinueve las 18 -las veinte las 19 -las veintiuna las 20 -las veintidos las 21 -las veintitres las 22 -las cero las 23 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/es/data/whitelist.tsv b/nemo_text_processing/inverse_text_normalization/es/data/whitelist.tsv deleted file mode 100644 index e1816d9768dd..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/data/whitelist.tsv +++ /dev/null @@ -1,2 +0,0 @@ -ud. usted -uds. ustedes diff --git a/nemo_text_processing/inverse_text_normalization/es/taggers/__init__.py b/nemo_text_processing/inverse_text_normalization/es/taggers/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/taggers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/es/taggers/cardinal.py b/nemo_text_processing/inverse_text_normalization/es/taggers/cardinal.py deleted file mode 100644 index 2afce51ef24f..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/taggers/cardinal.py +++ /dev/null @@ -1,188 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.inverse_text_normalization.es.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_ALPHA, - NEMO_DIGIT, - NEMO_SIGMA, - NEMO_SPACE, - GraphFst, - delete_space, -) -from pynini.lib import pynutil - - -class CardinalFst(GraphFst): - """ - Finite state transducer for classifying cardinals - e.g. menos veintitrés -> cardinal { negative: "-" integer: "23"} - This class converts cardinals up to (but not including) "un cuatrillón", - i.e up to "one septillion" in English (10^{24}). - Cardinals below ten are not converted (in order to avoid - "vivo en una casa" --> "vivo en 1 casa" and any other odd conversions.) - - Although technically Spanish grammar requires that "y" only comes after - "10s" numbers (ie. "treinta", ..., "noventa"), these rules will convert - numbers even with "y" in an ungrammatical place (because "y" is ignored - inside cardinal numbers). - e.g. "mil y una" -> cardinal { integer: "1001"} - e.g. "ciento y una" -> cardinal { integer: "101"} - """ - - def __init__(self): - super().__init__(name="cardinal", kind="classify") - graph_zero = pynini.string_file(get_abs_path("data/numbers/zero.tsv")) - graph_digit = pynini.string_file(get_abs_path("data/numbers/digit.tsv")) - graph_ties = pynini.string_file(get_abs_path("data/numbers/ties.tsv")) - graph_teen = pynini.string_file(get_abs_path("data/numbers/teen.tsv")) - graph_twenties = pynini.string_file(get_abs_path("data/numbers/twenties.tsv")) - graph_hundreds = pynini.string_file(get_abs_path("data/numbers/hundreds.tsv")) - - graph_hundred_component = graph_hundreds | pynutil.insert("0") - graph_hundred_component += delete_space - graph_hundred_component += pynini.union( - graph_twenties | graph_teen | pynutil.insert("00"), - (graph_ties | pynutil.insert("0")) + delete_space + (graph_digit | pynutil.insert("0")), - ) - - graph_hundred_component_at_least_one_none_zero_digit = graph_hundred_component @ ( - pynini.closure(NEMO_DIGIT) + (NEMO_DIGIT - "0") + pynini.closure(NEMO_DIGIT) - ) - self.graph_hundred_component_at_least_one_none_zero_digit = ( - graph_hundred_component_at_least_one_none_zero_digit - ) - - graph_thousands = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit + delete_space + pynutil.delete("mil"), - pynutil.insert("001") + pynutil.delete("mil"), # because we say 'mil', not 'un mil' - pynutil.insert("000", weight=0.1), - ) - - graph_millones = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit - + delete_space - + (pynutil.delete("millones") | pynutil.delete("millón")), - pynutil.insert("000") + pynutil.delete("millones"), # to allow for 'mil millones' - ) - - graph_mil_millones = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit + delete_space + pynutil.delete("mil"), - pynutil.insert("001") + pynutil.delete("mil"), # because we say 'mil', not 'un mil' - ) - graph_mil_millones += delete_space + ( - graph_millones | pynutil.insert("000") + pynutil.delete("millones") - ) # allow for 'mil millones' - graph_mil_millones |= pynutil.insert("000000", weight=0.1) - - # also allow 'millardo' instead of 'mil millones' - graph_millardo = ( - graph_hundred_component_at_least_one_none_zero_digit - + delete_space - + (pynutil.delete("millardo") | pynutil.delete("millardos")) - ) - - graph_billones = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit - + delete_space - + (pynutil.delete("billones") | pynutil.delete("billón")), - ) - - graph_mil_billones = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit + delete_space + pynutil.delete("mil"), - pynutil.insert("001") + pynutil.delete("mil"), # because we say 'mil', not 'un mil' - ) - graph_mil_billones += delete_space + ( - graph_billones | pynutil.insert("000") + pynutil.delete("billones") - ) # allow for 'mil billones' - graph_mil_billones |= pynutil.insert("000000", weight=0.1) - - graph_trillones = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit - + delete_space - + (pynutil.delete("trillones") | pynutil.delete("trillón")), - ) - - graph_mil_trillones = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit + delete_space + pynutil.delete("mil"), - pynutil.insert("001") + pynutil.delete("mil"), # because we say 'mil', not 'un mil' - ) - graph_mil_trillones += delete_space + ( - graph_trillones | pynutil.insert("000") + pynutil.delete("trillones") - ) # allow for 'mil trillones' - graph_mil_trillones |= pynutil.insert("000000", weight=0.1) - - graph = pynini.union( - (graph_mil_trillones | pynutil.insert("000", weight=0.1) + graph_trillones) - + delete_space - + (graph_mil_billones | pynutil.insert("000", weight=0.1) + graph_billones) - + delete_space - + pynini.union( - graph_mil_millones, - pynutil.insert("000", weight=0.1) + graph_millones, - graph_millardo + graph_millones, - graph_millardo + pynutil.insert("000", weight=0.1), - ) - + delete_space - + graph_thousands - + delete_space - + graph_hundred_component, - graph_zero, - ) - - graph = graph @ pynini.union( - pynutil.delete(pynini.closure("0")) + pynini.difference(NEMO_DIGIT, "0") + pynini.closure(NEMO_DIGIT), "0" - ) - - # ignore "y" inside cardinal numbers - graph = ( - pynini.cdrewrite(pynutil.delete("y"), NEMO_SPACE, NEMO_SPACE, NEMO_SIGMA) - @ (NEMO_ALPHA + NEMO_SIGMA) - @ graph - ) - - self.graph_no_exception = graph - - # save self.numbers_up_to_thousand for use in DecimalFst - digits_up_to_thousand = NEMO_DIGIT | (NEMO_DIGIT ** 2) | (NEMO_DIGIT ** 3) - numbers_up_to_thousand = pynini.compose(graph, digits_up_to_thousand).optimize() - self.numbers_up_to_thousand = numbers_up_to_thousand - - # save self.numbers_up_to_million for use in DecimalFst - digits_up_to_million = ( - NEMO_DIGIT - | (NEMO_DIGIT ** 2) - | (NEMO_DIGIT ** 3) - | (NEMO_DIGIT ** 4) - | (NEMO_DIGIT ** 5) - | (NEMO_DIGIT ** 6) - ) - numbers_up_to_million = pynini.compose(graph, digits_up_to_million).optimize() - self.numbers_up_to_million = numbers_up_to_million - - # don't convert cardinals from zero to nine inclusive - graph_exception = pynini.project(pynini.union(graph_digit, graph_zero), 'input') - - self.graph = (pynini.project(graph, "input") - graph_exception.arcsort()) @ graph - - optional_minus_graph = pynini.closure( - pynutil.insert("negative: ") + pynini.cross("menos", "\"-\"") + NEMO_SPACE, 0, 1 - ) - - final_graph = optional_minus_graph + pynutil.insert("integer: \"") + self.graph + pynutil.insert("\"") - - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/es/taggers/date.py b/nemo_text_processing/inverse_text_normalization/es/taggers/date.py deleted file mode 100644 index 4eda33129787..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/taggers/date.py +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.es.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst, delete_extra_space, delete_space -from pynini.lib import pynutil - - -class DateFst(GraphFst): - """ - Finite state transducer for classifying date, - e.g. primero de enero -> date { day: "1" month: "enero" } - e.g. uno de enero -> date { day: "1" month: "enero" } - """ - - def __init__(self): - super().__init__(name="date", kind="classify") - - graph_digit = pynini.string_file(get_abs_path("data/numbers/digit.tsv")) - graph_ties = pynini.string_file(get_abs_path("data/numbers/ties.tsv")) - graph_teen = pynini.string_file(get_abs_path("data/numbers/teen.tsv")) - graph_twenties = pynini.string_file(get_abs_path("data/numbers/twenties.tsv")) - - graph_1_to_100 = pynini.union( - graph_digit, - graph_twenties, - graph_teen, - (graph_ties + pynutil.insert("0")), - (graph_ties + pynutil.delete(" y ") + graph_digit), - ) - - digits_1_to_31 = [str(digits) for digits in range(1, 32)] - graph_1_to_31 = graph_1_to_100 @ pynini.union(*digits_1_to_31) - # can use "primero" for 1st day of the month - graph_1_to_31 = pynini.union(graph_1_to_31, pynini.cross("primero", "1")) - - day_graph = pynutil.insert("day: \"") + graph_1_to_31 + pynutil.insert("\"") - - month_graph = pynini.string_file(get_abs_path("data/months.tsv")) - month_graph = pynutil.insert("month: \"") + month_graph + pynutil.insert("\"") - - graph_dm = day_graph + delete_space + pynutil.delete("de") + delete_extra_space + month_graph - - final_graph = graph_dm - final_graph += pynutil.insert(" preserve_order: true") - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/es/taggers/decimal.py b/nemo_text_processing/inverse_text_normalization/es/taggers/decimal.py deleted file mode 100644 index bdbf180495de..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/taggers/decimal.py +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.es.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_DIGIT, - GraphFst, - delete_extra_space, - delete_space, -) -from pynini.lib import pynutil - - -def get_quantity(decimal: 'pynini.FstLike', cardinal_up_to_million: 'pynini.FstLike') -> 'pynini.FstLike': - """ - Returns FST that transforms either a cardinal or decimal followed by a quantity into a numeral, - e.g. one million -> integer_part: "1" quantity: "million" - e.g. one point five million -> integer_part: "1" fractional_part: "5" quantity: "million" - - Args: - decimal: decimal FST - cardinal_up_to_million: cardinal FST - """ - numbers = cardinal_up_to_million @ ( - pynutil.delete(pynini.closure("0")) + pynini.difference(NEMO_DIGIT, "0") + pynini.closure(NEMO_DIGIT) - ) - - suffix = pynini.union( - "millón", - "millones", - "millardo", - "millardos", - "billón", - "billones", - "trillón", - "trillones", - "cuatrillón", - "cuatrillones", - ) - res = ( - pynutil.insert("integer_part: \"") - + numbers - + pynutil.insert("\"") - + delete_extra_space - + pynutil.insert("quantity: \"") - + suffix - + pynutil.insert("\"") - ) - res |= decimal + delete_extra_space + pynutil.insert("quantity: \"") + suffix + pynutil.insert("\"") - return res - - -class DecimalFst(GraphFst): - """ - Finite state transducer for classifying decimal - Decimal point is either "." or ",", determined by whether "punto" or "coma" is spoken. - e.g. menos uno coma dos seis -> decimal { negative: "true" integer_part: "1" morphosyntactic_features: "," fractional_part: "26" } - e.g. menos uno punto dos seis -> decimal { negative: "true" integer_part: "1" morphosyntactic_features: "." fractional_part: "26" } - - This decimal rule assumes that decimals can be pronounced as: - (a cardinal) + ('coma' or 'punto') plus (any sequence of cardinals <1000, including 'zero') - - Also writes large numbers in shortened form, e.g. - e.g. uno coma dos seis millón -> decimal { negative: "false" integer_part: "1" morphosyntactic_features: "," fractional_part: "26" quantity: "millón" } - e.g. dos millones -> decimal { negative: "false" integer_part: "2" quantity: "millones" } - e.g. mil ochocientos veinticuatro millones -> decimal { negative: "false" integer_part: "1824" quantity: "millones" } - Args: - cardinal: CardinalFst - - """ - - def __init__(self, cardinal: GraphFst): - super().__init__(name="decimal", kind="classify") - - # number after decimal point can be any series of cardinals <1000, including 'zero' - graph_decimal = cardinal.numbers_up_to_thousand - graph_decimal = pynini.closure(graph_decimal + delete_space) + graph_decimal - self.graph = graph_decimal - - # decimal point can be denoted by 'coma' or 'punto' - decimal_point = pynini.cross("coma", "morphosyntactic_features: \",\"") - decimal_point |= pynini.cross("punto", "morphosyntactic_features: \".\"") - - optional_graph_negative = pynini.closure( - pynutil.insert("negative: ") + pynini.cross("menos", "\"true\"") + delete_extra_space, 0, 1 - ) - - graph_fractional = pynutil.insert("fractional_part: \"") + graph_decimal + pynutil.insert("\"") - - cardinal_graph = cardinal.graph_no_exception | pynini.string_file(get_abs_path("data/numbers/zero.tsv")) - graph_integer = pynutil.insert("integer_part: \"") + cardinal_graph + pynutil.insert("\"") - final_graph_wo_sign = ( - pynini.closure(graph_integer + delete_extra_space, 0, 1) - + decimal_point - + delete_extra_space - + graph_fractional - ) - final_graph = optional_graph_negative + final_graph_wo_sign - - self.final_graph_wo_negative = final_graph_wo_sign | get_quantity( - final_graph_wo_sign, cardinal.numbers_up_to_million - ) - final_graph |= optional_graph_negative + get_quantity(final_graph_wo_sign, cardinal.numbers_up_to_million) - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/es/taggers/electronic.py b/nemo_text_processing/inverse_text_normalization/es/taggers/electronic.py deleted file mode 100644 index 53b6b4d090cf..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/taggers/electronic.py +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.es.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_ALPHA, GraphFst, insert_space -from pynini.lib import pynutil - - -class ElectronicFst(GraphFst): - """ - Finite state transducer for classifying 'electronic' semiotic classes, i.e. - email address (which get converted to "username" and "domain" fields), - and URLS (which get converted to a "protocol" field). - e.g. c d f uno arroba a b c punto e d u -> tokens { electronic { username: "cdf1" domain: "abc.edu" } } - e.g. doble ve doble ve doble ve a b c punto e d u -> tokens { electronic { protocol: "www.abc.edu" } } - """ - - def __init__(self): - super().__init__(name="electronic", kind="classify") - - delete_extra_space = pynutil.delete(" ") - alpha_num = ( - NEMO_ALPHA - | pynini.string_file(get_abs_path("data/numbers/digit.tsv")) - | pynini.string_file(get_abs_path("data/numbers/zero.tsv")) - ) - - symbols = pynini.string_file(get_abs_path("data/electronic/symbols.tsv")).invert() - - accepted_username = alpha_num | symbols - process_dot = pynini.cross("punto", ".") - username = ( - pynutil.insert("username: \"") - + alpha_num - + delete_extra_space - + pynini.closure(accepted_username + delete_extra_space) - + alpha_num - + pynutil.insert("\"") - ) - single_alphanum = pynini.closure(alpha_num + delete_extra_space) + alpha_num - server = single_alphanum | pynini.string_file(get_abs_path("data/electronic/server_name.tsv")).invert() - domain = single_alphanum | pynini.string_file(get_abs_path("data/electronic/domain.tsv")).invert() - domain_graph = ( - pynutil.insert("domain: \"") - + server - + delete_extra_space - + process_dot - + delete_extra_space - + domain - + pynutil.insert("\"") - ) - graph = ( - username + delete_extra_space + pynutil.delete("arroba") + insert_space + delete_extra_space + domain_graph - ) - - ############# url ### - protocol_end = pynini.cross(pynini.union("www", "w w w", "doble ve doble ve doble ve"), "www") - protocol_start = pynini.cross(pynini.union("http", "h t t p", "hache te te pe"), "http") - protocol_start |= pynini.cross(pynini.union("https", "h t t p s", "hache te te pe ese"), "https") - protocol_start += pynini.cross(" dos puntos barra barra ", "://") - - # e.g. .com, .es - ending = ( - delete_extra_space - + symbols - + delete_extra_space - + (domain | pynini.closure(accepted_username + delete_extra_space,) + accepted_username) - ) - - protocol = ( - pynini.closure(protocol_start, 0, 1) - + protocol_end - + delete_extra_space - + process_dot - + delete_extra_space - + (pynini.closure(delete_extra_space + accepted_username, 1) | server) - + pynini.closure(ending, 1) - ) - protocol = pynutil.insert("protocol: \"") + protocol + pynutil.insert("\"") - graph |= protocol - ######## - - final_graph = self.add_tokens(graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/es/taggers/measure.py b/nemo_text_processing/inverse_text_normalization/es/taggers/measure.py deleted file mode 100644 index a660da140040..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/taggers/measure.py +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.es.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_SIGMA, - GraphFst, - convert_space, - delete_extra_space, - delete_space, -) -from pynini.lib import pynutil - - -class MeasureFst(GraphFst): - """ - Finite state transducer for classifying measure - e.g. menos doce kilogramos -> measure { cardinal { negative: "true" integer: "12" } units: "kg" } - - Args: - cardinal: CardinalFst - decimal: DecimalFst - """ - - def __init__(self, cardinal: GraphFst, decimal: GraphFst): - super().__init__(name="measure", kind="classify") - - cardinal_graph = cardinal.graph_no_exception - - graph_unit_singular = pynini.string_file(get_abs_path("data/measurements_singular.tsv")) - graph_unit_singular = pynini.invert(graph_unit_singular) # singular -> abbr - graph_unit_plural = pynini.string_file(get_abs_path("data/measurements_plural.tsv")) - graph_unit_plural = pynini.invert(graph_unit_plural) # plural -> abbr - - optional_graph_negative = pynini.closure( - pynutil.insert("negative: ") + pynini.cross("menos", "\"true\"") + delete_extra_space, 0, 1 - ) - - unit_singular = convert_space(graph_unit_singular) - unit_plural = convert_space(graph_unit_plural) - unit_misc = pynutil.insert("/") + pynutil.delete("por") + delete_space + convert_space(graph_unit_singular) - - unit_singular = ( - pynutil.insert("units: \"") - + (unit_singular | unit_misc | pynutil.add_weight(unit_singular + delete_space + unit_misc, 0.01)) - + pynutil.insert("\"") - ) - unit_plural = ( - pynutil.insert("units: \"") - + (unit_plural | unit_misc | pynutil.add_weight(unit_plural + delete_space + unit_misc, 0.01)) - + pynutil.insert("\"") - ) - - subgraph_decimal = ( - pynutil.insert("decimal { ") - + optional_graph_negative - + decimal.final_graph_wo_negative - + pynutil.insert(" }") - + delete_extra_space - + unit_plural - ) - subgraph_cardinal = ( - pynutil.insert("cardinal { ") - + optional_graph_negative - + pynutil.insert("integer: \"") - + ((NEMO_SIGMA - "un" - "una" - "uno") @ cardinal_graph) - + pynutil.insert("\"") - + pynutil.insert(" }") - + delete_extra_space - + unit_plural - ) - subgraph_cardinal |= ( - pynutil.insert("cardinal { ") - + optional_graph_negative - + pynutil.insert("integer: \"") - + (pynini.cross("un", "1") | pynini.cross("una", "1") | pynini.cross("uno", "1")) - + pynutil.insert("\"") - + pynutil.insert(" }") - + delete_extra_space - + unit_singular - ) - final_graph = subgraph_decimal | subgraph_cardinal - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/es/taggers/money.py b/nemo_text_processing/inverse_text_normalization/es/taggers/money.py deleted file mode 100644 index 754afdd36b65..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/taggers/money.py +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.es.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_DIGIT, - NEMO_SIGMA, - GraphFst, - convert_space, - delete_extra_space, - delete_space, - insert_space, -) -from pynini.lib import pynutil - - -class MoneyFst(GraphFst): - """ - Finite state transducer for classifying money - e.g. doce dólares y cinco céntimos -> money { integer_part: "12" fractional_part: 05 currency: "$" } - - Args: - cardinal: CardinalFst - decimal: DecimalFst - """ - - def __init__(self, cardinal: GraphFst, decimal: GraphFst): - super().__init__(name="money", kind="classify") - # quantity, integer_part, fractional_part, currency - - cardinal_graph = cardinal.graph_no_exception - graph_decimal_final = decimal.final_graph_wo_negative - - unit_singular = pynini.string_file(get_abs_path("data/currency_singular.tsv")) - unit_singular = pynini.invert(unit_singular) - unit_plural = pynini.string_file(get_abs_path("data/currency_plural.tsv")) - unit_plural = pynini.invert(unit_plural) - - graph_unit_singular = pynutil.insert("currency: \"") + convert_space(unit_singular) + pynutil.insert("\"") - graph_unit_plural = pynutil.insert("currency: \"") + convert_space(unit_plural) + pynutil.insert("\"") - - add_leading_zero_to_double_digit = (NEMO_DIGIT + NEMO_DIGIT) | (pynutil.insert("0") + NEMO_DIGIT) - # twelve dollars (and) fifty cents, zero cents - cents_standalone = ( - pynutil.insert("morphosyntactic_features: \",\"") # always use a comma in the decimal - + insert_space - + pynutil.insert("fractional_part: \"") - + pynini.union( - pynutil.add_weight(((NEMO_SIGMA - "un") @ cardinal_graph), -0.7) @ add_leading_zero_to_double_digit - + delete_space - + pynutil.delete(pynini.union("centavos", "céntimos")), - pynini.cross("un", "01") + delete_space + pynutil.delete(pynini.union("centavo", "céntimo")), - ) - + pynutil.insert("\"") - ) - - optional_cents_standalone = pynini.closure( - delete_space - + pynini.closure((pynutil.delete("con") | pynutil.delete('y')) + delete_space, 0, 1) - + insert_space - + cents_standalone, - 0, - 1, - ) - # twelve dollars fifty, only after integer - # setenta y cinco dólares con sesenta y tres~$75,63 - optional_cents_suffix = pynini.closure( - delete_extra_space - + pynutil.insert("morphosyntactic_features: \",\"") # always use a comma in the decimal - + insert_space - + pynutil.insert("fractional_part: \"") - + pynini.closure((pynutil.delete("con") | pynutil.delete('y')) + delete_space, 0, 1) - + pynutil.add_weight(cardinal_graph @ add_leading_zero_to_double_digit, -0.7) - + pynutil.insert("\""), - 0, - 1, - ) - - graph_integer = ( - pynutil.insert("integer_part: \"") - + ((NEMO_SIGMA - "un" - "una") @ cardinal_graph) - + pynutil.insert("\"") - + delete_extra_space - + graph_unit_plural - + (optional_cents_standalone | optional_cents_suffix) - ) - graph_integer |= ( - pynutil.insert("integer_part: \"") - + (pynini.cross("un", "1") | pynini.cross("una", "1")) - + pynutil.insert("\"") - + delete_extra_space - + graph_unit_singular - + (optional_cents_standalone | optional_cents_suffix) - ) - graph_decimal = graph_decimal_final + delete_extra_space + graph_unit_plural - graph_decimal |= pynutil.insert("currency: \"$\" integer_part: \"0\" ") + cents_standalone - final_graph = graph_integer | graph_decimal - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/es/taggers/ordinal.py b/nemo_text_processing/inverse_text_normalization/es/taggers/ordinal.py deleted file mode 100644 index fdb04a504bfa..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/taggers/ordinal.py +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.es.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_SIGMA, GraphFst, delete_space -from pynini.lib import pynutil - - -class OrdinalFst(GraphFst): - """ - Finite state transducer for classifying ordinal - vigésimo primero -> ordinal { integer: "21" morphosyntactic_features: "o" } - This class converts ordinal up to "millesímo" (one thousandth) exclusive. - - Cardinals below ten are not converted (in order to avoid - e.g. "primero hice ..." -> "1.º hice...", "segunda guerra mundial" -> "2.ª guerra mundial" - and any other odd conversions.) - - This FST also records the ending of the ordinal (called "morphosyntactic_features"): - either "o", "a", or "er". - - Args: - cardinal: CardinalFst - """ - - def __init__(self, cardinal: GraphFst): - super().__init__(name="ordinal", kind="classify") - - cardinal_graph = cardinal.graph_no_exception - graph_digit = pynini.string_file(get_abs_path("data/ordinals/digit.tsv")) - graph_teens = pynini.string_file(get_abs_path("data/ordinals/teen.tsv")) - graph_twenties = pynini.string_file(get_abs_path("data/ordinals/twenties.tsv")) - graph_ties = pynini.string_file(get_abs_path("data/ordinals/ties.tsv")) - graph_hundreds = pynini.string_file(get_abs_path("data/ordinals/hundreds.tsv")) - - ordinal_graph_union = pynini.union(graph_digit, graph_teens, graph_twenties, graph_ties, graph_hundreds,) - - accept_o_endings = NEMO_SIGMA + pynini.accep("o") - accept_a_endings = NEMO_SIGMA + pynini.accep("a") - accept_er_endings = NEMO_SIGMA.closure() + pynini.accep("er") - - ordinal_graph_o = accept_o_endings @ ordinal_graph_union - ordinal_graph_a = accept_a_endings @ ordinal_graph_union - ordinal_graph_er = accept_er_endings @ ordinal_graph_union - - # 'optional_numbers_in_front' have negative weight so we always - # include them if they're there - optional_numbers_in_front = (pynutil.add_weight(ordinal_graph_union, -0.1) + delete_space.closure()).closure() - graph_o_suffix = (optional_numbers_in_front + ordinal_graph_o) @ cardinal_graph - graph_a_suffix = (optional_numbers_in_front + ordinal_graph_a) @ cardinal_graph - graph_er_suffix = (optional_numbers_in_front + ordinal_graph_er) @ cardinal_graph - - # don't convert ordinals from one to nine inclusive - graph_exception = pynini.project(pynini.union(graph_digit), 'input') - graph_o_suffix = (pynini.project(graph_o_suffix, "input") - graph_exception.arcsort()) @ graph_o_suffix - graph_a_suffix = (pynini.project(graph_a_suffix, "input") - graph_exception.arcsort()) @ graph_a_suffix - graph_er_suffix = (pynini.project(graph_er_suffix, "input") - graph_exception.arcsort()) @ graph_er_suffix - - graph = ( - pynutil.insert("integer: \"") - + graph_o_suffix - + pynutil.insert("\"") - + pynutil.insert(" morphosyntactic_features: \"o\"") - ) - graph |= ( - pynutil.insert("integer: \"") - + graph_a_suffix - + pynutil.insert("\"") - + pynutil.insert(" morphosyntactic_features: \"a\"") - ) - graph |= ( - pynutil.insert("integer: \"") - + graph_er_suffix - + pynutil.insert("\"") - + pynutil.insert(" morphosyntactic_features: \"er\"") - ) - - final_graph = self.add_tokens(graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/es/taggers/punctuation.py b/nemo_text_processing/inverse_text_normalization/es/taggers/punctuation.py deleted file mode 100644 index 12405d5c5cb2..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/taggers/punctuation.py +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst -from pynini.lib import pynutil - - -class PunctuationFst(GraphFst): - """ - Finite state transducer for classifying punctuation - e.g. a, -> tokens { name: "a" } tokens { name: "," } - """ - - def __init__(self): - super().__init__(name="punctuation", kind="classify") - - s = "!#$%&\'()*+,-./:;<=>?@^_`{|}~" - punct = pynini.union(*s) - - graph = pynutil.insert("name: \"") + punct + pynutil.insert("\"") - - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/es/taggers/telephone.py b/nemo_text_processing/inverse_text_normalization/es/taggers/telephone.py deleted file mode 100644 index 0e3a47c903b9..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/taggers/telephone.py +++ /dev/null @@ -1,138 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.es.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst, delete_space, insert_space -from pynini.lib import pynutil - - -class TelephoneFst(GraphFst): - """ - Finite state transducer for classifying telephone numbers, e.g. - uno dos tres uno dos tres cinco seis siete ocho -> { number_part: "123-123-5678" }. - If 10 digits are spoken, they are grouped as 3+3+4 (eg. 123-456-7890). - If 9 digits are spoken, they are grouped as 3+3+3 (eg. 123-456-789). - If 8 digits are spoken, they are grouped as 4+4 (eg. 1234-5678). - In Spanish, digits are generally spoken individually, or as 2-digit numbers, - eg. "one twenty three" = "123", - "twelve thirty four" = "1234". - - (we ignore more complicated cases such as "three hundred and two" or "three nines"). - """ - - def __init__(self): - super().__init__(name="telephone", kind="classify") - - # create `single_digits` and `double_digits` graphs as these will be - # the building blocks of possible telephone numbers - graph_digit = pynini.string_file(get_abs_path("data/numbers/digit.tsv")) - graph_ties = pynini.string_file(get_abs_path("data/numbers/ties.tsv")) - graph_teen = pynini.string_file(get_abs_path("data/numbers/teen.tsv")) - graph_twenties = pynini.string_file(get_abs_path("data/numbers/twenties.tsv")) - - single_digits = pynini.invert(graph_digit).optimize() | pynini.cross("0", "cero") - - double_digits = pynini.union( - graph_twenties, - graph_teen, - (graph_ties + pynutil.insert("0")), - (graph_ties + delete_space + pynutil.delete("y") + delete_space + graph_digit), - ).invert() - - # define `ten_digit_graph`, `nine_digit_graph`, `eight_digit_graph` - # which accept telephone numbers spoken (1) only with single digits, - # or (2) spoken with double digits (and sometimes single digits) - - # 10-digit option (1): all single digits - ten_digit_graph = ( - pynini.closure(single_digits + insert_space, 3, 3) - + pynutil.delete("-") - + pynini.closure(single_digits + insert_space, 3, 3) - + pynutil.delete("-") - + pynini.closure(single_digits + insert_space, 3, 3) - + single_digits - ) - - # 10-digit option (2): (1+2) + (1+2) + (2+2) digits - ten_digit_graph |= ( - single_digits - + insert_space - + double_digits - + insert_space - + pynutil.delete("-") - + single_digits - + insert_space - + double_digits - + insert_space - + pynutil.delete("-") - + double_digits - + insert_space - + double_digits - ) - - # 9-digit option (1): all single digits - nine_digit_graph = ( - pynini.closure(single_digits + insert_space, 3, 3) - + pynutil.delete("-") - + pynini.closure(single_digits + insert_space, 3, 3) - + pynutil.delete("-") - + pynini.closure(single_digits + insert_space, 2, 2) - + single_digits - ) - - # 9-digit option (2): (1+2) + (1+2) + (1+2) digits - nine_digit_graph |= ( - single_digits - + insert_space - + double_digits - + insert_space - + pynutil.delete("-") - + single_digits - + insert_space - + double_digits - + insert_space - + pynutil.delete("-") - + single_digits - + insert_space - + double_digits - ) - - # 8-digit option (1): all single digits - eight_digit_graph = ( - pynini.closure(single_digits + insert_space, 4, 4) - + pynutil.delete("-") - + pynini.closure(single_digits + insert_space, 3, 3) - + single_digits - ) - - # 8-digit option (2): (2+2) + (2+2) digits - eight_digit_graph |= ( - double_digits - + insert_space - + double_digits - + insert_space - + pynutil.delete("-") - + double_digits - + insert_space - + double_digits - ) - - number_part = pynini.union(ten_digit_graph, nine_digit_graph, eight_digit_graph,) - - number_part = pynutil.insert("number_part: \"") + pynini.invert(number_part) + pynutil.insert("\"") - - graph = number_part - final_graph = self.add_tokens(graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/es/taggers/time.py b/nemo_text_processing/inverse_text_normalization/es/taggers/time.py deleted file mode 100644 index 2eb8b4f681bf..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/taggers/time.py +++ /dev/null @@ -1,143 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.inverse_text_normalization.es.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import ( - GraphFst, - convert_space, - delete_extra_space, - delete_space, - insert_space, -) -from pynini.lib import pynutil - - -class TimeFst(GraphFst): - """ - Finite state transducer for classifying time - Time formats that it converts: - - + - e.g. la una diez -> time { hours: "la 1" minutes: "10" } - - + " y " + - e.g. la una y diez -> time { hours: "la 1" minutes: "10" } - - + " con " + - e.g. la una con diez -> time { hours: "la 1" minutes: "10" } - - + " menos " + - e.g. las dos menos cuarto -> time { hours: "la 1" minutes: "45" } - - "(un) cuarto para " + - e.g. cuarto para las dos -> time { minutes: "45" hours: "la 1" } - - Note that times on the hour (e.g. "las dos" i.e. "two o'clock") do not get - converted into a time format. This is to avoid converting phrases that are - not part of a time phrase (e.g. "las dos personas" i.e. "the two people") - e.g. las dos -> tokens { name: "las" } tokens { name: "dos" } - However, if a time on the hour is followed by a suffix (indicating 'a.m.' - or 'p.m.'), it will be converted. - e.g. las dos pe eme -> time { hours: "las 2" minutes: "00" suffix: "p.m." } - - Note that although the TimeFst verbalizer can accept 'zone' (timezone) fields, - so far the rules have not been added to the TimeFst tagger to process - timezones (to keep the rules simple, and because timezones are not very - often specified in Spanish.) - """ - - def __init__(self): - super().__init__(name="time", kind="classify") - - suffix_graph = pynini.string_file(get_abs_path("data/time/time_suffix.tsv")) - time_to_graph = pynini.string_file(get_abs_path("data/time/time_to.tsv")) - - graph_digit = pynini.string_file(get_abs_path("data/numbers/digit.tsv")) - graph_ties = pynini.string_file(get_abs_path("data/numbers/ties.tsv")) - graph_teen = pynini.string_file(get_abs_path("data/numbers/teen.tsv")) - graph_twenties = pynini.string_file(get_abs_path("data/numbers/twenties.tsv")) - - graph_1_to_100 = pynini.union( - graph_digit, - graph_twenties, - graph_teen, - (graph_ties + pynutil.insert("0")), - (graph_ties + pynutil.delete(" y ") + graph_digit), - ) - - # note that graph_hour will start from 2 hours - # "1 o'clock" will be treated differently because it - # is singular - digits_2_to_23 = [str(digits) for digits in range(2, 24)] - digits_1_to_59 = [str(digits) for digits in range(1, 60)] - - graph_1oclock = pynini.cross("la una", "la 1") - graph_hour = pynini.cross("las ", "las ") + graph_1_to_100 @ pynini.union(*digits_2_to_23) - graph_minute = graph_1_to_100 @ pynini.union(*digits_1_to_59) - graph_minute_verbose = pynini.cross("media", "30") | pynini.cross("cuarto", "15") - - final_graph_hour = pynutil.insert("hours: \"") + (graph_1oclock | graph_hour) + pynutil.insert("\"") - - final_graph_minute = ( - pynutil.insert("minutes: \"") - + pynini.closure((pynutil.delete("y") | pynutil.delete("con")) + delete_space, 0, 1) - + (graph_minute | graph_minute_verbose) - + pynutil.insert("\"") - ) - - final_suffix = pynutil.insert("suffix: \"") + convert_space(suffix_graph) + pynutil.insert("\"") - final_suffix_optional = pynini.closure(delete_space + insert_space + final_suffix, 0, 1) - - # las nueve a eme (only convert on-the-hour times if they are followed by a suffix) - graph_hsuffix = ( - final_graph_hour + delete_extra_space + pynutil.insert("minutes: \"00\"") + insert_space + final_suffix - ) - - # las nueve y veinticinco - graph_hm = final_graph_hour + delete_extra_space + final_graph_minute - - # un cuarto para las cinco - graph_mh = ( - pynutil.insert("minutes: \"") - + pynini.union(pynini.cross("un cuarto para", "45"), pynini.cross("cuarto para", "45"),) - + pynutil.insert("\"") - + delete_extra_space - + pynutil.insert("hours: \"") - + time_to_graph - + pynutil.insert("\"") - ) - - # las diez menos diez - graph_time_to = ( - pynutil.insert("hours: \"") - + time_to_graph - + pynutil.insert("\"") - + delete_extra_space - + pynutil.insert("minutes: \"") - + delete_space - + pynutil.delete("menos") - + delete_space - + pynini.union( - pynini.cross("cinco", "55"), - pynini.cross("diez", "50"), - pynini.cross("cuarto", "45"), - pynini.cross("veinte", "40"), - pynini.cross("veinticinco", "30"), - ) - + pynutil.insert("\"") - ) - final_graph = pynini.union( - (graph_hm | graph_mh | graph_time_to) + final_suffix_optional, graph_hsuffix - ).optimize() - - final_graph = self.add_tokens(final_graph) - - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/es/taggers/tokenize_and_classify.py b/nemo_text_processing/inverse_text_normalization/es/taggers/tokenize_and_classify.py deleted file mode 100644 index 730fe023653c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/taggers/tokenize_and_classify.py +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os - -import pynini -from nemo_text_processing.inverse_text_normalization.es.taggers.cardinal import CardinalFst -from nemo_text_processing.inverse_text_normalization.es.taggers.date import DateFst -from nemo_text_processing.inverse_text_normalization.es.taggers.decimal import DecimalFst -from nemo_text_processing.inverse_text_normalization.es.taggers.electronic import ElectronicFst -from nemo_text_processing.inverse_text_normalization.es.taggers.measure import MeasureFst -from nemo_text_processing.inverse_text_normalization.es.taggers.money import MoneyFst -from nemo_text_processing.inverse_text_normalization.es.taggers.ordinal import OrdinalFst -from nemo_text_processing.inverse_text_normalization.es.taggers.punctuation import PunctuationFst -from nemo_text_processing.inverse_text_normalization.es.taggers.telephone import TelephoneFst -from nemo_text_processing.inverse_text_normalization.es.taggers.time import TimeFst -from nemo_text_processing.inverse_text_normalization.es.taggers.whitelist import WhiteListFst -from nemo_text_processing.inverse_text_normalization.es.taggers.word import WordFst -from nemo_text_processing.text_normalization.en.graph_utils import ( - GraphFst, - delete_extra_space, - delete_space, - generator_main, -) -from pynini.lib import pynutil - -from nemo.utils import logging - - -class ClassifyFst(GraphFst): - """ - Final class that composes all other classification grammars. This class can process an entire sentence, that is lower cased. - For deployment, this grammar will be compiled and exported to OpenFst Finate State Archiv (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - - Args: - cache_dir: path to a dir with .far grammar file. Set to None to avoid using cache. - overwrite_cache: set to True to overwrite .far files - """ - - def __init__(self, cache_dir: str = None, overwrite_cache: bool = False): - super().__init__(name="tokenize_and_classify", kind="classify") - - far_file = None - if cache_dir is not None and cache_dir != "None": - os.makedirs(cache_dir, exist_ok=True) - far_file = os.path.join(cache_dir, "_es_itn.far") - if not overwrite_cache and far_file and os.path.exists(far_file): - self.fst = pynini.Far(far_file, mode="r")["tokenize_and_classify"] - logging.info(f"ClassifyFst.fst was restored from {far_file}.") - else: - logging.info(f"Creating ClassifyFst grammars.") - - cardinal = CardinalFst() - cardinal_graph = cardinal.fst - - ordinal = OrdinalFst(cardinal) - ordinal_graph = ordinal.fst - - decimal = DecimalFst(cardinal) - decimal_graph = decimal.fst - - measure_graph = MeasureFst(cardinal=cardinal, decimal=decimal).fst - date_graph = DateFst().fst - word_graph = WordFst().fst - time_graph = TimeFst().fst - money_graph = MoneyFst(cardinal=cardinal, decimal=decimal).fst - whitelist_graph = WhiteListFst().fst - punct_graph = PunctuationFst().fst - electronic_graph = ElectronicFst().fst - telephone_graph = TelephoneFst().fst - - classify = ( - pynutil.add_weight(whitelist_graph, 1.01) - | pynutil.add_weight(time_graph, 1.1) - | pynutil.add_weight(date_graph, 1.09) - | pynutil.add_weight(decimal_graph, 1.09) - | pynutil.add_weight(measure_graph, 1.1) - | pynutil.add_weight(cardinal_graph, 1.1) - | pynutil.add_weight(ordinal_graph, 1.1) - | pynutil.add_weight(money_graph, 1.1) - | pynutil.add_weight(telephone_graph, 1.1) - | pynutil.add_weight(electronic_graph, 1.1) - | pynutil.add_weight(word_graph, 100) - ) - - punct = pynutil.insert("tokens { ") + pynutil.add_weight(punct_graph, weight=1.1) + pynutil.insert(" }") - token = pynutil.insert("tokens { ") + classify + pynutil.insert(" }") - token_plus_punct = ( - pynini.closure(punct + pynutil.insert(" ")) + token + pynini.closure(pynutil.insert(" ") + punct) - ) - - graph = token_plus_punct + pynini.closure(delete_extra_space + token_plus_punct) - graph = delete_space + graph + delete_space - - self.fst = graph.optimize() - - if far_file: - generator_main(far_file, {"tokenize_and_classify": self.fst}) - logging.info(f"ClassifyFst grammars are saved to {far_file}.") diff --git a/nemo_text_processing/inverse_text_normalization/es/taggers/whitelist.py b/nemo_text_processing/inverse_text_normalization/es/taggers/whitelist.py deleted file mode 100644 index 4cad1d70ee9d..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/taggers/whitelist.py +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.es.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst, convert_space -from pynini.lib import pynutil - - -class WhiteListFst(GraphFst): - """ - Finite state transducer for classifying whitelisted tokens - e.g. usted -> tokens { name: "ud." } - This class has highest priority among all classifier grammars. Whitelisted tokens are defined and loaded from "data/whitelist.tsv". - """ - - def __init__(self): - super().__init__(name="whitelist", kind="classify") - - whitelist = pynini.string_file(get_abs_path("data/whitelist.tsv")).invert() - graph = pynutil.insert("name: \"") + convert_space(whitelist) + pynutil.insert("\"") - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/es/taggers/word.py b/nemo_text_processing/inverse_text_normalization/es/taggers/word.py deleted file mode 100644 index 57f143d0d458..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/taggers/word.py +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_SPACE, GraphFst -from pynini.lib import pynutil - - -class WordFst(GraphFst): - """ - Finite state transducer for classifying plain tokens, that do not belong to any special class. This can be considered as the default class. - e.g. sleep -> tokens { name: "sleep" } - """ - - def __init__(self): - super().__init__(name="word", kind="classify") - word = pynutil.insert("name: \"") + pynini.closure(NEMO_NOT_SPACE, 1) + pynutil.insert("\"") - self.fst = word.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/es/utils.py b/nemo_text_processing/inverse_text_normalization/es/utils.py deleted file mode 100644 index f6e06f793c07..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/utils.py +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os - - -def get_abs_path(rel_path): - """ - Get absolute path - - Args: - rel_path: relative path to this file - - Returns absolute path - """ - return os.path.dirname(os.path.abspath(__file__)) + '/' + rel_path diff --git a/nemo_text_processing/inverse_text_normalization/es/verbalizers/__init__.py b/nemo_text_processing/inverse_text_normalization/es/verbalizers/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/verbalizers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/es/verbalizers/cardinal.py b/nemo_text_processing/inverse_text_normalization/es/verbalizers/cardinal.py deleted file mode 100644 index e6737be6e864..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/verbalizers/cardinal.py +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class CardinalFst(GraphFst): - """ - Finite state transducer for verbalizing cardinal - e.g. cardinal { negative: "-" integer: "23" } -> -23 - """ - - def __init__(self): - super().__init__(name="cardinal", kind="verbalize") - optional_sign = pynini.closure( - pynutil.delete("negative:") - + delete_space - + pynutil.delete("\"") - + NEMO_NOT_QUOTE - + pynutil.delete("\"") - + delete_space, - 0, - 1, - ) - graph = ( - pynutil.delete("integer:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - self.numbers = graph - graph = optional_sign + graph - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/es/verbalizers/date.py b/nemo_text_processing/inverse_text_normalization/es/verbalizers/date.py deleted file mode 100644 index a6e9df0d26c6..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/verbalizers/date.py +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_NOT_QUOTE, - GraphFst, - delete_extra_space, - delete_space, - insert_space, -) -from pynini.lib import pynutil - - -class DateFst(GraphFst): - """ - Finite state transducer for verbalizing date, e.g. - date { day: "1" month: "enero" preserve_order: true } -> 1 de enero - """ - - def __init__(self): - super().__init__(name="date", kind="verbalize") - month = ( - pynutil.delete("month:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - day = ( - pynutil.delete("day:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - - # day month - graph_dm = day + delete_extra_space + pynutil.insert("de") + insert_space + month - - optional_preserve_order = pynini.closure( - pynutil.delete("preserve_order:") + delete_space + pynutil.delete("true") + delete_space - | pynutil.delete("field_order:") - + delete_space - + pynutil.delete("\"") - + NEMO_NOT_QUOTE - + pynutil.delete("\"") - + delete_space - ) - - final_graph = graph_dm + delete_space + optional_preserve_order - - delete_tokens = self.delete_tokens(final_graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/es/verbalizers/decimal.py b/nemo_text_processing/inverse_text_normalization/es/verbalizers/decimal.py deleted file mode 100644 index b443733a2f5e..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/verbalizers/decimal.py +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class DecimalFst(GraphFst): - """ - Finite state transducer for verbalizing decimal, - e.g. decimal { negative: "true" integer_part: "1" morphosyntactic_features: "," fractional_part: "26" } -> -1,26 - e.g. decimal { negative: "true" integer_part: "1" morphosyntactic_features: "." fractional_part: "26" } -> -1.26 - e.g. decimal { negative: "false" integer_part: "1" morphosyntactic_features: "," fractional_part: "26" quantity: "millón" } -> 1,26 millón - e.g. decimal { negative: "false" integer_part: "2" quantity: "millones" } -> 2 millones - """ - - def __init__(self): - super().__init__(name="decimal", kind="verbalize") - optionl_sign = pynini.closure(pynini.cross("negative: \"true\"", "-") + delete_space, 0, 1) - integer = ( - pynutil.delete("integer_part:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - optional_integer = pynini.closure(integer + delete_space, 0, 1) - - decimal_point = pynini.cross("morphosyntactic_features: \",\"", ",") - decimal_point |= pynini.cross("morphosyntactic_features: \".\"", ".") - - fractional = ( - decimal_point - + delete_space - + pynutil.delete("fractional_part:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - optional_fractional = pynini.closure(fractional + delete_space, 0, 1) - quantity = ( - pynutil.delete("quantity:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - optional_quantity = pynini.closure(pynutil.insert(" ") + quantity + delete_space, 0, 1) - graph = optional_integer + optional_fractional + optional_quantity - self.numbers = graph - graph = optionl_sign + graph - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/es/verbalizers/electronic.py b/nemo_text_processing/inverse_text_normalization/es/verbalizers/electronic.py deleted file mode 100644 index cf6bdc779f0e..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/verbalizers/electronic.py +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class ElectronicFst(GraphFst): - """ - Finite state transducer for verbalizing electronic - e.g. tokens { electronic { username: "cdf1" domain: "abc.edu" } } -> cdf1@abc.edu - e.g. tokens { electronic { protocol: "www.abc.edu" } } -> www.abc.edu - """ - - def __init__(self): - super().__init__(name="electronic", kind="verbalize") - user_name = ( - pynutil.delete("username:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - domain = ( - pynutil.delete("domain:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - - protocol = ( - pynutil.delete("protocol:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - - graph = user_name + delete_space + pynutil.insert("@") + domain - graph |= protocol - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/es/verbalizers/measure.py b/nemo_text_processing/inverse_text_normalization/es/verbalizers/measure.py deleted file mode 100644 index c25a3fd9e3ae..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/verbalizers/measure.py +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_CHAR, GraphFst, delete_space -from pynini.lib import pynutil - - -class MeasureFst(GraphFst): - """ - Finite state transducer for verbalizing measure, e.g. - measure { cardinal { negative: "true" integer: "12" } units: "kg" } -> -12 kg - - Args: - decimal: DecimalFst - cardinal: CardinalFst - """ - - def __init__(self, decimal: GraphFst, cardinal: GraphFst): - super().__init__(name="measure", kind="verbalize") - optional_sign = pynini.closure(pynini.cross("negative: \"true\"", "-"), 0, 1) - unit = ( - pynutil.delete("units:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_CHAR - " ", 1) - + pynutil.delete("\"") - + delete_space - ) - graph_decimal = ( - pynutil.delete("decimal {") - + delete_space - + optional_sign - + delete_space - + decimal.numbers - + delete_space - + pynutil.delete("}") - ) - graph_cardinal = ( - pynutil.delete("cardinal {") - + delete_space - + optional_sign - + delete_space - + cardinal.numbers - + delete_space - + pynutil.delete("}") - ) - graph = (graph_cardinal | graph_decimal) + delete_space + pynutil.insert(" ") + unit - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/es/verbalizers/money.py b/nemo_text_processing/inverse_text_normalization/es/verbalizers/money.py deleted file mode 100644 index a52371f1e756..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/verbalizers/money.py +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_CHAR, GraphFst, delete_space -from pynini.lib import pynutil - - -class MoneyFst(GraphFst): - """ - Finite state transducer for verbalizing money, e.g. - money { integer_part: "12" morphosyntactic_features: "," fractional_part: "05" currency: "$" } -> $12,05 - - Args: - decimal: DecimalFst - """ - - def __init__(self, decimal: GraphFst): - super().__init__(name="money", kind="verbalize") - unit = ( - pynutil.delete("currency:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_CHAR - " ", 1) - + pynutil.delete("\"") - ) - graph = unit + delete_space + decimal.numbers - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/es/verbalizers/ordinal.py b/nemo_text_processing/inverse_text_normalization/es/verbalizers/ordinal.py deleted file mode 100644 index 8cfb15095367..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/verbalizers/ordinal.py +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class OrdinalFst(GraphFst): - """ - Finite state transducer for verbalizing ordinal, e.g. - ordinal { integer: "13" morphosyntactic_features: "o" } -> 13.º - """ - - def __init__(self): - super().__init__(name="ordinal", kind="verbalize") - graph = ( - pynutil.delete("integer:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - - replace_suffix = pynini.union( - pynini.cross(" morphosyntactic_features: \"o\"", ".º"), - pynini.cross(" morphosyntactic_features: \"a\"", ".ª"), - pynini.cross(" morphosyntactic_features: \"er\"", ".ᵉʳ"), - ) - - graph = graph + replace_suffix - - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/es/verbalizers/telephone.py b/nemo_text_processing/inverse_text_normalization/es/verbalizers/telephone.py deleted file mode 100644 index bc32f62fe474..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/verbalizers/telephone.py +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst -from pynini.lib import pynutil - - -class TelephoneFst(GraphFst): - """ - Finite state transducer for verbalizing telephone, e.g. - telephone { number_part: "123-123-5678" } - -> 123-123-5678 - """ - - def __init__(self): - super().__init__(name="telephone", kind="verbalize") - - number_part = pynutil.delete("number_part: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - delete_tokens = self.delete_tokens(number_part) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/es/verbalizers/time.py b/nemo_text_processing/inverse_text_normalization/es/verbalizers/time.py deleted file mode 100644 index 1cb725099891..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/verbalizers/time.py +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_CHAR, - NEMO_DIGIT, - GraphFst, - delete_space, - insert_space, -) -from pynini.lib import pynutil - - -class TimeFst(GraphFst): - """ - Finite state transducer for verbalizing time, - e.g. time { hours: "la 1" minutes: "10" } -> la 1:10 - e.g. time { hours: "la 1" minutes: "45" } -> la 1:45 - """ - - def __init__(self): - super().__init__(name="time", kind="verbalize") - add_leading_zero_to_double_digit = (NEMO_DIGIT + NEMO_DIGIT) | (pynutil.insert("0") + NEMO_DIGIT) - - # hour includes preposition ("la" or "las") - hour = ( - pynutil.delete("hours:") - + delete_space - + pynutil.delete("\"") - + pynini.union("la ", "las ") - + pynini.closure(NEMO_DIGIT, 1) - + pynutil.delete("\"") - ) - minute = ( - pynutil.delete("minutes:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_DIGIT, 1) - + pynutil.delete("\"") - ) - suffix = ( - delete_space - + insert_space - + pynutil.delete("suffix:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_CHAR - " ", 1) - + pynutil.delete("\"") - ) - optional_suffix = pynini.closure(suffix, 0, 1) - zone = ( - delete_space - + insert_space - + pynutil.delete("zone:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_CHAR - " ", 1) - + pynutil.delete("\"") - ) - optional_zone = pynini.closure(zone, 0, 1) - graph = ( - hour - + delete_space - + pynutil.insert(":") - + (minute @ add_leading_zero_to_double_digit) - + optional_suffix - + optional_zone - ) - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/es/verbalizers/verbalize.py b/nemo_text_processing/inverse_text_normalization/es/verbalizers/verbalize.py deleted file mode 100644 index 4cbb140a7179..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/verbalizers/verbalize.py +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from nemo_text_processing.inverse_text_normalization.es.verbalizers.cardinal import CardinalFst -from nemo_text_processing.inverse_text_normalization.es.verbalizers.date import DateFst -from nemo_text_processing.inverse_text_normalization.es.verbalizers.decimal import DecimalFst -from nemo_text_processing.inverse_text_normalization.es.verbalizers.electronic import ElectronicFst -from nemo_text_processing.inverse_text_normalization.es.verbalizers.measure import MeasureFst -from nemo_text_processing.inverse_text_normalization.es.verbalizers.money import MoneyFst -from nemo_text_processing.inverse_text_normalization.es.verbalizers.ordinal import OrdinalFst -from nemo_text_processing.inverse_text_normalization.es.verbalizers.telephone import TelephoneFst -from nemo_text_processing.inverse_text_normalization.es.verbalizers.time import TimeFst -from nemo_text_processing.inverse_text_normalization.es.verbalizers.whitelist import WhiteListFst -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst - - -class VerbalizeFst(GraphFst): - """ - Composes other verbalizer grammars. - For deployment, this grammar will be compiled and exported to OpenFst Finate State Archiv (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - """ - - def __init__(self): - super().__init__(name="verbalize", kind="verbalize") - cardinal = CardinalFst() - cardinal_graph = cardinal.fst - ordinal_graph = OrdinalFst().fst - decimal = DecimalFst() - decimal_graph = decimal.fst - measure_graph = MeasureFst(decimal=decimal, cardinal=cardinal).fst - money_graph = MoneyFst(decimal=decimal).fst - time_graph = TimeFst().fst - date_graph = DateFst().fst - whitelist_graph = WhiteListFst().fst - telephone_graph = TelephoneFst().fst - electronic_graph = ElectronicFst().fst - - graph = ( - time_graph - | date_graph - | money_graph - | measure_graph - | ordinal_graph - | decimal_graph - | cardinal_graph - | whitelist_graph - | telephone_graph - | electronic_graph - ) - self.fst = graph diff --git a/nemo_text_processing/inverse_text_normalization/es/verbalizers/verbalize_final.py b/nemo_text_processing/inverse_text_normalization/es/verbalizers/verbalize_final.py deleted file mode 100644 index 26d09996b67d..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/verbalizers/verbalize_final.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.es.verbalizers.verbalize import VerbalizeFst -from nemo_text_processing.inverse_text_normalization.es.verbalizers.word import WordFst -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst, delete_extra_space, delete_space -from pynini.lib import pynutil - - -class VerbalizeFinalFst(GraphFst): - """ - Finite state transducer that verbalizes an entire sentence, e.g. - tokens { name: "its" } tokens { time { hours: "12" minutes: "30" } } tokens { name: "now" } -> its 12:30 now - """ - - def __init__(self): - super().__init__(name="verbalize_final", kind="verbalize") - verbalize = VerbalizeFst().fst - word = WordFst().fst - types = verbalize | word - graph = ( - pynutil.delete("tokens") - + delete_space - + pynutil.delete("{") - + delete_space - + types - + delete_space - + pynutil.delete("}") - ) - graph = delete_space + pynini.closure(graph + delete_extra_space) + graph + delete_space - self.fst = graph diff --git a/nemo_text_processing/inverse_text_normalization/es/verbalizers/whitelist.py b/nemo_text_processing/inverse_text_normalization/es/verbalizers/whitelist.py deleted file mode 100644 index cc231a46b655..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/verbalizers/whitelist.py +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_CHAR, NEMO_SIGMA, GraphFst, delete_space -from pynini.lib import pynutil - - -class WhiteListFst(GraphFst): - """ - Finite state transducer for verbalizing whitelist - e.g. tokens { name: "uds." } -> uds. - """ - - def __init__(self): - super().__init__(name="whitelist", kind="verbalize") - graph = ( - pynutil.delete("name:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_CHAR - " ", 1) - + pynutil.delete("\"") - ) - graph = graph @ pynini.cdrewrite(pynini.cross(u"\u00A0", " "), "", "", NEMO_SIGMA) - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/es/verbalizers/word.py b/nemo_text_processing/inverse_text_normalization/es/verbalizers/word.py deleted file mode 100644 index 3a5ba96b95d5..000000000000 --- a/nemo_text_processing/inverse_text_normalization/es/verbalizers/word.py +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_CHAR, NEMO_SIGMA, GraphFst, delete_space -from pynini.lib import pynutil - - -class WordFst(GraphFst): - """ - Finite state transducer for verbalizing plain tokens - e.g. tokens { name: "sleep" } -> sleep - """ - - def __init__(self): - super().__init__(name="word", kind="verbalize") - chars = pynini.closure(NEMO_CHAR - " ", 1) - char = pynutil.delete("name:") + delete_space + pynutil.delete("\"") + chars + pynutil.delete("\"") - graph = char @ pynini.cdrewrite(pynini.cross(u"\u00A0", " "), "", "", NEMO_SIGMA) - - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/README.md b/nemo_text_processing/inverse_text_normalization/fr/README.md deleted file mode 100644 index 049f7182c9af..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/README.md +++ /dev/null @@ -1,30 +0,0 @@ -# Note on French spelling - -Due to a 1990 orthographic reform, there are currently two conventions for written French numbers: - -1. **Reformed** All composite words are joined by a hyphen: -e.g. `1122 -> mille-cent-vingt-deux` - -2. **Traditional** Hyphenation only occurs (with exception) for numbers from 17 to 99 (inclusive): -e.g. `1122 -> mille cent vingt-deux` - -As available training data for upstream ASR will vary in use of convention, NeMo's French ITN accomodates either style for normalization e.g. - -``` - python inverse_normalize.py "mille-cent-vingt-deux" --language="fr" --> 1122 - python inverse_normalize.py "mille cent vingt-deux" --language="fr" --> 1122 -``` - -As a result, there exists some ambiguity in the case of currency conversions, namely minor denominations of the dollar e.g. - -``` - 300 -> "trois-cents" # Reformed spelling - 300 -> "trois cents" # Traditional spelling - 3 ¢ -> "trois cents" # Valid for both -``` - -Cardinals take priority in such cases. - -``` -python inverse_normalize.py "trois cents" --language="fr" -> 300 -``` diff --git a/nemo_text_processing/inverse_text_normalization/fr/__init__.py b/nemo_text_processing/inverse_text_normalization/fr/__init__.py deleted file mode 100644 index 37e27e0e968c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/__init__.py +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from nemo_text_processing.inverse_text_normalization.fr.taggers.tokenize_and_classify import ClassifyFst -from nemo_text_processing.inverse_text_normalization.fr.verbalizers.verbalize import VerbalizeFst -from nemo_text_processing.inverse_text_normalization.fr.verbalizers.verbalize_final import VerbalizeFinalFst diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/__init__.py b/nemo_text_processing/inverse_text_normalization/fr/data/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/electronic/__init__.py b/nemo_text_processing/inverse_text_normalization/fr/data/electronic/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/electronic/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/electronic/domain.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/electronic/domain.tsv deleted file mode 100644 index 8053757321a0..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/electronic/domain.tsv +++ /dev/null @@ -1,25 +0,0 @@ -com -es -uk -fr -net -br -in -ru -de -it -edu -co -ar -bo -cl -co -ec -fk -gf -fy -pe -py -sr -ve -uy \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/electronic/server_name.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/electronic/server_name.tsv deleted file mode 100644 index cf6bbf44d524..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/electronic/server_name.tsv +++ /dev/null @@ -1,17 +0,0 @@ -g mail gmail -gmail -n vidia nvidia -nvidia -outlook -hotmail -yahoo -aol -gmx -msn -live -yandex -orange -wanadoo -web -google -comcast \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/electronic/symbols.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/electronic/symbols.tsv deleted file mode 100644 index 198f13c3ca8e..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/electronic/symbols.tsv +++ /dev/null @@ -1,12 +0,0 @@ -chez @ -at @ -à @ -arobase @ -point . -barre oblique / -tiret - -tiret bas _ -souligné _ -sous-tiret _ -blanc souligné _ -underscore _ \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/fractions.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/fractions.tsv deleted file mode 100644 index 5f18ea20aad0..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/fractions.tsv +++ /dev/null @@ -1,41 +0,0 @@ -demie deux -demies deux -demi deux -demis deux -tiers trois -quart quatre -quarts quatre -quatrièmes quatre -quatrième quatre -cinquième cinq -cinquièmes cinq -neuvième neuf -neuvièmes neuf -onzième onze -onzièmes onze -douzième douze -douzièmes douze -treizième treize -treizièmes treize -quatorzième quatorze -quatorzièmes quatorze -quinzième quinze -quinzièmes quinze -seizième seize -seizièmes seize -trentième trente -trentièmes trente -quarantième quarante -quarantièmes quarante -cinquantième cinquante -cinquantièmes cinquante -soixantième soixante -soixantièmes soixante -septantième septante -septantièmes septante -huitantième huitante -huitantièmes huitante -nonantième nonante -nonantièmes nonante -millième mille -millièmes mille \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/measurements/__init__.py b/nemo_text_processing/inverse_text_normalization/fr/data/measurements/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/measurements/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/measurements/magnitudes.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/measurements/magnitudes.tsv deleted file mode 100644 index ded57b90a31d..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/measurements/magnitudes.tsv +++ /dev/null @@ -1,16 +0,0 @@ -exa E -péta P -téra T -giga G -méga M -kilo k -hecto h -déca da -déci d -centi c -milli m -micro µ -nano n -pico p -femto f -atto a \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/measurements/measurements.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/measurements/measurements.tsv deleted file mode 100644 index 91ca880c4aef..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/measurements/measurements.tsv +++ /dev/null @@ -1,27 +0,0 @@ -mètre m -mètre carré m² -mètres carrés m² -mètre cube m³ -mètres cubes m³ -seconde s -minute min -heure h -degré ° -degrés ° -degré celsius °C -degrés celsius °C -gramme g -litre l -kilo kg -pouce '' -livre lb -poid lb -mile ml -pour cent % -pour mille ‰ -mètre heure km/h -mètres heure m/h -mètre à l’heure m/h -mètres à l’heure m/h -mètre par l’heure m/h -mètres par l’heure m/h \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/money/__init__.py b/nemo_text_processing/inverse_text_normalization/fr/data/money/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/money/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/money/currency_major.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/money/currency_major.tsv deleted file mode 100644 index 3f9e1cec2c3d..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/money/currency_major.tsv +++ /dev/null @@ -1,40 +0,0 @@ -dollar $ -dollars $ -dollar américain $ US -dollars américains $ US -dollar des États-Unis $ US -dollars des États-Unis $ US -dollar canadien $ CA -dollars canadiens $ CA -dollar australien $ AU -dollars australien $ AU -dollar néo-zélandais $ NZ -dollars néo-zélandais $ NZ -dollar de Hong Kong $ HK -dollars de Hong Kong $ HK -euro € -euros € -livre sterling £ -livre £ -livres £ -livre britannique £ -livres britanniques £ -sterling £ -won ₩ -won sud-coréen ₩ -yen japonais ¥ -yens japonais ¥ -yen ¥ -yens ¥ -yuan ¥ -yuans ¥ -franc CHF -franc suisse CHF -dinar algérien DA -dinars algériens DA -dinar DA -dinars DA -dirham marocain DH -dirhams marocains DH -dirham DH -dirhams DH \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/money/currency_minor.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/money/currency_minor.tsv deleted file mode 100644 index f5622c2d23b0..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/money/currency_minor.tsv +++ /dev/null @@ -1,5 +0,0 @@ -centime € -centimes € -eurocent € -eurocents € -pence £ \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/months.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/months.tsv deleted file mode 100644 index 5051c6835098..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/months.tsv +++ /dev/null @@ -1,12 +0,0 @@ -janvier -février -mars -avril -mai -juin -juillet -août -septembre -octobre -novembre -décembre \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/numbers/__init__.py b/nemo_text_processing/inverse_text_normalization/fr/data/numbers/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/numbers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/numbers/digit.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/numbers/digit.tsv deleted file mode 100644 index 1cb49929aaf7..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/numbers/digit.tsv +++ /dev/null @@ -1,10 +0,0 @@ -un 1 -une 1 -deux 2 -trois 3 -quatre 4 -cinq 5 -six 6 -sept 7 -huit 8 -neuf 9 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/numbers/hundreds.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/numbers/hundreds.tsv deleted file mode 100644 index f23060a2b6a7..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/numbers/hundreds.tsv +++ /dev/null @@ -1,2 +0,0 @@ -cent -cents \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/numbers/teen.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/numbers/teen.tsv deleted file mode 100644 index 0229696e9a72..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/numbers/teen.tsv +++ /dev/null @@ -1,6 +0,0 @@ -onze 11 -douze 12 -treize 13 -quatorze 14 -quinze 15 -seize 16 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/numbers/thousands.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/numbers/thousands.tsv deleted file mode 100644 index f77e5142656d..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/numbers/thousands.tsv +++ /dev/null @@ -1,23 +0,0 @@ -mille -million -millions -milliard -milliards -billion -billions -trillion -trillions -quadrillion -quadrillions -quintillion -quintillions -sextillion -sextillions -septillion -septillions -octillion -octillions -nonillion -nonillions -decillion -decillions \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/numbers/ties.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/numbers/ties.tsv deleted file mode 100644 index b4dc2d6def67..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/numbers/ties.tsv +++ /dev/null @@ -1,13 +0,0 @@ -dix 1 -vingt 2 -vingts 2 -trente 3 -quarante 4 -cinquante 5 -soixante 6 -soixante-dix 7 -septante 7 -huitante 8 -quatre-vingt 8 -quatre-vingt-dix 9 -nonante 9 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/numbers/ties_unique.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/numbers/ties_unique.tsv deleted file mode 100644 index 2729167c192c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/numbers/ties_unique.tsv +++ /dev/null @@ -1,25 +0,0 @@ -vingts 20 -vingt-et-un 21 -vingt-et-une 21 -trente-et-un 31 -trente-et-une 31 -quarante-et-un 41 -quarante-et-une 41 -cinquante-et-un 51 -cinquante-et-une 51 -soixante-et-un 61 -soixante-et-une 61 -soixante-et-onze 71 -soixante-douze 72 -soixante-treize 73 -soixante-quatorze 74 -soixante-quinze 75 -soixante-seize 76 -quatre-vingts 80 -quatre-vingt 80 -quatre-vingt-onze 91 -quatre-vingt-douze 92 -quatre-vingt-treize 93 -quatre-vingt-quatorze 94 -quatre-vingt-quinze 95 -quatre-vingt-seize 96 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/numbers/zero.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/numbers/zero.tsv deleted file mode 100644 index 3ee7c2afa353..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/numbers/zero.tsv +++ /dev/null @@ -1 +0,0 @@ -zéro 0 diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/ordinals/__init__.py b/nemo_text_processing/inverse_text_normalization/fr/data/ordinals/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/ordinals/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/ordinals/digits_root_change.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/ordinals/digits_root_change.tsv deleted file mode 100644 index ab7c43859d19..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/ordinals/digits_root_change.tsv +++ /dev/null @@ -1,17 +0,0 @@ -quatrième quatre -cinquième cinq -neuvième neuf -onzième onze -douzième douze -treizième treize -quatorzième quatorze -quinzième quinze -seizième seize -trentième trente -quarantième quarante -cinquantième cinquante -soixantième soixante -septantième septante -huitantième huitante -nonantième nonante -millième mille \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/ordinals/firsts.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/ordinals/firsts.tsv deleted file mode 100644 index d648b34b1e69..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/ordinals/firsts.tsv +++ /dev/null @@ -1,4 +0,0 @@ -premier er -premiers ers -première re -premières res \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/ordinals/key_nouns.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/ordinals/key_nouns.tsv deleted file mode 100644 index 543e4f051280..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/ordinals/key_nouns.tsv +++ /dev/null @@ -1 +0,0 @@ -siècle \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/ordinals/second.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/ordinals/second.tsv deleted file mode 100644 index 2eaead50b4e9..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/ordinals/second.tsv +++ /dev/null @@ -1,4 +0,0 @@ -second d -seconde de -seconds ds -secondes des \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/roman/__init__.py b/nemo_text_processing/inverse_text_normalization/fr/data/roman/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/roman/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/roman/digits_large.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/roman/digits_large.tsv deleted file mode 100644 index e5fde2cc6722..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/roman/digits_large.tsv +++ /dev/null @@ -1,9 +0,0 @@ -I 1 -II 2 -III 3 -IV 4 -V 5 -VI 6 -VII 7 -VIII 8 -IX 9 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/roman/hundreds_large.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/roman/hundreds_large.tsv deleted file mode 100644 index 5e04779be5ea..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/roman/hundreds_large.tsv +++ /dev/null @@ -1,9 +0,0 @@ -C 1 -CC 2 -CCC 3 -CD 4 -D 5 -DC 6 -DCC 7 -DCCC 8 -CM 9 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/roman/ties_large.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/roman/ties_large.tsv deleted file mode 100644 index 445773d91f0c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/roman/ties_large.tsv +++ /dev/null @@ -1,9 +0,0 @@ -X 1 -XX 2 -XXX 3 -XL 4 -L 5 -LX 6 -LXX 7 -LXXX 8 -XC 9 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/suppletive.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/suppletive.tsv deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/time/__init__.py b/nemo_text_processing/inverse_text_normalization/fr/data/time/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/time/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/time/hour_to_night.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/time/hour_to_night.tsv deleted file mode 100644 index 1374f45c0f5b..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/time/hour_to_night.tsv +++ /dev/null @@ -1,12 +0,0 @@ -1 13 -2 14 -3 15 -4 16 -5 17 -6 18 -7 19 -8 20 -9 21 -10 22 -11 23 -12 0 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/time/hours.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/time/hours.tsv deleted file mode 100644 index 732b2b0096fa..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/time/hours.tsv +++ /dev/null @@ -1,26 +0,0 @@ -zéro 0 -une 1 -deux 2 -trois 3 -quatre 4 -cinq 5 -six 6 -sept 7 -huit 8 -neuf 9 -dix 10 -onze 11 -douze 12 -treize 13 -quatorze 14 -quinze 15 -seize 16 -dix-sept 17 -dix-huit 18 -dix-neuf 19 -vingt 20 -vingt-et-une 21 -vingt et une -vingt-deux 22 -vingt-trois 23 -vingt-quatre 24 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/time/hours_to.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/time/hours_to.tsv deleted file mode 100644 index a56219579975..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/time/hours_to.tsv +++ /dev/null @@ -1,25 +0,0 @@ -1 0 -2 1 -3 2 -4 3 -5 4 -6 5 -7 6 -8 7 -9 8 -10 9 -11 10 -12 11 -13 12 -14 13 -15 14 -16 15 -17 16 -18 17 -19 18 -20 19 -21 20 -22 21 -23 22 -24 23 -0 23 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/time/minutes.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/time/minutes.tsv deleted file mode 100644 index c0a555475902..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/time/minutes.tsv +++ /dev/null @@ -1,63 +0,0 @@ -une 01 -deux 02 -trois 03 -quatre 04 -cinq 05 -six 06 -sept 07 -huit 08 -neuf 09 -dix 10 -onze 11 -douze 12 -treize 13 -quatorze 14 -quinze 15 -seize 16 -dix-sept 17 -dix-huit 18 -dix-neuf 19 -vingt 20 -vingt-et-une 21 -vingt et une 21 -vingt-deux 22 -vingt-trois 23 -vingt-quatre 27 -vingt-cinq 25 -vingt-six 26 -vingt-sept 27 -vingt-huit 28 -vingt-neuf 29 -trente 30 -trente-et-une 31 -trente et une 31 -trente-deux 32 -trente-trois 33 -trente-quatre 34 -trente-cinq 35 -trente-six 36 -trente-sept 37 -trente-huit 38 -trente-neuf 39 -quarante 40 -quarante-et-une 41 -quarante et une 41 -quarante-deux 42 -quarante-trois 43 -quarante-quatre 44 -quarante-cinq 45 -quarante-six 46 -quarante-sept 47 -quarante-huit 48 -quarante-neuf 49 -cinquante 50 -cinquante-et-une 51 -cinquante et une 51 -cinquante-deux 52 -cinquante-trois 53 -cinquante-quatre 54 -cinquante-cinq 55 -cinquante-six 56 -cinquante-sept 57 -cinquante-huit 58 -cinquante-neuf 59 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/time/minutes_to.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/time/minutes_to.tsv deleted file mode 100644 index d8516a9f83ce..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/time/minutes_to.tsv +++ /dev/null @@ -1,59 +0,0 @@ -01 59 -02 58 -03 57 -04 56 -05 55 -06 54 -07 53 -08 52 -09 51 -10 50 -11 49 -12 48 -13 47 -14 46 -15 45 -16 44 -17 43 -18 42 -19 41 -20 40 -21 39 -22 38 -23 37 -24 36 -25 35 -26 34 -27 33 -28 32 -29 31 -30 30 -31 29 -32 28 -33 27 -34 26 -35 25 -36 24 -37 23 -38 22 -39 21 -40 20 -41 19 -42 18 -43 17 -44 16 -45 15 -46 14 -47 13 -48 12 -49 11 -50 10 -51 09 -52 08 -53 07 -54 06 -55 05 -56 04 -57 03 -58 02 -59 01 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/time/time_suffix_am.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/time/time_suffix_am.tsv deleted file mode 100644 index 7ae369317bc9..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/time/time_suffix_am.tsv +++ /dev/null @@ -1 +0,0 @@ -du matin \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/time/time_suffix_pm.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/time/time_suffix_pm.tsv deleted file mode 100644 index 3cad151dca4e..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/time/time_suffix_pm.tsv +++ /dev/null @@ -1,2 +0,0 @@ -de l'après-midi -du soir \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/data/whitelist.tsv b/nemo_text_processing/inverse_text_normalization/fr/data/whitelist.tsv deleted file mode 100644 index 1a09a2ece8e4..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/data/whitelist.tsv +++ /dev/null @@ -1,16 +0,0 @@ -monsieur M. -messieurs MM. -madame Mᵐᵉ -mesdames Mᵐᵉˢ -mademoiselle Mˡˡᵉ -mademoiselles Mˡˡᵉˢ -docteur Dʳ -docteurs Dʳˢ -docteure Dʳᵉ -docteures Dʳᵉˢ -après jésus-christ apr. J.-C. -avant Jésus-Christ av. J.-C. -ca v. -vers v. -l’honorable le hon. -le très hononrable le très hon. \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/fr/graph_utils.py b/nemo_text_processing/inverse_text_normalization/fr/graph_utils.py deleted file mode 100644 index 1ca29ee113ba..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/graph_utils.py +++ /dev/null @@ -1,189 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os -import string -from pathlib import Path -from typing import Dict - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.utils import get_abs_path -from pynini import Far -from pynini.examples import plurals -from pynini.export import export -from pynini.lib import byte, pynutil, utf8 - -NEMO_CHAR = utf8.VALID_UTF8_CHAR - -NEMO_DIGIT = byte.DIGIT -NEMO_LOWER = pynini.union(*string.ascii_lowercase).optimize() -NEMO_UPPER = pynini.union(*string.ascii_uppercase).optimize() -NEMO_ALPHA = pynini.union(NEMO_LOWER, NEMO_UPPER).optimize() -NEMO_ALNUM = pynini.union(NEMO_DIGIT, NEMO_ALPHA).optimize() -NEMO_HEX = pynini.union(*string.hexdigits).optimize() -NEMO_NON_BREAKING_SPACE = u"\u00A0" -NEMO_SPACE = " " -NEMO_WHITE_SPACE = pynini.union(" ", "\t", "\n", "\r", u"\u00A0").optimize() -NEMO_NOT_SPACE = pynini.difference(NEMO_CHAR, NEMO_WHITE_SPACE).optimize() -NEMO_NOT_QUOTE = pynini.difference(NEMO_CHAR, r'"').optimize() - -NEMO_PUNCT = pynini.union(*map(pynini.escape, string.punctuation)).optimize() -NEMO_GRAPH = pynini.union(NEMO_ALNUM, NEMO_PUNCT).optimize() - -NEMO_SIGMA = pynini.closure(NEMO_CHAR) - -delete_space = pynutil.delete(pynini.closure(NEMO_WHITE_SPACE)) -insert_space = pynutil.insert(" ") -delete_extra_space = pynini.cross(pynini.closure(NEMO_WHITE_SPACE, 1), " ") - -# French frequently compounds numbers with hyphen. -delete_hyphen = pynutil.delete(pynini.closure("-", 0, 1)) -insert_hyphen = pynutil.insert("-") -suppletive = pynini.string_file(get_abs_path("data/suppletive.tsv")) - -_s = NEMO_SIGMA + pynutil.insert("s") -_x = NEMO_SIGMA + pynini.string_map([("eau"), ("eu"), ("ou")]) + pynutil.insert("x") -_aux = NEMO_SIGMA + pynini.string_map([("al", "aux"), ("ail", "aux")]) - -graph_plural = plurals._priority_union( - suppletive, plurals._priority_union(_s, pynini.union(_x, _aux), NEMO_SIGMA), NEMO_SIGMA -).optimize() - -SINGULAR_TO_PLURAL = graph_plural -PLURAL_TO_SINGULAR = pynini.invert(graph_plural) -TO_LOWER = pynini.union(*[pynini.cross(x, y) for x, y in zip(string.ascii_uppercase, string.ascii_lowercase)]) -TO_UPPER = pynini.invert(TO_LOWER) - - -def generator_main(file_name: str, graphs: Dict[str, pynini.FstLike]): - """ - Exports graph as OpenFst finite state archive (FAR) file with given file name and rule name. - - Args: - file_name: exported file name - graphs: Mapping of a rule name and Pynini WFST graph to be exported - """ - exporter = export.Exporter(file_name) - for rule, graph in graphs.items(): - exporter[rule] = graph.optimize() - exporter.close() - print(f'Created {file_name}') - - -def get_plurals(fst): - """ - Given singular returns plurals - - Args: - fst: Fst - - Returns plurals to given singular forms - """ - return SINGULAR_TO_PLURAL @ fst - - -def get_singulars(fst): - """ - Given plural returns singulars - - Args: - fst: Fst - - Returns singulars to given plural forms - """ - return PLURAL_TO_SINGULAR @ fst - - -def convert_space(fst) -> 'pynini.FstLike': - """ - Converts space to nonbreaking space. - Used only in tagger grammars for transducing token values within quotes, e.g. name: "hello kitty" - This is making transducer significantly slower, so only use when there could be potential spaces within quotes, otherwise leave it. - - Args: - fst: input fst - - Returns output fst where breaking spaces are converted to non breaking spaces - """ - return fst @ pynini.cdrewrite(pynini.cross(NEMO_SPACE, NEMO_NON_BREAKING_SPACE), "", "", NEMO_SIGMA) - - -class GraphFst: - """ - Base class for all grammar fsts. - - Args: - name: name of grammar class - kind: either 'classify' or 'verbalize' - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, name: str, kind: str, deterministic: bool = True): - self.name = name - self.kind = kind - self._fst = None - self.deterministic = deterministic - - self.far_path = Path(os.path.dirname(__file__) + '/grammars/' + kind + '/' + name + '.far') - if self.far_exist(): - self._fst = Far(self.far_path, mode="r", arc_type="standard", far_type="default").get_fst() - - def far_exist(self) -> bool: - """ - Returns true if FAR can be loaded - """ - return self.far_path.exists() - - @property - def fst(self) -> 'pynini.FstLike': - return self._fst - - @fst.setter - def fst(self, fst): - self._fst = fst - - def add_tokens(self, fst) -> 'pynini.FstLike': - """ - Wraps class name around to given fst - - Args: - fst: input fst - - Returns: - Fst: fst - """ - return pynutil.insert(f"{self.name} {{ ") + fst + pynutil.insert(" }") - - def delete_tokens(self, fst) -> 'pynini.FstLike': - """ - Deletes class name wrap around output of given fst - - Args: - fst: input fst - - Returns: - Fst: fst - """ - res = ( - pynutil.delete(f"{self.name}") - + delete_space - + pynutil.delete("{") - + delete_space - + fst - + delete_space - + pynutil.delete("}") - ) - return res @ pynini.cdrewrite(pynini.cross(u"\u00A0", " "), "", "", NEMO_SIGMA) diff --git a/nemo_text_processing/inverse_text_normalization/fr/taggers/__init__.py b/nemo_text_processing/inverse_text_normalization/fr/taggers/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/taggers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/fr/taggers/cardinal.py b/nemo_text_processing/inverse_text_normalization/fr/taggers/cardinal.py deleted file mode 100644 index 2c8fd6c0c16f..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/taggers/cardinal.py +++ /dev/null @@ -1,278 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import ( - NEMO_CHAR, - NEMO_DIGIT, - NEMO_NOT_SPACE, - NEMO_SIGMA, - NEMO_SPACE, - GraphFst, - delete_hyphen, -) -from nemo_text_processing.inverse_text_normalization.fr.utils import get_abs_path -from pynini.lib import pynutil - - -def rewrite(cardinal: 'pynini.FstLike') -> 'pynini.FstLike': - """ - Function to rewrite cardinals written in traditional orthograph (no '-' for numbers >100) - to current orthography ('-' between all words in number string) - e.g. deux mille cent vingt-trois -> deux-mille-cent-vingt-trois. - In cases where original orthography is current, or string is mixture of two orthographies, - will render invalid form that will not pass through CardinalFst - e.g. deux-mille cent-vingt-trois -> "deux##vingt-trois" ('#' is not accepted in cardinal FST and will fail to convert.) - e.g. deux - - Args: - cardinal: cardinal FST - """ - - # Traditional orthography does not hyphenate numbers > 100, this will insert hyphens in - # those contexts. - targets = pynini.string_map( - [ - "et", # for 'et un/onze' - "cent", - "mille", - "million", - "milliard", - "billion", - "billiard", - "trillion", - "trilliard", - ] - ) - targets += pynini.accep("s").ques - - no_spaces = pynini.closure(NEMO_NOT_SPACE) - - # Valid numbers in reformed orthography will have no spaces. - new_orthography_sigma = no_spaces - - # Old orthography will not have these strings. Replacing with character to mark. - targets_for_filtering = ("-" + targets) | ("-" + targets + "-") | (targets + "-") - - filter = pynini.cdrewrite(pynini.cross(targets_for_filtering, "#"), "", "", NEMO_SIGMA) # Invalid for cardinal - - old_orthography_sigma = pynini.difference(NEMO_CHAR, "#") # Marked character removed from sigma_star. - old_orthography_sigma.closure() - - # Only accept strings that occur in old orthography. (This avoids tying two non-related numbers together.) - # e.g. mille cent-une -> mille-cent-une - filter @= old_orthography_sigma - - # Now know replacements will only work around targets - replace_left = pynini.cdrewrite(pynini.cross(" ", "-"), "", targets, NEMO_SIGMA) - - replace_right = pynini.cdrewrite(pynini.cross(" ", "-"), targets, "", NEMO_SIGMA) - - replace = replace_left @ replace_right - - graph = new_orthography_sigma | (filter @ replace) - - return graph @ cardinal - - -class CardinalFst(GraphFst): - """ - Finite state transducer for classifying cardinals - e.g. mois vingt-trois -> cardinal { negative: "-" integer: "23"} - This class converts cardinals up to (but not including) "un-quatrillion", - i.e up to "one septillion" in English (10^{24}). - Cardinals below nine are not converted (in order to avoid - "j'ai un pomme." --> "j'ai 1 pomme" and any other odd conversions.) - This transducer accomodates both traditional hyphenation of numbers ('-' for most numbers <100) - and current hyphenation (all elements of number are hyphenated), prioritizing the latter. - e.g cent cinquante et un -> cardinal { integer: "151"} - cent-cinquante-et-un -> cardinal { integer: "151"} - This is done through a context dependent rewrite that attempts to map old spelling to new. - e.g. cent cinquante et un -> cent-cinquante-et-un - """ - - def __init__(self): - super().__init__(name="cardinal", kind="classify") - graph_zero = pynini.string_file(get_abs_path("data/numbers/zero.tsv")) - graph_digit = pynini.string_file(get_abs_path("data/numbers/digit.tsv")) - graph_teens = pynini.string_file(get_abs_path("data/numbers/teen.tsv")) - graph_ties = pynini.string_file(get_abs_path("data/numbers/ties.tsv")) - graph_ties_unique = pynini.string_file(get_abs_path("data/numbers/ties_unique.tsv")) - - # Tens components - graph_tens_component = graph_ties + ((delete_hyphen + graph_digit) | pynutil.insert("0")) - graph_tens_component = pynini.union(graph_tens_component, graph_teens, graph_ties_unique) - - graph_tens_component_with_leading_zeros = pynini.union( - graph_tens_component, (pynutil.insert("0") + (graph_digit | pynutil.insert("0", weight=0.01))) - ) - - # Hundreds components - graph_cent_singular = pynutil.delete("cent") # Used in hundreds place - graph_cent_plural = pynini.cross( - "cents", "00" - ) # Only used as terminus of hundred sequence. deux cents -> 200, deux cent un -> 201 - - graph_digit_no_one = pynini.project(pynini.union("un", "une"), 'input') - graph_digit_no_one = (pynini.project(graph_digit, "input") - graph_digit_no_one.arcsort()) @ graph_digit - - graph_hundreds_component_singular = ( - graph_digit_no_one + delete_hyphen + graph_cent_singular - ) # Regular way: [1-9] * 100 - - graph_hundreds_component_singular = pynini.union(graph_hundreds_component_singular, pynini.cross("cent", "1")) - graph_hundreds_component_singular += delete_hyphen - graph_hundreds_component_singular += graph_tens_component_with_leading_zeros - - graph_hundreds_component_plural = graph_digit_no_one + delete_hyphen + graph_cent_plural - - graph_hundreds_component = pynini.union( - graph_hundreds_component_singular, - graph_hundreds_component_plural, - pynutil.insert("0") + graph_tens_component_with_leading_zeros, - ) - - graph_hundreds_component_at_least_one_none_zero_digit = graph_hundreds_component @ ( - pynini.closure(NEMO_DIGIT) + (NEMO_DIGIT - "0") + pynini.closure(NEMO_DIGIT) - ) - self.graph_hundreds_component_at_least_one_none_zero_digit = rewrite( - graph_hundreds_component_at_least_one_none_zero_digit - ).optimize() - - # Graph thousands (we'll need this for cases of mille millions, mille milliards...) - graph_tens_of_hundreds_component_singular = ( - graph_tens_component + delete_hyphen + graph_cent_singular - ) # Tens of hundreds. e.g. 1900 = nineteen hundred/ 'dix neuf cents" - graph_tens_of_hundreds_component_singular += delete_hyphen + graph_tens_component_with_leading_zeros - graph_tens_of_hundreds_component_plural = graph_tens_component + delete_hyphen + graph_cent_plural - graph_tens_of_hundred_component = ( - graph_tens_of_hundreds_component_plural | graph_tens_of_hundreds_component_singular - ) - - graph_thousands = pynini.union( - graph_hundreds_component_at_least_one_none_zero_digit + delete_hyphen + pynutil.delete("mille"), - pynutil.insert("001") + pynutil.delete("mille"), # because 'mille', not 'un mille' - pynutil.insert("000", weight=0.1), - ) - - # All other large amounts - graph_millions = pynini.union( - graph_hundreds_component_at_least_one_none_zero_digit - + delete_hyphen - + (pynutil.delete("million") | pynutil.delete("millions")), - pynutil.insert("000", weight=0.1), - ) - - graph_milliards = pynini.union( # French for English 'billion' - graph_hundreds_component_at_least_one_none_zero_digit - + delete_hyphen - + (pynutil.delete("milliard") | pynutil.delete("milliards")), - pynutil.insert("000", weight=0.1), - ) - - graph_billions = pynini.union( # NOTE: this is English 'trillion.' - graph_hundreds_component_at_least_one_none_zero_digit - + delete_hyphen - + (pynutil.delete("billions") | pynutil.delete("billion")), - pynutil.insert("000", weight=0.1), - ) - - graph_mille_billion = pynini.union( - graph_hundreds_component_at_least_one_none_zero_digit + delete_hyphen + pynutil.delete("mille"), - pynutil.insert("001") + pynutil.delete("mille"), # because we say 'mille', not 'un mille' - ) - graph_mille_billion += delete_hyphen + ( - graph_millions | pynutil.insert("000") + pynutil.delete("billions") - ) # allow for 'mil millones' - graph_mille_billion |= pynutil.insert("000000", weight=0.1) - - graph_billiards = pynini.union( - graph_hundreds_component_at_least_one_none_zero_digit - + delete_hyphen - + (pynutil.delete("billiards") | pynutil.delete("billiard")), - pynutil.insert("000", weight=0.1), - ) - - graph_trillions = pynini.union( # One thousand English trillions. - graph_hundreds_component_at_least_one_none_zero_digit - + delete_hyphen - + (pynutil.delete("trillions") | pynutil.delete("trillion")), - pynutil.insert("000", weight=0.1), - ) - - graph_trilliards = pynini.union( - graph_hundreds_component_at_least_one_none_zero_digit - + delete_hyphen - + (pynutil.delete("trilliards") | pynutil.delete("trilliard")), - pynutil.insert("000", weight=0.1), - ) - - graph = pynini.union( - graph_trilliards - + delete_hyphen - + graph_trillions - + delete_hyphen - + graph_billiards - + delete_hyphen - + graph_billions - + delete_hyphen - + graph_milliards - + delete_hyphen - + graph_millions - + delete_hyphen - + graph_thousands - + delete_hyphen - + graph_hundreds_component, - graph_tens_of_hundred_component, - graph_zero, - ) - - graph = graph @ pynini.union( - pynutil.delete(pynini.closure("0")) + pynini.difference(NEMO_DIGIT, "0") + pynini.closure(NEMO_DIGIT), "0" - ) - - graph = rewrite(graph) - - self.graph_no_exception = graph.optimize() - - # save self.numbers_up_to_thousand for use in DecimalFst - digits_up_to_thousand = NEMO_DIGIT | (NEMO_DIGIT ** 2) | (NEMO_DIGIT ** 3) - numbers_up_to_thousand = pynini.compose(graph, digits_up_to_thousand).optimize() - self.numbers_up_to_thousand = numbers_up_to_thousand - - # save self.numbers_up_to_million for use in DecimalFst - digits_up_to_million = ( - NEMO_DIGIT - | (NEMO_DIGIT ** 2) - | (NEMO_DIGIT ** 3) - | (NEMO_DIGIT ** 4) - | (NEMO_DIGIT ** 5) - | (NEMO_DIGIT ** 6) - ) - numbers_up_to_million = pynini.compose(graph, digits_up_to_million).optimize() - self.numbers_up_to_million = numbers_up_to_million - - # don't convert cardinals from zero to nine inclusive - graph_exception = pynini.project(pynini.union(graph_digit, graph_zero), 'input') - - self.graph = (pynini.project(graph, "input") - graph_exception.arcsort()) @ graph - - optional_minus_graph = pynini.closure( - pynutil.insert("negative: ") + pynini.cross("moins", "\"-\"") + NEMO_SPACE, 0, 1 - ) - - final_graph = optional_minus_graph + pynutil.insert("integer: \"") + self.graph + pynutil.insert("\"") - - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/taggers/date.py b/nemo_text_processing/inverse_text_normalization/fr/taggers/date.py deleted file mode 100644 index 1412111b42b2..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/taggers/date.py +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import GraphFst, delete_extra_space -from nemo_text_processing.inverse_text_normalization.fr.utils import get_abs_path -from pynini.lib import pynutil - - -class DateFst(GraphFst): - """ - Finite state transducer for classifying date, in the form of (day) month (year) or year - e.g. le vingt-quatre juillet deux-mille-treize -> date { day: "24" month: "juli" year: "2013" preserve_order: true } - e.g. le vingt-quatre juillet deux-mille-treize -> date { day: "24" month: "juli" year: "2013" preserve_order: true } - e.g. le premier janvier -> date { day: "1" month: "janvier" preserve_order: true } - - Also will convert colloquialism of spelling in which tens of hundreds are used to express date. (e.g. nineteen hundred and four) - e.g. le vingt mais dix-neuf-cent-quatre -> date { day: "20" month: "mais" year: "1904" preserve_order: true } - - Args: - cardinal: CardinalFst - """ - - def __init__(self, cardinal: GraphFst): - super().__init__(name="date", kind="classify") - - self.cardinal = cardinal.graph_no_exception - - year_graph = self.cardinal - - month_graph = pynini.string_file(get_abs_path("data/months.tsv")) - month_graph = pynutil.insert("month: \"") + month_graph + pynutil.insert("\"") - - day_graph = self.cardinal | pynini.cross("premier", "1") # Premier is only ordinal used for dates - day_graph = pynutil.insert("day: \"") + day_graph + pynutil.insert("\"") - optional_graph_year = pynini.closure( - delete_extra_space + pynutil.insert("year: \"") + year_graph + pynutil.insert("\""), 0, 1, - ) - graph_dmy = day_graph + delete_extra_space + month_graph + optional_graph_year - - final_graph = graph_dmy - final_graph += pynutil.insert(" preserve_order: true") - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/taggers/decimal.py b/nemo_text_processing/inverse_text_normalization/fr/taggers/decimal.py deleted file mode 100644 index 035d70fab857..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/taggers/decimal.py +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import ( - NEMO_DIGIT, - GraphFst, - delete_extra_space, - delete_hyphen, - delete_space, -) -from nemo_text_processing.inverse_text_normalization.fr.utils import get_abs_path -from pynini.lib import pynutil - - -def get_quantity(decimal: 'pynini.FstLike', cardinal_up_to_thousand: 'pynini.FstLike') -> 'pynini.FstLike': - """ - Returns FST that transforms either a cardinal or decimal followed by a quantity into a numeral, - e.g. one million -> integer_part: "1" quantity: "million" - e.g. one point five million -> integer_part: "1" fractional_part: "5" quantity: "million" - - Will tag cases up to denominations of tens of hundreds of thousand. 'douze cent mille millions' -> 1 200 000 millions - - Args: - decimal: decimal FST - cardinal_up_to_million: cardinal FST - """ - numbers = cardinal_up_to_thousand @ ( - pynutil.delete(pynini.closure("0")) + pynini.difference(NEMO_DIGIT, "0") + pynini.closure(NEMO_DIGIT) - ) - - suffix = pynini.union( - "million", - "millions", - "milliard", - "milliards", - "billion", - "billions", - "billiard", - "billiards", - "trillion", - "trillions", - "trilliard", - "trilliards", - ) - res = ( - pynutil.insert("integer_part: \"") - + numbers - + pynutil.insert("\"") - + ( - pynini.union(delete_hyphen, delete_extra_space) - ) # Can be written either as 'deux-millions' or 'deux millions' depending on whether it registers as a noun or part of cardinal. - + pynutil.insert(" quantity: \"") - + suffix - + pynutil.insert("\"") - ) - res |= decimal + delete_extra_space + pynutil.insert(" quantity: \"") + suffix + pynutil.insert("\"") - return res - - -class DecimalFst(GraphFst): - """ - Finite state transducer for classifying decimal - Decimal point is "," (virgule). - e.g. moins un virgule deux six -> decimal { negative: "true" integer_part: "1" fractional_part: "26" } - - This decimal rule assumes that decimals can be pronounced as: - (a cardinal) + ('virgule') plus (any sequence of cardinals <1 million, including 'zero') - - Also writes large numbers in shortened form, e.g. - e.g. un virgule deux-six-million -> decimal { negative: "false" integer_part: "1" fractional_part: "26" quantity: "million" } - e.g. deux-million -> decimal { negative: "false" integer_part: "2" quantity: "millions" } - e.g. moins cent-vingt-quatre-millions -> decimal { negative: "true" integer_part: "124" quantity: "millions" } - Args: - cardinal: CardinalFst - - """ - - def __init__(self, cardinal: GraphFst): - super().__init__(name="decimal", kind="classify") - - # number after decimal point can be any series of cardinals <1 million, including 'zero' - graph_decimal = cardinal.numbers_up_to_million - graph_decimal = pynini.closure(graph_decimal + delete_space) + graph_decimal - self.graph = graph_decimal - - # decimal point is denote by virgule - graph_fractional_separator = pynutil.delete("virgule") - - # Possible negatives - optional_graph_negative = pynutil.insert("negative: ") + pynini.cross("moins", "\"true\"") + delete_extra_space - optional_graph_negative = optional_graph_negative.ques - - # Fractional portion - graph_fractional = pynutil.insert("fractional_part: \"") + graph_decimal + pynutil.insert("\"") - - # Integers - cardinal_graph = cardinal.graph_no_exception | pynini.string_file(get_abs_path("data/numbers/zero.tsv")) - graph_integer = pynutil.insert("integer_part: \"") + cardinal_graph + pynutil.insert("\"") - - # Final graphs - final_graph_wo_sign = ( - pynini.closure(graph_integer + delete_extra_space, 0, 1) - + graph_fractional_separator - + delete_extra_space - + graph_fractional - ) - final_graph = optional_graph_negative + final_graph_wo_sign - - self.final_graph_wo_negative = final_graph_wo_sign | get_quantity( - final_graph_wo_sign, cardinal.graph_hundreds_component_at_least_one_none_zero_digit - ) - final_graph |= optional_graph_negative + get_quantity( - final_graph_wo_sign, cardinal.graph_hundreds_component_at_least_one_none_zero_digit - ) - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/taggers/electronic.py b/nemo_text_processing/inverse_text_normalization/fr/taggers/electronic.py deleted file mode 100644 index 15d82665001a..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/taggers/electronic.py +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import NEMO_ALPHA, GraphFst, insert_space -from nemo_text_processing.inverse_text_normalization.fr.utils import get_abs_path -from pynini.lib import pynutil - - -class ElectronicFst(GraphFst): - """ - Finite state transducer for classifying 'electronic' semiotic classes, i.e. - email address (which get converted to "username" and "domain" fields), - and URLS (which get converted to a "protocol" field). - e.g. c d f une arobase a b c point e d u -> tokens { electronic { username: "cdf1" domain: "abc.edu" } } - e.g. double vé double vé double vé a b c point e d u -> tokens { electronic { protocol: "www.abc.edu" } } - """ - - def __init__(self): - super().__init__(name="electronic", kind="classify") - - delete_extra_space = pynutil.delete(" ") - alpha_num = ( - NEMO_ALPHA - | pynini.string_file(get_abs_path("data/numbers/digit.tsv")) - | pynini.string_file(get_abs_path("data/numbers/zero.tsv")) - ) - - symbols = pynini.string_file(get_abs_path("data/electronic/symbols.tsv")) - ampersand = pynini.string_map([("arobase"), ("chez"), ("at"), ("à")]) - - accepted_username = alpha_num | symbols - process_dot = pynini.cross("point", ".") - username = ( - pynutil.insert("username: \"") - + alpha_num - + delete_extra_space - + pynini.closure(accepted_username + delete_extra_space) - + alpha_num - + pynutil.insert("\"") - ) - single_alphanum = pynini.closure(alpha_num + delete_extra_space) + alpha_num - server = single_alphanum | pynini.string_file(get_abs_path("data/electronic/server_name.tsv")) - domain = single_alphanum | pynini.string_file(get_abs_path("data/electronic/domain.tsv")) - domain_graph = ( - pynutil.insert("domain: \"") - + server - + delete_extra_space - + process_dot - + delete_extra_space - + domain - + pynutil.insert("\"") - ) - graph = ( - username - + delete_extra_space - + pynutil.delete(ampersand) - + insert_space - + delete_extra_space - + domain_graph - ) - - ############# url ### - protocol_end = pynini.cross(pynini.union("www", "w w w", "double vé double vé double vé"), "www") - protocol_start = pynini.cross(pynini.union("http", "h t t p", "ache té té pé"), "http") - protocol_start |= pynini.cross(pynini.union("https", "h t t p s", "ache té té pé esse"), "https") - protocol_start += pynini.cross( - pynini.union( - " deux-points barre oblique barre oblique ", - " deux-points barre barre ", - " deux-points double barre ", - " deux-points slash slash ", - ), - "://", - ) - - # e.g. .com, .es - ending = ( - delete_extra_space - + symbols - + delete_extra_space - + (domain | pynini.closure(accepted_username + delete_extra_space) + accepted_username) - ) - - protocol = ( - pynini.closure(protocol_start, 0, 1) - + protocol_end - + delete_extra_space - + process_dot - + delete_extra_space - + (pynini.closure(delete_extra_space + accepted_username, 1) | server) - + pynini.closure(ending, 1) - ) - protocol = pynutil.insert("protocol: \"") + protocol + pynutil.insert("\"") - graph |= protocol - ######## - - final_graph = self.add_tokens(graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/taggers/fraction.py b/nemo_text_processing/inverse_text_normalization/fr/taggers/fraction.py deleted file mode 100644 index e053237246ce..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/taggers/fraction.py +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import ( - NEMO_CHAR, - GraphFst, - delete_extra_space, - delete_space, -) -from nemo_text_processing.inverse_text_normalization.fr.utils import get_abs_path -from pynini.lib import pynutil - - -class FractionFst(GraphFst): - """ - Finite state transducer for classifying fraction - e.g. demi -> tokens { fraction { numerator: "1" denominator: "2" } } - e.g. un et demi -> tokens { fraction { integer_part: "1" numerator: "1" denominator: "2" } } - e.g. trois et deux centième -> tokens { fraction { integer_part: "3" numerator: "2" denominator: "100" } } - - Args: - cardinal: OrdinalFst - """ - - def __init__(self, cardinal: GraphFst): - super().__init__(name="fraction", kind="classify") - # integer_part # numerator # denominator - - graph_cardinal = cardinal.graph_no_exception - graph_strip_undo_root_change = pynini.string_file(get_abs_path("data/fractions.tsv")) # add in absolute path - - graph_strip_no_root_change = pynutil.delete("ième") # For no change to root - graph_strip_no_root_change += pynutil.delete("s").ques # for plurals - - graph_strip = graph_strip_no_root_change | graph_strip_undo_root_change - - self.fractional = ((pynini.closure(NEMO_CHAR) + graph_strip) @ graph_cardinal).optimize() - - integer = pynutil.insert("integer_part: \"") + graph_cardinal + pynutil.insert("\" ") - integer += delete_space - integer += pynutil.delete("et") # used to demarcate integer and fractional parts - - numerator = pynutil.insert("numerator: \"") + graph_cardinal + pynutil.insert("\"") - denominator = pynutil.insert(" denominator: \"") + self.fractional + pynutil.insert("\"") - - # Demi (half) can occur alone without explicit numerator. - graph_demi_component = pynutil.delete("demi") + pynutil.delete("e").ques + pynutil.delete("s").ques - graph_demi_component += pynutil.insert("numerator: \"1\" denominator: \"2\"") - - graph_fraction_component = numerator + delete_space + denominator - graph_fraction_component |= graph_demi_component - self.graph_fraction_component = graph_fraction_component - - graph = pynini.closure(integer + delete_space, 0, 1) + graph_fraction_component - graph = graph.optimize() - self.final_graph_wo_negative = graph - - optional_graph_negative = pynini.closure( - pynutil.insert("negative: ") + pynini.cross("moins", "\"true\"") + delete_extra_space, 0, 1 - ) - graph = optional_graph_negative + graph - final_graph = self.add_tokens(graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/taggers/measure.py b/nemo_text_processing/inverse_text_normalization/fr/taggers/measure.py deleted file mode 100644 index d9636286c6fa..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/taggers/measure.py +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import ( - GraphFst, - delete_extra_space, - delete_space, - get_singulars, -) -from nemo_text_processing.inverse_text_normalization.fr.utils import get_abs_path -from pynini.lib import pynutil - - -class MeasureFst(GraphFst): - """ - Finite state transducer for classifying measure. Allows for plural form for unit. - e.g. moins onze kilogramme -> measure { negative: "true" cardinal { integer: "11" } units: "kg" } - e.g. trois heures -> measure { cardinal { integer: "3" } units: "h" } - e.g. demi gramme -> measure { fraction { numerator: "1" denominator: "2" } units: "g" } - - Args: - cardinal: CardinalFst - decimal: DecimalFst - fraction: FractionFst - """ - - def __init__(self, cardinal: GraphFst, decimal: GraphFst, fraction: GraphFst): - super().__init__(name="measure", kind="classify") - - cardinal_graph = cardinal.graph_no_exception - - graph_prefix = pynini.string_file(get_abs_path("data/measurements/magnitudes.tsv")) - graph_unit_singular = pynini.string_file(get_abs_path("data/measurements/measurements.tsv")) - - unit = get_singulars(graph_unit_singular) | graph_unit_singular - unit = graph_prefix.ques + unit - - optional_graph_negative = pynini.closure( - pynutil.insert("negative: ") + pynini.cross("moins", "\"true\"") + delete_extra_space, 0, 1 - ) - - unit_misc = pynutil.insert("/") + (pynutil.delete("par") | pynutil.delete("à")) + delete_space + unit - - unit = ( - pynutil.insert("units: \"") - + (unit | unit_misc | pynutil.add_weight(unit + delete_space + unit_misc, 0.01)) - + pynutil.insert("\"") - ) - - subgraph_decimal = ( - pynutil.insert("decimal { ") - + optional_graph_negative - + decimal.final_graph_wo_negative - + pynutil.insert(" }") - + delete_extra_space - + unit - ) - - subgraph_fraction = ( - pynutil.insert("fraction { ") - + optional_graph_negative - + fraction.final_graph_wo_negative - + pynutil.insert(" }") - + delete_extra_space - + unit - ) - - subgraph_cardinal = ( - pynutil.insert("cardinal { ") - + optional_graph_negative - + pynutil.insert("integer: \"") - + cardinal_graph - + pynutil.insert("\"") - + pynutil.insert(" }") - + delete_extra_space - + unit - ) - final_graph = subgraph_decimal | subgraph_cardinal | subgraph_fraction - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/taggers/money.py b/nemo_text_processing/inverse_text_normalization/fr/taggers/money.py deleted file mode 100644 index 17f473aa2bb9..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/taggers/money.py +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import ( - NEMO_DIGIT, - GraphFst, - delete_extra_space, - delete_space, -) -from nemo_text_processing.inverse_text_normalization.fr.utils import get_abs_path -from pynini.lib import pynutil - - -class MoneyFst(GraphFst): - """ - Finite state transducer for classifying money - e.g. douze euro cinq -> money { integer_part: "12" currency: "€" fractional_part: 05} - e.g. zéro euro cinq -> money { integer_part: "0" currency: "€" fractional_part: 05} - e.g. cinq centimes -> money { integer_part: "0" currency: "€" fractional_part: 05} - - Note, the currency symbol seems more common for exact amounts and quantities less than 'un million' - For 'round' quantities of >=million (milliard, billion), the symbol is dropped. This allows - use of the 'de' preposition. - e.g. cinq millions d'euros -> money { integer_part: "5" currency: "d'euros" fractional_part: 00} - e.g. un milliard d'euro -> money { integer_part: "5" currency: "d'euro" fractional_part: 00} - e.g. trois virgule trois millions d'euros -> money { integer_part: "3" currency: "d'euros" fractional_part: 3} - - Currency is included for uniform tagging. - - Args: - cardinal: CardinalFst - decimal: DecimalFst - """ - - def __init__(self, cardinal: GraphFst, decimal: GraphFst): - super().__init__(name="money", kind="classify") - # quantity, integer_part, fractional_part, currency - - # quantities - cardinal_graph = cardinal.graph_no_exception - graph_decimal = decimal.final_graph_wo_negative - - # Converts currency names to symbols - convert_currency_major = pynini.string_file( - get_abs_path("data/money/currency_major.tsv") - ) # major denominations - convert_currency_minor = pynini.string_file( - get_abs_path("data/money/currency_minor.tsv") - ) # minor denominations to major symbol. (e.g. 5 cents -> 0.05 $ ) - - accept_all_currency = (convert_currency_major | convert_currency_minor).project( - "input" - ) # recognizes all currencies - - # Graphs for large round amounts ('deux billiards d'euros', 'un milliard de dollars') - graph_de = pynini.union("de ", "des ", "d'") # the use of de/d'only occurs with round amounts - graph_currency_component_large_round_amounts = graph_de + accept_all_currency - graph_currency_component_large_round_amounts = ( - pynutil.insert(" currency: \"") + graph_currency_component_large_round_amounts + pynutil.insert("\"") - ) - - graph_money_large_round_amounts = ( - graph_decimal + delete_space - ) # graph_decimal includes tags and quantities already - graph_money_large_round_amounts += graph_currency_component_large_round_amounts - - # For standard currency - add_leading_zero_to_double_digit = (NEMO_DIGIT + NEMO_DIGIT) | (pynutil.insert("0") + NEMO_DIGIT) - - # Graphs integer denomination for large denominations (e.g. $) - graph_integer_component_major = pynutil.insert("integer_part: \"") + cardinal_graph + pynutil.insert("\"") - graph_integer_component_major += delete_space - - graph_currency_component_major = ( - pynutil.insert(" currency: \"") + convert_currency_major + pynutil.insert("\"") - ) - - graph_decimal_component_major = ( - delete_space - + pynutil.insert(" fractional_part: \"") - + (cardinal_graph @ add_leading_zero_to_double_digit) - + pynutil.insert("\"") - ) - - # Rare cases where 'et' will separate major and minor denominations. - delete_minor_currency = pynini.project(convert_currency_minor, "input") - delete_minor_currency = delete_extra_space + pynutil.delete(delete_minor_currency) - - delete_et = delete_extra_space + pynutil.delete("et") - - graph_money_major = ( - graph_integer_component_major - + graph_currency_component_major - + delete_et.ques - + graph_decimal_component_major.ques - + delete_minor_currency.ques - ) - - # For cases when only small denominations are used. - graph_integer_component_minor = pynutil.insert("integer_part: \"0\"") - - graph_decimal_component_minor = ( - pynutil.insert(" fractional_part: \"") - + (cardinal_graph @ add_leading_zero_to_double_digit) - + pynutil.insert("\"") - ) - graph_decimal_component_minor += delete_extra_space - - graph_currency_component_minor = ( - pynutil.insert(" currency: \"") + convert_currency_minor + pynutil.insert("\"") - ) - - graph_money_minor = ( - graph_integer_component_minor + graph_decimal_component_minor + graph_currency_component_minor - ) - - graph_money_standard_amounts = graph_money_major | graph_money_minor - - final_graph = graph_money_large_round_amounts | graph_money_standard_amounts - final_graph = self.add_tokens(final_graph) - - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/taggers/ordinal.py b/nemo_text_processing/inverse_text_normalization/fr/taggers/ordinal.py deleted file mode 100644 index 29da19b85c0a..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/taggers/ordinal.py +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import NEMO_SIGMA, GraphFst, delete_space -from nemo_text_processing.inverse_text_normalization.fr.utils import get_abs_path -from pynini.lib import pynutil - - -class OrdinalFst(GraphFst): - """ - Finite state transducer for classifying ordinal - vingt-deuxième -> ordinal { integer: "22" morphosyntactic_features: "e" } - - Also notes specific nouns that have unique normalization conventions. - For instance, 'siècles' are rendered in roman numerals when given an ordinal adjective. - e.g. dix-neuvième siècle -> XIXe - - Args: - cardinal: CardinalFst - """ - - def __init__(self, cardinal: GraphFst): - super().__init__(name="ordinal", kind="classify") - - graph_cardinal = cardinal.graph_no_exception - graph_undo_root_change = pynini.string_file( - get_abs_path("data/ordinals/digits_root_change.tsv") - ) # Returns base number to normal after root change. - graph_firsts = pynini.string_file(get_abs_path("data/ordinals/firsts.tsv")) - graph_second = pynini.string_file(get_abs_path("data/ordinals/second.tsv")) - graph_special_ordinals = pynini.string_file(get_abs_path("data/ordinals/key_nouns.tsv")) - - # Removes morpheme - graph_no_root_change = pynutil.delete("ième") # For no change to root - - graph_strip_morpheme = pynini.union(graph_no_root_change, graph_undo_root_change) - graph_strip_morpheme = NEMO_SIGMA + graph_strip_morpheme - - graph_integer_component = graph_strip_morpheme @ graph_cardinal - - graph_morpheme_component = pynutil.insert("e") # Put the superscript in. - graph_morpheme_component += pynini.accep("s").ques # In case of plurals. - - # Concatenate with cardinal graph. - graph_ordinal = pynutil.insert("integer: \"") + graph_integer_component + pynutil.insert("\"") - graph_ordinal += ( - pynutil.insert(" morphosyntactic_features: \"") + graph_morpheme_component - ) # Leave open in case further morphems occur - - # Primer has a different subscript depending on gender, need to take note if - # 'premier' or 'première' - graph_firsts = pynutil.insert("integer: \"1\" morphosyntactic_features: \"") + graph_firsts - - # Second used 'd' as a superscript. - graph_second = pynutil.insert("integer: \"2\" morphosyntactic_features: \"") + graph_second - - graph = graph_firsts | graph_second | graph_ordinal - - # For roman numerals. Carries over designation to verbalizer - graph_special_ordinals = pynutil.insert("/") + delete_space + graph_special_ordinals - - graph += graph_special_ordinals.ques + pynutil.insert("\"") - - final_graph = self.add_tokens(graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/taggers/punctuation.py b/nemo_text_processing/inverse_text_normalization/fr/taggers/punctuation.py deleted file mode 100644 index 458497aa6064..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/taggers/punctuation.py +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import GraphFst -from pynini.lib import pynutil - - -class PunctuationFst(GraphFst): - """ - Finite state transducer for classifying punctuation - e.g. a, -> tokens { name: "a" } tokens { name: "," } - """ - - def __init__(self): - super().__init__(name="punctuation", kind="classify") - - s = "!#$%&\'()*+,-./:;<=>?@^_`{|}~" - guillemets = "\u00AB" + "\u00BB" # quotation marks in French. - s += guillemets - punct = pynini.union(*s) - - graph = pynutil.insert("name: \"") + punct + pynutil.insert("\"") - - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/taggers/telephone.py b/nemo_text_processing/inverse_text_normalization/fr/taggers/telephone.py deleted file mode 100644 index 9d18fb71f1f3..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/taggers/telephone.py +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import ( - GraphFst, - delete_hyphen, - delete_space, - insert_space, -) -from nemo_text_processing.inverse_text_normalization.fr.utils import get_abs_path -from pynini.lib import pynutil - - -class TelephoneFst(GraphFst): - """ - Finite state transducer for classifying telephone numbers. Assumes conventional grouping for Metropolitan France (and overseas departments) - (two number sequences are grouped as individual cardinals) or digit by digit (chiffre-par-chiffre) e.g. - "zero un quatre-vingt-deux zero deux vingt-deux cinquante" -> { number_part: "01 42 02 22 50" } - "zero un quatre deux zero deux deux deux cinq zero" -> { number_part: "01 42 02 22 50" } - - In cases where only one digit of the first pairing is admitted, assumes that the 0 was skipped. - "une vingt-trois quatre-vingt zero six dix-sept" -> { number_part: "01 23 40 06 17" } - """ - - def __init__(self): - super().__init__(name="telephone", kind="classify") - - # create `single_digits` and `double_digits` graphs as these will be - # the building blocks of possible telephone numbers - graph_digit = pynini.string_file(get_abs_path("data/numbers/digit.tsv")) - graph_ties = pynini.string_file(get_abs_path("data/numbers/ties.tsv")) - graph_ties_unique = pynini.string_file((get_abs_path("data/numbers/ties_unique.tsv"))) - graph_teen = pynini.string_file(get_abs_path("data/numbers/teen.tsv")) - graph_zero = pynini.string_file(get_abs_path("data/numbers/zero.tsv")) - - double_digits = pynini.union( - graph_teen, - graph_ties_unique, - (graph_ties + pynutil.insert("0")), - (graph_ties + delete_hyphen + graph_digit), - ) - - graph_first_pair = graph_zero + delete_space + graph_digit - graph_first_pair |= pynutil.insert("0") + graph_digit # if zero is omitted - graph_first_pair += ( - delete_space + insert_space - ) # delete_space since closure allows possible gaps to be removed - - # All digits - single_digits = graph_digit | graph_zero - - graph_pair_all_digits = single_digits + delete_space - graph_pair_all_digits += single_digits - - graph_all_digits = pynini.closure(graph_pair_all_digits + delete_space + insert_space, 3, 3) - graph_all_digits = graph_first_pair + graph_all_digits + graph_pair_all_digits - - # Paired digits - graph_pair_digits_and_ties = double_digits | graph_pair_all_digits - - graph_digits_and_ties = pynini.closure(graph_pair_digits_and_ties + delete_space + insert_space, 3, 3) - graph_digits_and_ties = graph_first_pair + graph_digits_and_ties + graph_pair_digits_and_ties - - number_part = pynini.union(graph_all_digits, graph_digits_and_ties) - - number_part = pynutil.insert("number_part: \"") + number_part + pynutil.insert("\"") - - graph = number_part - final_graph = self.add_tokens(graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/taggers/time.py b/nemo_text_processing/inverse_text_normalization/fr/taggers/time.py deleted file mode 100644 index 499701a1ea8e..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/taggers/time.py +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import GraphFst, delete_space -from nemo_text_processing.inverse_text_normalization.fr.utils import get_abs_path -from pynini.lib import pynutil - - -class TimeFst(GraphFst): - """ - Finite state transducer for classifying time - e.g. huit heures -> time { hours: "8" minutes: "00" } - e.g. treize heures -> time { hours: "13" minutes: "00" } - e.g. treize heures dix -> time { hours: "13" minutes: "10" } - e.g. huit heures du matin -> time { hours: "8" minutes: "00" suffix: "avant mid"} - e.g. huite heures du après midi -> time { hours: "8" minutes: "00" suffix: "après-midi"} - e.g. douze heures moins qart -> time { hours: "11" minutes: "45" } - e.g. douze heures et qart -> time { hours: "12" minutes: "15" } - e.g. midi et qart -> time { hours: "12" minutes: "15" } - e.g. minuit et medi -> time { hours: "0" minutes: "30" } - e.g. douze heures moins medi -> time { hours: "11" minutes: "30" } - e.g. douze heures moins trois -> time { hours: "11" minutes: "57" } - """ - - def __init__(self): - super().__init__(name="time", kind="classify") - # hours, minutes, seconds, suffix, zone, style, speak_period - - # time_zone = pynini.invert(pynini.string_file(get_abs_path("data/time/time_zone.tsv"))) - graph_hours_to = pynini.string_file(get_abs_path("data/time/hours_to.tsv")) - graph_minutes_to = pynini.string_file(get_abs_path("data/time/minutes_to.tsv")) - graph_hours = pynini.string_file(get_abs_path("data/time/hours.tsv")) - graph_minutes = pynini.string_file(get_abs_path("data/time/minutes.tsv")) - graph_suffix_am = pynini.string_file(get_abs_path("data/time/time_suffix_am.tsv")) - graph_suffix_pm = pynini.string_file(get_abs_path("data/time/time_suffix_pm.tsv")) - - graph_suffix = pynini.cross(graph_suffix_am, "am") | pynini.cross(graph_suffix_pm, "pm") - - # Mapping 'heures' - graph_heures = pynini.accep("heure") + pynini.accep("s").ques - graph_heures = pynutil.delete(graph_heures) - - graph_hours += delete_space + graph_heures - - # Midi and minuit - graph_midi = pynini.cross("midi", "12") - graph_minuit = pynini.cross("minuit", "0") - - # Mapping 'et demi' and 'et qart' - graph_et = pynutil.delete("et") + delete_space - - graph_demi = pynini.accep("demi") - graph_demi += pynini.accep("e").ques # people vary on feminine or masculine form - graph_demi = pynini.cross(graph_demi, "30") - - graph_quart = pynini.accep('quart') - graph_quart = pynini.accep("le ").ques + graph_quart # sometimes used - graph_quart = pynini.cross(graph_quart, '15') - graph_trois_quart = pynini.cross("trois quarts", "45") - - graph_fractions = pynini.union(graph_demi, graph_quart, graph_trois_quart) - - graph_et_fractions = graph_et + graph_fractions - - # Hours component is usually just a cardinal + 'heures' (ignored in case of 'midi/minuit'). - graph_hours_component = pynini.union(graph_hours, graph_midi, graph_minuit) - graph_hours_component = pynutil.insert("hours: \"") + graph_hours_component + pynutil.insert("\"") - graph_hours_component += delete_space - - # Minutes component - graph_minutes_component = ( - pynutil.insert(" minutes: \"") + pynini.union(graph_minutes, graph_et_fractions) + pynutil.insert("\"") - ) - - # Hour and minutes together. For 'demi' and 'qart', 'et' is used as a conjunction. - graph_time_standard = graph_hours_component + graph_minutes_component.ques - - # For time until hour. "quatre heures moins qart" -> 4 h 00 - 0 h 15 = 3 h 45 - graph_moins = pynutil.delete("moins") - graph_moins += delete_space - - graph_hours_to_component = graph_hours | graph_midi | graph_minuit - graph_hours_to_component @= graph_hours_to - graph_hours_to_component = pynutil.insert("hours: \"") + graph_hours_to_component + pynutil.insert("\"") - graph_hours_to_component += delete_space - - graph_minutes_to_component = pynini.union(graph_minutes, graph_fractions) - graph_minutes_to_component @= graph_minutes_to - graph_minutes_to_component = pynutil.insert(" minutes: \"") + graph_minutes_to_component + pynutil.insert("\"") - - graph_time_to = graph_hours_to_component + graph_moins + graph_minutes_to_component - - graph_time_no_suffix = graph_time_standard | graph_time_to - - graph_suffix_component = pynutil.insert(" suffix: \"") + graph_suffix + pynutil.insert("\"") - graph_suffix_component = delete_space + graph_suffix_component - graph_suffix_component = graph_suffix_component.ques - - final_graph = graph_time_no_suffix + graph_suffix_component - - final_graph = self.add_tokens(final_graph) - - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/taggers/tokenize_and_classify.py b/nemo_text_processing/inverse_text_normalization/fr/taggers/tokenize_and_classify.py deleted file mode 100644 index 16b8f56f8d94..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/taggers/tokenize_and_classify.py +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import ( - GraphFst, - delete_extra_space, - delete_space, - generator_main, -) -from nemo_text_processing.inverse_text_normalization.fr.taggers.cardinal import CardinalFst -from nemo_text_processing.inverse_text_normalization.fr.taggers.date import DateFst -from nemo_text_processing.inverse_text_normalization.fr.taggers.decimal import DecimalFst -from nemo_text_processing.inverse_text_normalization.fr.taggers.electronic import ElectronicFst -from nemo_text_processing.inverse_text_normalization.fr.taggers.fraction import FractionFst -from nemo_text_processing.inverse_text_normalization.fr.taggers.measure import MeasureFst -from nemo_text_processing.inverse_text_normalization.fr.taggers.money import MoneyFst -from nemo_text_processing.inverse_text_normalization.fr.taggers.ordinal import OrdinalFst -from nemo_text_processing.inverse_text_normalization.fr.taggers.punctuation import PunctuationFst -from nemo_text_processing.inverse_text_normalization.fr.taggers.telephone import TelephoneFst -from nemo_text_processing.inverse_text_normalization.fr.taggers.time import TimeFst -from nemo_text_processing.inverse_text_normalization.fr.taggers.whitelist import WhiteListFst -from nemo_text_processing.inverse_text_normalization.fr.taggers.word import WordFst -from pynini.lib import pynutil - -from nemo.utils import logging - - -class ClassifyFst(GraphFst): - """ - Final class that composes all other classification grammars. This class can process an entire sentence, that is lower cased. - For deployment, this grammar will be compiled and exported to OpenFst Finate State Archiv (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - - Args: - cache_dir: path to a dir with .far grammar file. Set to None to avoid using cache. - overwrite_cache: set to True to overwrite .far files - """ - - def __init__(self, cache_dir: str = None, overwrite_cache: bool = False): - super().__init__(name="tokenize_and_classify", kind="classify") - - far_file = None - if cache_dir is not None and cache_dir != "None": - os.makedirs(cache_dir, exist_ok=True) - far_file = os.path.join(cache_dir, "_fr_itn.far") - if not overwrite_cache and far_file and os.path.exists(far_file): - self.fst = pynini.Far(far_file, mode="r")["tokenize_and_classify"] - logging.info(f"ClassifyFst.fst was restored from {far_file}.") - else: - logging.info(f"Creating ClassifyFst grammars.") - - cardinal = CardinalFst() - cardinal_graph = cardinal.fst - - fraction = FractionFst(cardinal) - fraction_graph = fraction.fst - - ordinal = OrdinalFst(cardinal) - ordinal_graph = ordinal.fst - - decimal = DecimalFst(cardinal) - decimal_graph = decimal.fst - - measure_graph = MeasureFst(cardinal=cardinal, decimal=decimal, fraction=fraction).fst - date_graph = DateFst(cardinal).fst - word_graph = WordFst().fst - time_graph = TimeFst().fst - money_graph = MoneyFst(cardinal, decimal).fst - whitelist_graph = WhiteListFst().fst - punct_graph = PunctuationFst().fst - electronic_graph = ElectronicFst().fst - telephone_graph = TelephoneFst().fst - - classify = ( - pynutil.add_weight(whitelist_graph, 1.01) - | pynutil.add_weight(time_graph, 1.05) - | pynutil.add_weight(date_graph, 1.09) - | pynutil.add_weight(decimal_graph, 1.08) - | pynutil.add_weight(measure_graph, 1.1) - | pynutil.add_weight(cardinal_graph, 1.1) - | pynutil.add_weight(ordinal_graph, 1.1) - | pynutil.add_weight(fraction_graph, 1.09) - | pynutil.add_weight(money_graph, 1.07) - | pynutil.add_weight(telephone_graph, 1.1) - | pynutil.add_weight(electronic_graph, 1.1) - | pynutil.add_weight(word_graph, 100) - ) - - punct = pynutil.insert("tokens { ") + pynutil.add_weight(punct_graph, weight=1.1) + pynutil.insert(" }") - token = pynutil.insert("tokens { ") + classify + pynutil.insert(" }") - token_plus_punct = ( - pynini.closure(punct + pynutil.insert(" ")) + token + pynini.closure(pynutil.insert(" ") + punct) - ) - - graph = token_plus_punct + pynini.closure(delete_extra_space + token_plus_punct) - graph = delete_space + graph + delete_space - - self.fst = graph.optimize() - - if far_file: - generator_main(far_file, {"tokenize_and_classify": self.fst}) - logging.info(f"ClassifyFst grammars are saved to {far_file}.") diff --git a/nemo_text_processing/inverse_text_normalization/fr/taggers/whitelist.py b/nemo_text_processing/inverse_text_normalization/fr/taggers/whitelist.py deleted file mode 100644 index 54826162c07a..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/taggers/whitelist.py +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import GraphFst, convert_space -from nemo_text_processing.inverse_text_normalization.fr.utils import get_abs_path -from pynini.lib import pynutil - - -class WhiteListFst(GraphFst): - """ - Finite state transducer for classifying whitelisted tokens - e.g. misses -> tokens { name: "mrs." } - This class has highest priority among all classifier grammars. Whitelisted tokens are defined and loaded from "data/whitelist.tsv". - """ - - def __init__(self): - super().__init__(name="whitelist", kind="classify") - - whitelist = pynini.string_file(get_abs_path("data/whitelist.tsv")) - graph = pynutil.insert("name: \"") + convert_space(whitelist) + pynutil.insert("\"") - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/taggers/word.py b/nemo_text_processing/inverse_text_normalization/fr/taggers/word.py deleted file mode 100644 index 95d05ce6aa7a..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/taggers/word.py +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import NEMO_NOT_SPACE, GraphFst -from pynini.lib import pynutil - - -class WordFst(GraphFst): - """ - Finite state transducer for classifying plain tokens, that do not belong to any special class. This can be considered as the default class. - e.g. sleep -> tokens { name: "sleep" } - """ - - def __init__(self): - super().__init__(name="word", kind="classify") - word = pynutil.insert("name: \"") + pynini.closure(NEMO_NOT_SPACE, 1) + pynutil.insert("\"") - self.fst = word.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/utils.py b/nemo_text_processing/inverse_text_normalization/fr/utils.py deleted file mode 100644 index f6e06f793c07..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/utils.py +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os - - -def get_abs_path(rel_path): - """ - Get absolute path - - Args: - rel_path: relative path to this file - - Returns absolute path - """ - return os.path.dirname(os.path.abspath(__file__)) + '/' + rel_path diff --git a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/__init__.py b/nemo_text_processing/inverse_text_normalization/fr/verbalizers/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/cardinal.py b/nemo_text_processing/inverse_text_normalization/fr/verbalizers/cardinal.py deleted file mode 100644 index 4aca2bac2c9f..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/cardinal.py +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class CardinalFst(GraphFst): - """ - Finite state transducer for verbalizing cardinal - e.g. cardinal { negative: "-" integer: "23" } -> -23 - """ - - def __init__(self): - super().__init__(name="cardinal", kind="verbalize") - optional_sign = pynini.closure( - pynutil.delete("negative:") - + delete_space - + pynutil.delete("\"") - + NEMO_NOT_QUOTE - + pynutil.delete("\"") - + delete_space, - 0, - 1, - ) - graph = ( - pynutil.delete("integer:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - self.numbers = graph - graph = optional_sign + graph - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/date.py b/nemo_text_processing/inverse_text_normalization/fr/verbalizers/date.py deleted file mode 100644 index 47304c1e1be0..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/date.py +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import ( - NEMO_NOT_QUOTE, - GraphFst, - delete_extra_space, - delete_space, -) -from pynini.lib import pynutil - - -class DateFst(GraphFst): - """ - Finite state transducer for verbalizing date, e.g. - date { day: "1" month: "janvier" preserve_order: true } -> 1 de enero - """ - - def __init__(self): - super().__init__(name="date", kind="verbalize") - - convert_primer = pynini.cross('1', '1ᵉʳ') - day = ( - pynutil.delete("day:") - + delete_space - + pynutil.delete("\"") - + ( - pynini.closure(NEMO_NOT_QUOTE, 1) | pynutil.add_weight(convert_primer, -1) - ) # first of the month is ordinal - + pynutil.delete("\"") - ) - month = ( - pynutil.delete("month:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - year = ( - pynutil.delete("year:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - - # day month - graph_dm = day + delete_extra_space + month - graph_dmy = graph_dm + delete_extra_space + year - - optional_preserve_order = pynini.closure( - pynutil.delete("preserve_order:") + delete_space + pynutil.delete("true") + delete_space - | pynutil.delete("field_order:") - + delete_space - + pynutil.delete("\"") - + NEMO_NOT_QUOTE - + pynutil.delete("\"") - + delete_space - ) - - final_graph = (graph_dm | graph_dmy) + delete_space + optional_preserve_order - - delete_tokens = self.delete_tokens(final_graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/decimal.py b/nemo_text_processing/inverse_text_normalization/fr/verbalizers/decimal.py deleted file mode 100644 index dc00842cd1c7..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/decimal.py +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import ( - NEMO_DIGIT, - NEMO_NON_BREAKING_SPACE, - NEMO_NOT_QUOTE, - GraphFst, - delete_space, -) -from pynini.lib import pynutil - - -class NumberParser(GraphFst): - """ - Finite state transducer for parsing strings of digis. Breaks up digit strings into groups of three for - strings of digits of four or more (inclusive). Groupings are separated by non-breaking space. - e.g. '1000' -> '1 000' - e.g. '1000,33333' -> '1 000,333 33 - """ - - def __init__(self): - super().__init__(name="parser", kind="verbalize") - - -class DecimalFst(GraphFst): - """ - Finite state transducer for verbalizing decimal, e.g. - decimal { negative: "true" integer_part: "12" fractional_part: "5006" quantity: "billion" } -> -12.5006 billion - """ - - def __init__(self): - super().__init__(name="decimal", kind="verbalize") - - # Need parser to group digits by threes - exactly_three_digits = NEMO_DIGIT ** 3 - at_most_three_digits = pynini.closure(NEMO_DIGIT, 1, 3) - - space_every_three_integer = ( - at_most_three_digits + (pynutil.insert(NEMO_NON_BREAKING_SPACE) + exactly_three_digits).closure() - ) - space_every_three_decimal = ( - pynini.accep(",") - + (exactly_three_digits + pynutil.insert(NEMO_NON_BREAKING_SPACE)).closure() - + at_most_three_digits - ) - group_by_threes = space_every_three_integer | space_every_three_decimal - self.group_by_threes = group_by_threes - - optional_sign = pynini.closure(pynini.cross("negative: \"true\"", "-") + delete_space, 0, 1) - integer = ( - pynutil.delete("integer_part:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - integer = integer @ group_by_threes - optional_integer = pynini.closure(integer + delete_space, 0, 1) - fractional = ( - pynutil.insert(",") - + pynutil.delete("fractional_part:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - fractional = fractional @ group_by_threes - optional_fractional = pynini.closure(fractional + delete_space, 0, 1) - quantity = ( - pynutil.delete("quantity:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - optional_quantity = pynini.closure(pynutil.insert(" ") + quantity + delete_space, 0, 1) - graph = (optional_integer + optional_fractional + optional_quantity).optimize() - self.numbers = graph - graph = optional_sign + graph - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/electronic.py b/nemo_text_processing/inverse_text_normalization/fr/verbalizers/electronic.py deleted file mode 100644 index e4cc75cbd6ef..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/electronic.py +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class ElectronicFst(GraphFst): - """ - Finite state transducer for verbalizing electronic - e.g. tokens { electronic { username: "cdf1" domain: "abc.edu" } } -> cdf1@abc.edu - """ - - def __init__(self): - super().__init__(name="electronic", kind="verbalize") - user_name = ( - pynutil.delete("username:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - domain = ( - pynutil.delete("domain:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - - graph = user_name + delete_space + pynutil.insert("@") + domain - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/fraction.py b/nemo_text_processing/inverse_text_normalization/fr/verbalizers/fraction.py deleted file mode 100644 index dce25d9497c8..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/fraction.py +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import ( - NEMO_NOT_QUOTE, - GraphFst, - delete_space, - insert_space, -) -from pynini.lib import pynutil - - -class FractionFst(GraphFst): - """ - Finite state transducer for verbalizing fraction - e.g. fraction { integer_part: "1" numerator: "2" denominator: "3" } } -> 1 2/3 - - """ - - def __init__(self): - super().__init__(name="fraction", kind="verbalize") - optional_sign = pynini.closure(pynini.cross("negative: \"true\"", "-") + delete_space, 0, 1) - integer = ( - pynutil.delete("integer_part: \"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - + insert_space - ) - numerator = pynutil.delete("numerator: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - - denominator = ( - pynutil.insert('/') - + pynutil.delete("denominator: \"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - - graph = (pynini.closure(integer + delete_space, 0, 1) + numerator + delete_space + denominator).optimize() - self.numbers = graph - delete_tokens = self.delete_tokens(optional_sign + graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/measure.py b/nemo_text_processing/inverse_text_normalization/fr/verbalizers/measure.py deleted file mode 100644 index ad0f2f98c1b0..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/measure.py +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import NEMO_CHAR, GraphFst, delete_space -from pynini.lib import pynutil - - -class MeasureFst(GraphFst): - """ - Finite state transducer for verbalizing measure, e.g. - measure { negative: "true" cardinal { integer: "12" } units: "kg" } -> -12 kg - - Args: - decimal: DecimalFst - cardinal: CardinalFst - fraction: FractionFst - """ - - def __init__(self, decimal: GraphFst, cardinal: GraphFst, fraction: GraphFst): - super().__init__(name="measure", kind="verbalize") - optional_sign = pynini.closure(pynini.cross("negative: \"true\"", "-"), 0, 1) - unit = ( - pynutil.delete("units:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_CHAR - " ", 1) - + pynutil.delete("\"") - + delete_space - ) - graph_decimal = ( - pynutil.delete("decimal {") - + delete_space - + optional_sign - + delete_space - + decimal.numbers - + delete_space - + pynutil.delete("}") - ) - graph_cardinal = ( - pynutil.delete("cardinal {") - + delete_space - + optional_sign - + delete_space - + cardinal.numbers @ decimal.group_by_threes # measurements most obey three by three spacing - + delete_space - + pynutil.delete("}") - ) - graph_fraction = ( - pynutil.delete("fraction {") - + delete_space - + optional_sign - + delete_space - + fraction.numbers - + delete_space - + pynutil.delete("}") - ) - - graph = (graph_cardinal | graph_decimal | graph_fraction) + delete_space + pynutil.insert(" ") + unit - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/money.py b/nemo_text_processing/inverse_text_normalization/fr/verbalizers/money.py deleted file mode 100644 index db47256841a7..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/money.py +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import ( - NEMO_NOT_QUOTE, - GraphFst, - delete_extra_space, - delete_space, -) -from pynini.lib import pynutil - - -class MoneyFst(GraphFst): - """ - Finite state transducer for verbalizing money, e.g. - money { integer_part: "12" fractional_part: "05" currency: "$" } -> 12.05 $ - - Args: - decimal: DecimalFst - """ - - def __init__(self, decimal: GraphFst): - super().__init__(name="money", kind="verbalize") - unit = ( - pynutil.delete("currency:") - + delete_extra_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - graph = decimal.numbers + delete_space + unit - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/ordinal.py b/nemo_text_processing/inverse_text_normalization/fr/verbalizers/ordinal.py deleted file mode 100644 index 96d8c24030d2..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/ordinal.py +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import ( - NEMO_DIGIT, - NEMO_NOT_QUOTE, - GraphFst, - delete_space, -) -from nemo_text_processing.inverse_text_normalization.fr.utils import get_abs_path -from pynini.lib import pynutil - - -class OrdinalFst(GraphFst): - """ - Finite state transducer for verbalizing ordinal, e.g. - ordinal { integer: "13" morphosyntactic_features: "e" } -> 13ᵉ - - Given 'special' terms for ordinals (e.g. siècle), renders - amount in conventional format. e.g. - - ordinal { integer: "13" morphosyntactic_features: "e/siècle" } -> XIIIᵉ - """ - - def __init__(self): - super().__init__(name="ordinal", kind="verbalize") - graph_integer = ( - pynutil.delete("integer:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - - replace_suffix = pynini.union( - pynini.cross("e", "ᵉ"), # only delete first quote since there may be more features - pynini.cross("d", "ᵈ"), - pynini.cross("r", "ʳ"), - pynini.cross("s", "ˢ"), - ) - replace_suffix = pynutil.delete(" morphosyntactic_features: \"") + replace_suffix.plus - - graph_arabic = graph_integer + replace_suffix.plus - - # For roman. - graph_roman_digits = pynini.string_file(get_abs_path("data/roman/digits_large.tsv")).invert() - graph_roman_ties = pynini.string_file(get_abs_path("data/roman/ties_large.tsv")).invert() - graph_roman_hundreds = pynini.string_file(get_abs_path("data/roman/hundreds_large.tsv")).invert() - graph_roman_zero_digit = pynutil.delete("0") - - graph_roman_hundreds = NEMO_DIGIT ** 3 @ ( - graph_roman_hundreds - + pynini.union(graph_roman_ties, graph_roman_zero_digit) - + pynini.union(graph_roman_digits, graph_roman_zero_digit) - ) - graph_roman_ties = NEMO_DIGIT ** 2 @ ( - graph_roman_ties + pynini.union(graph_roman_digits, graph_roman_zero_digit) - ) - graph_roman_digits = NEMO_DIGIT @ graph_roman_digits - - graph_roman_integers = graph_roman_hundreds | graph_roman_ties | graph_roman_digits - - graph_roman = (graph_integer @ graph_roman_integers) + replace_suffix - graph_roman += pynini.cross("/", " ") + "siècle" - - graph = (graph_roman | graph_arabic) + pynutil.delete("\"") - - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/telephone.py b/nemo_text_processing/inverse_text_normalization/fr/verbalizers/telephone.py deleted file mode 100644 index c204bcc3897d..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/telephone.py +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import NEMO_NOT_QUOTE, GraphFst -from pynini.lib import pynutil - - -class TelephoneFst(GraphFst): - """ - Finite state transducer for verbalizing telephone, e.g. - telephone { number_part: "02 33 43 53 22" } - -> 02 33 43 53 22 - """ - - def __init__(self): - super().__init__(name="telephone", kind="verbalize") - - number_part = pynutil.delete("number_part: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - delete_tokens = self.delete_tokens(number_part) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/time.py b/nemo_text_processing/inverse_text_normalization/fr/verbalizers/time.py deleted file mode 100644 index 93e4886e58ed..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/time.py +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import ( - NEMO_DIGIT, - GraphFst, - delete_extra_space, - delete_space, -) -from nemo_text_processing.inverse_text_normalization.fr.utils import get_abs_path -from pynini.lib import pynutil - - -class TimeFst(GraphFst): - """ - Finite state transducer for verbalizing time, e.g. - time { hours: "8" minutes: "30" suffix: "du matin"} -> 8 h 30 - time { hours: "8" minutes: "30" } -> 8 h 30 - time { hours: "8" minutes: "30" suffix: "du soir"} -> 20 h 30 - """ - - def __init__(self): - super().__init__(name="time", kind="verbalize") - - hour_to_night = pynini.string_file(get_abs_path("data/time/hour_to_night.tsv")) - - day_suffixes = pynutil.delete("suffix: \"am\"") - night_suffixes = pynutil.delete("suffix: \"pm\"") - - hour = ( - pynutil.delete("hours:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_DIGIT, 1, 2) - + pynutil.delete("\"") - ) - minute = ( - pynutil.delete("minutes:") - + delete_extra_space - + pynutil.delete("\"") - + pynini.closure(NEMO_DIGIT, 1, 2) - + pynutil.delete("\"") - ) - - graph = hour + delete_extra_space + pynutil.insert("h") + minute.ques + delete_space + day_suffixes.ques - - graph |= ( - hour @ hour_to_night - + delete_extra_space - + pynutil.insert("h") - + minute.ques - + delete_space - + night_suffixes - ) - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/verbalize.py b/nemo_text_processing/inverse_text_normalization/fr/verbalizers/verbalize.py deleted file mode 100644 index 9eec8eff90b8..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/verbalize.py +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import GraphFst -from nemo_text_processing.inverse_text_normalization.fr.verbalizers.cardinal import CardinalFst -from nemo_text_processing.inverse_text_normalization.fr.verbalizers.date import DateFst -from nemo_text_processing.inverse_text_normalization.fr.verbalizers.decimal import DecimalFst -from nemo_text_processing.inverse_text_normalization.fr.verbalizers.electronic import ElectronicFst -from nemo_text_processing.inverse_text_normalization.fr.verbalizers.fraction import FractionFst -from nemo_text_processing.inverse_text_normalization.fr.verbalizers.measure import MeasureFst -from nemo_text_processing.inverse_text_normalization.fr.verbalizers.money import MoneyFst -from nemo_text_processing.inverse_text_normalization.fr.verbalizers.ordinal import OrdinalFst -from nemo_text_processing.inverse_text_normalization.fr.verbalizers.telephone import TelephoneFst -from nemo_text_processing.inverse_text_normalization.fr.verbalizers.time import TimeFst -from nemo_text_processing.inverse_text_normalization.fr.verbalizers.whitelist import WhiteListFst - - -class VerbalizeFst(GraphFst): - """ - Composes other verbalizer grammars. - For deployment, this grammar will be compiled and exported to OpenFst Finate State Archiv (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - """ - - def __init__(self): - super().__init__(name="verbalize", kind="verbalize") - cardinal = CardinalFst() - cardinal_graph = cardinal.fst - ordinal_graph = OrdinalFst().fst - decimal = DecimalFst() - decimal_graph = decimal.fst - fraction = FractionFst() - fraction_graph = fraction.fst - measure_graph = MeasureFst(decimal=decimal, cardinal=cardinal, fraction=fraction).fst - money_graph = MoneyFst(decimal=decimal).fst - time_graph = TimeFst().fst - date_graph = DateFst().fst - whitelist_graph = WhiteListFst().fst - telephone_graph = TelephoneFst().fst - electronic_graph = ElectronicFst().fst - graph = ( - time_graph - | date_graph - | money_graph - | measure_graph - | fraction_graph - | ordinal_graph - | decimal_graph - | cardinal_graph - | whitelist_graph - | telephone_graph - | electronic_graph - ) - self.fst = graph diff --git a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/verbalize_final.py b/nemo_text_processing/inverse_text_normalization/fr/verbalizers/verbalize_final.py deleted file mode 100644 index 9753b785561b..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/verbalize_final.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import GraphFst, delete_extra_space, delete_space -from nemo_text_processing.inverse_text_normalization.fr.verbalizers.verbalize import VerbalizeFst -from nemo_text_processing.inverse_text_normalization.fr.verbalizers.word import WordFst -from pynini.lib import pynutil - - -class VerbalizeFinalFst(GraphFst): - """ - Finite state transducer that verbalizes an entire sentence, e.g. - tokens { name: "its" } tokens { time { hours: "12" minutes: "30" } } tokens { name: "now" } -> its 12:30 now - """ - - def __init__(self): - super().__init__(name="verbalize_final", kind="verbalize") - verbalize = VerbalizeFst().fst - word = WordFst().fst - types = verbalize | word - graph = ( - pynutil.delete("tokens") - + delete_space - + pynutil.delete("{") - + delete_space - + types - + delete_space - + pynutil.delete("}") - ) - graph = delete_space + pynini.closure(graph + delete_extra_space) + graph + delete_space - self.fst = graph diff --git a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/whitelist.py b/nemo_text_processing/inverse_text_normalization/fr/verbalizers/whitelist.py deleted file mode 100644 index 6b350062d8d5..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/whitelist.py +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import ( - NEMO_CHAR, - NEMO_SIGMA, - GraphFst, - delete_space, -) -from pynini.lib import pynutil - - -class WhiteListFst(GraphFst): - """ - Finite state transducer for verbalizing whitelist - e.g. tokens { name: "mrs." } -> mrs. - """ - - def __init__(self): - super().__init__(name="whitelist", kind="verbalize") - graph = ( - pynutil.delete("name:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_CHAR - " ", 1) - + pynutil.delete("\"") - ) - graph = graph @ pynini.cdrewrite(pynini.cross(u"\u00A0", " "), "", "", NEMO_SIGMA) - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/word.py b/nemo_text_processing/inverse_text_normalization/fr/verbalizers/word.py deleted file mode 100644 index fa8f0f39d3d4..000000000000 --- a/nemo_text_processing/inverse_text_normalization/fr/verbalizers/word.py +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.fr.graph_utils import ( - NEMO_CHAR, - NEMO_SIGMA, - GraphFst, - delete_space, -) -from pynini.lib import pynutil - - -class WordFst(GraphFst): - """ - Finite state transducer for verbalizing plain tokens - e.g. tokens { name: "sleep" } -> sleep - """ - - def __init__(self): - super().__init__(name="word", kind="verbalize") - chars = pynini.closure(NEMO_CHAR - " ", 1) - char = pynutil.delete("name:") + delete_space + pynutil.delete("\"") + chars + pynutil.delete("\"") - graph = char @ pynini.cdrewrite(pynini.cross(u"\u00A0", " "), "", "", NEMO_SIGMA) - - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/inverse_normalize.py b/nemo_text_processing/inverse_text_normalization/inverse_normalize.py deleted file mode 100644 index a39131440cec..000000000000 --- a/nemo_text_processing/inverse_text_normalization/inverse_normalize.py +++ /dev/null @@ -1,148 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from argparse import ArgumentParser -from time import perf_counter -from typing import List - -from nemo_text_processing.text_normalization.data_loader_utils import load_file, write_file -from nemo_text_processing.text_normalization.normalize import Normalizer -from nemo_text_processing.text_normalization.token_parser import TokenParser - - -class InverseNormalizer(Normalizer): - """ - Inverse normalizer that converts text from spoken to written form. Useful for ASR postprocessing. - Input is expected to have no punctuation outside of approstrophe (') and dash (-) and be lower cased. - - Args: - lang: language specifying the ITN - cache_dir: path to a dir with .far grammar file. Set to None to avoid using cache. - overwrite_cache: set to True to overwrite .far files - """ - - def __init__(self, lang: str = 'en', cache_dir: str = None, overwrite_cache: bool = False): - - if lang == 'en': - from nemo_text_processing.inverse_text_normalization.en.taggers.tokenize_and_classify import ClassifyFst - from nemo_text_processing.inverse_text_normalization.en.verbalizers.verbalize_final import ( - VerbalizeFinalFst, - ) - - elif lang == 'es': - from nemo_text_processing.inverse_text_normalization.es.taggers.tokenize_and_classify import ClassifyFst - from nemo_text_processing.inverse_text_normalization.es.verbalizers.verbalize_final import ( - VerbalizeFinalFst, - ) - - elif lang == 'pt': - from nemo_text_processing.inverse_text_normalization.pt.taggers.tokenize_and_classify import ClassifyFst - from nemo_text_processing.inverse_text_normalization.pt.verbalizers.verbalize_final import ( - VerbalizeFinalFst, - ) - - elif lang == 'ru': - from nemo_text_processing.inverse_text_normalization.ru.taggers.tokenize_and_classify import ClassifyFst - from nemo_text_processing.inverse_text_normalization.ru.verbalizers.verbalize_final import ( - VerbalizeFinalFst, - ) - - elif lang == 'de': - from nemo_text_processing.inverse_text_normalization.de.taggers.tokenize_and_classify import ClassifyFst - from nemo_text_processing.inverse_text_normalization.de.verbalizers.verbalize_final import ( - VerbalizeFinalFst, - ) - elif lang == 'fr': - from nemo_text_processing.inverse_text_normalization.fr.taggers.tokenize_and_classify import ClassifyFst - from nemo_text_processing.inverse_text_normalization.fr.verbalizers.verbalize_final import ( - VerbalizeFinalFst, - ) - elif lang == 'vi': - from nemo_text_processing.inverse_text_normalization.vi.taggers.tokenize_and_classify import ClassifyFst - from nemo_text_processing.inverse_text_normalization.vi.verbalizers.verbalize_final import ( - VerbalizeFinalFst, - ) - - self.tagger = ClassifyFst(cache_dir=cache_dir, overwrite_cache=overwrite_cache) - self.verbalizer = VerbalizeFinalFst() - self.parser = TokenParser() - self.lang = lang - - def inverse_normalize_list(self, texts: List[str], verbose=False) -> List[str]: - """ - NeMo inverse text normalizer - - Args: - texts: list of input strings - verbose: whether to print intermediate meta information - - Returns converted list of input strings - """ - return self.normalize_list(texts=texts, verbose=verbose) - - def inverse_normalize(self, text: str, verbose: bool) -> str: - """ - Main function. Inverse normalizes tokens from spoken to written form - e.g. twelve kilograms -> 12 kg - - Args: - text: string that may include semiotic classes - verbose: whether to print intermediate meta information - - Returns: written form - """ - return self.normalize(text=text, verbose=verbose) - - -def parse_args(): - parser = ArgumentParser() - input = parser.add_mutually_exclusive_group() - input.add_argument("--text", dest="input_string", help="input string", type=str) - input.add_argument("--input_file", dest="input_file", help="input file path", type=str) - parser.add_argument('--output_file', dest="output_file", help="output file path", type=str) - parser.add_argument( - "--language", help="language", choices=['en', 'de', 'es', 'pt', 'ru', 'fr', 'vi'], default="en", type=str - ) - parser.add_argument("--verbose", help="print info for debugging", action='store_true') - parser.add_argument("--overwrite_cache", help="set to True to re-create .far grammar files", action="store_true") - parser.add_argument( - "--cache_dir", - help="path to a dir with .far grammar file. Set to None to avoid using cache", - default=None, - type=str, - ) - return parser.parse_args() - - -if __name__ == "__main__": - args = parse_args() - start_time = perf_counter() - inverse_normalizer = InverseNormalizer( - lang=args.language, cache_dir=args.cache_dir, overwrite_cache=args.overwrite_cache - ) - print(f'Time to generate graph: {round(perf_counter() - start_time, 2)} sec') - - if args.input_string: - print(inverse_normalizer.inverse_normalize(args.input_string, verbose=args.verbose)) - elif args.input_file: - print("Loading data: " + args.input_file) - data = load_file(args.input_file) - - print("- Data: " + str(len(data)) + " sentences") - prediction = inverse_normalizer.inverse_normalize_list(data, verbose=args.verbose) - if args.output_file: - write_file(args.output_file, prediction) - print(f"- Denormalized. Writing out to {args.output_file}") - else: - print(prediction) diff --git a/nemo_text_processing/inverse_text_normalization/pt/__init__.py b/nemo_text_processing/inverse_text_normalization/pt/__init__.py deleted file mode 100644 index c1586debd25f..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/__init__.py +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from nemo_text_processing.inverse_text_normalization.pt.taggers.tokenize_and_classify import ClassifyFst -from nemo_text_processing.inverse_text_normalization.pt.verbalizers.verbalize import VerbalizeFst -from nemo_text_processing.inverse_text_normalization.pt.verbalizers.verbalize_final import VerbalizeFinalFst diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/__init__.py b/nemo_text_processing/inverse_text_normalization/pt/data/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/currency_plural.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/currency_plural.tsv deleted file mode 100644 index a89a763093ea..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/currency_plural.tsv +++ /dev/null @@ -1,5 +0,0 @@ -€ euros -£ libras esterlinas -US$ dólares americanos -$ dólares -R$ reais \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/currency_singular.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/currency_singular.tsv deleted file mode 100644 index 9ec77dc35654..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/currency_singular.tsv +++ /dev/null @@ -1,5 +0,0 @@ -€ euro -£ libra esterlina -US$ dólar americano -$ dólar -R$ real \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/electronic/__init__.py b/nemo_text_processing/inverse_text_normalization/pt/data/electronic/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/electronic/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/electronic/domain.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/electronic/domain.tsv deleted file mode 100644 index ea547b890119..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/electronic/domain.tsv +++ /dev/null @@ -1,26 +0,0 @@ -com -es -uk -fr -net -br -in -ru -de -it -edu -co -ar -bo -cl -co -ec -fk -gf -fy -pe -py -sr -ve -uy -pt \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/electronic/server_name.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/electronic/server_name.tsv deleted file mode 100644 index 34ab709bb308..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/electronic/server_name.tsv +++ /dev/null @@ -1,11 +0,0 @@ -gmail g mail -gmail -nvidia n vidia -nvidia -outlook -hotmail -yahoo -aol -live -msn -live \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/electronic/symbols.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/electronic/symbols.tsv deleted file mode 100644 index 690a9ca427f1..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/electronic/symbols.tsv +++ /dev/null @@ -1,6 +0,0 @@ -. ponto -- traço -- hífen -_ traço baixo -_ underscore -/ barra \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/measurements_plural.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/measurements_plural.tsv deleted file mode 100755 index 6d2684afdf8b..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/measurements_plural.tsv +++ /dev/null @@ -1,56 +0,0 @@ -h horas -min minutos -s segundos -ms milissegundos -ns nanossegundos -μs microssegundos -t toneladas -kg quilos -kg quilogramas -g gramas -mg miligramas -μm micrômetros -nm nanômetros -mm milímetros -cm centímetros -cm² centímetros quadrado -cm³ centímetros cúbico -m metros -m² metros quadrados -m³ metros cúbicos -km quilômetros -km² quilômetros quadrados -ha hectares -kph quilômetros por hora -mph milhas por hora -m/s metros por segundo -l litros -ml mililitros -kgf quilogramas forças -kgf quilogramas força -% por cento -°F fahrenheit -°C celsius -°F graus fahrenheit -°C graus celsius -Hz hertz -kHz quilo hertz -MHz mega hertz -GHz giga hertz -W watts -kW quilowatts -MW megawatts -GW gigawatts -Wh watts hora -kWh quilowatts hora -MWh megawatts hora -GWh gigawatts hora -kV quilovolts -V volts -mV milivolts -A amperes -mA miliamperes -rpm rotações por minuto -db decibéis -cal calorias -kcal quilocalorias diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/measurements_singular.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/measurements_singular.tsv deleted file mode 100755 index bf7320e6242c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/measurements_singular.tsv +++ /dev/null @@ -1,55 +0,0 @@ -h hora -min minuto -s segundo -ms milissegundo -ns nanossegundo -μs microssegundo -t tonelada -kg quilo -kg quilograma -g grama -mg miligrama -μm micrômetro -nm nanômetro -mm milímetro -cm centímetro -cm² centímetro quadrado -cm³ centímetro cúbico -m metro -m² metro quadrado -m³ metro cúbico -km quilômetro -km² quilômetro quadrado -ha hectare -kph quilômetro por hora -mph milha por hora -m/s metro por segundo -l litro -ml mililitro -kgf quilograma força -% por cento -°F fahrenheit -°C celsius -°F grau fahrenheit -°C grau celsius -Hz hertz -kHz quilo hertz -MHz mega hertz -GHz giga hertz -W watt -kW quilowatt -MW megawatt -GW gigawatt -Wh watt hora -kWh quilowatt hora -MWh megawatt hora -GWh gigawatt hora -kV quilovolt -V volt -mV milivolt -A ampere -mA miliampere -rpm rotação por minuto -db decibel -cal caloria -kcal quilocaloria diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/months.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/months.tsv deleted file mode 100644 index ed1cf8d4f78c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/months.tsv +++ /dev/null @@ -1,12 +0,0 @@ -janeiro -fevereiro -março -abril -maio -junho -julho -agosto -setembro -outubro -novembro -dezembro diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/numbers/__init__.py b/nemo_text_processing/inverse_text_normalization/pt/data/numbers/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/numbers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/numbers/digit.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/numbers/digit.tsv deleted file mode 100644 index fda1b633b2fb..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/numbers/digit.tsv +++ /dev/null @@ -1,11 +0,0 @@ -um 1 -uma 1 -dois 2 -duas 2 -três 3 -quatro 4 -cinco 5 -seis 6 -sete 7 -oito 8 -nove 9 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/numbers/hundreds.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/numbers/hundreds.tsv deleted file mode 100644 index ff06089d3e67..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/numbers/hundreds.tsv +++ /dev/null @@ -1,17 +0,0 @@ -cento 1 -duzentos 2 -duzentas 2 -trezentos 3 -trezentas 3 -quatrocentos 4 -quatrocentas 4 -quinhentos 5 -quinhentas 5 -seiscentos 6 -seiscentas 6 -setecentos 7 -setecentas 7 -oitocentos 8 -oitocentas 8 -novecentos 9 -novecentas 9 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/numbers/onehundred.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/numbers/onehundred.tsv deleted file mode 100644 index 1b5f9fa05302..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/numbers/onehundred.tsv +++ /dev/null @@ -1 +0,0 @@ -cem 100 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/numbers/teen.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/numbers/teen.tsv deleted file mode 100644 index 6bc21cccfc30..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/numbers/teen.tsv +++ /dev/null @@ -1,11 +0,0 @@ -dez 10 -onze 11 -doze 12 -treze 13 -catorze 14 -quatorze 14 -quinze 15 -dezesseis 16 -dezessete 17 -dezoito 18 -dezenove 19 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/numbers/ties.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/numbers/ties.tsv deleted file mode 100644 index 63ff93c83220..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/numbers/ties.tsv +++ /dev/null @@ -1,8 +0,0 @@ -vinte 2 -trinta 3 -quarenta 4 -cinquenta 5 -sessenta 6 -setenta 7 -oitenta 8 -noventa 9 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/numbers/twenties.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/numbers/twenties.tsv deleted file mode 100644 index c72178c15ed1..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/numbers/twenties.tsv +++ /dev/null @@ -1,9 +0,0 @@ -vinte um 21 -vinte dois 22 -vinte três 23 -vinte quatro 24 -vinte cinco 25 -vinte seis 26 -vinte sete 27 -vinte oito 28 -vinte nove 29 diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/numbers/zero.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/numbers/zero.tsv deleted file mode 100644 index c479272d4039..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/numbers/zero.tsv +++ /dev/null @@ -1 +0,0 @@ -zero 0 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/ordinals/__init__.py b/nemo_text_processing/inverse_text_normalization/pt/data/ordinals/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/ordinals/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/ordinals/digit.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/ordinals/digit.tsv deleted file mode 100644 index ad97cc411414..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/ordinals/digit.tsv +++ /dev/null @@ -1,18 +0,0 @@ -primeiro 1 -primeira 1 -segundo 2 -segunda 2 -terceiro 3 -terceira 3 -quarto 4 -quarta 4 -quinto 5 -quinta 5 -sexto 6 -sexta 6 -sétimo 7 -sétima 7 -oitavo 8 -oitava 8 -nono 9 -nona 9 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/ordinals/hundreds.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/ordinals/hundreds.tsv deleted file mode 100644 index b7b15ee92488..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/ordinals/hundreds.tsv +++ /dev/null @@ -1,28 +0,0 @@ -centésimo 1 -centésima 1 -ducentésimo 2 -ducentésima 2 -tricentésimo 3 -tricentésima 3 -trecentésimo 3 -trecentésima 3 -quadringentésimo 4 -quadringentésima 4 -quingentésimo 5 -quingentésima 5 -sexcentésimo 6 -sexcentésima 6 -seiscentésimo 6 -seiscentésima 6 -septingentésimo 7 -septingentésima 7 -setingentésimo 7 -setingentésima 7 -octingentésimo 8 -octingentésima 8 -octogentésimo 8 -octogentésima 8 -noningentésimo 9 -noningentésima 9 -nongentésimo 9 -nongentésima 9 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/ordinals/ties.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/ordinals/ties.tsv deleted file mode 100644 index 55c4c4ee2fa3..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/ordinals/ties.tsv +++ /dev/null @@ -1,20 +0,0 @@ -décimo 1 -décima 1 -vigésimo 2 -vigésima 2 -trigésimo 3 -trigésima 3 -quadragésimo 4 -quadragésima 4 -quinquagésimo 5 -quinquagésima 5 -sexagésimo 6 -sexagésima 6 -septuagésimo 7 -septuagésima 7 -setuagésimo 7 -setuagésima 7 -octogésimo 8 -octogésima 8 -nonagésimo 9 -nonagésima 9 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/time/__init__.py b/nemo_text_processing/inverse_text_normalization/pt/data/time/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/time/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/time/hour_to_am.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/time/hour_to_am.tsv deleted file mode 100644 index c22366ba8665..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/time/hour_to_am.tsv +++ /dev/null @@ -1 +0,0 @@ -1 0 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/time/hour_to_pm.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/time/hour_to_pm.tsv deleted file mode 100644 index 548045d94c60..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/time/hour_to_pm.tsv +++ /dev/null @@ -1 +0,0 @@ -1 12 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/time/hours_to.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/time/hours_to.tsv deleted file mode 100644 index 5742d596b64d..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/time/hours_to.tsv +++ /dev/null @@ -1,23 +0,0 @@ -0 23 -2 1 -3 2 -4 3 -5 4 -6 5 -7 6 -8 7 -9 8 -10 9 -11 10 -12 11 -13 12 -14 13 -15 14 -16 15 -17 16 -18 17 -19 18 -20 19 -21 20 -22 21 -23 22 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/time/minutes_to.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/time/minutes_to.tsv deleted file mode 100644 index d8516a9f83ce..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/time/minutes_to.tsv +++ /dev/null @@ -1,59 +0,0 @@ -01 59 -02 58 -03 57 -04 56 -05 55 -06 54 -07 53 -08 52 -09 51 -10 50 -11 49 -12 48 -13 47 -14 46 -15 45 -16 44 -17 43 -18 42 -19 41 -20 40 -21 39 -22 38 -23 37 -24 36 -25 35 -26 34 -27 33 -28 32 -29 31 -30 30 -31 29 -32 28 -33 27 -34 26 -35 25 -36 24 -37 23 -38 22 -39 21 -40 20 -41 19 -42 18 -43 17 -44 16 -45 15 -46 14 -47 13 -48 12 -49 11 -50 10 -51 09 -52 08 -53 07 -54 06 -55 05 -56 04 -57 03 -58 02 -59 01 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/time/time_suffix_am.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/time/time_suffix_am.tsv deleted file mode 100644 index 95394d7a6145..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/time/time_suffix_am.tsv +++ /dev/null @@ -1,2 +0,0 @@ -da madrugada da madrugada -da manhã da manhã \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/time/time_suffix_pm.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/time/time_suffix_pm.tsv deleted file mode 100644 index 18c7c994b020..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/time/time_suffix_pm.tsv +++ /dev/null @@ -1,2 +0,0 @@ -da tarde da tarde -da noite da noite \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/pt/data/whitelist.tsv b/nemo_text_processing/inverse_text_normalization/pt/data/whitelist.tsv deleted file mode 100644 index bd82088f7990..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/data/whitelist.tsv +++ /dev/null @@ -1,5 +0,0 @@ -segunda-feira segunda feira -terça-feira terça feira -quarta-feira quarta feira -quinta-feira quinta feira -sexta-feira sexta feira \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/pt/taggers/__init__.py b/nemo_text_processing/inverse_text_normalization/pt/taggers/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/taggers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/pt/taggers/cardinal.py b/nemo_text_processing/inverse_text_normalization/pt/taggers/cardinal.py deleted file mode 100644 index 5ff16a6e0f46..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/taggers/cardinal.py +++ /dev/null @@ -1,385 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.inverse_text_normalization.pt.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_ALPHA, - NEMO_DIGIT, - NEMO_SIGMA, - NEMO_SPACE, - NEMO_WHITE_SPACE, - GraphFst, - delete_space, -) -from pynini.lib import pynutil - - -class CardinalFst(GraphFst): - """ - Finite state transducer for classifying cardinals - e.g. menos veintitrés -> cardinal { negative: "-" integer: "23"} - This class converts cardinals up to (but not including) "un cuatrillón", - i.e up to "one septillion" in English (10^{24}). - Cardinals below ten are not converted (in order to avoid - "vivo em uma casa" --> "vivo em 1 casa" and any other odd conversions.) - - Although technically Portuguese grammar requires that "e" only comes after - "10s" numbers (ie. "trinta", ..., "noventa"), these rules will convert - numbers even with "e" in an ungrammatical place (because "e" is ignored - inside cardinal numbers). - e.g. "mil e uma" -> cardinal { integer: "1001"} - e.g. "cento e uma" -> cardinal { integer: "101"} - """ - - def __init__(self, use_strict_e=False): - """ - :param use_strict_e: When True forces to have the separator "e" in the right places - """ - super().__init__(name="cardinal", kind="classify") - graph_zero = pynini.string_file(get_abs_path("data/numbers/zero.tsv")) - graph_digit = pynini.string_file(get_abs_path("data/numbers/digit.tsv")) - graph_ties = pynini.string_file(get_abs_path("data/numbers/ties.tsv")) - graph_teen = pynini.string_file(get_abs_path("data/numbers/teen.tsv")) - graph_twenties = pynini.string_file(get_abs_path("data/numbers/twenties.tsv")) - graph_one_hundred = pynini.string_file(get_abs_path("data/numbers/onehundred.tsv")) - graph_hundreds = pynini.string_file(get_abs_path("data/numbers/hundreds.tsv")) - - graph = None - - if not use_strict_e: - graph_hundred_component = graph_hundreds | pynutil.insert("0") - graph_hundred_component += delete_space - graph_hundred_component += pynini.union( - graph_twenties | graph_teen | pynutil.insert("00"), - (graph_ties | pynutil.insert("0")) + delete_space + (graph_digit | pynutil.insert("0")), - ) - graph_hundred_component = pynini.union(graph_hundred_component, graph_one_hundred) - - graph_hundred_component_at_least_one_none_zero_digit = graph_hundred_component @ ( - pynini.closure(NEMO_DIGIT) + (NEMO_DIGIT - "0") + pynini.closure(NEMO_DIGIT) - ) - - graph_thousands = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit + delete_space + pynutil.delete("mil"), - pynutil.insert("001") + pynutil.delete("mil"), # because we say 'mil', not 'hum mil' - pynutil.insert("000", weight=0.01), - ) - - graph_milhoes = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit - + delete_space - + (pynutil.delete("milhão") | pynutil.delete("milhões")), - pynutil.insert("000", weight=0.01), - ) - - graph_bilhoes = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit - + delete_space - + (pynutil.delete("bilhão") | pynutil.delete("bilhões")), - pynutil.insert("000", weight=0.01), - ) - - graph_trilhoes = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit - + delete_space - + (pynutil.delete("trilhão") | pynutil.delete("trilhões")), - pynutil.insert("000", weight=0.01), - ) - - graph_quatrilhoes = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit - + delete_space - + (pynutil.delete("quatrilhão") | pynutil.delete("quatrilhões")), - pynutil.insert("000", weight=0.01), - ) - - graph_quintilhoes = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit - + delete_space - + (pynutil.delete("quintilhão") | pynutil.delete("quintilhões")), - pynutil.insert("000", weight=0.01), - ) - - graph_sextilhoes = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit - + delete_space - + (pynutil.delete("sextilhão") | pynutil.delete("sextilhões")), - pynutil.insert("000", weight=0.01), - ) - - graph = pynini.union( - graph_sextilhoes - + delete_space - + graph_quintilhoes - + delete_space - + graph_quatrilhoes - + delete_space - + graph_trilhoes - + delete_space - + graph_bilhoes - + delete_space - + graph_milhoes - + delete_space - + graph_thousands - + delete_space - + graph_hundred_component, - graph_zero, - ) - - graph = graph @ pynini.union( - pynutil.delete(pynini.closure("0")) + pynini.difference(NEMO_DIGIT, "0") + pynini.closure(NEMO_DIGIT), - "0", - ) - - graph = ( - pynini.cdrewrite(pynutil.delete("e"), NEMO_SPACE, NEMO_SPACE, NEMO_SIGMA) - @ (NEMO_ALPHA + NEMO_SIGMA) - @ graph - ) - - else: - graph_e = ( - pynutil.delete(NEMO_WHITE_SPACE.plus) + pynutil.delete("e") + pynutil.delete(NEMO_WHITE_SPACE.plus) - ) - - graph_ties_component = pynini.union( - graph_teen | graph_twenties, - graph_ties + ((graph_e + graph_digit) | pynutil.insert("0")), - pynutil.add_weight(pynutil.insert("0") + graph_digit, 0.1), - ) @ (pynini.closure(NEMO_DIGIT) + (NEMO_DIGIT - "0") + pynini.closure(NEMO_DIGIT)) - - graph_hundreds_except_hundred = (pynini.project(graph_hundreds, "input") - "cento") @ graph_hundreds - - graph_hundred_component_prefix_e = pynini.union( - graph_one_hundred, - pynutil.add_weight(graph_hundreds_except_hundred + pynutil.insert("00"), 0.1), - pynutil.insert("0") + graph_ties_component, - ) @ (pynini.closure(NEMO_DIGIT) + (NEMO_DIGIT - "0") + pynini.closure(NEMO_DIGIT)) - graph_hundred_component_prefix_e = graph_hundred_component_prefix_e.optimize() - - graph_hundred_component_no_prefix = pynini.union(graph_hundreds + graph_e + graph_ties_component,) @ ( - pynini.closure(NEMO_DIGIT) + (NEMO_DIGIT - "0") + pynini.closure(NEMO_DIGIT) - ) - graph_hundred_component_no_prefix = graph_hundred_component_no_prefix.optimize() - - graph_mil_prefix_e = pynini.union( - # because we say 'mil', not 'hum mil' - ( - (graph_hundred_component_prefix_e + delete_space + pynutil.delete("mil")) - | (pynutil.insert("001", weight=0.1) + pynutil.delete("mil")) - ) - + ( - (graph_e + graph_hundred_component_prefix_e) - | (delete_space + graph_hundred_component_no_prefix) - | pynutil.insert("000", weight=0.1) - ) - ) - - graph_mil_no_prefix = pynini.union( - ( - (graph_hundred_component_no_prefix + delete_space + pynutil.delete("mil")) - | pynutil.insert("000", weight=0.1) - ) - + ( - (graph_e + graph_hundred_component_prefix_e) - | (delete_space + graph_hundred_component_no_prefix) - | pynutil.insert("000", weight=0.1) - ) - ) - - graph_milhao_prefix_e = pynini.union( - ( - graph_hundred_component_prefix_e - + delete_space - + (pynutil.delete("milhão") | pynutil.delete("milhões")) - ) - + ((graph_e + graph_mil_prefix_e) | (delete_space + graph_mil_no_prefix)) - ) - - graph_milhao_no_prefix = pynini.union( - ( - ( - graph_hundred_component_no_prefix - + delete_space - + (pynutil.delete("milhão") | pynutil.delete("milhões")) - ) - | pynutil.insert("000", weight=0.1) - ) - + ((graph_e + graph_mil_prefix_e) | (delete_space + graph_mil_no_prefix)) - ) - - graph_bilhao_prefix_e = pynini.union( - ( - graph_hundred_component_prefix_e - + delete_space - + (pynutil.delete("bilhão") | pynutil.delete("bilhões")) - ) - + ((graph_e + graph_milhao_prefix_e) | (delete_space + graph_milhao_no_prefix)) - ) - - graph_bilhao_no_prefix = pynini.union( - ( - ( - graph_hundred_component_no_prefix - + delete_space - + (pynutil.delete("bilhão") | pynutil.delete("bilhões")) - ) - | pynutil.insert("000", weight=0.1) - ) - + ((graph_e + graph_milhao_prefix_e) | (delete_space + graph_milhao_no_prefix)) - ) - - graph_trilhao_prefix_e = pynini.union( - ( - graph_hundred_component_prefix_e - + delete_space - + (pynutil.delete("trilhão") | pynutil.delete("trilhões")) - ) - + ((graph_e + graph_bilhao_prefix_e) | (delete_space + graph_bilhao_no_prefix)) - ) - - graph_trilhao_no_prefix = pynini.union( - ( - ( - graph_hundred_component_no_prefix - + delete_space - + (pynutil.delete("trilhão") | pynutil.delete("trilhões")) - ) - | pynutil.insert("000", weight=0.1) - ) - + ((graph_e + graph_bilhao_prefix_e) | (delete_space + graph_bilhao_no_prefix)) - ) - - graph_quatrilhao_prefix_e = pynini.union( - ( - graph_hundred_component_prefix_e - + delete_space - + (pynutil.delete("quatrilhão") | pynutil.delete("quatrilhões")) - ) - + ((graph_e + graph_trilhao_prefix_e) | (delete_space + graph_trilhao_no_prefix)) - ) - - graph_quatrilhao_no_prefix = pynini.union( - ( - ( - graph_hundred_component_no_prefix - + delete_space - + (pynutil.delete("quatrilhão") | pynutil.delete("quatrilhões")) - ) - | pynutil.insert("000", weight=0.1) - ) - + ((graph_e + graph_trilhao_prefix_e) | (delete_space + graph_trilhao_no_prefix)) - ) - - graph_quintilhao_prefix_e = pynini.union( - ( - graph_hundred_component_prefix_e - + delete_space - + (pynutil.delete("quintilhão") | pynutil.delete("quintilhões")) - ) - + ((graph_e + graph_quatrilhao_prefix_e) | (delete_space + graph_quatrilhao_no_prefix)) - ) - - graph_quintilhao_no_prefix = pynini.union( - ( - ( - graph_hundred_component_no_prefix - + delete_space - + (pynutil.delete("quintilhão") | pynutil.delete("quintilhões")) - ) - | pynutil.insert("000", weight=0.1) - ) - + ((graph_e + graph_quatrilhao_prefix_e) | (delete_space + graph_quatrilhao_no_prefix)) - ) - - graph_sextilhao_prefix_e = pynini.union( - ( - graph_hundred_component_prefix_e - + delete_space - + (pynutil.delete("sextilhão") | pynutil.delete("sextilhões")) - ) - + ((graph_e + graph_quintilhao_prefix_e) | (delete_space + graph_quintilhao_no_prefix)) - ) - - graph_sextilhao_no_prefix = pynini.union( - ( - ( - graph_hundred_component_no_prefix - + delete_space - + (pynutil.delete("sextilhão") | pynutil.delete("sextilhões")) - ) - | pynutil.insert("000", weight=0.1) - ) - + ((graph_e + graph_quintilhao_prefix_e) | (delete_space + graph_quintilhao_no_prefix)) - ) - - graph = pynini.union( - graph_sextilhao_no_prefix, - graph_sextilhao_prefix_e, - graph_quintilhao_prefix_e, - graph_quatrilhao_prefix_e, - graph_trilhao_prefix_e, - graph_bilhao_prefix_e, - graph_milhao_prefix_e, - graph_mil_prefix_e, - graph_hundred_component_prefix_e, - graph_ties_component, - graph_zero, - ).optimize() - - graph = graph @ pynini.union( - pynutil.delete(pynini.closure("0")) + pynini.difference(NEMO_DIGIT, "0") + pynini.closure(NEMO_DIGIT), - "0", - ) - - graph = graph.optimize() - self.graph_no_exception = graph - - # save self.numbers_up_to_thousand for use in DecimalFst - digits_up_to_thousand = NEMO_DIGIT | (NEMO_DIGIT ** 2) | (NEMO_DIGIT ** 3) - numbers_up_to_thousand = pynini.compose(graph, digits_up_to_thousand).optimize() - self.numbers_up_to_thousand = numbers_up_to_thousand - - # save self.numbers_up_to_million for use in DecimalFst - digits_up_to_million = ( - NEMO_DIGIT - | (NEMO_DIGIT ** 2) - | (NEMO_DIGIT ** 3) - | (NEMO_DIGIT ** 4) - | (NEMO_DIGIT ** 5) - | (NEMO_DIGIT ** 6) - ) - numbers_up_to_million = pynini.compose(graph, digits_up_to_million).optimize() - self.numbers_up_to_million = numbers_up_to_million - - # save self.digits_from_year for use in DateFst - digits_1_2099 = [str(digits) for digits in range(1, 2100)] - digits_from_year = (numbers_up_to_million @ pynini.union(*digits_1_2099)).optimize() - self.digits_from_year = digits_from_year - - # don't convert cardinals from zero to nine inclusive - graph_exception = pynini.project(pynini.union(graph_digit, graph_zero), 'input') - - self.graph = (pynini.project(graph, "input") - graph_exception.arcsort()) @ graph - - optional_minus_graph = pynini.closure( - pynutil.insert("negative: ") + pynini.cross("menos", "\"-\"") + NEMO_SPACE, 0, 1 - ) - - final_graph = optional_minus_graph + pynutil.insert("integer: \"") + self.graph + pynutil.insert("\"") - - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/pt/taggers/date.py b/nemo_text_processing/inverse_text_normalization/pt/taggers/date.py deleted file mode 100644 index 4b891ea98a42..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/taggers/date.py +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.pt.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst, delete_extra_space, delete_space -from pynini.lib import pynutil - - -class DateFst(GraphFst): - """ - Finite state transducer for classifying date, - e.g. primeiro de janeiro -> date { day: "1" month: "janeiro" } - e.g. um de janeiro -> date { day: "1" month: "janeiro" } - """ - - def __init__(self, cardinal: GraphFst): - super().__init__(name="date", kind="classify") - - digits_from_year = cardinal.digits_from_year - - graph_digit = pynini.string_file(get_abs_path("data/numbers/digit.tsv")) - graph_ties = pynini.string_file(get_abs_path("data/numbers/ties.tsv")) - graph_teen = pynini.string_file(get_abs_path("data/numbers/teen.tsv")) - graph_twenties = pynini.string_file(get_abs_path("data/numbers/twenties.tsv")) - - graph_1_to_100 = pynini.union( - pynutil.insert("0") + graph_digit, - graph_twenties, - graph_teen, - (graph_ties + pynutil.insert("0")), - (graph_ties + pynutil.delete(" e ") + graph_digit), - ) - - digits_1_to_31 = [str("{:0>2d}").format(digits) for digits in range(1, 32)] - graph_1_to_31 = graph_1_to_100 @ pynini.union(*digits_1_to_31) - # can use "primeiro" for 1st day of the month - graph_1_to_31 = pynini.union(graph_1_to_31, pynini.cross("primeiro", "01")) - - day_graph = pynutil.insert("day: \"") + graph_1_to_31 + pynutil.insert("\"") - - month_name_graph = pynini.string_file(get_abs_path("data/months.tsv")) - month_name_graph = pynutil.insert("month: \"") + month_name_graph + pynutil.insert("\"") - - # vinte do oito -> 20/08 - digits_1_to_12 = [str("{:0>2d}").format(digits) for digits in range(1, 13)] - graph_1_to_12 = graph_1_to_100 @ pynini.union(*digits_1_to_12) - month_number_graph = pynutil.insert("month: \"") + graph_1_to_12 + pynutil.insert("\"") - - graph_dm = day_graph + delete_space + pynutil.delete("de") + delete_extra_space + month_name_graph - - graph_dm |= ( - day_graph - + delete_space - + pynutil.delete("do") - + delete_extra_space - + month_number_graph - + pynutil.insert(" morphosyntactic_features: \"/\"") - ) - - graph_year = ( - delete_space - + pynutil.delete("de") - + delete_extra_space - + pynutil.insert("year: \"") - + digits_from_year - + pynutil.insert("\"") - ) - graph_dmy = graph_dm + graph_year.ques - - final_graph = graph_dmy - final_graph += pynutil.insert(" preserve_order: true") - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/pt/taggers/decimal.py b/nemo_text_processing/inverse_text_normalization/pt/taggers/decimal.py deleted file mode 100644 index dab779965ed3..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/taggers/decimal.py +++ /dev/null @@ -1,119 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.pt.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_DIGIT, - GraphFst, - delete_extra_space, - delete_space, -) -from pynini.lib import pynutil - - -def get_quantity(decimal: 'pynini.FstLike', cardinal_up_to_million: 'pynini.FstLike') -> 'pynini.FstLike': - """ - Returns FST that transforms either a cardinal or decimal followed by a quantity into a numeral, - e.g. one million -> integer_part: "1" quantity: "million" - e.g. one point five million -> integer_part: "1" fractional_part: "5" quantity: "million" - - Args: - decimal: decimal FST - cardinal_up_to_million: cardinal FST - """ - numbers = cardinal_up_to_million @ ( - pynutil.delete(pynini.closure("0")) + pynini.difference(NEMO_DIGIT, "0") + pynini.closure(NEMO_DIGIT) - ) - - suffix = pynini.union( - "milhão", - "milhões", - "bilhão", - "bilhões", - "trilhão", - "trilhões", - "quatrilhão", - "quatrilhões", - "quintilhão", - "quintilhões", - "sextilhão", - "sextilhões", - ) - res = ( - pynutil.insert("integer_part: \"") - + numbers - + pynutil.insert("\"") - + delete_extra_space - + pynutil.insert("quantity: \"") - + suffix - + pynutil.insert("\"") - ) - res |= decimal + delete_extra_space + pynutil.insert("quantity: \"") + suffix + pynutil.insert("\"") - return res - - -class DecimalFst(GraphFst): - """ - Finite state transducer for classifying decimal - Decimal point is either "." or ",", determined by whether "ponto" or "vírgula" is spoken. - e.g. menos um vírgula dois seis -> decimal { negative: "true" integer_part: "1" morphosyntactic_features: "," fractional_part: "26" } - e.g. menos um ponto dois seis -> decimal { negative: "true" integer_part: "1" morphosyntactic_features: "." fractional_part: "26" } - - This decimal rule assumes that decimals can be pronounced as: - (a cardinal) + ('vírgula' or 'ponto') plus (any sequence of cardinals <1000, including 'zero') - - Also writes large numbers in shortened form, e.g. - e.g. um vírgula dois seis milhões -> decimal { negative: "false" integer_part: "1" morphosyntactic_features: "," fractional_part: "26" quantity: "milhões" } - e.g. dois milhões -> decimal { negative: "false" integer_part: "2" quantity: "milhões" } - e.g. mil oitcentos e vinte e quatro milhões -> decimal { negative: "false" integer_part: "1824" quantity: "milhões" } - Args: - cardinal: CardinalFst - - """ - - def __init__(self, cardinal: GraphFst): - super().__init__(name="decimal", kind="classify") - - # number after decimal point can be any series of cardinals <1000, including 'zero' - graph_decimal = cardinal.numbers_up_to_thousand - graph_decimal = pynini.closure(graph_decimal + delete_space) + graph_decimal - self.graph = graph_decimal - - # decimal point can be denoted by 'vírgula' or 'ponto' - decimal_point = pynini.cross("vírgula", "morphosyntactic_features: \",\"") - decimal_point |= pynini.cross("ponto", "morphosyntactic_features: \".\"") - - optional_graph_negative = pynini.closure( - pynutil.insert("negative: ") + pynini.cross("menos", "\"true\"") + delete_extra_space, 0, 1 - ) - - graph_fractional = pynutil.insert("fractional_part: \"") + graph_decimal + pynutil.insert("\"") - - cardinal_graph = cardinal.graph_no_exception | pynini.string_file(get_abs_path("data/numbers/zero.tsv")) - graph_integer = pynutil.insert("integer_part: \"") + cardinal_graph + pynutil.insert("\"") - final_graph_wo_sign = ( - pynini.closure(graph_integer + delete_extra_space, 0, 1) - + decimal_point - + delete_extra_space - + graph_fractional - ) - final_graph = optional_graph_negative + final_graph_wo_sign - - self.final_graph_wo_negative = final_graph_wo_sign | get_quantity( - final_graph_wo_sign, cardinal.numbers_up_to_million - ) - final_graph |= optional_graph_negative + get_quantity(final_graph_wo_sign, cardinal.numbers_up_to_million) - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/pt/taggers/electronic.py b/nemo_text_processing/inverse_text_normalization/pt/taggers/electronic.py deleted file mode 100644 index aa152b116a20..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/taggers/electronic.py +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.pt.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_ALPHA, GraphFst, insert_space -from pynini.lib import pynutil - - -class ElectronicFst(GraphFst): - """ - Finite state transducer for classifying 'electronic' semiotic classes, i.e. - email address (which get converted to "username" and "domain" fields), - and URLS (which get converted to a "protocol" field). - e.g. c d f um arroba a b c ponto e d u -> tokens { electronic { username: "cdf1" domain: "abc.edu" } } - e.g. dáblio dáblio dáblio a b c ponto e d u -> tokens { electronic { protocol: "www.abc.edu" } } - """ - - def __init__(self): - super().__init__(name="electronic", kind="classify") - - delete_extra_space = pynutil.delete(" ") - alpha_num = ( - NEMO_ALPHA - | pynini.string_file(get_abs_path("data/numbers/digit.tsv")) - | pynini.string_file(get_abs_path("data/numbers/zero.tsv")) - ) - - symbols = pynini.string_file(get_abs_path("data/electronic/symbols.tsv")).invert() - - accepted_username = alpha_num | symbols - process_dot = pynini.cross("ponto", ".") - username = ( - pynutil.insert("username: \"") - + alpha_num - + delete_extra_space - + pynini.closure(accepted_username + delete_extra_space) - + alpha_num - + pynutil.insert("\"") - ) - single_alphanum = pynini.closure(alpha_num + delete_extra_space) + alpha_num - server = single_alphanum | pynini.string_file(get_abs_path("data/electronic/server_name.tsv")).invert() - domain = single_alphanum | pynini.string_file(get_abs_path("data/electronic/domain.tsv")).invert() - domain_graph = ( - pynutil.insert("domain: \"") - + server - + delete_extra_space - + process_dot - + delete_extra_space - + domain - + pynutil.insert("\"") - ) - graph = ( - username + delete_extra_space + pynutil.delete("arroba") + insert_space + delete_extra_space + domain_graph - ) - - ############# url ### - protocol_end = pynini.cross(pynini.union("www", "w w w", "dáblio dáblio dáblio"), "www") - protocol_start = pynini.cross(pynini.union("http", "h t t p", "agá tê tê pê"), "http") - protocol_start |= pynini.cross(pynini.union("https", "h t t p s", "agá tê tê pê ésse"), "https") - protocol_start += pynini.cross(" dois pontos barra barra ", "://") - - # e.g. .com, .es - ending = ( - delete_extra_space - + symbols - + delete_extra_space - + (domain | pynini.closure(accepted_username + delete_extra_space) + accepted_username) - ) - - protocol = ( - pynini.closure(protocol_start, 0, 1) - + protocol_end - + delete_extra_space - + process_dot - + delete_extra_space - + (pynini.closure(delete_extra_space + accepted_username, 1) | server) - + pynini.closure(ending, 1) - ) - protocol = pynutil.insert("protocol: \"") + protocol + pynutil.insert("\"") - graph |= protocol - ######## - - final_graph = self.add_tokens(graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/pt/taggers/measure.py b/nemo_text_processing/inverse_text_normalization/pt/taggers/measure.py deleted file mode 100644 index 7b6f1015ad79..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/taggers/measure.py +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.pt.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_SIGMA, - GraphFst, - convert_space, - delete_extra_space, - delete_space, -) -from pynini.lib import pynutil - - -class MeasureFst(GraphFst): - """ - Finite state transducer for classifying measure - e.g. menos doze quilogramas -> measure { cardinal { negative: "true" integer: "12" } units: "kg" } - - Args: - cardinal: CardinalFst - decimal: DecimalFst - """ - - def __init__(self, cardinal: GraphFst, decimal: GraphFst): - super().__init__(name="measure", kind="classify") - - cardinal_graph = cardinal.graph_no_exception - - graph_unit_singular = pynini.string_file(get_abs_path("data/measurements_singular.tsv")).invert() - graph_unit_plural = pynini.string_file(get_abs_path("data/measurements_plural.tsv")).invert() - - optional_graph_negative = pynini.closure( - pynutil.insert("negative: ") + pynini.cross("menos", "\"true\"") + delete_extra_space, 0, 1 - ) - - unit_singular = convert_space(graph_unit_singular) - unit_plural = convert_space(graph_unit_plural) - unit_misc = pynutil.insert("/") + pynutil.delete("por") + delete_space + convert_space(graph_unit_singular) - - unit_singular = ( - pynutil.insert("units: \"") - + (unit_singular | unit_misc | pynutil.add_weight(unit_singular + delete_space + unit_misc, 0.01)) - + pynutil.insert("\"") - ) - unit_plural = ( - pynutil.insert("units: \"") - + (unit_plural | unit_misc | pynutil.add_weight(unit_plural + delete_space + unit_misc, 0.01)) - + pynutil.insert("\"") - ) - - subgraph_decimal = ( - pynutil.insert("decimal { ") - + optional_graph_negative - + decimal.final_graph_wo_negative - + pynutil.insert(" }") - + delete_extra_space - + unit_plural - ) - subgraph_cardinal = ( - pynutil.insert("cardinal { ") - + optional_graph_negative - + pynutil.insert("integer: \"") - + ((NEMO_SIGMA - "um" - "uma") @ cardinal_graph) - + pynutil.insert("\"") - + pynutil.insert(" }") - + delete_extra_space - + unit_plural - ) - subgraph_cardinal |= ( - pynutil.insert("cardinal { ") - + optional_graph_negative - + pynutil.insert("integer: \"") - + (pynini.cross("um", "1") | pynini.cross("uma", "1")) - + pynutil.insert("\"") - + pynutil.insert(" }") - + delete_extra_space - + unit_singular - ) - - final_graph = subgraph_decimal | subgraph_cardinal - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/pt/taggers/money.py b/nemo_text_processing/inverse_text_normalization/pt/taggers/money.py deleted file mode 100644 index cc3639438b83..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/taggers/money.py +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.pt.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_DIGIT, - NEMO_SIGMA, - GraphFst, - convert_space, - delete_extra_space, - delete_space, - insert_space, -) -from pynini.lib import pynutil - - -class MoneyFst(GraphFst): - """ - Finite state transducer for classifying money - e.g. doze dólares e cinco centavos -> money { integer_part: "12" fractional_part: "05" currency: "$" } - - Args: - cardinal: CardinalFst - decimal: DecimalFst - """ - - def __init__(self, cardinal: GraphFst, decimal: GraphFst): - super().__init__(name="money", kind="classify") - # quantity, integer_part, fractional_part, currency - - cardinal_graph = cardinal.graph_no_exception - graph_decimal_final = decimal.final_graph_wo_negative - - unit_singular = pynini.string_file(get_abs_path("data/currency_singular.tsv")).invert() - unit_plural = pynini.string_file(get_abs_path("data/currency_plural.tsv")).invert() - - graph_unit_singular = pynutil.insert("currency: \"") + convert_space(unit_singular) + pynutil.insert("\"") - graph_unit_plural = pynutil.insert("currency: \"") + convert_space(unit_plural) + pynutil.insert("\"") - - add_leading_zero_to_double_digit = (NEMO_DIGIT + NEMO_DIGIT) | (pynutil.insert("0") + NEMO_DIGIT) - # twelve dollars (and) fifty cents, zero cents - cents_standalone = ( - pynutil.insert("morphosyntactic_features: \",\"") # always use a comma in the decimal - + insert_space - + pynutil.insert("fractional_part: \"") - + pynini.union( - pynutil.add_weight(((NEMO_SIGMA - "um" - "uma") @ cardinal_graph), -0.7) - @ add_leading_zero_to_double_digit - + delete_space - + pynutil.delete(pynini.union("centavos")), - pynini.cross("um", "01") + delete_space + pynutil.delete(pynini.union("centavo")), - ) - + pynutil.insert("\"") - ) - - optional_cents_standalone = pynini.closure( - delete_space - + pynini.closure((pynutil.delete("com") | pynutil.delete('e')) + delete_space, 0, 1) - + insert_space - + cents_standalone, - 0, - 1, - ) - - # twelve dollars fifty, only after integer - # setenta e cinco dólares com sessenta e três ~ $75,63 - optional_cents_suffix = pynini.closure( - delete_extra_space - + pynutil.insert("morphosyntactic_features: \",\"") # always use a comma in the decimal - + insert_space - + pynutil.insert("fractional_part: \"") - + pynini.closure((pynutil.delete("com") | pynutil.delete('e')) + delete_space, 0, 1) - + pynutil.add_weight(cardinal_graph @ add_leading_zero_to_double_digit, -0.7) - + pynutil.insert("\""), - 0, - 1, - ) - - graph_integer = ( - pynutil.insert("integer_part: \"") - + ((NEMO_SIGMA - "um" - "uma") @ cardinal_graph) - + pynutil.insert("\"") - + delete_extra_space - + graph_unit_plural - + (optional_cents_standalone | optional_cents_suffix) - ) - graph_integer |= ( - pynutil.insert("integer_part: \"") - + (pynini.cross("um", "1") | pynini.cross("uma", "1")) - + pynutil.insert("\"") - + delete_extra_space - + graph_unit_singular - + (optional_cents_standalone | optional_cents_suffix) - ) - - graph_cents_standalone = pynini.union( - pynutil.insert("currency: \"R$\" integer_part: \"0\" ") + cents_standalone, - pynutil.add_weight( - pynutil.insert("integer_part: \"0\" ") - + cents_standalone - + delete_extra_space - + pynutil.delete("de") - + delete_space - + graph_unit_singular, - -0.1, - ), - ) - - graph_decimal = ( - graph_decimal_final + delete_extra_space + (pynutil.delete("de") + delete_space).ques + graph_unit_plural - ) - graph_decimal |= graph_cents_standalone - final_graph = graph_integer | graph_decimal - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/pt/taggers/ordinal.py b/nemo_text_processing/inverse_text_normalization/pt/taggers/ordinal.py deleted file mode 100644 index ff7f3fbf02fa..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/taggers/ordinal.py +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.pt.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_SIGMA, GraphFst, delete_space -from pynini.lib import pynutil - - -class OrdinalFst(GraphFst): - """ - Finite state transducer for classifying ordinal - vigésimo primeiro -> ordinal { integer: "21" morphosyntactic_features: "o" } - This class converts ordinal up to "milésimo" (one thousandth) exclusive. - - Cardinals below ten are not converted (in order to avoid - e.g. "primero fez ..." -> "1º fez...", "segunda guerra mundial" -> "2ª guerra mundial" - and any other odd conversions.) - - This FST also records the ending of the ordinal (called "morphosyntactic_features"): - either "o" or "a". - - Args: - cardinal: CardinalFst - """ - - def __init__(self): - super().__init__(name="ordinal", kind="classify") - - graph_digit = pynini.string_file(get_abs_path("data/ordinals/digit.tsv")) - graph_ties = pynini.string_file(get_abs_path("data/ordinals/ties.tsv")) - graph_hundreds = pynini.string_file(get_abs_path("data/ordinals/hundreds.tsv")) - - ordinal_graph_union = pynini.union( - pynutil.add_weight(graph_digit, 0.4), - pynutil.add_weight(graph_ties + ((delete_space + graph_digit) | pynutil.insert("0")), 0.2), - graph_hundreds - + ((delete_space + graph_ties) | pynutil.insert("0")) - + ((delete_space + graph_digit) | pynutil.insert("0")), - ) - - accept_o_endings = NEMO_SIGMA + pynini.accep("o") - accept_a_endings = NEMO_SIGMA + pynini.accep("a") - - ordinal_graph_o = accept_o_endings @ ordinal_graph_union - ordinal_graph_a = accept_a_endings @ ordinal_graph_union - - # 'optional_numbers_in_front' have negative weight so we always - # include them if they're there - optional_in_front = (pynutil.add_weight(ordinal_graph_union, -0.1) + delete_space.closure()).closure() - graph_o_suffix = optional_in_front + ordinal_graph_o - graph_a_suffix = optional_in_front + ordinal_graph_a - - # don't convert ordinals from one to nine inclusive - graph_exception = pynini.project(pynini.union(graph_digit), 'input') - graph_o_suffix = (pynini.project(graph_o_suffix, "input") - graph_exception.arcsort()) @ graph_o_suffix - graph_a_suffix = (pynini.project(graph_a_suffix, "input") - graph_exception.arcsort()) @ graph_a_suffix - - graph = ( - pynutil.insert("integer: \"") - + graph_o_suffix - + pynutil.insert("\"") - + pynutil.insert(" morphosyntactic_features: \"o\"") - ) - graph |= ( - pynutil.insert("integer: \"") - + graph_a_suffix - + pynutil.insert("\"") - + pynutil.insert(" morphosyntactic_features: \"a\"") - ) - - final_graph = self.add_tokens(graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/pt/taggers/punctuation.py b/nemo_text_processing/inverse_text_normalization/pt/taggers/punctuation.py deleted file mode 100644 index cb5285452954..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/taggers/punctuation.py +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst -from pynini.lib import pynutil - - -class PunctuationFst(GraphFst): - """ - Finite state transducer for classifying punctuation - e.g. a, -> tokens { name: "a" } tokens { name: "," } - """ - - def __init__(self): - super().__init__(name="punctuation", kind="classify") - - s = "!#$%&\'()*+,-./:;<=>?@^_`{|}~" - punct = pynini.union(*s) - - graph = pynutil.insert("name: \"") + punct + pynutil.insert("\"") - - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/pt/taggers/telephone.py b/nemo_text_processing/inverse_text_normalization/pt/taggers/telephone.py deleted file mode 100755 index a1ad2d07585d..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/taggers/telephone.py +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.pt.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst, delete_space, insert_space -from pynini.lib import pynutil - - -class TelephoneFst(GraphFst): - """ - Finite state transducer for classifying telephone numbers, e.g. - um dois um dois três quatro cinco seis sete oito nove -> { number_part: "(12) 12345-6789" }. - If 11 digits are spoken, they are grouped as 2+5+4 (eg. (12) 34567-8901). - If 10 digits are spoken, they are grouped as 2+4+4 (eg. (12) 3456-7890). - If 9 digits are spoken, they are grouped as 5+4 (eg. 12345-6789). - If 8 digits are spoken, they are grouped as 4+4 (eg. 1234-5678). - In portuguese, digits are generally spoken individually, or as 2-digit numbers, - eg. "trinta e quatro oitenta e dois" = "3482", - "meia sete vinte" = "6720". - """ - - def __init__(self): - super().__init__(name="telephone", kind="classify") - - # create `single_digits` and `double_digits` graphs as these will be - # the building blocks of possible telephone numbers - graph_digit = pynini.string_file(get_abs_path("data/numbers/digit.tsv")) - graph_ties = pynini.string_file(get_abs_path("data/numbers/ties.tsv")) - graph_twenties = pynini.string_file(get_abs_path("data/numbers/twenties.tsv")) - graph_teen = pynini.string_file(get_abs_path("data/numbers/teen.tsv")) - graph_zero = pynini.string_file(get_abs_path("data/numbers/zero.tsv")) - graph_half = pynini.cross("meia", "6") - - graph_all_digits = pynini.union(graph_digit, graph_half, graph_zero) - - single_digits = pynini.invert(graph_all_digits).optimize() - - double_digits = ( - pynini.union( - graph_teen | graph_twenties, - (graph_ties + pynutil.insert("0")), - (graph_ties + delete_space + pynutil.delete("e") + delete_space + graph_digit), - (graph_all_digits + delete_space + graph_all_digits), - ) - .invert() - .optimize() - ) - - # define `eleven_digit_graph`, `ten_digit_graph`, `nine_digit_graph`, `eight_digit_graph` - # which accept telephone numbers spoken (1) only with single digits, - # or (2) spoken with double digits (and sometimes single digits) - - # 11-digit option (2): (2) + (1+2+2) + (2+2) digits - eleven_digit_graph = ( - pynutil.delete("(") - + double_digits - + insert_space - + pynutil.delete(") ") - + single_digits - + insert_space - + double_digits - + insert_space - + double_digits - + insert_space - + pynutil.delete("-") - + double_digits - + insert_space - + double_digits - ) - - # 10-digit option (2): (2) + (2+2) + (2+2) digits - ten_digit_graph = ( - pynutil.delete("(") - + double_digits - + insert_space - + pynutil.delete(") ") - + double_digits - + insert_space - + double_digits - + insert_space - + pynutil.delete("-") - + double_digits - + insert_space - + double_digits - ) - - # 9-digit option (2): (1+2+2) + (2+2) digits - nine_digit_graph = ( - single_digits - + insert_space - + double_digits - + insert_space - + double_digits - + insert_space - + pynutil.delete("-") - + double_digits - + insert_space - + double_digits - ) - - # 8-digit option (2): (2+2) + (2+2) digits - eight_digit_graph = ( - double_digits - + insert_space - + double_digits - + insert_space - + pynutil.delete("-") - + double_digits - + insert_space - + double_digits - ) - - number_part = pynini.union(eleven_digit_graph, ten_digit_graph, nine_digit_graph, eight_digit_graph) - - number_part = pynutil.insert("number_part: \"") + pynini.invert(number_part) + pynutil.insert("\"") - - graph = number_part - final_graph = self.add_tokens(graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/pt/taggers/time.py b/nemo_text_processing/inverse_text_normalization/pt/taggers/time.py deleted file mode 100755 index 1e209ec963ee..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/taggers/time.py +++ /dev/null @@ -1,214 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.pt.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst, delete_space, insert_space -from pynini.lib import pynutil - - -class TimeFst(GraphFst): - """ - Finite state transducer for classifying time - e.g. quinze pro meio dia -> time { hours: "11" minutes: "45" } - e.g. quinze pra meia noite -> time { hours: "23" minutes: "45" } - e.g. quinze pra uma -> time { hours: "12" minutes: "45" } - e.g. dez pras duas -> time { hours: "1" minutes: "50" } - e.g. quinze pras duas -> time { hours: "1" minutes: "45" } - e.g. ao meio dia -> time { hours: "12" minutes: "00" morphosyntactic_features: "ao" } - e.g. ao meio dia e meia -> time { hours: "12" minutes: "30" morphosyntactic_features: "ao" } - e.g. ao meio dia e meio -> time { hours: "12" minutes: "30" morphosyntactic_features: "ao" } - e.g. à meia noite e quinze -> time { hours: "0" minutes: "15" morphosyntactic_features: "à" } - e.g. à meia noite e meia -> time { hours: "0" minutes: "30" morphosyntactic_features: "à" } - e.g. à uma e trinta -> time { hours: "1" minutes: "30" morphosyntactic_features: "à" } - e.g. às onze e trinta -> time { hours: "11" minutes: "30" morphosyntactic_features: "às" } - e.g. às três horas e trinta minutos -> time { hours: "3" minutes: "30" morphosyntactic_features: "às" } - """ - - def __init__(self): - super().__init__(name="time", kind="classify") - - # graph_hour_to_am = pynini.string_file(get_abs_path("data/time/hour_to_am.tsv")) - # graph_hour_to_pm = pynini.string_file(get_abs_path("data/time/hour_to_pm.tsv")) - graph_hours_to = pynini.string_file(get_abs_path("data/time/hours_to.tsv")) - graph_minutes_to = pynini.string_file(get_abs_path("data/time/minutes_to.tsv")) - graph_suffix_am = pynini.string_file(get_abs_path("data/time/time_suffix_am.tsv")) - graph_suffix_pm = pynini.string_file(get_abs_path("data/time/time_suffix_pm.tsv")) - - graph_digit = pynini.string_file(get_abs_path("data/numbers/digit.tsv")) - graph_ties = pynini.string_file(get_abs_path("data/numbers/ties.tsv")) - graph_teen = pynini.string_file(get_abs_path("data/numbers/teen.tsv")) - graph_twenties = pynini.string_file(get_abs_path("data/numbers/twenties.tsv")) - - graph_1_to_100 = pynini.union( - graph_digit, - graph_twenties, - graph_teen, - (graph_ties + pynutil.insert("0")), - (graph_ties + pynutil.delete(" e ") + graph_digit), - ) - - # note that graph_hour will start from 2 hours - # "1 o'clock" will be treated differently because it - # is singular - digits_2_to_23 = [str(digits) for digits in range(2, 24)] - digits_1_to_59 = [str(digits) for digits in range(1, 60)] - - graph_2_to_23 = graph_1_to_100 @ pynini.union(*digits_2_to_23) - graph_1_to_59 = graph_1_to_100 @ pynini.union(*digits_1_to_59) - graph_uma = pynini.cross("uma", "1") - - # Mapping 'horas' - graph_hour = pynutil.delete(pynini.accep("hora") + pynini.accep("s").ques) - graph_minute = pynutil.delete(pynini.accep("minuto") + pynini.accep("s").ques) - - # Mapping 'meio dia' and 'meia noite' - graph_meio_dia = pynini.cross("meio dia", "12") - graph_meia_noite = pynini.cross("meia noite", "0") - - # Mapping 'e meia' - graph_e = delete_space + pynutil.delete(" e ") + delete_space - graph_e_meia = graph_e + pynini.cross("meia", "30") - graph_e_meio = graph_e + pynini.cross("meio", "30") - - # à uma e meia -> 1:30 - # às três e meia -> 3:30 - graph_hours_at_prefix_singular = ( - pynutil.insert("morphosyntactic_features: \"") - + (pynini.cross("à", "à") | pynini.cross("a", "à")) - + pynutil.insert("\" ") - + delete_space - ) - graph_hours_at_singular = ( - graph_hours_at_prefix_singular - + pynutil.insert("hours: \"") - + graph_uma - + pynutil.insert("\"") - + (delete_space + graph_hour).ques - ) - graph_hours_at_prefix_plural = ( - pynutil.insert("morphosyntactic_features: \"") - + (pynini.cross("às", "às") | pynini.cross("as", "às")) - + pynutil.insert("\" ") - + delete_space - ) - graph_hours_at_plural = ( - graph_hours_at_prefix_plural - + pynutil.insert("hours: \"") - + graph_2_to_23 - + pynutil.insert("\"") - + (delete_space + graph_hour).ques - ) - final_graph_hour_at = graph_hours_at_singular | graph_hours_at_plural - - graph_minutes_component_without_zero = graph_e + graph_1_to_59 + (delete_space + graph_minute).ques - graph_minutes_component_without_zero |= graph_e_meia + pynutil.delete(delete_space + pynini.accep("hora")).ques - final_graph_minute = ( - pynutil.insert(" minutes: \"") + graph_minutes_component_without_zero + pynutil.insert("\"") - ) - - graph_hm = final_graph_hour_at + final_graph_minute - - # à uma hora -> 1:00 - graph_hours_at_singular_with_hour = ( - graph_hours_at_prefix_singular - + pynutil.insert("hours: \"") - + graph_uma - + pynutil.insert("\"") - + delete_space - + graph_hour - ) - - graph_hours_at_plural_with_hour = ( - graph_hours_at_prefix_plural - + pynutil.insert("hours: \"") - + graph_2_to_23 - + pynutil.insert("\"") - + delete_space - + graph_hour - ) - - graph_hm |= (graph_hours_at_singular_with_hour | graph_hours_at_plural_with_hour) + pynutil.insert( - " minutes: \"00\"", weight=0.2 - ) - - # meio dia e meia -> 12:30 - # meia noite e meia -> 0:30 - graph_minutes_without_zero = ( - pynutil.insert(" minutes: \"") + graph_minutes_component_without_zero + pynutil.insert("\"") - ) - graph_meio_min = ( - pynutil.insert("hours: \"") - + (graph_meio_dia | graph_meia_noite) - + pynutil.insert("\"") - + graph_minutes_without_zero - ) - graph_meio_min |= ( - pynutil.insert("hours: \"") - + graph_meio_dia - + pynutil.insert("\" minutes: \"") - + graph_e_meio - + pynutil.insert("\"") - ) - graph_hm |= graph_meio_min - - # às quinze para as quatro -> às 3:45 - # NOTE: case 'para à uma' ('to one') could be either 0:XX or 12:XX - # leading to wrong reading ('meio dia e ...' or 'meia noite e ...') - graph_para_a = ( - pynutil.delete("para") - | pynutil.delete("para a") - | pynutil.delete("para as") - | pynutil.delete("pra") - | pynutil.delete("pras") - ) - graph_para_o = pynutil.delete("para") | pynutil.delete("para o") | pynutil.delete("pro") - - graph_pra_min = ( - pynutil.insert("morphosyntactic_features: \"") - + (pynini.cross("à", "à") | pynini.cross("às", "às") | pynini.cross("a", "à") | pynini.cross("as", "às")) - + pynutil.insert("\" ") - + delete_space - ) - graph_pra_min += ( - pynutil.insert("minutes: \"") - + (graph_1_to_59 @ graph_minutes_to) - + pynutil.insert("\" ") - + (delete_space + graph_minute).ques - ) - graph_pra_hour = ( - pynutil.insert("hours: \"") - + (graph_2_to_23 @ graph_hours_to) - + pynutil.insert("\"") - + (delete_space + graph_hour).ques - ) - graph_pra_hour |= pynutil.insert("hours: \"") + (graph_meia_noite @ graph_hours_to) + pynutil.insert("\"") - - graph_pra = graph_pra_min + delete_space + graph_para_a + delete_space + graph_pra_hour - - # às quinze pro meio dia -> às 11:45 - graph_pro = graph_pra_min + delete_space + graph_para_o + delete_space - graph_pro += pynutil.insert(" hours: \"") + (graph_meio_dia @ graph_hours_to) + pynutil.insert("\"") - - graph_mh = graph_pra | graph_pro - - # optional suffix - final_suffix = pynutil.insert("suffix: \"") + (graph_suffix_am | graph_suffix_pm) + pynutil.insert("\"") - final_suffix_optional = pynini.closure(delete_space + insert_space + final_suffix, 0, 1) - - final_graph = pynini.union((graph_hm | graph_mh) + final_suffix_optional).optimize() - - final_graph = self.add_tokens(final_graph) - - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/pt/taggers/tokenize_and_classify.py b/nemo_text_processing/inverse_text_normalization/pt/taggers/tokenize_and_classify.py deleted file mode 100644 index a7a3fd6a3244..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/taggers/tokenize_and_classify.py +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os - -import pynini -from nemo_text_processing.inverse_text_normalization.pt.taggers.cardinal import CardinalFst -from nemo_text_processing.inverse_text_normalization.pt.taggers.date import DateFst -from nemo_text_processing.inverse_text_normalization.pt.taggers.decimal import DecimalFst -from nemo_text_processing.inverse_text_normalization.pt.taggers.electronic import ElectronicFst -from nemo_text_processing.inverse_text_normalization.pt.taggers.measure import MeasureFst -from nemo_text_processing.inverse_text_normalization.pt.taggers.money import MoneyFst -from nemo_text_processing.inverse_text_normalization.pt.taggers.ordinal import OrdinalFst -from nemo_text_processing.inverse_text_normalization.pt.taggers.punctuation import PunctuationFst -from nemo_text_processing.inverse_text_normalization.pt.taggers.telephone import TelephoneFst -from nemo_text_processing.inverse_text_normalization.pt.taggers.time import TimeFst -from nemo_text_processing.inverse_text_normalization.pt.taggers.whitelist import WhiteListFst -from nemo_text_processing.inverse_text_normalization.pt.taggers.word import WordFst -from nemo_text_processing.text_normalization.en.graph_utils import ( - GraphFst, - delete_extra_space, - delete_space, - generator_main, -) -from pynini.lib import pynutil - -from nemo.utils import logging - - -class ClassifyFst(GraphFst): - """ - Final class that composes all other classification grammars. This class can process an entire sentence, that is lower cased. - For deployment, this grammar will be compiled and exported to OpenFst Finate State Archiv (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - - Args: - cache_dir: path to a dir with .far grammar file. Set to None to avoid using cache. - overwrite_cache: set to True to overwrite .far files - """ - - def __init__(self, cache_dir: str = None, overwrite_cache: bool = False): - super().__init__(name="tokenize_and_classify", kind="classify") - - far_file = None - if cache_dir is not None and cache_dir != "None": - os.makedirs(cache_dir, exist_ok=True) - far_file = os.path.join(cache_dir, "_pt_itn.far") - if not overwrite_cache and far_file and os.path.exists(far_file): - self.fst = pynini.Far(far_file, mode="r")["tokenize_and_classify"] - logging.info(f"ClassifyFst.fst was restored from {far_file}.") - else: - logging.info(f"Creating ClassifyFst grammars.") - - cardinal = CardinalFst(use_strict_e=True) - cardinal_graph = cardinal.fst - - ordinal_graph = OrdinalFst().fst - - decimal = DecimalFst(cardinal) - decimal_graph = decimal.fst - - measure_graph = MeasureFst(cardinal=cardinal, decimal=decimal).fst - date_graph = DateFst(cardinal=cardinal).fst - word_graph = WordFst().fst - time_graph = TimeFst().fst - money_graph = MoneyFst(cardinal=cardinal, decimal=decimal).fst - whitelist_graph = WhiteListFst().fst - punct_graph = PunctuationFst().fst - electronic_graph = ElectronicFst().fst - telephone_graph = TelephoneFst().fst - - classify = ( - pynutil.add_weight(whitelist_graph, 1.01) - | pynutil.add_weight(time_graph, 1.09) - | pynutil.add_weight(date_graph, 1.09) - | pynutil.add_weight(decimal_graph, 1.09) - | pynutil.add_weight(measure_graph, 1.1) - | pynutil.add_weight(cardinal_graph, 1.1) - | pynutil.add_weight(ordinal_graph, 1.1) - | pynutil.add_weight(money_graph, 1.1) - | pynutil.add_weight(telephone_graph, 1.1) - | pynutil.add_weight(electronic_graph, 1.1) - | pynutil.add_weight(word_graph, 100) - ) - - punct = pynutil.insert("tokens { ") + pynutil.add_weight(punct_graph, weight=1.1) + pynutil.insert(" }") - token = pynutil.insert("tokens { ") + classify + pynutil.insert(" }") - token_plus_punct = ( - pynini.closure(punct + pynutil.insert(" ")) + token + pynini.closure(pynutil.insert(" ") + punct) - ) - - graph = token_plus_punct + pynini.closure(delete_extra_space + token_plus_punct) - graph = delete_space + graph + delete_space - - self.fst = graph.optimize() - - if far_file: - generator_main(far_file, {"tokenize_and_classify": self.fst}) - logging.info(f"ClassifyFst grammars are saved to {far_file}.") diff --git a/nemo_text_processing/inverse_text_normalization/pt/taggers/whitelist.py b/nemo_text_processing/inverse_text_normalization/pt/taggers/whitelist.py deleted file mode 100644 index 6965ccbb8e70..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/taggers/whitelist.py +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.pt.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst, convert_space -from pynini.lib import pynutil - - -class WhiteListFst(GraphFst): - """ - Finite state transducer for classifying whitelisted tokens - e.g. usted -> tokens { name: "ud." } - This class has highest priority among all classifier grammars. Whitelisted tokens are defined and loaded from "data/whitelist.tsv". - """ - - def __init__(self): - super().__init__(name="whitelist", kind="classify") - - whitelist = pynini.string_file(get_abs_path("data/whitelist.tsv")).invert() - graph = pynutil.insert("name: \"") + convert_space(whitelist) + pynutil.insert("\"") - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/pt/taggers/word.py b/nemo_text_processing/inverse_text_normalization/pt/taggers/word.py deleted file mode 100644 index 7908397d52ad..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/taggers/word.py +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_SPACE, GraphFst -from pynini.lib import pynutil - - -class WordFst(GraphFst): - """ - Finite state transducer for classifying plain tokens, that do not belong to any special class. This can be considered as the default class. - e.g. sleep -> tokens { name: "sleep" } - """ - - def __init__(self): - super().__init__(name="word", kind="classify") - word = pynutil.insert("name: \"") + pynini.closure(NEMO_NOT_SPACE, 1) + pynutil.insert("\"") - self.fst = word.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/pt/utils.py b/nemo_text_processing/inverse_text_normalization/pt/utils.py deleted file mode 100644 index a73b7d9ddb39..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/utils.py +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os - - -def get_abs_path(rel_path): - """ - Get absolute path - - Args: - rel_path: relative path to this file - - Returns absolute path - """ - return os.path.dirname(os.path.abspath(__file__)) + '/' + rel_path diff --git a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/__init__.py b/nemo_text_processing/inverse_text_normalization/pt/verbalizers/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/cardinal.py b/nemo_text_processing/inverse_text_normalization/pt/verbalizers/cardinal.py deleted file mode 100644 index 928a259d3897..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/cardinal.py +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class CardinalFst(GraphFst): - """ - Finite state transducer for verbalizing cardinal - e.g. cardinal { negative: "-" integer: "23" } -> -23 - """ - - def __init__(self): - super().__init__(name="cardinal", kind="verbalize") - optional_sign = pynini.closure( - pynutil.delete("negative:") - + delete_space - + pynutil.delete("\"") - + NEMO_NOT_QUOTE - + pynutil.delete("\"") - + delete_space, - 0, - 1, - ) - graph = ( - pynutil.delete("integer:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - self.numbers = graph - graph = optional_sign + graph - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/date.py b/nemo_text_processing/inverse_text_normalization/pt/verbalizers/date.py deleted file mode 100644 index 7c0034099ba2..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/date.py +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_NOT_QUOTE, - GraphFst, - delete_extra_space, - delete_space, - insert_space, -) -from pynini.lib import pynutil - - -class DateFst(GraphFst): - """ - Finite state transducer for verbalizing date, e.g. - date { day: "1" month: "enero" preserve_order: true } -> 1 de enero - """ - - def __init__(self): - super().__init__(name="date", kind="verbalize") - month = ( - pynutil.delete("month:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - day = ( - pynutil.delete("day:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - year = ( - pynutil.delete("year:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - - # day month - graph_dmy = ( - day - + delete_extra_space - + pynutil.insert("de") - + insert_space - + month - + (delete_extra_space + pynutil.insert("de") + insert_space + year).ques - ) - graph_dmy |= ( - day - + delete_space - + pynutil.insert("/") - + month - + pynutil.delete(" morphosyntactic_features: \"/\"") - + (delete_space + pynutil.insert("/") + year).ques - ) - - optional_preserve_order = pynini.closure( - pynutil.delete("preserve_order:") + delete_space + pynutil.delete("true") + delete_space - | pynutil.delete("field_order:") - + delete_space - + pynutil.delete("\"") - + NEMO_NOT_QUOTE - + pynutil.delete("\"") - + delete_space - ) - - final_graph = graph_dmy + delete_space + optional_preserve_order - - delete_tokens = self.delete_tokens(final_graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/decimal.py b/nemo_text_processing/inverse_text_normalization/pt/verbalizers/decimal.py deleted file mode 100644 index 58fc76ea63e6..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/decimal.py +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class DecimalFst(GraphFst): - """ - Finite state transducer for verbalizing decimal, - e.g. decimal { negative: "true" integer_part: "1" morphosyntactic_features: "," fractional_part: "26" } -> -1,26 - e.g. decimal { negative: "true" integer_part: "1" morphosyntactic_features: "." fractional_part: "26" } -> -1.26 - e.g. decimal { negative: "false" integer_part: "1" morphosyntactic_features: "," fractional_part: "26" quantity: "millón" } -> 1,26 millón - e.g. decimal { negative: "false" integer_part: "2" quantity: "millones" } -> 2 millones - """ - - def __init__(self): - super().__init__(name="decimal", kind="verbalize") - optionl_sign = pynini.closure(pynini.cross("negative: \"true\"", "-") + delete_space, 0, 1) - integer = ( - pynutil.delete("integer_part:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - optional_integer = pynini.closure(integer + delete_space, 0, 1) - - decimal_point = pynini.cross("morphosyntactic_features: \",\"", ",") - decimal_point |= pynini.cross("morphosyntactic_features: \".\"", ".") - - fractional = ( - decimal_point - + delete_space - + pynutil.delete("fractional_part:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - optional_fractional = pynini.closure(fractional + delete_space, 0, 1) - quantity = ( - pynutil.delete("quantity:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - optional_quantity = pynini.closure(pynutil.insert(" ") + quantity + delete_space, 0, 1) - graph = optional_integer + optional_fractional + optional_quantity - self.numbers = graph - graph = optionl_sign + graph - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/electronic.py b/nemo_text_processing/inverse_text_normalization/pt/verbalizers/electronic.py deleted file mode 100644 index 11b2706a3562..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/electronic.py +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class ElectronicFst(GraphFst): - """ - Finite state transducer for verbalizing electronic - e.g. tokens { electronic { username: "cdf1" domain: "abc.edu" } } -> cdf1@abc.edu - e.g. tokens { electronic { protocol: "www.abc.edu" } } -> www.abc.edu - """ - - def __init__(self): - super().__init__(name="electronic", kind="verbalize") - user_name = ( - pynutil.delete("username:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - domain = ( - pynutil.delete("domain:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - - protocol = ( - pynutil.delete("protocol:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - - graph = user_name + delete_space + pynutil.insert("@") + domain - graph |= protocol - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/measure.py b/nemo_text_processing/inverse_text_normalization/pt/verbalizers/measure.py deleted file mode 100644 index 057ade696d11..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/measure.py +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_CHAR, GraphFst, delete_space -from pynini.lib import pynutil - - -class MeasureFst(GraphFst): - """ - Finite state transducer for verbalizing measure, e.g. - measure { cardinal { negative: "true" integer: "12" } units: "kg" } -> -12 kg - - Args: - decimal: DecimalFst - cardinal: CardinalFst - """ - - def __init__(self, decimal: GraphFst, cardinal: GraphFst): - super().__init__(name="measure", kind="verbalize") - optional_sign = pynini.closure(pynini.cross("negative: \"true\"", "-"), 0, 1) - unit = ( - pynutil.delete("units:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_CHAR - " ", 1) - + pynutil.delete("\"") - + delete_space - ) - graph_decimal = ( - pynutil.delete("decimal {") - + delete_space - + optional_sign - + delete_space - + decimal.numbers - + delete_space - + pynutil.delete("}") - ) - graph_cardinal = ( - pynutil.delete("cardinal {") - + delete_space - + optional_sign - + delete_space - + cardinal.numbers - + delete_space - + pynutil.delete("}") - ) - graph = (graph_cardinal | graph_decimal) + delete_space + pynutil.insert(" ") + unit - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/money.py b/nemo_text_processing/inverse_text_normalization/pt/verbalizers/money.py deleted file mode 100644 index 54a9b1038337..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/money.py +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_CHAR, GraphFst, delete_space, insert_space -from pynini.lib import pynutil - - -class MoneyFst(GraphFst): - """ - Finite state transducer for verbalizing money, e.g. - money { integer_part: "12" morphosyntactic_features: "," fractional_part: "05" currency: "$" } -> $12,05 - - Args: - decimal: DecimalFst - """ - - def __init__(self, decimal: GraphFst): - super().__init__(name="money", kind="verbalize") - unit = ( - pynutil.delete("currency:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_CHAR - " ", 1) - + pynutil.delete("\"") - ) - graph = unit + delete_space + insert_space + decimal.numbers - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/ordinal.py b/nemo_text_processing/inverse_text_normalization/pt/verbalizers/ordinal.py deleted file mode 100644 index fe3454e15e71..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/ordinal.py +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class OrdinalFst(GraphFst): - """ - Finite state transducer for verbalizing ordinal, e.g. - ordinal { integer: "13" morphosyntactic_features: "o" } -> 13º - """ - - def __init__(self): - super().__init__(name="ordinal", kind="verbalize") - graph = ( - pynutil.delete("integer:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - - replace_suffix = pynini.union( - pynini.cross(" morphosyntactic_features: \"o\"", "º"), - pynini.cross(" morphosyntactic_features: \"a\"", "ª"), - ) - - graph = graph + replace_suffix - - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/telephone.py b/nemo_text_processing/inverse_text_normalization/pt/verbalizers/telephone.py deleted file mode 100644 index 4dd0d7079889..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/telephone.py +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst -from pynini.lib import pynutil - - -class TelephoneFst(GraphFst): - """ - Finite state transducer for verbalizing telephone, e.g. - telephone { number_part: "123-123-5678" } - -> 123-123-5678 - """ - - def __init__(self): - super().__init__(name="telephone", kind="verbalize") - - number_part = pynutil.delete("number_part: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - delete_tokens = self.delete_tokens(number_part) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/time.py b/nemo_text_processing/inverse_text_normalization/pt/verbalizers/time.py deleted file mode 100755 index b1a04c673752..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/time.py +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_DIGIT, - NEMO_NOT_QUOTE, - GraphFst, - delete_space, - insert_space, -) -from pynini.lib import pynutil - - -class TimeFst(GraphFst): - """ - Finite state transducer for verbalizing time, - e.g. time { hours: "à 1" minutes: "10" } -> à 1:10 - e.g. time { hours: "às 2" minutes: "45" } -> às 2:45 - """ - - def __init__(self): - super().__init__(name="time", kind="verbalize") - add_leading_zero_to_double_digit = (NEMO_DIGIT + NEMO_DIGIT) | (pynutil.insert("0") + NEMO_DIGIT) - - prefix = ( - pynutil.delete("morphosyntactic_features:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - + delete_space - + insert_space - ) - optional_prefix = pynini.closure(prefix, 0, 1) - - hour = ( - pynutil.delete("hours:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_DIGIT, 1) - + pynutil.delete("\"") - ) - minute = ( - pynutil.delete("minutes:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_DIGIT, 1) - + pynutil.delete("\"") - ) - suffix = ( - delete_space - + insert_space - + pynutil.delete("suffix:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - optional_suffix = pynini.closure(suffix, 0, 1) - - graph = ( - optional_prefix - + hour - + delete_space - + pynutil.insert(":") - + (minute @ add_leading_zero_to_double_digit) - + optional_suffix - ) - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/verbalize.py b/nemo_text_processing/inverse_text_normalization/pt/verbalizers/verbalize.py deleted file mode 100644 index 88c04991b5f4..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/verbalize.py +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from nemo_text_processing.inverse_text_normalization.pt.verbalizers.cardinal import CardinalFst -from nemo_text_processing.inverse_text_normalization.pt.verbalizers.date import DateFst -from nemo_text_processing.inverse_text_normalization.pt.verbalizers.decimal import DecimalFst -from nemo_text_processing.inverse_text_normalization.pt.verbalizers.electronic import ElectronicFst -from nemo_text_processing.inverse_text_normalization.pt.verbalizers.measure import MeasureFst -from nemo_text_processing.inverse_text_normalization.pt.verbalizers.money import MoneyFst -from nemo_text_processing.inverse_text_normalization.pt.verbalizers.ordinal import OrdinalFst -from nemo_text_processing.inverse_text_normalization.pt.verbalizers.telephone import TelephoneFst -from nemo_text_processing.inverse_text_normalization.pt.verbalizers.time import TimeFst -from nemo_text_processing.inverse_text_normalization.pt.verbalizers.whitelist import WhiteListFst -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst - - -class VerbalizeFst(GraphFst): - """ - Composes other verbalizer grammars. - For deployment, this grammar will be compiled and exported to OpenFst Finate State Archiv (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - """ - - def __init__(self): - super().__init__(name="verbalize", kind="verbalize") - cardinal = CardinalFst() - cardinal_graph = cardinal.fst - ordinal_graph = OrdinalFst().fst - decimal = DecimalFst() - decimal_graph = decimal.fst - measure_graph = MeasureFst(decimal=decimal, cardinal=cardinal).fst - money_graph = MoneyFst(decimal=decimal).fst - time_graph = TimeFst().fst - date_graph = DateFst().fst - whitelist_graph = WhiteListFst().fst - telephone_graph = TelephoneFst().fst - electronic_graph = ElectronicFst().fst - - graph = ( - time_graph - | date_graph - | money_graph - | measure_graph - | ordinal_graph - | decimal_graph - | cardinal_graph - | whitelist_graph - | telephone_graph - | electronic_graph - ) - self.fst = graph diff --git a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/verbalize_final.py b/nemo_text_processing/inverse_text_normalization/pt/verbalizers/verbalize_final.py deleted file mode 100644 index cc2e65aed46d..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/verbalize_final.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.pt.verbalizers.verbalize import VerbalizeFst -from nemo_text_processing.inverse_text_normalization.pt.verbalizers.word import WordFst -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst, delete_extra_space, delete_space -from pynini.lib import pynutil - - -class VerbalizeFinalFst(GraphFst): - """ - Finite state transducer that verbalizes an entire sentence, e.g. - tokens { name: "its" } tokens { time { hours: "12" minutes: "30" } } tokens { name: "now" } -> its 12:30 now - """ - - def __init__(self): - super().__init__(name="verbalize_final", kind="verbalize") - verbalize = VerbalizeFst().fst - word = WordFst().fst - types = verbalize | word - graph = ( - pynutil.delete("tokens") - + delete_space - + pynutil.delete("{") - + delete_space - + types - + delete_space - + pynutil.delete("}") - ) - graph = delete_space + pynini.closure(graph + delete_extra_space) + graph + delete_space - self.fst = graph diff --git a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/whitelist.py b/nemo_text_processing/inverse_text_normalization/pt/verbalizers/whitelist.py deleted file mode 100644 index f54aaea65b0a..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/whitelist.py +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_CHAR, NEMO_SIGMA, GraphFst, delete_space -from pynini.lib import pynutil - - -class WhiteListFst(GraphFst): - """ - Finite state transducer for verbalizing whitelist - e.g. tokens { name: "sexta feira" } -> "sexta-feira" - """ - - def __init__(self): - super().__init__(name="whitelist", kind="verbalize") - graph = ( - pynutil.delete("name:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_CHAR - " ", 1) - + pynutil.delete("\"") - ) - graph = graph @ pynini.cdrewrite(pynini.cross(u"\u00A0", " "), "", "", NEMO_SIGMA) - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/word.py b/nemo_text_processing/inverse_text_normalization/pt/verbalizers/word.py deleted file mode 100644 index 4417d8f0020c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/pt/verbalizers/word.py +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_CHAR, NEMO_SIGMA, GraphFst, delete_space -from pynini.lib import pynutil - - -class WordFst(GraphFst): - """ - Finite state transducer for verbalizing plain tokens - e.g. tokens { name: "sleep" } -> sleep - """ - - def __init__(self): - super().__init__(name="word", kind="verbalize") - chars = pynini.closure(NEMO_CHAR - " ", 1) - char = pynutil.delete("name:") + delete_space + pynutil.delete("\"") + chars + pynutil.delete("\"") - graph = char @ pynini.cdrewrite(pynini.cross(u"\u00A0", " "), "", "", NEMO_SIGMA) - - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/ru/__init__.py b/nemo_text_processing/inverse_text_normalization/ru/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/ru/taggers/__init__.py b/nemo_text_processing/inverse_text_normalization/ru/taggers/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/taggers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/ru/taggers/cardinal.py b/nemo_text_processing/inverse_text_normalization/ru/taggers/cardinal.py deleted file mode 100644 index e812be117d5d..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/taggers/cardinal.py +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_DIGIT, GraphFst, insert_space -from pynini.lib import pynutil - - -class CardinalFst(GraphFst): - """ - Finite state transducer for classifying cardinals, e.g. - "тысяча один" -> cardinal { integer: "1 001" } - - Args: - tn_cardinal: Text normalization Cardinal graph - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, tn_cardinal: GraphFst, deterministic: bool = True): - super().__init__(name="cardinal", kind="classify", deterministic=deterministic) - - graph = tn_cardinal.cardinal_numbers_default - self.graph = graph.invert().optimize() - - optional_sign = pynini.closure( - pynutil.insert("negative: ") + pynini.cross("минус ", "\"-\"") + insert_space, 0, 1 - ) - - # do not invert numbers less than 10 - graph = pynini.compose(graph, NEMO_DIGIT ** (2, ...)) - graph = optional_sign + pynutil.insert("integer: \"") + graph + pynutil.insert("\"") - graph = self.add_tokens(graph) - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/ru/taggers/date.py b/nemo_text_processing/inverse_text_normalization/ru/taggers/date.py deleted file mode 100644 index 9727626c8924..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/taggers/date.py +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst -from pynini.lib import pynutil - - -class DateFst(GraphFst): - """ - Finite state transducer for classifying date, e.g. - восемнадцатое июня две тысячи второго -> tokens { date { day: "18.06.2002" } } - - Args: - tn_date: Text normalization Date graph - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, tn_date: GraphFst, deterministic: bool = True): - super().__init__(name="date", kind="classify", deterministic=deterministic) - - graph = pynini.invert(tn_date.final_graph).optimize() - graph = self.add_tokens(pynutil.insert("day: \"") + graph + pynutil.insert("\"")) - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/ru/taggers/decimals.py b/nemo_text_processing/inverse_text_normalization/ru/taggers/decimals.py deleted file mode 100644 index 66e8f5f7354b..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/taggers/decimals.py +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_SPACE, GraphFst, delete_extra_space -from pynini.lib import pynutil - - -class DecimalFst(GraphFst): - """ - Finite state transducer for classifying decimal - e.g. "минус три целых две десятых" -> decimal { negative: "true" integer_part: "3," fractional_part: "2" } - - Args: - tn_decimal: Text normalization Decimal graph - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, tn_decimal, deterministic: bool = False): - super().__init__(name="decimal", kind="classify", deterministic=deterministic) - - optional_graph_negative = pynini.closure( - pynutil.insert("negative: ") + pynini.cross("минус", "\"true\"") + delete_extra_space, 0, 1 - ) - - graph_fractional_part = pynini.invert(tn_decimal.graph_fractional).optimize() - graph_integer_part = pynini.invert(tn_decimal.integer_part).optimize() - optional_graph_quantity = pynini.invert(tn_decimal.optional_quantity).optimize() - - graph_fractional = pynutil.insert("fractional_part: \"") + graph_fractional_part + pynutil.insert("\"") - graph_integer = pynutil.insert("integer_part: \"") + graph_integer_part + pynutil.insert("\"") - optional_graph_quantity = pynutil.insert("quantity: \"") + optional_graph_quantity + pynutil.insert("\"") - optional_graph_quantity = pynini.closure(pynini.accep(NEMO_SPACE) + optional_graph_quantity, 0, 1) - - self.final_graph_wo_sign = ( - graph_integer + pynini.accep(NEMO_SPACE) + graph_fractional + optional_graph_quantity - ) - final_graph = optional_graph_negative + self.final_graph_wo_sign - - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/ru/taggers/electronic.py b/nemo_text_processing/inverse_text_normalization/ru/taggers/electronic.py deleted file mode 100644 index f73c8f1b8780..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/taggers/electronic.py +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst -from pynini.lib import pynutil - - -class ElectronicFst(GraphFst): - """ - Finite state transducer for classifying electronic, e.g. - "эй би собака эн ди точка ру" -> electronic { username: "ab@nd.ru" } - - Args: - tn_electronic: Text normalization Electronic graph - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, tn_electronic, deterministic: bool = True): - super().__init__(name="electronic", kind="classify", deterministic=deterministic) - - graph = tn_electronic.final_graph - graph = graph.invert().optimize() - graph = pynutil.insert("username: \"") + graph + pynutil.insert("\"") - graph = self.add_tokens(graph) - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/ru/taggers/measure.py b/nemo_text_processing/inverse_text_normalization/ru/taggers/measure.py deleted file mode 100644 index ef15a61e20ce..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/taggers/measure.py +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst -from pynini.lib import pynutil - - -class MeasureFst(GraphFst): - """ - Finite state transducer for classifying measure, e.g. - "два килограма" -> measure { cardinal { integer: "2 кг" } } - - Args: - tn_measure: Text normalization Cardinal graph - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, tn_measure, deterministic: bool = True): - super().__init__(name="measure", kind="classify", deterministic=deterministic) - - tn_measure = tn_measure.tagger_graph_default @ tn_measure.verbalizer_graph - graph = tn_measure.invert().optimize() - graph = pynutil.insert("cardinal { integer: \"") + graph + pynutil.insert("\" }") - graph = self.add_tokens(graph) - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/ru/taggers/money.py b/nemo_text_processing/inverse_text_normalization/ru/taggers/money.py deleted file mode 100644 index 7477350ec1cc..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/taggers/money.py +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst -from pynini.lib import pynutil - - -class MoneyFst(GraphFst): - """ - Finite state transducer for classifying money, e.g. - "два рубля" -> money { integer_part: "2 руб." } - - Args: - tn_money: Text normalization Money graph - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, tn_money, deterministic: bool = True): - super().__init__(name="money", kind="classify", deterministic=deterministic) - - graph = tn_money.final_graph - graph = graph.invert().optimize() - graph = pynutil.insert("integer_part: \"") + graph + pynutil.insert("\"") - graph = self.add_tokens(graph) - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/ru/taggers/ordinal.py b/nemo_text_processing/inverse_text_normalization/ru/taggers/ordinal.py deleted file mode 100644 index 306054d63d37..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/taggers/ordinal.py +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_DIGIT, GraphFst -from pynini.lib import pynutil - - -class OrdinalFst(GraphFst): - """ - Finite state transducer for classifying ordinals, e.g. - "второе" -> ordinal { integer: "2" } } - - Args: - tn_ordinal: Text normalization Ordinal graph - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, tn_ordinal: GraphFst, deterministic: bool = True): - super().__init__(name="ordinal", kind="classify", deterministic=deterministic) - - tn_ordinal = tn_ordinal.ordinal_numbers - - graph = tn_ordinal.invert().optimize() - self.graph = graph - - # do not invert numbers less than 10 - graph = pynini.compose(graph, NEMO_DIGIT ** (2, ...)) - graph = pynutil.insert("integer: \"") + graph + pynutil.insert("\"") - graph = self.add_tokens(graph) - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/ru/taggers/telephone.py b/nemo_text_processing/inverse_text_normalization/ru/taggers/telephone.py deleted file mode 100644 index 7b54ddc7e443..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/taggers/telephone.py +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst -from pynini.lib import pynutil - - -class TelephoneFst(GraphFst): - """ - Finite state transducer for classifying telephone, e.g. - "восемь девятьсот тринадцать девятьсот восемьдесят три пятьдесят шесть ноль один" -> telephone { number_part: "8-913-983-56-01" } - - Args: - tn_telephone: Text normalization telephone graph - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, tn_telephone: GraphFst, deterministic: bool = True): - super().__init__(name="telephone", kind="classify", deterministic=deterministic) - - tn_telephone = tn_telephone.final_graph - graph = tn_telephone.invert().optimize() - graph = pynutil.insert("number_part: \"") + graph + pynutil.insert("\"") - graph = self.add_tokens(graph) - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/ru/taggers/time.py b/nemo_text_processing/inverse_text_normalization/ru/taggers/time.py deleted file mode 100644 index 50e12c09abb2..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/taggers/time.py +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_SPACE, GraphFst -from nemo_text_processing.text_normalization.ru.verbalizers.time import TimeFst as TNTimeVerbalizer -from pynini.lib import pynutil - - -class TimeFst(GraphFst): - """ - Finite state transducer for classifying time, e.g. - "два часа пятнадцать минут" -> time { hours: "02:15" } - - Args: - tn_time: Text Normalization Time graph - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, tn_time: GraphFst, deterministic: bool = True): - super().__init__(name="time", kind="classify", deterministic=deterministic) - - tn_time_tagger = tn_time.graph_preserve_order - tn_time_verbalizer = TNTimeVerbalizer().graph - tn_time_graph_preserve_order = pynini.compose(tn_time_tagger, tn_time_verbalizer).optimize() - graph_preserve_order = pynini.invert(tn_time_graph_preserve_order).optimize() - graph_preserve_order = pynutil.insert("hours: \"") + graph_preserve_order + pynutil.insert("\"") - - # "пятнадцать минут шестого" -> 17:15 - # Requires permutations for the correct verbalization - m_next_h = ( - pynutil.insert("minutes: \"") - + pynini.invert(tn_time.minutes).optimize() - + pynutil.insert("\"") - + pynini.accep(NEMO_SPACE) - + pynutil.insert("hours: \"") - + pynini.invert(tn_time.increment_hour_ordinal).optimize() - + pynutil.insert("\"") - ).optimize() - - # "без пятнадцати минут шесть" -> 17:45 - # Requires permutation for the correct verbalization - m_to_h = ( - pynini.cross("без ", "minutes: \"") - + pynini.invert(tn_time.mins_to_h) - + pynutil.insert("\"") - + pynini.accep(NEMO_SPACE) - + pynutil.insert("hours: \"") - + pynini.invert(tn_time.increment_hour_cardinal).optimize() - + pynutil.insert("\"") - ) - - graph_reserve_order = m_next_h | m_to_h - graph = graph_preserve_order | graph_reserve_order - graph = self.add_tokens(graph) - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/ru/taggers/tokenize_and_classify.py b/nemo_text_processing/inverse_text_normalization/ru/taggers/tokenize_and_classify.py deleted file mode 100644 index 7f2a833b5230..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/taggers/tokenize_and_classify.py +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os - -import pynini -from nemo_text_processing.inverse_text_normalization.en.taggers.punctuation import PunctuationFst -from nemo_text_processing.inverse_text_normalization.en.taggers.word import WordFst -from nemo_text_processing.inverse_text_normalization.ru.taggers.cardinal import CardinalFst -from nemo_text_processing.inverse_text_normalization.ru.taggers.date import DateFst -from nemo_text_processing.inverse_text_normalization.ru.taggers.decimals import DecimalFst -from nemo_text_processing.inverse_text_normalization.ru.taggers.electronic import ElectronicFst -from nemo_text_processing.inverse_text_normalization.ru.taggers.measure import MeasureFst -from nemo_text_processing.inverse_text_normalization.ru.taggers.money import MoneyFst -from nemo_text_processing.inverse_text_normalization.ru.taggers.ordinal import OrdinalFst -from nemo_text_processing.inverse_text_normalization.ru.taggers.telephone import TelephoneFst -from nemo_text_processing.inverse_text_normalization.ru.taggers.time import TimeFst -from nemo_text_processing.inverse_text_normalization.ru.taggers.whitelist import WhiteListFst -from nemo_text_processing.text_normalization.en.graph_utils import ( - GraphFst, - delete_extra_space, - delete_space, - generator_main, -) -from nemo_text_processing.text_normalization.ru.taggers.tokenize_and_classify import ClassifyFst as TNClassifyFst -from pynini.lib import pynutil - -from nemo.utils import logging - - -class ClassifyFst(GraphFst): - """ - Final class that composes all other classification grammars. This class can process an entire sentence, that is lower cased. - For deployment, this grammar will be compiled and exported to OpenFst Finate State Archiv (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - - Args: - cache_dir: path to a dir with .far grammar file. Set to None to avoid using cache. - overwrite_cache: set to True to overwrite .far files - """ - - def __init__(self, cache_dir: str = None, overwrite_cache: bool = False): - super().__init__(name="tokenize_and_classify", kind="classify") - - far_file = None - if cache_dir is not None and cache_dir != "None": - os.makedirs(cache_dir, exist_ok=True) - far_file = os.path.join(cache_dir, "_ru_itn.far") - if not overwrite_cache and far_file and os.path.exists(far_file): - self.fst = pynini.Far(far_file, mode="r")["tokenize_and_classify"] - logging.info(f"ClassifyFst.fst was restored from {far_file}.") - else: - logging.info(f"Creating ClassifyFst grammars. This might take some time...") - tn_classify = TNClassifyFst( - input_case='cased', deterministic=False, cache_dir=cache_dir, overwrite_cache=True - ) - cardinal = CardinalFst(tn_cardinal=tn_classify.cardinal) - cardinal_graph = cardinal.fst - - ordinal = OrdinalFst(tn_ordinal=tn_classify.ordinal) - ordinal_graph = ordinal.fst - - decimal = DecimalFst(tn_decimal=tn_classify.decimal) - decimal_graph = decimal.fst - - measure_graph = MeasureFst(tn_measure=tn_classify.measure).fst - date_graph = DateFst(tn_date=tn_classify.date).fst - word_graph = WordFst().fst - time_graph = TimeFst(tn_time=tn_classify.time).fst - money_graph = MoneyFst(tn_money=tn_classify.money).fst - whitelist_graph = WhiteListFst().fst - punct_graph = PunctuationFst().fst - electronic_graph = ElectronicFst(tn_electronic=tn_classify.electronic).fst - telephone_graph = TelephoneFst(tn_telephone=tn_classify.telephone).fst - - classify = ( - pynutil.add_weight(whitelist_graph, 1.01) - | pynutil.add_weight(time_graph, 1.1) - | pynutil.add_weight(date_graph, 1.09) - | pynutil.add_weight(decimal_graph, 1.1) - | pynutil.add_weight(measure_graph, 1.1) - | pynutil.add_weight(ordinal_graph, 1.1) - | pynutil.add_weight(money_graph, 1.1) - | pynutil.add_weight(telephone_graph, 1.1) - | pynutil.add_weight(electronic_graph, 1.1) - | pynutil.add_weight(cardinal_graph, 1.1) - | pynutil.add_weight(word_graph, 100) - ) - - punct = pynutil.insert("tokens { ") + pynutil.add_weight(punct_graph, weight=1.1) + pynutil.insert(" }") - token = pynutil.insert("tokens { ") + classify + pynutil.insert(" }") - token_plus_punct = ( - pynini.closure(punct + pynutil.insert(" ")) + token + pynini.closure(pynutil.insert(" ") + punct) - ) - - graph = token_plus_punct + pynini.closure(pynutil.add_weight(delete_extra_space, 1.1) + token_plus_punct) - - graph = delete_space + graph + delete_space - self.fst = graph.optimize() - - if far_file: - generator_main(far_file, {"tokenize_and_classify": self.fst}) - logging.info(f"ClassifyFst grammars are saved to {far_file}.") diff --git a/nemo_text_processing/inverse_text_normalization/ru/taggers/whitelist.py b/nemo_text_processing/inverse_text_normalization/ru/taggers/whitelist.py deleted file mode 100644 index def15e5e56cd..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/taggers/whitelist.py +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst, convert_space -from nemo_text_processing.text_normalization.ru.utils import get_abs_path -from pynini.lib import pynutil - - -class WhiteListFst(GraphFst): - """ - Finite state transducer for classifying whitelist, e.g. - "квартира" -> telephone { number_part: "кв." } - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="whitelist", kind="classify", deterministic=deterministic) - whitelist = pynini.string_file(get_abs_path("data/whitelist.tsv")).invert() - graph = pynutil.insert("name: \"") + convert_space(whitelist) + pynutil.insert("\"") - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/ru/verbalizers/__init__.py b/nemo_text_processing/inverse_text_normalization/ru/verbalizers/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/verbalizers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/ru/verbalizers/cardinal.py b/nemo_text_processing/inverse_text_normalization/ru/verbalizers/cardinal.py deleted file mode 100644 index 12e2451f7044..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/verbalizers/cardinal.py +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class CardinalFst(GraphFst): - """ - Finite state transducer for verbalizing roman numerals - e.g. cardinal { integer: "1 001" } -> 1 001 - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="cardinal", kind="verbalize", deterministic=deterministic) - - optional_sign = pynini.closure( - pynutil.delete("negative:") - + delete_space - + pynutil.delete("\"") - + NEMO_NOT_QUOTE - + pynutil.delete("\"") - + delete_space, - 0, - 1, - ) - - graph = ( - optional_sign + pynutil.delete("integer: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - ) - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/ru/verbalizers/date.py b/nemo_text_processing/inverse_text_normalization/ru/verbalizers/date.py deleted file mode 100644 index 02cce48dae10..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/verbalizers/date.py +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst -from pynini.lib import pynutil - - -class DateFst(GraphFst): - """ - Finite state transducer for verbalizing date, e.g. - date { day: "02.03.89" } -> "02.03.89" - """ - - def __init__(self): - super().__init__(name="date", kind="verbalize") - graph = pynutil.delete("day: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - delete_tokens = self.delete_tokens(graph.optimize()) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/ru/verbalizers/decimal.py b/nemo_text_processing/inverse_text_normalization/ru/verbalizers/decimal.py deleted file mode 100644 index cf8cefc5d50d..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/verbalizers/decimal.py +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, NEMO_SPACE, GraphFst, delete_space -from pynini.lib import pynutil - - -class DecimalFst(GraphFst): - """ - Finite state transducer for verbalizing decimal, e.g. - decimal { negative: "true" integer_part: "3," fractional_part: "2" } -> -3,2 - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="decimal", kind="verbalize", deterministic=deterministic) - - optional_sign = pynini.closure(pynini.cross("negative: \"true\" ", "-"), 0, 1) - - integer = pynutil.delete(" \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - integer_part = pynutil.delete("integer_part:") + integer - fractional_part = pynutil.delete("fractional_part:") + integer - optional_quantity = pynini.closure(pynini.accep(NEMO_SPACE) + pynutil.delete("quantity:") + integer, 0, 1) - - graph = optional_sign + integer_part + delete_space + fractional_part + optional_quantity - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/ru/verbalizers/electronic.py b/nemo_text_processing/inverse_text_normalization/ru/verbalizers/electronic.py deleted file mode 100644 index 158cd9893b87..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/verbalizers/electronic.py +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst -from pynini.lib import pynutil - - -class ElectronicFst(GraphFst): - """ - Finite state transducer for verbalizing electronic - e.g. electronic { username: "ab@nd.ru" } -> "ab@nd.ru" - """ - - def __init__(self): - super().__init__(name="electronic", kind="verbalize") - - graph = pynutil.delete("username: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/ru/verbalizers/measure.py b/nemo_text_processing/inverse_text_normalization/ru/verbalizers/measure.py deleted file mode 100644 index 3cae67bac289..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/verbalizers/measure.py +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class MeasureFst(GraphFst): - """ - Finite state transducer for verbalizing measure - e.g. measure { cardinal { integer: "2 кг" } } -> "2 кг" - """ - - def __init__(self): - super().__init__(name="measure", kind="verbalize") - - graph = ( - pynutil.delete(" cardinal { integer: \"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - + delete_space - + pynutil.delete("}") - ) - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/ru/verbalizers/money.py b/nemo_text_processing/inverse_text_normalization/ru/verbalizers/money.py deleted file mode 100644 index af59d33db5d9..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/verbalizers/money.py +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst -from pynini.lib import pynutil - - -class MoneyFst(GraphFst): - """ - Finite state transducer for verbalizing electronic - e.g. money { integer_part: "2 руб." } -> "2 руб." - """ - - def __init__(self): - super().__init__(name="money", kind="verbalize") - - graph = pynutil.delete("integer_part: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/ru/verbalizers/ordinal.py b/nemo_text_processing/inverse_text_normalization/ru/verbalizers/ordinal.py deleted file mode 100644 index 31ff9b3c6063..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/verbalizers/ordinal.py +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst -from pynini.lib import pynutil - - -class OrdinalFst(GraphFst): - """ - Finite state transducer for verbalizing ordinal numbers - e.g. ordinal { integer: "2" } -> "2" - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="ordinal", kind="verbalize", deterministic=deterministic) - - value = pynini.closure(NEMO_NOT_QUOTE) - graph = pynutil.delete("integer: \"") + value + pynutil.delete("\"") - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/ru/verbalizers/telephone.py b/nemo_text_processing/inverse_text_normalization/ru/verbalizers/telephone.py deleted file mode 100644 index 06c705dc4b61..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/verbalizers/telephone.py +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst -from pynini.lib import pynutil - - -class TelephoneFst(GraphFst): - """ - Finite state transducer for verbalizing telephone - e.g. telephone { number_part: "8-913-983-56-01" } -> "8-913-983-56-01" - """ - - def __init__(self): - super().__init__(name="telephone", kind="verbalize") - - graph = pynutil.delete("number_part: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/ru/verbalizers/time.py b/nemo_text_processing/inverse_text_normalization/ru/verbalizers/time.py deleted file mode 100644 index edfe7b8988ec..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/verbalizers/time.py +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class TimeFst(GraphFst): - """ - Finite state transducer for verbalizing time - e.g. time { hours: "02:15" } -> "02:15" - """ - - def __init__(self): - super().__init__(name="time", kind="verbalize") - hour = ( - pynutil.delete("hours: ") + pynutil.delete("\"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - ) - minutes = ( - pynutil.delete("minutes: ") - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - - graph_preserve_order = pynutil.delete("hours: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - - # for cases that require permutations for the correct verbalization - graph_reverse_order = hour + delete_space + pynutil.insert(":") + minutes + delete_space - - graph = graph_preserve_order | graph_reverse_order - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/ru/verbalizers/verbalize.py b/nemo_text_processing/inverse_text_normalization/ru/verbalizers/verbalize.py deleted file mode 100644 index 39a2bebe7474..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/verbalizers/verbalize.py +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from nemo_text_processing.inverse_text_normalization.en.verbalizers.whitelist import WhiteListFst -from nemo_text_processing.inverse_text_normalization.ru.verbalizers.cardinal import CardinalFst -from nemo_text_processing.inverse_text_normalization.ru.verbalizers.date import DateFst -from nemo_text_processing.inverse_text_normalization.ru.verbalizers.decimal import DecimalFst -from nemo_text_processing.inverse_text_normalization.ru.verbalizers.electronic import ElectronicFst -from nemo_text_processing.inverse_text_normalization.ru.verbalizers.measure import MeasureFst -from nemo_text_processing.inverse_text_normalization.ru.verbalizers.money import MoneyFst -from nemo_text_processing.inverse_text_normalization.ru.verbalizers.ordinal import OrdinalFst -from nemo_text_processing.inverse_text_normalization.ru.verbalizers.telephone import TelephoneFst -from nemo_text_processing.inverse_text_normalization.ru.verbalizers.time import TimeFst -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst - - -class VerbalizeFst(GraphFst): - """ - Composes other verbalizer grammars. - For deployment, this grammar will be compiled and exported to OpenFst Finate State Archiv (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - """ - - def __init__(self): - super().__init__(name="verbalize", kind="verbalize") - cardinal = CardinalFst() - cardinal_graph = cardinal.fst - ordinal = OrdinalFst() - ordinal_graph = ordinal.fst - decimal = DecimalFst() - decimal_graph = decimal.fst - whitelist_graph = WhiteListFst().fst - electronic_graph = ElectronicFst().fst - money_graph = MoneyFst().fst - date_graph = DateFst().fst - measure_graph = MeasureFst().fst - telephone_graph = TelephoneFst().fst - time_graph = TimeFst().fst - - graph = ( - whitelist_graph - | cardinal_graph - | ordinal_graph - | decimal_graph - | electronic_graph - | date_graph - | money_graph - | measure_graph - | telephone_graph - | time_graph - ) - - self.fst = graph diff --git a/nemo_text_processing/inverse_text_normalization/ru/verbalizers/verbalize_final.py b/nemo_text_processing/inverse_text_normalization/ru/verbalizers/verbalize_final.py deleted file mode 100644 index f409537d2d41..000000000000 --- a/nemo_text_processing/inverse_text_normalization/ru/verbalizers/verbalize_final.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.en.verbalizers.word import WordFst -from nemo_text_processing.inverse_text_normalization.ru.verbalizers.verbalize import VerbalizeFst -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst, delete_extra_space, delete_space -from pynini.lib import pynutil - - -class VerbalizeFinalFst(GraphFst): - """ - Finite state transducer that verbalizes an entire sentence, e.g. - tokens { name: "its" } tokens { time { hours: "12" minutes: "30" } } tokens { name: "now" } -> its 12:30 now - """ - - def __init__(self): - super().__init__(name="verbalize_final", kind="verbalize") - verbalize = VerbalizeFst().fst - word = WordFst().fst - types = verbalize | word - graph = ( - pynutil.delete("tokens") - + delete_space - + pynutil.delete("{") - + delete_space - + types - + delete_space - + pynutil.delete("}") - ) - graph = delete_space + pynini.closure(graph + delete_extra_space) + graph + delete_space - self.fst = graph diff --git a/nemo_text_processing/inverse_text_normalization/run_evaluate.py b/nemo_text_processing/inverse_text_normalization/run_evaluate.py deleted file mode 100644 index d2b3b63305ad..000000000000 --- a/nemo_text_processing/inverse_text_normalization/run_evaluate.py +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from argparse import ArgumentParser - -from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer -from nemo_text_processing.text_normalization.data_loader_utils import ( - evaluate, - known_types, - load_files, - training_data_to_sentences, - training_data_to_tokens, -) - - -''' -Runs Evaluation on data in the format of : \t\t<`self` if trivial class or normalized text> -like the Google text normalization data https://www.kaggle.com/richardwilliamsproat/text-normalization-for-english-russian-and-polish -''' - - -def parse_args(): - parser = ArgumentParser() - parser.add_argument("--input", help="input file path", type=str) - parser.add_argument( - "--lang", help="language", choices=['en', 'de', 'es', 'pt', 'ru', 'fr', 'vi'], default="en", type=str - ) - parser.add_argument( - "--cat", - dest="category", - help="focus on class only (" + ", ".join(known_types) + ")", - type=str, - default=None, - choices=known_types, - ) - parser.add_argument("--filter", action='store_true', help="clean data for inverse normalization purposes") - return parser.parse_args() - - -if __name__ == "__main__": - # Example usage: - # python run_evaluate.py --input= --cat= --filter - args = parse_args() - if args.lang == 'en': - from nemo_text_processing.inverse_text_normalization.en.clean_eval_data import filter_loaded_data - file_path = args.input - inverse_normalizer = InverseNormalizer() - - print("Loading training data: " + file_path) - training_data = load_files([file_path]) - - if args.filter: - training_data = filter_loaded_data(training_data) - - if args.category is None: - print("Sentence level evaluation...") - sentences_un_normalized, sentences_normalized, _ = training_data_to_sentences(training_data) - print("- Data: " + str(len(sentences_normalized)) + " sentences") - sentences_prediction = inverse_normalizer.inverse_normalize_list(sentences_normalized) - print("- Denormalized. Evaluating...") - sentences_accuracy = evaluate( - preds=sentences_prediction, labels=sentences_un_normalized, input=sentences_normalized - ) - print("- Accuracy: " + str(sentences_accuracy)) - - print("Token level evaluation...") - tokens_per_type = training_data_to_tokens(training_data, category=args.category) - token_accuracy = {} - for token_type in tokens_per_type: - print("- Token type: " + token_type) - tokens_un_normalized, tokens_normalized = tokens_per_type[token_type] - print(" - Data: " + str(len(tokens_normalized)) + " tokens") - tokens_prediction = inverse_normalizer.inverse_normalize_list(tokens_normalized) - print(" - Denormalized. Evaluating...") - token_accuracy[token_type] = evaluate(tokens_prediction, tokens_un_normalized, input=tokens_normalized) - print(" - Accuracy: " + str(token_accuracy[token_type])) - token_count_per_type = {token_type: len(tokens_per_type[token_type][0]) for token_type in tokens_per_type} - token_weighted_accuracy = [ - token_count_per_type[token_type] * accuracy for token_type, accuracy in token_accuracy.items() - ] - print("- Accuracy: " + str(sum(token_weighted_accuracy) / sum(token_count_per_type.values()))) - - print(" - Total: " + str(sum(token_count_per_type.values())), '\n') - - for token_type in token_accuracy: - if token_type not in known_types: - raise ValueError("Unexpected token type: " + token_type) - - if args.category is None: - c1 = ['Class', 'sent level'] + known_types - c2 = ['Num Tokens', len(sentences_normalized)] + [ - token_count_per_type[known_type] if known_type in tokens_per_type else '0' for known_type in known_types - ] - c3 = ["Denormalization", sentences_accuracy] + [ - token_accuracy[known_type] if known_type in token_accuracy else '0' for known_type in known_types - ] - - for i in range(len(c1)): - print(f'{str(c1[i]):10s} | {str(c2[i]):10s} | {str(c3[i]):5s}') - else: - print(f'numbers\t{token_count_per_type[args.category]}') - print(f'Denormalization\t{token_accuracy[args.category]}') diff --git a/nemo_text_processing/inverse_text_normalization/vi/__init__.py b/nemo_text_processing/inverse_text_normalization/vi/__init__.py deleted file mode 100644 index 9af8257c226e..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/__init__.py +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from nemo_text_processing.inverse_text_normalization.vi.taggers.tokenize_and_classify import ClassifyFst -from nemo_text_processing.inverse_text_normalization.vi.verbalizers.verbalize import VerbalizeFst -from nemo_text_processing.inverse_text_normalization.vi.verbalizers.verbalize_final import VerbalizeFinalFst diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/__init__.py b/nemo_text_processing/inverse_text_normalization/vi/data/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/currency.tsv b/nemo_text_processing/inverse_text_normalization/vi/data/currency.tsv deleted file mode 100644 index ce65d4420cb6..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/currency.tsv +++ /dev/null @@ -1,11 +0,0 @@ -$ đô -$ usd -$ đô la -$ đô la mỹ -€ euro -€ ơ rô -¥ yên -₩ won -₩ uôn -RM ringgit -₫ đồng \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/electronic/__init__.py b/nemo_text_processing/inverse_text_normalization/vi/data/electronic/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/electronic/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/electronic/domain.tsv b/nemo_text_processing/inverse_text_normalization/vi/data/electronic/domain.tsv deleted file mode 100644 index c56c252adbea..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/electronic/domain.tsv +++ /dev/null @@ -1,11 +0,0 @@ -com -uk -fr -net -br -in -ru -de -it -vn -edu \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/electronic/server_name.tsv b/nemo_text_processing/inverse_text_normalization/vi/data/electronic/server_name.tsv deleted file mode 100644 index 4eadcaf5915a..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/electronic/server_name.tsv +++ /dev/null @@ -1,16 +0,0 @@ -g mail gmail -gmail -n vidia nvidia -nvidia -outlook -hotmail -yahoo -aol -gmx -msn -live -yandex -orange -wanadoo -web -comcast \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/electronic/symbols.tsv b/nemo_text_processing/inverse_text_normalization/vi/data/electronic/symbols.tsv deleted file mode 100644 index eccbe3d47512..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/electronic/symbols.tsv +++ /dev/null @@ -1,20 +0,0 @@ -. chấm -- gạch -_ gạch dưới -_ shift gạch -_ síp gạch -! chấm than -# thăng -$ đô -% phần trăm -& và -* sao -: hai chấm -+ cộng -/ sẹc -= bằng -? chấm hỏi -? hỏi chấm -^ mũ -| hoặc -, phẩy \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/magnitudes.tsv b/nemo_text_processing/inverse_text_normalization/vi/data/magnitudes.tsv deleted file mode 100644 index 727dc567011c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/magnitudes.tsv +++ /dev/null @@ -1,5 +0,0 @@ -k nghìn -k ngàn -m triệu -b tỉ -b tỷ \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/math/__init__.py b/nemo_text_processing/inverse_text_normalization/vi/data/math/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/math/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/math/symbols.tsv b/nemo_text_processing/inverse_text_normalization/vi/data/math/symbols.tsv deleted file mode 100644 index 2475c6ec39b8..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/math/symbols.tsv +++ /dev/null @@ -1,10 +0,0 @@ -% phần trăm -& và -* nhân -* sao -+ cộng -- trừ -/ chia -= bằng -^ mũ -| hoặc \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/measurements.tsv b/nemo_text_processing/inverse_text_normalization/vi/data/measurements.tsv deleted file mode 100644 index fa28177c8239..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/measurements.tsv +++ /dev/null @@ -1,185 +0,0 @@ -°f fahrenheit -°f độ f -°c celsius -°c độ c -km kilomet -km ki lô met -km ki lô mét -km kilô mét -km kilo mét -m met -m mét -cm centimet -cm cen ti mét -cm xen ti mét -cm xăng ti mét -mm millimet -mm mi li mét -mm mili mét -ha hecta -ha héc ta -mi mile -m² met vuông -m² mét vuông -km² kilomet vuông -km² ki lô met vuông -km² kilo mét vuông -km² ki lô mét vuông -ft foot -% phần trăm -hz héc -hz hẹc -kw kilowatt -kw kilo watt -kw ki lô watt -kw ki lô oát -kw ki lô goát -hp mã lực -mg milligram -mg milli gram -mg mi li gram -mg mi li gam -mg mili gam -kg kilogram -kg kilo gram -kg ki lô gram -kg kilo gam -kg ki lô gam -kg kí lô -kg kí -ghz giga hẹc -ghz giga héc -ghz gi ga héc -ghz gi ga hẹc -khz kilo hẹc -khz kilo héc -khz ki lô héc -khz ki lô hẹc -mhz mega héc -mhz mega hẹc -mhz mê ga hẹc -mhz mê ga héc -v vôn -h giờ -phút phút -s giây -nm nanomet -nm nano mét -nm na nô mét -mA milli ampe -mA mi li ampe -mA mi li am pe -kwh kilowatt giờ -kwh kilo watt giờ -kwh ki lô oát giờ -kwh ki lô goát giờ -m³ met khối -m³ mét khối -cm³ centimet khối -cm³ cen ti mét khối -cm³ xen ti mét khối -cm³ xăng ti mét khối -tw tera watt -tw terawatt -tw te ra watt -tw tê ra watt -tw tê ra oát -tw tê ra goát -mv milli vôn -mv mi li vôn -mw megawatt -mw mega watt -mw mê ga watt -mw mê ga oát -mw mê ga goát -μm micromet -μm micro mét -μm muy crô mét -μm mi crô mét -μm muy cờ rô mét -μm mi cờ rô mét -inch inch -tb terabyte -tb tera byte -tb te ra byte -tb te ra bai -tb tê ra byte -tb tê ra bai -g gram -g gam -ω ohm -ω ôm -db decibel -db deci ben -db đề xi ben -μg microgram -μg micro gram -μg muy crô gram -μg micro gam -μg muy crô gam -μg muy cờ rô gam -pg petagram -pg peta gam -pg pê ta gam -gb gigabyte -gb giga byte -gb giga bai -gb gi ga byte -gb gi ga bai -mb megabyte -mb mega byte -mb mega bai -mb me ga byte -mb me ga bai -mb mê ga byte -mb mê ga bai -kb kilobyte -kb kilo byte -kb kilo bai -kb ki lô byte -kb ki lô bai -kbps kilobit trên giây -mbps megabit trên giây -kv kilovolt -kv kilo vôn -kv ki lô vôn -mv megavolt -mv mega vôn -mv me ga vôn -mv mê ga vôn -yd yard -rad radian -gpa giga pascal -gpa gi ga pascal -gw gigawatt -gw giga watt -gw gi ga watt -gw gi ga oát -ns nano giây -ns na nô giây -μs micro giây -μs muy crô giây -μs muy cờ rô giây -pa pascal -ms milli giây -ms mi li giây -dm decimet -dm đề xi mét -dm³ đề xi mét khối -dm³ decimet khối -mm² millimet vuông -mm² mi li mét vuông -cm² centimet vuông -cm² centi mét vuông -cm² xăng ti mét vuông -cm² xen ti mét vuông -pb peta byte -pb petabyte -pb pê ta byte -kcal kilocalories -kcal kilocalo -kcal ki lô calo -l lít -ml millilit -ml mili lít -ml mi li lít \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/months.tsv b/nemo_text_processing/inverse_text_normalization/vi/data/months.tsv deleted file mode 100644 index 93da6892e2ba..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/months.tsv +++ /dev/null @@ -1,14 +0,0 @@ -một 1 -hai 2 -ba 3 -tư 4 -bốn 4 -năm 5 -sáu 6 -bảy 7 -bẩy 7 -tám 8 -chín 9 -mười 10 -mười một 11 -mười hai 12 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/numbers/__init__.py b/nemo_text_processing/inverse_text_normalization/vi/data/numbers/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/numbers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/numbers/digit.tsv b/nemo_text_processing/inverse_text_normalization/vi/data/numbers/digit.tsv deleted file mode 100644 index bdac5ded18ff..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/numbers/digit.tsv +++ /dev/null @@ -1,10 +0,0 @@ -một 1 -hai 2 -ba 3 -bốn 4 -năm 5 -sáu 6 -bảy 7 -bẩy 7 -tám 8 -chín 9 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/numbers/hundred.tsv b/nemo_text_processing/inverse_text_normalization/vi/data/numbers/hundred.tsv deleted file mode 100644 index b2f35ae9fbf3..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/numbers/hundred.tsv +++ /dev/null @@ -1 +0,0 @@ -trăm \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/numbers/teen.tsv b/nemo_text_processing/inverse_text_normalization/vi/data/numbers/teen.tsv deleted file mode 100644 index 722dc678d4eb..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/numbers/teen.tsv +++ /dev/null @@ -1,11 +0,0 @@ -mười 10 -mười một 11 -mười hai 12 -mười ba 13 -mười bốn 14 -mười lăm 15 -mười sáu 16 -mười bảy 17 -mười bẩy 17 -mười tám 18 -mười chín 19 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/numbers/thousands.tsv b/nemo_text_processing/inverse_text_normalization/vi/data/numbers/thousands.tsv deleted file mode 100644 index d2ca259e8be8..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/numbers/thousands.tsv +++ /dev/null @@ -1,6 +0,0 @@ -nghìn -triệu -tỉ -nghìn tỉ -triệu tỉ -tỉ tỉ \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/numbers/ties.tsv b/nemo_text_processing/inverse_text_normalization/vi/data/numbers/ties.tsv deleted file mode 100644 index cca1f8008036..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/numbers/ties.tsv +++ /dev/null @@ -1,9 +0,0 @@ -hai 2 -ba 3 -bốn 4 -năm 5 -sáu 6 -bảy 7 -bẩy 7 -tám 8 -chín 9 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/numbers/zero.tsv b/nemo_text_processing/inverse_text_normalization/vi/data/numbers/zero.tsv deleted file mode 100644 index 70d6dcf26ae2..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/numbers/zero.tsv +++ /dev/null @@ -1 +0,0 @@ -không 0 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/ordinals/__init__.py b/nemo_text_processing/inverse_text_normalization/vi/data/ordinals/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/ordinals/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/ordinals/digit.tsv b/nemo_text_processing/inverse_text_normalization/vi/data/ordinals/digit.tsv deleted file mode 100644 index a1403b7ceb4b..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/ordinals/digit.tsv +++ /dev/null @@ -1,12 +0,0 @@ -nhất 1 -nhì 2 -hai 2 -ba 3 -bốn 4 -tư 4 -năm 5 -sáu 6 -bảy 7 -bẩy 7 -tám 8 -chín 9 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/time/__init__.py b/nemo_text_processing/inverse_text_normalization/vi/data/time/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/time/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/time/hours.tsv b/nemo_text_processing/inverse_text_normalization/vi/data/time/hours.tsv deleted file mode 100644 index 48e35fc90130..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/time/hours.tsv +++ /dev/null @@ -1,29 +0,0 @@ -không 0 -một 1 -hai 2 -ba 3 -bốn 4 -năm 5 -sáu 6 -bảy 7 -bẩy 7 -tám 8 -chín 9 -mười 10 -mười một 11 -mười hai 12 -mười ba 13 -mười bốn 14 -mười lăm 15 -mười sáu 16 -mười bảy 17 -mười bẩy 17 -mười tám 18 -mười chín 19 -hai mươi 20 -hai mươi mốt 21 -hai mốt 21 -hai mươi hai 22 -hai hai 22 -hai mươi ba 23 -hai ba 23 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/time/hours_to.tsv b/nemo_text_processing/inverse_text_normalization/vi/data/time/hours_to.tsv deleted file mode 100644 index a56219579975..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/time/hours_to.tsv +++ /dev/null @@ -1,25 +0,0 @@ -1 0 -2 1 -3 2 -4 3 -5 4 -6 5 -7 6 -8 7 -9 8 -10 9 -11 10 -12 11 -13 12 -14 13 -15 14 -16 15 -17 16 -18 17 -19 18 -20 19 -21 20 -22 21 -23 22 -24 23 -0 23 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/time/hours_to_night.tsv b/nemo_text_processing/inverse_text_normalization/vi/data/time/hours_to_night.tsv deleted file mode 100644 index 1374f45c0f5b..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/time/hours_to_night.tsv +++ /dev/null @@ -1,12 +0,0 @@ -1 13 -2 14 -3 15 -4 16 -5 17 -6 18 -7 19 -8 20 -9 21 -10 22 -11 23 -12 0 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/time/minutes.tsv b/nemo_text_processing/inverse_text_normalization/vi/data/time/minutes.tsv deleted file mode 100644 index 0d7872b948f4..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/time/minutes.tsv +++ /dev/null @@ -1,118 +0,0 @@ -không 0 -một 1 -hai 2 -ba 3 -bốn 4 -năm 5 -sáu 6 -bảy 7 -bẩy 7 -tám 8 -chín 9 -mười 10 -mười một 11 -mười hai 12 -mười ba 13 -mười bốn 14 -mười lăm 15 -mười sáu 16 -mười bảy 17 -mười bẩy 17 -mười tám 18 -mười chín 19 -hai mươi 20 -hai mươi mốt 21 -hai mươi hai 22 -hai mươi ba 23 -hai mươi tư 24 -hai mươi bốn 24 -hai mươi lăm 25 -hai mươi sáu 26 -hai mươi bảy 27 -hai mươi bẩy 27 -hai mươi tám 28 -hai mươi chín 29 -ba mươi 30 -ba mươi mốt 21 -ba mươi hai 22 -ba mươi ba 33 -ba mươi tư 34 -ba mươi bốn 34 -ba mươi lăm 35 -ba mươi sáu 36 -ba mươi bảy 37 -ba mươi bẩy 37 -ba mươi tám 38 -ba mươi chín 39 -bốn mươi 40 -bốn mươi mốt 41 -bốn mươi hai 42 -bốn mươi ba 43 -bốn mươi tư 44 -bốn mươi bốn 44 -bốn mươi lăm 45 -bốn mươi sáu 46 -bốn mươi bảy 47 -bốn mươi bẩy 47 -bốn mươi tám 48 -bốn mươi chín 49 -năm mươi 50 -năm mươi mốt 51 -năm mươi hai 52 -năm mươi ba 53 -năm mươi tư 54 -năm mươi bốn 54 -năm mươi lăm 55 -năm mươi sáu 56 -năm mươi bảy 57 -năm mươi bẩy 57 -năm mươi tám 58 -năm mươi chín 59 -hai mốt 21 -hai hai 22 -hai ba 23 -hai tư 24 -hai bốn 24 -hai lăm 25 -hai năm 25 -hai sáu 26 -hai bảy 27 -hai bẩy 27 -hai tám 28 -hai chín 29 -ba mốt 21 -ba hai 22 -ba ba 33 -ba tư 34 -ba bốn 34 -ba lăm 35 -ba năm 35 -ba sáu 36 -ba bảy 37 -ba bẩy 37 -ba tám 38 -ba chín 39 -bốn mốt 41 -bốn hai 42 -bốn ba 43 -bốn tư 44 -bốn bốn 44 -bốn lăm 45 -bốn năm 45 -bốn sáu 46 -bốn bảy 47 -bốn bẩy 47 -bốn tám 48 -bốn chín 49 -năm mốt 51 -năm hai 52 -năm ba 53 -năm tư 54 -năm bốn 54 -năm lăm 55 -năm năm 55 -năm sáu 56 -năm bảy 57 -năm bẩy 57 -năm tám 58 -năm chín 59 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/time/minutes_to.tsv b/nemo_text_processing/inverse_text_normalization/vi/data/time/minutes_to.tsv deleted file mode 100644 index bcb3283651c4..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/time/minutes_to.tsv +++ /dev/null @@ -1,59 +0,0 @@ -1 59 -2 58 -3 57 -4 56 -5 55 -6 54 -7 53 -8 52 -9 51 -10 50 -11 49 -12 48 -13 47 -14 46 -15 45 -16 44 -17 43 -18 42 -19 41 -20 40 -21 39 -22 38 -23 37 -24 36 -25 35 -26 34 -27 33 -28 32 -29 31 -30 30 -31 29 -32 28 -33 27 -34 26 -35 25 -36 24 -37 23 -38 22 -39 21 -40 20 -41 19 -42 18 -43 17 -44 16 -45 15 -46 14 -47 13 -48 12 -49 11 -50 10 -51 9 -52 8 -53 7 -54 6 -55 5 -56 4 -57 3 -58 2 -59 1 \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/time/time_suffix.tsv b/nemo_text_processing/inverse_text_normalization/vi/data/time/time_suffix.tsv deleted file mode 100644 index b39a9ef9a92c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/time/time_suffix.tsv +++ /dev/null @@ -1,8 +0,0 @@ -p m p.m. -pm p.m. -p.m. -p.m p.m. -am a.m. -a.m. -a.m a.m. -a m a.m. \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/time/time_zone.tsv b/nemo_text_processing/inverse_text_normalization/vi/data/time/time_zone.tsv deleted file mode 100644 index 3e0ade467a84..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/data/time/time_zone.tsv +++ /dev/null @@ -1,7 +0,0 @@ -cst c s t -cet c e t -pst p s t -est e s t -pt p t -et e t -gmt g m t diff --git a/nemo_text_processing/inverse_text_normalization/vi/data/whitelist.tsv b/nemo_text_processing/inverse_text_normalization/vi/data/whitelist.tsv deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/nemo_text_processing/inverse_text_normalization/vi/graph_utils.py b/nemo_text_processing/inverse_text_normalization/vi/graph_utils.py deleted file mode 100644 index adf1077fc08a..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/graph_utils.py +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os -import string -from pathlib import Path -from typing import Dict - -import pynini -from pynini import Far -from pynini.export import export -from pynini.lib import byte, pynutil, utf8 - -NEMO_CHAR = utf8.VALID_UTF8_CHAR - -NEMO_DIGIT = byte.DIGIT -NEMO_LOWER = pynini.union(*string.ascii_lowercase).optimize() -NEMO_UPPER = pynini.union(*string.ascii_uppercase).optimize() -NEMO_ALPHA = pynini.union(NEMO_LOWER, NEMO_UPPER).optimize() -NEMO_ALNUM = pynini.union(NEMO_DIGIT, NEMO_ALPHA).optimize() -NEMO_HEX = pynini.union(*string.hexdigits).optimize() -NEMO_NON_BREAKING_SPACE = "\u00A0" -NEMO_SPACE = " " -NEMO_WHITE_SPACE = pynini.union(" ", "\t", "\n", "\r", "\u00A0").optimize() -NEMO_NOT_SPACE = pynini.difference(NEMO_CHAR, NEMO_WHITE_SPACE).optimize() -NEMO_NOT_QUOTE = pynini.difference(NEMO_CHAR, r'"').optimize() - -NEMO_PUNCT = pynini.union(*map(pynini.escape, string.punctuation)).optimize() -NEMO_GRAPH = pynini.union(NEMO_ALNUM, NEMO_PUNCT).optimize() - -NEMO_SIGMA = pynini.closure(NEMO_CHAR) - -delete_space = pynutil.delete(pynini.closure(NEMO_WHITE_SPACE)) -insert_space = pynutil.insert(" ") -delete_extra_space = pynini.cross(pynini.closure(NEMO_WHITE_SPACE, 1), " ") - -# French frequently compounds numbers with hyphen. -delete_hyphen = pynutil.delete(pynini.closure("-", 0, 1)) -insert_hyphen = pynutil.insert("-") - -TO_LOWER = pynini.union(*[pynini.cross(x, y) for x, y in zip(string.ascii_uppercase, string.ascii_lowercase)]) -TO_UPPER = pynini.invert(TO_LOWER) - - -def generator_main(file_name: str, graphs: Dict[str, pynini.FstLike]): - """ - Exports graph as OpenFst finite state archive (FAR) file with given file name and rule name. - - Args: - file_name: exported file name - graphs: Mapping of a rule name and Pynini WFST graph to be exported - """ - exporter = export.Exporter(file_name) - for rule, graph in graphs.items(): - exporter[rule] = graph.optimize() - exporter.close() - print(f"Created {file_name}") - - -def convert_space(fst) -> "pynini.FstLike": - """ - Converts space to nonbreaking space. - Used only in tagger grammars for transducing token values within quotes, e.g. name: "hello kitty" - This is making transducer significantly slower, so only use when there could be potential spaces within quotes, otherwise leave it. - - Args: - fst: input fst - - Returns output fst where breaking spaces are converted to non breaking spaces - """ - return fst @ pynini.cdrewrite(pynini.cross(NEMO_SPACE, NEMO_NON_BREAKING_SPACE), "", "", NEMO_SIGMA) - - -class GraphFst: - """ - Base class for all grammar fsts. - - Args: - name: name of grammar class - kind: either 'classify' or 'verbalize' - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, name: str, kind: str, deterministic: bool = True): - self.name = name - self.kind = kind - self._fst = None - self.deterministic = deterministic - - self.far_path = Path(os.path.dirname(__file__) + "/grammars/" + kind + "/" + name + ".far") - if self.far_exist(): - self._fst = Far(self.far_path, mode="r", arc_type="standard", far_type="default").get_fst() - - def far_exist(self) -> bool: - """ - Returns true if FAR can be loaded - """ - return self.far_path.exists() - - @property - def fst(self) -> "pynini.FstLike": - return self._fst - - @fst.setter - def fst(self, fst): - self._fst = fst - - def add_tokens(self, fst) -> "pynini.FstLike": - """ - Wraps class name around to given fst - - Args: - fst: input fst - - Returns: - Fst: fst - """ - return pynutil.insert(f"{self.name} {{ ") + fst + pynutil.insert(" }") - - def delete_tokens(self, fst) -> "pynini.FstLike": - """ - Deletes class name wrap around output of given fst - - Args: - fst: input fst - - Returns: - Fst: fst - """ - res = ( - pynutil.delete(f"{self.name}") - + delete_space - + pynutil.delete("{") - + delete_space - + fst - + delete_space - + pynutil.delete("}") - ) - return res @ pynini.cdrewrite(pynini.cross("\u00A0", " "), "", "", NEMO_SIGMA) diff --git a/nemo_text_processing/inverse_text_normalization/vi/taggers/__init__.py b/nemo_text_processing/inverse_text_normalization/vi/taggers/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/taggers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/vi/taggers/cardinal.py b/nemo_text_processing/inverse_text_normalization/vi/taggers/cardinal.py deleted file mode 100644 index d25c96071477..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/taggers/cardinal.py +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import ( - NEMO_DIGIT, - NEMO_SPACE, - GraphFst, - delete_space, -) -from nemo_text_processing.inverse_text_normalization.vi.utils import get_abs_path -from pynini.lib import pynutil - - -class CardinalFst(GraphFst): - """ - Finite state transducer for classifying cardinals - e.g. trừ hai mươi ba -> cardinal { integer: "23" negative: "-" } } - e.g. hai nghìn lẻ chín -> cardinal { integer: "2009"} } - Numbers below ten are not converted. - """ - - def __init__(self): - super().__init__(name="cardinal", kind="classify") - graph_zero = pynini.string_file(get_abs_path("data/numbers/zero.tsv")) - graph_digit = pynini.string_file(get_abs_path("data/numbers/digit.tsv")) - graph_ties = pynini.string_file(get_abs_path("data/numbers/ties.tsv")) - graph_teen = pynini.string_file(get_abs_path("data/numbers/teen.tsv")) - - graph_one = pynini.cross("mốt", "1") - graph_four = pynini.cross("tư", "4") - graph_five = pynini.cross("lăm", "5") - graph_half = pynini.cross("rưỡi", "5") - graph_hundred = pynini.cross("trăm", "") - graph_ten = pynini.cross("mươi", "") - zero = pynini.cross(pynini.union("linh", "lẻ"), "0") - - optional_ten = pynini.closure(delete_space + graph_ten, 0, 1) - last_digit_exception = pynini.project(pynini.cross("năm", "5"), "input") - last_digit = pynini.union( - (pynini.project(graph_digit, "input") - last_digit_exception.arcsort()) @ graph_digit, - graph_one, - graph_four, - graph_five, - ) - - graph_hundred_ties_component = (graph_digit | graph_zero) + delete_space + graph_hundred - graph_hundred_ties_component += delete_space - graph_hundred_ties_component += pynini.union( - graph_teen, - (graph_half | graph_four | graph_one) + pynutil.insert("0"), - graph_ties + optional_ten + ((delete_space + last_digit) | pynutil.insert("0")), - zero + delete_space + (graph_digit | graph_four), - pynutil.insert("00"), - ) - graph_hundred_ties_component |= ( - pynutil.insert("0") - + delete_space - + pynini.union( - graph_teen, - graph_ties + optional_ten + delete_space + last_digit, - graph_ties + delete_space + graph_ten + pynutil.insert("0"), - zero + delete_space + (graph_digit | graph_four), - ) - ) - graph_hundred_component = graph_hundred_ties_component | (pynutil.insert("00") + delete_space + graph_digit) - - graph_hundred_component_at_least_one_none_zero_digit = graph_hundred_component @ ( - pynini.closure(NEMO_DIGIT) + (NEMO_DIGIT - "0") + pynini.closure(NEMO_DIGIT) - ) - self.graph_hundred_component_at_least_one_none_zero_digit = ( - graph_hundred_component_at_least_one_none_zero_digit - ) - graph_hundred_ties_zero = graph_hundred_ties_component | pynutil.insert("000") - - graph_thousands = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit - + delete_space - + pynutil.delete(pynini.union("nghìn", "ngàn")), - pynutil.insert("000", weight=0.1), - ) - - graph_ten_thousand = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit + delete_space + pynutil.delete("vạn"), - pynutil.insert("0000", weight=0.1), - ) - - graph_ten_thousand_suffix = pynini.union( - graph_digit + delete_space + pynutil.delete(pynini.union("nghìn", "ngàn")), - pynutil.insert("0", weight=0.1), - ) - - graph_million = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit + delete_space + pynutil.delete("triệu"), - pynutil.insert("000", weight=0.1), - ) - graph_billion = pynini.union( - graph_hundred_component_at_least_one_none_zero_digit - + delete_space - + pynutil.delete(pynini.union("tỉ", "tỷ")), - pynutil.insert("000", weight=0.1), - ) - - graph = pynini.union( - graph_billion - + delete_space - + graph_million - + delete_space - + graph_thousands - + delete_space - + graph_hundred_ties_zero, - graph_ten_thousand + delete_space + graph_ten_thousand_suffix + delete_space + graph_hundred_ties_zero, - graph_hundred_component_at_least_one_none_zero_digit - + delete_space - + pynutil.delete(pynini.union("nghìn", "ngàn")) - + delete_space - + (((last_digit | graph_half) + pynutil.insert("00")) | graph_hundred_ties_zero), - graph_digit, - graph_zero, - ) - - graph = graph @ pynini.union( - pynutil.delete(pynini.closure("0")) + pynini.difference(NEMO_DIGIT, "0") + pynini.closure(NEMO_DIGIT), "0", - ) - - # don't convert cardinals from zero to nine inclusive - graph_exception = pynini.project(pynini.union(graph_digit, graph_zero), "input") - - self.graph_no_exception = graph - - self.graph = (pynini.project(graph, "input") - graph_exception.arcsort()) @ graph - - optional_minus_graph = pynini.closure( - pynutil.insert("negative: ") + pynini.cross(pynini.union("âm", "trừ"), '"-"') + NEMO_SPACE, 0, 1, - ) - - final_graph = optional_minus_graph + pynutil.insert('integer: "') + self.graph + pynutil.insert('"') - - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/vi/taggers/date.py b/nemo_text_processing/inverse_text_normalization/vi/taggers/date.py deleted file mode 100644 index e1986f69c144..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/taggers/date.py +++ /dev/null @@ -1,157 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import GraphFst, delete_extra_space, delete_space -from nemo_text_processing.inverse_text_normalization.vi.utils import get_abs_path -from pynini.lib import pynutil - -graph_teen = pynini.string_file(get_abs_path("data/numbers/teen.tsv")).optimize() -graph_digit = pynini.string_file(get_abs_path("data/numbers/digit.tsv")).optimize() -graph_zero = pynini.string_file(get_abs_path("data/numbers/zero.tsv")).optimize() -ties_graph = pynini.string_file(get_abs_path("data/numbers/ties.tsv")).optimize() - - -def _get_month_graph(): - """ - Transducer for month, e.g. march -> march - """ - month_graph = pynini.string_file(get_abs_path("data/months.tsv")).optimize() - return month_graph - - -def _get_ties_graph(): - """ - Transducer for 20-99 e.g - hai ba -> 23 - """ - graph_one = pynini.cross("mốt", "1") - graph_four = pynini.cross("tư", "4") - graph_five = pynini.cross("lăm", "5") - graph_ten = pynini.cross("mươi", "") - optional_ten = pynini.closure(delete_space + graph_ten, 0, 1) - - graph = pynini.union( - ties_graph + optional_ten + delete_space + (graph_digit | graph_one | graph_four | graph_five), - ties_graph + delete_space + graph_ten + pynutil.insert("0"), - ) - return graph - - -def _get_year_graph(): - """ - Transducer for year, e.g. hai không hai mươi -> 2020 - """ - - def _get_digits_graph(): - zero = pynini.cross((pynini.union("linh", "lẻ")), "0") - four = pynini.cross("tư", "4") - graph = pynini.union(zero + delete_space + (graph_digit | four), graph_zero + delete_space + graph_digit,) - graph.optimize() - return graph - - def _get_hundreds_graph(graph_ties, graph_digits): - graph = ( - graph_digit - + delete_space - + pynutil.delete("trăm") - + delete_space - + (graph_teen | graph_ties | graph_digits) - ) - return graph - - def _get_thousands_graph(graph_ties, graph_digits): - graph_hundred_component = ( - (graph_digit | graph_zero) + delete_space + pynutil.delete("trăm") - ) | pynutil.insert("0") - graph = ( - graph_digit - + delete_space - + pynutil.delete(pynini.union("nghìn", "ngàn")) - + delete_space - + graph_hundred_component - + delete_space - + (graph_teen | graph_ties | graph_digits) - ) - return graph - - graph_ties = _get_ties_graph() - graph_digits = _get_digits_graph() - graph_hundreds = _get_hundreds_graph(graph_ties, graph_digits) - graph_thousands = _get_thousands_graph(graph_ties, graph_digits) - year_graph = ( - # 20 19, 40 12, 2012, 2 0 0 5, 2 0 17, 938 - assuming no limit on the year - graph_digit - + delete_space - + (graph_digit | graph_zero) - + delete_space - + (graph_teen | graph_ties | graph_digits) - | graph_thousands - | graph_hundreds - | (graph_digit + pynutil.insert("0") + delete_space + (graph_ties | graph_digits | graph_teen)) - ) - year_graph.optimize() - return year_graph - - -class DateFst(GraphFst): - """ - Finite state transducer for classifying date, - e.g. mười lăm tháng một năm hai nghìn mười hai -> date { day: "15" month: "1" year: "2012" preserve_order: true } - e.g. ngày ba mốt tháng mười hai năm một chín chín chín -> date { day: "31" month: "12" year: "2012" preserve_order: true } - e.g. năm hai không hai mốt -> date { year: "2021" preserve_order: true } - - Args: - cardinal: CardinalFst - """ - - def __init__(self, cardinal: GraphFst): - super().__init__(name="date", kind="classify") - - cardinal_graph = cardinal.graph_no_exception - year_graph = _get_year_graph() - YEAR_WEIGHT = 0.001 - year_graph = pynutil.add_weight(year_graph, YEAR_WEIGHT) - month_graph = _get_month_graph() - - month_graph = pynutil.insert('month: "') + month_graph + pynutil.insert('"') - month_exception = pynini.project(pynini.cross("năm", "5"), "input") - month_graph_exception = (pynini.project(month_graph, "input") - month_exception.arcsort()) @ month_graph - - day_graph = pynutil.insert('day: "') + cardinal_graph + pynutil.insert('"') - # day_suffix = pynini.union("ngày", "mùng") - # optional_day = pynini.closure(day_suffix + delete_space, 0, 1) - - graph_month = pynutil.delete("tháng") + delete_space + month_graph_exception - graph_year = ( - delete_extra_space - + pynutil.delete("năm") - + delete_extra_space - + pynutil.insert('year: "') - + pynutil.add_weight(year_graph, -YEAR_WEIGHT) - + pynutil.insert('"') - ) - optional_graph_year = pynini.closure(graph_year, 0, 1) - graph_my = pynutil.delete("tháng") + delete_space + month_graph + graph_year - graph_dmy = ( - day_graph + delete_space + pynutil.delete("tháng") + delete_extra_space + month_graph + optional_graph_year - ) - graph_year = ( - pynutil.delete("năm") + delete_extra_space + pynutil.insert('year: "') + year_graph + pynutil.insert('"') - ) - - final_graph = (graph_dmy | graph_my | graph_month | graph_year) + pynutil.insert(" preserve_order: true") - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/vi/taggers/decimal.py b/nemo_text_processing/inverse_text_normalization/vi/taggers/decimal.py deleted file mode 100644 index 298319306e0f..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/taggers/decimal.py +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import ( - NEMO_DIGIT, - GraphFst, - delete_extra_space, - delete_space, -) -from nemo_text_processing.inverse_text_normalization.vi.utils import get_abs_path -from pynini.lib import pynutil - -graph_digit = pynini.string_file(get_abs_path("data/numbers/digit.tsv")) - - -def get_quantity(decimal: "pynini.FstLike", cardinal_up_to_hundred: "pynini.FstLike") -> "pynini.FstLike": - """ - Returns FST that transforms either a cardinal or decimal followed by a quantity into a numeral, - e.g. một triệu -> integer_part: "1" quantity: "triệu" - e.g. một tỷ rưỡi -> integer_part: "1" fractional_part: "5" quantity: "tỷ" - - Args: - decimal: decimal FST - cardinal_up_to_hundred: cardinal FST - """ - numbers = cardinal_up_to_hundred @ ( - pynutil.delete(pynini.closure("0")) + pynini.difference(NEMO_DIGIT, "0") + pynini.closure(NEMO_DIGIT) - ) - suffix = pynini.union("triệu", "tỉ", "tỷ", "vạn") - graph_four = pynini.cross("tư", "4") - graph_one = pynini.cross("mốt", "1") - graph_half = pynini.cross("rưỡi", "5") - last_digit_exception = pynini.project(pynini.cross("năm", "5"), "input") - last_digit = pynini.union( - (pynini.project(graph_digit, "input") - last_digit_exception.arcsort()) @ graph_digit, - graph_one, - graph_four, - graph_half, - ) - optional_fraction_graph = pynini.closure( - delete_extra_space - + pynutil.insert('fractional_part: "') - + (last_digit | graph_half | graph_one | graph_four) - + pynutil.insert('"'), - 0, - 1, - ) - - res = ( - pynutil.insert('integer_part: "') - + numbers - + pynutil.insert('"') - + delete_extra_space - + pynutil.insert('quantity: "') - + suffix - + pynutil.insert('"') - + optional_fraction_graph - ) - res |= ( - decimal - + delete_extra_space - + pynutil.insert('quantity: "') - + (suffix | "ngàn" | "nghìn") - + pynutil.insert('"') - ) - return res - - -class DecimalFst(GraphFst): - """ - Finite state transducer for classifying decimal - e.g. âm hai hai phẩy không năm tư năm tỉ -> decimal { negative: "true" integer_part: "22" fractional_part: "054" quantity: "tỉ" } - e.g. không chấm ba lăm -> decimal { integer_part: "0" fractional_part: "35" } - e.g. một triệu rưỡi -> decimal { integer_part: "1" quantity: "triệu" fractional_part: "5" } - Args: - cardinal: CardinalFst - """ - - def __init__(self, cardinal: GraphFst): - super().__init__(name="decimal", kind="classify") - - cardinal_graph = cardinal.graph_no_exception - - graph_decimal = graph_digit | pynini.string_file(get_abs_path("data/numbers/zero.tsv")) - graph_one = pynini.cross("mốt", "1") - graph_four = pynini.cross("tư", "4") - graph_five = pynini.cross("lăm", "5") - - graph_decimal = pynini.union( - graph_decimal, - graph_four, - pynini.closure(graph_decimal + delete_space, 1) + (graph_decimal | graph_four | graph_five | graph_one), - ) - self.graph = graph_decimal - - point = pynutil.delete("chấm") | pynutil.delete("phẩy") - - optional_graph_negative = pynini.closure( - pynutil.insert("negative: ") + pynini.cross(pynini.union("âm", "trừ"), '"true"') + delete_extra_space, - 0, - 1, - ) - - graph_fractional = pynutil.insert('fractional_part: "') + graph_decimal + pynutil.insert('"') - graph_integer = pynutil.insert('integer_part: "') + cardinal_graph + pynutil.insert('"') - final_graph_wo_sign = ( - pynini.closure(graph_integer + delete_extra_space, 0, 1) + point + delete_extra_space + graph_fractional - ) - final_graph = optional_graph_negative + final_graph_wo_sign - - self.final_graph_wo_negative = final_graph_wo_sign | get_quantity( - final_graph_wo_sign, cardinal.graph_hundred_component_at_least_one_none_zero_digit, - ) - final_graph |= optional_graph_negative + get_quantity( - final_graph_wo_sign, cardinal.graph_hundred_component_at_least_one_none_zero_digit, - ) - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/vi/taggers/electronic.py b/nemo_text_processing/inverse_text_normalization/vi/taggers/electronic.py deleted file mode 100644 index 3eb0c8886678..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/taggers/electronic.py +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import NEMO_ALPHA, GraphFst, insert_space -from nemo_text_processing.inverse_text_normalization.vi.utils import get_abs_path -from pynini.lib import pynutil - - -class ElectronicFst(GraphFst): - """ - Finite state transducer for classifying electronic: as URLs, email addresses, etc. - e.g. c d f một a còng a b c dot e d u -> tokens { electronic { username: "cdf1" domain: "abc.edu" } } - """ - - def __init__(self): - super().__init__(name="electronic", kind="classify") - - delete_extra_space = pynutil.delete(" ") - alpha_num = ( - NEMO_ALPHA - | pynini.string_file(get_abs_path("data/numbers/digit.tsv")) - | pynini.string_file(get_abs_path("data/numbers/zero.tsv")) - ) - - symbols = pynini.string_file(get_abs_path("data/electronic/symbols.tsv")).invert() - - accepted_username = alpha_num | symbols - process_dot = pynini.cross("chấm", ".") - username = ( - pynutil.insert('username: "') - + alpha_num - + pynini.closure(delete_extra_space + accepted_username) - + pynutil.insert('"') - ) - single_alphanum = pynini.closure(alpha_num + delete_extra_space) + alpha_num - server = single_alphanum | pynini.string_file(get_abs_path("data/electronic/server_name.tsv")) - domain = single_alphanum | pynini.string_file(get_abs_path("data/electronic/domain.tsv")) - multi_domain = ( - pynini.closure(process_dot + delete_extra_space + domain + delete_extra_space) - + process_dot - + delete_extra_space - + domain - ) - domain_graph = pynutil.insert('domain: "') + server + delete_extra_space + multi_domain + pynutil.insert('"') - graph = ( - username - + delete_extra_space - + pynutil.delete(pynini.union("a còng", "a móc", "a vòng")) - + insert_space - + delete_extra_space - + domain_graph - ) - - ############# url ### - protocol_end = pynini.cross(pynini.union("w w w", "www"), "www") - protocol_start = (pynini.cross("h t t p", "http") | pynini.cross("h t t p s", "https")) + pynini.cross( - " hai chấm sẹc sẹc ", "://" - ) - # .com, - ending = ( - delete_extra_space - + symbols - + delete_extra_space - + (domain | pynini.closure(accepted_username + delete_extra_space) + accepted_username) - ) - - protocol = ( - pynini.closure(protocol_start, 0, 1) - + protocol_end - + delete_extra_space - + process_dot - + pynini.closure(delete_extra_space + accepted_username, 1) - + pynini.closure(ending, 1, 2) - ) - protocol = pynutil.insert('protocol: "') + protocol + pynutil.insert('"') - graph |= protocol - ######## - - final_graph = self.add_tokens(graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/vi/taggers/fraction.py b/nemo_text_processing/inverse_text_normalization/vi/taggers/fraction.py deleted file mode 100644 index 7798be65409a..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/taggers/fraction.py +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import GraphFst, delete_extra_space, delete_space -from pynini.lib import pynutil - - -class FractionFst(GraphFst): - """ - Finite state transducer for classifying fraction - e.g. 2 phần 3 -> tokens { fraction { numerator: "2" denominator: "3" } } - e.g. 2 trên 3 -> tokens { fraction { numerator: "2" denominator: "3" } } - e.g. 2 chia 3 -> tokens { fraction { numerator: "2" denominator: "3" } } - - Args: - cardinal: OrdinalFst - """ - - def __init__(self, cardinal: GraphFst): - super().__init__(name="fraction", kind="classify") - # integer_part # numerator # denominator - - graph_cardinal = cardinal.graph_no_exception - graph_four = pynini.cross("tư", "4") - - numerator = pynutil.insert('numerator: "') + graph_cardinal + pynutil.insert('"') - fraction_component = pynutil.delete(pynini.union("phần", "trên", "chia")) - denominator = pynutil.insert('denominator: "') + (graph_cardinal | graph_four) + pynutil.insert('"') - - graph_fraction_component = numerator + delete_space + fraction_component + delete_extra_space + denominator - self.graph_fraction_component = graph_fraction_component - - graph = graph_fraction_component - graph = graph.optimize() - self.final_graph_wo_negative = graph - - optional_graph_negative = pynini.closure( - pynutil.insert("negative: ") + pynini.cross(pynini.union("âm", "trừ"), '"true"') + delete_extra_space, - 0, - 1, - ) - graph = optional_graph_negative + graph - final_graph = self.add_tokens(graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/vi/taggers/measure.py b/nemo_text_processing/inverse_text_normalization/vi/taggers/measure.py deleted file mode 100644 index 0b1f08b87ec7..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/taggers/measure.py +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import ( - GraphFst, - convert_space, - delete_extra_space, - delete_space, -) -from nemo_text_processing.inverse_text_normalization.vi.utils import get_abs_path -from pynini.lib import pynutil - - -class MeasureFst(GraphFst): - """ - Finite state transducer for classifying measure - e.g. trừ mười hai ki lô gam -> measure { negative: "true" cardinal { integer: "12" } units: "kg" } - - Args: - cardinal: CardinalFst - decimal: DecimalFst - """ - - def __init__(self, cardinal: GraphFst, decimal: GraphFst): - super().__init__(name="measure", kind="classify") - - cardinal_graph = cardinal.graph_no_exception - - graph_digit = pynini.string_file(get_abs_path("data/numbers/digit.tsv")) - graph_four = pynini.cross("tư", "4") - graph_one = pynini.cross("mốt", "1") - graph_half = pynini.cross("rưỡi", "5") - - graph_unit = pynini.string_file(get_abs_path("data/measurements.tsv")) - graph_unit_singular = pynini.invert(graph_unit) # singular -> abbr - - optional_graph_negative = pynini.closure( - pynutil.insert("negative: ") + pynini.cross(pynini.union("âm", "trừ"), '"true"') + delete_extra_space, - 0, - 1, - ) - - unit_singular = convert_space(graph_unit_singular) - unit_misc = pynutil.insert("/") + pynutil.delete("trên") + delete_space + convert_space(graph_unit_singular) - - unit_singular = ( - pynutil.insert('units: "') - + (unit_singular | unit_misc | pynutil.add_weight(unit_singular + delete_space + unit_misc, 0.01)) - + pynutil.insert('"') - ) - - subgraph_decimal = ( - pynutil.insert("decimal { ") - + optional_graph_negative - + decimal.final_graph_wo_negative - + pynutil.insert(" }") - + delete_extra_space - + unit_singular - ) - - subgraph_cardinal = ( - pynutil.insert("cardinal { ") - + optional_graph_negative - + pynutil.insert('integer: "') - + cardinal_graph - + pynutil.insert('"') - + pynutil.insert(" }") - + delete_extra_space - + unit_singular - ) - fraction_graph = ( - delete_extra_space - + pynutil.insert('fractional_part: "') - + (graph_digit | graph_half | graph_one | graph_four) - + pynutil.insert('"') - ) - - subgraph_cardinal |= ( - pynutil.insert("cardinal { ") - + optional_graph_negative - + pynutil.insert('integer: "') - + cardinal_graph - + pynutil.insert('" }') - + delete_extra_space - + unit_singular - + fraction_graph - ) - final_graph = subgraph_decimal | subgraph_cardinal - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/vi/taggers/money.py b/nemo_text_processing/inverse_text_normalization/vi/taggers/money.py deleted file mode 100644 index b278773daf9e..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/taggers/money.py +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import ( - NEMO_DIGIT, - GraphFst, - convert_space, - delete_extra_space, -) -from nemo_text_processing.inverse_text_normalization.vi.utils import get_abs_path -from pynini.lib import pynutil - - -class MoneyFst(GraphFst): - """ - Finite state transducer for classifying money - e.g. mười hai đô la mỹ -> money { integer_part: "12" currency: "$" } - e.g. mười phẩy chín đồng -> money { integer_part: "10.9" currency: "đ" } - - Args: - cardinal: CardinalFst - decimal: DecimalFst - """ - - def __init__(self, cardinal: GraphFst, decimal: GraphFst): - super().__init__(name="money", kind="classify") - # quantity, integer_part, fractional_part, currency - - cardinal_graph = cardinal.graph_no_exception - graph_decimal_final = decimal.final_graph_wo_negative - graph_half = pynini.cross("rưỡi", "5") - - unit = pynini.string_file(get_abs_path("data/currency.tsv")) - unit_singular = pynini.invert(unit) - - graph_unit_singular = pynutil.insert('currency: "') + convert_space(unit_singular) + pynutil.insert('"') - - add_leading_zero_to_double_digit = (NEMO_DIGIT + NEMO_DIGIT) | (pynutil.insert("0") + NEMO_DIGIT) - - # twelve dollars fifty, only after integer - optional_cents_suffix = pynini.closure( - delete_extra_space - + pynutil.insert('fractional_part: "') - + (pynutil.add_weight(cardinal_graph @ add_leading_zero_to_double_digit, -0.7) | graph_half) - + pynutil.insert('"'), - 0, - 1, - ) - - graph_integer = ( - pynutil.insert('integer_part: "') - + cardinal_graph - + pynutil.insert('"') - + delete_extra_space - + graph_unit_singular - + optional_cents_suffix - ) - - graph_decimal = graph_decimal_final + delete_extra_space + graph_unit_singular + optional_cents_suffix - final_graph = graph_integer | graph_decimal - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/vi/taggers/ordinal.py b/nemo_text_processing/inverse_text_normalization/vi/taggers/ordinal.py deleted file mode 100644 index a7f79a1a8eee..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/taggers/ordinal.py +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import GraphFst, delete_space -from nemo_text_processing.inverse_text_normalization.vi.utils import get_abs_path -from pynini.lib import pynutil - - -class OrdinalFst(GraphFst): - """ - Finite state transducer for classifying ordinal - e.g. thứ nhất -> ordinal { integer: "1" } - """ - - def __init__(self): - super().__init__(name="ordinal", kind="classify") - - graph_digit = pynini.string_file(get_abs_path("data/ordinals/digit.tsv")) - graph_ordinal = pynini.cross("thứ", "") - graph = graph_digit - - self.graph = graph - final_graph = pynutil.insert('integer: "') + graph_ordinal + delete_space + self.graph + pynutil.insert('"') - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/vi/taggers/punctuation.py b/nemo_text_processing/inverse_text_normalization/vi/taggers/punctuation.py deleted file mode 100644 index cbfe13063546..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/taggers/punctuation.py +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import GraphFst -from pynini.lib import pynutil - - -class PunctuationFst(GraphFst): - """ - Finite state transducer for classifying punctuation - e.g. a, -> tokens { name: "a" } tokens { name: "," } - """ - - def __init__(self): - super().__init__(name="punctuation", kind="classify") - - s = "!#$%&'()*+,-./:;<=>?@^_`{|}~" - punct = pynini.union(*s) - - graph = pynutil.insert('name: "') + punct + pynutil.insert('"') - - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/vi/taggers/telephone.py b/nemo_text_processing/inverse_text_normalization/vi/taggers/telephone.py deleted file mode 100644 index 202547a403f9..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/taggers/telephone.py +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import GraphFst, delete_space -from nemo_text_processing.inverse_text_normalization.vi.utils import get_abs_path -from pynini.lib import pynutil - - -class TelephoneFst(GraphFst): - """ - Finite state transducer for classifying telephone numbers, e.g. - một hai ba một hai ba năm sáu bảy tám -> { number_part: "1231235678" } - """ - - def __init__(self): - super().__init__(name="telephone", kind="classify") - graph_zero = pynini.string_file(get_abs_path("data/numbers/zero.tsv")) - graph_digit = pynini.string_file(get_abs_path("data/numbers/digit.tsv")) - digit = graph_digit | graph_zero - last_digit = digit | pynini.cross("mốt", "1") | pynini.cross("tư", "4") | pynini.cross("lăm", "5") - - graph_number_part = pynini.closure(digit + delete_space, 2) + last_digit - number_part = pynutil.insert('number_part: "') + graph_number_part + pynutil.insert('"') - - graph = number_part - final_graph = self.add_tokens(graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/vi/taggers/time.py b/nemo_text_processing/inverse_text_normalization/vi/taggers/time.py deleted file mode 100644 index c13d6467e451..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/taggers/time.py +++ /dev/null @@ -1,125 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import ( - GraphFst, - convert_space, - delete_extra_space, - delete_space, - insert_space, -) -from nemo_text_processing.inverse_text_normalization.vi.utils import get_abs_path -from pynini.lib import pynutil - - -class TimeFst(GraphFst): - """ - Finite state transducer for classifying time - e.g. hai rưỡi -> time { hours: "2" minutes: "30" } - e.g. chín giờ kém hai mươi -> time { hours: "8" minutes: "40" } - e.g. ba phút hai giây -> time { minutes: "3" seconds: "2" } - e.g. mười giờ chín phút bốn mươi lăm giây -> time { hours: "10" minutes: "9" seconds: "45" } - """ - - def __init__(self): - super().__init__(name="time", kind="classify") - # hours, minutes, seconds, suffix, zone, style, speak_period - - graph_hours_to = pynini.string_file(get_abs_path("data/time/hours_to.tsv")) - graph_minutes_to = pynini.string_file(get_abs_path("data/time/minutes_to.tsv")) - graph_hours = pynini.string_file(get_abs_path("data/time/hours.tsv")) - graph_minutes = pynini.string_file(get_abs_path("data/time/minutes.tsv")) - time_zone_graph = pynini.invert(pynini.string_file(get_abs_path("data/time/time_zone.tsv"))) - - graph_half = pynini.cross("rưỡi", "30") - oclock = pynini.cross("giờ", "") - minute = pynini.cross("phút", "") - optional_minute = pynini.closure(delete_space + minute, 0, 1) - second = pynini.cross("giây", "") - - final_graph_hour = pynutil.insert('hours: "') + graph_hours + pynutil.insert('"') + delete_space + oclock - graph_minute = graph_minutes + optional_minute - graph_second = graph_minutes + delete_space + second - final_time_zone_optional = pynini.closure( - delete_space - + insert_space - + pynutil.insert('zone: "') - + convert_space(time_zone_graph) - + pynutil.insert('"'), - 0, - 1, - ) - - graph_hm = ( - final_graph_hour - + delete_extra_space - + pynutil.insert('minutes: "') - + (graph_minute | graph_half) - + pynutil.insert('"') - ) - - graph_hms = ( - final_graph_hour - + delete_extra_space - + pynutil.insert('minutes: "') - + graph_minutes - + delete_space - + minute - + pynutil.insert('"') - + delete_extra_space - + pynutil.insert('seconds: "') - + graph_second - + pynutil.insert('"') - ) - - graph_ms = ( - pynutil.insert('minutes: "') - + graph_minutes - + delete_space - + minute - + pynutil.insert('"') - + delete_extra_space - + pynutil.insert('seconds: "') - + (graph_second | graph_half) - + pynutil.insert('"') - ) - - graph_hours_to_component = graph_hours @ graph_hours_to - graph_minutes_to_component = graph_minutes @ graph_minutes_to - - graph_time_to = ( - pynutil.insert('hours: "') - + graph_hours_to_component - + pynutil.insert('"') - + delete_space - + oclock - + delete_space - + pynutil.delete("kém") - + delete_extra_space - + pynutil.insert('minutes: "') - + graph_minutes_to_component - + pynutil.insert('"') - + optional_minute - ) - - final_graph = (final_graph_hour | graph_hm | graph_hms) + final_time_zone_optional - final_graph |= graph_ms - final_graph |= graph_time_to - - final_graph = self.add_tokens(final_graph) - - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/vi/taggers/tokenize_and_classify.py b/nemo_text_processing/inverse_text_normalization/vi/taggers/tokenize_and_classify.py deleted file mode 100644 index bd5ac1173dcb..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/taggers/tokenize_and_classify.py +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import ( - GraphFst, - delete_extra_space, - delete_space, - generator_main, -) -from nemo_text_processing.inverse_text_normalization.vi.taggers.cardinal import CardinalFst -from nemo_text_processing.inverse_text_normalization.vi.taggers.date import DateFst -from nemo_text_processing.inverse_text_normalization.vi.taggers.decimal import DecimalFst -from nemo_text_processing.inverse_text_normalization.vi.taggers.electronic import ElectronicFst -from nemo_text_processing.inverse_text_normalization.vi.taggers.fraction import FractionFst -from nemo_text_processing.inverse_text_normalization.vi.taggers.measure import MeasureFst -from nemo_text_processing.inverse_text_normalization.vi.taggers.money import MoneyFst -from nemo_text_processing.inverse_text_normalization.vi.taggers.ordinal import OrdinalFst -from nemo_text_processing.inverse_text_normalization.vi.taggers.punctuation import PunctuationFst -from nemo_text_processing.inverse_text_normalization.vi.taggers.telephone import TelephoneFst -from nemo_text_processing.inverse_text_normalization.vi.taggers.time import TimeFst -from nemo_text_processing.inverse_text_normalization.vi.taggers.whitelist import WhiteListFst -from nemo_text_processing.inverse_text_normalization.vi.taggers.word import WordFst -from pynini.lib import pynutil - -from nemo.utils import logging - - -class ClassifyFst(GraphFst): - """ - Final class that composes all other classification grammars. This class can process an entire sentence, that is lower cased. - For deployment, this grammar will be compiled and exported to OpenFst Finate State Archiv (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - - Args: - cache_dir: path to a dir with .far grammar file. Set to None to avoid using cache. - overwrite_cache: set to True to overwrite .far files - """ - - def __init__(self, cache_dir: str = None, overwrite_cache: bool = False): - super().__init__(name="tokenize_and_classify", kind="classify") - - far_file = None - if cache_dir is not None and cache_dir != "None": - os.makedirs(cache_dir, exist_ok=True) - far_file = os.path.join(cache_dir, "_vi_itn.far") - if not overwrite_cache and far_file and os.path.exists(far_file): - self.fst = pynini.Far(far_file, mode="r")["tokenize_and_classify"] - logging.info(f"ClassifyFst.fst was restored from {far_file}.") - else: - logging.info(f"Creating ClassifyFst grammars.") - cardinal = CardinalFst() - cardinal_graph = cardinal.fst - - fraction = FractionFst(cardinal) - fraction_graph = fraction.fst - - ordinal = OrdinalFst() - ordinal_graph = ordinal.fst - - decimal = DecimalFst(cardinal) - decimal_graph = decimal.fst - - measure_graph = MeasureFst(cardinal=cardinal, decimal=decimal).fst - date_graph = DateFst(cardinal=cardinal).fst - word_graph = WordFst().fst - time_graph = TimeFst().fst - money_graph = MoneyFst(cardinal=cardinal, decimal=decimal).fst - whitelist_graph = WhiteListFst().fst - punct_graph = PunctuationFst().fst - electronic_graph = ElectronicFst().fst - telephone_graph = TelephoneFst().fst - - classify = ( - pynutil.add_weight(whitelist_graph, 1.01) - | pynutil.add_weight(time_graph, 1.05) - | pynutil.add_weight(date_graph, 1.09) - | pynutil.add_weight(decimal_graph, 1.08) - | pynutil.add_weight(measure_graph, 1.1) - | pynutil.add_weight(cardinal_graph, 1.1) - | pynutil.add_weight(ordinal_graph, 1.1) - | pynutil.add_weight(fraction_graph, 1.09) - | pynutil.add_weight(money_graph, 1.07) - | pynutil.add_weight(telephone_graph, 1.1) - | pynutil.add_weight(electronic_graph, 1.1) - | pynutil.add_weight(word_graph, 100) - ) - - punct = pynutil.insert("tokens { ") + pynutil.add_weight(punct_graph, weight=1.1) + pynutil.insert(" }") - token = pynutil.insert("tokens { ") + classify + pynutil.insert(" }") - token_plus_punct = ( - pynini.closure(punct + pynutil.insert(" ")) + token + pynini.closure(pynutil.insert(" ") + punct) - ) - - graph = token_plus_punct + pynini.closure(delete_extra_space + token_plus_punct) - graph = delete_space + graph + delete_space - - self.fst = graph.optimize() - - if far_file: - generator_main(far_file, {"tokenize_and_classify": self.fst}) - logging.info(f"ClassifyFst grammars are saved to {far_file}.") diff --git a/nemo_text_processing/inverse_text_normalization/vi/taggers/whitelist.py b/nemo_text_processing/inverse_text_normalization/vi/taggers/whitelist.py deleted file mode 100644 index 199ce204e6ba..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/taggers/whitelist.py +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import GraphFst, convert_space -from nemo_text_processing.inverse_text_normalization.vi.utils import get_abs_path -from pynini.lib import pynutil - - -class WhiteListFst(GraphFst): - """ - Finite state transducer for classifying whitelisted tokens - e.g. misses -> tokens { name: "mrs." } - This class has highest priority among all classifier grammars. Whitelisted tokens are defined and loaded from "data/whitelist.tsv". - """ - - def __init__(self): - super().__init__(name="whitelist", kind="classify") - - whitelist = pynini.string_file(get_abs_path("data/whitelist.tsv")).invert() - graph = pynutil.insert('name: "') + convert_space(whitelist) + pynutil.insert('"') - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/vi/taggers/word.py b/nemo_text_processing/inverse_text_normalization/vi/taggers/word.py deleted file mode 100644 index 3e1367d70818..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/taggers/word.py +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import NEMO_NOT_SPACE, GraphFst -from pynini.lib import pynutil - - -class WordFst(GraphFst): - """ - Finite state transducer for classifying plain tokens, that do not belong to any special class. This can be considered as the default class. - e.g. sleep -> tokens { name: "sleep" } - """ - - def __init__(self): - super().__init__(name="word", kind="classify") - word = pynutil.insert('name: "') + pynini.closure(NEMO_NOT_SPACE, 1) + pynutil.insert('"') - self.fst = word.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/__init__.py b/nemo_text_processing/inverse_text_normalization/vi/verbalizers/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/cardinal.py b/nemo_text_processing/inverse_text_normalization/vi/verbalizers/cardinal.py deleted file mode 100644 index 584758a3abfe..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/cardinal.py +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class CardinalFst(GraphFst): - """ - Finite state transducer for verbalizing cardinal - e.g. cardinal { integer: "23" negative: "-" } -> -23 - """ - - def __init__(self): - super().__init__(name="cardinal", kind="verbalize") - optional_sign = pynini.closure( - pynutil.delete("negative:") - + delete_space - + pynutil.delete('"') - + NEMO_NOT_QUOTE - + pynutil.delete('"') - + delete_space, - 0, - 1, - ) - graph = ( - pynutil.delete("integer:") - + delete_space - + pynutil.delete('"') - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete('"') - ) - self.numbers = graph - graph = optional_sign + graph - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/date.py b/nemo_text_processing/inverse_text_normalization/vi/verbalizers/date.py deleted file mode 100644 index d746528db994..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/date.py +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class DateFst(GraphFst): - """ - Finite state transducer for verbalizing date, e.g. - date { month: "1" year: "2012"} -> tháng 1 năm 2012 - date { day: "5" month: "10" year: "2021" preserve_order: true } -> 5 tháng 10 năm 2021 - """ - - def __init__(self): - super().__init__(name="date", kind="verbalize") - day = ( - pynutil.delete("day:") - + delete_space - + pynutil.delete('"') - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete('"') - ) - month = ( - pynutil.delete("month:") - + delete_space - + pynutil.delete('"') - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete('"') - ) - year = ( - pynutil.delete("year:") - + delete_space - + pynutil.delete('"') - + pynini.closure(NEMO_NOT_QUOTE, 1) - + delete_space - + pynutil.delete('"') - ) - - # (day) month year - # day month - graph_dm = day + delete_space + pynutil.insert(" tháng ") + month - graph_dmy = graph_dm + delete_space + pynutil.insert(" năm ") + year - graph_m = pynutil.insert("tháng ") + month - graph_my = pynutil.insert("tháng ") + month + delete_space + pynutil.insert(" năm ") + year - graph_y = pynutil.insert("năm ") + year - - optional_preserve_order = pynini.closure( - pynutil.delete("preserve_order:") + delete_space + pynutil.delete("true") + delete_space - | pynutil.delete("field_order:") - + delete_space - + pynutil.delete('"') - + NEMO_NOT_QUOTE - + pynutil.delete('"') - + delete_space - ) - - final_graph = (graph_y | graph_m | graph_dm | graph_dmy | graph_my) + delete_space + optional_preserve_order - - delete_tokens = self.delete_tokens(final_graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/decimal.py b/nemo_text_processing/inverse_text_normalization/vi/verbalizers/decimal.py deleted file mode 100644 index c016c20e0518..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/decimal.py +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class DecimalFst(GraphFst): - """ - Finite state transducer for verbalizing decimal, e.g. - decimal { negative: "true" integer_part: "12" fractional_part: "5006" quantity: "tỷ" } -> -12.5006 tỷ - """ - - def __init__(self): - super().__init__(name="decimal", kind="verbalize") - optionl_sign = pynini.closure(pynini.cross('negative: "true"', "-") + delete_space, 0, 1) - integer = ( - pynutil.delete("integer_part:") - + delete_space - + pynutil.delete('"') - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete('"') - ) - optional_integer = pynini.closure(integer + delete_space, 0, 1) - fractional = ( - pynutil.insert(".") - + pynutil.delete("fractional_part:") - + delete_space - + pynutil.delete('"') - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete('"') - ) - optional_fractional = pynini.closure(fractional + delete_space, 0, 1) - quantity = ( - pynutil.delete("quantity:") - + delete_space - + pynutil.delete('"') - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete('"') - ) - optional_quantity = pynini.closure(pynutil.insert(" ") + quantity + delete_space, 0, 1) - graph = optional_integer + optional_fractional + optional_quantity - self.numbers = graph - graph = optionl_sign + graph - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/electronic.py b/nemo_text_processing/inverse_text_normalization/vi/verbalizers/electronic.py deleted file mode 100644 index 755172492f27..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/electronic.py +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class ElectronicFst(GraphFst): - """ - Finite state transducer for verbalizing electronic - e.g. tokens { electronic { username: "cdf1" domain: "abc.edu" } } -> cdf1@abc.edu - """ - - def __init__(self): - super().__init__(name="electronic", kind="verbalize") - user_name = ( - pynutil.delete("username:") - + delete_space - + pynutil.delete('"') - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete('"') - ) - domain = ( - pynutil.delete("domain:") - + delete_space - + pynutil.delete('"') - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete('"') - ) - - protocol = ( - pynutil.delete("protocol:") - + delete_space - + pynutil.delete('"') - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete('"') - ) - - graph = user_name + delete_space + pynutil.insert("@") + domain - graph |= protocol - - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/fraction.py b/nemo_text_processing/inverse_text_normalization/vi/verbalizers/fraction.py deleted file mode 100644 index e5e87767b0fe..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/fraction.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class FractionFst(GraphFst): - """ - Finite state transducer for verbalizing fraction, - e.g. fraction { numerator: "2" denominator: "3" } } -> 2/3 - e.g. fraction { numerator: "20" denominator: "3" negative: "true"} } -> 2/3 - """ - - def __init__(self): - super().__init__(name="fraction", kind="verbalize") - optional_sign = pynini.closure(pynini.cross('negative: "true"', "-") + delete_space, 0, 1) - numerator = pynutil.delete('numerator: "') + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete('"') - - denominator = ( - pynutil.insert("/") - + pynutil.delete('denominator: "') - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete('"') - ) - - graph = (numerator + delete_space + denominator).optimize() - self.numbers = graph - delete_tokens = self.delete_tokens(optional_sign + graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/measure.py b/nemo_text_processing/inverse_text_normalization/vi/verbalizers/measure.py deleted file mode 100644 index abc06f724839..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/measure.py +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import ( - NEMO_CHAR, - NEMO_NOT_QUOTE, - GraphFst, - delete_space, -) -from pynini.lib import pynutil - - -class MeasureFst(GraphFst): - """ - Finite state transducer for verbalizing measure, e.g. - measure { negative: "true" cardinal { integer: "12" } units: "kg" } -> -12 kg - - Args: - decimal: DecimalFst - cardinal: CardinalFst - """ - - def __init__(self, decimal: GraphFst, cardinal: GraphFst): - super().__init__(name="measure", kind="verbalize") - optional_sign = pynini.closure(pynini.cross('negative: "true"', "-"), 0, 1) - unit = ( - pynutil.delete("units:") - + delete_space - + pynutil.delete('"') - + pynini.closure(NEMO_CHAR - " ", 1) - + pynutil.delete('"') - + delete_space - ) - graph_decimal = ( - pynutil.delete("decimal {") - + delete_space - + optional_sign - + delete_space - + decimal.numbers - + delete_space - + pynutil.delete("}") - ) - graph_cardinal = ( - pynutil.delete("cardinal {") - + delete_space - + optional_sign - + delete_space - + cardinal.numbers - + delete_space - + pynutil.delete("}") - ) - fractional = ( - pynutil.insert(".") - + pynutil.delete("fractional_part:") - + delete_space - + pynutil.delete('"') - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete('"') - ) - optional_fractional = pynini.closure(fractional + delete_space, 0, 1) - graph = ( - (graph_cardinal | graph_decimal) - + delete_space - + optional_fractional - + pynutil.insert(" ") - + unit - + delete_space - ) - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/money.py b/nemo_text_processing/inverse_text_normalization/vi/verbalizers/money.py deleted file mode 100644 index dbea81ff44ed..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/money.py +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import NEMO_CHAR, GraphFst, delete_space -from pynini.lib import pynutil - - -class MoneyFst(GraphFst): - """ - Finite state transducer for verbalizing money, e.g. - money { integer_part: "12" fractional_part: "05" currency: "$" } -> 12.05$ - - Args: - decimal: DecimalFst - """ - - def __init__(self, decimal: GraphFst): - super().__init__(name="money", kind="verbalize") - unit = ( - pynutil.delete("currency:") - + delete_space - + pynutil.delete('"') - + pynini.closure(NEMO_CHAR - " ", 1) - + pynutil.delete('"') - ) - graph = decimal.numbers + delete_space + unit - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/ordinal.py b/nemo_text_processing/inverse_text_normalization/vi/verbalizers/ordinal.py deleted file mode 100644 index c45e1ee7b68c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/ordinal.py +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class OrdinalFst(GraphFst): - """ - Finite state transducer for verbalizing ordinal, e.g. - ordinal { integer: "2" } -> thứ 2 - """ - - def __init__(self): - super().__init__(name="ordinal", kind="verbalize") - graph = ( - pynutil.delete("integer:") - + delete_space - + pynutil.delete('"') - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete('"') - ) - - graph = pynutil.insert("thứ ") + graph - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/telephone.py b/nemo_text_processing/inverse_text_normalization/vi/verbalizers/telephone.py deleted file mode 100644 index d0e8de0b813a..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/telephone.py +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import NEMO_NOT_QUOTE, GraphFst -from pynini.lib import pynutil - - -class TelephoneFst(GraphFst): - """ - Finite state transducer for verbalizing telephone, e.g. - telephone { number_part: "1231235678" } - -> 1231235678 - """ - - def __init__(self): - super().__init__(name="telephone", kind="verbalize") - - number_part = pynutil.delete('number_part: "') + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete('"') - delete_tokens = self.delete_tokens(number_part) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/time.py b/nemo_text_processing/inverse_text_normalization/vi/verbalizers/time.py deleted file mode 100644 index 446160611f3c..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/time.py +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import ( - NEMO_CHAR, - NEMO_DIGIT, - GraphFst, - delete_space, - insert_space, -) -from pynini.lib import pynutil - - -class TimeFst(GraphFst): - """ - Finite state transducer for verbalizing time, e.g. - time { hours: "3" } -> 3h - time { hours: "12" minutes: "30" } -> 12:30 - time { hours: "1" minutes: "12" second: "22"} -> 1:12:22 - time { minutes: "36" second: "45"} -> 36p45s - time { hours: "2" zone: "gmt" } -> 2h gmt - """ - - def __init__(self): - super().__init__(name="time", kind="verbalize") - add_leading_zero_to_double_digit = (NEMO_DIGIT + NEMO_DIGIT) | (pynutil.insert("0") + NEMO_DIGIT) - hour = ( - pynutil.delete("hours:") - + delete_space - + pynutil.delete('"') - + pynini.closure(NEMO_DIGIT, 1) - + pynutil.delete('"') - ) - minute = ( - pynutil.delete("minutes:") - + delete_space - + pynutil.delete('"') - + pynini.closure(NEMO_DIGIT, 1) - + pynutil.delete('"') - ) - second = ( - pynutil.delete("seconds:") - + delete_space - + pynutil.delete('"') - + pynini.closure(NEMO_DIGIT, 1) - + pynutil.delete('"') - ) - zone = ( - delete_space - + insert_space - + pynutil.delete("zone:") - + delete_space - + pynutil.delete('"') - + pynini.closure(NEMO_CHAR - " ", 1) - + pynutil.delete('"') - ) - optional_zone = pynini.closure(zone, 0, 1) - optional_second = pynini.closure( - delete_space + pynutil.insert(":") + (second @ add_leading_zero_to_double_digit), 0, 1, - ) - - graph_h = hour + pynutil.insert("h") - graph_hms = ( - hour + delete_space + pynutil.insert(":") + (minute @ add_leading_zero_to_double_digit) + optional_second - ) - graph_ms = ( - minute - + delete_space - + pynutil.insert("p") - + (second @ add_leading_zero_to_double_digit) - + pynutil.insert("s") - ) - - graph = (graph_h | graph_ms | graph_hms) + optional_zone - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/verbalize.py b/nemo_text_processing/inverse_text_normalization/vi/verbalizers/verbalize.py deleted file mode 100644 index 28ea6883b0e3..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/verbalize.py +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import GraphFst -from nemo_text_processing.inverse_text_normalization.vi.verbalizers.cardinal import CardinalFst -from nemo_text_processing.inverse_text_normalization.vi.verbalizers.date import DateFst -from nemo_text_processing.inverse_text_normalization.vi.verbalizers.decimal import DecimalFst -from nemo_text_processing.inverse_text_normalization.vi.verbalizers.electronic import ElectronicFst -from nemo_text_processing.inverse_text_normalization.vi.verbalizers.fraction import FractionFst -from nemo_text_processing.inverse_text_normalization.vi.verbalizers.measure import MeasureFst -from nemo_text_processing.inverse_text_normalization.vi.verbalizers.money import MoneyFst -from nemo_text_processing.inverse_text_normalization.vi.verbalizers.ordinal import OrdinalFst -from nemo_text_processing.inverse_text_normalization.vi.verbalizers.telephone import TelephoneFst -from nemo_text_processing.inverse_text_normalization.vi.verbalizers.time import TimeFst -from nemo_text_processing.inverse_text_normalization.vi.verbalizers.whitelist import WhiteListFst - - -class VerbalizeFst(GraphFst): - """ - Composes other verbalizer grammars. - For deployment, this grammar will be compiled and exported to OpenFst Finate State Archiv (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - """ - - def __init__(self): - super().__init__(name="verbalize", kind="verbalize") - cardinal = CardinalFst() - cardinal_graph = cardinal.fst - ordinal_graph = OrdinalFst().fst - decimal = DecimalFst() - decimal_graph = decimal.fst - fraction = FractionFst() - fraction_graph = fraction.fst - measure_graph = MeasureFst(decimal=decimal, cardinal=cardinal).fst - money_graph = MoneyFst(decimal=decimal).fst - time_graph = TimeFst().fst - date_graph = DateFst().fst - whitelist_graph = WhiteListFst().fst - telephone_graph = TelephoneFst().fst - electronic_graph = ElectronicFst().fst - graph = ( - time_graph - | date_graph - | money_graph - | measure_graph - | ordinal_graph - | fraction_graph - | decimal_graph - | cardinal_graph - | whitelist_graph - | telephone_graph - | electronic_graph - ) - self.fst = graph diff --git a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/verbalize_final.py b/nemo_text_processing/inverse_text_normalization/vi/verbalizers/verbalize_final.py deleted file mode 100644 index 40899e1919eb..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/verbalize_final.py +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import GraphFst, delete_extra_space, delete_space -from nemo_text_processing.inverse_text_normalization.vi.verbalizers.verbalize import VerbalizeFst -from nemo_text_processing.inverse_text_normalization.vi.verbalizers.word import WordFst -from pynini.lib import pynutil - - -class VerbalizeFinalFst(GraphFst): - """ - Finite state transducer that verbalizes an entire sentence, e.g. - tokens { name: "its" } tokens { time { hours: "12" minutes: "30" } } tokens { name: "now" } -> its 12:30 now - """ - - def __init__(self): - super().__init__(name="verbalize_final", kind="verbalize") - verbalize = VerbalizeFst().fst - word = WordFst().fst - types = verbalize | word - graph = ( - pynutil.delete("tokens") - + delete_space - + pynutil.delete("{") - + delete_space - + types - + delete_space - + pynutil.delete("}") - ) - graph = delete_space + pynini.closure(graph + delete_extra_space) + graph + delete_space - self.fst = graph diff --git a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/whitelist.py b/nemo_text_processing/inverse_text_normalization/vi/verbalizers/whitelist.py deleted file mode 100644 index 558c75451667..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/whitelist.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import ( - NEMO_CHAR, - NEMO_SIGMA, - GraphFst, - delete_space, -) -from pynini.lib import pynutil - - -class WhiteListFst(GraphFst): - """ - Finite state transducer for verbalizing whitelist - e.g. tokens { name: "mrs." } -> mrs. - """ - - def __init__(self): - super().__init__(name="whitelist", kind="verbalize") - graph = ( - pynutil.delete("name:") - + delete_space - + pynutil.delete('"') - + pynini.closure(NEMO_CHAR - " ", 1) - + pynutil.delete('"') - ) - graph = graph @ pynini.cdrewrite(pynini.cross(u"\u00A0", " "), "", "", NEMO_SIGMA) - self.fst = graph.optimize() diff --git a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/word.py b/nemo_text_processing/inverse_text_normalization/vi/verbalizers/word.py deleted file mode 100644 index 3d7d6f8dbba8..000000000000 --- a/nemo_text_processing/inverse_text_normalization/vi/verbalizers/word.py +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.inverse_text_normalization.vi.graph_utils import ( - NEMO_CHAR, - NEMO_SIGMA, - GraphFst, - delete_space, -) -from pynini.lib import pynutil - - -class WordFst(GraphFst): - """ - Finite state transducer for verbalizing plain tokens - e.g. tokens { name: "sleep" } -> sleep - """ - - def __init__(self): - super().__init__(name="word", kind="verbalize") - chars = pynini.closure(NEMO_CHAR - " ", 1) - char = pynutil.delete("name:") + delete_space + pynutil.delete('"') + chars + pynutil.delete('"') - graph = char @ pynini.cdrewrite(pynini.cross(u"\u00A0", " "), "", "", NEMO_SIGMA) - - self.fst = graph.optimize() diff --git a/nemo_text_processing/text_normalization/README.md b/nemo_text_processing/text_normalization/README.md deleted file mode 100644 index d14e4d1fa06e..000000000000 --- a/nemo_text_processing/text_normalization/README.md +++ /dev/null @@ -1,10 +0,0 @@ -# Text Normalization - -Text Normalization is part of NeMo's `nemo_text_processing` - a Python package that is installed with the `nemo_toolkit`. -It converts text from written form into its verbalized form, e.g. "123" -> "one hundred twenty three". - -See [NeMo documentation](https://docs.nvidia.com/deeplearning/nemo/user-guide/docs/en/stable/nlp/text_normalization/wfst/wfst_text_normalization.html) for details. - -Tutorial with overview of the package capabilities: [Text_(Inverse)_Normalization.ipynb](https://colab.research.google.com/github/NVIDIA/NeMo/blob/stable/tutorials/text_processing/Text_(Inverse)_Normalization.ipynb) - -Tutorial on how to customize the underlying gramamrs: [WFST_Tutorial.ipynb](https://colab.research.google.com/github/NVIDIA/NeMo/blob/stable/tutorials/text_processing/WFST_Tutorial.ipynb) diff --git a/nemo_text_processing/text_normalization/__init__.py b/nemo_text_processing/text_normalization/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/text_normalization/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/data_loader_utils.py b/nemo_text_processing/text_normalization/data_loader_utils.py deleted file mode 100644 index 4fde522f22d8..000000000000 --- a/nemo_text_processing/text_normalization/data_loader_utils.py +++ /dev/null @@ -1,351 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import json -import re -import string -import sys -from collections import defaultdict, namedtuple -from typing import Dict, List, Optional, Set, Tuple -from unicodedata import category - -from nemo.utils import logging - -EOS_TYPE = "EOS" -PUNCT_TYPE = "PUNCT" -PLAIN_TYPE = "PLAIN" -Instance = namedtuple('Instance', 'token_type un_normalized normalized') -known_types = [ - "PLAIN", - "DATE", - "CARDINAL", - "LETTERS", - "VERBATIM", - "MEASURE", - "DECIMAL", - "ORDINAL", - "DIGIT", - "MONEY", - "TELEPHONE", - "ELECTRONIC", - "FRACTION", - "TIME", - "ADDRESS", -] - - -def _load_kaggle_text_norm_file(file_path: str) -> List[Instance]: - """ - https://www.kaggle.com/richardwilliamsproat/text-normalization-for-english-russian-and-polish - Loads text file in the Kaggle Google text normalization file format: \t\t<`self` if trivial class or normalized text> - E.g. - PLAIN Brillantaisia - PLAIN is - PLAIN a - PLAIN genus - PLAIN of - PLAIN plant - PLAIN in - PLAIN family - PLAIN Acanthaceae - PUNCT . sil - - - Args: - file_path: file path to text file - - Returns: flat list of instances - """ - res = [] - with open(file_path, 'r') as fp: - for line in fp: - parts = line.strip().split("\t") - if parts[0] == "": - res.append(Instance(token_type=EOS_TYPE, un_normalized="", normalized="")) - else: - l_type, l_token, l_normalized = parts - l_token = l_token.lower() - l_normalized = l_normalized.lower() - - if l_type == PLAIN_TYPE: - res.append(Instance(token_type=l_type, un_normalized=l_token, normalized=l_token)) - elif l_type != PUNCT_TYPE: - res.append(Instance(token_type=l_type, un_normalized=l_token, normalized=l_normalized)) - return res - - -def load_files(file_paths: List[str], load_func=_load_kaggle_text_norm_file) -> List[Instance]: - """ - Load given list of text files using the `load_func` function. - - Args: - file_paths: list of file paths - load_func: loading function - - Returns: flat list of instances - """ - res = [] - for file_path in file_paths: - res.extend(load_func(file_path=file_path)) - return res - - -def clean_generic(text: str) -> str: - """ - Cleans text without affecting semiotic classes. - - Args: - text: string - - Returns: cleaned string - """ - text = text.strip() - text = text.lower() - return text - - -def evaluate(preds: List[str], labels: List[str], input: Optional[List[str]] = None, verbose: bool = True) -> float: - """ - Evaluates accuracy given predictions and labels. - - Args: - preds: predictions - labels: labels - input: optional, only needed for verbosity - verbose: if true prints [input], golden labels and predictions - - Returns accuracy - """ - acc = 0 - nums = len(preds) - for i in range(nums): - pred_norm = clean_generic(preds[i]) - label_norm = clean_generic(labels[i]) - if pred_norm == label_norm: - acc = acc + 1 - else: - if input: - print(f"inpu: {json.dumps(input[i])}") - print(f"gold: {json.dumps(label_norm)}") - print(f"pred: {json.dumps(pred_norm)}") - return acc / nums - - -def training_data_to_tokens( - data: List[Instance], category: Optional[str] = None -) -> Dict[str, Tuple[List[str], List[str]]]: - """ - Filters the instance list by category if provided and converts it into a map from token type to list of un_normalized and normalized strings - - Args: - data: list of instances - category: optional semiotic class category name - - Returns Dict: token type -> (list of un_normalized strings, list of normalized strings) - """ - result = defaultdict(lambda: ([], [])) - for instance in data: - if instance.token_type != EOS_TYPE: - if category is None or instance.token_type == category: - result[instance.token_type][0].append(instance.un_normalized) - result[instance.token_type][1].append(instance.normalized) - return result - - -def training_data_to_sentences(data: List[Instance]) -> Tuple[List[str], List[str], List[Set[str]]]: - """ - Takes instance list, creates list of sentences split by EOS_Token - Args: - data: list of instances - Returns (list of unnormalized sentences, list of normalized sentences, list of sets of categories in a sentence) - """ - # split data at EOS boundaries - sentences = [] - sentence = [] - categories = [] - sentence_categories = set() - - for instance in data: - if instance.token_type == EOS_TYPE: - sentences.append(sentence) - sentence = [] - categories.append(sentence_categories) - sentence_categories = set() - else: - sentence.append(instance) - sentence_categories.update([instance.token_type]) - un_normalized = [" ".join([instance.un_normalized for instance in sentence]) for sentence in sentences] - normalized = [" ".join([instance.normalized for instance in sentence]) for sentence in sentences] - return un_normalized, normalized, categories - - -def post_process_punctuation(text: str) -> str: - """ - Normalized quotes and spaces - - Args: - text: text - - Returns: text with normalized spaces and quotes - """ - text = ( - text.replace('( ', '(') - .replace(' )', ')') - .replace('{ ', '{') - .replace(' }', '}') - .replace('[ ', '[') - .replace(' ]', ']') - .replace(' ', ' ') - .replace('”', '"') - .replace("’", "'") - .replace("»", '"') - .replace("«", '"') - .replace("\\", "") - .replace("„", '"') - .replace("´", "'") - .replace("’", "'") - .replace('“', '"') - .replace("‘", "'") - .replace('`', "'") - .replace('- -', "--") - ) - - for punct in "!,.:;?": - text = text.replace(f' {punct}', punct) - return text.strip() - - -def pre_process(text: str) -> str: - """ - Optional text preprocessing before normalization (part of TTS TN pipeline) - - Args: - text: string that may include semiotic classes - - Returns: text with spaces around punctuation marks - """ - space_both = '[]' - for punct in space_both: - text = text.replace(punct, ' ' + punct + ' ') - - # remove extra space - text = re.sub(r' +', ' ', text) - return text - - -def load_file(file_path: str) -> List[str]: - """ - Loads given text file with separate lines into list of string. - - Args: - file_path: file path - - Returns: flat list of string - """ - res = [] - with open(file_path, 'r') as fp: - for line in fp: - res.append(line) - return res - - -def write_file(file_path: str, data: List[str]): - """ - Writes out list of string to file. - - Args: - file_path: file path - data: list of string - - """ - with open(file_path, 'w') as fp: - for line in data: - fp.write(line + '\n') - - -def post_process_punct(input: str, normalized_text: str, add_unicode_punct: bool = False): - """ - Post-processing of the normalized output to match input in terms of spaces around punctuation marks. - After NN normalization, Moses detokenization puts a space after - punctuation marks, and attaches an opening quote "'" to the word to the right. - E.g., input to the TN NN model is "12 test' example", - after normalization and detokenization -> "twelve test 'example" (the quote is considered to be an opening quote, - but it doesn't match the input and can cause issues during TTS voice generation.) - The current function will match the punctuation and spaces of the normalized text with the input sequence. - "12 test' example" -> "twelve test 'example" -> "twelve test' example" (the quote was shifted to match the input). - - Args: - input: input text (original input to the NN, before normalization or tokenization) - normalized_text: output text (output of the TN NN model) - add_unicode_punct: set to True to handle unicode punctuation marks as well as default string.punctuation (increases post processing time) - """ - # in the post-processing WFST graph "``" are repalced with '"" quotes (otherwise single quotes "`" won't be handled correctly) - # this function fixes spaces around them based on input sequence, so here we're making the same double quote replacement - # to make sure these new double quotes work with this function - if "``" in input and "``" not in normalized_text: - input = input.replace("``", '"') - input = [x for x in input] - normalized_text = [x for x in normalized_text] - punct_marks = [x for x in string.punctuation if x in input] - - if add_unicode_punct: - punct_unicode = [ - chr(i) - for i in range(sys.maxunicode) - if category(chr(i)).startswith("P") and chr(i) not in punct_default and chr(i) in input - ] - punct_marks = punct_marks.extend(punct_unicode) - - for punct in punct_marks: - try: - equal = True - if input.count(punct) != normalized_text.count(punct): - equal = False - idx_in, idx_out = 0, 0 - while punct in input[idx_in:]: - idx_out = normalized_text.index(punct, idx_out) - idx_in = input.index(punct, idx_in) - - def _is_valid(idx_out, idx_in, normalized_text, input): - """Check if previous or next word match (for cases when punctuation marks are part of - semiotic token, i.e. some punctuation can be missing in the normalized text)""" - return (idx_out > 0 and idx_in > 0 and normalized_text[idx_out - 1] == input[idx_in - 1]) or ( - idx_out < len(normalized_text) - 1 - and idx_in < len(input) - 1 - and normalized_text[idx_out + 1] == input[idx_in + 1] - ) - - if not equal and not _is_valid(idx_out, idx_in, normalized_text, input): - idx_in += 1 - continue - if idx_in > 0 and idx_out > 0: - if normalized_text[idx_out - 1] == " " and input[idx_in - 1] != " ": - normalized_text[idx_out - 1] = "" - - elif normalized_text[idx_out - 1] != " " and input[idx_in - 1] == " ": - normalized_text[idx_out - 1] += " " - - if idx_in < len(input) - 1 and idx_out < len(normalized_text) - 1: - if normalized_text[idx_out + 1] == " " and input[idx_in + 1] != " ": - normalized_text[idx_out + 1] = "" - elif normalized_text[idx_out + 1] != " " and input[idx_in + 1] == " ": - normalized_text[idx_out] = normalized_text[idx_out] + " " - idx_out += 1 - idx_in += 1 - except: - logging.debug(f"Skipping post-processing of {''.join(normalized_text)} for '{punct}'") - - normalized_text = "".join(normalized_text) - return re.sub(r' +', ' ', normalized_text) diff --git a/nemo_text_processing/text_normalization/de/__init__.py b/nemo_text_processing/text_normalization/de/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/text_normalization/de/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/de/data/__init__.py b/nemo_text_processing/text_normalization/de/data/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/text_normalization/de/data/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/de/data/electronic/__init__.py b/nemo_text_processing/text_normalization/de/data/electronic/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/text_normalization/de/data/electronic/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/de/data/electronic/domain.tsv b/nemo_text_processing/text_normalization/de/data/electronic/domain.tsv deleted file mode 100644 index 5738cd66ce8f..000000000000 --- a/nemo_text_processing/text_normalization/de/data/electronic/domain.tsv +++ /dev/null @@ -1,9 +0,0 @@ -.com punkt com -.uk punkt uk -.fr punkt fr -.net dot net -.br punkt br -.in punkt in -.ru punkt ru -.de punkt de -.it punkt it \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/de/data/electronic/server_name.tsv b/nemo_text_processing/text_normalization/de/data/electronic/server_name.tsv deleted file mode 100644 index c05c20585050..000000000000 --- a/nemo_text_processing/text_normalization/de/data/electronic/server_name.tsv +++ /dev/null @@ -1,12 +0,0 @@ -gmail g mail -nvidia -outlook -hotmail -yahoo -live -yandex -orange -wanadoo -web -comcast -aol \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/de/data/electronic/symbols.tsv b/nemo_text_processing/text_normalization/de/data/electronic/symbols.tsv deleted file mode 100644 index 57a0317f8682..000000000000 --- a/nemo_text_processing/text_normalization/de/data/electronic/symbols.tsv +++ /dev/null @@ -1,20 +0,0 @@ -. punkt -: doppelpunkt -- bindestrich -_ unterstrich -! ausrufezeichen -# raute -$ dollar zeichen -% prozent zeichen -& und -' apostroph -* asterisk -+ plus -/ slash -= gleichheitszeichen -? fragezeichen -^ zirkumflex -{ linke klammer auf -} rechte klammer zu -~ tilde -, komma \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/de/data/fractions.tsv b/nemo_text_processing/text_normalization/de/data/fractions.tsv deleted file mode 100644 index 50d8847a1fc3..000000000000 --- a/nemo_text_processing/text_normalization/de/data/fractions.tsv +++ /dev/null @@ -1,30 +0,0 @@ -halb zwei -drittel drei -viertel vier -fünftel fünf -sechstel sechs -siebtel sieben -achtel acht -neuntel neun -zehntel zehn -elftel elf -zwölftel zwölf -dreizehntel dreizehn -vierzehntel vierzehn -fünfzehntel fünfzehn -sechzehntel sechzehn -siebzehntel siebzehn -achtzehntel achtzehn -neunzehntel neunzehn -zwanzigstel zwanzig -dreißigstel dreißig -vierzigstel vierzig -fünfzigstel fünfzig -sechzigstel sechzig -siebzigstel siebzig -achtzigstel achtzig -neunzigstel neunzig -hundertstel hundert -tausendstel tausend -millionstel million -milliardstel milliarde \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/de/data/measure/__init__.py b/nemo_text_processing/text_normalization/de/data/measure/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/text_normalization/de/data/measure/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/de/data/measure/measurements.tsv b/nemo_text_processing/text_normalization/de/data/measure/measurements.tsv deleted file mode 100644 index 8292eca7fa2c..000000000000 --- a/nemo_text_processing/text_normalization/de/data/measure/measurements.tsv +++ /dev/null @@ -1,82 +0,0 @@ -% prozent -f fahrenheit -c celsius -°C grad celsius -°F grad fahrenheit -K kelvin -km kilometer -m meter -cm zentimeter -mm millimeter -μm mikrometer -nm nanometer -dm dezimeter -pm pikometer -hm hektometer -ha hektar -mi meile -m² quadrat meter -0.0001 -km² quadrat kilometer -0.0001 -mm² quadrat millimeter -0.0001 -cm² quadrat zentimeter -0.0001 -m³ kubik meter -0.0001 -km³ kubik kilometer -0.0001 -mm³ kubik millimeter -0.0001 -cm³ kubik zentimeter -0.0001 -m2 quadrat meter -km2 quadrat kilometer -mm2 quadrat millimeter -cm2 quadrat zentimeter -m3 kubik meter -km3 kubik kilometer -mm3 kubik millimeter -cm3 kubik zentimeter -ft fuß -g gramm -µg mikrogramm -mg milligramm -kg kilogramm -lb pfund -oz unze -cwt zentner -gr korn -dr drachne -μg mikrogramm -pg petagramm -h stunde -s sekunde -min minute -ds decisekunde -ms millisekunde -μs mikrosekunde -hz hertz -kw kilowatt -kwh kilowattstunde -ghz gigahertz -khz kilohertz -mhz megahertz -v volt -mc megacoulomb -mA milliampere -A ampere -tw terawatt -mv millivolt -mw megawatt -gw gigawatt -ω ohm -db dezibel -gb gigabyte -kb kilobit -pb petabit -mb megabyte -kb kilobyte -tb terabyte -kv kilovolt -mv megavolt -kn kilonewton -ml milliliter -l liter -ma megaampere -bar bar -kcal kilokalorie -cal kalorie \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/de/data/measure/suppletive.tsv b/nemo_text_processing/text_normalization/de/data/measure/suppletive.tsv deleted file mode 100644 index 449d545f67b5..000000000000 --- a/nemo_text_processing/text_normalization/de/data/measure/suppletive.tsv +++ /dev/null @@ -1,10 +0,0 @@ -meile meilen -unze unzen -drachne drachnen -stunde stunden -sekunde sekunden -minute minuten -minute minuten -bit bits -byte bytes -kalorie kalorien \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/de/data/money/__init__.py b/nemo_text_processing/text_normalization/de/data/money/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/text_normalization/de/data/money/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/de/data/money/currency.tsv b/nemo_text_processing/text_normalization/de/data/money/currency.tsv deleted file mode 100644 index fa6c618ce5a8..000000000000 --- a/nemo_text_processing/text_normalization/de/data/money/currency.tsv +++ /dev/null @@ -1,25 +0,0 @@ -€ euro -$ dollar -$ us dollar -£ pfund -₩ won -nzd neuseeland dollar -rs rupie -chf schweizer franken -dkk dänische krone -fim finnische mark -aed dirham -¥ yen -czk tschechische krone -mro ouguiya -pkr pakistanische rupie -crc colon -hkd hong kong dollar -npr nepalesische rupee -awg aruba florin -nok norwegische krone -tzs tansania schilling -sek schwedisch krone -cyp zypern pfund -dm d-mark -dm deutsche mark \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/de/data/money/currency_minor_plural.tsv b/nemo_text_processing/text_normalization/de/data/money/currency_minor_plural.tsv deleted file mode 100644 index 9818ee743793..000000000000 --- a/nemo_text_processing/text_normalization/de/data/money/currency_minor_plural.tsv +++ /dev/null @@ -1,3 +0,0 @@ -$ cent -€ cent -£ pence \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/de/data/money/currency_minor_singular.tsv b/nemo_text_processing/text_normalization/de/data/money/currency_minor_singular.tsv deleted file mode 100644 index fe629d87b693..000000000000 --- a/nemo_text_processing/text_normalization/de/data/money/currency_minor_singular.tsv +++ /dev/null @@ -1,3 +0,0 @@ -$ cent -€ cent -£ penny \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/de/data/months/__init__.py b/nemo_text_processing/text_normalization/de/data/months/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/text_normalization/de/data/months/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/de/data/months/abbr_to_name.tsv b/nemo_text_processing/text_normalization/de/data/months/abbr_to_name.tsv deleted file mode 100644 index 81a323845b14..000000000000 --- a/nemo_text_processing/text_normalization/de/data/months/abbr_to_name.tsv +++ /dev/null @@ -1,13 +0,0 @@ -jan januar -feb februar -mär märz -apr april -mai mai -jun juni -jul juli -aug august -sep september -sept september -okt oktober -nov november -dez dezember \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/de/data/months/numbers.tsv b/nemo_text_processing/text_normalization/de/data/months/numbers.tsv deleted file mode 100644 index 012afcc2a34d..000000000000 --- a/nemo_text_processing/text_normalization/de/data/months/numbers.tsv +++ /dev/null @@ -1,24 +0,0 @@ -1 januar -2 februar -3 märz -4 april -5 mai -6 juni -7 juli -8 august -9 september -10 oktober -11 november -12 dezember -01 januar -02 februar -03 märz -04 april -05 mai -06 juni -07 juli -08 august -09 september -10 oktober -11 november -12 dezember \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/de/data/numbers/__init__.py b/nemo_text_processing/text_normalization/de/data/numbers/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/text_normalization/de/data/numbers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/de/data/numbers/digit.tsv b/nemo_text_processing/text_normalization/de/data/numbers/digit.tsv deleted file mode 100644 index 7634e5ac545e..000000000000 --- a/nemo_text_processing/text_normalization/de/data/numbers/digit.tsv +++ /dev/null @@ -1,8 +0,0 @@ -zwei 2 -drei 3 -vier 4 -fünf 5 -sechs 6 -sieben 7 -acht 8 -neun 9 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/de/data/numbers/ones.tsv b/nemo_text_processing/text_normalization/de/data/numbers/ones.tsv deleted file mode 100644 index 7d12cd59b1d8..000000000000 --- a/nemo_text_processing/text_normalization/de/data/numbers/ones.tsv +++ /dev/null @@ -1,3 +0,0 @@ -eine 1 -ein 1 -eins 1 -0.0001 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/de/data/numbers/quantities.tsv b/nemo_text_processing/text_normalization/de/data/numbers/quantities.tsv deleted file mode 100644 index 712fe0f38514..000000000000 --- a/nemo_text_processing/text_normalization/de/data/numbers/quantities.tsv +++ /dev/null @@ -1,12 +0,0 @@ -million -millionen -milliarde -milliarden -billion -billionen -billiarde -billiarden -trillion -trillionen -trilliarde -trilliarde \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/de/data/numbers/teen.tsv b/nemo_text_processing/text_normalization/de/data/numbers/teen.tsv deleted file mode 100644 index 854712ea6156..000000000000 --- a/nemo_text_processing/text_normalization/de/data/numbers/teen.tsv +++ /dev/null @@ -1,10 +0,0 @@ -zehn 10 -elf 11 -zwölf 12 -dreizehn 13 -vierzehn 14 -fünfzehn 15 -sechzehn 16 -siebzehn 17 -achtzehn 18 -neunzehn 19 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/de/data/numbers/ties.tsv b/nemo_text_processing/text_normalization/de/data/numbers/ties.tsv deleted file mode 100644 index 28a3f8032455..000000000000 --- a/nemo_text_processing/text_normalization/de/data/numbers/ties.tsv +++ /dev/null @@ -1,8 +0,0 @@ -zwanzig 2 -dreißig 3 -vierzig 4 -fünfzig 5 -sechzig 6 -siebzig 7 -achtzig 8 -neunzig 9 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/de/data/numbers/zero.tsv b/nemo_text_processing/text_normalization/de/data/numbers/zero.tsv deleted file mode 100644 index e27b1c6405a4..000000000000 --- a/nemo_text_processing/text_normalization/de/data/numbers/zero.tsv +++ /dev/null @@ -1 +0,0 @@ -null 0 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/de/data/ordinals/__init__.py b/nemo_text_processing/text_normalization/de/data/ordinals/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/text_normalization/de/data/ordinals/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/de/data/ordinals/digit.tsv b/nemo_text_processing/text_normalization/de/data/ordinals/digit.tsv deleted file mode 100644 index 31c91f635d80..000000000000 --- a/nemo_text_processing/text_normalization/de/data/ordinals/digit.tsv +++ /dev/null @@ -1,9 +0,0 @@ -ers eins -zwei zwei -drit drei -vier vier -fünf fünf -sechs sechs -sieb sieben -ach acht -neun neun \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/de/data/ordinals/thousands.tsv b/nemo_text_processing/text_normalization/de/data/ordinals/thousands.tsv deleted file mode 100644 index a97b94c744da..000000000000 --- a/nemo_text_processing/text_normalization/de/data/ordinals/thousands.tsv +++ /dev/null @@ -1,4 +0,0 @@ -hunderts hundert -tausends tausend -millions million -milliards milliarde \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/de/data/ordinals/ties.tsv b/nemo_text_processing/text_normalization/de/data/ordinals/ties.tsv deleted file mode 100644 index 4ab2bd508046..000000000000 --- a/nemo_text_processing/text_normalization/de/data/ordinals/ties.tsv +++ /dev/null @@ -1,8 +0,0 @@ -zwanzigs zwanzig -dreißigs dreißig -vierzigs vierzig -fünfzigs fünfzig -sechzigs sechzig -siebzigs siebzig -achtzigs achtzig -neunzigs neunzig \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/de/data/time/__init__.py b/nemo_text_processing/text_normalization/de/data/time/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/text_normalization/de/data/time/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/de/data/time/hour_to.tsv b/nemo_text_processing/text_normalization/de/data/time/hour_to.tsv deleted file mode 100644 index e681afc6c25c..000000000000 --- a/nemo_text_processing/text_normalization/de/data/time/hour_to.tsv +++ /dev/null @@ -1,12 +0,0 @@ -1 12 -2 1 -3 2 -4 3 -5 4 -6 5 -7 6 -8 7 -9 8 -10 9 -11 10 -12 11 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/de/data/time/hour_to_night.tsv b/nemo_text_processing/text_normalization/de/data/time/hour_to_night.tsv deleted file mode 100644 index b7765ac2a3c6..000000000000 --- a/nemo_text_processing/text_normalization/de/data/time/hour_to_night.tsv +++ /dev/null @@ -1,13 +0,0 @@ -12 0 -1 13 -2 14 -3 15 -4 16 -5 17 -6 18 -7 19 -8 20 -9 21 -10 22 -11 23 -12 24 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/de/data/time/minute_to.tsv b/nemo_text_processing/text_normalization/de/data/time/minute_to.tsv deleted file mode 100644 index edab4d5b03d6..000000000000 --- a/nemo_text_processing/text_normalization/de/data/time/minute_to.tsv +++ /dev/null @@ -1,59 +0,0 @@ -1 59 -2 58 -3 57 -4 56 -5 55 -6 54 -7 53 -8 52 -9 51 -10 50 -11 49 -12 48 -13 47 -14 46 -15 45 -16 44 -17 43 -18 42 -19 41 -20 40 -21 39 -22 38 -23 37 -24 36 -25 35 -26 34 -27 33 -28 32 -29 31 -30 30 -31 29 -32 28 -33 27 -34 26 -35 25 -36 24 -37 23 -38 22 -39 21 -40 20 -41 19 -42 18 -43 17 -44 16 -45 15 -46 14 -47 13 -48 12 -49 11 -50 10 -51 9 -52 8 -53 7 -54 6 -55 5 -56 4 -57 3 -58 2 -59 1 diff --git a/nemo_text_processing/text_normalization/de/data/time/time_zone.tsv b/nemo_text_processing/text_normalization/de/data/time/time_zone.tsv deleted file mode 100644 index 3e0ade467a84..000000000000 --- a/nemo_text_processing/text_normalization/de/data/time/time_zone.tsv +++ /dev/null @@ -1,7 +0,0 @@ -cst c s t -cet c e t -pst p s t -est e s t -pt p t -et e t -gmt g m t diff --git a/nemo_text_processing/text_normalization/de/data/whitelist.tsv b/nemo_text_processing/text_normalization/de/data/whitelist.tsv deleted file mode 100644 index b956ade12298..000000000000 --- a/nemo_text_processing/text_normalization/de/data/whitelist.tsv +++ /dev/null @@ -1,7 +0,0 @@ -z.B. zum beispiel -d.h. dass heißt -Dr. doktor -Mr. mister -Mrs. misses -Ms. miss -Nr. nummer diff --git a/nemo_text_processing/text_normalization/de/taggers/__init__.py b/nemo_text_processing/text_normalization/de/taggers/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/text_normalization/de/taggers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/de/taggers/cardinal.py b/nemo_text_processing/text_normalization/de/taggers/cardinal.py deleted file mode 100644 index 8f1a13b0c07c..000000000000 --- a/nemo_text_processing/text_normalization/de/taggers/cardinal.py +++ /dev/null @@ -1,199 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from collections import defaultdict - -import pynini -from nemo_text_processing.text_normalization.de.utils import get_abs_path, load_labels -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_DIGIT, - NEMO_SIGMA, - GraphFst, - delete_space, - insert_space, -) -from pynini.lib import pynutil - -AND = "und" - - -def get_ties_digit(digit_path: str, tie_path: str) -> 'pynini.FstLike': - """ - getting all inverse normalizations for numbers between 21 - 100 - - Args: - digit_path: file to digit tsv - tie_path: file to tie tsv, e.g. 20, 30, etc. - Returns: - res: fst that converts numbers to their verbalization - """ - - digits = defaultdict(list) - ties = defaultdict(list) - for k, v in load_labels(digit_path): - digits[v].append(k) - digits["1"] = ["ein"] - - for k, v in load_labels(tie_path): - ties[v].append(k) - - d = [] - for i in range(21, 100): - s = str(i) - if s[1] == "0": - continue - - for di in digits[s[1]]: - for ti in ties[s[0]]: - word = di + f" {AND} " + ti - d.append((word, s)) - - res = pynini.string_map(d) - return res - - -class CardinalFst(GraphFst): - """ - Finite state transducer for classifying cardinals, e.g. - "101" -> cardinal { integer: "ein hundert und zehn" } - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = False): - super().__init__(name="cardinal", kind="classify", deterministic=deterministic) - - graph_zero = pynini.string_file(get_abs_path("data/numbers/zero.tsv")).invert() - graph_digit_no_one = pynini.string_file(get_abs_path("data/numbers/digit.tsv")).invert() - graph_one = pynini.string_file(get_abs_path("data/numbers/ones.tsv")).invert() - graph_digit = graph_digit_no_one | graph_one - self.digit = (graph_digit | graph_zero).optimize() - graph_teen = pynini.string_file(get_abs_path("data/numbers/teen.tsv")).invert() - - graph_ties = pynini.string_file(get_abs_path("data/numbers/ties.tsv")).invert() - # separator = "." - - def tens_no_zero(): - return ( - pynutil.delete("0") + graph_digit - | get_ties_digit( - get_abs_path("data/numbers/digit.tsv"), get_abs_path("data/numbers/ties.tsv") - ).invert() - | graph_teen - | (graph_ties + pynutil.delete("0")) - ) - - def hundred_non_zero(): - return (graph_digit_no_one + insert_space | pynini.cross("1", "ein ")) + pynutil.insert("hundert") + ( - pynini.closure(insert_space + pynutil.insert(AND, weight=0.0001), 0, 1) + insert_space + tens_no_zero() - | pynutil.delete("00") - ) | pynutil.delete("0") + tens_no_zero() - - def thousand(): - return (hundred_non_zero() + insert_space + pynutil.insert("tausend") | pynutil.delete("000")) + ( - insert_space + hundred_non_zero() | pynutil.delete("000") - ) - - optional_plural_quantity_en = pynini.closure(pynutil.insert("en", weight=-0.0001), 0, 1) - optional_plural_quantity_n = pynini.closure(pynutil.insert("n", weight=-0.0001), 0, 1) - graph_million = pynini.union( - hundred_non_zero() + insert_space + pynutil.insert("million") + optional_plural_quantity_en, - pynutil.delete("000"), - ) - - graph_billion = pynini.union( - hundred_non_zero() + insert_space + pynutil.insert("milliarde") + optional_plural_quantity_n, - pynutil.delete("000"), - ) - - graph_trillion = pynini.union( - hundred_non_zero() + insert_space + pynutil.insert("billion") + optional_plural_quantity_en, - pynutil.delete("000"), - ) - - graph_quadrillion = pynini.union( - hundred_non_zero() + insert_space + pynutil.insert("billiarde") + optional_plural_quantity_n, - pynutil.delete("000"), - ) - - graph_quintillion = pynini.union( - hundred_non_zero() + insert_space + pynutil.insert("trillion") + optional_plural_quantity_en, - pynutil.delete("000"), - ) - - graph_sextillion = pynini.union( - hundred_non_zero() + insert_space + pynutil.insert("trilliarde") + optional_plural_quantity_n, - pynutil.delete("000"), - ) - graph = pynini.union( - graph_sextillion - + insert_space - + graph_quintillion - + insert_space - + graph_quadrillion - + insert_space - + graph_trillion - + insert_space - + graph_billion - + insert_space - + graph_million - + insert_space - + thousand() - ) - - fix_syntax = [ - ("eins tausend", "ein tausend"), - ("eins millionen", "eine million"), - ("eins milliarden", "eine milliarde"), - ("eins billionen", "eine billion"), - ("eins billiarden", "eine billiarde"), - ] - fix_syntax = pynini.union(*[pynini.cross(*x) for x in fix_syntax]) - self.graph = ( - ((NEMO_DIGIT - "0" + pynini.closure(NEMO_DIGIT, 0)) - "0" - "1") - @ pynini.cdrewrite(pynini.closure(pynutil.insert("0")), "[BOS]", "", NEMO_SIGMA) - @ NEMO_DIGIT ** 24 - @ graph - @ pynini.cdrewrite(delete_space, "[BOS]", "", NEMO_SIGMA) - @ pynini.cdrewrite(delete_space, "", "[EOS]", NEMO_SIGMA) - @ pynini.cdrewrite(pynini.cross(" ", " "), "", "", NEMO_SIGMA) - @ pynini.cdrewrite(fix_syntax, "[BOS]", "", NEMO_SIGMA) - ) - self.graph |= graph_zero | pynini.cross("1", "eins") - - # self.graph = pynini.cdrewrite(pynutil.delete(separator), "", "", NEMO_SIGMA) @ self.graph - self.graph = self.graph.optimize() - - self.graph_hundred_component_at_least_one_none_zero_digit = ( - ((NEMO_DIGIT - "0" + pynini.closure(NEMO_DIGIT, 0)) - "0" - "1") - @ pynini.cdrewrite(pynini.closure(pynutil.insert("0")), "[BOS]", "", NEMO_SIGMA) - @ NEMO_DIGIT ** 3 - @ hundred_non_zero() - ) | pynini.cross("1", "eins") - - self.graph_hundred_component_at_least_one_none_zero_digit = ( - self.graph_hundred_component_at_least_one_none_zero_digit.optimize() - ) - - self.two_digit_non_zero = ( - pynini.closure(NEMO_DIGIT, 1, 2) @ self.graph_hundred_component_at_least_one_none_zero_digit - ) - - optional_minus_graph = pynini.closure(pynutil.insert("negative: ") + pynini.cross("-", "\"true\" "), 0, 1) - - final_graph = optional_minus_graph + pynutil.insert("integer: \"") + self.graph + pynutil.insert("\"") - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/de/taggers/date.py b/nemo_text_processing/text_normalization/de/taggers/date.py deleted file mode 100644 index ab56ad5ce27f..000000000000 --- a/nemo_text_processing/text_normalization/de/taggers/date.py +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.de.utils import get_abs_path, load_labels -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_CHAR, - NEMO_DIGIT, - TO_LOWER, - GraphFst, - insert_space, -) -from pynini.lib import pynutil - -graph_teen = pynini.invert(pynini.string_file(get_abs_path("data/numbers/teen.tsv"))).optimize() -graph_digit = pynini.invert(pynini.string_file(get_abs_path("data/numbers/digit.tsv"))).optimize() -ties_graph = pynini.invert(pynini.string_file(get_abs_path("data/numbers/ties.tsv"))).optimize() -delete_leading_zero = (pynutil.delete("0") | (NEMO_DIGIT - "0")) + NEMO_DIGIT - - -def get_year_graph(cardinal: GraphFst) -> 'pynini.FstLike': - """ - Returns year verbalizations as fst - - < 2000 neunzehn (hundert) (vier und zwanzig), >= 2000 regular cardinal - **00 ** hundert - - Args: - delete_leading_zero: removed leading zero - cardinal: cardinal GraphFst - """ - - year_gt_2000 = (pynini.union("21", "20") + NEMO_DIGIT ** 2) @ cardinal.graph - - graph_two_digit = delete_leading_zero @ cardinal.two_digit_non_zero - hundred = pynutil.insert("hundert") - graph_double_double = ( - (pynini.accep("1") + NEMO_DIGIT) @ graph_two_digit - + insert_space - + pynini.closure(hundred + insert_space, 0, 1) - + graph_two_digit - ) - # for 20** - graph_double_double |= pynini.accep("20") @ graph_two_digit + insert_space + graph_two_digit - graph = ( - graph_double_double - | (pynini.accep("1") + NEMO_DIGIT) @ graph_two_digit + insert_space + pynutil.delete("00") + hundred - | year_gt_2000 - ) - return graph - - -class DateFst(GraphFst): - """ - Finite state transducer for classifying date, e.g. - "01.04.2010" -> date { day: "erster" month: "april" year: "zwei tausend zehn" preserve_order: true } - "1994" -> date { year: "neunzehn vier und neuzig" } - "1900" -> date { year: "neunzehn hundert" } - - Args: - cardinal: cardinal GraphFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal: GraphFst, deterministic: bool): - super().__init__(name="date", kind="classify", deterministic=deterministic) - - month_abbr_graph = load_labels(get_abs_path("data/months/abbr_to_name.tsv")) - number_to_month = pynini.string_file(get_abs_path("data/months/numbers.tsv")).optimize() - month_graph = pynini.union(*[x[1] for x in month_abbr_graph]).optimize() - month_abbr_graph = pynini.string_map(month_abbr_graph) - month_abbr_graph = ( - pynutil.add_weight(month_abbr_graph, weight=0.0001) - | ((TO_LOWER + pynini.closure(NEMO_CHAR)) @ month_abbr_graph) - ) + pynini.closure(pynutil.delete(".", weight=-0.0001), 0, 1) - - self.month_abbr = month_abbr_graph - month_graph |= (TO_LOWER + pynini.closure(NEMO_CHAR)) @ month_graph - # jan.-> januar, Jan-> januar, januar-> januar - month_graph |= month_abbr_graph - - numbers = cardinal.graph_hundred_component_at_least_one_none_zero_digit - optional_leading_zero = delete_leading_zero | NEMO_DIGIT - # 01, 31, 1 - digit_day = optional_leading_zero @ pynini.union(*[str(x) for x in range(1, 32)]) @ numbers - day = (pynutil.insert("day: \"") + digit_day + pynutil.insert("\"")).optimize() - - digit_month = optional_leading_zero @ pynini.union(*[str(x) for x in range(1, 13)]) - number_to_month = digit_month @ number_to_month - digit_month @= numbers - - month_name = (pynutil.insert("month: \"") + month_graph + pynutil.insert("\"")).optimize() - month_number = ( - pynutil.insert("month: \"") - + (pynutil.add_weight(digit_month, weight=0.0001) | number_to_month) - + pynutil.insert("\"") - ).optimize() - - # prefer cardinal over year - year = pynutil.add_weight(get_year_graph(cardinal=cardinal), weight=0.001) - self.year = year - - year_only = pynutil.insert("year: \"") + year + pynutil.insert("\"") - - graph_dmy = ( - day - + pynutil.delete(".") - + pynini.closure(pynutil.delete(" "), 0, 1) - + insert_space - + month_name - + pynini.closure(pynini.accep(" ") + year_only, 0, 1) - ) - - separators = ["."] - for sep in separators: - year_optional = pynini.closure(pynini.cross(sep, " ") + year_only, 0, 1) - new_graph = day + pynini.cross(sep, " ") + month_number + year_optional - graph_dmy |= new_graph - - dash = "-" - day_optional = pynini.closure(pynini.cross(dash, " ") + day, 0, 1) - graph_ymd = year_only + pynini.cross(dash, " ") + month_number + day_optional - - final_graph = graph_dmy + pynutil.insert(" preserve_order: true") - final_graph |= year_only - final_graph |= graph_ymd - - self.final_graph = final_graph.optimize() - self.fst = self.add_tokens(self.final_graph).optimize() diff --git a/nemo_text_processing/text_normalization/de/taggers/decimal.py b/nemo_text_processing/text_normalization/de/taggers/decimal.py deleted file mode 100644 index d5cd58ed0970..000000000000 --- a/nemo_text_processing/text_normalization/de/taggers/decimal.py +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.de.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst, insert_space -from pynini.lib import pynutil - -quantities = pynini.string_file(get_abs_path("data/numbers/quantities.tsv")) - - -def get_quantity(decimal: 'pynini.FstLike', cardinal_up_to_hundred: 'pynini.FstLike') -> 'pynini.FstLike': - """ - Returns FST that transforms either a cardinal or decimal followed by a quantity into a numeral, - e.g. 1 million -> integer_part: "eine" quantity: "million" - e.g. 1.4 million -> integer_part: "eins" fractional_part: "vier" quantity: "million" - - Args: - decimal: decimal FST - cardinal_up_to_hundred: cardinal FST - """ - numbers = cardinal_up_to_hundred - - res = ( - pynutil.insert("integer_part: \"") - + numbers - + pynutil.insert("\"") - + pynini.accep(" ") - + pynutil.insert("quantity: \"") - + quantities - + pynutil.insert("\"") - ) - res |= decimal + pynini.accep(" ") + pynutil.insert("quantity: \"") + quantities + pynutil.insert("\"") - return res - - -class DecimalFst(GraphFst): - """ - Finite state transducer for classifying decimal, e.g. - -11,4006 billion -> decimal { negative: "true" integer_part: "elf" fractional_part: "vier null null sechs" quantity: "billion" preserve_order: true } - 1 billion -> decimal { integer_part: "eins" quantity: "billion" preserve_order: true } - Args: - cardinal: CardinalFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal: GraphFst, deterministic: bool = True): - super().__init__(name="decimal", kind="classify", deterministic=deterministic) - - graph_digit = pynini.string_file(get_abs_path("data/numbers/digit.tsv")).invert() - graph_digit |= pynini.string_file(get_abs_path("data/numbers/zero.tsv")).invert() - graph_digit |= pynini.cross("1", "eins") - self.graph = graph_digit + pynini.closure(insert_space + graph_digit).optimize() - - point = pynutil.delete(",") - optional_graph_negative = pynini.closure(pynutil.insert("negative: ") + pynini.cross("-", "\"true\" "), 0, 1) - - self.graph_fractional = pynutil.insert("fractional_part: \"") + self.graph + pynutil.insert("\"") - self.graph_integer = pynutil.insert("integer_part: \"") + cardinal.graph + pynutil.insert("\"") - final_graph_wo_sign = self.graph_integer + point + insert_space + self.graph_fractional - - self.final_graph_wo_negative = final_graph_wo_sign | get_quantity( - final_graph_wo_sign, cardinal.graph_hundred_component_at_least_one_none_zero_digit - ) - final_graph = optional_graph_negative + self.final_graph_wo_negative - final_graph += pynutil.insert(" preserve_order: true") - - final_graph = self.add_tokens(final_graph) - - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/de/taggers/electronic.py b/nemo_text_processing/text_normalization/de/taggers/electronic.py deleted file mode 100644 index 53a859700425..000000000000 --- a/nemo_text_processing/text_normalization/de/taggers/electronic.py +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.text_normalization.de.utils import get_abs_path, load_labels -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_ALPHA, NEMO_DIGIT, GraphFst, insert_space -from pynini.lib import pynutil - - -class ElectronicFst(GraphFst): - """ - Finite state transducer for classifying electronic: email addresses - e.g. "abc@hotmail.com" -> electronic { username: "abc" domain: "hotmail.com" preserve_order: true } - e.g. "www.abc.com/123" -> electronic { protocol: "www." domain: "abc.com/123" preserve_order: true } - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="electronic", kind="classify", deterministic=deterministic) - - dot = pynini.accep(".") - accepted_common_domains = [x[0] for x in load_labels(get_abs_path("data/electronic/domain.tsv"))] - accepted_common_domains = pynini.union(*accepted_common_domains) - accepted_symbols = [x[0] for x in load_labels(get_abs_path("data/electronic/symbols.tsv"))] - accepted_symbols = pynini.union(*accepted_symbols) - dot - accepted_characters = pynini.closure(NEMO_ALPHA | NEMO_DIGIT | accepted_symbols) - - # email - username = pynutil.insert("username: \"") + accepted_characters + pynutil.insert("\"") + pynini.cross('@', ' ') - domain_graph = accepted_characters + dot + accepted_characters - domain_graph = pynutil.insert("domain: \"") + domain_graph + pynutil.insert("\"") - domain_common_graph = ( - pynutil.insert("domain: \"") - + accepted_characters - + accepted_common_domains - + pynini.closure((accepted_symbols | dot) + pynini.closure(accepted_characters, 1), 0, 1) - + pynutil.insert("\"") - ) - graph = (username + domain_graph) | domain_common_graph - - # url - protocol_start = pynini.accep("https://") | pynini.accep("http://") - protocol_end = pynini.accep("www.") - protocol = protocol_start | protocol_end | (protocol_start + protocol_end) - protocol = pynutil.insert("protocol: \"") + protocol + pynutil.insert("\"") - graph |= protocol + insert_space + (domain_graph | domain_common_graph) - self.graph = graph - - final_graph = self.add_tokens(self.graph + pynutil.insert(" preserve_order: true")) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/de/taggers/fraction.py b/nemo_text_processing/text_normalization/de/taggers/fraction.py deleted file mode 100644 index 71d51c600b2f..000000000000 --- a/nemo_text_processing/text_normalization/de/taggers/fraction.py +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst -from pynini.lib import pynutil - - -class FractionFst(GraphFst): - """ - Finite state transducer for classifying fraction - "23 4/6" -> - fraction { integer: "drei und zwanzig" numerator: "vier" denominator: "sechs" preserve_order: true } - - Args: - cardinal: cardinal GraphFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal, deterministic: bool = True): - super().__init__(name="fraction", kind="classify", deterministic=deterministic) - cardinal_graph = cardinal.graph - - self.optional_graph_negative = pynini.closure( - pynutil.insert("negative: ") + pynini.cross("-", "\"true\" "), 0, 1 - ) - self.integer = pynutil.insert("integer_part: \"") + cardinal_graph + pynutil.insert("\"") - self.numerator = ( - pynutil.insert("numerator: \"") + cardinal_graph + pynini.cross(pynini.union("/", " / "), "\" ") - ) - self.denominator = pynutil.insert("denominator: \"") + cardinal_graph + pynutil.insert("\"") - - self.graph = ( - self.optional_graph_negative - + pynini.closure(self.integer + pynini.accep(" "), 0, 1) - + self.numerator - + self.denominator - ) - - graph = self.graph + pynutil.insert(" preserve_order: true") - final_graph = self.add_tokens(graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/de/taggers/measure.py b/nemo_text_processing/text_normalization/de/taggers/measure.py deleted file mode 100644 index c9dbe412056f..000000000000 --- a/nemo_text_processing/text_normalization/de/taggers/measure.py +++ /dev/null @@ -1,187 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.de.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_ALPHA, - NEMO_DIGIT, - NEMO_NON_BREAKING_SPACE, - NEMO_SIGMA, - GraphFst, - convert_space, - insert_space, -) -from pynini.examples import plurals -from pynini.lib import pynutil - -unit_singular = pynini.string_file(get_abs_path("data/measure/measurements.tsv")) -suppletive = pynini.string_file(get_abs_path("data/measure/suppletive.tsv")) - - -def singular_to_plural(): - # plural endung n/en maskuline Nomen mit den Endungen e, ent, and, ant, ist, or - _n = NEMO_SIGMA + pynini.union("e") + pynutil.insert("n") - _en = ( - NEMO_SIGMA - + pynini.union("ent", "and", "ant", "ist", "or", "ion", "ik", "heit", "keit", "schaft", "tät", "ung") - + pynutil.insert("en") - ) - _nen = NEMO_SIGMA + pynini.union("in") + (pynutil.insert("e") | pynutil.insert("nen")) - _fremd = NEMO_SIGMA + pynini.union("ma", "um", "us") + pynutil.insert("en") - # maskuline Nomen mit den Endungen eur, ich, ier, ig, ling, ör - _e = NEMO_SIGMA + pynini.union("eur", "ich", "ier", "ig", "ling", "ör") + pynutil.insert("e") - _s = NEMO_SIGMA + pynini.union("a", "i", "o", "u", "y") + pynutil.insert("s") - - graph_plural = plurals._priority_union( - suppletive, pynini.union(_n, _en, _nen, _fremd, _e, _s), NEMO_SIGMA - ).optimize() - - return graph_plural - - -class MeasureFst(GraphFst): - """ - Finite state transducer for classifying measure, e.g. - "2,4 oz" -> measure { cardinal { integer_part: "zwei" fractional_part: "vier" units: "unzen" preserve_order: true } } - "1 oz" -> measure { cardinal { integer: "zwei" units: "unze" preserve_order: true } } - "1 million oz" -> measure { cardinal { integer: "eins" quantity: "million" units: "unze" preserve_order: true } } - This class also converts words containing numbers and letters - e.g. "a-8" —> "a acht" - e.g. "1,2-a" —> "ein komma zwei a" - - Args: - cardinal: CardinalFst - decimal: DecimalFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal: GraphFst, decimal: GraphFst, fraction: GraphFst, deterministic: bool = True): - super().__init__(name="measure", kind="classify", deterministic=deterministic) - cardinal_graph = cardinal.graph - - graph_unit_singular = convert_space(unit_singular) - graph_unit_plural = graph_unit_singular @ pynini.cdrewrite(convert_space(suppletive), "", "[EOS]", NEMO_SIGMA) - optional_graph_negative = pynini.closure("-", 0, 1) - - graph_unit_denominator = ( - pynini.cross("/", "pro") + pynutil.insert(NEMO_NON_BREAKING_SPACE) + graph_unit_singular - ) - - optional_unit_denominator = pynini.closure( - pynutil.insert(NEMO_NON_BREAKING_SPACE) + graph_unit_denominator, 0, 1, - ) - - unit_plural = ( - pynutil.insert("units: \"") - + (graph_unit_plural + (optional_unit_denominator) | graph_unit_denominator) - + pynutil.insert("\"") - ) - - unit_singular_graph = ( - pynutil.insert("units: \"") - + ((graph_unit_singular + optional_unit_denominator) | graph_unit_denominator) - + pynutil.insert("\"") - ) - - subgraph_decimal = decimal.fst + insert_space + pynini.closure(pynutil.delete(" "), 0, 1) + unit_plural - - subgraph_cardinal = ( - (optional_graph_negative + (pynini.closure(NEMO_DIGIT) - "1")) @ cardinal.fst - + insert_space - + pynini.closure(pynutil.delete(" "), 0, 1) - + unit_plural - ) - - subgraph_cardinal |= ( - (optional_graph_negative + pynini.accep("1")) - @ cardinal.fst - @ pynini.cdrewrite(pynini.cross("eins", "ein"), "", "", NEMO_SIGMA) - + insert_space - + pynini.closure(pynutil.delete(" "), 0, 1) - + unit_singular_graph - ) - - subgraph_fraction = fraction.fst + insert_space + pynini.closure(pynutil.delete(" "), 0, 1) + unit_plural - - cardinal_dash_alpha = ( - pynutil.insert("cardinal { integer: \"") - + cardinal_graph - + pynutil.delete('-') - + pynutil.insert("\" } units: \"") - + pynini.closure(NEMO_ALPHA, 1) - + pynutil.insert("\"") - ) - - alpha_dash_cardinal = ( - pynutil.insert("units: \"") - + pynini.closure(NEMO_ALPHA, 1) - + pynutil.delete('-') - + pynutil.insert("\"") - + pynutil.insert(" cardinal { integer: \"") - + cardinal_graph - + pynutil.insert("\" }") - ) - - decimal_dash_alpha = ( - pynutil.insert("decimal { ") - + decimal.final_graph_wo_negative - + pynutil.delete('-') - + pynutil.insert(" } units: \"") - + pynini.closure(NEMO_ALPHA, 1) - + pynutil.insert("\"") - ) - - decimal_times = ( - pynutil.insert("decimal { ") - + decimal.final_graph_wo_negative - + pynutil.insert(" } units: \"") - + pynini.union('x', 'X') - + pynutil.insert("\"") - ) - - cardinal_times = ( - pynutil.insert("cardinal { integer: \"") - + cardinal_graph - + pynutil.insert("\" } units: \"") - + pynini.union('x', 'X') - + pynutil.insert("\"") - ) - - alpha_dash_decimal = ( - pynutil.insert("units: \"") - + pynini.closure(NEMO_ALPHA, 1) - + pynutil.delete('-') - + pynutil.insert("\"") - + pynutil.insert(" decimal { ") - + decimal.final_graph_wo_negative - + pynutil.insert(" }") - ) - - final_graph = ( - subgraph_decimal - | subgraph_cardinal - | cardinal_dash_alpha - | alpha_dash_cardinal - | decimal_dash_alpha - | decimal_times - | alpha_dash_decimal - | subgraph_fraction - | cardinal_times - ) - final_graph += pynutil.insert(" preserve_order: true") - final_graph = self.add_tokens(final_graph) - - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/de/taggers/money.py b/nemo_text_processing/text_normalization/de/taggers/money.py deleted file mode 100644 index bc27d41596a4..000000000000 --- a/nemo_text_processing/text_normalization/de/taggers/money.py +++ /dev/null @@ -1,148 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.de.utils import get_abs_path, load_labels -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_ALPHA, - NEMO_DIGIT, - NEMO_SIGMA, - GraphFst, - convert_space, - insert_space, -) -from pynini.lib import pynutil - -min_singular = pynini.string_file(get_abs_path("data/money/currency_minor_singular.tsv")) -min_plural = pynini.string_file(get_abs_path("data/money/currency_minor_plural.tsv")) -maj_singular = pynini.string_file((get_abs_path("data/money/currency.tsv"))) - - -class MoneyFst(GraphFst): - """ - Finite state transducer for classifying money, e.g. - "€1" -> money { currency_maj: "euro" integer_part: "ein"} - "€1,000" -> money { currency_maj: "euro" integer_part: "ein" } - "€1,001" -> money { currency_maj: "euro" integer_part: "eins" fractional_part: "null null eins"} - "£1,4" -> money { integer_part: "ein" currency_maj: "pfund" fractional_part: "vierzig" preserve_order: true} - -> money { integer_part: "ein" currency_maj: "pfund" fractional_part: "vierzig" currency_min: "pence" preserve_order: true} - "£0,01" -> money { fractional_part: "ein" currency_min: "penny" preserve_order: true} - "£0,01 million" -> money { currency_maj: "pfund" integer_part: "null" fractional_part: "null eins" quantity: "million"} - - Args: - cardinal: CardinalFst - decimal: DecimalFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal: GraphFst, decimal: GraphFst, deterministic: bool = True): - super().__init__(name="money", kind="classify", deterministic=deterministic) - cardinal_graph = cardinal.graph - graph_decimal_final = decimal.fst - - maj_singular_labels = load_labels(get_abs_path("data/money/currency.tsv")) - maj_singular_graph = convert_space(maj_singular) - maj_plural_graph = maj_singular_graph - - graph_maj_singular = pynutil.insert("currency_maj: \"") + maj_singular_graph + pynutil.insert("\"") - graph_maj_plural = pynutil.insert("currency_maj: \"") + maj_plural_graph + pynutil.insert("\"") - - optional_delete_fractional_zeros = pynini.closure( - pynutil.delete(",") + pynini.closure(pynutil.delete("0"), 1), 0, 1 - ) - graph_integer_one = pynutil.insert("integer_part: \"") + pynini.cross("1", "ein") + pynutil.insert("\"") - - # only for decimals where third decimal after comma is non-zero or with quantity - decimal_delete_last_zeros = ( - pynini.closure(NEMO_DIGIT, 1) - + pynini.accep(",") - + pynini.closure(NEMO_DIGIT, 2) - + (NEMO_DIGIT - "0") - + pynini.closure(pynutil.delete("0")) - ) - decimal_with_quantity = NEMO_SIGMA + NEMO_ALPHA - graph_decimal = ( - graph_maj_plural + insert_space + (decimal_delete_last_zeros | decimal_with_quantity) @ graph_decimal_final - ) - - graph_integer = ( - pynutil.insert("integer_part: \"") + ((NEMO_SIGMA - "1") @ cardinal_graph) + pynutil.insert("\"") - ) - - graph_integer_only = graph_maj_singular + insert_space + graph_integer_one - graph_integer_only |= graph_maj_plural + insert_space + graph_integer - - graph = (graph_integer_only + optional_delete_fractional_zeros) | graph_decimal - - # remove trailing zeros of non zero number in the first 2 digits and fill up to 2 digits - # e.g. 2000 -> 20, 0200->02, 01 -> 01, 10 -> 10 - # not accepted: 002, 00, 0, - two_digits_fractional_part = ( - pynini.closure(NEMO_DIGIT) + (NEMO_DIGIT - "0") + pynini.closure(pynutil.delete("0")) - ) @ ( - (pynutil.delete("0") + (NEMO_DIGIT - "0")) - | ((NEMO_DIGIT - "0") + pynutil.insert("0")) - | ((NEMO_DIGIT - "0") + NEMO_DIGIT) - ) - - graph_min_singular = pynutil.insert(" currency_min: \"") + min_singular + pynutil.insert("\"") - graph_min_plural = pynutil.insert(" currency_min: \"") + min_plural + pynutil.insert("\"") - - # format ** euro ** cent - decimal_graph_with_minor = None - for curr_symbol, _ in maj_singular_labels: - preserve_order = pynutil.insert(" preserve_order: true") - integer_plus_maj = graph_integer + insert_space + pynutil.insert(curr_symbol) @ graph_maj_plural - integer_plus_maj |= graph_integer_one + insert_space + pynutil.insert(curr_symbol) @ graph_maj_singular - # non zero integer part - integer_plus_maj = (pynini.closure(NEMO_DIGIT) - "0") @ integer_plus_maj - - graph_fractional_one = two_digits_fractional_part @ pynini.cross("1", "ein") - graph_fractional_one = pynutil.insert("fractional_part: \"") + graph_fractional_one + pynutil.insert("\"") - graph_fractional = ( - two_digits_fractional_part @ (pynini.closure(NEMO_DIGIT, 1, 2) - "1") @ cardinal.two_digit_non_zero - ) - graph_fractional = pynutil.insert("fractional_part: \"") + graph_fractional + pynutil.insert("\"") - - fractional_plus_min = graph_fractional + insert_space + pynutil.insert(curr_symbol) @ graph_min_plural - fractional_plus_min |= ( - graph_fractional_one + insert_space + pynutil.insert(curr_symbol) @ graph_min_singular - ) - - decimal_graph_with_minor_curr = integer_plus_maj + pynini.cross(",", " ") + fractional_plus_min - decimal_graph_with_minor_curr |= pynutil.add_weight( - integer_plus_maj - + pynini.cross(",", " ") - + pynutil.insert("fractional_part: \"") - + two_digits_fractional_part @ cardinal.two_digit_non_zero - + pynutil.insert("\""), - weight=0.0001, - ) - - decimal_graph_with_minor_curr |= pynutil.delete("0,") + fractional_plus_min - decimal_graph_with_minor_curr = ( - pynutil.delete(curr_symbol) + decimal_graph_with_minor_curr + preserve_order - ) - - decimal_graph_with_minor = ( - decimal_graph_with_minor_curr - if decimal_graph_with_minor is None - else pynini.union(decimal_graph_with_minor, decimal_graph_with_minor_curr) - ) - - final_graph = graph | decimal_graph_with_minor - - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/de/taggers/ordinal.py b/nemo_text_processing/text_normalization/de/taggers/ordinal.py deleted file mode 100644 index 5644665518b0..000000000000 --- a/nemo_text_processing/text_normalization/de/taggers/ordinal.py +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Adapted from https://github.com/google/TextNormalizationCoveringGrammars -# Russian minimally supervised number grammar. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_DIGIT, GraphFst -from pynini.lib import pynutil - - -class OrdinalFst(GraphFst): - """ - Finite state transducer for classifying cardinals, e.g. - "2." -> ordinal { integer: "zwei" } } - "2tes" -> ordinal { integer: "zwei" } } - - Args: - cardinal: cardinal GraphFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal: GraphFst, deterministic=False): - super().__init__(name="ordinal", kind="classify", deterministic=deterministic) - - cardinal_graph = cardinal.graph - endings = ["ter", "tes", "tem", "te", "ten"] - self.graph = ( - ( - pynini.closure(NEMO_DIGIT | pynini.accep(".")) - + pynutil.delete(pynutil.add_weight(pynini.union(*endings), weight=0.0001) | pynini.accep(".")) - ) - @ cardinal_graph - ).optimize() - final_graph = pynutil.insert("integer: \"") + self.graph + pynutil.insert("\"") - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/de/taggers/telephone.py b/nemo_text_processing/text_normalization/de/taggers/telephone.py deleted file mode 100644 index f4306b9be773..000000000000 --- a/nemo_text_processing/text_normalization/de/taggers/telephone.py +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.de.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_DIGIT, GraphFst, insert_space -from pynini.lib import pynutil - - -class TelephoneFst(GraphFst): - """ - Finite state transducer for classifying telephone, which includes country code, number part and extension - - E.g - "+49 1234-1233" -> telephone { country_code: "plus neun und vierzig" number_part: "eins zwei drei vier eins zwei drei drei" preserve_order: true } - "(012) 1234-1233" -> telephone { country_code: "null eins zwei" number_part: "eins zwei drei vier eins zwei drei drei" preserve_order: true } - (0**) - - Args: - cardinal: cardinal GraphFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal: GraphFst, deterministic: bool = True): - super().__init__(name="telephone", kind="classify", deterministic=deterministic) - - graph_zero = pynini.invert(pynini.string_file(get_abs_path("data/numbers/zero.tsv"))).optimize() - graph_digit_no_zero = pynini.invert( - pynini.string_file(get_abs_path("data/numbers/digit.tsv")) - ).optimize() | pynini.cross("1", "eins") - graph_digit = graph_digit_no_zero | graph_zero - - numbers_with_single_digits = pynini.closure(graph_digit + insert_space) + graph_digit - - two_digit_and_zero = (NEMO_DIGIT ** 2 @ cardinal.two_digit_non_zero) | graph_zero - # def add_space_after_two_digit(): - # return pynini.closure(two_digit_and_zero + insert_space) + ( - # two_digit_and_zero - # ) - - country_code = pynini.closure(pynini.cross("+", "plus "), 0, 1) + two_digit_and_zero - country_code |= ( - pynutil.delete("(") + graph_zero + insert_space + numbers_with_single_digits + pynutil.delete(")") - ) - country_code |= graph_zero + insert_space + numbers_with_single_digits - - country_code = pynutil.insert("country_code: \"") + country_code + pynutil.insert("\"") - - del_separator = pynini.cross(pynini.union("-", " "), " ") - # numbers_with_two_digits = pynini.closure(graph_digit + insert_space) + add_space_after_two_digit() + pynini.closure(insert_space + graph_digit) - # numbers = numbers_with_two_digits + pynini.closure(del_separator + numbers_with_two_digits, 0, 1) - numbers = numbers_with_single_digits + pynini.closure(del_separator + numbers_with_single_digits, 0, 1) - number_length = pynini.closure((NEMO_DIGIT | pynini.union("-", " ", ")", "(")), 7) - number_part = pynini.compose(number_length, numbers) - number = pynutil.insert("number_part: \"") + number_part + pynutil.insert("\"") - - graph = country_code + pynini.accep(" ") + number - self.graph = graph - final_graph = self.add_tokens(self.graph + pynutil.insert(" preserve_order: true")) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/de/taggers/time.py b/nemo_text_processing/text_normalization/de/taggers/time.py deleted file mode 100644 index b9e244635eff..000000000000 --- a/nemo_text_processing/text_normalization/de/taggers/time.py +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.text_normalization.de.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_DIGIT, GraphFst, convert_space, insert_space -from pynini.lib import pynutil - - -class TimeFst(GraphFst): - """ - Finite state transducer for classifying time, e.g. - "02:15 Uhr est" -> time { hours: "2" minutes: "15" zone: "e s t"} - "2 Uhr" -> time { hours: "2" } - "09:00 Uhr" -> time { hours: "2" } - "02:15:10 Uhr" -> time { hours: "2" minutes: "15" seconds: "10"} - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="time", kind="classify", deterministic=deterministic) - - final_suffix = pynutil.delete(" ") + pynutil.delete("Uhr") | pynutil.delete("uhr") - time_zone_graph = pynini.string_file(get_abs_path("data/time/time_zone.tsv")) - - labels_hour = [str(x) for x in range(0, 25)] - labels_minute_single = [str(x) for x in range(1, 10)] - labels_minute_double = [str(x) for x in range(10, 60)] - - delete_leading_zero_to_double_digit = (pynutil.delete("0") | (NEMO_DIGIT - "0")) + NEMO_DIGIT - - graph_hour = pynini.union(*labels_hour) - - graph_minute_single = pynini.union(*labels_minute_single) - graph_minute_double = pynini.union(*labels_minute_double) - - final_graph_hour_only = pynutil.insert("hours: \"") + graph_hour + pynutil.insert("\"") - final_graph_hour = ( - pynutil.insert("hours: \"") + delete_leading_zero_to_double_digit @ graph_hour + pynutil.insert("\"") - ) - final_graph_minute = ( - pynutil.insert("minutes: \"") - + (pynutil.delete("0") + graph_minute_single | graph_minute_double) - + pynutil.insert("\"") - ) - final_graph_second = ( - pynutil.insert("seconds: \"") - + (pynutil.delete("0") + graph_minute_single | graph_minute_double) - + pynutil.insert("\"") - ) - final_time_zone_optional = pynini.closure( - pynini.accep(" ") + pynutil.insert("zone: \"") + convert_space(time_zone_graph) + pynutil.insert("\""), - 0, - 1, - ) - - # 02:30 Uhr - graph_hm = ( - final_graph_hour - + pynutil.delete(":") - + (pynutil.delete("00") | (insert_space + final_graph_minute)) - + final_suffix - + final_time_zone_optional - ) - - # 10:30:05 Uhr, - graph_hms = ( - final_graph_hour - + pynutil.delete(":") - + (pynini.cross("00", " minutes: \"0\"") | (insert_space + final_graph_minute)) - + pynutil.delete(":") - + (pynini.cross("00", " seconds: \"0\"") | (insert_space + final_graph_second)) - + final_suffix - + final_time_zone_optional - + pynutil.insert(" preserve_order: true") - ) - - # 2 Uhr est - graph_h = final_graph_hour_only + final_suffix + final_time_zone_optional - final_graph = (graph_hm | graph_h | graph_hms).optimize() - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/de/taggers/tokenize_and_classify.py b/nemo_text_processing/text_normalization/de/taggers/tokenize_and_classify.py deleted file mode 100644 index a446fcfdb714..000000000000 --- a/nemo_text_processing/text_normalization/de/taggers/tokenize_and_classify.py +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os - -import pynini -from nemo_text_processing.text_normalization.de.taggers.cardinal import CardinalFst -from nemo_text_processing.text_normalization.de.taggers.date import DateFst -from nemo_text_processing.text_normalization.de.taggers.decimal import DecimalFst -from nemo_text_processing.text_normalization.de.taggers.electronic import ElectronicFst -from nemo_text_processing.text_normalization.de.taggers.fraction import FractionFst -from nemo_text_processing.text_normalization.de.taggers.measure import MeasureFst -from nemo_text_processing.text_normalization.de.taggers.money import MoneyFst -from nemo_text_processing.text_normalization.de.taggers.ordinal import OrdinalFst -from nemo_text_processing.text_normalization.de.taggers.telephone import TelephoneFst -from nemo_text_processing.text_normalization.de.taggers.time import TimeFst -from nemo_text_processing.text_normalization.de.taggers.whitelist import WhiteListFst -from nemo_text_processing.text_normalization.de.taggers.word import WordFst -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_CHAR, - NEMO_DIGIT, - GraphFst, - delete_extra_space, - delete_space, - generator_main, -) -from nemo_text_processing.text_normalization.en.taggers.punctuation import PunctuationFst -from pynini.lib import pynutil - -from nemo.utils import logging - - -class ClassifyFst(GraphFst): - """ - Final class that composes all other classification grammars. This class can process an entire sentence, that is - lower cased. For deployment, this grammar will be compiled and exported to OpenFst Finite State Archive (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - - Args: - input_case: accepting either "lower_cased" or "cased" input. - deterministic: if True will provide a single transduction option, - for False multiple options (used for audio-based normalization) - cache_dir: path to a dir with .far grammar file. Set to None to avoid using cache. - overwrite_cache: set to True to overwrite .far files - whitelist: path to a file with whitelist replacements - """ - - def __init__( - self, - input_case: str, - deterministic: bool = False, - cache_dir: str = None, - overwrite_cache: bool = False, - whitelist: str = None, - ): - super().__init__(name="tokenize_and_classify", kind="classify", deterministic=deterministic) - far_file = None - if cache_dir is not None and cache_dir != "None": - os.makedirs(cache_dir, exist_ok=True) - whitelist_file = os.path.basename(whitelist) if whitelist else "" - far_file = os.path.join( - cache_dir, f"_{input_case}_de_tn_{deterministic}_deterministic{whitelist_file}.far" - ) - if not overwrite_cache and far_file and os.path.exists(far_file): - self.fst = pynini.Far(far_file, mode="r")["tokenize_and_classify"] - no_digits = pynini.closure(pynini.difference(NEMO_CHAR, NEMO_DIGIT)) - self.fst_no_digits = pynini.compose(self.fst, no_digits).optimize() - logging.info(f"ClassifyFst.fst was restored from {far_file}.") - else: - logging.info(f"Creating ClassifyFst grammars. This might take some time...") - - self.cardinal = CardinalFst(deterministic=deterministic) - cardinal_graph = self.cardinal.fst - - self.ordinal = OrdinalFst(cardinal=self.cardinal, deterministic=deterministic) - ordinal_graph = self.ordinal.fst - - self.decimal = DecimalFst(cardinal=self.cardinal, deterministic=deterministic) - decimal_graph = self.decimal.fst - - self.fraction = FractionFst(cardinal=self.cardinal, deterministic=deterministic) - fraction_graph = self.fraction.fst - self.measure = MeasureFst( - cardinal=self.cardinal, decimal=self.decimal, fraction=self.fraction, deterministic=deterministic - ) - measure_graph = self.measure.fst - self.date = DateFst(cardinal=self.cardinal, deterministic=deterministic) - date_graph = self.date.fst - word_graph = WordFst(deterministic=deterministic).fst - self.time = TimeFst(deterministic=deterministic) - time_graph = self.time.fst - self.telephone = TelephoneFst(cardinal=self.cardinal, deterministic=deterministic) - telephone_graph = self.telephone.fst - self.electronic = ElectronicFst(deterministic=deterministic) - electronic_graph = self.electronic.fst - self.money = MoneyFst(cardinal=self.cardinal, decimal=self.decimal, deterministic=deterministic) - money_graph = self.money.fst - self.whitelist = WhiteListFst(input_case=input_case, deterministic=deterministic, input_file=whitelist) - whitelist_graph = self.whitelist.fst - punct_graph = PunctuationFst(deterministic=deterministic).fst - - classify = ( - pynutil.add_weight(whitelist_graph, 1.01) - | pynutil.add_weight(time_graph, 1.1) - | pynutil.add_weight(measure_graph, 1.1) - | pynutil.add_weight(cardinal_graph, 1.1) - | pynutil.add_weight(fraction_graph, 1.1) - | pynutil.add_weight(date_graph, 1.1) - | pynutil.add_weight(ordinal_graph, 1.1) - | pynutil.add_weight(decimal_graph, 1.1) - | pynutil.add_weight(money_graph, 1.1) - | pynutil.add_weight(telephone_graph, 1.1) - | pynutil.add_weight(electronic_graph, 1.1) - ) - - classify |= pynutil.add_weight(word_graph, 100) - - punct = pynutil.insert("tokens { ") + pynutil.add_weight(punct_graph, weight=1.1) + pynutil.insert(" }") - token = pynutil.insert("tokens { ") + classify + pynutil.insert(" }") - token_plus_punct = ( - pynini.closure(punct + pynutil.insert(" ")) + token + pynini.closure(pynutil.insert(" ") + punct) - ) - - graph = token_plus_punct + pynini.closure(pynutil.add_weight(delete_extra_space, 1.1) + token_plus_punct) - graph = delete_space + graph + delete_space - - self.fst = graph.optimize() - no_digits = pynini.closure(pynini.difference(NEMO_CHAR, NEMO_DIGIT)) - self.fst_no_digits = pynini.compose(self.fst, no_digits).optimize() - - if far_file: - generator_main(far_file, {"tokenize_and_classify": self.fst}) - logging.info(f"ClassifyFst grammars are saved to {far_file}.") diff --git a/nemo_text_processing/text_normalization/de/taggers/whitelist.py b/nemo_text_processing/text_normalization/de/taggers/whitelist.py deleted file mode 100644 index 4e8829bf17c9..000000000000 --- a/nemo_text_processing/text_normalization/de/taggers/whitelist.py +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.de.utils import get_abs_path, load_labels -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst, convert_space -from pynini.lib import pynutil - - -class WhiteListFst(GraphFst): - """ - Finite state transducer for classifying whitelist, e.g. - "Mr." -> tokens { name: "mister" } - This class has highest priority among all classifier grammars. Whitelisted tokens are defined and loaded from "data/whitelist.tsv". - - Args: - input_case: accepting either "lower_cased" or "cased" input. - deterministic: if True will provide a single transduction option, - for False multiple options (used for audio-based normalization) - input_file: path to a file with whitelist replacements - """ - - def __init__(self, input_case: str, deterministic: bool = True, input_file: str = None): - super().__init__(name="whitelist", kind="classify", deterministic=deterministic) - - def _get_whitelist_graph(input_case, file): - whitelist = load_labels(file) - if input_case == "lower_cased": - whitelist = [[x[0].lower()] + x[1:] for x in whitelist] - graph = pynini.string_map(whitelist) - return graph - - graph = _get_whitelist_graph(input_case, get_abs_path("data/whitelist.tsv")) - if not deterministic and input_case != "lower_cased": - graph |= pynutil.add_weight( - _get_whitelist_graph("lower_cased", get_abs_path("data/whitelist.tsv")), weight=0.0001 - ) - - if input_file: - whitelist_provided = _get_whitelist_graph(input_case, input_file) - if not deterministic: - graph |= whitelist_provided - else: - graph = whitelist_provided - - if not deterministic: - units_graph = _get_whitelist_graph(input_case, file=get_abs_path("data/measure/measurements.tsv")) - graph |= units_graph - - self.graph = graph - self.final_graph = convert_space(self.graph).optimize() - self.fst = (pynutil.insert("name: \"") + self.final_graph + pynutil.insert("\"")).optimize() diff --git a/nemo_text_processing/text_normalization/de/taggers/word.py b/nemo_text_processing/text_normalization/de/taggers/word.py deleted file mode 100644 index 16743d28b574..000000000000 --- a/nemo_text_processing/text_normalization/de/taggers/word.py +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_SPACE, GraphFst -from pynini.lib import pynutil - - -class WordFst(GraphFst): - """ - Finite state transducer for classifying word. - e.g. sleep -> tokens { name: "sleep" } - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="word", kind="classify") - word = pynutil.insert("name: \"") + pynini.closure(NEMO_NOT_SPACE, 1) + pynutil.insert("\"") - self.fst = word.optimize() diff --git a/nemo_text_processing/text_normalization/de/utils.py b/nemo_text_processing/text_normalization/de/utils.py deleted file mode 100644 index 9186c73dbe6e..000000000000 --- a/nemo_text_processing/text_normalization/de/utils.py +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import csv -import os - -from nemo.utils import logging - - -def get_abs_path(rel_path): - """ - Get absolute path - - Args: - rel_path: relative path to this file - - Returns absolute path - """ - abs_path = os.path.dirname(os.path.abspath(__file__)) + os.sep + rel_path - - if not os.path.exists(abs_path): - logging.warning(f'{abs_path} does not exist') - return abs_path - - -def load_labels(abs_path): - """ - loads relative path file as dictionary - - Args: - abs_path: absolute path - - Returns dictionary of mappings - """ - with open(abs_path, encoding="utf-8") as label_tsv: - labels = list(csv.reader(label_tsv, delimiter="\t")) - return labels diff --git a/nemo_text_processing/text_normalization/de/verbalizers/__init__.py b/nemo_text_processing/text_normalization/de/verbalizers/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/text_normalization/de/verbalizers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/de/verbalizers/cardinal.py b/nemo_text_processing/text_normalization/de/verbalizers/cardinal.py deleted file mode 100644 index 6adf17dd78ea..000000000000 --- a/nemo_text_processing/text_normalization/de/verbalizers/cardinal.py +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst -from pynini.lib import pynutil - - -class CardinalFst(GraphFst): - """ - Finite state transducer for verbalizing cardinals - e.g. cardinal { integer: "zwei" } -> "zwei" - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="cardinal", kind="verbalize", deterministic=deterministic) - optional_sign = pynini.closure(pynini.cross("negative: \"true\" ", "minus "), 0, 1) - self.optional_sign = optional_sign - integer = pynini.closure(NEMO_NOT_QUOTE, 1) - - self.integer = pynutil.delete(" \"") + integer + pynutil.delete("\"") - - integer = pynutil.delete("integer:") + self.integer - self.numbers = integer - graph = optional_sign + self.numbers - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/de/verbalizers/date.py b/nemo_text_processing/text_normalization/de/verbalizers/date.py deleted file mode 100644 index 2a1a8ed72546..000000000000 --- a/nemo_text_processing/text_normalization/de/verbalizers/date.py +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.de.utils import get_abs_path, load_labels -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_NOT_QUOTE, - NEMO_SIGMA, - GraphFst, - delete_preserve_order, -) -from pynini.lib import pynutil - - -class DateFst(GraphFst): - """ - Finite state transducer for verbalizing date, e.g. - date { day: "vier" month: "april" year: "zwei tausend zwei" } -> "vierter april zwei tausend zwei" - date { day: "vier" month: "mai" year: "zwei tausend zwei" } -> "vierter mai zwei tausend zwei" - - Args: - ordinal: ordinal verbalizer GraphFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, ordinal: GraphFst, deterministic: bool = True): - super().__init__(name="date", kind="verbalize", deterministic=deterministic) - - day_cardinal = pynutil.delete("day: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - day = day_cardinal @ pynini.cdrewrite(ordinal.ordinal_stem, "", "[EOS]", NEMO_SIGMA) + pynutil.insert("ter") - - months_names = pynini.union(*[x[1] for x in load_labels(get_abs_path("data/months/abbr_to_name.tsv"))]) - month = pynutil.delete("month: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - final_month = month @ months_names - final_month |= month @ pynini.difference(NEMO_SIGMA, months_names) @ pynini.cdrewrite( - ordinal.ordinal_stem, "", "[EOS]", NEMO_SIGMA - ) + pynutil.insert("ter") - - year = pynutil.delete("year: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - - # day month year - graph_dmy = day + pynini.accep(" ") + final_month + pynini.closure(pynini.accep(" ") + year, 0, 1) - graph_dmy |= final_month + pynini.accep(" ") + year - - self.graph = graph_dmy | year - final_graph = self.graph + delete_preserve_order - - delete_tokens = self.delete_tokens(final_graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/de/verbalizers/decimal.py b/nemo_text_processing/text_normalization/de/verbalizers/decimal.py deleted file mode 100644 index 4e5ac7f9411e..000000000000 --- a/nemo_text_processing/text_normalization/de/verbalizers/decimal.py +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.de.taggers.decimal import quantities -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_NOT_QUOTE, - GraphFst, - delete_preserve_order, - insert_space, -) -from pynini.lib import pynutil - - -class DecimalFst(GraphFst): - """ - Finite state transducer for classifying decimal, e.g. - decimal { negative: "true" integer_part: "elf" fractional_part: "vier null sechs" quantity: "billionen" } -> minus elf komma vier null sechs billionen - decimal { integer_part: "eins" quantity: "billion" } -> eins billion - - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="decimal", kind="classify", deterministic=deterministic) - - delete_space = pynutil.delete(" ") - self.optional_sign = pynini.closure(pynini.cross("negative: \"true\"", "minus ") + delete_space, 0, 1) - self.integer = pynutil.delete("integer_part: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - self.fractional_default = ( - pynutil.delete("fractional_part: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - ) - - self.fractional = pynutil.insert(" komma ") + self.fractional_default - - self.quantity = ( - delete_space + insert_space + pynutil.delete("quantity: \"") + quantities + pynutil.delete("\"") - ) - self.optional_quantity = pynini.closure(self.quantity, 0, 1) - - graph = self.optional_sign + ( - self.integer + self.quantity | self.integer + delete_space + self.fractional + self.optional_quantity - ) - - self.numbers = graph - graph += delete_preserve_order - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/de/verbalizers/electronic.py b/nemo_text_processing/text_normalization/de/verbalizers/electronic.py deleted file mode 100644 index 184ce01b1c5f..000000000000 --- a/nemo_text_processing/text_normalization/de/verbalizers/electronic.py +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.de.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_NOT_QUOTE, - NEMO_SIGMA, - GraphFst, - delete_preserve_order, - insert_space, -) -from pynini.lib import pynutil - - -class ElectronicFst(GraphFst): - """ - Finite state transducer for verbalizing electronic - e.g. electronic { username: "abc" domain: "hotmail.com" } -> "a b c at hotmail punkt com" - -> "a b c at h o t m a i l punkt c o m" - -> "a b c at hotmail punkt c o m" - -> "a b c at h o t m a i l punkt com" - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="electronic", kind="verbalize", deterministic=deterministic) - graph_digit_no_zero = pynini.invert( - pynini.string_file(get_abs_path("data/numbers/digit.tsv")) - ).optimize() | pynini.cross("1", "eins") - graph_zero = pynini.invert(pynini.string_file(get_abs_path("data/numbers/zero.tsv"))).optimize() - graph_digit = graph_digit_no_zero | graph_zero - graph_symbols = pynini.string_file(get_abs_path("data/electronic/symbols.tsv")).optimize() - server_common = pynini.string_file(get_abs_path("data/electronic/server_name.tsv")) - domain_common = pynini.string_file(get_abs_path("data/electronic/domain.tsv")) - - def add_space_after_char(): - return pynini.closure(NEMO_NOT_QUOTE - pynini.accep(" ") + insert_space) + ( - NEMO_NOT_QUOTE - pynini.accep(" ") - ) - - verbalize_characters = pynini.cdrewrite(graph_symbols | graph_digit, "", "", NEMO_SIGMA) - - user_name = pynutil.delete("username: \"") + add_space_after_char() + pynutil.delete("\"") - user_name @= verbalize_characters - - convert_defaults = pynutil.add_weight(NEMO_NOT_QUOTE, weight=0.0001) | domain_common | server_common - domain = convert_defaults + pynini.closure(insert_space + convert_defaults) - domain @= verbalize_characters - - domain = pynutil.delete("domain: \"") + domain + pynutil.delete("\"") - protocol = ( - pynutil.delete("protocol: \"") - + add_space_after_char() @ pynini.cdrewrite(graph_symbols, "", "", NEMO_SIGMA) - + pynutil.delete("\"") - ) - self.graph = (pynini.closure(protocol + pynini.accep(" "), 0, 1) + domain) | ( - user_name + pynini.accep(" ") + pynutil.insert("at ") + domain - ) - delete_tokens = self.delete_tokens(self.graph + delete_preserve_order) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/de/verbalizers/fraction.py b/nemo_text_processing/text_normalization/de/verbalizers/fraction.py deleted file mode 100644 index 2221a2912887..000000000000 --- a/nemo_text_processing/text_normalization/de/verbalizers/fraction.py +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_NOT_QUOTE, - NEMO_SIGMA, - GraphFst, - delete_preserve_order, - insert_space, -) -from pynini.lib import pynutil - - -class FractionFst(GraphFst): - """ - Finite state transducer for verbalizing fraction - e.g. fraction { integer: "drei" numerator: "eins" denominator: "zwei" }-> drei ein halb - e.g. fraction { numerator: "vier" denominator: "zwei" } -> vier halbe - e.g. fraction { numerator: "drei" denominator: "vier" } -> drei viertel - - Args: - ordinal: ordinal GraphFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, ordinal: GraphFst, deterministic: bool = True): - super().__init__(name="fraction", kind="verbalize", deterministic=deterministic) - - optional_sign = pynini.closure(pynini.cross("negative: \"true\"", "minus ") + pynutil.delete(" "), 0, 1) - change_one = pynini.cdrewrite( - pynutil.add_weight(pynini.cross("eins", "ein"), weight=-0.0001), "[BOS]", "[EOS]", NEMO_SIGMA - ) - change_numerator_two = pynini.cdrewrite(pynini.cross("zweitel", "halbe"), "[BOS]", "[EOS]", NEMO_SIGMA) - integer = pynutil.delete("integer_part: \"") + change_one + pynutil.delete("\" ") - numerator = pynutil.delete("numerator: \"") + change_one + pynutil.delete("\" ") - denominator = ( - pynutil.delete("denominator: \"") - + pynini.closure(NEMO_NOT_QUOTE) - @ ( - pynini.cdrewrite(pynini.closure(ordinal.ordinal_stem, 0, 1), "", "[EOS]", NEMO_SIGMA) - + pynutil.insert("tel") - ) - @ change_numerator_two - + pynutil.delete("\"") - ) - - integer += insert_space + pynini.closure(pynutil.insert("und ", weight=0.001), 0, 1) - - denominator_one_half = pynini.cdrewrite(pynini.cross("ein halbe", "ein halb"), "[BOS]", "[EOS]", NEMO_SIGMA) - - fraction_default = (numerator + insert_space + denominator) @ denominator_one_half - - self.graph = optional_sign + pynini.closure(integer, 0, 1) + fraction_default - - graph = self.graph + delete_preserve_order - - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/de/verbalizers/measure.py b/nemo_text_processing/text_normalization/de/verbalizers/measure.py deleted file mode 100644 index b9bcd190e272..000000000000 --- a/nemo_text_processing/text_normalization/de/verbalizers/measure.py +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_NOT_QUOTE, - GraphFst, - delete_extra_space, - delete_preserve_order, -) -from pynini.lib import pynutil - - -class MeasureFst(GraphFst): - """ - Finite state transducer for verbalizing measure, e.g. - measure { cardinal { integer: "zwei" units: "unzen" } } -> "zwei unzen" - measure { cardinal { integer_part: "zwei" quantity: "millionen" units: "unzen" } } -> "zwei millionen unzen" - - Args: - decimal: decimal GraphFst - cardinal: cardinal GraphFst - fraction: fraction GraphFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, decimal: GraphFst, cardinal: GraphFst, fraction: GraphFst, deterministic: bool): - super().__init__(name="measure", kind="verbalize", deterministic=deterministic) - unit = pynutil.delete("units: \"") + pynini.closure(NEMO_NOT_QUOTE) + pynutil.delete("\"") - - graph_decimal = decimal.fst - graph_cardinal = cardinal.fst - graph_fraction = fraction.fst - - graph = (graph_cardinal | graph_decimal | graph_fraction) + pynini.accep(" ") + unit - - graph |= unit + delete_extra_space + (graph_cardinal | graph_decimal) - graph += delete_preserve_order - - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/de/verbalizers/money.py b/nemo_text_processing/text_normalization/de/verbalizers/money.py deleted file mode 100644 index 94fde2482e14..000000000000 --- a/nemo_text_processing/text_normalization/de/verbalizers/money.py +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_preserve_order -from pynini.lib import pynutil - - -class MoneyFst(GraphFst): - """ - Finite state transducer for verbalizing money, e.g. - money { currency_maj: "euro" integer_part: "ein"} -> "ein euro" - money { currency_maj: "euro" integer_part: "eins" fractional_part: "null null eins"} -> "eins komma null null eins euro" - money { integer_part: "ein" currency_maj: "pfund" fractional_part: "vierzig" preserve_order: true} -> "ein pfund vierzig" - money { integer_part: "ein" currency_maj: "pfund" fractional_part: "vierzig" currency_min: "pence" preserve_order: true} -> "ein pfund vierzig pence" - money { fractional_part: "ein" currency_min: "penny" preserve_order: true} -> "ein penny" - money { currency_maj: "pfund" integer_part: "null" fractional_part: "null eins" quantity: "million"} -> "null komma null eins million pfund" - - Args: - decimal: GraphFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, decimal: GraphFst, deterministic: bool = True): - super().__init__(name="money", kind="verbalize", deterministic=deterministic) - - keep_space = pynini.accep(" ") - - maj = pynutil.delete("currency_maj: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - min = pynutil.delete("currency_min: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - - fractional_part = ( - pynutil.delete("fractional_part: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - ) - - integer_part = pynutil.delete("integer_part: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - optional_add_and = pynini.closure(pynutil.insert("und "), 0, 1) - - # *** currency_maj - graph_integer = integer_part + keep_space + maj - - # *** currency_maj + (***) | ((und) *** current_min) - graph_integer_with_minor = ( - integer_part - + keep_space - + maj - + keep_space - + (fractional_part | (optional_add_and + fractional_part + keep_space + min)) - + delete_preserve_order - ) - - # *** komma *** currency_maj - graph_decimal = decimal.fst + keep_space + maj - - # *** current_min - graph_minor = fractional_part + keep_space + min + delete_preserve_order - - graph = graph_integer | graph_integer_with_minor | graph_decimal | graph_minor - - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/de/verbalizers/ordinal.py b/nemo_text_processing/text_normalization/de/verbalizers/ordinal.py deleted file mode 100644 index 917337c7026d..000000000000 --- a/nemo_text_processing/text_normalization/de/verbalizers/ordinal.py +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.de.utils import get_abs_path -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, NEMO_SIGMA, GraphFst -from pynini.lib import pynutil - - -class OrdinalFst(GraphFst): - """ - Finite state transducer for verbalizing roman numerals - e.g. ordinal { integer: "vier" } } -> "vierter" - -> "viertes" ... - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="ordinal", kind="verbalize", deterministic=deterministic) - graph_digit = pynini.string_file(get_abs_path("data/ordinals/digit.tsv")).invert() - graph_ties = pynini.string_file(get_abs_path("data/ordinals/ties.tsv")).invert() - graph_thousands = pynini.string_file(get_abs_path("data/ordinals/thousands.tsv")).invert() - - graph = pynutil.delete("integer: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - - suffixes = pynini.union("ten", "tem", "ter", "tes", "te") - convert_rest = pynutil.insert(suffixes, weight=0.01) - self.ordinal_stem = graph_digit | graph_ties | graph_thousands - - suffix = pynini.cdrewrite( - pynini.closure(self.ordinal_stem, 0, 1) + convert_rest, "", "[EOS]", NEMO_SIGMA, - ).optimize() - self.graph = pynini.compose(graph, suffix) - self.suffix = suffix - delete_tokens = self.delete_tokens(self.graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/de/verbalizers/telephone.py b/nemo_text_processing/text_normalization/de/verbalizers/telephone.py deleted file mode 100644 index 25fbeae8c605..000000000000 --- a/nemo_text_processing/text_normalization/de/verbalizers/telephone.py +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_preserve_order -from pynini.lib import pynutil - - -class TelephoneFst(GraphFst): - """ - Finite state transducer for verbalizing telephone, e.g. - telephone { country_code: "plus neun und vierzig" number_part: "null eins eins eins null null null" } - -> "plus neun und vierzig null eins eins eins null null null" - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="telephone", kind="verbalize", deterministic=deterministic) - - country_code = pynutil.delete("country_code: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - - number_part = pynutil.delete("number_part: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - - self.graph = country_code + pynini.accep(" ") + number_part - - graph = self.graph + delete_preserve_order - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/de/verbalizers/time.py b/nemo_text_processing/text_normalization/de/verbalizers/time.py deleted file mode 100644 index f6ba49332bfa..000000000000 --- a/nemo_text_processing/text_normalization/de/verbalizers/time.py +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.de.utils import get_abs_path, load_labels -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_DIGIT, - NEMO_SIGMA, - GraphFst, - convert_space, - delete_preserve_order, -) -from pynini.lib import pynutil - - -class TimeFst(GraphFst): - """ - Finite state transducer for verbalizing electronic, e.g. - time { hours: "2" minutes: "15"} -> "zwei uhr fünfzehn" - time { minutes: "15" hours: "2" } -> "viertel nach zwei" - time { minutes: "15" hours: "2" } -> "fünfzehn nach zwei" - time { hours: "14" minutes: "15"} -> "vierzehn uhr fünfzehn" - time { minutes: "15" hours: "14" } -> "viertel nach zwei" - time { minutes: "15" hours: "14" } -> "fünfzehn nach drei" - time { minutes: "45" hours: "14" } -> "viertel vor drei" - - Args: - cardinal_tagger: cardinal_tagger tagger GraphFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal_tagger: GraphFst, deterministic: bool = True): - super().__init__(name="time", kind="verbalize", deterministic=deterministic) - - # add weight so when using inverse text normalization this conversion is depriotized - night_to_early = pynutil.add_weight( - pynini.invert(pynini.string_file(get_abs_path("data/time/hour_to_night.tsv"))).optimize(), weight=0.0001 - ) - hour_to = pynini.invert(pynini.string_file(get_abs_path("data/time/hour_to.tsv"))).optimize() - minute_to = pynini.invert(pynini.string_file(get_abs_path("data/time/minute_to.tsv"))).optimize() - time_zone_graph = pynini.invert( - convert_space(pynini.union(*[x[1] for x in load_labels(get_abs_path("data/time/time_zone.tsv"))])) - ) - - graph_zero = pynini.invert(pynini.string_file(get_abs_path("data/numbers/zero.tsv"))).optimize() - number_verbalization = graph_zero | cardinal_tagger.two_digit_non_zero - hour = pynutil.delete("hours: \"") + pynini.closure(NEMO_DIGIT, 1) + pynutil.delete("\"") - hour_verbalized = hour @ number_verbalization @ pynini.cdrewrite( - pynini.cross("eins", "ein"), "[BOS]", "[EOS]", NEMO_SIGMA - ) + pynutil.insert(" uhr") - minute = pynutil.delete("minutes: \"") + pynini.closure(NEMO_DIGIT, 1) + pynutil.delete("\"") - zone = pynutil.delete("zone: \"") + time_zone_graph + pynutil.delete("\"") - optional_zone = pynini.closure(pynini.accep(" ") + zone, 0, 1) - second = pynutil.delete("seconds: \"") + pynini.closure(NEMO_DIGIT, 1) + pynutil.delete("\"") - graph_hms = ( - hour_verbalized - + pynini.accep(" ") - + minute @ number_verbalization - + pynutil.insert(" minuten") - + pynini.accep(" ") - + second @ number_verbalization - + pynutil.insert(" sekunden") - + optional_zone - ) - graph_hms @= pynini.cdrewrite( - pynini.cross("eins minuten", "eine minute") | pynini.cross("eins sekunden", "eine sekunde"), - pynini.union(" ", "[BOS]"), - "", - NEMO_SIGMA, - ) - - min_30 = [str(x) for x in range(1, 31)] - min_30 = pynini.union(*min_30) - min_29 = [str(x) for x in range(1, 30)] - min_29 = pynini.union(*min_29) - - graph_h = hour_verbalized - graph_hm = hour_verbalized + pynini.accep(" ") + minute @ number_verbalization - - graph_m_past_h = ( - minute @ min_30 @ (number_verbalization | pynini.cross("15", "viertel")) - + pynini.accep(" ") - + pynutil.insert("nach ") - # + hour @ number_verbalization - + hour @ pynini.cdrewrite(night_to_early, "[BOS]", "[EOS]", NEMO_SIGMA) @ number_verbalization - ) - graph_m30_h = ( - minute @ pynini.cross("30", "halb") - + pynini.accep(" ") - + hour @ pynini.cdrewrite(night_to_early, "[BOS]", "[EOS]", NEMO_SIGMA) @ hour_to @ number_verbalization - ) - graph_m_to_h = ( - minute @ minute_to @ min_29 @ (number_verbalization | pynini.cross("15", "viertel")) - + pynini.accep(" ") - + pynutil.insert("vor ") - + hour @ pynini.cdrewrite(night_to_early, "[BOS]", "[EOS]", NEMO_SIGMA) @ hour_to @ number_verbalization - ) - - self.graph = ( - graph_hms - | graph_h - | graph_hm - | pynutil.add_weight(graph_m_past_h, weight=0.0001) - | pynutil.add_weight(graph_m30_h, weight=0.0001) - | pynutil.add_weight(graph_m_to_h, weight=0.0001) - ) + optional_zone - delete_tokens = self.delete_tokens(self.graph + delete_preserve_order) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/de/verbalizers/verbalize.py b/nemo_text_processing/text_normalization/de/verbalizers/verbalize.py deleted file mode 100644 index e0aaed12522e..000000000000 --- a/nemo_text_processing/text_normalization/de/verbalizers/verbalize.py +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from nemo_text_processing.text_normalization.de.taggers.cardinal import CardinalFst as CardinalTagger -from nemo_text_processing.text_normalization.de.verbalizers.cardinal import CardinalFst -from nemo_text_processing.text_normalization.de.verbalizers.date import DateFst -from nemo_text_processing.text_normalization.de.verbalizers.decimal import DecimalFst -from nemo_text_processing.text_normalization.de.verbalizers.electronic import ElectronicFst -from nemo_text_processing.text_normalization.de.verbalizers.fraction import FractionFst -from nemo_text_processing.text_normalization.de.verbalizers.measure import MeasureFst -from nemo_text_processing.text_normalization.de.verbalizers.money import MoneyFst -from nemo_text_processing.text_normalization.de.verbalizers.ordinal import OrdinalFst -from nemo_text_processing.text_normalization.de.verbalizers.telephone import TelephoneFst -from nemo_text_processing.text_normalization.de.verbalizers.time import TimeFst -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst -from nemo_text_processing.text_normalization.en.verbalizers.whitelist import WhiteListFst - - -class VerbalizeFst(GraphFst): - """ - Composes other verbalizer grammars. - For deployment, this grammar will be compiled and exported to OpenFst Finate State Archiv (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - - Args: - deterministic: if True will provide a single transduction option, - for False multiple options (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="verbalize", kind="verbalize", deterministic=deterministic) - cardinal_tagger = CardinalTagger(deterministic=deterministic) - cardinal = CardinalFst(deterministic=deterministic) - cardinal_graph = cardinal.fst - ordinal = OrdinalFst(deterministic=deterministic) - ordinal_graph = ordinal.fst - decimal = DecimalFst(deterministic=deterministic) - decimal_graph = decimal.fst - fraction = FractionFst(ordinal=ordinal, deterministic=deterministic) - fraction_graph = fraction.fst - date = DateFst(ordinal=ordinal) - date_graph = date.fst - measure = MeasureFst(cardinal=cardinal, decimal=decimal, fraction=fraction, deterministic=deterministic) - measure_graph = measure.fst - electronic = ElectronicFst(deterministic=deterministic) - electronic_graph = electronic.fst - whitelist_graph = WhiteListFst(deterministic=deterministic).fst - money_graph = MoneyFst(decimal=decimal).fst - telephone_graph = TelephoneFst(deterministic=deterministic).fst - time_graph = TimeFst(cardinal_tagger=cardinal_tagger, deterministic=deterministic).fst - - graph = ( - cardinal_graph - | measure_graph - | decimal_graph - | ordinal_graph - | date_graph - | electronic_graph - | money_graph - | fraction_graph - | whitelist_graph - | telephone_graph - | time_graph - ) - self.fst = graph diff --git a/nemo_text_processing/text_normalization/de/verbalizers/verbalize_final.py b/nemo_text_processing/text_normalization/de/verbalizers/verbalize_final.py deleted file mode 100644 index fe1ceaad9089..000000000000 --- a/nemo_text_processing/text_normalization/de/verbalizers/verbalize_final.py +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os - -import pynini -from nemo_text_processing.text_normalization.de.verbalizers.verbalize import VerbalizeFst -from nemo_text_processing.text_normalization.en.graph_utils import ( - GraphFst, - delete_extra_space, - delete_space, - generator_main, -) -from nemo_text_processing.text_normalization.en.verbalizers.word import WordFst -from pynini.lib import pynutil - -from nemo.utils import logging - - -class VerbalizeFinalFst(GraphFst): - """ - Finite state transducer that verbalizes an entire sentence - - Args: - deterministic: if True will provide a single transduction option, - for False multiple options (used for audio-based normalization) - cache_dir: path to a dir with .far grammar file. Set to None to avoid using cache. - overwrite_cache: set to True to overwrite .far files - """ - - def __init__(self, deterministic: bool = True, cache_dir: str = None, overwrite_cache: bool = False): - super().__init__(name="verbalize_final", kind="verbalize", deterministic=deterministic) - - far_file = None - if cache_dir is not None and cache_dir != "None": - os.makedirs(cache_dir, exist_ok=True) - far_file = os.path.join(cache_dir, f"de_tn_{deterministic}_deterministic_verbalizer.far") - if not overwrite_cache and far_file and os.path.exists(far_file): - self.fst = pynini.Far(far_file, mode="r")["verbalize"] - logging.info(f'VerbalizeFinalFst graph was restored from {far_file}.') - else: - verbalize = VerbalizeFst(deterministic=deterministic).fst - word = WordFst(deterministic=deterministic).fst - - types = verbalize | word - graph = ( - pynutil.delete("tokens") - + delete_space - + pynutil.delete("{") - + delete_space - + types - + delete_space - + pynutil.delete("}") - ) - graph = delete_space + pynini.closure(graph + delete_extra_space) + graph + delete_space - - self.fst = graph.optimize() - if far_file: - generator_main(far_file, {"verbalize": self.fst}) - logging.info(f"VerbalizeFinalFst grammars are saved to {far_file}.") diff --git a/nemo_text_processing/text_normalization/en/__init__.py b/nemo_text_processing/text_normalization/en/__init__.py deleted file mode 100644 index a9d7d97c9257..000000000000 --- a/nemo_text_processing/text_normalization/en/__init__.py +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from nemo_text_processing.text_normalization.en.taggers.tokenize_and_classify import ClassifyFst -from nemo_text_processing.text_normalization.en.verbalizers.verbalize import VerbalizeFst -from nemo_text_processing.text_normalization.en.verbalizers.verbalize_final import VerbalizeFinalFst diff --git a/nemo_text_processing/text_normalization/en/clean_eval_data.py b/nemo_text_processing/text_normalization/en/clean_eval_data.py deleted file mode 100644 index 8c33c4fa62ca..000000000000 --- a/nemo_text_processing/text_normalization/en/clean_eval_data.py +++ /dev/null @@ -1,342 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from argparse import ArgumentParser -from typing import List - -import regex as re -from nemo_text_processing.text_normalization.data_loader_utils import ( - EOS_TYPE, - Instance, - load_files, - training_data_to_sentences, -) - - -""" -This file is for evaluation purposes. -filter_loaded_data() cleans data (list of instances) for text normalization. Filters and cleaners can be specified for each semiotic class individually. -For example, normalized text should only include characters and whitespace characters but no punctuation. - Cardinal unnormalized instances should contain at least one integer and all other characters are removed. -""" - - -class Filter: - """ - Filter class - - Args: - class_type: semiotic class used in dataset - process_func: function to transform text - filter_func: function to filter text - - """ - - def __init__(self, class_type: str, process_func: object, filter_func: object): - self.class_type = class_type - self.process_func = process_func - self.filter_func = filter_func - - def filter(self, instance: Instance) -> bool: - """ - filter function - - Args: - filters given instance with filter function - - Returns: True if given instance fulfills criteria or does not belong to class type - """ - if instance.token_type != self.class_type: - return True - return self.filter_func(instance) - - def process(self, instance: Instance) -> Instance: - """ - process function - - Args: - processes given instance with process function - - Returns: processed instance if instance belongs to expected class type or original instance - """ - if instance.token_type != self.class_type: - return instance - return self.process_func(instance) - - -def filter_cardinal_1(instance: Instance) -> bool: - ok = re.search(r"[0-9]", instance.un_normalized) - return ok - - -def process_cardinal_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - un_normalized = re.sub(r"[^0-9]", "", un_normalized) - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_ordinal_1(instance: Instance) -> bool: - ok = re.search(r"(st|nd|rd|th)\s*$", instance.un_normalized) - return ok - - -def process_ordinal_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - un_normalized = re.sub(r"[,\s]", "", un_normalized) - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_decimal_1(instance: Instance) -> bool: - ok = re.search(r"[0-9]", instance.un_normalized) - return ok - - -def process_decimal_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - un_normalized = re.sub(r",", "", un_normalized) - normalized = instance.normalized - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_measure_1(instance: Instance) -> bool: - ok = True - return ok - - -def process_measure_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - un_normalized = re.sub(r",", "", un_normalized) - un_normalized = re.sub(r"m2", "m²", un_normalized) - un_normalized = re.sub(r"(\d)([^\d.\s])", r"\1 \2", un_normalized) - normalized = re.sub(r"[^a-z\s]", "", normalized) - normalized = re.sub(r"per ([a-z\s]*)s$", r"per \1", normalized) - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_money_1(instance: Instance) -> bool: - ok = re.search(r"[0-9]", instance.un_normalized) - return ok - - -def process_money_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - un_normalized = re.sub(r",", "", un_normalized) - un_normalized = re.sub(r"a\$", r"$", un_normalized) - un_normalized = re.sub(r"us\$", r"$", un_normalized) - un_normalized = re.sub(r"(\d)m\s*$", r"\1 million", un_normalized) - un_normalized = re.sub(r"(\d)bn?\s*$", r"\1 billion", un_normalized) - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_time_1(instance: Instance) -> bool: - ok = re.search(r"[0-9]", instance.un_normalized) - return ok - - -def process_time_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - un_normalized = re.sub(r": ", ":", un_normalized) - un_normalized = re.sub(r"(\d)\s?a\s?m\s?", r"\1 a.m.", un_normalized) - un_normalized = re.sub(r"(\d)\s?p\s?m\s?", r"\1 p.m.", un_normalized) - normalized = instance.normalized - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_plain_1(instance: Instance) -> bool: - ok = True - return ok - - -def process_plain_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_punct_1(instance: Instance) -> bool: - ok = True - return ok - - -def process_punct_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_date_1(instance: Instance) -> bool: - ok = True - return ok - - -def process_date_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - un_normalized = re.sub(r",", "", un_normalized) - normalized = instance.normalized - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_letters_1(instance: Instance) -> bool: - ok = True - return ok - - -def process_letters_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_verbatim_1(instance: Instance) -> bool: - ok = True - return ok - - -def process_verbatim_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_digit_1(instance: Instance) -> bool: - ok = re.search(r"[0-9]", instance.un_normalized) - return ok - - -def process_digit_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_telephone_1(instance: Instance) -> bool: - ok = re.search(r"[0-9]", instance.un_normalized) - return ok - - -def process_telephone_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_electronic_1(instance: Instance) -> bool: - ok = re.search(r"[0-9]", instance.un_normalized) - return ok - - -def process_electronic_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_fraction_1(instance: Instance) -> bool: - ok = re.search(r"[0-9]", instance.un_normalized) - return ok - - -def process_fraction_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -def filter_address_1(instance: Instance) -> bool: - ok = True - return ok - - -def process_address_1(instance: Instance) -> Instance: - un_normalized = instance.un_normalized - normalized = instance.normalized - normalized = re.sub(r"[^a-z ]", "", normalized) - return Instance(token_type=instance.token_type, un_normalized=un_normalized, normalized=normalized) - - -filters = [] -filters.append(Filter(class_type="CARDINAL", process_func=process_cardinal_1, filter_func=filter_cardinal_1)) -filters.append(Filter(class_type="ORDINAL", process_func=process_ordinal_1, filter_func=filter_ordinal_1)) -filters.append(Filter(class_type="DECIMAL", process_func=process_decimal_1, filter_func=filter_decimal_1)) -filters.append(Filter(class_type="MEASURE", process_func=process_measure_1, filter_func=filter_measure_1)) -filters.append(Filter(class_type="MONEY", process_func=process_money_1, filter_func=filter_money_1)) -filters.append(Filter(class_type="TIME", process_func=process_time_1, filter_func=filter_time_1)) - -filters.append(Filter(class_type="DATE", process_func=process_date_1, filter_func=filter_date_1)) -filters.append(Filter(class_type="PLAIN", process_func=process_plain_1, filter_func=filter_plain_1)) -filters.append(Filter(class_type="PUNCT", process_func=process_punct_1, filter_func=filter_punct_1)) -filters.append(Filter(class_type="LETTERS", process_func=process_letters_1, filter_func=filter_letters_1)) -filters.append(Filter(class_type="VERBATIM", process_func=process_verbatim_1, filter_func=filter_verbatim_1)) -filters.append(Filter(class_type="DIGIT", process_func=process_digit_1, filter_func=filter_digit_1)) -filters.append(Filter(class_type="TELEPHONE", process_func=process_telephone_1, filter_func=filter_telephone_1)) -filters.append(Filter(class_type="ELECTRONIC", process_func=process_electronic_1, filter_func=filter_electronic_1)) -filters.append(Filter(class_type="FRACTION", process_func=process_fraction_1, filter_func=filter_fraction_1)) -filters.append(Filter(class_type="ADDRESS", process_func=process_address_1, filter_func=filter_address_1)) -filters.append(Filter(class_type=EOS_TYPE, process_func=lambda x: x, filter_func=lambda x: True)) - - -def filter_loaded_data(data: List[Instance], verbose: bool = False) -> List[Instance]: - """ - Filters list of instances - - Args: - data: list of instances - - Returns: filtered and transformed list of instances - """ - updates_instances = [] - for instance in data: - updated_instance = False - for fil in filters: - if fil.class_type == instance.token_type and fil.filter(instance): - instance = fil.process(instance) - updated_instance = True - if updated_instance: - if verbose: - print(instance) - updates_instances.append(instance) - return updates_instances - - -def parse_args(): - parser = ArgumentParser() - parser.add_argument("--input", help="input file path", type=str, default='./en_with_types/output-00001-of-00100') - parser.add_argument("--verbose", help="print filtered instances", action='store_true') - return parser.parse_args() - - -if __name__ == "__main__": - args = parse_args() - file_path = args.input - - print("Loading training data: " + file_path) - instance_list = load_files([file_path]) # List of instances - filtered_instance_list = filter_loaded_data(instance_list, args.verbose) - training_data_to_sentences(filtered_instance_list) diff --git a/nemo_text_processing/text_normalization/en/data/__init__.py b/nemo_text_processing/text_normalization/en/data/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/text_normalization/en/data/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/en/data/address/__init__.py b/nemo_text_processing/text_normalization/en/data/address/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/nemo_text_processing/text_normalization/en/data/address/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/en/data/address/address_word.tsv b/nemo_text_processing/text_normalization/en/data/address/address_word.tsv deleted file mode 100644 index 2e9e71615acd..000000000000 --- a/nemo_text_processing/text_normalization/en/data/address/address_word.tsv +++ /dev/null @@ -1,14 +0,0 @@ -st Street -street Street -expy Expressway -fwy Freeway -hwy Highway -dr Drive -ct Court -ave Avenue -av Avenue -cir Circle -blvd Boulevard -alley Alley -way Way -jct Junction \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/address/state.tsv b/nemo_text_processing/text_normalization/en/data/address/state.tsv deleted file mode 100644 index 921704f76129..000000000000 --- a/nemo_text_processing/text_normalization/en/data/address/state.tsv +++ /dev/null @@ -1,52 +0,0 @@ -Alabama AL -Alaska AK -Arizona AZ -Arkansas AR -California CA -Colorado CO -Connecticut CT -Delaware DE -Florida FL -Georgia GA -Hawaii HI -Idaho ID -Illinois IL -Indiana IN -Indiana IND -Iowa IA -Kansas KS -Kentucky KY -Louisiana LA -Maine ME -Maryland MD -Massachusetts MA -Michigan MI -Minnesota MN -Mississippi MS -Missouri MO -Montana MT -Nebraska NE -Nevada NV -New Hampshire NH -New Jersey NJ -New Mexico NM -New York NY -North Carolina NC -North Dakota ND -Ohio OH -Oklahoma OK -Oregon OR -Pennsylvania PA -Rhode Island RI -South Carolina SC -South Dakota SD -Tennessee TN -Tennessee TENN -Texas TX -Utah UT -Vermont VT -Virginia VA -Washington WA -West Virginia WV -Wisconsin WI -Wyoming WY \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/date/__init__.py b/nemo_text_processing/text_normalization/en/data/date/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/text_normalization/en/data/date/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/en/data/date/day.tsv b/nemo_text_processing/text_normalization/en/data/date/day.tsv deleted file mode 100644 index ef8dd7af2852..000000000000 --- a/nemo_text_processing/text_normalization/en/data/date/day.tsv +++ /dev/null @@ -1,31 +0,0 @@ -one -two -three -four -five -six -seven -eight -nine -ten -eleven -twelve -thirteen -fourteen -fifteen -sixteen -seventeen -eighteen -nineteen -twenty -twenty one -twenty two -twenty three -twenty four -twenty five -twenty six -twenty seven -twenty eight -twenty nine -thirty -thirty one \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/date/month_abbr.tsv b/nemo_text_processing/text_normalization/en/data/date/month_abbr.tsv deleted file mode 100644 index e70e41045b3b..000000000000 --- a/nemo_text_processing/text_normalization/en/data/date/month_abbr.tsv +++ /dev/null @@ -1,12 +0,0 @@ -jan january -feb february -mar march -apr april -jun june -jul july -aug august -sep september -sept september -oct october -nov november -dec december diff --git a/nemo_text_processing/text_normalization/en/data/date/month_name.tsv b/nemo_text_processing/text_normalization/en/data/date/month_name.tsv deleted file mode 100644 index 1c05ac02a39e..000000000000 --- a/nemo_text_processing/text_normalization/en/data/date/month_name.tsv +++ /dev/null @@ -1,12 +0,0 @@ -january -february -march -april -may -june -july -august -september -october -november -december diff --git a/nemo_text_processing/text_normalization/en/data/date/month_number.tsv b/nemo_text_processing/text_normalization/en/data/date/month_number.tsv deleted file mode 100644 index f0cacd5d1ed3..000000000000 --- a/nemo_text_processing/text_normalization/en/data/date/month_number.tsv +++ /dev/null @@ -1,24 +0,0 @@ -1 january -2 february -3 march -4 april -5 may -6 june -7 july -8 august -9 september -10 october -11 november -12 december -01 january -02 february -03 march -04 april -05 may -06 june -07 july -08 august -09 september -10 october -11 november -12 december \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/date/year_suffix.tsv b/nemo_text_processing/text_normalization/en/data/date/year_suffix.tsv deleted file mode 100644 index 8c799ddbcfba..000000000000 --- a/nemo_text_processing/text_normalization/en/data/date/year_suffix.tsv +++ /dev/null @@ -1,16 +0,0 @@ -A. D AD -A.D AD -a. d AD -a.d AD -a. d. AD -a.d. AD -B. C BC -B.C BC -b. c BC -b.c BC -A. D. AD -A.D. AD -B. C. BC -B.C. BC -b. c. BC -b.c. BC diff --git a/nemo_text_processing/text_normalization/en/data/electronic/__init__.py b/nemo_text_processing/text_normalization/en/data/electronic/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/en/data/electronic/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/en/data/electronic/domain.tsv b/nemo_text_processing/text_normalization/en/data/electronic/domain.tsv deleted file mode 100644 index 0e7042c5f77f..000000000000 --- a/nemo_text_processing/text_normalization/en/data/electronic/domain.tsv +++ /dev/null @@ -1,12 +0,0 @@ -.com dot com -.org dot org -.gov dot gov -.uk dot UK -.fr dot FR -.net dot net -.br dot BR -.in dot IN -.ru dot RU -.de dot DE -.it dot IT -.jpg dot jpeg \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/electronic/symbol.tsv b/nemo_text_processing/text_normalization/en/data/electronic/symbol.tsv deleted file mode 100644 index f633c77cb793..000000000000 --- a/nemo_text_processing/text_normalization/en/data/electronic/symbol.tsv +++ /dev/null @@ -1,21 +0,0 @@ -. dot -- dash -_ underscore -! exclamation mark -# number sign -$ dollar sign -% percent sign -& ampersand -' quote -* asterisk -+ plus -/ slash -= equal sign -? question mark -^ circumflex -` right single quote -{ left brace -| vertical bar -} right brace -~ tilde -, comma \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/measure/__init__.py b/nemo_text_processing/text_normalization/en/data/measure/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/text_normalization/en/data/measure/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/en/data/measure/math_operation.tsv b/nemo_text_processing/text_normalization/en/data/measure/math_operation.tsv deleted file mode 100644 index 21e72fd0c405..000000000000 --- a/nemo_text_processing/text_normalization/en/data/measure/math_operation.tsv +++ /dev/null @@ -1,8 +0,0 @@ -+ plus -- minus -/ divided -÷ divided -: divided -× times -* times -· times \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/measure/unit.tsv b/nemo_text_processing/text_normalization/en/data/measure/unit.tsv deleted file mode 100644 index c033ab842385..000000000000 --- a/nemo_text_processing/text_normalization/en/data/measure/unit.tsv +++ /dev/null @@ -1,127 +0,0 @@ -amu atomic mass unit -bar bar -° degree -º degree -°c degree Celsius -°C degree Celsius -ºc degree Celsius -ºC degree Celsius -℃ degree Celsius -cm2 square centimeter -cm² square centimeter -cm3 cubic centimeter -cm³ cubic centimeter -cm centimeter -cwt hundredweight -db decibel -dm3 cubic decimeter -dm³ cubic decimeter -dm decimeter -ds decisecond -°f degree Fahrenheit -°F degree Fahrenheit -℉ degree Fahrenheit -ft foot -ghz gigahertz -gw gigawatt -gwh gigawatt hour -hz hertz -" inch -kbps kilobit per second -kcal kilo calory -kgf kilogram force -kg kilogram -khz kilohertz -km2 square kilometer -km² square kilometer -km3 cubic kilometer -km³ cubic kilometer -km kilometer -kpa kilopascal -kwh kilowatt hour -kw kilowatt -kW kilowatt -lb pound -lbs pound -m2 square meter -m² square meter -m3 cubic meter -m³ cubic meter -mbps megabit per second -mg milligram -mhz megahertz -mi2 square mile -mi² square mile -mi3 cubic mile -mi³ cubic mile -cu mi cubic mile -mi mile -min minute -ml milliliter -mm2 square millimeter -mm² square millimeter -mol mole -mpa megapascal -mph mile per hour -ng nanogram -nm nanometer -ns nanosecond -oz ounce -pa pascal -% percent -rad radian -rpm revolution per minute -sq ft square foot -sq mi square mile -sv sievert -tb terabyte -tj terajoule -tl teraliter -v volt -yd yard -μg microgram -μm micrometer -μs microsecond -ω ohm -atm ATM -au AU -bq BQ -cc CC -cd CD -da DA -eb EB -ev EV -f F -gb GB -g G -gl GL -gpa GPA -gy GY -ha HA -h H -hl HL -hp GP -hs HS -kb KB -kl KL -kn KN -kt KT -kv KV -lm LM -ma MA -mA MA -mb MB -mc MC -mf MF -m M -mm MM -ms MS -mv MV -mw MW -pb PB -pg PG -ps PS -s S -tb TB -tb YB -zb ZB \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/measure/unit_alternatives.tsv b/nemo_text_processing/text_normalization/en/data/measure/unit_alternatives.tsv deleted file mode 100644 index 77e4057ae70b..000000000000 --- a/nemo_text_processing/text_normalization/en/data/measure/unit_alternatives.tsv +++ /dev/null @@ -1,43 +0,0 @@ -atm atmosphere -bq becquerel -cd candela -da dalton -eb exabyte -f degree Fahrenheit -gb gigabyte -g gram -gl gigaliter -ha hectare -h hour -hl hectoliter -hp horsepower -hp horsepower -kb kilobit -kb kilobyte -ma megaampere -mA megaampere -ma milliampere -mA milliampere -mb megabyte -mc megacoulomb -mf megafarad -m meter -m minute -mm millimeter -mm millimeter -mm millimeter -ms megasecond -ms mega siemens -ms millisecond -mv millivolt -mV millivolt -mw megawatt -mW megawatt -pb petabyte -pg petagram -ps petasecond -s second -tb terabyte -tb terabyte -yb yottabyte -zb zettabyte diff --git a/nemo_text_processing/text_normalization/en/data/money/__init__.py b/nemo_text_processing/text_normalization/en/data/money/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/text_normalization/en/data/money/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/en/data/money/currency_major.tsv b/nemo_text_processing/text_normalization/en/data/money/currency_major.tsv deleted file mode 100644 index 5201efd8a3a2..000000000000 --- a/nemo_text_processing/text_normalization/en/data/money/currency_major.tsv +++ /dev/null @@ -1,39 +0,0 @@ -$ dollar -$ us dollar -US$ us dollar -฿ Thai Baht -£ pound -€ euro -₩ won -nzd new zealand dollar -rs rupee -chf swiss franc -dkk danish kroner -fim finnish markka -aed arab emirates dirham -¥ yen -czk czech koruna -mro mauritanian ouguiya -pkr pakistani rupee -crc costa rican colon -hk$ hong kong dollar -npr nepalese rupee -awg aruban florin -nok norwegian kroner -tzs tanzanian shilling -sek swedish kronor -cyp cypriot pound -r real -sar saudi riyal -cve cape verde escudo -rsd serbian dinar -dm german mark -shp saint helena pounds -php philippine peso -cad canadian dollar -ssp south sudanese pound -scr seychelles rupee -mvr maldivian rufiyaa -DH dirham -Dh dirham -Dhs. dirham diff --git a/nemo_text_processing/text_normalization/en/data/money/currency_minor_plural.tsv b/nemo_text_processing/text_normalization/en/data/money/currency_minor_plural.tsv deleted file mode 100644 index a2f67b3a3d00..000000000000 --- a/nemo_text_processing/text_normalization/en/data/money/currency_minor_plural.tsv +++ /dev/null @@ -1,4 +0,0 @@ -$ cents -US$ cents -€ cents -£ pence \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/money/currency_minor_singular.tsv b/nemo_text_processing/text_normalization/en/data/money/currency_minor_singular.tsv deleted file mode 100644 index fe629d87b693..000000000000 --- a/nemo_text_processing/text_normalization/en/data/money/currency_minor_singular.tsv +++ /dev/null @@ -1,3 +0,0 @@ -$ cent -€ cent -£ penny \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/money/per_unit.tsv b/nemo_text_processing/text_normalization/en/data/money/per_unit.tsv deleted file mode 100644 index 654806689127..000000000000 --- a/nemo_text_processing/text_normalization/en/data/money/per_unit.tsv +++ /dev/null @@ -1,2 +0,0 @@ -/ea each -/dozen \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/number/__init__.py b/nemo_text_processing/text_normalization/en/data/number/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/text_normalization/en/data/number/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/en/data/number/cardinal_number_name.far b/nemo_text_processing/text_normalization/en/data/number/cardinal_number_name.far deleted file mode 100755 index 2ec682541ca7..000000000000 Binary files a/nemo_text_processing/text_normalization/en/data/number/cardinal_number_name.far and /dev/null differ diff --git a/nemo_text_processing/text_normalization/en/data/number/digit.tsv b/nemo_text_processing/text_normalization/en/data/number/digit.tsv deleted file mode 100644 index fa329799db6f..000000000000 --- a/nemo_text_processing/text_normalization/en/data/number/digit.tsv +++ /dev/null @@ -1,9 +0,0 @@ -one 1 -two 2 -three 3 -four 4 -five 5 -six 6 -seven 7 -eight 8 -nine 9 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/number/fraction.tsv b/nemo_text_processing/text_normalization/en/data/number/fraction.tsv deleted file mode 100644 index 0085ad53ffaa..000000000000 --- a/nemo_text_processing/text_normalization/en/data/number/fraction.tsv +++ /dev/null @@ -1,18 +0,0 @@ -¼ 1/4 -½ 1/2 -¾ 3/4 -⅐ 1/7 -⅑ 1/9 -⅒ 1/10 -⅓ 1/3 -⅔ 2/3 -⅕ 1/5 -⅖ 2/5 -⅗ 3/5 -⅘ 4/5 -⅙ 1/6 -⅚ 5/6 -⅛ 1/8 -⅜ 3/8 -⅝ 5/8 -⅞ 7/8 diff --git a/nemo_text_processing/text_normalization/en/data/number/hundred.tsv b/nemo_text_processing/text_normalization/en/data/number/hundred.tsv deleted file mode 100644 index 10e2b9645a53..000000000000 --- a/nemo_text_processing/text_normalization/en/data/number/hundred.tsv +++ /dev/null @@ -1 +0,0 @@ -hundred \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/number/quantity_abbr.tsv b/nemo_text_processing/text_normalization/en/data/number/quantity_abbr.tsv deleted file mode 100644 index 7dba4f03713c..000000000000 --- a/nemo_text_processing/text_normalization/en/data/number/quantity_abbr.tsv +++ /dev/null @@ -1,10 +0,0 @@ -M million -MLN million -m million -mln million -B billion -b billion -BN billion -bn billion -K thousand -k thousand \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/number/teen.tsv b/nemo_text_processing/text_normalization/en/data/number/teen.tsv deleted file mode 100644 index 8e60fa1d3cb3..000000000000 --- a/nemo_text_processing/text_normalization/en/data/number/teen.tsv +++ /dev/null @@ -1,10 +0,0 @@ -ten 10 -eleven 11 -twelve 12 -thirteen 13 -fourteen 14 -fifteen 15 -sixteen 16 -seventeen 17 -eighteen 18 -nineteen 19 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/number/thousand.tsv b/nemo_text_processing/text_normalization/en/data/number/thousand.tsv deleted file mode 100644 index bf30542bb6bc..000000000000 --- a/nemo_text_processing/text_normalization/en/data/number/thousand.tsv +++ /dev/null @@ -1,22 +0,0 @@ -thousand -million -billion -trillion -quadrillion -quintillion -sextillion -septillion -octillion -nonillion -decillion -undecillion -duodecillion -tredecillion -quattuordecillion -quindecillion -sexdecillion -septendecillion -octodecillion -novemdecillion -vigintillion -centillion \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/number/ty.tsv b/nemo_text_processing/text_normalization/en/data/number/ty.tsv deleted file mode 100644 index 65f9839fda6d..000000000000 --- a/nemo_text_processing/text_normalization/en/data/number/ty.tsv +++ /dev/null @@ -1,8 +0,0 @@ -twenty 2 -thirty 3 -forty 4 -fifty 5 -sixty 6 -seventy 7 -eighty 8 -ninety 9 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/number/zero.tsv b/nemo_text_processing/text_normalization/en/data/number/zero.tsv deleted file mode 100644 index a1b116c10f09..000000000000 --- a/nemo_text_processing/text_normalization/en/data/number/zero.tsv +++ /dev/null @@ -1 +0,0 @@ -zero 0 diff --git a/nemo_text_processing/text_normalization/en/data/ordinal/__init__.py b/nemo_text_processing/text_normalization/en/data/ordinal/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/text_normalization/en/data/ordinal/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/en/data/ordinal/digit.tsv b/nemo_text_processing/text_normalization/en/data/ordinal/digit.tsv deleted file mode 100644 index 4b7fc24f1606..000000000000 --- a/nemo_text_processing/text_normalization/en/data/ordinal/digit.tsv +++ /dev/null @@ -1,9 +0,0 @@ -first one -second two -third three -fourth four -fifth five -sixth sixth -seventh seven -eighth eight -ninth nine \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/ordinal/teen.tsv b/nemo_text_processing/text_normalization/en/data/ordinal/teen.tsv deleted file mode 100644 index 496fefc086d1..000000000000 --- a/nemo_text_processing/text_normalization/en/data/ordinal/teen.tsv +++ /dev/null @@ -1 +0,0 @@ -twelfth twelve \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/roman/README.md b/nemo_text_processing/text_normalization/en/data/roman/README.md deleted file mode 100644 index 398e1974f823..000000000000 --- a/nemo_text_processing/text_normalization/en/data/roman/README.md +++ /dev/null @@ -1,20 +0,0 @@ -`female.tsv` - List of common female names. Copyright (c) January 1991 by Mark Kantrowitz, 4987 names, Version 1.3 (29-MAR-94) -Source: [https://www.cs.cmu.edu/Groups/AI/areas/nlp/corpora/names/female.txt](https://www.cs.cmu.edu/Groups/AI/areas/nlp/corpora/names/female.txt) - -`male.tsv` - List of common male names. Copyright (c) January 1991 by Mark Kantrowitz, 2940 names, Version 1.3 (29-MAR-94) -Source: [https://www.cs.cmu.edu/Groups/AI/areas/nlp/corpora/names/male.txt](https://www.cs.cmu.edu/Groups/AI/areas/nlp/corpora/names/male.txt) - -[Corpora Readme.txt](https://www.cs.cmu.edu/Groups/AI/areas/nlp/corpora/names/readme.txt): - -You may use the lists of names for any purpose, so long as credit is given -in any published work. You may also redistribute the list if you -provide the recipients with a copy of this README file. The lists are -not in the public domain (I retain the copyright on the lists) but are -freely redistributable. - -If you have any additions to the lists of names, I would appreciate -receiving them. - -My email address is mkant+@cs.cmu.edu. - -Mark Kantrowitz \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/roman/__init__.py b/nemo_text_processing/text_normalization/en/data/roman/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/text_normalization/en/data/roman/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/en/data/roman/female.tsv b/nemo_text_processing/text_normalization/en/data/roman/female.tsv deleted file mode 100644 index 4e248ce2ab7c..000000000000 --- a/nemo_text_processing/text_normalization/en/data/roman/female.tsv +++ /dev/null @@ -1,4998 +0,0 @@ -Abagael -Abagail -Abbe -Abbey -Abbi -Abbie -Abby -Abigael -Abigail -Abigale -Abra -Acacia -Ada -Adah -Adaline -Adara -Addie -Addis -Adel -Adela -Adelaide -Adele -Adelice -Adelina -Adelind -Adeline -Adella -Adelle -Adena -Adey -Adi -Adiana -Adina -Adora -Adore -Adoree -Adorne -Adrea -Adria -Adriaens -Adrian -Adriana -Adriane -Adrianna -Adrianne -Adrien -Adriena -Adrienne -Aeriel -Aeriela -Aeriell -Ag -Agace -Agata -Agatha -Agathe -Aggi -Aggie -Aggy -Agna -Agnella -Agnes -Agnese -Agnesse -Agneta -Agnola -Agretha -Aida -Aidan -Aigneis -Aila -Aile -Ailee -Aileen -Ailene -Ailey -Aili -Ailina -Ailyn -Aime -Aimee -Aimil -Aina -Aindrea -Ainslee -Ainsley -Ainslie -Ajay -Alaine -Alameda -Alana -Alanah -Alane -Alanna -Alayne -Alberta -Albertina -Albertine -Albina -Alecia -Aleda -Aleece -Aleecia -Aleen -Alejandra -Alejandrina -Alena -Alene -Alessandra -Aleta -Alethea -Alex -Alexa -Alexandra -Alexandrina -Alexi -Alexia -Alexina -Alexine -Alexis -Alfie -Alfreda -Ali -Alia -Alica -Alice -Alicea -Alicia -Alida -Alidia -Alina -Aline -Alis -Alisa -Alisha -Alison -Alissa -Alisun -Alix -Aliza -Alla -Alleen -Allegra -Allene -Alli -Allianora -Allie -Allina -Allis -Allison -Allissa -Allsun -Ally -Allyce -Allyn -Allys -Allyson -Alma -Almeda -Almeria -Almeta -Almira -Almire -Aloise -Aloisia -Aloysia -Alpa -Alta -Althea -Alvera -Alvina -Alvinia -Alvira -Alyce -Alyda -Alys -Alysa -Alyse -Alysia -Alyson -Alyss -Alyssa -Amabel -Amabelle -Amalea -Amalee -Amaleta -Amalia -Amalie -Amalita -Amalle -Amanda -Amandi -Amandie -Amandy -Amara -Amargo -Amata -Amber -Amberly -Ambrosia -Ambur -Ame -Amelia -Amelie -Amelina -Ameline -Amelita -Ami -Amie -Amity -Ammamaria -Amy -Ana -Anabel -Anabella -Anabelle -Anais -Analiese -Analise -Anallese -Anallise -Anastasia -Anastasie -Anastassia -Anatola -Andee -Andi -Andie -Andra -Andrea -Andreana -Andree -Andrei -Andria -Andriana -Andriette -Andromache -Andromeda -Andy -Anestassia -Anet -Anett -Anetta -Anette -Ange -Angel -Angela -Angele -Angelia -Angelica -Angelika -Angelina -Angeline -Angelique -Angelita -Angelle -Angie -Angil -Angy -Ania -Anica -Anissa -Anita -Anitra -Anja -Anjanette -Anjela -Ann -Ann-Mari -Ann-Marie -Anna -Anna-Diana -Anna-Diane -Anna-Maria -Annabal -Annabel -Annabela -Annabell -Annabella -Annabelle -Annadiana -Annadiane -Annalee -Annalena -Annaliese -Annalisa -Annalise -Annalyse -Annamari -Annamaria -Annamarie -Anne -Anne-Corinne -Anne-Mar -Anne-Marie -Annecorinne -Anneliese -Annelise -Annemarie -Annetta -Annette -Anni -Annice -Annie -Annissa -Annmaria -Annmarie -Annnora -Annora -Anny -Anselma -Ansley -Anstice -Anthe -Anthea -Anthia -Antoinette -Antonella -Antonetta -Antonia -Antonie -Antonietta -Antonina -Anya -Aphrodite -Appolonia -Aprilette -Ara -Arabel -Arabela -Arabele -Arabella -Arabelle -Arda -Ardath -Ardeen -Ardelia -Ardelis -Ardella -Ardelle -Arden -Ardene -Ardenia -Ardine -Ardis -Ardith -Ardra -Ardyce -Ardys -Ardyth -Aretha -Ariadne -Ariana -Arianne -Aridatha -Ariel -Ariela -Ariella -Arielle -Arlana -Arlee -Arleen -Arlen -Arlena -Arlene -Arleta -Arlette -Arleyne -Arlie -Arliene -Arlina -Arlinda -Arline -Arly -Arlyn -Arlyne -Aryn -Ashely -Ashlee -Ashleigh -Ashlen -Ashley -Ashli -Ashlie -Ashly -Asia -Astra -Astrid -Astrix -Atalanta -Athena -Athene -Atlanta -Atlante -Auberta -Aubine -Aubree -Aubrette -Aubrey -Aubrie -Aubry -Audi -Audie -Audra -Audre -Audrey -Audrie -Audry -Audrye -Audy -Augusta -Auguste -Augustina -Augustine -Aura -Aurea -Aurel -Aurelea -Aurelia -Aurelie -Auria -Aurie -Aurilia -Aurlie -Auroora -Aurora -Aurore -Austin -Austina -Austine -Ava -Aveline -Averil -Averyl -Avie -Avis -Aviva -Avivah -Avril -Avrit -Ayn -Bab -Babara -Babette -Babita -Babs -Bambi -Bambie -Bamby -Barb -Barbabra -Barbara -Barbara-Anne -Barbaraanne -Barbe -Barbee -Barbette -Barbey -Barbi -Barbie -Barbra -Barby -Bari -Barrie -Barry -Basia -Bathsheba -Batsheva -Bea -Beatrice -Beatrisa -Beatrix -Beatriz -Beau -Bebe -Becca -Becka -Becki -Beckie -Becky -Bee -Beilul -Beitris -Bekki -Bel -Belia -Belicia -Belinda -Belita -Bell -Bella -Bellamy -Bellanca -Belle -Bellina -Belva -Belvia -Bendite -Benedetta -Benedicta -Benedikta -Benetta -Benita -Benni -Bennie -Benny -Benoite -Berenice -Beret -Berget -Berna -Bernadene -Bernadette -Bernadina -Bernadine -Bernardina -Bernardine -Bernelle -Bernete -Bernetta -Bernette -Berni -Bernice -Bernie -Bernita -Berny -Berri -Berrie -Berry -Bert -Berta -Berte -Bertha -Berthe -Berti -Bertie -Bertina -Bertine -Berty -Beryl -Beryle -Bess -Bessie -Bessy -Beth -Bethanne -Bethany -Bethena -Bethina -Betsey -Betsy -Betta -Bette -Bette-Ann -Betteann -Betteanne -Betti -Bettie -Bettina -Bettine -Betty -Bettye -Beulah -Bev -Beverie -Beverlee -Beverlie -Beverly -Bevvy -Bianca -Bianka -Biddy -Bidget -Bill -Billi -Billie -Billy -Binni -Binnie -Binny -Bird -Birdie -Birgit -Birgitta -Blair -Blaire -Blake -Blakelee -Blakeley -Blanca -Blanch -Blancha -Blanche -Blinni -Blinnie -Blinny -Bliss -Blisse -Blithe -Blondell -Blondelle -Blondie -Blondy -Blythe -Bo -Bobbette -Bobbi -Bobbie -Bobby -Bobette -Bobina -Bobine -Bobinette -Bonita -Bonnee -Bonni -Bonnie -Bonny -Brana -Brandais -Brande -Brandea -Brandi -Brandice -Brandie -Brandise -Brandy -Brea -Breanne -Brear -Bree -Breena -Bren -Brena -Brenda -Brenn -Brenna -Brett -Bria -Briana -Brianna -Brianne -Bride -Bridget -Bridgett -Bridgette -Bridie -Brier -Brietta -Brigid -Brigida -Brigit -Brigitta -Brigitte -Brina -Briney -Briny -Brit -Brita -Britaney -Britani -Briteny -Britney -Britni -Britt -Britta -Brittan -Brittany -Britte -Brittney -Brook -Brooke -Brooks -Brunella -Brunhilda -Brunhilde -Bryana -Bryn -Bryna -Brynn -Brynna -Brynne -Buffy -Bunni -Bunnie -Bunny -Burta -Cabrina -Cacilia -Cacilie -Caitlin -Caitrin -Cal -Calida -Calla -Calley -Calli -Callida -Callie -Cally -Calypso -Cam -Camala -Camel -Camella -Camellia -Cameo -Cami -Camila -Camile -Camilla -Camille -Cammi -Cammie -Cammy -Canada -Candace -Candi -Candice -Candida -Candide -Candie -Candis -Candra -Candy -Cappella -Caprice -Cara -Caralie -Caren -Carena -Caresa -Caressa -Caresse -Carey -Cari -Caria -Carie -Caril -Carilyn -Carin -Carina -Carine -Cariotta -Carissa -Carita -Caritta -Carla -Carlee -Carleen -Carlen -Carlena -Carlene -Carley -Carli -Carlie -Carlin -Carlina -Carline -Carlisle -Carlita -Carlota -Carlotta -Carly -Carlye -Carlyn -Carlynn -Carlynne -Carma -Carmel -Carmela -Carmelia -Carmelina -Carmelita -Carmella -Carmelle -Carmen -Carmina -Carmine -Carmita -Carmon -Caro -Carol -Carol-Jean -Carola -Carolan -Carolann -Carole -Carolee -Caroleen -Carolie -Carolin -Carolina -Caroline -Caroljean -Carolyn -Carolyne -Carolynn -Caron -Carree -Carri -Carrie -Carrissa -Carrol -Carroll -Carry -Cary -Caryl -Caryn -Casandra -Casey -Casi -Casia -Casie -Cass -Cassandra -Cassandre -Cassandry -Cassaundra -Cassey -Cassi -Cassie -Cassondra -Cassy -Cat -Catarina -Cate -Caterina -Catha -Catharina -Catharine -Cathe -Cathee -Catherin -Catherina -Catherine -Cathi -Cathie -Cathleen -Cathlene -Cathrin -Cathrine -Cathryn -Cathy -Cathyleen -Cati -Catie -Catina -Catlaina -Catlee -Catlin -Catrina -Catriona -Caty -Cayla -Cecelia -Cecil -Cecile -Ceciley -Cecilia -Cecilla -Cecily -Ceil -Cele -Celene -Celesta -Celeste -Celestia -Celestina -Celestine -Celestyn -Celestyna -Celia -Celie -Celina -Celinda -Celine -Celinka -Celisse -Celle -Cesya -Chad -Chanda -Chandal -Chandra -Channa -Chantal -Chantalle -Charil -Charin -Charis -Charissa -Charisse -Charita -Charity -Charla -Charlean -Charleen -Charlena -Charlene -Charline -Charlot -Charlott -Charlotta -Charlotte -Charmain -Charmaine -Charmane -Charmian -Charmine -Charmion -Charo -Charyl -Chastity -Chelsae -Chelsea -Chelsey -Chelsie -Chelsy -Cher -Chere -Cherey -Cheri -Cherianne -Cherice -Cherida -Cherie -Cherilyn -Cherilynn -Cherin -Cherise -Cherish -Cherlyn -Cherri -Cherrita -Cherry -Chery -Cherye -Cheryl -Cheslie -Chiarra -Chickie -Chicky -Chiquita -Chloe -Chloette -Chloris -Chris -Chriss -Chrissa -Chrissie -Chrissy -Christa -Christabel -Christabella -Christabelle -Christal -Christalle -Christan -Christean -Christel -Christen -Christi -Christian -Christiana -Christiane -Christie -Christin -Christina -Christine -Christy -Christyna -Chrysa -Chrysler -Chrystal -Chryste -Chrystel -Ciara -Cicely -Cicily -Ciel -Cilka -Cinda -Cindee -Cindelyn -Cinderella -Cindi -Cindie -Cindra -Cindy -Cinnamon -Cissie -Cissy -Clair -Claire -Clara -Clarabelle -Clare -Claresta -Clareta -Claretta -Clarette -Clarey -Clari -Claribel -Clarice -Clarie -Clarinda -Clarine -Clarisa -Clarissa -Clarisse -Clarita -Clary -Claude -Claudelle -Claudetta -Claudette -Claudia -Claudie -Claudina -Claudine -Clea -Clem -Clemence -Clementia -Clementina -Clementine -Clemmie -Clemmy -Cleo -Cleopatra -Clerissa -Cleva -Clio -Clo -Cloe -Cloris -Clotilda -Clovis -Codee -Codi -Codie -Cody -Coleen -Colene -Coletta -Colette -Colleen -Collete -Collette -Collie -Colline -Colly -Con -Concettina -Conchita -Concordia -Conney -Conni -Connie -Conny -Consolata -Constance -Constancia -Constancy -Constanta -Constantia -Constantina -Constantine -Consuela -Consuelo -Cookie -Cora -Corabel -Corabella -Corabelle -Coral -Coralie -Coraline -Coralyn -Cordelia -Cordelie -Cordey -Cordie -Cordula -Cordy -Coreen -Corella -Corena -Corenda -Corene -Coretta -Corette -Corey -Cori -Corie -Corilla -Corina -Corine -Corinna -Corinne -Coriss -Corissa -Corliss -Corly -Cornela -Cornelia -Cornelle -Cornie -Corny -Correna -Correy -Corri -Corrianne -Corrie -Corrina -Corrine -Corrinne -Corry -Cortney -Cory -Cosetta -Cosette -Courtenay -Courtney -Cresa -Cris -Crissie -Crissy -Crista -Cristabel -Cristal -Cristen -Cristi -Cristie -Cristin -Cristina -Cristine -Cristionna -Cristy -Crysta -Crystal -Crystie -Cyb -Cybal -Cybel -Cybelle -Cybil -Cybill -Cyndi -Cyndy -Cynthea -Cynthia -Cynthie -Cynthy -Dacey -Dacia -Dacie -Dacy -Dael -Daffi -Daffie -Daffy -Dafna -Dagmar -Dahlia -Daile -Daisey -Daisi -Daisie -Daisy -Dale -Dalenna -Dalia -Dalila -Dallas -Daloris -Damara -Damaris -Damita -Dana -Danell -Danella -Danelle -Danette -Dani -Dania -Danica -Danice -Daniel -Daniela -Daniele -Daniella -Danielle -Danika -Danila -Danit -Danita -Danna -Danni -Dannie -Danny -Dannye -Danya -Danyelle -Danyette -Daphene -Daphna -Daphne -Dara -Darb -Darbie -Darby -Darcee -Darcey -Darci -Darcie -Darcy -Darda -Dareen -Darell -Darelle -Dari -Daria -Darice -Darla -Darleen -Darlene -Darline -Darryl -Darsey -Darsie -Darya -Daryl -Daryn -Dasha -Dasi -Dasie -Dasya -Datha -Daune -Daveen -Daveta -Davida -Davina -Davine -Davita -Dawn -Dawna -Dayle -Dayna -Dea -Deana -Deane -Deanna -Deanne -Deb -Debbi -Debbie -Debbra -Debby -Debee -Debera -Debi -Debor -Debora -Deborah -Debra -Dede -Dedie -Dedra -Dee -Dee Dee -Deeann -Deeanne -Deedee -Deena -Deerdre -Dehlia -Deidre -Deina -Deirdre -Del -Dela -Delaney -Delcina -Delcine -Delia -Delila -Delilah -Delinda -Dell -Della -Delly -Delora -Delores -Deloria -Deloris -Delphina -Delphine -Delphinia -Demeter -Demetra -Demetria -Demetris -Dena -Deni -Denice -Denise -Denna -Denni -Dennie -Denny -Deny -Denys -Denyse -Deonne -Desaree -Desdemona -Desirae -Desiree -Desiri -Deva -Devan -Devi -Devin -Devina -Devinne -Devon -Devondra -Devonna -Devonne -Devora -Dew -Di -Diahann -Diamond -Dian -Diana -Diandra -Diane -Diane-Marie -Dianemarie -Diann -Dianna -Dianne -Diannne -Didi -Dido -Diena -Dierdre -Dina -Dinah -Dinnie -Dinny -Dion -Dione -Dionis -Dionne -Dita -Dix -Dixie -Dode -Dodi -Dodie -Dody -Doe -Doll -Dolley -Dolli -Dollie -Dolly -Dolora -Dolores -Dolorita -Doloritas -Dominica -Dominique -Dona -Donella -Donelle -Donetta -Donia -Donica -Donielle -Donna -Donnajean -Donnamarie -Donni -Donnie -Donny -Dora -Doralia -Doralin -Doralyn -Doralynn -Doralynne -Dorcas -Dore -Doreen -Dorelia -Dorella -Dorelle -Dorena -Dorene -Doretta -Dorette -Dorey -Dori -Doria -Dorian -Dorice -Dorie -Dorine -Doris -Dorisa -Dorise -Dorit -Dorita -Doro -Dorolice -Dorolisa -Dorotea -Doroteya -Dorothea -Dorothee -Dorothy -Dorree -Dorri -Dorrie -Dorris -Dorry -Dorthea -Dorthy -Dory -Dosi -Dot -Doti -Dotti -Dottie -Dotty -Dove -Drea -Drew -Dulce -Dulcea -Dulci -Dulcia -Dulciana -Dulcie -Dulcine -Dulcinea -Dulcy -Dulsea -Dusty -Dyan -Dyana -Dyane -Dyann -Dyanna -Dyanne -Dyna -Dynah -E'Lane -Eada -Eadie -Eadith -Ealasaid -Eartha -Easter -Eba -Ebba -Ebonee -Ebony -Eda -Eddi -Eddie -Eddy -Ede -Edee -Edeline -Eden -Edi -Edie -Edin -Edita -Edith -Editha -Edithe -Ediva -Edna -Edwina -Edy -Edyth -Edythe -Effie -Eileen -Eilis -Eimile -Eirena -Ekaterina -Elaina -Elaine -Elana -Elane -Elayne -Elberta -Elbertina -Elbertine -Eleanor -Eleanora -Eleanore -Electra -Elena -Elene -Eleni -Elenore -Eleonora -Eleonore -Elfie -Elfreda -Elfrida -Elfrieda -Elga -Elianora -Elianore -Elicia -Elie -Elinor -Elinore -Elisa -Elisabet -Elisabeth -Elisabetta -Elise -Elisha -Elissa -Elita -Eliza -Elizabet -Elizabeth -Elka -Elke -Ella -Elladine -Elle -Ellen -Ellene -Ellette -Elli -Ellie -Ellissa -Elly -Ellyn -Ellynn -Elmira -Elna -Elnora -Elnore -Eloisa -Eloise -Elonore -Elora -Elsa -Elsbeth -Else -Elsey -Elsi -Elsie -Elsinore -Elspeth -Elsy -Elva -Elvera -Elvina -Elvira -Elwina -Elwira -Elyn -Elyse -Elysee -Elysha -Elysia -Elyssa -Em -Ema -Emalee -Emalia -Emanuela -Emelda -Emelia -Emelina -Emeline -Emelita -Emelyne -Emera -Emilee -Emili -Emilia -Emilie -Emiline -Emily -Emlyn -Emlynn -Emlynne -Emma -Emmalee -Emmaline -Emmalyn -Emmalynn -Emmalynne -Emmeline -Emmey -Emmi -Emmie -Emmy -Emmye -Emogene -Emyle -Emylee -Endora -Engracia -Enid -Enrica -Enrichetta -Enrika -Enriqueta -Enya -Eolanda -Eolande -Eran -Erda -Erena -Erica -Ericha -Ericka -Erika -Erin -Erina -Erinn -Erinna -Erma -Ermengarde -Ermentrude -Ermina -Erminia -Erminie -Erna -Ernaline -Ernesta -Ernestine -Ertha -Eryn -Esma -Esmaria -Esme -Esmeralda -Esmerelda -Essa -Essie -Essy -Esta -Estel -Estele -Estell -Estella -Estelle -Ester -Esther -Estrella -Estrellita -Ethel -Ethelda -Ethelin -Ethelind -Etheline -Ethelyn -Ethyl -Etta -Etti -Ettie -Etty -Eudora -Eugenia -Eugenie -Eugine -Eula -Eulalie -Eunice -Euphemia -Eustacia -Eva -Evaleen -Evangelia -Evangelin -Evangelina -Evangeline -Evania -Evanne -Eve -Eveleen -Evelina -Eveline -Evelyn -Evette -Evey -Evie -Evita -Evonne -Evvie -Evvy -Evy -Eyde -Eydie -Fabrianne -Fabrice -Fae -Faina -Faith -Fallon -Fan -Fanchette -Fanchon -Fancie -Fancy -Fanechka -Fania -Fanni -Fannie -Fanny -Fanya -Fara -Farah -Farand -Farica -Farra -Farrah -Farrand -Fatima -Faun -Faunie -Faustina -Faustine -Fawn -Fawna -Fawne -Fawnia -Fay -Faydra -Faye -Fayette -Fayina -Fayre -Fayth -Faythe -Federica -Fedora -Felecia -Felicdad -Felice -Felicia -Felicity -Felicle -Felipa -Felisha -Felita -Feliza -Fenelia -Feodora -Ferdinanda -Ferdinande -Fern -Fernanda -Fernande -Fernandina -Ferne -Fey -Fiann -Fianna -Fidela -Fidelia -Fidelity -Fifi -Fifine -Filia -Filide -Filippa -Fina -Fiona -Fionna -Fionnula -Fiorenze -Fleur -Fleurette -Flo -Flor -Flora -Florance -Flore -Florella -Florence -Florencia -Florentia -Florenza -Florette -Flori -Floria -Florice -Florida -Florie -Florina -Florinda -Floris -Florri -Florrie -Florry -Flory -Flossi -Flossie -Flossy -Flower -Fortuna -Fortune -Fran -France -Francene -Frances -Francesca -Francesmary -Francine -Francis -Francisca -Franciska -Francoise -Francyne -Frank -Frankie -Franky -Franni -Frannie -Franny -Frayda -Fred -Freda -Freddi -Freddie -Freddy -Fredelia -Frederica -Fredericka -Fredi -Fredia -Fredra -Fredrika -Freida -Frieda -Friederike -Fulvia -Gabbey -Gabbi -Gabbie -Gabey -Gabi -Gabie -Gabriel -Gabriela -Gabriell -Gabriella -Gabrielle -Gabriellia -Gabrila -Gaby -Gae -Gael -Gail -Gale -Gale -Galina -Garland -Garnet -Garnette -Gates -Gavra -Gavrielle -Gay -Gayla -Gayle -Gayleen -Gaylene -Gaynor -Gelya -Gen -Gena -Gene -Geneva -Genevieve -Genevra -Genia -Genna -Genni -Gennie -Gennifer -Genny -Genovera -Genvieve -George -Georgeanna -Georgeanne -Georgena -Georgeta -Georgetta -Georgette -Georgia -Georgiamay -Georgiana -Georgianna -Georgianne -Georgie -Georgina -Georgine -Gera -Geralda -Geraldina -Geraldine -Gerda -Gerhardine -Geri -Gerianna -Gerianne -Gerladina -Germain -Germaine -Germana -Gerri -Gerrie -Gerrilee -Gerry -Gert -Gerta -Gerti -Gertie -Gertrud -Gertruda -Gertrude -Gertrudis -Gerty -Giacinta -Giana -Gianina -Gianna -Gigi -Gilberta -Gilberte -Gilbertina -Gilbertine -Gilda -Gill -Gillan -Gilli -Gillian -Gillie -Gilligan -Gilly -Gina -Ginelle -Ginevra -Ginger -Ginni -Ginnie -Ginnifer -Ginny -Giorgia -Giovanna -Gipsy -Giralda -Gisela -Gisele -Gisella -Giselle -Gizela -Glad -Gladi -Gladis -Gladys -Gleda -Glen -Glenda -Glenine -Glenn -Glenna -Glennie -Glennis -Glori -Gloria -Gloriana -Gloriane -Glorianna -Glory -Glyn -Glynda -Glynis -Glynnis -Godiva -Golda -Goldarina -Goldi -Goldia -Goldie -Goldina -Goldy -Grace -Gracia -Gracie -Grata -Gratia -Gratiana -Gray -Grayce -Grazia -Gredel -Greer -Greta -Gretal -Gretchen -Grete -Gretel -Grethel -Gretna -Gretta -Grier -Griselda -Grissel -Guendolen -Guenevere -Guenna -Guglielma -Gui -Guillema -Guillemette -Guinevere -Guinna -Gunilla -Gunvor -Gus -Gusella -Gussi -Gussie -Gussy -Gusta -Gusti -Gustie -Gusty -Gwen -Gwendolen -Gwendolin -Gwendolyn -Gweneth -Gwenette -Gwenn -Gwenneth -Gwenni -Gwennie -Gwenny -Gwenora -Gwenore -Gwyn -Gwyneth -Gwynne -Gypsy -Hadria -Hailee -Haily -Haleigh -Halette -Haley -Hali -Halie -Halimeda -Halley -Halli -Hallie -Hally -Hana -Hanna -Hannah -Hanni -Hannibal -Hannie -Hannis -Hanny -Happy -Harlene -Harley -Harli -Harlie -Harmonia -Harmonie -Harmony -Harri -Harrie -Harriet -Harriett -Harrietta -Harriette -Harriot -Harriott -Hatti -Hattie -Hatty -Havivah -Hayley -Hazel -Heath -Heather -Heda -Hedda -Heddi -Heddie -Hedi -Hedvig -Hedwig -Hedy -Heida -Heide -Heidi -Heidie -Helaina -Helaine -Helen -Helen-Elizabeth -Helena -Helene -Helga -Helge -Helise -Hellene -Helli -Heloise -Helsa -Helyn -Hendrika -Henka -Henrie -Henrieta -Henrietta -Henriette -Henryetta -Hephzibah -Hermia -Hermina -Hermine -Herminia -Hermione -Herta -Hertha -Hester -Hesther -Hestia -Hetti -Hettie -Hetty -Hilarie -Hilary -Hilda -Hildagard -Hildagarde -Hilde -Hildegaard -Hildegarde -Hildy -Hillary -Hilliary -Hinda -Holley -Holli -Hollie -Holly -Holly-Anne -Hollyanne -Honey -Honor -Honoria -Hope -Horatia -Hortense -Hortensia -Hulda -Hyacinth -Hyacintha -Hyacinthe -Hyacinthia -Hyacinthie -Hynda -Ianthe -Ibbie -Ibby -Ida -Idalia -Idalina -Idaline -Idell -Idelle -Idette -Ike -Ikey -Ilana -Ileana -Ileane -Ilene -Ilise -Ilka -Illa -Ilona -Ilsa -Ilse -Ilysa -Ilyse -Ilyssa -Imelda -Imogen -Imogene -Imojean -Ina -Inci -Indira -Ines -Inesita -Inessa -Inez -Inga -Ingaberg -Ingaborg -Inge -Ingeberg -Ingeborg -Inger -Ingrid -Ingunna -Inna -Ioana -Iolande -Iolanthe -Iona -Iormina -Ira -Irena -Irene -Irina -Iris -Irita -Irma -Isa -Isabeau -Isabel -Isabelita -Isabella -Isabelle -Isador -Isadora -Isadore -Isahella -Iseabal -Isidora -Isis -Isobel -Issi -Issie -Issy -Ivett -Ivette -Ivie -Ivonne -Ivory -Ivy -Izabel -Izzi -Jacenta -Jacinda -Jacinta -Jacintha -Jacinthe -Jackelyn -Jacki -Jackie -Jacklin -Jacklyn -Jackquelin -Jackqueline -Jacky -Jaclin -Jaclyn -Jacquelin -Jacqueline -Jacquelyn -Jacquelynn -Jacquenetta -Jacquenette -Jacquetta -Jacquette -Jacqui -Jacquie -Jacynth -Jada -Jade -Jaime -Jaimie -Jaine -Jaleh -Jami -Jamie -Jamima -Jammie -Jan -Jana -Janaya -Janaye -Jandy -Jane -Janean -Janeczka -Janeen -Janel -Janela -Janella -Janelle -Janene -Janenna -Janessa -Janet -Janeta -Janetta -Janette -Janeva -Janey -Jania -Janice -Janie -Janifer -Janina -Janine -Janis -Janith -Janka -Janna -Jannel -Jannelle -Janot -Jany -Jaquelin -Jaquelyn -Jaquenetta -Jaquenette -Jaquith -Jasmin -Jasmina -Jasmine -Jayme -Jaymee -Jayne -Jaynell -Jazmin -Jean -Jeana -Jeane -Jeanelle -Jeanette -Jeanie -Jeanine -Jeanna -Jeanne -Jeannette -Jeannie -Jeannine -Jehanna -Jelene -Jemie -Jemima -Jemimah -Jemmie -Jemmy -Jen -Jena -Jenda -Jenelle -Jenette -Jeni -Jenica -Jeniece -Jenifer -Jeniffer -Jenilee -Jenine -Jenn -Jenna -Jennee -Jennette -Jenni -Jennica -Jennie -Jennifer -Jennilee -Jennine -Jenny -Jeraldine -Jeralee -Jere -Jeri -Jermaine -Jerrie -Jerrilee -Jerrilyn -Jerrine -Jerry -Jerrylee -Jess -Jessa -Jessalin -Jessalyn -Jessamine -Jessamyn -Jesse -Jesselyn -Jessi -Jessica -Jessie -Jessika -Jessy -Jewel -Jewell -Jewelle -Jill -Jillana -Jillane -Jillayne -Jilleen -Jillene -Jilli -Jillian -Jillie -Jilly -Jinny -Jo -Jo Ann -Jo-Ann -Jo-Anne -JoAnn -JoAnne -Joan -Joana -Joane -Joanie -Joann -Joanna -Joanne -Joannes -Jobey -Jobi -Jobie -Jobina -Joby -Jobye -Jobyna -Jocelin -Joceline -Jocelyn -Jocelyne -Jodee -Jodi -Jodie -Jody -Joela -Joelie -Joell -Joella -Joelle -Joellen -Joelly -Joellyn -Joelynn -Joete -Joey -Johanna -Johannah -Johnette -Johnna -Joice -Jojo -Jolee -Joleen -Jolene -Joletta -Joli -Jolie -Joline -Joly -Jolyn -Jolynn -Jonell -Joni -Jonie -Jonis -Jordain -Jordan -Jordana -Jordanna -Jorey -Jori -Jorie -Jorrie -Jorry -Joscelin -Josee -Josefa -Josefina -Joselyn -Josepha -Josephina -Josephine -Josey -Josi -Josie -Joslyn -Josselyn -Josy -Jourdan -Joy -Joya -Joyan -Joyann -Joyce -Joycelin -Joye -Joyous -Juana -Juanita -Jude -Judi -Judie -Judith -Juditha -Judy -Judye -Julee -Juli -Julia -Juliana -Juliane -Juliann -Julianna -Julianne -Julie -Julienne -Juliet -Julieta -Julietta -Juliette -Julina -Juline -Julissa -Julita -Junette -Junia -Junie -Junina -Justin -Justina -Justine -Jyoti -Kacey -Kacie -Kacy -Kai -Kaia -Kaila -Kaile -Kailey -Kaitlin -Kaitlyn -Kaitlynn -Kaja -Kakalina -Kala -Kaleena -Kali -Kalie -Kalila -Kalina -Kalinda -Kalindi -Kalli -Kally -Kameko -Kamila -Kamilah -Kamillah -Kandace -Kandy -Kania -Kanya -Kara -Kara-Lynn -Karalee -Karalynn -Kare -Karee -Karel -Karen -Karena -Kari -Karia -Karie -Karil -Karilynn -Karin -Karina -Karine -Kariotta -Karisa -Karissa -Karita -Karla -Karlee -Karleen -Karlen -Karlene -Karlie -Karlotta -Karlotte -Karly -Karlyn -Karmen -Karna -Karol -Karola -Karole -Karolina -Karoline -Karoly -Karon -Karrah -Karrie -Karry -Kary -Karyl -Karylin -Karyn -Kasey -Kass -Kassandra -Kassey -Kassi -Kassia -Kassie -Kaster -Kat -Kata -Katalin -Kate -Katee -Katerina -Katerine -Katey -Kath -Katha -Katharina -Katharine -Katharyn -Kathe -Katheleen -Katherina -Katherine -Katheryn -Kathi -Kathie -Kathleen -Kathlene -Kathlin -Kathrine -Kathryn -Kathryne -Kathy -Kathye -Kati -Katie -Katina -Katine -Katinka -Katleen -Katlin -Katrina -Katrine -Katrinka -Katti -Kattie -Katuscha -Katusha -Katy -Katya -Kay -Kaycee -Kaye -Kayla -Kayle -Kaylee -Kayley -Kaylil -Kaylyn -Kee -Keeley -Keelia -Keely -Kelcey -Kelci -Kelcie -Kelcy -Kelila -Kellen -Kelley -Kelli -Kellia -Kellie -Kellina -Kellsie -Kelly -Kellyann -Kelsey -Kelsi -Kelsy -Kendra -Kendre -Kenna -Keren -Keri -Keriann -Kerianne -Kerri -Kerrie -Kerrill -Kerrin -Kerry -Kerstin -Kesley -Keslie -Kessia -Kessiah -Ketti -Kettie -Ketty -Kevina -Kevyn -Ki -Kia -Kiah -Kial -Kiele -Kiersten -Kikelia -Kiley -Kim -Kimberlee -Kimberley -Kimberli -Kimberly -Kimberlyn -Kimbra -Kimmi -Kimmie -Kimmy -Kinna -Kip -Kipp -Kippie -Kippy -Kira -Kirbee -Kirbie -Kirby -Kiri -Kirsten -Kirsteni -Kirsti -Kirstie -Kirstin -Kirstyn -Kissee -Kissiah -Kissie -Kit -Kitti -Kittie -Kitty -Kizzee -Kizzie -Klara -Klarika -Klarrisa -Konstance -Konstanze -Koo -Kora -Koral -Koralle -Kordula -Kore -Korella -Koren -Koressa -Kori -Korie -Korney -Korrie -Korry -Kourtney -Kris -Krissie -Krissy -Krista -Kristal -Kristan -Kriste -Kristel -Kristen -Kristi -Kristien -Kristin -Kristina -Kristine -Kristy -Kristyn -Krysta -Krystal -Krystalle -Krystle -Krystyna -Kyla -Kyle -Kylen -Kylie -Kylila -Kylynn -Kym -Kynthia -Kyrstin -La -Lacee -Lacey -Lacie -Lacy -Ladonna -Laetitia -Laila -Laina -Lainey -Lamb -Lana -Lane -Lanette -Laney -Lani -Lanie -Lanita -Lanna -Lanni -Lanny -Lara -Laraine -Lari -Larina -Larine -Larisa -Larissa -Lark -Laryssa -Latashia -Latia -Latisha -Latrena -Latrina -Laura -Lauraine -Laural -Lauralee -Laure -Lauree -Laureen -Laurel -Laurella -Lauren -Laurena -Laurene -Lauretta -Laurette -Lauri -Laurianne -Laurice -Laurie -Lauryn -Lavena -Laverna -Laverne -Lavina -Lavinia -Lavinie -Layla -Layne -Layney -Lea -Leah -Leandra -Leann -Leanna -Leanne -Leanor -Leanora -Lebbie -Leda -Lee -LeeAnn -Leeann -Leeanne -Leela -Leelah -Leena -Leesa -Leese -Legra -Leia -Leiah -Leigh -Leigha -Leila -Leilah -Leisha -Lela -Lelah -Leland -Lelia -Lena -Lenee -Lenette -Lenka -Lenna -Lenora -Lenore -Leodora -Leoine -Leola -Leoline -Leona -Leonanie -Leone -Leonelle -Leonie -Leonora -Leonore -Leontine -Leontyne -Leora -Leorah -Leshia -Lesley -Lesli -Leslie -Lesly -Lesya -Leta -Lethia -Leticia -Letisha -Letitia -Letta -Letti -Lettie -Letty -Leyla -Lezlie -Lia -Lian -Liana -Liane -Lianna -Lianne -Lib -Libbey -Libbi -Libbie -Libby -Licha -Lida -Lidia -Lil -Lila -Lilah -Lilas -Lilia -Lilian -Liliane -Lilias -Lilith -Lilla -Lilli -Lillian -Lillis -Lilllie -Lilly -Lily -Lilyan -Lin -Lina -Lind -Linda -Lindi -Lindie -Lindsay -Lindsey -Lindsy -Lindy -Linea -Linell -Linet -Linette -Linn -Linnea -Linnell -Linnet -Linnie -Linzy -Liora -Liorah -Lira -Lisa -Lisabeth -Lisandra -Lisbeth -Lise -Lisetta -Lisette -Lisha -Lishe -Lissa -Lissi -Lissie -Lissy -Lita -Liuka -Livia -Liz -Liza -Lizabeth -Lizbeth -Lizette -Lizzie -Lizzy -Loella -Lois -Loise -Lola -Lolande -Loleta -Lolita -Lolly -Lona -Lonee -Loni -Lonna -Lonni -Lonnie -Lora -Lorain -Loraine -Loralee -Loralie -Loralyn -Loree -Loreen -Lorelei -Lorelle -Loren -Lorena -Lorene -Lorenza -Loretta -Lorettalorna -Lorette -Lori -Loria -Lorianna -Lorianne -Lorie -Lorilee -Lorilyn -Lorinda -Lorine -Lorita -Lorna -Lorne -Lorraine -Lorrayne -Lorri -Lorrie -Lorrin -Lorry -Lory -Lotta -Lotte -Lotti -Lottie -Lotty -Lou -Louella -Louisa -Louise -Louisette -Love -Luana -Luanna -Luce -Luci -Lucia -Luciana -Lucie -Lucienne -Lucila -Lucilia -Lucille -Lucina -Lucinda -Lucine -Lucita -Lucky -Lucretia -Lucy -Luella -Luelle -Luisa -Luise -Lula -Lulita -Lulu -Luna -Lura -Lurette -Lurleen -Lurlene -Lurline -Lusa -Lust -Lyda -Lydia -Lydie -Lyn -Lynda -Lynde -Lyndel -Lyndell -Lyndsay -Lyndsey -Lyndsie -Lyndy -Lynea -Lynelle -Lynett -Lynette -Lynn -Lynna -Lynne -Lynnea -Lynnell -Lynnelle -Lynnet -Lynnett -Lynnette -Lynsey -Lysandra -Lyssa -Mab -Mabel -Mabelle -Mable -Mada -Madalena -Madalyn -Maddalena -Maddi -Maddie -Maddy -Madel -Madelaine -Madeleine -Madelena -Madelene -Madelin -Madelina -Madeline -Madella -Madelle -Madelon -Madelyn -Madge -Madlen -Madlin -Madona -Madonna -Mady -Mae -Maegan -Mag -Magda -Magdaia -Magdalen -Magdalena -Magdalene -Maggee -Maggi -Maggie -Maggy -Magna -Mahala -Mahalia -Maia -Maible -Maiga -Mair -Maire -Mairead -Maisey -Maisie -Mala -Malanie -Malcah -Malena -Malia -Malina -Malinda -Malinde -Malissa -Malissia -Malka -Malkah -Mallissa -Mallorie -Mallory -Malorie -Malory -Malva -Malvina -Malynda -Mame -Mamie -Manda -Mandi -Mandie -Mandy -Manon -Manya -Mara -Marabel -Marcela -Marcelia -Marcella -Marcelle -Marcellina -Marcelline -Marchelle -Marci -Marcia -Marcie -Marcile -Marcille -Marcy -Mareah -Maren -Marena -Maressa -Marga -Margalit -Margalo -Margaret -Margareta -Margarete -Margaretha -Margarethe -Margaretta -Margarette -Margarita -Margaux -Marge -Margeaux -Margery -Marget -Margette -Margi -Margie -Margit -Marglerite -Margo -Margot -Margret -Marguerite -Margurite -Margy -Mari -Maria -Mariam -Marian -Mariana -Mariann -Marianna -Marianne -Maribel -Maribelle -Maribeth -Marice -Maridel -Marie -Marie-Ann -Marie-Jeanne -Marieann -Mariejeanne -Mariel -Mariele -Marielle -Mariellen -Marietta -Mariette -Marigold -Marijo -Marika -Marilee -Marilin -Marillin -Marilyn -Marin -Marina -Marinna -Marion -Mariquilla -Maris -Marisa -Mariska -Marissa -Marit -Marita -Maritsa -Mariya -Marj -Marja -Marje -Marji -Marjie -Marjorie -Marjory -Marjy -Marketa -Marla -Marlane -Marleah -Marlee -Marleen -Marlena -Marlene -Marley -Marlie -Marline -Marlo -Marlyn -Marna -Marne -Marney -Marni -Marnia -Marnie -Marquita -Marrilee -Marris -Marrissa -Marry -Marsha -Marsiella -Marta -Martelle -Martguerita -Martha -Marthe -Marthena -Marti -Martica -Martie -Martina -Martita -Marty -Martynne -Mary -Marya -Maryangelyn -Maryann -Maryanna -Maryanne -Marybelle -Marybeth -Maryellen -Maryjane -Maryjo -Maryl -Marylee -Marylin -Marylinda -Marylou -Marylynne -Maryrose -Marys -Marysa -Masha -Matelda -Mathilda -Mathilde -Matilda -Matilde -Matti -Mattie -Matty -Maud -Maude -Maudie -Maura -Maure -Maureen -Maureene -Maurene -Maurine -Maurise -Maurita -Mavis -Mavra -Max -Maxi -Maxie -Maxine -Maxy -Maya -Maybelle -Mayda -Maye -Mead -Meade -Meagan -Meaghan -Meara -Mechelle -Meg -Megan -Megen -Meggan -Meggi -Meggie -Meggy -Meghan -Meghann -Mehetabel -Mei -Meira -Mel -Mela -Melamie -Melania -Melanie -Melantha -Melany -Melba -Melesa -Melessa -Melicent -Melina -Melinda -Melinde -Melisa -Melisande -Melisandra -Melisenda -Melisent -Melissa -Melisse -Melita -Melitta -Mella -Melli -Mellicent -Mellie -Mellisa -Mellisent -Mellissa -Melloney -Melly -Melodee -Melodie -Melody -Melonie -Melony -Melosa -Melva -Mercedes -Merci -Mercie -Mercy -Meredith -Meredithe -Meridel -Meridith -Meriel -Merilee -Merilyn -Meris -Merissa -Merl -Merla -Merle -Merlina -Merline -Merna -Merola -Merralee -Merridie -Merrie -Merrielle -Merrile -Merrilee -Merrili -Merrill -Merrily -Merry -Mersey -Meryl -Meta -Mia -Micaela -Michaela -Michaelina -Michaeline -Michaella -Michal -Michel -Michele -Michelina -Micheline -Michell -Michelle -Micki -Mickie -Micky -Midge -Mignon -Mignonne -Miguela -Miguelita -Mildred -Mildrid -Milena -Milicent -Milissent -Milka -Milli -Millicent -Millie -Millisent -Milly -Milzie -Mimi -Min -Mina -Minda -Mindy -Minerva -Minetta -Minette -Minna -Minni -Minnie -Minny -Minta -Miquela -Mira -Mirabel -Mirabella -Mirabelle -Miran -Miranda -Mireielle -Mireille -Mirella -Mirelle -Miriam -Mirilla -Mirna -Misha -Missie -Missy -Misti -Misty -Mitra -Mitzi -Mmarianne -Modesta -Modestia -Modestine -Modesty -Moina -Moira -Moll -Mollee -Molli -Mollie -Molly -Mommy -Mona -Monah -Monica -Monika -Monique -Mora -Moreen -Morena -Morgan -Morgana -Morganica -Morganne -Morgen -Moria -Morissa -Morlee -Morna -Moselle -Moya -Moyna -Moyra -Mozelle -Muffin -Mufi -Mufinella -Muire -Mureil -Murial -Muriel -Murielle -Myna -Myra -Myrah -Myranda -Myriam -Myrilla -Myrle -Myrlene -Myrna -Myrta -Myrtia -Myrtice -Myrtie -Myrtle -Nada -Nadean -Nadeen -Nadia -Nadine -Nadiya -Nady -Nadya -Nalani -Nan -Nana -Nananne -Nance -Nancee -Nancey -Nanci -Nancie -Nancy -Nanete -Nanette -Nani -Nanice -Nanine -Nannette -Nanni -Nannie -Nanny -Nanon -Naoma -Naomi -Nara -Nari -Nariko -Nat -Nata -Natala -Natalee -Natalia -Natalie -Natalina -Nataline -Natalya -Natasha -Natassia -Nathalia -Nathalie -Natka -Natty -Neala -Neda -Nedda -Nedi -Neely -Neila -Neile -Neilla -Neille -Nela -Nelia -Nelie -Nell -Nelle -Nelli -Nellie -Nelly -Nena -Nerissa -Nerita -Nert -Nerta -Nerte -Nerti -Nertie -Nerty -Nessa -Nessi -Nessie -Nessy -Nesta -Netta -Netti -Nettie -Nettle -Netty -Nevsa -Neysa -Nichol -Nichole -Nicholle -Nicki -Nickie -Nicky -Nicol -Nicola -Nicole -Nicolea -Nicolette -Nicoli -Nicolina -Nicoline -Nicolle -Nidia -Nike -Niki -Nikki -Nikkie -Nikoletta -Nikolia -Nil -Nina -Ninetta -Ninette -Ninnetta -Ninnette -Ninon -Nisa -Nissa -Nisse -Nissie -Nissy -Nita -Nitin -Nixie -Noami -Noel -Noelani -Noell -Noella -Noelle -Noellyn -Noelyn -Noemi -Nola -Nolana -Nolie -Nollie -Nomi -Nona -Nonah -Noni -Nonie -Nonna -Nonnah -Nora -Norah -Norean -Noreen -Norene -Norina -Norine -Norma -Norri -Norrie -Norry -Nova -Novelia -Nydia -Nyssa -Octavia -Odele -Odelia -Odelinda -Odella -Odelle -Odessa -Odetta -Odette -Odilia -Odille -Ofelia -Ofella -Ofilia -Ola -Olenka -Olga -Olia -Olimpia -Olive -Olivette -Olivia -Olivie -Oliy -Ollie -Olly -Olva -Olwen -Olympe -Olympia -Olympie -Ondrea -Oneida -Onida -Onlea -Oona -Opal -Opalina -Opaline -Ophelia -Ophelie -Oprah -Ora -Oralee -Oralia -Oralie -Oralla -Oralle -Orel -Orelee -Orelia -Orelie -Orella -Orelle -Oreste -Oriana -Orly -Orsa -Orsola -Ortensia -Otha -Othelia -Othella -Othilia -Othilie -Ottilie -Pacifica -Page -Paige -Paloma -Pam -Pamela -Pamelina -Pamella -Pammi -Pammie -Pammy -Pandora -Pansie -Pansy -Paola -Paolina -Parwane -Pat -Patience -Patrica -Patrice -Patricia -Patrizia -Patsy -Patti -Pattie -Patty -Paula -Paula-Grace -Paule -Pauletta -Paulette -Pauli -Paulie -Paulina -Pauline -Paulita -Pauly -Pavia -Pavla -Pearl -Pearla -Pearle -Pearline -Peg -Pegeen -Peggi -Peggie -Peggy -Pen -Penelopa -Penelope -Penni -Pennie -Penny -Pepi -Pepita -Peri -Peria -Perl -Perla -Perle -Perri -Perrine -Perry -Persis -Pet -Peta -Petra -Petrina -Petronella -Petronia -Petronilla -Petronille -Petunia -Phaedra -Phaidra -Phebe -Phedra -Phelia -Phil -Philipa -Philippa -Philippe -Philippine -Philis -Phillida -Phillie -Phillis -Philly -Philomena -Phoebe -Phylis -Phyllida -Phyllis -Phyllys -Phylys -Pia -Pier -Pierette -Pierrette -Pietra -Piper -Pippa -Pippy -Polly -Pollyanna -Pooh -Poppy -Portia -Pris -Prisca -Priscella -Priscilla -Prissie -Pru -Prudence -Prudi -Prudy -Prue -Prunella -Queada -Queenie -Quentin -Querida -Quinn -Quinta -Quintana -Quintilla -Quintina -Rachael -Rachel -Rachele -Rachelle -Rae -Raf -Rafa -Rafaela -Rafaelia -Rafaelita -Ragnhild -Rahal -Rahel -Raina -Raine -Rakel -Ralina -Ramona -Ramonda -Rana -Randa -Randee -Randene -Randi -Randie -Randy -Ranee -Rani -Rania -Ranice -Ranique -Ranna -Raphaela -Raquel -Raquela -Rasia -Rasla -Raven -Ray -Raychel -Raye -Rayna -Raynell -Rayshell -Rea -Reba -Rebbecca -Rebe -Rebeca -Rebecca -Rebecka -Rebeka -Rebekah -Rebekkah -Ree -Reeba -Reena -Reeta -Reeva -Regan -Reggi -Reggie -Regina -Regine -Reiko -Reina -Reine -Remy -Rena -Renae -Renata -Renate -Rene -Renee -Renel -Renell -Renelle -Renie -Rennie -Reta -Retha -Revkah -Rey -Reyna -Rhea -Rheba -Rheta -Rhetta -Rhiamon -Rhianna -Rhianon -Rhoda -Rhodia -Rhodie -Rhody -Rhona -Rhonda -Riane -Riannon -Rianon -Rica -Ricca -Rici -Ricki -Rickie -Ricky -Riki -Rikki -Rina -Risa -Rissa -Rita -Riva -Rivalee -Rivi -Rivkah -Rivy -Roana -Roanna -Roanne -Robbi -Robbie -Robbin -Robby -Robbyn -Robena -Robenia -Roberta -Robin -Robina -Robinet -Robinett -Robinetta -Robinette -Robinia -Roby -Robyn -Roch -Rochell -Rochella -Rochelle -Rochette -Roda -Rodi -Rodie -Rodina -Romola -Romona -Romonda -Romy -Rona -Ronalda -Ronda -Ronica -Ronna -Ronni -Ronnica -Ronnie -Ronny -Roobbie -Rora -Rori -Rorie -Rory -Ros -Rosa -Rosabel -Rosabella -Rosabelle -Rosaleen -Rosalia -Rosalie -Rosalind -Rosalinda -Rosalinde -Rosaline -Rosalyn -Rosalynd -Rosamond -Rosamund -Rosana -Rosanna -Rosanne -Rosario -Rose -Roseann -Roseanna -Roseanne -Roselia -Roselin -Roseline -Rosella -Roselle -Roselyn -Rosemaria -Rosemarie -Rosemary -Rosemonde -Rosene -Rosetta -Rosette -Roshelle -Rosie -Rosina -Rosita -Roslyn -Rosmunda -Rosy -Row -Rowe -Rowena -Roxana -Roxane -Roxanna -Roxanne -Roxi -Roxie -Roxine -Roxy -Roz -Rozalie -Rozalin -Rozamond -Rozanna -Rozanne -Roze -Rozele -Rozella -Rozelle -Rozina -Rubetta -Rubi -Rubia -Rubie -Rubina -Ruby -Ruella -Ruperta -Ruth -Ruthann -Ruthanne -Ruthe -Ruthi -Ruthie -Ruthy -Ryann -Rycca -Saba -Sabina -Sabine -Sabra -Sabrina -Sacha -Sada -Sadella -Sadie -Sal -Sallee -Salli -Sallie -Sally -Sallyann -Sallyanne -Salome -Sam -Samantha -Samara -Samaria -Sammy -Samuela -Samuella -Sande -Sandi -Sandie -Sandra -Sandy -Sandye -Sapphira -Sapphire -Sara -Sara-Ann -Saraann -Sarah -Sarajane -Saree -Sarena -Sarene -Sarette -Sari -Sarina -Sarine -Sarita -Sascha -Sasha -Sashenka -Saudra -Saundra -Savina -Sayre -Scarlet -Scarlett -Scotty -Sean -Seana -Secunda -Seka -Sela -Selena -Selene -Selestina -Selia -Selie -Selina -Selinda -Seline -Sella -Selle -Selma -Sena -Sephira -Serena -Serene -Shaina -Shaine -Shalna -Shalne -Shamit -Shana -Shanda -Shandee -Shandie -Shandra -Shandy -Shane -Shani -Shanie -Shanna -Shannah -Shannen -Shannon -Shanon -Shanta -Shantee -Shara -Sharai -Shari -Sharia -Sharie -Sharity -Sharl -Sharla -Sharleen -Sharlene -Sharline -Sharna -Sharon -Sharona -Sharra -Sharron -Sharyl -Shaun -Shauna -Shawn -Shawna -Shawnee -Shay -Shayla -Shaylah -Shaylyn -Shaylynn -Shayna -Shayne -Shea -Sheba -Sheela -Sheelagh -Sheelah -Sheena -Sheeree -Sheila -Sheila-Kathryn -Sheilah -Sheilakathryn -Shel -Shela -Shelagh -Shelba -Shelbi -Shelby -Shelia -Shell -Shelley -Shelli -Shellie -Shelly -Shena -Sher -Sheree -Sheri -Sherie -Sheril -Sherill -Sherilyn -Sherline -Sherri -Sherrie -Sherry -Sherye -Sheryl -Shilpa -Shina -Shir -Shira -Shirah -Shirl -Shirlee -Shirleen -Shirlene -Shirley -Shirline -Shoshana -Shoshanna -Shoshie -Siana -Sianna -Sib -Sibbie -Sibby -Sibeal -Sibel -Sibella -Sibelle -Sibilla -Sibley -Sibyl -Sibylla -Sibylle -Sidoney -Sidonia -Sidonnie -Sigrid -Sile -Sileas -Silva -Silvana -Silvia -Silvie -Simona -Simone -Simonette -Simonne -Sindee -Sinead -Siobhan -Sioux -Siouxie -Sisely -Sisile -Sissie -Sissy -Sofia -Sofie -Solange -Sondra -Sonia -Sonja -Sonni -Sonnie -Sonnnie -Sonny -Sonya -Sophey -Sophi -Sophia -Sophie -Sophronia -Sorcha -Sosanna -Stace -Stacee -Stacey -Staci -Stacia -Stacie -Stacy -Stafani -Star -Starla -Starlene -Starlin -Starr -Stefa -Stefania -Stefanie -Steffane -Steffi -Steffie -Stella -Stepha -Stephana -Stephani -Stephanie -Stephannie -Stephenie -Stephi -Stephie -Stephine -Stesha -Stevana -Stevena -Stoddard -Storey -Storm -Stormi -Stormie -Stormy -Sue -Sue-elle -Suellen -Sukey -Suki -Sula -Sunny -Sunshine -Susan -Susana -Susanetta -Susann -Susanna -Susannah -Susanne -Susette -Susi -Susie -Sussi -Susy -Suzan -Suzann -Suzanna -Suzanne -Suzetta -Suzette -Suzi -Suzie -Suzy -Suzzy -Sybil -Sybila -Sybilla -Sybille -Sybyl -Sydel -Sydelle -Sydney -Sylvia -Sylvie -Tabatha -Tabbatha -Tabbi -Tabbie -Tabbitha -Tabby -Tabina -Tabitha -Taffy -Talia -Tallia -Tallie -Tally -Talya -Talyah -Tamar -Tamara -Tamarah -Tamarra -Tamera -Tami -Tamiko -Tamma -Tammara -Tammi -Tammie -Tammy -Tamra -Tana -Tandi -Tandie -Tandy -Tani -Tania -Tansy -Tanya -Tara -Tarah -Tarra -Tarrah -Taryn -Tasha -Tasia -Tate -Tatiana -Tatiania -Tatum -Tawnya -Tawsha -Teane -Ted -Tedda -Teddi -Teddie -Teddy -Tedi -Tedra -Teena -Tella -Teodora -Tera -Teresa -TeresaAnne -Terese -Teresina -Teresita -Teressa -Teri -Teriann -Terina -Terra -Terri -Terri-Jo -Terrianne -Terrie -Terry -Terrye -Tersina -Teryl -Terza -Tess -Tessa -Tessi -Tessie -Tessy -Thalia -Thea -Theada -Theadora -Theda -Thekla -Thelma -Theo -Theodora -Theodosia -Theresa -Theresa-Marie -Therese -Theresina -Theresita -Theressa -Therine -Thia -Thomasa -Thomasin -Thomasina -Thomasine -Tia -Tiana -Tiena -Tierney -Tiertza -Tiff -Tiffani -Tiffanie -Tiffany -Tiffi -Tiffie -Tiffy -Tilda -Tildi -Tildie -Tildy -Tillie -Tilly -Tim -Timi -Timmi -Timmie -Timmy -Timothea -Tina -Tine -Tiphani -Tiphanie -Tiphany -Tish -Tisha -Tobe -Tobey -Tobi -Tobie -Toby -Tobye -Toinette -Toma -Tomasina -Tomasine -Tomi -Tomiko -Tommi -Tommie -Tommy -Toni -Tonia -Tonie -Tony -Tonya -Tootsie -Torey -Tori -Torie -Torrie -Tory -Tova -Tove -Trace -Tracee -Tracey -Traci -Tracie -Tracy -Trenna -Tresa -Trescha -Tressa -Tricia -Trina -Trish -Trisha -Trista -Trix -Trixi -Trixie -Trixy -Truda -Trude -Trudey -Trudi -Trudie -Trudy -Trula -Tuesday -Twila -Twyla -Tybi -Tybie -Tyne -Ula -Ulla -Ulrica -Ulrika -Ulrike -Umeko -Una -Ursa -Ursala -Ursola -Ursula -Ursulina -Ursuline -Uta -Val -Valaree -Valaria -Vale -Valeda -Valencia -Valene -Valenka -Valentia -Valentina -Valentine -Valera -Valeria -Valerie -Valery -Valerye -Valida -Valina -Valli -Vallie -Vally -Valma -Valry -Van -Vanda -Vanessa -Vania -Vanna -Vanni -Vannie -Vanny -Vanya -Veda -Velma -Velvet -Vena -Venita -Ventura -Venus -Vera -Veradis -Vere -Verena -Verene -Veriee -Verile -Verina -Verine -Verla -Verna -Vernice -Veronica -Veronika -Veronike -Veronique -Vi -Vicki -Vickie -Vicky -Victoria -Vida -Viki -Vikki -Vikkie -Vikky -Vilhelmina -Vilma -Vin -Vina -Vinita -Vinni -Vinnie -Vinny -Viola -Violante -Viole -Violet -Violetta -Violette -Virgie -Virgina -Virginia -Virginie -Vita -Vitia -Vitoria -Vittoria -Viv -Viva -Vivi -Vivia -Vivian -Viviana -Vivianna -Vivianne -Vivie -Vivien -Viviene -Vivienne -Viviyan -Vivyan -Vivyanne -Vonni -Vonnie -Vonny -Wallie -Wallis -Wally -Waly -Wanda -Wandie -Wandis -Waneta -Wenda -Wendeline -Wendi -Wendie -Wendy -Wenona -Wenonah -Whitney -Wileen -Wilhelmina -Wilhelmine -Wilie -Willa -Willabella -Willamina -Willetta -Willette -Willi -Willie -Willow -Willy -Willyt -Wilma -Wilmette -Wilona -Wilone -Wilow -Windy -Wini -Winifred -Winna -Winnah -Winne -Winni -Winnie -Winnifred -Winny -Winona -Winonah -Wren -Wrennie -Wylma -Wynn -Wynne -Wynnie -Wynny -Xaviera -Xena -Xenia -Xylia -Xylina -Yalonda -Yehudit -Yelena -Yetta -Yettie -Yetty -Yevette -Yoko -Yolanda -Yolande -Yolane -Yolanthe -Yonina -Yoshi -Yoshiko -Yovonnda -Yvette -Yvonne -Zabrina -Zahara -Zandra -Zaneta -Zara -Zarah -Zaria -Zarla -Zea -Zelda -Zelma -Zena -Zenia -Zia -Zilvia -Zita -Zitella -Zoe -Zola -Zonda -Zondra -Zonnya -Zora -Zorah -Zorana -Zorina -Zorine -Zsa Zsa -Zsazsa -Zulema -Zuzana -Mikako -Kaari -Gita -Geeta diff --git a/nemo_text_processing/text_normalization/en/data/roman/key_word.tsv b/nemo_text_processing/text_normalization/en/data/roman/key_word.tsv deleted file mode 100644 index 861285b439e6..000000000000 --- a/nemo_text_processing/text_normalization/en/data/roman/key_word.tsv +++ /dev/null @@ -1,6 +0,0 @@ -chapter -class -part -article -section -paragraph diff --git a/nemo_text_processing/text_normalization/en/data/roman/male.tsv b/nemo_text_processing/text_normalization/en/data/roman/male.tsv deleted file mode 100644 index 08236aad9b69..000000000000 --- a/nemo_text_processing/text_normalization/en/data/roman/male.tsv +++ /dev/null @@ -1,2946 +0,0 @@ -Aamir -Aaron -Abbey -Abbie -Abbot -Abbott -Abby -Abdel -Abdul -Abdulkarim -Abdullah -Abe -Abel -Abelard -Abner -Abraham -Abram -Ace -Adair -Adam -Adams -Addie -Adger -Aditya -Adlai -Adnan -Adolf -Adolfo -Adolph -Adolphe -Adolpho -Adolphus -Adrian -Adrick -Adrien -Agamemnon -Aguinaldo -Aguste -Agustin -Aharon -Ahmad -Ahmed -Ahmet -Ajai -Ajay -Al -Alaa -Alain -Alan -Alasdair -Alastair -Albatros -Albert -Alberto -Albrecht -Alden -Aldis -Aldo -Aldric -Aldrich -Aldus -Aldwin -Alec -Aleck -Alejandro -Aleks -Aleksandrs -Alessandro -Alex -Alexander -Alexei -Alexis -Alf -Alfie -Alfonse -Alfonso -Alfonzo -Alford -Alfred -Alfredo -Algernon -Ali -Alic -Alister -Alix -Allah -Allan -Allen -Alley -Allie -Allin -Allyn -Alonso -Alonzo -Aloysius -Alphonse -Alphonso -Alston -Alton -Alvin -Alwin -Amadeus -Ambros -Ambrose -Ambrosi -Ambrosio -Ambrosius -Amenhotep -Amery -Amory -Amos -Anatol -Anatole -Anatollo -Anatoly -Anders -Andie -Andonis -Andre -Andrea -Andreas -Andrej -Andres -Andrew -Andrey -Andri -Andros -Andrus -Andrzej -Andy -Angel -Angelico -Angelo -Angie -Angus -Ansel -Ansell -Anselm -Anson -Anthony -Antin -Antoine -Anton -Antone -Antoni -Antonin -Antonino -Antonio -Antonius -Antony -Anurag -Apollo -Apostolos -Aram -Archibald -Archibold -Archie -Archon -Archy -Arel -Ari -Arie -Ariel -Aristotle -Arlo -Armand -Armando -Armond -Armstrong -Arne -Arnie -Arnold -Arnoldo -Aron -Arron -Art -Arther -Arthur -Artie -Artur -Arturo -Arvie -Arvin -Arvind -Arvy -Ash -Ashby -Ashish -Ashley -Ashton -Aub -Aube -Aubert -Aubrey -Augie -Augustin -Augustine -Augusto -Augustus -Austen -Austin -Ave -Averell -Averil -Averill -Avery -Avi -Avraham -Avram -Avrom -Axel -Aylmer -Aziz -Bailey -Bailie -Baillie -Baily -Baird -Baldwin -Bancroft -Barbabas -Barclay -Bard -Barde -Barn -Barnabas -Barnabe -Barnaby -Barnard -Barnebas -Barnett -Barney -Barnie -Barny -Baron -Barr -Barret -Barrett -Barri -Barrie -Barris -Barron -Barry -Bart -Bartel -Barth -Barthel -Bartholemy -Bartholomeo -Bartholomeus -Bartholomew -Bartie -Bartlet -Bartlett -Bartolemo -Bartolomei -Bartolomeo -Barton -Barty -Bary -Basil -Batholomew -Baxter -Bay -Bayard -Beale -Bealle -Bear -Bearnard -Beau -Beaufort -Beauregard -Beck -Bela -Ben -Benedict -Bengt -Benito -Benjamen -Benjamin -Benji -Benjie -Benjy -Benn -Bennet -Bennett -Bennie -Benny -Benson -Bentley -Benton -Beowulf -Berchtold -Berk -Berke -Berkeley -Berkie -Berkley -Bernard -Bernardo -Bernd -Bernhard -Bernie -Bert -Bertie -Bertram -Bertrand -Bharat -Biff -Bill -Billie -Billy -Bing -Binky -Bishop -Bjorn -Bjorne -Blaine -Blair -Blake -Blare -Blayne -Bo -Bob -Bobbie -Bobby -Bogart -Bogdan -Boniface -Boris -Boyce -Boyd -Brad -Braden -Bradford -Bradley -Bradly -Brady -Brandon -Brandy -Brant -Brendan -Brent -Bret -Brett -Brewer -Brewster -Brian -Brice -Briggs -Brinkley -Britt -Brock -Broddie -Broddy -Broderic -Broderick -Brodie -Brody -Bronson -Brook -Brooke -Brooks -Bruce -Bruno -Bryan -Bryant -Bryce -Bryn -Bryon -Bubba -Buck -Bucky -Bud -Buddy -Burgess -Burke -Burl -Burnaby -Burt -Burton -Buster -Butch -Butler -Byram -Byron -Caesar -Cain -Cal -Caldwell -Caleb -Calhoun -Calvin -Cam -Cameron -Cammy -Carey -Carl -Carleigh -Carlie -Carlin -Carlo -Carlos -Carlton -Carlyle -Carmine -Carroll -Carson -Carsten -Carter -Cary -Caryl -Case -Casey -Caspar -Casper -Cass -Cat -Cecil -Cesar -Chad -Chadd -Chaddie -Chaddy -Chadwick -Chaim -Chalmers -Chan -Chance -Chancey -Chanderjit -Chandler -Chane -Chariot -Charles -Charleton -Charley -Charlie -Charlton -Chas -Chase -Chaunce -Chauncey -Che -Chelton -Chen -Chester -Cheston -Chet -Chev -Chevalier -Chevy -Chip -Chris -Chrissy -Christ -Christian -Christiano -Christie -Christof -Christofer -Christoph -Christophe -Christopher -Christorpher -Christos -Christy -Chrisy -Chuck -Churchill -Clair -Claire -Clancy -Clarance -Clare -Clarence -Clark -Clarke -Claude -Claudio -Claudius -Claus -Clay -Clayborn -Clayborne -Claybourne -Clayton -Cleland -Clem -Clemens -Clement -Clemente -Clemmie -Cletus -Cleveland -Cliff -Clifford -Clifton -Clint -Clinten -Clinton -Clive -Clyde -Cob -Cobb -Cobbie -Cobby -Cody -Colbert -Cole -Coleman -Colin -Collin -Collins -Conan -Connie -Connolly -Connor -Conrad -Conroy -Constantin -Constantine -Constantinos -Conway -Cooper -Corbin -Corby -Corey -Corky -Cornelius -Cornellis -Corrie -Cortese -Corwin -Cory -Cosmo -Costa -Courtney -Craig -Crawford -Creighton -Cris -Cristopher -Curt -Curtice -Curtis -Cy -Cyril -Cyrill -Cyrille -Cyrillus -Cyrus -Dabney -Daffy -Dale -Dallas -Dalton -Damian -Damien -Damon -Dan -Dana -Dane -Dani -Danie -Daniel -Dannie -Danny -Dante -Darby -Darcy -Daren -Darian -Darien -Darin -Dario -Darius -Darrel -Darrell -Darren -Darrick -Darrin -Darryl -Darth -Darwin -Daryl -Daryle -Dave -Davey -David -Davidde -Davide -Davidson -Davie -Davin -Davis -Davon -Davoud -Davy -Dawson -Dean -Deane -Del -Delbert -Dell -Delmar -Demetre -Demetri -Demetris -Demetrius -Demosthenis -Denis -Dennie -Dennis -Denny -Derby -Derek -Derick -Derk -Derrek -Derrick -Derrin -Derrol -Derron -Deryl -Desmond -Desmund -Devin -Devon -Dewey -Dewitt -Dexter -Dick -Dickey -Dickie -Diego -Dieter -Dietrich -Dillon -Dimitri -Dimitrios -Dimitris -Dimitrou -Dimitry -Dino -Dion -Dionis -Dionysus -Dirk -Dmitri -Dom -Domenic -Domenico -Dominic -Dominick -Dominique -Don -Donal -Donald -Donn -Donnie -Donny -Donovan -Dorian -Dory -Doug -Douggie -Dougie -Douglas -Douglass -Douglis -Dov -Doyle -Drake -Drew -Dru -Dryke -Duane -Dudley -Duffie -Duffy -Dugan -Duke -Dunc -Duncan -Dunstan -Durand -Durant -Durante -Durward -Dustin -Dwain -Dwaine -Dwane -Dwayne -Dwight -Dylan -Dyson -Earl -Earle -Easton -Eben -Ebeneser -Ebenezer -Eberhard -Ed -Eddie -Eddy -Edgar -Edgardo -Edie -Edmond -Edmund -Edouard -Edsel -Eduard -Eduardo -Edward -Edwin -Efram -Egbert -Ehud -Elbert -Elden -Eldon -Eli -Elias -Elihu -Elijah -Eliot -Eliott -Elisha -Elliot -Elliott -Ellis -Ellsworth -Ellwood -Elmer -Elmore -Elnar -Elric -Elroy -Elton -Elvin -Elvis -Elwin -Elwood -Elwyn -Ely -Emanuel -Emerson -Emery -Emil -Emile -Emilio -Emmanuel -Emmery -Emmet -Emmett -Emmit -Emmott -Emmy -Emory -Ender -Engelbart -Engelbert -Englebart -Englebert -Enoch -Enrico -Enrique -Ephraim -Ephram -Ephrayim -Ephrem -Er -Erasmus -Erastus -Erek -Erhard -Erhart -Eric -Erich -Erick -Erik -Erin -Erl -Ernest -Ernesto -Ernie -Ernst -Erny -Errol -Ervin -Erwin -Esau -Esme -Esteban -Ethan -Ethelbert -Ethelred -Etienne -Euclid -Eugen -Eugene -Eustace -Ev -Evan -Evelyn -Everard -Everett -Ewan -Ewart -Ez -Ezechiel -Ezekiel -Ezra -Fabian -Fabio -Fairfax -Farley -Fazeel -Federico -Felice -Felicio -Felipe -Felix -Ferd -Ferdie -Ferdinand -Ferdy -Fergus -Ferguson -Ferinand -Fernando -Fidel -Filbert -Filip -Filipe -Filmore -Finley -Finn -Fitz -Fitzgerald -Flem -Fleming -Flemming -Fletch -Fletcher -Flin -Flinn -Flint -Flipper -Florian -Floyd -Flynn -Fons -Fonsie -Fonz -Fonzie -Forbes -Ford -Forest -Forester -Forrest -Forrester -Forster -Foster -Fowler -Fox -Fran -Francesco -Francis -Francisco -Francois -Frank -Frankie -Franklin -Franklyn -Franky -Frans -Franz -Fraser -Frazier -Fred -Freddie -Freddy -Frederic -Frederich -Frederick -Frederico -Frederik -Fredric -Fredrick -Freeman -Freemon -Fremont -French -Friedric -Friedrich -Friedrick -Fritz -Fulton -Fyodor -Gabe -Gabriel -Gabriele -Gabriell -Gabriello -Gail -Gale -Galen -Gallagher -Gamaliel -Garcia -Garcon -Gardener -Gardiner -Gardner -Garey -Garfield -Garfinkel -Garold -Garp -Garret -Garrett -Garrot -Garrott -Garry -Garth -Garv -Garvey -Garvin -Garvy -Garwin -Garwood -Gary -Gaspar -Gasper -Gaston -Gav -Gaven -Gavin -Gavriel -Gay -Gayle -Gearard -Gene -Geo -Geof -Geoff -Geoffrey -Geoffry -Georg -George -Georges -Georgia -Georgie -Georgy -Gerald -Geraldo -Gerard -Gere -Gerhard -Gerhardt -Geri -Germaine -Gerold -Gerome -Gerrard -Gerri -Gerrit -Gerry -Gershom -Gershon -Giacomo -Gian -Giancarlo -Giavani -Gibb -Gideon -Giff -Giffard -Giffer -Giffie -Gifford -Giffy -Gil -Gilbert -Gilberto -Gilburt -Giles -Gill -Gilles -Ginger -Gino -Giordano -Giorgi -Giorgio -Giovanne -Giovanni -Giraldo -Giraud -Giuseppe -Glen -Glenn -Glynn -Godard -Godart -Goddard -Goddart -Godfree -Godfrey -Godfry -Godwin -Gomer -Gonzales -Gonzalo -Goober -Goose -Gordan -Gordie -Gordon -Grace -Grady -Graehme -Graeme -Graham -Graig -Grant -Granville -Greg -Gregg -Greggory -Gregor -Gregorio -Gregory -Gretchen -Griff -Griffin -Griffith -Griswold -Grove -Grover -Guido -Guillaume -Guillermo -Gunner -Gunter -Gunther -Gus -Gustaf -Gustav -Gustave -Gustavo -Gustavus -Guthrey -Guthrie -Guthry -Guy -Hadleigh -Hadley -Hadrian -Hagan -Hagen -Hailey -Hakeem -Hakim -Hal -Hale -Haleigh -Haley -Hall -Hallam -Halvard -Ham -Hamel -Hamid -Hamil -Hamilton -Hamish -Hamlen -Hamlet -Hamlin -Hammad -Hamnet -Han -Hanan -Hanford -Hank -Hannibal -Hans -Hans-Peter -Hansel -Hanson -Harald -Harcourt -Hari -Harlan -Harland -Harley -Harlin -Harman -Harmon -Harold -Harris -Harrison -Harrold -Harry -Hart -Hartley -Hartwell -Harv -Harvard -Harvey -Harvie -Harwell -Hasheem -Hashim -Haskel -Haskell -Hassan -Hastings -Hasty -Haven -Hayden -Haydon -Hayes -Hayward -Haywood -Hazel -Heath -Heathcliff -Hebert -Hector -Heinrich -Heinz -Helmuth -Henderson -Hendrick -Hendrik -Henri -Henrie -Henrik -Henrique -Henry -Herb -Herbert -Herbie -Herby -Hercule -Hercules -Herculie -Herman -Hermann -Hermon -Hermy -Hernando -Herold -Herrick -Herrmann -Hersch -Herschel -Hersh -Hershel -Herve -Hervey -Hew -Hewe -Hewet -Hewett -Hewie -Hewitt -Heywood -Hezekiah -Higgins -Hilary -Hilbert -Hill -Hillard -Hillary -Hillel -Hillery -Hilliard -Hilton -Hiralal -Hiram -Hiro -Hirsch -Hobart -Hodge -Hogan -Hollis -Holly -Homer -Horace -Horacio -Horatio -Horatius -Horst -Howard -Howie -Hoyt -Hubert -Hudson -Huey -Hugh -Hugo -Humbert -Humphrey -Hunt -Hunter -Huntington -Huntlee -Huntley -Hurley -Husain -Husein -Hussein -Hy -Hyatt -Hyman -Hymie -Iago -Iain -Ian -Ibrahim -Ichabod -Iggie -Iggy -Ignace -Ignacio -Ignacius -Ignatius -Ignaz -Ignazio -Igor -Ike -Ikey -Immanuel -Ingamar -Ingelbert -Ingemar -Inglebert -Ingmar -Ingram -Inigo -Innocent -Ira -Irvin -Irvine -Irving -Irwin -Isa -Isaac -Isaak -Isador -Isadore -Isaiah -Ishmael -Isidore -Ismail -Israel -Istvan -Ivan -Ivor -Izaak -Izak -Izzy -Jabez -Jack -Jackie -Jackson -Jacob -Jacques -Jae -Jaime -Jake -Jakob -James -Jameson -Jamey -Jamie -Jan -Janos -Janus -Jared -Jarrett -Jarvis -Jason -Jasper -Javier -Jay -Jean -Jean-Christophe -Jean-Francois -Jean-Lou -Jean-Luc -Jean-Marc -Jean-Paul -Jean-Pierre -Jeb -Jed -Jedediah -Jef -Jeff -Jefferey -Jefferson -Jeffery -Jeffie -Jeffrey -Jeffry -Jefry -Jehu -Jennings -Jens -Jephthah -Jerald -Jeramie -Jere -Jereme -Jeremiah -Jeremias -Jeremie -Jeremy -Jermain -Jermaine -Jermayne -Jerold -Jerome -Jeromy -Jerri -Jerrie -Jerrold -Jerrome -Jerry -Jervis -Jerzy -Jess -Jesse -Jessee -Jessey -Jessie -Jesus -Jeth -Jethro -Jim -Jimbo -Jimmie -Jimmy -Jo -Joab -Joachim -Joao -Joaquin -Job -Jock -Jodi -Jodie -Jody -Joe -Joel -Joey -Johan -Johann -Johannes -John -John-David -John-Patrick -Johnathan -Johnathon -Johnnie -Johnny -Johny -Jon -Jonah -Jonas -Jonathan -Jonathon -Jonny -Jordan -Jordon -Jordy -Jorge -Jory -Jose -Josef -Joseph -Josephus -Josh -Joshua -Joshuah -Josiah -Jotham -Juan -Juanita -Jud -Judah -Judas -Judd -Jude -Judith -Judson -Judy -Juergen -Jule -Jules -Julian -Julie -Julio -Julius -Justin -Justis -Kaiser -Kaleb -Kalil -Kalle -Kalman -Kalvin -Kam -Kane -Kareem -Karel -Karim -Karl -Karsten -Kaspar -Keefe -Keenan -Keene -Keil -Keith -Kellen -Kelley -Kelly -Kelsey -Kelvin -Kelwin -Ken -Kendal -Kendall -Kendrick -Kenn -Kennedy -Kenneth -Kenny -Kent -Kenton -Kenyon -Kermie -Kermit -Kerry -Kevan -Kevin -Kim -Kimball -Kimmo -Kin -Kincaid -King -Kingsley -Kingsly -Kingston -Kip -Kirby -Kirk -Kit -Klaus -Klee -Knox -Konrad -Konstantin -Kory -Kostas -Kraig -Kris -Krishna -Kristian -Kristopher -Kristos -Kurt -Kurtis -Kyle -Laird -Lamar -Lambert -Lamont -Lance -Lancelot -Lane -Langston -Lanny -Larry -Lars -Laurance -Lauren -Laurence -Laurens -Laurent -Laurie -Lawerence -Lawrence -Lawson -Lawton -Lay -Layton -Lazar -Lazare -Lazaro -Lazarus -Lazlo -Lee -Lefty -Leif -Leigh -Leighton -Leland -Lem -Lemar -Lemmie -Lemmy -Lemuel -Len -Lenard -Lennie -Lenny -Leo -Leon -Leonard -Leonardo -Leonerd -Leonhard -Leonid -Leonidas -Leopold -Leroy -Les -Lesley -Leslie -Lester -Lev -Levi -Levin -Levon -Levy -Lew -Lewis -Lex -Liam -Lin -Lincoln -Lind -Lindsay -Lindsey -Lindy -Linoel -Linus -Lion -Lionel -Lionello -Llewellyn -Lloyd -Locke -Lockwood -Logan -Lon -Lonnie -Lonny -Loren -Lorenzo -Lorne -Lorrie -Lothar -Lou -Louie -Louis -Lovell -Lowell -Lucas -Luce -Lucian -Luciano -Lucien -Lucio -Lucius -Ludvig -Ludwig -Luigi -Luis -Lukas -Luke -Luther -Lyle -Lyn -Lyndon -Lynn -Mac -Mace -Mack -Mackenzie -Maddie -Maddy -Madison -Magnum -Magnus -Mahesh -Mahmoud -Mahmud -Maison -Major -Malcolm -Manfred -Manish -Manny -Manuel -Marc -Marcel -Marcello -Marcellus -Marcelo -Marchall -Marcio -Marco -Marcos -Marcus -Marietta -Marilu -Mario -Marion -Marius -Mark -Marko -Markos -Markus -Marlin -Marlo -Marlon -Marlow -Marlowe -Marmaduke -Marsh -Marshal -Marshall -Mart -Martainn -Marten -Martie -Martin -Martino -Marty -Martyn -Marv -Marve -Marven -Marvin -Marwin -Mason -Mateo -Mathew -Mathias -Matias -Matt -Matteo -Matthaeus -Mattheus -Matthew -Matthias -Matthieu -Matthiew -Matthus -Mattias -Mattie -Matty -Maurice -Mauricio -Maurie -Maurise -Maurits -Mauritz -Maury -Max -Maxfield -Maxie -Maxim -Maximilian -Maximilien -Maxwell -Mayer -Maynard -Maynord -Mayor -Mead -Meade -Meier -Meir -Mel -Melvin -Melvyn -Menard -Mendel -Mendie -Meredeth -Meredith -Merell -Merill -Merle -Merlin -Merrel -Merrick -Merril -Merrill -Merry -Merv -Mervin -Merwin -Meryl -Meyer -Mic -Micah -Michael -Michail -Michal -Michale -Micheal -Micheil -Michel -Michele -Mick -Mickey -Mickie -Micky -Miguel -Mika -Mikael -Mike -Mikel -Mikey -Mikhail -Miles -Millicent -Milo -Milt -Milton -Mischa -Mitch -Mitchael -Mitchel -Mitchell -Moe -Mohamad -Mohamed -Mohammad -Mohammed -Mohan -Moise -Moises -Moishe -Monroe -Montague -Monte -Montgomery -Monty -Moore -Mordecai -Morgan -Morlee -Morley -Morly -Morrie -Morris -Morry -Morse -Mort -Morten -Mortie -Mortimer -Morton -Morty -Mose -Moses -Moshe -Moss -Muffin -Mugsy -Muhammad -Munmro -Munroe -Murdoch -Murdock -Murphy -Murray -Mustafa -Myke -Myles -Mylo -Myron -Nahum -Napoleon -Nat -Natale -Nate -Nathan -Nathanael -Nathanial -Nathaniel -Nathanil -Neal -Neale -Neall -Nealon -Nealson -Nealy -Ned -Neddie -Neddy -Neel -Neil -Nels -Nelsen -Nelson -Nero -Neron -Nester -Nestor -Nev -Nevil -Nevile -Neville -Nevin -Nevins -Newton -Niall -Niccolo -Nicholas -Nichole -Nichols -Nick -Nickey -Nickie -Nickolas -Nicky -Nico -Nicolas -Niels -Nigel -Niki -Nikita -Nikki -Nikolai -Nikos -Niles -Nils -Nilson -Niven -Noach -Noah -Noam -Noble -Noe -Noel -Nolan -Noland -Norbert -Norm -Norman -Normand -Normie -Norris -Northrop -Northrup -Norton -Norwood -Nunzio -Obadiah -Obadias -Oberon -Obie -Octavius -Odell -Odie -Odin -Odysseus -Olaf -Olag -Ole -Oleg -Olin -Oliver -Olivier -Olle -Ollie -Omar -Oral -Oran -Orazio -Orbadiah -Oren -Orin -Orion -Orlando -Orren -Orrin -Orson -Orton -Orville -Osbert -Osborn -Osborne -Osbourn -Osbourne -Oscar -Osgood -Osmond -Osmund -Ossie -Oswald -Oswell -Otes -Othello -Otho -Otis -Otto -Owen -Ozzie -Ozzy -Pablo -Pace -Paco -Paddie -Paddy -Padraig -Page -Paige -Pail -Palmer -Paolo -Park -Parke -Parker -Parnell -Parrnell -Parry -Parsifal -Partha -Pascal -Pascale -Pasquale -Pat -Pate -Patel -Paten -Patin -Paton -Patric -Patrice -Patricio -Patrick -Patrik -Patsy -Pattie -Patty -Paul -Paulo -Pavel -Pearce -Pedro -Peirce -Pembroke -Pen -Penn -Pennie -Penny -Penrod -Pepe -Pepillo -Pepito -Perceval -Percival -Percy -Perry -Pete -Peter -Petey -Petr -Peyter -Peyton -Phil -Philbert -Philip -Phillip -Phillipe -Phillipp -Phineas -Phip -Pierce -Pierre -Pierson -Piet -Pieter -Pietro -Piggy -Pincas -Pinchas -Pincus -Piotr -Pip -Pius -Plato -Pooh -Porter -Poul -Powell -Praneetf -Prasad -Prasun -Prent -Prentice -Prentiss -Prescott -Preston -Price -Prince -Pryce -Puff -Purcell -Putnam -Pyotr -Quent -Quentin -Quiggly -Quigly -Quigman -Quill -Quillan -Quincey -Quincy -Quinlan -Quinn -Quint -Quintin -Quinton -Quintus -Rab -Rabbi -Rabi -Rad -Radcliffe -Rafael -Rafe -Ragnar -Raimund -Rainer -Raj -Rajeev -Raleigh -Ralf -Ralph -Ram -Rameses -Ramesh -Ramon -Ramsay -Ramsey -Rand -Randal -Randall -Randell -Randi -Randie -Randolf -Randolph -Randy -Ransell -Ransom -Raoul -Raphael -Raul -Ravi -Ravil -Rawley -Ray -Raymond -Raymund -Raymundo -Raynard -Rayner -Raynor -Reagan -Red -Redford -Redmond -Reece -Reed -Rees -Reese -Reg -Regan -Regen -Reggie -Reggis -Reggy -Reginald -Reginauld -Reid -Reilly -Reinhard -Reinhold -Rem -Remington -Remus -Renado -Renaldo -Renard -Renato -Renaud -Renault -Rene -Reube -Reuben -Reuven -Rex -Rey -Reynard -Reynold -Reynolds -Reza -Rhett -Ric -Ricard -Ricardo -Riccardo -Rice -Rich -Richard -Richardo -Richie -Richmond -Richy -Rick -Rickard -Rickey -Ricki -Rickie -Ricky -Rik -Rikki -Riley -Rinaldo -Ripley -Ritch -Ritchie -Roarke -Rob -Robb -Robbert -Robbie -Robert -Roberto -Robin -Robinson -Rochester -Rock -Rockwell -Rocky -Rod -Rodd -Roddie -Roddy -Roderic -Roderich -Roderick -Roderigo -Rodge -Rodger -Rodney -Rodolfo -Rodolph -Rodolphe -Rodrick -Rodrigo -Rodrique -Rog -Roger -Rogers -Roice -Roland -Rolando -Rolf -Rolfe -Rolland -Rollin -Rollins -Rollo -Rolph -Romain -Roman -Romeo -Ron -Ronald -Ronen -Roni -Ronnie -Ronny -Roosevelt -Rory -Roscoe -Ross -Roth -Rourke -Rowland -Roy -Royal -Royce -Rube -Ruben -Rubin -Ruby -Rudd -Ruddie -Ruddy -Rudie -Rudiger -Rudolf -Rudolfo -Rudolph -Rudy -Rudyard -Rufe -Rufus -Rupert -Ruperto -Russ -Russel -Russell -Rustie -Rustin -Rusty -Rutger -Rutherford -Rutledge -Rutter -Ryan -Sal -Salem -Salim -Salman -Salmon -Salomo -Salomon -Salomone -Salvador -Salvatore -Salvidor -Sam -Sammie -Sammy -Sampson -Samson -Samuel -Samuele -Sancho -Sander -Sanders -Sanderson -Sandor -Sandro -Sandy -Sanford -Sanson -Sansone -Sarge -Sargent -Sascha -Sasha -Saul -Sauncho -Saunder -Saunders -Saunderson -Saundra -Saw -Sawyer -Sawyere -Sax -Saxe -Saxon -Say -Sayer -Sayers -Sayre -Sayres -Scarface -Schroeder -Schuyler -Scot -Scott -Scotti -Scottie -Scotty -Seamus -Sean -Sebastian -Sebastiano -Sebastien -See -Selby -Selig -Serge -Sergeant -Sergei -Sergent -Sergio -Seth -Seymour -Shadow -Shaine -Shalom -Shamus -Shamshi-Adad -Shanan -Shane -Shannan -Shannon -Shaughn -Shaun -Shaw -Shawn -Shay -Shayne -Shea -Sheff -Sheffie -Sheffield -Sheffy -Shelby -Shelden -Sheldon -Shell -Shelley -Shelton -Shem -Shep -Shepard -Shepherd -Sheppard -Shepperd -Sheridan -Sherlock -Sherlocke -Sherman -Sherwin -Sherwood -Sherwynd -Shimon -Shlomo -Sholom -Shorty -Shurlock -Shurlocke -Shurwood -Si -Sibyl -Sid -Siddhartha -Sidnee -Sidney -Siegfried -Siffre -Sig -Sigfrid -Sigfried -Sigmund -Silas -Silvain -Silvan -Silvano -Silvanus -Silvester -Silvio -Sim -Simeon -Simmonds -Simon -Simone -Sinclair -Sinclare -Sivert -Siward -Sixtus -Skell -Skelly -Skip -Skipp -Skipper -Skippie -Skippy -Skipton -Sky -Skye -Skylar -Skyler -Slade -Slim -Sloan -Sloane -Sly -Smith -Smitty -Socrates -Sol -Sollie -Solly -Solomon -Somerset -Son -Sonnie -Sonny -Sparky -Spence -Spencer -Spense -Spenser -Spike -Spiro -Spiros -Spud -Srinivas -Stacy -Staffard -Stafford -Staford -Stan -Standford -Stanfield -Stanford -Stanislaw -Stanleigh -Stanley -Stanly -Stanton -Stanwood -Stavros -Stearn -Stearne -Stefan -Stefano -Steffen -Stephan -Stephanus -Stephen -Sterling -Stern -Sterne -Steve -Steven -Stevie -Stevy -Stew -Steward -Stewart -Stig -Stillman -Stillmann -Sting -Stinky -Stirling -Stu -Stuart -Sturgis -Sullivan -Sully -Sumner -Sunny -Sutherland -Sutton -Sven -Swen -Syd -Sydney -Sylvan -Sylvester -Tab -Tabb -Tabbie -Tabby -Taber -Tabor -Tad -Tadd -Taddeo -Taddeus -Tadeas -Tailor -Tait -Taite -Talbert -Talbot -Tallie -Tally -Tam -Tamas -Tammie -Tammy -Tan -Tann -Tanner -Tanney -Tannie -Tanny -Tarrance -Tarrant -Tarzan -Tate -Taylor -Teador -Ted -Tedd -Teddie -Teddy -Tedie -Tedman -Tedmund -Tedrick -Temp -Temple -Templeton -Teodoor -Teodor -Teodorico -Teodoro -Terence -Terencio -Terrance -Terrel -Terrell -Terrence -Terri -Terrill -Terry -Thacher -Thad -Thaddeus -Thaddius -Thaddus -Thadeus -Thain -Thaine -Thane -Tharen -Thatch -Thatcher -Thaxter -Thayne -Thebault -Thedric -Thedrick -Theo -Theobald -Theodor -Theodore -Theodoric -Theophyllus -Thibaud -Thibaut -Thom -Thomas -Thor -Thorn -Thorndike -Thornie -Thornton -Thorny -Thorpe -Thorstein -Thorsten -Thorvald -Thurstan -Thurston -Tibold -Tiebold -Tiebout -Tiler -Tim -Timmie -Timmy -Timothee -Timotheus -Timothy -Tirrell -Tito -Titos -Titus -Tobe -Tobiah -Tobias -Tobie -Tobin -Tobit -Toby -Tod -Todd -Toddie -Toddy -Tom -Tomas -Tome -Tomkin -Tomlin -Tommie -Tommy -Tonnie -Tony -Tore -Torey -Torin -Torr -Torrance -Torre -Torrence -Torrey -Torrin -Torry -Town -Towney -Townie -Townsend -Towny -Trace -Tracey -Tracie -Tracy -Traver -Travers -Travis -Tray -Tre -Tremain -Tremaine -Tremayne -Trent -Trenton -Trev -Trevar -Trever -Trevor -Trey -Trip -Tristan -Troy -Truman -Tuck -Tucker -Tuckie -Tucky -Tudor -Tull -Tulley -Tully -Turner -Ty -Tybalt -Tye -Tyler -Tymon -Tymothy -Tynan -Tyrone -Tyrus -Tyson -Udale -Udall -Udell -Ugo -Ulberto -Uli -Ulick -Ulises -Ulric -Ulrich -Ulrick -Ulysses -Umberto -Upton -Urbain -Urban -Urbano -Urbanus -Uri -Uriah -Uriel -Urson -Vachel -Vaclav -Vail -Val -Valdemar -Vale -Valentin -Valentine -Valentinian -Van -Vance -Vasili -Vasilis -Vasily -Vassili -Vassily -Vaughan -Vaughn -Venkat -Verge -Vergil -Vern -Verne -Vernen -Verney -Vernon -Vernor -Vic -Vick -Victor -Vijay -Vilhelm -Vin -Vince -Vincent -Vincents -Vinnie -Vinny -Vinod -Virge -Virgie -Virgil -Virgilio -Vite -Vito -Vlad -Vladamir -Vladimir -Voltaire -Von -Wade -Wadsworth -Wain -Waine -Wainwright -Wait -Waite -Waiter -Wake -Wakefield -Wald -Waldemar -Walden -Waldo -Waldon -Waleed -Walker -Wallace -Wallache -Wallas -Wallie -Wallis -Wally -Walsh -Walt -Walter -Walther -Walton -Wang -Ward -Warde -Warden -Ware -Waring -Warner -Warren -Wash -Washington -Wat -Waverley -Waverly -Way -Waylan -Wayland -Waylen -Waylin -Waylon -Wayne -Web -Webb -Weber -Webster -Weidar -Weider -Welbie -Welby -Welch -Wells -Welsh -Wendall -Wendel -Wendell -Werner -Wes -Wesley -Weslie -West -Westbrook -Westbrooke -Westleigh -Westley -Weston -Weylin -Wheeler -Whit -Whitaker -Whitby -Whitman -Whitney -Whittaker -Wiatt -Wilber -Wilbert -Wilbur -Wilburn -Wilburt -Wilden -Wildon -Wilek -Wiley -Wilfred -Wilfrid -Wilhelm -Will -Willard -Willdon -Willem -Willey -Willi -William -Willie -Willis -Willmott -Willy -Wilmar -Wilmer -Wilson -Wilt -Wilton -Win -Windham -Winfield -Winford -Winfred -Winifield -Winn -Winnie -Winny -Winslow -Winston -Winthrop -Winton -Wit -Witold -Wittie -Witty -Wojciech -Wolfgang -Wolfie -Wolfram -Wolfy -Woochang -Woodie -Woodman -Woodrow -Woody -Worden -Worthington -Worthy -Wright -Wyatan -Wyatt -Wye -Wylie -Wyn -Wyndham -Wynn -Wynton -Xavier -Xenos -Xerxes -Xever -Ximenes -Ximenez -Xymenes -Yaakov -Yacov -Yale -Yanaton -Yance -Yancey -Yancy -Yank -Yankee -Yard -Yardley -Yehudi -Yigal -Yule -Yuri -Yves -Zach -Zacharia -Zachariah -Zacharias -Zacharie -Zachary -Zacherie -Zachery -Zack -Zackariah -Zak -Zalman -Zane -Zared -Zary -Zeb -Zebadiah -Zebedee -Zebulen -Zebulon -Zechariah -Zed -Zedekiah -Zeke -Zelig -Zerk -Zeus -Zippy -Zollie -Zolly -Zorro -Rahul -Shumeet -Vibhu diff --git a/nemo_text_processing/text_normalization/en/data/roman/roman_to_spoken.tsv b/nemo_text_processing/text_normalization/en/data/roman/roman_to_spoken.tsv deleted file mode 100644 index 971c90e37b22..000000000000 --- a/nemo_text_processing/text_normalization/en/data/roman/roman_to_spoken.tsv +++ /dev/null @@ -1,2000 +0,0 @@ -I one -II two -III three -IV four -V five -VI six -VII seven -VIII eight -IX nine -X ten -XI eleven -XII twelve -XIII thirteen -XIV fourteen -XV fifteen -XVI sixteen -XVII seventeen -XVIII eighteen -XIX nineteen -XX twenty -XXI twenty one -XXII twenty two -XXIII twenty three -XXIV twenty four -XXV twenty five -XXVI twenty six -XXVII twenty seven -XXVIII twenty eight -XXIX twenty nine -XXX thirty -XXXI thirty one -XXXII thirty two -XXXIII thirty three -XXXIV thirty four -XXXV thirty five -XXXVI thirty six -XXXVII thirty seven -XXXVIII thirty eight -XXXIX thirty nine -XL forty -XLI forty one -XLII forty two -XLIII forty three -XLIV forty four -XLV forty five -XLVI forty six -XLVII forty seven -XLVIII forty eight -XLIX forty nine -L fifty -LI fifty one -LII fifty two -LIII fifty three -LIV fifty four -LV fifty five -LVI fifty six -LVII fifty seven -LVIII fifty eight -LIX fifty nine -LX sixty -LXI sixty one -LXII sixty two -LXIII sixty three -LXIV sixty four -LXV sixty five -LXVI sixty six -LXVII sixty seven -LXVIII sixty eight -LXIX sixty nine -LXX seventy -LXXI seventy one -LXXII seventy two -LXXIII seventy three -LXXIV seventy four -LXXV seventy five -LXXVI seventy six -LXXVII seventy seven -LXXVIII seventy eight -LXXIX seventy nine -LXXX eighty -LXXXI eighty one -LXXXII eighty two -LXXXIII eighty three -LXXXIV eighty four -LXXXV eighty five -LXXXVI eighty six -LXXXVII eighty seven -LXXXVIII eighty eight -LXXXIX eighty nine -XC ninety -XCI ninety one -XCII ninety two -XCIII ninety three -XCIV ninety four -XCV ninety five -XCVI ninety six -XCVII ninety seven -XCVIII ninety eight -XCIX ninety nine -C one hundred -CI one hundred one -CII one hundred two -CIII one hundred three -CIV one hundred four -CV one hundred five -CVI one hundred six -CVII one hundred seven -CVIII one hundred eight -CIX one hundred nine -CX one hundred ten -CXI one hundred eleven -CXII one hundred twelve -CXIII one hundred thirteen -CXIV one hundred fourteen -CXV one hundred fifteen -CXVI one hundred sixteen -CXVII one hundred seventeen -CXVIII one hundred eighteen -CXIX one hundred nineteen -CXX one hundred twenty -CXXI one hundred twenty one -CXXII one hundred twenty two -CXXIII one hundred twenty three -CXXIV one hundred twenty four -CXXV one hundred twenty five -CXXVI one hundred twenty six -CXXVII one hundred twenty seven -CXXVIII one hundred twenty eight -CXXIX one hundred twenty nine -CXXX one hundred thirty -CXXXI one hundred thirty one -CXXXII one hundred thirty two -CXXXIII one hundred thirty three -CXXXIV one hundred thirty four -CXXXV one hundred thirty five -CXXXVI one hundred thirty six -CXXXVII one hundred thirty seven -CXXXVIII one hundred thirty eight -CXXXIX one hundred thirty nine -CXL one hundred forty -CXLI one hundred forty one -CXLII one hundred forty two -CXLIII one hundred forty three -CXLIV one hundred forty four -CXLV one hundred forty five -CXLVI one hundred forty six -CXLVII one hundred forty seven -CXLVIII one hundred forty eight -CXLIX one hundred forty nine -CL one hundred fifty -CLI one hundred fifty one -CLII one hundred fifty two -CLIII one hundred fifty three -CLIV one hundred fifty four -CLV one hundred fifty five -CLVI one hundred fifty six -CLVII one hundred fifty seven -CLVIII one hundred fifty eight -CLIX one hundred fifty nine -CLX one hundred sixty -CLXI one hundred sixty one -CLXII one hundred sixty two -CLXIII one hundred sixty three -CLXIV one hundred sixty four -CLXV one hundred sixty five -CLXVI one hundred sixty six -CLXVII one hundred sixty seven -CLXVIII one hundred sixty eight -CLXIX one hundred sixty nine -CLXX one hundred seventy -CLXXI one hundred seventy one -CLXXII one hundred seventy two -CLXXIII one hundred seventy three -CLXXIV one hundred seventy four -CLXXV one hundred seventy five -CLXXVI one hundred seventy six -CLXXVII one hundred seventy seven -CLXXVIII one hundred seventy eight -CLXXIX one hundred seventy nine -CLXXX one hundred eighty -CLXXXI one hundred eighty one -CLXXXII one hundred eighty two -CLXXXIII one hundred eighty three -CLXXXIV one hundred eighty four -CLXXXV one hundred eighty five -CLXXXVI one hundred eighty six -CLXXXVII one hundred eighty seven -CLXXXVIII one hundred eighty eight -CLXXXIX one hundred eighty nine -CXC one hundred ninety -CXCI one hundred ninety one -CXCII one hundred ninety two -CXCIII one hundred ninety three -CXCIV one hundred ninety four -CXCV one hundred ninety five -CXCVI one hundred ninety six -CXCVII one hundred ninety seven -CXCVIII one hundred ninety eight -CXCIX one hundred ninety nine -CC two hundred -CCI two hundred one -CCII two hundred two -CCIII two hundred three -CCIV two hundred four -CCV two hundred five -CCVI two hundred six -CCVII two hundred seven -CCVIII two hundred eight -CCIX two hundred nine -CCX two hundred ten -CCXI two hundred eleven -CCXII two hundred twelve -CCXIII two hundred thirteen -CCXIV two hundred fourteen -CCXV two hundred fifteen -CCXVI two hundred sixteen -CCXVII two hundred seventeen -CCXVIII two hundred eighteen -CCXIX two hundred nineteen -CCXX two hundred twenty -CCXXI two hundred twenty one -CCXXII two hundred twenty two -CCXXIII two hundred twenty three -CCXXIV two hundred twenty four -CCXXV two hundred twenty five -CCXXVI two hundred twenty six -CCXXVII two hundred twenty seven -CCXXVIII two hundred twenty eight -CCXXIX two hundred twenty nine -CCXXX two hundred thirty -CCXXXI two hundred thirty one -CCXXXII two hundred thirty two -CCXXXIII two hundred thirty three -CCXXXIV two hundred thirty four -CCXXXV two hundred thirty five -CCXXXVI two hundred thirty six -CCXXXVII two hundred thirty seven -CCXXXVIII two hundred thirty eight -CCXXXIX two hundred thirty nine -CCXL two hundred forty -CCXLI two hundred forty one -CCXLII two hundred forty two -CCXLIII two hundred forty three -CCXLIV two hundred forty four -CCXLV two hundred forty five -CCXLVI two hundred forty six -CCXLVII two hundred forty seven -CCXLVIII two hundred forty eight -CCXLIX two hundred forty nine -CCL two hundred fifty -CCLI two hundred fifty one -CCLII two hundred fifty two -CCLIII two hundred fifty three -CCLIV two hundred fifty four -CCLV two hundred fifty five -CCLVI two hundred fifty six -CCLVII two hundred fifty seven -CCLVIII two hundred fifty eight -CCLIX two hundred fifty nine -CCLX two hundred sixty -CCLXI two hundred sixty one -CCLXII two hundred sixty two -CCLXIII two hundred sixty three -CCLXIV two hundred sixty four -CCLXV two hundred sixty five -CCLXVI two hundred sixty six -CCLXVII two hundred sixty seven -CCLXVIII two hundred sixty eight -CCLXIX two hundred sixty nine -CCLXX two hundred seventy -CCLXXI two hundred seventy one -CCLXXII two hundred seventy two -CCLXXIII two hundred seventy three -CCLXXIV two hundred seventy four -CCLXXV two hundred seventy five -CCLXXVI two hundred seventy six -CCLXXVII two hundred seventy seven -CCLXXVIII two hundred seventy eight -CCLXXIX two hundred seventy nine -CCLXXX two hundred eighty -CCLXXXI two hundred eighty one -CCLXXXII two hundred eighty two -CCLXXXIII two hundred eighty three -CCLXXXIV two hundred eighty four -CCLXXXV two hundred eighty five -CCLXXXVI two hundred eighty six -CCLXXXVII two hundred eighty seven -CCLXXXVIII two hundred eighty eight -CCLXXXIX two hundred eighty nine -CCXC two hundred ninety -CCXCI two hundred ninety one -CCXCII two hundred ninety two -CCXCIII two hundred ninety three -CCXCIV two hundred ninety four -CCXCV two hundred ninety five -CCXCVI two hundred ninety six -CCXCVII two hundred ninety seven -CCXCVIII two hundred ninety eight -CCXCIX two hundred ninety nine -CCC three hundred -CCCI three hundred one -CCCII three hundred two -CCCIII three hundred three -CCCIV three hundred four -CCCV three hundred five -CCCVI three hundred six -CCCVII three hundred seven -CCCVIII three hundred eight -CCCIX three hundred nine -CCCX three hundred ten -CCCXI three hundred eleven -CCCXII three hundred twelve -CCCXIII three hundred thirteen -CCCXIV three hundred fourteen -CCCXV three hundred fifteen -CCCXVI three hundred sixteen -CCCXVII three hundred seventeen -CCCXVIII three hundred eighteen -CCCXIX three hundred nineteen -CCCXX three hundred twenty -CCCXXI three hundred twenty one -CCCXXII three hundred twenty two -CCCXXIII three hundred twenty three -CCCXXIV three hundred twenty four -CCCXXV three hundred twenty five -CCCXXVI three hundred twenty six -CCCXXVII three hundred twenty seven -CCCXXVIII three hundred twenty eight -CCCXXIX three hundred twenty nine -CCCXXX three hundred thirty -CCCXXXI three hundred thirty one -CCCXXXII three hundred thirty two -CCCXXXIII three hundred thirty three -CCCXXXIV three hundred thirty four -CCCXXXV three hundred thirty five -CCCXXXVI three hundred thirty six -CCCXXXVII three hundred thirty seven -CCCXXXVIII three hundred thirty eight -CCCXXXIX three hundred thirty nine -CCCXL three hundred forty -CCCXLI three hundred forty one -CCCXLII three hundred forty two -CCCXLIII three hundred forty three -CCCXLIV three hundred forty four -CCCXLV three hundred forty five -CCCXLVI three hundred forty six -CCCXLVII three hundred forty seven -CCCXLVIII three hundred forty eight -CCCXLIX three hundred forty nine -CCCL three hundred fifty -CCCLI three hundred fifty one -CCCLII three hundred fifty two -CCCLIII three hundred fifty three -CCCLIV three hundred fifty four -CCCLV three hundred fifty five -CCCLVI three hundred fifty six -CCCLVII three hundred fifty seven -CCCLVIII three hundred fifty eight -CCCLIX three hundred fifty nine -CCCLX three hundred sixty -CCCLXI three hundred sixty one -CCCLXII three hundred sixty two -CCCLXIII three hundred sixty three -CCCLXIV three hundred sixty four -CCCLXV three hundred sixty five -CCCLXVI three hundred sixty six -CCCLXVII three hundred sixty seven -CCCLXVIII three hundred sixty eight -CCCLXIX three hundred sixty nine -CCCLXX three hundred seventy -CCCLXXI three hundred seventy one -CCCLXXII three hundred seventy two -CCCLXXIII three hundred seventy three -CCCLXXIV three hundred seventy four -CCCLXXV three hundred seventy five -CCCLXXVI three hundred seventy six -CCCLXXVII three hundred seventy seven -CCCLXXVIII three hundred seventy eight -CCCLXXIX three hundred seventy nine -CCCLXXX three hundred eighty -CCCLXXXI three hundred eighty one -CCCLXXXII three hundred eighty two -CCCLXXXIII three hundred eighty three -CCCLXXXIV three hundred eighty four -CCCLXXXV three hundred eighty five -CCCLXXXVI three hundred eighty six -CCCLXXXVII three hundred eighty seven -CCCLXXXVIII three hundred eighty eight -CCCLXXXIX three hundred eighty nine -CCCXC three hundred ninety -CCCXCI three hundred ninety one -CCCXCII three hundred ninety two -CCCXCIII three hundred ninety three -CCCXCIV three hundred ninety four -CCCXCV three hundred ninety five -CCCXCVI three hundred ninety six -CCCXCVII three hundred ninety seven -CCCXCVIII three hundred ninety eight -CCCXCIX three hundred ninety nine -CD four hundred -CDI four hundred one -CDII four hundred two -CDIII four hundred three -CDIV four hundred four -CDV four hundred five -CDVI four hundred six -CDVII four hundred seven -CDVIII four hundred eight -CDIX four hundred nine -CDX four hundred ten -CDXI four hundred eleven -CDXII four hundred twelve -CDXIII four hundred thirteen -CDXIV four hundred fourteen -CDXV four hundred fifteen -CDXVI four hundred sixteen -CDXVII four hundred seventeen -CDXVIII four hundred eighteen -CDXIX four hundred nineteen -CDXX four hundred twenty -CDXXI four hundred twenty one -CDXXII four hundred twenty two -CDXXIII four hundred twenty three -CDXXIV four hundred twenty four -CDXXV four hundred twenty five -CDXXVI four hundred twenty six -CDXXVII four hundred twenty seven -CDXXVIII four hundred twenty eight -CDXXIX four hundred twenty nine -CDXXX four hundred thirty -CDXXXI four hundred thirty one -CDXXXII four hundred thirty two -CDXXXIII four hundred thirty three -CDXXXIV four hundred thirty four -CDXXXV four hundred thirty five -CDXXXVI four hundred thirty six -CDXXXVII four hundred thirty seven -CDXXXVIII four hundred thirty eight -CDXXXIX four hundred thirty nine -CDXL four hundred forty -CDXLI four hundred forty one -CDXLII four hundred forty two -CDXLIII four hundred forty three -CDXLIV four hundred forty four -CDXLV four hundred forty five -CDXLVI four hundred forty six -CDXLVII four hundred forty seven -CDXLVIII four hundred forty eight -CDXLIX four hundred forty nine -CDL four hundred fifty -CDLI four hundred fifty one -CDLII four hundred fifty two -CDLIII four hundred fifty three -CDLIV four hundred fifty four -CDLV four hundred fifty five -CDLVI four hundred fifty six -CDLVII four hundred fifty seven -CDLVIII four hundred fifty eight -CDLIX four hundred fifty nine -CDLX four hundred sixty -CDLXI four hundred sixty one -CDLXII four hundred sixty two -CDLXIII four hundred sixty three -CDLXIV four hundred sixty four -CDLXV four hundred sixty five -CDLXVI four hundred sixty six -CDLXVII four hundred sixty seven -CDLXVIII four hundred sixty eight -CDLXIX four hundred sixty nine -CDLXX four hundred seventy -CDLXXI four hundred seventy one -CDLXXII four hundred seventy two -CDLXXIII four hundred seventy three -CDLXXIV four hundred seventy four -CDLXXV four hundred seventy five -CDLXXVI four hundred seventy six -CDLXXVII four hundred seventy seven -CDLXXVIII four hundred seventy eight -CDLXXIX four hundred seventy nine -CDLXXX four hundred eighty -CDLXXXI four hundred eighty one -CDLXXXII four hundred eighty two -CDLXXXIII four hundred eighty three -CDLXXXIV four hundred eighty four -CDLXXXV four hundred eighty five -CDLXXXVI four hundred eighty six -CDLXXXVII four hundred eighty seven -CDLXXXVIII four hundred eighty eight -CDLXXXIX four hundred eighty nine -CDXC four hundred ninety -CDXCI four hundred ninety one -CDXCII four hundred ninety two -CDXCIII four hundred ninety three -CDXCIV four hundred ninety four -CDXCV four hundred ninety five -CDXCVI four hundred ninety six -CDXCVII four hundred ninety seven -CDXCVIII four hundred ninety eight -CDXCIX four hundred ninety nine -D five hundred -DI five hundred one -DII five hundred two -DIII five hundred three -DIV five hundred four -DV five hundred five -DVI five hundred six -DVII five hundred seven -DVIII five hundred eight -DIX five hundred nine -DX five hundred ten -DXI five hundred eleven -DXII five hundred twelve -DXIII five hundred thirteen -DXIV five hundred fourteen -DXV five hundred fifteen -DXVI five hundred sixteen -DXVII five hundred seventeen -DXVIII five hundred eighteen -DXIX five hundred nineteen -DXX five hundred twenty -DXXI five hundred twenty one -DXXII five hundred twenty two -DXXIII five hundred twenty three -DXXIV five hundred twenty four -DXXV five hundred twenty five -DXXVI five hundred twenty six -DXXVII five hundred twenty seven -DXXVIII five hundred twenty eight -DXXIX five hundred twenty nine -DXXX five hundred thirty -DXXXI five hundred thirty one -DXXXII five hundred thirty two -DXXXIII five hundred thirty three -DXXXIV five hundred thirty four -DXXXV five hundred thirty five -DXXXVI five hundred thirty six -DXXXVII five hundred thirty seven -DXXXVIII five hundred thirty eight -DXXXIX five hundred thirty nine -DXL five hundred forty -DXLI five hundred forty one -DXLII five hundred forty two -DXLIII five hundred forty three -DXLIV five hundred forty four -DXLV five hundred forty five -DXLVI five hundred forty six -DXLVII five hundred forty seven -DXLVIII five hundred forty eight -DXLIX five hundred forty nine -DL five hundred fifty -DLI five hundred fifty one -DLII five hundred fifty two -DLIII five hundred fifty three -DLIV five hundred fifty four -DLV five hundred fifty five -DLVI five hundred fifty six -DLVII five hundred fifty seven -DLVIII five hundred fifty eight -DLIX five hundred fifty nine -DLX five hundred sixty -DLXI five hundred sixty one -DLXII five hundred sixty two -DLXIII five hundred sixty three -DLXIV five hundred sixty four -DLXV five hundred sixty five -DLXVI five hundred sixty six -DLXVII five hundred sixty seven -DLXVIII five hundred sixty eight -DLXIX five hundred sixty nine -DLXX five hundred seventy -DLXXI five hundred seventy one -DLXXII five hundred seventy two -DLXXIII five hundred seventy three -DLXXIV five hundred seventy four -DLXXV five hundred seventy five -DLXXVI five hundred seventy six -DLXXVII five hundred seventy seven -DLXXVIII five hundred seventy eight -DLXXIX five hundred seventy nine -DLXXX five hundred eighty -DLXXXI five hundred eighty one -DLXXXII five hundred eighty two -DLXXXIII five hundred eighty three -DLXXXIV five hundred eighty four -DLXXXV five hundred eighty five -DLXXXVI five hundred eighty six -DLXXXVII five hundred eighty seven -DLXXXVIII five hundred eighty eight -DLXXXIX five hundred eighty nine -DXC five hundred ninety -DXCI five hundred ninety one -DXCII five hundred ninety two -DXCIII five hundred ninety three -DXCIV five hundred ninety four -DXCV five hundred ninety five -DXCVI five hundred ninety six -DXCVII five hundred ninety seven -DXCVIII five hundred ninety eight -DXCIX five hundred ninety nine -DC six hundred -DCI six hundred one -DCII six hundred two -DCIII six hundred three -DCIV six hundred four -DCV six hundred five -DCVI six hundred six -DCVII six hundred seven -DCVIII six hundred eight -DCIX six hundred nine -DCX six hundred ten -DCXI six hundred eleven -DCXII six hundred twelve -DCXIII six hundred thirteen -DCXIV six hundred fourteen -DCXV six hundred fifteen -DCXVI six hundred sixteen -DCXVII six hundred seventeen -DCXVIII six hundred eighteen -DCXIX six hundred nineteen -DCXX six hundred twenty -DCXXI six hundred twenty one -DCXXII six hundred twenty two -DCXXIII six hundred twenty three -DCXXIV six hundred twenty four -DCXXV six hundred twenty five -DCXXVI six hundred twenty six -DCXXVII six hundred twenty seven -DCXXVIII six hundred twenty eight -DCXXIX six hundred twenty nine -DCXXX six hundred thirty -DCXXXI six hundred thirty one -DCXXXII six hundred thirty two -DCXXXIII six hundred thirty three -DCXXXIV six hundred thirty four -DCXXXV six hundred thirty five -DCXXXVI six hundred thirty six -DCXXXVII six hundred thirty seven -DCXXXVIII six hundred thirty eight -DCXXXIX six hundred thirty nine -DCXL six hundred forty -DCXLI six hundred forty one -DCXLII six hundred forty two -DCXLIII six hundred forty three -DCXLIV six hundred forty four -DCXLV six hundred forty five -DCXLVI six hundred forty six -DCXLVII six hundred forty seven -DCXLVIII six hundred forty eight -DCXLIX six hundred forty nine -DCL six hundred fifty -DCLI six hundred fifty one -DCLII six hundred fifty two -DCLIII six hundred fifty three -DCLIV six hundred fifty four -DCLV six hundred fifty five -DCLVI six hundred fifty six -DCLVII six hundred fifty seven -DCLVIII six hundred fifty eight -DCLIX six hundred fifty nine -DCLX six hundred sixty -DCLXI six hundred sixty one -DCLXII six hundred sixty two -DCLXIII six hundred sixty three -DCLXIV six hundred sixty four -DCLXV six hundred sixty five -DCLXVI six hundred sixty six -DCLXVII six hundred sixty seven -DCLXVIII six hundred sixty eight -DCLXIX six hundred sixty nine -DCLXX six hundred seventy -DCLXXI six hundred seventy one -DCLXXII six hundred seventy two -DCLXXIII six hundred seventy three -DCLXXIV six hundred seventy four -DCLXXV six hundred seventy five -DCLXXVI six hundred seventy six -DCLXXVII six hundred seventy seven -DCLXXVIII six hundred seventy eight -DCLXXIX six hundred seventy nine -DCLXXX six hundred eighty -DCLXXXI six hundred eighty one -DCLXXXII six hundred eighty two -DCLXXXIII six hundred eighty three -DCLXXXIV six hundred eighty four -DCLXXXV six hundred eighty five -DCLXXXVI six hundred eighty six -DCLXXXVII six hundred eighty seven -DCLXXXVIII six hundred eighty eight -DCLXXXIX six hundred eighty nine -DCXC six hundred ninety -DCXCI six hundred ninety one -DCXCII six hundred ninety two -DCXCIII six hundred ninety three -DCXCIV six hundred ninety four -DCXCV six hundred ninety five -DCXCVI six hundred ninety six -DCXCVII six hundred ninety seven -DCXCVIII six hundred ninety eight -DCXCIX six hundred ninety nine -DCC seven hundred -DCCI seven hundred one -DCCII seven hundred two -DCCIII seven hundred three -DCCIV seven hundred four -DCCV seven hundred five -DCCVI seven hundred six -DCCVII seven hundred seven -DCCVIII seven hundred eight -DCCIX seven hundred nine -DCCX seven hundred ten -DCCXI seven hundred eleven -DCCXII seven hundred twelve -DCCXIII seven hundred thirteen -DCCXIV seven hundred fourteen -DCCXV seven hundred fifteen -DCCXVI seven hundred sixteen -DCCXVII seven hundred seventeen -DCCXVIII seven hundred eighteen -DCCXIX seven hundred nineteen -DCCXX seven hundred twenty -DCCXXI seven hundred twenty one -DCCXXII seven hundred twenty two -DCCXXIII seven hundred twenty three -DCCXXIV seven hundred twenty four -DCCXXV seven hundred twenty five -DCCXXVI seven hundred twenty six -DCCXXVII seven hundred twenty seven -DCCXXVIII seven hundred twenty eight -DCCXXIX seven hundred twenty nine -DCCXXX seven hundred thirty -DCCXXXI seven hundred thirty one -DCCXXXII seven hundred thirty two -DCCXXXIII seven hundred thirty three -DCCXXXIV seven hundred thirty four -DCCXXXV seven hundred thirty five -DCCXXXVI seven hundred thirty six -DCCXXXVII seven hundred thirty seven -DCCXXXVIII seven hundred thirty eight -DCCXXXIX seven hundred thirty nine -DCCXL seven hundred forty -DCCXLI seven hundred forty one -DCCXLII seven hundred forty two -DCCXLIII seven hundred forty three -DCCXLIV seven hundred forty four -DCCXLV seven hundred forty five -DCCXLVI seven hundred forty six -DCCXLVII seven hundred forty seven -DCCXLVIII seven hundred forty eight -DCCXLIX seven hundred forty nine -DCCL seven hundred fifty -DCCLI seven hundred fifty one -DCCLII seven hundred fifty two -DCCLIII seven hundred fifty three -DCCLIV seven hundred fifty four -DCCLV seven hundred fifty five -DCCLVI seven hundred fifty six -DCCLVII seven hundred fifty seven -DCCLVIII seven hundred fifty eight -DCCLIX seven hundred fifty nine -DCCLX seven hundred sixty -DCCLXI seven hundred sixty one -DCCLXII seven hundred sixty two -DCCLXIII seven hundred sixty three -DCCLXIV seven hundred sixty four -DCCLXV seven hundred sixty five -DCCLXVI seven hundred sixty six -DCCLXVII seven hundred sixty seven -DCCLXVIII seven hundred sixty eight -DCCLXIX seven hundred sixty nine -DCCLXX seven hundred seventy -DCCLXXI seven hundred seventy one -DCCLXXII seven hundred seventy two -DCCLXXIII seven hundred seventy three -DCCLXXIV seven hundred seventy four -DCCLXXV seven hundred seventy five -DCCLXXVI seven hundred seventy six -DCCLXXVII seven hundred seventy seven -DCCLXXVIII seven hundred seventy eight -DCCLXXIX seven hundred seventy nine -DCCLXXX seven hundred eighty -DCCLXXXI seven hundred eighty one -DCCLXXXII seven hundred eighty two -DCCLXXXIII seven hundred eighty three -DCCLXXXIV seven hundred eighty four -DCCLXXXV seven hundred eighty five -DCCLXXXVI seven hundred eighty six -DCCLXXXVII seven hundred eighty seven -DCCLXXXVIII seven hundred eighty eight -DCCLXXXIX seven hundred eighty nine -DCCXC seven hundred ninety -DCCXCI seven hundred ninety one -DCCXCII seven hundred ninety two -DCCXCIII seven hundred ninety three -DCCXCIV seven hundred ninety four -DCCXCV seven hundred ninety five -DCCXCVI seven hundred ninety six -DCCXCVII seven hundred ninety seven -DCCXCVIII seven hundred ninety eight -DCCXCIX seven hundred ninety nine -DCCC eight hundred -DCCCI eight hundred one -DCCCII eight hundred two -DCCCIII eight hundred three -DCCCIV eight hundred four -DCCCV eight hundred five -DCCCVI eight hundred six -DCCCVII eight hundred seven -DCCCVIII eight hundred eight -DCCCIX eight hundred nine -DCCCX eight hundred ten -DCCCXI eight hundred eleven -DCCCXII eight hundred twelve -DCCCXIII eight hundred thirteen -DCCCXIV eight hundred fourteen -DCCCXV eight hundred fifteen -DCCCXVI eight hundred sixteen -DCCCXVII eight hundred seventeen -DCCCXVIII eight hundred eighteen -DCCCXIX eight hundred nineteen -DCCCXX eight hundred twenty -DCCCXXI eight hundred twenty one -DCCCXXII eight hundred twenty two -DCCCXXIII eight hundred twenty three -DCCCXXIV eight hundred twenty four -DCCCXXV eight hundred twenty five -DCCCXXVI eight hundred twenty six -DCCCXXVII eight hundred twenty seven -DCCCXXVIII eight hundred twenty eight -DCCCXXIX eight hundred twenty nine -DCCCXXX eight hundred thirty -DCCCXXXI eight hundred thirty one -DCCCXXXII eight hundred thirty two -DCCCXXXIII eight hundred thirty three -DCCCXXXIV eight hundred thirty four -DCCCXXXV eight hundred thirty five -DCCCXXXVI eight hundred thirty six -DCCCXXXVII eight hundred thirty seven -DCCCXXXVIII eight hundred thirty eight -DCCCXXXIX eight hundred thirty nine -DCCCXL eight hundred forty -DCCCXLI eight hundred forty one -DCCCXLII eight hundred forty two -DCCCXLIII eight hundred forty three -DCCCXLIV eight hundred forty four -DCCCXLV eight hundred forty five -DCCCXLVI eight hundred forty six -DCCCXLVII eight hundred forty seven -DCCCXLVIII eight hundred forty eight -DCCCXLIX eight hundred forty nine -DCCCL eight hundred fifty -DCCCLI eight hundred fifty one -DCCCLII eight hundred fifty two -DCCCLIII eight hundred fifty three -DCCCLIV eight hundred fifty four -DCCCLV eight hundred fifty five -DCCCLVI eight hundred fifty six -DCCCLVII eight hundred fifty seven -DCCCLVIII eight hundred fifty eight -DCCCLIX eight hundred fifty nine -DCCCLX eight hundred sixty -DCCCLXI eight hundred sixty one -DCCCLXII eight hundred sixty two -DCCCLXIII eight hundred sixty three -DCCCLXIV eight hundred sixty four -DCCCLXV eight hundred sixty five -DCCCLXVI eight hundred sixty six -DCCCLXVII eight hundred sixty seven -DCCCLXVIII eight hundred sixty eight -DCCCLXIX eight hundred sixty nine -DCCCLXX eight hundred seventy -DCCCLXXI eight hundred seventy one -DCCCLXXII eight hundred seventy two -DCCCLXXIII eight hundred seventy three -DCCCLXXIV eight hundred seventy four -DCCCLXXV eight hundred seventy five -DCCCLXXVI eight hundred seventy six -DCCCLXXVII eight hundred seventy seven -DCCCLXXVIII eight hundred seventy eight -DCCCLXXIX eight hundred seventy nine -DCCCLXXX eight hundred eighty -DCCCLXXXI eight hundred eighty one -DCCCLXXXII eight hundred eighty two -DCCCLXXXIII eight hundred eighty three -DCCCLXXXIV eight hundred eighty four -DCCCLXXXV eight hundred eighty five -DCCCLXXXVI eight hundred eighty six -DCCCLXXXVII eight hundred eighty seven -DCCCLXXXVIII eight hundred eighty eight -DCCCLXXXIX eight hundred eighty nine -DCCCXC eight hundred ninety -DCCCXCI eight hundred ninety one -DCCCXCII eight hundred ninety two -DCCCXCIII eight hundred ninety three -DCCCXCIV eight hundred ninety four -DCCCXCV eight hundred ninety five -DCCCXCVI eight hundred ninety six -DCCCXCVII eight hundred ninety seven -DCCCXCVIII eight hundred ninety eight -DCCCXCIX eight hundred ninety nine -CM nine hundred -CMI nine hundred one -CMII nine hundred two -CMIII nine hundred three -CMIV nine hundred four -CMV nine hundred five -CMVI nine hundred six -CMVII nine hundred seven -CMVIII nine hundred eight -CMIX nine hundred nine -CMX nine hundred ten -CMXI nine hundred eleven -CMXII nine hundred twelve -CMXIII nine hundred thirteen -CMXIV nine hundred fourteen -CMXV nine hundred fifteen -CMXVI nine hundred sixteen -CMXVII nine hundred seventeen -CMXVIII nine hundred eighteen -CMXIX nine hundred nineteen -CMXX nine hundred twenty -CMXXI nine hundred twenty one -CMXXII nine hundred twenty two -CMXXIII nine hundred twenty three -CMXXIV nine hundred twenty four -CMXXV nine hundred twenty five -CMXXVI nine hundred twenty six -CMXXVII nine hundred twenty seven -CMXXVIII nine hundred twenty eight -CMXXIX nine hundred twenty nine -CMXXX nine hundred thirty -CMXXXI nine hundred thirty one -CMXXXII nine hundred thirty two -CMXXXIII nine hundred thirty three -CMXXXIV nine hundred thirty four -CMXXXV nine hundred thirty five -CMXXXVI nine hundred thirty six -CMXXXVII nine hundred thirty seven -CMXXXVIII nine hundred thirty eight -CMXXXIX nine hundred thirty nine -CMXL nine hundred forty -CMXLI nine hundred forty one -CMXLII nine hundred forty two -CMXLIII nine hundred forty three -CMXLIV nine hundred forty four -CMXLV nine hundred forty five -CMXLVI nine hundred forty six -CMXLVII nine hundred forty seven -CMXLVIII nine hundred forty eight -CMXLIX nine hundred forty nine -CML nine hundred fifty -CMLI nine hundred fifty one -CMLII nine hundred fifty two -CMLIII nine hundred fifty three -CMLIV nine hundred fifty four -CMLV nine hundred fifty five -CMLVI nine hundred fifty six -CMLVII nine hundred fifty seven -CMLVIII nine hundred fifty eight -CMLIX nine hundred fifty nine -CMLX nine hundred sixty -CMLXI nine hundred sixty one -CMLXII nine hundred sixty two -CMLXIII nine hundred sixty three -CMLXIV nine hundred sixty four -CMLXV nine hundred sixty five -CMLXVI nine hundred sixty six -CMLXVII nine hundred sixty seven -CMLXVIII nine hundred sixty eight -CMLXIX nine hundred sixty nine -CMLXX nine hundred seventy -CMLXXI nine hundred seventy one -CMLXXII nine hundred seventy two -CMLXXIII nine hundred seventy three -CMLXXIV nine hundred seventy four -CMLXXV nine hundred seventy five -CMLXXVI nine hundred seventy six -CMLXXVII nine hundred seventy seven -CMLXXVIII nine hundred seventy eight -CMLXXIX nine hundred seventy nine -CMLXXX nine hundred eighty -CMLXXXI nine hundred eighty one -CMLXXXII nine hundred eighty two -CMLXXXIII nine hundred eighty three -CMLXXXIV nine hundred eighty four -CMLXXXV nine hundred eighty five -CMLXXXVI nine hundred eighty six -CMLXXXVII nine hundred eighty seven -CMLXXXVIII nine hundred eighty eight -CMLXXXIX nine hundred eighty nine -CMXC nine hundred ninety -CMXCI nine hundred ninety one -CMXCII nine hundred ninety two -CMXCIII nine hundred ninety three -CMXCIV nine hundred ninety four -CMXCV nine hundred ninety five -CMXCVI nine hundred ninety six -CMXCVII nine hundred ninety seven -CMXCVIII nine hundred ninety eight -CMXCIX nine hundred ninety nine -M one thousand -MI one thousand one -MII one thousand two -MIII one thousand three -MIV one thousand four -MV one thousand five -MVI one thousand six -MVII one thousand seven -MVIII one thousand eight -MIX one thousand nine -MX one thousand ten -MXI one thousand eleven -MXII one thousand twelve -MXIII one thousand thirteen -MXIV one thousand fourteen -MXV one thousand fifteen -MXVI one thousand sixteen -MXVII one thousand seventeen -MXVIII one thousand eighteen -MXIX one thousand nineteen -MXX one thousand twenty -MXXI one thousand twenty one -MXXII one thousand twenty two -MXXIII one thousand twenty three -MXXIV one thousand twenty four -MXXV one thousand twenty five -MXXVI one thousand twenty six -MXXVII one thousand twenty seven -MXXVIII one thousand twenty eight -MXXIX one thousand twenty nine -MXXX one thousand thirty -MXXXI one thousand thirty one -MXXXII one thousand thirty two -MXXXIII one thousand thirty three -MXXXIV one thousand thirty four -MXXXV one thousand thirty five -MXXXVI one thousand thirty six -MXXXVII one thousand thirty seven -MXXXVIII one thousand thirty eight -MXXXIX one thousand thirty nine -MXL one thousand forty -MXLI one thousand forty one -MXLII one thousand forty two -MXLIII one thousand forty three -MXLIV one thousand forty four -MXLV one thousand forty five -MXLVI one thousand forty six -MXLVII one thousand forty seven -MXLVIII one thousand forty eight -MXLIX one thousand forty nine -ML one thousand fifty -MLI one thousand fifty one -MLII one thousand fifty two -MLIII one thousand fifty three -MLIV one thousand fifty four -MLV one thousand fifty five -MLVI one thousand fifty six -MLVII one thousand fifty seven -MLVIII one thousand fifty eight -MLIX one thousand fifty nine -MLX one thousand sixty -MLXI one thousand sixty one -MLXII one thousand sixty two -MLXIII one thousand sixty three -MLXIV one thousand sixty four -MLXV one thousand sixty five -MLXVI one thousand sixty six -MLXVII one thousand sixty seven -MLXVIII one thousand sixty eight -MLXIX one thousand sixty nine -MLXX one thousand seventy -MLXXI one thousand seventy one -MLXXII one thousand seventy two -MLXXIII one thousand seventy three -MLXXIV one thousand seventy four -MLXXV one thousand seventy five -MLXXVI one thousand seventy six -MLXXVII one thousand seventy seven -MLXXVIII one thousand seventy eight -MLXXIX one thousand seventy nine -MLXXX one thousand eighty -MLXXXI one thousand eighty one -MLXXXII one thousand eighty two -MLXXXIII one thousand eighty three -MLXXXIV one thousand eighty four -MLXXXV one thousand eighty five -MLXXXVI one thousand eighty six -MLXXXVII one thousand eighty seven -MLXXXVIII one thousand eighty eight -MLXXXIX one thousand eighty nine -MXC one thousand ninety -MXCI one thousand ninety one -MXCII one thousand ninety two -MXCIII one thousand ninety three -MXCIV one thousand ninety four -MXCV one thousand ninety five -MXCVI one thousand ninety six -MXCVII one thousand ninety seven -MXCVIII one thousand ninety eight -MXCIX one thousand ninety nine -MC one thousand, one hundred -MCI one thousand, one hundred one -MCII one thousand, one hundred two -MCIII one thousand, one hundred three -MCIV one thousand, one hundred four -MCV one thousand, one hundred five -MCVI one thousand, one hundred six -MCVII one thousand, one hundred seven -MCVIII one thousand, one hundred eight -MCIX one thousand, one hundred nine -MCX one thousand, one hundred ten -MCXI one thousand, one hundred eleven -MCXII one thousand, one hundred twelve -MCXIII one thousand, one hundred thirteen -MCXIV one thousand, one hundred fourteen -MCXV one thousand, one hundred fifteen -MCXVI one thousand, one hundred sixteen -MCXVII one thousand, one hundred seventeen -MCXVIII one thousand, one hundred eighteen -MCXIX one thousand, one hundred nineteen -MCXX one thousand, one hundred twenty -MCXXI one thousand, one hundred twenty one -MCXXII one thousand, one hundred twenty two -MCXXIII one thousand, one hundred twenty three -MCXXIV one thousand, one hundred twenty four -MCXXV one thousand, one hundred twenty five -MCXXVI one thousand, one hundred twenty six -MCXXVII one thousand, one hundred twenty seven -MCXXVIII one thousand, one hundred twenty eight -MCXXIX one thousand, one hundred twenty nine -MCXXX one thousand, one hundred thirty -MCXXXI one thousand, one hundred thirty one -MCXXXII one thousand, one hundred thirty two -MCXXXIII one thousand, one hundred thirty three -MCXXXIV one thousand, one hundred thirty four -MCXXXV one thousand, one hundred thirty five -MCXXXVI one thousand, one hundred thirty six -MCXXXVII one thousand, one hundred thirty seven -MCXXXVIII one thousand, one hundred thirty eight -MCXXXIX one thousand, one hundred thirty nine -MCXL one thousand, one hundred forty -MCXLI one thousand, one hundred forty one -MCXLII one thousand, one hundred forty two -MCXLIII one thousand, one hundred forty three -MCXLIV one thousand, one hundred forty four -MCXLV one thousand, one hundred forty five -MCXLVI one thousand, one hundred forty six -MCXLVII one thousand, one hundred forty seven -MCXLVIII one thousand, one hundred forty eight -MCXLIX one thousand, one hundred forty nine -MCL one thousand, one hundred fifty -MCLI one thousand, one hundred fifty one -MCLII one thousand, one hundred fifty two -MCLIII one thousand, one hundred fifty three -MCLIV one thousand, one hundred fifty four -MCLV one thousand, one hundred fifty five -MCLVI one thousand, one hundred fifty six -MCLVII one thousand, one hundred fifty seven -MCLVIII one thousand, one hundred fifty eight -MCLIX one thousand, one hundred fifty nine -MCLX one thousand, one hundred sixty -MCLXI one thousand, one hundred sixty one -MCLXII one thousand, one hundred sixty two -MCLXIII one thousand, one hundred sixty three -MCLXIV one thousand, one hundred sixty four -MCLXV one thousand, one hundred sixty five -MCLXVI one thousand, one hundred sixty six -MCLXVII one thousand, one hundred sixty seven -MCLXVIII one thousand, one hundred sixty eight -MCLXIX one thousand, one hundred sixty nine -MCLXX one thousand, one hundred seventy -MCLXXI one thousand, one hundred seventy one -MCLXXII one thousand, one hundred seventy two -MCLXXIII one thousand, one hundred seventy three -MCLXXIV one thousand, one hundred seventy four -MCLXXV one thousand, one hundred seventy five -MCLXXVI one thousand, one hundred seventy six -MCLXXVII one thousand, one hundred seventy seven -MCLXXVIII one thousand, one hundred seventy eight -MCLXXIX one thousand, one hundred seventy nine -MCLXXX one thousand, one hundred eighty -MCLXXXI one thousand, one hundred eighty one -MCLXXXII one thousand, one hundred eighty two -MCLXXXIII one thousand, one hundred eighty three -MCLXXXIV one thousand, one hundred eighty four -MCLXXXV one thousand, one hundred eighty five -MCLXXXVI one thousand, one hundred eighty six -MCLXXXVII one thousand, one hundred eighty seven -MCLXXXVIII one thousand, one hundred eighty eight -MCLXXXIX one thousand, one hundred eighty nine -MCXC one thousand, one hundred ninety -MCXCI one thousand, one hundred ninety one -MCXCII one thousand, one hundred ninety two -MCXCIII one thousand, one hundred ninety three -MCXCIV one thousand, one hundred ninety four -MCXCV one thousand, one hundred ninety five -MCXCVI one thousand, one hundred ninety six -MCXCVII one thousand, one hundred ninety seven -MCXCVIII one thousand, one hundred ninety eight -MCXCIX one thousand, one hundred ninety nine -MCC one thousand, two hundred -MCCI one thousand, two hundred one -MCCII one thousand, two hundred two -MCCIII one thousand, two hundred three -MCCIV one thousand, two hundred four -MCCV one thousand, two hundred five -MCCVI one thousand, two hundred six -MCCVII one thousand, two hundred seven -MCCVIII one thousand, two hundred eight -MCCIX one thousand, two hundred nine -MCCX one thousand, two hundred ten -MCCXI one thousand, two hundred eleven -MCCXII one thousand, two hundred twelve -MCCXIII one thousand, two hundred thirteen -MCCXIV one thousand, two hundred fourteen -MCCXV one thousand, two hundred fifteen -MCCXVI one thousand, two hundred sixteen -MCCXVII one thousand, two hundred seventeen -MCCXVIII one thousand, two hundred eighteen -MCCXIX one thousand, two hundred nineteen -MCCXX one thousand, two hundred twenty -MCCXXI one thousand, two hundred twenty one -MCCXXII one thousand, two hundred twenty two -MCCXXIII one thousand, two hundred twenty three -MCCXXIV one thousand, two hundred twenty four -MCCXXV one thousand, two hundred twenty five -MCCXXVI one thousand, two hundred twenty six -MCCXXVII one thousand, two hundred twenty seven -MCCXXVIII one thousand, two hundred twenty eight -MCCXXIX one thousand, two hundred twenty nine -MCCXXX one thousand, two hundred thirty -MCCXXXI one thousand, two hundred thirty one -MCCXXXII one thousand, two hundred thirty two -MCCXXXIII one thousand, two hundred thirty three -MCCXXXIV one thousand, two hundred thirty four -MCCXXXV one thousand, two hundred thirty five -MCCXXXVI one thousand, two hundred thirty six -MCCXXXVII one thousand, two hundred thirty seven -MCCXXXVIII one thousand, two hundred thirty eight -MCCXXXIX one thousand, two hundred thirty nine -MCCXL one thousand, two hundred forty -MCCXLI one thousand, two hundred forty one -MCCXLII one thousand, two hundred forty two -MCCXLIII one thousand, two hundred forty three -MCCXLIV one thousand, two hundred forty four -MCCXLV one thousand, two hundred forty five -MCCXLVI one thousand, two hundred forty six -MCCXLVII one thousand, two hundred forty seven -MCCXLVIII one thousand, two hundred forty eight -MCCXLIX one thousand, two hundred forty nine -MCCL one thousand, two hundred fifty -MCCLI one thousand, two hundred fifty one -MCCLII one thousand, two hundred fifty two -MCCLIII one thousand, two hundred fifty three -MCCLIV one thousand, two hundred fifty four -MCCLV one thousand, two hundred fifty five -MCCLVI one thousand, two hundred fifty six -MCCLVII one thousand, two hundred fifty seven -MCCLVIII one thousand, two hundred fifty eight -MCCLIX one thousand, two hundred fifty nine -MCCLX one thousand, two hundred sixty -MCCLXI one thousand, two hundred sixty one -MCCLXII one thousand, two hundred sixty two -MCCLXIII one thousand, two hundred sixty three -MCCLXIV one thousand, two hundred sixty four -MCCLXV one thousand, two hundred sixty five -MCCLXVI one thousand, two hundred sixty six -MCCLXVII one thousand, two hundred sixty seven -MCCLXVIII one thousand, two hundred sixty eight -MCCLXIX one thousand, two hundred sixty nine -MCCLXX one thousand, two hundred seventy -MCCLXXI one thousand, two hundred seventy one -MCCLXXII one thousand, two hundred seventy two -MCCLXXIII one thousand, two hundred seventy three -MCCLXXIV one thousand, two hundred seventy four -MCCLXXV one thousand, two hundred seventy five -MCCLXXVI one thousand, two hundred seventy six -MCCLXXVII one thousand, two hundred seventy seven -MCCLXXVIII one thousand, two hundred seventy eight -MCCLXXIX one thousand, two hundred seventy nine -MCCLXXX one thousand, two hundred eighty -MCCLXXXI one thousand, two hundred eighty one -MCCLXXXII one thousand, two hundred eighty two -MCCLXXXIII one thousand, two hundred eighty three -MCCLXXXIV one thousand, two hundred eighty four -MCCLXXXV one thousand, two hundred eighty five -MCCLXXXVI one thousand, two hundred eighty six -MCCLXXXVII one thousand, two hundred eighty seven -MCCLXXXVIII one thousand, two hundred eighty eight -MCCLXXXIX one thousand, two hundred eighty nine -MCCXC one thousand, two hundred ninety -MCCXCI one thousand, two hundred ninety one -MCCXCII one thousand, two hundred ninety two -MCCXCIII one thousand, two hundred ninety three -MCCXCIV one thousand, two hundred ninety four -MCCXCV one thousand, two hundred ninety five -MCCXCVI one thousand, two hundred ninety six -MCCXCVII one thousand, two hundred ninety seven -MCCXCVIII one thousand, two hundred ninety eight -MCCXCIX one thousand, two hundred ninety nine -MCCC one thousand, three hundred -MCCCI one thousand, three hundred one -MCCCII one thousand, three hundred two -MCCCIII one thousand, three hundred three -MCCCIV one thousand, three hundred four -MCCCV one thousand, three hundred five -MCCCVI one thousand, three hundred six -MCCCVII one thousand, three hundred seven -MCCCVIII one thousand, three hundred eight -MCCCIX one thousand, three hundred nine -MCCCX one thousand, three hundred ten -MCCCXI one thousand, three hundred eleven -MCCCXII one thousand, three hundred twelve -MCCCXIII one thousand, three hundred thirteen -MCCCXIV one thousand, three hundred fourteen -MCCCXV one thousand, three hundred fifteen -MCCCXVI one thousand, three hundred sixteen -MCCCXVII one thousand, three hundred seventeen -MCCCXVIII one thousand, three hundred eighteen -MCCCXIX one thousand, three hundred nineteen -MCCCXX one thousand, three hundred twenty -MCCCXXI one thousand, three hundred twenty one -MCCCXXII one thousand, three hundred twenty two -MCCCXXIII one thousand, three hundred twenty three -MCCCXXIV one thousand, three hundred twenty four -MCCCXXV one thousand, three hundred twenty five -MCCCXXVI one thousand, three hundred twenty six -MCCCXXVII one thousand, three hundred twenty seven -MCCCXXVIII one thousand, three hundred twenty eight -MCCCXXIX one thousand, three hundred twenty nine -MCCCXXX one thousand, three hundred thirty -MCCCXXXI one thousand, three hundred thirty one -MCCCXXXII one thousand, three hundred thirty two -MCCCXXXIII one thousand, three hundred thirty three -MCCCXXXIV one thousand, three hundred thirty four -MCCCXXXV one thousand, three hundred thirty five -MCCCXXXVI one thousand, three hundred thirty six -MCCCXXXVII one thousand, three hundred thirty seven -MCCCXXXVIII one thousand, three hundred thirty eight -MCCCXXXIX one thousand, three hundred thirty nine -MCCCXL one thousand, three hundred forty -MCCCXLI one thousand, three hundred forty one -MCCCXLII one thousand, three hundred forty two -MCCCXLIII one thousand, three hundred forty three -MCCCXLIV one thousand, three hundred forty four -MCCCXLV one thousand, three hundred forty five -MCCCXLVI one thousand, three hundred forty six -MCCCXLVII one thousand, three hundred forty seven -MCCCXLVIII one thousand, three hundred forty eight -MCCCXLIX one thousand, three hundred forty nine -MCCCL one thousand, three hundred fifty -MCCCLI one thousand, three hundred fifty one -MCCCLII one thousand, three hundred fifty two -MCCCLIII one thousand, three hundred fifty three -MCCCLIV one thousand, three hundred fifty four -MCCCLV one thousand, three hundred fifty five -MCCCLVI one thousand, three hundred fifty six -MCCCLVII one thousand, three hundred fifty seven -MCCCLVIII one thousand, three hundred fifty eight -MCCCLIX one thousand, three hundred fifty nine -MCCCLX one thousand, three hundred sixty -MCCCLXI one thousand, three hundred sixty one -MCCCLXII one thousand, three hundred sixty two -MCCCLXIII one thousand, three hundred sixty three -MCCCLXIV one thousand, three hundred sixty four -MCCCLXV one thousand, three hundred sixty five -MCCCLXVI one thousand, three hundred sixty six -MCCCLXVII one thousand, three hundred sixty seven -MCCCLXVIII one thousand, three hundred sixty eight -MCCCLXIX one thousand, three hundred sixty nine -MCCCLXX one thousand, three hundred seventy -MCCCLXXI one thousand, three hundred seventy one -MCCCLXXII one thousand, three hundred seventy two -MCCCLXXIII one thousand, three hundred seventy three -MCCCLXXIV one thousand, three hundred seventy four -MCCCLXXV one thousand, three hundred seventy five -MCCCLXXVI one thousand, three hundred seventy six -MCCCLXXVII one thousand, three hundred seventy seven -MCCCLXXVIII one thousand, three hundred seventy eight -MCCCLXXIX one thousand, three hundred seventy nine -MCCCLXXX one thousand, three hundred eighty -MCCCLXXXI one thousand, three hundred eighty one -MCCCLXXXII one thousand, three hundred eighty two -MCCCLXXXIII one thousand, three hundred eighty three -MCCCLXXXIV one thousand, three hundred eighty four -MCCCLXXXV one thousand, three hundred eighty five -MCCCLXXXVI one thousand, three hundred eighty six -MCCCLXXXVII one thousand, three hundred eighty seven -MCCCLXXXVIII one thousand, three hundred eighty eight -MCCCLXXXIX one thousand, three hundred eighty nine -MCCCXC one thousand, three hundred ninety -MCCCXCI one thousand, three hundred ninety one -MCCCXCII one thousand, three hundred ninety two -MCCCXCIII one thousand, three hundred ninety three -MCCCXCIV one thousand, three hundred ninety four -MCCCXCV one thousand, three hundred ninety five -MCCCXCVI one thousand, three hundred ninety six -MCCCXCVII one thousand, three hundred ninety seven -MCCCXCVIII one thousand, three hundred ninety eight -MCCCXCIX one thousand, three hundred ninety nine -MCD one thousand, four hundred -MCDI one thousand, four hundred one -MCDII one thousand, four hundred two -MCDIII one thousand, four hundred three -MCDIV one thousand, four hundred four -MCDV one thousand, four hundred five -MCDVI one thousand, four hundred six -MCDVII one thousand, four hundred seven -MCDVIII one thousand, four hundred eight -MCDIX one thousand, four hundred nine -MCDX one thousand, four hundred ten -MCDXI one thousand, four hundred eleven -MCDXII one thousand, four hundred twelve -MCDXIII one thousand, four hundred thirteen -MCDXIV one thousand, four hundred fourteen -MCDXV one thousand, four hundred fifteen -MCDXVI one thousand, four hundred sixteen -MCDXVII one thousand, four hundred seventeen -MCDXVIII one thousand, four hundred eighteen -MCDXIX one thousand, four hundred nineteen -MCDXX one thousand, four hundred twenty -MCDXXI one thousand, four hundred twenty one -MCDXXII one thousand, four hundred twenty two -MCDXXIII one thousand, four hundred twenty three -MCDXXIV one thousand, four hundred twenty four -MCDXXV one thousand, four hundred twenty five -MCDXXVI one thousand, four hundred twenty six -MCDXXVII one thousand, four hundred twenty seven -MCDXXVIII one thousand, four hundred twenty eight -MCDXXIX one thousand, four hundred twenty nine -MCDXXX one thousand, four hundred thirty -MCDXXXI one thousand, four hundred thirty one -MCDXXXII one thousand, four hundred thirty two -MCDXXXIII one thousand, four hundred thirty three -MCDXXXIV one thousand, four hundred thirty four -MCDXXXV one thousand, four hundred thirty five -MCDXXXVI one thousand, four hundred thirty six -MCDXXXVII one thousand, four hundred thirty seven -MCDXXXVIII one thousand, four hundred thirty eight -MCDXXXIX one thousand, four hundred thirty nine -MCDXL one thousand, four hundred forty -MCDXLI one thousand, four hundred forty one -MCDXLII one thousand, four hundred forty two -MCDXLIII one thousand, four hundred forty three -MCDXLIV one thousand, four hundred forty four -MCDXLV one thousand, four hundred forty five -MCDXLVI one thousand, four hundred forty six -MCDXLVII one thousand, four hundred forty seven -MCDXLVIII one thousand, four hundred forty eight -MCDXLIX one thousand, four hundred forty nine -MCDL one thousand, four hundred fifty -MCDLI one thousand, four hundred fifty one -MCDLII one thousand, four hundred fifty two -MCDLIII one thousand, four hundred fifty three -MCDLIV one thousand, four hundred fifty four -MCDLV one thousand, four hundred fifty five -MCDLVI one thousand, four hundred fifty six -MCDLVII one thousand, four hundred fifty seven -MCDLVIII one thousand, four hundred fifty eight -MCDLIX one thousand, four hundred fifty nine -MCDLX one thousand, four hundred sixty -MCDLXI one thousand, four hundred sixty one -MCDLXII one thousand, four hundred sixty two -MCDLXIII one thousand, four hundred sixty three -MCDLXIV one thousand, four hundred sixty four -MCDLXV one thousand, four hundred sixty five -MCDLXVI one thousand, four hundred sixty six -MCDLXVII one thousand, four hundred sixty seven -MCDLXVIII one thousand, four hundred sixty eight -MCDLXIX one thousand, four hundred sixty nine -MCDLXX one thousand, four hundred seventy -MCDLXXI one thousand, four hundred seventy one -MCDLXXII one thousand, four hundred seventy two -MCDLXXIII one thousand, four hundred seventy three -MCDLXXIV one thousand, four hundred seventy four -MCDLXXV one thousand, four hundred seventy five -MCDLXXVI one thousand, four hundred seventy six -MCDLXXVII one thousand, four hundred seventy seven -MCDLXXVIII one thousand, four hundred seventy eight -MCDLXXIX one thousand, four hundred seventy nine -MCDLXXX one thousand, four hundred eighty -MCDLXXXI one thousand, four hundred eighty one -MCDLXXXII one thousand, four hundred eighty two -MCDLXXXIII one thousand, four hundred eighty three -MCDLXXXIV one thousand, four hundred eighty four -MCDLXXXV one thousand, four hundred eighty five -MCDLXXXVI one thousand, four hundred eighty six -MCDLXXXVII one thousand, four hundred eighty seven -MCDLXXXVIII one thousand, four hundred eighty eight -MCDLXXXIX one thousand, four hundred eighty nine -MCDXC one thousand, four hundred ninety -MCDXCI one thousand, four hundred ninety one -MCDXCII one thousand, four hundred ninety two -MCDXCIII one thousand, four hundred ninety three -MCDXCIV one thousand, four hundred ninety four -MCDXCV one thousand, four hundred ninety five -MCDXCVI one thousand, four hundred ninety six -MCDXCVII one thousand, four hundred ninety seven -MCDXCVIII one thousand, four hundred ninety eight -MCDXCIX one thousand, four hundred ninety nine -MD one thousand, five hundred -MDI one thousand, five hundred one -MDII one thousand, five hundred two -MDIII one thousand, five hundred three -MDIV one thousand, five hundred four -MDV one thousand, five hundred five -MDVI one thousand, five hundred six -MDVII one thousand, five hundred seven -MDVIII one thousand, five hundred eight -MDIX one thousand, five hundred nine -MDX one thousand, five hundred ten -MDXI one thousand, five hundred eleven -MDXII one thousand, five hundred twelve -MDXIII one thousand, five hundred thirteen -MDXIV one thousand, five hundred fourteen -MDXV one thousand, five hundred fifteen -MDXVI one thousand, five hundred sixteen -MDXVII one thousand, five hundred seventeen -MDXVIII one thousand, five hundred eighteen -MDXIX one thousand, five hundred nineteen -MDXX one thousand, five hundred twenty -MDXXI one thousand, five hundred twenty one -MDXXII one thousand, five hundred twenty two -MDXXIII one thousand, five hundred twenty three -MDXXIV one thousand, five hundred twenty four -MDXXV one thousand, five hundred twenty five -MDXXVI one thousand, five hundred twenty six -MDXXVII one thousand, five hundred twenty seven -MDXXVIII one thousand, five hundred twenty eight -MDXXIX one thousand, five hundred twenty nine -MDXXX one thousand, five hundred thirty -MDXXXI one thousand, five hundred thirty one -MDXXXII one thousand, five hundred thirty two -MDXXXIII one thousand, five hundred thirty three -MDXXXIV one thousand, five hundred thirty four -MDXXXV one thousand, five hundred thirty five -MDXXXVI one thousand, five hundred thirty six -MDXXXVII one thousand, five hundred thirty seven -MDXXXVIII one thousand, five hundred thirty eight -MDXXXIX one thousand, five hundred thirty nine -MDXL one thousand, five hundred forty -MDXLI one thousand, five hundred forty one -MDXLII one thousand, five hundred forty two -MDXLIII one thousand, five hundred forty three -MDXLIV one thousand, five hundred forty four -MDXLV one thousand, five hundred forty five -MDXLVI one thousand, five hundred forty six -MDXLVII one thousand, five hundred forty seven -MDXLVIII one thousand, five hundred forty eight -MDXLIX one thousand, five hundred forty nine -MDL one thousand, five hundred fifty -MDLI one thousand, five hundred fifty one -MDLII one thousand, five hundred fifty two -MDLIII one thousand, five hundred fifty three -MDLIV one thousand, five hundred fifty four -MDLV one thousand, five hundred fifty five -MDLVI one thousand, five hundred fifty six -MDLVII one thousand, five hundred fifty seven -MDLVIII one thousand, five hundred fifty eight -MDLIX one thousand, five hundred fifty nine -MDLX one thousand, five hundred sixty -MDLXI one thousand, five hundred sixty one -MDLXII one thousand, five hundred sixty two -MDLXIII one thousand, five hundred sixty three -MDLXIV one thousand, five hundred sixty four -MDLXV one thousand, five hundred sixty five -MDLXVI one thousand, five hundred sixty six -MDLXVII one thousand, five hundred sixty seven -MDLXVIII one thousand, five hundred sixty eight -MDLXIX one thousand, five hundred sixty nine -MDLXX one thousand, five hundred seventy -MDLXXI one thousand, five hundred seventy one -MDLXXII one thousand, five hundred seventy two -MDLXXIII one thousand, five hundred seventy three -MDLXXIV one thousand, five hundred seventy four -MDLXXV one thousand, five hundred seventy five -MDLXXVI one thousand, five hundred seventy six -MDLXXVII one thousand, five hundred seventy seven -MDLXXVIII one thousand, five hundred seventy eight -MDLXXIX one thousand, five hundred seventy nine -MDLXXX one thousand, five hundred eighty -MDLXXXI one thousand, five hundred eighty one -MDLXXXII one thousand, five hundred eighty two -MDLXXXIII one thousand, five hundred eighty three -MDLXXXIV one thousand, five hundred eighty four -MDLXXXV one thousand, five hundred eighty five -MDLXXXVI one thousand, five hundred eighty six -MDLXXXVII one thousand, five hundred eighty seven -MDLXXXVIII one thousand, five hundred eighty eight -MDLXXXIX one thousand, five hundred eighty nine -MDXC one thousand, five hundred ninety -MDXCI one thousand, five hundred ninety one -MDXCII one thousand, five hundred ninety two -MDXCIII one thousand, five hundred ninety three -MDXCIV one thousand, five hundred ninety four -MDXCV one thousand, five hundred ninety five -MDXCVI one thousand, five hundred ninety six -MDXCVII one thousand, five hundred ninety seven -MDXCVIII one thousand, five hundred ninety eight -MDXCIX one thousand, five hundred ninety nine -MDC one thousand, six hundred -MDCI one thousand, six hundred one -MDCII one thousand, six hundred two -MDCIII one thousand, six hundred three -MDCIV one thousand, six hundred four -MDCV one thousand, six hundred five -MDCVI one thousand, six hundred six -MDCVII one thousand, six hundred seven -MDCVIII one thousand, six hundred eight -MDCIX one thousand, six hundred nine -MDCX one thousand, six hundred ten -MDCXI one thousand, six hundred eleven -MDCXII one thousand, six hundred twelve -MDCXIII one thousand, six hundred thirteen -MDCXIV one thousand, six hundred fourteen -MDCXV one thousand, six hundred fifteen -MDCXVI one thousand, six hundred sixteen -MDCXVII one thousand, six hundred seventeen -MDCXVIII one thousand, six hundred eighteen -MDCXIX one thousand, six hundred nineteen -MDCXX one thousand, six hundred twenty -MDCXXI one thousand, six hundred twenty one -MDCXXII one thousand, six hundred twenty two -MDCXXIII one thousand, six hundred twenty three -MDCXXIV one thousand, six hundred twenty four -MDCXXV one thousand, six hundred twenty five -MDCXXVI one thousand, six hundred twenty six -MDCXXVII one thousand, six hundred twenty seven -MDCXXVIII one thousand, six hundred twenty eight -MDCXXIX one thousand, six hundred twenty nine -MDCXXX one thousand, six hundred thirty -MDCXXXI one thousand, six hundred thirty one -MDCXXXII one thousand, six hundred thirty two -MDCXXXIII one thousand, six hundred thirty three -MDCXXXIV one thousand, six hundred thirty four -MDCXXXV one thousand, six hundred thirty five -MDCXXXVI one thousand, six hundred thirty six -MDCXXXVII one thousand, six hundred thirty seven -MDCXXXVIII one thousand, six hundred thirty eight -MDCXXXIX one thousand, six hundred thirty nine -MDCXL one thousand, six hundred forty -MDCXLI one thousand, six hundred forty one -MDCXLII one thousand, six hundred forty two -MDCXLIII one thousand, six hundred forty three -MDCXLIV one thousand, six hundred forty four -MDCXLV one thousand, six hundred forty five -MDCXLVI one thousand, six hundred forty six -MDCXLVII one thousand, six hundred forty seven -MDCXLVIII one thousand, six hundred forty eight -MDCXLIX one thousand, six hundred forty nine -MDCL one thousand, six hundred fifty -MDCLI one thousand, six hundred fifty one -MDCLII one thousand, six hundred fifty two -MDCLIII one thousand, six hundred fifty three -MDCLIV one thousand, six hundred fifty four -MDCLV one thousand, six hundred fifty five -MDCLVI one thousand, six hundred fifty six -MDCLVII one thousand, six hundred fifty seven -MDCLVIII one thousand, six hundred fifty eight -MDCLIX one thousand, six hundred fifty nine -MDCLX one thousand, six hundred sixty -MDCLXI one thousand, six hundred sixty one -MDCLXII one thousand, six hundred sixty two -MDCLXIII one thousand, six hundred sixty three -MDCLXIV one thousand, six hundred sixty four -MDCLXV one thousand, six hundred sixty five -MDCLXVI one thousand, six hundred sixty six -MDCLXVII one thousand, six hundred sixty seven -MDCLXVIII one thousand, six hundred sixty eight -MDCLXIX one thousand, six hundred sixty nine -MDCLXX one thousand, six hundred seventy -MDCLXXI one thousand, six hundred seventy one -MDCLXXII one thousand, six hundred seventy two -MDCLXXIII one thousand, six hundred seventy three -MDCLXXIV one thousand, six hundred seventy four -MDCLXXV one thousand, six hundred seventy five -MDCLXXVI one thousand, six hundred seventy six -MDCLXXVII one thousand, six hundred seventy seven -MDCLXXVIII one thousand, six hundred seventy eight -MDCLXXIX one thousand, six hundred seventy nine -MDCLXXX one thousand, six hundred eighty -MDCLXXXI one thousand, six hundred eighty one -MDCLXXXII one thousand, six hundred eighty two -MDCLXXXIII one thousand, six hundred eighty three -MDCLXXXIV one thousand, six hundred eighty four -MDCLXXXV one thousand, six hundred eighty five -MDCLXXXVI one thousand, six hundred eighty six -MDCLXXXVII one thousand, six hundred eighty seven -MDCLXXXVIII one thousand, six hundred eighty eight -MDCLXXXIX one thousand, six hundred eighty nine -MDCXC one thousand, six hundred ninety -MDCXCI one thousand, six hundred ninety one -MDCXCII one thousand, six hundred ninety two -MDCXCIII one thousand, six hundred ninety three -MDCXCIV one thousand, six hundred ninety four -MDCXCV one thousand, six hundred ninety five -MDCXCVI one thousand, six hundred ninety six -MDCXCVII one thousand, six hundred ninety seven -MDCXCVIII one thousand, six hundred ninety eight -MDCXCIX one thousand, six hundred ninety nine -MDCC one thousand, seven hundred -MDCCI one thousand, seven hundred one -MDCCII one thousand, seven hundred two -MDCCIII one thousand, seven hundred three -MDCCIV one thousand, seven hundred four -MDCCV one thousand, seven hundred five -MDCCVI one thousand, seven hundred six -MDCCVII one thousand, seven hundred seven -MDCCVIII one thousand, seven hundred eight -MDCCIX one thousand, seven hundred nine -MDCCX one thousand, seven hundred ten -MDCCXI one thousand, seven hundred eleven -MDCCXII one thousand, seven hundred twelve -MDCCXIII one thousand, seven hundred thirteen -MDCCXIV one thousand, seven hundred fourteen -MDCCXV one thousand, seven hundred fifteen -MDCCXVI one thousand, seven hundred sixteen -MDCCXVII one thousand, seven hundred seventeen -MDCCXVIII one thousand, seven hundred eighteen -MDCCXIX one thousand, seven hundred nineteen -MDCCXX one thousand, seven hundred twenty -MDCCXXI one thousand, seven hundred twenty one -MDCCXXII one thousand, seven hundred twenty two -MDCCXXIII one thousand, seven hundred twenty three -MDCCXXIV one thousand, seven hundred twenty four -MDCCXXV one thousand, seven hundred twenty five -MDCCXXVI one thousand, seven hundred twenty six -MDCCXXVII one thousand, seven hundred twenty seven -MDCCXXVIII one thousand, seven hundred twenty eight -MDCCXXIX one thousand, seven hundred twenty nine -MDCCXXX one thousand, seven hundred thirty -MDCCXXXI one thousand, seven hundred thirty one -MDCCXXXII one thousand, seven hundred thirty two -MDCCXXXIII one thousand, seven hundred thirty three -MDCCXXXIV one thousand, seven hundred thirty four -MDCCXXXV one thousand, seven hundred thirty five -MDCCXXXVI one thousand, seven hundred thirty six -MDCCXXXVII one thousand, seven hundred thirty seven -MDCCXXXVIII one thousand, seven hundred thirty eight -MDCCXXXIX one thousand, seven hundred thirty nine -MDCCXL one thousand, seven hundred forty -MDCCXLI one thousand, seven hundred forty one -MDCCXLII one thousand, seven hundred forty two -MDCCXLIII one thousand, seven hundred forty three -MDCCXLIV one thousand, seven hundred forty four -MDCCXLV one thousand, seven hundred forty five -MDCCXLVI one thousand, seven hundred forty six -MDCCXLVII one thousand, seven hundred forty seven -MDCCXLVIII one thousand, seven hundred forty eight -MDCCXLIX one thousand, seven hundred forty nine -MDCCL one thousand, seven hundred fifty -MDCCLI one thousand, seven hundred fifty one -MDCCLII one thousand, seven hundred fifty two -MDCCLIII one thousand, seven hundred fifty three -MDCCLIV one thousand, seven hundred fifty four -MDCCLV one thousand, seven hundred fifty five -MDCCLVI one thousand, seven hundred fifty six -MDCCLVII one thousand, seven hundred fifty seven -MDCCLVIII one thousand, seven hundred fifty eight -MDCCLIX one thousand, seven hundred fifty nine -MDCCLX one thousand, seven hundred sixty -MDCCLXI one thousand, seven hundred sixty one -MDCCLXII one thousand, seven hundred sixty two -MDCCLXIII one thousand, seven hundred sixty three -MDCCLXIV one thousand, seven hundred sixty four -MDCCLXV one thousand, seven hundred sixty five -MDCCLXVI one thousand, seven hundred sixty six -MDCCLXVII one thousand, seven hundred sixty seven -MDCCLXVIII one thousand, seven hundred sixty eight -MDCCLXIX one thousand, seven hundred sixty nine -MDCCLXX one thousand, seven hundred seventy -MDCCLXXI one thousand, seven hundred seventy one -MDCCLXXII one thousand, seven hundred seventy two -MDCCLXXIII one thousand, seven hundred seventy three -MDCCLXXIV one thousand, seven hundred seventy four -MDCCLXXV one thousand, seven hundred seventy five -MDCCLXXVI one thousand, seven hundred seventy six -MDCCLXXVII one thousand, seven hundred seventy seven -MDCCLXXVIII one thousand, seven hundred seventy eight -MDCCLXXIX one thousand, seven hundred seventy nine -MDCCLXXX one thousand, seven hundred eighty -MDCCLXXXI one thousand, seven hundred eighty one -MDCCLXXXII one thousand, seven hundred eighty two -MDCCLXXXIII one thousand, seven hundred eighty three -MDCCLXXXIV one thousand, seven hundred eighty four -MDCCLXXXV one thousand, seven hundred eighty five -MDCCLXXXVI one thousand, seven hundred eighty six -MDCCLXXXVII one thousand, seven hundred eighty seven -MDCCLXXXVIII one thousand, seven hundred eighty eight -MDCCLXXXIX one thousand, seven hundred eighty nine -MDCCXC one thousand, seven hundred ninety -MDCCXCI one thousand, seven hundred ninety one -MDCCXCII one thousand, seven hundred ninety two -MDCCXCIII one thousand, seven hundred ninety three -MDCCXCIV one thousand, seven hundred ninety four -MDCCXCV one thousand, seven hundred ninety five -MDCCXCVI one thousand, seven hundred ninety six -MDCCXCVII one thousand, seven hundred ninety seven -MDCCXCVIII one thousand, seven hundred ninety eight -MDCCXCIX one thousand, seven hundred ninety nine -MDCCC one thousand, eight hundred -MDCCCI one thousand, eight hundred one -MDCCCII one thousand, eight hundred two -MDCCCIII one thousand, eight hundred three -MDCCCIV one thousand, eight hundred four -MDCCCV one thousand, eight hundred five -MDCCCVI one thousand, eight hundred six -MDCCCVII one thousand, eight hundred seven -MDCCCVIII one thousand, eight hundred eight -MDCCCIX one thousand, eight hundred nine -MDCCCX one thousand, eight hundred ten -MDCCCXI one thousand, eight hundred eleven -MDCCCXII one thousand, eight hundred twelve -MDCCCXIII one thousand, eight hundred thirteen -MDCCCXIV one thousand, eight hundred fourteen -MDCCCXV one thousand, eight hundred fifteen -MDCCCXVI one thousand, eight hundred sixteen -MDCCCXVII one thousand, eight hundred seventeen -MDCCCXVIII one thousand, eight hundred eighteen -MDCCCXIX one thousand, eight hundred nineteen -MDCCCXX one thousand, eight hundred twenty -MDCCCXXI one thousand, eight hundred twenty one -MDCCCXXII one thousand, eight hundred twenty two -MDCCCXXIII one thousand, eight hundred twenty three -MDCCCXXIV one thousand, eight hundred twenty four -MDCCCXXV one thousand, eight hundred twenty five -MDCCCXXVI one thousand, eight hundred twenty six -MDCCCXXVII one thousand, eight hundred twenty seven -MDCCCXXVIII one thousand, eight hundred twenty eight -MDCCCXXIX one thousand, eight hundred twenty nine -MDCCCXXX one thousand, eight hundred thirty -MDCCCXXXI one thousand, eight hundred thirty one -MDCCCXXXII one thousand, eight hundred thirty two -MDCCCXXXIII one thousand, eight hundred thirty three -MDCCCXXXIV one thousand, eight hundred thirty four -MDCCCXXXV one thousand, eight hundred thirty five -MDCCCXXXVI one thousand, eight hundred thirty six -MDCCCXXXVII one thousand, eight hundred thirty seven -MDCCCXXXVIII one thousand, eight hundred thirty eight -MDCCCXXXIX one thousand, eight hundred thirty nine -MDCCCXL one thousand, eight hundred forty -MDCCCXLI one thousand, eight hundred forty one -MDCCCXLII one thousand, eight hundred forty two -MDCCCXLIII one thousand, eight hundred forty three -MDCCCXLIV one thousand, eight hundred forty four -MDCCCXLV one thousand, eight hundred forty five -MDCCCXLVI one thousand, eight hundred forty six -MDCCCXLVII one thousand, eight hundred forty seven -MDCCCXLVIII one thousand, eight hundred forty eight -MDCCCXLIX one thousand, eight hundred forty nine -MDCCCL one thousand, eight hundred fifty -MDCCCLI one thousand, eight hundred fifty one -MDCCCLII one thousand, eight hundred fifty two -MDCCCLIII one thousand, eight hundred fifty three -MDCCCLIV one thousand, eight hundred fifty four -MDCCCLV one thousand, eight hundred fifty five -MDCCCLVI one thousand, eight hundred fifty six -MDCCCLVII one thousand, eight hundred fifty seven -MDCCCLVIII one thousand, eight hundred fifty eight -MDCCCLIX one thousand, eight hundred fifty nine -MDCCCLX one thousand, eight hundred sixty -MDCCCLXI one thousand, eight hundred sixty one -MDCCCLXII one thousand, eight hundred sixty two -MDCCCLXIII one thousand, eight hundred sixty three -MDCCCLXIV one thousand, eight hundred sixty four -MDCCCLXV one thousand, eight hundred sixty five -MDCCCLXVI one thousand, eight hundred sixty six -MDCCCLXVII one thousand, eight hundred sixty seven -MDCCCLXVIII one thousand, eight hundred sixty eight -MDCCCLXIX one thousand, eight hundred sixty nine -MDCCCLXX one thousand, eight hundred seventy -MDCCCLXXI one thousand, eight hundred seventy one -MDCCCLXXII one thousand, eight hundred seventy two -MDCCCLXXIII one thousand, eight hundred seventy three -MDCCCLXXIV one thousand, eight hundred seventy four -MDCCCLXXV one thousand, eight hundred seventy five -MDCCCLXXVI one thousand, eight hundred seventy six -MDCCCLXXVII one thousand, eight hundred seventy seven -MDCCCLXXVIII one thousand, eight hundred seventy eight -MDCCCLXXIX one thousand, eight hundred seventy nine -MDCCCLXXX one thousand, eight hundred eighty -MDCCCLXXXI one thousand, eight hundred eighty one -MDCCCLXXXII one thousand, eight hundred eighty two -MDCCCLXXXIII one thousand, eight hundred eighty three -MDCCCLXXXIV one thousand, eight hundred eighty four -MDCCCLXXXV one thousand, eight hundred eighty five -MDCCCLXXXVI one thousand, eight hundred eighty six -MDCCCLXXXVII one thousand, eight hundred eighty seven -MDCCCLXXXVIII one thousand, eight hundred eighty eight -MDCCCLXXXIX one thousand, eight hundred eighty nine -MDCCCXC one thousand, eight hundred ninety -MDCCCXCI one thousand, eight hundred ninety one -MDCCCXCII one thousand, eight hundred ninety two -MDCCCXCIII one thousand, eight hundred ninety three -MDCCCXCIV one thousand, eight hundred ninety four -MDCCCXCV one thousand, eight hundred ninety five -MDCCCXCVI one thousand, eight hundred ninety six -MDCCCXCVII one thousand, eight hundred ninety seven -MDCCCXCVIII one thousand, eight hundred ninety eight -MDCCCXCIX one thousand, eight hundred ninety nine -MCM one thousand, nine hundred -MCMI one thousand, nine hundred one -MCMII one thousand, nine hundred two -MCMIII one thousand, nine hundred three -MCMIV one thousand, nine hundred four -MCMV one thousand, nine hundred five -MCMVI one thousand, nine hundred six -MCMVII one thousand, nine hundred seven -MCMVIII one thousand, nine hundred eight -MCMIX one thousand, nine hundred nine -MCMX one thousand, nine hundred ten -MCMXI one thousand, nine hundred eleven -MCMXII one thousand, nine hundred twelve -MCMXIII one thousand, nine hundred thirteen -MCMXIV one thousand, nine hundred fourteen -MCMXV one thousand, nine hundred fifteen -MCMXVI one thousand, nine hundred sixteen -MCMXVII one thousand, nine hundred seventeen -MCMXVIII one thousand, nine hundred eighteen -MCMXIX one thousand, nine hundred nineteen -MCMXX one thousand, nine hundred twenty -MCMXXI one thousand, nine hundred twenty one -MCMXXII one thousand, nine hundred twenty two -MCMXXIII one thousand, nine hundred twenty three -MCMXXIV one thousand, nine hundred twenty four -MCMXXV one thousand, nine hundred twenty five -MCMXXVI one thousand, nine hundred twenty six -MCMXXVII one thousand, nine hundred twenty seven -MCMXXVIII one thousand, nine hundred twenty eight -MCMXXIX one thousand, nine hundred twenty nine -MCMXXX one thousand, nine hundred thirty -MCMXXXI one thousand, nine hundred thirty one -MCMXXXII one thousand, nine hundred thirty two -MCMXXXIII one thousand, nine hundred thirty three -MCMXXXIV one thousand, nine hundred thirty four -MCMXXXV one thousand, nine hundred thirty five -MCMXXXVI one thousand, nine hundred thirty six -MCMXXXVII one thousand, nine hundred thirty seven -MCMXXXVIII one thousand, nine hundred thirty eight -MCMXXXIX one thousand, nine hundred thirty nine -MCMXL one thousand, nine hundred forty -MCMXLI one thousand, nine hundred forty one -MCMXLII one thousand, nine hundred forty two -MCMXLIII one thousand, nine hundred forty three -MCMXLIV one thousand, nine hundred forty four -MCMXLV one thousand, nine hundred forty five -MCMXLVI one thousand, nine hundred forty six -MCMXLVII one thousand, nine hundred forty seven -MCMXLVIII one thousand, nine hundred forty eight -MCMXLIX one thousand, nine hundred forty nine -MCML one thousand, nine hundred fifty -MCMLI one thousand, nine hundred fifty one -MCMLII one thousand, nine hundred fifty two -MCMLIII one thousand, nine hundred fifty three -MCMLIV one thousand, nine hundred fifty four -MCMLV one thousand, nine hundred fifty five -MCMLVI one thousand, nine hundred fifty six -MCMLVII one thousand, nine hundred fifty seven -MCMLVIII one thousand, nine hundred fifty eight -MCMLIX one thousand, nine hundred fifty nine -MCMLX one thousand, nine hundred sixty -MCMLXI one thousand, nine hundred sixty one -MCMLXII one thousand, nine hundred sixty two -MCMLXIII one thousand, nine hundred sixty three -MCMLXIV one thousand, nine hundred sixty four -MCMLXV one thousand, nine hundred sixty five -MCMLXVI one thousand, nine hundred sixty six -MCMLXVII one thousand, nine hundred sixty seven -MCMLXVIII one thousand, nine hundred sixty eight -MCMLXIX one thousand, nine hundred sixty nine -MCMLXX one thousand, nine hundred seventy -MCMLXXI one thousand, nine hundred seventy one -MCMLXXII one thousand, nine hundred seventy two -MCMLXXIII one thousand, nine hundred seventy three -MCMLXXIV one thousand, nine hundred seventy four -MCMLXXV one thousand, nine hundred seventy five -MCMLXXVI one thousand, nine hundred seventy six -MCMLXXVII one thousand, nine hundred seventy seven -MCMLXXVIII one thousand, nine hundred seventy eight -MCMLXXIX one thousand, nine hundred seventy nine -MCMLXXX one thousand, nine hundred eighty -MCMLXXXI one thousand, nine hundred eighty one -MCMLXXXII one thousand, nine hundred eighty two -MCMLXXXIII one thousand, nine hundred eighty three -MCMLXXXIV one thousand, nine hundred eighty four -MCMLXXXV one thousand, nine hundred eighty five -MCMLXXXVI one thousand, nine hundred eighty six -MCMLXXXVII one thousand, nine hundred eighty seven -MCMLXXXVIII one thousand, nine hundred eighty eight -MCMLXXXIX one thousand, nine hundred eighty nine -MCMXC one thousand, nine hundred ninety -MCMXCI one thousand, nine hundred ninety one -MCMXCII one thousand, nine hundred ninety two -MCMXCIII one thousand, nine hundred ninety three -MCMXCIV one thousand, nine hundred ninety four -MCMXCV one thousand, nine hundred ninety five -MCMXCVI one thousand, nine hundred ninety six -MCMXCVII one thousand, nine hundred ninety seven -MCMXCVIII one thousand, nine hundred ninety eight -MCMXCIX one thousand, nine hundred ninety nine -MM two thousand diff --git a/nemo_text_processing/text_normalization/en/data/suppletive.tsv b/nemo_text_processing/text_normalization/en/data/suppletive.tsv deleted file mode 100644 index 115460aa2fae..000000000000 --- a/nemo_text_processing/text_normalization/en/data/suppletive.tsv +++ /dev/null @@ -1,83 +0,0 @@ -deer -fish -sheep -foot feet -goose geese -man men -mouse mice -tooth teeth -woman women -won -child children -ox oxen -wife wives -wolf wolves -analysis analyses -criterion criteria -lbs -focus foci -percent -hertz -kroner krone -inch inches -calory calories -yen -megahertz -gigahertz -kilohertz -hertz -CC -c c -horsepower -hundredweight -kilogram force kilograms force -mega siemens -revolution per minute revolutions per minute -mile per hour miles per hour -megabit per second megabits per second -square foot square feet -kilobit per second kilobits per second -degree Celsius degrees Celsius -degree Fahrenheit degrees Fahrenheit -ATM -AU -BQ -CC -CD -DA -EB -EV -F -GB -G -GL -GPA -GY -HA -H -HL -GP -HS -KB -KL -KN -KT -KV -LM -MA -MA -MB -MC -MF -M -MM -MS -MV -MW -PB -PG -PS -S -TB -YB -ZB \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/telephone/__init__.py b/nemo_text_processing/text_normalization/en/data/telephone/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/en/data/telephone/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/en/data/telephone/ip_prompt.tsv b/nemo_text_processing/text_normalization/en/data/telephone/ip_prompt.tsv deleted file mode 100644 index 03e2529895d9..000000000000 --- a/nemo_text_processing/text_normalization/en/data/telephone/ip_prompt.tsv +++ /dev/null @@ -1,2 +0,0 @@ -IP address is -IP is \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/telephone/ssn_prompt.tsv b/nemo_text_processing/text_normalization/en/data/telephone/ssn_prompt.tsv deleted file mode 100644 index 8bbdb9f752f7..000000000000 --- a/nemo_text_processing/text_normalization/en/data/telephone/ssn_prompt.tsv +++ /dev/null @@ -1,4 +0,0 @@ -ssn is SSN is -ssn is SSN is -SSN is -SSN \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/telephone/telephone_prompt.tsv b/nemo_text_processing/text_normalization/en/data/telephone/telephone_prompt.tsv deleted file mode 100644 index 6dcfb6cad223..000000000000 --- a/nemo_text_processing/text_normalization/en/data/telephone/telephone_prompt.tsv +++ /dev/null @@ -1,5 +0,0 @@ -call me at -reach at -reached at -my number is -hit me up at \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/time/__init__.py b/nemo_text_processing/text_normalization/en/data/time/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/text_normalization/en/data/time/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/en/data/time/suffix.tsv b/nemo_text_processing/text_normalization/en/data/time/suffix.tsv deleted file mode 100644 index 026a6a90ccce..000000000000 --- a/nemo_text_processing/text_normalization/en/data/time/suffix.tsv +++ /dev/null @@ -1,12 +0,0 @@ -p.m. PM -p.m PM -pm PM -P.M. PM -P.M PM -PM PM -a.m. AM -a.m AM -am AM -A.M. AM -A.M AM -AM AM diff --git a/nemo_text_processing/text_normalization/en/data/time/zone.tsv b/nemo_text_processing/text_normalization/en/data/time/zone.tsv deleted file mode 100644 index 0fda04208c87..000000000000 --- a/nemo_text_processing/text_normalization/en/data/time/zone.tsv +++ /dev/null @@ -1,14 +0,0 @@ -cst CST -c.s.t CST -cet CET -c.e.t CET -pst PST -p.s.t PST -est EST -e.s.t EST -pt PT -p.t PT -et ET -e.t ET -gmt GMT -g.m.t GMT diff --git a/nemo_text_processing/text_normalization/en/data/whitelist/__init__.py b/nemo_text_processing/text_normalization/en/data/whitelist/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/text_normalization/en/data/whitelist/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/en/data/whitelist/alternatives.tsv b/nemo_text_processing/text_normalization/en/data/whitelist/alternatives.tsv deleted file mode 100644 index 0ee8e2c1d79b..000000000000 --- a/nemo_text_processing/text_normalization/en/data/whitelist/alternatives.tsv +++ /dev/null @@ -1,45 +0,0 @@ -Hon. Honorable -Mr. Mister -Mrs. Misses -Ms. Miss -Mr Mister -Mrs Misses -Ms Miss -AC air conditioning -AC air conditioner -AC air conditioners -AC alternating current -&Co. and Co. -&Co. and Company -Mon Monday -Tu Tuesday -Wed Wednesday -Th Thursday -Thur Thursday -Thurs Thursday -Fri Friday -Sat Saturday -Sun Sunday -Mon Mon -Tu Tu -Wed Wed -Th Th -Thur Thur -Thurs Thurs -Fri Fri -Sat Sat -Sun Sun -= equals -# number -No. number -No number -NO number -NO. number -NO nitrogen monoxide -NO NO -NO. NO. -No. No. -No No -VOL Volume -VOL. Volume -TV Television diff --git a/nemo_text_processing/text_normalization/en/data/whitelist/alternatives_all_format.tsv b/nemo_text_processing/text_normalization/en/data/whitelist/alternatives_all_format.tsv deleted file mode 100644 index 449195c4f41f..000000000000 --- a/nemo_text_processing/text_normalization/en/data/whitelist/alternatives_all_format.tsv +++ /dev/null @@ -1,14 +0,0 @@ -st street -st saint -dr doctor -dr drive -mt mount -sr senior -prof professor -mt mountain -sr senior -jr junior -vol volume -rd road -ave avenue -approx approximately diff --git a/nemo_text_processing/text_normalization/en/data/whitelist/asr.tsv b/nemo_text_processing/text_normalization/en/data/whitelist/asr.tsv deleted file mode 100644 index c067e1796422..000000000000 --- a/nemo_text_processing/text_normalization/en/data/whitelist/asr.tsv +++ /dev/null @@ -1,14713 +0,0 @@ -Ph.D. p h d -Hon. honorable -& and -Mt. Mount -Maj. Major -Rev. Reverend -# hash -Gov. governor -vs. versus -vs versus -dept. department -vol volume -vol. volume -bldg. building -Bldg. Building -apt. apartment -Apt. Apartment -Σ sigma -η eta -κ kappa -ω omega -σ sigma -α alpha -ν nu -δ delta -ι iota -_ underscore -% percent sign -& ampersand -* asterisk -+ plus -/ slash -= equal sign -^ circumflex -{ left brace -| vertical bar -} right brace -~ tilde -ltd limited -int'l international -$ dollar -A. A. a a -A.A. a a -A.A.A. a a a -A&A a and a -AAAI a a a i -AAAM a a a m -AAAs a a a's -AAAS a a a s -AAAW a a a w -AABA a a b a -AaB a a b -A. A. B. a a b -AAB a a b -AABC a a b c -Aabo a a b o -AABP a a b p -AABW a a b w -aac a a c -AAC a a c -AACAR a a c a r -AACC a a c c -AACCUP a a c c u p -AACMI a a c m i -AACNo a a c n o -AACR a a c r -AACS a a c s -AACSB a a c s b -AACTA a a c t a -AACUPR a a c u p r -A.A.D. a a d -AADT a a d t -AADTs a a d t's -Aadu a a d u -AAEA a a e a -AAE a a e -AAERT a a e r t -AAF a a f -AAFCA a a f c a -AAFC a a f c -AAFC's a a f c's -AAFld a a f l d -AAFPOA a a f p o a -AAGPBL a a g p b l -AAHHE a a h h e -AAI a a i -AAIB a a i b -AAIP a a i p -AAK a a k -Aap a a p -AAP a a p -AAPB a a p b -AAPC a a p c -AAPEP a a p e p -AAPG a a p g -AAPM a a p m -AAPT a a p t -A.A.R.M. a a r m -A.B.A. a b a -A. B. a b -A.B. a b -A.B.A. J. a b a j -A.B.C. a b c -A. B. G. a b g -ABG a b g -ABH a b h -ABHD a b h d -Abhi a b h i -ABK a b k -abl a b l -Abl a b l -ABL a b l -ABLV a b l v -ABM a b m -ABMC a b m c -ABN a b n -ABN's a b n's -Abp a b p -ABP a b p -ABPD a b p d -ABPI a b p i -ABPN a b p n -ABPP a b p p -ABPRS a b p r s -ABPW a b p w -Abr a b r -ABR a b r -abv a b v -ABV a b v -ABW a b w -ABX a b x -Abz a b z -A.C.A. a c a -ACA a c a -A&C a and c -A. C. a c -A.C. a c -acac a c a c -Acad a c a d -ACAD a c a d -A.C.A.P. a c a p -ACAP a c a p -ACAS a c a s -ACAZ a c a z -ACBA a c b a -ACB a c b -ACBL a c b l -ACBS a c b s -ACBSP a c b s p -ACCA a c c a -ACC a c c -ACCC a c c c -ACCJ a c c j -ACC&S a c c and s -ACC's a c c's -ACCS a c c s -ACD a c d -ACDC a c d c -A.C. D.F.C. A.F.C. a c d f c a f c -A.C.E. a c e -ACF a c f -ACFE a c f e -A.C.G. a c g -ACG a c g -ACGIH's a c g i h's -A.C.H. a c h -ACH a c h -ACHP a c h p -ACHR a c h r -ACHRE a c h r e -Achs a c h's -ACHS a c h s -ACIA a c i a -ACI a c i -ACICS a c i c s -ACIGA a c i g a -ACIP a c i p -Acis a c i's -ACIS a c i s -ACLA a c l a -A.C.L. a c l -ACL a c l -A.C.L.N. a c l n -acls a c l s -ACL's a c l's -ACLS a c l s -ACLU a c l u -ACM a c m -ACMI a c m i -ACMs a c m's -ACN a c n -ACO's a c o's -AcpA a c p a -ACP a c p -AcpB a c p b -ACPI a c p i -ACPO a c p o -ACPP a c p p -ACPSEM a c p s e m -acq a c q -A&CR a and c r -ACR a c r -ACRPS a c r p s -ACSA a c s a -ACSAC a c s a c -ACSBR a c s b r -ACSCN a c s c n -ACSEL a c s e l -ACSIA a c s i a -ACSI a c s i -AcSOC a c s o c -ACSR a c s r -ACSS a c s s -ACSS's a c s s's -A.C.T. a c t -A.C.T.A.F.L. a c t a f l -acu a c u -ACU a c u -ACU's a c u's -ACUS a c u s -ACUV a c u v -ACV a c v -ACWA a c w a -AC&W a c and w -ACW a c w -ACWM a c w m -ACWS a c w s -Acy a c y -ADAA a d a a -A&D a and d -Adab a d a b -ADAC a d a c -A. D. a d -A.D. a d -A.D.A.M. adam -AdaSL a d a s l -ADATA a d a t a -ADBAC a d b a c -ADB a d b -ADBGR a d b g r -ADBICA a d b i c a -ADCA a d c a -AdC a d c -A.D.C. a d c -ADC a d c -ADCAF a d c a f -ADCC a d c c -ADC's a d c's -ADCs a d c's -ADCY a d c y -ADDA a d d a -AD&D a d and d -ADF a d f -ADF's a d f's -ADFS a d f s -ADG a d g -ADGB a d g b -ADH a d h -ADHD a d h d -ADHM a d h m -ADHS a d h s -ADIAC a d i a c -AdK a d k -ADK a d k -Adl a d l -ADL a d l -ADLL a d l l -ADLs a d l's -A.D.M.A.C. a d m a c -adm a d m -Adm a d m -ADM a d m -ADMK a d m k -admn a d m n -ADMN a d m n -ADNAC a d n a c -ADNEC a d n e c -ADNs a d n's -AdP a d p -A.D.P. a d p -ADP a d p -ADPCM a d p c m -ADPF a d p f -ADQ a d q -ADQ's a d q's -ADR a d r -ADRC a d r c -ADRP a d r p -ADRs a d r's -ADSB a d s b -ADSL a d s l -ADSR a d s r -ADSRs a d s r's -ADSs a d s's -ADT a d t -ADTG a d t g -Adwa a d w a -ADWC a d w c -ADX a d x -AEA a e a -A&E a and e -A. E. a e -A.E. a e -AEBN a e b n -A.E.C. a e c -AEC a e c -AECL a e c l -AECR a e c r -AEC's a e c's -Aed a e d -AED a e d -AEE a e e -AEF a e f -AEG a e g -A.E.G.I.S. a e g i s -aegte a e g t e -AEHL a e h l -AEIA a e i a -AEI a e i -AEIOU a e i o u -Aeka a e k a -AEK a e k -ael a e l -AEL a e l -Aema a e m a -AEM a e m -aen a e n -AEO a e o -AEPA a e p a -AEP a e p -aere a e r e -AEre a e r e -AErn a e r n -AERN a e r n -Aert a e r t -AESA a e s a -Aes a e's -AES a e s -aet a e t -AET a e t -AETC a e t c -AEU a e u -AEV a e v -AEW a e w -AEX a e x -Afa a f a -AFA a f a -af a f -Af a f -A. F. a f -A.F. a f -AF a f -Afaf a f a f -AFAP a f a p -AFB a f b -AFCA a f c a -afc a f c -A.F.C. a f c -AFC a f c -AFCEC a f c e c -AFCO a f c o -AFC's a f c's -AFCS a f c s -AFCSThe a f c s t h e -Afd a f d -AfD a f d -AfDB a f d b -AFDD a f d d -Afe a f e -AFE a f e -Aff a f f -AFF a f f -AFG a f g -AFGM a f g m -AFH a f h -AFIA a f i a -Afi a f i -AFI a f i -AFIP a f i p -Afiq a f i q -AFI's a f i's -AFJ a f j -A.F.L. a f l -AFL a f l -AFLEG a f l e g -AFLPA a f l p a -AFLP a f l p -AFL's a f l's -AFLUA a f l u a -A. F.M.A. a f m a -AFM a f m -AFMC a f m c -AFMs a f m's -AFN a f n -AFNET a f n e t -AFNOR a f n o r -AfNS a f n s -Afo a f o -AFO a f o -AFOP a f o p -AFP a f p -AFRA a f r a -Afr a f r -AFR a f r -AFRC a f r c -AFRL a f r l -AFROTC a f r o t c -AFRTS a f r t s -AFS a f s -AFSC a f s c -AFSPC a f s p c -A. F. T. a f t -AFTRA a f t r a -AFTRA's a f t r a's -AFTRS a f t r s -AFV a f v -AFW a f w -AFWS a f w s -AFX a f x -A. G. a g -A.G. a g -AGB a g b -AGC a g c -Agco a g c o -AGCO a g c o -Agda a g d a -AGD a g d -A.G.E. a g e -AGF a g f -AG&G a g and g -agg a g g -Agi a g i -AGI a g i -AGID a g i d -AGIR a g i r -Agis a g i's -A.G.J. a g j -A. G. K. a g k -AGL a g l -agli a g l i -AGM a g m -Agn a g n -AgN a g n -AGN a g n -AGNs a g n's -A.G.P. a g p -AGP a g p -AGPL a g p l -AGPS a g p s -AGPW a g p w -AGRs a g r's -AGS a g s -AGSM a g s m -Agsu a g s u -agt a g t -AGT a g t -Agte a g t e -Agu a g u -AGU a g u -AGV a g v -A.H.A. a h a -A. H. a h -A.H. a h -A. H. C. a h c -AHC a h c -AHD a h d -Ahdhra a h d h r a -AHDR a h d r -ahe a h e -Ahe a h e -AHEC a h e c -AHF a h f -Ahirs a h i r's -Ahk a h k -AHL's a h l's -AHP a h p -AHRC a h r c -AHRS a h r s -AHSAA a h s a a -Ahsa'i a h s a i -Ahta a h t a -aht a h t -AHT a h t -AHTD a h t d -Ahu a h u -Ahva a h v a -AHV a h v -AIAA a i a a -A.I.A. a i a -A&I a and i -A. I. a i -A.I. a i -AI a i -AIAP a i a p -Aias a i a's -AIAS a i a s -AIATSIS a i a t s i s -AIAW a i a w -AIAWU a i a w u -A.I.B.A. a i b a -AIB a i b -AIBO's a i b o's -AIBS a i b s -AIC a i c -AICAR a i c a r -AICC a i c c -AICCCR a i c c c r -aici a i c i -Aicme a i c m e -AICN a i c n -AICPA a i c p a -AICP a i c p -AICPS a i c p s -AICs a i c's -AICTE a i c t e -AICUF a i c u f -AIDA a i d a -AIDN a i d n -AIEC a i e c -AIEE a i e e -Aiel a i e l -AIEP a i e p -AIFA a i f a -AIF a i f -AIFB a i f b -Aife a i f e -AIFF a i f f -AIFM a i f m -AIFMD a i f m d -AiG a i g -AIG a i g -Aigis a i g i's -AIHA a i h a -AIH a i h -AIHL a i h l -AIIMS a i i m s -Aija a i j a -Aik a i k -AIK a i k -AIKR a i k r -A.I.M. a i m -AIP a i p -A.I.R. a i r -AIs a i's -AISC a i s c -AISD a i s d -AISRI a i s r i -Aist a i s t -AIST a i s t -AIT's a i t's -Aitu a i t u -Aiud a i u d -aius a i u s -AIVC a i v c -AIW a i w -AIX a i x -A. J. a j -A.J. a j -Ajba a j b a -A.J.B. a j b -AJC a j c -A.J.E. a j e -A.J.G.C. a j g c -A. J. J. a j j -A.J.K. a j k -AJK a j k -AJKF a j k f -AJL a j l -A. J. M. a j m -Ajmi a j m i -AJN a j n -AJO a j o -Ajok a j o k -A. J. P. a j p -A.J.P. a j p -AJPW a j p w -A.J.R. a j r -AJR a j r -Ajsa a j s a -A.J.S. a j s -AJS a j s -A. J. T. a j t -A.J.T. a j t -AJT a j t -Aju a j u -AJUFE a j u f e -AJUSCO a j u s c o -AJV a j v -AJW a j w -AJWRC a j w r c -Akaa a k a a -a.k.a. a k a -aka. a k a -aka a k a -Aka. a k a -Aka a k a -AKA a k a -A&K a and k -A. K. a k -A.K. a k -AK a k -AKAP a k a p -AKAPs a k a p's -akas a k a's -AKAs a k a's -AKB a k b -AKC a k c -AKCR a k c r -AKD a k d -AKG a k g -AKG's a k g's -akh a k h -AKH a k h -AKHS a k h s -AKM a k m -AKN a k n -Akpa a k p a -AKP a k p -AKPD a k p d -AKQA a k q a -AKR a k r -A.K.S. a k s -AKS a k s -Aku a k u -AKU a k u -AKW a k w -A&L a and l -A. L. a l -A.L. a l -ALDF a l d f -ALDH a l d h -ALDS a l d s -ALDT a l d t -ALFASID a l f a s i d -ALFIDI a l f i d i -ALFTP a l f t p -Alh a l h -ALH a l h -A. L. M. a l m -A.L.P. a l p -ALPG a l p g -ALR a l r -ALSC a l s c -ALSF a l s f -ALSP a l s p -ALUs a l u's -A.L.V. a l v -ALVF a l v f -ALW a l w -ALWS a l w s -AMAA a m a a -A'ma a m a -A&M a and m -a.m. a m -a.m a m -A. M. a m -A.M. a m -AMAP a m a p -AMARC a m a r c -AMAs a m a's -amb a m b -Amb a m b -AMB a m b -AmBX a m b x -A.M.C. a m c -AMC a m c -AMC's a m c's -AMCs a m c's -Amda a m d a -Amd a m d -AMD a m d -AMDH a m d h -AMDISA a m d i s a -AMD's a m d's -A.M.E. a m e -AMF a m f -AM&FM a m and f m -A. M. G. a m g -AMG a m g -AMGTV a m g t v -Amha a m h a -AMH a m h -A.M.H.S. a m h s -A. M. J. a m j -AMJ a m j -A. M. K. a m k -A.M.K. a m k -AMK a m k -aml a m l -AML a m l -Amli a m l i -AMLS a m l s -Amlwch a m l w c h -Amm a m m -A. M. M. a m m -AMM a m m -AMMAYI a m m a y i -AMMB a m m b -AMMK a m m k -AMN a m n -AMNH a m n h -AMNRL a m n r l -AM&O a m and o -AMPK a m p k -AMPL a m p l -AMP's a m p's -Ampt a m p t -AMPTP a m p t p -amr a m r -A. M. R. a m r -AMREF a m r e f -AMSA a m s a -A&M's a and m's -Ams' a m's -amsl a m s l -AMSO's a m s o's -AMSRS a m s r s -AMS's a m s's -AMSS a m s s -AMSU a m s u -Amta a m t a -amt a m t -Amt a m t -A.M.T. a m t -AMT a m t -AMTB a m t b -AMTPAT a m t p a t -Amts a m t's -AMTV a m t v -Amu a m u -AMU a m u -AMU's a m u's -A.M.V.M. a m v m -AMW a m w -AMX a m x -AMYF a m y f -A. N. a n -A.N. a n -ANB a n b -ANBO a n b o -ANC a n c -ANCC a n c c -ANC's a n c's -andFHL a n d f h l -ANDOC a n d o c -ANDP a n d p -ANDPOP a n d p o p -andPPP a n d p p p -Anej a n e j -ANELFA a n e l f a -ANF a n f -ANFIS a n f i s -ANFP's a n f p's -ANGB a n g b -ANGPTL a n g p t l -ANGRAU a n g r a u -Angti a n g t i -Angu a n g u -Anhe a n h e -ANI a n i -ANL a n l -ANM a n m -ANP a n p -ANPP a n p p -ANPR a n p r -Anr a n r -ANR a n r -ANRC a n r c -ANREF's a n r e f's -Anrep a n r e p -ANRS a n r s -ANRW a n r w -A.N.S. a n s -ANS a n s -ANSF a n s f -ANTB a n t b -ANTM a n t m -ANTV a n t v -ANUGA a n u g a -ANWB a n w b -ANX a n x -ANZ a n z -A&O a and o -AOA a o a -AOAC a o a c -A. O. a o -A.O. a o -AOB a o b -AOC a o c -AOCB a o c b -AOCCs a o c c's -AOCE a o c e -AOD a o d -Aodh a o d h -Aodla a o d l a -AODV a o d v -AOE a o e -AOGCC a o g c c -Aogo a o g o -AOH a o h -Aoke a o k e -Aoko a o k o -AOKP a o k p -Aola a o l a -Aol a o l -AOL a o l -AOL's a o l's -AOLTV a o l t v -AOM a o m -AOMC a o m c -AONB a o n b -Aone a o n e -Aoni a o n i -Aoos a o o's -AOPA a o p a -AOP a o p -aor a o r -AOR a o r -AORs a o r's -AORS a o r s -aos a o s -AoS a o s -AOS a o s -Aotus a o t u's -AOTW a o t w -aov a o v -aovf a o v f -AOWC a o w c -A&P a and p -A. P. a p -A.P. a p -APBA a p b a -APB a p b -APBL a p b l -APCA a p c a -Apc a p c -APC a p c -APCCR a p c c r -APCh a p c h -APCR a p c r -APCRDA a p c r d a -APC's a p c's -APCs a p c's -APDA a p d a -APD a p d -APDM a p d m -APEGBC a p e g b c -APFA a p f a -APF a p f -APFCT a p f c t -APFOL a p f o l -APFSDS a p f s d s -APFUTU a p f u t u -apg a p g -APG a p g -APGAW a p g a w -Aph a p h -A.P.H. a p h -APH a p h -APHEDA a p h e d a -APHL a p h l -Apiao a p i a o -Api a p i -APi a p i -API a p i -Apic a p i c -APICv a p i c v -API's a p i's -A.P.J. a p j -APJ a p j -Apl a p l -APL a p l -APLP a p l p -APLS a p l s -Aplu a p l u -APM a p m -APML a p m l -APMR a p m r -APMSO a p m s o -APN a p n -A.P.N.C. a p n c -Apphttp a p p h t t p -Appl a p p l -APPO's a p p o's -appr a p p r -Appts a p p t's -appu a p p u -Appu a p p u -APRA's a p r a's -APRC a p r c -APR's a p r's -APRS a p r s -APRST a p r s t -A&P's a and p's -Aps a p's -APs a p's -APS a p s -APSF a p s f -APSL a p s l -APTA a p t a -AP&T a p and t -APW a p w -APX a p x -APXS a p x s -Aqa a q a -AQA a q a -AQC a q c -AQI a q i -Aql a q l -AQP a q p -Aqr a q r -A&R a and r -ARA a r a -A. R. a r -A.R. a r -A.R.B. a r b -ARD a r d -ARDF a r d f -A.R.E. a r e -A.R.F. a r f -ARF a r f -A.R.G. a r g -ArgR a r g r -ARGs a r g's -ARGT a r g t -ArH a r h -ARJ a r j -ARL a r l -ARLFC a r l f c -A. R. M. a r m -ARMv a r m v -Arnd a r n d -ARNG a r n g -ARNT a r n t -A.R.P. a r p -ARQ a r q -ARTL a r t l -A.R.U. a r u -arv a r v -Arv a r v -ARV a r v -ARVD a r v d -ARVN a r v n -ARW a r w -Arwi a r w i -ARWU a r w u -A.S.A. a s a -ASA a s a -As'ad a s a d -Asai a s a i -Asao a s a o -A.s a's -A. S. a s -A.S. a s -ASAS a s a s -Asasp a s a s p -ASAU a s a u -A.S.B. a s b -ASB a s b -ASBDA a s b d a -asbl a s b l -ASBM a s b m -ASBMH a s b m h -ASBO a s b o -A.S.C. a s c -ASC a s c -ASCB a s c b -ASCE a s c e -asci a s c i -Asci a s c i -ASCP a s c p -ASCW a s c w -A.S.D. a s d -ASD a s d -ASDIC a s d i c -Asdis a s d i's -ASE a s e -ASEC a s e c -ASEE a s e e -ASEF a s e f -ASFA a s f a -ASF a s f -Asfi a s f i -ASGA a s g a -ASG a s g -ASGC a s g c -ASGE a s g e -ASGS a s g s -A. S. H. a s h -A.S.I. a s i -ASL a s l -A.S.M. a s m -ASM a s m -ASMD a s m d -ASME a s m e -ASMIK a s m i k -ASML a s m l -ASMPH a s m p h -ASMSU a s m s u -Asn a s n -ASN a s n -Aso a s o -ASO a s o -ASP a s p -ASPCA a s p c a -Aspe a s p e -ASPTS a s p t s -Asr a s r -ASR a s r -Assn a s s n -assoc a s s o c -Assoc a s s o c -ASSPs a s s p's -ASSR a s s r -Asst a s s t -ASSU a s s u -A. S. T. a s t -ASTAT a s t a t -ASTCL a s t c l -Aste a s t e -ASTE a s t e -ASTM a s t m -ASTR a s t r -Astt a s t t -A.S.U. a s u -ASU a s u -A.S.V. a s v -ASV a s v -Aswa a s w a -ASW a s w -ASX a s x -A&T a and t -atac a t a c -Atac a t a c -Atad a t a d -Ata's a t a's -Atas a t a's -ATA's a t a's -A. T. a t -A.T. a t -ATBF a t b f -ATBs a t b's -atc a t c -A.T.C. a t c -ATC a t c -atcc a t c c -ATCC a t c c -ATCDE a t c d e -ATCL a t c l -ATDC a t d c -ATF a t f -Atg a t g -ATG a t g -ATGM a t g m -ath a t h -Ath a t h -ATH a t h -ATHN a t h n -ATIA a t i a -Atia's a t i a's -Ati a t i -ATi a t i -ATI a t i -Atid a t i d -Atiiq a t i i q -Atil a t i l -ATINC a t i n c -ATIP a t i p -Atiq a t i q -Ativ a t i v -ATJ a t j -Atka a t k a -ATK a t k -ATKN a t k n -ATK's a t k's -Atl a t l -ATL a t l -Atli a t l i -ATLY a t l y -A.T.M.A. a t m a -atm a t m -Atm a t m -ATM a t m -ATMs a t m's -ATN a t n -ATO a t o -Atos a t o's -ATO's a t o's -ATOs a t o's -ATOS a t o s -ATP a t p -atpB a t p b -A.T.Q. a t q -ATR a t r -atri a t r i -Atri a t r i -ATRP a t r p -A&T's a and t's -A.T.s a t's -A.T.S. a t s -ATS a t s -ATSC a t s c -ATSDR a t s d r -AT&SF a t and s f -ATSF a t s f -ATSIC a t s i c -AT&T a t and t -attd a t t d -ATTESA a t t e s a -ATTF a t t f -AT&T's a t and t's -ATTS a t t s -ATTWI a t t w i -ATTWX's a t t w x's -ATU's a t u's -atv a t v -ATV a t v -ATV's a t v's -ATVs a t v's -ATW a t w -AtxA a t x a -ATX a t x -ATXN a t x n -A. U. a u -A.U. a u -Aub a u b -Aubl a u b l -AUC a u c -AUVs a u v's -Auw a u w -avab a v a b -AVAC a v a c -A. V. a v -A.V. a v -AVCA a v c a -AVC a v c -AVCHD a v c h d -AVCs a v c's -AVCS a v c s -AVD a v d -avg a v g -AVG a v g -AVK a v k -AVL a v l -A. V. M. a v m -AVM a v m -Avn a v n -AVN a v n -Avo a v o -AvP a v p -AVP a v p -AVR a v r -AVRs a v r's -AVSA a v s a -Avs' a v's -Avs a v's -AVS a v s -AVSM a v s m -AVU a v u -avvo a v v o -AVX a v x -Awa a w a -A. W. A. a w a -AWA a w a -A. W. A. M. a w a m -AWAs a w a's -A. W. a w -A.W. a w -A. W. B. a w b -A.W.B. a w b -AWB a w b -AWB's a w b's -A.W.C. a w c -AWC a w c -AWD a w d -A. W. F. a w f -AWG a w g -AWGIE a w g i e -AWGN a w g n -A. W. H. a w h -AWHL a w h l -AWI a w i -AWM a w m -Awo a w o -AWP a w p -AWP's a w p's -AWR a w r -AWSA a w s a -AWU a w u -Awwa a w w a -AXAF a x a f -A. X. a x -AXS a x s -AXV a x v -A. Y. a y -A.Y. a y -AYF a y f -AYK a y k -AYP a y p -A. Z. a z -A.Z. a z -AZE a z e -Azg a z g -Azi a z i -AZI a z i -AZL a z l -azm a z m -AZN a z n -AZS a z s -AZSTA's a z s t a's -AZT a z t -AzTV a z t v -Baad b a a d -BAAG b a a g -Ba'al b a a l -Baal b a a l -BAAL b a a l -Baam b a a m -Baap b a a p -ba'as b a a's -Baat b a a t -Ba'ath b a a t h -B. A. b a -B.A. b a -B&A b and a -Bac b a c -B.A.C. b a c -BAC b a c -bae b a e -Bae b a e -BAe b a e -BAE b a e -BAFA b a f a -BAF b a f -B.A.R. b a r -BARV b a r v -BASCA b a s c a -BASEC b a s e c -BASF b a s f -B.A.S.P. b a s p -BATVG b a t v g -Bauw b a u w -B'Av b a v -BAV b a v -BBA b b a -BBAG b b a g -B&B b and b -bb b b -B. B. b b -B.B. b b -BB b b -BBB b b b -bbc b b c -B.B.C. b b c -BBC b b c -BBCBBC b b c b b c -BB&CI b b and c i -BBC&PJR b b c and p j r -BBC's b b c's -B.B.D. b b d -BBDO b b d o -BBE b b e -BBF b b f -BBFC b b f c -BBFF b b f f -BBG b b g -BBH b b h -BBI b b i -BBK b b k -BBKL b b k l -BBLB b b l b -BBL b b l -BBM b b m -BBMP b b m p -BBNG b b n g -BBN's b b n's -BBO b b o -BBP b b p -BBQ'er b b q e r -B&Bs b and b's -BB&S b b and s -BBS b b s -BBSes b b s e's -BBS's b b s's -BB&T b b and t -BBT b b t -BBTV b b t v -BBU b b u -BBVA b b v a -BbvCI b b v c i -BBV's b b v's -BBWAA b b w a a -BBWA b b w a -BBWR's b b w r's -BBYA b b y a -BBYO b b y o -BCA b c a -BCAD b c a d -BCAM b c a m -BCATP b c a t p -BCBA b c b a -BCB b c b -bc b c -B. C. b c -B.C. b c -BC b c -BCCA b c c a -BCC b c c -BCCCA b c c c a -Bcci b c c i -BCCI b c c i -BCCP b c c p -BCC's b c c's -BCDA b c d a -BCD b c d -BCEA b c e a -BCE b c e -BCE's b c e's -BCF b c f -BCG b c g -BCG's b c g's -BCHL b c h l -BCHR's b c h r's -BCHS b c h s -BCI b c i -B. C. J. b c j -BCL b c l -BCLR b c l r -BCMA b c m a -BCM b c m -BCMG b c m g -BCMHS b c m h s -BCMS b c m s -BCN b c n -BCN's b c n's -BCP b c p -BCPM b c p m -BCR b c r -BCRF's b c r f's -B.C.'s b c's -BC's b c's -BCs b c's -BCS b c s -BCSC b c s c -BCSic b c s i c -BCSN b c s n -BCT b c t -BCTC b c t c -BCU b c u -BCYP b c y p -BdA b d a -BDA b d a -bd b d -B. D. b d -B.D. b d -BD b d -BDBL b d b l -BDC b d c -BDC's b d c's -BDD b d d -Bde b d e -B. D. E. b d e -BDE b d e -BDF b d f -BDI b d i -BDJ b d j -BDK b d k -BDK's b d k's -BDMI b d m i -BDN b d n -BDNF b d n f -BDO b d o -BDO's b d o's -BDOS b d o s -BDP b d p -BDR b d r -bds b d s -BDS b d s -BDSM b d s m -BdU b d u -BDU b d u -BDV b d v -B. D. W. b d w -B.E.A. b e a -B. E. b e -B.E. b e -Bedw b e d w -B.E.E. b e e -bef b e f -B.E.F. b e f -BEF b e f -BEF's b e f's -bei b e i -Bei b e i -Beih b e i h -BEIR b e i r -Beis b e i's -bej b e j -B.E.M. b e m -BEMs b e m's -BEP b e p -Ber b e r -BER b e r -Bes b e's -B.E.S. b e s -BES b e s -B.F.A. b f a -BFA b f a -bf b f -B. F. b f -B.F. b f -BF b f -BFCA b f c a -BFC b f c -BFC's b f c's -BFDG b f d g -BFES b f e s -BFF b f f -BFFs b f f's -B. F. G. b f g -BFG b f g -BFG's b f g's -BFI b f i -BFI's b f i's -BFJA b f j a -BFKL b f k l -BFL b f l -BFM b f m -BFO b f o -BFRA b f r a -BFR b f r -BFSA b f s a -BFS b f s -BFT b f t -BFU b f u -bfy b f y -BGAB b g a b -BGA b g a -BGB b g b -B. G. b g -B.G. b g -BGC b g c -BGCI b g c i -BGD b g d -BGEA b g e a -B. G. E. b g e -BGH b g h -B. G. J. S. b g j s -BGL b g l -BglII b g l i i -BGM b g m -BGP b g p -BGRA b g r a -BGR b g r -BGRC b g r c -BGRSO b g r s o -bgs b g s -B.G.S. b g s -BGS b g s -BGSU b g s u -BGT b g t -Bgy b g y -Bha b h a -B&H b and h -B. H. b h -B.H. b h -BHCC b h c c -BHDP b h d p -BH&E b h and e -Bhe b h e -BHL b h l -BHMA b h m a -BHMO b h m o -BHMs b h m's -BHMT b h m t -BHO b h o -B. H. P. b h p -BHP b h p -BHRT b h r t -BHS b h s -BHSN b h s n -BHSU b h s u -bhttp b h t t p -BHU b h u -BHUSD b h u s d -BHVS b h v s -B. I. b i -B.I. b i -Bie b i e -BIE b i e -biedt b i e d t -Biem b i e m -B.I.G. b i g -B.I.G.'s b i g's -BiH b i h -BIH b i h -B.I.O.L.A. b i o l a -B. J. b j -B.J. b j -BJCC b j c c -BJCP b j c p -BJD b j d -B.J.F. b j f -B. J. I. b j i -BJJ b j j -BJP b j p -BJP's b j p's -BJPs b j p's -BJPS b j p s -B.J.'s b j's -B.J.T. b j t -BJT b j t -BJU b j u -BJY b j y -B.K.A. b k a -B&K b and k -B. K. b k -B.K. b k -BKCa b k c a -BKC b k c -BKF b k f -BKI b k i -BKN's b k n's -BKO b k o -B.K.R. b k r -BKR b k r -BK's b k's -BKS b k s -BKT b k t -BKTV b k t v -BKV b k v -B. L. b l -B.L. b l -BL b l -BLC b l c -BLCC b l c c -BLCN b l c n -ble b l e -bleg b l e g -blev b l e v -BLG b l g -bli b l i -BLI b l i -Blla b l l a -BLL b l l -BLM b l m -BLMC b l m c -BLOU's b l o u's -BLPP b l p p -BLR b l r -BLRC b l r c -BLR&D b l r and d -B.L.S. b l s -BLS b l s -BLT b l t -BLTF b l t f -BLTs b l t's -BLV b l v -BMAA b m a a -B.M.A. b m a -BMA b m a -BMAL b m a l -BMARC b m a r c -BMA's b m a's -B&M b and m -BMB b m b -B. M. b m -B.M. b m -BMCA b m c a -B.M.C. b m c -BMC b m c -bmd b m d -BMD b m d -BME b m e -BMF b m f -BMG b m g -BMHS b m h s -bmi b m i -BMI b m i -BMIC b m i c -BMIR b m i r -BMI's b m i's -BMIT b m i t -BMJ b m j -BMK b m k -BMKG b m k g -BMMO b m m o -BMNA b m n a -BMNH b m n h -BMNP b m n p -BMO b m o -BMP b m p -BMPs b m p's -BMR b m r -BMRs b m r's -BMSA b m s a -B.M.S. b m s -BMS b m s -bmt b m t -B. M. T. b m t -B.M.T. b m t -BMT b m t -BMT's b m t's -BMU b m u -B.M.V. b m v -BMV b m v -B. M. W. b m w -BMW b m w -BMW M b m w -BMW's b m w's -BMX b m x -BNA b n a -B&N b and n -bnb b n b -BNB b n b -B. N. b n -B.N. b n -BNC b n c -BNCI b n c i -BNCM b n c m -BNCT b n c t -BND b n d -BNDY b n d y -BNET b n e t -BNF b n f -BNFL b n f l -BNI b n i -BNIC b n i c -BNL b n l -BNO b n o -BNP b n p -BNR b n r -BNRC b n r c -BNS b n s -BNSF b n s f -BNST b n s t -BNT b n t -BNU b n u -BNY b n y -BNZ b n z -Boac b o a c -BOAC b o a c -B&O b and o -B. O. b o -B.O. b o -Boc b o c -BoC b o c -BOC b o c -BOCs b o c's -BOCS b o c s -boj b o j -Boj b o j -BOJ b o j -B.O.M.B. b o m b -B&O's b and o's -B.O.S. b o s -BOYZZ b o y z z -BPA b p a -BPB b p b -bp b p -B. P. b p -B.P. b p -BP b p -BPC b p c -BPD b p d -BPER b p e r -B.P.H. b p h -BPI b p i -BPJ b p j -BPK b p k -bpl b p l -BPL b p l -B. P. M. b p m -BPM b p m -BPMN b p m n -B.P.N. b p n -BPN b p n -B.P.O. b p o -BPO b p o -BPPA b p p a -BPP b p p -BPR b p r -B.P.R.D. b p r d -BPRD b p r d -BPSA b p s a -BP's b p's -BPS b p s -BPSK b p s k -BPUP b p u p -BPV b p v -BPY b p y -B&Q b and q -BQB b q b -B. Q. b q -BRAC's b r a c's -BRAM b r a m -BRBDP b r b d p -Brbic b r b i c -B. R. b r -B.R. b r -BRBR b r b r -BRBs b r b's -BRCA b r c a -BRC b r c -BRCC b r c c -BRD b r d -BRF b r f -BRGF b r g f -BRGM b r g m -BRHS b r h s -B.R.I.C.K. b r i c k -BRK b r k -BRL b r l -BRM b r m -BRMS b r m s -BRN b r n -BRNC b r n c -Brne b r n e -Brno b r n o -BRNV b r n v -BRP b r p -BRPS b r p s -BRRA b r r a -BRS b r s -BRSCC's b r s c c's -BRT b r t -BRTs b r t's -BRTS b r t s -BRVM b r v m -BRW b r w -BRWK b r w k -Brza b r z a -BRZ b r z -brzu b r z u -brzy b r z y -Brzyk b r z y k -BSAA b s a a -B.S.A. b s a -BSA b s a -BSAC b s a c -BsaL b s a l -BSBA b s b a -BSB b s b -BSBI b s b i -B. s b's -B.'s b's -Bs b's -B. S. b s -B.S. b s -BS b s -B.S.C. b s c -BSC b s c -BSCL b s c l -bsd b s d -BSD b s d -BSDE b s d e -BSE b s e -BSET b s e t -BSFA b s f a -BSF b s f -BSG b s g -BSH b s h -BSIB b s i b -BSI b s i -BSK b s k -BSL b s l -BSM b s m -BSME b s m e -BSN b s n -BSNL b s n l -BSOG b s o g -BSPA b s p a -BSP b s p -BSPP b s p p -BSR b s r -BSRN b s r n -BSS b s s -BSU b s u -BSV b s v -BSX b s x -BTA b t a -BTAF b t a f -BTB b t b -BTBD b t b d -bt b t -B. T. b t -B.T. b t -BT b t -BTCA b t c a -BTC b t c -BTCC b t c c -BTD b t d -BTF b t f -BTG b t g -BTH b t h -BTK b t k -BTL b t l -BTM b t m -BTN b t n -BTNK b t n k -BTOB b t o b -BTO b t o -BTP b t p -BTRC b t r c -BTRDA b t r d a -Btry b t r y -btsan b t s a n -BT's b t's -BTS b t s -BTT b t t -BTU b t u -btus b t u s -BTUs b t u's -BTV b t v -B.U. b u -B.U.M. b u m -BUV b u v -BVA b v a -BVB b v b -BVB's b v b's -B. V. b v -B.V. b v -BVC b v c -BVFB b v f b -BVI b v i -BVM b v m -BVO b v o -BVR b v r -BVRC b v r c -BVT b v t -BVVL b v v l -Bwa b w a -BWAF b w a f -B&W b and w -BWB b w b -BWBR b w b r -B. W. b w -B.W. b w -B.W.C. b w c -BWC b w c -BWF b w f -BWFC b w f c -BWHBC b w h b c -B. W. I. b w i -BWI b w i -BWIR b w i r -BWO b w o -BWR b w r -BWS b w s -BWT b w t -BWTs b w t's -BWV b w v -BWW b w w -bwwtv b w w t v -Bxa b x a -BX b x -Bxe b x e -BXML b x m l -BYA's b y a's -BYB b y b -B. Y. b y -byc b y c -BYC b y c -BYD b y d -BYFC b y f c -BYG b y g -bygd b y g d -Byk b y k -byn b y n -BYOB b y o b -Byo b y o -BYO b y o -Byou b y o u -BYR b y r -Byrl b y r l -bySLC b y s l c -BYST b y s t -byt b y t -B.Y.U. b y u -BYU b y u -BYU's b y u's -BYX b y x -BYZ b y z -B.Z. b z -BZ b z -BZD b z d -bzhed b z h e d -Bzik b z i k -BZK b z k -BZP b z p -Bzyb b z y b -CAA c a a -CAAC c a a c -CAAC's c a a c's -CAAHEP c a a h e p -CAAM c a a m -CAAS c a a s -CAASE c a a s e -Caat c a a t -CAAT c a a t -C. A. c a -C.A. c a -CA c a -C&A c and a -CAC c a c -CA&CC c a and c c -CACC c a c c -CACM c a c m -Cadw c a d w -CADW c a d w -caeca c a e c a -Cae c a e -CAE c a e -C.A.F.B. c a f b -CAFTT c a f t t -C. A. G. c a g -CAG c a g -CAGM c a g m -C. A. I. c a i -C. A. J. c a j -CALUX c a l u x -CAMC c a m c -CAMLG c a m l g -C.A.M.'s c a m's -C. A. N. c a n -Capt. captain -C. A. R. c a r -cas c a s -Cas c a's -C.A.S. c a s -CAS c a s -Casc c a s c -CASC c a s c -CASD c a s d -CASF c a s f -CASG c a s g -CASQ c a s q -C. A. T. c a t -C.A.T. c a t -CATV c a t v -C.A.W. c a w -CBA c b a -CBBB c b b b -CBB c b b -CBBC c b b c -CBBS c b b s -CBCA c b c a -cb c b -C. B. c b -C.B. c b -CB c b -cbc c b c -CBC c b c -CB&CNS c b and c n s -CBC's c b c's -CBCS c b c s -CBDA c b d a -CBD c b d -CBDs c b d's -C.B.E. c b e -CBE c b e -CBEF c b e f -CBE's c b e's -CBF c b f -CBGB c b g b -CBGB's c b g b's -CBGBs c b g b's -CBG c b g -CBH c b h -CBHG c b h g -CBI c b i -CBI's c b i's -CbiXS c b i x s -CBKB c b k b -CBK c b k -CBKMT c b k m t -CBKRT c b k r t -CBL c b l -CBL's c b l's -CBM c b m -CBMS c b m s -CBN c b n -CBN's c b n's -CBNT c b n t -CBO c b o -CBOT c b o t -CBP c b p -CBPE c b p e -CB&Q c b and q -CBR c b r -CBRE c b r e -CBRN c b r n -CBRNE c b r n e -CBSA c b s a -CBs c b's -CBS c b s -C.B.S.E. c b s e -CBSE c b s e -CBS's c b s's -CBT c b t -CBTC c b t c -CBTU c b t u -CBU c b u -CBUT c b u t -CBV c b v -CBWT c b w t -CBX c b x -CBYT c b y t -CBZH c b z h -'c c -CcaA c c a a -CCAA c c a a -CCAAT c c a a t -cca c c a -Cca c c a -CCA c c a -CCAF c c a f -CCAP c c a p -CCAR c c a r -CCAS c c a s -CCB c c b -CCBCC c c b c c -CCBE c c b e -CCCA c c c a -C&C c and c -C. C. c c -C.C. c c -CCCE c c c e -CCCF c c c f -CCCP c c c p -CCC's c c c's -CCDB c c d b -CCDC c c d c -ccd c c d -CCD c c d -CCDev c c d e v -CCDI c c d i -CCDI's c c d i's -CCDM c c d m -CCDR c c d r -CCD's c c d's -CCDs c c d's -CCEd c c e d -C.C.E.D. c c e d -CCF c c f -CCFO c c f o -CCG c c g -C.C.G.S. c c g s -CCGS c c g s -CCHA c c h a -CCHC c c h c -C.C.H. c c h -CCH c c h -CCHD c c h d -CCHS c c h s -C.C.I.A.A. c c i a a -CCIAA c c i a a -CCi c c i -CCI c c i -CCID c c i d -CCIE c c i e -CCIH c c i h -CCITT c c i t t -CCJ c c j -CCK c c k -CCLC c c l c -CCL c c l -CCMA c c m a -ccm c c m -CCM c c m -CCMM c c m m -CCMP c c m p -CCMS c c m s -CCN c c n -CCNY c c n y -CCO c c o -CCOKC c c o k c -CCOO c c o o -CCOP c c o p -C.C.O.W.E. E.T.F. c c o w e e t f -CCP c c p -CCPD c c p d -CCPL c c p l -CCPN c c p n -CCP's c c p's -CCQ c c q -CCRC c c r c -CCR c c r -CCRCs c c r c's -CCRH c c r h -CCRS c c r s -CCSA c c s a -CCSC c c s c -CC's c c's -CCS c c s -CCSD c c s d -C.C.S.D.N.Y. c c s d n y -C.C.S.M. c c s m -CCSN c c s n -CCSR c c s r -CCS's c c s's -cct c c t -CCT c c t -CCTF c c t f -CCTRN c c t r n -CCTT c c t t -CCTV c c t v -CCUA c c u a -CCU c c u -ccus c c u s -CCV c c v -CCVG c c v g -C. C. W. c c w -CCWD c c w d -CDA c d a -CDAT c d a t -CDB c d b -CDBS c d b s -CDCA c d c a -C&D c and d -cdc c d c -CDC c d c -cd c d -C. D. c d -C.D. c d -CD c d -CDC's c d c's -CDDB c d d b -CD&DR c d and d r -CDE c d e -CDF c d f -CDFI c d f i -CDFW c d f w -CDH c d h -CDi c d i -CDI c d i -CDISC c d i s c -CDI's c d i's -CDK c d k -CDKN c d k n -CDL c d l -CDLI c d l i -CDLS c d l s -CDMA c d m a -CDM c d m -cDNA c d n a -cdnas c d n a s -cDNAs c d n a's -CDN c d n -CDN's c d n's -CDO c d o -CDOs c d o's -CDPC c d p c -CDP c d p -CDP's c d p's -CDPs c d p's -CD&R c d and r -CDR c d r -cds c d s -CD's c d's -CDs c d's -CDS c d s -CDSG c d s g -CDSP c d s p -CDSPCo c d s p c o -CdtA c d t a -CDT c d t -CdTe c d t e -CDTi c d t i -CDTI c d t i -CDT's c d t's -CDTV c d t v -CDTV's c d t v's -CDU c d u -CDU's c d u's -CD&V c d and v -CDV c d v -CDW c d w -CDWP c d w p -Cec c e c -CEC c e c -c'e c e -ce c e -C'e c e -Ce c e -C. E. c e -C.E. c e -CE c e -CECP c e c p -CEDA c e d a -CEDO c e d o -CEDR c e d r -CEDS c e d s -CEEBA c e e b a -CEEB c e e b -CEEH c e e h -Ceel c e e l -CEEOL c e e o l -CEESA c e e s a -CEFC c e f c -CEF c e f -Cefn c e f n -CEFP c e f p -CEFR c e f r -CEGB c e g b -C.E.G. c e g -C. E. H. c e h -CEI c e i -C&EI's c and e i's -C. E. M. c e m -C&EN c and e n -cen c e n -Cen c e n -CEN c e n -ceo c e o -C.E.O. c e o -CEO c e o -Ceol c e o l -CEOP c e o p -Ceorl c e o r l -Ceos c e o's -CEO's c e o's -CEOs' c e o's -CEOs c e o's -C.E.P. c e p -cer c e r -Cer c e r -CER c e r -CERP c e r p -CERPER c e r p e r -CERS c e r s -ces c e s -Ces c e's -C.E.S. c e s -CES c e s -CESL c e s l -CESO c e s o -CETB c e t b -C. E. T. c e t -CEV c e v -CEVCP c e v c p -CEVG c e v g -CEW c e w -Cex c e x -CeX c e x -CEX c e x -CEZ c e z -CEZMS c e z m s -CFAB c f a b -Cfa c f a -CFA c f a -CFAS c f a s -C. F. B. c f b -CFB c f b -CFBG c f b g -CFBISD c f b i s d -CFB's c f b's -C&F c and f -CFC c f c -cf c f -C. F. c f -C.F. c f -CF c f -CFC's c f c's -CFDA c f d a -CFD c f d -C.F.E. c f e -CFE c f e -CFFC c f f c -C. F. F. c f f -CFF c f f -C. F. H. c f h -CFH c f h -CFHS c f h s -CFI c f i -CFIT c f i t -CFJL c f j l -CFJR c f j r -CFL c f l -CFL's c f l's -CFM c f m -CFMEU c f m e u -CFMI c f m i -CFND c f n d -CFNY c f n y -C.F.O.A. c f o a -CFO c f o -CFOP c f o p -CFOs c f o's -CFPI c f p i -CFPL c f p l -CFQ c f q -CFRB c f r b -C.F.R. c f r -CFR c f r -CFRP c f r p -CFS c f s -CFSCI c f s c i -CFSP c f s p -CFTA c f t a -CFT c f t -CFTO c f t o -CFTR c f t r -CFTs c f t's -CFTXOP c f t x o p -CFU c f u -CFYN c f y n -CFZ c f z -CGA c g a -CGAP c g a p -CGB c g b -C&G c and g -CGCFAD c g c f a d -C. G. c g -C.G. c g -CGCRI c g c r i -CGCS c g c s -CGD c g d -CGDK c g d k -CGE c g e -CGF c g f -CGFP c g f p -CGG c g g -CGI c g i -CGIL c g i l -CGKD c g k d -cgl c g l -CGL c g l -CGP c g p -CGPM c g p m -CGPME c g p m e -CGPW c g p w -CGR c g r -CGRP c g r p -CGS c g s -CGSS c g s s -CGT c g t -CGTG c g t g -CGTIC c g t i c -CGU c g u -CGW c g w -CGW's c g w's -C.H.B. c h b -CHBM c h b m -CHBX c h b x -C&H c and h -C.H.C. c h c -C. H. c h -C.H. c h -CHCO c h c o -CHD c h d -CHDK c h d k -CHDS c h d s -CHF c h f -CHFI c h f i -C.H.G. c h g -CHGO c h g o -CHH c h h -CHHOTO c h h o t o -CHHS c h h s -Chhu c h h u -Chirs c h i r's -CHISMS c h i s m s -CHISZ c h i s z -CHK c h k -CHL c h l -CHLR c h l r -CHL's c h l's -C. H. M. c h m -CHM c h m -CHN c h n -CHP c h p -CHP'den c h p d e n -CHPs c h p's -CHPS c h p s -CHR c h r -CHRDI c h r d i -CHRGD c h r g d -C.H.S. c h s -CHS c h s -CHSE c h s e -CHT c h t -CHV c h v -CHX c h x -Chy c h y -CHYR c h y r -CIAC c i a c -Cia c i a -C.I.A. c i a -CIA c i a -CIC c i c -ci c i -Ci c i -C. I. c i -C.I. c i -CI c i -Cicic c i c i c -CICL c i c l -C.I.C.M. c i c m -CICO c i c o -CIC's c i c's -C.I.D. c i d -CIFF c i f f -CIFL c i f l -CIHE c i h e -CIHR c i h r -cii c i i -CII c i i -CIID c i i d -CIJ c i j -CIKM c i k m -C.I.L. c i l -CIL c i l -cim c i m -Cim c i m -CIM c i m -Cio c i o -C.I.O. c i o -CIO c i o -CIOs c i o's -CIOT c i o t -CIPCA c i p c a -Cip c i p -C.I.P. c i p -CIP c i p -CIPD c i p d -CIPFA c i p f a -CIPM c i p m -CISA c i s a -CISC c i s c -cis c i s -CIs c i's -CIS c i s -CITB c i t b -cit c i t -CIT c i t -CiTD c i t d -CITM c i t m -CITN c i t n -CITP c i t p -citS c i t s -CITV c i t v -CITWF c i t w f -CitX c i t x -Ciuc c i u c -Ciu c i u -CiU c i u -CIU c i u -CIUT c i u t -CIVD c i v d -CIW c i w -CIWS c i w s -CIX c i x -Cixi c i x i -CIY c i y -CIZN c i z n -CJA c j a -CJBHL c j b h l -CJCA c j c a -CJCB c j c b -CJC c j c -C. J. c j -C.J. c j -CJD c j d -C. J. E. c j e -CJFL c j f l -CJFT c j f t -CJFX c j f x -CJGC c j g c -CJGO c j g o -CJHL c j h l -CJK c j k -CJL c j l -CJLS c j l s -CJM c j m -CJNT c j n t -CJOC c j o c -CJP c j p -C. J. R. c j r -C.J.R. c j r -CJR c j r -CJSC c j s c -C. J. S. c j s -CJS c j s -CJT c j t -CJUF c j u f -CJWC c j w c -CKAC c k a c -CKC c k c -C. K. c k -C.K. c k -CK c k -CKD c k d -CKE c k e -CKLM c k l m -CKLQ c k l q -CKLW c k l w -CKS c k s -CKSO c k s o -CKVL c k v l -C. K. W. c k w -CKWK c k w k -ckx c k x -CKXX c k x x -CKY c k y -CLAC c l a c -CLA c l a -CLAS c l a s -CLBs c l b's -clc c l c -CLC c l c -cl c l -C. L. c l -C.L. c l -CL c l -CLCN c l c n -CLD c l d -Cle c l e -CLE c l e -CLF c l f -C.L.G. c l g -CLG c l g -CLHIA c l h i a -CLHS c l h s -CLI c l i -CLK c l k -cllr c l l r -CLM c l m -CLMD c l m d -CLMP c l m p -CL&N c l and n -Clo c l o -CL&P c l and p -CLP c l p -CLRC c l r c -C. L. R. c l r -C.L.R. c l r -CLR c l r -CLRK c l r k -CLSA c l s a -CLSC c l s c -CLs c l's -CLS c l s -CLT c l t -CLTD c l t d -CLTPA c l t p a -CLTs c l t's -Clu c l u -CLU c l u -CLUK c l u k -CLV c l v -Clwyd c l w y d -CLX c l x -C&MA c and m a -CMAC c m a c -C.M.A. c m a -CMA c m a -CMAL c m a l -CMAP's c m a p's -CMAS c m a s -CMAT c m a t -C.M.B. c m b -CMB c m b -CMCC c m c c -CMCCDI c m c c d i -C.M.C. c m c -CMC c m c -cm c m -C. M. c m -C.M. c m -CM c m -CMCs c m c's -CMCS c m c s -CMD c m d -Cmde c m d e -CMDISE c m d i s e -cmdr c m d r -CMEC c m e c -CME c m e -CMF c m f -CMFS c m f s -C. M. G. c m g -C.M.G. c m g -CMG c m g -CMHC c m h c -CMH c m h -CMHR c m h r -CMI c m i -CMJ c m j -CMLA c m l a -cml c m l -C.M.L. c m l -CML c m l -CMLDP c m l d p -CMLL c m l l -CMLL's c m l l's -CMM c m m -CMMI c m m i -CMMs c m m's -cmn c m n -CMO c m o -CMO's c m o's -CMPC c m p c -CMP c m p -CMPS c m p s -CMPSO c m p s o -CMPV c m p v -CMQ c m q -CMQT c m q t -C. M. R. c m r -CMR c m r -CMSAF c m s a f -C.M.S. c m s -CMS c m s -C.M.S.L. c m s l -CMT c m t -Cmte c m t e -CMT's c m t's -CMTU c m t u -CMUCL c m u c l -CMU c m u -CMU's c m u's -CMV c m v -CMVM c m v m -CMVSS c m v s s -CMWF c m w f -CMXXII c m x x i i -CMYK c m y k -CNA c n a -CNBC c n b c -CNB c n b -CNC c n c -cn c n -C. N. c n -C.N. c n -CN c n -CNC's c n c's -CND c n d -CNDL c n d l -CNEB c n e b -CNE c n e -CNF c n f -CNFE c n f e -CNFK c n f k -CNG c n g -CNI c n i -CNJ c n j -CNJF c n j f -CNK c n k -C. N. L. c n l -C.N.L. c n l -CNL c n l -CNMs c n m's -CNN c n n -CNO c n o -CNPC c n p c -CNP c n p -cnr c n r -CNR c n r -CNRMA c n r m a -CNRS c n r s -CNSA c n s a -CNs c n's -CNS c n s -CNSS c n s s -CNSW c n s w -CNTA c n t a -CNT c n t -CNTE c n t e -CNTI c n t i -CNTK c n t k -CNTN c n t n -CNTs c n t's -CNTS c n t s -CNTV c n t v -CNU c n u -Cnut's c n u t's -CNV c n v -CNVs c n v's -CNW c n w -CNWS c n w s -CNZ c n z -COA c o a -C&O c and o -C. O. c o -C.O. c o -Co. company -C.O.D. c o d -Col. colonel -C.O.M.L. c o m l -CPAC c p a c -CPA c p a -CPA's c p a's -CPB c p b -CPBL c p b l -C&P c and p -CPC c p c -cp c p -C. P. c p -C.P. c p -CP c p -CPC's c p c's -CPCs c p c's -CPCS c p c s -CPD c p d -CPDM c p d m -CPD's c p d's -CPEB c p e b -CPEC c p e c -C.P.E. c p e -CPE c p e -CPEO c p e o -CPF c p f -CPFO c p f o -CPG c p g -CPHC c p h c -CPH c p h -CPI c p i -CPIFL c p i f l -CPIM c p i m -CPI's c p i's -CPJ c p j -CPL c p l -CPLP c p l p -CPM c p m -CPN c p n -CPNI c p n i -cpo c p o -C.P.O. c p o -CPO c p o -CPOE c p o e -CPPA c p p a -CPPCC c p p c c -CPP c p p -CPPE c p p e -CPPIB c p p i b -CPPM c p p m -CPQ c p q -CPR c p r -CPRS c p r s -CPSA c p s a -CPSC c p s c -CPS c p s -CPSF c p s f -CPSK c p s k -CPSL c p s l -CPSU c p s u -CPTA c p t a -CPT c p t -CPTM c p t m -CPUC c p u c -CPU c p u -CPUID c p u i d -CPUSA c p u s a -CPUs c p u's -CPUT c p u t -CPVA c p v a -CPV c p v -CPW c p w -CQAC c q a c -CQBR c q b r -CQC c q c -cq c q -CQ c q -CQD c q d -CQDs c q d's -CQM c q m -CQO c q o -CQU c q u -C. R. A. c r a -CRA c r a -C.R.A.Z.Y. c r a z y -CRBC c r b c -CRC c r c -cr c r -C. R. c r -C.R. c r -CR c r -Cre c r e -CRE c r e -CRF c r f -CRG c r g -CRHK c r h k -CRH's c r h's -CRHS c r h s -CRJ c r j -crk c r k -Crkva c r k v a -crkve c r k v e -CRL c r l -CRLs c r l's -crm c r m -CRM c r m -CRNA c r n a -CRN c r n -Crne c r n e -Crni c r n i -Crno c r n o -CRP c r p -CRPF c r p f -CRRF c r r f -CRs c r's -CRS c r s -CRSP c r s p -CRST c r s t -CRTC c r t c -CRT c r t -CRTC's c r t c's -CRUA c r u a -CRWRC c r w r c -CRW's c r w's -CRX c r x -CSAC c s a c -csa c s a -Csa c s a -C.S.A. c s a -CSA c s a -CSAH c s a h -Csak c s a k -Csaky c s a k y -CSAR c s a r -CSAT c s a t -CSAV c s a v -CSB c s b -C&S c and s -C.S.C. c s c -CSC c s c -CSCD c s c d -CSCE c s c e -CSCR c s c r -cs c s -C.s c's -Cs c's -C. S. c s -C.S. c s -CS c s -CSC's c s c's -CSDA c s d a -CSDB c s d b -CSD c s d -CSDL c s d l -CSDN c s d n -CSDP c s d p -CSD's c s d's -CSDS c s d s -CSE c s e -C&SF c and s f -CSF c s f -CSFL c s f l -CSFSO c s f s o -CSGA c s g a -csg c s g -CSG c s g -CSG's c s g's -CSH c s h -CSHL c s h l -CSIC c s i c -CsI c s i -CSI c s i -CSIDC c s i d c -CSILUS c s i l u s -CSIO c s i o -CSIR c s i r -CSIRO c s i r o -CSis c s i's -CSIs c s i's -CSIS c s i s -CSIU c s i u -CSKA c s k a -CSKA's c s k a's -CSK c s k -CSK's c s k's -CSL c s l -CSLI c s l i -CSM c s m -CSNB c s n b -CSNBX c s n b x -CSN c s n -CSN's c s n's -CSOB c s o b -CSO c s o -CSO's c s o's -CSOs c s o's -cspA c s p a -csp c s p -CSP c s p -CSPH c s p h -CSPI c s p i -CSPRA c s p r a -CSPs c s p's -CSRA c s r a -CSR c s r -CSRS c s r s -CSRT c s r t -CSRTT c s r t t -CSSA c s s a -CSS c s s -CSSD c s s d -CSSE c s s e -CSSL c s s l -CSSNCs c s s n c's -CSSR c s s r -CSSS c s s s -CSST c s s t -CSTB c s t b -CST c s t -CSTF c s t f -CSTI c s t i -CSTS c s t s -CSUB c s u b -CSU c s u -CSU's c s u's -Csuz c s u z -CSV c s v -CSW c s w -CSWF c s w f -CSWIP c s w i p -CSWS c s w s -CSX c s x -CSX's c s x's -CSXT c s x t -C.T.A. c t a -CTA c t a -CTAF c t a f -CTARL c t a r l -CTA's c t a's -CTAs c t a's -CTBT c t b t -CTBTO c t b t o -C&T c and t -CTC c t c -ct c t -C. T. c t -C.T. c t -CT c t -CTD c t d -cte c t e -CTE c t e -CTEQ c t e q -CTF c t f -CTGF c t g f -CTI c t i -CTLA c t l a -CTL c t l -CTLLS c t l l s -CTLs c t l's -CTM c t m -CTN c t n -CTO c t o -CTP c t p -ctr c t r -CTRG c t r g -Ctrip c t r i p -CTRL c t r l -CTRP c t r p -CTR's c t r's -CTS c t s -CTSD c t s d -CTSF c t s f -CTSG c t s g -CTUC c t u c -CTU c t u -CTUG c t u g -CTU's c t u's -CTVA c t v a -ctv c t v -CTV c t v -CTV's c t v's -CTX c t x -CTZ c t z -cu c u -C. U. c u -CU c u -C.U.L. c u l -C. U. S. c u s -C. U. T. c u t -CUW c u w -Cuyp c u y p -CVA c v a -CVAK c v a k -CVARG c v a r g -CVB c v b -C&V c and v -CVC c v c -cvcp c v c p -'cv c v -cv c v -C. V. c v -C.V. c v -CV c v -CVD c v d -CVEs c v e's -CVG c v g -CVI c v i -CVJM c v j m -CVM c v m -C.V.N. c v n -CVN c v n -C.V.O. c v o -CVO c v o -CVODE c v o d e -CVOs c v o's -CVP c v p -CVR c v r -CVs c v's -CVS c v s -CVSNT c v s n t -CVT c v t -CVTs c v t's -CVV c v v -CVVHDF c v v h d f -CVW c v w -CVZ c v z -CWA c w a -CWBI c w b i -CWBL c w b l -CWC c w c -C. W. c w -C.W. c w -CWD c w d -CWDS c w d s -C. W. E. c w e -CWE c w e -Cwej c w e j -Cwele c w e l e -CWF c w f -CWGC c w g c -CWG c w g -CWI c w i -C. W. K. c w k -cwm c w m -CWM c w m -CWO c w o -CWPA c w p a -CWR c w r -cwrt c w r t -CWRU c w r u -CWSAC c w s a c -CW's c w's -CWS c w s -CWTS c w t s -CWUR c w u r -C. W. Y. c w y -CWYFL c w y f l -CXC c x c -CXCL c x c l -CXCR c x c r -C.X. c x -C. Y. c y -C.Y. c y -cyl c y l -Cyn c y n -CYOG c y o g -CyP c y p -CYP c y p -Cyrl c y r l -Cys c y's -CYS c y s -CYSK c y s k -CYSY c y s y -czci c z c i -cz c z -C.Z. c z -CZ c z -CZE c z e -CZM c z m -CZW c z w -czy c z y -DAAD d a a d -Daai d a a i -D. A. d a -D.A. d a -D&AD d and a d -D. A. H. d a h -D.A.M. d a m -D.A.N.C.E. dance -D. A. T. d a t -Dav d a v -D.A.V. d a v -DAV d a v -DAV's d a v's -dBa d b a -DBA d b a -DBC d b c -DBCS d b c s -db d b -D. B. d b -D.B. d b -DB d b -DBE d b e -DBI d b i -DBL d b l -DBLE d b l e -DBLP d b l p -DBM d b m -DBMS d b m s -DBR d b r -DB's d b's -D. B. S. d b s -DBS d b s -DBU d b u -DBYC d b y c -DBZ d b z -DCA d c a -DCAF d c a f -DCAM d c a m -DCB d c b -DCCC d c c c -DCCCD d c c c d -DCC d c c -DCCG d c c g -DCCs d c c's -D&C d and c -dc d c -D. C. d c -D.C. d c -DC d c -DCE d c e -DCFC d c f c -DCF d c f -DCG d c g -DCH d c h -DCI d c i -DCK d c k -D.C.L. d c l -DCL d c l -DCMA d c m a -DCM d c m -DCMF d c m f -DCMI d c m i -DCMS d c m s -DCO d c o -DCom d c o m -DCOM d c o m -DCP d c p -DCR d c r -D.C.'s d c's -DC's d c's -DCs d c's -DCS d c s -DCSD d c s d -DCSO d c s o -DCSPER d c s p e r -DCSS d c s s -DCTA d c t a -DCT d c t -DCU d c u -DCUO d c u o -DCUs d c u's -DDA d d a -DDB d d b -D.D.C. d d c -DDC d d c -D&D d and d -D. D. d d -D.D. d d -DDF d d f -DDG d d g -DDHH d d h h -DDi d d i -DDI d d i -DDK d d k -DDLJ d d l j -DDM d d m -DDMS d d m s -DDN d d n -DDNOS d d n o s -Ddoc d d o c -DDO d d o -DDP d d p -DDR d d r -DDRMAX d d r m a x -DDSB d d s b -D.D.S. d d s -DDS d d s -DDT d d t -DDTV d d t v -Ddu d d u -DDWFTTW d d w f t t w -DDX d d x -D.E.A.F. d e a f -Deah d e a h -DEA's d e a's -DECC d e c c -DEC d e c -DECS d e c s -DEDD d e d d -D. E. d e -D.E. d e -deg d e g -D. E. G. d e g -DEG d e g -DEH d e h -DEHP d e h p -dei d e i -Dei d e i -DeI d e i -DEI d e i -Deijm d e i j m -Deip d e i p -D. E. J. d e j -D.E.R. d e r -dez d e z -Dez d e z -Dfa d f a -DFA d f a -DFB d f b -D.F.C. d f c -DFC d f c -DFCs d f c's -D. F. d f -D.F. d f -DFD's d f d's -DfE d f e -D.F.E. d f e -DFE d f e -DfES d f e s -DFF d f f -DFG d f g -DFJ d f j -DFL d f l -DFM d f m -DFOA d f o a -DFO d f o -DFP d f p -DFPs d f p's -DFRC d f r c -DFR d f r -DFs d f's -DFS d f s -DFT d f t -DFW d f w -dfx d f x -DFX d f x -DGAC d g a c -DGA d g a -DGALS d g a l s -DGAP d g a p -DGB d g b -DGCA d g c a -DGC d g c -DGCR d g c r -D&G d and g -D. G. d g -D.G. d g -D. G. E. d g e -DGE d g e -DGERT d g e r t -DGF d g f -DGFI d g f i -DGH d g h -DGK d g k -D. G. L. R. d g l r -DGM d g m -DGMO d g m o -DGP d g p -DGPS d g p s -DGR d g r -Dha d h a -DHA d h a -DHB d h b -DHBs d h b's -DHCP d h c p -D&H d and h -dh d h -D. H. d h -D.H. d h -DH d h -DHEA d h e a -d'HEC d h e c -dhe d h e -DHE d h e -Dheku d h e k u -DHFS d h f s -DHHC d h h c -DHH d h h -DHL d h l -DHMO d h m o -DHNC d h n c -D.H.N. d h n -DHNS d h n s -Dhod d h o d -dhol d h o l -Dhol d h o l -Dhoo d h o o -Dhor d h o r -Dhou d h o u -DHP d h p -DHPH d h p h -DHQ d h q -dhr d h r -D.H.R. d h r -DHRS d h r s -DHS d h s -DHSs d h s's -DHSS d h s s -DHT d h t -DHV d h v -DHW d h w -DHX d h x -D.I. d i -DIFC d i f c -DISD d i s d -DIW d i w -DIX d i x -diy d i y -DiY d i y -D.I.Y. d i y -DIY d i y -Diyn d i y n -DIYs d i y's -D. J. A. d j a -Djam d j a m -dj d j -D. J. d j -D.J. d j -DJ d j -DJ'ed d j e d -Djem d j e m -D.J.H. d j h -Dji d j i -DJI d j i -D.J.N. d j n -Djo d j o -D'Jok d j o k -djr d j r -DJR d j r -D.J.s d j's -DJ's d j's -DJs d j's -D. J. S. d j s -D.J.T. d j t -DjVu d j v u -DJVU d j v u -DjVus d j v u's -D. J. Y. d j y -DKC d k c -D. K. d k -D.K. d k -DKI d k i -DKIM d k i m -DKK d k k -DKNY d k n y -DKPP d k p p -D. K. R. d k r -DKW d k w -dla d l a -DLA d l a -DLC d l c -DLD d l d -dl d l -D. L. d l -D.L. d l -DL d l -DLE d l e -D.L.F. d l f -DLF d l f -DLFN d l f n -DLG d l g -D. L. H. d l h -dlia d l i a -DLI d l i -DLJ d l j -DLJ's d l j's -DLK d l k -DLL d l l -DL&LR d l and l r -DLL's d l l's -DLLs d l l's -DLM d l m -DLMPST d l m p s t -dlo d l o -DLP d l p -DLPFC d l p f c -DLP's d l p's -DLR d l r -DLS d l s -DLSS d l s s -DLSU d l s u -DLSU's d l s u's -DLT d l t -DL&W d l and w -DLZ d l z -DMAA d m a a -DMA d m a -DMB d m b -DMBT d m b t -DMCA d m c a -DMCC d m c c -DMC d m c -DMCM d m c m -D.M.C.'s d m c's -D&M d and m -DMD d m d -DMDK d m d k -D. M. d m -D.M. d m -DM d m -DMDS d m d s -DMed d m e d -DM&E d m and e -DME d m e -DMF d m f -DMG d m g -DMGT d m g t -DMHS d m h s -DMI d m i -DMK d m k -DML d m l -DMN d m n -DMO d m o -DMOFD d m o f d -DMOZ d m o z -DMP d m p -DMRC d m r c -DMR d m r -DMRG d m r g -DMs d m's -DMS d m s -DMSII d m s i i -DMT d m t -DMTF d m t f -DMU d m u -DMUs d m u's -DMV d m v -DMX d m x -DMZ d m z -Dna d n a -DnA d n a -DNA d n a -DNADTC d n a d t c -DNAITV d n a i t v -DNAJA d n a j a -DNAJC d n a j c -DnaJ d n a j -DNAN d n a n -DNB d n b -DNBY d n b y -DNC d n c -DNCG d n c g -DND d n d -D. N. d n -D.N. d n -Dnepr d n e p r -dnes d n e s -Dnes d n e's -DNES d n e s -DNF d n f -DNF's d n f's -DNFs d n f's -DNG d n g -DNJO d n j o -DNKA d n k a -DNK d n k -DNM d n m -DNMT d n m t -DNP d n p -DNQ d n q -DNR d n r -DNSBLs d n s b l's -dns d n s -D.N.S. d n s -DNS d n s -DNSS d n s s -DNT d n t -DNU d n u -DNVP d n v p -D.O.A. d o a -D.O.A.'s d o a's -DOAS d o a s -D.O.B. d o b -D.O.C. d o c -DOCG d o c g -dod d o d -Dod d o d -DoD d o d -DOD d o d -D. O. d o -D.O. d o -DOD's d o d's -D.O.E. d o e -DOGNY d o g n y -DOHC d o h c -D'oh d o h -DOJ d o j -DOJ's d o j's -dok d o k -Dok d o k -domt d o m t -Domt d o m t -Dop d o p -DOP d o p -DOPR d o p r -DOSAAF d o s a a f -DOTC d o t c -dotCMS d o t c m s -DOTD d o t d -DOTP d o t p -DotSVN d o t s v n -Douw d o u w -DOW d o w -DOXO d o x o -dozd d o z d -d'OZ d o z -Dozhd d o z h d -DPAA's d p a a's -DPA d p a -DPB d p b -DPD d p d -dp d p -D. P. d p -D.P. d p -DP d p -DPG d p g -DPJ d p j -DPMA d p m a -DPM d p m -DPN d p n -DPNM d p n m -DPO d p o -dpon d p o n -DPP d p p -DPP's d p p's -DPPX d p p x -DPR d p r -DPRK d p r k -DPRK's d p r k's -DProf d p r o f -DPRP d p r p -DPRT d p r t -DPs d p's -DPS d p s -DPSS d p s s -DPSSL d p s s l -DPT d p t -DPW d p w -DPW's d p w's -DPX d p x -DPYS d p y s -D.Q. d q -DQOY d q o y -DQV d q v -DRB d r b -DRBG d r b g -DRB's d r b's -DRCA d r c a -drc d r c -DRC d r c -DRDA d r d a -DRDC d r d c -DRD d r d -Dr. doctor -D. R. d r -D.R. d r -DRG d r g -dri d r i -Dri d r i -DRI d r i -DRIs d r i's -DRITTES d r i t t e s -Driu d r i u -Driv d r i v -DRJTBC d r j t b c -DRK d r k -DRL d r l -DRLR d r l r -DRMC d r m c -D.R.M. d r m -DRM d r m -Drnis d r n i's -Dro d r o -DRO d r o -DRP d r p -Drs. doctors -DR's d r's -DRS d r s -Drska d r s k a -DRT d r t -druj d r u j -DSA d s a -DsbA d s b a -DS&BB d s and b b -DSB d s b -DSBL d s b l -D.S.C. d s c -DSC d s c -D.S.C.H. d s c h -DSCM d s c m -DSCR d s c r -DSCS d s c s -DSDB d s d b -DSD d s d -DSDM d s d m -dsDNA d s d n a -DSDP d s d p -ds d s -Ds d's -D. S. d s -D.S. d s -DS d s -DSDS d s d s -DSG d s g -DSGi d s g i -DSIC d s i c -dsi d s i -DSi d s i -DSI d s i -DSIF d s i f -DSIR d s i r -DSJ d s j -dsl d s l -D. S. L. d s l -DSL d s l -DSLR d s l r -DSMB d s m b -D.S.M. d s m -DSM d s m -DSMs d s m's -dsn d s n -D&SNGRR d and s n g r r -DSNP d s n p -D.S.O. d s o -DSO d s o -DSPA d s p a -DSP d s p -DSR d s r -DS's d s's -DSS d s s -DST d s t -dsu' d s u -DSU d s u -DSV d s v -DSW d s w -DSX d s x -DSZG d s z g -D.T.A. d t a -DTA d t a -DTC d t c -DTC's d t c's -DTCs d t c's -DTDC d t d c -DTD d t d -DTDs d t d's -D. T. d t -D.T. d t -DT&E d t and e -DTE d t e -DTEK d t e k -DTES d t e s -DTG d t g -DTH d t h -DTIC d t i c -DT&I d t and i -DTI d t i -DTLA d t l a -dtl d t l -DTL d t l -DTLLS d t l l s -DTLS d t l s -DTM d t m -DTO d t o -DTPA d t p a -DTPC d t p c -DTRA d t r a -DTR d t r -DTRS d t r s -DTs d t's -DTS d t s -DTT d t t -D.T.U. d t u -DTU d t u -DTV d t v -dty d t y -D.U. d u -dva d v a -Dva d v a -DVA d v a -DVB d v b -DVBE d v b e -DVBIC d v b i c -DVC d v c -DVCs d v c's -DVCS d v c s -dvd d v d -DVD d v d -DVD's d v d's -DVDs d v d's -dv d v -D. V. d v -D.V. d v -DV d v -dve d v e -dvfb d v f b -DVFS d v f s -DVGS d v g s -DVHS d v h s -dvi d v i -DVI d v i -dvije d v i j e -Dvin d v i n -Dvir d v i r -DVLA d v l a -DVLA's d v l a's -DVL d v l -DVM d v m -DVP d v p -DVR d v r -DVRJRBC d v r j r b c -DVR's d v r's -DVSC d v s c -DVS d v s -DVT d v t -DVV d v v -DVVT d v v t -DVWK d v w k -Dwa d w a -DWA d w a -D&W d and w -D. W. d w -D.W. d w -Dwedw d w e d w -DWET d w e t -DWF d w f -DWG d w g -D.W.H. d w h -Dwi d w i -DWI d w i -DWM d w m -DWN d w n -DWNU d w n u -DWP d w p -dwr d w r -DWR d w r -DWRFC d w r f c -DWS d w s -DWT d w t -DWTS d w t s -dwur d w u r -dxa d x a -DXA d x a -dx d x -D.X. d x -DX d x -DXED d x e d -DXers d x e r's -DXII d x i i -DXK d x k -DXR d x r -DXZ d x z -Dydd d y d d -dy d y -Dy d y -D. Y. d y -DY d y -DYFI d y f i -DYIS d y i s -DYNC d y n c -dypl d y p l -dyr d y r -DYSP d y s p -DZBB d z b b -DZB d z b -dz d z -DZEC d z e c -DZEM d z e m -dzis d z i s -DZNE d z n e -Dzog d z o g -Dzor d z o r -DZRH d z r h -DZRH's d z r h's -DZS d z s -Dzus d z u's -DZXL d z x l -DZZ d z z -EAAB e a a b -EAA e a a -EAAP e a a p -E. A. C. e a c -EAC e a c -EACEF e a c e f -EACS e a c s -EAD e a d -E. A. e a -E.A. e a -EAF e a f -EAGE e a g e -E.A.H. e a h -EAH e a h -EAI e a i -EAIE e a i e -E. A. J. e a j -EAMs e a m's -EAP e a p -E.A.R.L. e a r l -E.A.R.T.H. e a r t h -EASA e a s a -EASB e a s b -eas e a s -Eas e a's -EA's e a's -EAS e a s -Eav e a v -EAX e a x -E. B. e b -E.B. e b -EBL e b l -Ebn e b n -EBNF e b n f -EBOV e b o v -E&BR e and b r -EBR e b r -Ebru e b r u -EBS e b s -EBSL e b s l -EBT e b t -EBU e b u -EBV e b v -E.B.W. e b w -EBWs e b w's -EBZR e b z r -ECAC e c a c -ECA e c a -ECAR e c a r -ECB e c b -ECBJ e c b j -ECBL e c b l -ECCA e c c a -ECCC e c c c -ecc e c c -ECC e c c -ECCI e c c i -Eccl e c c l -ECCRFA e c c r f a -ECCW e c c w -ECD e c d -ec e c -Ec e c -E. C. e c -E.C. e c -EC e c -ece e c e -Ece e c e -ECE e c e -Ecem e c e m -ECFA e c f a -ECF e c f -ECFR e c f r -ECFU e c f u -ecg e c g -ECG e c g -ECH e c h -ECHL e c h l -ECHR e c h r -ECI e c i -ECJ e c j -ECLAC e c l a c -ECLA e c l a -ECLC e c l c -ECL e c l -ECLI e c l i -ECLSS e c l s s -ecma e c m a -ECMA e c m a -ECMC e c m c -ECMDB e c m d b -E.C.M. e c m -ECM e c m -ECMI e c m i -ECML e c m l -ECMLRUS e c m l r u s -ECMWF e c m w f -ECN e c n -ECNP e c n p -ECNs e c n's -ECNS e c n s -ECNZ e c n z -ECP&DA's e c p and d a's -ECP e c p -ECPR e c p r -ECQ e c q -ECR e c r -eCRM e c r m -ECRR e c r r -ECR's e c r's -ECSA e c s a -EC's e c's -E. C. S. e c s -E.C.S. e c s -ECS e c s -ect e c t -E. C. T. e c t -ECT e c t -ECTLO e c t l o -ECTN e c t n -ECTS e c t s -ECV e c v -ECVs e c v's -ECWA e c w a -ECW e c w -edb e d b -EDB e d b -EDC e d c -E. D. e d -E.D. e d -EDF e d f -Edh e d h -EDH e d h -edhe e d h e -EDHF e d h f -EDIB e d i b -EDI e d i -EDK e d k -EDL e d l -EDMA e d m a -EDM e d m -EDMs e d m's -EDMW e d m w -Edmx e d m x -edn e d n -Edn e d n -EDN e d n -EDP e d p -EDQH e d q h -E.D.R. e d r -EDRP e d r p -EDSA e d s a -EDSC e d s c -eds e d s -Eds e d's -E. D. S. e d s -EDS e d s -EDSP e d s p -EDTA e d t a -EDT e d t -EDVAC e d v a c -EDWDO e d w d o -Edw e d w -EDXRD e d x r d -EEA e e a -EEAF e e a f -EEAS e e a s -EEBC e e b c -Eeb e e b -EEC e e c -EECS e e c s -E. E. e e -E.E. e e -Eef e e f -EEF e e f -Eega e e g a -EEI e e i -EEI's e e i's -EEJF e e j f -EELC e e l c -eene e e n e -EEOC e e o c -EEPCO e e p c o -eep e e p -EEP e e p -EERC e e r c -EERI e e r i -Ees e e's -EES e e s -EEST e e s t -EEUU e e u u -eeuw e e u w -Eeuw e e u w -EEZs e e z's -EFA e f a -EFAS e f a s -EFCC e f c c -efc e f c -EFC e f c -EFCJ e f c j -EFD e f d -ef e f -Ef e f -E. F. e f -E.F. e f -EF e f -E. F. J. e f j -E. F. K. e f k -EFL e f l -EFM e f m -EFNB e f n b -EFPA e f p a -EFP e f p -EFQUEL e f q u e l -EFR e f r -EFRU e f r u -EFSA e f s a -eFS e f s -Efs e f's -EFSET e f s e t -EFTPOS e f t p o s -EFUA e f u a -Efu e f u -EFV e f v -EFVR e f v r -EFVS e f v s -E. F. W. e f w -EFX e f x -EFY e f y -E. G. A. e g a -EGA e g a -Egba e g b a -EGBA e g b a -EGBT e g b t -EGC e g c -EGD e g d -EGF e g f -egfl e g f l -EGFL e g f l -e.g. for example -e. g. for example -EGFR e g f r -EG&G e g and g -E. G. H. e g h -Egi e g i -EGL e g l -EGM e g m -E&GR e and g r -EGR e g r -EGREM e g r e m -EGSC e g s c -EGX e g x -egy e g y -EGY e g y -Egyl e g y l -EHAAT e h a a t -EHAs e h a's -EHC e h c -EHCI e h c i -EHD e h d -E. H. e h -E.H. e h -ehf e h f -EHF e h f -E. H. M. e h m -EHP e h p -EHRC e h r c -EHR e h r -EHS e h s -EHSH e h s h -Ehttp e h t t p -EIA e i a -EIC e i c -EiCs e i c's -EIC's e i c's -E. I. e i -E.I. e i -EIES e i e s -eIF e i f -EIF e i f -EIFF e i f f -EIF's e i f's -EIT e i t -EITI e i t i -Eitr e i t r -EITs e i t's -EIU e i u -E. J. A. e j a -EJB e j b -EJBs e j b's -EJC e j c -ej e j -E. J. e j -E.J. e j -EJ e j -E. J. H. e j h -E.J.H. e j h -EJH e j h -EJHL e j h l -EJMA e j m a -E. J. M. e j m -EJML e j m l -E. J. R. e j r -E.J.S. e j s -EJSM e j s m -EJV e j v -EKB e k b -EKBO e k b o -EKCO's e k c o's -EKD e k d -E. K. e k -E.K. e k -EKF e k f -EKG e k g -eki e k i -EKIZ e k i z -EKL e k l -EKLR e k l r -Ekma e k m a -EKNU e k n u -Ekow e k o w -eks e k s -Eks e k's -EKS e k s -E. K. U. e k u -EKU e k u -E. L. C. e l c -E. L. e l -E.L. e l -ELH e l h -ELTs e l t's -ELUs e l u's -ELV e l v -EMA e m a -EMAS e m a s -Embd e m b d -EMB e m b -eMC e m c -EMC e m c -EMD e m d -EMD's e m d's -EMDs e m d's -EMDS e m d s -Emea e m e a -EMEA e m e a -E&M e and m -E. M. e m -E.M. e m -EMF e m f -Emge e m g e -EMG e m g -EMLL e m l l -E.M.M. e m m -EMNLP e m n l p -EMP e m p -emra e m r a -EMR e m r -EMSC e m s c -E.M.S. e m s -EMTE e m t e -EMT e m t -EMV e m v -E&NA e and n a -Enas e n a's -ENAS e n a s -EnBW e n b w -ENC e n c -EncFS e n c f s -Encyc e n c y c -E.N.D. e n d -ENEC e n e c -E. N. e n -E.N. e n -Enes e n e's -engl e n g l -Engl e n g l -ENGM e n g m -Engr e n g r -Eni e n i -ENI e n i -enn e n n -Enn e n n -ENP e n p -ENR e n r -ens e n s -Ens e n's -ENS e n s -Enso e n s o -ENSO e n s o -ENTJs e n t j's -ENTP e n t p -ENTV e n t v -EOC e o c -EOC's e o c's -EoD e o d -EOD e o d -E. O. e o -E.O. e o -EOFFTV e o f f t v -EOG e o g -Eois e o i's -EOKA e o k a -eok e o k -Eole e o l e -Eol e o l -EOL e o l -Eolss e o l s's -Eom e o m -EOOW e o o w -eop e o p -eoptta e o p t t a -Eora e o r a -EOR e o r -Eorl e o r l -Eors e o r's -EOSHD e o s h d -EOTC e o t c -EOTDC e o t d c -EOU e o u -E.O.W. e o w -E&P e and p -Epe e p e -E. P. E. e p e -EPEG e p e g -ep e p -Ep e p -E. P. e p -E.P. e p -EP e p -EPF e p f -EPFL e p f l -EPG e p g -EPHAR e p h a r -EPHB e p h b -Eph e p h -EPH e p h -Ephs e p h's -EPIA e p i a -epi e p i -Epi e p i -EPI e p i -E.P.J. e p j -EPL e p l -EPLF e p l f -EPM e p m -EPOC e p o c -ePO e p o -EPO e p o -epos' e p o's -epos e p o s -Epos e p o's -EPRDF e p r d f -EPR e p r -EPRI e p r i -EPRO e p r o -EPSC e p s c -E.P.s e p's -EPT e p t -EPV e p v -EPZA e p z a -EPZ e p z -EQAO e q a o -eq e q -Eq e q -EQ e q -EQG e q g -EQN e q n -EQP e q p -EQS e q s -EQT e q t -E.R.A. e r a -ERAF e r a f -ERAU e r a u -ERCB e r c b -ERC e r c -ERCES e r c e s -ERCIM e r c i m -ERCS e r c s -E. R. D. e r d -E. R. e r -E.R. e r -ERF e r f -ERH e r h -ERJs e r j's -ERK e r k -ERP e r p -ERPM e r p m -ERPMRP e r p m r p -ERRC e r r c -E. R. R. e r r -E.R.R. e r r -ERSAR e r s a r -ERT e r t -Eru e r u -ERU e r u -ERUUF e r u u f -Eruv e r u v -Erv e r v -ERW e r w -ES3 e s three -Esa e s a -E.S.A. e s a -ESA e s a -Esam e s a m -Esa's e s a's -ESA's e s a's -Esat e s a t -ESB e s b -ESC e s c -ESCHL e s c h l -ESCs e s c's -Esd e s d -ESD e s d -ESDI e s d i -E.S.E. e s e -E. S. e s -E.S. e s -ESF e s f -ESFG e s f g -E.S.G. e s g -ESG e s g -ESGR e s g r -esi e s i -ESI e s i -ESL e s l -ESM e s m -ESMLC e s m l c -ESMT e s m t -ESNAGI e s n a g i -ESN e s n -ESPA e s p a -ESPC e s p c -ESPD e s p d -ESP e s p -espn e s p n -ESPN e s p n -ESPNhttp e s p n h t t p -ESPN's e s p n's -ESPNU e s p n u -ESPNW's e s p n w's -esq e s q -Esq e s q -Esq. esquire -Esraa e s r a a -Esra e s r a -ESRB e s r b -ESRC e s r c -Esref e s r e f -ESR e s r -ESRF e s r f -Esri e s r i -ESRI e s r i -ESSR e s s r -estd e s t d -Estd e s t d -EST e s t -ESTP e s t p -esu e s u -ESU e s u -ESU's e s u's -Esva e s v a -ESV e s v -ESWAT e s w a t -ESW e s w -Etad e t a d -ETA e t a -ETAF e t a f -ETA's e t a's -ETASU e t a s u -ETB e t b -ETBs e t b's -E.T.C. e t c -ETCO's e t c o's -ETCS e t c s -ETCSL e t c s l -ETD e t d -E. T. e t -E.T. e t -ETF e t f -ETFs e t f's -ETFS e t f s -Et'hem e t h e m -ETH e t h -Eti e t i -ETI e t i -ETIM e t i m -ETIM's e t i m's -etj e t j -ETJ e t j -ETL e t l -ETNZ e t n z -Eto e t o -ETO e t o -ETRM e t r m -ETRS e t r s -ETSEIB e t s e i b -ets e t s -Ets e t's -ET's e t's -ETs e t's -ETS e t s -ett e t t -Ett e t t -ETT e t t -Ettre e t t r e -Etts e t t's -ETU e t u -ETV e t v -Etz e t z -EUA e u a -EUB e u b -EUBs e u b's -EUBS e u b s -EUCAP e u c a p -EUCE e u c e -EUC e u c -EUCOM's e u c o m's -EUDEC e u d e c -EUD e u d -E. U. e u -E.U. e u -EU e u -eup e u p -EUP e u p -Eurwg e u r w g -EUSA e u s a -Euse e u s e -EU's e u's -EUS e u s -EUSEW e u s e w -Eusi e u s i -EUV e u v -EUX e u x -EVAAP e v a a p -EvaGT e v a g t -EVDC e v d c -EVD e v d -EVDO e v d o -E. V. e v -E.V. e v -EVEX e v e x -EVIT e v i t -evl e v l -EVL e v l -EVM e v m -Evna e v n a -EVN e v n -EVNS e v n s -evnt e v n t -E.V.O. e v o -E.V.O.L. e v o l -EVP e v p -EVR e v r -EVs e v's -EVS e v s -evv e v v -EVV e v v -Ewa's e w a's -EWD e w d -EWEB e w e b -E. W. e w -E.W. e w -EWF e w f -EWF's e w f's -Ewha e w h a -EWH e w h -E.W.K. e w k -EWLA e w l a -EWL e w l -EWO e w o -EWOs e w o's -EWP e w p -EW's e w's -EWS e w s -EWTN e w t n -Ewu e w u -EWU e w u -excl e x c l -exd e x d -E.X. e x -exhb e x h b -exh e x h -EXI e x i -EXIF e x i f -EXIN e x i n -EXL e x l -EXLM e x l m -E. X. M. e x m -Exptl e x p t l -EXR e x r -exsul e x s u l -EXT e x t -EYA e y a -EYCN e y c n -EYD e y d -E&Y e and y -E. Y. e y -EY e y -Eyk e y k -eyu e y u -Ezaa e z a a -ez e z -Ez e z -EZ e z -Ezh e z h -EZH e z h -EZO e z o -EZR e z r -EZTV e z t v -Ezu e z u -EZW e z w -Ezy e z y -Faaa f a a a -faa f a a -Faa f a a -FAA f a a -faama f a a m a -FAANP f a a n p -FabH f a b h -FABM f a b m -FabR f a b r -F.A.B.'s f a b's -F.A.C.E. f a c e -FACR f a c r -F.A.C.S. f a c s -FADD f a d d -Fadl f a d l -FADS f a d s -FAEM f a e m -fa f a -Fa f a -F. A. f a -F.A. f a -FA f a -Faf f a f -FAFG f a f g -Fafhrd f a f h r d -FAFL f a f l -F. A. G. f a g -F.A.H. f a h -fai f a i -Fai f a i -FAI f a i -FAIM f a i m -FAIP f a i p -FAIPs f a i p's -Faiq f a i q -fajn f a j n -FAK f a k -Fal f a l -FAL f a l -F.A.M.E. f a m e -F.A.M. f a m -FAQ f a q -FARC's f a r c's -FARDC f a r d c -F.A.R. f a r -farw f a r w -FASA f a s a -FASB f a s b -fasc f a s c -Fasc f a s c -fas f a s -Fas f a's -FAs f a's -F.A.S. f a s -FAS f a s -FASG f a s g -FasL f a s l -FASRE f a s r e -FATF f a t f -FAUP f a u p -FAVC f a v c -FBA f b a -FBD f b d -FBFA f b f a -F. B. f b -F.B. f b -FB f b -F.B.G.s f b g's -F.B.I. f b i -FBI f b i -FBI's f b i's -FBK f b k -FBL f b l -FBMW f b m w -FBN f b n -FBO f b o -FBOs f b o's -FBPA f b p a -FBR f b r -FBS f b s -FBSN f b s n -FBSU f b s u -FBT f b t -FCA f c a -fcb f c b -FCB f c b -FCBF f c b f -F.C.B.I. f c b i -FCBL f c b l -FCBs f c b's -F.C.C. f c c -FCC f c c -FCD f c d -F&C f and c -fc f c -F. C. f c -F.C. f c -FCF f c f -FCGR f c g r -F. C. H. f c h -F.C.H.L. f c h l -FCIAC f c i a c -FCIC f c i c -FCI f c i -FCIP f c i p -FCK f c k -FCL f c l -FCNM f c n m -FCNZ f c n z -FCO f c o -FCP f c p -F.C.P.R.E.M.I.X. f c p r e m i x -FCPS f c p s -FCRLA f c r l a -F.C.'s f c's -FC's f c's -FCS f c s -FCT f c t -FCU f c u -FCUL f c u l -FCV f c v -F. C. W. f c w -FCW f c w -FCW's f c w's -FDA f d a -FDCC f d c c -FD&C f d and c -FDCPA f d c p a -FDCPAs f d c p a's -FDD f d d -FDDI f d d i -FDE f d e -F. D. f d -F.D. f d -FDFL f d f l -FDGB f d g b -FDG f d g -FDICs f d i c's -FdI f d i -FDI f d i -FDIO f d i o -FDJ f d j -FDL f d l -FDLT f d l t -FDM f d m -FDMNES f d m n e s -FDNY f d n y -FDP f d p -FDP's f d p's -FDR f d r -FDU f d u -F. E. f e -F.E. f e -FEFK f e f k -FEFSI f e f s i -FEFY f e f y -FEG f e g -FEGs f e g's -FEP f e p -F.E.R.S. f e r s -Fes f e's -FES f e s -FFA f f a -FFAK f f a k -ffc f f c -FFC f f c -FFC's f f c's -FFDO f f d o -ff f f -F. F. f f -F.F. f f -FF f f -FFF f f f -FFG f f g -FFH f f h -FFI f f i -FFK f f k -FFL f f l -FFL's f f l's -FFME f f m e -ffm f f m -FFOM f f o m -FFP f f p -FFPIR f f p i r -FFR f f r -FFSA f f s a -FF's f f's -FFs f f's -FFS f f s -FFU f f u -FFV f f v -FFWD f f w d -FGCU f g c u -FGFA f g f a -FGF f g f -F. G. f g -F.G. f g -FGFR f g f r -FGID f g i d -fgk f g k -FGL f g l -FGM f g m -FGR f g r -FGs f g's -FGS f g s -FGU f g u -FGV f g v -F. H. A. f h a -FHA f h a -FHAR f h a r -F. H. C. f h c -FHFA f h f a -F. H. f h -F.H. f h -FHI's f h i's -FHL f h l -fhm f h m -FHM f h m -FHM's f h m's -FHQ f h q -FHSAA f h s a a -FHS f h s -FHWA f h w a -F. H. W. f h w -FIAC f i a c -fiadh f i a d h -fia f i a -FIA f i a -FIAPO f i a p o -FIA's f i a's -FIAS f i a s -FIBCO f i b c o -F. I. B. f i b -FiBL f i b l -FIBT f i b t -FIC f i c -Fi'd f i d -FIDH f i d h -F.I f -F&I f and i -F. I. f i -F.I. f i -FIFTA f i f t a -FIGC f i g c -Figl f i g l -FIH f i h -FIH's f i h's -fija f i j a -FIJL f i j l -FIK f i k -F.I.M. f i m -FIM f i m -FIMI f i m i -Fio f i o -FiO f i o -FIO f i o -F.I.R. f i r -F.I.T.T. f i t t -FIU f i u -FIVB f i v b -F. J. A. f j a -FJE f j e -F. J. f j -F.J. f j -F.J.G. f j g -FJK f j k -F. J. M. f j m -FKA f k a -FKBP f k b p -F. K. f k -F.K. f k -FKK f k k -FKL's f k l's -FKS f k s -FKY f k y -Fla f l a -FLB f l b -FLCL f l c l -FLCS f l c s -FLD f l d -FLDS f l d s -FLEC f l e c -FLE f l e -Fles f l e's -FLEST f l e s t -FLETC f l e t c -fl f l -F. L. f l -F.L. f l -FL f l -FLH f l h -fli f l i -FLI f l i -FLI's f l i's -FLL f l l -F.L.M. f l m -FLM f l m -FLNB f l n b -FLN f l n -FLP f l p -FLPP f l p p -FLQ f l q -FLRA f l r a -FLR f l r -FLRL f l r l -FLS f l s -FLSW f l s w -FLT f l t -FLTK f l t k -FLTR f l t r -FLTS f l t s -FLV f l v -FLW f l w -flyr f l y r -FMA f m a -FMARS f m a r s -FMC f m c -FMCG f m c g -FMCSA f m c s a -FMCS f m c s -FMF f m f -fm f m -F. M. f m -F.M. f m -FM f m -FMH f m h -FMHS f m h s -FMI f m i -FMJD f m j d -FMLN f m l n -FMM f m m -FMN f m n -FMNJ f m n j -FMNP f m n p -FMPA's f m p a's -FMP f m p -FMQB f m q b -FMR f m r -fMRI f m r i -FMRP f m r p -FMRU f m r u -FM's f m's -FMs f m's -FMS f m s -FMSF's f m s f's -FMSO f m s o -FMV f m v -FMW f m w -FMX f m x -FMY f m y -FNAC f n a c -F. N. A. f n a -FNA f n a -FNB f n b -FNC f n c -F. N. D. f n d -FNE f n e -F. N. f n -F.N. f n -FNIC f n i c -FNI f n i -FNLA f n l a -FNLC f n l c -FNLC's f n l c's -FNL f n l -FNO f n o -FNP f n p -FNPI f n p i -FNSEA f n s e a -FNU f n u d s a -FOF f o f -F. O. f o -FPA f p a -FPB f p b -FPC f p c -FPCP f p c p -F.P.D. f p d -FPDs f p d's -fp f p -F. P. f p -F.P. f p -FP f p -FPGA f p g a -FPGAs f p g a's -FPI f p i -FPJ f p j -FPK f p k -F. P. L. f p l -FPL f p l -FPMR f p m r -FPM&SA f p m and s a -FPO f p o -FPP f p p -FPPS f p p s -F.P.R. f p r -FPR f p r -FPSC f p s c -fps f p s -FPS f p s -FPSO f p s o -FPSs f p s's -FPTP f p t p -FPU f p u -FQAD f q a d -F.Q. f q -FRA f r a -FRA's f r a's -FRAXA f r a x a -FRB f r b -FRBNF f r b n f -FRCC f r c c -F. R. C. f r c -FRC f r c -FRCNA f r c n a -FRCP f r c p -FRCS f r c s -FRDF f r d f -F.R.D. f r d -fr f r -F. R. f r -F.R. f r -FR f r -FRFS f r f s -FRFT f r f t -FRG f r g -F.R.G.S. f r g s -F.R.H.S. f r h s -F.R.I.B.A. f r i b a -FRMN f r m n -FRMR f r m r -FRMS f r m s -F. R. P. f r p -FRP f r p -FRR f r r -F.R.S.A. f r s a -FRSA f r s a -FRSC f r s c -FRSE f r s e -frs f r s -F. R. S. f r s -F.R.S. f r s -FRS f r s -FRSL f r s l -Fru f r u -FRU f r u -FRV f r v -FRWT f r w t -Frwydr f r w y d r -FSA f s a -FSB f s b -FSC f s c -FSCS f s c s -FSE f s e -fsf f s f -FSF f s f -FSFH f s f h -FSFLA f s f l a -fs f s -F. s f's -Fs f's -F. S. f s -F.S. f s -FS f s -FSFS f s f s -FSG f s g -FSGS f s g s -FSH f s h -FSIC f s i c -FSI f s i -FSIL f s i l -FSK f s k -FSKN f s k n -FSLF f s l f -FSL f s l -FSLN f s l n -FSM f s m -FSM's f s m's -fsn f s n -FSN f s n -FSO f s o -FSP f s p -FSPS f s p s -FSR f s r -FSRU f s r u -FSSB f s s b -FSS f s s -FSSM f s s m -FSSRU f s s r u -FSSs f s s's -FST f s t -FSU f s u -FSU's f s u's -FSV f s v -FTA f t a -FTAs f t a's -F.T.B. f t b -FTC f t c -FTD f t d -FTDI f t d i -FTE f t e -FTF f t f -Ft. Fort -F. T. f t -F.T. f t -FTI f t i -FTII f t i i -FTJ f t j -FTK f t k -FTL f t l -FTM f t m -FTN f t n -FTO f t o -ftp f t p -FTP f t p -FTPI f t p i -FTPL f t p l -FTRA f t r a -FTR f t r -FtsA f t s a -FT's f t's -FTS f t s -FTT f t t -FTTH f t t h -FTUC f t u c -Ftuh f t u h -FTU's f t u's -FTV f t v -F. V. B. f v b -F. V. f v -F.V. f v -FVGM f v g m -FVHS f v h s -FVJC f v j c -FVL f v l -FVP f v p -FVW f v w -FVWM f v w m -FWAA f w a a -FWA f w a -FWCD f w c d -FWD f w d -FWE f w e -F&W f and w -F. W. f w -F.W. f w -FWH f w h -FWI f w i -FWMW f w m w -FWO f w o -fwr f w r -F.W.R. f w r -F. W. S. f w s -F.W.S. f w s -FWS f w s -FWX f w x -FXCM's f x c m's -FXE f x e -FXFL f x f l -fx f x -FX f x -FXI f x i -F.X.R. f x r -FX's f x's -FXS f x s -FXX f x x -FXX's f x x's -FXXT f x x t -Fyb f y b -FYCO f y c o -F.Y. f y -F.Y.I. f y i -FYI f y i -Fyn f y n -FYN f y n -FYP f y p -fyr f y r -F.Y.R. f y r -FYR f y r -FYT f y t -FYU f y u -Fyw f y w -FZCI f z c i -FZD f z d -F.Z. f z -FZG f z g -FZJD f z j d -FZKA f z k a -Gaac g a a c -GAAF g a a f -G.A.A. g a a -G. A. g a -G.A. g a -G.A.R. g a r -GASL g a s l -GATA g a t a -GATV g a t v -GATX g a t x -G. A. W. g a w -GBA g b a -GBAG g b a g -GBASE g b a s e -GBA's g b a's -GBB g b b -GBBI g b b i -GBCA g b c a -GBC g b c -GBCM g b c m -GBD g b d -Gbe g b e -GbE g b e -GBE g b e -G. B. g b -G.B. g b -GBGC g b g c -GBGM g b g m -GBH g b h -GBIB g b i b -GBIF g b i f -GBI g b i -GBK g b k -GBL g b l -GBMA g b m a -G. B. M. g b m -GB&NDR g b and n d r -GBP g b p -GBR g b r -GB's g b's -GBS g b s -GBV g b v -GBX g b x -GBYLA g b y l a -GCAC g c a c -GCAF g c a f -GCA g c a -G. C. B. g c b -GCB g c b -GCC g c c -GCCN g c c n -GCC's g c c's -GCCS g c c s -GCD g c d -G.C.E. g c e -GCEP g c e p -GCF g c f -G&C g and c -G. C. g c -G.C. g c -GCHQ g c h q -GCI g c i -GCIP g c i p -GCIT's g c i t's -GCIV g c i v -GCJ g c j -GCL g c l -GCMC g c m c -G.C.M. g c m -GCM g c m -GCMG g c m g -GCN g c n -GCNT g c n t -GCOEC g c o e c -GCOS g c o s -GCPD g c p d -GCPH g c p h -GCR g c r -GCRIO g c r i o -GCSE g c s e -GCSEs g c s e's -GC&SF g c and s f -GCS g c s -GCSI g c s i -GCU g c u -GCV g c v -GCVO g c v o -GCVS g c v s -GDA g d a -Gdal g d a l -GDAL g d a l -GDAP g d a p -GDB g d b -GDC g d c -GDD g d d -GDDM g d d m -GDDR g d d r -Gde g d e -G. D. F. g d f -GDF g d f -gd g d -G. D. g d -G.D. g d -GD g d -GDI g d i -G.D.L. g d l -GDN g d n -G.D.O.D. g d o d -Gdow g d o w -G.D.P. g d p -GDP g d p -GDPs g d p's -gdr g d r -GDR g d r -GDR's g d r's -GDS g d s -GDST g d s t -GDT g d t -GDV g d v -Gebr g e b r -Gebt g e b t -GEC g e c -Ged g e d -GED g e d -GEF g e f -GEGB g e g b -ge g e -G. E. g e -G.E. g e -GE g e -GEHA g e h a -GEHX g e h x -Gek g e k -G.E.M. g e m -Gen. general -G.E.O. g e o -G. E. P. g e p -geq g e q -Geu g e u -GEU g e u -Gev g e v -GeV g e v -GEV g e v -Gfa g f a -GFA g f a -GF&A g f and a -GFC g f c -GFD g f d -GFDL g f d l -GFE g f e -GFF g f f -G. F. g f -G.F. g f -GFM g f m -GFP g f p -G. F. R. g f r -GFR g f r -GFS g f s -GFSN g f s n -GFSR g f s r -GFT g f t -GFWC g f w c -GFW g f w -GFY g f y -G. G. g g -G.G. g g -G. G. J. g g j -GGL g g l -GGM g g m -GGMRC g g m r c -GGS g g s -G.H.A. g h a -GHB g h b -GHC g h c -GHD g h d -Ghe g h e -G. H. g h -G.H. g h -GHGs g h g's -Ghir g h i r -GHK g h k -GHMC g h m c -G.H.N. g h n -G.H.Q. g h q -GHQ g h q -ghra g h r a -GHR g h r -GH&SA g h and s a -GHSA g h s a -GHSFHA g h s f h a -GHS g h s -GHSR g h s r -GHSU g h s u -GHU g h u -G.H.W. g h w -GICL g i c l -Giei g i e i -GIFV g i f v -G. I. g i -G.I. g i -G.J.B. g j b -G. J. g j -G.J. g j -G. K. g k -G.K. g k -Gla g l a -GLA g l a -GLB g l b -GLBT g l b t -GLBTQ g l b t q -GLC g l c -G&L g and l -G. L. g l -G.L. g l -gli g l i -Gli g l i -GLI g l i -Glis g l i's -GLK g l k -GLL g l l -GLLI g l l i -GLM g l m -glnA g l n a -G.L.O.R.Y. g l o r y -Glos g l o's -GLRS g l r s -GLS g l s -GLT g l t -GLVC g l v c -GLX g l x -GMAC g m a c -gma g m a -GMA g m a -GMAM g m a m -GMA's g m a's -GMAT g m a t -GMB g m b -GmbH g m b h -GMBH g m b h -GMB's g m b's -GMCC g m c c -GMC g m c -GMCL g m c l -GMC's g m c's -GMDSS g m d s s -GME g m e -Gmel g m e l -GMES g m e s -GMFF g m f f -GMF g m f -GMG g m g -gm g m -G. M. g m -G.M. g m -GM g m -GMG's g m g's -gmin g m i n -GMM g m m -GMO g m o -GMOs g m o's -GMPC g m p c -GMPE g m p e -GMP g m p -GMPTE g m p t e -GMR g m r -GMRL g m r l -GM's g m's -GMs g m's -GMS g m s -gmt g m t -GMT g m t -GMTV g m t v -Gmul g m u l -GNAA g n a a -GNA g n a -gnb g n b -GNB g n b -GNCC g n c c -G. N. C. g n c -GNC g n c -G. N. g n -G.N. g n -GNL g n l -GNP&BR g n p and b r -GNPDA g n p d a -gnp g n p -GNP g n p -GNPs g n p's -GNRD g n r d -GNR g n r -GNR's g n r's -GNS g n s -GNSS g n s s -GNT g n t -G.O. g o -G.O.O.D. g o o d -GOPB g o p b -G.O.P. g o p -GOP g o p -GOPIO g o p i o -GOP's g o p's -GOQ g o q -GPA g p a -GPB g p b -G.P.C. g p c -GPC g p c -GPCR g p c r -GPCRs g p c r's -GPD g p d -GPdI g p d i -GPDSC g p d s c -GPF g p f -GPFS g p f s -G&P g and p -GPG g p g -gp g p -G. P. g p -G.P. g p -GP g p -GPGPU g p g p u -GPI g p i -GpIIb g p i i b -GPIO g p i o -GPL g p l -GPMGs g p m g's -G.P.O. g p o -GPO g p o -GPP g p p -GPRA g p r a -GPRF g p r f -GPR g p r -GPRs g p r's -GPRS g p r s -GPSC g p s c -GPS g p s -GPT g p t -GPU g p u -GPUs g p u's -GPX g p x -G. Q. g q -GQ g q -GQNYGK g q n y g k -GQ's g q's -GQT's g q t's -G.R.A.B. g r a b -grac g r a c -gra g r a -Gra g r a -GRA g r a -Grbac g r b a c -GRB g r b -GRBs g r b's -grc g r c -GRC g r c -GRCs g r c's -GRDA g r d a -GRDC g r d c -G.R.D. g r d -GRD g r d -gre g r e -Gre g r e -GRE g r e -GRF g r f -GRG g r g -gr g r -G. R. g r -G.R. g r -GR g r -GRK g r k -G.R.L. g r l -GRL g r l -GRMG g r m g -GRM g r m -GRO g r o -GRP g r p -grrl g r r l -G. R. S. g r s -GRS g r s -GRT g r t -GRU g r u -GRX g r x -Gryf g r y f -gry g r y -Gry g r y -GRY g r y -grz g r z -GSA g s a -GSAPP g s a p p -GSAS g s a s -GSB g s b -GSC g s c -GSDF g s d f -GSD g s d -G.S.E. g s e -GSE g s e -GSFC g s f c -GSF g s f -G&S g and s -GSG g s g -Gs g's -G. S. g s -G.S. g s -GS g s -GSHD g s h d -GSH g s h -GSI g s i -GSIs g s i's -GSIS g s i s -GSK g s k -GSL g s l -GSLV g s l v -GSMA g s m a -GSM g s m -GSNAS g s n a s -G. S. N. g s n -GSN g s n -GSNM g s n m -GSN's g s n's -GSO g s o -GSOM's g s o m's -GSOp g s o p -GSPC g s p c -G. S. P. g s p -GSP g s p -GSR g s r -GSSE g s s e -GSS g s s -GSSP g s s p -GSTA g s t a -G.S.T. g s t -GST g s t -GSU g s u -GSUSA g s u s a -GSVD g s v d -GSVS g s v s -GSX g s x -GTAA g t a a -GTA g t a -GTAs g t a's -GTB g t b -GTBK g t b k -GTBP g t b p -GTC g t c -GTCR g t c r -GTD g t d -GTEC g t e c -GTE g t e -GTF g t f -GTFT g t f t -GTFU g t f u -gt g t -G. T. g t -G.T. g t -GT g t -G. T. H. g t h -GTi g t i -GTI g t i -GTK g t k -GTL g t l -GTMO g t m o -G. T. O. g t o -GTO g t o -GTPBP g t p b p -GTP g t p -GTPR g t p r -GTRA g t r a -GTR g t r -GTRI g t r i -GTs g t's -GTS g t s -GTSV g t s v -GTT g t t -GTTP g t t p -GTU g t u -GTV g t v -GTW g t w -GTW's g t w's -GTX g t x -G. U. g u -G.U. g u -GUI's g u i's -GUIs g u i's -G.U.Y. g u y -GVA g v a -GVAV g v a v -GVBA g v b a -GVC g v c -G. V. g v -G.V. g v -GVHSS g v h s s -GVJZ g v j z -GVK g v k -GvpA g v p a -GVP g v p -GVRD g v r d -GVSU g v s u -GVT g v t -GVU g v u -GVVV g v v v -GVW g v w -GVWR g v w r -GWA g w a -GWB g w b -G. W. C. g w c -GWe g w e -Gwet g w e t -G.W.F. g w f -GWF g w f -gw g w -G. W. g w -G.W. g w -GW g w -G. W. H. g w h -GWHS g w h s -Gwi g w i -GWK g w k -G.W.L. g w l -GWO g w o -GWOT g w o t -gwr g w r -GWR g w r -GWR's g w r's -GW's g w's -G. W. S. g w s -GWS g w s -GWU g w u -GXG g x g -GX g x -GXP g x p -GYAN's g y a n's -GYC g y c -GYF g y f -Gy g y -G. Y. g y -GY g y -Gyn g y n -GYN g y n -Gyps g y p's -gyu g y u -Gyu g y u -GZA g z a -GZ g z -GZR g z r -HAFV h a f v -H. A. h a -H.A. h a -H&A h and a -HBA h b a -HBA's h b a's -HBBO h b b o -HBC h b c -HBCo h b c o -HBC's h b c's -HBCU h b c u -HBES h b e s -HBF h b f -HBGAs h b g a's -H. B. h b -H.B. h b -HB h b -HBI h b i -HBK h b k -HBLX h b l x -HBMP h b m p -HBO h b o -HBO's h b o's -HBPU h b p u -H&BR h and b r -HBR h b r -HBRN h b r n -HBRY h b r y -HB's h b's -HBS h b s -HBSS h b s s -HBU's h b u's -HBV h b v -HBW h b w -HCA h c a -HCAW h c a w -HCBE h c b e -HCB h c b -HCBS h c b s -HCCA h c c a -HCCB h c c b -HCCC h c c c -HCC h c c -HCDCH h c d c h -HCE h c e -HCEs h c e's -HCF h c f -H. C. G. h c g -HCGVN h c g v n -H. C. h c -H.C. h c -HC h c -HCH h c h -HCHS h c h s -HCI h c i -HCJB h c j b -hcl h c l -HCL h c l -HClO h c l o -HCMC's h c m c's -HCME h c m e -HCM h c m -HCN h c n -HCO h c o -HCoV h c o v -HCPA h c p a -H. C. P. h c p -HCP h c p -HCPs h c p's -HCR h c r -HCS h c s -HCT h c t -HCTV's h c t v's -HCUP h c u p -HCV h c v -Hcy h c y -HDAC h d a c -Hdad h d a d -hDAF h d a f -HDA h d a -HDB h d b -HDCAM h d c a m -HDC h d c -HDCP h d c p -HDD h d d -HDDs h d d's -HDFC h d f c -H.D.F. h d f -HDFM h d f m -H.D.G. h d g -HDG h d g -hd h d -H. D. h d -H.D. h d -HD h d -hdh h d h -HDi h d i -HDI h d i -HDLC h d l c -HDL h d l -HDLS h d l s -HDM h d m -HDMI h d m i -HDPE h d p e -HDP h d p -HDR h d r -HDRO h d r o -HDRR h d r r -H. E. h e -H.E. h e -hezb h e z b -Hezb h e z b -HFA h f a -HFB h f b -HFC h f c -HFCS h f c s -HFDF h f d f -HFF h f f -HFF's h f f's -H&F h and f -H. F. h f -H.F. h f -HFI h f i -H. F. J. h f j -HFNB h f n b -HFPA h f p a -HFP h f p -HFPPV h f p p v -HFRS h f r s -HFS h f s -HFTP h f t p -H.G.B. h g b -hgcA h g c a -HGC h g c -HGF h g f -hg h g -H. G. h g -H.G. h g -HG h g -HGH h g h -HGNC h g n c -HgO h g o -H. G. O. h g o -HGPIN h g p i n -HGPs h g p's -HGTV h g t v -HGTV's h g t v's -HgU h g u -HGVs h g v's -HGY h g y -HHA h h a -H. H. B. h h b -HHC h h c -HHD h h d -HHDP h h d p -HHG h h g -H&H h and h -HHHDB h h h d b -H. H. h h -H.H. h h -HHPC h h p c -HHSAA h h s a a -HHS h h s -H.H.T. h h t -H. I. h i -H.I. h i -H.I.V.E. h i v e -HIV h i v -HIY h i y -Hizb h i z b -hja h j a -HJC h j c -H. J. h j -H.J. h j -HJ h j -HJK h j k -H.J.M. h j m -HJN h j n -H. J. R. h j r -H.J.R. h j r -H. J. W. h j w -HJW h j w -HKAA h k a a -Hkam h k a m -HKB h k b -HKCEC h k c e c -HKCEE h k c e e -HKDF h k d f -HKD h k d -HKDSE h k d s e -HKFC h k f c -H&K h and k -H. K. h k -H.K. h k -HK h k -H. K. J. h k j -HKK h k k -HKMA h k m a -HKN h k n -H.K.P. h k p -HKP h k p -HKSAR h k s a r -HK's h k's -HKT h k t -HKTWU h k t w u -HKU h k u -Hla h l a -HLA h l a -HLBN h l b n -HLE h l e -HLH h l h -H. L. h l -H.L. h l -HLL h l l -HLLS h l l s -HLN h l n -HLN's h l n's -HLS h l s -HLT h l t -HLTV h l t v -Hluk h l u k -hlutr h l u t r -HLV h l v -Hly h l y -HMAC h m a c -HMA h m a -Hman h m a n -H.M.A.S. h m a s -HMAS h m a s -HMB h m b -HMC h m c -HMCS h m c s -HMDA h m d a -HMD h m d -HMDI h m d i -HMDP h m d p -HME h m e -HMEL h m e l -HMF h m f -HMGA h m g a -HMG h m g -HMGIC h m g i c -HMGN h m g n -H&M h and m -HMH h m h -hm h m -H. M. h m -H.M. h m -HM h m -HMI h m i -HMIS h m i s -HMMC h m m c -HMM h m m -HMMWV h m m w v -HMN h m n -HMNZS h m n z s -HMNZT h m n z t -HMO h m o -HMOs h m o's -HMPC h m p c -HMP h m p -HMRC h m r c -hMRE h m r e -H&M's h and m's -H. M. S. h m s -H.M.S. h m s -HMS h m s -HMSN h m s n -H.M.S.O. h m s o -HMSO h m s o -H. N. h n -H.N. h n -HNI h n i -HNK h n k -HNL h n l -HNLMS h n l m s -HNMT h n m t -HNN h n n -HNO h n o -HNS h n s -H. O. h o -H.O. h o -HPA h p a -H.P.B. h p b -hpc h p c -HPC h p c -HPCT h p c t -H. P. D. h p d -HPD h p d -HPE h p e -HPH h p h -hp h p -H. P. h p -H.P. h p -HP h p -HPI h p i -HPLC h p l c -HPL h p l -HPP h p p -HPRA h p r a -HPR h p r -HPRT h p r t -HP's h p's -HPS h p s -H. P. T. h p t -HPV h p v -HQAA h q a a -HQDA h q d a -H.Q. h q -HQ h q -HRG h r g -H&R h and r -H.R.H. h r h -HRH h r h -H. R. h r -H.R. h r -HR h r -HRK h r k -HRL h r l -HRM h r m -hroa h r o a -HRo h r o -HRO h r o -HRP h r p -HRSA h r s a -HRSA's h r s a's -HRSG h r s g -hrs h r s -HRs h r's -HRST h r s t -HRT h r t -HRV h r v -HRW h r w -HRX h r x -HSA h s a -HSAN h s a n -HSBC h s b c -HSB h s b -HSCA h s c a -HSC h s c -hscy h s c y -HSD h s d -HSDPA h s d p a -Hsee h s e e -HSE h s e -HSE's h s e's -HSF h s f -HSG h s g -HSHB h s h b -H.S.H. h s h -hs h s -Hs h's -H. S. h s -H.S. h s -HS h s -HSHS h s h s -hsi h s i -HSJ h s j -HSK h s k -HSL h s l -hSlo h s l o -H.S.M. h s m -HSM h s m -HSMR h s m r -HSN h s n -HSNY's h s n y's -HSPA h s p a -HSPA's h s p a's -HSPG h s p g -HSPH h s p h -HSP h s p -HSP's h s p's -HSPs h s p's -HSRC h s r c -HSR h s r -HSSCCT h s s c c t -HSSF h s s f -HSS h s s -HST h s t -HST's h s t's -HSTs h s t's -HSTS h s t s -hsv h s v -HSV h s v -HSX h s x -HSY h s y -HSYK's h s y k's -HSZ h s z -HTA h t a -hTAS h t a s -HTAs h t a's -htc h t c -HTC h t c -HTC's h t c's -HTGL h t g l -HTHC h t h c -ht h t -H. T. h t -H.T. h t -HT h t -HTIB h t i b -hti h t i -Htin h t i n -HTK h t k -HTLA h t l a -HTLV h t l v -HTML h t m l -HTM's h t m's -Htoo h t o o -HTPB h t p b -HTPC h t p c -HTP h t p -HtrA h t r a -HTR h t r -HTRs h t r's -HTS h t s -http h t t p -HTTP h t t p -https h t t p s -HTTPS h t t p s -HTV h t v -HTV's h t v's -Htwa h t w a -HTW h t w -HTX h t x -H. U. h u -HVC h v c -HVCs h v c's -hvcv h v c v -HVDC h v d c -hvem h v e m -Hvem h v e m -HVF h v f -HVHS h v h s -H. V. h v -H.V. h v -H.W.A. h w a -H. W. F. h w f -H. W. h w -H.W. h w -H.W.L. h w l -HWL h w l -HWM h w m -HWRT h w r t -HWT h w t -HWV h w v -hwy h w y -Hwy h w y -hxt h x t -H. Y. h y -H.Y. h y -H. Z. h z -HZ&PC h z and p c -iaaf i a a f -IAAF i a a f -IAAF's i a a f's -IAA i a a -IAAPA i a a p a -IAAP i a a p -IaaS i a a s -IAAS i a a s -IABSE i a b s e -Iaca i a c a -IACC i a c c -IACD i a c d -IAC i a c -Iacob i a c o b -IACR i a c r -IAC's i a c's -IACTs i a c t's -Iacub i a c u b -IACUC i a c u c -IACW i a c w -IAD i a d -IAD's i a d's -IAEA i a e a -IAEG i a e g -I.A.E. i a e -IAE i a e -IAF i a f -IAF's i a f's -IAG i a g -IAG's i a g's -iagt i a g t -IAHP i a h p -IAHRC i a h r c -I. A. i a -I.A. i a -I.A.M. i a m -IAO i a o -Iapa i a p a -IAPHC i a p h c -IAP i a p -iar i a r -Iar i a r -IAR i a r -IAST i a s t -IATA i a t a -I.A.T. i a t -IAT i a t -IATR i a t r -IAUC i a u c -IAUCs i a u c's -IAU i a u -IAV i a v -IAWTV i a w t v -Iax i a x -IAX i a x -Ibac i b a c -Ibaes i b a e's -IBA's i b a's -IBB i b b -IBC i b c -IBCs i b c's -IBCT i b c t -IBDA'A i b d a a -Ibda i b d a -ibdal i b d a l -IBDB i b d b -IBDE i b d e -IBD i b d -IBE i b e -IBF i b f -IBGE i b g e -IBH i b h -I. B. i b -I.B. i b -IBJJF i b j j f -IBL i b l -IBLT i b l t -IBMA's i b m a's -IBMC i b m c -Ibm i b m -I.B.M. i b m -IBM i b m -IBM's i b m's -IBMXF i b m x f -Ibne i b n e -ibn i b n -IBO i b o -IBPA i b p a -IBP i b p -Ibra i b r a -IBRA i b r a -IBRC i b r c -IBR i b r -IBRO i b r o -Ibsa i b s a -IBSA i b s a -IBSF i b s f -Ibs i b's -IBS i b s -IBSL i b s l -IBTC i b t c -iBT i b t -IBTS i b t s -Ibu i b u -IBU i b u -IBV i b v -IBWFF i b w f f -iby i b y -ICBA i c b a -ICBC i c b c -ICB i c b -ICBL i c b l -ICBM i c b m -ICBMs i c b m's -ICBP i c b p -ICBS i c b s -ICBTT i c b t t -ICCC i c c c -ICCC's i c c c's -ICCEC i c c e c -ICCF i c c f -Icche i c c h e -I.C.C. i c c -ICC i c c -ICCID i c c i d -ICCI i c c i -ICCR i c c r -ICC's i c c's -ICCS i c c s -ICCW i c c w -ICDC i c d c -ICD i c d -ICDS i c d s -I.C.E. i c e -ICFF i c f f -icf i c f -ICF i c f -ICFR i c f r -ICG i c g -ICHC i c h c -I&C i and c -ic i c -Ic i c -I. C. i c -I.C. i c -IC i c -Ici i c i -ICI i c i -ICJ i c j -ICL i c l -ICL's i c l's -ICMA i c m a -ICME i c m e -I.C.M. i c m -ICM i c m -iCN i c n -ICN i c n -Ico i c o -ICO i c o -ICOP i c o p -ICPC i c p c -ICPD i c p d -ICP i c p -ICP's i c p's -ICQ i c q -ICRC i c r c -ICRF i c r f -ICR i c r -IcRn i c r n -ICRP i c r p -ICRS i c r s -ICRW i c r w -ICSA i c s a -ICSB i c s b -ICSC i c s c -ICSE i c s e -ICSG i c s g -ics i c s -ICs i c's -ICS i c s -ICSS i c s s -ICSSR i c s s r -ICTA i c t a -ICT i c t -ICTM i c t m -ICTP i c t p -ICTSF i c t s f -ICTs i c t's -ICTS i c t s -ICTU i c t u -ICTUR i c t u r -ICTVdB i c t v d b -ICTV's i c t v's -ICTY i c t y -ICU i c u -ICUN i c u n -ICU's i c u's -ICv i c v -ICV i c v -ICVS i c v s -ICWA i c w a -ICWC i c w c -ICW i c w -ICW's i c w's -iCyt i c y t -ICZ i c z -ICZN i c z n -IDAF i d a f -IDBF i d b f -IDB i d b -IDBI i d b i -IDC i d c -Iddaa i d d a a -Idd i d d -ID'd i d d -IDEF i d e f -IDE i d e -IDFA i d f a -IDFG i d f g -IDF i d f -IDFL i d f l -IDF's i d f's -IDG i d g -I. D. H. i d h -IDH i d h -id i d -I. D. i d -I.D. i d -ID i d -Idi i d i -Idir i d i r -IDIS i d i s -IDLHs i d l h's -IDL i d l -Idm i d m -IDM i d m -IDMR i d m r -IDMS i d m s -IDNA i d n a -IDN i d n -IDNR i d n r -IDNR's i d n r's -IDPs i d p's -IDRC i d r c -IDRO i d r o -IDSA i d s a -IDSA's i d s a's -IDSF i d s f -ids i d s -ID's i d's -IDs i d's -IDV i d v -IDW i d w -IDWO i d w o -IDW's i d w's -IDx i d x -IDX i d x -IEA i e a -I.E.M. i e m -IEM i e m -I.E.S. i e s -IES i e s -i.e. that is -Ifa i f a -IFA i f a -IFBB i f b b -IFBC i f b c -I.F.B. i f b -IFCC i f c c -ifc i f c -IFC i f c -IFC's i f c's -IfF i f f -I. F. F. i f f -IFF i f f -IFFI i f f i -IFFK i f f k -Ifft i f f t -IFHA i f h a -IFHP i f h p -ifi i f i -Ifi i f i -IFI i f i -IFIP i f i p -IFIs i f i's -IFK i f k -IFLA i f l a -IFL i f l -IfM i f m -IFM i f m -IFN i f n -Ifni i f n i -IFNs i f n's -IFO i f o -Ifop i f o p -IFP i f p -IFPI i f p i -IFPRI i f p r i -IFRC i f r c -IFR i f r -IFRS i f r s -IFRSs i f r s's -IFSB i f s b -IFSC i f s c -IFSTA i f s t a -IFTA i f t a -IFTF i f t f -IFT i f t -Iga i g a -IgA i g a -IGA i g a -IGA's i g a's -IGBT i g b t -IGC i g c -IGCP i g c p -IGCSE i g c s e -IGD i g d -IGF i g f -IGFI i g f i -IGFs i g f's -IGIB i g i b -'ig i g -Ig i g -I.G. i g -IG i g -igi i g i -IGI i g i -IgM i g m -IGM i g m -IGMP i g m p -ign i g n -Ign i g n -IGN i g n -IHF i h f -IHGS i h g s -IHH i h h -Ih i h -I. H. i h -IH i h -ihi i h i -IHI i h i -IHL i h l -IHL's i h l's -IHMC i h m c -IHME i h m e -ihm i h m -ihn i h n -Ihn i h n -IHOM i h o m -Ihor i h o r -IHPK i h p k -IHRC i h r c -IHSAA i h s a a -IHSA i h s a -IHS i h s -Iht i h t -IIA i i a -IIb i i b -IIB i i b -IIc i i c -IIDC i i d c -IID i i d -IIDI i i d i -IIDS i i d s -IIDX i i d x -IIED i i e d -IIFA i i f a -IIF i i f -IIfx i i f x -Iiga i i g a -IIga i i g a -IIG i i g -IIgs i i g's -IIGs i i g's -IIGS i i g s -IIGS's i i g s's -IIHF i i h f -IIHR i i h r -IIHS i i h s -IIIA i i i a -IIIb i i i b -IIIB i i i b -IIIBy i i i b y -IIIc i i i c -IIId i i i d -IIIF i i i f -I. I. i i -I.I. i i -ija i j a -Ija i j a -IJA i j a -IJF i j f -IJGL i j g l -IJHCD i j h c d -IJHL i j h l -ij i j -I. J. i j -IJ i j -IJN i j n -Ijok i j o k -IJSB i j s b -IJSE i j s e -IJSEM i j s e m -IJS i j s -Ijui i j u i -IJVM i j v m -IKBN i k b n -IKCO i k c o -IKF i k f -Ikh i k h -I.K. i k -IKK i k k -IKL i k l -IKr i k r -Iksa i k s a -IKTA i k t a -Iku i k u -Ilbe i l b e -ILB i l b -ILC i l c -ILCS i l c s -ILD i l d -ILDIS i l d i s -ILFC i l f c -ILF i l f -IL&FS i l and f s -ili i l i -Ili i l i -ILI i l i -I. L. i l -I.L. i l -Ilm i l m -ILM i l m -ILM's i l m's -ILN i l n -ILP i l p -ILR i l r -ILRS i l r s -ilu i l u -Ilu i l u -ILU i l u -IMbd i m b d -IMBD i m b d -IMB i m b -IMCB i m c b -IMCI i m c i -imc i m c -IMC i m c -imdb i m d b -IMDb. i m d b -IMDb i m d b -IMDB i m d b -IMD i m d -IMD's i m d's -ime i m e -IME i m e -IMF i m f -IMG i m g -I&M i and m -IMI i m i -I. M. i m -I.M. i m -IMIS i m i s -IMK i m k -Iml i m l -IMMEX i m m e x -Imm i m m -Imms' i m m's -imoa i m o a -IMO's i m o's -IMPA i m p a -IMPDH i m p d h -impr i m p r -Impr i m p r -IMPSA i m p s a -IMR i m r -IMSLP i m s l p -iMSNs i m s n's -Imst i m s t -IMTA i m t a -IMT i m t -IMTV i m t v -IMUK i m u k -IMU's i m u's -IMWF i m w f -INAC i n a c -Inba i n b a -INBA i n b a -INBF i n b f -inb i n b -incl i n c l -INDC i n d c -ind i n d -Ind i n d -IND i n d -INFJ i n f j -I.N.F.O. i n f o -Infs i n f's -ING i n g -INGR i n g r -inHg i n h g -INH i n h -INI i n i -I. N. i n -I.N. i n -InlB i n l b -INL i n l -INM i n m -INPD i n p d -INPE i n p e -InP i n p -INP i n p -INPP i n p p -Inre i n r e -I.N.R.I. i n r i -INR i n r -INSB i n s b -INSDC i n s d c -INSD i n s d -Inspx i n s p x -INSS i n s s -INTF i n t f -Ints i n t's -INTs i n t's -Intu i n t u -INVA i n v a -inv i n v -INXS i n x s -INXS's i n x s's -Ioba i o b a -IOCG i o c g -IOC i o c -IOCP i o c p -IODP i o d p -IODs i o d's -IOE i o e -IOFB i o f b -IOF i o f -io. i o -io i o -.I.o. i o -Io. i o -Io i o -.IO i o -I/O i o -IO i o -Ioka i o k a -Iok i o k -IOL i o l -IoM i o m -IOM i o m -IOPI i o p i -IOP i o p -IOPs i o p's -IORG i o r g -IOR i o r -IORM i o r m -IOSA i o s a -IOSB i o s b -iOS i o s -Io's i o's -I/Os i o's -I.O.'s i o's -IOS i o s -IOSR i o s r -Iosu i o s u -IoT i o t -IOT i o t -I.O.U. i o u -IOU i o u -IoW i o w -IOW i o w -IPA i p a -IPA's i p a's -IPB i p b -IPCC i p c c -IPCC's i p c c's -IPC i p c -IPCRI i p c r i -IPCs i p c's -IPDA i p d a -IPDI i p d i -IPD i p d -IPE i p e -IPFA i p f a -IPFI i p f i -IPF i p f -IPFP i p f p -IPFW i p f w -IPG i p g -IPH i p h -ip i p -Ip i p -I.P. i p -IP i p -IPL i p l -IPMG i p m g -IPM i p m -IPNI i p n i -IPN i p n -Ipo i p o -I.P.O. i p o -IPO i p o -IPP i p p -IPPL i p p l -IPPs i p p's -IPPT i p p t -Ippu i p p u -iPPV i p p v -IPR i p r -iPSC i p s c -IPSC i p s c -iPSCs i p s c's -ipse i p s e -IPSF i p s f -iPS i p s -IPs i p's -I.P.S. i p s -IPS i p s -IPTA i p t a -IPTC i p t c -IPTG i p t g -IPT i p t -IPTL i p t l -IPTV i p t v -IPU i p u -IPUM i p u m -IPv i p v -IPWA i p w a -IPW i p w -IPX i p x -iQ i q -I.Q. i q -IQ i q -IRAC i r a c -I.R.A. i r a -IRB i r b -IRBM i r b m -IRCA i r c a -IRC i r c -IRCM i r c m -IRCTC i r c t c -IRCT i r c t -IRD i r d -IRDS i r d s -IREC i r e c -I.R.E. i r e -IRE i r e -IRFCA i r f c a -IRFC i r f c -IRF i r f -IRFU i r f u -IRGC i r g c -Irgm i r g m -IRHG i r h g -IRHT i r h t -IRIB i r i b -Irig i r i g -IRI i r i -Iril i r i l -IRIN i r i n -i'r i r -ir i r -Ir i r -I. R. i r -I.R. i r -IR i r -IRIX i r i x -Irla i r l a -IRL i r l -IRM i r m -Irmis i r m i's -IRM's i r m's -IRNE i r n e -IRN i r n -iro i r o -Iro i r o -IRO i r o -IRP i r p -IRP's i r p's -IRPS i r p s -IRQ i r q -Irra i r r a -IRRI i r r i -IRR i r r -IRs i r's -I.R.S. i r s -IRS i r s -IRSN i r s n -I.R.T. i r t -IRT i r t -iru i r u -Iru i r u -ISA i s a -ISAv i s a v -Isba i s b a -ISBA i s b a -ISBER i s b e r -ISBHF i s b h f -ISB i s b -isbn i s b n -ISBN i s b n -ISBNs i s b n's -ISBO i s b o -ISCB i s c b -ISCE i s c e -isCf i s c f -ISCI i s c i -iSC i s c -Isc i s c -ISC i s c -ISCM i s c m -ISCM's i s c m's -ISCP i s c p -ISDA i s d a -Isd i s d -ISD i s d -isdn i s d n -ISDN i s d n -ISDS i s d s -ISDT i s d t -ISFI i s f i -ISF i s f -Isgec i s g e c -ISG i s g -ISHC i s h c -ishq i s h q -Ishq i s h q -ISHS i s h s -I. S. i s -I.S. i s -ISKB i s k b -ISK i s k -Isl i s l -ISL i s l -ISMF i s m f -ISMIR i s m i r -ISMNs i s m n's -ISN i s n -ISNTUC i s n t u c -ISOGG i s o g g -ISO i s o -ISO's i s o's -I.S.P.C.K. i s p c k -ISPF i s p f -ISPI i s p i -ISP i s p -ISPL i s p l -ISPR i s p r -ISPs i s p's -Isra'il i s r a i l -Isra i s r a -ISRA i s r a -ISR i s r -ISRN i s r n -ISRO i s r o -ISRP i s r p -ISSCC i s s c c -ISSF i s s f -iss i s s -Iss i s's -ISS i s s -ISSN i s s n -ISSNs i s s n's -ISSSSP i s s s s p -ISSUU i s s u u -ISTAF i s t a f -ISTD i s t d -Isu i s u -ISU i s u -ISU's i s u's -ISWC i s w c -ISWI i s w i -ISW i s w -I.T.A. i t a -ITA i t a -ITB i t b -ITC i t c -Ite i t e -ITE i t e -ITF i t f -ITG i t g -ITHF i t h f -I.T.H.M. i t h m -ITHs i t h's -iti i t i -Iti i t i -ITI i t i -I.T. i t -itk i t k -Itk i t k -ITK i t k -ITM i t m -ITMO i t m o -ITN i t n -ITNNs i t n n's -ITN's i t n's -Itoi i t o i -ITPF i t p f -iTP i t p -ITP i t p -ITRD i t r d -Itse i t s e -ITSF i t s f -ITTF i t t f -itt i t t -ITT i t t -ITUC i t u c -Itu i t u -ITU i t u -ITV i t v -ITV's i t v's -ITWF i t w f -ITW i t w -Itz i t z -IUB i u b -I.U.C.N.B. i u c n b -Iucn i u c n -IUCN i u c n -IUCN's i u c n's -IUD i u d -IUDs i u d's -IU i u -IUT i u t -IUU i u u -Iuz i u z -IVAA i v a a -IVAW i v a w -IVB i v b -I. V. i v -I.V. i v -IVL i v l -IVLP i v l p -IVM's i v m's -IVP i v p -IVPP i v p p -IVPTC i v p t c -IVRCL i v r c l -IVs i v's -Ivu i v u -IVWA i v w a -IWA i w a -Iwas i w a's -Iwaz i w a z -IWBs i w b's -IWC i w c -IWD i w d -IWF i w f -IWFL i w f l -IWF's i w f's -IWFS i w f s -IWG i w g -IWGP i w g p -iwi i w i -iw i w -I. W. i w -IW i w -IWL i w l -IWMF i w m f -IWM i w m -IWPR i w p r -iwrg i w r g -IWRG i w r g -IWR i w r -IWRS i w r s -IWSA i w s a -iwspy i w s p y -Iwuh i w u h -IWU's i w u's -I.W.W. i w w -IWW i w w -IXA i x a -IXb i x b -IXBs i x b's -IXC i x c -IXCs i x c's -IXe i x e -IX i x -iXL i x l -IXO i x o -ixtle i x t l e -IXV i x v -Iya i y a -IYA i y a -Iyar i y a r -IYC i y c -iyem i y e m -IYHF i y h f -Iyi i y i -iy i y -I. Y. i y -I.Y. i y -IY i y -J.A.A. j a a -J. A. B. j a b -Jaf j a f -J.A.G. j a g -JAG j a g -JAIR j a i r -J. A. j a -J.A.K.E. j a k e -J. A. N. j a n -J.A.P. j a p -J.A.S. j a s -JBA j b a -JBBA j b b a -JBB j b b -JBC j b c -JBG j b g -J&B j and b -jb j b -J. B. j b -J.B. j b -JB j b -J.B.L.D. j b l d -JBL j b l -J.B.M. j b m -JBM j b m -JB's j b's -J. B. S. j b s -J.B.S. j b s -JBT j b t -JBZ j b z -JCA j c a -JCB j c b -JCC j c c -JCF j c f -JCFS j c f s -J.C.G. j c g -JCG j c g -JCGM j c g m -JCIB j c i b -JCI j c i -jcis j c i s -jc j c -J. C. j c -J.C. j c -JC j c -JCJC j c j c -J. C. L. j c l -JCPA j c p a -J. C. P. j c p -JCP j c p -JCPV j c p v -JCRB j c r b -JCR j c r -JCRs j c r's -J.C.S. j c s -JCS j c s -JCSR j c s r -JCVI j c v i -J. C. W. j c w -JCW j c w -J. D. A. j d a -JDA j d a -JDBC j d b c -JDC j d c -JdeBP j d e b p -J.D.E. j d e -JDE j d e -JDENET j d e n e t -J.D.F. j d f -JDF j d f -jdi j d i -JDI j d i -jd j d -J. D. j d -J.D. j d -JD j d -jdk j d k -JDK j d k -J.D.M. j d m -JDM j d m -JDO j d o -JDRF j d r f -J&D's j and d's -J.D.s j d's -JDT j d t -JDU j d u -JDV j d v -J. E. A. j e a -J.E.A.L. j e a l -J.E.B. j e b -J. E. C. j e c -J. E. E. j e e -J. E. j e -J.E. j e -J.F.G. j f g -JFH j f h -jf j f -J. F. j f -J.F. j f -JF j f -JFK j f k -JFN j f n -JFQA j f q a -JFS j f s -J. G. A. j g a -J.G.B. j g b -JGI j g i -J. G. j g -J.G. j g -J. G. L. j g l -JGLS j g l s -J. G. M. j g m -J.G.M. j g m -JGO j g o -JGP j g p -JGR j g r -JGR's j g r's -JGSDF j g s d f -JGTC j g t c -JGU j g u -J.H.B. j h b -JHB j h b -J. H. C. j h c -JHC j h c -JHED j h e d -J.H.F. j h f -J.H.H. j h h -jh j h -J. H. j h -J.H. j h -JH j h -JHL j h l -J. H. M. j h m -J.H.R. j h r -JHs j h's -JHS j h s -JHSVs j h s v's -JHud j h u d -JHU j h u -J. I. j i -J.I. j i -J.J.A. j j a -JJB j j b -J. J. C. j j c -J.J.G. j j g -J&J j and j -J. J. j j -J.J. j j -JJ j j -JJK j j k -J. J. L. j j l -J.J.M. j j m -J.J.N. j j n -JJN j j n -Jka j k a -JKA j k a -JKC j k c -jkd j k d -JKH j k h -J&K j and k -J.K. J. j k j -J. K. j k -J.K. j k -JK j k -JKNPP j k n p p -J. K. S. j k s -JKT j k t -jkx j k x -JKX j k x -JLA j l a -J.L.B. j l b -JLB j l b -JLC j l c -J. L. E. j l e -J.L.E. j l e -JLG j l g -JLI j l i -J. L. j l -J.L. j l -J.L.L. j l l -JLM j l m -JLO's j l o's -JLPGA j l p g a -JLP j l p -JLS j l s -JLT j l t -JMA j m a -JMBG j m b g -J.M.C. j m c -JMC j m c -J. M. D. j m d -JMD j m d -J. M. E. j m e -JMI j m i -J. M. J. j m j -J.M.J. j m j -J. M. j m -J.M. j m -JMKR j m k r -J. M. L. j m l -JML j m l -JMM j m m -JMP j m p -JMS j m s -JMU j m u -JMV j m v -J. M. W. j m w -J.M.W. j m w -JMX j m x -JNA j n a -jnb j n b -JNF j n f -JNG j n g -JNI j n i -J. N. j n -J.N. j n -JN j n -JNK j n k -J. N. L. j n l -Jno j n o -JNPT j n p t -jnr j n r -JNR j n r -JNS's j n s's -JOJ j o j -J. O. j o -J.O. j o -J.P.D.B. j p d b -J. P. F. j p f -JPF j p f -jpg j p g -JPG j p g -JPH j p h -J&P j and p -jp j p -J.P. j p -JP j p -J.P.R. j p r -J.Q. j q -JQ j q -J.R.A. j r a -JRA j r a -J.R.C. j r c -JRC j r c -J.R.E. j r e -JRG j r g -JRHU j r h u -J. R. I. j r i -J&R j and r -J. R. j r -J.R. j r -JR j r -JRJ's j r j's -Jr. junior -jr. junior -Jr junior -jr junior -JRPG j r p g -J. R. P. j r p -J. R. R. j r r -J.R.R. j r r -J.R.'s j r's -JRSP j r s p -J. R. T. j r t -JRU j r u -JRX j r x -JSA j s a -JSAP j s a p -JSA's j s a's -jsb j s b -JSCA j s c a -JSC j s c -J.S.D. j s d -JSD j s d -JSE j s e -JSF j s f -JSH j s h -Js j's -J. S. j s -J.S. j s -JS j s -J.S.K. j s k -J.S.L. j s l -JSL j s l -J. S. M. j s m -JSM j s m -JSNN j s n n -JSOC j s o c -JSO j s o -JSP j s p -JSPS j s p s -JSR j s r -JSS j s s -JSW j s w -JSW's j s w's -JSX j s x -JTA j t a -J.T.B. j t b -JTB j t b -JTC j t c -JTF j t f -JTG j t g -JTI j t i -J&T j and t -J. T. j t -J.T. j t -JT j t -JT&KW j t and k w -JTL j t l -JTO j t o -JTR j t r -JTRO j t r o -JTS j t s -JTTF j t t f -JTT j t t -JTV j t v -J. U. j u -J.U.L.I.A. j u l i a -J.V.B. j v b -JVB j v b -JVC j v c -J.V.E. j v e -JVG j v g -JVH j v h -J&V j and v -J. V. j v -J.V. j v -JV j v -JVM j v m -JVNW j v n w -JVP j v p -JVRA j v r a -JVS j v s -Jwa j w a -J. W. A. j w a -J. W. B. j w b -JWB j w b -J.W.C. U.S. j w c u s -JWHA j w h a -J.W.J. j w j -J. W. j w -J.W. j w -JWM j w m -J. W. P. j w p -JWP j w p -JWRC j w r c -J. W. S. j w s -J.W.S. j w s -JWS j w s -JWST j w s t -JWT j w t -jx j x -JX j x -J.X.W.P. j x w p -JYJ j y j -JYJ's j y j's -J. Y. j y -J.Y. j y -JY j y -Jym j y m -Jymn j y m n -JYP j y p -J. Y. S. j y s -J. Z. j z -J.Z. j z -JZ j z -K.A.A. k a a -K. A. k a -K.A. k a -K.A.N. k a n -K. A. R. k a r -K.A.S. k a s -KBBI k b b i -KBB k b b -KBCI k b c i -KBC k b c -KBCO k b c o -KBD k b d -KBE k b e -KBFC k b f c -KBFL k b f l -KBFR k b f r -KBGD k b g d -KBG k b g -KBIG k b i g -kbi k b i -K&B k and b -K. B. k b -K.B. k b -KBKR k b k r -KBKS k b k s -KBKW k b k w -KBL k b l -KBMT k b m t -KBND k b n d -KBNZ k b n z -KBO k b o -KBRC k b r c -KBR k b r -KBS k b s -KBSN k b s n -KCB k c b -KCBS k c b s -KCCC k c c c -KCCI k c c i -KCC k c c -KCCO k c c o -KCDC k c d c -K. C. D. k c d -KCD k c d -KCED k c e d -KCET k c e t -KCG k c g -KCHS k c h s -K.C.I.E. k c i e -K. C. k c -K.C. k c -KCK k c k -KCKM k c k m -KCLU k c l u -K.C.M.G. k c m g -KCMG k c m g -KCNA k c n a -KCNH k c n h -KCNJ k c n j -KCN k c n -KCNN k c n n -KCNQ k c n q -KCNV k c n v -KCPD k c p d -KCPI k c p i -KCPM k c p m -KCPQ k c p q -KCPQ's k c p q's -KCQL k c q l -KCRA k c r a -KCRC k c r c -KCRH k c r h -KCR k c r -KCRW k c r w -KCSD k c s d -KCSG k c s g -K.C.S.I. k c s i -KCSI k c s i -K.C.'s k c's -KCS k c s -KCSP k c s p -KCTD k c t d -KCT k c t -KCTL k c t l -KCTV k c t v -KCUB k c u b -KCU k c u -KCVO k c v o -KCYX k c y x -kDa k d a -KDA k d a -kdal k d a l -KDAL k d a l -KDB k d b -KDCE k d c e -KDCO k d c o -KDDG k d d g -KDDI k d d i -KDD k d d -KDE k d e -KDFW k d f w -KDFX k d f x -K. D. G. k d g -KDGS k d g s -KDHS k d h s -KDKA k d k a -K&D k and d -kd k d -K. D. k d -K.D. k d -KD k d -KDP k d p -KDPM k d p m -KDR k d r -K. D.'s k d's -K.D.'s k d's -KDS k d s -ke k e -Ke k e -K. E. k e -K.E. k e -KE k e -KFAC k f a c -KFAED k f a e d -KFAI k f a i -KFA k f a -KFBK k f b k -KFBT k f b t -KFCC k f c c -KFCD k f c d -kfc k f c -K.F.C. k f c -KFC k f c -KFC's k f c's -KFD k f d -KFDM k f d m -KFEM k f e m -KFFL k f f l -KFH k f h -KFI k f i -KFJB k f j b -K.F. k f -KFLX k f l x -KFMB's k f m b's -KFMJ k f m j -K. F. M. k f m -K.F.M. k f m -KFOR k f o r -KFQC k f q c -KFQ k f q -KFRC k f r c -KFRC's k f r c's -KFRD k f r d -KFRG k f r g -KFRH k f r h -KFRO k f r o -KFSD k f s d -KFSN k f s n -KFST k f s t -KFT k f t -KFTL k f t l -KFUM's k f u m's -KFVD k f v d -KFV k f v -KFWB k f w b -KFXO k f x o -KFYO's k f y o's -KGA k g a -K.G.B. k g b -KGB k g b -KGC k g c -KGPH k g p h -KGP k g p -KGRI k g r i -kgr k g r -KGRK k g r k -KGS k g s -kgt k g t -KGT k g t -KGTV k g t v -KgU k g u -KGU k g u -KGUN k g u n -kgv k g v -K.G.V. k g v -KGWB k g w b -KGW k g w -KHHZ k h h z -KHI k h i -Khizr k h i z r -KHJ k h j -K. H. k h -K.H. k h -KH k h -KHK k h k -KHKV k h k v -Khlav k h l a v -KHL k h l -KHL's k h l's -Khmu k h m u -KHMY k h m y -KHOJ k h o j -KHOW k h o w -KHQA k h q a -KHQ k h q -Khri k h r i -Khru k h r u -KHRW k h r w -KHSAA k h s a a -KHS k h s -KHTL k h t l -KHTZ k h t z -KHUI k h u i -KHUT k h u t -KHWI k h w i -K.I.D. k i d -K. I. k i -K.I. k i -K.I.M. k i m -KIP k i p -K.I.S.S. k i s s -KJCE k j c e -KJCT k j c t -KJEF k j e f -Kjer k j e r -KJHK k j h k -KJI k j i -KJIN k j i n -kj k j -K. J. k j -K.J. k j -KJ k j -KJKP k j k p -KJMM k j m m -KJNE k j n e -KJNW k j n w -Kjop k j o p -KJo's k j o's -KJQY k j q y -KJV k j v -KJZI k j z i -KKBL k k b l -KKBQ k k b q -KKCR k k c r -KKDA k k d a -K.K.E. k k e -KKE k k e -K. K. k k -K.K. k k -KKMC k k m c -KKMI k k m i -KKM k k m -KKMX k k m x -KKRG k k r g -KKR k k r -KKSF k k s f -KK's k k's -KKSY k k s y -KKT k k t -KLA k l a -KLBK k l b k -KLBM k l b m -KLCI k l c i -KLC k l c -KLDS k l d s -Kle k l e -KLE k l e -KLF k l f -KLGH k l g h -KLH k l h -KLK k l k -kl k l -K. L. k l -K.L. k l -KL k l -KLKS k l k s -KLLP k l l p -KLLV k l l v -KLM k l m -KLN's k l n's -KLQQ k l q q -KLQT k l q t -KLRY k l r y -KLSC k l s c -KLSD k l s d -KLS k l s -KLSX k l s x -KLT k l t -KLX k l x -KMB k m b -KMC k m c -KMD k m d -KMGO k m g o -KMGT k m g t -KMIH k m i h -KMIR k m i r -KMITL k m i t l -KMJ k m j -K&M k and m -KMK k m k -km k m -K. M. k m -K.M. k m -KM k m -KMLA k m l a -KML k m l -KMME k m m e -KMML k m m l -KMRL k m r l -KMS k m s -KMSP k m s p -KMT k m t -KMTP k m t p -KMTV k m t v -KMVA k m v a -KMXW k m x w -KMZ k m z -KNFM k n f m -KNHP k n h p -K&N k and n -kn k n -K. N. k n -K.N. k n -KN k n -KNKT k n k t -KNLA k n l a -KNMI k n m i -KNNV k n n v -KNPN k n p n -KNPR k n p r -KNPU k n p u -KNRE k n r e -KNRS k n r s -KNS k n s -KNSM k n s m -KNST k n s t -KNTH k n t h -K.N.T. k n t -KNTN k n t n -KNTU k n t u -KNVA's k n v a's -KNVB k n v b -KNVN k n v n -KNX k n x -KNXT k n x t -K.O.D. k o d -k'o k o -K. O. k o -K.O. k o -KOTC k o t c -KOTD k o t d -K.O.T. k o t -KOWL k o w l -K. P. A. C. k p a c -KPAC k p a c -KPA k p a -KPAN k p a n -KPCC k p c c -KPC k p c -KPD k p d -KPE k p e -KPIF k p i f -KPI k p i -KPIs k p i's -K&P k and p -K. P. k p -K.P. k p -KP k p -KPLC k p l c -KPL k p l -KPLZ k p l z -KPMG k p m g -KPM k p m -KPNA k p n a -KPNB k p n b -KPO k p o -Kppen k p p e n -KPPV k p p v -KPS k p s -kptm k p t m -KPTV k p t v -KPU k p u -KPVD k p v d -KPVX k p v x -KPWR k p w r -KPXE k p x e -KQA k q a -KQED k q e d -KQHN k q h n -KQKK k q k k -KQKS k q k s -KQLT k q l t -KQLZ k q l z -KQMO k q m o -KQV k q v -KQXR k q x r -KRBM k r b m -krc k r c -KRCR k r c r -KRCs k r c's -KRF k r f -KRH k r h -K.R.I.T. k r i t -K.R.I.T.'s k r i t's -Krka k r k a -KRKC k r k c -KRK k r k -kr k r -K. R. k r -K.R. k r -KR k r -KRMT k r m t -Krne k r n e -KRNS k r n s -KRNV k r n v -KROQ k r o q -kroz k r o z -Kroz k r o z -KRPS k r p s -KRRT k r r t -K. R. S. k r s -KRS k r s -KRT k r t -Kru k r u -KRU k r u -KRWC k r w c -KRX k r x -K.R.Y. k r y -KRZA k r z a -ksa k s a -KSA k s a -K. S. B. k s b -KSBW k s b w -KSBY k s b y -KSCB k s c b -KSC k s c -KSCO k s c o -KSC's k s c's -KSCS k s c s -KSDB k s d b -KSDO k s d o -KSEB k s e b -KSEG k s e g -KSE k s e -KSEQ k s e q -kset k s e t -KSET k s e t -Kseur k s e u r -Ksevt k s e v t -KSFO k s f o -KSG k s g -KSHB k s h b -KSI's k s i's -KSJR k s j r -KSKJ k s k j -KSKK k s k k -K.S.K. k s k -KSK k s k -ks k s -K. S. k s -K.S. k s -KS k s -KSLC k s l c -KSL k s l -KSLM k s l m -KSLU k s l u -KSMB k s m b -KSNR k s n r -KSNV k s n v -KSP k s p -KSPS k s p s -KSTE k s t e -KSTH k s t h -KST k s t -KSTP k s t p -KSU k s u -K.S.V. k s v -KSWD k s w d -KSWT k s w t -KSWW k s w w -KSYL k s y l -KSZR k s z r -Ktav k t a v -KTAV k t a v -KTBS k t b s -KTCC k t c c -KTC k t c -KTCZ k t c z -KTDA k t d a -KTDD k t d d -KTE k t e -KTH k t h -KT&K k t and k -kt k t -K. T. k t -K.T. k t -KT k t -KTKZ k t k z -KTLA k t l a -K. T. M. k t m -KTM k t m -KTN k t n -KTOK k t o k -KTO k t o -KTRE k t r e -KTRH k t r h -KTRK k t r k -KTR k t r -KT's k t's -KTSM k t s m -KTT k t t -KTTN k t t n -KTTV k t t v -KTU k t u -KTUM k t u m -KTVA k t v a -KTVK k t v k -KTVS k t v s -KTVT k t v t -KTVU k t v u -KTVZ k t v z -KTWD's k t w d's -KTWO k t w o -KTX k t x -KTXL k t x l -Kuaa k u a a -Kud k u d -KUFM k u f m -KUGB k u g b -kuih k u i h -K. U. k u -K.U. k u -Kutb k u t b -KUTV k u t v -KUUU k u u u -KUWL k u w l -KUYI k u y i -KVAB k v a b -KVBC k v b c -KVB k v b -K.V.G.K. k v g k -KVHV k v h v -Kvik k v i k -KVI k v i -Kvit k v i t -KVIT k v i t -KVK k v k -K. V. k v -K.V. k v -KVLO k v l o -KVLY k v l y -KVM k v m -KVMRT k v m r t -KVMX k v m x -KVNG k v n g -KVN k v n -KVP k v p -KVTV k v t v -KVVS's k v v s's -KVVV k v v v -Kvyat k v y a t -KVZ k v z -kwa k w a -KWBM k w b m -KWC k w c -KWD k w d -KWEI k w e i -kwe k w e -KWG k w g -KWJJ k w j j -KWKH k w k h -KWKW k w k w -KWMR k w m r -KWMT k w m t -KWNA k w n a -KWNK k w n k -KWOA k w o a -KWP k w p -KWPT k w p t -KWQC k w q c -KWRE k w r e -KWRU k w r u -KWSB k w s b -KWSX k w s x -KWU k w u -KWWL's k w w l's -KXAN k x a n -KXAS k x a s -KXI k x i -KXJB k x j b -KXKS k x k s -KX k x -KXLX k x l x -KXLY k x l y -KXMC k x m c -KXNA k x n a -KXOL's k x o l's -KXTA k x t a -KXTN k x t n -KXTX k x t x -KYAY k y a y -KYBE k y b e -KYEZ k y e z -KYNM k y n m -Kyse k y s e -KYSL k y s l -KYTC k y t c -kyt k y t -Kyt k y t -KYW k y w -kz k z -K. Z. k z -KZ k z -KZLZ k z l z -KZMP k z m p -KZMU k z m u -KZQX k z q x -KZZQ k z z q -L. A. G. l a g -L. A. l a -L.A.'s l a's -Lay's l a y's -L.B.A. l b a -LBA l b a -LBCC l b c c -LBC l b c -LBC's l b c's -LBE l b e -LBF l b f -LBi l b i -LBJ l b j -LBJ's l b j's -L. B. l b -L.B. l b -LB l b -LBL l b l -LBM l b m -LBN l b n -LBNL l b n l -LBP l b p -LBPs l b p's -LBR l b r -LBS l b s -LBV l b v -LBW l b w -LCAC l c a c -LCA l c a -LCAs l c a's -LCAS l c a s -L.C.B. l c b -LCBL l c b l -LCBM l c b m -lcc l c c -LCC l c c -LCCN l c c n -LCCs l c c's -LCCS l c c s -LCDB l c d b -LCD l c d -LCDP l c d p -LC&DR l c and d r -LCDR l c d r -LCDs l c d's -L.C.E. l c e -LCFC l c f c -LCF l c f -LCH l c h -LCI l c i -LCIs l c i's -L. C. l c -L.C. l c -LC l c -LCL l c l -LCMC l c m c -LCM l c m -LCMR l c m r -LCMV l c m v -lcn l c n -LCO l c o -LCP l c p -LCQ l c q -LCR l c r -LCSB l c s b -LCSC l c s c -LC's l c's -LCS l c s -LCSs l c s's -LCST l c s t -LCT l c t -LCTs l c t's -LCU l c u -LCV l c v -LCVP l c v p -LCVPs l c v p's -LCZ l c z -Lda l d a -LDA l d a -LDAP l d a p -LDB l d b -LDBV l d b v -L.D.C. l d c -LDC l d c -LDCM l d c m -LDCs l d c's -LDD l d d -LDDP l d d p -LDF l d f -LDH l d h -L.D.I. l d i -LDK l d k -L. D. l d -L.D. l d -LDL l d l -LDLR l d l r -LDM l d m -LDMR l d m r -LDN l d n -LDP l d p -LDS l d s -LDU l d u -LDV l d v -LEB l e b -L. E. l e -L.E. l e -LFA l f a -L.F.C. l f c -LFC l f c -L.F.D. l f d -LFE l f e -LFFCs l f f c's -LFF l f f -LFG l f g -LFHC l f h c -LFH l f h -L. F. l f -L.F. l f -LFL l f l -LFM l f m -LFOC l f o c -LFO l f o -LFOM l f o m -LFPB l f p b -LFP l f p -LFQD l f q d -LFRJ l f r j -LFR l f r -LFs l f's -LFS l f s -LFSRs l f s r's -LFTR l f t r -LFXA l f x a -LGA l g a -LGB l g b -LGBTI l g b t i -LGBT l g b t -LGBTQ l g b t q -LGC l g c -LGD l g d -LGI l g i -L. G. l g -L.G. l g -LG l g -LGMB l g m b -LGMs l g m's -LGN l g n -LGPL l g p l -LGPZ l g p z -LG&RDD l g and r d d -LGR l g r -LGs l g's -LGS l g s -LGTB l g t b -LGT's l g t's -LGU l g u -LGUs l g u's -LGV l g v -LGVs l g v's -Lha l h a -LHB l h b -L. H. C. l h c -LHC l h c -LHD l h d -LHFP l h f p -LHICE l h i c e -LHI l h i -L. H. l h -L.H. l h -LHMC l h m c -L.H.M. l h m -LHO l h o -L. H. P. l h p -LHP l h p -LHS l h s -LHW l h w -LHX l h x -LHY l h y -L. I. l i -L.I. l i -LJBL l j b l -Lje l j e -LJJ l j j -L. J. K. l j k -L. J. l j -L.J. l j -L.J.V. l j v -LKB l k b -LKG l k g -LKK l k k -L. K. l k -LK l k -LKL l k l -LKML l k m l -LKPR l k p r -LKRN l k r n -lks l k s -LKS l k s -LKTI l k t i -Llapi l l a p i -LLAW l l a w -L.L.B. l l b -LLB l l b -LLCC l l c c -L.L.C. l l c -LLC l l c -LLD l l d -LL.D l l d -lle l l e -LLE l l e -LLHS l l h s -lli l l i -LLI l l i -L&L l and l -LLLE l l l e -L. L. l l -L.L. l l -LL l l -LLL l l l -LLLP l l l p -LLM l l m -LLMNR l l m n r -LLPFX l l p f x -llp l l p -LLP l l p -LLPX l l p x -LLRW l l r w -LLT l l t -LLTV l l t v -llu l l u -LLVM l l v m -LLWS l l w s -LMA l m a -LMC l m c -LMCT l m c t -LMDB l m d b -LMDC l m d c -LMD l m d -LME l m e -LMFAO's l m f a o's -LMFF l m f f -LMG l m g -LMGs l m g's -LMGTE l m g t e -LMH l m h -LMHS l m h s -lm l m -L. M. l m -L.M. l m -LM l m -LMM l m m -LMP l m p -LMPs l m p's -LMQ l m q -LMQs l m q's -L.M.S. l m s -LMS l m s -LMT l m t -LMTP l m t p -LMU l m u -LMWH l m w h -LMX l m x -LnAIB l n a i b -LNA l n a -LNAV l n a v -LNBF l n b f -LNB l n b -L.N.C. l n c -LNCS l n c s -L.N.E.R. l n e r -LNER l n e r -LNFS l n f s -LNG l n g -LNH l n h -L&N l and n -L. N. l n -L.N. l n -L.O.C.'s l o c's -Lokk l o k k -l'OL l o l -L.O.L. l o l -L. O. l o -L.O. l o -L.O.V.E. l o v e -L.O.V. l o v -LOXL l o x l -LPA l p a -L.P.A.M. l p a m -LPAM l p a m -LPARs l p a r's -LPAVS l p a v s -LPBG l p b g -L.P.B. l p b -LPB l p b -LPC l p c -LPCM l p c m -LPDA l p d a -LPDR l p d r -LPE l p e -LPF l p f -LPFM l p f m -LPGA l p g a -LPG l p g -L.P.H. l p h -LPH l p h -LPI l p i -LPLA l p l a -L&P l and p -LPL l p l -lp l p -L. P. l p -L.P. l p -LP l p -L&PM l and p m -LPMN l p m n -LPMud l p m u d -LPMUD l p m u d -LPN l p n -LPO l p o -LPRP l p r p -LPSC l p s c -LP's l p's -LPs l p's -LPS l p s -LPSN l p s n -LPTB l p t b -LPThe l p t h e -LPTV l p t v -LQ l q -LRAD l r a d -LRA l r a -LRCD l r c d -LRC l r c -L.R.C.P. l r c p -LRCP l r c p -LRDG l r d g -LRG l r g -lr l r -L. R. l r -L.R. l r -LR l r -LRO l r o -L.R.P.C. l r p c -LRP l r p -LRPPRC l r p p r c -LRRI l r r i -LRRP l r r p -LRS l r s -LRTA l r t a -LRT l r t -LRTR l r t r -LRTs l r t's -LRVs l r v's -LRY l r y -LSAC l s a c -LSA l s a -LSBC l s b c -LSB l s b -LSC l s c -LSCS l s c s -LSDHH l s d h h -L.S.D. l s d -LSD l s d -LSDP l s d p -LSDs l s d's -LSE l s e -LSF l s f -LSG l s g -LSH l s h -LSi l s i -LSI l s i -LSJ l s j -LSK l s k -L.S.L. l s l -ls l s -Ls l's -L. S. l s -L.S. l s -LSM l s m -LSO l s o -LSP l s p -LSPN l s p n -LSQC l s q c -LSRI l s r i -L. S. R. l s r -LSS l s s -LSSP l s s p -LSSR l s s r -LST l s t -LSTM l s t m -LSTs l s t's -LSUA l s u a -LSU l s u -LSU's l s u's -LSVCCs l s v c c's -LSV l s v -LSWR l s w r -LTAF l t a f -L. T. B. l t b -LTB l t b -LTCF l t c f -LTCI l t c i -L. T. C. l t c -L.T.C. l t c -LTC l t c -Ltda l t d a -LTDA l t d a -Ltd. limited -LTE l t e -LTFA l t f a -LTHS l t h s -LTI l t i -LTK l t k -L&T l and t -Lt. lieutenant -LTL l t l -lt l t -L. T. l t -L.T. l t -L.T.M. l t m -LTM l t m -LTMPS l t m p s -LTN l t n -ltoh l t o h -LTP l t p -LTRPC l t r p c -LTTE l t t e -LTTR l t t r -LTU l t u -LTV l t v -L. U. l u -lv l v -L. V. l v -L.V. l v -LV l v -LVMH l v m h -LWDB l w d b -LWD l w d -LWDS l w d s -LWE l w e -LWF l w f -LWH l w h -L. W. l w -L.W. l w -L.Y. l y -L&YR l and y r -M.A.D.E. m a d e -M.A.D. m a d -M.A.J. m a j -M.A.K. m a k -M. A. m a -M.A. m a -M&A m and a -M. A. O. m a o -M.A.O. m a o -M.A.R. m a r -M.A.S.K. m a s k -M.A.S. m a s -M.A.S.S. m a s s -M.B.A. m b a -M.B.B.S. m b b s -MBBS m b b s -MBC m b c -MBC's m b c's -MBDA m b d a -MBD m b d -M.B. D.P.M. m b d p m -M.B.E. m b e -MBE m b e -Mbewu m b e w u -MBF m b f -MBFW m b f w -MBGN m b g n -MBH m b h -mbi m b i -MBI m b i -M. B. J. m b j -MBJ m b j -MBK m b k -MBL m b l -M. B. m b -M.B. m b -MBM m b m -MBNA m b n a -mBo m b o -MBO m b o -MBPJ m b p j -MBP m b p -Mbre m b r e -mbr m b r -MBR m b r -MBSE m b s e -MBSI m b s i -MBS m b s -MBTI m b t i -MBT m b t -MBU's m b u's -MBX m b x -MCAF m c a f -MCAL m c a l -M.C.A. m c a -MCA m c a -MCA's m c a's -MCAS m c a s -MCB m c b -M. C. C. m c c -M.C.C. m c c -MCC m c c -MCC's m c c's -MCCs m c c's -MCCU m c c u -MCDA m c d a -MCDC m c d c -MCD m c d -MCDM m c d m -MCE m c e -MCFA m c f a -M. C. F. m c f -MCF m c f -MCFM m c f m -MCGJCW m c g j c w -MCG m c g -MCI m c i -MCJ m c j -MCLA m c l a -MCL m c l -M. C. m c -M.C. m c -MCMC m c m c -M. C. M. m c m -MCM m c m -MCN m c n -MCO m c o -MCOT's m c o t's -MCPC m c p c -MCPI m c p i -MCP m c p -MCPON m c p o n -MCPP m c p p -MCQ m c q -MCRD m c r d -MCR m c r -MCRP m c r p -MCSBA m c s b a -MCs m c's -M.C. S. m c s -MCS m c s -MCST m c s t -MCTFS m c t f s -MCT m c t -MCTU m c t u -MCTV m c t v -MCU m c u -MCV m c v -MCVTS m c v t s -MCW m c w -mcyG m c y g -MCYO m c y o -MCZ m c z -MDAA m d a a -MDAH m d a h -MDA m d a -mdb m d b -MDB m d b -MDC m d c -MDC's m d c's -MDCs m d c's -MDCT m d c t -mdDA m d d a -MD&DI m d and d i -Mde m d e -MDE m d e -MDF m d f -MDG m d g -MDGs m d g's -MDH m d h -MDHUs m d h u's -mDia m d i a -MDIB m d i b -MDic m d i c -MDI m d i -MDJT's m d j t's -MDK m d k -mdla m d l a -MDL m d l -MDMA m d m a -md m d -M. D. m d -M.D. m d -MD m d -MDM m d m -MDNA m d n a -M.D.N. m d n -MDPD's m d p d's -MDP m d p -MDPPP m d p p p -MDPS m d p s -MDPV m d p v -MDQ m d q -MDRC m d r c -mdr m d r -MDR m d r -MDT m d t -MDV m d v -MDX m d x -M. E. m e -M.E. m e -M.E.N. m e n -M. E. P. m e p -M.F.A. m f a -MFA m f a -MFB m f b -MFCC m f c c -MFC m f c -MFCS m f c s -MFD m f d -MFDs m f d's -MFe m f e -MFF m f f -MFG m f g -MFI m f i -MFJ m f j -MFK m f k -M. F. m f -M.F. m f -MFMF m f m f -MFM m f m -MFN m f n -MFNW m f n w -MFP m f p -MFR m f r -MFS m f s -MFS's m f s's -MFTBC m f t b c -MFT m f t -MFTs m f t's -Mgadla m g a d l a -Mgal m g a l -mga m g a -Mga m g a -MGA m g a -MGB m g b -Mgbo m g b o -MGCCC m g c c c -MGC m g c -MGE m g e -MGen m g e n -MGG m g g -MGH m g h -MGIMO m g i m o -MGIT m g i t -MGJH m g j h -MGK m g k -M.G.L. m g l -M&G m and g -M. G. m g -M.G. m g -M. G. M. m g m -MGM m g m -MGM's m g m's -MGMT m g m t -M&GN m and g n -MGN m g n -MGO m g o -MGP m g p -M&GR's m and g r's -Mha m h a -M.H.A. m h a -MHA m h a -MHB's m h b's -MHC m h c -MHCs m h c's -MHD m h d -MHI m h i -MHK m h k -MH&L m h and l -MHL m h l -M&H m and h -M. H. m h -M.H. m h -Mhor m h o r -Mhow m h o w -MHPL m h p l -M.H.P. m h p -MHP m h p -MHP's m h p's -MHRA m h r a -M. H. R. m h r -MHSA m h s a -MHSC m h s c -MHS m h s -MHT m h t -M.I.A. m i a -M.I.A.'s m i a's -M.I.C.M. m i c m -M.I.H. m i h -M&I m and i -M. I. m i -M.I. m i -M.I.N. m i n -M.I.R.V. m i r v -M.I.S. m i s -M.I.T. m i t -MJAHL's m j a h l's -M.J.A. m j a -MJA m j a -MJBHA m j b h a -MJB m j b -MJC m j c -M.J.F. m j f -MJF m j f -MJG m j g -MJHL m j h l -MJHL's m j h l's -M&J m and j -M. J. m j -M.J. m j -M. J. Y. m j y -MKBHD m k b h d -MKB m k b -MKDE m k d e -MKE m k e -MKFM m k f m -MKG m k g -MKK m k k -MKMF m k m f -M. K. m k -M.K. m k -MKNG m k n g -MKP m k p -MKRN m k r n -MKs m k's -MKS m k s -MKT m k t -MKTO m k t o -MKTV m k t v -MKZ's m k z's -M.L.A. m l a -MLA m l a -MLANA m l a n a -MLAs m l a's -MLB m l b -MLBPA m l b p a -MLCA m l c a -mlc m l c -M.L.C. m l c -MLC m l c -MLCs m l c's -MLD m l d -MLE m l e -MLF m l f -mlg m l g -MLG m l g -MLH m l h -MLIA m l i a -mli m l i -MLI m l i -MLIM m l i m -MLK m l k -MLK's m l k's -Mlle m l l e -MLL m l l -MLLT m l l t -M&L m and l -M. L. m l -M.L. m l -MLM m l m -MLND m l n d -M.L.N. m l n -MLN m l n -MLPH m l p h -MLP m l p -MLPs m l p's -M. L. R. m l r -MLR m l r -MLSE m l s e -M. L. S. m l s -M.L.S. m l s -MLS m l s -MLT m l t -MLW m l w -MLWS m l w s -MM&A m m and a -M. M. J. m m j -MMK m m k -MML m m l -M&M m and m -M. M. m m -M.M. m m -MMSA m m s a -M&M's m and m's -M. M. S. m m s -MMS m m s -MMST m m s t -MMTB's m m t b's -MMTS m m t s -MMTV m m t v -MMWR m m w r -MMX m m x -MNA m n a -MNBA m n b a -MNC m n c -MNCPPC m n c p p c -MNCs m n c's -MNDM m n d m -MNDNR m n d n r -MNDO m n d o -MNDR m n d r -M&NF m and n f -MNF m n f -MNG m n g -MNI m n i -MNLA m n l a -MNLA's m n l a's -MNLF m n l f -MNM m n m -M. N. m n -M.N. m n -MNNA m n n a -MNN m n n -MNP m n p -MNPP m n p p -MNRG m n r g -MNSD m n s d -MNS m n s -MNTC m n t c -MNT m n t -MNZM m n z m -MNZ m n z -MOBKL m o b k l -MOBK m o b k -M.O.B. m o b -M.O.D. m o d -M.O.D.O.K. m o d o k -M.O.G.U.E.R.A.'s m o g u e r a's -M. O. H. m o h -M. O. m o -M.O. m o -M.O.P. m o p -M.O.R. m o r -M.O.T. m o t -MPAA m p a a -MpA m p a -MPA m p a -MPAs m p a's -MPB m p b -MPBN m p b n -MPBu m p b u -MPCA m p c a -MPCI m p c i -MPC m p c -MPD m p d -MPE m p e -MPF m p f -MPG m p g -M.P.H. m p h -MPH m p h -MP&I m p and i -MPi m p i -MPI m p i -MPIO m p i o -MPKAB m p k a b -MPLAD m p l a d -MPLA m p l a -MPL m p l -MPLMs m p l m's -MPLR m p l r -MPLS m p l s -M&P m and p -MPM m p m -M. P. m p -M.P. m p -MPO m p o -MPPJ m p p j -M.P.P. m p p -MPP m p p -MPPSC m p p s c -MPPs m p p's -MPQC m p q c -MPR m p r -MPRO m p r o -MPRP m p r p -MPRS m p r s -MPSE m p s e -MPSF m p s f -M.P.'s m p's -MP's m p's -MPs m p's -MPS m p s -MPThe m p t h e -MPT m p t -Mpu m p u -MPU m p u -MPV m p v -MPW m p w -MPZ m p z -MQM m q m -M. Q. m q -Mra m r a -MRA m r a -M. R. B. m r b -MRB m r b -MRBs m r b's -MRCB m r c b -MRCK m r c k -MRCM m r c m -MRC m r c -M.R.C.S. m r c s -MRCS m r c s -MRDC m r d c -MRD m r d -mre m r e -MRF m r f -MR&LE m r and l e -MRL m r l -Mr. mister -MRM m r m -M. R. m r -M.R. m r -mRNA m r n a -mRNAs m r n a's -MRPGM m r p g m -MRP m r p -MRPS m r p s -MRR m r r -MRSA m r s a -M.R.S.C. m r s c -Mrs. misses -MRSM m r s m -MRT m r t -MRTs m r t's -MRTS m r t s -MRTT m r t t -MRU m r u -MSAA m s a a -MSAC m s a c -MSAD m s a d -MSA m s a -M.S.A.S. m s a s -MSAW m s a w -MSB m s b -MSBO m s b o -MSBSD m s b s d -MSCC m s c c -M.S.C. m s c -MSC m s c -msd m s d -MSD m s d -MSDN m s d n -MSDS m s d s -Mse m s e -MSFC m s f c -M.S.F. m s f -MSF m s f -MSFT m s f t -MSG m s g -MSI m s i -MSJ m s j -MSK m s k -MSL m s l -M&S m and s -Ms. miss -MSML m s m l -M.S.M. m s m -MSM m s m -M. S. m s -M.S. m s -MSNBC m s n b c -MSNBC's m s n b c's -MSN m s n -MSOB m s o b -MSOM m s o m -M.S.P. m s p -MSP m s p -MSPs m s p's -MSR m s r -MSRP m s r p -MSRTC m s r t c -MSSH m s s h -MSSK m s s k -MSSMLP m s s m l p -MSSM m s s m -MSS m s s -MSTA m s t a -mst m s t -MST m s t -MSTS m s t s -MSU's m s u's -MSVCC m s v c c -MSV m s v -MSVU m s v u -MSX m s x -MSY m s y -MSZP m s z p -MTAC m t a c -Mta m t a -M.T.A. m t a -MTA m t a -MTA's m t a's -MTAs m t a's -MTBE m t b e -MTBI m t b i -MTB m t b -MTC m t c -MTDB m t d b -M.T.D. m t d -MTD m t d -MTD's m t d's -MTG m t g -MTHFR m t h f r -MTHL m t h l -MTIC m t i c -MTI m t i -MTJ m t j -MTK m t k -MTKO m t k o -M&T m and t -MTM m t m -MTMR m t m r -M. T. m t -M.T. m t -Mtor m t o r -MTOSI m t o s i -M.T.O.W. m t o w -MTPA m t p a -MTPC m t p c -MTP m t p -MTQ m t q -MTRCB m t r c b -MTRC m t r c -MTRJ m t r j -MTR m t r -M. T. S. m t s -MTS m t s -MTSU m t s u -MTTM m t t m -MTT m t t -MTU m t u -MTV m t v -MTVR m t v r -MTV's m t v's -mtvU m t v u -MTVu m t v u -MTVU m t v u -MTY m t y -MTZ m t z -MUKW m u k w -M. U. m u -MUSL m u s l -M.U.s m u's -M. U.S. m u s -MVA m v a -M. V. C. m v c -M.V.C. m v c -MVC m v c -M. V. D. m v d -MVD m v d -MVH m v h -MVK m v k -M.V.M. m v m -MVM m v m -MVMs m v m's -M. V. m v -M.V. m v -M.V.O. m v o -MVO m v o -MVP m v p -MVPs m v p's -MVPS m v p s -M.V. P.T. m v p t -MVs m v's -MVS m v s -MVSN m v s n -MVSR m v s r -MVT m v t -MVV m v v -M.W.A.M. m w a m -MWA m w a -MWC m w c -MWe m w e -M. W. E. m w e -MWF m w f -MWHL m w h l -MWIFF m w i f f -MWI m w i -MWJCHL m w j c h l -MWJHL m w j h l -M. W. J. m w j -M. W. m w -M.W. m w -M. X. m x -myb m y b -myc m y c -Myc m y c -MYC m y c -MYCN m y c n -MyDD m y d d -M. Y. m y -M.Y. m y -MySQL m y s q l -MYSQL m y s q l -MZC m z c -MZH m z h -MZM m z m -M. Z. m z -MZP m z p -MZT m z t -NAACCR n a a c c r -NAACL n a a c l -NAAC n a a c -N.A.A.C.P. n a a c p -NAACP n a a c p -NAACP's n a a c p's -N.A.C.L. n a c l -NAFBL n a f b l -NAFC n a f c -NAFC's n a f c's -NAFH n a f h -NAFI n a f i -N. A. n a -N.A. n a -NBADL n b a d l -N.B.A. n b a -NBA n b a -N.B.A.'s n b a's -NBA's n b a's -NBAs n b a's -NBCC n b c c -NBC n b c -NBC's n b c's -NBCSN n b c s n -NBDL n b d l -NBD n b d -NBFA's n b f a's -NBF n b f -NBG n b g -NBI n b i -NBK n b k -NBL n b l -N. B. n b -N.B. n b -N.B.N. n b n -NBN n b n -NBP n b p -NBQ n b q -NBR n b r -NBR's n b r's -NBSK n b s k -nbs n b s -NBS n b s -NBSP n b s p -NBTE n b t e -NBT n b t -NBTwo n b t w o -NBTY n b t y -NBW n b w -NCAAs n c a a's -NCAM n c a m -NCA n c a -NCAP n c a p -NCBC n c b c -NCBI n c b i -NCCC n c c c -NCCF n c c f -NCCMH n c c m h -NCC n c c -NCCP n c c p -NCCs n c c's -NCCS n c c s -NCCU n c c u -NCDC n c d c -NCDD's n c d d's -NCD n c d -NCES n c e s -NCFA n c f a -N.C.F. n c f -NCF n c f -NCG n c g -NCGS n c g s -NCHC n c h c -NCH n c h -NCHU n c h u -NCID n c i d -NCI n c i -NCIS n c i s -NCIS's n c i s's -NCKU n c k u -NCLB n c l b -NCLC n c l c -NCL n c l -NCLR n c l r -NCLT n c l t -NCMA n c m a -NCMC n c m c -NCMM n c m m -NCM n c m -NCMP n c m p -NCNB n c n b -N. C. n c -N.C. n c -N.C.O. n c o -NCO n c o -NCO's n c o's -NCOs n c o's -NCPA n c p a -NCPC n c p c -NCP n c p -NCPO n c p o -NCRC n c r c -NCR n c r -NCSU n c s u -NCSY n c s y -NCTA n c t a -NCTC n c t c -NCTE n c t e -NCT n c t -NCUA n c u a -NCVO n c v o -NCVS n c v s -NCVT n c v t -NCWM n c w m -NCW n c w -NDA n d a -NDE n d e -NDEP n d e p -NDFB n d f b -NDFT n d f t -N.D.G. n d g -N. D. n d -N.D. n d -N.D.N.Y. n d n y -NDPH n d p h -NDPK n d p k -N.D.P. n d p -NDP n d p -NDP's n d p's -NDRC n d r c -NDRE n d r e -NDRF n d r f -N.E.A.R. n e a r -NECW n e c w -N. E. n e -N.E. n e -N.E.R.D. n e r d -NERFU n e r f u -ner n e r -N.E.R. n e r -NER n e r -N.E.W.S.T. n e w s t -NFA n f a -NFATc n f a t c -NFAT n f a t -NFB n f b -NFB's n f b's -NFC n f c -NFC's n f c's -NFD n f d -NFEA n f e a -nfed n f e d -NFFC n f f c -NFF n f f -NFH n f h -NFHS n f h s -NFIB n f i b -NFI n f i -NFISD n f i s d -N.F.L. n f l -NFL n f l -NFLPA n f l p a -NFL's n f l's -N. F. n f -N.F. n f -NFO n f o -NFPA n f p a -NFPF n f p f -NFP n f p -NFPW n f p w -NFRS n f r s -NFS n f s -NGC n g c -Nge n g e -NGF n g f -N.G.L. n g l -N. G. n g -N.G. n g -NGO n g o -NGO's n g o's -NGOs n g o's -NGRC n g r c -N.G.R. n g r -NGR n g r -NGRR n g r r -NGS n g s -NGSS n g s s -NGST n g s t -NGTC n g t c -Nha n h a -NHA n h a -NHCEs n h c e's -NHC n h c -NHCP n h c p -NHCs n h c's -NHD n h d -NHHD n h h d -NHHI n h h i -nhi n h i -NHI n h i -NHK n h k -NHK's n h k's -N.H.L. n h l -NHM&W n h m and w -N. H. n h -N.H. n h -NHP n h p -NHPs n h p's -NHPS n h p s -NHRA n h r a -NHRC n h r c -NHSCT n h s c t -NHS n h s -NHST n h s t -NHW n h w -N.I.B.B.L.E. n i b b l e -NIBC n i b c -NIBR n i b r -N. I. n i -N.I. n i -N'I n i -N.J.A.C. n j a c -N. J. A. n j a -NJA n j a -N. J. C. n j c -NJC n j c -NJIT n j i t -N. J. M. n j m -NJM n j m -N. J. n j -N.J. n j -NJN n j n -Njoo n j o o -NJPS n j p s -NJPW n j p w -N.J.S.A. n j s a -N.J.'s n j's -NKL n k l -N. K. n k -N.K. n k -N. K. N. n k n -NKP n k p -NKP's n k p's -NKR n k r -NKT n k t -NKU n k u -nkvd n k v d -NKVD n k v d -NKVM n k v m -nkv n k v -NKX n k x -NLAES n l a e s -NLAI n l a i -NLA n l a -NLB n l b -NLCF n l c f -NLC n l c -NLCS n l c s -NLDC n l d c -NLD n l d -NLD's n l d's -NLDS n l d s -N. L. n l -N.L. n l -NLP n l p -NLRB n l r b -NLRP n l r p -NLRs n l r's -NLW n l w -NLX n l x -NMAA n m a a -NMA n m a -NMBS n m b s -NMBU n m b u -NMCA n m c a -NMCB n m c b -NMC n m c -N. M. n m -N.M. n m -NMP n m p -NMR n m r -NMRW n m r w -NMT n m t -NMU n m u -NMV n m v -NMW n m w -NNCL n n c l -NNFL n n f l -NNF n n f -N. N. n n -N.N. n n -NNSA n n s a -NNSS n n s s -NNSU n n s u -NNSW n n s w -N.O.R. n o r -NPA n p a -NPBD n p b d -NPBL n p b l -NPB n p b -NPC n p c -NPCs n p c's -NPDC n p d c -NPD n p d -NPF n p f -NPF's n p f's -NPGL n p g l -NPG n p g -NPGS n p g s -NPH n p h -NPHS n p h s -NPIM n p i m -NPI n p i -NPJ n p j -NPK n p k -NPL n p l -NPMA n p m a -NPM n p m -NPMs n p m's -N. P. n p -N.P. n p -NP n p -NPO n p o -NPP n p p -NPP's n p p's -NPRL n p r l -NPRN n p r n -NPR n p r -NPRR n p r r -NPR's n p r's -NPRSO n p r s o -NPSC n p s c -NPSG n p s g -NPSL n p s l -NP's n p's -NPs n p's -NPS n p s -NPTI n p t i -NPT n p t -NPV n p v -NPWE n p w e -NPWS n p w s -NPY n p y -NQAI n q a i -NQEA n q e a -NQHS n q h s -N. Q. n q -nri n r i -Nri n r i -NRI n r i -NRIs n r i's -NRJ n r j -NRJs n r j's -NRK n r k -NRLA n r l a -NRL n r l -NRL's n r l's -NRMA n r m a -NRM n r m -NRN n r n -nr n r -N. R. n r -N.R. n r -N.R.A. n r a -NSA n s a -NSAP n s a p -NSA's n s a's -NSB n s b -NSC n s c -NSD n s d -NSE n s e -NSFE n s f e -NSF n s f -NSFW n s f w -NSG n s g -NSI n s i -NSL n s l -NSM n s m -NSN n s n -N. S. n s -N.S. n s -NSO n s o -NSOs n s o's -NSPCC n s p c c -NSPC n s p c -NSP n s p -NSRI n s r i -NSRL n s r l -NSR n s r -NSSCD n s s c d -NSSDC n s s d c -NSS n s s -NSTA n s t a -NST n s t -NSU n s u -NSV n s v -NSVT n s v t -NSWBLF n s w b l f -NSWC n s w c -NSWCV n s w c v -NSWEC n s w e c -NSWGR n s w g r -N.S.W. n s w -NSW n s w -Nta n t a -NTA n t a -NTA's n t a's -ntb n t b -NTB n t b -NTC n t c -NTD n t d -NTFL n t f l -NTF n t f -NTI n t i -NTKF n t k f -NTL n t l -N. T. n t -N.T. n t -NTR n t r -NTR's n t r's -NTSB n t s b -NTSB's n t s b's -NTSC n t s c -NTS n t s -NTTF n t t f -NTT n t t -NTTR n t t r -NTUC n t u c -NTU n t u -NTVB n t v b -NTV n t v -ntw n t w -N.U. n u -NVA n v a -NVAO n v a o -NVC n v c -NVDA n v d a -NvDA's n v d a's -NVFC n v f c -NVGOP n v g o p -NVHJ's n v h j's -NVH n v h -NVI n v i -NVL n v l -N. V. n v -N.V. n v -NWAFU n w a f u -nwa n w a -N.W.A. n w a -NWA n w a -NWA's n w a's -N.W.F.P. n w f p -NWFP n w f p -NWMP n w m p -N&W n and w -NWN n w n -N. W. n w -N.W. n w -NWPD n w p d -N.W.P. n w p -NWP n w p -NWS n w s -N.W.T. n w t -NWT n w t -nyc n y c -N.Y.C. n y c -NYC n y c -NYC's n y c's -N.Y. G.O.P. n y g o p -N.Y.L. n y l -N. Y. n y -N.Y. n y -N.Y.P.D. n y p d -NYPD n y p d -NYPD's n y p d's -NYPL n y p l -N.Y.P. n y p -NY's n y's -N.Y.S. n y s -N.Y.S.V. n y s v -N.Y.U. n y u -NYU n y u -NYU's n y u's -NYYC n y y c -NZAID n z a i d -NZAOD n z a o d -NZCA n z c a -NZDT n z d t -NZEF n z e f -NZETC n z e t c -NZFC n z f c -NZF n z f -N'Zif n z i f -NZiK n z i k -N'Zi n z i -NZIV n z i v -NZL n z l -NZLP n z l p -N.Z. n z -NZPA n z p a -NZSAS n z s a s -NZ's n z's -NZS n z s -NZTA n z t a -N.Z.W.P.W. n z w p w -O.A.C. o a c -O. A. o a -O.A. o a -O.A.R. o a r -O.A.S. o a s -O.B.E. o b e -obl o b l -Oblt o b l t -O.B. o b -O. C. o c -O.C. o c -Octl o c t l -O.C.T. o c t -O. D. o d -O.E. o e -O.F.M. o f m -O.F. o f -ofr o f r -O.F.R. o f r -OFR o f r -O.F.T.B. o f t b -OGL o g l -O&G o and g -O. G. o g -O.G. o g -O.G.S. o g s -OGS o g s -O.H.A. o h a -O. H. o h -O.H. o h -OHV o h v -O. I. o i -O.I. o i -O. J. o j -O.J. o j -OJ o j -OJSC o j s c -OKBM o k b m -OKB o k b -OKC o k c -OK'd o k d -OKd o k d -OKD o k d -oke o k e -Oke o k e -OKH o k h -O.K.I. o k i -OKK o k k -OKM o k m -O&K o and k -O. K. o k -O.K. o k -O.L.F.A.L. o l f a l -O. L. K. o l k -O. L. o l -O.L. o l -Olo o l o -Olov o l o v -OLPC o l p c -OLPH o l p h -ols o l s -OLs o l's -OLS o l s -OLSR o l s r -OLTL o l t l -OLVT o l v t -olvwm o l v w m -olwm o l w m -OMB o m b -OMC o m c -OMCS o m c s -OMD o m d -O&MFL o and m f l -OMF o m f -omg o m g -OMG o m g -OMGs o m g's -O. M. o m -O.M. o m -OmOm o m o m -Om's o m's -OMTP o m t p -OMVG o m v g -OMW o m w -OMX o m x -ONCHR o n c h r -ONC o n c -oncu o n c u -ONDH o n d h -ond o n d -onf o n f -ONF o n f -ONGC o n g c -ONIR o n i r -ONJSC o n j s c -ONM o n m -ONMR o n m r -O. N. o n -O.N. o n -O&O o and o -OOOA o o o a -O. O. o o -O.O. o o -OO o o -OOO's o o o's -Oop o o p -OOP o o p -OOPSLA o o p s l a -oor o o r -oose o o s e -Oo's o o's -OOTP o o t p -Ootw o o t w -OOUR o o u r -OPAC o p a c -OPAG o p a g -O.P.A. o p a -OPBF o p b f -OPB o p b -OPC o p c -OPCS o p c s -OPCW o p c w -OPD o p d -O.P.I. o p i -OPIRG o p i r g -OPJHL o p j h l -OPLC o p l c -OPL o p l -OPMB o p m b -OPM o p m -OPMs o p m's -OPN o p n -O. P. o p -O.P. o p -opr o p r -Opr o p r -OPR o p r -O.R.C. o r c -ORECA o r e c a -ORFs o r f's -ORMO o r m o -ORNL o r n l -OR&N o r and n -O. R. o r -osaa o s a a -OSAA o s a a -osa o s a -Osa o s a -O.S.A. o s a -OSA o s a -O.S.B. o s b -OSB o s b -OSBs o s b's -O.S.N. o s n -OSN o s n -O. S. o s -O.S. o s -OSP o s p -OSR o s r -OSTM o s t m -O.S.T. o s t -OSTP o s t p -OSTs o s t's -osv o s v -OSV o s v -OTB o t b -OTC o t c -OTJ o t j -OTL o t l -OTMH o t m h -OTO o t o -O.T. o t -OTP o t p -OTR o t r -OTs o t's -OTS o t s -Otu o t u -OTU o t u -otv o t v -O.U. o u -OU o u -OUP o u p -OUSA o u s a -OVA's o v a's -ovca o v c a -Ovca o v c a -OVC o v c -OVC's o v c's -Ovda o v d a -OVF o v f -OVM o v m -Ovo o v o -OVO o v o -ov o v -Ov o v -O. V. o v -O.V. o v -OV o v -OVP o v p -OVS o v s -OVT o v t -OVW o v w -O.W.A. o w a -OWBT o w b t -OWCs o w c's -OWGR o w g r -OWHA's o w h a's -OWIU o w i u -OWM o w m -O. W. o w -O.W. o w -P. A. C. p a c -P. A. J. p a j -P.A.J. p a j -P. A. M. p a m -P.A.M. p a m -pa p a -P. A. p a -P.A. p a -PA p a -PAQ p a q -P.A.R. p a r -P. A. S. p a s -PBAA p b a a -PBA p b a -PBA's p b a's -PBB p b b -PBCC p b c c -pBCE p b c e -pbc p b c -P.B.C. p b c -PBF p b f -PBG p b g -PBIL p b i l -PBI p b i -PBK p b k -PBL p b l -PBM p b m -PBMR p b m r -PBO p b o -pb p b -P. B. p b -P.B. p b -PB p b -PBP p b p -PBR p b r -PBS p b s -PBT p b t -PBX p b x -PBY p b y -P. C. A. p c a -PCA p c a -PCB p c b -PCB's p c b's -PCBs p c b's -PCBS p c b s -PCC p c c -PCCS p c c s -PCCW p c c w -PCCW's p c c w's -PCDDs p c d d's -PCDHB p c d h b -PCDH p c d h -PCD p c d -PCE p c e -PCeU p c e u -PCFCL p c f c l -PCFL p c f l -PCF p c f -PCFS p c f s -PCG p c g -PCGS p c g s -PCHA p c h a -PCHA's p c h a's -P.C.H. p c h -PCH p c h -PCHR p c h r -PCIe p c i e -pci p c i -PCI p c i -PCJHL p c j h l -P. C. J. p c j -PCJ p c j -PCK p c k -PCLM p c l m -pcl p c l -PCL p c l -PCMCIA p c m c i a -PCMNO p c m n o -PCM p c m -PCMS p c m s -PCNA p c n a -PCN p c n -PcoA p c o a -PCOE p c o e -PCO p c o -pc p c -P. C. p c -P.C. p c -PC p c -PCPFL p c p f l -PCP p c p -PCPV p c p v -PCRC p c r c -PCRE p c r e -PCRev p c r e v -PCRM p c r m -PCR p c r -PCSK p c s k -PCSOM p c s o m -pcs p c s -P.C.s p c's -PC's p c's -PCTL p c t l -PCT p c t -PCTV p c t v -PCU p c u -PCU's p c u's -PCW p c w -PCX p c x -pDAB p d a b -PDAB p d a b -PDA p d a -PDAs p d a's -PDBML p d b m l -PDB p d b -pdbp p d b p -PDBsum p d b s u m -PDCI p d c i -PDC p d c -PDCPD p d c p d -PDC's p d c's -PDCs p d c's -PD&D p d and d -PDD p d d -PDE p d e -PDEs p d e's -PDES p d e s -pdf p d f -PDF p d f -PDFs p d f's -PDFT p d f t -PDGF p d g f -PDG p d g -PDHJ p d h j -PDH p d h -PDI p d i -PDJ p d j -PDK p d k -PDL p d l -PDN p d n -PDO p d o -P&D p and d -P. D. p d -P.D. p d -PD p d -PDP p d p -PDP's p d p's -PDPs p d p's -P. D. Q. p d q -PDR p d r -PDSA p d s a -PDSI p d s i -PD's p d's -PDs p d's -P.D.S. p d s -PDS p d s -PDSP p d s p -PDT p d t -P.E.I. p e i -P.E.I.'s p e i's -P.E.N. p e n -P. E. p e -P.E. p e -P.F.L. p f l -PF's p f's -PFs p f's -PFS p f s -PFU p f u -PFV p f v -PFW&C p f w and c -P.G.A. p g a -PGA p g a -PGM p g m -PGMs p g m's -PG&N p g and n -P&G p and g -P. G. p g -P.G. p g -P.G.T. p g t -PHD p h d -P. H. G. p h g -PHH p h h -PHHS p h h s -PHLF p h l f -Phlo p h l o -PHL p h l -PHN p h n -P&H p and h -P. H. p h -P.H. p h -php p h p -PHP p h p -PHPs p h p's -P.I.D.E. p i d e -P&I p and i -P. I. p i -P.I. p i -P. I. W. p i w -Piz p i z -PJB p j b -PJC p j c -PJD p j d -P. J. F. p j f -P.J.K. p j k -pj p j -P. J. p j -P.J. p j -PJ p j -PJ's p j's -PJs p j's -P.J.T. p j t -P. K. p k -P.K. p k -PK p k -PLCC p l c c -plc p l c -PLC p l c -PLC's p l c's -PLCs p l c's -P.L.O. p l o -P. L. p l -P.L. p l -PLP p l p -PLX p l x -P. M. A. p m a -PMC p m c -PMG p m g -PML p m l -PMLP p m l p -PMMA p m m a -PMMoV p m m o v -PMM p m m -PMMS p m m s -PMMT p m m t -PMOI p m o i -PMO p m o -PMPC p m p c -PMPF p m p f -p.m. p m -p.m p m -P. M. p m -P.M. p m -PM p m -PMP p m p -PMP's p m p's -PMRN p m r n -PMRO p m r o -PMR p m r -PMRR p m r r -PMSE p m s e -PMSL p m s l -PMSM p m s m -PM's p m's -PMs p m's -P. M. S. p m s -PMS p m s -PMSSY p m s s y -PMT p m t -PMVY p m v y -PMWA p m w a -PNaCl p n a c l -pna p n a -PNA p n a -Pnau p n a u -pnb p n b -PNB p n b -PNC p n c -PNE p n e -PNE's p n e's -PNEs p n e's -PNETs p n e t's -pneus p n e u s -PNFA p n f a -PNF p n f -PNGIA p n g i a -png p n g -PNG p n g -PNH p n h -PNI p n i -PNL p n l -PNL's p n l's -PNMT p n m t -PNNL p n n l -PNNs p n n's -PNoy p n o y -pn p n -P. N. p n -P.N. p n -PN p n -PNP p n p -P.N.R.A. p n r a -P.O.D. p o d -P.O.D.'s p o d's -P&O p and o -P. O. p o -P.O. p o -P.O.S. p o s -P.O.V. p o v -P.O.W. p o w -P.O.W.'s p o w's -PPACA p p a c a -PPA p p a -PPBS p p b s -PPC p p c -PPD p p d -PPE p p e -PPF p p f -PPG p p g -P&PH p and p h -PPH p p h -PPi p p i -P.P.I. p p i -PPI p p i -PPJ p p j -PPKM p p k m -PPK p p k -PPL p p l -PPM p p m -PPNB p p n b -PPN p p n -PPO p p o -P. P. p p -P.P. p p -PPRP p p r p -PPR p p r -PP's p p's -PPS p p s -PPT p p t -PPTV p p t v -PPV p p v -PPVs p p v's -PPy p p y -PQDT p q d t -PQ p q -PQQ p q q -PQ's p q's -PQS p q s -PRB p r b -PRCA p r c a -PRC p r c -PRCS p r c s -PRDM p r d m -PRD p r d -PRD's p r d's -P.R.I.M.E. p r i m e -pr p r -P. R. p r -P.R. p r -PR p r -P.S.A. p s a -P.S.C. p s c -P.S.K. p s k -PSP p s p -P. s p's -P.'s p's -Ps p's -P. S. p s -P.S. p s -PSQL p s q l -PSR p s r -PSRU p s r u -PSSA p s s a -PSSA's p s s a's -PSSAs p s s a's -PSSI p s s i -PSS p s s -PSS's p s s's -PST p s t -PSU p s u -PSV p s v -PSW p s w -pTA p t a -PTA p t a -PTA's p t a's -PTAs p t a's -PTB p t b -PTBT p t b t -PTCH p t c h -PTC p t c -Pte p t e -PTEs p t e's -PTFE p t f e -ptf p t f -PTF p t f -PTH p t h -Ptie p t i e -PTI p t i -PTI's p t i's -PTK p t k -PTLLS p t l l s -PTL p t l -PTLs p t l's -PTNNT p t n n t -Ptol p t o l -PTO p t o -PTPN p t p n -PTP p t p -pt p t -P. T. p t -P.T. p t -PT p t -PTSD p t s d -PTSE p t s e -PTS p t s -PTTGC p t t g c -PTTG p t t g -PTTOW p t t o w -PTT p t t -PTTs p t t's -PTUN p t u n -PTV p t v -PTV's p t v's -P'Twa p t w a -PTY p t y -P.U.F. p u f -Puiu p u i u -PUKKE p u k k e -PUK p u k -Pul p u l -P. U. M. p u m -PVA p v a -PVAs p v a's -PVB p v b -P.V.C. p v c -PVC p v c -PvdA p v d a -PVEM p v e m -pve p v e -PVH p v h -P.V.L. p v l -PVL p v l -PVN p v n -PVO p v o -PVP p v p -P. V. p v -P.V. p v -PV p v -pvr p v r -PVR p v r -PVRS p v r s -PVs p v's -PVS p v s -PVU p v u -PWA p w a -PWB p w b -PWC p w c -PWD p w d -PWF p w f -P. W. G. p w g -P.W.G. p w g -PWG p w g -PWI p w i -pwll p w l l -PWM p w m -P.W.O. p w o -P&W p and w -P. W. p w -P.W. p w -PW p w -Pyi p y i -PYI p y i -Pyk p y k -PYK p y k -Pyl p y l -PyL p y l -PYP p y p -P. Y. p y -Pyu p y u -Pyw p y w -Pyx p y x -PZB p z b -PZL p z l -PZP p z p -P. Z. p z -Q. A. P. q a p -QAP q a p -Q. A. q a -QA q a -Q&A q and a -Q&A's q and a's -Q&As q and a's -QbA q b a -QBE q b e -QBH q b h -QBL q b l -Q.B. q b -QB q b -Q.C.B. q c b -QCD q c d -Q.C. q c -QD q d -QDS q d s -QEA q e a -QEC q e c -Q.E.D. q e d -QED q e d -Q.E.H. q e h -Q. E. q e -Q.H.C. q h c -QHP q h p -Q.H. q h -Q.I. q i -Q. J. q j -QJ q j -Q. J. R. q j r -Q. N. q n -QPF q p f -QPFS q p f s -QPM q p m -QPO q p o -QPOs q p o's -QPP q p p -QP q p -Q.P.R. q p r -QPR q p r -QQ q q -QRL q r l -QRL's q r l's -QRNA q r n a -QROPS q r o p s -QRP q r p -QR q r -QRS q r s -QRT q r t -QRV q r v -QSAR q s a r -QSES q s e s -QSI q s i -QSL q s l -QSM q s m -QSO q s o -QST q s t -QSY q s y -QVC q v c -QVD q v d -QVM q v m -Q.V. q v -R.A.B. r a b -R. A. E. r a e -R.A.F. r a f -R.A.J. r a j -R. A. r a -R.A. r a -R&A r and a -RAV r a v -R&AW r and a w -RAZR r a z r -RBAC r b a c -RbAg r b a g -RBA r b a -RBBP r b b p -RBC r b c -RBCs r b c's -RBD r b d -RBE r b e -RBGE r b g e -RBG r b g -RBI r b i -RBIs r b i's -R. B. J. r b j -R.B.J. r b j -RBK r b k -R.B.L. r b l -RBL r b l -RBMG r b m g -RBMG's r b m g's -RBM r b m -RBMY r b m y -RBO r b o -RBP r b p -R&B r and b -R. B. r b -R.B. r b -RBR r b r -RBS r b s -RBTCO's r b t c o's -RBTH r b t h -RBWH r b w h -RBW r b w -RBX r b x -RBZ r b z -RCAC r c a c -RCAF r c a f -rca r c a -R.C.A. r c a -RCA r c a -RCA's r c a's -RCBC r c b c -RCB r c b -RCCA r c c a -RCCD r c c d -RCCL r c c l -RCCM r c c m -RCC r c c -RCI r c i -R. C. K. r c k -RCL r c l -R.C.M. r c m -RCM r c m -RCN r c n -RCPO r c p o -RCP r c p -RCPT r c p t -R&C r and c -rc r c -R. C. r c -R.C. r c -RCRD r c r d -RCR r c r -RCSB r c s b -RCS r c s -RCT r c t -RCTs r c t's -RCTS r c t s -RCTV r c t v -RCV r c v -RCW r c w -RDB r d b -RDC r d c -RDD r d d -RdE r d e -RDFC r d f c -RDF r d f -R.D.G. r d g -R&D r and d -R. D. r d -R.D. r d -R.E.A. r e a -R. E. B. r e b -R.E.D. r e d -R.E.L. r e l -R.E.M. r e m -R.E.M.'s r e m's -R.E.O. r e o -REPL r e p l -REPLs r e p l's -R.E.P. r e p -R. E. r e -R.E. r e -R.E.R. r e r -R.F.A. r f a -R.F.C. r f c -R. F. r f -R.F. r f -R. F.S. r f s -R.F.W. r f w -RFW r f w -RFX r f x -RGB r g b -RGD r g d -RGF r g f -RGG r g g -RGI r g i -RGK r g k -RGMA r g m a -RGNL r g n l -RGPH r g p h -R&G r and g -R. G. r g -R.G. r g -RGR r g r -RGS r g s -RGS's r g s's -RGTP r g t p -RGU r g u -RGV r g v -RGX r g x -R. H. C. r h c -RHC r h c -RHD r h d -RHHF r h h f -RHH r h h -RHHS r h h s -RHIBs r h i b's -RHIC r h i c -RHI r h i -Rhiw r h i w -RHK r h k -rhl r h l -RHM r h m -RhoG r h o g -Rho's r h o's -RHP r h p -R. H. r h -R.H. r h -R.H.S.J. r h s j -R. I. C. r i c -R.I.C. r i c -R. I. P. r i p -R.I.P. r i p -R&I r and i -R. I. r i -R.I. r i -riu r i u -Riu r i u -rivs r i v s -Rivu r i v u -RIXS r i x s -Rixt r i x t -RJB r j b -RJD r j d -RJE r j e -rjf r j f -RJHS r j h s -R. J. J. r j j -RJJ r j j -RJL r j l -RJN r j n -R. J. r j -R.J. r j -RJ r j -RJR r j r -RJ's r j's -RJTD r j t d -R. K. B. r k b -RKD r k d -RKI r k i -RKKA r k k a -RKL r k l -R.K.O. r k o -RKO r k o -RKO's r k o's -R. K. r k -R.K. r k -RLM r l m -RLM's r l m's -R. L. r l -R.L. r l -RL r l -RLV r l v -rly r l y -RMAF r m a f -RMAG r m a g -RMA r m a -RMB r m b -RMCH r m c h -RMCL r m c l -R.M.C. r m c -RMC r m c -RMDs r m d's -R.M.E.S. r m e s -RMFL r m f l -R.M.F. r m f -RMF r m f -RMG r m g -R. M. H. r m h -RMI r m i -RMIT r m i t -RMIT's r m i t's -RMJM r m j m -R.M.K. r m k -RMK r m k -R. M. L. r m l -RML r m l -RMLs r m l's -RMM r m m -RMP r m p -rm r m -R. M. r m -R.M. r m -RM r m -RMR r m r -RMRS r m r s -RMSD r m s d -RMSDs r m s d's -RMSE r m s e -RMs r m's -RMS r m s -R. M. W. r m w -R.M.W. r m w -RMW r m w -RMX r m x -RNAO r n a o -rna r n a -RNA r n a -RNA's r n a's -RNAs r n a's -RNAS r n a s -RNC r n c -RND r n d -RNE r n e -Rnet r n e t -RNF r n f -RNG r n g -Rnic r n i c -RNJD r n j d -RNK r n k -RNLAF r n l a f -RNLI r n l i -RNLI's r n l i's -RNNs r n n's -RNOH r n o h -RNP r n p -RNPs r n p's -RNPS r n p s -R. N. r n -R.N. r n -RN r n -R.N.R. r n r -RNZ r n z -R.O.C.K. r o c k -R.O.C. r o c -ROKMC r o k m c -ROKN r o k n -rOmpB r o m p b -Rooi r o o i -ROP r o p -R. O. r o -R.O. r o -ROVs r o v's -Roxb r o x b -Roxx r o x x -RPA r p a -RPAYC r p a y c -RPB r p b -RP&C r p and c -rpc r p c -RPC r p c -Rpe r p e -RPE r p e -RPF r p f -RPGA r p g a -rpg r p g -RPG r p g -RPG's r p g's -RPGs r p g's -RPI r p i -RPI's r p i's -RPK r p k -RPL r p l -rpm r p m -RPM r p m -RPMS r p m s -RPO r p o -RPP r p p -R. P. r p -R.P. r p -RP r p -RPs r p's -R.P.S. r p s -RPS r p s -RPT r p t -RPVE r p v e -RPV r p v -R. Q. r q -R.Q. r q -RQW r q w -rra r r a -RRA r r a -RRC r r c -RRDE r r d e -rrd r r d -Rreli r r e l i -rre r r e -RRE r r e -RRG r r g -R. R. H. r r h -RRH r r h -RRKM r r k m -R.R.K. r r k -rRNA r r n a -rRNAs r r n a's -RRN r r n -RRP r r p -R&R r and r -rr r r -R. R. r r -R.R. r r -RR r r -RRR r r r -RRSR r r s r -RRS r r s -RSAF r s a f -R. S. A. r s a -RSA r s a -RSCG r s c g -RSCJ r s c j -R.S.C. r s c -RSC r s c -RSCS r s c s -RSD r s d -RSE r s e -RSF r s f -RSFSR r s f s r -RSG r s g -RSHA r s h a -rsh r s h -RSHS r s h s -RSICC r s i c c -RSID r s i d -RSI r s i -Rsis r s i's -RSI's r s i's -RSIS r s i s -RSK r s k -RSL r s l -rsly r s l y -RsmA r s m a -RSMC r s m c -RSMI r s m i -RSML r s m l -RSM r s m -RSM's r s m's -RSNO r s n o -RSN r s n -RSNZ r s n z -R. S. O. r s o -RSO r s o -RSPB r s p b -RSPCA r s p c a -RSpec r s p e c -RSPK r s p k -RSPO r s p o -R. S. P. r s p -RSP r s p -RSR r s r -rs r s -Rs r's -R. S. r s -R.S. r s -RS r s -RSSI r s s i -R. S. S. r s s -RSS r s s -RSSSF r s s s f -RSTC r s t c -RST r s t -RSu r s u -R.S.U. r s u -RSU r s u -RSU's r s u's -RSVP r s v p -RSV r s v -RSX r s x -RTAFB r t a f b -RTA r t a -RTBF r t b f -rtb r t b -RTB r t b -RTCG's r t c g's -RTC r t c -RTCs r t c's -RTD r t d -RTEC r t e c -RTEjr r t e j r -RTeOR r t e o r -RTE r t e -RTE's r t e's -RTFB r t f b -RTFM r t f m -RTF r t f -RTF's r t f's -RTFS r t f s -RTHK r t h k -RTHK's r t h k's -RTHL r t h l -RTIP r t i p -RTI r t i -RTKL r t k l -RTK r t k -RTLM r t l m -RTL r t l -RTL's r t l's -RTML r t m l -RTMP r t m p -RTM r t m -RTN r t n -RTO r t o -RTOs r t o's -RTOS r t o s -rtPA r t p a -RTP r t p -RTR r t r -rt r t -R. T. r t -R.T. r t -RT r t -rts r t s -RTS r t s -RTS's r t s's -RTTOV r t t o v -RTT r t t -RTTY r t t y -RTUK r t u k -RTU r t u -RTVC r t v c -RTVE r t v e -RTVFBiH r t v f b i h -RTV r t v -RTVV r t v v -RTW r t w -RTXC r t x c -RTX r t x -RTZ r t z -Ruao r u a o -RUC r u c -RUC's r u c's -RUFC r u f c -Rukn r u k n -Ruk r u k -RUMC r u m c -RUNX r u n x -Rupf r u p f -Rupr r u p r -rup r u p -Rup r u p -RUP r u p -R.U.R. r u r -RUR r u r -R. U. r u -R.U. r u -RU r u -RUSD r u s d -RutB r u t b -Ruu r u u -RUV r u v -Ruwa r u w a -Ruy r u y -Ruyt r u y t -RVAR r v a r -Rvat r v a t -RVC r v c -RVCT r v c t -RVD r v d -R. V. E. r v e -RVE r v e -RVGK r v g k -R.V.G. r v g -R. V. J. r v j -R.V.J. r v j -RVM r v m -RVNG r v n g -Rvo r v o -RVO r v o -RVR r v r -R. V. r v -R.V. r v -RV r v -rvs r v s -RVTD's r v t d's -RVU r v u -rwa r w a -Rwa r w a -RWA r w a -rwb r w b -RWB r w b -RWC r w c -RWD r w d -RWDSU r w d s u -RWE r w e -RWEs r w e's -RWFC r w f c -RWIS r w i s -rwjf r w j f -R.W.R.J. r w r j -R. W. r w -R.W. r w -RW r w -RWSL r w s l -R. W. S. r w s -RWS r w s -Rxa r x a -RXL r x l -RX r x -RZR r z r -rz r z -R. Z. r z -RZ r z -RZS r z s -S.A.B. s a b -S.A.D. s a d -SAIC s a i c -Sa'id s a i d -S.A.I. s a i -SAIT's s a i t's -SAKEC s a k e c -S. A. L. s a l -S.A.P.A. s a p a -S.A.P.I. s a p i -S. A. R. s a r -S.A.R. s a r -S. A. s a -S.A. s a -SA s a -S.A.S. s a s -SAS s a s -S.A.V.A. s a v a -Saxl s a x l -Sa'yo s a y o -SAZU s a z u -SBAC's s b a c's -Sbai s b a i -S.B.A. s b a -SBA s b a -SBBK s b b k -SBB s b b -SBCM s b c m -SBCMT s b c m t -sbc s b c -SBC s b c -SBCs s b c's -SBDE s b d e -SBD s b d -SBE s b e -SBF s b f -SBI s b i -SBKP s b k p -sbk s b k -SBK s b k -SBL s b l -SBML s b m l -SBMNH s b m n h -SBM s b m -SBN s b n -SBOE s b o e -SBOL s b o l -SBOP s b o p -Sborz s b o r z -SBP s b p -SBRJ s b r j -sb s b -S. B. s b -S.B. s b -SB s b -SBSE s b s e -SBS s b s -SBS's s b s's -SBTDC s b t d c -SBT s b t -SBTU s b t u -Sbu s b u -SBU s b u -SBY s b y -SBZ s b z -S.C.A. s c a -SCA s c a -SCBA s c b a -SCB s c b -SCBWI s c b w i -SCCA s c c a -SCCA's s c c a's -SCCC s c c c -SCCI s c c i -SCCP s c c p -S.C.C. s c c -SCC s c c -scr s c r -SCR s c r -SCRs s c r's -SCRS s c r s -SCRTC s c r t c -scry s c r y -sc s c -S. C. s c -S.C. s c -SC s c -S.C.S.C. s c s c -SC's s c's -SCS s c s -SCTC s c t c -SCTE s c t e -SCTO s c t o -SCTP s c t p -SCT s c t -SCTS s c t s -SCTV s c t v -SCUAA s c u a a -Scuf s c u f -SCU's s c u's -SCW s c w -Scymn s c y m n -SD&AE s d and a e -SDAP s d a p -SDAPS s d a p s -SDA s d a -SDAS s d a s -SDASS s d a s s -SDAT s d a t -SDAX s d a x -SDB s d b -SDCC s d c c -SDCG s d c g -SDC s d c -SDDI s d d i -SDDOT s d d o t -SDD s d d -SDDS s d d s -Sdei s d e i -sde s d e -Sde s d e -SDF s d f -SDG&E s d g and e -SDHA s d h a -SDHC s d h c -SDHD s d h d -SDHHD s d h h d -SDH s d h -SDI s d i -SDJ s d j -sdk s d k -SDK s d k -SDK's s d k's -SDLC s d l c -SDLP s d l p -SDLP's s d l p's -S. D. L. s d l -S.D.N.Y. s d n y -S. D. s d -S.D. s d -SDSM&T's s d s m and t's -S. D. S. s d s -S.E.C. s e c -Sejms s e j m's -sejr s e j r -Sekl s e k l -Sek s e k -SEK s e k -S. E. s e -S.E. s e -SESL s e s l -ses s e s -Ses s e's -SEs s e's -S.E.S. s e s -SES s e s -S.E.S.'s s e s's -S.E.X. s e x -Seyh s e y h -sfadb s f a d b -SFA s f a -SFA's s f a's -Sfax s f a x -S.F.B.J. s f b j -SFB s f b -SFCC s f c c -SFCH s f c h -SFC s f c -SFDR s f d r -SFD s f d -SFE s f e -SFES s f e s -SFFAS s f f a s -SFFCo s f f c o -SFFH s f f h -SFF s f f -SFG s f g -SFI s f i -S. F. L. s f l -SFL s f l -sfn s f n -SFN s f n -SFOR s f o r -SFO s f o -SFPA s f p a -SFPD s f p d -SFP s f p -SFRA s f r a -SFRJ s f r j -SFR s f r -'sf s f -sf s f -S. F. s f -S.F. s f -SF s f -SFSG s f s g -SFSR s f s r -sfs s f s -S.F.'s s f's -SFS s f s -SFSS s f s s -SFSU s f s u -SFU s f u -SFWA s f w a -SFX s f x -SFX's s f x's -SGAE s g a e -SGAP s g a p -SGA s g a -SG&A s g and a -SGA's s g a's -sgb s g b -SGB s g b -S.G.C. s g c -SGC s g c -SGD s g d -SGE s g e -S. G. F. s g f -SGF s g f -SGH s g h -Sgip s g i p -SGI s g i -SGL s g l -sgml s g m l -SGML s g m l -SGP s g p -SGRAM s g r a m -sgra s g r a -SGR s g r -S. G. s g -S.G. s g -SGSN s g s n -SGSNs s g s n's -SGS s g s -SGSY s g s y -Sgt. sergeant -sgt s g t -SGT s g t -SGU s g u -SGV s g v -SGX s g x -SHBG s h b g -SHB s h b -SHBT s h b t -SHCA s h c a -SHC s h c -SHG s h g -SHH s h h -S.H.I.E.L.D.'s s h i e l d's -S.H.I.E.L. s h i e l -SHL s h l -Shma s h m a -SHMD s h m d -SHM s h m -SHN s h n -S. H. s h -S.H. s h -S.I.D. s i d -SIF s i f -S.I.R. s i r -S. I. s i -S.I. s i -S.I.T. s i t -SJAM s j a m -SJCH s j c h -SJC s j c -SJDA s j d a -S.J.D. s j d -sjef s j e f -SJEM s j e m -S. J. J. F. s j j f -SJK s j k -S.J.L. s j l -SJL s j l -SJM s j m -Sjon s j o n -SJPCD s j p c d -SJP s j p -SJPT s j p t -SJR s j r -SJR's s j r's -S. J. s j -S.J. s j -SJ s j -SKB s k b -SKC s k c -SKD s k d -S. K. F. s k f -SKF s k f -SKG s k g -SKH s k h -SKJ s k j -SKPC s k p c -SKP s k p -SKR s k r -SKSD s k s d -S. K. s k -S.K. s k -SK s k -S. K. S. s k s -S.L.A.A.'s s l a a's -SLAF s l a f -sla s l a -SLA s l a -SLAs s l a's -SLCO s l c o -SLC s l c -SLDL s l d l -SLD s l d -S.L.E. s l e -SLF s l f -SLG s l g -SLHS s l h s -S.L.I.F.E.R. s l i f e r -SLL s l l -SLMC s l m c -S. L. M. s l m -SLM s l m -SLN s l n -SLPIM s l p i m -SLP s l p -SLRC s l r c -SLR s l r -S&L s and l -SLS&E s l s and e -SLSF s l s f -SLSK s l s k -S. L. s l -S.L. s l -SL s l -SLS s l s -SLVR s l v r -SLV s l v -S.M.A.R.T. s m a r t -S.M.A.S.H. s m a s h -SMA s m a -SMB s m b -SMe s m e -SME s m e -SME's s m e's -SMEs s m e's -SMF s m f -SMG s m g -SMHI s m h i -SMH s m h -SmI s m i -SMI s m i -SMJR s m j r -SMK s m k -SMLS s m l s -SMMT s m m t -SMN s m n -SMNS s m n s -SMP s m p -SMP's s m p's -SMPSs s m p s's -SMPTE s m p t e -SMRJ s m r j -smr s m r -SMR s m r -S&M s and m -sm s m -S. M. s m -S.M. s m -SM s m -S.M.'s s m's -SMs s m s -S.M.S. s m s -SMS s m s -SMS's s m s's -SMSU s m s u -SMTP s m t p -S.M.T. s m t -SMT s m t -SMTV s m t v -SMU s m u -SMW s m w -SMX s m x -Smyl s m y l -SMYS s m y s -SNA s n a -SNBA s n b a -SNB s n b -SNCB s n c b -SNCC s n c c -SNCF s n c f -SNC s n c -SNDC s n d c -SND s n d -SNEP s n e p -SNESjr s n e s j r -SNES s n e s -SNET s n e t -SNF s n f -SNFU s n f u -sngle s n g l e -SNG s n g -SNK s n k -SNLA s n l a -SNL s n l -SNLS s n l s -SNMCMG s n m c m g -SNMC s n m c -SNMMA s n m m a -SNMP s n m p -SNNPR s n n p r -SNNR s n n r -SNPJ s n p j -SNP s n p -SNPs s n p's -SNRI s n r i -SNR s n r -SNSD's s n s d's -SnSe s n s e -S. N. s n -S.N. s n -SN s n -SNS s n s -S.O.E. s o e -S. O. s o -S.O. s o -Sos s o's -S.O.S. s o s -SOS s o s -Sovn s o v n -Sov s o v -SOX s o x -S. O. Y. s o y -S&P 500 s and p five hundred -S.P.A.L. s p a l -SPB s p b -SPCAs s p c a's -SPCG s p c g -SPCK s p c k -S.P.C. s p c -SPC s p c -SPDI s p d i -SPD s p d -Spe s p e -SPE s p e -SPES s p e s -SPFH s p f h -SPFL s p f l -SPF s p f -SPG s p g -SPHL s p h l -SPH s p h -SPINE's s p i n e's -SPIN's s p i n's -SPIR s p i r -SPI s p i -S.P.I.T. s p i t -SPJA s p j a -SPK s p k -SPLA s p l a -SPLC s p l c -SPL s p l -SPME s p m e -SPML s p m l -SPMRL s p m r l -SPM s p m -SPNJ s p n j -SPNM s p n m -SPNN s p n n -SPN s p n -Spoa s p o a -SPOC s p o c -SPOF s p o f -SPO s p o -SPOU s p o u -SpPIn s p p i n -SPP s p p -SPP's s p p's -SPQA s p q a -SPRL s p r l -SPRM s p r m -SPR s p r -SPRU s p r u -S&P s and p -SPSA s p s a -SPSL s p s l -S. P. s p -S.P. s p -SP s p -SP's s p's -SPs s p's -SPS s p s -SPSS s p s s -SPTA s p t a -SPT s p t -SPUC s p u c -SPUP s p u p -SPU s p u -SPUs s p u's -SPV s p v -SQA s q a -SQBB s q b b -SQI s q i -sql s q l -SQL s q l -SQM s q m -sq s q -S. Q. s q -SQ s q -Sra s r a -SRA s r a -SRAs s r a's -Srba s r b a -SRBIJA s r b i j a -Srbi s r b i -SRBOC s r b o c -SRBP s r b p -SRB s r b -SRBs s r b's -SRBY s r b y -SRCC s r c c -SRCL s r c l -SRC s r c -SRC's s r c's -SRCS s r c s -S.R.E. s r e -SRE s r e -SRFC s r f c -S.R.F. s r f -SRF s r f -S.R.G. s r g -SRG s r g -SRGs s r g's -Srhir s r h i r -SRH s r h -S. R. J. s r j -SRK s r k -SRK's s r k's -SRLGs s r l g's -S.R.L. s r l -SRL s r l -SRMC s r m c -S.R.M. s r m -SRM s r m -SRMs s r m's -Srni s r n i -SRN s r n -srp s r p -SRPT s r p t -S. R. R. s r r -SRR s r r -sr s r -S. R. s r -S.R. s r -SR s r -SRS s r s -SRT s r t -SRT's s r t's -Srul s r u l -SRU s r u -SRU's s r u's -SRV s r v -srx s r x -SRY s r y -SSAA s s a a -SSAB s s a b -SSAC s s a c -SSAR s s a r -SSA s s a -SSAs s s a's -SSBSE s s b s e -S.S.B. s s b -SSB s s b -SSCCC s s c c c -S.S.C. s s c -SSC s s c -SSCV s s c v -SSDB s s d b -SSDL s s d l -SSDP s s d p -S.S.D. s s d -SSD s s d -SSDs s s d's -SSE s s e -SSFL s s f l -SSF s s f -SSGRC s s g r c -SSG s s g -SSHSA's s s h s a's -SSH s s h -SSI s s i -SSIS s s i s -SSJA s s j a -SSKI's s s k i's -SSK s s k -SSLAM s s l a m -ssl s s l -SSL s s l -SSLT s s l t -SSME s s m e -SSM s s m -SSN s s n -SSOD s s o d -SSOF s s o f -SSO s s o -SSoSV s s o s v -SSPA s s p a -SSPH s s p h -SSPR s s p r -SSP s s p -SSPX s s p x -SSQ s s q -SSRAA s s r a a -SSRF s s r f -SSRI s s r i -SSRIs s s r i's -SSRN s s r n -SSRP s s r p -SSR s s r -S&S s and s -SSSC s s s c -SSSI s s s i -SSSR s s s r -ss s s -S. s s's -Ss s's -S. S. s s -S.S. s s -SSS s s s -SSTH s s t h -SSTL s s t l -SSTR s s t r -SST s s t -Ssu s s u -SSU s s u -SSVC s s v c -SSV s s v -SSWAHS s s w a h s -SSWC s s w c -ssw s s w -SSW s s w -SSX s s x -Ssy s s y -ST&AJ s t and a j -S.T.A.L.K.E.R. s t a l k e r -S.T.A.T.U.S. s t a t u s -STB s t b -STCC s t c c -S.T.C. s t c -STC s t c -STCW s t c w -STDP s t d p -STDs s t d's -STD s t d -STF s t f -stfv s t f v -STGs s t g's -STG s t g -STIs s t i's -STIS s t i s -STi s t i -STI s t i -STK s t k -stl s t l -S.T.L. s t l -STL s t l -STMB s t m b -STMIK s t m i k -STM's s t m's -STM s t m -STNS s t n s -STN s t n -STPI s t p i -STPNS s t p n s -STPRI s t p r i -STP s t p -S.T.R.I.D.E. s t r i d e -STRV s t r v -Stryj s t r y j -STRZ s t r z -S&T s and t -STScI s t s c i -ST's s t's -STS s t s -S. T. s t -S.T. s t -STT s t t -STVL s t v l -STVS s t v s -STV s t v -STXBP s t x b p -STX s t x -S.U.C. s u c -SUDV s u d v -suo s u o -Suo s u o -S. U. s u -SUSV s u s v -Susz s u s z -SUTs s u t's -SUT s u t -Suu s u u -SUVF s u v f -SUVs s u v's -SUV s u v -SUWN s u w n -SUW s u w -Suy s u y -Svac s v a c -svar s v a r -SVA s v a -SVB s v b -SVC s v c -SVD s v d -sve s v e -Sve s v e -SVGA s v g a -SVG s v g -SVGT s v g t -SVIA s v i a -SVM's s v m's -SVMs s v m's -SVM s v m -svn s v n -svom s v o m -SVOPC s v o p c -SVO s v o -SVP s v p -SVPW s v p w -SVSCEP s v s c e p -SVSC s v s c -SVS s v s -sv s v -S. V. s v -S.V. s v -SV s v -SVTs s v t's -SVT s v t -S.V.U. s v u -SVU s v u -SVV s v v -SVW s v w -SVYASA s v y a s a -SVZ s v z -SWABC s w a b c -SWAC s w a c -S.W.A. s w a -SWC s w c -SWD s w d -S.W.E.A.T. s w e a t -Swe s w e -SWE s w e -SWF s w f -SWG s w g -SWHL s w h l -SWHS s w h s -SWH s w h -SWJN s w j n -S. W. K. s w k -SWMRS s w m r s -SWM s w m -SWNH s w n h -SWOC s w o c -S.W.O.R.D. s w o r d -SWPA s w p a -SWPL s w p l -SWP s w p -SwRI s w r i -SWR s w r -S&W s and w -SWS s w s -sw s w -S. W. s w -S.W. s w -SW s w -SWTPC s w t p c -SWT s w t -SWWTP s w w t p -SXCT s x c t -SXN s x n -SXSW s x s w -sx s x -S.X. s x -SX s x -SXY s x y -SXZ s x z -SysML s y s m l -SysRq s y s r q -Sys s y's -SYS s y s -SysV s y s v -S. Y. s y -S.Y. s y -SyT s y t -syv s y v -Syxx s y x x -SZA s z a -Szasz s z a s z -SZDSZ s z d s z -Szer s z e r -szkic s z k i c -Szklo s z k l o -Szlak s z l a k -SzMME s z m m e -Szpir s z p i r -SZSE s z s e -sz s z -S. Z. s z -SZ s z -Szu s z u -Szyk s z y k -SZZ s z z -taf t a f -Taf t a f -TAF t a f -T.A.P. t a p -T.A.S. t a s -T. A. t a -T.A. t a -T&A t and a -TAZ t a z -TBA t b a -TBCA t b c a -TBCs t b c's -TBCS t b c s -TBD t b d -TBE t b e -TBF t b f -TBHS t b h s -TBI t b i -TBK t b k -TBL t b l -TBMA t b m a -TBMM t b m m -TBMs t b m's -T.B.M. t b m -TBM t b m -TBNJ t b n j -TBN t b n -TBP t b p -TBSC t b s c -TBS t b s -T. B. t b -T.B. t b -TB t b -TBTG t b t g -TBT t b t -TBV t b v -TBWA t b w a -TBX t b x -TCAR t c a r -TCA t c a -TCC t c c -TCDB t c d b -TCDC t c d c -TCDD t c d d -TCDOG t c d o g -TCDSB t c d s b -TCEB t c e b -T.C.E. t c e -TCE t c e -TCFAQ t c f a q -TCF t c f -TCGA t c g a -TCG t c g -TCHC t c h c -TCHRD t c h r d -TCH t c h -TCiAP t c i a p -TCI t c i -TCKs t c k's -TCLP t c l p -TCL t c l -TCM t c m -TCO t c o -TCPL t c p l -TCPMP t c p m p -TCP's t c p's -TCP t c p -TCR t c r -T. C. S. t c s -TCS t c s -tc t c -T. C. t c -T.C. t c -TC t c -TCT t c t -TCU's t c u's -TCUs t c u's -tcu t c u -TCU t c u -TCV t c v -TCWC t c w c -TCWP t c w p -TCW t c w -TDA t d a -tdb t d b -TDCC t d c c -TDCi t d c i -TDCJ t d c j -TDC's t d c's -TDC t d c -TDD t d d -TDE t d e -TDF t d f -TDH t d h -TdIF t d i f -TDI t d i -TDK t d k -TDLAS t d l a s -TDMA t d m a -TDME t d m e -TDM t d m -TDO t d o -TDP t d p -TDRS t d r s -TDR t d r -TDSB's t d s b's -TD's t d's -TDs t d's -T. D. t d -T.D. t d -TDT t d t -Teatr t e a t r -TEBD t e b d -T. E. t e -T.E. t e -TEVT t e v t -TFAP t f a p -TFAS t f a s -TFA t f a -TFC t f c -TFCU t f c u -TFF t f f -TFG t f g -T.F.H. t f h -TFH t f h -TFIH t f i h -TFIID t f i i d -TFK t f k -TFL t f l -TFM t f m -TFN t f n -TFO t f o -TFP t f p -TFR t f r -TFSA t f s a -TFSI t f s i -TFSP t f s p -TFS t f s -T&F t and f -TFTC t f t c -tf t f -T. F. t f -T.F. t f -TF t f -TFTR t f t r -TFT t f t -TFVC t f v c -TFWA t f w a -TFW t f w -TGA t g a -T. G. C. t g c -TGC t g c -tge t g e -T.G.E. t g e -TGE t g e -tgf t g f -TGF t g f -TGG t g g -TGIF t g i f -TGL t g l -TGM's t g m's -TGM t g m -TGP t g p -TGS t g s -tg t g -T. G. t g -T.G. t g -TG t g -TGVs t g v's -tgv t g v -TGV t g v -THB t h b -THCF t h c f -THC t h c -T.H.E.M. t h e m -T.H.F. t h f -THF t h f -THG t h g -THHK t h h k -T.H.I.N.K. B.I.G. t h i n k b i g -THLL t h l l -THL t h l -THMP t h m p -THM t h m -THNN t h n n -Thok t h o k -T.H.P. t h p -THQ's t h q's -THQ t h q -THR's t h r's -THR t h r -ThSe t h s e -THSR t h s r -T. H. S. t h s -T. H. t h -T.H. t h -T.H.U.N.D.E.R. t h u n d e r -THW t h w -THX t h x -TIAA t i a a -T. I. A. t i a -TIFR t i f r -TIF t i f -T.I.'s t i's -T.I. t i -Tiu t i u -tiv t i v -Tiv t i v -TIYM t i y m -Tiy's t i y's -TJFR t j f r -T.J.F. t j f -T. J. J. t j j -TJJ t j j -TJP t j p -TJRC t j r c -T. J. S. t j s -T. J. t j -T.J. t j -TJ t j -t'ju t j u -TJX t j x -tjz t j z -TKAG t k a g -TKA's t k a's -TKA t k a -T. K. B. t k b -TKD t k d -TKE t k e -TKI t k i -tko t k o -Tko t k o -TKO t k o -TKP t k p -TK's t k's -TKS t k s -tk t k -T. K. t k -T.K. t k -TK t k -TKT t k t -Tlas t l a's -TLA t l a -TLC's t l c's -TLC t l c -TlCu t l c u -TLDs t l d's -TLDS t l d s -TLD t l d -TLE t l e -TLF t l f -TLG t l g -TLH t l h -tli t l i -TLI t l i -TLM t l m -TLN t l n -tlp t l p -TLP t l p -TLRs t l r's -TLR t l r -TLs t l's -TLS t l s -TLTB t l t b -tl t l -T. L. t l -T.L. t l -TL t l -Tluk t l u k -TLU's t l u's -Tluszcz t l u s z c z -TLV t l v -TMA t m a -TMBG t m b g -TMB t m b -tmc t m c -TMC t m c -TMDL t m d l -TMD t m d -TMEM t m e m -TMF t m f -TMGs t m g's -TMG t m g -TMI t m i -TMJ t m j -T. M. M. t m m -TMMTX t m m t x -TMNT t m n t -TMOK t m o k -tmos t m o s -TMO's t m o's -TMOS t m o s -TMO t m o -TMPRSS t m p r s s -TMP t m p -tmRNA t m r n a -TMRS t m r s -TMR t m r -TMSI t m s i -TMSs t m s's -T.M.s t m's -TM's t m's -TMS t m s -tm t m -T. M. t m -T.M. t m -TM t m -T.M.T. t m t -TMT t m t -TMU t m u -TMX t m x -TMZ t m z -TNA's t n a's -TNAS t n a s -tna t n a -TNA t n a -tnbc t n b c -TNCA t n c a -TNCC t n c c -TNCDSB t n c d s b -TNC t n c -TNFA t n f a -TNFRSF t n f r s f -TNFSF t n f s f -TNF t n f -TNGHT t n g h t -TNG t n g -TNIP t n i p -TNI t n i -TNL t n l -TNMM t n m m -TNMS t n m s -TNM t n m -TNNC t n n c -TNN t n n -TNO t n o -TNPL t n p l -TNP t n p -TNQ t n q -TNRIS t n r i s -TNRP t n r p -TNR t n r -TNSDL t n s d l -TNSTC t n s t c -TNS t n s -TNTAs t n t a's -tn t n -T. N. t n -T.N. t n -TN t n -TNT's t n t's -TNT t n t -T.O.'s t o's -T. O. t o -T.O. t o -TOTP t o t p -tou t o u -Tou t o u -ToU t o u -TOU t o u -TPAC t p a c -TPAO t p a o -tPA t p a -TPA t p a -TPB t p b -TPC t p c -TPEC t p e c -TPF t p f -TPG t p g -TPH t p h -TPI t p i -TPLF t p l f -TPMS t p m s -TPM t p m -TPO t p o -TPP t p p -tpr t p r -TPR t p r -TPS t p s -tp t p -T. P. t p -T.P. t p -TP t p -TPU t p u -TPVs t p v's -TPWS t p w s -TPW t p w -TQR t q r -TQS t q s -T.Q. t q -TQ t q -tra t r a -Tra t r a -TRA t r a -TRAXX t r a x x -Trbic t r b i c -T. R. B. t r b -TRB t r b -Trcek t r c e k -TRC t r c -TRD t r d -TRFA t r f a -TRF t r f -TRG t r g -TRHS t r h s -TRH t r h -T.R.I.B.E. t r i b e -TRIZ t r i z -TrkA t r k a -TRL t r l -Trmcic t r m c i c -TRMM t r m m -T.R.M.P.A. t r m p a -T. R. M. t r m -tRNA t r n a -TRNC t r n c -TRPC t r p c -TRPM t r p m -TRPP t r p p -TRP's t r p's -TRPs t r p's -TRP t r p -TRPV t r p v -TRPY t r p y -TRSC t r s c -TRSI t r s i -trs t r s -T.R.S. t r s -TRS t r s -TRSV t r s v -tr t r -T. R. t r -T.R. t r -TR t r -TRT t r t -T.R.U. t r u -truTV t r u t v -TruTV t r u t v -Trve t r v e -TRVL t r v l -TRV t r v -TRW t r w -TRX t r x -TRZ t r z -Tsa t s a -TSA t s a -TSB t s b -TSCC t s c c -TSC t s c -TSF t s f -TSG t s g -TSH t s h -TSI t s i -tsit t s i t -Tsiv t s i v -TSJDF t s j d f -TSLA t s l a -TSLC t s l c -TSL t s l -TSN t s n -T.S.O.L. t s o l -tso t s o -Tso t s o -T.S.O. t s o -TSO t s o -TSP t s p -TSRA t s r a -TSRTC t s r t c -tsr t s r -TSR t s r -TSSA t s s a -TSS t s s -TSTA t s t a -TSTC t s t c -Ts t's -T. S. t s -T.S. t s -TS t s -TST t s t -tsus t s u s -Tsvi t s v i -TSV t s v -TSW t s w -TSX t s x -TTAB t t a b -Tta t t a -TTA t t a -TTBB t t b b -TTCP t t c p -TTC's t t c's -TTC t t c -TTDC t t d c -TTD t t d -tteok t t e o k -tte t t e -TTFF t t f f -TTHS t t h s -TTH t t h -TTI t t i -TTKG t t k g -TTKST t t k s t -TTL t t l -T.T.N. t t n -ttp t t p -TTP t t p -TTR t t r -TTS t t s -T&T t and t -T. T. t t -T.T. t t -TT t t -TTU t t u -TTV t t v -TTW t t w -TUAW t u a w -TUBB t u b b -TUDCA t u d c a -TUHUS t u h u s -TUKP's t u k p's -T'uqu t u q u -TUSCC t u s c c -TUSC t u s c -T.U. t u -TU t u -Tuzk t u z k -tvaan t v a a n -Tvam t v a m -TVARK t v a r k -tva t v a -TVA t v a -TVB's t v b's -TVB t v b -TVCM t v c m -TVC t v c -TVD t v d -TVETs t v e t's -TVE t v e -TVF t v f -TVGN t v g n -TVGOS t v g o s -TVii t v i i -TVIn t v i n -TVi t v i -TVI t v i -TVL t v l -TVMK t v m k -TVM t v m -TVN t v n -TVNZ's t v n z's -TVNZ t v n z -tvo t v o -Tvo t v o -TVO t v o -TVP t v p -TVRi t v r i -tvr t v r -TVR t v r -TVSpy t v s p y -tvs t v s -TV's t v's -TVs t v's -TVS t v s -tVTA t v t a -TVT t v t -tv t v -T. V. t v -T.V. t v -TV t v -TVXQ's t v x q's -TVXQ t v x q -TVX t v x -TWAP t w a p -TWA's t w a's -Twa t w a -TWA t w a -T. W. B. t w b -TWCS t w c s -TWC t w c -TWF t w f -Twi t w i -TWI t w i -TWK t w k -T.W.P. t w p -TWP t w p -TWR t w r -TWTs t w t's -TWT t w t -T. W. t w -T.W. t w -TW t w -T.W.U. t w u -TWU t w u -TXC t x c -TxDOT t x d o t -TXII t x i i -TXJS t x j s -TXK t x k -TXMM t x m m -TXNDC t x n d c -TXP t x p -TXTC t x t c -TXT t x t -T.X. t x -TX t x -TXU t x u -tya t y a -TYC t y c -TYIB t y i b -TYIN t y i n -Tyk t y k -Tza'ar t z a a r -Tze t z e -TZL t z l -Tzrif t z r i f -Tzuh t z u h -TZUM t z u m -Tzvi t z v i -UAAP's u a a p's -UAAP u a a p -UAB's u a b's -UAB u a b -UAC u a c -UADY u a d y -UAE's u a e's -U.A.E. u a e -UAE u a e -UAF u a f -UAHC u a h c -UAIC u a i c -UAI u a i -UALR u a l r -UAL u a l -UALVP u a l v p -UAM u a m -UANL u a n l -UAN u a n -UAOC u a o c -UAP u a p -UAR's u a r's -UARS u a r s -UAR u a r -UASLP u a s l p -UASL u a s l -Ua's u a's -UAs u a's -UAS u a s -uat u a t -U.A. u a -UA u a -UAVs u a v's -UAV u a v -U.A.W. u a w -UAW u a w -Uba u b a -UBA u b a -UBBC u b b c -UBB u b b -UbcM u b c m -UBC's u b c's -UBC u b c -UBD u b d -Ube u b e -UBE u b e -ubi u b i -Ubi u b i -U.B.I. u b i -UBI u b i -UBM's u b m's -UBM u b m -UBOS u b o s -UBO u b o -UBPR u b p r -UBP u b p -UBRE u b r e -UBRS u b r s -UB's u b's -UBS u b s -UB u b -UBU u b u -UBV u b v -UBX u b x -UCAC u c a c -Ucar u c a r -UCAR u c a r -Uca u c a -UCA u c a -UCAV u c a v -UCBH u c b h -UCBTLA u c b t l a -UCB u c b -UCCE u c c e -UCCJ u c c j -UCCS u c c s -UCC u c c -UCDA u c d a -UCDP u c d p -UCD u c d -UCF's u c f's -UCF u c f -UCG u c g -UCIEP u c i e p -UCI's u c i's -UCI u c i -UCLA's u c l a's -UCLA u c l a -UCLH u c l h -UCL u c l -Ucmak u c m a k -UCMJ u c m j -UCMMA u c m m a -UCMP u c m p -UCM u c m -Ucn u c n -UCOS u c o s -UCO u c o -UCP u c p -UCREF u c r e f -UCR u c r -UCSB u c s b -UCSC u c s c -UCSD's u c s d's -UCSD u c s d -UCSF u c s f -UCSN u c s n -uCs u c's -UCS u c s -UCTI u c t i -UCT u c t -Uc u c -U.C. u c -UC u c -Ucuncu u c u n c u -UCU u c u -UCVTS u c v t s -UCW u c w -Uczta u c z t a -UDAR u d a r -UDA's u d a's -Uda u d a -UDA u d a -UDC u d c -UDF u d f -UDG u d g -UDHR u d h r -UDICHI u d i c h i -Udit u d i t -UDK u d k -UDN u d n -Udny u d n y -UDP u d p -UDRP u d r p -UDR u d r -UDS u d s -UDTs u d t's -UDT u d t -ud u d -Ud u d -U. D. u d -UD u d -udu u d u -Udu u d u -UDYCO u d y c o -UEA u e a -UEBT u e b t -UEC u e c -Ueda's u e d a's -Uéda u e acute d a -UEFA's u e f a's -UEFA u e f a -UEFI u e f i -UEFS u e f s -UEF u e f -UEGCL u e g c l -UEI u e i -UET u e t -U. E. u e -UE u e -UFABC u f a b c -UFA's u f a's -UFCO u f c o -UFC's u f c's -UFC u f c -UFCW u f c w -UFD u f d -UFE u f e -UFF u f f -UFIA u f i a -UFIP u f i p -UFI u f i -UFJ u f j -UFL's u f l's -UFL u f l -UFM u f m -UFOFU u f o f u -UFORE u f o r e -UFO's u f o's -UFOs u f o's -Ufot u f o t -ufo u f o -Ufo u f o -UFO u f o -UFPE u f p e -UFPLS u f p l s -UFPR u f p r -UFRGS u f r g s -UFRJ u f r j -UFSB u f s b -UFSM u f s m -UF's u f's -UFS u f s -UFTP u f t p -UFT u f t -U. F. u f -UF u f -UFU u f u -UFW u f w -Uga u g a -UGA u g a -UGCCWA u g c c w a -UGC u g c -Uge u g e -UGK u g k -UGME u g m e -Ugni u g n i -UGP u g p -Ugra u g r a -Ugrszke u g r s z k e -UGS u g s -UGT u g t -Ug u g -UG u g -UHD u h d -UHF u h f -Uhha u h h a -UHMW u h m w -uhn u h n -UHOA u h o a -UHPT u h p t -UHP u h p -UHRA u h r a -UHRF u h r f -UHSAA u h s a a -UHTCs u h t c's -UHTI u h t i -Uhud u h u d -U.H. u h -uhur u h u r -UIAA u i a a -Uiam u i a m -UIA u i a -UIAW u i a w -Uibh u i b h -Uible u i b l e -UIC u i c -UID u i d -UIFL u i f l -Uig u i g -UIL u i l -UIMC u i m c -UIM u i m -UIN u i n -UIP u i p -uisae u i s a e -UISD u i s d -UiS u i s -UI's u i's -UIS u i s -UiTM u i t m -uit u i t -Uit u i t -UIT u i t -UI u i -UIV u i v -Uiy u i y -UJA u j a -UJC u j c -Ujed u j e d -UJEP u j e p -Ujsag u j s a g -UJS u j s -uj u j -U.J. u j -UJ u j -Uka u k a -UKA u k a -UKCC u k c c -UKC u k c -Ukhra u k h r a -Ukic u k i c -UKIP's u k i p's -Uki u k i -UKM u k m -UKNC u k n c -Ukoh u k o h -Uko u k o -UKPC u k p c -UKRDA's u k r d a's -UKRDA u k r d a -ukr u k r -Ukr u k r -UKR u k r -UK's u k's -UKTV's u k t v's -UKTV u k t v -Ukui u k u i -u'k u k -uk u k -Uk u k -U.K. u k -UK u k -UKUP u k u p -UKVRN u k v r n -UKW u k w -Ukwu u k w u -ULC u l c -ULDB u l d b -ULEB u l e b -ULEV u l e v -ULFA u l f a -Ulic u l i c -Ull u l l -Ulms u l m's -UL's u l's -ULS u l s -UlSU u l s u -Uluj u l u j -U.L. u l -UL u l -ulus u l u s -Ulus u l u's -ULV u l v -Ulwa u l w a -Ulwe u l w e -UMBC u m b c -Umbr u m b r -UMCC u m c c -UMC u m c -UMD u m d -umelcu u m e l c u -UMe u m e -UMF u m f -UMG u m g -UMHB u m h b -UMH u m h -UMKC's u m k c's -UMKC u m k c -UMK u m k -Umla u m l a -UML u m l -Umme u m m e -UMMSM u m m s m -UMNO's u m n o's -Umno u m n o -UMNO u m n o -UMN u m n -UMO u m o -UMPP u m p p -UMP's u m p's -Umri u m r i -UM's u m's -UMTS u m t s -UMTV u m t v -UMUC u m u c -U. M. u m -U.M. u m -UMWA's u m w a's -UMWA u m w a -UMW's u m w's -UNAB u n a b -UNAFF u n a f f -UNAH u n a h -UNAMIR u n a m i r -UNAPACK's u n a p a c k's -UNB u n b -UNCAC u n c a c -UNCAF u n c a f -UNCG's u n c g's -UNCG u n c g -UNCHE u n c h e -UNCHS u n c h s -UNCMAC u n c m a c -UNCRO u n c r o -UNC's u n c's -UNCTAD u n c t a d -UNC u n c -UNCW u n c w -UNFCCC u n f c c c -UNFICYP u n f i c y p -UNFPA u n f p a -UNFP u n f p -UNF u n f -UNFWP u n f w p -UNGC u n g c -UNHCR u n h c r -UNHRC's u n h r c's -UNH u n h -UNJLC u n j l c -Unli u n l i -UNL u n l -Unlu u n l u -UNLV u n l v -UNMCK u n m c k -UNMC u n m c -UNMEE's u n m e e's -UNMEE u n m e e -UNMIH u n m i h -UNMIK u n m i k -UNMIL u n m i l -UNMOVIC u n m o v i c -unm u n m -UNM u n m -UNNC u n n c -unnd u n n d -UNODC u n o d c -UNOMIG u n o m i g -UNPA u n p a -UNPD u n p d -UNPO u n p o -UNP u n p -UNRA u n r a -UNRSGN u n r s g n -UNRWA u n r w a -UNSCOM u n s c o m -UNSCR u n s c r -UNSC's u n s c's -UNSC u n s c -UNSh u n s h -Unst u n s t -Uns u n's -U.N.'s u n's -UNSW u n s w -UNTSO u n t s o -UNTS u n t s -Unt u n t -UNT u n t -U.N. u n -UNU u n u -UNV u n v -UNWE u n w e -UNWTO u n w t o -Unz u n z -UOCl u o c l -UODA u o d a -UofM u o f m -UOHI u o h i -Uoho u o h o -UOJCA u o j c a -UOL u o l -UOMINI u o m i n i -UoMs u o m's -UOP u o p -uORF u o r f -UOR u o r -UO's u o's -UO u o -UoW u o w -UPABA u p a b a -UPBs u p b's -UPCI u p c i -UPC u p c -UPDRS u p d r s -UPDS u p d s -Upd u p d -UPD u p d -UPEC u p e c -UPFA u p f a -UPF's u p f's -Upf u p f -UPF u p f -UPGMA u p g m a -UPHSD u p h s d -UPIN u p i n -Upir u p i r -UPI's u p i's -UPI u p i -UPLA u p l a -UPLB u p l b -UPL u p l -UPMC u p m c -UPMSS u p m s s -UPND u p n d -UPNE u p n e -UPnP u p n p -UPN u p n -UPOV u p o v -UPPP u p p p -Uppu u p p u -UPRR u p r r -UPR u p r -UPSC u p s c -U.P.S.E.B. u p s e b -UPSIDC u p s i d c -UPSID u p s i d -UPSI u p s i -UPSMF u p s m f -UPTI u p t i -UPTU u p t u -U.P. u p -UPW u p w -UPX u p x -UPyD u p y d -UQAIB u q a i b -UQAM's u q a m's -UQC u q c -U.Q.P. u q p -UQP u q p -uq u q -UQ u q -URAA u r a a -URAC u r a c -URAP u r a p -URBACT u r b a c t -URBED u r b e d -Urbz u r b z -URCL u r c l -URCSA u r c s a -URCs u r c's -URC u r c -Urdd u r d d -Urei u r e i -urf u r f -Urla u r l a -URLhttp u r l h t t p -URLs u r l's -URL u r l -URNU u r n u -UROC u r o c -URRACA u r r a c a -URSB u r s b -URSEC u r s e c -URSS u r s s -URW's u r w's -URW u r w -URZ u r z -USAACE u s a a c e -USAAC u s a a c -U.S.A.A.F. u s a a f -USAAF u s a a f -USAB u s a b -USACE u s a c e -USAC u s a c -USAFE u s a f e -USAF u s a f -USAHA u s a h a -USAID's u s a i d's -USAID u s a i d -Usal u s a l -usan u s a n -Usan u s a n -USAN u s a n -usao u s a o -USAO u s a o -USAPA u s a p a -USARPS u s a r p s -USASA u s a s a -USA's u s a's -usata u s a t a -USATF u s a t f -USAT u s a t -usa u s a -.USA u s a -U.S.A. u s a -U.S.A u s a -USA u s a -USAya u s a y a -USBA u s b a -USBC's u s b c's -USBC u s b c -USBs u s b's -USB u s b -USBWA u s b w a -USCCB u s c c b -USCF u s c f -USCGAUX u s c g a u x -USCGC u s c g c -USCG u s c g -USCHS u s c h s -Uscie u s c i e -USCIRF u s c i r f -USCIS u s c i s -USCITA u s c i t a -USCOB u s c o b -USCRP u s c r p -U.S.C.'s u s c's -USC's u s c's -USCT u s c t -U.S.C. u s c -USC u s c -USDA's u s d a's -U.S.D.A. u s d a -USDA u s d a -USDoE u s d o e -USDOJ u s d o j -USDP u s d p -USDTV u s d t v -usd u s d -USD u s d -USEER u s e e r -USENIX u s e n i x -USFbA u s f b a -USFE u s f e -USFF u s f f -USFLPA u s f l p a -USFL u s f l -USFS u s f s -USF u s f -USF&WS u s f and w s -USFWS u s f w s -USFW u s f w -USGA u s g a -U.S.G.S. u s g s -USGS u s g s -U.S. H.R. u s h r -UShs u s h's -Usia u s i a -USIA u s i a -usih u s i h -USIP's u s i p's -USIP u s i p -USISL u s i s l -USIS u s i s -USIU u s i u -USJA u s j a -USJ u s j -USLES u s l e s -USLHE u s l h e -USLMRA u s l m r a -USLTA u s l t a -USL u s l -Uslu u s l u -Usmar u s m a r -USMA u s m a -USMC M u s m c -USMCR u s m c r -USMC's u s m c's -USMC u s m c -USMLE u s m l e -USML u s m l -USMMA u s m m a -USM u s m -Usna u s n a -USNA u s n a -USNG u s n g -Usnic u s n i c -USNM u s n m -USNO u s n o -USNR u s n r -USNSCS u s n s c s -USNS u s n s -USNTDP u s n t d p -U.S.N. u s n -USN u s n -USOC's u s o c's -USOC u s o c -Usoi u s o i -Usos u s o's -Uso u s o -USO u s o -USPHL u s p h l -USPO u s p o -USPPD u s p p d -U.S.P.Q. u s p q -USPSA u s p s a -USPs u s p's -USPS u s p s -USPTA u s p t a -USPTO u s p t o -U.S.P. u s p -USP u s p -USRA u s r a -USRC u s r c -USSA u s s a -USSBA u s s b a -USSB u s s b -USSD u s s d -USSF's u s s f's -USSF u s s f -USSR's u s s r's -USSR u s s r -U.S.S.R u s s r -U.S.'s u s's -US's u s's -U.S.S. u s s -USS u s s -Usti u s t i -Ustka u s t k a -USTR's u s t r's -USTR u s t r -UST's u s t's -Usui u s u i -usum u s u m -U. S. u s -U.S. u s -Usut u s u t -USVC u s v c -Usvit u s v i t -USVI u s v i -U.S.V. u s v -USWA u s w a -USWNT's u s w n t's -USWNT u s w n t -U.S.W. u s w -USW u s w -Uta's u t a's -uta u t a -Uta u t a -UTA u t a -UTB u t b -Utca u t c a -UTC u t c -Utd's u t d's -Utd u t d -utea u t e a -UTEP u t e p -Utes u t e's -UTET u t e t -UTF u t f -Uth u t h -uti u t i -Uti u t i -UTJ u t j -UTMB u t m b -UTMF u t m f -UTM u t m -Utne u t n e -Utnur u t n u r -Uto u t o -UTO u t o -UTPB u t p b -UTP u t p -utrci u t r c i -UTRGV u t r g v -UTR u t r -utsav u t s a v -Utsav u t s a v -UTSC u t s c -UTSI u t s i -UT's u t's -UTS u t s -Utsu u t s u -UTTR u t t r -U.T. u t -Utu u t u -Utva u t v a -UTVA u t v a -UTV u t v -UUA u u a -UUCP u u c p -Uuh u u h -UUKKY u u k k y -Uul u u l -Uulu u u l u -UUP u u p -Uusi u u s i -UUs u u's -Uuto u u t o -UUT u u t -Uvac u v a c -UVB u v b -UVC u v c -Uvea u v e a -UVF u v f -UVIMB u v i m b -UVI u v i -uvnitr u v n i t r -Uvo u v o -UVT u v t -UVU u v u -U.V. u v -UV u v -UWAP u w a p -Uwasa u w a s a -UWASA u w a s a -U.W.A. u w a -UWA u w a -UWB u w b -UWC u w c -UWFi u w f i -UWF u w f -UWG u w g -UWH u w h -UWI u w i -UWM's u w m's -UWP u w p -UWRF u w r f -UWSP's u w s p's -UWSU u w s u -UW's u w's -UWS u w s -UW u w -UWW u w w -VASP v a s p -VA's v a's -V. A. v a -V.A. v a -VA v a -V&A v and a -Vav v a v -VAV v a v -Vay v a y -VBA v b a -VBBS v b b s -VBE v b e -VBI v b i -VBM v b m -VBR v b r -vb v b -V. B. v b -V.B. v b -VB v b -VCA's v c a's -VCA v c a -VCCS v c c s -VCDs v c d's -VCD v c d -VCE v c e -VCH v c h -VCIT v c i t -VCI v c i -VCJ v c j -V. C. M. v c m -VCO v c o -VCP v c p -VCQ v c q -VCRs v c r's -VCR v c r -VCSELs v c s e l's -VCSEL v c s e l -VCs v c's -VCS v c s -VCTs v c t's -VCT v c t -VCU v c u -vc v c -V. C. v c -V.C. v c -VC v c -VCXIV v c x i v -VCY v c y -VDAC v d a c -vda v d a -Vda v d a -VDCs v d c's -VDC v d c -vdiq v d i q -VDJ v d j -VDL's v d l's -VDL v d l -vdm v d m -VDM v d m -VDP v d p -VDR v d r -VDSL v d s l -VDUP v d u p -VDU v d u -V. D. v d -V.D. v d -VD v d -VDV v d v -V. D. W. v d w -vez v e z -Vez v e z -VEZ v e z -V.F.A. v f a -VFA v f a -VFC v f c -VFDS v f d s -V.F.D. v f d -VFD v f d -VFIL v f i l -VFLI v f l i -VFL's v f l's -VFL v f l -VFMC v f m c -VFM v f m -vfp v f p -vfr v f r -VFR v f r -VF's v f's -VFS v f s -VFTS v f t s -VFTX v f t x -VFU v f u -V. F. v f -V.F. v f -VF v f -VFW v f w -VFX v f x -VGA v g a -V'Ger v g e r -VGIK v g i k -VGKO v g k o -VGMA v g m a -vgmdb v g m d b -VGMDB v g m d b -VGM v g m -VGo v g o -VGP v g p -VGSCs v g s c's -VGSoM v g s o m -VGTU v g t u -VGU v g u -V. G. v g -V.G. v g -VG v g -VGV v g v -VGX v g x -VHB v h b -VHC v h c -VHD v h d -VHF v h f -VHL v h l -VHP v h p -VHR v h r -VHSL v h s l -VHS v h s -V. H. v h -VH v h -V.I.C.'s v i c's -Vict v i c t -VICT v i c t -viita v i i t a -vijf v i j f -vij v i j -Vij v i j -V.I.P.s v i p's -VIPs v i p's -V.I.P. v i p -VIP v i p -V. I. v i -V.I. v i -V. J. J. v j j -VJL v j l -VJs v j's -VJTF v j t f -V. J. v j -V.J. v j -VJ v j -VKG v k g -VKIBC's v k i b c's -V. K. N. v k n -VKOS v k o s -VKS v k s -V. K. v k -V.K. v k -VK v k -Vlah v l a h -VLA v l a -VLBA v l b a -VLBI v l b i -VLB v l b -VLCCs v l c c's -VLCS v l c s -VLC v l c -VLDB v l d b -VLDL v l d l -vlei v l e i -VLE v l e -VLEX v l e x -VLF v l f -Vlijt v l i j t -VLN v l n -VLQ v l q -VLR v l r -VLSI v l s i -VLS v l s -VLT v l t -V. L. v l -V.L. v l -VL v l -VMAs v m a's -VMAT v m a t -VMA v m a -VMCAS v m c a s -VMCM v m c m -VME v m e -VMFM v m f m -VMF v m f -VMG v m g -VMI's v m i's -VMI v m i -VMK v m k -VMM v m m -VMPS v m p s -VMS v m s -VMT v m t -vm v m -V. M. v m -V.M. v m -VM v m -VNAF v n a f -VNAV v n a v -VNCH v n c h -VNC v n c -vner v n e r -V.N.E. v n e -VNI v n i -VNO v n o -VNPT v n p t -VNQDD v n q d d -VNR v n r -VNSA v n s a -VNS v n s -VNTH v n t h -VNTR v n t r -VNU v n u -V. N. v n -V.N. v n -VN v n -V.O. v o -VO v o -Vov v o v -VOX's v o x's -Voz v o z -VPAL v p a l -VPD v p d -VPH v p h -vpis v p i s -V. P. I. v p i -VPI v p i -VPLS v p l s -VPL v p l -VPM v p m -VPNs v p n's -VPN v p n -VPO's v p o's -VPP v p p -VPRO's v p r o's -VPRO v p r o -VPS v p s -vpu v p u -V. P. v p -V.P. v p -VP v p -VQT v q t -vq v q -VQ v q -vrak v r a k -VRA v r a -Vrba v r b a -Vrbuv v r b u v -VRD v r d -Vrej v r e j -vrem v r e m -VRE v r e -VRF v r f -Vrin v r i n -VRI v r i -vrj v r j -VRLA v r l a -vrn v r n -vroee v r o e e -vrou v r o u -vrouw v r o u w -Vrouw v r o u w -VRO v r o -VRR v r r -Vrsac v r s a c -VRSA v r s a -VR's v r's -VRS v r s -Vrtis v r t i's -VRT's v r t's -VRT v r t -V&R v and r -vr v r -V. R. v r -V.R. v r -VR v r -VRV v r v -VSANs v s a n's -VSAN v s a n -VSAP's v s a p's -VSATs v s a t's -VSB's v s b's -VSB v s b -VSCP v s c p -VSC v s c -VSD v s d -Vsekh v s e k h -vse v s e -VSE v s e -VSFV v s f v -VSG v s g -VSI v s i -VSM v s m -VSNL v s n l -vso v s o -VSO v s o -VSPs v s p's -VSP v s p -VSS v s s -VSTM v s t m -VST v s t -VSU v s u -vs. versus -_vs._ versus -VSV v s v -VSW v s w -VSX v s x -vsyo v s y o -VSZ v s z -VTA v t a -VTB v t b -VTCO v t c o -VTD v t d -VTEC v t e c -VTE v t eL -Vtic v t i c -VTi v t i -VTL v t l -VTM v t m -VTR v t r -VTSK v t s k -V&T's v and t's -VTS v t s -VTU v t u -V&T v and t -VTVL v t v l -V.T. v t -VT v t -VTV v t v -Vuur v u u r -VUU v u u -V.V.B. v v b -VVCS v v c s -VVD v v d -VVIPs v v i p's -VVI v v i -VVMC v v m c -VVO v v o -VVS v v s -VVT v v t -V. V. v v -V.V. v v -VV v v -VWM v w m -VWR v w r -VW's v w's -VWs v w's -VWS v w s -VW v w -VXL v x l -VXR v x r -VX v x -Vyg v y g -vyr v y r -vy v y -VY v y -vz v z -V. Z. v z -WAAAAAGH w a a a a a g h -WAAAF w a a a f -WAAC w a a c -WAAF w a a f -WAAI w a a i -WAAV w a a v -Waay w a a y -WABB w a b b -WABC w a b c -WABD w a b d -WABG's w a b g's -WABG w a b g -W. A. C. w a c -W.A.C. w a c -Wa'il w a i l -WAIO w a i o -W.A.J. w a j -Wakf w a k f -W.A.K.O. w a k o -wa'l w a l -WANFL w a n f l -WAOK w a o k -waqf w a q f -waqt w a q t -Waqt w a q t -WAQZ w a q z -WARH w a r h -W.A.R. w a r -WASC w a s c -Wasl w a s l -WASL w a s l -W. A. S. w a s -W.A.S. w a s -Watfa w a t f a -WATL w a t l -WATW w a t w -wau w a u -Wau w a u -WAU w a u -WAVF w a v f -WAVM w a v m -W. A. w a -W.A. w a -WA w a -WAWLI w a w l i -waw w a w -WAWZ w a w z -WAYH w a y h -waza w a z a -Waza w a z a -WBAL's w b a l's -WBAM w b a m -WBA w b a -WBBL w b b l -WBBM w b b m -WBBP w b b p -WBCA w b c a -WBCN w b c n -W.B.C. w b c -WBC w b c -WBCY w b c y -WBEV w b e v -WBEZ w b e z -WBFJ w b f j -WBFO w b f o -WBF w b f -WBG w b g -WBHY w b h y -WBIC w b i c -WBIL w b i l -WBJEE w b j e e -WBKO w b k o -WBK w b k -WBLQ w b l q -WBME w b m e -WBNI w b n i -WBNX w b n x -WBON w b o n -WBO w b o -WBQC w b q c -WBRC w b r c -WBRE w b r e -WBRO w b r o -WBRZ w b r z -WBs w b's -WBS w b s -WBTI w b t i -WBT's w b t's -WBT w b t -WBTW w b t w -WBTZ w b t z -WBUR w b u r -WBVE w b v e -WBV w b v -W. B. w b -W.B. w b -WB w b -WBXH w b x h -WBZB w b z b -WBZ w b z -WCAA w c a a -WCAG w c a g -WCAU w c a u -WCA w c a -WCBA w c b a -WCBN w c b n -W&CBR w and c b r -WCBR w c b r -WCBS w c b s -WCB w c b -WCCES w c c e s -WCCG w c c g -WCCO w c c o -WCC's w c c's -WCC w c c -WCDA w c d a -WCEO w c e o -WCFL w c f l -WCF w c f -WCG w c g -WCHA w c h a -WCHL's w c h l's -WCHL w c h l -WCHS w c h s -WCHV w c h v -WCIU w c i u -WCKD w c k d -WCKY w c k y -WCLN w c l n -WCLU w c l u -WCLV w c l v -WCL w c l -WCMA w c m a -WCMC w c m c -WCMFA w c m f a -WCMH w c m h -WCMR w c m r -WCM w c m -WCNB w c n b -WCOZ w c o z -WCPO w c p o -WCPW w c p w -WCRC w c r c -WCRE w c r e -WCRL w c r l -WCSA w c s a -WCSM w c s m -WCS w c s -WCTD w c t d -WCTG w c t g -W.C.T.U. w c t u -WCTU w c t u -WCTV w c t v -WCT w c t -WCTX w c t x -WCVB's w c v b's -WCVB w c v b -WCVE w c v e -WCWA w c w a -wc w c -W. C. w c -W.C. w c -WC w c -WCWC w c w c -WCW w c w -WCXR w c x r -WCYB w c y b -WCZE w c z e -WDAF w d a f -WDA w d a -WDC w d c -WDDM w d d m -WDFN w d f n -WDF w d f -WDGY w d g y -WDH w d h -WDIA w d i a -WDIF w d i f -WDIG w d i g -WDIS w d i s -WDIV w d i v -WDJT w d j t -WDLA w d l a -WDL w d l -WDM w d m -WDNN w d n n -WDNS w d n s -WDNT w d n t -WDOK w d o k -WDO w d o -WDRE w d r e -WDR w d r -WDSE w d s e -WDSN w d s n -WDSO w d s o -WDSU w d s u -WDS w d s -WDTM w d t m -WDUQ w d u q -WDVE w d v e -WDVR w d v r -W. D. w d -W.D. w d -WDWS w d w s -WDW w d w -WDXZ w d x z -WDYZ w d y z -W. E. B. w e b -W.E.B. w e b -W. E. H. w e h -W.E.H. w e h -WEVD w e v d -WEVV w e v v -W. E. w e -W.E. w e -WEZQ w e z q -WFAA w f a a -WFAL w f a l -WFAN w f a n -WFB w f b -WFCA w f c a -WFC w f c -WFDC w f d c -WFDD w f d d -WFDF w f d f -WFDU w f d u -WFD w f d -WFGF w f g f -WFHE w f h e -W.F.H. w f h -WFH w f h -WFIKKN w f i k k n -WFIL w f i l -WFIRST w f i r s t -WFL's w f l's -WFL w f l -WFLX w f l x -WFMT w f m t -WFMU w f m u -W. F. M. w f m -WFM w f m -WF&NW w f and n w -WFNZ w f n z -WFOY w f o y -WFPC w f p c -WFPF w f p f -WFPMA w f p m a -W.F.P. w f p -WFP w f p -WFSBP w f s b p -WFS w f s -WFTDA w f t d a -WFTM w f t m -WFTV w f t v -WFT w f t -WFVA w f v a -W&F w and f -WFWA w f w a -W. F. w f -W.F. w f -WF w f -WFWM w f w m -WFXR w f x r -wga w g a -WGA w g a -WGBH w g b h -WGBI w g b i -W. G. B. w g b -WGB w g b -WGCB w g c b -W.G.C. w g c -WGC w g c -WGEM w g e m -WGFT w g f t -WGGH w g g h -WGHP w g h p -WGH w g h -WGHW w g h w -WGI w g i -WGN's w g n's -WGNT w g n t -wgn w g n -WGN w g n -WGOK w g o k -WGO w g o -WGP w g p -WGPX w g p x -WGRP w g r p -WGRT w g r t -WGRV w g r v -WGSA w g s a -WGSS w g s s -WGS w g s -WGUN w g u n -wg w g -W. G. w g -W.G. w g -WG w g -WGWW w g w w -WGZR w g z r -W.H.B. w h b -WHCA w h c a -WHCB w h c b -WHCC w h c c -W. H. C. w h c -W.H.C. w h c -WHC w h c -WHDG w h d g -WHDI w h d i -W.H.D. w h d -WHEC w h e c -WHFA w h f a -WHFM w h f m -WHFS w h f s -WHHS w h h s -W.H.H. w h h -WHJA w h j a -W.H.J. w h j -WHJY w h j y -WHKT w h k t -WHL's w h l's -WHL w h l -WHNO w h n o -WHP w h p -WHRC w h r c -WHSN w h s n -WHSS w h s s -W.H.S. w h s -WHS w h s -W. H. T. w h t -WHTZ w h t z -W&H w and h -W. H. w h -W.H. w h -WH w h -Whyld w h y l d -WHYT w h y t -W.I.B.C. w i b c -Wica w i c a -wici w i c i -WIC's w i c's -WICU w i c u -Wif w i f -WIF w i f -WIJD w i j d -Wijk w i j k -WIP w i p -W.I.S.E. w i s e -W.I.T.C.H. w i t c h -Wiwa w i w a -W. I. w i -WIXY's w i x y's -WJAL w j a l -WJAR w j a r -wjaz w j a z -WJBC w j b c -WJBF w j b f -WJBK w j b k -WJBR w j b r -WJCI w j c i -WJC w j c -WJEC w j e c -WJEF w j e f -WJER w j e r -WJET w j e t -W. J. J. O. w j j o -W.J.J.O. w j j o -WJJZ w j j z -WJKA's w j k a's -WJKA w j k a -WJKS w j k s -WJLA w j l a -WJMK w j m k -WJM w j m -WJOI w j o i -WJRD w j r d -WJR w j r -WJSC w j s c -W&J's w and j's -WJTD w j t d -WJUX w j u x -W&J w and j -W. J. w j -W.J. w j -WJ w j -WJXX w j x x -WJYL w j y l -WJYM w j y m -WJZA w j z a -WJZJ w j z j -WJZ w j z -WKAG w k a g -WKAQ w k a q -WKAR w k a r -WKA w k a -WKBD w k b d -WKBF's w k b f's -WKB w k b -WKBW w k b w -W. K. C. w k c -WKDM w k d m -WKDN w k d n -WKDZ w k d z -WKFS w k f s -W.K.H. w k h -WKH w k h -WKIK w k i k -WKIP w k i p -WKKB w k k b -WKKD w k k d -WKKZ w k k z -WKLH w k l h -WKNDS w k n d s -WKN w k n -WKQI w k q i -WKRR w k r r -WKSE w k s e -WKSM w k s m -WKSU w k s u -WKTU's w k t u's -WKTU w k t u -W.K.V. w k v -W. K. w k -W.K. w k -WKXJ w k x j -WKX w k x -WKYS's w k y s's -WKYT w k y t -WKY w k y -W.L.A.K. w l a k -WLB w l b -WLCH w l c h -W&LE w and l e -Wley w l e y -WLGH w l g h -WLH w l h -WLII w l i i -WLIR w l i r -WLJY w l j y -WLKT w l k t -WLKY w l k y -WLLM w l l m -WLNP w l n p -WLNQ w l n q -WLNS w l n s -WLPA w l p a -WLPR w l p r -WLPWR w l p w r -wlrs w l r s -WLSG w l s g -WLS w l s -WLTM w l t m -WLUK's w l u k's -WLUK w l u k -WLWC w l w c -W. L. w l -W.L. w l -WL w l -WLW w l w -WLYH's w l y h's -WLYN w l y n -WLY w l y -WLZK w l z k -WMAC w m a c -WMAG w m a g -WMAP w m a p -WMAQ w m a q -WMATA's w m a t a's -WMATA w m a t a -W.M.A. w m a -WMA w m a -WMAZ w m a z -WMBG w m b g -WMCAT w m c a t -WMCA w m c a -WMDB w m d b -WMDI w m d i -WMD w m d -WMEE w m e e -WMEN w m e n -WMET w m e t -WME w m e -WMEX w m e x -WMFC w m f c -WMFM w m f m -WMFP w m f p -W.M.F. w m f -WMF w m f -WMGF w m g f -WMG w m g -WMGY w m g y -WMHG w m h g -WMHT w m h t -WMIX w m i x -WMJR w m j r -WMJZ w m j z -WMKQ w m k q -WMKW w m k w -wml w m l -WMLW w m l w -WMLY w m l y -WMMS w m m s -W. M. M. w m m -WMNF w m n f -WMN w m n -WMOB w m o b -WMO w m o -WMRA w m r a -WMRO w m r o -WMSG w m s g -W.M.S. w m s -WMS w m s -WMTS w m t s -WMT w m t -WMTW w m t w -WMUB w m u b -WMU w m u -WMVM w m v m -WMV w m v -W&M w and m -W. M. w m -W.M. w m -WM w m -WMWM w m w m -WMXB w m x b -WMX w m x -WMYE w m y e -WMYL w m y l -WNAK w n a k -W.N.B.A. w n b a -WNBA w n b a -WNBC w n b c -WNBL w n b l -WNBR w n b r -WNB w n b -WNCN w n c n -WNC w n c -WNCX w n c x -WND w n d -WNED w n e d -WNEL w n e l -WNEM w n e m -WNEP w n e p -WNET w n e t -WNEW's w n e w's -WNEW w n e w -WNFM w n f m -WNGL w n g l -WNIT w n i t -WNJN w n j n -WNJO w n j o -WNJY w n j y -WNK w n k -WNLO w n l o -WNLU w n l u -WNL w n l -WNMX w n m x -WNO w n o -WNPT w n p t -WNRN w n r n -WNR's w n r's -WNRV w n r v -WNSH w n s h -WNSR w n s r -WNTM w n t m -WNT w n t -WNUA w n u a -WNUF w n u f -WNUSP w n u s p -WNWBL w n w b l -W. N. w n -W.N. w n -WN w n -WNWO w n w o -WNWS w n w s -WNW w n w -WNYA w n y a -WNYC's w n y c's -WNYC w n y c -WNYM w n y m -WNY w n y -WNYZ w n y z -wnzaa w n z a a -WOAA w o a a -WOAK w o a k -WOA w o a -WOC w o c -W&OD w and o d -W.O.G. w o g -WOGX's w o g x's -WOJG w o j g -WOLH w o l h -WOOM w o o m -WOPC w o p c -Worh w o r h -WOSM w o s m -W. O. w o -W.O. w o -WOWOW w o w o w -WOXY w o x y -WOZN w o z n -WPAC w p a c -WPA w p a -WPBC w p b c -WPBSA w p b s a -WPBS w p b s -WPBT w p b t -W. P. C. w p c -WPC w p c -WPDH w p d h -WPD w p d -WPFF w p f f -WPFL w p f l -WPF w p f -WPGC w p g c -WPHL w p h l -WPH w p h -WPIAL w p i a l -WPI w p i -WPIX w p i x -WPLA w p l a -WPLG w p l g -WPLS w p l s -WPMW w p m w -WPO w p o -WPPT w p p t -WPP w p p -WPRI w p r i -WPRO w p r o -WPRP w p r p -WPSC w p s c -WPSL w p s l -WPS w p s -WPTB w p t b -WPTD's w p t d's -wpt w p t -WPT w p t -WPTY w p t y -W. P. U. w p u -wp w p -W. P. w p -W.P. w p -WP w p -WPXN w p x n -WPYR w p y r -WQDE w q d e -WQHT w q h t -WQIV w q i v -WQLR w q l r -WQLZ w q l z -WQMS w q m s -WQOK w q o k -WQSO w q s o -WQSX w q s x -WQ w q -WQXI w q x i -WQXR w q x r -W. R. A. S. w r a s -WRAT w r a t -WRBU w r b u -WRCB w r c b -WRCN w r c n -WRC w r c -WRDL w r d l -Wrec w r e c -WRFD w r f d -WRFK w r f k -WRFM w r f m -WRFX w r f x -WRGO w r g o -WRGP w r g p -W. R. G. w r g -WRHA w r h a -WRHC w r h c -WRHI w r h i -W.R.I. w r i -WRKA w r k a -WRKO w r k o -WRKT w r k t -W.R.K. w r k -WRKY w r k y -WRNS w r n s -WRN w r n -WRNY w r n y -WRNZ w r n z -WROJ w r o j -WROK w r o k -WROO w r o o -WRPT w r p t -WRQQ w r q q -WRTA w r t a -WRTC w r t c -WRUV w r u v -WRU w r u -WRVL w r v l -WRVS w r v s -WRWB w r w b -W. R. w r -W.R. w r -WR w r -W.R.W. w r w -WRXT w r x t -WSAR w s a r -WSAV w s a v -W.S.A. w s a -WSA w s a -WSAZ w s a z -WSBG w s b g -WSBM w s b m -WSBT w s b t -WSB w s b -WSCA's w s c a's -WSCR w s c r -W. S. C. w s c -WSC w s c -WSDD w s d d -WSDG w s d g -WSDOT w s d o t -WSDP w s d p -WSDR w s d r -WSEG w s e g -WSEK w s e k -WSE w s e -WSFA w s f a -WSFL w s f l -WSFM w s f m -WSFS w s f s -WSFX w s f x -WSGE w s g e -WSGW w s g w -WSHL w s h l -WSHU w s h u -WSH w s h -WSIPC w s i p c -WSIS w s i s -WSJM w s j m -WSJO w s j o -WSJ w s j -WSLU w s l u -WSL w s l -WSMK w s m k -W.S.M. w s m -WSM w s m -WSNJ w s n j -WSNS w s n s -WSNT w s n t -WSN w s n -WSOF w s o f -WSOPE w s o p e -WSOP's w s o p's -WSOP w s o p -WSORR w s o r r -WSO w s o -WSOY w s o y -WSPA w s p a -WSPC w s p c -WSPD w s p d -WSPN w s p n -WSPS w s p s -WSPU w s p u -WSP w s p -WSRA w s r a -WSRE's w s r e's -WSRF w s r f -WSSA w s s a -WSSCC w s s c c -WSSSA w s s s a -WSS w s s -WSTE w s t e -WSTR w s t r -WSUA w s u a -WSUD w s u d -WSUE w s u e -WSUS w s u s -WSU w s u -WSV w s v -WSVZ w s v z -WSWI w s w i -ws w s -W. S. w s -W.S. w s -WS w s -WSW w s w -WSYN w s y n -WSYX w s y x -WTAA w t a a -WTAE w t a e -WTAF w t a f -WTAG w t a g -WTAM's w t a m's -W. T. A. w t a -WTA w t a -WTAW w t a w -WTCC w t c c -W. T. C. w t c -W.T.C. w t c -WTC w t c -WTDY w t d y -WTEL w t e l -WTEV's w t e v's -WTEV w t e v -WTF w t f -WTGB w t g b -WTHR's w t h r's -WTHS w t h s -WTIU w t i u -WTI w t i -WTIX w t i x -WTKG w t k g -WTKO w t k o -WTKR w t k r -WTKS w t k s -WTLS w t l s -WTMA w t m a -WTNH w t n h -WTN w t n -WTOP w t o p -WTO's w t o's -WTOS w t o s -WTO w t o -WTPA w t p a -WTPQ w t p q -WTR w t r -WTs w t's -WTS w t s -WTTF w t t f -WTTM w t t m -WTTs w t t's -WTT w t t -WTTW w t t w -WTTZ w t t z -WTVA w t v a -WTVC w t v c -WTVD w t v d -WTVI w t v i -WTVM w t v m -WTVU w t v u -WTVW w t v w -WTVX w t v x -WTWF w t w f -W. T. w t -W.T. w t -WT w t -WTX w t x -WUAB w u a b -WUAP w u a p -WUAs w u a's -WUC w u c -Wudl w u d l -Wuhr w u h r -Wuhu w u h u -WUKB w u k b -WUPG w u p g -WUPN w u p n -WUPZ w u p z -Wu's w u's -WUSW w u s w -WUTK w u t k -WUVC w u v c -wuv w u v -W. U. w u -Wuz w u z -WVa w v a -WVBX w v b x -WVCA w v c a -WVIT w v i t -WVJC w v j c -WVJP w v j p -WVLZ w v l z -WVNI w v n i -WVNY w v n y -W. V. O. w v o -WVO w v o -WVPA w v p a -WVPO w v p o -WVSSAC w v s s a c -WVSU w v s u -WVTU's w v t u's -WVTU w v t u -WVUE w v u e -WVU w v u -WVUW w v u w -W. V. w v -W.V. w v -WV w v -WWAA w w a a -WWAMI w w a m i -WWASP w w a s p -WWA w w a -WWAX w w a x -WWBZ w w b z -WWCD w w c d -WWC w w c -WWDB's w w d b's -WWDC w w d c -WWDR w w d r -WWD w w d -WWE's w w e's -Wwe w w e -WWE w w e -WWF's w w f's -WWF w w f -WWGC w w g c -WWHT w w h t -WWHW w w h w -WWIS w w i s -WWJP w w j p -WWKB w w k b -WWKL w w k l -WWML w w m l -WWMM w w m m -WWMX w w m x -WWMY w w m y -WWN w w n -WWNW w w n w -WWNY w w n y -WWOX w w o x -WWPG w w p g -WWP w w p -WWPW w w p w -WWRFC w w r f c -WWRV w w r v -WWSS w w s s -WWS w w s -WWTI's w w t i's -WWTI w w t i -WWTN w w t n -WWU w w u -WWVA w w v a -WWVR w w v r -WWV w w v -WWWF w w w f -WWWQ's w w w q's -W. W. w w -W.W. w w -WW w w -WWW w w w -WWWW w w w w -WWYD w w y d -WXB w x b -WXCN w x c n -WXDU w x d u -WXEL w x e l -WXIL w x i l -WXIN's w x i n's -WXIN w x i n -WXJM's w x j m's -WXJ w x j -WXN w x n -WXQW w x q w -WXTG w x t g -WXW w x w -wx w x -WX w x -W.Y. w y -WY w y -wyzc w y z c -WZBC w z b c -WZFG w z f g -WZFT w z f t -WZGC w z g c -WZJQ w z j q -WZKC w z k c -WZLR w z l r -WZLX w z l x -WZRB w z r b -WZRD w z r d -WZST w z s t -W. Z. w z -WZ w z -WZX w z x -WZZM w z z m -WZZX w z z x -xbg x b g -XBMC x b m c -XBM x b m -Xbra x b r a -XBRL x b r l -XBV x b v -XCB x c b -XCE x c e -XCMS x c m s -XCOM x c o m -XCOR x c o r -xCo x c o -XCR x c r -XCT x c t -XCVI x c v i -XCV x c v -X. C. x c -XC x c -XCX x c x -xda x d a -XDDM x d d m -XDH x d h -XDK x d k -XDRs x d r's -XDR x d r -XD's x d's -XDS x d s -X. D. x d -XD x d -Xfce x f c e -XFC x f c -XFDL x f d l -XFD x f d -XFL x f l -XFM x f m -XFS x f s -XFU x f u -xf x f -X.F. x f -XF x f -XHVFC x h v f c -xh x h -X. H. x h -XH x h -XJD x j d -XJ x j -XKE x k e -XKL x k l -xk x k -XK x k -XL x l -XMB x m b -xmc x m c -xml x m l -XML x m l -XMMS x m m s -XMPP x m p p -XMP x m p -XMRV x m r v -XMSN x m s n -XM's x m's -XMU x m u -X.M. x m -XM x m -XN x n -xO x o -X.O. x o -XO x o -XPA x p a -XPD x p d -XPe x p e -XPL x p l -XPN x p n -XP's x p's -XPS x p s -XPT x p t -XPW x p w -XP x p -X.Q. x q -XQ x q -XRCC x r c c -XRCO x r c o -XRDS x r d s -XRD x r d -XRE x r e -XR x r -XSD x s d -XSi x s i -XSI x s i -XSLT x s l t -xsr x s r -XS x s -XTB x t b -XTC x t c -XTG x t g -XTwas x t w a's -xt x t -XT x t -XVAS x v a -XV x v -XWA x w a -XWB x w b -XWF x w f -XWIS x w i s -X. W. x w -XYNU x y n u -XYP x y p -xy x y -XY x y -xyz x y z -xyZ x y z -XYZ x y z -XZ x z -Y. A. y a -Y.A. y a -YBA y b a -YBL y b l -YBNL y b n l -YBN y b n -YBR y b r -YBX y b x -Y. B. y b -Y.B. y b -YB y b -YBYS y b y s -YCC y c c -YCD y c d -ycia y c i a -ycie y c i e -YCL y c l -YCO y c o -YCU y c u -YCV y c v -yc y c -Y. C. y c -Y.C. y c -YC y c -YCYW y c y w -YDA y d a -Ydby y d b y -Yde y d e -YDG y d g -YdiB y d i b -YDK y d k -YDNC y d n c -yd y d -Y. D. y d -Y.D. y d -YD y d -Y.E. y e -YFCMD y f c m d -YFCs y f c's -YFCU y f c u -YFC y f c -yfle y f l e -YF&R y f and r -YF y f -YGB y g b -YGEX y g e x -YGLA y g l a -YGL y g l -YG's y g's -yg y g -Y. G. y g -Y.G. y g -YG y g -YHA y h a -YHWH y h w h -Y. H. y h -YH y h -YIF y i f -YIG y i g -YITP y i t p -Y. I. y i -Y.I. y i -YJO y j o -yj y j -Y. J. y j -YJ y j -Ykt y k t -Y. K. y k -Y.K. y k -YK y k -YKY y k y -Yle y l e -YLE y l e -YLF y l f -yl y l -Y. L. y l -YL y l -YMCA's y m c a's -Y.M.C.A. y m c a -YMCA y m c a -YMF y m f -Ymke y m k e -Y.M.M. y m m -YMM y m m -YMO y m o -ym y m -Y. M. y m -YM y m -yndi y n d i -Yndi y n d i -yne y n e -Yngve y n g v e -Ynis y n i's -YNK y n k -YNU y n u -yn y n -Yn y n -Y. N. y n -Y.N. y n -YN y n -Y.O. y o -YO y o -ypa y p a -YPC y p c -YPF y p f -YPG y p g -YPM y p m -YPO y p o -Y.P.P. y p p -YPP y p p -Y.P.S. y p s -YPT y p t -YPU y p u -Y.P. y p -YP y p -Y. Q. y q -YQ y q -yra y r a -Yra y r a -YRC y r c -YRF y r f -YRK y r k -YRM y r m -YRT y r t -Y&R y and r -YSK'da y s k d a -YSK'ya y s k y a -YSK y s k -YSL y s l -YSRCP y s r c p -YSR y s r -YSU's y s u's -YSU y s u -Ys y's -Y.S. y s -YS y s -YSY y s y -yta y t a -YTB y t b -Ytre y t r e -YTS y t s -YTV's y t v's -YTV y t v -Y&T y and t -Y. T. y t -Y.T. y t -YT y t -Y. V. y v -YWCA y w c a -YWC y w c -Y. W. y w -Y.Y. y y -Z. A. B. z a b -Z. A. z a -Z.A. z a -ZBC z b c -ZBS z b s -ZB z b -ZCE z c e -ZCGWM z c g w m -ZCMI z c m i -ZCTA z c t a -ZCY z c y -ZC z c -Zdar z d a r -zda z d a -ZDF z d f -ZDR z d r -Z.E.R.O. z e r o -ZFC z f c -ZFK z f k -ZFM z f m -ZFP z f p -ZFS z f s -ZFX z f x -ZF z f -ZGE z g e -ZGI z g i -zg z g -Z.G. z g -ZG z g -zh z h -Z. H. z h -Z.H. z h -ZH z h -zijn z i j n -zij z i j -Zij z i j -Z. I. z i -Z. J. z j -ZKK z k k -ZKM z k m -Z.K. z k -Z.L. z l -Z.M. z m -ZNA z n a -ZNF z n f -ZNK z n k -ZnO z n o -ZNW z n w -ZPAP z p a p -Zpav z p a v -ZPAV z p a v -ZPA z p a -ZPK z p k -Z.P. z p -ZP z p -ZQ z q -ZRC z r c -ZrI z r i -ZRK z r k -ZSC z s c -ZSE z s e -ZSF z s f -ZSG's z s g's -ZSIS z s i s -ZSL z s l -ZSO z s o -ZSSS z s s s -Zsuzsa z s u z s a -ZTE z t e -ZWYCI z w y c i -Z.W. z w -Z.X.V. z x v -Z.X. z x -ZYF z y f -Z. Y. z y -Z.Y. z y -Z. Z. z z -Z.Z. z z diff --git a/nemo_text_processing/text_normalization/en/data/whitelist/ipa_symbols.tsv b/nemo_text_processing/text_normalization/en/data/whitelist/ipa_symbols.tsv deleted file mode 100644 index f5559c711630..000000000000 --- a/nemo_text_processing/text_normalization/en/data/whitelist/ipa_symbols.tsv +++ /dev/null @@ -1,521 +0,0 @@ -a -aoj -aəj -aː -aːʲ -aː͡j -aː͡ɨ̯ -aˤ -aˤː -a̠ -a̠ː -a̰ -a͡e -a͡i -a͡iː -a͡i̯ -a͡j -a͡o -a͡u -a͡uː -a͡u̯ -a͡w -a͡ə -a͡ɨ̯ -a͡ɪ -a͡ʊ -b -bʱ -bʲ -bː -b̥ -c -cʰ -cː -ç -d -dʲ -dː -d̥ -d̪ -d̪ʱ -d͡z -d͡zʷ -d͡zː -d͡ʑ -d͡ʒ -d͡ʒʱ -d͡ʒʲ -d͡ʒː -e -eː -eːʲ -eː͡j -ẽː -ẽ͡j̃ -e̞ -e̞ː -e̯ -e͡i -e͡iː -e͡ɨ̯ -f -fʲ -fː -h -hː -i -iəj -iəw -iʲ -iː -iːʲ -ĩː -i̥ -i̯ -i͡u -i͡ə -i͡ɛ -j -jː -j̃ -k -kʰ -kʰː -kʲ -kʲʼ -kʷ -kʷʼ -kʼ -kː -k̚ -k̚ʲ -k̟̚ -k͈ -k͡p̚ -l -lʲ -lː -l̥ -l̩ -m -mʲ -mʲː -mː -m̥ -m̩ -n -nʲ -nː -n̥ -n̩ -o -oʲ -oː -oːʲ -ò -õ͡j̃ -õ͡w̃ -o̝ -o̞ -o̞ː -o̯ -o̰ -o͡u -o͡uː -p -pʰ -pʰː -pʲ -pʷʼ -pʼ -pː -p̚ -p̚ʲ -p͈ -p͜f -p͡f -q -qʷ -qʼ -r -rʲ -rː -r̂ -r̂ː -r̥ -r̩ -s -sʰ -sʲ -sʼ -sː -s͈ -t -tʰ -tʰː -tʲ -tʷʼ -tʼ -tː -t̚ -t̪ -t̪ʰ -t͈ -t͜s -t͡s -t͡sʰ -t͡sʰː -t͡sʲ -t͡sʷ -t͡sʼ -t͡sː -t͡ɕ -t͡ɕʰ -t͡ɕ͈ -t͡ʂ -t͡ʂʼ -t͡ʃ -t͡ʃʰ -t͡ʃʰː -t͡ʃʲ -t͡ʃʷ -t͡ʃʼ -t͡ʃː -u -uəj -uʲ -uː -uːʲ -ũː -ũ͡j̃ -u̯ -u͡e -u͡i -u͡j -u͡ɔ -u͡ə -v -vʲ -vː -w -w̃ -x -xʷ -xː -y -yː -yːʲ -y̯ -z -zʲ -zː -z̥ -à -àː -á -áː -â -âː -ã -ã̠ -æ -æː -æ̀ -æ̀ː -æ̂ -æ̂ː -æ͡ɪ -æ͡ʉ -ç -è -èː -é -éː -ê -êː -ì -ìː -í -íː -î -îː -ï -ð -ò -òː -ó -óː -ô -ôː -õ -õː -õ̞ -ø -øː -øːʲ -ø̯ -ù -ùː -ú -úː -û -ûː -ā -āː -ē -ēː -ĕ -ĕ͡ə -ě -ěː -ħ -ĩ -ĩː -ī -īː -ŋ -ŋʲ -ŋ̊ -ŋ̍ -ŋ̟ -ŋ̩ -ŋ͡m -ō -ŏ -ŏ͡ə -œ -œː -œ̃ -œ͡i -œ͡iː -œ͡ʏ -ř -řː -ũ -ũː -ū -ūː -ŭ -ŭ͡ə -ǎ -ǎː -ǐ -ǐː -ǒ -ǒː -ǔ -ǔː -ǣ -ǣː -ɐ -ɐː -ɐ̃ -ɐ̃͡j̃ -ɐ̃͡w̃ -ɐ̯ -ɐ̯̯ -ɑ -ɑː -ɑ̃ -ɑ̃ː -ɒ -ɒʲ -ɒː -ɓ -ɔ -ɔː -ɔˤː -ɔ̀ -ɔ̀ː -ɔ́ -ɔ́ː -ɔ̃ -ɔ̃ː -ɔ̰ -ɔ͡i̯ -ɔ͡ə -ɔ͡ɨ̯ -ɔ͡ɪ -ɔ͡ʊ -ɕ -ɕʰ -ɕː -ɕ͈ -ɖ -ɖʱ -ɗ -ɘ -ɘː -ə -əː -əˤ -ə̀ -ə́ -ə̃ -ə̯ -ə͡u̯ -ə͡w -ə͡ɨ -ə͡ɨ̯ -ɚ -ɛ -ɛʲ -ɛː -ɛˤː -ɛ̀ -ɛ̀ː -ɛ́ -ɛ́ː -ɛ̂ -ɛ̂ː -ɛ̃ -ɛ̃ː -ɛ̄ -ɛ̄ː -ɛ̰ -ɛ͡i -ɛ͡i̯ -ɛ͡u -ɛ͡u̯ -ɛ͡ɪ -ɛ͡ʊ -ɜ -ɜː -ɝ -ɝː -ɟ -ɟː -ɟ͡ʝ -ɡ -ɡʱ -ɡʲ -ɡʷ -ɡː -ɡ̊ -ɣ -ɤ -ɥ -ɦ -ɨ -ɨəj -ɨː -ɨ̃ᵝ -ɨ̞ -ɨ̥ᵝ -ɨ̯ -ɨ͡u̯ -ɨ͡w -ɨ͡ə -ɨᵝ -ɨᵝː -ɪ -ɪː -ɪ̀ -ɪ́ -ɪ̃ -ɪ̯ -ɪ̰ -ɪ͡u̯ -ɪ͡ʊ -ɫ -ɫː -ɬ -ɬʼ -ɭ -ɮ -ɯ -ɯː -ɯ̟̃ᵝ -ɯ̟̊ᵝ -ɯ̟ᵝ -ɯ̟ᵝː -ɰ -ɰ̃ -ɰᵝ -ɱ -ɱ̩ -ɲ -ɲː -ɲ̊ -ɲ̟ -ɳ -ɴ -ɸ -ɸʷ -ɹ -ɻ -ɽ -ɽʱ -ɾ -ɾʲ -ɾː -ɾ̝̊ -ʀ -ʁ -ʁʷ -ʁː -ʂ -ʂʷ -ʃ -ʃʰ -ʃʲ -ʃʷ -ʃʷʼ -ʃʼ -ʃː -ʈ -ʈʰ -ʉ -ʉː -ʊ -ʊ̀ -ʊ́ -ʊ̃ -ʊ̯ -ʊ̯͡i -ʊ̯͡ɨ -ʊ̰ -ʋ -ʌ -ʌ̹ -ʍ -ʎ -ʏ -ʏː -ʏ̯ -ʐ -ʐʷ -ʑ -ʒ -ʒʲ -ʒʷ -ʒː -ʔ -ʔʲ -ʔʷ -ʝ -˦ˀ˥ -˦˥ -˦˧˥ -˦˩ -˧ˀ˨ -˧˦ -˧˧ -˧˨ -˧˩ -˨˩ -˨˩˦ -˨˩˨ -β -θ -χ -χʷ -χː -ḛ -ḭ -ṵ -ẽ -ẽː -ẽ̞ -‿ \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/en/data/whitelist/symbol.tsv b/nemo_text_processing/text_normalization/en/data/whitelist/symbol.tsv deleted file mode 100644 index 6f2f8c69a8e6..000000000000 --- a/nemo_text_processing/text_normalization/en/data/whitelist/symbol.tsv +++ /dev/null @@ -1,23 +0,0 @@ -& and -# hash -@ at -§ section -™ trademark -® registered trademark -© copyright -_ underscore -% percent sign -* asterisk -+ plus -/ slash -= equal sign -^ circumflex -| vertical bar -~ tilde -$ dollar -£ pound -€ euro -₩ won -¥ yen -° degree -º degree diff --git a/nemo_text_processing/text_normalization/en/data/whitelist/tts.tsv b/nemo_text_processing/text_normalization/en/data/whitelist/tts.tsv deleted file mode 100644 index e81924755d2e..000000000000 --- a/nemo_text_processing/text_normalization/en/data/whitelist/tts.tsv +++ /dev/null @@ -1,3851 +0,0 @@ -Ph.D. PHD -Hon. honorable -Mt. Mount -Maj. Major -Rev. Reverend -w/o without -a/c number account number -c/o care of -Gov. governor -vs. versus -vs versus -dept. department -prof. professor -est. estimated -vol volume -vol. volume -bldg. building -Bldg. Building -apt. apartment -Apt. Apartment -World War I World War one -World War II World War two -etc. etcetera. -SnO2 tin four oxide -dept department -HVAC H-vac -SPDR spider -ZIP zip -~ approximately -κ kappa -ω omega -α alpha -ν nu -δ delta -Δ delta -Α alpha -β beta -Β beta -χ chi -Χ chi -ε epsilon -Ε epsilon -φ phi -Φ phi -γ gamma -Γ gamma -η eta -Η eta -ι iota -Ι iota -κ kappa -Κ kappa -λ lambda -Λ lambda -μ mu -Μ mu -ν nu -Ν nu -ο omicron -Ο omicron -π pi -Π pi -θ theta -Θ theta -ρ rho -Ρ rho -σ sigma -Σ sigma -τ tau -Τ tau -υ upsilon -Υ upsilon -ω omega -Ω omega -ξ xi -Ξ xi -ψ psi -Ψ psi -ζ zeta -Ζ zeta -ltd limited -int'l international -A. D AD -A.D AD -a. d AD -a.d AD -a. d. AD -a.d. AD -B. C BC -B.C BC -b. c BC -b.c BC -A. D. AD -A.D. AD -B. C. BC -B.C. BC -b. c. BC -b.c. BC -A. A. a a -A.A. AA -A&A A and A -AAAs AAA's -AaB AAB -Aabo AABO -aac AAC -AACNo AACNO -AADTs AADT's -Aadu AADU -AAFld AAFLD -Aap AAP -A. B. AB -A.B. AB -Abhi ABHI -abl ABL -Abl ABL -Abp ABP -Abr ABR -abv ABV -Abz ABZ -A&C A and C -A. C. AC -A.C. AC -A/C AC -acac ACAC -Acad ACAD -ACC&S ACC and S -Achs ACH's -Acis ACI's -acls ACLS -ACMs ACM's -AcpA ACPA -AcpB ACPB -acq ACQ -A&CR A and CR -AcSOC ACSOC -acu ACU -AC&W AC and W -Acy ACY -A&D A and D -Adab ADAB -A. D. AD -A.D. AD -A.D.A.M. adam -AdaSL ADASL -AdC ADC -ADCs ADC's -AD&D AD and D -AdK ADK -Adl ADL -ADLs ADL's -adm ADM -Adm ADM -admn ADMN -ADNs ADN's -AdP ADP -ADRs ADR's -ADSRs ADSR's -ADSs ADS's -Adwa ADWA -A&E A and E -A. E. AE -A.E. AE -Aed AED -aegte AEGTE -Aeka AEKA -ael AEL -Aema AEMA -aen AEN -aere AERE -AEre AERE -AErn AERN -Aert AERT -Aes AE's -aet AET -Afa AFA -af AF -Af AF -A. F. AF -A.F. AF -Afaf AFAF -afc AFC -AFCSThe AFCSTHE -Afd AFD -AfD AFD -AfDB AFDB -Afe AFE -Aff AFF -Afi AFI -Afiq AFIQ -AFMs AFM's -AfNS AFNS -Afo AFO -Afr AFR -A. G. AG -A.G. AG -Agco AGCO -Agda AGDA -AG&G AG and G -agg AGG -Agi AGI -Agis AGI's -agli AGLI -Agn AGN -AgN AGN -AGNs AGN's -AGRs AGR's -Agsu AGSU -agt AGT -Agte AGTE -Agu AGU -A. H. AH -A.H. AH -Ahdhra AHDHRA -ahe AHE -Ahe AHE -Ahirs AHIR's -Ahk AHK -Ahsa'i AHSAI -Ahta AHTA -aht AHT -Ahu AHU -Ahva AHVA -A&I A and I -A. I. AI -A.I. AI -Aias AIA's -aici AICI -Aicme AICME -AICs AIC's -Aiel AIEL -Aife AIFE -AiG AIG -Aigis AIGI's -Aija AIJA -Aik AIK -AIs AI's -Aist AIST -Aitu AITU -Aiud AIUD -aius AIUS -A. J. AJ -A.J. AJ -Ajba AJBA -Ajmi AJMI -Ajok AJOK -Ajsa AJSA -Aju AJU -Akaa AKAA -a.k.a. AKA -aka. AKA -aka AKA -Aka. AKA -Aka AKA -A&K A and K -A. K. AK -A.K. AK -AKAPs AKAP's -akas AKA's -AKAs AKA's -akh AKH -Akpa AKPA -Aku AKU -A&L A and L -A. L. AL -A.L. AL -Alh ALH -ALUs ALU's -A'ma AMA -A&M A and M -a.m. AM -a.m AM -A. M. AM -A.M. AM -AMAs AMA's -amb AMB -Amb AMB -AmBX AMBX -AMCs AMC's -Amda AMDA -Amd AMD -AM&FM AM and FM -Amha AMHA -aml AML -Amli AMLI -Amlwch AMLWCH -Amm AMM -AM&O AM and O -Ampt AMPT -amr AMR -A&M's A and M's -Ams' AM's -amsl AMSL -Amta AMTA -amt AMT -Amt AMT -Amts AMT's -Amu AMU -A. N. AN -A.N. AN -andFHL ANDFHL -andPPP ANDPPP -Anej ANEJ -Angti ANGTI -Angu ANGU -Anhe ANHE -Anr ANR -Anrep ANREP -A&O A and O -A. O. AO -A.O. AO -AOCCs AOCC's -Aodh AODH -Aodla AODLA -Aogo AOGO -Aoke AOKE -Aoko AOKO -Aola AOLA -Aol AOL -Aone AONE -Aoni AONI -Aoos AOO's -aor AOR -AORs AOR's -aos AOS -AoS AOS -Aotus AOTU's -aov AOV -aovf AOVF -A&P A and P -A. P. AP -A.P. AP -Apc APC -APCh APCH -APCs APC's -apg APG -Aph APH -Apiao APIAO -Api API -APi API -Apic APIC -APICv APICV -Apl APL -Aplu APLU -Apphttp APPHTTP -Appl APPL -appr APPR -Appts APPT's -appu APPU -Appu APPU -A&P's A and P's -Aps AP's -APs AP's -AP&T AP and T -Aqa AQA -Aql AQL -Aqr AQR -A&R A and R -A. R. AR -A.R. AR -ArgR ARGR -ARGs ARG's -ArH ARH -ARMv ARMV -Arnd ARND -arv ARV -Arv ARV -Arwi ARWI -As'ad ASAD -Asai ASAI -Asao ASAO -A.s A's -A. S. AS -A.S. AS -Asasp ASASP -asbl ASBL -asci ASCI -Asci ASCI -Asdis ASDI's -Asfi ASFI -Asn ASN -Aso ASO -Aspe ASPE -Asr ASR -Assn ASSN -assoc ASSOC -Assoc ASSOC -ASSPs ASSP's -Asst ASST -Aste ASTE -Astt ASTT -Aswa ASWA -A&T A and T -atac ATAC -Atac ATAC -Atad ATAD -Ata's ATA's -Atas ATA's -A. T. AT -A.T. AT -ATBs ATB's -atc ATC -atcc ATCC -Atg ATG -ath ATH -Ath ATH -Atia's ATIA's -Ati ATI -ATi ATI -Atid ATID -Atiiq ATIIQ -Atil ATIL -Atiq ATIQ -Ativ ATIV -Atka ATKA -Atl ATL -Atli ATLI -atm ATM -Atm ATM -ATMs ATM's -Atos ATO's -ATOs ATO's -atpB ATPB -atri ATRI -Atri ATRI -A&T's A and T's -A.T.s AT's -AT&SF AT and SF -AT&T AT and T -attd ATTD -AT&T's AT and T's -atv ATV -ATVs ATV's -AtxA ATXA -A. U. AU -A.U. AU -Aub AUB -Aubl AUBL -AUVs AUV's -Auw AUW -avab AVAB -A. V. AV -A.V. AV -AVCs AVC's -avg AVG -Avn AVN -Avo AVO -AvP AVP -AVRs AVR's -Avs' AV's -Avs AV's -avvo AVVO -Awa AWA -AWAs AWA's -A. W. AW -A.W. AW -Awo AWO -Awwa AWWA -A. X. AX -A. Y. AY -A.Y. AY -A. Z. AZ -A.Z. AZ -Azg AZG -Azi AZI -azm AZM -AzTV AZTV -Baad BAAD -Ba'al BAAL -Baal BAAL -Baam BAAM -Baap BAAP -ba'as BAA's -Baat BAAT -Ba'ath BAATH -B. A. BA -B.A. BA -B&A B and A -Bac BAC -bae BAE -Bae BAE -BAe BAE -Bauw BAUW -B'Av BAV -B&B B and B -bb BB -B. B. BB -B.B. BB -bbc BBC -BB&CI BB and CI -BBC&PJR BBC and PJR -BBQ'er BBQER -B&Bs B and B's -BB&S BB and S -BBSes BBSE's -BB&T BB and T -BbvCI BBVCI -bc BC -B. C. BC -B.C. BC -Bcci BCCI -B.C.'s BC's -BCs BC's -BCSic BCSIC -BdA BDA -bd BD -B. D. BD -B.D. BD -Bde BDE -bds BDS -BdU BDU -B. E. BE -B.E. BE -Bedw BEDW -bef BEF -bei BEI -Bei BEI -Beih BEIH -Beis BEI's -bej BEJ -BEMs BEM's -Ber BER -Bes BE's -bf BF -B. F. BF -B.F. BF -BFFs BFF's -bfy BFY -B. G. BG -B.G. BG -BglII BGLII -bgs BGS -Bgy BGY -Bha BHA -B&H B and H -B. H. BH -B.H. BH -BH&E BH and E -Bhe BHE -BHMs BHM's -bhttp BHTTP -B. I. BI -B.I. BI -Bie BIE -biedt BIEDT -Biem BIEM -B.I.G.'s BIG's -BiH BIH -B. J. BJ -B.J. BJ -BJPs BJP's -B.J.'s BJ's -B&K B and K -B. K. BK -B.K. BK -BKCa BKCA -B. L. BL -B.L. BL -ble BLE -bleg BLEG -blev BLEV -bli BLI -Blla BLLA -BLR&D BLR and D -BLTs BLT's -B&M B and M -B. M. BM -B.M. BM -bmd BMD -bmi BMI -BMPs BMP's -BMRs BMR's -bmt BMT -B&N B and N -bnb BNB -B. N. BN -B.N. BN -Boac BOAC -B&O B and O -B. O. BO -B.O. BO -Boc BOC -BoC BOC -BOCs BOC's -boj BOJ -Boj BOJ -B&O's B and O's -bp BP -B. P. BP -B.P. BP -bpl BPL -B&Q B and Q -B. Q. BQ -Brbic BRBIC -B. R. BR -B.R. BR -BRBs BRB's -Brne BRNE -Brno BRNO -BRTs BRT's -Brza BRZA -brzu BRZU -brzy BRZY -Brzyk BRZYK -BsaL BSAL -B. s B's -B.'s B's -Bs B's -B. S. BS -B.S. BS -bsd BSD -bt BT -B. T. BT -B.T. BT -Btry BTRY -btsan BTSAN -btus BTUS -BTUs BTU's -B.U. BU -B. V. BV -B.V. BV -Bwa BWA -B&W B and W -B. W. BW -B.W. BW -BWTs BWT's -bwwtv BWWTV -Bxa BXA -Bxe BXE -B. Y. BY -byc BYC -bygd BYGD -Byk BYK -byn BYN -Byo BYO -Byou BYOU -Byrl BYRL -bySLC BYSLC -byt BYT -B.Z. BZ -bzhed BZHED -Bzik BZIK -Bzyb BZYB -Caat CAAT -C. A. CA -C.A. CA -C&A C and A -CA&CC CA and CC -Cadw CADW -caeca CAECA -Cae CAE -C.A.M.'s CAM's -Capt. captain -cas CAS -Cas CA's -Casc CASC -cb CB -C. B. CB -C.B. CB -cbc CBC -CB&CNS CB and CNS -CBDs CBD's -CBGBs CBGB's -CbiXS CBIXS -CB&Q CB and Q -CBs CB's -'c C -CcaA CCAA -cca CCA -Cca CCA -C&C C and C -C. C. CC -C.C. CC -ccd CCD -CCDev CCDEV -CCDs CCD's -CCEd CCED -CCi CCI -ccm CCM -CCRCs CCRC's -cct CCT -ccus CCUS -C&D C and D -cdc CDC -cd CD -C. D. CD -C.D. CD -CD&DR CD and DR -CDi CDI -cDNA CDNA -cdnas CDNAS -cDNAs CDNA's -CDOs CDO's -CDPs CDP's -CD&R CD and R -cds CDS -CDs CD's -CDSPCo CDSPCO -CdtA CDTA -CdTe CDTE -CDTi CDTI -CD&V CD and V -Cec CEC -c'e CE -ce CE -C'e CE -Ce CE -C. E. CE -C.E. CE -Ceel CEEL -Cefn CEFN -C&EI's C and EI's -C&EN C and EN -cen CEN -Cen CEN -ceo CEO -Ceol CEOL -Ceorl CEORL -Ceos CEO's -CEOs' CEO's -CEOs CEO's -cer CER -Cer CER -ces CES -Ces CE's -Cex CEX -CeX CEX -Cfa CFA -C&F C and F -cf CF -C. F. CF -C.F. CF -CFOs CFO's -CFTs CFT's -C&G C and G -C. G. CG -C.G. CG -cgl CGL -C&H C and H -C. H. CH -C.H. CH -Chhu CHHU -Chirs CHIR's -CHP'den CHPDEN -CHPs CHP's -Chy CHY -Cia CIA -ci CI -Ci CI -C. I. CI -C.I. CI -Cicic CICIC -cii CII -cim CIM -Cim CIM -Cio CIO -CIOs CIO's -Cip CIP -cis CIS -CIs CI's -cit CIT -CiTD CITD -citS CITS -CitX CITX -Ciuc CIUC -Ciu CIU -CiU CIU -Cixi CIXI -C. J. CJ -C.J. CJ -C. K. CK -C.K. CK -ckx CKX -CLBs CLB's -clc CLC -cl CL -C. L. CL -C.L. CL -Cle CLE -cllr CLLR -CL&N CL and N -Clo CLO -CL&P CL and P -CLs CL's -CLTs CLT's -Clu CLU -Clwyd CLWYD -C&MA C and MA -cm CM -C. M. CM -C.M. CM -CMCs CMC's -Cmde CMDE -cmdr CMDR -cml CML -CMMs CMM's -cmn CMN -Cmte CMTE -cn CN -C. N. CN -C.N. CN -CNMs CNM's -cnr CNR -CNs CN's -CNTs CNT's -Cnut's CNUT's -CNVs CNV's -C&O C and O -C. O. CO -C.O. CO -Co. company -Col. colonel -C&P C and P -cp CP -C. P. CP -C.P. CP -CPCs CPC's -cpo CPO -CPUs CPU's -cq CQ -CQDs CQD's -cr CR -C. R. CR -C.R. CR -Cre CRE -crk CRK -Crkva CRKVA -crkve CRKVE -CRLs CRL's -crm CRM -Crne CRNE -Crni CRNI -Crno CRNO -CRs CR's -csa CSA -Csa CSA -Csak CSAK -Csaky CSAKY -C&S C and S -cs CS -C.s C's -Cs C's -C. S. CS -C.S. CS -C&SF C and SF -csg CSG -CsI CSI -CSis CSI's -CSIs CSI's -CSOs CSO's -cspA CSPA -csp CSP -CSPs CSP's -CSSNCs CSSNC's -Csuz CSUZ -CTAs CTA's -C&T C and T -cte CTE -CTLs CTL's -ctr CTR -Ctrip CTRIP -ctv CTV -cu CU -C. U. CU -Cuyp CUYP -C&V C and V -cvcp CVCP -'cv CV -cv CV -C. V. CV -C.V. CV -CVEs CVE's -CVOs CVO's -CVs CV's -CVTs CVT's -C. W. CW -C.W. CW -Cwej CWEJ -Cwele CWELE -cwm CWM -cwrt CWRT -C.X. CX -C. Y. CY -C.Y. CY -cyl CYL -Cyn CYN -CyP CYP -Cyrl CYRL -Cys CY's -czci CZCI -cz CZ -C.Z. CZ -czy CZY -Daai DAAI -D. A. DA -D.A. DA -D&AD D and AD -D.A.N.C.E. dance -Dav DAV -dBa DBA -db DB -D. B. DB -D.B. DB -DCCs DCC's -D&C D and C -dc DC -D. C. DC -D.C. DC -DCom DCOM -D.C.'s DC's -DCs DC's -DCUs DCU's -D&D D and D -D. D. DD -D.D. DD -DDi DDI -Ddoc DDOC -Ddu DDU -Deah DEAH -D. E. DE -D.E. DE -deg DEG -dei DEI -Dei DEI -DeI DEI -Deijm DEIJM -Deip DEIP -dez DEZ -Dez DEZ -Dfa DFA -DFCs DFC's -D. F. DF -D.F. DF -DfE DFE -DfES DFES -DFPs DFP's -DFs DF's -dfx DFX -D&G D and G -D. G. DG -D.G. DG -Dha DHA -DHBs DHB's -D&H D and H -dh DH -D. H. DH -D.H. DH -d'HEC DHEC -dhe DHE -Dheku DHEKU -Dhod DHOD -dhol DHOL -Dhol DHOL -Dhoo DHOO -Dhor DHOR -Dhou DHOU -dhr DHR -DHSs DHS's -D.I. DI -diy DIY -DiY DIY -Diyn DIYN -DIYs DIY's -Djam DJAM -dj DJ -D. J. DJ -D.J. DJ -DJ'ed DJED -Djem DJEM -Dji DJI -Djo DJO -D'Jok DJOK -djr DJR -D.J.s DJ's -DJs DJ's -DjVu DJVU -DjVus DJVU's -D. K. DK -D.K. DK -dla DLA -dl DL -D. L. DL -D.L. DL -dlia DLIA -DL&LR DL and LR -DLLs DLL's -dlo DLO -DL&W DL and W -D.M.C.'s DMC's -D&M D and M -D. M. DM -D.M. DM -DMed DMED -DM&E DM and E -DMs DM's -DMUs DMU's -Dna DNA -DnA DNA -DnaJ DNAJ -D. N. DN -D.N. DN -Dnepr DNEPR -dnes DNES -Dnes DNE's -DNFs DNF's -DNSBLs DNSBL's -dns DNS -D.O.A.'s DOA's -dod DOD -Dod DOD -DoD DOD -D. O. DO -D.O. DO -D'oh DOH -dok DOK -Dok DOK -domt DOMT -Domt DOMT -Dop DOP -dotCMS DOTCMS -DotSVN DOTSVN -Douw DOUW -dozd DOZD -d'OZ DOZ -Dozhd DOZHD -dp DP -D. P. DP -D.P. DP -dpon DPON -DProf DPROF -DPs DP's -D.Q. DQ -drc DRC -Dr. doctor -D. R. DR -D.R. DR -dri DRI -Dri DRI -DRIs DRI's -Driu DRIU -Driv DRIV -Drnis DRNI's -Dro DRO -Drs. doctors -Drska DRSKA -druj DRUJ -DsbA DSBA -DS&BB DS and BB -dsDNA DSDNA -ds DS -Ds D's -D. S. DS -D.S. DS -DSGi DSGI -dsi DSI -DSi DSI -dsl DSL -DSMs DSM's -dsn DSN -D&SNGRR D and SNGRR -dsu' DSU -DTCs DTC's -DTDs DTD's -D. T. DT -D.T. DT -DT&E DT and E -DT&I DT and I -dtl DTL -DTs DT's -dty DTY -D.U. DU -dva DVA -Dva DVA -DVCs DVC's -dvd DVD -DVDs DVD's -dv DV -D. V. DV -D.V. DV -dve DVE -dvfb DVFB -dvi DVI -dvije DVIJE -Dvin DVIN -Dvir DVIR -Dwa DWA -D&W D and W -D. W. DW -D.W. DW -Dwedw DWEDW -Dwi DWI -dwr DWR -dwur DWUR -dxa DXA -dx DX -D.X. DX -DXers DXER's -Dydd DYDD -dy DY -Dy DY -D. Y. DY -dypl DYPL -dyr DYR -dz DZ -dzis DZIS -Dzog DZOG -Dzor DZOR -Dzus DZU's -E. A. EA -E.A. EA -EAMs EAM's -eas EAS -Eas EA's -Eav EAV -E. B. EB -E.B. EB -Ebn EBN -E&BR E and BR -Ebru EBRU -EBWs EBW's -ecc ECC -Eccl ECCL -ec EC -Ec EC -E. C. EC -E.C. EC -ece ECE -Ece ECE -Ecem ECEM -ecg ECG -ecma ECMA -ECNs ECN's -ECP&DA's ECP and DA's -eCRM ECRM -ect ECT -ECVs ECV's -edb EDB -E. D. ED -E.D. ED -Edh EDH -edhe EDHE -EDMs EDM's -Edmx EDMX -edn EDN -Edn EDN -eds EDS -Eds ED's -Edw EDW -Eeb EEB -E. E. EE -E.E. EE -Eef EEF -Eega EEGA -eene EENE -eep EEP -Ees EE's -eeuw EEUW -Eeuw EEUW -EEZs EEZ's -efc EFC -ef EF -Ef EF -E. F. EF -E.F. EF -eFS EFS -Efs EF's -Efu EFU -Egba EGBA -egfl EGFL -e.g. for example -e. g. for example -EG&G EG and G -Egi EGI -E&GR E and GR -egy EGY -Egyl EGYL -EHAs EHA's -E. H. EH -E.H. EH -ehf EHF -Ehttp EHTTP -EiCs EIC's -E. I. EI -E.I. EI -eIF EIF -Eitr EITR -EITs EIT's -EJBs EJB's -ej EJ -E. J. EJ -E.J. EJ -E. K. EK -E.K. EK -eki EKI -Ekma EKMA -Ekow EKOW -eks EKS -Eks EK's -E. L. EL -E.L. EL -ELTs ELT's -ELUs ELU's -Embd EMBD -eMC EMC -EMDs EMD's -Emea EMEA -E&M E and M -E. M. EM -E.M. EM -Emge EMGE -emra EMRA -E&NA E and NA -Enas ENA's -EnBW ENBW -EncFS ENCFS -Encyc ENCYC -E. N. EN -E.N. EN -Enes ENE's -engl ENGL -Engl ENGL -Engr ENGR -Eni ENI -enn ENN -Enn ENN -ens ENS -Ens EN's -Enso ENSO -ENTJs ENTJ's -EoD EOD -E. O. EO -E.O. EO -Eois EOI's -eok EOK -Eole EOLE -Eol EOL -Eolss EOLS's -Eom EOM -eop EOP -eoptta EOPTTA -Eora EORA -Eorl EORL -Eors EOR's -E&P E and P -Epe EPE -ep EP -Ep EP -E. P. EP -E.P. EP -Eph EPH -Ephs EPH's -epi EPI -Epi EPI -ePO EPO -epos' EPO's -epos EPOS -Epos EPO's -E.P.s EP's -eq EQ -Eq EQ -E. R. ER -E.R. ER -ERJs ERJ's -Eru ERU -Eruv ERUV -Erv ERV -ES3 ES three -Esa ESA -Esam ESAM -Esa's ESA's -Esat ESAT -ESCs ESC's -Esd ESD -E. S. ES -E.S. ES -esi ESI -espn ESPN -ESPNhttp ESPNHTTP -esq ESQ -Esq ESQ -Esq. esquire -Esraa ESRAA -Esra ESRA -Esref ESREF -Esri ESRI -estd ESTD -Estd ESTD -esu ESU -Esva ESVA -Etad ETAD -ETBs ETB's -E. T. ET -E.T. ET -ETFs ETF's -Et'hem ETHEM -Eti ETI -etj ETJ -Eto ETO -ets ETS -Ets ET's -ETs ET's -ett ETT -Ett ETT -Ettre ETTRE -Etts ETT's -Etz ETZ -EUBs EUB's -E. U. EU -E.U. EU -eup EUP -Eurwg EURWG -Euse EUSE -Eusi EUSI -EvaGT EVAGT -E. V. EV -E.V. EV -evl EVL -Evna EVNA -evnt EVNT -EVs EV's -evv EVV -Ewa's EWA's -E. W. EW -E.W. EW -Ewha EWHA -EWOs EWO's -Ewu EWU -excl EXCL -exd EXD -E.X. EX -exhb EXHB -exh EXH -Exptl EXPTL -exsul EXSUL -E&Y E and Y -E. Y. EY -Eyk EYK -eyu EYU -Ezaa EZAA -ez EZ -Ez EZ -Ezh EZH -Ezu EZU -Ezy EZY -Faaa FAAA -faa FAA -Faa FAA -faama FAAMA -FabH FABH -FabR FABR -F.A.B.'s FAB's -Fadl FADL -fa FA -Fa FA -F. A. FA -F.A. FA -Faf FAF -Fafhrd FAFHRD -fai FAI -Fai FAI -FAIPs FAIP's -Faiq FAIQ -fajn FAJN -Fal FAL -farw FARW -fasc FASC -Fasc FASC -fas FAS -Fas FA's -FAs FA's -FasL FASL -F. B. FB -F.B. FB -F.B.G.s FBG's -FBOs FBO's -fcb FCB -FCBs FCB's -F&C F and C -fc FC -F. C. FC -F.C. FC -F.C.'s FC's -FD&C FD and C -FDCPAs FDCPA's -F. D. FD -F.D. FD -FDICs FDIC's -FdI FDI -F. E. FE -F.E. FE -FEGs FEG's -Fes FE's -ffc FFC -ff FF -F. F. FF -F.F. FF -ffm FFM -FFs FF's -F. G. FG -F.G. FG -fgk FGK -FGs FG's -F. H. FH -F.H. FH -fhm FHM -fiadh FIADH -fia FIA -FiBL FIBL -Fi'd FID -F.I F -F&I F and I -F. I. FI -F.I. FI -Figl FIGL -fija FIJA -Fio FIO -FiO FIO -F. J. FJ -F.J. FJ -F. K. FK -F.K. FK -Fla FLA -Fles FLE's -fl FL -F. L. FL -F.L. FL -fli FLI -flyr FLYR -fm FM -F. M. FM -F.M. FM -fMRI FMRI -FMs FM's -F. N. FN -F.N. FN -F. O. FO -FPDs FPD's -fp FP -F. P. FP -F.P. FP -FPGAs FPGA's -FPM&SA FPM and SA -fps FPS -FPSs FPS's -F.Q. FQ -fr FR -F. R. FR -F.R. FR -frs FRS -Fru FRU -Frwydr FRWYDR -fsf FSF -fs FS -F. s F's -Fs F's -F. S. FS -F.S. FS -fsn FSN -FSSs FSS's -FTAs FTA's -Ft. Fort -F. T. FT -F.T. FT -ftp FTP -FtsA FTSA -Ftuh FTUH -F. V. FV -F.V. FV -F&W F and W -F. W. FW -F.W. FW -fwr FWR -fx FX -Fyb FYB -F.Y. FY -Fyn FYN -fyi FYI -fyr FYR -Fyw FYW -F.Z. FZ -Gaac GAAC -G. A. GA -G.A. GA -Gbe GBE -GbE GBE -G. B. GB -G.B. GB -GB&NDR GB and NDR -G&C G and C -G. C. GC -G.C. GC -GCSEs GCSE's -GC&SF GC and SF -Gdal GDAL -Gde GDE -gd GD -G. D. GD -G.D. GD -Gdow GDOW -GDPs GDP's -gdr GDR -Gebr GEBR -Gebt GEBT -Ged GED -ge GE -G. E. GE -G.E. GE -Gek GEK -Gen. general -geq GEQ -Geu GEU -Gev GEV -GeV GEV -Gfa GFA -GF&A GF and A -G. F. GF -G.F. GF -G. G. GG -G.G. GG -Ghe GHE -G. H. GH -G.H. GH -GHGs GHG's -Ghir GHIR -ghra GHRA -GH&SA GH and SA -Giei GIEI -G. I. GI -G.I. GI -G. J. GJ -G.J. GJ -G. K. GK -G.K. GK -Gla GLA -G&L G and L -G. L. GL -G.L. GL -gli GLI -Gli GLI -Glis GLI's -glnA GLNA -Glos GLO's -gma GMA -GmbH GMBH -Gmel GMEL -gm GM -G. M. GM -G.M. GM -gmin GMIN -GMOs GMO's -GMs GM's -gmt GMT -Gmul GMUL -gnb GNB -G. N. GN -G.N. GN -GNP&BR GNP and BR -gnp GNP -GNPs GNP's -G.O. GO -GPCRs GPCR's -GPdI GPDI -G&P G and P -gp GP -G. P. GP -G.P. GP -GpIIb GPIIB -GPMGs GPMG's -GPRs GPR's -GPUs GPU's -G. Q. GQ -grac GRAC -gra GRA -Gra GRA -Grbac GRBAC -GRBs GRB's -grc GRC -GRCs GRC's -gre GRE -Gre GRE -gr GR -G. R. GR -G.R. GR -grrl GRRL -Gryf GRYF -gry GRY -Gry GRY -grz GRZ -G&S G and S -Gs G's -G. S. GS -G.S. GS -GSIs GSI's -GSOp GSOP -GTAs GTA's -gt GT -G. T. GT -G.T. GT -GTi GTI -GTs GT's -G. U. GU -G.U. GU -GUIs GUI's -G. V. GV -G.V. GV -GvpA GVPA -GWe GWE -Gwet GWET -gw GW -G. W. GW -G.W. GW -Gwi GWI -gwr GWR -Gy GY -G. Y. GY -Gyn GYN -Gyps GYP's -gyu GYU -Gyu GYU -H. A. HA -H.A. HA -H&A H and A -HBCo HBCO -HBGAs HBGA's -H. B. HB -H.B. HB -H&BR H and BR -HCEs HCE's -H. C. HC -H.C. HC -hcl HCL -HClO HCLO -HCoV HCOV -HCPs HCP's -Hcy HCY -Hdad HDAD -hDAF HDAF -HDDs HDD's -hd HD -H. D. HD -H.D. HD -hdh HDH -HDi HDI -H. E. HE -H.E. HE -hezb HEZB -Hezb HEZB -H&F H and F -H. F. HF -H.F. HF -hgcA HGCA -hg HG -H. G. HG -H.G. HG -HgO HGO -HGPs HGP's -HgU HGU -HGVs HGV's -H&H H and H -H. H. HH -H.H. HH -H. I. HI -H.I. HI -Hizb HIZB -hja HJA -H. J. HJ -H.J. HJ -Hkam HKAM -H&K H and K -H. K. HK -H.K. HK -Hla HLA -H. L. HL -H.L. HL -Hluk HLUK -hlutr HLUTR -Hly HLY -Hman HMAN -H&M H and M -hm HM -H. M. HM -H.M. HM -HMOs HMO's -hMRE HMRE -H&M's H and M's -H. N. HN -H.N. HN -H. O. HO -H.O. HO -hpc HPC -hp HP -H. P. HP -H.P. HP -H.Q. HQ -H&R H and R -H. R. HR -H.R. HR -hroa HROA -HRo HRO -hrs HRS -HRs HR's -hscy HSCY -Hsee HSEE -hs HS -Hs H's -H. S. HS -H.S. HS -hsi HSI -hSlo HSLO -HSPs HSP's -HSTs HST's -hsv HSV -hTAS HTAS -HTAs HTA's -htc HTC -ht HT -H. T. HT -H.T. HT -hti HTI -Htin HTIN -Htoo HTOO -HtrA HTRA -HTRs HTR's -http HTTP -https HTTPS -Htwa HTWA -H. U. HU -HVCs HVC's -hvcv HVCV -hvem HVEM -Hvem HVEM -H. V. HV -H.V. HV -H. W. HW -H.W. HW -hwy HWY -Hwy HWY -hxt HXT -H. Y. HY -H.Y. HY -H. Z. HZ -HZ&PC HZ and PC -iaaf IAAF -IaaS IAAS -Iaca IACA -Iacob IACOB -IACTs IACT's -Iacub IACUB -iagt IAGT -I. A. IA -I.A. IA -Iapa IAPA -iar IAR -Iar IAR -IAUCs IAUC's -Iax IAX -Ibac IBAC -Ibaes IBAE's -IBCs IBC's -IBDA'A IBDAA -Ibda IBDA -ibdal IBDAL -I. B. IB -I.B. IB -Ibm IBM -Ibne IBNE -ibn IBN -Ibra IBRA -Ibsa IBSA -Ibs IB's -iBT IBT -Ibu IBU -iby IBY -ICBMs ICBM's -Icche ICCHE -icf ICF -I&C I and C -ic IC -Ic IC -I. C. IC -I.C. IC -Ici ICI -iCN ICN -Ico ICO -IcRn ICRN -ics ICS -ICs IC's -ICTs ICT's -ICTVdB ICTVDB -ICv ICV -iCyt ICYT -Iddaa IDDAA -Idd IDD -ID'd IDD -id ID -I. D. ID -I.D. ID -Idi IDI -Idir IDIR -IDLHs IDLH's -Idm IDM -IDPs IDP's -ids IDS -IDs ID's -IDx IDX -i.e. that is -Ifa IFA -ifc IFC -IfF IFF -Ifft IFFT -ifi IFI -Ifi IFI -IFIs IFI's -IfM IFM -Ifni IFNI -IFNs IFN's -Ifop IFOP -IFRSs IFRS's -Iga IGA -IgA IGA -IGFs IGF's -'ig IG -Ig IG -I.G. IG -igi IGI -IgM IGM -ign IGN -Ign IGN -Ih IH -I. H. IH -ihi IHI -ihm IHM -ihn IHN -Ihn IHN -Ihor IHOR -Iht IHT -IIb IIB -IIc IIC -IIfx IIFX -Iiga IIGA -IIga IIGA -IIgs IIG's -IIGs IIG's -IIIb IIIB -IIIBy IIIBY -IIIc IIIC -IIId IIID -I. I. II -I.I. II -ija IJA -Ija IJA -ij IJ -I. J. IJ -Ijok IJOK -Ijui IJUI -Ikh IKH -I.K. IK -IKr IKR -Iksa IKSA -Iku IKU -Ilbe ILBE -IL&FS IL and FS -ili ILI -Ili ILI -I. L. IL -I.L. IL -Ilm ILM -ilu ILU -Ilu ILU -IMbd IMBD -imc IMC -imdb IMDB -IMDb. IMDB -IMDb IMDB -ime IME -I&M I and M -I. M. IM -I.M. IM -Iml IML -Imm IMM -Imms' IMM's -imoa IMOA -impr IMPR -Impr IMPR -iMSNs IMSN's -Imst IMST -Inba INBA -inb INB -incl INCL -ind IND -Ind IND -Infs INF's -inHg INHG -I. N. IN -I.N. IN -InlB INLB -InP INP -Inre INRE -Inspx INSPX -Ints INT's -INTs INT's -Intu INTU -inv INV -Ioba IOBA -IODs IOD's -io. IO -io IO -.I.o. IO -Io. IO -Io IO -.IO IO -I/O IO -Ioka IOKA -Iok IOK -IoM IOM -IOPs IOP's -iOS IOS -Io's IO's -I/Os IO's -I.O.'s IO's -Iosu IOSU -IoT IOT -IoW IOW -IPCs IPC's -ip IP -Ip IP -I.P. IP -Ipo IPO -IPPs IPP's -Ippu IPPU -iPPV IPPV -iPSC IPSC -iPSCs IPSC's -ipse IPSE -iPS IPS -IPs IP's -IPv IPV -iQ IQ -I.Q. IQ -Irgm IRGM -Irig IRIG -Iril IRIL -i'r IR -ir IR -Ir IR -I. R. IR -I.R. IR -Irla IRLA -Irmis IRMI's -iro IRO -Iro IRO -Irra IRRA -IRs IR's -iru IRU -Iru IRU -ISAv ISAV -Isba ISBA -isbn ISBN -ISBNs ISBN's -isCf ISCF -iSC ISC -Isc ISC -Isd ISD -isdn ISDN -Isgec ISGEC -ishq ISHQ -Ishq ISHQ -I. S. IS -I.S. IS -Isl ISL -ISMNs ISMN's -ISPs ISP's -Isra'il ISRAIL -Isra ISRA -iss ISS -Iss IS's -ISSNs ISSN's -Isu ISU -Ite ITE -ITHs ITH's -iti ITI -Iti ITI -I.T. IT -itk ITK -Itk ITK -ITNNs ITNN's -Itoi ITOI -iTP ITP -Itse ITSE -itt ITT -Itu ITU -Itz ITZ -Iucn IUCN -IUDs IUD's -Iuz IUZ -I. V. IV -I.V. IV -IVs IV's -Ivu IVU -Iwas IWA's -Iwaz IWAZ -IWBs IWB's -iwi IWI -iw IW -I. W. IW -iwrg IWRG -iwspy IWSPY -Iwuh IWUH -IXb IXB -IXBs IXB's -IXCs IXC's -IXe IXE -iXL IXL -ixtle IXTLE -Iya IYA -Iyar IYAR -iyem IYEM -Iyi IYI -iy IY -I. Y. IY -I.Y. IY -Jaf JAF -J. A. JA -J&B J and B -jb JB -J. B. JB -J.B. JB -jcis JCIS -jc JC -J. C. JC -J.C. JC -JCRs JCR's -JdeBP JDEBP -jdi JDI -jd JD -J. D. JD -J.D. JD -jdk JDK -J&D's J and D's -J.D.s JD's -J. E. JE -J.E. JE -jf JF -J. F. JF -J.F. JF -J. G. JG -J.G. JG -jh JH -J. H. JH -J.H. JH -JHs JH's -JHSVs JHSV's -JHud JHUD -J. I. JI -J.I. JI -J&J J and J -J. J. JJ -J.J. JJ -Jka JKA -jkd JKD -J&K J and K -J. K. JK -J.K. JK -jkx JKX -J. L. JL -J.L. JL -J. M. JM -J.M. JM -jnb JNB -J. N. JN -J.N. JN -Jno JNO -jnr JNR -J. O. JO -J.O. JO -jpg JPG -J&P J and P -jp JP -J.P. JP -J.Q. JQ -J&R J and R -J. R. JR -J.R. JR -Jr. junior -jr. junior -Jr junior -jr junior -J.R.'s JR's -jsb JSB -Js J's -J. S. JS -J.S. JS -J&T J and T -J. T. JT -J.T. JT -JT&KW JT and KW -J. U. JU -J&V J and V -J. V. JV -J.V. JV -Jwa JWA -J. W. JW -J.W. JW -jx JX -J. Y. JY -J.Y. JY -Jym JYM -Jymn JYMN -J. Z. JZ -J.Z. JZ -K. A. KA -K.A. KA -kbi KBI -K&B K and B -K. B. KB -K.B. KB -K. C. KC -K.C. KC -K.C.'s KC's -kDa KDA -kdal KDAL -K&D K and D -kd KD -K. D. KD -K.D. KD -K. D.'s KD's -K.D.'s KD's -ke KE -Ke KE -K. E. KE -K.E. KE -kfc KFC -K.F. KF -kgr KGR -kgt KGT -KgU KGU -kgv KGV -Khizr KHIZR -K. H. KH -K.H. KH -Khlav KHLAV -Khmu KHMU -Khri KHRI -Khru KHRU -K. I. KI -K.I. KI -Kjer KJER -kj KJ -K. J. KJ -K.J. KJ -Kjop KJOP -KJo's KJO's -K. K. KK -K.K. KK -Kle KLE -kl KL -K. L. KL -K.L. KL -K&M K and M -km KM -K. M. KM -K.M. KM -K&N K and N -kn KN -K. N. KN -K.N. KN -k'o KO -K. O. KO -K.O. KO -KPIs KPI's -K&P K and P -K. P. KP -K.P. KP -Kppen KPPEN -kptm KPTM -krc KRC -KRCs KRC's -K.R.I.T.'s KRIT's -Krka KRKA -kr KR -K. R. KR -K.R. KR -Krne KRNE -kroz KROZ -Kroz KROZ -Kru KRU -ksa KSA -kset KSET -Kseur KSEUR -Ksevt KSEVT -ks KS -K. S. KS -K.S. KS -Ktav KTAV -KT&K KT and K -kt KT -K. T. KT -K.T. KT -Kuaa KUAA -Kud KUD -kuih KUIH -K. U. KU -K.U. KU -Kutb KUTB -Kvik KVIK -Kvit KVIT -K. V. KV -K.V. KV -Kvyat KVYAT -kwa KWA -kwe KWE -Kyse KYSE -kyt KYT -Kyt KYT -kz KZ -K. Z. KZ -L. A. LA -L.A.'s LA's -Lay's LAY's -LBi LBI -L. B. LB -L.B. LB -LBPs LBP's -LCAs LCA's -lcc LCC -LCCs LCC's -LC&DR LC and DR -LCDs LCD's -LCIs LCI's -L. C. LC -L.C. LC -lcn LCN -LCSs LCS's -LCTs LCT's -LCVPs LCVP's -Lda LDA -LDCs LDC's -L. D. LD -L.D. LD -L. E. LE -L.E. LE -LFFCs LFFC's -L. F. LF -L.F. LF -LFs LF's -LFSRs LFSR's -L. G. LG -L.G. LG -LGMs LGM's -LG&RDD LG and RDD -LGs LG's -LGUs LGU's -LGVs LGV's -Lha LHA -L. H. LH -L.H. LH -L. I. LI -L.I. LI -Lje LJE -L. J. LJ -L.J. LJ -L. K. LK -lks LKS -Llapi LLAPI -lle LLE -lli LLI -L&L L and L -L. L. LL -L.L. LL -llp LLP -llu LLU -LMGs LMG's -lm LM -L. M. LM -L.M. LM -LMPs LMP's -LMQs LMQ's -LnAIB LNAIB -L&N L and N -L. N. LN -L.N. LN -L.O.C.'s LOC's -Lokk LOKK -l'OL LOL -L. O. LO -L.O. LO -LPARs LPAR's -L&P L and P -lp LP -L. P. LP -L.P. LP -L&PM L and PM -LPMud LPMUD -LPs LP's -LPThe LPTHE -lr LR -L. R. LR -L.R. LR -LRTs LRT's -LRVs LRV's -LSDs LSD's -LSi LSI -ls LS -Ls L's -L. S. LS -L.S. LS -LSTs LST's -LSVCCs LSVCC's -Ltda LTDA -Ltd. limited -L&T L and T -Lt. lieutenant -lt LT -L. T. LT -L.T. LT -ltoh LTOH -L. U. LU -lv LV -L. V. LV -L.V. LV -L. W. LW -L.W. LW -L.Y. LY -L&YR L and YR -M. A. MA -M.A. MA -M&A M and A -Mbewu MBEWU -mbi MBI -M. B. MB -M.B. MB -mBo MBO -Mbre MBRE -mbr MBR -MCCs MCC's -M. C. MC -M.C. MC -MCs MC's -mcyG MCYG -mdb MDB -MDCs MDC's -mdDA MDDA -MD&DI MD and DI -Mde MDE -MDGs MDG's -MDHUs MDHU's -mDia MDIA -MDic MDIC -mdla MDLA -md MD -M. D. MD -M.D. MD -mdr MDR -M. E. ME -M.E. ME -MFDs MFD's -MFe MFE -M. F. MF -M.F. MF -MFTs MFT's -Mgadla MGADLA -Mgal MGAL -mga MGA -Mga MGA -Mgbo MGBO -MGen MGEN -M&G M and G -M. G. MG -M.G. MG -M&GN M and GN -M&GR's M and GR's -Mha MHA -MHCs MHC's -MH&L MH and L -M&H M and H -M. H. MH -M.H. MH -Mhor MHOR -Mhow MHOW -M.I.A.'s MIA's -M&I M and I -M. I. MI -M.I. MI -M&J M and J -M. J. MJ -M.J. MJ -M. K. MK -M.K. MK -MKs MK's -MLAs MLA's -mlc MLC -MLCs MLC's -mlg MLG -mli MLI -Mlle MLLE -M&L M and L -M. L. ML -M.L. ML -MLPs MLP's -MM&A MM and A -M&M M and M -M. M. MM -M.M. MM -M&M's M and M's -MNCs MNC's -M&NF M and NF -M. N. MN -M.N. MN -M.O.G.U.E.R.A.'s MOGUERA's -M. O. MO -M.O. MO -MpA MPA -MPAs MPA's -MPBu MPBU -MP&I MP and I -MPi MPI -MPLMs MPLM's -M&P M and P -M. P. MP -M.P. MP -MPPs MPP's -M.P.'s MP's -MPs MP's -MPThe MPTHE -Mpu MPU -M. Q. MQ -Mra MRA -MRBs MRB's -mre MRE -MR&LE MR and LE -Mr. mister -M. R. MR -M.R. MR -mRNA MRNA -mRNAs MRNA's -Mrs. misses -MRTs MRT's -msd MSD -Mse MSE -M&S M and S -Ms. miss -M. S. MS -M.S. MS -MSPs MSP's -mst MST -Mta MTA -MTAs MTA's -M&T M and T -M. T. MT -M.T. MT -Mtor MTOR -mtvU MTVU -MTVu MTVU -M. U. MU -M.U.s MU's -MVMs MVM's -M. V. MV -M.V. MV -MVPs MVP's -MVs MV's -MWe MWE -M. W. MW -M.W. MW -M. X. MX -myb MYB -myc MYC -Myc MYC -MyDD MYDD -M. Y. MY -M.Y. MY -MySQL MYSQL -M. Z. MZ -N. A. NA -N.A. NA -N.B.A.'s NBA's -NBAs NBA's -N. B. NB -N.B. NB -nbs NBS -NBTwo NBTWO -NCAAs NCAA's -NCCs NCC's -N. C. NC -N.C. NC -NCOs NCO's -N. D. ND -N.D. ND -N. E. NE -N.E. NE -ner NER -NFATc NFATC -nfed NFED -N. F. NF -N.F. NF -Nge NGE -N. G. NG -N.G. NG -NGOs NGO's -Nha NHA -NHCEs NHCE's -NHCs NHC's -nhi NHI -NHM&W NHM and W -N. H. NH -N.H. NH -NHPs NHP's -N. I. NI -N.I. NI -N'I NI -N. J. NJ -N.J. NJ -Njoo NJOO -N.J.'s NJ's -N. K. NK -N.K. NK -nkvd NKVD -nkv NKV -N. L. NL -N.L. NL -NLRs NLR's -N. M. NM -N.M. NM -N. N. NN -N.N. NN -NPCs NPC's -NPMs NPM's -N. P. NP -N.P. NP -NPs NP's -N. Q. NQ -nri NRI -Nri NRI -NRIs NRI's -NRJs NRJ's -nr NR -N. R. NR -N.R. NR -N. S. NS -N.S. NS -NSOs NSO's -Nta NTA -ntb NTB -N. T. NT -N.T. NT -ntw NTW -N.U. NU -NvDA's NVDA's -N. V. NV -N.V. NV -nwa NWA -N&W N and W -N. W. NW -N.W. NW -nyc NYC -N. Y. NY -N.Y. NY -N'Zif NZIF -NZiK NZIK -N'Zi NZI -N.Z. NZ -O. A. OA -O.A. OA -obl OBL -Oblt OBLT -O.B. OB -O. C. OC -O.C. OC -Octl OCTL -O. D. OD -O.E. OE -O.F. OF -ofr OFR -O&G O and G -O. G. OG -O.G. OG -O. H. OH -O.H. OH -O. I. OI -O.I. OI -O. J. OJ -O.J. OJ -OK'd OKD -OKd OKD -oke OKE -Oke OKE -O&K O and K -O. K. OK -O.K. OK -O. L. OL -O.L. OL -Olo OLO -Olov OLOV -ols OLS -OLs OL's -olvwm OLVWM -olwm OLWM -O&MFL O and MFL -omg OMG -OMGs OMG's -O. M. OM -O.M. OM -OmOm OMOM -Om's OM's -oncu ONCU -ond OND -onf ONF -O. N. ON -O.N. ON -O&O O and O -O. O. OO -O.O. OO -Oop OOP -oor OOR -oose OOSE -Oo's OO's -Ootw OOTW -OPMs OPM's -O. P. OP -O.P. OP -opr OPR -Opr OPR -ORFs ORF's -OR&N OR and N -O. R. OR -osaa OSAA -osa OSA -Osa OSA -OSBs OSB's -O. S. OS -O.S. OS -OSTs OST's -osv OSV -O.T. OT -OTs OT's -Otu OTU -otv OTV -O.U. OU -ovca OVCA -Ovca OVCA -Ovda OVDA -Ovo OVO -ov OV -Ov OV -O. V. OV -O.V. OV -OWCs OWC's -O. W. OW -O.W. OW -pa PA -P. A. PA -P.A. PA -pBCE PBCE -pbc PBC -pb PB -P. B. PB -P.B. PB -PCBs PCB's -PCDDs PCDD's -PCeU PCEU -PCIe PCIE -pci PCI -pcl PCL -PcoA PCOA -pc PC -P. C. PC -P.C. PC -PCRev PCREV -pcs PCS -P.C.s PC's -pDAB PDAB -PDAs PDA's -pdbp PDBP -PDBsum PDBSUM -PDCs PDC's -PD&D PD and D -PDEs PDE's -pdf PDF -PDFs PDF's -P&D P and D -P. D. PD -P.D. PD -PDPs PDP's -PDs PD's -P.E.I.'s PEI's -P. E. PE -P.E. PE -PFs PF's -PFW&C PFW and C -PGMs PGM's -PG&N PG and N -P&G P and G -P. G. PG -P.G. PG -Phlo PHLO -P&H P and H -P. H. PH -P.H. PH -php PHP -PHPs PHP's -P&I P and I -P. I. PI -P.I. PI -Piz PIZ -pj PJ -P. J. PJ -P.J. PJ -PJs PJ's -P. K. PK -P.K. PK -plc PLC -PLCs PLC's -P. L. PL -P.L. PL -PMMoV PMMOV -p.m. PM -p.m PM -P. M. PM -P.M. PM -PMs PM's -PNaCl PNACL -pna PNA -Pnau PNAU -pnb PNB -PNEs PNE's -PNETs PNET's -pneus PNEUS -png PNG -PNNs PNN's -PNoy PNOY -pn PN -P. N. PN -P.N. PN -P.O.D.'s POD's -P&O P and O -P. O. PO -P.O. PO -P.O.W.'s POW's -P&PH P and PH -PPi PPI -P. P. PP -P.P. PP -PPVs PPV's -PPy PPY -pr PR -P. R. PR -P.R. PR -P. s P's -P.'s P's -Ps P's -P. S. PS -P.S. PS -PSSAs PSSA's -pTA PTA -PTAs PTA's -Pte PTE -PTEs PTE's -ptf PTF -Ptie PTIE -PTLs PTL's -Ptol PTOL -pt PT -P. T. PT -P.T. PT -PTTs PTT's -P'Twa PTWA -Puiu PUIU -Pul PUL -PVAs PVA's -PvdA PVDA -pve PVE -P. V. PV -P.V. PV -pvr PVR -PVs PV's -pwll PWLL -P&W P and W -P. W. PW -P.W. PW -Pyi PYI -Pyk PYK -Pyl PYL -PyL PYL -P. Y. PY -Pyu PYU -Pyw PYW -Pyx PYX -P. Z. PZ -Q. A. QA -Q&A Q and A -Q&A's Q and A's -Q&As Q and A's -QbA QBA -Q.B. QB -Q.C. QC -Q. E. QE -Q.H. QH -Q.I. QI -Q. J. QJ -Q. N. QN -QPOs QPO's -Q.V. QV -R. A. RA -R.A. RA -R&A R and A -R&AW R and AW -RbAg RBAG -RBCs RBC's -RBIs RBI's -R&B R and B -R. B. RB -R.B. RB -rca RCA -R&C R and C -rc RC -R. C. RC -R.C. RC -RCTs RCT's -RdE RDE -R&D R and D -R. D. RD -R.D. RD -R.E.M.'s REM's -REPLs REPL's -R. E. RE -R.E. RE -R. F. RF -R.F. RF -R&G R and G -R. G. RG -R.G. RG -RHIBs RHIB's -Rhiw RHIW -rhl RHL -RhoG RHOG -Rho's RHO's -R. H. RH -R.H. RH -R&I R and I -R. I. RI -R.I. RI -riu RIU -Riu RIU -rivs RIVS -Rivu RIVU -Rixt RIXT -rjf RJF -R. J. RJ -R.J. RJ -R. K. RK -R.K. RK -R. L. RL -R.L. RL -rly RLY -RMDs RMD's -RMLs RML's -rm RM -R. M. RM -R.M. RM -RMSDs RMSD's -RMs RM's -rna RNA -RNAs RNA's -Rnet RNET -Rnic RNIC -RNNs RNN's -RNPs RNP's -R. N. RN -R.N. RN -rOmpB ROMPB -Rooi ROOI -R. O. RO -R.O. RO -ROVs ROV's -Roxb ROXB -Roxx ROXX -RP&C RP and C -rpc RPC -Rpe RPE -rpg RPG -RPGs RPG's -rpm RPM -R. P. RP -R.P. RP -RPs RP's -R. Q. RQ -R.Q. RQ -rra RRA -rrd RRD -Rreli RRELI -rre RRE -rRNA RRNA -rRNAs RRNA's -R&R R and R -rr RR -R. R. RR -R.R. RR -rsh RSH -Rsis RSI's -rsly RSLY -RsmA RSMA -RSpec RSPEC -rs RS -Rs R's -R. S. RS -R.S. RS -RSu RSU -rtb RTB -RTCs RTC's -RTEjr RTEJR -RTeOR RTEOR -RTOs RTO's -rtPA RTPA -rt RT -R. T. RT -R.T. RT -rts RTS -RTVFBiH RTVFBIH -Ruao RUAO -Rukn RUKN -Ruk RUK -Rupf RUPF -Rupr RUPR -rup RUP -Rup RUP -R. U. RU -R.U. RU -RutB RUTB -Ruu RUU -Ruwa RUWA -Ruy RUY -Ruyt RUYT -Rvat RVAT -Rvo RVO -R. V. RV -R.V. RV -rvs RVS -rwa RWA -Rwa RWA -rwb RWB -RWEs RWE's -rwjf RWJF -R. W. RW -R.W. RW -Rxa RXA -rz RZ -R. Z. RZ -Sa'id SAID -S. A. SA -S.A. SA -Saxl SAXL -Sa'yo SAYO -Sbai SBAI -sbc SBC -SBCs SBC's -sbk SBK -Sborz SBORZ -sb SB -S. B. SB -S.B. SB -Sbu SBU -scr SCR -SCRs SCR's -scry SCRY -sc SC -S. C. SC -S.C. SC -Scuf SCUF -Scymn SCYMN -SD&AE SD and AE -Sdei SDEI -sde SDE -Sde SDE -SDG&E SDG and E -sdk SDK -S. D. SD -S.D. SD -SDSM&T's SDSM and T's -Sejms SEJM's -sejr SEJR -Sekl SEKL -Sek SEK -S. E. SE -S.E. SE -ses SES -Ses SE's -SEs SE's -S.E.S.'s SES's -Seyh SEYH -sfadb SFADB -Sfax SFAX -SFFCo SFFCO -sfn SFN -'sf SF -sf SF -S. F. SF -S.F. SF -sfs SFS -S.F.'s SF's -SG&A SG and A -sgb SGB -Sgip SGIP -sgml SGML -sgra SGRA -S. G. SG -S.G. SG -SGSNs SGSN's -Sgt. sergeant -sgt SGT -S.H.I.E.L.D.'s SHIELD's -Shma SHMA -S. H. SH -S.H. SH -S. I. SI -S.I. SI -sjef SJEF -Sjon SJON -S. J. SJ -S.J. SJ -S. K. SK -S.K. SK -S.L.A.A.'s SLAA's -sla SLA -SLAs SLA's -S&L S and L -SLS&E SLS and E -S. L. SL -S.L. SL -SMe SME -SMEs SME's -SmI SMI -SMPSs SMPS's -smr SMR -S&M S and M -sm SM -S. M. SM -S.M. SM -S.M.'s SM's -SMs SMS -Smyl SMYL -SNESjr SNESJR -sngle SNGLE -SNPs SNP's -SnSe SNSE -S. N. SN -S.N. SN -S. O. SO -S.O. SO -Sos SO's -Sovn SOVN -Sov SOV -S&P 500 S and P five hundred -SPCAs SPCA's -Spe SPE -Spoa SPOA -SpPIn SPPIN -S&P S and P -S. P. SP -S.P. SP -SPs SP's -SPUs SPU's -sql SQL -sq SQ -S. Q. SQ -Sra SRA -SRAs SRA's -Srba SRBA -Srbi SRBI -SRBs SRB's -SRGs SRG's -Srhir SRHIR -SRLGs SRLG's -SRMs SRM's -Srni SRNI -srp SRP -sr SR -S. R. SR -S.R. SR -Srul SRUL -srx SRX -SSAs SSA's -SSDs SSD's -ssl SSL -SSoSV SSOSV -SSRIs SSRI's -S&S S and S -ss SS -S. s S's -Ss S's -S. S. SS -S.S. SS -Ssu SSU -ssw SSW -Ssy SSY -ST&AJ ST and AJ -STDs STD's -stfv STFV -STGs STG's -STIs STI's -STi STI -stl STL -Stryj STRYJ -S&T S and T -STScI STSCI -S. T. ST -S.T. ST -suo SUO -Suo SUO -S. U. SU -Susz SUSZ -SUTs SUT's -Suu SUU -SUVs SUV's -Suy SUY -Svac SVAC -svar SVAR -sve SVE -Sve SVE -SVMs SVM's -svn SVN -svom SVOM -sv SV -S. V. SV -S.V. SV -SVTs SVT's -Swe SWE -SwRI SWRI -S&W S and W -sw SW -S. W. SW -S.W. SW -sx SX -S.X. SX -SysML SYSML -SysRq SYSRQ -Sys SY's -SysV SYSV -S. Y. SY -S.Y. SY -SyT SYT -syv SYV -Syxx SYXX -Szasz SZASZ -Szer SZER -szkic SZKIC -Szklo SZKLO -Szlak SZLAK -SzMME SZMME -Szpir SZPIR -sz SZ -S. Z. SZ -Szu SZU -Szyk SZYK -taf TAF -Taf TAF -T. A. TA -T.A. TA -T&A T and A -TBCs TBC's -TBMs TBM's -tbh TBH -T. B. TB -T.B. TB -TCiAP TCIAP -TCKs TCK's -tc TC -T. C. TC -T.C. TC -TCUs TCU's -tcu TCU -tdb TDB -TDCi TDCI -TdIF TDIF -TDs TD's -T. D. TD -T.D. TD -Teatr TEATR -T. E. TE -T.E. TE -T&F T and F -tf TF -T. F. TF -T.F. TF -tge TGE -tgf TGF -tg TG -T. G. TG -T.G. TG -TGVs TGV's -tgv TGV -Thok THOK -ThSe THSE -T. H. TH -T.H. TH -T.I.'s TI's -T.I. TI -Tiu TIU -tiv TIV -Tiv TIV -Tiy's TIY's -T. J. TJ -T.J. TJ -t'ju TJU -tjz TJZ -tko TKO -Tko TKO -tk TK -T. K. TK -T.K. TK -Tlas TLA's -TlCu TLCU -TLDs TLD's -tli TLI -tlp TLP -TLRs TLR's -TLs TL's -tl TL -T. L. TL -T.L. TL -Tluk TLUK -Tluszcz TLUSZCZ -tmc TMC -TMGs TMG's -tmos TMOS -tmRNA TMRNA -TMSs TMS's -T.M.s TM's -tm TM -T. M. TM -T.M. TM -tna TNA -tnbc TNBC -TNTAs TNTA's -tn TN -T. N. TN -T.N. TN -T.O.'s TO's -T. O. TO -T.O. TO -tou TOU -Tou TOU -ToU TOU -tPA TPA -tpr TPR -tp TP -T. P. TP -T.P. TP -TPVs TPV's -T.Q. TQ -tra TRA -Tra TRA -Trbic TRBIC -Trcek TRCEK -TrkA TRKA -Trmcic TRMCIC -tRNA TRNA -TRPs TRP's -trs TRS -tr TR -T. R. TR -T.R. TR -truTV TRUTV -TruTV TRUTV -Trve TRVE -Tsa TSA -tsit TSIT -Tsiv TSIV -tso TSO -Tso TSO -tsr TSR -Ts T's -T. S. TS -T.S. TS -tsus TSUS -Tsvi TSVI -Tta TTA -tteok TTEOK -tte TTE -ttp TTP -T&T T and T -T. T. TT -T.T. TT -T'uqu TUQU -T.U. TU -Tuzk TUZK -tvaan TVAAN -Tvam TVAM -tva TVA -TVETs TVET's -TVii TVII -TVIn TVIN -TVi TVI -tvo TVO -Tvo TVO -TVRi TVRI -tvr TVR -TVSpy TVSPY -tvs TVS -TVs TV's -tVTA TVTA -tv TV -T. V. TV -T.V. TV -Twa TWA -Twi TWI -TWTs TWT's -T. W. TW -T.W. TW -TxDOT TXDOT -T.X. TX -tya TYA -Tyk TYK -Tza'ar TZAAR -Tze TZE -Tzrif TZRIF -Tzuh TZUH -Tzvi TZVI -Ua's UA's -UAs UA's -uat UAT -U.A. UA -UAVs UAV's -Uba UBA -UbcM UBCM -Ube UBE -ubi UBI -Ubi UBI -Ucar UCAR -Uca UCA -Ucmak UCMAK -Ucn UCN -uCs UC's -Uc UC -U.C. UC -Ucuncu UCUNCU -Uczta UCZTA -Uda UDA -Udit UDIT -Udny UDNY -UDTs UDT's -ud UD -Ud UD -U. D. UD -udu UDU -Udu UDU -Ueda's UEDA's -Uéda UE acute DA -U. E. UE -UFOs UFO's -Ufot UFOT -ufo UFO -Ufo UFO -U. F. UF -Uga UGA -Uge UGE -Ugni UGNI -Ugra UGRA -Ugrszke UGRSZKE -Ug UG -Uhha UHHA -uhn UHN -UHTCs UHTC's -Uhud UHUD -U.H. UH -uhur UHUR -Uiam UIAM -Uibh UIBH -Uible UIBLE -Uig UIG -uisae UISAE -UiS UIS -UiTM UITM -uit UIT -Uit UIT -Uiy UIY -Ujed UJED -Ujsag UJSAG -uj UJ -U.J. UJ -Uka UKA -Ukhra UKHRA -Ukic UKIC -Uki UKI -Ukoh UKOH -Uko UKO -ukr UKR -Ukr UKR -Ukui UKUI -u'k UK -uk UK -Uk UK -U.K. UK -Ukwu UKWU -Ulic ULIC -Ull ULL -Ulms ULM's -UlSU ULSU -Uluj ULUJ -U.L. UL -ulus ULUS -Ulus ULU's -Ulwa ULWA -Ulwe ULWE -Umbr UMBR -umelcu UMELCU -UMe UME -Umla UMLA -Umme UMME -Umno UMNO -Umri UMRI -U. M. UM -U.M. UM -Unli UNLI -Unlu UNLU -unm UNM -unnd UNND -UNSh UNSH -Unst UNST -Uns UN's -U.N.'s UN's -Unt UNT -U.N. UN -Unz UNZ -UOCl UOCL -UofM UOFM -Uoho UOHO -UoMs UOM's -uORF UORF -UoW UOW -UPBs UPB's -Upd UPD -Upf UPF -Upir UPIR -UPnP UPNP -Uppu UPPU -U.P. UP -UPyD UPYD -uq UQ -Urbz URBZ -URCs URC's -Urdd URDD -Urei UREI -urf URF -Urla URLA -URLhttp URLHTTP -URLs URL's -Usal USAL -usan USAN -Usan USAN -usao USAO -usata USATA -usa USA -.USA USA -USAya USAYA -USBs USB's -Uscie USCIE -U.S.C.'s USC's -USDoE USDOE -usd USD -USFbA USFBA -USF&WS USF and WS -UShs USH's -Usia USIA -usih USIH -Uslu USLU -Usmar USMAR -Usna USNA -Usnic USNIC -Usoi USOI -Usos USO's -Uso USO -USPs USP's -U.S.'s US's -Usti USTI -Ustka USTKA -Usui USUI -usum USUM -U. S. US -U.S. US -Usut USUT -Usvit USVIT -Uta's UTA's -uta UTA -Uta UTA -Utca UTCA -Utd's UTD's -Utd UTD -utea UTEA -Utes UTE's -Uth UTH -uti UTI -Uti UTI -Utne UTNE -Utnur UTNUR -Uto UTO -utrci UTRCI -utsav UTSAV -Utsav UTSAV -Utsu UTSU -U.T. UT -Utu UTU -Utva UTVA -Uuh UUH -Uul UUL -Uulu UULU -Uusi UUSI -UUs UU's -Uuto UUTO -Uvac UVAC -Uvea UVEA -uvnitr UVNITR -Uvo UVO -U.V. UV -Uwasa UWASA -UWFi UWFI -V. A. VA -V.A. VA -V&A V and A -Vav VAV -Vay VAY -vb VB -V. B. VB -V.B. VB -VCDs VCD's -VCRs VCR's -VCSELs VCSEL's -VCs VC's -VCTs VCT's -vc VC -V. C. VC -V.C. VC -vda VDA -Vda VDA -VDCs VDC's -vdiq VDIQ -vdm VDM -V. D. VD -V.D. VD -vez VEZ -Vez VEZ -vfp VFP -vfr VFR -V. F. VF -V.F. VF -V'Ger VGER -vgmdb VGMDB -VGo VGO -VGSCs VGSC's -VGSoM VGSOM -V. G. VG -V.G. VG -V. H. VH -V.I.C.'s VIC's -Vict VICT -viita VIITA -vijf VIJF -vij VIJ -Vij VIJ -V.I.P.s VIP's -VIPs VIP's -V. I. VI -V.I. VI -VJs VJ's -V. J. VJ -V.J. VJ -V. K. VK -V.K. VK -Vlah VLAH -VLCCs VLCC's -vlei VLEI -Vlijt VLIJT -V. L. VL -V.L. VL -VMAs VMA's -vm VM -V. M. VM -V.M. VM -vner VNER -V. N. VN -V.N. VN -V.O. VO -Vov VOV -Voz VOZ -vpis VPIS -VPNs VPN's -vpu VPU -V. P. VP -V.P. VP -vq VQ -vrak VRAK -Vrba VRBA -Vrbuv VRBUV -Vrej VREJ -vrem VREM -Vrin VRIN -vrj VRJ -vrn VRN -vroee VROEE -vrou VROU -vrouw VROUW -Vrouw VROUW -Vrsac VRSAC -Vrtis VRTI's -V&R V and R -vr VR -V. R. VR -V.R. VR -VSANs VSAN's -VSATs VSAT's -Vsekh VSEKH -vse VSE -vso VSO -VSPs VSP's -vs. versus -_vs._ versus -vsyo VSYO -VTE VT eL -Vtic VTIC -VTi VTI -V&T's V and T's -V&T V and T -V.T. VT -Vuur VUUR -VVIPs VVIP's -V. V. VV -V.V. VV -VWs VW's -Vyg VYG -vyr VYR -vy VY -vz VZ -V. Z. VZ -Waay WAAY -Wa'il WAIL -Wakf WAKF -wa'l WAL -waqf WAQF -waqt WAQT -Waqt WAQT -Wasl WASL -Watfa WATFA -wau WAU -Wau WAU -W. A. WA -W.A. WA -waw WAW -waza WAZA -Waza WAZA -WBs WB's -W. B. WB -W.B. WB -W&CBR W and CBR -wc WC -W. C. WC -W.C. WC -W. D. WD -W.D. WD -W. E. WE -W.E. WE -WF&NW WF and NW -W&F W and F -W. F. WF -W.F. WF -wga WGA -wgn WGN -wg WG -W. G. WG -W.G. WG -W&H W and H -W. H. WH -W.H. WH -Whyld WHYLD -Wica WICA -wici WICI -Wif WIF -Wijk WIJK -Wiwa WIWA -W. I. WI -wjaz WJAZ -W&J's W and J's -W&J W and J -W. J. WJ -W.J. WJ -W. K. WK -W.K. WK -W&LE W and LE -Wley WLEY -wlrs WLRS -W. L. WL -W.L. WL -wml WML -W&M W and M -W. M. WM -W.M. WM -W. N. WN -W.N. WN -wnzaa WNZAA -W&OD W and OD -Worh WORH -W. O. WO -W.O. WO -wpt WPT -wp WP -W. P. WP -W.P. WP -Wrec WREC -W. R. WR -W.R. WR -ws WS -W. S. WS -W.S. WS -WTs WT's -WTTs WTT's -W. T. WT -W.T. WT -WUAs WUA's -Wudl WUDL -Wuhr WUHR -Wuhu WUHU -Wu's WU's -wuv WUV -W. U. WU -Wuz WUZ -WVa WVA -W. V. WV -W.V. WV -Wwe WWE -W. W. WW -W.W. WW -wx WX -W.Y. WY -wyzc WYZC -W. Z. WZ -xbg XBG -Xbra XBRA -xCo XCO -X. C. XC -xda XDA -XDRs XDR's -X. D. XD -Xfce XFCE -xf XF -X.F. XF -xh XH -X. H. XH -xk XK -xmc XMC -xml XML -X.M. XM -xO XO -X.O. XO -XPe XPE -X.Q. XQ -XSi XSI -xsr XSR -XTwas XTWA's -xt XT -X. W. XW -xy XY -xyz XYZ -xyZ XYZ -Y. A. YA -Y.A. YA -Y. B. YB -Y.B. YB -ycia YCIA -ycie YCIE -yc YC -Y. C. YC -Y.C. YC -Ydby YDBY -Yde YDE -YdiB YDIB -yd YD -Y. D. YD -Y.D. YD -Y.E. YE -YFCs YFC's -yfle YFLE -YF&R YF and R -yg YG -Y. G. YG -Y.G. YG -Y. H. YH -Y. I. YI -Y.I. YI -yj YJ -Y. J. YJ -Ykt YKT -Y. K. YK -Y.K. YK -Yle YLE -yl YL -Y. L. YL -Ymke YMKE -ym YM -Y. M. YM -yndi YNDI -Yndi YNDI -yne YNE -Yngve YNGVE -Ynis YNI's -yn YN -Yn YN -Y. N. YN -Y.N. YN -Y.O. YO -ypa YPA -Y.P. YP -Y. Q. YQ -yra YRA -Yra YRA -Y&R Y and R -YSK'da YSKDA -YSK'ya YSKYA -Ys Y's -Y.S. YS -yta YTA -Ytre YTRE -Y&T Y and T -Y. T. YT -Y.T. YT -Y. V. YV -Y. W. YW -Y.Y. YY -Z. A. ZA -Z.A. ZA -Zdar ZDAR -zda ZDA -zg ZG -Z.G. ZG -zh ZH -Z. H. ZH -Z.H. ZH -zijn ZIJN -zij ZIJ -Zij ZIJ -Z. I. ZI -Z. J. ZJ -Z.K. ZK -Z.L. ZL -Z.M. ZM -ZnO ZNO -Zpav ZPAV -Z.P. ZP -ZrI ZRI -Zsuzsa ZSUZSA -Z.W. ZW -Z.X. ZX -Z. Y. ZY -Z.Y. ZY -Z. Z. ZZ -Z.Z. ZZ diff --git a/nemo_text_processing/text_normalization/en/graph_utils.py b/nemo_text_processing/text_normalization/en/graph_utils.py deleted file mode 100644 index 33c512f24109..000000000000 --- a/nemo_text_processing/text_normalization/en/graph_utils.py +++ /dev/null @@ -1,196 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os -import string -from pathlib import Path -from typing import Dict - -import pynini -from nemo_text_processing.text_normalization.en.utils import get_abs_path -from pynini import Far -from pynini.examples import plurals -from pynini.export import export -from pynini.lib import byte, pynutil, utf8 - -NEMO_CHAR = utf8.VALID_UTF8_CHAR - -NEMO_DIGIT = byte.DIGIT -NEMO_LOWER = pynini.union(*string.ascii_lowercase).optimize() -NEMO_UPPER = pynini.union(*string.ascii_uppercase).optimize() -NEMO_ALPHA = pynini.union(NEMO_LOWER, NEMO_UPPER).optimize() -NEMO_ALNUM = pynini.union(NEMO_DIGIT, NEMO_ALPHA).optimize() -NEMO_HEX = pynini.union(*string.hexdigits).optimize() -NEMO_NON_BREAKING_SPACE = u"\u00A0" -NEMO_SPACE = " " -NEMO_WHITE_SPACE = pynini.union(" ", "\t", "\n", "\r", u"\u00A0").optimize() -NEMO_NOT_SPACE = pynini.difference(NEMO_CHAR, NEMO_WHITE_SPACE).optimize() -NEMO_NOT_QUOTE = pynini.difference(NEMO_CHAR, r'"').optimize() - -NEMO_PUNCT = pynini.union(*map(pynini.escape, string.punctuation)).optimize() -NEMO_GRAPH = pynini.union(NEMO_ALNUM, NEMO_PUNCT).optimize() - -NEMO_SIGMA = pynini.closure(NEMO_CHAR) - -delete_space = pynutil.delete(pynini.closure(NEMO_WHITE_SPACE)) -delete_zero_or_one_space = pynutil.delete(pynini.closure(NEMO_WHITE_SPACE, 0, 1)) -insert_space = pynutil.insert(" ") -delete_extra_space = pynini.cross(pynini.closure(NEMO_WHITE_SPACE, 1), " ") -delete_preserve_order = pynini.closure( - pynutil.delete(" preserve_order: true") - | (pynutil.delete(" field_order: \"") + NEMO_NOT_QUOTE + pynutil.delete("\"")) -) - -suppletive = pynini.string_file(get_abs_path("data/suppletive.tsv")) -# _v = pynini.union("a", "e", "i", "o", "u") -_c = pynini.union( - "b", "c", "d", "f", "g", "h", "j", "k", "l", "m", "n", "p", "q", "r", "s", "t", "v", "w", "x", "y", "z" -) -_ies = NEMO_SIGMA + _c + pynini.cross("y", "ies") -_es = NEMO_SIGMA + pynini.union("s", "sh", "ch", "x", "z") + pynutil.insert("es") -_s = NEMO_SIGMA + pynutil.insert("s") - -graph_plural = plurals._priority_union( - suppletive, plurals._priority_union(_ies, plurals._priority_union(_es, _s, NEMO_SIGMA), NEMO_SIGMA), NEMO_SIGMA -).optimize() - -SINGULAR_TO_PLURAL = graph_plural -PLURAL_TO_SINGULAR = pynini.invert(graph_plural) -TO_LOWER = pynini.union(*[pynini.cross(x, y) for x, y in zip(string.ascii_uppercase, string.ascii_lowercase)]) -TO_UPPER = pynini.invert(TO_LOWER) -MIN_NEG_WEIGHT = -0.0001 -MIN_POS_WEIGHT = 0.0001 - - -def generator_main(file_name: str, graphs: Dict[str, 'pynini.FstLike']): - """ - Exports graph as OpenFst finite state archive (FAR) file with given file name and rule name. - - Args: - file_name: exported file name - graphs: Mapping of a rule name and Pynini WFST graph to be exported - """ - exporter = export.Exporter(file_name) - for rule, graph in graphs.items(): - exporter[rule] = graph.optimize() - exporter.close() - print(f'Created {file_name}') - - -def get_plurals(fst): - """ - Given singular returns plurals - - Args: - fst: Fst - - Returns plurals to given singular forms - """ - return SINGULAR_TO_PLURAL @ fst - - -def get_singulars(fst): - """ - Given plural returns singulars - - Args: - fst: Fst - - Returns singulars to given plural forms - """ - return PLURAL_TO_SINGULAR @ fst - - -def convert_space(fst) -> 'pynini.FstLike': - """ - Converts space to nonbreaking space. - Used only in tagger grammars for transducing token values within quotes, e.g. name: "hello kitty" - This is making transducer significantly slower, so only use when there could be potential spaces within quotes, otherwise leave it. - - Args: - fst: input fst - - Returns output fst where breaking spaces are converted to non breaking spaces - """ - return fst @ pynini.cdrewrite(pynini.cross(NEMO_SPACE, NEMO_NON_BREAKING_SPACE), "", "", NEMO_SIGMA) - - -class GraphFst: - """ - Base class for all grammar fsts. - - Args: - name: name of grammar class - kind: either 'classify' or 'verbalize' - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, name: str, kind: str, deterministic: bool = True): - self.name = name - self.kind = kind - self._fst = None - self.deterministic = deterministic - - self.far_path = Path(os.path.dirname(__file__) + '/grammars/' + kind + '/' + name + '.far') - if self.far_exist(): - self._fst = Far(self.far_path, mode="r", arc_type="standard", far_type="default").get_fst() - - def far_exist(self) -> bool: - """ - Returns true if FAR can be loaded - """ - return self.far_path.exists() - - @property - def fst(self) -> 'pynini.FstLike': - return self._fst - - @fst.setter - def fst(self, fst): - self._fst = fst - - def add_tokens(self, fst) -> 'pynini.FstLike': - """ - Wraps class name around to given fst - - Args: - fst: input fst - - Returns: - Fst: fst - """ - return pynutil.insert(f"{self.name} {{ ") + fst + pynutil.insert(" }") - - def delete_tokens(self, fst) -> 'pynini.FstLike': - """ - Deletes class name wrap around output of given fst - - Args: - fst: input fst - - Returns: - Fst: fst - """ - res = ( - pynutil.delete(f"{self.name}") - + delete_space - + pynutil.delete("{") - + delete_space - + fst - + delete_space - + pynutil.delete("}") - ) - return res @ pynini.cdrewrite(pynini.cross(u"\u00A0", " "), "", "", NEMO_SIGMA) diff --git a/nemo_text_processing/text_normalization/en/taggers/__init__.py b/nemo_text_processing/text_normalization/en/taggers/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/text_normalization/en/taggers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/en/taggers/abbreviation.py b/nemo_text_processing/text_normalization/en/taggers/abbreviation.py deleted file mode 100644 index 640bb487d0f8..000000000000 --- a/nemo_text_processing/text_normalization/en/taggers/abbreviation.py +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_UPPER, GraphFst, insert_space -from pynini.lib import pynutil - - -class AbbreviationFst(GraphFst): - """ - Finite state transducer for classifying electronic: as URLs, email addresses, etc. - e.g. "ABC" -> tokens { abbreviation { value: "A B C" } } - - Args: - whitelist: whitelist FST - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, whitelist: 'pynini.FstLike', deterministic: bool = True): - super().__init__(name="abbreviation", kind="classify", deterministic=deterministic) - - dot = pynini.accep(".") - # A.B.C. -> A. B. C. - graph = NEMO_UPPER + dot + pynini.closure(insert_space + NEMO_UPPER + dot, 1) - # A.B.C. -> A.B.C. - graph |= NEMO_UPPER + dot + pynini.closure(NEMO_UPPER + dot, 1) - # ABC -> A B C - graph |= NEMO_UPPER + pynini.closure(insert_space + NEMO_UPPER, 1) - - # exclude words that are included in the whitelist - graph = pynini.compose( - pynini.difference(pynini.project(graph, "input"), pynini.project(whitelist.graph, "input")), graph - ) - - graph = pynutil.insert("value: \"") + graph.optimize() + pynutil.insert("\"") - graph = self.add_tokens(graph) - self.fst = graph.optimize() diff --git a/nemo_text_processing/text_normalization/en/taggers/cardinal.py b/nemo_text_processing/text_normalization/en/taggers/cardinal.py deleted file mode 100644 index 9b94143412ab..000000000000 --- a/nemo_text_processing/text_normalization/en/taggers/cardinal.py +++ /dev/null @@ -1,138 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_DIGIT, - NEMO_NOT_QUOTE, - NEMO_SIGMA, - GraphFst, - insert_space, -) -from nemo_text_processing.text_normalization.en.taggers.date import get_four_digit_year_graph -from nemo_text_processing.text_normalization.en.utils import get_abs_path -from pynini.examples import plurals -from pynini.lib import pynutil - - -class CardinalFst(GraphFst): - """ - Finite state transducer for classifying cardinals, e.g. - -23 -> cardinal { negative: "true" integer: "twenty three" } } - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True, lm: bool = False): - super().__init__(name="cardinal", kind="classify", deterministic=deterministic) - - self.lm = lm - self.deterministic = deterministic - # TODO replace to have "oh" as a default for "0" - graph = pynini.Far(get_abs_path("data/number/cardinal_number_name.far")).get_fst() - self.graph_hundred_component_at_least_one_none_zero_digit = ( - pynini.closure(NEMO_DIGIT, 2, 3) | pynini.difference(NEMO_DIGIT, pynini.accep("0")) - ) @ graph - - graph_digit = pynini.string_file(get_abs_path("data/number/digit.tsv")) - graph_zero = pynini.string_file(get_abs_path("data/number/zero.tsv")) - - single_digits_graph = pynini.invert(graph_digit | graph_zero) - self.single_digits_graph = single_digits_graph + pynini.closure(insert_space + single_digits_graph) - - if not deterministic: - # for a single token allow only the same normalization - # "007" -> {"oh oh seven", "zero zero seven"} not {"oh zero seven"} - single_digits_graph_zero = pynini.invert(graph_digit | graph_zero) - single_digits_graph_oh = pynini.invert(graph_digit) | pynini.cross("0", "oh") - - self.single_digits_graph = single_digits_graph_zero + pynini.closure( - insert_space + single_digits_graph_zero - ) - self.single_digits_graph |= single_digits_graph_oh + pynini.closure(insert_space + single_digits_graph_oh) - - single_digits_graph_with_commas = pynini.closure( - self.single_digits_graph + insert_space, 1, 3 - ) + pynini.closure( - pynutil.delete(",") - + single_digits_graph - + insert_space - + single_digits_graph - + insert_space - + single_digits_graph, - 1, - ) - - optional_minus_graph = pynini.closure(pynutil.insert("negative: ") + pynini.cross("-", "\"true\" "), 0, 1) - - graph = ( - pynini.closure(NEMO_DIGIT, 1, 3) - + (pynini.closure(pynutil.delete(",") + NEMO_DIGIT ** 3) | pynini.closure(NEMO_DIGIT ** 3)) - ) @ graph - - self.graph = graph - self.graph_with_and = self.add_optional_and(graph) - - if deterministic: - long_numbers = pynini.compose(NEMO_DIGIT ** (5, ...), self.single_digits_graph).optimize() - final_graph = plurals._priority_union(long_numbers, self.graph_with_and, NEMO_SIGMA).optimize() - cardinal_with_leading_zeros = pynini.compose( - pynini.accep("0") + pynini.closure(NEMO_DIGIT), self.single_digits_graph - ) - final_graph |= cardinal_with_leading_zeros - else: - leading_zeros = pynini.compose(pynini.closure(pynini.accep("0"), 1), self.single_digits_graph) - cardinal_with_leading_zeros = ( - leading_zeros + pynutil.insert(" ") + pynini.compose(pynini.closure(NEMO_DIGIT), self.graph_with_and) - ) - - # add small weight to non-default graphs to make sure the deterministic option is listed first - final_graph = ( - self.graph_with_and - | pynutil.add_weight(self.single_digits_graph, 0.0001) - | get_four_digit_year_graph() # allows e.g. 4567 be pronouced as forty five sixty seven - | pynutil.add_weight(single_digits_graph_with_commas, 0.0001) - | cardinal_with_leading_zeros - ) - - final_graph = optional_minus_graph + pynutil.insert("integer: \"") + final_graph + pynutil.insert("\"") - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() - - def add_optional_and(self, graph): - graph_with_and = graph - - if not self.lm: - graph_with_and = pynutil.add_weight(graph, 0.00001) - not_quote = pynini.closure(NEMO_NOT_QUOTE) - no_thousand_million = pynini.difference( - not_quote, not_quote + pynini.union("thousand", "million") + not_quote - ).optimize() - integer = ( - not_quote + pynutil.add_weight(pynini.cross("hundred ", "hundred and ") + no_thousand_million, -0.0001) - ).optimize() - - no_hundred = pynini.difference(NEMO_SIGMA, not_quote + pynini.accep("hundred") + not_quote).optimize() - integer |= ( - not_quote + pynutil.add_weight(pynini.cross("thousand ", "thousand and ") + no_hundred, -0.0001) - ).optimize() - - optional_hundred = pynini.compose((NEMO_DIGIT - "0") ** 3, graph).optimize() - optional_hundred = pynini.compose(optional_hundred, NEMO_SIGMA + pynini.cross(" hundred", "") + NEMO_SIGMA) - graph_with_and |= pynini.compose(graph, integer).optimize() - graph_with_and |= optional_hundred - return graph_with_and diff --git a/nemo_text_processing/text_normalization/en/taggers/date.py b/nemo_text_processing/text_normalization/en/taggers/date.py deleted file mode 100644 index 45031b6e54de..000000000000 --- a/nemo_text_processing/text_normalization/en/taggers/date.py +++ /dev/null @@ -1,368 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_CHAR, - NEMO_DIGIT, - NEMO_LOWER, - NEMO_SIGMA, - TO_LOWER, - GraphFst, - delete_extra_space, - delete_space, - insert_space, -) -from nemo_text_processing.text_normalization.en.utils import ( - augment_labels_with_punct_at_end, - get_abs_path, - load_labels, -) -from pynini.examples import plurals -from pynini.lib import pynutil - -graph_teen = pynini.invert(pynini.string_file(get_abs_path("data/number/teen.tsv"))).optimize() -graph_digit = pynini.invert(pynini.string_file(get_abs_path("data/number/digit.tsv"))).optimize() -ties_graph = pynini.invert(pynini.string_file(get_abs_path("data/number/ty.tsv"))).optimize() -year_suffix = load_labels(get_abs_path("data/date/year_suffix.tsv")) -year_suffix.extend(augment_labels_with_punct_at_end(year_suffix)) -year_suffix = pynini.string_map(year_suffix).optimize() - - -def get_ties_graph(deterministic: bool = True): - """ - Returns two digit transducer, e.g. - 03 -> o three - 12 -> thirteen - 20 -> twenty - """ - graph = graph_teen | ties_graph + pynutil.delete("0") | ties_graph + insert_space + graph_digit - - if deterministic: - graph = graph | pynini.cross("0", "oh") + insert_space + graph_digit - else: - graph = graph | (pynini.cross("0", "oh") | pynini.cross("0", "zero")) + insert_space + graph_digit - - return graph.optimize() - - -def get_four_digit_year_graph(deterministic: bool = True): - """ - Returns a four digit transducer which is combination of ties/teen or digits - (using hundred instead of thousand format), e.g. - 1219 -> twelve nineteen - 3900 -> thirty nine hundred - """ - graph_ties = get_ties_graph(deterministic) - - graph_with_s = ( - (graph_ties + insert_space + graph_ties) - | (graph_teen + insert_space + (ties_graph | pynini.cross("1", "ten"))) - ) + pynutil.delete("0s") - - graph_with_s |= (graph_teen | graph_ties) + insert_space + pynini.cross("00", "hundred") + pynutil.delete("s") - graph_with_s = graph_with_s @ pynini.cdrewrite( - pynini.cross("y", "ies") | pynutil.insert("s"), "", "[EOS]", NEMO_SIGMA - ) - - graph = graph_ties + insert_space + graph_ties - graph |= (graph_teen | graph_ties) + insert_space + pynini.cross("00", "hundred") - - thousand_graph = ( - graph_digit - + insert_space - + pynini.cross("00", "thousand") - + (pynutil.delete("0") | insert_space + graph_digit) - ) - thousand_graph |= ( - graph_digit - + insert_space - + pynini.cross("000", "thousand") - + pynini.closure(pynutil.delete(" "), 0, 1) - + pynini.accep("s") - ) - - graph |= graph_with_s - if deterministic: - graph = plurals._priority_union(thousand_graph, graph, NEMO_SIGMA) - else: - graph |= thousand_graph - - return graph.optimize() - - -def _get_two_digit_year_with_s_graph(): - # to handle '70s -> seventies - graph = ( - pynini.closure(pynutil.delete("'"), 0, 1) - + pynini.compose( - ties_graph + pynutil.delete("0s"), pynini.cdrewrite(pynini.cross("y", "ies"), "", "[EOS]", NEMO_SIGMA) - ) - ).optimize() - return graph - - -def _get_year_graph(cardinal_graph, deterministic: bool = True): - """ - Transducer for year, only from 1000 - 2999 e.g. - 1290 -> twelve nineteen - 2000 - 2009 will be verbalized as two thousand. - - Transducer for 3 digit year, e.g. 123-> one twenty three - - Transducer for year with suffix - 123 A.D., 4200 B.C - """ - graph = get_four_digit_year_graph(deterministic) - graph = (pynini.union("1", "2") + (NEMO_DIGIT ** 3) + pynini.closure(pynini.cross(" s", "s") | "s", 0, 1)) @ graph - - graph |= _get_two_digit_year_with_s_graph() - - three_digit_year = (NEMO_DIGIT @ cardinal_graph) + insert_space + (NEMO_DIGIT ** 2) @ cardinal_graph - year_with_suffix = ( - (get_four_digit_year_graph(deterministic=True) | three_digit_year) + delete_space + insert_space + year_suffix - ) - graph |= year_with_suffix - return graph.optimize() - - -def _get_two_digit_year(cardinal_graph, single_digits_graph): - wo_digit_year = NEMO_DIGIT ** (2) @ plurals._priority_union(cardinal_graph, single_digits_graph, NEMO_SIGMA) - return wo_digit_year - - -class DateFst(GraphFst): - """ - Finite state transducer for classifying date, e.g. - jan. 5, 2012 -> date { month: "january" day: "five" year: "twenty twelve" preserve_order: true } - jan. 5 -> date { month: "january" day: "five" preserve_order: true } - 5 january 2012 -> date { day: "five" month: "january" year: "twenty twelve" preserve_order: true } - 2012-01-05 -> date { year: "twenty twelve" month: "january" day: "five" } - 2012.01.05 -> date { year: "twenty twelve" month: "january" day: "five" } - 2012/01/05 -> date { year: "twenty twelve" month: "january" day: "five" } - 2012 -> date { year: "twenty twelve" } - - Args: - cardinal: CardinalFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal: GraphFst, deterministic: bool, lm: bool = False): - super().__init__(name="date", kind="classify", deterministic=deterministic) - - # january - month_graph = pynini.string_file(get_abs_path("data/date/month_name.tsv")).optimize() - # January, JANUARY - month_graph |= pynini.compose(TO_LOWER + pynini.closure(NEMO_CHAR), month_graph) | pynini.compose( - TO_LOWER ** (2, ...), month_graph - ) - - # jan - month_abbr_graph = pynini.string_file(get_abs_path("data/date/month_abbr.tsv")).optimize() - # jan, Jan, JAN - month_abbr_graph = ( - month_abbr_graph - | pynini.compose(TO_LOWER + pynini.closure(NEMO_LOWER, 1), month_abbr_graph).optimize() - | pynini.compose(TO_LOWER ** (2, ...), month_abbr_graph).optimize() - ) + pynini.closure(pynutil.delete("."), 0, 1) - month_graph |= month_abbr_graph.optimize() - - month_numbers_labels = pynini.string_file(get_abs_path("data/date/month_number.tsv")).optimize() - cardinal_graph = cardinal.graph_hundred_component_at_least_one_none_zero_digit - - year_graph = _get_year_graph(cardinal_graph=cardinal_graph, deterministic=deterministic) - - # three_digit_year = (NEMO_DIGIT @ cardinal_graph) + insert_space + (NEMO_DIGIT ** 2) @ cardinal_graph - # year_graph |= three_digit_year - - month_graph = pynutil.insert("month: \"") + month_graph + pynutil.insert("\"") - month_numbers_graph = pynutil.insert("month: \"") + month_numbers_labels + pynutil.insert("\"") - - endings = ["rd", "th", "st", "nd"] - endings += [x.upper() for x in endings] - endings = pynini.union(*endings) - - day_graph = ( - pynutil.insert("day: \"") - + pynini.closure(pynutil.delete("the "), 0, 1) - + ( - ((pynini.union("1", "2") + NEMO_DIGIT) | NEMO_DIGIT | (pynini.accep("3") + pynini.union("0", "1"))) - + pynini.closure(pynutil.delete(endings), 0, 1) - ) - @ cardinal_graph - + pynutil.insert("\"") - ) - - two_digit_year = _get_two_digit_year( - cardinal_graph=cardinal_graph, single_digits_graph=cardinal.single_digits_graph - ) - two_digit_year = pynutil.insert("year: \"") + two_digit_year + pynutil.insert("\"") - - # if lm: - # two_digit_year = pynini.compose(pynini.difference(NEMO_DIGIT, "0") + NEMO_DIGIT ** (3), two_digit_year) - # year_graph = pynini.compose(pynini.difference(NEMO_DIGIT, "0") + NEMO_DIGIT ** (2), year_graph) - # year_graph |= pynini.compose(pynini.difference(NEMO_DIGIT, "0") + NEMO_DIGIT ** (4, ...), year_graph) - - graph_year = pynutil.insert(" year: \"") + pynutil.delete(" ") + year_graph + pynutil.insert("\"") - graph_year |= ( - pynutil.insert(" year: \"") - + pynini.accep(",") - + pynini.closure(pynini.accep(" "), 0, 1) - + year_graph - + pynutil.insert("\"") - ) - optional_graph_year = pynini.closure(graph_year, 0, 1) - - year_graph = pynutil.insert("year: \"") + year_graph + pynutil.insert("\"") - - graph_mdy = month_graph + ( - (delete_extra_space + day_graph) - | (pynini.accep(" ") + day_graph) - | graph_year - | (delete_extra_space + day_graph + graph_year) - ) - - graph_mdy |= ( - month_graph - + pynini.cross("-", " ") - + day_graph - + pynini.closure(((pynini.cross("-", " ") + NEMO_SIGMA) @ graph_year), 0, 1) - ) - - for x in ["-", "/", "."]: - delete_sep = pynutil.delete(x) - graph_mdy |= ( - month_numbers_graph - + delete_sep - + insert_space - + pynini.closure(pynutil.delete("0"), 0, 1) - + day_graph - + delete_sep - + insert_space - + (year_graph | two_digit_year) - ) - - graph_dmy = day_graph + delete_extra_space + month_graph + optional_graph_year - day_ex_month = (NEMO_DIGIT ** 2 - pynini.project(month_numbers_graph, "input")) @ day_graph - for x in ["-", "/", "."]: - delete_sep = pynutil.delete(x) - graph_dmy |= ( - day_ex_month - + delete_sep - + insert_space - + month_numbers_graph - + delete_sep - + insert_space - + (year_graph | two_digit_year) - ) - - graph_ymd = pynini.accep("") - for x in ["-", "/", "."]: - delete_sep = pynutil.delete(x) - graph_ymd |= ( - (year_graph | two_digit_year) - + delete_sep - + insert_space - + month_numbers_graph - + delete_sep - + insert_space - + pynini.closure(pynutil.delete("0"), 0, 1) - + day_graph - ) - - final_graph = graph_mdy | graph_dmy - - if not deterministic or lm: - final_graph += pynini.closure(pynutil.insert(" preserve_order: true"), 0, 1) - m_sep_d = ( - month_numbers_graph - + pynutil.delete(pynini.union("-", "/")) - + insert_space - + pynini.closure(pynutil.delete("0"), 0, 1) - + day_graph - ) - final_graph |= m_sep_d - else: - final_graph += pynutil.insert(" preserve_order: true") - - final_graph |= graph_ymd | year_graph - - if not deterministic or lm: - ymd_to_mdy_graph = None - ymd_to_dmy_graph = None - mdy_to_dmy_graph = None - md_to_dm_graph = None - - for month in [x[0] for x in load_labels(get_abs_path("data/date/month_name.tsv"))]: - for day in [x[0] for x in load_labels(get_abs_path("data/date/day.tsv"))]: - ymd_to_mdy_curr = ( - pynutil.insert("month: \"" + month + "\" day: \"" + day + "\" ") - + pynini.accep('year:') - + NEMO_SIGMA - + pynutil.delete(" month: \"" + month + "\" day: \"" + day + "\"") - ) - - # YY-MM-DD -> MM-DD-YY - ymd_to_mdy_curr = pynini.compose(graph_ymd, ymd_to_mdy_curr) - ymd_to_mdy_graph = ( - ymd_to_mdy_curr - if ymd_to_mdy_graph is None - else pynini.union(ymd_to_mdy_curr, ymd_to_mdy_graph) - ) - - ymd_to_dmy_curr = ( - pynutil.insert("day: \"" + day + "\" month: \"" + month + "\" ") - + pynini.accep('year:') - + NEMO_SIGMA - + pynutil.delete(" month: \"" + month + "\" day: \"" + day + "\"") - ) - - # YY-MM-DD -> MM-DD-YY - ymd_to_dmy_curr = pynini.compose(graph_ymd, ymd_to_dmy_curr).optimize() - ymd_to_dmy_graph = ( - ymd_to_dmy_curr - if ymd_to_dmy_graph is None - else pynini.union(ymd_to_dmy_curr, ymd_to_dmy_graph) - ) - - mdy_to_dmy_curr = ( - pynutil.insert("day: \"" + day + "\" month: \"" + month + "\" ") - + pynutil.delete("month: \"" + month + "\" day: \"" + day + "\" ") - + pynini.accep('year:') - + NEMO_SIGMA - ).optimize() - # MM-DD-YY -> verbalize as MM-DD-YY (February fourth 1991) or DD-MM-YY (the fourth of February 1991) - mdy_to_dmy_curr = pynini.compose(graph_mdy, mdy_to_dmy_curr).optimize() - mdy_to_dmy_graph = ( - mdy_to_dmy_curr - if mdy_to_dmy_graph is None - else pynini.union(mdy_to_dmy_curr, mdy_to_dmy_graph).optimize() - ).optimize() - - md_to_dm_curr = pynutil.insert("day: \"" + day + "\" month: \"" + month + "\"") + pynutil.delete( - "month: \"" + month + "\" day: \"" + day + "\"" - ) - md_to_dm_curr = pynini.compose(m_sep_d, md_to_dm_curr).optimize() - - md_to_dm_graph = ( - md_to_dm_curr - if md_to_dm_graph is None - else pynini.union(md_to_dm_curr, md_to_dm_graph).optimize() - ).optimize() - - final_graph |= mdy_to_dmy_graph | md_to_dm_graph | ymd_to_mdy_graph | ymd_to_dmy_graph - - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/en/taggers/decimal.py b/nemo_text_processing/text_normalization/en/taggers/decimal.py deleted file mode 100644 index 2486b5f8c1ce..000000000000 --- a/nemo_text_processing/text_normalization/en/taggers/decimal.py +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_SIGMA, TO_UPPER, GraphFst, get_abs_path -from pynini.lib import pynutil - -delete_space = pynutil.delete(" ") -quantities = pynini.string_file(get_abs_path("data/number/thousand.tsv")) -quantities_abbr = pynini.string_file(get_abs_path("data/number/quantity_abbr.tsv")) -quantities_abbr |= TO_UPPER @ quantities_abbr - - -def get_quantity( - decimal: 'pynini.FstLike', cardinal_up_to_hundred: 'pynini.FstLike', include_abbr: bool -) -> 'pynini.FstLike': - """ - Returns FST that transforms either a cardinal or decimal followed by a quantity into a numeral, - e.g. 1 million -> integer_part: "one" quantity: "million" - e.g. 1.5 million -> integer_part: "one" fractional_part: "five" quantity: "million" - - Args: - decimal: decimal FST - cardinal_up_to_hundred: cardinal FST - """ - quantity_wo_thousand = pynini.project(quantities, "input") - pynini.union("k", "K", "thousand") - if include_abbr: - quantity_wo_thousand |= pynini.project(quantities_abbr, "input") - pynini.union("k", "K", "thousand") - res = ( - pynutil.insert("integer_part: \"") - + cardinal_up_to_hundred - + pynutil.insert("\"") - + pynini.closure(pynutil.delete(" "), 0, 1) - + pynutil.insert(" quantity: \"") - + (quantity_wo_thousand @ (quantities | quantities_abbr)) - + pynutil.insert("\"") - ) - if include_abbr: - quantity = quantities | quantities_abbr - else: - quantity = quantities - res |= ( - decimal - + pynini.closure(pynutil.delete(" "), 0, 1) - + pynutil.insert("quantity: \"") - + quantity - + pynutil.insert("\"") - ) - return res - - -class DecimalFst(GraphFst): - """ - Finite state transducer for classifying decimal, e.g. - -12.5006 billion -> decimal { negative: "true" integer_part: "12" fractional_part: "five o o six" quantity: "billion" } - 1 billion -> decimal { integer_part: "one" quantity: "billion" } - - cardinal: CardinalFst - """ - - def __init__(self, cardinal: GraphFst, deterministic: bool): - super().__init__(name="decimal", kind="classify", deterministic=deterministic) - - cardinal_graph = cardinal.graph_with_and - cardinal_graph_hundred_component_at_least_one_none_zero_digit = ( - cardinal.graph_hundred_component_at_least_one_none_zero_digit - ) - - self.graph = cardinal.single_digits_graph.optimize() - - if not deterministic: - self.graph = self.graph | cardinal_graph - - point = pynutil.delete(".") - optional_graph_negative = pynini.closure(pynutil.insert("negative: ") + pynini.cross("-", "\"true\" "), 0, 1) - - self.graph_fractional = pynutil.insert("fractional_part: \"") + self.graph + pynutil.insert("\"") - self.graph_integer = pynutil.insert("integer_part: \"") + cardinal_graph + pynutil.insert("\"") - final_graph_wo_sign = ( - pynini.closure(self.graph_integer + pynutil.insert(" "), 0, 1) - + point - + pynutil.insert(" ") - + self.graph_fractional - ) - - quantity_w_abbr = get_quantity( - final_graph_wo_sign, cardinal_graph_hundred_component_at_least_one_none_zero_digit, include_abbr=True - ) - quantity_wo_abbr = get_quantity( - final_graph_wo_sign, cardinal_graph_hundred_component_at_least_one_none_zero_digit, include_abbr=False - ) - self.final_graph_wo_negative_w_abbr = final_graph_wo_sign | quantity_w_abbr - self.final_graph_wo_negative = final_graph_wo_sign | quantity_wo_abbr - - # reduce options for non_deterministic and allow either "oh" or "zero", but not combination - if not deterministic: - no_oh_zero = pynini.difference( - NEMO_SIGMA, - (NEMO_SIGMA + "oh" + NEMO_SIGMA + "zero" + NEMO_SIGMA) - | (NEMO_SIGMA + "zero" + NEMO_SIGMA + "oh" + NEMO_SIGMA), - ).optimize() - no_zero_oh = pynini.difference( - NEMO_SIGMA, NEMO_SIGMA + pynini.accep("zero") + NEMO_SIGMA + pynini.accep("oh") + NEMO_SIGMA - ).optimize() - - self.final_graph_wo_negative |= pynini.compose( - self.final_graph_wo_negative, - pynini.cdrewrite( - pynini.cross("integer_part: \"zero\"", "integer_part: \"oh\""), NEMO_SIGMA, NEMO_SIGMA, NEMO_SIGMA - ), - ) - self.final_graph_wo_negative = pynini.compose(self.final_graph_wo_negative, no_oh_zero).optimize() - self.final_graph_wo_negative = pynini.compose(self.final_graph_wo_negative, no_zero_oh).optimize() - - final_graph = optional_graph_negative + self.final_graph_wo_negative - - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/en/taggers/electronic.py b/nemo_text_processing/text_normalization/en/taggers/electronic.py deleted file mode 100644 index 243c0653f6a1..000000000000 --- a/nemo_text_processing/text_normalization/en/taggers/electronic.py +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_ALPHA, - NEMO_DIGIT, - NEMO_SIGMA, - GraphFst, - get_abs_path, - insert_space, -) -from pynini.lib import pynutil - - -class ElectronicFst(GraphFst): - """ - Finite state transducer for classifying electronic: as URLs, email addresses, etc. - e.g. cdf1@abc.edu -> tokens { electronic { username: "cdf1" domain: "abc.edu" } } - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="electronic", kind="classify", deterministic=deterministic) - - accepted_symbols = pynini.project(pynini.string_file(get_abs_path("data/electronic/symbol.tsv")), "input") - accepted_common_domains = pynini.project( - pynini.string_file(get_abs_path("data/electronic/domain.tsv")), "input" - ) - all_accepted_symbols = NEMO_ALPHA + pynini.closure(NEMO_ALPHA | NEMO_DIGIT | accepted_symbols) - graph_symbols = pynini.string_file(get_abs_path("data/electronic/symbol.tsv")).optimize() - - username = ( - pynutil.insert("username: \"") + all_accepted_symbols + pynutil.insert("\"") + pynini.cross('@', ' ') - ) - domain_graph = all_accepted_symbols + pynini.accep('.') + all_accepted_symbols + NEMO_ALPHA - protocol_symbols = pynini.closure((graph_symbols | pynini.cross(":", "semicolon")) + pynutil.insert(" ")) - protocol_start = (pynini.cross("https", "HTTPS ") | pynini.cross("http", "HTTP ")) + ( - pynini.accep("://") @ protocol_symbols - ) - protocol_file_start = pynini.accep("file") + insert_space + (pynini.accep(":///") @ protocol_symbols) - - protocol_end = pynini.cross("www", "WWW ") + pynini.accep(".") @ protocol_symbols - protocol = protocol_file_start | protocol_start | protocol_end | (protocol_start + protocol_end) - - domain_graph = ( - pynutil.insert("domain: \"") - + pynini.difference(domain_graph, pynini.project(protocol, "input") + NEMO_SIGMA) - + pynutil.insert("\"") - ) - domain_common_graph = ( - pynutil.insert("domain: \"") - + pynini.difference( - all_accepted_symbols - + accepted_common_domains - + pynini.closure(accepted_symbols + pynini.closure(NEMO_ALPHA | NEMO_DIGIT | accepted_symbols), 0, 1), - pynini.project(protocol, "input") + NEMO_SIGMA, - ) - + pynutil.insert("\"") - ) - - protocol = pynutil.insert("protocol: \"") + protocol + pynutil.insert("\"") - # email - graph = username + domain_graph - # abc.com, abc.com/123-sm - graph |= domain_common_graph - # www.abc.com/sdafsdf, or https://www.abc.com/asdfad or www.abc.abc/asdfad - graph |= protocol + pynutil.insert(" ") + domain_graph - - final_graph = self.add_tokens(graph) - - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/en/taggers/fraction.py b/nemo_text_processing/text_normalization/en/taggers/fraction.py deleted file mode 100644 index ac6877c22950..000000000000 --- a/nemo_text_processing/text_normalization/en/taggers/fraction.py +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst, get_abs_path -from pynini.lib import pynutil - - -class FractionFst(GraphFst): - """ - Finite state transducer for classifying fraction - "23 4/5" -> - tokens { fraction { integer: "twenty three" numerator: "four" denominator: "five" } } - "23 4/5th" -> - tokens { fraction { integer: "twenty three" numerator: "four" denominator: "five" } } - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal, deterministic: bool = True): - super().__init__(name="fraction", kind="classify", deterministic=deterministic) - cardinal_graph = cardinal.graph - - integer = pynutil.insert("integer_part: \"") + cardinal_graph + pynutil.insert("\"") - numerator = ( - pynutil.insert("numerator: \"") + cardinal_graph + (pynini.cross("/", "\" ") | pynini.cross(" / ", "\" ")) - ) - - endings = ["rd", "th", "st", "nd"] - endings += [x.upper() for x in endings] - optional_end = pynini.closure(pynini.cross(pynini.union(*endings), ""), 0, 1) - - denominator = pynutil.insert("denominator: \"") + cardinal_graph + optional_end + pynutil.insert("\"") - - graph = pynini.closure(integer + pynini.accep(" "), 0, 1) + (numerator + denominator) - graph |= pynini.closure(integer + (pynini.accep(" ") | pynutil.insert(" ")), 0, 1) + pynini.compose( - pynini.string_file(get_abs_path("data/number/fraction.tsv")), (numerator + denominator) - ) - - self.graph = graph - final_graph = self.add_tokens(self.graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/en/taggers/measure.py b/nemo_text_processing/text_normalization/en/taggers/measure.py deleted file mode 100644 index 3861f9168a07..000000000000 --- a/nemo_text_processing/text_normalization/en/taggers/measure.py +++ /dev/null @@ -1,304 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_ALPHA, - NEMO_DIGIT, - NEMO_NON_BREAKING_SPACE, - NEMO_SIGMA, - NEMO_SPACE, - NEMO_UPPER, - SINGULAR_TO_PLURAL, - TO_LOWER, - GraphFst, - convert_space, - delete_space, - delete_zero_or_one_space, - insert_space, -) -from nemo_text_processing.text_normalization.en.taggers.ordinal import OrdinalFst as OrdinalTagger -from nemo_text_processing.text_normalization.en.taggers.whitelist import get_formats -from nemo_text_processing.text_normalization.en.utils import get_abs_path, load_labels -from nemo_text_processing.text_normalization.en.verbalizers.ordinal import OrdinalFst as OrdinalVerbalizer -from pynini.examples import plurals -from pynini.lib import pynutil - - -class MeasureFst(GraphFst): - """ - Finite state transducer for classifying measure, suppletive aware, e.g. - -12kg -> measure { negative: "true" cardinal { integer: "twelve" } units: "kilograms" } - 1kg -> measure { cardinal { integer: "one" } units: "kilogram" } - .5kg -> measure { decimal { fractional_part: "five" } units: "kilograms" } - - Args: - cardinal: CardinalFst - decimal: DecimalFst - fraction: FractionFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal: GraphFst, decimal: GraphFst, fraction: GraphFst, deterministic: bool = True): - super().__init__(name="measure", kind="classify", deterministic=deterministic) - cardinal_graph = cardinal.graph_with_and | self.get_range(cardinal.graph_with_and) - - graph_unit = pynini.string_file(get_abs_path("data/measure/unit.tsv")) - if not deterministic: - graph_unit |= pynini.string_file(get_abs_path("data/measure/unit_alternatives.tsv")) - - graph_unit |= pynini.compose( - pynini.closure(TO_LOWER, 1) + (NEMO_ALPHA | TO_LOWER) + pynini.closure(NEMO_ALPHA | TO_LOWER), graph_unit - ).optimize() - - graph_unit_plural = convert_space(graph_unit @ SINGULAR_TO_PLURAL) - graph_unit = convert_space(graph_unit) - - optional_graph_negative = pynini.closure(pynutil.insert("negative: ") + pynini.cross("-", "\"true\" "), 0, 1) - - graph_unit2 = ( - pynini.cross("/", "per") + delete_zero_or_one_space + pynutil.insert(NEMO_NON_BREAKING_SPACE) + graph_unit - ) - - optional_graph_unit2 = pynini.closure( - delete_zero_or_one_space + pynutil.insert(NEMO_NON_BREAKING_SPACE) + graph_unit2, 0, 1, - ) - - unit_plural = ( - pynutil.insert("units: \"") - + (graph_unit_plural + optional_graph_unit2 | graph_unit2) - + pynutil.insert("\"") - ) - - unit_singular = ( - pynutil.insert("units: \"") + (graph_unit + optional_graph_unit2 | graph_unit2) + pynutil.insert("\"") - ) - - subgraph_decimal = ( - pynutil.insert("decimal { ") - + optional_graph_negative - + decimal.final_graph_wo_negative - + delete_space - + pynutil.insert(" } ") - + unit_plural - ) - - # support radio FM/AM - subgraph_decimal |= ( - pynutil.insert("decimal { ") - + decimal.final_graph_wo_negative - + delete_space - + pynutil.insert(" } ") - + pynutil.insert("units: \"") - + pynini.union("AM", "FM") - + pynutil.insert("\"") - ) - - subgraph_cardinal = ( - pynutil.insert("cardinal { ") - + optional_graph_negative - + pynutil.insert("integer: \"") - + ((NEMO_SIGMA - "1") @ cardinal_graph) - + delete_space - + pynutil.insert("\"") - + pynutil.insert(" } ") - + unit_plural - ) - - subgraph_cardinal |= ( - pynutil.insert("cardinal { ") - + optional_graph_negative - + pynutil.insert("integer: \"") - + pynini.cross("1", "one") - + delete_space - + pynutil.insert("\"") - + pynutil.insert(" } ") - + unit_singular - ) - - unit_graph = ( - pynutil.insert("cardinal { integer: \"-\" } units: \"") - + pynini.cross(pynini.union("/", "per"), "per") - + delete_zero_or_one_space - + pynutil.insert(NEMO_NON_BREAKING_SPACE) - + graph_unit - + pynutil.insert("\" preserve_order: true") - ) - - decimal_dash_alpha = ( - pynutil.insert("decimal { ") - + decimal.final_graph_wo_negative - + pynini.cross('-', '') - + pynutil.insert(" } units: \"") - + pynini.closure(NEMO_ALPHA, 1) - + pynutil.insert("\"") - ) - - decimal_times = ( - pynutil.insert("decimal { ") - + decimal.final_graph_wo_negative - + pynutil.insert(" } units: \"") - + pynini.cross(pynini.union('x', "X"), 'x') - + pynutil.insert("\"") - ) - - alpha_dash_decimal = ( - pynutil.insert("units: \"") - + pynini.closure(NEMO_ALPHA, 1) - + pynini.accep('-') - + pynutil.insert("\"") - + pynutil.insert(" decimal { ") - + decimal.final_graph_wo_negative - + pynutil.insert(" } preserve_order: true") - ) - - subgraph_fraction = ( - pynutil.insert("fraction { ") + fraction.graph + delete_space + pynutil.insert(" } ") + unit_plural - ) - - address = self.get_address_graph(cardinal) - address = ( - pynutil.insert("units: \"address\" cardinal { integer: \"") - + address - + pynutil.insert("\" } preserve_order: true") - ) - - math_operations = pynini.string_file(get_abs_path("data/measure/math_operation.tsv")) - delimiter = pynini.accep(" ") | pynutil.insert(" ") - - math = ( - (cardinal_graph | NEMO_ALPHA) - + delimiter - + math_operations - + (delimiter | NEMO_ALPHA) - + cardinal_graph - + delimiter - + pynini.cross("=", "equals") - + delimiter - + (cardinal_graph | NEMO_ALPHA) - ) - - math |= ( - (cardinal_graph | NEMO_ALPHA) - + delimiter - + pynini.cross("=", "equals") - + delimiter - + (cardinal_graph | NEMO_ALPHA) - + delimiter - + math_operations - + delimiter - + cardinal_graph - ) - - math = ( - pynutil.insert("units: \"math\" cardinal { integer: \"") - + math - + pynutil.insert("\" } preserve_order: true") - ) - final_graph = ( - subgraph_decimal - | subgraph_cardinal - | unit_graph - | decimal_dash_alpha - | decimal_times - | alpha_dash_decimal - | subgraph_fraction - | address - | math - ) - - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() - - def get_range(self, cardinal: GraphFst): - """ - Returns range forms for measure tagger, e.g. 2-3, 2x3, 2*2 - - Args: - cardinal: cardinal GraphFst - """ - range_graph = cardinal + pynini.cross(pynini.union("-", " - "), " to ") + cardinal - - for x in [" x ", "x"]: - range_graph |= cardinal + pynini.cross(x, " by ") + cardinal - if not self.deterministic: - range_graph |= cardinal + pynini.cross(x, " times ") + cardinal - - for x in ["*", " * "]: - range_graph |= cardinal + pynini.cross(x, " times ") + cardinal - return range_graph.optimize() - - def get_address_graph(self, cardinal): - """ - Finite state transducer for classifying serial. - The serial is a combination of digits, letters and dashes, e.g.: - 2788 San Tomas Expy, Santa Clara, CA 95051 -> - units: "address" cardinal - { integer: "two seven eight eight San Tomas Expressway Santa Clara California nine five zero five one" } - preserve_order: true - """ - ordinal_verbalizer = OrdinalVerbalizer().graph - ordinal_tagger = OrdinalTagger(cardinal=cardinal).graph - ordinal_num = pynini.compose( - pynutil.insert("integer: \"") + ordinal_tagger + pynutil.insert("\""), ordinal_verbalizer - ) - - address_num = NEMO_DIGIT ** (1, 2) @ cardinal.graph_hundred_component_at_least_one_none_zero_digit - address_num += insert_space + NEMO_DIGIT ** 2 @ ( - pynini.closure(pynini.cross("0", "zero "), 0, 1) - + cardinal.graph_hundred_component_at_least_one_none_zero_digit - ) - # to handle the rest of the numbers - address_num = pynini.compose(NEMO_DIGIT ** (3, 4), address_num) - address_num = plurals._priority_union(address_num, cardinal.graph, NEMO_SIGMA) - - direction = ( - pynini.cross("E", "East") - | pynini.cross("S", "South") - | pynini.cross("W", "West") - | pynini.cross("N", "North") - ) + pynini.closure(pynutil.delete("."), 0, 1) - - direction = pynini.closure(pynini.accep(NEMO_SPACE) + direction, 0, 1) - address_words = get_formats(get_abs_path("data/address/address_word.tsv")) - address_words = ( - pynini.accep(NEMO_SPACE) - + (pynini.closure(ordinal_num, 0, 1) | NEMO_UPPER + pynini.closure(NEMO_ALPHA, 1)) - + NEMO_SPACE - + pynini.closure(NEMO_UPPER + pynini.closure(NEMO_ALPHA) + NEMO_SPACE) - + address_words - ) - - city = pynini.closure(NEMO_ALPHA | pynini.accep(NEMO_SPACE), 1) - city = pynini.closure(pynini.accep(",") + pynini.accep(NEMO_SPACE) + city, 0, 1) - - states = load_labels(get_abs_path("data/address/state.tsv")) - - additional_options = [] - for x, y in states: - additional_options.append((x, f"{y[0]}.{y[1:]}")) - states.extend(additional_options) - state_graph = pynini.string_map(states) - state = pynini.invert(state_graph) - state = pynini.closure(pynini.accep(",") + pynini.accep(NEMO_SPACE) + state, 0, 1) - - zip_code = pynini.compose(NEMO_DIGIT ** 5, cardinal.single_digits_graph) - zip_code = pynini.closure(pynini.closure(pynini.accep(","), 0, 1) + pynini.accep(NEMO_SPACE) + zip_code, 0, 1,) - - address = address_num + direction + address_words + pynini.closure(city + state + zip_code, 0, 1) - - address |= address_num + direction + address_words + pynini.closure(pynini.cross(".", ""), 0, 1) - - return address diff --git a/nemo_text_processing/text_normalization/en/taggers/money.py b/nemo_text_processing/text_normalization/en/taggers/money.py deleted file mode 100644 index 43e26bda7b4d..000000000000 --- a/nemo_text_processing/text_normalization/en/taggers/money.py +++ /dev/null @@ -1,192 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_ALPHA, - NEMO_DIGIT, - NEMO_SIGMA, - SINGULAR_TO_PLURAL, - GraphFst, - convert_space, - insert_space, -) -from nemo_text_processing.text_normalization.en.utils import get_abs_path, load_labels -from pynini.lib import pynutil - -min_singular = pynini.string_file(get_abs_path("data/money/currency_minor_singular.tsv")) -min_plural = pynini.string_file(get_abs_path("data/money/currency_minor_plural.tsv")) -maj_singular = pynini.string_file((get_abs_path("data/money/currency_major.tsv"))) - - -class MoneyFst(GraphFst): - """ - Finite state transducer for classifying money, suppletive aware, e.g. - $12.05 -> money { integer_part: "twelve" currency_maj: "dollars" fractional_part: "five" currency_min: "cents" preserve_order: true } - $12.0500 -> money { integer_part: "twelve" currency_maj: "dollars" fractional_part: "five" currency_min: "cents" preserve_order: true } - $1 -> money { currency_maj: "dollar" integer_part: "one" } - $1.00 -> money { currency_maj: "dollar" integer_part: "one" } - $0.05 -> money { fractional_part: "five" currency_min: "cents" preserve_order: true } - $1 million -> money { currency_maj: "dollars" integer_part: "one" quantity: "million" } - $1.2 million -> money { currency_maj: "dollars" integer_part: "one" fractional_part: "two" quantity: "million" } - $1.2320 -> money { currency_maj: "dollars" integer_part: "one" fractional_part: "two three two" } - - Args: - cardinal: CardinalFst - decimal: DecimalFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal: GraphFst, decimal: GraphFst, deterministic: bool = True): - super().__init__(name="money", kind="classify", deterministic=deterministic) - cardinal_graph = cardinal.graph_with_and - graph_decimal_final = decimal.final_graph_wo_negative_w_abbr - - maj_singular_labels = load_labels(get_abs_path("data/money/currency_major.tsv")) - maj_unit_plural = convert_space(maj_singular @ SINGULAR_TO_PLURAL) - maj_unit_singular = convert_space(maj_singular) - - graph_maj_singular = pynutil.insert("currency_maj: \"") + maj_unit_singular + pynutil.insert("\"") - graph_maj_plural = pynutil.insert("currency_maj: \"") + maj_unit_plural + pynutil.insert("\"") - - optional_delete_fractional_zeros = pynini.closure( - pynutil.delete(".") + pynini.closure(pynutil.delete("0"), 1), 0, 1 - ) - - graph_integer_one = pynutil.insert("integer_part: \"") + pynini.cross("1", "one") + pynutil.insert("\"") - # only for decimals where third decimal after comma is non-zero or with quantity - decimal_delete_last_zeros = ( - pynini.closure(NEMO_DIGIT | pynutil.delete(",")) - + pynini.accep(".") - + pynini.closure(NEMO_DIGIT, 2) - + (NEMO_DIGIT - "0") - + pynini.closure(pynutil.delete("0")) - ) - decimal_with_quantity = NEMO_SIGMA + NEMO_ALPHA - - graph_decimal = ( - graph_maj_plural + insert_space + (decimal_delete_last_zeros | decimal_with_quantity) @ graph_decimal_final - ) - - graph_integer = ( - pynutil.insert("integer_part: \"") + ((NEMO_SIGMA - "1") @ cardinal_graph) + pynutil.insert("\"") - ) - - graph_integer_only = graph_maj_singular + insert_space + graph_integer_one - graph_integer_only |= graph_maj_plural + insert_space + graph_integer - - final_graph = (graph_integer_only + optional_delete_fractional_zeros) | graph_decimal - - # remove trailing zeros of non zero number in the first 2 digits and fill up to 2 digits - # e.g. 2000 -> 20, 0200->02, 01 -> 01, 10 -> 10 - # not accepted: 002, 00, 0, - two_digits_fractional_part = ( - pynini.closure(NEMO_DIGIT) + (NEMO_DIGIT - "0") + pynini.closure(pynutil.delete("0")) - ) @ ( - (pynutil.delete("0") + (NEMO_DIGIT - "0")) - | ((NEMO_DIGIT - "0") + pynutil.insert("0")) - | ((NEMO_DIGIT - "0") + NEMO_DIGIT) - ) - - graph_min_singular = pynutil.insert(" currency_min: \"") + min_singular + pynutil.insert("\"") - graph_min_plural = pynutil.insert(" currency_min: \"") + min_plural + pynutil.insert("\"") - # format ** dollars ** cent - decimal_graph_with_minor = None - integer_graph_reordered = None - decimal_default_reordered = None - for curr_symbol, _ in maj_singular_labels: - preserve_order = pynutil.insert(" preserve_order: true") - integer_plus_maj = graph_integer + insert_space + pynutil.insert(curr_symbol) @ graph_maj_plural - integer_plus_maj |= graph_integer_one + insert_space + pynutil.insert(curr_symbol) @ graph_maj_singular - - integer_plus_maj_with_comma = pynini.compose( - NEMO_DIGIT - "0" + pynini.closure(NEMO_DIGIT | pynutil.delete(",")), integer_plus_maj - ) - integer_plus_maj = pynini.compose(pynini.closure(NEMO_DIGIT) - "0", integer_plus_maj) - integer_plus_maj |= integer_plus_maj_with_comma - - graph_fractional_one = two_digits_fractional_part @ pynini.cross("1", "one") - graph_fractional_one = pynutil.insert("fractional_part: \"") + graph_fractional_one + pynutil.insert("\"") - graph_fractional = ( - two_digits_fractional_part - @ (pynini.closure(NEMO_DIGIT, 1, 2) - "1") - @ cardinal.graph_hundred_component_at_least_one_none_zero_digit - ) - graph_fractional = pynutil.insert("fractional_part: \"") + graph_fractional + pynutil.insert("\"") - - fractional_plus_min = graph_fractional + insert_space + pynutil.insert(curr_symbol) @ graph_min_plural - fractional_plus_min |= ( - graph_fractional_one + insert_space + pynutil.insert(curr_symbol) @ graph_min_singular - ) - - decimal_graph_with_minor_curr = integer_plus_maj + pynini.cross(".", " ") + fractional_plus_min - - if not deterministic: - decimal_graph_with_minor_curr |= pynutil.add_weight( - integer_plus_maj - + pynini.cross(".", " ") - + pynutil.insert("fractional_part: \"") - + two_digits_fractional_part @ cardinal.graph_hundred_component_at_least_one_none_zero_digit - + pynutil.insert("\""), - weight=0.0001, - ) - default_fraction_graph = (decimal_delete_last_zeros | decimal_with_quantity) @ graph_decimal_final - decimal_graph_with_minor_curr |= ( - pynini.closure(pynutil.delete("0"), 0, 1) + pynutil.delete(".") + fractional_plus_min - ) - decimal_graph_with_minor_curr = ( - pynutil.delete(curr_symbol) + decimal_graph_with_minor_curr + preserve_order - ) - - decimal_graph_with_minor = ( - decimal_graph_with_minor_curr - if decimal_graph_with_minor is None - else pynini.union(decimal_graph_with_minor, decimal_graph_with_minor_curr).optimize() - ) - - if not deterministic: - integer_graph_reordered_curr = ( - pynutil.delete(curr_symbol) + integer_plus_maj + preserve_order - ).optimize() - - integer_graph_reordered = ( - integer_graph_reordered_curr - if integer_graph_reordered is None - else pynini.union(integer_graph_reordered, integer_graph_reordered_curr).optimize() - ) - decimal_default_reordered_curr = ( - pynutil.delete(curr_symbol) - + default_fraction_graph - + insert_space - + pynutil.insert(curr_symbol) @ graph_maj_plural - ) - - decimal_default_reordered = ( - decimal_default_reordered_curr - if decimal_default_reordered is None - else pynini.union(decimal_default_reordered, decimal_default_reordered_curr) - ).optimize() - - # weight for SH - final_graph |= pynutil.add_weight(decimal_graph_with_minor, -0.0001) - - if not deterministic: - final_graph |= integer_graph_reordered | decimal_default_reordered - # to handle "$2.00" cases - final_graph |= pynini.compose( - NEMO_SIGMA + pynutil.delete(".") + pynini.closure(pynutil.delete("0"), 1), integer_graph_reordered - ) - final_graph = self.add_tokens(final_graph.optimize()) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/en/taggers/ordinal.py b/nemo_text_processing/text_normalization/en/taggers/ordinal.py deleted file mode 100644 index 1ea56c917011..000000000000 --- a/nemo_text_processing/text_normalization/en/taggers/ordinal.py +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_DIGIT, GraphFst -from pynini.lib import pynutil - - -class OrdinalFst(GraphFst): - """ - Finite state transducer for classifying ordinal, e.g. - 13th -> ordinal { integer: "thirteen" } - - Args: - cardinal: CardinalFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal: GraphFst, deterministic: bool = True): - super().__init__(name="ordinal", kind="classify", deterministic=deterministic) - - cardinal_graph = cardinal.graph - cardinal_format = pynini.closure(NEMO_DIGIT | pynini.accep(",")) - st_format = ( - pynini.closure(cardinal_format + (NEMO_DIGIT - "1"), 0, 1) - + pynini.accep("1") - + pynutil.delete(pynini.union("st", "ST")) - ) - nd_format = ( - pynini.closure(cardinal_format + (NEMO_DIGIT - "1"), 0, 1) - + pynini.accep("2") - + pynutil.delete(pynini.union("nd", "ND")) - ) - rd_format = ( - pynini.closure(cardinal_format + (NEMO_DIGIT - "1"), 0, 1) - + pynini.accep("3") - + pynutil.delete(pynini.union("rd", "RD")) - ) - th_format = pynini.closure( - (NEMO_DIGIT - "1" - "2" - "3") - | (cardinal_format + "1" + NEMO_DIGIT) - | (cardinal_format + (NEMO_DIGIT - "1") + (NEMO_DIGIT - "1" - "2" - "3")), - 1, - ) + pynutil.delete(pynini.union("th", "TH")) - self.graph = (st_format | nd_format | rd_format | th_format) @ cardinal_graph - final_graph = pynutil.insert("integer: \"") + self.graph + pynutil.insert("\"") - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/en/taggers/punctuation.py b/nemo_text_processing/text_normalization/en/taggers/punctuation.py deleted file mode 100644 index 769b020ce382..000000000000 --- a/nemo_text_processing/text_normalization/en/taggers/punctuation.py +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import sys -from unicodedata import category - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_SPACE, NEMO_SIGMA, GraphFst -from nemo_text_processing.text_normalization.en.utils import get_abs_path, load_labels -from pynini.examples import plurals -from pynini.lib import pynutil - - -class PunctuationFst(GraphFst): - """ - Finite state transducer for classifying punctuation - e.g. a, -> tokens { name: "a" } tokens { name: "," } - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="punctuation", kind="classify", deterministic=deterministic) - s = "!#%&\'()*+,-./:;<=>?@^_`{|}~\"" - - punct_symbols_to_exclude = ["[", "]"] - punct_unicode = [ - chr(i) - for i in range(sys.maxunicode) - if category(chr(i)).startswith("P") and chr(i) not in punct_symbols_to_exclude - ] - - whitelist_symbols = load_labels(get_abs_path("data/whitelist/symbol.tsv")) - whitelist_symbols = [x[0] for x in whitelist_symbols] - self.punct_marks = [p for p in punct_unicode + list(s) if p not in whitelist_symbols] - - punct = pynini.union(*self.punct_marks) - punct = pynini.closure(punct, 1) - - emphasis = ( - pynini.accep("<") - + ( - (pynini.closure(NEMO_NOT_SPACE - pynini.union("<", ">"), 1) + pynini.closure(pynini.accep("/"), 0, 1)) - | (pynini.accep("/") + pynini.closure(NEMO_NOT_SPACE - pynini.union("<", ">"), 1)) - ) - + pynini.accep(">") - ) - punct = plurals._priority_union(emphasis, punct, NEMO_SIGMA) - - self.graph = punct - self.fst = (pynutil.insert("name: \"") + self.graph + pynutil.insert("\"")).optimize() diff --git a/nemo_text_processing/text_normalization/en/taggers/range.py b/nemo_text_processing/text_normalization/en/taggers/range.py deleted file mode 100644 index 9c237f9c28c8..000000000000 --- a/nemo_text_processing/text_normalization/en/taggers/range.py +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_DIGIT, GraphFst, convert_space -from pynini.lib import pynutil - - -class RangeFst(GraphFst): - """ - This class is a composite class of two other class instances - - Args: - time: composed tagger and verbalizer - date: composed tagger and verbalizer - cardinal: tagger - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - lm: whether to use for hybrid LM - """ - - def __init__( - self, time: GraphFst, date: GraphFst, cardinal: GraphFst, deterministic: bool = True, lm: bool = False, - ): - super().__init__(name="range", kind="classify", deterministic=deterministic) - - delete_space = pynini.closure(pynutil.delete(" "), 0, 1) - - approx = pynini.cross("~", "approximately") - - # TIME - time_graph = time + delete_space + pynini.cross("-", " to ") + delete_space + time - self.graph = time_graph | (approx + time) - - cardinal = cardinal.graph_with_and - # YEAR - date_year_four_digit = (NEMO_DIGIT ** 4 + pynini.closure(pynini.accep("s"), 0, 1)) @ date - date_year_two_digit = (NEMO_DIGIT ** 2 + pynini.closure(pynini.accep("s"), 0, 1)) @ date - year_to_year_graph = ( - date_year_four_digit - + delete_space - + pynini.cross("-", " to ") - + delete_space - + (date_year_four_digit | date_year_two_digit | (NEMO_DIGIT ** 2 @ cardinal)) - ) - mid_year_graph = pynini.accep("mid") + pynini.cross("-", " ") + (date_year_four_digit | date_year_two_digit) - - self.graph |= year_to_year_graph - self.graph |= mid_year_graph - - # ADDITION - range_graph = cardinal + pynini.closure(pynini.cross("+", " plus ") + cardinal, 1) - range_graph |= cardinal + pynini.closure(pynini.cross(" + ", " plus ") + cardinal, 1) - range_graph |= approx + cardinal - range_graph |= cardinal + (pynini.cross("...", " ... ") | pynini.accep(" ... ")) + cardinal - - if not deterministic or lm: - # cardinal ---- - cardinal_to_cardinal_graph = ( - cardinal + delete_space + pynini.cross("-", pynini.union(" to ", " minus ")) + delete_space + cardinal - ) - - range_graph |= cardinal_to_cardinal_graph | ( - cardinal + delete_space + pynini.cross(":", " to ") + delete_space + cardinal - ) - - # MULTIPLY - for x in [" x ", "x"]: - range_graph |= cardinal + pynini.closure( - pynini.cross(x, pynini.union(" by ", " times ")) + cardinal, 1 - ) - - for x in ["*", " * "]: - range_graph |= cardinal + pynini.closure(pynini.cross(x, " times ") + cardinal, 1) - - # supports "No. 12" -> "Number 12" - range_graph |= ( - (pynini.cross(pynini.union("NO", "No"), "Number") | pynini.cross("no", "number")) - + pynini.closure(pynini.union(". ", " "), 0, 1) - + cardinal - ) - - for x in ["/", " / "]: - range_graph |= cardinal + pynini.closure(pynini.cross(x, " divided by ") + cardinal, 1) - - self.graph |= range_graph - - self.graph = self.graph.optimize() - graph = pynutil.insert("name: \"") + convert_space(self.graph).optimize() + pynutil.insert("\"") - self.fst = graph.optimize() diff --git a/nemo_text_processing/text_normalization/en/taggers/roman.py b/nemo_text_processing/text_normalization/en/taggers/roman.py deleted file mode 100644 index e12ee4a2b1ed..000000000000 --- a/nemo_text_processing/text_normalization/en/taggers/roman.py +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_ALPHA, NEMO_SIGMA, GraphFst -from nemo_text_processing.text_normalization.en.utils import get_abs_path, load_labels -from pynini.lib import pynutil - - -class RomanFst(GraphFst): - """ - Finite state transducer for classifying roman numbers: - e.g. "IV" -> tokens { roman { integer: "four" } } - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True, lm: bool = False): - super().__init__(name="roman", kind="classify", deterministic=deterministic) - - roman_dict = load_labels(get_abs_path("data/roman/roman_to_spoken.tsv")) - default_graph = pynini.string_map(roman_dict).optimize() - default_graph = pynutil.insert("integer: \"") + default_graph + pynutil.insert("\"") - ordinal_limit = 19 - - if deterministic: - # exclude "I" - start_idx = 1 - else: - start_idx = 0 - - graph_teens = pynini.string_map([x[0] for x in roman_dict[start_idx:ordinal_limit]]).optimize() - - # roman numerals up to ordinal_limit with a preceding name are converted to ordinal form - names = get_names() - graph = ( - pynutil.insert("key_the_ordinal: \"") - + names - + pynutil.insert("\"") - + pynini.accep(" ") - + graph_teens @ default_graph - ).optimize() - - # single symbol roman numerals with preceding key words (multiple formats) are converted to cardinal form - key_words = [] - for k_word in load_labels(get_abs_path("data/roman/key_word.tsv")): - key_words.append(k_word) - key_words.append([k_word[0][0].upper() + k_word[0][1:]]) - key_words.append([k_word[0].upper()]) - - key_words = pynini.string_map(key_words).optimize() - graph |= ( - pynutil.insert("key_cardinal: \"") + key_words + pynutil.insert("\"") + pynini.accep(" ") + default_graph - ).optimize() - - if deterministic or lm: - # two digit roman numerals up to 49 - roman_to_cardinal = pynini.compose( - pynini.closure(NEMO_ALPHA, 2), - ( - pynutil.insert("default_cardinal: \"default\" ") - + (pynini.string_map([x[0] for x in roman_dict[:50]]).optimize()) @ default_graph - ), - ) - graph |= roman_to_cardinal - elif not lm: - # two or more digit roman numerals - roman_to_cardinal = pynini.compose( - pynini.difference(NEMO_SIGMA, "I"), - ( - pynutil.insert("default_cardinal: \"default\" integer: \"") - + pynini.string_map(roman_dict).optimize() - + pynutil.insert("\"") - ), - ).optimize() - graph |= roman_to_cardinal - - # convert three digit roman or up with suffix to ordinal - roman_to_ordinal = pynini.compose( - pynini.closure(NEMO_ALPHA, 3), - (pynutil.insert("default_ordinal: \"default\" ") + graph_teens @ default_graph + pynutil.delete("th")), - ) - - graph |= roman_to_ordinal - graph = self.add_tokens(graph.optimize()) - - self.fst = graph.optimize() - - -def get_names(): - """ - Returns the graph that matched common male and female names. - """ - male_labels = load_labels(get_abs_path("data/roman/male.tsv")) - female_labels = load_labels(get_abs_path("data/roman/female.tsv")) - male_labels.extend([[x[0].upper()] for x in male_labels]) - female_labels.extend([[x[0].upper()] for x in female_labels]) - names = pynini.string_map(male_labels).optimize() - names |= pynini.string_map(female_labels).optimize() - return names diff --git a/nemo_text_processing/text_normalization/en/taggers/serial.py b/nemo_text_processing/text_normalization/en/taggers/serial.py deleted file mode 100644 index 669fd95a0569..000000000000 --- a/nemo_text_processing/text_normalization/en/taggers/serial.py +++ /dev/null @@ -1,136 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_ALPHA, - NEMO_DIGIT, - NEMO_NOT_SPACE, - NEMO_SIGMA, - GraphFst, - convert_space, -) -from nemo_text_processing.text_normalization.en.utils import get_abs_path, load_labels -from pynini.examples import plurals -from pynini.lib import pynutil - - -class SerialFst(GraphFst): - """ - This class is a composite class of two other class instances - - Args: - time: composed tagger and verbalizer - date: composed tagger and verbalizer - cardinal: tagger - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - lm: whether to use for hybrid LM - """ - - def __init__(self, cardinal: GraphFst, ordinal: GraphFst, deterministic: bool = True, lm: bool = False): - super().__init__(name="integer", kind="classify", deterministic=deterministic) - - """ - Finite state transducer for classifying serial (handles only cases without delimiters, - values with delimiters are handled by default). - The serial is a combination of digits, letters and dashes, e.g.: - c325b -> tokens { cardinal { integer: "c three two five b" } } - """ - num_graph = pynini.compose(NEMO_DIGIT ** (6, ...), cardinal.single_digits_graph).optimize() - num_graph |= pynini.compose(NEMO_DIGIT ** (1, 5), cardinal.graph).optimize() - # to handle numbers starting with zero - num_graph |= pynini.compose( - pynini.accep("0") + pynini.closure(NEMO_DIGIT), cardinal.single_digits_graph - ).optimize() - # TODO: "#" doesn't work from the file - symbols_graph = pynini.string_file(get_abs_path("data/whitelist/symbol.tsv")).optimize() | pynini.cross( - "#", "hash" - ) - num_graph |= symbols_graph - - if not self.deterministic and not lm: - num_graph |= cardinal.single_digits_graph - # also allow double digits to be pronounced as integer in serial number - num_graph |= pynutil.add_weight( - NEMO_DIGIT ** 2 @ cardinal.graph_hundred_component_at_least_one_none_zero_digit, weight=0.0001 - ) - - # add space between letter and digit/symbol - symbols = [x[0] for x in load_labels(get_abs_path("data/whitelist/symbol.tsv"))] - symbols = pynini.union(*symbols) - digit_symbol = NEMO_DIGIT | symbols - - graph_with_space = pynini.compose( - pynini.cdrewrite(pynutil.insert(" "), NEMO_ALPHA | symbols, digit_symbol, NEMO_SIGMA), - pynini.cdrewrite(pynutil.insert(" "), digit_symbol, NEMO_ALPHA | symbols, NEMO_SIGMA), - ) - - # serial graph with delimiter - delimiter = pynini.accep("-") | pynini.accep("/") | pynini.accep(" ") - if not deterministic: - delimiter |= pynini.cross("-", " dash ") | pynini.cross("/", " slash ") - - alphas = pynini.closure(NEMO_ALPHA, 1) - letter_num = alphas + delimiter + num_graph - num_letter = pynini.closure(num_graph + delimiter, 1) + alphas - next_alpha_or_num = pynini.closure(delimiter + (alphas | num_graph)) - next_alpha_or_num |= pynini.closure( - delimiter - + num_graph - + plurals._priority_union(pynini.accep(" "), pynutil.insert(" "), NEMO_SIGMA).optimize() - + alphas - ) - - serial_graph = letter_num + next_alpha_or_num - serial_graph |= num_letter + next_alpha_or_num - # numbers only with 2+ delimiters - serial_graph |= ( - num_graph + delimiter + num_graph + delimiter + num_graph + pynini.closure(delimiter + num_graph) - ) - # 2+ symbols - serial_graph |= pynini.compose(NEMO_SIGMA + symbols + NEMO_SIGMA, num_graph + delimiter + num_graph) - - # exclude ordinal numbers from serial options - serial_graph = pynini.compose( - pynini.difference(NEMO_SIGMA, pynini.project(ordinal.graph, "input")), serial_graph - ).optimize() - - serial_graph = pynutil.add_weight(serial_graph, 0.0001) - serial_graph |= ( - pynini.closure(NEMO_NOT_SPACE, 1) - + (pynini.cross("^2", " squared") | pynini.cross("^3", " cubed")).optimize() - ) - - # at least one serial graph with alpha numeric value and optional additional serial/num/alpha values - serial_graph = ( - pynini.closure((serial_graph | num_graph | alphas) + delimiter) - + serial_graph - + pynini.closure(delimiter + (serial_graph | num_graph | alphas)) - ) - - serial_graph |= pynini.compose(graph_with_space, serial_graph.optimize()).optimize() - serial_graph = pynini.compose(pynini.closure(NEMO_NOT_SPACE, 2), serial_graph).optimize() - - # this is not to verbolize "/" as "slash" in cases like "import/export" - serial_graph = pynini.compose( - pynini.difference( - NEMO_SIGMA, pynini.closure(NEMO_ALPHA, 1) + pynini.accep("/") + pynini.closure(NEMO_ALPHA, 1) - ), - serial_graph, - ) - self.graph = serial_graph.optimize() - graph = pynutil.insert("name: \"") + convert_space(self.graph).optimize() + pynutil.insert("\"") - self.fst = graph.optimize() diff --git a/nemo_text_processing/text_normalization/en/taggers/telephone.py b/nemo_text_processing/text_normalization/en/taggers/telephone.py deleted file mode 100644 index 1caedffddde5..000000000000 --- a/nemo_text_processing/text_normalization/en/taggers/telephone.py +++ /dev/null @@ -1,133 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_ALPHA, - NEMO_DIGIT, - NEMO_SIGMA, - GraphFst, - delete_extra_space, - delete_space, - insert_space, - plurals, -) -from nemo_text_processing.text_normalization.en.utils import get_abs_path -from pynini.lib import pynutil - - -class TelephoneFst(GraphFst): - """ - Finite state transducer for classifying telephone, and IP, and SSN which includes country code, number part and extension - country code optional: +*** - number part: ***-***-****, or (***) ***-**** - extension optional: 1-9999 - E.g - +1 123-123-5678-1 -> telephone { country_code: "one" number_part: "one two three, one two three, five six seven eight" extension: "one" } - 1-800-GO-U-HAUL -> telephone { country_code: "one" number_part: "one, eight hundred GO U HAUL" } - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="telephone", kind="classify", deterministic=deterministic) - - add_separator = pynutil.insert(", ") # between components - zero = pynini.cross("0", "zero") - if not deterministic: - zero |= pynini.cross("0", pynini.union("o", "oh")) - digit = pynini.invert(pynini.string_file(get_abs_path("data/number/digit.tsv"))).optimize() | zero - - telephone_prompts = pynini.string_file(get_abs_path("data/telephone/telephone_prompt.tsv")) - country_code = ( - pynini.closure(telephone_prompts + delete_extra_space, 0, 1) - + pynini.closure(pynini.cross("+", "plus "), 0, 1) - + pynini.closure(digit + insert_space, 0, 2) - + digit - + pynutil.insert(",") - ) - country_code |= telephone_prompts - country_code = pynutil.insert("country_code: \"") + country_code + pynutil.insert("\"") - country_code = country_code + pynini.closure(pynutil.delete("-"), 0, 1) + delete_space + insert_space - - area_part_default = pynini.closure(digit + insert_space, 2, 2) + digit - area_part = pynini.cross("800", "eight hundred") | pynini.compose( - pynini.difference(NEMO_SIGMA, "800"), area_part_default - ) - - area_part = ( - (area_part + (pynutil.delete("-") | pynutil.delete("."))) - | ( - pynutil.delete("(") - + area_part - + ((pynutil.delete(")") + pynini.closure(pynutil.delete(" "), 0, 1)) | pynutil.delete(")-")) - ) - ) + add_separator - - del_separator = pynini.closure(pynini.union("-", " ", "."), 0, 1) - number_length = ((NEMO_DIGIT + del_separator) | (NEMO_ALPHA + del_separator)) ** 7 - number_words = pynini.closure( - (NEMO_DIGIT @ digit) + (insert_space | (pynini.cross("-", ', '))) - | NEMO_ALPHA - | (NEMO_ALPHA + pynini.cross("-", ' ')) - ) - number_words |= pynini.closure( - (NEMO_DIGIT @ digit) + (insert_space | (pynini.cross(".", ', '))) - | NEMO_ALPHA - | (NEMO_ALPHA + pynini.cross(".", ' ')) - ) - number_words = pynini.compose(number_length, number_words) - number_part = area_part + number_words - number_part = pynutil.insert("number_part: \"") + number_part + pynutil.insert("\"") - extension = ( - pynutil.insert("extension: \"") + pynini.closure(digit + insert_space, 0, 3) + digit + pynutil.insert("\"") - ) - extension = pynini.closure(insert_space + extension, 0, 1) - - graph = plurals._priority_union(country_code + number_part, number_part, NEMO_SIGMA).optimize() - graph = plurals._priority_union(country_code + number_part + extension, graph, NEMO_SIGMA).optimize() - graph = plurals._priority_union(number_part + extension, graph, NEMO_SIGMA).optimize() - - # ip - ip_prompts = pynini.string_file(get_abs_path("data/telephone/ip_prompt.tsv")) - digit_to_str_graph = digit + pynini.closure(pynutil.insert(" ") + digit, 0, 2) - ip_graph = digit_to_str_graph + (pynini.cross(".", " dot ") + digit_to_str_graph) ** 3 - graph |= ( - pynini.closure( - pynutil.insert("country_code: \"") + ip_prompts + pynutil.insert("\"") + delete_extra_space, 0, 1 - ) - + pynutil.insert("number_part: \"") - + ip_graph.optimize() - + pynutil.insert("\"") - ) - # ssn - ssn_prompts = pynini.string_file(get_abs_path("data/telephone/ssn_prompt.tsv")) - three_digit_part = digit + (pynutil.insert(" ") + digit) ** 2 - two_digit_part = digit + pynutil.insert(" ") + digit - four_digit_part = digit + (pynutil.insert(" ") + digit) ** 3 - ssn_separator = pynini.cross("-", ", ") - ssn_graph = three_digit_part + ssn_separator + two_digit_part + ssn_separator + four_digit_part - - graph |= ( - pynini.closure( - pynutil.insert("country_code: \"") + ssn_prompts + pynutil.insert("\"") + delete_extra_space, 0, 1 - ) - + pynutil.insert("number_part: \"") - + ssn_graph.optimize() - + pynutil.insert("\"") - ) - - final_graph = self.add_tokens(graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/en/taggers/time.py b/nemo_text_processing/text_normalization/en/taggers/time.py deleted file mode 100644 index 4020996cc449..000000000000 --- a/nemo_text_processing/text_normalization/en/taggers/time.py +++ /dev/null @@ -1,132 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_DIGIT, - GraphFst, - convert_space, - delete_space, - insert_space, -) -from nemo_text_processing.text_normalization.en.utils import ( - augment_labels_with_punct_at_end, - get_abs_path, - load_labels, -) -from pynini.lib import pynutil - - -class TimeFst(GraphFst): - """ - Finite state transducer for classifying time, e.g. - 12:30 a.m. est -> time { hours: "twelve" minutes: "thirty" suffix: "a m" zone: "e s t" } - 2.30 a.m. -> time { hours: "two" minutes: "thirty" suffix: "a m" } - 02.30 a.m. -> time { hours: "two" minutes: "thirty" suffix: "a m" } - 2.00 a.m. -> time { hours: "two" suffix: "a m" } - 2 a.m. -> time { hours: "two" suffix: "a m" } - 02:00 -> time { hours: "two" } - 2:00 -> time { hours: "two" } - 10:00:05 a.m. -> time { hours: "ten" minutes: "zero" seconds: "five" suffix: "a m" } - - Args: - cardinal: CardinalFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal: GraphFst, deterministic: bool = True): - super().__init__(name="time", kind="classify", deterministic=deterministic) - suffix_labels = load_labels(get_abs_path("data/time/suffix.tsv")) - suffix_labels.extend(augment_labels_with_punct_at_end(suffix_labels)) - suffix_graph = pynini.string_map(suffix_labels) - - time_zone_graph = pynini.string_file(get_abs_path("data/time/zone.tsv")) - - # only used for < 1000 thousand -> 0 weight - cardinal = cardinal.graph - - labels_hour = [str(x) for x in range(0, 24)] - labels_minute_single = [str(x) for x in range(1, 10)] - labels_minute_double = [str(x) for x in range(10, 60)] - - delete_leading_zero_to_double_digit = (NEMO_DIGIT + NEMO_DIGIT) | ( - pynini.closure(pynutil.delete("0"), 0, 1) + NEMO_DIGIT - ) - - graph_hour = delete_leading_zero_to_double_digit @ pynini.union(*labels_hour) @ cardinal - - graph_minute_single = pynini.union(*labels_minute_single) @ cardinal - graph_minute_double = pynini.union(*labels_minute_double) @ cardinal - - final_graph_hour = pynutil.insert("hours: \"") + graph_hour + pynutil.insert("\"") - final_graph_minute = ( - pynutil.insert("minutes: \"") - + (pynini.cross("0", "o") + insert_space + graph_minute_single | graph_minute_double) - + pynutil.insert("\"") - ) - final_graph_second = ( - pynutil.insert("seconds: \"") - + (pynini.cross("0", "o") + insert_space + graph_minute_single | graph_minute_double) - + pynutil.insert("\"") - ) - final_suffix = pynutil.insert("suffix: \"") + convert_space(suffix_graph) + pynutil.insert("\"") - final_suffix_optional = pynini.closure(delete_space + insert_space + final_suffix, 0, 1) - final_time_zone_optional = pynini.closure( - delete_space - + insert_space - + pynutil.insert("zone: \"") - + convert_space(time_zone_graph) - + pynutil.insert("\""), - 0, - 1, - ) - - # 2:30 pm, 02:30, 2:00 - graph_hm = ( - final_graph_hour - + pynutil.delete(":") - + (pynutil.delete("00") | insert_space + final_graph_minute) - + final_suffix_optional - + final_time_zone_optional - ) - - # 10:30:05 pm, - graph_hms = ( - final_graph_hour - + pynutil.delete(":") - + (pynini.cross("00", " minutes: \"zero\"") | insert_space + final_graph_minute) - + pynutil.delete(":") - + (pynini.cross("00", " seconds: \"zero\"") | insert_space + final_graph_second) - + final_suffix_optional - + final_time_zone_optional - ) - - # 2.xx pm/am - graph_hm2 = ( - final_graph_hour - + pynutil.delete(".") - + (pynutil.delete("00") | insert_space + final_graph_minute) - + delete_space - + insert_space - + final_suffix - + final_time_zone_optional - ) - # 2 pm est - graph_h = final_graph_hour + delete_space + insert_space + final_suffix + final_time_zone_optional - final_graph = (graph_hm | graph_h | graph_hm2 | graph_hms).optimize() - - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/en/taggers/tokenize_and_classify.py b/nemo_text_processing/text_normalization/en/taggers/tokenize_and_classify.py deleted file mode 100644 index d37b39cfaacd..000000000000 --- a/nemo_text_processing/text_normalization/en/taggers/tokenize_and_classify.py +++ /dev/null @@ -1,215 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os -import time - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_WHITE_SPACE, - GraphFst, - delete_extra_space, - delete_space, - generator_main, -) -from nemo_text_processing.text_normalization.en.taggers.abbreviation import AbbreviationFst -from nemo_text_processing.text_normalization.en.taggers.cardinal import CardinalFst -from nemo_text_processing.text_normalization.en.taggers.date import DateFst -from nemo_text_processing.text_normalization.en.taggers.decimal import DecimalFst -from nemo_text_processing.text_normalization.en.taggers.electronic import ElectronicFst -from nemo_text_processing.text_normalization.en.taggers.fraction import FractionFst -from nemo_text_processing.text_normalization.en.taggers.measure import MeasureFst -from nemo_text_processing.text_normalization.en.taggers.money import MoneyFst -from nemo_text_processing.text_normalization.en.taggers.ordinal import OrdinalFst -from nemo_text_processing.text_normalization.en.taggers.punctuation import PunctuationFst -from nemo_text_processing.text_normalization.en.taggers.range import RangeFst as RangeFst -from nemo_text_processing.text_normalization.en.taggers.roman import RomanFst -from nemo_text_processing.text_normalization.en.taggers.serial import SerialFst -from nemo_text_processing.text_normalization.en.taggers.telephone import TelephoneFst -from nemo_text_processing.text_normalization.en.taggers.time import TimeFst -from nemo_text_processing.text_normalization.en.taggers.whitelist import WhiteListFst -from nemo_text_processing.text_normalization.en.taggers.word import WordFst -from nemo_text_processing.text_normalization.en.verbalizers.date import DateFst as vDateFst -from nemo_text_processing.text_normalization.en.verbalizers.ordinal import OrdinalFst as vOrdinalFst -from nemo_text_processing.text_normalization.en.verbalizers.time import TimeFst as vTimeFst -from pynini.lib import pynutil - -from nemo.utils import logging - - -class ClassifyFst(GraphFst): - """ - Final class that composes all other classification grammars. This class can process an entire sentence including punctuation. - For deployment, this grammar will be compiled and exported to OpenFst Finate State Archiv (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - - Args: - input_case: accepting either "lower_cased" or "cased" input. - deterministic: if True will provide a single transduction option, - for False multiple options (used for audio-based normalization) - cache_dir: path to a dir with .far grammar file. Set to None to avoid using cache. - overwrite_cache: set to True to overwrite .far files - whitelist: path to a file with whitelist replacements - """ - - def __init__( - self, - input_case: str, - deterministic: bool = True, - cache_dir: str = None, - overwrite_cache: bool = False, - whitelist: str = None, - ): - super().__init__(name="tokenize_and_classify", kind="classify", deterministic=deterministic) - - far_file = None - if cache_dir is not None and cache_dir != "None": - os.makedirs(cache_dir, exist_ok=True) - whitelist_file = os.path.basename(whitelist) if whitelist else "" - far_file = os.path.join( - cache_dir, f"en_tn_{deterministic}_deterministic_{input_case}_{whitelist_file}_tokenize.far" - ) - if not overwrite_cache and far_file and os.path.exists(far_file): - self.fst = pynini.Far(far_file, mode="r")["tokenize_and_classify"] - logging.info(f'ClassifyFst.fst was restored from {far_file}.') - else: - logging.info(f"Creating ClassifyFst grammars.") - - start_time = time.time() - cardinal = CardinalFst(deterministic=deterministic) - cardinal_graph = cardinal.fst - logging.debug(f"cardinal: {time.time() - start_time: .2f}s -- {cardinal_graph.num_states()} nodes") - - start_time = time.time() - ordinal = OrdinalFst(cardinal=cardinal, deterministic=deterministic) - ordinal_graph = ordinal.fst - logging.debug(f"ordinal: {time.time() - start_time: .2f}s -- {ordinal_graph.num_states()} nodes") - - start_time = time.time() - decimal = DecimalFst(cardinal=cardinal, deterministic=deterministic) - decimal_graph = decimal.fst - logging.debug(f"decimal: {time.time() - start_time: .2f}s -- {decimal_graph.num_states()} nodes") - - start_time = time.time() - fraction = FractionFst(deterministic=deterministic, cardinal=cardinal) - fraction_graph = fraction.fst - logging.debug(f"fraction: {time.time() - start_time: .2f}s -- {fraction_graph.num_states()} nodes") - - start_time = time.time() - measure = MeasureFst(cardinal=cardinal, decimal=decimal, fraction=fraction, deterministic=deterministic) - measure_graph = measure.fst - logging.debug(f"measure: {time.time() - start_time: .2f}s -- {measure_graph.num_states()} nodes") - - start_time = time.time() - date_graph = DateFst(cardinal=cardinal, deterministic=deterministic).fst - logging.debug(f"date: {time.time() - start_time: .2f}s -- {date_graph.num_states()} nodes") - - start_time = time.time() - time_graph = TimeFst(cardinal=cardinal, deterministic=deterministic).fst - logging.debug(f"time: {time.time() - start_time: .2f}s -- {time_graph.num_states()} nodes") - - start_time = time.time() - telephone_graph = TelephoneFst(deterministic=deterministic).fst - logging.debug(f"telephone: {time.time() - start_time: .2f}s -- {telephone_graph.num_states()} nodes") - - start_time = time.time() - electonic_graph = ElectronicFst(deterministic=deterministic).fst - logging.debug(f"electronic: {time.time() - start_time: .2f}s -- {electonic_graph.num_states()} nodes") - - start_time = time.time() - money_graph = MoneyFst(cardinal=cardinal, decimal=decimal, deterministic=deterministic).fst - logging.debug(f"money: {time.time() - start_time: .2f}s -- {money_graph.num_states()} nodes") - - start_time = time.time() - whitelist_graph = WhiteListFst( - input_case=input_case, deterministic=deterministic, input_file=whitelist - ).fst - logging.debug(f"whitelist: {time.time() - start_time: .2f}s -- {whitelist_graph.num_states()} nodes") - - start_time = time.time() - punctuation = PunctuationFst(deterministic=deterministic) - punct_graph = punctuation.fst - logging.debug(f"punct: {time.time() - start_time: .2f}s -- {punct_graph.num_states()} nodes") - - start_time = time.time() - word_graph = WordFst(punctuation=punctuation, deterministic=deterministic).fst - logging.debug(f"word: {time.time() - start_time: .2f}s -- {word_graph.num_states()} nodes") - - start_time = time.time() - serial_graph = SerialFst(cardinal=cardinal, ordinal=ordinal, deterministic=deterministic).fst - logging.debug(f"serial: {time.time() - start_time: .2f}s -- {serial_graph.num_states()} nodes") - - start_time = time.time() - v_time_graph = vTimeFst(deterministic=deterministic).fst - v_ordinal_graph = vOrdinalFst(deterministic=deterministic) - v_date_graph = vDateFst(ordinal=v_ordinal_graph, deterministic=deterministic).fst - time_final = pynini.compose(time_graph, v_time_graph) - date_final = pynini.compose(date_graph, v_date_graph) - range_graph = RangeFst( - time=time_final, date=date_final, cardinal=cardinal, deterministic=deterministic - ).fst - logging.debug(f"range: {time.time() - start_time: .2f}s -- {range_graph.num_states()} nodes") - - classify = ( - pynutil.add_weight(whitelist_graph, 1.01) - | pynutil.add_weight(time_graph, 1.1) - | pynutil.add_weight(date_graph, 1.09) - | pynutil.add_weight(decimal_graph, 1.1) - | pynutil.add_weight(measure_graph, 1.1) - | pynutil.add_weight(cardinal_graph, 1.1) - | pynutil.add_weight(ordinal_graph, 1.1) - | pynutil.add_weight(money_graph, 1.1) - | pynutil.add_weight(telephone_graph, 1.1) - | pynutil.add_weight(electonic_graph, 1.1) - | pynutil.add_weight(fraction_graph, 1.1) - | pynutil.add_weight(range_graph, 1.1) - | pynutil.add_weight(serial_graph, 1.1001) # should be higher than the rest of the classes - ) - - roman_graph = RomanFst(deterministic=deterministic).fst - classify |= pynutil.add_weight(roman_graph, 1.1) - - if not deterministic: - abbreviation_graph = AbbreviationFst(deterministic=deterministic).fst - classify |= pynutil.add_weight(abbreviation_graph, 100) - - punct = pynutil.insert("tokens { ") + pynutil.add_weight(punct_graph, weight=2.1) + pynutil.insert(" }") - punct = pynini.closure( - pynini.compose(pynini.closure(NEMO_WHITE_SPACE, 1), delete_extra_space) - | (pynutil.insert(" ") + punct), - 1, - ) - - classify |= pynutil.add_weight(word_graph, 100) - token = pynutil.insert("tokens { ") + classify + pynutil.insert(" }") - token_plus_punct = ( - pynini.closure(punct + pynutil.insert(" ")) + token + pynini.closure(pynutil.insert(" ") + punct) - ) - - graph = token_plus_punct + pynini.closure( - ( - pynini.compose(pynini.closure(NEMO_WHITE_SPACE, 1), delete_extra_space) - | (pynutil.insert(" ") + punct + pynutil.insert(" ")) - ) - + token_plus_punct - ) - - graph = delete_space + graph + delete_space - graph |= punct - - self.fst = graph.optimize() - - if far_file: - generator_main(far_file, {"tokenize_and_classify": self.fst}) - logging.info(f"ClassifyFst grammars are saved to {far_file}.") diff --git a/nemo_text_processing/text_normalization/en/taggers/tokenize_and_classify_lm.py b/nemo_text_processing/text_normalization/en/taggers/tokenize_and_classify_lm.py deleted file mode 100644 index fa48c3784998..000000000000 --- a/nemo_text_processing/text_normalization/en/taggers/tokenize_and_classify_lm.py +++ /dev/null @@ -1,228 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_CHAR, - NEMO_DIGIT, - NEMO_NOT_SPACE, - NEMO_SIGMA, - NEMO_WHITE_SPACE, - GraphFst, - delete_extra_space, - delete_space, - generator_main, -) -from nemo_text_processing.text_normalization.en.taggers.cardinal import CardinalFst -from nemo_text_processing.text_normalization.en.taggers.date import DateFst -from nemo_text_processing.text_normalization.en.taggers.decimal import DecimalFst -from nemo_text_processing.text_normalization.en.taggers.electronic import ElectronicFst -from nemo_text_processing.text_normalization.en.taggers.fraction import FractionFst -from nemo_text_processing.text_normalization.en.taggers.measure import MeasureFst -from nemo_text_processing.text_normalization.en.taggers.money import MoneyFst -from nemo_text_processing.text_normalization.en.taggers.ordinal import OrdinalFst -from nemo_text_processing.text_normalization.en.taggers.punctuation import PunctuationFst -from nemo_text_processing.text_normalization.en.taggers.range import RangeFst as RangeFst -from nemo_text_processing.text_normalization.en.taggers.roman import RomanFst -from nemo_text_processing.text_normalization.en.taggers.serial import SerialFst -from nemo_text_processing.text_normalization.en.taggers.telephone import TelephoneFst -from nemo_text_processing.text_normalization.en.taggers.time import TimeFst -from nemo_text_processing.text_normalization.en.taggers.whitelist import WhiteListFst -from nemo_text_processing.text_normalization.en.taggers.word import WordFst -from nemo_text_processing.text_normalization.en.verbalizers.cardinal import CardinalFst as vCardinal -from nemo_text_processing.text_normalization.en.verbalizers.date import DateFst as vDate -from nemo_text_processing.text_normalization.en.verbalizers.decimal import DecimalFst as vDecimal -from nemo_text_processing.text_normalization.en.verbalizers.electronic import ElectronicFst as vElectronic -from nemo_text_processing.text_normalization.en.verbalizers.fraction import FractionFst as vFraction -from nemo_text_processing.text_normalization.en.verbalizers.measure import MeasureFst as vMeasure -from nemo_text_processing.text_normalization.en.verbalizers.money import MoneyFst as vMoney -from nemo_text_processing.text_normalization.en.verbalizers.ordinal import OrdinalFst as vOrdinal -from nemo_text_processing.text_normalization.en.verbalizers.roman import RomanFst as vRoman -from nemo_text_processing.text_normalization.en.verbalizers.telephone import TelephoneFst as vTelephone -from nemo_text_processing.text_normalization.en.verbalizers.time import TimeFst as vTime -from nemo_text_processing.text_normalization.en.verbalizers.word import WordFst as vWord -from pynini.examples import plurals -from pynini.lib import pynutil - -from nemo.utils import logging - - -class ClassifyFst(GraphFst): - """ - Final class that composes all other classification grammars. This class can process an entire sentence including punctuation. - For deployment, this grammar will be compiled and exported to OpenFst Finite State Archive (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - - Args: - input_case: accepting either "lower_cased" or "cased" input. - deterministic: if True will provide a single transduction option, - for False multiple options (used for audio-based normalization) - cache_dir: path to a dir with .far grammar file. Set to None to avoid using cache. - overwrite_cache: set to True to overwrite .far files - whitelist: path to a file with whitelist replacements - """ - - def __init__( - self, - input_case: str, - deterministic: bool = True, - cache_dir: str = None, - overwrite_cache: bool = True, - whitelist: str = None, - ): - super().__init__(name="tokenize_and_classify", kind="classify", deterministic=deterministic) - - far_file = None - if cache_dir is not None and cache_dir != 'None': - os.makedirs(cache_dir, exist_ok=True) - whitelist_file = os.path.basename(whitelist) if whitelist else "" - far_file = os.path.join( - cache_dir, f"_{input_case}_en_tn_{deterministic}_deterministic{whitelist_file}_lm.far" - ) - if not overwrite_cache and far_file and os.path.exists(far_file): - self.fst = pynini.Far(far_file, mode='r')['tokenize_and_classify'] - no_digits = pynini.closure(pynini.difference(NEMO_CHAR, NEMO_DIGIT)) - self.fst_no_digits = pynini.compose(self.fst, no_digits).optimize() - logging.info(f'ClassifyFst.fst was restored from {far_file}.') - else: - logging.info(f'Creating ClassifyFst grammars. This might take some time...') - # TAGGERS - cardinal = CardinalFst(deterministic=True, lm=True) - cardinal_tagger = cardinal - cardinal_graph = cardinal.fst - - ordinal = OrdinalFst(cardinal=cardinal, deterministic=True) - ordinal_graph = ordinal.fst - - decimal = DecimalFst(cardinal=cardinal, deterministic=True) - decimal_graph = decimal.fst - fraction = FractionFst(deterministic=True, cardinal=cardinal) - fraction_graph = fraction.fst - - measure = MeasureFst(cardinal=cardinal, decimal=decimal, fraction=fraction, deterministic=True) - measure_graph = measure.fst - date = DateFst(cardinal=cardinal, deterministic=True, lm=True) - date_graph = date.fst - punctuation = PunctuationFst(deterministic=True) - punct_graph = punctuation.graph - word_graph = WordFst(punctuation=punctuation, deterministic=deterministic).graph - time_graph = TimeFst(cardinal=cardinal, deterministic=True).fst - telephone_graph = TelephoneFst(deterministic=True).fst - electronic_graph = ElectronicFst(deterministic=True).fst - money_graph = MoneyFst(cardinal=cardinal, decimal=decimal, deterministic=False).fst - whitelist = WhiteListFst(input_case=input_case, deterministic=False, input_file=whitelist) - whitelist_graph = whitelist.graph - serial_graph = SerialFst(cardinal=cardinal, ordinal=ordinal, deterministic=deterministic, lm=True).fst - - # VERBALIZERS - cardinal = vCardinal(deterministic=True) - v_cardinal_graph = cardinal.fst - decimal = vDecimal(cardinal=cardinal, deterministic=True) - v_decimal_graph = decimal.fst - ordinal = vOrdinal(deterministic=True) - v_ordinal_graph = ordinal.fst - fraction = vFraction(deterministic=True, lm=True) - v_fraction_graph = fraction.fst - v_telephone_graph = vTelephone(deterministic=True).fst - v_electronic_graph = vElectronic(deterministic=True).fst - measure = vMeasure(decimal=decimal, cardinal=cardinal, fraction=fraction, deterministic=False) - v_measure_graph = measure.fst - v_time_graph = vTime(deterministic=True).fst - v_date_graph = vDate(ordinal=ordinal, deterministic=deterministic, lm=True).fst - v_money_graph = vMoney(decimal=decimal, deterministic=deterministic).fst - v_roman_graph = vRoman(deterministic=deterministic).fst - v_word_graph = vWord(deterministic=deterministic).fst - - cardinal_or_date_final = plurals._priority_union(date_graph, cardinal_graph, NEMO_SIGMA) - cardinal_or_date_final = pynini.compose(cardinal_or_date_final, (v_cardinal_graph | v_date_graph)) - - time_final = pynini.compose(time_graph, v_time_graph) - ordinal_final = pynini.compose(ordinal_graph, v_ordinal_graph) - sem_w = 1 - word_w = 100 - punct_w = 2 - classify_and_verbalize = ( - pynutil.add_weight(time_final, sem_w) - | pynutil.add_weight(pynini.compose(decimal_graph, v_decimal_graph), sem_w) - | pynutil.add_weight(pynini.compose(measure_graph, v_measure_graph), sem_w) - | pynutil.add_weight(ordinal_final, sem_w) - | pynutil.add_weight(pynini.compose(telephone_graph, v_telephone_graph), sem_w) - | pynutil.add_weight(pynini.compose(electronic_graph, v_electronic_graph), sem_w) - | pynutil.add_weight(pynini.compose(fraction_graph, v_fraction_graph), sem_w) - | pynutil.add_weight(pynini.compose(money_graph, v_money_graph), sem_w) - | pynutil.add_weight(cardinal_or_date_final, sem_w) - | pynutil.add_weight(whitelist_graph, sem_w) - | pynutil.add_weight( - pynini.compose(serial_graph, v_word_graph), 1.1001 - ) # should be higher than the rest of the classes - ).optimize() - - roman_graph = RomanFst(deterministic=deterministic, lm=True).fst - # the weight matches the word_graph weight for "I" cases in long sentences with multiple semiotic tokens - classify_and_verbalize |= pynutil.add_weight(pynini.compose(roman_graph, v_roman_graph), sem_w) - - date_final = pynini.compose(date_graph, v_date_graph) - range_graph = RangeFst( - time=time_final, cardinal=cardinal_tagger, date=date_final, deterministic=deterministic - ).fst - classify_and_verbalize |= pynutil.add_weight(pynini.compose(range_graph, v_word_graph), sem_w) - classify_and_verbalize = pynutil.insert("< ") + classify_and_verbalize + pynutil.insert(" >") - classify_and_verbalize |= pynutil.add_weight(word_graph, word_w) - - punct_only = pynutil.add_weight(punct_graph, weight=punct_w) - punct = pynini.closure( - pynini.compose(pynini.closure(NEMO_WHITE_SPACE, 1), delete_extra_space) - | (pynutil.insert(" ") + punct_only), - 1, - ) - - def get_token_sem_graph(classify_and_verbalize): - token_plus_punct = ( - pynini.closure(punct + pynutil.insert(" ")) - + classify_and_verbalize - + pynini.closure(pynutil.insert(" ") + punct) - ) - - graph = token_plus_punct + pynini.closure( - ( - pynini.compose(pynini.closure(NEMO_WHITE_SPACE, 1), delete_extra_space) - | (pynutil.insert(" ") + punct + pynutil.insert(" ")) - ) - + token_plus_punct - ) - - graph |= punct_only + pynini.closure(punct) - graph = delete_space + graph + delete_space - - remove_extra_spaces = pynini.closure(NEMO_NOT_SPACE, 1) + pynini.closure( - delete_extra_space + pynini.closure(NEMO_NOT_SPACE, 1) - ) - remove_extra_spaces |= ( - pynini.closure(pynutil.delete(" "), 1) - + pynini.closure(NEMO_NOT_SPACE, 1) - + pynini.closure(delete_extra_space + pynini.closure(NEMO_NOT_SPACE, 1)) - ) - - graph = pynini.compose(graph.optimize(), remove_extra_spaces).optimize() - return graph - - self.fst = get_token_sem_graph(classify_and_verbalize) - no_digits = pynini.closure(pynini.difference(NEMO_CHAR, NEMO_DIGIT)) - self.fst_no_digits = pynini.compose(self.fst, no_digits).optimize() - - if far_file: - generator_main(far_file, {"tokenize_and_classify": self.fst}) - logging.info(f'ClassifyFst grammars are saved to {far_file}.') diff --git a/nemo_text_processing/text_normalization/en/taggers/tokenize_and_classify_with_audio.py b/nemo_text_processing/text_normalization/en/taggers/tokenize_and_classify_with_audio.py deleted file mode 100644 index d9adc4c907e7..000000000000 --- a/nemo_text_processing/text_normalization/en/taggers/tokenize_and_classify_with_audio.py +++ /dev/null @@ -1,229 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_CHAR, - NEMO_DIGIT, - NEMO_NOT_SPACE, - NEMO_WHITE_SPACE, - GraphFst, - delete_extra_space, - delete_space, - generator_main, -) -from nemo_text_processing.text_normalization.en.taggers.abbreviation import AbbreviationFst -from nemo_text_processing.text_normalization.en.taggers.cardinal import CardinalFst -from nemo_text_processing.text_normalization.en.taggers.date import DateFst -from nemo_text_processing.text_normalization.en.taggers.decimal import DecimalFst -from nemo_text_processing.text_normalization.en.taggers.electronic import ElectronicFst -from nemo_text_processing.text_normalization.en.taggers.fraction import FractionFst -from nemo_text_processing.text_normalization.en.taggers.measure import MeasureFst -from nemo_text_processing.text_normalization.en.taggers.money import MoneyFst -from nemo_text_processing.text_normalization.en.taggers.ordinal import OrdinalFst -from nemo_text_processing.text_normalization.en.taggers.punctuation import PunctuationFst -from nemo_text_processing.text_normalization.en.taggers.range import RangeFst as RangeFst -from nemo_text_processing.text_normalization.en.taggers.roman import RomanFst -from nemo_text_processing.text_normalization.en.taggers.serial import SerialFst -from nemo_text_processing.text_normalization.en.taggers.telephone import TelephoneFst -from nemo_text_processing.text_normalization.en.taggers.time import TimeFst -from nemo_text_processing.text_normalization.en.taggers.whitelist import WhiteListFst -from nemo_text_processing.text_normalization.en.taggers.word import WordFst -from nemo_text_processing.text_normalization.en.verbalizers.abbreviation import AbbreviationFst as vAbbreviation -from nemo_text_processing.text_normalization.en.verbalizers.cardinal import CardinalFst as vCardinal -from nemo_text_processing.text_normalization.en.verbalizers.date import DateFst as vDate -from nemo_text_processing.text_normalization.en.verbalizers.decimal import DecimalFst as vDecimal -from nemo_text_processing.text_normalization.en.verbalizers.electronic import ElectronicFst as vElectronic -from nemo_text_processing.text_normalization.en.verbalizers.fraction import FractionFst as vFraction -from nemo_text_processing.text_normalization.en.verbalizers.measure import MeasureFst as vMeasure -from nemo_text_processing.text_normalization.en.verbalizers.money import MoneyFst as vMoney -from nemo_text_processing.text_normalization.en.verbalizers.ordinal import OrdinalFst as vOrdinal -from nemo_text_processing.text_normalization.en.verbalizers.roman import RomanFst as vRoman -from nemo_text_processing.text_normalization.en.verbalizers.telephone import TelephoneFst as vTelephone -from nemo_text_processing.text_normalization.en.verbalizers.time import TimeFst as vTime -from nemo_text_processing.text_normalization.en.verbalizers.word import WordFst as vWord -from pynini.lib import pynutil - -from nemo.utils import logging - - -class ClassifyFst(GraphFst): - """ - Final class that composes all other classification grammars. This class can process an entire sentence including punctuation. - For deployment, this grammar will be compiled and exported to OpenFst Finite State Archive (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - - Args: - input_case: accepting either "lower_cased" or "cased" input. - deterministic: if True will provide a single transduction option, - for False multiple options (used for audio-based normalization) - cache_dir: path to a dir with .far grammar file. Set to None to avoid using cache. - overwrite_cache: set to True to overwrite .far files - whitelist: path to a file with whitelist replacements - """ - - def __init__( - self, - input_case: str, - deterministic: bool = True, - cache_dir: str = None, - overwrite_cache: bool = True, - whitelist: str = None, - ): - super().__init__(name="tokenize_and_classify", kind="classify", deterministic=deterministic) - - far_file = None - if cache_dir is not None and cache_dir != 'None': - os.makedirs(cache_dir, exist_ok=True) - whitelist_file = os.path.basename(whitelist) if whitelist else "" - far_file = os.path.join( - cache_dir, f"_{input_case}_en_tn_{deterministic}_deterministic{whitelist_file}.far" - ) - if not overwrite_cache and far_file and os.path.exists(far_file): - self.fst = pynini.Far(far_file, mode='r')['tokenize_and_classify'] - no_digits = pynini.closure(pynini.difference(NEMO_CHAR, NEMO_DIGIT)) - self.fst_no_digits = pynini.compose(self.fst, no_digits).optimize() - logging.info(f'ClassifyFst.fst was restored from {far_file}.') - else: - logging.info(f'Creating ClassifyFst grammars. This might take some time...') - # TAGGERS - cardinal = CardinalFst(deterministic=deterministic) - cardinal_graph = cardinal.fst - - ordinal = OrdinalFst(cardinal=cardinal, deterministic=deterministic) - deterministic_ordinal = OrdinalFst(cardinal=cardinal, deterministic=True) - ordinal_graph = ordinal.fst - - decimal = DecimalFst(cardinal=cardinal, deterministic=deterministic) - decimal_graph = decimal.fst - fraction = FractionFst(deterministic=deterministic, cardinal=cardinal) - fraction_graph = fraction.fst - - measure = MeasureFst(cardinal=cardinal, decimal=decimal, fraction=fraction, deterministic=deterministic) - measure_graph = measure.fst - date_graph = DateFst(cardinal=cardinal, deterministic=deterministic).fst - punctuation = PunctuationFst(deterministic=True) - punct_graph = punctuation.graph - word_graph = WordFst(punctuation=punctuation, deterministic=deterministic).graph - time_graph = TimeFst(cardinal=cardinal, deterministic=deterministic).fst - telephone_graph = TelephoneFst(deterministic=deterministic).fst - electronic_graph = ElectronicFst(deterministic=deterministic).fst - money_graph = MoneyFst(cardinal=cardinal, decimal=decimal, deterministic=deterministic).fst - whitelist = WhiteListFst(input_case=input_case, deterministic=deterministic, input_file=whitelist) - whitelist_graph = whitelist.graph - serial_graph = SerialFst(cardinal=cardinal, ordinal=deterministic_ordinal, deterministic=deterministic).fst - - # VERBALIZERS - cardinal = vCardinal(deterministic=deterministic) - v_cardinal_graph = cardinal.fst - decimal = vDecimal(cardinal=cardinal, deterministic=deterministic) - v_decimal_graph = decimal.fst - ordinal = vOrdinal(deterministic=deterministic) - v_ordinal_graph = ordinal.fst - fraction = vFraction(deterministic=deterministic) - v_fraction_graph = fraction.fst - v_telephone_graph = vTelephone(deterministic=deterministic).fst - v_electronic_graph = vElectronic(deterministic=deterministic).fst - measure = vMeasure(decimal=decimal, cardinal=cardinal, fraction=fraction, deterministic=deterministic) - v_measure_graph = measure.fst - v_time_graph = vTime(deterministic=deterministic).fst - v_date_graph = vDate(ordinal=ordinal, deterministic=deterministic).fst - v_money_graph = vMoney(decimal=decimal, deterministic=deterministic).fst - v_roman_graph = vRoman(deterministic=deterministic).fst - v_abbreviation = vAbbreviation(deterministic=deterministic).fst - - det_v_time_graph = vTime(deterministic=True).fst - det_v_date_graph = vDate(ordinal=vOrdinal(deterministic=True), deterministic=True).fst - time_final = pynini.compose(time_graph, det_v_time_graph) - date_final = pynini.compose(date_graph, det_v_date_graph) - range_graph = RangeFst( - time=time_final, date=date_final, cardinal=CardinalFst(deterministic=True), deterministic=deterministic - ).fst - v_word_graph = vWord(deterministic=deterministic).fst - - sem_w = 1 - word_w = 100 - punct_w = 2 - classify_and_verbalize = ( - pynutil.add_weight(whitelist_graph, sem_w) - | pynutil.add_weight(pynini.compose(time_graph, v_time_graph), sem_w) - | pynutil.add_weight(pynini.compose(decimal_graph, v_decimal_graph), sem_w) - | pynutil.add_weight(pynini.compose(measure_graph, v_measure_graph), sem_w) - | pynutil.add_weight(pynini.compose(cardinal_graph, v_cardinal_graph), sem_w) - | pynutil.add_weight(pynini.compose(ordinal_graph, v_ordinal_graph), sem_w) - | pynutil.add_weight(pynini.compose(telephone_graph, v_telephone_graph), sem_w) - | pynutil.add_weight(pynini.compose(electronic_graph, v_electronic_graph), sem_w) - | pynutil.add_weight(pynini.compose(fraction_graph, v_fraction_graph), sem_w) - | pynutil.add_weight(pynini.compose(money_graph, v_money_graph), sem_w) - | pynutil.add_weight(word_graph, word_w) - | pynutil.add_weight(pynini.compose(date_graph, v_date_graph), sem_w - 0.01) - | pynutil.add_weight(pynini.compose(range_graph, v_word_graph), sem_w) - | pynutil.add_weight( - pynini.compose(serial_graph, v_word_graph), 1.1001 - ) # should be higher than the rest of the classes - ).optimize() - - if not deterministic: - roman_graph = RomanFst(deterministic=deterministic).fst - # the weight matches the word_graph weight for "I" cases in long sentences with multiple semiotic tokens - classify_and_verbalize |= pynutil.add_weight(pynini.compose(roman_graph, v_roman_graph), word_w) - - abbreviation_graph = AbbreviationFst(whitelist=whitelist, deterministic=deterministic).fst - classify_and_verbalize |= pynutil.add_weight( - pynini.compose(abbreviation_graph, v_abbreviation), word_w - ) - - punct_only = pynutil.add_weight(punct_graph, weight=punct_w) - punct = pynini.closure( - pynini.compose(pynini.closure(NEMO_WHITE_SPACE, 1), delete_extra_space) - | (pynutil.insert(" ") + punct_only), - 1, - ) - - token_plus_punct = ( - pynini.closure(punct + pynutil.insert(" ")) - + classify_and_verbalize - + pynini.closure(pynutil.insert(" ") + punct) - ) - - graph = token_plus_punct + pynini.closure( - ( - pynini.compose(pynini.closure(NEMO_WHITE_SPACE, 1), delete_extra_space) - | (pynutil.insert(" ") + punct + pynutil.insert(" ")) - ) - + token_plus_punct - ) - - graph |= punct_only + pynini.closure(punct) - graph = delete_space + graph + delete_space - - remove_extra_spaces = pynini.closure(NEMO_NOT_SPACE, 1) + pynini.closure( - delete_extra_space + pynini.closure(NEMO_NOT_SPACE, 1) - ) - remove_extra_spaces |= ( - pynini.closure(pynutil.delete(" "), 1) - + pynini.closure(NEMO_NOT_SPACE, 1) - + pynini.closure(delete_extra_space + pynini.closure(NEMO_NOT_SPACE, 1)) - ) - - graph = pynini.compose(graph.optimize(), remove_extra_spaces).optimize() - self.fst = graph - no_digits = pynini.closure(pynini.difference(NEMO_CHAR, NEMO_DIGIT)) - self.fst_no_digits = pynini.compose(graph, no_digits).optimize() - - if far_file: - generator_main(far_file, {"tokenize_and_classify": self.fst}) - logging.info(f'ClassifyFst grammars are saved to {far_file}.') diff --git a/nemo_text_processing/text_normalization/en/taggers/whitelist.py b/nemo_text_processing/text_normalization/en/taggers/whitelist.py deleted file mode 100644 index 01d102da9a3c..000000000000 --- a/nemo_text_processing/text_normalization/en/taggers/whitelist.py +++ /dev/null @@ -1,150 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_CHAR, - NEMO_NOT_SPACE, - NEMO_SIGMA, - NEMO_UPPER, - SINGULAR_TO_PLURAL, - GraphFst, - convert_space, -) -from nemo_text_processing.text_normalization.en.taggers.roman import get_names -from nemo_text_processing.text_normalization.en.utils import ( - augment_labels_with_punct_at_end, - get_abs_path, - load_labels, -) -from pynini.lib import pynutil - - -class WhiteListFst(GraphFst): - """ - Finite state transducer for classifying whitelist, e.g. - misses -> tokens { name: "mrs" } - for non-deterministic case: "Dr. Abc" -> - tokens { name: "drive" } tokens { name: "Abc" } - tokens { name: "doctor" } tokens { name: "Abc" } - tokens { name: "Dr." } tokens { name: "Abc" } - This class has highest priority among all classifier grammars. Whitelisted tokens are defined and loaded from "data/whitelist.tsv". - - Args: - input_case: accepting either "lower_cased" or "cased" input. - deterministic: if True will provide a single transduction option, - for False multiple options (used for audio-based normalization) - input_file: path to a file with whitelist replacements - """ - - def __init__(self, input_case: str, deterministic: bool = True, input_file: str = None): - super().__init__(name="whitelist", kind="classify", deterministic=deterministic) - - def _get_whitelist_graph(input_case, file, keep_punct_add_end: bool = False): - whitelist = load_labels(file) - if input_case == "lower_cased": - whitelist = [[x.lower(), y] for x, y in whitelist] - else: - whitelist = [[x, y] for x, y in whitelist] - - if keep_punct_add_end: - whitelist.extend(augment_labels_with_punct_at_end(whitelist)) - - graph = pynini.string_map(whitelist) - return graph - - graph = _get_whitelist_graph(input_case, get_abs_path("data/whitelist/tts.tsv")) - graph |= pynini.compose( - pynini.difference(NEMO_SIGMA, pynini.accep("/")).optimize(), - _get_whitelist_graph(input_case, get_abs_path("data/whitelist/symbol.tsv")), - ).optimize() - - if deterministic: - names = get_names() - graph |= ( - pynini.cross(pynini.union("st", "St", "ST"), "Saint") - + pynini.closure(pynutil.delete(".")) - + pynini.accep(" ") - + names - ) - else: - graph |= _get_whitelist_graph( - input_case, get_abs_path("data/whitelist/alternatives.tsv"), keep_punct_add_end=True - ) - - for x in [".", ". "]: - graph |= ( - NEMO_UPPER - + pynini.closure(pynutil.delete(x) + NEMO_UPPER, 2) - + pynini.closure(pynutil.delete("."), 0, 1) - ) - - if not deterministic: - multiple_forms_whitelist_graph = get_formats(get_abs_path("data/whitelist/alternatives_all_format.tsv")) - graph |= multiple_forms_whitelist_graph - - graph_unit = pynini.string_file(get_abs_path("data/measure/unit.tsv")) | pynini.string_file( - get_abs_path("data/measure/unit_alternatives.tsv") - ) - graph_unit_plural = graph_unit @ SINGULAR_TO_PLURAL - units_graph = pynini.compose(NEMO_CHAR ** (3, ...), convert_space(graph_unit | graph_unit_plural)) - graph |= units_graph - - # convert to states only if comma is present before the abbreviation to avoid converting all caps words, - # e.g. "IN", "OH", "OK" - # TODO or only exclude above? - states = load_labels(get_abs_path("data/address/state.tsv")) - additional_options = [] - for x, y in states: - if input_case == "lower_cased": - x = x.lower() - additional_options.append((x, f"{y[0]}.{y[1:]}")) - if not deterministic: - additional_options.append((x, f"{y[0]}.{y[1:]}.")) - - states.extend(additional_options) - state_graph = pynini.string_map(states) - graph |= pynini.closure(NEMO_NOT_SPACE, 1) + pynini.union(", ", ",") + pynini.invert(state_graph).optimize() - - if input_file: - whitelist_provided = _get_whitelist_graph(input_case, input_file) - if not deterministic: - graph |= whitelist_provided - else: - graph = whitelist_provided - - self.graph = (convert_space(graph)).optimize() - - self.fst = (pynutil.insert("name: \"") + self.graph + pynutil.insert("\"")).optimize() - - -def get_formats(input_f, input_case="cased", is_default=True): - """ - Adds various abbreviation format options to the list of acceptable input forms - """ - multiple_formats = load_labels(input_f) - additional_options = [] - for x, y in multiple_formats: - if input_case == "lower_cased": - x = x.lower() - additional_options.append((f"{x}.", y)) # default "dr" -> doctor, this includes period "dr." -> doctor - additional_options.append((f"{x[0].upper() + x[1:]}", f"{y[0].upper() + y[1:]}")) # "Dr" -> Doctor - additional_options.append((f"{x[0].upper() + x[1:]}.", f"{y[0].upper() + y[1:]}")) # "Dr." -> Doctor - multiple_formats.extend(additional_options) - - if not is_default: - multiple_formats = [(x, f"|raw_start|{x}|raw_end||norm_start|{y}|norm_end|") for (x, y) in multiple_formats] - - multiple_formats = pynini.string_map(multiple_formats) - return multiple_formats diff --git a/nemo_text_processing/text_normalization/en/taggers/word.py b/nemo_text_processing/text_normalization/en/taggers/word.py deleted file mode 100644 index fa6a965aab2e..000000000000 --- a/nemo_text_processing/text_normalization/en/taggers/word.py +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - MIN_NEG_WEIGHT, - NEMO_ALPHA, - NEMO_DIGIT, - NEMO_NOT_SPACE, - NEMO_SIGMA, - GraphFst, - convert_space, - get_abs_path, -) -from nemo_text_processing.text_normalization.en.taggers.punctuation import PunctuationFst -from pynini.examples import plurals -from pynini.lib import pynutil - - -class WordFst(GraphFst): - """ - Finite state transducer for classifying word. Considers sentence boundary exceptions. - e.g. sleep -> tokens { name: "sleep" } - - Args: - punctuation: PunctuationFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, punctuation: GraphFst, deterministic: bool = True): - super().__init__(name="word", kind="classify", deterministic=deterministic) - - punct = PunctuationFst().graph - default_graph = pynini.closure(pynini.difference(NEMO_NOT_SPACE, punct.project("input")), 1) - symbols_to_exclude = (pynini.union("$", "€", "₩", "£", "¥", "#", "%") | NEMO_DIGIT).optimize() - graph = pynini.closure(pynini.difference(NEMO_NOT_SPACE, symbols_to_exclude), 1) - graph = pynutil.add_weight(graph, MIN_NEG_WEIGHT) | default_graph - - # leave phones of format [HH AH0 L OW1] untouched - phoneme_unit = pynini.closure(NEMO_ALPHA, 1) + pynini.closure(NEMO_DIGIT) - phoneme = ( - pynini.accep(pynini.escape("[")) - + pynini.closure(phoneme_unit + pynini.accep(" ")) - + phoneme_unit - + pynini.accep(pynini.escape("]")) - ) - - # leave IPA phones of format [ˈdoʊv] untouched, single words and sentences with punctuation marks allowed - punct_marks = pynini.union(*punctuation.punct_marks).optimize() - stress = pynini.union("ˈ", "'", "ˌ") - ipa_phoneme_unit = pynini.string_file(get_abs_path("data/whitelist/ipa_symbols.tsv")) - # word in ipa form - ipa_phonemes = ( - pynini.closure(stress, 0, 1) - + pynini.closure(ipa_phoneme_unit, 1) - + pynini.closure(stress | ipa_phoneme_unit) - ) - # allow sentences of words in IPA format separated with spaces or punct marks - delim = (punct_marks | pynini.accep(" ")) ** (1, ...) - ipa_phonemes = ipa_phonemes + pynini.closure(delim + ipa_phonemes) + pynini.closure(delim, 0, 1) - ipa_phonemes = (pynini.accep(pynini.escape("[")) + ipa_phonemes + pynini.accep(pynini.escape("]"))).optimize() - - if not deterministic: - phoneme = ( - pynini.accep(pynini.escape("[")) - + pynini.closure(pynini.accep(" "), 0, 1) - + pynini.closure(phoneme_unit + pynini.accep(" ")) - + phoneme_unit - + pynini.closure(pynini.accep(" "), 0, 1) - + pynini.accep(pynini.escape("]")) - ).optimize() - ipa_phonemes = ( - pynini.accep(pynini.escape("[")) + ipa_phonemes + pynini.accep(pynini.escape("]")) - ).optimize() - - phoneme |= ipa_phonemes - self.graph = plurals._priority_union(convert_space(phoneme.optimize()), graph, NEMO_SIGMA) - self.fst = (pynutil.insert("name: \"") + self.graph + pynutil.insert("\"")).optimize() diff --git a/nemo_text_processing/text_normalization/en/utils.py b/nemo_text_processing/text_normalization/en/utils.py deleted file mode 100644 index 31d9ec635a15..000000000000 --- a/nemo_text_processing/text_normalization/en/utils.py +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import csv -import os - - -def get_abs_path(rel_path): - """ - Get absolute path - - Args: - rel_path: relative path to this file - - Returns absolute path - """ - return os.path.dirname(os.path.abspath(__file__)) + '/' + rel_path - - -def load_labels(abs_path): - """ - loads relative path file as dictionary - - Args: - abs_path: absolute path - - Returns dictionary of mappings - """ - with open(abs_path, encoding="utf-8") as label_tsv: - labels = list(csv.reader(label_tsv, delimiter="\t")) - return labels - - -def augment_labels_with_punct_at_end(labels): - """ - augments labels: if key ends on a punctuation that value does not have, add a new label - where the value maintains the punctuation - - Args: - labels : input labels - Returns: - additional labels - """ - res = [] - for label in labels: - if len(label) > 1: - if label[0][-1] == "." and label[1][-1] != ".": - res.append([label[0], label[1] + "."] + label[2:]) - return res diff --git a/nemo_text_processing/text_normalization/en/verbalizers/__init__.py b/nemo_text_processing/text_normalization/en/verbalizers/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/text_normalization/en/verbalizers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/en/verbalizers/abbreviation.py b/nemo_text_processing/text_normalization/en/verbalizers/abbreviation.py deleted file mode 100644 index 191792431c18..000000000000 --- a/nemo_text_processing/text_normalization/en/verbalizers/abbreviation.py +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst -from pynini.lib import pynutil - - -class AbbreviationFst(GraphFst): - """ - Finite state transducer for verbalizing abbreviations - e.g. tokens { abbreviation { value: "A B C" } } -> "ABC" - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="abbreviation", kind="verbalize", deterministic=deterministic) - - graph = pynutil.delete("value: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/en/verbalizers/cardinal.py b/nemo_text_processing/text_normalization/en/verbalizers/cardinal.py deleted file mode 100644 index 99531a0962d9..000000000000 --- a/nemo_text_processing/text_normalization/en/verbalizers/cardinal.py +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class CardinalFst(GraphFst): - """ - Finite state transducer for verbalizing cardinal, e.g. - cardinal { negative: "true" integer: "23" } -> minus twenty three - - Args: - deterministic: if True will provide a single transduction option, - for False multiple options (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="cardinal", kind="verbalize", deterministic=deterministic) - - self.optional_sign = pynini.cross("negative: \"true\"", "minus ") - if not deterministic: - self.optional_sign |= pynini.cross("negative: \"true\"", "negative ") - self.optional_sign = pynini.closure(self.optional_sign + delete_space, 0, 1) - - integer = pynini.closure(NEMO_NOT_QUOTE) - - self.integer = delete_space + pynutil.delete("\"") + integer + pynutil.delete("\"") - integer = pynutil.delete("integer:") + self.integer - - self.numbers = self.optional_sign + integer - delete_tokens = self.delete_tokens(self.numbers) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/en/verbalizers/date.py b/nemo_text_processing/text_normalization/en/verbalizers/date.py deleted file mode 100644 index 191d0106343d..000000000000 --- a/nemo_text_processing/text_normalization/en/verbalizers/date.py +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_NOT_QUOTE, - NEMO_SIGMA, - GraphFst, - delete_extra_space, - delete_space, -) -from pynini.examples import plurals -from pynini.lib import pynutil - - -class DateFst(GraphFst): - """ - Finite state transducer for verbalizing date, e.g. - date { month: "february" day: "five" year: "twenty twelve" preserve_order: true } -> february fifth twenty twelve - date { day: "five" month: "february" year: "twenty twelve" preserve_order: true } -> the fifth of february twenty twelve - - Args: - ordinal: OrdinalFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, ordinal: GraphFst, deterministic: bool = True, lm: bool = False): - super().__init__(name="date", kind="verbalize", deterministic=deterministic) - - month = pynini.closure(NEMO_NOT_QUOTE, 1) - day_cardinal = ( - pynutil.delete("day:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - day = day_cardinal @ ordinal.suffix - - month = pynutil.delete("month:") + delete_space + pynutil.delete("\"") + month + pynutil.delete("\"") - - year = ( - pynutil.delete("year:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + delete_space - + pynutil.delete("\"") - ) - - # month (day) year - graph_mdy = ( - month + pynini.closure(delete_extra_space + day, 0, 1) + pynini.closure(delete_extra_space + year, 0, 1) - ) - # may 5 -> may five - if not deterministic and not lm: - graph_mdy |= ( - month - + pynini.closure(delete_extra_space + day_cardinal, 0, 1) - + pynini.closure(delete_extra_space + year, 0, 1) - ) - - # day month year - graph_dmy = ( - pynutil.insert("the ") - + day - + delete_extra_space - + pynutil.insert("of ") - + month - + pynini.closure(delete_extra_space + year, 0, 1) - ) - - optional_preserve_order = pynini.closure( - pynutil.delete("preserve_order:") + delete_space + pynutil.delete("true") + delete_space - | pynutil.delete("field_order:") - + delete_space - + pynutil.delete("\"") - + NEMO_NOT_QUOTE - + pynutil.delete("\"") - + delete_space - ) - - final_graph = ( - (plurals._priority_union(graph_mdy, pynutil.add_weight(graph_dmy, 0.0001), NEMO_SIGMA) | year) - + delete_space - + optional_preserve_order - ) - delete_tokens = self.delete_tokens(final_graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/en/verbalizers/decimal.py b/nemo_text_processing/text_normalization/en/verbalizers/decimal.py deleted file mode 100644 index 787bcea63536..000000000000 --- a/nemo_text_processing/text_normalization/en/verbalizers/decimal.py +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space, insert_space -from pynini.lib import pynutil - - -class DecimalFst(GraphFst): - """ - Finite state transducer for verbalizing decimal, e.g. - decimal { negative: "true" integer_part: "twelve" fractional_part: "five o o six" quantity: "billion" } -> minus twelve point five o o six billion - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal, deterministic: bool = True): - super().__init__(name="decimal", kind="verbalize", deterministic=deterministic) - self.optional_sign = pynini.cross("negative: \"true\"", "minus ") - if not deterministic: - self.optional_sign |= pynini.cross("negative: \"true\"", "negative ") - self.optional_sign = pynini.closure(self.optional_sign + delete_space, 0, 1) - self.integer = pynutil.delete("integer_part:") + cardinal.integer - self.optional_integer = pynini.closure(self.integer + delete_space + insert_space, 0, 1) - self.fractional_default = ( - pynutil.delete("fractional_part:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - - self.fractional = pynutil.insert("point ") + self.fractional_default - - self.quantity = ( - delete_space - + insert_space - + pynutil.delete("quantity:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - self.optional_quantity = pynini.closure(self.quantity, 0, 1) - - graph = self.optional_sign + ( - self.integer - | (self.integer + self.quantity) - | (self.optional_integer + self.fractional + self.optional_quantity) - ) - - self.numbers = graph - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/en/verbalizers/electronic.py b/nemo_text_processing/text_normalization/en/verbalizers/electronic.py deleted file mode 100644 index 884f125b0913..000000000000 --- a/nemo_text_processing/text_normalization/en/verbalizers/electronic.py +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_NOT_QUOTE, - NEMO_NOT_SPACE, - NEMO_SIGMA, - TO_UPPER, - GraphFst, - delete_extra_space, - delete_space, - insert_space, -) -from nemo_text_processing.text_normalization.en.utils import get_abs_path -from pynini.examples import plurals -from pynini.lib import pynutil - - -class ElectronicFst(GraphFst): - """ - Finite state transducer for verbalizing electronic - e.g. tokens { electronic { username: "cdf1" domain: "abc.edu" } } -> c d f one at a b c dot e d u - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="electronic", kind="verbalize", deterministic=deterministic) - graph_digit_no_zero = pynini.invert(pynini.string_file(get_abs_path("data/number/digit.tsv"))).optimize() - graph_zero = pynini.cross("0", "zero") - - if not deterministic: - graph_zero |= pynini.cross("0", "o") | pynini.cross("0", "oh") - - graph_digit = graph_digit_no_zero | graph_zero - graph_symbols = pynini.string_file(get_abs_path("data/electronic/symbol.tsv")).optimize() - - default_chars_symbols = pynini.cdrewrite( - pynutil.insert(" ") + (graph_symbols | graph_digit) + pynutil.insert(" "), "", "", NEMO_SIGMA - ) - default_chars_symbols = pynini.compose( - pynini.closure(NEMO_NOT_SPACE), default_chars_symbols.optimize() - ).optimize() - - user_name = ( - pynutil.delete("username:") - + delete_space - + pynutil.delete("\"") - + default_chars_symbols - + pynutil.delete("\"") - ) - - domain_common = pynini.string_file(get_abs_path("data/electronic/domain.tsv")) - - domain = ( - default_chars_symbols - + insert_space - + plurals._priority_union( - domain_common, pynutil.add_weight(pynini.cross(".", "dot"), weight=0.0001), NEMO_SIGMA - ) - + pynini.closure( - insert_space + (pynini.cdrewrite(TO_UPPER, "", "", NEMO_SIGMA) @ default_chars_symbols), 0, 1 - ) - ) - domain = ( - pynutil.delete("domain:") - + delete_space - + pynutil.delete("\"") - + domain - + delete_space - + pynutil.delete("\"") - ).optimize() - - protocol = pynutil.delete("protocol: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - graph = ( - pynini.closure(protocol + delete_space, 0, 1) - + pynini.closure(user_name + delete_space + pynutil.insert(" at ") + delete_space, 0, 1) - + domain - + delete_space - ).optimize() @ pynini.cdrewrite(delete_extra_space, "", "", NEMO_SIGMA) - - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/en/verbalizers/fraction.py b/nemo_text_processing/text_normalization/en/verbalizers/fraction.py deleted file mode 100644 index d0c5dc2b1648..000000000000 --- a/nemo_text_processing/text_normalization/en/verbalizers/fraction.py +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, NEMO_SIGMA, GraphFst, insert_space -from nemo_text_processing.text_normalization.en.verbalizers.ordinal import OrdinalFst -from pynini.examples import plurals -from pynini.lib import pynutil - - -class FractionFst(GraphFst): - """ - Finite state transducer for verbalizing fraction - e.g. tokens { fraction { integer: "twenty three" numerator: "four" denominator: "five" } } -> - twenty three and four fifth - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True, lm: bool = False): - super().__init__(name="fraction", kind="verbalize", deterministic=deterministic) - suffix = OrdinalFst().suffix - - integer = pynutil.delete("integer_part: \"") + pynini.closure(NEMO_NOT_QUOTE) + pynutil.delete("\" ") - denominator_one = pynini.cross("denominator: \"one\"", "over one") - denominator_half = pynini.cross("denominator: \"two\"", "half") - denominator_quarter = pynini.cross("denominator: \"four\"", "quarter") - - denominator_rest = ( - pynutil.delete("denominator: \"") + pynini.closure(NEMO_NOT_QUOTE) @ suffix + pynutil.delete("\"") - ) - - denominators = plurals._priority_union( - denominator_one, - plurals._priority_union( - denominator_half, - plurals._priority_union(denominator_quarter, denominator_rest, NEMO_SIGMA), - NEMO_SIGMA, - ), - NEMO_SIGMA, - ).optimize() - if not deterministic: - denominators |= pynutil.delete("denominator: \"") + (pynini.accep("four") @ suffix) + pynutil.delete("\"") - - numerator_one = pynutil.delete("numerator: \"") + pynini.accep("one") + pynutil.delete("\" ") - numerator_one = numerator_one + insert_space + denominators - numerator_rest = ( - pynutil.delete("numerator: \"") - + (pynini.closure(NEMO_NOT_QUOTE) - pynini.accep("one")) - + pynutil.delete("\" ") - ) - numerator_rest = numerator_rest + insert_space + denominators - numerator_rest @= pynini.cdrewrite( - plurals._priority_union(pynini.cross("half", "halves"), pynutil.insert("s"), NEMO_SIGMA), - "", - "[EOS]", - NEMO_SIGMA, - ) - - graph = numerator_one | numerator_rest - - conjunction = pynutil.insert("and ") - if not deterministic and not lm: - conjunction = pynini.closure(conjunction, 0, 1) - - integer = pynini.closure(integer + insert_space + conjunction, 0, 1) - - graph = integer + graph - graph @= pynini.cdrewrite( - pynini.cross("and one half", "and a half") | pynini.cross("over ones", "over one"), "", "[EOS]", NEMO_SIGMA - ) - - self.graph = graph - delete_tokens = self.delete_tokens(self.graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/en/verbalizers/measure.py b/nemo_text_processing/text_normalization/en/verbalizers/measure.py deleted file mode 100644 index e4a23b3ff6f4..000000000000 --- a/nemo_text_processing/text_normalization/en/verbalizers/measure.py +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space, insert_space -from pynini.lib import pynutil - - -class MeasureFst(GraphFst): - """ - Finite state transducer for verbalizing measure, e.g. - measure { negative: "true" cardinal { integer: "twelve" } units: "kilograms" } -> minus twelve kilograms - measure { decimal { integer_part: "twelve" fractional_part: "five" } units: "kilograms" } -> twelve point five kilograms - tokens { measure { units: "covid" decimal { integer_part: "nineteen" fractional_part: "five" } } } -> covid nineteen point five - - Args: - decimal: DecimalFst - cardinal: CardinalFst - fraction: FractionFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, decimal: GraphFst, cardinal: GraphFst, fraction: GraphFst, deterministic: bool = True): - super().__init__(name="measure", kind="verbalize", deterministic=deterministic) - optional_sign = cardinal.optional_sign - unit = ( - pynutil.delete("units: \"") - + pynini.difference(pynini.closure(NEMO_NOT_QUOTE, 1), pynini.union("address", "math")) - + pynutil.delete("\"") - + delete_space - ) - - if not deterministic: - unit |= pynini.compose(unit, pynini.cross(pynini.union("inch", "inches"), "\"")) - - graph_decimal = ( - pynutil.delete("decimal {") - + delete_space - + optional_sign - + delete_space - + decimal.numbers - + delete_space - + pynutil.delete("}") - ) - graph_cardinal = ( - pynutil.delete("cardinal {") - + delete_space - + optional_sign - + delete_space - + cardinal.numbers - + delete_space - + pynutil.delete("}") - ) - - graph_fraction = ( - pynutil.delete("fraction {") + delete_space + fraction.graph + delete_space + pynutil.delete("}") - ) - - graph = (graph_cardinal | graph_decimal | graph_fraction) + delete_space + insert_space + unit - - # SH adds "preserve_order: true" by default - preserve_order = pynutil.delete("preserve_order:") + delete_space + pynutil.delete("true") + delete_space - graph |= unit + insert_space + (graph_cardinal | graph_decimal) + delete_space + pynini.closure(preserve_order) - # for only unit - graph |= ( - pynutil.delete("cardinal { integer: \"-\"") - + delete_space - + pynutil.delete("}") - + delete_space - + unit - + pynini.closure(preserve_order) - ) - address = ( - pynutil.delete("units: \"address\" ") - + delete_space - + graph_cardinal - + delete_space - + pynini.closure(preserve_order) - ) - math = ( - pynutil.delete("units: \"math\" ") - + delete_space - + graph_cardinal - + delete_space - + pynini.closure(preserve_order) - ) - graph |= address | math - - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/en/verbalizers/money.py b/nemo_text_processing/text_normalization/en/verbalizers/money.py deleted file mode 100644 index b3cbc4a31494..000000000000 --- a/nemo_text_processing/text_normalization/en/verbalizers/money.py +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_NOT_QUOTE, - GraphFst, - delete_extra_space, - delete_preserve_order, -) -from pynini.lib import pynutil - - -class MoneyFst(GraphFst): - """ - Finite state transducer for verbalizing money, e.g. - money { integer_part: "twelve" fractional_part: "o five" currency: "dollars" } -> twelve o five dollars - - Args: - decimal: DecimalFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, decimal: GraphFst, deterministic: bool = True): - super().__init__(name="money", kind="verbalize", deterministic=deterministic) - keep_space = pynini.accep(" ") - maj = pynutil.delete("currency_maj: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - min = pynutil.delete("currency_min: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - - fractional_part = ( - pynutil.delete("fractional_part: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - ) - - integer_part = decimal.integer - - # *** currency_maj - graph_integer = integer_part + keep_space + maj - - # *** currency_maj + (***) | ((and) *** current_min) - fractional = fractional_part + delete_extra_space + min - - if not deterministic: - fractional |= pynutil.insert("and ") + fractional - - graph_integer_with_minor = integer_part + keep_space + maj + keep_space + fractional + delete_preserve_order - - # *** point *** currency_maj - graph_decimal = decimal.numbers + keep_space + maj - - # *** current_min - graph_minor = fractional_part + delete_extra_space + min + delete_preserve_order - - graph = graph_integer | graph_integer_with_minor | graph_decimal | graph_minor - - if not deterministic: - graph |= graph_integer + delete_preserve_order - - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/en/verbalizers/ordinal.py b/nemo_text_processing/text_normalization/en/verbalizers/ordinal.py deleted file mode 100644 index c64579ae5b46..000000000000 --- a/nemo_text_processing/text_normalization/en/verbalizers/ordinal.py +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, NEMO_SIGMA, GraphFst, delete_space -from nemo_text_processing.text_normalization.en.utils import get_abs_path -from pynini.lib import pynutil - - -class OrdinalFst(GraphFst): - """ - Finite state transducer for verbalizing ordinal, e.g. - ordinal { integer: "thirteen" } } -> thirteenth - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="ordinal", kind="verbalize", deterministic=deterministic) - - graph_digit = pynini.string_file(get_abs_path("data/ordinal/digit.tsv")).invert() - graph_teens = pynini.string_file(get_abs_path("data/ordinal/teen.tsv")).invert() - - graph = ( - pynutil.delete("integer:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - convert_rest = pynutil.insert("th") - - suffix = pynini.cdrewrite( - graph_digit | graph_teens | pynini.cross("ty", "tieth") | convert_rest, "", "[EOS]", NEMO_SIGMA, - ).optimize() - self.graph = pynini.compose(graph, suffix) - self.suffix = suffix - delete_tokens = self.delete_tokens(self.graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/en/verbalizers/post_processing.py b/nemo_text_processing/text_normalization/en/verbalizers/post_processing.py deleted file mode 100644 index f3da3c97f2e3..000000000000 --- a/nemo_text_processing/text_normalization/en/verbalizers/post_processing.py +++ /dev/null @@ -1,182 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - MIN_NEG_WEIGHT, - NEMO_ALPHA, - NEMO_CHAR, - NEMO_SIGMA, - NEMO_SPACE, - generator_main, -) -from nemo_text_processing.text_normalization.en.taggers.punctuation import PunctuationFst -from pynini.lib import pynutil - -from nemo.utils import logging - - -class PostProcessingFst: - """ - Finite state transducer that post-processing an entire sentence after verbalization is complete, e.g. - removes extra spaces around punctuation marks " ( one hundred and twenty three ) " -> "(one hundred and twenty three)" - - Args: - cache_dir: path to a dir with .far grammar file. Set to None to avoid using cache. - overwrite_cache: set to True to overwrite .far files - """ - - def __init__(self, cache_dir: str = None, overwrite_cache: bool = False): - - far_file = None - if cache_dir is not None and cache_dir != "None": - os.makedirs(cache_dir, exist_ok=True) - far_file = os.path.join(cache_dir, "en_tn_post_processing.far") - if not overwrite_cache and far_file and os.path.exists(far_file): - self.fst = pynini.Far(far_file, mode="r")["post_process_graph"] - logging.info(f'Post processing graph was restored from {far_file}.') - else: - self.set_punct_dict() - self.fst = self.get_punct_postprocess_graph() - - if far_file: - generator_main(far_file, {"post_process_graph": self.fst}) - - def set_punct_dict(self): - self.punct_marks = { - "'": [ - "'", - '´', - 'ʹ', - 'ʻ', - 'ʼ', - 'ʽ', - 'ʾ', - 'ˈ', - 'ˊ', - 'ˋ', - '˴', - 'ʹ', - '΄', - '՚', - '՝', - 'י', - '׳', - 'ߴ', - 'ߵ', - 'ᑊ', - 'ᛌ', - '᾽', - '᾿', - '`', - '´', - '῾', - '‘', - '’', - '‛', - '′', - '‵', - 'ꞌ', - ''', - '`', - '𖽑', - '𖽒', - ], - } - - def get_punct_postprocess_graph(self): - """ - Returns graph to post process punctuation marks. - - {``} quotes are converted to {"}. Note, if there are spaces around single quote {'}, they will be kept. - By default, a space is added after a punctuation mark, and spaces are removed before punctuation marks. - """ - punct_marks_all = PunctuationFst().punct_marks - - # no_space_before_punct assume no space before them - quotes = ["'", "\"", "``", "«"] - dashes = ["-", "—"] - brackets = ["<", "{", "("] - open_close_single_quotes = [ - ("`", "`"), - ] - - open_close_double_quotes = [('"', '"'), ("``", "``"), ("“", "”")] - open_close_symbols = open_close_single_quotes + open_close_double_quotes - allow_space_before_punct = ["&"] + quotes + dashes + brackets + [k[0] for k in open_close_symbols] - - no_space_before_punct = [m for m in punct_marks_all if m not in allow_space_before_punct] - no_space_before_punct = pynini.union(*no_space_before_punct) - no_space_after_punct = pynini.union(*brackets) - delete_space = pynutil.delete(" ") - delete_space_optional = pynini.closure(delete_space, 0, 1) - - # non_punct allows space - # delete space before no_space_before_punct marks, if present - non_punct = pynini.difference(NEMO_CHAR, no_space_before_punct).optimize() - graph = ( - pynini.closure(non_punct) - + pynini.closure( - no_space_before_punct | pynutil.add_weight(delete_space + no_space_before_punct, MIN_NEG_WEIGHT) - ) - + pynini.closure(non_punct) - ) - graph = pynini.closure(graph).optimize() - graph = pynini.compose( - graph, pynini.cdrewrite(pynini.cross("``", '"'), "", "", NEMO_SIGMA).optimize() - ).optimize() - - # remove space after no_space_after_punct (even if there are no matching closing brackets) - no_space_after_punct = pynini.cdrewrite(delete_space, no_space_after_punct, NEMO_SIGMA, NEMO_SIGMA).optimize() - graph = pynini.compose(graph, no_space_after_punct).optimize() - - # remove space around text in quotes - single_quote = pynutil.add_weight(pynini.accep("`"), MIN_NEG_WEIGHT) - double_quotes = pynutil.add_weight(pynini.accep('"'), MIN_NEG_WEIGHT) - quotes_graph = ( - single_quote + delete_space_optional + NEMO_ALPHA + NEMO_SIGMA + delete_space_optional + single_quote - ).optimize() - - # this is to make sure multiple quotes are tagged from right to left without skipping any quotes in the left - not_alpha = pynini.difference(NEMO_CHAR, NEMO_ALPHA).optimize() | pynutil.add_weight( - NEMO_SPACE, MIN_NEG_WEIGHT - ) - end = pynini.closure(pynutil.add_weight(not_alpha, MIN_NEG_WEIGHT)) - quotes_graph |= ( - double_quotes - + delete_space_optional - + NEMO_ALPHA - + NEMO_SIGMA - + delete_space_optional - + double_quotes - + end - ) - - quotes_graph = pynutil.add_weight(quotes_graph, MIN_NEG_WEIGHT) - quotes_graph = NEMO_SIGMA + pynini.closure(NEMO_SIGMA + quotes_graph + NEMO_SIGMA) - - graph = pynini.compose(graph, quotes_graph).optimize() - - # remove space between a word and a single quote followed by s - remove_space_around_single_quote = pynini.cdrewrite( - delete_space_optional + pynini.union(*self.punct_marks["'"]) + delete_space, - NEMO_ALPHA, - pynini.union("s ", "s[EOS]"), - NEMO_SIGMA, - ) - - graph = pynini.compose(graph, remove_space_around_single_quote).optimize() - return graph diff --git a/nemo_text_processing/text_normalization/en/verbalizers/roman.py b/nemo_text_processing/text_normalization/en/verbalizers/roman.py deleted file mode 100644 index 43faebe769c1..000000000000 --- a/nemo_text_processing/text_normalization/en/verbalizers/roman.py +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst -from nemo_text_processing.text_normalization.en.verbalizers.ordinal import OrdinalFst -from pynini.lib import pynutil - - -class RomanFst(GraphFst): - """ - Finite state transducer for verbalizing roman numerals - e.g. tokens { roman { integer: "one" } } -> one - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="roman", kind="verbalize", deterministic=deterministic) - suffix = OrdinalFst().suffix - - cardinal = pynini.closure(NEMO_NOT_QUOTE) - ordinal = pynini.compose(cardinal, suffix) - - graph = ( - pynutil.delete("key_cardinal: \"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - + pynini.accep(" ") - + pynutil.delete("integer: \"") - + cardinal - + pynutil.delete("\"") - ).optimize() - - graph |= ( - pynutil.delete("default_cardinal: \"default\" integer: \"") + cardinal + pynutil.delete("\"") - ).optimize() - - graph |= ( - pynutil.delete("default_ordinal: \"default\" integer: \"") + ordinal + pynutil.delete("\"") - ).optimize() - - graph |= ( - pynutil.delete("key_the_ordinal: \"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - + pynini.accep(" ") - + pynutil.delete("integer: \"") - + pynini.closure(pynutil.insert("the "), 0, 1) - + ordinal - + pynutil.delete("\"") - ).optimize() - - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/en/verbalizers/telephone.py b/nemo_text_processing/text_normalization/en/verbalizers/telephone.py deleted file mode 100644 index 4af7bbb8771a..000000000000 --- a/nemo_text_processing/text_normalization/en/verbalizers/telephone.py +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space, insert_space -from pynini.lib import pynutil - - -class TelephoneFst(GraphFst): - """ - Finite state transducer for verbalizing telephone numbers, e.g. - telephone { country_code: "one" number_part: "one two three, one two three, five six seven eight" extension: "one" } - -> one, one two three, one two three, five six seven eight, one - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="telephone", kind="verbalize", deterministic=deterministic) - - optional_country_code = pynini.closure( - pynutil.delete("country_code: \"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - + delete_space - + insert_space, - 0, - 1, - ) - - number_part = ( - pynutil.delete("number_part: \"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynini.closure(pynutil.add_weight(pynutil.delete(" "), -0.0001), 0, 1) - + pynutil.delete("\"") - ) - - optional_extension = pynini.closure( - delete_space - + insert_space - + pynutil.delete("extension: \"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\""), - 0, - 1, - ) - - graph = optional_country_code + number_part + optional_extension - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/en/verbalizers/time.py b/nemo_text_processing/text_normalization/en/verbalizers/time.py deleted file mode 100644 index 518c7dfa2186..000000000000 --- a/nemo_text_processing/text_normalization/en/verbalizers/time.py +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_NOT_QUOTE, - NEMO_SIGMA, - GraphFst, - delete_space, - insert_space, -) -from pynini.lib import pynutil - - -class TimeFst(GraphFst): - """ - Finite state transducer for verbalizing time, e.g. - time { hours: "twelve" minutes: "thirty" suffix: "a m" zone: "e s t" } -> twelve thirty a m e s t - time { hours: "twelve" } -> twelve o'clock - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="time", kind="verbalize", deterministic=deterministic) - hour = ( - pynutil.delete("hours:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - minute = ( - pynutil.delete("minutes:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - suffix = ( - pynutil.delete("suffix:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - optional_suffix = pynini.closure(delete_space + insert_space + suffix, 0, 1) - zone = ( - pynutil.delete("zone:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - optional_zone = pynini.closure(delete_space + insert_space + zone, 0, 1) - second = ( - pynutil.delete("seconds:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - graph_hms = ( - hour - + pynutil.insert(" hours ") - + delete_space - + minute - + pynutil.insert(" minutes and ") - + delete_space - + second - + pynutil.insert(" seconds") - + optional_suffix - + optional_zone - ) - graph_hms @= pynini.cdrewrite( - pynutil.delete("o ") - | pynini.cross("one minutes", "one minute") - | pynini.cross("one seconds", "one second") - | pynini.cross("one hours", "one hour"), - pynini.union(" ", "[BOS]"), - "", - NEMO_SIGMA, - ) - graph = hour + delete_space + insert_space + minute + optional_suffix + optional_zone - graph |= hour + insert_space + pynutil.insert("o'clock") + optional_zone - graph |= hour + delete_space + insert_space + suffix + optional_zone - graph |= graph_hms - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/en/verbalizers/verbalize.py b/nemo_text_processing/text_normalization/en/verbalizers/verbalize.py deleted file mode 100644 index cd3b1404aa05..000000000000 --- a/nemo_text_processing/text_normalization/en/verbalizers/verbalize.py +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst -from nemo_text_processing.text_normalization.en.verbalizers.abbreviation import AbbreviationFst -from nemo_text_processing.text_normalization.en.verbalizers.cardinal import CardinalFst -from nemo_text_processing.text_normalization.en.verbalizers.date import DateFst -from nemo_text_processing.text_normalization.en.verbalizers.decimal import DecimalFst -from nemo_text_processing.text_normalization.en.verbalizers.electronic import ElectronicFst -from nemo_text_processing.text_normalization.en.verbalizers.fraction import FractionFst -from nemo_text_processing.text_normalization.en.verbalizers.measure import MeasureFst -from nemo_text_processing.text_normalization.en.verbalizers.money import MoneyFst -from nemo_text_processing.text_normalization.en.verbalizers.ordinal import OrdinalFst -from nemo_text_processing.text_normalization.en.verbalizers.roman import RomanFst -from nemo_text_processing.text_normalization.en.verbalizers.telephone import TelephoneFst -from nemo_text_processing.text_normalization.en.verbalizers.time import TimeFst -from nemo_text_processing.text_normalization.en.verbalizers.whitelist import WhiteListFst - - -class VerbalizeFst(GraphFst): - """ - Composes other verbalizer grammars. - For deployment, this grammar will be compiled and exported to OpenFst Finate State Archiv (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - - Args: - deterministic: if True will provide a single transduction option, - for False multiple options (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="verbalize", kind="verbalize", deterministic=deterministic) - cardinal = CardinalFst(deterministic=deterministic) - cardinal_graph = cardinal.fst - decimal = DecimalFst(cardinal=cardinal, deterministic=deterministic) - decimal_graph = decimal.fst - ordinal = OrdinalFst(deterministic=deterministic) - ordinal_graph = ordinal.fst - fraction = FractionFst(deterministic=deterministic) - fraction_graph = fraction.fst - telephone_graph = TelephoneFst(deterministic=deterministic).fst - electronic_graph = ElectronicFst(deterministic=deterministic).fst - measure = MeasureFst(decimal=decimal, cardinal=cardinal, fraction=fraction, deterministic=deterministic) - measure_graph = measure.fst - time_graph = TimeFst(deterministic=deterministic).fst - date_graph = DateFst(ordinal=ordinal, deterministic=deterministic).fst - money_graph = MoneyFst(decimal=decimal, deterministic=deterministic).fst - whitelist_graph = WhiteListFst(deterministic=deterministic).fst - - graph = ( - time_graph - | date_graph - | money_graph - | measure_graph - | ordinal_graph - | decimal_graph - | cardinal_graph - | telephone_graph - | electronic_graph - | fraction_graph - | whitelist_graph - ) - - roman_graph = RomanFst(deterministic=deterministic).fst - graph |= roman_graph - - if not deterministic: - abbreviation_graph = AbbreviationFst(deterministic=deterministic).fst - graph |= abbreviation_graph - - self.fst = graph diff --git a/nemo_text_processing/text_normalization/en/verbalizers/verbalize_final.py b/nemo_text_processing/text_normalization/en/verbalizers/verbalize_final.py deleted file mode 100644 index cbb61156ba47..000000000000 --- a/nemo_text_processing/text_normalization/en/verbalizers/verbalize_final.py +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - GraphFst, - delete_extra_space, - delete_space, - generator_main, -) -from nemo_text_processing.text_normalization.en.verbalizers.verbalize import VerbalizeFst -from nemo_text_processing.text_normalization.en.verbalizers.word import WordFst -from pynini.lib import pynutil - -from nemo.utils import logging - - -class VerbalizeFinalFst(GraphFst): - """ - Finite state transducer that verbalizes an entire sentence, e.g. - tokens { name: "its" } tokens { time { hours: "twelve" minutes: "thirty" } } tokens { name: "now" } tokens { name: "." } -> its twelve thirty now . - - Args: - deterministic: if True will provide a single transduction option, - for False multiple options (used for audio-based normalization) - cache_dir: path to a dir with .far grammar file. Set to None to avoid using cache. - overwrite_cache: set to True to overwrite .far files - """ - - def __init__(self, deterministic: bool = True, cache_dir: str = None, overwrite_cache: bool = False): - super().__init__(name="verbalize_final", kind="verbalize", deterministic=deterministic) - - far_file = None - if cache_dir is not None and cache_dir != "None": - os.makedirs(cache_dir, exist_ok=True) - far_file = os.path.join(cache_dir, f"en_tn_{deterministic}_deterministic_verbalizer.far") - if not overwrite_cache and far_file and os.path.exists(far_file): - self.fst = pynini.Far(far_file, mode="r")["verbalize"] - logging.info(f'VerbalizeFinalFst graph was restored from {far_file}.') - else: - verbalize = VerbalizeFst(deterministic=deterministic).fst - word = WordFst(deterministic=deterministic).fst - types = verbalize | word - - if deterministic: - graph = ( - pynutil.delete("tokens") - + delete_space - + pynutil.delete("{") - + delete_space - + types - + delete_space - + pynutil.delete("}") - ) - else: - graph = delete_space + types + delete_space - - graph = delete_space + pynini.closure(graph + delete_extra_space) + graph + delete_space - - self.fst = graph.optimize() - if far_file: - generator_main(far_file, {"verbalize": self.fst}) - logging.info(f"VerbalizeFinalFst grammars are saved to {far_file}.") diff --git a/nemo_text_processing/text_normalization/en/verbalizers/whitelist.py b/nemo_text_processing/text_normalization/en/verbalizers/whitelist.py deleted file mode 100644 index 96aa2075b2e1..000000000000 --- a/nemo_text_processing/text_normalization/en/verbalizers/whitelist.py +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_CHAR, NEMO_SIGMA, GraphFst, delete_space -from pynini.lib import pynutil - - -class WhiteListFst(GraphFst): - """ - Finite state transducer for verbalizing whitelist - e.g. tokens { name: "misses" } } -> misses - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="whitelist", kind="verbalize", deterministic=deterministic) - graph = ( - pynutil.delete("name:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_CHAR - " ", 1) - + pynutil.delete("\"") - ) - graph = graph @ pynini.cdrewrite(pynini.cross(u"\u00A0", " "), "", "", NEMO_SIGMA) - self.fst = graph.optimize() diff --git a/nemo_text_processing/text_normalization/en/verbalizers/word.py b/nemo_text_processing/text_normalization/en/verbalizers/word.py deleted file mode 100644 index e124f42ff16e..000000000000 --- a/nemo_text_processing/text_normalization/en/verbalizers/word.py +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_CHAR, NEMO_SIGMA, GraphFst, delete_space -from pynini.lib import pynutil - - -class WordFst(GraphFst): - """ - Finite state transducer for verbalizing word - e.g. tokens { name: "sleep" } -> sleep - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="word", kind="verbalize", deterministic=deterministic) - chars = pynini.closure(NEMO_CHAR - " ", 1) - char = pynutil.delete("name:") + delete_space + pynutil.delete("\"") + chars + pynutil.delete("\"") - graph = char @ pynini.cdrewrite(pynini.cross(u"\u00A0", " "), "", "", NEMO_SIGMA) - - self.fst = graph.optimize() diff --git a/nemo_text_processing/text_normalization/es/README.md b/nemo_text_processing/text_normalization/es/README.md deleted file mode 100644 index ec946a614da8..000000000000 --- a/nemo_text_processing/text_normalization/es/README.md +++ /dev/null @@ -1,22 +0,0 @@ -# Localization Note - -Depending on locale, Spanish number strings will vary in formatting. In the EU and South American countries, it is common to use a period (".") or space to delineate groupings of three -digits. e.g. - `1.000.000` -> "un millón" - `1 000 000` -> "un millón" - -and commas (",") to seperate cardinal and decimal strings. e.g. - - `1,00` -> "uno coma cero cero" - -While Central and Northern America will use commas (",") to delineate groupings of three digits, e.g. - `1,000,000` -> "un millón" - -and periods (".") to seperate cardinal and decimal strings. e.g. - - `1.00` -> "uno coma cero cero" - -As inclusion of both forms will create inherrent ambiguity for verbalization, this module defaults to the former formatting (periods for cardinal delineation and commas for decimals). - -To toggle the alternate formatting, you may edit the `LOCALIZATION` variable in `nemo_text_processing.text_normalization.es.__init__` with the value of `'am'`. This will perform necessary -adjustments to all affected classes. \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/__init__.py b/nemo_text_processing/text_normalization/es/__init__.py deleted file mode 100644 index bd1fc7d433ef..000000000000 --- a/nemo_text_processing/text_normalization/es/__init__.py +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -LOCALIZATION = "eu" # Set to am for alternate formatting diff --git a/nemo_text_processing/text_normalization/es/data/__init__.py b/nemo_text_processing/text_normalization/es/data/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/es/data/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/es/data/dates/__init__.py b/nemo_text_processing/text_normalization/es/data/dates/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/es/data/dates/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/es/data/dates/months.tsv b/nemo_text_processing/text_normalization/es/data/dates/months.tsv deleted file mode 100644 index 7cfdf329aa5b..000000000000 --- a/nemo_text_processing/text_normalization/es/data/dates/months.tsv +++ /dev/null @@ -1,12 +0,0 @@ -1 enero -2 febrero -3 marzo -4 abril -5 mayo -6 junio -7 julio -8 agosto -9 septiembre -10 octubre -11 noviembre -12 diciembre \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/electronic/__init__.py b/nemo_text_processing/text_normalization/es/data/electronic/__init__.py deleted file mode 100644 index 2db92b257416..000000000000 --- a/nemo_text_processing/text_normalization/es/data/electronic/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/es/data/electronic/domain.tsv b/nemo_text_processing/text_normalization/es/data/electronic/domain.tsv deleted file mode 100644 index 9d71632ea9ce..000000000000 --- a/nemo_text_processing/text_normalization/es/data/electronic/domain.tsv +++ /dev/null @@ -1,14 +0,0 @@ -.com punto com -.org punto org -.gov punto gov -.uk punto uk -.fr punto fr -.net punto net -.br punto br -.in punto in -.ru punto ru -.de punto de -.it punto it -.es punto es -.mx punto mx -.us punto us \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/electronic/server_name.tsv b/nemo_text_processing/text_normalization/es/data/electronic/server_name.tsv deleted file mode 100644 index 9a0c75629486..000000000000 --- a/nemo_text_processing/text_normalization/es/data/electronic/server_name.tsv +++ /dev/null @@ -1,11 +0,0 @@ -gmail -nvidia -outlook -hotmail -yahoo -live -yandex -orange -wanadoo -web -comcast \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/electronic/symbols.tsv b/nemo_text_processing/text_normalization/es/data/electronic/symbols.tsv deleted file mode 100644 index c7790c3014c6..000000000000 --- a/nemo_text_processing/text_normalization/es/data/electronic/symbols.tsv +++ /dev/null @@ -1,22 +0,0 @@ -. punto -- guión -_ barra baja -! signo de exclamación -# almohadilla -$ signo de dólar -% signo de porcentaje -& et -' comilla -* asterisco -+ signo más -/ barra -= signo igual -? signo de interrogación -^ acento circunflej -` acento grave -{ llave izquierda -| pleca -} llave derecha -~ tilde -, coma -: dos puntos \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/fractions/__init__.py b/nemo_text_processing/text_normalization/es/data/fractions/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/es/data/fractions/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/es/data/fractions/ordinal_exceptions.tsv b/nemo_text_processing/text_normalization/es/data/fractions/ordinal_exceptions.tsv deleted file mode 100644 index 32cc3930a0e6..000000000000 --- a/nemo_text_processing/text_normalization/es/data/fractions/ordinal_exceptions.tsv +++ /dev/null @@ -1,2 +0,0 @@ -segundo medio -tercero tercio \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/fractions/powers_of_ten.tsv b/nemo_text_processing/text_normalization/es/data/fractions/powers_of_ten.tsv deleted file mode 100644 index 021dc0a101e0..000000000000 --- a/nemo_text_processing/text_normalization/es/data/fractions/powers_of_ten.tsv +++ /dev/null @@ -1,9 +0,0 @@ -millón millonésimo -millones millonésimo -billón billonésimo -billones billonésimo -trillón trillonésimo -trillones trillonésimo -mil millones mil millonésimo -mil billones mil billonésimo -mil trillones mil trillonésimo \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/fractions/powers_of_ten_fem.tsv b/nemo_text_processing/text_normalization/es/data/fractions/powers_of_ten_fem.tsv deleted file mode 100644 index 9e1a4ca4ce9f..000000000000 --- a/nemo_text_processing/text_normalization/es/data/fractions/powers_of_ten_fem.tsv +++ /dev/null @@ -1,6 +0,0 @@ -décimo décima -centésimo centésima -milésimo milésima -millonésimo millonésima -billonésimo billonésima -trillonésimo trillonésima \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/measures/__init__.py b/nemo_text_processing/text_normalization/es/data/measures/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/es/data/measures/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/es/data/measures/measurements.tsv b/nemo_text_processing/text_normalization/es/data/measures/measurements.tsv deleted file mode 100644 index 13b00f4ca227..000000000000 --- a/nemo_text_processing/text_normalization/es/data/measures/measurements.tsv +++ /dev/null @@ -1,17 +0,0 @@ -cm centímetro -g gramo -h hora -kg kilogramo -km kilómetro -km² kilómetro cuadrado -l litro -m metro -m² metro cuadrado -m³ metro cubico -mph milla por hora -ml mililitro -mm milímetro -ms milisegundo -min minuto -% por ciento -s segundo \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/measures/measurements_plural_fem.tsv b/nemo_text_processing/text_normalization/es/data/measures/measurements_plural_fem.tsv deleted file mode 100644 index e8158d7e9f8c..000000000000 --- a/nemo_text_processing/text_normalization/es/data/measures/measurements_plural_fem.tsv +++ /dev/null @@ -1,3 +0,0 @@ -hora horas -milla por hora millas por hora -milla millas \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/measures/measurements_plural_masc.tsv b/nemo_text_processing/text_normalization/es/data/measures/measurements_plural_masc.tsv deleted file mode 100644 index 8376ad2e5acb..000000000000 --- a/nemo_text_processing/text_normalization/es/data/measures/measurements_plural_masc.tsv +++ /dev/null @@ -1,15 +0,0 @@ -centímetro centímetros -gramo gramos -kilogramo kilogramos -kilómetro kilómetros -kilómetro cuadrado kilómetros cuadrados -litro litros -metro metros -metro cuadrado metros cuadrados -metro cubico metros cubicos -mililitro mililitros -milímetro milímetros -milisegundo milisegundos -minuto minutos -segundo segundos -por ciento por ciento \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/money/__init__.py b/nemo_text_processing/text_normalization/es/data/money/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/es/data/money/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/es/data/money/currency_major.tsv b/nemo_text_processing/text_normalization/es/data/money/currency_major.tsv deleted file mode 100644 index 5950aab5ed91..000000000000 --- a/nemo_text_processing/text_normalization/es/data/money/currency_major.tsv +++ /dev/null @@ -1,29 +0,0 @@ -€ euro -$ dólar -£ libra -₩ won -nzd dólar de Nueva Zelanda -rs rupia -chf franco suizo -fr franco -dkk corona danesa -kr corona -fim marco finlandes -mk marco -aed dírham -dh dírham -dhs dírham -¥ yen -czk corona checa -kč corona checa -crc colón costarricense -₡ colón -hkd dólar de Hong Kong -awg florín -nok corona noruega -sek corona sueca -R$ real -BRL real -ESP peseta -₧ peseta -Ptas peseta \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/money/currency_minor.tsv b/nemo_text_processing/text_normalization/es/data/money/currency_minor.tsv deleted file mode 100644 index 2d559e1f9125..000000000000 --- a/nemo_text_processing/text_normalization/es/data/money/currency_minor.tsv +++ /dev/null @@ -1,4 +0,0 @@ -$ centavo -€ céntimo -£ penique -¥ centavo \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/money/currency_plural_fem.tsv b/nemo_text_processing/text_normalization/es/data/money/currency_plural_fem.tsv deleted file mode 100644 index c412456e03eb..000000000000 --- a/nemo_text_processing/text_normalization/es/data/money/currency_plural_fem.tsv +++ /dev/null @@ -1,8 +0,0 @@ -rupia rupias -libra libras -corona danesa coronas danesas -corona coronas -corona checa coronas checas -corona noruega coronas noruegas -corona sueca coronas suecas -peseta pesetas \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/money/currency_plural_masc.tsv b/nemo_text_processing/text_normalization/es/data/money/currency_plural_masc.tsv deleted file mode 100644 index 08c25eeab1b2..000000000000 --- a/nemo_text_processing/text_normalization/es/data/money/currency_plural_masc.tsv +++ /dev/null @@ -1,19 +0,0 @@ -euro euros -dólar dólares -dólar estadounidense dólares estadounidenses -won wones -dólar de Nueva Zelanda dólares de Nueva Zelanda -franco suizo francos suizos -franco francos -marco finlandes marcos finlandeses -marco marcos -dírham dírhams -dírham dírhams -dírham dírhams -yen yenes -colón costarricense colónes costarricenses -colón colónes -dólar de Hong Kong dólares de Hong Kong -centavo centavos -céntimo céntimos -penique peniques \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/numbers/__init__.py b/nemo_text_processing/text_normalization/es/data/numbers/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/es/data/numbers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/es/data/numbers/digit.tsv b/nemo_text_processing/text_normalization/es/data/numbers/digit.tsv deleted file mode 100644 index 462803637ed5..000000000000 --- a/nemo_text_processing/text_normalization/es/data/numbers/digit.tsv +++ /dev/null @@ -1,9 +0,0 @@ -un 1 -dos 2 -tres 3 -cuatro 4 -cinco 5 -seis 6 -siete 7 -ocho 8 -nueve 9 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/numbers/hundreds.tsv b/nemo_text_processing/text_normalization/es/data/numbers/hundreds.tsv deleted file mode 100644 index bf651cd0a978..000000000000 --- a/nemo_text_processing/text_normalization/es/data/numbers/hundreds.tsv +++ /dev/null @@ -1,8 +0,0 @@ -doscientos 2 -trescientos 3 -cuatrocientos 4 -quinientos 5 -seiscientos 6 -setecientos 7 -ochocientos 8 -novecientos 9 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/numbers/quantities.tsv b/nemo_text_processing/text_normalization/es/data/numbers/quantities.tsv deleted file mode 100644 index 58bce3e5dcff..000000000000 --- a/nemo_text_processing/text_normalization/es/data/numbers/quantities.tsv +++ /dev/null @@ -1,6 +0,0 @@ -millón -millones -billón -billones -trillón -trillones \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/numbers/teen.tsv b/nemo_text_processing/text_normalization/es/data/numbers/teen.tsv deleted file mode 100644 index 370526ea57c3..000000000000 --- a/nemo_text_processing/text_normalization/es/data/numbers/teen.tsv +++ /dev/null @@ -1,10 +0,0 @@ -diez 10 -once 11 -doce 12 -trece 13 -catorce 14 -quince 15 -dieciséis 16 -diecisiete 17 -dieciocho 18 -diecinueve 19 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/numbers/ties.tsv b/nemo_text_processing/text_normalization/es/data/numbers/ties.tsv deleted file mode 100644 index 51b21081b3e3..000000000000 --- a/nemo_text_processing/text_normalization/es/data/numbers/ties.tsv +++ /dev/null @@ -1,7 +0,0 @@ -treinta 3 -cuarenta 4 -cincuenta 5 -sesenta 6 -setenta 7 -ochenta 8 -noventa 9 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/numbers/twenties.tsv b/nemo_text_processing/text_normalization/es/data/numbers/twenties.tsv deleted file mode 100644 index c378a3ad9817..000000000000 --- a/nemo_text_processing/text_normalization/es/data/numbers/twenties.tsv +++ /dev/null @@ -1,10 +0,0 @@ -veinte 20 -veintiún 21 -veintidós 22 -veintitrés 23 -veinticuatro 24 -veinticinco 25 -veintiséis 26 -veintisiete 27 -veintiocho 28 -veintinueve 29 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/numbers/zero.tsv b/nemo_text_processing/text_normalization/es/data/numbers/zero.tsv deleted file mode 100644 index 945785283a51..000000000000 --- a/nemo_text_processing/text_normalization/es/data/numbers/zero.tsv +++ /dev/null @@ -1 +0,0 @@ -cero 0 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/ordinals/__init__.py b/nemo_text_processing/text_normalization/es/data/ordinals/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/es/data/ordinals/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/es/data/ordinals/digit.tsv b/nemo_text_processing/text_normalization/es/data/ordinals/digit.tsv deleted file mode 100644 index 08d86ac928b4..000000000000 --- a/nemo_text_processing/text_normalization/es/data/ordinals/digit.tsv +++ /dev/null @@ -1,11 +0,0 @@ -primero uno -primera una -primero un -segundo dos -tercero tres -cuarto cuatro -quinto cinco -sexto seis -séptimo siete -octavo ocho -noveno nueve \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/ordinals/hundreds.tsv b/nemo_text_processing/text_normalization/es/data/ordinals/hundreds.tsv deleted file mode 100644 index 65867fd84eca..000000000000 --- a/nemo_text_processing/text_normalization/es/data/ordinals/hundreds.tsv +++ /dev/null @@ -1,18 +0,0 @@ -centésimo ciento -centésimo cien -ducentésimo doscientos -ducentésima doscientas -tricentésimo trescientos -tricentésima trescientas -cuadringentésimo cuatrocientos -cuadringentésima cuatrocientas -quingentésimo quinientos -quingentésima quinientas -sexcentésimo seiscientos -sexcentésima seiscientas -septingentésimo setecientos -septingentésima setecientas -octingentésimo ochocientos -octingentésima ochocientas -noningentésimo novecientos -noningentésima novecientas \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/ordinals/teen.tsv b/nemo_text_processing/text_normalization/es/data/ordinals/teen.tsv deleted file mode 100644 index 1ffcfb2697d4..000000000000 --- a/nemo_text_processing/text_normalization/es/data/ordinals/teen.tsv +++ /dev/null @@ -1,10 +0,0 @@ -décimo diez -undécimo once -duodécimo doce -decimotercero trece -decimocuarto catorce -decimoquinto quince -decimosexto dieciséis -decimoséptimo diecisiete -decimooctavo dieciocho -decimonoveno diecinueve \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/ordinals/ties.tsv b/nemo_text_processing/text_normalization/es/data/ordinals/ties.tsv deleted file mode 100644 index 21c488ef2ab8..000000000000 --- a/nemo_text_processing/text_normalization/es/data/ordinals/ties.tsv +++ /dev/null @@ -1,8 +0,0 @@ -vigésimo veinte -trigésimo treinta -cuadragésimo cuarenta -quincuagésimo cincuenta -sexagésimo sesenta -septuagésimo setenta -octogésimo ochenta -nonagésimo noventa \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/ordinals/twenties.tsv b/nemo_text_processing/text_normalization/es/data/ordinals/twenties.tsv deleted file mode 100644 index e63a3e5825a3..000000000000 --- a/nemo_text_processing/text_normalization/es/data/ordinals/twenties.tsv +++ /dev/null @@ -1,11 +0,0 @@ -vigesimoprimero veintiuno -vigesimoprimera veintiuna -vigesimoprimero veintiún -vigesimosegundo veintidós -vigesimotercero veintitrés -vigesimocuarto veinticuatro -vigesimoquinto veinticinco -vigesimosexto veintiséis -vigesimoséptimo veintisiete -vigesimooctavo veintiocho -vigesimonoveno veintinueve \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/roman/__init__.py b/nemo_text_processing/text_normalization/es/data/roman/__init__.py deleted file mode 100644 index 2db92b257416..000000000000 --- a/nemo_text_processing/text_normalization/es/data/roman/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/es/data/roman/digit.tsv b/nemo_text_processing/text_normalization/es/data/roman/digit.tsv deleted file mode 100644 index 0610b4a54ff3..000000000000 --- a/nemo_text_processing/text_normalization/es/data/roman/digit.tsv +++ /dev/null @@ -1,9 +0,0 @@ -i 1 -ii 2 -iii 3 -iv 4 -v 5 -vi 6 -vii 7 -viii 8 -ix 9 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/roman/hundreds.tsv b/nemo_text_processing/text_normalization/es/data/roman/hundreds.tsv deleted file mode 100644 index cdbdb6814726..000000000000 --- a/nemo_text_processing/text_normalization/es/data/roman/hundreds.tsv +++ /dev/null @@ -1,9 +0,0 @@ -c 1 -cc 2 -ccc 3 -cd 4 -d 5 -dc 6 -dcc 7 -dccc 8 -cm 9 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/roman/ties.tsv b/nemo_text_processing/text_normalization/es/data/roman/ties.tsv deleted file mode 100644 index ac043aa146bf..000000000000 --- a/nemo_text_processing/text_normalization/es/data/roman/ties.tsv +++ /dev/null @@ -1,9 +0,0 @@ -x 1 -xx 2 -xxx 3 -xl 4 -l 5 -lx 6 -lxx 7 -lxxx 8 -xc 9 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/time/__init__.py b/nemo_text_processing/text_normalization/es/data/time/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/es/data/time/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/es/data/time/afternoon_times.tsv b/nemo_text_processing/text_normalization/es/data/time/afternoon_times.tsv deleted file mode 100644 index 25e75c8b30ec..000000000000 --- a/nemo_text_processing/text_normalization/es/data/time/afternoon_times.tsv +++ /dev/null @@ -1,4 +0,0 @@ -una -dos -tres -cuatro \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/time/alt_minutes.tsv b/nemo_text_processing/text_normalization/es/data/time/alt_minutes.tsv deleted file mode 100644 index 6bdff30993d4..000000000000 --- a/nemo_text_processing/text_normalization/es/data/time/alt_minutes.tsv +++ /dev/null @@ -1,2 +0,0 @@ -quince cuarto -treinta media \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/time/evening_times.tsv b/nemo_text_processing/text_normalization/es/data/time/evening_times.tsv deleted file mode 100644 index c77d4c7f1e25..000000000000 --- a/nemo_text_processing/text_normalization/es/data/time/evening_times.tsv +++ /dev/null @@ -1,7 +0,0 @@ -cinco -seis -siete -ocho -nueve -diez -once \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/time/hour_to_12.tsv b/nemo_text_processing/text_normalization/es/data/time/hour_to_12.tsv deleted file mode 100644 index e681afc6c25c..000000000000 --- a/nemo_text_processing/text_normalization/es/data/time/hour_to_12.tsv +++ /dev/null @@ -1,12 +0,0 @@ -1 12 -2 1 -3 2 -4 3 -5 4 -6 5 -7 6 -8 7 -9 8 -10 9 -11 10 -12 11 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/time/hour_to_24.tsv b/nemo_text_processing/text_normalization/es/data/time/hour_to_24.tsv deleted file mode 100644 index 13f43dc5b9b9..000000000000 --- a/nemo_text_processing/text_normalization/es/data/time/hour_to_24.tsv +++ /dev/null @@ -1,25 +0,0 @@ -1 0 -2 1 -3 2 -4 3 -5 4 -6 5 -7 6 -8 7 -9 8 -10 9 -11 10 -12 11 -13 12 -14 13 -15 14 -16 15 -17 16 -18 17 -19 18 -20 19 -21 20 -22 21 -23 22 -0 23 -1 24 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/time/hour_to_night.tsv b/nemo_text_processing/text_normalization/es/data/time/hour_to_night.tsv deleted file mode 100644 index b7765ac2a3c6..000000000000 --- a/nemo_text_processing/text_normalization/es/data/time/hour_to_night.tsv +++ /dev/null @@ -1,13 +0,0 @@ -12 0 -1 13 -2 14 -3 15 -4 16 -5 17 -6 18 -7 19 -8 20 -9 21 -10 22 -11 23 -12 24 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/time/minute_to.tsv b/nemo_text_processing/text_normalization/es/data/time/minute_to.tsv deleted file mode 100644 index edab4d5b03d6..000000000000 --- a/nemo_text_processing/text_normalization/es/data/time/minute_to.tsv +++ /dev/null @@ -1,59 +0,0 @@ -1 59 -2 58 -3 57 -4 56 -5 55 -6 54 -7 53 -8 52 -9 51 -10 50 -11 49 -12 48 -13 47 -14 46 -15 45 -16 44 -17 43 -18 42 -19 41 -20 40 -21 39 -22 38 -23 37 -24 36 -25 35 -26 34 -27 33 -28 32 -29 31 -30 30 -31 29 -32 28 -33 27 -34 26 -35 25 -36 24 -37 23 -38 22 -39 21 -40 20 -41 19 -42 18 -43 17 -44 16 -45 15 -46 14 -47 13 -48 12 -49 11 -50 10 -51 9 -52 8 -53 7 -54 6 -55 5 -56 4 -57 3 -58 2 -59 1 diff --git a/nemo_text_processing/text_normalization/es/data/time/morning_times.tsv b/nemo_text_processing/text_normalization/es/data/time/morning_times.tsv deleted file mode 100644 index e329184d2bd0..000000000000 --- a/nemo_text_processing/text_normalization/es/data/time/morning_times.tsv +++ /dev/null @@ -1,12 +0,0 @@ -un -una -dos -tres -cuatro -cinco -seis -siete -ocho -nueve -diez -once \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/time/time_suffix.tsv b/nemo_text_processing/text_normalization/es/data/time/time_suffix.tsv deleted file mode 100644 index 9ba6b1ceb170..000000000000 --- a/nemo_text_processing/text_normalization/es/data/time/time_suffix.tsv +++ /dev/null @@ -1,20 +0,0 @@ -p.m. pm -p. m. pm -p.m pm -p m. pm -pm pm -P.M. pm -P.M pm -P M. pm -P. M. pm -PM pm -a.m. am -a.m. am -a.m am -a m. am -am am -A.M. am -A.M am -A M. am -A. M. am -AM am \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/time/time_zone.tsv b/nemo_text_processing/text_normalization/es/data/time/time_zone.tsv deleted file mode 100644 index e310d8f3b921..000000000000 --- a/nemo_text_processing/text_normalization/es/data/time/time_zone.tsv +++ /dev/null @@ -1,7 +0,0 @@ -cst c s t -cet c e t -pst p s t -est e s t -pt p t -et e t -gmt g m t \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/data/whitelist.tsv b/nemo_text_processing/text_normalization/es/data/whitelist.tsv deleted file mode 100644 index ecf6dcfbb2d2..000000000000 --- a/nemo_text_processing/text_normalization/es/data/whitelist.tsv +++ /dev/null @@ -1,42 +0,0 @@ -ud. usted -Ud. usted -uds. ustedes -Uds. ustedes -Vd. vosotros -Vds. vosotros -vd. vosotros -vds. vosotros -D. Don -Da. Donna -Dr. Doctor -Dra. Doctora -dr. doctor -dra. doctora -d. don -da. donna -E este -EE. Estados Unidos -ee. estados unidos -Gob. gobierno -gob. gobierno -esq. esquina -Av. avenida -Avda. avenida -av. avenida -avda. avenida -O oeste -pág. página -p.ej. por ejemplo -Prof. profesor -Profa. profesora -prof. profesor -profa. profesora -S sur -N norte -Sr. señor -sr. señor -Sra. señora -sra. señora -Srta. señorita -srta. señorita -tel. teléfono \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/es/graph_utils.py b/nemo_text_processing/text_normalization/es/graph_utils.py deleted file mode 100644 index 7f0a7a34c939..000000000000 --- a/nemo_text_processing/text_normalization/es/graph_utils.py +++ /dev/null @@ -1,174 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_SIGMA, NEMO_SPACE -from nemo_text_processing.text_normalization.es import LOCALIZATION -from nemo_text_processing.text_normalization.es.utils import get_abs_path, load_labels -from pynini.lib import pynutil - -digits = pynini.project(pynini.string_file(get_abs_path("data/numbers/digit.tsv")), "input") -tens = pynini.project(pynini.string_file(get_abs_path("data/numbers/ties.tsv")), "input") -teens = pynini.project(pynini.string_file(get_abs_path("data/numbers/teen.tsv")), "input") -twenties = pynini.project(pynini.string_file(get_abs_path("data/numbers/twenties.tsv")), "input") -hundreds = pynini.project(pynini.string_file(get_abs_path("data/numbers/hundreds.tsv")), "input") - -accents = pynini.string_map([("á", "a"), ("é", "e"), ("í", "i"), ("ó", "o"), ("ú", "u")]) - -if LOCALIZATION == "am": # Setting localization for central and northern america formatting - cardinal_separator = pynini.string_map([",", NEMO_SPACE]) - decimal_separator = pynini.accep(".") -else: - cardinal_separator = pynini.string_map([".", NEMO_SPACE]) - decimal_separator = pynini.accep(",") - -ones = pynini.union("un", "ún") -fem_ones = pynini.union(pynini.cross("un", "una"), pynini.cross("ún", "una"), pynini.cross("uno", "una")) -one_to_one_hundred = pynini.union(digits, "uno", tens, teens, twenties, tens + pynini.accep(" y ") + digits) -fem_hundreds = hundreds @ pynini.cdrewrite(pynini.cross("ientos", "ientas"), "", "", NEMO_SIGMA) - - -def strip_accent(fst: 'pynini.FstLike') -> 'pynini.FstLike': - """ - Converts all accented vowels to non-accented equivalents - - Args: - fst: Any fst. Composes vowel conversion onto fst's output strings - """ - return fst @ pynini.cdrewrite(accents, "", "", NEMO_SIGMA) - - -def shift_cardinal_gender(fst: 'pynini.FstLike') -> 'pynini.FstLike': - """ - Applies gender conversion rules to a cardinal string. These include: rendering all masculine forms of "uno" (including apocopated forms) as "una" and - Converting all gendered numbers in the hundreds series (200,300,400...) to feminine equivalent (e.g. "doscientos" -> "doscientas"). Conversion only applies - to value place for <1000 and multiple of 1000. (e.g. "doscientos mil doscientos" -> "doscientas mil doscientas".) For place values greater than the thousands, there - is no gender shift as the higher powers of ten ("millones", "billones") are masculine nouns and any conversion would be formally - ungrammatical. - e.g. - "doscientos" -> "doscientas" - "doscientos mil" -> "doscientas mil" - "doscientos millones" -> "doscientos millones" - "doscientos mil millones" -> "doscientos mil millones" - "doscientos millones doscientos mil doscientos" -> "doscientos millones doscientas mil doscientas" - - Args: - fst: Any fst. Composes conversion onto fst's output strings - """ - before_mil = ( - NEMO_SPACE - + (pynini.accep("mil") | pynini.accep("milésimo")) - + pynini.closure(NEMO_SPACE + hundreds, 0, 1) - + pynini.closure(NEMO_SPACE + one_to_one_hundred, 0, 1) - + pynini.union(pynini.accep("[EOS]"), pynini.accep("\""), decimal_separator) - ) - before_double_digits = pynini.closure(NEMO_SPACE + one_to_one_hundred, 0, 1) + pynini.union( - pynini.accep("[EOS]"), pynini.accep("\"") - ) - - fem_allign = pynini.cdrewrite(fem_hundreds, "", before_mil, NEMO_SIGMA) # doscientas mil dosciento - fem_allign @= pynini.cdrewrite(fem_hundreds, "", before_double_digits, NEMO_SIGMA) # doscientas mil doscienta - - fem_allign @= pynini.cdrewrite( - fem_ones, "", pynini.union("[EOS]", "\"", decimal_separator), NEMO_SIGMA - ) # If before a quote or EOS, we know it's the end of a string - - return fst @ fem_allign - - -def shift_number_gender(fst: 'pynini.FstLike') -> 'pynini.FstLike': - """ - Performs gender conversion on all verbalized numbers in output. All values in the hundreds series (200,300,400) are changed to - feminine gender (e.g. "doscientos" -> "doscientas") and all forms of "uno" (including apocopated forms) are converted to "una". - This has no boundary restriction and will perform shift across all values in output string. - e.g. - "doscientos" -> "doscientas" - "doscientos millones" -> "doscientas millones" - "doscientos millones doscientos" -> "doscientas millones doscientas" - - Args: - fst: Any fst. Composes conversion onto fst's output strings - """ - fem_allign = pynini.cdrewrite(fem_hundreds, "", "", NEMO_SIGMA) - fem_allign @= pynini.cdrewrite( - fem_ones, "", pynini.union(NEMO_SPACE, pynini.accep("[EOS]"), pynini.accep("\"")), NEMO_SIGMA - ) # If before a quote or EOS, we know it's the end of a string - - return fst @ fem_allign - - -def strip_cardinal_apocope(fst: 'pynini.FstLike') -> 'pynini.FstLike': - """ - Reverts apocope on cardinal strings in line with formation rules. e.g. "un" -> "uno". Due to cardinal formation rules, this in effect only - affects strings where the final value is a variation of "un". - e.g. - "un" -> "uno" - "veintiún" -> "veintiuno" - - Args: - fst: Any fst. Composes conversion onto fst's output strings - """ - # Since cardinals use apocope by default for large values (e.g. "millón"), this only needs to act on the last instance of one - strip = pynini.cross("un", "uno") | pynini.cross("ún", "uno") - strip = pynini.cdrewrite(strip, "", pynini.union("[EOS]", "\""), NEMO_SIGMA) - return fst @ strip - - -def add_cardinal_apocope_fem(fst: 'pynini.FstLike') -> 'pynini.FstLike': - """ - Adds apocope on cardinal strings in line with stressing rules. e.g. "una" -> "un". This only occurs when "una" precedes a stressed "a" sound in formal speech. This is not predictable - with text string, so is included for non-deterministic cases. - e.g. - "una" -> "un" - "veintiuna" -> "veintiun" - - Args: - fst: Any fst. Composes conversion onto fst's output strings - """ - # Since the stress trigger follows the cardinal string and only affects the preceding sound, this only needs to act on the last instance of one - strip = pynini.cross("una", "un") | pynini.cross("veintiuna", "veintiún") - strip = pynini.cdrewrite(strip, "", pynini.union("[EOS]", "\""), NEMO_SIGMA) - return fst @ strip - - -def roman_to_int(fst: 'pynini.FstLike') -> 'pynini.FstLike': - """ - Alters given fst to convert Roman integers (lower and upper cased) into Arabic numerals. Valid for values up to 1000. - e.g. - "V" -> "5" - "i" -> "1" - - Args: - fst: Any fst. Composes fst onto Roman conversion outputs. - """ - - def _load_roman(file: str): - roman = load_labels(get_abs_path(file)) - roman_numerals = [(x, y) for x, y in roman] + [(x.upper(), y) for x, y in roman] - return pynini.string_map(roman_numerals) - - digit = _load_roman("data/roman/digit.tsv") - ties = _load_roman("data/roman/ties.tsv") - hundreds = _load_roman("data/roman/hundreds.tsv") - - graph = ( - digit - | ties + (digit | pynutil.add_weight(pynutil.insert("0"), 0.01)) - | ( - hundreds - + (ties | pynutil.add_weight(pynutil.insert("0"), 0.01)) - + (digit | pynutil.add_weight(pynutil.insert("0"), 0.01)) - ) - ).optimize() - - return graph @ fst diff --git a/nemo_text_processing/text_normalization/es/taggers/__init__.py b/nemo_text_processing/text_normalization/es/taggers/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/es/taggers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/es/taggers/cardinal.py b/nemo_text_processing/text_normalization/es/taggers/cardinal.py deleted file mode 100644 index c535100f7934..000000000000 --- a/nemo_text_processing/text_normalization/es/taggers/cardinal.py +++ /dev/null @@ -1,176 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_ALPHA, - NEMO_DIGIT, - NEMO_SIGMA, - NEMO_SPACE, - NEMO_WHITE_SPACE, - GraphFst, - delete_space, - insert_space, -) -from nemo_text_processing.text_normalization.es.graph_utils import cardinal_separator -from nemo_text_processing.text_normalization.es.utils import get_abs_path -from pynini.lib import pynutil - -zero = pynini.invert(pynini.string_file(get_abs_path("data/numbers/zero.tsv"))) -digit = pynini.invert(pynini.string_file(get_abs_path("data/numbers/digit.tsv"))) -teen = pynini.invert(pynini.string_file(get_abs_path("data/numbers/teen.tsv"))) -ties = pynini.invert(pynini.string_file(get_abs_path("data/numbers/ties.tsv"))) -twenties = pynini.invert(pynini.string_file(get_abs_path("data/numbers/twenties.tsv"))) -hundreds = pynini.invert(pynini.string_file(get_abs_path("data/numbers/hundreds.tsv"))) - - -def filter_punctuation(fst: 'pynini.FstLike') -> 'pynini.FstLike': - """ - Helper function for parsing number strings. Converts common cardinal strings (groups of three digits delineated by 'cardinal_separator' - see graph_utils) - and converts to a string of digits: - "1 000" -> "1000" - "1.000.000" -> "1000000" - Args: - fst: Any pynini.FstLike object. Function composes fst onto string parser fst - - Returns: - fst: A pynini.FstLike object - """ - exactly_three_digits = NEMO_DIGIT ** 3 # for blocks of three - up_to_three_digits = pynini.closure(NEMO_DIGIT, 1, 3) # for start of string - - cardinal_string = pynini.closure( - NEMO_DIGIT, 1 - ) # For string w/o punctuation (used for page numbers, thousand series) - - cardinal_string |= ( - up_to_three_digits - + pynutil.delete(cardinal_separator) - + pynini.closure(exactly_three_digits + pynutil.delete(cardinal_separator)) - + exactly_three_digits - ) - - return cardinal_string @ fst - - -class CardinalFst(GraphFst): - """ - Finite state transducer for classifying cardinals, e.g. - "1000" -> cardinal { integer: "mil" } - "2.000.000" -> cardinal { integer: "dos millones" } - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="cardinal", kind="classify", deterministic=deterministic) - - # Any single digit - graph_digit = digit - digits_no_one = (NEMO_DIGIT - "1") @ graph_digit - - # Any double digit - graph_tens = teen - graph_tens |= ties + (pynutil.delete('0') | (pynutil.insert(" y ") + graph_digit)) - graph_tens |= twenties - - self.tens = graph_tens.optimize() - - self.two_digit_non_zero = pynini.union( - graph_digit, graph_tens, (pynini.cross("0", NEMO_SPACE) + graph_digit) - ).optimize() - - # Three digit strings - graph_hundreds = hundreds + pynini.union( - pynutil.delete("00"), (insert_space + graph_tens), (pynini.cross("0", NEMO_SPACE) + graph_digit) - ) - graph_hundreds |= pynini.cross("100", "cien") - graph_hundreds |= ( - pynini.cross("1", "ciento") + insert_space + pynini.union(graph_tens, pynutil.delete("0") + graph_digit) - ) - - self.hundreds = graph_hundreds.optimize() - - # For all three digit strings with leading zeroes (graph appends '0's to manage place in string) - graph_hundreds_component = pynini.union(graph_hundreds, pynutil.delete("0") + graph_tens) - - graph_hundreds_component_at_least_one_none_zero_digit = graph_hundreds_component | ( - pynutil.delete("00") + graph_digit - ) - graph_hundreds_component_at_least_one_none_zero_digit_no_one = graph_hundreds_component | ( - pynutil.delete("00") + digits_no_one - ) - - graph_thousands_component_at_least_one_none_zero_digit = pynini.union( - pynutil.delete("000") + graph_hundreds_component_at_least_one_none_zero_digit, - graph_hundreds_component_at_least_one_none_zero_digit_no_one - + pynutil.insert(" mil") - + ((insert_space + graph_hundreds_component_at_least_one_none_zero_digit) | pynutil.delete("000")), - pynini.cross("001", "mil") - + ((insert_space + graph_hundreds_component_at_least_one_none_zero_digit) | pynutil.delete("000")), - ) - - graph_thousands_component_at_least_one_none_zero_digit_no_one = pynini.union( - pynutil.delete("000") + graph_hundreds_component_at_least_one_none_zero_digit_no_one, - graph_hundreds_component_at_least_one_none_zero_digit_no_one - + pynutil.insert(" mil") - + ((insert_space + graph_hundreds_component_at_least_one_none_zero_digit) | pynutil.delete("000")), - pynini.cross("001", "mil") - + ((insert_space + graph_hundreds_component_at_least_one_none_zero_digit) | pynutil.delete("000")), - ) - - graph_million = pynutil.add_weight(pynini.cross("000001", "un millón"), -0.001) - graph_million |= graph_thousands_component_at_least_one_none_zero_digit_no_one + pynutil.insert(" millones") - graph_million |= pynutil.delete("000000") - graph_million += insert_space - - graph_billion = pynutil.add_weight(pynini.cross("000001", "un billón"), -0.001) - graph_billion |= graph_thousands_component_at_least_one_none_zero_digit_no_one + pynutil.insert(" billones") - graph_billion |= pynutil.delete("000000") - graph_billion += insert_space - - graph_trillion = pynutil.add_weight(pynini.cross("000001", "un trillón"), -0.001) - graph_trillion |= graph_thousands_component_at_least_one_none_zero_digit_no_one + pynutil.insert(" trillones") - graph_trillion |= pynutil.delete("000000") - graph_trillion += insert_space - - graph = ( - graph_trillion - + graph_billion - + graph_million - + (graph_thousands_component_at_least_one_none_zero_digit | pynutil.delete("000000")) - ) - - self.graph = ( - ((NEMO_DIGIT - "0") + pynini.closure(NEMO_DIGIT, 0)) - @ pynini.cdrewrite(pynini.closure(pynutil.insert("0")), "[BOS]", "", NEMO_SIGMA) - @ NEMO_DIGIT ** 24 - @ graph - @ pynini.cdrewrite(delete_space, "[BOS]", "", NEMO_SIGMA) - @ pynini.cdrewrite(delete_space, "", "[EOS]", NEMO_SIGMA) - @ pynini.cdrewrite( - pynini.cross(pynini.closure(NEMO_WHITE_SPACE, 2), NEMO_SPACE), NEMO_ALPHA, NEMO_ALPHA, NEMO_SIGMA - ) - ) - self.graph |= zero - - self.graph = filter_punctuation(self.graph).optimize() - - optional_minus_graph = pynini.closure(pynutil.insert("negative: ") + pynini.cross("-", "\"true\" "), 0, 1) - - final_graph = optional_minus_graph + pynutil.insert("integer: \"") + self.graph + pynutil.insert("\"") - - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/es/taggers/date.py b/nemo_text_processing/text_normalization/es/taggers/date.py deleted file mode 100644 index 4f40e83a8031..000000000000 --- a/nemo_text_processing/text_normalization/es/taggers/date.py +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_DIGIT, NEMO_SPACE, GraphFst, delete_extra_space -from nemo_text_processing.text_normalization.es.utils import get_abs_path -from pynini.lib import pynutil - -articles = pynini.union("de", "del", "el", "del año") -delete_leading_zero = (pynutil.delete("0") | (NEMO_DIGIT - "0")) + NEMO_DIGIT -month_numbers = pynini.string_file(get_abs_path("data/dates/months.tsv")) - - -class DateFst(GraphFst): - """ - Finite state transducer for classifying date, e.g. - "01.04.2010" -> date { day: "un" month: "enero" year: "dos mil diez" preserve_order: true } - "marzo 4 2000" -> date { month: "marzo" day: "cuatro" year: "dos mil" } - "1990-20-01" -> date { year: "mil novecientos noventa" day: "veinte" month: "enero" } - - Args: - cardinal: cardinal GraphFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal: GraphFst, deterministic: bool): - super().__init__(name="date", kind="classify", deterministic=deterministic) - - number_to_month = month_numbers.optimize() - month_graph = pynini.project(number_to_month, "output") - - numbers = cardinal.graph - optional_leading_zero = delete_leading_zero | NEMO_DIGIT - - # 01, 31, 1 - digit_day = optional_leading_zero @ pynini.union(*[str(x) for x in range(1, 32)]) @ numbers - day = (pynutil.insert("day: \"") + digit_day + pynutil.insert("\"")).optimize() - - digit_month = optional_leading_zero @ pynini.union(*[str(x) for x in range(1, 13)]) - number_to_month = digit_month @ number_to_month - - month_name = (pynutil.insert("month: \"") + month_graph + pynutil.insert("\"")).optimize() - month_number = (pynutil.insert("month: \"") + number_to_month + pynutil.insert("\"")).optimize() - - # prefer cardinal over year - year = (NEMO_DIGIT - "0") + pynini.closure(NEMO_DIGIT, 1, 3) # 90, 990, 1990 - year @= numbers - self.year = year - - year_only = pynutil.insert("year: \"") + year + pynutil.insert("\"") - year_with_articles = ( - pynutil.insert("year: \"") + pynini.closure(articles + NEMO_SPACE, 0, 1) + year + pynutil.insert("\"") - ) - - graph_dmy = ( - day - + pynini.closure(pynutil.delete(" de")) - + NEMO_SPACE - + month_name - + pynini.closure(NEMO_SPACE + year_with_articles, 0, 1) - ) - - graph_mdy = ( # English influences on language - month_name + delete_extra_space + day + pynini.closure(NEMO_SPACE + year_with_articles, 0, 1) - ) - - separators = [".", "-", "/"] - for sep in separators: - year_optional = pynini.closure(pynini.cross(sep, NEMO_SPACE) + year_only, 0, 1) - new_graph = day + pynini.cross(sep, NEMO_SPACE) + month_number + year_optional - graph_dmy |= new_graph - if not deterministic: - new_graph = month_number + pynini.cross(sep, NEMO_SPACE) + day + year_optional - graph_mdy |= new_graph - - dash = "-" - day_optional = pynini.closure(pynini.cross(dash, NEMO_SPACE) + day, 0, 1) - graph_ymd = NEMO_DIGIT ** 4 @ year_only + pynini.cross(dash, NEMO_SPACE) + month_number + day_optional - - final_graph = graph_dmy + pynutil.insert(" preserve_order: true") - final_graph |= graph_ymd - final_graph |= graph_mdy - - self.final_graph = final_graph.optimize() - self.fst = self.add_tokens(self.final_graph).optimize() diff --git a/nemo_text_processing/text_normalization/es/taggers/decimals.py b/nemo_text_processing/text_normalization/es/taggers/decimals.py deleted file mode 100644 index 4d6e6e2f3598..000000000000 --- a/nemo_text_processing/text_normalization/es/taggers/decimals.py +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_DIGIT, - NEMO_SIGMA, - NEMO_SPACE, - GraphFst, - delete_space, - insert_space, -) -from nemo_text_processing.text_normalization.es.graph_utils import ( - cardinal_separator, - decimal_separator, - strip_cardinal_apocope, -) -from nemo_text_processing.text_normalization.es.utils import get_abs_path -from pynini.lib import pynutil - -quantities = pynini.string_file(get_abs_path("data/numbers/quantities.tsv")) -digit = pynini.invert(pynini.string_file(get_abs_path("data/numbers/digit.tsv"))) -zero = pynini.invert(pynini.string_file(get_abs_path("data/numbers/zero.tsv"))) - - -def get_quantity(decimal_graph: 'pynini.FstLike', cardinal_graph: 'pynini.FstLike') -> 'pynini.FstLike': - """ - Returns FST that transforms either a cardinal or decimal followed by a quantity into a numeral, - e.g. 2 millones -> integer_part: "dos" quantity: "millones" - e.g. 2,4 millones -> integer_part: "dos" fractional_part: "quatro" quantity: "millones" - e.g. 2,400 millones -> integer_part: "dos mil cuatrocientos" fractional_part: "quatro" quantity: "millones" - - Args: - decimal_graph: DecimalFST - cardinal_graph: CardinalFST - """ - numbers = pynini.closure(NEMO_DIGIT, 1, 6) @ cardinal_graph - numbers = pynini.cdrewrite(pynutil.delete(cardinal_separator), "", "", NEMO_SIGMA) @ numbers - - res = ( - pynutil.insert("integer_part: \"") - + numbers # The cardinal we're passing only produces 'un' for one, so gender agreement is safe (all quantities are masculine). Limit to 10^6 power. - + pynutil.insert("\"") - + NEMO_SPACE - + pynutil.insert("quantity: \"") - + quantities - + pynutil.insert("\"") - ) - res |= decimal_graph + NEMO_SPACE + pynutil.insert("quantity: \"") + quantities + pynutil.insert("\"") - return res - - -class DecimalFst(GraphFst): - """ - Finite state transducer for classifying decimal, e.g. - -11,4006 billones -> decimal { negative: "true" integer_part: "once" fractional_part: "cuatro cero cero seis" quantity: "billones" preserve_order: true } - 1 billón -> decimal { integer_part: "un" quantity: "billón" preserve_order: true } - Args: - cardinal: CardinalFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal: GraphFst, deterministic: bool = True): - super().__init__(name="decimal", kind="classify", deterministic=deterministic) - graph_digit = digit | zero - - if not deterministic: - graph = pynini.union(graph_digit, cardinal.hundreds, cardinal.tens) - graph += pynini.closure(insert_space + graph) - - else: - # General pattern seems to be 1-3 digits: map as cardinal, default to digits otherwise \ - graph = pynini.union( - graph_digit, - cardinal.tens, - cardinal.hundreds, - graph_digit + pynini.closure(insert_space + graph_digit, 3), - zero - + pynini.closure(insert_space + zero) - + pynini.closure(insert_space + graph_digit), # For cases such as "1,010" - ) - - # Need to strip apocope everywhere BUT end of string - reverse_apocope = pynini.string_map([("un", "uno"), ("ún", "uno")]) - apply_reverse_apocope = pynini.cdrewrite(reverse_apocope, "", NEMO_SPACE, NEMO_SIGMA) - graph @= apply_reverse_apocope - - # Technically decimals should be space delineated groups of three, e.g. (1,333 333). This removes any possible spaces - strip_formatting = pynini.cdrewrite(delete_space, "", "", NEMO_SIGMA) - graph = strip_formatting @ graph - - self.graph = graph.optimize() - - graph_separator = pynutil.delete(decimal_separator) - optional_graph_negative = pynini.closure(pynutil.insert("negative: ") + pynini.cross("-", "\"true\" "), 0, 1) - - self.graph_fractional = pynutil.insert("fractional_part: \"") + self.graph + pynutil.insert("\"") - - # Integer graph maintains apocope except for ones place - graph_integer = ( - strip_cardinal_apocope(cardinal.graph) - if deterministic - else pynini.union(cardinal.graph, strip_cardinal_apocope(cardinal.graph)) - ) # Gives us forms w/ and w/o apocope - self.graph_integer = pynutil.insert("integer_part: \"") + graph_integer + pynutil.insert("\"") - final_graph_wo_sign = self.graph_integer + graph_separator + insert_space + self.graph_fractional - - self.final_graph_wo_negative = ( - final_graph_wo_sign | get_quantity(final_graph_wo_sign, cardinal.graph).optimize() - ) - final_graph = optional_graph_negative + self.final_graph_wo_negative - - final_graph += pynutil.insert(" preserve_order: true") - final_graph = self.add_tokens(final_graph) - - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/es/taggers/electronic.py b/nemo_text_processing/text_normalization/es/taggers/electronic.py deleted file mode 100644 index 13833bbe03ae..000000000000 --- a/nemo_text_processing/text_normalization/es/taggers/electronic.py +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_ALPHA, NEMO_DIGIT, GraphFst, insert_space -from nemo_text_processing.text_normalization.es.utils import get_abs_path, load_labels -from pynini.lib import pynutil - -common_domains = [x[0] for x in load_labels(get_abs_path("data/electronic/domain.tsv"))] -symbols = [x[0] for x in load_labels(get_abs_path("data/electronic/symbols.tsv"))] - - -class ElectronicFst(GraphFst): - """ - Finite state transducer for classifying electronic: email addresses - e.g. "abc@hotmail.com" -> electronic { username: "abc" domain: "hotmail.com" preserve_order: true } - e.g. "www.abc.com/123" -> electronic { protocol: "www." domain: "abc.com/123" preserve_order: true } - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="electronic", kind="classify", deterministic=deterministic) - - dot = pynini.accep(".") - accepted_common_domains = pynini.union(*common_domains) - accepted_symbols = pynini.union(*symbols) - dot - accepted_characters = pynini.closure(NEMO_ALPHA | NEMO_DIGIT | accepted_symbols) - acceepted_characters_with_dot = pynini.closure(NEMO_ALPHA | NEMO_DIGIT | accepted_symbols | dot) - - # email - username = ( - pynutil.insert("username: \"") - + acceepted_characters_with_dot - + pynutil.insert("\"") - + pynini.cross('@', ' ') - ) - domain_graph = accepted_characters + dot + accepted_characters - domain_graph = pynutil.insert("domain: \"") + domain_graph + pynutil.insert("\"") - domain_common_graph = ( - pynutil.insert("domain: \"") - + accepted_characters - + accepted_common_domains - + pynini.closure((accepted_symbols | dot) + pynini.closure(accepted_characters, 1), 0, 1) - + pynutil.insert("\"") - ) - graph = (username + domain_graph) | domain_common_graph - - # url - protocol_start = pynini.accep("https://") | pynini.accep("http://") - protocol_end = ( - pynini.accep("www.") - if deterministic - else pynini.accep("www.") | pynini.cross("www.", "doble ve doble ve doble ve.") - ) - protocol = protocol_start | protocol_end | (protocol_start + protocol_end) - protocol = pynutil.insert("protocol: \"") + protocol + pynutil.insert("\"") - graph |= protocol + insert_space + (domain_graph | domain_common_graph) - self.graph = graph - - final_graph = self.add_tokens(self.graph + pynutil.insert(" preserve_order: true")) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/es/taggers/fraction.py b/nemo_text_processing/text_normalization/es/taggers/fraction.py deleted file mode 100644 index c52e8eafc4cd..000000000000 --- a/nemo_text_processing/text_normalization/es/taggers/fraction.py +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_CHAR, - NEMO_DIGIT, - NEMO_SIGMA, - NEMO_SPACE, - GraphFst, -) -from nemo_text_processing.text_normalization.es.utils import get_abs_path -from pynini.lib import pynutil - -ordinal_exceptions = pynini.string_file(get_abs_path("data/fractions/ordinal_exceptions.tsv")) -higher_powers_of_ten = pynini.string_file(get_abs_path("data/fractions/powers_of_ten.tsv")) - - -class FractionFst(GraphFst): - """ - Finite state transducer for classifying fraction - "23 4/5" -> - tokens { fraction { integer: "veintitrés" numerator: "cuatro" denominator: "quinto" mophosyntactic_features: "ordinal" } } - - Args: - cardinal: CardinalFst - ordinal: OrdinalFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal: GraphFst, ordinal: GraphFst, deterministic: bool = True): - super().__init__(name="fraction", kind="classify", deterministic=deterministic) - cardinal_graph = cardinal.graph - ordinal_graph = ordinal.graph - - # 2-10 are all ordinals - three_to_ten = pynini.string_map(["2", "3", "4", "5", "6", "7", "8", "9", "10",]) - block_three_to_ten = pynutil.delete(three_to_ten) # To block cardinal productions - if not deterministic: # Multiples of tens are sometimes rendered as ordinals - three_to_ten |= pynini.string_map(["20", "30", "40", "50", "60", "70", "80", "90",]) - graph_three_to_ten = three_to_ten @ ordinal_graph - graph_three_to_ten @= pynini.cdrewrite(ordinal_exceptions, "", "", NEMO_SIGMA) - - # Higher powers of tens (and multiples) are converted to ordinals. - hundreds = pynini.string_map(["100", "200", "300", "400", "500", "600", "700", "800", "900",]) - graph_hundreds = hundreds @ ordinal_graph - - multiples_of_thousand = ordinal.multiples_of_thousand # So we can have X milésimos - - graph_higher_powers_of_ten = ( - pynini.closure(ordinal.one_to_one_thousand + NEMO_SPACE, 0, 1) - + pynini.closure("mil ", 0, 1) - + pynini.closure(ordinal.one_to_one_thousand + NEMO_SPACE, 0, 1) - ) # x millones / x mil millones / x mil z millones - graph_higher_powers_of_ten += higher_powers_of_ten - graph_higher_powers_of_ten = cardinal_graph @ graph_higher_powers_of_ten - graph_higher_powers_of_ten @= pynini.cdrewrite( - pynutil.delete("un "), pynini.accep("[BOS]"), pynini.project(higher_powers_of_ten, "output"), NEMO_SIGMA - ) # we drop 'un' from these ordinals (millionths, not one-millionths) - - graph_higher_powers_of_ten = multiples_of_thousand | graph_hundreds | graph_higher_powers_of_ten - block_higher_powers_of_ten = pynutil.delete( - pynini.project(graph_higher_powers_of_ten, "input") - ) # For cardinal graph - - graph_fractions_ordinals = graph_higher_powers_of_ten | graph_three_to_ten - graph_fractions_ordinals += pynutil.insert( - "\" morphosyntactic_features: \"ordinal\"" - ) # We note the root for processing later - - # Blocking the digits and hundreds from Cardinal graph - graph_fractions_cardinals = pynini.cdrewrite( - block_three_to_ten | block_higher_powers_of_ten, pynini.accep("[BOS]"), pynini.accep("[EOS]"), NEMO_SIGMA - ) - graph_fractions_cardinals @= NEMO_CHAR.plus @ pynini.cdrewrite( - pynutil.delete("0"), pynini.accep("[BOS]"), pynini.accep("[EOS]"), NEMO_SIGMA - ) # Empty characters become '0' for NEMO_CHAR fst, so need to block - graph_fractions_cardinals @= cardinal_graph - graph_fractions_cardinals += pynutil.insert( - "\" morphosyntactic_features: \"add_root\"" - ) # blocking these entries to reduce erroneous possibilities in debugging - - if deterministic: - graph_fractions_cardinals = ( - pynini.closure(NEMO_DIGIT, 1, 2) @ graph_fractions_cardinals - ) # Past hundreds the conventional scheme can be hard to read. For determinism we stop here - - graph_denominator = pynini.union( - graph_fractions_ordinals, - graph_fractions_cardinals, - pynutil.add_weight(cardinal_graph + pynutil.insert("\""), 0.001), - ) # Last form is simply recording the cardinal. Weighting so last resort - - integer = pynutil.insert("integer_part: \"") + cardinal_graph + pynutil.insert("\"") + NEMO_SPACE - numerator = ( - pynutil.insert("numerator: \"") + cardinal_graph + (pynini.cross("/", "\" ") | pynini.cross(" / ", "\" ")) - ) - denominator = pynutil.insert("denominator: \"") + graph_denominator - - self.graph = pynini.closure(integer, 0, 1) + numerator + denominator - - final_graph = self.add_tokens(self.graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/es/taggers/measure.py b/nemo_text_processing/text_normalization/es/taggers/measure.py deleted file mode 100644 index 8335a6b853da..000000000000 --- a/nemo_text_processing/text_normalization/es/taggers/measure.py +++ /dev/null @@ -1,173 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_ALPHA, - NEMO_NON_BREAKING_SPACE, - NEMO_SIGMA, - NEMO_SPACE, - GraphFst, - convert_space, - delete_space, - insert_space, -) -from nemo_text_processing.text_normalization.es.graph_utils import strip_cardinal_apocope -from nemo_text_processing.text_normalization.es.utils import get_abs_path -from pynini.lib import pynutil - -unit = pynini.string_file(get_abs_path("data/measures/measurements.tsv")) -unit_plural_fem = pynini.string_file(get_abs_path("data/measures/measurements_plural_fem.tsv")) -unit_plural_masc = pynini.string_file(get_abs_path("data/measures/measurements_plural_masc.tsv")) - - -class MeasureFst(GraphFst): - """ - Finite state transducer for classifying measure, e.g. - "2,4 g" -> measure { cardinal { integer_part: "dos" fractional_part: "cuatro" units: "gramos" preserve_order: true } } - "1 g" -> measure { cardinal { integer: "un" units: "gramo" preserve_order: true } } - "1 millón g" -> measure { cardinal { integer: "un quantity: "millón" units: "gramos" preserve_order: true } } - e.g. "a-8" —> "a ocho" - e.g. "1,2-a" —> "uno coma dos a" - This class also converts words containing numbers and letters - e.g. "a-8" —> "a ocho" - e.g. "1,2-a" —> "uno coma dos a" - - - Args: - cardinal: CardinalFst - decimal: DecimalFst - fraction: FractionFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal: GraphFst, decimal: GraphFst, fraction: GraphFst, deterministic: bool = True): - super().__init__(name="measure", kind="classify", deterministic=deterministic) - cardinal_graph = cardinal.graph - - unit_singular = unit - unit_plural = unit_singular @ (unit_plural_fem | unit_plural_masc) - - graph_unit_singular = convert_space(unit_singular) - graph_unit_plural = convert_space(unit_plural) - - optional_graph_negative = pynini.closure("-", 0, 1) - - graph_unit_denominator = ( - pynini.cross("/", "por") + pynutil.insert(NEMO_NON_BREAKING_SPACE) + graph_unit_singular - ) - - optional_unit_denominator = pynini.closure( - pynutil.insert(NEMO_NON_BREAKING_SPACE) + graph_unit_denominator, 0, 1, - ) - - unit_plural = ( - pynutil.insert("units: \"") - + ((graph_unit_plural + optional_unit_denominator) | graph_unit_denominator) - + pynutil.insert("\"") - ) - - unit_singular_graph = ( - pynutil.insert("units: \"") - + ((graph_unit_singular + optional_unit_denominator) | graph_unit_denominator) - + pynutil.insert("\"") - ) - - subgraph_decimal = decimal.fst + insert_space + pynini.closure(NEMO_SPACE, 0, 1) + unit_plural - - subgraph_cardinal = ( - (optional_graph_negative + (NEMO_SIGMA - "1")) @ cardinal.fst - + insert_space - + pynini.closure(delete_space, 0, 1) - + unit_plural - ) - - subgraph_cardinal |= ( - (optional_graph_negative + pynini.accep("1")) @ cardinal.fst - + insert_space - + pynini.closure(delete_space, 0, 1) - + unit_singular_graph - ) - - subgraph_fraction = fraction.fst + insert_space + pynini.closure(delete_space, 0, 1) + unit_singular_graph - - decimal_times = ( - pynutil.insert("decimal { ") - + decimal.final_graph_wo_negative - + pynutil.insert(" } units: \"") - + pynini.union('x', 'X') - + pynutil.insert("\"") - ) - - cardinal_times = ( - pynutil.insert("cardinal { integer: \"") - + strip_cardinal_apocope(cardinal_graph) - + pynutil.insert("\" } units: \"") - + pynini.union('x', 'X') - + pynutil.insert("\"") - ) - - cardinal_dash_alpha = ( - pynutil.insert("cardinal { integer: \"") - + strip_cardinal_apocope(cardinal_graph) - + pynutil.delete('-') - + pynutil.insert("\" } units: \"") - + pynini.closure(NEMO_ALPHA, 1) - + pynutil.insert("\"") - ) - - decimal_dash_alpha = ( - pynutil.insert("decimal { ") - + decimal.final_graph_wo_negative - + pynutil.delete('-') - + pynutil.insert(" } units: \"") - + pynini.closure(NEMO_ALPHA, 1) - + pynutil.insert("\"") - ) - - alpha_dash_cardinal = ( - pynutil.insert("units: \"") - + pynini.closure(NEMO_ALPHA, 1) - + pynutil.delete('-') - + pynutil.insert("\"") - + pynutil.insert(" cardinal { integer: \"") - + cardinal_graph - + pynutil.insert("\" } preserve_order: true") - ) - - alpha_dash_decimal = ( - pynutil.insert("units: \"") - + pynini.closure(NEMO_ALPHA, 1) - + pynutil.delete('-') - + pynutil.insert("\"") - + pynutil.insert(" decimal { ") - + decimal.final_graph_wo_negative - + pynutil.insert(" } preserve_order: true") - ) - - final_graph = ( - subgraph_decimal - | subgraph_cardinal - | cardinal_dash_alpha - | alpha_dash_cardinal - | decimal_dash_alpha - | subgraph_fraction - | decimal_times - | cardinal_times - | alpha_dash_decimal - ) - final_graph += pynutil.insert(" preserve_order: true") - final_graph = self.add_tokens(final_graph) - - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/es/taggers/money.py b/nemo_text_processing/text_normalization/es/taggers/money.py deleted file mode 100644 index 3cb074550097..000000000000 --- a/nemo_text_processing/text_normalization/es/taggers/money.py +++ /dev/null @@ -1,181 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_ALPHA, - NEMO_DIGIT, - NEMO_SIGMA, - NEMO_SPACE, - GraphFst, - delete_space, - insert_space, -) -from nemo_text_processing.text_normalization.es.graph_utils import decimal_separator -from nemo_text_processing.text_normalization.es.utils import get_abs_path, load_labels -from pynini.lib import pynutil - -maj_singular_labels = load_labels(get_abs_path("data/money/currency_major.tsv")) -maj_singular = pynini.string_file((get_abs_path("data/money/currency_major.tsv"))) -min_singular = pynini.string_file(get_abs_path("data/money/currency_minor.tsv")) -fem_plural = pynini.string_file((get_abs_path("data/money/currency_plural_fem.tsv"))) -masc_plural = pynini.string_file((get_abs_path("data/money/currency_plural_masc.tsv"))) - - -class MoneyFst(GraphFst): - """ - Finite state transducer for classifying money, e.g. - "€1" -> money { currency_maj: "euro" integer_part: "un"} - "€1,000" -> money { currency_maj: "euro" integer_part: "un" } - "€1,001" -> money { currency_maj: "euro" integer_part: "un" fractional_part: "cero cero un" } - "£1,4" -> money { integer_part: "una" currency_maj: "libra" fractional_part: "cuarenta" preserve_order: true } - -> money { integer_part: "una" currency_maj: "libra" fractional_part: "cuarenta" currency_min: "penique" preserve_order: true } - "0,01 £" -> money { fractional_part: "un" currency_min: "penique" preserve_order: true } - "0,02 £" -> money { fractional_part: "dos" currency_min: "peniques" preserve_order: true } - "£0,01 million" -> money { currency_maj: "libra" integer_part: "cero" fractional_part: "cero un" quantity: "million" } - - Args: - cardinal: CardinalFst - decimal: DecimalFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal: GraphFst, decimal: GraphFst, deterministic: bool = True): - super().__init__(name="money", kind="classify", deterministic=deterministic) - cardinal_graph = cardinal.graph - graph_decimal_final = decimal.final_graph_wo_negative - - maj_singular_graph = maj_singular - min_singular_graph = min_singular - maj_plural_graph = maj_singular @ (fem_plural | masc_plural) - min_plural_graph = min_singular @ (fem_plural | masc_plural) - - graph_maj_singular = pynutil.insert("currency_maj: \"") + maj_singular_graph + pynutil.insert("\"") - graph_maj_plural = pynutil.insert("currency_maj: \"") + maj_plural_graph + pynutil.insert("\"") - - graph_integer_one = pynutil.insert("integer_part: \"") + pynini.cross("1", "un") + pynutil.insert("\"") - - decimal_with_quantity = (NEMO_SIGMA + NEMO_ALPHA) @ graph_decimal_final - - graph_decimal_plural = pynini.union( - graph_maj_plural + pynini.closure(delete_space, 0, 1) + insert_space + graph_decimal_final, # $1,05 - graph_decimal_final + pynini.closure(delete_space, 0, 1) + insert_space + graph_maj_plural, # 1,05 $ - ) - graph_decimal_plural = ( - (NEMO_SIGMA - "1") + decimal_separator + NEMO_SIGMA - ) @ graph_decimal_plural # Can't have "un euros" - - graph_decimal_singular = pynini.union( - graph_maj_singular + pynini.closure(delete_space, 0, 1) + insert_space + graph_decimal_final, # $1,05 - graph_decimal_final + pynini.closure(delete_space, 0, 1) + insert_space + graph_maj_singular, # 1,05 $ - ) - graph_decimal_singular = (pynini.accep("1") + decimal_separator + NEMO_SIGMA) @ graph_decimal_singular - - graph_decimal = pynini.union( - graph_decimal_singular, - graph_decimal_plural, - graph_maj_plural + pynini.closure(delete_space, 0, 1) + insert_space + decimal_with_quantity, - ) - - graph_integer = ( - pynutil.insert("integer_part: \"") + ((NEMO_SIGMA - "1") @ cardinal_graph) + pynutil.insert("\"") - ) - - graph_integer_only = pynini.union( - graph_maj_singular + pynini.closure(delete_space, 0, 1) + insert_space + graph_integer_one, - graph_integer_one + pynini.closure(delete_space, 0, 1) + insert_space + graph_maj_singular, - ) - graph_integer_only |= pynini.union( - graph_maj_plural + pynini.closure(delete_space, 0, 1) + insert_space + graph_integer, - graph_integer + pynini.closure(delete_space, 0, 1) + insert_space + graph_maj_plural, - ) - - graph = graph_integer_only | graph_decimal - - # remove trailing zeros of non zero number in the first 2 digits and fill up to 2 digits - # e.g. 2000 -> 20, 0200->02, 01 -> 01, 10 -> 10 - # not accepted: 002, 00, 0, - two_digits_fractional_part = ( - pynini.closure(NEMO_DIGIT) + (NEMO_DIGIT - "0") + pynini.closure(pynutil.delete("0")) - ) @ ( - (pynutil.delete("0") + (NEMO_DIGIT - "0")) - | ((NEMO_DIGIT - "0") + pynutil.insert("0")) - | ((NEMO_DIGIT - "0") + NEMO_DIGIT) - ) - - graph_min_singular = pynutil.insert("currency_min: \"") + min_singular_graph + pynutil.insert("\"") - graph_min_plural = pynutil.insert("currency_min: \"") + min_plural_graph + pynutil.insert("\"") - - # format ** euro ** cent - decimal_graph_with_minor = None - for curr_symbol, _ in maj_singular_labels: - preserve_order = pynutil.insert(" preserve_order: true") - - integer_plus_maj = pynini.union( - graph_integer + insert_space + pynutil.insert(curr_symbol) @ graph_maj_plural, - graph_integer_one + insert_space + pynutil.insert(curr_symbol) @ graph_maj_singular, - ) - # non zero integer part - integer_plus_maj = (pynini.closure(NEMO_DIGIT) - "0") @ integer_plus_maj - - graph_fractional_one = ( - pynutil.insert("fractional_part: \"") - + two_digits_fractional_part @ pynini.cross("1", "un") - + pynutil.insert("\"") - ) - - graph_fractional = ( - two_digits_fractional_part @ (pynini.closure(NEMO_DIGIT, 1, 2) - "1") @ cardinal.two_digit_non_zero - ) - graph_fractional = pynutil.insert("fractional_part: \"") + graph_fractional + pynutil.insert("\"") - - fractional_plus_min = pynini.union( - graph_fractional + insert_space + pynutil.insert(curr_symbol) @ graph_min_plural, - graph_fractional_one + insert_space + pynutil.insert(curr_symbol) @ graph_min_singular, - ) - - decimal_graph_with_minor_curr = ( - integer_plus_maj + pynini.cross(decimal_separator, NEMO_SPACE) + fractional_plus_min - ) - decimal_graph_with_minor_curr |= pynutil.add_weight( - integer_plus_maj - + pynini.cross(decimal_separator, NEMO_SPACE) - + pynutil.insert("fractional_part: \"") - + two_digits_fractional_part @ cardinal.two_digit_non_zero - + pynutil.insert("\""), - weight=0.0001, - ) - - decimal_graph_with_minor_curr |= pynutil.delete("0,") + fractional_plus_min - decimal_graph_with_minor_curr = pynini.union( - pynutil.delete(curr_symbol) - + pynini.closure(delete_space, 0, 1) - + decimal_graph_with_minor_curr - + preserve_order, - decimal_graph_with_minor_curr - + preserve_order - + pynini.closure(delete_space, 0, 1) - + pynutil.delete(curr_symbol), - ) - - decimal_graph_with_minor = ( - decimal_graph_with_minor_curr - if decimal_graph_with_minor is None - else pynini.union(decimal_graph_with_minor, decimal_graph_with_minor_curr) - ) - - final_graph = graph | pynutil.add_weight(decimal_graph_with_minor, -0.001) - - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/es/taggers/ordinal.py b/nemo_text_processing/text_normalization/es/taggers/ordinal.py deleted file mode 100644 index a22fd191fc0b..000000000000 --- a/nemo_text_processing/text_normalization/es/taggers/ordinal.py +++ /dev/null @@ -1,175 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_CHAR, - NEMO_SIGMA, - NEMO_SPACE, - GraphFst, - delete_space, -) -from nemo_text_processing.text_normalization.es.graph_utils import roman_to_int, strip_accent -from nemo_text_processing.text_normalization.es.utils import get_abs_path -from pynini.lib import pynutil - -digit = pynini.invert(pynini.string_file(get_abs_path("data/ordinals/digit.tsv"))) -teens = pynini.invert(pynini.string_file(get_abs_path("data/ordinals/teen.tsv"))) -twenties = pynini.invert(pynini.string_file(get_abs_path("data/ordinals/twenties.tsv"))) -ties = pynini.invert(pynini.string_file(get_abs_path("data/ordinals/ties.tsv"))) -hundreds = pynini.invert(pynini.string_file(get_abs_path("data/ordinals/hundreds.tsv"))) - - -def get_one_to_one_thousand(cardinal: 'pynini.FstLike') -> 'pynini.FstLike': - """ - Produces an acceptor for verbalizations of all numbers from 1 to 1000. Needed for ordinals and fractions. - - Args: - cardinal: CardinalFst - - Returns: - fst: A pynini.FstLike object - """ - numbers = pynini.string_map([str(_) for _ in range(1, 1000)]) @ cardinal - return pynini.project(numbers, "output").optimize() - - -class OrdinalFst(GraphFst): - """ - Finite state transducer for classifying ordinal - "21.º" -> ordinal { integer: "vigésimo primero" morphosyntactic_features: "gender_masc" } - This class converts ordinal up to the millionth (millonésimo) order (exclusive). - - This FST also records the ending of the ordinal (called "morphosyntactic_features"): - either as gender_masc, gender_fem, or apocope. Also introduces plural feature for non-deterministic graphs. - - Args: - cardinal: CardinalFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal: GraphFst, deterministic: bool = True): - super().__init__(name="ordinal", kind="classify") - cardinal_graph = cardinal.graph - - graph_digit = digit.optimize() - graph_teens = teens.optimize() - graph_ties = ties.optimize() - graph_twenties = twenties.optimize() - graph_hundreds = hundreds.optimize() - - if not deterministic: - # Some alternative derivations - graph_ties = graph_ties | pynini.cross("sesenta", "setuagésimo") - - graph_teens = graph_teens | pynini.cross("once", "decimoprimero") - graph_teens |= pynini.cross("doce", "decimosegundo") - - graph_digit = graph_digit | pynini.cross("nueve", "nono") - graph_digit |= pynini.cross("siete", "sétimo") - - graph_tens_component = ( - graph_teens - | (graph_ties + pynini.closure(pynini.cross(" y ", NEMO_SPACE) + graph_digit, 0, 1)) - | graph_twenties - ) - - graph_hundred_component = pynini.union( - graph_hundreds + pynini.closure(NEMO_SPACE + pynini.union(graph_tens_component, graph_digit), 0, 1), - graph_tens_component, - graph_digit, - ) - - # Need to go up to thousands for fractions - self.one_to_one_thousand = get_one_to_one_thousand(cardinal_graph) - - thousands = pynini.cross("mil", "milésimo") - - graph_thousands = ( - strip_accent(self.one_to_one_thousand) + NEMO_SPACE + thousands - ) # Cardinals become prefix for thousands series. Snce accent on the powers of ten we strip accent from leading words - graph_thousands @= pynini.cdrewrite(delete_space, "", "milésimo", NEMO_SIGMA) # merge as a prefix - graph_thousands |= thousands - - self.multiples_of_thousand = (cardinal_graph @ graph_thousands).optimize() - - if ( - not deterministic - ): # Formally the words preceding the power of ten should be a prefix, but some maintain word boundaries. - graph_thousands |= (self.one_to_one_thousand @ graph_hundred_component) + NEMO_SPACE + thousands - - graph_thousands += pynini.closure(NEMO_SPACE + graph_hundred_component, 0, 1) - - ordinal_graph = graph_thousands | graph_hundred_component - ordinal_graph = cardinal_graph @ ordinal_graph - - if not deterministic: - # The 10's and 20's series can also be two words - split_words = pynini.cross("decimo", "décimo ") | pynini.cross("vigesimo", "vigésimo ") - split_words = pynini.cdrewrite(split_words, "", NEMO_CHAR, NEMO_SIGMA) - ordinal_graph |= ordinal_graph @ split_words - - # If "octavo" is preceeded by the "o" within string, it needs deletion - ordinal_graph @= pynini.cdrewrite(pynutil.delete("o"), "", "octavo", NEMO_SIGMA) - - self.graph = ordinal_graph.optimize() - - masc = pynini.accep("gender_masc") - fem = pynini.accep("gender_fem") - apocope = pynini.accep("apocope") - - delete_period = pynini.closure(pynutil.delete("."), 0, 1) # Sometimes the period is omitted f - - accept_masc = delete_period + pynini.cross("º", masc) - accep_fem = delete_period + pynini.cross("ª", fem) - accep_apocope = delete_period + pynini.cross("ᵉʳ", apocope) - - # Managing Romanization - graph_roman = pynutil.insert("integer: \"") + roman_to_int(ordinal_graph) + pynutil.insert("\"") - if not deterministic: - # Introduce plural - plural = pynini.closure(pynutil.insert("/plural"), 0, 1) - accept_masc += plural - accep_fem += plural - - # Romanizations have no morphology marker, so in non-deterministic case we provide option for all - insert_morphology = pynutil.insert(pynini.union(masc, fem)) + plural - insert_morphology |= pynutil.insert(apocope) - insert_morphology = ( - pynutil.insert(" morphosyntactic_features: \"") + insert_morphology + pynutil.insert("\"") - ) - - graph_roman += insert_morphology - - else: - # We insert both genders as default - graph_roman += pynutil.insert(" morphosyntactic_features: \"gender_masc\"") | pynutil.insert( - " morphosyntactic_features: \"gender_fem\"" - ) - - # Rest of graph - convert_abbreviation = accept_masc | accep_fem | accep_apocope - - graph = ( - pynutil.insert("integer: \"") - + ordinal_graph - + pynutil.insert("\"") - + pynutil.insert(" morphosyntactic_features: \"") - + convert_abbreviation - + pynutil.insert("\"") - ) - graph = pynini.union(graph, graph_roman) - - final_graph = self.add_tokens(graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/es/taggers/telephone.py b/nemo_text_processing/text_normalization/es/taggers/telephone.py deleted file mode 100644 index f97207c9696b..000000000000 --- a/nemo_text_processing/text_normalization/es/taggers/telephone.py +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_SIGMA, GraphFst, insert_space -from nemo_text_processing.text_normalization.es.graph_utils import ones -from nemo_text_processing.text_normalization.es.utils import get_abs_path -from pynini.lib import pynutil - -graph_digit = pynini.string_file(get_abs_path("data/numbers/digit.tsv")) -graph_ties = pynini.string_file(get_abs_path("data/numbers/ties.tsv")) -graph_teen = pynini.string_file(get_abs_path("data/numbers/teen.tsv")) -graph_twenties = pynini.string_file(get_abs_path("data/numbers/twenties.tsv")) - - -class TelephoneFst(GraphFst): - """ - Finite state transducer for classifying telephone numbers, e.g. - 123-123-5678 -> { number_part: "uno dos tres uno dos tres cinco seis siete ocho" }. - In Spanish, digits are generally read individually, or as 2-digit numbers, - eg. "123" = "uno dos tres", - "1234" = "doce treinta y cuatro". - This will verbalize sequences of 10 (3+3+4 e.g. 123-456-7890). - 9 (3+3+3 e.g. 123-456-789) and 8 (4+4 e.g. 1234-5678) digits. - - (we ignore more complicated cases such as "doscientos y dos" or "tres nueves"). - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="telephone", kind="classify") - - # create `single_digits` and `double_digits` graphs as these will be - # the building blocks of possible telephone numbers - single_digits = pynini.invert(graph_digit).optimize() | pynini.cross("0", "cero") - - double_digits = pynini.union( - graph_twenties, - graph_teen, - (graph_ties + pynutil.delete("0")), - (graph_ties + insert_space + pynutil.insert("y") + insert_space + graph_digit), - ) - double_digits = pynini.invert(double_digits) - - # define `ten_digit_graph`, `nine_digit_graph`, `eight_digit_graph` - # which produces telephone numbers spoken (1) only with single digits, - # or (2) spoken with double digits (and sometimes single digits) - - # 10-digit option (1): all single digits - ten_digit_graph = ( - pynini.closure(single_digits + insert_space, 3, 3) - + pynutil.delete("-") - + pynini.closure(single_digits + insert_space, 3, 3) - + pynutil.delete("-") - + pynini.closure(single_digits + insert_space, 3, 3) - + single_digits - ) - - # 9-digit option (1): all single digits - nine_digit_graph = ( - pynini.closure(single_digits + insert_space, 3, 3) - + pynutil.delete("-") - + pynini.closure(single_digits + insert_space, 3, 3) - + pynutil.delete("-") - + pynini.closure(single_digits + insert_space, 2, 2) - + single_digits - ) - - # 8-digit option (1): all single digits - eight_digit_graph = ( - pynini.closure(single_digits + insert_space, 4, 4) - + pynutil.delete("-") - + pynini.closure(single_digits + insert_space, 3, 3) - + single_digits - ) - - if not deterministic: - # 10-digit option (2): (1+2) + (1+2) + (2+2) digits - ten_digit_graph |= ( - single_digits - + insert_space - + double_digits - + insert_space - + pynutil.delete("-") - + single_digits - + insert_space - + double_digits - + insert_space - + pynutil.delete("-") - + double_digits - + insert_space - + double_digits - ) - - # 9-digit option (2): (1+2) + (1+2) + (1+2) digits - nine_digit_graph |= ( - single_digits - + insert_space - + double_digits - + insert_space - + pynutil.delete("-") - + single_digits - + insert_space - + double_digits - + insert_space - + pynutil.delete("-") - + single_digits - + insert_space - + double_digits - ) - - # 8-digit option (2): (2+2) + (2+2) digits - eight_digit_graph |= ( - double_digits - + insert_space - + double_digits - + insert_space - + pynutil.delete("-") - + double_digits - + insert_space - + double_digits - ) - - number_part = pynini.union(ten_digit_graph, nine_digit_graph, eight_digit_graph) - number_part @= pynini.cdrewrite(pynini.cross(ones, "uno"), "", "", NEMO_SIGMA) - - number_part = pynutil.insert("number_part: \"") + number_part + pynutil.insert("\"") - - graph = number_part - final_graph = self.add_tokens(graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/es/taggers/time.py b/nemo_text_processing/text_normalization/es/taggers/time.py deleted file mode 100644 index 06c9fd452ce3..000000000000 --- a/nemo_text_processing/text_normalization/es/taggers/time.py +++ /dev/null @@ -1,208 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_DIGIT, - NEMO_SIGMA, - GraphFst, - delete_space, - insert_space, -) -from nemo_text_processing.text_normalization.es.utils import get_abs_path -from pynini.lib import pynutil - -time_zone_graph = pynini.string_file(get_abs_path("data/time/time_zone.tsv")) -suffix = pynini.string_file(get_abs_path("data/time/time_suffix.tsv")) - - -class TimeFst(GraphFst): - """ - Finite state transducer for classifying time, e.g. - "02:15 est" -> time { hours: "dos" minutes: "quince" zone: "e s t"} - "2 h" -> time { hours: "dos" } - "9 h" -> time { hours: "nueve" } - "02:15:10 h" -> time { hours: "dos" minutes: "quince" seconds: "diez"} - - Args: - cardinal: CardinalFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal: GraphFst, deterministic: bool = True): - super().__init__(name="time", kind="classify", deterministic=deterministic) - - delete_time_delimiter = pynutil.delete(pynini.union(".", ":")) - - one = pynini.string_map([("un", "una"), ("ún", "una")]) - change_one = pynini.cdrewrite(one, "", "", NEMO_SIGMA) - cardinal_graph = cardinal.graph @ change_one - - day_suffix = pynutil.insert("suffix: \"") + suffix + pynutil.insert("\"") - day_suffix = delete_space + insert_space + day_suffix - - delete_hora_suffix = delete_space + insert_space + pynutil.delete("h") - delete_minute_suffix = delete_space + insert_space + pynutil.delete("min") - delete_second_suffix = delete_space + insert_space + pynutil.delete("s") - - labels_hour_24 = [ - str(x) for x in range(0, 25) - ] # Can see both systems. Twelve hour requires am/pm for ambiguity resolution - labels_hour_12 = [str(x) for x in range(1, 13)] - labels_minute_single = [str(x) for x in range(1, 10)] - labels_minute_double = [str(x) for x in range(10, 60)] - - delete_leading_zero_to_double_digit = ( - pynini.closure(pynutil.delete("0") | (NEMO_DIGIT - "0"), 0, 1) + NEMO_DIGIT - ) - - graph_24 = ( - pynini.closure(NEMO_DIGIT, 1, 2) @ delete_leading_zero_to_double_digit @ pynini.union(*labels_hour_24) - ) - graph_12 = ( - pynini.closure(NEMO_DIGIT, 1, 2) @ delete_leading_zero_to_double_digit @ pynini.union(*labels_hour_12) - ) - - graph_hour_24 = graph_24 @ cardinal_graph - graph_hour_12 = graph_12 @ cardinal_graph - - graph_minute_single = delete_leading_zero_to_double_digit @ pynini.union(*labels_minute_single) - graph_minute_double = pynini.union(*labels_minute_double) - - graph_minute = pynini.union(graph_minute_single, graph_minute_double) @ cardinal_graph - - final_graph_hour_only_24 = ( - pynutil.insert("hours: \"") + graph_hour_24 + pynutil.insert("\"") + delete_hora_suffix - ) - final_graph_hour_only_12 = pynutil.insert("hours: \"") + graph_hour_12 + pynutil.insert("\"") + day_suffix - - final_graph_hour_24 = pynutil.insert("hours: \"") + graph_hour_24 + pynutil.insert("\"") - final_graph_hour_12 = pynutil.insert("hours: \"") + graph_hour_12 + pynutil.insert("\"") - - final_graph_minute = pynutil.insert("minutes: \"") + graph_minute + pynutil.insert("\"") - final_graph_second = pynutil.insert("seconds: \"") + graph_minute + pynutil.insert("\"") - final_time_zone_optional = pynini.closure( - delete_space + insert_space + pynutil.insert("zone: \"") + time_zone_graph + pynutil.insert("\""), 0, 1, - ) - - # 02.30 h - graph_hm = ( - final_graph_hour_24 - + delete_time_delimiter - + (pynutil.delete("00") | (insert_space + final_graph_minute)) - + pynini.closure( - delete_time_delimiter + (pynini.cross("00", " seconds: \"0\"") | (insert_space + final_graph_second)), - 0, - 1, - ) # For seconds 2.30.35 h - + pynini.closure(delete_hora_suffix, 0, 1) # 2.30 is valid if unambiguous - + final_time_zone_optional - ) - - # 2 h 30 min - graph_hm |= ( - final_graph_hour_24 - + delete_hora_suffix - + delete_space - + (pynutil.delete("00") | (insert_space + final_graph_minute)) - + delete_minute_suffix - + pynini.closure( - delete_space - + (pynini.cross("00", " seconds: \"0\"") | (insert_space + final_graph_second)) - + delete_second_suffix, - 0, - 1, - ) # For seconds - + final_time_zone_optional - ) - - # 2.30 a. m. (Only for 12 hour clock) - graph_hm |= ( - final_graph_hour_12 - + delete_time_delimiter - + (pynutil.delete("00") | (insert_space + final_graph_minute)) - + pynini.closure( - delete_time_delimiter + (pynini.cross("00", " seconds: \"0\"") | (insert_space + final_graph_second)), - 0, - 1, - ) # For seconds 2.30.35 a. m. - + day_suffix - + final_time_zone_optional - ) - - graph_h = ( - pynini.union(final_graph_hour_only_24, final_graph_hour_only_12) + final_time_zone_optional - ) # Should always have a time indicator, else we'll pass to cardinals - - if not deterministic: - # This includes alternate vocalization (hour menos min, min para hour), here we shift the times and indicate a `style` tag - hour_shift_24 = pynini.invert(pynini.string_file(get_abs_path("data/time/hour_to_24.tsv"))) - hour_shift_12 = pynini.invert(pynini.string_file(get_abs_path("data/time/hour_to_12.tsv"))) - minute_shift = pynini.string_file(get_abs_path("data/time/minute_to.tsv")) - - graph_hour_to_24 = graph_24 @ hour_shift_24 @ cardinal_graph - graph_hour_to_12 = graph_12 @ hour_shift_12 @ cardinal_graph - - graph_minute_to = pynini.union(graph_minute_single, graph_minute_double) @ minute_shift @ cardinal_graph - - final_graph_hour_to_24 = pynutil.insert("hours: \"") + graph_hour_to_24 + pynutil.insert("\"") - final_graph_hour_to_12 = pynutil.insert("hours: \"") + graph_hour_to_12 + pynutil.insert("\"") - - final_graph_minute_to = pynutil.insert("minutes: \"") + graph_minute_to + pynutil.insert("\"") - - graph_menos = pynutil.insert(" style: \"1\"") - graph_para = pynutil.insert(" style: \"2\"") - - final_graph_style = graph_menos | graph_para - - # 02.30 h (omitting seconds since a bit awkward) - graph_hm |= ( - final_graph_hour_to_24 - + delete_time_delimiter - + insert_space - + final_graph_minute_to - + pynini.closure(delete_hora_suffix, 0, 1) # 2.30 is valid if unambiguous - + final_time_zone_optional - + final_graph_style - ) - - # 2 h 30 min - graph_hm |= ( - final_graph_hour_to_24 - + delete_hora_suffix - + delete_space - + insert_space - + final_graph_minute_to - + delete_minute_suffix - + final_time_zone_optional - + final_graph_style - ) - - # 2.30 a. m. (Only for 12 hour clock) - graph_hm |= ( - final_graph_hour_to_12 - + delete_time_delimiter - + insert_space - + final_graph_minute_to - + day_suffix - + final_time_zone_optional - + final_graph_style - ) - - final_graph = graph_hm | graph_h - if deterministic: - final_graph = final_graph + pynutil.insert(" preserve_order: true") - final_graph = final_graph.optimize() - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/es/taggers/tokenize_and_classify.py b/nemo_text_processing/text_normalization/es/taggers/tokenize_and_classify.py deleted file mode 100644 index c754fd1935dc..000000000000 --- a/nemo_text_processing/text_normalization/es/taggers/tokenize_and_classify.py +++ /dev/null @@ -1,150 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_WHITE_SPACE, - GraphFst, - delete_extra_space, - delete_space, - generator_main, -) -from nemo_text_processing.text_normalization.en.taggers.punctuation import PunctuationFst -from nemo_text_processing.text_normalization.es.taggers.cardinal import CardinalFst -from nemo_text_processing.text_normalization.es.taggers.date import DateFst -from nemo_text_processing.text_normalization.es.taggers.decimals import DecimalFst -from nemo_text_processing.text_normalization.es.taggers.electronic import ElectronicFst -from nemo_text_processing.text_normalization.es.taggers.fraction import FractionFst -from nemo_text_processing.text_normalization.es.taggers.measure import MeasureFst -from nemo_text_processing.text_normalization.es.taggers.money import MoneyFst -from nemo_text_processing.text_normalization.es.taggers.ordinal import OrdinalFst -from nemo_text_processing.text_normalization.es.taggers.telephone import TelephoneFst -from nemo_text_processing.text_normalization.es.taggers.time import TimeFst -from nemo_text_processing.text_normalization.es.taggers.whitelist import WhiteListFst -from nemo_text_processing.text_normalization.es.taggers.word import WordFst -from pynini.lib import pynutil - -from nemo.utils import logging - - -class ClassifyFst(GraphFst): - """ - Final class that composes all other classification grammars. This class can process an entire sentence, that is - lower cased. For deployment, this grammar will be compiled and exported to OpenFst finite-state archive (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - - Args: - input_case: accepting either "lower_cased" or "cased" input. - deterministic: if True will provide a single transduction option, - for False multiple options (used for audio-based normalization) - cache_dir: path to a dir with .far grammar file. Set to None to avoid using cache. - overwrite_cache: set to True to overwrite .far files - whitelist: path to a file with whitelist replacements - """ - - def __init__( - self, - input_case: str, - deterministic: bool = False, - cache_dir: str = None, - overwrite_cache: bool = False, - whitelist: str = None, - ): - super().__init__(name="tokenize_and_classify", kind="classify", deterministic=deterministic) - far_file = None - if cache_dir is not None and cache_dir != "None": - os.makedirs(cache_dir, exist_ok=True) - whitelist_file = os.path.basename(whitelist) if whitelist else "" - far_file = os.path.join( - cache_dir, f"_{input_case}_es_tn_{deterministic}_deterministic{whitelist_file}.far" - ) - if not overwrite_cache and far_file and os.path.exists(far_file): - self.fst = pynini.Far(far_file, mode="r")["tokenize_and_classify"] - logging.info(f"ClassifyFst.fst was restored from {far_file}.") - else: - logging.info(f"Creating ClassifyFst grammars. This might take some time...") - - self.cardinal = CardinalFst(deterministic=deterministic) - cardinal_graph = self.cardinal.fst - - self.ordinal = OrdinalFst(cardinal=self.cardinal, deterministic=deterministic) - ordinal_graph = self.ordinal.fst - - self.decimal = DecimalFst(cardinal=self.cardinal, deterministic=deterministic) - decimal_graph = self.decimal.fst - - self.fraction = FractionFst(cardinal=self.cardinal, ordinal=self.ordinal, deterministic=deterministic) - fraction_graph = self.fraction.fst - self.measure = MeasureFst( - cardinal=self.cardinal, decimal=self.decimal, fraction=self.fraction, deterministic=deterministic - ) - measure_graph = self.measure.fst - self.date = DateFst(cardinal=self.cardinal, deterministic=deterministic) - date_graph = self.date.fst - word_graph = WordFst(deterministic=deterministic).fst - self.time = TimeFst(self.cardinal, deterministic=deterministic) - time_graph = self.time.fst - self.telephone = TelephoneFst(deterministic=deterministic) - telephone_graph = self.telephone.fst - self.electronic = ElectronicFst(deterministic=deterministic) - electronic_graph = self.electronic.fst - self.money = MoneyFst(cardinal=self.cardinal, decimal=self.decimal, deterministic=deterministic) - money_graph = self.money.fst - self.whitelist = WhiteListFst(input_case=input_case, deterministic=deterministic, input_file=whitelist) - whitelist_graph = self.whitelist.fst - punct_graph = PunctuationFst(deterministic=deterministic).fst - - classify = ( - pynutil.add_weight(whitelist_graph, 1.01) - | pynutil.add_weight(time_graph, 1.09) - | pynutil.add_weight(measure_graph, 1.08) - | pynutil.add_weight(cardinal_graph, 1.1) - | pynutil.add_weight(fraction_graph, 1.09) - | pynutil.add_weight(date_graph, 1.1) - | pynutil.add_weight(ordinal_graph, 1.1) - | pynutil.add_weight(decimal_graph, 1.1) - | pynutil.add_weight(money_graph, 1.1) - | pynutil.add_weight(telephone_graph, 1.1) - | pynutil.add_weight(electronic_graph, 1.1) - | pynutil.add_weight(word_graph, 200) - ) - punct = pynutil.insert("tokens { ") + pynutil.add_weight(punct_graph, weight=2.1) + pynutil.insert(" }") - punct = pynini.closure( - pynini.compose(pynini.closure(NEMO_WHITE_SPACE, 1), delete_extra_space) - | (pynutil.insert(" ") + punct), - 1, - ) - token = pynutil.insert("tokens { ") + classify + pynutil.insert(" }") - token_plus_punct = ( - pynini.closure(punct + pynutil.insert(" ")) + token + pynini.closure(pynutil.insert(" ") + punct) - ) - - graph = token_plus_punct + pynini.closure( - ( - pynini.compose(pynini.closure(NEMO_WHITE_SPACE, 1), delete_extra_space) - | (pynutil.insert(" ") + punct + pynutil.insert(" ")) - ) - + token_plus_punct - ) - - graph = delete_space + graph + delete_space - graph |= punct - - self.fst = graph.optimize() - - if far_file: - generator_main(far_file, {"tokenize_and_classify": self.fst}) - logging.info(f"ClassifyFst grammars are saved to {far_file}.") diff --git a/nemo_text_processing/text_normalization/es/taggers/whitelist.py b/nemo_text_processing/text_normalization/es/taggers/whitelist.py deleted file mode 100644 index 9f6c6d99b458..000000000000 --- a/nemo_text_processing/text_normalization/es/taggers/whitelist.py +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst, convert_space -from nemo_text_processing.text_normalization.es.utils import get_abs_path, load_labels -from pynini.lib import pynutil - - -class WhiteListFst(GraphFst): - """ - Finite state transducer for classifying whitelist, e.g. - "sr." -> tokens { name: "señor" } - This class has highest priority among all classifier grammars. Whitelisted tokens are defined and loaded from "data/whitelist.tsv". - - Args: - input_case: accepting either "lower_cased" or "cased" input. - deterministic: if True will provide a single transduction option, - for False multiple options (used for audio-based normalization) - input_file: path to a file with whitelist replacements - """ - - def __init__(self, input_case: str, deterministic: bool = True, input_file: str = None): - super().__init__(name="whitelist", kind="classify", deterministic=deterministic) - - def _get_whitelist_graph(input_case, file): - whitelist = load_labels(file) - if input_case == "lower_cased": - whitelist = [[x[0].lower()] + x[1:] for x in whitelist] - graph = pynini.string_map(whitelist) - return graph - - graph = _get_whitelist_graph(input_case, get_abs_path("data/whitelist.tsv")) - if not deterministic and input_case != "lower_cased": - graph |= pynutil.add_weight( - _get_whitelist_graph("lower_cased", get_abs_path("data/whitelist.tsv")), weight=0.0001 - ) - - if input_file: - whitelist_provided = _get_whitelist_graph(input_case, input_file) - if not deterministic: - graph |= whitelist_provided - else: - graph = whitelist_provided - - if not deterministic: - units_graph = _get_whitelist_graph(input_case, file=get_abs_path("data/measures/measurements.tsv")) - graph |= units_graph - - self.graph = graph - self.final_graph = convert_space(self.graph).optimize() - self.fst = (pynutil.insert("name: \"") + self.final_graph + pynutil.insert("\"")).optimize() diff --git a/nemo_text_processing/text_normalization/es/taggers/word.py b/nemo_text_processing/text_normalization/es/taggers/word.py deleted file mode 100644 index 90ecbc99c041..000000000000 --- a/nemo_text_processing/text_normalization/es/taggers/word.py +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_SPACE, GraphFst -from pynini.lib import pynutil - - -class WordFst(GraphFst): - """ - Finite state transducer for classifying word. - e.g. dormir -> tokens { name: "dormir" } - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="word", kind="classify") - word = pynutil.insert("name: \"") + pynini.closure(NEMO_NOT_SPACE, 1) + pynutil.insert("\"") - self.fst = word.optimize() diff --git a/nemo_text_processing/text_normalization/es/utils.py b/nemo_text_processing/text_normalization/es/utils.py deleted file mode 100644 index 375bc1fb1f3e..000000000000 --- a/nemo_text_processing/text_normalization/es/utils.py +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import csv -import os - - -def get_abs_path(rel_path): - """ - Get absolute path - - Args: - rel_path: relative path to this file - - Returns absolute path - """ - return os.path.dirname(os.path.abspath(__file__)) + '/' + rel_path - - -def load_labels(abs_path): - """ - loads relative path file as dictionary - - Args: - abs_path: absolute path - - Returns dictionary of mappings - """ - with open(abs_path, encoding="utf-8") as label_tsv: - labels = list(csv.reader(label_tsv, delimiter="\t")) - return labels diff --git a/nemo_text_processing/text_normalization/es/verbalizers/__init__.py b/nemo_text_processing/text_normalization/es/verbalizers/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/es/verbalizers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/es/verbalizers/cardinal.py b/nemo_text_processing/text_normalization/es/verbalizers/cardinal.py deleted file mode 100644 index 1806d147785d..000000000000 --- a/nemo_text_processing/text_normalization/es/verbalizers/cardinal.py +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst -from nemo_text_processing.text_normalization.es.graph_utils import ( - add_cardinal_apocope_fem, - shift_cardinal_gender, - strip_cardinal_apocope, -) -from pynini.lib import pynutil - - -class CardinalFst(GraphFst): - """ - Finite state transducer for verbalizing cardinals - e.g. cardinal { integer: "dos" } -> "dos" - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="cardinal", kind="verbalize", deterministic=deterministic) - optional_sign = pynini.closure(pynini.cross("negative: \"true\" ", "menos "), 0, 1) - self.optional_sign = optional_sign - - integer = pynini.closure(NEMO_NOT_QUOTE, 1) - self.integer = pynutil.delete(" \"") + integer + pynutil.delete("\"") - - integer = pynutil.delete("integer:") + self.integer - - graph_masc = optional_sign + integer - graph_fem = shift_cardinal_gender(graph_masc) - - self.graph_masc = pynini.optimize(graph_masc) - self.graph_fem = pynini.optimize(graph_fem) - - # Adding adjustment for fem gender (choice of gender will be random) - graph = graph_masc | graph_fem - - if not deterministic: - # For alternate renderings when apocope is omitted (i.e. cardinal stands alone) - graph |= strip_cardinal_apocope(graph_masc) - # "una" will drop to "un" in unique contexts - graph |= add_cardinal_apocope_fem(graph_fem) - - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/es/verbalizers/date.py b/nemo_text_processing/text_normalization/es/verbalizers/date.py deleted file mode 100644 index c9f135ab6bd4..000000000000 --- a/nemo_text_processing/text_normalization/es/verbalizers/date.py +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_NOT_QUOTE, - NEMO_SIGMA, - NEMO_SPACE, - GraphFst, - delete_preserve_order, -) -from nemo_text_processing.text_normalization.es.graph_utils import strip_cardinal_apocope -from nemo_text_processing.text_normalization.es.taggers.date import articles -from pynini.lib import pynutil - - -class DateFst(GraphFst): - """ - Finite state transducer for verbalizing date, e.g. - date { day: "treinta y uno" month: "marzo" year: "dos mil" } -> "treinta y uno de marzo de dos mil" - date { day: "uno" month: "mayo" year: "del mil novecientos noventa" } -> "primero de mayo del mil novecientos noventa" - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="date", kind="verbalize", deterministic=deterministic) - - day_cardinal = pynutil.delete("day: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - day = strip_cardinal_apocope(day_cardinal) - - primero = pynini.cdrewrite(pynini.cross("uno", "primero"), "[BOS]", "[EOS]", NEMO_SIGMA) - day = ( - (day @ primero) if deterministic else pynini.union(day, day @ primero) - ) # Primero for first day is traditional, but will vary depending on region - - month = pynutil.delete("month: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - - year = ( - pynutil.delete("year: \"") - + articles - + NEMO_SPACE - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - - # Insert preposition if wasn't originally with the year. This would mean a space was present - year = pynutil.add_weight(year, -0.001) - year |= ( - pynutil.delete("year: \"") - + pynutil.insert("de ") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - - # day month year - graph_dmy = day + pynini.cross(NEMO_SPACE, " de ") + month + pynini.closure(pynini.accep(" ") + year, 0, 1) - - graph_mdy = month + NEMO_SPACE + day + pynini.closure(NEMO_SPACE + year, 0, 1) - if deterministic: - graph_mdy += pynutil.delete(" preserve_order: true") # Only accepts this if was explicitly passed - - self.graph = graph_dmy | graph_mdy - final_graph = self.graph + delete_preserve_order - - delete_tokens = self.delete_tokens(final_graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/es/verbalizers/decimals.py b/nemo_text_processing/text_normalization/es/verbalizers/decimals.py deleted file mode 100644 index 643c9a5dd865..000000000000 --- a/nemo_text_processing/text_normalization/es/verbalizers/decimals.py +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_NOT_QUOTE, - GraphFst, - delete_preserve_order, - delete_space, - insert_space, -) -from nemo_text_processing.text_normalization.es import LOCALIZATION -from nemo_text_processing.text_normalization.es.graph_utils import ( - add_cardinal_apocope_fem, - shift_cardinal_gender, - shift_number_gender, - strip_cardinal_apocope, -) -from pynini.lib import pynutil - - -class DecimalFst(GraphFst): - """ - Finite state transducer for classifying decimal, e.g. - decimal { negative: "true" integer_part: "dos" fractional_part: "cuatro cero" quantity: "billones" } -> menos dos coma quatro cero billones - decimal { integer_part: "un" quantity: "billón" } -> un billón - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="decimal", kind="classify", deterministic=deterministic) - - optional_sign = pynini.closure(pynini.cross("negative: \"true\"", "menos ") + delete_space, 0, 1) - integer = pynutil.delete("integer_part: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - fractional_default = ( - pynutil.delete("fractional_part: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - ) - - conjunction = pynutil.insert(" punto ") if LOCALIZATION == "am" else pynutil.insert(" coma ") - if not deterministic: - conjunction |= pynutil.insert(pynini.union(" con ", " y ")) - fractional_default |= strip_cardinal_apocope(fractional_default) - fractional = conjunction + fractional_default - - quantity = ( - delete_space - + insert_space - + pynutil.delete("quantity: \"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - optional_quantity = pynini.closure(quantity, 0, 1) - - graph_masc = optional_sign + pynini.union( - (integer + quantity), (integer + delete_space + fractional + optional_quantity) - ) - - # Allowing permutation for fem gender, don't include quantity since "million","billion", etc.. are masculine - graph_fem = optional_sign + (shift_cardinal_gender(integer) + delete_space + shift_number_gender(fractional)) - if not deterministic: # "una" will drop to "un" in certain cases - graph_fem |= add_cardinal_apocope_fem(graph_fem) - - self.numbers_only_quantity = ( - optional_sign - + pynini.union((integer + quantity), (integer + delete_space + fractional + quantity)).optimize() - ) - - self.graph_masc = (graph_masc + delete_preserve_order).optimize() - self.graph_fem = (graph_fem + delete_preserve_order).optimize() - - graph = graph_masc | graph_fem - - graph += delete_preserve_order - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/es/verbalizers/electronic.py b/nemo_text_processing/text_normalization/es/verbalizers/electronic.py deleted file mode 100644 index 0c866c550d59..000000000000 --- a/nemo_text_processing/text_normalization/es/verbalizers/electronic.py +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_NOT_QUOTE, - NEMO_SIGMA, - GraphFst, - delete_preserve_order, - insert_space, -) -from nemo_text_processing.text_normalization.es.utils import get_abs_path -from pynini.lib import pynutil - -digit_no_zero = pynini.invert(pynini.string_file(get_abs_path("data/numbers/digit.tsv"))) -zero = pynini.invert(pynini.string_file(get_abs_path("data/numbers/zero.tsv"))) - -graph_symbols = pynini.string_file(get_abs_path("data/electronic/symbols.tsv")) -server_common = pynini.string_file(get_abs_path("data/electronic/server_name.tsv")) -domain_common = pynini.string_file(get_abs_path("data/electronic/domain.tsv")) - - -class ElectronicFst(GraphFst): - """ - Finite state transducer for verbalizing electronic - e.g. electronic { username: "abc" domain: "hotmail.com" } -> "a b c arroba hotmail punto com" - -> "a b c arroba h o t m a i l punto c o m" - -> "a b c arroba hotmail punto c o m" - -> "a b c at h o t m a i l punto com" - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="electronic", kind="verbalize", deterministic=deterministic) - - graph_digit_no_zero = ( - digit_no_zero @ pynini.cdrewrite(pynini.cross("un", "uno"), "", "", NEMO_SIGMA).optimize() - ) - graph_digit = graph_digit_no_zero | zero - - def add_space_after_char(): - return pynini.closure(NEMO_NOT_QUOTE - pynini.accep(" ") + insert_space) + ( - NEMO_NOT_QUOTE - pynini.accep(" ") - ) - - verbalize_characters = pynini.cdrewrite(graph_symbols | graph_digit, "", "", NEMO_SIGMA) - - user_name = pynutil.delete("username: \"") + add_space_after_char() + pynutil.delete("\"") - user_name @= verbalize_characters - - convert_defaults = pynutil.add_weight(NEMO_NOT_QUOTE, weight=0.0001) | domain_common | server_common - domain = convert_defaults + pynini.closure(insert_space + convert_defaults) - domain @= verbalize_characters - - domain = pynutil.delete("domain: \"") + domain + pynutil.delete("\"") - protocol = ( - pynutil.delete("protocol: \"") - + add_space_after_char() @ pynini.cdrewrite(graph_symbols, "", "", NEMO_SIGMA) - + pynutil.delete("\"") - ) - self.graph = (pynini.closure(protocol + pynini.accep(" "), 0, 1) + domain) | ( - user_name + pynini.accep(" ") + pynutil.insert("arroba ") + domain - ) - delete_tokens = self.delete_tokens(self.graph + delete_preserve_order) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/es/verbalizers/fraction.py b/nemo_text_processing/text_normalization/es/verbalizers/fraction.py deleted file mode 100644 index de2cbb9741f1..000000000000 --- a/nemo_text_processing/text_normalization/es/verbalizers/fraction.py +++ /dev/null @@ -1,192 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_CHAR, - NEMO_NOT_QUOTE, - NEMO_NOT_SPACE, - NEMO_SIGMA, - NEMO_SPACE, - GraphFst, - delete_space, - insert_space, -) -from nemo_text_processing.text_normalization.es.graph_utils import ( - accents, - shift_cardinal_gender, - strip_cardinal_apocope, -) -from pynini.lib import pynutil - - -class FractionFst(GraphFst): - """ - Finite state transducer for verbalizing fraction - e.g. tokens { fraction { integer: "treinta y tres" numerator: "cuatro" denominator: "quinto" } } -> - treinta y tres y cuatro quintos - - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="fraction", kind="verbalize", deterministic=deterministic) - - # Derivational strings append 'avo' as a suffix. Adding space for processing aid - fraction_stem = pynutil.insert(" avo") - plural = pynutil.insert("s") - conjunction = pynutil.insert(" y ") - - integer = ( - pynutil.delete("integer_part: \"") - + strip_cardinal_apocope(pynini.closure(NEMO_NOT_QUOTE)) - + pynutil.delete("\"") - ) - - numerator_one = pynutil.delete("numerator: \"") + pynini.accep("un") + pynutil.delete("\" ") - numerator = ( - pynutil.delete("numerator: \"") - + pynini.difference(pynini.closure(NEMO_NOT_QUOTE), "un") - + pynutil.delete("\" ") - ) - - denominator_add_stem = pynutil.delete("denominator: \"") + ( - pynini.closure(NEMO_NOT_QUOTE) - + fraction_stem - + pynutil.delete("\" morphosyntactic_features: \"add_root\"") - ) - denominator_ordinal = pynutil.delete("denominator: \"") + ( - pynini.closure(NEMO_NOT_QUOTE) + pynutil.delete("\" morphosyntactic_features: \"ordinal\"") - ) - denominator_cardinal = pynutil.delete("denominator: \"") + ( - pynini.closure(NEMO_NOT_QUOTE) + pynutil.delete("\"") - ) - - denominator_singular = pynini.union(denominator_add_stem, denominator_ordinal) - if not deterministic: - # Occasional exceptions - denominator_singular |= denominator_add_stem @ pynini.string_map( - [("once avo", "undécimo"), ("doce avo", "duodécimo")] - ) - denominator_plural = denominator_singular + plural - - # Merging operations - merge = pynini.cdrewrite( - pynini.cross(" y ", "i"), "", "", NEMO_SIGMA - ) # The denominator must be a single word, with the conjunction "y" replaced by i - merge @= pynini.cdrewrite(delete_space, "", pynini.difference(NEMO_CHAR, "parte"), NEMO_SIGMA) - - # The merger can produce duplicate vowels. This is not allowed in orthography - delete_duplicates = pynini.string_map([("aa", "a"), ("oo", "o")]) # Removes vowels - delete_duplicates = pynini.cdrewrite(delete_duplicates, "", "", NEMO_SIGMA) - - remove_accents = pynini.cdrewrite( - accents, - pynini.union(NEMO_SPACE, pynini.accep("[BOS]")) + pynini.closure(NEMO_NOT_SPACE), - pynini.closure(NEMO_NOT_SPACE) + pynini.union("avo", "ava", "ésimo", "ésima"), - NEMO_SIGMA, - ) - merge_into_single_word = merge @ remove_accents @ delete_duplicates - - fraction_default = numerator + delete_space + insert_space + (denominator_plural @ merge_into_single_word) - - fraction_with_one = ( - numerator_one + delete_space + insert_space + (denominator_singular @ merge_into_single_word) - ) - - fraction_with_cardinal = strip_cardinal_apocope(numerator | numerator_one) - fraction_with_cardinal += ( - delete_space + pynutil.insert(" sobre ") + strip_cardinal_apocope(denominator_cardinal) - ) - - if not deterministic: - # There is an alternative rendering where ordinals act as adjectives for 'parte'. This requires use of the feminine - # Other rules will manage use of "un" at end, so just worry about endings - exceptions = pynini.string_map([("tercia", "tercera")]) - apply_exceptions = pynini.cdrewrite(exceptions, "", "", NEMO_SIGMA) - vowel_change = pynini.cdrewrite(pynini.cross("o", "a"), "", pynini.accep("[EOS]"), NEMO_SIGMA) - - denominator_singular_fem = shift_cardinal_gender(denominator_singular) @ vowel_change @ apply_exceptions - denominator_plural_fem = denominator_singular_fem + plural - - numerator_one_fem = shift_cardinal_gender(numerator_one) - numerator_fem = shift_cardinal_gender(numerator) - - fraction_with_cardinal |= ( - (numerator_one_fem | numerator_fem) - + delete_space - + pynutil.insert(" sobre ") - + shift_cardinal_gender(denominator_cardinal) - ) - - # Still need to manage stems - merge_stem = pynini.cdrewrite( - delete_space, "", pynini.union("avo", "ava", "avos", "avas"), NEMO_SIGMA - ) # For managing alternative spacing - merge_stem @= remove_accents @ delete_duplicates - - fraction_with_one_fem = numerator_one_fem + delete_space + insert_space - fraction_with_one_fem += pynini.union( - denominator_singular_fem @ merge_stem, denominator_singular_fem @ merge_into_single_word - ) # Both forms exists - fraction_with_one_fem += pynutil.insert(" parte") - fraction_with_one_fem @= pynini.cdrewrite( - pynini.cross("una media", "media"), "", "", NEMO_SIGMA - ) # "media" not "una media" - - fraction_default_fem = numerator_fem + delete_space + insert_space - fraction_default_fem += pynini.union( - denominator_plural_fem @ merge_stem, denominator_plural_fem @ merge_into_single_word - ) - fraction_default_fem += pynutil.insert(" partes") - - fraction_default |= ( - numerator + delete_space + insert_space + denominator_plural @ merge_stem - ) # Case of no merger - fraction_default |= fraction_default_fem - - fraction_with_one |= numerator_one + delete_space + insert_space + denominator_singular @ merge_stem - fraction_with_one |= fraction_with_one_fem - - fraction_with_one @= pynini.cdrewrite( - pynini.cross("un medio", "medio"), "", "", NEMO_SIGMA - ) # "medio" not "un medio" - - fraction = fraction_with_one | fraction_default | fraction_with_cardinal - graph_masc = pynini.closure(integer + delete_space + conjunction, 0, 1) + fraction - - # Manage cases of fem gender (only shows on integer except for "medio") - integer_fem = shift_cardinal_gender(integer) - fraction_default |= ( - shift_cardinal_gender(numerator) - + delete_space - + insert_space - + (denominator_plural @ pynini.cross("medios", "medias")) - ) - fraction_with_one |= ( - pynutil.delete(numerator_one) + delete_space + (denominator_singular @ pynini.cross("medio", "media")) - ) - - fraction_fem = fraction_with_one | fraction_default | fraction_with_cardinal - graph_fem = pynini.closure(integer_fem + delete_space + conjunction, 0, 1) + fraction_fem - - self.graph_masc = pynini.optimize(graph_masc) - self.graph_fem = pynini.optimize(graph_fem) - - self.graph = graph_masc | graph_fem - - delete_tokens = self.delete_tokens(self.graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/es/verbalizers/measure.py b/nemo_text_processing/text_normalization/es/verbalizers/measure.py deleted file mode 100644 index b04dd5bf9fe3..000000000000 --- a/nemo_text_processing/text_normalization/es/verbalizers/measure.py +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_NOT_QUOTE, - NEMO_SIGMA, - NEMO_SPACE, - NEMO_WHITE_SPACE, - GraphFst, - delete_extra_space, - delete_preserve_order, -) -from nemo_text_processing.text_normalization.es.graph_utils import ones -from nemo_text_processing.text_normalization.es.utils import get_abs_path -from pynini.lib import pynutil - -unit_plural_fem = pynini.string_file(get_abs_path("data/measures/measurements_plural_fem.tsv")) -unit_plural_masc = pynini.string_file(get_abs_path("data/measures/measurements_plural_masc.tsv")) - -unit_singular_fem = pynini.project(unit_plural_fem, "input") -unit_singular_masc = pynini.project(unit_plural_masc, "input") - -unit_plural_fem = pynini.project(unit_plural_fem, "output") -unit_plural_masc = pynini.project(unit_plural_masc, "output") - - -class MeasureFst(GraphFst): - """ - Finite state transducer for verbalizing measure, e.g. - measure { cardinal { integer: "dos" units: "gramos" } } -> "dos gramos" - measure { decimal { integer_part: "dos" quantity: "millones" units: "gramos" } } -> "dos millones de gramos" - - Args: - decimal: DecimalFst - cardinal: CardinalFst - fraction: FractionFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, decimal: GraphFst, cardinal: GraphFst, fraction: GraphFst, deterministic: bool): - super().__init__(name="measure", kind="verbalize", deterministic=deterministic) - - graph_decimal_masc = decimal.delete_tokens(decimal.graph_masc) - graph_decimal_fem = decimal.delete_tokens(decimal.graph_fem) - graph_cardinal_masc = cardinal.delete_tokens(cardinal.graph_masc) - graph_cardinal_fem = cardinal.delete_tokens(cardinal.graph_fem) - graph_fraction_fem = fraction.delete_tokens(fraction.graph_fem) - graph_fraction_masc = fraction.delete_tokens(fraction.graph_masc) - - unit_masc = (unit_plural_masc | unit_singular_masc) + pynini.closure( - NEMO_WHITE_SPACE + "por" + pynini.closure(NEMO_NOT_QUOTE, 1), 0, 1 - ) - unit_masc |= "por" + pynini.closure(NEMO_NOT_QUOTE, 1) - unit_masc = pynutil.delete("units: \"") + (pynini.closure(NEMO_NOT_QUOTE) @ unit_masc) + pynutil.delete("\"") - - unit_fem = (unit_plural_fem | unit_singular_fem) + pynini.closure( - NEMO_WHITE_SPACE + "por" + pynini.closure(NEMO_NOT_QUOTE, 1), 0, 1 - ) - unit_fem = pynutil.delete("units: \"") + (pynini.closure(NEMO_NOT_QUOTE) @ unit_fem) + pynutil.delete("\"") - - graph_masc = (graph_cardinal_masc | graph_decimal_masc) + NEMO_WHITE_SPACE + unit_masc - graph_masc |= graph_fraction_masc + NEMO_WHITE_SPACE + pynutil.insert("de ") + unit_masc - graph_masc |= pynutil.add_weight( - graph_fraction_masc @ (NEMO_SIGMA + pynini.union("medio", "medios")) + NEMO_WHITE_SPACE + unit_masc, -0.001 - ) # "medio litro" not "medio de litro" - - graph_fem = (graph_cardinal_fem | graph_decimal_fem) + NEMO_WHITE_SPACE + unit_fem - graph_fem |= graph_fraction_fem + NEMO_WHITE_SPACE + pynutil.insert("de ") + unit_fem - graph_fem |= pynutil.add_weight( - graph_fraction_fem @ (NEMO_SIGMA + pynini.union("media", "medias")) + NEMO_WHITE_SPACE + unit_fem, -0.001 - ) - - graph = graph_masc | graph_fem - - graph = ( - pynini.cdrewrite( - pynutil.insert(" de"), "quantity: \"" + pynini.closure(NEMO_NOT_QUOTE, 1), "\"", NEMO_SIGMA - ) - @ graph - ) # billones de xyz - - graph @= pynini.cdrewrite(pynini.cross(ones, "uno"), "", NEMO_WHITE_SPACE + "por", NEMO_SIGMA) - - # To manage alphanumeric combonations ("a-8, 5x"), we let them use a weighted default path. - alpha_num_unit = pynutil.delete("units: \"") + pynini.closure(NEMO_NOT_QUOTE) + pynutil.delete("\"") - graph_alpha_num = pynini.union( - (graph_cardinal_masc | graph_decimal_masc) + NEMO_SPACE + alpha_num_unit, - alpha_num_unit + delete_extra_space + (graph_cardinal_masc | graph_decimal_masc), - ) - - graph |= pynutil.add_weight(graph_alpha_num, 0.01) - - graph += delete_preserve_order - - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/es/verbalizers/money.py b/nemo_text_processing/text_normalization/es/verbalizers/money.py deleted file mode 100644 index d2ba9c707f78..000000000000 --- a/nemo_text_processing/text_normalization/es/verbalizers/money.py +++ /dev/null @@ -1,166 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_NOT_QUOTE, - NEMO_SIGMA, - NEMO_SPACE, - GraphFst, - delete_preserve_order, -) -from nemo_text_processing.text_normalization.es.graph_utils import shift_cardinal_gender, strip_cardinal_apocope -from nemo_text_processing.text_normalization.es.utils import get_abs_path -from pynini.lib import pynutil - -fem = pynini.string_file((get_abs_path("data/money/currency_plural_fem.tsv"))) -masc = pynini.string_file((get_abs_path("data/money/currency_plural_masc.tsv"))) - -fem_singular = pynini.project(fem, "input") -masc_singular = pynini.project(masc, "input") - -fem_plural = pynini.project(fem, "output") -masc_plural = pynini.project(masc, "output") - - -class MoneyFst(GraphFst): - """ - Finite state transducer for verbalizing money, e.g. - money { currency_maj: "euro" integer_part: "un"} -> "un euro" - money { currency_maj: "euro" integer_part: "un" fractional_part: "cero cero un"} -> "uno coma cero cero uno euros" - money { integer_part: "un" currency_maj: "libra" fractional_part: "cuarenta" preserve_order: true} -> "una libra cuarenta" - money { integer_part: "un" currency_maj: "libra" fractional_part: "cuarenta" currency_min: "peniques" preserve_order: true} -> "una libra con cuarenta peniques" - money { fractional_part: "un" currency_min: "penique" preserve_order: true} -> "un penique" - - Args: - decimal: GraphFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, decimal: GraphFst, deterministic: bool = True): - super().__init__(name="money", kind="verbalize", deterministic=deterministic) - - maj_singular_masc = ( - pynutil.delete("currency_maj: \"") - + (pynini.closure(NEMO_NOT_QUOTE, 1) @ masc_singular) - + pynutil.delete("\"") - ) - maj_singular_fem = ( - pynutil.delete("currency_maj: \"") - + (pynini.closure(NEMO_NOT_QUOTE, 1) @ fem_singular) - + pynutil.delete("\"") - ) - - maj_plural_masc = ( - pynutil.delete("currency_maj: \"") - + (pynini.closure(NEMO_NOT_QUOTE, 1) @ masc_plural) - + pynutil.delete("\"") - ) - maj_plural_fem = ( - pynutil.delete("currency_maj: \"") - + (pynini.closure(NEMO_NOT_QUOTE, 1) @ fem_plural) - + pynutil.delete("\"") - ) - - maj_masc = maj_plural_masc | maj_singular_masc # Tagger kept quantity resolution stable - maj_fem = maj_plural_fem | maj_singular_fem - - min_singular_masc = ( - pynutil.delete("currency_min: \"") - + (pynini.closure(NEMO_NOT_QUOTE, 1) @ masc_singular) - + pynutil.delete("\"") - ) - min_singular_fem = ( - pynutil.delete("currency_min: \"") - + (pynini.closure(NEMO_NOT_QUOTE, 1) @ fem_singular) - + pynutil.delete("\"") - ) - - min_plural_masc = ( - pynutil.delete("currency_min: \"") - + (pynini.closure(NEMO_NOT_QUOTE, 1) @ masc_plural) - + pynutil.delete("\"") - ) - min_plural_fem = ( - pynutil.delete("currency_min: \"") - + (pynini.closure(NEMO_NOT_QUOTE, 1) @ fem_plural) - + pynutil.delete("\"") - ) - - min_masc = min_plural_masc | min_singular_masc - min_fem = min_plural_fem | min_singular_fem - - fractional_part = ( - pynutil.delete("fractional_part: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - ) - - integer_part = pynutil.delete("integer_part: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - optional_add_and = pynini.closure(pynutil.insert(pynini.union("con ", "y ")), 0, 1) - - # *** currency_maj - graph_integer_masc = integer_part + NEMO_SPACE + maj_masc - graph_integer_fem = shift_cardinal_gender(integer_part) + NEMO_SPACE + maj_fem - - graph_integer = graph_integer_fem | graph_integer_masc - - # *** currency_maj + (***) | ((con) *** current_min) - graph_integer_with_minor_masc = ( - graph_integer_masc - + NEMO_SPACE - + pynini.union( - optional_add_and + strip_cardinal_apocope(fractional_part), - (optional_add_and + fractional_part + NEMO_SPACE + min_masc), - (optional_add_and + shift_cardinal_gender(fractional_part) + NEMO_SPACE + min_fem), - ) # Could be minor currency that is different gender - + delete_preserve_order - ) - - graph_integer_with_minor_fem = ( - graph_integer_fem - + NEMO_SPACE - + pynini.union( - optional_add_and + shift_cardinal_gender(fractional_part), - (optional_add_and + fractional_part + NEMO_SPACE + min_masc), - (optional_add_and + shift_cardinal_gender(fractional_part) + NEMO_SPACE + min_fem), - ) # Could be minor currency that is different gender - + delete_preserve_order - ) - - graph_integer_with_minor = graph_integer_with_minor_fem | graph_integer_with_minor_masc - - ## *** coma *** currency_maj - graph_decimal_masc = decimal.graph_masc + NEMO_SPACE + maj_masc - - graph_decimal_fem = decimal.graph_fem - graph_decimal_fem |= decimal.numbers_only_quantity # can still have "x billions" with fem currency - graph_decimal_fem += NEMO_SPACE + maj_fem - - graph_decimal = graph_decimal_fem | graph_decimal_masc - graph_decimal = ( - pynini.cdrewrite( - pynutil.insert(" de"), "quantity: \"" + pynini.closure(NEMO_NOT_QUOTE, 1), "\"", NEMO_SIGMA - ) - @ graph_decimal - ) # formally it's millones/billones de *** - - # *** current_min - graph_minor_masc = fractional_part + NEMO_SPACE + min_masc + delete_preserve_order - graph_minor_fem = shift_cardinal_gender(fractional_part) + NEMO_SPACE + min_fem + delete_preserve_order - - graph_minor = graph_minor_fem | graph_minor_masc - - graph = graph_integer | graph_integer_with_minor | graph_decimal | graph_minor - - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/es/verbalizers/ordinal.py b/nemo_text_processing/text_normalization/es/verbalizers/ordinal.py deleted file mode 100644 index 009cdf34352a..000000000000 --- a/nemo_text_processing/text_normalization/es/verbalizers/ordinal.py +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, NEMO_SIGMA, NEMO_SPACE, GraphFst -from nemo_text_processing.text_normalization.es.graph_utils import shift_number_gender -from pynini.lib import pynutil - - -class OrdinalFst(GraphFst): - """ - Finite state transducer for verbalizing ordinals - e.g. ordinal { integer: "tercer" } } -> "tercero" - -> "tercera" - -> "tercer" - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="ordinal", kind="verbalize", deterministic=deterministic) - - graph = pynutil.delete("integer: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - - # masculne gender we leave as is - graph_masc = graph + pynutil.delete(" morphosyntactic_features: \"gender_masc") - - # shift gender - graph_fem_ending = graph @ pynini.cdrewrite( - pynini.cross("o", "a"), "", NEMO_SPACE | pynini.accep("[EOS]"), NEMO_SIGMA - ) - graph_fem = shift_number_gender(graph_fem_ending) + pynutil.delete(" morphosyntactic_features: \"gender_fem") - - # Apocope just changes tercero and primero. May occur if someone wrote 11.er (uncommon) - graph_apocope = ( - pynini.cross("tercero", "tercer") - | pynini.cross("primero", "primer") - | pynini.cross("undécimo", "decimoprimer") - ) # In case someone wrote 11.er with deterministic - graph_apocope = (graph @ pynini.cdrewrite(graph_apocope, "", "", NEMO_SIGMA)) + pynutil.delete( - " morphosyntactic_features: \"apocope" - ) - - graph = graph_apocope | graph_masc | graph_fem - - if not deterministic: - # Plural graph - graph_plural = pynini.cdrewrite( - pynutil.insert("s"), pynini.union("o", "a"), NEMO_SPACE | pynini.accep("[EOS]"), NEMO_SIGMA - ) - - graph |= (graph @ graph_plural) + pynutil.delete("/plural") - - self.graph = graph + pynutil.delete("\"") - - delete_tokens = self.delete_tokens(self.graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/es/verbalizers/telephone.py b/nemo_text_processing/text_normalization/es/verbalizers/telephone.py deleted file mode 100644 index 8e8932ea2cc2..000000000000 --- a/nemo_text_processing/text_normalization/es/verbalizers/telephone.py +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst -from pynini.lib import pynutil - - -class TelephoneFst(GraphFst): - """ - Finite state transducer for verbalizing telephone, e.g. - telephone { number_part: "uno dos tres uno dos tres cinco seis siete ocho" } - -> uno dos tres uno dos tres cinco seis siete ocho - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="telephone", kind="verbalize") - - number_part = pynutil.delete("number_part: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - delete_tokens = self.delete_tokens(number_part) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/es/verbalizers/time.py b/nemo_text_processing/text_normalization/es/verbalizers/time.py deleted file mode 100644 index 23fa1d180d61..000000000000 --- a/nemo_text_processing/text_normalization/es/verbalizers/time.py +++ /dev/null @@ -1,256 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_NOT_QUOTE, - NEMO_SIGMA, - GraphFst, - delete_preserve_order, - delete_space, - insert_space, -) -from nemo_text_processing.text_normalization.es.utils import get_abs_path -from pynini.lib import pynutil - -alt_minutes = pynini.string_file(get_abs_path("data/time/alt_minutes.tsv")) - -morning_times = pynini.string_file(get_abs_path("data/time/morning_times.tsv")) -afternoon_times = pynini.string_file(get_abs_path("data/time/afternoon_times.tsv")) -evening_times = pynini.string_file(get_abs_path("data/time/evening_times.tsv")) - - -class TimeFst(GraphFst): - """ - Finite state transducer for verbalizing time, e.g. - time { hours: "doce" minutes: "media" suffix: "a m" } -> doce y media de la noche - time { hours: "doce" } -> twelve o'clock - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="time", kind="verbalize", deterministic=deterministic) - - change_minutes = pynini.cdrewrite(alt_minutes, pynini.accep("[BOS]"), pynini.accep("[EOS]"), NEMO_SIGMA) - - morning_phrases = pynini.cross("am", "de la mañana") - afternoon_phrases = pynini.cross("pm", "de la tarde") - evening_phrases = pynini.cross("pm", "de la noche") - - # For the 12's - mid_times = pynini.accep("doce") - mid_phrases = ( - pynini.string_map([("pm", "del mediodía"), ("am", "de la noche")]) - if deterministic - else pynini.string_map( - [ - ("pm", "de la mañana"), - ("pm", "del día"), - ("pm", "del mediodía"), - ("am", "de la noche"), - ("am", "de la medianoche"), - ] - ) - ) - - hour = ( - pynutil.delete("hours:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - minute = ( - pynutil.delete("minutes:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - minute = (minute @ change_minutes) if deterministic else pynini.union(minute, minute @ change_minutes) - - suffix = ( - pynutil.delete("suffix:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - zone = ( - pynutil.delete("zone:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - optional_zone = pynini.closure(delete_space + insert_space + zone, 0, 1) - second = ( - pynutil.delete("seconds:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - - graph_hms = ( - hour - + pynutil.insert(" horas ") - + delete_space - + minute - + pynutil.insert(" minutos y ") - + delete_space - + second - + pynutil.insert(" segundos") - ) - - graph_hm = hour + delete_space + pynutil.insert(" y ") + minute - graph_hm |= pynini.union( - (hour @ morning_times) - + delete_space - + pynutil.insert(" y ") - + minute - + delete_space - + insert_space - + (suffix @ morning_phrases), - (hour @ afternoon_times) - + delete_space - + pynutil.insert(" y ") - + minute - + delete_space - + insert_space - + (suffix @ afternoon_phrases), - (hour @ evening_times) - + delete_space - + pynutil.insert(" y ") - + minute - + delete_space - + insert_space - + (suffix @ evening_phrases), - (hour @ mid_times) - + delete_space - + pynutil.insert(" y ") - + minute - + delete_space - + insert_space - + (suffix @ mid_phrases), - ) - - graph_h = pynini.union( - hour, - (hour @ morning_times) + delete_space + insert_space + (suffix @ morning_phrases), - (hour @ afternoon_times) + delete_space + insert_space + (suffix @ afternoon_phrases), - (hour @ evening_times) + delete_space + insert_space + (suffix @ evening_phrases), - (hour @ mid_times) + delete_space + insert_space + (suffix @ mid_phrases), - ) - - graph = (graph_hms | graph_hm | graph_h) + optional_zone - - if not deterministic: - graph_style_1 = pynutil.delete(" style: \"1\"") - graph_style_2 = pynutil.delete(" style: \"2\"") - - graph_menos = hour + delete_space + pynutil.insert(" menos ") + minute + graph_style_1 - graph_menos |= ( - (hour @ morning_times) - + delete_space - + pynutil.insert(" menos ") - + minute - + delete_space - + insert_space - + (suffix @ morning_phrases) - + graph_style_1 - ) - graph_menos |= ( - (hour @ afternoon_times) - + delete_space - + pynutil.insert(" menos ") - + minute - + delete_space - + insert_space - + (suffix @ afternoon_phrases) - + graph_style_1 - ) - graph_menos |= ( - (hour @ evening_times) - + delete_space - + pynutil.insert(" menos ") - + minute - + delete_space - + insert_space - + (suffix @ evening_phrases) - + graph_style_1 - ) - graph_menos |= ( - (hour @ mid_times) - + delete_space - + pynutil.insert(" menos ") - + minute - + delete_space - + insert_space - + (suffix @ mid_phrases) - + graph_style_1 - ) - graph_menos += optional_zone - - graph_para = minute + pynutil.insert(" para las ") + delete_space + hour + graph_style_2 - graph_para |= ( - minute - + pynutil.insert(" para las ") - + delete_space - + (hour @ morning_times) - + delete_space - + insert_space - + (suffix @ morning_phrases) - + graph_style_2 - ) - graph_para |= ( - minute - + pynutil.insert(" para las ") - + delete_space - + (hour @ afternoon_times) - + delete_space - + insert_space - + (suffix @ afternoon_phrases) - + graph_style_2 - ) - graph_para |= ( - minute - + pynutil.insert(" para las ") - + delete_space - + (hour @ evening_times) - + delete_space - + insert_space - + (suffix @ evening_phrases) - + graph_style_2 - ) - graph_para |= ( - minute - + pynutil.insert(" para las ") - + delete_space - + (hour @ mid_times) - + delete_space - + insert_space - + (suffix @ mid_phrases) - + graph_style_2 - ) - graph_para += optional_zone - graph_para @= pynini.cdrewrite( - pynini.cross(" las ", " la "), "para", "una", NEMO_SIGMA - ) # Need agreement with one - - graph |= graph_menos | graph_para - delete_tokens = self.delete_tokens(graph + delete_preserve_order) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/es/verbalizers/verbalize.py b/nemo_text_processing/text_normalization/es/verbalizers/verbalize.py deleted file mode 100644 index 28810d67f897..000000000000 --- a/nemo_text_processing/text_normalization/es/verbalizers/verbalize.py +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst -from nemo_text_processing.text_normalization.en.verbalizers.whitelist import WhiteListFst -from nemo_text_processing.text_normalization.es.verbalizers.cardinal import CardinalFst -from nemo_text_processing.text_normalization.es.verbalizers.date import DateFst -from nemo_text_processing.text_normalization.es.verbalizers.decimals import DecimalFst -from nemo_text_processing.text_normalization.es.verbalizers.electronic import ElectronicFst -from nemo_text_processing.text_normalization.es.verbalizers.fraction import FractionFst -from nemo_text_processing.text_normalization.es.verbalizers.measure import MeasureFst -from nemo_text_processing.text_normalization.es.verbalizers.money import MoneyFst -from nemo_text_processing.text_normalization.es.verbalizers.ordinal import OrdinalFst -from nemo_text_processing.text_normalization.es.verbalizers.telephone import TelephoneFst -from nemo_text_processing.text_normalization.es.verbalizers.time import TimeFst - - -class VerbalizeFst(GraphFst): - """ - Composes other verbalizer grammars. - For deployment, this grammar will be compiled and exported to OpenFst Finate State Archiv (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - - Args: - deterministic: if True will provide a single transduction option, - for False multiple options (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="verbalize", kind="verbalize", deterministic=deterministic) - cardinal = CardinalFst(deterministic=deterministic) - cardinal_graph = cardinal.fst - ordinal = OrdinalFst(deterministic=deterministic) - ordinal_graph = ordinal.fst - decimal = DecimalFst(deterministic=deterministic) - decimal_graph = decimal.fst - fraction = FractionFst(deterministic=deterministic) - fraction_graph = fraction.fst - date = DateFst(deterministic=deterministic) - date_graph = date.fst - measure = MeasureFst(cardinal=cardinal, decimal=decimal, fraction=fraction, deterministic=deterministic) - measure_graph = measure.fst - electronic = ElectronicFst(deterministic=deterministic) - electronic_graph = electronic.fst - whitelist_graph = WhiteListFst(deterministic=deterministic).fst - money_graph = MoneyFst(decimal=decimal, deterministic=deterministic).fst - telephone_graph = TelephoneFst(deterministic=deterministic).fst - time_graph = TimeFst(deterministic=deterministic).fst - - graph = ( - cardinal_graph - | measure_graph - | decimal_graph - | ordinal_graph - | date_graph - | electronic_graph - | money_graph - | fraction_graph - | whitelist_graph - | telephone_graph - | time_graph - ) - self.fst = graph diff --git a/nemo_text_processing/text_normalization/es/verbalizers/verbalize_final.py b/nemo_text_processing/text_normalization/es/verbalizers/verbalize_final.py deleted file mode 100644 index fe35f769c3d7..000000000000 --- a/nemo_text_processing/text_normalization/es/verbalizers/verbalize_final.py +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - GraphFst, - delete_extra_space, - delete_space, - generator_main, -) -from nemo_text_processing.text_normalization.en.verbalizers.word import WordFst -from nemo_text_processing.text_normalization.es.verbalizers.verbalize import VerbalizeFst -from pynini.lib import pynutil - -from nemo.utils import logging - - -class VerbalizeFinalFst(GraphFst): - """ - Finite state transducer that verbalizes an entire sentence - - Args: - deterministic: if True will provide a single transduction option, - for False multiple options (used for audio-based normalization) - cache_dir: path to a dir with .far grammar file. Set to None to avoid using cache. - overwrite_cache: set to True to overwrite .far files - """ - - def __init__(self, deterministic: bool = True, cache_dir: str = None, overwrite_cache: bool = False): - super().__init__(name="verbalize_final", kind="verbalize", deterministic=deterministic) - - far_file = None - if cache_dir is not None and cache_dir != "None": - os.makedirs(cache_dir, exist_ok=True) - far_file = os.path.join(cache_dir, f"es_tn_{deterministic}_deterministic_verbalizer.far") - if not overwrite_cache and far_file and os.path.exists(far_file): - self.fst = pynini.Far(far_file, mode="r")["verbalize"] - logging.info(f'VerbalizeFinalFst graph was restored from {far_file}.') - else: - - verbalize = VerbalizeFst(deterministic=deterministic).fst - word = WordFst(deterministic=deterministic).fst - types = verbalize | word - graph = ( - pynutil.delete("tokens") - + delete_space - + pynutil.delete("{") - + delete_space - + types - + delete_space - + pynutil.delete("}") - ) - graph = delete_space + pynini.closure(graph + delete_extra_space) + graph + delete_space - - self.fst = graph.optimize() - if far_file: - generator_main(far_file, {"verbalize": self.fst}) - logging.info(f"VerbalizeFinalFst grammars are saved to {far_file}.") diff --git a/nemo_text_processing/text_normalization/normalize.py b/nemo_text_processing/text_normalization/normalize.py deleted file mode 100644 index e1a57e01d5bf..000000000000 --- a/nemo_text_processing/text_normalization/normalize.py +++ /dev/null @@ -1,543 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import itertools -import os -import re -from argparse import ArgumentParser -from collections import OrderedDict -from math import factorial -from time import perf_counter -from typing import Dict, List, Union - -import pynini -import regex -from joblib import Parallel, delayed -from nemo_text_processing.text_normalization.data_loader_utils import ( - load_file, - post_process_punct, - pre_process, - write_file, -) -from nemo_text_processing.text_normalization.token_parser import PRESERVE_ORDER_KEY, TokenParser -from pynini.lib.rewrite import top_rewrite -from tqdm import tqdm - -try: - from nemo.collections.common.tokenizers.moses_tokenizers import MosesProcessor - - NLP_AVAILABLE = True -except (ModuleNotFoundError, ImportError) as e: - NLP_AVAILABLE = False - -SPACE_DUP = re.compile(' {2,}') - - -class Normalizer: - """ - Normalizer class that converts text from written to spoken form. - Useful for TTS preprocessing. - - Args: - input_case: expected input capitalization - lang: language specifying the TN rules, by default: English - cache_dir: path to a dir with .far grammar file. Set to None to avoid using cache. - overwrite_cache: set to True to overwrite .far files - whitelist: path to a file with whitelist replacements - post_process: WFST-based post-processing, e.g. to remove extra spaces added during TN. - Note: punct_post_process flag in normalize() supports all languages. - """ - - def __init__( - self, - input_case: str, - lang: str = 'en', - deterministic: bool = True, - cache_dir: str = None, - overwrite_cache: bool = False, - whitelist: str = None, - lm: bool = False, - post_process: bool = True, - ): - assert input_case in ["lower_cased", "cased"] - - self.post_processor = None - - if lang == "en": - from nemo_text_processing.text_normalization.en.verbalizers.post_processing import PostProcessingFst - from nemo_text_processing.text_normalization.en.verbalizers.verbalize_final import VerbalizeFinalFst - - if post_process: - self.post_processor = PostProcessingFst(cache_dir=cache_dir, overwrite_cache=overwrite_cache) - - if deterministic: - from nemo_text_processing.text_normalization.en.taggers.tokenize_and_classify import ClassifyFst - else: - if lm: - from nemo_text_processing.text_normalization.en.taggers.tokenize_and_classify_lm import ClassifyFst - else: - from nemo_text_processing.text_normalization.en.taggers.tokenize_and_classify_with_audio import ( - ClassifyFst, - ) - elif lang == 'ru': - # Ru TN only support non-deterministic cases and produces multiple normalization options - # use normalize_with_audio.py - from nemo_text_processing.text_normalization.ru.taggers.tokenize_and_classify import ClassifyFst - from nemo_text_processing.text_normalization.ru.verbalizers.verbalize_final import VerbalizeFinalFst - elif lang == 'de': - from nemo_text_processing.text_normalization.de.taggers.tokenize_and_classify import ClassifyFst - from nemo_text_processing.text_normalization.de.verbalizers.verbalize_final import VerbalizeFinalFst - elif lang == 'es': - from nemo_text_processing.text_normalization.es.taggers.tokenize_and_classify import ClassifyFst - from nemo_text_processing.text_normalization.es.verbalizers.verbalize_final import VerbalizeFinalFst - elif lang == 'zh': - from nemo_text_processing.text_normalization.zh.taggers.tokenize_and_classify import ClassifyFst - from nemo_text_processing.text_normalization.zh.verbalizers.verbalize_final import VerbalizeFinalFst - else: - raise NotImplementedError(f"Language {lang} has not been supported yet.") - - self.tagger = ClassifyFst( - input_case=input_case, - deterministic=deterministic, - cache_dir=cache_dir, - overwrite_cache=overwrite_cache, - whitelist=whitelist, - ) - - self.verbalizer = VerbalizeFinalFst( - deterministic=deterministic, cache_dir=cache_dir, overwrite_cache=overwrite_cache - ) - - self.parser = TokenParser() - self.lang = lang - - if NLP_AVAILABLE: - self.processor = MosesProcessor(lang_id=lang) - else: - self.processor = None - print("NeMo NLP is not available. Moses de-tokenization will be skipped.") - - def normalize_list( - self, - texts: List[str], - verbose: bool = False, - punct_pre_process: bool = False, - punct_post_process: bool = False, - batch_size: int = 1, - n_jobs: int = 1, - ): - """ - NeMo text normalizer - - Args: - texts: list of input strings - verbose: whether to print intermediate meta information - punct_pre_process: whether to do punctuation pre-processing - punct_post_process: whether to do punctuation post-processing - n_jobs: the maximum number of concurrently running jobs. If -1 all CPUs are used. If 1 is given, - no parallel computing code is used at all, which is useful for debugging. For n_jobs below -1, - (n_cpus + 1 + n_jobs) are used. Thus for n_jobs = -2, all CPUs but one are used. - batch_size: Number of examples for each process - - Returns converted list input strings - """ - - # to save intermediate results to a file - batch = min(len(texts), batch_size) - - try: - normalized_texts = Parallel(n_jobs=n_jobs)( - delayed(self.process_batch)(texts[i : i + batch], verbose, punct_pre_process, punct_post_process) - for i in range(0, len(texts), batch) - ) - except BaseException as e: - raise e - - normalized_texts = list(itertools.chain(*normalized_texts)) - return normalized_texts - - def process_batch(self, batch, verbose, punct_pre_process, punct_post_process): - """ - Normalizes batch of text sequences - Args: - batch: list of texts - verbose: whether to print intermediate meta information - punct_pre_process: whether to do punctuation pre-processing - punct_post_process: whether to do punctuation post-processing - """ - normalized_lines = [ - self.normalize( - text, verbose=verbose, punct_pre_process=punct_pre_process, punct_post_process=punct_post_process - ) - for text in tqdm(batch) - ] - return normalized_lines - - def _estimate_number_of_permutations_in_nested_dict( - self, token_group: Dict[str, Union[OrderedDict, str, bool]] - ) -> int: - num_perms = 1 - for k, inner in token_group.items(): - if isinstance(inner, dict): - num_perms *= self._estimate_number_of_permutations_in_nested_dict(inner) - num_perms *= factorial(len(token_group)) - return num_perms - - def _split_tokens_to_reduce_number_of_permutations( - self, tokens: List[dict], max_number_of_permutations_per_split: int = 729 - ) -> List[List[dict]]: - """ - Splits a sequence of tokens in a smaller sequences of tokens in a way that maximum number of composite - tokens permutations does not exceed ``max_number_of_permutations_per_split``. - - For example, - - .. code-block:: python - tokens = [ - {"tokens": {"date": {"year": "twenty eighteen", "month": "december", "day": "thirty one"}}}, - {"tokens": {"date": {"year": "twenty eighteen", "month": "january", "day": "eight"}}}, - ] - split = normalizer._split_tokens_to_reduce_number_of_permutations( - tokens, max_number_of_permutations_per_split=6 - ) - assert split == [ - [{"tokens": {"date": {"year": "twenty eighteen", "month": "december", "day": "thirty one"}}}], - [{"tokens": {"date": {"year": "twenty eighteen", "month": "january", "day": "eight"}}}], - ] - - Date tokens contain 3 items each which gives 6 permutations for every date. Since there are 2 dates, total - number of permutations would be ``6 * 6 == 36``. Parameter ``max_number_of_permutations_per_split`` equals 6, - so input sequence of tokens is split into 2 smaller sequences. - - Args: - tokens (:obj:`List[dict]`): a list of dictionaries, possibly nested. - max_number_of_permutations_per_split (:obj:`int`, `optional`, defaults to :obj:`243`): a maximum number - of permutations which can be generated from input sequence of tokens. - - Returns: - :obj:`List[List[dict]]`: a list of smaller sequences of tokens resulting from ``tokens`` split. - """ - splits = [] - prev_end_of_split = 0 - current_number_of_permutations = 1 - for i, token_group in enumerate(tokens): - n = self._estimate_number_of_permutations_in_nested_dict(token_group) - if n * current_number_of_permutations > max_number_of_permutations_per_split: - splits.append(tokens[prev_end_of_split:i]) - prev_end_of_split = i - current_number_of_permutations = 1 - if n > max_number_of_permutations_per_split: - raise ValueError( - f"Could not split token list with respect to condition that every split can generate number of " - f"permutations less or equal to " - f"`max_number_of_permutations_per_split={max_number_of_permutations_per_split}`. " - f"There is an unsplittable token group that generates more than " - f"{max_number_of_permutations_per_split} permutations. Try to increase " - f"`max_number_of_permutations_per_split` parameter." - ) - current_number_of_permutations *= n - splits.append(tokens[prev_end_of_split:]) - assert sum([len(s) for s in splits]) == len(tokens) - return splits - - def normalize( - self, text: str, verbose: bool = False, punct_pre_process: bool = False, punct_post_process: bool = False - ) -> str: - """ - Main function. Normalizes tokens from written to spoken form - e.g. 12 kg -> twelve kilograms - - Args: - text: string that may include semiotic classes - verbose: whether to print intermediate meta information - punct_pre_process: whether to perform punctuation pre-processing, for example, [25] -> [ 25 ] - punct_post_process: whether to normalize punctuation - - Returns: spoken form - """ - if len(text.split()) > 500: - print( - "WARNING! Your input is too long and could take a long time to normalize." - "Use split_text_into_sentences() to make the input shorter and then call normalize_list()." - ) - - original_text = text - if punct_pre_process: - text = pre_process(text) - text = text.strip() - if not text: - if verbose: - print(text) - return text - text = pynini.escape(text) - tagged_lattice = self.find_tags(text) - tagged_text = Normalizer.select_tag(tagged_lattice) - if verbose: - print(tagged_text) - self.parser(tagged_text) - tokens = self.parser.parse() - split_tokens = self._split_tokens_to_reduce_number_of_permutations(tokens) - output = "" - for s in split_tokens: - tags_reordered = self.generate_permutations(s) - verbalizer_lattice = None - for tagged_text in tags_reordered: - tagged_text = pynini.escape(tagged_text) - - verbalizer_lattice = self.find_verbalizer(tagged_text) - if verbalizer_lattice.num_states() != 0: - break - if verbalizer_lattice is None: - raise ValueError(f"No permutations were generated from tokens {s}") - output += ' ' + Normalizer.select_verbalizer(verbalizer_lattice) - output = SPACE_DUP.sub(' ', output[1:]) - - if self.lang == "en" and hasattr(self, 'post_processor'): - output = self.post_process(output) - - if punct_post_process: - # do post-processing based on Moses detokenizer - if self.processor: - output = self.processor.moses_detokenizer.detokenize([output], unescape=False) - output = post_process_punct(input=original_text, normalized_text=output) - else: - print("NEMO_NLP collection is not available: skipping punctuation post_processing") - - return output - - def split_text_into_sentences(self, text: str) -> List[str]: - """ - Split text into sentences. - - Args: - text: text - - Returns list of sentences - """ - lower_case_unicode = '' - upper_case_unicode = '' - if self.lang == "ru": - lower_case_unicode = '\u0430-\u04FF' - upper_case_unicode = '\u0410-\u042F' - - # Read and split transcript by utterance (roughly, sentences) - split_pattern = rf"(? List[str]: - """ - Creates reorderings of dictionary elements and serializes as strings - - Args: - d: (nested) dictionary of key value pairs - - Return permutations of different string serializations of key value pairs - """ - l = [] - if PRESERVE_ORDER_KEY in d.keys(): - d_permutations = [d.items()] - else: - d_permutations = itertools.permutations(d.items()) - for perm in d_permutations: - subl = [""] - for k, v in perm: - if isinstance(v, str): - subl = ["".join(x) for x in itertools.product(subl, [f"{k}: \"{v}\" "])] - elif isinstance(v, OrderedDict): - rec = self._permute(v) - subl = ["".join(x) for x in itertools.product(subl, [f" {k} {{ "], rec, [f" }} "])] - elif isinstance(v, bool): - subl = ["".join(x) for x in itertools.product(subl, [f"{k}: true "])] - else: - raise ValueError() - l.extend(subl) - return l - - def generate_permutations(self, tokens: List[dict]): - """ - Generates permutations of string serializations of list of dictionaries - - Args: - tokens: list of dictionaries - - Returns string serialization of list of dictionaries - """ - - def _helper(prefix: str, token_list: List[dict], idx: int): - """ - Generates permutations of string serializations of given dictionary - - Args: - token_list: list of dictionaries - prefix: prefix string - idx: index of next dictionary - - Returns string serialization of dictionary - """ - if idx == len(token_list): - yield prefix - return - token_options = self._permute(token_list[idx]) - for token_option in token_options: - yield from _helper(prefix + token_option, token_list, idx + 1) - - return _helper("", tokens, 0) - - def find_tags(self, text: str) -> 'pynini.FstLike': - """ - Given text use tagger Fst to tag text - - Args: - text: sentence - - Returns: tagged lattice - """ - lattice = text @ self.tagger.fst - return lattice - - @staticmethod - def select_tag(lattice: 'pynini.FstLike') -> str: - """ - Given tagged lattice return shortest path - - Args: - lattice: pynini.FstLike tag lattice - - Returns: shortest path - """ - tagged_text = pynini.shortestpath(lattice, nshortest=1, unique=True).string() - return tagged_text - - def find_verbalizer(self, tagged_text: str) -> 'pynini.FstLike': - """ - Given tagged text creates verbalization lattice - This is context-independent. - - Args: - tagged_text: input text - - Returns: verbalized lattice - """ - lattice = tagged_text @ self.verbalizer.fst - return lattice - - @staticmethod - def select_verbalizer(lattice: 'pynini.FstLike') -> str: - """ - Given verbalized lattice return shortest path - - Args: - lattice: verbalization lattice - - Returns: shortest path - """ - output = pynini.shortestpath(lattice, nshortest=1, unique=True).string() - # lattice = output @ self.verbalizer.punct_graph - # output = pynini.shortestpath(lattice, nshortest=1, unique=True).string() - return output - - def post_process(self, normalized_text: 'pynini.FstLike') -> str: - """ - Runs post-processing graph on normalized text - - Args: - normalized_text: normalized text - - Returns: shortest path - """ - normalized_text = normalized_text.strip() - if not normalized_text: - return normalized_text - normalized_text = pynini.escape(normalized_text) - - if self.post_processor is not None: - normalized_text = top_rewrite(normalized_text, self.post_processor.fst) - return normalized_text - - -def parse_args(): - parser = ArgumentParser() - input = parser.add_mutually_exclusive_group() - input.add_argument("--text", dest="input_string", help="input string", type=str) - input.add_argument("--input_file", dest="input_file", help="input file path", type=str) - parser.add_argument('--output_file', dest="output_file", help="output file path", type=str) - parser.add_argument("--language", help="language", choices=["en", "de", "es", "zh"], default="en", type=str) - parser.add_argument( - "--input_case", help="input capitalization", choices=["lower_cased", "cased"], default="cased", type=str - ) - parser.add_argument("--verbose", help="print info for debugging", action='store_true') - parser.add_argument( - "--punct_post_process", - help="set to True to enable punctuation post processing to match input.", - action="store_true", - ) - parser.add_argument( - "--punct_pre_process", help="set to True to enable punctuation pre processing", action="store_true" - ) - parser.add_argument("--overwrite_cache", help="set to True to re-create .far grammar files", action="store_true") - parser.add_argument("--whitelist", help="path to a file with with whitelist", default=None, type=str) - parser.add_argument( - "--cache_dir", - help="path to a dir with .far grammar file. Set to None to avoid using cache", - default=None, - type=str, - ) - return parser.parse_args() - - -if __name__ == "__main__": - start_time = perf_counter() - - args = parse_args() - whitelist = os.path.abspath(args.whitelist) if args.whitelist else None - - if not args.input_string and not args.input_file: - raise ValueError("Either `--text` or `--input_file` required") - - normalizer = Normalizer( - input_case=args.input_case, - cache_dir=args.cache_dir, - overwrite_cache=args.overwrite_cache, - whitelist=whitelist, - lang=args.language, - ) - if args.input_string: - print( - normalizer.normalize( - args.input_string, - verbose=args.verbose, - punct_pre_process=args.punct_pre_process, - punct_post_process=args.punct_post_process, - ) - ) - elif args.input_file: - print("Loading data: " + args.input_file) - data = load_file(args.input_file) - - print("- Data: " + str(len(data)) + " sentences") - normalizer_prediction = normalizer.normalize_list( - data, - verbose=args.verbose, - punct_pre_process=args.punct_pre_process, - punct_post_process=args.punct_post_process, - ) - if args.output_file: - write_file(args.output_file, normalizer_prediction) - print(f"- Normalized. Writing out to {args.output_file}") - else: - print(normalizer_prediction) - - print(f"Execution time: {perf_counter() - start_time:.02f} sec") diff --git a/nemo_text_processing/text_normalization/normalize_with_audio.py b/nemo_text_processing/text_normalization/normalize_with_audio.py deleted file mode 100644 index 27fcaa1e5f87..000000000000 --- a/nemo_text_processing/text_normalization/normalize_with_audio.py +++ /dev/null @@ -1,554 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import json -import os -import time -from argparse import ArgumentParser -from glob import glob -from typing import List, Optional, Tuple - -import pynini -from joblib import Parallel, delayed -from nemo_text_processing.text_normalization.data_loader_utils import post_process_punct, pre_process -from nemo_text_processing.text_normalization.normalize import Normalizer -from pynini.lib import rewrite -from tqdm import tqdm - -try: - from nemo.collections.asr.metrics.wer import word_error_rate - from nemo.collections.asr.models import ASRModel - - ASR_AVAILABLE = True -except (ModuleNotFoundError, ImportError): - ASR_AVAILABLE = False - - -""" -The script provides multiple normalization options and chooses the best one that minimizes CER of the ASR output -(most of the semiotic classes use deterministic=False flag). - -To run this script with a .json manifest file, the manifest file should contain the following fields: - "audio_data" - path to the audio file - "text" - raw text - "pred_text" - ASR model prediction - - See https://github.com/NVIDIA/NeMo/blob/main/examples/asr/transcribe_speech.py on how to add ASR predictions - - When the manifest is ready, run: - python normalize_with_audio.py \ - --audio_data PATH/TO/MANIFEST.JSON \ - --language en - - -To run with a single audio file, specify path to audio and text with: - python normalize_with_audio.py \ - --audio_data PATH/TO/AUDIO.WAV \ - --language en \ - --text raw text OR PATH/TO/.TXT/FILE - --model QuartzNet15x5Base-En \ - --verbose - -To see possible normalization options for a text input without an audio file (could be used for debugging), run: - python python normalize_with_audio.py --text "RAW TEXT" - -Specify `--cache_dir` to generate .far grammars once and re-used them for faster inference -""" - - -class NormalizerWithAudio(Normalizer): - """ - Normalizer class that converts text from written to spoken form. - Useful for TTS preprocessing. - - Args: - input_case: expected input capitalization - lang: language - cache_dir: path to a dir with .far grammar file. Set to None to avoid using cache. - overwrite_cache: set to True to overwrite .far files - whitelist: path to a file with whitelist replacements - post_process: WFST-based post processing, e.g. to remove extra spaces added during TN. - Note: punct_post_process flag in normalize() supports all languages. - """ - - def __init__( - self, - input_case: str, - lang: str = 'en', - cache_dir: str = None, - overwrite_cache: bool = False, - whitelist: str = None, - lm: bool = False, - post_process: bool = True, - ): - - super().__init__( - input_case=input_case, - lang=lang, - deterministic=False, - cache_dir=cache_dir, - overwrite_cache=overwrite_cache, - whitelist=whitelist, - lm=lm, - post_process=post_process, - ) - self.lm = lm - - def normalize(self, text: str, n_tagged: int, punct_post_process: bool = True, verbose: bool = False,) -> str: - """ - Main function. Normalizes tokens from written to spoken form - e.g. 12 kg -> twelve kilograms - - Args: - text: string that may include semiotic classes - n_tagged: number of tagged options to consider, -1 - to get all possible tagged options - punct_post_process: whether to normalize punctuation - verbose: whether to print intermediate meta information - - Returns: - normalized text options (usually there are multiple ways of normalizing a given semiotic class) - """ - - if len(text.split()) > 500: - raise ValueError( - "Your input is too long. Please split up the input into sentences, " - "or strings with fewer than 500 words" - ) - - original_text = text - text = pre_process(text) # to handle [] - - text = text.strip() - if not text: - if verbose: - print(text) - return text - text = pynini.escape(text) - print(text) - - if self.lm: - if self.lang not in ["en"]: - raise ValueError(f"{self.lang} is not supported in LM mode") - - if self.lang == "en": - # this to keep arpabet phonemes in the list of options - if "[" in text and "]" in text: - - lattice = rewrite.rewrite_lattice(text, self.tagger.fst) - else: - try: - lattice = rewrite.rewrite_lattice(text, self.tagger.fst_no_digits) - except pynini.lib.rewrite.Error: - lattice = rewrite.rewrite_lattice(text, self.tagger.fst) - lattice = rewrite.lattice_to_nshortest(lattice, n_tagged) - tagged_texts = [(x[1], float(x[2])) for x in lattice.paths().items()] - tagged_texts.sort(key=lambda x: x[1]) - tagged_texts, weights = list(zip(*tagged_texts)) - else: - tagged_texts = self._get_tagged_text(text, n_tagged) - # non-deterministic Eng normalization uses tagger composed with verbalizer, no permutation in between - if self.lang == "en": - normalized_texts = tagged_texts - normalized_texts = [self.post_process(text) for text in normalized_texts] - else: - normalized_texts = [] - for tagged_text in tagged_texts: - self._verbalize(tagged_text, normalized_texts, verbose=verbose) - - if len(normalized_texts) == 0: - raise ValueError() - - if punct_post_process: - # do post-processing based on Moses detokenizer - if self.processor: - normalized_texts = [self.processor.detokenize([t]) for t in normalized_texts] - normalized_texts = [ - post_process_punct(input=original_text, normalized_text=t) for t in normalized_texts - ] - - if self.lm: - remove_dup = sorted(list(set(zip(normalized_texts, weights))), key=lambda x: x[1]) - normalized_texts, weights = zip(*remove_dup) - return list(normalized_texts), weights - - normalized_texts = set(normalized_texts) - return normalized_texts - - def _get_tagged_text(self, text, n_tagged): - """ - Returns text after tokenize and classify - Args; - text: input text - n_tagged: number of tagged options to consider, -1 - return all possible tagged options - """ - if n_tagged == -1: - if self.lang == "en": - # this to keep arpabet phonemes in the list of options - if "[" in text and "]" in text: - tagged_texts = rewrite.rewrites(text, self.tagger.fst) - else: - try: - tagged_texts = rewrite.rewrites(text, self.tagger.fst_no_digits) - except pynini.lib.rewrite.Error: - tagged_texts = rewrite.rewrites(text, self.tagger.fst) - else: - tagged_texts = rewrite.rewrites(text, self.tagger.fst) - else: - if self.lang == "en": - # this to keep arpabet phonemes in the list of options - if "[" in text and "]" in text: - tagged_texts = rewrite.top_rewrites(text, self.tagger.fst, nshortest=n_tagged) - else: - try: - # try self.tagger graph that produces output without digits - tagged_texts = rewrite.top_rewrites(text, self.tagger.fst_no_digits, nshortest=n_tagged) - except pynini.lib.rewrite.Error: - tagged_texts = rewrite.top_rewrites(text, self.tagger.fst, nshortest=n_tagged) - else: - tagged_texts = rewrite.top_rewrites(text, self.tagger.fst, nshortest=n_tagged) - return tagged_texts - - def _verbalize(self, tagged_text: str, normalized_texts: List[str], verbose: bool = False): - """ - Verbalizes tagged text - - Args: - tagged_text: text with tags - normalized_texts: list of possible normalization options - verbose: if true prints intermediate classification results - """ - - def get_verbalized_text(tagged_text): - return rewrite.rewrites(tagged_text, self.verbalizer.fst) - - self.parser(tagged_text) - tokens = self.parser.parse() - tags_reordered = self.generate_permutations(tokens) - for tagged_text_reordered in tags_reordered: - try: - tagged_text_reordered = pynini.escape(tagged_text_reordered) - normalized_texts.extend(get_verbalized_text(tagged_text_reordered)) - if verbose: - print(tagged_text_reordered) - - except pynini.lib.rewrite.Error: - continue - - def select_best_match( - self, - normalized_texts: List[str], - input_text: str, - pred_text: str, - verbose: bool = False, - remove_punct: bool = False, - cer_threshold: int = 100, - ): - """ - Selects the best normalization option based on the lowest CER - - Args: - normalized_texts: normalized text options - input_text: input text - pred_text: ASR model transcript of the audio file corresponding to the normalized text - verbose: whether to print intermediate meta information - remove_punct: whether to remove punctuation before calculating CER - cer_threshold: if CER for pred_text is above the cer_threshold, no normalization will be performed - - Returns: - normalized text with the lowest CER and CER value - """ - if pred_text == "": - return input_text, cer_threshold - - normalized_texts_cer = calculate_cer(normalized_texts, pred_text, remove_punct) - normalized_texts_cer = sorted(normalized_texts_cer, key=lambda x: x[1]) - normalized_text, cer = normalized_texts_cer[0] - - if cer > cer_threshold: - return input_text, cer - - if verbose: - print('-' * 30) - for option in normalized_texts: - print(option) - print('-' * 30) - return normalized_text, cer - - -def calculate_cer(normalized_texts: List[str], pred_text: str, remove_punct=False) -> List[Tuple[str, float]]: - """ - Calculates character error rate (CER) - - Args: - normalized_texts: normalized text options - pred_text: ASR model output - - Returns: normalized options with corresponding CER - """ - normalized_options = [] - for text in normalized_texts: - text_clean = text.replace('-', ' ').lower() - if remove_punct: - for punct in "!?:;,.-()*+-/<=>@^_": - text_clean = text_clean.replace(punct, "") - cer = round(word_error_rate([pred_text], [text_clean], use_cer=True) * 100, 2) - normalized_options.append((text, cer)) - return normalized_options - - -def get_asr_model(asr_model): - """ - Returns ASR Model - - Args: - asr_model: NeMo ASR model - """ - if os.path.exists(args.model): - asr_model = ASRModel.restore_from(asr_model) - elif args.model in ASRModel.get_available_model_names(): - asr_model = ASRModel.from_pretrained(asr_model) - else: - raise ValueError( - f'Provide path to the pretrained checkpoint or choose from {ASRModel.get_available_model_names()}' - ) - return asr_model - - -def parse_args(): - parser = ArgumentParser() - parser.add_argument("--text", help="input string or path to a .txt file", default=None, type=str) - parser.add_argument( - "--input_case", help="input capitalization", choices=["lower_cased", "cased"], default="cased", type=str - ) - parser.add_argument( - "--language", help="Select target language", choices=["en", "ru", "de", "es"], default="en", type=str - ) - parser.add_argument("--audio_data", default=None, help="path to an audio file or .json manifest") - parser.add_argument( - "--output_filename", - default=None, - help="Path of where to save .json manifest with normalization outputs." - " It will only be saved if --audio_data is a .json manifest.", - type=str, - ) - parser.add_argument( - '--model', type=str, default='QuartzNet15x5Base-En', help='Pre-trained model name or path to model checkpoint' - ) - parser.add_argument( - "--n_tagged", - type=int, - default=30, - help="number of tagged options to consider, -1 - return all possible tagged options", - ) - parser.add_argument("--verbose", help="print info for debugging", action="store_true") - parser.add_argument( - "--no_remove_punct_for_cer", - help="Set to True to NOT remove punctuation before calculating CER", - action="store_true", - ) - parser.add_argument( - "--no_punct_post_process", help="set to True to disable punctuation post processing", action="store_true" - ) - parser.add_argument("--overwrite_cache", help="set to True to re-create .far grammar files", action="store_true") - parser.add_argument("--whitelist", help="path to a file with with whitelist", default=None, type=str) - parser.add_argument( - "--cache_dir", - help="path to a dir with .far grammar file. Set to None to avoid using cache", - default=None, - type=str, - ) - parser.add_argument("--n_jobs", default=-2, type=int, help="The maximum number of concurrently running jobs") - parser.add_argument( - "--lm", action="store_true", help="Set to True for WFST+LM. Only available for English right now." - ) - parser.add_argument( - "--cer_threshold", - default=100, - type=int, - help="if CER for pred_text is above the cer_threshold, no normalization will be performed", - ) - parser.add_argument("--batch_size", default=200, type=int, help="Number of examples for each process") - return parser.parse_args() - - -def _normalize_line( - normalizer: NormalizerWithAudio, n_tagged, verbose, line: str, remove_punct, punct_post_process, cer_threshold -): - line = json.loads(line) - pred_text = line["pred_text"] - - normalized_texts = normalizer.normalize( - text=line["text"], verbose=verbose, n_tagged=n_tagged, punct_post_process=punct_post_process, - ) - - normalized_texts = set(normalized_texts) - normalized_text, cer = normalizer.select_best_match( - normalized_texts=normalized_texts, - input_text=line["text"], - pred_text=pred_text, - verbose=verbose, - remove_punct=remove_punct, - cer_threshold=cer_threshold, - ) - line["nemo_normalized"] = normalized_text - line["CER_nemo_normalized"] = cer - return line - - -def normalize_manifest( - normalizer, - audio_data: str, - n_jobs: int, - n_tagged: int, - remove_punct: bool, - punct_post_process: bool, - batch_size: int, - cer_threshold: int, - output_filename: Optional[str] = None, -): - """ - Args: - args.audio_data: path to .json manifest file. - """ - - def __process_batch(batch_idx: int, batch: List[str], dir_name: str): - """ - Normalizes batch of text sequences - Args: - batch: list of texts - batch_idx: batch index - dir_name: path to output directory to save results - """ - normalized_lines = [ - _normalize_line( - normalizer, - n_tagged, - verbose=False, - line=line, - remove_punct=remove_punct, - punct_post_process=punct_post_process, - cer_threshold=cer_threshold, - ) - for line in tqdm(batch) - ] - - with open(f"{dir_name}/{batch_idx:05}.json", "w") as f_out: - for line in normalized_lines: - f_out.write(json.dumps(line, ensure_ascii=False) + '\n') - - print(f"Batch -- {batch_idx} -- is complete") - - if output_filename is None: - output_filename = audio_data.replace('.json', '_normalized.json') - - with open(audio_data, 'r') as f: - lines = f.readlines() - - print(f'Normalizing {len(lines)} lines of {audio_data}...') - - # to save intermediate results to a file - batch = min(len(lines), batch_size) - - tmp_dir = output_filename.replace(".json", "_parts") - os.makedirs(tmp_dir, exist_ok=True) - - Parallel(n_jobs=n_jobs)( - delayed(__process_batch)(idx, lines[i : i + batch], tmp_dir) - for idx, i in enumerate(range(0, len(lines), batch)) - ) - - # aggregate all intermediate files - with open(output_filename, "w") as f_out: - for batch_f in sorted(glob(f"{tmp_dir}/*.json")): - with open(batch_f, "r") as f_in: - lines = f_in.read() - f_out.write(lines) - - print(f'Normalized version saved at {output_filename}') - - -if __name__ == "__main__": - args = parse_args() - - if not ASR_AVAILABLE and args.audio_data: - raise ValueError("NeMo ASR collection is not installed.") - start = time.time() - args.whitelist = os.path.abspath(args.whitelist) if args.whitelist else None - if args.text is not None: - normalizer = NormalizerWithAudio( - input_case=args.input_case, - lang=args.language, - cache_dir=args.cache_dir, - overwrite_cache=args.overwrite_cache, - whitelist=args.whitelist, - lm=args.lm, - ) - - if os.path.exists(args.text): - with open(args.text, 'r') as f: - args.text = f.read().strip() - normalized_texts = normalizer.normalize( - text=args.text, - verbose=args.verbose, - n_tagged=args.n_tagged, - punct_post_process=not args.no_punct_post_process, - ) - - if not normalizer.lm: - normalized_texts = set(normalized_texts) - if args.audio_data: - asr_model = get_asr_model(args.model) - pred_text = asr_model.transcribe([args.audio_data])[0] - normalized_text, cer = normalizer.select_best_match( - normalized_texts=normalized_texts, - pred_text=pred_text, - input_text=args.text, - verbose=args.verbose, - remove_punct=not args.no_remove_punct_for_cer, - cer_threshold=args.cer_threshold, - ) - print(f"Transcript: {pred_text}") - print(f"Normalized: {normalized_text}") - else: - print("Normalization options:") - for norm_text in normalized_texts: - print(norm_text) - elif not os.path.exists(args.audio_data): - raise ValueError(f"{args.audio_data} not found.") - elif args.audio_data.endswith('.json'): - normalizer = NormalizerWithAudio( - input_case=args.input_case, - lang=args.language, - cache_dir=args.cache_dir, - overwrite_cache=args.overwrite_cache, - whitelist=args.whitelist, - ) - normalize_manifest( - normalizer=normalizer, - audio_data=args.audio_data, - n_jobs=args.n_jobs, - n_tagged=args.n_tagged, - remove_punct=not args.no_remove_punct_for_cer, - punct_post_process=not args.no_punct_post_process, - batch_size=args.batch_size, - cer_threshold=args.cer_threshold, - output_filename=args.output_filename, - ) - else: - raise ValueError( - "Provide either path to .json manifest in '--audio_data' OR " - + "'--audio_data' path to audio file and '--text' path to a text file OR" - "'--text' string text (for debugging without audio)" - ) - print(f'Execution time: {round((time.time() - start)/60, 2)} min.') diff --git a/nemo_text_processing/text_normalization/ru/__init__.py b/nemo_text_processing/text_normalization/ru/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/text_normalization/ru/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/ru/alphabet.py b/nemo_text_processing/text_normalization/ru/alphabet.py deleted file mode 100644 index 3df59f4688c0..000000000000 --- a/nemo_text_processing/text_normalization/ru/alphabet.py +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# Copyright 2017 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Adapted from https://github.com/google/TextNormalizationCoveringGrammars -# Russian minimally supervised number grammar. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NON_BREAKING_SPACE, NEMO_SPACE -from nemo_text_processing.text_normalization.ru.utils import get_abs_path - -RU_LOWER_ALPHA = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя" -RU_UPPER_ALPHA = RU_LOWER_ALPHA.upper() -RU_LOWER_ALPHA = pynini.union(*RU_LOWER_ALPHA).optimize() -RU_UPPER_ALPHA = pynini.union(*RU_UPPER_ALPHA).optimize() -RU_ALPHA = (RU_LOWER_ALPHA | RU_UPPER_ALPHA).optimize() - -RU_STRESSED_MAP = [ - ("А́", "А'"), - ("Е́", "Е'"), - ("Ё́", "Е'"), - ("И́", "И'"), - ("О́", "О'"), - ("У́", "У'"), - ("Ы́", "Ы'"), - ("Э́", "Э'"), - ("Ю́", "Ю'"), - ("Я́", "Я'"), - ("а́", "а'"), - ("е́", "е'"), - ("ё́", "е'"), - ("и́", "и'"), - ("о́", "о'"), - ("у́", "у'"), - ("ы́", "ы'"), - ("э́", "э'"), - ("ю́", "ю'"), - ("я́", "я'"), - ("ё", "е"), - ("Ё", "Е"), -] - -REWRITE_STRESSED = pynini.closure(pynini.string_map(RU_STRESSED_MAP).optimize() | RU_ALPHA).optimize() -TO_CYRILLIC = pynini.string_file(get_abs_path("data/latin_to_cyrillic.tsv")).optimize() -TO_LATIN = pynini.invert(TO_CYRILLIC).optimize() -RU_ALPHA_OR_SPACE = pynini.union(RU_ALPHA, NEMO_SPACE, NEMO_NON_BREAKING_SPACE).optimize() diff --git a/nemo_text_processing/text_normalization/ru/data/__init__.py b/nemo_text_processing/text_normalization/ru/data/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/ru/data/currency/__init__.py b/nemo_text_processing/text_normalization/ru/data/currency/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/currency/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/ru/data/currency/currency_plural.tsv b/nemo_text_processing/text_normalization/ru/data/currency/currency_plural.tsv deleted file mode 100644 index c1d281590e33..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/currency/currency_plural.tsv +++ /dev/null @@ -1,53 +0,0 @@ -р. рубли 0.1 -р. рубля 0.1 -р. рублей 0.1 -р. рублям 0.1 -р. рублями 0.1 -р. рублях 0.1 -руб. рубли -0.1 -руб. рубля -0.1 -руб. рублей -0.1 -руб. рублям -0.1 -руб. рублями -0.1 -руб. рублях -0.1 -₽ рубли 0.1 -₽ рубля 0.1 -₽ рублей 0.1 -₽ рублям 0.1 -₽ рублями 0.1 -₽ рублях 0.1 -RUB рубли 0.1 -RUB рублей 0.1 -RUB рубля 0.1 -RUB рублям 0.1 -RUB рублями 0.1 -RUB рублях 0.1 -$ доллары 0.1 -$ долларов 0.1 -$ доллара 0.1 -$ долларам 0.1 -$ доллары 0.1 -$ долларами 0.1 -USD доллары -0.1 -USD долларов -0.1 -USD долларам -0.1 -USD долларах -0.1 -USD долларами -0.1 -USD американские доллары 0.1 -USD американских долларов 0.1 -USD американским долларам 0.1 -USD американскими долларами 0.1 -USD американских долларах 0.1 -долл. США долларов сэ ш а 0.1 -долл. США долларов с ш а 0.1 -долл. США долларов сша -0.1 -долл. США доллара сша -0.1 -£ фунта 0.1 -£ фунтов 0.1 -€ евро 0.1 -€ евро 0.1 -коп. копейки -коп. копеек -коп. копейкам -коп. копейками -коп. копейках \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/ru/data/currency/currency_singular.tsv b/nemo_text_processing/text_normalization/ru/data/currency/currency_singular.tsv deleted file mode 100644 index de7d1c7ebed0..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/currency/currency_singular.tsv +++ /dev/null @@ -1,48 +0,0 @@ -р. рубль 1 -р. рубля 1 -р. рублю 1 -р. рублем 1 -р. рубле 1 -руб. рубль -1 -руб. рубля -1 -руб. рублю -1 -руб. рублем -1 -руб. рубле -1 -₽ рубль 1 -₽ рубля 1 -₽ рублю 1 -₽ рублем 1 -₽ рубле 1 -RUB рубль 1 -RUB рубль 1 -RUB рубля 1 -RUB рублю 1 -RUB рублем 1 -RUB рубле 1 -USD доллар -1 -USD доллара -1 -USD доллару -1 -USD долларом -1 -USD долларе -1 -USD американский доллар 1 -USD американского доллара 1 -USD американскому доллару 1 -USD американским долларом 1 -USD американском долларе 1 -$ доллар 1 -$ доллар сэ ш а -$ доллар с ш а -$ доллар 1 -$ доллара 1 -$ доллару 1 -$ долларом 1 -$ долларе 1 -£ фунт -€ евро -коп. копейка -коп. копейки -коп. копейке -коп. копейку -коп. копейкой -коп. копейкою -коп. копейке \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/ru/data/electronic/__init__.py b/nemo_text_processing/text_normalization/ru/data/electronic/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/electronic/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/ru/data/electronic/domain.tsv b/nemo_text_processing/text_normalization/ru/data/electronic/domain.tsv deleted file mode 100644 index c208e05595b8..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/electronic/domain.tsv +++ /dev/null @@ -1,9 +0,0 @@ -com ком -uk -fr -net нет -br -in -ru ру -de -it \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/ru/data/electronic/server_name.tsv b/nemo_text_processing/text_normalization/ru/data/electronic/server_name.tsv deleted file mode 100644 index 5d885db1c955..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/electronic/server_name.tsv +++ /dev/null @@ -1,17 +0,0 @@ -gmail джи мейл -n vidia н видия -n vidia эн видия -n vidia энвидия -n vidia нвидия -outlook аутлук -hotmail хот мейл -yahoo яху -aol -gmx -msn -live лайв -yandex яндекс -orange орандж -wanadoo ванаду -web веб -comcast комкаст \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/ru/data/electronic/symbols.tsv b/nemo_text_processing/text_normalization/ru/data/electronic/symbols.tsv deleted file mode 100644 index e772ad912c73..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/electronic/symbols.tsv +++ /dev/null @@ -1,28 +0,0 @@ -. точка -- тире -- дефис -- минус -_ нижнее подчеркивание -_ знак подчеркивания -! восклицательный знак -# решетка -$ доллар -% процент -& энд -& амперсанд -' кавычка -* звездочка -* знак умножения -+ плюс -/ слэш -/ косая черта -\ бэк слэш -\ обратная косая черта -= равно -? вопросительный знак -^ знак вставки -` кавычка -{ открытая фигурная скобка -| вертикальный слэш -} закрытая фигурная скобка -~ тильда \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/ru/data/latin_to_cyrillic.tsv b/nemo_text_processing/text_normalization/ru/data/latin_to_cyrillic.tsv deleted file mode 100644 index 8e0c8f569955..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/latin_to_cyrillic.tsv +++ /dev/null @@ -1,38 +0,0 @@ -a эй -b би -b бэ -c си -d ди -e и -f эф -f ф -h эйч -h х -i ай -g джи -j джей -k кей -k к -l л -l эл -m эм -n н -n эн -o оу -o о -p пи -q кью -r а -r ар -r р -s эс -t ти -u ю -v ви -w дабл ю -w дабл в -x экс -y уай -z з -z зед -z зи \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/ru/data/measurements.tsv b/nemo_text_processing/text_normalization/ru/data/measurements.tsv deleted file mode 100644 index a48079dd2268..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/measurements.tsv +++ /dev/null @@ -1,321 +0,0 @@ -°F Фаренгейт -°F градусов Фаренгейта -°F градусов по Фаренгейту -°F фаренгейт -°F градусов фаренгейта -°F градусов по фаренгейту -°C цельсия -°C градусов цельсия -°C градусов по цельсию -°C Цельсия -°C градусов цельсия -°C градусов по цельсию -° градус -° градуса -° градусу -° градусом -° градусе -° градусы -° градусов -° градусам -° градусы -° градусами -° градусах -рад радиан -рад радиана -рад радиану -рад радианом -рад радиане -рад радианы -рад радианов -рад радианам -рад радианами -рад радианах -км километр -км километры -км километра -км километров -км километру -км километрам -км километром -км километрами -км километре -км километрах -м метр -м метра -м метру -м метра -м метром -м метре -м метры -м метров -м метрам -м метров -м метрами -м метрах -см сантиметр -см сантиметры -см сантиметра -см сантиметров -см сантиметру -см сантиметрам -см сантиметром -см сантиметрами -см сантиметре -см сантиметрах -мм миллиметр -мм миллиметры -мм миллиметра -мм миллиметров -мм миллиметру -мм миллиметрам -мм миллиметр -мм миллиметром -мм миллиметрами -мм миллиметре -мм миллиметрах -га гектар -га гектары -га гектара -га гектаров -га гектару -га гектарам -га гектаром -га гектарами -га гектаре -га гектарах -м² квадратный метр -0.11 -м² квадратные метры -0.11 -м² квадратного метра -0.11 -м² квадратных метров -0.11 -м² квадратному метру -0.11 -м² квадратным метрам -0.11 -м² квадратные метры -0.11 -м² квадратным метром -0.11 -м² квадратными метрами -0.11 -м² квадратном метре -0.11 -м² квадратных метрах -0.11 -кв. м. квадратный метр -0.1 -кв. м. квадратные метры -0.1 -кв. м. квадратного метра -0.1 -кв. м. квадратных метров -0.1 -кв. м. квадратному метру -0.1 -кв. м. квадратным метрам -0.1 -кв. м. квадратные метры -0.1 -кв. м. квадратным метром -0.1 -кв. м. квадратными метрами -0.1 -кв. м. квадратном метре -0.1 -кв.м. квадратных метрах -0.1 -кв.м. квадратный метр -0.1 -кв.м. квадратные метры -0.1 -кв.м. квадратного метра -0.1 -кв.м. квадратных метров -0.1 -кв.м. квадратному метру -0.1 -кв.м. квадратным метрам -0.1 -кв.м. квадратные метры -0.1 -кв.м. квадратным метром -0.1 -кв.м. квадратными метрами -0.1 -кв.м. квадратном метре -0.1 -кв.м. квадратных метрах -0.1 -м2 квадратный метр 0.1 -м2 квадратные метры 0.1 -м2 квадратного метра 0.1 -м2 квадратных метров 0.1 -м2 квадратному метру 0.1 -м2 квадратным метрам 0.1 -м2 квадратные метры 0.1 -м2 квадратным метром 0.1 -м2 квадратными метрами 0.1 -м2 квадратном метре 0.1 -м2 квадратных метрах 0.1 -₽ рублей 0.1 -₽ рубля 0.1 -₽ рубль 0.1 -RUB рублей 0.1 -RUB рубля 0.1 -RUB рубль 0.1 -pуб. рублей -0.1 -pуб. рубля -0.1 -pуб. рубль -0.1 -pуб рублей 0.1 -pуб рубля 0.1 -pуб рубль 0.1 -км² квадратный километр -0.1 -км2 квадратный километр 0.1 -% процент -% проценты -% процента -% процентов -% проценту -% процентам -% процентом -% процентами -% проценте -% процентах -кВт киловатт -л. с. лошадиная сила -л. с. лошадиные силы -л. с. лошадиной силы -л. с. лошадиных сил -л. с. лошадиной силе -л. с. лошадиным силам -л. с. лошадиную силу -л. с. лошадиные силы -л. с. лошадиной силой -л. с. лошадиной силою -л. с. лошадиными силами -л. с. лошадиных силах -мг миллиграм -кг килограм -кг килограма -кг килограму -кг килограм -кг килограмом -кг килограме -кг килограмы -кг килограмов -кг килограмам -кг килограмы -кг килограмами -кг килограмах -л литр -л литры -л литра -л литров -л литру -л литрам -л литры -л литром -л литрами -л литре -л литрах -л литре -кл килолитр -гл гектолитр -Мл мегалитр -Гл гигалитр -мл миллиитр -ч час -сек. секунд -0.1 -сек. секунда -0.1 -сек. секунды -0.1 -сек. секунды -0.1 -сек. секунд -0.1 -сек. секунде -0.1 -сек. секундам -0.1 -сек. секунду -0.1 -сек. секунды -0.1 -сек. секундой -0.1 -сек. секундами -0.1 -сек. секунде -0.1 -сек. секундах -0.1 -сек секунд 0.1 -сек секунда 0.1 -сек секунды 0.1 -сек секунды 0.1 -сек секунд 0.1 -сек секунде 0.1 -сек секундам 0.1 -сек секунду 0.1 -сек секунды 0.1 -сек секундой 0.1 -сек секундами 0.1 -сек секунде 0.1 -сек секундах 0.1 -с секунд 0.1 -с секунда 0.1 -с секунды 0.1 -с секунды 0.1 -с секунд 0.1 -с секунде 0.1 -с секундам 0.1 -с секунду 0.1 -с секунды 0.1 -с секундой 0.1 -с секундами 0.1 -с секунде 0.1 -с секундах 0.1 -дас декасекунда -кс килосекунда -Мс мегасекунда -мс миллисекунда -нм нанометр -нм нанометра -нм нанометров -нм нанометры -А ампер -К кельвин -кд кандела -мА миллиампер -кВт⋅ч киловатт час -м³ кубический метр -0.1 -м³ кубический метров -0.1 -м3 кубический метр 0.1 -м3 кубический метров 0.1 -м³ кубометр -0.1 -м³ кубометров -0.1 -км/ч километров в час -км/ч километра в час -В вольт -гВ гектовольт -кВ киловольт -МВ мегавольт -мВ милливольт -мВт мегаватт -ТВт тераватт -мкм микрометр -г грамм -г граммов -дБ децибел -Б байт -Кбайт килобайт -Мбайт мегабайт -Пбайт петабайт -Тбайт терабайт 0.1 -ТБ терабайт -0.1 -Гбайт гигабайт 0.1 -Гб гигабайт -0.1 -Гц герц -даГц декагерц -дГц децигерц -гГц гектогерц -сГц сантигерц -кГц килогерц -мГц миллигерц -МГц мегагерц -мкГц микрогерц -ГГц гигагерц -нГц наногерц -ТГц терагерц -пГц пикогерц -ПГц петагерц -фГц фемтогерц -ЭГц эксагерц -аГц аттогерц -ЗГц зеттагерц -зГц зептогерц -ИГц иоттагерц -иГц иоктогерц -кбит килобит -Мбит мегабит -Гбит гигабит -Тбит терабит -бит/с бит в секунду -кбит/с килобит в секунду -Мбит/с мегабит в секунду -Гбит/с гигабит в секунду -нс наносекунда -нс наносекунды -нс наносекунд -мм² квадратный миллиметр -0.1 -мм² квадратных миллиметров -0.1 -мм² квадратных миллиметра -0.1 -мм2 квадратный миллиметр 0.1 -мм2 квадратных миллимета 0.1 -мм2 квадратных миллиметров 0.1 -см² квадратный сантиметр -0.1 -см² квадратных сантимета -0.1 -см² квадратных сантиметров -0.1 -см2 квадратный сантиметр 0.1 -см2 квадратных сантиметра 0.1 -см2 квадратных сантиметров 0.1 diff --git a/nemo_text_processing/text_normalization/ru/data/months/__init__.py b/nemo_text_processing/text_normalization/ru/data/months/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/months/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/ru/data/months/abbr.tsv b/nemo_text_processing/text_normalization/ru/data/months/abbr.tsv deleted file mode 100644 index cd51fe389b09..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/months/abbr.tsv +++ /dev/null @@ -1,12 +0,0 @@ -янв январь -фев февраль -мар март -апр апрель -май май -июнь июнь -июль июль -авг август -сент сентябрь -окт октябрь -нояб ноябрь -дек декабрь \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/ru/data/months/abbr_to_name.tsv b/nemo_text_processing/text_normalization/ru/data/months/abbr_to_name.tsv deleted file mode 100644 index 7a4c61b21582..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/months/abbr_to_name.tsv +++ /dev/null @@ -1,62 +0,0 @@ -янв январь 0.1 -янв января -0.1 -янв январю 0.1 -янв январем 0.1 -янв январе 0.1 -фев февраль 0.1 -фев февраль 0.1 -фев февраля -0.1 -фев февралю 0.1 -фев февралем 0.1 -фев феврале 0.1 -мар март 0.1 -мар марта -0.1 -мар марту 0.1 -мар мартом 0.1 -мар марте 0.1 -апр апрель 0.1 -апр апреля -0.1 -апр апрелю 0.1 -апр апрелем 0.1 -апр апреле 0.1 -май май 0.1 -май мая -0.1 -май маю 0.1 -май маем 0.1 -май мае 0.1 -июнь июнь 0.1 -июнь июня -0.1 -июнь июню 0.1 -июнь июнем 0.1 -июнь июне 0.1 -июль июль 0.1 -июль июля -0.1 -июль июлю 0.1 -июль июлем 0.1 -июль июле 0.1 -авг август 0.1 -авг августа -0.1 -авг августу 0.1 -авг август 0.1 -авг августом 0.1 -авг августе 0.1 -сент сентябрь 0.1 -сент сентября -0.1 -сент сентябрю 0.1 -сент сентябрем 0.1 -сент сентябре 0.1 -окт октябрь 0.1 -окт октября -0.1 -окт октябрю 0.1 -окт октябрем 0.1 -окт октябре 0.1 -нояб ноябрь 0.1 -нояб ноября -0.1 -нояб ноябрю 0.1 -нояб ноябрем 0.1 -нояб ноябре 0.1 -дек декабрь 0.1 -дек декабря -0.1 -дек декабрю 0.1 -дек декабрем 0.1 -дек декабре 0.1 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/ru/data/months/numbers.tsv b/nemo_text_processing/text_normalization/ru/data/months/numbers.tsv deleted file mode 100644 index 16256a59d9f6..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/months/numbers.tsv +++ /dev/null @@ -1,21 +0,0 @@ -1 янв -2 фев -3 мар -4 апр -5 май -6 июнь -7 июль -8 авг -9 сент -10 окт -11 нояб -12 дек -01 янв -02 фев -03 мар -04 апр -05 май -06 июнь -07 июль -08 авг -09 сент \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/ru/data/numbers/1_cardinals_nominative.tsv b/nemo_text_processing/text_normalization/ru/data/numbers/1_cardinals_nominative.tsv deleted file mode 100644 index 58c543af2a75..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/numbers/1_cardinals_nominative.tsv +++ /dev/null @@ -1,50 +0,0 @@ -0 ноль -1 один -1 одна -1 одно -1 одни -2 два -2 две -3 три -4 четыре -5 пять -6 шесть -7 семь -8 восемь -9 девять -10 десять -11 одиннадцать -12 двенадцать -13 тринадцать -14 четырнадцать -15 пятнадцать -16 шестнадцать -17 семнадцать -18 восемнадцать -19 девятнадцать -20 двадцать -30 тридцать -40 сорок -50 пятьдесят -60 шестьдесят -70 семьдесят -80 восемьдесят -90 девяносто -100 сто -200 двести -300 триста -400 четыреста -500 пятьсот -600 шестьсот -700 семьсот -800 восемьсот -900 девятьсот -1000 тысяч -1000 тысяча -1000 тысячи -1000000 миллион -1000000 миллиона -1000000 миллионов -1000000000 миллиард -1000000000 миллиарда -1000000000 миллиардов \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/ru/data/numbers/2_cardinals_genitive.tsv b/nemo_text_processing/text_normalization/ru/data/numbers/2_cardinals_genitive.tsv deleted file mode 100644 index d46d6a10b01a..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/numbers/2_cardinals_genitive.tsv +++ /dev/null @@ -1,45 +0,0 @@ -0 ноля -1 одного -1 одной -1 одних -2 двух -3 трех -4 четырех -5 пяти -6 шести -7 семи -8 восьми -9 девяти -10 десяти -11 одиннадцати -12 двенадцати -13 тринадцати -14 четырнадцати -15 пятнадцати -16 шестнадцати -17 семнадцати -18 восемнадцати -19 девятнадцати -20 двадцати -30 тридцати -40 сорока -50 пятидесяти -60 шестидесяти -70 семидесяти -80 восьмидесяти -90 девяноста -100 ста -200 двухсот -300 трехсот -400 четырехсот -500 пятисот -600 шестисот -700 семисот -800 восьмисот -900 девятисот -1000 тысячи -1000 тысяч -1000000 миллиона -1000000 миллионов -1000000000 миллиарда -1000000000 миллиардов diff --git a/nemo_text_processing/text_normalization/ru/data/numbers/3_cardinals_dative.tsv b/nemo_text_processing/text_normalization/ru/data/numbers/3_cardinals_dative.tsv deleted file mode 100644 index 85d335fdeb47..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/numbers/3_cardinals_dative.tsv +++ /dev/null @@ -1,45 +0,0 @@ -0 нолем -1 одним -1 одному -1 одной -2 двум -3 трем -4 четырем -5 пяти -6 шести -7 семи -8 восьми -9 девяти -10 десяти -11 одиннадцати -12 двенадцати -13 тринадцати -14 четырнадцати -15 пятнадцати -16 шестнадцати -17 семнадцати -18 восемнадцати -19 девятнадцати -20 двадцати -30 тридцати -40 сорока -50 пятидесяти -60 шестидесяти -70 семидесяти -80 восьмидесяти -90 девяноста -100 ста -200 двумстам -300 тремстам -400 четыремстам -500 пятистам -600 шестистам -700 семистам -800 восьмистам -900 девятистам -1000 тысяче -1000 тысячам -1000000 миллиону -1000000 миллионам -1000000000 миллиарду -1000000000 миллиардам diff --git a/nemo_text_processing/text_normalization/ru/data/numbers/4_cardinals_accusative.tsv b/nemo_text_processing/text_normalization/ru/data/numbers/4_cardinals_accusative.tsv deleted file mode 100644 index 51617a408422..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/numbers/4_cardinals_accusative.tsv +++ /dev/null @@ -1,48 +0,0 @@ -0 ноль -1 один -1 одного -1 одни -1 одно -1 одну -2 два -2 две -3 трех -4 четырех -5 пять -6 шесть -7 семь -8 восемь -9 девять -10 десять -11 одиннадцать -12 двенадцать -13 тринадцать -14 четырнадцать -15 пятнадцать -16 шестнадцать -17 семнадцать -18 восемнадцать -19 девятнадцать -20 двадцать -30 тридцать -40 сорок -50 пятьдесят -60 шестьдесят -70 семьдесят -80 восемьдесят -90 девяносто -100 сто -200 двести -300 триста -400 четыреста -500 пятьсот -600 шестьсот -700 семьсот -800 восемьсот -900 девятьсот -1000 тысячи -1000 тысячу -1000000 миллион -1000000 миллионы -1000000000 миллиард -1000000000 миллиарды \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/ru/data/numbers/5_cardinals_instrumental.tsv b/nemo_text_processing/text_normalization/ru/data/numbers/5_cardinals_instrumental.tsv deleted file mode 100644 index a86f304347f0..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/numbers/5_cardinals_instrumental.tsv +++ /dev/null @@ -1,47 +0,0 @@ -0 нолем -1 одним -1 одними -1 одной -1 одною -1 одну -2 двумя -3 тремя -4 четырьмя -5 пятью -6 шестью -7 семью -8 восемью -8 восьмью -9 девятью -10 десятью -11 одиннадцатью -12 двенадцатью -13 тринадцатью -14 четырнадцатью -15 пятнадцатью -16 шестнадцатью -17 семнадцатью -18 восемнадцатью -19 девятнадцатью -20 двадцатью -30 тридцатью -40 сорока -50 пятьюдесятью -60 шестьюдесятью -70 семьюдесятью -80 восьмьюдесятью -90 девяноста -100 ста -200 двумястами -300 тремястами -400 четырьмястами -500 пятьюстами -600 шестьюстами -700 семьюстами -800 восемьюстами -900 девятьюстами -1000000 миллионами -1000000 миллионом -1000000 миллиону -1000000 миллионы -1000000000 миллиардом diff --git a/nemo_text_processing/text_normalization/ru/data/numbers/6_cardinals_prepositional.tsv b/nemo_text_processing/text_normalization/ru/data/numbers/6_cardinals_prepositional.tsv deleted file mode 100644 index 6a10bc16aab8..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/numbers/6_cardinals_prepositional.tsv +++ /dev/null @@ -1,46 +0,0 @@ -0 ноле -0 нуле -1 одной -1 одном -2 двух -3 трех -4 четырех -5 пяти -6 шести -7 семи -8 восьми -9 девяти -10 десяти -11 одиннадцати -12 двенадцати -13 тринадцати -14 четырнадцати -15 пятнадцати -16 шестнадцати -17 семнадцати -18 восемнадцати -19 девятнадцати -20 двадцати -30 тридцати -40 сорока -50 пятидесяти -60 шестидесяти -70 семидесяти -90 девяноста -100 ста -200 двухстах -300 трехстах -400 четырехстах -500 пятистах -600 шестистах -700 семистах -800 восьмистах -900 девятистах -900 девятьсот -900 девятьюстами -1000 тысячах -1000 тысяче -1000000 миллионах -1000000 миллионе -1000000000 миллиардах -1000000000 миллиарде diff --git a/nemo_text_processing/text_normalization/ru/data/numbers/__init__.py b/nemo_text_processing/text_normalization/ru/data/numbers/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/numbers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/ru/data/numbers/cardinals_alternatives.tsv b/nemo_text_processing/text_normalization/ru/data/numbers/cardinals_alternatives.tsv deleted file mode 100644 index 5afd1d6f5465..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/numbers/cardinals_alternatives.tsv +++ /dev/null @@ -1,16 +0,0 @@ -1т одна тысяча -1т одной тысячи -1т одной тысяче -1т одну тысячу -1т одной тысячей -1т одной тысяче -1млн один миллион -1млн одного миллиона -1млн одному миллиону -1млн одним миллионом -1млн одном миллионе -1млрд один миллиард -1млрд одного миллиарда -1млрд одному миллиарду -1млрд одним миллиардом -1млрд одном миллиарде \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/ru/data/numbers/cardinals_nominative_case.tsv b/nemo_text_processing/text_normalization/ru/data/numbers/cardinals_nominative_case.tsv deleted file mode 100644 index 83cfb227e2aa..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/numbers/cardinals_nominative_case.tsv +++ /dev/null @@ -1,37 +0,0 @@ -0 ноль -1 один -2 два -3 три -4 четыре -5 пять -6 шесть -7 семь -8 восемь -9 девять -10 десять -11 одиннадцать -12 двенадцать -13 тринадцать -14 четырнадцать -15 пятнадцать -16 шестнадцать -17 семнадцать -18 восемнадцать -19 девятнадцать -20 двадцать -30 тридцать -40 сорок -50 пятьдесят -60 шестьдесят -70 семьдесят -80 восемьдесят -90 девяносто -100 сто -200 двести -300 триста -400 четыреста -500 пятьсот -600 шестьсот -700 семьсот -800 восемьсот -900 девятьсот \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/ru/data/numbers/decimal_delimiter.tsv b/nemo_text_processing/text_normalization/ru/data/numbers/decimal_delimiter.tsv deleted file mode 100644 index fb796cfa1a73..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/numbers/decimal_delimiter.tsv +++ /dev/null @@ -1,15 +0,0 @@ -@@decimal_delimiter@@ целого 0.1 -@@decimal_delimiter@@ целому 0.1 -@@decimal_delimiter@@ целый 0.1 -@@decimal_delimiter@@ целого 0.1 -@@decimal_delimiter@@ целым 0.1 -@@decimal_delimiter@@ целом 0.1 -@@decimal_delimiter@@ целая -0.1 -@@decimal_delimiter@@ целой 0.1 -@@decimal_delimiter@@ целую 0.1 -@@decimal_delimiter@@ целою 0.1 -@@decimal_delimiter@@ целые -0.1 -@@decimal_delimiter@@ целых -0.1 -@@decimal_delimiter@@ целым 0.1 -@@decimal_delimiter@@ целые 0.1 -@@decimal_delimiter@@ целыми 0.1 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/ru/data/numbers/decimal_endings.tsv b/nemo_text_processing/text_normalization/ru/data/numbers/decimal_endings.tsv deleted file mode 100644 index d2c30e146bee..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/numbers/decimal_endings.tsv +++ /dev/null @@ -1,37 +0,0 @@ -10 десятая -0.1 -10 десятой 0.1 -10 десятой 0.1 -10 десятую 0.1 -10 десятою 0.1 -10 десятой 0.1 -10 десятые 0.1 -10 десятых -0.1 -10 десятым 0.1 -10 десятыми 0.1 -100 сотые -0.1 -100 сотых -0.1 -100 сотым 0.1 -100 сотыми 0.1 -100 сотая -0.1 -100 сотой 0.1 -100 сотую 0.1 -100 сотою 0.1 -1000 тысячные -0.1 -1000 тысячных -0.1 -1000 тысячным 0.1 -1000 тысячными 0.1 -1000 тысячная -0.1 -1000 тысячной 0.1 -1000 тысячную 0.1 -1000 тысячною 0.1 -10000 десятитысячная -0.1 -10000 десятитысячной 0.1 -10000 десятитысячной 0.1 -10000 десятитысячную 0.1 -10000 десятитысячною 0.1 -10000 десятитысячной 0.1 -10000 десятитысячные 0.1 -10000 десятитысячных -0.1 -10000 десятитысячным 0.1 -10000 десятитысячные 0.1 -10000 десятитысячными 0.1 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/ru/data/numbers/digits_nominative_case.tsv b/nemo_text_processing/text_normalization/ru/data/numbers/digits_nominative_case.tsv deleted file mode 100644 index c6663fb395b7..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/numbers/digits_nominative_case.tsv +++ /dev/null @@ -1,10 +0,0 @@ -0 ноль -1 один -2 два -3 три -4 четыре -5 пять -6 шесть -7 семь -8 восемь -9 девять \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/ru/data/numbers/ordinal_endings.tsv b/nemo_text_processing/text_normalization/ru/data/numbers/ordinal_endings.tsv deleted file mode 100644 index 7f37fdcf9525..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/numbers/ordinal_endings.tsv +++ /dev/null @@ -1,40 +0,0 @@ -ая-ая -ого-го -ьего-го -ьего-его -ьей-ей -ьему-ему -ьем-ем -ое-е -ые-е -ье-е -ий-ий -ьими-ими -ьим-им -ьих-их -ьи-и -ий-й -ой-й -ый-й -ыми-ми -ьими-ми -ому-му -ьему-му -ого-ого -ое-ое -ой-ой -ом-ом -ому-ому -ую-ую -ых-х -ьих-х -ые-ые -ый-ый -ыми-ыми -ым-ым -ых-ых -ую-ю -ью-ю -ая-я -ья-я -ом-м diff --git a/nemo_text_processing/text_normalization/ru/data/numbers/ordinals.tsv b/nemo_text_processing/text_normalization/ru/data/numbers/ordinals.tsv deleted file mode 100644 index 32b418b2e344..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/numbers/ordinals.tsv +++ /dev/null @@ -1,752 +0,0 @@ -0 нулевая 0.1 -0 нулевого 0.1 -0 нулевое 0.1 -0 нулевой 0.1 -0 нулевом 0.1 -0 нулевому 0.1 -0 нулевую 0.1 -0 нулевые -0.01 -0 нулевым 0.1 -0 нулевыми 0.1 -0 нулевых 0.1 -1 первая -0.01 -1 первого -0.01 -1 первое -0.01 -1 первой 0.1 -1 первом 0.1 -1 первому 0.1 -1 первую 0.1 -1 первые 0.1 -1 первый -0.01 -1 первым 0.1 -1 первыми 0.1 -1 первых 0.1 -2 вторая -0.01 -2 второго 0.1 -2 второе -0.01 -2 второй -0.01 -2 втором 0.1 -2 второму 0.1 -2 вторую 0.1 -2 вторые 0.1 -2 вторым 0.1 -2 вторыми 0.1 -2 вторых 0.1 -3 третий -3 третье -3 третьего -3 третьей -3 третьем -3 третьему -3 третьи -3 третьим -3 третьим -3 третьими -3 третьих -3 третью -3 третья -4 четвертая -4 четвертого -4 четвертое -4 четвертой -4 четвертом -4 четвертому -4 четвертую -4 четвертые -4 четвертый -4 четвертым -4 четвертым -4 четвертыми -4 четвертых -4 четвертая -4 четвертого -4 четвертое -4 четвертой -4 четвертом -4 четвертому -4 четвертую -4 четвертые -4 четвертый -4 четвертым -4 четвертым -4 четвертыми -4 четвертых -5 пятая -5 пятого -5 пятое -5 пятой -5 пятом -5 пятому -5 пятую -5 пятые -5 пятый -5 пятым -5 пятым -5 пятыми -5 пятых -6 шестая -6 шестого -6 шестое -6 шестой -6 шестом -6 шестому -6 шестую -6 шестые -6 шестым -6 шестым -6 шестыми -6 шестых -7 седьмая -7 седьмого -7 седьмое -7 седьмой -7 седьмом -7 седьмому -7 седьмую -7 седьмые -7 седьмым -7 седьмым -7 седьмыми -7 седьмых -8 восьмая -8 восьмого -8 восьмое -8 восьмой -8 восьмом -8 восьмому -8 восьмую -8 восьмые -8 восьмым -8 восьмым -8 восьмыми -8 восьмых -9 девятая -9 девятого -9 девятое -9 девятой -9 девятом -9 девятому -9 девятую -9 девятые -9 девятый -9 девятым -9 девятым -9 девятыми -9 девятых -10 десятая -10 десятого -10 десятое -10 десятой -10 десятом -10 десятому -10 десятую -10 десятые -10 десятый -10 десятым -10 десятым -10 десятыми -10 десятых -11 одиннадцатая -11 одиннадцатого -11 одиннадцатое -11 одиннадцатой -11 одиннадцатом -11 одиннадцатому -11 одиннадцатую -11 одиннадцатые -11 одиннадцатый -11 одиннадцатым -11 одиннадцатым -11 одиннадцатыми -11 одиннадцатых -12 двенадцатая -12 двенадцатого -12 двенадцатое -12 двенадцатой -12 двенадцатом -12 двенадцатому -12 двенадцатую -12 двенадцатые -12 двенадцатый -12 двенадцатым -12 двенадцатым -12 двенадцатыми -12 двенадцатых -13 тринадцатая -13 тринадцатого -13 тринадцатое -13 тринадцатой -13 тринадцатом -13 тринадцатому -13 тринадцатую -13 тринадцатые -13 тринадцатый -13 тринадцатым -13 тринадцатым -13 тринадцатыми -13 тринадцатых -14 четырнадцатая -14 четырнадцатого -14 четырнадцатое -14 четырнадцатой -14 четырнадцатом -14 четырнадцатому -14 четырнадцатую -14 четырнадцатые -14 четырнадцатый -14 четырнадцатым -14 четырнадцатым -14 четырнадцатыми -14 четырнадцатых -15 пятнадцатая -15 пятнадцатого -15 пятнадцатое -15 пятнадцатой -15 пятнадцатом -15 пятнадцатому -15 пятнадцатую -15 пятнадцатые -15 пятнадцатый -15 пятнадцатым -15 пятнадцатым -15 пятнадцатыми -15 пятнадцатых -16 шестнадцатая -16 шестнадцатого -16 шестнадцатое -16 шестнадцатой -16 шестнадцатом -16 шестнадцатому -16 шестнадцатую -16 шестнадцатые -16 шестнадцатый -16 шестнадцатым -16 шестнадцатым -16 шестнадцатыми -16 шестнадцатых -17 семнадцатая -17 семнадцатого -17 семнадцатое -17 семнадцатой -17 семнадцатом -17 семнадцатому -17 семнадцатую -17 семнадцатые -17 семнадцатый -17 семнадцатым -17 семнадцатым -17 семнадцатыми -17 семнадцатых -18 восемнадцатая -18 восемнадцатого -18 восемнадцатое -18 восемнадцатой -18 восемнадцатом -18 восемнадцатому -18 восемнадцатую -18 восемнадцатые -18 восемнадцатый -18 восемнадцатым -18 восемнадцатым -18 восемнадцатыми -18 восемнадцатых -19 девятнадцатая -19 девятнадцатого -19 девятнадцатое -19 девятнадцатой -19 девятнадцатом -19 девятнадцатому -19 девятнадцатую -19 девятнадцатые -19 девятнадцатый -19 девятнадцатым -19 девятнадцатым -19 девятнадцатыми -19 девятнадцатых -20 двадцатая -20 двадцатого -20 двадцатое -20 двадцатой -20 двадцатом -20 двадцатому -20 двадцатую -20 двадцатые -20 двадцатый -20 двадцатым -20 двадцатым -20 двадцатыми -20 двадцатых -30 тридцатая -30 тридцатого -30 тридцатое -30 тридцатой -30 тридцатом -30 тридцатому -30 тридцатую -30 тридцатые -30 тридцатый -30 тридцатым -30 тридцатым -30 тридцатыми -30 тридцатых -40 сороковая -40 сорокового -40 сороковое -40 сороковой -40 сороковом -40 сороковому -40 сороковую -40 сороковые -40 сороковым -40 сороковым -40 сороковыми -40 сороковых -50 пятидесятая -50 пятидесятого -50 пятидесятое -50 пятидесятой -50 пятидесятом -50 пятидесятому -50 пятидесятую -50 пятидесятые -50 пятидесятый -50 пятидесятым -50 пятидесятым -50 пятидесятыми -50 пятидесятых -60 шестидесятая -60 шестидесятого -60 шестидесятое -60 шестидесятой -60 шестидесятом -60 шестидесятому -60 шестидесятую -60 шестидесятые -60 шестидесятый -60 шестидесятым -60 шестидесятым -60 шестидесятыми -60 шестидесятых -70 семидесятая -70 семидесятого -70 семидесятое -70 семидесятой -70 семидесятом -70 семидесятому -70 семидесятую -70 семидесятые -70 семидесятый -70 семидесятым -70 семидесятым -70 семидесятыми -70 семидесятых -80 восьмидесятая -80 восьмидесятого -80 восьмидесятое -80 восьмидесятой -80 восьмидесятом -80 восьмидесятому -80 восьмидесятую -80 восьмидесятые -80 восьмидесятый -80 восьмидесятым -80 восьмидесятым -80 восьмидесятыми -80 восьмидесятых -90 девяностая -90 девяностого -90 девяностое -90 девяностой -90 девяностом -90 девяностому -90 девяностую -90 девяностые -90 девяностый -90 девяностым -90 девяностым -90 девяностыми -90 девяностых -100 сотая -100 сотого -100 сотое -100 сотой -100 сотом -100 сотому -100 сотую -100 сотые -100 сотый -100 сотым -100 сотым -100 сотыми -100 сотых -200 двухсотая -200 двухсотого -200 двухсотое -200 двухсотой -200 двухсотом -200 двухсотому -200 двухсотую -200 двухсотые -200 двухсотый -200 двухсотым -200 двухсотым -200 двухсотыми -200 двухсотых -300 трехсотая -300 трехсотого -300 трехсотое -300 трехсотой -300 трехсотом -300 трехсотому -300 трехсотую -300 трехсотые -300 трехсотый -300 трехсотым -300 трехсотым -300 трехсотыми -300 трехсотых -400 четырехсотая -400 четырехсотого -400 четырехсотое -400 четырехсотой -400 четырехсотом -400 четырехсотому -400 четырехсотую -400 четырехсотые -400 четырехсотый -400 четырехсотым -400 четырехсотым -400 четырехсотыми -400 четырехсотых -500 пятисотая -500 пятисотого -500 пятисотое -500 пятисотой -500 пятисотом -500 пятисотому -500 пятисотую -500 пятисотые -500 пятисотый -500 пятисотым -500 пятисотым -500 пятисотыми -500 пятисотых -600 шестисотая -600 шестисотого -600 шестисотое -600 шестисотой -600 шестисотом -600 шестисотому -600 шестисотую -600 шестисотые -600 шестисотый -600 шестисотым -600 шестисотым -600 шестисотыми -600 шестисотых -700 семисотая -700 семисотого -700 семисотое -700 семисотой -700 семисотом -700 семисотому -700 семисотую -700 семисотые -700 семисотый -700 семисотым -700 семисотым -700 семисотыми -700 семисотых -800 восьмисотая -800 восьмисотого -800 восьмисотое -800 восьмисотой -800 восьмисотом -800 восьмисотому -800 восьмисотую -800 восьмисотые -800 восьмисотый -800 восьмисотым -800 восьмисотым -800 восьмисотыми -800 восьмисотых -900 девятисотая -900 девятисотого -900 девятисотое -900 девятисотой -900 девятисотом -900 девятисотому -900 девятисотую -900 девятисотые -900 девятисотый -900 девятисотым -900 девятисотым -900 девятисотыми -900 девятисотых -1000 тысячная -1000 тысячного -1000 тысячное -1000 тысячной -1000 тысячном -1000 тысячному -1000 тысячную -1000 тысячные -1000 тысячный -1000 тысячным -1000 тысячным -1000 тысячными -1000 тысячных -1000000 миллионная -1000000 миллионного -1000000 миллионное -1000000 миллионной -1000000 миллионном -1000000 миллионному -1000000 миллионную -1000000 миллионные -1000000 миллионный -1000000 миллионным -1000000 миллионным -1000000 миллионными -1000000 миллионных -1000000000 миллиардная -1000000000 миллиардного -1000000000 миллиардное -1000000000 миллиардной -1000000000 миллиардном -1000000000 миллиардному -1000000000 миллиардную -1000000000 миллиардные -1000000000 миллиардный -1000000000 миллиардным -1000000000 миллиардным -1000000000 миллиардными -1000000000 миллиардных -2000 двухтысячная -2000 двухтысячных -2000 двухтысячные -2000 двухтысячный -2000 двухтысячными -2000 двухтысячному -2000 двухтысячным -2000 двухтысячном -2000 двухтысячной -2000 двухтысячного -2000 двухтысячную -2000 двухтысячное -3000 трехтысячное -3000 трехтысячных -3000 трехтысячного -3000 трехтысячные -3000 трехтысячную -3000 трехтысячная -3000 трехтысячному -3000 трехтысячной -3000 трехтысячном -3000 трехтысячный -3000 трехтысячным -3000 трехтысячными -4000 четырехтысячных -4000 четырехтысячный -4000 четырехтысячное -4000 четырехтысячным -4000 четырехтысячными -4000 четырехтысячные -4000 четырехтысячному -4000 четырехтысячного -4000 четырехтысячной -4000 четырехтысячная -4000 четырехтысячную -4000 четырехтысячном -5000 пятитысячными -5000 пятитысячные -5000 пятитысячному -5000 пятитысячную -5000 пятитысячного -5000 пятитысячной -5000 пятитысячным -5000 пятитысячная -5000 пятитысячное -5000 пятитысячных -5000 пятитысячном -5000 пятитысячный -6000 шеститысячных -6000 шеститысячным -6000 шеститысячная -6000 шеститысячной -6000 шеститысячными -6000 шеститысячные -6000 шеститысячное -6000 шеститысячную -6000 шеститысячный -6000 шеститысячному -6000 шеститысячного -6000 шеститысячном -7000 семитысячную -7000 семитысячная -7000 семитысячном -7000 семитысячным -7000 семитысячного -7000 семитысячной -7000 семитысячный -7000 семитысячное -7000 семитысячных -7000 семитысячными -7000 семитысячные -7000 семитысячному -8000 восьмитысячному -8000 восьмитысячном -8000 восьмитысячную -8000 восьмитысячная -8000 восьмитысячными -8000 восьмитысячный -8000 восьмитысячной -8000 восьмитысячного -8000 восьмитысячное -8000 восьмитысячных -8000 восьмитысячным -8000 восьмитысячные -9000 девятитысячных -9000 девятитысячная -9000 девятитысячное -9000 девятитысячному -9000 девятитысячными -9000 девятитысячного -9000 девятитысячной -9000 девятитысячном -9000 девятитысячный -9000 девятитысячные -9000 девятитысячную -9000 девятитысячным -10000 десятитысячным -10000 десятитысячное -10000 десятитысячных -10000 десятитысячными -10000 десятитысячный -10000 десятитысячная -10000 десятитысячные -10000 десятитысячном -10000 десятитысячного -10000 десятитысячному -10000 десятитысячной -10000 десятитысячную -11000 одиннадцатитысячном -11000 одиннадцатитысячное -11000 одиннадцатитысячными -11000 одиннадцатитысячная -11000 одиннадцатитысячных -11000 одиннадцатитысячной -11000 одиннадцатитысячного -11000 одиннадцатитысячную -11000 одиннадцатитысячные -11000 одиннадцатитысячный -11000 одиннадцатитысячным -11000 одиннадцатитысячному -12000 двенадцатитысячного -12000 двенадцатитысячным -12000 двенадцатитысячной -12000 двенадцатитысячную -12000 двенадцатитысячный -12000 двенадцатитысячном -12000 двенадцатитысячными -12000 двенадцатитысячная -12000 двенадцатитысячному -12000 двенадцатитысячные -12000 двенадцатитысячное -12000 двенадцатитысячных -13000 тринадцатитысячных -13000 тринадцатитысячные -13000 тринадцатитысячной -13000 тринадцатитысячным -13000 тринадцатитысячное -13000 тринадцатитысячного -13000 тринадцатитысячная -13000 тринадцатитысячном -13000 тринадцатитысячными -13000 тринадцатитысячный -13000 тринадцатитысячную -13000 тринадцатитысячному -14000 четырнадцатитысячных -14000 четырнадцатитысячном -14000 четырнадцатитысячным -14000 четырнадцатитысячной -14000 четырнадцатитысячному -14000 четырнадцатитысячная -14000 четырнадцатитысячными -14000 четырнадцатитысячный -14000 четырнадцатитысячные -14000 четырнадцатитысячную -14000 четырнадцатитысячного -14000 четырнадцатитысячное -15000 пятнадцатитысячное -15000 пятнадцатитысячных -15000 пятнадцатитысячный -15000 пятнадцатитысячной -15000 пятнадцатитысячную -15000 пятнадцатитысячном -15000 пятнадцатитысячным -15000 пятнадцатитысячными -15000 пятнадцатитысячные -15000 пятнадцатитысячному -15000 пятнадцатитысячная -15000 пятнадцатитысячного -16000 шестнадцатитысячному -16000 шестнадцатитысячным -16000 шестнадцатитысячные -16000 шестнадцатитысячное -16000 шестнадцатитысячный -16000 шестнадцатитысячными -16000 шестнадцатитысячном -16000 шестнадцатитысячного -16000 шестнадцатитысячной -16000 шестнадцатитысячных -16000 шестнадцатитысячная -16000 шестнадцатитысячную -17000 семнадцатитысячного -17000 семнадцатитысячный -17000 семнадцатитысячное -17000 семнадцатитысячному -17000 семнадцатитысячную -17000 семнадцатитысячная -17000 семнадцатитысячной -17000 семнадцатитысячными -17000 семнадцатитысячным -17000 семнадцатитысячном -17000 семнадцатитысячные -17000 семнадцатитысячных -18000 восемнадцатитысячные -18000 восемнадцатитысячным -18000 восемнадцатитысячный -18000 восемнадцатитысячного -18000 восемнадцатитысячному -18000 восемнадцатитысячными -18000 восемнадцатитысячное -18000 восемнадцатитысячном -18000 восемнадцатитысячных -18000 восемнадцатитысячной -18000 восемнадцатитысячную -18000 восемнадцатитысячная -19000 девятнадцатитысячных -19000 девятнадцатитысячного -19000 девятнадцатитысячному -19000 девятнадцатитысячный -19000 девятнадцатитысячным -19000 девятнадцатитысячные -19000 девятнадцатитысячной -19000 девятнадцатитысячными -19000 девятнадцатитысячном -19000 девятнадцатитысячную -19000 девятнадцатитысячная -19000 девятнадцатитысячное -20000 двадцатитысячном -20000 двадцатитысячной -20000 двадцатитысячная -20000 двадцатитысячным -20000 двадцатитысячными -20000 двадцатитысячный -20000 двадцатитысячного -20000 двадцатитысячному -20000 двадцатитысячное -20000 двадцатитысячные -20000 двадцатитысячных -20000 двадцатитысячную diff --git a/nemo_text_processing/text_normalization/ru/data/numbers/quantity.tsv b/nemo_text_processing/text_normalization/ru/data/numbers/quantity.tsv deleted file mode 100644 index 3dca7725dc89..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/numbers/quantity.tsv +++ /dev/null @@ -1,16 +0,0 @@ -тысяч тысяч 0.1 -тысяча тысяча 0.1 -тысячи тысячи 0.1 -тыс. тысячи 0.1 -тыс тысячи -0.1 -миллион миллион 0.1 -миллионов миллионов 0.1 -миллиона миллиона 0.1 -миллиона миллиона 0.1 -млн. миллиона 0.1 -млн миллиона -0.1 -миллиарда миллиарда 0.1 -миллиард миллиард 0.1 -миллиардов миллиардов 0.1 -млрд. миллиарда 0.1 -млрд миллиарда -0.1 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/ru/data/time/__init__.py b/nemo_text_processing/text_normalization/ru/data/time/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/time/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/ru/data/time/increment_hour_cardinal.tsv b/nemo_text_processing/text_normalization/ru/data/time/increment_hour_cardinal.tsv deleted file mode 100644 index 96fd67729b88..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/time/increment_hour_cardinal.tsv +++ /dev/null @@ -1,24 +0,0 @@ -00 час -0.1 -01 два -0.1 -02 три -0.1 -03 четыре -0.1 -04 пять -0.1 -05 шесть -0.1 -06 семь -0.1 -07 восемь -0.1 -08 девять -0.1 -09 десять -0.1 -10 одиннадцать 0.1 -11 двенадцать 0.1 -12 час 0.1 -13 два 0.1 -14 три 0.1 -15 четыре 0.1 -16 пять 0.1 -17 шесть 0.1 -18 семь 0.1 -19 восемь 0.1 -20 девять 0.1 -21 десять 0.1 -22 одиннадцать 0.1 -23 двенадцать 0.1 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/ru/data/time/increment_hour_ordinal.tsv b/nemo_text_processing/text_normalization/ru/data/time/increment_hour_ordinal.tsv deleted file mode 100644 index 83583e14dbb5..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/time/increment_hour_ordinal.tsv +++ /dev/null @@ -1,24 +0,0 @@ -00 первого 0.1 -01 второго -0.1 -02 третьего -0.1 -03 четвертого -0.1 -04 пятого -0.1 -05 шестого -0.1 -06 седьмого -0.1 -07 восьмого -0.1 -08 девятого -0.1 -09 десятого -0.1 -10 одиннадцатого -0.1 -11 двенадцатого -0.1 -12 первого -0.1 -13 второго 0.1 -14 третьего 0.1 -15 четвертого 0.1 -16 пятого 0.1 -17 шестого 0.1 -18 седьмого 0.1 -19 восьмого 0.1 -20 девятого 0.1 -21 десятого 0.1 -22 одиннадцатого 0.1 -23 двенадцатого 0.1 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/ru/data/time/minutes_to_hour.tsv b/nemo_text_processing/text_normalization/ru/data/time/minutes_to_hour.tsv deleted file mode 100644 index 50ab97133dde..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/time/minutes_to_hour.tsv +++ /dev/null @@ -1,25 +0,0 @@ -59 одной минуты -58 двух минут -57 трех минут -56 четырех минут -55 пяти минут -54 шести минут -53 семи минут -52 восеми минут -51 девяти минут -50 десяти минут -49 одиннадцати минут -48 двенадцати минут -47 тринадцати минут -46 четырнадцати минут -45 пятнадцати минут -44 шестнадцати минут -43 семнадцати минут -42 восемьнадцати минут -41 девятнадцати минут -40 двадцати минут -39 двадцати одной минуты -38 двадцати двух минут -37 двадцати трех минут -36 двадцати четырех минут -35 двадцать пяти минут diff --git a/nemo_text_processing/text_normalization/ru/data/time/time_convert.tsv b/nemo_text_processing/text_normalization/ru/data/time/time_convert.tsv deleted file mode 100644 index b10345c4faaa..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/time/time_convert.tsv +++ /dev/null @@ -1,12 +0,0 @@ -13 1 -14 2 -15 3 -16 4 -17 5 -18 6 -19 7 -20 8 -21 9 -22 10 -23 11 -24 12 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/ru/data/utils/__init__.py b/nemo_text_processing/text_normalization/ru/data/utils/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/utils/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/ru/data/utils/g.fst b/nemo_text_processing/text_normalization/ru/data/utils/g.fst deleted file mode 100644 index 66665f390b5b..000000000000 Binary files a/nemo_text_processing/text_normalization/ru/data/utils/g.fst and /dev/null differ diff --git a/nemo_text_processing/text_normalization/ru/data/utils/universal_thousands_punct.far b/nemo_text_processing/text_normalization/ru/data/utils/universal_thousands_punct.far deleted file mode 100644 index 4c24b65152f0..000000000000 Binary files a/nemo_text_processing/text_normalization/ru/data/utils/universal_thousands_punct.far and /dev/null differ diff --git a/nemo_text_processing/text_normalization/ru/data/utils/util_arithmetic.far b/nemo_text_processing/text_normalization/ru/data/utils/util_arithmetic.far deleted file mode 100644 index 584f04dd5ddf..000000000000 Binary files a/nemo_text_processing/text_normalization/ru/data/utils/util_arithmetic.far and /dev/null differ diff --git a/nemo_text_processing/text_normalization/ru/data/utils/util_byte.far b/nemo_text_processing/text_normalization/ru/data/utils/util_byte.far deleted file mode 100644 index eabf8f1319dc..000000000000 Binary files a/nemo_text_processing/text_normalization/ru/data/utils/util_byte.far and /dev/null differ diff --git a/nemo_text_processing/text_normalization/ru/data/whitelist.tsv b/nemo_text_processing/text_normalization/ru/data/whitelist.tsv deleted file mode 100644 index 7bc8e793acec..000000000000 --- a/nemo_text_processing/text_normalization/ru/data/whitelist.tsv +++ /dev/null @@ -1,37 +0,0 @@ -гг. годы -г. год -г. году -г. год -г. года -г. годом -г. годе -§ параграф -комн. комнатная -эт. этажный -кв. квартира -кв. квартал -кв. квартала -кв. кварталу -кв. кварталом -кв. квартале -ЖК женская консультация -ЖК жидкие кристаллы -ЖК жилой комплекс -ЖК жилищный кооператив -ЖК жилищный кодекс -р-н район -до н. э. до нашей эры -н. э. нашей эры -см. также смотри также -с.ш. северной широты -ю.ш. южной широты -в.д. восточной долготы -з.д. западной долготы -и т. д. и так далее -и т. п. и тому подобное -б/у бывший в употреблении -экз. экземпляр -экз. экземпляры -и др. и другие -и пр. и прочие -т.е. то есть \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/ru/taggers/__init__.py b/nemo_text_processing/text_normalization/ru/taggers/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/text_normalization/ru/taggers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/ru/taggers/cardinal.py b/nemo_text_processing/text_normalization/ru/taggers/cardinal.py deleted file mode 100644 index a3650056098e..000000000000 --- a/nemo_text_processing/text_normalization/ru/taggers/cardinal.py +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# Copyright 2017 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Adapted from https://github.com/google/TextNormalizationCoveringGrammars -# Russian minimally supervised number grammar. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_DIGIT, - NEMO_SIGMA, - NEMO_SPACE, - GraphFst, - insert_space, -) -from nemo_text_processing.text_normalization.ru.alphabet import RU_ALPHA, TO_CYRILLIC -from nemo_text_processing.text_normalization.ru.utils import get_abs_path -from pynini.lib import pynutil - - -class CardinalFst(GraphFst): - """ - Finite state transducer for classifying cardinals, e.g. - "1 001" -> cardinal { integer: "тысяча один" } - - Args: - number_names: number_names for cardinal and ordinal numbers - alternative_formats: alternative number formats - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, number_names: dict, alternative_formats: dict, deterministic: bool = False): - super().__init__(name="cardinal", kind="classify", deterministic=deterministic) - - self.cardinal_numbers_default = self.get_cardinal_numbers(number_names, alternative_formats, mode="all") - self.cardinal_numbers_nominative = self.get_cardinal_numbers( - number_names, alternative_formats, mode="nominative" - ) - self.optional_graph_negative = pynini.closure( - pynutil.insert("negative: ") + pynini.cross("-", "\"true\"") + insert_space, 0, 1 - ) - - self.cardinal_numbers_with_optional_negative = ( - self.optional_graph_negative - + pynutil.insert("integer: \"") - + self.cardinal_numbers_default - + pynutil.insert("\"") - ) - - # "03" -> remove leading zeros and verbalize - leading_zeros = pynini.closure(pynini.cross("0", "")) - self.cardinal_numbers_with_leading_zeros = (leading_zeros + self.cardinal_numbers_default).optimize() - - # "123" -> "один два три" - single_digits_graph = pynini.string_file(get_abs_path("data/numbers/cardinals_nominative_case.tsv")).optimize() - single_digits_graph = pynini.compose(NEMO_DIGIT, single_digits_graph) - self.single_digits_graph = single_digits_graph + pynini.closure(insert_space + single_digits_graph) - - optional_quantity = pynini.string_file(get_abs_path("data/numbers/quantity.tsv")).optimize() - optional_quantity = pynutil.insert("quantity: \"") + optional_quantity + pynutil.insert("\"") - optional_quantity = pynini.closure( - (pynutil.add_weight(pynini.accep(NEMO_SPACE), -0.1) | insert_space) + optional_quantity, 0, 1 - ) - - serial_graph = self.get_serial_graph() - - final_graph = ( - self.optional_graph_negative - + pynutil.insert("integer: \"") - + self.cardinal_numbers_with_leading_zeros - + pynutil.insert("\"") - + optional_quantity - ).optimize() - - final_graph = pynutil.add_weight(final_graph, -0.1) - final_graph |= pynutil.insert("integer: \"") + pynutil.add_weight(serial_graph, 10) + pynutil.insert("\"") - self.final_graph = final_graph - - # to cover cases "2-х" -> "двух" (this is not covered by ordinal endings) - final_graph |= pynini.compose( - pynini.compose(NEMO_DIGIT ** (1, ...) + pynini.cross('-х', ''), final_graph), - NEMO_SIGMA + pynini.accep("х\"") + NEMO_SIGMA, - ) - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() - - def get_cardinal_numbers(self, number_names: dict, alternative_formats: dict, mode: str = "all"): - """Returns cardinal numbers names graph. - - Args: - number_names: number_names for cardinal and ordinal numbers - alternative_formats: alternative number formats - mode: "all" - to return graph that includes all Ru cases, "nominative" to return only the nominative form - """ - if mode == "all": - cardinal_names = number_names['cardinal_number_names'] - elif mode == "nominative": - cardinal_names = number_names['cardinal_names_nominative'] - else: - raise ValueError(f'{mode} is not supported.') - one_thousand_alternative = alternative_formats['one_thousand_alternative'] - separators = alternative_formats['separators'] - - cardinal_numbers = cardinal_names | pynini.compose(cardinal_names, one_thousand_alternative) - cardinal_numbers = pynini.compose(separators, cardinal_numbers) - return cardinal_numbers - - def get_serial_graph(self): - """ - Finite state transducer for classifying serial. - The serial is a combination of digits, letters and dashes, e.g.: - c325-b -> tokens { cardinal { integer: "си три два пять би" } } - """ - num_graph = self.single_digits_graph - - alpha = TO_CYRILLIC | RU_ALPHA - - delimiter = insert_space | pynini.cross("-", " ") | pynini.cross("/", " ") - letter_num = pynini.closure(alpha + delimiter, 1) + num_graph - num_letter = pynini.closure(num_graph + delimiter, 1) + alpha - num_delimiter_num = pynini.closure(num_graph + delimiter, 1) + num_graph - next_alpha_or_num = pynini.closure(delimiter + (alpha | num_graph)) - serial_graph = (letter_num | num_letter | num_delimiter_num) + next_alpha_or_num - - # at least 1 alpha and 1 digit is present - at_least_one_alpha_num = ( - NEMO_SIGMA + (RU_ALPHA | pynini.project(TO_CYRILLIC, "input")) + NEMO_SIGMA + NEMO_DIGIT + NEMO_SIGMA - ) | (NEMO_SIGMA + NEMO_DIGIT + NEMO_SIGMA + (RU_ALPHA | pynini.project(TO_CYRILLIC, "input")) + NEMO_SIGMA) - serial_graph = pynini.compose(at_least_one_alpha_num, serial_graph.optimize()).optimize() - # numbers only with 2+ delimiters - serial_graph |= ( - num_graph + delimiter + num_graph + delimiter + num_graph + pynini.closure(delimiter + num_graph) - ).optimize() - return serial_graph.optimize() diff --git a/nemo_text_processing/text_normalization/ru/taggers/date.py b/nemo_text_processing/text_normalization/ru/taggers/date.py deleted file mode 100644 index d4ce6a64601b..000000000000 --- a/nemo_text_processing/text_normalization/ru/taggers/date.py +++ /dev/null @@ -1,136 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_DIGIT, - NEMO_NOT_QUOTE, - NEMO_SIGMA, - GraphFst, - delete_extra_space, - delete_space, - insert_space, -) -from nemo_text_processing.text_normalization.ru.utils import get_abs_path -from pynini.lib import pynutil - - -class DateFst(GraphFst): - """ - Finite state transducer for classifying date, e.g. - "01.05" -> tokens { date { day: "первое мая" } } - - Args: - number_names: number_names for cardinal and ordinal numbers - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, number_names: dict, deterministic: bool): - super().__init__(name="date", kind="classify", deterministic=deterministic) - - # Ru format: DD-MM-YYYY or DD-MM-YY - month_abbr_to_names = pynini.string_file(get_abs_path("data/months/abbr_to_name.tsv")).optimize() - - delete_sep = pynutil.add_weight(pynini.cross(".", " "), 1.09) | pynutil.add_weight( - pynini.cross(pynini.union("/", "-"), " "), 1.1 - ) - - numbers = number_names['ordinal_number_names'] - - zero = (pynutil.add_weight(pynini.cross("0", ""), -0.1)) | ( - pynutil.add_weight(pynini.cross("0", "ноль "), 0.1) - ) - zero_digit = zero + pynini.compose(NEMO_DIGIT, numbers) - digit_day = (pynini.union("1", "2", "3") + NEMO_DIGIT) | NEMO_DIGIT - digit_day = pynini.compose(digit_day, numbers) - - day = zero_digit | digit_day - day = pynini.compose( - day, pynini.difference(NEMO_SIGMA, NEMO_SIGMA + pynini.union("ой", "ая", "ых", "ые", "ыми")) - ) - day = (pynutil.insert("day: \"") + day + pynutil.insert("\"")).optimize() - - digit_month = zero_digit | pynini.compose(pynini.accep("1") + NEMO_DIGIT, numbers) - month_number_to_abbr = pynini.string_file(get_abs_path("data/months/numbers.tsv")).optimize() - month_number_to_abbr = ( - ( - ((pynutil.add_weight(pynini.cross("0", ""), -0.1) | pynini.accep("1")) + NEMO_DIGIT) | NEMO_DIGIT - ).optimize() - @ month_number_to_abbr - ).optimize() - - month_name = ( - (month_number_to_abbr @ month_abbr_to_names) | pynutil.add_weight(month_abbr_to_names, 0.1) - ).optimize() - month = ( - pynutil.insert("month: \"") + (month_name | pynutil.add_weight(digit_month, 0.1)) + pynutil.insert("\"") - ).optimize() - year = pynini.compose(((NEMO_DIGIT ** 4) | (NEMO_DIGIT ** 2)), numbers).optimize() - year |= zero_digit - - # reduce year options - year_wrong_endings = ["ую", "ая"] - year_wrong_beginning = ["две тысяча", "два тысяч", "два тысячи", "две тысяч "] - year = pynini.compose( - year, pynini.difference(NEMO_SIGMA, NEMO_SIGMA + pynini.union("ой", "ого")) - ) | pynutil.add_weight(pynini.compose(year, NEMO_SIGMA + pynini.union("ой", "ого")), -0.1) - - year_restrict1 = pynini.difference(NEMO_SIGMA, pynini.union(*year_wrong_beginning) + NEMO_SIGMA) - year_restrict2 = pynini.difference(NEMO_SIGMA, NEMO_SIGMA + pynini.union(*year_wrong_endings)) - year = pynini.compose(pynini.compose(year, year_restrict1), year_restrict2) - - year_word_singular = ["год", "года", "году", "годом", "годе"] - year_word_plural = ["годы", "годов", "годам", "годами", "годам", "годах"] - - year_word = pynini.cross("г.", pynini.union(*year_word_singular)) - year_word |= pynini.cross("гг.", pynini.union(*year_word_plural)) - year_word = (pynutil.add_weight(insert_space, -0.1) | pynutil.add_weight(pynini.accep(" "), 0.1)) + year_word - - year_optional = pynutil.insert("year: \"") + year + pynini.closure(year_word, 0, 1) + pynutil.insert("\"") - year_optional = pynini.closure(delete_sep + year_optional, 0, 1).optimize() - year_only = pynutil.insert("year: \"") + year + year_word + pynutil.insert("\"") - - tagger_graph = (day + delete_sep + month + year_optional) | year_only - - # Verbalizer - day = ( - pynutil.delete("day:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - month = ( - pynutil.delete("month:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - year = ( - pynutil.delete("year:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + delete_space - + pynutil.delete("\"") - ) - year_optional = pynini.closure(delete_extra_space + year, 0, 1) - graph_dmy = day + delete_extra_space + month + year_optional - verbalizer_graph = (graph_dmy | year) + delete_space - - self.final_graph = pynini.compose(tagger_graph, verbalizer_graph).optimize() - self.fst = pynutil.insert("day: \"") + self.final_graph + pynutil.insert("\"") - self.fst = self.add_tokens(self.fst).optimize() diff --git a/nemo_text_processing/text_normalization/ru/taggers/decimals.py b/nemo_text_processing/text_normalization/ru/taggers/decimals.py deleted file mode 100644 index de29513a388c..000000000000 --- a/nemo_text_processing/text_normalization/ru/taggers/decimals.py +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from collections import defaultdict - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_DIGIT, NEMO_SPACE, GraphFst, insert_space -from nemo_text_processing.text_normalization.en.utils import load_labels -from nemo_text_processing.text_normalization.ru.utils import get_abs_path -from pynini.lib import pynutil - -delete_space = pynutil.delete(" ") - - -def prepare_labels_for_insertion(file_path: str): - """ - Read the file and creates a union insertion graph - - Args: - file_path: path to a file (3 columns: a label type e.g. - "@@decimal_delimiter@@", a label e.g. "целого", and a weight e.g. "0.1"). - - Returns dictionary mapping from label type to an fst that inserts the labels with the specified weights. - - """ - labels = load_labels(file_path) - mapping = defaultdict(list) - for k, v, w in labels: - mapping[k].append((v, w)) - - for k in mapping: - mapping[k] = ( - insert_space - + pynini.union(*[pynutil.add_weight(pynutil.insert(end), weight) for end, weight in mapping[k]]) - ).optimize() - return mapping - - -class DecimalFst(GraphFst): - """ - Finite state transducer for classifying decimal, e.g. - "1,08" -> tokens { decimal { integer_part: "одно целая" fractional_part: "восемь сотых} } - - Args: - cardinal: CardinalFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal: GraphFst, deterministic: bool = False): - super().__init__(name="decimal", kind="classify", deterministic=deterministic) - - integer_part = cardinal.cardinal_numbers_default - cardinal_numbers_with_leading_zeros = cardinal.cardinal_numbers_with_leading_zeros - - delimiter_map = prepare_labels_for_insertion(get_abs_path("data/numbers/decimal_delimiter.tsv")) - delimiter = ( - pynini.cross(",", "") - + delimiter_map['@@decimal_delimiter@@'] - + pynini.closure(pynutil.add_weight(pynutil.insert(" и"), 0.5), 0, 1) - ).optimize() - - decimal_endings_map = prepare_labels_for_insertion(get_abs_path("data/numbers/decimal_endings.tsv")) - - self.integer_part = integer_part + delimiter - graph_integer = pynutil.insert("integer_part: \"") + self.integer_part + pynutil.insert("\"") - - graph_fractional = NEMO_DIGIT @ cardinal_numbers_with_leading_zeros + decimal_endings_map['10'] - graph_fractional |= (NEMO_DIGIT + NEMO_DIGIT) @ cardinal_numbers_with_leading_zeros + decimal_endings_map[ - '100' - ] - graph_fractional |= ( - NEMO_DIGIT + NEMO_DIGIT + NEMO_DIGIT - ) @ cardinal_numbers_with_leading_zeros + decimal_endings_map['1000'] - graph_fractional |= ( - NEMO_DIGIT + NEMO_DIGIT + NEMO_DIGIT + NEMO_DIGIT - ) @ cardinal_numbers_with_leading_zeros + decimal_endings_map['10000'] - - self.optional_quantity = pynini.string_file(get_abs_path("data/numbers/quantity.tsv")).optimize() - - self.graph_fractional = graph_fractional - graph_fractional = pynutil.insert("fractional_part: \"") + graph_fractional + pynutil.insert("\"") - optional_quantity = pynini.closure( - (pynutil.add_weight(pynini.accep(NEMO_SPACE), -0.1) | insert_space) - + pynutil.insert("quantity: \"") - + self.optional_quantity - + pynutil.insert("\""), - 0, - 1, - ) - self.final_graph = ( - cardinal.optional_graph_negative + graph_integer + insert_space + graph_fractional + optional_quantity - ) - - self.final_graph = self.add_tokens(self.final_graph) - self.fst = self.final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/ru/taggers/electronic.py b/nemo_text_processing/text_normalization/ru/taggers/electronic.py deleted file mode 100644 index 22530a28b80a..000000000000 --- a/nemo_text_processing/text_normalization/ru/taggers/electronic.py +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_ALPHA, - NEMO_DIGIT, - NEMO_NOT_QUOTE, - GraphFst, - delete_space, - insert_space, -) -from nemo_text_processing.text_normalization.ru.alphabet import RU_ALPHA, TO_CYRILLIC -from nemo_text_processing.text_normalization.ru.utils import get_abs_path -from pynini.lib import pynutil - - -class ElectronicFst(GraphFst): - """ - Finite state transducer for classifying electronic: email addresses - e.g. "ab@nd.ru" -> electronic { username: "эй би собака эн ди точка ру" } - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="electronic", kind="classify", deterministic=deterministic) - - # tagger - accepted_symbols = [] - with open(get_abs_path("data/electronic/symbols.tsv"), 'r', encoding='utf-8') as f: - for line in f: - symbol, _ = line.split('\t') - accepted_symbols.append(pynini.accep(symbol)) - username = ( - pynutil.insert("username: \"") - + NEMO_ALPHA - + pynini.closure(NEMO_ALPHA | NEMO_DIGIT | pynini.union(*accepted_symbols)) - + pynutil.insert("\"") - + pynini.cross('@', ' ') - ) - domain_graph = ( - NEMO_ALPHA - + (pynini.closure(NEMO_ALPHA | NEMO_DIGIT | pynini.accep('-') | pynini.accep('.'))) - + (NEMO_ALPHA | NEMO_DIGIT) - ) - domain_graph = pynutil.insert("domain: \"") + domain_graph + pynutil.insert("\"") - tagger_graph = (username + domain_graph).optimize() - - # verbalizer - graph_digit = pynini.string_file(get_abs_path("data/numbers/digits_nominative_case.tsv")).optimize() - graph_symbols = pynini.string_file(get_abs_path("data/electronic/symbols.tsv")).optimize() - user_name = ( - pynutil.delete("username:") - + delete_space - + pynutil.delete("\"") - + ( - pynini.closure( - pynutil.add_weight(graph_digit + insert_space, 1.09) - | pynutil.add_weight(pynini.closure(graph_symbols + pynutil.insert(" ")), 1.09) - | pynutil.add_weight(NEMO_NOT_QUOTE + insert_space, 1.1) - ) - ) - + pynutil.delete("\"") - ) - - domain_default = ( - pynini.closure(NEMO_NOT_QUOTE + insert_space) - + pynini.cross(".", "точка ") - + NEMO_NOT_QUOTE - + pynini.closure(insert_space + NEMO_NOT_QUOTE) - ) - - server_default = ( - pynini.closure((graph_digit | NEMO_ALPHA) + insert_space, 1) - + pynini.closure(graph_symbols + insert_space) - + pynini.closure((graph_digit | NEMO_ALPHA) + insert_space, 1) - ) - server_common = pynini.string_file(get_abs_path("data/electronic/server_name.tsv")) + insert_space - domain_common = pynini.cross(".", "точка ") + pynini.string_file(get_abs_path("data/electronic/domain.tsv")) - domain = ( - pynutil.delete("domain:") - + delete_space - + pynutil.delete("\"") - + (pynutil.add_weight(server_common, 1.09) | pynutil.add_weight(server_default, 1.1)) - + (pynutil.add_weight(domain_common, 1.09) | pynutil.add_weight(domain_default, 1.1)) - + delete_space - + pynutil.delete("\"") - ) - - graph = user_name + delete_space + pynutil.insert("собака ") + delete_space + domain + delete_space - # replace all latin letters with their Ru verbalization - verbalizer_graph = (graph.optimize() @ (pynini.closure(TO_CYRILLIC | RU_ALPHA | pynini.accep(" ")))).optimize() - verbalizer_graph = verbalizer_graph.optimize() - - self.final_graph = (tagger_graph @ verbalizer_graph).optimize() - self.fst = self.add_tokens(pynutil.insert("username: \"") + self.final_graph + pynutil.insert("\"")).optimize() diff --git a/nemo_text_processing/text_normalization/ru/taggers/measure.py b/nemo_text_processing/text_normalization/ru/taggers/measure.py deleted file mode 100644 index a4c60f49ce03..000000000000 --- a/nemo_text_processing/text_normalization/ru/taggers/measure.py +++ /dev/null @@ -1,170 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_NON_BREAKING_SPACE, - NEMO_NOT_QUOTE, - NEMO_SPACE, - GraphFst, - insert_space, -) -from nemo_text_processing.text_normalization.ru.alphabet import RU_ALPHA -from nemo_text_processing.text_normalization.ru.utils import get_abs_path -from pynini.lib import pynutil - - -class MeasureFst(GraphFst): - """ - Finite state transducer for classifying measure, e.g. - "2 кг" -> measure { cardinal { integer: "два килограма" } } - This class also converts words containing numbers and letters - e.g. "тест-8" —> "тест восемь" - e.g. "тест-1,02" —> "тест одна целая две сотых" - - Args: - cardinal: CardinalFst - decimal: DecimalFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal: GraphFst, decimal: GraphFst, deterministic: bool = True): - super().__init__(name="measure", kind="classify", deterministic=deterministic) - - # adding weight to make sure the space is preserved for ITN - delete_space = pynini.closure( - pynutil.add_weight(pynutil.delete(pynini.union(NEMO_SPACE, NEMO_NON_BREAKING_SPACE)), -1), 0, 1 - ) - - cardinal_graph = cardinal.cardinal_numbers_default - cardinal_graph_nominative = cardinal.cardinal_numbers_nominative - graph_unit = pynini.string_file(get_abs_path("data/measurements.tsv")) - optional_graph_negative = cardinal.optional_graph_negative - - space_for_units = ( - pynutil.add_weight(pynutil.insert(NEMO_NON_BREAKING_SPACE), -0.1) - | pynutil.add_weight(pynutil.insert(NEMO_SPACE), 0.1) - ).optimize() - slash_unit = (pynini.cross("/", "в") | pynini.cross("/", "за")) + space_for_units + graph_unit - - unit_slash_unit = pynutil.add_weight(graph_unit + space_for_units + slash_unit, -0.1) - default_units = pynutil.insert("units: \"") + (graph_unit | unit_slash_unit) + pynutil.insert("\"") - slash_units = pynutil.insert("units: \"") + slash_unit + pynutil.insert("\"") - subgraph_decimal = decimal.final_graph + ((delete_space + default_units) | slash_units) - - cardinal_space = ( - pynutil.insert("cardinal { ") - + optional_graph_negative - + pynutil.insert("integer: \"") - + cardinal_graph - + ( - (delete_space + pynutil.insert("\"") + pynutil.insert(" } ") + default_units) - | (pynutil.insert("\"") + pynutil.insert(" } ") + slash_units) - ) - ) - - cardinal_optional_dash_alpha = ( - pynutil.insert("cardinal { integer: \"") - + cardinal_graph - + pynini.closure(pynini.cross('-', ''), 0, 1) - + pynutil.insert("\" } units: \"") - + pynini.closure(RU_ALPHA, 1) - + pynutil.insert("\"") - ) - - alpha_optional_dash_cardinal = ( - pynutil.insert("units: \"") - + pynini.closure(RU_ALPHA, 1) - + pynini.closure(pynini.cross('-', ''), 0, 1) - + pynutil.insert("\"") - + pynutil.insert(" cardinal { integer: \"") - + cardinal_graph_nominative - + pynutil.insert("\" } preserve_order: true") - ) - - decimal_dash_alpha = ( - decimal.final_graph - + pynini.cross('-', '') - + pynutil.insert(" units: \"") - + pynini.closure(RU_ALPHA, 1) - + pynutil.insert("\"") - ) - - alpha_dash_decimal = ( - pynutil.insert("units: \"") - + pynini.closure(RU_ALPHA, 1) - + pynini.cross('-', '') - + pynutil.insert("\" ") - + decimal.final_graph - + pynutil.insert(" preserve_order: true") - ) - - self.tagger_graph_default = (subgraph_decimal | cardinal_space).optimize() - - tagger_graph = ( - self.tagger_graph_default - | cardinal_optional_dash_alpha - | alpha_optional_dash_cardinal - | decimal_dash_alpha - | alpha_dash_decimal - ).optimize() - - # verbalizer - unit = pynutil.delete("units: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") + delete_space - - optional_sign = pynini.closure(pynini.cross("negative: \"true\" ", "минус "), 0, 1) - integer = pynutil.delete(" \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - integer_part = pynutil.delete("integer_part:") + integer - fractional_part = pynutil.delete("fractional_part:") + integer - optional_quantity_part = pynini.closure( - pynini.accep(" ") - + pynutil.delete("quantity: \"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\""), - 0, - 1, - ) - graph_decimal = optional_sign + integer_part + pynini.accep(" ") + fractional_part + optional_quantity_part - - graph_decimal = pynutil.delete("decimal {") + delete_space + graph_decimal + delete_space + pynutil.delete("}") - - graph_cardinal = ( - pynutil.delete("cardinal {") - + delete_space - + optional_sign - + pynutil.delete("integer: \"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - + delete_space - + pynutil.delete("}") - ) - - verbalizer_graph = (graph_cardinal | graph_decimal) + delete_space + insert_space + unit - - # SH adds "preserve_order: true" by default - preserve_order = pynutil.delete("preserve_order:") + delete_space + pynutil.delete("true") + delete_space - verbalizer_graph |= ( - unit - + insert_space - + (graph_cardinal | graph_decimal) - + delete_space - + pynini.closure(preserve_order, 0, 1) - ) - self.verbalizer_graph = verbalizer_graph.optimize() - - final_graph = (tagger_graph @ verbalizer_graph).optimize() - self.fst = self.add_tokens( - pynutil.insert("cardinal { integer: \"") + final_graph + pynutil.insert("\" }") - ).optimize() diff --git a/nemo_text_processing/text_normalization/ru/taggers/money.py b/nemo_text_processing/text_normalization/ru/taggers/money.py deleted file mode 100644 index c08723ae8c3c..000000000000 --- a/nemo_text_processing/text_normalization/ru/taggers/money.py +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, NEMO_SIGMA, NEMO_SPACE, GraphFst -from nemo_text_processing.text_normalization.ru.utils import get_abs_path -from pynini.lib import pynutil - - -class MoneyFst(GraphFst): - """ - Finite state transducer for classifying money, e.g. - "5руб." -> money { "пять рублей" } - - Args: - cardinal: CardinalFst - decimal: DecimalFst - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, cardinal: GraphFst, decimal: GraphFst, deterministic: bool = True): - super().__init__(name="money", kind="classify", deterministic=deterministic) - cardinal_graph = cardinal.cardinal_numbers_default - decimal_graph = decimal.final_graph - - unit_singular = pynini.string_file(get_abs_path("data/currency/currency_singular.tsv")) - unit_plural = pynini.string_file(get_abs_path("data/currency/currency_plural.tsv")) - - # adding weight to make sure the space is preserved for ITN - optional_delimiter = pynini.closure(pynutil.add_weight(pynini.cross(NEMO_SPACE, ""), -100), 0, 1) - graph_unit_singular = ( - optional_delimiter + pynutil.insert(" currency: \"") + unit_singular + pynutil.insert("\"") - ) - graph_unit_plural = optional_delimiter + pynutil.insert(" currency: \"") + unit_plural + pynutil.insert("\"") - - one = pynini.compose(pynini.accep("1"), cardinal_graph).optimize() - singular_graph = pynutil.insert("integer_part: \"") + one + pynutil.insert("\"") + graph_unit_singular - - graph_decimal = decimal_graph + graph_unit_plural - - graph_integer = ( - pynutil.insert("integer_part: \"") - + ((NEMO_SIGMA - "1") @ cardinal_graph) - + pynutil.insert("\"") - + (graph_unit_plural) - ) - - graph_integer |= singular_graph - tagger_graph = (graph_integer.optimize() | graph_decimal.optimize()).optimize() - - # verbalizer - integer = pynutil.delete("\"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - integer_part = pynutil.delete("integer_part: ") + integer - - unit = ( - pynutil.delete("currency: ") - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - unit = pynini.accep(NEMO_SPACE) + unit - - verbalizer_graph_cardinal = (integer_part + unit).optimize() - - fractional_part = pynutil.delete("fractional_part: ") + integer - optional_quantity = pynini.closure(pynini.accep(NEMO_SPACE) + pynutil.delete("quantity: ") + integer, 0, 1) - - verbalizer_graph_decimal = ( - pynutil.delete('decimal { ') - + integer_part - + pynini.accep(" ") - + fractional_part - + optional_quantity - + pynutil.delete(" }") - + unit - ) - - verbalizer_graph = (verbalizer_graph_cardinal | verbalizer_graph_decimal).optimize() - - self.final_graph = (tagger_graph @ verbalizer_graph).optimize() - self.fst = self.add_tokens( - pynutil.insert("integer_part: \"") + self.final_graph + pynutil.insert("\"") - ).optimize() diff --git a/nemo_text_processing/text_normalization/ru/taggers/number_names.py b/nemo_text_processing/text_normalization/ru/taggers/number_names.py deleted file mode 100644 index 048b5f43ecb9..000000000000 --- a/nemo_text_processing/text_normalization/ru/taggers/number_names.py +++ /dev/null @@ -1,138 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# Copyright 2017 Google Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Adapted from https://github.com/google/TextNormalizationCoveringGrammars -# Russian minimally supervised number grammar. -# -# Supports cardinals and ordinals in all inflected forms. -# -# The language-specific acceptor G was compiled with digit, teen, decade, -# century, and big power-of-ten preterminals. The lexicon transducer is -# highly ambiguous, but no LM is used. - -# Intersects the universal factorization transducer (F) with language-specific -# acceptor (G). - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_SIGMA -from nemo_text_processing.text_normalization.ru.utils import get_abs_path, load_labels -from pynini.lib import pynutil, rewrite - - -def get_number_names(): - """ - Creates numbers names. - - Based on: 1) Gorman, K., and Sproat, R. 2016. Minimally supervised number normalization. - Transactions of the Association for Computational Linguistics 4: 507-519. - and 2) Ng, A. H., Gorman, K., and Sproat, R. 2017. - Minimally supervised written-to-spoken text normalization. In ASRU, pages 665-670. - """ - a = pynini.Far(get_abs_path('data/utils/util_arithmetic.far'), mode='r') - d = a['DELTA_STAR'] - f = a['IARITHMETIC_RESTRICTED'] - g = pynini.Fst.read(get_abs_path('data/utils/g.fst')) - fg = (d @ (f @ (f @ (f @ g).optimize()).optimize()).optimize()).optimize() - assert rewrite.top_rewrite("230", fg) == "(+ 200 30 +)" - - # Compiles lexicon transducers (L). - cardinal_name_nominative = pynini.string_file(get_abs_path("data/numbers/1_cardinals_nominative.tsv")).optimize() - cardinal_name_genitive = pynini.string_file(get_abs_path("data/numbers/2_cardinals_genitive.tsv")).optimize() - cardinal_name_dative = pynini.string_file(get_abs_path("data/numbers/3_cardinals_dative.tsv")).optimize() - cardinal_name_accusative = pynini.string_file(get_abs_path("data/numbers/4_cardinals_accusative.tsv")).optimize() - cardinal_name_instrumental = pynini.string_file( - get_abs_path("data/numbers/5_cardinals_instrumental.tsv") - ).optimize() - cardinal_name_prepositional = pynini.string_file( - get_abs_path("data/numbers/6_cardinals_prepositional.tsv") - ).optimize() - - cardinal_name_nominative = ( - pynini.closure(cardinal_name_nominative + pynini.accep(" ")) + cardinal_name_nominative - ).optimize() - cardinal_l = pynutil.add_weight(cardinal_name_nominative, -0.1) - for case in [ - pynutil.add_weight(cardinal_name_genitive, 0.1).optimize(), - pynutil.add_weight(cardinal_name_dative, 0.1).optimize(), - pynutil.add_weight(cardinal_name_accusative, 0.1).optimize(), - pynutil.add_weight(cardinal_name_instrumental, 0.1).optimize(), - pynutil.add_weight(cardinal_name_prepositional, 0.1).optimize(), - ]: - cardinal_l |= (pynini.closure(case + pynini.accep(" ")) + case).optimize() - - # Numbers in nominative case (to use, for example, with telephone or serial_graph (in cardinals)) - cardinal_names_nominative_l = ( - pynini.closure(cardinal_name_nominative + pynini.accep(" ")) + cardinal_name_nominative - ).optimize() - - # Convert e.g. "(* 5 1000 *)" back to "5000" so complex ordinals will be formed correctly, - # e.g. "пятитысячный" will eventually be formed. (If we didn't do this, the incorrect phrase - # "пять тысячный" would be formed). - # We do this for all thousands from "(*2 1000 *)" —> "2000" to "(*20 1000 *)" —> "20000". - # We do not go higher, in order to prevent the WFST graph becoming even larger. - complex_numbers = pynini.cross("(* 2 1000 *)", "2000") - for number in range(3, 21): - complex_numbers |= pynini.cross(f"(* {number} 1000 *)", f"{number}000") - - complex_numbers = ( - NEMO_SIGMA + pynutil.add_weight(complex_numbers, -1) + pynini.closure(pynini.union(" ", ")", "(", "+", "*")) - ).optimize() - fg_ordinal = pynutil.add_weight(pynini.compose(fg, complex_numbers), -1) | fg - ordinal_name = pynini.string_file(get_abs_path("data/numbers/ordinals.tsv")) - ordinal_l = (pynini.closure(cardinal_name_nominative + pynini.accep(" ")) + ordinal_name).optimize() - - # Composes L with the leaf transducer (P), then composes that with FG. - p = a['LEAVES'] - number_names = {} - number_names['ordinal_number_names'] = (fg_ordinal @ (p @ ordinal_l)).optimize() - number_names['cardinal_number_names'] = (fg @ (p @ cardinal_l)).optimize() - number_names['cardinal_names_nominative'] = (fg @ (p @ cardinal_names_nominative_l)).optimize() - return number_names - - -def get_alternative_formats(): - """ - Utils to get alternative formats for numbers. - """ - one_alternatives = load_labels(get_abs_path('data/numbers/cardinals_alternatives.tsv')) - one_thousand_map = [] - for k in one_alternatives: - default, alternative = k - one_thousand_map.append((alternative.split()[1], alternative)) - one_thousand_map = pynini.string_map(one_thousand_map) - - one_thousand_alternative = pynini.cdrewrite(one_thousand_map, "[BOS]", "", NEMO_SIGMA) - - # Adapted from - # https://github.com/google/TextNormalizationCoveringGrammars/blob/master/src/universal/thousands_punct.grm - # Specifies common ways of delimiting thousands in digit strings. - t = pynini.Far(get_abs_path('data/utils/universal_thousands_punct.far')) - separators = ( - pynutil.add_weight(t['dot_thousands'], 0.1) - | pynutil.add_weight(t['no_delimiter'], -0.1) - | pynutil.add_weight(t['space_thousands'], 0.1) - ) - alternative_formats = {} - alternative_formats['one_thousand_alternative'] = one_thousand_alternative.optimize() - alternative_formats['separators'] = separators.optimize() - return alternative_formats - - -if __name__ == '__main__': - from nemo_text_processing.text_normalization.en.graph_utils import generator_main - - numbers = get_number_names() - for k, v in numbers.items(): - generator_main(f'{k}.far', {k: v}) diff --git a/nemo_text_processing/text_normalization/ru/taggers/ordinal.py b/nemo_text_processing/text_normalization/ru/taggers/ordinal.py deleted file mode 100644 index 9a09e40636d8..000000000000 --- a/nemo_text_processing/text_normalization/ru/taggers/ordinal.py +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Adapted from https://github.com/google/TextNormalizationCoveringGrammars -# Russian minimally supervised number grammar. - - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_SIGMA, GraphFst -from nemo_text_processing.text_normalization.ru.utils import get_abs_path -from pynini.lib import pynutil - - -class OrdinalFst(GraphFst): - """ - Finite state transducer for classifying cardinals, e.g. - "2" -> ordinal { integer: "второе" } } - - Args: - number_names: number_names for cardinal and ordinal numbers - alternative_formats: alternative format for cardinal and ordinal numbers - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, number_names: dict, alternative_formats: dict, deterministic=False): - super().__init__(name="ordinal", kind="classify", deterministic=deterministic) - - one_thousand_alternative = alternative_formats['one_thousand_alternative'] - separators = alternative_formats['separators'] - - ordinal = number_names['ordinal_number_names'] - - ordinal |= ordinal @ one_thousand_alternative - ordinal_numbers = separators @ ordinal - - # to handle cases like 2-ая - endings = pynini.string_file(get_abs_path("data/numbers/ordinal_endings.tsv")) - not_dash = pynini.closure(pynini.difference(NEMO_SIGMA, "-")) - del_ending = pynini.cdrewrite(pynini.cross("-" + not_dash, ""), "", "[EOS]", NEMO_SIGMA) - ordinal_numbers_marked = ( - ((separators @ ordinal).optimize() + pynini.accep("-") + not_dash).optimize() - @ (NEMO_SIGMA + endings).optimize() - @ del_ending - ).optimize() - - self.ordinal_numbers = ordinal_numbers - # "03" -> remove leading zeros and verbalize - leading_zeros = pynini.closure(pynini.cross("0", "")) - self.ordinal_numbers_with_leading_zeros = (leading_zeros + ordinal_numbers).optimize() - - final_graph = (ordinal_numbers | ordinal_numbers_marked).optimize() - final_graph = pynutil.insert("integer: \"") + final_graph + pynutil.insert("\"") - final_graph = self.add_tokens(final_graph) - self.fst = final_graph.optimize() diff --git a/nemo_text_processing/text_normalization/ru/taggers/telephone.py b/nemo_text_processing/text_normalization/ru/taggers/telephone.py deleted file mode 100644 index 142242e8a4b7..000000000000 --- a/nemo_text_processing/text_normalization/ru/taggers/telephone.py +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_DIGIT, GraphFst, delete_space, insert_space -from nemo_text_processing.text_normalization.ru.alphabet import RU_ALPHA_OR_SPACE -from pynini.lib import pynutil - - -class TelephoneFst(GraphFst): - """ - Finite state transducer for classifying telephone, which includes country code, number part and extension - - E.g - "8-913-983-56-01" -> telephone { number_part: "восемь девятьсот тринадцать девятьсот восемьдесят три пятьдесят шесть ноль один" } - - Args: - number_names: number_names for cardinal and ordinal numbers - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, number_names: dict, deterministic: bool = True): - super().__init__(name="telephone", kind="classify", deterministic=deterministic) - - separator = pynini.cross("-", " ") # between components - number = number_names["cardinal_names_nominative"] - - country_code = ( - pynutil.insert("country_code: \"") - + pynini.closure(pynutil.add_weight(pynutil.delete("+"), 0.1), 0, 1) - + number - + separator - + pynutil.insert("\"") - ) - optional_country_code = pynini.closure(country_code + insert_space, 0, 1) - - number_part = ( - NEMO_DIGIT ** 3 @ number - + separator - + NEMO_DIGIT ** 3 @ number - + separator - + NEMO_DIGIT ** 2 @ number - + separator - + NEMO_DIGIT ** 2 @ (pynini.closure(pynini.cross("0", "ноль ")) + number) - ) - number_part = pynutil.insert("number_part: \"") + number_part + pynutil.insert("\"") - tagger_graph = (optional_country_code + number_part).optimize() - - # verbalizer - verbalizer_graph = pynini.closure( - pynutil.delete("country_code: \"") - + pynini.closure(RU_ALPHA_OR_SPACE, 1) - + pynutil.delete("\"") - + delete_space, - 0, - 1, - ) - verbalizer_graph += ( - pynutil.delete("number_part: \"") + pynini.closure(RU_ALPHA_OR_SPACE, 1) + pynutil.delete("\"") - ) - verbalizer_graph = verbalizer_graph.optimize() - - self.final_graph = (tagger_graph @ verbalizer_graph).optimize() - self.fst = self.add_tokens( - pynutil.insert("number_part: \"") + self.final_graph + pynutil.insert("\"") - ).optimize() diff --git a/nemo_text_processing/text_normalization/ru/taggers/time.py b/nemo_text_processing/text_normalization/ru/taggers/time.py deleted file mode 100644 index bb97f36ea31f..000000000000 --- a/nemo_text_processing/text_normalization/ru/taggers/time.py +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst -from nemo_text_processing.text_normalization.ru.utils import get_abs_path -from pynini.lib import pynutil - - -class TimeFst(GraphFst): - """ - Finite state transducer for classifying time, e.g. - "02:15" -> time { hours: "два часа пятнадцать минут" } - - Args: - number_names: number_names for cardinal and ordinal numbers - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, number_names: dict, deterministic: bool = True): - super().__init__(name="time", kind="classify", deterministic=deterministic) - - increment_hour_ordinal = pynini.string_file(get_abs_path("data/time/increment_hour_ordinal.tsv")) - increment_hour_cardinal = pynini.string_file(get_abs_path("data/time/increment_hour_cardinal.tsv")) - convert_hour = pynini.string_file(get_abs_path("data/time/time_convert.tsv")) - - number = pynini.closure(pynini.cross("0", ""), 0, 1) + number_names['cardinal_names_nominative'] - hour_options = pynini.project(increment_hour_ordinal, "input") - hour_options = hour_options | pynini.project(convert_hour, "output") - - hour_exeption_ends_with_one = pynini.union(*["01", "21"]) - hour_exeption_ends_rest = pynini.union(*["02", "03", "04", "22", "23"]) - hour_other = ( - pynini.difference(hour_options, pynini.union(hour_exeption_ends_with_one, hour_exeption_ends_rest)) - ).optimize() - - hour = hour_exeption_ends_with_one @ number + pynutil.insert(" час") - hour |= hour_exeption_ends_rest @ number + pynutil.insert(" часа") - hour |= hour_other @ number + pynutil.insert(" часов") - - optional_and = pynini.closure(pynutil.insert("и "), 0, 1) - digits = pynini.union(*[str(x) for x in range(10)]) - mins_start = pynini.union(*"012345") - mins_options = mins_start + digits - mins_exception_ends_with_one = mins_start + pynini.accep("1") - mins_exception_ends_rest = pynini.difference( - mins_start + pynini.union(*"234"), pynini.union(*["12", "13", "14"]) - ) - mins_other = pynini.difference( - mins_options, pynini.union(mins_exception_ends_with_one, mins_exception_ends_rest) - ) - - minutes = mins_exception_ends_with_one @ number + pynutil.insert(" минута") - minutes |= mins_exception_ends_rest @ number + pynutil.insert(" минуты") - minutes |= mins_other @ number + pynutil.insert(" минут") - self.minutes = minutes.optimize() - # 17:15 -> "семнадцать часов и пятнадцать минут" - hm = ( - pynutil.insert("hours: \"") - + hour.optimize() - + pynutil.insert("\"") - + (pynini.cross(":", " ") + pynutil.insert("minutes: \"") + optional_and + minutes.optimize()) - + pynutil.insert("\"") - + pynutil.insert(" preserve_order: true") - ) - h = pynutil.insert("hours: \"") + hour + pynutil.insert("\"") + pynutil.delete(":00") - self.graph_preserve_order = (hm | h).optimize() - - # 17:15 -> "пятнадцать минут шестого" - # Requires permutations for the correct verbalization - self.increment_hour_ordinal = pynini.compose(hour_options, increment_hour_ordinal).optimize() - m_next_h = ( - pynutil.insert("hours: \"") - + self.increment_hour_ordinal - + pynutil.insert("\"") - + pynini.cross(":", " ") - + pynutil.insert("minutes: \"") - + minutes - + pynutil.insert("\"") - ) - - # 17:45 -> "без пятнадцати минут шесть" - # Requires permutations for the correct verbalization - self.mins_to_h = pynini.string_file(get_abs_path("data/time/minutes_to_hour.tsv")).optimize() - self.increment_hour_cardinal = pynini.compose(hour_options, increment_hour_cardinal).optimize() - m_to_h = ( - pynutil.insert("hours: \"") - + self.increment_hour_cardinal - + pynutil.insert("\"") - + pynini.cross(":", " ") - + pynutil.insert("minutes: \"без ") - + self.mins_to_h - + pynutil.insert("\"") - ) - - self.final_graph = m_next_h | self.graph_preserve_order | m_to_h - self.fst = self.add_tokens(self.final_graph) - self.fst = self.fst.optimize() diff --git a/nemo_text_processing/text_normalization/ru/taggers/tokenize_and_classify.py b/nemo_text_processing/text_normalization/ru/taggers/tokenize_and_classify.py deleted file mode 100644 index 676bc575511b..000000000000 --- a/nemo_text_processing/text_normalization/ru/taggers/tokenize_and_classify.py +++ /dev/null @@ -1,142 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - GraphFst, - delete_extra_space, - delete_space, - generator_main, -) -from nemo_text_processing.text_normalization.en.taggers.punctuation import PunctuationFst -from nemo_text_processing.text_normalization.ru.taggers.cardinal import CardinalFst -from nemo_text_processing.text_normalization.ru.taggers.date import DateFst -from nemo_text_processing.text_normalization.ru.taggers.decimals import DecimalFst -from nemo_text_processing.text_normalization.ru.taggers.electronic import ElectronicFst -from nemo_text_processing.text_normalization.ru.taggers.measure import MeasureFst -from nemo_text_processing.text_normalization.ru.taggers.money import MoneyFst -from nemo_text_processing.text_normalization.ru.taggers.number_names import get_alternative_formats, get_number_names -from nemo_text_processing.text_normalization.ru.taggers.ordinal import OrdinalFst -from nemo_text_processing.text_normalization.ru.taggers.telephone import TelephoneFst -from nemo_text_processing.text_normalization.ru.taggers.time import TimeFst -from nemo_text_processing.text_normalization.ru.taggers.whitelist import WhiteListFst -from nemo_text_processing.text_normalization.ru.taggers.word import WordFst -from pynini.lib import pynutil - -from nemo.utils import logging - - -class ClassifyFst(GraphFst): - """ - Final class that composes all other classification grammars. This class can process an entire sentence, that is lower cased. - For deployment, this grammar will be compiled and exported to OpenFst Finite State Archive (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - - Args: - input_case: accepting either "lower_cased" or "cased" input. - deterministic: if True will provide a single transduction option, - for False multiple options (used for audio-based normalization) - cache_dir: path to a dir with .far grammar file. Set to None to avoid using cache. - overwrite_cache: set to True to overwrite .far files - whitelist: path to a file with whitelist replacements - """ - - def __init__( - self, - input_case: str, - deterministic: bool = False, - cache_dir: str = None, - overwrite_cache: bool = False, - whitelist: str = None, - ): - super().__init__(name="tokenize_and_classify", kind="classify", deterministic=deterministic) - if deterministic: - raise ValueError( - 'Ru TN only supports non-deterministic cases and produces multiple normalization options.' - ) - far_file = None - if cache_dir is not None and cache_dir != "None": - os.makedirs(cache_dir, exist_ok=True) - whitelist_file = os.path.basename(whitelist) if whitelist else "" - far_file = os.path.join( - cache_dir, f"_{input_case}_ru_tn_{deterministic}_deterministic{whitelist_file}.far" - ) - if not overwrite_cache and far_file and os.path.exists(far_file): - self.fst = pynini.Far(far_file, mode="r")["tokenize_and_classify"] - logging.info(f"ClassifyFst.fst was restored from {far_file}.") - else: - logging.info(f"Creating ClassifyFst grammars. This might take some time...") - number_names = get_number_names() - alternative_formats = get_alternative_formats() - - self.cardinal = CardinalFst( - number_names=number_names, alternative_formats=alternative_formats, deterministic=deterministic - ) - cardinal_graph = self.cardinal.fst - - self.ordinal = OrdinalFst( - number_names=number_names, alternative_formats=alternative_formats, deterministic=deterministic - ) - ordinal_graph = self.ordinal.fst - - self.decimal = DecimalFst(cardinal=self.cardinal, deterministic=deterministic) - decimal_graph = self.decimal.fst - - self.measure = MeasureFst(cardinal=self.cardinal, decimal=self.decimal, deterministic=deterministic) - measure_graph = self.measure.fst - self.date = DateFst(number_names=number_names, deterministic=deterministic) - date_graph = self.date.fst - word_graph = WordFst(deterministic=deterministic).fst - self.time = TimeFst(number_names=number_names, deterministic=deterministic) - time_graph = self.time.fst - self.telephone = TelephoneFst(number_names=number_names, deterministic=deterministic) - telephone_graph = self.telephone.fst - self.electronic = ElectronicFst(deterministic=deterministic) - electronic_graph = self.electronic.fst - self.money = MoneyFst(cardinal=self.cardinal, decimal=self.decimal, deterministic=deterministic) - money_graph = self.money.fst - self.whitelist = WhiteListFst(input_case=input_case, deterministic=deterministic, input_file=whitelist) - whitelist_graph = self.whitelist.fst - punct_graph = PunctuationFst(deterministic=deterministic).fst - - classify = ( - pynutil.add_weight(whitelist_graph, 1.01) - | pynutil.add_weight(time_graph, 1.1) - | pynutil.add_weight(date_graph, 1.09) - | pynutil.add_weight(decimal_graph, 1.1) - | pynutil.add_weight(measure_graph, 0.9) - | pynutil.add_weight(cardinal_graph, 1.1) - | pynutil.add_weight(ordinal_graph, 1.1) - | pynutil.add_weight(money_graph, 1.1) - | pynutil.add_weight(telephone_graph, 1.1) - | pynutil.add_weight(electronic_graph, 1.1) - | pynutil.add_weight(word_graph, 100) - ) - - punct = pynutil.insert("tokens { ") + pynutil.add_weight(punct_graph, weight=1.1) + pynutil.insert(" }") - token = pynutil.insert("tokens { ") + classify + pynutil.insert(" }") - token_plus_punct = ( - pynini.closure(punct + pynutil.insert(" ")) + token + pynini.closure(pynutil.insert(" ") + punct) - ) - - graph = token_plus_punct + pynini.closure(pynutil.add_weight(delete_extra_space, 1.1) + token_plus_punct) - graph = delete_space + graph + delete_space - - self.fst = graph.optimize() - - if far_file: - generator_main(far_file, {"tokenize_and_classify": self.fst}) - logging.info(f"ClassifyFst grammars are saved to {far_file}.") diff --git a/nemo_text_processing/text_normalization/ru/taggers/whitelist.py b/nemo_text_processing/text_normalization/ru/taggers/whitelist.py deleted file mode 100644 index 85182920806b..000000000000 --- a/nemo_text_processing/text_normalization/ru/taggers/whitelist.py +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_CHAR, GraphFst, convert_space -from nemo_text_processing.text_normalization.ru.alphabet import RU_ALPHA, TO_CYRILLIC -from nemo_text_processing.text_normalization.ru.utils import get_abs_path, load_labels -from pynini.lib import pynutil - - -class WhiteListFst(GraphFst): - """ - Finite state transducer for classifying whitelist, e.g. - misses -> tokens { name: "mrs" } - for non-deterministic case: "Dr. Abc" -> - tokens { name: "drive" } tokens { name: "Abc" } - tokens { name: "doctor" } tokens { name: "Abc" } - tokens { name: "Dr." } tokens { name: "Abc" } - This class has highest priority among all classifier grammars. Whitelisted tokens are defined and loaded from "data/whitelist.tsv". - - Args: - input_case: accepting either "lower_cased" or "cased" input. - deterministic: if True will provide a single transduction option, - for False multiple options (used for audio-based normalization) - input_file: path to a file with whitelist replacements - """ - - def __init__(self, input_case: str, deterministic: bool = True, input_file: str = None): - super().__init__(name="whitelist", kind="classify", deterministic=deterministic) - - def _get_whitelist_graph(input_case, file): - whitelist = load_labels(file) - if input_case == "lower_cased": - whitelist = [[x[0].lower()] + x[1:] for x in whitelist] - else: - whitelist = [[x[0].lower()] + x[1:] for x in whitelist] - graph = pynini.string_map(whitelist) - return graph - - graph = _get_whitelist_graph(input_case, get_abs_path("data/whitelist.tsv")) - - if input_file: - graph = _get_whitelist_graph(input_case, input_file) - - units_graph = _get_whitelist_graph(input_case, file=get_abs_path("data/measurements.tsv")) - # do not replace single letter units, like `м`, `°` and `%` will be replaced - units_graph = pynini.compose((NEMO_CHAR ** (2, ...) | pynini.difference(NEMO_CHAR, RU_ALPHA)), units_graph) - graph |= units_graph.optimize() - graph |= TO_CYRILLIC + pynini.closure(pynutil.insert(" ") + TO_CYRILLIC) - - self.final_graph = convert_space(graph) - self.fst = (pynutil.insert("name: \"") + self.final_graph + pynutil.insert("\"")).optimize() diff --git a/nemo_text_processing/text_normalization/ru/taggers/word.py b/nemo_text_processing/text_normalization/ru/taggers/word.py deleted file mode 100644 index 16743d28b574..000000000000 --- a/nemo_text_processing/text_normalization/ru/taggers/word.py +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_SPACE, GraphFst -from pynini.lib import pynutil - - -class WordFst(GraphFst): - """ - Finite state transducer for classifying word. - e.g. sleep -> tokens { name: "sleep" } - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="word", kind="classify") - word = pynutil.insert("name: \"") + pynini.closure(NEMO_NOT_SPACE, 1) + pynutil.insert("\"") - self.fst = word.optimize() diff --git a/nemo_text_processing/text_normalization/ru/utils.py b/nemo_text_processing/text_normalization/ru/utils.py deleted file mode 100644 index aeb332d0ef5b..000000000000 --- a/nemo_text_processing/text_normalization/ru/utils.py +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import csv -import os - -from nemo.utils import logging - - -def get_abs_path(rel_path): - """ - Get absolute path - - Args: - rel_path: relative path to this file - - Returns absolute path - """ - abs_path = os.path.dirname(os.path.abspath(__file__)) + os.sep + rel_path - - if not os.path.exists(abs_path): - logging.warning(f'{abs_path} does not exist') - return abs_path - - -def load_labels(abs_path): - """ - loads relative path file as dictionary - - Args: - abs_path: absolute path - - Returns dictionary of mappings - """ - with open(abs_path, encoding='utf-8') as label_tsv: - labels = list(csv.reader(label_tsv, delimiter="\t")) - return labels diff --git a/nemo_text_processing/text_normalization/ru/verbalizers/__init__.py b/nemo_text_processing/text_normalization/ru/verbalizers/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/nemo_text_processing/text_normalization/ru/verbalizers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/ru/verbalizers/cardinal.py b/nemo_text_processing/text_normalization/ru/verbalizers/cardinal.py deleted file mode 100644 index 4bff9ed3f168..000000000000 --- a/nemo_text_processing/text_normalization/ru/verbalizers/cardinal.py +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst -from pynini.lib import pynutil - - -class CardinalFst(GraphFst): - """ - Finite state transducer for verbalizing cardinals - e.g. cardinal { integer: "тысяча один" } -> "тысяча один" - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="cardinal", kind="verbalize", deterministic=deterministic) - optional_sign = pynini.closure(pynini.cross("negative: \"true\" ", "минус "), 0, 1) - optional_quantity_part = pynini.closure( - pynini.accep(" ") - + pynutil.delete("quantity: \"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\""), - 0, - 1, - ) - integer = pynutil.delete("integer: \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - self.graph = optional_sign + integer + optional_quantity_part - delete_tokens = self.delete_tokens(self.graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/ru/verbalizers/date.py b/nemo_text_processing/text_normalization/ru/verbalizers/date.py deleted file mode 100644 index 52a69b0c9a36..000000000000 --- a/nemo_text_processing/text_normalization/ru/verbalizers/date.py +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst -from nemo_text_processing.text_normalization.ru.alphabet import RU_ALPHA -from pynini.lib import pynutil - - -class DateFst(GraphFst): - """ - Finite state transducer for verbalizing date, e.g. - tokens { date { day: "первое мая" } } -> "первое мая" - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="date", kind="verbalize", deterministic=deterministic) - - graph = pynutil.delete("day: \"") + pynini.closure(RU_ALPHA | " ", 1) + pynutil.delete("\"") - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/ru/verbalizers/decimal.py b/nemo_text_processing/text_normalization/ru/verbalizers/decimal.py deleted file mode 100644 index c3006fe3d535..000000000000 --- a/nemo_text_processing/text_normalization/ru/verbalizers/decimal.py +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class DecimalFst(GraphFst): - """ - Finite state transducer for verbalizing decimal, e.g. - tokens { decimal { integer_part: "одно целая" fractional_part: "восемь сотых} } -> - "одно целая восемь сотых" - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="decimal", kind="verbalize", deterministic=deterministic) - - optional_sign = pynini.closure(pynini.cross("negative: \"true\" ", "минус "), 0, 1) - integer = pynutil.delete(" \"") + pynini.closure(NEMO_NOT_QUOTE, 1) + pynutil.delete("\"") - integer_part = pynutil.delete("integer_part:") + integer - fractional_part = pynutil.delete("fractional_part:") + integer - optional_quantity_part = pynini.closure( - pynini.accep(" ") - + pynutil.delete("quantity: \"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\""), - 0, - 1, - ) - - self.graph = ( - optional_sign + integer_part + pynini.accep(" ") + fractional_part + optional_quantity_part + delete_space - ) - delete_tokens = self.delete_tokens(self.graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/ru/verbalizers/electronic.py b/nemo_text_processing/text_normalization/ru/verbalizers/electronic.py deleted file mode 100644 index 5bbfe008d6c5..000000000000 --- a/nemo_text_processing/text_normalization/ru/verbalizers/electronic.py +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst -from nemo_text_processing.text_normalization.ru.alphabet import RU_ALPHA -from pynini.lib import pynutil - - -class ElectronicFst(GraphFst): - """ - Finite state transducer for verbalizing electronic - e.g. electronic { username: "эй би собака эн ди точка ру" } -> "эй би собака эн ди точка ру" - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="electronic", kind="verbalize", deterministic=deterministic) - - graph = pynutil.delete("username: \"") + pynini.closure(RU_ALPHA | " ") + pynutil.delete("\"") - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/ru/verbalizers/measure.py b/nemo_text_processing/text_normalization/ru/verbalizers/measure.py deleted file mode 100644 index 27c95b9ee71e..000000000000 --- a/nemo_text_processing/text_normalization/ru/verbalizers/measure.py +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - NEMO_NON_BREAKING_SPACE, - NEMO_SPACE, - GraphFst, - delete_space, -) -from nemo_text_processing.text_normalization.ru.alphabet import RU_ALPHA -from pynini.lib import pynutil - - -class MeasureFst(GraphFst): - """ - Finite state transducer for verbalizing measure, e.g. - measure { cardinal { integer: "два килограма" } } -> "два килограма" - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="measure", kind="verbalize", deterministic=deterministic) - - graph = ( - pynutil.delete(" cardinal { integer: \"") - + pynini.closure(RU_ALPHA | NEMO_SPACE | NEMO_NON_BREAKING_SPACE) - + pynutil.delete("\"") - + delete_space - + pynutil.delete("}") - ) - - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/ru/verbalizers/money.py b/nemo_text_processing/text_normalization/ru/verbalizers/money.py deleted file mode 100644 index 3f5a5e9365e1..000000000000 --- a/nemo_text_processing/text_normalization/ru/verbalizers/money.py +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst -from nemo_text_processing.text_normalization.ru.alphabet import RU_ALPHA -from pynini.lib import pynutil - - -class MoneyFst(GraphFst): - """ - Finite state transducer for verbalizing money, e.g. - money { "пять рублей" } -> пять рублей - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="money", kind="verbalize", deterministic=deterministic) - - graph = pynini.closure(RU_ALPHA | " ") - delete_tokens = self.delete_tokens(pynutil.delete("integer_part: \"") + graph + pynutil.delete("\"")) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/ru/verbalizers/ordinal.py b/nemo_text_processing/text_normalization/ru/verbalizers/ordinal.py deleted file mode 100644 index 00700d9ec984..000000000000 --- a/nemo_text_processing/text_normalization/ru/verbalizers/ordinal.py +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst -from pynini.lib import pynutil - - -class OrdinalFst(GraphFst): - """ - Finite state transducer for verbalizing roman numerals - e.g. ordinal { integer: "второе" } } -> "второе" - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="ordinal", kind="verbalize", deterministic=deterministic) - - value = pynini.closure(NEMO_NOT_QUOTE) - graph = pynutil.delete("integer: \"") + value + pynutil.delete("\"") - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/ru/verbalizers/telephone.py b/nemo_text_processing/text_normalization/ru/verbalizers/telephone.py deleted file mode 100644 index bbd2d29f0e5e..000000000000 --- a/nemo_text_processing/text_normalization/ru/verbalizers/telephone.py +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst -from nemo_text_processing.text_normalization.ru.alphabet import RU_ALPHA -from pynini.lib import pynutil - - -class TelephoneFst(GraphFst): - """ - Finite state transducer for verbalizing telephone, e.g. - telephone { number_part: "восемь девятьсот тринадцать девятьсот восемьдесят три пятьдесят шесть ноль один" } -> "восемь девятьсот тринадцать девятьсот восемьдесят три пятьдесят шесть ноль один" - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="telephone", kind="verbalize", deterministic=deterministic) - - graph = pynutil.delete("number_part: \"") + pynini.closure(RU_ALPHA | " ", 1) + pynutil.delete("\"") - delete_tokens = self.delete_tokens(graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/ru/verbalizers/time.py b/nemo_text_processing/text_normalization/ru/verbalizers/time.py deleted file mode 100644 index 4f72879d2d48..000000000000 --- a/nemo_text_processing/text_normalization/ru/verbalizers/time.py +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space, insert_space -from pynini.lib import pynutil - - -class TimeFst(GraphFst): - """ - Finite state transducer for verbalizing electronic - e.g. time { hours: "два часа пятнадцать минут" } -> "два часа пятнадцать минут" - - Args: - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="time", kind="verbalize", deterministic=deterministic) - - hour = ( - pynutil.delete("hours:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - minutes = ( - pynutil.delete("minutes:") - + delete_space - + pynutil.delete("\"") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - ) - - self.graph = ( - hour + delete_space + insert_space + minutes + delete_space + pynutil.delete("preserve_order: true") - ) - self.graph |= hour + delete_space - self.graph |= minutes + delete_space + insert_space + hour + delete_space - - delete_tokens = self.delete_tokens(self.graph) - self.fst = delete_tokens.optimize() diff --git a/nemo_text_processing/text_normalization/ru/verbalizers/verbalize.py b/nemo_text_processing/text_normalization/ru/verbalizers/verbalize.py deleted file mode 100644 index 0780c855b438..000000000000 --- a/nemo_text_processing/text_normalization/ru/verbalizers/verbalize.py +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from nemo_text_processing.text_normalization.en.graph_utils import GraphFst -from nemo_text_processing.text_normalization.en.verbalizers.whitelist import WhiteListFst -from nemo_text_processing.text_normalization.ru.verbalizers.cardinal import CardinalFst -from nemo_text_processing.text_normalization.ru.verbalizers.date import DateFst -from nemo_text_processing.text_normalization.ru.verbalizers.decimal import DecimalFst -from nemo_text_processing.text_normalization.ru.verbalizers.electronic import ElectronicFst -from nemo_text_processing.text_normalization.ru.verbalizers.measure import MeasureFst -from nemo_text_processing.text_normalization.ru.verbalizers.money import MoneyFst -from nemo_text_processing.text_normalization.ru.verbalizers.ordinal import OrdinalFst -from nemo_text_processing.text_normalization.ru.verbalizers.telephone import TelephoneFst -from nemo_text_processing.text_normalization.ru.verbalizers.time import TimeFst - - -class VerbalizeFst(GraphFst): - """ - Composes other verbalizer grammars. - For deployment, this grammar will be compiled and exported to OpenFst Finate State Archiv (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - - Args: - deterministic: if True will provide a single transduction option, - for False multiple options (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="verbalize", kind="verbalize", deterministic=deterministic) - cardinal = CardinalFst() - cardinal_graph = cardinal.fst - ordinal_graph = OrdinalFst().fst - decimal = DecimalFst() - decimal_graph = decimal.fst - date = DateFst() - date_graph = date.fst - measure = MeasureFst() - measure_graph = measure.fst - electronic = ElectronicFst() - electronic_graph = electronic.fst - whitelist_graph = WhiteListFst().fst - money_graph = MoneyFst().fst - telephone_graph = TelephoneFst().fst - time_graph = TimeFst().fst - - graph = ( - measure_graph - | cardinal_graph - | decimal_graph - | ordinal_graph - | date_graph - | electronic_graph - | money_graph - | whitelist_graph - | telephone_graph - | time_graph - ) - self.fst = graph diff --git a/nemo_text_processing/text_normalization/ru/verbalizers/verbalize_final.py b/nemo_text_processing/text_normalization/ru/verbalizers/verbalize_final.py deleted file mode 100644 index 9c0c5f2eab68..000000000000 --- a/nemo_text_processing/text_normalization/ru/verbalizers/verbalize_final.py +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import os - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import ( - GraphFst, - delete_extra_space, - delete_space, - generator_main, -) -from nemo_text_processing.text_normalization.en.verbalizers.word import WordFst -from nemo_text_processing.text_normalization.ru.verbalizers.verbalize import VerbalizeFst -from pynini.lib import pynutil - -from nemo.utils import logging - - -class VerbalizeFinalFst(GraphFst): - """ - Finite state transducer that verbalizes an entire sentence, e.g. - tokens { name: "its" } tokens { time { hours: "12" minutes: "30" } } tokens { name: "now" } -> its 12:30 now - - Args: - deterministic: if True will provide a single transduction option, - for False multiple options (used for audio-based normalization) - cache_dir: path to a dir with .far grammar file. Set to None to avoid using cache. - overwrite_cache: set to True to overwrite .far files - """ - - def __init__(self, deterministic: bool = True, cache_dir: str = None, overwrite_cache: bool = False): - super().__init__(name="verbalize_final", kind="verbalize", deterministic=deterministic) - - far_file = None - if cache_dir is not None and cache_dir != "None": - os.makedirs(cache_dir, exist_ok=True) - far_file = os.path.join(cache_dir, f"ru_tn_{deterministic}_deterministic_verbalizer.far") - if not overwrite_cache and far_file and os.path.exists(far_file): - self.fst = pynini.Far(far_file, mode="r")["verbalize"] - logging.info(f'VerbalizeFinalFst graph was restored from {far_file}.') - else: - - verbalize = VerbalizeFst().fst - word = WordFst().fst - types = verbalize | word - graph = ( - pynutil.delete("tokens") - + delete_space - + pynutil.delete("{") - + delete_space - + types - + delete_space - + pynutil.delete("}") - ) - graph = delete_space + pynini.closure(graph + delete_extra_space) + graph + delete_space - self.fst = graph.optimize() - - if far_file: - generator_main(far_file, {"verbalize": self.fst}) - logging.info(f"VerbalizeFinalFst grammars are saved to {far_file}.") diff --git a/nemo_text_processing/text_normalization/run_evaluate.py b/nemo_text_processing/text_normalization/run_evaluate.py deleted file mode 100644 index 5f23dbd7f8af..000000000000 --- a/nemo_text_processing/text_normalization/run_evaluate.py +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from argparse import ArgumentParser - -from nemo_text_processing.text_normalization.data_loader_utils import ( - evaluate, - known_types, - load_files, - training_data_to_sentences, - training_data_to_tokens, -) -from nemo_text_processing.text_normalization.normalize import Normalizer - - -''' -Runs Evaluation on data in the format of : \t\t<`self` if trivial class or normalized text> -like the Google text normalization data https://www.kaggle.com/richardwilliamsproat/text-normalization-for-english-russian-and-polish -''' - - -def parse_args(): - parser = ArgumentParser() - parser.add_argument("--input", help="input file path", type=str) - parser.add_argument("--lang", help="language", choices=['en'], default="en", type=str) - parser.add_argument( - "--input_case", help="input capitalization", choices=["lower_cased", "cased"], default="cased", type=str - ) - parser.add_argument( - "--cat", - dest="category", - help="focus on class only (" + ", ".join(known_types) + ")", - type=str, - default=None, - choices=known_types, - ) - parser.add_argument("--filter", action='store_true', help="clean data for normalization purposes") - return parser.parse_args() - - -if __name__ == "__main__": - # Example usage: - # python run_evaluate.py --input= --cat= --filter - args = parse_args() - if args.lang == 'en': - from nemo_text_processing.text_normalization.en.clean_eval_data import filter_loaded_data - file_path = args.input - normalizer = Normalizer(input_case=args.input_case, lang=args.lang) - - print("Loading training data: " + file_path) - training_data = load_files([file_path]) - - if args.filter: - training_data = filter_loaded_data(training_data) - - if args.category is None: - print("Sentence level evaluation...") - sentences_un_normalized, sentences_normalized, _ = training_data_to_sentences(training_data) - print("- Data: " + str(len(sentences_normalized)) + " sentences") - sentences_prediction = normalizer.normalize_list(sentences_un_normalized) - print("- Normalized. Evaluating...") - sentences_accuracy = evaluate( - preds=sentences_prediction, labels=sentences_normalized, input=sentences_un_normalized - ) - print("- Accuracy: " + str(sentences_accuracy)) - - print("Token level evaluation...") - tokens_per_type = training_data_to_tokens(training_data, category=args.category) - token_accuracy = {} - for token_type in tokens_per_type: - print("- Token type: " + token_type) - tokens_un_normalized, tokens_normalized = tokens_per_type[token_type] - print(" - Data: " + str(len(tokens_normalized)) + " tokens") - tokens_prediction = normalizer.normalize_list(tokens_un_normalized) - print(" - Denormalized. Evaluating...") - token_accuracy[token_type] = evaluate( - preds=tokens_prediction, labels=tokens_normalized, input=tokens_un_normalized - ) - print(" - Accuracy: " + str(token_accuracy[token_type])) - token_count_per_type = {token_type: len(tokens_per_type[token_type][0]) for token_type in tokens_per_type} - token_weighted_accuracy = [ - token_count_per_type[token_type] * accuracy for token_type, accuracy in token_accuracy.items() - ] - print("- Accuracy: " + str(sum(token_weighted_accuracy) / sum(token_count_per_type.values()))) - print(" - Total: " + str(sum(token_count_per_type.values())), '\n') - - print(" - Total: " + str(sum(token_count_per_type.values())), '\n') - - for token_type in token_accuracy: - if token_type not in known_types: - raise ValueError("Unexpected token type: " + token_type) - - if args.category is None: - c1 = ['Class', 'sent level'] + known_types - c2 = ['Num Tokens', len(sentences_normalized)] + [ - token_count_per_type[known_type] if known_type in tokens_per_type else '0' for known_type in known_types - ] - c3 = ['Normalization', sentences_accuracy] + [ - token_accuracy[known_type] if known_type in token_accuracy else '0' for known_type in known_types - ] - - for i in range(len(c1)): - print(f'{str(c1[i]):10s} | {str(c2[i]):10s} | {str(c3[i]):5s}') - else: - print(f'numbers\t{token_count_per_type[args.category]}') - print(f'Normalization\t{token_accuracy[args.category]}') diff --git a/nemo_text_processing/text_normalization/token_parser.py b/nemo_text_processing/text_normalization/token_parser.py deleted file mode 100644 index 638b71bbf142..000000000000 --- a/nemo_text_processing/text_normalization/token_parser.py +++ /dev/null @@ -1,193 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import string -from collections import OrderedDict -from typing import Dict, List, Union - -PRESERVE_ORDER_KEY = "preserve_order" -EOS = "" - - -class TokenParser: - """ - Parses tokenized/classified text, e.g. 'tokens { money { integer: "20" currency: "$" } } tokens { name: "left"}' - - Args - text: tokenized text - """ - - def __call__(self, text): - """ - Setup function - - Args: - text: text to be parsed - - """ - self.text = text - self.len_text = len(text) - self.char = text[0] # cannot handle empty string - self.index = 0 - - def parse(self) -> List[dict]: - """ - Main function. Implements grammar: - A -> space F space F space F ... space - - Returns list of dictionaries - """ - l = list() - while self.parse_ws(): - token = self.parse_token() - if not token: - break - l.append(token) - return l - - def parse_token(self) -> Dict[str, Union[str, dict]]: - """ - Implements grammar: - F-> no_space KG no_space - - Returns: K, G as dictionary values - """ - d = OrderedDict() - key = self.parse_string_key() - if key is None: - return None - self.parse_ws() - if key == PRESERVE_ORDER_KEY: - self.parse_char(":") - self.parse_ws() - value = self.parse_chars("true") - else: - value = self.parse_token_value() - - d[key] = value - return d - - def parse_token_value(self) -> Union[str, dict]: - """ - Implements grammar: - G-> no_space :"VALUE" no_space | no_space {A} no_space - - Returns: string or dictionary - """ - if self.char == ":": - self.parse_char(":") - self.parse_ws() - self.parse_char("\"") - value_string = self.parse_string_value() - self.parse_char("\"") - return value_string - elif self.char == "{": - d = OrderedDict() - self.parse_char("{") - list_token_dicts = self.parse() - # flatten tokens - for tok_dict in list_token_dicts: - for k, v in tok_dict.items(): - d[k] = v - self.parse_char("}") - return d - else: - raise ValueError() - - def parse_char(self, exp) -> bool: - """ - Parses character - - Args: - exp: character to read in - - Returns true if successful - """ - assert self.char == exp - self.read() - return True - - def parse_chars(self, exp) -> bool: - """ - Parses characters - - Args: - exp: characters to read in - - Returns true if successful - """ - ok = False - for x in exp: - ok |= self.parse_char(x) - return ok - - def parse_string_key(self) -> str: - """ - Parses string key, can only contain ascii and '_' characters - - Returns parsed string key - """ - assert self.char not in string.whitespace and self.char != EOS - incl_criterium = string.ascii_letters + "_" - l = [] - while self.char in incl_criterium: - l.append(self.char) - if not self.read(): - raise ValueError() - - if not l: - return None - return "".join(l) - - def parse_string_value(self) -> str: - """ - Parses string value, ends with quote followed by space - - Returns parsed string value - """ - # assert self.char not in string.whitespace and self.char != EOS - assert self.char != EOS - l = [] - while self.char != "\"" or self.text[self.index + 1] != " ": - l.append(self.char) - if not self.read(): - raise ValueError() - - if not l: - return None - return "".join(l) - - def parse_ws(self): - """ - Deletes whitespaces. - - Returns true if not EOS after parsing - """ - not_eos = self.char != EOS - while not_eos and self.char == " ": - not_eos = self.read() - return not_eos - - def read(self): - """ - Reads in next char. - - Returns true if not EOS - """ - if self.index < self.len_text - 1: # should be unique - self.index += 1 - self.char = self.text[self.index] - return True - self.char = EOS - return False diff --git a/nemo_text_processing/text_normalization/zh/README.md b/nemo_text_processing/text_normalization/zh/README.md deleted file mode 100644 index 0eedd574d839..000000000000 --- a/nemo_text_processing/text_normalization/zh/README.md +++ /dev/null @@ -1,138 +0,0 @@ -# Chinese Text Normalization - -## 1. How To Use -``` -python normalize.py --language "zh" --text "text to be normalized" -``` - -## 2. TN Pipeline -There are 3 components in TN pipeline: -* pre-processing (before tagger) -* non-standard word normalization -* post-processing (after verbalizer) - -### 2.1 Pre-Processing -#### Char Width Conversion (全角 -> 半角) -``` -苹果CEO宣布发布新IPHONE -> 苹果CEO宣布发布新IPHONE -他说:“我们已经吃过了!”。 -> 他说:"我们已经吃过了!". -``` -* covers English letters, digits, punctuations and some symbols -* the complete mapping table `data/char/fullwidth_to_halfwidth.tsv` - -#### Denylist (Removal) -Sometime you may want to remove certain things like interjections/fillers "啊", "呃" etc -``` -呃这个呃啊我不知道 -> 这个我不知道 -``` -* customizable via `data/denylist/denylist.tsv` - - -### 2.2 Non-Standard-Words(NSW) normalization -#### Numbers -``` -共465篇,约315万字 -> 共四百六十五篇,约三百一十五万字 -共计6.42万人 -> 共计六点四二万人 -同比升高0.6个百分点 -> 同比升高零点六个百分点 -``` - -#### Fraction -``` -总量的1/5以上 -> 总量的五分之一以上 -相当于头发丝的1/16 -> 相当于头发丝的十六分之一 -3/2是一个假分数 -> 二分之三是一个假分数 -``` - -#### Percentage -``` -同比增长6.3% -> 同比增长百分之六点三 -增幅0.4% -> 增幅百分之零点四 -``` - -#### Date -``` -2002/01/28 -> 二零零二年一月二十八日 -2002-01-28 -> 二零零二年一月二十八日 -2002.01.28 -> 二零零二年一月二十八日 -2002/01 -> 二零零二年一月 -``` - -#### Time -``` -8月16号12:00之前 -> 八月十六号十二点之前 -我是5:02开始的 -> 我是五点零二分开始的 -于5:35:36发射 -> 于五点三十五分三十六秒发射 -8:00am准时开会 -> 上午八点准时开会 -``` - -#### Math -``` -比分定格在78:96 -> 比分定格在七十八比九十六 -计算-2的绝对值是2 -> 计算负二的绝对值是二 -±2的平方都是4 -> 正负二的平方都是四 -``` - -#### Money -``` -价格是¥13.5 -> 价格是十三点五元 -价格是$13.5 -> 价格是十三点五美元 -价格是A$13.5 -> 价格是十三点五澳元 -价格是HKD13.5 -> 价格是十三点五港元 -``` - -#### Measure -``` -重达25kg -> 二十五千克 -最高气温38°C -> 最高气温三十八摄氏度 -实际面积120m² -> 实际面积一百二十平方米 -渲染速度10ms一帧 -> 渲染速度十毫秒一帧 -``` - -#### Number series (phone, mobile numbers) -``` -可以打我手机13501234567 -> 可以打我手机一三五零一二三四五六七 -可以拨打12306来咨询 -> 可以拨打一二三零六来咨询 -``` - -#### Erhua(儿化音) Removal -``` -这儿有只鸟儿 -> 这有只鸟 -这事儿好办 -> 这事好办 -我儿子喜欢这地儿 -> 我儿子喜欢这地 -``` -* erhua whitelist is customizable via `data/erhua/whitelist.tsv` - -#### Whitelist(Replacement) -a set of user-defined hard mapping, i.e. exact-string matching & replacement -``` -C E O -> CEO -G P U -> GPU -O2O -> O to O -B2B -> B to B -``` -* customizable via `data/whitelist/default.tsv` - -### 2.3 Post-Processing -#### Punctuation Removal -If enabled, punctuations are removed. - -#### Uppercase or Lowercase Conversion -If enabled, English letters are converted to uppercases / lowercases - -#### Out-Of-Vocabulary(OOV) Tagger -If enabled, OOV chars are tagged with `` and ``, e.g.: -``` -我们안녕 -> 我们 -雪の花 -> 雪花 -``` -* default charset (national standard) [通用规范汉字表](https://zh.wikipedia.org/wiki/通用规范汉字表) -* you can extend charset via `data/char/charset_extension.tsv` - -## 3. Credits -Author: Zhenxiang MA @ Tsinghua University - -Advisors: [SpeechColab](https://github.com/SpeechColab) organization - -The authors of this work would like to thank: -* The authors of foundational libraries like OpenFst & Pynini -* NeMo team and NeMo open-source community diff --git a/nemo_text_processing/text_normalization/zh/__init__.py b/nemo_text_processing/text_normalization/zh/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/zh/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/zh/data/__init__.py b/nemo_text_processing/text_normalization/zh/data/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/zh/data/char/__init__.py b/nemo_text_processing/text_normalization/zh/data/char/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/char/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/zh/data/char/charset_extension.tsv b/nemo_text_processing/text_normalization/zh/data/char/charset_extension.tsv deleted file mode 100644 index de3ac0a83e76..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/char/charset_extension.tsv +++ /dev/null @@ -1,6 +0,0 @@ -吶 -诶 -屌 -囧 -飚 -屄 diff --git a/nemo_text_processing/text_normalization/zh/data/char/charset_national_standard_2013_8105.tsv b/nemo_text_processing/text_normalization/zh/data/char/charset_national_standard_2013_8105.tsv deleted file mode 100644 index 06b46c630588..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/char/charset_national_standard_2013_8105.tsv +++ /dev/null @@ -1,8105 +0,0 @@ -一 -丁 -七 -万 -丈 -三 -上 -下 -不 -与 -丏 -丐 -丑 -专 -且 -丕 -世 -丘 -丙 -业 -丛 -东 -丝 -丞 -丢 -两 -严 -丧 -个 -丫 -中 -丰 -串 -临 -丸 -丹 -为 -主 -丽 -举 -乂 -乃 -久 -么 -义 -之 -乌 -乍 -乎 -乏 -乐 -乒 -乓 -乔 -乖 -乘 -乙 -乜 -九 -乞 -也 -习 -乡 -书 -乩 -买 -乱 -乳 -乸 -乾 -了 -予 -争 -事 -二 -亍 -于 -亏 -云 -互 -亓 -五 -井 -亘 -亚 -些 -亟 -亡 -亢 -交 -亥 -亦 -产 -亨 -亩 -享 -京 -亭 -亮 -亲 -亳 -亵 -亶 -亸 -亹 -人 -亿 -什 -仁 -仂 -仃 -仄 -仅 -仆 -仇 -仉 -今 -介 -仍 -从 -仑 -仓 -仔 -仕 -他 -仗 -付 -仙 -仝 -仞 -仟 -仡 -代 -令 -以 -仨 -仪 -仫 -们 -仰 -仲 -仳 -仵 -件 -价 -任 -份 -仿 -企 -伈 -伉 -伊 -伋 -伍 -伎 -伏 -伐 -休 -众 -优 -伙 -会 -伛 -伞 -伟 -传 -伢 -伣 -伤 -伥 -伦 -伧 -伪 -伫 -伭 -伯 -估 -伲 -伴 -伶 -伸 -伺 -似 -伽 -伾 -佁 -佃 -但 -位 -低 -住 -佐 -佑 -体 -何 -佖 -佗 -佘 -余 -佚 -佛 -作 -佝 -佞 -佟 -你 -佣 -佤 -佥 -佩 -佬 -佯 -佰 -佳 -佴 -佶 -佸 -佺 -佻 -佼 -佽 -佾 -使 -侁 -侂 -侃 -侄 -侈 -侉 -例 -侍 -侏 -侑 -侔 -侗 -侘 -供 -依 -侠 -侣 -侥 -侦 -侧 -侨 -侩 -侪 -侬 -侮 -侯 -侴 -侵 -侹 -便 -促 -俄 -俅 -俊 -俍 -俎 -俏 -俐 -俑 -俗 -俘 -俙 -俚 -俜 -保 -俞 -俟 -信 -俣 -俦 -俨 -俩 -俪 -俫 -俭 -修 -俯 -俱 -俳 -俵 -俶 -俸 -俺 -俾 -倌 -倍 -倏 -倒 -倓 -倔 -倕 -倘 -候 -倚 -倜 -倞 -借 -倡 -倥 -倦 -倧 -倨 -倩 -倪 -倬 -倭 -倮 -倴 -债 -倻 -值 -倾 -偁 -偃 -假 -偈 -偌 -偎 -偏 -偓 -偕 -做 -停 -偡 -健 -偬 -偭 -偰 -偲 -偶 -偷 -偻 -偾 -偿 -傀 -傃 -傅 -傈 -傉 -傍 -傒 -傕 -傣 -傥 -傧 -储 -傩 -催 -傲 -傺 -傻 -僇 -僎 -像 -僔 -僖 -僚 -僦 -僧 -僬 -僭 -僮 -僰 -僳 -僵 -僻 -儆 -儇 -儋 -儒 -儡 -儦 -儳 -儴 -儿 -兀 -允 -元 -兄 -充 -兆 -先 -光 -克 -免 -兑 -兔 -兕 -兖 -党 -兜 -兢 -入 -全 -八 -公 -六 -兮 -兰 -共 -关 -兴 -兵 -其 -具 -典 -兹 -养 -兼 -兽 -冀 -冁 -内 -冈 -冉 -册 -再 -冏 -冒 -冔 -冕 -冗 -写 -军 -农 -冠 -冢 -冤 -冥 -冬 -冮 -冯 -冰 -冱 -冲 -决 -况 -冶 -冷 -冻 -冼 -冽 -净 -凄 -准 -凇 -凉 -凋 -凌 -减 -凑 -凓 -凘 -凛 -凝 -几 -凡 -凤 -凫 -凭 -凯 -凰 -凳 -凶 -凸 -凹 -出 -击 -凼 -函 -凿 -刀 -刁 -刃 -分 -切 -刈 -刊 -刍 -刎 -刑 -划 -刖 -列 -刘 -则 -刚 -创 -初 -删 -判 -刨 -利 -别 -刬 -刭 -刮 -到 -刳 -制 -刷 -券 -刹 -刺 -刻 -刽 -刿 -剀 -剁 -剂 -剃 -剅 -削 -剋 -剌 -前 -剐 -剑 -剔 -剕 -剖 -剜 -剞 -剟 -剡 -剥 -剧 -剩 -剪 -副 -割 -剽 -剿 -劁 -劂 -劄 -劈 -劐 -劓 -力 -劝 -办 -功 -加 -务 -劢 -劣 -动 -助 -努 -劫 -劬 -劭 -励 -劲 -劳 -劼 -劾 -势 -勃 -勇 -勉 -勋 -勍 -勐 -勒 -勔 -勖 -勘 -勚 -募 -勠 -勤 -勰 -勺 -勾 -勿 -匀 -包 -匆 -匈 -匍 -匏 -匐 -匕 -化 -北 -匙 -匜 -匝 -匠 -匡 -匣 -匦 -匪 -匮 -匹 -区 -医 -匼 -匾 -匿 -十 -千 -卅 -升 -午 -卉 -半 -华 -协 -卑 -卒 -卓 -单 -卖 -南 -博 -卜 -卞 -卟 -占 -卡 -卢 -卣 -卤 -卦 -卧 -卫 -卬 -卮 -卯 -印 -危 -即 -却 -卵 -卷 -卸 -卺 -卿 -厂 -厄 -厅 -历 -厉 -压 -厌 -厍 -厕 -厖 -厘 -厚 -厝 -原 -厢 -厣 -厥 -厦 -厨 -厩 -厮 -去 -厾 -县 -叁 -参 -叆 -叇 -又 -叉 -及 -友 -双 -反 -发 -叔 -叕 -取 -受 -变 -叙 -叚 -叛 -叟 -叠 -口 -古 -句 -另 -叨 -叩 -只 -叫 -召 -叭 -叮 -可 -台 -叱 -史 -右 -叵 -叶 -号 -司 -叹 -叻 -叼 -叽 -吁 -吃 -各 -吆 -合 -吉 -吊 -同 -名 -后 -吏 -吐 -向 -吒 -吓 -吕 -吖 -吗 -君 -吝 -吞 -吟 -吠 -吡 -吣 -否 -吧 -吨 -吩 -含 -听 -吭 -吮 -启 -吱 -吲 -吴 -吵 -吸 -吹 -吻 -吼 -吽 -吾 -呀 -呃 -呆 -呇 -呈 -告 -呋 -呐 -呒 -呓 -呔 -呕 -呖 -呗 -员 -呙 -呛 -呜 -呢 -呣 -呤 -呦 -周 -呱 -呲 -味 -呵 -呶 -呷 -呸 -呻 -呼 -命 -咀 -咂 -咄 -咆 -咇 -咉 -咋 -和 -咍 -咎 -咏 -咐 -咒 -咔 -咕 -咖 -咙 -咚 -咛 -咝 -咡 -咣 -咤 -咥 -咦 -咧 -咨 -咩 -咪 -咫 -咬 -咯 -咱 -咳 -咴 -咸 -咺 -咻 -咽 -咿 -哀 -品 -哂 -哃 -哄 -哆 -哇 -哈 -哉 -哌 -响 -哎 -哏 -哐 -哑 -哒 -哓 -哔 -哕 -哗 -哙 -哚 -哝 -哞 -哟 -哢 -哥 -哦 -哧 -哨 -哩 -哪 -哭 -哮 -哱 -哲 -哳 -哺 -哼 -哽 -哿 -唁 -唆 -唇 -唉 -唏 -唐 -唑 -唔 -唛 -唝 -唠 -唢 -唣 -唤 -唧 -唪 -唬 -售 -唯 -唰 -唱 -唳 -唵 -唷 -唼 -唾 -唿 -啁 -啃 -啄 -商 -啉 -啊 -啐 -啕 -啖 -啜 -啡 -啤 -啥 -啦 -啧 -啪 -啫 -啬 -啭 -啮 -啰 -啴 -啵 -啶 -啷 -啸 -啻 -啼 -啾 -喀 -喁 -喂 -喃 -善 -喆 -喇 -喈 -喉 -喊 -喋 -喏 -喑 -喔 -喘 -喙 -喜 -喝 -喟 -喤 -喧 -喱 -喳 -喵 -喷 -喹 -喻 -喽 -喾 -嗄 -嗅 -嗉 -嗌 -嗍 -嗐 -嗑 -嗒 -嗓 -嗔 -嗖 -嗜 -嗝 -嗞 -嗟 -嗡 -嗣 -嗤 -嗥 -嗦 -嗨 -嗪 -嗫 -嗬 -嗯 -嗲 -嗳 -嗵 -嗷 -嗽 -嗾 -嘀 -嘁 -嘈 -嘉 -嘌 -嘎 -嘏 -嘘 -嘚 -嘛 -嘞 -嘟 -嘡 -嘣 -嘤 -嘧 -嘬 -嘭 -嘱 -嘲 -嘴 -嘶 -嘹 -嘻 -嘿 -噀 -噂 -噇 -噌 -噍 -噎 -噔 -噗 -噘 -噙 -噜 -噢 -噤 -器 -噩 -噪 -噫 -噬 -噱 -噶 -噻 -噼 -嚄 -嚅 -嚆 -嚎 -嚏 -嚓 -嚚 -嚣 -嚭 -嚯 -嚷 -嚼 -囊 -囔 -囚 -四 -回 -囟 -因 -囡 -团 -囤 -囫 -园 -困 -囱 -围 -囵 -囷 -囹 -固 -国 -图 -囿 -圃 -圄 -圆 -圈 -圉 -圊 -圌 -圐 -圙 -圜 -土 -圢 -圣 -在 -圩 -圪 -圫 -圬 -圭 -圮 -圯 -地 -圲 -圳 -圹 -场 -圻 -圾 -址 -坂 -均 -坉 -坊 -坋 -坌 -坍 -坎 -坏 -坐 -坑 -坒 -块 -坚 -坛 -坜 -坝 -坞 -坟 -坠 -坡 -坤 -坥 -坦 -坨 -坩 -坪 -坫 -坬 -坭 -坯 -坰 -坳 -坷 -坻 -坼 -坽 -垂 -垃 -垄 -垆 -垈 -型 -垌 -垍 -垎 -垏 -垒 -垓 -垕 -垙 -垚 -垛 -垞 -垟 -垠 -垡 -垢 -垣 -垤 -垦 -垧 -垩 -垫 -垭 -垮 -垯 -垱 -垲 -垴 -垵 -垸 -垺 -垾 -垿 -埂 -埃 -埆 -埇 -埋 -埌 -城 -埏 -埒 -埔 -埕 -埗 -埘 -埙 -埚 -埝 -域 -埠 -埤 -埪 -埫 -埭 -埯 -埴 -埵 -埸 -培 -基 -埼 -埽 -堂 -堃 -堆 -堇 -堉 -堋 -堌 -堍 -堎 -堐 -堑 -堕 -堙 -堞 -堠 -堡 -堤 -堧 -堨 -堪 -堰 -堲 -堵 -堼 -堽 -堾 -塄 -塅 -塆 -塌 -塍 -塑 -塔 -塘 -塝 -塞 -塥 -填 -塬 -塱 -塾 -墀 -墁 -境 -墅 -墈 -墉 -墐 -墒 -墓 -墕 -墘 -墙 -墚 -增 -墟 -墡 -墣 -墦 -墨 -墩 -墼 -壁 -壅 -壑 -壕 -壤 -士 -壬 -壮 -声 -壳 -壶 -壸 -壹 -处 -备 -复 -夏 -夐 -夔 -夕 -外 -夙 -多 -夜 -够 -夤 -夥 -大 -天 -太 -夫 -夬 -夭 -央 -夯 -失 -头 -夷 -夸 -夹 -夺 -夼 -奁 -奂 -奄 -奇 -奈 -奉 -奋 -奎 -奏 -契 -奓 -奔 -奕 -奖 -套 -奘 -奚 -奠 -奡 -奢 -奥 -奭 -女 -奴 -奶 -奸 -她 -好 -妁 -如 -妃 -妄 -妆 -妇 -妈 -妊 -妍 -妒 -妓 -妖 -妗 -妘 -妙 -妞 -妣 -妤 -妥 -妧 -妨 -妩 -妪 -妫 -妭 -妮 -妯 -妲 -妹 -妻 -妾 -姆 -姈 -姊 -始 -姐 -姑 -姒 -姓 -委 -姗 -姘 -姚 -姜 -姝 -姞 -姣 -姤 -姥 -姨 -姬 -姮 -姱 -姶 -姹 -姻 -姽 -姿 -娀 -威 -娃 -娄 -娅 -娆 -娇 -娈 -娉 -娌 -娑 -娓 -娘 -娜 -娟 -娠 -娣 -娥 -娩 -娱 -娲 -娴 -娵 -娶 -娼 -婀 -婆 -婉 -婊 -婌 -婍 -婕 -婘 -婚 -婞 -婠 -婢 -婤 -婧 -婪 -婫 -婳 -婴 -婵 -婶 -婷 -婺 -婻 -婼 -婿 -媂 -媄 -媆 -媒 -媓 -媖 -媚 -媛 -媞 -媪 -媭 -媱 -媲 -媳 -媵 -媸 -媾 -嫁 -嫂 -嫄 -嫉 -嫌 -嫒 -嫔 -嫕 -嫖 -嫘 -嫚 -嫜 -嫠 -嫡 -嫣 -嫦 -嫩 -嫪 -嫫 -嫭 -嫱 -嫽 -嬉 -嬖 -嬗 -嬛 -嬥 -嬬 -嬴 -嬷 -嬿 -孀 -孅 -子 -孑 -孓 -孔 -孕 -孖 -字 -存 -孙 -孚 -孛 -孜 -孝 -孟 -孢 -季 -孤 -孥 -学 -孩 -孪 -孬 -孰 -孱 -孳 -孵 -孺 -孽 -宁 -它 -宄 -宅 -宇 -守 -安 -宋 -完 -宏 -宓 -宕 -宗 -官 -宙 -定 -宛 -宜 -宝 -实 -宠 -审 -客 -宣 -室 -宥 -宦 -宧 -宪 -宫 -宬 -宰 -害 -宴 -宵 -家 -宸 -容 -宽 -宾 -宿 -寁 -寂 -寄 -寅 -密 -寇 -富 -寐 -寒 -寓 -寝 -寞 -察 -寡 -寤 -寥 -寨 -寮 -寰 -寸 -对 -寺 -寻 -导 -寿 -封 -射 -将 -尉 -尊 -小 -少 -尔 -尕 -尖 -尘 -尚 -尜 -尝 -尢 -尤 -尥 -尧 -尨 -尪 -尬 -就 -尴 -尸 -尹 -尺 -尻 -尼 -尽 -尾 -尿 -局 -屁 -层 -屃 -居 -屈 -屉 -届 -屋 -屎 -屏 -屐 -屑 -展 -屙 -属 -屠 -屡 -屣 -履 -屦 -屯 -山 -屹 -屺 -屼 -屾 -屿 -岁 -岂 -岈 -岊 -岌 -岍 -岐 -岑 -岔 -岖 -岗 -岘 -岙 -岚 -岛 -岜 -岞 -岠 -岢 -岣 -岨 -岩 -岫 -岬 -岭 -岱 -岳 -岵 -岷 -岸 -岽 -岿 -峁 -峂 -峃 -峄 -峋 -峒 -峗 -峘 -峙 -峛 -峡 -峣 -峤 -峥 -峦 -峧 -峨 -峪 -峭 -峰 -峱 -峻 -峿 -崀 -崁 -崂 -崃 -崄 -崆 -崇 -崌 -崎 -崒 -崔 -崖 -崚 -崛 -崞 -崟 -崡 -崤 -崦 -崧 -崩 -崭 -崮 -崴 -崶 -崽 -崾 -崿 -嵁 -嵅 -嵇 -嵊 -嵋 -嵌 -嵎 -嵖 -嵘 -嵚 -嵛 -嵝 -嵩 -嵫 -嵬 -嵯 -嵲 -嵴 -嶂 -嶅 -嶍 -嶒 -嶓 -嶙 -嶝 -嶟 -嶦 -嶲 -嶷 -巅 -巇 -巉 -巍 -川 -州 -巡 -巢 -工 -左 -巧 -巨 -巩 -巫 -差 -巯 -己 -已 -巳 -巴 -巷 -巽 -巾 -币 -市 -布 -帅 -帆 -师 -希 -帏 -帐 -帑 -帔 -帕 -帖 -帘 -帙 -帚 -帛 -帜 -帝 -帡 -带 -帧 -帨 -席 -帮 -帱 -帷 -常 -帻 -帼 -帽 -幂 -幄 -幅 -幌 -幔 -幕 -幖 -幛 -幞 -幡 -幢 -幪 -干 -平 -年 -并 -幸 -幺 -幻 -幼 -幽 -广 -庄 -庆 -庇 -床 -庋 -序 -庐 -庑 -库 -应 -底 -庖 -店 -庙 -庚 -府 -庞 -废 -庠 -庤 -庥 -度 -座 -庭 -庱 -庳 -庵 -庶 -康 -庸 -庹 -庼 -庾 -廆 -廉 -廊 -廋 -廑 -廒 -廓 -廖 -廙 -廛 -廨 -廪 -延 -廷 -建 -廿 -开 -弁 -异 -弃 -弄 -弆 -弇 -弈 -弊 -弋 -式 -弑 -弓 -引 -弗 -弘 -弛 -弟 -张 -弢 -弥 -弦 -弧 -弨 -弩 -弭 -弯 -弱 -弶 -弸 -弹 -强 -弼 -彀 -归 -当 -录 -彖 -彗 -彘 -彝 -彟 -形 -彤 -彦 -彧 -彩 -彪 -彬 -彭 -彰 -影 -彳 -彷 -役 -彻 -彼 -往 -征 -徂 -径 -待 -徇 -很 -徉 -徊 -律 -徐 -徒 -徕 -得 -徘 -徙 -徛 -徜 -御 -徨 -循 -徭 -微 -徵 -德 -徼 -徽 -心 -必 -忆 -忉 -忌 -忍 -忏 -忐 -忑 -忒 -忖 -志 -忘 -忙 -忝 -忞 -忠 -忡 -忤 -忧 -忪 -快 -忭 -忮 -忱 -忳 -念 -忸 -忺 -忻 -忽 -忾 -忿 -怀 -态 -怂 -怃 -怄 -怅 -怆 -怊 -怍 -怎 -怏 -怒 -怔 -怕 -怖 -怙 -怛 -怜 -思 -怠 -怡 -急 -怦 -性 -怨 -怩 -怪 -怫 -怯 -怵 -总 -怼 -怿 -恁 -恂 -恃 -恋 -恍 -恐 -恒 -恓 -恔 -恕 -恙 -恚 -恝 -恢 -恣 -恤 -恧 -恨 -恩 -恪 -恫 -恬 -恭 -息 -恰 -恳 -恶 -恸 -恹 -恺 -恻 -恼 -恽 -恿 -悃 -悄 -悆 -悈 -悉 -悌 -悍 -悒 -悔 -悖 -悚 -悛 -悝 -悟 -悠 -悢 -患 -悦 -您 -悫 -悬 -悭 -悯 -悰 -悱 -悲 -悴 -悸 -悻 -悼 -情 -惆 -惇 -惊 -惋 -惎 -惑 -惔 -惕 -惘 -惙 -惚 -惛 -惜 -惝 -惟 -惠 -惦 -惧 -惨 -惩 -惫 -惬 -惭 -惮 -惯 -惰 -想 -惴 -惶 -惹 -惺 -愀 -愁 -愃 -愆 -愈 -愉 -愍 -愎 -意 -愐 -愔 -愕 -愚 -感 -愠 -愣 -愤 -愦 -愧 -愫 -愭 -愿 -慆 -慈 -慊 -慌 -慎 -慑 -慕 -慝 -慢 -慥 -慧 -慨 -慬 -慭 -慰 -慵 -慷 -憋 -憎 -憔 -憕 -憙 -憧 -憨 -憩 -憬 -憭 -憷 -憺 -憾 -懂 -懈 -懊 -懋 -懑 -懒 -懔 -懦 -懵 -懿 -戆 -戈 -戊 -戋 -戌 -戍 -戎 -戏 -成 -我 -戒 -戕 -或 -戗 -战 -戚 -戛 -戟 -戡 -戢 -戣 -戤 -戥 -截 -戬 -戭 -戮 -戳 -戴 -户 -戽 -戾 -房 -所 -扁 -扂 -扃 -扅 -扆 -扇 -扈 -扉 -扊 -手 -才 -扎 -扑 -扒 -打 -扔 -托 -扛 -扞 -扣 -扦 -执 -扩 -扪 -扫 -扬 -扭 -扮 -扯 -扰 -扳 -扶 -批 -扺 -扼 -扽 -找 -承 -技 -抃 -抄 -抉 -把 -抑 -抒 -抓 -抔 -投 -抖 -抗 -折 -抚 -抛 -抟 -抠 -抡 -抢 -护 -报 -抨 -披 -抬 -抱 -抵 -抹 -抻 -押 -抽 -抿 -拂 -拃 -拄 -担 -拆 -拇 -拈 -拉 -拊 -拌 -拍 -拎 -拐 -拒 -拓 -拔 -拖 -拗 -拘 -拙 -招 -拜 -拟 -拢 -拣 -拤 -拥 -拦 -拧 -拨 -择 -括 -拭 -拮 -拯 -拱 -拳 -拴 -拶 -拷 -拼 -拽 -拾 -拿 -持 -挂 -指 -挈 -按 -挎 -挑 -挓 -挖 -挚 -挛 -挝 -挞 -挟 -挠 -挡 -挣 -挤 -挥 -挦 -挨 -挪 -挫 -振 -挲 -挹 -挺 -挽 -捂 -捃 -捅 -捆 -捉 -捋 -捌 -捍 -捎 -捏 -捐 -捕 -捞 -损 -捡 -换 -捣 -捧 -捩 -捭 -据 -捯 -捶 -捷 -捺 -捻 -捽 -掀 -掂 -掇 -授 -掉 -掊 -掌 -掎 -掏 -掐 -排 -掖 -掘 -掞 -掠 -探 -掣 -接 -控 -推 -掩 -措 -掬 -掭 -掮 -掰 -掳 -掴 -掷 -掸 -掺 -掼 -掾 -揄 -揆 -揉 -揍 -描 -提 -插 -揕 -揖 -揠 -握 -揣 -揩 -揪 -揭 -揳 -援 -揶 -揸 -揽 -揿 -搀 -搁 -搂 -搅 -搋 -搌 -搏 -搐 -搒 -搓 -搔 -搛 -搜 -搞 -搠 -搡 -搦 -搪 -搬 -搭 -搴 -携 -搽 -摁 -摄 -摅 -摆 -摇 -摈 -摊 -摏 -摒 -摔 -摘 -摛 -摞 -摧 -摩 -摭 -摴 -摸 -摹 -摽 -撂 -撄 -撅 -撇 -撑 -撒 -撕 -撖 -撙 -撞 -撤 -撩 -撬 -播 -撮 -撰 -撵 -撷 -撸 -撺 -撼 -擀 -擂 -擅 -操 -擎 -擐 -擒 -擘 -擞 -擢 -擤 -擦 -擿 -攀 -攉 -攒 -攘 -攥 -攫 -攮 -支 -收 -攸 -改 -攻 -攽 -放 -政 -故 -效 -敉 -敌 -敏 -救 -敔 -敕 -敖 -教 -敛 -敝 -敞 -敢 -散 -敦 -敩 -敫 -敬 -数 -敲 -整 -敷 -文 -斋 -斌 -斐 -斑 -斓 -斗 -料 -斛 -斜 -斝 -斟 -斠 -斡 -斤 -斥 -斧 -斩 -斫 -断 -斯 -新 -斶 -方 -於 -施 -旁 -旃 -旄 -旅 -旆 -旋 -旌 -旎 -族 -旐 -旒 -旖 -旗 -旞 -无 -既 -日 -旦 -旧 -旨 -早 -旬 -旭 -旮 -旯 -旰 -旱 -旴 -旵 -时 -旷 -旸 -旺 -旻 -旿 -昀 -昂 -昃 -昄 -昆 -昇 -昈 -昉 -昊 -昌 -明 -昏 -昒 -易 -昔 -昕 -昙 -昝 -星 -映 -昡 -昣 -昤 -春 -昧 -昨 -昪 -昫 -昭 -是 -昱 -昳 -昴 -昵 -昶 -昺 -昼 -昽 -显 -晁 -晃 -晅 -晊 -晋 -晌 -晏 -晐 -晒 -晓 -晔 -晕 -晖 -晗 -晙 -晚 -晞 -晟 -晡 -晢 -晤 -晦 -晨 -晪 -晫 -普 -景 -晰 -晱 -晴 -晶 -晷 -智 -晾 -暂 -暄 -暅 -暇 -暌 -暑 -暕 -暖 -暗 -暝 -暧 -暨 -暮 -暲 -暴 -暵 -暶 -暹 -暾 -暿 -曈 -曌 -曙 -曛 -曜 -曝 -曦 -曩 -曰 -曲 -曳 -更 -曷 -曹 -曼 -曾 -替 -最 -月 -有 -朋 -服 -朏 -朐 -朓 -朔 -朕 -朗 -望 -朝 -期 -朦 -木 -未 -末 -本 -札 -术 -朱 -朳 -朴 -朵 -朸 -机 -朽 -杀 -杂 -权 -杄 -杆 -杈 -杉 -杌 -李 -杏 -材 -村 -杓 -杕 -杖 -杙 -杜 -杞 -束 -杠 -条 -来 -杧 -杨 -杩 -杪 -杭 -杯 -杰 -杲 -杳 -杵 -杷 -杻 -杼 -松 -板 -极 -构 -枅 -枇 -枉 -枋 -枍 -析 -枕 -林 -枘 -枚 -果 -枝 -枞 -枢 -枣 -枥 -枧 -枨 -枪 -枫 -枭 -枯 -枰 -枲 -枳 -枵 -架 -枷 -枸 -枹 -柁 -柃 -柄 -柈 -柊 -柏 -某 -柑 -柒 -染 -柔 -柖 -柘 -柙 -柚 -柜 -柝 -柞 -柠 -柢 -查 -柩 -柬 -柯 -柰 -柱 -柳 -柴 -柷 -柽 -柿 -栀 -栅 -标 -栈 -栉 -栊 -栋 -栌 -栎 -栏 -栐 -树 -栒 -栓 -栖 -栗 -栝 -栟 -校 -栩 -株 -栲 -栳 -栴 -样 -核 -根 -栻 -格 -栽 -栾 -桀 -桁 -桂 -桃 -桄 -桅 -框 -案 -桉 -桊 -桌 -桎 -桐 -桑 -桓 -桔 -桕 -桠 -桡 -桢 -档 -桤 -桥 -桦 -桧 -桨 -桩 -桫 -桯 -桲 -桴 -桶 -桷 -桹 -梁 -梃 -梅 -梆 -梌 -梏 -梓 -梗 -梠 -梢 -梣 -梦 -梧 -梨 -梭 -梯 -械 -梳 -梴 -梵 -梼 -梽 -梾 -梿 -检 -棁 -棂 -棉 -棋 -棍 -棐 -棒 -棓 -棕 -棘 -棚 -棠 -棣 -棤 -棨 -棪 -棫 -棬 -森 -棰 -棱 -棵 -棹 -棺 -棻 -棼 -棽 -椀 -椁 -椅 -椆 -椋 -植 -椎 -椐 -椑 -椒 -椓 -椟 -椠 -椤 -椪 -椭 -椰 -椴 -椸 -椹 -椽 -椿 -楂 -楒 -楔 -楗 -楙 -楚 -楝 -楞 -楠 -楣 -楦 -楩 -楪 -楫 -楮 -楯 -楷 -楸 -楹 -楼 -概 -榃 -榄 -榅 -榆 -榇 -榈 -榉 -榍 -榑 -榔 -榕 -榖 -榛 -榜 -榧 -榨 -榫 -榭 -榰 -榱 -榴 -榷 -榻 -槁 -槃 -槊 -槌 -槎 -槐 -槔 -槚 -槛 -槜 -槟 -槠 -槭 -槱 -槲 -槽 -槿 -樊 -樗 -樘 -樟 -模 -樨 -横 -樯 -樱 -樵 -樽 -樾 -橄 -橇 -橐 -橑 -橘 -橙 -橛 -橞 -橡 -橥 -橦 -橱 -橹 -橼 -檀 -檄 -檎 -檐 -檑 -檗 -檞 -檠 -檩 -檫 -檬 -櫆 -欂 -欠 -次 -欢 -欣 -欤 -欧 -欲 -欸 -欹 -欺 -欻 -款 -歃 -歅 -歆 -歇 -歉 -歌 -歙 -止 -正 -此 -步 -武 -歧 -歪 -歹 -死 -歼 -殁 -殂 -殃 -殄 -殆 -殇 -殉 -殊 -残 -殍 -殒 -殓 -殖 -殚 -殛 -殡 -殣 -殪 -殳 -殴 -段 -殷 -殿 -毁 -毂 -毅 -毋 -毌 -母 -每 -毐 -毒 -毓 -比 -毕 -毖 -毗 -毙 -毛 -毡 -毪 -毫 -毯 -毳 -毵 -毹 -毽 -氅 -氆 -氇 -氍 -氏 -氐 -民 -氓 -气 -氕 -氖 -氘 -氙 -氚 -氛 -氟 -氡 -氢 -氤 -氦 -氧 -氨 -氩 -氪 -氮 -氯 -氰 -氲 -水 -永 -氾 -氿 -汀 -汁 -求 -汆 -汇 -汈 -汉 -汊 -汋 -汐 -汔 -汕 -汗 -汛 -汜 -汝 -汞 -江 -池 -污 -汤 -汧 -汨 -汩 -汪 -汫 -汭 -汰 -汲 -汴 -汶 -汹 -汽 -汾 -沁 -沂 -沃 -沄 -沅 -沆 -沇 -沈 -沉 -沌 -沏 -沐 -沓 -沔 -沘 -沙 -沚 -沛 -沟 -没 -沣 -沤 -沥 -沦 -沧 -沨 -沩 -沪 -沫 -沭 -沮 -沱 -河 -沸 -油 -沺 -治 -沼 -沽 -沾 -沿 -泂 -泃 -泄 -泅 -泇 -泉 -泊 -泌 -泐 -泓 -泔 -法 -泖 -泗 -泙 -泚 -泛 -泜 -泞 -泠 -泡 -波 -泣 -泥 -注 -泪 -泫 -泮 -泯 -泰 -泱 -泳 -泵 -泷 -泸 -泺 -泻 -泼 -泽 -泾 -洁 -洄 -洇 -洈 -洋 -洌 -洎 -洑 -洒 -洓 -洗 -洘 -洙 -洚 -洛 -洞 -洢 -洣 -津 -洧 -洨 -洪 -洫 -洭 -洮 -洱 -洲 -洳 -洴 -洵 -洸 -洹 -洺 -活 -洼 -洽 -派 -洿 -流 -浃 -浅 -浆 -浇 -浈 -浉 -浊 -测 -浍 -济 -浏 -浐 -浑 -浒 -浓 -浔 -浕 -浙 -浚 -浛 -浜 -浞 -浟 -浠 -浡 -浣 -浥 -浦 -浩 -浪 -浬 -浭 -浮 -浯 -浰 -浲 -浴 -海 -浸 -浼 -涂 -涄 -涅 -消 -涉 -涌 -涍 -涎 -涐 -涑 -涓 -涔 -涕 -涘 -涛 -涝 -涞 -涟 -涠 -涡 -涢 -涣 -涤 -润 -涧 -涨 -涩 -涪 -涫 -涮 -涯 -液 -涴 -涵 -涸 -涿 -淀 -淄 -淅 -淆 -淇 -淋 -淌 -淏 -淑 -淖 -淘 -淙 -淜 -淝 -淞 -淟 -淠 -淡 -淤 -淦 -淫 -淬 -淮 -淯 -深 -淳 -淴 -混 -淹 -添 -淼 -清 -渊 -渌 -渍 -渎 -渐 -渑 -渔 -渗 -渚 -渝 -渟 -渠 -渡 -渣 -渤 -渥 -温 -渫 -渭 -港 -渰 -渲 -渴 -游 -渺 -渼 -湃 -湄 -湉 -湍 -湎 -湑 -湓 -湔 -湖 -湘 -湛 -湜 -湝 -湟 -湣 -湫 -湮 -湲 -湴 -湾 -湿 -溁 -溃 -溅 -溆 -溇 -溉 -溍 -溏 -源 -溘 -溚 -溜 -溞 -溟 -溠 -溢 -溥 -溦 -溧 -溪 -溯 -溱 -溲 -溴 -溵 -溶 -溷 -溹 -溺 -溻 -溽 -滁 -滂 -滃 -滆 -滇 -滉 -滋 -滍 -滏 -滑 -滓 -滔 -滕 -滗 -滘 -滚 -滞 -滟 -滠 -满 -滢 -滤 -滥 -滦 -滧 -滨 -滩 -滪 -滫 -滴 -滹 -漂 -漆 -漈 -漉 -漋 -漏 -漓 -演 -漕 -漖 -漠 -漤 -漦 -漩 -漪 -漫 -漭 -漯 -漱 -漳 -漴 -漶 -漷 -漹 -漻 -漼 -漾 -潆 -潇 -潋 -潍 -潏 -潖 -潘 -潜 -潞 -潟 -潢 -潦 -潩 -潭 -潮 -潲 -潴 -潵 -潸 -潺 -潼 -潽 -潾 -澂 -澄 -澈 -澉 -澌 -澍 -澎 -澛 -澜 -澡 -澥 -澧 -澪 -澭 -澳 -澴 -澶 -澹 -澼 -澽 -激 -濂 -濉 -濋 -濑 -濒 -濞 -濠 -濡 -濩 -濮 -濯 -瀌 -瀍 -瀑 -瀔 -瀚 -瀛 -瀣 -瀱 -瀵 -瀹 -瀼 -灈 -灌 -灏 -灞 -火 -灭 -灯 -灰 -灵 -灶 -灸 -灼 -灾 -灿 -炀 -炅 -炆 -炉 -炊 -炌 -炎 -炒 -炔 -炕 -炖 -炘 -炙 -炜 -炝 -炟 -炣 -炫 -炬 -炭 -炮 -炯 -炱 -炳 -炷 -炸 -点 -炻 -炼 -炽 -烀 -烁 -烂 -烃 -烈 -烊 -烔 -烘 -烙 -烛 -烜 -烝 -烟 -烠 -烤 -烦 -烧 -烨 -烩 -烫 -烬 -热 -烯 -烶 -烷 -烹 -烺 -烻 -烽 -焆 -焉 -焊 -焌 -焐 -焓 -焕 -焖 -焗 -焘 -焙 -焚 -焜 -焞 -焦 -焯 -焰 -焱 -然 -煁 -煃 -煅 -煊 -煋 -煌 -煎 -煓 -煜 -煞 -煟 -煤 -煦 -照 -煨 -煮 -煲 -煳 -煴 -煸 -煺 -煽 -熄 -熇 -熊 -熏 -熔 -熘 -熙 -熛 -熜 -熟 -熠 -熥 -熨 -熬 -熵 -熹 -熻 -燃 -燊 -燋 -燎 -燏 -燔 -燕 -燚 -燠 -燥 -燧 -燮 -燹 -爆 -爇 -爔 -爚 -爝 -爟 -爨 -爪 -爬 -爰 -爱 -爵 -父 -爷 -爸 -爹 -爻 -爽 -爿 -牁 -牂 -片 -版 -牌 -牍 -牒 -牖 -牙 -牚 -牛 -牝 -牟 -牡 -牢 -牤 -牥 -牦 -牧 -物 -牮 -牯 -牲 -牵 -特 -牺 -牻 -牾 -牿 -犀 -犁 -犄 -犇 -犊 -犋 -犍 -犏 -犒 -犟 -犨 -犬 -犯 -犰 -犴 -状 -犷 -犸 -犹 -狁 -狂 -狃 -狄 -狈 -狉 -狍 -狎 -狐 -狒 -狗 -狙 -狝 -狞 -狠 -狡 -狨 -狩 -独 -狭 -狮 -狯 -狰 -狱 -狲 -狳 -狴 -狷 -狸 -狺 -狻 -狼 -猁 -猃 -猄 -猇 -猊 -猎 -猕 -猖 -猗 -猛 -猜 -猝 -猞 -猡 -猢 -猥 -猩 -猪 -猫 -猬 -献 -猯 -猰 -猱 -猴 -猷 -猹 -猺 -猾 -猿 -獍 -獐 -獒 -獗 -獠 -獬 -獭 -獯 -獴 -獾 -玃 -玄 -率 -玉 -王 -玎 -玑 -玒 -玓 -玕 -玖 -玘 -玙 -玚 -玛 -玞 -玟 -玠 -玡 -玢 -玤 -玥 -玦 -玩 -玫 -玭 -玮 -环 -现 -玱 -玲 -玳 -玶 -玷 -玹 -玺 -玻 -玼 -玿 -珀 -珂 -珅 -珇 -珈 -珉 -珊 -珋 -珌 -珍 -珏 -珐 -珑 -珒 -珕 -珖 -珙 -珛 -珝 -珞 -珠 -珢 -珣 -珥 -珦 -珧 -珩 -珪 -珫 -班 -珰 -珲 -珵 -珷 -珸 -珹 -珺 -珽 -琀 -球 -琄 -琅 -理 -琇 -琈 -琉 -琊 -琎 -琏 -琐 -琔 -琚 -琛 -琟 -琡 -琢 -琤 -琥 -琦 -琨 -琪 -琫 -琬 -琭 -琮 -琯 -琰 -琲 -琳 -琴 -琵 -琶 -琼 -瑀 -瑁 -瑂 -瑃 -瑄 -瑅 -瑆 -瑑 -瑓 -瑔 -瑕 -瑖 -瑗 -瑙 -瑚 -瑛 -瑜 -瑝 -瑞 -瑟 -瑢 -瑧 -瑨 -瑬 -瑭 -瑰 -瑱 -瑳 -瑶 -瑷 -瑾 -璀 -璁 -璃 -璆 -璇 -璈 -璋 -璎 -璐 -璒 -璘 -璜 -璞 -璟 -璠 -璥 -璧 -璨 -璩 -璪 -璬 -璮 -璱 -璲 -璺 -瓀 -瓒 -瓖 -瓘 -瓜 -瓞 -瓠 -瓢 -瓣 -瓤 -瓦 -瓮 -瓯 -瓴 -瓶 -瓷 -瓻 -瓿 -甄 -甍 -甏 -甑 -甓 -甗 -甘 -甚 -甜 -生 -甡 -甥 -甦 -用 -甩 -甪 -甫 -甬 -甭 -甯 -田 -由 -甲 -申 -电 -男 -甸 -町 -画 -甾 -畀 -畅 -畈 -畋 -界 -畎 -畏 -畔 -畖 -留 -畚 -畛 -畜 -畤 -略 -畦 -番 -畬 -畯 -畲 -畴 -畸 -畹 -畿 -疁 -疃 -疆 -疍 -疏 -疐 -疑 -疔 -疖 -疗 -疙 -疚 -疝 -疟 -疠 -疡 -疢 -疣 -疤 -疥 -疫 -疬 -疭 -疮 -疯 -疰 -疱 -疲 -疳 -疴 -疵 -疸 -疹 -疼 -疽 -疾 -痂 -痃 -痄 -病 -症 -痈 -痉 -痊 -痍 -痒 -痓 -痔 -痕 -痘 -痛 -痞 -痢 -痣 -痤 -痦 -痧 -痨 -痪 -痫 -痰 -痱 -痴 -痹 -痼 -痿 -瘀 -瘁 -瘃 -瘅 -瘆 -瘊 -瘌 -瘐 -瘕 -瘗 -瘘 -瘙 -瘛 -瘟 -瘠 -瘢 -瘤 -瘥 -瘦 -瘩 -瘪 -瘫 -瘭 -瘰 -瘳 -瘴 -瘵 -瘸 -瘼 -瘾 -瘿 -癀 -癃 -癌 -癍 -癔 -癖 -癗 -癜 -癞 -癣 -癫 -癯 -癸 -登 -白 -百 -癿 -皂 -的 -皆 -皇 -皈 -皋 -皎 -皑 -皓 -皕 -皖 -皙 -皛 -皞 -皤 -皦 -皭 -皮 -皱 -皲 -皴 -皿 -盂 -盅 -盆 -盈 -盉 -益 -盍 -盎 -盏 -盐 -监 -盒 -盔 -盖 -盗 -盘 -盛 -盟 -盥 -盦 -目 -盯 -盱 -盲 -直 -盷 -相 -盹 -盼 -盾 -省 -眄 -眇 -眈 -眉 -眊 -看 -眍 -眙 -眚 -真 -眠 -眢 -眦 -眨 -眩 -眬 -眭 -眯 -眵 -眶 -眷 -眸 -眺 -眼 -着 -睁 -睃 -睄 -睇 -睎 -睐 -睑 -睚 -睛 -睡 -睢 -督 -睥 -睦 -睨 -睫 -睬 -睹 -睽 -睾 -睿 -瞀 -瞄 -瞅 -瞋 -瞌 -瞍 -瞎 -瞑 -瞒 -瞟 -瞠 -瞢 -瞥 -瞧 -瞩 -瞪 -瞫 -瞬 -瞭 -瞰 -瞳 -瞵 -瞻 -瞽 -瞿 -矍 -矗 -矛 -矜 -矞 -矢 -矣 -知 -矧 -矩 -矫 -矬 -短 -矮 -矰 -石 -矶 -矸 -矻 -矼 -矾 -矿 -砀 -码 -砂 -砄 -砆 -砉 -砌 -砍 -砑 -砒 -研 -砖 -砗 -砘 -砚 -砜 -砝 -砟 -砠 -砣 -砥 -砧 -砫 -砬 -砭 -砮 -砰 -破 -砵 -砷 -砸 -砹 -砺 -砻 -砼 -砾 -础 -硁 -硅 -硇 -硊 -硌 -硍 -硎 -硐 -硒 -硔 -硕 -硖 -硗 -硙 -硚 -硝 -硪 -硫 -硬 -硭 -确 -硼 -硿 -碃 -碇 -碈 -碉 -碌 -碍 -碎 -碏 -碑 -碓 -碗 -碘 -碚 -碛 -碜 -碟 -碡 -碣 -碥 -碧 -碨 -碰 -碱 -碲 -碳 -碴 -碶 -碹 -碾 -磁 -磅 -磉 -磊 -磋 -磏 -磐 -磔 -磕 -磙 -磜 -磡 -磨 -磬 -磲 -磴 -磷 -磹 -磻 -礁 -礅 -礌 -礓 -礞 -礴 -礵 -示 -礼 -社 -祀 -祁 -祃 -祆 -祇 -祈 -祉 -祊 -祋 -祎 -祏 -祐 -祓 -祕 -祖 -祗 -祚 -祛 -祜 -祝 -神 -祟 -祠 -祢 -祥 -祧 -票 -祭 -祯 -祲 -祷 -祸 -祺 -祼 -祾 -禀 -禁 -禄 -禅 -禊 -禋 -福 -禒 -禔 -禘 -禚 -禛 -禤 -禧 -禳 -禹 -禺 -离 -禽 -禾 -秀 -私 -秃 -秆 -秉 -秋 -种 -科 -秒 -秕 -秘 -租 -秣 -秤 -秦 -秧 -秩 -秫 -秬 -秭 -积 -称 -秸 -移 -秽 -秾 -稀 -稂 -稃 -稆 -程 -稌 -稍 -税 -稑 -稔 -稗 -稙 -稚 -稞 -稠 -稣 -稳 -稷 -稹 -稻 -稼 -稽 -稿 -穄 -穆 -穑 -穗 -穙 -穜 -穟 -穰 -穴 -究 -穷 -穸 -穹 -空 -穿 -窀 -突 -窃 -窄 -窅 -窈 -窊 -窍 -窎 -窑 -窒 -窕 -窖 -窗 -窘 -窜 -窝 -窟 -窠 -窣 -窥 -窦 -窨 -窬 -窭 -窳 -窸 -窿 -立 -竑 -竖 -竘 -站 -竞 -竟 -章 -竣 -童 -竦 -竫 -竭 -端 -竹 -竺 -竽 -竿 -笃 -笄 -笆 -笈 -笊 -笋 -笏 -笑 -笔 -笕 -笙 -笛 -笞 -笠 -笤 -笥 -符 -笨 -笪 -笫 -第 -笮 -笯 -笱 -笳 -笸 -笺 -笼 -笾 -筀 -筅 -筇 -等 -筋 -筌 -筏 -筐 -筑 -筒 -答 -策 -筘 -筚 -筛 -筜 -筝 -筠 -筢 -筤 -筥 -筦 -筮 -筱 -筲 -筵 -筶 -筷 -筹 -筻 -筼 -签 -简 -箅 -箍 -箐 -箓 -箔 -箕 -箖 -算 -箜 -管 -箢 -箦 -箧 -箨 -箩 -箪 -箫 -箬 -箭 -箱 -箴 -箸 -篁 -篆 -篇 -篌 -篑 -篓 -篙 -篚 -篝 -篡 -篥 -篦 -篪 -篮 -篯 -篱 -篷 -篼 -篾 -簃 -簇 -簉 -簋 -簌 -簏 -簕 -簖 -簝 -簟 -簠 -簧 -簪 -簰 -簸 -簿 -籀 -籁 -籍 -籥 -米 -籴 -类 -籼 -籽 -粉 -粑 -粒 -粕 -粗 -粘 -粜 -粝 -粞 -粟 -粢 -粤 -粥 -粪 -粮 -粱 -粲 -粳 -粹 -粼 -粽 -精 -粿 -糁 -糅 -糇 -糈 -糊 -糌 -糍 -糒 -糕 -糖 -糗 -糙 -糜 -糟 -糠 -糨 -糯 -糵 -系 -紊 -素 -索 -紧 -紫 -累 -絜 -絮 -絷 -綦 -綮 -縠 -縢 -縻 -繁 -繄 -繇 -纂 -纛 -纠 -纡 -红 -纣 -纤 -纥 -约 -级 -纨 -纩 -纪 -纫 -纬 -纭 -纮 -纯 -纰 -纱 -纲 -纳 -纴 -纵 -纶 -纷 -纸 -纹 -纺 -纻 -纼 -纽 -纾 -线 -绀 -绁 -绂 -练 -组 -绅 -细 -织 -终 -绉 -绊 -绋 -绌 -绍 -绎 -经 -绐 -绑 -绒 -结 -绔 -绕 -绖 -绗 -绘 -给 -绚 -绛 -络 -绝 -绞 -统 -绠 -绡 -绢 -绣 -绤 -绥 -绦 -继 -绨 -绩 -绪 -绫 -续 -绮 -绯 -绰 -绱 -绲 -绳 -维 -绵 -绶 -绷 -绸 -绹 -绺 -绻 -综 -绽 -绾 -绿 -缀 -缁 -缂 -缃 -缄 -缅 -缆 -缇 -缈 -缉 -缊 -缌 -缎 -缐 -缑 -缒 -缓 -缔 -缕 -编 -缗 -缘 -缙 -缚 -缛 -缜 -缝 -缞 -缟 -缠 -缡 -缢 -缣 -缤 -缥 -缦 -缧 -缨 -缩 -缪 -缫 -缬 -缭 -缮 -缯 -缰 -缱 -缲 -缳 -缴 -缵 -缶 -缸 -缺 -罂 -罄 -罅 -罍 -罐 -网 -罔 -罕 -罗 -罘 -罚 -罟 -罡 -罢 -罨 -罩 -罪 -置 -罱 -署 -罴 -罶 -罹 -罽 -罾 -羁 -羊 -羌 -美 -羑 -羓 -羔 -羕 -羖 -羚 -羝 -羞 -羟 -羡 -群 -羧 -羯 -羰 -羱 -羲 -羸 -羹 -羼 -羽 -羿 -翀 -翁 -翂 -翃 -翅 -翈 -翊 -翌 -翎 -翔 -翕 -翘 -翙 -翚 -翛 -翟 -翠 -翡 -翥 -翦 -翩 -翮 -翯 -翰 -翱 -翳 -翷 -翻 -翼 -翾 -耀 -老 -考 -耄 -者 -耆 -耇 -耋 -而 -耍 -耏 -耐 -耑 -耒 -耔 -耕 -耖 -耗 -耘 -耙 -耜 -耠 -耢 -耤 -耥 -耦 -耧 -耨 -耩 -耪 -耰 -耱 -耳 -耵 -耶 -耷 -耸 -耻 -耽 -耿 -聂 -聃 -聆 -聊 -聋 -职 -聍 -聒 -联 -聘 -聚 -聩 -聪 -聱 -聿 -肃 -肄 -肆 -肇 -肉 -肋 -肌 -肓 -肖 -肘 -肚 -肛 -肝 -肟 -肠 -股 -肢 -肤 -肥 -肩 -肪 -肫 -肭 -肮 -肯 -肱 -育 -肴 -肷 -肸 -肺 -肼 -肽 -肾 -肿 -胀 -胁 -胂 -胃 -胄 -胆 -胈 -背 -胍 -胎 -胖 -胗 -胙 -胚 -胛 -胜 -胝 -胞 -胠 -胡 -胣 -胤 -胥 -胧 -胨 -胩 -胪 -胫 -胬 -胭 -胯 -胰 -胱 -胲 -胳 -胴 -胶 -胸 -胺 -胼 -能 -脂 -脆 -脉 -脊 -脍 -脎 -脏 -脐 -脑 -脒 -脓 -脔 -脖 -脘 -脚 -脞 -脟 -脩 -脬 -脯 -脱 -脲 -脶 -脸 -脾 -脿 -腆 -腈 -腊 -腋 -腌 -腐 -腑 -腒 -腓 -腔 -腕 -腘 -腙 -腚 -腠 -腥 -腧 -腨 -腩 -腭 -腮 -腯 -腰 -腱 -腴 -腹 -腺 -腻 -腼 -腽 -腾 -腿 -膀 -膂 -膈 -膊 -膏 -膑 -膘 -膙 -膛 -膜 -膝 -膦 -膨 -膳 -膺 -膻 -臀 -臂 -臃 -臆 -臊 -臌 -臑 -臜 -臣 -臧 -自 -臬 -臭 -至 -致 -臻 -臼 -臾 -舀 -舁 -舂 -舄 -舅 -舆 -舌 -舍 -舐 -舒 -舔 -舛 -舜 -舞 -舟 -舠 -舢 -舣 -舥 -航 -舫 -般 -舭 -舯 -舰 -舱 -舲 -舳 -舴 -舵 -舶 -舷 -舸 -船 -舻 -舾 -艄 -艅 -艇 -艉 -艋 -艎 -艏 -艘 -艚 -艟 -艨 -艮 -良 -艰 -色 -艳 -艴 -艺 -艽 -艾 -艿 -节 -芃 -芄 -芈 -芊 -芋 -芍 -芎 -芏 -芑 -芒 -芗 -芘 -芙 -芜 -芝 -芟 -芠 -芡 -芣 -芤 -芥 -芦 -芨 -芩 -芪 -芫 -芬 -芭 -芮 -芯 -芰 -花 -芳 -芴 -芷 -芸 -芹 -芼 -芽 -芾 -苁 -苄 -苇 -苈 -苉 -苊 -苋 -苌 -苍 -苎 -苏 -苑 -苒 -苓 -苔 -苕 -苗 -苘 -苛 -苜 -苞 -苟 -苠 -苡 -苣 -苤 -若 -苦 -苧 -苫 -苯 -英 -苴 -苷 -苹 -苻 -苾 -茀 -茁 -茂 -范 -茄 -茅 -茆 -茈 -茉 -茋 -茌 -茎 -茏 -茑 -茓 -茔 -茕 -茗 -茚 -茛 -茜 -茝 -茧 -茨 -茫 -茬 -茭 -茯 -茱 -茳 -茴 -茵 -茶 -茸 -茹 -茺 -茼 -茽 -荀 -荁 -荃 -荄 -荆 -荇 -草 -荏 -荐 -荑 -荒 -荓 -荔 -荖 -荙 -荚 -荛 -荜 -荞 -荟 -荠 -荡 -荣 -荤 -荥 -荦 -荧 -荨 -荩 -荪 -荫 -荬 -荭 -荮 -药 -荷 -荸 -荻 -荼 -荽 -莅 -莆 -莉 -莎 -莒 -莓 -莘 -莙 -莛 -莜 -莝 -莞 -莠 -莨 -莩 -莪 -莫 -莰 -莱 -莲 -莳 -莴 -莶 -获 -莸 -莹 -莺 -莼 -莽 -莿 -菀 -菁 -菂 -菅 -菇 -菉 -菊 -菌 -菍 -菏 -菔 -菖 -菘 -菜 -菝 -菟 -菠 -菡 -菥 -菩 -菪 -菰 -菱 -菲 -菹 -菼 -菽 -萁 -萃 -萄 -萆 -萋 -萌 -萍 -萎 -萏 -萑 -萘 -萚 -萜 -萝 -萣 -萤 -营 -萦 -萧 -萨 -萩 -萱 -萳 -萸 -萹 -萼 -落 -葆 -葎 -葑 -葖 -著 -葙 -葚 -葛 -葜 -葡 -董 -葩 -葫 -葬 -葭 -葰 -葱 -葳 -葴 -葵 -葶 -葸 -葺 -蒂 -蒄 -蒇 -蒈 -蒉 -蒋 -蒌 -蒎 -蒐 -蒗 -蒙 -蒜 -蒟 -蒡 -蒨 -蒯 -蒱 -蒲 -蒴 -蒸 -蒹 -蒺 -蒻 -蒽 -蒿 -蓁 -蓂 -蓄 -蓇 -蓉 -蓊 -蓍 -蓏 -蓐 -蓑 -蓓 -蓖 -蓝 -蓟 -蓠 -蓢 -蓣 -蓥 -蓦 -蓬 -蓰 -蓼 -蓿 -蔀 -蔃 -蔈 -蔊 -蔌 -蔑 -蔓 -蔗 -蔚 -蔟 -蔡 -蔫 -蔬 -蔷 -蔸 -蔹 -蔺 -蔻 -蔼 -蔽 -蕃 -蕈 -蕉 -蕊 -蕖 -蕗 -蕙 -蕞 -蕤 -蕨 -蕰 -蕲 -蕴 -蕹 -蕺 -蕻 -蕾 -薁 -薄 -薅 -薇 -薏 -薛 -薜 -薢 -薤 -薨 -薪 -薮 -薯 -薰 -薳 -薷 -薸 -薹 -薿 -藁 -藉 -藏 -藐 -藓 -藕 -藜 -藟 -藠 -藤 -藦 -藨 -藩 -藻 -藿 -蘅 -蘑 -蘖 -蘘 -蘧 -蘩 -蘸 -蘼 -虎 -虏 -虐 -虑 -虒 -虓 -虔 -虚 -虞 -虢 -虤 -虫 -虬 -虮 -虱 -虷 -虸 -虹 -虺 -虻 -虼 -虽 -虾 -虿 -蚀 -蚁 -蚂 -蚄 -蚆 -蚊 -蚋 -蚌 -蚍 -蚓 -蚕 -蚜 -蚝 -蚣 -蚤 -蚧 -蚨 -蚩 -蚪 -蚬 -蚯 -蚰 -蚱 -蚲 -蚴 -蚶 -蚺 -蛀 -蛃 -蛄 -蛆 -蛇 -蛉 -蛊 -蛋 -蛎 -蛏 -蛐 -蛑 -蛔 -蛘 -蛙 -蛛 -蛞 -蛟 -蛤 -蛩 -蛭 -蛮 -蛰 -蛱 -蛲 -蛳 -蛴 -蛸 -蛹 -蛾 -蜀 -蜂 -蜃 -蜇 -蜈 -蜉 -蜊 -蜍 -蜎 -蜐 -蜒 -蜓 -蜕 -蜗 -蜘 -蜚 -蜜 -蜞 -蜡 -蜢 -蜣 -蜥 -蜩 -蜮 -蜱 -蜴 -蜷 -蜻 -蜾 -蜿 -蝇 -蝈 -蝉 -蝌 -蝎 -蝓 -蝗 -蝘 -蝙 -蝠 -蝣 -蝤 -蝥 -蝮 -蝰 -蝲 -蝴 -蝶 -蝻 -蝼 -蝽 -蝾 -螂 -螃 -螅 -螈 -螋 -融 -螗 -螟 -螠 -螣 -螨 -螫 -螬 -螭 -螯 -螱 -螳 -螵 -螺 -螽 -蟀 -蟆 -蟊 -蟋 -蟏 -蟑 -蟒 -蟛 -蟠 -蟥 -蟪 -蟫 -蟮 -蟹 -蟾 -蠃 -蠊 -蠋 -蠓 -蠕 -蠖 -蠡 -蠢 -蠲 -蠹 -蠼 -血 -衃 -衄 -衅 -行 -衍 -衎 -衒 -衔 -街 -衙 -衠 -衡 -衢 -衣 -补 -表 -衩 -衫 -衬 -衮 -衰 -衲 -衷 -衽 -衾 -衿 -袁 -袂 -袄 -袅 -袆 -袈 -袋 -袍 -袒 -袖 -袗 -袜 -袢 -袤 -袪 -被 -袭 -袯 -袱 -袷 -袼 -裁 -裂 -装 -裆 -裈 -裉 -裎 -裒 -裔 -裕 -裘 -裙 -裛 -裟 -裢 -裣 -裤 -裥 -裨 -裰 -裱 -裳 -裴 -裸 -裹 -裼 -裾 -褂 -褊 -褐 -褒 -褓 -褕 -褙 -褚 -褛 -褟 -褡 -褥 -褪 -褫 -褯 -褰 -褴 -褶 -襁 -襄 -襕 -襚 -襜 -襞 -襟 -襦 -襫 -襻 -西 -要 -覃 -覆 -见 -观 -觃 -规 -觅 -视 -觇 -览 -觉 -觊 -觋 -觌 -觎 -觏 -觐 -觑 -角 -觖 -觚 -觜 -觞 -觟 -解 -觥 -触 -觫 -觭 -觯 -觱 -觳 -觿 -言 -訄 -訇 -訚 -訾 -詈 -詟 -詹 -誉 -誊 -誓 -謇 -警 -譬 -计 -订 -讣 -认 -讥 -讦 -讧 -讨 -让 -讪 -讫 -训 -议 -讯 -记 -讱 -讲 -讳 -讴 -讵 -讶 -讷 -许 -讹 -论 -讻 -讼 -讽 -设 -访 -诀 -证 -诂 -诃 -评 -诅 -识 -诇 -诈 -诉 -诊 -诋 -诌 -词 -诎 -诏 -诐 -译 -诒 -诓 -诔 -试 -诖 -诗 -诘 -诙 -诚 -诛 -诜 -话 -诞 -诟 -诠 -诡 -询 -诣 -诤 -该 -详 -诧 -诨 -诩 -诫 -诬 -语 -诮 -误 -诰 -诱 -诲 -诳 -说 -诵 -请 -诸 -诹 -诺 -读 -诼 -诽 -课 -诿 -谀 -谁 -谂 -调 -谄 -谅 -谆 -谇 -谈 -谊 -谋 -谌 -谍 -谎 -谏 -谐 -谑 -谒 -谓 -谔 -谕 -谖 -谗 -谙 -谚 -谛 -谜 -谝 -谞 -谟 -谠 -谡 -谢 -谣 -谤 -谥 -谦 -谧 -谨 -谩 -谪 -谫 -谬 -谭 -谮 -谯 -谰 -谱 -谲 -谳 -谴 -谵 -谶 -谷 -谼 -谿 -豁 -豆 -豇 -豉 -豌 -豕 -豚 -象 -豢 -豨 -豪 -豫 -豮 -豳 -豸 -豹 -豺 -貂 -貅 -貆 -貉 -貊 -貌 -貔 -貘 -贝 -贞 -负 -贡 -财 -责 -贤 -败 -账 -货 -质 -贩 -贪 -贫 -贬 -购 -贮 -贯 -贰 -贱 -贲 -贳 -贴 -贵 -贶 -贷 -贸 -费 -贺 -贻 -贼 -贽 -贾 -贿 -赀 -赁 -赂 -赃 -资 -赅 -赆 -赇 -赈 -赉 -赊 -赋 -赌 -赍 -赎 -赏 -赐 -赑 -赒 -赓 -赔 -赕 -赖 -赗 -赘 -赙 -赚 -赛 -赜 -赝 -赞 -赟 -赠 -赡 -赢 -赣 -赤 -赦 -赧 -赪 -赫 -赭 -走 -赳 -赴 -赵 -赶 -起 -趁 -趄 -超 -越 -趋 -趑 -趔 -趟 -趣 -趯 -趱 -足 -趴 -趵 -趸 -趺 -趼 -趾 -趿 -跂 -跃 -跄 -跆 -跋 -跌 -跎 -跏 -跐 -跑 -跖 -跗 -跚 -跛 -距 -跞 -跟 -跣 -跤 -跨 -跪 -跬 -路 -跱 -跳 -践 -跶 -跷 -跸 -跹 -跺 -跻 -跽 -踅 -踉 -踊 -踌 -踏 -踒 -踔 -踝 -踞 -踟 -踢 -踣 -踦 -踩 -踪 -踬 -踮 -踯 -踱 -踵 -踶 -踹 -踺 -踽 -蹀 -蹁 -蹂 -蹄 -蹅 -蹇 -蹈 -蹉 -蹊 -蹋 -蹐 -蹑 -蹒 -蹙 -蹚 -蹜 -蹢 -蹦 -蹩 -蹬 -蹭 -蹯 -蹰 -蹲 -蹴 -蹶 -蹼 -蹽 -蹾 -蹿 -躁 -躅 -躇 -躏 -躐 -躔 -躜 -躞 -身 -躬 -躯 -躲 -躺 -车 -轧 -轨 -轩 -轪 -轫 -转 -轭 -轮 -软 -轰 -轱 -轲 -轳 -轴 -轵 -轶 -轷 -轸 -轹 -轺 -轻 -轼 -载 -轾 -轿 -辀 -辁 -辂 -较 -辄 -辅 -辆 -辇 -辈 -辉 -辊 -辋 -辌 -辍 -辎 -辏 -辐 -辑 -辒 -输 -辔 -辕 -辖 -辗 -辘 -辙 -辚 -辛 -辜 -辞 -辟 -辣 -辨 -辩 -辫 -辰 -辱 -边 -辽 -达 -辿 -迁 -迂 -迄 -迅 -过 -迈 -迎 -运 -近 -迓 -返 -迕 -还 -这 -进 -远 -违 -连 -迟 -迢 -迤 -迥 -迦 -迨 -迩 -迪 -迫 -迭 -迮 -述 -迳 -迷 -迸 -迹 -迺 -追 -退 -送 -适 -逃 -逄 -逅 -逆 -选 -逊 -逋 -逍 -透 -逐 -逑 -递 -途 -逖 -逗 -通 -逛 -逝 -逞 -速 -造 -逡 -逢 -逦 -逭 -逮 -逯 -逴 -逵 -逶 -逸 -逻 -逼 -逾 -遁 -遂 -遄 -遆 -遇 -遍 -遏 -遐 -遑 -遒 -道 -遗 -遘 -遛 -遢 -遣 -遥 -遨 -遭 -遮 -遴 -遵 -遹 -遽 -避 -邀 -邂 -邃 -邈 -邋 -邑 -邓 -邕 -邗 -邘 -邙 -邛 -邝 -邠 -邡 -邢 -那 -邦 -邨 -邪 -邬 -邮 -邯 -邰 -邱 -邲 -邳 -邴 -邵 -邶 -邸 -邹 -邺 -邻 -邽 -邾 -邿 -郁 -郃 -郄 -郅 -郇 -郈 -郊 -郎 -郏 -郐 -郑 -郓 -郗 -郚 -郛 -郜 -郝 -郡 -郢 -郤 -郦 -郧 -部 -郪 -郫 -郭 -郯 -郴 -郸 -都 -郾 -郿 -鄀 -鄂 -鄃 -鄄 -鄅 -鄌 -鄑 -鄗 -鄘 -鄙 -鄚 -鄜 -鄞 -鄠 -鄢 -鄣 -鄫 -鄯 -鄱 -鄹 -酂 -酃 -酅 -酆 -酉 -酊 -酋 -酌 -配 -酎 -酏 -酐 -酒 -酗 -酚 -酝 -酞 -酡 -酢 -酣 -酤 -酥 -酦 -酩 -酪 -酬 -酮 -酯 -酰 -酱 -酲 -酴 -酵 -酶 -酷 -酸 -酹 -酺 -酽 -酾 -酿 -醅 -醇 -醉 -醋 -醌 -醍 -醐 -醑 -醒 -醚 -醛 -醢 -醨 -醪 -醭 -醮 -醯 -醴 -醵 -醺 -醾 -采 -釉 -释 -里 -重 -野 -量 -釐 -金 -釜 -鉴 -銎 -銮 -鋆 -鋈 -錾 -鍪 -鎏 -鏊 -鏖 -鐾 -鑫 -钆 -钇 -针 -钉 -钊 -钋 -钌 -钍 -钎 -钏 -钐 -钒 -钓 -钔 -钕 -钖 -钗 -钘 -钙 -钚 -钛 -钜 -钝 -钞 -钟 -钠 -钡 -钢 -钣 -钤 -钥 -钦 -钧 -钨 -钩 -钪 -钫 -钬 -钭 -钮 -钯 -钰 -钱 -钲 -钳 -钴 -钵 -钷 -钹 -钺 -钻 -钼 -钽 -钾 -钿 -铀 -铁 -铂 -铃 -铄 -铅 -铆 -铈 -铉 -铊 -铋 -铌 -铍 -铎 -铏 -铐 -铑 -铒 -铕 -铖 -铗 -铘 -铙 -铚 -铛 -铜 -铝 -铞 -铟 -铠 -铡 -铢 -铣 -铤 -铥 -铧 -铨 -铩 -铪 -铫 -铬 -铭 -铮 -铯 -铰 -铱 -铲 -铳 -铴 -铵 -银 -铷 -铸 -铹 -铺 -铻 -铼 -铽 -链 -铿 -销 -锁 -锂 -锃 -锄 -锅 -锆 -锇 -锈 -锉 -锊 -锋 -锌 -锍 -锎 -锏 -锐 -锑 -锒 -锓 -锔 -锕 -锖 -锗 -锘 -错 -锚 -锛 -锜 -锝 -锞 -锟 -锡 -锢 -锣 -锤 -锥 -锦 -锧 -锨 -锩 -锪 -锫 -锬 -锭 -键 -锯 -锰 -锱 -锲 -锳 -锴 -锵 -锶 -锷 -锸 -锹 -锺 -锻 -锼 -锽 -锾 -锿 -镀 -镁 -镂 -镃 -镄 -镅 -镆 -镇 -镈 -镉 -镊 -镋 -镌 -镍 -镎 -镏 -镐 -镑 -镒 -镓 -镔 -镕 -镖 -镗 -镘 -镚 -镛 -镜 -镝 -镞 -镠 -镡 -镢 -镣 -镤 -镥 -镦 -镧 -镨 -镩 -镪 -镫 -镬 -镭 -镮 -镯 -镰 -镱 -镲 -镳 -镴 -镵 -镶 -长 -门 -闩 -闪 -闫 -闭 -问 -闯 -闰 -闱 -闲 -闳 -间 -闵 -闶 -闷 -闸 -闹 -闺 -闻 -闼 -闽 -闾 -闿 -阀 -阁 -阂 -阃 -阄 -阅 -阆 -阇 -阈 -阉 -阊 -阋 -阌 -阍 -阎 -阏 -阐 -阑 -阒 -阔 -阕 -阖 -阗 -阘 -阙 -阚 -阜 -队 -阡 -阪 -阮 -阱 -防 -阳 -阴 -阵 -阶 -阻 -阼 -阽 -阿 -陀 -陂 -附 -际 -陆 -陇 -陈 -陉 -陋 -陌 -降 -陎 -限 -陑 -陔 -陕 -陛 -陞 -陟 -陡 -院 -除 -陧 -陨 -险 -陪 -陬 -陲 -陴 -陵 -陶 -陷 -隃 -隅 -隆 -隈 -隋 -隍 -随 -隐 -隔 -隗 -隘 -隙 -障 -隧 -隩 -隰 -隳 -隶 -隹 -隺 -隼 -隽 -难 -雀 -雁 -雄 -雅 -集 -雇 -雉 -雊 -雌 -雍 -雎 -雏 -雒 -雕 -雠 -雨 -雩 -雪 -雯 -雱 -雳 -零 -雷 -雹 -雾 -需 -霁 -霄 -霅 -霆 -震 -霈 -霉 -霍 -霎 -霏 -霓 -霖 -霜 -霞 -霨 -霪 -霭 -霰 -露 -霸 -霹 -霾 -青 -靓 -靖 -静 -靛 -非 -靠 -靡 -面 -靥 -革 -靬 -靰 -靳 -靴 -靶 -靸 -靺 -靼 -靽 -靿 -鞁 -鞅 -鞋 -鞍 -鞑 -鞒 -鞔 -鞘 -鞠 -鞡 -鞣 -鞧 -鞨 -鞫 -鞬 -鞭 -鞮 -鞯 -鞲 -鞳 -鞴 -韂 -韦 -韧 -韨 -韩 -韪 -韫 -韬 -韭 -音 -韵 -韶 -页 -顶 -顷 -顸 -项 -顺 -须 -顼 -顽 -顾 -顿 -颀 -颁 -颂 -颃 -预 -颅 -领 -颇 -颈 -颉 -颊 -颋 -颌 -颍 -颎 -颏 -颐 -频 -颓 -颔 -颖 -颗 -题 -颙 -颚 -颛 -颜 -额 -颞 -颟 -颠 -颡 -颢 -颤 -颥 -颦 -颧 -风 -飏 -飐 -飑 -飒 -飓 -飔 -飕 -飗 -飘 -飙 -飞 -食 -飧 -飨 -餍 -餐 -餮 -饔 -饕 -饥 -饧 -饨 -饩 -饪 -饫 -饬 -饭 -饮 -饯 -饰 -饱 -饲 -饳 -饴 -饵 -饶 -饷 -饸 -饹 -饺 -饻 -饼 -饽 -饿 -馁 -馃 -馄 -馅 -馆 -馇 -馈 -馉 -馊 -馋 -馌 -馍 -馏 -馐 -馑 -馒 -馓 -馔 -馕 -首 -馗 -馘 -香 -馝 -馞 -馥 -馧 -馨 -马 -驭 -驮 -驯 -驰 -驱 -驲 -驳 -驴 -驵 -驶 -驷 -驸 -驹 -驺 -驻 -驼 -驽 -驾 -驿 -骀 -骁 -骂 -骃 -骄 -骅 -骆 -骇 -骈 -骉 -骊 -骋 -验 -骍 -骎 -骏 -骐 -骑 -骒 -骓 -骕 -骖 -骗 -骘 -骙 -骚 -骛 -骜 -骝 -骞 -骟 -骠 -骡 -骢 -骣 -骤 -骥 -骦 -骧 -骨 -骰 -骱 -骶 -骷 -骸 -骺 -骼 -髀 -髁 -髂 -髃 -髅 -髋 -髌 -髎 -髑 -髓 -高 -髡 -髢 -髦 -髫 -髭 -髯 -髹 -髻 -髽 -鬃 -鬈 -鬏 -鬒 -鬓 -鬘 -鬟 -鬣 -鬯 -鬲 -鬶 -鬷 -鬻 -鬼 -魁 -魂 -魃 -魄 -魅 -魆 -魇 -魈 -魉 -魋 -魍 -魏 -魑 -魔 -鱼 -鱽 -鱾 -鱿 -鲀 -鲁 -鲂 -鲃 -鲅 -鲆 -鲇 -鲈 -鲉 -鲊 -鲋 -鲌 -鲍 -鲎 -鲏 -鲐 -鲑 -鲒 -鲔 -鲕 -鲖 -鲗 -鲘 -鲙 -鲚 -鲛 -鲜 -鲝 -鲞 -鲟 -鲠 -鲡 -鲢 -鲣 -鲤 -鲥 -鲦 -鲧 -鲨 -鲩 -鲪 -鲫 -鲬 -鲭 -鲮 -鲯 -鲰 -鲱 -鲲 -鲳 -鲴 -鲵 -鲷 -鲸 -鲹 -鲺 -鲻 -鲼 -鲽 -鲾 -鲿 -鳀 -鳁 -鳂 -鳃 -鳄 -鳅 -鳇 -鳈 -鳉 -鳊 -鳌 -鳍 -鳎 -鳏 -鳐 -鳑 -鳒 -鳓 -鳔 -鳕 -鳖 -鳗 -鳘 -鳙 -鳚 -鳛 -鳜 -鳝 -鳞 -鳟 -鳠 -鳡 -鳢 -鳣 -鳤 -鸟 -鸠 -鸡 -鸢 -鸣 -鸤 -鸥 -鸦 -鸧 -鸨 -鸩 -鸪 -鸫 -鸬 -鸭 -鸮 -鸯 -鸰 -鸱 -鸲 -鸳 -鸵 -鸶 -鸷 -鸸 -鸹 -鸺 -鸻 -鸼 -鸽 -鸾 -鸿 -鹀 -鹁 -鹂 -鹃 -鹄 -鹅 -鹆 -鹇 -鹈 -鹉 -鹊 -鹋 -鹌 -鹍 -鹎 -鹏 -鹐 -鹑 -鹒 -鹔 -鹕 -鹖 -鹗 -鹘 -鹙 -鹚 -鹛 -鹜 -鹝 -鹞 -鹟 -鹠 -鹡 -鹢 -鹣 -鹤 -鹦 -鹧 -鹨 -鹩 -鹪 -鹫 -鹬 -鹭 -鹮 -鹯 -鹰 -鹱 -鹲 -鹳 -鹴 -鹾 -鹿 -麀 -麂 -麇 -麈 -麋 -麑 -麒 -麓 -麖 -麝 -麟 -麦 -麸 -麹 -麻 -麽 -麾 -黄 -黇 -黉 -黍 -黎 -黏 -黑 -黔 -默 -黛 -黜 -黝 -黟 -黠 -黡 -黢 -黥 -黧 -黩 -黪 -黯 -黹 -黻 -黼 -黾 -鼋 -鼍 -鼎 -鼐 -鼒 -鼓 -鼗 -鼙 -鼠 -鼢 -鼩 -鼫 -鼬 -鼯 -鼱 -鼷 -鼹 -鼻 -鼽 -鼾 -齁 -齇 -齉 -齐 -齑 -齿 -龀 -龁 -龂 -龃 -龄 -龅 -龆 -龇 -龈 -龉 -龊 -龋 -龌 -龙 -龚 -龛 -龟 -龠 -龢 -鿍 -鿎 -鿏 -㑇 -㑊 -㕮 -㘎 -㙍 -㙘 -㙦 -㛃 -㛚 -㛹 -㟃 -㠇 -㠓 -㤘 -㥄 -㧐 -㧑 -㧟 -㫰 -㬊 -㬎 -㬚 -㭎 -㭕 -㮾 -㰀 -㳇 -㳘 -㳚 -㴔 -㵐 -㶲 -㸆 -㸌 -㺄 -㻬 -㽏 -㿠 -䁖 -䂮 -䃅 -䃎 -䅟 -䌹 -䎃 -䎖 -䏝 -䏡 -䏲 -䐃 -䓖 -䓛 -䓨 -䓫 -䓬 -䗖 -䗛 -䗪 -䗴 -䜣 -䝙 -䢺 -䢼 -䣘 -䥽 -䦃 -䲟 -䲠 -䲢 -䴓 -䴔 -䴕 -䴖 -䴗 -䴘 -䴙 -䶮 -𠅤 -𠙶 -𠳐 -𡎚 -𡐓 -𣗋 -𣲗 -𣲘 -𣸣 -𤧛 -𤩽 -𤫉 -𥔲 -𥕢 -𥖨 -𥻗 -𦈡 -𦒍 -𦙶 -𦝼 -𦭜 -𦰡 -𧿹 -𨐈 -𨙸 -𨚕 -𨟠 -𨭉 -𨱇 -𨱏 -𨱑 -𨱔 -𨺙 -𩽾 -𩾃 -𩾌 -𪟝 -𪣻 -𪤗 -𪨰 -𪨶 -𪩘 -𪾢 -𫄧 -𫄨 -𫄷 -𫄸 -𫇭 -𫌀 -𫍣 -𫍯 -𫍲 -𫍽 -𫐄 -𫐐 -𫐓 -𫑡 -𫓧 -𫓯 -𫓶 -𫓹 -𫔍 -𫔎 -𫔶 -𫖮 -𫖯 -𫖳 -𫗧 -𫗴 -𫘜 -𫘝 -𫘦 -𫘧 -𫘨 -𫘪 -𫘬 -𫚕 -𫚖 -𫚭 -𫛭 -𫞩 -𫟅 -𫟦 -𫟹 -𫟼 -𫠆 -𫠊 -𫠜 -𫢸 -𫫇 -𫭟 -𫭢 -𫭼 -𫮃 -𫰛 -𫵷 -𫶇 -𫷷 -𫸩 -𬀩 -𬀪 -𬂩 -𬃊 -𬇕 -𬇙 -𬇹 -𬉼 -𬊈 -𬊤 -𬌗 -𬍛 -𬍡 -𬍤 -𬒈 -𬒔 -𬒗 -𬕂 -𬘓 -𬘘 -𬘡 -𬘩 -𬘫 -𬘬 -𬘭 -𬘯 -𬙂 -𬙊 -𬙋 -𬜬 -𬜯 -𬞟 -𬟁 -𬟽 -𬣙 -𬣞 -𬣡 -𬣳 -𬤇 -𬤊 -𬤝 -𬨂 -𬨎 -𬩽 -𬪩 -𬬩 -𬬭 -𬬮 -𬬱 -𬬸 -𬬹 -𬬻 -𬬿 -𬭁 -𬭊 -𬭎 -𬭚 -𬭛 -𬭤 -𬭩 -𬭬 -𬭯 -𬭳 -𬭶 -𬭸 -𬭼 -𬮱 -𬮿 -𬯀 -𬯎 -𬱖 -𬱟 -𬳵 -𬳶 -𬳽 -𬳿 -𬴂 -𬴃 -𬴊 -𬶋 -𬶍 -𬶏 -𬶐 -𬶟 -𬶠 -𬶨 -𬶭 -𬶮 -𬷕 -𬸘 -𬸚 -𬸣 -𬸦 -𬸪 -𬹼 -𬺈 -𬺓 diff --git a/nemo_text_processing/text_normalization/zh/data/char/fullwidth_to_halfwidth.tsv b/nemo_text_processing/text_normalization/zh/data/char/fullwidth_to_halfwidth.tsv deleted file mode 100644 index 7b3fd042c8d6..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/char/fullwidth_to_halfwidth.tsv +++ /dev/null @@ -1,92 +0,0 @@ -! ! -" " -# # -$ $ -% % -& & -' ' -( ( -) ) -* * -+ + -, , -- - -. . -/ / -0 0 -1 1 -2 2 -3 3 -4 4 -5 5 -6 6 -7 7 -8 8 -9 9 -; ; -< < -= = -> > -? ? -@ @ -A A -B B -C C -D D -E E -F F -G G -H H -I I -J J -K K -L L -M M -N N -O O -P P -Q Q -R R -S S -T T -U U -V V -W W -X X -Y Y -Z Z -\ \ -^ ^ -_ _ -` ` -a a -b b -c c -d d -e e -f f -g g -h h -i i -j j -k k -l l -m m -n n -o o -p p -q q -r r -s s -t t -u u -v v -w w -x x -y y -z z -{ { -| | -: : -} } -~ ~ diff --git a/nemo_text_processing/text_normalization/zh/data/char/oov_tags.tsv b/nemo_text_processing/text_normalization/zh/data/char/oov_tags.tsv deleted file mode 100644 index cd6c56f53700..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/char/oov_tags.tsv +++ /dev/null @@ -1 +0,0 @@ - diff --git a/nemo_text_processing/text_normalization/zh/data/char/punctuations_zh.tsv b/nemo_text_processing/text_normalization/zh/data/char/punctuations_zh.tsv deleted file mode 100644 index 963b07d12b44..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/char/punctuations_zh.tsv +++ /dev/null @@ -1,72 +0,0 @@ -! -? -。 -。 -" -# -$ -% -& -' -( -) -* -+ -, -- -/ -: -; -< -= -> -@ -[ -\ -] -^ -_ -` -{ -| -} -~ -⦅ -⦆ -「 -」 -、 -、 -〃 -》 -「 -」 -『 -』 -【 -】 -〔 -〕 -〖 -〗 -〘 -〙 -〚 -〛 -〜 -〝 -〞 -〟 -〰 -– -— -‘ -’ -‛ -“ -” -„ -‟ -… -‧ -﹏ diff --git a/nemo_text_processing/text_normalization/zh/data/char/upper_to_lower.tsv b/nemo_text_processing/text_normalization/zh/data/char/upper_to_lower.tsv deleted file mode 100644 index 1b603c530f08..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/char/upper_to_lower.tsv +++ /dev/null @@ -1,9 +0,0 @@ -壹 一 -贰 二 -叁 三 -肆 四 -伍 五 -陆 六 -柒 七 -捌 八 -玖 九 diff --git a/nemo_text_processing/text_normalization/zh/data/date/__init__.py b/nemo_text_processing/text_normalization/zh/data/date/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/date/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/zh/data/date/year_suffix.tsv b/nemo_text_processing/text_normalization/zh/data/date/year_suffix.tsv deleted file mode 100644 index 2ae02ddf63e5..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/date/year_suffix.tsv +++ /dev/null @@ -1,6 +0,0 @@ -来 -前 -后 -内 -之后 - diff --git a/nemo_text_processing/text_normalization/zh/data/denylist/__init__.py b/nemo_text_processing/text_normalization/zh/data/denylist/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/denylist/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/zh/data/denylist/denylist.tsv b/nemo_text_processing/text_normalization/zh/data/denylist/denylist.tsv deleted file mode 100644 index b419181407b9..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/denylist/denylist.tsv +++ /dev/null @@ -1,2 +0,0 @@ -啊 -呃 \ No newline at end of file diff --git a/nemo_text_processing/text_normalization/zh/data/erhua/__init__.py b/nemo_text_processing/text_normalization/zh/data/erhua/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/erhua/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/zh/data/erhua/whitelist.tsv b/nemo_text_processing/text_normalization/zh/data/erhua/whitelist.tsv deleted file mode 100644 index f00ae31a5bff..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/erhua/whitelist.tsv +++ /dev/null @@ -1,35 +0,0 @@ -儿女 -儿子 -儿孙 -女儿 -儿媳 -妻儿 -胎儿 -婴儿 -新生儿 -婴幼儿 -幼儿 -少儿 -小儿 -儿歌 -儿童 -儿科 -托儿所 -孤儿 -儿戏 -儿化 -台儿庄 -鹿儿岛 -正儿八经 -吊儿郎当 -生儿育女 -托儿带女 -养儿防老 -痴儿呆女 -佳儿佳妇 -儿怜兽扰 -儿无常父 -儿不嫌母丑 -儿行千里母担忧 -儿大不由爷 -苏乞儿 diff --git a/nemo_text_processing/text_normalization/zh/data/math/__init__.py b/nemo_text_processing/text_normalization/zh/data/math/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/math/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/zh/data/math/score.tsv b/nemo_text_processing/text_normalization/zh/data/math/score.tsv deleted file mode 100644 index 0647248d5c49..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/math/score.tsv +++ /dev/null @@ -1,2 +0,0 @@ -: 比 -: 比 diff --git a/nemo_text_processing/text_normalization/zh/data/math/symbol.tsv b/nemo_text_processing/text_normalization/zh/data/math/symbol.tsv deleted file mode 100644 index 7f16f52a486d..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/math/symbol.tsv +++ /dev/null @@ -1,7 +0,0 @@ -+ 加 -~ 到 -± 正负 -= 等于 -× 乘 -÷ 除 -° 度 diff --git a/nemo_text_processing/text_normalization/zh/data/measure/__init__.py b/nemo_text_processing/text_normalization/zh/data/measure/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/measure/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/zh/data/measure/units_en.tsv b/nemo_text_processing/text_normalization/zh/data/measure/units_en.tsv deleted file mode 100644 index 09c62fb5757f..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/measure/units_en.tsv +++ /dev/null @@ -1,90 +0,0 @@ -amu 原子质量 -bar 巴 -° 度 -º 度 -°c 摄氏度 -°C 摄氏度 -ºc 摄氏度 -ºC 摄氏度 -℃ 摄氏度 -cm2 平方厘米 -cm² 平方厘米 -cm3 立方厘米 -cm³ 立方厘米 -cm 厘米 -cwt 美担 -db 分贝 -dm3 立方分米 -dm³ 立方分米 -dm 分米 -ds 毫秒 -°f 华氏度 -°F 华氏度 -℉ 华氏度 -ft 英尺 -ghz 吉赫兹 -gw 吉瓦 -gwh 吉瓦时 -hz 赫兹 -kbps 千比特每秒 -kcal 千卡 -kgf 千克力 -kg 千克 -khz 千赫兹 -km2 平方千米 -km² 平方千米 -km 千米 -kpa 千帕 -kwh 千瓦时 -kw 千瓦 -kW 千瓦 -lb 磅 -lbs 磅 -m2 平方米 -m² 平方米 -m3 立方米 -m³ 立方米 -mbps 兆比特每秒 -mg 毫克 -mhz 兆赫兹 -mi2 平方英里 -mi² 平方英里 -mi 英里 -min 分钟哦 -ml 毫升 -mm2 平方毫米 -mm² 平方毫米 -mol 摩尔 -mpa 兆帕 -mph 英里每小时 -ng 纳克 -nm 纳米 -ns 纳秒 -oz 盎司 -pa 帕斯卡 -rad 弧度 -rpm 转每分 -sq ft 平方英尺 -sq mi 平方英里 -sv 系沃特 -tb 太字节 -tj 万亿焦耳 -tl 台两 -v 伏特 -yd 码 -μg 微克 -μm 微米 -μs 微秒 -ω 欧米茄 -gb 吉字节 -gpa 吉帕斯卡 -gy 戈瑞 -ha 公顷 -m 米 -mm 毫米 -ms 毫秒 -mv 毫伏 -mw 毫瓦 -pg 皮克 -ps 皮秒 -s 秒 diff --git a/nemo_text_processing/text_normalization/zh/data/measure/units_zh.tsv b/nemo_text_processing/text_normalization/zh/data/measure/units_zh.tsv deleted file mode 100644 index 5ca1dd9ab9a1..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/measure/units_zh.tsv +++ /dev/null @@ -1,211 +0,0 @@ -匹 -张 -座 -回 -场 -尾 -条 -个 -首 -阙 -阵 -网 -炮 -顶 -丘 -棵 -只 -支 -袭 -辆 -挑 -担 -颗 -壳 -窠 -曲 -墙 -群 -腔 -砣 -座 -客 -贯 -扎 -捆 -刀 -令 -打 -手 -罗 -坡 -山 -岭 -江 -溪 -钟 -队 -单 -双 -对 -口 -头 -脚 -板 -跳 -枝 -件 -贴 -针 -线 -管 -名 -位 -身 -堂 -课 -本 -页 -家 -户 -层 -丝 -毫 -厘 -分 -钱 -两 -斤 -担 -铢 -石 -钧 -锱 -忽 -克 -毫 -厘 -分 -寸 -尺 -丈 -里 -寻 -常 -铺 -程 -米 -撮 -勺 -合 -升 -斗 -石 -盘 -碗 -碟 -叠 -桶 -笼 -盆 -盒 -杯 -钟 -斛 -锅 -簋 -篮 -盘 -桶 -罐 -瓶 -壶 -卮 -盏 -箩 -箱 -煲 -啖 -袋 -钵 -年 -月 -日 -季 -刻 -时 -周 -天 -秒 -分 -旬 -纪 -岁 -世 -更 -夜 -春 -夏 -秋 -冬 -代 -伏 -辈 -丸 -泡 -粒 -颗 -幢 -堆 -条 -根 -支 -道 -面 -片 -张 -颗 -块 -架 -千米 -分米 -厘米 -毫米 -微米 -纳米 -亿 -千万 -百万 -万 -千 -百 -亿块 -千万块 -百万块 -万块 -千块 -百块 -亿角 -千万角 -百万角 -万角 -千角 -百角 -亿毛 -千万毛 -百万毛 -万毛 -千毛 -百毛 -亿分 -千万分 -百万分 -万分 -千分 -百分 -亿元 -千万元 -百万元 -万元 -千元 -百元 diff --git a/nemo_text_processing/text_normalization/zh/data/money/__init__.py b/nemo_text_processing/text_normalization/zh/data/money/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/money/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/zh/data/money/currency_code.tsv b/nemo_text_processing/text_normalization/zh/data/money/currency_code.tsv deleted file mode 100644 index 238c01b48456..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/money/currency_code.tsv +++ /dev/null @@ -1,117 +0,0 @@ -ALL 阿尔巴尼亚列克 -AFN 阿富汗 阿富汗尼 -ARS 阿根廷比索 -AWG 阿鲁巴盾 -AUD 澳元 -AZN 阿塞拜疆马纳特 -BSD 巴哈马元 -BBD 巴巴多斯元 -BYN 白俄罗斯卢布 -BZD 伯利兹元 -BMD 百慕大元 -BOB 玻利维亚玻利维亚诺 -BAM 波斯尼亚和黑塞哥维那可兑换马克 -BWP 博茨瓦纳普拉 -BGN 保加利亚列弗 -BRL 巴西雷亚尔 -BND 文莱达鲁萨兰国元 -KHR 柬埔寨瑞尔 -CAD 加元 -KYD 开曼群岛元 -CLP 智利比索 -CNY 人民币 -COP 哥伦比亚比索 -CRC 哥斯达黎加科隆 -HRK 克罗地亚库纳 -CUP 古巴比索 -CZK 捷克克朗 -DKK 丹麦克朗 -DOP 多米尼加共和国比索 -XCD 东加勒比元 -EGP 埃及镑 -SVC 萨尔瓦多科隆 -EUR 欧元成员国 -FKP 福克兰群岛(马尔维纳斯)镑 -FJD 斐济元 -GHS 加纳塞地 -GIP 直布罗陀镑 -GTQ 危地马拉格查尔 -GGP 根西岛镑 -GYD 圭亚那元 -HNL 洪都拉斯伦皮拉 -HKD 港元 -HUF 匈牙利福林 -ISK 冰岛克朗 -INR 印度卢比 -IDR 印尼盾 -IRR 伊朗里亚尔 -IMP 马恩岛英镑 -ILS 以色列谢克尔 -JMD 牙买加元 -JPY 日元 -JEP 泽西镑 -KZT 哈萨克斯坦腾格 -KPW 朝鲜园 -KRW 韩元 -KGS 吉尔吉斯斯坦索姆 -LAK 老挝基普 -LBP 黎巴嫩镑 -LRD 利比里亚元 -MKD 马其顿代纳尔 -MYR 马来西亚令吉 -MUR 毛里求斯卢比 -MXN 墨西哥比索 -MNT 蒙古图格里克 -MNT 摩洛哥迪拉姆 -MZN 莫桑比克梅蒂卡尔 -NAD 纳米比亚元 -NPR 尼泊尔卢比 -ANG 荷属安的列斯盾 -NZD 新西兰元 -NIO 尼加拉瓜科尔多瓦 -NGN 尼日利亚奈拉 -NOK 挪威克朗 -OMR 阿曼里亚尔 -PKR 巴基斯坦卢比 -PAB 巴拿马巴尔博亚 -PYG 巴拉圭瓜拉尼 -PEN 秘鲁索尔 -PHP 菲律宾比索 -PLN 波兰兹罗提 -QAR 卡塔尔里亚尔 -RON 罗马尼亚列伊 -RUB 俄罗斯卢布 -SHP 圣赫勒拿镑 -SAR 沙特阿拉伯里亚尔 -RSD 塞尔维亚第纳尔 -SCR 塞舌尔卢比 -SGD 新加坡元 -SBD 所罗门群岛元 -SOS 索马里先令 -KRW 韩元 -ZAR 南非兰特 -LKR 斯里兰卡卢比 -SEK 瑞典克朗 -CHF 瑞士法郎 -SRD 苏里南元 -SYP 叙利亚镑 -TWD 新台币 -THB 泰铢 -TTD 特立尼达和多巴哥元 -TRY 土耳其里拉 -TVD 图瓦卢元 -UAH 乌克兰格里夫纳 -AED 阿联酋迪拉姆 -GBP 英镑 -USD 美元 -UYU 乌拉圭比索 -UZS 乌兹别克斯坦索姆 -VEF 委内瑞拉玻利瓦尔 -VND 越南东 -YER 也门里亚尔 -ZWD 津巴布韦元 -J¥ 日元 -JPY¥ 日元 -HK$ 港元 -A$ 澳元 -CAD$ 加元 diff --git a/nemo_text_processing/text_normalization/zh/data/money/currency_symbol.tsv b/nemo_text_processing/text_normalization/zh/data/money/currency_symbol.tsv deleted file mode 100644 index 18e2af41e3a1..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/money/currency_symbol.tsv +++ /dev/null @@ -1,63 +0,0 @@ -Lek 阿尔巴尼亚列克 -ƒ 阿鲁巴盾 -Br 白俄罗斯卢布 -BZ$ 伯利兹元 -$b 玻利维亚玻利维亚诺 -KM 波斯尼亚和黑塞哥维那可兑换马克 -P 博茨瓦纳普拉 -лв 保加利亚列弗 -R$ 巴西雷亚尔 -៛ 柬埔寨瑞尔 -¥ 人民币 -₡ 哥斯达黎加科隆 -kn 克罗地亚库纳 -₱ 古巴比索 -Kč 捷克克朗 -kr 丹麦克朗 -RD$ 多米尼加共和国比索 -€ 欧元 -¢ 加纳塞地 -Q 危地马拉格查尔 -L 洪都拉斯伦皮拉 -Ft 匈牙利福林 -₹ 印度卢比 -Rp 印尼盾 -£ 英镑 -£ 英镑 -₪ 以色列谢克尔 -J$ 牙买加元 -лв 哈萨克斯坦腾格 -₩ 朝鲜园 -лв 吉尔吉斯斯坦索姆 -₭ 老挝基普 -ден 马其顿代纳尔 -RM 马来西亚令吉 -₨ 毛里求斯卢比 -₮ 蒙古图格里克 -MT 莫桑比克梅蒂卡尔 -C$ 尼加拉瓜科尔多瓦 -₦ 尼日利亚奈拉 -₨ 巴基斯坦卢比 -B/. 巴拿马巴尔博亚 -Gs 巴拉圭瓜拉尼 -S/. 秘鲁索尔 -₱ 菲律宾比索 -zł 波兰兹罗提 -lei 罗马尼亚列伊 -₽ 卢布 -Дин. 塞尔维亚第纳尔 -S 索马里先令 -R 南非兰特 -CHF 瑞士法郎 -NT$ 新台币 -฿ 泰铢 -TT$ 特立尼达和多巴哥元 -₺ 土耳其里拉 -₴ 乌克兰格里夫纳 -$ 美元 -$U 乌拉圭比索 -лв 乌兹别克斯坦索姆 -Bs 委内瑞拉玻利瓦尔 -₫ 越南东 -Z$ 津巴布韦元 -¥ 人民币 diff --git a/nemo_text_processing/text_normalization/zh/data/number/__init__.py b/nemo_text_processing/text_normalization/zh/data/number/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/number/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/zh/data/number/digit.tsv b/nemo_text_processing/text_normalization/zh/data/number/digit.tsv deleted file mode 100644 index 3a578d35897c..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/number/digit.tsv +++ /dev/null @@ -1,9 +0,0 @@ -1 一 -2 二 -3 三 -4 四 -5 五 -6 六 -7 七 -8 八 -9 九 diff --git a/nemo_text_processing/text_normalization/zh/data/number/digit_teen.tsv b/nemo_text_processing/text_normalization/zh/data/number/digit_teen.tsv deleted file mode 100644 index 04c85dd7885a..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/number/digit_teen.tsv +++ /dev/null @@ -1,9 +0,0 @@ -1 -2 二 -3 三 -4 四 -5 五 -6 六 -7 七 -8 八 -9 九 diff --git a/nemo_text_processing/text_normalization/zh/data/number/sign.tsv b/nemo_text_processing/text_normalization/zh/data/number/sign.tsv deleted file mode 100644 index 645adbdf1996..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/number/sign.tsv +++ /dev/null @@ -1,2 +0,0 @@ -- 负 -+ 正 diff --git a/nemo_text_processing/text_normalization/zh/data/number/zero.tsv b/nemo_text_processing/text_normalization/zh/data/number/zero.tsv deleted file mode 100644 index d6b9cece55a4..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/number/zero.tsv +++ /dev/null @@ -1 +0,0 @@ -0 零 diff --git a/nemo_text_processing/text_normalization/zh/data/time/__init__.py b/nemo_text_processing/text_normalization/zh/data/time/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/time/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/zh/data/time/digit.tsv b/nemo_text_processing/text_normalization/zh/data/time/digit.tsv deleted file mode 100644 index c0ce4d77693c..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/time/digit.tsv +++ /dev/null @@ -1,10 +0,0 @@ -1 -2 -3 -4 -5 -6 -7 -8 -9 - diff --git a/nemo_text_processing/text_normalization/zh/data/time/hour.tsv b/nemo_text_processing/text_normalization/zh/data/time/hour.tsv deleted file mode 100644 index 7ed2844ca58a..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/time/hour.tsv +++ /dev/null @@ -1,24 +0,0 @@ -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 diff --git a/nemo_text_processing/text_normalization/zh/data/time/suffix.tsv b/nemo_text_processing/text_normalization/zh/data/time/suffix.tsv deleted file mode 100644 index 68ced35e3915..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/time/suffix.tsv +++ /dev/null @@ -1,10 +0,0 @@ -am 上午 -a.m. 上午 -a m 上午 -AM 上午 -A M 上午 -pm 下午 -p.m. 下午 -p m 下午 -P M 下午 -PM 下午 diff --git a/nemo_text_processing/text_normalization/zh/data/time/tens.tsv b/nemo_text_processing/text_normalization/zh/data/time/tens.tsv deleted file mode 100644 index 09c277aa6689..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/time/tens.tsv +++ /dev/null @@ -1,7 +0,0 @@ -0 -1 -2 -3 -4 -5 -6 diff --git a/nemo_text_processing/text_normalization/zh/data/time/zero.tsv b/nemo_text_processing/text_normalization/zh/data/time/zero.tsv deleted file mode 100644 index 573541ac9702..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/time/zero.tsv +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/nemo_text_processing/text_normalization/zh/data/whitelist/__init__.py b/nemo_text_processing/text_normalization/zh/data/whitelist/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/whitelist/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/zh/data/whitelist/default.tsv b/nemo_text_processing/text_normalization/zh/data/whitelist/default.tsv deleted file mode 100644 index fd7b54dfffda..000000000000 --- a/nemo_text_processing/text_normalization/zh/data/whitelist/default.tsv +++ /dev/null @@ -1,79 +0,0 @@ -O 2 O O to O -O2O O to O -P 2 P P to P -P2P P to P -CD C D -a.m. AM -am. AM -A M AM -Am AM - am AM -p.m. PM -pm. PM -Pm PM - pm PM -atm ATM -A T M ATM -Atm ATM -ufo UFO -Ufo UFO -U F O UFO -u f o UFO -m v MV -mv MV -MV MV -F I F A fifa -f i f a fifa -FIFA fifa -nba NBA -Nba NBA -NBA NBA -n b a NBA -x L XL -X L XL -x x L XXL -X X L XXL -x x x L XXXL -X X X L XXXL -Q Q QQ -qq QQ -Qq QQ -gpu GPU -GPU GPU -cpu CPU -C P U CPU -WIFI wifi -ms MS -ceo CEO -c e o CEO -C E O CEO -dv DV -d v DV -D V DV -wto WTO -w t o WTO -W T O WTO -pc PC -p c PC -P C PC -gps GPS -G P S GPS -M.V.P MVP -mvp MVP -M V P MVP -vip VIP -V I P VIP -cba CBA -c b a CBA -CBA CBA -mba MBA -m b a MBA -M B A MBA -iq IQ -IQ IQ -EQ EQ -cctv CCTV -C C t v CCTV -kfc KFC -K F C KFC -Steam steam diff --git a/nemo_text_processing/text_normalization/zh/graph_utils.py b/nemo_text_processing/text_normalization/zh/graph_utils.py deleted file mode 100644 index 4ca62dbe63e6..000000000000 --- a/nemo_text_processing/text_normalization/zh/graph_utils.py +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import os -import string -from pathlib import Path -from typing import Dict - -import pynini -from pynini import Far -from pynini.export import export -from pynini.lib import byte, pynutil, utf8 - -NEMO_CHAR = utf8.VALID_UTF8_CHAR - -NEMO_DIGIT = byte.DIGIT -NEMO_LOWER = pynini.union(*string.ascii_lowercase).optimize() -NEMO_UPPER = pynini.union(*string.ascii_uppercase).optimize() -NEMO_ALPHA = pynini.union(NEMO_LOWER, NEMO_UPPER).optimize() - -NEMO_SPACE = " " -NEMO_WHITE_SPACE = pynini.union(" ", "\t", "\n", "\r", u"\u00A0").optimize() -NEMO_NOT_SPACE = pynini.difference(NEMO_CHAR, NEMO_WHITE_SPACE).optimize() -NEMO_NOT_QUOTE = pynini.difference(NEMO_CHAR, r'"').optimize() - -NEMO_PUNCT = pynini.union(*map(pynini.escape, string.punctuation)).optimize() - - -NEMO_SIGMA = pynini.closure(NEMO_CHAR) - -delete_space = pynutil.delete(pynini.closure(NEMO_WHITE_SPACE)) -delete_zero_or_one_space = pynutil.delete(pynini.closure(NEMO_WHITE_SPACE, 0, 1)) -insert_space = pynutil.insert(" ") -delete_extra_space = pynini.cross(pynini.closure(NEMO_WHITE_SPACE, 1), " ") - - -def generator_main(file_name: str, graphs: Dict[str, 'pynini.FstLike']): - """ - Exports graph as OpenFst finite state archive (FAR) file with given file name and rule name. - - Args: - file_name: exported file name - graphs: Mapping of a rule name and Pynini WFST graph to be exported - """ - exporter = export.Exporter(file_name) - for rule, graph in graphs.items(): - exporter[rule] = graph.optimize() - exporter.close() - print(f'Created {file_name}') - - -class GraphFst: - """ - Base class for all grammar fsts. - - Args: - name: name of grammar class - kind: either 'classify' or 'verbalize' - deterministic: if True will provide a single transduction option, - for False multiple transduction are generated (used for audio-based normalization) - """ - - def __init__(self, name: str, kind: str, deterministic: bool = True): - self.name = name - self.kind = kind - self._fst = None - self.deterministic = deterministic - - self.far_path = Path(os.path.dirname(__file__) + '/grammars/' + kind + '/' + name + '.far') - if self.far_exist(): - self._fst = Far(self.far_path, mode="r", arc_type="standard", far_type="default").get_fst() - - def far_exist(self) -> bool: - """ - Returns true if FAR can be loaded - """ - return self.far_path.exists() - - @property - def fst(self) -> 'pynini.FstLike': - return self._fst - - @fst.setter - def fst(self, fst): - self._fst = fst - - def add_tokens(self, fst) -> 'pynini.FstLike': - """ - Wraps class name around to given fst - - Args: - fst: input fst - - Returns: - Fst: fst - """ - return pynutil.insert(f"{self.name} {{ ") + fst + pynutil.insert(" }") - - def delete_tokens(self, fst) -> 'pynini.FstLike': - """ - Deletes class name wrap around output of given fst - - Args: - fst: input fst - - Returns: - Fst: fst - """ - res = ( - pynutil.delete(f"{self.name}") - + delete_space - + pynutil.delete("{") - + delete_space - + fst - + delete_space - + pynutil.delete("}") - ) - return res @ pynini.cdrewrite(pynini.cross(u"\u00A0", " "), "", "", NEMO_SIGMA) diff --git a/nemo_text_processing/text_normalization/zh/taggers/__init__.py b/nemo_text_processing/text_normalization/zh/taggers/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/zh/taggers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/zh/taggers/cardinal.py b/nemo_text_processing/text_normalization/zh/taggers/cardinal.py deleted file mode 100644 index c593340c6e7a..000000000000 --- a/nemo_text_processing/text_normalization/zh/taggers/cardinal.py +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.zh.graph_utils import GraphFst -from nemo_text_processing.text_normalization.zh.utils import UNIT_1e01, UNIT_1e02, UNIT_1e03, UNIT_1e04, get_abs_path -from pynini.lib import pynutil - - -class Cardinal(GraphFst): - ''' - self.graph_cardinal: - 5 -> 五 - 12 -> 十二 - 213 -> 二百一十三 - 3123 -> 三千一百二十三 - 51234 -> 五万一千二百三十四 - 51,234 -> 五万一千二百三十四 - 0.125 -> 零点一二五 - self.fst: - 123 -> cardinal{ integer: "一二三" } - ''' - - def __init__(self, deterministic: bool = True, lm: bool = False): - super().__init__(name="cardinal", kind="classify", deterministic=deterministic) - # base cardinal from digit to chinese - graph_digit = pynini.string_file(get_abs_path("data/number/digit.tsv")) - graph_zero = pynini.string_file(get_abs_path("data/number/zero.tsv")) - graph_teen = pynini.string_file(get_abs_path("data/number/digit_teen.tsv")) - graph_sign = pynini.string_file(get_abs_path("data/number/sign.tsv")) - - graph_digit_with_zero = graph_digit | graph_zero # from 0(read out) to 9 - graph_no_zero = pynini.cross("0", "") # cardinalzero,in some case we don't read it out - graph_digit_no_zero = graph_digit | graph_no_zero # from 0(not read out) to 9 - insert_zero = pynutil.insert('零') - delete_punct = pynutil.delete(",") # to deal with 5,000,cardinalin english form - - # 15 in 215 - graph_ten_u = (graph_digit + pynutil.insert(UNIT_1e01) + graph_digit_no_zero) | (graph_zero + graph_digit) - # 15 only - graph_ten = (graph_teen + pynutil.insert(UNIT_1e01) + graph_digit_no_zero) | (graph_zero + graph_digit) - # 215 or 200 - graph_hundred = (graph_digit + pynutil.insert(UNIT_1e02) + graph_ten_u) | ( - graph_digit + pynutil.insert(UNIT_1e02) + graph_no_zero ** 2 - ) - # 3000 or 3002 or 3012 or 3123 - # both with 3,000 or 3,002 or 3,012 or 3,123 - graph_thousand_sign = ( - (graph_digit + pynutil.insert(UNIT_1e03) + delete_punct + graph_hundred) - | ( - graph_digit - + pynutil.insert(UNIT_1e03) - + delete_punct.ques - + graph_zero - + graph_digit - + pynutil.insert(UNIT_1e01) - + graph_digit_no_zero - ) - | (graph_digit + pynutil.insert(UNIT_1e03) + delete_punct.ques + graph_zero + graph_no_zero + graph_digit) - | (graph_digit + pynutil.insert(UNIT_1e03) + delete_punct.ques + graph_no_zero ** 3) - ) - # 20001234 or 2001234 or 201234 or 21234 or 20234 or 20023 or 20002 or 20000 - # 8 digits max supported,for 9 digits cardinal,often write with unit instead of read it in only cardinalform - graph_ten_thousand_sign = ( - (graph_thousand_sign | graph_hundred | graph_ten | graph_digit_no_zero) - + pynutil.insert(UNIT_1e04) - + ( - graph_thousand_sign - | (graph_no_zero + delete_punct.ques + insert_zero + graph_hundred) - | ( - graph_no_zero - + delete_punct.ques - + graph_no_zero - + insert_zero - + (graph_digit + pynutil.insert(UNIT_1e01) + graph_digit_no_zero) - ) - | (graph_no_zero + delete_punct.ques + graph_no_zero ** 2 + insert_zero + graph_digit) - | (graph_no_zero ** 4) - ) - ) - - # cardinalstring like 123 or 123.456,used in phone cardinal,ID cardinal,etc. - graph_numstring = pynini.closure(graph_digit_with_zero, 1) | ( - pynini.closure(graph_digit_with_zero, 1) - + pynini.cross(".", "点") - + pynini.closure(graph_digit_with_zero, 1) - ) - - graph = graph_hundred | graph_ten | graph_digit_with_zero | graph_thousand_sign | graph_ten_thousand_sign - # 456.123 - graph_decimal = graph + pynini.cross('.', '点') + pynini.closure(graph_digit_with_zero, 1) - graph_cardinal = graph | graph_decimal - signed_cardinal = graph_sign + graph_cardinal - self.graph_cardinal = (graph_cardinal | signed_cardinal).optimize() - - graph_numstring = self.add_tokens(pynutil.insert("integer: \"") + graph_numstring + pynutil.insert("\"")) - self.fst = graph_numstring.optimize() diff --git a/nemo_text_processing/text_normalization/zh/taggers/char.py b/nemo_text_processing/text_normalization/zh/taggers/char.py deleted file mode 100644 index f9ec516f39e6..000000000000 --- a/nemo_text_processing/text_normalization/zh/taggers/char.py +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -from nemo_text_processing.text_normalization.zh.graph_utils import NEMO_CHAR, GraphFst -from pynini.lib import pynutil - - -class Char(GraphFst): - ''' - 你 -> char { name: "你" } - ''' - - def __init__(self, deterministic: bool = True, lm: bool = False): - super().__init__(name="char", kind="classify", deterministic=deterministic) - - graph = pynutil.insert("name: \"") + NEMO_CHAR + pynutil.insert("\"") - self.fst = graph.optimize() diff --git a/nemo_text_processing/text_normalization/zh/taggers/date.py b/nemo_text_processing/text_normalization/zh/taggers/date.py deleted file mode 100644 index 965f4db57dce..000000000000 --- a/nemo_text_processing/text_normalization/zh/taggers/date.py +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.zh.graph_utils import NEMO_CHAR, NEMO_DIGIT, GraphFst, insert_space -from nemo_text_processing.text_normalization.zh.utils import get_abs_path -from pynini.lib import pynutil - - -class Date(GraphFst): - ''' - 2002年 -> tokens { date { year: "2002" } } - 2002-01-28 -> tokens { date { year: "2002" month: "01" day: "28"} } - 2002/01/28 -> tokens { date { year: "2002" month: "01" day: "28"} } - 2002.01.28 -> tokens { date { year: "2002" month: "01" day: "28"} } - 2002/02 -> tokens { date { year: "2002" month "02"} } - 02/11 -> tokens { date { year: "02" month "11"} } different with case "fraction 2/11" - ''' - - def __init__(self, deterministic: bool = True, lm: bool = False): - super().__init__(name="date", kind="classify", deterministic=deterministic) - graph_digit = pynini.string_file(get_abs_path("data/number/digit.tsv")) - graph_zero = pynini.string_file(get_abs_path("data/number/zero.tsv")) - year_whitelist = pynini.string_file(get_abs_path("data/date/year_suffix.tsv")) - - delete_date_sign = pynutil.delete("/") | pynutil.delete('-') | pynutil.delete('.') - - # 2012年 - date_type0 = ( - pynutil.insert("year: \"") - + pynini.closure(graph_digit | graph_zero, 2, 4) - + "年" - + pynini.difference(NEMO_CHAR, year_whitelist) - + pynutil.insert("\"") - ) - - year_2_4_digit = pynini.closure(NEMO_DIGIT, 2, 4) + delete_date_sign - year_4_digit = pynini.closure(NEMO_DIGIT, 4, 4) + delete_date_sign - year_2_digit_with_zero = "0" + NEMO_DIGIT + delete_date_sign - month_no_day_with_zero = "0" + NEMO_DIGIT - month_no_day = pynini.closure(NEMO_DIGIT, 2, 2) - month = pynini.closure(NEMO_DIGIT, 1, 2) + delete_date_sign - day = pynini.closure(NEMO_DIGIT, 1, 2) - - # 2012/01/28 - date_type1 = ( - pynutil.insert("year: \"") - + year_2_4_digit - + pynutil.insert("\"") - + insert_space - + pynutil.insert("month: \"") - + month - + pynutil.insert("\"") - + insert_space - + pynutil.insert("day: \"") - + day - + pynutil.insert("\"") - ) - - # 12/01 - date_type2 = ( - pynutil.insert("year: \"") - + year_2_4_digit - + pynutil.insert("\"") - + insert_space - + pynutil.insert("month: \"") - + month_no_day_with_zero - + pynutil.insert("\"") - ) - - # 2012/11 - date_type3 = ( - pynutil.insert("year: \"") - + year_4_digit - + pynutil.insert("\"") - + insert_space - + pynutil.insert("month: \"") - + month_no_day - + pynutil.insert("\"") - ) - - # 02/05 - date_type4 = ( - pynutil.insert("year: \"") - + year_2_digit_with_zero - + pynutil.insert("\"") - + insert_space - + pynutil.insert("month: \"") - + month_no_day - + pynutil.insert("\"") - ) - # add your date type as date_typex here. - graph = date_type0 | date_type1 | date_type2 | date_type3 | date_type4 - - self.fst = self.add_tokens(graph).optimize() diff --git a/nemo_text_processing/text_normalization/zh/taggers/fraction.py b/nemo_text_processing/text_normalization/zh/taggers/fraction.py deleted file mode 100644 index bfae533a1fda..000000000000 --- a/nemo_text_processing/text_normalization/zh/taggers/fraction.py +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.zh.graph_utils import NEMO_DIGIT, GraphFst, insert_space -from pynini.lib import pynutil - - -class Fraction(GraphFst): - ''' - 1/5 -> tokens { fraction { numerator: "1" denominator: "5" } } - ''' - - def __init__(self, deterministic: bool = True, lm: bool = False): - super().__init__(name="fraction", kind="classify", deterministic=deterministic) - - numerator = pynini.closure(NEMO_DIGIT, 1) + pynutil.delete('/') - denominator = pynini.closure(NEMO_DIGIT, 1) - graph = ( - pynutil.insert("numerator: \"") - + numerator - + pynutil.insert("\"") - + insert_space - + pynutil.insert("denominator: \"") - + denominator - + pynutil.insert("\"") - ) - - self.fst = self.add_tokens(graph).optimize() diff --git a/nemo_text_processing/text_normalization/zh/taggers/math_symbol.py b/nemo_text_processing/text_normalization/zh/taggers/math_symbol.py deleted file mode 100644 index 28d223ae36e5..000000000000 --- a/nemo_text_processing/text_normalization/zh/taggers/math_symbol.py +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.zh.graph_utils import GraphFst -from nemo_text_processing.text_normalization.zh.taggers.cardinal import Cardinal -from nemo_text_processing.text_normalization.zh.utils import get_abs_path -from pynini.lib import pynutil - - -class MathSymbol(GraphFst): - ''' - + -> tokens { sign: "加" } - ''' - - def __init__(self, deterministic: bool = True, lm: bool = False): - super().__init__(name="sign", kind="classify", deterministic=deterministic) - ''' - add your sign in data/math/symbol.tsv,this graph just convert sigh to character,you can add more - cases with detailed cases - ''' - score_sign = pynini.string_file(get_abs_path("data/math/score.tsv")) - score = ( - pynutil.insert("score: \"") - + Cardinal().graph_cardinal - + score_sign - + Cardinal().graph_cardinal - + pynutil.insert("\"") - ) - graph = score - self.fst = graph.optimize() diff --git a/nemo_text_processing/text_normalization/zh/taggers/measure.py b/nemo_text_processing/text_normalization/zh/taggers/measure.py deleted file mode 100644 index 503bd2b3f5eb..000000000000 --- a/nemo_text_processing/text_normalization/zh/taggers/measure.py +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.zh.graph_utils import GraphFst, insert_space -from nemo_text_processing.text_normalization.zh.taggers.cardinal import Cardinal -from nemo_text_processing.text_normalization.zh.utils import get_abs_path -from pynini.lib import pynutil - - -class Measure(GraphFst): - ''' - 1kg -> tokens { measure { cardinal { integer: "一" } units: "千克" } } - ''' - - def __init__(self, deterministic: bool = True, lm: bool = False): - super().__init__(name="measure", kind="classify", deterministic=deterministic) - - units_en = pynini.string_file(get_abs_path("data/measure/units_en.tsv")) - units_zh = pynini.string_file(get_abs_path("data/measure/units_zh.tsv")) - graph = ( - pynutil.insert("cardinal { ") - + pynutil.insert("integer: \"") - + Cardinal().graph_cardinal - + pynutil.insert("\"") - + pynutil.insert(" }") - + insert_space - + pynutil.insert("units: \"") - + (units_en | units_zh) - + pynutil.insert("\"") - ) - percent_graph = ( - pynutil.insert("decimal { ") - + pynutil.insert("integer_part: \"") - + Cardinal().graph_cardinal - + pynutil.delete("%") - + pynutil.insert("\"") - + pynutil.insert(" }") - ) - graph |= percent_graph - - self.fst = self.add_tokens(graph).optimize() diff --git a/nemo_text_processing/text_normalization/zh/taggers/money.py b/nemo_text_processing/text_normalization/zh/taggers/money.py deleted file mode 100644 index c81dae22626b..000000000000 --- a/nemo_text_processing/text_normalization/zh/taggers/money.py +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.zh.graph_utils import GraphFst, insert_space -from nemo_text_processing.text_normalization.zh.taggers.cardinal import Cardinal -from nemo_text_processing.text_normalization.zh.utils import get_abs_path -from pynini.lib import pynutil - - -class Money(GraphFst): - ''' - ¥1.25 -> tokens { money { fractional_part: "元" integer_part: "一点五" } } - ''' - - def __init__(self, deterministic: bool = True, lm: bool = False): - super().__init__(name="money", kind="classify", deterministic=deterministic) - - currency_code = pynini.string_file(get_abs_path("data/money/currency_code.tsv")) - currency_symbol = pynini.string_file(get_abs_path("data/money/currency_symbol.tsv")) - graph = ( - pynutil.insert("fractional_part: \"") - + (currency_code | currency_symbol) - + pynutil.insert("\"") - + insert_space - + pynutil.insert("integer_part: \"") - + Cardinal().graph_cardinal - + pynutil.insert("\"") - ) - - self.fst = self.add_tokens(graph).optimize() diff --git a/nemo_text_processing/text_normalization/zh/taggers/preprocessor.py b/nemo_text_processing/text_normalization/zh/taggers/preprocessor.py deleted file mode 100644 index 57d672dc62e1..000000000000 --- a/nemo_text_processing/text_normalization/zh/taggers/preprocessor.py +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.zh.graph_utils import NEMO_SIGMA, GraphFst -from nemo_text_processing.text_normalization.zh.utils import get_abs_path -from pynini.lib import pynutil - - -class PreProcessor(GraphFst): - ''' - Preprocessing of TN: - 1. interjections removal such as '啊, 呃' - 2. fullwidth -> halfwidth char conversion - 好啊 -> 好 - 呃对 -> 对 - : -> : - ; -> ; - ''' - - def __init__( - self, remove_interjections: bool = True, fullwidth_to_halfwidth: bool = True, - ): - super().__init__(name="PreProcessor", kind="processor") - - graph = pynini.cdrewrite('', '', '', NEMO_SIGMA) - - if remove_interjections: - remove_interjections_graph = pynutil.delete(pynini.string_file(get_abs_path('data/denylist/denylist.tsv'))) - graph @= pynini.cdrewrite(remove_interjections_graph, '', '', NEMO_SIGMA) - - if fullwidth_to_halfwidth: - fullwidth_to_halfwidth_graph = pynini.string_file(get_abs_path('data/char/fullwidth_to_halfwidth.tsv')) - graph @= pynini.cdrewrite(fullwidth_to_halfwidth_graph, '', '', NEMO_SIGMA) - - self.fst = graph.optimize() diff --git a/nemo_text_processing/text_normalization/zh/taggers/time.py b/nemo_text_processing/text_normalization/zh/taggers/time.py deleted file mode 100644 index f9fadccb9027..000000000000 --- a/nemo_text_processing/text_normalization/zh/taggers/time.py +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.zh.graph_utils import GraphFst, insert_space -from nemo_text_processing.text_normalization.zh.utils import get_abs_path -from pynini.lib import pynutil - - -class Time(GraphFst): - ''' - 1:02 -> tokens { time { hours: "1" minitus: "02" } } - 1:02:36 -> tokens { time { hours: "1" minutes: "02" seconds: "36" } } - 1:02 am -> tokens { time { hours: "1" minutes: "02" seconds: "36" suffix "am" } } - ''' - - def __init__(self, deterministic: bool = True, lm: bool = False): - super().__init__(name="time", kind="classify", deterministic=deterministic) - - h = pynini.string_file(get_abs_path("data/time/hour.tsv")) - time_tens = pynini.string_file(get_abs_path("data/time/tens.tsv")) - time_digit = pynini.string_file(get_abs_path("data/time/digit.tsv")) - time_zero = pynini.string_file(get_abs_path("data/time/zero.tsv")) - time_digit = time_digit | time_zero - time_suffix = pynini.string_file(get_abs_path("data/time/suffix.tsv")) - - m = time_tens + time_digit - s = (time_tens + time_digit) | time_digit - - delete_colon = pynini.cross(':', ' ') - - # 5:05, 14:30 - h_m = ( - pynutil.insert('hours: \"') - + h - + pynutil.insert('\"') - + delete_colon - + pynutil.insert('minutes: \"') - + m - + pynutil.insert('\"') - ) - - # 1:30:15 - h_m_s = ( - pynutil.insert('hours: \"') - + h - + pynutil.insert('\"') - + delete_colon - + pynutil.insert('minutes: \"') - + m - + pynutil.insert('\"') - + delete_colon - + pynutil.insert('seconds: \"') - + s - + pynutil.insert('\"') - ) - - graph = h_m | h_m_s - graph_suffix = graph + insert_space + pynutil.insert('suffix: \"') + time_suffix + pynutil.insert('\"') - graph |= graph_suffix - self.fst = self.add_tokens(graph).optimize() diff --git a/nemo_text_processing/text_normalization/zh/taggers/tokenize_and_classify.py b/nemo_text_processing/text_normalization/zh/taggers/tokenize_and_classify.py deleted file mode 100644 index 2d3c13e0acbb..000000000000 --- a/nemo_text_processing/text_normalization/zh/taggers/tokenize_and_classify.py +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import os - -import pynini -from nemo_text_processing.text_normalization.zh.graph_utils import GraphFst -from nemo_text_processing.text_normalization.zh.taggers.cardinal import Cardinal -from nemo_text_processing.text_normalization.zh.taggers.char import Char -from nemo_text_processing.text_normalization.zh.taggers.date import Date -from nemo_text_processing.text_normalization.zh.taggers.fraction import Fraction -from nemo_text_processing.text_normalization.zh.taggers.math_symbol import MathSymbol -from nemo_text_processing.text_normalization.zh.taggers.measure import Measure -from nemo_text_processing.text_normalization.zh.taggers.money import Money -from nemo_text_processing.text_normalization.zh.taggers.preprocessor import PreProcessor -from nemo_text_processing.text_normalization.zh.taggers.time import Time -from nemo_text_processing.text_normalization.zh.taggers.whitelist import Whitelist -from pynini.lib import pynutil - - -class ClassifyFst(GraphFst): - """ - Final class that composes all other classification grammars. This class can process an entire sentence including punctuation. - For deployment, this grammar will be compiled and exported to OpenFst Finate State Archiv (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - - Args: - input_case: accepting either "lower_cased" or "cased" input. - deterministic: if True will provide a single transduction option, - for False multiple options (used for audio-based normalization) - cache_dir: path to a dir with .far grammar file. Set to None to avoid using cache. - overwrite_cache: set to True to overwrite .far files - whitelist: path to a file with whitelist replacements - """ - - def __init__( - self, - input_case: str, - deterministic: bool = True, - cache_dir: str = None, - overwrite_cache: bool = False, - whitelist: str = None, - ): - super().__init__(name="tokenize_and_classify", kind="classify", deterministic=deterministic) - - far_file = None - if cache_dir is not None and cache_dir != "None": - os.makedirs(cache_dir, exist_ok=True) - whitelist_file = os.path.basename(whitelist) if whitelist else "" - far_file = os.path.join( - cache_dir, f"zh_tn_{deterministic}_deterministic_{input_case}_{whitelist_file}_tokenize.far" - ) - if not overwrite_cache and far_file and os.path.exists(far_file): - self.fst = pynini.Far(far_file, mode="r")["tokenize_and_classify"] - else: - date = Date(deterministic=deterministic) - cardinal = Cardinal(deterministic=deterministic) - char = Char(deterministic=deterministic) - fraction = Fraction(deterministic=deterministic) - math_symbol = MathSymbol(deterministic=deterministic) - money = Money(deterministic=deterministic) - measure = Measure(deterministic=deterministic) - time = Time(deterministic=deterministic) - whitelist = Whitelist(deterministic=deterministic) - - classify = pynini.union( - pynutil.add_weight(date.fst, 1.02), - pynutil.add_weight(fraction.fst, 1.05), - pynutil.add_weight(money.fst, 1.05), - pynutil.add_weight(measure.fst, 1.05), - pynutil.add_weight(time.fst, 1.05), - pynutil.add_weight(whitelist.fst, 1.03), - pynutil.add_weight(cardinal.fst, 1.06), - pynutil.add_weight(math_symbol.fst, 1.08), - pynutil.add_weight(char.fst, 100), - ) - token = pynutil.insert("tokens { ") + classify + pynutil.insert(" } ") - - tagger = token.optimize().star - - preprocessor = PreProcessor(remove_interjections=True, fullwidth_to_halfwidth=True,) - self.fst = preprocessor.fst @ tagger diff --git a/nemo_text_processing/text_normalization/zh/taggers/whitelist.py b/nemo_text_processing/text_normalization/zh/taggers/whitelist.py deleted file mode 100644 index 4bcfa37a7d97..000000000000 --- a/nemo_text_processing/text_normalization/zh/taggers/whitelist.py +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.zh.graph_utils import GraphFst -from nemo_text_processing.text_normalization.zh.utils import get_abs_path -from pynini.lib import pynutil - - -class Whitelist(GraphFst): - ''' - ATM -> tokens { whitelist: "ATM" } - ''' - - def __init__(self, deterministic: bool = True, lm: bool = False): - super().__init__(name="whitelist", kind="classify", deterministic=deterministic) - - whitelist = pynini.string_file(get_abs_path("data/whitelist/default.tsv")) - erhua = pynutil.insert("erhua: \"") + pynini.accep('儿') + pynutil.insert("\"") - sign = pynini.string_file(get_abs_path("data/math/symbol.tsv")) - whitelist = ( - pynutil.insert("name: \"") - + (pynini.string_file(get_abs_path("data/erhua/whitelist.tsv")) | whitelist | sign) - + pynutil.insert("\"") - ) - graph = pynutil.add_weight(erhua, 0.1) | whitelist - - self.fst = graph.optimize() diff --git a/nemo_text_processing/text_normalization/zh/utils.py b/nemo_text_processing/text_normalization/zh/utils.py deleted file mode 100644 index 707949ac7f0d..000000000000 --- a/nemo_text_processing/text_normalization/zh/utils.py +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import csv -import os - -UNIT_1e01 = '十' -UNIT_1e02 = '百' -UNIT_1e03 = '千' -UNIT_1e04 = '万' - - -def get_abs_path(rel_path): - """ - Get absolute path - - Args: - rel_path: relative path to this file - - Returns absolute path - """ - return os.path.dirname(os.path.abspath(__file__)) + '/' + rel_path - - -def load_labels(abs_path): - """ - loads relative path file as dictionary - - Args: - abs_path: absolute path - - Returns dictionary of mappings - """ - with open(abs_path, encoding="utf-8") as label_tsv: - labels = list(csv.reader(label_tsv, delimiter="\t")) - return labels - - -def augment_labels_with_punct_at_end(labels): - """ - augments labels: if key ends on a punctuation that value does not have, add a new label - where the value maintains the punctuation - - Args: - labels : input labels - Returns: - additional labels - """ - res = [] - for label in labels: - if len(label) > 1: - if label[0][-1] == "." and label[1][-1] != ".": - res.append([label[0], label[1] + "."] + label[2:]) - return res diff --git a/nemo_text_processing/text_normalization/zh/verbalizers/__init__.py b/nemo_text_processing/text_normalization/zh/verbalizers/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/nemo_text_processing/text_normalization/zh/verbalizers/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/nemo_text_processing/text_normalization/zh/verbalizers/cardinal.py b/nemo_text_processing/text_normalization/zh/verbalizers/cardinal.py deleted file mode 100644 index e60b6c341039..000000000000 --- a/nemo_text_processing/text_normalization/zh/verbalizers/cardinal.py +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.zh.graph_utils import NEMO_NOT_QUOTE, GraphFst -from pynini.lib import pynutil - - -class Cardinal(GraphFst): - ''' - tokens { cardinal { integer: "一二三" } } -> 一二三 - ''' - - def __init__(self, deterministic: bool = True, lm: bool = False): - super().__init__(name="cardinal", kind="verbalize", deterministic=deterministic) - - graph = pynutil.delete('integer: \"') + pynini.closure(NEMO_NOT_QUOTE) + pynutil.delete('\"') - - self.fst = self.delete_tokens(graph).optimize() diff --git a/nemo_text_processing/text_normalization/zh/verbalizers/char.py b/nemo_text_processing/text_normalization/zh/verbalizers/char.py deleted file mode 100644 index 5f241f476b56..000000000000 --- a/nemo_text_processing/text_normalization/zh/verbalizers/char.py +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -from nemo_text_processing.text_normalization.zh.graph_utils import NEMO_NOT_QUOTE, GraphFst -from pynini.lib import pynutil - - -class Char(GraphFst): - ''' - tokens { char: "你" } -> 你 - ''' - - def __init__(self, deterministic: bool = True, lm: bool = False): - super().__init__(name="char", kind="verbalize", deterministic=deterministic) - - graph = pynutil.delete("name: \"") + NEMO_NOT_QUOTE + pynutil.delete("\"") - self.fst = graph.optimize() diff --git a/nemo_text_processing/text_normalization/zh/verbalizers/date.py b/nemo_text_processing/text_normalization/zh/verbalizers/date.py deleted file mode 100644 index f808ae4033f6..000000000000 --- a/nemo_text_processing/text_normalization/zh/verbalizers/date.py +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.zh.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from nemo_text_processing.text_normalization.zh.utils import UNIT_1e01, get_abs_path -from pynini.lib import pynutil - - -class Date(GraphFst): - ''' - tokens { date { year: "2002" month: "01" day: "28"} } -> 二零零二年一月二十八日 - tokens { date { year: "2002" } } -> 二零零八年 - ''' - - def __init__(self, deterministic: bool = True, lm: bool = False): - super().__init__(name="date", kind="verbalize", deterministic=deterministic) - date_type0 = pynutil.delete('year: \"') + pynini.closure(NEMO_NOT_QUOTE) + pynutil.delete('\"') - graph_digit = pynini.string_file(get_abs_path("data/number/digit.tsv")) - graph_teen = pynini.string_file(get_abs_path("data/number/digit_teen.tsv")) - graph_zero = pynini.string_file(get_abs_path("data/number/zero.tsv")) - graph_no_zero = pynini.cross("0", "") - graph_year = pynini.closure(graph_digit | graph_zero, 2, 4) - graph_digit_no_zero = graph_digit | graph_no_zero - graph_2_digit_date = (graph_teen + pynutil.insert(UNIT_1e01) + graph_digit_no_zero) | ( - graph_no_zero + graph_digit - ) - - date_type1 = ( - pynutil.delete("year: \"") - + graph_year - + pynutil.insert("年") - + pynutil.delete("\"") - + delete_space - + pynutil.delete("month: \"") - + graph_2_digit_date - + pynutil.insert("月") - + pynutil.delete("\"") - + delete_space - + pynutil.delete("day: \"") - + graph_2_digit_date - + pynutil.insert("日") - + pynutil.delete("\"") - ) - - date_type2 = ( - pynutil.delete("year: \"") - + graph_year - + pynutil.insert("年") - + pynutil.delete("\"") - + delete_space - + pynutil.delete("month: \"") - + graph_2_digit_date - + pynutil.insert("月") - + pynutil.delete("\"") - ) - - graph = date_type0 | date_type1 | date_type2 - - self.fst = self.delete_tokens(graph).optimize() diff --git a/nemo_text_processing/text_normalization/zh/verbalizers/fraction.py b/nemo_text_processing/text_normalization/zh/verbalizers/fraction.py deleted file mode 100644 index ba7b0bc0998e..000000000000 --- a/nemo_text_processing/text_normalization/zh/verbalizers/fraction.py +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -from nemo_text_processing.text_normalization.zh.graph_utils import GraphFst -from nemo_text_processing.text_normalization.zh.taggers.cardinal import Cardinal -from pynini.lib import pynutil - - -class Fraction(GraphFst): - ''' - tokens { fraction { denominator: "5" numerator: "1" } } -> 五分之一 - ''' - - def __init__(self, deterministic: bool = True, lm: bool = False): - super().__init__(name="fraction", kind="verbalize", deterministic=deterministic) - - denominator = pynutil.delete("denominator: \"") + Cardinal().graph_cardinal + pynutil.delete("\"") - numerator = pynutil.delete("numerator: \"") + Cardinal().graph_cardinal + pynutil.delete("\"") - graph = denominator + pynutil.delete(" ") + pynutil.insert("分之") + numerator - - self.fst = self.delete_tokens(graph).optimize() diff --git a/nemo_text_processing/text_normalization/zh/verbalizers/math_symbol.py b/nemo_text_processing/text_normalization/zh/verbalizers/math_symbol.py deleted file mode 100644 index 924f9b5abdb9..000000000000 --- a/nemo_text_processing/text_normalization/zh/verbalizers/math_symbol.py +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.zh.graph_utils import NEMO_NOT_QUOTE, GraphFst -from pynini.lib import pynutil - - -class MathSymbol(GraphFst): - ''' - tokens { sign: "加" } -> 加 - ''' - - def __init__(self, deterministic: bool = True, lm: bool = False): - super().__init__(name="sign", kind="verbalize", deterministic=deterministic) - - graph = pynutil.delete('score: \"') + pynini.closure(NEMO_NOT_QUOTE) + pynutil.delete('\"') - - self.fst = graph.optimize() diff --git a/nemo_text_processing/text_normalization/zh/verbalizers/measure.py b/nemo_text_processing/text_normalization/zh/verbalizers/measure.py deleted file mode 100644 index b7e0d156f848..000000000000 --- a/nemo_text_processing/text_normalization/zh/verbalizers/measure.py +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.zh.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class Measure(GraphFst): - ''' - tokens { measure { cardinal: "一" } units: "千克" } } -> 一千克 - ''' - - def __init__(self, deterministic: bool = True, lm: bool = False): - super().__init__(name="measure", kind="verbalize", deterministic=deterministic) - - graph = ( - pynutil.delete("cardinal {") - + delete_space - + pynutil.delete("integer: \"") - + pynini.closure(NEMO_NOT_QUOTE) - + pynutil.delete("\"") - + delete_space - + pynutil.delete("}") - + delete_space - + pynutil.delete("units: \"") - + pynini.closure(NEMO_NOT_QUOTE) - + pynutil.delete("\"") - ) - percent_graph = ( - pynutil.delete("decimal { ") - + pynutil.delete("integer_part: \"") - + pynutil.insert("百分之") - + pynini.closure(NEMO_NOT_QUOTE, 1) - + pynutil.delete("\"") - + delete_space - + pynutil.delete("}") - ) - graph |= percent_graph - self.fst = self.delete_tokens(graph).optimize() diff --git a/nemo_text_processing/text_normalization/zh/verbalizers/money.py b/nemo_text_processing/text_normalization/zh/verbalizers/money.py deleted file mode 100644 index 301b7db03638..000000000000 --- a/nemo_text_processing/text_normalization/zh/verbalizers/money.py +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.zh.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from pynini.lib import pynutil - - -class Money(GraphFst): - ''' - tokens { money { integer_part: "一点五" fractional_part: "元" } } -> 一点五元 - ''' - - def __init__(self, deterministic: bool = True, lm: bool = False): - super().__init__(name="money", kind="verbalize", deterministic=deterministic) - - cur = pynutil.delete("fractional_part: \"") + pynini.closure(NEMO_NOT_QUOTE) + pynutil.delete("\"") - num = pynutil.delete("integer_part: \"") + pynini.closure(NEMO_NOT_QUOTE) + pynutil.delete("\"") + delete_space - graph = num + cur - - self.fst = self.delete_tokens(graph).optimize() diff --git a/nemo_text_processing/text_normalization/zh/verbalizers/postprocessor.py b/nemo_text_processing/text_normalization/zh/verbalizers/postprocessor.py deleted file mode 100644 index 67b0b1954200..000000000000 --- a/nemo_text_processing/text_normalization/zh/verbalizers/postprocessor.py +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.zh.graph_utils import ( - NEMO_ALPHA, - NEMO_DIGIT, - NEMO_PUNCT, - NEMO_SIGMA, - NEMO_WHITE_SPACE, - GraphFst, -) -from nemo_text_processing.text_normalization.zh.utils import get_abs_path -from pynini.lib import pynutil, utf8 - - -class PostProcessor(GraphFst): - ''' - Postprocessing of TN, now contains: - 1. punctuation removal - 2. letter case conversion - 3. oov tagger - ''' - - def __init__( - self, remove_puncts: bool = False, to_upper: bool = False, to_lower: bool = False, tag_oov: bool = False, - ): - super().__init__(name="PostProcessor", kind="processor") - - graph = pynini.cdrewrite('', '', '', NEMO_SIGMA) - if remove_puncts: - remove_puncts_graph = pynutil.delete( - pynini.union(NEMO_PUNCT, pynini.string_file(get_abs_path('data/char/punctuations_zh.tsv'))) - ) - graph @= pynini.cdrewrite(remove_puncts_graph, "", "", NEMO_SIGMA).optimize() - - if to_upper or to_lower: - if to_upper: - conv_cases_graph = pynini.inverse(pynini.string_file(get_abs_path('data/char/upper_to_lower.tsv'))) - else: - conv_cases_graph = pynini.string_file(get_abs_path('data/char/upper_to_lower.tsv')) - - graph @= pynini.cdrewrite(conv_cases_graph, "", "", NEMO_SIGMA).optimize() - - if tag_oov: - zh_charset_std = pynini.string_file(get_abs_path("data/char/charset_national_standard_2013_8105.tsv")) - zh_charset_ext = pynini.string_file(get_abs_path("data/char/charset_extension.tsv")) - - zh_charset = ( - zh_charset_std | zh_charset_ext | pynini.string_file(get_abs_path("data/char/punctuations_zh.tsv")) - ) - en_charset = NEMO_DIGIT | NEMO_ALPHA | NEMO_PUNCT | NEMO_WHITE_SPACE - charset = zh_charset | en_charset - - with open(get_abs_path("data/char/oov_tags.tsv"), "r") as f: - tags = f.readline().strip().split('\t') - assert len(tags) == 2 - ltag, rtag = tags - - oov_charset = pynini.difference(utf8.VALID_UTF8_CHAR, charset) - tag_oov_graph = pynutil.insert(ltag) + oov_charset + pynutil.insert(rtag) - graph @= pynini.cdrewrite(tag_oov_graph, "", "", NEMO_SIGMA).optimize() - - self.fst = graph.optimize() diff --git a/nemo_text_processing/text_normalization/zh/verbalizers/time.py b/nemo_text_processing/text_normalization/zh/verbalizers/time.py deleted file mode 100644 index 5784d1a693a9..000000000000 --- a/nemo_text_processing/text_normalization/zh/verbalizers/time.py +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.zh.graph_utils import NEMO_NOT_QUOTE, GraphFst, delete_space -from nemo_text_processing.text_normalization.zh.utils import UNIT_1e01, get_abs_path -from pynini.lib import pynutil - - -class Time(GraphFst): - ''' - tokens { time { h: "1" m: "02" s: "36" } } -> 一点零二分三十六秒 - tokens { time { suffix "am" hours: "1" minutes: "02" seconds: "36" } } -> 上午一点零二分三十六秒 - ''' - - def __init__(self, deterministic: bool = True, lm: bool = False): - super().__init__(name="time", kind="verbalize", deterministic=deterministic) - graph_digit = pynini.string_file(get_abs_path("data/number/digit.tsv")) - graph_teen = pynini.string_file(get_abs_path("data/number/digit_teen.tsv")) - graph_zero = pynini.string_file(get_abs_path("data/number/zero.tsv")) - graph_no_zero = pynini.cross("0", "") - - graph_digit_no_zero = graph_digit | graph_no_zero - - graph_2_digit_zero_none = pynini.cross("0", "") + pynini.cross("0", "") - graph_2_digit_zero = pynini.cross("00", "零") - - graph_2_digit_time = (graph_teen + pynutil.insert(UNIT_1e01) + graph_digit_no_zero) | ( - graph_zero + graph_digit - ) - h = graph_2_digit_time | graph_2_digit_zero | graph_digit - m = graph_2_digit_time | graph_2_digit_zero - s = graph_2_digit_time | graph_2_digit_zero - - # 6:25 - h_m = ( - pynutil.delete("hours: \"") - + h - + pynutil.insert("点") - + pynutil.delete("\"") - + delete_space - + pynutil.delete("minutes: \"") - + (graph_2_digit_time) - + pynutil.insert("分") - + pynutil.delete("\"") - ) - - # 23:00 - h_00 = ( - pynutil.delete("hours: \"") - + h - + pynutil.insert("点") - + pynutil.delete("\"") - + delete_space - + pynutil.delete("minutes: \"") - + (graph_2_digit_zero_none) - + pynutil.delete("\"") - ) - - # 9:12:52 - h_m_s = ( - pynutil.delete("hours: \"") - + h - + pynutil.insert("点") - + pynutil.delete("\"") - + delete_space - + pynutil.delete("minutes: \"") - + m - + pynutil.insert("分") - + pynutil.delete("\"") - + delete_space - + pynutil.delete("seconds: \"") - + s - + pynutil.insert("秒") - + pynutil.delete("\"") - ) - - graph = h_m | h_m_s | h_00 - graph_suffix = ( - pynutil.delete("suffix: \"") + pynini.closure(NEMO_NOT_QUOTE) + pynutil.delete("\"") + delete_space + graph - ) - graph |= graph_suffix - self.fst = self.delete_tokens(graph).optimize() diff --git a/nemo_text_processing/text_normalization/zh/verbalizers/verbalize.py b/nemo_text_processing/text_normalization/zh/verbalizers/verbalize.py deleted file mode 100644 index dd01e63ca162..000000000000 --- a/nemo_text_processing/text_normalization/zh/verbalizers/verbalize.py +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.zh.graph_utils import GraphFst -from nemo_text_processing.text_normalization.zh.verbalizers.cardinal import Cardinal -from nemo_text_processing.text_normalization.zh.verbalizers.char import Char -from nemo_text_processing.text_normalization.zh.verbalizers.date import Date -from nemo_text_processing.text_normalization.zh.verbalizers.fraction import Fraction -from nemo_text_processing.text_normalization.zh.verbalizers.math_symbol import MathSymbol -from nemo_text_processing.text_normalization.zh.verbalizers.measure import Measure -from nemo_text_processing.text_normalization.zh.verbalizers.money import Money -from nemo_text_processing.text_normalization.zh.verbalizers.time import Time -from nemo_text_processing.text_normalization.zh.verbalizers.whitelist import Whitelist - - -class VerbalizeFst(GraphFst): - """ - Composes other verbalizer grammars. - For deployment, this grammar will be compiled and exported to OpenFst Finate State Archiv (FAR) File. - More details to deployment at NeMo/tools/text_processing_deployment. - Args: - deterministic: if True will provide a single transduction option, - for False multiple options (used for audio-based normalization) - """ - - def __init__(self, deterministic: bool = True): - super().__init__(name="verbalize", kind="verbalize", deterministic=deterministic) - - date = Date(deterministic=deterministic) - cardinal = Cardinal(deterministic=deterministic) - char = Char(deterministic=deterministic) - fraction = Fraction(deterministic=deterministic) - math_symbol = MathSymbol(deterministic=deterministic) - money = Money(deterministic=deterministic) - measure = Measure(deterministic=deterministic) - time = Time(deterministic=deterministic) - whitelist = Whitelist(deterministic=deterministic) - - graph = pynini.union( - date.fst, - cardinal.fst, - fraction.fst, - char.fst, - math_symbol.fst, - money.fst, - measure.fst, - time.fst, - whitelist.fst, - ) - - self.fst = graph.optimize() diff --git a/nemo_text_processing/text_normalization/zh/verbalizers/verbalize_final.py b/nemo_text_processing/text_normalization/zh/verbalizers/verbalize_final.py deleted file mode 100644 index 2be00adecd25..000000000000 --- a/nemo_text_processing/text_normalization/zh/verbalizers/verbalize_final.py +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import os - -import pynini -from nemo_text_processing.text_normalization.zh.graph_utils import GraphFst, delete_space, generator_main -from nemo_text_processing.text_normalization.zh.verbalizers.postprocessor import PostProcessor -from nemo_text_processing.text_normalization.zh.verbalizers.verbalize import VerbalizeFst -from pynini.lib import pynutil - -# from nemo.utils import logging - - -class VerbalizeFinalFst(GraphFst): - """ - - """ - - def __init__(self, deterministic: bool = True, cache_dir: str = None, overwrite_cache: bool = False): - super().__init__(name="verbalize_final", kind="verbalize", deterministic=deterministic) - far_file = None - if cache_dir is not None and cache_dir != "None": - os.makedirs(cache_dir, exist_ok=True) - far_file = os.path.join(cache_dir, f"zh_tn_{deterministic}_deterministic_verbalizer.far") - if not overwrite_cache and far_file and os.path.exists(far_file): - self.fst = pynini.Far(far_file, mode="r")["verbalize"] - else: - token_graph = VerbalizeFst(deterministic=deterministic) - token_verbalizer = ( - pynutil.delete("tokens {") + delete_space + token_graph.fst + delete_space + pynutil.delete(" }") - ) - verbalizer = pynini.closure(delete_space + token_verbalizer + delete_space) - - postprocessor = PostProcessor(remove_puncts=False, to_upper=False, to_lower=False, tag_oov=False,) - - self.fst = (verbalizer @ postprocessor.fst).optimize() - if far_file: - generator_main(far_file, {"verbalize": self.fst}) diff --git a/nemo_text_processing/text_normalization/zh/verbalizers/whitelist.py b/nemo_text_processing/text_normalization/zh/verbalizers/whitelist.py deleted file mode 100644 index e9780744f07a..000000000000 --- a/nemo_text_processing/text_normalization/zh/verbalizers/whitelist.py +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -import pynini -from nemo_text_processing.text_normalization.zh.graph_utils import NEMO_NOT_QUOTE, GraphFst -from pynini.lib import pynutil - - -class Whitelist(GraphFst): - ''' - tokens { whitelist: "ATM" } -> A T M - ''' - - def __init__(self, deterministic: bool = True, lm: bool = False): - super().__init__(name="whitelist", kind="verbalize", deterministic=deterministic) - remove_erhua = pynutil.delete("erhua: \"") + pynutil.delete("儿") + pynutil.delete("\"") - whitelist = pynutil.delete("name: \"") + pynini.closure(NEMO_NOT_QUOTE) + pynutil.delete("\"") - graph = remove_erhua | whitelist - self.fst = graph.optimize() diff --git a/reinstall.sh b/reinstall.sh index b4c532037c3b..06f9f0f284c0 100755 --- a/reinstall.sh +++ b/reinstall.sh @@ -16,8 +16,8 @@ ${PIP} uninstall -y nemo_tts ${PIP} install -U setuptools -if [ ! -z "${NVIDIA_PYTORCH_VERSION}" ]; then - echo 'Installing NeMo in NVIDIA PyTorch container:' ${NVIDIA_PYTORCH_VERSION} 'so will not install numba' +if [ -n "${NVIDIA_PYTORCH_VERSION}" ]; then + echo 'Installing NeMo in NVIDIA PyTorch container:' "${NVIDIA_PYTORCH_VERSION}" 'so will not install numba' else if [ -n "${CONDA_PREFIX}" ]; then NUMBA_VERSION=0.55 @@ -31,13 +31,10 @@ if [[ "$INSTALL_OPTION" == "dev" ]]; then ${PIP} install --editable ".[all]" else rm -rf dist/ - ${PIP} install build + ${PIP} install build pytest-runner python -m build --no-isolation --wheel DIST_FILE=$(find ./dist -name "*.whl" | head -n 1) ${PIP} install "${DIST_FILE}[all]" fi -echo 'Installing additional pynini dependency' -bash nemo_text_processing/install_pynini.sh > /dev/null 2>&1 && echo "nemo_text_processing installed!" || echo "nemo_text_processing could not be installed!" - echo 'All done!' diff --git a/requirements/requirements_nemo_text_processing.txt b/requirements/requirements_nemo_text_processing.txt deleted file mode 100644 index 9b7085f3ede7..000000000000 --- a/requirements/requirements_nemo_text_processing.txt +++ /dev/null @@ -1,2 +0,0 @@ -inflect -regex diff --git a/requirements/requirements_nlp.txt b/requirements/requirements_nlp.txt index fa7f232c1a41..b1b034f4ab27 100644 --- a/requirements/requirements_nlp.txt +++ b/requirements/requirements_nlp.txt @@ -5,7 +5,7 @@ fasttext flask_restful ftfy gdown -gradio==3.4.0 +gradio h5py ijson inflect diff --git a/requirements/requirements_tts.txt b/requirements/requirements_tts.txt index d4604a044191..f21fda57e6ff 100644 --- a/requirements/requirements_tts.txt +++ b/requirements/requirements_tts.txt @@ -5,6 +5,7 @@ jieba kornia librosa matplotlib +nemo_text_processing==0.1.6rc0 nltk pandas pypinyin diff --git a/scripts/dataset_processing/add_noise.py b/scripts/dataset_processing/add_noise.py index 00a2668438ad..5f5e01be1ea4 100644 --- a/scripts/dataset_processing/add_noise.py +++ b/scripts/dataset_processing/add_noise.py @@ -139,7 +139,7 @@ def main(): global att_factor att_factor = args.attenuation_factor global rng - rng = random.Random(args.seed) + rng = args.seed num_workers = args.num_workers add_noise(args.input_manifest, args.snrs, args.noise_manifest, args.out_dir, num_workers=num_workers) diff --git a/scripts/dataset_processing/tts/hui_acg/ds_conf/ds_for_fastpitch_align.yaml b/scripts/dataset_processing/tts/hui_acg/ds_conf/ds_for_fastpitch_align.yaml index ab3717edf926..25db823926d1 100644 --- a/scripts/dataset_processing/tts/hui_acg/ds_conf/ds_for_fastpitch_align.yaml +++ b/scripts/dataset_processing/tts/hui_acg/ds_conf/ds_for_fastpitch_align.yaml @@ -3,7 +3,6 @@ name: "ds_for_fastpitch_align" manifest_filepath: ??? sup_data_path: ??? sup_data_types: [ "align_prior_matrix", "pitch" ] -whitelist_path: "nemo_text_processing/text_normalization/de/data/whitelist.tsv" dataset: _target_: nemo.collections.tts.torch.data.TTSDataset @@ -30,7 +29,6 @@ dataset: _target_: nemo_text_processing.text_normalization.normalize.Normalizer lang: de input_case: cased - whitelist: ${whitelist_path} text_normalizer_call_kwargs: verbose: false diff --git a/scripts/dataset_processing/tts/ljspeech/ds_conf/ds_for_fastpitch_align.yaml b/scripts/dataset_processing/tts/ljspeech/ds_conf/ds_for_fastpitch_align.yaml index cbb124fdef1f..28a2550c69a1 100644 --- a/scripts/dataset_processing/tts/ljspeech/ds_conf/ds_for_fastpitch_align.yaml +++ b/scripts/dataset_processing/tts/ljspeech/ds_conf/ds_for_fastpitch_align.yaml @@ -3,7 +3,6 @@ name: "ds_for_fastpitch_align" manifest_filepath: "train_manifest.json" sup_data_path: "sup_data" sup_data_types: [ "align_prior_matrix", "pitch" ] -whitelist_path: "nemo_text_processing/text_normalization/en/data/whitelist/lj_speech.tsv" phoneme_dict_path: "scripts/tts_dataset_files/cmudict-0.7b_nv22.10" heteronyms_path: "scripts/tts_dataset_files/heteronyms-052722" @@ -31,7 +30,6 @@ dataset: _target_: nemo_text_processing.text_normalization.normalize.Normalizer lang: en input_case: cased - whitelist: ${whitelist_path} text_normalizer_call_kwargs: verbose: false @@ -46,6 +44,6 @@ dataset: apostrophe: true pad_with_space: true g2p: - _target_: nemo_text_processing.g2p.modules.EnglishG2p + _target_: nemo.collections.tts.g2p.modules.EnglishG2p phoneme_dict: ${phoneme_dict_path} heteronyms: ${heteronyms_path} diff --git a/scripts/dataset_processing/tts/ljspeech/ds_conf/ds_for_mixer_tts.yaml b/scripts/dataset_processing/tts/ljspeech/ds_conf/ds_for_mixer_tts.yaml index 66222656d9b9..f902937371ad 100644 --- a/scripts/dataset_processing/tts/ljspeech/ds_conf/ds_for_mixer_tts.yaml +++ b/scripts/dataset_processing/tts/ljspeech/ds_conf/ds_for_mixer_tts.yaml @@ -3,7 +3,6 @@ name: "ds_for_mixer_tts" manifest_filepath: "train_manifest.json" sup_data_path: "sup_data" sup_data_types: [ "align_prior_matrix", "pitch" ] -whitelist_path: "nemo_text_processing/text_normalization/en/data/whitelist/lj_speech.tsv" phoneme_dict_path: "scripts/tts_dataset_files/cmudict-0.7b_nv22.10" heteronyms_path: "scripts/tts_dataset_files/heteronyms-052722" @@ -31,7 +30,6 @@ dataset: _target_: nemo_text_processing.text_normalization.normalize.Normalizer lang: en input_case: cased - whitelist: ${whitelist_path} text_normalizer_call_kwargs: verbose: false @@ -46,6 +44,6 @@ dataset: apostrophe: true pad_with_space: true g2p: - _target_: nemo_text_processing.g2p.modules.EnglishG2p + _target_: nemo.collections.tts.g2p.modules.EnglishG2p phoneme_dict: ${phoneme_dict_path} heteronyms: ${heteronyms_path} diff --git a/scripts/dataset_processing/tts/ljspeech/ds_conf/ds_for_mixer_tts_x.yaml b/scripts/dataset_processing/tts/ljspeech/ds_conf/ds_for_mixer_tts_x.yaml index ec0aa391fa84..242c8a61360a 100644 --- a/scripts/dataset_processing/tts/ljspeech/ds_conf/ds_for_mixer_tts_x.yaml +++ b/scripts/dataset_processing/tts/ljspeech/ds_conf/ds_for_mixer_tts_x.yaml @@ -3,7 +3,6 @@ name: "ds_for_mixer_tts_x" manifest_filepath: "train_manifest.json" sup_data_path: "sup_data" sup_data_types: [ "align_prior_matrix", "pitch", "lm_tokens" ] -whitelist_path: "nemo_text_processing/text_normalization/en/data/whitelist/lj_speech.tsv" dataset: _target_: nemo.collections.tts.torch.data.MixerTTSXDataset @@ -30,7 +29,6 @@ dataset: _target_: nemo_text_processing.text_normalization.normalize.Normalizer lang: en input_case: cased - whitelist: ${whitelist_path} text_normalizer_call_kwargs: verbose: false diff --git a/scripts/dataset_processing/tts/ljspeech/get_data.py b/scripts/dataset_processing/tts/ljspeech/get_data.py index d165fcce25e9..733f9b76b354 100644 --- a/scripts/dataset_processing/tts/ljspeech/get_data.py +++ b/scripts/dataset_processing/tts/ljspeech/get_data.py @@ -27,7 +27,7 @@ def get_args(): parser = argparse.ArgumentParser(description='Download LJSpeech and create manifests with predefined split') parser.add_argument("--data-root", required=True, type=Path) - parser.add_argument('--whitelist-path', type=str, default=None) + parser.add_argument('--whitelist-path', type=str, default="lj_speech.tsv") args = parser.parse_args() return args @@ -56,7 +56,7 @@ def __extract_file(filepath, data_dir): def __process_data(data_root, whitelist_path): if whitelist_path is None: wget.download( - "https://raw.githubusercontent.com/NVIDIA/NeMo/main/nemo_text_processing/text_normalization/en/data/whitelist/lj_speech.tsv", + "https://raw.githubusercontent.com/NVIDIA/NeMo/main/scripts/tts_dataset_files/en/whitelist_lj_speech.tsv", out=str(data_root), ) whitelist_path = data_root / "lj_speech.tsv" diff --git a/nemo_text_processing/text_normalization/en/data/whitelist/lj_speech.tsv b/scripts/dataset_processing/tts/ljspeech/lj_speech.tsv similarity index 100% rename from nemo_text_processing/text_normalization/en/data/whitelist/lj_speech.tsv rename to scripts/dataset_processing/tts/ljspeech/lj_speech.tsv diff --git a/scripts/dataset_processing/tts/sfbilingual/ds_conf/ds_for_fastpitch_align.yaml b/scripts/dataset_processing/tts/sfbilingual/ds_conf/ds_for_fastpitch_align.yaml index 12ba58a93dc7..46bb35b66c08 100755 --- a/scripts/dataset_processing/tts/sfbilingual/ds_conf/ds_for_fastpitch_align.yaml +++ b/scripts/dataset_processing/tts/sfbilingual/ds_conf/ds_for_fastpitch_align.yaml @@ -3,7 +3,6 @@ name: "ds_for_fastpitch_align" manifest_filepath: "train_manifest.json" sup_data_path: "sup_data" sup_data_types: [ "align_prior_matrix", "pitch" ] -whitelist_path: "nemo_text_processing/text_normalization/zh/data/whitelist/default.tsv" phoneme_dict_path: "scripts/tts_dataset_files/zh/pinyin_dict_nv_22.10.txt" dataset: @@ -33,7 +32,6 @@ dataset: _target_: nemo_text_processing.text_normalization.normalize.Normalizer lang: zh input_case: cased - whitelist: ${whitelist_path} text_normalizer_call_kwargs: verbose: false @@ -46,6 +44,6 @@ dataset: apostrophe: true pad_with_space: true g2p: - _target_: nemo_text_processing.g2p.modules.ChineseG2p + _target_: nemo.collections.tts.g2p.modules.ChineseG2p phoneme_dict: ${phoneme_dict_path} word_segmenter: jieba # Only jieba is supported now. diff --git a/scripts/dataset_processing/tts/thorsten_neutral/ds_conf/ds_for_fastpitch_align.yaml b/scripts/dataset_processing/tts/thorsten_neutral/ds_conf/ds_for_fastpitch_align.yaml index 709a212395b9..48f4f6b2a530 100644 --- a/scripts/dataset_processing/tts/thorsten_neutral/ds_conf/ds_for_fastpitch_align.yaml +++ b/scripts/dataset_processing/tts/thorsten_neutral/ds_conf/ds_for_fastpitch_align.yaml @@ -3,7 +3,6 @@ name: "ds_for_fastpitch_align" manifest_filepath: "train_manifest.json" sup_data_path: "sup_data" sup_data_types: [ "align_prior_matrix", "pitch" ] -whitelist_path: "nemo_text_processing/text_normalization/de/data/whitelist.tsv" dataset: _target_: nemo.collections.tts.torch.data.TTSDataset @@ -32,7 +31,6 @@ dataset: _target_: nemo_text_processing.text_normalization.normalize.Normalizer lang: de input_case: cased - whitelist: ${whitelist_path} text_normalizer_call_kwargs: verbose: false diff --git a/scripts/nlp_language_modeling/service_launch_scripts/conf/bert_service.yaml b/scripts/nlp_language_modeling/service_launch_scripts/conf/bert_service.yaml new file mode 100644 index 000000000000..5f729cd51c8d --- /dev/null +++ b/scripts/nlp_language_modeling/service_launch_scripts/conf/bert_service.yaml @@ -0,0 +1,13 @@ +name: default # the name of the service +tokenizer: + library: 'megatron' + type: 'GPT2BPETokenizer' + model: null + vocab_file: null + merge_file: null + delimiter: null # only used for tabular tokenizer +sentence_bert: # define a few sentence bert models for different retrieval services to use + devices: '0,1,2' + sentence_bert: 'all-mpnet-base-v2' + sentence_bert_batch: 4 + port: 17190 # service port number \ No newline at end of file diff --git a/scripts/nlp_language_modeling/service_launch_scripts/conf/combo_retrieval_service.yaml b/scripts/nlp_language_modeling/service_launch_scripts/conf/combo_retrieval_service.yaml new file mode 100644 index 000000000000..92db18df2568 --- /dev/null +++ b/scripts/nlp_language_modeling/service_launch_scripts/conf/combo_retrieval_service.yaml @@ -0,0 +1,18 @@ +tokenizer: + library: 'megatron' + type: 'GPT2BPETokenizer' + model: null + vocab_file: null + merge_file: null + delimiter: null # only used for tabular tokenizer +service: + child_services: + - type: 'FaissRetrievalService' + service_ip: '0.0.0.0' + service_port: 17179 + weight: 0.5 # initial weight for child service + - type: 'DynamicFaissRetrievalService' + service_ip: '0.0.0.0' + service_port: 17180 + weight: 0.5 # initial weight for child service + port: 17181 # server port number \ No newline at end of file diff --git a/scripts/nlp_language_modeling/service_launch_scripts/conf/dynamic_retrieval_service.yaml b/scripts/nlp_language_modeling/service_launch_scripts/conf/dynamic_retrieval_service.yaml new file mode 100644 index 000000000000..f6015e33e24d --- /dev/null +++ b/scripts/nlp_language_modeling/service_launch_scripts/conf/dynamic_retrieval_service.yaml @@ -0,0 +1,19 @@ +tokenizer: + library: 'megatron' + type: 'GPT2BPETokenizer' + model: null + vocab_file: null + merge_file: null + delimiter: null # only used for tabular tokenizer +service: + faiss_devices: '0,1,2' + faiss_index: null # the faiss index file that is used to find KNN + store_file: null # the retrieval service storage to load from file, if null, start from scratch + chunk_size: 64 + stride: 32 + ctx_bert_ip: '0.0.0.0' # the bert service ip to encode the ctx that is used to construct the dynamic retrieval index + ctx_bert_port: 17190 # port number + query_bert_ip: '0.0.0.0' # the bert service to encode the query str + query_bert_port: 17190 # port number + output_filename: 'dynamic_db' # the filename of serialized dynamic retrieval service, used for both Faiss index and data storage + port: 17180 # server port number \ No newline at end of file diff --git a/scripts/nlp_language_modeling/service_launch_scripts/conf/retro_text_generation_server.yaml b/scripts/nlp_language_modeling/service_launch_scripts/conf/retro_text_generation_server.yaml new file mode 100644 index 000000000000..416bd8ae9433 --- /dev/null +++ b/scripts/nlp_language_modeling/service_launch_scripts/conf/retro_text_generation_server.yaml @@ -0,0 +1,24 @@ +trainer: + devices: 1 + num_nodes: 1 + accelerator: gpu + logger: False # logger provided by exp_manager + precision: 16 # 16, 32, or bf16 + +# tensor_model_parallel_size: 1 +# pipeline_model_parallel_size: 1 +# pipeline_model_parallel_split_rank: 0 # used for encoder and decoder model +retro_model_file: null # RETRO nemo file path + + +########### Faiss service parameters ######## +retrieval_service: + strategy: RetroModelTextGenerationStrategy # choose customized inference strategy + neighbors: 4 + frequent_query: False # for the current token generation, frequently update the retrieval context. If false, update it every 64 tokens + pad_tokens: True # pad the tokens at the beginning to make it minimum of 64 tokens for retrieving at least once + store_retrieved: False # whether store the retrieved documents, so it can be checked + combo_service: + service_ip: '0.0.0.0' + service_port: 17181 +port: 5555 # the port number for the inference server \ No newline at end of file diff --git a/scripts/nlp_language_modeling/service_launch_scripts/conf/retro_web_server.yaml b/scripts/nlp_language_modeling/service_launch_scripts/conf/retro_web_server.yaml new file mode 100644 index 000000000000..28599b616055 --- /dev/null +++ b/scripts/nlp_language_modeling/service_launch_scripts/conf/retro_web_server.yaml @@ -0,0 +1,10 @@ + +text_service_ip: '0.0.0.0' +text_service_port: 5555 +combo_service_ip: '0.0.0.0' +combo_service_port: 17181 + +share: False # whether create a public URL +username: test # user name for web client +password: test2 # password for web client +port: 7777 \ No newline at end of file diff --git a/scripts/nlp_language_modeling/service_launch_scripts/conf/static_retrieval_service.yaml b/scripts/nlp_language_modeling/service_launch_scripts/conf/static_retrieval_service.yaml new file mode 100644 index 000000000000..6bd60afb0c33 --- /dev/null +++ b/scripts/nlp_language_modeling/service_launch_scripts/conf/static_retrieval_service.yaml @@ -0,0 +1,15 @@ +tokenizer: + library: 'megatron' + type: 'GPT2BPETokenizer' + model: null + vocab_file: null + merge_file: null + delimiter: null # only used for tabular tokenizer +service: + faiss_devices: '0,1,2' + faiss_index: null # the faiss index file that is used to find KNN + nprobe: 100 + retrieval_index: null + query_bert_ip: '0.0.0.0' # the bert model service host ip + query_bert_port: 17190 # the bert model service port number + port: 17179 # server port number \ No newline at end of file diff --git a/nemo_text_processing/inverse_text_normalization/vi/utils.py b/scripts/nlp_language_modeling/service_launch_scripts/env_variables.sh similarity index 60% rename from nemo_text_processing/inverse_text_normalization/vi/utils.py rename to scripts/nlp_language_modeling/service_launch_scripts/env_variables.sh index 436f27413508..390e1042021d 100644 --- a/nemo_text_processing/inverse_text_normalization/vi/utils.py +++ b/scripts/nlp_language_modeling/service_launch_scripts/env_variables.sh @@ -1,4 +1,4 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. +# Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -12,16 +12,22 @@ # See the License for the specific language governing permissions and # limitations under the License. -import os +MERGE_FILE= +VOCAB_FILE= +BERT_DEVICES=\'0,1,2,3\' +BERT_PORT=17190 +CONTEXT_BERT_PORT=17191 +QUERY_BERT_PORT=17192 -def get_abs_path(rel_path): - """ - Get absolute path +STATIC_FAISS_INDEX= +STATIC_RETRIVAL_DB= +STATIC_RETRIEVAL_PORT=17179 - Args: - rel_path: relative path to this file +DYNAMIC_RETRIEVAL_PORT=17180 +COMBO_RETRIEVAL_PORT=17181 - Returns absolute path - """ - return os.path.dirname(os.path.abspath(__file__)) + "/" + rel_path +RETRO_MODEL_PATH= +RETRO_MODEL_PORT=5555 +WEB_PORT=7777 +PASSWORD=test2 \ No newline at end of file diff --git a/scripts/nlp_language_modeling/service_launch_scripts/launch_demo.sh b/scripts/nlp_language_modeling/service_launch_scripts/launch_demo.sh new file mode 100644 index 000000000000..ae18f222f230 --- /dev/null +++ b/scripts/nlp_language_modeling/service_launch_scripts/launch_demo.sh @@ -0,0 +1,114 @@ +#!/bin/bash +# Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +clean_up() { + kill -- -$$ +} + +depends_on () { + HOST=$1 + PORT=$2 + STATUS=$(curl -X PUT http://$HOST:$PORT >/dev/null 2>/dev/null; echo $?) + while [ $STATUS -ne 0 ] + do + echo "waiting for server ($HOST:$PORT) to be up" + sleep 10 + STATUS=$(curl -X PUT http://$HOST:$PORT >/dev/null 2>/dev/null; echo $?) + done + echo "server ($HOST:$PORT) is up running" +} + +load_variables() { + PYTHONUNBUFFERED=TRUE + full_path=$(realpath $0) + dir_path=$(dirname $full_path) + source $dir_path/env_variables.sh +} + +# load the environment variables +load_variables + + +# launch bert model service +python scripts/nlp_language_modeling/service_launch_scripts/start_bert_service.py \ + tokenizer.merge_file=$MERGE_FILE \ + tokenizer.vocab_file=$VOCAB_FILE \ + sentence_bert.sentence_bert=all-mpnet-base-v2 \ + sentence_bert.devices=$BERT_DEVICES \ + sentence_bert.port=${BERT_PORT} & + +depends_on "0.0.0.0" ${BERT_PORT} + +# launch static retrieval service +python scripts/nlp_language_modeling/service_launch_scripts/start_static_retrieval_service.py \ + tokenizer.merge_file=$MERGE_FILE \ + tokenizer.vocab_file=$VOCAB_FILE \ + service.faiss_devices=null \ + service.faiss_index=$STATIC_FAISS_INDEX \ + service.retrieval_index=$STATIC_RETRIVAL_DB \ + service.query_bert_port=${BERT_PORT} \ + service.port=${STATIC_RETRIEVAL_PORT} & + +# launch dynamic retrieval service +python scripts/nlp_language_modeling/service_launch_scripts/start_dynamic_retrieval_service.py \ + tokenizer.merge_file=$MERGE_FILE \ + tokenizer.vocab_file=$VOCAB_FILE \ + service.faiss_devices=null \ + service.ctx_bert_port=${BERT_PORT} \ + service.query_bert_port=${BERT_PORT} \ + service.port=${DYNAMIC_RETRIEVAL_PORT} & + +depends_on "0.0.0.0" ${STATIC_RETRIEVAL_PORT} +depends_on "0.0.0.0" ${DYNAMIC_RETRIEVAL_PORT} + +# launch combo service +python scripts/nlp_language_modeling/service_launch_scripts/start_combo_retrieval_service.py \ + tokenizer.merge_file=$MERGE_FILE \ + tokenizer.vocab_file=$VOCAB_FILE \ + service.child_services.0.service_port=${STATIC_RETRIEVAL_PORT} \ + service.child_services.1.service_port=${DYNAMIC_RETRIEVAL_PORT} \ + service.port=${COMBO_RETRIEVAL_PORT} & + +depends_on "0.0.0.0" ${COMBO_RETRIEVAL_PORT} + +# launch text generation server +python scripts/nlp_language_modeling/service_launch_scripts/start_retro_model_service.py \ + trainer.devices=1 \ + trainer.num_nodes=1 \ + trainer.accelerator=gpu \ + trainer.precision=16 \ + retro_model_file=$RETRO_MODEL_PATH \ + retrieval_service.strategy=RetroModelTextGenerationStrategy \ + retrieval_service.neighbors=2 \ + retrieval_service.pad_tokens=True \ + retrieval_service.store_retrieved=True \ + retrieval_service.combo_service.service_port=${COMBO_RETRIEVAL_PORT} \ + port=${RETRO_MODEL_PORT} & + +depends_on "0.0.0.0" $RETRO_MODEL_PORT + +# launch the web server + +python scripts/nlp_language_modeling/service_launch_scripts/start_web_service.py \ + text_service_port=${RETRO_MODEL_PORT} \ + combo_service_port=${COMBO_RETRIEVAL_PORT} \ + share=True \ + username=test \ + password=${PASSWORD} \ + port=${WEB_PORT} + + +echo "clean up dameons: $$" +clean_up diff --git a/scripts/nlp_language_modeling/service_launch_scripts/start_bert_service.py b/scripts/nlp_language_modeling/service_launch_scripts/start_bert_service.py new file mode 100644 index 000000000000..e65c8fdcbddc --- /dev/null +++ b/scripts/nlp_language_modeling/service_launch_scripts/start_bert_service.py @@ -0,0 +1,52 @@ +# Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +""" +""" + +from nemo.collections.nlp.modules.common.megatron.retrieval_services.bert_service import start_sentence_bert_server +from nemo.collections.nlp.modules.common.tokenizer_utils import get_nmt_tokenizer +from nemo.core.config import hydra_runner + + +def get_tokenizer(args): + tokenizer = get_nmt_tokenizer( + library=args.library, + model_name=args.type, + tokenizer_model=args.model, + vocab_file=args.vocab_file, + merges_file=args.merge_file, + delimiter=args.delimiter, + ) + if not hasattr(tokenizer, "pad_id"): + tokenizer.add_special_tokens({'pad_token': ''}) + elif hasattr(tokenizer, "pad_id") and (tokenizer.pad_id is None or tokenizer.pad_id < 0): + tokenizer.add_special_tokens({'pad_token': ''}) + return tokenizer + + +@hydra_runner(config_path="conf", config_name="bert_service") +def main(cfg) -> None: + tokenizer = get_tokenizer(cfg.tokenizer) + start_sentence_bert_server( + cfg.name, + cfg.sentence_bert.devices, + tokenizer, + cfg.sentence_bert.sentence_bert, + cfg.sentence_bert.sentence_bert_batch, + port=cfg.sentence_bert.port, + ) + + +if __name__ == "__main__": + main() # noqa pylint: disable=no-value-for-parameter diff --git a/scripts/nlp_language_modeling/service_launch_scripts/start_combo_retrieval_service.py b/scripts/nlp_language_modeling/service_launch_scripts/start_combo_retrieval_service.py new file mode 100644 index 000000000000..87e2d0dbda10 --- /dev/null +++ b/scripts/nlp_language_modeling/service_launch_scripts/start_combo_retrieval_service.py @@ -0,0 +1,47 @@ +# Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +""" +""" + +from nemo.collections.nlp.modules.common.megatron.retrieval_services.combo_retrieval_server import ComboRetrievalServer +from nemo.collections.nlp.modules.common.tokenizer_utils import get_nmt_tokenizer +from nemo.core.config import hydra_runner + + +def get_tokenizer(args): + tokenizer = get_nmt_tokenizer( + library=args.library, + model_name=args.type, + tokenizer_model=args.model, + vocab_file=args.vocab_file, + merges_file=args.merge_file, + delimiter=args.delimiter, + ) + if not hasattr(tokenizer, "pad_id"): + tokenizer.add_special_tokens({'pad_token': ''}) + elif hasattr(tokenizer, "pad_id") and (tokenizer.pad_id is None or tokenizer.pad_id < 0): + tokenizer.add_special_tokens({'pad_token': ''}) + return tokenizer + + +@hydra_runner(config_path="conf", config_name="combo_retrieval_service") +def main(cfg) -> None: + tokenizer = get_tokenizer(cfg.tokenizer) + + server = ComboRetrievalServer(tokenizer, cfg.service.child_services) + server.run("0.0.0.0", cfg.service.port) + + +if __name__ == "__main__": + main() # noqa pylint: disable=no-value-for-parameter diff --git a/scripts/nlp_language_modeling/service_launch_scripts/start_dynamic_retrieval_service.py b/scripts/nlp_language_modeling/service_launch_scripts/start_dynamic_retrieval_service.py new file mode 100644 index 000000000000..ca2d2c9861d3 --- /dev/null +++ b/scripts/nlp_language_modeling/service_launch_scripts/start_dynamic_retrieval_service.py @@ -0,0 +1,61 @@ +# Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +""" +""" + +from nemo.collections.nlp.modules.common.megatron.retrieval_services.dynamic_retrieval_server import ( + DynamicRetrievalServer, +) +from nemo.collections.nlp.modules.common.tokenizer_utils import get_nmt_tokenizer +from nemo.core.config import hydra_runner + + +def get_tokenizer(args): + tokenizer = get_nmt_tokenizer( + library=args.library, + model_name=args.type, + tokenizer_model=args.model, + vocab_file=args.vocab_file, + merges_file=args.merge_file, + delimiter=args.delimiter, + ) + if not hasattr(tokenizer, "pad_id"): + tokenizer.add_special_tokens({'pad_token': ''}) + elif hasattr(tokenizer, "pad_id") and (tokenizer.pad_id is None or tokenizer.pad_id < 0): + tokenizer.add_special_tokens({'pad_token': ''}) + return tokenizer + + +@hydra_runner(config_path="conf", config_name="dynamic_retrieval_service") +def main(cfg) -> None: + tokenizer = get_tokenizer(cfg.tokenizer) + + server = DynamicRetrievalServer( + cfg.service.faiss_devices, + tokenizer, + cfg.service.chunk_size, + cfg.service.stride, + cfg.service.faiss_index, + cfg.service.store_file, + cfg.service.ctx_bert_ip, + cfg.service.ctx_bert_port, + cfg.service.query_bert_ip, + cfg.service.query_bert_port, + cfg.service.output_filename, + ) + server.run("0.0.0.0", cfg.service.port) + + +if __name__ == "__main__": + main() # noqa pylint: disable=no-value-for-parameter diff --git a/scripts/nlp_language_modeling/service_launch_scripts/start_retro_model_service.py b/scripts/nlp_language_modeling/service_launch_scripts/start_retro_model_service.py new file mode 100644 index 000000000000..6956028c0ab7 --- /dev/null +++ b/scripts/nlp_language_modeling/service_launch_scripts/start_retro_model_service.py @@ -0,0 +1,108 @@ +# Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import os + +import torch +from omegaconf.omegaconf import OmegaConf, open_dict +from pytorch_lightning import Trainer + +from nemo.collections.nlp.models.language_modeling.megatron_retrieval_model import MegatronRetrievalModel +from nemo.collections.nlp.modules.common.text_generation_server import MegatronServer +from nemo.collections.nlp.modules.common.text_generation_utils import generate +from nemo.collections.nlp.parts.nlp_overrides import NLPDDPStrategy, NLPSaveRestoreConnector +from nemo.core.config import hydra_runner + +try: + from apex.transformer import parallel_state + + HAVE_APEX = True +except (ImportError, ModuleNotFoundError): + HAVE_APEX = False + +""" +This is the script to launch RETRO Model text generation server. + +Usage: + Assume the model has TP=1, PP=1 + run greedy inference from a nemo file: + python megatron_retro_eval.py \ + trainer.devices=1 \ + trainer.num_nodes=1 \ + trainer.accelerator=gpu \ + trainer.precision=16 \ + inference.tokens_to_generate=128 \ + inference.greedy=True \ + retro_model_file=path_to_retro_nemo_file \ + tensor_model_parallel_size=1 \ + pipeline_model_parallel_size=1 \ + retrieval_service.faiss_devices='0' \ + retrieval_service.faiss_index=path_to_faiss_index \ + retrieval_service.retrieval_index=path_to_retrieval_dataset \ + retrieval_service.neighbors=20 +""" + + +@hydra_runner(config_path="conf", config_name="retro_text_generation_server") +def main(cfg) -> None: + trainer = Trainer(strategy=NLPDDPStrategy(), **cfg.trainer) + + model_path = cfg.retro_model_file + + save_restore_connector = NLPSaveRestoreConnector() + + if os.path.isdir(model_path): + save_restore_connector.model_extracted_dir = model_path + + model_cfg = MegatronRetrievalModel.restore_from( + model_path, trainer=trainer, return_config=True, save_restore_connector=save_restore_connector, + ) + + with open_dict(model_cfg): + model_cfg.precision = trainer.precision + model_cfg.sequence_parallel = False + model_cfg.activations_checkpoint_granularity = None + model_cfg.activations_checkpoint_method = None + + model = MegatronRetrievalModel.restore_from( + model_path, trainer=trainer, save_restore_connector=save_restore_connector, override_config_path=model_cfg, + ) + + # check whether the DDP is initialized + if parallel_state.is_unitialized(): + + def dummy(): + return + + if model.trainer.strategy.launcher is not None: + model.trainer.strategy.launcher.launch(dummy, trainer=model.trainer) + model.trainer.strategy.setup_environment() + + retrieval_service = OmegaConf.to_container(cfg.retrieval_service) + model.set_inference_config(None, retrieval_service) + + # running text generation, use inference server + if parallel_state.is_pipeline_first_stage() and parallel_state.get_tensor_model_parallel_rank() == 0: + server = MegatronServer(model.cuda(), inference_strategy=model.inference_strategy) + server.run("0.0.0.0", port=cfg.port) + + while True: + choice = torch.cuda.LongTensor(1) + torch.distributed.broadcast(choice, 0) + if choice[0].item() == 0: + generate(model.cuda(), strategy=model.inference_strategy) + + +if __name__ == '__main__': + main() diff --git a/scripts/nlp_language_modeling/service_launch_scripts/start_static_retrieval_service.py b/scripts/nlp_language_modeling/service_launch_scripts/start_static_retrieval_service.py new file mode 100644 index 000000000000..c230efda4d40 --- /dev/null +++ b/scripts/nlp_language_modeling/service_launch_scripts/start_static_retrieval_service.py @@ -0,0 +1,54 @@ +# Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +""" +""" + +from nemo.collections.nlp.modules.common.megatron.retrieval_services.static_retrieval_server import RetrievalServer +from nemo.collections.nlp.modules.common.tokenizer_utils import get_nmt_tokenizer +from nemo.core.config import hydra_runner + + +def get_tokenizer(args): + tokenizer = get_nmt_tokenizer( + library=args.library, + model_name=args.type, + tokenizer_model=args.model, + vocab_file=args.vocab_file, + merges_file=args.merge_file, + delimiter=args.delimiter, + ) + if not hasattr(tokenizer, "pad_id"): + tokenizer.add_special_tokens({'pad_token': ''}) + elif hasattr(tokenizer, "pad_id") and (tokenizer.pad_id is None or tokenizer.pad_id < 0): + tokenizer.add_special_tokens({'pad_token': ''}) + return tokenizer + + +@hydra_runner(config_path="conf", config_name="static_retrieval_service") +def main(cfg) -> None: + tokenizer = get_tokenizer(cfg.tokenizer) + server = RetrievalServer( + cfg.service.faiss_index, + cfg.service.faiss_devices, + cfg.service.nprobe, + cfg.service.retrieval_index, + tokenizer, + cfg.service.query_bert_ip, + cfg.service.query_bert_port, + ) + server.run("0.0.0.0", cfg.service.port) + + +if __name__ == "__main__": + main() # noqa pylint: disable=no-value-for-parameter diff --git a/tests/nemo_text_processing/pt/__init__.py b/scripts/nlp_language_modeling/service_launch_scripts/start_web_service.py similarity index 55% rename from tests/nemo_text_processing/pt/__init__.py rename to scripts/nlp_language_modeling/service_launch_scripts/start_web_service.py index 2db92b257416..77453beb417f 100644 --- a/tests/nemo_text_processing/pt/__init__.py +++ b/scripts/nlp_language_modeling/service_launch_scripts/start_web_service.py @@ -11,3 +11,19 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. +""" +""" + +from nemo.collections.nlp.modules.common.megatron_web_server import RetroDemoWebApp +from nemo.core.config import hydra_runner + + +@hydra_runner(config_path="conf", config_name="retro_web_server") +def main(cfg) -> None: + + demo = RetroDemoWebApp(cfg.text_service_ip, cfg.text_service_port, cfg.combo_service_ip, cfg.combo_service_port) + demo.run_demo(cfg.share, cfg.username, cfg.password, cfg.port) + + +if __name__ == "__main__": + main() # noqa pylint: disable=no-value-for-parameter diff --git a/scripts/speaker_tasks/create_synth_vad_manifest.py b/scripts/speaker_tasks/create_synth_vad_manifest.py new file mode 100644 index 000000000000..87828f2a001f --- /dev/null +++ b/scripts/speaker_tasks/create_synth_vad_manifest.py @@ -0,0 +1,108 @@ +# Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import argparse +import multiprocessing as mp +from itertools import repeat +from pathlib import Path + +import librosa +from tqdm import tqdm + +from nemo.collections.asr.parts.utils.manifest_utils import read_manifest, write_manifest +from nemo.collections.asr.parts.utils.vad_utils import get_frame_labels, load_speech_segments_from_rttm + +""" +This script generates a manifest file for synthetic data generated using the NeMo multispeaker speech data simulator. +The audio created from the simulator can be used to train a VAD model using the manifest file contains the following fields: +The manifest file contains the following fields: + + audio_filepath (str): Path to audio file. + offset (float): Offset in seconds for the start of the audio file. + duration (float): Duration in seconds for the audio file. + text (str): Transcription of the audio file. + label (list): List of frame labels for the audio file. + orig_sample_rate (int): Original sample rate of the audio file. + vad_frame_unit_secs (float): Duration in seconds for each frame label. + +Usage: + python build_synthetic_vad_manifest.py \ + --input_dir /path/to/synthetic/data \ + --frame_length 0.04 \ + --output_file /path/to/output/manifest.json +""" + + +def generate_manifest_entry(inputs): + """ + Generates a manifest entry for a single audio file. + This function is parallelized using multiprocessing.Pool. + + Args: + inputs (tuple): Tuple containing audio file path and frame length in seconds. + inputs[0]: + audio_filepath (str): Path to audio file. + inputs[1]: + vad_frame_unit_secs (float): Duration in seconds for each frame label. + + Returns: + entry (dict): Dictionary containing manifest entry. + """ + audio_filepath, vad_frame_unit_secs = inputs + audio_filepath = Path(audio_filepath) + y, sr = librosa.load(str(audio_filepath)) + dur = librosa.get_duration(y=y, sr=sr) + + manifest_path = audio_filepath.parent / Path(f"{audio_filepath.stem}.json") + audio_manifest = read_manifest(manifest_path) + text = " ".join([x["text"] for x in audio_manifest]) + + rttm_path = audio_filepath.parent / Path(f"{audio_filepath.stem}.rttm") + segments = load_speech_segments_from_rttm(rttm_path) + labels = get_frame_labels(segments, vad_frame_unit_secs, 0.0, dur) + + entry = { + "audio_filepath": str(audio_filepath.absolute()), + "offset": 0.0, + "duration": dur, + "text": text, + "label": labels, + "orig_sample_rate": sr, + "vad_frame_unit_secs": vad_frame_unit_secs, + } + return entry + + +def main(args): + wav_list = list(Path(args.input_dir).glob("*.wav")) + print(f"Found {len(wav_list)} in directory: {args.input_dir}") + + inputs = zip(wav_list, repeat(args.frame_length)) + with mp.Pool(processes=mp.cpu_count()) as pool: + manifest_data = list(tqdm(pool.imap(generate_manifest_entry, inputs), total=len(wav_list))) + + write_manifest(args.output_file, manifest_data) + print(f"Manifest saved to: {args.output_file}") + + +if __name__ == "__main__": + parser = argparse.ArgumentParser() + parser.add_argument("input_dir", default=None, help="Path to directory containing synthetic data") + parser.add_argument( + "-l", "--frame_length", default=0.04, type=float, help="Duration in seconds for each frame label" + ) + parser.add_argument("-o", "--output_file", default=None, help="Path to output manifest file") + + args = parser.parse_args() + main(args) diff --git a/scripts/speaker_tasks/multispeaker_data_analysis.py b/scripts/speaker_tasks/multispeaker_data_analysis.py new file mode 100644 index 000000000000..bc33426ea574 --- /dev/null +++ b/scripts/speaker_tasks/multispeaker_data_analysis.py @@ -0,0 +1,288 @@ +# Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import argparse +import multiprocessing +import shutil +from collections import OrderedDict +from pathlib import Path +from pprint import pprint +from typing import Dict + +import matplotlib.pyplot as plt +import numpy as np +import seaborn as sns +import sox +from scipy.stats import expon +from tqdm import tqdm + +from nemo.collections.asr.parts.utils.vad_utils import ( + get_nonspeech_segments, + load_speech_overlap_segments_from_rttm, + plot_sample_from_rttm, +) + +""" +This script analyzes multi-speaker speech dataset and generates statistics. +The input directory is required to contain the following files: + - rttm files (*.rttm) + - wav files (*.wav) + +Usage: + python /scripts/speaker_tasks/multispeaker_data_analysis.py \ + \ + --session_dur 20 \ + --silence_mean 0.2 \ + --silence_var 100 \ + --overlap_mean 0.15 \ + --overlap_var 50 \ + --num_workers 8 \ + --num_samples 10 \ + --output_dir +""" + + +def process_sample(sess_dict: Dict) -> Dict: + """ + Process each synthetic sample + + Args: + sess_dict (dict): dictionary containing the following keys + rttm_file (str): path to the rttm file + session_dur (float): duration of the session (specified by argument) + precise (bool): whether to measure the precise duration of the session using sox + + Returns: + results (dict): dictionary containing the following keys + session_dur (float): duration of the session + silence_len_list (list): list of silence durations of each silence occurrence + silence_dur (float): total silence duration in a session + silence_ratio (float): ratio of silence duration to session duration + overlap_len_list (list): list of overlap durations of each overlap occurrence + overlap_dur (float): total overlap duration + overlap_ratio (float): ratio of overlap duration to speech (non-silence) duration + """ + + rttm_file = sess_dict["rttm_file"] + session_dur = sess_dict["session_dur"] + precise = sess_dict["precise"] + if precise or session_dur is None: + wav_file = rttm_file.parent / Path(rttm_file.stem + ".wav") + session_dur = sox.file_info.duration(str(wav_file)) + + speech_seg, overlap_seg = load_speech_overlap_segments_from_rttm(rttm_file) + speech_dur = sum([sess_dict[1] - sess_dict[0] for sess_dict in speech_seg]) + + silence_seg = get_nonspeech_segments(speech_seg, session_dur) + silence_len_list = [sess_dict[1] - sess_dict[0] for sess_dict in silence_seg] + silence_dur = max(0, session_dur - speech_dur) + silence_ratio = silence_dur / session_dur + + overlap_len_list = [sess_dict[1] - sess_dict[0] for sess_dict in overlap_seg] + overlap_dur = sum(overlap_len_list) if len(overlap_len_list) else 0 + overlap_ratio = overlap_dur / speech_dur + + results = { + "session_dur": session_dur, + "silence_len_list": silence_len_list, + "silence_dur": silence_dur, + "silence_ratio": silence_ratio, + "overlap_len_list": overlap_len_list, + "overlap_dur": overlap_dur, + "overlap_ratio": overlap_ratio, + } + + return results + + +def run_multispeaker_data_analysis( + input_dir, + session_dur=None, + silence_mean=None, + silence_var=None, + overlap_mean=None, + overlap_var=None, + precise=False, + save_path=None, + num_workers=1, +) -> Dict: + rttm_list = list(Path(input_dir).glob("*.rttm")) + """ + Analyze the multispeaker data and plot the distribution of silence and overlap durations. + + Args: + input_dir (str): path to the directory containing the rttm files + session_dur (float): duration of the session (specified by argument) + silence_mean (float): mean of the silence duration distribution + silence_var (float): variance of the silence duration distribution + overlap_mean (float): mean of the overlap duration distribution + overlap_var (float): variance of the overlap duration distribution + precise (bool): whether to measure the precise duration of the session using sox + save_path (str): path to save the plots + + Returns: + stats (dict): dictionary containing the statistics of the analyzed data + """ + + print(f"Found {len(rttm_list)} files to be processed") + if len(rttm_list) == 0: + raise ValueError(f"No rttm files found in {input_dir}") + + silence_duration = 0.0 + total_duration = 0.0 + overlap_duration = 0.0 + + silence_ratio_all = [] + overlap_ratio_all = [] + silence_length_all = [] + overlap_length_all = [] + + queue = [] + for rttm_file in tqdm(rttm_list): + queue.append( + {"rttm_file": rttm_file, "session_dur": session_dur, "precise": precise,} + ) + + if num_workers <= 1: + results = [process_sample(sess_dict) for sess_dict in tqdm(queue)] + else: + with multiprocessing.Pool(processes=num_workers) as p: + results = list(tqdm(p.imap(process_sample, queue), total=len(queue), desc='Processing', leave=True,)) + + for item in results: + total_duration += item["session_dur"] + silence_duration += item["silence_dur"] + overlap_duration += item["overlap_dur"] + + silence_length_all += item["silence_len_list"] + overlap_length_all += item["overlap_len_list"] + + silence_ratio_all.append(item["silence_ratio"]) + overlap_ratio_all.append(item["overlap_ratio"]) + + actual_silence_mean = silence_duration / total_duration + actual_silence_var = np.var(silence_ratio_all) + actual_overlap_mean = overlap_duration / (total_duration - silence_duration) + actual_overlap_var = np.var(overlap_ratio_all) + + stats = OrderedDict() + stats["total duration (hours)"] = f"{total_duration / 3600:.2f}" + stats["number of sessions"] = len(rttm_list) + stats["average session duration (seconds)"] = f"{total_duration / len(rttm_list):.2f}" + stats["actual silence ratio mean/var"] = f"{actual_silence_mean:.4f}/{actual_silence_var:.4f}" + stats["actual overlap ratio mean/var"] = f"{actual_overlap_mean:.4f}/{actual_overlap_var:.4f}" + stats["expected silence ratio mean/var"] = f"{silence_mean}/{silence_var}" + stats["expected overlap ratio mean/var"] = f"{overlap_mean}/{overlap_var}" + stats["save_path"] = save_path + + print("-----------------------------------------------") + print(" Results ") + print("-----------------------------------------------") + for k, v in stats.items(): + print(k, ": ", v) + print("-----------------------------------------------") + + fig, ((ax1, ax2), (ax3, ax4)) = plt.subplots(2, 2, figsize=(14, 14)) + fig.suptitle( + f"Average session={total_duration/len(rttm_list):.2f} seconds, num sessions={len(rttm_list)}, total={total_duration/3600:.2f} hours" + ) + sns.histplot(silence_ratio_all, ax=ax1) + ax1.set_xlabel("Silence ratio in a session") + ax1.set_title( + f"Target silence mean={silence_mean}, var={silence_var}. \nActual silence ratio={actual_silence_mean:.4f}, var={actual_silence_var:.4f}" + ) + + _, scale = expon.fit(silence_length_all, floc=0) + sns.histplot(silence_length_all, ax=ax2) + ax2.set_xlabel("Per-silence length in seconds") + ax2.set_title(f"Per-silence length histogram, \nfitted exponential distribution with mean={scale:.4f}") + + sns.histplot(overlap_ratio_all, ax=ax3) + ax3.set_title( + f"Target overlap mean={overlap_mean}, var={overlap_var}. \nActual ratio={actual_overlap_mean:.4f}, var={actual_overlap_var:.4f}" + ) + ax3.set_xlabel("Overlap ratio in a session") + _, scale2 = expon.fit(overlap_length_all, floc=0) + sns.histplot(overlap_length_all, ax=ax4) + ax4.set_title(f"Per overlap length histogram, \nfitted exponential distribution with mean={scale2:.4f}") + ax4.set_xlabel("Duration in seconds") + + if save_path: + fig.savefig(save_path) + print(f"Figure saved at: {save_path}") + + return stats + + +def visualize_multispeaker_data(input_dir: str, output_dir: str, num_samples: int = 10) -> None: + """ + Visualize a set of randomly sampled data in the input directory + + Args: + input_dir (str): Path to the input directory + output_dir (str): Path to the output directory + num_samples (int): Number of samples to visualize + """ + rttm_list = list(Path(input_dir).glob("*.rttm")) + idx_list = np.random.permutation(len(rttm_list))[:num_samples] + print(f"Visualizing {num_samples} random samples") + for idx in idx_list: + rttm_file = rttm_list[idx] + audio_file = rttm_file.parent / Path(rttm_file.stem + ".wav") + output_file = Path(output_dir) / Path(rttm_file.stem + ".png") + plot_sample_from_rttm(audio_file=audio_file, rttm_file=rttm_file, save_path=str(output_file), show=False) + print(f"Sample plots saved at: {output_dir}") + + +if __name__ == "__main__": + parser = argparse.ArgumentParser() + parser.add_argument("input_dir", default="", help="Input directory") + parser.add_argument("-sd", "--session_dur", default=None, type=float, help="Duration per session in seconds") + parser.add_argument("-sm", "--silence_mean", default=None, type=float, help="Expected silence ratio mean") + parser.add_argument("-sv", "--silence_var", default=None, type=float, help="Expected silence ratio variance") + parser.add_argument("-om", "--overlap_mean", default=None, type=float, help="Expected overlap ratio mean") + parser.add_argument("-ov", "--overlap_var", default=None, type=float, help="Expected overlap ratio variance") + parser.add_argument("-w", "--num_workers", default=1, type=int, help="Number of CPU workers to use") + parser.add_argument("-s", "--num_samples", default=10, type=int, help="Number of random samples to plot") + parser.add_argument("-o", "--output_dir", default="analysis/", type=str, help="Directory for saving output figure") + parser.add_argument( + "--precise", action="store_true", help="Set to get precise duration, with significant time cost" + ) + args = parser.parse_args() + + print("Running with params:") + pprint(vars(args)) + + output_dir = Path(args.output_dir) + if output_dir.exists(): + print(f"Removing existing output directory: {args.output_dir}") + shutil.rmtree(str(output_dir)) + output_dir.mkdir(parents=True) + + run_multispeaker_data_analysis( + input_dir=args.input_dir, + session_dur=args.session_dur, + silence_mean=args.silence_mean, + silence_var=args.silence_var, + overlap_mean=args.overlap_mean, + overlap_var=args.overlap_var, + precise=args.precise, + save_path=str(Path(args.output_dir, "statistics.png")), + num_workers=args.num_workers, + ) + + visualize_multispeaker_data(input_dir=args.input_dir, output_dir=args.output_dir, num_samples=args.num_samples) + + print("The multispeaker data analysis has been completed.") + print(f"Please check the output directory: \n{args.output_dir}") diff --git a/scripts/tts_dataset_files/es_ES/es_ES_nv230215.dict b/scripts/tts_dataset_files/es_ES/es_ES_nv230215.dict new file mode 100644 index 000000000000..3da92962438d --- /dev/null +++ b/scripts/tts_dataset_files/es_ES/es_ES_nv230215.dict @@ -0,0 +1,77462 @@ +;;; # SpanishDict -- Major Version: 1.0 +;;; # +;;; # ======================================================================== +;;; # +;;; # Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. +;;; # +;;; # Licensed under the Apache License, Version 2.0 (the "License"); +;;; # you may not use this file except in compliance with the License. +;;; # You may obtain a copy of the License at +;;; # +;;; # http://www.apache.org/licenses/LICENSE-2.0 +;;; # +;;; # Unless required by applicable law or agreed to in writing, software +;;; # distributed under the License is distributed on an "AS IS" BASIS, +;;; # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; # See the License for the specific language governing permissions and +;;; # limitations under the License. +;;; # +;;; # ======================================================================== +;;; # +;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +A ˈa +AALENIANA ˌaalenjˈana +AALENIANAS ˌaalenjˈanas +AALENIANO ˌaalenjˈano +AALENIANOS ˌaalenjˈanos +AARÓN ˌaaɾˈon +ABABA aβˈaβa +ABABÁBITE ˌaβaβˈaβite +ABABOL ˌaβaβˈol +ABACÁ ˌaβakˈa +ABACALERA ˌaβakalˈeɾa +ABACALERO ˌaβakalˈeɾo +ABACERÍA ˌaβaθeɾˈia +ABACERO ˌaβaθˈeɾo +ABACIADO ˌaβaθjˈaðo +ABACIAL ˌaβaθjˈal +ABACIALES ˌaβaθjˈales +ABACIATO ˌaβaθjˈato +ÁBACO ˈaβako +ABACORA ˌaβakˈoɾa +ABACORADA ˌaβakoɾˈaða +ABACORADAS ˌaβakoɾˈaðas +ABACORADO ˌaβakoɾˈaðo +ABACORADOS ˌaβakoɾˈaðos +ABACORAR ˌaβakoɾˈaɾ +ABACORARA ˌaβakoɾˈaɾa +ABACORARES ˌaβakoɾˈaɾes +ABAD aβˈad +ABADA aβˈaða +ABADÁN ˌaβaðˈan +ABADEJO ˌaβaðˈexo +ABADENGO ˌaβaðˈɛŋɡo +ABADERNÁBAMOS ˌaβaðeɾnˈaβamos +ABADERNADA ˌaβaðeɾnˈaða +ABADERNADAS ˌaβaðeɾnˈaðas +ABADERNADO ˌaβaðeɾnˈaðo +ABADERNADOS ˌaβaðeɾnˈaðos +ABADERNAR ˌaβaðeɾnˈaɾ +ABADERNARA ˌaβaðeɾnˈaɾa +ABADERNARES ˌaβaðeɾnˈaɾes +ABADESA ˌaβaðˈesa +ABADÍ ˌaβaðˈi +ABADÍA ˌaβaðˈia +ABADIANO ˌaβaðjˈano +ABAJA aβˈaxa +ABAJADA ˌaβaxˈaða +ABAJADAS ˌaβaxˈaðas +ABAJADERO ˌaβaxaðˈeɾo +ABAJADO ˌaβaxˈaðo +ABAJADOS ˌaβaxˈaðos +ABAJAR ˌaβaxˈaɾ +ABAJARA ˌaβaxˈaɾa +ABAJARES ˌaβaxˈaɾes +ABAJEÑA ˌaβaxˈeɲa +ABAJEÑO ˌaβaxˈeɲo +ABAJERA ˌaβaxˈeɾa +ABAJO aβˈaxo +ABALANZADA ˌaβalanθˈaða +ABALANZADAS ˌaβalanθˈaðas +ABALANZADO ˌaβalanθˈaðo +ABALANZADOS ˌaβalanθˈaðos +ABALANZAR ˌaβalanθˈaɾ +ABALANZARA ˌaβalanθˈaɾa +ABALANZARES ˌaβalanθˈaɾes +ABALCONADO ˌaβalkonˈaðo +ABALDONADA ˌaβalðonˈaða +ABALDONADAS ˌaβalðonˈaðas +ABALDONADO ˌaβalðonˈaðo +ABALDONADOS ˌaβalðonˈaðos +ABALDONAMIENTO ˌaβalðˌonamjˈɛnto +ABALDONAR ˌaβalðonˈaɾ +ABALDONARA ˌaβalðonˈaɾa +ABALDONARES ˌaβalðonˈaɾes +ABALEADA ˌaβaleˈaða +ABALEADAS ˌaβaleˈaðas +ABALEADO ˌaβaleˈaðo +ABALEADOS ˌaβaleˈaðos +ABALEAR ˌaβaleˈaɾ +ABALEARA ˌaβaleˈaɾa +ABALEARES ˌaβaleˈaɾes +ABALEO ˌaβalˈeo +ABALORIO ˌaβalˈoɾjo +ÁBALOS ˈaβalos +ABALUARTADA ˌaβaluaɾtˈaða +ABALUARTADAS ˌaβaluaɾtˈaðas +ABALUARTADO ˌaβaluaɾtˈaðo +ABALUARTADOS ˌaβaluaɾtˈaðos +ABALUARTAR ˌaβaluaɾtˈaɾ +ABALUARTARA ˌaβaluaɾtˈaɾa +ABALUARTARES ˌaβaluaɾtˈaɾes +ABANA aβˈana +ABANACIÓN ˌaβanaθjˈon +ABANADA ˌaβanˈaða +ABAÑADA ˌaβaɲˈaða +ABANADAS ˌaβanˈaðas +ABAÑADAS ˌaβaɲˈaðas +ABANADO ˌaβanˈaðo +ABAÑADO ˌaβaɲˈaðo +ABANADOS ˌaβanˈaðos +ABAÑADOS ˌaβaɲˈaðos +ABANAMOS ˌaβanˈamos +ABANANDO ˌaβanˈando +ABANAR ˌaβanˈaɾ +ABANARA ˌaβanˈaɾa +ABANARÁ ˌaβanaɾˈa +ABAÑARA ˌaβaɲˈaɾa +ABANÁRAMOS ˌaβanˈaɾamos +ABANARAS ˌaβanˈaɾas +ABANARÁS ˌaβanaɾˈas +ABANAREIS ˌaβanˈaɾeɪs +ABANAREMOS ˌaβanaɾˈemos +ABANARES ˌaβanˈaɾes +ABAÑARES ˌaβaɲˈaɾes +ABANARÍAMOS ˌaβanaɾˈiamos +ABANAS aβˈanas +ABANASTE ˌaβanˈaste +ABANCALADA ˌaβankalˈaða +ABANCALADAS ˌaβankalˈaðas +ABANCALADO ˌaβankalˈaðo +ABANCALADOS ˌaβankalˈaðos +ABANCALAR ˌaβankalˈaɾ +ABANCALARA ˌaβankalˈaɾa +ABANCALARES ˌaβankalˈaɾes +ABANDERA ˌaβandˈeɾa +ABANDERADA ˌaβandeɾˈaða +ABANDERADAS ˌaβandeɾˈaðas +ABANDERADO ˌaβandeɾˈaðo +ABANDERADOS ˌaβandeɾˈaðos +ABANDERAMIENTO ˌaβandˌeɾamjˈɛnto +ABANDERAR ˌaβandeɾˈaɾ +ABANDERARA ˌaβandeɾˈaɾa +ABANDERARAN ˌaβandeɾˈaɾan +ABANDERARES ˌaβandeɾˈaɾes +ABANDERÉ ˌaβandeɾˈe +ABANDEREN ˌaβandˈeɾen +ABANDERES ˌaβandˈeɾes +ABANDERÉS ˌaβandeɾˈes +ABANDERIZADA ˌaβandˌeɾiθˈaða +ABANDERIZADAS ˌaβandˌeɾiθˈaðas +ABANDERIZADO ˌaβandˌeɾiθˈaðo +ABANDERIZADOS ˌaβandˌeɾiθˈaðos +ABANDERIZAR ˌaβandˌeɾiθˈaɾ +ABANDERO ˌaβandˈeɾo +ABANDONA ˌaβandˈona +ABANDONADA ˌaβandonˈaða +ABANDONADAS ˌaβandonˈaðas +ABANDONADO ˌaβandonˈaðo +ABANDONADOS ˌaβandonˈaðos +ABANDONAMIENTO ˌaβandˌonamjˈɛnto +ABANDONAMOS ˌaβandonˈamos +ABANDONANDO ˌaβandonˈando +ABANDONAR ˌaβandonˈaɾ +ABANDONARA ˌaβandonˈaɾa +ABANDONARÁ ˌaβandˌonaɾˈa +ABANDONÁRAMOS ˌaβandonˈaɾamos +ABANDONARAS ˌaβandonˈaɾas +ABANDONARÁS ˌaβandˌonaɾˈas +ABANDONAREIS ˌaβandonˈaɾeɪs +ABANDONAREMOS ˌaβandˌonaɾˈemos +ABANDONARES ˌaβandonˈaɾes +ABANDONARÍAMOS ˌaβandˌonaɾˈiamos +ABANDONAS ˌaβandˈonas +ABANDONASTE ˌaβandonˈaste +ABANDONE ˌaβandˈone +ABANDONEMOS ˌaβandonˈemos +ABANDONES ˌaβandˈones +ABANDONISMO ˌaβandonˈismo +ABANDONISTA ˌaβandonˈista +ABANDONISTAS ˌaβandonˈistas +ABANDONO ˌaβandˈono +ABANDONOS ˌaβandˈonos +ABANE aβˈane +ABANEMOS ˌaβanˈemos +ABANES aβˈanes +ABANICADA ˌaβanikˈaða +ABANICADAS ˌaβanikˈaðas +ABANICADO ˌaβanikˈaðo +ABANICADOS ˌaβanikˈaðos +ABANICAR ˌaβanikˈaɾ +ABANICARA ˌaβanikˈaɾa +ABANICARES ˌaβanikˈaɾes +ABANICAZO ˌaβanikˈaθo +ABANICO ˌaβanˈiko +ABANO aβˈano +ABANOS aβˈanos +ABANTO aβˈanto +ABARATADA ˌaβaɾatˈaða +ABARATADAS ˌaβaɾatˈaðas +ABARATADO ˌaβaɾatˈaðo +ABARATADOS ˌaβaɾatˈaðos +ABARATAMIENTO ˌaβaɾˌatamjˈɛnto +ABARATAR ˌaβaɾatˈaɾ +ABARATARA ˌaβaɾatˈaɾa +ABARATARES ˌaβaɾatˈaɾes +ABARBETADA ˌaβaɾβetˈaða +ABARBETADAS ˌaβaɾβetˈaðas +ABARBETADO ˌaβaɾβetˈaðo +ABARBETADOS ˌaβaɾβetˈaðos +ABARBETAR ˌaβaɾβetˈaɾ +ABARBETARA ˌaβaɾβetˈaɾa +ABARBETARES ˌaβaɾβetˈaɾes +ABARCA aβˈaɾka +ABARCADA ˌaβaɾkˈaða +ABARCADAS ˌaβaɾkˈaðas +ABARCADO ˌaβaɾkˈaðo +ABARCADOR ˌaβaɾkaðˈoɾ +ABARCADOS ˌaβaɾkˈaðos +ABARCAMOS ˌaβaɾkˈamos +ABARCANDO ˌaβaɾkˈando +ABARCAR ˌaβaɾkˈaɾ +ABARCARA ˌaβaɾkˈaɾa +ABARCÁRAMOS ˌaβaɾkˈaɾamos +ABARCARES ˌaβaɾkˈaɾes +ABARCARÍAMOS ˌaβaɾkaɾˈiamos +ABARLOADA ˌaβaɾloˈaða +ABARLOADAS ˌaβaɾloˈaðas +ABARLOADO ˌaβaɾloˈaðo +ABARLOADOS ˌaβaɾloˈaðos +ABARLOAR ˌaβaɾloˈaɾ +ABARLOARA ˌaβaɾloˈaɾa +ABARLOARES ˌaβaɾloˈaɾes +ABARRACADA ˌaβaɾɾakˈaða +ABARRACADAS ˌaβaɾɾakˈaðas +ABARRACADO ˌaβaɾɾakˈaðo +ABARRACADOS ˌaβaɾɾakˈaðos +ABARRACAR ˌaβaɾɾakˈaɾ +ABARRACARA ˌaβaɾɾakˈaɾa +ABARRACARES ˌaβaɾɾakˈaɾes +ABARRADA ˌaβaɾɾˈaða +ABARRADAS ˌaβaɾɾˈaðas +ABARRADO ˌaβaɾɾˈaðo +ABARRADOS ˌaβaɾɾˈaðos +ABARRAR ˌaβaɾɾˈaɾ +ABARRARA ˌaβaɾɾˈaɾa +ABARRARES ˌaβaɾɾˈaɾes +ABARRAZ ˌaβaɾɾˈaθ +ABARROTADA ˌaβaɾɾotˈaða +ABARROTADAS ˌaβaɾɾotˈaðas +ABARROTADO ˌaβaɾɾotˈaðo +ABARROTADOS ˌaβaɾɾotˈaðos +ABARROTAR ˌaβaɾɾotˈaɾ +ABARROTARA ˌaβaɾɾotˈaɾa +ABARROTARES ˌaβaɾɾotˈaɾes +ABARROTE ˌaβaɾɾˈote +ABARROTERA ˌaβaɾɾotˈeɾa +ABARROTERÍA ˌaβaɾɾˌoteɾˈia +ABASÍ ˌaβasˈi +ABASTA aβˈasta +ABASTADA ˌaβastˈaða +ABASTADAS ˌaβastˈaðas +ABASTADO ˌaβastˈaðo +ABASTADOS ˌaβastˈaðos +ABASTAMIENTO ˌaβastamjˈɛnto +ABASTAMOS ˌaβastˈamos +ABASTAR ˌaβastˈaɾ +ABASTARA ˌaβastˈaɾa +ABASTARÁ ˌaβastaɾˈa +ABASTÁRAMOS ˌaβastˈaɾamos +ABASTARAS ˌaβastˈaɾas +ABASTARÁS ˌaβastaɾˈas +ABASTARDA ˌaβastˈaɾða +ABASTARDÁ ˌaβastaɾðˈa +ABASTARDADA ˌaβastaɾðˈaða +ABASTARDADAS ˌaβastaɾðˈaðas +ABASTARDADO ˌaβastaɾðˈaðo +ABASTARDADOS ˌaβastaɾðˈaðos +ABASTARDAMOS ˌaβastaɾðˈamos +ABASTARDANDO ˌaβastaɾðˈando +ABASTARDAR ˌaβastaɾðˈaɾ +ABASTARDARA ˌaβastaɾðˈaɾa +ABASTARDARÁ ˌaβastˌaɾðaɾˈa +ABASTARDÁRAMOS ˌaβastaɾðˈaɾamos +ABASTARDARAS ˌaβastaɾðˈaɾas +ABASTARDARÁS ˌaβastˌaɾðaɾˈas +ABASTARDAREIS ˌaβastaɾðˈaɾeɪs +ABASTARDARÉIS ˌaβastˌaɾðaɾˈeis +ABASTARDAREMOS ˌaβastˌaɾðaɾˈemos +ABASTARDÁREMOS ˌaβastaɾðˈaɾemos +ABASTARDARES ˌaβastaɾðˈaɾes +ABASTARDARÍAMOS ˌaβastˌaɾðaɾˈiamos +ABASTARDAS ˌaβastˈaɾðas +ABASTARDÁS ˌaβastaɾðˈas +ABASTARDASTE ˌaβastaɾðˈaste +ABASTARDE ˌaβastˈaɾðe +ABASTARDÉ ˌaβastaɾðˈe +ABASTARDEMOS ˌaβastaɾðˈemos +ABASTARDES ˌaβastˈaɾðes +ABASTARDÉS ˌaβastaɾðˈes +ABASTARDO ˌaβastˈaɾðo +ABASTAREIS ˌaβastˈaɾeɪs +ABASTAREMOS ˌaβastaɾˈemos +ABASTARES ˌaβastˈaɾes +ABASTARÍAMOS ˌaβastaɾˈiamos +ABASTAS aβˈastas +ABASTASTE ˌaβastˈaste +ABASTE aβˈaste +ABASTECEDOR ˌaβastˌeθeðˈoɾ +ABASTECEDORA ˌaβastˌeθeðˈoɾa +ABASTECEDORAS ˌaβastˌeθeðˈoɾas +ABASTECEDORES ˌaβastˌeθeðˈoɾes +ABASTECER ˌaβasteθˈeɾ +ABASTECERÍAMOS ˌaβastˌeθeɾˈiamos +ABASTECERNOS ˌaβasteθˈeɾnos +ABASTECÍAMOS ˌaβasteθˈiamos +ABASTECIDA ˌaβasteθˈiða +ABASTECIDAS ˌaβasteθˈiðas +ABASTECIDO ˌaβasteθˈiðo +ABASTECIDOS ˌaβasteθˈiðos +ABASTECIÉNDOLA ˌaβasteθjˈendola +ABASTECIÉNDOLAS ˌaβasteθjˈendolas +ABASTECIÉNDOLE ˌaβasteθjˈendole +ABASTECIÉNDOLES ˌaβasteθjˈendoles +ABASTECIÉNDOLO ˌaβasteθjˈendolo +ABASTECIÉNDOLOS ˌaβasteθjˈendolos +ABASTECIÉNDOME ˌaβasteθjˈendome +ABASTECIÉNDONOS ˌaβasteθjˈendonos +ABASTECIÉNDOOS ˌaβasteθjˈendoos +ABASTECIÉNDOTE ˌaβasteθjˈendote +ABASTECIMIENTO ˌaβastˌeθimjˈɛnto +ABASTEMOS ˌaβastˈemos +ABASTES aβˈastes +ABASTÉS ˌaβastˈes +ABASTIONADA ˌaβastjonˈaða +ABASTIONADAS ˌaβastjonˈaðas +ABASTIONADO ˌaβastjonˈaðo +ABASTIONADOS ˌaβastjonˈaðos +ABASTIONAR ˌaβastjonˈaɾ +ABASTIONARES ˌaβastjonˈaɾes +ABASTO aβˈasto +ABASTOS aβˈastos +ABATA aβˈata +ABATAMOS ˌaβatˈamos +ABATANADA ˌaβatanˈaða +ABATANADAS ˌaβatanˈaðas +ABATANADO ˌaβatanˈaðo +ABATANADOS ˌaβatanˈaðos +ABATANAR ˌaβatanˈaɾ +ABATAS aβˈatas +ABATATA ˌaβatˈata +ABATATADA ˌaβatatˈaða +ABATATADAS ˌaβatatˈaðas +ABATATADO ˌaβatatˈaðo +ABATATADOS ˌaβatatˈaðos +ABATATAR ˌaβatatˈaɾ +ABATATARSE ˌaβatatˈaɾse +ABATATE ˌaβatˈate +ABATATO ˌaβatˈato +ABATE aβˈate +ABATES aβˈates +ABATÍAMOS ˌaβatˈiamos +ABATIBLE ˌaβatˈiβle +ABATIDA ˌaβatˈiða +ABATIDAS ˌaβatˈiðas +ABATIDO ˌaβatˈiðo +ABATIDOS ˌaβatˈiðos +ABATIÉNDOLA ˌaβatjˈendola +ABATIÉNDOLAS ˌaβatjˈendolas +ABATIÉNDOLE ˌaβatjˈendole +ABATIÉNDOLES ˌaβatjˈendoles +ABATIÉNDOLO ˌaβatjˈendolo +ABATIÉNDOLOS ˌaβatjˈendolos +ABATIÉNDOME ˌaβatjˈendome +ABATIÉNDONOS ˌaβatjˈendonos +ABATIÉNDOOS ˌaβatjˈendoos +ABATIÉNDOTE ˌaβatjˈendote +ABATIMIENTO ˌaβatimjˈɛnto +ABATIR ˌaβatˈiɾ +ABATO aβˈato +ABATOJADA ˌaβatoxˈaða +ABATOJADAS ˌaβatoxˈaðas +ABATOJADO ˌaβatoxˈaðo +ABATOJADOS ˌaβatoxˈaðos +ABATOJAR ˌaβatoxˈaɾ +ABAXIAL ˌaβaksjˈal +ABAXIALES ˌaβaksjˈales +ABAZÓN ˌaβaθˈon +ABDICA abðˈika +ABDICACIÓN ˌabðikaθjˈon +ABDICACIONES ˌabðikaθjˈones +ABDICADA ˌabðikˈaða +ABDICADAS ˌabðikˈaðas +ABDICADO ˌabðikˈaðo +ABDICADOS ˌabðikˈaðos +ABDICAMOS ˌabðikˈamos +ABDICANDO ˌabðikˈando +ABDICAR ˌabðikˈaɾ +ABDICARA ˌabðikˈaɾa +ABDICARÁ ˌabðikaɾˈa +ABDICÁRAMOS ˌabðikˈaɾamos +ABDICARAS ˌabðikˈaɾas +ABDICARÁS ˌabðikaɾˈas +ABDICARÉ ˌabðikaɾˈe +ABDICAREIS ˌabðikˈaɾeɪs +ABDICAREMOS ˌabðikaɾˈemos +ABDICARES ˌabðikˈaɾes +ABDICARÍAMOS ˌabðikaɾˈiamos +ABDICAS abðˈikas +ABDICASTE ˌabðikˈaste +ABDICATIVA ˌabðikatˈiβa +ABDICATIVAS ˌabðikatˈiβas +ABDICATIVO ˌabðikatˈiβo +ABDICATIVOS ˌabðikatˈiβos +ABDICO abðˈiko +ABDIQUE abðˈike +ABDIQUEMOS ˌabðikˈemos +ABDIQUES abðˈikes +ABDOMEN abðˈomen +ABDOMINAL ˌabðominˈal +ABDOMINALES ˌabðominˈales +ABDUCCIÓN ˌabðukθjˈon +ABDUCIDA ˌabðuθˈiða +ABDUCIDAS ˌabðuθˈiðas +ABDUCIDO ˌabðuθˈiðo +ABDUCIDOS ˌabðuθˈiðos +ABDUCIR ˌabðuθˈiɾ +ABDUCTOR ˌabðuktˈoɾ +ABECÉ ˌaβeθˈe +ABECEDARIO ˌaβeθeðˈaɾjo +ABECÉS ˌaβeθˈes +ABEDUL ˌaβeðˈul +ABEJA aβˈexa +ABEJAR ˌaβexˈaɾ +ABEJARRÓN ˌaβexaɾɾˈon +ABEJARUCO ˌaβexaɾˈuko +ABEJEADA ˌaβexeˈaða +ABEJEADAS ˌaβexeˈaðas +ABEJEADO ˌaβexeˈaðo +ABEJEADOS ˌaβexeˈaðos +ABEJEAR ˌaβexeˈaɾ +ABEJERA ˌaβexˈeɾa +ABEJERO ˌaβexˈeɾo +ABEJITA ˌaβexˈita +ABEJÓN ˌaβexˈon +ABEJONEADA ˌaβexˌoneˈaða +ABEJONEADAS ˌaβexˌoneˈaðas +ABEJONEADO ˌaβexˌoneˈaðo +ABEJONEADOS ˌaβexˌoneˈaðos +ABEJONEAR ˌaβexˌoneˈaɾ +ABEJORREADA ˌaβexˌoɾɾeˈaða +ABEJORREADAS ˌaβexˌoɾɾeˈaðas +ABEJORREADO ˌaβexˌoɾɾeˈaðo +ABEJORREADOS ˌaβexˌoɾɾeˈaðos +ABEJORREAR ˌaβexˌoɾɾeˈaɾ +ABEJORRO ˌaβexˈoɾɾo +ABEJUNO ˌaβexˈuno +ABEL aβˈel +ABELDADA ˌaβelðˈaða +ABELDADAS ˌaβelðˈaðas +ABELDADO ˌaβelðˈaðo +ABELDADOS ˌaβelðˈaðos +ABELDAR ˌaβelðˈaɾ +ABELIANA ˌaβeljˈana +ABELIANO ˌaβeljˈano +ABELITO ˌaβelˈito +ABELMOSCO ˌaβelmˈosko +ABELONITA ˌaβelonˈita +ABEMOLADA ˌaβemolˈaða +ABEMOLADAS ˌaβemolˈaðas +ABEMOLADO ˌaβemolˈaðo +ABEMOLADOS ˌaβemolˈaðos +ABEMOLAR ˌaβemolˈaɾ +ABENDAÑO ˌaβendˈaɲo +ABÉÑOLA aβˈeɲola +ABÉÑULA aβˈeɲula +ABERRACIÓN ˌaβeɾɾaθjˈon +ABERRADA ˌaβeɾɾˈaða +ABERRADAS ˌaβeɾɾˈaðas +ABERRADO ˌaβeɾɾˈaðo +ABERRADOS ˌaβeɾɾˈaðos +ABERRAMOS ˌaβeɾɾˈamos +ABERRANDO ˌaβeɾɾˈando +ABERRANTE ˌaβeɾɾˈante +ABERRANTES ˌaβeɾɾˈantes +ABERRAR ˌaβeɾɾˈaɾ +ABERRÁRAMOS ˌaβeɾɾˈaɾamos +ABERRARÍAMOS ˌaβeɾɾaɾˈiamos +ABERTAL ˌaβeɾtˈal +ABERTALES ˌaβeɾtˈales +ABERTURA ˌaβeɾtˈuɾa +ABERTZALE ˌaβeɾtθˈale +ABERTZALES ˌaβeɾtθˈales +ABERZALES ˌaβeɾθˈales +ABÉS aβˈes +ABESIVA ˌaβesˈiβa +ABESIVAS ˌaβesˈiβas +ABESIVO ˌaβesˈiβo +ABESIVOS ˌaβesˈiβos +ABETAL ˌaβetˈal +ABETO aβˈeto +ABETUNADA ˌaβetunˈaða +ABETUNADAS ˌaβetunˈaðas +ABETUNADO ˌaβetunˈaðo +ABETUNADOS ˌaβetunˈaðos +ABETUNAR ˌaβetunˈaɾ +ABIERTA aβjˈeɾta +ABIERTAMENTE aβjˈeɾtamˈente +ABIERTO aβjˈeɾto +ABIERTOS aβjˈeɾtos +ABIGAÍL ˌaβiɣaˈil +ABIGARRADA ˌaβiɣaɾɾˈaða +ABIGARRADO ˌaβiɣaɾɾˈaðo +ABIGARRAMIENTO ˌaβiɣˌaɾɾamjˈɛnto +ABIGARRAR ˌaβiɣaɾɾˈaɾ +ABIGEATO ˌaβixeˈato +ABIGEO ˌaβixˈeo +ABINTESTATO ˌaβintestˈato +ABIÓTICA aβjˈotika +ABIÓTICAS aβjˈotikas +ABIÓTICO aβjˈotiko +ABIÓTICOS aβjˈotikos +ABIPÓN ˌaβipˈon +ABISAGRADA ˌaβisaɣɾˈaða +ABISAGRADAS ˌaβisaɣɾˈaðas +ABISAGRADO ˌaβisaɣɾˈaðo +ABISAGRADOS ˌaβisaɣɾˈaðos +ABISAGRAR ˌaβisaɣɾˈaɾ +ABISAL ˌaβisˈal +ABISINIA ˌaβisˈinja +ABISINIO ˌaβisˈinjo +ABISMADA ˌaβismˈaða +ABISMADAS ˌaβismˈaðas +ABISMADO ˌaβismˈaðo +ABISMADOS ˌaβismˈaðos +ABISMAL ˌaβismˈal +ABISMAMOS ˌaβismˈamos +ABISMAR ˌaβismˈaɾ +ABISMÁRAMOS ˌaβismˈaɾamos +ABISMARÍAMOS ˌaβismaɾˈiamos +ABISMO aβˈismo +ABIVAS aβˈiβas +ABJAD aβxˈad +ABJASIA aβxˈasja +ABJASIO aβxˈasjo +ABJASO aβxˈaso +ABJURA aβxˈuɾa +ABJURACIÓN ˌaβxuɾaθjˈon +ABJURADA ˌaβxuɾˈaða +ABJURADAS ˌaβxuɾˈaðas +ABJURADO ˌaβxuɾˈaðo +ABJURADOS ˌaβxuɾˈaðos +ABJURAMOS ˌaβxuɾˈamos +ABJURANDO ˌaβxuɾˈando +ABJURAR ˌaβxuɾˈaɾ +ABJURÁRAMOS ˌaβxuɾˈaɾamos +ABJURARÍAMOS ˌaβxuɾaɾˈiamos +ABJURAS aβxˈuɾas +ABJURE aβxˈuɾe +ABJURO aβxˈuɾo +ABLACIÓN ˌaβlaθjˈon +ABLACIONADA ˌaβlaθjonˈaða +ABLACIONADAS ˌaβlaθjonˈaðas +ABLACIONADO ˌaβlaθjonˈaðo +ABLACIONADOS ˌaβlaθjonˈaðos +ABLANDADA ˌaβlandˈaða +ABLANDADAS ˌaβlandˈaðas +ABLANDADO ˌaβlandˈaðo +ABLANDADOS ˌaβlandˈaðos +ABLANDAMIENTO ˌaβlandamjˈɛnto +ABLANDAR ˌaβlandˈaɾ +ABLANDARSE ˌaβlandˈaɾse +ABLATIVA ˌaβlatˈiβa +ABLATIVAS ˌaβlatˈiβas +ABLATIVO ˌaβlatˈiβo +ABLATIVOS ˌaβlatˈiβos +ABLUCIÓN ˌaβluθjˈon +ABLUÍAMOS ˌaβluˈiamos +ABLUIDA ˌaβluˈiða +ABLUIDAS ˌaβluˈiðas +ABLUIDO ˌaβluˈiðo +ABLUIDOS ˌaβluˈiðos +ABLUIR ˌaβluˈiɾ +ABLUIRÍAMOS ˌaβluiɾˈiamos +ABNEGACIÓN ˌabneɣaθjˈon +ABNEGADA ˌabneɣˈaða +ABNEGADAS ˌabneɣˈaðas +ABNEGADO ˌabneɣˈaðo +ABNEGADOS ˌabneɣˈaðos +ABNEGAMOS ˌabneɣˈamos +ABNEGAR ˌabneɣˈaɾ +ABNEGÁRAMOS ˌabneɣˈaɾamos +ABNEGARÍAMOS ˌabneɣaɾˈiamos +ABOBADA ˌaβoβˈaða +ABOBADAS ˌaβoβˈaðas +ABOBADO ˌaβoβˈaðo +ABOBADOS ˌaβoβˈaðos +ABOBALICONADO ˌaβoβˌalikonˈaðo +ABOBAR ˌaβoβˈaɾ +ABOBRA aβˈoβɾa +ABOCADA ˌaβokˈaða +ABOCADAS ˌaβokˈaðas +ABOCADO ˌaβokˈaðo +ABOCADOS ˌaβokˈaðos +ABOCAR ˌaβokˈaɾ +ABOCETADA ˌaβoθetˈaða +ABOCETADAS ˌaβoθetˈaðas +ABOCETADO ˌaβoθetˈaðo +ABOCETADOS ˌaβoθetˈaðos +ABOCETAR ˌaβoθetˈaɾ +ABOCHORNADA ˌaβotʃoɾnˈaða +ABOCHORNADAS ˌaβotʃoɾnˈaðas +ABOCHORNADO ˌaβotʃoɾnˈaðo +ABOCHORNADOS ˌaβotʃoɾnˈaðos +ABOCHORNANTE ˌaβotʃoɾnˈante +ABOCHORNAR ˌaβotʃoɾnˈaɾ +ABOCHORNARSE ˌaβotʃoɾnˈaɾse +ABOCINADA ˌaβoθinˈaða +ABOCINADAS ˌaβoθinˈaðas +ABOCINADO ˌaβoθinˈaðo +ABOCINADOS ˌaβoθinˈaðos +ABOCINAR ˌaβoθinˈaɾ +ABODRITA ˌaβoðɾˈita +ABOFAR ˌaβofˈaɾ +ABOFETEADA ˌaβofˌeteˈaða +ABOFETEADAS ˌaβofˌeteˈaðas +ABOFETEADO ˌaβofˌeteˈaðo +ABOFETEADOS ˌaβofˌeteˈaðos +ABOFETEAR ˌaβofˌeteˈaɾ +ABOGACÍA ˌaβoɣaθˈia +ABOGADA ˌaβoɣˈaða +ABOGADAS ˌaβoɣˈaðas +ABOGADE ˌaβoɣˈaðe +ABOGADES ˌaβoɣˈaðes +ABOGADITA ˌaβoɣaðˈita +ABOGADO ˌaβoɣˈaðo +ABOGADOS ˌaβoɣˈaðos +ABOGAR ˌaβoɣˈaɾ +ABOITIZ ˌaβoɪtˈiθ +ABOLENGO ˌaβolˈɛŋɡo +ABOLICIÓN ˌaβoliθjˈon +ABOLICIONISMO ˌaβolˌiθjonˈismo +ABOLICIONISTA ˌaβolˌiθjonˈista +ABOLICIONISTAS ˌaβolˌiθjonˈistas +ABOLIDA ˌaβolˈiða +ABOLIDAS ˌaβolˈiðas +ABOLIDO ˌaβolˈiðo +ABOLIDOS ˌaβolˈiðos +ABOLIR ˌaβolˈiɾ +ABOLSADO ˌaβolsˈaðo +ABOMASO ˌaβomˈaso +ABOMBADA ˌaβombˈaða +ABOMBADAS ˌaβombˈaðas +ABOMBADO ˌaβombˈaðo +ABOMBADOS ˌaβombˈaðos +ABOMBAR ˌaβombˈaɾ +ABOMBARSE ˌaβombˈaɾse +ABOMINABLE ˌaβominˈaβle +ABOMINABLES ˌaβominˈaβles +ABOMINACIÓN ˌaβomˌinaθjˈon +ABOMINADA ˌaβominˈaða +ABOMINADAS ˌaβominˈaðas +ABOMINADO ˌaβominˈaðo +ABOMINADOS ˌaβominˈaðos +ABOMINAMOS ˌaβominˈamos +ABOMINANDO ˌaβominˈando +ABOMINAR ˌaβominˈaɾ +ABOMINÁRAMOS ˌaβominˈaɾamos +ABOMINARÍAMOS ˌaβomˌinaɾˈiamos +ABOMINO ˌaβomˈino +ABONADA ˌaβonˈaða +ABONADAS ˌaβonˈaðas +ABONADO ˌaβonˈaðo +ABONADOS ˌaβonˈaðos +ABONAR ˌaβonˈaɾ +ABONARSE ˌaβonˈaɾse +ABONÉ ˌaβonˈe +ABONO aβˈono +ABONÓ ˌaβonˈo +ABORDA aβˈoɾða +ABORDABLE ˌaβoɾðˈaβle +ABORDABLES ˌaβoɾðˈaβles +ABORDADA ˌaβoɾðˈaða +ABORDADAS ˌaβoɾðˈaðas +ABORDADO ˌaβoɾðˈaðo +ABORDADOR ˌaβoɾðaðˈoɾ +ABORDADOS ˌaβoɾðˈaðos +ABORDAJE ˌaβoɾðˈaxe +ABORDAMOS ˌaβoɾðˈamos +ABORDAN aβˈoɾðan +ABORDANDO ˌaβoɾðˈando +ABORDAR ˌaβoɾðˈaɾ +ABORDARA ˌaβoɾðˈaɾa +ABORDARÁ ˌaβoɾðaɾˈa +ABORDÁRAMOS ˌaβoɾðˈaɾamos +ABORDARAS ˌaβoɾðˈaɾas +ABORDARÁS ˌaβoɾðaɾˈas +ABORDAREIS ˌaβoɾðˈaɾeɪs +ABORDAREMOS ˌaβoɾðaɾˈemos +ABORDARES ˌaβoɾðˈaɾes +ABORDARÍAMOS ˌaβoɾðaɾˈiamos +ABORDAS aβˈoɾðas +ABORDASTE ˌaβoɾðˈaste +ABORDE aβˈoɾðe +ABORDEMOS ˌaβoɾðˈemos +ABORDES aβˈoɾðes +ABORDÉS ˌaβoɾðˈes +ABORDO aβˈoɾðo +ABORIGEN ˌaβoɾˈixen +ABORÍGENES ˌaβoɾˈixenes +ABORIGINAL ˌaβoɾˌixinˈal +ABORRASCADA ˌaβoɾɾaskˈaða +ABORRASCADAS ˌaβoɾɾaskˈaðas +ABORRASCADO ˌaβoɾɾaskˈaðo +ABORRASCADOS ˌaβoɾɾaskˈaðos +ABORRASCARSE ˌaβoɾɾaskˈaɾse +ABORRECER ˌaβoɾɾeθˈeɾ +ABORRECERÍAMOS ˌaβoɾɾˌeθeɾˈiamos +ABORRECÍAMOS ˌaβoɾɾeθˈiamos +ABORRECIBLE ˌaβoɾɾeθˈiβle +ABORRECIBLES ˌaβoɾɾeθˈiβles +ABORRECIDA ˌaβoɾɾeθˈiða +ABORRECIDAS ˌaβoɾɾeθˈiðas +ABORRECIDO ˌaβoɾɾeθˈiðo +ABORRECIDOS ˌaβoɾɾeθˈiðos +ABORRECIMIENTO ˌaβoɾɾˌeθimjˈɛnto +ABORREGÁ ˌaβoɾɾeɣˈa +ABORREGADA ˌaβoɾɾeɣˈaða +ABORREGADAS ˌaβoɾɾeɣˈaðas +ABORREGADO ˌaβoɾɾeɣˈaðo +ABORREGADOS ˌaβoɾɾeɣˈaðos +ABORREGAR ˌaβoɾɾeɣˈaɾ +ABORREGARSE ˌaβoɾɾeɣˈaɾse +ABORTA aβˈoɾta +ABORTADA ˌaβoɾtˈaða +ABORTADAS ˌaβoɾtˈaðas +ABORTADO ˌaβoɾtˈaðo +ABORTADOS ˌaβoɾtˈaðos +ABORTAMOS ˌaβoɾtˈamos +ABORTANDO ˌaβoɾtˈando +ABORTAR ˌaβoɾtˈaɾ +ABORTARA ˌaβoɾtˈaɾa +ABORTARÁ ˌaβoɾtaɾˈa +ABORTÁRAMOS ˌaβoɾtˈaɾamos +ABORTARAS ˌaβoɾtˈaɾas +ABORTARÁS ˌaβoɾtaɾˈas +ABORTAREIS ˌaβoɾtˈaɾeɪs +ABORTAREMOS ˌaβoɾtaɾˈemos +ABORTARES ˌaβoɾtˈaɾes +ABORTARÍAMOS ˌaβoɾtaɾˈiamos +ABORTAS aβˈoɾtas +ABORTASTE ˌaβoɾtˈaste +ABORTE aβˈoɾte +ABORTEMOS ˌaβoɾtˈemos +ABORTES aβˈoɾtes +ABORTISMO ˌaβoɾtˈismo +ABORTISTA ˌaβoɾtˈista +ABORTISTAS ˌaβoɾtˈistas +ABORTIVA ˌaβoɾtˈiβa +ABORTIVO ˌaβoɾtˈiβo +ABORTO aβˈoɾto +ABORTÓN ˌaβoɾtˈon +ABORTORIO ˌaβoɾtˈoɾjo +ABOTAGAMIENTO ˌaβotˌaɣamjˈɛnto +ABOTAGAR ˌaβotaɣˈaɾ +ABOTAGARSE ˌaβotaɣˈaɾse +ABOTARGADA ˌaβotaɾɣˈaða +ABOTARGADAS ˌaβotaɾɣˈaðas +ABOTARGADO ˌaβotaɾɣˈaðo +ABOTARGADOS ˌaβotaɾɣˈaðos +ABOTARGAMIENTO ˌaβotˌaɾɣamjˈɛnto +ABOTARGAR ˌaβotaɾɣˈaɾ +ABOTONADA ˌaβotonˈaða +ABOTONADAS ˌaβotonˈaðas +ABOTONADO ˌaβotonˈaðo +ABOTONADOS ˌaβotonˈaðos +ABOTONAR ˌaβotonˈaɾ +ABOTONARSE ˌaβotonˈaɾse +ABOVEDADO ˌaβoβeðˈaðo +ABOVEDAMIENTO ˌaβoβˌeðamjˈɛnto +ABOVEDAR ˌaβoβeðˈaɾ +ABRA ˈaβɾa +ABRACADA ˌaβɾakˈaða +ABRACADABRA ˌaβɾakaðˈaβɾa +ABRACADAS ˌaβɾakˈaðas +ABRACADO ˌaβɾakˈaðo +ABRACADOS ˌaβɾakˈaðos +ABRACAR ˌaβɾakˈaɾ +ABRACE aβɾˈaθe +ABRACÉ ˌaβɾaθˈe +ABRACEMOS ˌaβɾaθˈemos +ABRACES aβɾˈaθes +ABRAHAM aβɾˈaam +ABRAHÁMICO ˌaβɾaˈamiko +ABRAHÁN ˌaβɾaˈan +ABRAM ˈaβɾam +ABRAMOS aβɾˈamos +ABRAS ˈaβɾas +ABRASA aβɾˈasa +ABRASADA ˌaβɾasˈaða +ABRASADAS ˌaβɾasˈaðas +ABRASADO ˌaβɾasˈaðo +ABRASADOR ˌaβɾasaðˈoɾ +ABRASADORA ˌaβɾasaðˈoɾa +ABRASADORAS ˌaβɾasaðˈoɾas +ABRASADORES ˌaβɾasaðˈoɾes +ABRASADOS ˌaβɾasˈaðos +ABRASAMOS ˌaβɾasˈamos +ABRASANDO ˌaβɾasˈando +ABRASANTE ˌaβɾasˈante +ABRASAR ˌaβɾasˈaɾ +ABRASARA ˌaβɾasˈaɾa +ABRASARÁ ˌaβɾasaɾˈa +ABRASÁRAMOS ˌaβɾasˈaɾamos +ABRASARAS ˌaβɾasˈaɾas +ABRASARÁS ˌaβɾasaɾˈas +ABRASAREIS ˌaβɾasˈaɾeɪs +ABRASAREMOS ˌaβɾasaɾˈemos +ABRASARES ˌaβɾasˈaɾes +ABRASARÍAMOS ˌaβɾasaɾˈiamos +ABRASAS aβɾˈasas +ABRASASTE ˌaβɾasˈaste +ABRASE aβɾˈase +ABRASÉ ˌaβɾasˈe +ÁBRASE ˈaβɾase +ABRASEMOS ˌaβɾasˈemos +ABRASES aβɾˈases +ABRASIÓN ˌaβɾasjˈon +ABRASIVA ˌaβɾasˈiβa +ABRASIVO ˌaβɾasˈiβo +ABRASO aβɾˈaso +ABRASÓ ˌaβɾasˈo +ABRAZABLE ˌaβɾaθˈaβle +ABRAZADA ˌaβɾaθˈaða +ABRAZADAS ˌaβɾaθˈaðas +ABRAZADERA ˌaβɾaθaðˈeɾa +ABRAZADO ˌaβɾaθˈaðo +ABRAZADOR ˌaβɾaθaðˈoɾ +ABRAZADORA ˌaβɾaθaðˈoɾa +ABRAZADORAS ˌaβɾaθaðˈoɾas +ABRAZADORES ˌaβɾaθaðˈoɾes +ABRAZADOS ˌaβɾaθˈaðos +ABRAZAR ˌaβɾaθˈaɾ +ABRAZO aβɾˈaθo +ABRE ˈaβɾe +ABRECARTAS ˌaβɾekˈaɾtas +ABREFÁCIL ˌaβɾefˈaθil +ABREFÁCILES ˌaβɾefˈaθiles +ÁBREGO ˈaβɾeɣo +ABRELATAS ˌaβɾelˈatas +ABREN ˈaβɾen +ABREPUERTAS ˌaβɾepwˈeɾtas +ABRES ˈaβɾes +ABREVADA ˌaβɾeβˈaða +ABREVADAS ˌaβɾeβˈaðas +ABREVADERO ˌaβɾeβaðˈeɾo +ABREVADO ˌaβɾeβˈaðo +ABREVADOS ˌaβɾeβˈaðos +ABREVAR ˌaβɾeβˈaɾ +ABREVIA aβɾˈeβja +ABREVIACIÓN ˌaβɾeβjaθjˈon +ABREVIADA ˌaβɾeβjˈaða +ABREVIADAS ˌaβɾeβjˈaðas +ABREVIADO ˌaβɾeβjˈaðo +ABREVIADOS ˌaβɾeβjˈaðos +ABREVIAMIENTO ˌaβɾeβjamjˈɛnto +ABREVIAMOS ˌaβɾeβjˈamos +ABREVIANDO ˌaβɾeβjˈando +ABREVIAR ˌaβɾeβjˈaɾ +ABREVIARA ˌaβɾeβjˈaɾa +ABREVIARÁ ˌaβɾeβjaɾˈa +ABREVIÁRAMOS ˌaβɾeβjˈaɾamos +ABREVIARAS ˌaβɾeβjˈaɾas +ABREVIARÁS ˌaβɾeβjaɾˈas +ABREVIAREIS ˌaβɾeβjˈaɾeɪs +ABREVIAREMOS ˌaβɾeβjaɾˈemos +ABREVIARES ˌaβɾeβjˈaɾes +ABREVIARÍAMOS ˌaβɾeβjaɾˈiamos +ABREVIAS aβɾˈeβjas +ABREVIASTE ˌaβɾeβjˈaste +ABREVIATURA ˌaβɾeβjatˈuɾa +ABREVIE aβɾˈeβje +ABREVIEMOS ˌaβɾeβjˈemos +ABREVIES aβɾˈeβjes +ABREVIO aβɾˈeβjo +ABRÍ aβɾˈi +ABRÍAMOS aβɾˈiamos +ABRIBONADA ˌaβɾiβonˈaða +ABRIBONADAS ˌaβɾiβonˈaðas +ABRIBONADO ˌaβɾiβonˈaðo +ABRIBONADOS ˌaβɾiβonˈaðos +ABRIBONAR ˌaβɾiβonˈaɾ +ABRIDOR ˌaβɾiðˈoɾ +ABRIDORA ˌaβɾiðˈoɾa +ABRIDORAS ˌaβɾiðˈoɾas +ABRIDORES ˌaβɾiðˈoɾes +ABRIERON ˌaβɾiˈeɾon +ABRIGADA ˌaβɾiɣˈaða +ABRIGADAS ˌaβɾiɣˈaðas +ABRIGADERO ˌaβɾiɣaðˈeɾo +ABRIGADO ˌaβɾiɣˈaðo +ABRIGADOS ˌaβɾiɣˈaðos +ABRIGAMOS ˌaβɾiɣˈamos +ABRIGANDO ˌaβɾiɣˈando +ABRIGAÑO ˌaβɾiɣˈaɲo +ABRIGAR ˌaβɾiɣˈaɾ +ABRIGÁRAMOS ˌaβɾiɣˈaɾamos +ABRIGARÍAMOS ˌaβɾiɣaɾˈiamos +ABRIGARSE ˌaβɾiɣˈaɾse +ABRIGO aβɾˈiɣo +ÁBRIGO ˈaβɾiɣo +ABRIL aβɾˈil +ABRILEÑO ˌaβɾilˈeɲo +ABRIMIENTO ˌaβɾimjˈɛnto +ABRIMOS aβɾˈimos +ABRIÓ ˌaβɾiˈo +ABRIR aβɾˈiɾ +ABRIRÁ ˌaβɾiɾˈa +ABRIRÁS ˌaβɾiɾˈas +ABRIREMOS ˌaβɾiɾˈemos +ABRIRES aβɾˈiɾes +ABRIRÍAMOS ˌaβɾiɾˈiamos +ABRIRSE aβɾˈiɾse +ABRISTE aβɾˈiste +ABRO ˈaβɾo +ABROCHADA ˌaβɾotʃˈaða +ABROCHADAS ˌaβɾotʃˈaðas +ABROCHADO ˌaβɾotʃˈaðo +ABROCHADORA ˌaβɾotʃaðˈoɾa +ABROCHADOS ˌaβɾotʃˈaðos +ABROCHAR ˌaβɾotʃˈaɾ +ABROCHARSE ˌaβɾotʃˈaɾse +ABRODITA ˌaβɾoðˈita +ABROGABLE ˌaβɾoɣˈaβle +ABROGABLES ˌaβɾoɣˈaβles +ABROGACIÓN ˌaβɾoɣaθjˈon +ABROGADA ˌaβɾoɣˈaða +ABROGADAS ˌaβɾoɣˈaðas +ABROGADO ˌaβɾoɣˈaðo +ABROGADOS ˌaβɾoɣˈaðos +ABROGAR ˌaβɾoɣˈaɾ +ABROGATORIA ˌaβɾoɣatˈoɾja +ABROGATORIAS ˌaβɾoɣatˈoɾjas +ABROGATORIO ˌaβɾoɣatˈoɾjo +ABROGATORIOS ˌaβɾoɣatˈoɾjos +ABROGO aβɾˈoɣo +ABROJO aβɾˈoxo +ABRONCADA ˌaβɾonkˈaða +ABRONCADAS ˌaβɾonkˈaðas +ABRONCADO ˌaβɾonkˈaðo +ABRONCADOS ˌaβɾonkˈaðos +ABRONCAR ˌaβɾonkˈaɾ +ABROTACIÓN ˌaβɾotaθjˈon +ABRÓTANO aβɾˈotano +ABROTOÑADA ˌaβɾotoɲˈaða +ABROTOÑADAS ˌaβɾotoɲˈaðas +ABROTOÑADO ˌaβɾotoɲˈaðo +ABROTOÑADOS ˌaβɾotoɲˈaðos +ABROTOÑAR ˌaβɾotoɲˈaɾ +ABRUMADA ˌaβɾumˈaða +ABRUMADAS ˌaβɾumˈaðas +ABRUMADO ˌaβɾumˈaðo +ABRUMADOR ˌaβɾumaðˈoɾ +ABRUMADOS ˌaβɾumˈaðos +ABRUMAR ˌaβɾumˈaɾ +ABRUPTA aβɾˈupːta +ABRUPTO aβɾˈupːto +ABRUZOS aβɾˈuθos +ABSALÓN ˌaβsalˈon +ABSCEDAMOS ˌaβsθeðˈamos +ABSCEDER ˌaβsθeðˈeɾ +ABSCEDERÍAMOS ˌaβsθeðeɾˈiamos +ABSCEDÍAMOS ˌaβsθeðˈiamos +ABSCEDIDA ˌaβsθeðˈiða +ABSCEDIDAS ˌaβsθeðˈiðas +ABSCEDIDO ˌaβsθeðˈiðo +ABSCEDIDOS ˌaβsθeðˈiðos +ABSCISA aβsθˈisa +ABSCONDER ˌaβskondˈeɾ +ABSENTA aβsˈɛnta +ABSENTISMO ˌaβsentˈismo +ABSENTISTA ˌaβsentˈista +ÁBSIDA ˈaβsiða +ÁBSIDE ˈaβsiðe +ABSIDIAL ˌaβsiðjˈal +ABSINTIO aβsˈintjo +ABSOLUCIÓN ˌaβsoluθjˈon +ABSOLUTA ˌaβsolˈuta +ABSOLUTISMO ˌaβsolutˈismo +ABSOLUTISTA ˌaβsolutˈista +ABSOLUTISTAS ˌaβsolutˈistas +ABSOLUTIVO ˌaβsolutˈiβo +ABSOLUTIZADA ˌaβsolˌutiθˈaða +ABSOLUTIZADAS ˌaβsolˌutiθˈaðas +ABSOLUTIZADO ˌaβsolˌutiθˈaðo +ABSOLUTIZADOS ˌaβsolˌutiθˈaðos +ABSOLUTIZAMOS ˌaβsolˌutiθˈamos +ABSOLUTIZANDO ˌaβsolˌutiθˈando +ABSOLUTIZAR ˌaβsolˌutiθˈaɾ +ABSOLUTIZÁRAMOS ˌaβsolˌutiθˈaɾamos +ABSOLUTIZARÍAMOS ˌaβsolˌutiθaɾˈiamos +ABSOLUTO ˌaβsolˈuto +ABSOLUTORIO ˌaβsolutˈoɾjo +ABSOLVAMOS ˌaβsolβˈamos +ABSOLVEMOS ˌaβsolβˈemos +ABSOLVER ˌaβsolβˈeɾ +ABSOLVERÁ ˌaβsolβeɾˈa +ABSOLVERÁS ˌaβsolβeɾˈas +ABSOLVEREMOS ˌaβsolβeɾˈemos +ABSOLVERÍA ˌaβsolβeɾˈia +ABSOLVERÍAIS ˌaβsolβeɾˈiaɪs +ABSOLVERÍAMOS ˌaβsolβeɾˈiamos +ABSOLVERÍAN ˌaβsolβeɾˈian +ABSOLVERÍAS ˌaβsolβeɾˈias +ABSOLVÍ ˌaβsolβˈi +ABSOLVÍAMOS ˌaβsolβˈiamos +ABSORBEDOR ˌaβsoɾβeðˈoɾ +ABSORBENCIA ˌaβsoɾβˈɛnθja +ABSORBENTE ˌaβsoɾβˈɛnte +ABSORBER ˌaβsoɾβˈeɾ +ABSORBÍ ˌaβsoɾβˈi +ABSORBIBLE ˌaβsoɾβˈiβle +ABSORBIBLES ˌaβsoɾβˈiβles +ABSORBIDA ˌaβsoɾβˈiða +ABSORBIDAS ˌaβsoɾβˈiðas +ABSORBIDO ˌaβsoɾβˈiðo +ABSORBIDOS ˌaβsoɾβˈiðos +ABSORBIMIENTO ˌaβsoɾβimjˈɛnto +ABSORBIMIENTOS ˌaβsoɾβimjˈɛntos +ABSORBO aβsˈoɾβo +ABSORCIÓN ˌaβsoɾθjˈon +ABSORCIONES ˌaβsoɾθjˈones +ABSORTA aβsˈoɾta +ABSORTAS aβsˈoɾtas +ABSORTIVIDAD ˌaβsoɾtˌiβiðˈad +ABSORTO aβsˈoɾto +ABSORTOS aβsˈoɾtos +ABSTEMIA aβstˈemja +ABSTEMIO aβstˈemjo +ABSTENCIÓN ˌaβstenθjˈon +ABSTENCIONISMO ˌaβstenθjonˈismo +ABSTENCIONISTA ˌaβstenθjonˈista +ABSTENDREMOS ˌaβstendɾˈemos +ABSTENÉ ˌaβstenˈe +ABSTENED ˌaβstenˈed +ABSTENERSE ˌaβstenˈeɾse +ABSTENGA aβstˈɛŋɡa +ABSTENGAS aβstˈɛŋɡas +ABSTENÍAN ˌaβstenˈian +ABSTENÍAS ˌaβstenˈias +ABSTENIDA ˌaβstenˈiða +ABSTENIDAS ˌaβstenˈiðas +ABSTENIDO ˌaβstenˈiðo +ABSTENIDOS ˌaβstenˈiðos +ABSTENIENDO ˌaβstenjˈɛndo +ABSTENIÉNDOLA ˌaβstenjˈendola +ABSTENIÉNDOLAS ˌaβstenjˈendolas +ABSTENIÉNDOLE ˌaβstenjˈendole +ABSTENIÉNDOLES ˌaβstenjˈendoles +ABSTENIÉNDOLO ˌaβstenjˈendolo +ABSTENIÉNDOLOS ˌaβstenjˈendolos +ABSTENIÉNDOME ˌaβstenjˈendome +ABSTENIÉNDONOS ˌaβstenjˈendonos +ABSTENIÉNDOOS ˌaβstenjˈendoos +ABSTENIÉNDOTE ˌaβstenjˈendote +ABSTERGENTE ˌaβsteɾxˈɛnte +ABSTERGER ˌaβsteɾxˈeɾ +ABSTERGIDA ˌaβsteɾxˈiða +ABSTERGIDAS ˌaβsteɾxˈiðas +ABSTERGIDO ˌaβsteɾxˈiðo +ABSTERGIDOS ˌaβsteɾxˈiðos +ABSTERSIÓN ˌaβsteɾsjˈon +ABSTERSIVO ˌaβsteɾsˈiβo +ABSTIENE aβstjˈene +ABSTIENES aβstjˈenes +ABSTINENCIA ˌaβstinˈɛnθja +ABSTINENTE ˌaβstinˈɛnte +ABSTINENTES ˌaβstinˈɛntes +ABSTRACCIÓN ˌaβstɾakθjˈon +ABSTRACTIVO ˌaβstɾaktˈiβo +ABSTRACTO aβstɾˈakto +ABSTRAER ˌaβstɾaˈeɾ +ABSTRAÍAMOS ˌaβstɾaˈiamos +ABSTRAÍDA ˌaβstɾaˈiða +ABSTRAÍDAS ˌaβstɾaˈiðas +ABSTRAÍDO ˌaβstɾaˈiðo +ABSTRAÍDOS ˌaβstɾaˈiðos +ABSTRUSO aβstɾˈuso +ABSTUVIERA ˌaβstuβjˈeɾa +ABSTUVIERAN ˌaβstuβjˈeɾan +ABSTUVIERAS ˌaβstuβjˈeɾas +ABSUELTA aβswˈelta +ABSUELTAS aβswˈeltas +ABSUELTO aβswˈelto +ABSUELTOS aβswˈeltos +ABSUELVO aβswˈelβo +ABSURDIDAD ˌaβsuɾðiðˈad +ABSURDO aβsˈuɾðo +ABUCHEADA ˌaβutʃeˈaða +ABUCHEADAS ˌaβutʃeˈaðas +ABUCHEADO ˌaβutʃeˈaðo +ABUCHEADOS ˌaβutʃeˈaðos +ABUCHEAR ˌaβutʃeˈaɾ +ABUCHEO ˌaβutʃˈeo +ABUELA aβwˈela +ABUELASTRA ˌaβwelˈastɾa +ABUELASTRO ˌaβwelˈastɾo +ABUELE aβwˈele +ABUELES aβwˈeles +ABUELITA ˌaβwelˈita +ABUELITO ˌaβwelˈito +ABUELITOS ˌaβwelˈitos +ABUELOS aβwˈelos +ABULENSE ˌaβulˈɛnse +ABULIA aβˈulja +ABÚLICO aβˈuliko +ABULÓN ˌaβulˈon +ABULTADA ˌaβultˈaða +ABULTADAS ˌaβultˈaðas +ABULTADO ˌaβultˈaðo +ABULTADOS ˌaβultˈaðos +ABULTAMIENTO ˌaβultamjˈɛnto +ABULTAR ˌaβultˈaɾ +ABUNDA aβˈunda +ABUNDADA ˌaβundˈaða +ABUNDADAS ˌaβundˈaðas +ABUNDADO ˌaβundˈaðo +ABUNDADOS ˌaβundˈaðos +ABUNDAMOS ˌaβundˈamos +ABUNDANCIA ˌaβundˈanθja +ABUNDANDO ˌaβundˈando +ABUNDANTE ˌaβundˈante +ABUNDANTEMENTE ˌaβundˈantemˈente +ABUNDANTES ˌaβundˈantes +ABUNDAR ˌaβundˈaɾ +ABUNDARA ˌaβundˈaɾa +ABUNDARÁ ˌaβundaɾˈa +ABUNDÁRAMOS ˌaβundˈaɾamos +ABUNDARAS ˌaβundˈaɾas +ABUNDARÁS ˌaβundaɾˈas +ABUNDAREIS ˌaβundˈaɾeɪs +ABUNDAREMOS ˌaβundaɾˈemos +ABUNDARES ˌaβundˈaɾes +ABUNDARÍAMOS ˌaβundaɾˈiamos +ABUNDAS aβˈundas +ABUNDASTE ˌaβundˈaste +ABUNDE aβˈunde +ABUNDEMOS ˌaβundˈemos +ABUNDES aβˈundes +ABUNDIO aβˈundjo +ABUNDO aβˈundo +ABUNDOSA ˌaβundˈosa +ABUNDOSAS ˌaβundˈosas +ABUNDOSO ˌaβundˈoso +ABUNDOSOS ˌaβundˈosos +ABUÑOLADA ˌaβuɲolˈaða +ABUÑOLADAS ˌaβuɲolˈaðas +ABUÑOLADO ˌaβuɲolˈaðo +ABUÑOLADOS ˌaβuɲolˈaðos +ABUÑOLAR ˌaβuɲolˈaɾ +ABUR aβˈuɾ +ABURGUESADA ˌaβuɾɣesˈaða +ABURGUESADAS ˌaβuɾɣesˈaðas +ABURGUESADO ˌaβuɾɣesˈaðo +ABURGUESADOS ˌaβuɾɣesˈaðos +ABURGUESAMIENTO ˌaβuɾɣˌesamjˈɛnto +ABURGUESAR ˌaβuɾɣesˈaɾ +ABURGUESARSE ˌaβuɾɣesˈaɾse +ABURRIDA ˌaβuɾɾˈiða +ABURRIDAS ˌaβuɾɾˈiðas +ABURRIDÍSIMO ˌaβuɾɾiðˈisimo +ABURRIDO ˌaβuɾɾˈiðo +ABURRIDOS ˌaβuɾɾˈiðos +ABURRIMIENTO ˌaβuɾɾimjˈɛnto +ABURRIR ˌaβuɾɾˈiɾ +ABURRIRSE ˌaβuɾɾˈiɾse +ABURUJADA ˌaβuɾuxˈaða +ABURUJADAS ˌaβuɾuxˈaðas +ABURUJADO ˌaβuɾuxˈaðo +ABURUJADOS ˌaβuɾuxˈaðos +ABURUJAR ˌaβuɾuxˈaɾ +ABUSADA ˌaβusˈaða +ABUSADAS ˌaβusˈaðas +ABUSADO ˌaβusˈaðo +ABUSADOR ˌaβusaðˈoɾ +ABUSADORA ˌaβusaðˈoɾa +ABUSADOS ˌaβusˈaðos +ABUSAMOS ˌaβusˈamos +ABUSAR ˌaβusˈaɾ +ABUSE aβˈuse +ABUSÉ ˌaβusˈe +ABUSES aβˈuses +ABUSIVA ˌaβusˈiβa +ABUSIVIDAD ˌaβusˌiβiðˈad +ABUSIVO ˌaβusˈiβo +ABUSO aβˈuso +ABUSÓN ˌaβusˈon +ABYECCIÓN ˌaβjjekθjˈon +ABZIMA aβθˈima +ABZIMAS aβθˈimas +ACA ˈaka +ACÁ akˈa +ACABA akˈaβa +ACABABAN ˌakaβˈaβan +ACABADA ˌakaβˈaða +ACABADAS ˌakaβˈaðas +ACABADITO ˌakaβaðˈito +ACABADO ˌakaβˈaðo +ACABADOS ˌakaβˈaðos +ACABAMIENTO ˌakaβamjˈɛnto +ACABAMOS ˌakaβˈamos +ACABAN akˈaβan +ACABANDO ˌakaβˈando +ACABAR ˌakaβˈaɾ +ACABARA ˌakaβˈaɾa +ACABARÁ ˌakaβaɾˈa +ACABÁRAMOS ˌakaβˈaɾamos +ACABARAS ˌakaβˈaɾas +ACABARÁS ˌakaβaɾˈas +ACABARÉ ˌakaβaɾˈe +ACABAREIS ˌakaβˈaɾeɪs +ACABAREMOS ˌakaβaɾˈemos +ACABARES ˌakaβˈaɾes +ACABARÍAMOS ˌakaβaɾˈiamos +ACABARSE ˌakaβˈaɾse +ACABAS akˈaβas +ACABASTE ˌakaβˈaste +ACABEMOS ˌakaβˈemos +ACABES akˈaβes +ACABÉS ˌakaβˈes +ACABO akˈaβo +ACABOSE ˌakaβˈose +ACABÓSE ˌakaβˈose +ACACHETEADA ˌakatʃˌeteˈaða +ACACHETEADAS ˌakatʃˌeteˈaðas +ACACHETEADO ˌakatʃˌeteˈaðo +ACACHETEADOS ˌakatʃˌeteˈaðos +ACACHETEAR ˌakatʃˌeteˈaɾ +ACACIA akˈaθja +ACADEMIA ˌakaðˈemja +ACADEMICISMO ˌakaðˌemiθˈismo +ACADEMICISTA ˌakaðˌemiθˈista +ACADÉMICO ˌakaðˈemiko +ACADEMISTA ˌakaðemˈista +ACADEMIZADA ˌakaðˌemiθˈaða +ACADEMIZADAS ˌakaðˌemiθˈaðas +ACADEMIZADO ˌakaðˌemiθˈaðo +ACADEMIZADOS ˌakaðˌemiθˈaðos +ACADEMIZANDO ˌakaðˌemiθˈando +ACADEMIZAR ˌakaðˌemiθˈaɾ +ACADIO akˈaðjo +ACAECER ˌakaeθˈeɾ +ACAECIDA ˌakaeθˈiða +ACAECIDAS ˌakaeθˈiðas +ACAECIDO ˌakaeθˈiðo +ACAECIDOS ˌakaeθˈiðos +ACAECIMIENTO ˌakaˌeθimjˈɛnto +ACAIRELADA ˌakaɪɾelˈaða +ACAIRELADAS ˌakaɪɾelˈaðas +ACAIRELADO ˌakaɪɾelˈaðo +ACAIRELADOS ˌakaɪɾelˈaðos +ACAIRELAR ˌakaɪɾelˈaɾ +ACAL akˈal +ACALAMBRADA ˌakalambɾˈaða +ACALAMBRADAS ˌakalambɾˈaðas +ACALAMBRADO ˌakalambɾˈaðo +ACALAMBRADOS ˌakalambɾˈaðos +ACALAMBRAR ˌakalambɾˈaɾ +ACALASIA ˌakalˈasja +ACALENTURADO ˌakalˌentuɾˈaðo +ACALICINO ˌakaliθˈino +ACALIFA ˌakalˈifa +ACALMADA ˌakalmˈaða +ACALMADAS ˌakalmˈaðas +ACALMADO ˌakalmˈaðo +ACALMADOS ˌakalmˈaðos +ACALMAMOS ˌakalmˈamos +ACALMAR ˌakalmˈaɾ +ACALORADO ˌakaloɾˈaðo +ACALORAMIENTO ˌakalˌoɾamjˈɛnto +ACALORAR ˌakaloɾˈaɾ +ACALORARSE ˌakaloɾˈaɾse +ACALORO ˌakalˈoɾo +ACAMAR ˌakamˈaɾ +ACAMPADA ˌakampˈaða +ACAMPADAS ˌakampˈaðas +ACAMPADO ˌakampˈaðo +ACAMPADOS ˌakampˈaðos +ACAMPAMENTO ˌakampamˈɛnto +ACAMPAMOS ˌakampˈamos +ACAMPANADO ˌakampanˈaðo +ACAMPANAR ˌakampanˈaɾ +ACAMPAR ˌakampˈaɾ +ÁCANA ˈakana +ACANALADA ˌakanalˈaða +ACANALADAS ˌakanalˈaðas +ACANALADO ˌakanalˈaðo +ACANALADURA ˌakanˌalaðˈuɾa +ACANALAR ˌakanalˈaɾ +ACANGREJADO ˌakaŋɡɾexˈaðo +ACANO akˈano +ACAÑONEADA ˌakaɲˌoneˈaða +ACAÑONEADAS ˌakaɲˌoneˈaðas +ACAÑONEADO ˌakaɲˌoneˈaðo +ACAÑONEADOS ˌakaɲˌoneˈaðos +ACAÑONEAR ˌakaɲˌoneˈaɾ +ACANTÁCEA ˌakantˈaθea +ACANTÁCEAS ˌakantˈaθeas +ACANTÁCEO ˌakantˈaθeo +ACANTÁCEOS ˌakantˈaθeos +ACANTILADA ˌakantilˈaða +ACANTILADAS ˌakantilˈaðas +ACANTILADO ˌakantilˈaðo +ACANTILADOS ˌakantilˈaðos +ACANTILAR ˌakantilˈaɾ +ACANTINFLADA ˌakantimflˈaða +ACANTINFLADAS ˌakantimflˈaðas +ACANTINFLADO ˌakantimflˈaðo +ACANTINFLADOS ˌakantimflˈaðos +ACANTITA ˌakantˈita +ACANTO akˈanto +ACANTOCITO ˌakantoθˈito +ACANTONADA ˌakantonˈaða +ACANTONADAS ˌakantonˈaðas +ACANTONADO ˌakantonˈaðo +ACANTONADOS ˌakantonˈaðos +ACANTONAMIENTO ˌakantˌonamjˈɛnto +ACANTONAR ˌakantonˈaɾ +ACANTOSIS ˌakantˈosis +ACAPARACIÓN ˌakapˌaɾaθjˈon +ACAPARADA ˌakapaɾˈaða +ACAPARADAS ˌakapaɾˈaðas +ACAPARADO ˌakapaɾˈaðo +ACAPARADOS ˌakapaɾˈaðos +ACAPARAMIENTO ˌakapˌaɾamjˈɛnto +ACAPARAR ˌakapaɾˈaɾ +ACÁPITE akˈapite +ACAPULCO ˌakapˈulko +ACARAJOTADO ˌakaɾˌaxotˈaðo +ACARAMELADA ˌakaɾˌamelˈaða +ACARAMELADAS ˌakaɾˌamelˈaðas +ACARAMELADO ˌakaɾˌamelˈaðo +ACARAMELADOS ˌakaɾˌamelˈaðos +ACARAMELAR ˌakaɾˌamelˈaɾ +ACARBOSA ˌakaɾβˈosa +ACARDENALADA ˌakaɾðˌenalˈaða +ACARDENALADAS ˌakaɾðˌenalˈaðas +ACARDENALADO ˌakaɾðˌenalˈaðo +ACARDENALADOS ˌakaɾðˌenalˈaðos +ACARDENALAR ˌakaɾðˌenalˈaɾ +ACARICIA ˌakaɾˈiθja +ACARICIÁ ˌakaɾiθjˈa +ACARICIABLE ˌakaɾiθjˈaβle +ACARICIADA ˌakaɾiθjˈaða +ACARICIADAS ˌakaɾiθjˈaðas +ACARICIADO ˌakaɾiθjˈaðo +ACARICIADOR ˌakaɾˌiθjaðˈoɾ +ACARICIADOS ˌakaɾiθjˈaðos +ACARICIAMOS ˌakaɾiθjˈamos +ACARICIANDO ˌakaɾiθjˈando +ACARICIAR ˌakaɾiθjˈaɾ +ACARICIARES ˌakaɾiθjˈaɾes +ACARICIES ˌakaɾˈiθjes +ACARICIÉS ˌakaɾiθjˈes +ACARICIO ˌakaɾˈiθjo +ACARNANIO ˌakaɾnˈanjo +ÁCARO ˈakaɾo +ACARREADA ˌakaɾɾeˈaða +ACARREADAS ˌakaɾɾeˈaðas +ACARREADO ˌakaɾɾeˈaðo +ACARREADOS ˌakaɾɾeˈaðos +ACARREAR ˌakaɾɾeˈaɾ +ACARREO ˌakaɾɾˈeo +ACARTONADO ˌakaɾtonˈaðo +ACARTONAR ˌakaɾtonˈaɾ +ACARTONARSE ˌakaɾtonˈaɾse +ACASO akˈaso +ACATADA ˌakatˈaða +ACATADAS ˌakatˈaðas +ACATADO ˌakatˈaðo +ACATADOS ˌakatˈaðos +ACATAMIENTO ˌakatamjˈɛnto +ACATAMOS ˌakatˈamos +ACATAR ˌakatˈaɾ +ACATARRADA ˌakataɾɾˈaða +ACATARRADAS ˌakataɾɾˈaðas +ACATARRADO ˌakataɾɾˈaðo +ACATARRADOS ˌakataɾɾˈaðos +ACATARRAR ˌakataɾɾˈaɾ +ACATARRARSE ˌakataɾɾˈaɾse +ACATECO ˌakatˈeko +ACAUDALADO ˌakaʊðalˈaðo +ACAULE akˈaʊle +ACAULESCENTE ˌakaʊlesθˈɛnte +ACAZANATE ˌakaθanˈate +ACCEDER ˌakθeðˈeɾ +ACCEDIDA ˌakθeðˈiða +ACCEDIDAS ˌakθeðˈiðas +ACCEDIDO ˌakθeðˈiðo +ACCEDIDOS ˌakθeðˈiðos +ACCESADA ˌakθesˈaða +ACCESADAS ˌakθesˈaðas +ACCESADO ˌakθesˈaðo +ACCESADOS ˌakθesˈaðos +ACCESAR ˌakθesˈaɾ +ACCESIBILIDAD ˌakθesˌiβiliðˈad +ACCESIBLE ˌakθesˈiβle +ACCESIBLES ˌakθesˈiβles +ACCESIÓN ˌakθesjˈon +ACCESO akθˈeso +ACCESORIEDAD ˌakθesˌoɾjeðˈad +ACCESORIO ˌakθesˈoɾjo +ACCIDENTADA ˌakθiðentˈaða +ACCIDENTADAS ˌakθiðentˈaðas +ACCIDENTADO ˌakθiðentˈaðo +ACCIDENTADOS ˌakθiðentˈaðos +ACCIDENTAL ˌakθiðentˈal +ACCIDENTALIDAD ˌakθiðˌentaliðˈad +ACCIDENTALMENTE ˌakθiðentˈalmˈente +ACCIDENTAR ˌakθiðentˈaɾ +ACCIDENTE ˌakθiðˈɛnte +ACCIDENTES ˌakθiðˈɛntes +ACCION ˈakθjon +ACCIÓN akθjˈon +ACCIONADA ˌakθjonˈaða +ACCIONADAS ˌakθjonˈaðas +ACCIONADO ˌakθjonˈaðo +ACCIONADOR ˌakθjonaðˈoɾ +ACCIONADOS ˌakθjonˈaðos +ACCIONAMIENTO ˌakθjonamjˈɛnto +ACCIONAR ˌakθjonˈaɾ +ACCIONARIADO ˌakθjonaɾjˈaðo +ACCIONARIAL ˌakθjonaɾjˈal +ACCIONARIO ˌakθjonˈaɾjo +ACCIONES akθjˈones +ACCIONISTA ˌakθjonˈista +ACCITANO ˌakθitˈano +ACEBEDO ˌaθeβˈeðo +ACEBIBE ˌaθeβˈiβe +ACEBO aθˈeβo +ACEBOLLADO ˌaθeβoʎˈaðo +ACEBUCHAL ˌaθeβutʃˈal +ACEBUCHE ˌaθeβˈutʃe +ACECHADA ˌaθetʃˈaða +ACECHADAS ˌaθetʃˈaðas +ACECHADO ˌaθetʃˈaðo +ACECHADOR ˌaθetʃaðˈoɾ +ACECHADORA ˌaθetʃaðˈoɾa +ACECHADOS ˌaθetʃˈaðos +ACECHANTE ˌaθetʃˈante +ACECHANTES ˌaθetʃˈantes +ACECHANZA ˌaθetʃˈanθa +ACECHAR ˌaθetʃˈaɾ +ACECHE aθˈetʃe +ACECHO aθˈetʃo +ACEDA aθˈeða +ACEDADA ˌaθeðˈaða +ACEDADAS ˌaθeðˈaðas +ACEDADO ˌaθeðˈaðo +ACEDADOS ˌaθeðˈaðos +ACEDAMOS ˌaθeðˈamos +ACEDAR ˌaθeðˈaɾ +ACEDAS aθˈeðas +ACEDERA ˌaθeðˈeɾa +ACEDERAQUE ˌaθeðeɾˈake +ACEDÍA ˌaθeðˈia +ACEDO aθˈeðo +ACEFALIA ˌaθefˈalja +ACEFALÍA ˌaθefalˈia +ACÉFALO aθˈefalo +ACEITADA ˌaθeɪtˈaða +ACEITADAS ˌaθeɪtˈaðas +ACEITADO ˌaθeɪtˈaðo +ACEITADOS ˌaθeɪtˈaðos +ACEITAMOS ˌaθeɪtˈamos +ACEITANDO ˌaθeɪtˈando +ACEITAR ˌaθeɪtˈaɾ +ACEITAZO ˌaθeɪtˈaθo +ACEITE aθˈeɪte +ACEITERA ˌaθeɪtˈeɾa +ACEITERO ˌaθeɪtˈeɾo +ACEITES aθˈeɪtes +ACEITOSA ˌaθeɪtˈosa +ACEITOSO ˌaθeɪtˈoso +ACEITUNA ˌaθeɪtˈuna +ACEITUNADO ˌaθeɪtunˈaðo +ACEITUNIL ˌaθeɪtunˈil +ACEITUNO ˌaθeɪtˈuno +ACELERACIÓN ˌaθelˌeɾaθjˈon +ACELERADA ˌaθeleɾˈaða +ACELERADAS ˌaθeleɾˈaðas +ACELERADO ˌaθeleɾˈaðo +ACELERADOR ˌaθelˌeɾaðˈoɾ +ACELERADORA ˌaθelˌeɾaðˈoɾa +ACELERADORES ˌaθelˌeɾaðˈoɾes +ACELERADOS ˌaθeleɾˈaðos +ACELERAMIENTO ˌaθelˌeɾamjˈɛnto +ACELERAMOS ˌaθeleɾˈamos +ACELERANDO ˌaθeleɾˈando +ACELERAR ˌaθeleɾˈaɾ +ACELERÓMETRO ˌaθeleɾˈometɾo +ACELERÓMETROS ˌaθeleɾˈometɾos +ACELERÓN ˌaθeleɾˈon +ACELGA aθˈelɣa +ACELOMADO ˌaθelomˈaðo +ACÉMILA aθˈemila +ACEMILERA ˌaθemilˈeɾa +ACEMILERO ˌaθemilˈeɾo +ACEMITE ˌaθemˈite +ACEÑA aθˈeɲa +ACENDRADO ˌaθendɾˈaðo +ACENDRAR ˌaθendɾˈaɾ +ACENO aθˈeno +ACENOCUMAROL ˌaθenˌokumaɾˈol +ACENSADA ˌaθensˈaða +ACENSADAS ˌaθensˈaðas +ACENSADO ˌaθensˈaðo +ACENSADOS ˌaθensˈaðos +ACENSAR ˌaθensˈaɾ +ACENSUADA ˌaθenswˈaða +ACENSUADAS ˌaθenswˈaðas +ACENSUADO ˌaθenswˈaðo +ACENSUADOS ˌaθenswˈaðos +ACENSUAR ˌaθenswˈaɾ +ACENTO aθˈɛnto +ACENTOS aθˈɛntos +ACENTUACIÓN ˌaθentwaθjˈon +ACENTUADA ˌaθentwˈaða +ACENTUADAS ˌaθentwˈaðas +ACENTUADO ˌaθentwˈaðo +ACENTUADOS ˌaθentwˈaðos +ACENTUAL ˌaθentwˈal +ACENTUAR ˌaθentwˈaɾ +ACEPCIÓN ˌaθepθjˈon +ACEPILLADA ˌaθepiʎˈaða +ACEPILLADAS ˌaθepiʎˈaðas +ACEPILLADO ˌaθepiʎˈaðo +ACEPILLADOS ˌaθepiʎˈaðos +ACEPILLAR ˌaθepiʎˈaɾ +ACEPTABILIDAD ˌaθepːtˌaβiliðˈad +ACEPTABLE ˌaθepːtˈaβle +ACEPTABLEMENTE ˌaθepːtˈaβlemˈente +ACEPTACIÓN ˌaθepːtaθjˈon +ACEPTADA ˌaθepːtˈaða +ACEPTADAS ˌaθepːtˈaðas +ACEPTADO ˌaθepːtˈaðo +ACEPTADOR ˌaθepːtaðˈoɾ +ACEPTADOS ˌaθepːtˈaðos +ACEPTAN aθˈepːtan +ACEPTANDO ˌaθepːtˈando +ACEPTANTE ˌaθepːtˈante +ACEPTANTES ˌaθepːtˈantes +ACEPTAR ˌaθepːtˈaɾ +ACEPTAS aθˈepːtas +ACEPTEN aθˈepːten +ACEPTOR ˌaθepːtˈoɾ +ACEPTORES ˌaθepːtˈoɾes +ACEQUIA aθˈekja +ACERA aθˈeɾa +ACERADA ˌaθeɾˈaða +ACERADAS ˌaθeɾˈaðas +ACERADO ˌaθeɾˈaðo +ACERADOS ˌaθeɾˈaðos +ACERAR ˌaθeɾˈaɾ +ACERAS aθˈeɾas +ACERBA aθˈeɾβa +ACERBAMENTE aθˈeɾβamˈente +ACERBAS aθˈeɾβas +ACERBIDAD ˌaθeɾβiðˈad +ACERBO aθˈeɾβo +ACERBOS aθˈeɾβos +ACERCA aθˈeɾka +ACERCADA ˌaθeɾkˈaða +ACERCADAS ˌaθeɾkˈaðas +ACERCADO ˌaθeɾkˈaðo +ACERCADOS ˌaθeɾkˈaðos +ACERCAMIENTO ˌaθeɾkamjˈɛnto +ACERCAMOS ˌaθeɾkˈamos +ACERCAR ˌaθeɾkˈaɾ +ACERCARSE ˌaθeɾkˈaɾse +ACERE aθˈeɾe +ÁCERE ˈaθeɾe +ACERERÍA ˌaθeɾeɾˈia +ACEREZADO ˌaθeɾeθˈaðo +ACERÍA ˌaθeɾˈia +ACERICO ˌaθeɾˈiko +ACERILLO ˌaθeɾˈiʎo +ACERO aθˈeɾo +ÁCERO ˈaθeɾo +ACEROLA ˌaθeɾˈola +ACEROLAS ˌaθeɾˈolas +ACEROLO ˌaθeɾˈolo +ACÉRRIMO aθˈeɾɾimo +ACERROJADA ˌaθeɾɾoxˈaða +ACERROJADAS ˌaθeɾɾoxˈaðas +ACERROJADO ˌaθeɾɾoxˈaðo +ACERROJADOS ˌaθeɾɾoxˈaðos +ACERROJAMIENTO ˌaθeɾɾˌoxamjˈɛnto +ACERROJAR ˌaθeɾɾoxˈaɾ +ACERTADA ˌaθeɾtˈaða +ACERTADAS ˌaθeɾtˈaðas +ACERTADÍSIMO ˌaθeɾtaðˈisimo +ACERTADO ˌaθeɾtˈaðo +ACERTADOS ˌaθeɾtˈaðos +ACERTAMOS ˌaθeɾtˈamos +ACERTANDO ˌaθeɾtˈando +ACERTANTE ˌaθeɾtˈante +ACERTAR ˌaθeɾtˈaɾ +ACERTARA ˌaθeɾtˈaɾa +ACERTARÁ ˌaθeɾtaɾˈa +ACERTÁRAMOS ˌaθeɾtˈaɾamos +ACERTARAS ˌaθeɾtˈaɾas +ACERTARÁS ˌaθeɾtaɾˈas +ACERTAREIS ˌaθeɾtˈaɾeɪs +ACERTAREMOS ˌaθeɾtaɾˈemos +ACERTARES ˌaθeɾtˈaɾes +ACERTARÍAMOS ˌaθeɾtaɾˈiamos +ACERTASTE ˌaθeɾtˈaste +ACERTEMOS ˌaθeɾtˈemos +ACERTIJO ˌaθeɾtˈixo +ACERVADA ˌaθeɾβˈaða +ACERVADAS ˌaθeɾβˈaðas +ACERVADO ˌaθeɾβˈaðo +ACERVADOS ˌaθeɾβˈaðos +ACERVANDO ˌaθeɾβˈando +ACERVO aθˈeɾβo +ACETÁBULO ˌaθetˈaβulo +ACETADA ˌaθetˈaða +ACETADAS ˌaθetˈaðas +ACETADO ˌaθetˈaðo +ACETADOS ˌaθetˈaðos +ACETAL ˌaθetˈal +ACETALDEHÍDO ˌaθetˌalðeˈiðo +ACETAMINOFENO ˌaθetˌaminofˈeno +ACETATO ˌaθetˈato +ACÉTICO aθˈetiko +ACETIFICA ˌaθetifˈika +ACETIFICADA ˌaθetˌifikˈaða +ACETIFICADAS ˌaθetˌifikˈaðas +ACETIFICADO ˌaθetˌifikˈaðo +ACETIFICADOS ˌaθetˌifikˈaðos +ACETIFICAMOS ˌaθetˌifikˈamos +ACETIFICANDO ˌaθetˌifikˈando +ACETIFICAR ˌaθetˌifikˈaɾ +ACETIFICARA ˌaθetˌifikˈaɾa +ACETIFICARÁ ˌaθetˌifikaɾˈa +ACETIFICÁRAMOS ˌaθetˌifikˈaɾamos +ACETIFICARAS ˌaθetˌifikˈaɾas +ACETIFICARÁS ˌaθetˌifikaɾˈas +ACETIFICAREIS ˌaθetˌifikˈaɾeɪs +ACETIFICAREMOS ˌaθetˌifikaɾˈemos +ACETIFICARES ˌaθetˌifikˈaɾes +ACETIFICARÍAMOS ˌaθetˌifikaɾˈiamos +ACETIFICAS ˌaθetifˈikas +ACETIFICASTE ˌaθetˌifikˈaste +ACETIFICO ˌaθetifˈiko +ACETIFIQUE ˌaθetifˈike +ACETIFIQUEMOS ˌaθetˌifikˈemos +ACETIFIQUES ˌaθetifˈikes +ACETIL ˌaθetˈil +ACETILCOLINA ˌaθetˌilkolˈina +ACETILCOLINESTERASA ˌaθetˌilkolˌinesteɾˈasa +ACETILENO ˌaθetilˈeno +ACETILMETADOL ˌaθetˌilmetaðˈol +ACETILO ˌaθetˈilo +ACETILTRANSFERASA ˌaθetˌiltɾansfeɾˈasa +ACETILURO ˌaθetilˈuɾo +ACETILUROS ˌaθetilˈuɾos +ACETÍMETRO ˌaθetˈimetɾo +ACETOFENONA ˌaθetˌofenˈona +ACETONA ˌaθetˈona +ACETOSA ˌaθetˈosa +ACETRE aθˈetɾe +ACETRERO ˌaθetɾˈeɾo +ACEVEDO ˌaθeβˈeðo +ACEZADA ˌaθeθˈaða +ACEZADAS ˌaθeθˈaðas +ACEZADO ˌaθeθˈaðo +ACEZADOS ˌaθeθˈaðos +ACEZANTE ˌaθeθˈante +ACEZAR ˌaθeθˈaɾ +ACHACABLE ˌatʃakˈaβle +ACHACADA ˌatʃakˈaða +ACHACADAS ˌatʃakˈaðas +ACHACADO ˌatʃakˈaðo +ACHACADOS ˌatʃakˈaðos +ACHACAR ˌatʃakˈaɾ +ACHACOSA ˌatʃakˈosa +ACHACOSAS ˌatʃakˈosas +ACHACOSO ˌatʃakˈoso +ACHACOSOS ˌatʃakˈosos +ACHAFLANADA ˌatʃaflanˈaða +ACHAFLANADAS ˌatʃaflanˈaðas +ACHAFLANADO ˌatʃaflanˈaðo +ACHAFLANADOS ˌatʃaflanˈaðos +ACHAFLANAR ˌatʃaflanˈaɾ +ACHAMPANADO ˌatʃampanˈaðo +ACHAMPAÑADO ˌatʃampaɲˈaðo +ACHANTADA ˌatʃantˈaða +ACHANTADAS ˌatʃantˈaðas +ACHANTADO ˌatʃantˈaðo +ACHANTADOS ˌatʃantˈaðos +ACHANTAR ˌatʃantˈaɾ +ACHAPARRÁ ˌatʃapaɾɾˈa +ACHAPARRADA ˌatʃapaɾɾˈaða +ACHAPARRADAS ˌatʃapaɾɾˈaðas +ACHAPARRADO ˌatʃapaɾɾˈaðo +ACHAPARRADOS ˌatʃapaɾɾˈaðos +ACHAPARRAR ˌatʃapaɾɾˈaɾ +ACHAQUE atʃˈake +ACHATADA ˌatʃatˈaða +ACHATADAS ˌatʃatˈaðas +ACHATADO ˌatʃatˈaðo +ACHATADOS ˌatʃatˈaðos +ACHATAMIENTO ˌatʃatamjˈɛnto +ACHATAMOS ˌatʃatˈamos +ACHATAR ˌatʃatˈaɾ +ACHATARRADA ˌatʃataɾɾˈaða +ACHATARRADAS ˌatʃataɾɾˈaðas +ACHATARRADO ˌatʃataɾɾˈaðo +ACHATARRADOS ˌatʃataɾɾˈaðos +ACHATARRAR ˌatʃataɾɾˈaɾ +ACHICADA ˌatʃikˈaða +ACHICADAS ˌatʃikˈaðas +ACHICADO ˌatʃikˈaðo +ACHICADOS ˌatʃikˈaðos +ACHICADURA ˌatʃikaðˈuɾa +ACHICAMIENTO ˌatʃikamjˈɛnto +ACHICAR ˌatʃikˈaɾ +ACHICHARRADA ˌatʃitʃaɾɾˈaða +ACHICHARRADAS ˌatʃitʃaɾɾˈaðas +ACHICHARRADO ˌatʃitʃaɾɾˈaðo +ACHICHARRADOS ˌatʃitʃaɾɾˈaðos +ACHICHARRANTE ˌatʃitʃaɾɾˈante +ACHICHARRAR ˌatʃitʃaɾɾˈaɾ +ACHICHINCLE ˌatʃitʃˈinkle +ACHICHINQUE ˌatʃitʃˈinke +ACHICOPALÁ ˌatʃikˌopalˈa +ACHICOPALADA ˌatʃikˌopalˈaða +ACHICOPALADAS ˌatʃikˌopalˈaðas +ACHICOPALADO ˌatʃikˌopalˈaðo +ACHICOPALADOS ˌatʃikˌopalˈaðos +ACHICORIA ˌatʃikˈoɾja +ACHÍN atʃˈin +ACHINADA ˌatʃinˈaða +ACHINADAS ˌatʃinˈaðas +ACHINADO ˌatʃinˈaðo +ACHINADOS ˌatʃinˈaðos +ACHINAR ˌatʃinˈaɾ +ACHINE atʃˈine +ACHINÉ ˌatʃinˈe +ACHINO atʃˈino +ACHINÓ ˌatʃinˈo +ACHIOTE atʃjˈote +ACHIRA atʃˈiɾa +ACHÍS atʃˈis +ACHISPADO ˌatʃispˈaðo +ACHISPAR ˌatʃispˈaɾ +ACHOCOLATADA ˌatʃokˌolatˈaða +ACHOCOLATADAS ˌatʃokˌolatˈaðas +ACHOCOLATADO ˌatʃokˌolatˈaðo +ACHOCOLATADOS ˌatʃokˌolatˈaðos +ACHOCOLATAR ˌatʃokˌolatˈaɾ +ACHOLADA ˌatʃolˈaða +ACHOLADAS ˌatʃolˈaðas +ACHOLADO ˌatʃolˈaðo +ACHOLADOS ˌatʃolˈaðos +ACHOLAR ˌatʃolˈaɾ +ACHOLO atʃˈolo +ACHORAR ˌatʃoɾˈaɾ +ACHU ˈatʃu +ACHUAR atʃwˈaɾ +ACHUCHABLE ˌatʃutʃˈaβle +ACHUCHADA ˌatʃutʃˈaða +ACHUCHADAS ˌatʃutʃˈaðas +ACHUCHADO ˌatʃutʃˈaðo +ACHUCHADOS ˌatʃutʃˈaðos +ACHUCHAR ˌatʃutʃˈaɾ +ACHUCHARSE ˌatʃutʃˈaɾse +ACHUCHÓN ˌatʃutʃˈon +ACHURA atʃˈuɾa +ACIAGO aθjˈaɣo +ACIAL aθjˈal +ACIANO aθjˈano +ACÍBAR aθˈiβaɾ +ACIBARADA ˌaθiβaɾˈaða +ACIBARADAS ˌaθiβaɾˈaðas +ACIBARADO ˌaθiβaɾˈaðo +ACIBARADOS ˌaθiβaɾˈaðos +ACIBARAR ˌaθiβaɾˈaɾ +ACICALADA ˌaθikalˈaða +ACICALADAS ˌaθikalˈaðas +ACICALADO ˌaθikalˈaðo +ACICALADOS ˌaθikalˈaðos +ACICALADURA ˌaθikˌalaðˈuɾa +ACICALAMIENTO ˌaθikˌalamjˈɛnto +ACICALAR ˌaθikalˈaɾ +ACICATE ˌaθikˈate +ACICATEADA ˌaθikˌateˈaða +ACICATEADAS ˌaθikˌateˈaðas +ACICATEADO ˌaθikˌateˈaðo +ACICATEADOS ˌaθikˌateˈaðos +ACICATEAR ˌaθikˌateˈaɾ +ACÍCLICA aθˈiklika +ACÍCLICAS aθˈiklikas +ACÍCLICO aθˈikliko +ACÍCLICOS aθˈiklikos +ACICLONADO ˌaθiklonˈaðo +ACÍCULA aθˈikula +ACIDAQUE ˌaθiðˈake +ACIDEZ ˌaθiðˈeθ +ACÍDICO aθˈiðiko +ACIDIFICA ˌaθiðifˈika +ACIDIFICACIÓN ˌaθiðˌifikaθjˈon +ACIDIFICADA ˌaθiðˌifikˈaða +ACIDIFICADAS ˌaθiðˌifikˈaðas +ACIDIFICADO ˌaθiðˌifikˈaðo +ACIDIFICADOS ˌaθiðˌifikˈaðos +ACIDIFICAMOS ˌaθiðˌifikˈamos +ACIDIFICANDO ˌaθiðˌifikˈando +ACIDIFICANTE ˌaθiðˌifikˈante +ACIDIFICAR ˌaθiðˌifikˈaɾ +ACIDIFICARA ˌaθiðˌifikˈaɾa +ACIDIFICARÁ ˌaθiðˌifikaɾˈa +ACIDIFICÁRAMOS ˌaθiðˌifikˈaɾamos +ACIDIFICARAS ˌaθiðˌifikˈaɾas +ACIDIFICARÁS ˌaθiðˌifikaɾˈas +ACIDIFICAREIS ˌaθiðˌifikˈaɾeɪs +ACIDIFICAREMOS ˌaθiðˌifikaɾˈemos +ACIDIFICARES ˌaθiðˌifikˈaɾes +ACIDIFICARÍAMOS ˌaθiðˌifikaɾˈiamos +ACIDIFICAS ˌaθiðifˈikas +ACIDIFICASTE ˌaθiðˌifikˈaste +ACIDIFICO ˌaθiðifˈiko +ACIDIFIQUE ˌaθiðifˈike +ACIDIFIQUEMOS ˌaθiðˌifikˈemos +ACIDIFIQUES ˌaθiðifˈikes +ACIDIMETRÍA ˌaθiðˌimetɾˈia +ACIDÍMETRO ˌaθiðˈimetɾo +ÁCIDO ˈaθiðo +ACIDOSIS ˌaθiðˈosis +ACIDÓTICO ˌaθiðˈotiko +ACIDULADA ˌaθiðulˈaða +ACIDULADAS ˌaθiðulˈaðas +ACIDULADO ˌaθiðulˈaðo +ACIDULADOS ˌaθiðulˈaðos +ACIDULANDO ˌaθiðulˈando +ACIDULAR ˌaθiðulˈaɾ +ACIEMADA ˌaθjemˈaða +ACIEMADAS ˌaθjemˈaðas +ACIEMADO ˌaθjemˈaðo +ACIEMADOS ˌaθjemˈaðos +ACIENTÍFICO ˌaθjentˈifiko +ACIERTO aθjˈeɾto +ACIL aθˈil +ACILACIÓN ˌaθilaθjˈon +ACILO aθˈilo +ÁCIMO ˈaθimo +ACIMUT ˌaθimˈut +ACIMUTAL ˌaθimutˈal +ACINETO ˌaθinˈeto +ACINO aθˈino +ACINTADA ˌaθintˈaða +ACINTADAS ˌaθintˈaðas +ACINTADO ˌaθintˈaðo +ACINTADOS ˌaθintˈaðos +ACIRATE ˌaθiɾˈate +ACITARA ˌaθitˈaɾa +ACITRONADA ˌaθitɾonˈaða +ACITRONADAS ˌaθitɾonˈaðas +ACITRONADO ˌaθitɾonˈaðo +ACITRONADOS ˌaθitɾonˈaðos +ACITRONAR ˌaθitɾonˈaɾ +ACLAMA aklˈama +ACLAMACIÓN ˌaklamaθjˈon +ACLAMADA ˌaklamˈaða +ACLAMADAS ˌaklamˈaðas +ACLAMADO ˌaklamˈaðo +ACLAMADOS ˌaklamˈaðos +ACLAMAMOS ˌaklamˈamos +ACLAMANDO ˌaklamˈando +ACLAMAR ˌaklamˈaɾ +ACLAMARA ˌaklamˈaɾa +ACLAMARÁ ˌaklamaɾˈa +ACLAMÁRAMOS ˌaklamˈaɾamos +ACLAMARAS ˌaklamˈaɾas +ACLAMARÁS ˌaklamaɾˈas +ACLAMAREIS ˌaklamˈaɾeɪs +ACLAMAREMOS ˌaklamaɾˈemos +ACLAMARES ˌaklamˈaɾes +ACLAMARÍAMOS ˌaklamaɾˈiamos +ACLAMAS aklˈamas +ACLAMASTE ˌaklamˈaste +ACLAME aklˈame +ACLAMEMOS ˌaklamˈemos +ACLAMES aklˈames +ACLAMO aklˈamo +ACLARACIÓN ˌaklaɾaθjˈon +ACLARADA ˌaklaɾˈaða +ACLARADAS ˌaklaɾˈaðas +ACLARADO ˌaklaɾˈaðo +ACLARADOR ˌaklaɾaðˈoɾ +ACLARADOS ˌaklaɾˈaðos +ACLARAMIENTO ˌaklaɾamjˈɛnto +ACLARANDO ˌaklaɾˈando +ACLARAR ˌaklaɾˈaɾ +ACLARATORIO ˌaklaɾatˈoɾjo +ACLAREO ˌaklaɾˈeo +ACLIMATA ˌaklimˈata +ACLIMATACIÓN ˌaklimˌataθjˈon +ACLIMATADA ˌaklimatˈaða +ACLIMATADAS ˌaklimatˈaðas +ACLIMATADO ˌaklimatˈaðo +ACLIMATADOS ˌaklimatˈaðos +ACLIMATAMOS ˌaklimatˈamos +ACLIMATANDO ˌaklimatˈando +ACLIMATAR ˌaklimatˈaɾ +ACLIMATARA ˌaklimatˈaɾa +ACLIMATARÁ ˌaklimˌataɾˈa +ACLIMATÁRAMOS ˌaklimatˈaɾamos +ACLIMATARAS ˌaklimatˈaɾas +ACLIMATARÁS ˌaklimˌataɾˈas +ACLIMATAREIS ˌaklimatˈaɾeɪs +ACLIMATAREMOS ˌaklimˌataɾˈemos +ACLIMATARES ˌaklimatˈaɾes +ACLIMATARÍAMOS ˌaklimˌataɾˈiamos +ACLIMATAS ˌaklimˈatas +ACLIMATASTE ˌaklimatˈaste +ACLIMATE ˌaklimˈate +ACLIMATEMOS ˌaklimatˈemos +ACLIMATES ˌaklimˈates +ACLIMATIZACIÓN ˌaklimˌatiθaθjˈon +ACLIMATO ˌaklimˈato +ACLÍNICO aklˈiniko +ACNÉ aknˈe +ACOBARDA ˌakoβˈaɾða +ACOBARDADA ˌakoβaɾðˈaða +ACOBARDADAS ˌakoβaɾðˈaðas +ACOBARDADO ˌakoβaɾðˈaðo +ACOBARDADOS ˌakoβaɾðˈaðos +ACOBARDAMOS ˌakoβaɾðˈamos +ACOBARDANDO ˌakoβaɾðˈando +ACOBARDAR ˌakoβaɾðˈaɾ +ACOBARDARA ˌakoβaɾðˈaɾa +ACOBARDARÁ ˌakoβˌaɾðaɾˈa +ACOBARDÁRAMOS ˌakoβaɾðˈaɾamos +ACOBARDARAS ˌakoβaɾðˈaɾas +ACOBARDARÁS ˌakoβˌaɾðaɾˈas +ACOBARDAREIS ˌakoβaɾðˈaɾeɪs +ACOBARDAREMOS ˌakoβˌaɾðaɾˈemos +ACOBARDARES ˌakoβaɾðˈaɾes +ACOBARDARÍAMOS ˌakoβˌaɾðaɾˈiamos +ACOBARDAS ˌakoβˈaɾðas +ACOBARDASTE ˌakoβaɾðˈaste +ACOBARDE ˌakoβˈaɾðe +ACOBARDEMOS ˌakoβaɾðˈemos +ACOBARDES ˌakoβˈaɾðes +ACOBARDO ˌakoβˈaɾðo +ACOBIJADA ˌakoβixˈaða +ACOBIJADAS ˌakoβixˈaðas +ACOBIJADO ˌakoβixˈaðo +ACOBIJADOS ˌakoβixˈaðos +ACOBIJAR ˌakoβixˈaɾ +ACOCIL ˌakoθˈil +ACODADA ˌakoðˈaða +ACODADAS ˌakoðˈaðas +ACODADO ˌakoðˈaðo +ACODADOS ˌakoðˈaðos +ACODARSE ˌakoðˈaɾse +ACODERADA ˌakoðeɾˈaða +ACODERADAS ˌakoðeɾˈaðas +ACODERADO ˌakoðeɾˈaðo +ACODERADOS ˌakoðeɾˈaðos +ACODERAR ˌakoðeɾˈaɾ +ACOGEDOR ˌakoxeðˈoɾ +ACOGER ˌakoxˈeɾ +ACOGIDA ˌakoxˈiða +ACOGIDAS ˌakoxˈiðas +ACOGIDO ˌakoxˈiðo +ACOGIDOS ˌakoxˈiðos +ACOGIMIENTO ˌakoximjˈɛnto +ACOGOTADA ˌakoɣotˈaða +ACOGOTADAS ˌakoɣotˈaðas +ACOGOTADO ˌakoɣotˈaðo +ACOGOTADOS ˌakoɣotˈaðos +ACOGOTAR ˌakoɣotˈaɾ +ACOJINADA ˌakoxinˈaða +ACOJINADAS ˌakoxinˈaðas +ACOJINADO ˌakoxinˈaðo +ACOJINADOS ˌakoxinˈaðos +ACOJONADA ˌakoxonˈaða +ACOJONADAS ˌakoxonˈaðas +ACOJONADO ˌakoxonˈaðo +ACOJONADOS ˌakoxonˈaðos +ACOJONANTE ˌakoxonˈante +ACOJONAR ˌakoxonˈaɾ +ACOJONARSE ˌakoxonˈaɾse +ACOLADA ˌakolˈaða +ACOLADAS ˌakolˈaðas +ACOLADO ˌakolˈaðo +ACOLADOS ˌakolˈaðos +ACOLAR ˌakolˈaɾ +ACOLCHADO ˌakoltʃˈaðo +ACOLCHAR ˌakoltʃˈaɾ +ACOLCHONADA ˌakoltʃonˈaða +ACOLCHONADAS ˌakoltʃonˈaðas +ACOLCHONADO ˌakoltʃonˈaðo +ACOLCHONADOS ˌakoltʃonˈaðos +ACOLCHONAR ˌakoltʃonˈaɾ +ACÓLITA akˈolita +ACOLITADA ˌakolitˈaða +ACOLITADAS ˌakolitˈaðas +ACOLITADO ˌakolitˈaðo +ACOLITADOS ˌakolitˈaðos +ACOLITAR ˌakolitˈaɾ +ACÓLITO akˈolito +ACOMEDIDO ˌakomeðˈiðo +ACOMETA ˌakomˈeta +ACOMETAMOS ˌakometˈamos +ACOMETAS ˌakomˈetas +ACOMETE ˌakomˈete +ACOMETEMOS ˌakometˈemos +ACOMETER ˌakometˈeɾ +ACOMETERÁ ˌakomˌeteɾˈa +ACOMETERÁS ˌakomˌeteɾˈas +ACOMETEREMOS ˌakomˌeteɾˈemos +ACOMETERÍAMOS ˌakomˌeteɾˈiamos +ACOMETES ˌakomˈetes +ACOMETÍAMOS ˌakometˈiamos +ACOMETIDA ˌakometˈiða +ACOMETIDAS ˌakometˈiðas +ACOMETIDO ˌakometˈiðo +ACOMETIDOS ˌakometˈiðos +ACOMETIMIENTO ˌakomˌetimjˈɛnto +ACOMETO ˌakomˈeto +ACOMODA ˌakomˈoða +ACOMODACIÓN ˌakomˌoðaθjˈon +ACOMODADA ˌakomoðˈaða +ACOMODADAS ˌakomoðˈaðas +ACOMODADIZO ˌakomˌoðaðˈiθo +ACOMODADO ˌakomoðˈaðo +ACOMODADOR ˌakomˌoðaðˈoɾ +ACOMODADORA ˌakomˌoðaðˈoɾa +ACOMODADORAS ˌakomˌoðaðˈoɾas +ACOMODADORES ˌakomˌoðaðˈoɾes +ACOMODADOS ˌakomoðˈaðos +ACOMODAMIENTO ˌakomˌoðamjˈɛnto +ACOMODAMOS ˌakomoðˈamos +ACOMODANDO ˌakomoðˈando +ACOMODAR ˌakomoðˈaɾ +ACOMODARA ˌakomoðˈaɾa +ACOMODARÁ ˌakomˌoðaɾˈa +ACOMODÁRAMOS ˌakomoðˈaɾamos +ACOMODARAS ˌakomoðˈaɾas +ACOMODARÁS ˌakomˌoðaɾˈas +ACOMODAREIS ˌakomoðˈaɾeɪs +ACOMODAREMOS ˌakomˌoðaɾˈemos +ACOMODARES ˌakomoðˈaɾes +ACOMODARÍAMOS ˌakomˌoðaɾˈiamos +ACOMODARSE ˌakomoðˈaɾse +ACOMODAS ˌakomˈoðas +ACOMODASTE ˌakomoðˈaste +ACOMODATICIO ˌakomˌoðatˈiθjo +ACOMODE ˌakomˈoðe +ACOMODEMOS ˌakomoðˈemos +ACOMODES ˌakomˈoðes +ACOMODO ˌakomˈoðo +ACOMPAÑA ˌakompˈaɲa +ACOMPAÑADA ˌakompaɲˈaða +ACOMPAÑADO ˌakompaɲˈaðo +ACOMPAÑADOS ˌakompaɲˈaðos +ACOMPAÑAMIENTO ˌakompˌaɲamjˈɛnto +ACOMPAÑANTE ˌakompaɲˈante +ACOMPAÑAR ˌakompaɲˈaɾ +ACOMPASADO ˌakompasˈaðo +ACOMPASAR ˌakompasˈaɾ +ACOMPLEJADA ˌakomplexˈaða +ACOMPLEJADAS ˌakomplexˈaðas +ACOMPLEJADO ˌakomplexˈaðo +ACOMPLEJADOS ˌakomplexˈaðos +ACOMPLEJAMIENTO ˌakomplˌexamjˈɛnto +ACOMPLEJAR ˌakomplexˈaɾ +ACONDICIONA ˌakondiθjˈona +ACONDICIONADA ˌakondˌiθjonˈaða +ACONDICIONADAS ˌakondˌiθjonˈaðas +ACONDICIONADO ˌakondˌiθjonˈaðo +ACONDICIONADOR ˌakondˌiθjonaðˈoɾ +ACONDICIONADOS ˌakondˌiθjonˈaðos +ACONDICIONAMIENTO ˌakondˌiθjonamjˈɛnto +ACONDICIONAMOS ˌakondˌiθjonˈamos +ACONDICIONANDO ˌakondˌiθjonˈando +ACONDICIONAR ˌakondˌiθjonˈaɾ +ACONDICIONARA ˌakondˌiθjonˈaɾa +ACONDICIONARÁ ˌakondˌiθjonaɾˈa +ACONDICIONÁRAMOS ˌakondˌiθjonˈaɾamos +ACONDICIONARAS ˌakondˌiθjonˈaɾas +ACONDICIONARÁS ˌakondˌiθjonaɾˈas +ACONDICIONAREIS ˌakondˌiθjonˈaɾeɪs +ACONDICIONAREMOS ˌakondˌiθjonaɾˈemos +ACONDICIONARES ˌakondˌiθjonˈaɾes +ACONDICIONARÍAMOS ˌakondˌiθjonaɾˈiamos +ACONDICIONAS ˌakondiθjˈonas +ACONDICIONASTE ˌakondˌiθjonˈaste +ACONDICIONE ˌakondiθjˈone +ACONDICIONEMOS ˌakondˌiθjonˈemos +ACONDICIONES ˌakondiθjˈones +ACONDICIONO ˌakondiθjˈono +ACONDROPLASIA ˌakondɾoplˈasja +ACONDUCTADA ˌakonduktˈaða +ACONDUCTADAS ˌakonduktˈaðas +ACONDUCTADO ˌakonduktˈaðo +ACONDUCTADOS ˌakonduktˈaðos +ACONDUCTAR ˌakonduktˈaɾ +ACONFESIONAL ˌakomfˌesjonˈal +ACONFESIONALIDAD ˌakomfˌesjonˌaliðˈad +ACONGOJADO ˌakoŋɡoxˈaðo +ACONGOJAR ˌakoŋɡoxˈaɾ +ACÓNITO akˈonito +ACONSEJABLE ˌakonsexˈaβle +ACONSEJABLES ˌakonsexˈaβles +ACONSEJADA ˌakonsexˈaða +ACONSEJADAS ˌakonsexˈaðas +ACONSEJADO ˌakonsexˈaðo +ACONSEJADOS ˌakonsexˈaðos +ACONSEJAR ˌakonsexˈaɾ +ACONSEJO ˌakonsˈexo +ACONTECE ˌakontˈeθe +ACONTECER ˌakonteθˈeɾ +ACONTECERÁ ˌakontˌeθeɾˈa +ACONTECIDA ˌakonteθˈiða +ACONTECIDAS ˌakonteθˈiðas +ACONTECIDO ˌakonteθˈiðo +ACONTECIDOS ˌakonteθˈiðos +ACONTECIMIENTO ˌakontˌeθimjˈɛnto +ACONTENTAR ˌakontentˈaɾ +ACOPIADA ˌakopjˈaða +ACOPIADAS ˌakopjˈaðas +ACOPIADO ˌakopjˈaðo +ACOPIADOR ˌakopjaðˈoɾ +ACOPIADOS ˌakopjˈaðos +ACOPIAR ˌakopjˈaɾ +ACOPIO akˈopjo +ACOPLA akˈopla +ACOPLABLE ˌakoplˈaβle +ACOPLABLES ˌakoplˈaβles +ACOPLADA ˌakoplˈaða +ACOPLADAS ˌakoplˈaðas +ACOPLADO ˌakoplˈaðo +ACOPLADOS ˌakoplˈaðos +ACOPLAMIENTO ˌakoplamjˈɛnto +ACOPLAMOS ˌakoplˈamos +ACOPLANDO ˌakoplˈando +ACOPLAR ˌakoplˈaɾ +ACOPLARA ˌakoplˈaɾa +ACOPLARÁ ˌakoplaɾˈa +ACOPLÁRAMOS ˌakoplˈaɾamos +ACOPLARAS ˌakoplˈaɾas +ACOPLARÁS ˌakoplaɾˈas +ACOPLAREIS ˌakoplˈaɾeɪs +ACOPLAREMOS ˌakoplaɾˈemos +ACOPLARES ˌakoplˈaɾes +ACOPLARÍAMOS ˌakoplaɾˈiamos +ACOPLAS akˈoplas +ACOPLASTE ˌakoplˈaste +ACOPLE akˈople +ACOPLEMOS ˌakoplˈemos +ACOPLES akˈoples +ACOPLO akˈoplo +ACOQUINADA ˌakokinˈaða +ACOQUINADAS ˌakokinˈaðas +ACOQUINADO ˌakokinˈaðo +ACOQUINADOS ˌakokinˈaðos +ACOQUINAMIENTO ˌakokˌinamjˈɛnto +ACOQUINAR ˌakokinˈaɾ +ACORADA ˌakoɾˈaða +ACORADAS ˌakoɾˈaðas +ACORADO ˌakoɾˈaðo +ACORADOS ˌakoɾˈaðos +ACORAR ˌakoɾˈaɾ +ACORAZADA ˌakoɾaθˈaða +ACORAZADAS ˌakoɾaθˈaðas +ACORAZADO ˌakoɾaθˈaðo +ACORAZADOS ˌakoɾaθˈaðos +ACORAZAR ˌakoɾaθˈaɾ +ACORCHADA ˌakoɾtʃˈaða +ACORCHADAS ˌakoɾtʃˈaðas +ACORCHADO ˌakoɾtʃˈaðo +ACORCHADOS ˌakoɾtʃˈaðos +ACORCHARSE ˌakoɾtʃˈaɾse +ACORDA akˈoɾða +ACORDADA ˌakoɾðˈaða +ACORDADAS ˌakoɾðˈaðas +ACORDADO ˌakoɾðˈaðo +ACORDADOS ˌakoɾðˈaðos +ACORDAMOS ˌakoɾðˈamos +ACORDANDO ˌakoɾðˈando +ACORDÁNDOSE ˌakoɾðˈandose +ACORDAR ˌakoɾðˈaɾ +ACORDARES ˌakoɾðˈaɾes +ACORDARSE ˌakoɾðˈaɾse +ACORDATE ˌakoɾðˈate +ACORDE akˈoɾðe +ACORDEÓN ˌakoɾðeˈon +ACORDEONERO ˌakoɾðˌeonˈeɾo +ACORDEONISTA ˌakoɾðˌeonˈista +ACORDONADA ˌakoɾðonˈaða +ACORDONADAS ˌakoɾðonˈaðas +ACORDONADO ˌakoɾðonˈaðo +ACORDONADOS ˌakoɾðonˈaðos +ACORDONAMIENTO ˌakoɾðˌonamjˈɛnto +ACORDONAR ˌakoɾðonˈaɾ +ACORRALADA ˌakoɾɾalˈaða +ACORRALADAS ˌakoɾɾalˈaðas +ACORRALADO ˌakoɾɾalˈaðo +ACORRALADOS ˌakoɾɾalˈaðos +ACORRALAMIENTO ˌakoɾɾˌalamjˈɛnto +ACORRALAR ˌakoɾɾalˈaɾ +ACORRER ˌakoɾɾˈeɾ +ACORRIDA ˌakoɾɾˈiða +ACORRIDAS ˌakoɾɾˈiðas +ACORRIDO ˌakoɾɾˈiðo +ACORRIDOS ˌakoɾɾˈiðos +ACORTADA ˌakoɾtˈaða +ACORTADAS ˌakoɾtˈaðas +ACORTADO ˌakoɾtˈaðo +ACORTADOS ˌakoɾtˈaðos +ACORTAMIENTO ˌakoɾtamjˈɛnto +ACORTAR ˌakoɾtˈaɾ +ACORTARSE ˌakoɾtˈaɾse +ACOSADA ˌakosˈaða +ACOSADAS ˌakosˈaðas +ACOSADO ˌakosˈaðo +ACOSADOR ˌakosaðˈoɾ +ACOSADOS ˌakosˈaðos +ACOSAR ˌakosˈaɾ +ACOSO akˈoso +ACOSSAR ˌakossˈaɾ +ACOSTA akˈosta +ACOSTADA ˌakostˈaða +ACOSTADAS ˌakostˈaðas +ACOSTADITO ˌakostaðˈito +ACOSTADO ˌakostˈaðo +ACOSTADOS ˌakostˈaðos +ACOSTAMOS ˌakostˈamos +ACOSTANDO ˌakostˈando +ACOSTAR ˌakostˈaɾ +ACOSTARA ˌakostˈaɾa +ACOSTARÁ ˌakostaɾˈa +ACOSTÁRAMOS ˌakostˈaɾamos +ACOSTARAS ˌakostˈaɾas +ACOSTARÁS ˌakostaɾˈas +ACOSTAREIS ˌakostˈaɾeɪs +ACOSTAREMOS ˌakostaɾˈemos +ACOSTARES ˌakostˈaɾes +ACOSTARÍAMOS ˌakostaɾˈiamos +ACOSTARSE ˌakostˈaɾse +ACOSTASTE ˌakostˈaste +ACOSTEMOS ˌakostˈemos +ACOSTUMBRADA ˌakostumbɾˈaða +ACOSTUMBRADAS ˌakostumbɾˈaðas +ACOSTUMBRADO ˌakostumbɾˈaðo +ACOSTUMBRADOS ˌakostumbɾˈaðos +ACOSTUMBRAMIENTO ˌakostˌumbɾamjˈɛnto +ACOSTUMBRAR ˌakostumbɾˈaɾ +ACOTACIÓN ˌakotaθjˈon +ACOTADA ˌakotˈaða +ACOTADAS ˌakotˈaðas +ACOTADO ˌakotˈaðo +ACOTADOS ˌakotˈaðos +ACOTAMIENTO ˌakotamjˈɛnto +ACOTAR ˌakotˈaɾ +ACOTE akˈote +ACOTEJADA ˌakotexˈaða +ACOTEJADAS ˌakotexˈaðas +ACOTEJADO ˌakotexˈaðo +ACOTEJADOS ˌakotexˈaðos +ACOTEJAR ˌakotexˈaɾ +ACOTILEDÓN ˌakotˌileðˈon +ACOTOLADA ˌakotolˈaða +ACOTOLADAS ˌakotolˈaðas +ACOTOLADO ˌakotolˈaðo +ACOTOLADOS ˌakotolˈaðos +ACOTOLAR ˌakotolˈaɾ +ACOVACHAR ˌakoβatʃˈaɾ +ACRA ˈakɾa +ÁCRATA ˈakɾata +ÁCRATAS ˈakɾatas +ACRE ˈakɾe +ACRECENCIA ˌakɾeθˈɛnθja +ACRECENTADA ˌakɾeθentˈaða +ACRECENTADAS ˌakɾeθentˈaðas +ACRECENTADO ˌakɾeθentˈaðo +ACRECENTADOS ˌakɾeθentˈaðos +ACRECENTAMIENTO ˌakɾeθˌentamjˈɛnto +ACRECENTAR ˌakɾeθentˈaɾ +ACRECER ˌakɾeθˈeɾ +ACRECERSE ˌakɾeθˈeɾse +ACRECIMIENTO ˌakɾeθimjˈɛnto +ACRECIÓN ˌakɾeθjˈon +ACREDITA ˌakɾeðˈita +ACREDITACIÓN ˌakɾeðˌitaθjˈon +ACREDITACIONES ˌakɾeðˌitaθjˈones +ACREDITADA ˌakɾeðitˈaða +ACREDITADAS ˌakɾeðitˈaðas +ACREDITADO ˌakɾeðitˈaðo +ACREDITADOS ˌakɾeðitˈaðos +ACREDITAMOS ˌakɾeðitˈamos +ACREDITANDO ˌakɾeðitˈando +ACREDITANTE ˌakɾeðitˈante +ACREDITANTES ˌakɾeðitˈantes +ACREDITAR ˌakɾeðitˈaɾ +ACREDITARA ˌakɾeðitˈaɾa +ACREDITARÁ ˌakɾeðˌitaɾˈa +ACREDITÁRAMOS ˌakɾeðitˈaɾamos +ACREDITARAS ˌakɾeðitˈaɾas +ACREDITARÁS ˌakɾeðˌitaɾˈas +ACREDITAREIS ˌakɾeðitˈaɾeɪs +ACREDITAREMOS ˌakɾeðˌitaɾˈemos +ACREDITARES ˌakɾeðitˈaɾes +ACREDITARÍAMOS ˌakɾeðˌitaɾˈiamos +ACREDITAS ˌakɾeðˈitas +ACREDITASTE ˌakɾeðitˈaste +ACREDITATIVA ˌakɾeðˌitatˈiβa +ACREDITATIVAS ˌakɾeðˌitatˈiβas +ACREDITATIVO ˌakɾeðˌitatˈiβo +ACREDITATIVOS ˌakɾeðˌitatˈiβos +ACREDITE ˌakɾeðˈite +ACREDITEMOS ˌakɾeðitˈemos +ACREDITES ˌakɾeðˈites +ACREDITO ˌakɾeðˈito +ACREEDOR ˌakɾeeðˈoɾ +ACREEDORA ˌakɾeeðˈoɾa +ACREENCIA ˌakɾeˈɛnθja +ACREER ˌakɾeˈeɾ +ACREÍDA ˌakɾeˈiða +ACREÍDAS ˌakɾeˈiðas +ACREÍDO ˌakɾeˈiðo +ACREÍDOS ˌakɾeˈiðos +ACREMADA ˌakɾemˈaða +ACREMADAS ˌakɾemˈaðas +ACREMADO ˌakɾemˈaðo +ACREMADOS ˌakɾemˈaðos +ACREMAR ˌakɾemˈaɾ +ACRENSE akɾˈɛnse +ACRES ˈakɾes +ACRETINADO ˌakɾetinˈaðo +ACRIANZADA ˌakɾianθˈaða +ACRIANZADAS ˌakɾianθˈaðas +ACRIANZADO ˌakɾianθˈaðo +ACRIANZADOS ˌakɾianθˈaðos +ACRIANZAR ˌakɾianθˈaɾ +ACRILATO ˌakɾilˈato +ACRÍLICO akɾˈiliko +ACRIMINADA ˌakɾiminˈaða +ACRIMINADAS ˌakɾiminˈaðas +ACRIMINADO ˌakɾiminˈaðo +ACRIMINADOS ˌakɾiminˈaðos +ACRIMINAR ˌakɾiminˈaɾ +ACRIMONIA ˌakɾimˈonja +ACRISOLADA ˌakɾisolˈaða +ACRISOLADAS ˌakɾisolˈaðas +ACRISOLADO ˌakɾisolˈaðo +ACRISOLADOS ˌakɾisolˈaðos +ACRISOLAR ˌakɾisolˈaɾ +ACRISTALADO ˌakɾistalˈaðo +ACRISTALAMIENTO ˌakɾistˌalamjˈɛnto +ACRISTALAR ˌakɾistalˈaɾ +ACRÍTICO akɾˈitiko +ACRITUD ˌakɾitˈud +ACROBACIA ˌakɾoβˈaθja +ACRÓBATA akɾˈoβata +ACROBÁTICA ˌakɾoβˈatika +ACROBÁTICAMENTE ˌakɾoβˈatikamˈente +ACROBÁTICAS ˌakɾoβˈatikas +ACROBÁTICO ˌakɾoβˈatiko +ACROBÁTICOS ˌakɾoβˈatikos +ACROBATISMO ˌakɾoβatˈismo +ACROCÉNTRICO ˌakɾoθˈentɾiko +ACROCIANOSIS ˌakɾoθjanˈosis +ACROMÁTICA ˌakɾomˈatika +ACROMÁTICAS ˌakɾomˈatikas +ACROMÁTICO ˌakɾomˈatiko +ACROMÁTICOS ˌakɾomˈatikos +ACROMATISMO ˌakɾomatˈismo +ACROMEGALIA ˌakɾomeɣˈalja +ACROMIAL ˌakɾomjˈal +ACROMIANO ˌakɾomjˈano +ACROMION akɾˈomjon +ACRONIMIA ˌakɾonˈimja +ACRÓNIMO akɾˈonimo +ACRÓPOLIS akɾˈopolis +ACROSOMA ˌakɾosˈoma +ACROSÓMICO ˌakɾosˈomiko +ACRÓSTICO akɾˈostiko +ACTA ˈakta +ACTANTE aktˈante +ACTINA aktˈina +ACTÍNIDO aktˈiniðo +ACTINIO aktˈinjo +ACTINOMÉTRICA ˌaktinomˈetɾika +ACTINOMÉTRICAS ˌaktinomˈetɾikas +ACTINOMÉTRICO ˌaktinomˈetɾiko +ACTINOMÉTRICOS ˌaktinomˈetɾikos +ACTINÓMETRO ˌaktinˈometɾo +ACTINÓMETROS ˌaktinˈometɾos +ACTINOMICOSIS ˌaktinˌomikˈosis +ACTITUD ˌaktitˈud +ACTITUDINAL ˌaktitˌuðinˈal +ACTIVA aktˈiβa +ACTIVACIÓN ˌaktiβaθjˈon +ACTIVADA ˌaktiβˈaða +ACTIVADAS ˌaktiβˈaðas +ACTIVADO ˌaktiβˈaðo +ACTIVADOR ˌaktiβaðˈoɾ +ACTIVADOS ˌaktiβˈaðos +ACTIVAMENTE aktˈiβamˈente +ACTIVAMOS ˌaktiβˈamos +ACTIVANTE ˌaktiβˈante +ACTIVAR ˌaktiβˈaɾ +ACTIVAS aktˈiβas +ACTIVIDAD ˌaktiβiðˈad +ACTIVIDADES ˌaktiβiðˈaðes +ACTIVÍSIMO ˌaktiβˈisimo +ACTIVISMO ˌaktiβˈismo +ACTIVISTA ˌaktiβˈista +ACTIVO aktˈiβo +ACTIVOS aktˈiβos +ACTO ˈakto +ACTOR aktˈoɾ +ACTORA aktˈoɾa +ACTORAL ˌaktoɾˈal +ACTORES aktˈoɾes +ACTRIZ aktɾˈiθ +ACTRIZÓN ˌaktɾiθˈon +ACTÚA aktˈua +ACTUACIÓN ˌaktwaθjˈon +ACTUAD aktwˈad +ACTUADA aktwˈaða +ACTUADAS aktwˈaðas +ACTUADO aktwˈaðo +ACTUADOS aktwˈaðos +ACTUAL aktwˈal +ACTUALES aktwˈales +ACTUALICE ˌaktwalˈiθe +ACTUALICÉIS ˌaktwaliθˈeis +ACTUALICEMOS ˌaktwaliθˈemos +ACTUALICES ˌaktwalˈiθes +ACTUALIDAD ˌaktwaliðˈad +ACTUALIZA ˌaktwalˈiθa +ACTUALIZACIÓN ˌaktwalˌiθaθjˈon +ACTUALIZACIONES ˌaktwalˌiθaθjˈones +ACTUALIZADA ˌaktwaliθˈaða +ACTUALIZADAS ˌaktwaliθˈaðas +ACTUALIZADO ˌaktwaliθˈaðo +ACTUALIZADOS ˌaktwaliθˈaðos +ACTUALIZAMOS ˌaktwaliθˈamos +ACTUALIZANDO ˌaktwaliθˈando +ACTUALIZAR ˌaktwaliθˈaɾ +ACTUALIZARA ˌaktwaliθˈaɾa +ACTUALIZARÁ ˌaktwalˌiθaɾˈa +ACTUALIZÁRAMOS ˌaktwaliθˈaɾamos +ACTUALIZARAS ˌaktwaliθˈaɾas +ACTUALIZARÁS ˌaktwalˌiθaɾˈas +ACTUALIZAREIS ˌaktwaliθˈaɾeɪs +ACTUALIZAREMOS ˌaktwalˌiθaɾˈemos +ACTUALIZARES ˌaktwaliθˈaɾes +ACTUALIZARÍAMOS ˌaktwalˌiθaɾˈiamos +ACTUALIZAS ˌaktwalˈiθas +ACTUALIZASE ˌaktwaliθˈase +ACTUALIZASEIS ˌaktwaliθˈaseɪs +ACTUALIZÁSEMOS ˌaktwaliθˈasemos +ACTUALIZASES ˌaktwaliθˈases +ACTUALIZASTE ˌaktwaliθˈaste +ACTUALIZO ˌaktwalˈiθo +ACTUALMENTE aktwˈalmˈente +ACTUAMOS aktwˈamos +ACTÚAN aktˈuan +ACTUANDO aktwˈando +ACTUANTE aktwˈante +ACTUAR aktwˈaɾ +ACTUARA aktwˈaɾa +ACTUARÁ ˌaktwaɾˈa +ACTUÁRAMOS aktwˈaɾamos +ACTUARAS aktwˈaɾas +ACTUARÁS ˌaktwaɾˈas +ACTUAREIS aktwˈaɾeɪs +ACTUAREMOS ˌaktwaɾˈemos +ACTUARES aktwˈaɾes +ACTUARIA aktwˈaɾja +ACTUARIAL ˌaktwaɾjˈal +ACTUARÍAMOS ˌaktwaɾˈiamos +ACTUARIAS aktwˈaɾjas +ACTUARIO aktwˈaɾjo +ACTUASTE aktwˈaste +ACTUÉ aktwˈe +ACTUEMOS aktwˈemos +ACTÚO aktˈuo +ACUANAUTA ˌakwanˈaʊta +ACUANTIADA ˌakwantjˈaða +ACUANTIADAS ˌakwantjˈaðas +ACUANTIADO ˌakwantjˈaðo +ACUANTIADOS ˌakwantjˈaðos +ACUANTIAR ˌakwantjˈaɾ +ACUAPORINA ˌakwapoɾˈina +ACUARELA ˌakwaɾˈela +ACUARELADA ˌakwaɾelˈaða +ACUARELADAS ˌakwaɾelˈaðas +ACUARELADO ˌakwaɾelˈaðo +ACUARELADOS ˌakwaɾelˈaðos +ACUARELAR ˌakwaɾelˈaɾ +ACUARELISTA ˌakwaɾelˈista +ACUARIO akwˈaɾjo +ACUARISMO ˌakwaɾˈismo +ACUARISTA ˌakwaɾˈista +ACUARTELADA ˌakwaɾtelˈaða +ACUARTELADAS ˌakwaɾtelˈaðas +ACUARTELADO ˌakwaɾtelˈaðo +ACUARTELADOS ˌakwaɾtelˈaðos +ACUARTELAMIENTO ˌakwaɾtˌelamjˈɛnto +ACUARTELAR ˌakwaɾtelˈaɾ +ACUÁTICO akwˈatiko +ACUATIZADA ˌakwatiθˈaða +ACUATIZADAS ˌakwatiθˈaðas +ACUATIZADO ˌakwatiθˈaðo +ACUATIZADOS ˌakwatiθˈaðos +ACUATIZAJE ˌakwatiθˈaxe +ACUATIZAR ˌakwatiθˈaɾ +ACUCIADA ˌakuθjˈaða +ACUCIADAS ˌakuθjˈaðas +ACUCIADO ˌakuθjˈaðo +ACUCIADOS ˌakuθjˈaðos +ACUCIANTE ˌakuθjˈante +ACUCIAR ˌakuθjˈaɾ +ACUCIOSO ˌakuθjˈoso +ACUDA akˈuða +ACUDAMOS ˌakuðˈamos +ACUDAS akˈuðas +ACUDE akˈuðe +ACUDES akˈuðes +ACUDÍ ˌakuðˈi +ACUDÍAMOS ˌakuðˈiamos +ACUDIDA ˌakuðˈiða +ACUDIDAS ˌakuðˈiðas +ACUDIDO ˌakuðˈiðo +ACUDIDOS ˌakuðˈiðos +ACUDIENTE ˌakuðjˈɛnte +ACUDIMOS ˌakuðˈimos +ACUDIR ˌakuðˈiɾ +ACUDIRÁ ˌakuðiɾˈa +ACUDIRÁS ˌakuðiɾˈas +ACUDIREMOS ˌakuðiɾˈemos +ACUDIRÍAMOS ˌakuðiɾˈiamos +ACUDISTE ˌakuðˈiste +ACUDO akˈuðo +ACUEDUCTO ˌakweðˈukto +ACUERDA akwˈeɾða +ACUÉRDATE akwˈeɾðate +ACUERDO akwˈeɾðo +ACUERPADA ˌakweɾpˈaða +ACUERPADAS ˌakweɾpˈaðas +ACUERPADO ˌakweɾpˈaðo +ACUERPADOS ˌakweɾpˈaðos +ACUERPAR ˌakweɾpˈaɾ +ACÚFENO akˈufeno +ACUICULTOR ˌakwikultˈoɾ +ACUICULTORA ˌakwikultˈoɾa +ACUIDAD ˌakwiðˈad +ACUÍFERO akwˈifeɾo +ACUITADA ˌakwitˈaða +ACUITADAS ˌakwitˈaðas +ACUITADO ˌakwitˈaðo +ACUITADOS ˌakwitˈaðos +ACUITAR ˌakwitˈaɾ +ACULADA ˌakulˈaða +ACULADAS ˌakulˈaðas +ACULADO ˌakulˈaðo +ACULADOS ˌakulˈaðos +ACULAR ˌakulˈaɾ +ACULEBRADA ˌakuleβɾˈaða +ACULEBRADAS ˌakuleβɾˈaðas +ACULEBRADO ˌakuleβɾˈaðo +ACULEBRADOS ˌakuleβɾˈaðos +ACULEBRAR ˌakuleβɾˈaɾ +ACULTURACIÓN ˌakultˌuɾaθjˈon +ACULTURADA ˌakultuɾˈaða +ACULTURADAS ˌakultuɾˈaðas +ACULTURADO ˌakultuɾˈaðo +ACULTURADOS ˌakultuɾˈaðos +ACULTURAR ˌakultuɾˈaɾ +ACUMINADA ˌakuminˈaða +ACUMINADAS ˌakuminˈaðas +ACUMINADO ˌakuminˈaðo +ACUMINADOS ˌakuminˈaðos +ACUMULABLE ˌakumulˈaβle +ACUMULACIÓN ˌakumˌulaθjˈon +ACUMULADA ˌakumulˈaða +ACUMULADAS ˌakumulˈaðas +ACUMULADO ˌakumulˈaðo +ACUMULADOR ˌakumˌulaðˈoɾ +ACUMULADORA ˌakumˌulaðˈoɾa +ACUMULADORAS ˌakumˌulaðˈoɾas +ACUMULADOS ˌakumulˈaðos +ACUMULAMIENTO ˌakumˌulamjˈɛnto +ACUMULAMOS ˌakumulˈamos +ACUMULANDO ˌakumulˈando +ACUMULAR ˌakumulˈaɾ +ACUMULATIVO ˌakumˌulatˈiβo +ACÚMULO akˈumulo +ACUÑA akˈuɲa +ACUÑACIÓN ˌakuɲaθjˈon +ACUNADA ˌakunˈaða +ACUÑADA ˌakuɲˈaða +ACUNADAS ˌakunˈaðas +ACUÑADAS ˌakuɲˈaðas +ACUNADO ˌakunˈaðo +ACUÑADO ˌakuɲˈaðo +ACUNADOS ˌakunˈaðos +ACUÑADOS ˌakuɲˈaðos +ACUÑAMIENTO ˌakuɲamjˈɛnto +ACUNAR ˌakunˈaɾ +ACUÑAR ˌakuɲˈaɾ +ACUÑISTA ˌakuɲˈista +ACUOSO akwˈoso +ACUOTUBULAR ˌakwotˌuβulˈaɾ +ACUOTUBULARES ˌakwotˌuβulˈaɾes +ACUPRESIÓN ˌakupɾesjˈon +ACUPUNTURA ˌakupuntˈuɾa +ACUPUNTURISTA ˌakupˌuntuɾˈista +ACURE akˈuɾe +ACURRUCADA ˌakuɾɾukˈaða +ACURRUCADAS ˌakuɾɾukˈaðas +ACURRUCADO ˌakuɾɾukˈaðo +ACURRUCADOS ˌakuɾɾukˈaðos +ACURRUCAR ˌakuɾɾukˈaɾ +ACUSA akˈusa +ACUSACIÓN ˌakusaθjˈon +ACUSADA ˌakusˈaða +ACUSADAS ˌakusˈaðas +ACUSADO ˌakusˈaðo +ACUSADOR ˌakusaðˈoɾ +ACUSADORA ˌakusaðˈoɾa +ACUSADORAS ˌakusaðˈoɾas +ACUSADOS ˌakusˈaðos +ACUSAMOS ˌakusˈamos +ACUSANDO ˌakusˈando +ACUSÁNDOSELE ˌakusˈandosˌele +ACUSANTE ˌakusˈante +ACUSAR ˌakusˈaɾ +ACUSARA ˌakusˈaɾa +ACUSARÁ ˌakusaɾˈa +ACUSÁRAMOS ˌakusˈaɾamos +ACUSARAS ˌakusˈaɾas +ACUSARÁS ˌakusaɾˈas +ACUSAREIS ˌakusˈaɾeɪs +ACUSAREMOS ˌakusaɾˈemos +ACUSARES ˌakusˈaɾes +ACUSARÍAMOS ˌakusaɾˈiamos +ACUSAS akˈusas +ACUSASTE ˌakusˈaste +ACUSATIVO ˌakusatˈiβo +ACUSATORIA ˌakusatˈoɾja +ACUSATORIAS ˌakusatˈoɾjas +ACUSATORIO ˌakusatˈoɾjo +ACUSATORIOS ˌakusatˈoɾjos +ACUSE akˈuse +ACUSEMOS ˌakusˈemos +ACUSES akˈuses +ACUSETA ˌakusˈeta +ACUSETAS ˌakusˈetas +ACUSETE ˌakusˈete +ACUSMÁTICO ˌakusmˈatiko +ACUSO akˈuso +ACÚSTICA akˈustika +ACÚSTICAS akˈustikas +ACÚSTICO akˈustiko +ACÚSTICOS akˈustikos +ACUTÁNGULA ˌakutˈaŋɡula +ACUTÁNGULAS ˌakutˈaŋɡulas +ACUTÁNGULO ˌakutˈaŋɡulo +ACUTÁNGULOS ˌakutˈaŋɡulos +ADAGIO aðˈaxjo +ADALBERTO ˌaðalβˈeɾto +ADALID ˌaðalˈid +ADAM ˈaðam +ADAMADA ˌaðamˈaða +ADAMADAS ˌaðamˈaðas +ADAMADO ˌaðamˈaðo +ADAMADOS ˌaðamˈaðos +ADAMANTE ˌaðamˈante +ADAMANTINO ˌaðamantˈino +ADAMAR ˌaðamˈaɾ +ADAMASCADA ˌaðamaskˈaða +ADAMASCADAS ˌaðamaskˈaðas +ADAMASCADO ˌaðamaskˈaðo +ADAMASCADOS ˌaðamaskˈaðos +ADAMASCAR ˌaðamaskˈaɾ +ADÁN aðˈan +ADANISMO ˌaðanˈismo +ADANISTA ˌaðanˈista +ADÁPIDO aðˈapiðo +ADAPIFORME ˌaðapifˈoɾme +ADAPTABILIDAD ˌaðapːtˌaβiliðˈad +ADAPTABLE ˌaðapːtˈaβle +ADAPTABLES ˌaðapːtˈaβles +ADAPTACIÓN ˌaðapːtaθjˈon +ADAPTADA ˌaðapːtˈaða +ADAPTADAS ˌaðapːtˈaðas +ADAPTADO ˌaðapːtˈaðo +ADAPTADOR ˌaðapːtaðˈoɾ +ADAPTADOS ˌaðapːtˈaðos +ADAPTAMOS ˌaðapːtˈamos +ADAPTANDO ˌaðapːtˈando +ADAPTAR ˌaðapːtˈaɾ +ADAPTATIVO ˌaðapːtatˈiβo +ADAPTIVO ˌaðapːtˈiβo +ADARGA aðˈaɾɣa +ADARME aðˈaɾme +ADARVADA ˌaðaɾβˈaða +ADARVADAS ˌaðaɾβˈaðas +ADARVADO ˌaðaɾβˈaðo +ADARVADOS ˌaðaɾβˈaðos +ADARVAR ˌaðaɾβˈaɾ +ADARVE aðˈaɾβe +ADARVÉ ˌaðaɾβˈe +ADARVO aðˈaɾβo +ADARVÓ ˌaðaɾβˈo +ADDISONIANO ˌadðisonjˈano +ADECENTADA ˌaðeθentˈaða +ADECENTADAS ˌaðeθentˈaðas +ADECENTADO ˌaðeθentˈaðo +ADECENTADOS ˌaðeθentˈaðos +ADECENTAMIENTO ˌaðeθˌentamjˈɛnto +ADECENTAR ˌaðeθentˈaɾ +ADECO aðˈeko +ADECUACIÓN ˌaðekwaθjˈon +ADECUADA ˌaðekwˈaða +ADECUADAS ˌaðekwˈaðas +ADECUADO ˌaðekwˈaðo +ADECUADOS ˌaðekwˈaðos +ADECUAMIENTO ˌaðekwamjˈɛnto +ADECUAN aðˈekwan +ADECÚAN ˌaðekˈuan +ADECUAR ˌaðekwˈaɾ +ADEFESIO ˌaðefˈesjo +ADEHESADA ˌaðeesˈaða +ADEHESADAS ˌaðeesˈaðas +ADEHESADO ˌaðeesˈaðo +ADEHESADOS ˌaðeesˈaðos +ADEHESAR ˌaðeesˈaɾ +ADELA aðˈela +ADELAIDA ˌaðelˈaɪða +ADELAIDANO ˌaðelaɪðˈano +ADELANTADA ˌaðelantˈaða +ADELANTADAS ˌaðelantˈaðas +ADELANTADO ˌaðelantˈaðo +ADELANTADOS ˌaðelantˈaðos +ADELANTAMIENTO ˌaðelˌantamjˈɛnto +ADELANTAR ˌaðelantˈaɾ +ADELANTARÁN ˌaðelˌantaɾˈan +ADELANTE ˌaðelˈante +ADELANTO ˌaðelˈanto +ADELANTÓN ˌaðelantˈon +ADELFA aðˈelfa +ADELGACE ˌaðelɣˈaθe +ADELGACÉ ˌaðelɣaθˈe +ADELGAZADA ˌaðelɣaθˈaða +ADELGAZADAS ˌaðelɣaθˈaðas +ADELGAZADO ˌaðelɣaθˈaðo +ADELGAZADOS ˌaðelɣaθˈaðos +ADELGAZAMIENTO ˌaðelɣˌaθamjˈɛnto +ADELGAZANTE ˌaðelɣaθˈante +ADELGAZAR ˌaðelɣaθˈaɾ +ADELGAZO ˌaðelɣˈaθo +ADELGAZÓ ˌaðelɣaθˈo +ADELIA aðˈelja +ADELINA ˌaðelˈina +ADELITA ˌaðelˈita +ADELITAS ˌaðelˈitas +ADEMADA ˌaðemˈaða +ADEMADAS ˌaðemˈaðas +ADEMADO ˌaðemˈaðo +ADEMADOS ˌaðemˈaðos +ADEMÁN ˌaðemˈan +ADEMAR ˌaðemˈaɾ +ADEMÁS ˌaðemˈas +ADÉN aðˈen +ADENDA aðˈɛnda +ADENIL ˌaðenˈil +ADENILATO ˌaðenilˈato +ADENILIL ˌaðenilˈil +ADENILILO ˌaðenilˈilo +ADENILO ˌaðenˈilo +ADENÍN ˌaðenˈin +ADENINA ˌaðenˈina +ADENITIS ˌaðenˈitis +ADENOCARCINOMA ˌaðenˌokaɾθinˈoma +ADENOHIPÓFISIS ˌaðenˌoipˈofisis +ADENOIDE ˌaðenˈoɪðe +ADENOIDES ˌaðenˈoɪðes +ADENOLOGÍA ˌaðenˌoloxˈia +ADENOMATOSA ˌaðenˌomatˈosa +ADENOMATOSAS ˌaðenˌomatˈosas +ADENOMATOSO ˌaðenˌomatˈoso +ADENOMATOSOS ˌaðenˌomatˈosos +ADENOMIOSIS ˌaðenomjˈosis +ADENOPATÍA ˌaðenˌopatˈia +ADENOSINA ˌaðenosˈina +ADENTRÁ ˌaðentɾˈa +ADENTRADA ˌaðentɾˈaða +ADENTRADAS ˌaðentɾˈaðas +ADENTRADO ˌaðentɾˈaðo +ADENTRADOS ˌaðentɾˈaðos +ADENTRARSE ˌaðentɾˈaɾse +ADENTRO aðˈɛntɾo +ADEPTO aðˈepːto +ADEQUADA ˌaðekwˈaða +ADEQUADAS ˌaðekwˈaðas +ADEQUADO ˌaðekwˈaðo +ADEQUADOS ˌaðekwˈaðos +ADEREZADA ˌaðeɾeθˈaða +ADEREZADAS ˌaðeɾeθˈaðas +ADEREZADO ˌaðeɾeθˈaðo +ADEREZADOS ˌaðeɾeθˈaðos +ADEREZAR ˌaðeɾeθˈaɾ +ADEREZO ˌaðeɾˈeθo +ADESTRADA ˌaðestɾˈaða +ADESTRADAS ˌaðestɾˈaðas +ADESTRADO ˌaðestɾˈaðo +ADESTRADOS ˌaðestɾˈaðos +ADESTRAMOS ˌaðestɾˈamos +ADESTRANDO ˌaðestɾˈando +ADESTRAR ˌaðestɾˈaɾ +ADESTRARA ˌaðestɾˈaɾa +ADESTRARÁ ˌaðestɾaɾˈa +ADESTRÁRAMOS ˌaðestɾˈaɾamos +ADESTRARAS ˌaðestɾˈaɾas +ADESTRARÁS ˌaðestɾaɾˈas +ADESTRAREIS ˌaðestɾˈaɾeɪs +ADESTRAREMOS ˌaðestɾaɾˈemos +ADESTRARES ˌaðestɾˈaɾes +ADESTRARÍAMOS ˌaðestɾaɾˈiamos +ADESTRASTE ˌaðestɾˈaste +ADESTREMOS ˌaðestɾˈemos +ADEUDADA ˌaðeʊðˈaða +ADEUDADAS ˌaðeʊðˈaðas +ADEUDADO ˌaðeʊðˈaðo +ADEUDADOS ˌaðeʊðˈaðos +ADEUDAR ˌaðeʊðˈaɾ +ADEUDO aðˈeʊðo +ADHERENCIA ˌaðeɾˈɛnθja +ADHERENTE ˌaðeɾˈɛnte +ADHERIBLE ˌaðeɾˈiβle +ADHERIDA ˌaðeɾˈiða +ADHERIDAS ˌaðeɾˈiðas +ADHERIDO ˌaðeɾˈiðo +ADHERIDOS ˌaðeɾˈiðos +ADHERIR ˌaðeɾˈiɾ +ADHERIRSE ˌaðeɾˈiɾse +ADHESIÓN ˌaðesjˈon +ADHESIVA ˌaðesˈiβa +ADHESIVIDAD ˌaðesˌiβiðˈad +ADHESIVO ˌaðesˈiβo +ADIABÁTICO ˌaðjaβˈatiko +ADIADA aðjˈaða +ADIADAS aðjˈaðas +ADIADO aðjˈaðo +ADIADOS aðjˈaðos +ADIAFA aðjˈafa +ADIAMOS aðjˈamos +ADIANDO aðjˈando +ADIAR aðjˈaɾ +ADIARA aðjˈaɾa +ADIARÁ ˌaðjaɾˈa +ADIÁRAMOS aðjˈaɾamos +ADIARAS aðjˈaɾas +ADIARÁS ˌaðjaɾˈas +ADIAREIS aðjˈaɾeɪs +ADIAREMOS ˌaðjaɾˈemos +ADIARES aðjˈaɾes +ADIARÍAMOS ˌaðjaɾˈiamos +ADIASTE aðjˈaste +ADICCIÓN ˌaðikθjˈon +ADICIÓN ˌaðiθjˈon +ADICIONA ˌaðiθjˈona +ADICIONADA ˌaðiθjonˈaða +ADICIONADAS ˌaðiθjonˈaðas +ADICIONADO ˌaðiθjonˈaðo +ADICIONADOS ˌaðiθjonˈaðos +ADICIONAL ˌaðiθjonˈal +ADICIONAMOS ˌaðiθjonˈamos +ADICIONANDO ˌaðiθjonˈando +ADICIONAR ˌaðiθjonˈaɾ +ADICIONARA ˌaðiθjonˈaɾa +ADICIONÁRAMOS ˌaðiθjonˈaɾamos +ADICIONARAS ˌaðiθjonˈaɾas +ADICIONARÁS ˌaðiθjˌonaɾˈas +ADICIONAREIS ˌaðiθjonˈaɾeɪs +ADICIONAREMOS ˌaðiθjˌonaɾˈemos +ADICIONARES ˌaðiθjonˈaɾes +ADICIONARÍAMOS ˌaðiθjˌonaɾˈiamos +ADICIONAS ˌaðiθjˈonas +ADICIONASTE ˌaðiθjonˈaste +ADICIONE ˌaðiθjˈone +ADICIONEMOS ˌaðiθjonˈemos +ADICIONES ˌaðiθjˈones +ADICIONO ˌaðiθjˈono +ADICTA aðˈikta +ADICTIVAMENTE ˌaðiktˈiβamˈente +ADICTIVO ˌaðiktˈiβo +ADICTO aðˈikto +ADIDAS aðˈiðas +ADIEMOS aðjˈemos +ADIESTRABLE ˌaðjestɾˈaβle +ADIESTRADA ˌaðjestɾˈaða +ADIESTRADAS ˌaðjestɾˈaðas +ADIESTRADO ˌaðjestɾˈaðo +ADIESTRADOS ˌaðjestɾˈaðos +ADIESTRAMIENTO ˌaðjestɾamjˈɛnto +ADIESTRAR ˌaðjestɾˈaɾ +ADIETADA ˌaðjetˈaða +ADIETADAS ˌaðjetˈaðas +ADIETADO ˌaðjetˈaðo +ADIETADOS ˌaðjetˈaðos +ADIETAR ˌaðjetˈaɾ +ADIGIO aðˈixjo +ADIGUESIA ˌaðiɣˈesja +ADIMENSIONAL ˌaðimˌensjonˈal +ADINERÁ ˌaðineɾˈa +ADINERADA ˌaðineɾˈaða +ADINERADAS ˌaðineɾˈaðas +ADINERADO ˌaðineɾˈaðo +ADINERADOS ˌaðineɾˈaðos +ADINERAR ˌaðineɾˈaɾ +ADINERARSE ˌaðineɾˈaɾse +ADIOS ˈaðjos +ADIÓS aðjˈos +ADIOSITO ˌaðjosˈito +ADIPOSA ˌaðipˈosa +ADIPOSAS ˌaðipˈosas +ADIPOSIDAD ˌaðipˌosiðˈad +ADIPOSO ˌaðipˈoso +ADIPOSOS ˌaðipˈosos +ADIR aðˈiɾ +ADISONIANO ˌaðisonjˈano +ADITAMENTO ˌaðitamˈɛnto +ADITIVIDAD ˌaðitˌiβiðˈad +ADITIVO ˌaðitˈiβo +ADIVE aðˈiβe +ADIVINA ˌaðiβˈina +ADIVINACIÓN ˌaðiβˌinaθjˈon +ADIVINACIONES ˌaðiβˌinaθjˈones +ADIVINADA ˌaðiβinˈaða +ADIVINADAS ˌaðiβinˈaðas +ADIVINADO ˌaðiβinˈaðo +ADIVINADOR ˌaðiβˌinaðˈoɾ +ADIVINADORA ˌaðiβˌinaðˈoɾa +ADIVINADOS ˌaðiβinˈaðos +ADIVINANZA ˌaðiβinˈanθa +ADIVINANZAS ˌaðiβinˈanθas +ADIVINAR ˌaðiβinˈaɾ +ADIVINATORIO ˌaðiβˌinatˈoɾjo +ADIVINO ˌaðiβˈino +ADJETIVACIÓN ˌaðxetˌiβaθjˈon +ADJETIVADA ˌaðxetiβˈaða +ADJETIVADAS ˌaðxetiβˈaðas +ADJETIVADO ˌaðxetiβˈaðo +ADJETIVADOS ˌaðxetiβˈaðos +ADJETIVAL ˌaðxetiβˈal +ADJETIVAMOS ˌaðxetiβˈamos +ADJETIVANDO ˌaðxetiβˈando +ADJETIVAR ˌaðxetiβˈaɾ +ADJETIVAS ˌaðxetˈiβas +ADJETIVO ˌaðxetˈiβo +ADJUDICA ˌaðxuðˈika +ADJUDICACIÓN ˌaðxuðˌikaθjˈon +ADJUDICADA ˌaðxuðikˈaða +ADJUDICADAS ˌaðxuðikˈaðas +ADJUDICADO ˌaðxuðikˈaðo +ADJUDICADOS ˌaðxuðikˈaðos +ADJUDICAMOS ˌaðxuðikˈamos +ADJUDICANDO ˌaðxuðikˈando +ADJUDICAR ˌaðxuðikˈaɾ +ADJUDICARA ˌaðxuðikˈaɾa +ADJUDICARÁ ˌaðxuðˌikaɾˈa +ADJUDICÁRAMOS ˌaðxuðikˈaɾamos +ADJUDICARAS ˌaðxuðikˈaɾas +ADJUDICARÁS ˌaðxuðˌikaɾˈas +ADJUDICAREIS ˌaðxuðikˈaɾeɪs +ADJUDICAREMOS ˌaðxuðˌikaɾˈemos +ADJUDICARES ˌaðxuðikˈaɾes +ADJUDICARÍAMOS ˌaðxuðˌikaɾˈiamos +ADJUDICAS ˌaðxuðˈikas +ADJUDICASTE ˌaðxuðikˈaste +ADJUDICATARIO ˌaðxuðˌikatˈaɾjo +ADJUDICO ˌaðxuðˈiko +ADJUDIQUE ˌaðxuðˈike +ADJUDIQUEMOS ˌaðxuðikˈemos +ADJUDIQUES ˌaðxuðˈikes +ADJUNCIÓN ˌaðxunθjˈon +ADJUNTA aðxˈunta +ADJUNTADA ˌaðxuntˈaða +ADJUNTADAS ˌaðxuntˈaðas +ADJUNTADO ˌaðxuntˈaðo +ADJUNTADOS ˌaðxuntˈaðos +ADJUNTAR ˌaðxuntˈaɾ +ADJUNTAS aðxˈuntas +ADJUNTO aðxˈunto +ADJURADO ˌaðxuɾˈaðo +ADLÁTERE adlˈateɾe +ADMINÍCULO ˌadminˈikulo +ADMINISTRA ˌadminˈistɾa +ADMINISTRACIÓN ˌadminˌistɾaθjˈon +ADMINISTRADA ˌadministɾˈaða +ADMINISTRADAS ˌadministɾˈaðas +ADMINISTRADO ˌadministɾˈaðo +ADMINISTRADOR ˌadminˌistɾaðˈoɾ +ADMINISTRADOS ˌadministɾˈaðos +ADMINISTRAMOS ˌadministɾˈamos +ADMINISTRANDO ˌadministɾˈando +ADMINISTRAR ˌadministɾˈaɾ +ADMINISTRARA ˌadministɾˈaɾa +ADMINISTRARÁ ˌadminˌistɾaɾˈa +ADMINISTRÁRAMOS ˌadministɾˈaɾamos +ADMINISTRARAS ˌadministɾˈaɾas +ADMINISTRARÁS ˌadminˌistɾaɾˈas +ADMINISTRAREIS ˌadministɾˈaɾeɪs +ADMINISTRAREMOS ˌadminˌistɾaɾˈemos +ADMINISTRARES ˌadministɾˈaɾes +ADMINISTRARÍAMOS ˌadminˌistɾaɾˈiamos +ADMINISTRAS ˌadminˈistɾas +ADMINISTRASTE ˌadministɾˈaste +ADMINISTRATIVO ˌadminˌistɾatˈiβo +ADMINISTRE ˌadminˈistɾe +ADMINISTREMOS ˌadministɾˈemos +ADMINISTRES ˌadminˈistɾes +ADMINISTRO ˌadminˈistɾo +ADMIRA admˈiɾa +ADMIRABLE ˌadmiɾˈaβle +ADMIRABLES ˌadmiɾˈaβles +ADMIRACIÓN ˌadmiɾaθjˈon +ADMIRACIONES ˌadmiɾaθjˈones +ADMIRADA ˌadmiɾˈaða +ADMIRADAS ˌadmiɾˈaðas +ADMIRADO ˌadmiɾˈaðo +ADMIRADOR ˌadmiɾaðˈoɾ +ADMIRADOS ˌadmiɾˈaðos +ADMIRAMOS ˌadmiɾˈamos +ADMIRANDO ˌadmiɾˈando +ADMIRAR ˌadmiɾˈaɾ +ADMIRARA ˌadmiɾˈaɾa +ADMIRARÁ ˌadmiɾaɾˈa +ADMIRÁRAMOS ˌadmiɾˈaɾamos +ADMIRARAS ˌadmiɾˈaɾas +ADMIRARÁS ˌadmiɾaɾˈas +ADMIRAREIS ˌadmiɾˈaɾeɪs +ADMIRAREMOS ˌadmiɾaɾˈemos +ADMIRARES ˌadmiɾˈaɾes +ADMIRARÍAMOS ˌadmiɾaɾˈiamos +ADMIRAS admˈiɾas +ADMIRASTE ˌadmiɾˈaste +ADMIRATIVO ˌadmiɾatˈiβo +ADMIRE admˈiɾe +ADMIREMOS ˌadmiɾˈemos +ADMIRES admˈiɾes +ADMIRO admˈiɾo +ADMISIBILIDAD ˌadmisˌiβiliðˈad +ADMISIBLE ˌadmisˈiβle +ADMISIÓN ˌadmisjˈon +ADMITAMOS ˌadmitˈamos +ADMITIDA ˌadmitˈiða +ADMITIDAS ˌadmitˈiðas +ADMITIDO ˌadmitˈiðo +ADMITIDOS ˌadmitˈiðos +ADMITIR ˌadmitˈiɾ +ADMONICIÓN ˌadmoniθjˈon +ADMONITORIO ˌadmonitˈoɾjo +ADNADO adnˈaðo +ADNATO adnˈato +ADOBADA ˌaðoβˈaða +ADOBADAS ˌaðoβˈaðas +ADOBADO ˌaðoβˈaðo +ADOBADOS ˌaðoβˈaðos +ADOBAR ˌaðoβˈaɾ +ADOBE aðˈoβe +ADOBO aðˈoβo +ADOBÓN ˌaðoβˈon +ADOCENADO ˌaðoθenˈaðo +ADOCENAMIENTO ˌaðoθˌenamjˈɛnto +ADOCENAR ˌaðoθenˈaɾ +ADOCTRINADA ˌaðoktɾinˈaða +ADOCTRINADAS ˌaðoktɾinˈaðas +ADOCTRINADO ˌaðoktɾinˈaðo +ADOCTRINADOS ˌaðoktɾinˈaðos +ADOCTRINAMIENTO ˌaðoktɾˌinamjˈɛnto +ADOCTRINAR ˌaðoktɾinˈaɾ +ADOLECER ˌaðoleθˈeɾ +ADOLECIDA ˌaðoleθˈiða +ADOLECIDAS ˌaðoleθˈiðas +ADOLECIDO ˌaðoleθˈiðo +ADOLECIDOS ˌaðoleθˈiðos +ADOLESCENCIA ˌaðolesθˈɛnθja +ADOLESCENTE ˌaðolesθˈɛnte +ADOLFITO ˌaðolfˈito +ADOLFO aðˈolfo +ADOLORIDO ˌaðoloɾˈiðo +ADONDE aðˈonde +ADÓNDE aðˈonde +ADONDEQUIERA ˌaðondekjˈeɾa +ADOPCIÓN ˌaðopθjˈon +ADOPCIONISTA ˌaðopθjonˈista +ADOPTA aðˈopːta +ADOPTABLE ˌaðopːtˈaβle +ADOPTADA ˌaðopːtˈaða +ADOPTADAS ˌaðopːtˈaðas +ADOPTADO ˌaðopːtˈaðo +ADOPTADOS ˌaðopːtˈaðos +ADOPTAMOS ˌaðopːtˈamos +ADOPTANDO ˌaðopːtˈando +ADOPTANTE ˌaðopːtˈante +ADOPTAR ˌaðopːtˈaɾ +ADOPTARA ˌaðopːtˈaɾa +ADOPTARÁ ˌaðopːtaɾˈa +ADOPTÁRAMOS ˌaðopːtˈaɾamos +ADOPTARAS ˌaðopːtˈaɾas +ADOPTARÁS ˌaðopːtaɾˈas +ADOPTAREIS ˌaðopːtˈaɾeɪs +ADOPTAREMOS ˌaðopːtaɾˈemos +ADOPTARES ˌaðopːtˈaɾes +ADOPTARÍAMOS ˌaðopːtaɾˈiamos +ADOPTAS aðˈopːtas +ADOPTASTE ˌaðopːtˈaste +ADOPTE aðˈopːte +ADOPTEMOS ˌaðopːtˈemos +ADOPTES aðˈopːtes +ADOPTIVA ˌaðopːtˈiβa +ADOPTIVAS ˌaðopːtˈiβas +ADOPTIVO ˌaðopːtˈiβo +ADOPTO aðˈopːto +ADOQUÍN ˌaðokˈin +ADOQUINADA ˌaðokinˈaða +ADOQUINADAS ˌaðokinˈaðas +ADOQUINADO ˌaðokinˈaðo +ADOQUINADOS ˌaðokinˈaðos +ADOQUINAMIENTO ˌaðokˌinamjˈɛnto +ADOQUINAR ˌaðokinˈaɾ +ADOR aðˈoɾ +ADORABLE ˌaðoɾˈaβle +ADORABLES ˌaðoɾˈaβles +ADORACIÓN ˌaðoɾaθjˈon +ADORADA ˌaðoɾˈaða +ADORADAS ˌaðoɾˈaðas +ADORADO ˌaðoɾˈaðo +ADORADOR ˌaðoɾaðˈoɾ +ADORADOS ˌaðoɾˈaðos +ADORAMOS ˌaðoɾˈamos +ADORANDO ˌaðoɾˈando +ADORAR ˌaðoɾˈaɾ +ADORARÁ ˌaðoɾaɾˈa +ADORÁRAMOS ˌaðoɾˈaɾamos +ADORARAS ˌaðoɾˈaɾas +ADORARÁS ˌaðoɾaɾˈas +ADORAREIS ˌaðoɾˈaɾeɪs +ADORAREMOS ˌaðoɾaɾˈemos +ADORARES ˌaðoɾˈaɾes +ADORARÍAMOS ˌaðoɾaɾˈiamos +ADORAS aðˈoɾas +ADORASTE ˌaðoɾˈaste +ADORATORIO ˌaðoɾatˈoɾjo +ADORE aðˈoɾe +ADOREMOS ˌaðoɾˈemos +ADORES aðˈoɾes +ADORMECEDOR ˌaðoɾmˌeθeðˈoɾ +ADORMECER ˌaðoɾmeθˈeɾ +ADORMECIDA ˌaðoɾmeθˈiða +ADORMECIDAS ˌaðoɾmeθˈiðas +ADORMECIDO ˌaðoɾmeθˈiðo +ADORMECIDOS ˌaðoɾmeθˈiðos +ADORMIDA ˌaðoɾmˈiða +ADORMIDAS ˌaðoɾmˈiðas +ADORMIDERA ˌaðoɾmiðˈeɾa +ADORMIDO ˌaðoɾmˈiðo +ADORMIDOS ˌaðoɾmˈiðos +ADORMILÁ ˌaðoɾmilˈa +ADORMILADA ˌaðoɾmilˈaða +ADORMILADAS ˌaðoɾmilˈaðas +ADORMILADO ˌaðoɾmilˈaðo +ADORMILADOS ˌaðoɾmilˈaðos +ADORMILAMIENTO ˌaðoɾmˌilamjˈɛnto +ADORMIR ˌaðoɾmˈiɾ +ADORNA aðˈoɾna +ADORNADA ˌaðoɾnˈaða +ADORNADAS ˌaðoɾnˈaðas +ADORNADO ˌaðoɾnˈaðo +ADORNADOS ˌaðoɾnˈaðos +ADORNAMOS ˌaðoɾnˈamos +ADORNANDO ˌaðoɾnˈando +ADORNAR ˌaðoɾnˈaɾ +ADORNE aðˈoɾne +ADORNO aðˈoɾno +ADORO aðˈoɾo +ADOSADA ˌaðosˈaða +ADOSADAS ˌaðosˈaðas +ADOSADO ˌaðosˈaðo +ADOSADOS ˌaðosˈaðos +ADOSAMIENTO ˌaðosamjˈɛnto +ADOSAR ˌaðosˈaɾ +ADOVELADO ˌaðoβelˈaðo +ADQUIERA adkjˈeɾa +ADQUIERO adkjˈeɾo +ADQUIRENTE ˌadkiɾˈɛnte +ADQUIRIBLE ˌadkiɾˈiβle +ADQUIRIDA ˌadkiɾˈiða +ADQUIRIDAS ˌadkiɾˈiðas +ADQUIRIDO ˌadkiɾˈiðo +ADQUIRIDOS ˌadkiɾˈiðos +ADQUIRIENTE ˌadkiɾjˈɛnte +ADQUIRIR ˌadkiɾˈiɾ +ADQUISICIÓN ˌadkisiθjˈon +ADQUISITIVO ˌadkisitˈiβo +ADREDE aðɾˈeðe +ADRENAL ˌaðɾenˈal +ADRENALINA ˌaðɾenalˈina +ADRENÉRGICO ˌaðɾenˈeɾxiko +ADRENOCORTICOTROPA ˌaðɾenˌokoɾtˌikotɾˈopa +ADRENOCORTICOTROPAS ˌaðɾenˌokoɾtˌikotɾˈopas +ADRENOCORTICOTROPO ˌaðɾenˌokoɾtˌikotɾˈopo +ADRENOCORTICOTROPOS ˌaðɾenˌokoɾtˌikotɾˈopos +ADRI ˈaðɾi +ADRIÁN ˌaðɾiˈan +ADRIANA ˌaðɾiˈana +ADRIANO ˌaðɾiˈano +ADRIÁTICO ˌaðɾiˈatiko +ADSCRIBIR ˌaðskɾiβˈiɾ +ADSCRIPCIÓN ˌaðskɾipθjˈon +ADSCRIPTA aðskɾˈipːta +ADSCRIPTAS aðskɾˈipːtas +ADSCRIPTO aðskɾˈipːto +ADSCRIPTOS aðskɾˈipːtos +ADSCRITA aðskɾˈita +ADSCRITAS aðskɾˈitas +ADSCRITO aðskɾˈito +ADSCRITOS aðskɾˈitos +ADSORBE aðsˈoɾβe +ADSORBO aðsˈoɾβo +ADSORCIÓN ˌaðsoɾθjˈon +ADUANA aðwˈana +ADUANAL ˌaðwanˈal +ADUANERO ˌaðwanˈeɾo +ADUAR aðwˈaɾ +ADUCCIÓN ˌaðukθjˈon +ADUCIDA ˌaðuθˈiða +ADUCIDAS ˌaðuθˈiðas +ADUCIDO ˌaðuθˈiðo +ADUCIDOS ˌaðuθˈiðos +ADUCIR ˌaðuθˈiɾ +ADUCTOR ˌaðuktˈoɾ +ADUEÑÁ ˌaðweɲˈa +ADUEÑADA ˌaðweɲˈaða +ADUEÑADAS ˌaðweɲˈaðas +ADUEÑADO ˌaðweɲˈaðo +ADUEÑADOS ˌaðweɲˈaðos +ADUEÑARSE ˌaðweɲˈaɾse +ADUJA aðˈuxa +ADUJADA ˌaðuxˈaða +ADUJADAS ˌaðuxˈaðas +ADUJADO ˌaðuxˈaðo +ADUJADOS ˌaðuxˈaðos +ADUJAR ˌaðuxˈaɾ +ADUJAS aðˈuxas +ADUJE aðˈuxe +ADUJÉ ˌaðuxˈe +ADUJO aðˈuxo +ADUJÓ ˌaðuxˈo +ADULA aðˈula +ADULACIÓN ˌaðulaθjˈon +ADULADA ˌaðulˈaða +ADULADAS ˌaðulˈaðas +ADULADO ˌaðulˈaðo +ADULADOR ˌaðulaðˈoɾ +ADULADORA ˌaðulaðˈoɾa +ADULADOS ˌaðulˈaðos +ADULAMOS ˌaðulˈamos +ADULANCIA ˌaðulˈanθja +ADULANDO ˌaðulˈando +ADULANTE ˌaðulˈante +ADULAR ˌaðulˈaɾ +ADULARA ˌaðulˈaɾa +ADULARÁ ˌaðulaɾˈa +ADULÁRAMOS ˌaðulˈaɾamos +ADULARAS ˌaðulˈaɾas +ADULARÁS ˌaðulaɾˈas +ADULAREIS ˌaðulˈaɾeɪs +ADULAREMOS ˌaðulaɾˈemos +ADULARES ˌaðulˈaɾes +ADULARIA ˌaðulˈaɾja +ADULARÍAMOS ˌaðulaɾˈiamos +ADULAS aðˈulas +ADULASTE ˌaðulˈaste +ADULE aðˈule +ADULEMOS ˌaðulˈemos +ADULES aðˈules +ADULO aðˈulo +ADULÓN ˌaðulˈon +ADULTA aðˈulta +ADÚLTERA aðˈulteɾa +ADULTERACIÓN ˌaðultˌeɾaθjˈon +ADULTERADA ˌaðulteɾˈaða +ADULTERADAS ˌaðulteɾˈaðas +ADULTERADO ˌaðulteɾˈaðo +ADULTERADOS ˌaðulteɾˈaðos +ADULTERANDO ˌaðulteɾˈando +ADULTERAR ˌaðulteɾˈaɾ +ADULTERARE ˌaðulteɾˈaɾe +ADULTERÉ ˌaðulteɾˈe +ADULTERINA ˌaðulteɾˈina +ADULTERINO ˌaðulteɾˈino +ADULTERIO ˌaðultˈeɾjo +ADULTERO ˌaðultˈeɾo +ADÚLTERO aðˈulteɾo +ADULTEZ ˌaðultˈeθ +ADULTICIDA ˌaðultiθˈiða +ADULTO aðˈulto +ADUNCO aðˈunko +ADURIDA ˌaðuɾˈiða +ADURIDAS ˌaðuɾˈiðas +ADURIDO ˌaðuɾˈiðo +ADURIDOS ˌaðuɾˈiðos +ADURIR ˌaðuɾˈiɾ +ADUSTO aðˈusto +ADVECCIÓN ˌaðβekθjˈon +ADVENEDIZO ˌaðβeneðˈiθo +ADVENIDA ˌaðβenˈiða +ADVENIDAS ˌaðβenˈiðas +ADVENIDO ˌaðβenˈiðo +ADVENIDOS ˌaðβenˈiðos +ADVENIMIENTO ˌaðβenimjˈɛnto +ADVENIR ˌaðβenˈiɾ +ADVENTICIO ˌaðβentˈiθjo +ADVENTISMO ˌaðβentˈismo +ADVENTISTA ˌaðβentˈista +ADVERACIÓN ˌaðβeɾaθjˈon +ADVERACIONES ˌaðβeɾaθjˈones +ADVERADA ˌaðβeɾˈaða +ADVERADAS ˌaðβeɾˈaðas +ADVERADO ˌaðβeɾˈaðo +ADVERADOS ˌaðβeɾˈaðos +ADVERAR ˌaðβeɾˈaɾ +ADVERBIAL ˌaðβeɾβjˈal +ADVERBIO aðβˈeɾβjo +ADVERSADA ˌaðβeɾsˈaða +ADVERSADAS ˌaðβeɾsˈaðas +ADVERSADO ˌaðβeɾsˈaðo +ADVERSADOS ˌaðβeɾsˈaðos +ADVERSAR ˌaðβeɾsˈaɾ +ADVERSARIA ˌaðβeɾsˈaɾja +ADVERSARÍA ˌaðβeɾsaɾˈia +ADVERSARIAS ˌaðβeɾsˈaɾjas +ADVERSARÍAS ˌaðβeɾsaɾˈias +ADVERSARIO ˌaðβeɾsˈaɾjo +ADVERSARIOS ˌaðβeɾsˈaɾjos +ADVERSATIVO ˌaðβeɾsatˈiβo +ADVERSES aðβˈeɾses +ADVERSIDAD ˌaðβeɾsiðˈad +ADVERSOS aðβˈeɾsos +ADVERTENCIA ˌaðβeɾtˈɛnθja +ADVERTIBLE ˌaðβeɾtˈiβle +ADVERTIDA ˌaðβeɾtˈiða +ADVERTIDAS ˌaðβeɾtˈiðas +ADVERTIDO ˌaðβeɾtˈiðo +ADVERTIDOS ˌaðβeɾtˈiðos +ADVERTIMIENTO ˌaðβeɾtimjˈɛnto +ADVERTIR ˌaðβeɾtˈiɾ +ADVIENTO aðβjˈɛnto +ADVÍNCULA aðβˈinkula +ADVOCACIÓN ˌaðβokaθjˈon +ADVOCAD ˌaðβokˈad +ADVOCADA ˌaðβokˈaða +ADVOCADAS ˌaðβokˈaðas +ADVOCADO ˌaðβokˈaðo +ADVOCADOS ˌaðβokˈaðos +ADVOCANDO ˌaðβokˈando +ADVOCAR ˌaðβokˈaɾ +ADWARE adwˈaɾe +ADYACENCIA ˌaðjjaθˈɛnθja +ADYACENTE ˌaðjjaθˈɛnte +ADYACER ˌaðjjaθˈeɾ +AEDO aˈeðo +AERA aˈeɾa +AERADA ˌaeɾˈaða +AERADAS ˌaeɾˈaðas +AERADO ˌaeɾˈaðo +AERADOS ˌaeɾˈaðos +AERAMOS ˌaeɾˈamos +AERAN aˈeɾan +AERANDO ˌaeɾˈando +AERARA ˌaeɾˈaɾa +AERARÁ ˌaeɾaɾˈa +AERÁRAMOS ˌaeɾˈaɾamos +AERARAS ˌaeɾˈaɾas +AERARÁS ˌaeɾaɾˈas +AERARE ˌaeɾˈaɾe +AERAREIS ˌaeɾˈaɾeɪs +AERAREMOS ˌaeɾaɾˈemos +AERARES ˌaeɾˈaɾes +AERARÍAMOS ˌaeɾaɾˈiamos +AERAS aˈeɾas +AERASTE ˌaeɾˈaste +AERE aˈeɾe +AÉREA aˈeɾea +AEREMOS ˌaeɾˈemos +AÉREO aˈeɾeo +AERES aˈeɾes +AERÍFERO ˌaeɾˈifeɾo +AERO aˈeɾo +AERÓBIC ˌaeɾˈoβik +AERÓBICO ˌaeɾˈoβiko +AEROBIO ˌaeɾˈoβjo +AEROBÚS ˌaeɾoβˈus +AEROCUBIERTA ˌaeɾˌokuβjˈeɾta +AERODINÁMICA ˌaeɾˌoðinˈamika +AERODINÁMICO ˌaeɾˌoðinˈamiko +AERODINO ˌaeɾoðˈino +AERÓDROMO ˌaeɾˈoðɾomo +AEROESTACIÓN ˌaeɾˌoestaθjˈon +AERÓFOBO ˌaeɾˈofoβo +AERÓFONO ˌaeɾˈofono +AEROGENERADOR ˌaeɾˌoxenˌeɾaðˈoɾ +AEROGENERADORES ˌaeɾˌoxenˌeɾaðˈoɾes +AEROGRAFIADA ˌaeɾˌoɣɾafjˈaða +AEROGRAFIADAS ˌaeɾˌoɣɾafjˈaðas +AEROGRAFIADO ˌaeɾˌoɣɾafjˈaðo +AEROGRAFIADOS ˌaeɾˌoɣɾafjˈaðos +AEROGRAFIAR ˌaeɾˌoɣɾafjˈaɾ +AEROLINEA ˌaeɾˌolinˈea +AEROLÍNEA ˌaeɾolˈinea +AEROLÍNEAS ˌaeɾolˈineas +AEROLITO ˌaeɾolˈito +AEROLITOS ˌaeɾolˈitos +AEROLÓGICA ˌaeɾolˈoxika +AEROLÓGICAS ˌaeɾolˈoxikas +AEROLÓGICO ˌaeɾolˈoxiko +AEROLÓGICOS ˌaeɾolˈoxikos +AERÓMETRO ˌaeɾˈometɾo +AERONAUTA ˌaeɾonˈaʊta +AERONAVAL ˌaeɾˌonaβˈal +AEROPONÍA ˌaeɾˌoponˈia +AEROPUERTO ˌaeɾopwˈeɾto +AEROSOL ˌaeɾosˈol +AEROSPACIAL ˌaeɾˌospaθjˈal +AEROSTACIÓN ˌaeɾˌostaθjˈon +AEROSTÁTICA ˌaeɾostˈatika +AEROSTÁTICAS ˌaeɾostˈatikas +AEROSTÁTICO ˌaeɾostˈatiko +AEROSTÁTICOS ˌaeɾostˈatikos +AEROSTATO ˌaeɾostˈato +AERÓSTATO ˌaeɾˈostato +AEROTAXI ˌaeɾotˈaksi +AEROTÉRMICA ˌaeɾotˈeɾmika +AEROTÉRMICAS ˌaeɾotˈeɾmikas +AEROTÉRMICO ˌaeɾotˈeɾmiko +AEROTÉRMICOS ˌaeɾotˈeɾmikos +AEROTRANSPORTABLE ˌaeɾˌotɾanspoɾtˈaβle +AEROTRANSPORTADA ˌaeɾˌotɾanspoɾtˈaða +AEROTRANSPORTADAS ˌaeɾˌotɾanspoɾtˈaðas +AEROTRANSPORTADO ˌaeɾˌotɾanspoɾtˈaðo +AEROTRANSPORTADOS ˌaeɾˌotɾanspoɾtˈaðos +AEROTRANSPORTAR ˌaeɾˌotɾanspoɾtˈaɾ +AEROVÍA ˌaeɾoβˈia +AES ˈaes +AFABILIDAD ˌafaβˌiliðˈad +AFABLE afˈaβle +AFAGIA afˈaxja +AFAMADA ˌafamˈaða +AFAMADAS ˌafamˈaðas +AFAMADO ˌafamˈaðo +AFAMADOS ˌafamˈaðos +AFAMAR ˌafamˈaɾ +AFÁN afˈan +AFANADA ˌafanˈaða +AFANADAS ˌafanˈaðas +AFANADO ˌafanˈaðo +AFANADOR ˌafanaðˈoɾ +AFANADOS ˌafanˈaðos +AFANAR ˌafanˈaɾ +AFANÍTICO ˌafanˈitiko +AFANOSO ˌafanˈoso +AFANTASMADA ˌafantasmˈaða +AFANTASMADAS ˌafantasmˈaðas +AFANTASMADO ˌafantasmˈaðo +AFANTASMADOS ˌafantasmˈaðos +AFANTASMAR ˌafantasmˈaɾ +AFAR afˈaɾ +AFASIA afˈasja +AFÁSICA afˈasika +AFÁSICAS afˈasikas +AFÁSICO afˈasiko +AFÁSICOS afˈasikos +AFEADA ˌafeˈaða +AFEADAS ˌafeˈaðas +AFEADO ˌafeˈaðo +AFEADOS ˌafeˈaðos +AFEAMIENTO ˌafeamjˈɛnto +AFEAR ˌafeˈaɾ +AFEBRIL ˌafeβɾˈil +AFEBRILES ˌafeβɾˈiles +AFECCIÓN ˌafekθjˈon +AFECTA afˈekta +AFECTABLE ˌafektˈaβle +AFECTACIÓN ˌafektaθjˈon +AFECTADA ˌafektˈaða +AFECTADAS ˌafektˈaðas +AFECTADO ˌafektˈaðo +AFECTADOS ˌafektˈaðos +AFECTAMOS ˌafektˈamos +AFECTANDO ˌafektˈando +AFECTANTE ˌafektˈante +AFECTAR ˌafektˈaɾ +AFECTARA ˌafektˈaɾa +AFECTARÁ ˌafektaɾˈa +AFECTÁRAMOS ˌafektˈaɾamos +AFECTARAS ˌafektˈaɾas +AFECTARÁS ˌafektaɾˈas +AFECTAREIS ˌafektˈaɾeɪs +AFECTAREMOS ˌafektaɾˈemos +AFECTARES ˌafektˈaɾes +AFECTARÍAMOS ˌafektaɾˈiamos +AFECTAS afˈektas +AFECTASTE ˌafektˈaste +AFECTE afˈekte +AFECTEMOS ˌafektˈemos +AFECTES afˈektes +AFECTÍSIMO ˌafektˈisimo +AFECTIVA ˌafektˈiβa +AFECTIVAS ˌafektˈiβas +AFECTIVIDAD ˌafektˌiβiðˈad +AFECTIVO ˌafektˈiβo +AFECTIVOS ˌafektˈiβos +AFECTO afˈekto +AFECTUOSA ˌafektwˈosa +AFECTUOSIDAD ˌafektwˌosiðˈad +AFECTUOSO ˌafektwˈoso +AFECTUOSOS ˌafektwˈosos +AFEITA afˈeɪta +AFEITADA ˌafeɪtˈaða +AFEITADAS ˌafeɪtˈaðas +AFEITADO ˌafeɪtˈaðo +AFEITADORA ˌafeɪtaðˈoɾa +AFEITADOS ˌafeɪtˈaðos +AFEITAR ˌafeɪtˈaɾ +AFEITARSE ˌafeɪtˈaɾse +AFEITAS afˈeɪtas +AFEITE afˈeɪte +AFEITO afˈeɪto +AFELIO afˈeljo +AFELPADA ˌafelpˈaða +AFELPADAS ˌafelpˈaðas +AFELPADO ˌafelpˈaðo +AFELPADOS ˌafelpˈaðos +AFELPAR ˌafelpˈaɾ +AFÉMICO afˈemiko +AFEMINA ˌafemˈina +AFEMINACIÓN ˌafemˌinaθjˈon +AFEMINADA ˌafeminˈaða +AFEMINADAS ˌafeminˈaðas +AFEMINADO ˌafeminˈaðo +AFEMINADOS ˌafeminˈaðos +AFEMINAMIENTO ˌafemˌinamjˈɛnto +AFEMINAMOS ˌafeminˈamos +AFEMINANDO ˌafeminˈando +AFEMINAR ˌafeminˈaɾ +AFEMINARA ˌafeminˈaɾa +AFEMINARÁ ˌafemˌinaɾˈa +AFEMINÁRAMOS ˌafeminˈaɾamos +AFEMINARAS ˌafeminˈaɾas +AFEMINARÁS ˌafemˌinaɾˈas +AFEMINAREIS ˌafeminˈaɾeɪs +AFEMINARÉIS ˌafemˌinaɾˈeis +AFEMINAREMOS ˌafemˌinaɾˈemos +AFEMINARES ˌafeminˈaɾes +AFEMINARÍAMOS ˌafemˌinaɾˈiamos +AFEMINAS ˌafemˈinas +AFEMINASTE ˌafeminˈaste +AFEMINE ˌafemˈine +AFEMINEMOS ˌafeminˈemos +AFEMINES ˌafemˈines +AFEMINO ˌafemˈino +AFER afˈeɾ +AFERENCIA ˌafeɾˈɛnθja +AFERENTE ˌafeɾˈɛnte +AFÉRESIS afˈeɾesis +AFERRADA ˌafeɾɾˈaða +AFERRADAS ˌafeɾɾˈaðas +AFERRADO ˌafeɾɾˈaðo +AFERRADOS ˌafeɾɾˈaðos +AFERRAMIENTO ˌafeɾɾamjˈɛnto +AFERRAR ˌafeɾɾˈaɾ +AFERRARSE ˌafeɾɾˈaɾse +AFFAIR affˈaɪɾ +AFFAIRE affˈaɪɾe +AFGANA afɣˈana +AFGANAS afɣˈanas +AFGANI afɣˈani +AFGANISTÁN ˌafɣanistˈan +AFGANO afɣˈano +AFGANOS afɣˈanos +AFI ˈafi +AFIANCE afjˈanθe +AFIANCEMOS ˌafjanθˈemos +AFIANCES afjˈanθes +AFIANZADA ˌafjanθˈaða +AFIANZADAS ˌafjanθˈaðas +AFIANZADO ˌafjanθˈaðo +AFIANZADOS ˌafjanθˈaðos +AFIANZAMIENTO ˌafjanθamjˈɛnto +AFIANZAR ˌafjanθˈaɾ +AFICHE afˈitʃe +AFICIÓN ˌafiθjˈon +AFICIONADÍSIMO ˌafiθjˌonaðˈisimo +AFICIONADO ˌafiθjonˈaðo +AFICIONAR ˌafiθjonˈaɾ +ÁFIDO ˈafiðo +AFIEBRÁ ˌafjeβɾˈa +AFIEBRADA ˌafjeβɾˈaða +AFIEBRADAS ˌafjeβɾˈaðas +AFIEBRADO ˌafjeβɾˈaðo +AFIEBRADOS ˌafjeβɾˈaðos +AFIEBRARSE ˌafjeβɾˈaɾse +AFIJO afˈixo +AFILA afˈila +AFILADA ˌafilˈaða +AFILADAS ˌafilˈaðas +AFILADERA ˌafilaðˈeɾa +AFILADO ˌafilˈaðo +AFILADOR ˌafilaðˈoɾ +AFILADORA ˌafilaðˈoɾa +AFILADOS ˌafilˈaðos +AFILAMOS ˌafilˈamos +AFILANDO ˌafilˈando +AFILAR ˌafilˈaɾ +AFILARA ˌafilˈaɾa +AFILARÁ ˌafilaɾˈa +AFILÁRAMOS ˌafilˈaɾamos +AFILARAS ˌafilˈaɾas +AFILARÁS ˌafilaɾˈas +AFILAREIS ˌafilˈaɾeɪs +AFILAREMOS ˌafilaɾˈemos +AFILARES ˌafilˈaɾes +AFILARÍAMOS ˌafilaɾˈiamos +AFILAS afˈilas +AFILASTE ˌafilˈaste +AFILE afˈile +AFILEMOS ˌafilˈemos +AFILES afˈiles +AFILIACIÓN ˌafiljaθjˈon +AFILIADA ˌafiljˈaða +AFILIADAS ˌafiljˈaðas +AFILIADO ˌafiljˈaðo +AFILIADOS ˌafiljˈaðos +AFILIAR ˌafiljˈaɾ +AFILIGRANADA ˌafilˌiɣɾanˈaða +AFILIGRANADAS ˌafilˌiɣɾanˈaðas +AFILIGRANADO ˌafilˌiɣɾanˈaðo +AFILIGRANADOS ˌafilˌiɣɾanˈaðos +AFILIGRANAR ˌafilˌiɣɾanˈaɾ +AFILO afˈilo +ÁFILO ˈafilo +AFÍN afˈin +AFINACIÓN ˌafinaθjˈon +AFINADA ˌafinˈaða +AFINADAS ˌafinˈaðas +AFINADO ˌafinˈaðo +AFINADOR ˌafinaðˈoɾ +AFINADOS ˌafinˈaðos +AFINAMIENTO ˌafinamjˈɛnto +AFINANDO ˌafinˈando +AFINAR ˌafinˈaɾ +AFINCADA ˌafinkˈaða +AFINCADAS ˌafinkˈaðas +AFINCADO ˌafinkˈaðo +AFINCADOS ˌafinkˈaðos +AFINCAMIENTO ˌafinkamjˈɛnto +AFINCAMIENTOS ˌafinkamjˈɛntos +AFINCAR ˌafinkˈaɾ +AFINES afˈines +AFINIDAD ˌafiniðˈad +AFIRMA afˈiɾma +AFIRMACIÓN ˌafiɾmaθjˈon +AFIRMADA ˌafiɾmˈaða +AFIRMADAS ˌafiɾmˈaðas +AFIRMADO ˌafiɾmˈaðo +AFIRMADOS ˌafiɾmˈaðos +AFIRMAMOS ˌafiɾmˈamos +AFIRMANDO ˌafiɾmˈando +AFIRMAR ˌafiɾmˈaɾ +AFIRMARA ˌafiɾmˈaɾa +AFIRMARÁ ˌafiɾmaɾˈa +AFIRMÁRAMOS ˌafiɾmˈaɾamos +AFIRMARAS ˌafiɾmˈaɾas +AFIRMARÁS ˌafiɾmaɾˈas +AFIRMAREIS ˌafiɾmˈaɾeɪs +AFIRMAREMOS ˌafiɾmaɾˈemos +AFIRMARES ˌafiɾmˈaɾes +AFIRMARÍAMOS ˌafiɾmaɾˈiamos +AFIRMAS afˈiɾmas +AFIRMASTE ˌafiɾmˈaste +AFIRMATIVA ˌafiɾmatˈiβa +AFIRMATIVO ˌafiɾmatˈiβo +AFIRME afˈiɾme +AFIRMEMOS ˌafiɾmˈemos +AFIRMES afˈiɾmes +AFIRMO afˈiɾmo +AFIRMÓ ˌafiɾmˈo +AFLAMENCADA ˌaflamenkˈaða +AFLAMENCADAS ˌaflamenkˈaðas +AFLAMENCADO ˌaflamenkˈaðo +AFLAMENCADOS ˌaflamenkˈaðos +AFLAMENCAR ˌaflamenkˈaɾ +AFLECHAMIENTO ˌafletʃamjˈɛnto +AFLICCIÓN ˌaflikθjˈon +AFLICTIVO ˌafliktˈiβo +AFLIGIDA ˌaflixˈiða +AFLIGIDAS ˌaflixˈiðas +AFLIGIDO ˌaflixˈiðo +AFLIGIDOS ˌaflixˈiðos +AFLIJAMOS ˌaflixˈamos +AFLOJADA ˌafloxˈaða +AFLOJADAS ˌafloxˈaðas +AFLOJADO ˌafloxˈaðo +AFLOJADOS ˌafloxˈaðos +AFLOJAMIENTO ˌafloxamjˈɛnto +AFLOJAMOS ˌafloxˈamos +AFLOJAR ˌafloxˈaɾ +AFLORA aflˈoɾa +AFLORADA ˌafloɾˈaða +AFLORADAS ˌafloɾˈaðas +AFLORADO ˌafloɾˈaðo +AFLORADOS ˌafloɾˈaðos +AFLORAMOS ˌafloɾˈamos +AFLORANDO ˌafloɾˈando +AFLORAR ˌafloɾˈaɾ +AFLORARA ˌafloɾˈaɾa +AFLORARÁ ˌafloɾaɾˈa +AFLORÁRAMOS ˌafloɾˈaɾamos +AFLORARAS ˌafloɾˈaɾas +AFLORARÁS ˌafloɾaɾˈas +AFLORAREIS ˌafloɾˈaɾeɪs +AFLORAREMOS ˌafloɾaɾˈemos +AFLORARES ˌafloɾˈaɾes +AFLORARÍAMOS ˌafloɾaɾˈiamos +AFLORAS aflˈoɾas +AFLORASTE ˌafloɾˈaste +AFLORE aflˈoɾe +AFLOREMOS ˌafloɾˈemos +AFLORES aflˈoɾes +AFLORO aflˈoɾo +AFLUENTE ˌafluˈɛnte +AFLUIDA ˌafluˈiða +AFLUIDAS ˌafluˈiðas +AFLUIDO ˌafluˈiðo +AFLUIDOS ˌafluˈiðos +AFONÍA ˌafonˈia +AFÓNICO afˈoniko +AFORADO ˌafoɾˈaðo +AFORAR ˌafoɾˈaɾ +AFORES afˈoɾes +AFORISMO ˌafoɾˈismo +AFORÍSTICO ˌafoɾˈistiko +AFORO afˈoɾo +AFORRADA ˌafoɾɾˈaða +AFORRADAS ˌafoɾɾˈaðas +AFORRADO ˌafoɾɾˈaðo +AFORRADOS ˌafoɾɾˈaðos +AFORRAR ˌafoɾɾˈaɾ +AFORTUNADAMENTE ˌafoɾtunˈaðamˈente +AFORTUNADO ˌafoɾtunˈaðo +AFORTUNAR ˌafoɾtunˈaɾ +AFRANCESADA ˌafɾanθesˈaða +AFRANCESADAS ˌafɾanθesˈaðas +AFRANCESADO ˌafɾanθesˈaðo +AFRANCESADOS ˌafɾanθesˈaðos +AFRANCESAMIENTO ˌafɾanθˌesamjˈɛnto +AFRANCESANDO ˌafɾanθesˈando +AFRANCESAR ˌafɾanθesˈaɾ +AFRECHO afɾˈetʃo +AFRENTA afɾˈɛnta +AFRENTADA ˌafɾentˈaða +AFRENTADAS ˌafɾentˈaðas +AFRENTADO ˌafɾentˈaðo +AFRENTADOS ˌafɾentˈaðos +AFRENTAR ˌafɾentˈaɾ +AFRENTOSO ˌafɾentˈoso +ÁFRICA ˈafɾika +AFRICADA ˌafɾikˈaða +AFRICADO ˌafɾikˈaðo +AFRICANA ˌafɾikˈana +AFRICANAS ˌafɾikˈanas +AFRICANISMO ˌafɾikanˈismo +AFRICANISTA ˌafɾikanˈista +AFRICANITO ˌafɾikanˈito +AFRICANIZACIÓN ˌafɾikˌaniθaθjˈon +AFRICANIZADA ˌafɾikˌaniθˈaða +AFRICANIZADAS ˌafɾikˌaniθˈaðas +AFRICANIZADO ˌafɾikˌaniθˈaðo +AFRICANIZADOS ˌafɾikˌaniθˈaðos +AFRICANIZAR ˌafɾikˌaniθˈaɾ +AFRICANO ˌafɾikˈano +AFRICANOS ˌafɾikˈanos +ÁFRICO ˈafɾiko +AFRIKÁANS ˌafɾikˈaans +AFRIKÁNER ˌafɾikˈaneɾ +AFRO ˈafɾo +AFROALEMÁN ˌafɾoˌalemˈan +AFROAMERICANA ˌafɾoˌameɾikˈana +AFROAMERICANAS ˌafɾoˌameɾikˈanas +AFROAMERICANO ˌafɾoˌameɾikˈano +AFROAMERICANOS ˌafɾoˌameɾikˈanos +AFROBEAT ˌafɾoβeˈat +AFROBRASILEÑO ˌafɾoβɾˌasilˈeɲo +AFROCUBANO ˌafɾokuβˈano +AFRODESCENDIENTE ˌafɾoðˌesθendjˈɛnte +AFRODISIACO ˌafɾoðisjˈako +AFRODISÍACO ˌafɾoðisˈiako +AFRODITA ˌafɾoðˈita +AFROECUATORIANA ˌafɾoˌekwatoɾjˈana +AFROECUATORIANAS ˌafɾoˌekwatoɾjˈanas +AFROECUATORIANO ˌafɾoˌekwatoɾjˈano +AFROECUATORIANOS ˌafɾoˌekwatoɾjˈanos +AFROESTADOUNIDENSE ˌafɾoˌestaðˌowniðˈɛnse +AFROESTADOUNIDENSES ˌafɾoˌestaðˌowniðˈɛnses +AFROLATINO ˌafɾolatˈino +AFROMEXICANO ˌafɾomˌexikˈano +AFRONTA afɾˈonta +AFRONTADA ˌafɾontˈaða +AFRONTADAS ˌafɾontˈaðas +AFRONTADO ˌafɾontˈaðo +AFRONTADOS ˌafɾontˈaðos +AFRONTAMIENTO ˌafɾontamjˈɛnto +AFRONTAMOS ˌafɾontˈamos +AFRONTANDO ˌafɾontˈando +AFRONTAR ˌafɾontˈaɾ +AFRONTARES ˌafɾontˈaɾes +AFRONTAS afɾˈontas +AFRONTES afɾˈontes +AFROPERUANA ˌafɾopˌeɾuˈana +AFROPERUANAS ˌafɾopˌeɾuˈanas +AFROPERUANO ˌafɾopˌeɾuˈano +AFROPERUANOS ˌafɾopˌeɾuˈanos +AFROPORTEÑO ˌafɾopoɾtˈeɲo +AFROS ˈafɾos +AFRUTADO ˌafɾutˈaðo +AFTA ˈafta +AFTER aftˈeɾ +AFTOSO aftˈoso +AFUERA afwˈeɾa +AFUERAS afwˈeɾas +AFUERINO ˌafweɾˈino +AFUSTE afˈuste +AGACHADA ˌaɣatʃˈaða +AGACHADAS ˌaɣatʃˈaðas +AGACHADITO ˌaɣatʃaðˈito +AGACHADIZA ˌaɣatʃaðˈiθa +AGACHADO ˌaɣatʃˈaðo +AGACHADOS ˌaɣatʃˈaðos +AGACHANDO ˌaɣatʃˈando +AGACHAR ˌaɣatʃˈaɾ +AGACHARSE ˌaɣatʃˈaɾse +AGACHONA ˌaɣatʃˈona +AGÁLOCO aɣˈaloko +AGAMENÓN ˌaɣamenˈon +AGAMÍ ˌaɣamˈi +AGAÑA aɣˈaɲa +AGANCHADO ˌaɣantʃˈaðo +AGANGLIÓNICO ˌaɣaŋɡliˈoniko +AGAPANTO ˌaɣapˈanto +ÁGAPE ˈaɣape +AGAPITO ˌaɣapˈito +AGAR aɣˈaɾ +AGÁRICO aɣˈaɾiko +AGAROSA ˌaɣaɾˈosa +AGARRA aɣˈaɾɾa +AGARRADA ˌaɣaɾɾˈaða +AGARRADAS ˌaɣaɾɾˈaðas +AGARRADERA ˌaɣaɾɾaðˈeɾa +AGARRADERO ˌaɣaɾɾaðˈeɾo +AGARRADO ˌaɣaɾɾˈaðo +AGARRADOS ˌaɣaɾɾˈaðos +AGARRAMOS ˌaɣaɾɾˈamos +AGARRANDO ˌaɣaɾɾˈando +AGARRAR ˌaɣaɾɾˈaɾ +AGARRARA ˌaɣaɾɾˈaɾa +AGARRARÁ ˌaɣaɾɾaɾˈa +AGARRÁRAMOS ˌaɣaɾɾˈaɾamos +AGARRARAS ˌaɣaɾɾˈaɾas +AGARRARÁS ˌaɣaɾɾaɾˈas +AGARRAREIS ˌaɣaɾɾˈaɾeɪs +AGARRAREMOS ˌaɣaɾɾaɾˈemos +AGARRARES ˌaɣaɾɾˈaɾes +AGARRARÍAMOS ˌaɣaɾɾaɾˈiamos +AGARRAS aɣˈaɾɾas +AGARRASTE ˌaɣaɾɾˈaste +AGARRE aɣˈaɾɾe +AGARREMOS ˌaɣaɾɾˈemos +AGARRES aɣˈaɾɾes +AGARRO aɣˈaɾɾo +AGARRÓN ˌaɣaɾɾˈon +AGARROTADA ˌaɣaɾɾotˈaða +AGARROTADAS ˌaɣaɾɾotˈaðas +AGARROTADO ˌaɣaɾɾotˈaðo +AGARROTADOS ˌaɣaɾɾotˈaðos +AGARROTAR ˌaɣaɾɾotˈaɾ +AGARROTARSE ˌaɣaɾɾotˈaɾse +AGASAJADA ˌaɣasaxˈaða +AGASAJADAS ˌaɣasaxˈaðas +AGASAJADO ˌaɣasaxˈaðo +AGASAJADOS ˌaɣasaxˈaðos +AGASAJAR ˌaɣasaxˈaɾ +AGASAJO ˌaɣasˈaxo +ÁGATA ˈaɣata +AGATEADOR ˌaɣatˌeaðˈoɾ +AGAUCHADA ˌaɣaʊtʃˈaða +AGAUCHADAS ˌaɣaʊtʃˈaðas +AGAUCHADO ˌaɣaʊtʃˈaðo +AGAUCHADOS ˌaɣaʊtʃˈaðos +AGAVE aɣˈaβe +AGAVERO ˌaɣaβˈeɾo +AGAZAPADA ˌaɣaθapˈaða +AGAZAPADAS ˌaɣaθapˈaðas +AGAZAPADO ˌaɣaθapˈaðo +AGAZAPADOS ˌaɣaθapˈaðos +AGAZAPAR ˌaɣaθapˈaɾ +AGENCIA axˈɛnθja +AGENCIADA ˌaxenθjˈaða +AGENCIADAS ˌaxenθjˈaðas +AGENCIADO ˌaxenθjˈaðo +AGENCIADOS ˌaxenθjˈaðos +AGENCIAR ˌaxenθjˈaɾ +AGENCIAS axˈɛnθjas +AGENDA axˈɛnda +AGENDADA ˌaxendˈaða +AGENDADAS ˌaxendˈaðas +AGENDADO ˌaxendˈaðo +AGENDADOS ˌaxendˈaðos +AGENDANDO ˌaxendˈando +AGENDAR ˌaxendˈaɾ +AGENDO axˈɛndo +AGENESIA ˌaxenˈesja +AGENTE axˈɛnte +AGERMANÁ ˌaxeɾmanˈa +AGERMANADA ˌaxeɾmanˈaða +AGERMANADAS ˌaxeɾmanˈaðas +AGERMANADOS ˌaxeɾmanˈaðos +AGÍADA axˈiaða +AGIGANTADA ˌaxiɣantˈaða +AGIGANTADAS ˌaxiɣantˈaðas +AGIGANTADO ˌaxiɣantˈaðo +AGIGANTADOS ˌaxiɣantˈaðos +AGIGANTAR ˌaxiɣantˈaɾ +ÁGIL ˈaxil +ÁGILES ˈaxiles +AGILIDAD ˌaxiliðˈad +AGILIDADES ˌaxiliðˈaðes +AGILIZACIÓN ˌaxilˌiθaθjˈon +AGILIZACIONES ˌaxilˌiθaθjˈones +AGILIZADA ˌaxiliθˈaða +AGILIZADAS ˌaxiliθˈaðas +AGILIZADO ˌaxiliθˈaðo +AGILIZADOS ˌaxiliθˈaðos +AGILIZAR ˌaxiliθˈaɾ +AGIOTADOR ˌaxjotaðˈoɾ +AGIOTADORA ˌaxjotaðˈoɾa +AGIOTADORAS ˌaxjotaðˈoɾas +AGIOTAJE ˌaxjotˈaxe +AGIOTISTA ˌaxjotˈista +AGIR axˈiɾ +AGITACIÓN ˌaxitaθjˈon +AGITACIONES ˌaxitaθjˈones +AGITADA ˌaxitˈaða +AGITADAMENTE ˌaxitˈaðamˈente +AGITADAS ˌaxitˈaðas +AGITADÍSIMO ˌaxitaðˈisimo +AGITADO ˌaxitˈaðo +AGITADOR ˌaxitaðˈoɾ +AGITADORA ˌaxitaðˈoɾa +AGITADORAS ˌaxitaðˈoɾas +AGITADORES ˌaxitaðˈoɾes +AGITADOS ˌaxitˈaðos +AGITANADA ˌaxitanˈaða +AGITANADAS ˌaxitanˈaðas +AGITANADO ˌaxitanˈaðo +AGITANADOS ˌaxitanˈaðos +AGITANAR ˌaxitanˈaɾ +AGITAR ˌaxitˈaɾ +AGITARSE ˌaxitˈaɾse +AGITE axˈite +AGITÉ ˌaxitˈe +AGITO axˈito +AGITÓ ˌaxitˈo +AGLABÍ ˌaɣlaβˈi +AGLIANICO ˌaɣlianˈiko +AGLICONA ˌaɣlikˈona +AGLOMERACIÓN ˌaɣlomˌeɾaθjˈon +AGLOMERADA ˌaɣlomeɾˈaða +AGLOMERADAS ˌaɣlomeɾˈaðas +AGLOMERADO ˌaɣlomeɾˈaðo +AGLOMERADOS ˌaɣlomeɾˈaðos +AGLOMERANTE ˌaɣlomeɾˈante +AGLOMERAR ˌaɣlomeɾˈaɾ +AGLOMERO ˌaɣlomˈeɾo +AGLONEMA ˌaɣlonˈema +AGLUTINA ˌaɣlutˈina +AGLUTINACIÓN ˌaɣlutˌinaθjˈon +AGLUTINADA ˌaɣlutinˈaða +AGLUTINADAS ˌaɣlutinˈaðas +AGLUTINADO ˌaɣlutinˈaðo +AGLUTINADOR ˌaɣlutˌinaðˈoɾ +AGLUTINADOS ˌaɣlutinˈaðos +AGLUTINAMIENTO ˌaɣlutˌinamjˈɛnto +AGLUTINANDO ˌaɣlutinˈando +AGLUTINANTE ˌaɣlutinˈante +AGLUTINAR ˌaɣlutinˈaɾ +AGLUTININA ˌaɣlutinˈina +AGNACIÓN ˌaɡnaθjˈon +AGNADO aɡnˈaðo +AGNATO aɡnˈato +AGNOCASTO ˌaɡnokˈasto +AGNOMBRE aɡnˈombɾe +AGNOSTICISMO ˌaɡnostiθˈismo +AGNÓSTICO aɡnˈostiko +AGOBIADA ˌaɣoβjˈaða +AGOBIADAS ˌaɣoβjˈaðas +AGOBIADÍSIMO ˌaɣoβjaðˈisimo +AGOBIADO ˌaɣoβjˈaðo +AGOBIADOS ˌaɣoβjˈaðos +AGOBIANTE ˌaɣoβjˈante +AGOBIAR ˌaɣoβjˈaɾ +AGOBIO aɣˈoβjo +AGÓGICO aɣˈoxiko +AGOLPÁ ˌaɣolpˈa +AGOLPADA ˌaɣolpˈaða +AGOLPADAS ˌaɣolpˈaðas +AGOLPADO ˌaɣolpˈaðo +AGOLPADOS ˌaɣolpˈaðos +AGOLPAMIENTO ˌaɣolpamjˈɛnto +AGOLPARSE ˌaɣolpˈaɾse +AGONAL ˌaɣonˈal +AGONÍA ˌaɣonˈia +AGÓNICO aɣˈoniko +AGONISMO ˌaɣonˈismo +AGONISTA ˌaɣonˈista +AGONIZA ˌaɣonˈiθa +AGONIZADA ˌaɣoniθˈaða +AGONIZADAS ˌaɣoniθˈaðas +AGONIZADO ˌaɣoniθˈaðo +AGONIZADOS ˌaɣoniθˈaðos +AGONIZÁIS ˌaɣoniθˈais +AGONIZAMOS ˌaɣoniθˈamos +AGONIZANDO ˌaɣoniθˈando +AGONIZANTE ˌaɣoniθˈante +AGONIZAR ˌaɣoniθˈaɾ +AGONIZARA ˌaɣoniθˈaɾa +AGONIZARÁ ˌaɣonˌiθaɾˈa +AGONIZÁRAMOS ˌaɣoniθˈaɾamos +AGONIZARAS ˌaɣoniθˈaɾas +AGONIZARÁS ˌaɣonˌiθaɾˈas +AGONIZAREIS ˌaɣoniθˈaɾeɪs +AGONIZARÉIS ˌaɣonˌiθaɾˈeis +AGONIZAREMOS ˌaɣonˌiθaɾˈemos +AGONIZARES ˌaɣoniθˈaɾes +AGONIZARÍA ˌaɣonˌiθaɾˈia +AGONIZARÍAMOS ˌaɣonˌiθaɾˈiamos +AGONIZARÍAS ˌaɣonˌiθaɾˈias +AGONIZAS ˌaɣonˈiθas +AGONIZASTE ˌaɣoniθˈaste +AGONIZO ˌaɣonˈiθo +AGORA aɣˈoɾa +ÁGORA ˈaɣoɾa +AGORADA ˌaɣoɾˈaða +AGORADAS ˌaɣoɾˈaðas +AGORADO ˌaɣoɾˈaðo +AGORADOS ˌaɣoɾˈaðos +AGORAFOBIA ˌaɣoɾafˈoβja +AGORAFÓBICA ˌaɣoɾafˈoβika +AGORAFÓBICAS ˌaɣoɾafˈoβikas +AGORAFÓBICO ˌaɣoɾafˈoβiko +AGORAFÓBICOS ˌaɣoɾafˈoβikos +AGORAR ˌaɣoɾˈaɾ +AGORERO ˌaɣoɾˈeɾo +AGORISMO ˌaɣoɾˈismo +AGOSTADA ˌaɣostˈaða +AGOSTADAS ˌaɣostˈaðas +AGOSTADERO ˌaɣostaðˈeɾo +AGOSTADO ˌaɣostˈaðo +AGOSTADOS ˌaɣostˈaðos +AGOSTAR ˌaɣostˈaɾ +AGOSTEÑO ˌaɣostˈeɲo +AGOSTERO ˌaɣostˈeɾo +AGOSTINO ˌaɣostˈino +AGOSTO aɣˈosto +AGOTABLE ˌaɣotˈaβle +AGOTADA ˌaɣotˈaða +AGOTADAS ˌaɣotˈaðas +AGOTADO ˌaɣotˈaðo +AGOTADOR ˌaɣotaðˈoɾ +AGOTADOS ˌaɣotˈaðos +AGOTAMIENTO ˌaɣotamjˈɛnto +AGOTAR ˌaɣotˈaɾ +AGRA ˈaɣɾa +AGRACEJO ˌaɣɾaθˈexo +AGRACIADA ˌaɣɾaθjˈaða +AGRACIADAS ˌaɣɾaθjˈaðas +AGRACIADO ˌaɣɾaθjˈaðo +AGRACIADOS ˌaɣɾaθjˈaðos +AGRACIANDO ˌaɣɾaθjˈando +AGRACIAR ˌaɣɾaθjˈaɾ +AGRADABILIDAD ˌaɣɾaðˌaβiliðˈad +AGRADABILÍSIMO ˌaɣɾaðˌaβilˈisimo +AGRADABLE ˌaɣɾaðˈaβle +AGRADADA ˌaɣɾaðˈaða +AGRADADAS ˌaɣɾaðˈaðas +AGRADADO ˌaɣɾaðˈaðo +AGRADADOS ˌaɣɾaðˈaðos +AGRADANDO ˌaɣɾaðˈando +AGRADAR ˌaɣɾaðˈaɾ +AGRADECE ˌaɣɾaðˈeθe +AGRADECEMOS ˌaɣɾaðeθˈemos +AGRADECER ˌaɣɾaðeθˈeɾ +AGRADECERÁ ˌaɣɾaðˌeθeɾˈa +AGRADECERÁS ˌaɣɾaðˌeθeɾˈas +AGRADECEREMOS ˌaɣɾaðˌeθeɾˈemos +AGRADECERÍAMOS ˌaɣɾaðˌeθeɾˈiamos +AGRADECES ˌaɣɾaðˈeθes +AGRADECÍAMOS ˌaɣɾaðeθˈiamos +AGRADECIDA ˌaɣɾaðeθˈiða +AGRADECIDAS ˌaɣɾaðeθˈiðas +AGRADECIDÍSIMO ˌaɣɾaðˌeθiðˈisimo +AGRADECIDO ˌaɣɾaðeθˈiðo +AGRADECIDOS ˌaɣɾaðeθˈiðos +AGRADECIMIENTO ˌaɣɾaðˌeθimjˈɛnto +AGRADEZCO ˌaɣɾaðˈeθko +AGRADO aɣɾˈaðo +ÁGRAFO ˈaɣɾafo +AGRAMAR ˌaɣɾamˈaɾ +AGRAMATICAL ˌaɣɾamˌatikˈal +AGRAMITA ˌaɣɾamˈita +AGRAMONTE ˌaɣɾamˈonte +AGRAMONTINO ˌaɣɾamontˈino +AGRANDADA ˌaɣɾandˈaða +AGRANDADAS ˌaɣɾandˈaðas +AGRANDADO ˌaɣɾandˈaðo +AGRANDADOS ˌaɣɾandˈaðos +AGRANDAMIENTO ˌaɣɾandamjˈɛnto +AGRANDAR ˌaɣɾandˈaɾ +AGRANULOCITOSIS ˌaɣɾanˌuloθitˈosis +AGRARIO aɣɾˈaɾjo +AGRARISMO ˌaɣɾaɾˈismo +AGRARISTA ˌaɣɾaɾˈista +AGRAS ˈaɣɾas +AGRAVACIÓN ˌaɣɾaβaθjˈon +AGRAVADA ˌaɣɾaβˈaða +AGRAVADAS ˌaɣɾaβˈaðas +AGRAVADO ˌaɣɾaβˈaðo +AGRAVADOS ˌaɣɾaβˈaðos +AGRAVAMIENTO ˌaɣɾaβamjˈɛnto +AGRAVANTE ˌaɣɾaβˈante +AGRAVAR ˌaɣɾaβˈaɾ +AGRAVIADA ˌaɣɾaβjˈaða +AGRAVIADAS ˌaɣɾaβjˈaðas +AGRAVIADO ˌaɣɾaβjˈaðo +AGRAVIADOR ˌaɣɾaβjaðˈoɾ +AGRAVIADOS ˌaɣɾaβjˈaðos +AGRAVIANTE ˌaɣɾaβjˈante +AGRAVIAR ˌaɣɾaβjˈaɾ +AGRAVIO aɣɾˈaβjo +AGRAZ aɣɾˈaθ +AGRECANO ˌaɣɾekˈano +AGREDIDA ˌaɣɾeðˈiða +AGREDIDAS ˌaɣɾeðˈiðas +AGREDIDO ˌaɣɾeðˈiðo +AGREDIDOS ˌaɣɾeðˈiðos +AGREDIR ˌaɣɾeðˈiɾ +AGREGA aɣɾˈeɣa +AGREGACIÓN ˌaɣɾeɣaθjˈon +AGREGADA ˌaɣɾeɣˈaða +AGREGADAS ˌaɣɾeɣˈaðas +AGREGADO ˌaɣɾeɣˈaðo +AGREGADOR ˌaɣɾeɣaðˈoɾ +AGREGADOS ˌaɣɾeɣˈaðos +AGREGADURÍA ˌaɣɾeɣˌaðuɾˈia +AGREGAMOS ˌaɣɾeɣˈamos +AGREGANDO ˌaɣɾeɣˈando +AGREGAR ˌaɣɾeɣˈaɾ +AGREGARA ˌaɣɾeɣˈaɾa +AGREGARÁ ˌaɣɾeɣaɾˈa +AGREGÁRAMOS ˌaɣɾeɣˈaɾamos +AGREGARAS ˌaɣɾeɣˈaɾas +AGREGARÁS ˌaɣɾeɣaɾˈas +AGREGAREIS ˌaɣɾeɣˈaɾeɪs +AGREGAREMOS ˌaɣɾeɣaɾˈemos +AGREGARES ˌaɣɾeɣˈaɾes +AGREGARÍAMOS ˌaɣɾeɣaɾˈiamos +AGREGARLE ˌaɣɾeɣˈaɾle +AGREGAS aɣɾˈeɣas +AGREGASTE ˌaɣɾeɣˈaste +AGREGO aɣɾˈeɣo +AGREGUE aɣɾˈeɣe +AGREGUEMOS ˌaɣɾeɣˈemos +AGREGUES aɣɾˈeɣes +AGREMIACIÓN ˌaɣɾemjaθjˈon +AGREMIADA ˌaɣɾemjˈaða +AGREMIADAS ˌaɣɾemjˈaðas +AGREMIADO ˌaɣɾemjˈaðo +AGREMIADOS ˌaɣɾemjˈaðos +AGREMIAR ˌaɣɾemjˈaɾ +AGRES ˈaɣɾes +AGRESIÓN ˌaɣɾesjˈon +AGRESIVIDAD ˌaɣɾesˌiβiðˈad +AGRESIVO ˌaɣɾesˈiβo +AGRESOR ˌaɣɾesˈoɾ +AGRESTE aɣɾˈeste +AGRESTES aɣɾˈestes +AGRIADA ˌaɣɾiˈaða +AGRIADAS ˌaɣɾiˈaðas +AGRIADO ˌaɣɾiˈaðo +AGRIADOS ˌaɣɾiˈaðos +AGRIAR ˌaɣɾiˈaɾ +AGRÍCOLA aɣɾˈikola +AGRICULTOR ˌaɣɾikultˈoɾ +AGRICULTURA ˌaɣɾikultˈuɾa +AGRIDULCE ˌaɣɾiðˈulθe +AGRIETADO ˌaɣɾietˈaðo +AGRIETAMIENTO ˌaɣɾiˌetamjˈɛnto +AGRIETAR ˌaɣɾietˈaɾ +AGRIETARSE ˌaɣɾietˈaɾse +AGRIMENSOR ˌaɣɾimensˈoɾ +AGRIMENSORA ˌaɣɾimensˈoɾa +AGRIMENSURA ˌaɣɾimensˈuɾa +AGRINGADA ˌaɣɾiŋɡˈaða +AGRINGADAS ˌaɣɾiŋɡˈaðas +AGRINGADO ˌaɣɾiŋɡˈaðo +AGRINGADOS ˌaɣɾiŋɡˈaðos +AGRINGAR ˌaɣɾiŋɡˈaɾ +AGRIO ˈaɣɾio +AGRIPADA ˌaɣɾipˈaða +AGRIPADAS ˌaɣɾipˈaðas +AGRIPADO ˌaɣɾipˈaðo +AGRIPADOS ˌaɣɾipˈaðos +AGRIPARSE ˌaɣɾipˈaɾse +AGRISADA ˌaɣɾisˈaða +AGRISADAS ˌaɣɾisˈaðas +AGRISADO ˌaɣɾisˈaðo +AGRISADOS ˌaɣɾisˈaðos +AGRISAR ˌaɣɾisˈaɾ +AGRO ˈaɣɾo +AGROALIMENTACIÓN ˌaɣɾoˌalimˌentaθjˈon +AGROCLIMÁTICA ˌaɣɾoklimˈatika +AGROCLIMÁTICAS ˌaɣɾoklimˈatikas +AGROCLIMÁTICO ˌaɣɾoklimˈatiko +AGROCLIMÁTICOS ˌaɣɾoklimˈatikos +AGROECOLÓGICA ˌaɣɾoˌekolˈoxika +AGROECOLÓGICAS ˌaɣɾoˌekolˈoxikas +AGROECOLÓGICO ˌaɣɾoˌekolˈoxiko +AGROECOLÓGICOS ˌaɣɾoˌekolˈoxikos +AGROFORESTERÍA ˌaɣɾofˌoɾesteɾˈia +AGROINDUSTRIAL ˌaɣɾoɪndˌustɾiˈal +AGROINDUSTRIALES ˌaɣɾoɪndˌustɾiˈales +AGROLOGÍA ˌaɣɾoloxˈia +AGROLÓGICO ˌaɣɾolˈoxiko +AGRONOMÍA ˌaɣɾonomˈia +AGRONÓMICO ˌaɣɾonˈomiko +AGRÓNOMO aɣɾˈonomo +AGROPECUARIO ˌaɣɾopekwˈaɾjo +AGROPIRO ˌaɣɾopˈiɾo +AGROPRODUCTIVO ˌaɣɾopɾˌoðuktˈiβo +AGROQUÍMICA ˌaɣɾokˈimika +AGROQUÍMICO ˌaɣɾokˈimiko +AGROS ˈaɣɾos +AGRUMADA ˌaɣɾumˈaða +AGRUMADAS ˌaɣɾumˈaðas +AGRUMADO ˌaɣɾumˈaðo +AGRUMADOS ˌaɣɾumˈaðos +AGRUMAR ˌaɣɾumˈaɾ +AGRUPACIÓN ˌaɣɾupaθjˈon +AGRUPADA ˌaɣɾupˈaða +AGRUPADAS ˌaɣɾupˈaðas +AGRUPADO ˌaɣɾupˈaðo +AGRUPADOR ˌaɣɾupaðˈoɾ +AGRUPADOS ˌaɣɾupˈaðos +AGRUPAMIENTO ˌaɣɾupamjˈɛnto +AGRUPAR ˌaɣɾupˈaɾ +AGRUPARSE ˌaɣɾupˈaɾse +AGRURA aɣɾˈuɾa +AGUA ˈaɣwa +AGUACATE ˌaɣwakˈate +AGUACATECO ˌaɣwakatˈeko +AGUACATERO ˌaɣwakatˈeɾo +AGUACERITO ˌaɣwaθeɾˈito +AGUACERO ˌaɣwaθˈeɾo +AGUACHILE ˌaɣwatʃˈile +AGUADA aɣwˈaða +AGUADAS aɣwˈaðas +AGUADENSE ˌaɣwaðˈɛnse +AGUADOR ˌaɣwaðˈoɾ +AGUADOS aɣwˈaðos +AGUADULCE ˌaɣwaðˈulθe +AGUADURA ˌaɣwaðˈuɾa +AGUAITADA ˌaɣwaɪtˈaða +AGUAITADAS ˌaɣwaɪtˈaðas +AGUAITADO ˌaɣwaɪtˈaðo +AGUAITADOS ˌaɣwaɪtˈaðos +AGUAITAR ˌaɣwaɪtˈaɾ +AGUAMARINA ˌaɣwamaɾˈina +AGUAMIEL ˌaɣwamjˈel +AGUANTABLE ˌaɣwantˈaβle +AGUANTADA ˌaɣwantˈaða +AGUANTADAS ˌaɣwantˈaðas +AGUANTADO ˌaɣwantˈaðo +AGUANTADOS ˌaɣwantˈaðos +AGUANTAR ˌaɣwantˈaɾ +AGUANTE aɣwˈante +AGUANTO aɣwˈanto +AGUAPADA ˌaɣwapˈaða +AGUAPADAS ˌaɣwapˈaðas +AGUAPADO ˌaɣwapˈaðo +AGUAPADOS ˌaɣwapˈaðos +AGUAPANELA ˌaɣwapanˈela +AGUAR aɣwˈaɾ +AGUARDADA ˌaɣwaɾðˈaða +AGUARDADAS ˌaɣwaɾðˈaðas +AGUARDADO ˌaɣwaɾðˈaðo +AGUARDADOS ˌaɣwaɾðˈaðos +AGUARDAMIENTO ˌaɣwaɾðamjˈɛnto +AGUARDAR ˌaɣwaɾðˈaɾ +AGUARDIENTE ˌaɣwaɾðjˈɛnte +AGUARRÁS ˌaɣwaɾɾˈas +AGUAS ˈaɣwas +AGUASCALIENTES ˌaɣwaskaljˈɛntes +AGUATERA ˌaɣwatˈeɾa +AGUAZA aɣwˈaθa +AGUAZAL ˌaɣwaθˈal +AGUDA aɣˈuða +AGUDEZA ˌaɣuðˈeθa +AGUDÍSIMO ˌaɣuðˈisimo +AGUDIZACIÓN ˌaɣuðˌiθaθjˈon +AGUDIZADA ˌaɣuðiθˈaða +AGUDIZADAS ˌaɣuðiθˈaðas +AGUDIZADO ˌaɣuðiθˈaðo +AGUDIZADOS ˌaɣuðiθˈaðos +AGUDIZAR ˌaɣuðiθˈaɾ +AGUDO aɣˈuðo +ÁGUEDA ˈaɣeða +AGÜELO ˌaɣuˈelo +AGÜERO ˌaɣuˈeɾo +AGUERRIDO ˌaɣeɾɾˈiðo +AGÜEVADA ˌaɣueβˈaða +AGÜEVADAS ˌaɣueβˈaðas +AGÜEVADO ˌaɣueβˈaðo +AGÜEVADOS ˌaɣueβˈaðos +AGUIJADA ˌaɣixˈaða +AGUIJADAS ˌaɣixˈaðas +AGUIJADO ˌaɣixˈaðo +AGUIJADOS ˌaɣixˈaðos +AGUIJAR ˌaɣixˈaɾ +AGUIJÓN ˌaɣixˈon +AGUIJONEADA ˌaɣixˌoneˈaða +AGUIJONEADAS ˌaɣixˌoneˈaðas +AGUIJONEADO ˌaɣixˌoneˈaðo +AGUIJONEADOS ˌaɣixˌoneˈaðos +AGUIJONEAR ˌaɣixˌoneˈaɾ +AGUILA aɣˈila +ÁGUILA ˈaɣila +AGUILANDO ˌaɣilˈando +AGUILAR ˌaɣilˈaɾ +AGUILEÑO ˌaɣilˈeɲo +AGUILERA ˌaɣilˈeɾa +AGUILITA ˌaɣilˈita +AGUILÓN ˌaɣilˈon +AGUILUCHO ˌaɣilˈutʃo +AGUINALDO ˌaɣinˈalðo +AGUIRRE aɣˈiɾɾe +AGUIRRISMO ˌaɣiɾɾˈismo +AGUIRRISTA ˌaɣiɾɾˈista +AGÜITA ˌaɣuˈita +AGÜITADA ˌaɣuitˈaða +AGÜITADAS ˌaɣuitˈaðas +AGÜITADO ˌaɣuitˈaðo +AGÜITADOS ˌaɣuitˈaðos +AGÜITARSE ˌaɣuitˈaɾse +AGÜIZOTE ˌaɣuiθˈote +AGUJA aɣˈuxa +AGUJERADA ˌaɣuxeɾˈaða +AGUJERADAS ˌaɣuxeɾˈaðas +AGUJERADO ˌaɣuxeɾˈaðo +AGUJERADOS ˌaɣuxeɾˈaðos +AGUJERAR ˌaɣuxeɾˈaɾ +AGUJEREADA ˌaɣuxˌeɾeˈaða +AGUJEREADAS ˌaɣuxˌeɾeˈaðas +AGUJEREADO ˌaɣuxˌeɾeˈaðo +AGUJEREADOS ˌaɣuxˌeɾeˈaðos +AGUJEREAR ˌaɣuxˌeɾeˈaɾ +AGUJERITO ˌaɣuxeɾˈito +AGUJERO ˌaɣuxˈeɾo +AGUJEROS ˌaɣuxˈeɾos +AGUJETA ˌaɣuxˈeta +AGUJÓN ˌaɣuxˈon +AGÚN aɣˈun +AGUNDO aɣˈundo +AGUOSO aɣwˈoso +AGUR aɣˈuɾ +AGUSANÁ ˌaɣusanˈa +AGUSANADA ˌaɣusanˈaða +AGUSANADAS ˌaɣusanˈaðas +AGUSANADO ˌaɣusanˈaðo +AGUSANADOS ˌaɣusanˈaðos +AGUSANAR ˌaɣusanˈaɾ +AGUSANARSE ˌaɣusanˈaɾse +AGUSTÍN ˌaɣustˈin +AGUSTINA ˌaɣustˈina +AGUSTINIANA ˌaɣustinjˈana +AGUSTINIANAS ˌaɣustinjˈanas +AGUSTINIANO ˌaɣustinjˈano +AGUSTINIANOS ˌaɣustinjˈanos +AGUSTINO ˌaɣustˈino +AGUTÍ ˌaɣutˈi +AGUZADA ˌaɣuθˈaða +AGUZADAS ˌaɣuθˈaðas +AGUZADO ˌaɣuθˈaðo +AGUZADOS ˌaɣuθˈaðos +AGUZAR ˌaɣuθˈaɾ +AH ˈa +AHAJADA ˌaaxˈaða +AHAJADAS ˌaaxˈaðas +AHAJADO ˌaaxˈaðo +AHAJADOS ˌaaxˈaðos +AHAJAR ˌaaxˈaɾ +AHECHADA ˌaetʃˈaða +AHECHADAS ˌaetʃˈaðas +AHECHADO ˌaetʃˈaðo +AHECHADOS ˌaetʃˈaðos +AHECHAR ˌaetʃˈaɾ +AHERROJADA ˌaeɾɾoxˈaða +AHERROJADAS ˌaeɾɾoxˈaðas +AHERROJADO ˌaeɾɾoxˈaðo +AHERROJADOS ˌaeɾɾoxˈaðos +AHERROJAR ˌaeɾɾoxˈaɾ +AHERRUMBRADA ˌaeɾɾumbɾˈaða +AHERRUMBRADAS ˌaeɾɾumbɾˈaðas +AHERRUMBRADO ˌaeɾɾumbɾˈaðo +AHERRUMBRADOS ˌaeɾɾumbɾˈaðos +AHERRUMBRAR ˌaeɾɾumbɾˈaɾ +AHERRUMBRARSE ˌaeɾɾumbɾˈaɾse +AHI ˈai +AHÍ aˈi +AHIJADA ˌaixˈaða +AHIJADAS ˌaixˈaðas +AHIJADO ˌaixˈaðo +AHIJADOS ˌaixˈaðos +AHIJAMIENTO ˌaixamjˈɛnto +AHIJAR ˌaixˈaɾ +AHILADA ˌailˈaða +AHILADAS ˌailˈaðas +AHILADO ˌailˈaðo +AHILADOS ˌailˈaðos +AHILAR ˌailˈaɾ +AHINCADA ˌainkˈaða +AHINCADAMENTE ˌainkˈaðamˈente +AHINCADAS ˌainkˈaðas +AHINCADO ˌainkˈaðo +AHINCADOS ˌainkˈaðos +AHINCAR ˌainkˈaɾ +AHÍNCO aˈinko +AHINOJADA ˌainoxˈaða +AHINOJADAS ˌainoxˈaðas +AHINOJADO ˌainoxˈaðo +AHINOJADOS ˌainoxˈaðos +AHINOJAR ˌainoxˈaɾ +AHISTÓRICA ˌaistˈoɾika +AHISTÓRICAS ˌaistˈoɾikas +AHISTÓRICO ˌaistˈoɾiko +AHISTÓRICOS ˌaistˈoɾikos +AHÍTA aˈita +AHITADA ˌaitˈaða +AHITADAS ˌaitˈaðas +AHITADO ˌaitˈaðo +AHITADOS ˌaitˈaðos +AHITAR ˌaitˈaɾ +AHÍTAS aˈitas +AHÍTO aˈito +AHOGADA ˌaoɣˈaða +AHOGADAS ˌaoɣˈaðas +AHOGADO ˌaoɣˈaðo +AHOGADOS ˌaoɣˈaðos +AHOGAMIENTO ˌaoɣamjˈɛnto +AHOGANDO ˌaoɣˈando +AHOGAR ˌaoɣˈaɾ +AHOGARSE ˌaoɣˈaɾse +AHOGO aˈoɣo +AHONDADA ˌaondˈaða +AHONDADAS ˌaondˈaðas +AHONDADO ˌaondˈaðo +AHONDADOS ˌaondˈaðos +AHONDAMIENTO ˌaondamjˈɛnto +AHONDAR ˌaondˈaɾ +AHORA aˈoɾa +AHORCADA ˌaoɾkˈaða +AHORCADAS ˌaoɾkˈaðas +AHORCADO ˌaoɾkˈaðo +AHORCADOR ˌaoɾkaðˈoɾ +AHORCADORA ˌaoɾkaðˈoɾa +AHORCADOS ˌaoɾkˈaðos +AHORCADURA ˌaoɾkaðˈuɾa +AHORCAJADA ˌaoɾkaxˈaða +AHORCAJADAS ˌaoɾkaxˈaðas +AHORCAJADO ˌaoɾkaxˈaðo +AHORCAJADOS ˌaoɾkaxˈaðos +AHORCAJARSE ˌaoɾkaxˈaɾse +AHORCAMIENTO ˌaoɾkamjˈɛnto +AHORCAR ˌaoɾkˈaɾ +AHORITA ˌaoɾˈita +AHORITICA ˌaoɾitˈika +AHORMADA ˌaoɾmˈaða +AHORMADAS ˌaoɾmˈaðas +AHORMADO ˌaoɾmˈaðo +AHORMADOS ˌaoɾmˈaðos +AHORMAR ˌaoɾmˈaɾ +AHORRADA ˌaoɾɾˈaða +AHORRADAS ˌaoɾɾˈaðas +AHORRADO ˌaoɾɾˈaðo +AHORRADOR ˌaoɾɾaðˈoɾ +AHORRADOS ˌaoɾɾˈaðos +AHORRAN aˈoɾɾan +AHORRANDO ˌaoɾɾˈando +AHORRANTE ˌaoɾɾˈante +AHORRAR ˌaoɾɾˈaɾ +AHORRAS aˈoɾɾas +AHORRATIVO ˌaoɾɾatˈiβo +AHORRISTA ˌaoɾɾˈista +AHORRO aˈoɾɾo +AHRE ˈaɾe +AHUACHAPANECO ˌawatʃˌapanˈeko +AHUATE awˈate +AHUCIAR ˌauθjˈaɾ +AHUECADA ˌawekˈaða +AHUECADAS ˌawekˈaðas +AHUECADO ˌawekˈaðo +AHUECADOS ˌawekˈaðos +AHUECAMIENTO ˌawekamjˈɛnto +AHUECAR ˌawekˈaɾ +AHUEHUETE ˌawewˈete +AHUEVONADO ˌaweβonˈaðo +AHUIZOTE ˌawiθˈote +AHUMADA ˌaumˈaða +AHUMADAS ˌaumˈaðas +AHUMADO ˌaumˈaðo +AHUMADOR ˌaumaðˈoɾ +AHUMADOS ˌaumˈaðos +AHUMAR ˌaumˈaɾ +AHUMEANTE ˌaumeˈante +AHUSADA ˌausˈaða +AHUSADAS ˌausˈaðas +AHUSADO ˌausˈaðo +AHUSADOS ˌausˈaðos +AHUSAR ˌausˈaɾ +AÍDA aˈiða +AIKIDO aɪkˈiðo +AIMAR aɪmˈaɾ +AIMARA aɪmˈaɾa +AIMARÁ ˌaɪmaɾˈa +AÍNA aˈina +AINARA aɪnˈaɾa +AINHOA aɪnˈoa +AIÓN aɪˈon +AIRADA aɪɾˈaða +AIRADAS aɪɾˈaðas +AIRADO aɪɾˈaðo +AIRADOS aɪɾˈaðos +AÍRAN aˈiɾan +AIRAR aɪɾˈaɾ +AIRBAG aɪɾβˈaɡ +AIRE ˈaɪɾe +AIREACIÓN ˌaɪɾeaθjˈon +AIREACIONES ˌaɪɾeaθjˈones +AIREADA ˌaɪɾeˈaða +AIREADAS ˌaɪɾeˈaðas +AIREADO ˌaɪɾeˈaðo +AIREADOR ˌaɪɾeaðˈoɾ +AIREADORES ˌaɪɾeaðˈoɾes +AIREADOS ˌaɪɾeˈaðos +AIREAR ˌaɪɾeˈaɾ +AIREAS aɪɾˈeas +AIRECILLO ˌaɪɾeθˈiʎo +AIRECITO ˌaɪɾeθˈito +AIREO aɪɾˈeo +AIRES ˈaɪɾes +AIROSIDAD ˌaɪɾosiðˈad +AIROSO aɪɾˈoso +AISLABLE aɪslˈaβle +AISLACIÓN ˌaɪslaθjˈon +AISLACIONISMO ˌaɪslaθjonˈismo +AISLACIONISTA ˌaɪslaθjonˈista +AISLADA aɪslˈaða +AISLADAMENTE aɪslˈaðamˈente +AISLADAS aɪslˈaðas +AISLADO aɪslˈaðo +AISLADOR ˌaɪslaðˈoɾ +AISLADOS aɪslˈaðos +AISLAMIENTO ˌaɪslamjˈɛnto +AISLANTE aɪslˈante +AISLAR aɪslˈaɾ +AITA ˈaɪta +AITANA aɪtˈana +AITOR aɪtˈoɾ +AJA ˈaxa +AJÁ axˈa +AJABEBA ˌaxaβˈeβa +AJADA axˈaða +AJADAS axˈaðas +AJADO axˈaðo +AJADOS axˈaðos +AJAMONADA ˌaxamonˈaða +AJAMONADAS ˌaxamonˈaðas +AJAMONADO ˌaxamonˈaðo +AJAMONADOS ˌaxamonˈaðos +AJAMONARSE ˌaxamonˈaɾse +AJAMOS axˈamos +AJAN ˈaxan +AJAR axˈaɾ +AJARDINADA ˌaxaɾðinˈaða +AJARDINADAS ˌaxaɾðinˈaðas +AJARDINADO ˌaxaɾðinˈaðo +AJARDINADOS ˌaxaɾðinˈaðos +AJARDINAMIENTO ˌaxaɾðˌinamjˈɛnto +AJARDINAR ˌaxaɾðinˈaɾ +AJAS ˈaxas +AJEBE axˈeβe +AJEDREA ˌaxeðɾˈea +AJEDRECISTA ˌaxeðɾeθˈista +AJEDRECÍSTICO ˌaxeðɾeθˈistiko +AJEDREZ ˌaxeðɾˈeθ +AJEDREZADO ˌaxeðɾeθˈaðo +AJENIDAD ˌaxeniðˈad +AJENJO axˈɛŋxo +AJENO axˈeno +AJENUZ ˌaxenˈuθ +AJETE axˈete +AJETREADA ˌaxetɾeˈaða +AJETREADAS ˌaxetɾeˈaðas +AJETREADO ˌaxetɾeˈaðo +AJETREADOS ˌaxetɾeˈaðos +AJETREAR ˌaxetɾeˈaɾ +AJETREO ˌaxetɾˈeo +AJÍ axˈi +AJIACEITE ˌaxjaθˈeɪte +AJIACO axjˈako +AJILIMÓJILI ˌaxilimˈoxili +AJIMEZ ˌaximˈeθ +AJITO axˈito +AJO ˈaxo +AJOBLANCO ˌaxoβlˈanko +AJOLOTA ˌaxolˈota +AJOLOTE ˌaxolˈote +AJONJE axˈoŋxe +AJONJOLÍ ˌaxoŋxolˈi +AJORCA axˈoɾka +AJÚA axˈua +AJUAR axwˈaɾ +AJUARADA ˌaxwaɾˈaða +AJUARADAS ˌaxwaɾˈaðas +AJUARADO ˌaxwaɾˈaðo +AJUARADOS ˌaxwaɾˈaðos +AJUARAR ˌaxwaɾˈaɾ +AJUNTADA ˌaxuntˈaða +AJUNTADAS ˌaxuntˈaðas +AJUNTADO ˌaxuntˈaðo +AJUNTADOS ˌaxuntˈaðos +AJUNTAMIENTO ˌaxuntamjˈɛnto +AJUNTAR ˌaxuntˈaɾ +AJUSTABLE ˌaxustˈaβle +AJUSTADA ˌaxustˈaða +AJUSTADAMENTE ˌaxustˈaðamˈente +AJUSTADAS ˌaxustˈaðas +AJUSTADÍSIMO ˌaxustaðˈisimo +AJUSTADO ˌaxustˈaðo +AJUSTADOR ˌaxustaðˈoɾ +AJUSTADOS ˌaxustˈaðos +AJUSTAMOS ˌaxustˈamos +AJUSTAR ˌaxustˈaɾ +AJUSTARSE ˌaxustˈaɾse +AJUSTE axˈuste +AJUSTICIADA ˌaxustiθjˈaða +AJUSTICIADAS ˌaxustiθjˈaðas +AJUSTICIADO ˌaxustiθjˈaðo +AJUSTICIADOS ˌaxustiθjˈaðos +AJUSTICIAMIENTO ˌaxustˌiθjamjˈɛnto +AJUSTICIAR ˌaxustiθjˈaɾ +AKÁSICAS akˈasikas +AKÁSICO akˈasiko +AKENATÓN ˌakenatˈon +AKITA akˈita +AL ˈal +ALA ˈala +ALÁ alˈa +ALABABLE ˌalaβˈaβle +ALABADA ˌalaβˈaða +ALABADAS ˌalaβˈaðas +ALABADLO ˌalaβˈadlo +ALABADO ˌalaβˈaðo +ALABADOS ˌalaβˈaðos +ALABAMA ˌalaβˈama +ALABAMIENSE ˌalaβamjˈɛnse +ALABANCIA ˌalaβˈanθja +ALABANCIOSO ˌalaβanθjˈoso +ALABANZA ˌalaβˈanθa +ALABAR ˌalaβˈaɾ +ALABARDA ˌalaβˈaɾða +ALABARDAZO ˌalaβaɾðˈaθo +ALABARDERO ˌalaβaɾðˈeɾo +ALABASTRO ˌalaβˈastɾo +ÁLABE ˈalaβe +ALABEADA ˌalaβeˈaða +ALABEADAS ˌalaβeˈaðas +ALABEADO ˌalaβeˈaðo +ALABEADOS ˌalaβeˈaðos +ALABEAR ˌalaβeˈaɾ +ALABEO ˌalaβˈeo +ALACENA ˌalaθˈena +ALACIADA ˌalaθjˈaða +ALACIADAS ˌalaθjˈaðas +ALACIADO ˌalaθjˈaðo +ALACIADOS ˌalaθjˈaðos +ALACIAR ˌalaθjˈaɾ +ALACRÁN ˌalakɾˈan +ALACRANES ˌalakɾˈanes +ALACRIDAD ˌalakɾiðˈad +ALADA alˈaða +ALADAS alˈaðas +ALADIERNO ˌalaðjˈeɾno +ALADO alˈaðo +ALADOS alˈaðos +ALAJÚ ˌalaxˈu +ALAJUELENSE ˌalaxwelˈɛnse +ALAMÁN ˌalamˈan +ALAMANA ˌalamˈana +ALAMAR ˌalamˈaɾ +ALAMBICA ˌalambˈika +ALAMBICADA ˌalambikˈaða +ALAMBICADAS ˌalambikˈaðas +ALAMBICADO ˌalambikˈaðo +ALAMBICADOS ˌalambikˈaðos +ALAMBICAMOS ˌalambikˈamos +ALAMBICANDO ˌalambikˈando +ALAMBICAR ˌalambikˈaɾ +ALAMBICARA ˌalambikˈaɾa +ALAMBICARÁ ˌalambˌikaɾˈa +ALAMBICÁRAMOS ˌalambikˈaɾamos +ALAMBICARAS ˌalambikˈaɾas +ALAMBICARÁS ˌalambˌikaɾˈas +ALAMBICAREIS ˌalambikˈaɾeɪs +ALAMBICAREMOS ˌalambˌikaɾˈemos +ALAMBICARES ˌalambikˈaɾes +ALAMBICARÍAMOS ˌalambˌikaɾˈiamos +ALAMBICAS ˌalambˈikas +ALAMBICASTE ˌalambikˈaste +ALAMBICO ˌalambˈiko +ALAMBIQUE ˌalambˈike +ALAMBIQUEMOS ˌalambikˈemos +ALAMBIQUES ˌalambˈikes +ALAMBRADA ˌalambɾˈaða +ALAMBRADAS ˌalambɾˈaðas +ALAMBRADO ˌalambɾˈaðo +ALAMBRADOS ˌalambɾˈaðos +ALAMBRAR ˌalambɾˈaɾ +ALAMBRE alˈambɾe +ALAMBRERA ˌalambɾˈeɾa +ALÁMBRICO alˈambɾiko +ALAMEDA ˌalamˈeða +ÁLAMO ˈalamo +ALAMPADA ˌalampˈaða +ALAMPADAS ˌalampˈaðas +ALAMPADO ˌalampˈaðo +ALAMPADOS ˌalampˈaðos +ALAMPAR ˌalampˈaɾ +ALÁN alˈan +ALANA alˈana +ALANAS alˈanas +ALANCEADA ˌalanθeˈaða +ALANCEADAS ˌalanθeˈaðas +ALANCEADO ˌalanθeˈaðo +ALANCEADOS ˌalanθeˈaðos +ALANCEAR ˌalanθeˈaɾ +ALANINA ˌalanˈina +ALANISMO ˌalanˈismo +ALANO alˈano +ALANOS alˈanos +ALANTE alˈante +ALANTOÍNA ˌalantoˈina +ALAR alˈaɾ +ALARACA ˌalaɾˈaka +ALARACO ˌalaɾˈako +ALARCÓN ˌalaɾkˈon +ALARDE alˈaɾðe +ALARDEADA ˌalaɾðeˈaða +ALARDEADAS ˌalaɾðeˈaðas +ALARDEADO ˌalaɾðeˈaðo +ALARDEADOS ˌalaɾðeˈaðos +ALARDEAR ˌalaɾðeˈaɾ +ALARDES alˈaɾðes +ALARES alˈaɾes +ALARGADA ˌalaɾɣˈaða +ALARGADAS ˌalaɾɣˈaðas +ALARGADO ˌalaɾɣˈaðo +ALARGADOR ˌalaɾɣaðˈoɾ +ALARGADOS ˌalaɾɣˈaðos +ALARGAMIENTO ˌalaɾɣamjˈɛnto +ALARGAR ˌalaɾɣˈaɾ +ALARGASCENCIA ˌalaɾɣasθˈɛnθja +ALARGUEZ ˌalaɾɣˈeθ +ALARIDO ˌalaɾˈiðo +ALARIFE ˌalaɾˈife +ALARMA alˈaɾma +ALARMADA ˌalaɾmˈaða +ALARMADAS ˌalaɾmˈaðas +ALARMADO ˌalaɾmˈaðo +ALARMADOS ˌalaɾmˈaðos +ALARMAMOS ˌalaɾmˈamos +ALARMANTE ˌalaɾmˈante +ALARMANTES ˌalaɾmˈantes +ALARMAR ˌalaɾmˈaɾ +ALARMISMO ˌalaɾmˈismo +ALARMISTA ˌalaɾmˈista +ALASKA alˈaska +ALASKEÑO ˌalaskˈeɲo +ALÁTER alˈateɾ +ALÁTERE alˈateɾe +ALATIVO ˌalatˈiβo +ALAUÍ ˌalaʊˈi +ALAUITA ˌalaʊˈita +ÁLAVA ˈalaβa +ALAVÉS ˌalaβˈes +ALAVESISTA ˌalaβesˈista +ALAZÁN ˌalaθˈan +ALAZANA ˌalaθˈana +ALAZOR ˌalaθˈoɾ +ALBA ˈalβa +ALBACEA ˌalβaθˈea +ALBACETE ˌalβaθˈete +ALBACETEÑO ˌalβaθetˈeɲo +ALBACETENSE ˌalβaθetˈɛnse +ALBAHACA ˌalβaˈaka +ALBANA alβˈana +ALBAÑAL ˌalβaɲˈal +ALBANÉS ˌalβanˈes +ALBANESA ˌalβanˈesa +ALBANIA alβˈanja +ALBANIANO ˌalβanjˈano +ALBAÑIL ˌalβaɲˈil +ALBAÑILA ˌalβaɲˈila +ALBAÑILERÍA ˌalβaɲˌileɾˈia +ALBANO alβˈano +ALBAR alβˈaɾ +ALBARÁN ˌalβaɾˈan +ALBARCA alβˈaɾka +ALBARDA alβˈaɾða +ALBARDADO ˌalβaɾðˈaðo +ALBARDÁN ˌalβaɾðˈan +ALBARDÓN ˌalβaɾðˈon +ALBARDONERÍA ˌalβaɾðˌoneɾˈia +ALBARDONERO ˌalβaɾðonˈeɾo +ALBARICOQUE ˌalβaɾikˈoke +ALBARICOQUERO ˌalβaɾˌikokˈeɾo +ALBARIÑO ˌalβaɾˈiɲo +ALBATROS alβˈatɾos +ALBEADA ˌalβeˈaða +ALBEADAS ˌalβeˈaðas +ALBEADO ˌalβeˈaðo +ALBEADOS ˌalβeˈaðos +ALBEAR ˌalβeˈaɾ +ALBEDO alβˈeðo +ALBEDRÍO ˌalβeðɾˈio +ALBÉITAR alβˈeitaɾ +ALBENDAZOL ˌalβendaθˈol +ALBERCA alβˈeɾka +ALBERCADA ˌalβeɾkˈaða +ALBÉRCHIGO alβˈeɾtʃiɣo +ALBERCHIGUERO ˌalβeɾtʃiɣˈeɾo +ALBERCHIGUEROS ˌalβeɾtʃiɣˈeɾos +ALBERGADA ˌalβeɾɣˈaða +ALBERGADAS ˌalβeɾɣˈaðas +ALBERGADO ˌalβeɾɣˈaðo +ALBERGADOS ˌalβeɾɣˈaðos +ALBERGAR ˌalβeɾɣˈaɾ +ALBERGO alβˈeɾɣo +ALBERGUE alβˈeɾɣe +ALBERGUES alβˈeɾɣes +ALBERO alβˈeɾo +ALBERTA alβˈeɾta +ALBERTANA ˌalβeɾtˈana +ALBERTANO ˌalβeɾtˈano +ALBERTISMO ˌalβeɾtˈismo +ALBERTO alβˈeɾto +ALBIGENSE ˌalβixˈɛnse +ALBINA alβˈina +ALBINISMO ˌalβinˈismo +ALBINO alβˈino +ALBIREO ˌalβiɾˈeo +ALBIRROJA ˌalβiɾɾˈoxa +ALBIRROJAS ˌalβiɾɾˈoxas +ALBIRROJO ˌalβiɾɾˈoxo +ALBIRROJOS ˌalβiɾɾˈoxos +ALBITA alβˈita +ALBO ˈalβo +ALBÓNDIGA alβˈondiɣa +ALBOR alβˈoɾ +ALBORADA ˌalβoɾˈaða +ALBORADAS ˌalβoɾˈaðas +ALBOREADA ˌalβoɾeˈaða +ALBOREADAS ˌalβoɾeˈaðas +ALBOREADO ˌalβoɾeˈaðo +ALBOREADOS ˌalβoɾeˈaðos +ALBOREAR ˌalβoɾeˈaɾ +ALBORNOZ ˌalβoɾnˈoθ +ALBOROTADA ˌalβoɾotˈaða +ALBOROTADAS ˌalβoɾotˈaðas +ALBOROTADÍSIMO ˌalβoɾˌotaðˈisimo +ALBOROTADO ˌalβoɾotˈaðo +ALBOROTADOR ˌalβoɾˌotaðˈoɾ +ALBOROTADOS ˌalβoɾotˈaðos +ALBOROTAR ˌalβoɾotˈaɾ +ALBOROTO ˌalβoɾˈoto +ALBOROZADA ˌalβoɾoθˈaða +ALBOROZADAS ˌalβoɾoθˈaðas +ALBOROZADO ˌalβoɾoθˈaðo +ALBOROZADOS ˌalβoɾoθˈaðos +ALBOROZAR ˌalβoɾoθˈaɾ +ALBOROZO ˌalβoɾˈoθo +ALBRICIAS alβɾˈiθjas +ALBUDECA ˌalβuðˈeka +ALBUFERA ˌalβufˈeɾa +ALBUGÍNEA ˌalβuxˈinea +ALBUM ˈalβum +ALBÚM alβˈum +ÁLBUM ˈalβum +ALBUMEN alβˈumen +ALBÚMENES alβˈumenes +ÁLBUMES ˈalβumes +ALBÚMINA alβˈumina +ALBUMINURIA ˌalβuminˈuɾja +ÁLBUMS ˈalβums +ALBUR alβˈuɾ +ALBURA alβˈuɾa +ALBUREADA ˌalβuɾeˈaða +ALBUREADAS ˌalβuɾeˈaðas +ALBUREADO ˌalβuɾeˈaðo +ALBUREADOS ˌalβuɾeˈaðos +ALBUREAR ˌalβuɾeˈaɾ +ALBURERO ˌalβuɾˈeɾo +ALBURQUERQUE ˌalβuɾkˈeɾke +ALCA ˈalka +ALCABALA ˌalkaβˈala +ALCÁCER alkˈaθeɾ +ALCACHOFA ˌalkatʃˈofa +ALCACHOFERA ˌalkatʃofˈeɾa +ALCACIL ˌalkaθˈil +ALCACILES ˌalkaθˈiles +ALCAHUETE ˌalkawˈete +ALCAHUETEADA ˌalkawˌeteˈaða +ALCAHUETEADAS ˌalkawˌeteˈaðas +ALCAHUETEADO ˌalkawˌeteˈaðo +ALCAHUETEADOS ˌalkawˌeteˈaðos +ALCAHUETEAR ˌalkawˌeteˈaɾ +ALCAHUETERÍA ˌalkawˌeteɾˈia +ALCAICERÍA ˌalkaɪθeɾˈia +ALCAIDE alkˈaɪðe +ALCALÁ ˌalkalˈa +ALCALAÍNA ˌalkalaˈina +ALCALAÍNO ˌalkalaˈino +ALCALDABLE ˌalkalðˈaβle +ALCALDADA ˌalkalðˈaða +ALCALDE alkˈalðe +ALCALDESA ˌalkalðˈesa +ALCALDÍA ˌalkalðˈia +ALCALDICIO ˌalkalðˈiθjo +ÁLCALI ˈalkali +ALCALÍMETRO ˌalkalˈimetɾo +ALCALINAS ˌalkalˈinas +ALCALINIDAD ˌalkalˌiniðˈad +ALCALINIZACIÓN ˌalkalˌiniθaθjˈon +ALCALINIZADA ˌalkalˌiniθˈaða +ALCALINIZADAS ˌalkalˌiniθˈaðas +ALCALINIZADO ˌalkalˌiniθˈaðo +ALCALINIZADOS ˌalkalˌiniθˈaðos +ALCALINIZAMOS ˌalkalˌiniθˈamos +ALCALINIZANTE ˌalkalˌiniθˈante +ALCALINIZAR ˌalkalˌiniθˈaɾ +ALCALINO ˌalkalˈino +ALCALINOS ˌalkalˈinos +ALCALOIDE ˌalkalˈoɪðe +ALCALOSIS ˌalkalˈosis +ALCANA alkˈana +ALCANAS alkˈanas +ALCANCE alkˈanθe +ALCANCÍA ˌalkanθˈia +ALCANDORA ˌalkandˈoɾa +ALCANFOR ˌalkamfˈoɾ +ALCANFORADA ˌalkamfoɾˈaða +ALCANFORADAS ˌalkamfoɾˈaðas +ALCANFORADO ˌalkamfoɾˈaðo +ALCANFORADOS ˌalkamfoɾˈaðos +ALCANFORAR ˌalkamfoɾˈaɾ +ALCAÑIZANO ˌalkaɲiθˈano +ALCANO alkˈano +ALCÁNTARA alkˈantaɾa +ALCANZABLE ˌalkanθˈaβle +ALCANZADA ˌalkanθˈaða +ALCANZADAS ˌalkanθˈaðas +ALCANZADO ˌalkanθˈaðo +ALCANZADOS ˌalkanθˈaðos +ALCANZAR ˌalkanθˈaɾ +ALCANZO alkˈanθo +ALCAPARRA ˌalkapˈaɾɾa +ALCAPARRO ˌalkapˈaɾɾo +ALCAPURRIA ˌalkapˈuɾɾia +ALCARAVÁN ˌalkaɾaβˈan +ALCARAVEA ˌalkaɾaβˈea +ALCARCEÑA ˌalkaɾθˈeɲa +ALCARREÑO ˌalkaɾɾˈeɲo +ALCATRACES ˌalkatɾˈaθes +ALCATRAZ ˌalkatɾˈaθ +ALCAUCIL ˌalkaʊθˈil +ALCAUDÓN ˌalkaʊðˈon +ALCAZABA ˌalkaθˈaβa +ALCÁZAR alkˈaθaɾ +ALCAZUCES ˌalkaθˈuθes +ALCAZUZ ˌalkaθˈuθ +ALCE ˈalθe +ALCEDÓN ˌalθeðˈon +ALCÉLAFO alθˈelafo +ALCIÓN alθjˈon +ALCIREÑO ˌalθiɾˈeɲo +ALCISTA alθˈista +ALCMENA alkmˈena +ALCOBA alkˈoβa +ALCOBENDANA ˌalkoβendˈana +ALCOBENDANAS ˌalkoβendˈanas +ALCOBENDANO ˌalkoβendˈano +ALCOBENDANOS ˌalkoβendˈanos +ALCOBENDENSE ˌalkoβendˈɛnse +ALCOBITA ˌalkoβˈita +ALCOHELA ˌalkoˈela +ALCOHOL ˌalkoˈol +ALCOHOLADA ˌalkoolˈaða +ALCOHOLADAS ˌalkoolˈaðas +ALCOHOLADO ˌalkoolˈaðo +ALCOHOLADOS ˌalkoolˈaðos +ALCOHOLAR ˌalkoolˈaɾ +ALCOHOLEMIA ˌalkoolˈemja +ALCOHÓLICAS ˌalkoˈolikas +ALCOHÓLICO ˌalkoˈoliko +ALCOHOLÍMETRO ˌalkoolˈimetɾo +ALCOHOLÍMETROS ˌalkoolˈimetɾos +ALCOHOLISMO ˌalkoolˈismo +ALCOHOLISTA ˌalkoolˈista +ALCOHÓMETRO ˌalkoˈometɾo +ALCOR alkˈoɾ +ALCORÁN ˌalkoɾˈan +ALCORÁNICO ˌalkoɾˈaniko +ALCORCE alkˈoɾθe +ALCORCÓN ˌalkoɾkˈon +ALCORCONERO ˌalkoɾkonˈeɾo +ALCORNOCAL ˌalkoɾnokˈal +ALCORNOQUE ˌalkoɾnˈoke +ALCORQUE alkˈoɾke +ALCORZADA ˌalkoɾθˈaða +ALCORZADAS ˌalkoɾθˈaðas +ALCORZADO ˌalkoɾθˈaðo +ALCORZADOS ˌalkoɾθˈaðos +ALCORZAR ˌalkoɾθˈaɾ +ALCOTÁN ˌalkotˈan +ALCOTEST ˌalkotˈest +ALCOY alkˈoɪ +ALCUBIERRE ˌalkuβjˈeɾɾe +ALCUÑO alkˈuɲo +ALCUÑOS alkˈuɲos +ALCURNIA alkˈuɾnja +ALCUZA alkˈuθa +ALCUZCUZ ˌalkuθkˈuθ +ALDABA alðˈaβa +ALDABÓN ˌalðaβˈon +ALDABONAZO ˌalðaβonˈaθo +ALDANA alðˈana +ALDEA alðˈea +ALDEANA ˌalðeˈana +ALDEANAS ˌalðeˈanas +ALDEANO ˌalðeˈano +ALDEANOS ˌalðeˈanos +ALDEBARÁN ˌalðeβaɾˈan +ALDEHÍDICO ˌalðeˈiðiko +ALDEHÍDO ˌalðeˈiðo +ALDEHUELA ˌalðewˈela +ALDITOL ˌalðitˈol +ALDOLASA ˌalðolˈasa +ALDÓLICO alðˈoliko +ALDÓNICO alðˈoniko +ALDOPENTOSA ˌalðopentˈosa +ALDOSA alðˈosa +ALDOSTERONA ˌalðosteɾˈona +ALDOSTERONEMIA ˌalðostˌeɾonˈemja +ALDOSTERONISMO ˌalðostˌeɾonˈismo +ALE ˈale +ALEACIÓN ˌaleaθjˈon +ALEADA ˌaleˈaða +ALEADAS ˌaleˈaðas +ALEADO ˌaleˈaðo +ALEADOS ˌaleˈaðos +ALEANTE ˌaleˈante +ALEAR ˌaleˈaɾ +ALEATORIEDAD ˌaleˌatoɾjeðˈad +ALEATORIO ˌaleatˈoɾjo +ALEATORIZACIÓN ˌaleˌatoɾˌiθaθjˈon +ALEATORIZADA ˌaleˌatoɾiθˈaða +ALEATORIZADAS ˌaleˌatoɾiθˈaðas +ALEATORIZADO ˌaleˌatoɾiθˈaðo +ALEATORIZADOS ˌaleˌatoɾiθˈaðos +ALEATORIZAMOS ˌaleˌatoɾiθˈamos +ALEATORIZAR ˌaleˌatoɾiθˈaɾ +ALEBRESTÁ ˌaleβɾestˈa +ALEBRESTADA ˌaleβɾestˈaða +ALEBRESTADAS ˌaleβɾestˈaðas +ALEBRESTADO ˌaleβɾestˈaðo +ALEBRESTADOS ˌaleβɾestˈaðos +ALEBRESTARSE ˌaleβɾestˈaɾse +ALEBRIJE ˌaleβɾˈixe +ALECCIONADA ˌalekθjonˈaða +ALECCIONADAS ˌalekθjonˈaðas +ALECCIONADO ˌalekθjonˈaðo +ALECCIONADOR ˌalekθjˌonaðˈoɾ +ALECCIONADOS ˌalekθjonˈaðos +ALECCIONAR ˌalekθjonˈaɾ +ALECCIONÉ ˌalekθjonˈe +ALECCIONO ˌalekθjˈono +ALECHUGADA ˌaletʃuɣˈaða +ALECHUGADAS ˌaletʃuɣˈaðas +ALECHUGADO ˌaletʃuɣˈaðo +ALECHUGADOS ˌaletʃuɣˈaðos +ALECHUGAR ˌaletʃuɣˈaɾ +ALECRÍN ˌalekɾˈin +ALEDAÑO ˌaleðˈaɲo +ÁLEF ˈalef +ALEFRIZ ˌalefɾˈiθ +ALEGACIÓN ˌaleɣaθjˈon +ALEGADA ˌaleɣˈaða +ALEGADAMENTE ˌaleɣˈaðamˈente +ALEGADAS ˌaleɣˈaðas +ALEGADO ˌaleɣˈaðo +ALEGADOS ˌaleɣˈaðos +ALEGAL ˌaleɣˈal +ALEGAR ˌaleɣˈaɾ +ALEGATO ˌaleɣˈato +ALEGORÍA ˌaleɣoɾˈia +ALEGÓRICO ˌaleɣˈoɾiko +ALEGORIZADA ˌaleɣˌoɾiθˈaða +ALEGORIZADAS ˌaleɣˌoɾiθˈaðas +ALEGORIZADO ˌaleɣˌoɾiθˈaðo +ALEGORIZADOS ˌaleɣˌoɾiθˈaðos +ALEGORIZAMOS ˌaleɣˌoɾiθˈamos +ALEGORIZAR ˌaleɣˌoɾiθˈaɾ +ALEGRADA ˌaleɣɾˈaða +ALEGRADAS ˌaleɣɾˈaðas +ALEGRADO ˌaleɣɾˈaðo +ALEGRADOS ˌaleɣɾˈaðos +ALEGRANDO ˌaleɣɾˈando +ALEGRANZA ˌaleɣɾˈanθa +ALEGRAR ˌaleɣɾˈaɾ +ALEGRE alˈeɣɾe +ALEGRÍA ˌaleɣɾˈia +ALEGRÍSIMO ˌaleɣɾˈisimo +ALEGRO alˈeɣɾo +ALEGRÓN ˌaleɣɾˈon +ALEHOP ˌaleˈop +ALEJADA ˌalexˈaða +ALEJADAS ˌalexˈaðas +ALEJADO ˌalexˈaðo +ALEJADOR ˌalexaðˈoɾ +ALEJADOS ˌalexˈaðos +ALEJAMIENTO ˌalexamjˈɛnto +ALEJANDRA ˌalexˈandɾa +ALEJANDRÍA ˌalexandɾˈia +ALEJANDRINO ˌalexandɾˈino +ALEJANDRO ˌalexˈandɾo +ALEJANDRÓPOLIS ˌalexandɾˈopolis +ALEJAR ˌalexˈaɾ +ALEJARSE ˌalexˈaɾse +ALEJAS alˈexas +ALEJE alˈexe +ALEJO alˈexo +ALELADA ˌalelˈaða +ALELADAS ˌalelˈaðas +ALELADO ˌalelˈaðo +ALELADOS ˌalelˈaðos +ALELAMIENTO ˌalelamjˈɛnto +ALELAR ˌalelˈaɾ +ALÉLICO alˈeliko +ALELO alˈelo +ALELOMORFO ˌalelomˈoɾfo +ALELOPATÍA ˌalelˌopatˈia +ALEMAN alˈeman +ALEMÁN ˌalemˈan +ALEMANA ˌalemˈana +ALEMANAS ˌalemˈanas +ALEMANES ˌalemˈanes +ALEMANIA ˌalemˈanja +ALEMÁNICO ˌalemˈaniko +ALENO alˈeno +ALENTADA ˌalentˈaða +ALENTADAS ˌalentˈaðas +ALENTADO ˌalentˈaðo +ALENTADOR ˌalentaðˈoɾ +ALENTADOS ˌalentˈaðos +ALENTAR ˌalentˈaɾ +ALENTARSE ˌalentˈaɾse +ALENTEJANA ˌalentexˈana +ALENTEJANAS ˌalentexˈanas +ALENTEJANO ˌalentexˈano +ALENTEJANOS ˌalentexˈanos +ALENTEJO ˌalentˈexo +ALEONADO ˌaleonˈaðo +ALEPINA ˌalepˈina +ALEPINO ˌalepˈino +ALEPO alˈepo +ALERA alˈeɾa +ALERCE alˈeɾθe +ALÉRGENA alˈeɾxena +ALÉRGENAS alˈeɾxenas +ALERGÉNICO ˌaleɾxˈeniko +ALERGENO ˌaleɾxˈeno +ALÉRGENO alˈeɾxeno +ALÉRGENOS alˈeɾxenos +ALERGIA alˈeɾxja +ALÉRGICA alˈeɾxika +ALÉRGICO alˈeɾxiko +ALERGÓLOGA ˌaleɾɣˈoloɣa +ALERGÓLOGAS ˌaleɾɣˈoloɣas +ALERGOLOGÍA ˌaleɾɣˌoloxˈia +ALERGÓLOGO ˌaleɾɣˈoloɣo +ALERGÓLOGOS ˌaleɾɣˈoloɣos +ALERO alˈeɾo +ALERÓN ˌaleɾˈon +ALERTA alˈeɾta +ALERTADA ˌaleɾtˈaða +ALERTADAS ˌaleɾtˈaðas +ALERTADO ˌaleɾtˈaðo +ALERTADOS ˌaleɾtˈaðos +ALERTAMENTE alˈeɾtamˈente +ALERTAMIENTO ˌaleɾtamjˈɛnto +ALERTANDO ˌaleɾtˈando +ALERTAR ˌaleɾtˈaɾ +ALERTITA ˌaleɾtˈita +ALESNA alˈesna +ALETA alˈeta +ALETADA ˌaletˈaða +ALETADAS ˌaletˈaðas +ALETARGADA ˌaletaɾɣˈaða +ALETARGADAS ˌaletaɾɣˈaðas +ALETARGADO ˌaletaɾɣˈaðo +ALETARGADOS ˌaletaɾɣˈaðos +ALETARGAMIENTO ˌaletˌaɾɣamjˈɛnto +ALETARGAR ˌaletaɾɣˈaɾ +ALETAZO ˌaletˈaθo +ALETEADA ˌaleteˈaða +ALETEADAS ˌaleteˈaðas +ALETEADO ˌaleteˈaðo +ALETEADOS ˌaleteˈaðos +ALETEAR ˌaleteˈaɾ +ALETEO ˌaletˈeo +ALETÍN ˌaletˈin +ALETRÍA ˌaletɾˈia +ALETRINA ˌaletɾˈina +ALEUTIANO ˌaleʊtjˈano +ALEVANTADA ˌaleβantˈaða +ALEVANTADAS ˌaleβantˈaðas +ALEVANTADO ˌaleβantˈaðo +ALEVANTADOS ˌaleβantˈaðos +ALEVANTAR ˌaleβantˈaɾ +ALEVE alˈeβe +ALEVÍ ˌaleβˈi +ALEVÍN ˌaleβˈin +ALEVINAJE ˌaleβinˈaxe +ALEVINOS ˌaleβˈinos +ALEVOSÍA ˌaleβosˈia +ALEVOSO ˌaleβˈoso +ALEX alˈeks +ÁLEX ˈaleks +ALEXANDRESCU ˌaleksandɾˈesku +ALEXITIMIA ˌaleksitˈimja +ALFA ˈalfa +ALFABÉTICA ˌalfaβˈetika +ALFABÉTICAS ˌalfaβˈetikas +ALFABETICE ˌalfaβetˈiθe +ALFABETICÉ ˌalfaβˌetiθˈe +ALFABÉTICO ˌalfaβˈetiko +ALFABÉTICOS ˌalfaβˈetikos +ALFABETISMO ˌalfaβetˈismo +ALFABETIZABLE ˌalfaβˌetiθˈaβle +ALFABETIZACIÓN ˌalfaβˌetiθaθjˈon +ALFABETIZADA ˌalfaβˌetiθˈaða +ALFABETIZADAS ˌalfaβˌetiθˈaðas +ALFABETIZADO ˌalfaβˌetiθˈaðo +ALFABETIZADOR ˌalfaβˌetiθaðˈoɾ +ALFABETIZADOS ˌalfaβˌetiθˈaðos +ALFABETIZAR ˌalfaβˌetiθˈaɾ +ALFABETIZO ˌalfaβetˈiθo +ALFABETIZÓ ˌalfaβˌetiθˈo +ALFABETO ˌalfaβˈeto +ALFADÍA ˌalfaðˈia +ALFAGUARA ˌalfaɣwˈaɾa +ALFAJOR ˌalfaxˈoɾ +ALFALFA alfˈalfa +ALFALFADA ˌalfalfˈaða +ALFALFADAS ˌalfalfˈaðas +ALFALFADO ˌalfalfˈaðo +ALFALFADOS ˌalfalfˈaðos +ALFALFAR ˌalfalfˈaɾ +ALFALFEZ ˌalfalfˈeθ +ALFANJE alfˈaŋxe +ALFAQUE alfˈake +ALFAQUES alfˈakes +ALFAQUÍ ˌalfakˈi +ALFAR alfˈaɾ +ALFARDA alfˈaɾða +ALFARERA ˌalfaɾˈeɾa +ALFARERÍA ˌalfaɾeɾˈia +ALFARERO ˌalfaɾˈeɾo +ALFARISTA ˌalfaɾˈista +ALFARO alfˈaɾo +ALFÉIZAR alfˈeiθaɾ +ALFEÑIQUE ˌalfeɲˈike +ALFERADO ˌalfeɾˈaðo +ALFERAZGO ˌalfeɾˈaθɣo +ALFERECÍA ˌalfeɾeθˈia +ALFÉREZ alfˈeɾeθ +ALFICOZ ˌalfikˈoθ +ALFIL alfˈil +ALFILER ˌalfilˈeɾ +ALFILERAZO ˌalfileɾˈaθo +ALFILETERO ˌalfiletˈeɾo +ALFIZ alfˈiθ +ALFOMBRA alfˈombɾa +ALFOMBRADA ˌalfombɾˈaða +ALFOMBRADAS ˌalfombɾˈaðas +ALFOMBRADO ˌalfombɾˈaðo +ALFOMBRADOS ˌalfombɾˈaðos +ALFOMBRAR ˌalfombɾˈaɾ +ALFOMBRITA ˌalfombɾˈita +ALFÓNCIGO alfˈonθiɣo +ALFÓNSEZ alfˈonseθ +ALFONSÍ ˌalfonsˈi +ALFONSINISMO ˌalfonsinˈismo +ALFONSINISTA ˌalfonsinˈista +ALFONSINO ˌalfonsˈino +ALFONSO alfˈonso +ALFORFÓN ˌalfoɾfˈon +ALFORJA alfˈoɾxa +ALFORZA alfˈoɾθa +ALFOZ alfˈoθ +ALFREDO alfɾˈeðo +ALGA ˈalɣa +ALGAL alɣˈal +ALGALIA alɣˈalja +ALGAR alɣˈaɾ +ALGARABÍA ˌalɣaɾaβˈia +ALGARADA ˌalɣaɾˈaða +ALGARROBA ˌalɣaɾɾˈoβa +ALGARROBAL ˌalɣaɾɾoβˈal +ALGARROBO ˌalɣaɾɾˈoβo +ALGAZARA ˌalɣaθˈaɾa +ÁLGEBRA ˈalxeβɾa +ALGEBRAICO ˌalxeβɾˈaɪko +ALGEBRISTA ˌalxeβɾˈista +ALGECIRAS ˌalxeθˈiɾas +ALGECIREÑO ˌalxeθiɾˈeɲo +ALGIDEZ ˌalxiðˈeθ +ÁLGIDO ˈalxiðo +ALGINATO ˌalxinˈato +ALGO ˈalɣo +ALGODÓN ˌalɣoðˈon +ALGODONADA ˌalɣoðonˈaða +ALGODONADAS ˌalɣoðonˈaðas +ALGODONADO ˌalɣoðonˈaðo +ALGODONADOS ˌalɣoðonˈaðos +ALGODONAL ˌalɣoðonˈal +ALGODONAR ˌalɣoðonˈaɾ +ALGODONCILLO ˌalɣoðonθˈiʎo +ALGODONERA ˌalɣoðonˈeɾa +ALGODONERO ˌalɣoðonˈeɾo +ALGODONOSO ˌalɣoðonˈoso +ALGOFILIA ˌalɣofˈilja +ALGOL alɣˈol +ALGÓLOGA alɣˈoloɣa +ALGOLOGÍA ˌalɣoloxˈia +ALGÓLOGO alɣˈoloɣo +ALGOMETRÍA ˌalɣometɾˈia +ALGONQUINA ˌalɣonkˈina +ALGONQUINO ˌalɣonkˈino +ALGORÍTMICA ˌalɣoɾˈitmika +ALGORÍTMICAS ˌalɣoɾˈitmikas +ALGORÍTMICOS ˌalɣoɾˈitmikos +ALGORITMO ˌalɣoɾˈitmo +ALGOSA alɣˈosa +ALGOSAS alɣˈosas +ALGOSO alɣˈoso +ALGOSOS alɣˈosos +ALGUACIL ˌalɣwaθˈil +ALGUACILAZGO ˌalɣwaθilˈaθɣo +ALGUER alɣˈeɾ +ALGUERESA ˌalɣeɾˈesa +ALGUERESES ˌalɣeɾˈeses +ALGUIEN ˈalɣjen +ALGUITO alɣˈito +ALGUN ˈalɣun +ALGÚN alɣˈun +ALGUNA alɣˈuna +ALGUNAS alɣˈunas +ALGUNO alɣˈuno +ALGUNOS alɣˈunos +ALHÁBEGA alˈaβeɣa +ALHAJA alˈaxa +ALHAJADA ˌalaxˈaða +ALHAJADAS ˌalaxˈaðas +ALHAJADO ˌalaxˈaðo +ALHAJADOS ˌalaxˈaðos +ALHAJAR ˌalaxˈaɾ +ALHAJAS alˈaxas +ALHAMBRA alˈambɾa +ALHAMEÑO ˌalamˈeɲo +ALHAMÍ ˌalamˈi +ALHARACA ˌalaɾˈaka +ALHARAQUIENTO ˌalaɾakjˈɛnto +ALHELÍ ˌalelˈi +ALHEÑA alˈeɲa +ALHOLVA alˈolβa +ALHÓNDIGA alˈondiɣa +ALHORRE alˈoɾɾe +ALHUCEMA ˌaluθˈema +ALIÁCEA aljˈaθea +ALIÁCEAS aljˈaθeas +ALIÁCEO aljˈaθeo +ALIÁCEOS aljˈaθeos +ALIADA aljˈaða +ALIADAS aljˈaðas +ALIADE aljˈaðe +ALIADES aljˈaðes +ALIADO aljˈaðo +ALIADOS aljˈaðos +ALIANCISTA ˌaljanθˈista +ALIANDO aljˈando +ALIANZA aljˈanθa +ALIAR aljˈaɾ +ALIARSE aljˈaɾse +ALIAS ˈaljas +ALICAÍDO ˌalikaˈiðo +ALICANTE ˌalikˈante +ALICANTINO ˌalikantˈino +ALICATADA ˌalikatˈaða +ALICATADAS ˌalikatˈaðas +ALICATADO ˌalikatˈaðo +ALICATADOS ˌalikatˈaðos +ALICATAR ˌalikatˈaɾ +ALICATE ˌalikˈate +ALICIA alˈiθja +ALICIENTE ˌaliθjˈɛnte +ALICINA ˌaliθˈina +ALICORNIO ˌalikˈoɾnjo +ALICORTA ˌalikˈoɾta +ALICORTAS ˌalikˈoɾtas +ALICORTO ˌalikˈoɾto +ALICORTOS ˌalikˈoɾtos +ALÍCUOTA alˈikwota +ALIEN ˈaljen +ALIENA aljˈena +ALIENACIÓN ˌaljenaθjˈon +ALIENADA ˌaljenˈaða +ALIENADAS ˌaljenˈaðas +ALIENADO ˌaljenˈaðo +ALIENADOS ˌaljenˈaðos +ALIENAMOS ˌaljenˈamos +ALIENANDO ˌaljenˈando +ALIENANTE ˌaljenˈante +ALIENAR ˌaljenˈaɾ +ALIENARA ˌaljenˈaɾa +ALIENARÁ ˌaljenaɾˈa +ALIENÁRAMOS ˌaljenˈaɾamos +ALIENARAS ˌaljenˈaɾas +ALIENARÁS ˌaljenaɾˈas +ALIENAREIS ˌaljenˈaɾeɪs +ALIENAREMOS ˌaljenaɾˈemos +ALIENARES ˌaljenˈaɾes +ALIENARÍAMOS ˌaljenaɾˈiamos +ALIENAS aljˈenas +ALIENASTE ˌaljenˈaste +ALIENE aljˈene +ALIENEMOS ˌaljenˈemos +ALIENES aljˈenes +ALIENÍGENA ˌaljenˈixena +ALIENÍGENO ˌaljenˈixeno +ALIENISTA ˌaljenˈista +ALIENISTAS ˌaljenˈistas +ALIENO aljˈeno +ALIENTO aljˈɛnto +ALIFARA ˌalifˈaɾa +ALIFÁTICO ˌalifˈatiko +ALIGATOR ˌaliɣatˈoɾ +ALIGÁTOR ˌaliɣˈatoɾ +ALIGERADA ˌalixeɾˈaða +ALIGERADAS ˌalixeɾˈaðas +ALIGERADO ˌalixeɾˈaðo +ALIGERADOS ˌalixeɾˈaðos +ALIGERAMIENTO ˌalixˌeɾamjˈɛnto +ALIGERAR ˌalixeɾˈaɾ +ALIGOT ˌaliɣˈot +ALIGOTE ˌaliɣˈote +ALIGUSTRE ˌaliɣˈustɾe +ALIJA alˈixa +ALIJADA ˌalixˈaða +ALIJADAS ˌalixˈaðas +ALIJADO ˌalixˈaðo +ALIJADOS ˌalixˈaðos +ALIJAMOS ˌalixˈamos +ALIJANDO ˌalixˈando +ALIJAR ˌalixˈaɾ +ALIJARA ˌalixˈaɾa +ALIJARÁ ˌalixaɾˈa +ALIJARADA ˌalixaɾˈaða +ALIJARADAS ˌalixaɾˈaðas +ALIJARADO ˌalixaɾˈaðo +ALIJARADOS ˌalixaɾˈaðos +ALIJÁRAMOS ˌalixˈaɾamos +ALIJARAR ˌalixaɾˈaɾ +ALIJARAS ˌalixˈaɾas +ALIJARÁS ˌalixaɾˈas +ALIJAREIS ˌalixˈaɾeɪs +ALIJAREMOS ˌalixaɾˈemos +ALIJARES ˌalixˈaɾes +ALIJARÍAMOS ˌalixaɾˈiamos +ALIJAS alˈixas +ALIJASTE ˌalixˈaste +ALIJE alˈixe +ALIJEMOS ˌalixˈemos +ALIJES alˈixes +ALIJO alˈixo +ALÍLICO alˈiliko +ALILO alˈilo +ALIMAÑA ˌalimˈaɲa +ALIMAÑERO ˌalimaɲˈeɾo +ALIMENTA ˌalimˈɛnta +ALIMENTACIÓN ˌalimˌentaθjˈon +ALIMENTACIONES ˌalimˌentaθjˈones +ALIMENTADA ˌalimentˈaða +ALIMENTADAS ˌalimentˈaðas +ALIMENTADO ˌalimentˈaðo +ALIMENTADOR ˌalimˌentaðˈoɾ +ALIMENTADOS ˌalimentˈaðos +ALIMENTAMOS ˌalimentˈamos +ALIMENTANDO ˌalimentˈando +ALIMENTAR ˌalimentˈaɾ +ALIMENTARA ˌalimentˈaɾa +ALIMENTARÁ ˌalimˌentaɾˈa +ALIMENTÁRAMOS ˌalimentˈaɾamos +ALIMENTARAS ˌalimentˈaɾas +ALIMENTARÁS ˌalimˌentaɾˈas +ALIMENTARE ˌalimentˈaɾe +ALIMENTAREIS ˌalimentˈaɾeɪs +ALIMENTAREMOS ˌalimˌentaɾˈemos +ALIMENTARES ˌalimentˈaɾes +ALIMENTARIA ˌalimentˈaɾja +ALIMENTARÍAMOS ˌalimˌentaɾˈiamos +ALIMENTARIAS ˌalimentˈaɾjas +ALIMENTARIO ˌalimentˈaɾjo +ALIMENTARIOS ˌalimentˈaɾjos +ALIMENTAS ˌalimˈɛntas +ALIMENTASTE ˌalimentˈaste +ALIMENTE ˈalimˈente +ALIMENTEMOS ˌalimentˈemos +ALIMENTES ˌalimˈentes +ALIMENTICIAS ˌalimentˈiθjas +ALIMENTICIO ˌalimentˈiθjo +ALIMENTO ˌalimˈɛnto +ALIMENTOS ˌalimˈɛntos +ALIMENTOSA ˌalimentˈosa +ALIMENTOSAS ˌalimentˈosas +ALIMENTOSO ˌalimentˈoso +ALIMENTOSOS ˌalimentˈosos +ALIMOCHE ˌalimˈotʃe +ALIÑADA ˌaliɲˈaða +ALIÑADAS ˌaliɲˈaðas +ALIÑADO ˌaliɲˈaðo +ALIÑADOS ˌaliɲˈaðos +ALIÑAR ˌaliɲˈaɾ +ALINASA ˌalinˈasa +ALINDAR ˌalindˈaɾ +ALINEACIÓN ˌalinˌeaθjˈon +ALINEADA ˌalineˈaða +ALINEADAS ˌalineˈaðas +ALINEADO ˌalineˈaðo +ALINEADOR ˌalinˌeaðˈoɾ +ALINEADOS ˌalineˈaðos +ALINEAMIENTO ˌalinˌeamjˈɛnto +ALINEAR ˌalineˈaɾ +ALINEO ˌalinˈeo +ALIÑO alˈiɲo +ALIOLI aljˈoli +ALIPORI ˌalipˈoɾi +ALIPÚS ˌalipˈus +ALIQUINDOI ˌalikˈindoɪ +ALIRIO alˈiɾjo +ALIRROJA ˌaliɾɾˈoxa +ALIRROJAS ˌaliɾɾˈoxas +ALIRROJO ˌaliɾɾˈoxo +ALIRROJOS ˌaliɾɾˈoxos +ALISADA ˌalisˈaða +ALISADAS ˌalisˈaðas +ALISADO ˌalisˈaðo +ALISADOS ˌalisˈaðos +ALISAL ˌalisˈal +ALISANDO ˌalisˈando +ALISANTE ˌalisˈante +ALISAR ˌalisˈaɾ +ALISEDA ˌalisˈeða +ALISIO alˈisjo +ALISO alˈiso +ALISTADA ˌalistˈaða +ALISTADAS ˌalistˈaðas +ALISTADO ˌalistˈaðo +ALISTADOS ˌalistˈaðos +ALISTAMIENTO ˌalistamjˈɛnto +ALISTANA ˌalistˈana +ALISTAR ˌalistˈaɾ +ALITA alˈita +ALITÁN ˌalitˈan +ALITERACIÓN ˌalitˌeɾaθjˈon +ALITERACIONES ˌalitˌeɾaθjˈones +ALIVIA alˈiβja +ALIVIADA ˌaliβjˈaða +ALIVIADAS ˌaliβjˈaðas +ALIVIADERO ˌaliβjaðˈeɾo +ALIVIADO ˌaliβjˈaðo +ALIVIADOR ˌaliβjaðˈoɾ +ALIVIADOS ˌaliβjˈaðos +ALIVIAMOS ˌaliβjˈamos +ALIVIANADA ˌaliβjanˈaða +ALIVIANADAS ˌaliβjanˈaðas +ALIVIANADO ˌaliβjanˈaðo +ALIVIANADOS ˌaliβjanˈaðos +ALIVIANAR ˌaliβjanˈaɾ +ALIVIAR ˌaliβjˈaɾ +ALIVIARSE ˌaliβjˈaɾse +ALIVIE alˈiβje +ALIVIEMOS ˌaliβjˈemos +ALIVIES alˈiβjes +ALIVIO alˈiβjo +ALIZARINA ˌaliθaɾˈina +ALJABA alxˈaβa +ALJAMA alxˈama +ALJAMÍA ˌalxamˈia +ALJAMIADO ˌalxamjˈaðo +ALJIBE alxˈiβe +ALJOFAINA ˌalxofˈaɪna +ALJÓFAR alxˈofaɾ +ALJOFIFA ˌalxofˈifa +ALJUBA alxˈuβa +ALLENIANO ˌaʎenjˈano +ALMA ˈalma +ALMACÉN ˌalmaθˈen +ALMACENABLE ˌalmaθenˈaβle +ALMACENADA ˌalmaθenˈaða +ALMACENADAS ˌalmaθenˈaðas +ALMACENADO ˌalmaθenˈaðo +ALMACENADOR ˌalmaθˌenaðˈoɾ +ALMACENADOS ˌalmaθenˈaðos +ALMACENAJE ˌalmaθenˈaxe +ALMACENAMIENTO ˌalmaθˌenamjˈɛnto +ALMACENAR ˌalmaθenˈaɾ +ALMACENERA ˌalmaθenˈeɾa +ALMACENERO ˌalmaθenˈeɾo +ALMACENISTA ˌalmaθenˈista +ALMÁCIGA almˈaθiɣa +ALMÁCIGO almˈaθiɣo +ALMÁDANA almˈaðana +ALMÁDENA almˈaðena +ALMADÍA ˌalmaðˈia +ALMADRABA ˌalmaðɾˈaβa +ALMAGRA almˈaɣɾa +ALMAGRADA ˌalmaɣɾˈaða +ALMAGRADAS ˌalmaɣɾˈaðas +ALMAGRADO ˌalmaɣɾˈaðo +ALMAGRADOS ˌalmaɣɾˈaðos +ALMAGRAR ˌalmaɣɾˈaɾ +ALMAGRE almˈaɣɾe +ALMAGRISTA ˌalmaɣɾˈista +ALMAGRO almˈaɣɾo +ALMAJO almˈaxo +ALMANAQUE ˌalmanˈake +ALMANDINO ˌalmandˈino +ALMANSEÑO ˌalmansˈeɲo +ALMARRÁ ˌalmaɾɾˈa +ALMÁRTAGA almˈaɾtaɣa +ALMATÝ almˈati +ALMAZÁN ˌalmaθˈan +ALMAZARA ˌalmaθˈaɾa +ALMAZARRÓN ˌalmaθaɾɾˈon +ALMAZUELA ˌalmaθwˈela +ALMECINO ˌalmeθˈino +ALMECINOS ˌalmeθˈinos +ALMEDA almˈeða +ALMEJA almˈexa +ALMENA almˈena +ALMENADO ˌalmenˈaðo +ALMENAJE ˌalmenˈaxe +ALMENARA ˌalmenˈaɾa +ALMENDRA almˈɛndɾa +ALMENDRADO ˌalmendɾˈaðo +ALMENDRAL ˌalmendɾˈal +ALMENDRAR ˌalmendɾˈaɾ +ALMENDRO almˈɛndɾo +ALMENDRÓN ˌalmendɾˈon +ALMERÍA ˌalmeɾˈia +ALMERIENSE ˌalmeɾjˈɛnse +ALMEZA almˈeθa +ALMEZO almˈeθo +ALMIAR almjˈaɾ +ALMÍBAR almˈiβaɾ +ALMIBARADO ˌalmiβaɾˈaðo +ALMIBARAR ˌalmiβaɾˈaɾ +ALMIDANA ˌalmiðˈana +ALMIDÓN ˌalmiðˈon +ALMIDONADA ˌalmiðonˈaða +ALMIDONADAS ˌalmiðonˈaðas +ALMIDONADO ˌalmiðonˈaðo +ALMIDONADOS ˌalmiðonˈaðos +ALMIDONAR ˌalmiðonˈaɾ +ALMINAR ˌalminˈaɾ +ALMIQUÍ ˌalmikˈi +ALMIRANTA ˌalmiɾˈanta +ALMIRANTE ˌalmiɾˈante +ALMIREZ ˌalmiɾˈeθ +ALMITA almˈita +ALMIZCLADA ˌalmiθklˈaða +ALMIZCLADAS ˌalmiθklˈaðas +ALMIZCLADO ˌalmiθklˈaðo +ALMIZCLADOS ˌalmiθklˈaðos +ALMIZCLAR ˌalmiθklˈaɾ +ALMIZCLE almˈiθkle +ALMIZCLERA ˌalmiθklˈeɾa +ALMIZCLERO ˌalmiθklˈeɾo +ALMO ˈalmo +ALMODOVARIANA ˌalmoðˌoβaɾjˈana +ALMODOVARIANO ˌalmoðˌoβaɾjˈano +ALMODOVARIANOS ˌalmoðˌoβaɾjˈanos +ALMOGÁVAR ˌalmoɣˈaβaɾ +ALMOGÁVARES ˌalmoɣˈaβaɾes +ALMOHADA ˌalmoˈaða +ALMOHADE ˌalmoˈaðe +ALMOHADITA ˌalmoaðˈita +ALMOHADÓN ˌalmoaðˈon +ALMOHAZADA ˌalmoaθˈaða +ALMOHAZADAS ˌalmoaθˈaðas +ALMOHAZADO ˌalmoaθˈaðo +ALMOHAZADOS ˌalmoaθˈaðos +ALMOHAZAR ˌalmoaθˈaɾ +ALMOJÁBANA ˌalmoxˈaβana +ALMOJÁBANO ˌalmoxˈaβano +ALMOJAMA ˌalmoxˈama +ALMOJARIFE ˌalmoxaɾˈife +ALMÓNDIGA almˈondiɣa +ALMONEDA ˌalmonˈeða +ALMORADUJ ˌalmoɾaðˈux +ALMORRANA ˌalmoɾɾˈana +ALMORTA almˈoɾta +ALMORZADA ˌalmoɾθˈaða +ALMORZADAS ˌalmoɾθˈaðas +ALMORZADO ˌalmoɾθˈaðo +ALMORZADOS ˌalmoɾθˈaðos +ALMORZAR ˌalmoɾθˈaɾ +ALMU ˈalmu +ALMUD almˈud +ALMUDENA ˌalmuðˈena +ALMUDES almˈuðes +ALMUECÍN ˌalmweθˈin +ALMUÉDANO almwˈeðano +ALMUERZO almwˈeɾθo +ALMUNIA almˈunja +ALNADO alnˈaðo +ÁLNICO ˈalniko +ALÓ alˈo +ALÓBROGES alˈoβɾoxes +ALOCADA ˌalokˈaða +ALOCADAS ˌalokˈaðas +ALOCADO ˌalokˈaðo +ALOCADOS ˌalokˈaðos +ALOCANDO ˌalokˈando +ALOCAR ˌalokˈaɾ +ALOCARSE ˌalokˈaɾse +ALOCO alˈoko +ALOCÓ ˌalokˈo +ALÓCTONO alˈoktono +ALOCUCIÓN ˌalokuθjˈon +ALODIA alˈoðja +ALODIAL ˌaloðjˈal +ALODIALES ˌaloðjˈales +ALODINIA ˌaloðˈinja +ALODIO alˈoðjo +ALOFÓNICO ˌalofˈoniko +ALÓFONO alˈofono +ALÓFONOS alˈofonos +ALÓGENA alˈoxena +ALÓGENAS alˈoxenas +ALOGÉNICO ˌaloxˈeniko +ALÓGENO alˈoxeno +ALÓGENOS alˈoxenos +ALOJA alˈoxa +ALOJADA ˌaloxˈaða +ALOJADAS ˌaloxˈaðas +ALOJADO ˌaloxˈaðo +ALOJADOS ˌaloxˈaðos +ALOJAMIENTO ˌaloxamjˈɛnto +ALOJAMOS ˌaloxˈamos +ALOJANDO ˌaloxˈando +ALOJAR ˌaloxˈaɾ +ALOJARA ˌaloxˈaɾa +ALOJARÁ ˌaloxaɾˈa +ALOJÁRAMOS ˌaloxˈaɾamos +ALOJARAS ˌaloxˈaɾas +ALOJARÁS ˌaloxaɾˈas +ALOJAREIS ˌaloxˈaɾeɪs +ALOJAREMOS ˌaloxaɾˈemos +ALOJARES ˌaloxˈaɾes +ALOJARÍAMOS ˌaloxaɾˈiamos +ALOJAS alˈoxas +ALOJASTE ˌaloxˈaste +ALOJATIVO ˌaloxatˈiβo +ALOJE alˈoxe +ALOJEMOS ˌaloxˈemos +ALOJES alˈoxes +ALOJO alˈoxo +ALOMADO ˌalomˈaðo +ALOMETRÍA ˌalometɾˈia +ALOMORFO ˌalomˈoɾfo +ALONDRA alˈondɾa +ALONGADA ˌaloŋɡˈaða +ALONGADAS ˌaloŋɡˈaðas +ALONGADO ˌaloŋɡˈaðo +ALONGADOS ˌaloŋɡˈaðos +ALONGAR ˌaloŋɡˈaɾ +ALOPATÍA ˌalopatˈia +ALOPECIA ˌalopˈeθja +ALOPÉCICO ˌalopˈeθiko +ALOQUE alˈoke +ALOQUÉ ˌalokˈe +ALORA alˈoɾa +ALOSA alˈosa +ALOSAURIO ˌalosˈaʊɾjo +ALOSNA alˈosna +ALOSTASIS ˌalostˈasis +ALOTETRAPLOIDE ˌalotˌetɾaplˈoɪðe +ALOTRÓPICA ˌalotɾˈopika +ALOTRÓPICAS ˌalotɾˈopikas +ALOTRÓPICO ˌalotɾˈopiko +ALOTRÓPICOS ˌalotɾˈopikos +ALPACA alpˈaka +ALPAQUERO ˌalpakˈeɾo +ALPARGATA ˌalpaɾɣˈata +ALPES ˈalpes +ALPESTRE alpˈestɾe +ALPINA alpˈina +ALPINISMO ˌalpinˈismo +ALPINISTA ˌalpinˈista +ALPINO alpˈino +ALPISTE alpˈiste +ALPRAZOLAM ˌalpɾaθˈolam +ALPUJARREÑO ˌalpuxaɾɾˈeɲo +ALQUEQUENJE ˌalkekˈɛŋxe +ALQUERÍA ˌalkeɾˈia +ALQUIBLA alkˈiβla +ALQUILABLE ˌalkilˈaβle +ALQUILADA ˌalkilˈaða +ALQUILADAS ˌalkilˈaðas +ALQUILADO ˌalkilˈaðo +ALQUILADOR ˌalkilaðˈoɾ +ALQUILADOS ˌalkilˈaðos +ALQUILAR ˌalkilˈaɾ +ALQUILAS alkˈilas +ALQUILÉ ˌalkilˈe +ALQUILER ˌalkilˈeɾ +ALQUILO alkˈilo +ALQUIMIA alkˈimja +ALQUÍMICA alkˈimika +ALQUÍMICO alkˈimiko +ALQUIMILA ˌalkimˈila +ALQUIMISTA ˌalkimˈista +ALQUINO alkˈino +ALQUITARA ˌalkitˈaɾa +ALQUITARADA ˌalkitaɾˈaða +ALQUITARADAS ˌalkitaɾˈaðas +ALQUITARADO ˌalkitaɾˈaðo +ALQUITARADOS ˌalkitaɾˈaðos +ALQUITARAR ˌalkitaɾˈaɾ +ALQUITRÁN ˌalkitɾˈan +ALQUITRANADA ˌalkitɾanˈaða +ALQUITRANADAS ˌalkitɾanˈaðas +ALQUITRANADO ˌalkitɾanˈaðo +ALQUITRANADOS ˌalkitɾanˈaðos +ALQUITRANAR ˌalkitɾanˈaɾ +ALQUÍZAR alkˈiθaɾ +ALQUIZAREÑO ˌalkiθaɾˈeɲo +ALREDEDOR ˌalreðeðˈoɾ +ALSACIA alsˈaθja +ALSACIANO ˌalsaθjˈano +ALTA ˈalta +ALTANERÍA ˌaltaneɾˈia +ALTANERO ˌaltanˈeɾo +ALTAR altˈaɾ +ALTAS ˈaltas +ALTAVOZ ˌaltaβˈoθ +ALTAZIMUTAL ˌaltaθˌimutˈal +ALTEA altˈea +ALTEADA ˌalteˈaða +ALTEADAS ˌalteˈaðas +ALTEADO ˌalteˈaðo +ALTEADOS ˌalteˈaðos +ALTEAR ˌalteˈaɾ +ALTEÑO altˈeɲo +ALTEO altˈeo +ALTERABILIDAD ˌalteɾˌaβiliðˈad +ALTERABLE ˌalteɾˈaβle +ALTERACIÓN ˌalteɾaθjˈon +ALTERADA ˌalteɾˈaða +ALTERADAS ˌalteɾˈaðas +ALTERADÍSIMO ˌalteɾaðˈisimo +ALTERADO ˌalteɾˈaðo +ALTERADOS ˌalteɾˈaðos +ALTERANDO ˌalteɾˈando +ALTERAR ˌalteɾˈaɾ +ALTERCACIÓN ˌalteɾkaθjˈon +ALTERCACIONES ˌalteɾkaθjˈones +ALTERCADA ˌalteɾkˈaða +ALTERCADAS ˌalteɾkˈaðas +ALTERCADO ˌalteɾkˈaðo +ALTERCADOS ˌalteɾkˈaðos +ALTERCAR ˌalteɾkˈaɾ +ALTERIDAD ˌalteɾiðˈad +ALTERNA altˈeɾna +ALTERNACIÓN ˌalteɾnaθjˈon +ALTERNADA ˌalteɾnˈaða +ALTERNADAS ˌalteɾnˈaðas +ALTERNADO ˌalteɾnˈaðo +ALTERNADOR ˌalteɾnaðˈoɾ +ALTERNADOS ˌalteɾnˈaðos +ALTERNANCIA ˌalteɾnˈanθja +ALTERNANDO ˌalteɾnˈando +ALTERNANTE ˌalteɾnˈante +ALTERNANTES ˌalteɾnˈantes +ALTERNAR ˌalteɾnˈaɾ +ALTERNAS altˈeɾnas +ALTERNATIVA ˌalteɾnatˈiβa +ALTERNATIVAS ˌalteɾnatˈiβas +ALTERNATIVO ˌalteɾnatˈiβo +ALTERNATIVOS ˌalteɾnatˈiβos +ALTERNE altˈeɾne +ALTERNO altˈeɾno +ALTERNOS altˈeɾnos +ALTERO altˈeɾo +ALTERÓ ˌalteɾˈo +ALTEZA altˈeθa +ALTIBAJO ˌaltiβˈaxo +ALTIBAJOS ˌaltiβˈaxos +ALTIMETRÍA ˌaltimetɾˈia +ALTIMÉTRICO ˌaltimˈetɾiko +ALTÍMETRO altˈimetɾo +ALTIPLÁNICA ˌaltiplˈanika +ALTIPLÁNICAS ˌaltiplˈanikas +ALTIPLANICIE ˌaltiplanˈiθje +ALTIPLÁNICO ˌaltiplˈaniko +ALTIPLÁNICOS ˌaltiplˈanikos +ALTIPLANO ˌaltiplˈano +ALTIPLANOS ˌaltiplˈanos +ALTÍSIMO altˈisimo +ALTISONANCIA ˌaltisonˈanθja +ALTISONANTE ˌaltisonˈante +ALTITUD ˌaltitˈud +ALTITUDINAL ˌaltitˌuðinˈal +ALTIVA altˈiβa +ALTIVEZ ˌaltiβˈeθ +ALTIVO altˈiβo +ALTO ˈalto +ALTOS ˈaltos +ALTOZANO ˌaltoθˈano +ALTRAMUZ ˌaltɾamˈuθ +ALTURA altˈuɾa +ALTURAS altˈuɾas +ALUBIA alˈuβja +ALUCIFLIPADA ˌaluθˌiflipˈaða +ALUCIFLIPADAS ˌaluθˌiflipˈaðas +ALUCIFLIPADO ˌaluθˌiflipˈaðo +ALUCIFLIPADOS ˌaluθˌiflipˈaðos +ALUCIFLIPAR ˌaluθˌiflipˈaɾ +ALUCINACIÓN ˌaluθˌinaθjˈon +ALUCINADA ˌaluθinˈaða +ALUCINADAS ˌaluθinˈaðas +ALUCINADO ˌaluθinˈaðo +ALUCINADOS ˌaluθinˈaðos +ALUCINANTE ˌaluθinˈante +ALUCINAR ˌaluθinˈaɾ +ALUCINATORIO ˌaluθˌinatˈoɾjo +ALUCINÓGENO ˌaluθinˈoxeno +ALUD alˈud +ALUDIDA ˌaluðˈiða +ALUDIDAS ˌaluðˈiðas +ALUDIDO ˌaluðˈiðo +ALUDIDOS ˌaluðˈiðos +ALUDIR ˌaluðˈiɾ +ALUMBRADA ˌalumbɾˈaða +ALUMBRADAS ˌalumbɾˈaðas +ALUMBRADO ˌalumbɾˈaðo +ALUMBRADOS ˌalumbɾˈaðos +ALUMBRAMIENTO ˌalumbɾamjˈɛnto +ALUMBRAR ˌalumbɾˈaɾ +ALUMBRE alˈumbɾe +ALÚMINA alˈumina +ALUMINIO ˌalumˈinjo +ALUMINITA ˌaluminˈita +ALUMINIZAR ˌalumˌiniθˈaɾ +ALUMINOSIS ˌaluminˈosis +ALUMINOSO ˌaluminˈoso +ALUMNADO ˌalumnˈaðo +ALUMNE alˈumne +ALUMNES alˈumnes +ALUMNO alˈumno +ALUNIZADA ˌaluniθˈaða +ALUNIZADAS ˌaluniθˈaðas +ALUNIZADO ˌaluniθˈaðo +ALUNIZADOS ˌaluniθˈaðos +ALUNIZAJE ˌaluniθˈaxe +ALUNIZAR ˌaluniθˈaɾ +ALUSIÓN ˌalusjˈon +ALUSIVA ˌalusˈiβa +ALUSIVAS ˌalusˈiβas +ALUSIVO ˌalusˈiβo +ALUSIVOS ˌalusˈiβos +ALUVIAL ˌaluβjˈal +ALUVIÓN ˌaluβjˈon +ALUVIONAL ˌaluβjonˈal +ALUVIONES ˌaluβjˈones +ALUZADA ˌaluθˈaða +ALUZADAS ˌaluθˈaðas +ALUZADO ˌaluθˈaðo +ALUZADOS ˌaluθˈaðos +ALUZAR ˌaluθˈaɾ +ALVARADEÑO ˌalβaɾaðˈeɲo +ALVARADO ˌalβaɾˈaðo +ALVAREZ ˌalβaɾˈeθ +ÁLVAREZ ˈalβaɾeθ +ALVAREZSÁURIDO ˌalβaɾeθsˈauɾˌiðo +ALVARO alβˈaɾo +ÁLVARO ˈalβaɾo +ÁLVEO ˈalβeo +ALVEOLADO ˌalβeolˈaðo +ALVEOLAR ˌalβeolˈaɾ +ALVEOLO ˌalβeˈolo +ALVÉOLO alβˈeolo +ALVIAR alβjˈaɾ +ALZA ˈalθa +ALZACOLA ˌalθakˈola +ALZAD alθˈad +ALZADA alθˈaða +ALZADAS alθˈaðas +ALZADO alθˈaðo +ALZADORA ˌalθaðˈoɾa +ALZADOS alθˈaðos +ALZAGA alθˈaɣa +ALZAMIENTO ˌalθamjˈɛnto +ALZAR alθˈaɾ +ALZARE alθˈaɾe +AMA ˈama +AMABA amˈaβa +AMABILIDAD ˌamaβˌiliðˈad +AMABILÍSIMO ˌamaβilˈisimo +AMABLE amˈaβle +AMADA amˈaða +AMADAS amˈaðas +AMADERADO ˌamaðeɾˈaðo +AMADÍSIMO ˌamaðˈisimo +AMADO amˈaðo +AMADOR ˌamaðˈoɾ +AMADORA ˌamaðˈoɾa +AMADORES ˌamaðˈoɾes +AMADOS amˈaðos +AMADRINADA ˌamaðɾinˈaða +AMADRINADAS ˌamaðɾinˈaðas +AMADRINADO ˌamaðɾinˈaðo +AMADRINADOS ˌamaðɾinˈaðos +AMADRINAR ˌamaðɾinˈaɾ +AMAESTRADA ˌamaestɾˈaða +AMAESTRADAS ˌamaestɾˈaðas +AMAESTRADO ˌamaestɾˈaðo +AMAESTRADOR ˌamaˌestɾaðˈoɾ +AMAESTRADOS ˌamaestɾˈaðos +AMAESTRAR ˌamaestɾˈaɾ +AMAGADA ˌamaɣˈaða +AMAGADAS ˌamaɣˈaðas +AMAGADO ˌamaɣˈaðo +AMAGADOS ˌamaɣˈaðos +AMAGAR ˌamaɣˈaɾ +AMAGO amˈaɣo +AMAINADA ˌamaɪnˈaða +AMAINADAS ˌamaɪnˈaðas +AMAINADO ˌamaɪnˈaðo +AMAINADOS ˌamaɪnˈaðos +AMAINANDO ˌamaɪnˈando +AMAINAR ˌamaɪnˈaɾ +AMAITINADA ˌamaɪtinˈaða +AMAITINADAS ˌamaɪtinˈaðas +AMAITINADO ˌamaɪtinˈaðo +AMAITINADOS ˌamaɪtinˈaðos +AMAITINAR ˌamaɪtinˈaɾ +AMALECITA ˌamaleθˈita +AMALFITANA ˌamalfitˈana +AMALGAMA ˌamalɣˈama +AMALGAMACIÓN ˌamalɣˌamaθjˈon +AMALGAMADA ˌamalɣamˈaða +AMALGAMADAS ˌamalɣamˈaðas +AMALGAMADO ˌamalɣamˈaðo +AMALGAMADOS ˌamalɣamˈaðos +AMALGAMAMOS ˌamalɣamˈamos +AMALGAMANDO ˌamalɣamˈando +AMALGAMAR ˌamalɣamˈaɾ +AMALGAMARA ˌamalɣamˈaɾa +AMALGAMARÁ ˌamalɣˌamaɾˈa +AMALGAMÁRAMOS ˌamalɣamˈaɾamos +AMALGAMARAS ˌamalɣamˈaɾas +AMALGAMARÁS ˌamalɣˌamaɾˈas +AMALGAMAREIS ˌamalɣamˈaɾeɪs +AMALGAMAREMOS ˌamalɣˌamaɾˈemos +AMALGAMARES ˌamalɣamˈaɾes +AMALGAMARÍAMOS ˌamalɣˌamaɾˈiamos +AMALGAMAS ˌamalɣˈamas +AMALGAMASTE ˌamalɣamˈaste +AMALGAME ˌamalɣˈame +AMALGAMEMOS ˌamalɣamˈemos +AMALGAMES ˌamalɣˈames +AMALGAMO ˌamalɣˈamo +AMALIA amˈalja +AMAMA amˈama +AMAMANTADA ˌamamantˈaða +AMAMANTADAS ˌamamantˈaðas +AMAMANTADO ˌamamantˈaðo +AMAMANTADOS ˌamamantˈaðos +AMAMANTAMIENTO ˌamamˌantamjˈɛnto +AMAMANTAR ˌamamantˈaɾ +AMAMOS amˈamos +AMAN ˈaman +AMÁN amˈan +AMAÑADA ˌamaɲˈaða +AMAÑADAS ˌamaɲˈaðas +AMAÑADO ˌamaɲˈaðo +AMAÑADOS ˌamaɲˈaðos +AMAÑAR ˌamaɲˈaɾ +AMANCEBADA ˌamanθeβˈaða +AMANCEBADAS ˌamanθeβˈaðas +AMANCEBADO ˌamanθeβˈaðo +AMANCEBADOS ˌamanθeβˈaðos +AMANCEBAMOS ˌamanθeβˈamos +AMANCEBARSE ˌamanθeβˈaɾse +AMANCILLADA ˌamanθiʎˈaða +AMANCILLADAS ˌamanθiʎˈaðas +AMANCILLADO ˌamanθiʎˈaðo +AMANCILLADOS ˌamanθiʎˈaðos +AMANCILLAR ˌamanθiʎˈaɾ +AMANDA amˈanda +AMANDO amˈando +AMANECER ˌamaneθˈeɾ +AMANECIDA ˌamaneθˈiða +AMANECIDAS ˌamaneθˈiðas +AMANECIDO ˌamaneθˈiðo +AMANECIDOS ˌamaneθˈiðos +AMANERADO ˌamaneɾˈaðo +AMANERAMIENTO ˌamanˌeɾamjˈɛnto +AMANERAR ˌamaneɾˈaɾ +AMANÍ ˌamanˈi +AMAÑO amˈaɲo +AMANSADA ˌamansˈaða +AMANSADAS ˌamansˈaðas +AMANSADO ˌamansˈaðo +AMANSADOR ˌamansaðˈoɾ +AMANSADOS ˌamansˈaðos +AMANSAMIENTO ˌamansamjˈɛnto +AMANSANDO ˌamansˈando +AMANSAR ˌamansˈaɾ +AMANTADINA ˌamantaðˈina +AMANTE amˈante +AMANTES amˈantes +AMANTÍSIMO ˌamantˈisimo +AMANUENSE ˌamanwˈɛnse +AMANZANADA ˌamanθanˈaða +AMANZANADAS ˌamanθanˈaðas +AMANZANADO ˌamanθanˈaðo +AMANZANADOS ˌamanθanˈaðos +AMANZANAMIENTO ˌamanθˌanamjˈɛnto +AMANZANAR ˌamanθanˈaɾ +AMAPOLA ˌamapˈola +AMAPOLERO ˌamapolˈeɾo +AMAR amˈaɾ +AMARA amˈaɾa +AMARADA ˌamaɾˈaða +AMARADAS ˌamaɾˈaðas +AMARADO ˌamaɾˈaðo +AMARADOS ˌamaɾˈaðos +AMARANTO ˌamaɾˈanto +AMARAR ˌamaɾˈaɾ +AMARÉ ˌamaɾˈe +AMARGA amˈaɾɣa +AMARGADA ˌamaɾɣˈaða +AMARGADAS ˌamaɾɣˈaðas +AMARGADO ˌamaɾɣˈaðo +AMARGADOS ˌamaɾɣˈaðos +AMARGANTE ˌamaɾɣˈante +AMARGAR ˌamaɾɣˈaɾ +AMARGO amˈaɾɣo +AMARGOR ˌamaɾɣˈoɾ +AMARGOSA ˌamaɾɣˈosa +AMARGOSAS ˌamaɾɣˈosas +AMARGOSO ˌamaɾɣˈoso +AMARGOSOS ˌamaɾɣˈosos +AMARÍA ˌamaɾˈia +AMÁRICO amˈaɾiko +AMARICONADA ˌamaɾˌikonˈaða +AMARICONADAS ˌamaɾˌikonˈaðas +AMARICONADO ˌamaɾˌikonˈaðo +AMARICONADOS ˌamaɾˌikonˈaðos +AMARICONAR ˌamaɾˌikonˈaɾ +AMARILIDÁCEA ˌamaɾˌiliðˈaθea +AMARILIDÓIDEA ˌamaɾˌiliðˈoiðˌea +AMARILIS ˌamaɾˈilis +AMARILLECIDA ˌamaɾˌiʎeθˈiða +AMARILLECIDAS ˌamaɾˌiʎeθˈiðas +AMARILLECIDO ˌamaɾˌiʎeθˈiðo +AMARILLECIDOS ˌamaɾˌiʎeθˈiðos +AMARILLO ˌamaɾˈiʎo +AMARIZADA ˌamaɾiθˈaða +AMARIZADAS ˌamaɾiθˈaðas +AMARIZADO ˌamaɾiθˈaðo +AMARIZADOS ˌamaɾiθˈaðos +AMARIZAR ˌamaɾiθˈaɾ +AMARO amˈaɾo +AMARRA amˈaɾɾa +AMARRADA ˌamaɾɾˈaða +AMARRADAS ˌamaɾɾˈaðas +AMARRADERO ˌamaɾɾaðˈeɾo +AMARRADO ˌamaɾɾˈaðo +AMARRADOR ˌamaɾɾaðˈoɾ +AMARRADOS ˌamaɾɾˈaðos +AMARRAR ˌamaɾɾˈaɾ +AMÁRRATELA amˈaɾɾatˌela +AMARRESELA ˌamaɾɾesˈela +AMÁRRESELA amˈaɾɾesˌela +AMARRETE ˌamaɾɾˈete +AMARRONADO ˌamaɾɾonˈaðo +AMARSE amˈaɾse +AMARTELADA ˌamaɾtelˈaða +AMARTELADAS ˌamaɾtelˈaðas +AMARTELADO ˌamaɾtelˈaðo +AMARTELADOS ˌamaɾtelˈaðos +AMARTELAR ˌamaɾtelˈaɾ +AMARTIZADA ˌamaɾtiθˈaða +AMARTIZADAS ˌamaɾtiθˈaðas +AMARTIZADO ˌamaɾtiθˈaðo +AMARTIZADOS ˌamaɾtiθˈaðos +AMARTIZAJE ˌamaɾtiθˈaxe +AMARTIZAR ˌamaɾtiθˈaɾ +AMASADA ˌamasˈaða +AMASADAS ˌamasˈaðas +AMASADERA ˌamasaðˈeɾa +AMASADO ˌamasˈaðo +AMASADORA ˌamasaðˈoɾa +AMASADOS ˌamasˈaðos +AMASAMIENTO ˌamasamjˈɛnto +AMASAR ˌamasˈaɾ +AMASIJADA ˌamasixˈaða +AMASIJADAS ˌamasixˈaðas +AMASIJADO ˌamasixˈaðo +AMASIJADOS ˌamasixˈaðos +AMASIJAR ˌamasixˈaɾ +AMASIJO ˌamasˈixo +AMASO amˈaso +AMATE amˈate +AMATES amˈates +AMATEUR ˌamatˈeʊɾ +AMATEURISMO ˌamateʊɾˈismo +AMATISTA ˌamatˈista +AMATORIO ˌamatˈoɾjo +AMAUROSIS ˌamaʊɾˈosis +AMAZACOTADO ˌamaθˌakotˈaðo +AMAZONA ˌamaθˈona +AMAZONAS ˌamaθˈonas +AMAZONENSES ˌamaθonˈɛnses +AMAZONÍA ˌamaθonˈia +AMAZONITA ˌamaθonˈita +AMBAGES ambˈaxes +ÁMBAR ˈambaɾ +AMBARINO ˌambaɾˈino +AMBAS ˈambas +AMBATEÑO ˌambatˈeɲo +AMBERES ambˈeɾes +AMBERINO ˌambeɾˈino +AMBICIÓN ˌambiθjˈon +AMBICIONADA ˌambiθjonˈaða +AMBICIONADAS ˌambiθjonˈaðas +AMBICIONADO ˌambiθjonˈaðo +AMBICIONADOS ˌambiθjonˈaðos +AMBICIONAR ˌambiθjonˈaɾ +AMBICIOSÍSIMO ˌambiθjosˈisimo +AMBICIOSO ˌambiθjˈoso +AMBIDIESTRO ˌambiðjˈestɾo +AMBIENTACIÓN ˌambjentaθjˈon +AMBIENTADA ˌambjentˈaða +AMBIENTADAS ˌambjentˈaðas +AMBIENTADO ˌambjentˈaðo +AMBIENTADOR ˌambjentaðˈoɾ +AMBIENTADORES ˌambjentaðˈoɾes +AMBIENTADOS ˌambjentˈaðos +AMBIENTAL ˌambjentˈal +AMBIENTALISMO ˌambjentalˈismo +AMBIENTALISTA ˌambjentalˈista +AMBIENTAR ˌambjentˈaɾ +AMBIENTE ambjˈɛnte +AMBIENTES ambjˈɛntes +AMBIENTÓLOGO ˌambjentˈoloɣo +AMBIGÚ ˌambiɣˈu +AMBIGUA ambˈiɣwa +AMBIGÜEDAD ˌambiɣˌueðˈad +AMBIGUO ambˈiɣwo +ÁMBITO ˈambito +AMBIVALENCIA ˌambiβalˈɛnθja +AMBIVALENTE ˌambiβalˈɛnte +AMBIVALENTES ˌambiβalˈɛntes +AMBLADA amblˈaða +AMBLADAS amblˈaðas +AMBLADO amblˈaðo +AMBLADOS amblˈaðos +AMBLAR amblˈaɾ +AMBO ˈambo +AMBÓN ambˈon +AMBOS ˈambos +AMBRONES ambɾˈones +AMBROSÍA ˌambɾosˈia +AMBROSIANO ˌambɾosjˈano +AMBULACRAL ˌambulakɾˈal +AMBULADA ˌambulˈaða +AMBULADAS ˌambulˈaðas +AMBULADO ˌambulˈaðo +AMBULADOS ˌambulˈaðos +AMBULANCIA ˌambulˈanθja +AMBULANTAJE ˌambulantˈaxe +AMBULANTE ˌambulˈante +AMBULANTES ˌambulˈantes +AMBULAR ˌambulˈaɾ +AMBULATORIO ˌambulatˈoɾjo +AMÉ amˈe +AMEBA amˈeβa +AMEBIANA ˌameβjˈana +AMEBIANAS ˌameβjˈanas +AMEBIANO ˌameβjˈano +AMEBIANOS ˌameβjˈanos +AMEBIASIS ˌameβjˈasis +AMEDRENTADA ˌameðɾentˈaða +AMEDRENTADAS ˌameðɾentˈaðas +AMEDRENTADO ˌameðɾentˈaðo +AMEDRENTADOS ˌameðɾentˈaðos +AMEDRENTAR ˌameðɾentˈaɾ +AMELCOCHADA ˌamelkotʃˈaða +AMELCOCHADAS ˌamelkotʃˈaðas +AMELCOCHADO ˌamelkotʃˈaðo +AMELCOCHADOS ˌamelkotʃˈaðos +AMELCOCHAR ˌamelkotʃˈaɾ +AMELIA amˈelja +AMELOBLASTO ˌameloβlˈasto +AMÉN amˈen +AMENA amˈena +AMENABARIANA ˌamenˌaβaɾjˈana +AMENABARIANAS ˌamenˌaβaɾjˈanas +AMENABARIANO ˌamenˌaβaɾjˈano +AMENABARIANOS ˌamenˌaβaɾjˈanos +AMENAZA ˌamenˈaθa +AMENAZADA ˌamenaθˈaða +AMENAZADAS ˌamenaθˈaðas +AMENAZADO ˌamenaθˈaðo +AMENAZADOR ˌamenˌaθaðˈoɾ +AMENAZADOS ˌamenaθˈaðos +AMENAZANTE ˌamenaθˈante +AMENAZAR ˌamenaθˈaɾ +AMENGUADA ˌameŋɡwˈaða +AMENGUADAS ˌameŋɡwˈaðas +AMENGUADO ˌameŋɡwˈaðo +AMENGUADOS ˌameŋɡwˈaðos +AMENGUAR ˌameŋɡwˈaɾ +AMENIDAD ˌameniðˈad +AMENÍSIMO ˌamenˈisimo +AMENIZADA ˌameniθˈaða +AMENIZADAS ˌameniθˈaðas +AMENIZADO ˌameniθˈaðo +AMENIZADOS ˌameniθˈaðos +AMENIZAR ˌameniθˈaɾ +AMENIZO ˌamenˈiθo +AMENO amˈeno +AMENORREA ˌamenoɾɾˈea +AMENTO amˈɛnto +AMÉRICA amˈeɾika +AMERICAN ˌameɾˈikan +AMERICANA ˌameɾikˈana +AMERICANAS ˌameɾikˈanas +AMERICANIDAD ˌameɾˌikaniðˈad +AMERICANIZACIÓN ˌameɾˌikanˌiθaθjˈon +AMERICANIZADA ˌameɾˌikaniθˈaða +AMERICANIZADAS ˌameɾˌikaniθˈaðas +AMERICANIZADO ˌameɾˌikaniθˈaðo +AMERICANIZADOS ˌameɾˌikaniθˈaðos +AMERICANO ˌameɾikˈano +AMERICANOS ˌameɾikˈanos +AMÉRICAS amˈeɾikas +AMERICIO ˌameɾˈiθjo +AMÉRICO amˈeɾiko +AMERINDIA ˌameɾˈindja +AMERINDIO ˌameɾˈindjo +AMERITADA ˌameɾitˈaða +AMERITADAS ˌameɾitˈaðas +AMERITADO ˌameɾitˈaðo +AMERITADOS ˌameɾitˈaðos +AMERITAR ˌameɾitˈaɾ +AMERIZADA ˌameɾiθˈaða +AMERIZADAS ˌameɾiθˈaðas +AMERIZADO ˌameɾiθˈaðo +AMERIZADOS ˌameɾiθˈaðos +AMERIZAJE ˌameɾiθˈaxe +AMERIZAR ˌameɾiθˈaɾ +AMESETADO ˌamesetˈaðo +AMETROPÍA ˌametɾopˈia +AMEZKETARRA ˌameθketˈaɾɾa +AMIANTO amjˈanto +AMIBO amˈiβo +AMICAL ˌamikˈal +AMICÍSIMO ˌamiθˈisimo +AMIDA amˈiða +AMIGA amˈiɣa +AMIGABILIDAD ˌamiɣˌaβiliðˈad +AMIGABILIDADES ˌamiɣˌaβiliðˈaðes +AMIGABLE ˌamiɣˈaβle +AMIGABLES ˌamiɣˈaβles +AMIGADA ˌamiɣˈaða +AMIGADAS ˌamiɣˈaðas +AMIGADO ˌamiɣˈaðo +AMIGADOS ˌamiɣˈaðos +AMIGAR ˌamiɣˈaɾ +AMIGAS amˈiɣas +AMÍGDALA amˈiɡðala +AMIGDALITIS ˌamiɡðalˈitis +AMIGO amˈiɣo +AMIGOS amˈiɣos +AMIGOTE ˌamiɣˈote +AMIGOVIO ˌamiɣˈoβjo +AMIGUE amˈiɣe +AMIGUERO ˌamiɣˈeɾo +AMIGUES amˈiɣes +AMIGUISMO ˌamiɣˈismo +AMIGUISTA ˌamiɣˈista +AMILANADA ˌamilanˈaða +AMILANADAS ˌamilanˈaðas +AMILANADO ˌamilanˈaðo +AMILANADOS ˌamilanˈaðos +AMILANAR ˌamilanˈaɾ +AMILANARSE ˌamilanˈaɾse +AMILASA ˌamilˈasa +AMÍLICA amˈilika +AMÍLICAS amˈilikas +AMÍLICO amˈiliko +AMÍLICOS amˈilikos +AMILOIDE ˌamilˈoɪðe +AMILOIDOSIS ˌamiloɪðˈosis +AMILOSA ˌamilˈosa +AMINA amˈina +AMINO amˈino +AMINOACÍDICO ˌaminˌoaθˈiðiko +AMINOÁCIDO ˌaminoˈaθiðo +AMINOPEPTIDASA ˌaminˌopepːtiðˈasa +AMINORACIÓN ˌaminˌoɾaθjˈon +AMINORADA ˌaminoɾˈaða +AMINORADAS ˌaminoɾˈaðas +AMINORADO ˌaminoɾˈaðo +AMINORADOS ˌaminoɾˈaðos +AMINORAR ˌaminoɾˈaɾ +AMIR amˈiɾ +AMISH amˈiʃ +AMISTAD ˌamistˈad +AMISTADA ˌamistˈaða +AMISTADAS ˌamistˈaðas +AMISTADO ˌamistˈaðo +AMISTADOS ˌamistˈaðos +AMISTAR ˌamistˈaɾ +AMISTOSA ˌamistˈosa +AMISTOSAS ˌamistˈosas +AMISTOSO ˌamistˈoso +AMISTOSOS ˌamistˈosos +AMLODIPINO ˌamloðipˈino +AMMÁN ammˈan +AMMANÍ ˌammanˈi +AMNESIA amnˈesja +AMNÉSICA amnˈesika +AMNIOS ˈamnjos +AMNIOTA amnjˈota +AMNISTÍA ˌamnistˈia +AMNISTIADA ˌamnistjˈaða +AMNISTIADAS ˌamnistjˈaðas +AMNISTIADO ˌamnistjˈaðo +AMNISTIADOS ˌamnistjˈaðos +AMNISTIAR ˌamnistjˈaɾ +AMO ˈamo +AMOBLADA ˌamoβlˈaða +AMOBLADAS ˌamoβlˈaðas +AMOBLADO ˌamoβlˈaðo +AMOBLADOS ˌamoβlˈaðos +AMOBLAR ˌamoβlˈaɾ +AMODORRADA ˌamoðoɾɾˈaða +AMODORRADAS ˌamoðoɾɾˈaðas +AMODORRADO ˌamoðoɾɾˈaðo +AMODORRADOS ˌamoðoɾɾˈaðos +AMODORRAR ˌamoðoɾɾˈaɾ +AMOHINADA ˌamoinˈaða +AMOHINADAS ˌamoinˈaðas +AMOHINADO ˌamoinˈaðo +AMOHINADOS ˌamoinˈaðos +AMOHINAR ˌamoinˈaɾ +AMOJAMADA ˌamoxamˈaða +AMOJAMADAS ˌamoxamˈaðas +AMOJAMADO ˌamoxamˈaðo +AMOJAMADOS ˌamoxamˈaðos +AMOJAMAR ˌamoxamˈaɾ +AMOJONADA ˌamoxonˈaða +AMOJONADAS ˌamoxonˈaðas +AMOJONADO ˌamoxonˈaðo +AMOJONADOS ˌamoxonˈaðos +AMOJONAMIENTO ˌamoxˌonamjˈɛnto +AMOJONAR ˌamoxonˈaɾ +AMOLADA ˌamolˈaða +AMOLADAS ˌamolˈaðas +AMOLADO ˌamolˈaðo +AMOLADOR ˌamolaðˈoɾ +AMOLADORA ˌamolaðˈoɾa +AMOLADOS ˌamolˈaðos +AMOLAMOS ˌamolˈamos +AMOLAR ˌamolˈaɾ +AMOLARES ˌamolˈaɾes +AMOLDABLE ˌamolðˈaβle +AMOLDADA ˌamolðˈaða +AMOLDADAS ˌamolðˈaðas +AMOLDADO ˌamolðˈaðo +AMOLDADOS ˌamolðˈaðos +AMOLDAR ˌamolðˈaɾ +AMOLE amˈole +AMONA amˈona +AMONADA ˌamonˈaða +AMONADAS ˌamonˈaðas +AMONADO ˌamonˈaðo +AMONADOS ˌamonˈaðos +AMONAL ˌamonˈal +AMONAR ˌamonˈaɾ +AMONARSE ˌamonˈaɾse +AMONEDACIÓN ˌamonˌeðaθjˈon +AMONEDADA ˌamoneðˈaða +AMONEDADAS ˌamoneðˈaðas +AMONEDADO ˌamoneðˈaðo +AMONEDADOS ˌamoneðˈaðos +AMONEDAR ˌamoneðˈaɾ +AMONESTACIÓN ˌamonˌestaθjˈon +AMONESTADA ˌamonestˈaða +AMONESTADAS ˌamonestˈaðas +AMONESTADO ˌamonestˈaðo +AMONESTADOS ˌamonestˈaðos +AMONESTAR ˌamonestˈaɾ +AMONIACO ˌamonjˈako +AMONÍACO ˌamonˈiako +AMÓNICO amˈoniko +AMONIO amˈonjo +AMONITA ˌamonˈita +AMONTONADA ˌamontonˈaða +AMONTONADAS ˌamontonˈaðas +AMONTONADERO ˌamontˌonaðˈeɾo +AMONTONADO ˌamontonˈaðo +AMONTONADOS ˌamontonˈaðos +AMONTONAR ˌamontonˈaɾ +AMONTONARSE ˌamontonˈaɾse +AMOR amˈoɾ +AMORAL ˌamoɾˈal +AMORALIDAD ˌamoɾˌaliðˈad +AMORATA ˌamoɾˈata +AMORATADO ˌamoɾatˈaðo +AMORATO ˌamoɾˈato +AMORCITO ˌamoɾθˈito +AMORDAZADA ˌamoɾðaθˈaða +AMORDAZADAS ˌamoɾðaθˈaðas +AMORDAZADO ˌamoɾðaθˈaðo +AMORDAZADOS ˌamoɾðaθˈaðos +AMORDAZAR ˌamoɾðaθˈaɾ +AMORES amˈoɾes +AMORÍO ˌamoɾˈio +AMOROSA ˌamoɾˈosa +AMOROSAS ˌamoɾˈosas +AMOROSO ˌamoɾˈoso +AMOROSOS ˌamoɾˈosos +AMORRADA ˌamoɾɾˈaða +AMORRADAS ˌamoɾɾˈaðas +AMORRADO ˌamoɾɾˈaðo +AMORRADOS ˌamoɾɾˈaðos +AMORRAR ˌamoɾɾˈaɾ +AMORREO ˌamoɾɾˈeo +AMORRITA ˌamoɾɾˈita +AMORTAJADA ˌamoɾtaxˈaða +AMORTAJADAS ˌamoɾtaxˈaðas +AMORTAJADO ˌamoɾtaxˈaðo +AMORTAJADOS ˌamoɾtaxˈaðos +AMORTAJAR ˌamoɾtaxˈaɾ +AMORTIGUADA ˌamoɾtiɣwˈaða +AMORTIGUADAS ˌamoɾtiɣwˈaðas +AMORTIGUADO ˌamoɾtiɣwˈaðo +AMORTIGUADOS ˌamoɾtiɣwˈaðos +AMORTIGUAR ˌamoɾtiɣwˈaɾ +AMORTIZADA ˌamoɾtiθˈaða +AMORTIZADAS ˌamoɾtiθˈaðas +AMORTIZADO ˌamoɾtiθˈaðo +AMORTIZADOS ˌamoɾtiθˈaðos +AMÓS amˈos +AMOSAL ˌamosˈal +AMOSCADA ˌamoskˈaða +AMOSCADAS ˌamoskˈaðas +AMOSCADO ˌamoskˈaðo +AMOSCADOS ˌamoskˈaðos +AMOSCAR ˌamoskˈaɾ +AMOSTAZADA ˌamostaθˈaða +AMOSTAZADAS ˌamostaθˈaðas +AMOSTAZADO ˌamostaθˈaðo +AMOSTAZADOS ˌamostaθˈaðos +AMOSTAZAR ˌamostaθˈaɾ +AMOTINADA ˌamotinˈaða +AMOTINADAS ˌamotinˈaðas +AMOTINADO ˌamotinˈaðo +AMOTINADOS ˌamotinˈaðos +AMOTINAR ˌamotinˈaɾ +AMOTINARSE ˌamotinˈaɾse +AMOVER ˌamoβˈeɾ +AMOVIDA ˌamoβˈiða +AMOVIDAS ˌamoβˈiðas +AMOVIDO ˌamoβˈiðo +AMOVIDOS ˌamoβˈiðos +AMOXICILINA ˌamoksˌiθilˈina +AMPARADA ˌampaɾˈaða +AMPARADAS ˌampaɾˈaðas +AMPARADO ˌampaɾˈaðo +AMPARADOR ˌampaɾaðˈoɾ +AMPARADOS ˌampaɾˈaðos +AMPARAR ˌampaɾˈaɾ +AMPARO ampˈaɾo +AMPAY ampˈaɪ +AMPELOGRAFÍA ˌampelˌoɣɾafˈia +AMPELÓGRAFO ˌampelˈoɣɾafo +AMPERAJE ˌampeɾˈaxe +AMPERE ampˈeɾe +AMPERÍMETRO ˌampeɾˈimetɾo +AMPERÍMETROS ˌampeɾˈimetɾos +AMPERIO ampˈeɾjo +AMPLA ˈampla +AMPLI ˈampli +AMPLIACIÓN ˌampliaθjˈon +AMPLIADA ˌampliˈaða +AMPLIADAS ˌampliˈaðas +AMPLIADO ˌampliˈaðo +AMPLIADORA ˌampliaðˈoɾa +AMPLIADOS ˌampliˈaðos +AMPLIAR ˌampliˈaɾ +AMPLIATORIO ˌampliatˈoɾjo +AMPLIFICACIÓN ˌamplifˌikaθjˈon +AMPLIFICADA ˌamplifikˈaða +AMPLIFICADAS ˌamplifikˈaðas +AMPLIFICADO ˌamplifikˈaðo +AMPLIFICADOR ˌamplifˌikaðˈoɾ +AMPLIFICADOS ˌamplifikˈaðos +AMPLIFICAR ˌamplifikˈaɾ +AMPLIO ˈamplio +AMPLITUD ˌamplitˈud +AMPO ˈampo +AMPRAR ampɾˈaɾ +ÁMPULA ˈampula +AMPULOSIDAD ˌampulˌosiðˈad +AMPUTACIÓN ˌamputaθjˈon +AMPUTADA ˌamputˈaða +AMPUTADAS ˌamputˈaðas +AMPUTADO ˌamputˈaðo +AMPUTADOS ˌamputˈaðos +AMPUTAR ˌamputˈaɾ +AMSTERDAM ˌamsteɾðˈam +ÁMSTERDAM ˈamsteɾðam +AMUEBLA amwˈeβla +AMUEBLADA ˌamweβlˈaða +AMUEBLADAS ˌamweβlˈaðas +AMUEBLADO ˌamweβlˈaðo +AMUEBLADOS ˌamweβlˈaðos +AMUEBLAN amwˈeβlan +AMUEBLAS amwˈeβlas +AMUEBLE amwˈeβle +AMUEBLEN amwˈeβlen +AMUEBLES amwˈeβles +AMUEBLO amwˈeβlo +AMUJERADA ˌamuxeɾˈaða +AMUJERADAS ˌamuxeɾˈaðas +AMUJERADO ˌamuxeɾˈaðo +AMUJERADOS ˌamuxeɾˈaðos +AMULETO ˌamulˈeto +AMUÑECADO ˌamuɲekˈaðo +AMURADA ˌamuɾˈaða +AMURADAS ˌamuɾˈaðas +AMURADO ˌamuɾˈaðo +AMURADOS ˌamuɾˈaðos +AMURCA amˈuɾka +AMURRÁ ˌamuɾɾˈa +AMUSGADA ˌamusɣˈaða +AMUSGADAS ˌamusɣˈaðas +AMUSGADO ˌamusɣˈaðo +AMUSGADOS ˌamusɣˈaðos +AMUSGAR ˌamusɣˈaɾ +AMUZGO amˈuθɣo +ANA ˈana +AÑA ˈaɲa +ANABÓLICO ˌanaβˈoliko +ANABOLISMO ˌanaβolˈismo +ANACAHUITE ˌanakawˈite +ANACARADO ˌanakaɾˈaðo +ANACARDO ˌanakˈaɾðo +ANACOLUTO ˌanakolˈuto +ANACONDA ˌanakˈonda +ANACORETA ˌanakoɾˈeta +ANACORETAS ˌanakoɾˈetas +ANACRONÍA ˌanakɾonˈia +ANACRONISMO ˌanakɾonˈismo +ANACRUSA ˌanakɾˈusa +ANACUSIA ˌanakˈusja +ÁNADE ˈanaðe +ANADEADA ˌanaðeˈaða +ANADEADAS ˌanaðeˈaðas +ANADEADO ˌanaðeˈaðo +ANADEADOS ˌanaðeˈaðos +ANADEAR ˌanaðeˈaɾ +AÑADIDA ˌaɲaðˈiða +AÑADIDAS ˌaɲaðˈiðas +AÑADIDO ˌaɲaðˈiðo +AÑADIDOS ˌaɲaðˈiðos +AÑADIDURA ˌaɲaðiðˈuɾa +ANADIPLOSIS ˌanaðiplˈosis +AÑADIR ˌaɲaðˈiɾ +ANAERÓBICAMENTE ˌanaeɾˈoβikamˈente +ANAFASE ˌanafˈase +ANAFE anˈafe +ANÁFORA anˈafoɾa +ANAFORESIS ˌanafoɾˈesis +ANAFÓRICO ˌanafˈoɾiko +ANAFRE anˈafɾe +AÑAGAZA ˌaɲaɣˈaθa +ANAGRAMA ˌanaɣɾˈama +ANAL anˈal +AÑAL aɲˈal +ANALCO anˈalko +ANALEMA ˌanalˈema +ANALEPSIS ˌanalˈepsis +ANALFABETA ˌanalfaβˈeta +ANALFABETAS ˌanalfaβˈetas +ANALFABETISMO ˌanalfˌaβetˈismo +ANALFABETIZAR ˌanalfˌaβetiθˈaɾ +ANALFABETO ˌanalfaβˈeto +ANALFABETOS ˌanalfaβˈetos +ANALGESICO ˌanalxesˈiko +ANALGÉSICO ˌanalxˈesiko +ANALÍA ˌanalˈia +ANÁLISIS anˈalisis +ANALISTA ˌanalˈista +ANALÍTICA ˌanalˈitika +ANALÍTICO ˌanalˈitiko +ANALIZADA ˌanaliθˈaða +ANALIZADAS ˌanaliθˈaðas +ANALIZADO ˌanaliθˈaðo +ANALIZADOS ˌanaliθˈaðos +ANALIZAR ˌanaliθˈaɾ +ANALIZO ˌanalˈiθo +ANALOGÍA ˌanaloxˈia +ANALÓGICA ˌanalˈoxika +ANALÓGICAS ˌanalˈoxikas +ANALÓGICO ˌanalˈoxiko +ANALÓGICOS ˌanalˈoxikos +ANÁLOGO anˈaloɣo +ANAMITA ˌanamˈita +ANAMNESIS ˌanamnˈesis +ANAMÓRFICO ˌanamˈoɾfiko +ANANÁ ˌananˈa +ANANÁS ˌananˈas +ANANKÉ ˌanaŋkˈe +ANAPA anˈapa +ANAPÉSTICO ˌanapˈestiko +ANAPESTO ˌanapˈesto +ANAPLÁSICO ˌanaplˈasiko +ANAPOLITANO ˌanapˌolitˈano +ANÁPSIDO anˈapsiðo +ANAQUEL ˌanakˈel +ANARANJADO ˌanaɾaŋxˈaðo +ANARCOCAPITALISMO ˌanaɾkˌokapˌitalˈismo +ANARCOINDIVIDUALISMO ˌanaɾkˌoɪndiβˌiðwalˈismo +ANARCOINDIVIDUALISTA ˌanaɾkˌoɪndiβˌiðwalˈista +ANARQUÍA ˌanaɾkˈia +ANARQUISMO ˌanaɾkˈismo +ANARQUISTA ˌanaɾkˈista +ANARQUIZADA ˌanaɾkiθˈaða +ANARQUIZADAS ˌanaɾkiθˈaðas +ANARQUIZADO ˌanaɾkiθˈaðo +ANARQUIZADOS ˌanaɾkiθˈaðos +ANARQUIZAR ˌanaɾkiθˈaɾ +ANASTOMOSÁ ˌanastˌomosˈa +ANASTOMOSADA ˌanastˌomosˈaða +ANASTOMOSADAS ˌanastˌomosˈaðas +ANASTOMOSADO ˌanastˌomosˈaðo +ANASTOMOSADOS ˌanastˌomosˈaðos +ANASTOMOSARSE ˌanastˌomosˈaɾse +ANASTOMOSIS ˌanastomˈosis +ANÁSTROFE anˈastɾofe +ANATASA ˌanatˈasa +ANATEMA ˌanatˈema +ANATEMATIZADA ˌanatˌematiθˈaða +ANATEMATIZADAS ˌanatˌematiθˈaðas +ANATEMATIZADO ˌanatˌematiθˈaðo +ANATEMATIZADOS ˌanatˌematiθˈaðos +ANATEMATIZAR ˌanatˌematiθˈaɾ +ANATOLIA ˌanatˈolja +ANATOLIO ˌanatˈoljo +ANATOMÍA ˌanatomˈia +ANATÓMICO ˌanatˈomiko +ANATOMOPATÓLOGA ˌanatˌomopatˈoloɣa +ANATOMOPATÓLOGAS ˌanatˌomopatˈoloɣas +ANATOMOPATÓLOGO ˌanatˌomopatˈoloɣo +ANATOMOPATÓLOGOS ˌanatˌomopatˈoloɣos +ANAVIA anˈaβja +ANAXIMANDRO ˌanaksimˈandɾo +ANAXIMENO ˌanaksimˈeno +ANAZAÍTA ˌanaθaˈita +ANCA ˈanka +ÁNCASH ˈankaʃ +ANCASHINO ˌankasˈino +ANCESTRA anθˈestɾa +ANCESTRAL ˌanθestɾˈal +ANCESTRO anθˈestɾo +ANCHA ˈantʃa +ANCHADA antʃˈaða +ANCHADAS antʃˈaðas +ANCHADO antʃˈaðo +ANCHADOS antʃˈaðos +ANCHAMENTE ˈantʃamˈente +ANCHAR antʃˈaɾ +ANCHAS ˈantʃas +ANCHETA antʃˈeta +ANCHICO antʃˈiko +ANCHO ˈantʃo +ANCHOA antʃˈoa +ANCHOAS antʃˈoas +ANCHOR antʃˈoɾ +ANCHOVA antʃˈoβa +ANCHOVETA ˌantʃoβˈeta +ANCHURA antʃˈuɾa +ANCHUROSA ˌantʃuɾˈosa +ANCHUROSAS ˌantʃuɾˈosas +ANCHUROSO ˌantʃuɾˈoso +ANCHUROSOS ˌantʃuɾˈosos +ANCIANA anθjˈana +ANCIANAS anθjˈanas +ANCIANIDAD ˌanθjaniðˈad +ANCIANIDADES ˌanθjaniðˈaðes +ANCIANISMO ˌanθjanˈismo +ANCIANISMOS ˌanθjanˈismos +ANCIANO anθjˈano +ANCIANOS anθjˈanos +ANCILAR ˌanθilˈaɾ +ANCLA ˈankla +ANCLAJE anklˈaxe +ANCLAR anklˈaɾ +ANCO ˈanko +ÁNCORA ˈankoɾa +ANCORADA ˌankoɾˈaða +ANCORADAS ˌankoɾˈaðas +ANCORADO ˌankoɾˈaðo +ANCORADOS ˌankoɾˈaðos +ANCORAJE ˌankoɾˈaxe +ANCORAR ˌankoɾˈaɾ +ANDA ˈanda +ANDÁ andˈa +ANDAD andˈad +ANDADA andˈaða +ANDADAS andˈaðas +ANDADERA ˌandaðˈeɾa +ANDADO andˈaðo +ANDADOR ˌandaðˈoɾ +ANDADOS andˈaðos +ANDADURA ˌandaðˈuɾa +ÁNDALE ˈandale +ANDALUCÍA ˌandaluθˈia +ANDALUSÍ ˌandalusˈi +ANDALUZ ˌandalˈuθ +ANDALUZADA ˌandaluθˈaða +ANDALUZADAS ˌandaluθˈaðas +ANDALUZADO ˌandaluθˈaðo +ANDALUZADOS ˌandaluθˈaðos +ANDALUZAR ˌandaluθˈaɾ +ANDAMIADA ˌandamjˈaða +ANDAMIADAS ˌandamjˈaðas +ANDAMIADO ˌandamjˈaðo +ANDAMIADOS ˌandamjˈaðos +ANDAMIAJE ˌandamjˈaxe +ANDAMIAR ˌandamjˈaɾ +ANDAMIO andˈamjo +ANDAMOS andˈamos +ANDANADA ˌandanˈaða +ANDANDO andˈando +ANDANTE andˈante +ANDANTES andˈantes +ANDANZA andˈanθa +ANDAR andˈaɾ +ANDARÁ ˌandaɾˈa +ANDARÁS ˌandaɾˈas +ANDAREMOS ˌandaɾˈemos +ANDARÍAMOS ˌandaɾˈiamos +ANDARIEGO ˌandaɾjˈeɣo +ANDARIVEL ˌandaɾiβˈel +ANDARRÍOS ˌandaɾɾˈios +ANDAS ˈandas +ANDE ˈande +ANDEMOS andˈemos +ANDÉN andˈen +ANDENERÍA ˌandeneɾˈia +ANDERA andˈeɾa +ANDERO andˈeɾo +ANDES ˈandes +ANDESITA ˌandesˈita +ANDESÍTICO ˌandesˈitiko +ANDINA andˈina +ANDINISTA ˌandinˈista +ANDINO andˈino +ANDO ˈando +ANDORRA andˈoɾɾa +ANDORRANA ˌandoɾɾˈana +ANDORRANAS ˌandoɾɾˈanas +ANDORRANO ˌandoɾɾˈano +ANDORRANOS ˌandoɾɾˈanos +ANDRADE andɾˈaðe +ANDRAJO andɾˈaxo +ANDRAJOSO ˌandɾaxˈoso +ANDREA andɾˈea +ANDRÉS andɾˈes +ANDRINA andɾˈina +ANDROCEO ˌandɾoθˈeo +ANDROGÉNICA ˌandɾoxˈenika +ANDROGÉNICAS ˌandɾoxˈenikas +ANDROGÉNICO ˌandɾoxˈeniko +ANDROGÉNICOS ˌandɾoxˈenikos +ANDRÓGENO andɾˈoxeno +ANDRÓGENOS andɾˈoxenos +ANDROGINIA ˌandɾoxˈinja +ANDRÓGINO andɾˈoxino +ANDROIDE andɾˈoɪðe +ANDRÓLOGO andɾˈoloɣo +ANDRÓMEDA andɾˈomeða +ANDURRIAL ˌanduɾɾiˈal +ANEA anˈea +ANEBLADA ˌaneβlˈaða +ANEBLADAS ˌaneβlˈaðas +ANEBLADO ˌaneβlˈaðo +ANEBLADOS ˌaneβlˈaðos +ANEBLAR ˌaneβlˈaɾ +ANÉCDOTA anˈekðota +ANECDÓTICO ˌanekðˈotiko +ANECOICO ˌanekˈoɪko +ANEGACIÓN ˌaneɣaθjˈon +ANEGADA ˌaneɣˈaða +ANEGADAS ˌaneɣˈaðas +ANEGADIZO ˌaneɣaðˈiθo +ANEGADO ˌaneɣˈaðo +ANEGADOS ˌaneɣˈaðos +ANEGAMIENTO ˌaneɣamjˈɛnto +ANEGAR ˌaneɣˈaɾ +AÑEJA aɲˈexa +AÑEJADA ˌaɲexˈaða +AÑEJADAS ˌaɲexˈaðas +AÑEJADO ˌaɲexˈaðo +AÑEJADOS ˌaɲexˈaðos +AÑEJAMIENTO ˌaɲexamjˈɛnto +AÑEJAR ˌaɲexˈaɾ +AÑEJAS aɲˈexas +ANEJO anˈexo +AÑEJO aɲˈexo +AÑEJOS aɲˈexos +ANELDO anˈelðo +ANÉLIDO anˈeliðo +ANÉLIDOS anˈeliðos +ANEMIA anˈemja +ANÉMICO anˈemiko +ANEMOMÉTRICA ˌanemomˈetɾika +ANEMOMÉTRICAS ˌanemomˈetɾikas +ANEMOMÉTRICOS ˌanemomˈetɾikos +ANEMÓMETRO ˌanemˈometɾo +ANEMÓMETROS ˌanemˈometɾos +ANÉMONA anˈemona +ANEMONE ˌanemˈone +ANEMONES ˌanemˈones +ANEMOSCOPIO ˌanemoskˈopjo +ANESTESIA ˌanestˈesja +ANESTESIADA ˌanestesjˈaða +ANESTESIADAS ˌanestesjˈaðas +ANESTESIADO ˌanestesjˈaðo +ANESTESIADOS ˌanestesjˈaðos +ANESTESIAMOS ˌanestesjˈamos +ANESTESIANDO ˌanestesjˈando +ANESTESIAR ˌanestesjˈaɾ +ANESTESIARA ˌanestesjˈaɾa +ANESTESIARÁ ˌanestˌesjaɾˈa +ANESTESIÁRAMOS ˌanestesjˈaɾamos +ANESTESIARAS ˌanestesjˈaɾas +ANESTESIARÁS ˌanestˌesjaɾˈas +ANESTESIAREIS ˌanestesjˈaɾeɪs +ANESTESIAREMOS ˌanestˌesjaɾˈemos +ANESTESIARES ˌanestesjˈaɾes +ANESTESIARÍAMOS ˌanestˌesjaɾˈiamos +ANESTESIAS ˌanestˈesjas +ANESTESIASTE ˌanestesjˈaste +ANESTÉSICO ˌanestˈesiko +ANESTESIE ˌanestˈesje +ANESTESIEMOS ˌanestesjˈemos +ANESTESIES ˌanestˈesjes +ANESTESIO ˌanestˈesjo +ANESTESIÓLOGO ˌanestesjˈoloɣo +ANEURISMA ˌaneʊɾˈisma +ANEURISMÁTICA ˌaneʊɾismˈatika +ANEURISMÁTICAS ˌaneʊɾismˈatikas +ANEURISMÁTICO ˌaneʊɾismˈatiko +ANEURISMÁTICOS ˌaneʊɾismˈatikos +ANEXADA ˌaneksˈaða +ANEXADAS ˌaneksˈaðas +ANEXADO ˌaneksˈaðo +ANEXADOS ˌaneksˈaðos +ANEXAR ˌaneksˈaɾ +ANEXIAL ˌaneksjˈal +ANEXIÓN ˌaneksjˈon +ANEXIONADA ˌaneksjonˈaða +ANEXIONADAS ˌaneksjonˈaðas +ANEXIONADO ˌaneksjonˈaðo +ANEXIONADOS ˌaneksjonˈaðos +ANEXIONAR ˌaneksjonˈaɾ +ANEXIONES ˌaneksjˈones +ANFETA amfˈeta +ANFETAMÍNICO ˌamfetamˈiniko +ANFIBIO amfˈiβjo +ANFÍBOL amfˈiβol +ANFIBOLOGÍA ˌamfiβˌoloxˈia +ANFÍBRACO amfˈiβɾako +ANFIFÍLICA ˌamfifˈilika +ANFIFÍLICAS ˌamfifˈilikas +ANFIFÍLICO ˌamfifˈiliko +ANFIFÍLICOS ˌamfifˈilikos +ANFÍMACRO amfˈimakɾo +ANFIÓN amfjˈon +ANFIPÁTICA ˌamfipˈatika +ANFIPÁTICAS ˌamfipˈatikas +ANFIPÁTICO ˌamfipˈatiko +ANFIPÁTICOS ˌamfipˈatikos +ANFIPRÓSTILO ˌamfipɾˈostilo +ANFISBENA ˌamfisβˈena +ANFITEATRO ˌamfiteˈatɾo +ANFITRIÓN ˌamfitɾiˈon +ÁNFORA ˈamfoɾa +ANFOTERICINA ˌamfotˌeɾiθˈina +ANGAT aŋɡˈat +ANGEL aŋxˈel +ÁNGEL ˈaŋxel +ÁNGELA ˈaŋxela +ÁNGELES ˈaŋxeles +ANGELICA ˌaŋxelˈika +ANGÉLICA aŋxˈelika +ANGÉLINA aŋxˈelina +ÁNGELINA ˈaŋxelˌina +ANGELINO ˌaŋxelˈino +ANGELITO ˌaŋxelˈito +ÁNGELO ˈaŋxelo +ANGELOLOGÍA ˌaŋxelˌoloxˈia +ANGELÓLOGO ˌaŋxelˈoloɣo +ANGELOTE ˌaŋxelˈote +ÁNGELUS ˈaŋxelus +ANGEVINO ˌaŋxeβˈino +ANGIITIS aŋxjˈitis +ANGINA aŋxˈina +ANGINAS aŋxˈinas +ANGIOFIBROMA ˌaŋxjofiβɾˈoma +ANGIOGRAFÍA ˌaŋxjoɣɾafˈia +ANGIOGRÁFICA ˌaŋxjoɣɾˈafika +ANGIOGRÁFICAS ˌaŋxjoɣɾˈafikas +ANGIOGRÁFICO ˌaŋxjoɣɾˈafiko +ANGIOGRÁFICOS ˌaŋxjoɣɾˈafikos +ANGIOINVASIVO ˌaŋxjoɪmbasˈiβo +ANGIOMA aŋxjˈoma +ANGIOTENSINA ˌaŋxjotensˈina +ANGITIS aŋxˈitis +ANGLA ˈaŋɡla +ANGLAS ˈaŋɡlas +ANGLICANA ˌaŋɡlikˈana +ANGLICANAS ˌaŋɡlikˈanas +ANGLICANIZACIÓN ˌaŋɡlikˌaniθaθjˈon +ANGLICANIZADA ˌaŋɡlikˌaniθˈaða +ANGLICANIZADAS ˌaŋɡlikˌaniθˈaðas +ANGLICANIZADO ˌaŋɡlikˌaniθˈaðo +ANGLICANIZADOS ˌaŋɡlikˌaniθˈaðos +ANGLICANIZAR ˌaŋɡlikˌaniθˈaɾ +ANGLICANO ˌaŋɡlikˈano +ANGLICANOS ˌaŋɡlikˈanos +ANGLICISMO ˌaŋɡliθˈismo +ANGLIFICADA ˌaŋɡlifikˈaða +ANGLIFICADAS ˌaŋɡlifikˈaðas +ANGLIFICADO ˌaŋɡlifikˈaðo +ANGLIFICADOS ˌaŋɡlifikˈaðos +ANGLIFICAR ˌaŋɡlifikˈaɾ +ANGLO ˈaŋɡlo +ANGLOAMERICANA ˌaŋɡloˌameɾikˈana +ANGLOAMERICANAS ˌaŋɡloˌameɾikˈanas +ANGLOAMERICANO ˌaŋɡloˌameɾikˈano +ANGLOAMERICANOS ˌaŋɡloˌameɾikˈanos +ANGLOCATÓLICA ˌaŋɡlokatˈolika +ANGLOCATÓLICAS ˌaŋɡlokatˈolikas +ANGLOCATÓLICO ˌaŋɡlokatˈoliko +ANGLOCATÓLICOS ˌaŋɡlokatˈolikos +ANGLOFILIA ˌaŋɡlofˈilja +ANGLÓFILO aŋɡlˈofilo +ANGLÓFOBO aŋɡlˈofoβo +ANGLÓFONO aŋɡlˈofono +ANGLOHABLANTE ˌaŋɡloaβlˈante +ANGLOHOLANDÉS ˌaŋɡloˌolandˈes +ANGLOIRLANDÉS ˌaŋɡloɪɾlandˈes +ANGLÓMANO aŋɡlˈomano +ANGLONORMANDO ˌaŋɡlonoɾmˈando +ANGLOPARLANTE ˌaŋɡlopaɾlˈante +ANGLOS ˈaŋɡlos +ANGLOSAJÓN ˌaŋɡlosaxˈon +ANGLOSAJONA ˌaŋɡlosaxˈona +ANGLOSAJONAS ˌaŋɡlosaxˈonas +ANGLOSAJONES ˌaŋɡlosaxˈones +ANGLOSOVIÉTICO ˌaŋɡlosoβjˈetiko +ANGOLA aŋɡˈola +ANGOLANA ˌaŋɡolˈana +ANGOLANAS ˌaŋɡolˈanas +ANGOLANO ˌaŋɡolˈano +ANGOLANOS ˌaŋɡolˈanos +ANGOLEÑO ˌaŋɡolˈeɲo +ANGORA aŋɡˈoɾa +ANGORENSE ˌaŋɡoɾˈɛnse +ANGOSTA aŋɡˈosta +ANGOSTADA ˌaŋɡostˈaða +ANGOSTADAS ˌaŋɡostˈaðas +ANGOSTADO ˌaŋɡostˈaðo +ANGOSTADOS ˌaŋɡostˈaðos +ANGOSTAS aŋɡˈostas +ANGOSTO aŋɡˈosto +ANGOSTURA ˌaŋɡostˈuɾa +ANGUILA aŋɡˈila +ANGULA aŋɡˈula +ANGULACIÓN ˌaŋɡulaθjˈon +ANGULADA ˌaŋɡulˈaða +ANGULADAS ˌaŋɡulˈaðas +ANGULADOS ˌaŋɡulˈaðos +ANGULAR ˌaŋɡulˈaɾ +ANGULO aŋɡˈulo +ÁNGULO ˈaŋɡulo +ANGULOSIDAD ˌaŋɡulˌosiðˈad +ANGULOSO ˌaŋɡulˈoso +ANGURRIA aŋɡˈuɾɾia +ANGURRIENTO ˌaŋɡuɾɾiˈɛnto +ANGUSTIA aŋɡˈustja +ANGUSTIADA ˌaŋɡustjˈaða +ANGUSTIADAS ˌaŋɡustjˈaðas +ANGUSTIADO ˌaŋɡustjˈaðo +ANGUSTIADOS ˌaŋɡustjˈaðos +ANGUSTIANDO ˌaŋɡustjˈando +ANGUSTIANTE ˌaŋɡustjˈante +ANGUSTIANTES ˌaŋɡustjˈantes +ANGUSTIAR ˌaŋɡustjˈaɾ +ANGUSTIO aŋɡˈustjo +ANGUSTIOSO ˌaŋɡustjˈoso +ANHEDONIA ˌaneðˈonja +ANHÉDRICO anˈeðɾiko +ANHELADA ˌanelˈaða +ANHELADAS ˌanelˈaðas +ANHELADO ˌanelˈaðo +ANHELADOS ˌanelˈaðos +ANHELANTE ˌanelˈante +ANHELAR ˌanelˈaɾ +ANHELO anˈelo +ANHELOSO ˌanelˈoso +ANÍBAL anˈiβal +ANICETO ˌaniθˈeto +ANICONISMO ˌanikonˈismo +AÑICOS aɲˈikos +ANIDACIÓN ˌaniðaθjˈon +ANIDADA ˌaniðˈaða +ANIDADAS ˌaniðˈaðas +ANIDADO ˌaniðˈaðo +ANIDADOS ˌaniðˈaðos +ANIDAR ˌaniðˈaɾ +ANIEGO anjˈeɣo +ANIHILADA ˌaniilˈaða +ANIHILADAS ˌaniilˈaðas +ANIHILADO ˌaniilˈaðo +ANIHILADOS ˌaniilˈaðos +ANIHILAR ˌaniilˈaɾ +AÑIL aɲˈil +ANILINA ˌanilˈina +ANIMA anˈima +ÁNIMA ˈanima +ANIMACIÓN ˌanimaθjˈon +ANIMADA ˌanimˈaða +ANIMADAS ˌanimˈaðas +ANIMADÍSIMO ˌanimaðˈisimo +ANIMADO ˌanimˈaðo +ANIMADOR ˌanimaðˈoɾ +ANIMADORA ˌanimaðˈoɾa +ANIMADORAS ˌanimaðˈoɾas +ANIMADORES ˌanimaðˈoɾes +ANIMADOS ˌanimˈaðos +ANIMADVERSIÓN ˌanimˌaðβeɾsjˈon +ANIMAL ˌanimˈal +ANIMALARIO ˌanimalˈaɾjo +ANIMALARIOS ˌanimalˈaɾjos +ANIMALEJO ˌanimalˈexo +ANIMALES ˌanimˈales +ANIMALESCO ˌanimalˈesko +ANIMALIDAD ˌanimˌaliðˈad +ANIMALISTA ˌanimalˈista +ANIMALIZADA ˌanimˌaliθˈaða +ANIMALIZADAS ˌanimˌaliθˈaðas +ANIMALIZADO ˌanimˌaliθˈaðo +ANIMALIZADOS ˌanimˌaliθˈaðos +ANIMALIZAR ˌanimˌaliθˈaɾ +ANIMAMOS ˌanimˈamos +ANIMANDO ˌanimˈando +ANIMAR ˌanimˈaɾ +ANIMARA ˌanimˈaɾa +ANIMARÁ ˌanimaɾˈa +ANIMÁRAMOS ˌanimˈaɾamos +ANIMARAS ˌanimˈaɾas +ANIMARÁS ˌanimaɾˈas +ANIMAREIS ˌanimˈaɾeɪs +ANIMAREMOS ˌanimaɾˈemos +ANIMARES ˌanimˈaɾes +ANIMARÍAMOS ˌanimaɾˈiamos +ANIMARSE ˌanimˈaɾse +ANIMAS anˈimas +ANIMASTE ˌanimˈaste +ANIME anˈime +ANIMÉ ˌanimˈe +ANIMEMOS ˌanimˈemos +ANIMES anˈimes +ANÍMICO anˈimiko +ANIMISTA ˌanimˈista +ANIMO anˈimo +ANIMÓ ˌanimˈo +ÁNIMO ˈanimo +ÁNIMOS ˈanimos +ANIMOSA ˌanimˈosa +ANIMOSAS ˌanimˈosas +ANIMOSIDAD ˌanimˌosiðˈad +ANIMOSO ˌanimˈoso +ANIMOSOS ˌanimˈosos +ANIÑADA ˌaniɲˈaða +ANIÑADAS ˌaniɲˈaðas +ANIÑADO ˌaniɲˈaðo +ANIÑADOS ˌaniɲˈaðos +ANIÑAR ˌaniɲˈaɾ +ANIÓN anjˈon +ANIQUILACIÓN ˌanikˌilaθjˈon +ANIQUILADA ˌanikilˈaða +ANIQUILADAS ˌanikilˈaðas +ANIQUILADO ˌanikilˈaðo +ANIQUILADOR ˌanikˌilaðˈoɾ +ANIQUILADOS ˌanikilˈaðos +ANIQUILAMIENTO ˌanikˌilamjˈɛnto +ANIQUILAR ˌanikilˈaɾ +ANIQUILATIVO ˌanikˌilatˈiβo +ANIRISTA ˌaniɾˈista +ANÍS anˈis +ANISADA ˌanisˈaða +ANISADAS ˌanisˈaðas +ANISADO ˌanisˈaðo +ANISADOS ˌanisˈaðos +ANISAR ˌanisˈaɾ +ANISOTRÓPICA ˌanisotɾˈopika +ANISOTRÓPICAS ˌanisotɾˈopikas +ANISOTRÓPICO ˌanisotɾˈopiko +ANISOTRÓPICOS ˌanisotɾˈopikos +ANISÓTROPO ˌanisˈotɾopo +ANITA anˈita +AÑITO aɲˈito +ANIVERSARIO ˌaniβeɾsˈaɾjo +ANJ ˈaŋx +ANJÁ aŋxˈa +ANJOVA aŋxˈoβa +ANKARA aŋkˈaɾa +ANKERITA ˌaŋkeɾˈita +ANNOBONÉS ˌannoβonˈes +ANO ˈano +AÑO ˈaɲo +ANOA anˈoa +ANOCHE anˈotʃe +ANOCHECER ˌanotʃeθˈeɾ +ANOCHECIDA ˌanotʃeθˈiða +ANOCHECIDAS ˌanotʃeθˈiðas +ANOCHECIDO ˌanotʃeθˈiðo +ANOCHECIDOS ˌanotʃeθˈiðos +ANÓDICO anˈoðiko +ANODINA ˌanoðˈina +ANODINAS ˌanoðˈinas +ANODINO ˌanoðˈino +ANODINOS ˌanoðˈinos +ANODIZADA ˌanoðiθˈaða +ANODIZADAS ˌanoðiθˈaðas +ANODIZADO ˌanoðiθˈaðo +ANODIZADOS ˌanoðiθˈaðos +ANODIZAR ˌanoðiθˈaɾ +ÁNODO ˈanoðo +AÑOJO aɲˈoxo +AÑOLOTI ˌaɲolˈoti +ANÓMALA anˈomala +ANÓMALAS anˈomalas +ANOMALÍA ˌanomalˈia +ANÓMALO anˈomalo +ANÓMALOS anˈomalos +ANOMÉRICA ˌanomˈeɾika +ANOMÉRICAS ˌanomˈeɾikas +ANOMÉRICO ˌanomˈeɾiko +ANOMÉRICOS ˌanomˈeɾikos +ANÓMERO anˈomeɾo +ANOMIA anˈomja +ANÓMICO anˈomiko +ANÓN anˈon +ANONA anˈona +ANONADADA ˌanonaðˈaða +ANONADADAS ˌanonaðˈaðas +ANONADADO ˌanonaðˈaðo +ANONADADOS ˌanonaðˈaðos +ANONADAR ˌanonaðˈaɾ +ANONIMATO ˌanonimˈato +ANONIMIDAD ˌanonˌimiðˈad +ANONIMIZADA ˌanonˌimiθˈaða +ANONIMIZADAS ˌanonˌimiθˈaðas +ANONIMIZADO ˌanonˌimiθˈaðo +ANONIMIZADOS ˌanonˌimiθˈaðos +ANONIMIZAR ˌanonˌimiθˈaɾ +ANÓNIMO anˈonimo +AÑORADA ˌaɲoɾˈaða +AÑORADAS ˌaɲoɾˈaðas +AÑORADO ˌaɲoɾˈaðo +AÑORADOS ˌaɲoɾˈaðos +AÑORANZA ˌaɲoɾˈanθa +AÑORAR ˌaɲoɾˈaɾ +ANORMAL ˌanoɾmˈal +ANORMALIDAD ˌanoɾmˌaliðˈad +AÑORO aɲˈoɾo +ANORRECTAL ˌanoɾɾektˈal +AÑOS ˈaɲos +ANOSMIA anˈosmja +ANÓSMICO anˈosmiko +AÑOSO aɲˈoso +ANOTACIÓN ˌanotaθjˈon +ANOTADA ˌanotˈaða +ANOTADAS ˌanotˈaðas +ANOTADO ˌanotˈaðo +ANOTADOR ˌanotaðˈoɾ +ANOTADOS ˌanotˈaðos +ANOTAR ˌanotˈaɾ +ANOTE anˈote +ANOTICIADA ˌanotiθjˈaða +ANOTICIADAS ˌanotiθjˈaðas +ANOTICIADO ˌanotiθjˈaðo +ANOTICIADOS ˌanotiθjˈaðos +ANOTICIAR ˌanotiθjˈaɾ +ANOVULACIÓN ˌanoβˌulaθjˈon +ANQUILOSADA ˌankilosˈaða +ANQUILOSADAS ˌankilosˈaðas +ANQUILOSADO ˌankilosˈaðo +ANQUILOSADOS ˌankilosˈaðos +ANQUILOSAMIENTO ˌankilˌosamjˈɛnto +ANQUILOSANTE ˌankilosˈante +ANQUILOSAR ˌankilosˈaɾ +ANQUILOSAURIANO ˌankilˌosaʊɾjˈano +ANQUILOSIS ˌankilˈosis +ÁNSAR ˈansaɾ +ANSARINO ˌansaɾˈino +ANSELMO ansˈelmo +ANSIA ˈansja +ANSIADA ansjˈaða +ANSIADAS ansjˈaðas +ANSIADO ansjˈaðo +ANSIADOS ansjˈaðos +ANSIAR ansjˈaɾ +ANSIBLE ansˈiβle +ANSIEDAD ˌansjeðˈad +ANSIMESMO ˌansimˈesmo +ANSIOSO ansjˈoso +ANTA ˈanta +ANTAGÓNICA ˌantaɣˈonika +ANTAGÓNICAS ˌantaɣˈonikas +ANTAGÓNICO ˌantaɣˈoniko +ANTAGÓNICOS ˌantaɣˈonikos +ANTAGONISTA ˌantaɣonˈista +ANTAGONIZADA ˌantaɣˌoniθˈaða +ANTAGONIZADAS ˌantaɣˌoniθˈaðas +ANTAGONIZADO ˌantaɣˌoniθˈaðo +ANTAGONIZADOS ˌantaɣˌoniθˈaðos +ANTAGONIZAR ˌantaɣˌoniθˈaɾ +ANTANANARIVO ˌantanˌanaɾˈiβo +ANTAÑO antˈaɲo +ANTAÑÓN ˌantaɲˈon +ANTÁRCTICO antˈaɾktiko +ANTÁRTICO antˈaɾtiko +ANTÁRTIDA antˈaɾtiða +ANTAS ˈantas +ANTE ˈante +ANTEADO ˌanteˈaðo +ANTEARCO ˌanteˈaɾko +ANTECÁMARA ˌantekˈamaɾa +ANTECÁMARAS ˌantekˈamaɾas +ANTECEDENTE ˌanteθeðˈɛnte +ANTECEDER ˌanteθeðˈeɾ +ANTECEDIDA ˌanteθeðˈiða +ANTECEDIDAS ˌanteθeðˈiðas +ANTECEDIDO ˌanteθeðˈiðo +ANTECEDIDOS ˌanteθeðˈiðos +ANTECIMA ˌanteθˈima +ANTECOGER ˌantekoxˈeɾ +ANTECOGIDA ˌantekoxˈiða +ANTECOGIDAS ˌantekoxˈiðas +ANTECOGIDO ˌantekoxˈiðo +ANTECOGIDOS ˌantekoxˈiðos +ANTECUERPO ˌantekwˈeɾpo +ANTEDATADA ˌanteðatˈaða +ANTEDATADAS ˌanteðatˈaðas +ANTEDATADO ˌanteðatˈaðo +ANTEDATADOS ˌanteðatˈaðos +ANTEDATAR ˌanteðatˈaɾ +ANTEJUICIO ˌantexwˈiθjo +ANTELACIÓN ˌantelaθjˈon +ANTEMANO ˌantemˈano +ANTENA antˈena +ANTENADO ˌantenˈaðo +ANTENAL ˌantenˈal +ANTEOJO ˌanteˈoxo +ANTEOJOS ˌanteˈoxos +ANTEOJUDO ˌanteoxˈuðo +ANTEPAGADA ˌantepaɣˈaða +ANTEPAGADAS ˌantepaɣˈaðas +ANTEPAGADO ˌantepaɣˈaðo +ANTEPAGADOS ˌantepaɣˈaðos +ANTEPASAR ˌantepasˈaɾ +ANTEPORTADA ˌantepoɾtˈaða +ANTEPOSICIÓN ˌantepˌosiθjˈon +ANTEPUESTA ˌantepwˈesta +ANTEPUESTAS ˌantepwˈestas +ANTEPUESTO ˌantepwˈesto +ANTEPUESTOS ˌantepwˈestos +ANTEQUERA ˌantekˈeɾa +ANTEQUERANA ˌantekeɾˈana +ANTEQUERANAS ˌantekeɾˈanas +ANTEQUERANO ˌantekeɾˈano +ANTEQUERANOS ˌantekeɾˈanos +ANTEQUINO ˌantekˈino +ANTERA antˈeɾa +ANTERIOR ˌanteɾjˈoɾ +ANTERIORES ˌanteɾjˈoɾes +ANTERIORIDAD ˌanteɾjˌoɾiðˈad +ANTERO antˈeɾo +ANTERÓGRADO ˌanteɾˈoɣɾaðo +ANTEROINFERIOR ˌanteɾˌoɪmfeɾjˈoɾ +ANTEROINFERIORES ˌanteɾˌoɪmfeɾjˈoɾes +ANTES ˈantes +ANTESALAS ˌantesˈalas +ANTESIS antˈesis +ANTEÚLTIMA ˌanteˈultima +ANTEÚLTIMAS ˌanteˈultimas +ANTEÚLTIMO ˌanteˈultimo +ANTEÚLTIMOS ˌanteˈultimos +ANTEVENIDA ˌanteβenˈiða +ANTEVENIDAS ˌanteβenˈiðas +ANTEVENIDO ˌanteβenˈiðo +ANTEVENIDOS ˌanteβenˈiðos +ANTEVENIR ˌanteβenˈiɾ +ANTEVER ˌanteβˈeɾ +ANTEVÍSPERA ˌanteβˈispeɾa +ANTEVISTA ˌanteβˈista +ANTEVISTAS ˌanteβˈistas +ANTEVISTO ˌanteβˈisto +ANTEVISTOS ˌanteβˈistos +ANTIABORTISTAS ˌantjaβoɾtˈistas +ANTIAGREGACIÓN ˌantjaɣɾˌeɣaθjˈon +ANTIAGREGANTE ˌantjaɣɾeɣˈante +ANTIAMERICANA ˌantjamˌeɾikˈana +ANTIAMERICANAS ˌantjamˌeɾikˈanas +ANTIAMERICANISMO ˌantjamˌeɾikanˈismo +ANTIAMERICANO ˌantjamˌeɾikˈano +ANTIAMERICANOS ˌantjamˌeɾikˈanos +ANTIASIÁTICO ˌantjasjˈatiko +ANTIBALAS ˌantiβˈalas +ANTIBIÓTICO ˌantiβjˈotiko +ANTIBIOTICOTERAPIA ˌantiβjˌotikˌoteɾˈapja +ANTIBOLCHEVIQUE ˌantiβˌoltʃeβˈike +ANTIBRITÁNICO ˌantiβɾitˈaniko +ANTICADENA ˌantikaðˈena +ANTICAPITALISTAS ˌantikˌapitalˈistas +ANTICELULÍTICO ˌantiθˌelulˈitiko +ANTICICLÓN ˌantiθiklˈon +ANTICICLONES ˌantiθiklˈones +ANTICIPACIÓN ˌantiθˌipaθjˈon +ANTICIPADA ˌantiθipˈaða +ANTICIPADAS ˌantiθipˈaðas +ANTICIPADO ˌantiθipˈaðo +ANTICIPADOS ˌantiθipˈaðos +ANTICIPAR ˌantiθipˈaɾ +ANTICIPARE ˌantiθipˈaɾe +ANTICIPAS ˌantiθˈipas +ANTICIPATORIO ˌantiθˌipatˈoɾjo +ANTICIPO ˌantiθˈipo +ANTICIPOS ˌantiθˈipos +ANTICLIMÁTICA ˌantiklimˈatika +ANTICLIMÁTICAS ˌantiklimˈatikas +ANTICLIMÁTICO ˌantiklimˈatiko +ANTICLIMÁTICOS ˌantiklimˈatikos +ANTICLINAL ˌantiklinˈal +ANTICOAGULACIÓN ˌantikˌoaɣˌulaθjˈon +ANTICOAGULANTE ˌantikˌoaɣulˈante +ANTICOLINÉRGICO ˌantikˌolinˈeɾxiko +ANTICOMPETITIVO ˌantikˌompetitˈiβo +ANTICONCEPTIVO ˌantikˌonθepːtˈiβo +ANTICONSTITUCIONALIDAD ˌantikˌonstitˌuθjonˌaliðˈad +ANTICONVERSO ˌantikombˈeɾso +ANTICRISTIANA ˌantikɾistjˈana +ANTICRISTIANAS ˌantikɾistjˈanas +ANTICRISTIANO ˌantikɾistjˈano +ANTICRISTIANOS ˌantikɾistjˈanos +ANTICRÍTICA ˌantikɾˈitika +ANTICRÍTICAS ˌantikɾˈitikas +ANTICRÍTICOS ˌantikɾˈitikos +ANTICUADA ˌantikwˈaða +ANTICUADAS ˌantikwˈaðas +ANTICUADO ˌantikwˈaðo +ANTICUADOS ˌantikwˈaðos +ANTICUAR ˌantikwˈaɾ +ANTICUÁRAMOS ˌantikwˈaɾamos +ANTICUARIO ˌantikwˈaɾjo +ANTICUCHERÍA ˌantikˌutʃeɾˈia +ANTICUCHO ˌantikˈutʃo +ANTICUERPO ˌantikwˈeɾpo +ANTICULTURAL ˌantikˌultuɾˈal +ANTIDEPRESIVA ˌantiðˌepɾesˈiβa +ANTIDEPRESIVAS ˌantiðˌepɾesˈiβas +ANTIDEPRESIVO ˌantiðˌepɾesˈiβo +ANTIDEPRESIVOS ˌantiðˌepɾesˈiβos +ANTIDIABÉTICO ˌantiðjaβˈetiko +ANTIDICTATORIALES ˌantiðˌiktatoɾjˈales +ANTIDISCRIMINATORIO ˌantiðˌiskɾimˌinatˈoɾjo +ANTIDOMINICANA ˌantiðˌominikˈana +ANTIDOMINICANAS ˌantiðˌominikˈanas +ANTIDOMINICANO ˌantiðˌominikˈano +ANTIDOMINICANOS ˌantiðˌominikˈanos +ANTÍDOTO antˈiðoto +ANTIDUMPING ˌantiðˈumpiŋ +ANTIECONÓMICA ˌantjekonˈomika +ANTIECONÓMICAS ˌantjekonˈomikas +ANTIECONÓMICO ˌantjekonˈomiko +ANTIECONÓMICOS ˌantjekonˈomikos +ANTIELECTRÓN ˌantjelektɾˈon +ANTIER antjˈeɾ +ANTIESCLAVITUD ˌantjesklˌaβitˈud +ANTIESPAÑOLISMO ˌantjespˌaɲolˈismo +ANTIESPASMÓDICO ˌantjespasmˈoðiko +ANTIESTATAL ˌantjestatˈal +ANTIESTRÉS ˌantjestɾˈes +ANTIFASCISTAS ˌantifasθˈistas +ANTIFAZ ˌantifˈaθ +ANTIFERROMAGNÉTICO ˌantifˌeɾɾomaɡnˈetiko +ANTIFILIBUSTERO ˌantifˌiliβustˈeɾo +ANTÍFONA antˈifona +ANTIFONARIO ˌantifonˈaɾjo +ANTIFOSFOLÍPIDOS ˌantifˌosfolˈipiðos +ANTIFRANCÉS ˌantifɾanθˈes +ANTÍFRASIS antˈifɾasis +ANTIGÉNICO ˌantixˈeniko +ANTIGLOBAL ˌantiɣloβˈal +ANTIGÓNIDA ˌantiɣˈoniða +ANTIGUA antˈiɣwa +ANTIGUADA ˌantiɣwˈaða +ANTIGUADAS ˌantiɣwˈaðas +ANTIGUADO ˌantiɣwˈaðo +ANTIGUADOS ˌantiɣwˈaðos +ANTIGUANO ˌantiɣwˈano +ANTIGUAR ˌantiɣwˈaɾ +ANTIGUAS antˈiɣwas +ANTIGÜEDAD ˌantiɣˌueðˈad +ANTIGÜEÑO ˌantiɣuˈeɲo +ANTIGUO antˈiɣwo +ANTIHAITIANISMO ˌantiˌaɪtjanˈismo +ANTIHÉROE ˌantiˈeɾoe +ANTIHEROÍNA ˌantiˌeɾoˈina +ANTIHIELO ˌantijˈelo +ANTIHIPERTENSIVO ˌantiˌipeɾtensˈiβo +ANTIIGUALITARIO ˌantjiɣwˌalitˈaɾjo +ANTIINDUSTRIAL ˌantjindˌustɾiˈal +ANTIINSTITUCIONALISTA ˌantjinstˌituθjˌonalˈista +ANTIJUDÍO ˌantixuðˈio +ANTILÓGICA ˌantilˈoxika +ANTILÓGICAS ˌantilˈoxikas +ANTILÓGICO ˌantilˈoxiko +ANTILÓGICOS ˌantilˈoxikos +ANTÍLOPE antˈilope +ANTIMALÁRICA ˌantimalˈaɾika +ANTIMALÁRICAS ˌantimalˈaɾikas +ANTIMALÁRICO ˌantimalˈaɾiko +ANTIMALÁRICOS ˌantimalˈaɾikos +ANTIMATERIA ˌantimatˈeɾja +ANTIMATRIMONIO ˌantimˌatɾimˈonjo +ANTIMICROBIANA ˌantimˌikɾoβjˈana +ANTIMICROBIANO ˌantimˌikɾoβjˈano +ANTIMISIL ˌantimisˈil +ANTIMODERNISMO ˌantimˌoðeɾnˈismo +ANTIMODERNISTA ˌantimˌoðeɾnˈista +ANTIMONÁRQUICO ˌantimonˈaɾkiko +ANTIMONIO ˌantimˈonjo +ANTIMONITA ˌantimonˈita +ANTIMORAL ˌantimoɾˈal +ANTIMOTINES ˌantimotˈines +ANTINARCO ˌantinˈaɾko +ANTINEFRÍTICA ˌantinefɾˈitika +ANTINEFRÍTICAS ˌantinefɾˈitikas +ANTINEFRÍTICO ˌantinefɾˈitiko +ANTINEFRÍTICOS ˌantinefɾˈitikos +ANTINEOLIBERAL ˌantinˌeolˌiβeɾˈal +ANTINEUTRINO ˌantineʊtɾˈino +ANTINIEBLAS ˌantinjˈeβlas +ANTINOMIA ˌantinˈomja +ANTINOMIANISMO ˌantinˌomjanˈismo +ANTINOMIANISTA ˌantinˌomjanˈista +ANTINOMIANO ˌantinomjˈano +ANTINOMISMO ˌantinomˈismo +ANTINOMISTA ˌantinomˈista +ANTIOQUENO ˌantjokˈeno +ANTIOQUÍA ˌantjokˈia +ANTIPALÚDICA ˌantipalˈuðika +ANTIPALÚDICAS ˌantipalˈuðikas +ANTIPALÚDICO ˌantipalˈuðiko +ANTIPALÚDICOS ˌantipalˈuðikos +ANTIPÁNICO ˌantipˈaniko +ANTIPAPISTAS ˌantipapˈistas +ANTIPARALELO ˌantipˌaɾalˈelo +ANTIPARALELOGRAMO ˌantipˌaɾalˌeloɣɾˈamo +ANTIPARASITARIO ˌantipˌaɾasitˈaɾjo +ANTIPARTÍCULA ˌantipaɾtˈikula +ANTIPARTISANO ˌantipˌaɾtisˈano +ANTIPATÍA ˌantipatˈia +ANTIPATICA ˌantipatˈika +ANTIPATICO ˌantipatˈiko +ANTIPÁTICO ˌantipˈatiko +ANTIPATRÓN ˌantipatɾˈon +ANTÍPODA antˈipoða +ANTIPORNOGRAFÍA ˌantipˌoɾnoɣɾafˈia +ANTIPROLIFERATIVO ˌantipɾˌolifˌeɾatˈiβo +ANTIPROTÓN ˌantipɾotˈon +ANTIPSICÓTICO ˌantipsikˈotiko +ANTIRRACISTAS ˌantiɾɾaθˈistas +ANTIRRADIACIÓN ˌantiɾɾˌaðjaθjˈon +ANTIRRELECCIONISTA ˌantiɾɾˌelekθjonˈista +ANTIRREPUBLICANO ˌantiɾɾˌepuβlikˈano +ANTIRRETORNO ˌantiɾɾetˈoɾno +ANTIRREUMÁTICA ˌantiɾɾeʊmˈatika +ANTIRREUMÁTICAS ˌantiɾɾeʊmˈatikas +ANTIRREUMÁTICO ˌantiɾɾeʊmˈatiko +ANTIRREUMÁTICOS ˌantiɾɾeʊmˈatikos +ANTISATÉLITE ˌantisatˈelite +ANTISECUESTRO ˌantisekwˈestɾo +ANTISECULAR ˌantisˌekulˈaɾ +ANTISEÑORIAL ˌantisˌeɲoɾjˈal +ANTISENTIDO ˌantisentˈiðo +ANTISEPSIA ˌantisˈepsja +ANTISUBVERSIVO ˌantisˌubβeɾsˈiβo +ANTITAUROMAQUIA ˌantitˌaʊɾomˈakja +ANTITÉRMICA ˌantitˈeɾmika +ANTITÉRMICAS ˌantitˈeɾmikas +ANTITÉRMICO ˌantitˈeɾmiko +ANTITÉRMICOS ˌantitˈeɾmikos +ANTÍTESIS antˈitesis +ANTITÉTICO ˌantitˈetiko +ANTITROMBINA ˌantitɾombˈina +ANTITUBERCULOSO ˌantitˌuβeɾkulˈoso +ANTITUSIVO ˌantitusˈiβo +ANTIVAHO ˌantiβˈao +ANTIVARIÓLICO ˌantiβaɾjˈoliko +ANTIVENENO ˌantiβenˈeno +ANTIVIDA ˌantiβˈiða +ANTIVIENTO ˌantiβjˈɛnto +ANTOFAGASTA ˌantofaɣˈasta +ANTÓFILO antˈofilo +ANTOJA antˈoxa +ANTOJADA ˌantoxˈaða +ANTOJADAS ˌantoxˈaðas +ANTOJADIZO ˌantoxaðˈiθo +ANTOJADO ˌantoxˈaðo +ANTOJADOS ˌantoxˈaðos +ANTOJAR ˌantoxˈaɾ +ANTOJARSE ˌantoxˈaɾse +ANTOJITO ˌantoxˈito +ANTOJO antˈoxo +ANTOLOGADA ˌantoloɣˈaða +ANTOLOGADAS ˌantoloɣˈaðas +ANTOLOGADO ˌantoloɣˈaðo +ANTOLOGADOR ˌantolˌoɣaðˈoɾ +ANTOLOGADORA ˌantolˌoɣaðˈoɾa +ANTOLOGADOS ˌantoloɣˈaðos +ANTOLOGAR ˌantoloɣˈaɾ +ANTOLOGÍA ˌantoloxˈia +ANTOLÓGICO ˌantolˈoxiko +ANTOLOGIZADA ˌantolˌoxiθˈaða +ANTOLOGIZADAS ˌantolˌoxiθˈaðas +ANTOLOGIZADO ˌantolˌoxiθˈaðo +ANTOLOGIZADOS ˌantolˌoxiθˈaðos +ANTOLOGIZAR ˌantolˌoxiθˈaɾ +ANTÓLOGO antˈoloɣo +ANTONIA antˈonja +ANTONIETA ˌantonjˈeta +ANTÓNIMA antˈonima +ANTÓNIMAS antˈonimas +ANTÓNIMO antˈonimo +ANTÓNIMOS antˈonimos +ANTONINIANO ˌantoninjˈano +ANTONIO antˈonjo +ANTONITO ˌantonˈito +ANTONOMASIA ˌantonomˈasja +ANTORCHA antˈoɾtʃa +ANTRACOSIS ˌantɾakˈosis +ANTRO ˈantɾo +ANTRÓPICA antɾˈopika +ANTRÓPICAS antɾˈopikas +ANTRÓPICO antɾˈopiko +ANTRÓPICOS antɾˈopikos +ANTROPIZACIÓN ˌantɾopˌiθaθjˈon +ANTROPIZADA ˌantɾopiθˈaða +ANTROPIZADAS ˌantɾopiθˈaðas +ANTROPIZADO ˌantɾopiθˈaðo +ANTROPIZADOS ˌantɾopiθˈaðos +ANTROPIZAR ˌantɾopiθˈaɾ +ANTROPOCÉNTRICO ˌantɾopoθˈentɾiko +ANTROPOFAGIA ˌantɾopofˈaxja +ANTROPÓFAGO ˌantɾopˈofaɣo +ANTROPOGÉNICA ˌantɾopoxˈenika +ANTROPOGÉNICAS ˌantɾopoxˈenikas +ANTROPOGÉNICO ˌantɾopoxˈeniko +ANTROPOGÉNICOS ˌantɾopoxˈenikos +ANTROPOIDE ˌantɾopˈoɪðe +ANTROPÓLOGA ˌantɾopˈoloɣa +ANTROPOLOGÍA ˌantɾopˌoloxˈia +ANTROPOLÓGICO ˌantɾopolˈoxiko +ANTROPÓLOGO ˌantɾopˈoloɣo +ANTROPOMÉTRICA ˌantɾopomˈetɾika +ANTROPOMÉTRICAS ˌantɾopomˈetɾikas +ANTROPOMÉTRICO ˌantɾopomˈetɾiko +ANTROPOMÉTRICOS ˌantɾopomˈetɾikos +ANTROPOMÓRFICO ˌantɾopomˈoɾfiko +ANTROPOMORFIZADA ˌantɾopˌomoɾfiθˈaða +ANTROPOMORFIZADAS ˌantɾopˌomoɾfiθˈaðas +ANTROPOMORFIZADO ˌantɾopˌomoɾfiθˈaðo +ANTROPOMORFIZADOS ˌantɾopˌomoɾfiθˈaðos +ANTROPOMORFIZAR ˌantɾopˌomoɾfiθˈaɾ +ANTROPONIMIA ˌantɾoponˈimja +ANTROPONÍMICO ˌantɾoponˈimiko +ANTROPÓNIMO ˌantɾopˈonimo +ANTROPOSÓFICA ˌantɾoposˈofika +ANTROPOSÓFICAS ˌantɾoposˈofikas +ANTROPOSÓFICO ˌantɾoposˈofiko +ANTROPOSÓFICOS ˌantɾoposˈofikos +ANTRUEJO ˌantɾuˈexo +ANTRUEJOS ˌantɾuˈexos +ANTÚNEZ antˈuneθ +ANUAL anwˈal +ANUALIDAD ˌanwaliðˈad +ANUALIZADA ˌanwaliθˈaða +ANUALIZADAS ˌanwaliθˈaðas +ANUALIZADO ˌanwaliθˈaðo +ANUALIZADOS ˌanwaliθˈaðos +ANUALIZAR ˌanwaliθˈaɾ +ANUARIO anwˈaɾjo +ANUBIS anˈuβis +ANUBLADA ˌanuβlˈaða +AÑUBLADA ˌaɲuβlˈaða +ANUBLADAS ˌanuβlˈaðas +AÑUBLADAS ˌaɲuβlˈaðas +ANUBLADO ˌanuβlˈaðo +AÑUBLADO ˌaɲuβlˈaðo +ANUBLADOS ˌanuβlˈaðos +AÑUBLADOS ˌaɲuβlˈaðos +ANUBLAR ˌanuβlˈaɾ +AÑUBLAR ˌaɲuβlˈaɾ +ANUDADA ˌanuðˈaða +AÑUDADA ˌaɲuðˈaða +ANUDADAS ˌanuðˈaðas +AÑUDADAS ˌaɲuðˈaðas +ANUDADO ˌanuðˈaðo +AÑUDADO ˌaɲuðˈaðo +ANUDADOS ˌanuðˈaðos +AÑUDADOS ˌaɲuðˈaðos +ANUDAR ˌanuðˈaɾ +AÑUDAR ˌaɲuðˈaɾ +ANUDARE ˌanuðˈaɾe +ANUDARÉ ˌanuðaɾˈe +ANUENTE anwˈɛnte +ANULABILIDAD ˌanulˌaβiliðˈad +ANULACIÓN ˌanulaθjˈon +ANULADA ˌanulˈaða +ANULADAS ˌanulˈaðas +ANULADO ˌanulˈaðo +ANULADOS ˌanulˈaðos +ANULAR ˌanulˈaɾ +ANULARES ˌanulˈaɾes +ANUNCIACIÓN ˌanunθjaθjˈon +ANUNCIADA ˌanunθjˈaða +ANUNCIADAS ˌanunθjˈaðas +ANUNCIADO ˌanunθjˈaðo +ANUNCIADOS ˌanunθjˈaðos +ANUNCIAMOS ˌanunθjˈamos +ANUNCIANDO ˌanunθjˈando +ANUNCIAR ˌanunθjˈaɾ +ANUNCIO anˈunθjo +ANÚRICO anˈuɾiko +ANURO anˈuɾo +ANUROS anˈuɾos +ANVERSO ambˈeɾso +ANZOÁTEGUI ˌanθoˈateɣi +ANZOATIGUENSE ˌanθoˌatiɣˈɛnse +ANZUELO anθwˈelo +AOJADA ˌaoxˈaða +AOJADAS ˌaoxˈaðas +AOJADO ˌaoxˈaðo +AOJADOS ˌaoxˈaðos +AOJAR ˌaoxˈaɾ +AORISTO ˌaoɾˈisto +AORTA aˈoɾta +AÓRTICA aˈoɾtika +AÓRTICAS aˈoɾtikas +AÓRTICO aˈoɾtiko +AORTICORRENAL ˌaoɾtˌikoɾɾenˈal +AORTICORRENALES ˌaoɾtˌikoɾɾenˈales +AÓRTICOS aˈoɾtikos +AOVADA ˌaoβˈaða +AOVADAS ˌaoβˈaðas +AOVADO ˌaoβˈaðo +AOVADOS ˌaoβˈaðos +AOVAR ˌaoβˈaɾ +APA ˈapa +APACENTADA ˌapaθentˈaða +APACENTADAS ˌapaθentˈaðas +APACENTADO ˌapaθentˈaðo +APACENTADOS ˌapaθentˈaðos +APACENTAR ˌapaθentˈaɾ +APACHADA ˌapatʃˈaða +APACHADAS ˌapatʃˈaðas +APACHADO ˌapatʃˈaðo +APACHADOS ˌapatʃˈaðos +APACHAR ˌapatʃˈaɾ +APACHE apˈatʃe +APACHURRADA ˌapatʃuɾɾˈaða +APACHURRADAS ˌapatʃuɾɾˈaðas +APACHURRADO ˌapatʃuɾɾˈaðo +APACHURRADOS ˌapatʃuɾɾˈaðos +APACHURRAR ˌapatʃuɾɾˈaɾ +APACIBILIDAD ˌapaθˌiβiliðˈad +APACIBLE ˌapaθˈiβle +APACIGUADA ˌapaθiɣwˈaða +APACIGUADAS ˌapaθiɣwˈaðas +APACIGUADO ˌapaθiɣwˈaðo +APACIGUADOS ˌapaθiɣwˈaðos +APACIGUAR ˌapaθiɣwˈaɾ +APADRINADA ˌapaðɾinˈaða +APADRINADAS ˌapaðɾinˈaðas +APADRINADO ˌapaðɾinˈaðo +APADRINADOS ˌapaðɾinˈaðos +APADRINAR ˌapaðɾinˈaɾ +APAGÁ ˌapaɣˈa +APAGABLE ˌapaɣˈaβle +APAGADA ˌapaɣˈaða +APAGADAS ˌapaɣˈaðas +APAGADO ˌapaɣˈaðo +APAGADOR ˌapaɣaðˈoɾ +APAGADOS ˌapaɣˈaðos +APAGAFUEGOS ˌapaɣafwˈeɣos +APAGAMOS ˌapaɣˈamos +APAGAR ˌapaɣˈaɾ +APAGARSE ˌapaɣˈaɾse +APAGÓN ˌapaɣˈon +APAGUE apˈaɣe +APALABRADA ˌapalaβɾˈaða +APALABRADAS ˌapalaβɾˈaðas +APALABRADO ˌapalaβɾˈaðo +APALABRADOS ˌapalaβɾˈaðos +APALABRAR ˌapalaβɾˈaɾ +APALACHE ˌapalˈatʃe +APALACHES ˌapalˈatʃes +APALANCADA ˌapalankˈaða +APALANCADAS ˌapalankˈaðas +APALANCADO ˌapalankˈaðo +APALANCADOS ˌapalankˈaðos +APALANCAR ˌapalankˈaɾ +APALEADA ˌapaleˈaða +APALEADAS ˌapaleˈaðas +APALEADO ˌapaleˈaðo +APALEADOS ˌapaleˈaðos +APALEAR ˌapaleˈaɾ +APALIZADA ˌapaliθˈaða +APALIZADAS ˌapaliθˈaðas +APALIZADO ˌapaliθˈaðo +APALIZADOS ˌapaliθˈaðos +APALIZAR ˌapaliθˈaɾ +APANADA ˌapanˈaða +APAÑADA ˌapaɲˈaða +APANADAS ˌapanˈaðas +APAÑADAS ˌapaɲˈaðas +APANADO ˌapanˈaðo +APAÑADO ˌapaɲˈaðo +APANADOS ˌapanˈaðos +APAÑADOS ˌapaɲˈaðos +APANAR ˌapanˈaɾ +APAÑAR ˌapaɲˈaɾ +APANCORA ˌapankˈoɾa +APANDADA ˌapandˈaða +APANDADAS ˌapandˈaðas +APANDADO ˌapandˈaðo +APANDADOS ˌapandˈaðos +APANDAR ˌapandˈaɾ +APANIGUADA ˌapaniɣwˈaða +APANIGUADAS ˌapaniɣwˈaðas +APANIGUADO ˌapaniɣwˈaðo +APANIGUADOS ˌapaniɣwˈaðos +APAÑO apˈaɲo +APAPACHADA ˌapapatʃˈaða +APAPACHADAS ˌapapatʃˈaðas +APAPACHADO ˌapapatʃˈaðo +APAPACHADOS ˌapapatʃˈaðos +APAPACHAR ˌapapatʃˈaɾ +APAPACHO ˌapapˈatʃo +APARA apˈaɾa +APARADA ˌapaɾˈaða +APARADAS ˌapaɾˈaðas +APARADO ˌapaɾˈaðo +APARADOR ˌapaɾaðˈoɾ +APARADOS ˌapaɾˈaðos +APARAMOS ˌapaɾˈamos +APARANDO ˌapaɾˈando +APARAR ˌapaɾˈaɾ +APARARA ˌapaɾˈaɾa +APARARÁ ˌapaɾaɾˈa +APARÁRAMOS ˌapaɾˈaɾamos +APARARAS ˌapaɾˈaɾas +APARARÁS ˌapaɾaɾˈas +APARAREIS ˌapaɾˈaɾeɪs +APARAREMOS ˌapaɾaɾˈemos +APARARES ˌapaɾˈaɾes +APARARÍAMOS ˌapaɾaɾˈiamos +APARAS apˈaɾas +APARASTE ˌapaɾˈaste +APARATAJE ˌapaɾatˈaxe +APARATICO ˌapaɾatˈiko +APARATITO ˌapaɾatˈito +APARATO ˌapaɾˈato +APARATOLOGÍA ˌapaɾˌatoloxˈia +APARATOS ˌapaɾˈatos +APARATOSIDAD ˌapaɾˌatosiðˈad +APARATOSO ˌapaɾatˈoso +APARCADA ˌapaɾkˈaða +APARCADAS ˌapaɾkˈaðas +APARCADO ˌapaɾkˈaðo +APARCADOS ˌapaɾkˈaðos +APARCAMIENTO ˌapaɾkamjˈɛnto +APARCAR ˌapaɾkˈaɾ +APARCERA ˌapaɾθˈeɾa +APARE apˈaɾe +APAREADA ˌapaɾeˈaða +APAREADAS ˌapaɾeˈaðas +APAREADO ˌapaɾeˈaðo +APAREADOS ˌapaɾeˈaðos +APARECE ˌapaɾˈeθe +APARECEMOS ˌapaɾeθˈemos +APARECER ˌapaɾeθˈeɾ +APARECERÁ ˌapaɾˌeθeɾˈa +APARECERÁS ˌapaɾˌeθeɾˈas +APARECEREMOS ˌapaɾˌeθeɾˈemos +APARECERÍAMOS ˌapaɾˌeθeɾˈiamos +APARECES ˌapaɾˈeθes +APARECÍAMOS ˌapaɾeθˈiamos +APARECIDA ˌapaɾeθˈiða +APARECIDAS ˌapaɾeθˈiðas +APARECIDO ˌapaɾeθˈiðo +APARECIDOS ˌapaɾeθˈiðos +APARECIOSE ˌapaɾeθjˈose +APARECIÓSE ˌapaɾeθjˈose +APAREJADA ˌapaɾexˈaða +APAREJADAS ˌapaɾexˈaðas +APAREJADO ˌapaɾexˈaðo +APAREJADORA ˌapaɾˌexaðˈoɾa +APAREJADOS ˌapaɾexˈaðos +APAREJAR ˌapaɾexˈaɾ +APAREMOS ˌapaɾˈemos +APARENTADA ˌapaɾentˈaða +APARENTADAS ˌapaɾentˈaðas +APARENTADO ˌapaɾentˈaðo +APARENTADOS ˌapaɾentˈaðos +APARENTAR ˌapaɾentˈaɾ +APARENTE ˌapaɾˈɛnte +APARENTEMENTE ˌapaɾˈɛntemˈente +APARES apˈaɾes +APAREZCO ˌapaɾˈeθko +APARICIÓN ˌapaɾiθjˈon +APARICIONES ˌapaɾiθjˈones +APARIENCIA ˌapaɾjˈɛnθja +APARO apˈaɾo +APARTADA ˌapaɾtˈaða +APARTADAS ˌapaɾtˈaðas +APARTADO ˌapaɾtˈaðo +APARTADOS ˌapaɾtˈaðos +APARTAMENTO ˌapaɾtamˈɛnto +APARTAMENTOS ˌapaɾtamˈɛntos +APARTAMOS ˌapaɾtˈamos +APARTE apˈaɾte +APARTHEID ˌapaɾtˈeɪd +APASIONADA ˌapasjonˈaða +APASIONADAS ˌapasjonˈaðas +APASIONADÍSIMO ˌapasjˌonaðˈisimo +APASIONADO ˌapasjonˈaðo +APASIONADOS ˌapasjonˈaðos +APASIONAR ˌapasjonˈaɾ +APASTE apˈaste +APATEÍSMO ˌapateˈismo +APATÍA ˌapatˈia +APÁTICO apˈatiko +APATITA ˌapatˈita +APATITO ˌapatˈito +APÁTRIDA apˈatɾiða +APATRIDIA ˌapatɾˈiðja +APEADA ˌapeˈaða +APEADAS ˌapeˈaðas +APEADERO ˌapeaðˈeɾo +APEADO ˌapeˈaðo +APEADOS ˌapeˈaðos +APEAR ˌapeˈaɾ +APECHUGADA ˌapetʃuɣˈaða +APECHUGADAS ˌapetʃuɣˈaðas +APECHUGADO ˌapetʃuɣˈaðo +APECHUGADOS ˌapetʃuɣˈaðos +APECHUGAR ˌapetʃuɣˈaɾ +APEDAZADA ˌapeðaθˈaða +APEDAZADAS ˌapeðaθˈaðas +APEDAZADO ˌapeðaθˈaðo +APEDAZADOS ˌapeðaθˈaðos +APEDAZAR ˌapeðaθˈaɾ +APEDRADA ˌapeðɾˈaða +APEDRADAS ˌapeðɾˈaðas +APEDRADO ˌapeðɾˈaðo +APEDRADOS ˌapeðɾˈaðos +APEDREADA ˌapeðɾeˈaða +APEDREADAS ˌapeðɾeˈaðas +APEDREADO ˌapeðɾeˈaðo +APEDREADOS ˌapeðɾeˈaðos +APEDREAR ˌapeðɾeˈaɾ +APEGADA ˌapeɣˈaða +APEGADAS ˌapeɣˈaðas +APEGADO ˌapeɣˈaðo +APEGADOS ˌapeɣˈaðos +APEGO apˈeɣo +APELA apˈela +APELABLE ˌapelˈaβle +APELACIÓN ˌapelaθjˈon +APELADA ˌapelˈaða +APELADAS ˌapelˈaðas +APELADO ˌapelˈaðo +APELADOS ˌapelˈaðos +APELAMOS ˌapelˈamos +APELANDO ˌapelˈando +APELANTE ˌapelˈante +APELAR ˌapelˈaɾ +APELARA ˌapelˈaɾa +APELARÁ ˌapelaɾˈa +APELÁRAMOS ˌapelˈaɾamos +APELARAS ˌapelˈaɾas +APELARÁS ˌapelaɾˈas +APELAREIS ˌapelˈaɾeɪs +APELAREMOS ˌapelaɾˈemos +APELARES ˌapelˈaɾes +APELARÍAMOS ˌapelaɾˈiamos +APELAS apˈelas +APELASTE ˌapelˈaste +APELATIVO ˌapelatˈiβo +APELE apˈele +APELEMOS ˌapelˈemos +APELES apˈeles +APELMAZAR ˌapelmaθˈaɾ +APELOTADA ˌapelotˈaða +APELOTADAS ˌapelotˈaðas +APELOTADO ˌapelotˈaðo +APELOTADOS ˌapelotˈaðos +APELOTAR ˌapelotˈaɾ +APELOTONADA ˌapelˌotonˈaða +APELOTONADAS ˌapelˌotonˈaðas +APELOTONADO ˌapelˌotonˈaðo +APELOTONADOS ˌapelˌotonˈaðos +APELOTONAR ˌapelˌotonˈaɾ +APENA apˈena +APENADA ˌapenˈaða +APENADAS ˌapenˈaðas +APENADO ˌapenˈaðo +APENADOS ˌapenˈaðos +APENAMOS ˌapenˈamos +APENANDO ˌapenˈando +APENAR ˌapenˈaɾ +APENARA ˌapenˈaɾa +APENARÁ ˌapenaɾˈa +APENÁRAMOS ˌapenˈaɾamos +APENARAS ˌapenˈaɾas +APENARÁS ˌapenaɾˈas +APENAREIS ˌapenˈaɾeɪs +APENARÉIS ˌapenaɾˈeis +APENAREMOS ˌapenaɾˈemos +APENARES ˌapenˈaɾes +APENARÍAMOS ˌapenaɾˈiamos +APENAS apˈenas +APENASTE ˌapenˈaste +APENCADA ˌapenkˈaða +APENCADAS ˌapenkˈaðas +APENCADO ˌapenkˈaðo +APENCADOS ˌapenkˈaðos +APENCAR ˌapenkˈaɾ +APÉNDICE apˈendiθe +APENDICECTOMÍA ˌapendˌiθektomˈia +APENDICITIS ˌapendiθˈitis +APENDICULAR ˌapendˌikulˈaɾ +APENE apˈene +APENEMOS ˌapenˈemos +APENES apˈenes +APENINOS ˌapenˈinos +APENITAS ˌapenˈitas +APENO apˈeno +APEO apˈeo +APEPISTA ˌapepˈista +APERADOR ˌapeɾaðˈoɾ +APERCIBIDA ˌapeɾθiβˈiða +APERCIBIDAS ˌapeɾθiβˈiðas +APERCIBIDO ˌapeɾθiβˈiðo +APERCIBIDOS ˌapeɾθiβˈiðos +APERITIVO ˌapeɾitˈiβo +APERO apˈeɾo +APEROS apˈeɾos +APERRADO ˌapeɾɾˈaðo +APERRAR ˌapeɾɾˈaɾ +APERSONÁ ˌapeɾsonˈa +APERSONADA ˌapeɾsonˈaða +APERSONADAS ˌapeɾsonˈaðas +APERSONADO ˌapeɾsonˈaðo +APERSONADOS ˌapeɾsonˈaðos +APERSONARSE ˌapeɾsonˈaɾse +APERTRECHADA ˌapeɾtɾetʃˈaða +APERTRECHADAS ˌapeɾtɾetʃˈaðas +APERTRECHADO ˌapeɾtɾetʃˈaðo +APERTRECHADOS ˌapeɾtɾetʃˈaðos +APERTURA ˌapeɾtˈuɾa +APERTURADA ˌapeɾtuɾˈaða +APERTURADAS ˌapeɾtuɾˈaðas +APERTURADO ˌapeɾtuɾˈaðo +APERTURADOS ˌapeɾtuɾˈaðos +APERTURAR ˌapeɾtuɾˈaɾ +APERTURES ˌapeɾtˈuɾes +APESADUMBRADA ˌapesˌaðumbɾˈaða +APESADUMBRADAS ˌapesˌaðumbɾˈaðas +APESADUMBRADOS ˌapesˌaðumbɾˈaðos +APESADUMBRAR ˌapesˌaðumbɾˈaɾ +APESARAR ˌapesaɾˈaɾ +APESTADA ˌapestˈaða +APESTADAS ˌapestˈaðas +APESTADO ˌapestˈaðo +APESTADOS ˌapestˈaðos +APESTAR ˌapestˈaɾ +APESTOSO ˌapestˈoso +APETECEDOR ˌapetˌeθeðˈoɾ +APETECER ˌapeteθˈeɾ +APETECIDA ˌapeteθˈiða +APETECIDAS ˌapeteθˈiðas +APETECIDO ˌapeteθˈiðo +APETECIDOS ˌapeteθˈiðos +APETENCIA ˌapetˈɛnθja +APETENTE ˌapetˈɛnte +APETENTES ˌapetˈɛntes +APETITO ˌapetˈito +APETITOSA ˌapetitˈosa +APETITOSO ˌapetitˈoso +APETITOSOS ˌapetitˈosos +APIADADA ˌapjaðˈaða +APIADADAS ˌapjaðˈaðas +APIADADO ˌapjaðˈaðo +APIADADOS ˌapjaðˈaðos +APIADAR ˌapjaðˈaɾ +APIARIO apjˈaɾjo +APICAL ˌapikˈal +ÁPICE ˈapiθe +APÍCOLA apˈikola +APICOMPLEJO ˌapikomplˈexo +APÍCULO apˈikulo +APICULTOR ˌapikultˈoɾ +APILABLE ˌapilˈaβle +APILADA ˌapilˈaða +APILADAS ˌapilˈaðas +APILADO ˌapilˈaðo +APILADOR ˌapilaðˈoɾ +APILADORA ˌapilaðˈoɾa +APILADOS ˌapilˈaðos +APILAR ˌapilˈaɾ +APILASTRADO ˌapilastɾˈaðo +APIÑADA ˌapiɲˈaða +APIÑADAS ˌapiɲˈaðas +APIÑADO ˌapiɲˈaðo +APIÑADOS ˌapiɲˈaðos +APIÑAMIENTO ˌapiɲamjˈɛnto +APIÑAR ˌapiɲˈaɾ +APIO ˈapjo +APIOLADA ˌapjolˈaða +APIOLADAS ˌapjolˈaðas +APIOLADO ˌapjolˈaðo +APIOLADOS ˌapjolˈaðos +APIOLAR ˌapjolˈaɾ +APIPADA ˌapipˈaða +APIPADAS ˌapipˈaðas +APIPADO ˌapipˈaðo +APIPADOS ˌapipˈaðos +APISONADA ˌapisonˈaða +APISONADAS ˌapisonˈaðas +APISONADO ˌapisonˈaðo +APISONADORA ˌapisˌonaðˈoɾa +APISONADOS ˌapisonˈaðos +APISONAR ˌapisonˈaɾ +APLACADA ˌaplakˈaða +APLACADAS ˌaplakˈaðas +APLACADO ˌaplakˈaðo +APLACADOS ˌaplakˈaðos +APLACAR ˌaplakˈaɾ +APLANADA ˌaplanˈaða +APLANADAS ˌaplanˈaðas +APLANADO ˌaplanˈaðo +APLANADORA ˌaplanaðˈoɾa +APLANADOS ˌaplanˈaðos +APLANAR ˌaplanˈaɾ +APLANCHADA ˌaplantʃˈaða +APLANCHADAS ˌaplantʃˈaðas +APLANCHADO ˌaplantʃˈaðo +APLANCHADOS ˌaplantʃˈaðos +APLANCHAR ˌaplantʃˈaɾ +APLÁSICO aplˈasiko +APLASTABLE ˌaplastˈaβle +APLASTADA ˌaplastˈaða +APLASTADAS ˌaplastˈaðas +APLASTADO ˌaplastˈaðo +APLASTADOS ˌaplastˈaðos +APLASTAMIENTO ˌaplastamjˈɛnto +APLASTAMIENTOS ˌaplastamjˈɛntos +APLASTANDO ˌaplastˈando +APLASTANTE ˌaplastˈante +APLASTANTEMENTE ˌaplastˈantemˈente +APLASTAR ˌaplastˈaɾ +APLATANADA ˌaplatanˈaða +APLATANADAS ˌaplatanˈaðas +APLATANADO ˌaplatanˈaðo +APLATANADOS ˌaplatanˈaðos +APLATANAR ˌaplatanˈaɾ +APLAUDIDA ˌaplaʊðˈiða +APLAUDIDAS ˌaplaʊðˈiðas +APLAUDIDO ˌaplaʊðˈiðo +APLAUDIDOR ˌaplaʊðiðˈoɾ +APLAUDIDOS ˌaplaʊðˈiðos +APLAUDÍMETRO ˌaplaʊðˈimetɾo +APLAUDÍMETROS ˌaplaʊðˈimetɾos +APLAUDIR ˌaplaʊðˈiɾ +APLAUSO aplˈaʊso +APLAUSÓMETRO ˌaplaʊsˈometɾo +APLAUSÓMETROS ˌaplaʊsˈometɾos +APLAZADA ˌaplaθˈaða +APLAZADAS ˌaplaθˈaðas +APLAZADO ˌaplaθˈaðo +APLAZADOS ˌaplaθˈaðos +APLAZAR ˌaplaθˈaɾ +APLEGADA ˌapleɣˈaða +APLEGADAS ˌapleɣˈaðas +APLEGADO ˌapleɣˈaðo +APLEGADOS ˌapleɣˈaðos +APLICÁ ˌaplikˈa +APLICABILIDAD ˌaplikˌaβiliðˈad +APLICABLE ˌaplikˈaβle +APLICACION ˌaplikˈaθjon +APLICACIÓN ˌaplikaθjˈon +APLICACIONES ˌaplikaθjˈones +APLICADA ˌaplikˈaða +APLICADAS ˌaplikˈaðas +APLICADO ˌaplikˈaðo +APLICADOS ˌaplikˈaðos +APLICAR ˌaplikˈaɾ +APLIQUE aplˈike +APLOMADA ˌaplomˈaða +APLOMADAS ˌaplomˈaðas +APLOMADO ˌaplomˈaðo +APLOMADOS ˌaplomˈaðos +APLOMAR ˌaplomˈaɾ +APLOMO aplˈomo +APNEA apnˈea +APNEICA apnˈeɪka +APNEICAS apnˈeɪkas +APNEICO apnˈeɪko +APNEICOS apnˈeɪkos +APOCADO ˌapokˈaðo +APOCALIPSIS ˌapokalˈipsis +APOCALÍPTICO ˌapokalˈipːtiko +APOCAR ˌapokˈaɾ +APÓCEMA apˈoθema +APOCOPADA ˌapokopˈaða +APOCOPADAS ˌapokopˈaðas +APOCOPADO ˌapokopˈaðo +APOCOPADOS ˌapokopˈaðos +APOCOPAR ˌapokopˈaɾ +APÓCOPE apˈokope +APOCOPO ˌapokˈopo +APÓCRIFO apˈokɾifo +APODADA ˌapoðˈaða +APODADAS ˌapoðˈaðas +APODADO ˌapoðˈaðo +APODADOS ˌapoðˈaðos +APODAR ˌapoðˈaɾ +APODERADA ˌapoðeɾˈaða +APODERADAS ˌapoðeɾˈaðas +APODERADO ˌapoðeɾˈaðo +APODERADOS ˌapoðeɾˈaðos +APODERAR ˌapoðeɾˈaɾ +APODO apˈoðo +APOFENIA ˌapofˈenja +APÓFISIS apˈofisis +APOFONÍA ˌapofonˈia +APOGEO ˌapoxˈeo +APÓGRAFO apˈoɣɾafo +APOLARES ˌapolˈaɾes +APOLINARIO ˌapolinˈaɾjo +APOLÍNEO ˌapolˈineo +APOLITICISMO ˌapolˌitiθˈismo +APOLÍTICO ˌapolˈitiko +APOLO apˈolo +APOLOGETA ˌapoloxˈeta +APOLOGÉTICO ˌapoloxˈetiko +APOLOGÍA ˌapoloxˈia +APOLOGISTA ˌapoloxˈista +APÓLOGO apˈoloɣo +APOLONIO ˌapolˈonjo +APOLTRONADA ˌapoltɾonˈaða +APOLTRONADAS ˌapoltɾonˈaðas +APOLTRONADO ˌapoltɾonˈaðo +APOLTRONADOS ˌapoltɾonˈaðos +APOLTRONARSE ˌapoltɾonˈaɾse +APONER ˌaponˈeɾ +APONTE apˈonte +APOPLEJÍA ˌapoplexˈia +APOPLÉJICO ˌapoplˈexiko +APOQUINADA ˌapokinˈaða +APOQUINADAS ˌapokinˈaðas +APOQUINADOS ˌapokinˈaðos +APOQUINAR ˌapokinˈaɾ +APORÍA ˌapoɾˈia +APORREADA ˌapoɾɾeˈaða +APORREADAS ˌapoɾɾeˈaðas +APORREADO ˌapoɾɾeˈaðo +APORREADOS ˌapoɾɾeˈaðos +APORREAR ˌapoɾɾeˈaɾ +APORTADA ˌapoɾtˈaða +APORTADAS ˌapoɾtˈaðas +APORTADO ˌapoɾtˈaðo +APORTADOS ˌapoɾtˈaðos +APORTAR ˌapoɾtˈaɾ +APOSEMÁTICO ˌaposemˈatiko +APOSENTADA ˌaposentˈaða +APOSENTADAS ˌaposentˈaðas +APOSENTADO ˌaposentˈaðo +APOSENTADOR ˌaposˌentaðˈoɾ +APOSENTADOS ˌaposentˈaðos +APOSENTAMIENTO ˌaposˌentamjˈɛnto +APOSENTAR ˌaposentˈaɾ +APOSICIÓN ˌaposiθjˈon +APÓSITO apˈosito +APOSTA apˈosta +APOSTADA ˌapostˈaða +APOSTADAS ˌapostˈaðas +APOSTADO ˌapostˈaðo +APOSTADOS ˌapostˈaðos +APOSTAR ˌapostˈaɾ +APOSTATA ˌapostˈata +APÓSTATA apˈostata +APOSTATADA ˌapostatˈaða +APOSTATADAS ˌapostatˈaðas +APOSTATADO ˌapostatˈaðo +APOSTATADOS ˌapostatˈaðos +APOSTATAR ˌapostatˈaɾ +APOSTATARE ˌapostatˈaɾe +APÓSTOL apˈostol +APOSTOLADO ˌapostolˈaðo +APOSTÓLICO ˌapostˈoliko +APOSTROFADA ˌapostɾofˈaða +APOSTROFADAS ˌapostɾofˈaðas +APOSTROFADO ˌapostɾofˈaðo +APOSTROFADOS ˌapostɾofˈaðos +APOSTROFAMOS ˌapostɾofˈamos +APOSTROFAR ˌapostɾofˈaɾ +APOSTROFARES ˌapostɾofˈaɾes +APÓSTROFE apˈostɾofe +APÓSTROFO apˈostɾofo +APOSTURA ˌapostˈuɾa +APOTECA ˌapotˈeka +APOTECARIO ˌapotekˈaɾjo +APOTEGMA ˌapotˈeɡma +APOTEMA ˌapotˈema +APOTEOSIS ˌapoteˈosis +APOYO apˈojjo +APP ˈapp +APPLE ˈapəl +APPLIANCE ˌappliˈanθe +APRAXIA apɾˈaksja +APRECIABILÍSIMO ˌapɾeθjˌaβilˈisimo +APRECIABLE ˌapɾeθjˈaβle +APRECIABLES ˌapɾeθjˈaβles +APRECIACIÓN ˌapɾeθjaθjˈon +APRECIADA ˌapɾeθjˈaða +APRECIADAS ˌapɾeθjˈaðas +APRECIADO ˌapɾeθjˈaðo +APRECIADOS ˌapɾeθjˈaðos +APRECIAR ˌapɾeθjˈaɾ +APRECIATIVA ˌapɾeθjatˈiβa +APRECIATIVAS ˌapɾeθjatˈiβas +APRECIATIVO ˌapɾeθjatˈiβo +APRECIATIVOS ˌapɾeθjatˈiβos +APRECIO apɾˈeθjo +APREHENDER ˌapɾeendˈeɾ +APREHENDIDA ˌapɾeendˈiða +APREHENDIDAS ˌapɾeendˈiðas +APREHENDIDO ˌapɾeendˈiðo +APREHENDIDOS ˌapɾeendˈiðos +APREHENSIÓN ˌapɾeensjˈon +APREMIADA ˌapɾemjˈaða +APREMIADAS ˌapɾemjˈaðas +APREMIADO ˌapɾemjˈaðo +APREMIADOS ˌapɾemjˈaðos +APREMIANTE ˌapɾemjˈante +APREMIAR ˌapɾemjˈaɾ +APREMIO apɾˈemjo +APRENDEN apɾˈɛnden +APRENDER ˌapɾendˈeɾ +APRENDÍ ˌapɾendˈi +APRENDIDA ˌapɾendˈiða +APRENDIDAS ˌapɾendˈiðas +APRENDIDO ˌapɾendˈiðo +APRENDIDOS ˌapɾendˈiðos +APRENDIENDO ˌapɾendjˈɛndo +APRENDIERA ˌapɾendjˈeɾa +APRENDIZ ˌapɾendˈiθ +APRENDIZAJE ˌapɾendiθˈaxe +APRENSIÓN ˌapɾensjˈon +APRENSIVA ˌapɾensˈiβa +APRENSIVAS ˌapɾensˈiβas +APRENSIVO ˌapɾensˈiβo +APRENSIVOS ˌapɾensˈiβos +APRÉS apɾˈes +APRESA apɾˈesa +APRESADA ˌapɾesˈaða +APRESADAS ˌapɾesˈaðas +APRESADO ˌapɾesˈaðo +APRESADOS ˌapɾesˈaðos +APRESAR ˌapɾesˈaɾ +APRESES apɾˈeses +APRESTADA ˌapɾestˈaða +APRESTADAS ˌapɾestˈaðas +APRESTADO ˌapɾestˈaðo +APRESTADOS ˌapɾestˈaðos +APRESTAR ˌapɾestˈaɾ +APRESTOS apɾˈestos +APRESURADA ˌapɾesuɾˈaða +APRESURADAS ˌapɾesuɾˈaðas +APRESURADO ˌapɾesuɾˈaðo +APRESURADOS ˌapɾesuɾˈaðos +APRESURAR ˌapɾesuɾˈaɾ +APRETÁ ˌapɾetˈa +APRETADA ˌapɾetˈaða +APRETADAS ˌapɾetˈaðas +APRETADÍSIMA ˌapɾetaðˈisima +APRETADÍSIMAS ˌapɾetaðˈisimas +APRETADÍSIMO ˌapɾetaðˈisimo +APRETADÍSIMOS ˌapɾetaðˈisimos +APRETADITO ˌapɾetaðˈito +APRETADO ˌapɾetˈaðo +APRETADOS ˌapɾetˈaðos +APRETAMIENTO ˌapɾetamjˈɛnto +APRETANDO ˌapɾetˈando +APRETAR ˌapɾetˈaɾ +APRETÉ ˌapɾetˈe +APRETÓN ˌapɾetˈon +APRETUJADA ˌapɾetuxˈaða +APRETUJADAS ˌapɾetuxˈaðas +APRETUJADO ˌapɾetuxˈaðo +APRETUJADOS ˌapɾetuxˈaðos +APRETUJAR ˌapɾetuxˈaɾ +APRETURA ˌapɾetˈuɾa +APRIETE ˌapɾiˈete +APRIETO ˌapɾiˈeto +APRISA apɾˈisa +APRISCADA ˌapɾiskˈaða +APRISCADAS ˌapɾiskˈaðas +APRISCADO ˌapɾiskˈaðo +APRISCADOS ˌapɾiskˈaðos +APRISCAR ˌapɾiskˈaɾ +APRISIONADA ˌapɾisjonˈaða +APRISIONADAS ˌapɾisjonˈaðas +APRISIONADO ˌapɾisjonˈaðo +APRISIONADOS ˌapɾisjonˈaðos +APRISIONAMIENTO ˌapɾisjˌonamjˈɛnto +APRISIONAR ˌapɾisjonˈaɾ +APROBACIÓN ˌapɾoβaθjˈon +APROBADA ˌapɾoβˈaða +APROBADAS ˌapɾoβˈaðas +APROBADO ˌapɾoβˈaðo +APROBADOS ˌapɾoβˈaðos +APROBAR ˌapɾoβˈaɾ +APROBLEMADA ˌapɾoβlemˈaða +APROBLEMADAS ˌapɾoβlemˈaðas +APROBLEMADO ˌapɾoβlemˈaðo +APROBLEMADOS ˌapɾoβlemˈaðos +APROBLEMAR ˌapɾoβlemˈaɾ +APROCIMACIÓN ˌapɾoθˌimaθjˈon +APROCIMACIONES ˌapɾoθˌimaθjˈones +APRONTADA ˌapɾontˈaða +APRONTADAS ˌapɾontˈaðas +APRONTADO ˌapɾontˈaðo +APRONTADOS ˌapɾontˈaðos +APRONTAR ˌapɾontˈaɾ +APROPIACIÓN ˌapɾopjaθjˈon +APROPIADAS ˌapɾopjˈaðas +APROPIADO ˌapɾopjˈaðo +APROPIADOS ˌapɾopjˈaðos +APROPIAR ˌapɾopjˈaɾ +APROPRIADA ˌapɾopɾiˈaða +APROPRIADAS ˌapɾopɾiˈaðas +APROPRIADO ˌapɾopɾiˈaðo +APROPRIADOS ˌapɾopɾiˈaðos +APROPRIAR ˌapɾopɾiˈaɾ +APROPRIARÍAS ˌapɾopɾiaɾˈias +APROPRIARSE ˌapɾopɾiˈaɾse +APROVECHADA ˌapɾoβetʃˈaða +APROVECHADAS ˌapɾoβetʃˈaðas +APROVECHADO ˌapɾoβetʃˈaðo +APROVECHADOS ˌapɾoβetʃˈaðos +APROVECHAR ˌapɾoβetʃˈaɾ +APROVECHARSE ˌapɾoβetʃˈaɾse +APROVECHE ˌapɾoβˈetʃe +APROVISIONADA ˌapɾoβˌisjonˈaða +APROVISIONADAS ˌapɾoβˌisjonˈaðas +APROVISIONADO ˌapɾoβˌisjonˈaðo +APROVISIONADOS ˌapɾoβˌisjonˈaðos +APROVISIONAR ˌapɾoβˌisjonˈaɾ +APROXIMACIÓN ˌapɾoksˌimaθjˈon +APROXIMACIONES ˌapɾoksˌimaθjˈones +APROXIMADA ˌapɾoksimˈaða +APROXIMADAMENTE ˌapɾoksimˈaðamˈente +APROXIMADAS ˌapɾoksimˈaðas +APROXIMADO ˌapɾoksimˈaðo +APROXIMADOS ˌapɾoksimˈaðos +APROXIMAR ˌapɾoksimˈaɾ +APTADA apːtˈaða +APTADAS apːtˈaðas +APTADO apːtˈaðo +APTADOS apːtˈaðos +APTAR apːtˈaɾ +APTE ˈapːte +APTITUD ˌapːtitˈud +ÁPUD ˈapud +APUESTA apwˈesta +APUESTAS apwˈestas +APUESTO apwˈesto +APUÑALADA ˌapuɲalˈaða +APUÑALADAS ˌapuɲalˈaðas +APUÑALADO ˌapuɲalˈaðo +APUÑALADOS ˌapuɲalˈaðos +APUÑALAR ˌapuɲalˈaɾ +APUNTADA ˌapuntˈaða +APUNTADAS ˌapuntˈaðas +APUNTADO ˌapuntˈaðo +APUNTADOS ˌapuntˈaðos +APUNTALADA ˌapuntalˈaða +APUNTALADAS ˌapuntalˈaðas +APUNTALADO ˌapuntalˈaðo +APUNTALADOS ˌapuntalˈaðos +APUNTALAR ˌapuntalˈaɾ +APUNTAR ˌapuntˈaɾ +APUNTAT ˌapuntˈat +APUNTE apˈunte +APURA apˈuɾa +APURADA ˌapuɾˈaða +APURADAS ˌapuɾˈaðas +APURADO ˌapuɾˈaðo +APURADOS ˌapuɾˈaðos +APURAMOS ˌapuɾˈamos +APURANDO ˌapuɾˈando +APURAR ˌapuɾˈaɾ +APURARA ˌapuɾˈaɾa +APURARÁ ˌapuɾaɾˈa +APURÁRAMOS ˌapuɾˈaɾamos +APURARAS ˌapuɾˈaɾas +APURARÁS ˌapuɾaɾˈas +APURAREIS ˌapuɾˈaɾeɪs +APURAREMOS ˌapuɾaɾˈemos +APURARES ˌapuɾˈaɾes +APURARÍAMOS ˌapuɾaɾˈiamos +APURAS apˈuɾas +APURASTE ˌapuɾˈaste +APURE apˈuɾe +APUREMOS ˌapuɾˈemos +APUREÑO ˌapuɾˈeɲo +APURES apˈuɾes +APURO apˈuɾo +AQUAPLANING ˌakwaplˈaniŋ +AQUEA akˈea +AQUEAS akˈeas +AQUEJADA ˌakexˈaða +AQUEJADAS ˌakexˈaðas +AQUEJADO ˌakexˈaðo +AQUEJADOS ˌakexˈaðos +AQUEJAR ˌakexˈaɾ +AQUEL akˈel +AQUÉL akˈel +AQUELARRE ˌakelˈaɾɾe +AQUELLOS akˈeʎos +AQUEMÉNIDA ˌakemˈeniða +AQUENIO akˈenjo +AQUEO akˈeo +AQUERENCIA ˌakeɾˈɛnθja +AQUERENCIADA ˌakeɾenθjˈaða +AQUERENCIADAS ˌakeɾenθjˈaðas +AQUERENCIADO ˌakeɾenθjˈaðo +AQUERENCIADOS ˌakeɾenθjˈaðos +AQUERENCIAR ˌakeɾenθjˈaɾ +AQUERENCIARSE ˌakeɾenθjˈaɾse +AQUERÓN ˌakeɾˈon +AQUERONTE ˌakeɾˈonte +AQUESE akˈese +AQUESTA akˈesta +AQUESTAS akˈestas +AQUESTE akˈeste +AQUESTO akˈesto +AQUESTOS akˈestos +AQUI ˈaki +AQUÍ akˈi +AQUIETADA ˌakjetˈaða +AQUIETADAS ˌakjetˈaðas +AQUIETADO ˌakjetˈaðo +AQUIETADOS ˌakjetˈaðos +AQUILATADA ˌakilatˈaða +AQUILATADAS ˌakilatˈaðas +AQUILATADO ˌakilatˈaðo +AQUILATADOS ˌakilatˈaðos +AQUILES akˈiles +AQUILÓN ˌakilˈon +AQUINCENSE ˌakinθˈɛnse +AQUINO akˈino +AQUIRAL ˌakiɾˈal +AQUISGRÁN ˌakisɣɾˈan +AQUITANIA ˌakitˈanja +AQUITANO ˌakitˈano +ARA ˈaɾa +ARABA aɾˈaβa +ARABE aɾˈaβe +ÁRABE ˈaɾaβe +ÁRABES ˈaɾaβes +ARABESCO ˌaɾaβˈesko +ARABIA aɾˈaβja +ARÁBIGO aɾˈaβiɣo +ARABINOSA ˌaɾaβinˈosa +ARABISTA ˌaɾaβˈista +ARABIZACIÓN ˌaɾaβˌiθaθjˈon +ARABIZADA ˌaɾaβiθˈaða +ARABIZADAS ˌaɾaβiθˈaðas +ARABIZADO ˌaɾaβiθˈaðo +ARABIZADOS ˌaɾaβiθˈaðos +ARABIZAR ˌaɾaβiθˈaɾ +ARABLE aɾˈaβle +ARÁCEO aɾˈaθeo +ARACNOIDEO ˌaɾaknoɪðˈeo +ARACNOLOGÍA ˌaɾaknˌoloxˈia +ARADA aɾˈaða +ARADAS aɾˈaðas +ARADO aɾˈaðo +ARADOR ˌaɾaðˈoɾ +ARADOS aɾˈaðos +ARADURA ˌaɾaðˈuɾa +ARAGÓN ˌaɾaɣˈon +ARAGONÉS ˌaɾaɣonˈes +ARAGONESISTA ˌaɾaɣˌonesˈista +ARAGUANEY ˌaɾaɣwanˈeɪ +ARAGÜEÑA ˌaɾaɣuˈeɲa +ARAGUEÑO ˌaɾaɣˈeɲo +ARAGÜEÑO ˌaɾaɣuˈeɲo +ARAHUACO ˌaɾawˈako +ARAKAKI ˌaɾakˈaki +ARAMARRA ˌaɾamˈaɾɾa +ARAMEA ˌaɾamˈea +ARAMEO ˌaɾamˈeo +ARÁN aɾˈan +ARANA aɾˈana +ARAÑA aɾˈaɲa +ARAÑADA ˌaɾaɲˈaða +ARAÑADAS ˌaɾaɲˈaðas +ARAÑADO ˌaɾaɲˈaðo +ARAÑADOS ˌaɾaɲˈaðos +ARAÑAR ˌaɾaɲˈaɾ +ARAÑAZO ˌaɾaɲˈaθo +ARANCEL ˌaɾanθˈel +ARÁNDANO aɾˈandano +ARANDELA ˌaɾandˈela +ARANDIA aɾˈandja +ARANDINO ˌaɾandˈino +ARAÑERO ˌaɾaɲˈeɾo +ARANÉS ˌaɾanˈes +ARANESA ˌaɾanˈesa +ARANESES ˌaɾanˈeses +ARAÑITA ˌaɾaɲˈita +ARANJUEZ ˌaɾaŋxwˈeθ +ARAÑÓN ˌaɾaɲˈon +ARANTXA aɾˈantʃa +ARAÑUELA ˌaɾaɲwˈela +ARANZADA ˌaɾanθˈaða +ARÁNZAZU aɾˈanθaθu +ARAONA ˌaɾaˈona +ARAPAJÓ ˌaɾapaxˈo +ARAR aɾˈaɾ +ARARA aɾˈaɾa +ARÁS aɾˈas +ARASARÍ ˌaɾasaɾˈi +ARAUCANA ˌaɾaʊkˈana +ARAUCANAS ˌaɾaʊkˈanas +ARAUCANIZADA ˌaɾaʊkˌaniθˈaða +ARAUCANIZADAS ˌaɾaʊkˌaniθˈaðas +ARAUCANIZADO ˌaɾaʊkˌaniθˈaðo +ARAUCANIZADOS ˌaɾaʊkˌaniθˈaðos +ARAUCANIZAR ˌaɾaʊkˌaniθˈaɾ +ARAUCANO ˌaɾaʊkˈano +ARAUCANOS ˌaɾaʊkˈanos +ARAÚJO ˌaɾaˈuxo +ARAZÁ ˌaɾaθˈa +ARBITRADA ˌaɾβitɾˈaða +ARBITRADAS ˌaɾβitɾˈaðas +ARBITRADO ˌaɾβitɾˈaðo +ARBITRADOS ˌaɾβitɾˈaðos +ARBITRAL ˌaɾβitɾˈal +ARBITRAMENTO ˌaɾβitɾamˈɛnto +ARBITRAR ˌaɾβitɾˈaɾ +ARBITRARIO ˌaɾβitɾˈaɾjo +ARBITRISTA ˌaɾβitɾˈista +ARBOL aɾβˈol +ÁRBOL ˈaɾβol +ARBOLADA ˌaɾβolˈaða +ARBOLADAS ˌaɾβolˈaðas +ARBOLADO ˌaɾβolˈaðo +ARBOLADOS ˌaɾβolˈaðos +ARBOLAR ˌaɾβolˈaɾ +ARBOLEDA ˌaɾβolˈeða +ÁRBOLES ˈaɾβoles +ARBORESCENTE ˌaɾβoɾesθˈɛnte +ARBORESCENTES ˌaɾβoɾesθˈɛntes +ARBORÍCOLA ˌaɾβoɾˈikola +ARBORICULTOR ˌaɾβoɾˌikultˈoɾ +ARBORIZADA ˌaɾβoɾiθˈaða +ARBORIZADAS ˌaɾβoɾiθˈaðas +ARBORIZADO ˌaɾβoɾiθˈaðo +ARBORIZADOS ˌaɾβoɾiθˈaðos +ARBORÓFILA ˌaɾβoɾˈofila +ARBUSCULAR ˌaɾβuskulˈaɾ +ARBUSTIVA ˌaɾβustˈiβa +ARBUSTIVAS ˌaɾβustˈiβas +ARBUSTIVO ˌaɾβustˈiβo +ARBUSTIVOS ˌaɾβustˈiβos +ARBUSTO aɾβˈusto +ARCA ˈaɾka +ARCABUCEAR ˌaɾkaβˌuθeˈaɾ +ARCABUCERÍA ˌaɾkaβˌuθeɾˈia +ARCABUZ ˌaɾkaβˈuθ +ARCADA aɾkˈaða +ARCADAS aɾkˈaðas +ARCADIA aɾkˈaðja +ARCAICA aɾkˈaɪka +ARCAIZAR ˌaɾkaɪθˈaɾ +ARCANA aɾkˈana +ARCANAS aɾkˈanas +ARCÁNGEL aɾkˈaŋxel +ARCANIDAD ˌaɾkaniðˈad +ARCANO aɾkˈano +ARCANOS aɾkˈanos +ARCAS ˈaɾkas +ARCE ˈaɾθe +ARCEDIANO ˌaɾθeðjˈano +ARCEO aɾθˈeo +ARCHIBEBE ˌaɾtʃiβˈeβe +ARCHICANCILLER ˌaɾtʃikˌanθiʎˈeɾ +ARCHIDUCADO ˌaɾtʃiðukˈaðo +ARCHIDUQUE ˌaɾtʃiðˈuke +ARCHIDUQUESA ˌaɾtʃiðukˈesa +ARCHIENEMIGO ˌaɾtʃjenemˈiɣo +ARCHIEPARQUÍA ˌaɾtʃjepaɾkˈia +ARCHIEPARQUIAL ˌaɾtʃjepaɾkjˈal +ARCHIFONEMA ˌaɾtʃifonˈema +ARCHIMAGO ˌaɾtʃimˈaɣo +ARCHIPIÉLAGO ˌaɾtʃipjˈelaɣo +ARCHIVADA ˌaɾtʃiβˈaða +ARCHIVADAS ˌaɾtʃiβˈaðas +ARCHIVADO ˌaɾtʃiβˈaðo +ARCHIVADOS ˌaɾtʃiβˈaðos +ARCHIVO aɾtʃˈiβo +ARCILLA aɾθˈiʎa +ARCILLADA ˌaɾθiʎˈaða +ARCILLADAS ˌaɾθiʎˈaðas +ARCILLADO ˌaɾθiʎˈaðo +ARCILLADOS ˌaɾθiʎˈaðos +ARCILLAR ˌaɾθiʎˈaɾ +ARCILLOLA ˌaɾθiʎˈola +ARCO ˈaɾko +ARCOÍRIS ˌaɾkoˈiɾis +ARCÓN aɾkˈon +ARCONTADO ˌaɾkontˈaðo +ARCOSOLIO ˌaɾkosˈoljo +ARCUACIÓN ˌaɾkwaθjˈon +ARDA ˈaɾða +ARDAMOS aɾðˈamos +ARDAN ˈaɾðan +ARDAS ˈaɾðas +ARDE ˈaɾðe +ARDEMOS aɾðˈemos +ARDER aɾðˈeɾ +ARDERÁ ˌaɾðeɾˈa +ARDERÁS ˌaɾðeɾˈas +ARDEREMOS ˌaɾðeɾˈemos +ARDERÍAMOS ˌaɾðeɾˈiamos +ARDES ˈaɾðes +ARDÍAMOS aɾðˈiamos +ARDID aɾðˈid +ARDIDA aɾðˈiða +ARDIDAS aɾðˈiðas +ARDIDO aɾðˈiðo +ARDIDOS aɾðˈiðos +ARDIENTE aɾðjˈɛnte +ARDO ˈaɾðo +ARDOR aɾðˈoɾ +ARDUIDAD ˌaɾdwiðˈad +ARE ˈaɾe +ARECA aɾˈeka +AREMOS aɾˈemos +ARENA aɾˈena +ARENADA ˌaɾenˈaða +ARENADAS ˌaɾenˈaðas +ARENADO ˌaɾenˈaðo +ARENADOS ˌaɾenˈaðos +ARENAL ˌaɾenˈal +ARENALES ˌaɾenˈales +ARENAR ˌaɾenˈaɾ +ARENARIA ˌaɾenˈaɾja +ARENAS aɾˈenas +ARENERO ˌaɾenˈeɾo +ARENGA aɾˈɛŋɡa +ARENGADA ˌaɾeŋɡˈaða +ARENGADAS ˌaɾeŋɡˈaðas +ARENGADO ˌaɾeŋɡˈaðo +ARENGADOS ˌaɾeŋɡˈaðos +ARENGANDO ˌaɾeŋɡˈando +ARENGAR ˌaɾeŋɡˈaɾ +ARENGO aɾˈɛŋɡo +ARENGUÉ ˌaɾeŋɡˈe +ARENISCA ˌaɾenˈiska +ARENISCO ˌaɾenˈisko +ARENO aɾˈeno +ARENOSO ˌaɾenˈoso +ARENQUE aɾˈɛnke +ARÉOLA aɾˈeola +AREPA aɾˈepa +AREPITA ˌaɾepˈita +AREQUIPA ˌaɾekˈipa +AREQUIPE ˌaɾekˈipe +AREQUIPEÑO ˌaɾekipˈeɲo +ARES ˈaɾes +ARESTEGUI ˌaɾestˈeɣi +ARETALOGÍA ˌaɾetˌaloxˈia +ARETE aɾˈete +ARETITO ˌaɾetˈito +ARÉVACO aɾˈeβako +ARÉVALO aɾˈeβalo +ARGÁN aɾɣˈan +ARGAÑA aɾɣˈaɲa +ARGEL aɾxˈel +ARGELIA aɾxˈelja +ARGENTADA ˌaɾxentˈaða +ARGENTADAS ˌaɾxentˈaðas +ARGENTADO ˌaɾxentˈaðo +ARGENTADOS ˌaɾxentˈaðos +ARGENTAFÍN ˌaɾxentafˈin +ARGENTAR ˌaɾxentˈaɾ +ARGÉNTICO aɾxˈentiko +ARGENTINA ˌaɾxentˈina +ARGENTINE ˌaɾxentˈine +ARGENTINES ˌaɾxentˈines +ARGENTINIDAD ˌaɾxentˌiniðˈad +ARGENTINO ˌaɾxentˈino +ARGENTITA ˌaɾxentˈita +ARGIPRESINA ˌaɾxipɾesˈina +ARGIPRESINAS ˌaɾxipɾesˈinas +ARGIRÁSPIDA ˌaɾxiɾˈaspiða +ARGIVA aɾxˈiβa +ARGIVO aɾxˈiβo +ARGO ˈaɾɣo +ARGÓN aɾɣˈon +ARGONAUTA ˌaɾɣonˈaʊta +ARGOT aɾɣˈot +ARGÜENDE ˌaɾɣuˈɛnde +ARGÜENDEADA ˌaɾɣuˌendeˈaða +ARGÜENDEADAS ˌaɾɣuˌendeˈaðas +ARGÜENDEADO ˌaɾɣuˌendeˈaðo +ARGÜENDEADOS ˌaɾɣuˌendeˈaðos +ARGÜÍ ˌaɾɣuˈi +ARGÜÍA ˌaɾɣuˈia +ARGÜÍAIS ˌaɾɣuˈiaɪs +ARGÜÍAMOS ˌaɾɣuˈiamos +ARGÜÍAN ˌaɾɣuˈian +ARGÜÍAS ˌaɾɣuˈias +ARGÜID ˌaɾɣuˈid +ARGÜIDA ˌaɾɣuˈiða +ARGÜIDAS ˌaɾɣuˈiðas +ARGÜIDO ˌaɾɣuˈiðo +ARGÜIDOS ˌaɾɣuˈiðos +ARGÜIMOS ˌaɾɣuˈimos +ARGÜIR ˌaɾɣuˈiɾ +ARGÜIRÁ ˌaɾɣuiɾˈa +ARGÜIRÁN ˌaɾɣuiɾˈan +ARGÜIRÁS ˌaɾɣuiɾˈas +ARGÜIRÉ ˌaɾɣuiɾˈe +ARGÜIRÉIS ˌaɾɣuiɾˈeis +ARGÜIREMOS ˌaɾɣuiɾˈemos +ARGÜIRÍA ˌaɾɣuiɾˈia +ARGÜIRÍAIS ˌaɾɣuiɾˈiaɪs +ARGÜIRÍAMOS ˌaɾɣuiɾˈiamos +ARGÜIRÍAN ˌaɾɣuiɾˈian +ARGÜIRÍAS ˌaɾɣuiɾˈias +ARGÜÍS ˌaɾɣuˈis +ARGÜISTE ˌaɾɣuˈiste +ARGÜISTEIS ˌaɾɣuˈisteɪs +ARGUMENTA ˌaɾɣumˈɛnta +ARGUMENTACIÓN ˌaɾɣumˌentaθjˈon +ARGUMENTADA ˌaɾɣumentˈaða +ARGUMENTADAS ˌaɾɣumentˈaðas +ARGUMENTADO ˌaɾɣumentˈaðo +ARGUMENTADOS ˌaɾɣumentˈaðos +ARGUMENTAN ˌaɾɣumˈɛntan +ARGUMENTANDO ˌaɾɣumentˈando +ARGUMENTAR ˌaɾɣumentˈaɾ +ARGUMENTARES ˌaɾɣumentˈaɾes +ARGUMENTAS ˌaɾɣumˈɛntas +ARGUMENTATIVA ˌaɾɣumˌentatˈiβa +ARGUMENTATIVAS ˌaɾɣumˌentatˈiβas +ARGUMENTATIVO ˌaɾɣumˌentatˈiβo +ARGUMENTATIVOS ˌaɾɣumˌentatˈiβos +ARGUMENTE ˈaɾɣumˈente +ARGUMENTES ˌaɾɣumˈentes +ARGUMENTO ˌaɾɣumˈɛnto +ARGUMENTOS ˌaɾɣumˈɛntos +ARIA ˈaɾja +ARIANO aɾjˈano +ARIAS ˈaɾjas +ARICA aɾˈika +ARIDAD ˌaɾiðˈad +ARIDEZ ˌaɾiðˈeθ +ÁRIDO ˈaɾiðo +ARIEL aɾjˈel +ARIES ˈaɾjes +ARIETADA ˌaɾjetˈaða +ARIETADAS ˌaɾjetˈaðas +ARIETADO ˌaɾjetˈaðo +ARIETADOS ˌaɾjetˈaðos +ARIETAR ˌaɾjetˈaɾ +ARIETE aɾjˈete +ARILO aɾˈilo +ARIO ˈaɾjo +ARIOS ˈaɾjos +ARIQUEÑO ˌaɾikˈeɲo +ARISCO aɾˈisko +ARISTA aɾˈista +ARISTADO ˌaɾistˈaðo +ARISTEGUI ˌaɾistˈeɣi +ARISTOCRACIA ˌaɾistokɾˈaθja +ARISTÓCRATA ˌaɾistˈokɾata +ARISTOCRÁTICO ˌaɾistokɾˈatiko +ARISTÓFANES ˌaɾistˈofanes +ARISTOFANESCO ˌaɾistˌofanˈesko +ARISTOLOQUIA ˌaɾistolˈokja +ARISTÓTELES ˌaɾistˈoteles +ARITO aɾˈito +ARIZONA ˌaɾiθˈona +ARIZONIANO ˌaɾiθonjˈano +ARKANSAS aɾkˈansas +ARKANSINO ˌaɾkansˈino +ARLEQUINADO ˌaɾlekinˈaðo +ARLESIANO ˌaɾlesjˈano +ARMA ˈaɾma +ARMADA aɾmˈaða +ARMADAS aɾmˈaðas +ARMADO aɾmˈaðo +ARMADOR ˌaɾmaðˈoɾ +ARMADOS aɾmˈaðos +ARMADURA ˌaɾmaðˈuɾa +ARMAGEDÓN ˌaɾmaxeðˈon +ARMAMOS aɾmˈamos +ARMANDO aɾmˈando +ARMAR aɾmˈaɾ +ARMARA aɾmˈaɾa +ARMARÁ ˌaɾmaɾˈa +ARMÁRAMOS aɾmˈaɾamos +ARMARAS aɾmˈaɾas +ARMARÁS ˌaɾmaɾˈas +ARMAREIS aɾmˈaɾeɪs +ARMAREMOS ˌaɾmaɾˈemos +ARMARES aɾmˈaɾes +ARMARÍAMOS ˌaɾmaɾˈiamos +ARMARIO aɾmˈaɾjo +ARMARLO aɾmˈaɾlo +ARMAS ˈaɾmas +ARMASTE aɾmˈaste +ARMATOSTE ˌaɾmatˈoste +ARMÉ aɾmˈe +ARMEMOS aɾmˈemos +ARMENIA aɾmˈenja +ARMENIO aɾmˈenjo +ARMERA aɾmˈeɾa +ARMERO aɾmˈeɾo +ARMES ˈaɾmes +ARMINIANO ˌaɾminjˈano +ARMIÑO aɾmˈiɲo +ARMO ˈaɾmo +ARMÓ aɾmˈo +ARMONÍA ˌaɾmonˈia +ARMONIOSO ˌaɾmonjˈoso +ARMONIZADA ˌaɾmoniθˈaða +ARMONIZADAS ˌaɾmoniθˈaðas +ARMONIZADO ˌaɾmoniθˈaðo +ARMONIZADOS ˌaɾmoniθˈaðos +ARMONIZAR ˌaɾmoniθˈaɾ +ARMORIAL ˌaɾmoɾjˈal +ARNAIZ aɾnˈaɪθ +ARNÉS aɾnˈes +ARO ˈaɾo +AROLA aɾˈola +AROMA aɾˈoma +AROMADA ˌaɾomˈaða +AROMADAS ˌaɾomˈaðas +AROMADO ˌaɾomˈaðo +AROMADOS ˌaɾomˈaðos +AROMAR ˌaɾomˈaɾ +AROMATASA ˌaɾomatˈasa +AROMATERAPIA ˌaɾomˌateɾˈapja +AROMATICIDAD ˌaɾomˌatiθiðˈad +AROMATIZACIÓN ˌaɾomˌatiθaθjˈon +AROMATIZADA ˌaɾomˌatiθˈaða +AROMATIZADAS ˌaɾomˌatiθˈaðas +AROMATIZADO ˌaɾomˌatiθˈaðo +AROMATIZADOS ˌaɾomˌatiθˈaðos +AROMATIZAR ˌaɾomˌatiθˈaɾ +AROMOSO ˌaɾomˈoso +AROMÚN ˌaɾomˈun +AROUSANO ˌaɾowsˈano +ARPA ˈaɾpa +ARPEGIADA ˌaɾpexjˈaða +ARPEGIADAS ˌaɾpexjˈaðas +ARPEGIADO ˌaɾpexjˈaðo +ARPEGIADOS ˌaɾpexjˈaðos +ARPEGIAR ˌaɾpexjˈaɾ +ARPÍA aɾpˈia +ARPISTA aɾpˈista +ARPÓN aɾpˈon +ARPONADA ˌaɾponˈaða +ARPONADAS ˌaɾponˈaðas +ARPONADO ˌaɾponˈaðo +ARPONADOS ˌaɾponˈaðos +ARPONAR ˌaɾponˈaɾ +ARPONEADA ˌaɾponeˈaða +ARPONEADAS ˌaɾponeˈaðas +ARPONEADO ˌaɾponeˈaðo +ARPONEADOS ˌaɾponeˈaðos +ARPONEANDO ˌaɾponeˈando +ARPONEAR ˌaɾponeˈaɾ +ARPONEO ˌaɾponˈeo +ARPONEÓ ˌaɾponeˈo +ARQUEADA ˌaɾkeˈaða +ARQUEADAS ˌaɾkeˈaðas +ARQUEADO ˌaɾkeˈaðo +ARQUEADOS ˌaɾkeˈaðos +ARQUEAR ˌaɾkeˈaɾ +ARQUEE aɾkˈee +ARQUEÉ ˌaɾkeˈe +ARQUEO aɾkˈeo +ARQUEÓ ˌaɾkeˈo +ARQUEOASTRÓNOMO ˌaɾkeˌoastɾˈonomo +ARQUEOCIATO ˌaɾkeoθjˈato +ARQUEOGEOGRAFÍA ˌaɾkeˌoxeˌoɣɾafˈia +ARQUEOLOGÍA ˌaɾkeˌoloxˈia +ARQUEOLÓGICA ˌaɾkeolˈoxika +ARQUEOLÓGICAS ˌaɾkeolˈoxikas +ARQUEOLÓGICO ˌaɾkeolˈoxiko +ARQUEOLÓGICOS ˌaɾkeolˈoxikos +ARQUEÓLOGO ˌaɾkeˈoloɣo +ARQUERÍA ˌaɾkeɾˈia +ARQUERO aɾkˈeɾo +ARQUETIPO ˌaɾketˈipo +ARQUI ˈaɾki +ARQUITA aɾkˈita +ARQUITECTA ˌaɾkitˈekta +ARQUITECTO ˌaɾkitˈekto +ARQUITECTÓNICO ˌaɾkitektˈoniko +ARQUITECTURA ˌaɾkitektˈuɾa +ARQUITRABE ˌaɾkitɾˈaβe +ARRABAL ˌaɾɾaβˈal +ARRABALERO ˌaɾɾaβalˈeɾo +ARRABALIZADA ˌaɾɾaβˌaliθˈaða +ARRABALIZADAS ˌaɾɾaβˌaliθˈaðas +ARRABALIZADO ˌaɾɾaβˌaliθˈaðo +ARRABALIZADOS ˌaɾɾaβˌaliθˈaðos +ARRABALIZAR ˌaɾɾaβˌaliθˈaɾ +ARRABIATA ˌaɾɾaβjˈata +ARRABIO aɾɾˈaβjo +ARRACACHA ˌaɾɾakˈatʃa +ARRACADA ˌaɾɾakˈaða +ARRACHERA ˌaɾɾatʃˈeɾa +ARRAIGADA ˌaɾɾaɪɣˈaða +ARRAIGADAS ˌaɾɾaɪɣˈaðas +ARRAIGADO ˌaɾɾaɪɣˈaðo +ARRAIGADOS ˌaɾɾaɪɣˈaðos +ARRAIGAMIENTO ˌaɾɾaɪɣamjˈɛnto +ARRAIGÁNDOSE ˌaɾɾaɪɣˈandose +ARRAIGAR ˌaɾɾaɪɣˈaɾ +ARRAIGO aɾɾˈaɪɣo +ARRAMBLADA ˌaɾɾamblˈaða +ARRAMBLADAS ˌaɾɾamblˈaðas +ARRAMBLADO ˌaɾɾamblˈaðo +ARRAMBLADOS ˌaɾɾamblˈaðos +ARRAMBLAR ˌaɾɾamblˈaɾ +ARRAMPLADA ˌaɾɾamplˈaða +ARRAMPLADAS ˌaɾɾamplˈaðas +ARRAMPLADO ˌaɾɾamplˈaðo +ARRAMPLADOS ˌaɾɾamplˈaðos +ARRAMPLAR ˌaɾɾamplˈaɾ +ARRANCABLE ˌaɾɾankˈaβle +ARRANCADA ˌaɾɾankˈaða +ARRANCADAS ˌaɾɾankˈaðas +ARRANCADO ˌaɾɾankˈaðo +ARRANCADOS ˌaɾɾankˈaðos +ARRANCAMOS ˌaɾɾankˈamos +ARRANCAR ˌaɾɾankˈaɾ +ARRANCHADA ˌaɾɾantʃˈaða +ARRANCHADAS ˌaɾɾantʃˈaðas +ARRANCHADO ˌaɾɾantʃˈaðo +ARRANCHADOS ˌaɾɾantʃˈaðos +ARRANCHAR ˌaɾɾantʃˈaɾ +ARRANQUE aɾɾˈanke +ARRAS ˈaɾɾas +ARRASADA ˌaɾɾasˈaða +ARRASADAS ˌaɾɾasˈaðas +ARRASADO ˌaɾɾasˈaðo +ARRASADOR ˌaɾɾasaðˈoɾ +ARRASADOS ˌaɾɾasˈaðos +ARRASAMOS ˌaɾɾasˈamos +ARRASAR ˌaɾɾasˈaɾ +ARRASE aɾɾˈase +ARRASTRA aɾɾˈastɾa +ARRASTRAR ˌaɾɾastɾˈaɾ +ARRASTRE aɾɾˈastɾe +ARRE ˈaɾɾe +ARREA aɾɾˈea +ARREACTIVA ˌaɾɾeaktˈiβa +ARREACTIVAS ˌaɾɾeaktˈiβas +ARREACTIVO ˌaɾɾeaktˈiβo +ARREACTIVOS ˌaɾɾeaktˈiβos +ARREADA ˌaɾɾeˈaða +ARREADAS ˌaɾɾeˈaðas +ARREADO ˌaɾɾeˈaðo +ARREADOS ˌaɾɾeˈaðos +ARREAR ˌaɾɾeˈaɾ +ARREBAÑADA ˌaɾɾeβaɲˈaða +ARREBAÑADAS ˌaɾɾeβaɲˈaðas +ARREBAÑADO ˌaɾɾeβaɲˈaðo +ARREBAÑADOS ˌaɾɾeβaɲˈaðos +ARREBAÑAR ˌaɾɾeβaɲˈaɾ +ARREBATADA ˌaɾɾeβatˈaða +ARREBATADAS ˌaɾɾeβatˈaðas +ARREBATADO ˌaɾɾeβatˈaðo +ARREBATADOS ˌaɾɾeβatˈaðos +ARREBATÁNDOSELA ˌaɾɾeβatˈandosˌela +ARREBATAR ˌaɾɾeβatˈaɾ +ARREBATO ˌaɾɾeβˈato +ARREBOL ˌaɾɾeβˈol +ARREBOLADA ˌaɾɾeβolˈaða +ARREBOLADAS ˌaɾɾeβolˈaðas +ARREBOLADO ˌaɾɾeβolˈaðo +ARREBOLADOS ˌaɾɾeβolˈaðos +ARREBOLAR ˌaɾɾeβolˈaɾ +ARREBUJADA ˌaɾɾeβuxˈaða +ARREBUJADAS ˌaɾɾeβuxˈaðas +ARREBUJADO ˌaɾɾeβuxˈaðo +ARREBUJADOS ˌaɾɾeβuxˈaðos +ARREBUJAR ˌaɾɾeβuxˈaɾ +ARRECHA aɾɾˈetʃa +ARRECHAR ˌaɾɾetʃˈaɾ +ARRECHAS aɾɾˈetʃas +ARRECHO aɾɾˈetʃo +ARRECIADA ˌaɾɾeθjˈaða +ARRECIADAS ˌaɾɾeθjˈaðas +ARRECIADO ˌaɾɾeθjˈaðo +ARRECIADOS ˌaɾɾeθjˈaðos +ARRECIAR ˌaɾɾeθjˈaɾ +ARRECIDA ˌaɾɾeθˈiða +ARRECIDAS ˌaɾɾeθˈiðas +ARRECIDO ˌaɾɾeθˈiðo +ARRECIDOS ˌaɾɾeθˈiðos +ARRECIFE ˌaɾɾeθˈife +ARRECIFES ˌaɾɾeθˈifes +ARRECIR ˌaɾɾeθˈiɾ +ARRECOSTAR ˌaɾɾekostˈaɾ +ARREDRADA ˌaɾɾeðɾˈaða +ARREDRADAS ˌaɾɾeðɾˈaðas +ARREDRADO ˌaɾɾeðɾˈaðo +ARREDRADOS ˌaɾɾeðɾˈaðos +ARREDRAR ˌaɾɾeðɾˈaɾ +ARREGAZADA ˌaɾɾeɣaθˈaða +ARREGAZADAS ˌaɾɾeɣaθˈaðas +ARREGAZADO ˌaɾɾeɣaθˈaðo +ARREGAZADOS ˌaɾɾeɣaθˈaðos +ARREGAZAR ˌaɾɾeɣaθˈaɾ +ARREGLADA ˌaɾɾeɣlˈaða +ARREGLADAS ˌaɾɾeɣlˈaðas +ARREGLADITO ˌaɾɾeɣlaðˈito +ARREGLADO ˌaɾɾeɣlˈaðo +ARREGLADOS ˌaɾɾeɣlˈaðos +ARREGLAME ˌaɾɾeɣlˈame +ARREGLAR ˌaɾɾeɣlˈaɾ +ARREGLARLA ˌaɾɾeɣlˈaɾla +ARREGLARLO ˌaɾɾeɣlˈaɾlo +ARREGLITO ˌaɾɾeɣlˈito +ARREGLO aɾɾˈeɣlo +ARREJUNTADA ˌaɾɾexuntˈaða +ARREJUNTADAS ˌaɾɾexuntˈaðas +ARREJUNTADO ˌaɾɾexuntˈaðo +ARREJUNTADOS ˌaɾɾexuntˈaðos +ARREMATADA ˌaɾɾematˈaða +ARREMATADAS ˌaɾɾematˈaðas +ARREMATADO ˌaɾɾematˈaðo +ARREMATADOS ˌaɾɾematˈaðos +ARREMATAR ˌaɾɾematˈaɾ +ARREMEDADA ˌaɾɾemeðˈaða +ARREMEDADAS ˌaɾɾemeðˈaðas +ARREMEDADO ˌaɾɾemeðˈaðo +ARREMEDADOS ˌaɾɾemeðˈaðos +ARREMEDAR ˌaɾɾemeðˈaɾ +ARREMETER ˌaɾɾemetˈeɾ +ARREMETIDA ˌaɾɾemetˈiða +ARREMETIDAS ˌaɾɾemetˈiðas +ARREMETIDO ˌaɾɾemetˈiðo +ARREMETIDOS ˌaɾɾemetˈiðos +ARREMOLINADA ˌaɾɾemˌolinˈaða +ARREMOLINADAS ˌaɾɾemˌolinˈaðas +ARREMOLINADO ˌaɾɾemˌolinˈaðo +ARREMOLINADOS ˌaɾɾemˌolinˈaðos +ARREMOLINAR ˌaɾɾemˌolinˈaɾ +ARREMOLINARSE ˌaɾɾemˌolinˈaɾse +ARREMPUJADA ˌaɾɾempuxˈaða +ARREMPUJADAS ˌaɾɾempuxˈaðas +ARREMPUJADO ˌaɾɾempuxˈaðo +ARREMPUJADOS ˌaɾɾempuxˈaðos +ARREMPUJAR ˌaɾɾempuxˈaɾ +ARRENDADA ˌaɾɾendˈaða +ARRENDADAS ˌaɾɾendˈaðas +ARRENDADO ˌaɾɾendˈaðo +ARRENDADOS ˌaɾɾendˈaðos +ARRENDAJO ˌaɾɾendˈaxo +ARRENDAR ˌaɾɾendˈaɾ +ARREPENTIDA ˌaɾɾepentˈiða +ARREPENTIDAS ˌaɾɾepentˈiðas +ARREPENTIDO ˌaɾɾepentˈiðo +ARREPENTIDOS ˌaɾɾepentˈiðos +ARREPENTIMIENTO ˌaɾɾepˌentimjˈɛnto +ARREPENTIR ˌaɾɾepentˈiɾ +ARREPENTIRÁS ˌaɾɾepˌentiɾˈas +ARRESTA aɾɾˈesta +ARRESTADA ˌaɾɾestˈaða +ARRESTADAS ˌaɾɾestˈaðas +ARRESTADO ˌaɾɾestˈaðo +ARRESTADOS ˌaɾɾestˈaðos +ARRESTAMOS ˌaɾɾestˈamos +ARRESTAR ˌaɾɾestˈaɾ +ARRESTARA ˌaɾɾestˈaɾa +ARRESTARÁ ˌaɾɾestaɾˈa +ARRESTÁRAMOS ˌaɾɾestˈaɾamos +ARRESTARAS ˌaɾɾestˈaɾas +ARRESTARÁS ˌaɾɾestaɾˈas +ARRESTAREIS ˌaɾɾestˈaɾeɪs +ARRESTAREMOS ˌaɾɾestaɾˈemos +ARRESTARES ˌaɾɾestˈaɾes +ARRESTARÍAMOS ˌaɾɾestaɾˈiamos +ARRESTAS aɾɾˈestas +ARRESTASTE ˌaɾɾestˈaste +ARRESTE aɾɾˈeste +ARRESTEMOS ˌaɾɾestˈemos +ARRESTES aɾɾˈestes +ARRESTO aɾɾˈesto +ARRIADA ˌaɾɾiˈaða +ARRIADAS ˌaɾɾiˈaðas +ARRIADO ˌaɾɾiˈaðo +ARRIADOS ˌaɾɾiˈaðos +ARRIANA ˌaɾɾiˈana +ARRIANO ˌaɾɾiˈano +ARRIAR ˌaɾɾiˈaɾ +ARRIATE ˌaɾɾiˈate +ARRIBA aɾɾˈiβa +ARRIBADA ˌaɾɾiβˈaða +ARRIBADAS ˌaɾɾiβˈaðas +ARRIBADO ˌaɾɾiβˈaðo +ARRIBADOS ˌaɾɾiβˈaðos +ARRIBAR ˌaɾɾiβˈaɾ +ARRIBO aɾɾˈiβo +ARRIENDAS ˌaɾɾiˈɛndas +ARRIENDO ˌaɾɾiˈɛndo +ARRIERO ˌaɾɾiˈeɾo +ARRIESGADA ˌaɾɾiesɣˈaða +ARRIESGADAMENTE ˌaɾɾiesɣˈaðamˈente +ARRIESGADAS ˌaɾɾiesɣˈaðas +ARRIESGADÍSIMO ˌaɾɾiˌesɣaðˈisimo +ARRIESGADO ˌaɾɾiesɣˈaðo +ARRIESGADOS ˌaɾɾiesɣˈaðos +ARRIMADA ˌaɾɾimˈaða +ARRIMADAS ˌaɾɾimˈaðas +ARRIMADO ˌaɾɾimˈaðo +ARRIMADOS ˌaɾɾimˈaðos +ARRIMAR ˌaɾɾimˈaɾ +ARRINCONADA ˌaɾɾinkonˈaða +ARRINCONADAS ˌaɾɾinkonˈaðas +ARRINCONADO ˌaɾɾinkonˈaðo +ARRINCONADOS ˌaɾɾinkonˈaðos +ARRINCONAR ˌaɾɾinkonˈaɾ +ARRIÑONADO ˌaɾɾiɲonˈaðo +ARRIOLA ˌaɾɾiˈola +ARRIOSTRADA ˌaɾɾiostɾˈaða +ARRIOSTRADAS ˌaɾɾiostɾˈaðas +ARRIOSTRADO ˌaɾɾiostɾˈaðo +ARRIOSTRADOS ˌaɾɾiostɾˈaðos +ARRIOSTRAR ˌaɾɾiostɾˈaɾ +ARRISCADA ˌaɾɾiskˈaða +ARRISCADAS ˌaɾɾiskˈaðas +ARRISCADO ˌaɾɾiskˈaðo +ARRISCADOS ˌaɾɾiskˈaðos +ARRISCAR ˌaɾɾiskˈaɾ +ARRITMIA aɾɾˈitmja +ARRITMOGÉNICO ˌaɾɾitmoxˈeniko +ARROBA aɾɾˈoβa +ARROBADA ˌaɾɾoβˈaða +ARROBADAS ˌaɾɾoβˈaðas +ARROBADO ˌaɾɾoβˈaðo +ARROBADOS ˌaɾɾoβˈaðos +ARROBAR ˌaɾɾoβˈaɾ +ARROCERA ˌaɾɾoθˈeɾa +ARROCERÍA ˌaɾɾoθeɾˈia +ARROCERO ˌaɾɾoθˈeɾo +ARROGADA ˌaɾɾoɣˈaða +ARROGADAS ˌaɾɾoɣˈaðas +ARROGADO ˌaɾɾoɣˈaðo +ARROGADOS ˌaɾɾoɣˈaðos +ARROGANCIA ˌaɾɾoɣˈanθja +ARROGANCIAS ˌaɾɾoɣˈanθjas +ARROGANTE ˌaɾɾoɣˈante +ARROGANTES ˌaɾɾoɣˈantes +ARROGANTÍSIMO ˌaɾɾoɣantˈisimo +ARROGAR ˌaɾɾoɣˈaɾ +ARROJA aɾɾˈoxa +ARROJADA ˌaɾɾoxˈaða +ARROJADAS ˌaɾɾoxˈaðas +ARROJADO ˌaɾɾoxˈaðo +ARROJADOS ˌaɾɾoxˈaðos +ARROJAR ˌaɾɾoxˈaɾ +ARROJO aɾɾˈoxo +ARROMADA ˌaɾɾomˈaða +ARROMADAS ˌaɾɾomˈaðas +ARROMADO ˌaɾɾomˈaðo +ARROMADOS ˌaɾɾomˈaðos +ARROMAR ˌaɾɾomˈaɾ +ARROMÉ ˌaɾɾomˈe +ARROMO aɾɾˈomo +ARROPADA ˌaɾɾopˈaða +ARROPADAS ˌaɾɾopˈaðas +ARROPADO ˌaɾɾopˈaðo +ARROPADOS ˌaɾɾopˈaðos +ARROPAR ˌaɾɾopˈaɾ +ARROPO aɾɾˈopo +ARRORRÓ ˌaɾɾoɾɾˈo +ARROSETADO ˌaɾɾosetˈaðo +ARROSTRADA ˌaɾɾostɾˈaða +ARROSTRADAS ˌaɾɾostɾˈaðas +ARROSTRADO ˌaɾɾostɾˈaðo +ARROSTRADOS ˌaɾɾostɾˈaðos +ARROZ aɾɾˈoθ +ARROZAL ˌaɾɾoθˈal +ARRUADA ˌaɾɾuˈaða +ARRUADAS ˌaɾɾuˈaðas +ARRUADO ˌaɾɾuˈaðo +ARRUADOS ˌaɾɾuˈaðos +ARRUAR ˌaɾɾuˈaɾ +ARRUFO aɾɾˈufo +ARRUGA aɾɾˈuɣa +ARRUGADA ˌaɾɾuɣˈaða +ARRUGADAS ˌaɾɾuɣˈaðas +ARRUGADO ˌaɾɾuɣˈaðo +ARRUGADOS ˌaɾɾuɣˈaðos +ARRUGAR ˌaɾɾuɣˈaɾ +ARRUGAS aɾɾˈuɣas +ARRUINADA ˌaɾɾuinˈaða +ARRUINADAS ˌaɾɾuinˈaðas +ARRUINADO ˌaɾɾuinˈaðo +ARRUINADOS ˌaɾɾuinˈaðos +ARRUINAR ˌaɾɾuinˈaɾ +ARRUINARON ˌaɾɾuinˈaɾon +ARRUMACO ˌaɾɾumˈako +ARRUMAR ˌaɾɾumˈaɾ +ARRUMBADA ˌaɾɾumbˈaða +ARRUMBADAS ˌaɾɾumbˈaðas +ARRUMBADO ˌaɾɾumbˈaðo +ARRUMBADOS ˌaɾɾumbˈaðos +ARRUMBAR ˌaɾɾumbˈaɾ +ARSA ˈaɾsa +ARSENAL ˌaɾsenˈal +ARSÉNICO aɾsˈeniko +ARSENITO ˌaɾsenˈito +ARSINA aɾsˈina +ART ˈaɾt +ARTE ˈaɾte +ARTEJO aɾtˈexo +ARTEMISA ˌaɾtemˈisa +ARTEMISEÑA ˌaɾtemisˈeɲa +ARTEMISIA ˌaɾtemˈisja +ARTEMISINA ˌaɾtemisˈina +ARTEMISININA ˌaɾtemˌisinˈina +ARTERIA aɾtˈeɾja +ARTERIAL ˌaɾteɾjˈal +ARTERIOLA ˌaɾteɾjˈola +ARTERIOSCLERÓTICO ˌaɾteɾjˌoskleɾˈotiko +ARTERIOSO ˌaɾteɾjˈoso +ARTERIOVENOSO ˌaɾteɾjˌoβenˈoso +ARTERITIS ˌaɾteɾˈitis +ARTES ˈaɾtes +ARTESA aɾtˈesa +ARTESANA ˌaɾtesˈana +ARTESANADO ˌaɾtesanˈaðo +ARTESANAL ˌaɾtesanˈal +ARTESANALES ˌaɾtesanˈales +ARTESANAS ˌaɾtesˈanas +ARTESANO ˌaɾtesˈano +ARTESANOS ˌaɾtesˈanos +ARTESIANO ˌaɾtesjˈano +ARTIAGA aɾtjˈaɣa +ARTICULACIÓN ˌaɾtikˌulaθjˈon +ARTICULADA ˌaɾtikulˈaða +ARTICULADAS ˌaɾtikulˈaðas +ARTICULADO ˌaɾtikulˈaðo +ARTICULADOS ˌaɾtikulˈaðos +ARTICULAR ˌaɾtikulˈaɾ +ARTICULARES ˌaɾtikulˈaɾes +ARTICULITO ˌaɾtikulˈito +ARTICULO ˌaɾtikˈulo +ARTÍCULO aɾtˈikulo +ARTICULOS ˌaɾtikˈulos +ARTÍCULOS aɾtˈikulos +ARTÍFICE aɾtˈifiθe +ARTIFICIAL ˌaɾtifiθjˈal +ARTIFICIALES ˌaɾtifiθjˈales +ARTIFICIERA ˌaɾtifiθjˈeɾa +ARTIGA aɾtˈiɣa +ARTILUGIO ˌaɾtilˈuxjo +ARTIMAÑA ˌaɾtimˈaɲa +ARTIODÁCTILO ˌaɾtjoðˈaktilo +ARTISTA aɾtˈista +ARTÍSTICAMENTE aɾtˈistikamˈente +ARTISTICAS ˌaɾtistˈikas +ARTÍSTICAS aɾtˈistikas +ARTISTICIDAD ˌaɾtistˌiθiðˈad +ARTÍSTICO aɾtˈistiko +ARTÍSTICOS aɾtˈistikos +ARTRALGIA aɾtɾˈalxja +ARTRITIS aɾtɾˈitis +ARTRITISMO ˌaɾtɾitˈismo +ARTROCENTESIS ˌaɾtɾoθentˈesis +ARTRODESIS ˌaɾtɾoðˈesis +ARTROPATÍA ˌaɾtɾopatˈia +ARTROSCOPIA ˌaɾtɾoskˈopja +ARTROSCOPÍA ˌaɾtɾoskopˈia +ARTROSCÓPICA ˌaɾtɾoskˈopika +ARTROSCÓPICAS ˌaɾtɾoskˈopikas +ARTROSCÓPICO ˌaɾtɾoskˈopiko +ARTROSCÓPICOS ˌaɾtɾoskˈopikos +ARTROSCOPIO ˌaɾtɾoskˈopjo +ARTRÓSICO aɾtɾˈosiko +ARTROSIS aɾtɾˈosis +ARTÚQUIDA aɾtˈukiða +ARTURO aɾtˈuɾo +ARUBA aɾˈuβa +ARUÑADA ˌaɾuɲˈaða +ARUÑADAS ˌaɾuɲˈaðas +ARUÑADO ˌaɾuɲˈaðo +ARUÑADOS ˌaɾuɲˈaðos +ARUÑAR ˌaɾuɲˈaɾ +ARÚSPICE aɾˈuspiθe +ARVEJA aɾβˈexa +ARYM ˈaɾim +ARZADUN aɾθˈaðun +ARZOBISPO ˌaɾθoβˈispo +ARZÓN aɾθˈon +AS ˈas +ASA ˈasa +ASÁ asˈa +ASADA asˈaða +ASADAS asˈaðas +ASADERO ˌasaðˈeɾo +ASADITO ˌasaðˈito +ASADO asˈaðo +ASADOR ˌasaðˈoɾ +ASADOS asˈaðos +ASADURA ˌasaðˈuɾa +ASAETEADA ˌasaˌeteˈaða +ASAETEADAS ˌasaˌeteˈaðas +ASAETEADO ˌasaˌeteˈaðo +ASAETEADOS ˌasaˌeteˈaðos +ASALTADA ˌasaltˈaða +ASALTADAS ˌasaltˈaðas +ASALTADO ˌasaltˈaðo +ASALTADOS ˌasaltˈaðos +ASALTAR ˌasaltˈaɾ +ASALTO asˈalto +ASAMBLEA ˌasamblˈea +ASAMBLEARISMO ˌasamblˌeaɾˈismo +ASAMOS asˈamos +ASANA asˈana +ASANDO asˈando +ASANTE asˈante +ASAR asˈaɾ +ASARA asˈaɾa +ASARÁ ˌasaɾˈa +ASÁRAMOS asˈaɾamos +ASARAS asˈaɾas +ASARÁS ˌasaɾˈas +ASAREIS asˈaɾeɪs +ASAREMOS ˌasaɾˈemos +ASÁREMOS asˈaɾemos +ASARES asˈaɾes +ASARÍAMOS ˌasaɾˈiamos +ASAS ˈasas +ASASTE asˈaste +ASAZ asˈaθ +ASBESTO asβˈesto +ASBESTOSIS ˌasβestˈosis +ASCA ˈaska +ASCANIA askˈanja +ASCENDER ˌasθendˈeɾ +ASCENDIDA ˌasθendˈiða +ASCENDIDAS ˌasθendˈiðas +ASCENDIDO ˌasθendˈiðo +ASCENDIDOS ˌasθendˈiðos +ASCENDIENTE ˌasθendjˈɛnte +ASCENSIÓN ˌasθensjˈon +ASCENSO asθˈɛnso +ASCENSOR ˌasθensˈoɾ +ASCETISMO ˌasθetˈismo +ASCIDIA asθˈiðja +ASCIENDO asθjˈɛndo +ASCITIS asθˈitis +ASCLEPIO asklˈepjo +ASCO ˈasko +ASCONDIR ˌaskondˈiɾ +ASCUA ˈaskwa +ASDINGOS asðˈiŋɡos +ASDRÚBAL asðɾˈuβal +ASE ˈase +ASEADA ˌaseˈaða +ASEADAS ˌaseˈaðas +ASEADO ˌaseˈaðo +ASEADOS ˌaseˈaðos +ASEAN asˈean +ASEAR ˌaseˈaɾ +ASEÁRAMOS ˌaseˈaɾamos +ASECHADA ˌasetʃˈaða +ASECHADAS ˌasetʃˈaðas +ASECHADO ˌasetʃˈaðo +ASECHADOS ˌasetʃˈaðos +ASECHANZA ˌasetʃˈanθa +ASECHAR ˌasetʃˈaɾ +ASEDIADA ˌaseðjˈaða +ASEDIADAS ˌaseðjˈaðas +ASEDIADO ˌaseðjˈaðo +ASEDIADOR ˌaseðjaðˈoɾ +ASEDIADOS ˌaseðjˈaðos +ASEDIAR ˌaseðjˈaɾ +ASEDIO asˈeðjo +ASEGURABLE ˌaseɣuɾˈaβle +ASEGURABLES ˌaseɣuɾˈaβles +ASEGURADA ˌaseɣuɾˈaða +ASEGURADAS ˌaseɣuɾˈaðas +ASEGURADO ˌaseɣuɾˈaðo +ASEGURADOR ˌaseɣˌuɾaðˈoɾ +ASEGURADORA ˌaseɣˌuɾaðˈoɾa +ASEGURADOS ˌaseɣuɾˈaðos +ASEGURANZA ˌaseɣuɾˈanθa +ASEGURAR ˌaseɣuɾˈaɾ +ASEGURÓ ˌaseɣuɾˈo +ASEMEJADA ˌasemexˈaða +ASEMEJADAS ˌasemexˈaðas +ASEMEJADO ˌasemexˈaðo +ASEMEJADOS ˌasemexˈaðos +ASEMEJAR ˌasemexˈaɾ +ASEMOS asˈemos +ASEN ˈasen +ASENDEREADA ˌasendˌeɾeˈaða +ASENDEREADAS ˌasendˌeɾeˈaðas +ASENDEREADO ˌasendˌeɾeˈaðo +ASENDEREADOS ˌasendˌeɾeˈaðos +ASENDEREAR ˌasendˌeɾeˈaɾ +ASENTADA ˌasentˈaða +ASENTADAS ˌasentˈaðas +ASENTADERO ˌasentaðˈeɾo +ASENTADO ˌasentˈaðo +ASENTADOS ˌasentˈaðos +ASENTIDA ˌasentˈiða +ASENTIDAS ˌasentˈiðas +ASENTIDO ˌasentˈiðo +ASENTIDOS ˌasentˈiðos +ASENTIR ˌasentˈiɾ +ASEO asˈeo +ASEQUIBLE ˌasekˈiβle +ASERRADA ˌaseɾɾˈaða +ASERRADAS ˌaseɾɾˈaðas +ASERRADERO ˌaseɾɾaðˈeɾo +ASERRADO ˌaseɾɾˈaðo +ASERRADOR ˌaseɾɾaðˈoɾ +ASERRADOS ˌaseɾɾˈaðos +ASERRAR ˌaseɾɾˈaɾ +ASERRÍO ˌaseɾɾˈio +ASES ˈases +ASESINA ˌasesˈina +ASESINADO ˌasesinˈaðo +ASESINAR ˌasesinˈaɾ +ASESINAS ˌasesˈinas +ASESINATO ˌasesinˈato +ASESINO ˌasesˈino +ASESINOS ˌasesˈinos +ASESOR ˌasesˈoɾ +ASESORA ˌasesˈoɾa +ASESORADA ˌasesoɾˈaða +ASESORADAS ˌasesoɾˈaðas +ASESORADO ˌasesoɾˈaðo +ASESORADOS ˌasesoɾˈaðos +ASESORAR ˌasesoɾˈaɾ +ASESORAS ˌasesˈoɾas +ASESORÍA ˌasesoɾˈia +ASESTADA ˌasestˈaða +ASESTADAS ˌasestˈaðas +ASESTADO ˌasestˈaðo +ASESTADOS ˌasestˈaðos +ASESTAR ˌasestˈaɾ +ASEVERACIÓN ˌaseβˌeɾaθjˈon +ASEVERADA ˌaseβeɾˈaða +ASEVERADAS ˌaseβeɾˈaðas +ASEVERADO ˌaseβeɾˈaðo +ASEVERADOS ˌaseβeɾˈaðos +ASEVERAR ˌaseβeɾˈaɾ +ASEXUALES ˌasekswˈales +ASFALTADA ˌasfaltˈaða +ASFALTADAS ˌasfaltˈaðas +ASFALTADO ˌasfaltˈaðo +ASFALTADOS ˌasfaltˈaðos +ASFALTAR ˌasfaltˈaɾ +ASFALTO asfˈalto +ASFÍCTICO asfˈiktiko +ASFIXIA asfˈiksja +ASFIXIADA ˌasfiksjˈaða +ASFIXIADAS ˌasfiksjˈaðas +ASFIXIADO ˌasfiksjˈaðo +ASFIXIADOS ˌasfiksjˈaðos +ASFIXIANDO ˌasfiksjˈando +ASFIXIAR ˌasfiksjˈaɾ +ASFÓDELO asfˈoðelo +ASGO ˈasɣo +ASHÁNINKA asˈaniŋka +ASÍ asˈi +ASIA ˈasja +ASIANO asjˈano +ASIÁTICO asjˈatiko +ASIÁTICOS asjˈatikos +ASIDA asˈiða +ASIDAS asˈiðas +ASIDERO ˌasiðˈeɾo +ASIDO asˈiðo +ASIDOS asˈiðos +ASIDUO asˈiðwo +ASIENTO asjˈɛnto +ASIGNADA ˌasiɡnˈaða +ASIGNADAS ˌasiɡnˈaðas +ASIGNADO ˌasiɡnˈaðo +ASIGNADOS ˌasiɡnˈaðos +ASIGNATIVO ˌasiɡnatˈiβo +ASIGNATURA ˌasiɡnatˈuɾa +ASILADA ˌasilˈaða +ASILADAS ˌasilˈaðas +ASILADO ˌasilˈaðo +ASILADOS ˌasilˈaðos +ASILAR ˌasilˈaɾ +ASILO asˈilo +ASILVESTRADA ˌasilβestɾˈaða +ASILVESTRADAS ˌasilβestɾˈaðas +ASILVESTRADO ˌasilβestɾˈaðo +ASILVESTRADOS ˌasilβestɾˈaðos +ASILVESTRAR ˌasilβestɾˈaɾ +ASIMILACIÓN ˌasimˌilaθjˈon +ASIMILADA ˌasimilˈaða +ASIMILADAS ˌasimilˈaðas +ASIMILADO ˌasimilˈaðo +ASIMILADOS ˌasimilˈaðos +ASIMILAR ˌasimilˈaɾ +ASIMISMO ˌasimˈismo +ASINCRONÍA ˌasinkɾonˈia +ASININA ˌasinˈina +ASININAS ˌasinˈinas +ASININO ˌasinˈino +ASININOS ˌasinˈinos +ASINTOMÁTICAMENTE ˌasintomˈatikamˈente +ASINTOMÁTICO ˌasintomˈatiko +ASÍNTOTA asˈintota +ASIR asˈiɾ +ASIRIÓLOGO ˌasiɾjˈoloɣo +ASÍS asˈis +ASISTA asˈista +ASISTEN asˈisten +ASISTENCIA ˌasistˈɛnθja +ASISTENTE ˌasistˈɛnte +ASISTENTES ˌasistˈɛntes +ASISTIDA ˌasistˈiða +ASISTIDAS ˌasistˈiðas +ASISTIDO ˌasistˈiðo +ASISTIDOS ˌasistˈiðos +ASISTIR ˌasistˈiɾ +ASMA ˈasma +ASMÁTICO asmˈatiko +ASMONEO ˌasmonˈeo +ASNO ˈasno +ASO ˈaso +ASOCIACIÓN ˌasoθjaθjˈon +ASOCIACIONES ˌasoθjaθjˈones +ASOCIADA ˌasoθjˈaða +ASOCIADAS ˌasoθjˈaðas +ASOCIADO ˌasoθjˈaðo +ASOCIADOS ˌasoθjˈaðos +ASOCIAR ˌasoθjˈaɾ +ASOCIARLO ˌasoθjˈaɾlo +ASOCIATIVA ˌasoθjatˈiβa +ASOCIATIVAS ˌasoθjatˈiβas +ASOCIATIVO ˌasoθjatˈiβo +ASOCIATIVOS ˌasoθjatˈiβos +ASOCIE asˈoθje +ASOCIÉ ˌasoθjˈe +ASOCIO asˈoθjo +ASOCIÓ ˌasoθjˈo +ASOLADA ˌasolˈaða +ASOLADAS ˌasolˈaðas +ASOLADO ˌasolˈaðo +ASOLADOR ˌasolaðˈoɾ +ASOLADOS ˌasolˈaðos +ASOLAR ˌasolˈaɾ +ASOLEADA ˌasoleˈaða +ASOLEADAS ˌasoleˈaðas +ASOLEADO ˌasoleˈaðo +ASOLEADOS ˌasoleˈaðos +ASOLEAR ˌasoleˈaɾ +ASOMADA ˌasomˈaða +ASOMADAS ˌasomˈaðas +ASOMADO ˌasomˈaðo +ASOMADOS ˌasomˈaðos +ASOMAR ˌasomˈaɾ +ASOMARSE ˌasomˈaɾse +ASOMBRADA ˌasombɾˈaða +ASOMBRADAS ˌasombɾˈaðas +ASOMBRADO ˌasombɾˈaðo +ASOMBRADOS ˌasombɾˈaðos +ASOMBRO asˈombɾo +ASOMBROSO ˌasombɾˈoso +ASOMO asˈomo +ASONADA ˌasonˈaða +ASONANTADA ˌasonantˈaða +ASONANTADAS ˌasonantˈaðas +ASONANTADO ˌasonantˈaðo +ASONANTADOS ˌasonantˈaðos +ASONANTAR ˌasonantˈaɾ +ASONANTE ˌasonˈante +ASORDADA ˌasoɾðˈaða +ASORDADAS ˌasoɾðˈaðas +ASORDADO ˌasoɾðˈaðo +ASORDADOS ˌasoɾðˈaðos +ASORDAR ˌasoɾðˈaɾ +ASPA ˈaspa +ASPADA aspˈaða +ASPADAS aspˈaðas +ASPADO aspˈaðo +ASPADOS aspˈaðos +ASPAR aspˈaɾ +ASPAVENTAR ˌaspaβentˈaɾ +ASPAVIENTO ˌaspaβjˈɛnto +ASPECTADA ˌaspektˈaða +ASPECTADAS ˌaspektˈaðas +ASPECTADO ˌaspektˈaðo +ASPECTADOS ˌaspektˈaðos +ASPECTO aspˈekto +ASPECTOS aspˈektos +ASPEREZA ˌaspeɾˈeθa +ASPERGILO ˌaspeɾxˈilo +ASPERGILOMA ˌaspeɾxilˈoma +ASPERJADA ˌaspeɾxˈaða +ASPERJADAS ˌaspeɾxˈaðas +ASPERJADO ˌaspeɾxˈaðo +ASPERJADOS ˌaspeɾxˈaðos +ASPERJAR ˌaspeɾxˈaɾ +ÁSPERO ˈaspeɾo +ASPERÓN ˌaspeɾˈon +ASPERONES ˌaspeɾˈones +ASPÉRRIMO aspˈeɾɾimo +ÁSPID ˈaspid +ASPIRACIÓN ˌaspiɾaθjˈon +ASPIRADA ˌaspiɾˈaða +ASPIRADAS ˌaspiɾˈaðas +ASPIRADO ˌaspiɾˈaðo +ASPIRADORA ˌaspiɾaðˈoɾa +ASPIRADOS ˌaspiɾˈaðos +ASPIRAR ˌaspiɾˈaɾ +ASPIRASTE ˌaspiɾˈaste +ASPIRINA ˌaspiɾˈina +ASQUEADA ˌaskeˈaða +ASQUEADAS ˌaskeˈaðas +ASQUEADO ˌaskeˈaðo +ASQUEADOS ˌaskeˈaðos +ASQUENAZÍ ˌaskenaθˈi +ASQUEROSO ˌaskeɾˈoso +ASQUIENTA askjˈɛnta +ASQUIENTAS askjˈɛntas +ASQUIENTO askjˈɛnto +ASQUIENTOS askjˈɛntos +ASQUITO askˈito +ASSASSINI ˌassassˈini +ASTA ˈasta +ASTATO astˈato +ASTERÁCEA ˌasteɾˈaθea +ASTERISCO ˌasteɾˈisko +ASTERISMO ˌasteɾˈismo +ASTERO astˈeɾo +ASTEROIDE ˌasteɾˈoɪðe +ASTIL astˈil +ASTORGA astˈoɾɣa +ASTORGANO ˌastoɾɣˈano +ASTRACANADA ˌastɾakanˈaða +ASTRAGALINA ˌastɾaɣalˈina +ASTRAGALINAS ˌastɾaɣalˈinas +ASTRAGALINO ˌastɾaɣalˈino +ASTRAGALINOS ˌastɾaɣalˈinos +ASTRÁGALO astɾˈaɣalo +ASTRAL astɾˈal +ASTREÑIDA ˌastɾeɲˈiða +ASTREÑIDAS ˌastɾeɲˈiðas +ASTREÑIDO ˌastɾeɲˈiðo +ASTREÑIDOS ˌastɾeɲˈiðos +ASTREÑIR ˌastɾeɲˈiɾ +ASTRINGE astɾˈiŋxe +ASTRINGENTE ˌastɾiŋxˈɛnte +ASTRINGENTES ˌastɾiŋxˈɛntes +ASTRINGIDA ˌastɾiŋxˈiða +ASTRINGIDAS ˌastɾiŋxˈiðas +ASTRINGIDO ˌastɾiŋxˈiðo +ASTRINGIDOS ˌastɾiŋxˈiðos +ASTRINGIR ˌastɾiŋxˈiɾ +ASTRIÑIR ˌastɾiɲˈiɾ +ASTRO ˈastɾo +ASTROCITO ˌastɾoθˈito +ASTROCITOMA ˌastɾoθitˈoma +ASTROFÍSICA ˌastɾofˈisika +ASTROFÍSICAS ˌastɾofˈisikas +ASTROFÍSICO ˌastɾofˈisiko +ASTROFÍSICOS ˌastɾofˈisikos +ASTROLABIO ˌastɾolˈaβjo +ASTROMÓVIL ˌastɾomˈoβil +ASTRONAUTA ˌastɾonˈaʊta +ASTRONOMÍA ˌastɾonomˈia +ASTRÓNOMO astɾˈonomo +ASTROTURISMO ˌastɾotuɾˈismo +ASTUCIA astˈuθja +ASTUR astˈuɾ +ASTURES astˈuɾes +ASTURIANA ˌastuɾjˈana +ASTURIANIZADA ˌastuɾjˌaniθˈaða +ASTURIANIZADAS ˌastuɾjˌaniθˈaðas +ASTURIANIZADO ˌastuɾjˌaniθˈaðo +ASTURIANIZADOS ˌastuɾjˌaniθˈaðos +ASTURIANIZAR ˌastuɾjˌaniθˈaɾ +ASTURIANO ˌastuɾjˈano +ASTURIAS astˈuɾjas +ASU ˈasu +ASUETO aswˈeto +ASUMIDA ˌasumˈiða +ASUMIDAS ˌasumˈiðas +ASUMIDO ˌasumˈiðo +ASUMIDOS ˌasumˈiðos +ASUMIR ˌasumˈiɾ +ASUNCIÓN ˌasunθjˈon +ASUNTO asˈunto +ASUSTADA ˌasustˈaða +ASUSTADAS ˌasustˈaðas +ASUSTADIZO ˌasustaðˈiθo +ASUSTADO ˌasustˈaðo +ASUSTADOS ˌasustˈaðos +ASUSTAR ˌasustˈaɾ +ATA ˈata +ATÁ atˈa +ATABAL ˌataβˈal +ATACADA ˌatakˈaða +ATACADAS ˌatakˈaðas +ATACADO ˌatakˈaðo +ATACADOS ˌatakˈaðos +ATACAMA ˌatakˈama +ATACAR ˌatakˈaɾ +ATAD atˈad +ATADA atˈaða +ATADAS atˈaðas +ATADO atˈaðo +ATADOS atˈaðos +ATADURA ˌataðˈuɾa +ATAFARRA ˌatafˈaɾɾa +ATAHARRE ˌataˈaɾɾe +ATAHUALPISTA ˌatawalpˈista +ATAJACAMINOS ˌataxˌakamˈinos +ATAJADA ˌataxˈaða +ATAJADAS ˌataxˈaðas +ATAJADIZO ˌataxaðˈiθo +ATAJADO ˌataxˈaðo +ATAJADOS ˌataxˈaðos +ATAJAR ˌataxˈaɾ +ATAJO atˈaxo +ATAJOS atˈaxos +ATAMÁN ˌatamˈan +ATAMANES ˌatamˈanes +ÁTAME ˈatame +ATAMOS atˈamos +ATANDO atˈando +ATAÑER ˌataɲˈeɾ +ATAÑIDA ˌataɲˈiða +ATAÑIDAS ˌataɲˈiðas +ATAÑIDO ˌataɲˈiðo +ATAÑIDOS ˌataɲˈiðos +ATANOR ˌatanˈoɾ +ATAQUE atˈake +ATAQUES atˈakes +ATAR atˈaɾ +ATARA atˈaɾa +ATARÁ ˌataɾˈa +ATÁRAMOS atˈaɾamos +ATARANTADA ˌataɾantˈaða +ATARANTADAS ˌataɾantˈaðas +ATARANTADO ˌataɾantˈaðo +ATARANTADOS ˌataɾantˈaðos +ATARANTAR ˌataɾantˈaɾ +ATARAS atˈaɾas +ATARÁS ˌataɾˈas +ATARAZADA ˌataɾaθˈaða +ATARAZADAS ˌataɾaθˈaðas +ATARAZADO ˌataɾaθˈaðo +ATARAZADOS ˌataɾaθˈaðos +ATARAZAR ˌataɾaθˈaɾ +ATARDECER ˌataɾðeθˈeɾ +ATARDECIDO ˌataɾðeθˈiðo +ATAREADA ˌataɾeˈaða +ATAREADAS ˌataɾeˈaðas +ATAREADO ˌataɾeˈaðo +ATAREADOS ˌataɾeˈaðos +ATAREAR ˌataɾeˈaɾ +ATAREIS atˈaɾeɪs +ATAREMOS ˌataɾˈemos +ATARES atˈaɾes +ATARÍAMOS ˌataɾˈiamos +ATARÍEIS ˌataɾˈieɪs +ATARJEA ˌataɾxˈea +ATARRAGAR ˌataɾɾaɣˈaɾ +ATARUGADA ˌataɾuɣˈaða +ATARUGADAS ˌataɾuɣˈaðas +ATARUGADO ˌataɾuɣˈaðo +ATARUGADOS ˌataɾuɣˈaðos +ATARUGAR ˌataɾuɣˈaɾ +ATAS ˈatas +ATASCADA ˌataskˈaða +ATASCADAS ˌataskˈaðas +ATASCADO ˌataskˈaðo +ATASCADOS ˌataskˈaðos +ATASCAR ˌataskˈaɾ +ATASCO atˈasko +ATASCOS atˈaskos +ATASTE atˈaste +ATAÚD ˌataˈud +ATAVIADA ˌataβjˈaða +ATAVIADAS ˌataβjˈaðas +ATAVIADO ˌataβjˈaðo +ATAVIADOS ˌataβjˈaðos +ATÁVICO atˈaβiko +ATAXIA atˈaksja +ATÁXICA atˈaksika +ATÁXICAS atˈaksikas +ATÁXICO atˈaksiko +ATÁXICOS atˈaksikos +ATE ˈate +ATEÍSMO ˌateˈismo +ATELECTASIA ˌatelektˈasja +ATEMORIZADA ˌatemˌoɾiθˈaða +ATEMORIZADAS ˌatemˌoɾiθˈaðas +ATEMORIZADO ˌatemˌoɾiθˈaðo +ATEMORIZADOS ˌatemˌoɾiθˈaðos +ATEMORIZAR ˌatemˌoɾiθˈaɾ +ATEMOS atˈemos +ATEMPERADA ˌatempeɾˈaða +ATEMPERADAS ˌatempeɾˈaðas +ATEMPERADO ˌatempeɾˈaðo +ATEMPERADOS ˌatempeɾˈaðos +ATEMPERAMIENTO ˌatempˌeɾamjˈɛnto +ATEMPERAR ˌatempeɾˈaɾ +ATENACEADA ˌatenˌaθeˈaða +ATENACEADAS ˌatenˌaθeˈaðas +ATENACEADO ˌatenˌaθeˈaðo +ATENACEADOS ˌatenˌaθeˈaðos +ATENACEAR ˌatenˌaθeˈaɾ +ATENAS atˈenas +ATENAZADA ˌatenaθˈaða +ATENAZADAS ˌatenaθˈaðas +ATENAZADO ˌatenaθˈaðo +ATENAZADOS ˌatenaθˈaðos +ATENAZAR ˌatenaθˈaɾ +ATENCIÓN ˌatenθjˈon +ATENDIDA ˌatendˈiða +ATENDIDAS ˌatendˈiðas +ATENDIDO ˌatendˈiðo +ATENDIDOS ˌatendˈiðos +ATENEA ˌatenˈea +ATENER ˌatenˈeɾ +ATENIDA ˌatenˈiða +ATENIDAS ˌatenˈiðas +ATENIDO ˌatenˈiðo +ATENIDOS ˌatenˈiðos +ATENTA atˈɛnta +ATENTADA ˌatentˈaða +ATENTADAS ˌatentˈaðas +ATENTADO ˌatentˈaðo +ATENTADOS ˌatentˈaðos +ATENTAR ˌatentˈaɾ +ATENTAS atˈɛntas +ATENTO atˈɛnto +ATENTOS atˈɛntos +ATENUACIÓN ˌatenwaθjˈon +ATENUADA ˌatenwˈaða +ATENUADAS ˌatenwˈaðas +ATENUADO ˌatenwˈaðo +ATENUADOR ˌatenwaðˈoɾ +ATENUADOS ˌatenwˈaðos +ATENUANTES ˌatenwˈantes +ATENUAR ˌatenwˈaɾ +ATEO atˈeo +ATEPOCATE ˌatepokˈate +ATERCIOPELADO ˌateɾθjˌopelˈaðo +ATERIDO ˌateɾˈiðo +ATERIR ˌateɾˈiɾ +ATERIRSE ˌateɾˈiɾse +ATEROEMBOLISMO ˌateɾˌoembolˈismo +ATEROEMBOLISMOS ˌateɾˌoembolˈismos +ATEROSCLEROSIS ˌateɾˌoskleɾˈosis +ATERRADA ˌateɾɾˈaða +ATERRADAS ˌateɾɾˈaðas +ATERRADO ˌateɾɾˈaðo +ATERRADOS ˌateɾɾˈaðos +ATERRAJE ˌateɾɾˈaxe +ATERRAR ˌateɾɾˈaɾ +ATERRAZADA ˌateɾɾaθˈaða +ATERRAZADAS ˌateɾɾaθˈaðas +ATERRAZADO ˌateɾɾaθˈaðo +ATERRAZADOS ˌateɾɾaθˈaðos +ATERRAZAR ˌateɾɾaθˈaɾ +ATERRIZADA ˌateɾɾiθˈaða +ATERRIZADAS ˌateɾɾiθˈaðas +ATERRIZADO ˌateɾɾiθˈaðo +ATERRIZADOS ˌateɾɾiθˈaðos +ATERRIZAJE ˌateɾɾiθˈaxe +ATERRIZAR ˌateɾɾiθˈaɾ +ATERRORIZADA ˌateɾɾˌoɾiθˈaða +ATERRORIZADAS ˌateɾɾˌoɾiθˈaðas +ATERRORIZADO ˌateɾɾˌoɾiθˈaðo +ATERRORIZADOS ˌateɾɾˌoɾiθˈaðos +ATES ˈates +ATÉS atˈes +ATESADA ˌatesˈaða +ATESADAS ˌatesˈaðas +ATESADO ˌatesˈaðo +ATESADOS ˌatesˈaðos +ATESAR ˌatesˈaɾ +ATESORADA ˌatesoɾˈaða +ATESORADAS ˌatesoɾˈaðas +ATESORADO ˌatesoɾˈaðo +ATESORADOS ˌatesoɾˈaðos +ATESORAR ˌatesoɾˈaɾ +ATESTADA ˌatestˈaða +ATESTADAS ˌatestˈaðas +ATESTADO ˌatestˈaðo +ATESTADOS ˌatestˈaðos +ATESTIGUADA ˌatestiɣwˈaða +ATESTIGUADAS ˌatestiɣwˈaðas +ATESTIGUADO ˌatestiɣwˈaðo +ATESTIGUADOS ˌatestiɣwˈaðos +ATEZADA ˌateθˈaða +ATEZADAS ˌateθˈaðas +ATEZADO ˌateθˈaðo +ATEZADOS ˌateθˈaðos +ATEZAR ˌateθˈaɾ +ATHANASIA ˌatanˈasja +ATIBORRADA ˌatiβoɾɾˈaða +ATIBORRADAS ˌatiβoɾɾˈaðas +ATIBORRADO ˌatiβoɾɾˈaðo +ATIBORRADOS ˌatiβoɾɾˈaðos +ATIBORRAR ˌatiβoɾɾˈaɾ +ÁTICA ˈatika +ÁTICO ˈatiko +ATIENZA atjˈɛnθa +ATIESADA ˌatjesˈaða +ATIESADAS ˌatjesˈaðas +ATIESADO ˌatjesˈaðo +ATIESADOS ˌatjesˈaðos +ATIESAR ˌatjesˈaɾ +ATILDADA ˌatilðˈaða +ATILDADAS ˌatilðˈaðas +ATILDADO ˌatilðˈaðo +ATILDADOS ˌatilðˈaðos +ATILDAR ˌatilðˈaɾ +ATINADA ˌatinˈaða +ATINADAS ˌatinˈaðas +ATINADO ˌatinˈaðo +ATINADOS ˌatinˈaðos +ATINAR ˌatinˈaɾ +ATÍPICA atˈipika +ATÍPICAS atˈipikas +ATÍPICO atˈipiko +ATÍPICOS atˈipikos +ATIPLADO ˌatiplˈaðo +ATIRANTADA ˌatiɾantˈaða +ATIRANTADAS ˌatiɾantˈaðas +ATIRANTADO ˌatiɾantˈaðo +ATIRANTADOS ˌatiɾantˈaðos +ATIRANTAR ˌatiɾantˈaɾ +ATISBADA ˌatisβˈaða +ATISBADAS ˌatisβˈaðas +ATISBADO ˌatisβˈaðo +ATISBADOS ˌatisβˈaðos +ATISBAR ˌatisβˈaɾ +ATISBO atˈisβo +ATIZADA ˌatiθˈaða +ATIZADAS ˌatiθˈaðas +ATIZADO ˌatiθˈaðo +ATIZADOS ˌatiθˈaðos +ATIZAR ˌatiθˈaɾ +ATIZAS atˈiθas +ATLANTE atlˈante +ATLANTÉS ˌatlantˈes +ATLÁNTICO atlˈantiko +ATLÁNTIDA atlˈantiða +ATLANTISMO ˌatlantˈismo +ATLAS ˈatlas +ATLETA atlˈeta +ATLETAS atlˈetas +ATLÉTICO atlˈetiko +ATLETISMO ˌatletˈismo +ATMÓSFERA atmˈosfeɾa +ATMOSFÉRICO ˌatmosfˈeɾiko +ATO ˈato +ATOCHA atˈotʃa +ATOL atˈol +ATOLE atˈole +ATOLÓN ˌatolˈon +ATOLONDRADA ˌatolondɾˈaða +ATOLONDRADAS ˌatolondɾˈaðas +ATOLONDRADO ˌatolondɾˈaðo +ATOLONDRADOS ˌatolondɾˈaðos +ATÓMICO atˈomiko +ATOMISMO ˌatomˈismo +ATOMISTA ˌatomˈista +ATOMIZADA ˌatomiθˈaða +ATOMIZADAS ˌatomiθˈaðas +ATOMIZADO ˌatomiθˈaðo +ATOMIZADOR ˌatomˌiθaðˈoɾ +ATOMIZADOS ˌatomiθˈaðos +ATOMIZAR ˌatomiθˈaɾ +ÁTOMO ˈatomo +ATONALISMO ˌatonalˈismo +ATÓNITO atˈonito +ÁTONO ˈatono +ATONTADA ˌatontˈaða +ATONTADAS ˌatontˈaðas +ATONTADO ˌatontˈaðo +ATONTADOS ˌatontˈaðos +ATONTAR ˌatontˈaɾ +ATÓPICA atˈopika +ATÓPICAS atˈopikas +ATÓPICO atˈopiko +ATÓPICOS atˈopikos +ATORADA ˌatoɾˈaða +ATORADAS ˌatoɾˈaðas +ATORADO ˌatoɾˈaðo +ATORADOS ˌatoɾˈaðos +ATORAR ˌatoɾˈaɾ +ATORGADA ˌatoɾɣˈaða +ATORGADAS ˌatoɾɣˈaðas +ATORGADO ˌatoɾɣˈaðo +ATORGADOS ˌatoɾɣˈaðos +ATORGAR ˌatoɾɣˈaɾ +ATORMENTADA ˌatoɾmentˈaða +ATORMENTADAS ˌatoɾmentˈaðas +ATORMENTADO ˌatoɾmentˈaðo +ATORMENTADOS ˌatoɾmentˈaðos +ATORMENTAR ˌatoɾmentˈaɾ +ATORRADA ˌatoɾɾˈaða +ATORRADAS ˌatoɾɾˈaðas +ATORRADO ˌatoɾɾˈaðo +ATORRADOS ˌatoɾɾˈaðos +ATORRAR ˌatoɾɾˈaɾ +ATORTOLAR ˌatoɾtolˈaɾ +ATORVASTATINA ˌatoɾβˌastatˈina +ATOSIBÁN ˌatosiβˈan +ATOSIGADA ˌatosiɣˈaða +ATOSIGADAS ˌatosiɣˈaðas +ATOSIGADO ˌatosiɣˈaðo +ATOSIGADOS ˌatosiɣˈaðos +ATOSIGAR ˌatosiɣˈaɾ +ATRABILIS ˌatɾaβˈilis +ATRACADA ˌatɾakˈaða +ATRACADAS ˌatɾakˈaðas +ATRACADO ˌatɾakˈaðo +ATRACADOS ˌatɾakˈaðos +ATRACAR ˌatɾakˈaɾ +ATRACCIÓN ˌatɾakθjˈon +ATRACCIONES ˌatɾakθjˈones +ATRACO atɾˈako +ATRACÓN ˌatɾakˈon +ATRACTIVO ˌatɾaktˈiβo +ATRAGANTADA ˌatɾaɣantˈaða +ATRAGANTADAS ˌatɾaɣantˈaðas +ATRAGANTADO ˌatɾaɣantˈaðo +ATRAGANTADOS ˌatɾaɣantˈaðos +ATRAGANTAR ˌatɾaɣantˈaɾ +ATRAÍA ˌatɾaˈia +ATRAÍAMOS ˌatɾaˈiamos +ATRAÍAS ˌatɾaˈias +ATRAÍDA ˌatɾaˈiða +ATRAÍDAS ˌatɾaˈiðas +ATRAÍDO ˌatɾaˈiðo +ATRAÍDOS ˌatɾaˈiðos +ATRANCADA ˌatɾankˈaða +ATRANCADAS ˌatɾankˈaðas +ATRANCADO ˌatɾankˈaðo +ATRANCADOS ˌatɾankˈaðos +ATRANCAR ˌatɾankˈaɾ +ATRANCO atɾˈanko +ATRANQUÉ ˌatɾankˈe +ATRAPADA ˌatɾapˈaða +ATRAPADAS ˌatɾapˈaðas +ATRAPADO ˌatɾapˈaðo +ATRAPADOS ˌatɾapˈaðos +ATRAPAMOSCAS ˌatɾapamˈoskas +ATRAPAR ˌatɾapˈaɾ +ATRAPASUEÑOS ˌatɾapaswˈeɲos +ATRÁS atɾˈas +ATRASA atɾˈasa +ATRASADA ˌatɾasˈaða +ATRASADAS ˌatɾasˈaðas +ATRASADO ˌatɾasˈaðo +ATRASADOS ˌatɾasˈaðos +ATRASAMOS ˌatɾasˈamos +ATRASANDO ˌatɾasˈando +ATRASAR ˌatɾasˈaɾ +ATRASARA ˌatɾasˈaɾa +ATRASARÁ ˌatɾasaɾˈa +ATRASÁRAMOS ˌatɾasˈaɾamos +ATRASARAS ˌatɾasˈaɾas +ATRASARÁS ˌatɾasaɾˈas +ATRASAREIS ˌatɾasˈaɾeɪs +ATRASAREMOS ˌatɾasaɾˈemos +ATRASARES ˌatɾasˈaɾes +ATRASARÍAMOS ˌatɾasaɾˈiamos +ATRASAS atɾˈasas +ATRASASTE ˌatɾasˈaste +ATRASE atɾˈase +ATRASEMOS ˌatɾasˈemos +ATRASES atɾˈases +ATRASO atɾˈaso +ATRASOS atɾˈasos +ATRAVESADA ˌatɾaβesˈaða +ATRAVESADAS ˌatɾaβesˈaðas +ATRAVESADO ˌatɾaβesˈaðo +ATRAVESADOS ˌatɾaβesˈaðos +ATRAVESAR ˌatɾaβesˈaɾ +ATREBATES ˌatɾeβˈates +ATREGUADA ˌatɾeɣwˈaða +ATREGUADAS ˌatɾeɣwˈaðas +ATREGUADO ˌatɾeɣwˈaðo +ATREGUADOS ˌatɾeɣwˈaðos +ATRESIA atɾˈesja +ATRÉSICO atɾˈesiko +ATREVA atɾˈeβa +ATREVAMOS ˌatɾeβˈamos +ATREVAS atɾˈeβas +ATREVE atɾˈeβe +ATREVÉ ˌatɾeβˈe +ATREVEMOS ˌatɾeβˈemos +ATREVER ˌatɾeβˈeɾ +ATREVERÁ ˌatɾeβeɾˈa +ATREVERÁS ˌatɾeβeɾˈas +ATREVEREMOS ˌatɾeβeɾˈemos +ATREVERÍAMOS ˌatɾeβeɾˈiamos +ATREVES atɾˈeβes +ATREVÍAMOS ˌatɾeβˈiamos +ATREVIDA ˌatɾeβˈiða +ATREVIDAS ˌatɾeβˈiðas +ATREVIDO ˌatɾeβˈiðo +ATREVIDOS ˌatɾeβˈiðos +ATREVO atɾˈeβo +ATRIAL ˌatɾiˈal +ATRIBUCIÓN ˌatɾiβuθjˈon +ATRIBUIDA ˌatɾiβwˈiða +ATRIBUIDAS ˌatɾiβwˈiðas +ATRIBUIDO ˌatɾiβwˈiðo +ATRIBUIDOS ˌatɾiβwˈiðos +ATRIBUIR ˌatɾiβwˈiɾ +ATRIBULADA ˌatɾiβulˈaða +ATRIBULADAS ˌatɾiβulˈaðas +ATRIBULADO ˌatɾiβulˈaðo +ATRIBULADOS ˌatɾiβulˈaðos +ATRIBULAR ˌatɾiβulˈaɾ +ATRIBUTIVO ˌatɾiβutˈiβo +ATRIBUTO ˌatɾiβˈuto +ATRIL atɾˈil +ATRINCHERADA ˌatɾintʃeɾˈaða +ATRINCHERADAS ˌatɾintʃeɾˈaðas +ATRINCHERADO ˌatɾintʃeɾˈaðo +ATRINCHERADOS ˌatɾintʃeɾˈaðos +ATRINCHERAR ˌatɾintʃeɾˈaɾ +ATROCIDAD ˌatɾoθiðˈad +ATROFIA atɾˈofja +ATROFIADA ˌatɾofjˈaða +ATROFIADAS ˌatɾofjˈaðas +ATROFIADO ˌatɾofjˈaðo +ATROFIADOS ˌatɾofjˈaðos +ATROFIAMOS ˌatɾofjˈamos +ATROFIANDO ˌatɾofjˈando +ATROFIAR ˌatɾofjˈaɾ +ATROFIARA ˌatɾofjˈaɾa +ATROFIARÁ ˌatɾofjaɾˈa +ATROFIÁRAMOS ˌatɾofjˈaɾamos +ATROFIARAS ˌatɾofjˈaɾas +ATROFIARÁS ˌatɾofjaɾˈas +ATROFIAREIS ˌatɾofjˈaɾeɪs +ATROFIAREMOS ˌatɾofjaɾˈemos +ATROFIARES ˌatɾofjˈaɾes +ATROFIARÍAMOS ˌatɾofjaɾˈiamos +ATROFIARSE ˌatɾofjˈaɾse +ATROFIASTE ˌatɾofjˈaste +ATROFIE atɾˈofje +ATROFIEMOS ˌatɾofjˈemos +ATROFIES atɾˈofjes +ATROFIO atɾˈofjo +ATROFIÓ ˌatɾofjˈo +ATROJADA ˌatɾoxˈaða +ATROJADAS ˌatɾoxˈaðas +ATROJADO ˌatɾoxˈaðo +ATROJADOS ˌatɾoxˈaðos +ATROJAR ˌatɾoxˈaɾ +ATRONADA ˌatɾonˈaða +ATRONADAS ˌatɾonˈaðas +ATRONADO ˌatɾonˈaðo +ATRONADOS ˌatɾonˈaðos +ATRONAR ˌatɾonˈaɾ +ATROZ atɾˈoθ +ATUENDO atwˈɛndo +ATUFADA ˌatufˈaða +ATUFADAS ˌatufˈaðas +ATUFADO ˌatufˈaðo +ATUFADOS ˌatufˈaðos +ATUFAR ˌatufˈaɾ +ATÚN atˈun +ATURA atˈuɾa +ATURADA ˌatuɾˈaða +ATURADAS ˌatuɾˈaðas +ATURADO ˌatuɾˈaðo +ATURADOS ˌatuɾˈaðos +ATURAR ˌatuɾˈaɾ +ATURDIDA ˌatuɾðˈiða +ATURDIDAS ˌatuɾðˈiðas +ATURDIDO ˌatuɾðˈiðo +ATURDIDOS ˌatuɾðˈiðos +ATURDIR ˌatuɾðˈiɾ +ATUSADA ˌatusˈaða +ATUSADAS ˌatusˈaðas +ATUSADO ˌatusˈaðo +ATUSADOS ˌatusˈaðos +ATUSAR ˌatusˈaɾ +ATUTÍA ˌatutˈia +AUDACES aʊðˈaθes +AUDACIA aʊðˈaθja +AUDAZ aʊðˈaθ +AUDI ˈaʊði +AUDIBLE aʊðˈiβle +AUDICIÓN ˌaʊðiθjˈon +AUDICIONADA ˌaʊðiθjonˈaða +AUDICIONADAS ˌaʊðiθjonˈaðas +AUDICIONADO ˌaʊðiθjonˈaðo +AUDICIONADOS ˌaʊðiθjonˈaðos +AUDICIONAR ˌaʊðiθjonˈaɾ +AUDIENCIA aʊðjˈɛnθja +AUDÍFONO aʊðˈifono +AUDIO ˈaʊðjo +AUDIOLOGÍA ˌaʊðjoloxˈia +AUDIÓMETRO aʊðjˈometɾo +AUDIÓN aʊðjˈon +AUDIOS ˈaʊðjos +AUDITADA ˌaʊðitˈaða +AUDITADAS ˌaʊðitˈaðas +AUDITADO ˌaʊðitˈaðo +AUDITADOS ˌaʊðitˈaðos +AUDITAR ˌaʊðitˈaɾ +AUDITE aʊðˈite +AUDITÉ ˌaʊðitˈe +AUDITIVA ˌaʊðitˈiβa +AUDITIVAS ˌaʊðitˈiβas +AUDITIVO ˌaʊðitˈiβo +AUDITIVOS ˌaʊðitˈiβos +AUDITO aʊðˈito +AUDITÓ ˌaʊðitˈo +AUDITOR ˌaʊðitˈoɾ +AUDITORIO ˌaʊðitˈoɾjo +AUDITÓRIUM ˌaʊðitˈoɾjum +AUGE ˈaʊxe +AUGES ˈaʊxes +AUGMENTADA ˌaʊɡmentˈaða +AUGMENTADAS ˌaʊɡmentˈaðas +AUGMENTADO ˌaʊɡmentˈaðo +AUGMENTADOS ˌaʊɡmentˈaðos +AUGMENTAR ˌaʊɡmentˈaɾ +AUGURADA ˌaʊɣuɾˈaða +AUGURADAS ˌaʊɣuɾˈaðas +AUGURADO ˌaʊɣuɾˈaðo +AUGURADOS ˌaʊɣuɾˈaðos +AUGUSTA aʊɣˈusta +AUGUSTAL ˌaʊɣustˈal +AUGUSTAS aʊɣˈustas +AUGUSTEÑO ˌaʊɣustˈeɲo +AUGUSTO aʊɣˈusto +AUGUSTOS aʊɣˈustos +AULA ˈaʊla +AULARIO aʊlˈaɾjo +AULITA aʊlˈita +AUMENTADA ˌaʊmentˈaða +AUMENTADAS ˌaʊmentˈaðas +AUMENTADO ˌaʊmentˈaðo +AUMENTADOS ˌaʊmentˈaðos +AUMENTAR ˌaʊmentˈaɾ +AUMENTARE ˌaʊmentˈaɾe +AUMENTARON ˌaʊmentˈaɾon +AUMENTATIVO ˌaʊmentatˈiβo +AUN ˈaʊn +AÚN aˈun +AUNADA aʊnˈaða +AUNADAS aʊnˈaðas +AUNADO aʊnˈaðo +AUNADOS aʊnˈaðos +AUNAR aʊnˈaɾ +AUNQUE ˈaʊnke +AÚPA aˈupa +AUPADA aʊpˈaða +AUPADAS aʊpˈaðas +AUPADO aʊpˈaðo +AUPADOS aʊpˈaðos +AUQUÉNIDO aʊkˈeniðo +AURA ˈaʊɾa +AURELIA aʊɾˈelja +AURELIANO ˌaʊɾeljˈano +ÁUREO ˈauɾˌeo +AUREOLADA ˌaʊɾeolˈaða +AUREOLADAS ˌaʊɾeolˈaðas +AUREOLADO ˌaʊɾeolˈaðo +AUREOLADOS ˌaʊɾeolˈaðos +AURÍCULA aʊɾˈikula +AURICULAR ˌaʊɾikulˈaɾ +AURICULOVENTRICULAR ˌaʊɾikˌuloβˌentɾikulˈaɾ +AURIGA aʊɾˈiɣa +AURORA aʊɾˈoɾa +AURORAL ˌaʊɾoɾˈal +AUSCULTA aʊskˈulta +AUSCULTADA ˌaʊskultˈaða +AUSCULTADAS ˌaʊskultˈaðas +AUSCULTADO ˌaʊskultˈaðo +AUSCULTADOS ˌaʊskultˈaðos +AUSCULTAMOS ˌaʊskultˈamos +AUSCULTANDO ˌaʊskultˈando +AUSCULTAR ˌaʊskultˈaɾ +AUSCULTARA ˌaʊskultˈaɾa +AUSCULTARÁ ˌaʊskultaɾˈa +AUSCULTÁRAMOS ˌaʊskultˈaɾamos +AUSCULTARAS ˌaʊskultˈaɾas +AUSCULTARÁS ˌaʊskultaɾˈas +AUSCULTAREIS ˌaʊskultˈaɾeɪs +AUSCULTAREMOS ˌaʊskultaɾˈemos +AUSCULTARES ˌaʊskultˈaɾes +AUSCULTARÍAMOS ˌaʊskultaɾˈiamos +AUSCULTAS aʊskˈultas +AUSCULTASTE ˌaʊskultˈaste +AUSCULTE aʊskˈulte +AUSCULTEMOS ˌaʊskultˈemos +AUSCULTES aʊskˈultes +AUSCULTO aʊskˈulto +AUSENCIA aʊsˈɛnθja +AUSENTADA ˌaʊsentˈaða +AUSENTADAS ˌaʊsentˈaðas +AUSENTADO ˌaʊsentˈaðo +AUSENTADOS ˌaʊsentˈaðos +AUSENTAR ˌaʊsentˈaɾ +AUSOL aʊsˈol +AUSPICIADA ˌaʊspiθjˈaða +AUSPICIADAS ˌaʊspiθjˈaðas +AUSPICIADO ˌaʊspiθjˈaðo +AUSPICIADOS ˌaʊspiθjˈaðos +AUSPICIAR ˌaʊspiθjˈaɾ +AUSPICIO aʊspˈiθjo +AUSPICIOSO ˌaʊspiθjˈoso +AUSTERA aʊstˈeɾa +AUSTERAS aʊstˈeɾas +AUSTERIDAD ˌaʊsteɾiðˈad +AUSTERO aʊstˈeɾo +AUSTEROS aʊstˈeɾos +AUSTINÉS ˌaʊstinˈes +AUSTRACISMO ˌaʊstɾaθˈismo +AUSTRALIA aʊstɾˈalja +AUSTRALIANA ˌaʊstɾaljˈana +AUSTRALIANAS ˌaʊstɾaljˈanas +AUSTRALIANO ˌaʊstɾaljˈano +AUSTRALIANOS ˌaʊstɾaljˈanos +AUSTRASIANO ˌaʊstɾasjˈano +AUSTRIA ˈaʊstɾia +AUSTRIACA ˌaʊstɾiˈaka +AUSTRÍACA aʊstɾˈiaka +AUSTRIACAS ˌaʊstɾiˈakas +AUSTRÍACAS aʊstɾˈiakas +AUSTRIACO ˌaʊstɾiˈako +AUSTRÍACO aʊstɾˈiako +AUSTRIACOS ˌaʊstɾiˈakos +AUSTRÍACOS aʊstɾˈiakos +AUTARQUÍA ˌaʊtaɾkˈia +AUTENTICADA ˌaʊtentikˈaða +AUTENTICADAS ˌaʊtentikˈaðas +AUTENTICADO ˌaʊtentikˈaðo +AUTENTICADOS ˌaʊtentikˈaðos +AUTENTICAMOS ˌaʊtentikˈamos +AUTENTICANDO ˌaʊtentikˈando +AUTENTICAR ˌaʊtentikˈaɾ +AUTENTICIDAD ˌaʊtentˌiθiðˈad +AUTENTICIDADES ˌaʊtentˌiθiðˈaðes +AUTÉNTICO aʊtˈentiko +AUTENTIFICADA ˌaʊtentˌifikˈaða +AUTENTIFICADAS ˌaʊtentˌifikˈaðas +AUTENTIFICADO ˌaʊtentˌifikˈaðo +AUTENTIFICADOS ˌaʊtentˌifikˈaðos +AUTENTIFICAR ˌaʊtentˌifikˈaɾ +AUTISMO aʊtˈismo +AUTO ˈaʊto +AUTOABASTECERSE ˌaʊtoˌaβasteθˈeɾse +AUTOABASTECIDA ˌaʊtoˌaβasteθˈiða +AUTOABASTECIDAS ˌaʊtoˌaβasteθˈiðas +AUTOABASTECIDO ˌaʊtoˌaβasteθˈiðo +AUTOABASTECIDOS ˌaʊtoˌaβasteθˈiðos +AUTOADIESTRADA ˌaʊtoˌaðjestɾˈaða +AUTOADIESTRADAS ˌaʊtoˌaðjestɾˈaðas +AUTOADIESTRADO ˌaʊtoˌaðjestɾˈaðo +AUTOADIESTRADOS ˌaʊtoˌaðjestɾˈaðos +AUTOADIESTRARSE ˌaʊtoˌaðjestɾˈaɾse +AUTOADMINISTRACIÓN ˌaʊtoˌadminˌistɾaθjˈon +AUTOADMINISTRADA ˌaʊtoˌadministɾˈaða +AUTOADMINISTRADAS ˌaʊtoˌadministɾˈaðas +AUTOADMINISTRADO ˌaʊtoˌadministɾˈaðo +AUTOADMINISTRADOS ˌaʊtoˌadministɾˈaðos +AUTOADMINISTRARSE ˌaʊtoˌadministɾˈaɾse +AUTOAFIRMACIÓN ˌaʊtoˌafiɾmaθjˈon +AUTOAFIRMADA ˌaʊtoˌafiɾmˈaða +AUTOAFIRMADAS ˌaʊtoˌafiɾmˈaðas +AUTOAFIRMADO ˌaʊtoˌafiɾmˈaðo +AUTOAFIRMADOS ˌaʊtoˌafiɾmˈaðos +AUTOAFIRMARSE ˌaʊtoˌafiɾmˈaɾse +AUTOAISLADA ˌaʊtoaɪslˈaða +AUTOAISLADAS ˌaʊtoaɪslˈaðas +AUTOAISLADO ˌaʊtoaɪslˈaðo +AUTOAISLADOS ˌaʊtoaɪslˈaðos +AUTOAISLARSE ˌaʊtoaɪslˈaɾse +AUTOALIMENTACIÓN ˌaʊtoˌalimˌentaθjˈon +AUTOALIMENTADA ˌaʊtoˌalimentˈaða +AUTOALIMENTADAS ˌaʊtoˌalimentˈaðas +AUTOALIMENTADO ˌaʊtoˌalimentˈaðo +AUTOALIMENTADOS ˌaʊtoˌalimentˈaðos +AUTOALIMENTARSE ˌaʊtoˌalimentˈaɾse +AUTOAMPLIFICADA ˌaʊtoˌamplifikˈaða +AUTOAMPLIFICADAS ˌaʊtoˌamplifikˈaðas +AUTOAMPLIFICADO ˌaʊtoˌamplifikˈaðo +AUTOAMPLIFICADOS ˌaʊtoˌamplifikˈaðos +AUTOANALIZADA ˌaʊtoˌanaliθˈaða +AUTOANALIZADAS ˌaʊtoˌanaliθˈaðas +AUTOANALIZADO ˌaʊtoˌanaliθˈaðo +AUTOANALIZADOS ˌaʊtoˌanaliθˈaðos +AUTOANALIZARSE ˌaʊtoˌanaliθˈaɾse +AUTOANTICUERPO ˌaʊtoˌantikwˈeɾpo +AUTOANTÍGENO ˌaʊtoantˈixeno +AUTOANTÓNIMO ˌaʊtoantˈonimo +AUTOAPLICADA ˌaʊtoˌaplikˈaða +AUTOAPLICADAS ˌaʊtoˌaplikˈaðas +AUTOAPLICADO ˌaʊtoˌaplikˈaðo +AUTOAPLICADOS ˌaʊtoˌaplikˈaðos +AUTOAPLICARSE ˌaʊtoˌaplikˈaɾse +AUTOAPRENDIZAJE ˌaʊtoˌapɾendiθˈaxe +AUTOARPA ˌaʊtoˈaɾpa +AUTOASIGNADA ˌaʊtoˌasiɡnˈaða +AUTOASIGNADAS ˌaʊtoˌasiɡnˈaðas +AUTOASIGNADO ˌaʊtoˌasiɡnˈaðo +AUTOASIGNADOS ˌaʊtoˌasiɡnˈaðos +AUTOASIGNARSE ˌaʊtoˌasiɡnˈaɾse +AUTOBAUTICE ˌaʊtoβaʊtˈiθe +AUTOBAUTICÉ ˌaʊtoβˌaʊtiθˈe +AUTOBAUTIZADA ˌaʊtoβˌaʊtiθˈaða +AUTOBAUTIZADAS ˌaʊtoβˌaʊtiθˈaðas +AUTOBAUTIZADO ˌaʊtoβˌaʊtiθˈaðo +AUTOBAUTIZADOS ˌaʊtoβˌaʊtiθˈaðos +AUTOBAUTIZARSE ˌaʊtoβˌaʊtiθˈaɾse +AUTOBIOGRÁFICA ˌaʊtoβjoɣɾˈafika +AUTOBIOGRÁFICAS ˌaʊtoβjoɣɾˈafikas +AUTOBIOGRÁFICO ˌaʊtoβjoɣɾˈafiko +AUTOBIOGRÁFICOS ˌaʊtoβjoɣɾˈafikos +AUTOBLOQUEADA ˌaʊtoβlˌokeˈaða +AUTOBLOQUEADAS ˌaʊtoβlˌokeˈaðas +AUTOBLOQUEADO ˌaʊtoβlˌokeˈaðo +AUTOBLOQUEADOS ˌaʊtoβlˌokeˈaðos +AUTOBLOQUEARSE ˌaʊtoβlˌokeˈaɾse +AUTOBOMBEADA ˌaʊtoβˌombeˈaða +AUTOBOMBEADAS ˌaʊtoβˌombeˈaðas +AUTOBOMBEADO ˌaʊtoβˌombeˈaðo +AUTOBOMBEADOS ˌaʊtoβˌombeˈaðos +AUTOBOMBEARSE ˌaʊtoβˌombeˈaɾse +AUTOBUS aʊtˈoβus +AUTOBÚS ˌaʊtoβˈus +AUTOCATEGORIZACIÓN ˌaʊtokˌateɣˌoɾiθaθjˈon +AUTOCENSURÁ ˌaʊtoθˌensuɾˈa +AUTOCENSURADA ˌaʊtoθˌensuɾˈaða +AUTOCENSURADAS ˌaʊtoθˌensuɾˈaðas +AUTOCENSURADO ˌaʊtoθˌensuɾˈaðo +AUTOCENSURADOS ˌaʊtoθˌensuɾˈaðos +AUTOCENSURARSE ˌaʊtoθˌensuɾˈaɾse +AUTOCITA ˌaʊtoθˈita +AUTOCOMPLETADO ˌaʊtokˌompletˈaðo +AUTOCOMPLETAR ˌaʊtokˌompletˈaɾ +AUTOCONDUCIDA ˌaʊtokˌonduθˈiða +AUTOCONDUCIDAS ˌaʊtokˌonduθˈiðas +AUTOCONDUCIDO ˌaʊtokˌonduθˈiðo +AUTOCONDUCIDOS ˌaʊtokˌonduθˈiðos +AUTOCONDUCIRSE ˌaʊtokˌonduθˈiɾse +AUTOCONSCIENTE ˌaʊtokonsθjˈɛnte +AUTOCONSIDERADA ˌaʊtokˌonsiðeɾˈaða +AUTOCONSIDERADAS ˌaʊtokˌonsiðeɾˈaðas +AUTOCONSIDERADO ˌaʊtokˌonsiðeɾˈaðo +AUTOCONSIDERADOS ˌaʊtokˌonsiðeɾˈaðos +AUTOCONSIDERARSE ˌaʊtokˌonsiðeɾˈaɾse +AUTOCONSISTENTE ˌaʊtokˌonsistˈɛnte +AUTOCONSUMIDA ˌaʊtokˌonsumˈiða +AUTOCONSUMIDAS ˌaʊtokˌonsumˈiðas +AUTOCONSUMIDO ˌaʊtokˌonsumˈiðo +AUTOCONSUMIDOS ˌaʊtokˌonsumˈiðos +AUTOCONSUMIRSE ˌaʊtokˌonsumˈiɾse +AUTOCONTENIDO ˌaʊtokˌontenˈiðo +AUTOCONVOCADA ˌaʊtokˌombokˈaða +AUTOCONVOCADAS ˌaʊtokˌombokˈaðas +AUTOCONVOCADO ˌaʊtokˌombokˈaðo +AUTOCONVOCADOS ˌaʊtokˌombokˈaðos +AUTOCONVOCARSE ˌaʊtokˌombokˈaɾse +AUTOCORONARSE ˌaʊtokˌoɾonˈaɾse +AUTOCORREGIDA ˌaʊtokˌoɾɾexˈiða +AUTOCORREGIDAS ˌaʊtokˌoɾɾexˈiðas +AUTOCORREGIDO ˌaʊtokˌoɾɾexˈiðo +AUTOCORREGIDOS ˌaʊtokˌoɾɾexˈiðos +AUTOCORREGIR ˌaʊtokˌoɾɾexˈiɾ +AUTOCORREGIRSE ˌaʊtokˌoɾɾexˈiɾse +AUTOCREMADA ˌaʊtokɾemˈaða +AUTOCREMADAS ˌaʊtokɾemˈaðas +AUTOCREMADO ˌaʊtokɾemˈaðo +AUTOCREMADOS ˌaʊtokɾemˈaðos +AUTOCREMARSE ˌaʊtokɾemˈaɾse +AUTOCRINO ˌaʊtokɾˈino +AUTOCROMA ˌaʊtokɾˈoma +AUTÓCTONO aʊtˈoktono +AUTOCULPABILIZACIÓN ˌaʊtokˌulpaβˌiliθaθjˈon +AUTOCUMPLIDA ˌaʊtokumplˈiða +AUTOCUMPLIDAS ˌaʊtokumplˈiðas +AUTOCUMPLIDO ˌaʊtokumplˈiðo +AUTOCUMPLIDOS ˌaʊtokumplˈiðos +AUTODECLARADA ˌaʊtoðˌeklaɾˈaða +AUTODECLARADAS ˌaʊtoðˌeklaɾˈaðas +AUTODECLARADO ˌaʊtoðˌeklaɾˈaðo +AUTODECLARADOS ˌaʊtoðˌeklaɾˈaðos +AUTODECLARARSE ˌaʊtoðˌeklaɾˈaɾse +AUTODEFENDERSE ˌaʊtoðˌefendˈeɾse +AUTODEFENDIDA ˌaʊtoðˌefendˈiða +AUTODEFENDIDAS ˌaʊtoðˌefendˈiðas +AUTODEFENDIDO ˌaʊtoðˌefendˈiðo +AUTODEFENDIDOS ˌaʊtoðˌefendˈiðos +AUTODEFINIDA ˌaʊtoðˌefinˈiða +AUTODEFINIDAS ˌaʊtoðˌefinˈiðas +AUTODEFINIDO ˌaʊtoðˌefinˈiðo +AUTODEFINIDOS ˌaʊtoðˌefinˈiðos +AUTODELATADA ˌaʊtoðˌelatˈaða +AUTODELATADAS ˌaʊtoðˌelatˈaðas +AUTODELATADO ˌaʊtoðˌelatˈaðo +AUTODELATADOS ˌaʊtoðˌelatˈaðos +AUTODELATANDO ˌaʊtoðˌelatˈando +AUTODELATARSE ˌaʊtoðˌelatˈaɾse +AUTODESCARTARSE ˌaʊtoðˌeskaɾtˈaɾse +AUTODESCRIPCIÓN ˌaʊtoðˌeskɾipθjˈon +AUTODESTRUIDA ˌaʊtoðˌestɾuˈiða +AUTODESTRUIDAS ˌaʊtoðˌestɾuˈiðas +AUTODESTRUIDO ˌaʊtoðˌestɾuˈiðo +AUTODESTRUIDOS ˌaʊtoðˌestɾuˈiðos +AUTODETERMINACIÓN ˌaʊtoðˌeteɾmˌinaθjˈon +AUTODETERMINACIONES ˌaʊtoðˌeteɾmˌinaθjˈones +AUTODETERMINADA ˌaʊtoðˌeteɾminˈaða +AUTODETERMINADAS ˌaʊtoðˌeteɾminˈaðas +AUTODETERMINADO ˌaʊtoðˌeteɾminˈaðo +AUTODETERMINADOS ˌaʊtoðˌeteɾminˈaðos +AUTODETERMINARSE ˌaʊtoðˌeteɾminˈaɾse +AUTODIAGNÓSTICO ˌaʊtoðjaɡnˈostiko +AUTODIRECCIÓN ˌaʊtoðˌiɾekθjˈon +AUTODIRIGIDA ˌaʊtoðˌiɾixˈiða +AUTODIRIGIDAS ˌaʊtoðˌiɾixˈiðas +AUTODIRIGIDO ˌaʊtoðˌiɾixˈiðo +AUTODIRIGIDOS ˌaʊtoðˌiɾixˈiðos +AUTODIRIGIR ˌaʊtoðˌiɾixˈiɾ +AUTODISCIPLINA ˌaʊtoðˌisθiplˈina +AUTOEDITADA ˌaʊtoˌeðitˈaða +AUTOEDITADAS ˌaʊtoˌeðitˈaðas +AUTOEDITADO ˌaʊtoˌeðitˈaðo +AUTOEDITADOS ˌaʊtoˌeðitˈaðos +AUTOEDITAR ˌaʊtoˌeðitˈaɾ +AUTOELIMINADA ˌaʊtoˌeliminˈaða +AUTOELIMINADAS ˌaʊtoˌeliminˈaðas +AUTOELIMINADO ˌaʊtoˌeliminˈaðo +AUTOELIMINADOS ˌaʊtoˌeliminˈaðos +AUTOEMPLEANDO ˌaʊtoˌempleˈando +AUTOEMPLEAR ˌaʊtoˌempleˈaɾ +AUTOEMPLEARSE ˌaʊtoˌempleˈaɾse +AUTOENGAÑADA ˌaʊtoˌeŋɡaɲˈaða +AUTOENGAÑADAS ˌaʊtoˌeŋɡaɲˈaðas +AUTOENGAÑADO ˌaʊtoˌeŋɡaɲˈaðo +AUTOENGAÑADOS ˌaʊtoˌeŋɡaɲˈaðos +AUTOENGAÑAR ˌaʊtoˌeŋɡaɲˈaɾ +AUTOENGAÑARSE ˌaʊtoˌeŋɡaɲˈaɾse +AUTOENGAÑO ˌaʊtoeŋɡˈaɲo +AUTOENSAMBLADA ˌaʊtoˌensamblˈaða +AUTOENSAMBLADAS ˌaʊtoˌensamblˈaðas +AUTOENSAMBLADO ˌaʊtoˌensamblˈaðo +AUTOENSAMBLADOS ˌaʊtoˌensamblˈaðos +AUTOENSAMBLAJE ˌaʊtoˌensamblˈaxe +AUTOENSAMBLAJES ˌaʊtoˌensamblˈaxes +AUTOENSAMBLARSE ˌaʊtoˌensamblˈaɾse +AUTOESTADO ˌaʊtoestˈaðo +AUTOESTOP ˌaʊtoestˈop +AUTOETNOGRAFÍA ˌaʊtoˌetnoɣɾafˈia +AUTOEVACUADA ˌaʊtoˌeβakwˈaða +AUTOEVACUADAS ˌaʊtoˌeβakwˈaðas +AUTOEVACUADO ˌaʊtoˌeβakwˈaðo +AUTOEVACUADOS ˌaʊtoˌeβakwˈaðos +AUTOEVALUACIÓN ˌaʊtoˌeβaluaθjˈon +AUTOEVALUADA ˌaʊtoˌeβaluˈaða +AUTOEVALUADAS ˌaʊtoˌeβaluˈaðas +AUTOEVALUADO ˌaʊtoˌeβaluˈaðo +AUTOEVALUADOS ˌaʊtoˌeβaluˈaðos +AUTOEVALUARSE ˌaʊtoˌeβaluˈaɾse +AUTOEXCLUIDA ˌaʊtoˌekskluˈiða +AUTOEXCLUIDAS ˌaʊtoˌekskluˈiðas +AUTOEXCLUIDO ˌaʊtoˌekskluˈiðo +AUTOEXCLUIDOS ˌaʊtoˌekskluˈiðos +AUTOEXCULPATORIA ˌaʊtoˌekskulpatˈoɾja +AUTOEXCULPATORIAS ˌaʊtoˌekskulpatˈoɾjas +AUTOEXCULPATORIO ˌaʊtoˌekskulpatˈoɾjo +AUTOEXCULPATORIOS ˌaʊtoˌekskulpatˈoɾjos +AUTOEXIGIDA ˌaʊtoˌeksixˈiða +AUTOEXIGIDAS ˌaʊtoˌeksixˈiðas +AUTOEXIGIDO ˌaʊtoˌeksixˈiðo +AUTOEXIGIDOS ˌaʊtoˌeksixˈiðos +AUTOEXIGIRSE ˌaʊtoˌeksixˈiɾse +AUTOEXILIADA ˌaʊtoˌeksiljˈaða +AUTOEXILIADAS ˌaʊtoˌeksiljˈaðas +AUTOEXILIADO ˌaʊtoˌeksiljˈaðo +AUTOEXILIADOS ˌaʊtoˌeksiljˈaðos +AUTOEXPLOTARSE ˌaʊtoˌeksplotˈaɾse +AUTOFECUNDACIÓN ˌaʊtofˌekundaθjˈon +AUTOFINANCIADA ˌaʊtofˌinanθjˈaða +AUTOFINANCIADAS ˌaʊtofˌinanθjˈaðas +AUTOFINANCIADO ˌaʊtofˌinanθjˈaðo +AUTOFINANCIADOS ˌaʊtofˌinanθjˈaðos +AUTOFINANCIARSE ˌaʊtofˌinanθjˈaɾse +AUTOFORMARSE ˌaʊtofoɾmˈaɾse +AUTOFOSFORILACIÓN ˌaʊtofˌosfoɾˌilaθjˈon +AUTOFUNCIÓN ˌaʊtofunθjˈon +AUTÓGENA aʊtˈoxena +AUTÓGENAS aʊtˈoxenas +AUTOGENERACIÓN ˌaʊtoxˌeneɾaθjˈon +AUTOGENERADO ˌaʊtoxˌeneɾˈaðo +AUTÓGENO aʊtˈoxeno +AUTÓGENOS aʊtˈoxenos +AUTOGESTIONÁ ˌaʊtoxˌestjonˈa +AUTOGESTIONADA ˌaʊtoxˌestjonˈaða +AUTOGESTIONADAS ˌaʊtoxˌestjonˈaðas +AUTOGESTIONADO ˌaʊtoxˌestjonˈaðo +AUTOGESTIONADOS ˌaʊtoxˌestjonˈaðos +AUTOGOBERNÁ ˌaʊtoɣˌoβeɾnˈa +AUTOGOBERNADA ˌaʊtoɣˌoβeɾnˈaða +AUTOGOBERNADAS ˌaʊtoɣˌoβeɾnˈaðas +AUTOGOBERNADO ˌaʊtoɣˌoβeɾnˈaðo +AUTOGOBERNADOS ˌaʊtoɣˌoβeɾnˈaðos +AUTOGOBERNARSE ˌaʊtoɣˌoβeɾnˈaɾse +AUTOGRAFIADA ˌaʊtoɣɾafjˈaða +AUTOGRAFIADAS ˌaʊtoɣɾafjˈaðas +AUTOGRAFIADO ˌaʊtoɣɾafjˈaðo +AUTOGRAFIADOS ˌaʊtoɣɾafjˈaðos +AUTOGRAFIAR ˌaʊtoɣɾafjˈaɾ +AUTOIDENTIFICADA ˌaʊtoɪðˌentifikˈaða +AUTOIDENTIFICADAS ˌaʊtoɪðˌentifikˈaðas +AUTOIDENTIFICADO ˌaʊtoɪðˌentifikˈaðo +AUTOIDENTIFICADOS ˌaʊtoɪðˌentifikˈaðos +AUTOIDENTIFICARSE ˌaʊtoɪðˌentifikˈaɾse +AUTOIMPONERSE ˌaʊtoɪmponˈeɾse +AUTOIMPUESTA ˌaʊtoɪmpwˈesta +AUTOIMPUESTAS ˌaʊtoɪmpwˈestas +AUTOIMPUESTO ˌaʊtoɪmpwˈesto +AUTOIMPUESTOS ˌaʊtoɪmpwˈestos +AUTOINCULPADA ˌaʊtoɪnkulpˈaða +AUTOINCULPADAS ˌaʊtoɪnkulpˈaðas +AUTOINCULPADO ˌaʊtoɪnkulpˈaðo +AUTOINCULPADOS ˌaʊtoɪnkulpˈaðos +AUTOINCULPARSE ˌaʊtoɪnkulpˈaɾse +AUTOINCULPATORIA ˌaʊtoɪnkˌulpatˈoɾja +AUTOINCULPATORIAS ˌaʊtoɪnkˌulpatˈoɾjas +AUTOINCULPATORIO ˌaʊtoɪnkˌulpatˈoɾjo +AUTOINCULPATORIOS ˌaʊtoɪnkˌulpatˈoɾjos +AUTOINDUCCIÓN ˌaʊtoɪndukθjˈon +AUTOINDUCIDO ˌaʊtoɪnduθˈiðo +AUTOINDULGENCIA ˌaʊtoɪndulxˈɛnθja +AUTOINFORME ˌaʊtoɪmfˈoɾme +AUTOINMOLADA ˌaʊtoɪnmolˈaða +AUTOINMOLADAS ˌaʊtoɪnmolˈaðas +AUTOINMOLADO ˌaʊtoɪnmolˈaðo +AUTOINMOLADOS ˌaʊtoɪnmolˈaðos +AUTOINMOLARSE ˌaʊtoɪnmolˈaɾse +AUTOINMUNE ˌaʊtoɪnmˈune +AUTOINMUNIDAD ˌaʊtoɪnmˌuniðˈad +AUTOINMUNITARIA ˌaʊtoɪnmˌunitˈaɾja +AUTOINMUNITARIAS ˌaʊtoɪnmˌunitˈaɾjas +AUTOINMUNITARIO ˌaʊtoɪnmˌunitˈaɾjo +AUTOINMUNITARIOS ˌaʊtoɪnmˌunitˈaɾjos +AUTOLAVADO ˌaʊtolaβˈaðo +AUTOLESIONADA ˌaʊtolˌesjonˈaða +AUTOLESIONADAS ˌaʊtolˌesjonˈaðas +AUTOLESIONADO ˌaʊtolˌesjonˈaðo +AUTOLESIONADOS ˌaʊtolˌesjonˈaðos +AUTOLESIONARSE ˌaʊtolˌesjonˈaɾse +AUTOLIMITADA ˌaʊtolˌimitˈaða +AUTOLIMITADAS ˌaʊtolˌimitˈaðas +AUTOLIMITADO ˌaʊtolˌimitˈaðo +AUTOLIMITADOS ˌaʊtolˌimitˈaðos +AUTOLIMITARSE ˌaʊtolˌimitˈaɾse +AUTOLIQUIDACIÓN ˌaʊtolˌikiðaθjˈon +AUTOLISIS ˌaʊtolˈisis +AUTOLÍTICA ˌaʊtolˈitika +AUTOLÍTICAS ˌaʊtolˈitikas +AUTOLÍTICO ˌaʊtolˈitiko +AUTOLÍTICOS ˌaʊtolˈitikos +AUTOLOTE ˌaʊtolˈote +AUTOMARGINADA ˌaʊtomˌaɾxinˈaða +AUTOMARGINADAS ˌaʊtomˌaɾxinˈaðas +AUTOMARGINADO ˌaʊtomˌaɾxinˈaðo +AUTOMARGINADOS ˌaʊtomˌaɾxinˈaðos +AUTOMARGINARSE ˌaʊtomˌaɾxinˈaɾse +AUTÓMATA aʊtˈomata +AUTÓMATAS aʊtˈomatas +AUTOMÁTICA ˌaʊtomˈatika +AUTOMÁTICAS ˌaʊtomˈatikas +AUTOMÁTICO ˌaʊtomˈatiko +AUTOMÁTICOS ˌaʊtomˈatikos +AUTOMATIZADA ˌaʊtomˌatiθˈaða +AUTOMATIZADAS ˌaʊtomˌatiθˈaðas +AUTOMATIZADO ˌaʊtomˌatiθˈaðo +AUTOMATIZADOS ˌaʊtomˌatiθˈaðos +AUTOMEDICACIÓN ˌaʊtomˌeðikaθjˈon +AUTOMEDICADA ˌaʊtomˌeðikˈaða +AUTOMEDICADAS ˌaʊtomˌeðikˈaðas +AUTOMEDICADO ˌaʊtomˌeðikˈaðo +AUTOMEDICADOS ˌaʊtomˌeðikˈaðos +AUTOMEDICARSE ˌaʊtomˌeðikˈaɾse +AUTOMEJORADA ˌaʊtomˌexoɾˈaða +AUTOMEJORADAS ˌaʊtomˌexoɾˈaðas +AUTOMEJORADO ˌaʊtomˌexoɾˈaðo +AUTOMEJORADOS ˌaʊtomˌexoɾˈaðos +AUTOMEJORARSE ˌaʊtomˌexoɾˈaɾse +AUTOMÓVIL ˌaʊtomˈoβil +AUTOMÓVILES ˌaʊtomˈoβiles +AUTOMOVILÍSTICA ˌaʊtomˌoβilˈistika +AUTOMOVILÍSTICAS ˌaʊtomˌoβilˈistikas +AUTOMOVILÍSTICO ˌaʊtomˌoβilˈistiko +AUTOMOVILÍSTICOS ˌaʊtomˌoβilˈistikos +AUTOMUTILACIÓN ˌaʊtomˌutilaθjˈon +AUTOMUTILADA ˌaʊtomˌutilˈaða +AUTOMUTILADAS ˌaʊtomˌutilˈaðas +AUTOMUTILADO ˌaʊtomˌutilˈaðo +AUTOMUTILADOS ˌaʊtomˌutilˈaðos +AUTOMUTILARSE ˌaʊtomˌutilˈaɾse +AUTÓNIMO aʊtˈonimo +AUTÓNOMAS aʊtˈonomas +AUTONOMÍA ˌaʊtonomˈia +AUTONÓMICA ˌaʊtonˈomika +AUTONÓMICAS ˌaʊtonˈomikas +AUTONÓMICO ˌaʊtonˈomiko +AUTONÓMICOS ˌaʊtonˈomikos +AUTÓNOMO aʊtˈonomo +AUTOPAGADA ˌaʊtopaɣˈaða +AUTOPAGADAS ˌaʊtopaɣˈaðas +AUTOPAGADO ˌaʊtopaɣˈaðo +AUTOPAGADOS ˌaʊtopaɣˈaðos +AUTOPAGARSE ˌaʊtopaɣˈaɾse +AUTOPARODIADA ˌaʊtopˌaɾoðjˈaða +AUTOPARODIADAS ˌaʊtopˌaɾoðjˈaðas +AUTOPARODIADO ˌaʊtopˌaɾoðjˈaðo +AUTOPARODIADOS ˌaʊtopˌaɾoðjˈaðos +AUTOPARODIARSE ˌaʊtopˌaɾoðjˈaɾse +AUTOPISTA ˌaʊtopˈista +AUTOPOLINIZACIÓN ˌaʊtopˌolinˌiθaθjˈon +AUTOPORTANTE ˌaʊtopoɾtˈante +AUTOPREPARADA ˌaʊtopɾˌepaɾˈaða +AUTOPREPARADAS ˌaʊtopɾˌepaɾˈaðas +AUTOPREPARADO ˌaʊtopɾˌepaɾˈaðo +AUTOPREPARADOS ˌaʊtopɾˌepaɾˈaðos +AUTOPREPARARSE ˌaʊtopɾˌepaɾˈaɾse +AUTOPRESENTADA ˌaʊtopɾˌesentˈaða +AUTOPRESENTADAS ˌaʊtopɾˌesentˈaðas +AUTOPRESENTADO ˌaʊtopɾˌesentˈaðo +AUTOPRESENTADOS ˌaʊtopɾˌesentˈaðos +AUTOPRESENTARSE ˌaʊtopɾˌesentˈaɾse +AUTOPRESERVACIÓN ˌaʊtopɾˌeseɾβaθjˈon +AUTOPROCLAMÁ ˌaʊtopɾˌoklamˈa +AUTOPRODUCIR ˌaʊtopɾˌoðuθˈiɾ +AUTOPRODUCIRSE ˌaʊtopɾˌoðuθˈiɾse +AUTOPROGRAMADA ˌaʊtopɾˌoɣɾamˈaða +AUTOPROGRAMADAS ˌaʊtopɾˌoɣɾamˈaðas +AUTOPROGRAMADO ˌaʊtopɾˌoɣɾamˈaðo +AUTOPROGRAMADOS ˌaʊtopɾˌoɣɾamˈaðos +AUTOPROGRAMARSE ˌaʊtopɾˌoɣɾamˈaɾse +AUTOPROPAGARSE ˌaʊtopɾˌopaɣˈaɾse +AUTOPROPULSIÓN ˌaʊtopɾˌopulsjˈon +AUTOPROTECCIÓN ˌaʊtopɾˌotekθjˈon +AUTOPSIA aʊtˈopsja +AUTOPUBLICACIÓN ˌaʊtopˌuβlikaθjˈon +AUTOR aʊtˈoɾ +AUTORA aʊtˈoɾa +AUTORAL ˌaʊtoɾˈal +AUTORECONOCERSE ˌaʊtoɾˌekonoθˈeɾse +AUTORECONOCIDA ˌaʊtoɾˌekonoθˈiða +AUTORECONOCIDAS ˌaʊtoɾˌekonoθˈiðas +AUTORECONOCIDO ˌaʊtoɾˌekonoθˈiðo +AUTORECONOCIDOS ˌaʊtoɾˌekonoθˈiðos +AUTORES aʊtˈoɾes +AUTORÍA ˌaʊtoɾˈia +AUTORIAL ˌaʊtoɾjˈal +AUTORIDAD ˌaʊtoɾiðˈad +AUTORIZA ˌaʊtoɾˈiθa +AUTORIZACIÓN ˌaʊtoɾˌiθaθjˈon +AUTORIZADA ˌaʊtoɾiθˈaða +AUTORIZADAS ˌaʊtoɾiθˈaðas +AUTORIZADO ˌaʊtoɾiθˈaðo +AUTORIZADOS ˌaʊtoɾiθˈaðos +AUTORIZAMOS ˌaʊtoɾiθˈamos +AUTORIZANDO ˌaʊtoɾiθˈando +AUTORIZANTE ˌaʊtoɾiθˈante +AUTORIZAR ˌaʊtoɾiθˈaɾ +AUTORIZARA ˌaʊtoɾiθˈaɾa +AUTORIZARÁ ˌaʊtoɾˌiθaɾˈa +AUTORIZÁRAMOS ˌaʊtoɾiθˈaɾamos +AUTORIZARAS ˌaʊtoɾiθˈaɾas +AUTORIZARÁS ˌaʊtoɾˌiθaɾˈas +AUTORIZAREIS ˌaʊtoɾiθˈaɾeɪs +AUTORIZAREMOS ˌaʊtoɾˌiθaɾˈemos +AUTORIZARES ˌaʊtoɾiθˈaɾes +AUTORIZARÍAMOS ˌaʊtoɾˌiθaɾˈiamos +AUTORIZAS ˌaʊtoɾˈiθas +AUTORIZASTE ˌaʊtoɾiθˈaste +AUTORIZO ˌaʊtoɾˈiθo +AUTORREACTIVO ˌaʊtoɾɾˌeaktˈiβo +AUTORREALIZADA ˌaʊtoɾɾˌealiθˈaða +AUTORREALIZADAS ˌaʊtoɾɾˌealiθˈaðas +AUTORREALIZADO ˌaʊtoɾɾˌealiθˈaðo +AUTORREALIZADOS ˌaʊtoɾɾˌealiθˈaðos +AUTORREALIZARSE ˌaʊtoɾɾˌealiθˈaɾse +AUTORRECONOCERSE ˌaʊtoɾɾˌekonoθˈeɾse +AUTORREFERENCIA ˌaʊtoɾɾˌefeɾˈɛnθja +AUTORREGRESIVO ˌaʊtoɾɾˌeɣɾesˈiβo +AUTORREGULÁ ˌaʊtoɾɾˌeɣulˈa +AUTORREPRESENTACIÓN ˌaʊtoɾɾˌepɾesˌentaθjˈon +AUTORRETRATO ˌaʊtoɾɾetɾˈato +AUTOS ˈaʊtos +AUTOSABOTEADA ˌaʊtosˌaβoteˈaða +AUTOSABOTEADAS ˌaʊtosˌaβoteˈaðas +AUTOSABOTEADO ˌaʊtosˌaβoteˈaðo +AUTOSABOTEADOS ˌaʊtosˌaβoteˈaðos +AUTOSABOTEARSE ˌaʊtosˌaβoteˈaɾse +AUTOSACRIFICIO ˌaʊtosˌakɾifˈiθjo +AUTOSATISFACCIÓN ˌaʊtosˌatisfakθjˈon +AUTOSIMILITUD ˌaʊtosˌimilitˈud +AUTOSÓMICO ˌaʊtosˈomiko +AUTOSOSTENIDA ˌaʊtosˌostenˈiða +AUTOSOSTENIDAS ˌaʊtosˌostenˈiðas +AUTOSOSTENIDO ˌaʊtosˌostenˈiðo +AUTOSOSTENIDOS ˌaʊtosˌostenˈiðos +AUTOSTOP ˌaʊtostˈop +AUTOSUFICIENTE ˌaʊtosˌufiθjˈɛnte +AUTOSUFICIENTES ˌaʊtosˌufiθjˈɛntes +AUTOSUPERACIÓN ˌaʊtosˌupeɾaθjˈon +AUTOTITULADA ˌaʊtotˌitulˈaða +AUTOTITULADAS ˌaʊtotˌitulˈaðas +AUTOTITULADO ˌaʊtotˌitulˈaðo +AUTOTITULADOS ˌaʊtotˌitulˈaðos +AUTOTITULARSE ˌaʊtotˌitulˈaɾse +AUTÓTROFA aʊtˈotɾofa +AUTÓTROFAS aʊtˈotɾofas +AUTOTRÓFICA ˌaʊtotɾˈofika +AUTOTRÓFICAS ˌaʊtotɾˈofikas +AUTOTRÓFICO ˌaʊtotɾˈofiko +AUTOTRÓFICOS ˌaʊtotɾˈofikos +AUTÓTROFO aʊtˈotɾofo +AUTÓTROFOS aʊtˈotɾofos +AUTOVENTA ˌaʊtoβˈɛnta +AUTUMNAL ˌaʊtumnˈal +AUXILIADA ˌaʊksiljˈaða +AUXILIADAS ˌaʊksiljˈaðas +AUXILIADO ˌaʊksiljˈaðo +AUXILIADOS ˌaʊksiljˈaðos +AUXILIARES ˌaʊksiljˈaɾes +AVAL aβˈal +AVALADA ˌaβalˈaða +AVALADAS ˌaβalˈaðas +AVALADO ˌaβalˈaðo +AVALADOR ˌaβalaðˈoɾ +AVALADOS ˌaβalˈaðos +AVALAR ˌaβalˈaɾ +AVALENTADA ˌaβalentˈaða +AVALENTADAS ˌaβalentˈaðas +AVALENTADO ˌaβalentˈaðo +AVALENTADOS ˌaβalentˈaðos +AVALENTAR ˌaβalentˈaɾ +AVALORAR ˌaβaloɾˈaɾ +ÁVALOS ˈaβalos +AVALUADA ˌaβaluˈaða +AVALUADAS ˌaβaluˈaðas +AVALUADO ˌaβaluˈaðo +AVALUADOS ˌaβaluˈaðos +AVALUAR ˌaβaluˈaɾ +AVANCEMOS ˌaβanθˈemos +AVANCES aβˈanθes +AVANZADA ˌaβanθˈaða +AVANZADAS ˌaβanθˈaðas +AVANZADO ˌaβanθˈaðo +AVANZADOS ˌaβanθˈaðos +AVANZAR ˌaβanθˈaɾ +AVARA aβˈaɾa +AVARICIA ˌaβaɾˈiθja +AVARIENTA ˌaβaɾjˈɛnta +AVARIENTAS ˌaβaɾjˈɛntas +AVARIENTO ˌaβaɾjˈɛnto +AVARIENTOS ˌaβaɾjˈɛntos +AVARO aβˈaɾo +ÁVARO ˈaβaɾo +AVASCULAR ˌaβaskulˈaɾ +AVATAR ˌaβatˈaɾ +AVE ˈaβe +AVECES aβˈeθes +AVECÉS ˌaβeθˈes +AVECINADA ˌaβeθinˈaða +AVECINADAS ˌaβeθinˈaðas +AVECINADO ˌaβeθinˈaðo +AVECINADOS ˌaβeθinˈaðos +AVECINAR ˌaβeθinˈaɾ +AVECINDAR ˌaβeθindˈaɾ +AVEFRÍA ˌaβefɾˈia +AVEMARÍA ˌaβemaɾˈia +AVEMPACE ˌaβempˈaθe +AVENA aβˈena +AVENDAÑO ˌaβendˈaɲo +AVENERADA ˌaβeneɾˈaða +AVENERADAS ˌaβeneɾˈaðas +AVENERADO ˌaβeneɾˈaðo +AVENERADOS ˌaβeneɾˈaðos +AVENIDA ˌaβenˈiða +AVENIDAS ˌaβenˈiðas +AVENIDO ˌaβenˈiðo +AVENIDOS ˌaβenˈiðos +AVENTADA ˌaβentˈaða +AVENTADAS ˌaβentˈaðas +AVENTADO ˌaβentˈaðo +AVENTADOS ˌaβentˈaðos +AVENTAJADA ˌaβentaxˈaða +AVENTAJADAS ˌaβentaxˈaðas +AVENTAJADO ˌaβentaxˈaðo +AVENTAJADOS ˌaβentaxˈaðos +AVENTAJAR ˌaβentaxˈaɾ +AVENTAR ˌaβentˈaɾ +AVENTURA ˌaβentˈuɾa +AVENTURADA ˌaβentuɾˈaða +AVENTURADAS ˌaβentuɾˈaðas +AVENTURADO ˌaβentuɾˈaðo +AVENTURADOS ˌaβentuɾˈaðos +AVENTURAMOS ˌaβentuɾˈamos +AVENTURANDO ˌaβentuɾˈando +AVENTURAR ˌaβentuɾˈaɾ +AVENTURARA ˌaβentuɾˈaɾa +AVENTURARÁ ˌaβentˌuɾaɾˈa +AVENTURÁRAMOS ˌaβentuɾˈaɾamos +AVENTURARAS ˌaβentuɾˈaɾas +AVENTURARÁS ˌaβentˌuɾaɾˈas +AVENTURAREIS ˌaβentuɾˈaɾeɪs +AVENTURAREMOS ˌaβentˌuɾaɾˈemos +AVENTURARES ˌaβentuɾˈaɾes +AVENTURARÍAMOS ˌaβentˌuɾaɾˈiamos +AVENTURAS ˌaβentˈuɾas +AVENTURASTE ˌaβentuɾˈaste +AVENTURE ˌaβentˈuɾe +AVENTUREMOS ˌaβentuɾˈemos +AVENTURERA ˌaβentuɾˈeɾa +AVENTURERAS ˌaβentuɾˈeɾas +AVENTURERISMO ˌaβentˌuɾeɾˈismo +AVENTURERO ˌaβentuɾˈeɾo +AVENTUREROS ˌaβentuɾˈeɾos +AVENTURES ˌaβentˈuɾes +AVENTURO ˌaβentˈuɾo +AVERGONZADA ˌaβeɾɣonθˈaða +AVERGONZADAS ˌaβeɾɣonθˈaðas +AVERGONZADO ˌaβeɾɣonθˈaðo +AVERGONZADOS ˌaβeɾɣonθˈaðos +AVERGONZAR ˌaβeɾɣonθˈaɾ +AVERGÜENCE ˌaβeɾɣuˈɛnθe +AVERÍA ˌaβeɾˈia +AVERIADA ˌaβeɾjˈaða +AVERIADAS ˌaβeɾjˈaðas +AVERIADO ˌaβeɾjˈaðo +AVERIADOS ˌaβeɾjˈaðos +AVERIAR ˌaβeɾjˈaɾ +AVERIGUAME ˌaβeɾiɣwˈame +AVERÍGUAME ˌaβeɾˈiɣwame +AVERIGUAR ˌaβeɾiɣwˈaɾ +AVERIGÜE ˌaβeɾiɣˈue +AVERIGÜES ˌaβeɾiɣˈues +AVERSIÓN ˌaβeɾsjˈon +AVERSIVO ˌaβeɾsˈiβo +AVESTRUZ ˌaβestɾˈuθ +AVEZADA ˌaβeθˈaða +AVEZADAS ˌaβeθˈaðas +AVEZADO ˌaβeθˈaðo +AVEZADOS ˌaβeθˈaðos +AVEZAR ˌaβeθˈaɾ +AVEZÓN ˌaβeθˈon +AVIADA aβjˈaða +AVIADAS aβjˈaðas +AVIADO aβjˈaðo +AVIADOS aβjˈaðos +AVIAMOS aβjˈamos +AVIANA aβjˈana +AVIANAS aβjˈanas +AVIANDO aβjˈando +AVIANO aβjˈano +AVIANOS aβjˈanos +AVÍAPE aβˈiape +AVIARA aβjˈaɾa +AVIARÁ ˌaβjaɾˈa +AVIÁRAMOS aβjˈaɾamos +AVIARAS aβjˈaɾas +AVIARÁS ˌaβjaɾˈas +AVIAREIS aβjˈaɾeɪs +AVIAREMOS ˌaβjaɾˈemos +AVIARES aβjˈaɾes +AVIARIA aβjˈaɾja +AVIARÍAMOS ˌaβjaɾˈiamos +AVIARIAS aβjˈaɾjas +AVIARIOS aβjˈaɾjos +AVIASTE aβjˈaste +AVÍCOLA aβˈikola +AVÍCOLAS aβˈikolas +AVIDEZ ˌaβiðˈeθ +ÁVIDO ˈaβiðo +AVIEMOS aβjˈemos +AVIESO aβjˈeso +ÁVILA ˈaβila +AVILEÑO ˌaβilˈeɲo +AVILÉS ˌaβilˈes +AVILESINA ˌaβilesˈina +AVILESINAS ˌaβilesˈinas +AVILESINO ˌaβilesˈino +AVILESINOS ˌaβilesˈinos +AVINAGRADA ˌaβinaɣɾˈaða +AVINAGRADAS ˌaβinaɣɾˈaðas +AVINAGRADO ˌaβinaɣɾˈaðo +AVINAGRADOS ˌaβinaɣɾˈaðos +AVINAGRAR ˌaβinaɣɾˈaɾ +AVINO aβˈino +AVIÑÓN ˌaβiɲˈon +AVÍO aβˈio +AVIÓN aβjˈon +AVIONCITO ˌaβjonθˈito +AVIONES aβjˈones +AVIONETA ˌaβjonˈeta +AVISA aβˈisa +AVISADA ˌaβisˈaða +AVISADAS ˌaβisˈaðas +AVISADO ˌaβisˈaðo +AVISADOS ˌaβisˈaðos +AVISAMOS ˌaβisˈamos +AVISANDO ˌaβisˈando +AVISAR ˌaβisˈaɾ +AVISARA ˌaβisˈaɾa +AVISARÁ ˌaβisaɾˈa +AVISÁRAMOS ˌaβisˈaɾamos +AVISARAS ˌaβisˈaɾas +AVISARÁS ˌaβisaɾˈas +AVISAREIS ˌaβisˈaɾeɪs +AVISAREMOS ˌaβisaɾˈemos +AVISARES ˌaβisˈaɾes +AVISARÍAMOS ˌaβisaɾˈiamos +AVISARLE ˌaβisˈaɾle +AVISARLES ˌaβisˈaɾles +AVISAS aβˈisas +AVISASTE ˌaβisˈaste +AVISE aβˈise +AVISEMOS ˌaβisˈemos +AVISES aβˈises +AVISO aβˈiso +AVISPA aβˈispa +AVISPAR ˌaβispˈaɾ +AVISPITA ˌaβispˈita +AVISTADA ˌaβistˈaða +AVISTADAS ˌaβistˈaðas +AVISTADO ˌaβistˈaðo +AVISTADOS ˌaβistˈaðos +AVISTAR ˌaβistˈaɾ +AVIVADA ˌaβiβˈaða +AVIVADAS ˌaβiβˈaðas +AVIVADO ˌaβiβˈaðo +AVIVADOS ˌaβiβˈaðos +AVIVAR ˌaβiβˈaɾ +AVIZORADA ˌaβiθoɾˈaða +AVIZORADAS ˌaβiθoɾˈaðas +AVIZORADO ˌaβiθoɾˈaðo +AVIZORADOS ˌaβiθoɾˈaðos +AVIZORAR ˌaβiθoɾˈaɾ +AVOCADA ˌaβokˈaða +AVOCADAS ˌaβokˈaðas +AVOCADO ˌaβokˈaðo +AVOCADOS ˌaβokˈaðos +AVOCAR ˌaβokˈaɾ +AVOCETA ˌaβoθˈeta +AVUTARDA ˌaβutˈaɾða +AWEONADA ˌaweonˈaða +AWEONADAS ˌaweonˈaðas +AWEONADO ˌaweonˈaðo +AWEONADOS ˌaweonˈaðos +AXILA aksˈila +AXILARES ˌaksilˈaɾes +AXILAS aksˈilas +AXIOLÓGICA ˌaksjolˈoxika +AXIOLÓGICAS ˌaksjolˈoxikas +AXIOLÓGICO ˌaksjolˈoxiko +AXIOLÓGICOS ˌaksjolˈoxikos +AXIOMA aksjˈoma +AXÓN aksˈon +AXONAL ˌaksonˈal +AXÓNICO aksˈoniko +AXONOTMESIS ˌaksonotmˈesis +AY ˈaɪ +AYER ajjˈeɾ +AÝNA ˈaɪna +AYUDA ajjˈuða +AYUDALAS ˌajjuðˈalas +AYÚDALAS ajjˈuðalas +AYUDAME ˌajjuðˈame +AYUDÁME ˌajjuðˈame +AYÚDAME ajjˈuðame +AYUDAR ˌajjuðˈaɾ +AYUDARLO ˌajjuðˈaɾlo +AYUDARME ˌajjuðˈaɾme +AYUDARTE ˌajjuðˈaɾte +AYUDAS ajjˈuðas +AYUDÁS ˌajjuðˈas +AYÚDENME ajjˈuðenme +AYUDES ajjˈuðes +AZABACHE ˌaθaβˈatʃe +AZADA aθˈaða +AZADÓN ˌaθaðˈon +AZADONAR ˌaθaðonˈaɾ +AZADONAZO ˌaθaðonˈaθo +AZAFATA ˌaθafˈata +AZAFATE ˌaθafˈate +AZAFRÁN ˌaθafɾˈan +AZAFRANADA ˌaθafɾanˈaða +AZAFRANADAS ˌaθafɾanˈaðas +AZAFRANADO ˌaθafɾanˈaðo +AZAFRANADOS ˌaθafɾanˈaðos +AZAFRANAR ˌaθafɾanˈaɾ +AZAGAYA ˌaθaɣˈajja +AZAHAR ˌaθaˈaɾ +AZALEA ˌaθalˈea +AZÁLEA aθˈalea +AZAÑA aθˈaɲa +AZAR aθˈaɾ +AZARAR ˌaθaɾˈaɾ +AZARBE aθˈaɾβe +AZAROSA ˌaθaɾˈosa +AZAROSAMENTE ˌaθaɾˈosamˈente +AZAROSAS ˌaθaɾˈosas +AZAROSO ˌaθaɾˈoso +AZAROSOS ˌaθaɾˈosos +AZATIOPRINA ˌaθatjopɾˈina +AZAWADÍ ˌaθawaðˈi +AZCAPOTZALCO ˌaθkapotθˈalko +AZEOTRÓPICO ˌaθeotɾˈopiko +AZERBAIYÁN ˌaθeɾβaɪjjˈan +AZERBAIYANA ˌaθeɾβaɪjjˈana +AZERBAIYANAS ˌaθeɾβaɪjjˈanas +AZERBAIYANO ˌaθeɾβaɪjjˈano +AZERBAIYANOS ˌaθeɾβaɪjjˈanos +AZERÍ ˌaθeɾˈi +AZERÍES ˌaθeɾˈies +ÁZIA ˈaθja +AZIMUTALES ˌaθimutˈales +AZNAR aθnˈaɾ +AZNARIANO ˌaθnaɾjˈano +AZNARITA ˌaθnaɾˈita +ÁZOE ˈaθoe +AZOGAR ˌaθoɣˈaɾ +AZOGUE aθˈoɣe +AZOGUERO ˌaθoɣˈeɾo +AZOICA aθˈoɪka +AZOICAS aθˈoɪkas +AZOICO aθˈoɪko +AZOICOS aθˈoɪkos +AZOLVADA ˌaθolβˈaða +AZOLVADAS ˌaθolβˈaðas +AZOLVADO ˌaθolβˈaðo +AZOLVADOS ˌaθolβˈaðos +AZOLVAR ˌaθolβˈaɾ +AZOLVARSE ˌaθolβˈaɾse +AZOR aθˈoɾ +AZORADA ˌaθoɾˈaða +AZORADAS ˌaθoɾˈaðas +AZORADO ˌaθoɾˈaðo +AZORADOS ˌaθoɾˈaðos +AZORAMIENTO ˌaθoɾamjˈɛnto +AZORAR ˌaθoɾˈaɾ +AZORES aθˈoɾes +AZOTACALLES ˌaθotakˈaʎes +AZOTADA ˌaθotˈaða +AZOTADAS ˌaθotˈaðas +AZOTADO ˌaθotˈaðo +AZOTADOS ˌaθotˈaðos +AZOTAMIENTO ˌaθotamjˈɛnto +AZOTAR ˌaθotˈaɾ +AZOTE aθˈote +AZOTEA ˌaθotˈea +AZOTES aθˈotes +AZPEITIARRA ˌaθpeɪtjˈaɾɾa +AZRAEL ˌaθɾaˈel +AZTECA aθtˈeka +AZTEQUISMO ˌaθtekˈismo +AZÚCAR aθˈukaɾ +AZUCARADA ˌaθukaɾˈaða +AZUCARADAS ˌaθukaɾˈaðas +AZUCARADO ˌaθukaɾˈaðo +AZUCARADOS ˌaθukaɾˈaðos +AZUCARAR ˌaθukaɾˈaɾ +AZUCARERA ˌaθukaɾˈeɾa +AZUCARERAS ˌaθukaɾˈeɾas +AZUCARERO ˌaθukaɾˈeɾo +AZUCAREROS ˌaθukaɾˈeɾos +AZÚCARES aθˈukaɾes +AZUCARILLO ˌaθukaɾˈiʎo +AZUCENA ˌaθuθˈena +AZUCHE aθˈutʃe +AZUELA aθwˈela +AZUFAIFA ˌaθufˈaɪfa +AZUFRADA ˌaθufɾˈaða +AZUFRADAS ˌaθufɾˈaðas +AZUFRADO ˌaθufɾˈaðo +AZUFRADOS ˌaθufɾˈaðos +AZUFRAR ˌaθufɾˈaɾ +AZUFRE aθˈufɾe +AZUL aθˈul +AZULA aθˈula +AZULADA ˌaθulˈaða +AZULADAS ˌaθulˈaðas +AZULADO ˌaθulˈaðo +AZULADOS ˌaθulˈaðos +AZULAMOS ˌaθulˈamos +AZULANDO ˌaθulˈando +AZULAR ˌaθulˈaɾ +AZULARA ˌaθulˈaɾa +AZULARÁ ˌaθulaɾˈa +AZULÁRAMOS ˌaθulˈaɾamos +AZULARAS ˌaθulˈaɾas +AZULARÁS ˌaθulaɾˈas +AZULAREIS ˌaθulˈaɾeɪs +AZULAREMOS ˌaθulaɾˈemos +AZULARES ˌaθulˈaɾes +AZULARÍAMOS ˌaθulaɾˈiamos +AZULAS aθˈulas +AZULASTE ˌaθulˈaste +AZULE aθˈule +AZULEADA ˌaθuleˈaða +AZULEADAS ˌaθuleˈaðas +AZULEADO ˌaθuleˈaðo +AZULEADOS ˌaθuleˈaðos +AZULEAR ˌaθuleˈaɾ +AZULEJADA ˌaθulexˈaða +AZULEJADAS ˌaθulexˈaðas +AZULEJADO ˌaθulexˈaðo +AZULEJADOS ˌaθulexˈaðos +AZULEJAR ˌaθulexˈaɾ +AZULEJERA ˌaθulexˈeɾa +AZULEJERO ˌaθulexˈeɾo +AZULEJO ˌaθulˈexo +AZULEMOS ˌaθulˈemos +AZULES aθˈules +AZULÍSIMO ˌaθulˈisimo +AZULO aθˈulo +AZUMBRE aθˈumbɾe +AZUR aθˈuɾ +AZUZADA ˌaθuθˈaða +AZUZADAS ˌaθuθˈaðas +AZUZADO ˌaθuθˈaðo +AZUZADOS ˌaθuθˈaðos +AZUZAR ˌaθuθˈaɾ +BABA bˈaβa +BABACO baβˈako +BABAS bˈaβas +BABAZORRO bˌaβaθˈoɾɾo +BABEADA bˌaβeˈaða +BABEADAS bˌaβeˈaðas +BABEADO bˌaβeˈaðo +BABEADOS bˌaβeˈaðos +BABEANTE bˌaβeˈante +BABEAR bˌaβeˈaɾ +BABEL baβˈel +BABI bˈaβi +BABIA bˈaβja +BABILONIA bˌaβilˈonja +BABILONIAS bˌaβilˈonjas +BABILÓNICA bˌaβilˈonika +BABILÓNICAS bˌaβilˈonikas +BABILÓNICOS bˌaβilˈonikos +BABILONIOS bˌaβilˈonjos +BABIRUSA bˌaβiɾˈusa +BABLE bˈaβle +BABLES bˈaβles +BABOR baβˈoɾ +BABOSA baβˈosa +BABOSEAR bˌaβoseˈaɾ +BABOSEO bˌaβosˈeo +BABOSEOS bˌaβosˈeos +BABOSITO bˌaβosˈito +BABOSO baβˈoso +BABUINO baβwˈino +BACA bˈaka +BACACHO bakˈatʃo +BACALADERO bˌakalaðˈeɾo +BACALADO bˌakalˈaðo +BACALAO bˌakalˈao +BACÁN bakˈan +BACANO bakˈano +BACHA bˈatʃa +BACHAQUEAR bˌatʃakeˈaɾ +BACHATA batʃˈata +BACHATERO bˌatʃatˈeɾo +BACHE bˈatʃe +BACHEAR bˌatʃeˈaɾ +BACHEO batʃˈeo +BACHER batʃˈeɾ +BACHES bˈatʃes +BACILAR bˌaθilˈaɾ +BACILARES bˌaθilˈaɾes +BACINA baθˈina +BACKGAMMON bakɣˈammon +BACKSTAGE bakstˈaxe +BACLOFENO bˌaklofˈeno +BACO bˈako +BACON bˈakon +BACÓN bakˈon +BACOOR bˌakoˈoɾ +BACTERIA baktˈeɾja +BACTERIANA bˌakteɾjˈana +BACTERIAS baktˈeɾjas +BACTERIEMIA bˌakteɾjˈemja +BACTERIEMIAS bˌakteɾjˈemjas +BACTERIOCINA bˌakteɾjoθˈina +BACTERIOCLOROFILA bˌakteɾjˌokloɾofˈila +BACTERIOLÓGICA bˌakteɾjolˈoxika +BACTERIOLÓGICAS bˌakteɾjolˈoxikas +BACTERIOLÓGICO bˌakteɾjolˈoxiko +BACTERIOLÓGICOS bˌakteɾjolˈoxikos +BACTERIÓLOGO bˌakteɾjˈoloɣo +BACTERIOSTÁTICA bˌakteɾjostˈatika +BACTERIOSTÁTICAS bˌakteɾjostˈatikas +BACTERIOSTÁTICO bˌakteɾjostˈatiko +BACTERIOSTÁTICOS bˌakteɾjostˈatikos +BADAJEADA bˌaðaxeˈaða +BADAJEADAS bˌaðaxeˈaðas +BADAJEADO bˌaðaxeˈaðo +BADAJEADOS bˌaðaxeˈaðos +BADAJEAR bˌaðaxeˈaɾ +BADAJO baðˈaxo +BADAJOZ bˌaðaxˈoθ +BADALONA bˌaðalˈona +BADALONÉS bˌaðalonˈes +BADALONESA bˌaðalonˈesa +BADALONESAS bˌaðalonˈesas +BADALONESES bˌaðalonˈeses +BADLANDS badlˈands +BÁDMINTON bˈadminton +BADULAQUE bˌaðulˈake +BAENERA bˌaenˈeɾa +BAENERAS bˌaenˈeɾas +BAENERO bˌaenˈeɾo +BAENEROS bˌaenˈeɾos +BÁEZ bˈaeθ +BAEZANA bˌaeθˈana +BAEZANAS bˌaeθˈanas +BAEZANO bˌaeθˈano +BAEZANOS bˌaeθˈanos +BAFLE bˈafle +BAGAJE baɣˈaxe +BAGATELA bˌaɣatˈela +BAGEL baxˈel +BAGRÁTIDA baɣɾˈatiða +BAGRE bˈaɣɾe +BAGUAL baɣwˈal +BAGUALA baɣwˈala +BAGUETTE baɣˈette +BAH bˈa +BAHAÍSMO bˌaaˈismo +BAHAMAS baˈamas +BAHAMEÑA bˌaamˈeɲa +BAHAMEÑAS bˌaamˈeɲas +BAHAMEÑO bˌaamˈeɲo +BAHAMEÑOS bˌaamˈeɲos +BAHÍA baˈia +BAHIAS bˈajas +BAHÍAS baˈias +BAHO bˈao +BAHRÉIN baɾˈein +BAHREINÍ bˌaɾeɪnˈi +BAIANO baɪˈano +BAILADA baɪlˈaða +BAILADAS baɪlˈaðas +BAILADO baɪlˈaðo +BAILADOS baɪlˈaðos +BAILAR baɪlˈaɾ +BAILARÍN bˌaɪlaɾˈin +BAILARINA bˌaɪlaɾˈina +BAILE bˈaɪle +BAILÉ baɪlˈe +BAILECITO bˌaɪleθˈito +BAILÍO baɪlˈio +BAILÓN baɪlˈon +BAILOTEADA bˌaɪloteˈaða +BAILOTEADAS bˌaɪloteˈaðas +BAILOTEADO bˌaɪloteˈaðo +BAILOTEADOS bˌaɪloteˈaðos +BAILOTEAR bˌaɪloteˈaɾ +BAILOTEO bˌaɪlotˈeo +BAIPÁS baɪpˈas +BAJA bˈaxa +BAJACALIFORNIANA bˌaxakˌalifoɾnjˈana +BAJACALIFORNIANAS bˌaxakˌalifoɾnjˈanas +BAJACALIFORNIANO bˌaxakˌalifoɾnjˈano +BAJACALIFORNIANOS bˌaxakˌalifoɾnjˈanos +BAJADA baxˈaða +BAJADAS baxˈaðas +BAJADO baxˈaðo +BAJADOS baxˈaðos +BAJANTE baxˈante +BAJAR baxˈaɾ +BAJAREQUE bˌaxaɾˈeke +BAJAS bˈaxas +BAJE bˈaxe +BAJÉ baxˈe +BAJEL baxˈel +BAJES bˈaxes +BAJÉS baxˈes +BAJÍO baxˈio +BAJÍSIMA baxˈisima +BAJÍSIMAS baxˈisimas +BAJÍSIMOS baxˈisimos +BAJISTA baxˈista +BAJITA baxˈita +BAJITAS baxˈitas +BAJITO baxˈito +BAJITOS baxˈitos +BAJO bˈaxo +BAJÓ baxˈo +BAJOCUBIERTA bˌaxokuβjˈeɾta +BAJOIMPERIAL bˌaxoɪmpeɾjˈal +BAJOMEDIEVAL bˌaxomˌeðjeβˈal +BAJÓN baxˈon +BAJONAZO bˌaxonˈaθo +BAJONEADA bˌaxoneˈaða +BAJONEADAS bˌaxoneˈaðas +BAJONEADO bˌaxoneˈaðo +BAJONEADOS bˌaxoneˈaðos +BAJONEAR bˌaxoneˈaɾ +BAJUNA baxˈuna +BAJUNAS baxˈunas +BAJUNO baxˈuno +BAJUNOS baxˈunos +BAJUX baxˈuks +BAKUENSE bakwˈɛnse +BALA bˈala +BALACERA bˌalaθˈeɾa +BALADA balˈaða +BALADAS balˈaðas +BALADÍ bˌalaðˈi +BALADO balˈaðo +BALADOS balˈaðos +BALADRO balˈaðɾo +BALAN bˈalan +BALANCE balˈanθe +BALANCEADA bˌalanθeˈaða +BALANCEADO bˌalanθeˈaðo +BALANCEAR bˌalanθeˈaɾ +BALANCEO bˌalanθˈeo +BALANDRA balˈandɾa +BALANITIS bˌalanˈitis +BÁLANO bˈalano +BALANOPREPUCIAL bˌalanˌopɾepuθjˈal +BÁLANOS bˈalanos +BALANZA balˈanθa +BALANZAS balˈanθas +BALAR balˈaɾ +BALAS bˈalas +BALASTO balˈasto +BALAUSTRE balˈaʊstɾe +BALBOA balβˈoa +BALBUCEADA bˌalβuθeˈaða +BALBUCEADAS bˌalβuθeˈaðas +BALBUCEADO bˌalβuθeˈaðo +BALBUCEADOS bˌalβuθeˈaðos +BALBUCEANTE bˌalβuθeˈante +BALBUCEAR bˌalβuθeˈaɾ +BALBUCEO bˌalβuθˈeo +BALBUCIDA bˌalβuθˈiða +BALBUCIDAS bˌalβuθˈiðas +BALBUCIDO bˌalβuθˈiðo +BALBUCIDOS bˌalβuθˈiðos +BALBUCIR bˌalβuθˈiɾ +BALCÓN balkˈon +BALCONADA bˌalkonˈaða +BALCONAJE bˌalkonˈaxe +BALCONAZI bˌalkonˈaθi +BALCONCILLO bˌalkonθˈiʎo +BALCONCITO bˌalkonθˈito +BALCONEADA bˌalkoneˈaða +BALCONEADAS bˌalkoneˈaðas +BALCONEADO bˌalkoneˈaðo +BALCONEADOS bˌalkoneˈaðos +BALCONEAR bˌalkoneˈaɾ +BALCONING balkˈoniŋ +BALDA bˈalða +BALDADA balðˈaða +BALDADAS balðˈaðas +BALDADO balðˈaðo +BALDADOS balðˈaðos +BALDE bˈalðe +BALDEADA bˌalðeˈaða +BALDEADAS bˌalðeˈaðas +BALDEADO bˌalðeˈaðo +BALDEADOS bˌalðeˈaðos +BALDEAR bˌalðeˈaɾ +BALDÍA balðˈia +BALDÍAS balðˈias +BALDÍO balðˈio +BALDÍOS balðˈios +BALDÓN balðˈon +BALDOSITA bˌalðosˈita +BALDRAGAS balðɾˈaɣas +BALDUINO baldwˈino +BALDUQUE balðˈuke +BALEADA bˌaleˈaða +BALEADAS bˌaleˈaðas +BALEADO bˌaleˈaðo +BALEADOS bˌaleˈaðos +BALEAR bˌaleˈaɾ +BALEARA bˌaleˈaɾa +BALEARES bˌaleˈaɾes +BALEARIA bˌaleˈaɾja +BALEARIAS bˌaleˈaɾjas +BALEÁRICA bˌaleˈaɾika +BALEÁRICAS bˌaleˈaɾikas +BALEÁRICO bˌaleˈaɾiko +BALEÁRICOS bˌaleˈaɾikos +BALEARIO bˌaleˈaɾjo +BALEARIOS bˌaleˈaɾjos +BALERO balˈeɾo +BALI bˈali +BALIDO balˈiðo +BALIJERO bˌalixˈeɾo +BALÍN balˈin +BALINERA bˌalinˈeɾa +BALÍSTICA balˈistika +BALÍSTICAS balˈistikas +BALÍSTICO balˈistiko +BALÍSTICOS balˈistikos +BALITA balˈita +BALÍUAG balˈiwaɡ +BALIZA balˈiθa +BALIZAJE bˌaliθˈaxe +BALIZAMIENTO bˌaliθamjˈɛnto +BALIZAR bˌaliθˈaɾ +BALLET baʎˈet +BALMACEDA bˌalmaθˈeða +BALMACEDISTA bˌalmaθeðˈista +BALMASEDA bˌalmasˈeða +BALMES bˈalmes +BALNEARIA bˌalneˈaɾja +BALNEARIAS bˌalneˈaɾjas +BALNEARIO bˌalneˈaɾjo +BALNEARIOS bˌalneˈaɾjos +BALÓ balˈo +BALOMPIÉ bˌalompjˈe +BALÓN balˈon +BALONCESTO bˌalonθˈesto +BALONVOLEA bˌalombolˈea +BALOTA balˈota +BALOTADA bˌalotˈaða +BALOTADAS bˌalotˈaðas +BALOTADO bˌalotˈaðo +BALOTADOS bˌalotˈaðos +BALOTAR bˌalotˈaɾ +BALSA bˈalsa +BALSÁMICA balsˈamika +BALSÁMICAS balsˈamikas +BALSÁMICOS balsˈamikos +BÁLSAMO bˈalsamo +BALSEADA bˌalseˈaða +BALSEADAS bˌalseˈaðas +BALSEADO bˌalseˈaðo +BALSEADOS bˌalseˈaðos +BALSEAR bˌalseˈaɾ +BALSERA balsˈeɾa +BALSERAS balsˈeɾas +BALSERO balsˈeɾo +BALTAZAR bˌaltaθˈaɾ +BALUARTE bˌaluˈaɾte +BALUARTES bˌaluˈaɾtes +BAMBA bˈamba +BAMBOLEADA bˌamboleˈaða +BAMBOLEADAS bˌamboleˈaðas +BAMBOLEADO bˌamboleˈaðo +BAMBOLEADOS bˌamboleˈaðos +BAMBOLEANTE bˌamboleˈante +BAMBOLEAR bˌamboleˈaɾ +BAMBÚ bambˈu +BAÑA bˈaɲa +BAÑADA baɲˈaða +BAÑADAS baɲˈaðas +BAÑADO baɲˈaðo +BAÑADOR bˌaɲaðˈoɾ +BAÑADOS baɲˈaðos +BANAL banˈal +BANALIDAD bˌanaliðˈad +BANALIDADES bˌanaliðˈaðes +BANALIZACIÓN bˌanalˌiθaθjˈon +BANALIZACIONES bˌanalˌiθaθjˈones +BANALIZADA bˌanaliθˈaða +BANALIZADAS bˌanaliθˈaðas +BANALIZADO bˌanaliθˈaðo +BANALIZADOR bˌanalˌiθaðˈoɾ +BANALIZADOS bˌanaliθˈaðos +BANALIZAR bˌanaliθˈaɾ +BAÑAN bˈaɲan +BANANA banˈana +BANANAS banˈanas +BANANERA bˌananˈeɾa +BANANERAS bˌananˈeɾas +BANANERO bˌananˈeɾo +BANANEROS bˌananˈeɾos +BANANO banˈano +BAÑAR baɲˈaɾ +BAÑARON baɲˈaɾon +BAÑARSE baɲˈaɾse +BAÑARTE baɲˈaɾte +BANASTA banˈasta +BANCA bˈanka +BANCADA bankˈaða +BANCADAS bankˈaðas +BANCADO bankˈaðo +BANCADOS bankˈaðos +BANCAR bankˈaɾ +BANCARIA bankˈaɾja +BANCARIAS bankˈaɾjas +BANCARIO bankˈaɾjo +BANCARIZAR bˌankaɾiθˈaɾ +BANCARROTA bˌankaɾɾˈota +BANCO bˈanko +BANDA bˈanda +BANDAZO bandˈaθo +BANDEADO bˌandeˈaðo +BANDEAR bˌandeˈaɾ +BANDEJA bandˈexa +BANDEJITA bˌandexˈita +BANDEJÓN bˌandexˈon +BANDERA bandˈeɾa +BANDERILLAZO bˌandeɾiʎˈaθo +BANDERITA bˌandeɾˈita +BANDERIZO bˌandeɾˈiθo +BANDERÓN bˌandeɾˈon +BANDIDA bandˈiða +BANDIDAJE bˌandiðˈaxe +BANDITA bandˈita +BANDO bˈando +BANDURRITA bˌanduɾɾˈita +BANEAR bˌaneˈaɾ +BAÑERA baɲˈeɾa +BAÑERO baɲˈeɾo +BANFILEÑA bˌamfilˈeɲa +BANFILEÑAS bˌamfilˈeɲas +BANFILEÑO bˌamfilˈeɲo +BANFILEÑOS bˌamfilˈeɲos +BANGA bˈaŋɡa +BANGKOK baŋɡkˈok +BANGKOKIANO bˌaŋɡkokjˈano +BANGLADÉS bˌaŋɡlaðˈes +BANGLADESH bˌaŋɡlaðˈeʃ +BANIANO banjˈano +BANILEJA bˌanilˈexa +BANILEJAS bˌanilˈexas +BANILEJOS bˌanilˈexos +BANJOS bˈaŋxos +BANJULÍ bˌaŋxulˈi +BAÑO bˈaɲo +BANQUERA bankˈeɾa +BANQUERO bankˈeɾo +BANQUETA bankˈeta +BANQUETE bankˈete +BANQUETEADA bˌanketeˈaða +BANQUETEADAS bˌanketeˈaðas +BANQUETEADO bˌanketeˈaðo +BANQUETEADOS bˌanketeˈaðos +BANQUETEAR bˌanketeˈaɾ +BANQUETERO bˌanketˈeɾo +BANQUISA bankˈisa +BANQUITA bankˈita +BANQUITO bankˈito +BAO bˈao +BAOBAB bˌaoβˈab +BAPTISTA bapːtˈista +BAPTIZA bapːtˈiθa +BAPTIZADA bˌapːtiθˈaða +BAPTIZADAS bˌapːtiθˈaðas +BAPTIZADO bˌapːtiθˈaðo +BAPTIZADOS bˌapːtiθˈaðos +BAPTIZAMOS bˌapːtiθˈamos +BAPTIZANDO bˌapːtiθˈando +BAPTIZAR bˌapːtiθˈaɾ +BAPTIZARA bˌapːtiθˈaɾa +BAPTIZARÁ bˌapːtiθaɾˈa +BAPTIZÁRAMOS bˌapːtiθˈaɾamos +BAPTIZARAS bˌapːtiθˈaɾas +BAPTIZARÁS bˌapːtiθaɾˈas +BAPTIZAREIS bˌapːtiθˈaɾeɪs +BAPTIZAREMOS bˌapːtiθaɾˈemos +BAPTIZARES bˌapːtiθˈaɾes +BAPTIZARÍAMOS bˌapːtiθaɾˈiamos +BAPTIZAS bapːtˈiθas +BAPTIZASTE bˌapːtiθˈaste +BAPTIZO bapːtˈiθo +BAQUETA bakˈeta +BAQUETAZO bˌaketˈaθo +BAQUETEADA bˌaketeˈaða +BAQUETEADAS bˌaketeˈaðas +BAQUETEADO bˌaketeˈaðo +BAQUETEADOS bˌaketeˈaðos +BAQUETÓN bˌaketˈon +BAQUIADA bakjˈaða +BAQUIADAS bakjˈaðas +BAQUIADO bakjˈaðo +BAQUIADOS bakjˈaðos +BAQUIAR bakjˈaɾ +BAQUÍLIDES bakˈiliðes +BAR bˈaɾ +BARACALDÉS bˌaɾakalðˈes +BARACALDESA bˌaɾakalðˈesa +BARACALDESAS bˌaɾakalðˈesas +BARACALDESES bˌaɾakalðˈeses +BARACOA bˌaɾakˈoa +BARACOENSE bˌaɾakoˈɛnse +BARACOESO bˌaɾakoˈeso +BARAGUÁ bˌaɾaɣwˈa +BARAHONA bˌaɾaˈona +BARAJA baɾˈaxa +BARAJADA bˌaɾaxˈaða +BARAJADAS bˌaɾaxˈaðas +BARAJADO bˌaɾaxˈaðo +BARAJADOS bˌaɾaxˈaðos +BARAJADURA bˌaɾaxaðˈuɾa +BARAJAR bˌaɾaxˈaɾ +BARAJEADA bˌaɾaxeˈaða +BARAJEADAS bˌaɾaxeˈaðas +BARAJEADO bˌaɾaxeˈaðo +BARAJEADOS bˌaɾaxeˈaðos +BARAJEAR bˌaɾaxeˈaɾ +BARANDA baɾˈanda +BARATA baɾˈata +BARATADA bˌaɾatˈaða +BARATADAS bˌaɾatˈaðas +BARATADO bˌaɾatˈaðo +BARATADOS bˌaɾatˈaðos +BARATAR bˌaɾatˈaɾ +BARATITA bˌaɾatˈita +BARATITAS bˌaɾatˈitas +BARATITO bˌaɾatˈito +BARATITOS bˌaɾatˈitos +BARATO baɾˈato +BARATOS baɾˈatos +BARBA bˈaɾβa +BARBABLANCO bˌaɾβaβlˈanko +BARBACOA bˌaɾβakˈoa +BARBACOANO bˌaɾβakoˈano +BARBADA baɾβˈaða +BARBADAS baɾβˈaðas +BARBADO baɾβˈaðo +BARBADOS baɾβˈaðos +BARBAR baɾβˈaɾ +BÁRBARA bˈaɾβaɾa +BÁRBARAS bˈaɾβaɾas +BARBAREÑO bˌaɾβaɾˈeɲo +BARBÁRICA baɾβˈaɾika +BARBÁRICAS baɾβˈaɾikas +BARBÁRICO baɾβˈaɾiko +BARBÁRICOS baɾβˈaɾikos +BARBARIDAD bˌaɾβaɾiðˈad +BARBARIE baɾβˈaɾje +BARBARIZADA bˌaɾβaɾiθˈaða +BARBARIZADAS bˌaɾβaɾiθˈaðas +BARBARIZADO bˌaɾβaɾiθˈaðo +BARBARIZADOS bˌaɾβaɾiθˈaðos +BARBARIZAR bˌaɾβaɾiθˈaɾ +BÁRBARO bˈaɾβaɾo +BÁRBAROS bˈaɾβaɾos +BARBASTRINA bˌaɾβastɾˈina +BARBASTRINAS bˌaɾβastɾˈinas +BARBASTRINO bˌaɾβastɾˈino +BARBASTRINOS bˌaɾβastɾˈinos +BARBECHADA bˌaɾβetʃˈaða +BARBECHADAS bˌaɾβetʃˈaðas +BARBECHADO bˌaɾβetʃˈaðo +BARBECHADOS bˌaɾβetʃˈaðos +BARBECHAR bˌaɾβetʃˈaɾ +BARBECHO baɾβˈetʃo +BARBERA baɾβˈeɾa +BARBERÍA bˌaɾβeɾˈia +BARBERO baɾβˈeɾo +BARBIJO baɾβˈixo +BARBIRROJA bˌaɾβiɾɾˈoxa +BARBIRROJAS bˌaɾβiɾɾˈoxas +BARBIRROJO bˌaɾβiɾɾˈoxo +BARBIRROJOS bˌaɾβiɾɾˈoxos +BARBÓN baɾβˈon +BARBOTADA bˌaɾβotˈaða +BARBOTADAS bˌaɾβotˈaðas +BARBOTADO bˌaɾβotˈaðo +BARBOTADOS bˌaɾβotˈaðos +BARBOTAR bˌaɾβotˈaɾ +BARBOTEADA bˌaɾβoteˈaða +BARBOTEADAS bˌaɾβoteˈaðas +BARBOTEADO bˌaɾβoteˈaðo +BARBOTEADOS bˌaɾβoteˈaðos +BARBOTEAMOS bˌaɾβoteˈamos +BARBOTEAR bˌaɾβoteˈaɾ +BARBOTINA bˌaɾβotˈina +BARBUDA baɾβˈuða +BARBUDAS baɾβˈuðas +BARBUDO baɾβˈuðo +BARBUDOS baɾβˈuðos +BÁRBULA bˈaɾβula +BARCA bˈaɾka +BARÇA bˈaɾsa +BARCAZA baɾkˈaθa +BARCELONA bˌaɾθelˈona +BARCELONÉS bˌaɾθelonˈes +BARCELONESA bˌaɾθelonˈesa +BARCELONESAS bˌaɾθelonˈesas +BARCELONESES bˌaɾθelonˈeses +BARCIA bˈaɾθja +BARCINO baɾθˈino +BARCO bˈaɾko +BARDA bˈaɾða +BARDANA baɾðˈana +BARDO bˈaɾðo +BARÉIN baɾˈein +BAREINÍ bˌaɾeɪnˈi +BAREMADA bˌaɾemˈaða +BAREMADAS bˌaɾemˈaðas +BAREMADO bˌaɾemˈaðo +BAREMADOS bˌaɾemˈaðos +BAREMAR bˌaɾemˈaɾ +BAREMO baɾˈemo +BAREQUEADA bˌaɾekeˈaða +BAREQUEADAS bˌaɾekeˈaðas +BAREQUEADO bˌaɾekeˈaðo +BAREQUEADOR bˌaɾekˌeaðˈoɾ +BAREQUEADOS bˌaɾekeˈaðos +BAREQUEAR bˌaɾekeˈaɾ +BAREQUEO bˌaɾekˈeo +BARES bˈaɾes +BARETA baɾˈeta +BARICÉNTRICA bˌaɾiθˈentɾika +BARICÉNTRICAS bˌaɾiθˈentɾikas +BARICÉNTRICO bˌaɾiθˈentɾiko +BARICÉNTRICOS bˌaɾiθˈentɾikos +BARINÉS bˌaɾinˈes +BARIO bˈaɾjo +BARIÓN baɾjˈon +BARITA baɾˈita +BARLOVENTEADA bˌaɾloβˌenteˈaða +BARLOVENTEADAS bˌaɾloβˌenteˈaðas +BARLOVENTEADO bˌaɾloβˌenteˈaðo +BARLOVENTEADOS bˌaɾloβˌenteˈaðos +BARLOVENTEAR bˌaɾloβˌenteˈaɾ +BARLOVENTO bˌaɾloβˈɛnto +BARMAN bˈaɾman +BARNACLA baɾnˈakla +BARNIZ baɾnˈiθ +BARNIZADA bˌaɾniθˈaða +BARNIZADAS bˌaɾniθˈaðas +BARNIZADO bˌaɾniθˈaðo +BARNIZADOR bˌaɾniθaðˈoɾ +BARNIZADORA bˌaɾniθaðˈoɾa +BARNIZADOS bˌaɾniθˈaðos +BARNIZAR bˌaɾniθˈaɾ +BAROJIANO bˌaɾoxjˈano +BAROMÉTRICA bˌaɾomˈetɾika +BAROMÉTRICAS bˌaɾomˈetɾikas +BAROMÉTRICO bˌaɾomˈetɾiko +BAROMÉTRICOS bˌaɾomˈetɾikos +BARÓMETRO baɾˈometɾo +BARÓN baɾˈon +BARONAL bˌaɾonˈal +BARONAZGO bˌaɾonˈaθɣo +BARONCITO bˌaɾonθˈito +BARONESA bˌaɾonˈesa +BARQUEAR bˌaɾkeˈaɾ +BARQUISIMETANO bˌaɾkisˌimetˈano +BARQUITA baɾkˈita +BARQUITO baɾkˈito +BARRA bˈaɾɾa +BARRACA baɾɾˈaka +BARRACÓN bˌaɾɾakˈon +BARRACUDA bˌaɾɾakˈuða +BARRADA baɾɾˈaða +BARRADAS baɾɾˈaðas +BARRADO baɾɾˈaðo +BARRADOS baɾɾˈaðos +BARRAGÁN bˌaɾɾaɣˈan +BARRAGANA bˌaɾɾaɣˈana +BARRAGANAS bˌaɾɾaɣˈanas +BARRAGANES bˌaɾɾaɣˈanes +BARRANCA baɾɾˈanka +BARRANCO baɾɾˈanko +BARRANCOSA bˌaɾɾankˈosa +BARRANCOSAS bˌaɾɾankˈosas +BARRANCOSO bˌaɾɾankˈoso +BARRANCOSOS bˌaɾɾankˈosos +BARRANQUERA bˌaɾɾankˈeɾa +BARRANQUINA bˌaɾɾankˈina +BARRANQUINAS bˌaɾɾankˈinas +BARRANQUINO bˌaɾɾankˈino +BARRANQUINOS bˌaɾɾankˈinos +BARRANQUISMO bˌaɾɾankˈismo +BARRANQUISTA bˌaɾɾankˈista +BARRANQUISTAS bˌaɾɾankˈistas +BARRARA baɾɾˈaɾa +BARREAR bˌaɾɾeˈaɾ +BARREMINAS bˌaɾɾemˈinas +BARREN bˈaɾɾen +BARRENA baɾɾˈena +BARRENAR bˌaɾɾenˈaɾ +BARRENDERO bˌaɾɾendˈeɾo +BARRENO baɾɾˈeno +BARRER baɾɾˈeɾ +BARRETA baɾɾˈeta +BARRETEADO bˌaɾɾeteˈaðo +BARRETEAR bˌaɾɾeteˈaɾ +BARRETERA bˌaɾɾetˈeɾa +BARRETERO bˌaɾɾetˈeɾo +BARRIADA bˌaɾɾiˈaða +BARRICA baɾɾˈika +BARRICADA bˌaɾɾikˈaða +BARRIDA baɾɾˈiða +BARRIDAS baɾɾˈiðas +BARRIDO baɾɾˈiðo +BARRIDOS baɾɾˈiðos +BARRIECITO bˌaɾɾieθˈito +BARRIENTOS bˌaɾɾiˈɛntos +BARRIERA bˌaɾɾiˈeɾa +BARRIGA baɾɾˈiɣa +BARRIGAZO bˌaɾɾiɣˈaθo +BARRIGÓN bˌaɾɾiɣˈon +BARRIGONA bˌaɾɾiɣˈona +BARRIGONAS bˌaɾɾiɣˈonas +BARRIGONES bˌaɾɾiɣˈones +BARRIGUDA bˌaɾɾiɣˈuða +BARRIGUDAS bˌaɾɾiɣˈuðas +BARRIGUDO bˌaɾɾiɣˈuðo +BARRIGUDOS bˌaɾɾiɣˈuðos +BARRIKOZTARRA bˌaɾɾikoθtˈaɾɾa +BARRIL baɾɾˈil +BARRILETE bˌaɾɾilˈete +BARRILITO bˌaɾɾilˈito +BARRIO bˈaɾɾio +BARRIOBAJERO bˌaɾɾiˌoβaxˈeɾo +BARRIOS bˈaɾɾios +BARRIQUITA bˌaɾɾikˈita +BARRISMO baɾɾˈismo +BARRITADA bˌaɾɾitˈaða +BARRITADAS bˌaɾɾitˈaðas +BARRITADO bˌaɾɾitˈaðo +BARRITADOS bˌaɾɾitˈaðos +BARRITAR bˌaɾɾitˈaɾ +BARRITO baɾɾˈito +BARRO bˈaɾɾo +BARROCA baɾɾˈoka +BARROCAS baɾɾˈokas +BARROCO baɾɾˈoko +BARROCOS baɾɾˈokos +BARRÓN baɾɾˈon +BARROSA baɾɾˈosa +BARROSAS baɾɾˈosas +BARROSO baɾɾˈoso +BARROSOS baɾɾˈosos +BARROTE baɾɾˈote +BARRUMBADA bˌaɾɾumbˈaða +BARRUNTADA bˌaɾɾuntˈaða +BARRUNTADAS bˌaɾɾuntˈaðas +BARRUNTADO bˌaɾɾuntˈaðo +BARRUNTADOS bˌaɾɾuntˈaðos +BARRUNTAR bˌaɾɾuntˈaɾ +BARTENDER bˌaɾtendˈeɾ +BARTOLOMÉ bˌaɾtolomˈe +BARUTEÑA bˌaɾutˈeɲa +BARUTEÑAS bˌaɾutˈeɲas +BARUTEÑO bˌaɾutˈeɲo +BARUTEÑOS bˌaɾutˈeɲos +BASA bˈasa +BASADA basˈaða +BASADAS basˈaðas +BASADO basˈaðo +BASADOS basˈaðos +BASAL basˈal +BASÁLTICA basˈaltika +BASÁLTICAS basˈaltikas +BASÁLTICOS basˈaltikos +BASAMENTO bˌasamˈɛnto +BASÁNDOSE basˈandose +BASÁNDOTE basˈandote +BASAR basˈaɾ +BASCA bˈaska +BASCO bˈasko +BASCOS bˈaskos +BASCULADA bˌaskulˈaða +BASCULADAS bˌaskulˈaðas +BASCULADO bˌaskulˈaðo +BASCULADOS bˌaskulˈaðos +BASCULAR bˌaskulˈaɾ +BASCULES baskˈules +BASE bˈase +BÁSICA bˈasika +BÁSICAS bˈasikas +BÁSICO bˈasiko +BÁSICOS bˈasikos +BASIDIOSPORA bˌasiðjospˈoɾa +BASILAR bˌasilˈaɾ +BASILIANO bˌasiljˈano +BASÍLICA basˈilika +BASILIO basˈiljo +BASILISCO bˌasilˈisko +BÁSKET bˈasket +BASÓFILO basˈofilo +BÁSQUET bˈasket +BASQUETBOL bˌasketβˈol +BÁSQUETBOL bˈasketβol +BASQUETERO bˌasketˈeɾo +BASTA bˈasta +BASTADA bastˈaða +BASTADAS bastˈaðas +BASTADO bastˈaðo +BASTADOS bastˈaðos +BASTAMOS bastˈamos +BASTANDO bastˈando +BASTANTE bastˈante +BASTANTES bastˈantes +BASTAR bastˈaɾ +BASTARA bastˈaɾa +BASTARÁ bˌastaɾˈa +BASTÁRAMOS bastˈaɾamos +BASTARAS bastˈaɾas +BASTARÁS bˌastaɾˈas +BASTAREIS bastˈaɾeɪs +BASTAREMOS bˌastaɾˈemos +BASTARES bastˈaɾes +BASTARÍAMOS bˌastaɾˈiamos +BASTAS bˈastas +BASTASTE bastˈaste +BASTE bˈaste +BASTEDAD bˌasteðˈad +BASTEMOS bastˈemos +BASTES bˈastes +BASTIDOR bˌastiðˈoɾ +BASTIÓN bastjˈon +BASTIONES bastjˈones +BASTITANA bˌastitˈana +BASTITANAS bˌastitˈanas +BASTITANO bˌastitˈano +BASTITANOS bˌastitˈanos +BASTO bˈasto +BASTÓ bastˈo +BASTÓN bastˈon +BASTONADA bˌastonˈaða +BASTONCITO bˌastonθˈito +BASTONEADA bˌastoneˈaða +BASTONEADAS bˌastoneˈaðas +BASTONEADO bˌastoneˈaðo +BASTONEADOS bˌastoneˈaðos +BASTONEAR bˌastoneˈaɾ +BASTOS bˈastos +BASURA basˈuɾa +BASUREAR bˌasuɾeˈaɾ +BAT bˈat +BATA bˈata +BATAÁN bˌataˈan +BATACAZO bˌatakˈaθo +BATAMOS batˈamos +BATÁN batˈan +BATANGUEÑO bˌataŋɡˈeɲo +BATARÁ bˌataɾˈa +BATARACES bˌataɾˈaθes +BATARAZ bˌataɾˈaθ +BATAS bˈatas +BATASUNA bˌatasˈuna +BATASUNO bˌatasˈuno +BATATA batˈata +BATE bˈate +BATEA batˈea +BATEADA bˌateˈaða +BATEADAS bˌateˈaðas +BATEADO bˌateˈaðo +BATEADORA bˌateaðˈoɾa +BATEADOS bˌateˈaðos +BATEAR bˌateˈaɾ +BATEL batˈel +BATEO batˈeo +BATERA batˈeɾa +BATERÍA bˌateɾˈia +BATERÍAS bˌateɾˈias +BATERO batˈeɾo +BATES bˈates +BATÍAMOS batˈiamos +BATIDA batˈiða +BATIDAS batˈiðas +BATIDO batˈiðo +BATIDOR bˌatiðˈoɾ +BATIDORA bˌatiðˈoɾa +BATIDOS batˈiðos +BATIMENTO bˌatimˈɛnto +BATIMÉTRICA bˌatimˈetɾika +BATIMÉTRICAS bˌatimˈetɾikas +BATIMÉTRICO bˌatimˈetɾiko +BATIMÉTRICOS bˌatimˈetɾikos +BATÍMETRO batˈimetɾo +BATÍMETROS batˈimetɾos +BATIMIENTO bˌatimjˈɛnto +BATINTÍN bˌatintˈin +BATIR batˈiɾ +BATISTA batˈista +BATISTIANA bˌatistjˈana +BATISTIANAS bˌatistjˈanas +BATISTIANO bˌatistjˈano +BATISTIANOS bˌatistjˈanos +BATMAN bˈatman +BATO bˈato +BATÓN batˈon +BATONIANO bˌatonjˈano +BATRACIA batɾˈaθja +BATRACIAS batɾˈaθjas +BATRACIO batɾˈaθjo +BATRACIOS batɾˈaθjos +BATZOKI batθˈoki +BAUDIO bˈaʊðjo +BAÚL baˈul +BAUPRÉS baʊpɾˈes +BAUTA bˈaʊta +BAUTISMO baʊtˈismo +BAUTISTA baʊtˈista +BAUTIZADA bˌaʊtiθˈaða +BAUTIZADAS bˌaʊtiθˈaðas +BAUTIZADO bˌaʊtiθˈaðo +BAUTIZADOS bˌaʊtiθˈaðos +BAUTIZAR bˌaʊtiθˈaɾ +BÁVARA bˈaβaɾa +BÁVARAS bˈaβaɾas +BÁVAROS bˈaβaɾos +BAVIERA baβjˈeɾa +BAYLAR baɪlˈaɾ +BAZA bˈaθa +BAZÁN baθˈan +BAZO bˈaθo +BAZOFIA baθˈofja +BAZUCA baθˈuka +BE bˈe +BEAMONTÉS bˌeamontˈes +BEATA beˈata +BEATERIO bˌeatˈeɾjo +BEATERÍO bˌeateɾˈio +BEATIFICACIÓN bˌeatˌifikaθjˈon +BEATIFICACIONES bˌeatˌifikaθjˈones +BEATIFICADA bˌeatˌifikˈaða +BEATIFICADAS bˌeatˌifikˈaðas +BEATIFICADO bˌeatˌifikˈaðo +BEATIFICADOS bˌeatˌifikˈaðos +BEATIFICAR bˌeatˌifikˈaɾ +BEATÍSIMO bˌeatˈisimo +BEATITUD bˌeatitˈud +BEATO beˈato +BEATÓN bˌeatˈon +BEATRIZ bˌeatɾˈiθ +BEAUMONTÉS bˌeaʊmontˈes +BEBA bˈeβa +BEBAMOS beβˈamos +BEBE bˈeβe +BEBÉ beβˈe +BEBECILLO bˌeβeθˈiʎo +BEBECITO bˌeβeθˈito +BEBEDERO bˌeβeðˈeɾo +BEBEDIZA bˌeβeðˈiθa +BEBEDIZAS bˌeβeðˈiθas +BEBEDIZO bˌeβeðˈiθo +BEBEDIZOS bˌeβeðˈiθos +BEBEDORA bˌeβeðˈoɾa +BEBER beβˈeɾ +BEBERÍA bˌeβeɾˈia +BEBERÍAMOS bˌeβeɾˈiamos +BEBERRÓN bˌeβeɾɾˈon +BEBERRONA bˌeβeɾɾˈona +BEBÉS beβˈes +BEBÍAMOS beβˈiamos +BEBIDA beβˈiða +BEBIDAS beβˈiðas +BEBIDO beβˈiðo +BEBIDOS beβˈiðos +BEBITO beβˈito +BEBO bˈeβo +BECA bˈeka +BECADA bekˈaða +BECADAS bekˈaðas +BECADO bekˈaðo +BECADOS bekˈaðos +BECAR bekˈaɾ +BECARIO bekˈaɾjo +BECERRO beθˈeɾɾo +BECHAMEL bˌetʃamˈel +BECO bˈeko +BECUADRO bekwˈaðɾo +BEDUINA beðwˈina +BEDUINO beðwˈino +BEETHOVENIANO bˌeetˌoβenjˈano +BEGONIA beɣˈonja +BEGUINA beɣˈina +BEGUINAJE bˌeɣinˈaxe +BEGUINO beɣˈino +BEHETRÍA bˌeetɾˈia +BEICON bˈeɪkon +BEIGE bˈeɪxe +BEIRUT beɪɾˈut +BEIRUTÍ bˌeɪɾutˈi +BEIS bˈeɪs +BÉISBOL bˈeisβol +BEISBOLERO bˌeɪsβolˈeɾo +BEJARANA bˌexaɾˈana +BEJARANO bˌexaɾˈano +BEJUCO bexˈuko +BELARRA belˈaɾɾa +BELARÚS bˌelaɾˈus +BELAU belˈaʊ +BELCANTISMO bˌelkantˈismo +BELCANTISTA bˌelkantˈista +BELCEBÚ bˌelθeβˈu +BELDAD belðˈad +BELDAR belðˈaɾ +BELÉN belˈen +BELENISTA bˌelenˈista +BELEÑO belˈeɲo +BELESA belˈesa +BELFAST belfˈast +BELFO bˈelfo +BELGA bˈelɣa +BÉLGICA bˈelxika +BELICE belˈiθe +BÉLICE bˈeliθe +BELICISMO bˌeliθˈismo +BELICISTA bˌeliθˈista +BÉLICO bˈeliko +BELICOSIDAD bˌelikˌosiðˈad +BELICOSO bˌelikˈoso +BELIGERANTE bˌelixeɾˈante +BELLA bˈeʎa +BELLAS bˈeʎas +BELLEZA beʎˈeθa +BELLEZÓN bˌeʎeθˈon +BELLÍSIMA beʎˈisima +BELMONTE belmˈonte +BELTRÁN beltɾˈan +BEMBA bˈemba +BEMOL bemˈol +BENAHOARITA bˌenaˌoaɾˈita +BENASQUÉS bˌenaskˈes +BENAVIDES bˌenaβˈiðes +BENCINA benθˈina +BENDECIDA bˌendeθˈiða +BENDECIDAS bˌendeθˈiðas +BENDECIDO bˌendeθˈiðo +BENDECIDOS bˌendeθˈiðos +BENDECIR bˌendeθˈiɾ +BENDICIÓN bˌendiθjˈon +BENDIGO bendˈiɣo +BENDIJERON bˌendixˈeɾon +BENDIJISTE bˌendixˈiste +BENDITA bendˈita +BENDITAS bendˈitas +BENDITÍSIMO bˌenditˈisimo +BENDITO bendˈito +BENDITOS bendˈitos +BENEFACTOR bˌenefaktˈoɾ +BENEFACTORA bˌenefaktˈoɾa +BENEFICENCIA bˌenefiθˈɛnθja +BENEFICIA bˌenefˈiθja +BENEFICIÁ bˌenefiθjˈa +BENEFICIADA bˌenefiθjˈaða +BENEFICIADAS bˌenefiθjˈaðas +BENEFICIADO bˌenefiθjˈaðo +BENEFICIADOS bˌenefiθjˈaðos +BENEFICIÁIS bˌenefiθjˈais +BENEFICIAMOS bˌenefiθjˈamos +BENEFICIANDO bˌenefiθjˈando +BENEFICIAR bˌenefiθjˈaɾ +BENEFICIARA bˌenefiθjˈaɾa +BENEFICIARÁ bˌenefˌiθjaɾˈa +BENEFICIÁRAMOS bˌenefiθjˈaɾamos +BENEFICIARAS bˌenefiθjˈaɾas +BENEFICIARÁS bˌenefˌiθjaɾˈas +BENEFICIAREIS bˌenefiθjˈaɾeɪs +BENEFICIARÉIS bˌenefˌiθjaɾˈeis +BENEFICIAREMOS bˌenefˌiθjaɾˈemos +BENEFICIÁREMOS bˌenefiθjˈaɾemos +BENEFICIARES bˌenefiθjˈaɾes +BENEFICIARIA bˌenefiθjˈaɾja +BENEFICIARÍA bˌenefˌiθjaɾˈia +BENEFICIARÍAMOS bˌenefˌiθjaɾˈiamos +BENEFICIARIAS bˌenefiθjˈaɾjas +BENEFICIARÍAS bˌenefˌiθjaɾˈias +BENEFICIARIO bˌenefiθjˈaɾjo +BENEFICIARIOS bˌenefiθjˈaɾjos +BENEFICIAS bˌenefˈiθjas +BENEFICIÁS bˌenefiθjˈas +BENEFICIASTE bˌenefiθjˈaste +BENEFICIE bˌenefˈiθje +BENEFICIÉ bˌenefiθjˈe +BENEFICIÉIS bˌenefiθjˈeis +BENEFICIEMOS bˌenefiθjˈemos +BENEFICIES bˌenefˈiθjes +BENEFICIÉS bˌenefiθjˈes +BENEFICIO bˌenefˈiθjo +BENEFICIÓ bˌenefiθjˈo +BENEFICIOS bˌenefˈiθjos +BENEFICIOSA bˌenefiθjˈosa +BENEFICIOSAS bˌenefiθjˈosas +BENEFICIOSOS bˌenefiθjˈosos +BENÉFICO benˈefiko +BENEVOLENCIA bˌeneβolˈɛnθja +BENÉVOLO benˈeβolo +BENGALA beŋɡˈala +BENGALÍ bˌeŋɡalˈi +BENGASÍ bˌeŋɡasˈi +BENGUET beŋɡˈet +BENI bˈeni +BENICIO benˈiθjo +BENIGNÍSIMO bˌeniɡnˈisimo +BENIGNO benˈiɡno +BENÍN benˈin +BENINÉS bˌeninˈes +BENÍTEZ benˈiteθ +BENITO benˈito +BENJAMÍN bˌeŋxamˈin +BENJAMINCITO bˌeŋxaminθˈito +BENJUÍ beŋxwˈi +BENTÓN bentˈon +BENZATÍNICO bˌenθatˈiniko +BENZODIAZEPINA bˌenθoðjˌaθepˈina +BENZODIAZEPÍNICO bˌenθoðjˌaθepˈiniko +BENZOILECGONINA bˌenθoɪlˌekɣonˈina +BENZOÍLO bˌenθoˈilo +BEOCIA beˈoθja +BEODEZ bˌeoðˈeθ +BEODO beˈoðo +BEOTARCA bˌeotˈaɾka +BEQUES bˈekes +BERBERECHO bˌeɾβeɾˈetʃo +BERBIQUÍ bˌeɾβikˈi +BERENJENA bˌeɾeŋxˈena +BERENJENAL bˌeɾeŋxenˈal +BERENJENAS bˌeɾeŋxˈenas +BERGAMOTA bˌeɾɣamˈota +BERGANTÍN bˌeɾɣantˈin +BERGARARRA bˌeɾɣaɾˈaɾɾa +BERGUENSE beɾɣˈɛnse +BERILIO beɾˈiljo +BERILO beɾˈilo +BERITENSE bˌeɾitˈɛnse +BERITO beɾˈito +BERKELIO beɾkˈeljo +BERLÍN beɾlˈin +BERMUDAS beɾmˈuðas +BERMÚDEZ beɾmˈuðeθ +BERNABÉ bˌeɾnaβˈe +BERNABÉU bˌeɾnaβˈeu +BERNARDO beɾnˈaɾðo +BERNEDO beɾnˈeðo +BERRACA beɾɾˈaka +BERRACO beɾɾˈako +BERRAQUERA bˌeɾɾakˈeɾa +BERREADA bˌeɾɾeˈaða +BERREADAS bˌeɾɾeˈaðas +BERREADO bˌeɾɾeˈaðo +BERREADOS bˌeɾɾeˈaðos +BERREAR bˌeɾɾeˈaɾ +BERRINCHE beɾɾˈintʃe +BERRINCHITO bˌeɾɾintʃˈito +BERRINCHUDA bˌeɾɾintʃˈuða +BERRINCHUDAS bˌeɾɾintʃˈuðas +BERRINCHUDO bˌeɾɾintʃˈuðo +BERRINCHUDOS bˌeɾɾintʃˈuðos +BERRIZTARRA bˌeɾɾiθtˈaɾɾa +BERRO bˈeɾɾo +BERROCAL bˌeɾɾokˈal +BERROQUEÑA bˌeɾɾokˈeɲa +BERROQUEÑO bˌeɾɾokˈeɲo +BERRUECO bˌeɾɾuˈeko +BERTA bˈeɾta +BERTRÁN beɾtɾˈan +BERTSO bˈeɾtso +BERTSOLARI bˌeɾtsolˈaɾi +BERTSOLARISMO bˌeɾtsolaɾˈismo +BERUNTE beɾˈunte +BERZA bˈeɾθa +BES bˈes +BESADA besˈaða +BESADAS besˈaðas +BESADO besˈaðo +BESADOS besˈaðos +BESAFLOR bˌesaflˈoɾ +BESAPIÉ bˌesapjˈe +BESAR besˈaɾ +BESES bˈeses +BESITO besˈito +BESO bˈeso +BESOS bˈesos +BESÓS besˈos +BESTIA bˈestja +BESTIARIO bestjˈaɾjo +BESTSELLER bˌestseʎˈeɾ +BESUCAR bˌesukˈaɾ +BESUGO besˈuɣo +BESUQUEADA bˌesukeˈaða +BESUQUEADAS bˌesukeˈaðas +BESUQUEADO bˌesukeˈaðo +BESUQUEADOS bˌesukeˈaðos +BESUQUEAR bˌesukeˈaɾ +BET bˈet +BETA bˈeta +BETABEL bˌetaβˈel +BETALACTAMASA bˌetalˌaktamˈasa +BETALACTÁMICO bˌetalaktˈamiko +BETANCOURT bˌetankˈowɾt +BETARRAGA bˌetaɾɾˈaɣa +BETERAVA bˌeteɾˈaβa +BETERAVAS bˌeteɾˈaβas +BETHANCOURT bˌetankˈowɾt +BETLEMITA bˌetlemˈita +BETO bˈeto +BETÓNICA betˈonika +BETSY bˈetsi +BETÚN betˈun +BETUNERO bˌetunˈeɾo +BEZAAR bˌeθaˈaɾ +BEZOAR bˌeθoˈaɾ +BIAFREÑO bjafɾˈeɲo +BIANCA bjˈanka +BIANCHI bjˈantʃi +BIBERÓN bˌiβeɾˈon +BIBLIA bˈiβlia +BÍBLICA bˈiβlika +BÍBLICO bˈiβliko +BIBLIÓFAGA bˌiβliˈofaɣa +BIBLIÓFILO bˌiβliˈofilo +BIBLIOGRAFÍA bˌiβliˌoɣɾafˈia +BIBLIOGRÁFICA bˌiβlioɣɾˈafika +BIBLIOGRÁFICAS bˌiβlioɣɾˈafikas +BIBLIOGRÁFICO bˌiβlioɣɾˈafiko +BIBLIOGRÁFICOS bˌiβlioɣɾˈafikos +BIBLIOTECA bˌiβliotˈeka +BIBLIOTECARIO bˌiβliˌotekˈaɾjo +BIBLISTA biβlˈista +BIBOSI biβˈosi +BICAMERAL bˌikameɾˈal +BICAMERALISMO bˌikamˌeɾalˈismo +BICAMPEÓN bˌikampeˈon +BICAMPEONA bˌikampeˈona +BICARBONATADO bˌikaɾβˌonatˈaðo +BICARBONATO bˌikaɾβonˈato +BICÉNTRICA biθˈentɾika +BICÉNTRICAS biθˈentɾikas +BICÉNTRICO biθˈentɾiko +BICÉNTRICOS biθˈentɾikos +BÍCEPS bˈiθeps +BICHA bˈitʃa +BICHEADA bˌitʃeˈaða +BICHEADAS bˌitʃeˈaðas +BICHEADO bˌitʃeˈaðo +BICHEADOS bˌitʃeˈaðos +BICHEAR bˌitʃeˈaɾ +BICHITO bitʃˈito +BICHO bˈitʃo +BICHOTE bitʃˈote +BICI bˈiθi +BICICLETA bˌiθiklˈeta +BICICLETADA bˌiθikletˈaða +BICICLETAS bˌiθiklˈetas +BICÍCLICO biθˈikliko +BICIS bˈiθis +BICOCA bikˈoka +BICOLOR bˌikolˈoɾ +BICOLORES bˌikolˈoɾes +BICROMA bikɾˈoma +BICULTURAL bˌikultuɾˈal +BICULTURALES bˌikultuɾˈales +BIDÉ biðˈe +BIDEGORRI bˌiðeɣˈoɾɾi +BIDENTADO bˌiðentˈaðo +BIDIMENSIONAL bˌiðimˌensjonˈal +BIDIMENSIONALES bˌiðimˌensjonˈales +BIDÓN biðˈon +BIELORRUSA bjˌeloɾɾˈusa +BIELORRUSAS bjˌeloɾɾˈusas +BIELORRUSIA bjˌeloɾɾˈusja +BIELORRUSIAS bjˌeloɾɾˈusjas +BIELORRUSIO bjˌeloɾɾˈusjo +BIELORRUSIOS bjˌeloɾɾˈusjos +BIELORRUSO bjˌeloɾɾˈuso +BIELORRUSOS bjˌeloɾɾˈusos +BIEN bjˈen +BIÉN bjˈen +BIENAL bjenˈal +BIENANDANZA bjˌenandˈanθa +BIENAVENTURADO bjˌenaβˌentuɾˈaðo +BIENESTARISTA bjˌenestaɾˈista +BIENHECHOR bjˌenetʃˈoɾ +BIENHECHORA bjˌenetʃˈoɾa +BIENHECHORAS bjˌenetʃˈoɾas +BIENHECHORES bjˌenetʃˈoɾes +BIENINTENCIONADAMENTE bjˌenintˌenθjonˈaðamˈente +BIENMESABE bjˌenmesˈaβe +BIENVENIDA bjˌembenˈiða +BIENVENIDO bjˌembenˈiðo +BIES bjˈes +BIESES bjˈeses +BIFACIAL bˌifaθjˈal +BIFE bˈife +BÍFERO bˈifeɾo +BIFLAGELADO bˌiflaxelˈaðo +BIFOCAL bˌifokˈal +BIFOSFATO bˌifosfˈato +BIFURCADA bˌifuɾkˈaða +BIFURCADAS bˌifuɾkˈaðas +BIFURCADO bˌifuɾkˈaðo +BIFURCADOS bˌifuɾkˈaðos +BIFURCO bifˈuɾko +BÍGAMA bˈiɣama +BÍGAMAS bˈiɣamas +BÍGAMO bˈiɣamo +BÍGAMOS bˈiɣamos +BIGOTE biɣˈote +BIGOTÓN bˌiɣotˈon +BIJIRITA bˌixiɾˈita +BIKER bikˈeɾ +BIKINI bikˈini +BILABIAL bˌilaβjˈal +BILAO bilˈao +BILATERAL bˌilateɾˈal +BILATERALIZAR bˌilatˌeɾaliθˈaɾ +BILBAINADA bˌilβaɪnˈaða +BILBAINO bilβˈaɪno +BILBAÍNO bˌilβaˈino +BILBAO bilβˈao +BILDUETARRAS bˌildwetˈaɾɾas +BILINGÜE bˌiliŋɡˈue +BILINGÜISMO bˌiliŋɡuˈismo +BILINGÜISMOS bˌiliŋɡuˈismos +BILIRRUBINA bˌiliɾɾuβˈina +BILIRRUBINEMIA bˌiliɾɾˌuβinˈemja +BILIRRUBINOMETRÍA bˌiliɾɾˌuβinˌometɾˈia +BILIRRUBINOMETRÍAS bˌiliɾɾˌuβinˌometɾˈias +BILIS bˈilis +BILIVERDINA bˌiliβeɾðˈina +BILLETAZO bˌiʎetˈaθo +BILOBULADO bˌiloβulˈaðo +BILOCULAR bˌilokulˈaɾ +BIMEDIANA bˌimeðjˈana +BIMINISTRO bˌiminˈistɾo +BIMUNDIALISTA bˌimundjalˈista +BINA bˈina +BINADA binˈaða +BINADAS binˈaðas +BINADO binˈaðo +BINADOS binˈaðos +BINAR binˈaɾ +BINARA binˈaɾa +BINARIE binˈaɾje +BINARIO binˈaɾjo +BINAS bˈinas +BINAURAL bˌinaʊɾˈal +BINGO bˈiŋɡo +BINO bˈino +BINOMIAL bˌinomjˈal +BINONDO binˈondo +BIOABSORBENTE bjˌoaβsoɾβˈɛnte +BIOABSORBENTES bjˌoaβsoɾβˈɛntes +BIOACUMULADA bjˌoakˌumulˈaða +BIOACUMULADAS bjˌoakˌumulˈaðas +BIOACUMULADO bjˌoakˌumulˈaðo +BIOACUMULADOS bjˌoakˌumulˈaðos +BIOBIBLIOGRAFÍA bjˌoβiβliˌoɣɾafˈia +BIOBIBLIOGRÁFICA bjˌoβiβlioɣɾˈafika +BIOBIBLIOGRÁFICAS bjˌoβiβlioɣɾˈafikas +BIOBIBLIOGRÁFICO bjˌoβiβlioɣɾˈafiko +BIOBIBLIOGRÁFICOS bjˌoβiβlioɣɾˈafikos +BIODEGRADABLE bjˌoðeɣɾaðˈaβle +BIODINÁMICA bjˌoðinˈamika +BIODINÁMICAS bjˌoðinˈamikas +BIODINÁMICO bjˌoðinˈamiko +BIODINÁMICOS bjˌoðinˈamikos +BIODISPONIBLE bjˌoðisponˈiβle +BIODIVERSIFICAR bjˌoðiβˌeɾsifikˈaɾ +BIODIVERSO bjˌoðiβˈeɾso +BIOEMPRESA bjˌoempɾˈesa +BIOENERGÍA bjˌoeneɾxˈia +BIOESTRATIGRAFÍA bjˌoestɾˌatiɣɾafˈia +BIOESTRATIGRÁFICA bjˌoestɾˌatiɣɾˈafika +BIOESTRATIGRÁFICAS bjˌoestɾˌatiɣɾˈafikas +BIOESTRATIGRÁFICO bjˌoestɾˌatiɣɾˈafiko +BIOESTRATIGRÁFICOS bjˌoestɾˌatiɣɾˈafikos +BIOÉTICA bjoˈetika +BIOÉTICAS bjoˈetikas +BIOÉTICO bjoˈetiko +BIOÉTICOS bjoˈetikos +BIOFIJACIÓN bjˌofixaθjˈon +BIOFORTIFICAR bjˌofoɾtˌifikˈaɾ +BIOGENEALÓGICO bjˌoxenˌealˈoxiko +BIOGÉNESIS bjoxˈenesis +BIOGENÉTICA bjˌoxenˈetika +BIOGENÉTICAS bjˌoxenˈetikas +BIOGENÉTICOS bjˌoxenˈetikos +BIOGÉNICA bjoxˈenika +BIOGÉNICAS bjoxˈenikas +BIOGÉNICO bjoxˈeniko +BIOGÉNICOS bjoxˈenikos +BIOGEOGRÁFICA bjˌoxeoɣɾˈafika +BIOGEOGRÁFICAMENTE bjˌoxeoɣɾˈafikamˈente +BIOGEOGRÁFICAS bjˌoxeoɣɾˈafikas +BIOGEOGRÁFICO bjˌoxeoɣɾˈafiko +BIOGEOGRÁFICOS bjˌoxeoɣɾˈafikos +BIOGRAFÍA bjˌoɣɾafˈia +BIOGRAFIADA bjˌoɣɾafjˈaða +BIOGRAFIADAS bjˌoɣɾafjˈaðas +BIOGRAFIADO bjˌoɣɾafjˈaðo +BIOGRAFIADOS bjˌoɣɾafjˈaðos +BIOGRAFIAR bjˌoɣɾafjˈaɾ +BIOGRÁFICA bjoɣɾˈafika +BIOGRÁFICAS bjoɣɾˈafikas +BIOGRÁFICO bjoɣɾˈafiko +BIOGRÁFICOS bjoɣɾˈafikos +BIOINFORMÁTICA bjˌoɪmfoɾmˈatika +BIOINGENIERÍA bjˌoɪŋxenjeɾˈia +BIOLIXIVIACIÓN bjˌoliksˌiβjaθjˈon +BIOLOGÍA bjˌoloxˈia +BIOLÓGICA bjolˈoxika +BIOLÓGICAS bjolˈoxikas +BIOLÓGICO bjolˈoxiko +BIOLÓGICOS bjolˈoxikos +BIÓLOGO bjˈoloɣo +BIOMBO bjˈombo +BIOPESTICIDA bjˌopestiθˈiða +BIOPIC bjopˈik +BIOPOLÍTICA bjˌopolˈitika +BIOPSIAN bjˈopsjan +BIOPSIAR bjopsjˈaɾ +BIOPSIAS bjˈopsjas +BIOPSICOSOCIAL bjˌopsikˌosoθjˈal +BIOPSIE bjˈopsje +BIOPSIEN bjˈopsjen +BIOPSIES bjˈopsjes +BIOPSIO bjˈopsjo +BIOPSIÓ bjopsjˈo +BIOSICOSOCIAL bjˌosikˌosoθjˈal +BIOSINTÉTICA bjˌosintˈetika +BIOSINTÉTICAMENTE bjˌosintˈetikamˈente +BIOSINTÉTICAS bjˌosintˈetikas +BIOSINTÉTICO bjˌosintˈetiko +BIOSINTÉTICOS bjˌosintˈetikos +BIOSINTETIZADA bjˌosintˌetiθˈaða +BIOSINTETIZADAS bjˌosintˌetiθˈaðas +BIOSINTETIZADO bjˌosintˌetiθˈaðo +BIOSINTETIZADOS bjˌosintˌetiθˈaðos +BIOSINTETIZAR bjˌosintˌetiθˈaɾ +BIOTECNÓLOGA bjˌoteknˈoloɣa +BIÓTICA bjˈotika +BIÓTICAS bjˈotikas +BIÓTICO bjˈotiko +BIÓTICOS bjˈotikos +BIOTINIDASA bjˌotiniðˈasa +BIOTITA bjotˈita +BIOTURBACIÓN bjˌotuɾβaθjˈon +BIPARTITA bˌipaɾtˈita +BIPARTITAS bˌipaɾtˈitas +BIPARTITO bˌipaɾtˈito +BIPARTITOS bˌipaɾtˈitos +BIPEDESTACIÓN bˌipeðˌestaθjˈon +BÍPEDO bˈipeðo +BIPINNADO bˌipinnˈaðo +BIPIRÁMIDE bˌipiɾˈamiðe +BIPLANA biplˈana +BIPLANAS biplˈanas +BIPLANO biplˈano +BIPLANOS biplˈanos +BIQUINIS bikˈinis +BIRLADA biɾlˈaða +BIRLADAS biɾlˈaðas +BIRLADO biɾlˈaðo +BIRLADOS biɾlˈaðos +BIRLAR biɾlˈaɾ +BIRMANA biɾmˈana +BIRMANIA biɾmˈanja +BIRMINGHENSE bˌiɾmiŋɡˈɛnse +BIROTE biɾˈote +BIRRA bˈiɾɾa +BIRREGIONAL bˌiɾɾexjonˈal +BIRRETA biɾɾˈeta +BIRRITA biɾɾˈita +BIRRO bˈiɾɾo +BISABUELO bˌisaβwˈelo +BISAGRA bisˈaɣɾa +BISAGRAS bisˈaɣɾas +BISAUGUINEANO bˌisaʊɣˌineˈano +BISBISADA bˌisβisˈaða +BISBISADAS bˌisβisˈaðas +BISBISADO bˌisβisˈaðo +BISBISADOS bˌisβisˈaðos +BISBISAR bˌisβisˈaɾ +BISCOCHO biskˈotʃo +BISECADA bˌisekˈaða +BISECADAS bˌisekˈaðas +BISECADO bˌisekˈaðo +BISECADOS bˌisekˈaðos +BISEL bisˈel +BISELADA bˌiselˈaða +BISELADAS bˌiselˈaðas +BISELADO bˌiselˈaðo +BISELADOS bˌiselˈaðos +BISELAR bˌiselˈaɾ +BISEMANAL bˌisemanˈal +BISEMANALES bˌisemanˈales +BISERIADO bˌiseɾjˈaðo +BISEXUAL bˌisekswˈal +BISEXUALIDAD bˌisekswˌaliðˈad +BISFENOL bˌisfenˈol +BISIESTO bisjˈesto +BISILÁBICO bˌisilˈaβiko +BISMARQUÉS bˌismaɾkˈes +BISMUTO bismˈuto +BISNIETO bisnjˈeto +BISO bˈiso +BISOÑÉ bˌisoɲˈe +BISONTE bisˈonte +BÍSQUET bˈisket +BISTÉ bistˈe +BISTEC bistˈek +BISTRÓ bistɾˈo +BISTURÍ bˌistuɾˈi +BISUTERÍA bˌisuteɾˈia +BIT bˈit +BITÁCORA bitˈakoɾa +BITANGENTE bˌitaŋxˈɛnte +BITCOIN bˈitkoɪn +BITCÓIN bitkˈoin +BITCOINES bitkˈoɪnes +BITEMPORAL bˌitempoɾˈal +BITINIA bitˈinja +BITINIO bitˈinjo +BITUBO bitˈuβo +BIUNÍVOCO bjunˈiβoko +BIVALENTE bˌiβalˈɛnte +BIVALVO biβˈalβo +BIVENTRICULAR bˌiβentɾˌikulˈaɾ +BIVIDÍ bˌiβiðˈi +BIZANCIO biθˈanθjo +BIZANTINA bˌiθantˈina +BIZANTINAS bˌiθantˈinas +BIZANTINO bˌiθantˈino +BIZANTINOS bˌiθantˈinos +BIZARRO biθˈaɾɾo +BIZCO bˈiθko +BIZCOCHITO bˌiθkotʃˈito +BIZCOCHO biθkˈotʃo +BIZMA bˈiθma +BIZNAGA biθnˈaɣa +BIZNIETA biθnjˈeta +BIZQUEADA bˌiθkeˈaða +BIZQUEADAS bˌiθkeˈaðas +BIZQUEADO bˌiθkeˈaðo +BIZQUEADOS bˌiθkeˈaðos +BIZQUEAR bˌiθkeˈaɾ +BLACKOUT blakˈowt +BLANCA blˈanka +BLANCANIEVES blˌankanjˈeβes +BLANCAS blˈankas +BLANCHARD blantʃˈaɾd +BLANCO blˈanko +BLANCOS blˈankos +BLANCUZCA blankˈuθka +BLANCUZCAS blankˈuθkas +BLANCUZCO blankˈuθko +BLANCUZCOS blankˈuθkos +BLANDA blˈanda +BLANDAS blˈandas +BLANDICIA blandˈiθja +BLANDIDA blandˈiða +BLANDIDAS blandˈiðas +BLANDIDO blandˈiðo +BLANDIDOS blandˈiðos +BLANDIR blandˈiɾ +BLANDO blˈando +BLANDÓN blandˈon +BLANDUCHO blandˈutʃo +BLANDURA blandˈuɾa +BLANQUEADA blˌankeˈaða +BLANQUEADAS blˌankeˈaðas +BLANQUEADO blˌankeˈaðo +BLANQUEADOS blˌankeˈaðos +BLANQUEAMIENTO blˌankeamjˈɛnto +BLANQUEANTE blˌankeˈante +BLANQUEAR blˌankeˈaɾ +BLANQUECER blˌankeθˈeɾ +BLANQUECINO blˌankeθˈino +BLANQUEO blankˈeo +BLANQUINOSA blˌankinˈosa +BLANQUINOSAS blˌankinˈosas +BLANQUINOSO blˌankinˈoso +BLANQUINOSOS blˌankinˈosos +BLANQUITO blankˈito +BLANQUIVERDE blˌankiβˈeɾðe +BLAO blˈao +BLAS blˈas +BLASFEMA blasfˈema +BLASFEMADA blˌasfemˈaða +BLASFEMADAS blˌasfemˈaðas +BLASFEMADO blˌasfemˈaðo +BLASFEMADOS blˌasfemˈaðos +BLASFEMAR blˌasfemˈaɾ +BLASFEMAS blasfˈemas +BLASFEMIA blasfˈemja +BLASFEMO blasfˈemo +BLASFEMOS blasfˈemos +BLASÓN blasˈon +BLASONADA blˌasonˈaða +BLASONADAS blˌasonˈaðas +BLASONADO blˌasonˈaðo +BLASONADOS blˌasonˈaðos +BLASONAMIENTO blˌasonamjˈɛnto +BLASONAR blˌasonˈaɾ +BLÁSTULA blˈastula +BLÁZQUEZ blˈaθkeθ +BLEDO blˈeðo +BLÉISER blˈeiseɾ +BLEMIO blˈemjo +BLEMIOS blˈemjos +BLINDADA blindˈaða +BLINDADAS blindˈaðas +BLINDADO blindˈaðo +BLINDADOS blindˈaðos +BLINDAJE blindˈaxe +BLINDAR blindˈaɾ +BLINDE blˈinde +BLINDES blˈindes +BLÍSTER blˈisteɾ +BLISTERA blistˈeɾa +BLOC blˈok +BLOCADA blokˈaða +BLOCADAS blokˈaðas +BLOCADO blokˈaðo +BLOCADOS blokˈaðos +BLOCAJE blokˈaxe +BLOCAR blokˈaɾ +BLOCK blˈok +BLOCKBUSTER blˌokβustˈeɾ +BLOFEADA blˌofeˈaða +BLOFEADAS blˌofeˈaðas +BLOFEADO blˌofeˈaðo +BLOFEADOS blˌofeˈaðos +BLOFEAR blˌofeˈaɾ +BLOG blˈoɡ +BLOGGER bloɡxˈeɾ +BLOGS blˈoɡs +BLOGUEADA blˌoɣeˈaða +BLOGUEADAS blˌoɣeˈaðas +BLOGUEADO blˌoɣeˈaðo +BLOGUEADOS blˌoɣeˈaðos +BLOGUEAR blˌoɣeˈaɾ +BLOGUERO bloɣˈeɾo +BLONDA blˈonda +BLONDIE blˈondje +BLOQUE blˈoke +BLOQUEADA blˌokeˈaða +BLOQUEADAS blˌokeˈaðas +BLOQUEADO blˌokeˈaðo +BLOQUEADOS blˌokeˈaðos +BLOQUEANTE blˌokeˈante +BLOQUEAR blˌokeˈaɾ +BLOQUECITO blˌokeθˈito +BLOQUEO blokˈeo +BLOQUERA blokˈeɾa +BLOQUISMO blokˈismo +BLUEGRASS blueɣɾˈass +BLUES bluˈes +BLUETOOTH bluˌetoˈot +BLUFILEÑO blˌufilˈeɲo +BLUMINISTA blˌuminˈista +BLUSA blˈusa +BLUSERO blusˈeɾo +BLUSITA blusˈita +BLUSÓN blusˈon +BOA bˈoa +BOACO boˈako +BOATO boˈato +BOBADA boβˈaða +BOBALICÓN bˌoβalikˈon +BOBEAR bˌoβeˈaɾ +BOBINA boβˈina +BOBINADA bˌoβinˈaða +BOBINADAS bˌoβinˈaðas +BOBINADO bˌoβinˈaðo +BOBINADOS bˌoβinˈaðos +BOBINAR bˌoβinˈaɾ +BOBO bˈoβo +BOBOTANTE bˌoβotˈante +BOCA bˈoka +BOCABAJO bˌokaβˈaxo +BOCACHANCLA bˌokatʃˈankla +BOCAMANGA bˌokamˈaŋɡa +BOCANADAS bˌokanˈaðas +BOCARTE bokˈaɾte +BOCATA bokˈata +BOCATERÍA bˌokateɾˈia +BOCAUE bokˈaʊe +BOCEL boθˈel +BOCETO boθˈeto +BOCHA bˈotʃa +BOCHAR botʃˈaɾ +BOCHINCHE botʃˈintʃe +BOCHORNO botʃˈoɾno +BOCINA boθˈina +BOCINADA bˌoθinˈaða +BOCINADAS bˌoθinˈaðas +BOCINADO bˌoθinˈaðo +BOCINADOS bˌoθinˈaðos +BOCINAR bˌoθinˈaɾ +BOCINAS boθˈinas +BOCINAZO bˌoθinˈaθo +BOCINITA bˌoθinˈita +BOCIO bˈoθjo +BOCIÓGENA boθjˈoxena +BOCIÓGENAS boθjˈoxenas +BOCIÓGENO boθjˈoxeno +BOCIÓGENOS boθjˈoxenos +BOCÓN bokˈon +BOCONA bokˈona +BOCONAS bokˈonas +BOCONCITO bˌokonθˈito +BOCONES bokˈones +BOCOY bokˈoɪ +BODA bˈoða +BODEGA boðˈeɣa +BODEGÓN bˌoðeɣˈon +BODEGONISTA bˌoðeɣonˈista +BODEGUERA bˌoðeɣˈeɾa +BODEGUERO bˌoðeɣˈeɾo +BODI bˈoði +BODORRIO boðˈoɾɾio +BODYBOARD bˌoðiβoˈaɾd +BOFEDAL bˌofeðˈal +BOFETEADA bˌofeteˈaða +BOFETEADAS bˌofeteˈaðas +BOFETEADOS bˌofeteˈaðos +BOFETEAR bˌofeteˈaɾ +BOGA bˈoɣa +BOGADOR bˌoɣaðˈoɾ +BOGAN bˈoɣan +BOGAR boɣˈaɾ +BOGAVANTE bˌoɣaβˈante +BOGOTÁ bˌoɣotˈa +BOGOTANA bˌoɣotˈana +BOGOTANAS bˌoɣotˈanas +BOGOTANO bˌoɣotˈano +BOGOTANOS bˌoɣotˈanos +BOHANES boˈanes +BOHEMIA boˈemja +BOHEMIO boˈemjo +BOHOL boˈol +BOHRIO bˈoɾio +BOICOT boɪkˈot +BOICOTEADA bˌoɪkoteˈaða +BOICOTEADAS bˌoɪkoteˈaðas +BOICOTEADO bˌoɪkoteˈaðo +BOICOTEADOS bˌoɪkoteˈaðos +BOICOTEAR bˌoɪkoteˈaɾ +BOICOTEO bˌoɪkotˈeo +BOIRA bˈoɪɾa +BOISENSE boɪsˈɛnse +BOÎTE bˈoɪte +BOJ bˈox +BOJADA boxˈaða +BOJADAS boxˈaðas +BOJADO boxˈaðo +BOJADOS boxˈaðos +BOJAR boxˈaɾ +BOJEAR bˌoxeˈaɾ +BOL bˈol +BOLA bˈola +BOLAÑOS bolˈaɲos +BOLARDO bolˈaɾðo +BOLAS bˈolas +BOLATE bolˈate +BOLCHE bˈoltʃe +BOLCHEVIQUE bˌoltʃeβˈike +BOLCHEVIZACIÓN bˌoltʃeβˌiθaθjˈon +BOLDO bˈolðo +BOLDUQUE bolðˈuke +BOLEADA bˌoleˈaða +BOLEADAS bˌoleˈaðas +BOLEADO bˌoleˈaðo +BOLEADOS bˌoleˈaðos +BOLEAR bˌoleˈaɾ +BOLENCIA bolˈɛnθja +BOLETA bolˈeta +BOLETAJE bˌoletˈaxe +BOLETAS bolˈetas +BOLETEADA bˌoleteˈaða +BOLETEADAS bˌoleteˈaðas +BOLETEADO bˌoleteˈaðo +BOLETEADOS bˌoleteˈaðos +BOLETEAR bˌoleteˈaɾ +BOLETÍN bˌoletˈin +BOLETINAR bˌoletinˈaɾ +BOLETO bolˈeto +BOLETOS bolˈetos +BOLI bˈoli +BOLICHE bolˈitʃe +BOLICHERO bˌolitʃˈeɾo +BOLIDISMO bˌoliðˈismo +BOLIDISTA bˌoliðˈista +BÓLIDO bˈoliðo +BOLÍGRAFO bolˈiɣɾafo +BOLINGA bolˈiŋɡa +BOLIS bˈolis +BOLITA bolˈita +BOLÍVAR bolˈiβaɾ +BOLÍVARES bolˈiβaɾes +BOLIVARIANA bˌoliβaɾjˈana +BOLIVIA bolˈiβja +BOLIVIANA bˌoliβjˈana +BOLIVIANAS bˌoliβjˈanas +BOLIVIANITO bˌoliβjanˈito +BOLIVIANIZAR bˌoliβjˌaniθˈaɾ +BOLIVIANO bˌoliβjˈano +BOLIVIANOS bˌoliβjˈanos +BOLO bˈolo +BOLOMÉTRICO bˌolomˈetɾiko +BOLOÑÉS bˌoloɲˈes +BOLOÑESA bˌoloɲˈesa +BOLOÑESAS bˌoloɲˈesas +BOLOÑESES bˌoloɲˈeses +BOLONIA bolˈonja +BOLSA bˈolsa +BOLSAS bˈolsas +BOLSEADA bˌolseˈaða +BOLSEADAS bˌolseˈaðas +BOLSEADO bˌolseˈaðo +BOLSEADOS bˌolseˈaðos +BOLSEAR bˌolseˈaɾ +BOLSISTA bolsˈista +BOLSITO bolsˈito +BOLSO bˈolso +BOLSÓN bolsˈon +BOLUDA bolˈuða +BOLUDAS bolˈuðas +BOLUDO bolˈuðo +BOLUDOS bolˈuðos +BOMBA bˈomba +BOMBACHO bombˈatʃo +BOMBARDEADA bˌombaɾðeˈaða +BOMBARDEADAS bˌombaɾðeˈaðas +BOMBARDEADO bˌombaɾðeˈaðo +BOMBARDEADOS bˌombaɾðeˈaðos +BOMBARDEAR bˌombaɾðeˈaɾ +BOMBARDEO bˌombaɾðˈeo +BOMBARDERA bˌombaɾðˈeɾa +BOMBARDERO bˌombaɾðˈeɾo +BOMBÁSTICO bombˈastiko +BOMBAY bombˈaɪ +BOMBEADA bˌombeˈaða +BOMBEADAS bˌombeˈaðas +BOMBEADO bˌombeˈaðo +BOMBEADOS bˌombeˈaðos +BOMBEAR bˌombeˈaɾ +BOMBEO bombˈeo +BOMBERIL bˌombeɾˈil +BOMBERO bombˈeɾo +BOMBÍN bombˈin +BOMBISTA bombˈista +BOMBISTAS bombˈistas +BOMBISTO bombˈisto +BOMBISTOS bombˈistos +BOMBO bˈombo +BOMBÓN bombˈon +BOMBONCITO bˌombonθˈito +BOMBONERA bˌombonˈeɾa +BONACHÓN bˌonatʃˈon +BONAERENSE bˌonaeɾˈɛnse +BONAPARTE bˌonapˈaɾte +BONARDA bonˈaɾða +BONCHOTE bontʃˈote +BONDAD bondˈad +BONETE bonˈete +BONGA bˈoŋɡa +BONGO bˈoŋɡo +BONGÓ boŋɡˈo +BONGÓS boŋɡˈos +BONGOSERO bˌoŋɡosˈeɾo +BONIATO bonjˈato +BONIFACIO bˌonifˈaθjo +BONIFICADA bˌonifikˈaða +BONIFICADAS bˌonifikˈaðas +BONIFICADO bˌonifikˈaðo +BONIFICADOR bˌonifˌikaðˈoɾ +BONIFICADOS bˌonifikˈaðos +BOÑIGA boɲˈiɣa +BONÍSIMO bonˈisimo +BONITA bonˈita +BONITO bonˈito +BONO bˈono +BONSÁI bonsˈai +BONUS bˈonus +BOOLEANO bˌooleˈano +BOOM bˈoom +BOQUEADA bˌokeˈaða +BOQUEADAS bˌokeˈaðas +BOQUEADO bˌokeˈaðo +BOQUEADOS bˌokeˈaðos +BOQUEAR bˌokeˈaɾ +BOQUERA bokˈeɾa +BOQUERÓN bˌokeɾˈon +BOQUERONCITO bˌokeɾonθˈito +BOQUIABIERTO bˌokjaβjˈeɾto +BOQUIRRUBIO bˌokiɾɾˈuβjo +BOQUITA bokˈita +BORANO boɾˈano +BÓRAX bˈoɾaks +BORBÓN boɾβˈon +BORBOTADA bˌoɾβotˈaða +BORBOTADAS bˌoɾβotˈaðas +BORBOTADO bˌoɾβotˈaðo +BORBOTADOS bˌoɾβotˈaðos +BORBOTAR bˌoɾβotˈaɾ +BORBOTEADA bˌoɾβoteˈaða +BORBOTEADAS bˌoɾβoteˈaðas +BORBOTEADO bˌoɾβoteˈaðo +BORBOTEADOS bˌoɾβoteˈaðos +BORBOTEAR bˌoɾβoteˈaɾ +BORDA bˈoɾða +BORDADA boɾðˈaða +BORDADAS boɾðˈaðas +BORDADO boɾðˈaðo +BORDADOR bˌoɾðaðˈoɾ +BORDADORA bˌoɾðaðˈoɾa +BORDADOS boɾðˈaðos +BORDADURA bˌoɾðaðˈuɾa +BORDAR boɾðˈaɾ +BORDE bˈoɾðe +BORDEADA bˌoɾðeˈaða +BORDEADAS bˌoɾðeˈaðas +BORDEADO bˌoɾðeˈaðo +BORDEADOS bˌoɾðeˈaðos +BORDEAR bˌoɾðeˈaɾ +BORDELÉS bˌoɾðelˈes +BORDÓ boɾðˈo +BORDURA boɾðˈuɾa +BOREAL bˌoɾeˈal +BORGES bˈoɾxes +BORGOÑA boɾɣˈoɲa +BORGOÑÉS bˌoɾɣoɲˈes +BORGOÑÓN bˌoɾɣoɲˈon +BORGOÑONA bˌoɾɣoɲˈona +BORIA bˈoɾja +BORICUA boɾˈikwa +BORINQUEÑO bˌoɾinkˈeɲo +BORJA bˈoɾxa +BORLOTE boɾlˈote +BORNEO boɾnˈeo +BORO bˈoɾo +BOROHIDRURO bˌoɾoiðɾˈuɾo +BOROJÓ bˌoɾoxˈo +BORONA boɾˈona +BORRA bˈoɾɾa +BORRABLE boɾɾˈaβle +BORRACHA boɾɾˈatʃa +BORRACHERA bˌoɾɾatʃˈeɾa +BORRACHERÍA bˌoɾɾatʃeɾˈia +BORRACHITO bˌoɾɾatʃˈito +BORRACHO boɾɾˈatʃo +BORRACHÓN bˌoɾɾatʃˈon +BORRACHUZA bˌoɾɾatʃˈuθa +BORRADA boɾɾˈaða +BORRADAS boɾɾˈaðas +BORRADO boɾɾˈaðo +BORRADOR bˌoɾɾaðˈoɾ +BORRADOS boɾɾˈaðos +BORRAJA boɾɾˈaxa +BORRAMIENTO bˌoɾɾamjˈɛnto +BORRAR boɾɾˈaɾ +BORRASCA boɾɾˈaska +BORRÉ boɾɾˈe +BORREGA boɾɾˈeɣa +BORREGO boɾɾˈeɣo +BORREGUIL bˌoɾɾeɣˈil +BORRÉN boɾɾˈen +BORRICO boɾɾˈiko +BORRIQUITO bˌoɾɾikˈito +BORRÓ boɾɾˈo +BORRÓN boɾɾˈon +BORRONEADA bˌoɾɾoneˈaða +BORRONEADAS bˌoɾɾoneˈaðas +BORRONEADO bˌoɾɾoneˈaðo +BORRONEADOS bˌoɾɾoneˈaðos +BORRONEAR bˌoɾɾoneˈaɾ +BORRONES boɾɾˈones +BORROSA boɾɾˈosa +BORROSAS boɾɾˈosas +BORROSIDAD bˌoɾɾosiðˈad +BORROSO boɾɾˈoso +BORROSOS boɾɾˈosos +BORUGA boɾˈuɣa +BORUJO boɾˈuxo +BOSAR bosˈaɾ +BOSES bˈoses +BOSNIA bˈosnja +BOSNIAS bˈosnjas +BOSNIO bˈosnjo +BOSNIOHERZEGOVINA bˌosnjoˌeɾθeɣoβˈina +BOSNIOHERZEGOVINAS bˌosnjoˌeɾθeɣoβˈinas +BOSNIOHERZEGOVINO bˌosnjoˌeɾθeɣoβˈino +BOSNIOHERZEGOVINOS bˌosnjoˌeɾθeɣoβˈinos +BOSNIOS bˈosnjos +BOSÓN bosˈon +BOSÓNICA bosˈonika +BOSÓNICAS bosˈonikas +BOSÓNICO bosˈoniko +BOSÓNICOS bosˈonikos +BOSQUE bˈoske +BOSQUECILLO bˌoskeθˈiʎo +BOSQUEJADA bˌoskexˈaða +BOSQUEJADAS bˌoskexˈaðas +BOSQUEJADO bˌoskexˈaðo +BOSQUEJADOS bˌoskexˈaðos +BOSQUEJAR bˌoskexˈaɾ +BOSQUEJO boskˈexo +BOSQUETE boskˈete +BOSTEZADA bˌosteθˈaða +BOSTEZADAS bˌosteθˈaðas +BOSTEZADO bˌosteθˈaðo +BOSTEZADOS bˌosteθˈaðos +BOSTEZAR bˌosteθˈaɾ +BOSTEZO bostˈeθo +BOT bˈot +BOTA bˈota +BOTADA botˈaða +BOTADAS botˈaðas +BOTADERO bˌotaðˈeɾo +BOTADO botˈaðo +BOTADOS botˈaðos +BOTADURA bˌotaðˈuɾa +BOTAMOS botˈamos +BOTANDO botˈando +BOTANERO bˌotanˈeɾo +BOTÁNICA botˈanika +BOTANICO bˌotanˈiko +BOTÁNICO botˈaniko +BOTANIZADA bˌotaniθˈaða +BOTANIZADAS bˌotaniθˈaðas +BOTANIZADO bˌotaniθˈaðo +BOTANIZADOS bˌotaniθˈaðos +BOTANIZAR bˌotaniθˈaɾ +BOTAR botˈaɾ +BOTARA botˈaɾa +BOTARÁ bˌotaɾˈa +BOTÁRAMOS botˈaɾamos +BOTARAS botˈaɾas +BOTARÁS bˌotaɾˈas +BOTARATA bˌotaɾˈata +BOTAREIS botˈaɾeɪs +BOTARÉIS bˌotaɾˈeis +BOTAREMOS bˌotaɾˈemos +BOTARES botˈaɾes +BOTARÍAMOS bˌotaɾˈiamos +BOTAS bˈotas +BOTASTE botˈaste +BOTE bˈote +BOTECILLO bˌoteθˈiʎo +BOTECITO bˌoteθˈito +BOTELLAS botˈeʎas +BOTELLERÍAS bˌoteʎeɾˈias +BOTEMOS botˈemos +BOTES bˈotes +BOTICARIA bˌotikˈaɾja +BOTICARIO bˌotikˈaɾjo +BOTIJA botˈixa +BOTIJO botˈixo +BOTIL botˈil +BOTILLERÍAS bˌotiʎeɾˈias +BOTINERO bˌotinˈeɾo +BOTIQUÍN bˌotikˈin +BOTIQUITA bˌotikˈita +BOTO bˈoto +BOTÓ botˈo +BOTOCUDO bˌotokˈuðo +BOTÓN botˈon +BOTONADA bˌotonˈaða +BOTONADAS bˌotonˈaðas +BOTONADO bˌotonˈaðo +BOTONADOS bˌotonˈaðos +BOTONAR bˌotonˈaɾ +BOTONCILLO bˌotonθˈiʎo +BOTONES botˈones +BOTONOSO bˌotonˈoso +BOTOS bˈotos +BOTSUANA botswˈana +BOTSUANAS botswˈanas +BOTSUANO botswˈano +BOTSUANOS botswˈanos +BOTSWANA botswˈana +BOTSWANÉS bˌotswanˈes +BOU bˈow +BOULEVARD bˌowleβˈaɾd +BOULEVARDS bˌowleβˈaɾds +BOUTADE bowtˈaðe +BOUTIQUE bowtˈike +BÓVEDA bˈoβeða +BOVINA boβˈina +BOVINO boβˈino +BOWLING bˈowliŋ +BOX bˈoks +BOXEADA bˌokseˈaða +BOXEADAS bˌokseˈaðas +BOXEADO bˌokseˈaðo +BOXEADORA bˌokseaðˈoɾa +BOXEADOS bˌokseˈaðos +BOXEAR bˌokseˈaɾ +BOXEO boksˈeo +BÓXER bˈokseɾ +BÓXERS bˈokseɾs +BOXES bˈokses +BOY bˈoɪ +BOZAL boθˈal +BOZALES boθˈales +BOZO bˈoθo +BRABANTE bɾaβˈante +BRABANTINO bɾˌaβantˈino +BRACEADA bɾˌaθeˈaða +BRACEADAS bɾˌaθeˈaðas +BRACEADO bɾˌaθeˈaðo +BRACEADOS bɾˌaθeˈaðos +BRACEAR bɾˌaθeˈaɾ +BRACEO bɾaθˈeo +BRACERO bɾaθˈeɾo +BRACITO bɾaθˈito +BRACKET bɾakˈet +BRACTEADO bɾˌakteˈaðo +BRADICININA bɾˌaðiθinˈina +BRAGANZA bɾaɣˈanθa +BRAGAS bɾˈaɣas +BRAGUITAS bɾaɣˈitas +BRAHMSIANA bɾamsjˈana +BRAHMSIANAS bɾamsjˈanas +BRAHMSIANO bɾamsjˈano +BRAHMSIANOS bɾamsjˈanos +BRAINSTORMING bɾaɪnstˈoɾmiŋ +BRAMA bɾˈama +BRAMADA bɾamˈaða +BRAMADAS bɾamˈaðas +BRAMADO bɾamˈaðo +BRAMADOS bɾamˈaðos +BRAMAR bɾamˈaɾ +BRAMARE bɾamˈaɾe +BRAMAS bɾˈamas +BRAME bɾˈame +BRAMÉ bɾamˈe +BRAMES bɾˈames +BRAMÉS bɾamˈes +BRAMIDO bɾamˈiðo +BRAÑA bɾˈaɲa +BRANDADA bɾandˈaða +BRANDEBURGO bɾˌandeβˈuɾɣo +BRANDEBURGUÉS bɾˌandeβuɾɣˈes +BRANDEBURGUESA bɾˌandeβuɾɣˈesa +BRANDING bɾˈandiŋ +BRANQUIA bɾˈankja +BRANQUIESPINA bɾˌankjespˈina +BRAQUIACIÓN bɾˌakjaθjˈon +BRAQUIAL bɾakjˈal +BRAQUIBLASTO bɾˌakiβlˈasto +BRAQUIOSÁURIDO bɾˌakjosˈauɾˌiðo +BRAQUIOSAURIO bɾˌakjosˈaʊɾjo +BRASA bɾˈasa +BRASEAR bɾˌaseˈaɾ +BRASERO bɾasˈeɾo +BRASIER bɾasjˈeɾ +BRASIL bɾasˈil +BRASILEÑA bɾˌasilˈeɲa +BRASILEÑAS bɾˌasilˈeɲas +BRASILEÑO bɾˌasilˈeɲo +BRASILEÑOS bɾˌasilˈeɲos +BRASILIA bɾasˈilja +BRASSERIE bɾassˈeɾje +BRATISLAVA bɾˌatislˈaβa +BRATISLAVAS bɾˌatislˈaβas +BRATISLAVO bɾˌatislˈaβo +BRATISLAVOS bɾˌatislˈaβos +BRAVATA bɾaβˈata +BRAVEZA bɾaβˈeθa +BRAVO bɾˈaβo +BRAVUCÓN bɾˌaβukˈon +BRAVURA bɾaβˈuɾa +BRAZA bɾˈaθa +BRAZADA bɾaθˈaða +BRAZAS bɾˈaθas +BRAZO bɾˈaθo +BRAZOS bɾˈaθos +BREABA bɾeˈaβa +BREADA bɾeˈaða +BREADAS bɾeˈaðas +BREADO bɾeˈaðo +BREADOS bɾeˈaðos +BREAR bɾeˈaɾ +BREBAJE bɾeβˈaxe +BRECHA bɾˈetʃa +BRÉCOL bɾˈekol +BREGADA bɾeɣˈaða +BREGADAS bɾeɣˈaðas +BREGADO bɾeɣˈaðo +BREGADOS bɾeɣˈaðos +BREGAR bɾeɣˈaɾ +BREGUE bɾˈeɣe +BREMA bɾˈema +BREÑA bɾˈeɲa +BRENES bɾˈenes +BRESLAVIA bɾeslˈaβja +BRETAÑA bɾetˈaɲa +BRETÓN bɾetˈon +BRETONA bɾetˈona +BREVA bɾˈeβa +BREVE bɾˈeβe +BREVEDAD bɾˌeβeðˈad +BREVEMENTE bɾˈeβemˈente +BREVES bɾˈeβes +BREVIARIO bɾeβjˈaɾjo +BREXIT bɾeksˈit +BREZAR bɾeθˈaɾ +BRIAGO bɾiˈaɣo +BRIBA bɾˈiβa +BRIBÓN bɾiβˈon +BRIBONAZO bɾˌiβonˈaθo +BRICE bɾˈiθe +BRICHERA bɾitʃˈeɾa +BRICHERO bɾitʃˈeɾo +BRICOLAJE bɾˌikolˈaxe +BRIDA bɾˈiða +BRIDADA bɾiðˈaða +BRIDADAS bɾiðˈaðas +BRIDADO bɾiðˈaðo +BRIDADOS bɾiðˈaðos +BRIDAR bɾiðˈaɾ +BRIDE bɾˈiðe +BRIDÉ bɾiðˈe +BRIDES bɾˈiðes +BRIDGE bɾˈidxe +BRIDO bɾˈiðo +BRIE bɾiˈe +BRIEFING bɾiˈefiŋ +BRIGADA bɾiɣˈaða +BRIGADAS bɾiɣˈaðas +BRIGADISTA bɾˌiɣaðˈista +BRÍGIDO bɾˈixiðo +BRINCA bɾˈinka +BRINCADA bɾinkˈaða +BRINCADAS bɾinkˈaðas +BRINCADO bɾinkˈaðo +BRINCADOS bɾinkˈaðos +BRINCAMOS bɾinkˈamos +BRINCANDO bɾinkˈando +BRINCAR bɾinkˈaɾ +BRINCARA bɾinkˈaɾa +BRINCARÁ bɾˌinkaɾˈa +BRINCÁRAMOS bɾinkˈaɾamos +BRINCARAS bɾinkˈaɾas +BRINCARÁS bɾˌinkaɾˈas +BRINCAREIS bɾinkˈaɾeɪs +BRINCAREMOS bɾˌinkaɾˈemos +BRINCARES bɾinkˈaɾes +BRINCARÍAMOS bɾˌinkaɾˈiamos +BRINCAS bɾˈinkas +BRINCASTE bɾinkˈaste +BRINCO bɾˈinko +BRINCÓN bɾinkˈon +BRINDA bɾˈinda +BRINDADA bɾindˈaða +BRINDADAS bɾindˈaðas +BRINDADO bɾindˈaðo +BRINDADOS bɾindˈaðos +BRINDAMOS bɾindˈamos +BRINDANDO bɾindˈando +BRINDAR bɾindˈaɾ +BRINDARA bɾindˈaɾa +BRINDARÁ bɾˌindaɾˈa +BRINDÁRAMOS bɾindˈaɾamos +BRINDARAS bɾindˈaɾas +BRINDARÁS bɾˌindaɾˈas +BRINDAREIS bɾindˈaɾeɪs +BRINDAREMOS bɾˌindaɾˈemos +BRINDARES bɾindˈaɾes +BRINDARÍAMOS bɾˌindaɾˈiamos +BRINDAS bɾˈindas +BRINDASTE bɾindˈaste +BRINDE bɾˈinde +BRINDEMOS bɾindˈemos +BRINDES bɾˈindes +BRINDIS bɾˈindis +BRINDO bɾˈindo +BRINQUE bɾˈinke +BRINQUEMOS bɾinkˈemos +BRINQUES bɾˈinkes +BRIOCHE bɾiˈotʃe +BRIÓLOGO bɾiˈoloɣo +BRIONES bɾiˈones +BRIQUET bɾikˈet +BRISA bɾˈisa +BRISAS bɾˈisas +BRISBANITA bɾˌisβanˈita +BRISCA bɾˈiska +BRISTOLENSE bɾˌistolˈɛnse +BRISURA bɾisˈuɾa +BRITANA bɾitˈana +BRITÁNICA bɾitˈanika +BRITÁNICO bɾitˈaniko +BRITANIZAR bɾˌitaniθˈaɾ +BRITÓN bɾitˈon +BRIZA bɾˈiθa +BRIZAR bɾiθˈaɾ +BRIZAS bɾˈiθas +BRIZNA bɾˈiθna +BROCA bɾˈoka +BROCADO bɾokˈaðo +BROCADOS bɾokˈaðos +BROCHANTE bɾotʃˈante +BROCHANTES bɾotʃˈantes +BROCHE bɾˈotʃe +BROCHETA bɾotʃˈeta +BRÓCOLI bɾˈokoli +BRÓCULI bɾˈokuli +BRÓDER bɾˈoðeɾ +BRÓKER bɾˈokeɾ +BROMA bɾˈoma +BROMACIÓN bɾˌomaθjˈon +BROMADO bɾomˈaðo +BROMATOLOGÍA bɾˌomatˌoloxˈia +BROMEADA bɾˌomeˈaða +BROMEADAS bɾˌomeˈaðas +BROMEADO bɾˌomeˈaðo +BROMEADOS bɾˌomeˈaðos +BROMEAR bɾˌomeˈaɾ +BROMELIÁCEA bɾˌomeljˈaθea +BROMHÍDRICO bɾomˈiðɾiko +BROMITA bɾomˈita +BROMO bɾˈomo +BROMURO bɾomˈuɾo +BRONCA bɾˈonka +BRONCE bɾˈonθe +BRONCEADA bɾˌonθeˈaða +BRONCEADAS bɾˌonθeˈaðas +BRONCEADO bɾˌonθeˈaðo +BRONCEADOS bɾˌonθeˈaðos +BRONCEAR bɾˌonθeˈaɾ +BRONCO bɾˈonko +BRONCOCONSTRICCIÓN bɾˌonkokˌonstɾikθjˈon +BRONCODILATACIÓN bɾˌonkoðˌilataθjˈon +BRONCOSCOPIA bɾˌonkoskˈopja +BRONCOSCOPÍA bɾˌonkoskopˈia +BRONCOSCOPIO bɾˌonkoskˈopjo +BRONQUIECTASIA bɾˌonkjektˈasja +BRONQUIOLO bɾonkjˈolo +BRONQUITIS bɾonkˈitis +BROTADA bɾotˈaða +BROTADAS bɾotˈaðas +BROTADO bɾotˈaðo +BROTADOS bɾotˈaðos +BROTAR bɾotˈaɾ +BROTARES bɾotˈaɾes +BROTE bɾˈote +BRÓTOLA bɾˈotola +BROWNIE bɾˈownje +BRUCES bɾˈuθes +BRUJA bɾˈuxa +BRUJAS bɾˈuxas +BRUJERÍA bɾˌuxeɾˈia +BRUJITA bɾuxˈita +BRUJO bɾˈuxo +BRÚJULA bɾˈuxula +BRUJULEADA bɾˌuxuleˈaða +BRUJULEADAS bɾˌuxuleˈaðas +BRUJULEADO bɾˌuxuleˈaðo +BRUJULEADOS bɾˌuxuleˈaðos +BRUJULEAR bɾˌuxuleˈaɾ +BRULOTE bɾulˈote +BRUMA bɾˈuma +BRUNCH bɾˈuntʃ +BRUNÉI bɾunˈei +BRUÑIDA bɾuɲˈiða +BRUÑIDAS bɾuɲˈiðas +BRUÑIDO bɾuɲˈiðo +BRUÑIDOS bɾuɲˈiðos +BRUÑIR bɾuɲˈiɾ +BRUSCA bɾˈuska +BRUSCHETTA bɾustʃˈetta +BRUSCO bɾˈusko +BRUSCOS bɾˈuskos +BRUSELA bɾusˈela +BRUSELAS bɾusˈelas +BRUSELENSE bɾˌuselˈɛnse +BRUTAL bɾutˈal +BRUTALISMO bɾˌutalˈismo +BRUTALISTA bɾˌutalˈista +BRUTALIZADA bɾˌutaliθˈaða +BRUTALIZADAS bɾˌutaliθˈaðas +BRUTALIZADO bɾˌutaliθˈaðo +BRUTALIZADOS bɾˌutaliθˈaðos +BRUTALIZAR bɾˌutaliθˈaɾ +BÚBALO bˈuβalo +BUBI bˈuβi +BUBÓN buβˈon +BUBÓNICO buβˈoniko +BUCAL bukˈal +BUCARAMANGA bˌukaɾamˈaŋɡa +BUCAREST bˌukaɾˈest +BUCARESTINO bˌukaɾestˈino +BÚCARO bˈukaɾo +BUCCINO bukθˈino +BUCEADA bˌuθeˈaða +BUCEADAS bˌuθeˈaðas +BUCEADO bˌuθeˈaðo +BUCEADOS bˌuθeˈaðos +BUCEAR bˌuθeˈaɾ +BUCÉFALO buθˈefalo +BUCEO buθˈeo +BUCETA buθˈeta +BUCHACA butʃˈaka +BUCHE bˈutʃe +BUCHITO butʃˈito +BUCHÓN butʃˈon +BUCÓLICO bukˈoliko +BUDA bˈuða +BUDAPEST bˌuðapˈest +BUDARE buðˈaɾe +BUDÍN buðˈin +BUDINCITO bˌuðinθˈito +BUDISMO buðˈismo +BUDISTA buðˈista +BUELTA bwˈelta +BUELTO bwˈelto +BUEN bwˈen +BUENA bwˈena +BUENAS bwˈenas +BUENAVENTURA bwˌenaβentˈuɾa +BUENAZO bwenˈaθo +BUENDÍA bwendˈia +BUENECITO bwˌeneθˈito +BUENÍSIMA bwenˈisima +BUENÍSIMAS bwenˈisimas +BUENÍSIMO bwenˈisimo +BUENÍSIMOS bwenˈisimos +BUENISMO bwenˈismo +BUENO bwˈeno +BUENORRO bwenˈoɾɾo +BUENOS bwˈenos +BUEY bwˈeɪ +BUF bˈuf +BUFADA bufˈaða +BUFADAS bufˈaðas +BUFADO bufˈaðo +BUFADOS bufˈaðos +BÚFALA bˈufala +BUFALINO bˌufalˈino +BÚFALO bˈufalo +BUFANDA bufˈanda +BUFAR bufˈaɾ +BUFETE bufˈete +BUFFET buffˈet +BUFFYVERSO bˌuffiβˈeɾso +BUFIDO bufˈiðo +BUFÓN bufˈon +BUFONADA bˌufonˈaða +BUFONEADA bˌufoneˈaða +BUFONEADAS bˌufoneˈaðas +BUFONEADO bˌufoneˈaðo +BUFONEADOS bˌufoneˈaðos +BUFONEAR bˌufoneˈaɾ +BUFONESCO bˌufonˈesko +BUFÓNICO bufˈoniko +BUG bˈuɡ +BUGANVILIA bˌuɣambˈilja +BUGARRÓN bˌuɣaɾɾˈon +BUHARDA buˈaɾða +BUHARRO buˈaɾɾo +BÚHO bˈuo +BUHONERÍA bˌuoneɾˈia +BUHONERO bˌuonˈeɾo +BUITRE bwˈitɾe +BUITREADA bwˌitɾeˈaða +BUITREADAS bwˌitɾeˈaðas +BUITREADO bwˌitɾeˈaðo +BUITREADOS bwˌitɾeˈaðos +BUITRERO bwitɾˈeɾo +BUITRÓN bwitɾˈon +BUJARIANO bˌuxaɾjˈano +BUJARRÓN bˌuxaɾɾˈon +BUJÍA buxˈia +BUJÍAS buxˈias +BULA bˈula +BULACÁN bˌulakˈan +BULAQUEÑO bˌulakˈeɲo +BULBO bˈulβo +BULBOSO bulβˈoso +BULBUL bulβˈul +BULDÓCER bulðˈoθeɾ +BULEAR bˌuleˈaɾ +BULEVAR bˌuleβˈaɾ +BÚLGARA bˈulɣaɾa +BULGARIA bulɣˈaɾja +BÚLGARO bˈulɣaɾo +BULÍN bulˈin +BULLDOG buʎðˈoɡ +BULLDOZER bˌuʎðoθˈeɾ +BULLYING bˈuʎjjiŋ +BULO bˈulo +BULÓN bulˈon +BULTO bˈulto +BULULÚ bˌululˈu +BUM bˈum +BUMANGUÉS bˌumaŋɡˈes +BUMANGUESA bˌumaŋɡˈesa +BUMERÁN bˌumeɾˈan +BÚMERAN bˈumeɾan +BUMERANG bumˈeɾaŋ +BUNGALOW bˌuŋɡalˈow +BÚNKER bˈuŋkeɾ +BUÑUEL buɲwˈel +BUÑUELO buɲwˈelo +BUPRENORFINA bˌupɾenoɾfˈina +BUPROPIÓN bˌupɾopjˈon +BUQUE bˈuke +BUQUÉ bukˈe +BUQUECILLO bˌukeθˈiʎo +BURBUJA buɾβˈuxa +BURBUJEADA bˌuɾβuxeˈaða +BURBUJEADAS bˌuɾβuxeˈaðas +BURBUJEADO bˌuɾβuxeˈaðo +BURBUJEADOS bˌuɾβuxeˈaðos +BURBUJEAR bˌuɾβuxeˈaɾ +BURDEL buɾðˈel +BURDELES buɾðˈeles +BURDEOS buɾðˈeos +BURDO bˈuɾðo +BURELADO bˌuɾelˈaðo +BURÉN buɾˈen +BURETA buɾˈeta +BURGALÉS bˌuɾɣalˈes +BURGALESA bˌuɾɣalˈesa +BURGÉS buɾxˈes +BURGESA buɾxˈesa +BURGESAS buɾxˈesas +BURGESES buɾxˈeses +BURGOS bˈuɾɣos +BÚRGUER bˈuɾɣeɾ +BURGUÉS buɾɣˈes +BURGUESA buɾɣˈesa +BURGUESAS buɾɣˈesas +BURGUESES buɾɣˈeses +BURGUESÍA bˌuɾɣesˈia +BURGUNDIA buɾɣˈundja +BURGUNDIO buɾɣˈundjo +BURIATO buɾjˈato +BURIL buɾˈil +BURILA buɾˈila +BURILACIÓN bˌuɾilaθjˈon +BURILADA bˌuɾilˈaða +BURILADAS bˌuɾilˈaðas +BURILADO bˌuɾilˈaðo +BURILADOS bˌuɾilˈaðos +BURILAMOS bˌuɾilˈamos +BURILANDO bˌuɾilˈando +BURILAR bˌuɾilˈaɾ +BURILARA bˌuɾilˈaɾa +BURILARÁ bˌuɾilaɾˈa +BURILÁRAMOS bˌuɾilˈaɾamos +BURILARAS bˌuɾilˈaɾas +BURILARÁS bˌuɾilaɾˈas +BURILAREIS bˌuɾilˈaɾeɪs +BURILARÉIS bˌuɾilaɾˈeis +BURILAREMOS bˌuɾilaɾˈemos +BURILARES bˌuɾilˈaɾes +BURILARÍAMOS bˌuɾilaɾˈiamos +BURILARÍAS bˌuɾilaɾˈias +BURILAS buɾˈilas +BURILASTE bˌuɾilˈaste +BURILE buɾˈile +BURILÉIS bˌuɾilˈeis +BURILEMOS bˌuɾilˈemos +BURILES buɾˈiles +BURILO buɾˈilo +BURKINÉS bˌuɾkinˈes +BURKINESA bˌuɾkinˈesa +BURKINESAS bˌuɾkinˈesas +BURKINESES bˌuɾkinˈeses +BURLA bˈuɾla +BURLADA buɾlˈaða +BURLADAS buɾlˈaðas +BURLADO buɾlˈaðo +BURLADOS buɾlˈaðos +BURLATARRA bˌuɾlatˈaɾɾa +BURÓ buɾˈo +BUROCRÁTICO bˌuɾokɾˈatiko +BUROCRATIZACIÓN bˌuɾokɾˌatiθaθjˈon +BUROCRATIZADA bˌuɾokɾˌatiθˈaða +BUROCRATIZADAS bˌuɾokɾˌatiθˈaðas +BUROCRATIZADO bˌuɾokɾˌatiθˈaðo +BUROCRATIZADOS bˌuɾokɾˌatiθˈaðos +BUROCRATIZAR bˌuɾokɾˌatiθˈaɾ +BURRERITA bˌuɾɾeɾˈita +BURRERO buɾɾˈeɾo +BURRITO buɾɾˈito +BURRO bˈuɾɾo +BURSA bˈuɾsa +BURSITIS buɾsˈitis +BURUJO buɾˈuxo +BURUNDÉS bˌuɾundˈes +BURUNDESA bˌuɾundˈesa +BURUNDESAS bˌuɾundˈesas +BURUNDESES bˌuɾundˈeses +BURUNDI buɾˈundi +BUS bˈus +BUSARDO busˈaɾðo +BUSCA bˈuska +BUSCÁ buskˈa +BUSCADA buskˈaða +BUSCADAS buskˈaðas +BUSCADO buskˈaðo +BUSCADOR bˌuskaðˈoɾ +BUSCADOS buskˈaðos +BUSCAME buskˈame +BUSCÁME buskˈame +BÚSCAME bˈuskame +BUSCAMOS buskˈamos +BUSCANDO buskˈando +BUSCAPALABRAS bˌuskapalˈaβɾas +BUSCAR buskˈaɾ +BUSCARA buskˈaɾa +BUSCARÁ bˌuskaɾˈa +BUSCÁRAMOS buskˈaɾamos +BUSCARAS buskˈaɾas +BUSCARÁS bˌuskaɾˈas +BUSCARE buskˈaɾe +BUSCAREIS buskˈaɾeɪs +BUSCAREMOS bˌuskaɾˈemos +BUSCARES buskˈaɾes +BUSCARÍAMOS bˌuskaɾˈiamos +BUSCARLE buskˈaɾle +BUSCAS bˈuskas +BUSCÁS buskˈas +BUSCASTE buskˈaste +BUSCAVIDAS bˌuskaβˈiðas +BUSCO bˈusko +BUSCÓN buskˈon +BUSERA busˈeɾa +BUSERO busˈeɾo +BUSES bˈuses +BUSQUE bˈuske +BUSQUÉ buskˈe +BÚSQUEDA bˈuskeða +BUSQUEMOS buskˈemos +BUSQUES bˈuskes +BUSTAMANTE bˌustamˈante +BUSTO bˈusto +BUSTRÓFEDON bustɾˈofeðon +BUTACA butˈaka +BUTACÓN bˌutakˈon +BUTÁN butˈan +BUTANERO bˌutanˈeɾo +BUTANO butˈano +BUTIFARRA bˌutifˈaɾɾa +BUTIRO butˈiɾo +BUTRONERA bˌutɾonˈeɾa +BUTRONERO bˌutɾonˈeɾo +BUZAMIENTO bˌuθamjˈɛnto +BUZAR buθˈaɾ +BUZO bˈuθo +BUZÓN buθˈon +BUZONEAR bˌuθoneˈaɾ +BUZONEO bˌuθonˈeo +BYPASEAR βˌipaseˈaɾ +BYPASS βipˈass +BYTE βˈite +C θˈe +CA kˈa +CAAZAPÁ kˌaaθapˈa +CABALES kaβˈales +CABALGADA kˌaβalɣˈaða +CABALGADAS kˌaβalɣˈaðas +CABALGADO kˌaβalɣˈaðo +CABALGADOS kˌaβalɣˈaðos +CABALGADURA kˌaβalɣaðˈuɾa +CABALGAMIENTO kˌaβalɣamjˈɛnto +CABALGANTE kˌaβalɣˈante +CABALGAR kˌaβalɣˈaɾ +CABALLAZO kˌaβaʎˈaθo +CABALLERO kˌaβaʎˈeɾo +CABALLEROS kˌaβaʎˈeɾos +CABALLO kaβˈaʎo +CABAÑA kaβˈaɲa +CABANATÚAN kˌaβanatˈuan +CABAÑENSE kˌaβaɲˈɛnse +CABAÑERA kˌaβaɲˈeɾa +CABAÑERO kˌaβaɲˈeɾo +CABAÑITA kˌaβaɲˈita +CABARÉ kˌaβaɾˈe +CABARET kˌaβaɾˈet +CABAZO kaβˈaθo +CABE kˈaβe +CABÉCAR kaβˈekaɾ +CABECEADA kˌaβeθeˈaða +CABECEADAS kˌaβeθeˈaðas +CABECEADO kˌaβeθeˈaðo +CABECEADOS kˌaβeθeˈaðos +CABECEAR kˌaβeθeˈaɾ +CABECEO kˌaβeθˈeo +CABECERA kˌaβeθˈeɾa +CABECERO kˌaβeθˈeɾo +CABECILLA kˌaβeθˈiʎa +CABECILLAS kˌaβeθˈiʎas +CABECILLOS kˌaβeθˈiʎos +CABECINEGRO kˌaβeθinˈeɣɾo +CABECIOSCURO kˌaβeθjoskˈuɾo +CABECIPARDO kˌaβeθipˈaɾðo +CABÉIS kaβˈeis +CABELLO kaβˈeʎo +CABEMOS kaβˈemos +CABEN kˈaβen +CABER kaβˈeɾ +CABERO kaβˈeɾo +CABES kˈaβes +CABÉS kaβˈes +CABESTRAR kˌaβestɾˈaɾ +CABESTREAR kˌaβestɾeˈaɾ +CABESTRO kaβˈestɾo +CABEZA kaβˈeθa +CABEZADITA kˌaβeθaðˈita +CABEZAL kˌaβeθˈal +CABEZO kaβˈeθo +CABEZÓN kˌaβeθˈon +CABEZONA kˌaβeθˈona +CABEZONAS kˌaβeθˈonas +CABEZONES kˌaβeθˈones +CABEZOTE kˌaβeθˈote +CABIAO kaβjˈao +CABIDA kaβˈiða +CABIDAS kaβˈiðas +CABIDO kaβˈiðo +CABIDOS kaβˈiðos +CABILDANTE kˌaβilðˈante +CABILDEADA kˌaβilðeˈaða +CABILDEADAS kˌaβilðeˈaðas +CABILDEADO kˌaβilðeˈaðo +CABILDEADOS kˌaβilðeˈaðos +CABILDEAR kˌaβilðeˈaɾ +CABILDEO kˌaβilðˈeo +CABILDO kaβˈilðo +CABILEÑO kˌaβilˈeɲo +CABINA kaβˈina +CABIZBAJADA kˌaβiθβaxˈaða +CABIZBAJADAS kˌaβiθβaxˈaðas +CABIZBAJADO kˌaβiθβaxˈaðo +CABIZBAJADOS kˌaβiθβaxˈaðos +CABIZBAJAR kˌaβiθβaxˈaɾ +CABLE kˈaβle +CABLEADA kˌaβleˈaða +CABLEADAS kˌaβleˈaðas +CABLEADO kˌaβleˈaðo +CABLEADOS kˌaβleˈaðos +CABLEAMIENTO kˌaβleamjˈɛnto +CABLEAR kˌaβleˈaɾ +CABLEGRAFIADA kˌaβleɣɾafjˈaða +CABLEGRAFIADAS kˌaβleɣɾafjˈaðas +CABLEGRAFIADO kˌaβleɣɾafjˈaðo +CABLEGRAFIADOS kˌaβleɣɾafjˈaðos +CABLEGRAFIAR kˌaβleɣɾafjˈaɾ +CABLEGRÁFICO kˌaβleɣɾˈafiko +CABLES kˈaβles +CABO kˈaβo +CABORROJEÑO kˌaβoɾɾoxˈeɲo +CABOTAJE kˌaβotˈaxe +CABOVERDIANO kˌaβoβeɾðjˈano +CABRA kˈaβɾa +CABRAHIGADA kˌaβɾaiɣˈaða +CABRAHIGADAS kˌaβɾaiɣˈaðas +CABRAHIGADO kˌaβɾaiɣˈaðo +CABRAHIGADOS kˌaβɾaiɣˈaðos +CABRAHIGAR kˌaβɾaiɣˈaɾ +CABRALES kaβɾˈales +CABRÉ kaβɾˈe +CABREADA kˌaβɾeˈaða +CABREADAS kˌaβɾeˈaðas +CABREADO kˌaβɾeˈaðo +CABREADOS kˌaβɾeˈaðos +CABREAR kˌaβɾeˈaɾ +CABREE kaβɾˈee +CABREIRÉS kˌaβɾeɪɾˈes +CABREO kaβɾˈeo +CABRERA kaβɾˈeɾa +CABRERISTA kˌaβɾeɾˈista +CABRESTEAR kˌaβɾesteˈaɾ +CABRIA kˈaβɾia +CABRIOLADA kˌaβɾiolˈaða +CABRIOLADAS kˌaβɾiolˈaðas +CABRIOLADO kˌaβɾiolˈaðo +CABRIOLADOS kˌaβɾiolˈaðos +CABRIOLAR kˌaβɾiolˈaɾ +CABRIOLEAR kˌaβɾiˌoleˈaɾ +CABRITA kaβɾˈita +CABRITO kaβɾˈito +CABRO kˈaβɾo +CABRÓN kaβɾˈon +CABRONCITO kˌaβɾonθˈito +CÁBULA kˈaβula +CACAHUACENTLI kˌakawaθˈɛntli +CACAHUACINTLE kˌakawaθˈintle +CACAHUATE kˌakawˈate +CACAHUETE kˌakawˈete +CAÇANDO kasˈando +CACAO kakˈao +CAÇAR kasˈaɾ +CACAREADA kˌakaɾeˈaða +CACAREADAS kˌakaɾeˈaðas +CACAREADO kˌakaɾeˈaðo +CACAREADOS kˌakaɾeˈaðos +CACAREAR kˌakaɾeˈaɾ +CACAREO kˌakaɾˈeo +CACASENO kˌakasˈeno +CACATÚA kˌakatˈua +CACCIATORE kˌakθjatˈoɾe +CACE kˈaθe +CACEMOS kaθˈemos +CÁCERES kˈaθeɾes +CACERÍA kˌaθeɾˈia +CACERISTA kˌaθeɾˈista +CACEROLA kˌaθeɾˈola +CACEROLADA kˌaθeɾolˈaða +CACEROLADAS kˌaθeɾolˈaðas +CACEROLAZO kˌaθeɾolˈaθo +CACEROLEAR kˌaθeɾˌoleˈaɾ +CACEROLITA kˌaθeɾolˈita +CACES kˈaθes +CACHA kˈatʃa +CACHACA katʃˈaka +CACHAÇA katʃˈasa +CACHACAS katʃˈakas +CACHAÇAS katʃˈasas +CACHACO katʃˈako +CACHACOS katʃˈakos +CACHADA katʃˈaða +CACHADAS katʃˈaðas +CACHADO katʃˈaðo +CACHADOS katʃˈaðos +CACHALOTE kˌatʃalˈote +CACHAÑA katʃˈaɲa +CACHAPA katʃˈapa +CACHAPERA kˌatʃapˈeɾa +CACHAPOAL kˌatʃapoˈal +CACHAR katʃˈaɾ +CACHARRITO kˌatʃaɾɾˈito +CACHARRO katʃˈaɾɾo +CACHE kˈatʃe +CACHÉ katʃˈe +CACHEA katʃˈea +CACHEADA kˌatʃeˈaða +CACHEADAS kˌatʃeˈaðas +CACHEADO kˌatʃeˈaðo +CACHEADOS kˌatʃeˈaðos +CACHEAMOS kˌatʃeˈamos +CACHEANDO kˌatʃeˈando +CACHEAR kˌatʃeˈaɾ +CACHEARA kˌatʃeˈaɾa +CACHEARÁ kˌatʃeaɾˈa +CACHEÁRAMOS kˌatʃeˈaɾamos +CACHEARAS kˌatʃeˈaɾas +CACHEARÁS kˌatʃeaɾˈas +CACHEAREIS kˌatʃeˈaɾeɪs +CACHEAREMOS kˌatʃeaɾˈemos +CACHEARES kˌatʃeˈaɾes +CACHEARÍAMOS kˌatʃeaɾˈiamos +CACHEAS katʃˈeas +CACHEASTE kˌatʃeˈaste +CACHEE katʃˈee +CACHEEMOS kˌatʃeˈemos +CACHEES katʃˈees +CACHELO katʃˈelo +CACHEMIRA kˌatʃemˈiɾa +CACHEO katʃˈeo +CÁCHER kˈatʃeɾ +CACHERO katʃˈeɾo +CACHETADA kˌatʃetˈaða +CACHETAZO kˌatʃetˈaθo +CACHETE katʃˈete +CACHETEADA kˌatʃeteˈaða +CACHETEADAS kˌatʃeteˈaðas +CACHETEADO kˌatʃeteˈaðo +CACHETEADOS kˌatʃeteˈaðos +CACHETEAR kˌatʃeteˈaɾ +CACHETUDO kˌatʃetˈuðo +CACHIFA katʃˈifa +CACHILA katʃˈila +CACHIMBA katʃˈimba +CACHIMBAS katʃˈimbas +CACHIMBEADA kˌatʃimbeˈaða +CACHIMBEADAS kˌatʃimbeˈaðas +CACHIMBEADO kˌatʃimbeˈaðo +CACHIMBEADOS kˌatʃimbeˈaðos +CACHIMBEAR kˌatʃimbeˈaɾ +CACHIMBO katʃˈimbo +CACHIMBÓN kˌatʃimbˈon +CACHINA katʃˈina +CACHIPORRA kˌatʃipˈoɾɾa +CACHIPORRAS kˌatʃipˈoɾɾas +CACHIPORREÁ kˌatʃipˌoɾɾeˈa +CACHIPORREAR kˌatʃipˌoɾɾeˈaɾ +CACHIPORREARSE kˌatʃipˌoɾɾeˈaɾse +CACHIRULO kˌatʃiɾˈulo +CACHIS kˈatʃis +CACHIVACHE kˌatʃiβˈatʃe +CACHO kˈatʃo +CACHONDEAR kˌatʃondeˈaɾ +CACHONDEO kˌatʃondˈeo +CACHONDO katʃˈondo +CACHOPO katʃˈopo +CACHORRITA kˌatʃoɾɾˈita +CACHORRITO kˌatʃoɾɾˈito +CACHORRO katʃˈoɾɾo +CACHUCHA katʃˈutʃa +CACHUREAR kˌatʃuɾeˈaɾ +CACHURECO kˌatʃuɾˈeko +CACIQUE kaθˈike +CACLE kˈakle +CACO kˈako +CACODEMONIO kˌakoðemˈonjo +CACOFONÍA kˌakofonˈia +CACOFÓNICO kˌakofˈoniko +CACOGRAFÍA kˌakoɣɾafˈia +CACOMIXTLE kˌakomˈikstle +CACTÁCEA kaktˈaθea +CACTÁCEAS kaktˈaθeas +CACTÁCEO kaktˈaθeo +CACTÁCEOS kaktˈaθeos +CACTO kˈakto +CACTUS kˈaktus +CACUMEN kakˈumen +CADA kˈaða +CADALSO kaðˈalso +CADÁVER kaðˈaβeɾ +CADAVÉRICA kˌaðaβˈeɾika +CADAVÉRICAS kˌaðaβˈeɾikas +CADAVÉRICO kˌaðaβˈeɾiko +CADAVÉRICOS kˌaðaβˈeɾikos +CADAVERINA kˌaðaβeɾˈina +CADENA kaðˈena +CADENCIA kaðˈɛnθja +CADENCIOSAMENTE kˌaðenθjˈosamˈente +CADENCIOSO kˌaðenθjˈoso +CADENETA kˌaðenˈeta +CADENITA kˌaðenˈita +CADERA kaðˈeɾa +CADEREO kˌaðeɾˈeo +CADERUDO kˌaðeɾˈuðo +CADETE kaðˈete +CADHERINA kˌaðeɾˈina +CÁDIZ kˈaðiθ +CADMIO kˈadmjo +CADUCA kaðˈuka +CADUCADA kˌaðukˈaða +CADUCADAS kˌaðukˈaðas +CADUCADO kˌaðukˈaðo +CADUCADOS kˌaðukˈaðos +CADUCAR kˌaðukˈaɾ +CADUCAS kaðˈukas +CADUCEO kˌaðuθˈeo +CADUCIDAD kˌaðuθiðˈad +CADUCO kaðˈuko +CAE kˈae +CAÉ kaˈe +CAED kaˈed +CAÉIS kaˈeis +CAEMOS kaˈemos +CAEN kˈaen +CAER kaˈeɾ +CAERÁ kˌaeɾˈa +CAERSE kaˈeɾse +CAES kˈaes +CAÉS kaˈes +CAFARNAÚM kˌafaɾnaˈum +CAFE kˈafe +CAFÉ kafˈe +CAFECITO kˌafeθˈito +CAFEICO kafˈeɪko +CAFEÍNA kˌafeˈina +CAFEÍNAS kˌafeˈinas +CAFÉS kafˈes +CAFETERA kˌafetˈeɾa +CAFETERIA kˌafetˈeɾja +CAFETERÍA kˌafeteɾˈia +CAFETERO kˌafetˈeɾo +CAFETÍN kˌafetˈin +CAFETITO kˌafetˈito +CAFETO kafˈeto +CAFICHADA kˌafitʃˈaða +CAFICHADAS kˌafitʃˈaðas +CAFICHADO kˌafitʃˈaðo +CAFICHADOS kˌafitʃˈaðos +CAFICHAR kˌafitʃˈaɾ +CAFICHE kafˈitʃe +CAFICHEADA kˌafitʃeˈaða +CAFICHEADAS kˌafitʃeˈaðas +CAFICHEADO kˌafitʃeˈaðo +CAFICHEADOS kˌafitʃeˈaðos +CAFICHEAR kˌafitʃeˈaɾ +CAFRE kˈafɾe +CAFTÁN kaftˈan +CAGA kˈaɣa +CAGADA kaɣˈaða +CAGADAS kaɣˈaðas +CAGADERA kˌaɣaðˈeɾa +CAGADERO kˌaɣaðˈeɾo +CAGADO kaɣˈaðo +CAGADOS kaɣˈaðos +CAGALERA kˌaɣalˈeɾa +CAGAMOS kaɣˈamos +CAGANDO kaɣˈando +CAGANIDOS kˌaɣanˈiðos +CAGAR kaɣˈaɾ +CAGARA kaɣˈaɾa +CAGARÁ kˌaɣaɾˈa +CAGÁRAMOS kaɣˈaɾamos +CAGARAS kaɣˈaɾas +CAGARÁS kˌaɣaɾˈas +CAGAREIS kaɣˈaɾeɪs +CAGAREMOS kˌaɣaɾˈemos +CAGARES kaɣˈaɾes +CAGARÍAMOS kˌaɣaɾˈiamos +CAGARSE kaɣˈaɾse +CAGAS kˈaɣas +CAGASTE kaɣˈaste +CAGLIARITANO kˌaɣliˌaɾitˈano +CAGO kˈaɣo +CAGÓN kaɣˈon +CAGONA kaɣˈona +CAGONAS kaɣˈonas +CAGONES kaɣˈones +CAGUE kˈaɣe +CAGUEMOS kaɣˈemos +CAGUES kˈaɣes +CAGUETA kaɣˈeta +CAGUETAS kaɣˈetas +CAGÜÍN kˌaɣuˈin +CÁHUIL kˈawil +CAHUÍN kawˈin +CAÍ kaˈi +CAÍA kaˈia +CAÍAIS kaˈiaɪs +CAÍAMOS kaˈiamos +CAÍAN kaˈian +CAÍAS kaˈias +CAIBARIENENSE kˌaɪβaɾjenˈɛnse +CAIBARIENSE kˌaɪβaɾjˈɛnse +CAÍD kaˈid +CAÍDA kaˈiða +CAÍDAS kaˈiðas +CAIDITA kaɪðˈita +CAÍDO kaˈiðo +CAÍDOS kaˈiðos +CAIGA kˈaɪɣa +CAIGÁIS kaɪɣˈais +CAIGAMOS kaɪɣˈamos +CAIGAN kˈaɪɣan +CAIGAS kˈaɪɣas +CAIGO kˈaɪɣo +CAIMÁN kaɪmˈan +CAIMANERA kˌaɪmanˈeɾa +CAIMANERENSE kˌaɪmaneɾˈɛnse +CAIMITO kaɪmˈito +CAÍMOS kaˈimos +CAÍN kaˈin +CAIPIRIÑA kˌaɪpiɾˈiɲa +CAIQUÉN kaɪkˈen +CAIRELADA kˌaɪɾelˈaða +CAIRELADAS kˌaɪɾelˈaðas +CAIRELADO kˌaɪɾelˈaðo +CAIRELADOS kˌaɪɾelˈaðos +CAIRELAR kˌaɪɾelˈaɾ +CAIROTA kaɪɾˈota +CAÍSTE kaˈiste +CAÍSTEIS kaˈisteɪs +CAJA kˈaxa +CAJAS kˈaxas +CAJEL kaxˈel +CAJERO kaxˈeɾo +CAJETA kaxˈeta +CAJETE kaxˈete +CAJIGO kaxˈiɣo +CAJITA kaxˈita +CAJÓN kaxˈon +CAJONCILLO kˌaxonθˈiʎo +CAJONCITO kˌaxonθˈito +CAJONEAR kˌaxoneˈaɾ +CAJÚ kaxˈu +CAJUELA kaxwˈela +CAJUIL kaxwˈil +CAJÚN kaxˈun +CAKE kˈake +CAL kˈal +CALA kˈala +CALABACÍN kˌalaβaθˈin +CALABACITA kˌalaβaθˈita +CALABAZA kˌalaβˈaθa +CALABAZAS kˌalaβˈaθas +CALABAZO kˌalaβˈaθo +CALABOBOS kˌalaβˈoβos +CALABOZO kˌalaβˈoθo +CALABRIA kalˈaβɾia +CALABRIADA kˌalaβɾiˈaða +CALABRIADAS kˌalaβɾiˈaðas +CALABRIADO kˌalaβɾiˈaðo +CALABRIADOS kˌalaβɾiˈaðos +CALABRIAR kˌalaβɾiˈaɾ +CALACA kalˈaka +CALADA kalˈaða +CALADAS kalˈaðas +CALADERO kˌalaðˈeɾo +CALADO kalˈaðo +CALADOS kalˈaðos +CALAFATEADA kˌalafˌateˈaða +CALAFATEADAS kˌalafˌateˈaðas +CALAFATEADO kˌalafˌateˈaðo +CALAFATEADORA kˌalafˌateaðˈoɾa +CALAFATEADOS kˌalafˌateˈaðos +CALAFATEAR kˌalafˌateˈaɾ +CALAFATEAS kˌalafatˈeas +CALAGURRITANO kˌalaɣˌuɾɾitˈano +CALAHORRA kˌalaˈoɾɾa +CALAJE kalˈaxe +CALALA kalˈala +CALALÚ kˌalalˈu +CALAMAR kˌalamˈaɾ +CALAMARCITO kˌalamaɾθˈito +CALAMARES kˌalamˈaɾes +CALAMBÁ kˌalambˈa +CALAMBRE kalˈambɾe +CALAMBUR kˌalambˈuɾ +CALAMEÑO kˌalamˈeɲo +CALAMIDAD kˌalamiðˈad +CALAMINA kˌalamˈina +CALAMITOSO kˌalamitˈoso +CALAMOS kalˈamos +CALANDO kalˈando +CALAR kalˈaɾ +CALARA kalˈaɾa +CALARÁ kˌalaɾˈa +CALÁRAMOS kalˈaɾamos +CALARAS kalˈaɾas +CALARÁS kˌalaɾˈas +CALARE kalˈaɾe +CALAREIS kalˈaɾeɪs +CALAREMOS kˌalaɾˈemos +CALARES kalˈaɾes +CALARÍAMOS kˌalaɾˈiamos +CALAS kˈalas +CALASIAO kˌalasjˈao +CALASTE kalˈaste +CALAVERA kˌalaβˈeɾa +CALBINDINA kˌalβindˈina +CALCADA kalkˈaða +CALCADAS kalkˈaðas +CALCADO kalkˈaðo +CALCADOS kalkˈaðos +CALCAMONÍA kˌalkamonˈia +CALCÁNEO kalkˈaneo +CALCAR kalkˈaɾ +CALCÁREO kalkˈaɾeo +CALCARINO kˌalkaɾˈino +CALCEDONIANO kˌalθeðonjˈano +CALCEDONIO kˌalθeðˈonjo +CALCEMIA kalθˈemja +CALCEMIAS kalθˈemjas +CALCETA kalθˈeta +CALCETAR kˌalθetˈaɾ +CALCETERÍA kˌalθeteɾˈia +CALCETÍN kˌalθetˈin +CALCÍCOLA kalθˈikola +CALCIFICACIÓN kˌalθifˌikaθjˈon +CALCIFICADA kˌalθifikˈaða +CALCIFICADAS kˌalθifikˈaðas +CALCIFICADO kˌalθifikˈaðo +CALCIFICADOS kˌalθifikˈaðos +CALCIFICAR kˌalθifikˈaɾ +CALCINADA kˌalθinˈaða +CALCINADAS kˌalθinˈaðas +CALCINADO kˌalθinˈaðo +CALCINADOS kˌalθinˈaðos +CALCIO kˈalθjo +CALCITA kalθˈita +CALCITONINA kˌalθitonˈina +CALCITRIOL kˌalθitɾiˈol +CALCO kˈalko +CALCOGRÁFICA kˌalkoɣɾˈafika +CALCOGRÁFICAS kˌalkoɣɾˈafikas +CALCOGRÁFICO kˌalkoɣɾˈafiko +CALCOGRÁFICOS kˌalkoɣɾˈafikos +CALCOMANÍA kˌalkomanˈia +CALCOMANÍAS kˌalkomanˈias +CALCULA kalkˈula +CALCULABILIDAD kˌalkulˌaβiliðˈad +CALCULABLE kˌalkulˈaβle +CALCULABLES kˌalkulˈaβles +CALCULACIÓN kˌalkulaθjˈon +CALCULADA kˌalkulˈaða +CALCULADAS kˌalkulˈaðas +CALCULADO kˌalkulˈaðo +CALCULADOR kˌalkulaðˈoɾ +CALCULADOS kˌalkulˈaðos +CALCULAMOS kˌalkulˈamos +CALCULANDO kˌalkulˈando +CALCULAR kˌalkulˈaɾ +CALCULARA kˌalkulˈaɾa +CALCULARÁ kˌalkulaɾˈa +CALCULÁRAMOS kˌalkulˈaɾamos +CALCULARAS kˌalkulˈaɾas +CALCULARÁS kˌalkulaɾˈas +CALCULAREIS kˌalkulˈaɾeɪs +CALCULAREMOS kˌalkulaɾˈemos +CALCULARES kˌalkulˈaɾes +CALCULARÍAMOS kˌalkulaɾˈiamos +CALCULAS kalkˈulas +CALCULASTE kˌalkulˈaste +CALCULE kalkˈule +CALCULEMOS kˌalkulˈemos +CALCULES kalkˈules +CALCULO kalkˈulo +CÁLCULO kˈalkulo +CALCUTA kalkˈuta +CALDA kˈalða +CALDEADA kˌalðeˈaða +CALDEADAS kˌalðeˈaðas +CALDEADO kˌalðeˈaðo +CALDEADOS kˌalðeˈaðos +CALDERA kalðˈeɾa +CALDERÓN kˌalðeɾˈon +CALDERONIANO kˌalðeɾonjˈano +CALDERONISMO kˌalðeɾonˈismo +CALDERONISTA kˌalðeɾonˈista +CALDITO kalðˈito +CALDO kˈalðo +CALE kˈale +CALÉ kalˈe +CALEDONIA kˌaleðˈonja +CALEDONIO kˌaleðˈonjo +CALEFACCIÓN kˌalefakθjˈon +CALEFACCIONADA kˌalefˌakθjonˈaða +CALEFACCIONADAS kˌalefˌakθjonˈaðas +CALEFACCIONADO kˌalefˌakθjonˈaðo +CALEFACCIONADOS kˌalefˌakθjonˈaðos +CALEFACCIONAR kˌalefˌakθjonˈaɾ +CALEFACTABLE kˌalefaktˈaβle +CALEFACTAR kˌalefaktˈaɾ +CALEFACTORIO kˌalefaktˈoɾjo +CALEIDOSCÓPICO kˌaleɪðoskˈopiko +CALEIDOSCOPIO kˌaleɪðoskˈopjo +CALEMOS kalˈemos +CALENDÁRICO kˌalendˈaɾiko +CALENDARIO kˌalendˈaɾjo +CALENDARIZAR kˌalendˌaɾiθˈaɾ +CALÉNDULA kalˈendula +CALENTADA kˌalentˈaða +CALENTADAS kˌalentˈaðas +CALENTADERO kˌalentaðˈeɾo +CALENTADO kˌalentˈaðo +CALENTADOS kˌalentˈaðos +CALENTAMIENTO kˌalentamjˈɛnto +CALENTAMIENTOS kˌalentamjˈɛntos +CALENTAR kˌalentˈaɾ +CALENTÍSIMA kˌalentˈisima +CALENTÍSIMAS kˌalentˈisimas +CALENTÍSIMO kˌalentˈisimo +CALENTÍSIMOS kˌalentˈisimos +CALENTITO kˌalentˈito +CALENTURIENTO kˌalentuɾjˈɛnto +CALERO kalˈeɾo +CALES kˈales +CALESERA kˌalesˈeɾa +CALETA kalˈeta +CALGARIANO kˌalɣaɾjˈano +CALI kˈali +CALIBRACIÓN kˌaliβɾaθjˈon +CALIBRADA kˌaliβɾˈaða +CALIBRADAS kˌaliβɾˈaðas +CALIBRADO kˌaliβɾˈaðo +CALIBRADOR kˌaliβɾaðˈoɾ +CALIBRADOS kˌaliβɾˈaðos +CALIBRAR kˌaliβɾˈaɾ +CALIBRE kalˈiβɾe +CALICIFORME kˌaliθifˈoɾme +CALICINO kˌaliθˈino +CALIDA kalˈiða +CÁLIDA kˈaliða +CALIDAD kˌaliðˈad +CALIDEZ kˌaliðˈeθ +CÁLIDO kˈaliðo +CALIENTAPIÉS kˌaljentapjˈes +CALIENTE kaljˈɛnte +CALIENTES kaljˈɛntes +CALIENTITO kˌaljentˈito +CALIFA kalˈifa +CALIFICACIÓN kˌalifˌikaθjˈon +CALIFICACIONES kˌalifˌikaθjˈones +CALIFICADA kˌalifikˈaða +CALIFICADAS kˌalifikˈaðas +CALIFICADO kˌalifikˈaðo +CALIFICADOS kˌalifikˈaðos +CALIFICAR kˌalifikˈaɾ +CALIFORNIA kˌalifˈoɾnja +CALIFORNIANA kˌalifoɾnjˈana +CALIFORNIANAS kˌalifoɾnjˈanas +CALIFORNIANO kˌalifoɾnjˈano +CALIFORNIANOS kˌalifoɾnjˈanos +CALIFORNIO kˌalifˈoɾnjo +CALIGRAFÍA kˌaliɣɾafˈia +CALIGRAFIADA kˌaliɣɾafjˈaða +CALIGRAFIADAS kˌaliɣɾafjˈaðas +CALIGRAFIADO kˌaliɣɾafjˈaðo +CALIGRAFIADOS kˌaliɣɾafjˈaðos +CALIGRAFIAR kˌaliɣɾafjˈaɾ +CALIGRÁFICA kˌaliɣɾˈafika +CALIGRÁFICAS kˌaliɣɾˈafikas +CALIGRÁFICO kˌaliɣɾˈafiko +CALIGRÁFICOS kˌaliɣɾˈafikos +CALÍGRAFO kalˈiɣɾafo +CALIMA kalˈima +CALIMETE kˌalimˈete +CALIMOCHO kˌalimˈotʃo +CALINA kalˈina +CALÍOPE kalˈiope +CALIPSO kalˈipso +CALIQUEÑO kˌalikˈeɲo +CALISTENIA kˌalistˈenja +CALISTO kalˈisto +CALIXTO kalˈiksto +CÁLIZ kˈaliθ +CALIZA kalˈiθa +CALIZAS kalˈiθas +CALIZO kalˈiθo +CALIZOS kalˈiθos +CALLE kˈaʎe +CALLECITA kˌaʎeθˈita +CALLES kˈaʎes +CALLÓ kaʎˈo +CALMA kˈalma +CALMADA kalmˈaða +CALMADAS kalmˈaðas +CALMADO kalmˈaðo +CALMADOS kalmˈaðos +CALMANTE kalmˈante +CALMAR kalmˈaɾ +CALME kˈalme +CALMES kˈalmes +CALMODULINA kˌalmoðulˈina +CALO kˈalo +CALÓ kalˈo +CALOFRÍO kˌalofɾˈio +CALOL kalˈol +CALOR kalˈoɾ +CALÓR kalˈoɾ +CALORCILLO kˌaloɾθˈiʎo +CALORCITO kˌaloɾθˈito +CALORÍAS kˌaloɾˈias +CALÓRICA kalˈoɾika +CALÓRICAS kalˈoɾikas +CALÓRICO kalˈoɾiko +CALÓRICOS kalˈoɾikos +CALORIMETRÍA kˌaloɾˌimetɾˈia +CALORIMÉTRICA kˌaloɾimˈetɾika +CALORIMÉTRICAS kˌaloɾimˈetɾikas +CALORIMÉTRICO kˌaloɾimˈetɾiko +CALORIMÉTRICOS kˌaloɾimˈetɾikos +CALOROSO kˌaloɾˈoso +CALOTIPO kˌalotˈipo +CALRETININA kˌalretinˈina +CALUGA kalˈuɣa +CALUMNIA kalˈumnja +CALUMNIADA kˌalumnjˈaða +CALUMNIADAS kˌalumnjˈaðas +CALUMNIADO kˌalumnjˈaðo +CALUMNIADOR kˌalumnjaðˈoɾ +CALUMNIADOS kˌalumnjˈaðos +CALUMNIAR kˌalumnjˈaɾ +CALUMNIOSA kˌalumnjˈosa +CALUMNIOSAS kˌalumnjˈosas +CALUMNIOSO kˌalumnjˈoso +CALUMNIOSOS kˌalumnjˈosos +CALUROSO kˌaluɾˈoso +CALVA kˈalβa +CALVADOS kalβˈaðos +CALVARIO kalβˈaɾjo +CALVAS kˈalβas +CALVICIE kalβˈiθje +CALVINISMO kˌalβinˈismo +CALVINISTA kˌalβinˈista +CALVINISTAS kˌalβinˈistas +CALVITO kalβˈito +CALVO kˈalβo +CALVOS kˈalβos +CALZABA kalθˈaβa +CALZADA kalθˈaða +CALZADAS kalθˈaðas +CALZADO kalθˈaðo +CALZADOS kalθˈaðos +CALZAR kalθˈaɾ +CALZÓN kalθˈon +CALZONCILLO kˌalθonθˈiʎo +CAMA kˈama +CAMACHO kamˈatʃo +CAMADA kamˈaða +CAMAGÜEY kˌamaɣuˈeɪ +CAMALEÓN kˌamaleˈon +CÁMARA kˈamaɾa +CAMARADA kˌamaɾˈaða +CAMARERO kˌamaɾˈeɾo +CAMARITA kˌamaɾˈita +CÁMARO kˈamaɾo +CAMARÓN kˌamaɾˈon +CAMARONERO kˌamaɾonˈeɾo +CAMARONES kˌamaɾˈones +CAMAROTE kˌamaɾˈote +CAMASTRO kamˈastɾo +CAMBALACHE kˌambalˈatʃe +CAMBALACHERO kˌambalatʃˈeɾo +CAMBIA kˈambja +CAMBIADA kambjˈaða +CAMBIADAS kambjˈaðas +CAMBIADO kambjˈaðo +CAMBIADOS kambjˈaðos +CAMBIANTE kambjˈante +CAMBIANTES kambjˈantes +CAMBIAR kambjˈaɾ +CAMBIARLE kambjˈaɾle +CAMBIARLES kambjˈaɾles +CAMBIARME kambjˈaɾme +CAMBIAZO kambjˈaθo +CAMBIECITO kˌambjeθˈito +CAMBIO kˈambjo +CAMBIÓ kambjˈo +CÁMBRICA kˈambɾika +CÁMBRICAS kˈambɾikas +CÁMBRICO kˈambɾiko +CÁMBRICOS kˈambɾikos +CAMBRONERA kˌambɾonˈeɾa +CAMBUR kambˈuɾ +CÁMEL kˈamel +CAMELADA kˌamelˈaða +CAMELADAS kˌamelˈaðas +CAMELADO kˌamelˈaðo +CAMELADOS kˌamelˈaðos +CAMELAR kˌamelˈaɾ +CAMELIA kamˈelja +CAMÉLIDO kamˈeliðo +CAMELOT kˌamelˈot +CAMEO kamˈeo +CAMERAL kˌameɾˈal +CAMERALISMO kˌameɾalˈismo +CAMERÍN kˌameɾˈin +CAMERINO kˌameɾˈino +CAMERÍSTICO kˌameɾˈistiko +CAMERO kamˈeɾo +CAMERÚN kˌameɾˈun +CAMERUNÉS kˌameɾunˈes +CAMERUNESA kˌameɾunˈesa +CAMERUNESAS kˌameɾunˈesas +CAMERUNESES kˌameɾunˈeses +CAMILA kamˈila +CAMILO kamˈilo +CAMINABILIDAD kˌaminˌaβiliðˈad +CAMINABLE kˌaminˈaβle +CAMINADA kˌaminˈaða +CAMINADAS kˌaminˈaðas +CAMINADO kˌaminˈaðo +CAMINADORA kˌaminaðˈoɾa +CAMINADOS kˌaminˈaðos +CAMINANDO kˌaminˈando +CAMINAR kˌaminˈaɾ +CAMINATA kˌaminˈata +CAMINO kamˈino +CAMINOS kamˈinos +CAMIÓN kamjˈon +CAMIONCILLO kˌamjonθˈiʎo +CAMIONCITO kˌamjonθˈito +CAMIONERO kˌamjonˈeɾo +CAMIONETA kˌamjonˈeta +CAMISA kamˈisa +CAMISERO kˌamisˈeɾo +CAMISETA kˌamisˈeta +CAMISITA kˌamisˈita +CAMISÓN kˌamisˈon +CAMITA kamˈita +CAMOMILA kˌamomˈila +CAMOMILAS kˌamomˈilas +CAMORRA kamˈoɾɾa +CAMORREAR kˌamoɾɾeˈaɾ +CAMORRERO kˌamoɾɾˈeɾo +CAMORRISTA kˌamoɾɾˈista +CAMORRÍSTICO kˌamoɾɾˈistiko +CAMOTE kamˈote +CAMOTEADA kˌamoteˈaða +CAMOTEADAS kˌamoteˈaðas +CAMOTEADO kˌamoteˈaðo +CAMOTEADOS kˌamoteˈaðos +CAMPADA kampˈaða +CAMPADAS kampˈaðas +CAMPADO kampˈaðo +CAMPADOS kampˈaðos +CAMPAMENTAL kˌampamentˈal +CAMPAMENTO kˌampamˈɛnto +CAMPANA kampˈana +CAMPAÑA kampˈaɲa +CAMPANARIO kˌampanˈaɾjo +CAMPANAZO kˌampanˈaθo +CAMPANEADA kˌampaneˈaða +CAMPANEADAS kˌampaneˈaðas +CAMPANEADO kˌampaneˈaðo +CAMPANEADOS kˌampaneˈaðos +CAMPANEAR kˌampaneˈaɾ +CAMPANERO kˌampanˈeɾo +CAMPANIA kampˈanja +CAMPANIL kˌampanˈil +CAMPANITA kˌampanˈita +CAMPANULADO kˌampanulˈaðo +CAMPAR kampˈaɾ +CAMPEAR kˌampeˈaɾ +CAMPECHANA kˌampetʃˈana +CAMPECHANAS kˌampetʃˈanas +CAMPECHANO kˌampetʃˈano +CAMPECHANOS kˌampetʃˈanos +CAMPECHE kampˈetʃe +CAMPEÓN kˌampeˈon +CAMPEONA kˌampeˈona +CAMPEONAR kˌampeonˈaɾ +CAMPEONAS kˌampeˈonas +CAMPEONATO kˌampeonˈato +CAMPEONES kˌampeˈones +CAMPEONÍSIMO kˌampeonˈisimo +CAMPERITA kˌampeɾˈita +CAMPESINA kˌampesˈina +CAMPESINAS kˌampesˈinas +CAMPESINO kˌampesˈino +CAMPESINOS kˌampesˈinos +CAMPEZO kampˈeθo +CAMPIÑA kampˈiɲa +CAMPING kˈampiŋ +CÁMPING kˈampiŋ +CAMPIRANO kˌampiɾˈano +CAMPISMO kampˈismo +CAMPISTA kampˈista +CAMPITO kampˈito +CAMPO kˈampo +CAMPORISTA kˌampoɾˈista +CAMPOSANTO kˌamposˈanto +CAMPURRIANO kˌampuɾɾiˈano +CAMUFLADA kˌamuflˈaða +CAMUFLADAS kˌamuflˈaðas +CAMUFLADO kˌamuflˈaðo +CAMUFLADOS kˌamuflˈaðos +CAMUFLAJE kˌamuflˈaxe +CAMUFLAJEADA kˌamuflˌaxeˈaða +CAMUFLAJEADAS kˌamuflˌaxeˈaðas +CAMUFLAJEADO kˌamuflˌaxeˈaðo +CAMUFLAJEADOS kˌamuflˌaxeˈaðos +CAN kˈan +CANA kˈana +CAÑA kˈaɲa +CANADÁ kˌanaðˈa +CAÑADA kaɲˈaða +CANADIENSE kˌanaðjˈɛnse +CANADIENSES kˌanaðjˈɛnses +CANAL kanˈal +CAÑAL kaɲˈal +CANALES kanˈales +CANALÍCULO kˌanalˈikulo +CANALIZACIÓN kˌanalˌiθaθjˈon +CANALIZADA kˌanaliθˈaða +CANALIZADAS kˌanaliθˈaðas +CANALIZADO kˌanaliθˈaðo +CANALIZADOR kˌanalˌiθaðˈoɾ +CANALIZADOS kˌanaliθˈaðos +CANALÓN kˌanalˈon +CÁÑAMO kˈaɲamo +CAÑAMÓN kˌaɲamˈon +CANANA kanˈana +CANAPÉ kˌanapˈe +CANAPÉS kˌanapˈes +CAÑARENSE kˌaɲaɾˈɛnse +CAÑARI kaɲˈaɾi +CANARIA kanˈaɾja +CANARIAS kanˈaɾjas +CANARIO kanˈaɾjo +CANARIOS kanˈaɾjos +CAÑARIS kaɲˈaɾis +CANAS kˈanas +CANASTA kanˈasta +CANASTITA kˌanastˈita +CANBERRA kambˈeɾɾa +CANBERRANA kˌambeɾɾˈana +CANBERRANO kˌambeɾɾˈano +CANCAMURRIA kˌankamˈuɾɾia +CANCAMUSA kˌankamˈusa +CANCANEADA kˌankaneˈaða +CANCANEADAS kˌankaneˈaðas +CANCANEADOS kˌankaneˈaðos +CANCANEAR kˌankaneˈaɾ +CANCELA kanθˈela +CANCELADA kˌanθelˈaða +CANCELADAS kˌanθelˈaðas +CANCELADO kˌanθelˈaðo +CANCELADORA kˌanθelaðˈoɾa +CANCELADOS kˌanθelˈaðos +CANCELAMOS kˌanθelˈamos +CANCELANDO kˌanθelˈando +CANCELAR kˌanθelˈaɾ +CANCELARA kˌanθelˈaɾa +CANCELARÁ kˌanθelaɾˈa +CANCELÁRAMOS kˌanθelˈaɾamos +CANCELARAS kˌanθelˈaɾas +CANCELARÁS kˌanθelaɾˈas +CANCELAREIS kˌanθelˈaɾeɪs +CANCELAREMOS kˌanθelaɾˈemos +CANCELARES kˌanθelˈaɾes +CANCELARÍAMOS kˌanθelaɾˈiamos +CANCELAS kanθˈelas +CANCELASTE kˌanθelˈaste +CANCELE kanθˈele +CANCELEMOS kˌanθelˈemos +CANCELES kanθˈeles +CANCELO kanθˈelo +CÁNCER kˈanθeɾ +CANCERADA kˌanθeɾˈaða +CANCERADAS kˌanθeɾˈaðas +CANCERADO kˌanθeɾˈaðo +CANCERADOS kˌanθeɾˈaðos +CANCERAR kˌanθeɾˈaɾ +CANCERBERA kˌanθeɾβˈeɾa +CANCERBERAS kˌanθeɾβˈeɾas +CANCERBERO kˌanθeɾβˈeɾo +CANCERBEROS kˌanθeɾβˈeɾos +CANCEROLOGÍA kˌanθeɾˌoloxˈia +CANCEROSA kˌanθeɾˈosa +CANCEROSAS kˌanθeɾˈosas +CANCEROSO kˌanθeɾˈoso +CANCEROSOS kˌanθeɾˈosos +CANCHA kˈantʃa +CANCHAL kantʃˈal +CANCHALAGUA kˌantʃalˈaɣwa +CANCHAR kantʃˈaɾ +CANCHITA kantʃˈita +CANCHO kˈantʃo +CANCILLER kˌanθiʎˈeɾ +CANCILLERA kˌanθiʎˈeɾa +CANCIO kˈanθjo +CANCION kˈanθjon +CANCIÓN kanθjˈon +CANCIONCILLA kˌanθjonθˈiʎa +CANCIONCITA kˌanθjonθˈita +CANCIONCITAS kˌanθjonθˈitas +CANCIONERIL kˌanθjoneɾˈil +CANCIONES kanθjˈones +CANCIONÍSTICA kˌanθjonˈistika +CANCRO kˈankɾo +CANCÚN kankˈun +CANDADA kandˈaða +CANDADAS kandˈaðas +CANDADO kandˈaðo +CANDADOS kandˈaðos +CANDAR kandˈaɾ +CANDEAL kˌandeˈal +CANDELA kandˈela +CANDELABRO kˌandelˈaβɾo +CANDELARIA kˌandelˈaɾja +CANDENTE kandˈɛnte +CANDIAL kandjˈal +CANDIDATAR kˌandiðatˈaɾ +CANDIDATE kˌandiðˈate +CANDIDATEADA kˌandiðˌateˈaða +CANDIDATEADAS kˌandiðˌateˈaðas +CANDIDATEADO kˌandiðˌateˈaðo +CANDIDATEADOS kˌandiðˌateˈaðos +CANDIDATEAR kˌandiðˌateˈaɾ +CANDIDATITO kˌandiðatˈito +CANDIDATIZAR kˌandiðˌatiθˈaɾ +CANDIDATO kˌandiðˈato +CANDIDEZ kˌandiðˈeθ +CÁNDIDO kˈandiðo +CANDOR kandˈoɾ +CANEADA kˌaneˈaða +CANEADAS kˌaneˈaðas +CANEADO kˌaneˈaðo +CANEADOS kˌaneˈaðos +CANEAR kˌaneˈaɾ +CANECA kanˈeka +CANECHERO kˌanetʃˈeɾo +CANECO kanˈeko +CANELA kanˈela +CANELAZO kˌanelˈaθo +CANELO kanˈelo +CANELÓN kˌanelˈon +CAÑERÍA kˌaɲeɾˈia +CAÑERO kaɲˈeɾo +CANES kˈanes +CANEY kanˈeɪ +CANGREJERO kˌaŋɡɾexˈeɾo +CANGREJITO kˌaŋɡɾexˈito +CANGREJO kaŋɡɾˈexo +CANGUÉS kaŋɡˈes +CANGURA kaŋɡˈuɾa +CANGURO kaŋɡˈuɾo +CANI kˈani +CAÑÍ kaɲˈi +CANÍBAL kanˈiβal +CANIBALIZAR kˌaniβˌaliθˈaɾ +CANICA kanˈika +CANICHE kanˈitʃe +CANÍCULA kanˈikula +CANIJO kanˈixo +CANILLA kanˈiʎa +CANINA kanˈina +CANINAS kanˈinas +CANINO kanˈino +CANITA kanˈita +CAÑITA kaɲˈita +CAÑIZARES kˌaɲiθˈaɾes +CAÑIZO kaɲˈiθo +CANJE kˈaŋxe +CANJEABLE kˌaŋxeˈaβle +CANJEADA kˌaŋxeˈaða +CANJEADAS kˌaŋxeˈaðas +CANJEADO kˌaŋxeˈaðo +CANJEADOS kˌaŋxeˈaðos +CANJEAR kˌaŋxeˈaɾ +CANNABIS kannˈaβis +CANNOLI kannˈoli +CANO kˈano +CAÑO kˈaɲo +CANOA kanˈoa +CANOERO kˌanoˈeɾo +CANOLI kanˈoli +CANON kˈanon +CAÑÓN kaɲˈon +CAÑONCITO kˌaɲonθˈito +CAÑONEADA kˌaɲoneˈaða +CAÑONEADAS kˌaɲoneˈaðas +CAÑONEADO kˌaɲoneˈaðo +CAÑONEADOS kˌaɲoneˈaðos +CAÑONEAR kˌaɲoneˈaɾ +CAÑONEO kˌaɲonˈeo +CAÑONES kaɲˈones +CÁNONES kˈanones +CANONESA kˌanonˈesa +CANÓNICA kanˈonika +CANÓNICAS kanˈonikas +CANÓNICO kanˈoniko +CANÓNICOS kanˈonikos +CANÓNIGO kanˈoniɣo +CANONIZACIÓN kˌanonˌiθaθjˈon +CANONIZADA kˌanoniθˈaða +CANONIZADAS kˌanoniθˈaðas +CANONIZADO kˌanoniθˈaðo +CANONIZADOS kˌanoniθˈaðos +CANONIZAR kˌanoniθˈaɾ +CANOS kˈanos +CANOTAJE kˌanotˈaxe +CANSADA kansˈaða +CANSADAS kansˈaðas +CANSADO kansˈaðo +CANSADOS kansˈaðos +CANSANCIO kansˈanθjo +CANSAR kansˈaɾ +CANSARSE kansˈaɾse +CANSINO kansˈino +CANSÓN kansˈon +CANTA kˈanta +CANTABLE kantˈaβle +CANTABRIA kantˈaβɾia +CANTÁBRICA kantˈaβɾika +CANTÁBRICAS kantˈaβɾikas +CANTÁBRICO kantˈaβɾiko +CANTÁBRICOS kantˈaβɾikos +CANTABRISMO kˌantaβɾˈismo +CÁNTABRO kˈantaβɾo +CANTADA kantˈaða +CANTADAS kantˈaðas +CANTADO kantˈaðo +CANTADOR kˌantaðˈoɾ +CANTADOS kantˈaðos +CANTALUPO kˌantalˈupo +CANTAMOS kantˈamos +CANTAN kˈantan +CANTANDO kantˈando +CANTANTE kantˈante +CANTAR kantˈaɾ +CANTARA kantˈaɾa +CANTARÁ kˌantaɾˈa +CANTÁRAMOS kantˈaɾamos +CANTARAS kantˈaɾas +CANTARÁS kˌantaɾˈas +CANTAREIS kantˈaɾeɪs +CANTAREMOS kˌantaɾˈemos +CANTARES kantˈaɾes +CANTARÍAMOS kˌantaɾˈiamos +CANTARON kantˈaɾon +CANTAS kˈantas +CANTASTE kantˈaste +CANTATA kantˈata +CANTE kˈante +CANTEAR kˌanteˈaɾ +CANTEMOS kantˈemos +CANTERO kantˈeɾo +CANTES kˈantes +CÁNTICO kˈantiko +CANTIDAD kˌantiðˈad +CANTIL kantˈil +CANTILENA kˌantilˈena +CANTIMPLORA kˌantimplˈoɾa +CANTINA kantˈina +CANTINELA kˌantinˈela +CANTINERO kˌantinˈeɾo +CANTINFLESCA kˌantimflˈeska +CANTINFLESCAS kˌantimflˈeskas +CANTINFLESCO kˌantimflˈesko +CANTINFLESCOS kˌantimflˈeskos +CANTO kˈanto +CANTÓ kantˈo +CANTÓN kantˈon +CANTONADA kˌantonˈaða +CANTONADAS kˌantonˈaðas +CANTONADO kˌantonˈaðo +CANTONADOS kˌantonˈaðos +CANTONAL kˌantonˈal +CANTONALISTA kˌantonalˈista +CANTONERA kˌantonˈeɾa +CANTONÉS kˌantonˈes +CANTORA kantˈoɾa +CANTORAS kantˈoɾas +CANTORES kantˈoɾes +CANTOS kˈantos +CANTURREADA kˌantuɾɾeˈaða +CANTURREADAS kˌantuɾɾeˈaðas +CANTURREADO kˌantuɾɾeˈaðo +CANTURREADOS kˌantuɾɾeˈaðos +CANTURREAR kˌantuɾɾeˈaɾ +CANUTAZO kˌanutˈaθo +CANUTO kanˈuto +CAOBA kaˈoβa +CAOLÍN kˌaolˈin +CAOS kˈaos +CAOTIZANTE kˌaotiθˈante +CAPA kˈapa +CAPACIDAD kˌapaθiðˈad +CAPACÍSIMO kˌapaθˈisimo +CAPACITACIÓN kˌapaθˌitaθjˈon +CAPACITADA kˌapaθitˈaða +CAPACITADAS kˌapaθitˈaðas +CAPACITADO kˌapaθitˈaðo +CAPACITADOS kˌapaθitˈaðos +CAPACITATIVO kˌapaθˌitatˈiβo +CAPACITISTA kˌapaθitˈista +CAPACITOR kˌapaθitˈoɾ +CAPADA kapˈaða +CAPADAS kapˈaðas +CAPADO kapˈaðo +CAPADOCIA kˌapaðˈoθja +CAPADOCIO kˌapaðˈoθjo +CAPADOS kapˈaðos +CAPAR kapˈaɾ +CAPARRÓN kˌapaɾɾˈon +CAPATAZ kˌapatˈaθ +CAPATAZA kˌapatˈaθa +CAPAZ kapˈaθ +CAPEADA kˌapeˈaða +CAPEADAS kˌapeˈaðas +CAPEADO kˌapeˈaðo +CAPEADOS kˌapeˈaðos +CAPEAR kˌapeˈaɾ +CAPELÁN kˌapelˈan +CAPELINA kˌapelˈina +CAPENSE kapˈɛnse +CAPERUCITA kˌapeɾuθˈita +CAPIATEÑA kˌapjatˈeɲa +CAPIATEÑAS kˌapjatˈeɲas +CAPIATEÑOS kˌapjatˈeɲos +CAPIBARA kˌapiβˈaɾa +CAPICÚA kˌapikˈua +CAPILAR kˌapilˈaɾ +CAPILARIDAD kˌapilˌaɾiðˈad +CAPILARITIS kˌapilaɾˈitis +CAPILAROSCOPIA kˌapilˌaɾoskˈopja +CAPIROTADA kˌapiɾotˈaða +CAPIROTE kˌapiɾˈote +CAPIRUCHO kˌapiɾˈutʃo +CAPITADO kˌapitˈaðo +CAPITAL kˌapitˈal +CAPITALINO kˌapitalˈino +CAPITALISMO kˌapitalˈismo +CAPITALISTA kˌapitalˈista +CAPITALISTAS kˌapitalˈistas +CAPITALITO kˌapitalˈito +CAPITALIZADA kˌapitˌaliθˈaða +CAPITALIZADAS kˌapitˌaliθˈaðas +CAPITALIZADO kˌapitˌaliθˈaðo +CAPITALIZADOS kˌapitˌaliθˈaðos +CAPITALIZAR kˌapitˌaliθˈaɾ +CAPITALIZARES kˌapitˌaliθˈaɾes +CAPITÁN kˌapitˈan +CAPITANA kˌapitˈana +CAPITANCITO kˌapitanθˈito +CAPITANEADA kˌapitˌaneˈaða +CAPITANEADAS kˌapitˌaneˈaðas +CAPITANEADO kˌapitˌaneˈaðo +CAPITANEADOS kˌapitˌaneˈaðos +CAPITANEAR kˌapitˌaneˈaɾ +CAPITEL kˌapitˈel +CAPITIDISMINUIR kˌapitˌiðisminwˈiɾ +CAPITOLINA kˌapitolˈina +CAPITOLINAS kˌapitolˈinas +CAPITOLINO kˌapitolˈino +CAPITOLINOS kˌapitolˈinos +CAPITOLIO kˌapitˈoljo +CAPITULADA kˌapitulˈaða +CAPITULADAS kˌapitulˈaðas +CAPITULADO kˌapitulˈaðo +CAPITULADOS kˌapitulˈaðos +CAPITULAR kˌapitulˈaɾ +CAPÍTULO kapˈitulo +CÁPIZ kˈapiθ +CAPIZANA kˌapiθˈana +CAPNOMANCIA kˌapnomˈanθja +CAPNOMANCÍA kˌapnomanθˈia +CAPÓ kapˈo +CAPOLADA kˌapolˈaða +CAPOLADAS kˌapolˈaðas +CAPOLADO kˌapolˈaðo +CAPOLADOS kˌapolˈaðos +CAPOLAR kˌapolˈaɾ +CAPÓN kapˈon +CAPORAL kˌapoɾˈal +CAPOTA kapˈota +CAPOTAR kˌapotˈaɾ +CAPOTAZO kˌapotˈaθo +CAPOTE kapˈote +CAPPA kˈappa +CAPPUCCINO kˌappukθˈino +CAPRICHITO kˌapɾitʃˈito +CAPRICHO kapɾˈitʃo +CAPRICHOSIDAD kˌapɾitʃˌosiðˈad +CAPRIFICACIÓN kˌapɾifˌikaθjˈon +CAPRIMULGO kˌapɾimˈulɣo +CAPSAICINA kˌapsaɪθˈina +CÁPSIDA kˈapsiða +CÁPSULA kˈapsula +CAPSULADA kˌapsulˈaða +CAPSULADAS kˌapsulˈaðas +CAPSULADO kˌapsulˈaðo +CAPSULADOS kˌapsulˈaðos +CAPSULAR kˌapsulˈaɾ +CAPSULARES kˌapsulˈaɾes +CAPTA kˈapːta +CAPTACIÓN kˌapːtaθjˈon +CAPTACIONES kˌapːtaθjˈones +CAPTADA kapːtˈaða +CAPTADAS kapːtˈaðas +CAPTADO kapːtˈaðo +CAPTADOS kapːtˈaðos +CAPTAN kˈapːtan +CAPTANDO kapːtˈando +CAPTAR kapːtˈaɾ +CAPTARES kapːtˈaɾes +CAPTE kˈapːte +CAPTEMOS kapːtˈemos +CAPTES kˈapːtes +CAPTO kˈapːto +CAPTOPRIL kˌapːtopɾˈil +CAPTOR kapːtˈoɾ +CAPTURA kapːtˈuɾa +CAPTURADA kˌapːtuɾˈaða +CAPTURADAS kˌapːtuɾˈaðas +CAPTURADO kˌapːtuɾˈaðo +CAPTURADOS kˌapːtuɾˈaðos +CAPTURAR kˌapːtuɾˈaɾ +CAPTURARES kˌapːtuɾˈaɾes +CAPTURE kapːtˈuɾe +CAPUCHA kapˈutʃa +CAPUCHINO kˌaputʃˈino +CAPUCHO kapˈutʃo +CAPUCHÓN kˌaputʃˈon +CAPUZ kapˈuθ +CAPUZAR kˌapuθˈaɾ +CAQUETÁ kˌaketˈa +CAQUETÍO kˌaketˈio +CAQUI kˈaki +CAQUITA kakˈita +CARA kˈaɾa +CARÁ kaɾˈa +CARABAO kˌaɾaβˈao +CÁRABE kˈaɾaβe +CARABELA kˌaɾaβˈela +CARABELITA kˌaɾaβelˈita +CARABINA kˌaɾaβˈina +CÁRABO kˈaɾaβo +CÁRABOS kˈaɾaβos +CARACAS kaɾˈakas +CARACEÑO kˌaɾaθˈeɲo +CARACHO kaɾˈatʃo +CARACOL kˌaɾakˈol +CARACOLA kˌaɾakˈola +CARACOLEAR kˌaɾakˌoleˈaɾ +CARACOLERO kˌaɾakolˈeɾo +CARACOLES kˌaɾakˈoles +CARÁCTER kaɾˈakteɾ +CARACTERES kˌaɾaktˈeɾes +CARACTERÍSTICAS kˌaɾakteɾˈistikas +CARACTERIZA kˌaɾakteɾˈiθa +CARACTERIZACIÓN kˌaɾaktˌeɾiθaθjˈon +CARACTERIZACIONES kˌaɾaktˌeɾiθaθjˈones +CARACTERIZADA kˌaɾaktˌeɾiθˈaða +CARACTERIZADAS kˌaɾaktˌeɾiθˈaðas +CARACTERIZADO kˌaɾaktˌeɾiθˈaðo +CARACTERIZADOS kˌaɾaktˌeɾiθˈaðos +CARACTERIZAMOS kˌaɾaktˌeɾiθˈamos +CARACTERIZANDO kˌaɾaktˌeɾiθˈando +CARACTERIZARES kˌaɾaktˌeɾiθˈaɾes +CARACTERIZAS kˌaɾakteɾˈiθas +CARACTERIZO kˌaɾakteɾˈiθo +CARAÍTA kˌaɾaˈita +CARAJITO kˌaɾaxˈito +CARAJO kaɾˈaxo +CARAJOTE kˌaɾaxˈote +CARAJOTES kˌaɾaxˈotes +CARAMBA kaɾˈamba +CARÁMBANO kaɾˈambano +CARAMBOLA kˌaɾambˈola +CARAMELITO kˌaɾamelˈito +CARAMELIZADA kˌaɾamˌeliθˈaða +CARAMELIZADAS kˌaɾamˌeliθˈaðas +CARAMELIZADO kˌaɾamˌeliθˈaðo +CARAMELIZADOS kˌaɾamˌeliθˈaðos +CARAMELIZAR kˌaɾamˌeliθˈaɾ +CARAMELO kˌaɾamˈelo +CARAO kaɾˈao +CARAOS kaɾˈaos +CARAOTA kˌaɾaˈota +CARAPÁLIDA kˌaɾapˈaliða +CARAS kˈaɾas +CARÁTULA kaɾˈatula +CARATULADO kˌaɾatulˈaðo +CARATULAR kˌaɾatulˈaɾ +CARAVANA kˌaɾaβˈana +CARAVANERO kˌaɾaβanˈeɾo +CARAY kaɾˈaɪ +CARAZO kaɾˈaθo +CARBAMAZEPINA kˌaɾβamˌaθepˈina +CARBAMOIL kˌaɾβamˈoɪl +CARBAPENEM kˌaɾβapˈenem +CARBAPENEMASA kˌaɾβapˌenemˈasa +CARBENO kaɾβˈeno +CARBOHIDRATOS kˌaɾβoiðɾˈatos +CARBÓN kaɾβˈon +CARBONÁCEO kˌaɾβonˈaθeo +CARBONAR kˌaɾβonˈaɾ +CARBONARA kˌaɾβonˈaɾa +CARBONATACIÓN kˌaɾβonˌataθjˈon +CARBONATO kˌaɾβonˈato +CARBONCILLO kˌaɾβonθˈiʎo +CARBONE kaɾβˈone +CARBONELL kˌaɾβonˈeʎ +CARBONERO kˌaɾβonˈeɾo +CARBÓNICO kaɾβˈoniko +CARBONILACIÓN kˌaɾβonˌilaθjˈon +CARBONIZADA kˌaɾβoniθˈaða +CARBONIZADAS kˌaɾβoniθˈaðas +CARBONIZADO kˌaɾβoniθˈaðo +CARBONIZADOS kˌaɾβoniθˈaðos +CARBONIZAR kˌaɾβoniθˈaɾ +CARBONO kaɾβˈono +CARBONOSO kˌaɾβonˈoso +CARBUNCO kaɾβˈunko +CARBÚNCULO kaɾβˈunkulo +CARBURADA kˌaɾβuɾˈaða +CARBURADAS kˌaɾβuɾˈaðas +CARBURADO kˌaɾβuɾˈaðo +CARBURADOR kˌaɾβuɾaðˈoɾ +CARBURADOS kˌaɾβuɾˈaðos +CARBURIZAR kˌaɾβuɾiθˈaɾ +CARBURO kaɾβˈuɾo +CARCACHA kaɾkˈatʃa +CARCAJ kaɾkˈax +CARCAJADA kˌaɾkaxˈaða +CARCAJEÁ kˌaɾkaxeˈa +CARCAJEADA kˌaɾkaxeˈaða +CARCAJEADAS kˌaɾkaxeˈaðas +CARCAJEADO kˌaɾkaxeˈaðo +CARCAJEADOS kˌaɾkaxeˈaðos +CARCAJEANTE kˌaɾkaxeˈante +CARCAJEARSE kˌaɾkaxeˈaɾse +CARCAÑA kaɾkˈaɲa +CARCAX kaɾkˈaks +CARCAZA kaɾkˈaθa +CÁRCEL kˈaɾθel +CARCELARIO kˌaɾθelˈaɾjo +CARCELERA kˌaɾθelˈeɾa +CARCELERAS kˌaɾθelˈeɾas +CARCINOGÉNICA kˌaɾθinoxˈenika +CARCINOGÉNICAS kˌaɾθinoxˈenikas +CARCINOGÉNICO kˌaɾθinoxˈeniko +CARCINOGÉNICOS kˌaɾθinoxˈenikos +CARCINÓGENO kˌaɾθinˈoxeno +CARCINÓGENOS kˌaɾθinˈoxenos +CARCINOMA kˌaɾθinˈoma +CARCINOMATOSIS kˌaɾθinˌomatˈosis +CARCINOMATOSO kˌaɾθinˌomatˈoso +CARCOMER kˌaɾkomˈeɾ +CARCOMIDA kˌaɾkomˈiða +CARCOMIDAS kˌaɾkomˈiðas +CARCOMIDO kˌaɾkomˈiðo +CARCOMIDOS kˌaɾkomˈiðos +CARDADA kaɾðˈaða +CARDADAS kaɾðˈaðas +CARDADO kaɾðˈaðo +CARDADOR kˌaɾðaðˈoɾ +CARDADOS kaɾðˈaðos +CARDAMOMO kˌaɾðamˈomo +CARDENAL kˌaɾðenˈal +CARDENALATO kˌaɾðenalˈato +CARDENALICIO kˌaɾðenalˈiθjo +CÁRDENAS kˈaɾðenas +CARDENCHA kaɾðˈɛntʃa +CARDENISMO kˌaɾðenˈismo +CÁRDENO kˈaɾðeno +CARDIACO kaɾðjˈako +CARDÍACO kaɾðˈiako +CARDIAS kˈaɾðjas +CÁRDIGAN kˈaɾðiɣan +CARDINA kaɾðˈina +CARDINAL kˌaɾðinˈal +CARDIOCIRUJANO kˌaɾðjoθˌiɾuxˈano +CARDIOGÉNICA kˌaɾðjoxˈenika +CARDIOGÉNICAS kˌaɾðjoxˈenikas +CARDIOGÉNICO kˌaɾðjoxˈeniko +CARDIOGÉNICOS kˌaɾðjoxˈenikos +CARDIOLOGÍA kˌaɾðjoloxˈia +CARDIÓLOGO kaɾðjˈoloɣo +CARDIORESPIRATORIA kˌaɾðjoɾˌespiɾatˈoɾja +CARDIORESPIRATORIAS kˌaɾðjoɾˌespiɾatˈoɾjas +CARDIORESPIRATORIOS kˌaɾðjoɾˌespiɾatˈoɾjos +CARDIORRESPIRATORIO kˌaɾðjoɾɾˌespiɾatˈoɾjo +CARDIOTÓNICO kˌaɾðjotˈoniko +CARDIOVASCULARES kˌaɾðjoβˌaskulˈaɾes +CARDIOVENTRICULAR kˌaɾðjoβˌentɾikulˈaɾ +CARDIOVERSIÓN kˌaɾðjoβeɾsjˈon +CARDO kˈaɾðo +CARDONA kaɾðˈona +CARDONAL kˌaɾðonˈal +CARDUMEN kaɾðˈumen +CAREADA kˌaɾeˈaða +CAREADAS kˌaɾeˈaðas +CAREADO kˌaɾeˈaðo +CAREADOS kˌaɾeˈaðos +CAREAR kˌaɾeˈaɾ +CARECER kˌaɾeθˈeɾ +CARECIDA kˌaɾeθˈiða +CARECIDAS kˌaɾeθˈiðas +CARECIDO kˌaɾeθˈiðo +CARECIDOS kˌaɾeθˈiðos +CARENA kaɾˈena +CARENADA kˌaɾenˈaða +CARENADAS kˌaɾenˈaðas +CARENADO kˌaɾenˈaðo +CARENADOS kˌaɾenˈaðos +CARENCIA kaɾˈɛnθja +CARENCIAL kˌaɾenθjˈal +CARENTE kaɾˈɛnte +CARENTES kaɾˈɛntes +CAREO kaɾˈeo +CARESTÍA kˌaɾestˈia +CAREY kaɾˈeɪ +CARGA kˈaɾɣa +CARGABAN kaɾɣˈaβan +CARGABLE kaɾɣˈaβle +CARGADA kaɾɣˈaða +CARGADAS kaɾɣˈaðas +CARGADERO kˌaɾɣaðˈeɾo +CARGADO kaɾɣˈaðo +CARGADORES kˌaɾɣaðˈoɾes +CARGADOS kaɾɣˈaðos +CARGAR kaɾɣˈaɾ +CARGAS kˈaɾɣas +CARGO kˈaɾɣo +CARGOSO kaɾɣˈoso +CARGUITA kaɾɣˈita +CARIA kˈaɾja +CARIADA kaɾjˈaða +CARIADAS kaɾjˈaðas +CARIADO kaɾjˈaðo +CARIADOS kaɾjˈaðos +CARIAR kaɾjˈaɾ +CARIÁTIDE kaɾjˈatiðe +CARIAZUL kˌaɾjaθˈul +CARIBDIS kaɾˈibðis +CARIBE kaɾˈiβe +CARIBEÑO kˌaɾiβˈeɲo +CARIBÚ kˌaɾiβˈu +CARICALVO kˌaɾikˈalβo +CARICARI kˌaɾikˈaɾi +CARICATURA kˌaɾikatˈuɾa +CARICATURAR kˌaɾikˌatuɾˈaɾ +CARICATURAS kˌaɾikatˈuɾas +CARICATURE kˌaɾikatˈuɾe +CARICATURES kˌaɾikatˈuɾes +CARICATURESCO kˌaɾikˌatuɾˈesko +CARICATURISTA kˌaɾikˌatuɾˈista +CARICATURIZADA kˌaɾikˌatuɾiθˈaða +CARICATURIZADAS kˌaɾikˌatuɾiθˈaðas +CARICATURIZADO kˌaɾikˌatuɾiθˈaðo +CARICATURIZADOS kˌaɾikˌatuɾiθˈaðos +CARICATURIZAR kˌaɾikˌatuɾiθˈaɾ +CARICIA kaɾˈiθja +CARICIADA kˌaɾiθjˈaða +CARICIADAS kˌaɾiθjˈaðas +CARICIADO kˌaɾiθjˈaðo +CARICIADOS kˌaɾiθjˈaðos +CARICIAR kˌaɾiθjˈaɾ +CARICIARES kˌaɾiθjˈaɾes +CARIDAD kˌaɾiðˈad +CARIDADES kˌaɾiðˈaðes +CARIES kˈaɾjes +CARIMAÑOLA kˌaɾimaɲˈola +CARINA kaɾˈina +CARINADA kˌaɾinˈaða +CARINADAS kˌaɾinˈaðas +CARINADO kˌaɾinˈaðo +CARINADOS kˌaɾinˈaðos +CARINEGRO kˌaɾinˈeɣɾo +CARIÑITO kˌaɾiɲˈito +CARIÑO kaɾˈiɲo +CARINTIA kaɾˈintja +CARINTIAS kaɾˈintjas +CARINTIO kaɾˈintjo +CARINTIOS kaɾˈintjos +CARIOCA kaɾjˈoka +CARÍSIMO kaɾˈisimo +CARISMA kaɾˈisma +CARITATIVA kˌaɾitatˈiβa +CARITATIVAS kˌaɾitatˈiβas +CARITATIVO kˌaɾitatˈiβo +CARITATIVOS kˌaɾitatˈiβos +CARLA kˈaɾla +CARLINA kaɾlˈina +CARLISMO kaɾlˈismo +CARLISTA kaɾlˈista +CARLOS kˈaɾlos +CÁRMATA kˈaɾmata +CARMELITA kˌaɾmelˈita +CARMELITANA kˌaɾmelitˈana +CARMELITANO kˌaɾmelitˈano +CARMELITAS kˌaɾmelˈitas +CARMELTAZITA kˌaɾmeltaθˈita +CARMENAR kˌaɾmenˈaɾ +CARMENCITA kˌaɾmenθˈita +CARMESÍ kˌaɾmesˈi +CARMESÍN kˌaɾmesˈin +CARMÍN kaɾmˈin +CARMINAR kˌaɾminˈaɾ +CARMONA kaɾmˈona +CARNADURA kˌaɾnaðˈuɾa +CARNAL kaɾnˈal +CARNALIDAD kˌaɾnaliðˈad +CARNÁTICA kaɾnˈatika +CARNÁTICAS kaɾnˈatikas +CARNÁTICO kaɾnˈatiko +CARNÁTICOS kaɾnˈatikos +CARNAÚBA kˌaɾnaˈuβa +CARNAVAL kˌaɾnaβˈal +CARNAVALEADA kˌaɾnaβˌaleˈaða +CARNAVALEADAS kˌaɾnaβˌaleˈaðas +CARNAVALEADO kˌaɾnaβˌaleˈaðo +CARNAVALEADOS kˌaɾnaβˌaleˈaðos +CARNAVALEAR kˌaɾnaβˌaleˈaɾ +CARNAVALERO kˌaɾnaβalˈeɾo +CARNAVALITO kˌaɾnaβalˈito +CARNAVALIZAR kˌaɾnaβˌaliθˈaɾ +CARNAZA kaɾnˈaθa +CARNE kˈaɾne +CARNÉ kaɾnˈe +CARNEAR kˌaɾneˈaɾ +CARNERO kaɾnˈeɾo +CARNET kaɾnˈet +CARNICERA kˌaɾniθˈeɾa +CARNICERO kˌaɾniθˈeɾo +CARNISMO kaɾnˈismo +CARNITA kaɾnˈita +CARNITINA kˌaɾnitˈina +CARNÍVORO kaɾnˈiβoɾo +CARNÍVOROS kaɾnˈiβoɾos +CARNIZA kaɾnˈiθa +CARNOSA kaɾnˈosa +CARNOSAS kaɾnˈosas +CARNOSIDAD kˌaɾnosiðˈad +CARNOSO kaɾnˈoso +CARNOSOS kaɾnˈosos +CARO kˈaɾo +CAROLINA kˌaɾolˈina +CARÓN kaɾˈon +CARONTE kaɾˈonte +CAROS kˈaɾos +CAROTA kaɾˈota +CAROTENO kˌaɾotˈeno +CAROTENOIDE kˌaɾotenˈoɪðe +CARÓTIDA kaɾˈotiða +CAROZO kaɾˈoθo +CARPA kˈaɾpa +CARPAS kˈaɾpas +CÁRPATO kˈaɾpato +CARPENTERIANO kˌaɾpenteɾjˈano +CARPETA kaɾpˈeta +CARPETANA kˌaɾpetˈana +CARPETOVETÓNICO kˌaɾpetˌoβetˈoniko +CARPIANO kaɾpjˈano +CARPÍN kaɾpˈin +CARPINTERIL kˌaɾpinteɾˈil +CARPINTERITO kˌaɾpinteɾˈito +CARPINTERO kˌaɾpintˈeɾo +CARPIO kˈaɾpjo +CARPO kˈaɾpo +CARPÓFORO kaɾpˈofoɾo +CARRANCISMO kˌaɾɾanθˈismo +CARRANCISTA kˌaɾɾanθˈista +CARRANGA kaɾɾˈaŋɡa +CARRANGUERO kˌaɾɾaŋɡˈeɾo +CARRANZA kaɾɾˈanθa +CARRASCA kaɾɾˈaska +CARRASCO kaɾɾˈasko +CARRASPEADA kˌaɾɾaspeˈaða +CARRASPEADAS kˌaɾɾaspeˈaðas +CARRASPEADO kˌaɾɾaspeˈaðo +CARRASPEADOS kˌaɾɾaspeˈaðos +CARRASPEAR kˌaɾɾaspeˈaɾ +CARRASPEO kˌaɾɾaspˈeo +CARREJO kaɾɾˈexo +CARRERA kaɾɾˈeɾa +CARRERAS kaɾɾˈeɾas +CARRERITA kˌaɾɾeɾˈita +CARRERO kaɾɾˈeɾo +CARRERÓN kˌaɾɾeɾˈon +CARRETA kaɾɾˈeta +CARRETADA kˌaɾɾetˈaða +CARRETEABLE kˌaɾɾeteˈaβle +CARRETEADA kˌaɾɾeteˈaða +CARRETEADAS kˌaɾɾeteˈaðas +CARRETEADO kˌaɾɾeteˈaðo +CARRETEADOS kˌaɾɾeteˈaðos +CARRETEAR kˌaɾɾeteˈaɾ +CARRETELA kˌaɾɾetˈela +CARRETERA kˌaɾɾetˈeɾa +CARRETERITA kˌaɾɾeteɾˈita +CARRETES kaɾɾˈetes +CARRETONCILLO kˌaɾɾetonθˈiʎo +CARRICOCHE kˌaɾɾikˈotʃe +CARRIL kaɾɾˈil +CARRILERO kˌaɾɾilˈeɾo +CARRILES kaɾɾˈiles +CARRIOLA kˌaɾɾiˈola +CARRITO kaɾɾˈito +CARRO kˈaɾɾo +CARROCERA kˌaɾɾoθˈeɾa +CARROCERÍA kˌaɾɾoθeɾˈia +CARROÑA kaɾɾˈoɲa +CARROÑERO kˌaɾɾoɲˈeɾo +CARROS kˈaɾɾos +CARROZA kaɾɾˈoθa +CARRUAJE kˌaɾɾuˈaxe +CARRUCHA kaɾɾˈutʃa +CARRUCO kaɾɾˈuko +CARSONITA kˌaɾsonˈita +CARTA kˈaɾta +CARTÁCEO kaɾtˈaθeo +CARTAGENA kˌaɾtaxˈena +CARTAGINÉS kˌaɾtaxinˈes +CARTAGO kaɾtˈaɣo +CARTAPACIO kˌaɾtapˈaθjo +CARTAS kˈaɾtas +CARTEADA kˌaɾteˈaða +CARTEADAS kˌaɾteˈaðas +CARTEADO kˌaɾteˈaðo +CARTEADOS kˌaɾteˈaðos +CARTEAR kˌaɾteˈaɾ +CARTEARSE kˌaɾteˈaɾse +CARTEL kaɾtˈel +CÁRTEL kˈaɾtel +CARTELERA kˌaɾtelˈeɾa +CARTELISMO kˌaɾtelˈismo +CARTELISTA kˌaɾtelˈista +CARTELITO kˌaɾtelˈito +CARTELIZAR kˌaɾteliθˈaɾ +CARTELÓN kˌaɾtelˈon +CARTERA kaɾtˈeɾa +CARTERAS kaɾtˈeɾas +CARTERISTA kˌaɾteɾˈista +CARTERITA kˌaɾteɾˈita +CARTEROS kaɾtˈeɾos +CARTESIANA kˌaɾtesjˈana +CARTESIANAS kˌaɾtesjˈanas +CARTESIANO kˌaɾtesjˈano +CARTESIANOS kˌaɾtesjˈanos +CARTILAGINOSA kˌaɾtilˌaxinˈosa +CARTILAGINOSAS kˌaɾtilˌaxinˈosas +CARTILAGINOSO kˌaɾtilˌaxinˈoso +CARTILAGINOSOS kˌaɾtilˌaxinˈosos +CARTISMO kaɾtˈismo +CARTISTA kaɾtˈista +CARTITA kaɾtˈita +CARTOGRAFÍA kˌaɾtoɣɾafˈia +CARTOGRAFIADA kˌaɾtoɣɾafjˈaða +CARTOGRAFIADAS kˌaɾtoɣɾafjˈaðas +CARTOGRAFIADO kˌaɾtoɣɾafjˈaðo +CARTOGRAFIADOS kˌaɾtoɣɾafjˈaðos +CARTOGRAFIAR kˌaɾtoɣɾafjˈaɾ +CARTOGRÁFICA kˌaɾtoɣɾˈafika +CARTOGRÁFICAS kˌaɾtoɣɾˈafikas +CARTOGRÁFICO kˌaɾtoɣɾˈafiko +CARTOGRÁFICOS kˌaɾtoɣɾˈafikos +CARTOGRAMA kˌaɾtoɣɾˈama +CARTÓN kaɾtˈon +CARTONAJE kˌaɾtonˈaxe +CARTONCITO kˌaɾtonθˈito +CARTONERA kˌaɾtonˈeɾa +CARTONERO kˌaɾtonˈeɾo +CARTUCHAZO kˌaɾtutʃˈaθo +CARTUCHERA kˌaɾtutʃˈeɾa +CARTUCHERÍA kˌaɾtutʃeɾˈia +CARTUCHO kaɾtˈutʃo +CARTULINA kˌaɾtulˈina +CARUCHA kaɾˈutʃa +CARUCHAS kaɾˈutʃas +CARVAJAL kˌaɾβaxˈal +CARVIS kˈaɾβis +CAS kˈas +CASA kˈasa +CASABLANCA kˌasaβlˈanka +CASACA kasˈaka +CASACIONAL kˌasaθjonˈal +CASAD kasˈad +CASADA kasˈaða +CASADAS kasˈaðas +CASADERO kˌasaðˈeɾo +CASADISTA kˌasaðˈista +CASADO kasˈaðo +CASADOS kasˈaðos +CASAL kasˈal +CASAMENTERO kˌasamentˈeɾo +CASAMIENTO kˌasamjˈɛnto +CASAMOS kasˈamos +CASAN kˈasan +CASANDO kasˈando +CASANDRA kasˈandɾa +CASANOVA kˌasanˈoβa +CASAR kasˈaɾ +CASARA kasˈaɾa +CASARÁ kˌasaɾˈa +CASÁRAMOS kasˈaɾamos +CASARAS kasˈaɾas +CASARÁS kˌasaɾˈas +CASAREIS kasˈaɾeɪs +CASAREMOS kˌasaɾˈemos +CASARES kasˈaɾes +CASARÍAMOS kˌasaɾˈiamos +CASAS kˈasas +CASASTE kasˈaste +CASATIENDA kˌasatjˈɛnda +CASCA kˈaska +CASCABEL kˌaskaβˈel +CASCABELEAR kˌaskaβˌeleˈaɾ +CASCADA kaskˈaða +CASCADAS kaskˈaðas +CASCADO kaskˈaðo +CASCADOS kaskˈaðos +CASCANUECES kˌaskanwˈeθes +CÁSCARA kˈaskaɾa +CASCARLA kaskˈaɾla +CASCAS kˈaskas +CASCO kˈasko +CASE kˈase +CASÉ kasˈe +CASEIFICANTE kˌaseɪfikˈante +CASEIFICAR kˌaseɪfikˈaɾ +CASEMOS kasˈemos +CASERA kasˈeɾa +CASERÍO kˌaseɾˈio +CASERO kasˈeɾo +CASES kˈases +CASETE kasˈete +CASETO kasˈeto +CASETONADO kˌasetonˈaðo +CASI kˈasi +CASIDA kasˈiða +CASINO kasˈino +CASIOPEA kˌasjopˈea +CASO kˈaso +CASOPLÓN kˌasoplˈon +CASOS kˈasos +CASPA kˈaspa +CASPIO kˈaspjo +CÁSPITA kˈaspita +CASPOSO kaspˈoso +CASQUERO kaskˈeɾo +CASQUITO kaskˈito +CASQUIVANO kˌaskiβˈano +CASSATA kassˈata +CASSETTE kassˈette +CASSETTES kassˈettes +CASSIOPEIA kˌassjopˈeɪa +CAST kˈast +CASTA kˈasta +CASTALA kastˈala +CASTAÑA kastˈaɲa +CASTAÑAS kastˈaɲas +CASTAÑEAR kˌastaɲeˈaɾ +CASTAÑEDA kˌastaɲˈeða +CASTAÑETA kˌastaɲˈeta +CASTAÑETEAR kˌastaɲˌeteˈaɾ +CASTAÑETEO kˌastaɲetˈeo +CASTAÑO kastˈaɲo +CASTAS kˈastas +CASTELL kastˈeʎ +CASTELLANIZAR kˌasteʎˌaniθˈaɾ +CASTICISTA kˌastiθˈista +CASTIGABLE kˌastiɣˈaβle +CASTIGADA kˌastiɣˈaða +CASTIGADAS kˌastiɣˈaðas +CASTIGADÍSIMA kˌastiɣaðˈisima +CASTIGADÍSIMAS kˌastiɣaðˈisimas +CASTIGADÍSIMO kˌastiɣaðˈisimo +CASTIGADÍSIMOS kˌastiɣaðˈisimos +CASTIGADO kˌastiɣˈaðo +CASTIGADOR kˌastiɣaðˈoɾ +CASTIGADOS kˌastiɣˈaðos +CASTIGAR kˌastiɣˈaɾ +CASTING kˈastiŋ +CÁSTING kˈastiŋ +CASTÍSIMO kastˈisimo +CASTIZO kastˈiθo +CASTO kˈasto +CASTOR kastˈoɾ +CASTÓREO kastˈoɾeo +CASTOS kˈastos +CASTRA kˈastɾa +CASTRACIÓN kˌastɾaθjˈon +CASTRADA kastɾˈaða +CASTRADAS kastɾˈaðas +CASTRADO kastɾˈaðo +CASTRADORA kˌastɾaðˈoɾa +CASTRADOS kastɾˈaðos +CASTRISMO kastɾˈismo +CASTRISTA kastɾˈista +CASTRO kˈastɾo +CASTROCUBANA kˌastɾokuβˈana +CASTROCUBANAS kˌastɾokuβˈanas +CASTROCUBANO kˌastɾokuβˈano +CASTROCUBANOS kˌastɾokuβˈanos +CASTÚO kastˈuo +CASUAL kaswˈal +CASUALES kaswˈales +CASUALIDAD kˌaswaliðˈad +CASUARIO kaswˈaɾjo +CASUCHA kasˈutʃa +CASUÍSTICA kaswˈistika +CASUÍSTICO kaswˈistiko +CATA kˈata +CATABÓLICO kˌataβˈoliko +CATABOLISMO kˌataβolˈismo +CATACLÍSMICO kˌataklˈismiko +CATACLISMO kˌataklˈismo +CATADA katˈaða +CATADAS katˈaðas +CATADIÓPTRICO kˌataðjˈopːtɾiko +CATADO katˈaðo +CATADORA kˌataðˈoɾa +CATADOS katˈaðos +CATADURA kˌataðˈuɾa +CATAFALCO kˌatafˈalko +CATALÁN kˌatalˈan +CATALANA kˌatalˈana +CATALANES kˌatalˈanes +CATALANIDAD kˌatalˌaniðˈad +CATALANISTA kˌatalanˈista +CATALANIZADA kˌatalˌaniθˈaða +CATALANIZADAS kˌatalˌaniθˈaðas +CATALANIZADO kˌatalˌaniθˈaðo +CATALANIZADOS kˌatalˌaniθˈaðos +CATALANIZAR kˌatalˌaniθˈaɾ +CATALEJO kˌatalˈexo +CATALINA kˌatalˈina +CATÁLISIS katˈalisis +CATALÍTICA kˌatalˈitika +CATALÍTICAS kˌatalˈitikas +CATALÍTICO kˌatalˈitiko +CATALÍTICOS kˌatalˈitikos +CATALIZADA kˌataliθˈaða +CATALIZADAS kˌataliθˈaðas +CATALIZADO kˌataliθˈaðo +CATALIZADOS kˌataliθˈaðos +CATALIZAR kˌataliθˈaɾ +CATALOGADA kˌataloɣˈaða +CATALOGADAS kˌataloɣˈaðas +CATALOGADO kˌataloɣˈaðo +CATALOGADOS kˌataloɣˈaðos +CATALOGAR kˌataloɣˈaɾ +CATÁLOGO katˈaloɣo +CATALUÑA kˌatalˈuɲa +CATAMARÁN kˌatamaɾˈan +CATAMOS katˈamos +CATANDO katˈando +CATAÑOL kˌataɲˈol +CATAPÁN kˌatapˈan +CATAPLUM kˌataplˈum +CATAPLÚN kˌataplˈun +CATAPULTA kˌatapˈulta +CATAPULTADA kˌatapultˈaða +CATAPULTADAS kˌatapultˈaðas +CATAPULTADO kˌatapultˈaðo +CATAPULTADOS kˌatapultˈaðos +CATAPULTAR kˌatapultˈaɾ +CATAPUM katˈapum +CATAR katˈaɾ +CATARA katˈaɾa +CATARÁ kˌataɾˈa +CÁTARA kˈataɾa +CATÁRAMOS katˈaɾamos +CATARAS katˈaɾas +CATARÁS kˌataɾˈas +CATARATA kˌataɾˈata +CATARATAS kˌataɾˈatas +CATARE katˈaɾe +CATAREIS katˈaɾeɪs +CATAREMOS kˌataɾˈemos +CATARES katˈaɾes +CATARÍ kˌataɾˈi +CATARÍAMOS kˌataɾˈiamos +CÁTARO kˈataɾo +CATARRAL kˌataɾɾˈal +CATARRINO kˌataɾɾˈino +CATARRO katˈaɾɾo +CATARSIS katˈaɾsis +CATAS kˈatas +CATASTE katˈaste +CATASTRO katˈastɾo +CATÁSTROFE katˈastɾofe +CATASTRÓFICA kˌatastɾˈofika +CATASTRÓFICAS kˌatastɾˈofikas +CATASTRÓFICO kˌatastɾˈofiko +CATASTRÓFICOS kˌatastɾˈofikos +CATATONIA kˌatatˈonja +CATAVINOS kˌataβˈinos +CATE kˈate +CATEAR kˌateˈaɾ +CATECÚMENA kˌatekˈumena +CATECÚMENO kˌatekˈumeno +CÁTEDRA kˈateðɾa +CATEDRAL kˌateðɾˈal +CATEDRÁTICO kˌateðɾˈatiko +CATEGORÍA kˌateɣoɾˈia +CATEGORIAL kˌateɣoɾjˈal +CATEGORÍAS kˌateɣoɾˈias +CATEGORIZACIÓN kˌateɣˌoɾiθaθjˈon +CATEGORIZADA kˌateɣˌoɾiθˈaða +CATEGORIZADAS kˌateɣˌoɾiθˈaðas +CATEGORIZADO kˌateɣˌoɾiθˈaðo +CATEGORIZADOS kˌateɣˌoɾiθˈaðos +CATEGORIZAR kˌateɣˌoɾiθˈaɾ +CATEGORIZARES kˌateɣˌoɾiθˈaɾes +CATEMOS katˈemos +CATENINA kˌatenˈina +CATEO katˈeo +CATEQUESIS kˌatekˈesis +CATEQUÉTICO kˌatekˈetiko +CATEQUICE kˌatekˈiθe +CATEQUICÉ kˌatekiθˈe +CATEQUICÉIS kˌatekiθˈeis +CATEQUICEMOS kˌatekiθˈemos +CATEQUICEN kˌatekˈiθen +CATEQUICES kˌatekˈiθes +CATEQUICÉS kˌatekiθˈes +CATEQUISTA kˌatekˈista +CATEQUIZA kˌatekˈiθa +CATEQUIZADA kˌatekiθˈaða +CATEQUIZADAS kˌatekiθˈaðas +CATEQUIZADO kˌatekiθˈaðo +CATEQUIZADOS kˌatekiθˈaðos +CATEQUIZAMOS kˌatekiθˈamos +CATEQUIZANDO kˌatekiθˈando +CATEQUIZAR kˌatekiθˈaɾ +CATEQUIZARA kˌatekiθˈaɾa +CATEQUIZARÁ kˌatekˌiθaɾˈa +CATEQUIZÁRAMOS kˌatekiθˈaɾamos +CATEQUIZARAS kˌatekiθˈaɾas +CATEQUIZARÁS kˌatekˌiθaɾˈas +CATEQUIZAREIS kˌatekiθˈaɾeɪs +CATEQUIZAREMOS kˌatekˌiθaɾˈemos +CATEQUIZARES kˌatekiθˈaɾes +CATEQUIZARÍAMOS kˌatekˌiθaɾˈiamos +CATEQUIZAS kˌatekˈiθas +CATEQUIZASTE kˌatekiθˈaste +CATEQUIZO kˌatekˈiθo +CATES kˈates +CATETERISMO kˌateteɾˈismo +CATETERIZACIÓN kˌatetˌeɾiθaθjˈon +CATETO katˈeto +CATINONA kˌatinˈona +CATITA katˈita +CATIVADA kˌatiβˈaða +CATIVADAS kˌatiβˈaðas +CATIVADO kˌatiβˈaðo +CATIVADOS kˌatiβˈaðos +CATO kˈato +CATÓDICA katˈoðika +CATÓDICAS katˈoðikas +CATÓDICOS katˈoðikos +CATÓLICA katˈolika +CATÓLICAS katˈolikas +CATOLICIDAD kˌatolˌiθiðˈad +CATOLICISMO kˌatoliθˈismo +CATÓLICO katˈoliko +CATÓLICOS katˈolikos +CATOLICOSADO kˌatolˌikosˈaðo +CATOLIZADA kˌatoliθˈaða +CATOLIZADAS kˌatoliθˈaðas +CATOLIZADO kˌatoliθˈaðo +CATOLIZADOS kˌatoliθˈaðos +CATOLIZAR kˌatoliθˈaɾ +CATORCE katˈoɾθe +CATRACHA katɾˈatʃa +CATRACHAS katɾˈatʃas +CATRACHO katɾˈatʃo +CATRACHOS katɾˈatʃos +CATRE kˈatɾe +CATRECITO kˌatɾeθˈito +CATUABA katwˈaβa +CAUCÁSEO kaʊkˈaseo +CAUCASIANA kˌaʊkasjˈana +CAUCASIANAS kˌaʊkasjˈanas +CAUCASIANO kˌaʊkasjˈano +CAUCASIANOS kˌaʊkasjˈanos +CAUCÁSICO kaʊkˈasiko +CÁUCASO kˈaukˌaso +CAUCE kˈaʊθe +CAUCHO kˈaʊtʃo +CAUCIONADA kˌaʊθjonˈaða +CAUCIONADAS kˌaʊθjonˈaðas +CAUCIONADO kˌaʊθjonˈaðo +CAUCIONADOS kˌaʊθjonˈaðos +CAUCIONAR kˌaʊθjonˈaɾ +CAUDAL kaʊðˈal +CAUDALOSA kˌaʊðalˈosa +CAUDALOSAS kˌaʊðalˈosas +CAUDALOSO kˌaʊðalˈoso +CAUDALOSOS kˌaʊðalˈosos +CAUDECTOMÍA kˌaʊðektomˈia +CAUDINO kaʊðˈino +CAULOTE kaʊlˈote +CAUQUENES kaʊkˈenes +CAURIENSE kaʊɾjˈɛnse +CAUSA kˈaʊsa +CAUSADA kaʊsˈaða +CAUSADAS kaʊsˈaðas +CAUSADO kaʊsˈaðo +CAUSADOS kaʊsˈaðos +CAUSAL kaʊsˈal +CAUSALES kaʊsˈales +CAUSAMOS kaʊsˈamos +CAUSAN kˈaʊsan +CAUSANDO kaʊsˈando +CAUSARA kaʊsˈaɾa +CAUSARÁ kˌaʊsaɾˈa +CAUSÁRAMOS kaʊsˈaɾamos +CAUSARAS kaʊsˈaɾas +CAUSARÁS kˌaʊsaɾˈas +CAUSAREIS kaʊsˈaɾeɪs +CAUSAREMOS kˌaʊsaɾˈemos +CAUSARES kaʊsˈaɾes +CAUSARÍAMOS kˌaʊsaɾˈiamos +CAUSAS kˈaʊsas +CAUSASTE kaʊsˈaste +CAUSATIVA kˌaʊsatˈiβa +CAUSATIVAS kˌaʊsatˈiβas +CAUSATIVO kˌaʊsatˈiβo +CAUSATIVOS kˌaʊsatˈiβos +CAUSE kˈaʊse +CAUSÉ kaʊsˈe +CAUSEMOS kaʊsˈemos +CAUSES kˈaʊses +CAUSO kˈaʊso +CÁUSTICO kˈaustˌiko +CAUTA kˈaʊta +CAUTAS kˈaʊtas +CAUTELA kaʊtˈela +CAUTELADA kˌaʊtelˈaða +CAUTELADAS kˌaʊtelˈaðas +CAUTELADO kˌaʊtelˈaðo +CAUTELADOS kˌaʊtelˈaðos +CAUTELAR kˌaʊtelˈaɾ +CAUTELAS kaʊtˈelas +CAUTERIO kaʊtˈeɾjo +CAUTERIZA kˌaʊteɾˈiθa +CAUTERIZACIÓN kˌaʊteɾˌiθaθjˈon +CAUTERIZADA kˌaʊteɾiθˈaða +CAUTERIZADAS kˌaʊteɾiθˈaðas +CAUTERIZADO kˌaʊteɾiθˈaðo +CAUTERIZADOS kˌaʊteɾiθˈaðos +CAUTERIZÁIS kˌaʊteɾiθˈais +CAUTERIZAMOS kˌaʊteɾiθˈamos +CAUTERIZANDO kˌaʊteɾiθˈando +CAUTERIZAR kˌaʊteɾiθˈaɾ +CAUTERIZARA kˌaʊteɾiθˈaɾa +CAUTERIZARÁ kˌaʊteɾˌiθaɾˈa +CAUTERIZÁRAMOS kˌaʊteɾiθˈaɾamos +CAUTERIZARAS kˌaʊteɾiθˈaɾas +CAUTERIZARÁS kˌaʊteɾˌiθaɾˈas +CAUTERIZAREIS kˌaʊteɾiθˈaɾeɪs +CAUTERIZARÉIS kˌaʊteɾˌiθaɾˈeis +CAUTERIZAREMOS kˌaʊteɾˌiθaɾˈemos +CAUTERIZARES kˌaʊteɾiθˈaɾes +CAUTERIZARÍA kˌaʊteɾˌiθaɾˈia +CAUTERIZARÍAMOS kˌaʊteɾˌiθaɾˈiamos +CAUTERIZARÍAS kˌaʊteɾˌiθaɾˈias +CAUTERIZAS kˌaʊteɾˈiθas +CAUTERIZASTE kˌaʊteɾiθˈaste +CAUTERIZO kˌaʊteɾˈiθo +CAUTIVA kaʊtˈiβa +CAUTIVADA kˌaʊtiβˈaða +CAUTIVADAS kˌaʊtiβˈaðas +CAUTIVADO kˌaʊtiβˈaðo +CAUTIVADOS kˌaʊtiβˈaðos +CAUTIVANTE kˌaʊtiβˈante +CAUTIVERIO kˌaʊtiβˈeɾjo +CAUTIVIDAD kˌaʊtiβiðˈad +CAUTO kˈaʊto +CAUTOS kˈaʊtos +CAVA kˈaβa +CAVADA kaβˈaða +CAVADAS kaβˈaðas +CAVADO kaβˈaðo +CAVADOR kˌaβaðˈoɾ +CAVADOS kaβˈaðos +CAVAR kaβˈaɾ +CAVAS kˈaβas +CÁVEA kˈaβea +CAVERNA kaβˈeɾna +CAVERNOMA kˌaβeɾnˈoma +CAVERNOMAS kˌaβeɾnˈomas +CAVIAR kaβjˈaɾ +CAVILADA kˌaβilˈaða +CAVILADAS kˌaβilˈaðas +CAVILADO kˌaβilˈaðo +CAVILADOS kˌaβilˈaðos +CAVILAR kˌaβilˈaɾ +CAVITACIÓN kˌaβitaθjˈon +CAVITE kaβˈite +CAVITEÑO kˌaβitˈeɲo +CAVO kˈaβo +CAVOS kˈaβos +CAXCÁN kakskˈan +CAYENDO kajjˈɛndo +CAYERON kajjˈeɾon +CAYÓ kajjˈo +CAZA kˈaθa +CAZADA kaθˈaða +CAZADAS kaθˈaðas +CAZADERO kˌaθaðˈeɾo +CAZADO kaθˈaðo +CAZADOR kˌaθaðˈoɾ +CAZADORA kˌaθaðˈoɾa +CAZADORAS kˌaθaðˈoɾas +CAZADORES kˌaθaðˈoɾes +CAZADOS kaθˈaðos +CAZAMARIPOSAS kˌaθamˌaɾipˈosas +CAZAR kaθˈaɾ +CAZAS kˈaθas +CAZATALENTOS kˌaθatalˈɛntos +CAZATANQUES kˌaθatˈankes +CAZO kˈaθo +CAZOLETA kˌaθolˈeta +CAZÓN kaθˈon +CAZUELA kaθwˈela +CAZUELITA kˌaθwelˈita +CAZURRO kaθˈuɾɾo +CD θˌeðˈe +CDS θˌeðˌeˈɛse +CE θˈe +CEBA θˈeβa +CEBADA θeβˈaða +CEBADAS θeβˈaðas +CEBADERA θˌeβaðˈeɾa +CEBADO θeβˈaðo +CEBADOS θeβˈaðos +CEBAR θeβˈaɾ +CEBARSE θeβˈaɾse +CEBES θˈeβes +CEBICHE θeβˈitʃe +CEBICHERÍA θˌeβitʃeɾˈia +CEBIL θeβˈil +CEBO θˈeβo +CEBOLLA θeβˈoʎa +CEBOLLANA θˌeβoʎˈana +CEBOLLAZO θˌeβoʎˈaθo +CEBOLLETA θˌeβoʎˈeta +CEBOLLÍN θˌeβoʎˈin +CEBOLLINO θˌeβoʎˈino +CEBRA θˈeβɾa +CEBRITA θeβɾˈita +CEBRUNO θeβɾˈuno +CEBÚ θeβˈu +CECA θˈeka +CECAL θekˈal +CECEADA θˌeθeˈaða +CECEADAS θˌeθeˈaðas +CECEADO θˌeθeˈaðo +CECEADOS θˌeθeˈaðos +CECEANTE θˌeθeˈante +CECEO θeθˈeo +CECILIA θeθˈilja +CECINA θeθˈina +CEDA θˈeða +CEDAMOS θeðˈamos +CEDAS θˈeðas +CEDAZO θeðˈaθo +CEDE θˈeðe +CEDEMOS θeðˈemos +CEDENCIA θeðˈɛnθja +CEDEÑO θeðˈeɲo +CEDER θeðˈeɾ +CEDERÁ θˌeðeɾˈa +CEDERÁS θˌeðeɾˈas +CEDEREMOS θˌeðeɾˈemos +CEDERÍAMOS θˌeðeɾˈiamos +CEDES θˈeðes +CEDÍAMOS θeðˈiamos +CEDIDA θeðˈiða +CEDIDAS θeðˈiðas +CEDIDO θeðˈiðo +CEDIDOS θeðˈiðos +CEDILLA θeðˈiʎa +CEDO θˈeðo +CEDOARIA θˌeðoˈaɾja +CEDRO θˈeðɾo +CEDRÓN θeðɾˈon +CÉDULA θˈeðula +CEDULILLA θˌeðulˈiʎa +CEFALEA θˌefalˈea +CEFÁLICO θefˈaliko +CEFALONIO θˌefalˈonjo +CEFALÓPODO θˌefalˈopoðo +CEFALORRAQUÍDEO θˌefalˌoɾɾakˈiðeo +CEFEIDA θefˈeɪða +CEFEO θefˈeo +CEFEUS θefˈeʊs +CEGADA θeɣˈaða +CEGADAS θeɣˈaðas +CEGADO θeɣˈaðo +CEGADOR θˌeɣaðˈoɾ +CEGADORA θˌeɣaðˈoɾa +CEGADORAS θˌeɣaðˈoɾas +CEGADORES θˌeɣaðˈoɾes +CEGADOS θeɣˈaðos +CEGAMIENTO θˌeɣamjˈɛnto +CEGAR θeɣˈaɾ +CEGUEDAD θˌeɣeðˈad +CEGUERA θeɣˈeɾa +CEIBA θˈeɪβa +CEILÁN θeɪlˈan +CEJA θˈexa +CEJADA θexˈaða +CEJADAS θexˈaðas +CEJADO θexˈaðo +CEJADOS θexˈaðos +CEJAR θexˈaɾ +CEJILLA θexˈiʎa +CEJO θˈexo +CEJÓN θexˈon +CEJONA θexˈona +CEJUDO θexˈuðo +CELACANTO θˌelakˈanto +CELADA θelˈaða +CELADAS θelˈaðas +CELADO θelˈaðo +CELADOR θˌelaðˈoɾ +CELADOS θelˈaðos +CELAR θelˈaɾ +CELDA θˈelða +CELDILLA θelðˈiʎa +CELEBÉRRIMA θˌeleβˈeɾɾima +CELEBÉRRIMAS θˌeleβˈeɾɾimas +CELEBÉRRIMOS θˌeleβˈeɾɾimos +CÉLEBES θˈeleβes +CELEBRACIÓN θˌeleβɾaθjˈon +CELEBRADA θˌeleβɾˈaða +CELEBRADAS θˌeleβɾˈaðas +CELEBRADO θˌeleβɾˈaðo +CELEBRADOS θˌeleβɾˈaðos +CELEBRAR θˌeleβɾˈaɾ +CELEBRE θelˈeβɾe +CÉLEBRE θˈeleβɾe +CÉLEBREMENTE θˈeleβɾemˈente +CÉLEBRES θˈeleβɾes +CELEBRIDAD θˌeleβɾiðˈad +CELEBRIDADES θˌeleβɾiðˈaðes +CELEBRITY θˌeleβɾˈiti +CELENTERADO θˌelenteɾˈaðo +CELENTERADOS θˌelenteɾˈaðos +CELESTE θelˈeste +CELESTES θelˈestes +CELESTIAL θˌelestjˈal +CELESTINA θˌelestˈina +CELIA θˈelja +CELIACA θeljˈaka +CELIACAS θeljˈakas +CELIACO θeljˈako +CELÍACO θelˈiako +CELIACOS θeljˈakos +CELIAQUÍA θˌeljakˈia +CELIBATO θˌeliβˈato +CÉLIBE θˈeliβe +CELLISCA θeʎˈiska +CELLISQUEADO θˌeʎiskeˈaðo +CELLISQUEAR θˌeʎiskeˈaɾ +CELO θˈelo +CELOFÁN θˌelofˈan +CELOMA θelˈoma +CELOS θˈelos +CELOSÍA θˌelosˈia +CELOSÍSIMO θˌelosˈisimo +CELOSO θelˈoso +CELSIUS θˈelsjus +CELTA θˈelta +CELTÍBERO θeltˈiβeɾo +CELTISMO θeltˈismo +CELTISTA θeltˈista +CELTISTAS θeltˈistas +CÉLULA θˈelula +CELULAR θˌelulˈaɾ +CELULARES θˌelulˈaɾes +CELULARIDAD θˌelulˌaɾiðˈad +CELULARIDADES θˌelulˌaɾiðˈaðes +CELULARIZACIÓN θˌelulˌaɾiθaθjˈon +CELULARIZACIONES θˌelulˌaɾiθaθjˈones +CELULITIS θˌelulˈitis +CELULOIDE θˌelulˈoɪðe +CELUROSAURIANO θˌeluɾˌosaʊɾjˈano +CEMENTACIÓN θˌementaθjˈon +CEMENTACIONES θˌementaθjˈones +CEMENTADA θˌementˈaða +CEMENTADAS θˌementˈaðas +CEMENTADO θˌementˈaðo +CEMENTADOS θˌementˈaðos +CEMENTAR θˌementˈaɾ +CEMENTERA θˌementˈeɾa +CEMENTERAS θˌementˈeɾas +CEMENTERIO θˌementˈeɾjo +CEMENTERO θˌementˈeɾo +CEMENTEROS θˌementˈeɾos +CEMENTO θemˈɛnto +CEMENTOBLASTO θˌementoβlˈasto +CEMÍ θemˈi +CEMITA θemˈita +CEMPASÚCHIL θˌempasˈutʃil +CENA θˈena +CENÁCULO θenˈakulo +CENADA θenˈaða +CENADAS θenˈaðas +CENADO θenˈaðo +CENADOS θenˈaðos +CENAGOSO θˌenaɣˈoso +CENAGUERO θˌenaɣˈeɾo +CENAR θenˈaɾ +CENCERREAR θˌenθeɾɾeˈaɾ +CENCERRO θenθˈeɾɾo +CÉNDEA θˈendea +CENDRAR θendɾˈaɾ +CENETES θenˈetes +CENHEGÍ θˌenexˈi +CENICERO θˌeniθˈeɾo +CENICIENTA θˌeniθjˈɛnta +CEÑIDA θeɲˈiða +CEÑIDAS θeɲˈiðas +CEÑIDO θeɲˈiðo +CEÑIDOS θeɲˈiðos +CÉNIT θˈenit +CENIZA θenˈiθa +CENIZAS θenˈiθas +CENIZO θenˈiθo +CENIZOS θenˈiθos +CEÑO θˈeɲo +CENOBÍTICO θˌenoβˈitiko +CENÓMANOS θenˈomanos +CEÑOS θˈeɲos +CENOTE θenˈote +CENSADA θensˈaða +CENSADAS θensˈaðas +CENSADO θensˈaðo +CENSADOS θensˈaðos +CENSAL θensˈal +CENSAR θensˈaɾ +CENSISTA θensˈista +CENSOR θensˈoɾ +CENSORES θensˈoɾes +CENSOS θˈɛnsos +CENSUAL θenswˈal +CENSURA θensˈuɾa +CENSURADA θˌensuɾˈaða +CENSURADAS θˌensuɾˈaðas +CENSURADO θˌensuɾˈaðo +CENSURADOR θˌensuɾaðˈoɾ +CENSURADORA θˌensuɾaðˈoɾa +CENSURADOS θˌensuɾˈaðos +CENSURAMOS θˌensuɾˈamos +CENSURANDO θˌensuɾˈando +CENSURAR θˌensuɾˈaɾ +CENSURARA θˌensuɾˈaɾa +CENSURARÁ θˌensuɾaɾˈa +CENSURÁRAMOS θˌensuɾˈaɾamos +CENSURARAS θˌensuɾˈaɾas +CENSURARÁS θˌensuɾaɾˈas +CENSURAREIS θˌensuɾˈaɾeɪs +CENSURAREMOS θˌensuɾaɾˈemos +CENSURARES θˌensuɾˈaɾes +CENSURARÍAMOS θˌensuɾaɾˈiamos +CENSURAS θensˈuɾas +CENSURASTE θˌensuɾˈaste +CENSURE θensˈuɾe +CENSUREMOS θˌensuɾˈemos +CENSURES θensˈuɾes +CENSURO θensˈuɾo +CENTALLA θentˈaʎa +CENTAURO θentˈaʊɾo +CENTAVO θentˈaβo +CENTAVOS θentˈaβos +CENTELLA θentˈeʎa +CENTELLADA θˌenteʎˈaða +CENTELLADAS θˌenteʎˈaðas +CENTELLADO θˌenteʎˈaðo +CENTELLADOS θˌenteʎˈaðos +CENTELLEADA θˌenteʎeˈaða +CENTELLEADAS θˌenteʎeˈaðas +CENTELLEADO θˌenteʎeˈaðo +CENTELLEADOR θˌenteʎˌeaðˈoɾ +CENTELLEADOS θˌenteʎeˈaðos +CENTELLEAR θˌenteʎeˈaɾ +CENTELLEO θˌenteʎˈeo +CENTENA θentˈena +CENTENAL θˌentenˈal +CENTENAR θˌentenˈaɾ +CENTENARIO θˌentenˈaɾjo +CENTENO θentˈeno +CENTÉSIMO θentˈesimo +CENTÍGRADO θentˈiɣɾaðo +CENTÍGRADOS θentˈiɣɾaðos +CENTIMÉTRICO θˌentimˈetɾiko +CENTÍMETRO θentˈimetɾo +CENTÍMETROS θentˈimetɾos +CENTIMILLO θˌentimˈiʎo +CÉNTIMO θˈentimo +CENTOLLA θentˈoʎa +CENTÓN θentˈon +CENTRADA θentɾˈaða +CENTRADAS θentɾˈaðas +CENTRADO θentɾˈaðo +CENTRADOS θentɾˈaðos +CENTRAL θentɾˈal +CENTRALES θentɾˈales +CENTRALIZACIÓN θˌentɾalˌiθaθjˈon +CENTRALIZADA θˌentɾaliθˈaða +CENTRALIZADAS θˌentɾaliθˈaðas +CENTRALIZADO θˌentɾaliθˈaðo +CENTRALIZADOS θˌentɾaliθˈaðos +CENTRAR θentɾˈaɾ +CÉNTRICO θˈentɾiko +CENTRIFUGA θˌentɾifˈuɣa +CENTRIFUGADA θˌentɾifuɣˈaða +CENTRIFUGADAS θˌentɾifuɣˈaðas +CENTRIFUGADO θˌentɾifuɣˈaðo +CENTRIFUGADOS θˌentɾifuɣˈaðos +CENTRIFUGAMOS θˌentɾifuɣˈamos +CENTRIFUGANDO θˌentɾifuɣˈando +CENTRIFUGAR θˌentɾifuɣˈaɾ +CENTRIFUGARA θˌentɾifuɣˈaɾa +CENTRIFUGARÁ θˌentɾifˌuɣaɾˈa +CENTRIFUGÁRAMOS θˌentɾifuɣˈaɾamos +CENTRIFUGARAS θˌentɾifuɣˈaɾas +CENTRIFUGARÁS θˌentɾifˌuɣaɾˈas +CENTRIFUGAREIS θˌentɾifuɣˈaɾeɪs +CENTRIFUGAREMOS θˌentɾifˌuɣaɾˈemos +CENTRIFUGARES θˌentɾifuɣˈaɾes +CENTRIFUGARÍAMOS θˌentɾifˌuɣaɾˈiamos +CENTRIFUGAS θˌentɾifˈuɣas +CENTRIFUGASTE θˌentɾifuɣˈaste +CENTRIFUGO θˌentɾifˈuɣo +CENTRÍFUGO θentɾˈifuɣo +CENTRIFUGUE θˌentɾifˈuɣe +CENTRIFUGUEMOS θˌentɾifuɣˈemos +CENTRIFUGUES θˌentɾifˈuɣes +CENTRIOLO θˌentɾiˈolo +CENTRÍPETA θentɾˈipeta +CENTRÍPETAS θentɾˈipetas +CENTRÍPETO θentɾˈipeto +CENTRÍPETOS θentɾˈipetos +CENTRISTAS θentɾˈistas +CENTRO θˈɛntɾo +CENTROAFRICANO θˌentɾoˌafɾikˈano +CENTROAMÉRICA θˌentɾoamˈeɾika +CENTROAMERICANA θˌentɾoˌameɾikˈana +CENTROAMERICANAS θˌentɾoˌameɾikˈanas +CENTROAMERICANO θˌentɾoˌameɾikˈano +CENTROAMERICANOS θˌentɾoˌameɾikˈanos +CENTROCAMPISTA θˌentɾokampˈista +CENTROCARIBEÑA θˌentɾokˌaɾiβˈeɲa +CENTROCARIBEÑAS θˌentɾokˌaɾiβˈeɲas +CENTROCARIBEÑO θˌentɾokˌaɾiβˈeɲo +CENTROCARIBEÑOS θˌentɾokˌaɾiβˈeɲos +CENTROCCIDENTAL θˌentɾokθˌiðentˈal +CENTROEUROPEO θˌentɾoˌeʊɾopˈeo +CENTROMÉRICA θˌentɾomˈeɾika +CENTROMÉRICAS θˌentɾomˈeɾikas +CENTROMÉRICO θˌentɾomˈeɾiko +CENTROMÉRICOS θˌentɾomˈeɾikos +CENTROMERIDIONAL θˌentɾomˌeɾiðjonˈal +CENTRÓMERO θentɾˈomeɾo +CENTROOCCIDENTAL θˌentɾoˌokθiðentˈal +CENTROORIENTAL θˌentɾoˌoɾjentˈal +CENTRORIENTAL θˌentɾoɾjentˈal +CENTROS θˈɛntɾos +CENTUPLICAR θˌentuplikˈaɾ +CENTURIA θentˈuɾja +CENTURIÓN θˌentuɾjˈon +CÉNZALO θˈenθalo +CENZONTE θenθˈonte +CENZONTLE θenθˈontle +CEOLITA θˌeolˈita +CEPA θˈepa +CEPILLADA θˌepiʎˈaða +CEPILLADAS θˌepiʎˈaðas +CEPILLADO θˌepiʎˈaðo +CEPILLADOS θˌepiʎˈaðos +CEPILLAR θˌepiʎˈaɾ +CEPILLO θepˈiʎo +CEQUÍ θekˈi +CERA θˈeɾa +CERÁMICA θeɾˈamika +CÉRAMICA θˈeɾamˌika +CERÁMICO θeɾˈamiko +CERATOSAURIO θˌeɾatosˈaʊɾjo +CERBERO θeɾβˈeɾo +CERCA θˈeɾka +CERCADA θeɾkˈaða +CERCADAS θeɾkˈaðas +CERCADO θeɾkˈaðo +CERCADOS θeɾkˈaðos +CERCAMIENTO θˌeɾkamjˈɛnto +CERCAMOS θeɾkˈamos +CERCANA θeɾkˈana +CERCANAS θeɾkˈanas +CERCANDO θeɾkˈando +CERCANÍA θˌeɾkanˈia +CERCANÍAS θˌeɾkanˈias +CERCANO θeɾkˈano +CERCANOS θeɾkˈanos +CERCAR θeɾkˈaɾ +CERCARA θeɾkˈaɾa +CERCARÁ θˌeɾkaɾˈa +CERCÁRAMOS θeɾkˈaɾamos +CERCARAS θeɾkˈaɾas +CERCARÁS θˌeɾkaɾˈas +CERCAREIS θeɾkˈaɾeɪs +CERCAREMOS θˌeɾkaɾˈemos +CERCARES θeɾkˈaɾes +CERCARÍAMOS θˌeɾkaɾˈiamos +CERCAS θˈeɾkas +CERCASTE θeɾkˈaste +CERCENADA θˌeɾθenˈaða +CERCENADAS θˌeɾθenˈaðas +CERCENADO θˌeɾθenˈaðo +CERCENADOS θˌeɾθenˈaðos +CERCENAMIENTO θˌeɾθenamjˈɛnto +CERCENAR θˌeɾθenˈaɾ +CERCHE θˈeɾtʃe +CERCIORADA θˌeɾθjoɾˈaða +CERCIORADAS θˌeɾθjoɾˈaðas +CERCIORADO θˌeɾθjoɾˈaðo +CERCIORADOS θˌeɾθjoɾˈaðos +CERCO θˈeɾko +CERCOPITECO θˌeɾkopitˈeko +CERDA θˈeɾða +CERDEÑA θeɾðˈeɲa +CERDITO θeɾðˈito +CERDO θˈeɾðo +CEREAL θˌeɾeˈal +CEREALERO θˌeɾealˈeɾo +CEREALISTA θˌeɾealˈista +CEREALÍSTICO θˌeɾealˈistiko +CEREBELAR θˌeɾeβelˈaɾ +CEREBELO θˌeɾeβˈelo +CEREBRAL θˌeɾeβɾˈal +CEREBRALES θˌeɾeβɾˈales +CEREBRO θeɾˈeβɾo +CEREBROESPINAL θˌeɾeβɾˌoespinˈal +CEREBROVASCULAR θˌeɾeβɾˌoβaskulˈaɾ +CEREBROVASCULARES θˌeɾeβɾˌoβaskulˈaɾes +CEREFOLIO θˌeɾefˈoljo +CEREMONIA θˌeɾemˈonja +CEREMONIAL θˌeɾemonjˈal +CÉREO θˈeɾeo +CERERA θeɾˈeɾa +CERES θˈeɾes +CEREZA θeɾˈeθa +CEREZO θeɾˈeθo +CERILLA θeɾˈiʎa +CERILLITA θˌeɾiʎˈita +CERIO θˈeɾjo +CERNER θeɾnˈeɾ +CERNÍCALO θeɾnˈikalo +CERNIDA θeɾnˈiða +CERNIDAS θeɾnˈiðas +CERNIDO θeɾnˈiðo +CERNIDOS θeɾnˈiðos +CERNIR θeɾnˈiɾ +CERO θˈeɾo +CEROTE θeɾˈote +CERQUE θˈeɾke +CERQUEMOS θeɾkˈemos +CERQUES θˈeɾkes +CERQUILLO θeɾkˈiʎo +CERQUITA θeɾkˈita +CERRADA θeɾɾˈaða +CERRADAS θeɾɾˈaðas +CERRADO θeɾɾˈaðo +CERRADOS θeɾɾˈaðos +CERRADURA θˌeɾɾaðˈuɾa +CERRAJA θeɾɾˈaxa +CERRAJERO θˌeɾɾaxˈeɾo +CERRAMOS θeɾɾˈamos +CERRANDO θeɾɾˈando +CERRAR θeɾɾˈaɾ +CERRARA θeɾɾˈaɾa +CERRARÁ θˌeɾɾaɾˈa +CERRÁRAMOS θeɾɾˈaɾamos +CERRARAS θeɾɾˈaɾas +CERRARÁS θˌeɾɾaɾˈas +CERRAREIS θeɾɾˈaɾeɪs +CERRAREMOS θˌeɾɾaɾˈemos +CERRARES θeɾɾˈaɾes +CERRARÍAMOS θˌeɾɾaɾˈiamos +CERRASTE θeɾɾˈaste +CERRAZÓN θˌeɾɾaθˈon +CERREMOS θeɾɾˈemos +CERRILLO θeɾɾˈiʎo +CERRITO θeɾɾˈito +CERRO θˈeɾɾo +CERROJAZO θˌeɾɾoxˈaθo +CERROJO θeɾɾˈoxo +CERROS θˈeɾɾos +CERTAMEN θeɾtˈamen +CERTERA θeɾtˈeɾa +CERTERAS θeɾtˈeɾas +CERTERO θeɾtˈeɾo +CERTEROS θeɾtˈeɾos +CERTEZA θeɾtˈeθa +CERTIDUMBRE θˌeɾtiðˈumbɾe +CERTIFICACIÓN θˌeɾtifˌikaθjˈon +CERTIFICACIONES θˌeɾtifˌikaθjˈones +CERTIFICADA θˌeɾtifikˈaða +CERTIFICADAS θˌeɾtifikˈaðas +CERTIFICADO θˌeɾtifikˈaðo +CERTIFICADOS θˌeɾtifikˈaðos +CERTIFICAR θˌeɾtifikˈaɾ +CERTÍSIMO θeɾtˈisimo +CERÚLEO θeɾˈuleo +CERULOPLASMINA θˌeɾulˌoplasmˈina +CERUMEN θeɾˈumen +CERUMENES θˌeɾumˈenes +CERVAL θeɾβˈal +CERVANTES θeɾβˈantes +CERVANTESCO θˌeɾβantˈesko +CERVÁNTICO θeɾβˈantiko +CERVANTINO θˌeɾβantˈino +CERVANTISMO θˌeɾβantˈismo +CERVANTISTA θˌeɾβantˈista +CERVATILLO θˌeɾβatˈiʎo +CERVATO θeɾβˈato +CERVE θˈeɾβe +CERVECERÍA θˌeɾβeθeɾˈia +CERVECERO θˌeɾβeθˈeɾo +CERVECITA θˌeɾβeθˈita +CERVEZA θeɾβˈeθa +CERVICAL θˌeɾβikˈal +CERVICOTORÁCICO θˌeɾβikˌotoɾˈaθiko +CERVICOVAGINAL θˌeɾβikˌoβaxinˈal +CERVICOVAGINALES θˌeɾβikˌoβaxinˈales +CERVUNAL θˌeɾβunˈal +CERVUNO θeɾβˈuno +CES θˈes +CESACIÓN θˌesaθjˈon +CESADA θesˈaða +CESADAS θesˈaðas +CESADO θesˈaðo +CESADOS θesˈaðos +CESANTE θesˈante +CESANTÍA θˌesantˈia +CESANTÍAS θˌesantˈias +CESAR θesˈaɾ +CÉSAR θˈesaɾ +CESARAUGUSTANA θˌesaɾˌaʊɣustˈana +CESARAUGUSTANAS θˌesaɾˌaʊɣustˈanas +CESARAUGUSTANO θˌesaɾˌaʊɣustˈano +CESARAUGUSTANOS θˌesaɾˌaʊɣustˈanos +CESAREA θˌesaɾˈea +CESÁREA θesˈaɾea +CESARISMO θˌesaɾˈismo +CESARISTA θˌesaɾˈista +CESE θˈese +CESÉ θesˈe +CESIO θˈesjo +CESIÓN θesjˈon +CESO θˈeso +CÉSPED θˈesped +CESPITADA θˌespitˈaða +CESPITADAS θˌespitˈaðas +CESPITADO θˌespitˈaðo +CESPITADOS θˌespitˈaðos +CESPITAR θˌespitˈaɾ +CESPITOSO θˌespitˈoso +CESTA θˈesta +CESTILLA θestˈiʎa +CESTILLO θestˈiʎo +CESTITA θestˈita +CESTITO θestˈito +CESTO θˈesto +CESTOBALL θˌestoβˈaʎ +CESTÓN θestˈon +CESTRIANO θˌestɾiˈano +CETÁCEO θetˈaθeo +CETOACIDOSIS θˌetoˌaθiðˈosis +CETÓNICO θetˈoniko +CETOSA θetˈosa +CETRERÍA θˌetɾeɾˈia +CETRERO θetɾˈeɾo +CETRINO θetɾˈino +CETRO θˈetɾo +CEUTA θˈeʊta +CEUTÍ θeʊtˈi +CHA tʃˈa +CHABACANA tʃˌaβakˈana +CHABACANAS tʃˌaβakˈanas +CHABACANO tʃˌaβakˈano +CHABACANOS tʃˌaβakˈanos +CHABOLA tʃaβˈola +CHABÓN tʃaβˈon +CHABONA tʃaβˈona +CHACAL tʃakˈal +CHACALES tʃakˈales +CHÁCARA tʃˈakaɾa +CHACARERO tʃˌakaɾˈeɾo +CHACASINO tʃˌakasˈino +CHACHA tʃˈatʃa +CHACHALACA tʃˌatʃalˈaka +CHACHAREADA tʃˌatʃaɾeˈaða +CHACHAREADAS tʃˌatʃaɾeˈaðas +CHACHAREADO tʃˌatʃaɾeˈaðo +CHACHAREADOS tʃˌatʃaɾeˈaðos +CHACHAS tʃˈatʃas +CHACHÍ tʃatʃˈi +CHACHITO tʃatʃˈito +CHACMOL tʃakmˈol +CHACOLÍ tʃˌakolˈi +CHACOTA tʃakˈota +CHACOTEAR tʃˌakoteˈaɾ +CHACRA tʃˈakɾa +CHAD tʃˈad +CHÁDICO tʃˈaðiko +CHAFA tʃˈafa +CHAFADA tʃafˈaða +CHAFADAS tʃafˈaðas +CHAFADO tʃafˈaðo +CHAFADOS tʃafˈaðos +CHAFAR tʃafˈaɾ +CHAFARDEAR tʃˌafaɾðeˈaɾ +CHAFARDERO tʃˌafaɾðˈeɾo +CHAFLÁN tʃaflˈan +CHAGOSIANO tʃˌaɣosjˈano +CHAIKOVSKI tʃaɪkˈoβski +CHAIMAS tʃˈaɪmas +CHAIRO tʃˈaɪɾo +CHAKRA tʃˈakɾa +CHALA tʃˈala +CHALACA tʃalˈaka +CHALACIÓN tʃˌalaθjˈon +CHALADA tʃalˈaða +CHALADAS tʃalˈaðas +CHALADO tʃalˈaðo +CHALADOS tʃalˈaðos +CHALCA tʃˈalka +CHALE tʃˈale +CHALÉ tʃalˈe +CHALECITO tʃˌaleθˈito +CHALECO tʃalˈeko +CHALEQUERA tʃˌalekˈeɾa +CHALET tʃalˈet +CHALOTE tʃalˈote +CHALUKYA tʃalˈukjja +CHALUPA tʃalˈupa +CHALUPERO tʃˌalupˈeɾo +CHAMACA tʃamˈaka +CHAMACO tʃamˈako +CHAMAGOSO tʃˌamaɣˈoso +CHAMAMECERO tʃˌamameθˈeɾo +CHAMÁN tʃamˈan +CHAMARILEAR tʃˌamaɾˌileˈaɾ +CHAMBA tʃˈamba +CHAMBAS tʃˈambas +CHAMBEADA tʃˌambeˈaða +CHAMBEADAS tʃˌambeˈaðas +CHAMBEADO tʃˌambeˈaðo +CHAMBEADOS tʃˌambeˈaðos +CHAMBEAR tʃˌambeˈaɾ +CHAMBELÁN tʃˌambelˈan +CHAMBÓN tʃambˈon +CHAMBRANA tʃambɾˈana +CHAMBRITA tʃambɾˈita +CHAMCUA tʃˈamkwa +CHAMIZO tʃamˈiθo +CHAMORRO tʃamˈoɾɾo +CHAMOS tʃˈamos +CHAMOY tʃamˈoɪ +CHAMPA tʃˈampa +CHAMPÁN tʃampˈan +CHAMPAÑA tʃampˈaɲa +CHAMPAÑERO tʃˌampaɲˈeɾo +CHAMPIÑÓN tʃˌampiɲˈon +CHAMPIÑONES tʃˌampiɲˈones +CHAMPIONS tʃˈampjons +CHAMPÚ tʃampˈu +CHAMPURRADO tʃˌampuɾɾˈaðo +CHAMPURRAR tʃˌampuɾɾˈaɾ +CHAMPÚS tʃampˈus +CHAMUCO tʃamˈuko +CHAMUSCADA tʃˌamuskˈaða +CHAMUSCADAS tʃˌamuskˈaðas +CHAMUSCADO tʃˌamuskˈaðo +CHAMUSCADOS tʃˌamuskˈaðos +CHAMUSCAR tʃˌamuskˈaɾ +CHAN tʃˈan +CHANCACA tʃankˈaka +CHANCADO tʃankˈaðo +CHANCADORA tʃˌankaðˈoɾa +CHANCAY tʃankˈaɪ +CHANCE tʃˈanθe +CHANCEAR tʃˌanθeˈaɾ +CHANCERO tʃanθˈeɾo +CHANCES tʃˈanθes +CHANCHA tʃˈantʃa +CHANCHAS tʃˈantʃas +CHANCHAU tʃantʃˈaʊ +CHANCHO tʃˈantʃo +CHANCHOS tʃˈantʃos +CHANCILLER tʃˌanθiʎˈeɾ +CHANCLA tʃˈankla +CHANCLETA tʃanklˈeta +CHANCLETAZO tʃˌankletˈaθo +CHANCLETEAR tʃˌankleteˈaɾ +CHANCO tʃˈanko +CHANCÓN tʃankˈon +CHANCONA tʃankˈona +CHANCONAS tʃankˈonas +CHANCONES tʃankˈones +CHÁNDAL tʃˈandal +CHANÉ tʃanˈe +CHANELAR tʃˌanelˈaɾ +CHANEQUE tʃanˈeke +CHANGARRITO tʃˌaŋɡaɾɾˈito +CHANGARRO tʃaŋɡˈaɾɾo +CHANGO tʃˈaŋɡo +CHANGUE tʃˈaŋɡe +CHANGÜÍ tʃˌaŋɡuˈi +CHANO tʃˈano +CHANQUE tʃˈanke +CHANTA tʃˈanta +CHANTAJEADA tʃˌantaxeˈaða +CHANTAJEADAS tʃˌantaxeˈaðas +CHANTAJEADO tʃˌantaxeˈaðo +CHANTAJEADOR tʃˌantaxˌeaðˈoɾ +CHANTAJEADOS tʃˌantaxeˈaðos +CHANTAJEAR tʃˌantaxeˈaɾ +CHANZA tʃˈanθa +CHAO tʃˈao +CHAPA tʃˈapa +CHAPADA tʃapˈaða +CHAPADAS tʃapˈaðas +CHAPADO tʃapˈaðo +CHAPADOS tʃapˈaðos +CHAPALEADA tʃˌapaleˈaða +CHAPALEADAS tʃˌapaleˈaðas +CHAPALEADO tʃˌapaleˈaðo +CHAPALEADOS tʃˌapaleˈaðos +CHAPALETEAR tʃˌapalˌeteˈaɾ +CHAPAR tʃapˈaɾ +CHAPARRAL tʃˌapaɾɾˈal +CHAPARRITO tʃˌapaɾɾˈito +CHAPARRÓN tʃˌapaɾɾˈon +CHAPATA tʃapˈata +CHAPEAR tʃˌapeˈaɾ +CHAPEAU tʃˌapeˈaʊ +CHAPEO tʃapˈeo +CHAPERNO tʃapˈeɾno +CHAPERÓN tʃˌapeɾˈon +CHAPIADORA tʃˌapjaðˈoɾa +CHAPÍN tʃapˈin +CHAPINA tʃapˈina +CHAPINAS tʃapˈinas +CHAPINES tʃapˈines +CHAPITEL tʃˌapitˈel +CHAPO tʃˈapo +CHAPÓ tʃapˈo +CHAPONA tʃapˈona +CHAPOPOTE tʃˌapopˈote +CHAPOTE tʃapˈote +CHAPOTEADA tʃˌapoteˈaða +CHAPOTEADAS tʃˌapoteˈaðas +CHAPOTEADERO tʃˌapotˌeaðˈeɾo +CHAPOTEADO tʃˌapoteˈaðo +CHAPOTEADOS tʃˌapoteˈaðos +CHAPOTEAR tʃˌapoteˈaɾ +CHAPUCEAR tʃˌapuθeˈaɾ +CHAPUCERÍA tʃˌapuθeɾˈia +CHAPULÍN tʃˌapulˈin +CHAPULTEPEC tʃˌapultepˈek +CHAPURRADA tʃˌapuɾɾˈaða +CHAPURRADAS tʃˌapuɾɾˈaðas +CHAPURRADO tʃˌapuɾɾˈaðo +CHAPURRADOS tʃˌapuɾɾˈaðos +CHAPURRAR tʃˌapuɾɾˈaɾ +CHAPURREADA tʃˌapuɾɾeˈaða +CHAPURREADAS tʃˌapuɾɾeˈaðas +CHAPURREADO tʃˌapuɾɾeˈaðo +CHAPURREADOS tʃˌapuɾɾeˈaðos +CHAPURREAR tʃˌapuɾɾeˈaɾ +CHAPUZA tʃapˈuθa +CHAPUZAR tʃˌapuθˈaɾ +CHAPUZÓN tʃˌapuθˈon +CHAQUÉ tʃakˈe +CHAQUEO tʃakˈeo +CHAQUETA tʃakˈeta +CHAQUETEADA tʃˌaketeˈaða +CHAQUETEADAS tʃˌaketeˈaðas +CHAQUETEADO tʃˌaketeˈaðo +CHAQUETEADOS tʃˌaketeˈaðos +CHAQUETEAR tʃˌaketeˈaɾ +CHAQUETÓN tʃˌaketˈon +CHARABÓN tʃˌaɾaβˈon +CHARAMICO tʃˌaɾamˈiko +CHARANDA tʃaɾˈanda +CHARANGA tʃaɾˈaŋɡa +CHARANGO tʃaɾˈaŋɡo +CHARANGUISTA tʃˌaɾaŋɡˈista +CHARAPITA tʃˌaɾapˈita +CHARCAS tʃˈaɾkas +CHARCO tʃˈaɾko +CHARCOS tʃˈaɾkos +CHARCUTERO tʃˌaɾkutˈeɾo +CHARLA tʃˈaɾla +CHARLADA tʃaɾlˈaða +CHARLADAS tʃaɾlˈaðas +CHARLADO tʃaɾlˈaðo +CHARLADOS tʃaɾlˈaðos +CHARLAR tʃaɾlˈaɾ +CHARLAS tʃˈaɾlas +CHARLATÁN tʃˌaɾlatˈan +CHARLATANEADA tʃˌaɾlatˌaneˈaða +CHARLATANEADAS tʃˌaɾlatˌaneˈaðas +CHARLATANEADO tʃˌaɾlatˌaneˈaðo +CHARLATANEADOS tʃˌaɾlatˌaneˈaðos +CHARLATANEAR tʃˌaɾlatˌaneˈaɾ +CHARLESTONIANO tʃˌaɾlestonjˈano +CHARLOTEADA tʃˌaɾloteˈaða +CHARLOTEADAS tʃˌaɾloteˈaðas +CHARLOTEADO tʃˌaɾloteˈaðo +CHARLOTEADOS tʃˌaɾloteˈaðos +CHARLOTEAR tʃˌaɾloteˈaɾ +CHARNELA tʃaɾnˈela +CHARO tʃˈaɾo +CHAROL tʃaɾˈol +CHAROLA tʃaɾˈola +CHAROLAR tʃˌaɾolˈaɾ +CHARQUEAR tʃˌaɾkeˈaɾ +CHARQUI tʃˈaɾki +CHARQUICÁN tʃˌaɾkikˈan +CHARQUITO tʃaɾkˈito +CHARRA tʃˈaɾɾa +CHARRÁN tʃaɾɾˈan +CHARRANADA tʃˌaɾɾanˈaða +CHARRAS tʃˈaɾɾas +CHARREADA tʃˌaɾɾeˈaða +CHARREADAS tʃˌaɾɾeˈaðas +CHARRITO tʃaɾɾˈito +CHARRO tʃˈaɾɾo +CHARROS tʃˈaɾɾos +CHARTER tʃaɾtˈeɾ +CHÁRTER tʃˈaɾteɾ +CHASCA tʃˈaska +CHASCADA tʃaskˈaða +CHASCADAS tʃaskˈaðas +CHASCADO tʃaskˈaðo +CHASCADOS tʃaskˈaðos +CHASCAR tʃaskˈaɾ +CHASCO tʃˈasko +CHASIS tʃˈasis +CHASISTA tʃasˈista +CHASQUEADA tʃˌaskeˈaða +CHASQUEADAS tʃˌaskeˈaðas +CHASQUEADO tʃˌaskeˈaðo +CHASQUEADOS tʃˌaskeˈaðos +CHASQUERO tʃaskˈeɾo +CHASQUI tʃˈaski +CHAT tʃˈat +CHATA tʃˈata +CHATARRA tʃatˈaɾɾa +CHATEADA tʃˌateˈaða +CHATEADAS tʃˌateˈaðas +CHATEADO tʃˌateˈaðo +CHATEADOS tʃˌateˈaðos +CHATEAR tʃˌateˈaɾ +CHATEO tʃatˈeo +CHATINO tʃatˈino +CHATO tʃˈato +CHATRÍA tʃatɾˈia +CHATS tʃˈats +CHAU tʃˈaʊ +CHAULAFÁN tʃˌaʊlafˈan +CHAUZ tʃˈaʊθ +CHAVAL tʃaβˈal +CHAVALITO tʃˌaβalˈito +CHAVALO tʃaβˈalo +CHAVALOTE tʃˌaβalˈote +CHAVARRIA tʃaβˈaɾɾia +CHAVETA tʃaβˈeta +CHAVETAZO tʃˌaβetˈaθo +CHAVETEAR tʃˌaβeteˈaɾ +CHÁVEZ tʃˈaβeθ +CHAVIZA tʃaβˈiθa +CHAVO tʃˈaβo +CHAVORRUCO tʃˌaβoɾɾˈuko +CHAXIRAXI tʃˌaksiɾˈaksi +CHE tʃˈe +CHECADA tʃekˈaða +CHECADAS tʃekˈaðas +CHECADO tʃekˈaðo +CHECADOS tʃekˈaðos +CHECAR tʃekˈaɾ +CHECHENA tʃetʃˈena +CHECHENIA tʃetʃˈenja +CHECHENO tʃetʃˈeno +CHECKIN tʃˈekin +CHECKOUT tʃekˈowt +CHECO tʃˈeko +CHECOSLOVAQUIA tʃˌekosloβˈakja +CHEDDAR tʃedðˈaɾ +CHEERLEADER tʃˌeeɾlˌeaðˈeɾ +CHEESECAKE tʃˌeesekˈake +CHEF tʃˈef +CHELA tʃˈela +CHELE tʃˈele +CHELIA tʃˈelja +CHELÍN tʃelˈin +CHELITO tʃelˈito +CHELO tʃˈelo +CHEMA tʃˈema +CHENQUE tʃˈɛnke +CHENTE tʃˈɛnte +CHÉPICA tʃˈepika +CHEQUE tʃˈeke +CHEQUÉ tʃekˈe +CHEQUEADA tʃˌekeˈaða +CHEQUEADAS tʃˌekeˈaðas +CHEQUEADO tʃˌekeˈaðo +CHEQUEADOS tʃˌekeˈaðos +CHEQUEAR tʃˌekeˈaɾ +CHEQUEO tʃekˈeo +CHEQUERA tʃekˈeɾa +CHEQUERAS tʃekˈeɾas +CHEQUIA tʃˈekja +CHERA tʃˈeɾa +CHERAS tʃˈeɾas +CHERKESSK tʃeɾkˈessk +CHERNÓBIL tʃeɾnˈoβil +CHERO tʃˈeɾo +CHEROQUI tʃeɾˈoki +CHÉROQUI tʃˈeɾoki +CHERRY tʃˈeɾɾi +CHERRYS tʃˈeɾɾis +CHESCO tʃˈesko +CHESO tʃˈeso +CHETA tʃˈeta +CHETAS tʃˈetas +CHETO tʃˈeto +CHETOS tʃˈetos +CHEVE tʃˈeβe +CHÉVERE tʃˈeβeɾe +CHEVERÍSIMO tʃˌeβeɾˈisimo +CHÍA tʃˈia +CHIAPANECO tʃjˌapanˈeko +CHIAPAS tʃjˈapas +CHIBCHA tʃˈibtʃa +CHICA tʃˈika +CHICANA tʃikˈana +CHICANEAR tʃˌikaneˈaɾ +CHICANO tʃikˈano +CHICAS tʃˈikas +CHICHA tʃˈitʃa +CHICHADA tʃitʃˈaða +CHICHADAS tʃitʃˈaðas +CHICHADO tʃitʃˈaðo +CHICHADOS tʃitʃˈaðos +CHICHAR tʃitʃˈaɾ +CHÍCHARO tʃˈitʃaɾo +CHICHARRAR tʃˌitʃaɾɾˈaɾ +CHICHARRONES tʃˌitʃaɾɾˈones +CHICHE tʃˈitʃe +CHICHERA tʃitʃˈeɾa +CHICHERO tʃitʃˈeɾo +CHICHI tʃˈitʃi +CHICHICUILOTE tʃˌitʃikwilˈote +CHICHIFO tʃitʃˈifo +CHICHIGUA tʃitʃˈiɣwa +CHICHIMECA tʃˌitʃimˈeka +CHICHIMECO tʃˌitʃimˈeko +CHICHIPATO tʃˌitʃipˈato +CHICHO tʃˈitʃo +CHICHÓN tʃitʃˈon +CHICLANERO tʃˌiklanˈeɾo +CHICLE tʃˈikle +CHICO tʃˈiko +CHICOS tʃˈikos +CHICOTA tʃikˈota +CHICOTAZO tʃˌikotˈaθo +CHICOTE tʃikˈote +CHICOTEAR tʃˌikoteˈaɾ +CHICOZAPOTE tʃˌikoθapˈote +CHIDO tʃˈiðo +CHIFA tʃˈifa +CHIFLADA tʃiflˈaða +CHIFLADAS tʃiflˈaðas +CHIFLADO tʃiflˈaðo +CHIFLADOS tʃiflˈaðos +CHIFLADURA tʃˌiflaðˈuɾa +CHIFLAR tʃiflˈaɾ +CHIFLE tʃˈifle +CHIFLIDO tʃiflˈiðo +CHIGÜIRE tʃˌiɣuˈiɾe +CHIHUAHUA tʃiwˈawa +CHIHUAHUENSE tʃˌiwawˈɛnse +CHIITA tʃjˈita +CHIJAUKAY tʃˌixaʊkˈaɪ +CHIKUNGUÑA tʃˌikuŋɡˈuɲa +CHILACA tʃilˈaka +CHILANGO tʃilˈaŋɡo +CHILAQUILES tʃˌilakˈiles +CHILATE tʃilˈate +CHILCHOTE tʃiltʃˈote +CHILE tʃˈile +CHILENA tʃilˈena +CHILENAS tʃilˈenas +CHILENIDAD tʃˌileniðˈad +CHILENIZAR tʃˌileniθˈaɾ +CHILENO tʃilˈeno +CHILENOS tʃilˈenos +CHILERO tʃilˈeɾo +CHILGUETE tʃilɣˈete +CHILI tʃˈili +CHILINDRÓN tʃˌilindɾˈon +CHILOCUIL tʃˌilokwˈil +CHILOTA tʃilˈota +CHILTOMA tʃiltˈoma +CHIMALTENANGO tʃˌimaltenˈaŋɡo +CHIMANGO tʃimˈaŋɡo +CHIMBA tʃˈimba +CHIMBARONGO tʃˌimbaɾˈoŋɡo +CHIMBO tʃˈimbo +CHIMBOMBA tʃimbˈomba +CHIMBOTANO tʃˌimbotˈano +CHIMENEA tʃˌimenˈea +CHIMICHANGA tʃˌimitʃˈaŋɡa +CHIMICHURRI tʃˌimitʃˈuɾɾi +CHIMILA tʃimˈila +CHIMOL tʃimˈol +CHIMPANCÉ tʃˌimpanθˈe +CHIMUELO tʃimwˈelo +CHIN tʃˈin +CHINA tʃˈina +CHINAMPA tʃinˈampa +CHINAMPERÍA tʃˌinampeɾˈia +CHINAMPERO tʃˌinampˈeɾo +CHINANDEGA tʃˌinandˈeɣa +CHINANTECA tʃˌinantˈeka +CHINANTECO tʃˌinantˈeko +CHINCHADA tʃintʃˈaða +CHINCHADAS tʃintʃˈaðas +CHINCHADO tʃintʃˈaðo +CHINCHADOS tʃintʃˈaðos +CHINCHANO tʃintʃˈano +CHINCHAR tʃintʃˈaɾ +CHINCHE tʃˈintʃe +CHINCHETA tʃintʃˈeta +CHINCHÍN tʃintʃˈin +CHINCHINERO tʃˌintʃinˈeɾo +CHINCHÓN tʃintʃˈon +CHINCHORRITO tʃˌintʃoɾɾˈito +CHINCOL tʃinkˈol +CHINDONDO tʃindˈondo +CHINELO tʃinˈelo +CHINGADA tʃiŋɡˈaða +CHINGADAZO tʃˌiŋɡaðˈaθo +CHINGADERA tʃˌiŋɡaðˈeɾa +CHINGADO tʃiŋɡˈaðo +CHINGANA tʃiŋɡˈana +CHINGAR tʃiŋɡˈaɾ +CHINGARLE tʃiŋɡˈaɾle +CHINGÓN tʃiŋɡˈon +CHINGONCÍSIMO tʃˌiŋɡonθˈisimo +CHINGONERÍA tʃˌiŋɡoneɾˈia +CHINGUEAR tʃˌiŋɡeˈaɾ +CHINICUIL tʃˌinikwˈil +CHINITA tʃinˈita +CHINO tʃˈino +CHINOCUIL tʃˌinokwˈil +CHINOS tʃˈinos +CHIP tʃˈip +CHIPA tʃˈipa +CHIPEAR tʃˌipeˈaɾ +CHIPERO tʃipˈeɾo +CHÍPIL tʃˈipil +CHIPILÍN tʃˌipilˈin +CHIPOTE tʃipˈote +CHIPOTLE tʃipˈotle +CHIPRE tʃˈipɾe +CHIPS tʃˈips +CHIQUE tʃˈike +CHIQUEAR tʃˌikeˈaɾ +CHIQUERO tʃikˈeɾo +CHIQUIGÜITE tʃˌikiɣuˈite +CHIQUIHUITE tʃˌikiwˈite +CHIQUIMULA tʃˌikimˈula +CHIQUITA tʃikˈita +CHIQUITÍN tʃˌikitˈin +CHIQUITINA tʃˌikitˈina +CHIQUITITO tʃˌikitˈito +CHIQUITO tʃikˈito +CHIRIBITA tʃˌiɾiβˈita +CHIRIGUANO tʃˌiɾiɣwˈano +CHIRIGÜE tʃˌiɾiɣˈue +CHIRIMIRI tʃˌiɾimˈiɾi +CHIRIMOL tʃˌiɾimˈol +CHIRINGO tʃiɾˈiŋɡo +CHIRINGUITO tʃˌiɾiŋɡˈito +CHIRIPÁ tʃˌiɾipˈa +CHIRIVÍA tʃˌiɾiβˈia +CHIRLAR tʃiɾlˈaɾ +CHIRMOL tʃiɾmˈol +CHIRONA tʃiɾˈona +CHIROQUERO tʃˌiɾokˈeɾo +CHIRRIADA tʃˌiɾɾiˈaða +CHIRRIADAS tʃˌiɾɾiˈaðas +CHIRRIADO tʃˌiɾɾiˈaðo +CHIRRIADOS tʃˌiɾɾiˈaðos +CHIRRIANTE tʃˌiɾɾiˈante +CHIRRIAR tʃˌiɾɾiˈaɾ +CHIRRIDO tʃiɾɾˈiðo +CHIRRIÓN tʃˌiɾɾiˈon +CHIRRIONERA tʃˌiɾɾionˈeɾa +CHISGARABISES tʃˌisɣaɾaβˈises +CHISME tʃˈisme +CHISMEADA tʃˌismeˈaða +CHISMEADAS tʃˌismeˈaðas +CHISMEADO tʃˌismeˈaðo +CHISMEADOS tʃˌismeˈaðos +CHISMEAR tʃˌismeˈaɾ +CHISMOL tʃismˈol +CHISMORREADA tʃˌismoɾɾeˈaða +CHISMORREADAS tʃˌismoɾɾeˈaðas +CHISMORREADO tʃˌismoɾɾeˈaðo +CHISMORREADOS tʃˌismoɾɾeˈaðos +CHISMORREAR tʃˌismoɾɾeˈaɾ +CHISMORREO tʃˌismoɾɾˈeo +CHISPA tʃˈispa +CHISPADA tʃispˈaða +CHISPADAS tʃispˈaðas +CHISPADO tʃispˈaðo +CHISPADOS tʃispˈaðos +CHISPAS tʃˈispas +CHISPEADA tʃˌispeˈaða +CHISPEADAS tʃˌispeˈaðas +CHISPEADO tʃˌispeˈaðo +CHISPEADOS tʃˌispeˈaðos +CHISPEANTE tʃˌispeˈante +CHISPEAR tʃˌispeˈaɾ +CHISPITA tʃispˈita +CHISPO tʃˈispo +CHISPORROTEADA tʃˌispoɾɾˌoteˈaða +CHISPORROTEADAS tʃˌispoɾɾˌoteˈaðas +CHISPORROTEADO tʃˌispoɾɾˌoteˈaðo +CHISPORROTEADOS tʃˌispoɾɾˌoteˈaðos +CHISPORROTEANTE tʃˌispoɾɾˌoteˈante +CHISPORROTEAR tʃˌispoɾɾˌoteˈaɾ +CHISPORROTEO tʃˌispoɾɾotˈeo +CHISTADA tʃistˈaða +CHISTADAS tʃistˈaðas +CHISTADO tʃistˈaðo +CHISTADOS tʃistˈaðos +CHISTAR tʃistˈaɾ +CHISTE tʃˈiste +CHISTERO tʃistˈeɾo +CHISTORRA tʃistˈoɾɾa +CHISTOSO tʃistˈoso +CHITA tʃˈita +CHITO tʃˈito +CHITÓN tʃitˈon +CHITRÉ tʃitɾˈe +CHIUQUE tʃjˈuke +CHIVA tʃˈiβa +CHIVADA tʃiβˈaða +CHIVADAS tʃiβˈaðas +CHIVADO tʃiβˈaðo +CHIVADOS tʃiβˈaðos +CHIVAR tʃiβˈaɾ +CHIVARRO tʃiβˈaɾɾo +CHIVATEADA tʃˌiβateˈaða +CHIVATEADAS tʃˌiβateˈaðas +CHIVATEADO tʃˌiβateˈaðo +CHIVATEADOS tʃˌiβateˈaðos +CHIVATEAR tʃˌiβateˈaɾ +CHIVATO tʃiβˈato +CHIVERA tʃiβˈeɾa +CHIVERRE tʃiβˈeɾɾe +CHIVIADO tʃiβjˈaðo +CHIVIRÍN tʃˌiβiɾˈin +CHIVITERÍA tʃˌiβiteɾˈia +CHIVITO tʃiβˈito +CHIVO tʃˈiβo +CHOBENA tʃoβˈena +CHOBORRAS tʃoβˈoɾɾas +CHOCADA tʃokˈaða +CHOCADAS tʃokˈaðas +CHOCADO tʃokˈaðo +CHOCADOS tʃokˈaðos +CHOCAR tʃokˈaɾ +CHOCHA tʃˈotʃa +CHOCHAS tʃˈotʃas +CHOCHEADA tʃˌotʃeˈaða +CHOCHEADAS tʃˌotʃeˈaðas +CHOCHEADO tʃˌotʃeˈaðo +CHOCHEADOS tʃˌotʃeˈaðos +CHOCHEAR tʃˌotʃeˈaɾ +CHOCHO tʃˈotʃo +CHOCHOS tʃˈotʃos +CHOCLITO tʃoklˈito +CHOCLO tʃˈoklo +CHOCO tʃˈoko +CHOCOANO tʃˌokoˈano +CHOCOCHIP tʃˌokotʃˈip +CHOCOLATE tʃˌokolˈate +CHOCOLATEADA tʃˌokolˌateˈaða +CHOCOLATEADAS tʃˌokolˌateˈaðas +CHOCOLATEADO tʃˌokolˌateˈaðo +CHOCOLATEADOS tʃˌokolˌateˈaðos +CHOCOLATES tʃˌokolˈates +CHOCOMILK tʃˌokomˈilk +CHOCOMILKS tʃˌokomˈilks +CHOFER tʃofˈeɾ +CHÓFER tʃˈofeɾ +CHOFERIL tʃˌofeɾˈil +CHOKEADO tʃˌokeˈaðo +CHOL tʃˈol +CHOLANO tʃolˈano +CHOLGA tʃˈolɣa +CHOLGUA tʃˈolɣwa +CHOLITA tʃolˈita +CHOLO tʃˈolo +CHOLOTÓN tʃˌolotˈon +CHOLUTECA tʃˌolutˈeka +CHOMBA tʃˈomba +CHOMBO tʃˈombo +CHOMPA tʃˈompa +CHOMPITA tʃompˈita +CHON tʃˈon +CHONGO tʃˈoŋɡo +CHONI tʃˈoni +CHONO tʃˈono +CHONTADURO tʃˌontaðˈuɾo +CHONTALEÑO tʃˌontalˈeɲo +CHONTALES tʃontˈales +CHÓPED tʃˈoped +CHOPERA tʃopˈeɾa +CHOPITO tʃopˈito +CHOPO tʃˈopo +CHOQUE tʃˈoke +CHOQUES tʃˈokes +CHOR tʃˈoɾ +CHORA tʃˈoɾa +CHORAS tʃˈoɾas +CHOREAR tʃˌoɾeˈaɾ +CHORETO tʃoɾˈeto +CHORICERA tʃˌoɾiθˈeɾa +CHORICITO tʃˌoɾiθˈito +CHORIPÁN tʃˌoɾipˈan +CHORITO tʃoɾˈito +CHORIZO tʃoɾˈiθo +CHORIZOS tʃoɾˈiθos +CHORLITEJO tʃˌoɾlitˈexo +CHORLITO tʃoɾlˈito +CHORLO tʃˈoɾlo +CHORO tʃˈoɾo +CHOROS tʃˈoɾos +CHOROTEGA tʃˌoɾotˈeɣa +CHORRA tʃˈoɾɾa +CHORRADA tʃoɾɾˈaða +CHORRADITA tʃˌoɾɾaðˈita +CHORRAS tʃˈoɾɾas +CHORREADA tʃˌoɾɾeˈaða +CHORREADAS tʃˌoɾɾeˈaðas +CHORREADO tʃˌoɾɾeˈaðo +CHORREADOS tʃˌoɾɾeˈaðos +CHORRITO tʃoɾɾˈito +CHORRO tʃˈoɾɾo +CHORTÍ tʃoɾtˈi +CHOSCO tʃˈosko +CHOSCOS tʃˈoskos +CHOTA tʃˈota +CHOTACABRAS tʃˌotakˈaβɾas +CHOTADA tʃotˈaða +CHOTADAS tʃotˈaðas +CHOTADO tʃotˈaðo +CHOTADOS tʃotˈaðos +CHOTAR tʃotˈaɾ +CHOTEADA tʃˌoteˈaða +CHOTEADAS tʃˌoteˈaðas +CHOTEADO tʃˌoteˈaðo +CHOTEADOS tʃˌoteˈaðos +CHOTEAR tʃˌoteˈaɾ +CHOTIS tʃˈotis +CHOTO tʃˈoto +CHOVINISTA tʃˌoβinˈista +CHOZA tʃˈoθa +CHOZNO tʃˈoθno +CHOZÓN tʃoθˈon +CHRISTIANO tʃɾistjˈano +CHRONOS tʃɾˈonos +CHUBASCO tʃuβˈasko +CHUBASQUERO tʃˌuβaskˈeɾo +CHÚCARO tʃˈukaɾo +CHUCHA tʃˈutʃa +CHUCHADA tʃutʃˈaða +CHUCHAQUI tʃutʃˈaki +CHUCHE tʃˈutʃe +CHUCHEQUERA tʃˌutʃekˈeɾa +CHUCHEQUERAS tʃˌutʃekˈeɾas +CHUCHEQUERO tʃˌutʃekˈeɾo +CHUCHEQUEROS tʃˌutʃekˈeɾos +CHUCHERÍA tʃˌutʃeɾˈia +CHUCHIS tʃˈutʃis +CHUCHITO tʃutʃˈito +CHUCHO tʃˈutʃo +CHUCHUPATE tʃˌutʃupˈate +CHUCO tʃˈuko +CHUCRUT tʃukɾˈut +CHUCUREÑO tʃˌukuɾˈeɲo +CHUECO tʃwˈeko +CHUETA tʃwˈeta +CHUFA tʃˈufa +CHUFADA tʃufˈaða +CHUFADAS tʃufˈaðas +CHUFADO tʃufˈaðo +CHUFADOS tʃufˈaðos +CHUFAMOS tʃufˈamos +CHUFANDO tʃufˈando +CHUFAR tʃufˈaɾ +CHUFARA tʃufˈaɾa +CHUFARÁ tʃˌufaɾˈa +CHUFÁRAMOS tʃufˈaɾamos +CHUFARAS tʃufˈaɾas +CHUFARÁS tʃˌufaɾˈas +CHUFAREIS tʃufˈaɾeɪs +CHUFARÉIS tʃˌufaɾˈeis +CHUFAREMOS tʃˌufaɾˈemos +CHUFARES tʃufˈaɾes +CHUFARÍAMOS tʃˌufaɾˈiamos +CHUFAS tʃˈufas +CHUFASTE tʃufˈaste +CHUFE tʃˈufe +CHUFEMOS tʃufˈemos +CHUFES tʃˈufes +CHUITA tʃwˈita +CHULADA tʃulˈaða +CHULEADA tʃˌuleˈaða +CHULEADAS tʃˌuleˈaðas +CHULEADO tʃˌuleˈaðo +CHULEADOS tʃˌuleˈaðos +CHULEAR tʃˌuleˈaɾ +CHULENGO tʃulˈɛŋɡo +CHULETA tʃulˈeta +CHULETERÍA tʃˌuleteɾˈia +CHULETÓN tʃˌuletˈon +CHULI tʃˈuli +CHULITO tʃulˈito +CHULO tʃˈulo +CHULÓN tʃulˈon +CHULUNCA tʃulˈunka +CHUMA tʃˈuma +CHUMAS tʃˈumas +CHUMO tʃˈumo +CHUMOS tʃˈumos +CHUMPA tʃˈumpa +CHUÑA tʃˈuɲa +CHUNCHE tʃˈuntʃe +CHUNCHO tʃˈuntʃo +CHUNCHUL tʃuntʃˈul +CHUNCHULES tʃuntʃˈules +CHUNCHURRIA tʃuntʃˈuɾɾia +CHUNGO tʃˈuŋɡo +CHUNGUNGO tʃuŋɡˈuŋɡo +CHUÑO tʃˈuɲo +CHUPA tʃˈupa +CHUPACABRAS tʃˌupakˈaβɾas +CHUPACIRIOS tʃˌupaθˈiɾjos +CHUPADA tʃupˈaða +CHUPADAS tʃupˈaðas +CHUPADO tʃupˈaðo +CHUPADOS tʃupˈaðos +CHUPAFLOR tʃˌupaflˈoɾ +CHUPAMANGAS tʃˌupamˈaŋɡas +CHUPAMEDIAS tʃˌupamˈeðjas +CHUPAMIEL tʃˌupamjˈel +CHUPAR tʃupˈaɾ +CHUPARROSA tʃˌupaɾɾˈosa +CHUPARSE tʃupˈaɾse +CHUPARTE tʃupˈaɾte +CHUPASANGRES tʃˌupasˈaŋɡɾes +CHUPE tʃˈupe +CHUPETA tʃupˈeta +CHUPETE tʃupˈete +CHUPETEADO tʃˌupeteˈaðo +CHUPETES tʃupˈetes +CHUPETÍN tʃˌupetˈin +CHUPI tʃˈupi +CHUPINAZO tʃˌupinˈaθo +CHUPINERA tʃˌupinˈeɾa +CHUPITO tʃupˈito +CHUQUIL tʃukˈil +CHURRA tʃˈuɾɾa +CHURRASCO tʃuɾɾˈasko +CHURRASQUEAR tʃˌuɾɾaskeˈaɾ +CHURRI tʃˈuɾɾi +CHURRIA tʃˈuɾɾia +CHURRO tʃˈuɾɾo +CHURRUSCAR tʃˌuɾɾuskˈaɾ +CHUSCO tʃˈusko +CHUSMEADA tʃˌusmeˈaða +CHUSMEADAS tʃˌusmeˈaðas +CHUSMEADO tʃˌusmeˈaðo +CHUSMEADOS tʃˌusmeˈaðos +CHUSMEAR tʃˌusmeˈaɾ +CHUSQUERAS tʃuskˈeɾas +CHUSQUERO tʃuskˈeɾo +CHUSQUEROS tʃuskˈeɾos +CHUSTA tʃˈusta +CHUT tʃˈut +CHUTA tʃˈuta +CHUTADA tʃutˈaða +CHUTADAS tʃutˈaðas +CHUTADO tʃutˈaðo +CHUTADOS tʃutˈaðos +CHUTAMOS tʃutˈamos +CHUTANDO tʃutˈando +CHUTAR tʃutˈaɾ +CHUTARA tʃutˈaɾa +CHUTARÁ tʃˌutaɾˈa +CHUTÁRAMOS tʃutˈaɾamos +CHUTARAS tʃutˈaɾas +CHUTARÁS tʃˌutaɾˈas +CHUTAREIS tʃutˈaɾeɪs +CHUTAREMOS tʃˌutaɾˈemos +CHUTARES tʃutˈaɾes +CHUTARÍAMOS tʃˌutaɾˈiamos +CHUTAS tʃˈutas +CHUTASTE tʃutˈaste +CHUTE tʃˈute +CHUTEMOS tʃutˈemos +CHUTES tʃˈutes +CHUTO tʃˈuto +CHUVASIA tʃuβˈasja +CHUY tʃˈujj +CHUZADA tʃuθˈaða +CHUZADAS tʃuθˈaðas +CHUZADO tʃuθˈaðo +CHUZADOS tʃuθˈaðos +CHUZAR tʃuθˈaɾ +CHUZO tʃˈuθo +CIADA θjˈaða +CIADAS θjˈaðas +CIADO θjˈaðo +CIADOS θjˈaðos +CIAN θjˈan +CIANOFICINA θjˌanofiθˈina +CIANÓMETRO θjanˈometɾo +CIANOSIS θjanˈosis +CIANOTOXINA θjˌanotoksˈina +CIANURO θjanˈuɾo +CIANUROS θjanˈuɾos +CIÁTICAS θjˈatikas +CIÁTICO θjˈatiko +CIÁTICOS θjˈatikos +CIBAEÑA θˌiβaˈeɲa +CIBAEÑAS θˌiβaˈeɲas +CIBAEÑO θˌiβaˈeɲo +CIBAEÑOS θˌiβaˈeɲos +CIBELES θiβˈeles +CIBER θiβˈeɾ +CIBERACOSADA θˌiβeɾˌakosˈaða +CIBERACOSADAS θˌiβeɾˌakosˈaðas +CIBERACOSADO θˌiβeɾˌakosˈaðo +CIBERACOSADOS θˌiβeɾˌakosˈaðos +CIBERACOSO θˌiβeɾakˈoso +CIBERATAQUE θˌiβeɾatˈake +CIBERDELITO θˌiβeɾðelˈito +CIBERESPACIAL θˌiβeɾˌespaθjˈal +CIBERESPACIO θˌiβeɾespˈaθjo +CIBERLUNES θˌiβeɾlˈunes +CIBERNÉTICA θˌiβeɾnˈetika +CIBERSEGURIDAD θˌiβeɾsˌeɣuɾiðˈad +CIBERSEGURIDADES θˌiβeɾsˌeɣuɾiðˈaðes +CIBERSERIE θˌiβeɾsˈeɾje +CIBERSOCIEDAD θˌiβeɾsˌoθjeðˈad +CIBERSOCIEDADES θˌiβeɾsˌoθjeðˈaðes +CIBERUSUARIO θˌiβeɾuswˈaɾjo +CÍBRIDO θˈiβɾiðo +CICA θˈika +CÍCADA θˈikaða +CICATRICES θˌikatɾˈiθes +CICATRICIAL θˌikatɾiθjˈal +CICATRICIALES θˌikatɾiθjˈales +CICATRIZ θˌikatɾˈiθ +CICATRIZA θˌikatɾˈiθa +CICATRIZACIÓN θˌikatɾˌiθaθjˈon +CICATRIZACIONES θˌikatɾˌiθaθjˈones +CICATRIZADA θˌikatɾiθˈaða +CICATRIZADAS θˌikatɾiθˈaðas +CICATRIZADO θˌikatɾiθˈaðo +CICATRIZADOS θˌikatɾiθˈaðos +CICATRIZAL θˌikatɾiθˈal +CICATRIZALES θˌikatɾiθˈales +CICATRIZAMOS θˌikatɾiθˈamos +CICATRIZANDO θˌikatɾiθˈando +CICATRIZANTE θˌikatɾiθˈante +CICATRIZANTES θˌikatɾiθˈantes +CICATRIZAR θˌikatɾiθˈaɾ +CICATRIZARA θˌikatɾiθˈaɾa +CICATRIZARÁ θˌikatɾˌiθaɾˈa +CICATRIZÁRAMOS θˌikatɾiθˈaɾamos +CICATRIZARAS θˌikatɾiθˈaɾas +CICATRIZARÁS θˌikatɾˌiθaɾˈas +CICATRIZAREIS θˌikatɾiθˈaɾeɪs +CICATRIZAREMOS θˌikatɾˌiθaɾˈemos +CICATRIZARES θˌikatɾiθˈaɾes +CICATRIZARÍAMOS θˌikatɾˌiθaɾˈiamos +CICATRIZAS θˌikatɾˈiθas +CICATRIZASTE θˌikatɾiθˈaste +CICATRIZATIVA θˌikatɾˌiθatˈiβa +CICATRIZATIVAS θˌikatɾˌiθatˈiβas +CICATRIZATIVO θˌikatɾˌiθatˈiβo +CICATRIZATIVOS θˌikatɾˌiθatˈiβos +CICATRIZO θˌikatɾˈiθo +CICERÓN θˌiθeɾˈon +CICERONE θˌiθeɾˈone +CICLA θˈikla +CICLADO θiklˈaðo +CÍCLICO θˈikliko +CICLISMO θiklˈismo +CICLISTA θiklˈista +CICLISTAS θiklˈistas +CICLIZINA θˌikliθˈina +CICLO θˈiklo +CICLOBUTADIENO θˌikloβˌutaðjˈeno +CICLOCOMPUTADOR θˌiklokˌomputaðˈoɾ +CICLOFOSFAMIDA θˌiklofˌosfamˈiða +CICLOIDE θiklˈoɪðe +CICLÓN θiklˈon +CICLONERO θˌiklonˈeɾo +CICLONES θiklˈones +CICLÓNICO θiklˈoniko +CICLOOXIGENASA θˌikloˌoksixenˈasa +CÍCLOPE θˈiklope +CICLOPENTANOPERHIDROFENANTRENO θˌiklopˌentanˌopeɾˌiðɾofˌenantɾˈeno +CICLORAMA θˌikloɾˈama +CICLOVÍAS θˌikloβˈias +CICUTA θikˈuta +CID θˈid +CIDRA θˈiðɾa +CIEGA θjˈeɣa +CIEGO θjˈeɣo +CIELO θjˈelo +CIEMPIÉS θjempjˈes +CIEN θjˈen +CIÉNAGA θjˈenaɣa +CIENCIA θjˈɛnθja +CIENCIAS θjˈɛnθjas +CIENCIÓLOGO θjenθjˈoloɣo +CIÉNEGA θjˈeneɣa +CIENMIL θjenmˈil +CIENO θjˈeno +CIENTÍFICA θjentˈifika +CIENTIFICIDAD θjˌentifˌiθiðˈad +CIENTÍFICO θjentˈifiko +CIENTÍFICOS θjentˈifikos +CIENTO θjˈɛnto +CIERRA θjˈeɾɾa +CIERRAN θjˈeɾɾan +CIERRE θjˈeɾɾe +CIERREN θjˈeɾɾen +CIERRES θjˈeɾɾes +CIERRO θjˈeɾɾo +CIERTA θjˈeɾta +CIERTAMENTE θjˈeɾtamˈente +CIERTAS θjˈeɾtas +CIERTO θjˈeɾto +CIERTOS θjˈeɾtos +CIERVO θjˈeɾβo +CIERZO θjˈeɾθo +CIFOSIS θifˈosis +CIFRA θˈifɾa +CIFRADA θifɾˈaða +CIFRADAS θifɾˈaðas +CIFRADO θifɾˈaðo +CIFRADOS θifɾˈaðos +CIFRAR θifɾˈaɾ +CIGALA θiɣˈala +CIGARILLO θˌiɣaɾˈiʎo +CIGARRA θiɣˈaɾɾa +CIGARRILLO θˌiɣaɾɾˈiʎo +CIGARRO θiɣˈaɾɾo +CIGOMA θiɣˈoma +CIGOMÁTICA θˌiɣomˈatika +CIGOMÁTICAS θˌiɣomˈatikas +CIGOMÁTICO θˌiɣomˈatiko +CIGOMÁTICOS θˌiɣomˈatikos +CIGOÑAL θˌiɣoɲˈal +CIGOÑALES θˌiɣoɲˈales +CIGOTO θiɣˈoto +CIGUA θˈiɣwa +CIGÜEÑA θˌiɣuˈeɲa +CIGÜEÑAL θˌiɣueɲˈal +CIGÜEÑUELA θˌiɣueɲwˈela +CILANDRO θilˈandɾo +CILANTRO θilˈantɾo +CILIAR θiljˈaɾ +CILICIA θilˈiθja +CILICIO θilˈiθjo +CILINDRADA θˌilindɾˈaða +CILINDRADAS θˌilindɾˈaðas +CILINDRADO θˌilindɾˈaðo +CILINDRADOS θˌilindɾˈaðos +CILINDRAJE θˌilindɾˈaxe +CILINDRAR θˌilindɾˈaɾ +CILÍNDRICA θilˈindɾika +CILÍNDRICAS θilˈindɾikas +CILÍNDRICO θilˈindɾiko +CILÍNDRICOS θilˈindɾikos +CIMA θˈima +CIMADA θimˈaða +CIMADAS θimˈaðas +CIMADO θimˈaðo +CIMADOS θimˈaðos +CIMAR θimˈaɾ +CIMARRÓN θˌimaɾɾˈon +CIMAS θˈimas +CIMBRA θˈimbɾa +CIMBRADA θimbɾˈaða +CIMBRADAS θimbɾˈaðas +CIMBRADO θimbɾˈaðo +CIMBRADOS θimbɾˈaðos +CIMBRAR θimbɾˈaɾ +CIMBRE θˈimbɾe +CIMBREAR θˌimbɾeˈaɾ +CIMBRIA θˈimbɾia +CIMBRO θˈimbɾo +CIMBROS θˈimbɾos +CIMÉ θimˈe +CIMENTADA θˌimentˈaða +CIMENTADAS θˌimentˈaðas +CIMENTADO θˌimentˈaðo +CIMENTADOS θˌimentˈaðos +CIMENTAR θˌimentˈaɾ +CIMERIO θimˈeɾjo +CIMES θˈimes +CIMIENTO θimjˈɛnto +CIMITARRA θˌimitˈaɾɾa +CIMORRO θimˈoɾɾo +CIMOSO θimˈoso +CINAMOMO θˌinamˈomo +CINASA θinˈasa +CINC θˈink +CINCADO θinkˈaðo +CINCEL θinθˈel +CINCELADA θˌinθelˈaða +CINCELADAS θˌinθelˈaðas +CINCELADO θˌinθelˈaðo +CINCELADOS θˌinθelˈaðos +CINCELAR θˌinθelˈaɾ +CINCHAR θintʃˈaɾ +CINCITA θinθˈita +CINCO θˈinko +CINCOMIL θˌinkomˈil +CINCUENTA θinkwˈɛnta +CINCUENTAVO θˌinkwentˈaβo +CINCUENTÓN θˌinkwentˈon +CINCUENTONA θˌinkwentˈona +CINE θˈine +CINEASTA θˌineˈasta +CINEASTAS θˌineˈastas +CINEGÉTICA θˌinexˈetika +CINEGÉTICAS θˌinexˈetikas +CINEGÉTICO θˌinexˈetiko +CINEGÉTICOS θˌinexˈetikos +CINEMA θinˈema +CINEMÁTICO θˌinemˈatiko +CINEMATOGRAFÍA θˌinemˌatoɣɾafˈia +CINEMATOGRAFIADA θˌinemˌatoɣɾafjˈaða +CINEMATOGRAFIADAS θˌinemˌatoɣɾafjˈaðas +CINEMATOGRAFIADO θˌinemˌatoɣɾafjˈaðo +CINEMATOGRAFIADOS θˌinemˌatoɣɾafjˈaðos +CINEMATOGRAFIAR θˌinemˌatoɣɾafjˈaɾ +CINEMATOGRÁFICA θˌinemˌatoɣɾˈafika +CINEMATÓGRAFICA θˌinematˈoɣɾafˌika +CINEMATOGRÁFICAS θˌinemˌatoɣɾˈafikas +CINEMATÓGRAFICAS θˌinematˈoɣɾafˌikas +CINEMATOGRÁFICO θˌinemˌatoɣɾˈafiko +CINEMATÓGRAFICO θˌinematˈoɣɾafˌiko +CINEMATOGRÁFICOS θˌinemˌatoɣɾˈafikos +CINEMATÓGRAFICOS θˌinematˈoɣɾafˌikos +CINERARIO θˌineɾˈaɾjo +CINÉREO θinˈeɾeo +CINES θˈines +CINÉTICO θinˈetiko +CINETOSIS θˌinetˈosis +CINGLAR θiŋɡlˈaɾ +CÍNICA θˈinika +CÍNICAS θˈinikas +CÍNICO θˈiniko +CÍNICOS θˈinikos +CINISMO θinˈismo +CINOCÉFALO θˌinoθˈefalo +CINODONTE θˌinoðˈonte +CINOLÓGICO θˌinolˈoxiko +CINTAS θˈintas +CINTIA θˈintja +CINTILADA θˌintilˈaða +CINTILADAS θˌintilˈaðas +CINTILADO θˌintilˈaðo +CINTILADOS θˌintilˈaðos +CINTILAR θˌintilˈaɾ +CINTITA θintˈita +CINTRADO θintɾˈaðo +CINTURA θintˈuɾa +CINTURÓN θˌintuɾˈon +CINZOLÍN θˌinθolˈin +CIO θjˈo +CIPAYO θipˈajjo +CIPIONATO θˌipjonˈato +CIPO θˈipo +CIPOTE θipˈote +CIPRÉS θipɾˈes +CIPROFLOXACINA θˌipɾoflˌoksaθˈina +CIPROFLOXACINO θˌipɾoflˌoksaθˈino +CIPSELA θipsˈela +CIRCA θˈiɾka +CIRCE θˈiɾθe +CIRCENSE θiɾθˈɛnse +CIRCENSES θiɾθˈɛnses +CIRCO θˈiɾko +CIRCÓN θiɾkˈon +CIRCONIO θiɾkˈonjo +CIRCUIDO θiɾkwˈiðo +CIRCUIR θiɾkwˈiɾ +CIRCUITAL θˌiɾkwitˈal +CIRCUITERÍA θˌiɾkwiteɾˈia +CIRCUITO θiɾkwˈito +CIRCULACIÓN θˌiɾkulaθjˈon +CIRCULADA θˌiɾkulˈaða +CIRCULADAS θˌiɾkulˈaðas +CIRCULADO θˌiɾkulˈaðo +CIRCULADOS θˌiɾkulˈaðos +CIRCULAN θiɾkˈulan +CIRCULANTE θˌiɾkulˈante +CIRCULAR θˌiɾkulˈaɾ +CIRCULARES θˌiɾkulˈaɾes +CIRCULATORIA θˌiɾkulatˈoɾja +CIRCULATORIAS θˌiɾkulatˈoɾjas +CIRCULATORIO θˌiɾkulatˈoɾjo +CIRCULATORIOS θˌiɾkulatˈoɾjos +CIRCULITO θˌiɾkulˈito +CÍRCULO θˈiɾkulo +CIRCUMPOLAR θˌiɾkumpolˈaɾ +CIRCUMPOLARES θˌiɾkumpolˈaɾes +CIRCUNCENTRO θˌiɾkunθˈɛntɾo +CIRCUNCIDADA θˌiɾkunθiðˈaða +CIRCUNCIDADAS θˌiɾkunθiðˈaðas +CIRCUNCIDADO θˌiɾkunθiðˈaðo +CIRCUNCIDADOS θˌiɾkunθiðˈaðos +CIRCUNCIDAR θˌiɾkunθiðˈaɾ +CIRCUNCISIÓN θˌiɾkunθisjˈon +CIRCUNCISO θˌiɾkunθˈiso +CIRCUNDADA θˌiɾkundˈaða +CIRCUNDADAS θˌiɾkundˈaðas +CIRCUNDADO θˌiɾkundˈaðo +CIRCUNDADOS θˌiɾkundˈaðos +CIRCUNDANDO θˌiɾkundˈando +CIRCUNDANTE θˌiɾkundˈante +CIRCUNDANTES θˌiɾkundˈantes +CIRCUNDAR θˌiɾkundˈaɾ +CIRCUNESTELAR θˌiɾkunˌestelˈaɾ +CIRCUNESTELARES θˌiɾkunˌestelˈaɾes +CIRCUNFERENCIA θˌiɾkumfeɾˈɛnθja +CIRCUNFERENCIAL θˌiɾkumfˌeɾenθjˈal +CIRCUNFERENCIALES θˌiɾkumfˌeɾenθjˈales +CIRCUNFERENCIALMENTE θˌiɾkumfˌeɾenθjˈalmˈente +CIRCUNFERIDA θˌiɾkumfeɾˈiða +CIRCUNFERIDAS θˌiɾkumfeɾˈiðas +CIRCUNFERIDO θˌiɾkumfeɾˈiðo +CIRCUNFERIDOS θˌiɾkumfeɾˈiðos +CIRCUNFERIR θˌiɾkumfeɾˈiɾ +CIRCUNFIJO θˌiɾkumfˈixo +CIRCUNFLEJA θˌiɾkumflˈexa +CIRCUNFLEJAS θˌiɾkumflˈexas +CIRCUNFLEJO θˌiɾkumflˈexo +CIRCUNFLEJOS θˌiɾkumflˈexos +CIRCUNHORIZONTAL θˌiɾkunˌoɾiθontˈal +CIRCUNHORIZONTALES θˌiɾkunˌoɾiθontˈales +CIRCUNLOCUCIÓN θˌiɾkunlˌokuθjˈon +CIRCUNLOCUCIONES θˌiɾkunlˌokuθjˈones +CIRCUNLOQUIO θˌiɾkunlˈokjo +CIRCUNLOQUIOS θˌiɾkunlˈokjos +CIRCUNLUNAR θˌiɾkunlunˈaɾ +CIRCUNNAVEGACIÓN θˌiɾkunnˌaβeɣaθjˈon +CIRCUNNAVEGADA θˌiɾkunnˌaβeɣˈaða +CIRCUNNAVEGADAS θˌiɾkunnˌaβeɣˈaðas +CIRCUNNAVEGADO θˌiɾkunnˌaβeɣˈaðo +CIRCUNNAVEGADOS θˌiɾkunnˌaβeɣˈaðos +CIRCUNNAVEGAR θˌiɾkunnˌaβeɣˈaɾ +CIRCUNRADIO θˌiɾkunrˈaðjo +CIRCUNSCRIBIR θˌiɾkunskɾiβˈiɾ +CIRCUNSCRIPCIÓN θˌiɾkunskɾipθjˈon +CIRCUNSCRIPCIONAL θˌiɾkunskɾˌipθjonˈal +CIRCUNSCRIPCIONALES θˌiɾkunskɾˌipθjonˈales +CIRCUNSCRIPTA θˌiɾkunskɾˈipːta +CIRCUNSCRIPTAS θˌiɾkunskɾˈipːtas +CIRCUNSCRIPTO θˌiɾkunskɾˈipːto +CIRCUNSCRIPTOS θˌiɾkunskɾˈipːtos +CIRCUNSCRITA θˌiɾkunskɾˈita +CIRCUNSCRITAS θˌiɾkunskɾˈitas +CIRCUNSCRITO θˌiɾkunskɾˈito +CIRCUNSCRITOS θˌiɾkunskɾˈitos +CIRCUNSPECCIÓN θˌiɾkunspekθjˈon +CIRCUNSPECTAS θˌiɾkunspˈektas +CIRCUNSPECTO θˌiɾkunspˈekto +CIRCUNSPECTOS θˌiɾkunspˈektos +CIRCUNSTANCIA θˌiɾkunstˈanθja +CIRCUNSTANCIADA θˌiɾkunstanθjˈaða +CIRCUNSTANCIADAS θˌiɾkunstanθjˈaðas +CIRCUNSTANCIADO θˌiɾkunstanθjˈaðo +CIRCUNSTANCIADOS θˌiɾkunstanθjˈaðos +CIRCUNSTANCIAL θˌiɾkunstanθjˈal +CIRCUNSTANCIALES θˌiɾkunstanθjˈales +CIRCUNSTANCIALMENTE θˌiɾkunstanθjˈalmˈente +CIRCUNSTANCIAR θˌiɾkunstanθjˈaɾ +CIRCUNSTANTE θˌiɾkunstˈante +CIRCUNSTANTES θˌiɾkunstˈantes +CIRCUNVALACIÓN θˌiɾkumbˌalaθjˈon +CIRCUNVALACIONES θˌiɾkumbˌalaθjˈones +CIRCUNVALAR θˌiɾkumbalˈaɾ +CIRCUNVECINA θˌiɾkumbeθˈina +CIRCUNVECINAS θˌiɾkumbeθˈinas +CIRCUNVECINO θˌiɾkumbeθˈino +CIRCUNVECINOS θˌiɾkumbeθˈinos +CIRCUNVENIDA θˌiɾkumbenˈiða +CIRCUNVENIDAS θˌiɾkumbenˈiðas +CIRCUNVENIDO θˌiɾkumbenˈiðo +CIRCUNVENIDOS θˌiɾkumbenˈiðos +CIRCUNVENIR θˌiɾkumbenˈiɾ +CIRCUNVOLAR θˌiɾkumbolˈaɾ +CIRCUNVOLUCIÓN θˌiɾkumbˌoluθjˈon +CIRENE θiɾˈene +CIRIAL θiɾjˈal +CIRIO θˈiɾjo +CIRO θˈiɾo +CIRQUERA θiɾkˈeɾa +CIRQUERAS θiɾkˈeɾas +CIRQUERO θiɾkˈeɾo +CIRROSIS θiɾɾˈosis +CIRRÓTICO θiɾɾˈotiko +CIRUELA θˌiɾuˈela +CIRUELILLO θˌiɾuelˈiʎo +CIRUELO θˌiɾuˈelo +CIRUGÍA θˌiɾuxˈia +CIRUGÍAS θˌiɾuxˈias +CIRUJANA θˌiɾuxˈana +CIRUJANAS θˌiɾuxˈanas +CIRUJANO θˌiɾuxˈano +CIRUJANOS θˌiɾuxˈanos +CISCAR θiskˈaɾ +CISCO θˈisko +CISIO θˈisjo +CISJORDANO θˌisxoɾðˈano +CISMA θˈisma +CISNE θˈisne +CISPLATINO θˌisplatˈino +CISTEÍNA θˌisteˈina +CÍSTICA θˈistika +CÍSTICAS θˈistikas +CISTICERCO θˌistiθˈeɾko +CISTICERCOSIS θˌistiθeɾkˈosis +CÍSTICO θˈistiko +CÍSTICOS θˈistikos +CISTIDIO θistˈiðjo +CISTOLITO θˌistolˈito +CISURA θisˈuɾa +CISURAS θisˈuɾas +CITA θˈita +CITACIÓN θˌitaθjˈon +CITACIONES θˌitaθjˈones +CITADA θitˈaða +CITADAS θitˈaðas +CITADINO θˌitaðˈino +CITADO θitˈaðo +CITADOS θitˈaðos +CITALOPRAM θˌitalˈopɾam +CITAMOS θitˈamos +CITANDO θitˈando +CITANTE θitˈante +CITANTES θitˈantes +CITAR θitˈaɾ +CITARA θitˈaɾa +CITARÁ θˌitaɾˈa +CÍTARA θˈitaɾa +CITÁRAMOS θitˈaɾamos +CITARAS θitˈaɾas +CITARÁS θˌitaɾˈas +CITAREIS θitˈaɾeɪs +CITAREMOS θˌitaɾˈemos +CITARES θitˈaɾes +CITARÍAMOS θˌitaɾˈiamos +CITARISTA θˌitaɾˈista +CITAS θˈitas +CITASTE θitˈaste +CITATORIO θˌitatˈoɾjo +CITE θˈite +CITEMOS θitˈemos +CITES θˈites +CITO θˈito +CITOCINA θˌitoθˈina +CITOCROMO θˌitokɾˈomo +CITÓFONO θitˈofono +CITÓLOGA θitˈoloɣa +CITOLOGÍA θˌitoloxˈia +CITOLÓGICA θˌitolˈoxika +CITOLÓGICAS θˌitolˈoxikas +CITOLÓGICO θˌitolˈoxiko +CITOLÓGICOS θˌitolˈoxikos +CITÓLOGO θitˈoloɣo +CITOMEGALOVIRUS θˌitomˌeɣaloβˈiɾus +CITOPLÁSMICO θˌitoplˈasmiko +CITOSINA θˌitosˈina +CITOSÓLICA θˌitosˈolika +CITOSÓLICAS θˌitosˈolikas +CITOSÓLICO θˌitosˈoliko +CITOSÓLICOS θˌitosˈolikos +CITOSTÁTICA θˌitostˈatika +CITOSTÁTICAS θˌitostˈatikas +CITOSTÁTICO θˌitostˈatiko +CITOSTÁTICOS θˌitostˈatikos +CITOTAXONÓMICA θˌitotˌaksonˈomika +CITOTAXONÓMICAS θˌitotˌaksonˈomikas +CITOTAXONÓMICO θˌitotˌaksonˈomiko +CITOTAXONÓMICOS θˌitotˌaksonˈomikos +CITOTROFOBLASTO θˌitotɾˌofoβlˈasto +CITRATO θitɾˈato +CÍTRICO θˈitɾiko +CITRICULTOR θˌitɾikultˈoɾ +CITRINO θitɾˈino +CITRÓN θitɾˈon +CIUDAD θjuðˈad +CIUDADANA θjˌuðaðˈana +CIUDADANAS θjˌuðaðˈanas +CIUDADANIZADA θjˌuðaðˌaniθˈaða +CIUDADANIZADAS θjˌuðaðˌaniθˈaðas +CIUDADANIZADO θjˌuðaðˌaniθˈaðo +CIUDADANIZADOS θjˌuðaðˌaniθˈaðos +CIUDADANIZAR θjˌuðaðˌaniθˈaɾ +CIUDADANO θjˌuðaðˈano +CIUDADANOS θjˌuðaðˈanos +CIUDADELA θjˌuðaðˈela +CIUDADES θjuðˈaðes +CIUDADREALEÑO θjˌuðaðɾˌealˈeɲo +CIUDARREALEÑO θjˌuðaɾɾˌealˈeɲo +CIVETA θiβˈeta +CÍVICO θˈiβiko +CIVIL θiβˈil +CIVILES θiβˈiles +CIVILIZACIÓN θˌiβilˌiθaθjˈon +CIVILIZADA θˌiβiliθˈaða +CIVILIZADAS θˌiβiliθˈaðas +CIVILIZADO θˌiβiliθˈaðo +CIVILIZADOS θˌiβiliθˈaðos +CIVILIZATORIO θˌiβilˌiθatˈoɾjo +CIVISMO θiβˈismo +CIZALLA θiθˈaʎa +CIZALLAMIENTO θˌiθaʎamjˈɛnto +CIZALLAR θˌiθaʎˈaɾ +CIZAÑA θiθˈaɲa +CIZAÑADA θˌiθaɲˈaða +CIZAÑADAS θˌiθaɲˈaðas +CIZAÑADO θˌiθaɲˈaðo +CIZAÑADOS θˌiθaɲˈaðos +CIZAÑAR θˌiθaɲˈaɾ +CLAC klˈak +CLADO klˈaðo +CLADODIO klaðˈoðjo +CLAMADA klamˈaða +CLAMADAS klamˈaðas +CLAMADO klamˈaðo +CLAMADOS klamˈaðos +CLÁMIDE klˈamiðe +CLAMOR klamˈoɾ +CLAMOREAR klˌamoɾeˈaɾ +CLAMOROSO klˌamoɾˈoso +CLAN klˈan +CLANDESTINA klˌandestˈina +CLANDESTINAJE klˌandestinˈaxe +CLANDESTINO klˌandestˈino +CLAQUE klˈake +CLAQUÉ klakˈe +CLAQUETA klakˈeta +CLARA klˈaɾa +CLARAMENTE klˈaɾamˈente +CLAREADA klˌaɾeˈaða +CLAREADAS klˌaɾeˈaðas +CLAREADO klˌaɾeˈaðo +CLAREADOS klˌaɾeˈaðos +CLAREAR klˌaɾeˈaɾ +CLARIDAD klˌaɾiðˈad +CLARIFICACIÓN klˌaɾifˌikaθjˈon +CLARIFICADA klˌaɾifikˈaða +CLARIFICADAS klˌaɾifikˈaðas +CLARIFICADO klˌaɾifikˈaðo +CLARIFICADOS klˌaɾifikˈaðos +CLARINERO klˌaɾinˈeɾo +CLARINETE klˌaɾinˈete +CLARIÓN klaɾjˈon +CLARISTORIO klˌaɾistˈoɾjo +CLARITA klaɾˈita +CLARITAS klaɾˈitas +CLARITO klaɾˈito +CLARITROMICINA klˌaɾitɾˌomiθˈina +CLARIVIDENCIA klˌaɾiβiðˈɛnθja +CLARIVIDENTES klˌaɾiβiðˈɛntes +CLARO klˈaɾo +CLAROSCURO klˌaɾoskˈuɾo +CLASE klˈase +CLASEMEDIERO klˌasemeðjˈeɾo +CLASES klˈases +CLÁSICA klˈasika +CLASICAZO klˌasikˈaθo +CLÁSICO klˈasiko +CLASIFICACIÓN klˌasifˌikaθjˈon +CLASIFICADA klˌasifikˈaða +CLASIFICADAS klˌasifikˈaðas +CLASIFICADO klˌasifikˈaðo +CLASIFICADORA klˌasifˌikaðˈoɾa +CLASIFICADOS klˌasifikˈaðos +CLATRADO klatɾˈaðo +CLAUDIA klˈaʊðja +CLAUDICACIÓN klˌaʊðikaθjˈon +CLAUDICACIONES klˌaʊðikaθjˈones +CLAUDICADA klˌaʊðikˈaða +CLAUDICADAS klˌaʊðikˈaðas +CLAUDICADO klˌaʊðikˈaðo +CLAUDICADOS klˌaʊðikˈaðos +CLAUDICAR klˌaʊðikˈaɾ +CLAUDINA klaʊðˈina +CLAUSTROFOBIA klˌaʊstɾofˈoβja +CLAUSTROFÓBICA klˌaʊstɾofˈoβika +CLAUSTROFÓBICAS klˌaʊstɾofˈoβikas +CLAUSTROFÓBICO klˌaʊstɾofˈoβiko +CLAUSTROFÓBICOS klˌaʊstɾofˈoβikos +CLAUSURA klaʊsˈuɾa +CLAUSURADA klˌaʊsuɾˈaða +CLAUSURADAS klˌaʊsuɾˈaðas +CLAUSURADO klˌaʊsuɾˈaðo +CLAUSURADOS klˌaʊsuɾˈaðos +CLAUSURAR klˌaʊsuɾˈaɾ +CLAVADA klaβˈaða +CLAVADAS klaβˈaðas +CLAVADO klaβˈaðo +CLAVADOS klaβˈaðos +CLAVAR klaβˈaɾ +CLAVARIO klaβˈaɾjo +CLAVAZÓN klˌaβaθˈon +CLAVEL klaβˈel +CLAVETEADA klˌaβeteˈaða +CLAVETEADAS klˌaβeteˈaðas +CLAVETEADO klˌaβeteˈaðo +CLAVETEADOS klˌaβeteˈaðos +CLAVICORDIO klˌaβikˈoɾðjo +CLAVÍCULA klaβˈikula +CLAVICULAR klˌaβikulˈaɾ +CLAVIJA klaβˈixa +CLAVO klˈaβo +CLAVOS klˈaβos +CLAXON klˈakson +CLAYMORE klaɪmˈoɾe +CLEFERA klefˈeɾa +CLEISTÓGAMO kleɪstˈoɣamo +CLEMENCIA klemˈɛnθja +CLEMENTE klemˈɛnte +CLEMOLE klemˈole +CLEPSIDRA klepsˈiðɾa +CLERÉN kleɾˈen +CLERICAL klˌeɾikˈal +CLERICALISMO klˌeɾikalˈismo +CLERICO kleɾˈiko +CLÉRIGA klˈeɾiɣa +CLÉRIGO klˈeɾiɣo +CLERIGUITO klˌeɾiɣˈito +CLERIZONTE klˌeɾiθˈonte +CLERO klˈeɾo +CLIC klˈik +CLICADA klikˈaða +CLICADAS klikˈaðas +CLICADO klikˈaðo +CLICADOS klikˈaðos +CLICHÉ klitʃˈe +CLIENTE kliˈɛnte +CLIENTELA klientˈela +CLIENTES kliˈɛntes +CLIMA klˈima +CLIMATÉRICA klˌimatˈeɾika +CLIMATÉRICAS klˌimatˈeɾikas +CLIMATÉRICO klˌimatˈeɾiko +CLIMATÉRICOS klˌimatˈeɾikos +CLIMÁTICA klimˈatika +CLIMÁTICAS klimˈatikas +CLIMÁTICO klimˈatiko +CLIMÁTICOS klimˈatikos +CLIMATIZADA klˌimatiθˈaða +CLIMATIZADAS klˌimatiθˈaðas +CLIMATIZADO klˌimatiθˈaðo +CLIMATIZADOS klˌimatiθˈaðos +CLIMATIZAR klˌimatiθˈaɾ +CLIMATÓLOGA klˌimatˈoloɣa +CLÍMAX klˈimaks +CLÍMENA klˈimena +CLÍMENE klˈimene +CLIMOGRAMA klˌimoɣɾˈama +CLINDAMICINA klˌindamiθˈina +CLÍNEX klˈineks +CLÍNICA klˈinika +CLÍNICO klˈiniko +CLINODACTILIA klˌinoðaktˈilja +CLINTONISMO klˌintonˈismo +CLIP klˈip +CLIQUEADA klˌikeˈaða +CLIQUEADAS klˌikeˈaðas +CLIQUEADO klˌikeˈaðo +CLIQUEADOS klˌikeˈaðos +CLIQUEAR klˌikeˈaɾ +CLÍTICA klˈitika +CLOACA kloˈaka +CLOACAL klˌoakˈal +CLOCÁ klokˈa +CLOCAR klokˈaɾ +CLOCH klˈotʃ +CLOCHE klˈotʃe +CLOCHES klˈotʃes +CLON klˈon +CLONADA klonˈaða +CLONADAS klonˈaðas +CLONADO klonˈaðo +CLONADOS klonˈaðos +CLÓNICO klˈoniko +CLOQUÉ klokˈe +CLOQUEADA klˌokeˈaða +CLOQUEADAS klˌokeˈaðas +CLOQUEADO klˌokeˈaðo +CLOQUEADOS klˌokeˈaðos +CLOQUEAR klˌokeˈaɾ +CLOQUEASE klˌokeˈase +CLOQUEO klokˈeo +CLORADA kloɾˈaða +CLORADAS kloɾˈaðas +CLORADO kloɾˈaðo +CLORADOS kloɾˈaðos +CLORHEXIDINA klˌoɾeksiðˈina +CLORINADA klˌoɾinˈaða +CLORINADAS klˌoɾinˈaðas +CLORINADO klˌoɾinˈaðo +CLORINADOS klˌoɾinˈaðos +CLORITO kloɾˈito +CLORO klˈoɾo +CLOROALQUINO klˌoɾoalkˈino +CLOROFILA klˌoɾofˈila +CLOROFLUOCARBONO klˌoɾofluˌokaɾβˈono +CLOROFLUOCARBONOS klˌoɾofluˌokaɾβˈonos +CLOROFLUOROCARBONO klˌoɾofluˌoɾokaɾβˈono +CLOROFLUOROCARBONOS klˌoɾofluˌoɾokaɾβˈonos +CLOROFORMIZADA klˌoɾofˌoɾmiθˈaða +CLOROFORMIZADAS klˌoɾofˌoɾmiθˈaðas +CLOROFORMIZADO klˌoɾofˌoɾmiθˈaðo +CLOROFORMIZADOS klˌoɾofˌoɾmiθˈaðos +CLOROFORMIZAR klˌoɾofˌoɾmiθˈaɾ +CLOROFORMO klˌoɾofˈoɾmo +CLOROPICRINA klˌoɾopikɾˈina +CLOROPLASTOS klˌoɾoplˈastos +CLOROQUINA klˌoɾokˈina +CLOROSIS kloɾˈosis +CLORURO kloɾˈuɾo +CLÓSET klˈoset +CLÓSETS klˈosets +CLOSTRIDIAL klˌostɾiðjˈal +CLOSTRIDIO klostɾˈiðjo +CLOTO klˈoto +CLOWN klˈown +CLOXACILINA klˌoksaθilˈina +CLUB klˈub +CLÚNEA klˈunea +CLÚNEAS klˈuneas +CLÚNEO klˈuneo +CLÚNEOS klˈuneos +CLÚSTER klˈusteɾ +CLUTCH klˈuttʃ +CNIDARIO θˈeniðˈaɾjo +CNN θˌeˌeneˈɛne +CO kˈo +COA kˈoa +COACALCO kˌoakˈalko +COACCIONADA kˌoakθjonˈaða +COACCIONADAS kˌoakθjonˈaðas +COACCIONADO kˌoakθjonˈaðo +COACCIONADOS kˌoakθjonˈaðos +COACH koˈatʃ +COACHING koˈatʃiŋ +COACTIVADOR kˌoaktˌiβaðˈoɾ +COACTUADA kˌoaktwˈaða +COACTUADAS kˌoaktwˈaðas +COACTUADO kˌoaktwˈaðo +COACTUADOS kˌoaktwˈaðos +COACTUAR kˌoaktwˈaɾ +COACUSADO kˌoakusˈaðo +COADAPTACIÓN kˌoaðˌapːtaθjˈon +COAGENTE kˌoaxˈɛnte +COAGULACIÓN kˌoaɣˌulaθjˈon +COAGULADA kˌoaɣulˈaða +COAGULADAS kˌoaɣulˈaðas +COAGULADO kˌoaɣulˈaðo +COAGULADOS kˌoaɣulˈaðos +COAGULANTE kˌoaɣulˈante +COAGULAR kˌoaɣulˈaɾ +COÁGULO koˈaɣulo +COAGULOPATÍA kˌoaɣˌulopatˈia +COAHUILA kˌoawˈila +COALESCENTE kˌoalesθˈɛnte +COÁLGEBRA koˈalxeβɾa +COALICIÓN kˌoaliθjˈon +COALICIONAL kˌoalˌiθjonˈal +COALIGÁ kˌoaliɣˈa +COAMEÑO kˌoamˈeɲo +COANFITRIONA kˌoamfˌitɾiˈona +COANIMADOR kˌoanˌimaðˈoɾ +COANIMAR kˌoanimˈaɾ +COARTA koˈaɾta +COARTACIÓN kˌoaɾtaθjˈon +COARTADA kˌoaɾtˈaða +COARTADAS kˌoaɾtˈaðas +COARTADO kˌoaɾtˈaðo +COARTADOS kˌoaɾtˈaðos +COARTAR kˌoaɾtˈaɾ +COASTER kˌoastˈeɾ +COATÍ kˌoatˈi +COATICITO kˌoatiθˈito +COATZACOALCOS kˌoatθˌakoˈalkos +COBALTO koβˈalto +COBARDE koβˈaɾðe +COBARDES koβˈaɾðes +COBARDÍA kˌoβaɾðˈia +COBARDÓN kˌoβaɾðˈon +COBERTIZO kˌoβeɾtˈiθo +COBERTOR kˌoβeɾtˈoɾ +COBIJA koβˈixa +COBIJADA kˌoβixˈaða +COBIJADAS kˌoβixˈaðas +COBIJADO kˌoβixˈaðo +COBIJADOS kˌoβixˈaðos +COBIJAR kˌoβixˈaɾ +COBIJITA kˌoβixˈita +COBIJO koβˈixo +COBO kˈoβo +COBRA kˈoβɾa +COBRADA koβɾˈaða +COBRADAS koβɾˈaðas +COBRADO koβɾˈaðo +COBRADOR kˌoβɾaðˈoɾ +COBRADORES kˌoβɾaðˈoɾes +COBRADOS koβɾˈaðos +COBRAMOS koβɾˈamos +COBRANDO koβɾˈando +COBRAR koβɾˈaɾ +COBRARA koβɾˈaɾa +COBRARÁ kˌoβɾaɾˈa +COBRÁRAMOS koβɾˈaɾamos +COBRARAS koβɾˈaɾas +COBRARÁS kˌoβɾaɾˈas +COBRAREIS koβɾˈaɾeɪs +COBRAREMOS kˌoβɾaɾˈemos +COBRARES koβɾˈaɾes +COBRARÍAMOS kˌoβɾaɾˈiamos +COBRAS kˈoβɾas +COBRASTE koβɾˈaste +COBRE kˈoβɾe +COBREMOS koβɾˈemos +COBRES kˈoβɾes +COBRIZO koβɾˈiθo +COBRO kˈoβɾo +COCA kˈoka +COCADA kokˈaða +COCAÍNA kˌokaˈina +COCAINÓMANA kˌokaɪnˈomana +COCAINÓMANAS kˌokaɪnˈomanas +COCAINÓMANO kˌokaɪnˈomano +COCAINÓMANOS kˌokaɪnˈomanos +COCALERO kˌokalˈeɾo +COCATRIZ kˌokatɾˈiθ +COCCIÓN kokθjˈon +COCCIONES kokθjˈones +COCEADA kˌoθeˈaða +COCEADAS kˌoθeˈaðas +COCEADO kˌoθeˈaðo +COCEADOS kˌoθeˈaðos +COCEAR kˌoθeˈaɾ +COCEDERA kˌoθeðˈeɾa +COCEDERAS kˌoθeðˈeɾas +COCEDERO kˌoθeðˈeɾo +COCEDEROS kˌoθeðˈeɾos +COCEDURA kˌoθeðˈuɾa +COCER koθˈeɾ +COCHABAMBA kˌotʃaβˈamba +COCHAMBRE kotʃˈambɾe +COCHAZO kotʃˈaθo +COCHE kˈotʃe +COCHECILLO kˌotʃeθˈiʎo +COCHECITO kˌotʃeθˈito +COCHES kˈotʃes +COCHIMÍ kˌotʃimˈi +COCHINADA kˌotʃinˈaða +COCHINERA kˌotʃinˈeɾa +COCHINERO kˌotʃinˈeɾo +COCHINITO kˌotʃinˈito +COCHINO kotʃˈino +COCHIQUERA kˌotʃikˈeɾa +COCHO kˈotʃo +COCHÓN kotʃˈon +COCHURA kotʃˈuɾa +COCÍ koθˈi +COCIDA koθˈiða +COCIDAS koθˈiðas +COCIDO koθˈiðo +COCIDOS koθˈiðos +COCIMIENTO kˌoθimjˈɛnto +COCIMIENTOS kˌoθimjˈɛntos +COCINA koθˈina +COCINADA kˌoθinˈaða +COCINADAS kˌoθinˈaðas +COCINADO kˌoθinˈaðo +COCINADOS kˌoθinˈaðos +COCINAN koθˈinan +COCINANDO kˌoθinˈando +COCINAR kˌoθinˈaɾ +COCINAS koθˈinas +COCINERA kˌoθinˈeɾa +COCINERAZO kˌoθineɾˈaθo +COCINERO kˌoθinˈeɾo +COCINILLA kˌoθinˈiʎa +COCINITA kˌoθinˈita +COCITO koθˈito +COCLEAR kˌokleˈaɾ +COCLESANO kˌoklesˈano +COCO kˈoko +COCOA kokˈoa +COCOCHA kokˈotʃa +COCODRILO kˌokoðɾˈilo +COCODRILOS kˌokoðɾˈilos +COCOLICHE kˌokolˈitʃe +COCOMES kokˈomes +CÓCONA kˈokona +COCONDUCTOR kˌokonduktˈoɾ +CÓCONO kˈokono +COCOTAL kˌokotˈal +COCOTE kokˈote +COCREADORA kˌokɾeaðˈoɾa +COCRETA kokɾˈeta +COCTEL koktˈel +CÓCTEL kˈoktel +COCTELERÍA kˌokteleɾˈia +CODASTE koðˈaste +CODEADA kˌoðeˈaða +CODEADAS kˌoðeˈaðas +CODEADO kˌoðeˈaðo +CODEADOS kˌoðeˈaðos +CODEAR kˌoðeˈaɾ +CODEPENDENCIA kˌoðependˈɛnθja +CODEPENDIENTE kˌoðependjˈɛnte +CODERA koðˈeɾa +CODESCUBIERTA kˌoðeskuβjˈeɾta +CODESCUBIERTAS kˌoðeskuβjˈeɾtas +CODESCUBIERTO kˌoðeskuβjˈeɾto +CODESCUBIERTOS kˌoðeskuβjˈeɾtos +CODESCUBRIMIENTO kˌoðeskˌuβɾimjˈɛnto +CÓDICE kˈoðiθe +CODICIA koðˈiθja +CODICIABLE kˌoðiθjˈaβle +CODICIADA kˌoðiθjˈaða +CODICIADAS kˌoðiθjˈaðas +CODICIADO kˌoðiθjˈaðo +CODICIADOS kˌoðiθjˈaðos +CODICIAR kˌoðiθjˈaɾ +CODIFICA kˌoðifˈika +CODIFICADA kˌoðifikˈaða +CODIFICADAS kˌoðifikˈaðas +CODIFICADO kˌoðifikˈaðo +CODIFICADORA kˌoðifˌikaðˈoɾa +CODIFICADOS kˌoðifikˈaðos +CODIFICAMOS kˌoðifikˈamos +CODIFICANDO kˌoðifikˈando +CODIFICANTE kˌoðifikˈante +CODIFICAR kˌoðifikˈaɾ +CODIFICARA kˌoðifikˈaɾa +CODIFICARÁ kˌoðifˌikaɾˈa +CODIFICÁRAMOS kˌoðifikˈaɾamos +CODIFICARAS kˌoðifikˈaɾas +CODIFICARÁS kˌoðifˌikaɾˈas +CODIFICARE kˌoðifikˈaɾe +CODIFICAREIS kˌoðifikˈaɾeɪs +CODIFICAREMOS kˌoðifˌikaɾˈemos +CODIFICARES kˌoðifikˈaɾes +CODIFICARÍAMOS kˌoðifˌikaɾˈiamos +CODIFICAS kˌoðifˈikas +CODIFICASTE kˌoðifikˈaste +CODIFICO kˌoðifˈiko +CODIFIQUE kˌoðifˈike +CODIFIQUEMOS kˌoðifikˈemos +CODIFIQUES kˌoðifˈikes +CÓDIGO kˈoðiɣo +CODIRIGIR kˌoðiɾixˈiɾ +CODITO koðˈito +CODITOS koðˈitos +CODO kˈoðo +CODÓN koðˈon +CODORNIZ kˌoðoɾnˈiθ +CODUEÑO koðwˈeɲo +COEDUCADORA kˌoeðˌukaðˈoɾa +COEFICIENTES kˌoefiθjˈɛntes +COEQUIPO kˌoekˈipo +COERCER kˌoeɾθˈeɾ +COERCIÓN kˌoeɾθjˈon +COERCITIVAMENTE kˌoeɾθitˈiβamˈente +COERCITIVIDAD kˌoeɾθˌitiβiðˈad +COESCRIBIR kˌoeskɾiβˈiɾ +COESCRIPTA kˌoeskɾˈipːta +COESCRIPTAS kˌoeskɾˈipːtas +COESCRIPTO kˌoeskɾˈipːto +COESCRIPTOS kˌoeskɾˈipːtos +COESCRITA kˌoeskɾˈita +COESCRITAS kˌoeskɾˈitas +COESCRITO kˌoeskɾˈito +COESCRITOS kˌoeskɾˈitos +COESPECÍFICO kˌoespeθˈifiko +COESTRUCTURADA kˌoestɾˌuktuɾˈaða +COESTRUCTURADAS kˌoestɾˌuktuɾˈaðas +COESTRUCTURADO kˌoestɾˌuktuɾˈaðo +COESTRUCTURADOS kˌoestɾˌuktuɾˈaðos +COESTRUCTURAR kˌoestɾˌuktuɾˈaɾ +COETÁNEA kˌoetˈanea +COETÁNEO kˌoetˈaneo +COEVOLUCIONAR kˌoeβˌoluθjonˈaɾ +COEXISTA kˌoeksˈista +COEXISTAMOS kˌoeksistˈamos +COEXISTAS kˌoeksˈistas +COEXISTE kˌoeksˈiste +COEXISTES kˌoeksˈistes +COEXISTÍ kˌoeksistˈi +COEXISTÍAMOS kˌoeksistˈiamos +COEXISTIDA kˌoeksistˈiða +COEXISTIDAS kˌoeksistˈiðas +COEXISTIDO kˌoeksistˈiðo +COEXISTIDOS kˌoeksistˈiðos +COEXISTIMOS kˌoeksistˈimos +COEXISTIR kˌoeksistˈiɾ +COEXISTIRÁ kˌoeksˌistiɾˈa +COEXISTIRÁS kˌoeksˌistiɾˈas +COEXISTIREMOS kˌoeksˌistiɾˈemos +COEXISTIRÍAMOS kˌoeksˌistiɾˈiamos +COEXISTISTE kˌoeksistˈiste +COEXISTO kˌoeksˈisto +COEXTENSIVO kˌoekstensˈiβo +COFÍN kofˈin +COFINANCIAMIENTO kˌofinˌanθjamjˈɛnto +COFINANCIAR kˌofinanθjˈaɾ +COFOSIS kofˈosis +COFRADE kofɾˈaðe +COFRE kˈofɾe +COFRECILLO kˌofɾeθˈiʎo +COFRECITO kˌofɾeθˈito +COFUNDACIÓN kˌofundaθjˈon +COGED koxˈed +COGER koxˈeɾ +COGIDA koxˈiða +COGIDAS koxˈiðas +COGIDO koxˈiðo +CÓGIDO kˈoxiðo +COGIDOS koxˈiðos +COGITADA kˌoxitˈaða +COGITADAS kˌoxitˈaðas +COGITADO kˌoxitˈaðo +COGITADOS kˌoxitˈaðos +COGITAR kˌoxitˈaɾ +COGNADA koɡnˈaða +COGNADAS koɡnˈaðas +COGNADO koɡnˈaðo +COGNADOS koɡnˈaðos +COGNITIVA kˌoɡnitˈiβa +COGNITIVAS kˌoɡnitˈiβas +COGNITIVO kˌoɡnitˈiβo +COGNITIVOS kˌoɡnitˈiβos +COGNOSCIBILIDAD kˌoɡnosθˌiβiliðˈad +COGNOSCIBLE kˌoɡnosθˈiβle +COGNOSCITIVO kˌoɡnosθitˈiβo +COGOMBRO koɣˈombɾo +COGOTE koɣˈote +COGUJADA kˌoɣuxˈaða +COHABITAR kˌoaβitˈaɾ +COHECHADA kˌoetʃˈaða +COHECHADAS kˌoetʃˈaðas +COHECHADO kˌoetʃˈaðo +COHECHADOS kˌoetʃˈaðos +COHERENTISMO kˌoeɾentˈismo +COHESIONADA kˌoesjonˈaða +COHESIONADAS kˌoesjonˈaðas +COHESIONADO kˌoesjonˈaðo +COHESIONADOS kˌoesjonˈaðos +COHESOR kˌoesˈoɾ +COHETE koˈete +COHETERA kˌoetˈeɾa +COHETÓN kˌoetˈon +COHIBIDA kˌoiβˈiða +COHIBIDAS kˌoiβˈiðas +COHIBIDO kˌoiβˈiðo +COHIBIDOS kˌoiβˈiðos +COHIBIR kˌoiβˈiɾ +COHOMBRO koˈombɾo +COHONDER kˌoondˈeɾ +COHONDIDA kˌoondˈiða +COHONDIDAS kˌoondˈiðas +COHONDIDO kˌoondˈiðo +COHONDIDOS kˌoondˈiðos +COHONESTAR kˌoonestˈaɾ +COIGUE kˈoɪɣe +COIGÜE koɪɣˈue +COIHUE kˈoɪwe +COILOCITO kˌoɪloθˈito +COILOCITOSIS kˌoɪloθitˈosis +COIMEADA kˌoɪmeˈaða +COIMEADAS kˌoɪmeˈaðas +COIMEADO kˌoɪmeˈaðo +COIMEADOS kˌoɪmeˈaðos +COIMEAR kˌoɪmeˈaɾ +COIMERO koɪmˈeɾo +COINCIDA koɪnθˈiða +COINCIDAMOS kˌoɪnθiðˈamos +COINCIDAS koɪnθˈiðas +COINCIDE koɪnθˈiðe +COINCIDENCIA kˌoɪnθiðˈɛnθja +COINCIDENTES kˌoɪnθiðˈɛntes +COINCIDES koɪnθˈiðes +COINCIDÍAMOS kˌoɪnθiðˈiamos +COINCIDIDA kˌoɪnθiðˈiða +COINCIDIDAS kˌoɪnθiðˈiðas +COINCIDIDO kˌoɪnθiðˈiðo +COINCIDIDOS kˌoɪnθiðˈiðos +COINCIDIMOS kˌoɪnθiðˈimos +COINCIDIR kˌoɪnθiðˈiɾ +COINCIDIRÁ kˌoɪnθiðiɾˈa +COINCIDIRÁS kˌoɪnθiðiɾˈas +COINCIDIREMOS kˌoɪnθiðiɾˈemos +COINCIDIRÍAMOS kˌoɪnθiðiɾˈiamos +COINCIDISTE kˌoɪnθiðˈiste +COINCIDO koɪnθˈiðo +COINCO kˈoɪnko +COINVERSIÓN kˌoɪmbeɾsjˈon +COINVESTIGADORA kˌoɪmbestˌiɣaðˈoɾa +COIPÚ koɪpˈu +COIRÓN koɪɾˈon +COIS kˈoɪs +COITO kˈoɪto +COJA kˈoxa +COJAS kˈoxas +COJEADA kˌoxeˈaða +COJEADAS kˌoxeˈaðas +COJEADO kˌoxeˈaðo +COJEADOS kˌoxeˈaðos +COJEAR kˌoxeˈaɾ +COJEDEÑA kˌoxeðˈeɲa +COJEDEÑAS kˌoxeðˈeɲas +COJEDEÑOS kˌoxeðˈeɲos +COJÍN koxˈin +COJINETE kˌoxinˈete +COJINÚA kˌoxinˈua +COJITO koxˈito +COJO kˈoxo +COJOLITE kˌoxolˈite +COJÓN koxˈon +COJONES koxˈones +COJONUDO kˌoxonˈuðo +COJOS kˈoxos +COJUDO koxˈuðo +COL kˈol +COLA kˈola +COLABORACIÓN kˌolaβˌoɾaθjˈon +COLABORADA kˌolaβoɾˈaða +COLABORADAS kˌolaβoɾˈaðas +COLABORADO kˌolaβoɾˈaðo +COLABORADOR kˌolaβˌoɾaðˈoɾ +COLABORADORA kˌolaβˌoɾaðˈoɾa +COLABORADORAS kˌolaβˌoɾaðˈoɾas +COLABORADOS kˌolaβoɾˈaðos +COLABORAR kˌolaβoɾˈaɾ +COLABORATIVA kˌolaβˌoɾatˈiβa +COLABORATIVAS kˌolaβˌoɾatˈiβas +COLABORATIVO kˌolaβˌoɾatˈiβo +COLABORATIVOS kˌolaβˌoɾatˈiβos +COLACIÓN kˌolaθjˈon +COLADA kolˈaða +COLADAS kolˈaðas +COLADERA kˌolaðˈeɾa +COLADERO kˌolaðˈeɾo +COLADITO kˌolaðˈito +COLADO kolˈaðo +COLADOR kˌolaðˈoɾ +COLADOS kolˈaðos +COLAGENOSIS kˌolaxenˈosis +COLANGIOCARCINOMA kˌolaŋxjˌokaɾθinˈoma +COLANGIOPANCREATOGRAFÍA kˌolaŋxjˌopankɾˌeatˌoɣɾafˈia +COLAPSABLE kˌolapsˈaβle +COLAPSADA kˌolapsˈaða +COLAPSADAS kˌolapsˈaðas +COLAPSADO kˌolapsˈaðo +COLAPSADOS kˌolapsˈaðos +COLAPSO kolˈapso +COLAPSOLOGÍA kˌolapsˌoloxˈia +COLAR kolˈaɾ +COLAS kˈolas +COLATERAL kˌolateɾˈal +COLATITUD kˌolatitˈud +COLAUISTA kˌolaʊˈista +COLCHA kˈoltʃa +COLCHAR koltʃˈaɾ +COLCHICINA kˌoltʃiθˈina +COLCHÓN koltʃˈon +COLCHONCITO kˌoltʃonθˈito +COLCHONETA kˌoltʃonˈeta +COLE kˈole +COLEADA kˌoleˈaða +COLEADAS kˌoleˈaðas +COLEADO kˌoleˈaðo +COLEADOR kˌoleaðˈoɾ +COLEADOS kˌoleˈaðos +COLECCIÓN kˌolekθjˈon +COLECCIONABLE kˌolekθjonˈaβle +COLECCIONADA kˌolekθjonˈaða +COLECCIONADAS kˌolekθjonˈaðas +COLECCIONADO kˌolekθjonˈaðo +COLECCIONADOS kˌolekθjonˈaðos +COLECCIONAR kˌolekθjonˈaɾ +COLECCIONISMO kˌolekθjonˈismo +COLECISTECTOMÍA kˌoleθˌistektomˈia +COLECISTITIS kˌoleθistˈitis +COLECTADA kˌolektˈaða +COLECTADAS kˌolektˈaðas +COLECTADO kˌolektˈaðo +COLECTADOS kˌolektˈaðos +COLECTIVERO kˌolektiβˈeɾo +COLECTIVIDAD kˌolektˌiβiðˈad +COLECTIVISMO kˌolektiβˈismo +COLECTIVISTA kˌolektiβˈista +COLECTIVIZACIÓN kˌolektˌiβiθaθjˈon +COLECTIVIZADA kˌolektˌiβiθˈaða +COLECTIVIZADAS kˌolektˌiβiθˈaðas +COLECTIVIZADO kˌolektˌiβiθˈaðo +COLECTIVIZADOS kˌolektˌiβiθˈaðos +COLECTIVIZAR kˌolektˌiβiθˈaɾ +COLECTIVO kˌolektˈiβo +COLÉDOCA kolˈeðoka +COLÉDOCAS kolˈeðokas +COLÉDOCO kolˈeðoko +COLÉDOCOS kolˈeðokos +COLEGA kolˈeɣa +COLEGIACIÓN kˌolexjaθjˈon +COLEGIALA kˌolexjˈala +COLEGIAR kˌolexjˈaɾ +COLEGIDA kˌolexˈiða +COLEGIDAS kˌolexˈiðas +COLEGIDO kˌolexˈiðo +COLEGIDOS kˌolexˈiðos +COLEGIO kolˈexjo +COLEGIR kˌolexˈiɾ +COLEGUEADA kˌoleɣeˈaða +COLEGUEADAS kˌoleɣeˈaðas +COLEGUEADO kˌoleɣeˈaðo +COLEGUEADOS kˌoleɣeˈaðos +COLÉMBOLO kolˈembolo +CÓLERA kˈoleɾa +COLERÓN kˌoleɾˈon +COLES kˈoles +COLESTÁSICO kˌolestˈasiko +COLESTASIS kˌolestˈasis +COLESTEATOMA kˌolestˌeatˈoma +COLESTEROL kˌolesteɾˈol +COLET kolˈet +COLETA kolˈeta +COLÉTER kolˈeteɾ +COLETERO kˌoletˈeɾo +COLGADA kolɣˈaða +COLGADAS kolɣˈaðas +COLGADIZO kˌolɣaðˈiθo +COLGADO kolɣˈaðo +COLGADOS kolɣˈaðos +COLGAR kolɣˈaɾ +COLIBLANCA kˌoliβlˈanka +COLIBLANCAS kˌoliβlˈankas +COLIBLANCO kˌoliβlˈanko +COLIBLANCOS kˌoliβlˈankos +COLIBRÍ kˌoliβɾˈi +CÓLICA kˈolika +CÓLICAS kˈolikas +CÓLICO kˈoliko +COLICORTO kˌolikˈoɾto +CÓLICOS kˈolikos +COLIDERAR kˌoliðeɾˈaɾ +COLIDIDA kˌoliðˈiða +COLIDIDAS kˌoliðˈiðas +COLIDIDO kˌoliðˈiðo +COLIDIDOS kˌoliðˈiðos +COLIDIR kˌoliðˈiɾ +COLIFLOR kˌoliflˈoɾ +COLIGÁ kˌoliɣˈa +COLIGADA kˌoliɣˈaða +COLIGADAS kˌoliɣˈaðas +COLIGADO kˌoliɣˈaðo +COLIGADOS kˌoliɣˈaðos +COLIGAR kˌoliɣˈaɾ +COLIGRUESO kˌoliɣɾuˈeso +COLIGÜE kˌoliɣˈue +COLILARGA kˌolilˈaɾɣa +COLILARGAS kˌolilˈaɾɣas +COLILARGOS kˌolilˈaɾɣos +COLIMA kolˈima +COLIMADOR kˌolimaðˈoɾ +COLIMAR kˌolimˈaɾ +COLIMBA kolˈimba +COLINA kolˈina +COLINABO kˌolinˈaβo +COLINDADA kˌolindˈaða +COLINDADAS kˌolindˈaðas +COLINDADO kˌolindˈaðo +COLINDADOS kˌolindˈaðos +COLINDANTE kˌolindˈante +COLINDAR kˌolindˈaɾ +COLINEALIDAD kˌolinˌealiðˈad +COLIRIO kolˈiɾjo +COLÍRIO kolˈiɾjo +COLIRRÁBANO kˌoliɾɾˈaβano +COLIRROJO kˌoliɾɾˈoxo +COLIRRUFO kˌoliɾɾˈufo +COLISIÓN kˌolisjˈon +COLISIONADA kˌolisjonˈaða +COLISIONADAS kˌolisjonˈaðas +COLISIONADO kˌolisjonˈaðo +COLISIONADOS kˌolisjonˈaðos +COLISIONAR kˌolisjonˈaɾ +COLITIS kolˈitis +COLIZA kolˈiθa +COLLAGE koʎˈaxe +COLMAN kˈolman +COLMAR kolmˈaɾ +COLMENA kolmˈena +COLMENAR kˌolmenˈaɾ +COLMENERO kˌolmenˈeɾo +COLOBOMA kˌoloβˈoma +COLOCA kolˈoka +COLOCACIÓN kˌolokaθjˈon +COLOCACIONES kˌolokaθjˈones +COLOCADA kˌolokˈaða +COLOCADAS kˌolokˈaðas +COLOCADO kˌolokˈaðo +COLOCADOS kˌolokˈaðos +COLOCAMOS kˌolokˈamos +COLOCANDO kˌolokˈando +COLOCAR kˌolokˈaɾ +COLOCARA kˌolokˈaɾa +COLOCARÁ kˌolokaɾˈa +COLOCÁRAMOS kˌolokˈaɾamos +COLOCARAS kˌolokˈaɾas +COLOCARÁS kˌolokaɾˈas +COLOCAREIS kˌolokˈaɾeɪs +COLOCAREMOS kˌolokaɾˈemos +COLOCARES kˌolokˈaɾes +COLOCARÍAMOS kˌolokaɾˈiamos +COLOCAS kolˈokas +COLOCASTE kˌolokˈaste +COLOCO kolˈoko +COLOCÓN kˌolokˈon +COLOFÓN kˌolofˈon +COLOMBIA kolˈombja +COLOMBIANA kˌolombjˈana +COLOMBIANAS kˌolombjˈanas +COLOMBIANO kˌolombjˈano +COLOMBIANOS kˌolombjˈanos +COLOMBINA kˌolombˈina +COLOMBINAS kˌolombˈinas +COLOMBINO kˌolombˈino +COLOMBINOS kˌolombˈinos +COLOMBO kolˈombo +COLOMBOVENEZOLANA kˌolombˌoβenˌeθolˈana +COLOMBOVENEZOLANAS kˌolombˌoβenˌeθolˈanas +COLOMBOVENEZOLANO kˌolombˌoβenˌeθolˈano +COLOMBOVENEZOLANOS kˌolombˌoβenˌeθolˈanos +COLOMENSE kˌolomˈɛnse +COLON kˈolon +COLÓN kolˈon +COLONA kolˈona +COLONÉS kˌolonˈes +COLONIA kolˈonja +COLONIAL kˌolonjˈal +COLONIALISTA kˌolonjalˈista +COLONIALISTAS kˌolonjalˈistas +COLONIZACIÓN kˌolonˌiθaθjˈon +COLONIZADA kˌoloniθˈaða +COLONIZADAS kˌoloniθˈaðas +COLONIZADO kˌoloniθˈaðo +COLONIZADOR kˌolonˌiθaðˈoɾ +COLONIZADORA kˌolonˌiθaðˈoɾa +COLONIZADORAS kˌolonˌiθaðˈoɾas +COLONIZADORES kˌolonˌiθaðˈoɾes +COLONIZADOS kˌoloniθˈaðos +COLONIZAR kˌoloniθˈaɾ +COLONOSCOPIA kˌolonoskˈopja +COLONOSCOPÍA kˌolonˌoskopˈia +COLONOSCOPIO kˌolonoskˈopjo +COLOQUE kolˈoke +COLÓQUELA kolˈokela +COLOQUEMOS kˌolokˈemos +COLOQUES kolˈokes +COLOQUIAL kˌolokjˈal +COLOQUIALISMO kˌolokjalˈismo +COLOQUIO kolˈokjo +COLOR kolˈoɾ +COLORACIÓN kˌoloɾaθjˈon +COLORADA kˌoloɾˈaða +COLORADAS kˌoloɾˈaðas +COLORADEÑO kˌoloɾaðˈeɲo +COLORADO kˌoloɾˈaðo +COLORADOS kˌoloɾˈaðos +COLORAR kˌoloɾˈaɾ +COLORE kolˈoɾe +COLOREADA kˌoloɾeˈaða +COLOREADAS kˌoloɾeˈaðas +COLOREADO kˌoloɾeˈaðo +COLOREADOS kˌoloɾeˈaðos +COLOREAR kˌoloɾeˈaɾ +COLORES kolˈoɾes +COLORIDA kˌoloɾˈiða +COLORIDAS kˌoloɾˈiðas +COLORIDO kˌoloɾˈiðo +COLORIDOS kˌoloɾˈiðos +COLORIMÉTRICO kˌoloɾimˈetɾiko +COLORIR kˌoloɾˈiɾ +COLORO kolˈoɾo +COLORRECTAL kˌoloɾɾektˈal +COLOSO kolˈoso +COLOSTOMÍA kˌolostomˈia +COLPA kˈolpa +COLPO kˈolpo +COLTÁN koltˈan +COLTAUCO koltˈaʊko +COLUDA kolˈuða +COLUDAS kolˈuðas +COLUDIDA kˌoluðˈiða +COLUDIDAS kˌoluðˈiðas +COLUDIDO kˌoluðˈiðo +COLUDIDOS kˌoluðˈiðos +COLUDIR kˌoluðˈiɾ +COLUDO kolˈuðo +COLUDOS kolˈuðos +COLUMBARIO kˌolumbˈaɾjo +COLUMBIANO kˌolumbjˈano +COLUMBRADA kˌolumbɾˈaða +COLUMBRADAS kˌolumbɾˈaðas +COLUMBRADO kˌolumbɾˈaðo +COLUMBRADOS kˌolumbɾˈaðos +COLUMBRAR kˌolumbɾˈaɾ +COLUMBUSEÑO kˌolumbusˈeɲo +COLUMNA kolˈumna +COLUMNADO kˌolumnˈaðo +COLUMNELA kˌolumnˈela +COLUMNISTA kˌolumnˈista +COLUMNITA kˌolumnˈita +COLUMPIADA kˌolumpjˈaða +COLUMPIADAS kˌolumpjˈaðas +COLUMPIADO kˌolumpjˈaðo +COLUMPIADOS kˌolumpjˈaðos +COLUMPIAR kˌolumpjˈaɾ +COLUMPIO kolˈumpjo +COLURIA kolˈuɾja +COLÚRICO kolˈuɾiko +COLURO kolˈuɾo +COLUTORIO kˌolutˈoɾjo +COLUVIAL kˌoluβjˈal +COLZA kˈolθa +COMA kˈoma +COMADRE komˈaðɾe +COMADREADA kˌomaðɾeˈaða +COMADREADAS kˌomaðɾeˈaðas +COMADREADO kˌomaðɾeˈaðo +COMADREADOS kˌomaðɾeˈaðos +COMADREJA kˌomaðɾˈexa +COMADREO kˌomaðɾˈeo +COMAL komˈal +COMALIA komˈalja +COMAMOS komˈamos +COMAN kˈoman +COMANCHERO kˌomantʃˈeɾo +COMANDA komˈanda +COMANDADA kˌomandˈaða +COMANDADAS kˌomandˈaðas +COMANDADO kˌomandˈaðo +COMANDADOS kˌomandˈaðos +COMANDAMIENTO kˌomandamjˈɛnto +COMANDAMOS kˌomandˈamos +COMANDANCIA kˌomandˈanθja +COMANDANDO kˌomandˈando +COMANDANTE kˌomandˈante +COMANDAR kˌomandˈaɾ +COMANDARA kˌomandˈaɾa +COMANDARÁ kˌomandaɾˈa +COMANDÁRAMOS kˌomandˈaɾamos +COMANDARAN kˌomandˈaɾan +COMANDARAS kˌomandˈaɾas +COMANDARÁS kˌomandaɾˈas +COMANDARÉ kˌomandaɾˈe +COMANDAREIS kˌomandˈaɾeɪs +COMANDAREMOS kˌomandaɾˈemos +COMANDAREN kˌomandˈaɾen +COMANDARES kˌomandˈaɾes +COMANDARÍAMOS kˌomandaɾˈiamos +COMANDAS komˈandas +COMANDASTE kˌomandˈaste +COMANDE komˈande +COMANDEMOS kˌomandˈemos +COMANDES komˈandes +COMANDO komˈando +COMARAPEÑO kˌomaɾapˈeɲo +COMARCA komˈaɾka +COMAS kˈomas +COMATOSA kˌomatˈosa +COMATOSAS kˌomatˈosas +COMATOSO kˌomatˈoso +COMATOSOS kˌomatˈosos +COMBA kˈomba +COMBAD kombˈad +COMBADA kombˈaða +COMBADAS kombˈaðas +COMBADO kombˈaðo +COMBADOS kombˈaðos +COMBAS kˈombas +COMBATE kombˈate +COMBATÍ kˌombatˈi +COMBATIDA kˌombatˈiða +COMBATIDAS kˌombatˈiðas +COMBATIDO kˌombatˈiðo +COMBATIDOS kˌombatˈiðos +COMBATIR kˌombatˈiɾ +COMBINA kombˈina +COMBINABLE kˌombinˈaβle +COMBINACIÓN kˌombinaθjˈon +COMBINADA kˌombinˈaða +COMBINADAS kˌombinˈaðas +COMBINADO kˌombinˈaðo +COMBINADOS kˌombinˈaðos +COMBINAMOS kˌombinˈamos +COMBINANDO kˌombinˈando +COMBINAR kˌombinˈaɾ +COMBINARA kˌombinˈaɾa +COMBINARÁ kˌombinaɾˈa +COMBINÁRAMOS kˌombinˈaɾamos +COMBINARAS kˌombinˈaɾas +COMBINARÁS kˌombinaɾˈas +COMBINARE kˌombinˈaɾe +COMBINAREIS kˌombinˈaɾeɪs +COMBINAREMOS kˌombinaɾˈemos +COMBINARES kˌombinˈaɾes +COMBINARÍAMOS kˌombinaɾˈiamos +COMBINAS kombˈinas +COMBINASTE kˌombinˈaste +COMBINATIVO kˌombinatˈiβo +COMBINATORIO kˌombinatˈoɾjo +COMBINE kombˈine +COMBINEMOS kˌombinˈemos +COMBINES kombˈines +COMBINO kombˈino +COMBLE kˈomble +COMBUSTIBILIDAD kˌombustˌiβiliðˈad +COMBUSTIBLE kˌombustˈiβle +COMBUSTIÓN kˌombustjˈon +COME kˈome +COMÉ komˈe +COMEDIA komˈeðja +COMEDIDA kˌomeðˈiða +COMEDIDAS kˌomeðˈiðas +COMEDIDO kˌomeðˈiðo +COMEDIDOS kˌomeðˈiðos +COMEDIETA kˌomeðjˈeta +COMEDIMIENTO kˌomeðimjˈɛnto +COMEDIR kˌomeðˈiɾ +COMEDOR kˌomeðˈoɾ +COMEDORCITO kˌomeðoɾθˈito +COMELA komˈela +CÓMELA kˈomela +COMELAS komˈelas +CÓMELAS kˈomelas +COMELE komˈele +CÓMELE kˈomele +COMELES komˈeles +CÓMELES kˈomeles +COMELO komˈelo +CÓMELO kˈomelo +COMELONA kˌomelˈona +COMELOS komˈelos +CÓMELOS kˈomelos +COMEME komˈeme +COMEMIERDA kˌomemjˈeɾða +COMEMOS komˈemos +COMEN kˈomen +COMENCÉ kˌomenθˈe +COMENDERO kˌomendˈeɾo +COMENOS komˈenos +CÓMENOS kˈomenos +COMENSAL kˌomensˈal +COMENSALISMO kˌomensalˈismo +COMENTA komˈɛnta +COMENTADA kˌomentˈaða +COMENTADAS kˌomentˈaðas +COMENTADO kˌomentˈaðo +COMENTADOR kˌomentaðˈoɾ +COMENTADORA kˌomentaðˈoɾa +COMENTADORAS kˌomentaðˈoɾas +COMENTADORES kˌomentaðˈoɾes +COMENTADOS kˌomentˈaðos +COMENTAMOS kˌomentˈamos +COMENTANDO kˌomentˈando +COMENTAR kˌomentˈaɾ +COMENTARA kˌomentˈaɾa +COMENTARÁ kˌomentaɾˈa +COMENTÁRAMOS kˌomentˈaɾamos +COMENTARAS kˌomentˈaɾas +COMENTARÁS kˌomentaɾˈas +COMENTAREIS kˌomentˈaɾeɪs +COMENTAREMOS kˌomentaɾˈemos +COMENTARES kˌomentˈaɾes +COMENTARÍAMOS kˌomentaɾˈiamos +COMENTARIO kˌomentˈaɾjo +COMENTARIOS kˌomentˈaɾjos +COMENTAS komˈɛntas +COMENTASTE kˌomentˈaste +COMENTE komˈɛnte +COMENTEMOS kˌomentˈemos +COMENTES komˈɛntes +COMENTO komˈɛnto +COMENZADA kˌomenθˈaða +COMENZADAS kˌomenθˈaðas +COMENZADO kˌomenθˈaðo +COMENZADOS kˌomenθˈaðos +COMENZAR kˌomenθˈaɾ +COMENZARON kˌomenθˈaɾon +COMENZÓ kˌomenθˈo +COMER komˈeɾ +COMERÁ kˌomeɾˈa +COMERÁS kˌomeɾˈas +COMERCIABLE kˌomeɾθjˈaβle +COMERCIADA kˌomeɾθjˈaða +COMERCIADAS kˌomeɾθjˈaðas +COMERCIADO kˌomeɾθjˈaðo +COMERCIADOS kˌomeɾθjˈaðos +COMERCIAL kˌomeɾθjˈal +COMERCIALES kˌomeɾθjˈales +COMERCIALIDAD kˌomeɾθjˌaliðˈad +COMERCIALISMO kˌomeɾθjalˈismo +COMERCIALIZACIÓN kˌomeɾθjˌaliθaθjˈon +COMERCIALIZADA kˌomeɾθjˌaliθˈaða +COMERCIALIZADAS kˌomeɾθjˌaliθˈaðas +COMERCIALIZADO kˌomeɾθjˌaliθˈaðo +COMERCIALIZADOR kˌomeɾθjˌaliθaðˈoɾ +COMERCIALIZADORA kˌomeɾθjˌaliθaðˈoɾa +COMERCIALIZADOS kˌomeɾθjˌaliθˈaðos +COMERCIALIZAR kˌomeɾθjˌaliθˈaɾ +COMERCIANTE kˌomeɾθjˈante +COMERCIAR kˌomeɾθjˈaɾ +COMERCIO komˈeɾθjo +COMEREMOS kˌomeɾˈemos +COMERES komˈeɾes +COMERÍAMOS kˌomeɾˈiamos +COMES kˈomes +COMESTIBLE kˌomestˈiβle +COMESTIBLES kˌomestˈiβles +COMETA komˈeta +COMETAMOS kˌometˈamos +COMETARIA kˌometˈaɾja +COMETARIAS kˌometˈaɾjas +COMETARIO kˌometˈaɾjo +COMETARIOS kˌometˈaɾjos +COMETAS komˈetas +COMETE komˈete +COMETEMOS kˌometˈemos +COMETER kˌometˈeɾ +COMETERÁ kˌometeɾˈa +COMETERÁS kˌometeɾˈas +COMETEREMOS kˌometeɾˈemos +COMETERÍAMOS kˌometeɾˈiamos +COMETES komˈetes +COMETÍAMOS kˌometˈiamos +COMETIDA kˌometˈiða +COMETIDAS kˌometˈiðas +COMETIDO kˌometˈiðo +COMETIDOS kˌometˈiðos +COMETIMIENTO kˌometimjˈɛnto +COMETO komˈeto +COMEZÓN kˌomeθˈon +COMEZONCILLA kˌomeθonθˈiʎa +COMI kˈomi +COMÍ komˈi +COMÍAMOS komˈiamos +CÓMIC kˈomik +COMICIO komˈiθjo +COMICIOS komˈiθjos +COMICO komˈiko +CÓMICO kˈomiko +COMIDA komˈiða +COMIDAS komˈiðas +COMIDITA kˌomiðˈita +COMIDO komˈiðo +COMIDOS komˈiðos +COMIENZA komjˈɛnθa +COMIENZO komjˈɛnθo +COMIENZOS komjˈɛnθos +COMILÓN kˌomilˈon +COMILONA kˌomilˈona +COMILONAS kˌomilˈonas +COMILONES kˌomilˈones +COMINO komˈino +COMIÓ komjˈo +COMIQUERO kˌomikˈeɾo +COMIQUITA kˌomikˈita +COMISAR kˌomisˈaɾ +COMISARIADA kˌomisaɾjˈaða +COMISARIADAS kˌomisaɾjˈaðas +COMISARIADO kˌomisaɾjˈaðo +COMISARIADOS kˌomisaɾjˈaðos +COMISARIAR kˌomisaɾjˈaɾ +COMISARÍAS kˌomisaɾˈias +COMISARIO kˌomisˈaɾjo +COMISCADA kˌomiskˈaða +COMISCADAS kˌomiskˈaðas +COMISCADO kˌomiskˈaðo +COMISCADOS kˌomiskˈaðos +COMISIÓN kˌomisjˈon +COMISIONADA kˌomisjonˈaða +COMISIONADAS kˌomisjonˈaðas +COMISIONADO kˌomisjonˈaðo +COMISIONADOS kˌomisjonˈaðos +COMISIONAMIENTO kˌomisjˌonamjˈɛnto +COMISIONAR kˌomisjonˈaɾ +COMISQUEADA kˌomiskeˈaða +COMISQUEADAS kˌomiskeˈaðas +COMISQUEADO kˌomiskeˈaðo +COMISQUEADOS kˌomiskeˈaðos +COMISQUEAR kˌomiskeˈaɾ +COMISTRAJO kˌomistɾˈaxo +COMISURAL kˌomisuɾˈal +COMITÉ kˌomitˈe +COMO kˈomo +CÓMO kˈomo +CÓMODA kˈomoða +CÓMODAMENTE kˈomoðamˈente +CÓMODAS kˈomoðas +COMODIDAD kˌomoðiðˈad +COMODIDADES kˌomoðiðˈaðes +COMODÍN kˌomoðˈin +CÓMODO kˈomoðo +COMODORO kˌomoðˈoɾo +COMODOROS kˌomoðˈoɾos +CÓMODOS kˈomoðos +COMOQUIERA kˌomokjˈeɾa +COMORAS komˈoɾas +COMORES komˈoɾes +COMÓVIL komˈoβil +COMÓVILES komˈoβiles +COMPACTA kompˈakta +COMPACTADA kˌompaktˈaða +COMPACTADAS kˌompaktˈaðas +COMPACTADO kˌompaktˈaðo +COMPACTADOR kˌompaktaðˈoɾ +COMPACTADOS kˌompaktˈaðos +COMPACTAR kˌompaktˈaɾ +COMPACTARES kˌompaktˈaɾes +COMPACTAS kompˈaktas +COMPACTO kompˈakto +COMPACTOS kompˈaktos +COMPADECER kˌompaðeθˈeɾ +COMPADECIDA kˌompaðeθˈiða +COMPADECIDAS kˌompaðeθˈiðas +COMPADECIDO kˌompaðeθˈiðo +COMPADECIDOS kˌompaðeθˈiðos +COMPADRAR kˌompaðɾˈaɾ +COMPADRE kompˈaðɾe +COMPADREAR kˌompaðɾeˈaɾ +COMPADRITO kˌompaðɾˈito +COMPAGINACIÓN kˌompaxˌinaθjˈon +COMPAGINADO kˌompaxinˈaðo +COMPAGINADOR kˌompaxˌinaðˈoɾ +COMPAGINAR kˌompaxinˈaɾ +COMPAÑA kompˈaɲa +COMPAÑERA kˌompaɲˈeɾa +COMPAÑERITO kˌompaɲeɾˈito +COMPAÑERO kˌompaɲˈeɾo +COMPAÑEROS kˌompaɲˈeɾos +COMPANGO kompˈaŋɡo +COMPAÑÍA kˌompaɲˈia +COMPAÑÍAS kˌompaɲˈias +COMPARA kompˈaɾa +COMPARABLE kˌompaɾˈaβle +COMPARACIÓN kˌompaɾaθjˈon +COMPARADA kˌompaɾˈaða +COMPARADAS kˌompaɾˈaðas +COMPARADO kˌompaɾˈaðo +COMPARADOS kˌompaɾˈaðos +COMPARAR kˌompaɾˈaɾ +COMPARARA kˌompaɾˈaɾa +COMPARARE kˌompaɾˈaɾe +COMPARÁRSELE kˌompaɾˈaɾsele +COMPARATISTA kˌompaɾatˈista +COMPARECIDA kˌompaɾeθˈiða +COMPARECIDAS kˌompaɾeθˈiðas +COMPARECIDO kˌompaɾeθˈiðo +COMPARECIDOS kˌompaɾeθˈiðos +COMPARSERO kˌompaɾsˈeɾo +COMPARTIDA kˌompaɾtˈiða +COMPARTIDAS kˌompaɾtˈiðas +COMPARTIDO kˌompaɾtˈiðo +COMPARTIDOS kˌompaɾtˈiðos +COMPARTIMENTADA kˌompaɾtˌimentˈaða +COMPARTIMENTADAS kˌompaɾtˌimentˈaðas +COMPARTIMENTADO kˌompaɾtˌimentˈaðo +COMPARTIMENTADOS kˌompaɾtˌimentˈaðos +COMPARTIMENTAL kˌompaɾtˌimentˈal +COMPARTIMENTALIZAR kˌompaɾtˌimentˌaliθˈaɾ +COMPARTIMENTAR kˌompaɾtˌimentˈaɾ +COMPARTIMENTO kˌompaɾtimˈɛnto +COMPARTIR kˌompaɾtˈiɾ +COMPÁS kompˈas +COMPASAR kˌompasˈaɾ +COMPASES kompˈases +COMPASIÓN kˌompasjˈon +COMPATIBILIDAD kˌompatˌiβiliðˈad +COMPATIBILIZACIÓN kˌompatˌiβilˌiθaθjˈon +COMPATIBILIZADA kˌompatˌiβiliθˈaða +COMPATIBILIZADAS kˌompatˌiβiliθˈaðas +COMPATIBILIZADO kˌompatˌiβiliθˈaðo +COMPATIBILIZADOS kˌompatˌiβiliθˈaðos +COMPATIBILIZAR kˌompatˌiβiliθˈaɾ +COMPATIBLE kˌompatˈiβle +COMPATRIOTA kˌompatɾiˈota +COMPELER kˌompelˈeɾ +COMPELIDA kˌompelˈiða +COMPELIDAS kˌompelˈiðas +COMPELIDO kˌompelˈiðo +COMPELIDOS kˌompelˈiðos +COMPENDIADA kˌompendjˈaða +COMPENDIADAS kˌompendjˈaðas +COMPENDIADO kˌompendjˈaðo +COMPENDIADOS kˌompendjˈaðos +COMPENDIAR kˌompendjˈaɾ +COMPENDIOSO kˌompendjˈoso +COMPENETRACIÓN kˌompenˌetɾaθjˈon +COMPENETRADA kˌompenetɾˈaða +COMPENETRADAS kˌompenetɾˈaðas +COMPENETRADO kˌompenetɾˈaðo +COMPENETRADOS kˌompenetɾˈaðos +COMPENETRAR kˌompenetɾˈaɾ +COMPENSA kompˈɛnsa +COMPENSADA kˌompensˈaða +COMPENSADAS kˌompensˈaðas +COMPENSADO kˌompensˈaðo +COMPENSADOS kˌompensˈaðos +COMPENSAMOS kˌompensˈamos +COMPENSANDO kˌompensˈando +COMPENSAR kˌompensˈaɾ +COMPENSARA kˌompensˈaɾa +COMPENSARÁ kˌompensaɾˈa +COMPENSÁRAMOS kˌompensˈaɾamos +COMPENSARAS kˌompensˈaɾas +COMPENSARÁS kˌompensaɾˈas +COMPENSAREIS kˌompensˈaɾeɪs +COMPENSAREMOS kˌompensaɾˈemos +COMPENSARES kˌompensˈaɾes +COMPENSARÍAMOS kˌompensaɾˈiamos +COMPENSAS kompˈɛnsas +COMPENSASTE kˌompensˈaste +COMPENSATORIA kˌompensatˈoɾja +COMPENSATORIAS kˌompensatˈoɾjas +COMPENSATORIO kˌompensatˈoɾjo +COMPENSATORIOS kˌompensatˈoɾjos +COMPENSE kompˈɛnse +COMPENSEMOS kˌompensˈemos +COMPENSES kompˈɛnses +COMPENSO kompˈɛnso +COMPETENCIA kˌompetˈɛnθja +COMPETER kˌompetˈeɾ +COMPETICIÓN kˌompetiθjˈon +COMPETIDA kˌompetˈiða +COMPETIDAS kˌompetˈiðas +COMPETIDO kˌompetˈiðo +COMPETIDORES kˌompetiðˈoɾes +COMPETIDOS kˌompetˈiðos +COMPETIR kˌompetˈiɾ +COMPETITIVA kˌompetitˈiβa +COMPETITIVAS kˌompetitˈiβas +COMPETITIVIDAD kˌompetˌitiβiðˈad +COMPETITIVO kˌompetitˈiβo +COMPETITIVOS kˌompetitˈiβos +COMPILACIÓN kˌompilaθjˈon +COMPILADA kˌompilˈaða +COMPILADAS kˌompilˈaðas +COMPILADO kˌompilˈaðo +COMPILADOS kˌompilˈaðos +COMPILAR kˌompilˈaɾ +COMPILARE kˌompilˈaɾe +COMPILES kompˈiles +COMPINCHADA kˌompintʃˈaða +COMPINCHADAS kˌompintʃˈaðas +COMPINCHADO kˌompintʃˈaðo +COMPINCHADOS kˌompintʃˈaðos +COMPINCHARSE kˌompintʃˈaɾse +COMPINCHE kompˈintʃe +COMPLACIDA kˌomplaθˈiða +COMPLACIDAS kˌomplaθˈiðas +COMPLACIDÍSIMO kˌomplaθiðˈisimo +COMPLACIDO kˌomplaθˈiðo +COMPLACIDOS kˌomplaθˈiðos +COMPLECIÓN kˌompleθjˈon +COMPLEJA komplˈexa +COMPLEJAMENTE komplˈexamˈente +COMPLEJAS komplˈexas +COMPLEJIDAD kˌomplexiðˈad +COMPLEJÍSIMO kˌomplexˈisimo +COMPLEJIZACIÓN kˌomplexˌiθaθjˈon +COMPLEJIZAR kˌomplexiθˈaɾ +COMPLEJO komplˈexo +COMPLEJOS komplˈexos +COMPLEMENTADA kˌomplementˈaða +COMPLEMENTADAS kˌomplementˈaðas +COMPLEMENTADO kˌomplementˈaðo +COMPLEMENTADOS kˌomplementˈaðos +COMPLEMENTANTE kˌomplementˈante +COMPLEMENTAR kˌomplementˈaɾ +COMPLEMENTO kˌomplemˈɛnto +COMPLEMENTOS kˌomplemˈɛntos +COMPLETA komplˈeta +COMPLETACIÓN kˌompletaθjˈon +COMPLETADA kˌompletˈaða +COMPLETADAS kˌompletˈaðas +COMPLETADO kˌompletˈaðo +COMPLETADOS kˌompletˈaðos +COMPLETAMENTE komplˈetamˈente +COMPLETAMIENTO kˌompletamjˈɛnto +COMPLETAMOS kˌompletˈamos +COMPLETANDO kˌompletˈando +COMPLETAR kˌompletˈaɾ +COMPLETARA kˌompletˈaɾa +COMPLETARÁ kˌompletaɾˈa +COMPLETÁRAMOS kˌompletˈaɾamos +COMPLETARAS kˌompletˈaɾas +COMPLETARÁS kˌompletaɾˈas +COMPLETAREIS kˌompletˈaɾeɪs +COMPLETAREMOS kˌompletaɾˈemos +COMPLETARES kˌompletˈaɾes +COMPLETARÍAMOS kˌompletaɾˈiamos +COMPLETAS komplˈetas +COMPLETASTE kˌompletˈaste +COMPLETE komplˈete +COMPLETEMOS kˌompletˈemos +COMPLETES komplˈetes +COMPLETITUD kˌompletitˈud +COMPLETO komplˈeto +COMPLEXIÓN kˌompleksjˈon +COMPLIANCIA kˌompliˈanθja +COMPLICA komplˈika +COMPLICACIÓN kˌomplikaθjˈon +COMPLICADA kˌomplikˈaða +COMPLICADAS kˌomplikˈaðas +COMPLICADITA kˌomplikaðˈita +COMPLICADITAS kˌomplikaðˈitas +COMPLICADITO kˌomplikaðˈito +COMPLICADITOS kˌomplikaðˈitos +COMPLICADO kˌomplikˈaðo +COMPLICADOS kˌomplikˈaðos +COMPLICAMOS kˌomplikˈamos +COMPLICAR kˌomplikˈaɾ +COMPLICARA kˌomplikˈaɾa +COMPLICARÁ kˌomplikaɾˈa +COMPLICÁRAMOS kˌomplikˈaɾamos +COMPLICARAS kˌomplikˈaɾas +COMPLICARÁS kˌomplikaɾˈas +COMPLICAREIS kˌomplikˈaɾeɪs +COMPLICAREMOS kˌomplikaɾˈemos +COMPLICARES kˌomplikˈaɾes +COMPLICARÍAMOS kˌomplikaɾˈiamos +COMPLICAS komplˈikas +COMPLICASTE kˌomplikˈaste +CÓMPLICE kˈompliθe +COMPLICIDAD kˌompliθiðˈad +COMPLICO komplˈiko +COMPLIDO komplˈiðo +COMPLIQUE komplˈike +COMPLIQUEMOS kˌomplikˈemos +COMPLIQUES komplˈikes +COMPLOT komplˈot +COMPLOTADO kˌomplotˈaðo +COMPLUTENSE kˌomplutˈɛnse +COMPONEDORA kˌomponeðˈoɾa +COMPONER kˌomponˈeɾ +COMPONÉRSELAS kˌomponˈeɾselas +COMPORTADA kˌompoɾtˈaða +COMPORTADAS kˌompoɾtˈaðas +COMPORTADO kˌompoɾtˈaðo +COMPORTADOS kˌompoɾtˈaðos +COMPORTAMIENTO kˌompoɾtamjˈɛnto +COMPORTAR kˌompoɾtˈaɾ +COMPOSITOR kˌompositˈoɾ +COMPOST kompˈost +COMPOSTA kompˈosta +COMPOSTABLE kˌompostˈaβle +COMPOSTADA kˌompostˈaða +COMPOSTADAS kˌompostˈaðas +COMPOSTADO kˌompostˈaðo +COMPOSTADOS kˌompostˈaðos +COMPOSTAR kˌompostˈaɾ +COMPRA kˈompɾa +COMPRADA kompɾˈaða +COMPRADAS kompɾˈaðas +COMPRADO kompɾˈaðo +COMPRADOR kˌompɾaðˈoɾ +COMPRADOS kompɾˈaðos +COMPRALA kompɾˈala +COMPRÁLA kompɾˈala +CÓMPRALA kˈompɾala +COMPRAMOS kompɾˈamos +COMPRANDO kompɾˈando +COMPRAR kompɾˈaɾ +COMPRARA kompɾˈaɾa +COMPRARÁ kˌompɾaɾˈa +COMPRÁRAMOS kompɾˈaɾamos +COMPRARAS kompɾˈaɾas +COMPRARÁS kˌompɾaɾˈas +COMPRARE kompɾˈaɾe +COMPRAREIS kompɾˈaɾeɪs +COMPRAREMOS kˌompɾaɾˈemos +COMPRARES kompɾˈaɾes +COMPRARÍAMOS kˌompɾaɾˈiamos +COMPRARLA kompɾˈaɾla +COMPRARLE kompɾˈaɾle +COMPRARLO kompɾˈaɾlo +COMPRARLOS kompɾˈaɾlos +COMPRARME kompɾˈaɾme +COMPRARTE kompɾˈaɾte +COMPRAS kˈompɾas +COMPRASTE kompɾˈaste +COMPRE kˈompɾe +COMPREMOS kompɾˈemos +COMPRENDER kˌompɾendˈeɾ +COMPRENDIDA kˌompɾendˈiða +COMPRENDIDAS kˌompɾendˈiðas +COMPRENDIDO kˌompɾendˈiðo +COMPRENDIDOS kˌompɾendˈiðos +COMPRENSIBILIDAD kˌompɾensˌiβiliðˈad +COMPRENSIBLE kˌompɾensˈiβle +COMPRENSIÓN kˌompɾensjˈon +COMPRENSIVO kˌompɾensˈiβo +COMPRES kˈompɾes +COMPRESA kompɾˈesa +COMPRESIBILIDAD kˌompɾesˌiβiliðˈad +COMPRESIBLE kˌompɾesˈiβle +COMPRIMIDA kˌompɾimˈiða +COMPRIMIDAS kˌompɾimˈiðas +COMPRIMIDO kˌompɾimˈiðo +COMPRIMIDOS kˌompɾimˈiðos +COMPRIMIR kˌompɾimˈiɾ +COMPRO kˈompɾo +COMPROBADA kˌompɾoβˈaða +COMPROBADAS kˌompɾoβˈaðas +COMPROBADO kˌompɾoβˈaðo +COMPROBADOS kˌompɾoβˈaðos +COMPROBAR kˌompɾoβˈaɾ +COMPROMETA kˌompɾomˈeta +COMPROMETAMOS kˌompɾometˈamos +COMPROMETAS kˌompɾomˈetas +COMPROMETE kˌompɾomˈete +COMPROMETEDOR kˌompɾomˌeteðˈoɾ +COMPROMETEMOS kˌompɾometˈemos +COMPROMETER kˌompɾometˈeɾ +COMPROMETERÁ kˌompɾomˌeteɾˈa +COMPROMETERÁS kˌompɾomˌeteɾˈas +COMPROMETEREMOS kˌompɾomˌeteɾˈemos +COMPROMETERÍA kˌompɾomˌeteɾˈia +COMPROMETERÍAMOS kˌompɾomˌeteɾˈiamos +COMPROMETERÍAS kˌompɾomˌeteɾˈias +COMPROMETES kˌompɾomˈetes +COMPROMETÍ kˌompɾometˈi +COMPROMETÍA kˌompɾometˈia +COMPROMETÍAMOS kˌompɾometˈiamos +COMPROMETÍAS kˌompɾometˈias +COMPROMETIDA kˌompɾometˈiða +COMPROMETIDAS kˌompɾometˈiðas +COMPROMETIDO kˌompɾometˈiðo +COMPROMETIDOS kˌompɾometˈiðos +COMPROMETIMIENTO kˌompɾomˌetimjˈɛnto +COMPROMETO kˌompɾomˈeto +COMPROMISO kˌompɾomˈiso +COMPU kˈompu +COMPUERTA kompwˈeɾta +COMPUESTA kompwˈesta +COMPUESTAS kompwˈestas +COMPUESTO kompwˈesto +COMPUESTOS kompwˈestos +COMPULSADA kˌompulsˈaða +COMPULSADAS kˌompulsˈaðas +COMPULSADO kˌompulsˈaðo +COMPULSADOS kˌompulsˈaðos +COMPULSAR kˌompulsˈaɾ +COMPULSIÓN kˌompulsjˈon +COMPULSIVA kˌompulsˈiβa +COMPULSIVAS kˌompulsˈiβas +COMPULSIVIDAD kˌompulsˌiβiðˈad +COMPULSIVO kˌompulsˈiβo +COMPULSIVOS kˌompulsˈiβos +COMPUNCIÓN kˌompunθjˈon +COMPUNGIDO kˌompuŋxˈiðo +COMPUTA kompˈuta +COMPUTACIÓN kˌomputaθjˈon +COMPUTADA kˌomputˈaða +COMPUTADAS kˌomputˈaðas +COMPUTADO kˌomputˈaðo +COMPUTADOR kˌomputaðˈoɾ +COMPUTADORA kˌomputaðˈoɾa +COMPUTADORAS kˌomputaðˈoɾas +COMPUTADORES kˌomputaðˈoɾes +COMPUTADOS kˌomputˈaðos +COMPUTAMOS kˌomputˈamos +COMPUTANDO kˌomputˈando +COMPUTAR kˌomputˈaɾ +COMPUTARA kˌomputˈaɾa +COMPUTARÁ kˌomputaɾˈa +COMPUTÁRAMOS kˌomputˈaɾamos +COMPUTARAS kˌomputˈaɾas +COMPUTARÁS kˌomputaɾˈas +COMPUTAREIS kˌomputˈaɾeɪs +COMPUTAREMOS kˌomputaɾˈemos +COMPUTARES kˌomputˈaɾes +COMPUTARÍAMOS kˌomputaɾˈiamos +COMPUTARIZADA kˌomputˌaɾiθˈaða +COMPUTARIZADAS kˌomputˌaɾiθˈaðas +COMPUTARIZADO kˌomputˌaɾiθˈaðo +COMPUTARIZADOS kˌomputˌaɾiθˈaðos +COMPUTARIZAR kˌomputˌaɾiθˈaɾ +COMPUTAS kompˈutas +COMPUTASTE kˌomputˈaste +COMPUTE kompˈute +COMPUTEMOS kˌomputˈemos +COMPUTERIZAR kˌomputˌeɾiθˈaɾ +COMPUTES kompˈutes +COMPUTO kompˈuto +COMULGADA kˌomulɣˈaða +COMULGADAS kˌomulɣˈaðas +COMULGADO kˌomulɣˈaðo +COMULGADOS kˌomulɣˈaðos +COMÚN komˈun +COMUNA komˈuna +COMUÑA komˈuɲa +COMUNALISMO kˌomunalˈismo +COMUNERO kˌomunˈeɾo +COMUNES komˈunes +COMUNICA kˌomunˈika +COMUNICABLE kˌomunikˈaβle +COMUNICACIÓN kˌomunˌikaθjˈon +COMUNICADA kˌomunikˈaða +COMUNICADAS kˌomunikˈaðas +COMUNICADO kˌomunikˈaðo +COMUNICADOR kˌomunˌikaðˈoɾ +COMUNICADORA kˌomunˌikaðˈoɾa +COMUNICADOS kˌomunikˈaðos +COMUNICAMOS kˌomunikˈamos +COMUNICANDO kˌomunikˈando +COMUNICANTE kˌomunikˈante +COMUNICAR kˌomunikˈaɾ +COMUNICARA kˌomunikˈaɾa +COMUNICARÁ kˌomunˌikaɾˈa +COMUNICÁRAMOS kˌomunikˈaɾamos +COMUNICARAS kˌomunikˈaɾas +COMUNICARÁS kˌomunˌikaɾˈas +COMUNICAREIS kˌomunikˈaɾeɪs +COMUNICAREMOS kˌomunˌikaɾˈemos +COMUNICÁREMOS kˌomunikˈaɾemos +COMUNICARES kˌomunikˈaɾes +COMUNICARÍA kˌomunˌikaɾˈia +COMUNICARÍAMOS kˌomunˌikaɾˈiamos +COMUNICARÍAS kˌomunˌikaɾˈias +COMUNICARME kˌomunikˈaɾme +COMUNICAS kˌomunˈikas +COMUNICASTE kˌomunikˈaste +COMUNICATIVA kˌomunˌikatˈiβa +COMUNICATIVAS kˌomunˌikatˈiβas +COMUNICATIVO kˌomunˌikatˈiβo +COMUNICATIVOS kˌomunˌikatˈiβos +COMUNICO kˌomunˈiko +COMUNICÓLOGA kˌomunikˈoloɣa +COMUNIDAD kˌomuniðˈad +COMUNIDADES kˌomuniðˈaðes +COMUNIQUE kˌomunˈike +COMUNIQUEMOS kˌomunikˈemos +COMUNIQUES kˌomunˈikes +COMUNIQUÉS kˌomunikˈes +COMUNISMO kˌomunˈismo +COMUNISTA kˌomunˈista +COMUNITARIA kˌomunitˈaɾja +COMUNITARIAS kˌomunitˈaɾjas +COMUNITARIO kˌomunitˈaɾjo +COMUNITARIOS kˌomunitˈaɾjos +COMUNITARISTA kˌomunˌitaɾˈista +COMUNITARIZAR kˌomunˌitaɾiθˈaɾ +COMÚNMENTE komˈunmˈente +CON kˈon +COÑA kˈoɲa +COÑAC koɲˈak +CONADO konˈaðo +CONATIVA kˌonatˈiβa +CONATIVO kˌonatˈiβo +CONATO konˈato +COÑAZO koɲˈaθo +CONCADENADA kˌonkaðenˈaða +CONCADENADAS kˌonkaðenˈaðas +CONCADENADO kˌonkaðenˈaðo +CONCADENADOS kˌonkaðenˈaðos +CONCADENAR kˌonkaðenˈaɾ +CONCATENADA kˌonkatenˈaða +CONCATENADAS kˌonkatenˈaðas +CONCATENADO kˌonkatenˈaðo +CONCATENADOS kˌonkatenˈaðos +CONCATENAR kˌonkatenˈaɾ +CÓNCAVO kˈonkaβo +CONCEBIDA kˌonθeβˈiða +CONCEBIDAS kˌonθeβˈiðas +CONCEBIDO kˌonθeβˈiðo +CONCEBIDOS kˌonθeβˈiðos +CONCEBIR kˌonθeβˈiɾ +CONCEDER kˌonθeðˈeɾ +CONCEDIDA kˌonθeðˈiða +CONCEDIDAS kˌonθeðˈiðas +CONCEDIDO kˌonθeðˈiðo +CONCEDIDOS kˌonθeðˈiðos +CONCEJAL kˌonθexˈal +CONCEJALÍA kˌonθexalˈia +CONCEJO konθˈexo +CONCELEBRAR kˌonθeleβɾˈaɾ +CONCENTO konθˈɛnto +CONCENTRACIÓN kˌonθentɾaθjˈon +CONCENTRACIONARIO kˌonθentɾˌaθjonˈaɾjo +CONCENTRADA kˌonθentɾˈaða +CONCENTRADAS kˌonθentɾˈaðas +CONCENTRADO kˌonθentɾˈaðo +CONCENTRADOR kˌonθentɾaðˈoɾ +CONCENTRADOS kˌonθentɾˈaðos +CONCEPCIÓN kˌonθepθjˈon +CONCEPCIONES kˌonθepθjˈones +CONCEPTISTA kˌonθepːtˈista +CONCEPTO konθˈepːto +CONCEPTUAL kˌonθepːtwˈal +CONCEPTUALIDAD kˌonθepːtwˌaliðˈad +CONCEPTUALISMO kˌonθepːtwalˈismo +CONCEPTUALISTA kˌonθepːtwalˈista +CONCEPTUALIZACIÓN kˌonθepːtwˌaliθaθjˈon +CONCEPTUALIZADA kˌonθepːtwˌaliθˈaða +CONCEPTUALIZADAS kˌonθepːtwˌaliθˈaðas +CONCEPTUALIZADO kˌonθepːtwˌaliθˈaðo +CONCEPTUALIZADOS kˌonθepːtwˌaliθˈaðos +CONCEPTUALIZAR kˌonθepːtwˌaliθˈaɾ +CONCEPTUAR kˌonθepːtwˈaɾ +CONCERNIDA kˌonθeɾnˈiða +CONCERNIDAS kˌonθeɾnˈiðas +CONCERNIDO kˌonθeɾnˈiðo +CONCERNIDOS kˌonθeɾnˈiðos +CONCERNIR kˌonθeɾnˈiɾ +CONCERTADA kˌonθeɾtˈaða +CONCERTADAS kˌonθeɾtˈaðas +CONCERTADO kˌonθeɾtˈaðo +CONCERTADOR kˌonθeɾtaðˈoɾ +CONCERTADOS kˌonθeɾtˈaðos +CONCERTAR kˌonθeɾtˈaɾ +CONCERTINO kˌonθeɾtˈino +CONCERTÍSTICO kˌonθeɾtˈistiko +CONCESIÓN kˌonθesjˈon +CONCESIONADA kˌonθesjonˈaða +CONCESIONADAS kˌonθesjonˈaðas +CONCESIONADO kˌonθesjonˈaðo +CONCESIONADOS kˌonθesjonˈaðos +CONCESIONAL kˌonθesjonˈal +CONCESIONALIDAD kˌonθesjˌonaliðˈad +CONCESIONAR kˌonθesjonˈaɾ +CONCESIONES kˌonθesjˈones +CONCESIONÉS kˌonθesjonˈes +CONCHA kˈontʃa +CONCHABADA kˌontʃaβˈaða +CONCHABADAS kˌontʃaβˈaðas +CONCHABADO kˌontʃaβˈaðo +CONCHABADOS kˌontʃaβˈaðos +CONCHATUMADRE kˌontʃatumˈaðɾe +CONCHATUMARE kˌontʃatumˈaɾe +CONCHERO kontʃˈeɾo +CONCHETA kontʃˈeta +CONCHETUMADRE kˌontʃetumˈaðɾe +CONCHETUMARE kˌontʃetumˈaɾe +CONCHITA kontʃˈita +CONCHO kˈontʃo +CONCHOS kˈontʃos +CONCHUDA kontʃˈuða +CONCHUDAS kontʃˈuðas +CONCHUDO kontʃˈuðo +CONCHUDOS kontʃˈuðos +CONCIENCIA konθjˈɛnθja +CONCIENCIACIÓN kˌonθjenθjaθjˈon +CONCIENCIADA kˌonθjenθjˈaða +CONCIENCIADAS kˌonθjenθjˈaðas +CONCIENCIADO kˌonθjenθjˈaðo +CONCIENCIADOS kˌonθjenθjˈaðos +CONCIENCIAR kˌonθjenθjˈaɾ +CONCIENTIZACIÓN kˌonθjentˌiθaθjˈon +CONCIENTIZAR kˌonθjentiθˈaɾ +CONCIENZUDO kˌonθjenθˈuðo +CONCIERTO konθjˈeɾto +CONCIERTOS konθjˈeɾtos +CONCILIADA kˌonθiljˈaða +CONCILIADAS kˌonθiljˈaðas +CONCILIADO kˌonθiljˈaðo +CONCILIADOS kˌonθiljˈaðos +CONCILIARISTA kˌonθiljaɾˈista +CONCISA konθˈisa +CONCISOS konθˈisos +CONCITADA kˌonθitˈaða +CONCITADAS kˌonθitˈaðas +CONCITADO kˌonθitˈaðo +CONCITADOR kˌonθitaðˈoɾ +CONCITADOS kˌonθitˈaðos +CONCITAR kˌonθitˈaɾ +CÓNCLAVE kˈonklaβe +CONCLUÍ kˌonkluˈi +CONCLUÍA kˌonkluˈia +CONCLUÍAMOS kˌonkluˈiamos +CONCLUÍAS kˌonkluˈias +CONCLUIDA kˌonkluˈiða +CONCLUIDAS kˌonkluˈiðas +CONCLUIDO kˌonkluˈiðo +CONCLUIDOS kˌonkluˈiðos +CONCLUIR kˌonkluˈiɾ +CONCLUIRÁ kˌonkluiɾˈa +CONCLUIRÁS kˌonkluiɾˈas +CONCLUIREMOS kˌonkluiɾˈemos +CONCLUIRÍAMOS kˌonkluiɾˈiamos +CONCLUÍS kˌonkluˈis +CONCLUSIÓN kˌonklusjˈon +CONCLUSIVA kˌonklusˈiβa +CONCLUSIVAS kˌonklusˈiβas +CONCLUSIVO kˌonklusˈiβo +CONCLUSIVOS kˌonklusˈiβos +CONCOMITANCIA kˌonkomitˈanθja +CONCORDADA kˌonkoɾðˈaða +CONCORDADAS kˌonkoɾðˈaðas +CONCORDADO kˌonkoɾðˈaðo +CONCORDADOS kˌonkoɾðˈaðos +CONCORDAMOS kˌonkoɾðˈamos +CONCORDANDO kˌonkoɾðˈando +CONCORDARA kˌonkoɾðˈaɾa +CONCORDARÁ kˌonkoɾðaɾˈa +CONCORDÁRAMOS kˌonkoɾðˈaɾamos +CONCORDARAS kˌonkoɾðˈaɾas +CONCORDARÁS kˌonkoɾðaɾˈas +CONCORDARE kˌonkoɾðˈaɾe +CONCORDAREIS kˌonkoɾðˈaɾeɪs +CONCORDAREMOS kˌonkoɾðaɾˈemos +CONCORDARES kˌonkoɾðˈaɾes +CONCORDARÍAMOS kˌonkoɾðaɾˈiamos +CONCORDASTE kˌonkoɾðˈaste +CONCORDATARIO kˌonkoɾðatˈaɾjo +CONCORDEMOS kˌonkoɾðˈemos +CONCORDIANA kˌonkoɾðjˈana +CONCORDIANO kˌonkoɾðjˈano +CONCRECIÓN kˌonkɾeθjˈon +CONCRETADA kˌonkɾetˈaða +CONCRETADAS kˌonkɾetˈaðas +CONCRETADO kˌonkɾetˈaðo +CONCRETADOS kˌonkɾetˈaðos +CONCRETAR kˌonkɾetˈaɾ +CONCRETIZACIÓN kˌonkɾetˌiθaθjˈon +CONCRETIZADA kˌonkɾetiθˈaða +CONCRETIZADAS kˌonkɾetiθˈaðas +CONCRETIZADO kˌonkɾetiθˈaðo +CONCRETIZADOS kˌonkɾetiθˈaðos +CONCRETIZAR kˌonkɾetiθˈaɾ +CONCRETO konkɾˈeto +CONCUBINATO kˌonkuβinˈato +CONCUBINO kˌonkuβˈino +CONCULCACIÓN kˌonkulkaθjˈon +CONCULCADA kˌonkulkˈaða +CONCULCADAS kˌonkulkˈaðas +CONCULCADO kˌonkulkˈaðo +CONCULCADOS kˌonkulkˈaðos +CONCULCAR kˌonkulkˈaɾ +CONCUÑA konkˈuɲa +CONCUÑADA kˌonkuɲˈaða +CONCUÑADAS kˌonkuɲˈaðas +CONCUÑADO kˌonkuɲˈaðo +CONCUÑADOS kˌonkuɲˈaðos +CONCUÑAS konkˈuɲas +CONCUÑO konkˈuɲo +CONCUÑOS konkˈuɲos +CONCUPISCENTE kˌonkupisθˈɛnte +CONCURRENCIA kˌonkuɾɾˈɛnθja +CONCURRIDA kˌonkuɾɾˈiða +CONCURRIDAS kˌonkuɾɾˈiðas +CONCURRIDO kˌonkuɾɾˈiðo +CONCURRIDOS kˌonkuɾɾˈiðos +CONCURSADA kˌonkuɾsˈaða +CONCURSADAS kˌonkuɾsˈaðas +CONCURSADO kˌonkuɾsˈaðo +CONCURSADOS kˌonkuɾsˈaðos +CONCURSAL kˌonkuɾsˈal +CONCURSO konkˈuɾso +CONDADO kondˈaðo +CONDAL kondˈal +CONDE kˈonde +CONDECORA kˌondekˈoɾa +CONDECORADA kˌondekoɾˈaða +CONDECORADAS kˌondekoɾˈaðas +CONDECORADO kˌondekoɾˈaðo +CONDECORADOS kˌondekoɾˈaðos +CONDECORAMOS kˌondekoɾˈamos +CONDECORANDO kˌondekoɾˈando +CONDECORAR kˌondekoɾˈaɾ +CONDECORARA kˌondekoɾˈaɾa +CONDECORARÁ kˌondekˌoɾaɾˈa +CONDECORÁRAMOS kˌondekoɾˈaɾamos +CONDECORARAS kˌondekoɾˈaɾas +CONDECORARÁS kˌondekˌoɾaɾˈas +CONDECORAREIS kˌondekoɾˈaɾeɪs +CONDECORAREMOS kˌondekˌoɾaɾˈemos +CONDECORARES kˌondekoɾˈaɾes +CONDECORARÍAMOS kˌondekˌoɾaɾˈiamos +CONDECORAS kˌondekˈoɾas +CONDECORASTE kˌondekoɾˈaste +CONDECORE kˌondekˈoɾe +CONDECOREMOS kˌondekoɾˈemos +CONDECORES kˌondekˈoɾes +CONDECORO kˌondekˈoɾo +CONDENA kondˈena +CONDENABLE kˌondenˈaβle +CONDENABLES kˌondenˈaβles +CONDENACIÓN kˌondenaθjˈon +CONDENACIONES kˌondenaθjˈones +CONDENADA kˌondenˈaða +CONDENADAMENTE kˌondenˈaðamˈente +CONDENADAS kˌondenˈaðas +CONDENADO kˌondenˈaðo +CONDENADOS kˌondenˈaðos +CONDENAMOS kˌondenˈamos +CONDENANDO kˌondenˈando +CONDENAR kˌondenˈaɾ +CONDENARA kˌondenˈaɾa +CONDENARÁ kˌondenaɾˈa +CONDENÁRAMOS kˌondenˈaɾamos +CONDENARAS kˌondenˈaɾas +CONDENARÁS kˌondenaɾˈas +CONDENAREIS kˌondenˈaɾeɪs +CONDENARÉIS kˌondenaɾˈeis +CONDENAREMOS kˌondenaɾˈemos +CONDENARES kˌondenˈaɾes +CONDENARÍAMOS kˌondenaɾˈiamos +CONDENAS kondˈenas +CONDENASTE kˌondenˈaste +CONDENATORIA kˌondenatˈoɾja +CONDENATORIAS kˌondenatˈoɾjas +CONDENATORIO kˌondenatˈoɾjo +CONDENATORIOS kˌondenatˈoɾjos +CONDENE kondˈene +CONDENEMOS kˌondenˈemos +CONDENES kondˈenes +CONDENO kondˈeno +CONDENSACIÓN kˌondensaθjˈon +CONDENSACIONES kˌondensaθjˈones +CONDENSADA kˌondensˈaða +CONDENSADAS kˌondensˈaðas +CONDENSADO kˌondensˈaðo +CONDENSADOR kˌondensaðˈoɾ +CONDENSADOS kˌondensˈaðos +CONDESA kondˈesa +CONDESCENDIENTE kˌondesθendjˈɛnte +CONDESCENDIENTEMENTE kˌondesθendjˈɛntemˈente +CONDICHA kondˈitʃa +CONDICHAS kondˈitʃas +CONDICHO kondˈitʃo +CONDICHOS kondˈitʃos +CONDICIÓN kˌondiθjˈon +CONDICIONADA kˌondiθjonˈaða +CONDICIONADAS kˌondiθjonˈaðas +CONDICIONADO kˌondiθjonˈaðo +CONDICIONADOR kˌondiθjˌonaðˈoɾ +CONDICIONADOS kˌondiθjonˈaðos +CONDICIONAL kˌondiθjonˈal +CONDICIONALIDAD kˌondiθjˌonaliðˈad +CONDICIONAMIENTO kˌondiθjˌonamjˈɛnto +CONDICIONANTE kˌondiθjonˈante +CONDICIONAR kˌondiθjonˈaɾ +CONDICIONES kˌondiθjˈones +CONDÍLEO kondˈileo +CÓNDILO kˈondilo +CONDILOMA kˌondilˈoma +CONDIMENTADA kˌondimentˈaða +CONDIMENTADAS kˌondimentˈaðas +CONDIMENTADO kˌondimentˈaðo +CONDIMENTADOS kˌondimentˈaðos +CONDIMENTAR kˌondimentˈaɾ +CONDIMENTO kˌondimˈɛnto +CONDOLER kˌondolˈeɾ +CONDOLIDA kˌondolˈiða +CONDOLIDAS kˌondolˈiðas +CONDOLIDO kˌondolˈiðo +CONDOLIDOS kˌondolˈiðos +CONDÓN kondˈon +CONDONADA kˌondonˈaða +CONDONADAS kˌondonˈaðas +CONDONADO kˌondonˈaðo +CONDONADOS kˌondonˈaðos +CONDONAR kˌondonˈaɾ +CÓNDOR kˈondoɾ +CONDROCALCINOSIS kˌondɾokˌalθinˈosis +CONDROMA kondɾˈoma +CONDROMATOSIS kˌondɾomatˈosis +CONDROSARCOMA kˌondɾosaɾkˈoma +CONDUCCIÓN kˌondukθjˈon +CONDUCIDA kˌonduθˈiða +CONDUCIDAS kˌonduθˈiðas +CONDUCIDO kˌonduθˈiðo +CONDUCIDOS kˌonduθˈiðos +CONDUCIR kˌonduθˈiɾ +CONDUCTA kondˈukta +CONDUCTIVA kˌonduktˈiβa +CONDUCTIVAS kˌonduktˈiβas +CONDUCTIVIDAD kˌonduktˌiβiðˈad +CONDUCTIVO kˌonduktˈiβo +CONDUCTIVOS kˌonduktˈiβos +CONDUCTOR kˌonduktˈoɾ +CONDUJE kondˈuxe +CONDUJERON kˌonduxˈeɾon +CONDUJIMOS kˌonduxˈimos +CONDUJISTE kˌonduxˈiste +CONDUMIO kondˈumjo +CONDUPLICADO kˌonduplikˈaðo +CONECTA konˈekta +CONECTADA kˌonektˈaða +CONECTADAS kˌonektˈaðas +CONECTADO kˌonektˈaðo +CONECTADOS kˌonektˈaðos +CONECTAMOS kˌonektˈamos +CONECTANDO kˌonektˈando +CONECTAR kˌonektˈaɾ +CONECTARA kˌonektˈaɾa +CONECTARÁ kˌonektaɾˈa +CONECTÁRAMOS kˌonektˈaɾamos +CONECTARAS kˌonektˈaɾas +CONECTARÁS kˌonektaɾˈas +CONECTAREIS kˌonektˈaɾeɪs +CONECTAREMOS kˌonektaɾˈemos +CONECTARES kˌonektˈaɾes +CONECTARÍAMOS kˌonektaɾˈiamos +CONECTARME kˌonektˈaɾme +CONECTAS konˈektas +CONECTASTE kˌonektˈaste +CONECTE konˈekte +CONECTEMOS kˌonektˈemos +CONECTES konˈektes +CONECTIQUÉS kˌonektikˈes +CONECTO konˈekto +CONEJA konˈexa +CONEJITO kˌonexˈito +CONEJO konˈexo +CONESPECÍFICO kˌonespeθˈifiko +CONEXA konˈeksa +CONEXAS konˈeksas +CONEXIÓN kˌoneksjˈon +CONEXIONADA kˌoneksjonˈaða +CONEXIONADAS kˌoneksjonˈaðas +CONEXIONADO kˌoneksjonˈaðo +CONEXIONADOS kˌoneksjonˈaðos +CONEXIONAR kˌoneksjonˈaɾ +CONEXIONES kˌoneksjˈones +CONEXIONISMO kˌoneksjonˈismo +CONEXIONISTA kˌoneksjonˈista +CONEXO konˈekso +CONEXOS konˈeksos +CONFABULADA kˌomfaβulˈaða +CONFABULADAS kˌomfaβulˈaðas +CONFABULADO kˌomfaβulˈaðo +CONFABULADOS kˌomfaβulˈaðos +CONFABULARSE kˌomfaβulˈaɾse +CONFALONIERO kˌomfalonjˈeɾo +CONFECCIÓN kˌomfekθjˈon +CONFECCIONADA kˌomfekθjonˈaða +CONFECCIONADAS kˌomfekθjonˈaðas +CONFECCIONADO kˌomfekθjonˈaðo +CONFECCIONADOS kˌomfekθjonˈaðos +CONFEDERATIVO kˌomfeðˌeɾatˈiβo +CONFERENCIA kˌomfeɾˈɛnθja +CONFERENCIANTE kˌomfeɾenθjˈante +CONFERENCIAR kˌomfeɾenθjˈaɾ +CONFERENCIAS kˌomfeɾˈɛnθjas +CONFERENCISTA kˌomfeɾenθˈista +CONFERIBLE kˌomfeɾˈiβle +CONFERIDA kˌomfeɾˈiða +CONFERIDAS kˌomfeɾˈiðas +CONFERIDO kˌomfeɾˈiðo +CONFERIDOS kˌomfeɾˈiðos +CONFERIR kˌomfeɾˈiɾ +CONFESA komfˈesa +CONFESADA kˌomfesˈaða +CONFESADAS kˌomfesˈaðas +CONFESADO kˌomfesˈaðo +CONFESADOS kˌomfesˈaðos +CONFESAR kˌomfesˈaɾ +CONFESAS komfˈesas +CONFESIONAL kˌomfesjonˈal +CONFESIONALIDAD kˌomfesjˌonaliðˈad +CONFESIONALISMO kˌomfesjˌonalˈismo +CONFESO komfˈeso +CONFESOR kˌomfesˈoɾ +CONFESOS komfˈesos +CONFETI komfˈeti +CONFIABILIDAD kˌomfjaβˌiliðˈad +CONFIABLE komfjˈaβle +CONFIADA komfjˈaða +CONFIADAS komfjˈaðas +CONFIADÍSIMO kˌomfjaðˈisimo +CONFIADO komfjˈaðo +CONFIADOS komfjˈaðos +CONFIANZA komfjˈanθa +CONFIANZAS komfjˈanθas +CONFIAR komfjˈaɾ +CONFIDENCIAL kˌomfiðenθjˈal +CONFIDENCIALIDAD kˌomfiðˌenθjaliðˈad +CONFIDENTE kˌomfiðˈɛnte +CONFIDENTES kˌomfiðˈɛntes +CONFIGURABLE kˌomfiɣuɾˈaβle +CONFIGURACIÓN kˌomfiɣˌuɾaθjˈon +CONFIGURADA kˌomfiɣuɾˈaða +CONFIGURADAS kˌomfiɣuɾˈaðas +CONFIGURADO kˌomfiɣuɾˈaðo +CONFIGURADOR kˌomfiɣˌuɾaðˈoɾ +CONFIGURADOS kˌomfiɣuɾˈaðos +CONFIGURARLO kˌomfiɣuɾˈaɾlo +CONFINADA kˌomfinˈaða +CONFINADAS kˌomfinˈaðas +CONFINADO kˌomfinˈaðo +CONFINADOS kˌomfinˈaðos +CONFINAMIENTO kˌomfinamjˈɛnto +CONFINAR kˌomfinˈaɾ +CONFIRMA komfˈiɾma +CONFIRMABLE kˌomfiɾmˈaβle +CONFIRMADA kˌomfiɾmˈaða +CONFIRMADAS kˌomfiɾmˈaðas +CONFIRMADO kˌomfiɾmˈaðo +CONFIRMADOS kˌomfiɾmˈaðos +CONFIRMAMOS kˌomfiɾmˈamos +CONFIRMANDO kˌomfiɾmˈando +CONFIRMANTE kˌomfiɾmˈante +CONFIRMAR kˌomfiɾmˈaɾ +CONFIRMARA kˌomfiɾmˈaɾa +CONFIRMARÁ kˌomfiɾmaɾˈa +CONFIRMÁRAMOS kˌomfiɾmˈaɾamos +CONFIRMARAS kˌomfiɾmˈaɾas +CONFIRMARÁS kˌomfiɾmaɾˈas +CONFIRMAREIS kˌomfiɾmˈaɾeɪs +CONFIRMARÉIS kˌomfiɾmaɾˈeis +CONFIRMAREMOS kˌomfiɾmaɾˈemos +CONFIRMARES kˌomfiɾmˈaɾes +CONFIRMARÍAMOS kˌomfiɾmaɾˈiamos +CONFIRMAS komfˈiɾmas +CONFIRMASTE kˌomfiɾmˈaste +CONFIRME komfˈiɾme +CONFIRMEMOS kˌomfiɾmˈemos +CONFIRMES komfˈiɾmes +CONFIRMO komfˈiɾmo +CONFISCACIÓN kˌomfiskaθjˈon +CONFISCADA kˌomfiskˈaða +CONFISCADAS kˌomfiskˈaðas +CONFISCADO kˌomfiskˈaðo +CONFISCADOS kˌomfiskˈaðos +CONFISCAR kˌomfiskˈaɾ +CONFITAR kˌomfitˈaɾ +CONFITE komfˈite +CONFITERA kˌomfitˈeɾa +CONFITERO kˌomfitˈeɾo +CONFITURA kˌomfitˈuɾa +CONFLICTIVA kˌomfliktˈiβa +CONFLICTIVAS kˌomfliktˈiβas +CONFLICTIVIDAD kˌomfliktˌiβiðˈad +CONFLICTIVO kˌomfliktˈiβo +CONFLICTIVOS kˌomfliktˈiβos +CONFLICTO komflˈikto +CONFLICTUAR kˌomfliktwˈaɾ +CONFLUIDA kˌomfluˈiða +CONFLUIDAS kˌomfluˈiðas +CONFLUIDO kˌomfluˈiðo +CONFLUIDOS kˌomfluˈiðos +CONFORMADA kˌomfoɾmˈaða +CONFORMADAS kˌomfoɾmˈaðas +CONFORMADO kˌomfoɾmˈaðo +CONFORMADOS kˌomfoɾmˈaðos +CONFORME komfˈoɾme +CONFÓRMERO komfˈoɾmeɾo +CONFORMIDAD kˌomfoɾmiðˈad +CONFORMISTA kˌomfoɾmˈista +CONFORT komfˈoɾt +CONFORTABLE kˌomfoɾtˈaβle +CONFORTABLEMENTE kˌomfoɾtˈaβlemˈente +CONFORTADA kˌomfoɾtˈaða +CONFORTADAS kˌomfoɾtˈaðas +CONFORTADO kˌomfoɾtˈaðo +CONFORTADOS kˌomfoɾtˈaðos +CONFORTAMOS kˌomfoɾtˈamos +CONFORTANTE kˌomfoɾtˈante +CONFORTANTES kˌomfoɾtˈantes +CONFORTAR kˌomfoɾtˈaɾ +CONFORTARES kˌomfoɾtˈaɾes +CONFRATERNIZAR kˌomfɾatˌeɾniθˈaɾ +CONFRONTACIÓN kˌomfɾontaθjˈon +CONFRONTADA kˌomfɾontˈaða +CONFRONTADAS kˌomfɾontˈaðas +CONFRONTADO kˌomfɾontˈaðo +CONFRONTADOS kˌomfɾontˈaðos +CONFRONTAMIENTO kˌomfɾontamjˈɛnto +CONFRONTAR kˌomfɾontˈaɾ +CONFUNDIDA kˌomfundˈiða +CONFUNDIDAS kˌomfundˈiðas +CONFUNDIDO kˌomfundˈiðo +CONFUNDIDOS kˌomfundˈiðos +CONFUNDIR kˌomfundˈiɾ +CONFUNDO komfˈundo +CONFUSIÓN kˌomfusjˈon +CONFUSO komfˈuso +CONGA kˈoŋɡa +CONGELA koŋxˈela +CONGELACIÓN kˌoŋxelaθjˈon +CONGELADA kˌoŋxelˈaða +CONGELADAS kˌoŋxelˈaðas +CONGELADO kˌoŋxelˈaðo +CONGELADOR kˌoŋxelaðˈoɾ +CONGELADOS kˌoŋxelˈaðos +CONGELAMIENTO kˌoŋxelamjˈɛnto +CONGELAMOS kˌoŋxelˈamos +CONGELANDO kˌoŋxelˈando +CONGELANTE kˌoŋxelˈante +CONGELAR kˌoŋxelˈaɾ +CONGELARA kˌoŋxelˈaɾa +CONGELARÁ kˌoŋxelaɾˈa +CONGELÁRAMOS kˌoŋxelˈaɾamos +CONGELARAS kˌoŋxelˈaɾas +CONGELARÁS kˌoŋxelaɾˈas +CONGELAREIS kˌoŋxelˈaɾeɪs +CONGELAREMOS kˌoŋxelaɾˈemos +CONGELARES kˌoŋxelˈaɾes +CONGELARÍAMOS kˌoŋxelaɾˈiamos +CONGELAS koŋxˈelas +CONGELASTE kˌoŋxelˈaste +CONGELE koŋxˈele +CONGELEMOS kˌoŋxelˈemos +CONGELES koŋxˈeles +CONGELO koŋxˈelo +CONGÉNERE koŋxˈeneɾe +CONGENIADA kˌoŋxenjˈaða +CONGENIADAS kˌoŋxenjˈaðas +CONGENIADO kˌoŋxenjˈaðo +CONGENIADOS kˌoŋxenjˈaðos +CONGÉNITO koŋxˈenito +CONGESTIÓN kˌoŋxestjˈon +CONGESTIONAMIENTO kˌoŋxestjˌonamjˈɛnto +CONGESTIONAR kˌoŋxestjonˈaɾ +CONGLOMERADA kˌoŋɡlomeɾˈaða +CONGLOMERADAS kˌoŋɡlomeɾˈaðas +CONGLOMERADO kˌoŋɡlomeɾˈaðo +CONGLOMERADOS kˌoŋɡlomeɾˈaðos +CONGLOMERANTE kˌoŋɡlomeɾˈante +CONGO kˈoŋɡo +CONGOJA koŋɡˈoxa +CONGRACIADA kˌoŋɡɾaθjˈaða +CONGRACIADAS kˌoŋɡɾaθjˈaðas +CONGRACIADO kˌoŋɡɾaθjˈaðo +CONGRACIADOS kˌoŋɡɾaθjˈaðos +CONGRACIAR kˌoŋɡɾaθjˈaɾ +CONGRATULADA kˌoŋɡɾatulˈaða +CONGRATULADAS kˌoŋɡɾatulˈaðas +CONGRATULADO kˌoŋɡɾatulˈaðo +CONGRATULADOS kˌoŋɡɾatulˈaðos +CONGRATULAR kˌoŋɡɾatulˈaɾ +CONGREGADA kˌoŋɡɾeɣˈaða +CONGREGADAS kˌoŋɡɾeɣˈaðas +CONGREGADO kˌoŋɡɾeɣˈaðo +CONGREGADOS kˌoŋɡɾeɣˈaðos +CONGREGAR kˌoŋɡɾeɣˈaɾ +CONGRESAL kˌoŋɡɾesˈal +CONGRESISTA kˌoŋɡɾesˈista +CONGRESO koŋɡɾˈeso +CONGRIO kˈoŋɡɾio +CONGRUENCIA kˌoŋɡɾuˈɛnθja +CONHORTADA kˌonoɾtˈaða +CONHORTADAS kˌonoɾtˈaðas +CONHORTADO kˌonoɾtˈaðo +CONHORTADOS kˌonoɾtˈaðos +CONHORTAR kˌonoɾtˈaɾ +CÓNICO kˈoniko +CONIDIA konˈiðja +CONIDIÓFORO kˌoniðjˈofoɾo +CONIRROSTRO kˌoniɾɾˈostɾo +COÑITO koɲˈito +CONJETURA kˌoŋxetˈuɾa +CONJETURADA kˌoŋxetuɾˈaða +CONJETURADAS kˌoŋxetuɾˈaðas +CONJETURADO kˌoŋxetuɾˈaðo +CONJETURADOS kˌoŋxetuɾˈaðos +CONJUGACIÓN kˌoŋxuɣaθjˈon +CONJUGADA kˌoŋxuɣˈaða +CONJUGADAS kˌoŋxuɣˈaðas +CONJUGADO kˌoŋxuɣˈaðo +CONJUGADOS kˌoŋxuɣˈaðos +CONJUGAR kˌoŋxuɣˈaɾ +CONJUNCIÓN kˌoŋxunθjˈon +CONJUNTA koŋxˈunta +CONJUNTADA kˌoŋxuntˈaða +CONJUNTADAS kˌoŋxuntˈaðas +CONJUNTADO kˌoŋxuntˈaðo +CONJUNTADOS kˌoŋxuntˈaðos +CONJUNTAR kˌoŋxuntˈaɾ +CONJUNTAS koŋxˈuntas +CONJUNTIVA kˌoŋxuntˈiβa +CONJUNTIVAMENTE kˌoŋxuntˈiβamˈente +CONJUNTIVIDAD kˌoŋxuntˌiβiðˈad +CONJUNTO koŋxˈunto +CONJUNTOS koŋxˈuntos +CONJURADA kˌoŋxuɾˈaða +CONJURADAS kˌoŋxuɾˈaðas +CONJURADO kˌoŋxuɾˈaðo +CONJURADOS kˌoŋxuɾˈaðos +CONJURAR kˌoŋxuɾˈaɾ +CONJURO koŋxˈuɾo +CONMEMORACIÓN kˌonmemˌoɾaθjˈon +CONMEMORACIONES kˌonmemˌoɾaθjˈones +CONMEMORADA kˌonmemoɾˈaða +CONMEMORADAS kˌonmemoɾˈaðas +CONMEMORADO kˌonmemoɾˈaðo +CONMEMORADOS kˌonmemoɾˈaðos +CONMIGO konmˈiɣo +CONMINADA kˌonminˈaða +CONMINADAS kˌonminˈaðas +CONMINADO kˌonminˈaðo +CONMINADOS kˌonminˈaðos +CONMINASEN kˌonminˈasen +CONMISERACIÓN kˌonmisˌeɾaθjˈon +CONMOCIÓN kˌonmoθjˈon +CONMOCIONADA kˌonmoθjonˈaða +CONMOCIONADAS kˌonmoθjonˈaðas +CONMOCIONADO kˌonmoθjonˈaðo +CONMOCIONADOS kˌonmoθjonˈaðos +CONMOCIONAR kˌonmoθjonˈaɾ +CONMOCIONES kˌonmoθjˈones +CONMOCIONO kˌonmoθjˈono +CONMOVEDORAMENTE kˌonmoβeðˈoɾamˈente +CONMOVER kˌonmoβˈeɾ +CONMOVIDA kˌonmoβˈiða +CONMOVIDAS kˌonmoβˈiðas +CONMOVIDO kˌonmoβˈiðo +CONMOVIDOS kˌonmoβˈiðos +CONMUTABLE kˌonmutˈaβle +CONMUTADA kˌonmutˈaða +CONMUTADAS kˌonmutˈaðas +CONMUTADO kˌonmutˈaðo +CONMUTADOS kˌonmutˈaðos +CONMUTAR kˌonmutˈaɾ +CONMUTATIVIDAD kˌonmutˌatiβiðˈad +CONNACIONAL kˌonnaθjonˈal +CONNATA konnˈata +CONNATAS konnˈatas +CONNATO konnˈato +CONNATOS konnˈatos +CONNATURAL kˌonnatuɾˈal +CONNOSCO konnˈosko +CONNOTACIÓN kˌonnotaθjˈon +CONNOTADA kˌonnotˈaða +CONNOTADAS kˌonnotˈaðas +CONNOTADO kˌonnotˈaðo +CONNOTADOS kˌonnotˈaðos +CONNOTAR kˌonnotˈaɾ +CONNOTATIVA kˌonnotatˈiβa +CONNOTATIVAS kˌonnotatˈiβas +CONNOTATIVO kˌonnotatˈiβo +CONNOTATIVOS kˌonnotatˈiβos +CONO kˈono +COÑO kˈoɲo +CONOCE konˈoθe +CONOCEN konˈoθen +CONOCENCIA kˌonoθˈɛnθja +CONOCER kˌonoθˈeɾ +CONOCES konˈoθes +CONOCÉS kˌonoθˈes +CONOCÍ kˌonoθˈi +CONOCIDA kˌonoθˈiða +CONOCIDAS kˌonoθˈiðas +CONOCIDO kˌonoθˈiðo +CONOCIDOS kˌonoθˈiðos +CONOCIMIENTO kˌonoθimjˈɛnto +CONOCIÓ kˌonoθjˈo +CONOCISTE kˌonoθˈiste +CONOIDE konˈoɪðe +CONOIDEO kˌonoɪðˈeo +CONOIDES konˈoɪðes +COÑÓN koɲˈon +COÑOTA koɲˈota +CONOZCO konˈoθko +CONQUE kˈonke +CONQUILIOLOGÍA kˌonkiljˌoloxˈia +CONQUISTADA kˌonkistˈaða +CONQUISTADAS kˌonkistˈaðas +CONQUISTADO kˌonkistˈaðo +CONQUISTADOR kˌonkistaðˈoɾ +CONQUISTADORA kˌonkistaðˈoɾa +CONQUISTADORAS kˌonkistaðˈoɾas +CONQUISTADORES kˌonkistaðˈoɾes +CONQUISTADOS kˌonkistˈaðos +CONQUISTAR kˌonkistˈaɾ +CONSAGRACIÓN kˌonsaɣɾaθjˈon +CONSAGRADA kˌonsaɣɾˈaða +CONSAGRADAS kˌonsaɣɾˈaðas +CONSAGRADO kˌonsaɣɾˈaðo +CONSAGRADOR kˌonsaɣɾaðˈoɾ +CONSAGRADOS kˌonsaɣɾˈaðos +CONSAGRAR kˌonsaɣɾˈaɾ +CONSANGUINIDAD kˌonsaŋɡˌiniðˈad +CONSCIENCIA konsθjˈɛnθja +CONSCIENTE konsθjˈɛnte +CONSCIENTEMENTE konsθjˈɛntemˈente +CONSECUCIÓN kˌonsekuθjˈon +CONSECUENCIA kˌonsekwˈɛnθja +CONSECUENCIAS kˌonsekwˈɛnθjas +CONSECUENTEMENTE kˌonsekwˈɛntemˈente +CONSECUTIVA kˌonsekutˈiβa +CONSECUTIVAS kˌonsekutˈiβas +CONSECUTIVO kˌonsekutˈiβo +CONSECUTIVOS kˌonsekutˈiβos +CONSEGUÍAMOS kˌonseɣˈiamos +CONSEGUIDA kˌonseɣˈiða +CONSEGUIDAS kˌonseɣˈiðas +CONSEGUIDO kˌonseɣˈiðo +CONSEGUIDOS kˌonseɣˈiðos +CONSEGUÍME kˌonseɣˈime +CONSEGUIMOS kˌonseɣˈimos +CONSEGUIR kˌonseɣˈiɾ +CONSEGUIRÁ kˌonseɣiɾˈa +CONSEGUIRÁS kˌonseɣiɾˈas +CONSEGUIREMOS kˌonseɣiɾˈemos +CONSEGUIRÍAMOS kˌonseɣiɾˈiamos +CONSEGUISTE kˌonseɣˈiste +CONSEJA konsˈexa +CONSEJADA kˌonsexˈaða +CONSEJADAS kˌonsexˈaðas +CONSEJADO kˌonsexˈaðo +CONSEJADOS kˌonsexˈaðos +CONSEJAR kˌonsexˈaɾ +CONSEJERO kˌonsexˈeɾo +CONSEJITO kˌonsexˈito +CONSEJO konsˈexo +CONSENSO konsˈɛnso +CONSENSOS konsˈɛnsos +CONSENSUABLE kˌonsenswˈaβle +CONSENSUADA kˌonsenswˈaða +CONSENSUADAS kˌonsenswˈaðas +CONSENSUADO kˌonsenswˈaðo +CONSENSUADOS kˌonsenswˈaðos +CONSENSUAL kˌonsenswˈal +CONSENSUAR kˌonsenswˈaɾ +CONSENTIDA kˌonsentˈiða +CONSENTIDAS kˌonsentˈiðas +CONSENTIDO kˌonsentˈiðo +CONSENTIDOS kˌonsentˈiðos +CONSENTIMIENTO kˌonsentimjˈɛnto +CONSENTIR kˌonsentˈiɾ +CONSEQUENCIA kˌonsekˈɛnθja +CONSERJE konsˈeɾxe +CONSERVA konsˈeɾβa +CONSERVACIÓN kˌonseɾβaθjˈon +CONSERVACIONISMO kˌonseɾβˌaθjonˈismo +CONSERVACIONISTA kˌonseɾβˌaθjonˈista +CONSERVADA kˌonseɾβˈaða +CONSERVADAS kˌonseɾβˈaðas +CONSERVADO kˌonseɾβˈaðo +CONSERVADOR kˌonseɾβaðˈoɾ +CONSERVADORA kˌonseɾβaðˈoɾa +CONSERVADORAS kˌonseɾβaðˈoɾas +CONSERVADORES kˌonseɾβaðˈoɾes +CONSERVADOS kˌonseɾβˈaðos +CONSERVANTE kˌonseɾβˈante +CONSERVAR kˌonseɾβˈaɾ +CONSERVERO kˌonseɾβˈeɾo +CONSIDERA kˌonsiðˈeɾa +CONSIDERABLE kˌonsiðeɾˈaβle +CONSIDERACIÓN kˌonsiðˌeɾaθjˈon +CONSIDERACIONES kˌonsiðˌeɾaθjˈones +CONSIDERADA kˌonsiðeɾˈaða +CONSIDERADAS kˌonsiðeɾˈaðas +CONSIDERADO kˌonsiðeɾˈaðo +CONSIDERADOS kˌonsiðeɾˈaðos +CONSIDERÁIS kˌonsiðeɾˈais +CONSIDERAMOS kˌonsiðeɾˈamos +CONSIDERANDO kˌonsiðeɾˈando +CONSIDERÁNDOSELO kˌonsiðeɾˈandosˌelo +CONSIDERAR kˌonsiðeɾˈaɾ +CONSIDERARA kˌonsiðeɾˈaɾa +CONSIDERARÁ kˌonsiðˌeɾaɾˈa +CONSIDERÁRAMOS kˌonsiðeɾˈaɾamos +CONSIDERARAS kˌonsiðeɾˈaɾas +CONSIDERARÁS kˌonsiðˌeɾaɾˈas +CONSIDERAREIS kˌonsiðeɾˈaɾeɪs +CONSIDERAREMOS kˌonsiðˌeɾaɾˈemos +CONSIDERARES kˌonsiðeɾˈaɾes +CONSIDERARÍAMOS kˌonsiðˌeɾaɾˈiamos +CONSIDERAS kˌonsiðˈeɾas +CONSIDERASTE kˌonsiðeɾˈaste +CONSIDERE kˌonsiðˈeɾe +CONSIDEREMOS kˌonsiðeɾˈemos +CONSIDERES kˌonsiðˈeɾes +CONSIDERO kˌonsiðˈeɾo +CONSIGA konsˈiɣa +CONSIGAMOS kˌonsiɣˈamos +CONSIGAS konsˈiɣas +CONSIGNA konsˈiɡna +CONSIGNADA kˌonsiɡnˈaða +CONSIGNADAS kˌonsiɡnˈaðas +CONSIGNADO kˌonsiɡnˈaðo +CONSIGNADOS kˌonsiɡnˈaðos +CONSIGO konsˈiɣo +CONSIGUEME kˌonsiɣˈeme +CONSÍGUEME konsˈiɣeme +CONSISTE konsˈiste +CONSISTENTE kˌonsistˈɛnte +CONSISTENTES kˌonsistˈɛntes +CONSISTIDA kˌonsistˈiða +CONSISTIDAS kˌonsistˈiðas +CONSISTIDO kˌonsistˈiðo +CONSISTIDOS kˌonsistˈiðos +CONSISTIR kˌonsistˈiɾ +CONSOCIA konsˈoθja +CONSOLA konsˈola +CONSOLADA kˌonsolˈaða +CONSOLADAS kˌonsolˈaðas +CONSOLADO kˌonsolˈaðo +CONSOLADOR kˌonsolaðˈoɾ +CONSOLADORA kˌonsolaðˈoɾa +CONSOLADOS kˌonsolˈaðos +CONSOLAR kˌonsolˈaɾ +CONSOLIDACIÓN kˌonsolˌiðaθjˈon +CONSOLIDADA kˌonsoliðˈaða +CONSOLIDADAS kˌonsoliðˈaðas +CONSOLIDADO kˌonsoliðˈaðo +CONSOLIDADOS kˌonsoliðˈaðos +CONSOLIDAR kˌonsoliðˈaɾ +CONSOMÉ kˌonsomˈe +CONSONADA kˌonsonˈaða +CONSONADAS kˌonsonˈaðas +CONSONADO kˌonsonˈaðo +CONSONADOS kˌonsonˈaðos +CONSONANTISMO kˌonsonantˈismo +CONSORCIARSE kˌonsoɾθjˈaɾse +CONSPICUA konspˈikwa +CONSPICUAS konspˈikwas +CONSPICUO konspˈikwo +CONSPIRACIÓN kˌonspiɾaθjˈon +CONSPIRADA kˌonspiɾˈaða +CONSPIRADAS kˌonspiɾˈaðas +CONSPIRADO kˌonspiɾˈaðo +CONSPIRADORA kˌonspiɾaðˈoɾa +CONSPIRADORAS kˌonspiɾaðˈoɾas +CONSPIRADOS kˌonspiɾˈaðos +CONSPIRATORIO kˌonspiɾatˈoɾjo +CONSPIRE konspˈiɾe +CONSTADA konstˈaða +CONSTADAS konstˈaðas +CONSTADO konstˈaðo +CONSTADOS konstˈaðos +CONSTANCIA konstˈanθja +CONSTANTE konstˈante +CONSTANTEMENTE konstˈantemˈente +CONSTANTINESCU kˌonstantinˈesku +CONSTANTINIANO kˌonstantinjˈano +CONSTANZA konstˈanθa +CONSTAR konstˈaɾ +CONSTATA konstˈata +CONSTATADA kˌonstatˈaða +CONSTATADAS kˌonstatˈaðas +CONSTATADO kˌonstatˈaðo +CONSTATADOS kˌonstatˈaðos +CONSTATAMOS kˌonstatˈamos +CONSTATANDO kˌonstatˈando +CONSTATAR kˌonstatˈaɾ +CONSTATARA kˌonstatˈaɾa +CONSTATARÁ kˌonstataɾˈa +CONSTATÁRAMOS kˌonstatˈaɾamos +CONSTATARAS kˌonstatˈaɾas +CONSTATARÁS kˌonstataɾˈas +CONSTATAREIS kˌonstatˈaɾeɪs +CONSTATAREMOS kˌonstataɾˈemos +CONSTATARES kˌonstatˈaɾes +CONSTATARÍAMOS kˌonstataɾˈiamos +CONSTATAS konstˈatas +CONSTATASTE kˌonstatˈaste +CONSTATE konstˈate +CONSTATEMOS kˌonstatˈemos +CONSTATES konstˈates +CONSTATO konstˈato +CONSTELAR kˌonstelˈaɾ +CONSTERNADA kˌonsteɾnˈaða +CONSTERNADAS kˌonsteɾnˈaðas +CONSTERNADO kˌonsteɾnˈaðo +CONSTERNADOS kˌonsteɾnˈaðos +CONSTERNAR kˌonsteɾnˈaɾ +CONSTIPADA kˌonstipˈaða +CONSTIPADAS kˌonstipˈaðas +CONSTIPADO kˌonstipˈaðo +CONSTIPADOS kˌonstipˈaðos +CONSTIPAR kˌonstipˈaɾ +CONSTIPARSE kˌonstipˈaɾse +CONSTITUCIÓN kˌonstituθjˈon +CONSTITUCIONAL kˌonstitˌuθjonˈal +CONSTITUCIONALIDAD kˌonstitˌuθjonˌaliðˈad +CONSTITUCIONALIZACIÓN kˌonstitˌuθjonˌaliθaθjˈon +CONSTITUCIONALIZAR kˌonstitˌuθjonˌaliθˈaɾ +CONSTITUIDA kˌonstitwˈiða +CONSTITUIDAS kˌonstitwˈiðas +CONSTITUIDO kˌonstitwˈiðo +CONSTITUIDOS kˌonstitwˈiðos +CONSTITUIR kˌonstitwˈiɾ +CONSTITUTIVA kˌonstitutˈiβa +CONSTITUTIVAS kˌonstitutˈiβas +CONSTITUTIVO kˌonstitutˈiβo +CONSTITUTIVOS kˌonstitutˈiβos +CONSTREÑIDA kˌonstɾeɲˈiða +CONSTREÑIDAS kˌonstɾeɲˈiðas +CONSTREÑIDO kˌonstɾeɲˈiðo +CONSTREÑIDOS kˌonstɾeɲˈiðos +CONSTREÑIMIENTO kˌonstɾeɲimjˈɛnto +CONSTREÑIR kˌonstɾeɲˈiɾ +CONSTRICCIÓN kˌonstɾikθjˈon +CONSTRINGE konstɾˈiŋxe +CONSTRUCCIÓN kˌonstɾukθjˈon +CONSTRUCCIONES kˌonstɾukθjˈones +CONSTRUCCIONISMO kˌonstɾukθjonˈismo +CONSTRUCCIONISTA kˌonstɾukθjonˈista +CONSTRUCTIVA kˌonstɾuktˈiβa +CONSTRUCTIVAS kˌonstɾuktˈiβas +CONSTRUCTIVISTA kˌonstɾuktiβˈista +CONSTRUCTIVISTAS kˌonstɾuktiβˈistas +CONSTRUCTIVO kˌonstɾuktˈiβo +CONSTRUCTIVOS kˌonstɾuktˈiβos +CONSTRUCTOR kˌonstɾuktˈoɾ +CONSTRUCTORA kˌonstɾuktˈoɾa +CONSTRUCTORAS kˌonstɾuktˈoɾas +CONSTRUCTORES kˌonstɾuktˈoɾes +CONSTRUÍ kˌonstɾuˈi +CONSTRUÍA kˌonstɾuˈia +CONSTRUÍAMOS kˌonstɾuˈiamos +CONSTRUIDA kˌonstɾuˈiða +CONSTRUIDAS kˌonstɾuˈiðas +CONSTRUIDO kˌonstɾuˈiðo +CONSTRUIDOS kˌonstɾuˈiðos +CONSTRUIR kˌonstɾuˈiɾ +CONSTRUIRÁ kˌonstɾuiɾˈa +CONSTRUIRÁS kˌonstɾuiɾˈas +CONSTRUIREMOS kˌonstɾuiɾˈemos +CONSTRUIRÍA kˌonstɾuiɾˈia +CONSTRUIRÍAMOS kˌonstɾuiɾˈiamos +CONSTRUÍS kˌonstɾuˈis +CONSUBSTANCIAL kˌonsuβstanθjˈal +CONSUEGRA konswˈeɣɾa +CONSUEGRAS konswˈeɣɾas +CONSUEGRO konswˈeɣɾo +CONSUEGROS konswˈeɣɾos +CONSUELO konswˈelo +CÓNSUL kˈonsul +CONSULADO kˌonsulˈaðo +CONSULAR kˌonsulˈaɾ +CONSULTA konsˈulta +CONSULTACIÓN kˌonsultaθjˈon +CONSULTADA kˌonsultˈaða +CONSULTADAS kˌonsultˈaðas +CONSULTADO kˌonsultˈaðo +CONSULTADOS kˌonsultˈaðos +CONSULTAMOS kˌonsultˈamos +CONSULTANDO kˌonsultˈando +CONSULTANTE kˌonsultˈante +CONSULTANTES kˌonsultˈantes +CONSULTAR kˌonsultˈaɾ +CONSULTARA kˌonsultˈaɾa +CONSULTARÁ kˌonsultaɾˈa +CONSULTÁRAMOS kˌonsultˈaɾamos +CONSULTARAS kˌonsultˈaɾas +CONSULTARÁS kˌonsultaɾˈas +CONSULTAREIS kˌonsultˈaɾeɪs +CONSULTAREMOS kˌonsultaɾˈemos +CONSULTARES kˌonsultˈaɾes +CONSULTARÍAMOS kˌonsultaɾˈiamos +CONSULTAS konsˈultas +CONSULTASTE kˌonsultˈaste +CONSULTATIVA kˌonsultatˈiβa +CONSULTATIVAS kˌonsultatˈiβas +CONSULTATIVO kˌonsultatˈiβo +CONSULTATIVOS kˌonsultatˈiβos +CONSULTE konsˈulte +CONSULTEMOS kˌonsultˈemos +CONSULTES konsˈultes +CONSULTIVA kˌonsultˈiβa +CONSULTIVAS kˌonsultˈiβas +CONSULTIVO kˌonsultˈiβo +CONSULTIVOS kˌonsultˈiβos +CONSULTO konsˈulto +CONSULTOR kˌonsultˈoɾ +CONSULTORA kˌonsultˈoɾa +CONSULTORAS kˌonsultˈoɾas +CONSULTORES kˌonsultˈoɾes +CONSUMADA kˌonsumˈaða +CONSUMADAS kˌonsumˈaðas +CONSUMADO kˌonsumˈaðo +CONSUMADOS kˌonsumˈaðos +CONSUMAR kˌonsumˈaɾ +CONSUMIDA kˌonsumˈiða +CONSUMIDAS kˌonsumˈiðas +CONSUMIDO kˌonsumˈiðo +CONSUMIDOR kˌonsumiðˈoɾ +CONSUMIDOS kˌonsumˈiðos +CONSUMIR kˌonsumˈiɾ +CONSUMISTA kˌonsumˈista +CONSUMISTAS kˌonsumˈistas +CONSUMO konsˈumo +CONSUNCIÓN kˌonsunθjˈon +CONSUSTANCIALIDAD kˌonsustˌanθjaliðˈad +CONTABILIDAD kˌontaβˌiliðˈad +CONTABILIZADA kˌontaβˌiliθˈaða +CONTABILIZADAS kˌontaβˌiliθˈaðas +CONTABILIZADO kˌontaβˌiliθˈaðo +CONTABILIZADOS kˌontaβˌiliθˈaðos +CONTABILIZAR kˌontaβˌiliθˈaɾ +CONTACTA kontˈakta +CONTACTADA kˌontaktˈaða +CONTACTADAS kˌontaktˈaðas +CONTACTADO kˌontaktˈaðo +CONTACTADOS kˌontaktˈaðos +CONTACTAMOS kˌontaktˈamos +CONTACTANDO kˌontaktˈando +CONTACTAR kˌontaktˈaɾ +CONTACTARA kˌontaktˈaɾa +CONTACTARÁ kˌontaktaɾˈa +CONTACTÁRAMOS kˌontaktˈaɾamos +CONTACTARAS kˌontaktˈaɾas +CONTACTARÁS kˌontaktaɾˈas +CONTACTAREIS kˌontaktˈaɾeɪs +CONTACTAREMOS kˌontaktaɾˈemos +CONTACTARES kˌontaktˈaɾes +CONTACTARÍAMOS kˌontaktaɾˈiamos +CONTACTARTE kˌontaktˈaɾte +CONTACTAS kontˈaktas +CONTACTASTE kˌontaktˈaste +CONTACTE kontˈakte +CONTACTEMOS kˌontaktˈemos +CONTACTES kontˈaktes +CONTACTO kontˈakto +CONTACTOS kontˈaktos +CONTADA kontˈaða +CONTADAS kontˈaðas +CONTADO kontˈaðo +CONTADOR kˌontaðˈoɾ +CONTADORA kˌontaðˈoɾa +CONTADOS kontˈaðos +CONTAGIA kontˈaxja +CONTAGIADA kˌontaxjˈaða +CONTAGIADAS kˌontaxjˈaðas +CONTAGIADO kˌontaxjˈaðo +CONTAGIADOS kˌontaxjˈaðos +CONTAGIAMOS kˌontaxjˈamos +CONTAGIANDO kˌontaxjˈando +CONTAGIANTE kˌontaxjˈante +CONTAGIANTES kˌontaxjˈantes +CONTAGIAR kˌontaxjˈaɾ +CONTAGIARA kˌontaxjˈaɾa +CONTAGIARÁ kˌontaxjaɾˈa +CONTAGIÁRAMOS kˌontaxjˈaɾamos +CONTAGIARAS kˌontaxjˈaɾas +CONTAGIARÁS kˌontaxjaɾˈas +CONTAGIAREIS kˌontaxjˈaɾeɪs +CONTAGIAREMOS kˌontaxjaɾˈemos +CONTAGIARES kˌontaxjˈaɾes +CONTAGIARÍAMOS kˌontaxjaɾˈiamos +CONTAGIAS kontˈaxjas +CONTAGIASTE kˌontaxjˈaste +CONTAGIE kontˈaxje +CONTAGIÉ kˌontaxjˈe +CONTAGIEMOS kˌontaxjˈemos +CONTAGIES kontˈaxjes +CONTAGIO kontˈaxjo +CONTAGIÓ kˌontaxjˈo +CONTAGIOS kontˈaxjos +CONTAGIOSA kˌontaxjˈosa +CONTAGIOSAS kˌontaxjˈosas +CONTAGIOSIDAD kˌontaxjˌosiðˈad +CONTAGIOSO kˌontaxjˈoso +CONTAGIOSOS kˌontaxjˈosos +CONTAINER kˌontaɪnˈeɾ +CONTAJE kontˈaxe +CONTAMINACIÓN kˌontamˌinaθjˈon +CONTAMINADA kˌontaminˈaða +CONTAMINADAS kˌontaminˈaðas +CONTAMINADO kˌontaminˈaðo +CONTAMINADOS kˌontaminˈaðos +CONTAMINAN kˌontamˈinan +CONTAMINANTE kˌontaminˈante +CONTAMINAR kˌontaminˈaɾ +CONTAMOS kontˈamos +CONTANDO kontˈando +CONTAR kontˈaɾ +CONTARA kontˈaɾa +CONTARÁ kˌontaɾˈa +CONTÁRAMOS kontˈaɾamos +CONTARAS kontˈaɾas +CONTARÁS kˌontaɾˈas +CONTAREIS kontˈaɾeɪs +CONTAREMOS kˌontaɾˈemos +CONTARES kontˈaɾes +CONTARÍAMOS kˌontaɾˈiamos +CONTÁS kontˈas +CONTASTE kontˈaste +CONTE kˈonte +CONTECER kˌonteθˈeɾ +CONTEMOS kontˈemos +CONTEMPLACIÓN kˌontemplaθjˈon +CONTEMPLADA kˌontemplˈaða +CONTEMPLADAS kˌontemplˈaðas +CONTEMPLADO kˌontemplˈaðo +CONTEMPLADOS kˌontemplˈaðos +CONTEMPLATIVA kˌontemplatˈiβa +CONTEMPLATIVAS kˌontemplatˈiβas +CONTEMPLATIVO kˌontemplatˈiβo +CONTEMPLATIVOS kˌontemplatˈiβos +CONTEMPORÁNEAS kˌontempoɾˈaneas +CONTEMPORANEIDAD kˌontempˌoɾaneɪðˈad +CONTEMPORÁNEO kˌontempoɾˈaneo +CONTEMPORÁNEOS kˌontempoɾˈaneos +CONTEMPORIZADA kˌontempˌoɾiθˈaða +CONTEMPORIZADAS kˌontempˌoɾiθˈaðas +CONTEMPORIZADO kˌontempˌoɾiθˈaðo +CONTEMPORIZADOS kˌontempˌoɾiθˈaðos +CONTEMPORIZAR kˌontempˌoɾiθˈaɾ +CONTENDIDA kˌontendˈiða +CONTENDIDAS kˌontendˈiðas +CONTENDIDO kˌontendˈiðo +CONTENDIDOS kˌontendˈiðos +CONTENEDOR kˌonteneðˈoɾ +CONTENIDA kˌontenˈiða +CONTENIDAS kˌontenˈiðas +CONTENIDO kˌontenˈiðo +CONTENIDOS kˌontenˈiðos +CONTENIMIENTO kˌontenimjˈɛnto +CONTENTA kontˈɛnta +CONTENTADA kˌontentˈaða +CONTENTADAS kˌontentˈaðas +CONTENTADO kˌontentˈaðo +CONTENTADOS kˌontentˈaðos +CONTENTAMIENTO kˌontentamjˈɛnto +CONTENTAR kˌontentˈaɾ +CONTENTARSE kˌontentˈaɾse +CONTENTAS kontˈɛntas +CONTENTO kontˈɛnto +CONTESTA kontˈesta +CONTESTACIÓN kˌontestaθjˈon +CONTESTADA kˌontestˈaða +CONTESTADAS kˌontestˈaðas +CONTESTADO kˌontestˈaðo +CONTESTADORA kˌontestaðˈoɾa +CONTESTADORAS kˌontestaðˈoɾas +CONTESTADORES kˌontestaðˈoɾes +CONTESTADOS kˌontestˈaðos +CONTESTAR kˌontestˈaɾ +CONTESTATARIA kˌontestatˈaɾja +CONTESTATARIAS kˌontestatˈaɾjas +CONTESTATARIO kˌontestatˈaɾjo +CONTESTATARIOS kˌontestatˈaɾjos +CONTEXTO kontˈeksto +CONTEXTOS kontˈekstos +CONTEXTUALIZACIÓN kˌontekstwˌaliθaθjˈon +CONTEXTUALIZADA kˌontekstwˌaliθˈaða +CONTEXTUALIZADAS kˌontekstwˌaliθˈaðas +CONTEXTUALIZADO kˌontekstwˌaliθˈaðo +CONTEXTUALIZADOS kˌontekstwˌaliθˈaðos +CONTEXTUALIZAR kˌontekstwˌaliθˈaɾ +CONTEXTUALMENTE kˌontekstwˈalmˈente +CONTIGO kontˈiɣo +CONTIGUO kontˈiɣwo +CONTINA kontˈina +CONTINAS kontˈinas +CONTINENTAL kˌontinentˈal +CONTINENTE kˌontinˈɛnte +CONTINO kontˈino +CONTINOS kontˈinos +CONTINUA kontˈinwa +CONTINUACIÓN kˌontinwaθjˈon +CONTINUADA kˌontinwˈaða +CONTINUADAS kˌontinwˈaðas +CONTINUADO kˌontinwˈaðo +CONTINUADOR kˌontinwaðˈoɾ +CONTINUADOS kˌontinwˈaðos +CONTINUAMENTE kontˈinwamˈente +CONTINUAMOS kˌontinwˈamos +CONTINUANDO kˌontinwˈando +CONTINUAR kˌontinwˈaɾ +CONTINUARA kˌontinwˈaɾa +CONTINUARÁ kˌontinwaɾˈa +CONTINUÁRAMOS kˌontinwˈaɾamos +CONTINUARÁS kˌontinwaɾˈas +CONTINUAREIS kˌontinwˈaɾeɪs +CONTINUAREMOS kˌontinwaɾˈemos +CONTINUARES kˌontinwˈaɾes +CONTINUARÍAMOS kˌontinwaɾˈiamos +CONTINUAS kontˈinwas +CONTINUASTE kˌontinwˈaste +CONTINUEMOS kˌontinwˈemos +CONTINUISMO kˌontinwˈismo +CONTINUO kontˈinwo +CONTINÚO kˌontinˈuo +CONTONEADA kˌontoneˈaða +CONTONEADAS kˌontoneˈaðas +CONTONEADO kˌontoneˈaðo +CONTONEADOS kˌontoneˈaðos +CONTORNA kontˈoɾna +CONTORNADA kˌontoɾnˈaða +CONTORNADAS kˌontoɾnˈaðas +CONTORNADO kˌontoɾnˈaðo +CONTORNADOS kˌontoɾnˈaðos +CONTORNAMOS kˌontoɾnˈamos +CONTORNANDO kˌontoɾnˈando +CONTORNAR kˌontoɾnˈaɾ +CONTORNARA kˌontoɾnˈaɾa +CONTORNARÁ kˌontoɾnaɾˈa +CONTORNÁRAMOS kˌontoɾnˈaɾamos +CONTORNARAS kˌontoɾnˈaɾas +CONTORNARÁS kˌontoɾnaɾˈas +CONTORNAREIS kˌontoɾnˈaɾeɪs +CONTORNAREMOS kˌontoɾnaɾˈemos +CONTORNARES kˌontoɾnˈaɾes +CONTORNARÍAMOS kˌontoɾnaɾˈiamos +CONTORNAS kontˈoɾnas +CONTORNASTE kˌontoɾnˈaste +CONTORNE kontˈoɾne +CONTORNEAR kˌontoɾneˈaɾ +CONTORNEMOS kˌontoɾnˈemos +CONTORNES kontˈoɾnes +CONTORSIONADA kˌontoɾsjonˈaða +CONTORSIONADAS kˌontoɾsjonˈaðas +CONTORSIONADO kˌontoɾsjonˈaðo +CONTORSIONADOS kˌontoɾsjonˈaðos +CONTORSIONAR kˌontoɾsjonˈaɾ +CONTRA kˈontɾa +CONTRAARGUMENTAR kˌontɾaˌaɾɣumentˈaɾ +CONTRAARGUMENTO kˌontɾaˌaɾɣumˈɛnto +CONTRAATACADA kˌontɾaˌatakˈaða +CONTRAATACADAS kˌontɾaˌatakˈaðas +CONTRAATACADO kˌontɾaˌatakˈaðo +CONTRAATACADOS kˌontɾaˌatakˈaðos +CONTRAATAQUE kˌontɾaatˈake +CONTRABALANCEADA kˌontɾaβˌalanθeˈaða +CONTRABALANCEADAS kˌontɾaβˌalanθeˈaðas +CONTRABALANCEADO kˌontɾaβˌalanθeˈaðo +CONTRABALANCEADOS kˌontɾaβˌalanθeˈaðos +CONTRABALANCEAR kˌontɾaβˌalanθeˈaɾ +CONTRABANDEADA kˌontɾaβˌandeˈaða +CONTRABANDEADAS kˌontɾaβˌandeˈaðas +CONTRABANDEADO kˌontɾaβˌandeˈaðo +CONTRABANDEADOS kˌontɾaβˌandeˈaðos +CONTRABATERÍA kˌontɾaβˌateɾˈia +CONTRACARRO kˌontɾakˈaɾɾo +CONTRACCIÓN kˌontɾakθjˈon +CONTRACTIBILIDAD kˌontɾaktˌiβiliðˈad +CONTRACTUAL kˌontɾaktwˈal +CONTRACTUALISMO kˌontɾaktwalˈismo +CONTRACTUALISTA kˌontɾaktwalˈista +CONTRACTURA kˌontɾaktˈuɾa +CONTRACUARTELADO kˌontɾakwˌaɾtelˈaðo +CONTRACUBIERTA kˌontɾakuβjˈeɾta +CONTRACULTURA kˌontɾakultˈuɾa +CONTRACUMBRE kˌontɾakˈumbɾe +CONTRACURVA kˌontɾakˈuɾβa +CONTRADECIR kˌontɾaðeθˈiɾ +CONTRADICCIÓN kˌontɾaðikθjˈon +CONTRADICHA kˌontɾaðˈitʃa +CONTRADICHAS kˌontɾaðˈitʃas +CONTRADICHO kˌontɾaðˈitʃo +CONTRADICHOS kˌontɾaðˈitʃos +CONTRADICTORAS kˌontɾaðiktˈoɾas +CONTRADICTORIO kˌontɾaðiktˈoɾjo +CONTRADIJE kˌontɾaðˈixe +CONTRADIJERON kˌontɾaðixˈeɾon +CONTRAECONOMÍA kˌontɾaˌekonomˈia +CONTRAER kˌontɾaˈeɾ +CONTRAESCARPA kˌontɾaeskˈaɾpa +CONTRAFACHADA kˌontɾafatʃˈaða +CONTRAFUERO kˌontɾafwˈeɾo +CONTRAHECHA kˌontɾaˈetʃa +CONTRAHECHAS kˌontɾaˈetʃas +CONTRAHECHO kˌontɾaˈetʃo +CONTRAHECHOS kˌontɾaˈetʃos +CONTRAÍDA kˌontɾaˈiða +CONTRAÍDAS kˌontɾaˈiðas +CONTRAÍDO kˌontɾaˈiðo +CONTRAÍDOS kˌontɾaˈiðos +CONTRAINDICACIÓN kˌontɾaɪndˌikaθjˈon +CONTRAINDICADA kˌontɾaɪndikˈaða +CONTRAINDICADAS kˌontɾaɪndikˈaðas +CONTRAINDICADO kˌontɾaɪndikˈaðo +CONTRAINDICADOS kˌontɾaɪndikˈaðos +CONTRAINDICAR kˌontɾaɪndikˈaɾ +CONTRALOR kˌontɾalˈoɾ +CONTRAMANDADA kˌontɾamandˈaða +CONTRAMANDADAS kˌontɾamandˈaðas +CONTRAMANDADO kˌontɾamandˈaðo +CONTRAMANDADOS kˌontɾamandˈaðos +CONTRAMANDAR kˌontɾamandˈaɾ +CONTRAMARCHADA kˌontɾamaɾtʃˈaða +CONTRAMARCHADAS kˌontɾamaɾtʃˈaðas +CONTRAMARCHADO kˌontɾamaɾtʃˈaðo +CONTRAMARCHADOS kˌontɾamaɾtʃˈaðos +CONTRAMARCHAR kˌontɾamaɾtʃˈaɾ +CONTRAMELODÍA kˌontɾamˌeloðˈia +CONTRAPESAR kˌontɾapesˈaɾ +CONTRAPISO kˌontɾapˈiso +CONTRAPRESIÓN kˌontɾapɾesjˈon +CONTRAPROGRAMADA kˌontɾapɾˌoɣɾamˈaða +CONTRAPROGRAMADAS kˌontɾapɾˌoɣɾamˈaðas +CONTRAPROGRAMADO kˌontɾapɾˌoɣɾamˈaðo +CONTRAPROGRAMADOS kˌontɾapɾˌoɣɾamˈaðos +CONTRAPROGRAMAR kˌontɾapɾˌoɣɾamˈaɾ +CONTRAPRUEBA kˌontɾapɾuˈeβa +CONTRAPUESTA kˌontɾapwˈesta +CONTRAPUESTAS kˌontɾapwˈestas +CONTRAPUESTO kˌontɾapwˈesto +CONTRAPUESTOS kˌontɾapwˈestos +CONTRARIA kontɾˈaɾja +CONTRARIADA kˌontɾaɾjˈaða +CONTRARIADAS kˌontɾaɾjˈaðas +CONTRARIADO kˌontɾaɾjˈaðo +CONTRARIADOS kˌontɾaɾjˈaðos +CONTRARIAMOS kˌontɾaɾjˈamos +CONTRARIANDO kˌontɾaɾjˈando +CONTRARIAR kˌontɾaɾjˈaɾ +CONTRARIARA kˌontɾaɾjˈaɾa +CONTRARIARÁ kˌontɾaɾjaɾˈa +CONTRARIÁRAMOS kˌontɾaɾjˈaɾamos +CONTRARIARAS kˌontɾaɾjˈaɾas +CONTRARIARÁS kˌontɾaɾjaɾˈas +CONTRARIARE kˌontɾaɾjˈaɾe +CONTRARIAREIS kˌontɾaɾjˈaɾeɪs +CONTRARIAREMOS kˌontɾaɾjaɾˈemos +CONTRARIARES kˌontɾaɾjˈaɾes +CONTRARIARÍAMOS kˌontɾaɾjaɾˈiamos +CONTRARIAS kontɾˈaɾjas +CONTRARIASTE kˌontɾaɾjˈaste +CONTRARIEMOS kˌontɾaɾjˈemos +CONTRARIO kontɾˈaɾjo +CONTRARRELOJ kˌontɾaɾɾelˈox +CONTRARRESTADA kˌontɾaɾɾestˈaða +CONTRARRESTADAS kˌontɾaɾɾestˈaðas +CONTRARRESTADO kˌontɾaɾɾestˈaðo +CONTRARRESTADOS kˌontɾaɾɾestˈaðos +CONTRARRESTAR kˌontɾaɾɾestˈaɾ +CONTRARREVOLUCIÓN kˌontɾaɾɾˌeβoluθjˈon +CONTRARROTANTE kˌontɾaɾɾotˈante +CONTRARROTATIVO kˌontɾaɾɾˌotatˈiβo +CONTRARROTATORIO kˌontɾaɾɾˌotatˈoɾjo +CONTRASEÑA kˌontɾasˈeɲa +CONTRASTADA kˌontɾastˈaða +CONTRASTADAS kˌontɾastˈaðas +CONTRASTADO kˌontɾastˈaðo +CONTRASTADOS kˌontɾastˈaðos +CONTRASTANTES kˌontɾastˈantes +CONTRASTAR kˌontɾastˈaɾ +CONTRASTE kontɾˈaste +CONTRASUJETO kˌontɾasuxˈeto +CONTRATACADA kˌontɾatakˈaða +CONTRATACADAS kˌontɾatakˈaðas +CONTRATACADO kˌontɾatakˈaðo +CONTRATACADOS kˌontɾatakˈaðos +CONTRATACAR kˌontɾatakˈaɾ +CONTRATACIÓN kˌontɾataθjˈon +CONTRATADA kˌontɾatˈaða +CONTRATADAS kˌontɾatˈaðas +CONTRATADO kˌontɾatˈaðo +CONTRATADOS kˌontɾatˈaðos +CONTRATANTE kˌontɾatˈante +CONTRATANTES kˌontɾatˈantes +CONTRATAR kˌontɾatˈaɾ +CONTRATARTE kˌontɾatˈaɾte +CONTRATERRORISTAS kˌontɾatˌeɾɾoɾˈistas +CONTRATIEMPO kˌontɾatjˈempo +CONTRATO kontɾˈato +CONTRATRANSFERENCIA kˌontɾatɾˌansfeɾˈɛnθja +CONTRAVARIANTE kˌontɾaβaɾjˈante +CONTRAVENIDA kˌontɾaβenˈiða +CONTRAVENIDAS kˌontɾaβenˈiðas +CONTRAVENIDO kˌontɾaβenˈiðo +CONTRAVENIDOS kˌontɾaβenˈiðos +CONTRAVENTOR kˌontɾaβentˈoɾ +CONTRIBUÍ kˌontɾiβwˈi +CONTRIBUIDA kˌontɾiβwˈiða +CONTRIBUIDAS kˌontɾiβwˈiðas +CONTRIBUIDO kˌontɾiβwˈiðo +CONTRIBUIDOS kˌontɾiβwˈiðos +CONTRIBUIR kˌontɾiβwˈiɾ +CONTRICIÓN kˌontɾiθjˈon +CONTRISTADA kˌontɾistˈaða +CONTRISTADAS kˌontɾistˈaðas +CONTRISTADO kˌontɾistˈaðo +CONTRISTADOS kˌontɾistˈaðos +CONTRISTAMOS kˌontɾistˈamos +CONTRISTAR kˌontɾistˈaɾ +CONTROL kontɾˈol +CONTROLABLE kˌontɾolˈaβle +CONTROLADA kˌontɾolˈaða +CONTROLADAS kˌontɾolˈaðas +CONTROLADO kˌontɾolˈaðo +CONTROLADORA kˌontɾolaðˈoɾa +CONTROLADOS kˌontɾolˈaðos +CONTROLANTE kˌontɾolˈante +CONTROLAR kˌontɾolˈaɾ +CONTROLO kontɾˈolo +CONTROVERTIDA kˌontɾoβeɾtˈiða +CONTROVERTIDAS kˌontɾoβeɾtˈiðas +CONTROVERTIDO kˌontɾoβeɾtˈiðo +CONTROVERTIDOS kˌontɾoβeɾtˈiðos +CONTROVERTIR kˌontɾoβeɾtˈiɾ +CONTROVIERTO kˌontɾoβjˈeɾto +CONTUBERNIO kˌontuβˈeɾnjo +CONTUNDENTE kˌontundˈɛnte +CONTUNDENTES kˌontundˈɛntes +CONTUNDIDA kˌontundˈiða +CONTUNDIDAS kˌontundˈiðas +CONTUNDIDO kˌontundˈiðo +CONTUNDIDOS kˌontundˈiðos +CONTURBADA kˌontuɾβˈaða +CONTURBADAS kˌontuɾβˈaðas +CONTURBADO kˌontuɾβˈaðo +CONTURBADOS kˌontuɾβˈaðos +CONTURBAR kˌontuɾβˈaɾ +CONTUSA kontˈusa +CONTUSAS kontˈusas +CONTUSIÓN kˌontusjˈon +CONTUSIONADA kˌontusjonˈaða +CONTUSIONADAS kˌontusjonˈaðas +CONTUSIONADO kˌontusjonˈaðo +CONTUSIONADOS kˌontusjonˈaðos +CONTUSIONAR kˌontusjonˈaɾ +CONTUSIONES kˌontusjˈones +CONTUSO kontˈuso +CONTUSOS kontˈusos +CONUCO konˈuko +CONVALECIDA kˌombaleθˈiða +CONVALECIDAS kˌombaleθˈiðas +CONVALECIDO kˌombaleθˈiðo +CONVALECIDOS kˌombaleθˈiðos +CONVALIDA kˌombalˈiða +CONVALIDACIÓN kˌombalˌiðaθjˈon +CONVALIDADA kˌombaliðˈaða +CONVALIDADAS kˌombaliðˈaðas +CONVALIDADO kˌombaliðˈaðo +CONVALIDADOS kˌombaliðˈaðos +CONVALIDAR kˌombaliðˈaɾ +CONVALIDO kˌombalˈiðo +CONVENCER kˌombenθˈeɾ +CONVENCIDA kˌombenθˈiða +CONVENCIDAS kˌombenθˈiðas +CONVENCIDÍSIMO kˌombenθiðˈisimo +CONVENCIDO kˌombenθˈiðo +CONVENCIDOS kˌombenθˈiðos +CONVENCIMIENTO kˌombenθimjˈɛnto +CONVENCIÓN kˌombenθjˈon +CONVENCIONALIDAD kˌombenθjˌonaliðˈad +CONVENGO kombˈɛŋɡo +CONVENIDA kˌombenˈiða +CONVENIDAS kˌombenˈiðas +CONVENIDO kˌombenˈiðo +CONVENIDOS kˌombenˈiðos +CONVENIENTE kˌombenjˈɛnte +CONVENIENTES kˌombenjˈɛntes +CONVENIENTÍSIMO kˌombenjentˈisimo +CONVENIMIENTO kˌombenimjˈɛnto +CONVENIO kombˈenjo +CONVENIR kˌombenˈiɾ +CONVENTÍCULO kˌombentˈikulo +CONVENTO kombˈɛnto +CONVERGIDA kˌombeɾxˈiða +CONVERGIDAS kˌombeɾxˈiðas +CONVERGIDO kˌombeɾxˈiðo +CONVERGIDOS kˌombeɾxˈiðos +CONVERSA kombˈeɾsa +CONVERSACIÓN kˌombeɾsaθjˈon +CONVERSADA kˌombeɾsˈaða +CONVERSADAS kˌombeɾsˈaðas +CONVERSADO kˌombeɾsˈaðo +CONVERSADOS kˌombeɾsˈaðos +CONVERSAMOS kˌombeɾsˈamos +CONVERSANDO kˌombeɾsˈando +CONVERSAR kˌombeɾsˈaɾ +CONVERSARA kˌombeɾsˈaɾa +CONVERSARÁ kˌombeɾsaɾˈa +CONVERSÁRAMOS kˌombeɾsˈaɾamos +CONVERSARAS kˌombeɾsˈaɾas +CONVERSARÁS kˌombeɾsaɾˈas +CONVERSAREIS kˌombeɾsˈaɾeɪs +CONVERSAREMOS kˌombeɾsaɾˈemos +CONVERSARES kˌombeɾsˈaɾes +CONVERSARÍAMOS kˌombeɾsaɾˈiamos +CONVERSAS kombˈeɾsas +CONVERSASTE kˌombeɾsˈaste +CONVERSE kombˈeɾse +CONVERSEMOS kˌombeɾsˈemos +CONVERSES kombˈeɾses +CONVERSIÓN kˌombeɾsjˈon +CONVERSO kombˈeɾso +CONVERSOS kombˈeɾsos +CONVERTASA kˌombeɾtˈasa +CONVERTÍAMOS kˌombeɾtˈiamos +CONVERTIBLE kˌombeɾtˈiβle +CONVERTIDA kˌombeɾtˈiða +CONVERTIDAS kˌombeɾtˈiðas +CONVERTIDO kˌombeɾtˈiðo +CONVERTIDOR kˌombeɾtiðˈoɾ +CONVERTIDORA kˌombeɾtiðˈoɾa +CONVERTIDORAS kˌombeɾtiðˈoɾas +CONVERTIDORES kˌombeɾtiðˈoɾes +CONVERTIDOS kˌombeɾtˈiðos +CONVEXO kombˈekso +CONVICCIÓN kˌombikθjˈon +CONVICTA kombˈikta +CONVICTAS kombˈiktas +CONVICTO kombˈikto +CONVICTOS kombˈiktos +CONVIDA kombˈiða +CONVIDADA kˌombiðˈaða +CONVIDADAS kˌombiðˈaðas +CONVIDADO kˌombiðˈaðo +CONVIDADOS kˌombiðˈaðos +CONVIDAMOS kˌombiðˈamos +CONVIDANDO kˌombiðˈando +CONVIDAR kˌombiðˈaɾ +CONVIDARA kˌombiðˈaɾa +CONVIDARÁ kˌombiðaɾˈa +CONVIDÁRAMOS kˌombiðˈaɾamos +CONVIDARÁN kˌombiðaɾˈan +CONVIDARAS kˌombiðˈaɾas +CONVIDARÁS kˌombiðaɾˈas +CONVIDARÉ kˌombiðaɾˈe +CONVIDAREIS kˌombiðˈaɾeɪs +CONVIDARÉIS kˌombiðaɾˈeis +CONVIDAREMOS kˌombiðaɾˈemos +CONVIDARES kˌombiðˈaɾes +CONVIDARÍAMOS kˌombiðaɾˈiamos +CONVIDAS kombˈiðas +CONVIDASTE kˌombiðˈaste +CONVIDE kombˈiðe +CONVIDEMOS kˌombiðˈemos +CONVIDES kombˈiðes +CONVIDO kombˈiðo +CONVIENE kombjˈene +CONVINCENTES kˌombinθˈɛntes +CONVIRTIÓSE kˌombiɾtjˈose +CONVITE kombˈite +CONVIVIDA kˌombiβˈiða +CONVIVIDAS kˌombiβˈiðas +CONVIVIDO kˌombiβˈiðo +CONVIVIDOS kˌombiβˈiðos +CONVIVIO kombˈiβjo +CONVOCADA kˌombokˈaða +CONVOCADAS kˌombokˈaðas +CONVOCADO kˌombokˈaðo +CONVOCADOS kˌombokˈaðos +CONVOCATORIA kˌombokatˈoɾja +CONVOLUCIONAL kˌombolˌuθjonˈal +CONVOY kombˈoɪ +CONVULSA kombˈulsa +CONVULSIÓN kˌombulsjˈon +CONVULSIONADA kˌombulsjonˈaða +CONVULSIONADAS kˌombulsjonˈaðas +CONVULSIONADO kˌombulsjonˈaðo +CONVULSIONADOS kˌombulsjonˈaðos +CONVULSIONAR kˌombulsjonˈaɾ +CONVULSIVA kˌombulsˈiβa +CONVULSIVAS kˌombulsˈiβas +CONVULSIVO kˌombulsˈiβo +CONVULSIVOS kˌombulsˈiβos +CONVUSCO kombˈusko +CONYUGICIDA kˌoɲuxiθˈiða +CONYUGICIDIO kˌoɲuxiθˈiðjo +COOKIE koˈokje +COOL koˈol +COOPERACIÓN kˌoopˌeɾaθjˈon +COOPERADA kˌoopeɾˈaða +COOPERADAS kˌoopeɾˈaðas +COOPERADO kˌoopeɾˈaðo +COOPERADOR kˌoopˌeɾaðˈoɾ +COOPERADORA kˌoopˌeɾaðˈoɾa +COOPERADORAS kˌoopˌeɾaðˈoɾas +COOPERADORES kˌoopˌeɾaðˈoɾes +COOPERADOS kˌoopeɾˈaðos +COOPERAR kˌoopeɾˈaɾ +COOPERARES kˌoopeɾˈaɾes +COOPERATIVA kˌoopˌeɾatˈiβa +COOPERATIVAS kˌoopˌeɾatˈiβas +COOPERATIVIZAR kˌoopˌeɾatˌiβiθˈaɾ +COOPERATIVO kˌoopˌeɾatˈiβo +COOPERATIVOS kˌoopˌeɾatˈiβos +COOPTADA kˌoopːtˈaða +COOPTADAS kˌoopːtˈaðas +COOPTADO kˌoopːtˈaðo +COOPTADOS kˌoopːtˈaðos +COOPTAR kˌoopːtˈaɾ +COORDENADA kˌooɾðenˈaða +COORDENADAS kˌooɾðenˈaðas +COORDINACIÓN kˌooɾðˌinaθjˈon +COORDINADA kˌooɾðinˈaða +COORDINADAS kˌooɾðinˈaðas +COORDINADO kˌooɾðinˈaðo +COORDINADOS kˌooɾðinˈaðos +COORDINANTE kˌooɾðinˈante +COORDINAR kˌooɾðinˈaɾ +COORGANIZAR kˌooɾɣˌaniθˈaɾ +COPA kˈopa +COPADA kopˈaða +COPADAS kopˈaðas +COPADO kopˈaðo +COPADOS kopˈaðos +COPAL kopˈal +COPAMIENTO kˌopamjˈɛnto +COPÁN kopˈan +COPAS kˈopas +COPATROCINIO kˌopatɾoθˈinjo +COPEAR kˌopeˈaɾ +COPELA kopˈela +COPENHAGUE kˌopenˈaɣe +COPENHAGUÉS kˌopenaɣˈes +COPERA kopˈeɾa +COPERAS kopˈeɾas +COPERNICANA kˌopeɾnikˈana +COPERNICANAS kˌopeɾnikˈanas +COPERNICANO kˌopeɾnikˈano +COPERNICANOS kˌopeɾnikˈanos +COPERNICIO kˌopeɾnˈiθjo +COPÉRNICO kopˈeɾniko +COPERO kopˈeɾo +COPEROS kopˈeɾos +COPETE kopˈete +COPETEADA kˌopeteˈaða +COPETEADAS kˌopeteˈaðas +COPETEADO kˌopeteˈaðo +COPETEADOS kˌopeteˈaðos +COPETEAR kˌopeteˈaɾ +COPETÓN kˌopetˈon +COPIA kˈopja +COPIADA kopjˈaða +COPIADAS kopjˈaðas +COPIADO kopjˈaðo +COPIADOR kˌopjaðˈoɾ +COPIADOS kopjˈaðos +COPIAMOS kopjˈamos +COPIANDO kopjˈando +COPIAR kopjˈaɾ +COPIARA kopjˈaɾa +COPIARÁ kˌopjaɾˈa +COPIÁRAMOS kopjˈaɾamos +COPIARAS kopjˈaɾas +COPIARÁS kˌopjaɾˈas +COPIAREIS kopjˈaɾeɪs +COPIAREMOS kˌopjaɾˈemos +COPIARES kopjˈaɾes +COPIARÍAMOS kˌopjaɾˈiamos +COPIAS kˈopjas +COPIASTE kopjˈaste +COPIE kˈopje +COPIEMOS kopjˈemos +COPIES kˈopjes +COPIHUE kopˈiwe +COPILOTAR kˌopilotˈaɾ +COPIO kˈopjo +COPIONA kopjˈona +COPIOSA kopjˈosa +COPIOSAS kopjˈosas +COPIOSÍSIMO kˌopjosˈisimo +COPIOSO kopjˈoso +COPIOSOS kopjˈosos +COPISTA kopˈista +COPITA kopˈita +COPLA kˈopla +COPLANAR kˌoplanˈaɾ +COPLANARIA kˌoplanˈaɾja +COPLANARIAS kˌoplanˈaɾjas +COPLANARIO kˌoplanˈaɾjo +COPLANARIOS kˌoplanˈaɾjos +COPO kˈopo +COPOLIMERIZACIÓN kˌopolˌimeɾˌiθaθjˈon +COPÓN kopˈon +COPOSO kopˈoso +COPRESENTADA kˌopɾesentˈaða +COPRESENTADAS kˌopɾesentˈaðas +COPRESENTADO kˌopɾesentˈaðo +COPRESENTADOS kˌopɾesentˈaðos +COPRESENTAR kˌopɾesentˈaɾ +COPRESIDIDA kˌopɾesiðˈiða +COPRESIDIDAS kˌopɾesiðˈiðas +COPRESIDIDO kˌopɾesiðˈiðo +COPRESIDIDOS kˌopɾesiðˈiðos +COPRESIDIR kˌopɾesiðˈiɾ +COPRODUCIDA kˌopɾoðuθˈiða +COPRODUCIDAS kˌopɾoðuθˈiðas +COPRODUCIDO kˌopɾoðuθˈiðo +COPRODUCIDOS kˌopɾoðuθˈiðos +COPRODUCIR kˌopɾoðuθˈiɾ +COPRODUCTORA kˌopɾoðuktˈoɾa +COPRÓFAGO kopɾˈofaɣo +COPROSPERIDAD kˌopɾospˌeɾiðˈad +COPROTAGONIZADA kˌopɾotˌaɣoniθˈaða +COPROTAGONIZADAS kˌopɾotˌaɣoniθˈaðas +COPROTAGONIZADO kˌopɾotˌaɣoniθˈaðo +COPROTAGONIZADOS kˌopɾotˌaɣoniθˈaðos +COPROTAGONIZAR kˌopɾotˌaɣoniθˈaɾ +COPTA kˈopːta +CÓPTICA kˈopːtika +CÓPTICAS kˈopːtikas +CÓPTICO kˈopːtiko +CÓPTICOS kˈopːtikos +COPTO kˈopːto +COPUDA kopˈuða +COPUDAS kopˈuðas +COPUDO kopˈuðo +COPUDOS kopˈuðos +COPULA kopˈula +CÓPULA kˈopula +COPULADA kˌopulˈaða +COPULADAS kˌopulˈaðas +COPULADO kˌopulˈaðo +COPULADOS kˌopulˈaðos +COPULAR kˌopulˈaɾ +COPULATIVO kˌopulatˈiβo +COQUE kˈoke +COQUERA kokˈeɾa +COQUERO kokˈeɾo +COQUETA kokˈeta +COQUETEADA kˌoketeˈaða +COQUETEADAS kˌoketeˈaðas +COQUETEADO kˌoketeˈaðo +COQUETEADOS kˌoketeˈaðos +COQUETEAR kˌoketeˈaɾ +COQUETEO kˌoketˈeo +COQUETERÍA kˌoketeɾˈia +COQUETO kokˈeto +COQUÍ kokˈi +COQUINARIO kˌokinˈaɾjo +COQUITO kokˈito +CORA kˈoɾa +CORACHA koɾˈatʃa +CORACOACROMIAL kˌoɾakˌoakɾomjˈal +CORACOCLAVICULAR kˌoɾakˌoklaβˌikulˈaɾ +CORACOHUMERAL kˌoɾakˌoumeɾˈal +CORAJE koɾˈaxe +CORAL koɾˈal +CORALOIDE kˌoɾalˈoɪðe +CORÁN koɾˈan +CORÁNICO koɾˈaniko +CORAZA koɾˈaθa +CORAZÓN kˌoɾaθˈon +CORAZONADA kˌoɾaθonˈaða +CORAZONCITO kˌoɾaθonθˈito +CORAZONES kˌoɾaθˈones +CORBATA koɾβˈata +CORBETA koɾβˈeta +CÓRCEGA kˈoɾθeɣa +CORCEL koɾθˈel +CORCHETERA kˌoɾtʃetˈeɾa +CORCHO kˈoɾtʃo +CORCHOLATA kˌoɾtʃolˈata +CÓRCHOLIS kˈoɾtʃolis +CORCHOSO koɾtʃˈoso +CORCOVA koɾkˈoβa +CORCOVADO kˌoɾkoβˈaðo +CORCOVAR kˌoɾkoβˈaɾ +CORCOVAS koɾkˈoβas +CORCOVEADA kˌoɾkoβeˈaða +CORCOVEADAS kˌoɾkoβeˈaðas +CORCOVEADO kˌoɾkoβeˈaðo +CORCOVEADOS kˌoɾkoβeˈaðos +CORCOVEAR kˌoɾkoβeˈaɾ +CORDA kˈoɾða +CORDADA koɾðˈaða +CORDADAS koɾðˈaðas +CORDADO koɾðˈaðo +CORDADOS koɾðˈaðos +CORDAL koɾðˈal +CORDEL koɾðˈel +CORDERITO kˌoɾðeɾˈito +CORDERO koɾðˈeɾo +CORDILLERA kˌoɾðiʎˈeɾa +CORDINO koɾðˈino +CÓRDOBA kˈoɾðoβa +CORDOBÉS kˌoɾðoβˈes +CORDÓN koɾðˈon +CORDURA koɾðˈuɾa +CORÉ koɾˈe +COREA koɾˈea +COREADA kˌoɾeˈaða +COREADAS kˌoɾeˈaðas +COREADO kˌoɾeˈaðo +COREADOS kˌoɾeˈaðos +COREAN koɾˈean +COREANA kˌoɾeˈana +COREANAS kˌoɾeˈanas +COREANO kˌoɾeˈano +COREANOS kˌoɾeˈanos +COREAR kˌoɾeˈaɾ +COREO koɾˈeo +COREOGRAFÍA kˌoɾeˌoɣɾafˈia +COREOGRAFIADA kˌoɾeˌoɣɾafjˈaða +COREOGRAFIADAS kˌoɾeˌoɣɾafjˈaðas +COREOGRAFIADO kˌoɾeˌoɣɾafjˈaðo +COREOGRAFIADOS kˌoɾeˌoɣɾafjˈaðos +COREOGRAFIAR kˌoɾeˌoɣɾafjˈaɾ +COREOS koɾˈeos +COREUTA koɾˈeʊta +CORGI kˈoɾxi +CORIA kˈoɾja +CORIANA koɾjˈana +CORIMBOS koɾˈimbos +CORINDÓN kˌoɾindˈon +CORISTA koɾˈista +CORLADO koɾlˈaðo +CORLAR koɾlˈaɾ +CORLEADO kˌoɾleˈaðo +CORLEAR kˌoɾleˈaɾ +CORMO kˈoɾmo +CORMORÁN kˌoɾmoɾˈan +CORNADA koɾnˈaða +CORNALINA kˌoɾnalˈina +CORNEADA kˌoɾneˈaða +CORNEADAS kˌoɾneˈaðas +CORNEADO kˌoɾneˈaðo +CORNEADOS kˌoɾneˈaðos +CORNEAR kˌoɾneˈaɾ +CORNEJA koɾnˈexa +CORNEJO koɾnˈexo +CORNER koɾnˈeɾ +CÓRNER kˈoɾneɾ +CORNETA koɾnˈeta +CORNETAS koɾnˈetas +CORNETE koɾnˈete +CORNICABRA kˌoɾnikˈaβɾa +CÓRNICO kˈoɾniko +CORNISAMIENTO kˌoɾnisamjˈɛnto +CORNO kˈoɾno +CORO kˈoɾo +COROLARIO kˌoɾolˈaɾjo +COROLOGÍA kˌoɾoloxˈia +CORONA koɾˈona +CORONACIÓN kˌoɾonaθjˈon +CORONADA kˌoɾonˈaða +CORONADAS kˌoɾonˈaðas +CORONADO kˌoɾonˈaðo +CORONADOS kˌoɾonˈaðos +CORONAL kˌoɾonˈal +CORONAR kˌoɾonˈaɾ +CORONARIA kˌoɾonˈaɾja +CORONARIO kˌoɾonˈaɾjo +CORONAVIRUS kˌoɾonaβˈiɾus +CORONEL kˌoɾonˈel +CORONELÍA kˌoɾonelˈia +CORONIAZUL kˌoɾonjaθˈul +CORONIAZULES kˌoɾonjaθˈules +CORONITA kˌoɾonˈita +CORONTA koɾˈonta +CORPACHÓN kˌoɾpatʃˈon +CORPORATIVA kˌoɾpoɾatˈiβa +CORPORATIVAS kˌoɾpoɾatˈiβas +CORPORATIVO kˌoɾpoɾatˈiβo +CORPORATIVOS kˌoɾpoɾatˈiβos +CORPORIZAR kˌoɾpoɾiθˈaɾ +CORPOROMENTAL kˌoɾpoɾˌomentˈal +CORPULENCIA kˌoɾpulˈɛnθja +CORPULENTA kˌoɾpulˈɛnta +CORPULENTAS kˌoɾpulˈɛntas +CORPULENTÍSIMO kˌoɾpulentˈisimo +CORPULENTOS kˌoɾpulˈɛntos +CORPUS kˈoɾpus +CORPUSCULAR kˌoɾpuskulˈaɾ +CORRA kˈoɾɾa +CORRAL koɾɾˈal +CORRALA koɾɾˈala +CORRALEJA kˌoɾɾalˈexa +CORRALIZA kˌoɾɾalˈiθa +CORRALÓN kˌoɾɾalˈon +CORRAMOS koɾɾˈamos +CORRAS kˈoɾɾas +CORRE kˈoɾɾe +CORREA koɾɾˈea +CORREAJE kˌoɾɾeˈaxe +CORREAZO kˌoɾɾeˈaθo +CORREBOU kˌoɾɾeβˈow +CORRECCIÓN kˌoɾɾekθjˈon +CORRECEPTOR kˌoɾɾeθepːtˈoɾ +CORRECTAMENTE koɾɾˈektamˈente +CORRECTÍSIMO kˌoɾɾektˈisimo +CORRECTO koɾɾˈekto +CORRECTOR kˌoɾɾektˈoɾ +CORRECTORA kˌoɾɾektˈoɾa +CORRECTORAS kˌoɾɾektˈoɾas +CORRECTORES kˌoɾɾektˈoɾes +CORREDACTOR kˌoɾɾeðaktˈoɾ +CORREDERO kˌoɾɾeðˈeɾo +CORREDOR kˌoɾɾeðˈoɾ +CORREDORA kˌoɾɾeðˈoɾa +CORREDORAS kˌoɾɾeðˈoɾas +CORREDORES kˌoɾɾeðˈoɾes +CORREGIDA kˌoɾɾexˈiða +CORREGIDAS kˌoɾɾexˈiðas +CORREGIDO kˌoɾɾexˈiðo +CORREGIDOS kˌoɾɾexˈiðos +CORREGIMENTAL kˌoɾɾexˌimentˈal +CORREGIR kˌoɾɾexˈiɾ +CORREGÜELA kˌoɾɾeɣuˈela +CORREÍSMO kˌoɾɾeˈismo +CORRELACIÓN kˌoɾɾelaθjˈon +CORRELACIONADA kˌoɾɾelˌaθjonˈaða +CORRELACIONADAS kˌoɾɾelˌaθjonˈaðas +CORRELACIONADO kˌoɾɾelˌaθjonˈaðo +CORRELACIONADOS kˌoɾɾelˌaθjonˈaðos +CORRELACIONAR kˌoɾɾelˌaθjonˈaɾ +CORRELIGIONARIA kˌoɾɾelˌixjonˈaɾja +CORRELIGIONARIO kˌoɾɾelˌixjonˈaɾjo +CORRELIMOS kˌoɾɾelˈimos +CORREMOS koɾɾˈemos +CORRENTÍO kˌoɾɾentˈio +CORREO koɾɾˈeo +CORREOS koɾɾˈeos +CORRER koɾɾˈeɾ +CORRERÁ kˌoɾɾeɾˈa +CORRERÁS kˌoɾɾeɾˈas +CORREREMOS kˌoɾɾeɾˈemos +CORRERES koɾɾˈeɾes +CORRERÍAMOS kˌoɾɾeɾˈiamos +CORRES kˈoɾɾes +CORRESPECTIVA kˌoɾɾespektˈiβa +CORRESPECTIVAS kˌoɾɾespektˈiβas +CORRESPECTIVO kˌoɾɾespektˈiβo +CORRESPECTIVOS kˌoɾɾespektˈiβos +CORRESPONDENCIA kˌoɾɾespondˈɛnθja +CORRESPONDENTISTA kˌoɾɾespˌondentˈista +CORRESPONDER kˌoɾɾespondˈeɾ +CORRESPONDIDA kˌoɾɾespondˈiða +CORRESPONDIDAS kˌoɾɾespondˈiðas +CORRESPONDIDO kˌoɾɾespondˈiðo +CORRESPONDIDOS kˌoɾɾespondˈiðos +CORRESPONSAL kˌoɾɾesponsˈal +CORRETEADA kˌoɾɾeteˈaða +CORRETEADAS kˌoɾɾeteˈaðas +CORRETEADO kˌoɾɾeteˈaðo +CORRETEADOS kˌoɾɾeteˈaðos +CORRETEAR kˌoɾɾeteˈaɾ +CORRETEO kˌoɾɾetˈeo +CORREVEIDILE kˌoɾɾeβeɪðˈile +CORREY koɾɾˈeɪ +CORRÍAMOS koɾɾˈiamos +CORRIDA koɾɾˈiða +CORRIDO koɾɾˈiðo +CORRIENTE kˌoɾɾiˈɛnte +CORRIENTES kˌoɾɾiˈɛntes +CORRO kˈoɾɾo +CORROBORADA kˌoɾɾoβoɾˈaða +CORROBORADAS kˌoɾɾoβoɾˈaðas +CORROBORADO kˌoɾɾoβoɾˈaðo +CORROBORADOR kˌoɾɾoβˌoɾaðˈoɾ +CORROBORADOS kˌoɾɾoβoɾˈaðos +CORROBORAR kˌoɾɾoβoɾˈaɾ +CORROER kˌoɾɾoˈeɾ +CORROÍDA kˌoɾɾoˈiða +CORROÍDAS kˌoɾɾoˈiðas +CORROÍDO kˌoɾɾoˈiðo +CORROÍDOS kˌoɾɾoˈiðos +CORROMPEDOR kˌoɾɾompeðˈoɾ +CORROMPER kˌoɾɾompˈeɾ +CORROMPIDA kˌoɾɾompˈiða +CORROMPIDAS kˌoɾɾompˈiðas +CORROMPIDO kˌoɾɾompˈiðo +CORROMPIDOS kˌoɾɾompˈiðos +CORROSIVA kˌoɾɾosˈiβa +CORROSIVAS kˌoɾɾosˈiβas +CORROSIVO kˌoɾɾosˈiβo +CORROSIVOS kˌoɾɾosˈiβos +CORRUGADA kˌoɾɾuɣˈaða +CORRUGADAS kˌoɾɾuɣˈaðas +CORRUGADO kˌoɾɾuɣˈaðo +CORRUGADOS kˌoɾɾuɣˈaðos +CORRUGAR kˌoɾɾuɣˈaɾ +CORRUGO koɾɾˈuɣo +CORRUGÓ kˌoɾɾuɣˈo +CORRUGUE koɾɾˈuɣe +CORRUGUÉ kˌoɾɾuɣˈe +CORRUPCIÓN kˌoɾɾupθjˈon +CORRUPTA koɾɾˈupːta +CORRUPTAS koɾɾˈupːtas +CORRUPTIBILIDAD kˌoɾɾupːtˌiβiliðˈad +CORRUPTIBLE kˌoɾɾupːtˈiβle +CORRUPTIBLES kˌoɾɾupːtˈiβles +CORRUPTO koɾɾˈupːto +CORRUPTOS koɾɾˈupːtos +CORSA kˈoɾsa +CORSAS kˈoɾsas +CORSÉ koɾsˈe +CORSO kˈoɾso +CORSÓDROMO koɾsˈoðɾomo +CORSOS kˈoɾsos +CORTA kˈoɾta +CORTACÉSPED kˌoɾtaθˈesped +CORTADA koɾtˈaða +CORTADAS koɾtˈaðas +CORTADERA kˌoɾtaðˈeɾa +CORTADITA kˌoɾtaðˈita +CORTADITAS kˌoɾtaðˈitas +CORTADITO kˌoɾtaðˈito +CORTADITOS kˌoɾtaðˈitos +CORTADO koɾtˈaðo +CORTADOS koɾtˈaðos +CORTADURA kˌoɾtaðˈuɾa +CORTAFUEGOS kˌoɾtafwˈeɣos +CORTAR koɾtˈaɾ +CORTARRAMAS kˌoɾtaɾɾˈamas +CORTAS kˈoɾtas +CORTÁZAR koɾtˈaθaɾ +CORTE kˈoɾte +CORTEJADO kˌoɾtexˈaðo +CORTEJO koɾtˈexo +CORTEJOS koɾtˈexos +CORTES kˈoɾtes +CORTÉS koɾtˈes +CORTESANA kˌoɾtesˈana +CORTESANO kˌoɾtesˈano +CORTESES koɾtˈeses +CÓRTEX kˈoɾteks +CORTEZA koɾtˈeθa +CORTICO koɾtˈiko +CORTICOIDE kˌoɾtikˈoɪðe +CORTICORRESISTENCIA kˌoɾtikˌoɾɾesistˈɛnθja +CORTICOSTEROIDE kˌoɾtikˌosteɾˈoɪðe +CORTICOTROPINA kˌoɾtikˌotɾopˈina +CORTINA koɾtˈina +CORTINADO kˌoɾtinˈaðo +CORTINAJE kˌoɾtinˈaxe +CORTISONA kˌoɾtisˈona +CORTO kˈoɾto +CORTOCIRCUITADA kˌoɾtoθˌiɾkwitˈaða +CORTOCIRCUITADAS kˌoɾtoθˌiɾkwitˈaðas +CORTOCIRCUITADO kˌoɾtoθˌiɾkwitˈaðo +CORTOCIRCUITADOS kˌoɾtoθˌiɾkwitˈaðos +CORTOCIRCUITAR kˌoɾtoθˌiɾkwitˈaɾ +CORUNDA koɾˈunda +CORUÑÉS kˌoɾuɲˈes +CORUÑESA kˌoɾuɲˈesa +CORUSCANTE kˌoɾuskˈante +CORVA kˈoɾβa +CORVAR koɾβˈaɾ +CORVAS kˈoɾβas +CORVINO koɾβˈino +CORVO kˈoɾβo +CORVOS kˈoɾβos +CORZO kˈoɾθo +COSA kˈosa +COSAS kˈosas +COSCARSE koskˈaɾse +COSCOJA koskˈoxa +COSCOMATE kˌoskomˈate +COSECHA kosˈetʃa +COSECHADA kˌosetʃˈaða +COSECHADAS kˌosetʃˈaðas +COSECHADO kˌosetʃˈaðo +COSECHADOR kˌosetʃaðˈoɾ +COSECHADORA kˌosetʃaðˈoɾa +COSECHADOS kˌosetʃˈaðos +COSECHAR kˌosetʃˈaɾ +COSEDORA kˌoseðˈoɾa +COSELETE kˌoselˈete +COSER kosˈeɾ +COSERLE kosˈeɾle +COSERTE kosˈeɾte +COSÍ kosˈi +COSIDA kosˈiða +COSIDAS kosˈiðas +COSIDO kosˈiðo +COSIDOS kosˈiðos +COSIFA kosˈifa +COSIFICAR kˌosifikˈaɾ +COSMATESCO kˌosmatˈesko +COSMÉTICA kosmˈetika +COSMÉTICAS kosmˈetikas +COSMETIZAR kˌosmetiθˈaɾ +CÓSMICO kˈosmiko +COSMOGONÍA kˌosmoɣonˈia +COSMÓGRAFO kosmˈoɣɾafo +COSMÓGRAFOS kosmˈoɣɾafos +COSMOPOLITAS kˌosmopolˈitas +COSMOS kˈosmos +COSMOVISIÓN kˌosmoβisjˈon +COSPEL kospˈel +COSPLAY kosplˈaɪ +COSTA kˈosta +COSTADA kostˈaða +COSTADAS kostˈaðas +COSTADITO kˌostaðˈito +COSTADO kostˈaðo +COSTADORIENSE kˌostaðoɾjˈɛnse +COSTADOS kostˈaðos +COSTAL kostˈal +COSTAR kostˈaɾ +COSTARRICENSE kˌostaɾɾiθˈɛnse +COSTARRIQUEÑO kˌostaɾɾikˈeɲo +COSTAS kˈostas +COSTÁS kostˈas +COSTE kˈoste +COSTEA kostˈea +COSTEADA kˌosteˈaða +COSTEADAS kˌosteˈaðas +COSTEADO kˌosteˈaðo +COSTEADOS kˌosteˈaðos +COSTEAMOS kˌosteˈamos +COSTEANDO kˌosteˈando +COSTEAR kˌosteˈaɾ +COSTEARA kˌosteˈaɾa +COSTEARÁ kˌosteaɾˈa +COSTEÁRAMOS kˌosteˈaɾamos +COSTEARAS kˌosteˈaɾas +COSTEARÁS kˌosteaɾˈas +COSTEAREIS kˌosteˈaɾeɪs +COSTEAREMOS kˌosteaɾˈemos +COSTEARES kˌosteˈaɾes +COSTEARÍAMOS kˌosteaɾˈiamos +COSTEAS kostˈeas +COSTEASTE kˌosteˈaste +COSTEE kostˈee +COSTEEMOS kˌosteˈemos +COSTEES kostˈees +COSTEO kostˈeo +COSTERO kostˈeɾo +COSTO kˈosto +COSTOBOCIOS kˌostoβˈoθjos +COSTOCERVICAL kˌostoθˌeɾβikˈal +COSTOSA kostˈosa +COSTOSAS kostˈosas +COSTOSO kostˈoso +COSTOSOS kostˈosos +COSTRA kˈostɾa +COSTUMBRE kostˈumbɾe +COSTURA kostˈuɾa +COSTURERA kˌostuɾˈeɾa +COSTURERITA kˌostuɾeɾˈita +COSTURERO kˌostuɾˈeɾo +COTA kˈota +COTABATO kˌotaβˈato +COTEJADA kˌotexˈaða +COTEJADAS kˌotexˈaðas +COTEJADO kˌotexˈaðo +COTEJADOS kˌotexˈaðos +COTEJAR kˌotexˈaɾ +COTEJE kotˈexe +COTEJÉ kˌotexˈe +COTEJO kotˈexo +COTEJÓ kˌotexˈo +COTIDIANA kˌotiðjˈana +COTIDIANAS kˌotiðjˈanas +COTIDIANO kˌotiðjˈano +COTIDIANOS kˌotiðjˈanos +COTIZABLE kˌotiθˈaβle +COTIZACIÓN kˌotiθaθjˈon +COTIZADA kˌotiθˈaða +COTIZADAS kˌotiθˈaðas +COTIZADO kˌotiθˈaðo +COTIZADOS kˌotiθˈaðos +COTIZAR kˌotiθˈaɾ +COTO kˈoto +COTONETE kˌotonˈete +COTORREADA kˌotoɾɾeˈaða +COTORREADAS kˌotoɾɾeˈaðas +COTORREADO kˌotoɾɾeˈaðo +COTORREADOS kˌotoɾɾeˈaðos +COTORREAR kˌotoɾɾeˈaɾ +COTORRITA kˌotoɾɾˈita +COTOTO kotˈoto +COTRANSPORTADOR kˌotɾanspˌoɾtaðˈoɾ +COTRIMOXAZOL kˌotɾimˌoksaθˈol +COTUFA kotˈufa +COTURNO kotˈuɾno +COTUZA kotˈuθa +COULOMBIMETRÍA kˌowlombˌimetɾˈia +COUNTRY kˈowntɾi +COURIER kowɾjˈeɾ +COVACHA koβˈatʃa +COVALENTE kˌoβalˈɛnte +COVARIANZA kˌoβaɾjˈanθa +COVENTÍCULO kˌoβentˈikulo +COVER koβˈeɾ +COVI kˈoβi +COVIDIANO kˌoβiðjˈano +COVIDIOTA kˌoβiðjˈota +COVINAZI kˌoβinˈaθi +COWBOY kowβˈoɪ +COWORKING kowˈoɾkiŋ +COXALGIA koksˈalxja +COXIS kˈoksis +COY kˈoɪ +COZ kˈoθ +COZAMOS koθˈamos +CRABA kɾˈaβa +CRABRÓN kɾaβɾˈon +CRAC kɾˈak +CRACK kɾˈak +CRACKEAR kɾˌakeˈaɾ +CRACOVIA kɾakˈoβja +CRACOVIANA kɾˌakoβjˈana +CRACOVIANO kɾˌakoβjˈano +CRANEAL kɾˌaneˈal +CRANEAR kɾˌaneˈaɾ +CRÁNEO kɾˈaneo +CRANEOLOGÍA kɾˌaneˌoloxˈia +CRANEOSINOSTOSIS kɾˌaneˌosinostˈosis +CRÁPULA kɾˈapula +CRAPULOSO kɾˌapulˈoso +CRAQUELADO kɾˌakelˈaðo +CRAS kɾˈas +CRASA kɾˈasa +CRASAS kɾˈasas +CRASH kɾˈaʃ +CRASO kɾˈaso +CRASOS kɾˈasos +CRATERCILLO kɾˌateɾθˈiʎo +CRATÉRICO kɾatˈeɾiko +CRAXISMO kɾaksˈismo +CREA kɾˈea +CREACIÓN kɾˌeaθjˈon +CREADA kɾeˈaða +CREADAS kɾeˈaðas +CREADO kɾeˈaðo +CREADORES kɾˌeaðˈoɾes +CREADOS kɾeˈaðos +CREAR kɾeˈaɾ +CREATIVA kɾˌeatˈiβa +CREATIVAS kɾˌeatˈiβas +CREATIVIDAD kɾˌeatˌiβiðˈad +CREATIVO kɾˌeatˈiβo +CREATIVOS kɾˌeatˈiβos +CRECEDERO kɾˌeθeðˈeɾo +CRECER kɾeθˈeɾ +CRECÍ kɾeθˈi +CRECIDA kɾeθˈiða +CRECIDAS kɾeθˈiðas +CRECIDÍSIMO kɾˌeθiðˈisimo +CRECIDITO kɾˌeθiðˈito +CRECIDO kɾeθˈiðo +CRECIDOS kɾeθˈiðos +CRECIENDO kɾeθjˈɛndo +CRECIMIENTO kɾˌeθimjˈɛnto +CREDENCIAL kɾˌeðenθjˈal +CREDIBILIDAD kɾˌeðiβˌiliðˈad +CREDIBILIDADES kɾˌeðiβˌiliðˈaðes +CRÉDITO kɾˈeðito +CRÉDITOS kɾˈeðitos +CREDULIDAD kɾˌeðuliðˈad +CRÉDULO kɾˈeðulo +CREE kɾˈee +CREEN kɾˈeen +CREENCIA kɾeˈɛnθja +CREENCIAL kɾˌeenθjˈal +CREENCIAS kɾeˈɛnθjas +CREEPYPASTA kɾˌeepipˈasta +CREER kɾeˈeɾ +CREERLO kɾeˈeɾlo +CREES kɾˈees +CREÉS kɾeˈes +CREÍ kɾeˈi +CREÍBLE kɾeˈiβle +CREÍDA kɾeˈiða +CREÍDAS kɾeˈiðas +CREÍDO kɾeˈiðo +CREÍDOS kɾeˈiðos +CREMA kɾˈema +CREMACIÓN kɾˌemaθjˈon +CREMACIONES kɾˌemaθjˈones +CREMADA kɾemˈaða +CREMADAS kɾemˈaðas +CREMADO kɾemˈaðo +CREMADOS kɾemˈaðos +CREMAR kɾemˈaɾ +CREMÁSTER kɾemˈasteɾ +CREMASTÉRICO kɾˌemastˈeɾiko +CREMATORIA kɾˌematˈoɾja +CREMATORIAS kɾˌematˈoɾjas +CREMATORIO kɾˌematˈoɾjo +CREMATORIOS kɾˌematˈoɾjos +CREMITA kɾemˈita +CRENADO kɾenˈaðo +CRENCHA kɾˈɛntʃa +CRENCHAS kɾˈɛntʃas +CREO kɾˈeo +CREÓ kɾeˈo +CREODONTO kɾˌeoðˈonto +CREOLINA kɾˌeolˈina +CREOSOTADA kɾˌeosotˈaða +CREOSOTADAS kɾˌeosotˈaðas +CREOSOTADO kɾˌeosotˈaðo +CREOSOTADOS kɾˌeosotˈaðos +CREOSOTAR kɾˌeosotˈaɾ +CREP kɾˈep +CREPITACIÓN kɾˌepitaθjˈon +CREPITADA kɾˌepitˈaða +CREPITADAS kɾˌepitˈaðas +CREPITADO kɾˌepitˈaðo +CREPITADOS kɾˌepitˈaðos +CREPITAR kɾˌepitˈaɾ +CREPUSCULAR kɾˌepuskulˈaɾ +CREPUSCULARES kɾˌepuskulˈaɾes +CRESA kɾˈesa +CRESCENDO kɾesθˈɛndo +CRESPAR kɾespˈaɾ +CRESTA kɾˈesta +CRESTAS kɾˈestas +CRESTUDA kɾestˈuða +CRESTUDAS kɾestˈuðas +CRESTUDO kɾestˈuðo +CRESTUDOS kɾestˈuðos +CRETA kɾˈeta +CRETINA kɾetˈina +CRETINEZ kɾˌetinˈeθ +CRETINISMO kɾˌetinˈismo +CRETINO kɾetˈino +CREVAR kɾeβˈaɾ +CREZCA kɾˈeθka +CRIA kɾiˈa +CRÍA kɾˈia +CRIADA kɾiˈaða +CRIADAS kɾiˈaðas +CRIADITA kɾiaðˈita +CRIADO kɾiˈaðo +CRIADOS kɾiˈaðos +CRÍALO kɾˈialo +CRIANCERO kɾianθˈeɾo +CRIANZA kɾiˈanθa +CRIAR kɾiˈaɾ +CRIARA kɾiˈaɾa +CRIATURA kɾiatˈuɾa +CRIAZÓN kɾiaθˈon +CRIBA kɾˈiβa +CRIBADA kɾiβˈaða +CRIBADAS kɾiβˈaðas +CRIBADO kɾiβˈaðo +CRIBADOR kɾˌiβaðˈoɾ +CRIBADOS kɾiβˈaðos +CRIBAJE kɾiβˈaxe +CRIBAR kɾiβˈaɾ +CRIBOSO kɾiβˈoso +CRICA kɾˈika +CRICAS kɾˈikas +CRICÉTIDO kɾiθˈetiðo +CRIE kɾiˈe +CRIMEA kɾimˈea +CRIMEANO kɾˌimeˈano +CRIMEN kɾˈimen +CRIMINAL kɾˌiminˈal +CRIMINALIDAD kɾˌiminˌaliðˈad +CRIMINALIZACIÓN kɾˌiminˌaliθaθjˈon +CRIMINALIZADA kɾˌiminˌaliθˈaða +CRIMINALIZADAS kɾˌiminˌaliθˈaðas +CRIMINALIZADO kɾˌiminˌaliθˈaðo +CRIMINALIZADOS kɾˌiminˌaliθˈaðos +CRIMINALIZAR kɾˌiminˌaliθˈaɾ +CRIMINÓLOGA kɾˌiminˈoloɣa +CRIMINOLÓGICA kɾˌiminolˈoxika +CRIMINOLÓGICAS kɾˌiminolˈoxikas +CRIMINOLÓGICO kɾˌiminolˈoxiko +CRIMINOLÓGICOS kɾˌiminolˈoxikos +CRIMINOSO kɾˌiminˈoso +CRIMPADORA kɾˌimpaðˈoɾa +CRIMPAR kɾimpˈaɾ +CRIN kɾˈin +CRINAR kɾinˈaɾ +CRINOLINA kɾˌinolˈina +CRIOESFINGE kɾiˌoesfˈiŋxe +CRIOGÉNICA kɾioxˈenika +CRIOGÉNICAS kɾioxˈenikas +CRIOGÉNICO kɾioxˈeniko +CRIOGÉNICOS kɾioxˈenikos +CRIOGENIZACIÓN kɾiˌoxenˌiθaθjˈon +CRIOLLIZAR kɾiˌoʎiθˈaɾ +CRIÓNICO kɾiˈoniko +CRIOPRESERVADA kɾiˌopɾeseɾβˈaða +CRIOPRESERVADAS kɾiˌopɾeseɾβˈaðas +CRIOPRESERVADO kɾiˌopɾeseɾβˈaðo +CRIOPRESERVADOS kɾiˌopɾeseɾβˈaðos +CRIOPRESERVAR kɾiˌopɾeseɾβˈaɾ +CRIOTERAPIA kɾiˌoteɾˈapja +CRIPTA kɾˈipːta +CRÍPTICO kɾˈipːtiko +CRÍPTIDO kɾˈipːtiðo +CRIPTOCROMO kɾˌipːtokɾˈomo +CRIPTÓGRAFA kɾipːtˈoɣɾafa +CRIPTÓN kɾipːtˈon +CRIPTORQUIDIA kɾˌipːtoɾkˈiðja +CRÍQUET kɾˈiket +CRISÁLIDA kɾisˈaliða +CRISANTEMO kɾˌisantˈemo +CRISIS kɾˈisis +CRISMA kɾˈisma +CRISMAR kɾismˈaɾ +CRISOL kɾisˈol +CRISÓSTOMO kɾisˈostomo +CRISPADA kɾispˈaða +CRISPADAS kɾispˈaðas +CRISPADO kɾispˈaðo +CRISPADOS kɾispˈaðos +CRISTAL kɾistˈal +CRISTALAZO kɾˌistalˈaθo +CRISTALERA kɾˌistalˈeɾa +CRISTALERO kɾˌistalˈeɾo +CRISTALINA kɾˌistalˈina +CRISTALINAS kɾˌistalˈinas +CRISTALINO kɾˌistalˈino +CRISTALINOS kɾˌistalˈinos +CRISTALITO kɾˌistalˈito +CRISTALIZA kɾˌistalˈiθa +CRISTALIZACIÓN kɾˌistalˌiθaθjˈon +CRISTALIZACIONES kɾˌistalˌiθaθjˈones +CRISTALIZADA kɾˌistaliθˈaða +CRISTALIZADAS kɾˌistaliθˈaðas +CRISTALIZADERO kɾˌistalˌiθaðˈeɾo +CRISTALIZADO kɾˌistaliθˈaðo +CRISTALIZADOS kɾˌistaliθˈaðos +CRISTALIZAMOS kɾˌistaliθˈamos +CRISTALIZANDO kɾˌistaliθˈando +CRISTALIZAR kɾˌistaliθˈaɾ +CRISTALIZARA kɾˌistaliθˈaɾa +CRISTALIZARÁ kɾˌistalˌiθaɾˈa +CRISTALIZÁRAMOS kɾˌistaliθˈaɾamos +CRISTALIZARAS kɾˌistaliθˈaɾas +CRISTALIZARÁS kɾˌistalˌiθaɾˈas +CRISTALIZAREIS kɾˌistaliθˈaɾeɪs +CRISTALIZAREMOS kɾˌistalˌiθaɾˈemos +CRISTALIZARES kɾˌistaliθˈaɾes +CRISTALIZARÍAMOS kɾˌistalˌiθaɾˈiamos +CRISTALIZAS kɾˌistalˈiθas +CRISTALIZASTE kɾˌistaliθˈaste +CRISTALIZO kɾˌistalˈiθo +CRISTALÓGRAFA kɾˌistalˈoɣɾafa +CRISTALOGRAFÍA kɾˌistalˌoɣɾafˈia +CRISTALOGRÁFICA kɾˌistaloɣɾˈafika +CRISTALOGRÁFICAS kɾˌistaloɣɾˈafikas +CRISTALOGRÁFICO kɾˌistaloɣɾˈafiko +CRISTALOGRÁFICOS kɾˌistaloɣɾˈafikos +CRISTALOIDE kɾˌistalˈoɪðe +CRISTIÁN kɾistjˈan +CRISTIANA kɾistjˈana +CRISTIANAR kɾˌistjanˈaɾ +CRISTIANAS kɾistjˈanas +CRISTIANDAD kɾˌistjandˈad +CRISTIANISMO kɾˌistjanˈismo +CRISTIANIZADA kɾˌistjaniθˈaða +CRISTIANIZADAS kɾˌistjaniθˈaðas +CRISTIANIZADO kɾˌistjaniθˈaðo +CRISTIANIZADOS kɾˌistjaniθˈaðos +CRISTIANIZAR kɾˌistjaniθˈaɾ +CRISTIANO kɾistjˈano +CRISTIANOS kɾistjˈanos +CRISTÍFERO kɾistˈifeɾo +CRISTINA kɾistˈina +CRISTINISTA kɾˌistinˈista +CRISTINO kɾistˈino +CRISTO kɾˈisto +CRISTÓBAL kɾistˈoβal +CRISTOCÉNTRICO kɾˌistoθˈentɾiko +CRISTOPHER kɾˌistofˈeɾ +CRITERIADA kɾˌiteɾjˈaða +CRITERIO kɾitˈeɾjo +CRITICA kɾitˈika +CRÍTICA kɾˈitika +CRITICABLE kɾˌitikˈaβle +CRITICABLES kɾˌitikˈaβles +CRITICADA kɾˌitikˈaða +CRITICADAS kɾˌitikˈaðas +CRITICADERA kɾˌitikaðˈeɾa +CRITICADO kɾˌitikˈaðo +CRITICADOS kɾˌitikˈaðos +CRITICAMOS kɾˌitikˈamos +CRITICANDO kɾˌitikˈando +CRITICAR kɾˌitikˈaɾ +CRITICARA kɾˌitikˈaɾa +CRITICARÁ kɾˌitikaɾˈa +CRITICÁRAMOS kɾˌitikˈaɾamos +CRITICARAS kɾˌitikˈaɾas +CRITICARÁS kɾˌitikaɾˈas +CRITICAREIS kɾˌitikˈaɾeɪs +CRITICAREMOS kɾˌitikaɾˈemos +CRITICARES kɾˌitikˈaɾes +CRITICARÍAMOS kɾˌitikaɾˈiamos +CRITICAS kɾitˈikas +CRÍTICAS kɾˈitikas +CRITICASTE kɾˌitikˈaste +CRITICO kɾitˈiko +CRÍTICO kɾˈitiko +CRITICÓN kɾˌitikˈon +CRÍTICOS kɾˈitikos +CRITIQUE kɾitˈike +CRITIQUEMOS kɾˌitikˈemos +CRITIQUES kɾitˈikes +CROACIA kɾoˈaθja +CROADA kɾoˈaða +CROADAS kɾoˈaðas +CROADO kɾoˈaðo +CROADOS kɾoˈaðos +CROAR kɾoˈaɾ +CROATA kɾoˈata +CROCANTE kɾokˈante +CROCODILIFORME kɾˌokoðˌilifˈoɾme +CROCODILO kɾˌokoðˈilo +CROCODILOMORFO kɾˌokoðˌilomˈoɾfo +CROISSANT kɾoɪssˈant +CROL kɾˈol +CROMA kɾˈoma +CROMADA kɾomˈaða +CROMADAS kɾomˈaðas +CROMADO kɾomˈaðo +CROMADOS kɾomˈaðos +CROMAMOS kɾomˈamos +CROMANDO kɾomˈando +CROMAÑÓN kɾˌomaɲˈon +CROMAR kɾomˈaɾ +CROMARA kɾomˈaɾa +CROMARÁ kɾˌomaɾˈa +CROMÁRAMOS kɾomˈaɾamos +CROMARAS kɾomˈaɾas +CROMARÁS kɾˌomaɾˈas +CROMAREIS kɾomˈaɾeɪs +CROMAREMOS kɾˌomaɾˈemos +CROMARES kɾomˈaɾes +CROMARÍAMOS kɾˌomaɾˈiamos +CROMAS kɾˈomas +CROMASTE kɾomˈaste +CROMÁTICA kɾomˈatika +CROMÁTICAS kɾomˈatikas +CROMÁTICO kɾomˈatiko +CROMÁTICOS kɾomˈatikos +CROMATINA kɾˌomatˈina +CROMATOGRAFÍA kɾˌomatˌoɣɾafˈia +CROMATOGRÁFICA kɾˌomatoɣɾˈafika +CROMATOGRÁFICAMENTE kɾˌomatoɣɾˈafikamˈente +CROMATOGRÁFICAS kɾˌomatoɣɾˈafikas +CROMATOGRÁFICO kɾˌomatoɣɾˈafiko +CROMATOGRÁFICOS kɾˌomatoɣɾˈafikos +CROMATOLÓGICO kɾˌomatolˈoxiko +CROME kɾˈome +CROMÉ kɾomˈe +CROMEMOS kɾomˈemos +CROMES kɾˈomes +CRÓMLECH kɾˈomletʃ +CROMO kɾˈomo +CROMOGRANINA kɾˌomoɣɾanˈina +CROMOLITOGRAFÍA kɾˌomolˌitoɣɾafˈia +CROMOSFERA kɾˌomosfˈeɾa +CROMOSFÉRICO kɾˌomosfˈeɾiko +CROMOSOMA kɾˌomosˈoma +CROMOSOMAL kɾˌomosomˈal +CROMOSOMÁTICO kɾˌomosomˈatiko +CRÓNICA kɾˈonika +CRONICÓN kɾˌonikˈon +CRONIFICADA kɾˌonifikˈaða +CRONIFICADAS kɾˌonifikˈaðas +CRONIFICADO kɾˌonifikˈaðo +CRONIFICADOS kɾˌonifikˈaðos +CRONISTA kɾonˈista +CRONO kɾˈono +CRONÓGRAFO kɾonˈoɣɾafo +CRONOLOGÍA kɾˌonoloxˈia +CRONOLÓGICA kɾˌonolˈoxika +CRONOLÓGICAS kɾˌonolˈoxikas +CRONOLÓGICO kɾˌonolˈoxiko +CRONOLÓGICOS kɾˌonolˈoxikos +CRONOMETRADA kɾˌonometɾˈaða +CRONOMETRADAS kɾˌonometɾˈaðas +CRONOMETRADO kɾˌonometɾˈaðo +CRONOMETRADOS kɾˌonometɾˈaðos +CRONOMETRÍA kɾˌonometɾˈia +CRONOMÉTRICA kɾˌonomˈetɾika +CRONOMÉTRICAS kɾˌonomˈetɾikas +CRONOMÉTRICO kɾˌonomˈetɾiko +CRONOMÉTRICOS kɾˌonomˈetɾikos +CRONÓMETRO kɾonˈometɾo +CRONÓMETROS kɾonˈometɾos +CRONOS kɾˈonos +CRONOTOXICIDAD kɾˌonotˌoksiθiðˈad +CROQUETA kɾokˈeta +CRÓTALO kɾˈotalo +CROTAMITÓN kɾˌotamitˈon +CROTO kɾˈoto +CROTORADA kɾˌotoɾˈaða +CROTORADAS kɾˌotoɾˈaðas +CROTORADO kɾˌotoɾˈaðo +CROTORADOS kɾˌotoɾˈaðos +CROTORAR kɾˌotoɾˈaɾ +CROTOREADA kɾˌotoɾeˈaða +CROTOREADAS kɾˌotoɾeˈaðas +CROTOREADO kɾˌotoɾeˈaðo +CROTOREADOS kɾˌotoɾeˈaðos +CROWDFUNDING kɾowðfˈundiŋ +CRUASÁN kɾuasˈan +CRUCE kɾˈuθe +CRUCECILLA kɾˌuθeθˈiʎa +CRUCECITA kɾˌuθeθˈita +CRUCERA kɾuθˈeɾa +CRUCERITO kɾˌuθeɾˈito +CRUCERO kɾuθˈeɾo +CRUCES kɾˈuθes +CRUCIAL kɾuθjˈal +CRUCÍFERA kɾuθˈifeɾa +CRUCIFICADA kɾˌuθifikˈaða +CRUCIFICADAS kɾˌuθifikˈaðas +CRUCIFICADO kɾˌuθifikˈaðo +CRUCIFICADOS kɾˌuθifikˈaðos +CRUCIFICAR kɾˌuθifikˈaɾ +CRUCIFIJO kɾˌuθifˈixo +CRUCIFIXIÓN kɾˌuθifiksjˈon +CRUCIFORMES kɾˌuθifˈoɾmes +CRUCIGRAMA kɾˌuθiɣɾˈama +CRUCIGRAMAS kɾˌuθiɣɾˈamas +CRUDA kɾˈuða +CRUDAS kɾˈuðas +CRUDEZA kɾuðˈeθa +CRUDITAS kɾuðˈitas +CRUDITO kɾuðˈito +CRUDIVEGANA kɾˌuðiβeɣˈana +CRUDO kɾˈuðo +CRUEL kɾuˈel +CRUELDAD kɾuelðˈad +CRUELÍSIMO kɾuelˈisimo +CRUENTA kɾuˈɛnta +CRUENTAS kɾuˈɛntas +CRUENTO kɾuˈɛnto +CRUENTOS kɾuˈɛntos +CRUJIDA kɾuxˈiða +CRUJIDAS kɾuxˈiðas +CRUJIDO kɾuxˈiðo +CRUJIDOS kɾuxˈiðos +CRUJIENTE kɾuxjˈɛnte +CRUZ kɾˈuθ +CRUZADA kɾuθˈaða +CRUZADAS kɾuθˈaðas +CRUZADO kɾuθˈaðo +CRUZADOS kɾuθˈaðos +CRUZAR kɾuθˈaɾ +CRUZAT kɾuθˈat +CTENOCASMÁTIDO θˈetˌenokasmˈatiðo +CTENOIDE θˈetenˈoɪðe +CTÓNICO θˈetˈoniko +CU kˈu +CUACO kwˈako +CUADERNO kwaðˈeɾno +CUADO kwˈaðo +CUADRA kwˈaðɾa +CUADRADITO kwˌaðɾaðˈito +CUADRADO kwaðɾˈaðo +CUADRAGÉSIMO kwˌaðɾaxˈesimo +CUADRANTE kwaðɾˈante +CUADRANZA kwaðɾˈanθa +CUADRAR kwaðɾˈaɾ +CUADRÁTICA kwaðɾˈatika +CUADRÁTICAS kwaðɾˈatikas +CUADRÁTICO kwaðɾˈatiko +CUADRÁTICOS kwaðɾˈatikos +CUADRATRIZ kwˌaðɾatɾˈiθ +CUÁDRICEPS kwˈaðɾiθeps +CUADRICIPITAL kwˌaðɾiθˌipitˈal +CUADRICIPITALES kwˌaðɾiθˌipitˈales +CUÁDRICO kwˈaðɾiko +CUADRICULADA kwˌaðɾikulˈaða +CUADRICULADAS kwˌaðɾikulˈaðas +CUADRICULADO kwˌaðɾikulˈaðo +CUADRICULADOS kwˌaðɾikulˈaðos +CUADRICULAR kwˌaðɾikulˈaɾ +CUADRICULARES kwˌaðɾikulˈaɾes +CUADRIDIMENSIONAL kwˌaðɾiðˌimensjonˈal +CUADRIFINIO kwˌaðɾifˈinjo +CUADRILÁTERO kwˌaðɾilˈateɾo +CUADRIMOMENTO kwˌaðɾimomˈɛnto +CUADRINGENTÉSIMO kwˌaðɾiŋxentˈesimo +CUADRIPLICADA kwˌaðɾiplikˈaða +CUADRIPLICADAS kwˌaðɾiplikˈaðas +CUADRIPLICADO kwˌaðɾiplikˈaðo +CUADRIPLICADOS kwˌaðɾiplikˈaðos +CUADRIPLICAR kwˌaðɾiplikˈaɾ +CUADRIVECTOR kwˌaðɾiβektˈoɾ +CUADRO kwˈaðɾo +CUADROS kwˈaðɾos +CUÁDRUPLE kwˈaðɾuple +CUADRUPLICADA kwˌaðɾuplikˈaða +CUADRUPLICADAS kwˌaðɾuplikˈaðas +CUADRUPLICADO kwˌaðɾuplikˈaðo +CUADRUPLICADOS kwˌaðɾuplikˈaðos +CUADRUPLICAR kwˌaðɾuplikˈaɾ +CUADRUPOLAR kwˌaðɾupolˈaɾ +CUADRUPOLO kwˌaðɾupˈolo +CUAIMA kwˈaɪma +CUAJADA kwaxˈaða +CUAJADAS kwaxˈaðas +CUAJADO kwaxˈaðo +CUAJADOS kwaxˈaðos +CUAJAR kwaxˈaɾ +CUAJO kwˈaxo +CUAL kwˈal +CUÁL kwˈal +CUALES kwˈales +CUÁLES kwˈales +CUALESQUIER kwˌaleskjˈeɾ +CUALESQUIERA kwˌaleskjˈeɾa +CUALIDAD kwˌaliðˈad +CUALIFICACIÓN kwˌalifˌikaθjˈon +CUALIFICADA kwˌalifikˈaða +CUALIFICADAS kwˌalifikˈaðas +CUALIFICADO kwˌalifikˈaðo +CUALIFICADOS kwˌalifikˈaðos +CUALIFICAR kwˌalifikˈaɾ +CUALQUES kwˈalkes +CUALQUIER kwalkjˈeɾ +CUALQUIERA kwalkjˈeɾa +CUALQUIERAS kwalkjˈeɾas +CUAN kwˈan +CUÁN kwˈan +CUANDO kwˈando +CUÁNDO kwˈando +CUANTA kwˈanta +CUÁNTA kwˈanta +CUANTAS kwˈantas +CUÁNTAS kwˈantas +CUANTÍA kwantˈia +CUÁNTICA kwˈantika +CUANTIFICABLE kwˌantifikˈaβle +CUANTIFICACIÓN kwˌantifˌikaθjˈon +CUANTIFICADA kwˌantifikˈaða +CUANTIFICADAS kwˌantifikˈaðas +CUANTIFICADO kwˌantifikˈaðo +CUANTIFICADOR kwˌantifˌikaðˈoɾ +CUANTIFICADOS kwˌantifikˈaðos +CUANTIFICAR kwˌantifikˈaɾ +CUANTIL kwantˈil +CUANTIZACIÓN kwˌantiθaθjˈon +CUANTIZADA kwˌantiθˈaða +CUANTIZADAS kwˌantiθˈaðas +CUANTIZADO kwˌantiθˈaðo +CUANTIZADOS kwˌantiθˈaðos +CUANTIZAR kwˌantiθˈaɾ +CUANTO kwˈanto +CUÁNTO kwˈanto +CUANTOS kwˈantos +CUÁNTOS kwˈantos +CUARA kwˈaɾa +CUARCÍTICO kwaɾθˈitiko +CUARENTA kwaɾˈɛnta +CUARENTAÑERA kwˌaɾentaɲˈeɾa +CUARENTAVO kwˌaɾentˈaβo +CUARENTENA kwˌaɾentˈena +CUARENTÓN kwˌaɾentˈon +CUARENTONA kwˌaɾentˈona +CUARESMEÑO kwˌaɾesmˈeɲo +CUARTA kwˈaɾta +CUARTAS kwˈaɾtas +CUARTEADA kwˌaɾteˈaða +CUARTEADAS kwˌaɾteˈaðas +CUARTEADO kwˌaɾteˈaðo +CUARTEADOR kwˌaɾteaðˈoɾ +CUARTEADOS kwˌaɾteˈaðos +CUARTEADURA kwˌaɾteaðˈuɾa +CUARTEL kwaɾtˈel +CUARTELAR kwˌaɾtelˈaɾ +CUARTELAZO kwˌaɾtelˈaθo +CUARTELERO kwˌaɾtelˈeɾo +CUARTELITO kwˌaɾtelˈito +CUARTERO kwaɾtˈeɾo +CUARTERÓN kwˌaɾteɾˈon +CUARTETERA kwˌaɾtetˈeɾa +CUARTETERAS kwˌaɾtetˈeɾas +CUARTETERO kwˌaɾtetˈeɾo +CUARTETEROS kwˌaɾtetˈeɾos +CUARTETO kwaɾtˈeto +CUARTIL kwaɾtˈil +CUARTITO kwaɾtˈito +CUARTO kwˈaɾto +CUARTOS kwˈaɾtos +CUARTUCHO kwaɾtˈutʃo +CUARZO kwˈaɾθo +CUÁSAR kwˈasaɾ +CUASI kwˈasi +CUASICRISTAL kwˌasikɾistˈal +CUASIDELITO kwˌasiðelˈito +CUATE kwˈate +CUÁTICO kwˈatiko +CUATRI kwˈatɾi +CUATRIBANDA kwˌatɾiβˈanda +CUATRICROMÍA kwˌatɾikɾomˈia +CUATRIDIMENSIONAL kwˌatɾiðˌimensjonˈal +CUATRIDIMENSIONALES kwˌatɾiðˌimensjonˈales +CUATRILINGÜE kwˌatɾiliŋɡˈue +CUATRILLIZA kwˌatɾiʎˈiθa +CUATRIPLICADA kwˌatɾiplikˈaða +CUATRIPLICADAS kwˌatɾiplikˈaðas +CUATRIPLICADO kwˌatɾiplikˈaðo +CUATRIPLICADOS kwˌatɾiplikˈaðos +CUATRIPLICAR kwˌatɾiplikˈaɾ +CUATRO kwˈatɾo +CUATROCENTISTA kwˌatɾoθentˈista +CUATROCIENTAS kwˌatɾoθjˈɛntas +CUATROCIENTOS kwˌatɾoθjˈɛntos +CUATROMIL kwˌatɾomˈil +CUAUETECOMATE kwˌaʊetˌekomˈate +CUAUHTÉMOC kwaʊtˈemok +CUBA kˈuβa +CUBALIBRE kˌuβalˈiβɾe +CUBANA kuβˈana +CUBANAS kuβˈanas +CUBANIZAR kˌuβaniθˈaɾ +CUBANO kuβˈano +CUBANOAMERICANA kˌuβanˌoamˌeɾikˈana +CUBANOAMERICANAS kˌuβanˌoamˌeɾikˈanas +CUBANOAMERICANO kˌuβanˌoamˌeɾikˈano +CUBANOAMERICANOS kˌuβanˌoamˌeɾikˈanos +CUBANOS kuβˈanos +CUBATA kuβˈata +CUBEO kuβˈeo +CUBETA kuβˈeta +CUBICADA kˌuβikˈaða +CUBICADAS kˌuβikˈaðas +CUBICADO kˌuβikˈaðo +CUBICADOS kˌuβikˈaðos +CUBICAR kˌuβikˈaɾ +CUBÍCULO kuβˈikulo +CUBIERTA kuβjˈeɾta +CUBIERTO kuβjˈeɾto +CUBIJADA kˌuβixˈaða +CUBIJADAS kˌuβixˈaðas +CUBIJADO kˌuβixˈaðo +CUBIJADOS kˌuβixˈaðos +CUBIL kuβˈil +CUBISMO kuβˈismo +CUBISTA kuβˈista +CUBISTAS kuβˈistas +CÚBIT kˈuβit +CUBITAL kˌuβitˈal +CUBITEÑO kˌuβitˈeɲo +CÚBITO kˈuβito +CUBO kˈuβo +CUBOIDEO kˌuβoɪðˈeo +CUBOIDEONAVICULAR kˌuβoɪðˌeonˌaβikulˈaɾ +CUBOIDES kuβˈoɪðes +CUBRA kˈuβɾa +CUBRAMOS kuβɾˈamos +CUBRAS kˈuβɾas +CUBREBOCAS kˌuβɾeβˈokas +CUBREPLATOS kˌuβɾeplˈatos +CUBRES kˈuβɾes +CÚBRETE kˈuβɾete +CUBRIENTE kˌuβɾiˈɛnte +CUBRIMIENTO kˌuβɾimjˈɛnto +CUBRIOSE kˌuβɾiˈose +CUBRIÓSE kˌuβɾiˈose +CUBRIR kuβɾˈiɾ +CUBRIRTE kuβɾˈiɾte +CUBRO kˈuβɾo +CUCA kˈuka +CUCAPÁ kˌukapˈa +CUCARACHA kˌukaɾˈatʃa +CUCARACHERO kˌukaɾatʃˈeɾo +CUCARACHÓN kˌukaɾatʃˈon +CUCARDA kukˈaɾða +CUCHADA kutʃˈaða +CUCHADAS kutʃˈaðas +CUCHADO kutʃˈaðo +CUCHADOS kutʃˈaðos +CUCHAR kutʃˈaɾ +CUCHARA kutʃˈaɾa +CUCHARADA kˌutʃaɾˈaða +CUCHARADAS kˌutʃaɾˈaðas +CUCHARADITA kˌutʃaɾaðˈita +CUCHAREAR kˌutʃaɾeˈaɾ +CUCHARETEAR kˌutʃaɾˌeteˈaɾ +CUCHARITA kˌutʃaɾˈita +CUCHARÓN kˌutʃaɾˈon +CUCHE kˈutʃe +CUCHI kˈutʃi +CUCHÍ kutʃˈi +CUCHICHEADA kˌutʃitʃeˈaða +CUCHICHEADAS kˌutʃitʃeˈaðas +CUCHICHEADO kˌutʃitʃeˈaðo +CUCHICHEADOS kˌutʃitʃeˈaðos +CUCHICHEAR kˌutʃitʃeˈaɾ +CUCHICHEO kˌutʃitʃˈeo +CUCHICHÍ kˌutʃitʃˈi +CUCHIFRITO kˌutʃifɾˈito +CUCHITRIL kˌutʃitɾˈil +CUCHUCHEAR kˌutʃutʃeˈaɾ +CUCO kˈuko +CUCURBITACINA kˌukuɾβˌitaθˈina +CUCURUCA kˌukuɾˈuka +CUCURUCHO kˌukuɾˈutʃo +CÚCUTA kˈukuta +CUCUTEÑA kˌukutˈeɲa +CUCUTEÑAS kˌukutˈeɲas +CUCUTEÑO kˌukutˈeɲo +CUCUTEÑOS kˌukutˈeɲos +CUECA kwˈeka +CUELGA kwˈelɣa +CUELGUE kwˈelɣe +CUELLECITO kwˌeʎeθˈito +CUENCA kwˈɛnka +CUENCANA kwenkˈana +CUENCANAS kwenkˈanas +CUENCANO kwenkˈano +CUENCANOS kwenkˈanos +CUENCO kwˈɛnko +CUENQUITO kwenkˈito +CUENTA kwˈɛnta +CUENTACUENTOS kwˌentakwˈɛntos +CUENTAKILÓMETROS kwˌentakilˈometɾos +CUENTAS kwˈɛntas +CUENTE kwˈɛnte +CUENTECILLO kwˌenteθˈiʎo +CUENTISTA kwentˈista +CUENTÍSTICA kwentˈistika +CUENTÍSTICO kwentˈistiko +CUENTITO kwentˈito +CUENTO kwˈɛnto +CUENTOS kwˈɛntos +CUERA kwˈeɾa +CUERAZO kweɾˈaθo +CUERDA kwˈeɾða +CUERDAS kwˈeɾðas +CUERDO kwˈeɾðo +CUERDOS kwˈeɾðos +CUEREAR kwˌeɾeˈaɾ +CUERINA kweɾˈina +CUERITO kweɾˈito +CUERNA kwˈeɾna +CUERNAVACA kwˌeɾnaβˈaka +CUERNO kwˈeɾno +CUERO kwˈeɾo +CUERPAZO kweɾpˈaθo +CUERPEADA kwˌeɾpeˈaða +CUERPEADAS kwˌeɾpeˈaðas +CUERPEADO kwˌeɾpeˈaðo +CUERPEADOS kwˌeɾpeˈaðos +CUERPECILLO kwˌeɾpeθˈiʎo +CUERPECITO kwˌeɾpeθˈito +CUERPO kwˈeɾpo +CUERPORRUÍN kwˌeɾpoɾɾuˈin +CUERVO kwˈeɾβo +CÚES kˈues +CUESTA kwˈesta +CUESTACIÓN kwˌestaθjˈon +CUESTAN kwˈestan +CUESTE kwˈeste +CUESTECILLA kwˌesteθˈiʎa +CUESTEN kwˈesten +CUESTIÓN kwestjˈon +CUESTIONABLE kwˌestjonˈaβle +CUESTIONADA kwˌestjonˈaða +CUESTIONADAS kwˌestjonˈaðas +CUESTIONADO kwˌestjonˈaðo +CUESTIONADOR kwˌestjonaðˈoɾ +CUESTIONADORA kwˌestjonaðˈoɾa +CUESTIONADORAS kwˌestjonaðˈoɾas +CUESTIONADORES kwˌestjonaðˈoɾes +CUESTIONADOS kwˌestjonˈaðos +CUESTIONAMIENTO kwˌestjonamjˈɛnto +CUESTIONAR kwˌestjonˈaɾ +CUESTIONARIO kwˌestjonˈaɾjo +CUESTIONES kwestjˈones +CUESTO kwˈesto +CUETE kwˈete +CUETEAR kwˌeteˈaɾ +CUETO kwˈeto +CUEVA kwˈeβa +CUÉVANO kwˈeβano +CUEZO kwˈeθo +CUICA kwˈika +CUICATECO kwˌikatˈeko +CUICO kwˈiko +CUIDA kwˈiða +CUIDADA kwiðˈaða +CUIDADAS kwiðˈaðas +CUIDADITO kwˌiðaðˈito +CUIDADO kwiðˈaðo +CUIDADOR kwˌiðaðˈoɾ +CUIDADOS kwiðˈaðos +CUIDAMOS kwiðˈamos +CUIDANDO kwiðˈando +CUIDAO kwiðˈao +CUIDAR kwiðˈaɾ +CUIDARA kwiðˈaɾa +CUIDARÁ kwˌiðaɾˈa +CUIDÁRAMOS kwiðˈaɾamos +CUIDARAS kwiðˈaɾas +CUIDARÁS kwˌiðaɾˈas +CUIDAREIS kwiðˈaɾeɪs +CUIDAREMOS kwˌiðaɾˈemos +CUIDARES kwiðˈaɾes +CUIDARIA kwiðˈaɾja +CUIDARÍAMOS kwˌiðaɾˈiamos +CUIDARTE kwiðˈaɾte +CUIDAS kwˈiðas +CUIDASTE kwiðˈaste +CUIDE kwˈiðe +CUIDEMOS kwiðˈemos +CUIDES kwˈiðes +CUIDO kwˈiðo +CUILTA kwˈilta +CUINA kwˈina +CUITA kwˈita +CUITADA kwitˈaða +CUITADAS kwitˈaðas +CUITADO kwitˈaðo +CUITADOS kwitˈaðos +CUITAR kwitˈaɾ +CUITLACOCHE kwˌitlakˈotʃe +CUIVA kwˈiβa +CUJÍ kuxˈi +CULANTRO kulˈantɾo +CULATA kulˈata +CULEABLE kˌuleˈaβle +CULEADA kˌuleˈaða +CULEADAS kˌuleˈaðas +CULEADO kˌuleˈaðo +CULEADOS kˌuleˈaðos +CULEAR kˌuleˈaɾ +CULEBRA kulˈeβɾa +CULEBREADA kˌuleβɾeˈaða +CULEBREADAS kˌuleβɾeˈaðas +CULEBREADO kˌuleβɾeˈaðo +CULEBREADOS kˌuleβɾeˈaðos +CULEBREANTE kˌuleβɾeˈante +CULEBREANTES kˌuleβɾeˈantes +CULEBREAR kˌuleβɾeˈaɾ +CULEBRERA kˌuleβɾˈeɾa +CULEBRITA kˌuleβɾˈita +CULEBRO kulˈeβɾo +CULEBRÓN kˌuleβɾˈon +CULERO kulˈeɾo +CULÉS kulˈes +CULÍ kulˈi +CULIACÁN kˌuljakˈan +CULIADA kuljˈaða +CULIADAS kuljˈaðas +CULIADO kuljˈaðo +CULIADOS kuljˈaðos +CULÍN kulˈin +CULINARIA kˌulinˈaɾja +CULINARIAS kˌulinˈaɾjas +CULINARIO kˌulinˈaɾjo +CULINARIOS kˌulinˈaɾjos +CULIRROJO kˌuliɾɾˈoxo +CULITO kulˈito +CULMEN kˈulmen +CULMINADA kˌulminˈaða +CULMINADAS kˌulminˈaðas +CULMINADO kˌulminˈaðo +CULMINADOS kˌulminˈaðos +CULMINANTE kˌulminˈante +CULMINANTES kˌulminˈantes +CULMINAR kˌulminˈaɾ +CÚLMINE kˈulmine +CULMO kˈulmo +CULO kˈulo +CULOMBIO kulˈombjo +CULÓN kulˈon +CULONA kulˈona +CULONCITO kˌulonθˈito +CULPABILIDAD kˌulpaβˌiliðˈad +CULPABILIZACIÓN kˌulpaβˌiliθaθjˈon +CULPABILIZADA kˌulpaβˌiliθˈaða +CULPABILIZADAS kˌulpaβˌiliθˈaðas +CULPABILIZADO kˌulpaβˌiliθˈaðo +CULPABILIZADOS kˌulpaβˌiliθˈaðos +CULPABILIZAR kˌulpaβˌiliθˈaɾ +CULPABLE kulpˈaβle +CULPADA kulpˈaða +CULPADAS kulpˈaðas +CULPADO kulpˈaðo +CULPADOS kulpˈaðos +CULPAR kulpˈaɾ +CULTA kˈulta +CULTERANA kˌulteɾˈana +CULTERANAS kˌulteɾˈanas +CULTERANO kˌulteɾˈano +CULTERANOS kˌulteɾˈanos +CULTÍGENO kultˈixeno +CULTÍSIMO kultˈisimo +CULTISMO kultˈismo +CULTIVACIÓN kˌultiβaθjˈon +CULTIVADA kˌultiβˈaða +CULTIVADAS kˌultiβˈaðas +CULTIVADO kˌultiβˈaðo +CULTIVADOS kˌultiβˈaðos +CULTIVAR kˌultiβˈaɾ +CULTIVO kultˈiβo +CULTO kˈulto +CULTURA kultˈuɾa +CULTURADA kˌultuɾˈaða +CULTURADAS kˌultuɾˈaðas +CULTURADO kˌultuɾˈaðo +CULTURADOS kˌultuɾˈaðos +CULTURAL kˌultuɾˈal +CULTURALES kˌultuɾˈales +CULTURALISMO kˌultuɾalˈismo +CULTURALIZAR kˌultuɾˌaliθˈaɾ +CULTURAR kˌultuɾˈaɾ +CULTURE kultˈuɾe +CULTURETA kˌultuɾˈeta +CULTURETAS kˌultuɾˈetas +CULTURISMO kˌultuɾˈismo +CULTURISTA kˌultuɾˈista +CULTURIZADA kˌultuɾiθˈaða +CULTURIZADAS kˌultuɾiθˈaðas +CULTURIZADO kˌultuɾiθˈaðo +CULTURIZADOS kˌultuɾiθˈaðos +CULTURIZAR kˌultuɾiθˈaɾ +CULÚ kulˈu +CUMA kˈuma +CUMANA kumˈana +CUMANAGOTO kˌumanaɣˈoto +CUMANÉS kˌumanˈes +CUMARINA kˌumaɾˈina +CUMBÉ kumbˈe +CUMBIA kˈumbja +CUMBIAMBERO kˌumbjambˈeɾo +CUMBRE kˈumbɾe +CUMBRERO kumbɾˈeɾo +CUMMINGTONITA kˌummiŋɡtonˈita +CUMPA kˈumpa +CUMPLEAÑERA kˌumpleaɲˈeɾa +CUMPLEAÑERO kˌumpleaɲˈeɾo +CUMPLEAÑOS kˌumpleˈaɲos +CUMPLIDA kumplˈiða +CUMPLIDAS kumplˈiðas +CUMPLIDO kumplˈiðo +CUMPLIDOS kumplˈiðos +CUMPLIMENTACIÓN kˌumplimˌentaθjˈon +CUMPLIMENTADA kˌumplimentˈaða +CUMPLIMENTADAS kˌumplimentˈaðas +CUMPLIMENTADO kˌumplimentˈaðo +CUMPLIMENTADOS kˌumplimentˈaðos +CUMPLIMENTAR kˌumplimentˈaɾ +CUMPLIR kumplˈiɾ +CUMPLIRSE kumplˈiɾse +CUMULADA kˌumulˈaða +CUMULADAS kˌumulˈaðas +CUMULADO kˌumulˈaðo +CUMULADOS kˌumulˈaðos +CUMULAR kˌumulˈaɾ +CUMULATIVO kˌumulatˈiβo +CUMULÉ kˌumulˈe +CÚMULO kˈumulo +CUNA kˈuna +CUÑA kˈuɲa +CUÑADA kuɲˈaða +CUÑADAS kuɲˈaðas +CUÑADO kuɲˈaðo +CUÑADOS kuɲˈaðos +CUNAGUARO kˌunaɣwˈaɾo +CUÑAR kuɲˈaɾ +CUNCUNA kunkˈuna +CUNDIDA kundˈiða +CUNDIDAS kundˈiðas +CUNDIDO kundˈiðo +CUNDIDOS kundˈiðos +CUNDIR kundˈiɾ +CUNEAR kˌuneˈaɾ +CUNEIFORMES kˌuneɪfˈoɾmes +CUNERO kunˈeɾo +CUNETA kunˈeta +CUÑO kˈuɲo +CUOL kwˈol +CUÓN kwˈon +CUÓRUM kwˈoɾum +CUOTA kwˈota +CUOTEAR kwˌoteˈaɾ +CUPE kˈupe +CUPERA kupˈeɾa +CUPERAS kupˈeɾas +CUPERO kupˈeɾo +CUPEROS kupˈeɾos +CUPIDO kupˈiðo +CUPO kˈupo +CUPÓN kupˈon +CÚPRICO kˈupɾiko +CÚPULA kˈupula +CURA kˈuɾa +CURABLE kuɾˈaβle +CURACIÓN kˌuɾaθjˈon +CURADA kuɾˈaða +CURADAS kuɾˈaðas +CURADERA kˌuɾaðˈeɾa +CURADO kuɾˈaðo +CURADOR kˌuɾaðˈoɾ +CURADORA kˌuɾaðˈoɾa +CURADORAS kˌuɾaðˈoɾas +CURADORES kˌuɾaðˈoɾes +CURADOS kuɾˈaðos +CURANDERA kˌuɾandˈeɾa +CURANDERO kˌuɾandˈeɾo +CURANIPE kˌuɾanˈipe +CURAR kuɾˈaɾ +CURARE kuɾˈaɾe +CURATIVA kˌuɾatˈiβa +CURATIVAS kˌuɾatˈiβas +CURATIVO kˌuɾatˈiβo +CURATIVOS kˌuɾatˈiβos +CURATO kuɾˈato +CURATORIA kˌuɾatˈoɾja +CURATORIAS kˌuɾatˈoɾjas +CURATORIO kˌuɾatˈoɾjo +CURATORIOS kˌuɾatˈoɾjos +CURAZAO kˌuɾaθˈao +CURAZOLEÑO kˌuɾaθolˈeɲo +CÚRCUMA kˈuɾkuma +CURETAJE kˌuɾetˈaxe +CURIARA kuɾjˈaɾa +CURICANA kˌuɾikˈana +CURICANO kˌuɾikˈano +CURICO kuɾˈiko +CURICÓ kˌuɾikˈo +CURIO kˈuɾjo +CURIOSA kuɾjˈosa +CURIOSEADA kˌuɾjoseˈaða +CURIOSEADAS kˌuɾjoseˈaðas +CURIOSEADO kˌuɾjoseˈaðo +CURIOSEADOS kˌuɾjoseˈaðos +CURIOSEAR kˌuɾjoseˈaɾ +CURIOSIDAD kˌuɾjosiðˈad +CURIOSO kuɾjˈoso +CURIOSOS kuɾjˈosos +CURITA kuɾˈita +CURITIBA kˌuɾitˈiβa +CURO kˈuɾo +CURRADA kuɾɾˈaða +CURRADAS kuɾɾˈaðas +CURRADO kuɾɾˈaðo +CURRADOS kuɾɾˈaðos +CURRANTE kuɾɾˈante +CURRANTES kuɾɾˈantes +CURRAR kuɾɾˈaɾ +CURRELAR kˌuɾɾelˈaɾ +CURRÍCULO kuɾɾˈikulo +CURRÍCULUM kuɾɾˈikulum +CURRITO kuɾɾˈito +CURRO kˈuɾɾo +CURRUCA kuɾɾˈuka +CURRUTACA kˌuɾɾutˈaka +CURRUTACO kˌuɾɾutˈako +CURRY kˈuɾɾi +CURSADA kuɾsˈaða +CURSADAS kuɾsˈaðas +CURSADO kuɾsˈaðo +CURSADOS kuɾsˈaðos +CURSANTE kuɾsˈante +CURSAR kuɾsˈaɾ +CURSI kˈuɾsi +CURSILADA kˌuɾsilˈaða +CURSILERÍA kˌuɾsileɾˈia +CURSITO kuɾsˈito +CURSIVA kuɾsˈiβa +CURSO kˈuɾso +CURSOR kuɾsˈoɾ +CURSORES kuɾsˈoɾes +CURSOS kˈuɾsos +CURTA kˈuɾta +CURTIDA kuɾtˈiða +CURTIDAS kuɾtˈiðas +CURTIDO kuɾtˈiðo +CURTIDOS kuɾtˈiðos +CURTIR kuɾtˈiɾ +CURVA kˈuɾβa +CURVADA kuɾβˈaða +CURVADAS kuɾβˈaðas +CURVADO kuɾβˈaðo +CURVADOS kuɾβˈaðos +CURVAS kˈuɾβas +CURVATURA kˌuɾβatˈuɾa +CURVE kˈuɾβe +CURVEAR kˌuɾβeˈaɾ +CURVI kˈuɾβi +CURVINA kuɾβˈina +CURVO kˈuɾβo +CURVÓN kuɾβˈon +CURVOS kˈuɾβos +CUS kˈus +CUSCATLECO kˌuskatlˈeko +CUSCO kˈusko +CUSCÚS kuskˈus +CUSCUTA kuskˈuta +CUSITA kusˈita +CÚSPIDE kˈuspiðe +CUSTER kustˈeɾ +CUSTODIA kustˈoðja +CUSTODIADA kˌustoðjˈaða +CUSTODIADAS kˌustoðjˈaðas +CUSTODIADO kˌustoðjˈaðo +CUSTODIADOS kˌustoðjˈaðos +CUSTODIAR kˌustoðjˈaɾ +CUSTODIAS kustˈoðjas +CUSTODIO kustˈoðjo +CUSTODIOS kustˈoðjos +CUSTOMIZADA kˌustomiθˈaða +CUSTOMIZADAS kˌustomiθˈaðas +CUSTOMIZADO kˌustomiθˈaðo +CUSTOMIZADOS kˌustomiθˈaðos +CUSTOMIZAR kˌustomiθˈaɾ +CUSUMBO kusˈumbo +CUTÁNEO kutˈaneo +CÚTER kˈuteɾ +CUTÍ kutˈi +CUTÍCULA kutˈikula +CUTICULAR kˌutikulˈaɾ +CUTÍCULAS kutˈikulas +CUTIS kˈutis +CUTO kˈuto +CUTRE kˈutɾe +CUTRÓN kutɾˈon +CUTRONA kutɾˈona +CUTRONAS kutɾˈonas +CUTRONES kutɾˈones +CUUC kuˈuk +CUY kˈujj +CUZCO kˈuθko +CUZQUEÑA kuθkˈeɲa +CUZQUEÑO kuθkˈeɲo +CYBERBULLYING θˌiβeɾβˈuʎjjiŋ +CYBERPUNK θˌiβeɾpˈuŋk +CYBORG θiβˈoɾɡ +CZARTORYSKI θˈeθˌaɾtoɾˈiski +DA dˈa +DABA dˈaβa +DABAIS dˈaβaɪs +DÁBAMOS dˈaβamos +DABAN dˈaβan +DABAS dˈaβas +DABIGATRÁN dˌaβiɣatɾˈan +DABLE dˈaβle +DABUTEN daβˈuten +DABUTI daβˈuti +DACA dˈaka +DACIA dˈaθja +DACITA daθˈita +DACTILITIS dˌaktilˈitis +DACTILOGRAFÍA dˌaktilˌoɣɾafˈia +DACTILOGRAFIADO dˌaktilˌoɣɾafjˈaðo +DACTILOGRAFIAR dˌaktilˌoɣɾafjˈaɾ +DACTILOGRAMA dˌaktiloɣɾˈama +DAD dˈad +DADA dˈaða +DADAÍDISTAS dˌaðaˈiðistas +DADAÍSTAS dˌaðaˈistas +DADAS dˈaðas +DADITO daðˈito +DÁDIVA dˈaðiβa +DADO dˈaðo +DADOS dˈaðos +DAIMIO dˈaɪmjo +DAIQUIRI daɪkˈiɾi +DAIQUIRÍ dˌaɪkiɾˈi +DAIS dˈaɪs +DAKARENSE dˌakaɾˈɛnse +DALASITA dˌalasˈita +DALE dˈale +DALES dˈales +DÁLET dˈalet +DALIA dˈalja +DALILA dalˈila +DALMACIA dalmˈaθja +DÁLMATA dˈalmata +DÁLMATAS dˈalmatas +DALMÁTICA dalmˈatika +DALMÁTICAS dalmˈatikas +DALMÁTICO dalmˈatiko +DALMÁTICOS dalmˈatikos +DAMA dˈama +DAMAJAGUA dˌamaxˈaɣwa +DAMASCO damˈasko +DAMASQUINADO dˌamaskinˈaðo +DAMBOS dˈambos +DAME dˈame +DAMIÁN damjˈan +DAMITA damˈita +DAMNIFICADOS dˌamnifikˈaðos +DAMOCLES damˈokles +DAMOS dˈamos +DAN dˈan +DAÑA dˈaɲa +DAÑADA daɲˈaða +DAÑADAS daɲˈaðas +DAÑADO daɲˈaðo +DAÑADOS daɲˈaðos +DAÑAR daɲˈaɾ +DAÑARON daɲˈaɾon +DANCE dˈanθe +DANCING dˈanθiŋ +DANDISMO dandˈismo +DANDO dˈando +DANDY dˈandi +DANÉS danˈes +DANESA danˈesa +DANI dˈani +DANIEL danjˈel +DANILO danˈilo +DAÑINA daɲˈina +DAÑINEADA dˌaɲineˈaða +DAÑINEADAS dˌaɲineˈaðas +DAÑINEADO dˌaɲineˈaðo +DAÑINEADOS dˌaɲineˈaðos +DAÑINEAR dˌaɲineˈaɾ +DAÑINOS daɲˈinos +DAÑO dˈaɲo +DAÑÓ daɲˈo +DAÑOS dˈaɲos +DANTA dˈanta +DANTESCA dantˈeska +DANTESCAS dantˈeskas +DANTESCO dantˈesko +DANTESCOS dantˈeskos +DANUBIO danˈuβjo +DANZA dˈanθa +DANZADA danθˈaða +DANZADAS danθˈaðas +DANZADO danθˈaðo +DANZADORA dˌanθaðˈoɾa +DANZADOS danθˈaðos +DAPSONA dapsˈona +DAPTOMICINA dˌapːtomiθˈina +DAQUENSE dakˈɛnse +DAR dˈaɾ +DARÁ daɾˈa +DARÁN daɾˈan +DARÁS daɾˈas +DÁRDICO dˈaɾðiko +DARÉ daɾˈe +DARÉIS daɾˈeis +DAREMOS daɾˈemos +DARFURIANA dˌaɾfuɾjˈana +DARFURIANAS dˌaɾfuɾjˈanas +DARFURIANO dˌaɾfuɾjˈano +DARFURIANOS dˌaɾfuɾjˈanos +DARÍA daɾˈia +DARÍAIS daɾˈiaɪs +DARÍAMOS daɾˈiamos +DARÍAN daɾˈian +DARÍAS daɾˈias +DARIÉN daɾjˈen +DARIENITA dˌaɾjenˈita +DARLE dˈaɾle +DARLES dˈaɾles +DARLUSADA dˌaɾlusˈaða +DARLUSADAS dˌaɾlusˈaðas +DARLUSADO dˌaɾlusˈaðo +DARLUSADOS dˌaɾlusˈaðos +DARLUSAR dˌaɾlusˈaɾ +DARME dˈaɾme +DARMSTATIO daɾmstˈatjo +DARSE dˈaɾse +DÁRSELA dˈaɾsela +DÁRSELO dˈaɾselo +DÁRSENA dˈaɾsena +DARTE dˈaɾte +DARWINIANA dˌaɾwinjˈana +DARWINIANAS dˌaɾwinjˈanas +DARWINIANO dˌaɾwinjˈano +DARWINIANOS dˌaɾwinjˈanos +DARWINISMO dˌaɾwinˈismo +DAS dˈas +DATA dˈata +DATABLE datˈaβle +DATACIÓN dˌataθjˈon +DATADA datˈaða +DATADAS datˈaðas +DATADO datˈaðo +DATADOS datˈaðos +DATAMOS datˈamos +DATANDO datˈando +DATAR datˈaɾ +DATARA datˈaɾa +DATARÁ dˌataɾˈa +DATÁRAMOS datˈaɾamos +DATARAS datˈaɾas +DATARÁS dˌataɾˈas +DATAREIS datˈaɾeɪs +DATAREMOS dˌataɾˈemos +DATARES datˈaɾes +DATARÍAMOS dˌataɾˈiamos +DATAS dˈatas +DATASTE datˈaste +DATE dˈate +DATEMOS datˈemos +DATES dˈates +DÁTIL dˈatil +DATILERA dˌatilˈeɾa +DATILERO dˌatilˈeɾo +DATIVO datˈiβo +DATO dˈato +DATOLITA dˌatolˈita +DATOS dˈatos +DÁVAO dˈaβao +DAVID daβˈid +DAVÍDICO daβˈiðiko +DAZA dˈaθa +DE dˈe +DÉ dˈe +DEA dˈea +DEAL deˈal +DEALER dˌealˈeɾ +DEAMBULADA dˌeambulˈaða +DEAMBULADAS dˌeambulˈaðas +DEAMBULADO dˌeambulˈaðo +DEAMBULADOS dˌeambulˈaðos +DEAMBULAR dˌeambulˈaɾ +DEAMINADO dˌeaminˈaðo +DEBAJO deβˈaxo +DEBATE deβˈate +DEBATES deβˈates +DEBATIDA dˌeβatˈiða +DEBATIDAS dˌeβatˈiðas +DEBATIDO dˌeβatˈiðo +DEBATIDOS dˌeβatˈiðos +DEBATIR dˌeβatˈiɾ +DEBATO deβˈato +DEBE dˈeβe +DEBELACIÓN dˌeβelaθjˈon +DEBEN dˈeβen +DEBER deβˈeɾ +DEBERES deβˈeɾes +DEBIDA deβˈiða +DEBIDAS deβˈiðas +DEBIDO deβˈiðo +DEBIDOS deβˈiðos +DEBIÉNDOSELE deβjˈendosˌele +DÉBIL dˈeβil +DEBILIDAD dˌeβiliðˈad +DEBILITACIÓN dˌeβilˌitaθjˈon +DEBILITACIONES dˌeβilˌitaθjˈones +DEBILITADA dˌeβilitˈaða +DEBILITADAS dˌeβilitˈaðas +DEBILITADO dˌeβilitˈaðo +DEBILITADOS dˌeβilitˈaðos +DEBILITAMIENTO dˌeβilˌitamjˈɛnto +DEBILITANTE dˌeβilitˈante +DEBILITAR dˌeβilitˈaɾ +DEBITADA dˌeβitˈaða +DEBITADAS dˌeβitˈaðas +DEBITADO dˌeβitˈaðo +DEBITADOS dˌeβitˈaðos +DÉBITO dˈeβito +DEBO dˈeβo +DÉBORA dˈeβoɾa +DEBUTADA dˌeβutˈaða +DEBUTADAS dˌeβutˈaðas +DEBUTADO dˌeβutˈaðo +DEBUTADOS dˌeβutˈaðos +DECACORDIO dˌekakˈoɾðjo +DÉCADA dˈekaða +DECADENCIA dˌekaðˈɛnθja +DECADENTE dˌekaðˈɛnte +DECAER dˌekaˈeɾ +DECAÍDA dˌekaˈiða +DECAÍDAS dˌekaˈiðas +DECAÍDO dˌekaˈiðo +DECAÍDOS dˌekaˈiðos +DECAIMIENTO dˌekaɪmjˈɛnto +DECALCOMANÍA dˌekalkˌomanˈia +DECÁLOGO dekˈaloɣo +DECANA dekˈana +DECANAS dekˈanas +DECANATO dˌekanˈato +DECANO dekˈano +DECANOS dekˈanos +DECANTACIÓN dˌekantaθjˈon +DECANTACIONES dˌekantaθjˈones +DECANTADA dˌekantˈaða +DECANTADAS dˌekantˈaðas +DECANTADO dˌekantˈaðo +DECANTADOS dˌekantˈaðos +DECANTAR dˌekantˈaɾ +DECANTO dekˈanto +DECAPAR dˌekapˈaɾ +DECAPITACIÓN dˌekapˌitaθjˈon +DECAPITADA dˌekapitˈaða +DECAPITADAS dˌekapitˈaðas +DECAPITADO dˌekapitˈaðo +DECAPITADOS dˌekapitˈaðos +DECAPITAR dˌekapitˈaɾ +DECARBOXILASA dˌekaɾβˌoksilˈasa +DECAYENDO dˌekajjˈɛndo +DECELERACIÓN dˌeθelˌeɾaθjˈon +DECELERADA dˌeθeleɾˈaða +DECELERADAS dˌeθeleɾˈaðas +DECELERADO dˌeθeleɾˈaðo +DECELERADOS dˌeθeleɾˈaðos +DECENA deθˈena +DECENCIA deθˈɛnθja +DECENTE deθˈɛnte +DECENVIRO dˌeθembˈiɾo +DECEPCIÓN dˌeθepθjˈon +DECEPCIONADA dˌeθepθjonˈaða +DECEPCIONADAS dˌeθepθjonˈaðas +DECEPCIONADO dˌeθepθjonˈaðo +DECEPCIONADOS dˌeθepθjonˈaðos +DECEPCIONANTEMENTE dˌeθepθjonˈantemˈente +DECEPCIONAR dˌeθepθjonˈaɾ +DECHADO detʃˈaðo +DECÍ deθˈi +DECÍA deθˈia +DECÍAIS deθˈiaɪs +DECÍAMOS deθˈiamos +DECÍAN deθˈian +DECÍAS deθˈias +DECID deθˈid +DECIDA deθˈiða +DECIDAMOS dˌeθiðˈamos +DECIDAS deθˈiðas +DECIDE deθˈiðe +DECIDES deθˈiðes +DECIDI deθˈiði +DECIDÍ dˌeθiðˈi +DECIDÍAMOS dˌeθiðˈiamos +DECIDIDA dˌeθiðˈiða +DECIDIDAS dˌeθiðˈiðas +DECIDIDO dˌeθiðˈiðo +DECIDIDOS dˌeθiðˈiðos +DECIDIMOS dˌeθiðˈimos +DECIDIOSE dˌeθiðjˈose +DECIDIÓSE dˌeθiðjˈose +DECIDIR dˌeθiðˈiɾ +DECIDIRÁ dˌeθiðiɾˈa +DECIDIRÁS dˌeθiðiɾˈas +DECIDIREMOS dˌeθiðiɾˈemos +DECIDIRÍAMOS dˌeθiðiɾˈiamos +DECIDISTE dˌeθiðˈiste +DECIDLA deθˈidla +DECIDLAS deθˈidlas +DECIDLO deθˈidlo +DECIDLOS deθˈidlos +DECIDO deθˈiðo +DECILA deθˈila +DECILAS deθˈilas +DECILES deθˈiles +DECILO deθˈilo +DECILOS deθˈilos +DECIMAL dˌeθimˈal +DECIMALIZACIÓN dˌeθimˌaliθaθjˈon +DECIMALIZAR dˌeθimˌaliθˈaɾ +DECIME deθˈime +DECÍME deθˈime +DÉCIMO dˈeθimo +DECIMOCTAVO dˌeθimoktˈaβo +DECIMOCUARTO dˌeθimokwˈaɾto +DECIMONOVENO dˌeθimˌonoβˈeno +DECIMOPRIMERO dˌeθimˌopɾimˈeɾo +DECIMOQUINTO dˌeθimokˈinto +DECIMOS deθˈimos +DECIMOSEGUNDA dˌeθimˌoseɣˈunda +DECIMOSEGUNDAS dˌeθimˌoseɣˈundas +DECIMOSEGUNDO dˌeθimˌoseɣˈundo +DECIMOSEGUNDOS dˌeθimˌoseɣˈundos +DECIMOSÉPTIMO dˌeθimosˈepːtimo +DECIMOSEXTA dˌeθimosˈeksta +DECIMOSEXTO dˌeθimosˈeksto +DECIMOTERCERO dˌeθimˌoteɾθˈeɾo +DECINOS deθˈinos +DECÍOS deθˈios +DECIR deθˈiɾ +DECIRLE deθˈiɾle +DECIRLES deθˈiɾles +DECIRLO deθˈiɾlo +DECIRME deθˈiɾme +DECIRTE deθˈiɾte +DECÍS deθˈis +DECISIÓN dˌeθisjˈon +DECISIONISMO dˌeθisjonˈismo +DECISIVA dˌeθisˈiβa +DECISIVAS dˌeθisˈiβas +DECISIVO dˌeθisˈiβo +DECISIVOS dˌeθisˈiβos +DECISORIA dˌeθisˈoɾja +DECISORIAS dˌeθisˈoɾjas +DECISORIO dˌeθisˈoɾjo +DECISORIOS dˌeθisˈoɾjos +DECITE deθˈite +DECLAMACIÓN dˌeklamaθjˈon +DECLAMADA dˌeklamˈaða +DECLAMADAS dˌeklamˈaðas +DECLAMADO dˌeklamˈaðo +DECLAMADOR dˌeklamaðˈoɾ +DECLAMADOS dˌeklamˈaðos +DECLAMAR dˌeklamˈaɾ +DECLARA deklˈaɾa +DECLARACIÓN dˌeklaɾaθjˈon +DECLARADA dˌeklaɾˈaða +DECLARADAMENTE dˌeklaɾˈaðamˈente +DECLARADAS dˌeklaɾˈaðas +DECLARADO dˌeklaɾˈaðo +DECLARADOS dˌeklaɾˈaðos +DECLARAMOS dˌeklaɾˈamos +DECLARANDO dˌeklaɾˈando +DECLARAR dˌeklaɾˈaɾ +DECLARARA dˌeklaɾˈaɾa +DECLARARÁ dˌeklaɾaɾˈa +DECLARÁRAMOS dˌeklaɾˈaɾamos +DECLARARAS dˌeklaɾˈaɾas +DECLARARÁS dˌeklaɾaɾˈas +DECLARAREIS dˌeklaɾˈaɾeɪs +DECLARAREMOS dˌeklaɾaɾˈemos +DECLARARES dˌeklaɾˈaɾes +DECLARARÍAMOS dˌeklaɾaɾˈiamos +DECLARÁRSELE dˌeklaɾˈaɾsele +DECLARAS deklˈaɾas +DECLARASTE dˌeklaɾˈaste +DECLARATORIAS dˌeklaɾatˈoɾjas +DECLARATORIO dˌeklaɾatˈoɾjo +DECLARATORIOS dˌeklaɾatˈoɾjos +DECLARE deklˈaɾe +DECLAREMOS dˌeklaɾˈemos +DECLARES deklˈaɾes +DECLARO deklˈaɾo +DECLINACIÓN dˌeklinaθjˈon +DECLINADA dˌeklinˈaða +DECLINADAS dˌeklinˈaðas +DECLINADO dˌeklinˈaðo +DECLINADOS dˌeklinˈaðos +DECLINAMIENTO dˌeklinamjˈɛnto +DECLINAR dˌeklinˈaɾ +DECLINATORIO dˌeklinatˈoɾjo +DECODIFICADA dˌekoðˌifikˈaða +DECODIFICADAS dˌekoðˌifikˈaðas +DECODIFICADO dˌekoðˌifikˈaðo +DECODIFICADOS dˌekoðˌifikˈaðos +DECODIFICAR dˌekoðˌifikˈaɾ +DECOHERENCIA dˌekoeɾˈɛnθja +DECOLADA dˌekolˈaða +DECOLADAS dˌekolˈaðas +DECOLADO dˌekolˈaðo +DECOLADOS dˌekolˈaðos +DECOLAR dˌekolˈaɾ +DECOLORADA dˌekoloɾˈaða +DECOLORADAS dˌekoloɾˈaðas +DECOLORADO dˌekoloɾˈaðo +DECOLORADOS dˌekoloɾˈaðos +DECOLORAR dˌekoloɾˈaɾ +DECOMISADA dˌekomisˈaða +DECOMISADAS dˌekomisˈaðas +DECOMISADO dˌekomisˈaðo +DECOMISADOS dˌekomisˈaðos +DECOMISIONAR dˌekomˌisjonˈaɾ +DECOMPOSICIÓN dˌekompˌosiθjˈon +DECONSTRUIR dˌekonstɾuˈiɾ +DECORACIÓN dˌekoɾaθjˈon +DECORADA dˌekoɾˈaða +DECORADAS dˌekoɾˈaðas +DECORADO dˌekoɾˈaðo +DECORADOS dˌekoɾˈaðos +DECORATIVA dˌekoɾatˈiβa +DECORATIVAS dˌekoɾatˈiβas +DECORATIVISMO dˌekoɾˌatiβˈismo +DECORATIVISTA dˌekoɾˌatiβˈista +DECORATIVO dˌekoɾatˈiβo +DECORATIVOS dˌekoɾatˈiβos +DECORO dekˈoɾo +DECOROSO dˌekoɾˈoso +DECORTICACIÓN dˌekoɾtˌikaθjˈon +DECORTICACIONES dˌekoɾtˌikaθjˈones +DECRECENTISTA dˌekɾeθentˈista +DECRECIDA dˌekɾeθˈiða +DECRECIDAS dˌekɾeθˈiðas +DECRECIDO dˌekɾeθˈiðo +DECRECIDOS dˌekɾeθˈiðos +DECRECIMIENTO dˌekɾeθimjˈɛnto +DECREMENTAR dˌekɾementˈaɾ +DECREMENTO dˌekɾemˈɛnto +DECRÉPITA dekɾˈepita +DECRÉPITAS dekɾˈepitas +DECRÉPITO dekɾˈepito +DECRÉPITOS dekɾˈepitos +DECRETADA dˌekɾetˈaða +DECRETADAS dˌekɾetˈaðas +DECRETADO dˌekɾetˈaðo +DECRETADOS dˌekɾetˈaðos +DECRETAR dˌekɾetˈaɾ +DECRETITO dˌekɾetˈito +DECRETO dekɾˈeto +DECUMANO dˌekumˈano +DECUSADO dˌekusˈaðo +DEDAL deðˈal +DÉDALO dˈeðalo +DEDAZO deðˈaθo +DEDEAR dˌeðeˈaɾ +DEDICA deðˈika +DEDICACIÓN dˌeðikaθjˈon +DEDICACIONES dˌeðikaθjˈones +DEDICADA dˌeðikˈaða +DEDICADAS dˌeðikˈaðas +DEDICADO dˌeðikˈaðo +DEDICADOS dˌeðikˈaðos +DEDICÁIS dˌeðikˈais +DEDICAMOS dˌeðikˈamos +DEDICAN deðˈikan +DEDICANDO dˌeðikˈando +DEDICAR dˌeðikˈaɾ +DEDICARA dˌeðikˈaɾa +DEDICARÁ dˌeðikaɾˈa +DEDICÁRAMOS dˌeðikˈaɾamos +DEDICARAS dˌeðikˈaɾas +DEDICARÁS dˌeðikaɾˈas +DEDICAREIS dˌeðikˈaɾeɪs +DEDICARÉIS dˌeðikaɾˈeis +DEDICAREMOS dˌeðikaɾˈemos +DEDICARES dˌeðikˈaɾes +DEDICARÍAMOS dˌeðikaɾˈiamos +DEDICARÍAS dˌeðikaɾˈias +DEDICARME dˌeðikˈaɾme +DEDICÁRSELA dˌeðikˈaɾsela +DEDICAS deðˈikas +DEDICASTE dˌeðikˈaste +DEDICATORIO dˌeðikatˈoɾjo +DEDICO deðˈiko +DEDIQUE deðˈike +DEDIQUÉIS dˌeðikˈeis +DEDIQUEMOS dˌeðikˈemos +DEDIQUES deðˈikes +DEDO dˈeðo +DEDOCRACIA dˌeðokɾˈaθja +DEDOS dˈeðos +DEDUCIBLE dˌeðuθˈiβle +DEDUCIDA dˌeðuθˈiða +DEDUCIDAS dˌeðuθˈiðas +DEDUCIDO dˌeðuθˈiðo +DEDUCIDOS dˌeðuθˈiðos +DEDUCIR dˌeðuθˈiɾ +DEDUCTIVA dˌeðuktˈiβa +DEDUCTIVAS dˌeðuktˈiβas +DEDUCTIVO dˌeðuktˈiβo +DEDUCTIVOS dˌeðuktˈiβos +DEESA deˈesa +DEFAULT defˈaʊlt +DEFECACIÓN dˌefekaθjˈon +DEFECADA dˌefekˈaða +DEFECADAS dˌefekˈaðas +DEFECADO dˌefekˈaðo +DEFECADOS dˌefekˈaðos +DEFECCIONAR dˌefekθjonˈaɾ +DEFECTIVO dˌefektˈiβo +DEFECTO defˈekto +DEFECTUOSIDAD dˌefektwˌosiðˈad +DEFECTUOSO dˌefektwˈoso +DEFEÑA defˈeɲa +DEFEÑAS defˈeɲas +DEFENDAMOS dˌefendˈamos +DEFENDEMOS dˌefendˈemos +DEFENDER dˌefendˈeɾ +DEFENDERÁ dˌefendeɾˈa +DEFENDERÁS dˌefendeɾˈas +DEFENDEREMOS dˌefendeɾˈemos +DEFENDERÍAMOS dˌefendeɾˈiamos +DEFENDÍAMOS dˌefendˈiamos +DEFENDIDA dˌefendˈiða +DEFENDIDAS dˌefendˈiðas +DEFENDIDO dˌefendˈiðo +DEFENDIDOS dˌefendˈiðos +DEFENDIMIENTO dˌefendimjˈɛnto +DEFENESTRACIÓN dˌefenˌestɾaθjˈon +DEFENESTRACIONES dˌefenˌestɾaθjˈones +DEFENESTRADA dˌefenestɾˈaða +DEFENESTRADAS dˌefenestɾˈaðas +DEFENESTRADO dˌefenestɾˈaðo +DEFENESTRADOS dˌefenestɾˈaðos +DEFENESTRAR dˌefenestɾˈaɾ +DEFEÑO defˈeɲo +DEFEÑOS defˈeɲos +DEFENSA defˈɛnsa +DEFENSADA dˌefensˈaða +DEFENSADAS dˌefensˈaðas +DEFENSADO dˌefensˈaðo +DEFENSADOS dˌefensˈaðos +DEFENSAR dˌefensˈaɾ +DEFENSE defˈɛnse +DEFENSIÓN dˌefensjˈon +DEFENSIVA dˌefensˈiβa +DEFENSIVAS dˌefensˈiβas +DEFENSIVO dˌefensˈiβo +DEFENSIVOS dˌefensˈiβos +DEFENSOR dˌefensˈoɾ +DEFENSORA dˌefensˈoɾa +DEFENSORAS dˌefensˈoɾas +DEFENSORES dˌefensˈoɾes +DEFERENCIAL dˌefeɾenθjˈal +DEFERIDA dˌefeɾˈiða +DEFERIDAS dˌefeɾˈiðas +DEFERIDO dˌefeɾˈiðo +DEFERIDOS dˌefeɾˈiðos +DEFICIENTES dˌefiθjˈɛntes +DÉFICIT dˈefiθit +DEFINA defˈina +DEFINAMOS dˌefinˈamos +DEFINAS defˈinas +DEFINE defˈine +DEFINES defˈines +DEFINÍAMOS dˌefinˈiamos +DEFINICIÓN dˌefiniθjˈon +DEFINICIONAL dˌefinˌiθjonˈal +DEFINIDA dˌefinˈiða +DEFINIDAS dˌefinˈiðas +DEFINIDO dˌefinˈiðo +DEFINIDOS dˌefinˈiðos +DEFINIMOS dˌefinˈimos +DEFINIR dˌefinˈiɾ +DEFINIRÁ dˌefiniɾˈa +DEFINIRÁS dˌefiniɾˈas +DEFINIREMOS dˌefiniɾˈemos +DEFINIRÍAMOS dˌefiniɾˈiamos +DEFINISTE dˌefinˈiste +DEFINITIVA dˌefinitˈiβa +DEFINITIVAMENTE dˌefinitˈiβamˈente +DEFINITIVAS dˌefinitˈiβas +DEFINITIVO dˌefinitˈiβo +DEFINITIVOS dˌefinitˈiβos +DEFINITORIO dˌefinitˈoɾjo +DEFINO defˈino +DEFLACIÓN dˌeflaθjˈon +DEFLACIONARIA dˌeflaθjonˈaɾja +DEFLACIONARIAS dˌeflaθjonˈaɾjas +DEFLACIONARIO dˌeflaθjonˈaɾjo +DEFLACIONARIOS dˌeflaθjonˈaɾjos +DEFLACTAR dˌeflaktˈaɾ +DEFLAGRADA dˌeflaɣɾˈaða +DEFLAGRADAS dˌeflaɣɾˈaðas +DEFLAGRADO dˌeflaɣɾˈaðo +DEFLAGRADOS dˌeflaɣɾˈaðos +DEFLAGRAR dˌeflaɣɾˈaɾ +DEFLECCIÓN dˌeflekθjˈon +DEFLECTADA dˌeflektˈaða +DEFLECTADAS dˌeflektˈaðas +DEFLECTADO dˌeflektˈaðo +DEFLECTADOS dˌeflektˈaðos +DEFLECTAR dˌeflektˈaɾ +DEFLORADA dˌefloɾˈaða +DEFLORADAS dˌefloɾˈaðas +DEFLORADO dˌefloɾˈaðo +DEFLORADOS dˌefloɾˈaðos +DEFLORAS deflˈoɾas +DEFOLIADA dˌefoljˈaða +DEFOLIADAS dˌefoljˈaðas +DEFOLIADO dˌefoljˈaðo +DEFOLIADOS dˌefoljˈaðos +DEFOLIAR dˌefoljˈaɾ +DEFORMADA dˌefoɾmˈaða +DEFORMADAS dˌefoɾmˈaðas +DEFORMADO dˌefoɾmˈaðo +DEFORMADOS dˌefoɾmˈaðos +DEFORMANTE dˌefoɾmˈante +DEFORME defˈoɾme +DEFOSFORILACIÓN dˌefosfˌoɾilaθjˈon +DEFRAUDACIÓN dˌefɾaʊðaθjˈon +DEFRAUDADA dˌefɾaʊðˈaða +DEFRAUDADAS dˌefɾaʊðˈaðas +DEFRAUDADO dˌefɾaʊðˈaðo +DEFRAUDADOS dˌefɾaʊðˈaðos +DEFRAUDAR dˌefɾaʊðˈaɾ +DEFRAUDATORIA dˌefɾaʊðatˈoɾja +DEFRAUDATORIAS dˌefɾaʊðatˈoɾjas +DEFRAUDATORIO dˌefɾaʊðatˈoɾjo +DEFRAUDATORIOS dˌefɾaʊðatˈoɾjos +DEFUNCIÓN dˌefunθjˈon +DEGANO deɣˈano +DEGENERA dˌexenˈeɾa +DEGENERACIÓN dˌexenˌeɾaθjˈon +DEGENERADA dˌexeneɾˈaða +DEGENERADAS dˌexeneɾˈaðas +DEGENERADO dˌexeneɾˈaðo +DEGENERADOS dˌexeneɾˈaðos +DEGENERANDO dˌexeneɾˈando +DEGENERAR dˌexeneɾˈaɾ +DEGENERARE dˌexeneɾˈaɾe +DEGENERATIVA dˌexenˌeɾatˈiβa +DEGENERATIVAS dˌexenˌeɾatˈiβas +DEGENERATIVO dˌexenˌeɾatˈiβo +DEGENERATIVOS dˌexenˌeɾatˈiβos +DEGENERE dˌexenˈeɾe +DEGENERO dˌexenˈeɾo +DEGLACIACIÓN dˌeɣlaθjaθjˈon +DEGLUCIÓN dˌeɣluθjˈon +DEGLUTIDA dˌeɣlutˈiða +DEGLUTIDAS dˌeɣlutˈiðas +DEGLUTIDO dˌeɣlutˈiðo +DEGLUTIDOS dˌeɣlutˈiðos +DEGOLLACIÓN dˌeɣoʎaθjˈon +DEGRADACIÓN dˌeɣɾaðaθjˈon +DEGRADADA dˌeɣɾaðˈaða +DEGRADADAS dˌeɣɾaðˈaðas +DEGRADADO dˌeɣɾaðˈaðo +DEGRADADOS dˌeɣɾaðˈaðos +DEGRADAMIENTO dˌeɣɾaðamjˈɛnto +DEGRADANTES dˌeɣɾaðˈantes +DEGRANULACIÓN dˌeɣɾanˌulaθjˈon +DEGÚ deɣˈu +DEGUSTACIÓN dˌeɣustaθjˈon +DEGUSTADA dˌeɣustˈaða +DEGUSTADAS dˌeɣustˈaðas +DEGUSTADO dˌeɣustˈaðo +DEGUSTADOS dˌeɣustˈaðos +DEHESA deˈesa +DEIDAD deɪðˈad +DEIDADES deɪðˈaðes +DEIFICADA dˌeɪfikˈaða +DEIFICADAS dˌeɪfikˈaðas +DEIFICADO dˌeɪfikˈaðo +DEIFICADOS dˌeɪfikˈaðos +DEIFICAR dˌeɪfikˈaɾ +DEIFICARE dˌeɪfikˈaɾe +DEIFICO deɪfˈiko +DEILAMITA dˌeɪlamˈita +DEIMOS dˈeɪmos +DEIS dˈeɪs +DEÍSMO deˈismo +DEÍSTA deˈista +DEJA dˈexa +DEJADA dexˈaða +DEJADAS dexˈaðas +DEJADEZ dˌexaðˈeθ +DEJADO dexˈaðo +DEJADOS dexˈaðos +DEJAR dexˈaɾ +DEJARSE dexˈaɾse +DEJÉ dexˈe +DEJEN dˈexen +DEJO dˈexo +DEJÓ dexˈo +DEJOS dˈexos +DEL dˈel +DELANTAL dˌelantˈal +DELANTERO dˌelantˈeɾo +DELATADA dˌelatˈaða +DELATADAS dˌelatˈaðas +DELATADO dˌelatˈaðo +DELATADOS dˌelatˈaðos +DELATAR dˌelatˈaɾ +DELATOR dˌelatˈoɾ +DELAWAREÑO dˌelawaɾˈeɲo +DELECCIÓN dˌelekθjˈon +DELEGABLE dˌeleɣˈaβle +DELEGACIÓN dˌeleɣaθjˈon +DELEGACIONAL dˌeleɣˌaθjonˈal +DELEGADA dˌeleɣˈaða +DELEGADAS dˌeleɣˈaðas +DELEGADO dˌeleɣˈaðo +DELEGADOS dˌeleɣˈaðos +DELEGAR dˌeleɣˈaɾ +DELEITADA dˌeleɪtˈaða +DELEITADAS dˌeleɪtˈaðas +DELEITADO dˌeleɪtˈaðo +DELEITADOS dˌeleɪtˈaðos +DELEITAR dˌeleɪtˈaɾ +DELEITE delˈeɪte +DELETEAR dˌeleteˈaɾ +DELETÉREA dˌeletˈeɾea +DELETÉREAS dˌeletˈeɾeas +DELETÉREOS dˌeletˈeɾeos +DELETREADA dˌeletɾeˈaða +DELETREADAS dˌeletɾeˈaðas +DELETREADO dˌeletɾeˈaðo +DELETREADOS dˌeletɾeˈaðos +DELETREAR dˌeletɾeˈaɾ +DELEZNÁ dˌeleθnˈa +DELEZNABLE dˌeleθnˈaβle +DELFÍN delfˈin +DELFINARIO dˌelfinˈaɾjo +DELFINATO dˌelfinˈato +DELFIO dˈelfjo +DELGADA delɣˈaða +DELGADAS delɣˈaðas +DELGADITO dˌelɣaðˈito +DELGADO delɣˈaðo +DELGADOS delɣˈaðos +DELGAZAR dˌelɣaθˈaɾ +DELHITA delˈita +DELIA dˈelja +DELIBERACIÓN dˌeliβˌeɾaθjˈon +DELIBERACIONES dˌeliβˌeɾaθjˈones +DELIBERADA dˌeliβeɾˈaða +DELIBERADAMENTE dˌeliβeɾˈaðamˈente +DELIBERADAS dˌeliβeɾˈaðas +DELIBERADO dˌeliβeɾˈaðo +DELIBERADOS dˌeliβeɾˈaðos +DELIBERAR dˌeliβeɾˈaɾ +DELIBERATIVO dˌeliβˌeɾatˈiβo +DELICADA dˌelikˈaða +DELICADAMENTE dˌelikˈaðamˈente +DELICADAS dˌelikˈaðas +DELICADEZA dˌelikaðˈeθa +DELICADEZAS dˌelikaðˈeθas +DELICADO dˌelikˈaðo +DELICADOS dˌelikˈaðos +DELICATESSEN dˌelikatˈessen +DELICIA delˈiθja +DELICIAS delˈiθjas +DELICIOSO dˌeliθjˈoso +DELICIOSOS dˌeliθjˈosos +DELICTIVA dˌeliktˈiβa +DELICTIVAS dˌeliktˈiβas +DELICTIVO dˌeliktˈiβo +DELICTIVOS dˌeliktˈiβos +DELIMITADA dˌelimitˈaða +DELIMITADAS dˌelimitˈaðas +DELIMITADO dˌelimitˈaðo +DELIMITADOS dˌelimitˈaðos +DELIMITAR dˌelimitˈaɾ +DELINCUENCIA dˌelinkwˈɛnθja +DELINCUENCIAS dˌelinkwˈɛnθjas +DELINEACIÓN dˌelinˌeaθjˈon +DELINEADA dˌelineˈaða +DELINEADAS dˌelineˈaðas +DELINEADO dˌelineˈaðo +DELINEADOR dˌelinˌeaðˈoɾ +DELINEADOS dˌelineˈaðos +DELINEAMIENTO dˌelinˌeamjˈɛnto +DELINEANTE dˌelineˈante +DELINEAR dˌelineˈaɾ +DELINQUIDA dˌelinkˈiða +DELINQUIDAS dˌelinkˈiðas +DELINQUIDO dˌelinkˈiðo +DELINQUIDOS dˌelinkˈiðos +DELINQUIR dˌelinkˈiɾ +DELIRADA dˌeliɾˈaða +DELIRADAS dˌeliɾˈaðas +DELIRADO dˌeliɾˈaðo +DELIRADOS dˌeliɾˈaðos +DELIRANTE dˌeliɾˈante +DELIRIO delˈiɾjo +DELITO delˈito +DELIVERY dˌeliβˈeɾi +DELL dˈeʎ +DELTA dˈelta +DELTANA deltˈana +DELTANAS deltˈanas +DELTANOS deltˈanos +DELTOIDAL dˌeltoɪðˈal +DELTOIDES deltˈoɪðes +DELUXE delˈukse +DEMACRAR dˌemakɾˈaɾ +DEMAGOGA dˌemaɣˈoɣa +DEMAGOGIA dˌemaɣˈoxja +DEMAGÓGICA dˌemaɣˈoxika +DEMAGÓGICAS dˌemaɣˈoxikas +DEMAGÓGICO dˌemaɣˈoxiko +DEMAGÓGICOS dˌemaɣˈoxikos +DEMAGOGO dˌemaɣˈoɣo +DEMANDA demˈanda +DEMANDADA dˌemandˈaða +DEMANDADAS dˌemandˈaðas +DEMANDADO dˌemandˈaðo +DEMANDADOR dˌemandaðˈoɾ +DEMANDADOS dˌemandˈaðos +DEMANDAR dˌemandˈaɾ +DEMARCADA dˌemaɾkˈaða +DEMARCADAS dˌemaɾkˈaðas +DEMARCADO dˌemaɾkˈaðo +DEMARCADOR dˌemaɾkaðˈoɾ +DEMARCADOS dˌemaɾkˈaðos +DEMÁS demˈas +DEMASÍA dˌemasˈia +DEMASIADA dˌemasjˈaða +DEMASIADAS dˌemasjˈaðas +DEMASIADO dˌemasjˈaðo +DEMASIADOS dˌemasjˈaðos +DEMASIÉ dˌemasjˈe +DEMBOW dembˈow +DEME dˈeme +DEMEDIADA dˌemeðjˈaða +DEMEDIADAS dˌemeðjˈaðas +DEMEDIADO dˌemeðjˈaðo +DEMEDIADOS dˌemeðjˈaðos +DEMEDIAR dˌemeðjˈaɾ +DEMENCIA demˈɛnθja +DEMENCIAL dˌemenθjˈal +DEMENTAR dˌementˈaɾ +DEMENTE demˈɛnte +DEMERITADA dˌemeɾitˈaða +DEMERITADAS dˌemeɾitˈaðas +DEMERITADO dˌemeɾitˈaðo +DEMERITADOS dˌemeɾitˈaðos +DEMERITAR dˌemeɾitˈaɾ +DEMERSAL dˌemeɾsˈal +DEMÉTER demˈeteɾ +DEMISEXUAL dˌemisekswˈal +DEMOCRACIA dˌemokɾˈaθja +DEMOCRACIAS dˌemokɾˈaθjas +DEMÓCRATA demˈokɾata +DEMOCRÁTICO dˌemokɾˈatiko +DEMOCRATIZACIÓN dˌemokɾˌatiθaθjˈon +DEMOCRATIZADA dˌemokɾˌatiθˈaða +DEMOCRATIZADAS dˌemokɾˌatiθˈaðas +DEMOCRATIZADO dˌemokɾˌatiθˈaðo +DEMOCRATIZADOS dˌemokɾˌatiθˈaðos +DEMOCRATIZAR dˌemokɾˌatiθˈaɾ +DEMOCRISTIANA dˌemokɾistjˈana +DEMOCRISTIANAS dˌemokɾistjˈanas +DEMOCRISTIANOS dˌemokɾistjˈanos +DEMODULADA dˌemoðulˈaða +DEMODULADAS dˌemoðulˈaðas +DEMODULADO dˌemoðulˈaðo +DEMODULADOS dˌemoðulˈaðos +DEMÓGRAFA demˈoɣɾafa +DEMOGRÁFICA dˌemoɣɾˈafika +DEMOGRÁFICAS dˌemoɣɾˈafikas +DEMOGRÁFICO dˌemoɣɾˈafiko +DEMOGRÁFICOS dˌemoɣɾˈafikos +DEMOLIDA dˌemolˈiða +DEMOLIDAS dˌemolˈiðas +DEMOLIDO dˌemolˈiðo +DEMOLIDOS dˌemolˈiðos +DEMONÍACA dˌemonˈiaka +DEMONÍACAS dˌemonˈiakas +DEMONIACO dˌemonjˈako +DEMONÍACO dˌemonˈiako +DEMONÍACOS dˌemonˈiakos +DEMONIO demˈonjo +DEMONIZACIÓN dˌemonˌiθaθjˈon +DEMONIZADA dˌemoniθˈaða +DEMONIZADAS dˌemoniθˈaðas +DEMONIZADO dˌemoniθˈaðo +DEMONIZADOS dˌemoniθˈaðos +DEMONIZAR dˌemoniθˈaɾ +DEMORA demˈoɾa +DEMORADA dˌemoɾˈaða +DEMORADAS dˌemoɾˈaðas +DEMORADO dˌemoɾˈaðo +DEMORADOS dˌemoɾˈaðos +DEMORAMOS dˌemoɾˈamos +DEMORANDO dˌemoɾˈando +DEMORAR dˌemoɾˈaɾ +DEMORARA dˌemoɾˈaɾa +DEMORARÁ dˌemoɾaɾˈa +DEMORÁRAMOS dˌemoɾˈaɾamos +DEMORARAS dˌemoɾˈaɾas +DEMORARÁS dˌemoɾaɾˈas +DEMORAREIS dˌemoɾˈaɾeɪs +DEMORAREMOS dˌemoɾaɾˈemos +DEMORARES dˌemoɾˈaɾes +DEMORARÍAMOS dˌemoɾaɾˈiamos +DEMORAS demˈoɾas +DEMORASTE dˌemoɾˈaste +DEMORE demˈoɾe +DEMOREMOS dˌemoɾˈemos +DEMORES demˈoɾes +DEMORO demˈoɾo +DEMOS dˈemos +DEMOSTRABLES dˌemostɾˈaβles +DEMOSTRACIÓN dˌemostɾaθjˈon +DEMOSTRADA dˌemostɾˈaða +DEMOSTRADAS dˌemostɾˈaðas +DEMOSTRADO dˌemostɾˈaðo +DEMOSTRADORA dˌemostɾaðˈoɾa +DEMOSTRADOS dˌemostɾˈaðos +DEMOSTRATIVA dˌemostɾatˈiβa +DEMOSTRATIVAS dˌemostɾatˈiβas +DEMOSTRATIVO dˌemostɾatˈiβo +DEMOSTRATIVOS dˌemostɾatˈiβos +DEMUDADA dˌemuðˈaða +DEMUDADAS dˌemuðˈaðas +DEMUDADO dˌemuðˈaðo +DEMUDADOS dˌemuðˈaðos +DEMUDAR dˌemuðˈaɾ +DEMULCENTE dˌemulθˈɛnte +DEN dˈen +DENARIO denˈaɾjo +DENDE dˈɛnde +DENDRÍMERO dendɾˈimeɾo +DENDRITA dendɾˈita +DENEGACIÓN dˌeneɣaθjˈon +DENEGACIONES dˌeneɣaθjˈones +DENEGADA dˌeneɣˈaða +DENEGADAS dˌeneɣˈaðas +DENEGADO dˌeneɣˈaðo +DENEGADOS dˌeneɣˈaðos +DENEGAR dˌeneɣˈaɾ +DENGUE dˈɛŋɡe +DENIGRADA dˌeniɣɾˈaða +DENIGRADAS dˌeniɣɾˈaðas +DENIGRADO dˌeniɣɾˈaðo +DENIGRADOS dˌeniɣɾˈaðos +DENIGRAR dˌeniɣɾˈaɾ +DENIGRATORIO dˌeniɣɾatˈoɾjo +DENOMINACIÓN dˌenomˌinaθjˈon +DENOMINADA dˌenominˈaða +DENOMINADAS dˌenominˈaðas +DENOMINADO dˌenominˈaðo +DENOMINADOR dˌenomˌinaðˈoɾ +DENOMINADOS dˌenominˈaðos +DENOMINAR dˌenominˈaɾ +DENOMINÁRSELE dˌenominˈaɾsele +DENORMAL dˌenoɾmˈal +DENOSTADA dˌenostˈaða +DENOSTADAS dˌenostˈaðas +DENOSTADO dˌenostˈaðo +DENOSTADOS dˌenostˈaðos +DENOSTAR dˌenostˈaɾ +DENOTA denˈota +DENOTÁ dˌenotˈa +DENOTACIÓN dˌenotaθjˈon +DENOTACIONES dˌenotaθjˈones +DENOTADA dˌenotˈaða +DENOTADAS dˌenotˈaðas +DENOTADO dˌenotˈaðo +DENOTADOS dˌenotˈaðos +DENOTAMOS dˌenotˈamos +DENOTANDO dˌenotˈando +DENOTAR dˌenotˈaɾ +DENOTARA dˌenotˈaɾa +DENOTARÁ dˌenotaɾˈa +DENOTÁRAMOS dˌenotˈaɾamos +DENOTARAS dˌenotˈaɾas +DENOTARÁS dˌenotaɾˈas +DENOTARE dˌenotˈaɾe +DENOTAREIS dˌenotˈaɾeɪs +DENOTAREMOS dˌenotaɾˈemos +DENOTARES dˌenotˈaɾes +DENOTARÍAMOS dˌenotaɾˈiamos +DENOTAS denˈotas +DENOTASTE dˌenotˈaste +DENOTATIVA dˌenotatˈiβa +DENOTATIVAS dˌenotatˈiβas +DENOTATIVO dˌenotatˈiβo +DENOTATIVOS dˌenotatˈiβos +DENOTE denˈote +DENOTEMOS dˌenotˈemos +DENOTES denˈotes +DENOTO denˈoto +DENSAR densˈaɾ +DENSIFICADA dˌensifikˈaða +DENSIFICADAS dˌensifikˈaðas +DENSIFICADO dˌensifikˈaðo +DENSIFICADOS dˌensifikˈaðos +DENSIFICAR dˌensifikˈaɾ +DENSÍMETRO densˈimetɾo +DENSÍMETROS densˈimetɾos +DENSO dˈɛnso +DENTADA dentˈaða +DENTADAS dentˈaðas +DENTADO dentˈaðo +DENTADOS dentˈaðos +DENTADURA dˌentaðˈuɾa +DENTAL dentˈal +DENTAR dentˈaɾ +DENTERA dentˈeɾa +DENTICIÓN dˌentiθjˈon +DENTÍFRICO dentˈifɾiko +DENTINA dentˈina +DENTRAR dentɾˈaɾ +DENTRÍFICO dentɾˈifiko +DENTRO dˈɛntɾo +DENTUDA dentˈuða +DENTUDAS dentˈuðas +DENTUDO dentˈuðo +DENTUDOS dentˈuðos +DENUDAR dˌenuðˈaɾ +DENUNCIADA dˌenunθjˈaða +DENUNCIADAS dˌenunθjˈaðas +DENUNCIADO dˌenunθjˈaðo +DENUNCIADOR dˌenunθjaðˈoɾ +DENUNCIADORA dˌenunθjaðˈoɾa +DENUNCIADOS dˌenunθjˈaðos +DENUNCIAR dˌenunθjˈaɾ +DENVERIANO dˌembeɾjˈano +DEODATO dˌeoðˈato +DEÓNTICO deˈontiko +DEONTOLOGÍA dˌeontˌoloxˈia +DEONTOLÓGICA dˌeontolˈoxika +DEONTOLÓGICAS dˌeontolˈoxikas +DEONTOLÓGICO dˌeontolˈoxiko +DEONTOLÓGICOS dˌeontolˈoxikos +DEPARA depˈaɾa +DEPARADA dˌepaɾˈaða +DEPARADAS dˌepaɾˈaðas +DEPARADO dˌepaɾˈaðo +DEPARADOS dˌepaɾˈaðos +DEPARARA dˌepaɾˈaɾa +DEPARTAMENTAL dˌepaɾtˌamentˈal +DEPARTAMENTE depˈaɾtamˈente +DEPARTAMENTIZACIÓN dˌepaɾtˌamentˌiθaθjˈon +DEPARTAMENTO dˌepaɾtamˈɛnto +DEPARTAMENTOS dˌepaɾtamˈɛntos +DEPARTIDA dˌepaɾtˈiða +DEPARTIDAS dˌepaɾtˈiðas +DEPARTIDO dˌepaɾtˈiðo +DEPARTIDOS dˌepaɾtˈiðos +DEPARTO depˈaɾto +DEPAUPERADA dˌepaʊpeɾˈaða +DEPAUPERADAS dˌepaʊpeɾˈaðas +DEPAUPERADO dˌepaʊpeɾˈaðo +DEPAUPERADOS dˌepaʊpeɾˈaðos +DEPAUPERAR dˌepaʊpeɾˈaɾ +DEPENDENCIA dˌependˈɛnθja +DEPENDIDA dˌependˈiða +DEPENDIDAS dˌependˈiðas +DEPENDIDO dˌependˈiðo +DEPENDIDOS dˌependˈiðos +DEPENDIENTE dˌependjˈɛnte +DEPILADA dˌepilˈaða +DEPILADAS dˌepilˈaðas +DEPILADO dˌepilˈaðo +DEPILADOS dˌepilˈaðos +DEPILAR dˌepilˈaɾ +DEPILATORIO dˌepilatˈoɾjo +DEPLORA deplˈoɾa +DEPLORADA dˌeploɾˈaða +DEPLORADAS dˌeploɾˈaðas +DEPLORADO dˌeploɾˈaðo +DEPLORADOS dˌeploɾˈaðos +DEPLORAR dˌeploɾˈaɾ +DEPONER dˌeponˈeɾ +DEPONGO depˈoŋɡo +DEPORTACIÓN dˌepoɾtaθjˈon +DEPORTADA dˌepoɾtˈaða +DEPORTADAS dˌepoɾtˈaðas +DEPORTADO dˌepoɾtˈaðo +DEPORTADOS dˌepoɾtˈaðos +DEPORTAR dˌepoɾtˈaɾ +DEPORTE depˈoɾte +DEPORTES depˈoɾtes +DEPORTISTA dˌepoɾtˈista +DEPORTIVISTA dˌepoɾtiβˈista +DEPORTIVO dˌepoɾtˈiβo +DEPORTO depˈoɾto +DEPOSITADA dˌepositˈaða +DEPOSITADAS dˌepositˈaðas +DEPOSITADO dˌepositˈaðo +DEPOSITADOS dˌepositˈaðos +DEPÓSITO depˈosito +DEPÓSITOS depˈositos +DEPRAVACIÓN dˌepɾaβaθjˈon +DEPRAVADA dˌepɾaβˈaða +DEPRAVADAS dˌepɾaβˈaðas +DEPRAVADO dˌepɾaβˈaðo +DEPRAVADOS dˌepɾaβˈaðos +DEPRAVAR dˌepɾaβˈaɾ +DEPRE dˈepɾe +DEPRECADA dˌepɾekˈaða +DEPRECADAS dˌepɾekˈaðas +DEPRECADO dˌepɾekˈaðo +DEPRECADOS dˌepɾekˈaðos +DEPRECAR dˌepɾekˈaɾ +DEPRECIADA dˌepɾeθjˈaða +DEPRECIADAS dˌepɾeθjˈaðas +DEPRECIADO dˌepɾeθjˈaðo +DEPRECIADOS dˌepɾeθjˈaðos +DEPREDADA dˌepɾeðˈaða +DEPREDADAS dˌepɾeðˈaðas +DEPREDADO dˌepɾeðˈaðo +DEPREDADOR dˌepɾeðaðˈoɾ +DEPREDADORA dˌepɾeðaðˈoɾa +DEPREDADORAS dˌepɾeðaðˈoɾas +DEPREDADORES dˌepɾeðaðˈoɾes +DEPREDADOS dˌepɾeðˈaðos +DEPREDAMOS dˌepɾeðˈamos +DEPREDAR dˌepɾeðˈaɾ +DEPREDARE dˌepɾeðˈaɾe +DEPRESIÓN dˌepɾesjˈon +DEPRESIVA dˌepɾesˈiβa +DEPRESIVAS dˌepɾesˈiβas +DEPRESIVO dˌepɾesˈiβo +DEPRESIVOS dˌepɾesˈiβos +DEPRESOR dˌepɾesˈoɾ +DEPRIMIDA dˌepɾimˈiða +DEPRIMIDAS dˌepɾimˈiðas +DEPRIMIDO dˌepɾimˈiðo +DEPRIMIDOS dˌepɾimˈiðos +DEPRIMIR dˌepɾimˈiɾ +DEPRISA depɾˈisa +DEPRIVACIÓN dˌepɾiβaθjˈon +DEPROTONACIÓN dˌepɾotˌonaθjˈon +DEPUESTA depwˈesta +DEPUESTAS depwˈestas +DEPUESTO depwˈesto +DEPUESTOS depwˈestos +DEPURA depˈuɾa +DEPURACIÓN dˌepuɾaθjˈon +DEPURADA dˌepuɾˈaða +DEPURADAS dˌepuɾˈaðas +DEPURADO dˌepuɾˈaðo +DEPURADORA dˌepuɾaðˈoɾa +DEPURADOS dˌepuɾˈaðos +DEPURAMOS dˌepuɾˈamos +DEPURANDO dˌepuɾˈando +DEPURAR dˌepuɾˈaɾ +DEPURARA dˌepuɾˈaɾa +DEPURARÁ dˌepuɾaɾˈa +DEPURÁRAMOS dˌepuɾˈaɾamos +DEPURARAS dˌepuɾˈaɾas +DEPURARÁS dˌepuɾaɾˈas +DEPURARE dˌepuɾˈaɾe +DEPURAREIS dˌepuɾˈaɾeɪs +DEPURAREMOS dˌepuɾaɾˈemos +DEPURARES dˌepuɾˈaɾes +DEPURARÍAMOS dˌepuɾaɾˈiamos +DEPURAS depˈuɾas +DEPURASTE dˌepuɾˈaste +DEPURE depˈuɾe +DEPUREMOS dˌepuɾˈemos +DEPURES depˈuɾes +DEPURO depˈuɾo +DEPUSE depˈuse +DEPUTA depˈuta +DEPUTADA dˌeputˈaða +DEPUTADAS dˌeputˈaðas +DEPUTADO dˌeputˈaðo +DEPUTADOS dˌeputˈaðos +DEPUTÁIS dˌeputˈais +DEPUTAMOS dˌeputˈamos +DEPUTANDO dˌeputˈando +DEPUTAR dˌeputˈaɾ +DEPUTARA dˌeputˈaɾa +DEPUTARÁ dˌeputaɾˈa +DEPUTÁRAMOS dˌeputˈaɾamos +DEPUTARAS dˌeputˈaɾas +DEPUTARÁS dˌeputaɾˈas +DEPUTAREIS dˌeputˈaɾeɪs +DEPUTARÉIS dˌeputaɾˈeis +DEPUTAREMOS dˌeputaɾˈemos +DEPUTARES dˌeputˈaɾes +DEPUTARÍA dˌeputaɾˈia +DEPUTARÍAMOS dˌeputaɾˈiamos +DEPUTARÍAS dˌeputaɾˈias +DEPUTAS depˈutas +DEPUTASTE dˌeputˈaste +DEPUTE depˈute +DEPUTÉIS dˌeputˈeis +DEPUTEMOS dˌeputˈemos +DEPUTES depˈutes +DEPUTO depˈuto +DERBI dˈeɾβi +DERECHA deɾˈetʃa +DERECHAS deɾˈetʃas +DERECHISMO dˌeɾetʃˈismo +DERECHISTA dˌeɾetʃˈista +DERECHITO dˌeɾetʃˈito +DERECHIZADA dˌeɾetʃiθˈaða +DERECHIZADAS dˌeɾetʃiθˈaðas +DERECHIZADO dˌeɾetʃiθˈaðo +DERECHIZADOS dˌeɾetʃiθˈaðos +DERECHIZAR dˌeɾetʃiθˈaɾ +DERECHO deɾˈetʃo +DERECHOS deɾˈetʃos +DERELINQUIDA dˌeɾelinkˈiða +DERELINQUIDAS dˌeɾelinkˈiðas +DERELINQUIDO dˌeɾelinkˈiðo +DERELINQUIDOS dˌeɾelinkˈiðos +DERELINQUIR dˌeɾelinkˈiɾ +DERIVACIÓN dˌeɾiβaθjˈon +DERIVADA dˌeɾiβˈaða +DERIVADAS dˌeɾiβˈaðas +DERIVADO dˌeɾiβˈaðo +DERIVADOS dˌeɾiβˈaðos +DERIVAR dˌeɾiβˈaɾ +DERIVATIVA dˌeɾiβatˈiβa +DERIVATIVAS dˌeɾiβatˈiβas +DERIVATIVO dˌeɾiβatˈiβo +DERIVATIVOS dˌeɾiβatˈiβos +DERMATITIS dˌeɾmatˈitis +DERMATOLÓGICA dˌeɾmatolˈoxika +DERMATOLÓGICAS dˌeɾmatolˈoxikas +DERMATOLÓGICO dˌeɾmatolˈoxiko +DERMATOLÓGICOS dˌeɾmatolˈoxikos +DERMATOSCOPIA dˌeɾmatoskˈopja +DERMIS dˈeɾmis +DERMOCOSMÉTICA dˌeɾmokosmˈetika +DERMOCOSMÉTICAS dˌeɾmokosmˈetikas +DERMOCOSMÉTICO dˌeɾmokosmˈetiko +DERMOCOSMÉTICOS dˌeɾmokosmˈetikos +DEROGADA dˌeɾoɣˈaða +DEROGADAS dˌeɾoɣˈaðas +DEROGADO dˌeɾoɣˈaðo +DEROGADOS dˌeɾoɣˈaðos +DEROGATIVO dˌeɾoɣatˈiβo +DERRAMADA dˌeɾɾamˈaða +DERRAMADAS dˌeɾɾamˈaðas +DERRAMADO dˌeɾɾamˈaðo +DERRAMADOS dˌeɾɾamˈaðos +DERRAMAMIENTO dˌeɾɾamamjˈɛnto +DERRAMAR dˌeɾɾamˈaɾ +DERRAME deɾɾˈame +DERRAPADA dˌeɾɾapˈaða +DERRAPADAS dˌeɾɾapˈaðas +DERRAPADO dˌeɾɾapˈaðo +DERRAPADOS dˌeɾɾapˈaðos +DERRAPAJE dˌeɾɾapˈaxe +DERRELINQUIDA dˌeɾɾelinkˈiða +DERRELINQUIDAS dˌeɾɾelinkˈiðas +DERRELINQUIDO dˌeɾɾelinkˈiðo +DERRELINQUIDOS dˌeɾɾelinkˈiðos +DERRELINQUIR dˌeɾɾelinkˈiɾ +DERRENGAR dˌeɾɾeŋɡˈaɾ +DERRETIDA dˌeɾɾetˈiða +DERRETIDAS dˌeɾɾetˈiðas +DERRETIDO dˌeɾɾetˈiðo +DERRETIDOS dˌeɾɾetˈiðos +DERRETIMIENTO dˌeɾɾetimjˈɛnto +DERRETIR dˌeɾɾetˈiɾ +DERRIBADA dˌeɾɾiβˈaða +DERRIBADAS dˌeɾɾiβˈaðas +DERRIBADO dˌeɾɾiβˈaðo +DERRIBADOS dˌeɾɾiβˈaðos +DERRIBAMIENTO dˌeɾɾiβamjˈɛnto +DERRIBAR dˌeɾɾiβˈaɾ +DERRIBO deɾɾˈiβo +DERROCADA dˌeɾɾokˈaða +DERROCADAS dˌeɾɾokˈaðas +DERROCADO dˌeɾɾokˈaðo +DERROCADOS dˌeɾɾokˈaðos +DERROCAMIENTO dˌeɾɾokamjˈɛnto +DERROCAR dˌeɾɾokˈaɾ +DERROCHADA dˌeɾɾotʃˈaða +DERROCHADAS dˌeɾɾotʃˈaðas +DERROCHADO dˌeɾɾotʃˈaðo +DERROCHADOR dˌeɾɾotʃaðˈoɾ +DERROCHADORA dˌeɾɾotʃaðˈoɾa +DERROCHADORAS dˌeɾɾotʃaðˈoɾas +DERROCHADORES dˌeɾɾotʃaðˈoɾes +DERROCHADOS dˌeɾɾotʃˈaðos +DERROTADA dˌeɾɾotˈaða +DERROTADAS dˌeɾɾotˈaðas +DERROTADO dˌeɾɾotˈaðo +DERROTADOS dˌeɾɾotˈaðos +DERROTAR dˌeɾɾotˈaɾ +DERROTISMO dˌeɾɾotˈismo +DERROTISMOS dˌeɾɾotˈismos +DERROTISTA dˌeɾɾotˈista +DERRUIDA dˌeɾɾuˈiða +DERRUIDAS dˌeɾɾuˈiðas +DERRUIDO dˌeɾɾuˈiðo +DERRUIDOS dˌeɾɾuˈiðos +DERRUIR dˌeɾɾuˈiɾ +DERRUMBADA dˌeɾɾumbˈaða +DERRUMBADAS dˌeɾɾumbˈaðas +DERRUMBADERO dˌeɾɾumbaðˈeɾo +DERRUMBADO dˌeɾɾumbˈaðo +DERRUMBADOS dˌeɾɾumbˈaðos +DERRUMBAMIENTO dˌeɾɾumbamjˈɛnto +DERRUMBAR dˌeɾɾumbˈaɾ +DES dˈes +DESABASTECER dˌesaβˌasteθˈeɾ +DESABASTECIDA dˌesaβˌasteθˈiða +DESABASTECIDAS dˌesaβˌasteθˈiðas +DESABASTECIDOS dˌesaβˌasteθˈiðos +DESABASTECIMIENTO dˌesaβˌasteθimjˈɛnto +DESABEJADA dˌesaβexˈaða +DESABEJADAS dˌesaβexˈaðas +DESABEJADO dˌesaβexˈaðo +DESABEJADOS dˌesaβexˈaðos +DESABEJAR dˌesaβexˈaɾ +DESABORIDO dˌesaβoɾˈiðo +DESABOTONADA dˌesaβˌotonˈaða +DESABOTONADAS dˌesaβˌotonˈaðas +DESABOTONADO dˌesaβˌotonˈaðo +DESABOTONADOS dˌesaβˌotonˈaðos +DESABOTONAR dˌesaβˌotonˈaɾ +DESABRIDA dˌesaβɾˈiða +DESABRIDAS dˌesaβɾˈiðas +DESABRIDO dˌesaβɾˈiðo +DESABRIDOS dˌesaβɾˈiðos +DESABRIGAR dˌesaβɾiɣˈaɾ +DESABRIMIENTO dˌesaβɾimjˈɛnto +DESABRIR dˌesaβɾˈiɾ +DESABROCHADA dˌesaβɾotʃˈaða +DESABROCHADAS dˌesaβɾotʃˈaðas +DESABROCHADO dˌesaβɾotʃˈaðo +DESABROCHADOS dˌesaβɾotʃˈaðos +DESABROCHAR dˌesaβɾotʃˈaɾ +DESACATADA dˌesakatˈaða +DESACATADAS dˌesakatˈaðas +DESACATADO dˌesakatˈaðo +DESACATADOS dˌesakatˈaðos +DESACATAR dˌesakatˈaɾ +DESACATO dˌesakˈato +DESACELERACIÓN dˌesaθˌeleɾaθjˈon +DESACELERADA dˌesaθˌeleɾˈaða +DESACELERADAS dˌesaθˌeleɾˈaðas +DESACELERADO dˌesaθˌeleɾˈaðo +DESACELERADOS dˌesaθˌeleɾˈaðos +DESACELERAR dˌesaθˌeleɾˈaɾ +DESACERTADA dˌesaθeɾtˈaða +DESACERTADAS dˌesaθeɾtˈaðas +DESACERTADO dˌesaθeɾtˈaðo +DESACERTADOS dˌesaθeɾtˈaðos +DESACERTAR dˌesaθeɾtˈaɾ +DESACOMODADA dˌesakˌomoðˈaða +DESACOMODADAS dˌesakˌomoðˈaðas +DESACOMODADO dˌesakˌomoðˈaðo +DESACOMODADOS dˌesakˌomoðˈaðos +DESACOMODAR dˌesakˌomoðˈaɾ +DESACOMPASADA dˌesakˌompasˈaða +DESACOMPASADAS dˌesakˌompasˈaðas +DESACOMPASADO dˌesakˌompasˈaðo +DESACOMPASADOS dˌesakˌompasˈaðos +DESACONSEJADA dˌesakˌonsexˈaða +DESACONSEJADAS dˌesakˌonsexˈaðas +DESACONSEJADO dˌesakˌonsexˈaðo +DESACONSEJADOS dˌesakˌonsexˈaðos +DESACONSEJAR dˌesakˌonsexˈaɾ +DESACOPLADA dˌesakoplˈaða +DESACOPLADAS dˌesakoplˈaðas +DESACOPLADO dˌesakoplˈaðo +DESACOPLADOS dˌesakoplˈaðos +DESACOPLAMIENTO dˌesakˌoplamjˈɛnto +DESACOPLAR dˌesakoplˈaɾ +DESACORDADA dˌesakoɾðˈaða +DESACORDADAS dˌesakoɾðˈaðas +DESACORDADO dˌesakoɾðˈaðo +DESACORDADOS dˌesakoɾðˈaðos +DESACOSTUMBRADA dˌesakˌostumbɾˈaða +DESACOSTUMBRADAS dˌesakˌostumbɾˈaðas +DESACOSTUMBRADO dˌesakˌostumbɾˈaðo +DESACOSTUMBRADOS dˌesakˌostumbɾˈaðos +DESACOSTUMBRAR dˌesakˌostumbɾˈaɾ +DESACRALIZADA dˌesakɾˌaliθˈaða +DESACRALIZADAS dˌesakɾˌaliθˈaðas +DESACRALIZADO dˌesakɾˌaliθˈaðo +DESACRALIZADOS dˌesakɾˌaliθˈaðos +DESACRALIZAR dˌesakɾˌaliθˈaɾ +DESACREDITADA dˌesakɾˌeðitˈaða +DESACREDITADAS dˌesakɾˌeðitˈaðas +DESACREDITADO dˌesakɾˌeðitˈaðo +DESACREDITADOS dˌesakɾˌeðitˈaðos +DESACREDITAR dˌesakɾˌeðitˈaɾ +DESACTIVACIÓN dˌesaktˌiβaθjˈon +DESACTIVADA dˌesaktiβˈaða +DESACTIVADAS dˌesaktiβˈaðas +DESACTIVADO dˌesaktiβˈaðo +DESACTIVADOS dˌesaktiβˈaðos +DESACTIVAR dˌesaktiβˈaɾ +DESACTUALIZAR dˌesaktwˌaliθˈaɾ +DESAFECTA dˌesafˈekta +DESAFECTÁ dˌesafektˈa +DESAFECTADA dˌesafektˈaða +DESAFECTADAS dˌesafektˈaðas +DESAFECTADO dˌesafektˈaðo +DESAFECTADOS dˌesafektˈaðos +DESAFECTAR dˌesafektˈaɾ +DESAFECTAS dˌesafˈektas +DESAFECTO dˌesafˈekto +DESAFECTOS dˌesafˈektos +DESAFIADA dˌesafjˈaða +DESAFIADAS dˌesafjˈaðas +DESAFIADO dˌesafjˈaðo +DESAFIADOS dˌesafjˈaðos +DESAFIANTEMENTE dˌesafjˈantemˈente +DESAFILAR dˌesafilˈaɾ +DESAFINADA dˌesafinˈaða +DESAFINADAS dˌesafinˈaðas +DESAFINADO dˌesafinˈaðo +DESAFINADOS dˌesafinˈaðos +DESAFINAR dˌesafinˈaɾ +DESAFÍO dˌesafˈio +DESAFORADO dˌesafoɾˈaðo +DESAFORAR dˌesafoɾˈaɾ +DESAFORTUNADA dˌesafˌoɾtunˈaða +DESAFORTUNADAMENTE dˌesafˌoɾtunˈaðamˈente +DESAFORTUNADAS dˌesafˌoɾtunˈaðas +DESAFORTUNADO dˌesafˌoɾtunˈaðo +DESAFORTUNADOS dˌesafˌoɾtunˈaðos +DESAFUERO dˌesafwˈeɾo +DESAGOTAR dˌesaɣotˈaɾ +DESAGRADABLE dˌesaɣɾaðˈaβle +DESAGRADADA dˌesaɣɾaðˈaða +DESAGRADADAS dˌesaɣɾaðˈaðas +DESAGRADADO dˌesaɣɾaðˈaðo +DESAGRADADOS dˌesaɣɾaðˈaðos +DESAGRADAR dˌesaɣɾaðˈaɾ +DESAGRADECER dˌesaɣɾˌaðeθˈeɾ +DESAGRADECIDA dˌesaɣɾˌaðeθˈiða +DESAGRADECIDAS dˌesaɣɾˌaðeθˈiðas +DESAGRADECIDO dˌesaɣɾˌaðeθˈiðo +DESAGRADECIDOS dˌesaɣɾˌaðeθˈiðos +DESAGRAVIADA dˌesaɣɾaβjˈaða +DESAGRAVIADAS dˌesaɣɾaβjˈaðas +DESAGRAVIADO dˌesaɣɾaβjˈaðo +DESAGRAVIADOS dˌesaɣɾaβjˈaðos +DESAGRAVIAR dˌesaɣɾaβjˈaɾ +DESAGREGADA dˌesaɣɾeɣˈaða +DESAGREGADAS dˌesaɣɾeɣˈaðas +DESAGREGADO dˌesaɣɾeɣˈaðo +DESAGREGADOS dˌesaɣɾeɣˈaðos +DESAGUADA dˌesaɣwˈaða +DESAGUADAS dˌesaɣwˈaðas +DESAGUADERO dˌesaɣwaðˈeɾo +DESAGUADO dˌesaɣwˈaðo +DESAGUADOS dˌesaɣwˈaðos +DESAGUAR dˌesaɣwˈaɾ +DESAGÜE dˌesaɣˈue +DESAHIJADA dˌesaixˈaða +DESAHIJADAS dˌesaixˈaðas +DESAHIJADO dˌesaixˈaðo +DESAHIJADOS dˌesaixˈaðos +DESAHIJAR dˌesaixˈaɾ +DESAHOGADA dˌesaoɣˈaða +DESAHOGADAS dˌesaoɣˈaðas +DESAHOGADO dˌesaoɣˈaðo +DESAHOGADOS dˌesaoɣˈaðos +DESAHOGAR dˌesaoɣˈaɾ +DESAHUCIADA dˌesauθjˈaða +DESAHUCIADAS dˌesauθjˈaðas +DESAHUCIADO dˌesauθjˈaðo +DESAHUCIADOS dˌesauθjˈaðos +DESAHUCIAR dˌesauθjˈaɾ +DESAHUCIO dˌesaˈuθjo +DESAINADA dˌesaɪnˈaða +DESAINADAS dˌesaɪnˈaðas +DESAINADO dˌesaɪnˈaðo +DESAINADOS dˌesaɪnˈaðos +DESAINAR dˌesaɪnˈaɾ +DESAIRADA dˌesaɪɾˈaða +DESAIRADAS dˌesaɪɾˈaðas +DESAIRADO dˌesaɪɾˈaðo +DESAIRADOS dˌesaɪɾˈaðos +DESAIRAR dˌesaɪɾˈaɾ +DESAIRE desˈaɪɾe +DESAJUSTADA dˌesaxustˈaða +DESAJUSTADAS dˌesaxustˈaðas +DESAJUSTADO dˌesaxustˈaðo +DESAJUSTADOS dˌesaxustˈaðos +DESAJUSTAR dˌesaxustˈaɾ +DESAJUSTE dˌesaxˈuste +DESALADORA dˌesalaðˈoɾa +DESALADORAS dˌesalaðˈoɾas +DESALAR dˌesalˈaɾ +DESALENTADA dˌesalentˈaða +DESALENTADAS dˌesalentˈaðas +DESALENTADO dˌesalentˈaðo +DESALENTADOS dˌesalentˈaðos +DESALENTAR dˌesalentˈaɾ +DESALIÑADA dˌesaliɲˈaða +DESALIÑADAS dˌesaliɲˈaðas +DESALIÑADO dˌesaliɲˈaðo +DESALIÑADOS dˌesaliɲˈaðos +DESALIÑAR dˌesaliɲˈaɾ +DESALIÑARAN dˌesaliɲˈaɾan +DESALINEAMIENTO dˌesalˌineamjˈɛnto +DESALINIZADA dˌesalˌiniθˈaða +DESALINIZADAS dˌesalˌiniθˈaðas +DESALINIZADO dˌesalˌiniθˈaðo +DESALINIZADOS dˌesalˌiniθˈaðos +DESALINIZAR dˌesalˌiniθˈaɾ +DESALOJADA dˌesaloxˈaða +DESALOJADAS dˌesaloxˈaðas +DESALOJADO dˌesaloxˈaðo +DESALOJADOS dˌesaloxˈaðos +DESALOJO dˌesalˈoxo +DESALQUILAR dˌesalkilˈaɾ +DESAMAR dˌesamˈaɾ +DESAMARRADA dˌesamaɾɾˈaða +DESAMARRADAS dˌesamaɾɾˈaðas +DESAMARRADO dˌesamaɾɾˈaðo +DESAMARRADOS dˌesamaɾɾˈaðos +DESAMARRAR dˌesamaɾɾˈaɾ +DESAMBIGUACIÓN dˌesambˌiɣwaθjˈon +DESAMBIGUAR dˌesambiɣwˈaɾ +DESAMISTÁ dˌesamistˈa +DESAMISTADA dˌesamistˈaða +DESAMISTADAS dˌesamistˈaðas +DESAMISTADO dˌesamistˈaðo +DESAMISTADOS dˌesamistˈaðos +DESAMISTARSE dˌesamistˈaɾse +DESAMOR dˌesamˈoɾ +DESAMORTIZACIÓN dˌesamˌoɾtiθaθjˈon +DESAMORTIZADA dˌesamˌoɾtiθˈaða +DESAMORTIZADAS dˌesamˌoɾtiθˈaðas +DESAMORTIZADO dˌesamˌoɾtiθˈaðo +DESAMORTIZADOR dˌesamˌoɾtiθaðˈoɾ +DESAMORTIZADOS dˌesamˌoɾtiθˈaðos +DESAMORTIZAR dˌesamˌoɾtiθˈaɾ +DESAMPARADA dˌesampaɾˈaða +DESAMPARADAS dˌesampaɾˈaðas +DESAMPARADOS dˌesampaɾˈaðos +DESAMPARAR dˌesampaɾˈaɾ +DESANDADA dˌesandˈaða +DESANDADAS dˌesandˈaðas +DESANDADO dˌesandˈaðo +DESANDADOS dˌesandˈaðos +DESANDAR dˌesandˈaɾ +DESANGELADA dˌesaŋxelˈaða +DESANGELADAS dˌesaŋxelˈaðas +DESANGELADO dˌesaŋxelˈaðo +DESANGELADOS dˌesaŋxelˈaðos +DESANGRADA dˌesaŋɡɾˈaða +DESANGRADAS dˌesaŋɡɾˈaðas +DESANGRADO dˌesaŋɡɾˈaðo +DESANGRADOS dˌesaŋɡɾˈaðos +DESANGRAMIENTO dˌesaŋɡɾamjˈɛnto +DESANGRAR dˌesaŋɡɾˈaɾ +DESANIMADA dˌesanimˈaða +DESANIMADAS dˌesanimˈaðas +DESANIMADO dˌesanimˈaðo +DESANIMADOS dˌesanimˈaðos +DESANUDADA dˌesanuðˈaða +DESANUDADAS dˌesanuðˈaðas +DESANUDADO dˌesanuðˈaðo +DESANUDADOS dˌesanuðˈaðos +DESANUDAR dˌesanuðˈaɾ +DESAPALANCAR dˌesapˌalankˈaɾ +DESAPAREAR dˌesapˌaɾeˈaɾ +DESAPARECER dˌesapˌaɾeθˈeɾ +DESAPARECIDA dˌesapˌaɾeθˈiða +DESAPARECIDAS dˌesapˌaɾeθˈiðas +DESAPARECIDO dˌesapˌaɾeθˈiðo +DESAPARECIDOS dˌesapˌaɾeθˈiðos +DESAPARECIENDO dˌesapˌaɾeθjˈɛndo +DESAPARECIMIENTO dˌesapˌaɾeθimjˈɛnto +DESAPARICIÓN dˌesapˌaɾiθjˈon +DESAPARICIONES dˌesapˌaɾiθjˈones +DESAPASIONADA dˌesapˌasjonˈaða +DESAPASIONADAS dˌesapˌasjonˈaðas +DESAPASIONADO dˌesapˌasjonˈaðo +DESAPASIONADOS dˌesapˌasjonˈaðos +DESAPEGADA dˌesapeɣˈaða +DESAPEGADAS dˌesapeɣˈaðas +DESAPEGADO dˌesapeɣˈaðo +DESAPEGADOS dˌesapeɣˈaðos +DESAPEGAR dˌesapeɣˈaɾ +DESAPEGO dˌesapˈeɣo +DESAPILAR dˌesapilˈaɾ +DESAPODERAMIENTO dˌesapˌoðeɾamjˈɛnto +DESAPRENDIDA dˌesapɾendˈiða +DESAPRENDIDAS dˌesapɾendˈiðas +DESAPRENDIDO dˌesapɾendˈiðo +DESAPRENDIDOS dˌesapɾendˈiðos +DESAPRENSIVA dˌesapɾensˈiβa +DESAPRENSIVAS dˌesapɾensˈiβas +DESAPRENSIVO dˌesapɾensˈiβo +DESAPRENSIVOS dˌesapɾensˈiβos +DESAPROBACIÓN dˌesapɾˌoβaθjˈon +DESAPROBADA dˌesapɾoβˈaða +DESAPROBADAS dˌesapɾoβˈaðas +DESAPROBADO dˌesapɾoβˈaðo +DESAPROBADOS dˌesapɾoβˈaðos +DESAPROBAR dˌesapɾoβˈaɾ +DESAPROVECHADA dˌesapɾˌoβetʃˈaða +DESAPROVECHADAS dˌesapɾˌoβetʃˈaðas +DESAPROVECHADO dˌesapɾˌoβetʃˈaðo +DESAPROVECHADOS dˌesapɾˌoβetʃˈaðos +DESAPROVECHAR dˌesapɾˌoβetʃˈaɾ +DESARBOLADA dˌesaɾβolˈaða +DESARBOLADAS dˌesaɾβolˈaðas +DESARBOLADO dˌesaɾβolˈaðo +DESARBOLADOS dˌesaɾβolˈaðos +DESARBOLAR dˌesaɾβolˈaɾ +DESARCHIVAR dˌesaɾtʃiβˈaɾ +DESARENAR dˌesaɾenˈaɾ +DESARMABLE dˌesaɾmˈaβle +DESARMADA dˌesaɾmˈaða +DESARMADAS dˌesaɾmˈaðas +DESARMADERO dˌesaɾmaðˈeɾo +DESARMADO dˌesaɾmˈaðo +DESARMADOS dˌesaɾmˈaðos +DESARMANTE dˌesaɾmˈante +DESARMAR dˌesaɾmˈaɾ +DESARRAIGA dˌesaɾɾˈaɪɣa +DESARRAIGADA dˌesaɾɾaɪɣˈaða +DESARRAIGADAS dˌesaɾɾaɪɣˈaðas +DESARRAIGADO dˌesaɾɾaɪɣˈaðo +DESARRAIGADOS dˌesaɾɾaɪɣˈaðos +DESARRAIGAMOS dˌesaɾɾaɪɣˈamos +DESARRAIGANDO dˌesaɾɾaɪɣˈando +DESARRAIGAR dˌesaɾɾaɪɣˈaɾ +DESARRAIGARA dˌesaɾɾaɪɣˈaɾa +DESARRAIGARÁ dˌesaɾɾˌaɪɣaɾˈa +DESARRAIGÁRAMOS dˌesaɾɾaɪɣˈaɾamos +DESARRAIGARAS dˌesaɾɾaɪɣˈaɾas +DESARRAIGARÁS dˌesaɾɾˌaɪɣaɾˈas +DESARRAIGAREIS dˌesaɾɾaɪɣˈaɾeɪs +DESARRAIGAREMOS dˌesaɾɾˌaɪɣaɾˈemos +DESARRAIGARES dˌesaɾɾaɪɣˈaɾes +DESARRAIGARÍAMOS dˌesaɾɾˌaɪɣaɾˈiamos +DESARRAIGAS dˌesaɾɾˈaɪɣas +DESARRAIGASTE dˌesaɾɾaɪɣˈaste +DESARRAIGO dˌesaɾɾˈaɪɣo +DESARRAIGUE dˌesaɾɾˈaɪɣe +DESARRAIGUEMOS dˌesaɾɾaɪɣˈemos +DESARRAIGUES dˌesaɾɾˈaɪɣes +DESARREGLADA dˌesaɾɾeɣlˈaða +DESARREGLADAS dˌesaɾɾeɣlˈaðas +DESARREGLADO dˌesaɾɾeɣlˈaðo +DESARREGLADOS dˌesaɾɾeɣlˈaðos +DESARREGLAR dˌesaɾɾeɣlˈaɾ +DESARROPADA dˌesaɾɾopˈaða +DESARROPADAS dˌesaɾɾopˈaðas +DESARROPADO dˌesaɾɾopˈaðo +DESARROPADOS dˌesaɾɾopˈaðos +DESARROPAR dˌesaɾɾopˈaɾ +DESARROPO dˌesaɾɾˈopo +DESARRUGAR dˌesaɾɾuɣˈaɾ +DESARTICULADA dˌesaɾtˌikulˈaða +DESARTICULADAS dˌesaɾtˌikulˈaðas +DESARTICULADO dˌesaɾtˌikulˈaðo +DESARTICULADOS dˌesaɾtˌikulˈaðos +DESASE desˈase +DESASES desˈases +DESASIDA dˌesasˈiða +DESASIDAS dˌesasˈiðas +DESASIDO dˌesasˈiðo +DESASIDOS dˌesasˈiðos +DESASNAR dˌesasnˈaɾ +DESASOSEGADA dˌesasˌoseɣˈaða +DESASOSEGADAS dˌesasˌoseɣˈaðas +DESASOSEGADO dˌesasˌoseɣˈaðo +DESASOSEGADOS dˌesasˌoseɣˈaðos +DESASOSEGANTE dˌesasˌoseɣˈante +DESASOSEGAR dˌesasˌoseɣˈaɾ +DESASOSIEGO dˌesasosjˈeɣo +DESASTRE desˈastɾe +DESASTRES desˈastɾes +DESASTROSA dˌesastɾˈosa +DESASTROSAS dˌesastɾˈosas +DESASTROSO dˌesastɾˈoso +DESASTROSOS dˌesastɾˈosos +DESATADA dˌesatˈaða +DESATADAS dˌesatˈaðas +DESATADO dˌesatˈaðo +DESATADOS dˌesatˈaðos +DESATASCADA dˌesataskˈaða +DESATASCADAS dˌesataskˈaðas +DESATASCADO dˌesataskˈaðo +DESATASCADOS dˌesataskˈaðos +DESATASCAR dˌesataskˈaɾ +DESATENDIDA dˌesatendˈiða +DESATENDIDAS dˌesatendˈiðas +DESATENDIDOS dˌesatendˈiðos +DESATENTAR dˌesatentˈaɾ +DESATÓ dˌesatˈo +DESATRANCAR dˌesatɾankˈaɾ +DESATURACIÓN dˌesatˌuɾaθjˈon +DESAUTORIZADA dˌesaʊtˌoɾiθˈaða +DESAUTORIZADAS dˌesaʊtˌoɾiθˈaðas +DESAUTORIZADOS dˌesaʊtˌoɾiθˈaðos +DESAUTORIZAR dˌesaʊtˌoɾiθˈaɾ +DESAVENTAJADO dˌesaβˌentaxˈaðo +DESAYUNÁ dˌesajjunˈa +DESAYUNAR dˌesajjunˈaɾ +DESAYUNE dˌesajjˈune +DESAYUNÉ dˌesajjunˈe +DESAYUNO dˌesajjˈuno +DESAZOLVAR dˌesaθolβˈaɾ +DESAZOLVE dˌesaθˈolβe +DESAZÓN dˌesaθˈon +DESAZONADO dˌesaθonˈaðo +DESAZONANTE dˌesaθonˈante +DESAZONAR dˌesaθonˈaɾ +DESBANCADA dˌesβankˈaða +DESBANCADAS dˌesβankˈaðas +DESBANCADO dˌesβankˈaðo +DESBANCADOS dˌesβankˈaðos +DESBANCAR dˌesβankˈaɾ +DESBANDÁ dˌesβandˈa +DESBANDADA dˌesβandˈaða +DESBANDADAS dˌesβandˈaðas +DESBANDADO dˌesβandˈaðo +DESBANDADOS dˌesβandˈaðos +DESBARAJUSTADA dˌesβaɾˌaxustˈaða +DESBARAJUSTADAS dˌesβaɾˌaxustˈaðas +DESBARAJUSTADO dˌesβaɾˌaxustˈaðo +DESBARAJUSTADOS dˌesβaɾˌaxustˈaðos +DESBARAJUSTAR dˌesβaɾˌaxustˈaɾ +DESBARATADA dˌesβaɾatˈaða +DESBARATADAS dˌesβaɾatˈaðas +DESBARATADO dˌesβaɾatˈaðo +DESBARATADOS dˌesβaɾatˈaðos +DESBARATAR dˌesβaɾatˈaɾ +DESBARRANCADA dˌesβaɾɾankˈaða +DESBARRANCADAS dˌesβaɾɾankˈaðas +DESBARRANCADO dˌesβaɾɾankˈaðo +DESBARRANCADOS dˌesβaɾɾankˈaðos +DESBARRANCAR dˌesβaɾɾankˈaɾ +DESBASTADA dˌesβastˈaða +DESBASTADAS dˌesβastˈaðas +DESBASTADO dˌesβastˈaðo +DESBASTADOS dˌesβastˈaðos +DESBASTAR dˌesβastˈaɾ +DESBLOQUEADA dˌesβlokeˈaða +DESBLOQUEADAS dˌesβlokeˈaðas +DESBLOQUEADO dˌesβlokeˈaðo +DESBLOQUEADOS dˌesβlokeˈaðos +DESBLOQUEAR dˌesβlokeˈaɾ +DESBLOQUEO dˌesβlokˈeo +DESBOCADA dˌesβokˈaða +DESBOCADAS dˌesβokˈaðas +DESBOCADO dˌesβokˈaðo +DESBOCADOS dˌesβokˈaðos +DESBOCAR dˌesβokˈaɾ +DESBORDADA dˌesβoɾðˈaða +DESBORDADAS dˌesβoɾðˈaðas +DESBORDADO dˌesβoɾðˈaðo +DESBORDADOS dˌesβoɾðˈaðos +DESBORDANTE dˌesβoɾðˈante +DESBORDAR dˌesβoɾðˈaɾ +DESBOTONADA dˌesβotonˈaða +DESBOTONADAS dˌesβotonˈaðas +DESBOTONADO dˌesβotonˈaðo +DESBOTONADOS dˌesβotonˈaðos +DESBOTONAR dˌesβotonˈaɾ +DESBRAVAR dˌesβɾaβˈaɾ +DESBRIDAMIENTO dˌesβɾiðamjˈɛnto +DESBROZADA dˌesβɾoθˈaða +DESBROZADAS dˌesβɾoθˈaðas +DESBROZADO dˌesβɾoθˈaðo +DESBROZADORA dˌesβɾoθaðˈoɾa +DESBROZADOS dˌesβɾoθˈaðos +DESBROZAR dˌesβɾoθˈaɾ +DESCABALGADA dˌeskaβalɣˈaða +DESCABALGADAS dˌeskaβalɣˈaðas +DESCABALGADO dˌeskaβalɣˈaðo +DESCABALGADOS dˌeskaβalɣˈaðos +DESCABALGAR dˌeskaβalɣˈaɾ +DESCABEZADA dˌeskaβeθˈaða +DESCABEZADAS dˌeskaβeθˈaðas +DESCABEZADO dˌeskaβeθˈaðo +DESCABEZADOS dˌeskaβeθˈaðos +DESCABEZAMIENTO dˌeskaβˌeθamjˈɛnto +DESCABEZAR dˌeskaβeθˈaɾ +DESCACHADA dˌeskatʃˈaða +DESCACHADAS dˌeskatʃˈaðas +DESCACHADO dˌeskatʃˈaðo +DESCACHADOS dˌeskatʃˈaðos +DESCACHARRANTE dˌeskatʃaɾɾˈante +DESCACHIMBADA dˌeskatʃimbˈaða +DESCACHIMBADAS dˌeskatʃimbˈaðas +DESCACHIMBADO dˌeskatʃimbˈaðo +DESCACHIMBADOS dˌeskatʃimbˈaðos +DESCACHIMBAR dˌeskatʃimbˈaɾ +DESCAECER dˌeskaeθˈeɾ +DESCAECIMIENTO dˌeskaˌeθimjˈɛnto +DESCAFEINADA dˌeskafeɪnˈaða +DESCAFEINADAS dˌeskafeɪnˈaðas +DESCAFEINADO dˌeskafeɪnˈaðo +DESCAFEINADOS dˌeskafeɪnˈaðos +DESCAFEINAMIENTO dˌeskafˌeɪnamjˈɛnto +DESCAFEINAR dˌeskafeɪnˈaɾ +DESCALABRADA dˌeskalaβɾˈaða +DESCALABRADAS dˌeskalaβɾˈaðas +DESCALABRADO dˌeskalaβɾˈaðo +DESCALABRADOS dˌeskalaβɾˈaðos +DESCALABRAR dˌeskalaβɾˈaɾ +DESCALABRO dˌeskalˈaβɾo +DESCALIBRAR dˌeskaliβɾˈaɾ +DESCALIFICACIÓN dˌeskalˌifikaθjˈon +DESCALIFICACIONES dˌeskalˌifikaθjˈones +DESCALIFICADA dˌeskalˌifikˈaða +DESCALIFICADAS dˌeskalˌifikˈaðas +DESCALIFICADO dˌeskalˌifikˈaðo +DESCALIFICADOS dˌeskalˌifikˈaðos +DESCALIFICAR dˌeskalˌifikˈaɾ +DESCALZA deskˈalθa +DESCALZADA dˌeskalθˈaða +DESCALZADAS dˌeskalθˈaðas +DESCALZADO dˌeskalθˈaðo +DESCALZADOS dˌeskalθˈaðos +DESCALZAR dˌeskalθˈaɾ +DESCALZAS deskˈalθas +DESCALZO deskˈalθo +DESCAMACIÓN dˌeskamaθjˈon +DESCAMBIAR dˌeskambjˈaɾ +DESCAMINADO dˌeskaminˈaðo +DESCAMISADA dˌeskamisˈaða +DESCAMISADAS dˌeskamisˈaðas +DESCAMISADO dˌeskamisˈaðo +DESCAMISADOS dˌeskamisˈaðos +DESCANSADA dˌeskansˈaða +DESCANSADAS dˌeskansˈaðas +DESCANSADERO dˌeskansaðˈeɾo +DESCANSADO dˌeskansˈaðo +DESCANSADOS dˌeskansˈaðos +DESCANSAR dˌeskansˈaɾ +DESCANSO deskˈanso +DESCAPITALIZADA dˌeskapˌitaliθˈaða +DESCAPITALIZADAS dˌeskapˌitaliθˈaðas +DESCAPITALIZADO dˌeskapˌitaliθˈaðo +DESCAPITALIZADOS dˌeskapˌitaliθˈaðos +DESCAPITALIZAR dˌeskapˌitaliθˈaɾ +DESCAPOTABLE dˌeskapotˈaβle +DESCARAPELADO dˌeskaɾˌapelˈaðo +DESCARAPELAR dˌeskaɾˌapelˈaɾ +DESCARARSE dˌeskaɾˈaɾse +DESCARBONATADA dˌeskaɾβˌonatˈaða +DESCARBONATADAS dˌeskaɾβˌonatˈaðas +DESCARBONATADO dˌeskaɾβˌonatˈaðo +DESCARBONATADOS dˌeskaɾβˌonatˈaðos +DESCARBONATAR dˌeskaɾβˌonatˈaɾ +DESCARBONIZAR dˌeskaɾβˌoniθˈaɾ +DESCARBOXILACIÓN dˌeskaɾβˌoksilaθjˈon +DESCARBOXILADA dˌeskaɾβˌoksilˈaða +DESCARBOXILADAS dˌeskaɾβˌoksilˈaðas +DESCARBOXILADO dˌeskaɾβˌoksilˈaðo +DESCARBOXILADOS dˌeskaɾβˌoksilˈaðos +DESCARBOXILAR dˌeskaɾβˌoksilˈaɾ +DESCARGADA dˌeskaɾɣˈaða +DESCARGADAS dˌeskaɾɣˈaðas +DESCARGADO dˌeskaɾɣˈaðo +DESCARGADOS dˌeskaɾɣˈaðos +DESCARGAR dˌeskaɾɣˈaɾ +DESCARGUES deskˈaɾɣes +DESCARNADA dˌeskaɾnˈaða +DESCARNADAMENTE dˌeskaɾnˈaðamˈente +DESCARNADAS dˌeskaɾnˈaðas +DESCARNADO dˌeskaɾnˈaðo +DESCARNADOS dˌeskaɾnˈaðos +DESCARNAR dˌeskaɾnˈaɾ +DESCARRIADA dˌeskaɾɾiˈaða +DESCARRIADAS dˌeskaɾɾiˈaðas +DESCARRIADO dˌeskaɾɾiˈaðo +DESCARRIADOS dˌeskaɾɾiˈaðos +DESCARRIAR dˌeskaɾɾiˈaɾ +DESCARRILADA dˌeskaɾɾilˈaða +DESCARRILADAS dˌeskaɾɾilˈaðas +DESCARRILADO dˌeskaɾɾilˈaðo +DESCARRILADOS dˌeskaɾɾilˈaðos +DESCARRILAMIENTO dˌeskaɾɾˌilamjˈɛnto +DESCARRILAR dˌeskaɾɾilˈaɾ +DESCARRILAREIS dˌeskaɾɾilˈaɾeɪs +DESCARTA deskˈaɾta +DESCARTABLE dˌeskaɾtˈaβle +DESCARTADA dˌeskaɾtˈaða +DESCARTADAS dˌeskaɾtˈaðas +DESCARTADO dˌeskaɾtˈaðo +DESCARTADOS dˌeskaɾtˈaðos +DESCARTAMOS dˌeskaɾtˈamos +DESCARTANDO dˌeskaɾtˈando +DESCARTAR dˌeskaɾtˈaɾ +DESCARTARA dˌeskaɾtˈaɾa +DESCARTARÁ dˌeskaɾtaɾˈa +DESCARTÁRAMOS dˌeskaɾtˈaɾamos +DESCARTARAS dˌeskaɾtˈaɾas +DESCARTARÁS dˌeskaɾtaɾˈas +DESCARTAREIS dˌeskaɾtˈaɾeɪs +DESCARTAREMOS dˌeskaɾtaɾˈemos +DESCARTARES dˌeskaɾtˈaɾes +DESCARTARÍAMOS dˌeskaɾtaɾˈiamos +DESCARTAS deskˈaɾtas +DESCARTASTE dˌeskaɾtˈaste +DESCARTEMOS dˌeskaɾtˈemos +DESCARTES deskˈaɾtes +DESCARTO deskˈaɾto +DESCASAR dˌeskasˈaɾ +DESCASCARADA dˌeskaskaɾˈaða +DESCASCARADAS dˌeskaskaɾˈaðas +DESCASCARADO dˌeskaskaɾˈaðo +DESCASCARADOS dˌeskaskaɾˈaðos +DESCASCARAR dˌeskaskaɾˈaɾ +DESCASTAR dˌeskastˈaɾ +DESCASTIGAR dˌeskastiɣˈaɾ +DESCENDENTE dˌesθendˈɛnte +DESCENDENTES dˌesθendˈɛntes +DESCENDER dˌesθendˈeɾ +DESCENDIDA dˌesθendˈiða +DESCENDIDAS dˌesθendˈiðas +DESCENDIDO dˌesθendˈiðo +DESCENDIDOS dˌesθendˈiðos +DESCENDIENTE dˌesθendjˈɛnte +DESCENDIMIENTO dˌesθendimjˈɛnto +DESCENSO desθˈɛnso +DESCENTRADO dˌesθentɾˈaðo +DESCENTRALISTA dˌesθentɾalˈista +DESCENTRALIZADOR dˌesθentɾˌaliθaðˈoɾ +DESCENTRAMIENTO dˌesθentɾamjˈɛnto +DESCEPAR dˌesθepˈaɾ +DESCEREBRACIÓN dˌesθeɾˌeβɾaθjˈon +DESCEREBRACIONES dˌesθeɾˌeβɾaθjˈones +DESCEREBRAMIENTO dˌesθeɾˌeβɾamjˈɛnto +DESCEREBRAR dˌesθeɾeβɾˈaɾ +DESCERRAJABA dˌesθeɾɾaxˈaβa +DESCERRAJADA dˌesθeɾɾaxˈaða +DESCERRAJADAS dˌesθeɾɾaxˈaðas +DESCERRAJADO dˌesθeɾɾaxˈaðo +DESCERRAJADOS dˌesθeɾɾaxˈaðos +DESCERRAJAR dˌesθeɾɾaxˈaɾ +DESCERRAJE dˌesθeɾɾˈaxe +DESCHAVAR dˌestʃaβˈaɾ +DESCIFRABLE dˌesθifɾˈaβle +DESCIFRADA dˌesθifɾˈaða +DESCIFRADAS dˌesθifɾˈaðas +DESCIFRADO dˌesθifɾˈaðo +DESCIFRADOR dˌesθifɾaðˈoɾ +DESCIFRADOS dˌesθifɾˈaðos +DESCIFRAMIENTO dˌesθifɾamjˈɛnto +DESCIFRAR dˌesθifɾˈaɾ +DESCIFRE desθˈifɾe +DESCLASADA dˌesklasˈaða +DESCLASADAS dˌesklasˈaðas +DESCLASADO dˌesklasˈaðo +DESCLASADOS dˌesklasˈaðos +DESCLASIFICADA dˌesklasˌifikˈaða +DESCLASIFICADAS dˌesklasˌifikˈaðas +DESCLASIFICADO dˌesklasˌifikˈaðo +DESCLASIFICADOS dˌesklasˌifikˈaðos +DESCLASIFICAR dˌesklasˌifikˈaɾ +DESCLAVADA dˌesklaβˈaða +DESCLAVADAS dˌesklaβˈaðas +DESCLAVADO dˌesklaβˈaðo +DESCLAVADOS dˌesklaβˈaðos +DESCLAVAR dˌesklaβˈaɾ +DESCOCADA dˌeskokˈaða +DESCOCADAS dˌeskokˈaðas +DESCOCADO dˌeskokˈaðo +DESCOCADOS dˌeskokˈaðos +DESCOCARSE dˌeskokˈaɾse +DESCOCER dˌeskoθˈeɾ +DESCOCIDA dˌeskoθˈiða +DESCOCIDAS dˌeskoθˈiðas +DESCOCIDO dˌeskoθˈiðo +DESCOCIDOS dˌeskoθˈiðos +DESCODIFICADA dˌeskoðˌifikˈaða +DESCODIFICADAS dˌeskoðˌifikˈaðas +DESCODIFICADO dˌeskoðˌifikˈaðo +DESCODIFICADOS dˌeskoðˌifikˈaðos +DESCODIFICAR dˌeskoðˌifikˈaɾ +DESCOGER dˌeskoxˈeɾ +DESCOGIDA dˌeskoxˈiða +DESCOGIDAS dˌeskoxˈiðas +DESCOGIDO dˌeskoxˈiðo +DESCOGIDOS dˌeskoxˈiðos +DESCOHESIONADA dˌeskoˌesjonˈaða +DESCOHESIONADAS dˌeskoˌesjonˈaðas +DESCOHESIONADO dˌeskoˌesjonˈaðo +DESCOHESIONADOS dˌeskoˌesjonˈaðos +DESCOJONÁ dˌeskoxonˈa +DESCOLGADA dˌeskolɣˈaða +DESCOLGADAS dˌeskolɣˈaðas +DESCOLGADO dˌeskolɣˈaðo +DESCOLGADOS dˌeskolɣˈaðos +DESCOLGAR dˌeskolɣˈaɾ +DESCOLOCADO dˌeskolokˈaðo +DESCOLOCAR dˌeskolokˈaɾ +DESCOLONIZACIÓN dˌeskolˌoniθaθjˈon +DESCOLONIZADA dˌeskolˌoniθˈaða +DESCOLONIZADAS dˌeskolˌoniθˈaðas +DESCOLONIZADO dˌeskolˌoniθˈaðo +DESCOLONIZADOS dˌeskolˌoniθˈaðos +DESCOLONIZAR dˌeskolˌoniθˈaɾ +DESCOLORIDA dˌeskoloɾˈiða +DESCOLORIDAS dˌeskoloɾˈiðas +DESCOLORIDO dˌeskoloɾˈiðo +DESCOLORIDOS dˌeskoloɾˈiðos +DESCOMBRAR dˌeskombɾˈaɾ +DESCOMEDIDA dˌeskomeðˈiða +DESCOMEDIDAS dˌeskomeðˈiðas +DESCOMEDIDO dˌeskomeðˈiðo +DESCOMEDIDOS dˌeskomeðˈiðos +DESCOMEDIMIENTO dˌeskomˌeðimjˈɛnto +DESCOMEDIR dˌeskomeðˈiɾ +DESCOMIDA dˌeskomˈiða +DESCOMIDAS dˌeskomˈiðas +DESCOMIDO dˌeskomˈiðo +DESCOMIDOS dˌeskomˈiðos +DESCOMPASADAMENTE dˌeskompasˈaðamˈente +DESCOMPENSADA dˌeskompensˈaða +DESCOMPENSADAS dˌeskompensˈaðas +DESCOMPENSADO dˌeskompensˈaðo +DESCOMPENSADOS dˌeskompensˈaðos +DESCOMPILAR dˌeskompilˈaɾ +DESCOMPONEDOR dˌeskompˌoneðˈoɾ +DESCOMPOSTURA dˌeskompostˈuɾa +DESCOMPRESOR dˌeskompɾesˈoɾ +DESCOMPRIMIR dˌeskompɾimˈiɾ +DESCOMPUESTA dˌeskompwˈesta +DESCOMPUESTAS dˌeskompwˈestas +DESCOMPUESTO dˌeskompwˈesto +DESCOMPUESTOS dˌeskompwˈestos +DESCOMPUSO dˌeskompˈuso +DESCOMULGADA dˌeskomulɣˈaða +DESCOMULGADAS dˌeskomulɣˈaðas +DESCOMULGADO dˌeskomulɣˈaðo +DESCOMULGADOS dˌeskomulɣˈaðos +DESCOMULGAR dˌeskomulɣˈaɾ +DESCOMUNAL dˌeskomunˈal +DESCONCENTRADA dˌeskonθentɾˈaða +DESCONCENTRADAS dˌeskonθentɾˈaðas +DESCONCENTRADO dˌeskonθentɾˈaðo +DESCONCENTRADOS dˌeskonθentɾˈaðos +DESCONCERTADA dˌeskonθeɾtˈaða +DESCONCERTADAS dˌeskonθeɾtˈaðas +DESCONCERTADO dˌeskonθeɾtˈaðo +DESCONCERTADOS dˌeskonθeɾtˈaðos +DESCONCERTANTE dˌeskonθeɾtˈante +DESCONCERTANTES dˌeskonθeɾtˈantes +DESCONCERTAR dˌeskonθeɾtˈaɾ +DESCONCHADA dˌeskontʃˈaða +DESCONCHADAS dˌeskontʃˈaðas +DESCONCHADO dˌeskontʃˈaðo +DESCONCHADOS dˌeskontʃˈaðos +DESCONCHAR dˌeskontʃˈaɾ +DESCONECTADA dˌeskonektˈaða +DESCONECTADAS dˌeskonektˈaðas +DESCONECTADO dˌeskonektˈaðo +DESCONECTADOS dˌeskonektˈaðos +DESCONEXIÓN dˌeskoneksjˈon +DESCONEXIONES dˌeskoneksjˈones +DESCONFIADA dˌeskomfjˈaða +DESCONFIADAS dˌeskomfjˈaðas +DESCONFIADO dˌeskomfjˈaðo +DESCONFIADOS dˌeskomfjˈaðos +DESCONFIAMOS dˌeskomfjˈamos +DESCONFIANDO dˌeskomfjˈando +DESCONFIANZA dˌeskomfjˈanθa +DESCONFIANZAS dˌeskomfjˈanθas +DESCONFIAR dˌeskomfjˈaɾ +DESCONFIARA dˌeskomfjˈaɾa +DESCONFIARÁ dˌeskomfjaɾˈa +DESCONFIÁRAMOS dˌeskomfjˈaɾamos +DESCONFIARAS dˌeskomfjˈaɾas +DESCONFIARÁS dˌeskomfjaɾˈas +DESCONFIAREIS dˌeskomfjˈaɾeɪs +DESCONFIAREMOS dˌeskomfjaɾˈemos +DESCONFIARES dˌeskomfjˈaɾes +DESCONFIARÍAMOS dˌeskomfjaɾˈiamos +DESCONFIASTE dˌeskomfjˈaste +DESCONFIEMOS dˌeskomfjˈemos +DESCONFIGURAR dˌeskomfˌiɣuɾˈaɾ +DESCONFINAMIENTO dˌeskomfˌinamjˈɛnto +DESCONFINAR dˌeskomfinˈaɾ +DESCONFORME dˌeskomfˈoɾme +DESCONGELADA dˌeskoŋxelˈaða +DESCONGELADAS dˌeskoŋxelˈaðas +DESCONGELADO dˌeskoŋxelˈaðo +DESCONGELADOS dˌeskoŋxelˈaðos +DESCONGELAR dˌeskoŋxelˈaɾ +DESCONGESTIONADA dˌeskoŋxˌestjonˈaða +DESCONGESTIONADAS dˌeskoŋxˌestjonˈaðas +DESCONGESTIONADO dˌeskoŋxˌestjonˈaðo +DESCONGESTIONADOS dˌeskoŋxˌestjonˈaðos +DESCONGESTIONAMIENTO dˌeskoŋxˌestjonamjˈɛnto +DESCONOCER dˌeskonoθˈeɾ +DESCONOCIDA dˌeskonoθˈiða +DESCONOCIDAS dˌeskonoθˈiðas +DESCONOCIDO dˌeskonoθˈiðo +DESCONOCIDOS dˌeskonoθˈiðos +DESCONOCIMIENTO dˌeskonˌoθimjˈɛnto +DESCONSIDERACIÓN dˌeskonsˌiðeɾaθjˈon +DESCONSIDERACIONES dˌeskonsˌiðeɾaθjˈones +DESCONSIDERADA dˌeskonsˌiðeɾˈaða +DESCONSIDERADAS dˌeskonsˌiðeɾˈaðas +DESCONSIDERADO dˌeskonsˌiðeɾˈaðo +DESCONSIDERADOS dˌeskonsˌiðeɾˈaðos +DESCONSOLADA dˌeskonsolˈaða +DESCONSOLADAS dˌeskonsolˈaðas +DESCONSOLADO dˌeskonsolˈaðo +DESCONSOLADOS dˌeskonsolˈaðos +DESCONSOLAR dˌeskonsolˈaɾ +DESCONSOLIDAR dˌeskonsˌoliðˈaɾ +DESCONTADA dˌeskontˈaða +DESCONTADAS dˌeskontˈaðas +DESCONTADO dˌeskontˈaðo +DESCONTADOS dˌeskontˈaðos +DESCONTAMINADA dˌeskontˌaminˈaða +DESCONTAMINADAS dˌeskontˌaminˈaðas +DESCONTAMINADO dˌeskontˌaminˈaðo +DESCONTAMINADOS dˌeskontˌaminˈaðos +DESCONTAMINANTE dˌeskontˌaminˈante +DESCONTENTA dˌeskontˈɛnta +DESCONTENTADA dˌeskontentˈaða +DESCONTENTADAS dˌeskontentˈaðas +DESCONTENTADO dˌeskontentˈaðo +DESCONTENTADOS dˌeskontentˈaðos +DESCONTENTÁIS dˌeskontentˈais +DESCONTENTAMOS dˌeskontentˈamos +DESCONTENTANDO dˌeskontentˈando +DESCONTENTAR dˌeskontentˈaɾ +DESCONTENTARA dˌeskontentˈaɾa +DESCONTENTARÁ dˌeskontˌentaɾˈa +DESCONTENTÁRAMOS dˌeskontentˈaɾamos +DESCONTENTARAS dˌeskontentˈaɾas +DESCONTENTARÁS dˌeskontˌentaɾˈas +DESCONTENTAREIS dˌeskontentˈaɾeɪs +DESCONTENTARÉIS dˌeskontˌentaɾˈeis +DESCONTENTAREMOS dˌeskontˌentaɾˈemos +DESCONTENTÁREMOS dˌeskontentˈaɾemos +DESCONTENTARES dˌeskontentˈaɾes +DESCONTENTARÍA dˌeskontˌentaɾˈia +DESCONTENTARÍAMOS dˌeskontˌentaɾˈiamos +DESCONTENTARÍAS dˌeskontˌentaɾˈias +DESCONTENTAS dˌeskontˈɛntas +DESCONTENTÁS dˌeskontentˈas +DESCONTENTASTE dˌeskontentˈaste +DESCONTENTE dˌeskontˈɛnte +DESCONTENTÉIS dˌeskontentˈeis +DESCONTENTEMOS dˌeskontentˈemos +DESCONTENTES dˌeskontˈɛntes +DESCONTENTO dˌeskontˈɛnto +DESCONTENTOS dˌeskontˈɛntos +DESCONTEXTUALIZANDO dˌeskontˌekstwaliθˈando +DESCONTEXTUALIZÁNDOLAS dˌeskontˌekstwaliθˈandolas +DESCONTEXTUALIZAR dˌeskontˌekstwaliθˈaɾ +DESCONTINUADA dˌeskontinwˈaða +DESCONTINUADAS dˌeskontinwˈaðas +DESCONTINUADO dˌeskontinwˈaðo +DESCONTINUADOS dˌeskontinwˈaðos +DESCONTINUAR dˌeskontinwˈaɾ +DESCONTRACTURAR dˌeskontɾˌaktuɾˈaɾ +DESCONTROL dˌeskontɾˈol +DESCONTROLARSE dˌeskontɾolˈaɾse +DESCONVOCADA dˌeskombokˈaða +DESCONVOCADAS dˌeskombokˈaðas +DESCONVOCADO dˌeskombokˈaðo +DESCONVOCADOS dˌeskombokˈaðos +DESCONVOCAR dˌeskombokˈaɾ +DESCOORDINADA dˌeskoˌoɾðinˈaða +DESCOORDINADAS dˌeskoˌoɾðinˈaðas +DESCOORDINADO dˌeskoˌoɾðinˈaðo +DESCOORDINADOS dˌeskoˌoɾðinˈaðos +DESCOORDINAR dˌeskoˌoɾðinˈaɾ +DESCORCHADA dˌeskoɾtʃˈaða +DESCORCHADAS dˌeskoɾtʃˈaðas +DESCORCHADO dˌeskoɾtʃˈaðo +DESCORCHADOS dˌeskoɾtʃˈaðos +DESCORDAR dˌeskoɾðˈaɾ +DESCORNAR dˌeskoɾnˈaɾ +DESCORREIZAR dˌeskoɾɾeɪθˈaɾ +DESCORRER dˌeskoɾɾˈeɾ +DESCORRIDA dˌeskoɾɾˈiða +DESCORRIDAS dˌeskoɾɾˈiðas +DESCORRIDO dˌeskoɾɾˈiðo +DESCORRIDOS dˌeskoɾɾˈiðos +DESCORTEZADA dˌeskoɾteθˈaða +DESCORTEZADAS dˌeskoɾteθˈaðas +DESCORTEZADO dˌeskoɾteθˈaðo +DESCORTEZADOS dˌeskoɾteθˈaðos +DESCORTEZAR dˌeskoɾteθˈaɾ +DESCOSER dˌeskosˈeɾ +DESCOSIDA dˌeskosˈiða +DESCOSIDAS dˌeskosˈiðas +DESCOSIDO dˌeskosˈiðo +DESCOSIDOS dˌeskosˈiðos +DESCREER dˌeskɾeˈeɾ +DESCREÍDA dˌeskɾeˈiða +DESCREÍDAS dˌeskɾeˈiðas +DESCREÍDO dˌeskɾeˈiðo +DESCREÍDOS dˌeskɾeˈiðos +DESCRIBIR dˌeskɾiβˈiɾ +DESCRIMINALIZAR dˌeskɾimˌinaliθˈaɾ +DESCRIPCIÓN dˌeskɾipθjˈon +DESCRIPTA deskɾˈipːta +DESCRIPTAS deskɾˈipːtas +DESCRIPTIBLE dˌeskɾipːtˈiβle +DESCRIPTIVA dˌeskɾipːtˈiβa +DESCRIPTIVAS dˌeskɾipːtˈiβas +DESCRIPTIVO dˌeskɾipːtˈiβo +DESCRIPTIVOS dˌeskɾipːtˈiβos +DESCRIPTO deskɾˈipːto +DESCRIPTOS deskɾˈipːtos +DESCRITA deskɾˈita +DESCRITAS deskɾˈitas +DESCRITOS deskɾˈitos +DESCRUZAR dˌeskɾuθˈaɾ +DESCUADRAR dˌeskwaðɾˈaɾ +DESCUAJAR dˌeskwaxˈaɾ +DESCUALIFICAR dˌeskwalˌifikˈaɾ +DESCUARTIZADA dˌeskwaɾtiθˈaða +DESCUARTIZADAS dˌeskwaɾtiθˈaðas +DESCUARTIZADO dˌeskwaɾtiθˈaðo +DESCUARTIZADOS dˌeskwaɾtiθˈaðos +DESCUARTIZAMIENTO dˌeskwaɾtˌiθamjˈɛnto +DESCUARTIZAR dˌeskwaɾtiθˈaɾ +DESCUBIERTA dˌeskuβjˈeɾta +DESCUBIERTAS dˌeskuβjˈeɾtas +DESCUBIERTO dˌeskuβjˈeɾto +DESCUBIERTOS dˌeskuβjˈeɾtos +DESCUBRIMIENTO dˌeskuβɾimjˈɛnto +DESCUBRIR dˌeskuβɾˈiɾ +DESCUBRIRSE dˌeskuβɾˈiɾse +DESCUENTO deskwˈɛnto +DESCUENTOS deskwˈɛntos +DESCUIDA deskwˈiða +DESCUIDADA dˌeskwiðˈaða +DESCUIDADAS dˌeskwiðˈaðas +DESCUIDADO dˌeskwiðˈaðo +DESCUIDADOS dˌeskwiðˈaðos +DESCUIDAR dˌeskwiðˈaɾ +DESCUIDISTA dˌeskwiðˈista +DESCUIDO deskwˈiðo +DESDE dˈesðe +DESDECIR dˌesðeθˈiɾ +DESDEL desðˈel +DESDÉN desðˈen +DESDEÑADA dˌesðeɲˈaða +DESDEÑADAS dˌesðeɲˈaðas +DESDEÑADO dˌesðeɲˈaðo +DESDEÑADOS dˌesðeɲˈaðos +DESDEÑAR dˌesðeɲˈaɾ +DESDEÑO desðˈeɲo +DESDEÑOSO dˌesðeɲˈoso +DESDENTADA dˌesðentˈaða +DESDENTADAS dˌesðentˈaðas +DESDENTADO dˌesðentˈaðo +DESDENTADOS dˌesðentˈaðos +DESDIBUJADA dˌesðiβuxˈaða +DESDIBUJADAS dˌesðiβuxˈaðas +DESDIBUJADO dˌesðiβuxˈaðo +DESDIBUJADOS dˌesðiβuxˈaðos +DESDICHO desðˈitʃo +DESDOBLADA dˌesðoβlˈaða +DESDOBLADAS dˌesðoβlˈaðas +DESDOBLADO dˌesðoβlˈaðo +DESDOBLADOS dˌesðoβlˈaðos +DESDOBLAR dˌesðoβlˈaɾ +DESDORADA dˌesðoɾˈaða +DESDORADAS dˌesðoɾˈaðas +DESDORADO dˌesðoɾˈaðo +DESDORADOS dˌesðoɾˈaðos +DESDORAR dˌesðoɾˈaɾ +DESDRAMATIZADA dˌesðɾamˌatiθˈaða +DESDRAMATIZADAS dˌesðɾamˌatiθˈaðas +DESDRAMATIZADO dˌesðɾamˌatiθˈaðo +DESDRAMATIZADOS dˌesðɾamˌatiθˈaðos +DESEABILIDAD dˌeseˌaβiliðˈad +DESEABLE dˌeseˈaβle +DESEADA dˌeseˈaða +DESEADAS dˌeseˈaðas +DESEADO dˌeseˈaðo +DESEADOS dˌeseˈaðos +DESEANTE dˌeseˈante +DESEAR dˌeseˈaɾ +DESEAS desˈeas +DESECAMIENTO dˌesekamjˈɛnto +DESECANTE dˌesekˈante +DESECAR dˌesekˈaɾ +DESECHABLES dˌesetʃˈaβles +DESECHADA dˌesetʃˈaða +DESECHADAS dˌesetʃˈaðas +DESECHADO dˌesetʃˈaðo +DESECHADOS dˌesetʃˈaðos +DESECHAMIENTO dˌesetʃamjˈɛnto +DESECHAR dˌesetʃˈaɾ +DESECHO desˈetʃo +DESECHÓ dˌesetʃˈo +DESECHOS desˈetʃos +DESEÉ dˌeseˈe +DESEES desˈees +DESEGREGACIÓN dˌeseɣɾˌeɣaθjˈon +DESELECCIONAR dˌeselˌekθjonˈaɾ +DESEMBALADA dˌesembalˈaða +DESEMBALADAS dˌesembalˈaðas +DESEMBALADO dˌesembalˈaðo +DESEMBALADOS dˌesembalˈaðos +DESEMBALSADA dˌesembalsˈaða +DESEMBALSADAS dˌesembalsˈaðas +DESEMBALSADO dˌesembalsˈaðo +DESEMBALSADOS dˌesembalsˈaðos +DESEMBARAZADO dˌesembˌaɾaθˈaðo +DESEMBARAZAR dˌesembˌaɾaθˈaɾ +DESEMBARCADA dˌesembaɾkˈaða +DESEMBARCADAS dˌesembaɾkˈaðas +DESEMBARCADO dˌesembaɾkˈaðo +DESEMBARCADOS dˌesembaɾkˈaðos +DESEMBARCAR dˌesembaɾkˈaɾ +DESEMBARRANCAR dˌesembˌaɾɾankˈaɾ +DESEMBOCADA dˌesembokˈaða +DESEMBOCADAS dˌesembokˈaðas +DESEMBOCADO dˌesembokˈaðo +DESEMBOCADOS dˌesembokˈaðos +DESEMBOCADURA dˌesembˌokaðˈuɾa +DESEMBOCADURAS dˌesembˌokaðˈuɾas +DESEMBOCAR dˌesembokˈaɾ +DESEMBOLSADA dˌesembolsˈaða +DESEMBOLSADAS dˌesembolsˈaðas +DESEMBOLSADO dˌesembolsˈaðo +DESEMBOLSADOS dˌesembolsˈaðos +DESEMBOQUE dˌesembˈoke +DESEMBOQUES dˌesembˈokes +DESEMBORRACHADA dˌesembˌoɾɾatʃˈaða +DESEMBORRACHADAS dˌesembˌoɾɾatʃˈaðas +DESEMBORRACHADO dˌesembˌoɾɾatʃˈaðo +DESEMBORRACHADOS dˌesembˌoɾɾatʃˈaðos +DESEMBORRACHAR dˌesembˌoɾɾatʃˈaɾ +DESEMBOZAR dˌesemboθˈaɾ +DESEMBRAGAR dˌesembɾaɣˈaɾ +DESEMBRUJADA dˌesembɾuxˈaða +DESEMBRUJADAS dˌesembɾuxˈaðas +DESEMBRUJADO dˌesembɾuxˈaðo +DESEMBRUJADOS dˌesembɾuxˈaðos +DESEMBRUJAR dˌesembɾuxˈaɾ +DESEMBUCHAR dˌesembutʃˈaɾ +DESEMPACADA dˌesempakˈaða +DESEMPACADAS dˌesempakˈaðas +DESEMPACADO dˌesempakˈaðo +DESEMPACADOS dˌesempakˈaðos +DESEMPACAR dˌesempakˈaɾ +DESEMPALMAR dˌesempalmˈaɾ +DESEMPAÑADA dˌesempaɲˈaða +DESEMPAÑADAS dˌesempaɲˈaðas +DESEMPAÑADO dˌesempaɲˈaðo +DESEMPAÑADOS dˌesempaɲˈaðos +DESEMPAÑAR dˌesempaɲˈaɾ +DESEMPATADA dˌesempatˈaða +DESEMPATADAS dˌesempatˈaðas +DESEMPATADO dˌesempatˈaðo +DESEMPATADOS dˌesempatˈaðos +DESEMPATAR dˌesempatˈaɾ +DESEMPEÑADA dˌesempeɲˈaða +DESEMPEÑADAS dˌesempeɲˈaðas +DESEMPEÑADO dˌesempeɲˈaðo +DESEMPEÑADOS dˌesempeɲˈaðos +DESEMPEÑAR dˌesempeɲˈaɾ +DESEMPLEADA dˌesempleˈaða +DESEMPLEADAS dˌesempleˈaðas +DESEMPLEADO dˌesempleˈaðo +DESEMPLEADOS dˌesempleˈaðos +DESEMPLEO dˌesemplˈeo +DESEMPLEOS dˌesemplˈeos +DESEMPOLVADA dˌesempolβˈaða +DESEMPOLVADAS dˌesempolβˈaðas +DESEMPOLVADO dˌesempolβˈaðo +DESEMPOLVADOS dˌesempolβˈaðos +DESEMPOLVAR dˌesempolβˈaɾ +DESENAMORADA dˌesenˌamoɾˈaða +DESENAMORADAS dˌesenˌamoɾˈaðas +DESENAMORADO dˌesenˌamoɾˈaðo +DESENAMORADOS dˌesenˌamoɾˈaðos +DESENAMORAR dˌesenˌamoɾˈaɾ +DESENCABESTRADA dˌesenkˌaβestɾˈaða +DESENCABESTRADAS dˌesenkˌaβestɾˈaðas +DESENCABESTRADO dˌesenkˌaβestɾˈaðo +DESENCABESTRADOS dˌesenkˌaβestɾˈaðos +DESENCABESTRAR dˌesenkˌaβestɾˈaɾ +DESENCADENADA dˌesenkˌaðenˈaða +DESENCADENADAS dˌesenkˌaðenˈaðas +DESENCADENADO dˌesenkˌaðenˈaðo +DESENCADENADOR dˌesenkˌaðenaðˈoɾ +DESENCADENADOS dˌesenkˌaðenˈaðos +DESENCADENAMIENTO dˌesenkˌaðenamjˈɛnto +DESENCAJADA dˌesenkaxˈaða +DESENCAJADAS dˌesenkaxˈaðas +DESENCAJADO dˌesenkaxˈaðo +DESENCAJADOS dˌesenkaxˈaðos +DESENCAJAR dˌesenkaxˈaɾ +DESENCANTA dˌesenkˈanta +DESENCANTADA dˌesenkantˈaða +DESENCANTADAS dˌesenkantˈaðas +DESENCANTADO dˌesenkantˈaðo +DESENCANTADOS dˌesenkantˈaðos +DESENCANTÁIS dˌesenkantˈais +DESENCANTAMOS dˌesenkantˈamos +DESENCANTANDO dˌesenkantˈando +DESENCANTAR dˌesenkantˈaɾ +DESENCANTARA dˌesenkantˈaɾa +DESENCANTARÁ dˌesenkˌantaɾˈa +DESENCANTÁRAMOS dˌesenkantˈaɾamos +DESENCANTARAS dˌesenkantˈaɾas +DESENCANTARÁS dˌesenkˌantaɾˈas +DESENCANTAREIS dˌesenkantˈaɾeɪs +DESENCANTARÉIS dˌesenkˌantaɾˈeis +DESENCANTAREMOS dˌesenkˌantaɾˈemos +DESENCANTARES dˌesenkantˈaɾes +DESENCANTARÍA dˌesenkˌantaɾˈia +DESENCANTARÍAMOS dˌesenkˌantaɾˈiamos +DESENCANTARÍAS dˌesenkˌantaɾˈias +DESENCANTAS dˌesenkˈantas +DESENCANTASTE dˌesenkantˈaste +DESENCANTE dˌesenkˈante +DESENCANTÉIS dˌesenkantˈeis +DESENCANTEMOS dˌesenkantˈemos +DESENCANTES dˌesenkˈantes +DESENCANTO dˌesenkˈanto +DESENCERRADO dˌesenθeɾɾˈaðo +DESENCERRAR dˌesenθeɾɾˈaɾ +DESENCHUFADA dˌesentʃufˈaða +DESENCHUFADAS dˌesentʃufˈaðas +DESENCHUFADO dˌesentʃufˈaðo +DESENCHUFADOS dˌesentʃufˈaðos +DESENCHUFAR dˌesentʃufˈaɾ +DESENCLAVADA dˌesenklaβˈaða +DESENCLAVADAS dˌesenklaβˈaðas +DESENCLAVADO dˌesenklaβˈaðo +DESENCLAVADOS dˌesenklaβˈaðos +DESENCLAVAR dˌesenklaβˈaɾ +DESENCONTRADA dˌesenkontɾˈaða +DESENCONTRADAS dˌesenkontɾˈaðas +DESENCONTRADO dˌesenkontɾˈaðo +DESENCONTRADOS dˌesenkontɾˈaðos +DESENCORSETAR dˌesenkˌoɾsetˈaɾ +DESENCORVAR dˌesenkoɾβˈaɾ +DESENCRIPTADA dˌesenkɾipːtˈaða +DESENCRIPTADAS dˌesenkɾipːtˈaðas +DESENCRIPTADO dˌesenkɾipːtˈaðo +DESENCRIPTADOS dˌesenkɾipːtˈaðos +DESENCRIPTAR dˌesenkɾipːtˈaɾ +DESENDEUDADA dˌesendeʊðˈaða +DESENDEUDADAS dˌesendeʊðˈaðas +DESENDEUDADO dˌesendeʊðˈaðo +DESENDEUDADOS dˌesendeʊðˈaðos +DESENDEUDAR dˌesendeʊðˈaɾ +DESENFARDELAR dˌesemfˌaɾðelˈaɾ +DESENFOCAR dˌesemfokˈaɾ +DESENFRENADA dˌesemfɾenˈaða +DESENFRENADAS dˌesemfɾenˈaðas +DESENFRENADO dˌesemfɾenˈaðo +DESENFRENADOS dˌesemfɾenˈaðos +DESENFRENAR dˌesemfɾenˈaɾ +DESENFUNDADA dˌesemfundˈaða +DESENFUNDADAS dˌesemfundˈaðas +DESENFUNDADO dˌesemfundˈaðo +DESENFUNDADOS dˌesemfundˈaðos +DESENFUNDAR dˌesemfundˈaɾ +DESENGAÑADA dˌeseŋɡaɲˈaða +DESENGAÑADAS dˌeseŋɡaɲˈaðas +DESENGAÑADO dˌeseŋɡaɲˈaðo +DESENGAÑADOS dˌeseŋɡaɲˈaðos +DESENGAÑAR dˌeseŋɡaɲˈaɾ +DESENGANCHADA dˌeseŋɡantʃˈaða +DESENGANCHADAS dˌeseŋɡantʃˈaðas +DESENGANCHADO dˌeseŋɡantʃˈaðo +DESENGANCHADOS dˌeseŋɡantʃˈaðos +DESENGANCHAR dˌeseŋɡantʃˈaɾ +DESENGAÑO dˌeseŋɡˈaɲo +DESENLAZADA dˌesenlaθˈaða +DESENLAZADAS dˌesenlaθˈaðas +DESENLAZADO dˌesenlaθˈaðo +DESENLAZADOS dˌesenlaθˈaðos +DESENLAZAR dˌesenlaθˈaɾ +DESENMARAÑADA dˌesenmˌaɾaɲˈaða +DESENMARAÑADAS dˌesenmˌaɾaɲˈaðas +DESENMARAÑADO dˌesenmˌaɾaɲˈaðo +DESENMARAÑADOS dˌesenmˌaɾaɲˈaðos +DESENMARAÑAR dˌesenmˌaɾaɲˈaɾ +DESENMASCARADA dˌesenmˌaskaɾˈaða +DESENMASCARADAS dˌesenmˌaskaɾˈaðas +DESENMASCARADO dˌesenmˌaskaɾˈaðo +DESENMASCARADOS dˌesenmˌaskaɾˈaðos +DESENMASCARAMIENTO dˌesenmˌaskaɾamjˈɛnto +DESENMASCARAR dˌesenmˌaskaɾˈaɾ +DESENOJADA dˌesenoxˈaða +DESENOJADAS dˌesenoxˈaðas +DESENOJADO dˌesenoxˈaðo +DESENOJADOS dˌesenoxˈaðos +DESENOJAR dˌesenoxˈaɾ +DESENOJO dˌesenˈoxo +DESENREDADA dˌesenreðˈaða +DESENREDADAS dˌesenreðˈaðas +DESENREDADO dˌesenreðˈaðo +DESENREDADOS dˌesenreðˈaðos +DESENROSCADA dˌesenroskˈaða +DESENROSCADAS dˌesenroskˈaðas +DESENROSCADO dˌesenroskˈaðo +DESENROSCADOS dˌesenroskˈaðos +DESENROSCAR dˌesenroskˈaɾ +DESENSAMBLADOR dˌesensˌamblaðˈoɾ +DESENSIBILIZADA dˌesensˌiβiliθˈaða +DESENSIBILIZADAS dˌesensˌiβiliθˈaðas +DESENSIBILIZADO dˌesensˌiβiliθˈaðo +DESENSIBILIZADOS dˌesensˌiβiliθˈaðos +DESENSIBILIZAR dˌesensˌiβiliθˈaɾ +DESENTENDER dˌesentendˈeɾ +DESENTENDIDA dˌesentendˈiða +DESENTENDIDAS dˌesentendˈiðas +DESENTENDIDOS dˌesentendˈiðos +DESENTERRADA dˌesenteɾɾˈaða +DESENTERRADAS dˌesenteɾɾˈaðas +DESENTERRADO dˌesenteɾɾˈaðo +DESENTERRADOS dˌesenteɾɾˈaðos +DESENTERRAMIENTO dˌesentˌeɾɾamjˈɛnto +DESENTONADA dˌesentonˈaða +DESENTONADAS dˌesentonˈaðas +DESENTONADO dˌesentonˈaðo +DESENTONADOS dˌesentonˈaðos +DESENTRAÑADA dˌesentɾaɲˈaða +DESENTRAÑADAS dˌesentɾaɲˈaðas +DESENTRAÑADO dˌesentɾaɲˈaðo +DESENTRAÑADOS dˌesentɾaɲˈaðos +DESENTUBAR dˌesentuβˈaɾ +DESENTUMECER dˌesentˌumeθˈeɾ +DESENTUMECIDA dˌesentˌumeθˈiða +DESENTUMECIDAS dˌesentˌumeθˈiðas +DESENTUMECIDO dˌesentˌumeθˈiðo +DESENTUMECIDOS dˌesentˌumeθˈiðos +DESENVAINADA dˌesembaɪnˈaða +DESENVAINADAS dˌesembaɪnˈaðas +DESENVAINADO dˌesembaɪnˈaðo +DESENVAINADOS dˌesembaɪnˈaðos +DESENVOLVER dˌesembolβˈeɾ +DESENVOLVIMIENTO dˌesembˌolβimjˈɛnto +DESENVUELTA dˌesembwˈelta +DESENVUELTAS dˌesembwˈeltas +DESENVUELTO dˌesembwˈelto +DESENVUELTOS dˌesembwˈeltos +DESEO desˈeo +DESEOSO dˌeseˈoso +DESEQUILIBRADA dˌesekˌiliβɾˈaða +DESEQUILIBRADAS dˌesekˌiliβɾˈaðas +DESEQUILIBRADO dˌesekˌiliβɾˈaðo +DESEQUILIBRADOS dˌesekˌiliβɾˈaðos +DESERTADA dˌeseɾtˈaða +DESERTADAS dˌeseɾtˈaðas +DESERTADO dˌeseɾtˈaðo +DESERTADOS dˌeseɾtˈaðos +DESERTAR dˌeseɾtˈaɾ +DESERTIFICACIÓN dˌeseɾtˌifikaθjˈon +DESERTIFICADA dˌeseɾtˌifikˈaða +DESERTIFICADAS dˌeseɾtˌifikˈaðas +DESERTIFICADO dˌeseɾtˌifikˈaðo +DESERTIFICADOS dˌeseɾtˌifikˈaðos +DESERTIFICAR dˌeseɾtˌifikˈaɾ +DESERTIZACIÓN dˌeseɾtˌiθaθjˈon +DESERTIZAR dˌeseɾtiθˈaɾ +DESERTOR dˌeseɾtˈoɾ +DESESCALADA dˌeseskalˈaða +DESESCALADAS dˌeseskalˈaðas +DESESCALADO dˌeseskalˈaðo +DESESCALADOS dˌeseskalˈaðos +DESESCOLARIZAR dˌeseskˌolaɾiθˈaɾ +DESESCOMBRADA dˌeseskombɾˈaða +DESESCOMBRADAS dˌeseskombɾˈaðas +DESESCOMBRADO dˌeseskombɾˈaðo +DESESCOMBRADOS dˌeseskombɾˈaðos +DESESCOMBRAR dˌeseskombɾˈaɾ +DESESCOMBRO dˌeseskˈombɾo +DESESPERA dˌesespˈeɾa +DESESPERACIÓN dˌesespˌeɾaθjˈon +DESESPERADA dˌesespeɾˈaða +DESESPERADAMENTE dˌesespeɾˈaðamˈente +DESESPERADAS dˌesespeɾˈaðas +DESESPERADO dˌesespeɾˈaðo +DESESPERADOS dˌesespeɾˈaðos +DESESPERANTE dˌesespeɾˈante +DESESPERANTES dˌesespeɾˈantes +DESESPERANZADA dˌesespˌeɾanθˈaða +DESESPERANZADAS dˌesespˌeɾanθˈaðas +DESESPERANZADO dˌesespˌeɾanθˈaðo +DESESPERANZADOS dˌesespˌeɾanθˈaðos +DESESPERANZAR dˌesespˌeɾanθˈaɾ +DESESPERAR dˌesespeɾˈaɾ +DESESTABILIDAD dˌesestˌaβiliðˈad +DESESTABILIZACIÓN dˌesestˌaβilˌiθaθjˈon +DESESTABILIZADA dˌesestˌaβiliθˈaða +DESESTABILIZADAS dˌesestˌaβiliθˈaðas +DESESTABILIZADO dˌesestˌaβiliθˈaðo +DESESTABILIZADOS dˌesestˌaβiliθˈaðos +DESESTABILIZANTE dˌesestˌaβiliθˈante +DESESTABILIZANTES dˌesestˌaβiliθˈantes +DESESTABILIZAR dˌesestˌaβiliθˈaɾ +DESESTACIONALIZACIÓN dˌesestˌaθjonˌaliθaθjˈon +DESESTACIONALIZADA dˌesestˌaθjonˌaliθˈaða +DESESTACIONALIZADAS dˌesestˌaθjonˌaliθˈaðas +DESESTACIONALIZADO dˌesestˌaθjonˌaliθˈaðo +DESESTACIONALIZADOS dˌesestˌaθjonˌaliθˈaðos +DESESTACIONALIZAR dˌesestˌaθjonˌaliθˈaɾ +DESESTIGMATIZACIÓN dˌesestˌiɡmatˌiθaθjˈon +DESESTIMACIÓN dˌesestˌimaθjˈon +DESESTIMADA dˌesestimˈaða +DESESTIMADAS dˌesestimˈaðas +DESESTIMADO dˌesestimˈaðo +DESESTIMADOS dˌesestimˈaðos +DESESTIMULAR dˌesestˌimulˈaɾ +DESESTÍMULO dˌesestˈimulo +DESESTRESANTE dˌesestɾesˈante +DESESTRUCTURACIÓN dˌesestɾˌuktuɾaθjˈon +DESESTRUCTURADA dˌesestɾˌuktuɾˈaða +DESESTRUCTURADAS dˌesestɾˌuktuɾˈaðas +DESESTRUCTURADO dˌesestɾˌuktuɾˈaðo +DESESTRUCTURADOS dˌesestɾˌuktuɾˈaðos +DESESTRUCTURAR dˌesestɾˌuktuɾˈaɾ +DESFALCADA dˌesfalkˈaða +DESFALCADAS dˌesfalkˈaðas +DESFALCADO dˌesfalkˈaðo +DESFALCADOS dˌesfalkˈaðos +DESFALCAR dˌesfalkˈaɾ +DESFALCARES dˌesfalkˈaɾes +DESFALCO desfˈalko +DESFALLECER dˌesfaʎeθˈeɾ +DESFALLECIDA dˌesfaʎeθˈiða +DESFALLECIDAS dˌesfaʎeθˈiðas +DESFALLECIDO dˌesfaʎeθˈiðo +DESFALLECIDOS dˌesfaʎeθˈiðos +DESFASADA dˌesfasˈaða +DESFASADAS dˌesfasˈaðas +DESFASADO dˌesfasˈaðo +DESFASADOS dˌesfasˈaðos +DESFASAJE dˌesfasˈaxe +DESFASAR dˌesfasˈaɾ +DESFAVORECER dˌesfaβˌoɾeθˈeɾ +DESFAVORECIDO dˌesfaβˌoɾeθˈiðo +DESFIBRILACIÓN dˌesfiβɾˌilaθjˈon +DESFIBRILADOR dˌesfiβɾˌilaðˈoɾ +DESFIBRILADORES dˌesfiβɾˌilaðˈoɾes +DESFIGURADA dˌesfiɣuɾˈaða +DESFIGURADAS dˌesfiɣuɾˈaðas +DESFIGURADO dˌesfiɣuɾˈaðo +DESFIGURADOS dˌesfiɣuɾˈaðos +DESFILADA dˌesfilˈaða +DESFILADAS dˌesfilˈaðas +DESFILADO dˌesfilˈaðo +DESFILADOS dˌesfilˈaðos +DESFILAR dˌesfilˈaɾ +DESFINANCIAR dˌesfinanθjˈaɾ +DESFLECAR dˌesflekˈaɾ +DESFLORADA dˌesfloɾˈaða +DESFLORADAS dˌesfloɾˈaðas +DESFLORADO dˌesfloɾˈaðo +DESFLORADOS dˌesfloɾˈaðos +DESFLORAR dˌesfloɾˈaɾ +DESFOGADA dˌesfoɣˈaða +DESFOGADAS dˌesfoɣˈaðas +DESFOGADO dˌesfoɣˈaðo +DESFOGADOS dˌesfoɣˈaðos +DESFOGAR dˌesfoɣˈaɾ +DESFONDADA dˌesfondˈaða +DESFONDADAS dˌesfondˈaðas +DESFONDADO dˌesfondˈaðo +DESFONDADOS dˌesfondˈaðos +DESFONDAR dˌesfondˈaɾ +DESFORZÁ dˌesfoɾθˈa +DESFORZADA dˌesfoɾθˈaða +DESFORZADAS dˌesfoɾθˈaðas +DESFORZADO dˌesfoɾθˈaðo +DESFORZADOS dˌesfoɾθˈaðos +DESFORZAR dˌesfoɾθˈaɾ +DESFRAGMENTADA dˌesfɾaɡmentˈaða +DESFRAGMENTADAS dˌesfɾaɡmentˈaðas +DESFRAGMENTADO dˌesfɾaɡmentˈaðo +DESFRAGMENTADOS dˌesfɾaɡmentˈaðos +DESGAIRE desɣˈaɪɾe +DESGAJADA dˌesɣaxˈaða +DESGAJADAS dˌesɣaxˈaðas +DESGAJADO dˌesɣaxˈaðo +DESGAJADOS dˌesɣaxˈaðos +DESGANA desɣˈana +DESGANADO dˌesɣanˈaðo +DESGANAS desɣˈanas +DESGAÑITAR dˌesɣaɲitˈaɾ +DESGANO desɣˈano +DESGARRADA dˌesɣaɾɾˈaða +DESGARRADAS dˌesɣaɾɾˈaðas +DESGARRADO dˌesɣaɾɾˈaðo +DESGARRADOR dˌesɣaɾɾaðˈoɾ +DESGARRADOS dˌesɣaɾɾˈaðos +DESGARRADURA dˌesɣaɾɾaðˈuɾa +DESGARRAMIENTO dˌesɣaɾɾamjˈɛnto +DESGARRANTE dˌesɣaɾɾˈante +DESGARRAR dˌesɣaɾɾˈaɾ +DESGARRE desɣˈaɾɾe +DESGARRES desɣˈaɾɾes +DESGARRO desɣˈaɾɾo +DESGASTADA dˌesɣastˈaða +DESGASTADAS dˌesɣastˈaðas +DESGASTADO dˌesɣastˈaðo +DESGASTADOS dˌesɣastˈaðos +DESGASTANTE dˌesɣastˈante +DESGASTANTES dˌesɣastˈantes +DESGASTAR dˌesɣastˈaɾ +DESGLOSADA dˌesɣlosˈaða +DESGLOSADAS dˌesɣlosˈaðas +DESGLOSADO dˌesɣlosˈaðo +DESGLOSADOS dˌesɣlosˈaðos +DESGLOSE desɣlˈose +DESGONZAR dˌesɣonθˈaɾ +DESGRACIADA dˌesɣɾaθjˈaða +DESGRACIADAMENTE dˌesɣɾaθjˈaðamˈente +DESGRACIADAS dˌesɣɾaθjˈaðas +DESGRACIADÍSIMO dˌesɣɾaθjaðˈisimo +DESGRACIADO dˌesɣɾaθjˈaðo +DESGRACIADOS dˌesɣɾaθjˈaðos +DESGRANADA dˌesɣɾanˈaða +DESGRANADAS dˌesɣɾanˈaðas +DESGRANADO dˌesɣɾanˈaðo +DESGRANADOS dˌesɣɾanˈaðos +DESGRANAR dˌesɣɾanˈaɾ +DESGRANO desɣɾˈano +DESGRAVADA dˌesɣɾaβˈaða +DESGRAVADAS dˌesɣɾaβˈaðas +DESGRAVADO dˌesɣɾaβˈaðo +DESGRAVADOS dˌesɣɾaβˈaðos +DESGRAVAR dˌesɣɾaβˈaɾ +DESGUACE desɣwˈaθe +DESGUACES desɣwˈaθes +DESGUANGUAÑADA dˌesɣwaŋɡwaɲˈaða +DESGUANGUAÑADAS dˌesɣwaŋɡwaɲˈaðas +DESGUANGUAÑADO dˌesɣwaŋɡwaɲˈaðo +DESGUANGUAÑADOS dˌesɣwaŋɡwaɲˈaðos +DESGUANGUAÑAR dˌesɣwaŋɡwaɲˈaɾ +DESGUAZADA dˌesɣwaθˈaða +DESGUAZADAS dˌesɣwaθˈaðas +DESGUAZADERO dˌesɣwaθaðˈeɾo +DESGUAZADO dˌesɣwaθˈaðo +DESGUAZADOS dˌesɣwaθˈaðos +DESGUAZAR dˌesɣwaθˈaɾ +DESGUBERNAMENTALIZAR dˌesɣuβˌeɾnamˌentaliθˈaɾ +DESGUINZADA dˌesɣinθˈaða +DESGUINZADAS dˌesɣinθˈaðas +DESGUINZADO dˌesɣinθˈaðo +DESGUINZADOS dˌesɣinθˈaðos +DESHABILITACIÓN dˌesaβˌilitaθjˈon +DESHABILITAR dˌesaβˌilitˈaɾ +DESHABITUAR dˌesaβitwˈaɾ +DESHACER dˌesaθˈeɾ +DESHACERME dˌesaθˈeɾme +DESHEBRADA dˌeseβɾˈaða +DESHEBRADAS dˌeseβɾˈaðas +DESHEBRADO dˌeseβɾˈaðo +DESHEBRADOS dˌeseβɾˈaðos +DESHEBRAR dˌeseβɾˈaɾ +DESHECHA desˈetʃa +DESHECHAS desˈetʃas +DESHECHO desˈetʃo +DESHECHOS desˈetʃos +DESHELADA dˌeselˈaða +DESHELADAS dˌeselˈaðas +DESHELADO dˌeselˈaðo +DESHELADOS dˌeselˈaðos +DESHELAR dˌeselˈaɾ +DESHEREDADA dˌeseɾeðˈaða +DESHEREDADAS dˌeseɾeðˈaðas +DESHEREDADO dˌeseɾeðˈaðo +DESHEREDADOS dˌeseɾeðˈaðos +DESHEREDAR dˌeseɾeðˈaɾ +DESHIDRATACIÓN dˌesiðɾˌataθjˈon +DESHIDRATADO dˌesiðɾatˈaðo +DESHIDRATADOR dˌesiðɾˌataðˈoɾ +DESHIDRATANTE dˌesiðɾatˈante +DESHIDRATAR dˌesiðɾatˈaɾ +DESHIDROGENACIÓN dˌesiðɾˌoxenaθjˈon +DESHIDROGENACIONES dˌesiðɾˌoxenaθjˈones +DESHIDROGENIZAR dˌesiðɾˌoxeniθˈaɾ +DESHIELO desjˈelo +DESHILACHADA dˌesilatʃˈaða +DESHILACHADAS dˌesilatʃˈaðas +DESHILACHADO dˌesilatʃˈaðo +DESHILACHADOS dˌesilatʃˈaðos +DESHILAR dˌesilˈaɾ +DESHILVANAR dˌesilβanˈaɾ +DESHINCHADA dˌesintʃˈaða +DESHINCHADAS dˌesintʃˈaðas +DESHINCHADO dˌesintʃˈaðo +DESHINCHADOS dˌesintʃˈaðos +DESHINCHAR dˌesintʃˈaɾ +DESHOJADA dˌesoxˈaða +DESHOJADAS dˌesoxˈaðas +DESHOJADO dˌesoxˈaðo +DESHOJADOS dˌesoxˈaðos +DESHOJAR dˌesoxˈaɾ +DESHONESTA dˌesonˈesta +DESHONESTAS dˌesonˈestas +DESHONESTO dˌesonˈesto +DESHONESTOS dˌesonˈestos +DESHONORAR dˌesonoɾˈaɾ +DESHONRA desˈonra +DESHONRADA dˌesonrˈaða +DESHONRADAS dˌesonrˈaðas +DESHONRADO dˌesonrˈaðo +DESHONRADOS dˌesonrˈaðos +DESHUESADA dˌeswesˈaða +DESHUESADAS dˌeswesˈaðas +DESHUESADO dˌeswesˈaðo +DESHUESADOS dˌeswesˈaðos +DESHUESAR dˌeswesˈaɾ +DESHUMANIZADA dˌesumˌaniθˈaða +DESHUMANIZADAS dˌesumˌaniθˈaðas +DESHUMANIZADO dˌesumˌaniθˈaðo +DESHUMANIZADOR dˌesumˌaniθaðˈoɾ +DESHUMANIZADOS dˌesumˌaniθˈaðos +DESHUMANIZANTE dˌesumˌaniθˈante +DESHUMANIZAR dˌesumˌaniθˈaɾ +DESHUMIDIFICACIÓN dˌesumˌiðifˌikaθjˈon +DESHUMIDIFICAR dˌesumˌiðifikˈaɾ +DESIERTO desjˈeɾto +DESIGNACIÓN dˌesiɡnaθjˈon +DESIGNADA dˌesiɡnˈaða +DESIGNADAS dˌesiɡnˈaðas +DESIGNADO dˌesiɡnˈaðo +DESIGNADOS dˌesiɡnˈaðos +DESIGNAR dˌesiɡnˈaɾ +DESIGNO desˈiɡno +DESIGUALDAD dˌesiɣwalðˈad +DESILUSIONADA dˌesilˌusjonˈaða +DESILUSIONADAS dˌesilˌusjonˈaðas +DESILUSIONADO dˌesilˌusjonˈaðo +DESILUSIONADOS dˌesilˌusjonˈaðos +DESILUSIONANTE dˌesilˌusjonˈante +DESIMPRESIONAR dˌesimpɾˌesjonˈaɾ +DESIMPUTACIÓN dˌesimpˌutaθjˈon +DESIMPUTAR dˌesimputˈaɾ +DESINCENTIVADA dˌesinθˌentiβˈaða +DESINCENTIVADAS dˌesinθˌentiβˈaðas +DESINCENTIVADO dˌesinθˌentiβˈaðo +DESINCENTIVADOS dˌesinθˌentiβˈaðos +DESINCENTIVAR dˌesinθˌentiβˈaɾ +DESINCORPORAR dˌesinkˌoɾpoɾˈaɾ +DESINCRUSTAR dˌesinkɾustˈaɾ +DESINFECCIÓN dˌesimfekθjˈon +DESINFECTADO dˌesimfektˈaðo +DESINFECTANTE dˌesimfektˈante +DESINFECTANTES dˌesimfektˈantes +DESINFLADA dˌesimflˈaða +DESINFLADAS dˌesimflˈaðas +DESINFLADO dˌesimflˈaðo +DESINFLADOS dˌesimflˈaðos +DESINFLAMAR dˌesimflamˈaɾ +DESINFLAR dˌesimflˈaɾ +DESINFORMACIÓN dˌesimfˌoɾmaθjˈon +DESINFORMACIONES dˌesimfˌoɾmaθjˈones +DESINHIBIDO dˌesiniβˈiðo +DESINSECTADA dˌesinsektˈaða +DESINSECTADAS dˌesinsektˈaðas +DESINSECTADO dˌesinsektˈaðo +DESINSECTADOS dˌesinsektˈaðos +DESINSECTAR dˌesinsektˈaɾ +DESINSTALADA dˌesinstalˈaða +DESINSTALADAS dˌesinstalˈaðas +DESINSTALADO dˌesinstalˈaðo +DESINSTALADOS dˌesinstalˈaðos +DESINTEGRA dˌesintˈeɣɾa +DESINTEGRACIÓN dˌesintˌeɣɾaθjˈon +DESINTEGRADA dˌesinteɣɾˈaða +DESINTEGRADAS dˌesinteɣɾˈaðas +DESINTEGRADO dˌesinteɣɾˈaðo +DESINTEGRADOS dˌesinteɣɾˈaðos +DESINTEGRAMOS dˌesinteɣɾˈamos +DESINTEGRANDO dˌesinteɣɾˈando +DESINTEGRAR dˌesinteɣɾˈaɾ +DESINTEGRARA dˌesinteɣɾˈaɾa +DESINTEGRARÁ dˌesintˌeɣɾaɾˈa +DESINTEGRÁRAMOS dˌesinteɣɾˈaɾamos +DESINTEGRARAS dˌesinteɣɾˈaɾas +DESINTEGRARÁS dˌesintˌeɣɾaɾˈas +DESINTEGRAREIS dˌesinteɣɾˈaɾeɪs +DESINTEGRAREMOS dˌesintˌeɣɾaɾˈemos +DESINTEGRARES dˌesinteɣɾˈaɾes +DESINTEGRARÍAMOS dˌesintˌeɣɾaɾˈiamos +DESINTEGRAS dˌesintˈeɣɾas +DESINTEGRASTE dˌesinteɣɾˈaste +DESINTEGRATIVA dˌesintˌeɣɾatˈiβa +DESINTEGRATIVAS dˌesintˌeɣɾatˈiβas +DESINTEGRATIVO dˌesintˌeɣɾatˈiβo +DESINTEGRATIVOS dˌesintˌeɣɾatˈiβos +DESINTEGRE dˌesintˈeɣɾe +DESINTEGREMOS dˌesinteɣɾˈemos +DESINTEGRES dˌesintˈeɣɾes +DESINTEGRO dˌesintˈeɣɾo +DESINTERESÁ dˌesintˌeɾesˈa +DESINTERESADO dˌesintˌeɾesˈaðo +DESINTERESARSE dˌesintˌeɾesˈaɾse +DESINTOXICACIÓN dˌesintˌoksikaθjˈon +DESINTOXICADA dˌesintˌoksikˈaða +DESINTOXICADAS dˌesintˌoksikˈaðas +DESINTOXICADO dˌesintˌoksikˈaðo +DESINTOXICADOS dˌesintˌoksikˈaðos +DESINTOXICANTE dˌesintˌoksikˈante +DESINTOXICAR dˌesintˌoksikˈaɾ +DESINVERTIDA dˌesimbeɾtˈiða +DESINVERTIDAS dˌesimbeɾtˈiðas +DESINVERTIDO dˌesimbeɾtˈiðo +DESINVERTIDOS dˌesimbeɾtˈiðos +DESINVERTIR dˌesimbeɾtˈiɾ +DESIONIZADA dˌesjoniθˈaða +DESIONIZADAS dˌesjoniθˈaðas +DESIONIZADO dˌesjoniθˈaðo +DESIONIZADOS dˌesjoniθˈaðos +DESISTENCIA dˌesistˈɛnθja +DESISTIDA dˌesistˈiða +DESISTIDAS dˌesistˈiðas +DESISTIDO dˌesistˈiðo +DESISTIDOS dˌesistˈiðos +DESISTIMIENTO dˌesistimjˈɛnto +DESISTIR dˌesistˈiɾ +DESJUDICIALIZACIÓN dˌesxuðˌiθjalˌiθaθjˈon +DESJUDICIALIZAR dˌesxuðˌiθjaliθˈaɾ +DESLASTRAR dˌeslastɾˈaɾ +DESLAVADO dˌeslaβˈaðo +DESLAVAR dˌeslaβˈaɾ +DESLAZADA dˌeslaθˈaða +DESLAZADAS dˌeslaθˈaðas +DESLAZADO dˌeslaθˈaðo +DESLAZADOS dˌeslaθˈaðos +DESLAZAR dˌeslaθˈaɾ +DESLEGITIMADA dˌeslexˌitimˈaða +DESLEGITIMADAS dˌeslexˌitimˈaðas +DESLEGITIMADO dˌeslexˌitimˈaðo +DESLEGITIMADOS dˌeslexˌitimˈaðos +DESLEGITIMAR dˌeslexˌitimˈaɾ +DESLEÍDO dˌesleˈiðo +DESLENGUADA dˌesleŋɡwˈaða +DESLENGUADAS dˌesleŋɡwˈaðas +DESLENGUADO dˌesleŋɡwˈaðo +DESLENGUADOS dˌesleŋɡwˈaðos +DESLENGUAR dˌesleŋɡwˈaɾ +DESLIAR dˌesliˈaɾ +DESLICE deslˈiθe +DESLIGADA dˌesliɣˈaða +DESLIGADAS dˌesliɣˈaðas +DESLIGADO dˌesliɣˈaðo +DESLIGADOS dˌesliɣˈaðos +DESLIGAR dˌesliɣˈaɾ +DESLINDADA dˌeslindˈaða +DESLINDADAS dˌeslindˈaðas +DESLINDADO dˌeslindˈaðo +DESLINDADOS dˌeslindˈaðos +DESLIZ deslˈiθ +DESLIZABLE dˌesliθˈaβle +DESLIZADA dˌesliθˈaða +DESLIZADAS dˌesliθˈaðas +DESLIZADERO dˌesliθaðˈeɾo +DESLIZADO dˌesliθˈaðo +DESLIZADOS dˌesliθˈaðos +DESLIZAMIENTO dˌesliθamjˈɛnto +DESLIZAR dˌesliθˈaɾ +DESLOCALIZACIÓN dˌeslokˌaliθaθjˈon +DESLOCALIZADA dˌeslokˌaliθˈaða +DESLOCALIZADAS dˌeslokˌaliθˈaðas +DESLOCALIZADO dˌeslokˌaliθˈaðo +DESLOCALIZADOS dˌeslokˌaliθˈaðos +DESLOCALIZAR dˌeslokˌaliθˈaɾ +DESLOMAR dˌeslomˈaɾ +DESLUCIDA dˌesluθˈiða +DESLUCIDAS dˌesluθˈiðas +DESLUCIDO dˌesluθˈiðo +DESLUCIDOS dˌesluθˈiðos +DESLUCIR dˌesluθˈiɾ +DESLUMBRADA dˌeslumbɾˈaða +DESLUMBRADAS dˌeslumbɾˈaðas +DESLUMBRADO dˌeslumbɾˈaðo +DESLUMBRADOR dˌeslumbɾaðˈoɾ +DESLUMBRADOS dˌeslumbɾˈaðos +DESLUMBRAMIENTO dˌeslumbɾamjˈɛnto +DESLUMBRANTE dˌeslumbɾˈante +DESLUMBRANTES dˌeslumbɾˈantes +DESLUMBRAR dˌeslumbɾˈaɾ +DESLUMBRE deslˈumbɾe +DESLUSTRA deslˈustɾa +DESLUSTRADA dˌeslustɾˈaða +DESLUSTRADAS dˌeslustɾˈaðas +DESLUSTRADO dˌeslustɾˈaðo +DESLUSTRADOS dˌeslustɾˈaðos +DESLUSTRAMOS dˌeslustɾˈamos +DESLUSTRANDO dˌeslustɾˈando +DESLUSTRAR dˌeslustɾˈaɾ +DESLUSTRARA dˌeslustɾˈaɾa +DESLUSTRARÁ dˌeslustɾaɾˈa +DESLUSTRÁRAMOS dˌeslustɾˈaɾamos +DESLUSTRARAS dˌeslustɾˈaɾas +DESLUSTRARÁS dˌeslustɾaɾˈas +DESLUSTRAREIS dˌeslustɾˈaɾeɪs +DESLUSTRARÉIS dˌeslustɾaɾˈeis +DESLUSTRAREMOS dˌeslustɾaɾˈemos +DESLUSTRARES dˌeslustɾˈaɾes +DESLUSTRARÍAMOS dˌeslustɾaɾˈiamos +DESLUSTRAS deslˈustɾas +DESLUSTRASTE dˌeslustɾˈaste +DESLUSTRE deslˈustɾe +DESLUSTREMOS dˌeslustɾˈemos +DESLUSTRES deslˈustɾes +DESLUSTRO deslˈustɾo +DESMADEJADA dˌesmaðexˈaða +DESMADEJADAS dˌesmaðexˈaðas +DESMADEJADO dˌesmaðexˈaðo +DESMADEJADOS dˌesmaðexˈaðos +DESMADRADA dˌesmaðɾˈaða +DESMADRADAS dˌesmaðɾˈaðas +DESMADRADO dˌesmaðɾˈaðo +DESMADRADOS dˌesmaðɾˈaðos +DESMADRAR dˌesmaðɾˈaɾ +DESMADRE desmˈaðɾe +DESMALEZAMIENTO dˌesmalˌeθamjˈɛnto +DESMÁN desmˈan +DESMANDADA dˌesmandˈaða +DESMANDADAS dˌesmandˈaðas +DESMANDADO dˌesmandˈaðo +DESMANDADOS dˌesmandˈaðos +DESMANTELACIÓN dˌesmantˌelaθjˈon +DESMANTELADA dˌesmantelˈaða +DESMANTELADAS dˌesmantelˈaðas +DESMANTELADO dˌesmantelˈaðo +DESMANTELADOS dˌesmantelˈaðos +DESMANTELAMIENTO dˌesmantˌelamjˈɛnto +DESMANTELAR dˌesmantelˈaɾ +DESMARCADA dˌesmaɾkˈaða +DESMARCADAS dˌesmaɾkˈaðas +DESMARCADO dˌesmaɾkˈaðo +DESMARCADOS dˌesmaɾkˈaðos +DESMARCAR dˌesmaɾkˈaɾ +DESMARIMBADA dˌesmaɾimbˈaða +DESMARIMBADAS dˌesmaɾimbˈaðas +DESMARIMBADO dˌesmaɾimbˈaðo +DESMARIMBADOS dˌesmaɾimbˈaðos +DESMARIMBAR dˌesmaɾimbˈaɾ +DESMECHAR dˌesmetʃˈaɾ +DESMEDIDO dˌesmeðˈiðo +DESMEDIRSE dˌesmeðˈiɾse +DESMEJORADA dˌesmexoɾˈaða +DESMEJORADAS dˌesmexoɾˈaðas +DESMEJORADO dˌesmexoɾˈaðo +DESMEJORADOS dˌesmexoɾˈaðos +DESMEJORAMIENTO dˌesmexˌoɾamjˈɛnto +DESMEJORAR dˌesmexoɾˈaɾ +DESMELENADA dˌesmelenˈaða +DESMELENADAS dˌesmelenˈaðas +DESMELENADO dˌesmelenˈaðo +DESMELENADOS dˌesmelenˈaðos +DESMELENAR dˌesmelenˈaɾ +DESMEMBRACIÓN dˌesmembɾaθjˈon +DESMEMBRADA dˌesmembɾˈaða +DESMEMBRADAS dˌesmembɾˈaðas +DESMEMBRADO dˌesmembɾˈaðo +DESMEMBRADOR dˌesmembɾaðˈoɾ +DESMEMBRADOS dˌesmembɾˈaðos +DESMEMBRAMIENTO dˌesmembɾamjˈɛnto +DESMEMBRAR dˌesmembɾˈaɾ +DESMEMORIA dˌesmemˈoɾja +DESMENTIDA dˌesmentˈiða +DESMENTIDAS dˌesmentˈiðas +DESMENTIDO dˌesmentˈiðo +DESMENTIDOS dˌesmentˈiðos +DESMENTIR dˌesmentˈiɾ +DESMENUZABLE dˌesmenuθˈaβle +DESMENUZADA dˌesmenuθˈaða +DESMENUZADAS dˌesmenuθˈaðas +DESMENUZADO dˌesmenuθˈaðo +DESMENUZADOS dˌesmenuθˈaðos +DESMENUZAR dˌesmenuθˈaɾ +DESMERECER dˌesmeɾeθˈeɾ +DESMERECIDA dˌesmeɾeθˈiða +DESMERECIDAS dˌesmeɾeθˈiðas +DESMERECIDO dˌesmeɾeθˈiðo +DESMERECIDOS dˌesmeɾeθˈiðos +DESMESURADA dˌesmesuɾˈaða +DESMESURADAS dˌesmesuɾˈaðas +DESMESURADO dˌesmesuɾˈaðo +DESMESURADOS dˌesmesuɾˈaðos +DESMESURAR dˌesmesuɾˈaɾ +DESMIGAJADA dˌesmiɣaxˈaða +DESMIGAJADAS dˌesmiɣaxˈaðas +DESMIGAJADO dˌesmiɣaxˈaðo +DESMIGAJADOS dˌesmiɣaxˈaðos +DESMIGAJAR dˌesmiɣaxˈaɾ +DESMIGAR dˌesmiɣˈaɾ +DESMILITARIZACIÓN dˌesmilˌitaɾˌiθaθjˈon +DESMILITARIZADA dˌesmilˌitaɾiθˈaða +DESMILITARIZADAS dˌesmilˌitaɾiθˈaðas +DESMILITARIZADO dˌesmilˌitaɾiθˈaðo +DESMILITARIZADOS dˌesmilˌitaɾiθˈaðos +DESMINADA dˌesminˈaða +DESMINADAS dˌesminˈaðas +DESMINADO dˌesminˈaðo +DESMINADOS dˌesminˈaðos +DESMINAR dˌesminˈaɾ +DESMINERALIZAR dˌesminˌeɾaliθˈaɾ +DESMITIFICACIÓN dˌesmitˌifikaθjˈon +DESMITIFICADA dˌesmitˌifikˈaða +DESMITIFICADAS dˌesmitˌifikˈaðas +DESMITIFICADO dˌesmitˌifikˈaðo +DESMITIFICADOR dˌesmitˌifikaðˈoɾ +DESMITIFICADOS dˌesmitˌifikˈaðos +DESMITIFICAR dˌesmitˌifikˈaɾ +DESMOCHADA dˌesmotʃˈaða +DESMOCHADAS dˌesmotʃˈaðas +DESMOCHADO dˌesmotʃˈaðo +DESMOCHADOS dˌesmotʃˈaðos +DESMOCHAR dˌesmotʃˈaɾ +DESMOLDADA dˌesmolðˈaða +DESMOLDADAS dˌesmolðˈaðas +DESMOLDADO dˌesmolðˈaðo +DESMOLDADOS dˌesmolðˈaðos +DESMOLDAR dˌesmolðˈaɾ +DESMONTABLES dˌesmontˈaβles +DESMONTADA dˌesmontˈaða +DESMONTADAS dˌesmontˈaðas +DESMONTADO dˌesmontˈaðo +DESMONTADOS dˌesmontˈaðos +DESMONTADURA dˌesmontaðˈuɾa +DESMONTAR dˌesmontˈaɾ +DESMONTERADA dˌesmonteɾˈaða +DESMONTERADAS dˌesmonteɾˈaðas +DESMONTERADO dˌesmonteɾˈaðo +DESMONTERADOS dˌesmonteɾˈaðos +DESMONTERARSE dˌesmonteɾˈaɾse +DESMOPRESINA dˌesmopɾesˈina +DESMORALIZACIÓN dˌesmoɾˌaliθaθjˈon +DESMORALIZADA dˌesmoɾˌaliθˈaða +DESMORALIZADAS dˌesmoɾˌaliθˈaðas +DESMORALIZADO dˌesmoɾˌaliθˈaðo +DESMORALIZADOR dˌesmoɾˌaliθaðˈoɾ +DESMORALIZADORA dˌesmoɾˌaliθaðˈoɾa +DESMORALIZADORAS dˌesmoɾˌaliθaðˈoɾas +DESMORALIZADORES dˌesmoɾˌaliθaðˈoɾes +DESMORALIZADOS dˌesmoɾˌaliθˈaðos +DESMORALIZANTES dˌesmoɾˌaliθˈantes +DESMORALIZAR dˌesmoɾˌaliθˈaɾ +DESMORONABLE dˌesmoɾonˈaβle +DESMORONADA dˌesmoɾonˈaða +DESMORONADAS dˌesmoɾonˈaðas +DESMORONADO dˌesmoɾonˈaðo +DESMORONADOS dˌesmoɾonˈaðos +DESMORONAMIENTO dˌesmoɾˌonamjˈɛnto +DESMORONAR dˌesmoɾonˈaɾ +DESMOTIVADA dˌesmotiβˈaða +DESMOTIVADAS dˌesmotiβˈaðas +DESMOTIVADO dˌesmotiβˈaðo +DESMOTIVADOS dˌesmotiβˈaðos +DESMOTIVAR dˌesmotiβˈaɾ +DESMOVILIZADA dˌesmoβˌiliθˈaða +DESMOVILIZADAS dˌesmoβˌiliθˈaðas +DESMOVILIZADO dˌesmoβˌiliθˈaðo +DESMOVILIZADOS dˌesmoβˌiliθˈaðos +DESMOVILIZAR dˌesmoβˌiliθˈaɾ +DESNACIDA dˌesnaθˈiða +DESNACIDAS dˌesnaθˈiðas +DESNACIDO dˌesnaθˈiðo +DESNACIDOS dˌesnaθˈiðos +DESNACIONALIZACIÓN dˌesnaθjˌonalˌiθaθjˈon +DESNACIONALIZAR dˌesnaθjˌonaliθˈaɾ +DESNATA desnˈata +DESNATADA dˌesnatˈaða +DESNATADAS dˌesnatˈaðas +DESNATADO dˌesnatˈaðo +DESNATADOS dˌesnatˈaðos +DESNATAS desnˈatas +DESNATO desnˈato +DESNATURALIZACIÓN dˌesnatˌuɾalˌiθaθjˈon +DESNATURALIZADO dˌesnatˌuɾaliθˈaðo +DESNATURALIZANTE dˌesnatˌuɾaliθˈante +DESNATURALIZAR dˌesnatˌuɾaliθˈaɾ +DESNAZIFICACIÓN dˌesnaθˌifikaθjˈon +DESNIVELADA dˌesniβelˈaða +DESNIVELADAS dˌesniβelˈaðas +DESNIVELADO dˌesniβelˈaðo +DESNIVELADOS dˌesniβelˈaðos +DESNORTAR dˌesnoɾtˈaɾ +DESNUCAMIENTO dˌesnukamjˈɛnto +DESNUCAR dˌesnukˈaɾ +DESNUDA desnˈuða +DESNUDADA dˌesnuðˈaða +DESNUDADAS dˌesnuðˈaðas +DESNUDADO dˌesnuðˈaðo +DESNUDADOS dˌesnuðˈaðos +DESNUDAMIENTO dˌesnuðamjˈɛnto +DESNUDAR dˌesnuðˈaɾ +DESNUDAS desnˈuðas +DESNUDO desnˈuðo +DESNUTRIR dˌesnutɾˈiɾ +DESOBEDECER dˌesoβˌeðeθˈeɾ +DESOBEDECIDA dˌesoβˌeðeθˈiða +DESOBEDECIDAS dˌesoβˌeðeθˈiðas +DESOBEDECIDO dˌesoβˌeðeθˈiðo +DESOBEDECIDOS dˌesoβˌeðeθˈiðos +DESOBEDIENCIA dˌesoβeðjˈɛnθja +DESOBEDIENTES dˌesoβeðjˈɛntes +DESOBLIGAR dˌesoβliɣˈaɾ +DESOBSTRUCCIÓN dˌesoβstɾukθjˈon +DESOBSTRUIR dˌesoβstɾuˈiɾ +DESOCCIDENTALIZAR dˌesokθˌiðentˌaliθˈaɾ +DESOCUPADA dˌesokupˈaða +DESOCUPADAS dˌesokupˈaðas +DESOCUPADO dˌesokupˈaðo +DESOCUPADOS dˌesokupˈaðos +DESODORIZAR dˌesoðˌoɾiθˈaɾ +DESOÍDA dˌesoˈiða +DESOÍDAS dˌesoˈiðas +DESOÍDO dˌesoˈiðo +DESOÍDOS dˌesoˈiðos +DESOÍR dˌesoˈiɾ +DESOLACIÓN dˌesolaθjˈon +DESOLADA dˌesolˈaða +DESOLADAS dˌesolˈaðas +DESOLADO dˌesolˈaðo +DESOLADOS dˌesolˈaðos +DESOLDADA dˌesolðˈaða +DESOLDADAS dˌesolðˈaðas +DESOLDADO dˌesolðˈaðo +DESOLDADOS dˌesolðˈaðos +DESOPILANTE dˌesopilˈante +DESORBITADO dˌesoɾβitˈaðo +DESORDENADA dˌesoɾðenˈaða +DESORDENADAMENTE dˌesoɾðenˈaðamˈente +DESORDENADAS dˌesoɾðenˈaðas +DESORDENADO dˌesoɾðenˈaðo +DESORDENADOS dˌesoɾðenˈaðos +DESORDENAR dˌesoɾðenˈaɾ +DESOREJADA dˌesoɾexˈaða +DESOREJADAS dˌesoɾexˈaðas +DESOREJADO dˌesoɾexˈaðo +DESOREJADOS dˌesoɾexˈaðos +DESORGANIZA dˌesoɾɣanˈiθa +DESORGANIZADA dˌesoɾɣˌaniθˈaða +DESORGANIZADAS dˌesoɾɣˌaniθˈaðas +DESORGANIZADO dˌesoɾɣˌaniθˈaðo +DESORGANIZADOS dˌesoɾɣˌaniθˈaðos +DESORGANIZAMOS dˌesoɾɣˌaniθˈamos +DESORGANIZANDO dˌesoɾɣˌaniθˈando +DESORGANIZAR dˌesoɾɣˌaniθˈaɾ +DESORGANIZARA dˌesoɾɣˌaniθˈaɾa +DESORGANIZARÁ dˌesoɾɣˌaniθaɾˈa +DESORGANIZÁRAMOS dˌesoɾɣˌaniθˈaɾamos +DESORGANIZARAS dˌesoɾɣˌaniθˈaɾas +DESORGANIZARÁS dˌesoɾɣˌaniθaɾˈas +DESORGANIZAREIS dˌesoɾɣˌaniθˈaɾeɪs +DESORGANIZAREMOS dˌesoɾɣˌaniθaɾˈemos +DESORGANIZARES dˌesoɾɣˌaniθˈaɾes +DESORGANIZARÍAMOS dˌesoɾɣˌaniθaɾˈiamos +DESORGANIZAS dˌesoɾɣanˈiθas +DESORGANIZASTE dˌesoɾɣˌaniθˈaste +DESORGANIZO dˌesoɾɣanˈiθo +DESORIENTACIÓN dˌesoɾjˌentaθjˈon +DESORIENTADA dˌesoɾjentˈaða +DESORIENTADAS dˌesoɾjentˈaðas +DESORIENTADO dˌesoɾjentˈaðo +DESORIENTADOS dˌesoɾjentˈaðos +DESORIENTAR dˌesoɾjentˈaɾ +DESOSADA dˌesosˈaða +DESOSADAS dˌesosˈaðas +DESOSADO dˌesosˈaðo +DESOSADOS dˌesosˈaðos +DESOSAR dˌesosˈaɾ +DESOSEGADA dˌesoseɣˈaða +DESOSEGADAS dˌesoseɣˈaðas +DESOSEGADO dˌesoseɣˈaðo +DESOSEGADOS dˌesoseɣˈaðos +DESOSEGAR dˌesoseɣˈaɾ +DESOVADA dˌesoβˈaða +DESOVADAS dˌesoβˈaðas +DESOVADO dˌesoβˈaðo +DESOVADOS dˌesoβˈaðos +DESOVAR dˌesoβˈaɾ +DESOXIGENADA dˌesoksˌixenˈaða +DESOXIGENADAS dˌesoksˌixenˈaðas +DESOXIGENADO dˌesoksˌixenˈaðo +DESOXIGENADOS dˌesoksˌixenˈaðos +DESOXIGENAR dˌesoksˌixenˈaɾ +DESPABILADA dˌespaβilˈaða +DESPABILADAS dˌespaβilˈaðas +DESPABILADO dˌespaβilˈaðo +DESPABILADOS dˌespaβilˈaðos +DESPABILAR dˌespaβilˈaɾ +DESPACHADA dˌespatʃˈaða +DESPACHADAS dˌespatʃˈaðas +DESPACHADO dˌespatʃˈaðo +DESPACHADORA dˌespatʃaðˈoɾa +DESPACHADOS dˌespatʃˈaðos +DESPACHANTE dˌespatʃˈante +DESPACHAR dˌespatʃˈaɾ +DESPACHURRAMIENTO dˌespatʃˌuɾɾamjˈɛnto +DESPACHURRAR dˌespatʃuɾɾˈaɾ +DESPACIO despˈaθjo +DESPACIOSO dˌespaθjˈoso +DESPACITO dˌespaθˈito +DESPAMPANADA dˌespampanˈaða +DESPAMPANADAS dˌespampanˈaðas +DESPAMPANADO dˌespampanˈaðo +DESPAMPANADOS dˌespampanˈaðos +DESPAMPANAR dˌespampanˈaɾ +DESPARASITADA dˌespaɾˌasitˈaða +DESPARASITADAS dˌespaɾˌasitˈaðas +DESPARASITADO dˌespaɾˌasitˈaðo +DESPARASITADOS dˌespaɾˌasitˈaðos +DESPARASITAR dˌespaɾˌasitˈaɾ +DESPARECER dˌespaɾeθˈeɾ +DESPARECIDA dˌespaɾeθˈiða +DESPARECIDAS dˌespaɾeθˈiðas +DESPARECIDO dˌespaɾeθˈiðo +DESPARECIDOS dˌespaɾeθˈiðos +DESPARPAJADA dˌespaɾpaxˈaða +DESPARPAJADAS dˌespaɾpaxˈaðas +DESPARPAJADO dˌespaɾpaxˈaðo +DESPARPAJADOS dˌespaɾpaxˈaðos +DESPARPAJAR dˌespaɾpaxˈaɾ +DESPARPAJO dˌespaɾpˈaxo +DESPARRAMADA dˌespaɾɾamˈaða +DESPARRAMADAS dˌespaɾɾamˈaðas +DESPARRAMADO dˌespaɾɾamˈaðo +DESPARRAMADOS dˌespaɾɾamˈaðos +DESPARRAMAR dˌespaɾɾamˈaɾ +DESPATARRADA dˌespataɾɾˈaða +DESPATARRADAS dˌespataɾɾˈaðas +DESPATARRADO dˌespataɾɾˈaðo +DESPATARRADOS dˌespataɾɾˈaðos +DESPATARRANTE dˌespataɾɾˈante +DESPATARRAR dˌespataɾɾˈaɾ +DESPECHADO dˌespetʃˈaðo +DESPEDAZADA dˌespeðaθˈaða +DESPEDAZADAS dˌespeðaθˈaðas +DESPEDAZADO dˌespeðaθˈaðo +DESPEDAZADOS dˌespeðaθˈaðos +DESPEDAZAR dˌespeðaθˈaɾ +DESPEDÍ dˌespeðˈi +DESPEDIDA dˌespeðˈiða +DESPEDIDAS dˌespeðˈiðas +DESPEDIDO dˌespeðˈiðo +DESPEDIDOS dˌespeðˈiðos +DESPEDIRSE dˌespeðˈiɾse +DESPEGADO dˌespeɣˈaðo +DESPEGAR dˌespeɣˈaɾ +DESPEINADA dˌespeɪnˈaða +DESPEINADAS dˌespeɪnˈaðas +DESPEINADO dˌespeɪnˈaðo +DESPEINADOS dˌespeɪnˈaðos +DESPEJADA dˌespexˈaða +DESPEJADAS dˌespexˈaðas +DESPEJADO dˌespexˈaðo +DESPEJADOS dˌespexˈaðos +DESPEJAR dˌespexˈaɾ +DESPELOTADA dˌespelotˈaða +DESPELOTADAS dˌespelotˈaðas +DESPELOTADO dˌespelotˈaðo +DESPELOTADOS dˌespelotˈaðos +DESPELUZADA dˌespeluθˈaða +DESPELUZADAS dˌespeluθˈaðas +DESPELUZADO dˌespeluθˈaðo +DESPELUZADOS dˌespeluθˈaðos +DESPELUZAR dˌespeluθˈaɾ +DESPENADA dˌespenˈaða +DESPEÑADA dˌespeɲˈaða +DESPENADAS dˌespenˈaðas +DESPEÑADAS dˌespeɲˈaðas +DESPEÑADERO dˌespeɲaðˈeɾo +DESPENADO dˌespenˈaðo +DESPEÑADO dˌespeɲˈaðo +DESPENADOS dˌespenˈaðos +DESPEÑADOS dˌespeɲˈaðos +DESPENALIZACIÓN dˌespenˌaliθaθjˈon +DESPENALIZADA dˌespenˌaliθˈaða +DESPENALIZADAS dˌespenˌaliθˈaðas +DESPENALIZADO dˌespenˌaliθˈaðo +DESPENALIZADOR dˌespenˌaliθaðˈoɾ +DESPENALIZADOS dˌespenˌaliθˈaðos +DESPENALIZAR dˌespenˌaliθˈaɾ +DESPEÑAR dˌespeɲˈaɾ +DESPEÑARSE dˌespeɲˈaɾse +DESPENSA despˈɛnsa +DESPENSERA dˌespensˈeɾa +DESPEPITADA dˌespepitˈaða +DESPEPITADAS dˌespepitˈaðas +DESPEPITADO dˌespepitˈaðo +DESPEPITADOS dˌespepitˈaðos +DESPEPITAR dˌespepitˈaɾ +DESPERADA dˌespeɾˈaða +DESPERADAS dˌespeɾˈaðas +DESPERADO dˌespeɾˈaðo +DESPERADOS dˌespeɾˈaðos +DESPERAR dˌespeɾˈaɾ +DESPERCUDIR dˌespeɾkuðˈiɾ +DESPERDICIADA dˌespeɾðiθjˈaða +DESPERDICIADAS dˌespeɾðiθjˈaðas +DESPERDICIADO dˌespeɾðiθjˈaðo +DESPERDICIADOS dˌespeɾðiθjˈaðos +DESPERDICIAR dˌespeɾðiθjˈaɾ +DESPERECIDA dˌespeɾeθˈiða +DESPERECIDAS dˌespeɾeθˈiðas +DESPERECIDO dˌespeɾeθˈiðo +DESPERECIDOS dˌespeɾeθˈiðos +DESPEREZADA dˌespeɾeθˈaða +DESPEREZADAS dˌespeɾeθˈaðas +DESPEREZADO dˌespeɾeθˈaðo +DESPEREZADOS dˌespeɾeθˈaðos +DESPEREZAR dˌespeɾeθˈaɾ +DESPEREZARSE dˌespeɾeθˈaɾse +DESPERO despˈeɾo +DESPERSONALIZADA dˌespeɾsˌonaliθˈaða +DESPERSONALIZADAS dˌespeɾsˌonaliθˈaðas +DESPERSONALIZADO dˌespeɾsˌonaliθˈaðo +DESPERSONALIZADOS dˌespeɾsˌonaliθˈaðos +DESPERSONALIZAR dˌespeɾsˌonaliθˈaɾ +DESPERTABLE dˌespeɾtˈaβle +DESPERTADA dˌespeɾtˈaða +DESPERTADAS dˌespeɾtˈaðas +DESPERTADO dˌespeɾtˈaðo +DESPERTADOR dˌespeɾtaðˈoɾ +DESPERTADOS dˌespeɾtˈaðos +DESPERTAMIENTO dˌespeɾtamjˈɛnto +DESPERTAR dˌespeɾtˈaɾ +DESPEZADA dˌespeθˈaða +DESPEZADAS dˌespeθˈaðas +DESPEZADO dˌespeθˈaðo +DESPEZADOS dˌespeθˈaðos +DESPIADADO dˌespjaðˈaðo +DESPICAR dˌespikˈaɾ +DESPIDIÓSE dˌespiðjˈose +DESPIDO despˈiðo +DESPIERTA despjˈeɾta +DESPIERTO despjˈeɾto +DESPIEZADA dˌespjeθˈaða +DESPIEZADAS dˌespjeθˈaðas +DESPIEZADO dˌespjeθˈaðo +DESPIEZADOS dˌespjeθˈaðos +DESPILFARRADA dˌespilfaɾɾˈaða +DESPILFARRADAS dˌespilfaɾɾˈaðas +DESPILFARRADO dˌespilfaɾɾˈaðo +DESPILFARRADOS dˌespilfaɾɾˈaðos +DESPILFARRAR dˌespilfaɾɾˈaɾ +DESPINTADA dˌespintˈaða +DESPINTADAS dˌespintˈaðas +DESPINTADO dˌespintˈaðo +DESPINTADOS dˌespintˈaðos +DESPINTAR dˌespintˈaɾ +DESPIOJADA dˌespjoxˈaða +DESPIOJADAS dˌespjoxˈaðas +DESPIOJADO dˌespjoxˈaðo +DESPIOJADOS dˌespjoxˈaðos +DESPIOJAR dˌespjoxˈaɾ +DESPISTADA dˌespistˈaða +DESPISTADAS dˌespistˈaðas +DESPISTADO dˌespistˈaðo +DESPISTADOS dˌespistˈaðos +DESPISTAJE dˌespistˈaxe +DESPISTAR dˌespistˈaɾ +DESPLANTAR dˌesplantˈaɾ +DESPLAZADA dˌesplaθˈaða +DESPLAZADAS dˌesplaθˈaðas +DESPLAZADO dˌesplaθˈaðo +DESPLAZADOR dˌesplaθaðˈoɾ +DESPLAZADOS dˌesplaθˈaðos +DESPLEGABLE dˌespleɣˈaβle +DESPLEGADA dˌespleɣˈaða +DESPLEGADAS dˌespleɣˈaðas +DESPLEGADO dˌespleɣˈaðo +DESPLEGADOS dˌespleɣˈaðos +DESPLEGAR dˌespleɣˈaɾ +DESPLIEGO dˌespliˈeɣo +DESPLIEGUE dˌespliˈeɣe +DESPLOMADA dˌesplomˈaða +DESPLOMADAS dˌesplomˈaðas +DESPLOMADO dˌesplomˈaðo +DESPLOMADOS dˌesplomˈaðos +DESPLOMAR dˌesplomˈaɾ +DESPLOMARSE dˌesplomˈaɾse +DESPLUMADA dˌesplumˈaða +DESPLUMADAS dˌesplumˈaðas +DESPLUMADO dˌesplumˈaðo +DESPLUMADOS dˌesplumˈaðos +DESPLUMAR dˌesplumˈaɾ +DESPLUMARES dˌesplumˈaɾes +DESPLUMO desplˈumo +DESPLUMÓ dˌesplumˈo +DESPOJADA dˌespoxˈaða +DESPOJADAS dˌespoxˈaðas +DESPOJADO dˌespoxˈaðo +DESPOJADOS dˌespoxˈaðos +DESPOJAMIENTO dˌespoxamjˈɛnto +DESPOJAR dˌespoxˈaɾ +DESPOLARIZACIÓN dˌespolˌaɾiθaθjˈon +DESPOLARIZADA dˌespolˌaɾiθˈaða +DESPOLARIZADAS dˌespolˌaɾiθˈaðas +DESPOLARIZADO dˌespolˌaɾiθˈaðo +DESPOLARIZADOS dˌespolˌaɾiθˈaðos +DESPOLARIZANTE dˌespolˌaɾiθˈante +DESPOLARIZAR dˌespolˌaɾiθˈaɾ +DESPOLITIZACIÓN dˌespolˌitiθaθjˈon +DESPOLITIZADA dˌespolˌitiθˈaða +DESPOLITIZADAS dˌespolˌitiθˈaðas +DESPOLITIZADO dˌespolˌitiθˈaðo +DESPOLITIZADOS dˌespolˌitiθˈaðos +DESPOLITIZAR dˌespolˌitiθˈaɾ +DESPOLVADA dˌespolβˈaða +DESPOLVADAS dˌespolβˈaðas +DESPOLVADO dˌespolβˈaðo +DESPOLVADOS dˌespolβˈaðos +DESPOLVOREAR dˌespolβˌoɾeˈaɾ +DESPOSADA dˌesposˈaða +DESPOSADAS dˌesposˈaðas +DESPOSADO dˌesposˈaðo +DESPOSADOS dˌesposˈaðos +DESPOSAMOS dˌesposˈamos +DESPOSANDO dˌesposˈando +DESPOSAR dˌesposˈaɾ +DESPOSARES dˌesposˈaɾes +DESPOSEER dˌesposeˈeɾ +DESPOSEIMIENTO dˌesposeɪmjˈɛnto +DESPOSO despˈoso +DÉSPOTA dˈespota +DESPOTADO dˌespotˈaðo +DESPOTISMO dˌespotˈismo +DESPOTRICADA dˌespotɾikˈaða +DESPOTRICADAS dˌespotɾikˈaðas +DESPOTRICADO dˌespotɾikˈaðo +DESPOTRICADOS dˌespotɾikˈaðos +DESPOTRICAR dˌespotɾikˈaɾ +DESPRECIABLE dˌespɾeθjˈaβle +DESPRECIABLES dˌespɾeθjˈaβles +DESPRECIADA dˌespɾeθjˈaða +DESPRECIADAS dˌespɾeθjˈaðas +DESPRECIADO dˌespɾeθjˈaðo +DESPRECIADOR dˌespɾeθjaðˈoɾ +DESPRECIADOS dˌespɾeθjˈaðos +DESPRECIAR dˌespɾeθjˈaɾ +DESPRECIATIVO dˌespɾeθjatˈiβo +DESPRECINTADA dˌespɾeθintˈaða +DESPRECINTADAS dˌespɾeθintˈaðas +DESPRECINTADO dˌespɾeθintˈaðo +DESPRECINTADOS dˌespɾeθintˈaðos +DESPRECIO despɾˈeθjo +DESPRENDER dˌespɾendˈeɾ +DESPRENDIDA dˌespɾendˈiða +DESPRENDIDAS dˌespɾendˈiðas +DESPRENDIDO dˌespɾendˈiðo +DESPRENDIDOS dˌespɾendˈiðos +DESPRENDIMIENTO dˌespɾendimjˈɛnto +DESPREOCUPANTE dˌespɾeˌokupˈante +DESPREOCUPARSE dˌespɾeˌokupˈaɾse +DESPRESTIGIADA dˌespɾestixjˈaða +DESPRESTIGIADAS dˌespɾestixjˈaðas +DESPRESTIGIADO dˌespɾestixjˈaðo +DESPRESTIGIADOS dˌespɾestixjˈaðos +DESPREVENIDA dˌespɾeβenˈiða +DESPREVENIDAS dˌespɾeβenˈiðas +DESPREVENIDO dˌespɾeβenˈiðo +DESPREVENIDOS dˌespɾeβenˈiðos +DESPRIVATIZACIÓN dˌespɾiβˌatiθaθjˈon +DESPRIVATIZAR dˌespɾiβˌatiθˈaɾ +DESPROGRAMAR dˌespɾoɣɾamˈaɾ +DESPROPORCIONADA dˌespɾopˌoɾθjonˈaða +DESPROPORCIONADAS dˌespɾopˌoɾθjonˈaðas +DESPROPORCIONADO dˌespɾopˌoɾθjonˈaðo +DESPROPORCIONADOS dˌespɾopˌoɾθjonˈaðos +DESPROPORCIONALIDAD dˌespɾopˌoɾθjonˌaliðˈad +DESPROPÓSITO dˌespɾopˈosito +DESPROTEGER dˌespɾotexˈeɾ +DESPROTEGIDA dˌespɾotexˈiða +DESPROTEGIDAS dˌespɾotexˈiðas +DESPROTEGIDO dˌespɾotexˈiðo +DESPROTEGIDOS dˌespɾotexˈiðos +DESPROTONAR dˌespɾotonˈaɾ +DESPROVEER dˌespɾoβeˈeɾ +DESPROVEÍDO dˌespɾoβeˈiðo +DESPROVISTO dˌespɾoβˈisto +DESPUES dˈespwes +DESPUÉS despwˈes +DESPUIG despwˈiɡ +DESPUNTADA dˌespuntˈaða +DESPUNTADAS dˌespuntˈaðas +DESPUNTADO dˌespuntˈaðo +DESPUNTADOS dˌespuntˈaðos +DESQUICIADA dˌeskiθjˈaða +DESQUICIADAS dˌeskiθjˈaðas +DESQUICIADO dˌeskiθjˈaðo +DESQUICIADOS dˌeskiθjˈaðos +DESQUICIAMIENTO dˌeskiθjamjˈɛnto +DESQUICIANTE dˌeskiθjˈante +DESQUICIAR dˌeskiθjˈaɾ +DESQUICIO deskˈiθjo +DESQUITADA dˌeskitˈaða +DESQUITADAS dˌeskitˈaðas +DESQUITADO dˌeskitˈaðo +DESQUITADOS dˌeskitˈaðos +DESRABADA dˌesraβˈaða +DESRABADAS dˌesraβˈaðas +DESRABADO dˌesraβˈaðo +DESRABADOS dˌesraβˈaðos +DESRABOTADA dˌesraβotˈaða +DESRABOTADAS dˌesraβotˈaðas +DESRABOTADO dˌesraβotˈaðo +DESRABOTADOS dˌesraβotˈaðos +DESRAMIFICADOR dˌesramˌifikaðˈoɾ +DESRATIZACIÓN dˌesratˌiθaθjˈon +DESRATIZADA dˌesratiθˈaða +DESRATIZADAS dˌesratiθˈaðas +DESRATIZADO dˌesratiθˈaðo +DESRATIZADOS dˌesratiθˈaðos +DESRATIZAR dˌesratiθˈaɾ +DESREFERENCIAR dˌesrefˌeɾenθjˈaɾ +DESREGULACIÓN dˌesreɣˌulaθjˈon +DESREGULADA dˌesreɣulˈaða +DESREGULADAS dˌesreɣulˈaðas +DESREGULADO dˌesreɣulˈaðo +DESREGULADOR dˌesreɣˌulaðˈoɾ +DESREGULADOS dˌesreɣulˈaðos +DESREGULAR dˌesreɣulˈaɾ +DESTACABLE dˌestakˈaβle +DESTACADA dˌestakˈaða +DESTACADAS dˌestakˈaðas +DESTACADO dˌestakˈaðo +DESTACADOR dˌestakaðˈoɾ +DESTACADOS dˌestakˈaðos +DESTACAMENTO dˌestakamˈɛnto +DESTACAR dˌestakˈaɾ +DESTACO destˈako +DESTAJAR dˌestaxˈaɾ +DESTAPADA dˌestapˈaða +DESTAPADAS dˌestapˈaðas +DESTAPADO dˌestapˈaðo +DESTAPADOS dˌestapˈaðos +DESTARTALAR dˌestaɾtalˈaɾ +DESTAZAR dˌestaθˈaɾ +DESTEJER dˌestexˈeɾ +DESTEMPLADA dˌestemplˈaða +DESTEMPLADAMENTE dˌestemplˈaðamˈente +DESTEMPLADAS dˌestemplˈaðas +DESTEMPLADO dˌestemplˈaðo +DESTEMPLADOS dˌestemplˈaðos +DESTENDER dˌestendˈeɾ +DESTEÑIDA dˌesteɲˈiða +DESTEÑIDAS dˌesteɲˈiðas +DESTEÑIDO dˌesteɲˈiðo +DESTEÑIDOS dˌesteɲˈiðos +DESTENSADA dˌestensˈaða +DESTENSADAS dˌestensˈaðas +DESTENSADO dˌestensˈaðo +DESTENSADOS dˌestensˈaðos +DESTENSAR dˌestensˈaɾ +DESTERRADA dˌesteɾɾˈaða +DESTERRADAS dˌesteɾɾˈaðas +DESTERRADO dˌesteɾɾˈaðo +DESTERRADOS dˌesteɾɾˈaðos +DESTERRAR dˌesteɾɾˈaɾ +DESTETADA dˌestetˈaða +DESTETADAS dˌestetˈaðas +DESTETADO dˌestetˈaðo +DESTETADOS dˌestetˈaðos +DESTETAR dˌestetˈaɾ +DESTILACIÓN dˌestilaθjˈon +DESTILADA dˌestilˈaða +DESTILADAS dˌestilˈaðas +DESTILADO dˌestilˈaðo +DESTILADOR dˌestilaðˈoɾ +DESTILADOS dˌestilˈaðos +DESTILAR dˌestilˈaɾ +DESTINA destˈina +DESTINACIÓN dˌestinaθjˈon +DESTINADA dˌestinˈaða +DESTINADAS dˌestinˈaðas +DESTINADO dˌestinˈaðo +DESTINADOS dˌestinˈaðos +DESTINAMOS dˌestinˈamos +DESTINAN destˈinan +DESTINANDO dˌestinˈando +DESTINAR dˌestinˈaɾ +DESTINARA dˌestinˈaɾa +DESTINARÁ dˌestinaɾˈa +DESTINÁRAMOS dˌestinˈaɾamos +DESTINARAS dˌestinˈaɾas +DESTINARÁS dˌestinaɾˈas +DESTINAREIS dˌestinˈaɾeɪs +DESTINAREMOS dˌestinaɾˈemos +DESTINARES dˌestinˈaɾes +DESTINARÍAMOS dˌestinaɾˈiamos +DESTINAS destˈinas +DESTINASTE dˌestinˈaste +DESTINATARIO dˌestinatˈaɾjo +DESTINE destˈine +DESTINEMOS dˌestinˈemos +DESTINES destˈines +DESTINO destˈino +DESTITUCIÓN dˌestituθjˈon +DESTITUIDA dˌestitwˈiða +DESTITUIDAS dˌestitwˈiðas +DESTITUIDO dˌestitwˈiðo +DESTITUIDOS dˌestitwˈiðos +DESTITUIR dˌestitwˈiɾ +DESTOCADA dˌestokˈaða +DESTOCADAS dˌestokˈaðas +DESTOCADO dˌestokˈaðo +DESTOCADOS dˌestokˈaðos +DESTOCAR dˌestokˈaɾ +DESTORCER dˌestoɾθˈeɾ +DESTORCÍ dˌestoɾθˈi +DESTORCIDA dˌestoɾθˈiða +DESTORCIDAS dˌestoɾθˈiðas +DESTORCIDO dˌestoɾθˈiðo +DESTORCIDOS dˌestoɾθˈiðos +DESTORCIENDO dˌestoɾθjˈɛndo +DESTRABADA dˌestɾaβˈaða +DESTRABADAS dˌestɾaβˈaðas +DESTRABADO dˌestɾaβˈaðo +DESTRABADOS dˌestɾaβˈaðos +DESTRANCADA dˌestɾankˈaða +DESTRANCADAS dˌestɾankˈaðas +DESTRANCADO dˌestɾankˈaðo +DESTRANCADOS dˌestɾankˈaðos +DESTRANCAR dˌestɾankˈaɾ +DESTREPADA dˌestɾepˈaða +DESTREPADAS dˌestɾepˈaðas +DESTREPADO dˌestɾepˈaðo +DESTREPADOS dˌestɾepˈaðos +DESTREZA destɾˈeθa +DESTRIPADA dˌestɾipˈaða +DESTRIPADAS dˌestɾipˈaðas +DESTRIPADO dˌestɾipˈaðo +DESTRIPADOS dˌestɾipˈaðos +DESTROCAR dˌestɾokˈaɾ +DESTRONADA dˌestɾonˈaða +DESTRONADAS dˌestɾonˈaðas +DESTRONADO dˌestɾonˈaðo +DESTRONADOS dˌestɾonˈaðos +DESTRONAMIENTO dˌestɾonamjˈɛnto +DESTRONAR dˌestɾonˈaɾ +DESTRONCAR dˌestɾonkˈaɾ +DESTROZADA dˌestɾoθˈaða +DESTROZADAS dˌestɾoθˈaðas +DESTROZADO dˌestɾoθˈaðo +DESTROZADOS dˌestɾoθˈaðos +DESTROZAR dˌestɾoθˈaɾ +DESTROZO destɾˈoθo +DESTROZÓN dˌestɾoθˈon +DESTRUCCIÓN dˌestɾukθjˈon +DESTRUCTIBLE dˌestɾuktˈiβle +DESTRUCTOR dˌestɾuktˈoɾ +DESTRUCTORA dˌestɾuktˈoɾa +DESTRUCTORAS dˌestɾuktˈoɾas +DESTRUCTORES dˌestɾuktˈoɾes +DESTRUÍ dˌestɾuˈi +DESTRUIDA dˌestɾuˈiða +DESTRUÍDA dˌestɾuˈiða +DESTRUIDAS dˌestɾuˈiðas +DESTRUÍDAS dˌestɾuˈiðas +DESTRUIDO dˌestɾuˈiðo +DESTRUIDOS dˌestɾuˈiðos +DESTRUIR dˌestɾuˈiɾ +DESTRUYÓ dˌestɾujjˈo +DESTUERZO destwˈeɾθo +DESTUPIR dˌestupˈiɾ +DESTURCADA dˌestuɾkˈaða +DESTURCADAS dˌestuɾkˈaðas +DESTURCADO dˌestuɾkˈaðo +DESTURCADOS dˌestuɾkˈaðos +DESUBICADO dˌesuβikˈaðo +DESUBICAR dˌesuβikˈaɾ +DESUERAR dˌesweɾˈaɾ +DESUNÍ dˌesunˈi +DESUNIDA dˌesunˈiða +DESUNIDAS dˌesunˈiðas +DESUNIDO dˌesunˈiðo +DESUNIDOS dˌesunˈiðos +DESUNIR dˌesunˈiɾ +DESUNO desˈuno +DESUSADA dˌesusˈaða +DESUSADAS dˌesusˈaðas +DESUSADO dˌesusˈaðo +DESUSADOS dˌesusˈaðos +DESVAÍDA dˌesβaˈiða +DESVAÍDAS dˌesβaˈiðas +DESVAÍDO dˌesβaˈiðo +DESVAÍDOS dˌesβaˈiðos +DESVAINADA dˌesβaɪnˈaða +DESVAINADAS dˌesβaɪnˈaðas +DESVAINADO dˌesβaɪnˈaðo +DESVAINADOS dˌesβaɪnˈaðos +DESVAÍR dˌesβaˈiɾ +DESVALIJADA dˌesβalixˈaða +DESVALIJADAS dˌesβalixˈaðas +DESVALIJADO dˌesβalixˈaðo +DESVALIJADOS dˌesβalixˈaðos +DESVALIJAR dˌesβalixˈaɾ +DESVALORIZACIÓN dˌesβalˌoɾiθaθjˈon +DESVALORIZADA dˌesβalˌoɾiθˈaða +DESVALORIZADAS dˌesβalˌoɾiθˈaðas +DESVALORIZADO dˌesβalˌoɾiθˈaðo +DESVALORIZADOS dˌesβalˌoɾiθˈaðos +DESVALORIZAR dˌesβalˌoɾiθˈaɾ +DESVALUACIÓN dˌesβaluaθjˈon +DESVÁN desβˈan +DESVANECER dˌesβaneθˈeɾ +DESVANECIDA dˌesβaneθˈiða +DESVANECIDAS dˌesβaneθˈiðas +DESVANECIDO dˌesβaneθˈiðo +DESVANECIDOS dˌesβaneθˈiðos +DESVANECIMIENTO dˌesβanˌeθimjˈɛnto +DESVARIADA dˌesβaɾjˈaða +DESVARIADAS dˌesβaɾjˈaðas +DESVARIADO dˌesβaɾjˈaðo +DESVARIADOS dˌesβaɾjˈaðos +DESVELADA dˌesβelˈaða +DESVELADAS dˌesβelˈaðas +DESVELADO dˌesβelˈaðo +DESVELADOS dˌesβelˈaðos +DESVELAMIENTO dˌesβelamjˈɛnto +DESVELAR dˌesβelˈaɾ +DESVENCIJADA dˌesβenθixˈaða +DESVENCIJADAS dˌesβenθixˈaðas +DESVENCIJADO dˌesβenθixˈaðo +DESVENCIJADOS dˌesβenθixˈaðos +DESVENCIJAR dˌesβenθixˈaɾ +DESVENTAR dˌesβentˈaɾ +DESVENTRAR dˌesβentɾˈaɾ +DESVERTEBRADA dˌesβeɾteβɾˈaða +DESVERTEBRADAS dˌesβeɾteβɾˈaðas +DESVERTEBRADO dˌesβeɾteβɾˈaðo +DESVERTEBRADOS dˌesβeɾteβɾˈaðos +DESVERTEBRAR dˌesβeɾteβɾˈaɾ +DESVESTIDA dˌesβestˈiða +DESVESTIDAS dˌesβestˈiðas +DESVESTIDO dˌesβestˈiðo +DESVESTIDOS dˌesβestˈiðos +DESVESTIR dˌesβestˈiɾ +DESVIACIÓN dˌesβjaθjˈon +DESVIADA desβjˈaða +DESVIADAS desβjˈaðas +DESVIADO desβjˈaðo +DESVIADOR dˌesβjaðˈoɾ +DESVIADORA dˌesβjaðˈoɾa +DESVIADORAS dˌesβjaðˈoɾas +DESVIADORES dˌesβjaðˈoɾes +DESVIADOS desβjˈaðos +DESVIAR desβjˈaɾ +DESVINCULACIÓN dˌesβinkˌulaθjˈon +DESVINCULADA dˌesβinkulˈaða +DESVINCULADAS dˌesβinkulˈaðas +DESVINCULADO dˌesβinkulˈaðo +DESVINCULADOS dˌesβinkulˈaðos +DESVINCULAR dˌesβinkulˈaɾ +DESVÍO desβˈio +DESVIRGADA dˌesβiɾɣˈaða +DESVIRGADAS dˌesβiɾɣˈaðas +DESVIRGADO dˌesβiɾɣˈaðo +DESVIRGADOS dˌesβiɾɣˈaðos +DESVIRGAR dˌesβiɾɣˈaɾ +DESVIRTUADA dˌesβiɾtwˈaða +DESVIRTUADAS dˌesβiɾtwˈaðas +DESVIRTUADO dˌesβiɾtwˈaðo +DESVIRTUADOS dˌesβiɾtwˈaðos +DESVIRTUAR dˌesβiɾtwˈaɾ +DESVIVIDA dˌesβiβˈiða +DESVIVIDAS dˌesβiβˈiðas +DESVIVIDO dˌesβiβˈiðo +DESVIVIDOS dˌesβiβˈiðos +DESVIVIRSE dˌesβiβˈiɾse +DETALLES detˈaʎes +DETECTADA dˌetektˈaða +DETECTADAS dˌetektˈaðas +DETECTADO dˌetektˈaðo +DETECTADOS dˌetektˈaðos +DETECTAR dˌetektˈaɾ +DETECTIVA dˌetektˈiβa +DETECTIVE dˌetektˈiβe +DETENCIÓN dˌetenθjˈon +DETENCIONES dˌetenθjˈones +DETENER dˌetenˈeɾ +DETENIDA dˌetenˈiða +DETENIDAMENTE dˌetenˈiðamˈente +DETENIDAS dˌetenˈiðas +DETENIDO dˌetenˈiðo +DETENIDOS dˌetenˈiðos +DETENIMIENTO dˌetenimjˈɛnto +DETENTADA dˌetentˈaða +DETENTADAS dˌetentˈaðas +DETENTADO dˌetentˈaðo +DETENTADOS dˌetentˈaðos +DETENTE detˈɛnte +DETERGENTE dˌeteɾxˈɛnte +DETERGER dˌeteɾxˈeɾ +DETERGÍ dˌeteɾxˈi +DETERGIDA dˌeteɾxˈiða +DETERGIDAS dˌeteɾxˈiðas +DETERGIDO dˌeteɾxˈiðo +DETERGIDOS dˌeteɾxˈiðos +DETERIORACIÓN dˌeteɾjˌoɾaθjˈon +DETERIORADA dˌeteɾjoɾˈaða +DETERIORADAS dˌeteɾjoɾˈaðas +DETERIORADO dˌeteɾjoɾˈaðo +DETERIORADOS dˌeteɾjoɾˈaðos +DETERIORAR dˌeteɾjoɾˈaɾ +DETERJO detˈeɾxo +DETERMINA dˌeteɾmˈina +DETERMINACIÓN dˌeteɾmˌinaθjˈon +DETERMINADA dˌeteɾminˈaða +DETERMINADAS dˌeteɾminˈaðas +DETERMINADO dˌeteɾminˈaðo +DETERMINADOS dˌeteɾminˈaðos +DETERMINAMOS dˌeteɾminˈamos +DETERMINANDO dˌeteɾminˈando +DETERMINAR dˌeteɾminˈaɾ +DETERMINARA dˌeteɾminˈaɾa +DETERMINARÁ dˌeteɾmˌinaɾˈa +DETERMINÁRAMOS dˌeteɾminˈaɾamos +DETERMINARAS dˌeteɾminˈaɾas +DETERMINARÁS dˌeteɾmˌinaɾˈas +DETERMINARE dˌeteɾminˈaɾe +DETERMINAREIS dˌeteɾminˈaɾeɪs +DETERMINAREMOS dˌeteɾmˌinaɾˈemos +DETERMINARES dˌeteɾminˈaɾes +DETERMINARÍAMOS dˌeteɾmˌinaɾˈiamos +DETERMINAS dˌeteɾmˈinas +DETERMINASTE dˌeteɾminˈaste +DETERMINE dˌeteɾmˈine +DETERMINEMOS dˌeteɾminˈemos +DETERMINES dˌeteɾmˈines +DETERMINÍSTICO dˌeteɾminˈistiko +DETERMINO dˌeteɾmˈino +DETESTABLE dˌetestˈaβle +DETESTABLES dˌetestˈaβles +DETESTADA dˌetestˈaða +DETESTADAS dˌetestˈaðas +DETESTADO dˌetestˈaðo +DETESTADOS dˌetestˈaðos +DETESTAR dˌetestˈaɾ +DETONA detˈona +DETONACIÓN dˌetonaθjˈon +DETONACIONES dˌetonaθjˈones +DETONADA dˌetonˈaða +DETONADAS dˌetonˈaðas +DETONADO dˌetonˈaðo +DETONADOR dˌetonaðˈoɾ +DETONADORES dˌetonaðˈoɾes +DETONADOS dˌetonˈaðos +DETONAMOS dˌetonˈamos +DETONANDO dˌetonˈando +DETONAR dˌetonˈaɾ +DETONARA dˌetonˈaɾa +DETONARÁ dˌetonaɾˈa +DETONÁRAMOS dˌetonˈaɾamos +DETONARAS dˌetonˈaɾas +DETONARÁS dˌetonaɾˈas +DETONARE dˌetonˈaɾe +DETONAREIS dˌetonˈaɾeɪs +DETONAREMOS dˌetonaɾˈemos +DETONARES dˌetonˈaɾes +DETONARÍAMOS dˌetonaɾˈiamos +DETONAS detˈonas +DETONASTE dˌetonˈaste +DETONE detˈone +DETONEMOS dˌetonˈemos +DETONES detˈones +DETONO detˈono +DETRAÍDA dˌetɾaˈiða +DETRAÍDAS dˌetɾaˈiðas +DETRAÍDO dˌetɾaˈiðo +DETRAÍDOS dˌetɾaˈiðos +DETRÁS detɾˈas +DETRITÍVORA dˌetɾitˈiβoɾa +DETRITÍVORAS dˌetɾitˈiβoɾas +DETRITÍVORO dˌetɾitˈiβoɾo +DETRITÍVOROS dˌetɾitˈiβoɾos +DETRITO detɾˈito +DEUCALIÓN dˌeʊkaljˈon +DEUDA dˈeʊða +DEUDO dˈeʊðo +DEUDOR deʊðˈoɾ +DEUTERAGONISTA dˌeʊteɾˌaɣonˈista +DEUTERÓN dˌeʊteɾˈon +DEUTÓXIDO deʊtˈoksiðo +DEUTÓXIDOS deʊtˈoksiðos +DEVA dˈeβa +DEVALUADA dˌeβaluˈaða +DEVALUADAS dˌeβaluˈaðas +DEVALUADO dˌeβaluˈaðo +DEVALUADOS dˌeβaluˈaðos +DEVALUAR dˌeβaluˈaɾ +DEVANADA dˌeβanˈaða +DEVANADAS dˌeβanˈaðas +DEVANADO dˌeβanˈaðo +DEVANADOS dˌeβanˈaðos +DEVANAGARI dˌeβanaɣˈaɾi +DEVANAR dˌeβanˈaɾ +DEVANEO dˌeβanˈeo +DEVASTACIÓN dˌeβastaθjˈon +DEVASTADA dˌeβastˈaða +DEVASTADAS dˌeβastˈaðas +DEVASTADO dˌeβastˈaðo +DEVASTADOS dˌeβastˈaðos +DEVASTAR dˌeβastˈaɾ +DEVASTARE dˌeβastˈaɾe +DEVASTO deβˈasto +DEVELADA dˌeβelˈaða +DEVELADAS dˌeβelˈaðas +DEVELADO dˌeβelˈaðo +DEVELADOS dˌeβelˈaðos +DEVELAMIENTO dˌeβelamjˈɛnto +DEVELIZAMIENTO dˌeβelˌiθamjˈɛnto +DEVENGAR dˌeβeŋɡˈaɾ +DEVENIDA dˌeβenˈiða +DEVENIDAS dˌeβenˈiðas +DEVENIDO dˌeβenˈiðo +DEVENIDOS dˌeβenˈiðos +DEVIDA deβˈiða +DEVIDAS deβˈiðas +DEVIDO deβˈiðo +DEVIDOS deβˈiðos +DEVOCIÓN dˌeβoθjˈon +DEVOCIONARIA dˌeβoθjonˈaɾja +DEVOCIONARIAS dˌeβoθjonˈaɾjas +DEVOCIONARIOS dˌeβoθjonˈaɾjos +DEVOLUCIÓN dˌeβoluθjˈon +DEVOLVERLA dˌeβolβˈeɾla +DEVORADA dˌeβoɾˈaða +DEVORADAS dˌeβoɾˈaðas +DEVORADO dˌeβoɾˈaðo +DEVORADOS dˌeβoɾˈaðos +DEVORAR dˌeβoɾˈaɾ +DEVOTA deβˈota +DEVOTAS deβˈotas +DEVOTÍSIMO dˌeβotˈisimo +DEVOTO deβˈoto +DEVOTOS deβˈotos +DEVUELTA deβwˈelta +DEVUELTAS deβwˈeltas +DEVUELTO deβwˈelto +DEVUELTOS deβwˈeltos +DEXAMETASONA dˌeksamˌetasˈona +DEXAR deksˈaɾ +DEXTROMORAMIDA dˌekstɾomˌoɾamˈiða +DEYECCIÓN dˌejjekθjˈon +DEZMAR deθmˈaɾ +DI dˈi +DIA djˈa +DÍA dˈia +DIABETES djaβˈetes +DIABÉTICO djaβˈetiko +DIABÉTICOS djaβˈetikos +DIABETOLOGA djˌaβetolˈoɣa +DIABLESA djaβlˈesa +DIABLO djˈaβlo +DIABLURA djaβlˈuɾa +DIABÓLICA djaβˈolika +DIABÓLICAS djaβˈolikas +DIABÓLICO djaβˈoliko +DIABÓLICOS djaβˈolikos +DIABOLIZAR djˌaβoliθˈaɾ +DIÁBOLO djˈaβolo +DIACONÍA djˌakonˈia +DIACONISA djˌakonˈisa +DIÁCONO djˈakono +DIACRÍTICA djakɾˈitika +DIACRÍTICAS djakɾˈitikas +DIACRÍTICO djakɾˈitiko +DIACRÍTICOS djakɾˈitikos +DIADEMA djaðˈema +DIÁFANA djˈafana +DIÁFANAS djˈafanas +DIAFANIDAD djˌafaniðˈad +DIÁFANO djˈafano +DIÁFANOS djˈafanos +DIAFORÉTICA djˌafoɾˈetika +DIAFORÉTICAS djˌafoɾˈetikas +DIAFORÉTICO djˌafoɾˈetiko +DIAFORÉTICOS djˌafoɾˈetikos +DIAFRAGMA djafɾˈaɡma +DIAGNOSIS djaɡnˈosis +DIAGNOSTICABLE djˌaɡnostikˈaβle +DIAGNOSTICABLES djˌaɡnostikˈaβles +DIAGNOSTICADA djˌaɡnostikˈaða +DIAGNOSTICADAS djˌaɡnostikˈaðas +DIAGNOSTICADO djˌaɡnostikˈaðo +DIAGNOSTICADOS djˌaɡnostikˈaðos +DIAGNOSTICAR djˌaɡnostikˈaɾ +DIAGNOSTICOTERAPÉUTICO djˌaɡnostˌikotˌeɾapˈeutˌiko +DIAGONALIZABLES djˌaɣonˌaliθˈaβles +DIAGONALIZADA djˌaɣonˌaliθˈaða +DIAGONALIZADAS djˌaɣonˌaliθˈaðas +DIAGONALIZADO djˌaɣonˌaliθˈaðo +DIAGONALIZADOS djˌaɣonˌaliθˈaðos +DIAGONALIZAR djˌaɣonˌaliθˈaɾ +DIAGRAMA djaɣɾˈama +DIAGRAMAR djˌaɣɾamˈaɾ +DIAGRAMÁTICO djˌaɣɾamˈatiko +DIALECTAL djˌalektˈal +DIALECTÓLOGO djˌalektˈoloɣo +DIALIPÉTALO djˌalipˈetalo +DIALIZADO djˌaliθˈaðo +DIALIZAR djˌaliθˈaɾ +DIALOGADA djˌaloɣˈaða +DIALOGADAS djˌaloɣˈaðas +DIALOGADO djˌaloɣˈaðo +DIALOGADOS djˌaloɣˈaðos +DIALOGANTE djˌaloɣˈante +DIALOGAR djˌaloɣˈaɾ +DIALÓGICO djalˈoxiko +DIALOGO djalˈoɣo +DIALOGÓ djˌaloɣˈo +DIÁLOGO djˈaloɣo +DIAMAGNÉTICA djˌamaɡnˈetika +DIAMAGNÉTICAS djˌamaɡnˈetikas +DIAMAGNÉTICO djˌamaɡnˈetiko +DIAMAGNÉTICOS djˌamaɡnˈetikos +DIAMANTADA djˌamantˈaða +DIAMANTADAS djˌamantˈaðas +DIAMANTADO djˌamantˈaðo +DIAMANTADOS djˌamantˈaðos +DIAMANTAR djˌamantˈaɾ +DIAMANTE djamˈante +DIAMANTES djamˈantes +DIAMANTISTA djˌamantˈista +DIAMETRALES djˌametɾˈales +DIÁMETRO djˈametɾo +DIÁMETROS djˈametɾos +DIANA djˈana +DIANAS djˈanas +DIANÉTICA djanˈetika +DIANÉTICAS djanˈetikas +DIANÉTICO djanˈetiko +DIANÉTICOS djanˈetikos +DIANTRE djˈantɾe +DIAPIRO djapˈiɾo +DIAPLEJÍA djˌaplexˈia +DIAPOSITIVAS djˌapositˈiβas +DIÁPSIDO djˈapsiðo +DIARIA djˈaɾja +DIARIAMENTE djˈaɾjamˈente +DIARIAS djˈaɾjas +DIARIERO djaɾjˈeɾo +DIARIO djˈaɾjo +DIARIOS djˈaɾjos +DIARREA djaɾɾˈea +DIARREICO djaɾɾˈeɪko +DIAS djˈas +DÍAS dˈias +DIÁSPORA djˈaspoɾa +DIASTEREOSELECTIVIDAD djˌasteɾˌeosˌelektˌiβiðˈad +DIÁSTOLE djˈastole +DIATÓNICO djatˈoniko +DÍAZ dˈiaθ +DIAZONIO djaθˈonjo +DIBUJADA dˌiβuxˈaða +DIBUJADAS dˌiβuxˈaðas +DIBUJADO dˌiβuxˈaðo +DIBUJADOS dˌiβuxˈaðos +DIBUJANTE dˌiβuxˈante +DIBUJAR dˌiβuxˈaɾ +DIBUJITOS dˌiβuxˈitos +DIBUJO diβˈuxo +DIBUTIL dˌiβutˈil +DICARBOXÍLICO dˌikaɾβoksˈiliko +DICCIÓN dikθjˈon +DICCIONARIO dˌikθjonˈaɾjo +DICDIC dikðˈik +DICE dˈiθe +DICEN dˈiθen +DICES dˈiθes +DICETONA dˌiθetˈona +DICHA dˈitʃa +DICHARACHERO dˌitʃaɾatʃˈeɾo +DICHARACHO dˌitʃaɾˈatʃo +DICHAS dˈitʃas +DICHO dˈitʃo +DICHOS dˈitʃos +DICHOSÍSIMO dˌitʃosˈisimo +DICHOSO ditʃˈoso +DICIEMBRE diθjˈembɾe +DICIENDO diθjˈɛndo +DICKENSIANO dˌikensjˈano +DICLORO diklˈoɾo +DICLOROMETANO dˌikloɾˌometˈano +DICÓTICO dikˈotiko +DICOTILEDÓNEA dˌikotˌileðˈonea +DICOTOMÍA dˌikotomˈia +DICOTOMIZAR dˌikotˌomiθˈaɾ +DICÓTOMO dikˈotomo +DICROICO dikɾˈoɪko +DICTABLANDA dˌiktaβlˈanda +DICTADA diktˈaða +DICTADAS diktˈaðas +DICTADO diktˈaðo +DICTADOR dˌiktaðˈoɾ +DICTADORCILLO dˌiktaðoɾθˈiʎo +DICTADOS diktˈaðos +DICTADURA dˌiktaðˈuɾa +DICTADURÍA dˌiktaðuɾˈia +DICTAMEN diktˈamen +DICTAMINADA dˌiktaminˈaða +DICTAMINADAS dˌiktaminˈaðas +DICTAMINADO dˌiktaminˈaðo +DICTAMINADORA dˌiktamˌinaðˈoɾa +DICTAMINADOS dˌiktaminˈaðos +DICTAMINAR dˌiktaminˈaɾ +DICTAR diktˈaɾ +DICTATORIAL dˌiktatoɾjˈal +DICTATORIALES dˌiktatoɾjˈales +DIDÁCTICO diðˈaktiko +DIDANOSINA dˌiðanosˈina +DIDAQUISTA dˌiðakˈista +DIECES djˈeθes +DIECINUEVE djˌeθinwˈeβe +DIECIOCHO djeθjˈotʃo +DIECISEIS djeθˈiseɪs +DIECISÉIS djˌeθisˈeis +DIECISEISAVO djˌeθiseɪsˈaβo +DIECISIETE djˌeθisjˈete +DIÉDRICO djˈeðɾiko +DIÉGESIS djˈexesis +DIEGÉTICO djexˈetiko +DIEGO djˈeɣo +DIEGUEÑO djeɣˈeɲo +DIENTE djˈɛnte +DIENTECILLO djˌenteθˈiʎo +DIENTECITO djˌenteθˈito +DIENTES djˈɛntes +DIENTUDA djentˈuða +DIENTUDAS djentˈuðas +DIENTUDO djentˈuðo +DIENTUDOS djentˈuðos +DIERA djˈeɾa +DIERAIS djˈeɾaɪs +DIÉRAMOS djˈeɾamos +DIERAN djˈeɾan +DIERAS djˈeɾas +DIERE djˈeɾe +DIEREIS djˈeɾeɪs +DIÉREMOS djˈeɾemos +DIEREN djˈeɾen +DIERES djˈeɾes +DIÉRESIS djˈeɾesis +DIERON djˈeɾon +DIESE djˈese +DIESEIS djˈeseɪs +DIÉSEL djˈesel +DIÉSEMOS djˈesemos +DIESEN djˈesen +DIESES djˈeses +DIESTRO djˈestɾo +DIETA djˈeta +DIETADA djetˈaða +DIETADAS djetˈaðas +DIETADO djetˈaðo +DIETADOS djetˈaðos +DIETAR djetˈaɾ +DIETARIO djetˈaɾjo +DIETAS djˈetas +DIETÉTICA djetˈetika +DIETÉTICAS djetˈetikas +DIETÉTICO djetˈetiko +DIETÉTICOS djetˈetikos +DIETILAMIDA djˌetilamˈiða +DIETÍLICO djetˈiliko +DIETILO djetˈilo +DIETISTA djetˈista +DIETO djˈeto +DIEZ djˈeθ +DIEZMADA djeθmˈaða +DIEZMADAS djeθmˈaðas +DIEZMADO djeθmˈaðo +DIEZMADOS djeθmˈaðos +DIEZMAR djeθmˈaɾ +DIEZMILÉSIMO djˌeθmilˈesimo +DIEZMILLONÉSIMO djˌeθmiʎonˈesimo +DIEZMO djˈeθmo +DIFAMACIÓN dˌifamaθjˈon +DIFAMADA dˌifamˈaða +DIFAMADAS dˌifamˈaðas +DIFAMADO dˌifamˈaðo +DIFAMADOR dˌifamaðˈoɾ +DIFAMADOS dˌifamˈaðos +DIFAMAR dˌifamˈaɾ +DIFAMATORIO dˌifamatˈoɾjo +DIFERENCIA dˌifeɾˈɛnθja +DIFERENCIABILIDAD dˌifeɾˌenθjaβˌiliðˈad +DIFERENCIACIÓN dˌifeɾˌenθjaθjˈon +DIFERENCIADA dˌifeɾenθjˈaða +DIFERENCIADAS dˌifeɾenθjˈaðas +DIFERENCIADO dˌifeɾenθjˈaðo +DIFERENCIADOS dˌifeɾenθjˈaðos +DIFERENCIAR dˌifeɾenθjˈaɾ +DIFERENCIAS dˌifeɾˈɛnθjas +DIFERENTE dˌifeɾˈɛnte +DIFERENTES dˌifeɾˈɛntes +DIFERIDA dˌifeɾˈiða +DIFERIDAS dˌifeɾˈiðas +DIFERIDO dˌifeɾˈiðo +DIFERIDOS dˌifeɾˈiðos +DIFERIMIENTO dˌifeɾimjˈɛnto +DIFERIR dˌifeɾˈiɾ +DIFICIL dˌifiθˈil +DIFÍCIL difˈiθil +DIFICULTAD dˌifikultˈad +DIFICULTADA dˌifikultˈaða +DIFICULTADAS dˌifikultˈaðas +DIFICULTADES dˌifikultˈaðes +DIFICULTADO dˌifikultˈaðo +DIFICULTADOS dˌifikultˈaðos +DIFICULTAR dˌifikultˈaɾ +DIFISITA dˌifisˈita +DIFLUNISAL dˌiflunisˈal +DIFÓNICA difˈonika +DIFÓNICAS difˈonikas +DIFÓNICO difˈoniko +DIFÓNICOS difˈonikos +DIFONO difˈono +DIFOSFATO dˌifosfˈato +DIFRACTADA dˌifɾaktˈaða +DIFRACTADAS dˌifɾaktˈaðas +DIFRACTADO dˌifɾaktˈaðo +DIFRACTADOS dˌifɾaktˈaðos +DIFUMINADA dˌifuminˈaða +DIFUMINADAS dˌifuminˈaðas +DIFUMINADO dˌifuminˈaðo +DIFUMINADOS dˌifuminˈaðos +DIFUMINAR dˌifuminˈaɾ +DIFUNDIDA dˌifundˈiða +DIFUNDIDAS dˌifundˈiðas +DIFUNDIDO dˌifundˈiðo +DIFUNDIDOS dˌifundˈiðos +DIFUNTO difˈunto +DIFUSIÓN dˌifusjˈon +DIFUSIONISMO dˌifusjonˈismo +DIGA dˈiɣa +DIGÁIS diɣˈais +DÍGALA dˈiɣala +DÍGALAS dˈiɣalas +DÍGALOS dˈiɣalos +DIGAMMA diɣˈamma +DIGÁMONOS diɣˈamonos +DIGÁMOOS diɣˈamoos +DIGAMOS diɣˈamos +DIGÁMOSLA diɣˈamosla +DIGÁMOSLAS diɣˈamoslas +DIGÁMOSLE diɣˈamosle +DIGÁMOSLOS diɣˈamoslos +DIGÁMOSTE diɣˈamoste +DIGAN dˈiɣan +DÍGANLA dˈiɣanla +DÍGANLAS dˈiɣanlas +DÍGANLOS dˈiɣanlos +DÍGANNOS dˈiɣannos +DÍGANSE dˈiɣanse +DIGAS dˈiɣas +DIGÁS diɣˈas +DIGERIDA dˌixeɾˈiða +DIGERIDAS dˌixeɾˈiðas +DIGERIDO dˌixeɾˈiðo +DIGERIDOS dˌixeɾˈiðos +DIGERIR dˌixeɾˈiɾ +DIGESTIÓN dˌixestjˈon +DIGESTIVA dˌixestˈiβa +DIGESTIVAS dˌixestˈiβas +DIGESTIVO dˌixestˈiβo +DIGESTIVOS dˌixestˈiβos +DIGITA dixˈita +DIGITADA dˌixitˈaða +DIGITADAS dˌixitˈaðas +DIGITADO dˌixitˈaðo +DIGITADOS dˌixitˈaðos +DIGITAL dˌixitˈal +DIGITALIZADA dˌixitˌaliθˈaða +DIGITALIZADAS dˌixitˌaliθˈaðas +DIGITALIZADO dˌixitˌaliθˈaðo +DIGITALIZADOS dˌixitˌaliθˈaðos +DIGITAMOS dˌixitˈamos +DIGITANDO dˌixitˈando +DIGITAR dˌixitˈaɾ +DIGITARA dˌixitˈaɾa +DIGITARÁ dˌixitaɾˈa +DIGITÁRAMOS dˌixitˈaɾamos +DIGITARAS dˌixitˈaɾas +DIGITARÁS dˌixitaɾˈas +DIGITAREIS dˌixitˈaɾeɪs +DIGITAREMOS dˌixitaɾˈemos +DIGITARES dˌixitˈaɾes +DIGITARÍAMOS dˌixitaɾˈiamos +DIGITAS dixˈitas +DIGITASTE dˌixitˈaste +DIGITE dixˈite +DIGITEMOS dˌixitˈemos +DIGITES dixˈites +DIGITO dixˈito +DÍGITO dˈixito +DIGLICÉRIDO dˌiɣliθˈeɾiðo +DIGNÁ diɡnˈa +DIGNADA diɡnˈaða +DIGNADAS diɡnˈaðas +DIGNADO diɡnˈaðo +DIGNADOS diɡnˈaðos +DIGNARSE diɡnˈaɾse +DIGNIFICADA dˌiɡnifikˈaða +DIGNIFICADAS dˌiɡnifikˈaðas +DIGNIFICADO dˌiɡnifikˈaðo +DIGNIFICADOS dˌiɡnifikˈaðos +DIGNIFICAR dˌiɡnifikˈaɾ +DIGNO dˈiɡno +DIGO dˈiɣo +DIGOXINA dˌiɣoksˈina +DIGÜEÑE dˌiɣuˈeɲe +DIHIDRATADO dˌiiðɾatˈaðo +DIHIDROFOLATO dˌiiðɾˌofolˈato +DIHIDROXIACETONA dˌiiðɾˌoksjaθetˈona +DIHUEÑE diwˈeɲe +DIJE dˈixe +DIJERA dixˈeɾa +DIJERAIS dixˈeɾaɪs +DIJÉRAMOS dixˈeɾamos +DIJERAN dixˈeɾan +DIJERAS dixˈeɾas +DIJERE dixˈeɾe +DIJEREIS dixˈeɾeɪs +DIJÉREMOS dixˈeɾemos +DIJEREN dixˈeɾen +DIJERES dixˈeɾes +DIJERON dixˈeɾon +DIJESE dixˈese +DIJESEIS dixˈeseɪs +DIJÉSEMOS dixˈesemos +DIJESEN dixˈesen +DIJESES dixˈeses +DIJIMOS dixˈimos +DIJISTE dixˈiste +DIJISTEIS dixˈisteɪs +DIJO dˈixo +DILACIÓN dˌilaθjˈon +DILAPIDADA dˌilapiðˈaða +DILAPIDADAS dˌilapiðˈaðas +DILAPIDADO dˌilapiðˈaðo +DILAPIDADOS dˌilapiðˈaðos +DILATACIÓN dˌilataθjˈon +DILATADA dˌilatˈaða +DILATADAS dˌilatˈaðas +DILATADÍSIMO dˌilataðˈisimo +DILATADO dˌilatˈaðo +DILATADOS dˌilatˈaðos +DILATAR dˌilatˈaɾ +DILATORIO dˌilatˈoɾjo +DILEMA dilˈema +DILES dˈiles +DILETANTE dˌiletˈante +DILETANTISMO dˌiletantˈismo +DILIGENCIA dˌilixˈɛnθja +DILIGENCIAMIENTO dˌilixˌenθjamjˈɛnto +DILIGENCIAR dˌilixenθjˈaɾ +DILIGENTÍSIMO dˌilixentˈisimo +DILO dˈilo +DILUCIDADA dˌiluθiðˈaða +DILUCIDADAS dˌiluθiðˈaðas +DILUCIDADO dˌiluθiðˈaðo +DILUCIDADOS dˌiluθiðˈaðos +DILUCIDAR dˌiluθiðˈaɾ +DILUCIDARE dˌiluθiðˈaɾe +DILUCIDO dˌiluθˈiðo +DILUIDA dˌiluˈiða +DILUIDAS dˌiluˈiðas +DILUIDO dˌiluˈiðo +DILUIDOS dˌiluˈiðos +DILUIR dˌiluˈiɾ +DILUVIADO dˌiluβjˈaðo +DILUVIAL dˌiluβjˈal +DILUVIANO dˌiluβjˈano +DILUVIAR dˌiluβjˈaɾ +DILUVIO dilˈuβjo +DIMANAR dˌimanˈaɾ +DIMANO dimˈano +DIME dˈime +DÍMELA dˈimela +DÍMELO dˈimelo +DIMENSIÓN dˌimensjˈon +DIMENSIONADA dˌimensjonˈaða +DIMENSIONADAS dˌimensjonˈaðas +DIMENSIONADO dˌimensjonˈaðo +DIMENSIONADOS dˌimensjonˈaðos +DIMENSIONÁIS dˌimensjonˈais +DIMENSIONAL dˌimensjonˈal +DIMENSIONALES dˌimensjonˈales +DIMENSIONAMIENTO dˌimensjˌonamjˈɛnto +DIMENSIONAR dˌimensjonˈaɾ +DIMENSIONES dˌimensjˈones +DIMÉRICA dimˈeɾika +DIMÉRICAS dimˈeɾikas +DIMÉRICO dimˈeɾiko +DIMÉRICOS dimˈeɾikos +DIMERIZACIÓN dˌimeɾˌiθaθjˈon +DIMERIZAR dˌimeɾiθˈaɾ +DÍMERO dˈimeɾo +DIMETILO dˌimetˈilo +DIMETILSULFÓXIDO dˌimetˌilsulfˈoksiðo +DIMETOXIANFETAMINA dˌimetˌoksjamfˌetamˈina +DIMIDIADA dˌimiðjˈaða +DIMIDIADAS dˌimiðjˈaðas +DIMIDIADO dˌimiðjˈaðo +DIMIDIADOS dˌimiðjˈaðos +DIMIDIAR dˌimiðjˈaɾ +DIMINUTA dˌiminˈuta +DIMINUTAS dˌiminˈutas +DIMINUTIVO dˌiminutˈiβo +DIMINUTO dˌiminˈuto +DIMINUTOS dˌiminˈutos +DIMISIÓN dˌimisjˈon +DIMISIONADA dˌimisjonˈaða +DIMISIONADAS dˌimisjonˈaðas +DIMISIONADO dˌimisjonˈaðo +DIMISIONADOS dˌimisjonˈaðos +DIMISIONAR dˌimisjonˈaɾ +DIMISIONARIA dˌimisjonˈaɾja +DIMISIONARIAS dˌimisjonˈaɾjas +DIMISIONARIO dˌimisjonˈaɾjo +DIMISIONARIOS dˌimisjonˈaɾjos +DIMITIDA dˌimitˈiða +DIMITIDAS dˌimitˈiðas +DIMITIDO dˌimitˈiðo +DIMITIDOS dˌimitˈiðos +DIMITIR dˌimitˈiɾ +DIMÓRFICO dimˈoɾfiko +DIMOS dˈimos +DINAMARCA dˌinamˈaɾka +DINAMARQUÉS dˌinamaɾkˈes +DINÁMICA dinˈamika +DINÁMICAMENTE dinˈamikamˈente +DINÁMICAS dinˈamikas +DINÁMICO dinˈamiko +DINÁMICOS dinˈamikos +DINAMITA dˌinamˈita +DINAMITADA dˌinamitˈaða +DINAMITADAS dˌinamitˈaðas +DINAMITADO dˌinamitˈaðo +DINAMITADOS dˌinamitˈaðos +DINAMITAR dˌinamitˈaɾ +DINAMITERA dˌinamitˈeɾa +DINAMITERO dˌinamitˈeɾo +DINAMITO dˌinamˈito +DINAMIZADA dˌinamiθˈaða +DINAMIZADAS dˌinamiθˈaðas +DINAMIZADO dˌinamiθˈaðo +DINAMIZADOS dˌinamiθˈaðos +DINAMIZAR dˌinamiθˈaɾ +DINAMO dinˈamo +DÍNAMO dˈinamo +DINAMOS dinˈamos +DÍNAMOS dˈinamos +DINAR dinˈaɾ +DIÑARLA diɲˈaɾla +DINASTÍA dˌinastˈia +DINÁSTICO dinˈastiko +DINERARIO dˌineɾˈaɾjo +DINERITO dˌineɾˈito +DINERO dinˈeɾo +DINGO dˈiŋɡo +DINITRATO dˌinitɾˈato +DINORFINA dˌinoɾfˈina +DINOSAURIO dˌinosˈaʊɾjo +DINOSAURIOS dˌinosˈaʊɾjos +DINOSAURO dˌinosˈaʊɾo +DINOTERIO dˌinotˈeɾjo +DIO djˈo +DIÓCESIS djˈoθesis +DIODO djˈoðo +DIOICO djˈoɪko +DIOMEDES djomˈeðes +DION djˈon +DIONISIACO djˌonisjˈako +DIONISÍACO djˌonisˈiako +DIONISIO djonˈisjo +DIONISO djonˈiso +DIÓPTRICO djˈopːtɾiko +DIOS djˈos +DIOSA djˈosa +DIOSECILLA djˌoseθˈiʎa +DIOSES djˈoses +DIOSMINA djosmˈina +DIOXANO djoksˈano +DIOXIGENASA djˌoksixenˈasa +DIPEPTIDIL dˌipepːtiðˈil +DIPIPANONA dˌipipanˈona +DIPIRAMIDAL dˌipiɾˌamiðˈal +DIPIRIDAMOL dˌipiɾˌiðamˈol +DIPLOCOCO dˌiplokˈoko +DIPLOCOCOS dˌiplokˈokos +DIPLOMA diplˈoma +DIPLOMACIA dˌiplomˈaθja +DIPLOMADA dˌiplomˈaða +DIPLOMADAS dˌiplomˈaðas +DIPLOMADO dˌiplomˈaðo +DIPLOMADOS dˌiplomˈaðos +DIPLOMAR dˌiplomˈaɾ +DIPLOMAS diplˈomas +DIPLÓMATA diplˈomata +DIPLOMÁTICO dˌiplomˈatiko +DIPLOPODE dˌiplopˈoðe +DIPOLARÓFILO dˌipolaɾˈofilo +DIPOTÁSICO dˌipotˈasiko +DIPPEADA dˌippeˈaða +DIPPEADAS dˌippeˈaðas +DIPPEADO dˌippeˈaðo +DIPPEADOS dˌippeˈaðos +DIPPEAR dˌippeˈaɾ +DIPTONGADA dˌipːtoŋɡˈaða +DIPTONGADAS dˌipːtoŋɡˈaðas +DIPTONGADO dˌipːtoŋɡˈaðo +DIPTONGADOS dˌipːtoŋɡˈaðos +DIPTONGAR dˌipːtoŋɡˈaɾ +DIPTONGO dipːtˈoŋɡo +DIPUTACIÓN dˌiputaθjˈon +DIPUTADA dˌiputˈaða +DIPUTADAS dˌiputˈaðas +DIPUTADES dˌiputˈaðes +DIPUTADIL dˌiputaðˈil +DIPUTADITA dˌiputaðˈita +DIPUTADITO dˌiputaðˈito +DIPUTADO dˌiputˈaðo +DIPUTADOS dˌiputˈaðos +DIPUTAR dˌiputˈaɾ +DIQUE dˈike +DIRÁ diɾˈa +DIRÁN diɾˈan +DIRÁS diɾˈas +DIRÉ diɾˈe +DIRECCIÓN dˌiɾekθjˈon +DIRECCIONAR dˌiɾekθjonˈaɾ +DIRECTA diɾˈekta +DIRECTAMENTE diɾˈektamˈente +DIRECTAS diɾˈektas +DIRECTO diɾˈekto +DIRECTOR dˌiɾektˈoɾ +DIRECTORA dˌiɾektˈoɾa +DIRECTOS diɾˈektos +DIRECTRIZ dˌiɾektɾˈiθ +DIRÉIS diɾˈeis +DIREMOS diɾˈemos +DIRÍA diɾˈia +DIRÍAIS diɾˈiaɪs +DIRÍAMOS diɾˈiamos +DIRÍAN diɾˈian +DIRÍAS diɾˈias +DIRIGE diɾˈixe +DIRIGENTA dˌiɾixˈɛnta +DIRIGIDA dˌiɾixˈiða +DIRIGIDAS dˌiɾixˈiðas +DIRIGIDO dˌiɾixˈiðo +DIRIGIDOS dˌiɾixˈiðos +DIRIGIENDO dˌiɾixjˈɛndo +DIRIGIÓ dˌiɾixjˈo +DIRIGIR dˌiɾixˈiɾ +DIRIGISTE dˌiɾixˈiste +DIRIJA diɾˈixa +DIRIJAMOS dˌiɾixˈamos +DIRIJAS diɾˈixas +DIRIJO diɾˈixo +DIRIMA diɾˈima +DIRIMÁIS dˌiɾimˈais +DIRIMAMOS dˌiɾimˈamos +DIRIMAS diɾˈimas +DIRIME diɾˈime +DIRIMES diɾˈimes +DIRIMÍ dˌiɾimˈi +DIRIMÍAMOS dˌiɾimˈiamos +DIRIMÍAS dˌiɾimˈias +DIRIMIDA dˌiɾimˈiða +DIRIMIDAS dˌiɾimˈiðas +DIRIMIDO dˌiɾimˈiðo +DIRIMIDOS dˌiɾimˈiðos +DIRIMIMOS dˌiɾimˈimos +DIRIMIR dˌiɾimˈiɾ +DIRIMIRÁ dˌiɾimiɾˈa +DIRIMIRÁS dˌiɾimiɾˈas +DIRIMIRÉIS dˌiɾimiɾˈeis +DIRIMIREMOS dˌiɾimiɾˈemos +DIRIMIRÍAMOS dˌiɾimiɾˈiamos +DIRIMIRÍAS dˌiɾimiɾˈias +DIRIMISTE dˌiɾimˈiste +DIRIMO diɾˈimo +DISCADA diskˈaða +DISCADAS diskˈaðas +DISCADO diskˈaðo +DISCADOS diskˈaðos +DISCAPACIDAD dˌiskapˌaθiðˈad +DISCAPACITANTE dˌiskapˌaθitˈante +DISCAPACITAR dˌiskapˌaθitˈaɾ +DISCENTE disθˈɛnte +DISCERNIDA dˌisθeɾnˈiða +DISCERNIDAS dˌisθeɾnˈiðas +DISCERNIDO dˌisθeɾnˈiðo +DISCERNIDOS dˌisθeɾnˈiðos +DISCERNIMIENTO dˌisθeɾnimjˈɛnto +DISCERNIR dˌisθeɾnˈiɾ +DISCINESIA dˌisθinˈesja +DISCIPLINA dˌisθiplˈina +DISCIPLINADA dˌisθiplinˈaða +DISCIPLINADAS dˌisθiplinˈaðas +DISCIPLINADO dˌisθiplinˈaðo +DISCIPLINADOS dˌisθiplinˈaðos +DISCIPLINAMIENTO dˌisθiplˌinamjˈɛnto +DISCIPLINANTE dˌisθiplinˈante +DISCIPLINAR dˌisθiplinˈaɾ +DISCIPLINARIO dˌisθiplinˈaɾjo +DISCIPLINAS dˌisθiplˈinas +DISCIPLINO dˌisθiplˈino +DISCIPULADO dˌisθipulˈaðo +DISCIPULAR dˌisθipulˈaɾ +DISCO dˈisko +DISCOGRÁFICA dˌiskoɣɾˈafika +DISCOGRÁFICAS dˌiskoɣɾˈafikas +DISCOGRÁFICO dˌiskoɣɾˈafiko +DISCOGRÁFICOS dˌiskoɣɾˈafikos +DISCONTINUADA dˌiskontinwˈaða +DISCONTINUADAS dˌiskontinwˈaðas +DISCONTINUADO dˌiskontinwˈaðo +DISCONTINUADOS dˌiskontinwˈaðos +DISCONTINUAR dˌiskontinwˈaɾ +DISCONTINUO dˌiskontˈinwo +DISCORDADA dˌiskoɾðˈaða +DISCORDADAS dˌiskoɾðˈaðas +DISCORDADO dˌiskoɾðˈaðo +DISCORDADOS dˌiskoɾðˈaðos +DISCORDANTE dˌiskoɾðˈante +DISCORDANTEMENTE dˌiskoɾðˈantemˈente +DISCOS dˈiskos +DISCOTECÓN dˌiskotekˈon +DISCOTEQUERO dˌiskotekˈeɾo +DISCRECIÓN dˌiskɾeθjˈon +DISCREPADA dˌiskɾepˈaða +DISCREPADAS dˌiskɾepˈaðas +DISCREPADO dˌiskɾepˈaðo +DISCREPADOS dˌiskɾepˈaðos +DISCREPAR dˌiskɾepˈaɾ +DISCRETA diskɾˈeta +DISCRETAS diskɾˈetas +DISCRETEADA dˌiskɾeteˈaða +DISCRETEADAS dˌiskɾeteˈaðas +DISCRETEADO dˌiskɾeteˈaðo +DISCRETEADOS dˌiskɾeteˈaðos +DISCRETEAR dˌiskɾeteˈaɾ +DISCRETO diskɾˈeto +DISCRETOS diskɾˈetos +DISCRIMINACIÓN dˌiskɾimˌinaθjˈon +DISCRIMINADA dˌiskɾiminˈaða +DISCRIMINADAS dˌiskɾiminˈaðas +DISCRIMINADO dˌiskɾiminˈaðo +DISCRIMINADOR dˌiskɾimˌinaðˈoɾ +DISCRIMINADORA dˌiskɾimˌinaðˈoɾa +DISCRIMINADORAS dˌiskɾimˌinaðˈoɾas +DISCRIMINADORES dˌiskɾimˌinaðˈoɾes +DISCRIMINADOS dˌiskɾiminˈaðos +DISCRIMINANTE dˌiskɾiminˈante +DISCRIMINAR dˌiskɾiminˈaɾ +DISCULPA diskˈulpa +DISCULPADA dˌiskulpˈaða +DISCULPADAS dˌiskulpˈaðas +DISCULPADO dˌiskulpˈaðo +DISCULPADOS dˌiskulpˈaðos +DISCÚLPAME diskˈulpame +DISCULPAR dˌiskulpˈaɾ +DISCURRIDA dˌiskuɾɾˈiða +DISCURRIDAS dˌiskuɾɾˈiðas +DISCURRIDO dˌiskuɾɾˈiðo +DISCURRIDOS dˌiskuɾɾˈiðos +DISCURRO diskˈuɾɾo +DISCURSAR dˌiskuɾsˈaɾ +DISCURSITO dˌiskuɾsˈito +DISCURSO diskˈuɾso +DISCUSIÓN dˌiskusjˈon +DISCUSIONES dˌiskusjˈones +DISCUTIBLE dˌiskutˈiβle +DISCUTIDA dˌiskutˈiða +DISCUTIDAS dˌiskutˈiðas +DISCUTIDO dˌiskutˈiðo +DISCUTIDOS dˌiskutˈiðos +DISCUTIENDO dˌiskutjˈɛndo +DISCUTIERAS dˌiskutjˈeɾas +DISCUTIR dˌiskutˈiɾ +DISECADA dˌisekˈaða +DISECADAS dˌisekˈaðas +DISECADO dˌisekˈaðo +DISECADOS dˌisekˈaðos +DISECANTE dˌisekˈante +DISECCIÓN dˌisekθjˈon +DISECCIONADA dˌisekθjonˈaða +DISECCIONADAS dˌisekθjonˈaðas +DISECCIONADO dˌisekθjonˈaðo +DISECCIONADOS dˌisekθjonˈaðos +DISECCIONAR dˌisekθjonˈaɾ +DISECCIONES dˌisekθjˈones +DISEMINADA dˌiseminˈaða +DISEMINADAS dˌiseminˈaðas +DISEMINADO dˌiseminˈaðo +DISEMINADOS dˌiseminˈaðos +DISEMINAR dˌiseminˈaɾ +DISEÑADA dˌiseɲˈaða +DISEÑADAS dˌiseɲˈaðas +DISEÑADO dˌiseɲˈaðo +DISEÑADOR dˌiseɲaðˈoɾ +DISEÑADORA dˌiseɲaðˈoɾa +DISEÑADOS dˌiseɲˈaðos +DISEÑAR dˌiseɲˈaɾ +DISEÑO disˈeɲo +DISENSO disˈɛnso +DISENTERÍA dˌisenteɾˈia +DISENTIDA dˌisentˈiða +DISENTIDAS dˌisentˈiðas +DISENTIDO dˌisentˈiðo +DISENTIDOS dˌisentˈiðos +DISENTIMIENTO dˌisentimjˈɛnto +DISERTADA dˌiseɾtˈaða +DISERTADAS dˌiseɾtˈaðas +DISERTADO dˌiseɾtˈaðo +DISERTADOS dˌiseɾtˈaðos +DISERTAR dˌiseɾtˈaɾ +DISERTO disˈeɾto +DISESTESIA dˌisestˈesja +DISFAGIA disfˈaxja +DISFAMADA dˌisfamˈaða +DISFAMADAS dˌisfamˈaðas +DISFAMADO dˌisfamˈaðo +DISFAMADOS dˌisfamˈaðos +DISFAMAR dˌisfamˈaɾ +DISFOBIA disfˈoβja +DISFRACÉ dˌisfɾaθˈe +DISFRACES disfɾˈaθes +DISFRAZ disfɾˈaθ +DISFRAZADA dˌisfɾaθˈaða +DISFRAZADAS dˌisfɾaθˈaðas +DISFRAZADO dˌisfɾaθˈaðo +DISFRAZADOS dˌisfɾaθˈaðos +DISFRAZANDO dˌisfɾaθˈando +DISFRAZAR dˌisfɾaθˈaɾ +DISFRAZO disfɾˈaθo +DISFRUTABLE dˌisfɾutˈaβle +DISFRUTADA dˌisfɾutˈaða +DISFRUTADAS dˌisfɾutˈaðas +DISFRUTADO dˌisfɾutˈaðo +DISFRUTADOR dˌisfɾutaðˈoɾ +DISFRUTADOS dˌisfɾutˈaðos +DISFRUTAR dˌisfɾutˈaɾ +DISFUNCIÓN dˌisfunθjˈon +DISFUNCIONAL dˌisfunθjonˈal +DISGREGADA dˌisɣɾeɣˈaða +DISGREGADAS dˌisɣɾeɣˈaðas +DISGREGADO dˌisɣɾeɣˈaðo +DISGREGADOR dˌisɣɾeɣaðˈoɾ +DISGREGADORA dˌisɣɾeɣaðˈoɾa +DISGREGADORAS dˌisɣɾeɣaðˈoɾas +DISGREGADORES dˌisɣɾeɣaðˈoɾes +DISGREGADOS dˌisɣɾeɣˈaðos +DISGREGAR dˌisɣɾeɣˈaɾ +DISGUSTADA dˌisɣustˈaða +DISGUSTADAS dˌisɣustˈaðas +DISGUSTADO dˌisɣustˈaðo +DISGUSTADOS dˌisɣustˈaðos +DISIDENTE dˌisiðˈɛnte +DISILÁBICA dˌisilˈaβika +DISILÁBICAS dˌisilˈaβikas +DISILÁBICO dˌisilˈaβiko +DISILÁBICOS dˌisilˈaβikos +DISÍLABO disˈilaβo +DISÍMBOLO disˈimbolo +DISIMILACIÓN dˌisimˌilaθjˈon +DISIMULADA dˌisimulˈaða +DISIMULADAMENTE dˌisimulˈaðamˈente +DISIMULADAS dˌisimulˈaðas +DISIMULADO dˌisimulˈaðo +DISIMULADOS dˌisimulˈaðos +DISIMULAS dˌisimˈulas +DISIMULOS dˌisimˈulos +DISIPACIÓN dˌisipaθjˈon +DISIPADA dˌisipˈaða +DISIPADAS dˌisipˈaðas +DISIPADO dˌisipˈaðo +DISIPADOS dˌisipˈaðos +DISIPAR dˌisipˈaɾ +DISIPATIVO dˌisipatˈiβo +DISJUNTO disxˈunto +DISJUNTOR dˌisxuntˈoɾ +DISLOCACIÓN dˌislokaθjˈon +DISLOCADA dˌislokˈaða +DISLOCADAS dˌislokˈaðas +DISLOCADO dˌislokˈaðo +DISLOCADOS dˌislokˈaðos +DISLOCAR dˌislokˈaɾ +DISLOCO dislˈoko +DISLOCÓ dˌislokˈo +DISMINUIDA dˌisminwˈiða +DISMINUIDAS dˌisminwˈiðas +DISMINUIDO dˌisminwˈiðo +DISMINUIDOS dˌisminwˈiðos +DISMINUIR dˌisminwˈiɾ +DISNEY disnˈeɪ +DISNEYWORLD dˌisneɪwˈoɾld +DISOCIACIÓN dˌisoθjaθjˈon +DISOCIADA dˌisoθjˈaða +DISOCIADAS dˌisoθjˈaðas +DISOCIADO dˌisoθjˈaðo +DISOCIADOS dˌisoθjˈaðos +DISOCIAR dˌisoθjˈaɾ +DISOCIATIVO dˌisoθjatˈiβo +DISOLUCIÓN dˌisoluθjˈon +DISOLVER dˌisolβˈeɾ +DISONADA dˌisonˈaða +DISONADAS dˌisonˈaðas +DISONADO dˌisonˈaðo +DISONADOS dˌisonˈaðos +DISPAR dispˈaɾ +DISPARA dispˈaɾa +DISPARADA dˌispaɾˈaða +DISPARADAS dˌispaɾˈaðas +DISPARADERO dˌispaɾaðˈeɾo +DISPARADO dˌispaɾˈaðo +DISPARADOR dˌispaɾaðˈoɾ +DISPARADOS dˌispaɾˈaðos +DISPARAR dˌispaɾˈaɾ +DISPARARA dˌispaɾˈaɾa +DISPARATADO dˌispaɾatˈaðo +DISPARATE dˌispaɾˈate +DISPARE dispˈaɾe +DISPARES dispˈaɾes +DISPAREUNIA dˌispaɾˈeʊnja +DISPARIDAD dˌispaɾiðˈad +DISPARO dispˈaɾo +DISPENDIO dispˈɛndjo +DISPENDIOSO dˌispendjˈoso +DISPENSACIONALISMO dˌispensˌaθjonalˈismo +DISPENSACIONALISTA dˌispensˌaθjonalˈista +DISPENSADA dˌispensˈaða +DISPENSADAS dˌispensˈaðas +DISPENSADO dˌispensˈaðo +DISPENSADOS dˌispensˈaðos +DISPENSARIO dˌispensˈaɾjo +DISPERSA dispˈeɾsa +DISPERSADA dˌispeɾsˈaða +DISPERSADAS dˌispeɾsˈaðas +DISPERSADO dˌispeɾsˈaðo +DISPERSADOS dˌispeɾsˈaðos +DISPERSAR dˌispeɾsˈaɾ +DISPERSARES dˌispeɾsˈaɾes +DISPERSAS dispˈeɾsas +DISPERSE dispˈeɾse +DISPERSIÓN dˌispeɾsjˈon +DISPERSIVO dˌispeɾsˈiβo +DISPERSO dispˈeɾso +DISPERSOS dispˈeɾsos +DISPERTAR dˌispeɾtˈaɾ +DISPLASIA displˈasja +DISPLAY displˈaɪ +DISPONE dispˈone +DISPONER dˌisponˈeɾ +DISPONERSE dˌisponˈeɾse +DISPONIBILIZAR dˌisponˌiβiliθˈaɾ +DISPONIBLE dˌisponˈiβle +DISPOSICIÓN dˌisposiθjˈon +DISPOSITIVA dˌispositˈiβa +DISPOSITIVAS dˌispositˈiβas +DISPOSITIVO dˌispositˈiβo +DISPOSITIVOS dˌispositˈiβos +DISPUESTO dispwˈesto +DISPÚSOSE dispˈusose +DISPUTA dispˈuta +DISPUTABLE dˌisputˈaβle +DISPUTADA dˌisputˈaða +DISPUTADAS dˌisputˈaðas +DISPUTADO dˌisputˈaðo +DISPUTADOS dˌisputˈaðos +DISPUTAMOS dˌisputˈamos +DISPUTANDO dˌisputˈando +DISPUTAR dˌisputˈaɾ +DISPUTARA dˌisputˈaɾa +DISPUTARÁ dˌisputaɾˈa +DISPUTÁRAMOS dˌisputˈaɾamos +DISPUTARAS dˌisputˈaɾas +DISPUTARÁS dˌisputaɾˈas +DISPUTARE dˌisputˈaɾe +DISPUTAREIS dˌisputˈaɾeɪs +DISPUTAREMOS dˌisputaɾˈemos +DISPUTARES dˌisputˈaɾes +DISPUTARÍA dˌisputaɾˈia +DISPUTARÍAMOS dˌisputaɾˈiamos +DISPUTAS dispˈutas +DISPUTASTE dˌisputˈaste +DISPUTE dispˈute +DISPUTEMOS dˌisputˈemos +DISPUTES dispˈutes +DISPUTO dispˈuto +DISQUERA diskˈeɾa +DISQUERAS diskˈeɾas +DISQUERO diskˈeɾo +DISQUEROS diskˈeɾos +DISQUETE diskˈete +DISRITMIA disrˈitmja +DISTADA distˈaða +DISTADAS distˈaðas +DISTADO distˈaðo +DISTADOS distˈaðos +DISTAL distˈal +DISTANCIA distˈanθja +DISTANCIADA dˌistanθjˈaða +DISTANCIADAS dˌistanθjˈaðas +DISTANCIADO dˌistanθjˈaðo +DISTANCIADOS dˌistanθjˈaðos +DISTANCIAR dˌistanθjˈaɾ +DISTANCIAS distˈanθjas +DISTANTE distˈante +DISTAR distˈaɾ +DISTE dˈiste +DISTEIS dˈisteɪs +DISTENDIDO dˌistendˈiðo +DISTENSIÓN dˌistensjˈon +DÍSTICO dˈistiko +DISTINCIÓN dˌistinθjˈon +DISTINGUIBLE dˌistiŋɡˈiβle +DISTINGUIDA dˌistiŋɡˈiða +DISTINGUIDAS dˌistiŋɡˈiðas +DISTINGUIDÍSIMO dˌistiŋɡiðˈisimo +DISTINGUIDO dˌistiŋɡˈiðo +DISTINGUIDOS dˌistiŋɡˈiðos +DISTINGUIR dˌistiŋɡˈiɾ +DISTINTIVA dˌistintˈiβa +DISTINTIVAS dˌistintˈiβas +DISTINTIVIDAD dˌistintˌiβiðˈad +DISTINTIVO dˌistintˈiβo +DISTINTIVOS dˌistintˈiβos +DISTINTOS distˈintos +DISTOPÍA dˌistopˈia +DISTÓPICA distˈopika +DISTÓPICAS distˈopikas +DISTÓPICO distˈopiko +DISTÓPICOS distˈopikos +DISTORSIÓN dˌistoɾsjˈon +DISTORSIONADA dˌistoɾsjonˈaða +DISTORSIONADAS dˌistoɾsjonˈaðas +DISTORSIONADO dˌistoɾsjonˈaðo +DISTORSIONADOS dˌistoɾsjonˈaðos +DISTORSIONANTE dˌistoɾsjonˈante +DISTORSIONAR dˌistoɾsjonˈaɾ +DISTORSIONES dˌistoɾsjˈones +DISTORSIVO dˌistoɾsˈiβo +DISTRAER dˌistɾaˈeɾ +DISTRAÍDA dˌistɾaˈiða +DISTRAÍDAS dˌistɾaˈiðas +DISTRAÍDO dˌistɾaˈiðo +DISTRAÍDOS dˌistɾaˈiðos +DISTRIBUCIÓN dˌistɾiβuθjˈon +DISTRIBUCIONAL dˌistɾiβˌuθjonˈal +DISTRIBUIDA dˌistɾiβwˈiða +DISTRIBUIDAS dˌistɾiβwˈiðas +DISTRIBUIDO dˌistɾiβwˈiðo +DISTRIBUIDORA dˌistɾiβwiðˈoɾa +DISTRIBUIDOS dˌistɾiβwˈiðos +DISTRIBUIR dˌistɾiβwˈiɾ +DISTRIBUTARIO dˌistɾiβutˈaɾjo +DISTRIBUTIVIDAD dˌistɾiβˌutiβiðˈad +DISTRIBUTIVO dˌistɾiβutˈiβo +DISTRITAL dˌistɾitˈal +DISTRITO distɾˈito +DISTROFIA distɾˈofja +DISTRÓFICA distɾˈofika +DISTRÓFICAS distɾˈofikas +DISTRÓFICO distɾˈofiko +DISTRÓFICOS distɾˈofikos +DISTURBADA dˌistuɾβˈaða +DISTURBADAS dˌistuɾβˈaðas +DISTURBADO dˌistuɾβˈaðo +DISTURBADOS dˌistuɾβˈaðos +DISTURBAR dˌistuɾβˈaɾ +DISTURBIO distˈuɾβjo +DISUADIDA dˌiswaðˈiða +DISUADIDAS dˌiswaðˈiðas +DISUADIDO dˌiswaðˈiðo +DISUADIDOS dˌiswaðˈiðos +DISUADIR dˌiswaðˈiɾ +DISUELTO diswˈelto +DISUSTITUIDO dˌisustitwˈiðo +DISYUNCIÓN dˌisjjunθjˈon +DIUCA djˈuka +DIUCÓN djukˈon +DIURÉTICO djuɾˈetiko +DIURNO djˈuɾno +DIVA dˈiβa +DIVAGADA dˌiβaɣˈaða +DIVAGADAS dˌiβaɣˈaðas +DIVAGADO dˌiβaɣˈaðo +DIVAGADOS dˌiβaɣˈaðos +DIVAGAR dˌiβaɣˈaɾ +DIVALENTE dˌiβalˈɛnte +DIVÁN diβˈan +DIVAS dˈiβas +DIVERGENCIA dˌiβeɾxˈɛnθja +DIVERGENTE dˌiβeɾxˈɛnte +DIVERGENTES dˌiβeɾxˈɛntes +DIVERGIR dˌiβeɾxˈiɾ +DIVERSIDAD dˌiβeɾsiðˈad +DIVERSIFICACIÓN dˌiβeɾsˌifikaθjˈon +DIVERSIFICADA dˌiβeɾsˌifikˈaða +DIVERSIFICADAS dˌiβeɾsˌifikˈaðas +DIVERSIFICADO dˌiβeɾsˌifikˈaðo +DIVERSIFICADOS dˌiβeɾsˌifikˈaðos +DIVERSIFICAR dˌiβeɾsˌifikˈaɾ +DIVERSIÓN dˌiβeɾsjˈon +DIVERSOS diβˈeɾsos +DIVERTICULITIS dˌiβeɾtˌikulˈitis +DIVERTÍCULO dˌiβeɾtˈikulo +DIVERTICULOSIS dˌiβeɾtˌikulˈosis +DIVERTIDA dˌiβeɾtˈiða +DIVERTIDAS dˌiβeɾtˈiðas +DIVERTIDO dˌiβeɾtˈiðo +DIVERTIDOS dˌiβeɾtˈiðos +DIVERTIMENTO dˌiβeɾtimˈɛnto +DIVERTIMIENTO dˌiβeɾtimjˈɛnto +DIVERTIR dˌiβeɾtˈiɾ +DIVERTIRME dˌiβeɾtˈiɾme +DIVIDA diβˈiða +DIVIDAMOS dˌiβiðˈamos +DIVIDAS diβˈiðas +DIVIDE diβˈiðe +DIVIDES diβˈiðes +DIVIDÍAMOS dˌiβiðˈiamos +DIVIDIDA dˌiβiðˈiða +DIVIDIDAS dˌiβiðˈiðas +DIVIDIDO dˌiβiðˈiðo +DIVIDIDOS dˌiβiðˈiðos +DIVIDIMOS dˌiβiðˈimos +DIVIDIR dˌiβiðˈiɾ +DIVIDIRÁ dˌiβiðiɾˈa +DIVIDIRÁS dˌiβiðiɾˈas +DIVIDIREMOS dˌiβiðiɾˈemos +DIVIDIRÍAMOS dˌiβiðiɾˈiamos +DIVIDISTE dˌiβiðˈiste +DIVIDO diβˈiðo +DIVIESO diβjˈeso +DIVINA diβˈina +DIVINADA dˌiβinˈaða +DIVINADAS dˌiβinˈaðas +DIVINADO dˌiβinˈaðo +DIVINADOR dˌiβinaðˈoɾ +DIVINADORA dˌiβinaðˈoɾa +DIVINADOS dˌiβinˈaðos +DIVINAR dˌiβinˈaɾ +DIVINIDAD dˌiβiniðˈad +DIVINO diβˈino +DIVISA diβˈisa +DIVISADA dˌiβisˈaða +DIVISADAS dˌiβisˈaðas +DIVISADO dˌiβisˈaðo +DIVISADOS dˌiβisˈaðos +DIVISAMOS dˌiβisˈamos +DIVISANDO dˌiβisˈando +DIVISAR dˌiβisˈaɾ +DIVISARA dˌiβisˈaɾa +DIVISARÁ dˌiβisaɾˈa +DIVISÁRAMOS dˌiβisˈaɾamos +DIVISARAS dˌiβisˈaɾas +DIVISARÁS dˌiβisaɾˈas +DIVISAREIS dˌiβisˈaɾeɪs +DIVISARÉIS dˌiβisaɾˈeis +DIVISAREMOS dˌiβisaɾˈemos +DIVISARES dˌiβisˈaɾes +DIVISARÍAMOS dˌiβisaɾˈiamos +DIVISAS diβˈisas +DIVISASTE dˌiβisˈaste +DIVISE diβˈise +DIVISEMOS dˌiβisˈemos +DIVISERO dˌiβisˈeɾo +DIVISES diβˈises +DIVISIBILIDAD dˌiβisˌiβiliðˈad +DIVISIBLE dˌiβisˈiβle +DIVISIÓN dˌiβisjˈon +DIVISIONARIA dˌiβisjonˈaɾja +DIVISIONARIAS dˌiβisjonˈaɾjas +DIVISIONARIO dˌiβisjonˈaɾjo +DIVISIONARIOS dˌiβisjonˈaɾjos +DIVISIONISMO dˌiβisjonˈismo +DIVISO diβˈiso +DIVISOR dˌiβisˈoɾ +DIVO dˈiβo +DIVORCIADA dˌiβoɾθjˈaða +DIVORCIADAS dˌiβoɾθjˈaðas +DIVORCIADO dˌiβoɾθjˈaðo +DIVORCIADOS dˌiβoɾθjˈaðos +DIVORCIO diβˈoɾθjo +DIVOS dˈiβos +DIVULGACIÓN dˌiβulɣaθjˈon +DIVULGACIONES dˌiβulɣaθjˈones +DIVULGADA dˌiβulɣˈaða +DIVULGADAS dˌiβulɣˈaðas +DIVULGADO dˌiβulɣˈaðo +DIVULGADOS dˌiβulɣˈaðos +DIVULGAR dˌiβulɣˈaɾ +DIVULGATIVO dˌiβulɣatˈiβo +DIXIE dˈiksje +DIXIT diksˈit +DIZQUE dˈiθke +DO dˈo +DÓBERMAN dˈoβeɾman +DOBLADA doβlˈaða +DOBLADAS doβlˈaðas +DOBLADO doβlˈaðo +DOBLADOS doβlˈaðos +DOBLADURA dˌoβlaðˈuɾa +DOBLAJE doβlˈaxe +DOBLAMIENTO dˌoβlamjˈɛnto +DOBLAMOS doβlˈamos +DOBLAR doβlˈaɾ +DOBLE dˈoβle +DOBLEGADA dˌoβleɣˈaða +DOBLEGADAS dˌoβleɣˈaðas +DOBLEGADO dˌoβleɣˈaðo +DOBLEGADOS dˌoβleɣˈaðos +DOBLEGAR dˌoβleɣˈaɾ +DOBLEGARSE dˌoβleɣˈaɾse +DOBLEPLAY dˌoβleplˈaɪ +DOBLES dˈoβles +DOBLETE doβlˈete +DOBLETEAR dˌoβleteˈaɾ +DOBLETES doβlˈetes +DOCE dˈoθe +DOCEAÑISTA dˌoθeaɲˈista +DOCENA doθˈena +DOCENCIA doθˈɛnθja +DOCENITA dˌoθenˈita +DOCENO doθˈeno +DOCENTE doθˈɛnte +DOCENTES doθˈɛntes +DÓCIL dˈoθil +DOCILIDAD dˌoθiliðˈad +DOCOSAHEXAENOICO dˌokosˌaeksˌaenˈoɪko +DOCTOR doktˈoɾ +DOCTORADA dˌoktoɾˈaða +DOCTORADAS dˌoktoɾˈaðas +DOCTORADO dˌoktoɾˈaðo +DOCTORADOS dˌoktoɾˈaðos +DOCTORAR dˌoktoɾˈaɾ +DOCTORCILLO dˌoktoɾθˈiʎo +DOCTRINAL dˌoktɾinˈal +DOCTRINAR dˌoktɾinˈaɾ +DOCTRINERO dˌoktɾinˈeɾo +DOCUDRAMA dˌokuðɾˈama +DOCUMENTACIÓN dˌokumˌentaθjˈon +DOCUMENTADA dˌokumentˈaða +DOCUMENTADAS dˌokumentˈaðas +DOCUMENTADO dˌokumentˈaðo +DOCUMENTADOS dˌokumentˈaðos +DOCUMENTAL dˌokumentˈal +DOCUMENTALES dˌokumentˈales +DOCUMENTALISMO dˌokumˌentalˈismo +DOCUMENTAR dˌokumentˈaɾ +DOCUMENTO dˌokumˈɛnto +DOCUSERIE dˌokusˈeɾje +DODECAEDRO dˌoðekaˈeðɾo +DODECAFÓNICO dˌoðekafˈoniko +DODECÁGONO dˌoðekˈaɣono +DODO dˈoðo +DOGMA dˈoɡma +DOGMÁTICA doɡmˈatika +DOGMÁTICO doɡmˈatiko +DOGMATIZADA dˌoɡmatiθˈaða +DOGMATIZADAS dˌoɡmatiθˈaðas +DOGMATIZADO dˌoɡmatiθˈaðo +DOGMATIZADOS dˌoɡmatiθˈaðos +DOGMATIZAR dˌoɡmatiθˈaɾ +DOGO dˈoɣo +DOHA dˈoa +DOLADA dolˈaða +DOLADAS dolˈaðas +DOLADERA dˌolaðˈeɾa +DOLADO dolˈaðo +DOLADOS dolˈaðos +DOLAR dolˈaɾ +DÓLAR dˈolaɾ +DOLARES dolˈaɾes +DÓLARES dˈolaɾes +DOLARIZACIÓN dˌolaɾˌiθaθjˈon +DOLARIZAR dˌolaɾiθˈaɾ +DOLER dolˈeɾ +DOLÍ dolˈi +DOLIDA dolˈiða +DOLIDAS dolˈiðas +DOLIDO dolˈiðo +DOLIDOS dolˈiðos +DOLIENTE doljˈɛnte +DOLMEN dˈolmen +DOLMÉNICO dolmˈeniko +DOLOBUS dolˈoβus +DOLOMITA dˌolomˈita +DOLOMITAS dˌolomˈitas +DOLOR dolˈoɾ +DOLORCILLO dˌoloɾθˈiʎo +DOLORES dolˈoɾes +DOLORIDAMENTE dˌoloɾˈiðamˈente +DOLORIDO dˌoloɾˈiðo +DOLOROSA dˌoloɾˈosa +DOLOROSAS dˌoloɾˈosas +DOLOROSO dˌoloɾˈoso +DOLOROSOS dˌoloɾˈosos +DOLOS dˈolos +DOMA dˈoma +DOMABLE domˈaβle +DOMABLES domˈaβles +DOMACIO domˈaθjo +DOMADA domˈaða +DOMADAS domˈaðas +DOMADO domˈaðo +DOMADOR dˌomaðˈoɾ +DOMADOS domˈaðos +DOMAMOS domˈamos +DOMANDO domˈando +DOMAR domˈaɾ +DOMARA domˈaɾa +DOMARÁ dˌomaɾˈa +DOMÁRAMOS domˈaɾamos +DOMARAS domˈaɾas +DOMARÁS dˌomaɾˈas +DOMARE domˈaɾe +DOMAREIS domˈaɾeɪs +DOMAREMOS dˌomaɾˈemos +DOMARES domˈaɾes +DOMARÍAMOS dˌomaɾˈiamos +DOMAS dˈomas +DOMASTE domˈaste +DOME dˈome +DOMEMOS domˈemos +DOMEÑADA dˌomeɲˈaða +DOMEÑADAS dˌomeɲˈaðas +DOMEÑADO dˌomeɲˈaðo +DOMEÑADOS dˌomeɲˈaðos +DOMEÑAR dˌomeɲˈaɾ +DOMES dˈomes +DOMESTICA dˌomestˈika +DOMESTICÁ dˌomestikˈa +DOMÉSTICA domˈestika +DOMESTICACIÓN dˌomestˌikaθjˈon +DOMESTICACIONES dˌomestˌikaθjˈones +DOMESTICADA dˌomestikˈaða +DOMESTICADAS dˌomestikˈaðas +DOMESTICADO dˌomestikˈaðo +DOMESTICADOS dˌomestikˈaðos +DOMESTICAMOS dˌomestikˈamos +DOMESTICANDO dˌomestikˈando +DOMESTICAR dˌomestikˈaɾ +DOMESTICARA dˌomestikˈaɾa +DOMESTICARÁ dˌomestˌikaɾˈa +DOMESTICÁRAMOS dˌomestikˈaɾamos +DOMESTICARAS dˌomestikˈaɾas +DOMESTICARÁS dˌomestˌikaɾˈas +DOMESTICARE dˌomestikˈaɾe +DOMESTICAREIS dˌomestikˈaɾeɪs +DOMESTICAREMOS dˌomestˌikaɾˈemos +DOMESTICARES dˌomestikˈaɾes +DOMESTICARÍAMOS dˌomestˌikaɾˈiamos +DOMESTICAS dˌomestˈikas +DOMÉSTICAS domˈestikas +DOMESTICASTE dˌomestikˈaste +DOMESTICO dˌomestˈiko +DOMÉSTICO domˈestiko +DOMÉSTICOS domˈestikos +DOMESTIQUE dˌomestˈike +DOMESTIQUEMOS dˌomestikˈemos +DOMESTIQUES dˌomestˈikes +DOMESTIQUÉS dˌomestikˈes +DOMICILIADA dˌomiθiljˈaða +DOMICILIADAS dˌomiθiljˈaðas +DOMICILIADO dˌomiθiljˈaðo +DOMICILIADOS dˌomiθiljˈaðos +DOMICILIO dˌomiθˈiljo +DOMINACIÓN dˌominaθjˈon +DOMINADA dˌominˈaða +DOMINADAS dˌominˈaðas +DOMINADO dˌominˈaðo +DOMINADOR dˌominaðˈoɾ +DOMINADOS dˌominˈaðos +DOMINANTES dˌominˈantes +DOMINAR dˌominˈaɾ +DOMINGA domˈiŋɡa +DOMINGO domˈiŋɡo +DOMÍNGUEZ domˈiŋɡeθ +DOMINICA dˌominˈika +DOMINICAL dˌominikˈal +DOMINICANA dˌominikˈana +DOMINICANAS dˌominikˈanas +DOMINICANIDAD dˌominˌikaniðˈad +DOMINICANISMO dˌominˌikanˈismo +DOMINICANO dˌominikˈano +DOMINICANOS dˌominikˈanos +DOMINICAS dˌominˈikas +DOMINICO dˌominˈiko +DOMINICOS dˌominˈikos +DOMINIO domˈinjo +DOMINIQUÉS dˌominikˈes +DOMINIQUESA dˌominikˈesa +DOMINIQUESAS dˌominikˈesas +DOMINIQUESES dˌominikˈeses +DOMINÓ dˌominˈo +DOMO dˈomo +DOMOVÓI dˌomoβˈoi +DOMPLIN dˈomplin +DON dˈon +DONA dˈona +DOÑA dˈoɲa +DONACIÓN dˌonaθjˈon +DONADA donˈaða +DONADAS donˈaðas +DONADÍO dˌonaðˈio +DONADO donˈaðo +DONADOR dˌonaðˈoɾ +DONADORA dˌonaðˈoɾa +DONADORES dˌonaðˈoɾes +DONADOS donˈaðos +DONAIRE donˈaɪɾe +DONAIROSO dˌonaɪɾˈoso +DONALD donˈald +DONANTE donˈante +DONAR donˈaɾ +DONAS dˈonas +DONATARIA dˌonatˈaɾja +DONATISMO dˌonatˈismo +DONATISTA dˌonatˈista +DONCEL donθˈel +DONCELLA donθˈeʎa +DONCELLEZ dˌonθeʎˈeθ +DONDE dˈonde +DÓNDE dˈonde +DONDEQUIERA dˌondekjˈeɾa +DOÑIHUE doɲˈiwe +DONNADIE donnˈaðje +DÓNUT dˈonut +DOODLE doˈodle +DOPADA dopˈaða +DOPADAS dopˈaðas +DOPADO dopˈaðo +DOPADOS dopˈaðos +DOPAJE dopˈaxe +DOPAMINA dˌopamˈina +DOPAMINÉRGICO dˌopaminˈeɾxiko +DOPANTE dopˈante +DOPANTES dopˈantes +DOPAR dopˈaɾ +DOPE dˈope +DOPING dˈopiŋ +DOPO dˈopo +DORA dˈoɾa +DORADA doɾˈaða +DORADAS doɾˈaðas +DORADITA dˌoɾaðˈita +DORADITAS dˌoɾaðˈitas +DORADITO dˌoɾaðˈito +DORADITOS dˌoɾaðˈitos +DORADO doɾˈaðo +DORADOR dˌoɾaðˈoɾ +DORADORA dˌoɾaðˈoɾa +DORADOS doɾˈaðos +DORAR doɾˈaɾ +DORIA dˈoɾja +DORIAS dˈoɾjas +DORIO dˈoɾjo +DORIOS dˈoɾjos +DORMÍ doɾmˈi +DORMIDA doɾmˈiða +DORMIDITO dˌoɾmiðˈito +DORMIDO doɾmˈiðo +DORMIDOS doɾmˈiðos +DORMILONA dˌoɾmilˈona +DORMIR doɾmˈiɾ +DORMITADO dˌoɾmitˈaðo +DORMITORIO dˌoɾmitˈoɾjo +DORMITORIOS dˌoɾmitˈoɾjos +DOROTEA dˌoɾotˈea +DORSAL doɾsˈal +DORSIBLANCO dˌoɾsiβlˈanko +DORSIESCAMADO dˌoɾsjeskamˈaðo +DORSIFIJO dˌoɾsifˈixo +DORSINEGRO dˌoɾsinˈeɣɾo +DORSIRROJO dˌoɾsiɾɾˈoxo +DORSO dˈoɾso +DORSOLATERAL dˌoɾsolˌateɾˈal +DORSOS dˈoɾsos +DOS dˈos +DOSCIENTAS dosθjˈɛntas +DOSCIENTOS dosθjˈɛntos +DOSEL dosˈel +DOSIFICACIÓN dˌosifˌikaθjˈon +DOSIFICADA dˌosifikˈaða +DOSIFICADAS dˌosifikˈaðas +DOSIFICADO dˌosifikˈaðo +DOSIFICADOR dˌosifˌikaðˈoɾ +DOSIFICADOS dˌosifikˈaðos +DOSIFICAR dˌosifikˈaɾ +DOSÍMETRO dosˈimetɾo +DOSIS dˈosis +DOSMIL dosmˈil +DOTACIÓN dˌotaθjˈon +DOTACIONAL dˌotaθjonˈal +DOTACIONALES dˌotaθjonˈales +DOTADA dotˈaða +DOTADAS dotˈaðas +DOTADO dotˈaðo +DOTADOS dotˈaðos +DOTAR dotˈaɾ +DOTE dˈote +DOULA dˈowla +DOVELA doβˈela +DOVELADA dˌoβelˈaða +DOVELADAS dˌoβelˈaðas +DOVELADO dˌoβelˈaðo +DOVELADOS dˌoβelˈaðos +DOVELAR dˌoβelˈaɾ +DOVERENSE dˌoβeɾˈɛnse +DOXICICLINA dˌoksiθiklˈina +DOY dˈoɪ +DOZAVO doθˈaβo +DRACÓN dɾakˈon +DRACONIANO dɾˌakonjˈano +DRAFTEAR dɾˌafteˈaɾ +DRAGADA dɾaɣˈaða +DRAGADAS dɾaɣˈaðas +DRAGADO dɾaɣˈaðo +DRAGADOS dɾaɣˈaðos +DRAGAR dɾaɣˈaɾ +DRAGO dɾˈaɣo +DRAGÓ dɾaɣˈo +DRAGOMÁN dɾˌaɣomˈan +DRAGOMANES dɾˌaɣomˈanes +DRAGÓN dɾaɣˈon +DRAGONA dɾaɣˈona +DRAGONCILLO dɾˌaɣonθˈiʎo +DRAGONEAR dɾˌaɣoneˈaɾ +DRAMA dɾˈama +DRAMÁTICA dɾamˈatika +DRAMATICAMENTE dɾˌamatˈikamˈente +DRAMÁTICAMENTE dɾamˈatikamˈente +DRAMÁTICAS dɾamˈatikas +DRAMATICE dɾˌamatˈiθe +DRAMATICÉ dɾˌamatiθˈe +DRAMATICO dɾˌamatˈiko +DRAMÁTICO dɾamˈatiko +DRAMÁTICOS dɾamˈatikos +DRAMATIZA dɾˌamatˈiθa +DRAMATIZACIÓN dɾˌamatˌiθaθjˈon +DRAMATIZADA dɾˌamatiθˈaða +DRAMATIZADAS dɾˌamatiθˈaðas +DRAMATIZADO dɾˌamatiθˈaðo +DRAMATIZADOS dɾˌamatiθˈaðos +DRAMATIZAMOS dɾˌamatiθˈamos +DRAMATIZANDO dɾˌamatiθˈando +DRAMATIZAR dɾˌamatiθˈaɾ +DRAMATIZARA dɾˌamatiθˈaɾa +DRAMATIZARÁ dɾˌamatˌiθaɾˈa +DRAMATIZÁRAMOS dɾˌamatiθˈaɾamos +DRAMATIZARAS dɾˌamatiθˈaɾas +DRAMATIZARÁS dɾˌamatˌiθaɾˈas +DRAMATIZAREIS dɾˌamatiθˈaɾeɪs +DRAMATIZAREMOS dɾˌamatˌiθaɾˈemos +DRAMATIZARES dɾˌamatiθˈaɾes +DRAMATIZARÍAMOS dɾˌamatˌiθaɾˈiamos +DRAMATIZAS dɾˌamatˈiθas +DRAMATIZASTE dɾˌamatiθˈaste +DRAMATIZO dɾˌamatˈiθo +DRAMATURGA dɾˌamatˈuɾɣa +DRAMATURGIA dɾˌamatˈuɾxja +DRAMATURGO dɾˌamatˈuɾɣo +DRAMITA dɾamˈita +DRAMÓN dɾamˈon +DRAPEADA dɾˌapeˈaða +DRAPEADAS dɾˌapeˈaðas +DRAPEADO dɾˌapeˈaðo +DRAPEADOS dɾˌapeˈaðos +DRAPEAR dɾˌapeˈaɾ +DRENADA dɾenˈaða +DRENADAS dɾenˈaðas +DRENADO dɾenˈaðo +DRENADOS dɾenˈaðos +DRENAJE dɾenˈaxe +DRENANTE dɾenˈante +DRENAR dɾenˈaɾ +DRÍADA dɾˈiaða +DRÍADE dɾˈiaðe +DRIBLADA dɾiβlˈaða +DRIBLADAS dɾiβlˈaðas +DRIBLADO dɾiβlˈaðo +DRIBLADOS dɾiβlˈaðos +DRIBLAR dɾiβlˈaɾ +DRIBLEADA dɾˌiβleˈaða +DRIBLEADAS dɾˌiβleˈaðas +DRIBLEADO dɾˌiβleˈaðo +DRIBLEADOS dɾˌiβleˈaðos +DRIBLEAR dɾˌiβleˈaɾ +DRIL dɾˈil +DROGA dɾˈoɣa +DROGADA dɾoɣˈaða +DROGADAS dɾoɣˈaðas +DROGADICCIÓN dɾˌoɣaðikθjˈon +DROGADICTO dɾˌoɣaðˈikto +DROGADO dɾoɣˈaðo +DROGADOS dɾoɣˈaðos +DROGAS dɾˈoɣas +DROGATA dɾoɣˈata +DROGODEPENDENCIA dɾˌoɣoðˌependˈɛnθja +DROGUERÍA dɾˌoɣeɾˈia +DROGUITA dɾoɣˈita +DROMAEOSÁURIDO dɾˌomaˌeosˈauɾˌiðo +DROMEDARIO dɾˌomeðˈaɾjo +DRON dɾˈon +DRONE dɾˈone +DRONES dɾˈones +DRUIDA dɾuˈiða +DRUÍDICA dɾuˈiðika +DRUÍDICAS dɾuˈiðikas +DRUÍDICO dɾuˈiðiko +DRUPÁCEO dɾupˈaθeo +DRUSA dɾˈusa +DSEDA dˈesˈeða +DSETA dˈesˈeta +DUALISMO dwalˈismo +DUARTE dwˈaɾte +DUARTIANO dwaɾtjˈano +DUBINSKY duβˈinski +DUBLÍN duβlˈin +DUBLINESA dˌuβlinˈesa +DUBLINESAS dˌuβlinˈesas +DUBLINESES dˌuβlinˈeses +DUBNIO dˈubnjo +DUBSTEP duβstˈep +DUCENTÉSIMO dˌuθentˈesimo +DUCHA dˈutʃa +DUCHADA dutʃˈaða +DUCHADAS dutʃˈaðas +DUCHADO dutʃˈaðo +DUCHADOS dutʃˈaðos +DUCHAR dutʃˈaɾ +DUCHAZO dutʃˈaθo +DUCHE dˈutʃe +DUCHITA dutʃˈita +DÚCTIL dˈuktil +DUCTO dˈukto +DUDA dˈuða +DUDADA duðˈaða +DUDADAS duðˈaðas +DUDADO duðˈaðo +DUDADOS duðˈaðos +DUDAR duðˈaɾ +DUDAS dˈuðas +DUDE dˈuðe +DUDOSO duðˈoso +DUELE dwˈele +DUELO dwˈelo +DUEÑA dwˈeɲa +DUEÑAS dwˈeɲas +DUENDE dwˈɛnde +DUENDECILLO dwˌendeθˈiʎo +DUEÑO dwˈeɲo +DUERME dwˈeɾme +DUERMEN dwˈeɾmen +DUERMEVELA dwˌeɾmeβˈela +DUERO dwˈeɾo +DUETO dwˈeto +DUGONGO duɣˈoŋɡo +DUISBURGO dwisβˈuɾɣo +DULCE dˈulθe +DULCECITO dˌulθeθˈito +DULCEDUMBRE dˌulθeðˈumbɾe +DULCERA dulθˈeɾa +DULCERAS dulθˈeɾas +DULCERO dulθˈeɾo +DULCEROS dulθˈeɾos +DULCES dˈulθes +DULCIFICADA dˌulθifikˈaða +DULCIFICADAS dˌulθifikˈaðas +DULCIFICADO dˌulθifikˈaðo +DULCIFICADOS dˌulθifikˈaðos +DULCIFICAR dˌulθifikˈaɾ +DULCINEA dˌulθinˈea +DULLAHAN duʎˈaan +DULZAINA dulθˈaɪna +DULZAINERO dˌulθaɪnˈeɾo +DULZARRÓN dˌulθaɾɾˈon +DULZÓN dulθˈon +DULZONA dulθˈona +DULZONAS dulθˈonas +DULZONES dulθˈones +DULZOR dulθˈoɾ +DULZURA dulθˈuɾa +DUMPING dˈumpiŋ +DUNA dˈuna +DUNGANA duŋɡˈana +DUNGANO duŋɡˈano +DUNKERQUÉS dˌuŋkeɾkˈes +DÚO dˈuo +DUODECIMAL dwˌoðeθimˈal +DUODECIMANO dwˌoðeθimˈano +DUODÉCIMO dwoðˈeθimo +DUODENAL dwˌoðenˈal +DUPLA dˈupla +DÚPLEX dˈupleks +DUPLICACIÓN dˌuplikaθjˈon +DUPLICADA dˌuplikˈaða +DUPLICADAS dˌuplikˈaðas +DUPLICADO dˌuplikˈaðo +DUPLICADOS dˌuplikˈaðos +DUPLICAR dˌuplikˈaɾ +DÚPLICE dˈupliθe +DUPLICIDAD dˌupliθiðˈad +DUQUE dˈuke +DUQUESA dukˈesa +DUQUESITO dˌukesˈito +DURA dˈuɾa +DURABILIDAD dˌuɾaβˌiliðˈad +DURABLE duɾˈaβle +DURABLES duɾˈaβles +DURACIÓN dˌuɾaθjˈon +DURADA duɾˈaða +DURADAS duɾˈaðas +DURADERAMENTE dˌuɾaðˈeɾamˈente +DURADERO dˌuɾaðˈeɾo +DURADEROS dˌuɾaðˈeɾos +DURADO duɾˈaðo +DURADOS duɾˈaðos +DURAMADRE dˌuɾamˈaðɾe +DURAN dˈuɾan +DURANGARRA dˌuɾaŋɡˈaɾɾa +DURANGO duɾˈaŋɡo +DURANTA duɾˈanta +DURANTE duɾˈante +DURAR duɾˈaɾ +DURAS dˈuɾas +DURAZNERO dˌuɾaθnˈeɾo +DURAZNILLO dˌuɾaθnˈiʎo +DURAZNO duɾˈaθno +DURBANÉS dˌuɾβanˈes +DURES dˈuɾes +DUREZA duɾˈeθa +DURIÁN duɾjˈan +DURITO duɾˈito +DURMIENTE duɾmjˈɛnte +DURMIERAS duɾmjˈeɾas +DURO dˈuɾo +DURÓ duɾˈo +DUSAMBÉS dˌusambˈes +DÜSSELDORF dˌusselðˈoɾf +DUX dˈuks +E ˈe +EA ˈea +EASONENSES ˌeasonˈɛnses +EBANISTA ˌeβanˈista +ÉBANO ˈeβano +EBANUZ ˌeβanˈuθ +EBIONITA ˌeβjonˈita +ÉBOLA ˈeβola +EBOOK ˌeβoˈok +EBORARIA ˌeβoɾˈaɾja +EBRIEDAD ˌeβɾieðˈad +EBRIO ˈeβɾio +EBRU ˈeβɾu +EBULLICIÓN ˌeβuʎiθjˈon +EBÚRNEO eβˈuɾneo +ECCEHOMO ˌekθeˈomo +ECCEMA ekθˈema +ECDÓTICO ekðˈotiko +ECHA ˈetʃa +ECHADA etʃˈaða +ECHADAS etʃˈaðas +ECHADO etʃˈaðo +ECHADOS etʃˈaðos +ECHANO etʃˈano +ECHAR etʃˈaɾ +ECHARON etʃˈaɾon +ECHARSE etʃˈaɾse +ECHAS ˈetʃas +ECHE ˈetʃe +ECHEGARAY ˌetʃeɣaɾˈaɪ +ECHENIQUE ˌetʃenˈike +ECHEVARRIA ˌetʃeβˈaɾɾia +ECHEVERRÍA ˌetʃeβeɾɾˈia +ECHO ˈetʃo +ÉCIJA ˈeθixa +ECIJANA ˌeθixˈana +ECIJANAS ˌeθixˈanas +ECIJANO ˌeθixˈano +ECIJANOS ˌeθixˈanos +ECLAMPSIA eklˈampsja +ECLÉCTICA eklˈektika +ECLESIÁSTICO ˌeklesjˈastiko +ECLIPSA eklˈipsa +ECLIPSADA ˌeklipsˈaða +ECLIPSADAS ˌeklipsˈaðas +ECLIPSADO ˌeklipsˈaðo +ECLIPSADOS ˌeklipsˈaðos +ECLIPSAMOS ˌeklipsˈamos +ECLIPSANDO ˌeklipsˈando +ECLIPSANTE ˌeklipsˈante +ECLIPSAR ˌeklipsˈaɾ +ECLIPSARA ˌeklipsˈaɾa +ECLIPSARÁ ˌeklipsaɾˈa +ECLIPSÁRAMOS ˌeklipsˈaɾamos +ECLIPSARAS ˌeklipsˈaɾas +ECLIPSARÁS ˌeklipsaɾˈas +ECLIPSAREIS ˌeklipsˈaɾeɪs +ECLIPSAREMOS ˌeklipsaɾˈemos +ECLIPSARES ˌeklipsˈaɾes +ECLIPSARÍAMOS ˌeklipsaɾˈiamos +ECLIPSAS eklˈipsas +ECLIPSASTE ˌeklipsˈaste +ECLIPSE eklˈipse +ECLIPSEMOS ˌeklipsˈemos +ECLIPSES eklˈipses +ECLIPSI eklˈipsi +ECLIPSO eklˈipso +ECLOSIONADA ˌeklosjonˈaða +ECLOSIONADAS ˌeklosjonˈaðas +ECLOSIONADO ˌeklosjonˈaðo +ECLOSIONADOS ˌeklosjonˈaðos +ECLOSIONAR ˌeklosjonˈaɾ +ECOAMIGABLE ˌekoˌamiɣˈaβle +ECOBICI ˌekoβˈiθi +ECOGRÁFICO ˌekoɣɾˈafiko +ECOLOGÍA ˌekoloxˈia +ECOLÓGICA ˌekolˈoxika +ECOLÓGICAS ˌekolˈoxikas +ECOLÓGICO ˌekolˈoxiko +ECOLÓGICOS ˌekolˈoxikos +ECOLOGISTA ˌekoloxˈista +ECÓLOGO ekˈoloɣo +ECONOMÍA ˌekonomˈia +ECONÓMICA ˌekonˈomika +ECONÓMICAS ˌekonˈomikas +ECONOMICIDAD ˌekonˌomiθiðˈad +ECONÓMICO ˌekonˈomiko +ECONÓMICOS ˌekonˈomikos +ECONOMISTA ˌekonomˈista +ECONOMIZADA ˌekonˌomiθˈaða +ECONOMIZADAS ˌekonˌomiθˈaðas +ECONOMIZADO ˌekonˌomiθˈaðo +ECONOMIZADOR ˌekonˌomiθaðˈoɾ +ECONOMIZADOS ˌekonˌomiθˈaðos +ECONOMIZAR ˌekonˌomiθˈaɾ +ECORREGIONAL ˌekoɾɾˌexjonˈal +ECOSISTEMA ˌekosistˈema +ECOSOCIAL ˌekosoθjˈal +ECOSOSTENIBLE ˌekosˌostenˈiβle +ECOTURISMO ˌekotuɾˈismo +ECTOBLASTO ˌektoβlˈasto +ECTODERMO ˌektoðˈeɾmo +ECTOMICORRÍZICO ˌektomˌikoɾɾˈiθiko +ECTOPARÁSITA ˌektopaɾˈasita +ECTOPARÁSITO ˌektopaɾˈasito +ECTÓPICA ektˈopika +ECTÓPICAS ektˈopikas +ECTÓPICO ektˈopiko +ECTÓPICOS ektˈopikos +ECTOPLASMA ˌektoplˈasma +ECTROPIÓN ˌektɾopjˈon +ECUACIÓN ˌekwaθjˈon +ECUADOR ˌekwaðˈoɾ +ECUALIZADA ˌekwaliθˈaða +ECUALIZADAS ˌekwaliθˈaðas +ECUALIZADO ˌekwaliθˈaðo +ECUALIZADOS ˌekwaliθˈaðos +ECUALIZAR ˌekwaliθˈaɾ +ECUANTE ekwˈante +ECUATOGUINEANA ˌekwatˌoɣineˈana +ECUATOGUINEANAS ˌekwatˌoɣineˈanas +ECUATOGUINEANO ˌekwatˌoɣineˈano +ECUATOGUINEANOS ˌekwatˌoɣineˈanos +ECUATORIANA ˌekwatoɾjˈana +ECUATORIANAS ˌekwatoɾjˈanas +ECUATORIANO ˌekwatoɾjˈano +ECUATORIANOS ˌekwatoɾjˈanos +ECUMÉNICA ˌekumˈenika +ECUMÉNICAS ˌekumˈenikas +ECUMÉNICO ˌekumˈeniko +ECUMÉNICOS ˌekumˈenikos +ECZEMA ekθˈema +EDAD eðˈad +EDADES eðˈaðes +EDAFÓLOGA ˌeðafˈoloɣa +EDAFOLÓGICO ˌeðafolˈoxiko +EDECÁN ˌeðekˈan +EDEMATOSO ˌeðematˈoso +EDÉN eðˈen +EDENTADO ˌeðentˈaðo +EDETANO ˌeðetˈano +EDGAR edɣˈaɾ +EDGARDO edɣˈaɾðo +EDICIÓN ˌeðiθjˈon +EDICTO eðˈikto +EDÍCULO eðˈikulo +EDIFICACIÓN ˌeðifˌikaθjˈon +EDIFICADA ˌeðifikˈaða +EDIFICADAS ˌeðifikˈaðas +EDIFICADO ˌeðifikˈaðo +EDIFICADOS ˌeðifikˈaðos +EDIFICANDO ˌeðifikˈando +EDIFICAR ˌeðifikˈaɾ +EDIFICARA ˌeðifikˈaɾa +EDIFICATORIO ˌeðifˌikatˈoɾjo +EDIFICIO ˌeðifˈiθjo +EDIFICIOS ˌeðifˈiθjos +EDIFICO ˌeðifˈiko +EDILIDAD ˌeðiliðˈad +EDIMBURGO ˌeðimbˈuɾɣo +EDIMBURGUÉS ˌeðimbuɾɣˈes +EDIPO eðˈipo +EDITADA ˌeðitˈaða +EDITADAS ˌeðitˈaðas +EDITADO ˌeðitˈaðo +EDITADOS ˌeðitˈaðos +EDITAR ˌeðitˈaɾ +EDITOR ˌeðitˈoɾ +EDITORIAL ˌeðitoɾjˈal +EDITORIALIZAR ˌeðitˌoɾjaliθˈaɾ +EDMONTON edmˈonton +EDMONTONIANO ˌedmontonjˈano +EDMUNDO edmˈundo +EDOMITA ˌeðomˈita +EDREDÓN ˌeðɾeðˈon +EDREDONING ˌeðɾeðˈoniŋ +EDUARDO eðwˈaɾðo +EDUCACIÓN ˌeðukaθjˈon +EDUCADA ˌeðukˈaða +EDUCADAS ˌeðukˈaðas +EDUCADO ˌeðukˈaðo +EDUCADOS ˌeðukˈaðos +EDUCAR ˌeðukˈaɾ +EDUCATIVA ˌeðukatˈiβa +EDUCATIVAS ˌeðukatˈiβas +EDUCATIVO ˌeðukatˈiβo +EDUCATIVOS ˌeðukatˈiβos +EDUCIDA ˌeðuθˈiða +EDUCIDAS ˌeðuθˈiðas +EDUCIDO ˌeðuθˈiðo +EDUCIDOS ˌeðuθˈiðos +EDUCIR ˌeðuθˈiɾ +EDUCO eðˈuko +EDUJE eðˈuxe +EDULCORADA ˌeðulkoɾˈaða +EDULCORADAS ˌeðulkoɾˈaðas +EDULCORADO ˌeðulkoɾˈaðo +EDULCORADOS ˌeðulkoɾˈaðos +EDULCORANTE ˌeðulkoɾˈante +EDULCORAR ˌeðulkoɾˈaɾ +EDUZCO eðˈuθko +EFE ˈefe +EFEBÍA ˌefeβˈia +EFECTIVA ˌefektˈiβa +EFECTIVAMENTE ˌefektˈiβamˈente +EFECTIVAS ˌefektˈiβas +EFECTIVIDAD ˌefektˌiβiðˈad +EFECTIVIZACIÓN ˌefektˌiβiθaθjˈon +EFECTIVIZAR ˌefektˌiβiθˈaɾ +EFECTIVO ˌefektˈiβo +EFECTIVOS ˌefektˈiβos +EFECTO efˈekto +EFECTOS efˈektos +EFECTUADA ˌefektwˈaða +EFECTUADAS ˌefektwˈaðas +EFECTUADO ˌefektwˈaðo +EFECTUADOS ˌefektwˈaðos +EFECTUAR ˌefektwˈaɾ +EFEMÉRIDE ˌefemˈeɾiðe +EFERVESCENTES ˌefeɾβesθˈɛntes +EFES ˈefes +EFESIO efˈesjo +EFIALTES efjˈaltes +EFICACIA ˌefikˈaθja +EFICAZ ˌefikˈaθ +EFICIENCIA ˌefiθjˈɛnθja +EFICIENTADA ˌefiθjentˈaða +EFICIENTADAS ˌefiθjentˈaðas +EFICIENTADO ˌefiθjentˈaðo +EFICIENTADOS ˌefiθjentˈaðos +EFICIENTAR ˌefiθjentˈaɾ +EFICIENTE ˌefiθjˈɛnte +EFICIENTES ˌefiθjˈɛntes +EFICIENTIZAR ˌefiθjˌentiθˈaɾ +EFIGIE efˈixje +EFÍMERA efˈimeɾa +EFÍMERO efˈimeɾo +EFRAÍN ˌefɾaˈin +EGAGRÓPILA ˌeɣaɣɾˈopila +ÉGIDA ˈexiða +EGIPCIA exˈipθja +EGIPCIANA ˌexipθjˈana +EGIPCIANAS ˌexipθjˈanas +EGIPCIANO ˌexipθjˈano +EGIPCIANOS ˌexipθjˈanos +EGIPCIO exˈipθjo +EGIPTANO ˌexipːtˈano +EGIPTO exˈipːto +EGIPTOLOGÍA ˌexipːtˌoloxˈia +EGIPTOLÓGICO ˌexipːtolˈoxiko +EGIPTÓLOGO ˌexipːtˈoloɣo +EGLANDULAR ˌeɣlandulˈaɾ +ÉGLOGA ˈeɣloɣa +EGO ˈeɣo +EGOÍSTA ˌeɣoˈista +EGOÍSTAMENTE ˌeɣoˈistamˈente +EGOÍSTAS ˌeɣoˈistas +EGOTELO ˌeɣotˈelo +EGOTISMO ˌeɣotˈismo +EGOTISTA ˌeɣotˈista +EGREGIO eɣɾˈexjo +EGRESADA ˌeɣɾesˈaða +EGRESADAS ˌeɣɾesˈaðas +EGRESADO ˌeɣɾesˈaðo +EGRESADOS ˌeɣɾesˈaðos +EGRESAR ˌeɣɾesˈaɾ +EGRESO eɣɾˈeso +EGUÍA eɣˈia +EH ˈe +EHRLICHIOSIS ˌeɾlitʃjˈosis +EICOSANO ˌeɪkosˈano +EIDÉTICA eɪðˈetika +EIDÉTICAS eɪðˈetikas +EIDÉTICO eɪðˈetiko +EIDÉTICOS eɪðˈetikos +EINSTENIO eɪnstˈenjo +EJE ˈexe +EJECUCIÓN ˌexekuθjˈon +EJECUTABLE ˌexekutˈaβle +EJECUTADA ˌexekutˈaða +EJECUTADAS ˌexekutˈaðas +EJECUTADO ˌexekutˈaðo +EJECUTADOS ˌexekutˈaðos +EJECUTAMIENTO ˌexekˌutamjˈɛnto +EJECUTANTE ˌexekutˈante +EJECUTAR ˌexekutˈaɾ +EJECUTIVA ˌexekutˈiβa +EJEMPLARES ˌexemplˈaɾes +EJEMPLARIZADOR ˌexemplˌaɾiθaðˈoɾ +EJEMPLARIZADORA ˌexemplˌaɾiθaðˈoɾa +EJEMPLARIZADORAS ˌexemplˌaɾiθaðˈoɾas +EJEMPLARIZADORES ˌexemplˌaɾiθaðˈoɾes +EJEMPLARIZANTE ˌexemplˌaɾiθˈante +EJEMPLARIZANTES ˌexemplˌaɾiθˈantes +EJEMPLARIZAR ˌexemplˌaɾiθˈaɾ +EJEMPLIFICACIÓN ˌexemplˌifikaθjˈon +EJEMPLIFICADA ˌexemplˌifikˈaða +EJEMPLIFICADAS ˌexemplˌifikˈaðas +EJEMPLIFICADO ˌexemplˌifikˈaðo +EJEMPLIFICADOS ˌexemplˌifikˈaðos +EJEMPLIFICAR ˌexemplˌifikˈaɾ +EJEMPLO exˈemplo +EJEMPLOS exˈemplos +EJERCER ˌexeɾθˈeɾ +EJERCÍ ˌexeɾθˈi +EJERCICIO ˌexeɾθˈiθjo +EJERCICIOS ˌexeɾθˈiθjos +EJERCIDA ˌexeɾθˈiða +EJERCIDAS ˌexeɾθˈiðas +EJERCIDO ˌexeɾθˈiðo +EJERCIDOS ˌexeɾθˈiðos +EJERCITACIÓN ˌexeɾθˌitaθjˈon +EJERCITADA ˌexeɾθitˈaða +EJERCITADAS ˌexeɾθitˈaðas +EJERCITADO ˌexeɾθitˈaðo +EJERCITADOS ˌexeɾθitˈaðos +EJERCITAR ˌexeɾθitˈaɾ +EJERCITO ˌexeɾθˈito +EJERCITÓ ˌexeɾθitˈo +EJÉRCITO exˈeɾθito +EJERZO exˈeɾθo +EJIDAL ˌexiðˈal +EJIDO exˈiðo +EJOTE exˈote +EKATERIMBURGO ˌekatˌeɾimbˈuɾɣo +EL ˈel +ÉL ˈel +ELA ˈela +ELABORA ˌelaβˈoɾa +ELABORABLE ˌelaβoɾˈaβle +ELABORABLES ˌelaβoɾˈaβles +ELABORACIÓN ˌelaβˌoɾaθjˈon +ELABORADA ˌelaβoɾˈaða +ELABORADAS ˌelaβoɾˈaðas +ELABORADÍSIMO ˌelaβˌoɾaðˈisimo +ELABORADO ˌelaβoɾˈaðo +ELABORADOR ˌelaβˌoɾaðˈoɾ +ELABORADOS ˌelaβoɾˈaðos +ELABORAMOS ˌelaβoɾˈamos +ELABORANDO ˌelaβoɾˈando +ELABORAR ˌelaβoɾˈaɾ +ELABORARA ˌelaβoɾˈaɾa +ELABORARÁ ˌelaβˌoɾaɾˈa +ELABORÁRAMOS ˌelaβoɾˈaɾamos +ELABORARAS ˌelaβoɾˈaɾas +ELABORARÁS ˌelaβˌoɾaɾˈas +ELABORAREIS ˌelaβoɾˈaɾeɪs +ELABORAREMOS ˌelaβˌoɾaɾˈemos +ELABORARES ˌelaβoɾˈaɾes +ELABORARÍAMOS ˌelaβˌoɾaɾˈiamos +ELABORAS ˌelaβˈoɾas +ELABORASTE ˌelaβoɾˈaste +ELABORE ˌelaβˈoɾe +ELABOREMOS ˌelaβoɾˈemos +ELABORES ˌelaβˈoɾes +ELABORO ˌelaβˈoɾo +ELAMITA ˌelamˈita +ELÁPIDO elˈapiðo +ELASTICIDAD ˌelastˌiθiðˈad +ELÁSTICO elˈastiko +ELASTINA ˌelastˈina +ELASTOPLÁSTICO ˌelastoplˈastiko +ELCHE ˈeltʃe +ÉLDER ˈelðeɾ +ELE ˈele +ELEÁTICA ˌeleˈatika +ELÉBORO elˈeβoɾo +ELECCIÓN ˌelekθjˈon +ELECCIONARIO ˌelekθjonˈaɾjo +ELECCIONES ˌelekθjˈones +ELECTA elˈekta +ELECTAS elˈektas +ELECTIVA ˌelektˈiβa +ELECTO elˈekto +ELECTORAL ˌelektoɾˈal +ELECTORALIZAR ˌelektˌoɾaliθˈaɾ +ELECTORERO ˌelektoɾˈeɾo +ELECTOS elˈektos +ELÉCTRICA elˈektɾika +ELÉCTRICAS elˈektɾikas +ELECTRICIDAD ˌelektɾˌiθiðˈad +ELÉCTRICO elˈektɾiko +ELÉCTRICOS elˈektɾikos +ELECTRIFICACIÓN ˌelektɾˌifikaθjˈon +ELECTRIFICADA ˌelektɾˌifikˈaða +ELECTRIFICADAS ˌelektɾˌifikˈaðas +ELECTRIFICADO ˌelektɾˌifikˈaðo +ELECTRIFICADOS ˌelektɾˌifikˈaðos +ELECTRIZ ˌelektɾˈiθ +ELECTRIZACIÓN ˌelektɾˌiθaθjˈon +ELECTRIZADA ˌelektɾiθˈaða +ELECTRIZADAS ˌelektɾiθˈaðas +ELECTRIZADO ˌelektɾiθˈaðo +ELECTRIZADOS ˌelektɾiθˈaðos +ELECTRIZANTE ˌelektɾiθˈante +ELECTRIZAR ˌelektɾiθˈaɾ +ELECTRO elˈektɾo +ELECTROCARDIOGRAFÍA ˌelektɾˌokaɾðjˌoɣɾafˈia +ELECTROCONDUCTIVIDAD ˌelektɾˌokondˌuktiβiðˈad +ELECTROCONVULSIVO ˌelektɾˌokombulsˈiβo +ELECTROCUCIÓN ˌelektɾˌokuθjˈon +ELECTROCUTADA ˌelektɾˌokutˈaða +ELECTROCUTADAS ˌelektɾˌokutˈaðas +ELECTROCUTADO ˌelektɾˌokutˈaðo +ELECTROCUTADOS ˌelektɾˌokutˈaðos +ELECTRODEPOSITADO ˌelektɾˌoðepˌositˈaðo +ELECTRODEPOSITADOS ˌelektɾˌoðepˌositˈaðos +ELECTRODINÁMICO ˌelektɾˌoðinˈamiko +ELECTROENCEFALOGRAFÍA ˌelektɾˌoenθˌefalˌoɣɾafˈia +ELECTROENCEFALOGRAFISTA ˌelektɾˌoenθˌefalˌoɣɾafˈista +ELECTROFORÉTICO ˌelektɾˌofoɾˈetiko +ELECTROIMÁN ˌelektɾoɪmˈan +ELECTROLITO ˌelektɾolˈito +ELECTRÓLITO ˌelektɾˈolito +ELECTROLIZADOR ˌelektɾˌoliθaðˈoɾ +ELECTROMAGNÉTICAMENTE ˌelektɾˌomaɡnˈetikamˈente +ELECTROMIOGRAFÍA ˌelektɾˌomjoɣɾafˈia +ELECTRÓN ˌelektɾˈon +ELECTRONICA ˌelektɾonˈika +ELECTRÓNICO ˌelektɾˈoniko +ELECTRÓNICOS ˌelektɾˈonikos +ELECTROQUÍMICA ˌelektɾokˈimika +ELECTRORRECEPTOR ˌelektɾˌoɾɾeθepːtˈoɾ +ELECTROSOLDADA ˌelektɾˌosolðˈaða +ELECTROSOLDADAS ˌelektɾˌosolðˈaðas +ELECTROSOLDADO ˌelektɾˌosolðˈaðo +ELECTROSOLDADOS ˌelektɾˌosolðˈaðos +ELECTROSTÁTICA ˌelektɾostˈatika +ELECTROSTÁTICAS ˌelektɾostˈatikas +ELECTROSTÁTICO ˌelektɾostˈatiko +ELECTROSTÁTICOS ˌelektɾostˈatikos +ELECTROTERAPIA ˌelektɾˌoteɾˈapja +ELECTROTRÉN ˌelektɾotɾˈen +ELECTROVÁLVULA ˌelektɾoβˈalβula +ELECTUARIO ˌelektwˈaɾjo +ELEFANTE ˌelefˈante +ELEFANTES ˌelefˈantes +ELEGANCIA ˌeleɣˈanθja +ELEGANTE ˌeleɣˈante +ELEGANTEMENTE ˌeleɣˈantemˈente +ELEGANTES ˌeleɣˈantes +ELEGÍA ˌelexˈia +ELEGIACO ˌelexjˈako +ELEGÍACO ˌelexˈiako +ELEGÍAMOS ˌelexˈiamos +ELEGIBILIDAD ˌelexˌiβiliðˈad +ELEGIBLE ˌelexˈiβle +ELEGIDA ˌelexˈiða +ELEGIDAS ˌelexˈiðas +ELEGIDO ˌelexˈiðo +ELEGIDOS ˌelexˈiðos +ELEGIR ˌelexˈiɾ +ELEMENTAL ˌelementˈal +ELEMENTO ˌelemˈɛnto +ELENA elˈena +ELENCO elˈɛnko +ELENO elˈeno +ELEO elˈeo +ELEPÉ ˌelepˈe +ELES ˈeles +ELEUSINO ˌeleʊsˈino +ELEVACIÓN ˌeleβaθjˈon +ELEVADA ˌeleβˈaða +ELEVADAS ˌeleβˈaðas +ELEVADO ˌeleβˈaðo +ELEVADOR ˌeleβaðˈoɾ +ELEVADOS ˌeleβˈaðos +ELEVAMIENTO ˌeleβamjˈɛnto +ELEVAR ˌeleβˈaɾ +ELFA ˈelfa +ÉLFICO ˈelfiko +ELFO ˈelfo +ELÍAS elˈias +ELIDE elˈiðe +ELIGIDA ˌelixˈiða +ELIGIDAS ˌelixˈiðas +ELIGIDO ˌelixˈiðo +ELIGIDOS ˌelixˈiðos +ELIGIR ˌelixˈiɾ +ELIJAR ˌelixˈaɾ +ELIJO elˈixo +ELIMINA ˌelimˈina +ELIMINACIÓN ˌelimˌinaθjˈon +ELIMINACIONES ˌelimˌinaθjˈones +ELIMINADA ˌeliminˈaða +ELIMINADAS ˌeliminˈaðas +ELIMINADO ˌeliminˈaðo +ELIMINADOR ˌelimˌinaðˈoɾ +ELIMINADORA ˌelimˌinaðˈoɾa +ELIMINADORAS ˌelimˌinaðˈoɾas +ELIMINADORES ˌelimˌinaðˈoɾes +ELIMINADOS ˌeliminˈaðos +ELIMINAMOS ˌeliminˈamos +ELIMINANDO ˌeliminˈando +ELIMINAR ˌeliminˈaɾ +ELIMINARA ˌeliminˈaɾa +ELIMINARÁ ˌelimˌinaɾˈa +ELIMINÁRAMOS ˌeliminˈaɾamos +ELIMINARAS ˌeliminˈaɾas +ELIMINARÁS ˌelimˌinaɾˈas +ELIMINAREIS ˌeliminˈaɾeɪs +ELIMINAREMOS ˌelimˌinaɾˈemos +ELIMINARES ˌeliminˈaɾes +ELIMINARÍAMOS ˌelimˌinaɾˈiamos +ELIMINAS ˌelimˈinas +ELIMINASTE ˌeliminˈaste +ELIMINATORIO ˌelimˌinatˈoɾjo +ELIMINE ˌelimˈine +ELIMINEMOS ˌeliminˈemos +ELIMINES ˌelimˈines +ELIMINO ˌelimˈino +ELIO ˈeljo +ELIPSE elˈipse +ELIPSIS elˈipsis +ELÍPTICA elˈipːtika +ELÍPTICAMENTE elˈipːtikamˈente +ELÍPTICAS elˈipːtikas +ELÍPTICO elˈipːtiko +ELÍPTICOS elˈipːtikos +ELISA elˈisa +ELÍSEA elˈisea +ELÍSEAS elˈiseas +ELISEO ˌelisˈeo +ELÍSEO elˈiseo +ELÍSEOS elˈiseos +ÉLITE ˈelite +ELITISMO ˌelitˈismo +ELÍXIR elˈiksiɾ +ELIZAGA ˌeliθˈaɣa +ELJAS ˈelxas +ELLA ˈeʎa +ELLAS ˈeʎas +ELLOS ˈeʎos +ELOCUENCIA ˌelokwˈɛnθja +ELOCUENTE ˌelokwˈɛnte +ELOGIADA ˌeloxjˈaða +ELOGIADAS ˌeloxjˈaðas +ELOGIADO ˌeloxjˈaðo +ELOGIADOS ˌeloxjˈaðos +ELOGIO elˈoxjo +ELONGAR ˌeloŋɡˈaɾ +ELORRIAGA ˌeloɾɾiˈaɣa +ELOTE elˈote +ELOTIZA ˌelotˈiθa +ELOY elˈoɪ +ELSA ˈelsa +ELSINOR ˌelsinˈoɾ +ELUCIDADA ˌeluθiðˈaða +ELUCIDADAS ˌeluθiðˈaðas +ELUCIDADO ˌeluθiðˈaðo +ELUCIDADOS ˌeluθiðˈaðos +ELUCIDAR ˌeluθiðˈaɾ +ELUCIDARE ˌeluθiðˈaɾe +ELUCUBRACIÓN ˌelukˌuβɾaθjˈon +ELUCUBRADA ˌelukuβɾˈaða +ELUCUBRADAS ˌelukuβɾˈaðas +ELUCUBRADO ˌelukuβɾˈaðo +ELUCUBRADOS ˌelukuβɾˈaðos +ELUCUBRAR ˌelukuβɾˈaɾ +ELUDA elˈuða +ELUDAMOS ˌeluðˈamos +ELUDAS elˈuðas +ELUDE elˈuðe +ELUDES elˈuðes +ELUDÍAMOS ˌeluðˈiamos +ELUDIDA ˌeluðˈiða +ELUDIDAS ˌeluðˈiðas +ELUDIDO ˌeluðˈiðo +ELUDIDOS ˌeluðˈiðos +ELUDIMOS ˌeluðˈimos +ELUDIR ˌeluðˈiɾ +ELUDIRÁ ˌeluðiɾˈa +ELUDIRÁS ˌeluðiɾˈas +ELUDIREMOS ˌeluðiɾˈemos +ELUDIRÍAMOS ˌeluðiɾˈiamos +ELUDISTE ˌeluðˈiste +ELUDO elˈuðo +ELUSIVA ˌelusˈiβa +ELUSIVAS ˌelusˈiβas +ELUSIVO ˌelusˈiβo +ELUSIVOS ˌelusˈiβos +EMAIL emˈaɪl +EMANACIÓN ˌemanaθjˈon +EMANADA ˌemanˈaða +EMANADAS ˌemanˈaðas +EMANADO ˌemanˈaðo +EMANADOS ˌemanˈaðos +EMANAR ˌemanˈaɾ +EMANCIPACIÓN ˌemanθˌipaθjˈon +EMANCIPADA ˌemanθipˈaða +EMANCIPADAS ˌemanθipˈaðas +EMANCIPADO ˌemanθipˈaðo +EMANCIPADOS ˌemanθipˈaðos +EMANCIPAR ˌemanθipˈaɾ +EMANCIPATORIA ˌemanθˌipatˈoɾja +EMANCIPATORIAS ˌemanθˌipatˈoɾjas +EMANCIPATORIO ˌemanθˌipatˈoɾjo +EMANCIPATORIOS ˌemanθˌipatˈoɾjos +EMANUEL ˌemanwˈel +EMASCULACIÓN ˌemaskˌulaθjˈon +EMASCULADA ˌemaskulˈaða +EMASCULADAS ˌemaskulˈaðas +EMASCULADO ˌemaskulˈaðo +EMASCULADOS ˌemaskulˈaðos +EMASCULAR ˌemaskulˈaɾ +EMBADURNADA ˌembaðuɾnˈaða +EMBADURNADAS ˌembaðuɾnˈaðas +EMBADURNADO ˌembaðuɾnˈaðo +EMBADURNADOS ˌembaðuɾnˈaðos +EMBADURNAR ˌembaðuɾnˈaɾ +EMBAÍDA ˌembaˈiða +EMBAÍDAS ˌembaˈiðas +EMBAÍDO ˌembaˈiðo +EMBAÍDOS ˌembaˈiðos +EMBAÍR ˌembaˈiɾ +EMBAJADA ˌembaxˈaða +EMBAJADOR ˌembaxaðˈoɾ +EMBAJADORA ˌembaxaðˈoɾa +EMBALA embˈala +EMBALADA ˌembalˈaða +EMBALADAS ˌembalˈaðas +EMBALADO ˌembalˈaðo +EMBALADOS ˌembalˈaðos +EMBALAMOS ˌembalˈamos +EMBALANDO ˌembalˈando +EMBALAR ˌembalˈaɾ +EMBALARES ˌembalˈaɾes +EMBALAS embˈalas +EMBALDOSADA ˌembalðosˈaða +EMBALDOSADAS ˌembalðosˈaðas +EMBALDOSADO ˌembalðosˈaðo +EMBALDOSADOS ˌembalðosˈaðos +EMBALDOSINAR ˌembalðˌosinˈaɾ +EMBALE embˈale +EMBALEMOS ˌembalˈemos +EMBALES embˈales +EMBALO embˈalo +EMBALSADA ˌembalsˈaða +EMBALSADAS ˌembalsˈaðas +EMBALSADERO ˌembalsaðˈeɾo +EMBALSADO ˌembalsˈaðo +EMBALSADOS ˌembalsˈaðos +EMBALSAMADA ˌembalsamˈaða +EMBALSAMADAS ˌembalsamˈaðas +EMBALSAMADO ˌembalsamˈaðo +EMBALSAMADOR ˌembalsˌamaðˈoɾ +EMBALSAMADOS ˌembalsamˈaðos +EMBALSAMAMIENTO ˌembalsˌamamjˈɛnto +EMBALSAMAR ˌembalsamˈaɾ +EMBALSAMIENTO ˌembalsamjˈɛnto +EMBALSAR ˌembalsˈaɾ +EMBANDERAR ˌembandeɾˈaɾ +EMBARAZADA ˌembaɾaθˈaða +EMBARAZADAS ˌembaɾaθˈaðas +EMBARAZADO ˌembaɾaθˈaðo +EMBARAZADOS ˌembaɾaθˈaðos +EMBARAZAR ˌembaɾaθˈaɾ +EMBARAZOSO ˌembaɾaθˈoso +EMBARCACIÓN ˌembaɾkaθjˈon +EMBARCADA ˌembaɾkˈaða +EMBARCADAS ˌembaɾkˈaðas +EMBARCADERO ˌembaɾkaðˈeɾo +EMBARCADO ˌembaɾkˈaðo +EMBARCADOS ˌembaɾkˈaðos +EMBARCAR ˌembaɾkˈaɾ +EMBARCARES ˌembaɾkˈaɾes +EMBARGADA ˌembaɾɣˈaða +EMBARGADAS ˌembaɾɣˈaðas +EMBARGADO ˌembaɾɣˈaðo +EMBARGADOS ˌembaɾɣˈaðos +EMBARGANTE ˌembaɾɣˈante +EMBARGAR ˌembaɾɣˈaɾ +EMBARGO embˈaɾɣo +EMBARRADA ˌembaɾɾˈaða +EMBARRADAS ˌembaɾɾˈaðas +EMBARRADO ˌembaɾɾˈaðo +EMBARRADOS ˌembaɾɾˈaðos +EMBARRANCADA ˌembaɾɾankˈaða +EMBARRANCADAS ˌembaɾɾankˈaðas +EMBARRANCADO ˌembaɾɾankˈaðo +EMBARRANCADOS ˌembaɾɾankˈaðos +EMBARRANCAR ˌembaɾɾankˈaɾ +EMBARRAR ˌembaɾɾˈaɾ +EMBASADA ˌembasˈaða +EMBASADAS ˌembasˈaðas +EMBASADO ˌembasˈaðo +EMBASADOS ˌembasˈaðos +EMBASARSE ˌembasˈaɾse +EMBAUCADA ˌembaʊkˈaða +EMBAUCAMIENTO ˌembaʊkamjˈɛnto +EMBAUCAR ˌembaʊkˈaɾ +EMBAULAR ˌembaʊlˈaɾ +EMBAZAR ˌembaθˈaɾ +EMBEBIDA ˌembeβˈiða +EMBEBIDAS ˌembeβˈiðas +EMBEBIDO ˌembeβˈiðo +EMBEBIDOS ˌembeβˈiðos +EMBEJUCAR ˌembexukˈaɾ +EMBELESADA ˌembelesˈaða +EMBELESADAS ˌembelesˈaðas +EMBELESADO ˌembelesˈaðo +EMBELESADOS ˌembelesˈaðos +EMBELESAR ˌembelesˈaɾ +EMBELESO ˌembelˈeso +EMBELLECEDOR ˌembeʎˌeθeðˈoɾ +EMBELLECER ˌembeʎeθˈeɾ +EMBELLECIDA ˌembeʎeθˈiða +EMBELLECIDAS ˌembeʎeθˈiðas +EMBELLECIDO ˌembeʎeθˈiðo +EMBELLECIDOS ˌembeʎeθˈiðos +EMBELLECIMIENTO ˌembeʎˌeθimjˈɛnto +EMBERÁ ˌembeɾˈa +EMBESTIDA ˌembestˈiða +EMBESTIDAS ˌembestˈiðas +EMBESTIDO ˌembestˈiðo +EMBESTIDOS ˌembestˈiðos +EMBESTIDURA ˌembestiðˈuɾa +EMBESTIR ˌembestˈiɾ +EMBETUNADA ˌembetunˈaða +EMBETUNADAS ˌembetunˈaðas +EMBETUNADO ˌembetunˈaðo +EMBETUNADOS ˌembetunˈaðos +EMBETUNAR ˌembetunˈaɾ +EMBLANQUECER ˌemblankeθˈeɾ +EMBLEMA emblˈema +EMBOBADA ˌemboβˈaða +EMBOBADAS ˌemboβˈaðas +EMBOBADO ˌemboβˈaðo +EMBOBADOS ˌemboβˈaðos +EMBOBALICONAR ˌemboβˌalikonˈaɾ +EMBOBAR ˌemboβˈaɾ +EMBOCADA ˌembokˈaða +EMBOCADAS ˌembokˈaðas +EMBOCADO ˌembokˈaðo +EMBOCADOS ˌembokˈaðos +EMBOCAR ˌembokˈaɾ +EMBOCÉ ˌemboθˈe +EMBODEGAR ˌemboðeɣˈaɾ +EMBOLAR ˌembolˈaɾ +EMBOLISMO ˌembolˈismo +EMBOLIZACIÓN ˌembolˌiθaθjˈon +EMBOLIZADA ˌemboliθˈaða +EMBOLIZADAS ˌemboliθˈaðas +EMBOLIZADO ˌemboliθˈaðo +EMBOLIZADOS ˌemboliθˈaðos +EMBOLIZAR ˌemboliθˈaɾ +ÉMBOLO ˈembolo +EMBOLOTADO ˌembolotˈaðo +EMBOLSADA ˌembolsˈaða +EMBOLSADAS ˌembolsˈaðas +EMBOLSADO ˌembolsˈaðo +EMBOLSADOS ˌembolsˈaðos +EMBOLSAMIENTO ˌembolsamjˈɛnto +EMBOLSAR ˌembolsˈaɾ +EMBONAR ˌembonˈaɾ +EMBORRACHADA ˌemboɾɾatʃˈaða +EMBORRACHADAS ˌemboɾɾatʃˈaðas +EMBORRACHADO ˌemboɾɾatʃˈaðo +EMBORRACHADOS ˌemboɾɾatʃˈaðos +EMBORRACHAR ˌemboɾɾatʃˈaɾ +EMBORRACHARSE ˌemboɾɾatʃˈaɾse +EMBORRONADA ˌemboɾɾonˈaða +EMBORRONADAS ˌemboɾɾonˈaðas +EMBORRONADO ˌemboɾɾonˈaðo +EMBORRONADOS ˌemboɾɾonˈaðos +EMBOSCADA ˌemboskˈaða +EMBOSCADAS ˌemboskˈaðas +EMBOSCADO ˌemboskˈaðo +EMBOSCADOS ˌemboskˈaðos +EMBOSCAR ˌemboskˈaɾ +EMBOTADA ˌembotˈaða +EMBOTADAS ˌembotˈaðas +EMBOTADO ˌembotˈaðo +EMBOTADOS ˌembotˈaðos +EMBOTAMIENTO ˌembotamjˈɛnto +EMBOTAR ˌembotˈaɾ +EMBOTO embˈoto +EMBOTONADA ˌembotonˈaða +EMBOTONADAS ˌembotonˈaðas +EMBOTONADO ˌembotonˈaðo +EMBOTONADOS ˌembotonˈaðos +EMBOVEDAR ˌemboβeðˈaɾ +EMBOZADA ˌemboθˈaða +EMBOZADAS ˌemboθˈaðas +EMBOZADO ˌemboθˈaðo +EMBOZADOS ˌemboθˈaðos +EMBOZALAR ˌemboθalˈaɾ +EMBOZAMIENTO ˌemboθamjˈɛnto +EMBOZAR ˌemboθˈaɾ +EMBOZO embˈoθo +EMBRAGADA ˌembɾaɣˈaða +EMBRAGADAS ˌembɾaɣˈaðas +EMBRAGADO ˌembɾaɣˈaðo +EMBRAGADOS ˌembɾaɣˈaðos +EMBRAGAR ˌembɾaɣˈaɾ +EMBRAGUE embɾˈaɣe +EMBRAVECER ˌembɾaβeθˈeɾ +EMBRAVECIDA ˌembɾaβeθˈiða +EMBRAVECIDAS ˌembɾaβeθˈiðas +EMBRAVECIDO ˌembɾaβeθˈiðo +EMBRAVECIDOS ˌembɾaβeθˈiðos +EMBRAZADA ˌembɾaθˈaða +EMBRAZADAS ˌembɾaθˈaðas +EMBRAZADO ˌembɾaθˈaðo +EMBRAZADOS ˌembɾaθˈaðos +EMBRAZAR ˌembɾaθˈaɾ +EMBREADA ˌembɾeˈaða +EMBREADAS ˌembɾeˈaðas +EMBREADO ˌembɾeˈaðo +EMBREADOS ˌembɾeˈaðos +EMBREAR ˌembɾeˈaɾ +EMBRETAR ˌembɾetˈaɾ +EMBRIAGADA ˌembɾiaɣˈaða +EMBRIAGADAS ˌembɾiaɣˈaðas +EMBRIAGADO ˌembɾiaɣˈaðo +EMBRIAGADOS ˌembɾiaɣˈaðos +EMBRIAGAMOS ˌembɾiaɣˈamos +EMBRIAGANTE ˌembɾiaɣˈante +EMBRIAGAR ˌembɾiaɣˈaɾ +EMBRIAGO ˌembɾiˈaɣo +EMBRIDADA ˌembɾiðˈaða +EMBRIDADAS ˌembɾiðˈaðas +EMBRIDADO ˌembɾiðˈaðo +EMBRIDADOS ˌembɾiðˈaðos +EMBRIDAR ˌembɾiðˈaɾ +EMBROMADA ˌembɾomˈaða +EMBROMADAS ˌembɾomˈaðas +EMBROMADO ˌembɾomˈaðo +EMBROMADOS ˌembɾomˈaðos +EMBRUJADA ˌembɾuxˈaða +EMBRUJADAS ˌembɾuxˈaðas +EMBRUJADO ˌembɾuxˈaðo +EMBRUJADOS ˌembɾuxˈaðos +EMBRUJAR ˌembɾuxˈaɾ +EMBRUTECER ˌembɾuteθˈeɾ +EMBRUTECIDA ˌembɾuteθˈiða +EMBRUTECIDAS ˌembɾuteθˈiðas +EMBRUTECIDO ˌembɾuteθˈiðo +EMBRUTECIDOS ˌembɾuteθˈiðos +EMBRUTECIMIENTO ˌembɾutˌeθimjˈɛnto +EMBUCHADA ˌembutʃˈaða +EMBUCHADAS ˌembutʃˈaðas +EMBUCHADO ˌembutʃˈaðo +EMBUCHADOS ˌembutʃˈaðos +EMBUCHAR ˌembutʃˈaɾ +EMBUDO embˈuðo +EMBUDOS embˈuðos +EMBUSTE embˈuste +EMBUSTEAR ˌembusteˈaɾ +EMBUSTERO ˌembustˈeɾo +EMBUSTIR ˌembustˈiɾ +EMBUTICIÓN ˌembutiθjˈon +EMBUTIDA ˌembutˈiða +EMBUTIDAS ˌembutˈiðas +EMBUTIDO ˌembutˈiðo +EMBUTIDOS ˌembutˈiðos +EME ˈeme +EMERGENCIA ˌemeɾxˈɛnθja +EMERGENCIAS ˌemeɾxˈɛnθjas +EMERGENCIÓLOGO ˌemeɾxenθjˈoloɣo +EMERGIDA ˌemeɾxˈiða +EMERGIDAS ˌemeɾxˈiðas +EMERGIDO ˌemeɾxˈiðo +EMERGIDOS ˌemeɾxˈiðos +EMÉRITO emˈeɾito +EMERRETISTA ˌemeɾɾetˈista +EMES ˈemes +EMESIS emˈesis +EMÉTICO emˈetiko +EMIGRA emˈiɣɾa +EMIGRADA ˌemiɣɾˈaða +EMIGRADAS ˌemiɣɾˈaðas +EMIGRADO ˌemiɣɾˈaðo +EMIGRADOS ˌemiɣɾˈaðos +EMIGRANDO ˌemiɣɾˈando +EMIGRANTE ˌemiɣɾˈante +EMIGRANTES ˌemiɣɾˈantes +EMIGRAR ˌemiɣɾˈaɾ +EMIGRARAS ˌemiɣɾˈaɾas +EMIGRARES ˌemiɣɾˈaɾes +EMIGRAS emˈiɣɾas +EMIGRASTE ˌemiɣɾˈaste +EMIGRATORIO ˌemiɣɾatˈoɾjo +EMIGRE emˈiɣɾe +EMIGRES emˈiɣɾes +EMIGRO emˈiɣɾo +EMILIA emˈilja +EMILIANO ˌemiljˈano +EMILIO emˈiljo +EMINENCIA ˌeminˈɛnθja +EMINENCIAS ˌeminˈɛnθjas +EMINENTE ˌeminˈɛnte +EMINENTES ˌeminˈɛntes +EMIR emˈiɾ +EMIRATO ˌemiɾˈato +EMISIÓN ˌemisjˈon +EMISORA ˌemisˈoɾa +EMITIDA ˌemitˈiða +EMITIDAS ˌemitˈiðas +EMITIDO ˌemitˈiðo +EMITIDOS ˌemitˈiðos +EMITIR ˌemitˈiɾ +EMOCIÓN ˌemoθjˈon +EMOCIONADA ˌemoθjonˈaða +EMOCIONADAS ˌemoθjonˈaðas +EMOCIONADO ˌemoθjonˈaðo +EMOCIONADOS ˌemoθjonˈaðos +EMOCIONAL ˌemoθjonˈal +EMOCIONALIDAD ˌemoθjˌonaliðˈad +EMOCIONANTE ˌemoθjonˈante +EMOCIONO ˌemoθjˈono +EMOJI emˈoxi +EMOLIENTERO ˌemoljentˈeɾo +EMOTICÓN ˌemotikˈon +EMOTICONO ˌemotikˈono +EMOTIVA ˌemotˈiβa +EMOTIVO ˌemotˈiβo +EMPACADO ˌempakˈaðo +EMPACAR ˌempakˈaɾ +EMPACHADA ˌempatʃˈaða +EMPACHADAS ˌempatʃˈaðas +EMPACHADO ˌempatʃˈaðo +EMPACHADOS ˌempatʃˈaðos +EMPACHAR ˌempatʃˈaɾ +EMPACHO empˈatʃo +EMPADRONADA ˌempaðɾonˈaða +EMPADRONADAS ˌempaðɾonˈaðas +EMPADRONADO ˌempaðɾonˈaðo +EMPADRONADOS ˌempaðɾonˈaðos +EMPADRONAR ˌempaðɾonˈaɾ +EMPALADA ˌempalˈaða +EMPALADAS ˌempalˈaðas +EMPALADO ˌempalˈaðo +EMPALADOS ˌempalˈaðos +EMPALAGADA ˌempalaɣˈaða +EMPALAGADAS ˌempalaɣˈaðas +EMPALAGADO ˌempalaɣˈaðo +EMPALAGADOS ˌempalaɣˈaðos +EMPALAGAR ˌempalaɣˈaɾ +EMPALAMIENTO ˌempalamjˈɛnto +EMPALAR ˌempalˈaɾ +EMPALIDECE ˌempaliðˈeθe +EMPALIDECEMOS ˌempalˌiðeθˈemos +EMPALIDECER ˌempalˌiðeθˈeɾ +EMPALIDECES ˌempaliðˈeθes +EMPALIDECIDA ˌempalˌiðeθˈiða +EMPALIDECIDAS ˌempalˌiðeθˈiðas +EMPALIDECIDO ˌempalˌiðeθˈiðo +EMPALIDECIDOS ˌempalˌiðeθˈiðos +EMPALIZADA ˌempaliθˈaða +EMPALIZADAS ˌempaliθˈaðas +EMPALIZADO ˌempaliθˈaðo +EMPALIZADOS ˌempaliθˈaðos +EMPALMADA ˌempalmˈaða +EMPALMADAS ˌempalmˈaðas +EMPALMADO ˌempalmˈaðo +EMPALMADOS ˌempalmˈaðos +EMPALMAR ˌempalmˈaɾ +EMPANADA ˌempanˈaða +EMPAÑADA ˌempaɲˈaða +EMPANADAS ˌempanˈaðas +EMPAÑADAS ˌempaɲˈaðas +EMPANADITA ˌempanaðˈita +EMPANADO ˌempanˈaðo +EMPAÑADO ˌempaɲˈaðo +EMPANADOS ˌempanˈaðos +EMPAÑADOS ˌempaɲˈaðos +EMPANAR ˌempanˈaɾ +EMPAÑAR ˌempaɲˈaɾ +EMPANIZAR ˌempaniθˈaɾ +EMPANTALONADO ˌempantˌalonˈaðo +EMPANTANADA ˌempantanˈaða +EMPANTANADAS ˌempantanˈaðas +EMPANTANADO ˌempantanˈaðo +EMPANTANADOS ˌempantanˈaðos +EMPANTANAMIENTO ˌempantˌanamjˈɛnto +EMPANTANAR ˌempantanˈaɾ +EMPAPADA ˌempapˈaða +EMPAPADAS ˌempapˈaðas +EMPAPADO ˌempapˈaðo +EMPAPADOS ˌempapˈaðos +EMPAPAR ˌempapˈaɾ +EMPAPELADA ˌempapelˈaða +EMPAPELADAS ˌempapelˈaðas +EMPAPELADO ˌempapelˈaðo +EMPAPELADOS ˌempapelˈaðos +EMPAPELAR ˌempapelˈaɾ +EMPAQUE empˈake +EMPAQUETADA ˌempaketˈaða +EMPAQUETADAS ˌempaketˈaðas +EMPAQUETADO ˌempaketˈaðo +EMPAQUETADOR ˌempakˌetaðˈoɾ +EMPAQUETADOS ˌempaketˈaðos +EMPAQUETADURA ˌempakˌetaðˈuɾa +EMPAQUETAMIENTO ˌempakˌetamjˈɛnto +EMPAQUETAR ˌempaketˈaɾ +EMPARCHAR ˌempaɾtʃˈaɾ +EMPAREDADA ˌempaɾeðˈaða +EMPAREDADAS ˌempaɾeðˈaðas +EMPAREDADO ˌempaɾeðˈaðo +EMPAREDADOS ˌempaɾeðˈaðos +EMPAREDAMIENTO ˌempaɾˌeðamjˈɛnto +EMPAREJADA ˌempaɾexˈaða +EMPAREJADAS ˌempaɾexˈaðas +EMPAREJADO ˌempaɾexˈaðo +EMPAREJADOS ˌempaɾexˈaðos +EMPAREJAMIENTO ˌempaɾˌexamjˈɛnto +EMPARENTADA ˌempaɾentˈaða +EMPARENTADAS ˌempaɾentˈaðas +EMPARENTADO ˌempaɾentˈaðo +EMPARENTADOS ˌempaɾentˈaðos +EMPARENTAR ˌempaɾentˈaɾ +EMPASTADA ˌempastˈaða +EMPASTADAS ˌempastˈaðas +EMPASTADO ˌempastˈaðo +EMPASTADOS ˌempastˈaðos +EMPASTAR ˌempastˈaɾ +EMPATADA ˌempatˈaða +EMPATADAS ˌempatˈaðas +EMPATADO ˌempatˈaðo +EMPATADOS ˌempatˈaðos +EMPATES empˈates +EMPATÍA ˌempatˈia +EMPÁTICO empˈatiko +EMPATIZADA ˌempatiθˈaða +EMPATIZADAS ˌempatiθˈaðas +EMPATIZADO ˌempatiθˈaðo +EMPATIZADOR ˌempatˌiθaðˈoɾ +EMPATIZADOS ˌempatiθˈaðos +EMPATIZAR ˌempatiθˈaɾ +EMPAVESAR ˌempaβesˈaɾ +EMPAVORECER ˌempaβˌoɾeθˈeɾ +EMPECE empˈeθe +EMPECÉ ˌempeθˈe +EMPECER ˌempeθˈeɾ +EMPECINADA ˌempeθinˈaða +EMPECINADAS ˌempeθinˈaðas +EMPECINADO ˌempeθinˈaðo +EMPECINADOS ˌempeθinˈaðos +EMPECINAR ˌempeθinˈaɾ +EMPEDERNIDA ˌempeðeɾnˈiða +EMPEDERNIDAS ˌempeðeɾnˈiðas +EMPEDERNIDO ˌempeðeɾnˈiðo +EMPEDERNIDOS ˌempeðeɾnˈiðos +EMPEDERNIR ˌempeðeɾnˈiɾ +EMPEDRADA ˌempeðɾˈaða +EMPEDRADAS ˌempeðɾˈaðas +EMPEDRADO ˌempeðɾˈaðo +EMPEDRADOS ˌempeðɾˈaðos +EMPEDRAR ˌempeðɾˈaɾ +EMPEINE empˈeɪne +EMPELAR ˌempelˈaɾ +EMPENACHADA ˌempenatʃˈaða +EMPENACHADAS ˌempenatʃˈaðas +EMPENACHADO ˌempenatʃˈaðo +EMPENACHADOS ˌempenatʃˈaðos +EMPENACHAR ˌempenatʃˈaɾ +EMPEÑADA ˌempeɲˈaða +EMPEÑADAS ˌempeɲˈaðas +EMPEÑADO ˌempeɲˈaðo +EMPEÑADOS ˌempeɲˈaðos +EMPEÑAR ˌempeɲˈaɾ +EMPEÑO empˈeɲo +EMPEÑOSA ˌempeɲˈosa +EMPEÑOSAS ˌempeɲˈosas +EMPEÑOSO ˌempeɲˈoso +EMPEÑOSOS ˌempeɲˈosos +EMPEORA ˌempeˈoɾa +EMPEORADA ˌempeoɾˈaða +EMPEORADAS ˌempeoɾˈaðas +EMPEORADO ˌempeoɾˈaðo +EMPEORADOS ˌempeoɾˈaðos +EMPEORAMIENTO ˌempeˌoɾamjˈɛnto +EMPEORAR ˌempeoɾˈaɾ +EMPEQUEÑECER ˌempekˌeɲeθˈeɾ +EMPEQUEÑECIDA ˌempekˌeɲeθˈiða +EMPEQUEÑECIDAS ˌempekˌeɲeθˈiðas +EMPEQUEÑECIDO ˌempekˌeɲeθˈiðo +EMPEQUEÑECIDOS ˌempekˌeɲeθˈiðos +EMPEQUEÑECIMIENTO ˌempekˌeɲeθimjˈɛnto +EMPERADOR ˌempeɾaðˈoɾ +EMPERATRIZ ˌempeɾatɾˈiθ +EMPEREJILADA ˌempeɾˌexilˈaða +EMPEREJILADAS ˌempeɾˌexilˈaðas +EMPEREJILADO ˌempeɾˌexilˈaðo +EMPEREJILADOS ˌempeɾˌexilˈaðos +EMPEREJILAR ˌempeɾˌexilˈaɾ +EMPERO empˈeɾo +EMPERRÁ ˌempeɾɾˈa +EMPERRADA ˌempeɾɾˈaða +EMPERRADAS ˌempeɾɾˈaðas +EMPERRADO ˌempeɾɾˈaðo +EMPERRADOS ˌempeɾɾˈaðos +EMPERRAR ˌempeɾɾˈaɾ +EMPERRARSE ˌempeɾɾˈaɾse +EMPEZADA ˌempeθˈaða +EMPEZADAS ˌempeθˈaðas +EMPEZADO ˌempeθˈaðo +EMPEZADOS ˌempeθˈaðos +EMPEZAMOS ˌempeθˈamos +EMPEZAR ˌempeθˈaɾ +EMPEZÓ ˌempeθˈo +EMPIECE empjˈeθe +EMPIEMA empjˈema +EMPIEZA empjˈeθa +EMPIEZO empjˈeθo +EMPILTRANDO ˌempiltɾˈando +EMPILTRARSE ˌempiltɾˈaɾse +EMPINA empˈina +EMPINADA ˌempinˈaða +EMPINADAS ˌempinˈaðas +EMPINADO ˌempinˈaðo +EMPINADOS ˌempinˈaðos +EMPINAMOS ˌempinˈamos +EMPINANDO ˌempinˈando +EMPINAR ˌempinˈaɾ +EMPINARA ˌempinˈaɾa +EMPINARÁ ˌempinaɾˈa +EMPINÁRAMOS ˌempinˈaɾamos +EMPINARAS ˌempinˈaɾas +EMPINARÁS ˌempinaɾˈas +EMPINAREIS ˌempinˈaɾeɪs +EMPINARÉIS ˌempinaɾˈeis +EMPINAREMOS ˌempinaɾˈemos +EMPINARES ˌempinˈaɾes +EMPINARÍAMOS ˌempinaɾˈiamos +EMPINAS empˈinas +EMPINASTE ˌempinˈaste +EMPINE empˈine +EMPINEMOS ˌempinˈemos +EMPINES empˈines +EMPINGOROTAR ˌempiŋɡˌoɾotˈaɾ +EMPINO empˈino +EMPÍREO empˈiɾeo +EMPÍRICO empˈiɾiko +EMPIRISMO ˌempiɾˈismo +EMPITONAR ˌempitonˈaɾ +EMPLATADO ˌemplatˈaðo +EMPLATAR ˌemplatˈaɾ +EMPLAZADA ˌemplaθˈaða +EMPLAZADAS ˌemplaθˈaðas +EMPLAZADO ˌemplaθˈaðo +EMPLAZADOS ˌemplaθˈaðos +EMPLAZAMIENTO ˌemplaθamjˈɛnto +EMPLAZAR ˌemplaθˈaɾ +EMPLEABILIDAD ˌempleˌaβiliðˈad +EMPLEABLE ˌempleˈaβle +EMPLEADA ˌempleˈaða +EMPLEADAS ˌempleˈaðas +EMPLEADO ˌempleˈaðo +EMPLEADOS ˌempleˈaðos +EMPLEAR ˌempleˈaɾ +EMPLEO emplˈeo +EMPOBRECEDOR ˌempoβɾˌeθeðˈoɾ +EMPOBRECER ˌempoβɾeθˈeɾ +EMPOBRECIDA ˌempoβɾeθˈiða +EMPOBRECIDAS ˌempoβɾeθˈiðas +EMPOBRECIDO ˌempoβɾeθˈiðo +EMPOBRECIDOS ˌempoβɾeθˈiðos +EMPOBRECIMIENTO ˌempoβɾˌeθimjˈɛnto +EMPODERADA ˌempoðeɾˈaða +EMPODERADAS ˌempoðeɾˈaðas +EMPODERADO ˌempoðeɾˈaðo +EMPODERADOS ˌempoðeɾˈaðos +EMPODERAMIENTO ˌempoðˌeɾamjˈɛnto +EMPODERANTE ˌempoðeɾˈante +EMPODERAR ˌempoðeɾˈaɾ +EMPODRECIDA ˌempoðɾeθˈiða +EMPODRECIDAS ˌempoðɾeθˈiðas +EMPODRECIDO ˌempoðɾeθˈiðo +EMPODRECIDOS ˌempoðɾeθˈiðos +EMPOLVADA ˌempolβˈaða +EMPOLVADAS ˌempolβˈaðas +EMPOLVADO ˌempolβˈaðo +EMPOLVADOS ˌempolβˈaðos +EMPONZOÑADA ˌemponθoɲˈaða +EMPONZOÑADAS ˌemponθoɲˈaðas +EMPONZOÑADO ˌemponθoɲˈaðo +EMPONZOÑADOS ˌemponθoɲˈaðos +EMPONZOÑAMIENTO ˌemponθˌoɲamjˈɛnto +EMPONZOÑAR ˌemponθoɲˈaɾ +EMPOTRABLE ˌempotɾˈaβle +EMPOTRADA ˌempotɾˈaða +EMPOTRADAS ˌempotɾˈaðas +EMPOTRADO ˌempotɾˈaðo +EMPOTRADOS ˌempotɾˈaðos +EMPOTRAMIENTO ˌempotɾamjˈɛnto +EMPOTRAR ˌempotɾˈaɾ +EMPOZAR ˌempoθˈaɾ +EMPREÑACIÓN ˌempɾeɲaθjˈon +EMPREÑACIONES ˌempɾeɲaθjˈones +EMPREÑADOR ˌempɾeɲaðˈoɾ +EMPREÑAR ˌempɾeɲˈaɾ +EMPRENDEDOR ˌempɾendeðˈoɾ +EMPRENDEDORISMO ˌempɾendˌeðoɾˈismo +EMPRENDER ˌempɾendˈeɾ +EMPRENDIDA ˌempɾendˈiða +EMPRENDIDAS ˌempɾendˈiðas +EMPRENDIDO ˌempɾendˈiðo +EMPRENDIDOS ˌempɾendˈiðos +EMPRENDIMIENTO ˌempɾendimjˈɛnto +EMPRENTA empɾˈɛnta +EMPRESA empɾˈesa +EMPRESARIA ˌempɾesˈaɾja +EMPRESARIAL ˌempɾesaɾjˈal +EMPRESARIO ˌempɾesˈaɾjo +EMPRESTADA ˌempɾestˈaða +EMPRESTADAS ˌempɾestˈaðas +EMPRESTADO ˌempɾestˈaðo +EMPRESTADOS ˌempɾestˈaðos +EMPRESTAR ˌempɾestˈaɾ +EMPROBLEMADA ˌempɾoβlemˈaða +EMPROBLEMADAS ˌempɾoβlemˈaðas +EMPROBLEMADO ˌempɾoβlemˈaðo +EMPROBLEMADOS ˌempɾoβlemˈaðos +EMPROBLEMAR ˌempɾoβlemˈaɾ +EMPUJADA ˌempuxˈaða +EMPUJADAS ˌempuxˈaðas +EMPUJADO ˌempuxˈaðo +EMPUJADOS ˌempuxˈaðos +EMPUJAR ˌempuxˈaɾ +EMPUJE empˈuxe +EMPUJO empˈuxo +EMPUJÓN ˌempuxˈon +EMPUÑADA ˌempuɲˈaða +EMPUÑADAS ˌempuɲˈaðas +EMPUÑADO ˌempuɲˈaðo +EMPUÑADOS ˌempuɲˈaðos +EMPUÑADURA ˌempuɲaðˈuɾa +EMPUÑAR ˌempuɲˈaɾ +EMPUTÁ ˌemputˈa +EMPUTAR ˌemputˈaɾ +EMPUTARSE ˌemputˈaɾse +EMPUTECER ˌemputeθˈeɾ +EMTRICITABINA ˌemtɾiθˌitaβˈina +EMÚ emˈu +EMULA emˈula +EMULADA ˌemulˈaða +EMULADAS ˌemulˈaðas +EMULADO ˌemulˈaðo +EMULADOR ˌemulaðˈoɾ +EMULADORA ˌemulaðˈoɾa +EMULADOS ˌemulˈaðos +EMULÁIS ˌemulˈais +EMULAMOS ˌemulˈamos +EMULANDO ˌemulˈando +EMULAR ˌemulˈaɾ +EMULARA ˌemulˈaɾa +EMULARÁ ˌemulaɾˈa +EMULÁRAMOS ˌemulˈaɾamos +EMULARAS ˌemulˈaɾas +EMULARÁS ˌemulaɾˈas +EMULAREIS ˌemulˈaɾeɪs +EMULARÉIS ˌemulaɾˈeis +EMULAREMOS ˌemulaɾˈemos +EMULARES ˌemulˈaɾes +EMULARÍAMOS ˌemulaɾˈiamos +EMULARÍAS ˌemulaɾˈias +EMULAS emˈulas +EMULASTE ˌemulˈaste +EMULE emˈule +EMULÉIS ˌemulˈeis +EMULEMOS ˌemulˈemos +EMULES emˈules +EMULGER ˌemulxˈeɾ +EMULO emˈulo +EMULSIFICANTE ˌemulsˌifikˈante +EMULSIÓN ˌemulsjˈon +EMULSIONADA ˌemulsjonˈaða +EMULSIONADAS ˌemulsjonˈaðas +EMULSIONADO ˌemulsjonˈaðo +EMULSIONADOS ˌemulsjonˈaðos +EMULSIONANTE ˌemulsjonˈante +EMULSIONAR ˌemulsjonˈaɾ +EMUNGENTE ˌemuŋxˈɛnte +EMUNGER ˌemuŋxˈeɾ +EN ˈen +ENAJENACIÓN ˌenaxˌenaθjˈon +ENAJENADA ˌenaxenˈaða +ENAJENADAS ˌenaxenˈaðas +ENAJENADO ˌenaxenˈaðo +ENAJENADOS ˌenaxenˈaðos +ENAJENAMIENTO ˌenaxˌenamjˈɛnto +ENAJENANTE ˌenaxenˈante +ENAJENAR ˌenaxenˈaɾ +ENALMAGRAR ˌenalmaɣɾˈaɾ +ENALTECE ˌenaltˈeθe +ENALTECEDOR ˌenaltˌeθeðˈoɾ +ENALTECEMOS ˌenalteθˈemos +ENALTECER ˌenalteθˈeɾ +ENALTECERÁ ˌenaltˌeθeɾˈa +ENALTECERÁS ˌenaltˌeθeɾˈas +ENALTECERÉIS ˌenaltˌeθeɾˈeis +ENALTECEREMOS ˌenaltˌeθeɾˈemos +ENALTECERÍA ˌenaltˌeθeɾˈia +ENALTECERÍAMOS ˌenaltˌeθeɾˈiamos +ENALTECES ˌenaltˈeθes +ENALTECÍAMOS ˌenalteθˈiamos +ENALTECIDA ˌenalteθˈiða +ENALTECIDAS ˌenalteθˈiðas +ENALTECIDO ˌenalteθˈiðo +ENALTECIDOS ˌenalteθˈiðos +ENALTECIMIENTO ˌenaltˌeθimjˈɛnto +ENAMORADA ˌenamoɾˈaða +ENAMORADAS ˌenamoɾˈaðas +ENAMORADO ˌenamoɾˈaðo +ENAMORADOS ˌenamoɾˈaðos +ENAMORAMIENTO ˌenamˌoɾamjˈɛnto +ENAMORAR ˌenamoɾˈaɾ +ENAMORISCARSE ˌenamˌoɾiskˈaɾse +ENANA enˈana +ENANAS enˈanas +ENANITO ˌenanˈito +ENANO enˈano +ENANOS enˈanos +ENARBOLADA ˌenaɾβolˈaða +ENARBOLADAS ˌenaɾβolˈaðas +ENARBOLADO ˌenaɾβolˈaðo +ENARBOLADOS ˌenaɾβolˈaðos +ENARBOLAR ˌenaɾβolˈaɾ +ENARDECER ˌenaɾðeθˈeɾ +ENARDECIDA ˌenaɾðeθˈiða +ENARDECIDAS ˌenaɾðeθˈiðas +ENARDECIDO ˌenaɾðeθˈiðo +ENARDECIDOS ˌenaɾðeθˈiðos +ENARDECIMIENTO ˌenaɾðˌeθimjˈɛnto +ENARENAR ˌenaɾenˈaɾ +ENARMÓNICO ˌenaɾmˈoniko +ENASTADO ˌenastˈaðo +ENCABALGAMIENTO ˌenkaβˌalɣamjˈɛnto +ENCABALGAR ˌenkaβalɣˈaɾ +ENCABAR ˌenkaβˈaɾ +ENCABESTRADA ˌenkaβestɾˈaða +ENCABESTRADAS ˌenkaβestɾˈaðas +ENCABESTRADO ˌenkaβestɾˈaðo +ENCABESTRADOS ˌenkaβestɾˈaðos +ENCABESTRAR ˌenkaβestɾˈaɾ +ENCABEZADA ˌenkaβeθˈaða +ENCABEZADAS ˌenkaβeθˈaðas +ENCABEZADO ˌenkaβeθˈaðo +ENCABEZADOS ˌenkaβeθˈaðos +ENCABEZAMIENTO ˌenkaβˌeθamjˈɛnto +ENCABEZAR ˌenkaβeθˈaɾ +ENCABRITAR ˌenkaβɾitˈaɾ +ENCABRONADA ˌenkaβɾonˈaða +ENCABRONADAS ˌenkaβɾonˈaðas +ENCABRONADO ˌenkaβɾonˈaðo +ENCABRONADOS ˌenkaβɾonˈaðos +ENCABRONAR ˌenkaβɾonˈaɾ +ENCACHIMBANDO ˌenkatʃimbˈando +ENCADENADA ˌenkaðenˈaða +ENCADENADAS ˌenkaðenˈaðas +ENCADENADO ˌenkaðenˈaðo +ENCADENADOS ˌenkaðenˈaðos +ENCADENAMIENTO ˌenkaðˌenamjˈɛnto +ENCADENAR ˌenkaðenˈaɾ +ENCAJADA ˌenkaxˈaða +ENCAJADAS ˌenkaxˈaðas +ENCAJADO ˌenkaxˈaðo +ENCAJADOS ˌenkaxˈaðos +ENCAJADURA ˌenkaxaðˈuɾa +ENCAJAMIENTO ˌenkaxamjˈɛnto +ENCAJANTE ˌenkaxˈante +ENCAJAR ˌenkaxˈaɾ +ENCAJERO ˌenkaxˈeɾo +ENCAJES enkˈaxes +ENCAJONADA ˌenkaxonˈaða +ENCAJONADAS ˌenkaxonˈaðas +ENCAJONADO ˌenkaxonˈaðo +ENCAJONADOS ˌenkaxonˈaðos +ENCAJONAMIENTO ˌenkaxˌonamjˈɛnto +ENCAJONAR ˌenkaxonˈaɾ +ENCALABOZADA ˌenkalˌaβoθˈaða +ENCALABOZADAS ˌenkalˌaβoθˈaðas +ENCALABOZADO ˌenkalˌaβoθˈaðo +ENCALABOZADOS ˌenkalˌaβoθˈaðos +ENCALABOZAR ˌenkalˌaβoθˈaɾ +ENCALADA ˌenkalˈaða +ENCALADAS ˌenkalˈaðas +ENCALADO ˌenkalˈaðo +ENCALADOS ˌenkalˈaðos +ENCALAMBRARSE ˌenkalambɾˈaɾse +ENCALAR ˌenkalˈaɾ +ENCALLECER ˌenkaʎeθˈeɾ +ENCALLECIDA ˌenkaʎeθˈiða +ENCALLECIDAS ˌenkaʎeθˈiðas +ENCALLECIDO ˌenkaʎeθˈiðo +ENCALLECIDOS ˌenkaʎeθˈiðos +ENCALLÓ ˌenkaʎˈo +ENCAMADA ˌenkamˈaða +ENCAMADAS ˌenkamˈaðas +ENCAMADO ˌenkamˈaðo +ENCAMADOS ˌenkamˈaðos +ENCAMAMIENTO ˌenkamamjˈɛnto +ENCAMAR ˌenkamˈaɾ +ENCAMINADA ˌenkaminˈaða +ENCAMINADAS ˌenkaminˈaðas +ENCAMINADO ˌenkaminˈaðo +ENCAMINADOS ˌenkaminˈaðos +ENCAMINAMIENTO ˌenkamˌinamjˈɛnto +ENCAMINAR ˌenkaminˈaɾ +ENCAMISADO ˌenkamisˈaðo +ENCANDILADA ˌenkandilˈaða +ENCANDILADAS ˌenkandilˈaðas +ENCANDILADO ˌenkandilˈaðo +ENCANDILADOS ˌenkandilˈaðos +ENCANDILAR ˌenkandilˈaɾ +ENCANECIDA ˌenkaneθˈiða +ENCANECIDAS ˌenkaneθˈiðas +ENCANECIDOS ˌenkaneθˈiðos +ENCANIJAR ˌenkanixˈaɾ +ENCAÑIZADA ˌenkaɲiθˈaða +ENCAÑONAR ˌenkaɲonˈaɾ +ENCANTA enkˈanta +ENCANTADA ˌenkantˈaða +ENCANTADAS ˌenkantˈaðas +ENCANTADO ˌenkantˈaðo +ENCANTADOR ˌenkantaðˈoɾ +ENCANTADORA ˌenkantaðˈoɾa +ENCANTADORAS ˌenkantaðˈoɾas +ENCANTADORES ˌenkantaðˈoɾes +ENCANTADOS ˌenkantˈaðos +ENCANTAMIENTO ˌenkantamjˈɛnto +ENCANTAMOS ˌenkantˈamos +ENCANTAN enkˈantan +ENCANTANDO ˌenkantˈando +ENCANTAR ˌenkantˈaɾ +ENCANTARA ˌenkantˈaɾa +ENCANTARÁ ˌenkantaɾˈa +ENCANTÁRAMOS ˌenkantˈaɾamos +ENCANTARAS ˌenkantˈaɾas +ENCANTARÁS ˌenkantaɾˈas +ENCANTAREIS ˌenkantˈaɾeɪs +ENCANTAREMOS ˌenkantaɾˈemos +ENCANTARES ˌenkantˈaɾes +ENCANTARÍA ˌenkantaɾˈia +ENCANTARÍAMOS ˌenkantaɾˈiamos +ENCANTARÍAS ˌenkantaɾˈias +ENCANTAS enkˈantas +ENCANTASTE ˌenkantˈaste +ENCANTATORIO ˌenkantatˈoɾjo +ENCANTE enkˈante +ENCANTEMOS ˌenkantˈemos +ENCANTES enkˈantes +ENCANTO enkˈanto +ENCAPERUZAR ˌenkapˌeɾuθˈaɾ +ENCAPRICHADA ˌenkapɾitʃˈaða +ENCAPRICHADAS ˌenkapɾitʃˈaðas +ENCAPRICHADO ˌenkapɾitʃˈaðo +ENCAPRICHADOS ˌenkapɾitʃˈaðos +ENCAPRICHAMIENTO ˌenkapɾˌitʃamjˈɛnto +ENCAPRICHARSE ˌenkapɾitʃˈaɾse +ENCAPSULACIÓN ˌenkapsˌulaθjˈon +ENCAPSULAMIENTO ˌenkapsˌulamjˈɛnto +ENCAPSULAR ˌenkapsulˈaɾ +ENCAPUCHADO ˌenkaputʃˈaðo +ENCAPUCHAR ˌenkaputʃˈaɾ +ENCAPUZAR ˌenkapuθˈaɾ +ENCARA enkˈaɾa +ENCARADA ˌenkaɾˈaða +ENCARADAS ˌenkaɾˈaðas +ENCARADO ˌenkaɾˈaðo +ENCARADOS ˌenkaɾˈaðos +ENCARAMADA ˌenkaɾamˈaða +ENCARAMADAS ˌenkaɾamˈaðas +ENCARAMADO ˌenkaɾamˈaðo +ENCARAMADOS ˌenkaɾamˈaðos +ENCARAMAR ˌenkaɾamˈaɾ +ENCARAMOS ˌenkaɾˈamos +ENCARANDO ˌenkaɾˈando +ENCARAR ˌenkaɾˈaɾ +ENCARARA ˌenkaɾˈaɾa +ENCARARÁ ˌenkaɾaɾˈa +ENCARÁRAMOS ˌenkaɾˈaɾamos +ENCARARAS ˌenkaɾˈaɾas +ENCARARÁS ˌenkaɾaɾˈas +ENCARAREIS ˌenkaɾˈaɾeɪs +ENCARAREMOS ˌenkaɾaɾˈemos +ENCARARES ˌenkaɾˈaɾes +ENCARARÍAMOS ˌenkaɾaɾˈiamos +ENCARAS enkˈaɾas +ENCARASTE ˌenkaɾˈaste +ENCARCELADA ˌenkaɾθelˈaða +ENCARCELADAS ˌenkaɾθelˈaðas +ENCARCELADO ˌenkaɾθelˈaðo +ENCARCELADOS ˌenkaɾθelˈaðos +ENCARCELAMIENTO ˌenkaɾθˌelamjˈɛnto +ENCARCELAR ˌenkaɾθelˈaɾ +ENCARE enkˈaɾe +ENCARECER ˌenkaɾeθˈeɾ +ENCARECIDA ˌenkaɾeθˈiða +ENCARECIDAS ˌenkaɾeθˈiðas +ENCARECIDO ˌenkaɾeθˈiðo +ENCARECIDOS ˌenkaɾeθˈiðos +ENCARECIMIENTO ˌenkaɾˌeθimjˈɛnto +ENCAREMOS ˌenkaɾˈemos +ENCARES enkˈaɾes +ENCARGADA ˌenkaɾɣˈaða +ENCARGADAS ˌenkaɾɣˈaðas +ENCARGADO ˌenkaɾɣˈaðo +ENCARGADOS ˌenkaɾɣˈaðos +ENCARGAR ˌenkaɾɣˈaɾ +ENCARGARTE ˌenkaɾɣˈaɾte +ENCARGUE enkˈaɾɣe +ENCARGUÉ ˌenkaɾɣˈe +ENCARIÑÁ ˌenkaɾiɲˈa +ENCARIÑAR ˌenkaɾiɲˈaɾ +ENCARNACIÓN ˌenkaɾnaθjˈon +ENCARNACIONES ˌenkaɾnaθjˈones +ENCARNADA ˌenkaɾnˈaða +ENCARNADAS ˌenkaɾnˈaðas +ENCARNADO ˌenkaɾnˈaðo +ENCARNADOS ˌenkaɾnˈaðos +ENCARNAR ˌenkaɾnˈaɾ +ENCARNE enkˈaɾne +ENCARNÉ ˌenkaɾnˈe +ENCARNECER ˌenkaɾneθˈeɾ +ENCARNIZADA ˌenkaɾniθˈaða +ENCARNIZADAS ˌenkaɾniθˈaðas +ENCARNIZADO ˌenkaɾniθˈaðo +ENCARNIZADOS ˌenkaɾniθˈaðos +ENCARNIZAMIENTO ˌenkaɾnˌiθamjˈɛnto +ENCARNIZAR ˌenkaɾniθˈaɾ +ENCARNO enkˈaɾno +ENCARNÓ ˌenkaɾnˈo +ENCARO enkˈaɾo +ENCARÓSE ˌenkaɾˈose +ENCARRILADA ˌenkaɾɾilˈaða +ENCARRILADAS ˌenkaɾɾilˈaðas +ENCARRILADO ˌenkaɾɾilˈaðo +ENCARRILADOS ˌenkaɾɾilˈaðos +ENCARRILAR ˌenkaɾɾilˈaɾ +ENCASQUETADA ˌenkasketˈaða +ENCASQUETADAS ˌenkasketˈaðas +ENCASQUETADO ˌenkasketˈaðo +ENCASQUETADOS ˌenkasketˈaðos +ENCASQUETAR ˌenkasketˈaɾ +ENCASTRADA ˌenkastɾˈaða +ENCASTRADAS ˌenkastɾˈaðas +ENCASTRADO ˌenkastɾˈaðo +ENCASTRADOS ˌenkastɾˈaðos +ENCASTRAR ˌenkastɾˈaɾ +ENCAUSADA ˌenkaʊsˈaða +ENCAUSADAS ˌenkaʊsˈaðas +ENCAUSADO ˌenkaʊsˈaðo +ENCAUSADOS ˌenkaʊsˈaðos +ENCAUSAMIENTO ˌenkaʊsamjˈɛnto +ENCAUSAR ˌenkaʊsˈaɾ +ENCAUZADA ˌenkaʊθˈaða +ENCAUZADAS ˌenkaʊθˈaðas +ENCAUZADO ˌenkaʊθˈaðo +ENCAUZADOS ˌenkaʊθˈaðos +ENCAUZAMIENTO ˌenkaʊθamjˈɛnto +ENCAUZAR ˌenkaʊθˈaɾ +ENCEBAR ˌenθeβˈaɾ +ENCEFÁLICA ˌenθefˈalika +ENCEFÁLICAS ˌenθefˈalikas +ENCEFÁLICO ˌenθefˈaliko +ENCEFÁLICOS ˌenθefˈalikos +ENCEFALOPATÍA ˌenθefˌalopatˈia +ENCEFALOPÁTICA ˌenθefˌalopˈatika +ENCEFALOPÁTICAS ˌenθefˌalopˈatikas +ENCEFALOPÁTICO ˌenθefˌalopˈatiko +ENCEFALOPÁTICOS ˌenθefˌalopˈatikos +ENCEGUECER ˌenθeɣeθˈeɾ +ENCÉLADO enθˈelaðo +ENCENAGÁ ˌenθenaɣˈa +ENCENDEDOR ˌenθendeðˈoɾ +ENCENDER ˌenθendˈeɾ +ENCENDIDA ˌenθendˈiða +ENCENDIDAS ˌenθendˈiðas +ENCENDIDO ˌenθendˈiðo +ENCENDIDOS ˌenθendˈiðos +ENCENDIMIENTO ˌenθendimjˈɛnto +ENCERADA ˌenθeɾˈaða +ENCERADAS ˌenθeɾˈaðas +ENCERADO ˌenθeɾˈaðo +ENCERADORA ˌenθeɾaðˈoɾa +ENCERADOS ˌenθeɾˈaðos +ENCERAR ˌenθeɾˈaɾ +ENCERRADA ˌenθeɾɾˈaða +ENCERRADAS ˌenθeɾɾˈaðas +ENCERRADO ˌenθeɾɾˈaðo +ENCERRADOS ˌenθeɾɾˈaðos +ENCERRAMIENTO ˌenθeɾɾamjˈɛnto +ENCERRAMOS ˌenθeɾɾˈamos +ENCERRANDO ˌenθeɾɾˈando +ENCERRAR ˌenθeɾɾˈaɾ +ENCERRARA ˌenθeɾɾˈaɾa +ENCERRARÁ ˌenθeɾɾaɾˈa +ENCERRÁRAMOS ˌenθeɾɾˈaɾamos +ENCERRARAS ˌenθeɾɾˈaɾas +ENCERRARÁS ˌenθeɾɾaɾˈas +ENCERRAREIS ˌenθeɾɾˈaɾeɪs +ENCERRAREMOS ˌenθeɾɾaɾˈemos +ENCERRARES ˌenθeɾɾˈaɾes +ENCERRARÍAMOS ˌenθeɾɾaɾˈiamos +ENCERRASTE ˌenθeɾɾˈaste +ENCERREMOS ˌenθeɾɾˈemos +ENCESTADA ˌenθestˈaða +ENCESTADAS ˌenθestˈaðas +ENCESTADO ˌenθestˈaðo +ENCESTADOS ˌenθestˈaðos +ENCESTAR ˌenθestˈaɾ +ENCHACHAR ˌentʃatʃˈaɾ +ENCHAPAR ˌentʃapˈaɾ +ENCHAPOPOTADO ˌentʃapˌopotˈaðo +ENCHAPOPOTAR ˌentʃapˌopotˈaɾ +ENCHARCADA ˌentʃaɾkˈaða +ENCHARCADAS ˌentʃaɾkˈaðas +ENCHARCADO ˌentʃaɾkˈaðo +ENCHARCADOS ˌentʃaɾkˈaðos +ENCHARCAMIENTO ˌentʃaɾkamjˈɛnto +ENCHARCAR ˌentʃaɾkˈaɾ +ENCHICHARSE ˌentʃitʃˈaɾse +ENCHILADA ˌentʃilˈaða +ENCHILADAS ˌentʃilˈaðas +ENCHILADO ˌentʃilˈaðo +ENCHILADOS ˌentʃilˈaðos +ENCHINAR ˌentʃinˈaɾ +ENCHIQUERAR ˌentʃikeɾˈaɾ +ENCHIRONAR ˌentʃiɾonˈaɾ +ENCHUECAR ˌentʃwekˈaɾ +ENCHUFABLE ˌentʃufˈaβle +ENCHUFABLES ˌentʃufˈaβles +ENCHUFADA ˌentʃufˈaða +ENCHUFADAS ˌentʃufˈaðas +ENCHUFADO ˌentʃufˈaðo +ENCHUFADOS ˌentʃufˈaðos +ENCHUFAR ˌentʃufˈaɾ +ENCHUFE entʃˈufe +ENCHUFISTA ˌentʃufˈista +ENCHUFLADA ˌentʃuflˈaða +ENCHUFLADAS ˌentʃuflˈaðas +ENCHUFLADO ˌentʃuflˈaðo +ENCHUFLADOS ˌentʃuflˈaðos +ENCHUFLAR ˌentʃuflˈaɾ +ENCHULANDO ˌentʃulˈando +ENCHULARSE ˌentʃulˈaɾse +ENCÍA enθˈia +ENCICLOPEDIA ˌenθiklopˈeðja +ENCICLOPEDISMO ˌenθiklˌopeðˈismo +ENCIENDA enθjˈɛnda +ENCIENDES enθjˈɛndes +ENCIERRO enθjˈeɾɾo +ENCIMA enθˈima +ENCIMAR ˌenθimˈaɾ +ENCIMERA ˌenθimˈeɾa +ENCIMISTA ˌenθimˈista +ENCINA enθˈina +ENCINAS enθˈinas +ENCINTADA ˌenθintˈaða +ENCINTADAS ˌenθintˈaðas +ENCINTADO ˌenθintˈaðo +ENCINTAR ˌenθintˈaɾ +ENCLAUSTRADA ˌenklaʊstɾˈaða +ENCLAUSTRADAS ˌenklaʊstɾˈaðas +ENCLAUSTRADO ˌenklaʊstɾˈaðo +ENCLAUSTRADOS ˌenklaʊstɾˈaðos +ENCLAUSTRAMIENTO ˌenklaʊstɾamjˈɛnto +ENCLAUSTRAR ˌenklaʊstɾˈaɾ +ENCLAVADA ˌenklaβˈaða +ENCLAVADAS ˌenklaβˈaðas +ENCLAVADO ˌenklaβˈaðo +ENCLAVADOS ˌenklaβˈaðos +ENCLAVAMIENTO ˌenklaβamjˈɛnto +ENCLAVAR ˌenklaβˈaɾ +ENCLAVE enklˈaβe +ENCOCADO ˌenkokˈaðo +ENCOFRADA ˌenkofɾˈaða +ENCOFRADAS ˌenkofɾˈaðas +ENCOFRADO ˌenkofɾˈaðo +ENCOFRADOR ˌenkofɾaðˈoɾ +ENCOFRADOS ˌenkofɾˈaðos +ENCOFRAR ˌenkofɾˈaɾ +ENCOGER ˌenkoxˈeɾ +ENCOGERSE ˌenkoxˈeɾse +ENCOGIDA ˌenkoxˈiða +ENCOGIDAS ˌenkoxˈiðas +ENCOGIDO ˌenkoxˈiðo +ENCOGIDOS ˌenkoxˈiðos +ENCOGIMIENTO ˌenkoximjˈɛnto +ENCOLADA ˌenkolˈaða +ENCOLADAS ˌenkolˈaðas +ENCOLADO ˌenkolˈaðo +ENCOLADOS ˌenkolˈaðos +ENCOLAR ˌenkolˈaɾ +ENCOLERIZA ˌenkoleɾˈiθa +ENCOLERIZADA ˌenkolˌeɾiθˈaða +ENCOLERIZADAS ˌenkolˌeɾiθˈaðas +ENCOLERIZADO ˌenkolˌeɾiθˈaðo +ENCOLERIZADOS ˌenkolˌeɾiθˈaðos +ENCOLERIZAMOS ˌenkolˌeɾiθˈamos +ENCOLERIZANDO ˌenkolˌeɾiθˈando +ENCOLERIZAR ˌenkolˌeɾiθˈaɾ +ENCOLERIZARA ˌenkolˌeɾiθˈaɾa +ENCOLERIZARÁ ˌenkolˌeɾiθaɾˈa +ENCOLERIZÁRAMOS ˌenkolˌeɾiθˈaɾamos +ENCOLERIZARAS ˌenkolˌeɾiθˈaɾas +ENCOLERIZARÁS ˌenkolˌeɾiθaɾˈas +ENCOLERIZAREIS ˌenkolˌeɾiθˈaɾeɪs +ENCOLERIZAREMOS ˌenkolˌeɾiθaɾˈemos +ENCOLERIZARES ˌenkolˌeɾiθˈaɾes +ENCOLERIZARÍAMOS ˌenkolˌeɾiθaɾˈiamos +ENCOLERIZAS ˌenkoleɾˈiθas +ENCOLERIZASTE ˌenkolˌeɾiθˈaste +ENCOLERIZO ˌenkoleɾˈiθo +ENCOLUMNAR ˌenkolumnˈaɾ +ENCOMENDACIÓN ˌenkomˌendaθjˈon +ENCOMENDADA ˌenkomendˈaða +ENCOMENDADAS ˌenkomendˈaðas +ENCOMENDADO ˌenkomendˈaðo +ENCOMENDADOS ˌenkomendˈaðos +ENCOMENDAR ˌenkomendˈaɾ +ENCOMENDERA ˌenkomendˈeɾa +ENCOMENDERAS ˌenkomendˈeɾas +ENCOMENDERO ˌenkomendˈeɾo +ENCOMENDEROS ˌenkomendˈeɾos +ENCOMENZAR ˌenkomenθˈaɾ +ENCOMIADA ˌenkomjˈaða +ENCOMIADAS ˌenkomjˈaðas +ENCOMIADO ˌenkomjˈaðo +ENCOMIADOS ˌenkomjˈaðos +ENCOMIÁSTICO ˌenkomjˈastiko +ENCOMIENDA ˌenkomjˈɛnda +ENCOMIO enkˈomjo +ENCONADA ˌenkonˈaða +ENCONADAS ˌenkonˈaðas +ENCONADO ˌenkonˈaðo +ENCONADOS ˌenkonˈaðos +ENCONAMIENTO ˌenkonamjˈɛnto +ENCONAR ˌenkonˈaɾ +ENCONCHÁ ˌenkontʃˈa +ENCONDROMA ˌenkondɾˈoma +ENCONDROMATOSIS ˌenkondɾˌomatˈosis +ENCONO enkˈono +ENCONTRADA ˌenkontɾˈaða +ENCONTRADAS ˌenkontɾˈaðas +ENCONTRADO ˌenkontɾˈaðo +ENCONTRADOS ˌenkontɾˈaðos +ENCONTRAMOS ˌenkontɾˈamos +ENCONTRANDO ˌenkontɾˈando +ENCONTRAR ˌenkontɾˈaɾ +ENCONTRARA ˌenkontɾˈaɾa +ENCONTRARÁ ˌenkontɾaɾˈa +ENCONTRÁRAMOS ˌenkontɾˈaɾamos +ENCONTRARAS ˌenkontɾˈaɾas +ENCONTRARÁS ˌenkontɾaɾˈas +ENCONTRAREIS ˌenkontɾˈaɾeɪs +ENCONTRAREMOS ˌenkontɾaɾˈemos +ENCONTRARES ˌenkontɾˈaɾes +ENCONTRARÍAMOS ˌenkontɾaɾˈiamos +ENCONTRARLE ˌenkontɾˈaɾle +ENCONTRARON ˌenkontɾˈaɾon +ENCONTRARSE ˌenkontɾˈaɾse +ENCONTRASTE ˌenkontɾˈaste +ENCONTRE enkˈontɾe +ENCONTRÉ ˌenkontɾˈe +ENCONTREMOS ˌenkontɾˈemos +ENCONTRÓN ˌenkontɾˈon +ENCONTRONAZO ˌenkontɾonˈaθo +ENCORAJINAR ˌenkoɾˌaxinˈaɾ +ENCORAZAR ˌenkoɾaθˈaɾ +ENCORDAR ˌenkoɾðˈaɾ +ENCORNADURA ˌenkoɾnaðˈuɾa +ENCORNUDAR ˌenkoɾnuðˈaɾ +ENCORSETADA ˌenkoɾsetˈaða +ENCORSETADAS ˌenkoɾsetˈaðas +ENCORSETADO ˌenkoɾsetˈaðo +ENCORSETADOS ˌenkoɾsetˈaðos +ENCORSETAR ˌenkoɾsetˈaɾ +ENCORVADA ˌenkoɾβˈaða +ENCORVADAS ˌenkoɾβˈaðas +ENCORVADO ˌenkoɾβˈaðo +ENCORVADOS ˌenkoɾβˈaðos +ENCORVAR ˌenkoɾβˈaɾ +ENCOSTADA ˌenkostˈaða +ENCOSTADAS ˌenkostˈaðas +ENCOSTADO ˌenkostˈaðo +ENCOSTADOS ˌenkostˈaðos +ENCOSTALAR ˌenkostalˈaɾ +ENCOSTARSE ˌenkostˈaɾse +ENCRESPADA ˌenkɾespˈaða +ENCRESPADAS ˌenkɾespˈaðas +ENCRESPADO ˌenkɾespˈaðo +ENCRESPADOS ˌenkɾespˈaðos +ENCRESPAR ˌenkɾespˈaɾ +ENCRIPTACIÓN ˌenkɾipːtaθjˈon +ENCRIPTADA ˌenkɾipːtˈaða +ENCRIPTADAS ˌenkɾipːtˈaðas +ENCRIPTADO ˌenkɾipːtˈaðo +ENCRIPTADOS ˌenkɾipːtˈaðos +ENCRIPTAR ˌenkɾipːtˈaɾ +ENCRUCIJADA ˌenkɾuθixˈaða +ENCUADERNADA ˌenkwaðeɾnˈaða +ENCUADERNADAS ˌenkwaðeɾnˈaðas +ENCUADERNADO ˌenkwaðeɾnˈaðo +ENCUADERNADOS ˌenkwaðeɾnˈaðos +ENCUADERNAR ˌenkwaðeɾnˈaɾ +ENCUADRABAS ˌenkwaðɾˈaβas +ENCUADRABLE ˌenkwaðɾˈaβle +ENCUADRADA ˌenkwaðɾˈaða +ENCUADRADAS ˌenkwaðɾˈaðas +ENCUADRADO ˌenkwaðɾˈaðo +ENCUADRADOS ˌenkwaðɾˈaðos +ENCUADRAMIENTO ˌenkwaðɾamjˈɛnto +ENCUADRAR ˌenkwaðɾˈaɾ +ENCUADRE enkwˈaðɾe +ENCUADRES enkwˈaðɾes +ENCUARTELADA ˌenkwaɾtelˈaða +ENCUARTELADAS ˌenkwaɾtelˈaðas +ENCUARTELADO ˌenkwaɾtelˈaðo +ENCUARTELADOS ˌenkwaɾtelˈaðos +ENCUARTELAR ˌenkwaɾtelˈaɾ +ENCUBAR ˌenkuβˈaɾ +ENCUBERTADA ˌenkuβeɾtˈaða +ENCUBERTADAS ˌenkuβeɾtˈaðas +ENCUBERTADO ˌenkuβeɾtˈaðo +ENCUBERTADOS ˌenkuβeɾtˈaðos +ENCUBERTAR ˌenkuβeɾtˈaɾ +ENCUBIERTA ˌenkuβjˈeɾta +ENCUBIERTAS ˌenkuβjˈeɾtas +ENCUBIERTO ˌenkuβjˈeɾto +ENCUBIERTOS ˌenkuβjˈeɾtos +ENCUBRIMIENTO ˌenkuβɾimjˈɛnto +ENCUBRIR ˌenkuβɾˈiɾ +ENCUENTRA enkwˈɛntɾa +ENCUENTRAN enkwˈɛntɾan +ENCUENTRES enkwˈɛntɾes +ENCUENTRO enkwˈɛntɾo +ENCUERADA ˌenkweɾˈaða +ENCUERADAS ˌenkweɾˈaðas +ENCUERADO ˌenkweɾˈaðo +ENCUERADOS ˌenkweɾˈaðos +ENCUERAR ˌenkweɾˈaɾ +ENCUESTA enkwˈesta +ENCUESTADA ˌenkwestˈaða +ENCUESTADAS ˌenkwestˈaðas +ENCUESTADO ˌenkwestˈaðo +ENCUESTADOR ˌenkwestaðˈoɾ +ENCUESTADOS ˌenkwestˈaðos +ENCUESTAR ˌenkwestˈaɾ +ENCULADA ˌenkulˈaða +ENCULADAS ˌenkulˈaðas +ENCULADO ˌenkulˈaðo +ENCULADOR ˌenkulaðˈoɾ +ENCULADOS ˌenkulˈaðos +ENCULAR ˌenkulˈaɾ +ENCUMBRADA ˌenkumbɾˈaða +ENCUMBRADAS ˌenkumbɾˈaðas +ENCUMBRADO ˌenkumbɾˈaðo +ENCUMBRADOS ˌenkumbɾˈaðos +ENCUMBRAMIENTO ˌenkumbɾamjˈɛnto +ENCUMBRAR ˌenkumbɾˈaɾ +ENCURTIDO ˌenkuɾtˈiðo +ENDE ˈɛnde +ENDEBLE endˈeβle +ENDECHA endˈetʃa +ENDEMICIDAD ˌendemˌiθiðˈad +ENDEMONIADA ˌendemonjˈaða +ENDEMONIADAS ˌendemonjˈaðas +ENDEMONIADO ˌendemonjˈaðo +ENDEMONIADOS ˌendemonjˈaðos +ENDEREZADA ˌendeɾeθˈaða +ENDEREZADAS ˌendeɾeθˈaðas +ENDEREZADO ˌendeɾeθˈaðo +ENDEREZADOS ˌendeɾeθˈaðos +ENDEREZAMIENTO ˌendeɾˌeθamjˈɛnto +ENDEREZAR ˌendeɾeθˈaɾ +ENDEUDADA ˌendeʊðˈaða +ENDEUDADAS ˌendeʊðˈaðas +ENDEUDADO ˌendeʊðˈaðo +ENDEUDADOS ˌendeʊðˈaðos +ENDIABLADA ˌendjaβlˈaða +ENDIABLADAS ˌendjaβlˈaðas +ENDIABLADO ˌendjaβlˈaðo +ENDIABLADOS ˌendjaβlˈaðos +ENDIABLAR ˌendjaβlˈaɾ +ENDIBIA endˈiβja +ENDILGADA ˌendilɣˈaða +ENDILGADAS ˌendilɣˈaðas +ENDILGADO ˌendilɣˈaðo +ENDILGADOS ˌendilɣˈaðos +ENDILGAR ˌendilɣˈaɾ +ENDIÑAR ˌendiɲˈaɾ +ENDIOSADA ˌendjosˈaða +ENDIOSADAS ˌendjosˈaðas +ENDIOSADO ˌendjosˈaðo +ENDIOSADOS ˌendjosˈaðos +ENDIOSAMIENTO ˌendjosamjˈɛnto +ENDIOSAR ˌendjosˈaɾ +ENDIVIA endˈiβja +ENDOCARDITIS ˌendokaɾðˈitis +ENDOCONDRAL ˌendokondɾˈal +ENDOCRANEAL ˌendokɾˌaneˈal +ENDOCRANEANO ˌendokɾˌaneˈano +ENDOCRINA ˌendokɾˈina +ENDOCRINAS ˌendokɾˈinas +ENDOCRINO ˌendokɾˈino +ENDOCRINOLOGÍA ˌendokɾˌinoloxˈia +ENDOCRINOLÓGICA ˌendokɾˌinolˈoxika +ENDOCRINOLÓGICAS ˌendokɾˌinolˈoxikas +ENDOCRINOLÓGICO ˌendokɾˌinolˈoxiko +ENDOCRINOLÓGICOS ˌendokɾˌinolˈoxikos +ENDOCRINÓLOGO ˌendokɾinˈoloɣo +ENDODÉRMICO ˌendoðˈeɾmiko +ENDODERMO ˌendoðˈeɾmo +ENDODERMOS ˌendoðˈeɾmos +ENDOESQUELETO ˌendoˌeskelˈeto +ENDOGAMIA ˌendoɣˈamja +ENDÓGENA endˈoxena +ENDÓGENAS endˈoxenas +ENDOGENEIDAD ˌendoxˌeneɪðˈad +ENDÓGENO endˈoxeno +ENDÓGENOS endˈoxenos +ENDOLINFA ˌendolˈimfa +ENDOMEMBRANA ˌendomembɾˈana +ENDOMETRIAL ˌendomˌetɾiˈal +ENDOMETRIO ˌendomˈetɾio +ENDOMETRIOIDE ˌendomˌetɾiˈoɪðe +ENDOMETRIOMA ˌendomˌetɾiˈoma +ENDOMETRIOMAS ˌendomˌetɾiˈomas +ENDOMETRIOSIS ˌendomˌetɾiˈosis +ENDOMETRITIS ˌendometɾˈitis +ENDOMINGADA ˌendomiŋɡˈaða +ENDOMINGADAS ˌendomiŋɡˈaðas +ENDOMINGADO ˌendomiŋɡˈaðo +ENDOMINGADOS ˌendomiŋɡˈaðos +ENDOMINGANDO ˌendomiŋɡˈando +ENDOMINGARSE ˌendomiŋɡˈaɾse +ENDONASAL ˌendonasˈal +ENDONASALES ˌendonasˈales +ENDÓNIMO endˈonimo +ENDÓNIMOS endˈonimos +ENDOPERIDIO ˌendopeɾˈiðjo +ENDOSADA ˌendosˈaða +ENDOSADAS ˌendosˈaðas +ENDOSADO ˌendosˈaðo +ENDOSADOS ˌendosˈaðos +ENDOSANTE ˌendosˈante +ENDOSAR ˌendosˈaɾ +ENDOSCOPIA ˌendoskˈopja +ENDOSCÓPICA ˌendoskˈopika +ENDOSCÓPICAS ˌendoskˈopikas +ENDOSCÓPICO ˌendoskˈopiko +ENDOSCÓPICOS ˌendoskˈopikos +ENDOSIMBIONTE ˌendosimbjˈonte +ENDOSPORA ˌendospˈoɾa +ENDOTELIAL ˌendoteljˈal +ENDOTELINA ˌendotelˈina +ENDOTÉRMICA ˌendotˈeɾmika +ENDOTÉRMICAS ˌendotˈeɾmikas +ENDOTÉRMICO ˌendotˈeɾmiko +ENDOTÉRMICOS ˌendotˈeɾmikos +ENDOTRAQUEALES ˌendotɾˌakeˈales +ENDOVASCULAR ˌendoβˌaskulˈaɾ +ENDOVASCULARMENTE ˌendoβˌaskulˈaɾmˈente +ENDOVENOSA ˌendoβenˈosa +ENDRINA endɾˈina +ENDRINO endɾˈino +ENDROGADA ˌendɾoɣˈaða +ENDROGADAS ˌendɾoɣˈaðas +ENDROGADO ˌendɾoɣˈaðo +ENDROGADOS ˌendɾoɣˈaðos +ENDROGARSE ˌendɾoɣˈaɾse +ENDULZADA ˌendulθˈaða +ENDULZADAS ˌendulθˈaðas +ENDULZADO ˌendulθˈaðo +ENDULZADOS ˌendulθˈaðos +ENDULZAMIENTO ˌendulθamjˈɛnto +ENDULZANTE ˌendulθˈante +ENDULZANTES ˌendulθˈantes +ENDULZAR ˌendulθˈaɾ +ENDURECEDOR ˌenduɾˌeθeðˈoɾ +ENDURECEDORA ˌenduɾˌeθeðˈoɾa +ENDURECEDORAS ˌenduɾˌeθeðˈoɾas +ENDURECEDORES ˌenduɾˌeθeðˈoɾes +ENDURECER ˌenduɾeθˈeɾ +ENDURECIDA ˌenduɾeθˈiða +ENDURECIDAS ˌenduɾeθˈiðas +ENDURECIDO ˌenduɾeθˈiðo +ENDURECIDOS ˌenduɾeθˈiðos +ENDURECIMIENTO ˌenduɾˌeθimjˈɛnto +ENE ˈene +EÑE ˈeɲe +ÉNEA ˈenea +ÉNEAS ˈeneas +ENEBRINA ˌeneβɾˈina +ENEBRO enˈeβɾo +ENELDO enˈelðo +ENEMA enˈema +ENEMIGA ˌenemˈiɣa +ENEMIGO ˌenemˈiɣo +ENEMISTADA ˌenemistˈaða +ENEMISTADAS ˌenemistˈaðas +ENEMISTADO ˌenemistˈaðo +ENEMISTADOS ˌenemistˈaðos +ENEMISTAR ˌenemistˈaɾ +ÉNEO ˈeneo +ENEOLÍTICO ˌeneolˈitiko +ÉNEOS ˈeneos +ENERGÉTICA ˌeneɾxˈetika +ENERGÉTICO ˌeneɾxˈetiko +ENERGÍA ˌeneɾxˈia +ENÉRGICO enˈeɾxiko +ENERGIZADA ˌeneɾxiθˈaða +ENERGIZADAS ˌeneɾxiθˈaðas +ENERGIZADO ˌeneɾxiθˈaðo +ENERGIZADOS ˌeneɾxiθˈaðos +ENERGIZAR ˌeneɾxiθˈaɾ +ENERO enˈeɾo +ENERVADA ˌeneɾβˈaða +ENERVADAS ˌeneɾβˈaðas +ENERVADO ˌeneɾβˈaðo +ENERVADOS ˌeneɾβˈaðos +ENERVAR ˌeneɾβˈaɾ +ENES ˈenes +EÑES ˈeɲes +ENÉSIMA enˈesima +ENÉSIMAS enˈesimas +ENÉSIMO enˈesimo +ENÉSIMOS enˈesimos +ENFADADA ˌemfaðˈaða +ENFADADAS ˌemfaðˈaðas +ENFADADO ˌemfaðˈaðo +ENFADADOS ˌemfaðˈaðos +ENFADAR ˌemfaðˈaɾ +ENFADARSE ˌemfaðˈaɾse +ENFADO emfˈaðo +ENFANGADA ˌemfaŋɡˈaða +ENFANGADAS ˌemfaŋɡˈaðas +ENFANGADO ˌemfaŋɡˈaðo +ENFANGADOS ˌemfaŋɡˈaðos +ENFANGAR ˌemfaŋɡˈaɾ +ENFARDADA ˌemfaɾðˈaða +ENFARDADAS ˌemfaɾðˈaðas +ENFARDADO ˌemfaɾðˈaðo +ENFARDADOS ˌemfaɾðˈaðos +ENFARDANDO ˌemfaɾðˈando +ENFARDAR ˌemfaɾðˈaɾ +ÉNFASIS ˈemfasis +ENFÁTICO emfˈatiko +ENFATIZADA ˌemfatiθˈaða +ENFATIZADAS ˌemfatiθˈaðas +ENFATIZADO ˌemfatiθˈaðo +ENFATIZADOS ˌemfatiθˈaðos +ENFATIZAR ˌemfatiθˈaɾ +ENFEBRECER ˌemfeβɾeθˈeɾ +ENFERMA emfˈeɾma +ENFERMADA ˌemfeɾmˈaða +ENFERMADAS ˌemfeɾmˈaðas +ENFERMADO ˌemfeɾmˈaðo +ENFERMADOS ˌemfeɾmˈaðos +ENFERMAR ˌemfeɾmˈaɾ +ENFERMAS emfˈeɾmas +ENFERMEDAD ˌemfeɾmeðˈad +ENFERMEDADES ˌemfeɾmeðˈaðes +ENFERMERA ˌemfeɾmˈeɾa +ENFERMERÍA ˌemfeɾmeɾˈia +ENFERMERO ˌemfeɾmˈeɾo +ENFERMITO ˌemfeɾmˈito +ENFERMO emfˈeɾmo +ENFERMOS emfˈeɾmos +ENFERVORIZADA ˌemfeɾβˌoɾiθˈaða +ENFERVORIZADAS ˌemfeɾβˌoɾiθˈaðas +ENFERVORIZADO ˌemfeɾβˌoɾiθˈaðo +ENFERVORIZADOS ˌemfeɾβˌoɾiθˈaðos +ENFERVORIZAR ˌemfeɾβˌoɾiθˈaɾ +ENFEUDAR ˌemfeʊðˈaɾ +ENFILADA ˌemfilˈaða +ENFILADAS ˌemfilˈaðas +ENFILADO ˌemfilˈaðo +ENFILADOS ˌemfilˈaðos +ENFILAR ˌemfilˈaɾ +ENFILARES ˌemfilˈaɾes +ENFISEMA ˌemfisˈema +ENFISEMATOSO ˌemfisˌematˈoso +ENFITÉUTICO ˌemfitˈeutˌiko +ENFLACADA ˌemflakˈaða +ENFLACADAS ˌemflakˈaðas +ENFLACADO ˌemflakˈaðo +ENFLACADOS ˌemflakˈaðos +ENFLACAR ˌemflakˈaɾ +ENFLAQUECER ˌemflakeθˈeɾ +ENFLAQUECIDA ˌemflakeθˈiða +ENFLAQUECIDAS ˌemflakeθˈiðas +ENFLAQUECIDO ˌemflakeθˈiðo +ENFLAQUECIDOS ˌemflakeθˈiðos +ENFLORAR ˌemfloɾˈaɾ +ENFOCADA ˌemfokˈaða +ENFOCADAS ˌemfokˈaðas +ENFOCADO ˌemfokˈaðo +ENFOCADOS ˌemfokˈaðos +ENFOCAR ˌemfokˈaɾ +ENFOSCAR ˌemfoskˈaɾ +ENFRASCADA ˌemfɾaskˈaða +ENFRASCADAS ˌemfɾaskˈaðas +ENFRASCADO ˌemfɾaskˈaðo +ENFRASCADOS ˌemfɾaskˈaðos +ENFRASCAR ˌemfɾaskˈaɾ +ENFRASCO emfɾˈasko +ENFRASCÓ ˌemfɾaskˈo +ENFRASQUE emfɾˈaske +ENFRASQUÉ ˌemfɾaskˈe +ENFRENAMIENTO ˌemfɾenamjˈɛnto +ENFRENAR ˌemfɾenˈaɾ +ENFRENTA emfɾˈɛnta +ENFRENTADA ˌemfɾentˈaða +ENFRENTADAS ˌemfɾentˈaðas +ENFRENTADO ˌemfɾentˈaðo +ENFRENTADOS ˌemfɾentˈaðos +ENFRENTAMOS ˌemfɾentˈamos +ENFRENTANDO ˌemfɾentˈando +ENFRENTAR ˌemfɾentˈaɾ +ENFRENTARA ˌemfɾentˈaɾa +ENFRENTARÁ ˌemfɾentaɾˈa +ENFRENTÁRAMOS ˌemfɾentˈaɾamos +ENFRENTARAS ˌemfɾentˈaɾas +ENFRENTARÁS ˌemfɾentaɾˈas +ENFRENTAREIS ˌemfɾentˈaɾeɪs +ENFRENTAREMOS ˌemfɾentaɾˈemos +ENFRENTARES ˌemfɾentˈaɾes +ENFRENTARÍAMOS ˌemfɾentaɾˈiamos +ENFRENTARON ˌemfɾentˈaɾon +ENFRENTÁRSELE ˌemfɾentˈaɾsele +ENFRENTAS emfɾˈɛntas +ENFRENTASTE ˌemfɾentˈaste +ENFRENTE emfɾˈɛnte +ENFRENTEMOS ˌemfɾentˈemos +ENFRENTES emfɾˈɛntes +ENFRENTO emfɾˈɛnto +ENFRIADA ˌemfɾiˈaða +ENFRIADAS ˌemfɾiˈaðas +ENFRIADERO ˌemfɾiaðˈeɾo +ENFRIADEROS ˌemfɾiaðˈeɾos +ENFRIADO ˌemfɾiˈaðo +ENFRIADOS ˌemfɾiˈaðos +ENFRIAMENTO ˌemfɾiamˈɛnto +ENFRIAMIENTO ˌemfɾiamjˈɛnto +ENFRIAR ˌemfɾiˈaɾ +ENFRONTADA ˌemfɾontˈaða +ENFRONTADAS ˌemfɾontˈaðas +ENFRONTADO ˌemfɾontˈaðo +ENFRONTADOS ˌemfɾontˈaðos +ENFRONTAR ˌemfɾontˈaɾ +ENFUNDADA ˌemfundˈaða +ENFUNDADAS ˌemfundˈaðas +ENFUNDADO ˌemfundˈaðo +ENFUNDADOS ˌemfundˈaðos +ENFUNDAR ˌemfundˈaɾ +ENFURECER ˌemfuɾeθˈeɾ +ENFURECIDA ˌemfuɾeθˈiða +ENFURECIDAS ˌemfuɾeθˈiðas +ENFURECIDO ˌemfuɾeθˈiðo +ENFURECIDOS ˌemfuɾeθˈiðos +ENFURRUÑADA ˌemfuɾɾuɲˈaða +ENFURRUÑADAS ˌemfuɾɾuɲˈaðas +ENFURRUÑADO ˌemfuɾɾuɲˈaðo +ENFURRUÑADOS ˌemfuɾɾuɲˈaðos +ENFURRUÑAMIENTO ˌemfuɾɾˌuɲamjˈɛnto +ENFURRUÑARSE ˌemfuɾɾuɲˈaɾse +ENGALANADA ˌeŋɡalanˈaða +ENGALANADAS ˌeŋɡalanˈaðas +ENGALANADO ˌeŋɡalanˈaðo +ENGALANADOS ˌeŋɡalanˈaðos +ENGALANAMIENTO ˌeŋɡalˌanamjˈɛnto +ENGALGAR ˌeŋɡalɣˈaɾ +ENGAÑABOBOS ˌeŋɡaɲaβˈoβos +ENGAÑADA ˌeŋɡaɲˈaða +ENGAÑADAS ˌeŋɡaɲˈaðas +ENGAÑADO ˌeŋɡaɲˈaðo +ENGAÑADOS ˌeŋɡaɲˈaðos +ENGAÑAR ˌeŋɡaɲˈaɾ +ENGANCHADA ˌeŋɡantʃˈaða +ENGANCHADAS ˌeŋɡantʃˈaðas +ENGANCHADO ˌeŋɡantʃˈaðo +ENGANCHADOS ˌeŋɡantʃˈaðos +ENGANCHAR ˌeŋɡantʃˈaɾ +ENGANCHE eŋɡˈantʃe +ENGANCHÓN ˌeŋɡantʃˈon +ENGANGRENADA ˌeŋɡaŋɡɾenˈaða +ENGANGRENADAS ˌeŋɡaŋɡɾenˈaðas +ENGANGRENADO ˌeŋɡaŋɡɾenˈaðo +ENGANGRENADOS ˌeŋɡaŋɡɾenˈaðos +ENGANGRENAR ˌeŋɡaŋɡɾenˈaɾ +ENGAÑO eŋɡˈaɲo +ENGAÑOSO ˌeŋɡaɲˈoso +ENGARRUCHADA ˌeŋɡaɾɾutʃˈaða +ENGARRUCHADAS ˌeŋɡaɾɾutʃˈaðas +ENGARRUCHADO ˌeŋɡaɾɾutʃˈaðo +ENGARRUCHADOS ˌeŋɡaɾɾutʃˈaðos +ENGARRUCHAR ˌeŋɡaɾɾutʃˈaɾ +ENGARZAR ˌeŋɡaɾθˈaɾ +ENGASTADA ˌeŋɡastˈaða +ENGASTADAS ˌeŋɡastˈaðas +ENGASTADO ˌeŋɡastˈaðo +ENGASTADOS ˌeŋɡastˈaðos +ENGASTAR ˌeŋɡastˈaɾ +ENGATUSADA ˌeŋɡatusˈaða +ENGATUSADAS ˌeŋɡatusˈaðas +ENGATUSADO ˌeŋɡatusˈaðo +ENGATUSADOS ˌeŋɡatusˈaðos +ENGATUSAR ˌeŋɡatusˈaɾ +ENGAVETAR ˌeŋɡaβetˈaɾ +ENGELAMIENTO ˌeŋxelamjˈɛnto +ENGENDRADA ˌeŋxendɾˈaða +ENGENDRADAS ˌeŋxendɾˈaðas +ENGENDRADO ˌeŋxendɾˈaðo +ENGENDRADOR ˌeŋxendɾaðˈoɾ +ENGENDRADORA ˌeŋxendɾaðˈoɾa +ENGENDRADORAS ˌeŋxendɾaðˈoɾas +ENGENDRADORES ˌeŋxendɾaðˈoɾes +ENGENDRADOS ˌeŋxendɾˈaðos +ENGENDRAMIENTO ˌeŋxendɾamjˈɛnto +ENGENDRAR ˌeŋxendɾˈaɾ +ENGEÑO eŋxˈeɲo +ENGLOBADA ˌeŋɡloβˈaða +ENGLOBADAS ˌeŋɡloβˈaðas +ENGLOBADO ˌeŋɡloβˈaðo +ENGLOBADOS ˌeŋɡloβˈaðos +ENGLOBAR ˌeŋɡloβˈaɾ +ENGOLFADA ˌeŋɡolfˈaða +ENGOLFADAS ˌeŋɡolfˈaðas +ENGOLFADO ˌeŋɡolfˈaðo +ENGOLFADOS ˌeŋɡolfˈaðos +ENGOLFARSE ˌeŋɡolfˈaɾse +ENGOLONDRINARSE ˌeŋɡolˌondɾinˈaɾse +ENGOLOSINAMIENTO ˌeŋɡolˌosinamjˈɛnto +ENGOLOSINAR ˌeŋɡolˌosinˈaɾ +ENGOMADA ˌeŋɡomˈaða +ENGOMADAS ˌeŋɡomˈaðas +ENGOMADO ˌeŋɡomˈaðo +ENGOMADOS ˌeŋɡomˈaðos +ENGOMAR ˌeŋɡomˈaɾ +ENGOMINADA ˌeŋɡominˈaða +ENGOMINADAS ˌeŋɡominˈaðas +ENGOMINADO ˌeŋɡominˈaðo +ENGOMINADOS ˌeŋɡominˈaðos +ENGOMINAR ˌeŋɡominˈaɾ +ENGORDADA ˌeŋɡoɾðˈaða +ENGORDADAS ˌeŋɡoɾðˈaðas +ENGORDADO ˌeŋɡoɾðˈaðo +ENGORDADOS ˌeŋɡoɾðˈaðos +ENGORDANDO ˌeŋɡoɾðˈando +ENGORDANTE ˌeŋɡoɾðˈante +ENGORDAR ˌeŋɡoɾðˈaɾ +ENGORDE eŋɡˈoɾðe +ENGRAMA eŋɡɾˈama +ENGRAMADO ˌeŋɡɾamˈaðo +ENGRAMPADORA ˌeŋɡɾampaðˈoɾa +ENGRANADA ˌeŋɡɾanˈaða +ENGRANADAS ˌeŋɡɾanˈaðas +ENGRANADO ˌeŋɡɾanˈaðo +ENGRANADOS ˌeŋɡɾanˈaðos +ENGRANAR ˌeŋɡɾanˈaɾ +ENGRANDAR ˌeŋɡɾandˈaɾ +ENGRANDECER ˌeŋɡɾandeθˈeɾ +ENGRANDECIDA ˌeŋɡɾandeθˈiða +ENGRANDECIDAS ˌeŋɡɾandeθˈiðas +ENGRANDECIDO ˌeŋɡɾandeθˈiðo +ENGRANDECIDOS ˌeŋɡɾandeθˈiðos +ENGRANDECIMIENTO ˌeŋɡɾandˌeθimjˈɛnto +ENGRAPADA ˌeŋɡɾapˈaða +ENGRAPADAS ˌeŋɡɾapˈaðas +ENGRAPADO ˌeŋɡɾapˈaðo +ENGRAPADOR ˌeŋɡɾapaðˈoɾ +ENGRAPADORA ˌeŋɡɾapaðˈoɾa +ENGRAPADOS ˌeŋɡɾapˈaðos +ENGRAPAR ˌeŋɡɾapˈaɾ +ENGRASADA ˌeŋɡɾasˈaða +ENGRASADAS ˌeŋɡɾasˈaðas +ENGRASADO ˌeŋɡɾasˈaðo +ENGRASADOS ˌeŋɡɾasˈaðos +ENGRASAR ˌeŋɡɾasˈaɾ +ENGRAVECER ˌeŋɡɾaβeθˈeɾ +ENGREÍDA ˌeŋɡɾeˈiða +ENGREÍDAS ˌeŋɡɾeˈiðas +ENGREÍDO ˌeŋɡɾeˈiðo +ENGREÍDOS ˌeŋɡɾeˈiðos +ENGREIMIENTO ˌeŋɡɾeɪmjˈɛnto +ENGREIMIENTOS ˌeŋɡɾeɪmjˈɛntos +ENGREÍR ˌeŋɡɾeˈiɾ +ENGROSADA ˌeŋɡɾosˈaða +ENGROSADAS ˌeŋɡɾosˈaðas +ENGROSADO ˌeŋɡɾosˈaðo +ENGROSADOS ˌeŋɡɾosˈaðos +ENGROSAMIENTO ˌeŋɡɾosamjˈɛnto +ENGROSAR ˌeŋɡɾosˈaɾ +ENGRUDAR ˌeŋɡɾuðˈaɾ +ENGRUDO eŋɡɾˈuðo +ENGRUPIDA ˌeŋɡɾupˈiða +ENGRUPIDAS ˌeŋɡɾupˈiðas +ENGRUPIDO ˌeŋɡɾupˈiðo +ENGRUPIDOS ˌeŋɡɾupˈiðos +ENGUANTADO ˌeŋɡwantˈaðo +ENGUATADA ˌeŋɡwatˈaða +ENGUATADAS ˌeŋɡwatˈaðas +ENGUATADO ˌeŋɡwatˈaðo +ENGUATADOS ˌeŋɡwatˈaðos +ENGUATAR ˌeŋɡwatˈaɾ +ENGUIRNALDAR ˌeŋɡiɾnalðˈaɾ +ENHARINADA ˌenaɾinˈaða +ENHARINADAS ˌenaɾinˈaðas +ENHARINADO ˌenaɾinˈaðo +ENHARINADOS ˌenaɾinˈaðos +ENHARINAR ˌenaɾinˈaɾ +ENHEBRADA ˌeneβɾˈaða +ENHEBRADAS ˌeneβɾˈaðas +ENHEBRADO ˌeneβɾˈaðo +ENHEBRADOS ˌeneβɾˈaðos +ENHEBRAR ˌeneβɾˈaɾ +ENHEBRO enˈeβɾo +ENHERBOLAR ˌeneɾβolˈaɾ +ENHILADA ˌenilˈaða +ENHILADAS ˌenilˈaðas +ENHILADO ˌenilˈaðo +ENHILADOS ˌenilˈaðos +ENHILAR ˌenilˈaɾ +ENHORABUENA ˌenoɾaβwˈena +ENHORNADA ˌenoɾnˈaða +ENHORNADAS ˌenoɾnˈaðas +ENHORNADO ˌenoɾnˈaðo +ENHORNADOS ˌenoɾnˈaðos +ENHORNAR ˌenoɾnˈaɾ +ENIGMA enˈiɡma +ENIGMÁTICO ˌeniɡmˈatiko +ENJABONADA ˌeŋxaβonˈaða +ENJABONADAS ˌeŋxaβonˈaðas +ENJABONADO ˌeŋxaβonˈaðo +ENJABONADOS ˌeŋxaβonˈaðos +ENJABONAR ˌeŋxaβonˈaɾ +ENJAEZADA ˌeŋxaeθˈaða +ENJAEZADAS ˌeŋxaeθˈaðas +ENJAEZADO ˌeŋxaeθˈaðo +ENJAEZADOS ˌeŋxaeθˈaðos +ENJAEZAR ˌeŋxaeθˈaɾ +ENJAGUAR ˌeŋxaɣwˈaɾ +ENJALBEGADA ˌeŋxalβeɣˈaða +ENJALBEGADAS ˌeŋxalβeɣˈaðas +ENJALBEGADO ˌeŋxalβeɣˈaðo +ENJALBEGADOS ˌeŋxalβeɣˈaðos +ENJALBEGAR ˌeŋxalβeɣˈaɾ +ENJALMA eŋxˈalma +ENJALMAR ˌeŋxalmˈaɾ +ENJAMBRADA ˌeŋxambɾˈaða +ENJAMBRADAS ˌeŋxambɾˈaðas +ENJAMBRADO ˌeŋxambɾˈaðo +ENJAMBRADOS ˌeŋxambɾˈaðos +ENJAMBRAR ˌeŋxambɾˈaɾ +ENJAMBRE eŋxˈambɾe +ENJARETADA ˌeŋxaɾetˈaða +ENJARETADAS ˌeŋxaɾetˈaðas +ENJARETADO ˌeŋxaɾetˈaðo +ENJARETADOS ˌeŋxaɾetˈaðos +ENJARETAR ˌeŋxaɾetˈaɾ +ENJAULADA ˌeŋxaʊlˈaða +ENJAULADAS ˌeŋxaʊlˈaðas +ENJAULADO ˌeŋxaʊlˈaðo +ENJAULADOS ˌeŋxaʊlˈaðos +ENJAULAR ˌeŋxaʊlˈaɾ +ENJERTAL ˌeŋxeɾtˈal +ENJUAGADA ˌeŋxwaɣˈaða +ENJUAGADAS ˌeŋxwaɣˈaðas +ENJUAGADO ˌeŋxwaɣˈaðo +ENJUAGADOS ˌeŋxwaɣˈaðos +ENJUAGAR ˌeŋxwaɣˈaɾ +ENJUAGUE eŋxwˈaɣe +ENJUAGUÉ ˌeŋxwaɣˈe +ENJUGADA ˌeŋxuɣˈaða +ENJUGADAS ˌeŋxuɣˈaðas +ENJUGADO ˌeŋxuɣˈaðo +ENJUGADOS ˌeŋxuɣˈaðos +ENJUGAR ˌeŋxuɣˈaɾ +ENJUICIADA ˌeŋxwiθjˈaða +ENJUICIADAS ˌeŋxwiθjˈaðas +ENJUICIADO ˌeŋxwiθjˈaðo +ENJUICIADOS ˌeŋxwiθjˈaðos +ENJUICIAMIENTO ˌeŋxwiθjamjˈɛnto +ENJUICIAR ˌeŋxwiθjˈaɾ +ENJULIO eŋxˈuljo +ENJUNCADA ˌeŋxunkˈaða +ENJUNCADAS ˌeŋxunkˈaðas +ENJUNCADO ˌeŋxunkˈaðo +ENJUNCADOS ˌeŋxunkˈaðos +ENJUNCAR ˌeŋxunkˈaɾ +ENJUNDIA eŋxˈundja +ENJUTADA ˌeŋxutˈaða +ENJUTADAS ˌeŋxutˈaðas +ENJUTADO ˌeŋxutˈaðo +ENJUTADOS ˌeŋxutˈaðos +ENJUTAR ˌeŋxutˈaɾ +ENJUTEZ ˌeŋxutˈeθ +ENJUTO eŋxˈuto +ENLACE enlˈaθe +ENLACIAR ˌenlaθjˈaɾ +ENLATAR ˌenlatˈaɾ +ENLAZADA ˌenlaθˈaða +ENLAZADAS ˌenlaθˈaðas +ENLAZADO ˌenlaθˈaðo +ENLAZADOR ˌenlaθaðˈoɾ +ENLAZADOS ˌenlaθˈaðos +ENLAZAMIENTO ˌenlaθamjˈɛnto +ENLAZANTE ˌenlaθˈante +ENLAZAR ˌenlaθˈaɾ +ENLENTECER ˌenlenteθˈeɾ +ENLENTECIDA ˌenlenteθˈiða +ENLENTECIDAS ˌenlenteθˈiðas +ENLENTECIDO ˌenlenteθˈiðo +ENLENTECIDOS ˌenlenteθˈiðos +ENLENTECIMIENTO ˌenlentˌeθimjˈɛnto +ENLENZADA ˌenlenθˈaða +ENLENZADAS ˌenlenθˈaðas +ENLENZADO ˌenlenθˈaðo +ENLENZADOS ˌenlenθˈaðos +ENLENZAR ˌenlenθˈaɾ +ENLISTADA ˌenlistˈaða +ENLISTADAS ˌenlistˈaðas +ENLISTADO ˌenlistˈaðo +ENLISTADOS ˌenlistˈaðos +ENLISTAMIENTO ˌenlistamjˈɛnto +ENLISTAR ˌenlistˈaɾ +ENLODADA ˌenloðˈaða +ENLODADAS ˌenloðˈaðas +ENLODADO ˌenloðˈaðo +ENLODADOS ˌenloðˈaðos +ENLODAR ˌenloðˈaɾ +ENLOQUECEDOR ˌenlokˌeθeðˈoɾ +ENLOQUECER ˌenlokeθˈeɾ +ENLOQUECERSE ˌenlokeθˈeɾse +ENLOQUECÍ ˌenlokeθˈi +ENLOQUECIDA ˌenlokeθˈiða +ENLOQUECIDAS ˌenlokeθˈiðas +ENLOQUECIDO ˌenlokeθˈiðo +ENLOQUECIDOS ˌenlokeθˈiðos +ENLOQUECIMIENTO ˌenlokˌeθimjˈɛnto +ENLOQUEZCO ˌenlokˈeθko +ENLOSADA ˌenlosˈaða +ENLOSADAS ˌenlosˈaðas +ENLOSADO ˌenlosˈaðo +ENLOSADOS ˌenlosˈaðos +ENLOSAR ˌenlosˈaɾ +ENLUCIDA ˌenluθˈiða +ENLUCIDAS ˌenluθˈiðas +ENLUCIDO ˌenluθˈiðo +ENLUCIDOS ˌenluθˈiðos +ENLUCIR ˌenluθˈiɾ +ENLUTADA ˌenlutˈaða +ENLUTADAS ˌenlutˈaðas +ENLUTADO ˌenlutˈaðo +ENLUTADOS ˌenlutˈaðos +ENLUTAR ˌenlutˈaɾ +ENMADERADA ˌenmaðeɾˈaða +ENMADERADAS ˌenmaðeɾˈaðas +ENMADERADO ˌenmaðeɾˈaðo +ENMADERADOS ˌenmaðeɾˈaðos +ENMADERAR ˌenmaðeɾˈaɾ +ENMADRANDO ˌenmaðɾˈando +ENMADRARSE ˌenmaðɾˈaɾse +ENMARAÑADA ˌenmaɾaɲˈaða +ENMARAÑADAS ˌenmaɾaɲˈaðas +ENMARAÑADO ˌenmaɾaɲˈaðo +ENMARAÑADOS ˌenmaɾaɲˈaðos +ENMARAÑAMIENTO ˌenmaɾˌaɲamjˈɛnto +ENMARAÑAR ˌenmaɾaɲˈaɾ +ENMARCACIÓN ˌenmaɾkaθjˈon +ENMARCADA ˌenmaɾkˈaða +ENMARCADAS ˌenmaɾkˈaðas +ENMARCADO ˌenmaɾkˈaðo +ENMARCADOS ˌenmaɾkˈaðos +ENMARCAMIENTO ˌenmaɾkamjˈɛnto +ENMARCAR ˌenmaɾkˈaɾ +ENMARROCAR ˌenmaɾɾokˈaɾ +ENMASCARADA ˌenmaskaɾˈaða +ENMASCARADAS ˌenmaskaɾˈaðas +ENMASCARADO ˌenmaskaɾˈaðo +ENMASCARADOS ˌenmaskaɾˈaðos +ENMASCARAMIENTO ˌenmaskˌaɾamjˈɛnto +ENMASCARAR ˌenmaskaɾˈaɾ +ENMENDADA ˌenmendˈaða +ENMENDADAS ˌenmendˈaðas +ENMENDADO ˌenmendˈaðo +ENMENDADOS ˌenmendˈaðos +ENMENDANTE ˌenmendˈante +ENMIENDA enmjˈɛnda +ENMOHECER ˌenmoeθˈeɾ +ENMOHECIDA ˌenmoeθˈiða +ENMOHECIDAS ˌenmoeθˈiðas +ENMOHECIDO ˌenmoeθˈiðo +ENMOHECIDOS ˌenmoeθˈiðos +ENMOQUETADA ˌenmoketˈaða +ENMOQUETADAS ˌenmoketˈaðas +ENMOQUETADO ˌenmoketˈaðo +ENMOQUETADOS ˌenmoketˈaðos +ENMOQUETAR ˌenmoketˈaɾ +ENMUDECER ˌenmuðeθˈeɾ +ENMUDECIDA ˌenmuðeθˈiða +ENMUDECIDAS ˌenmuðeθˈiðas +ENMUDECIDO ˌenmuðeθˈiðo +ENMUDECIDOS ˌenmuðeθˈiðos +ENMUGRADA ˌenmuɣɾˈaða +ENMUGRADAS ˌenmuɣɾˈaðas +ENMUGRADO ˌenmuɣɾˈaðo +ENMUGRADOS ˌenmuɣɾˈaðos +ENMUGRAR ˌenmuɣɾˈaɾ +ENNEGRECER ˌenneɣɾeθˈeɾ +ENNEGRECIDA ˌenneɣɾeθˈiða +ENNEGRECIDAS ˌenneɣɾeθˈiðas +ENNEGRECIDO ˌenneɣɾeθˈiðo +ENNEGRECIDOS ˌenneɣɾeθˈiðos +ENNEGRECIMIENTO ˌenneɣɾˌeθimjˈɛnto +ENNOBLECER ˌennoβleθˈeɾ +ENNOBLECIDA ˌennoβleθˈiða +ENNOBLECIDAS ˌennoβleθˈiðas +ENNOBLECIDO ˌennoβleθˈiðo +ENNOBLECIDOS ˌennoβleθˈiðos +ENNOBLECIMIENTO ˌennoβlˌeθimjˈɛnto +ENNUDECER ˌennuðeθˈeɾ +ENOC enˈok +ENOJADA ˌenoxˈaða +ENOJADAS ˌenoxˈaðas +ENOJADO ˌenoxˈaðo +ENOJADOS ˌenoxˈaðos +ENOJAR ˌenoxˈaɾ +ENOJO enˈoxo +ENOJÓN ˌenoxˈon +ENOLISMO ˌenolˈismo +ENOLOGÍA ˌenoloxˈia +ENÓLOGO enˈoloɣo +ENORGULLECER ˌenoɾɣˌuʎeθˈeɾ +ENORGULLECERSE ˌenoɾɣˌuʎeθˈeɾse +ENORGULLECIDA ˌenoɾɣˌuʎeθˈiða +ENORGULLECIDAS ˌenoɾɣˌuʎeθˈiðas +ENORGULLECIDO ˌenoɾɣˌuʎeθˈiðo +ENORGULLECIDOS ˌenoɾɣˌuʎeθˈiðos +ENORGULLEZCAN ˌenoɾɣuʎˈeθkan +ENORME enˈoɾme +ENORMEMENTE enˈoɾmemˈente +ENORMES enˈoɾmes +ENOTURISMO ˌenotuɾˈismo +ENPERADOR ˌempeɾaðˈoɾ +ENQUISTADA ˌenkistˈaða +ENQUISTADAS ˌenkistˈaðas +ENQUISTADO ˌenkistˈaðo +ENQUISTADOS ˌenkistˈaðos +ENQUISTAR ˌenkistˈaɾ +ENRABIETADA ˌenraβjetˈaða +ENRABIETADAS ˌenraβjetˈaðas +ENRABIETADO ˌenraβjetˈaðo +ENRABIETADOS ˌenraβjetˈaðos +ENRABIETAR ˌenraβjetˈaɾ +ENRACIMANDO ˌenraθimˈando +ENRAIZADA ˌenraɪθˈaða +ENRAIZADAS ˌenraɪθˈaðas +ENRAIZADO ˌenraɪθˈaðo +ENRAIZADOS ˌenraɪθˈaðos +ENRAIZAMIENTO ˌenraɪθamjˈɛnto +ENRAIZAMOS ˌenraɪθˈamos +ENRAIZANDO ˌenraɪθˈando +ENRAIZAR ˌenraɪθˈaɾ +ENRAIZARA ˌenraɪθˈaɾa +ENRAIZARÁ ˌenraɪθaɾˈa +ENRAIZÁRAMOS ˌenraɪθˈaɾamos +ENRAIZARAS ˌenraɪθˈaɾas +ENRAIZARÁS ˌenraɪθaɾˈas +ENRAIZAREIS ˌenraɪθˈaɾeɪs +ENRAIZARÉIS ˌenraɪθaɾˈeis +ENRAIZAREMOS ˌenraɪθaɾˈemos +ENRAIZARES ˌenraɪθˈaɾes +ENRAIZARÍAMOS ˌenraɪθaɾˈiamos +ENRAIZASTE ˌenraɪθˈaste +ENRAMADA ˌenramˈaða +ENRAMADAS ˌenramˈaðas +ENRAMADO ˌenramˈaðo +ENRAMADOS ˌenramˈaðos +ENRAMAR ˌenramˈaɾ +ENRANCIADA ˌenranθjˈaða +ENRANCIADAS ˌenranθjˈaðas +ENRANCIADO ˌenranθjˈaðo +ENRANCIADOS ˌenranθjˈaðos +ENRANCIAR ˌenranθjˈaɾ +ENRARECER ˌenraɾeθˈeɾ +ENRARECIDA ˌenraɾeθˈiða +ENRARECIDAS ˌenraɾeθˈiðas +ENRARECIDOS ˌenraɾeθˈiðos +ENRARECIMIENTO ˌenraɾˌeθimjˈɛnto +ENRASAR ˌenrasˈaɾ +ENRATONADA ˌenratonˈaða +ENRATONADAS ˌenratonˈaðas +ENRATONADO ˌenratonˈaðo +ENRATONADOS ˌenratonˈaðos +ENRATONARSE ˌenratonˈaɾse +ENREDADA ˌenreðˈaða +ENREDADAS ˌenreðˈaðas +ENREDADO ˌenreðˈaðo +ENREDADOS ˌenreðˈaðos +ENREDAMIENTO ˌenreðamjˈɛnto +ENREDAMOS ˌenreðˈamos +ENREDAR ˌenreðˈaɾ +ENREJADA ˌenrexˈaða +ENREJADAS ˌenrexˈaðas +ENREJADO ˌenrexˈaðo +ENREJADOS ˌenrexˈaðos +ENREJAR ˌenrexˈaɾ +ENRIELAR ˌenrielˈaɾ +ENRIPIADA ˌenripjˈaða +ENRIPIADAS ˌenripjˈaðas +ENRIPIADO ˌenripjˈaðo +ENRIPIADOS ˌenripjˈaðos +ENRIPIAR ˌenripjˈaɾ +ENRIQUE enrˈike +ENRIQUECE ˌenrikˈeθe +ENRIQUECEMOS ˌenrikeθˈemos +ENRIQUECER ˌenrikeθˈeɾ +ENRIQUECERÁ ˌenrikˌeθeɾˈa +ENRIQUECERÁS ˌenrikˌeθeɾˈas +ENRIQUECEREMOS ˌenrikˌeθeɾˈemos +ENRIQUECERÍAMOS ˌenrikˌeθeɾˈiamos +ENRIQUECES ˌenrikˈeθes +ENRIQUECÍAMOS ˌenrikeθˈiamos +ENRIQUECIDA ˌenrikeθˈiða +ENRIQUECIDAS ˌenrikeθˈiðas +ENRIQUECIDO ˌenrikeθˈiðo +ENRIQUECIDOS ˌenrikeθˈiðos +ENRISCAR ˌenriskˈaɾ +ENRISTRAR ˌenristɾˈaɾ +ENROCA enrˈoka +ENROCADA ˌenrokˈaða +ENROCADAS ˌenrokˈaðas +ENROCADO ˌenrokˈaðo +ENROCADOS ˌenrokˈaðos +ENROCAMOS ˌenrokˈamos +ENROCANDO ˌenrokˈando +ENROCAR ˌenrokˈaɾ +ENROCARA ˌenrokˈaɾa +ENROCARÁ ˌenrokaɾˈa +ENROCÁRAMOS ˌenrokˈaɾamos +ENROCARAS ˌenrokˈaɾas +ENROCARÁS ˌenrokaɾˈas +ENROCAREIS ˌenrokˈaɾeɪs +ENROCARÉIS ˌenrokaɾˈeis +ENROCAREMOS ˌenrokaɾˈemos +ENROCARES ˌenrokˈaɾes +ENROCARÍAMOS ˌenrokaɾˈiamos +ENROCAS enrˈokas +ENROCASTE ˌenrokˈaste +ENROCO enrˈoko +ENROJECER ˌenroxeθˈeɾ +ENROJECIDA ˌenroxeθˈiða +ENROJECIDAS ˌenroxeθˈiðas +ENROJECIDO ˌenroxeθˈiðo +ENROJECIDOS ˌenroxeθˈiðos +ENROLADA ˌenrolˈaða +ENROLADAS ˌenrolˈaðas +ENROLADO ˌenrolˈaðo +ENROLADOS ˌenrolˈaðos +ENROLAMIENTO ˌenrolamjˈɛnto +ENROLAR ˌenrolˈaɾ +ENRONQUECER ˌenronkeθˈeɾ +ENRONQUECIDA ˌenronkeθˈiða +ENRONQUECIDAS ˌenronkeθˈiðas +ENRONQUECIDO ˌenronkeθˈiðo +ENRONQUECIDOS ˌenronkeθˈiðos +ENROQUE enrˈoke +ENROQUEMOS ˌenrokˈemos +ENROQUES enrˈokes +ENROSCADA ˌenroskˈaða +ENROSCADAS ˌenroskˈaðas +ENROSCADO ˌenroskˈaðo +ENROSCADOS ˌenroskˈaðos +ENROSCAR ˌenroskˈaɾ +ENROSTRAR ˌenrostɾˈaɾ +ENRUBIAR ˌenruβjˈaɾ +ENRUMBAR ˌenrumbˈaɾ +ENRUTADA ˌenrutˈaða +ENRUTADAS ˌenrutˈaðas +ENRUTADO ˌenrutˈaðo +ENRUTADOS ˌenrutˈaðos +ENRUTAMIENTO ˌenrutamjˈɛnto +ENRUTAR ˌenrutˈaɾ +ENSAIMADA ˌensaɪmˈaða +ENSALADA ˌensalˈaða +ENSALZADA ˌensalθˈaða +ENSALZADAS ˌensalθˈaðas +ENSALZADLO ˌensalθˈadlo +ENSALZADO ˌensalθˈaðo +ENSALZADOS ˌensalθˈaðos +ENSALZAMIENTO ˌensalθamjˈɛnto +ENSALZAR ˌensalθˈaɾ +ENSAMBLADA ˌensamblˈaða +ENSAMBLADAS ˌensamblˈaðas +ENSAMBLADO ˌensamblˈaðo +ENSAMBLADOS ˌensamblˈaðos +ENSAMBLADURA ˌensamblaðˈuɾa +ENSAMBLAJE ˌensamblˈaxe +ENSAMBLAJES ˌensamblˈaxes +ENSAÑADA ˌensaɲˈaða +ENSAÑADAS ˌensaɲˈaðas +ENSAÑADO ˌensaɲˈaðo +ENSAÑADOS ˌensaɲˈaðos +ENSAÑAMIENTO ˌensaɲamjˈɛnto +ENSAÑAR ˌensaɲˈaɾ +ENSANCHADA ˌensantʃˈaða +ENSANCHADAS ˌensantʃˈaðas +ENSANCHADO ˌensantʃˈaðo +ENSANCHADOS ˌensantʃˈaðos +ENSANCHAMIENTO ˌensantʃamjˈɛnto +ENSANCHAR ˌensantʃˈaɾ +ENSANCHE ensˈantʃe +ENSANGRENTADA ˌensaŋɡɾentˈaða +ENSANGRENTADAS ˌensaŋɡɾentˈaðas +ENSANGRENTADO ˌensaŋɡɾentˈaðo +ENSANGRENTADOS ˌensaŋɡɾentˈaðos +ENSANGRENTAR ˌensaŋɡɾentˈaɾ +ENSARTADA ˌensaɾtˈaða +ENSARTADAS ˌensaɾtˈaðas +ENSARTADO ˌensaɾtˈaðo +ENSARTADOS ˌensaɾtˈaðos +ENSARTAR ˌensaɾtˈaɾ +ENSEBAR ˌenseβˈaɾ +ENSECAR ˌensekˈaɾ +ENSEGUIDA ˌenseɣˈiða +ENSEÑA ensˈeɲa +ENSEÑADA ˌenseɲˈaða +ENSEÑADAS ˌenseɲˈaðas +ENSEÑADO ˌenseɲˈaðo +ENSEÑADOS ˌenseɲˈaðos +ENSEÑAN ensˈeɲan +ENSEÑANTE ˌenseɲˈante +ENSEÑANZA ˌenseɲˈanθa +ENSEÑAR ˌenseɲˈaɾ +ENSEÑOREADA ˌenseɲˌoɾeˈaða +ENSEÑOREADAS ˌenseɲˌoɾeˈaðas +ENSEÑOREADO ˌenseɲˌoɾeˈaðo +ENSEÑOREADOS ˌenseɲˌoɾeˈaðos +ENSEÑOREAR ˌenseɲˌoɾeˈaɾ +ENSEÑOREARSE ˌenseɲˌoɾeˈaɾse +ENSERES ensˈeɾes +ENSIFORME ˌensifˈoɾme +ENSILADO ˌensilˈaðo +ENSIMISMADO ˌensimismˈaðo +ENSIMISMAMIENTO ˌensimˌismamjˈɛnto +ENSIMISMARSE ˌensimismˈaɾse +ENSOBERBECER ˌensoβˌeɾβeθˈeɾ +ENSOBRAR ˌensoβɾˈaɾ +ENSOGAR ˌensoɣˈaɾ +ENSOMBRECER ˌensombɾeθˈeɾ +ENSOMBRECIDA ˌensombɾeθˈiða +ENSOMBRECIDAS ˌensombɾeθˈiðas +ENSOMBRECIDO ˌensombɾeθˈiðo +ENSOMBRECIDOS ˌensombɾeθˈiðos +ENSOMBRECIMIENTO ˌensombɾˌeθimjˈɛnto +ENSOÑADA ˌensoɲˈaða +ENSOÑADAS ˌensoɲˈaðas +ENSOÑADO ˌensoɲˈaðo +ENSOÑADOS ˌensoɲˈaðos +ENSOÑAR ˌensoɲˈaɾ +ENSOPA ensˈopa +ENSOPADA ˌensopˈaða +ENSOPADAS ˌensopˈaðas +ENSOPADO ˌensopˈaðo +ENSOPADOS ˌensopˈaðos +ENSOPAMOS ˌensopˈamos +ENSOPANDO ˌensopˈando +ENSOPAR ˌensopˈaɾ +ENSOPARA ˌensopˈaɾa +ENSOPARÁ ˌensopaɾˈa +ENSOPÁRAMOS ˌensopˈaɾamos +ENSOPARAS ˌensopˈaɾas +ENSOPARÁS ˌensopaɾˈas +ENSOPAREIS ˌensopˈaɾeɪs +ENSOPAREMOS ˌensopaɾˈemos +ENSOPARES ˌensopˈaɾes +ENSOPARÍAMOS ˌensopaɾˈiamos +ENSOPAS ensˈopas +ENSOPASTE ˌensopˈaste +ENSOPE ensˈope +ENSOPEMOS ˌensopˈemos +ENSOPES ensˈopes +ENSOPO ensˈopo +ENSORDECEDOR ˌensoɾðˌeθeðˈoɾ +ENSORDECIDA ˌensoɾðeθˈiða +ENSORDECIDAS ˌensoɾðeθˈiðas +ENSORDECIDO ˌensoɾðeθˈiðo +ENSORDECIDOS ˌensoɾðeθˈiðos +ENSORDECIMIENTO ˌensoɾðˌeθimjˈɛnto +ENSORTIJADA ˌensoɾtixˈaða +ENSORTIJADAS ˌensoɾtixˈaðas +ENSORTIJADO ˌensoɾtixˈaðo +ENSORTIJADOS ˌensoɾtixˈaðos +ENSORTIJAR ˌensoɾtixˈaɾ +ENTABLADA ˌentaβlˈaða +ENTABLADAS ˌentaβlˈaðas +ENTABLADO ˌentaβlˈaðo +ENTABLADOS ˌentaβlˈaðos +ENTABLAMENTO ˌentaβlamˈɛnto +ENTABLAMIENTO ˌentaβlamjˈɛnto +ENTABLAR ˌentaβlˈaɾ +ENTADO entˈaðo +ENTALPÍA ˌentalpˈia +ENTAPIZAR ˌentapiθˈaɾ +ENTE ˈɛnte +ENTECÁ ˌentekˈa +ENTELAR ˌentelˈaɾ +ENTELEQUIA ˌentelˈekja +ENTENA entˈena +ENTENADO ˌentenˈaðo +ENTENDEDOR ˌentendeðˈoɾ +ENTENDER ˌentendˈeɾ +ENTENDÍ ˌentendˈi +ENTENDIBLE ˌentendˈiβle +ENTENDIDA ˌentendˈiða +ENTENDIDAS ˌentendˈiðas +ENTENDIDO ˌentendˈiðo +ENTENDIDOS ˌentendˈiðos +ENTENDIMIENTO ˌentendimjˈɛnto +ENTENEBRECER ˌentenˌeβɾeθˈeɾ +ENTENEBRECIDA ˌentenˌeβɾeθˈiða +ENTENEBRECIDAS ˌentenˌeβɾeθˈiðas +ENTENEBRECIDOS ˌentenˌeβɾeθˈiðos +ENTENTE entˈɛnte +ENTEÓGENO ˌenteˈoxeno +ENTERA entˈeɾa +ENTERADA ˌenteɾˈaða +ENTERADAS ˌenteɾˈaðas +ENTERADO ˌenteɾˈaðo +ENTERADOS ˌenteɾˈaðos +ENTERAR ˌenteɾˈaɾ +ENTERAS entˈeɾas +ENTERCARSE ˌenteɾkˈaɾse +ENTERÉ ˌenteɾˈe +ENTERECITO ˌenteɾeθˈito +ENTERES entˈeɾes +ENTÉRICA entˈeɾika +ENTÉRICAS entˈeɾikas +ENTÉRICOS entˈeɾikos +ENTERITIS ˌenteɾˈitis +ENTERITO ˌenteɾˈito +ENTERNECE ˌenteɾnˈeθe +ENTERNECEDOR ˌenteɾnˌeθeðˈoɾ +ENTERNECEMOS ˌenteɾneθˈemos +ENTERNECER ˌenteɾneθˈeɾ +ENTERNECERÁ ˌenteɾnˌeθeɾˈa +ENTERNECERÁS ˌenteɾnˌeθeɾˈas +ENTERNECEREMOS ˌenteɾnˌeθeɾˈemos +ENTERNECERÍAMOS ˌenteɾnˌeθeɾˈiamos +ENTERNECES ˌenteɾnˈeθes +ENTERNECÍAMOS ˌenteɾneθˈiamos +ENTERNECIDA ˌenteɾneθˈiða +ENTERNECIDAS ˌenteɾneθˈiðas +ENTERNECIDO ˌenteɾneθˈiðo +ENTERNECIDOS ˌenteɾneθˈiðos +ENTERNECIMIENTO ˌenteɾnˌeθimjˈɛnto +ENTERO entˈeɾo +ENTEROBACTERIA ˌenteɾˌoβaktˈeɾja +ENTEROBIASIS ˌenteɾoβjˈasis +ENTEROCITO ˌenteɾoθˈito +ENTEROCOLITIS ˌenteɾˌokolˈitis +ENTEROS entˈeɾos +ENTEROTOXINA ˌenteɾˌotoksˈina +ENTERRADA ˌenteɾɾˈaða +ENTERRADAS ˌenteɾɾˈaðas +ENTERRADO ˌenteɾɾˈaðo +ENTERRADOS ˌenteɾɾˈaðos +ENTERRAMOS ˌenteɾɾˈamos +ENTERRANDO ˌenteɾɾˈando +ENTERRAR ˌenteɾɾˈaɾ +ENTERRARA ˌenteɾɾˈaɾa +ENTERRARÁ ˌenteɾɾaɾˈa +ENTERRÁRAMOS ˌenteɾɾˈaɾamos +ENTERRARAS ˌenteɾɾˈaɾas +ENTERRARÁS ˌenteɾɾaɾˈas +ENTERRAREIS ˌenteɾɾˈaɾeɪs +ENTERRAREMOS ˌenteɾɾaɾˈemos +ENTERRARES ˌenteɾɾˈaɾes +ENTERRARÍAMOS ˌenteɾɾaɾˈiamos +ENTERRASTE ˌenteɾɾˈaste +ENTERRATORIO ˌenteɾɾatˈoɾjo +ENTERREMOS ˌenteɾɾˈemos +ENTESAR ˌentesˈaɾ +ENTESIS entˈesis +ENTESITIS ˌentesˈitis +ENTIBACIÓN ˌentiβaθjˈon +ENTIBIADA ˌentiβjˈaða +ENTIBIADAS ˌentiβjˈaðas +ENTIBIADO ˌentiβjˈaðo +ENTIBIADOS ˌentiβjˈaðos +ENTIBIAR ˌentiβjˈaɾ +ENTIDAD ˌentiðˈad +ENTIENDAS entjˈɛndas +ENTIENDO entjˈɛndo +ENTIERRO entjˈeɾɾo +ENTIESAR ˌentjesˈaɾ +ENTIMEMA ˌentimˈema +ENTINTAR ˌentintˈaɾ +ENTOLDAR ˌentolðˈaɾ +ENTOMATADA ˌentomatˈaða +ENTOMATADAS ˌentomatˈaðas +ENTOMATADO ˌentomatˈaðo +ENTOMATADOS ˌentomatˈaðos +ENTOMATAR ˌentomatˈaɾ +ENTOMOLOGÍA ˌentomˌoloxˈia +ENTOMÓLOGO ˌentomˈoloɣo +ENTONACIÓN ˌentonaθjˈon +ENTONCE entˈonθe +ENTONCES entˈonθes +ENTONTECER ˌentonteθˈeɾ +ENTONTECIDA ˌentonteθˈiða +ENTONTECIDAS ˌentonteθˈiðas +ENTONTECIDO ˌentonteθˈiðo +ENTONTECIDOS ˌentonteθˈiðos +ENTORCHAR ˌentoɾtʃˈaɾ +ENTORNADA ˌentoɾnˈaða +ENTORNADAS ˌentoɾnˈaðas +ENTORNADO ˌentoɾnˈaðo +ENTORNADOS ˌentoɾnˈaðos +ENTORNAR ˌentoɾnˈaɾ +ENTORNO entˈoɾno +ENTORPECER ˌentoɾpeθˈeɾ +ENTORPECIDA ˌentoɾpeθˈiða +ENTORPECIDAS ˌentoɾpeθˈiðas +ENTORPECIDO ˌentoɾpeθˈiðo +ENTORPECIDOS ˌentoɾpeθˈiðos +ENTORPECIMIENTO ˌentoɾpˌeθimjˈɛnto +ENTRA ˈɛntɾa +ENTRABAR ˌentɾaβˈaɾ +ENTRADA entɾˈaða +ENTRADAS entɾˈaðas +ENTRADITO ˌentɾaðˈito +ENTRADO entɾˈaðo +ENTRADOS entɾˈaðos +ENTRAMADA ˌentɾamˈaða +ENTRAMADAS ˌentɾamˈaðas +ENTRAMADO ˌentɾamˈaðo +ENTRAMADOS ˌentɾamˈaðos +ENTRAMOS entɾˈamos +ENTRAMPAMIENTO ˌentɾampamjˈɛnto +ENTRAN ˈɛntɾan +ENTRAÑA entɾˈaɲa +ENTRAÑABLE ˌentɾaɲˈaβle +ENTRAÑADA ˌentɾaɲˈaða +ENTRAÑADAS ˌentɾaɲˈaðas +ENTRAÑADO ˌentɾaɲˈaðo +ENTRAÑADOS ˌentɾaɲˈaðos +ENTRAÑAR ˌentɾaɲˈaɾ +ENTRAÑAS entɾˈaɲas +ENTRANTE entɾˈante +ENTRAR entɾˈaɾ +ENTRARA entɾˈaɾa +ENTRE ˈɛntɾe +ENTREABIERTA ˌentɾeaβjˈeɾta +ENTREABIERTAS ˌentɾeaβjˈeɾtas +ENTREABIERTO ˌentɾeaβjˈeɾto +ENTREABIERTOS ˌentɾeaβjˈeɾtos +ENTREABRIR ˌentɾeaβɾˈiɾ +ENTREALA ˌentɾeˈala +ENTRECERRADA ˌentɾeθeɾɾˈaða +ENTRECERRADAS ˌentɾeθeɾɾˈaðas +ENTRECERRADO ˌentɾeθeɾɾˈaðo +ENTRECERRADOS ˌentɾeθeɾɾˈaðos +ENTRECERRAR ˌentɾeθeɾɾˈaɾ +ENTRECORTADA ˌentɾekoɾtˈaða +ENTRECORTADAS ˌentɾekoɾtˈaðas +ENTRECORTADO ˌentɾekoɾtˈaðo +ENTRECORTADOS ˌentɾekoɾtˈaðos +ENTRECORTAR ˌentɾekoɾtˈaɾ +ENTRECOT ˌentɾekˈot +ENTRECRUZADA ˌentɾekɾuθˈaða +ENTRECRUZADAS ˌentɾekɾuθˈaðas +ENTRECRUZADO ˌentɾekɾuθˈaðo +ENTRECRUZADOS ˌentɾekɾuθˈaðos +ENTRECRUZAMIENTO ˌentɾekɾˌuθamjˈɛnto +ENTRECRUZAR ˌentɾekɾuθˈaɾ +ENTREGABLE ˌentɾeɣˈaβle +ENTREGADA ˌentɾeɣˈaða +ENTREGADAS ˌentɾeɣˈaðas +ENTREGADO ˌentɾeɣˈaðo +ENTREGADOS ˌentɾeɣˈaðos +ENTREGAR ˌentɾeɣˈaɾ +ENTREGO entɾˈeɣo +ENTREGUERRA ˌentɾeɣˈeɾɾa +ENTRELAZADA ˌentɾelaθˈaða +ENTRELAZADAS ˌentɾelaθˈaðas +ENTRELAZADO ˌentɾelaθˈaðo +ENTRELAZADOS ˌentɾelaθˈaðos +ENTRELAZAMIENTO ˌentɾelˌaθamjˈɛnto +ENTRELAZAR ˌentɾelaθˈaɾ +ENTRELAZO ˌentɾelˈaθo +ENTRELÍNEA ˌentɾelˈinea +ENTREMÉS ˌentɾemˈes +ENTREMETIDA ˌentɾemetˈiða +ENTREMETIDAS ˌentɾemetˈiðas +ENTREMETIDO ˌentɾemetˈiðo +ENTREMETIDOS ˌentɾemetˈiðos +ENTREMEZCLADA ˌentɾemeθklˈaða +ENTREMEZCLADAS ˌentɾemeθklˈaðas +ENTREMEZCLADO ˌentɾemeθklˈaðo +ENTREMEZCLADOS ˌentɾemeθklˈaðos +ENTRENADA ˌentɾenˈaða +ENTRENADAS ˌentɾenˈaðas +ENTRENADO ˌentɾenˈaðo +ENTRENADOR ˌentɾenaðˈoɾ +ENTRENADOS ˌentɾenˈaðos +ENTRENAMIENTO ˌentɾenamjˈɛnto +ENTRENANDO ˌentɾenˈando +ENTRENAR ˌentɾenˈaɾ +ENTRESEMANA ˌentɾesemˈana +ENTRESIJOS ˌentɾesˈixos +ENTRETEJER ˌentɾetexˈeɾ +ENTRETEJIDA ˌentɾetexˈiða +ENTRETEJIDAS ˌentɾetexˈiðas +ENTRETEJIDO ˌentɾetexˈiðo +ENTRETEJIDOS ˌentɾetexˈiðos +ENTRETENCIÓN ˌentɾetenθjˈon +ENTRETENEDOR ˌentɾetˌeneðˈoɾ +ENTRETENER ˌentɾetenˈeɾ +ENTRETENIDA ˌentɾetenˈiða +ENTRETENIDAS ˌentɾetenˈiðas +ENTRETENIDO ˌentɾetenˈiðo +ENTRETENIDOS ˌentɾetenˈiðos +ENTRETENIMIENTO ˌentɾetˌenimjˈɛnto +ENTRETETO ˌentɾetˈeto +ENTREVENIDA ˌentɾeβenˈiða +ENTREVENIDAS ˌentɾeβenˈiðas +ENTREVENIDO ˌentɾeβenˈiðo +ENTREVENIDOS ˌentɾeβenˈiðos +ENTREVERADO ˌentɾeβeɾˈaðo +ENTREVISTA ˌentɾeβˈista +ENTREVISTADA ˌentɾeβistˈaða +ENTREVISTADAS ˌentɾeβistˈaðas +ENTREVISTADO ˌentɾeβistˈaðo +ENTREVISTADORA ˌentɾeβˌistaðˈoɾa +ENTREVISTADORAS ˌentɾeβˌistaðˈoɾas +ENTREVISTADORES ˌentɾeβˌistaðˈoɾes +ENTREVISTADOS ˌentɾeβistˈaðos +ENTREVISTAR ˌentɾeβistˈaɾ +ENTREVISTAS ˌentɾeβˈistas +ENTREVISTO ˌentɾeβˈisto +ENTREVISTOS ˌentɾeβˈistos +ENTRISMO entɾˈismo +ENTRISTECER ˌentɾisteθˈeɾ +ENTRISTECIDA ˌentɾisteθˈiða +ENTRISTECIDAS ˌentɾisteθˈiðas +ENTRISTECIDO ˌentɾisteθˈiðo +ENTRISTECIDOS ˌentɾisteθˈiðos +ENTRÓ entɾˈo +ENTROJADA ˌentɾoxˈaða +ENTROJADAS ˌentɾoxˈaðas +ENTROJADO ˌentɾoxˈaðo +ENTROJADOS ˌentɾoxˈaðos +ENTROJAR ˌentɾoxˈaɾ +ENTROMETIMIENTO ˌentɾomˌetimjˈɛnto +ENTRONADA ˌentɾonˈaða +ENTRONADAS ˌentɾonˈaðas +ENTRONADO ˌentɾonˈaðo +ENTRONADOS ˌentɾonˈaðos +ENTRONAR ˌentɾonˈaɾ +ENTRONCADA ˌentɾonkˈaða +ENTRONCADAS ˌentɾonkˈaðas +ENTRONCADOS ˌentɾonkˈaðos +ENTRONCAR ˌentɾonkˈaɾ +ENTRONIZACIÓN ˌentɾonˌiθaθjˈon +ENTRONIZACIONES ˌentɾonˌiθaθjˈones +ENTRONIZADA ˌentɾoniθˈaða +ENTRONIZADAS ˌentɾoniθˈaðas +ENTRONIZADO ˌentɾoniθˈaðo +ENTRONIZADOS ˌentɾoniθˈaðos +ENTRONIZAR ˌentɾoniθˈaɾ +ENTROPEZADA ˌentɾopeθˈaða +ENTROPEZADAS ˌentɾopeθˈaðas +ENTROPEZADO ˌentɾopeθˈaðo +ENTROPEZADOS ˌentɾopeθˈaðos +ENTROPÍA ˌentɾopˈia +ENTRUJAR ˌentɾuxˈaɾ +ENTUBADA ˌentuβˈaða +ENTUBADAS ˌentuβˈaðas +ENTUBADO ˌentuβˈaðo +ENTUBADOS ˌentuβˈaðos +ENTUBAMIENTO ˌentuβamjˈɛnto +ENTUBAR ˌentuβˈaɾ +ENTUMECER ˌentumeθˈeɾ +ENTUMECIDA ˌentumeθˈiða +ENTUMECIDAS ˌentumeθˈiðas +ENTUMECIDO ˌentumeθˈiðo +ENTUMECIDOS ˌentumeθˈiðos +ENTUMECIMIENTO ˌentumˌeθimjˈɛnto +ENTUNICAR ˌentunikˈaɾ +ENTURBIAMIENTO ˌentuɾβjamjˈɛnto +ENTURBIAR ˌentuɾβjˈaɾ +ENTUSIASMADA ˌentusjasmˈaða +ENTUSIASMADAS ˌentusjasmˈaðas +ENTUSIASMADO ˌentusjasmˈaðo +ENTUSIASMADOS ˌentusjasmˈaðos +ENTUSIASMAR ˌentusjasmˈaɾ +ENTUSIASMO ˌentusjˈasmo +ENTUSIASTA ˌentusjˈasta +ENTUSIÁSTICAMENTE ˌentusjˈastikamˈente +ENTUSIÁSTICO ˌentusjˈastiko +ENUCLEACIÓN ˌenuklˌeaθjˈon +ENUMERABLE ˌenumeɾˈaβle +ENUMERADA ˌenumeɾˈaða +ENUMERADAS ˌenumeɾˈaðas +ENUMERADO ˌenumeɾˈaðo +ENUMERADOS ˌenumeɾˈaðos +ENUMERAR ˌenumeɾˈaɾ +ENUNCIADOR ˌenunθjaðˈoɾ +ENVAINADA ˌembaɪnˈaða +ENVAINADAS ˌembaɪnˈaðas +ENVAINADO ˌembaɪnˈaðo +ENVAINADOR ˌembaɪnaðˈoɾ +ENVAINADORA ˌembaɪnaðˈoɾa +ENVAINADORAS ˌembaɪnaðˈoɾas +ENVAINADORES ˌembaɪnaðˈoɾes +ENVAINADOS ˌembaɪnˈaðos +ENVAINAR ˌembaɪnˈaɾ +ENVALENTONADA ˌembalˌentonˈaða +ENVALENTONADAS ˌembalˌentonˈaðas +ENVALENTONADO ˌembalˌentonˈaðo +ENVALENTONADOS ˌembalˌentonˈaðos +ENVALENTONAMIENTO ˌembalˌentonamjˈɛnto +ENVALENTONAR ˌembalˌentonˈaɾ +ENVANECIDA ˌembaneθˈiða +ENVANECIDAS ˌembaneθˈiðas +ENVANECIDO ˌembaneθˈiðo +ENVANECIDOS ˌembaneθˈiðos +ENVARAR ˌembaɾˈaɾ +ENVASADA ˌembasˈaða +ENVASADAS ˌembasˈaðas +ENVASADO ˌembasˈaðo +ENVASADOR ˌembasaðˈoɾ +ENVASADOS ˌembasˈaðos +ENVASAR ˌembasˈaɾ +ENVASE embˈase +ENVEJECER ˌembexeθˈeɾ +ENVEJECIDA ˌembexeθˈiða +ENVEJECIDAS ˌembexeθˈiðas +ENVEJECIDO ˌembexeθˈiðo +ENVEJECIDOS ˌembexeθˈiðos +ENVEJECIMIENTO ˌembexˌeθimjˈɛnto +ENVENENADA ˌembenenˈaða +ENVENENADAS ˌembenenˈaðas +ENVENENADO ˌembenenˈaðo +ENVENENADOR ˌembenˌenaðˈoɾ +ENVENENADOS ˌembenenˈaðos +ENVENENAMIENTO ˌembenˌenamjˈɛnto +ENVERGADA ˌembeɾɣˈaða +ENVERGADAS ˌembeɾɣˈaðas +ENVERGADO ˌembeɾɣˈaðo +ENVERGADOS ˌembeɾɣˈaðos +ENVERGADURA ˌembeɾɣaðˈuɾa +ENVERGAR ˌembeɾɣˈaɾ +ENVERGONZADA ˌembeɾɣonθˈaða +ENVERGONZADAS ˌembeɾɣonθˈaðas +ENVERGONZADO ˌembeɾɣonθˈaðo +ENVERGONZADOS ˌembeɾɣonθˈaðos +ENVERJADO ˌembeɾxˈaðo +ENVESTIR ˌembestˈiɾ +ENVIADA embjˈaða +ENVIADAS embjˈaðas +ENVIADO embjˈaðo +ENVIADOS embjˈaðos +ENVÍAME embˈiame +ENVÍAN embˈian +ENVIANDO embjˈando +ENVIAR embjˈaɾ +ENVÍAR embˈiaɾ +ENVIARA embjˈaɾa +ENVIARE embjˈaɾe +ENVIARLA embjˈaɾla +ENVIARME embjˈaɾme +ENVIARSELO ˌembjaɾsˈelo +ENVIAS ˈɛmbjas +ENVIÁS embjˈas +ENVÍAS embˈias +ENVICIAMIENTO ˌembiθjamjˈɛnto +ENVICIAR ˌembiθjˈaɾ +ENVIDADA ˌembiðˈaða +ENVIDADAS ˌembiðˈaðas +ENVIDADO ˌembiðˈaðo +ENVIDADOS ˌembiðˈaðos +ENVIDAR ˌembiðˈaɾ +ENVIDIA embˈiðja +ENVIDIABLE ˌembiðjˈaβle +ENVIDIAR ˌembiðjˈaɾ +ENVIDIOSO ˌembiðjˈoso +ENVIEJAR ˌembjexˈaɾ +ENVIGAR ˌembiɣˈaɾ +ENVILECEDOR ˌembilˌeθeðˈoɾ +ENVILECEDORA ˌembilˌeθeðˈoɾa +ENVILECEDORAS ˌembilˌeθeðˈoɾas +ENVILECEDORES ˌembilˌeθeðˈoɾes +ENVILECER ˌembileθˈeɾ +ENVILECIDA ˌembileθˈiða +ENVILECIDAS ˌembileθˈiðas +ENVILECIDO ˌembileθˈiðo +ENVILECIDOS ˌembileθˈiðos +ENVILECIMIENTO ˌembilˌeθimjˈɛnto +ENVÍO embˈio +ENVIÓN embjˈon +ENVISCAR ˌembiskˈaɾ +ENVOLTURA ˌemboltˈuɾa +ENVOLVERÍAMOS ˌembolβeɾˈiamos +ENVUELTA embwˈelta +ENVUELTAS embwˈeltas +ENVUELTO embwˈelto +ENVUELTOS embwˈeltos +ENZACATAR ˌenθakatˈaɾ +ENZARZADA ˌenθaɾθˈaða +ENZARZADAS ˌenθaɾθˈaðas +ENZARZADO ˌenθaɾθˈaðo +ENZARZADOS ˌenθaɾθˈaðos +ENZIMA enθˈima +ENZIMÁTICA ˌenθimˈatika +ENZIMÁTICAS ˌenθimˈatikas +ENZIMÁTICO ˌenθimˈatiko +ENZIMÁTICOS ˌenθimˈatikos +EOLIA eˈolja +EÓLICO eˈoliko +EOLO eˈolo +EÓN eˈon +EONAVIEGO ˌeonaβjˈeɣo +EOS ˈeos +EOSINA ˌeosˈina +EOSINOFILIA ˌeosˌinofˈilja +EOSINOFÍLICO ˌeosˌinofˈiliko +EOSINÓFILO ˌeosinˈofilo +EPA ˈepa +EPASOTE ˌepasˈote +EPAZOTE ˌepaθˈote +EPÉNDIMO epˈendimo +EPENDIMOMA ˌependimˈoma +EPERLANO ˌepeɾlˈano +ÉPICA ˈepika +EPICÁLIZ ˌepikˈaliθ +EPICENA ˌepiθˈena +EPICENAS ˌepiθˈenas +EPICENO ˌepiθˈeno +EPICENOS ˌepiθˈenos +EPICLÁSICO ˌepiklˈasiko +ÉPICO ˈepiko +EPICÓNDILO ˌepikˈondilo +EPICORRELIGIOSO ˌepikˌoɾɾelixjˈoso +ÉPICORRELIGIOSO ˈepikˌoɾɾelˌixjoso +EPICRANEAL ˌepikɾˌaneˈal +EPICRISIS ˌepikɾˈisis +EPICÚREA ˌepikˈuɾea +EPICÚREAS ˌepikˈuɾeas +EPICÚREOS ˌepikˈuɾeos +EPICURO ˌepikˈuɾo +EPIDEMIA ˌepiðˈemja +EPIDÉMICO ˌepiðˈemiko +EPIDEMIÓLOGA ˌepiðemjˈoloɣa +EPIDEMIÓLOGAS ˌepiðemjˈoloɣas +EPIDEMIOLOGÍA ˌepiðˌemjoloxˈia +EPIDEMIOLÓGICA ˌepiðˌemjolˈoxika +EPIDEMIOLÓGICAMENTE ˌepiðˌemjolˈoxikamˈente +EPIDEMIOLÓGICAS ˌepiðˌemjolˈoxikas +EPIDEMIOLÓGICO ˌepiðˌemjolˈoxiko +EPIDEMIOLÓGICOS ˌepiðˌemjolˈoxikos +EPIDEMIÓLOGO ˌepiðemjˈoloɣo +EPIDEMIÓLOGOS ˌepiðemjˈoloɣos +EPIDERMIS ˌepiðˈeɾmis +EPIDERMOIDE ˌepiðeɾmˈoɪðe +EPIDIDIMITIS ˌepiðˌiðimˈitis +EPIDÍDIMO ˌepiðˈiðimo +EPIDURAL ˌepiðuɾˈal +EPIFANÍA ˌepifanˈia +EPIFARINGE ˌepifaɾˈiŋxe +EPIFENÓMENO ˌepifenˈomeno +EPIFISIOLISIS ˌepifˌisjolˈisis +EPIFÍTICO ˌepifˈitiko +EPIFRÉNICO ˌepifɾˈeniko +EPIGASTRALGIA ˌepiɣastɾˈalxja +EPIGÁSTRICO ˌepiɣˈastɾiko +EPIGASTRIO ˌepiɣˈastɾio +EPIGENÉTICO ˌepixenˈetiko +EPIGLOTAL ˌepiɣlotˈal +EPÍGRAFE epˈiɣɾafe +EPIGRAMA ˌepiɣɾˈama +ÉPILA ˈepila +EPILEPSIA ˌepilˈepsja +EPILEPTOGÉNESIS ˌepilˌepːtoxˈenesis +EPÍLOGO epˈiloɣo +EPÍLOGOS epˈiloɣos +EPÍMERO epˈimeɾo +EPIMETEO ˌepimetˈeo +EPIMORFISMO ˌepimoɾfˈismo +EPINEFRINA ˌepinefɾˈina +EPINICIO ˌepinˈiθjo +EPIPALEOLÍTICO ˌepipˌaleolˈitiko +EPIPARIETAL ˌepipˌaɾjetˈal +EPIPELÁGICO ˌepipelˈaxiko +EPIPLOICO ˌepiplˈoɪko +EPIPLÓN ˌepiplˈon +EPIRO epˈiɾo +EPIROTA ˌepiɾˈota +EPIROTAS ˌepiɾˈotas +EPISCOPAL ˌepiskopˈal +EPISCOPALIANO ˌepiskˌopaljˈano +EPISÓDICA ˌepisˈoðika +EPISÓDICAS ˌepisˈoðikas +EPISÓDICOS ˌepisˈoðikos +EPISODIO ˌepisˈoðjo +EPISTAXIS ˌepistˈaksis +EPISTEME ˌepistˈeme +EPISTEMICIDIO ˌepistˌemiθˈiðjo +EPÍSTOLA epˈistola +EPITAFIO ˌepitˈafjo +EPITALAMIO ˌepitalˈamjo +EPITELIAL ˌepiteljˈal +EPITELIALES ˌepiteljˈales +EPITELIO ˌepitˈeljo +EPITELIOIDE ˌepiteljˈoɪðe +EPITELIOS ˌepitˈeljos +EPÍTEMA epˈitema +EPITERMAL ˌepiteɾmˈal +EPÍTETO epˈiteto +EPÍTOME epˈitome +EPÍTOPO epˈitopo +EPLERENONA ˌepleɾenˈona +ÉPOCA ˈepoka +ÉPOCAS ˈepokas +EPODO epˈoðo +EPÓNIMO epˈonimo +ÉPSILON ˈepsilon +EPULÓN ˌepulˈon +EQUIÁNGULO ekjˈaŋɡulo +EQUIDAD ˌekiðˈad +EQUIDADES ˌekiðˈaðes +EQUIDIAGONAL ˌekiðjˌaɣonˈal +EQUIDISTANTE ˌekiðistˈante +EQUIDNA ekˈidna +EQUILIBRADA ˌekiliβɾˈaða +EQUILIBRADAS ˌekiliβɾˈaðas +EQUILIBRADO ˌekiliβɾˈaðo +EQUILIBRADOR ˌekilˌiβɾaðˈoɾ +EQUILIBRADORA ˌekilˌiβɾaðˈoɾa +EQUILIBRADORAS ˌekilˌiβɾaðˈoɾas +EQUILIBRADORES ˌekilˌiβɾaðˈoɾes +EQUILIBRADOS ˌekiliβɾˈaðos +EQUILIBRAMOS ˌekiliβɾˈamos +EQUILIBRANDO ˌekiliβɾˈando +EQUILIBRAR ˌekiliβɾˈaɾ +EQUILIBRARA ˌekiliβɾˈaɾa +EQUILIBRARÁ ˌekilˌiβɾaɾˈa +EQUILIBRÁRAMOS ˌekiliβɾˈaɾamos +EQUILIBRARAS ˌekiliβɾˈaɾas +EQUILIBRARÁS ˌekilˌiβɾaɾˈas +EQUILIBRAREIS ˌekiliβɾˈaɾeɪs +EQUILIBRAREMOS ˌekilˌiβɾaɾˈemos +EQUILIBRARES ˌekiliβɾˈaɾes +EQUILIBRARÍAMOS ˌekilˌiβɾaɾˈiamos +EQUILIBRAS ˌekilˈiβɾas +EQUILIBRASTE ˌekiliβɾˈaste +EQUILIBRE ˌekilˈiβɾe +EQUILIBREMOS ˌekiliβɾˈemos +EQUILIBRES ˌekilˈiβɾes +EQUILIBRIO ˌekilˈiβɾio +EQUILIBRISTA ˌekiliβɾˈista +EQUILIBRO ˌekilˈiβɾo +EQUILICUÁ ˌekilikwˈa +EQUIMOSIS ˌekimˈosis +EQUINA ekˈina +EQUINAS ekˈinas +EQUINO ekˈino +EQUINOCCIAL ˌekinokθjˈal +EQUINOCCIO ˌekinˈokθjo +EQUINODERMO ˌekinoðˈeɾmo +EQUINOS ekˈinos +EQUIPADA ˌekipˈaða +EQUIPADAS ˌekipˈaðas +EQUIPADO ˌekipˈaðo +EQUIPADOS ˌekipˈaðos +EQUIPAJE ˌekipˈaxe +EQUIPAL ˌekipˈal +EQUIPAMIENTO ˌekipamjˈɛnto +EQUIPAR ˌekipˈaɾ +EQUIPARA ˌekipˈaɾa +EQUIPARABLE ˌekipaɾˈaβle +EQUIPARACIÓN ˌekipˌaɾaθjˈon +EQUIPARADA ˌekipaɾˈaða +EQUIPARADAS ˌekipaɾˈaðas +EQUIPARADO ˌekipaɾˈaðo +EQUIPARADOS ˌekipaɾˈaðos +EQUIPARAIS ˌekipˈaɾaɪs +EQUIPARAMOS ˌekipaɾˈamos +EQUIPARANDO ˌekipaɾˈando +EQUIPARAR ˌekipaɾˈaɾ +EQUIPARARA ˌekipaɾˈaɾa +EQUIPARARÁ ˌekipˌaɾaɾˈa +EQUIPARÁRAMOS ˌekipaɾˈaɾamos +EQUIPARARAS ˌekipaɾˈaɾas +EQUIPARARÁS ˌekipˌaɾaɾˈas +EQUIPARARE ˌekipaɾˈaɾe +EQUIPARAREIS ˌekipaɾˈaɾeɪs +EQUIPARAREMOS ˌekipˌaɾaɾˈemos +EQUIPARARES ˌekipaɾˈaɾes +EQUIPARARÍAMOS ˌekipˌaɾaɾˈiamos +EQUIPARAS ˌekipˈaɾas +EQUIPARASTE ˌekipaɾˈaste +EQUIPARE ˌekipˈaɾe +EQUIPAREIS ˌekipˈaɾeɪs +EQUIPAREMOS ˌekipaɾˈemos +EQUIPARES ˌekipˈaɾes +EQUIPARO ˌekipˈaɾo +EQUIPAZO ˌekipˈaθo +EQUIPITO ˌekipˈito +EQUIPO ekˈipo +EQUIPÓN ˌekipˈon +EQUIPOS ekˈipos +EQUIS ˈekis +EQUITACIÓN ˌekitaθjˈon +EQUITACIONES ˌekitaθjˈones +EQUIVALENTE ˌekiβalˈɛnte +EQUIVALIDA ˌekiβalˈiða +EQUIVALIDAS ˌekiβalˈiðas +EQUIVALIDO ˌekiβalˈiðo +EQUIVALIDOS ˌekiβalˈiðos +EQUIVOCACIÓN ˌekiβˌokaθjˈon +EQUIVOCADA ˌekiβokˈaða +EQUIVOCADAS ˌekiβokˈaðas +EQUIVOCADO ˌekiβokˈaðo +EQUIVOCADOS ˌekiβokˈaðos +EQUIVOCAR ˌekiβokˈaɾ +EQUIVOCARSE ˌekiβokˈaɾse +EQUÍVOCO ekˈiβoko +ERA ˈeɾa +ERAIS ˈeɾaɪs +ÉRAMOS ˈeɾamos +ERAN ˈeɾan +ERANDIOTARRA ˌeɾandjotˈaɾɾa +ERARIO eɾˈaɾjo +ERAS ˈeɾas +ERASMISMO ˌeɾasmˈismo +ERBIO ˈeɾβjo +ERE ˈeɾe +ÉREBO ˈeɾeβo +ERECCIÓN ˌeɾekθjˈon +EREMITORIO ˌeɾemitˈoɾjo +ERES ˈeɾes +ERETRIO eɾˈetɾio +EREVÁN ˌeɾeβˈan +EREVANÉS ˌeɾeβanˈes +ERG ˈeɾɡ +ERGATIVIDAD ˌeɾɣatˌiβiðˈad +ERGATIVO ˌeɾɣatˈiβo +ERGO ˈeɾɣo +ERGÓDICO eɾɣˈoðiko +ERGOMETRÍA ˌeɾɣometɾˈia +ERGUÉN eɾɣˈen +ERGUÍAMOS eɾɣˈiamos +ERGUIDA eɾɣˈiða +ERGUIDAS eɾɣˈiðas +ERGUIDO eɾɣˈiðo +ERGUIDOS eɾɣˈiðos +ERGUIR eɾɣˈiɾ +ERIAZO eɾjˈaθo +ERIGIDA ˌeɾixˈiða +ERIGIDAS ˌeɾixˈiðas +ERIGIDO ˌeɾixˈiðo +ERIGIDOS ˌeɾixˈiðos +ERIGIR ˌeɾixˈiɾ +ERINA eɾˈina +ERINAS eɾˈinas +ERIS ˈeɾis +ERITEMA ˌeɾitˈema +ERITREA ˌeɾitɾˈea +ERITREAS ˌeɾitɾˈeas +ERITREO ˌeɾitɾˈeo +ERITREOS ˌeɾitɾˈeos +ERITRITOL ˌeɾitɾitˈol +ERITROCITARIO ˌeɾitɾˌoθitˈaɾjo +ERITRODERMIA ˌeɾitɾoðˈeɾmja +ERITROIDE ˌeɾitɾˈoɪðe +ERITROMICINA ˌeɾitɾˌomiθˈina +ERIZADA ˌeɾiθˈaða +ERIZADAS ˌeɾiθˈaðas +ERIZADO ˌeɾiθˈaðo +ERIZADOS ˌeɾiθˈaðos +ERIZAR ˌeɾiθˈaɾ +ERIZO eɾˈiθo +ERMITA eɾmˈita +ERMITAÑA ˌeɾmitˈaɲa +ERMITAÑO ˌeɾmitˈaɲo +ERNESTINO ˌeɾnestˈino +ERNESTO eɾnˈesto +EROGAR ˌeɾoɣˈaɾ +ERÓGENA eɾˈoxena +ERÓGENAS eɾˈoxenas +ERÓGENO eɾˈoxeno +ERÓGENOS eɾˈoxenos +ERÓMENO eɾˈomeno +EROS ˈeɾos +EROSIÓN ˌeɾosjˈon +EROSIONABLE ˌeɾosjonˈaβle +ERÓTICA eɾˈotika +ERÓTICAS eɾˈotikas +ERÓTICO eɾˈotiko +ERÓTICOS eɾˈotikos +EROTISMO ˌeɾotˈismo +EROTIZACIÓN ˌeɾotˌiθaθjˈon +EROTIZADA ˌeɾotiθˈaða +EROTIZADAS ˌeɾotiθˈaðas +EROTIZADO ˌeɾotiθˈaðo +EROTIZADOS ˌeɾotiθˈaðos +EROTIZAR ˌeɾotiθˈaɾ +EROTOMANÍA ˌeɾotˌomanˈia +ERQUE ˈeɾke +ERRADA eɾɾˈaða +ERRADAMENTE eɾɾˈaðamˈente +ERRADAS eɾɾˈaðas +ERRADICA ˌeɾɾaðˈika +ERRADICACIÓN ˌeɾɾaðˌikaθjˈon +ERRADICADA ˌeɾɾaðikˈaða +ERRADICADAS ˌeɾɾaðikˈaðas +ERRADICADO ˌeɾɾaðikˈaðo +ERRADICADOS ˌeɾɾaðikˈaðos +ERRADICAMOS ˌeɾɾaðikˈamos +ERRADICANDO ˌeɾɾaðikˈando +ERRADICAR ˌeɾɾaðikˈaɾ +ERRADICARA ˌeɾɾaðikˈaɾa +ERRADICARÁ ˌeɾɾaðˌikaɾˈa +ERRADICÁRAMOS ˌeɾɾaðikˈaɾamos +ERRADICARAS ˌeɾɾaðikˈaɾas +ERRADICARÁS ˌeɾɾaðˌikaɾˈas +ERRADICAREIS ˌeɾɾaðikˈaɾeɪs +ERRADICAREMOS ˌeɾɾaðˌikaɾˈemos +ERRADICARES ˌeɾɾaðikˈaɾes +ERRADICARÍAMOS ˌeɾɾaðˌikaɾˈiamos +ERRADICAS ˌeɾɾaðˈikas +ERRADICASTE ˌeɾɾaðikˈaste +ERRADICO ˌeɾɾaðˈiko +ERRADIQUE ˌeɾɾaðˈike +ERRADIQUEMOS ˌeɾɾaðikˈemos +ERRADIQUES ˌeɾɾaðˈikes +ERRADO eɾɾˈaðo +ERRADOS eɾɾˈaðos +ERRANDO eɾɾˈando +ERRAR eɾɾˈaɾ +ERRARA eɾɾˈaɾa +ERRARÁ ˌeɾɾaɾˈa +ERRÁRAMOS eɾɾˈaɾamos +ERRARAS eɾɾˈaɾas +ERRARÁS ˌeɾɾaɾˈas +ERRAREIS eɾɾˈaɾeɪs +ERRAREMOS ˌeɾɾaɾˈemos +ERRARES eɾɾˈaɾes +ERRARÍAMOS ˌeɾɾaɾˈiamos +ERRAS ˈeɾɾas +ERRASTE eɾɾˈaste +ERRATA eɾɾˈata +ERRÁTICA eɾɾˈatika +ERRÁTICAMENTE eɾɾˈatikamˈente +ERRÁTICAS eɾɾˈatikas +ERRÁTICO eɾɾˈatiko +ERRÁTICOS eɾɾˈatikos +ERRE ˈeɾɾe +ERREJONISTA ˌeɾɾexonˈista +ERREMOS eɾɾˈemos +ERRES ˈeɾɾes +ERRÓNEAMENTE eɾɾˈoneamˈente +ERROR eɾɾˈoɾ +ERRORCITO ˌeɾɾoɾθˈito +ERTAPENEM ˌeɾtapˈenem +ERTZAINA eɾtθˈaɪna +ERTZAINTZA eɾtθˈaɪntθa +ERUCTADA ˌeɾuktˈaða +ERUCTADAS ˌeɾuktˈaðas +ERUCTADO ˌeɾuktˈaðo +ERUCTADOS ˌeɾuktˈaðos +ERUCTAR ˌeɾuktˈaɾ +ERUDICIÓN ˌeɾuðiθjˈon +ERUDITA ˌeɾuðˈita +ERUDITAS ˌeɾuðˈitas +ERUDITÍSIMO ˌeɾuðitˈisimo +ERUDITO ˌeɾuðˈito +ERUDITOS ˌeɾuðˈitos +ERUPCIÓN ˌeɾupθjˈon +ES ˈes +ESA ˈesa +ÉSA ˈesa +ESAS ˈesas +ÉSAS ˈesas +ESAÚ ˌesaˈu +ESBARAR ˌesβaɾˈaɾ +ESBELTA esβˈelta +ESBELTAS esβˈeltas +ESBELTO esβˈelto +ESBELTOS esβˈeltos +ESBIRRO esβˈiɾɾo +ESBOZADA ˌesβoθˈaða +ESBOZADAS ˌesβoθˈaðas +ESBOZADO ˌesβoθˈaðo +ESBOZADOS ˌesβoθˈaðos +ESBOZAR ˌesβoθˈaɾ +ESBOZO esβˈoθo +ESCABECHAR ˌeskaβetʃˈaɾ +ESCABECHE ˌeskaβˈetʃe +ESCABECHINA ˌeskaβetʃˈina +ESCABIA eskˈaβja +ESCABIÁ ˌeskaβjˈa +ESCABIABAS ˌeskaβjˈaβas +ESCABIADO ˌeskaβjˈaðo +ESCABIADOR ˌeskaβjaðˈoɾ +ESCABIADORA ˌeskaβjaðˈoɾa +ESCABIADORAS ˌeskaβjaðˈoɾas +ESCABIADORES ˌeskaβjaðˈoɾes +ESCABIÁIS ˌeskaβjˈais +ESCABIAMOS ˌeskaβjˈamos +ESCABIAN eskˈaβjan +ESCABIANDO ˌeskaβjˈando +ESCABIAR ˌeskaβjˈaɾ +ESCABIARÁS ˌeskaβjaɾˈas +ESCABIARÍAS ˌeskaβjaɾˈias +ESCABIARON ˌeskaβjˈaɾon +ESCABIAS eskˈaβjas +ESCABIÁS ˌeskaβjˈas +ESCABIASTE ˌeskaβjˈaste +ESCABIASTEIS ˌeskaβjˈasteɪs +ESCABIÉ ˌeskaβjˈe +ESCABIO eskˈaβjo +ESCABIÓ ˌeskaβjˈo +ESCABIOS eskˈaβjos +ESCACHAR ˌeskatʃˈaɾ +ESCACHARRAR ˌeskatʃaɾɾˈaɾ +ESCAECIDA ˌeskaeθˈiða +ESCAECIDAS ˌeskaeθˈiðas +ESCAECIDO ˌeskaeθˈiðo +ESCAECIDOS ˌeskaeθˈiðos +ESCAFANDRA ˌeskafˈandɾa +ESCAFOIDE ˌeskafˈoɪðe +ESCAFOIDES ˌeskafˈoɪðes +ESCALA eskˈala +ESCALABILIDAD ˌeskalˌaβiliðˈad +ESCALACIÓN ˌeskalaθjˈon +ESCALADA ˌeskalˈaða +ESCALADAS ˌeskalˈaðas +ESCALADO ˌeskalˈaðo +ESCALADOS ˌeskalˈaðos +ESCALAFÓN ˌeskalafˈon +ESCALAMIENTO ˌeskalamjˈɛnto +ESCALANTE ˌeskalˈante +ESCALAR ˌeskalˈaɾ +ESCALAS eskˈalas +ESCALDADO ˌeskalðˈaðo +ESCALDAR ˌeskalðˈaɾ +ESCALEN eskˈalen +ESCALENA ˌeskalˈena +ESCALENAS ˌeskalˈenas +ESCALENO ˌeskalˈeno +ESCALENOS ˌeskalˈenos +ESCALERA ˌeskalˈeɾa +ESCALERITA ˌeskaleɾˈita +ESCALESIA ˌeskalˈesja +ESCALETA ˌeskalˈeta +ESCALFADA ˌeskalfˈaða +ESCALFADAS ˌeskalfˈaðas +ESCALFADO ˌeskalfˈaðo +ESCALFADOS ˌeskalfˈaðos +ESCALFAR ˌeskalfˈaɾ +ESCALIVADA ˌeskaliβˈaða +ESCALOFRIAR ˌeskalˌofɾiˈaɾ +ESCALOFRÍO ˌeskalofɾˈio +ESCALÓN ˌeskalˈon +ESCALONA ˌeskalˈona +ESCALOÑA ˌeskalˈoɲa +ESCALONAMIENTO ˌeskalˌonamjˈɛnto +ESCALONAR ˌeskalonˈaɾ +ESCALONIA ˌeskalˈonja +ESCALOPÍN ˌeskalopˈin +ESCAMA eskˈama +ESCAMADA ˌeskamˈaða +ESCAMADAS ˌeskamˈaðas +ESCAMADO ˌeskamˈaðo +ESCAMADOS ˌeskamˈaðos +ESCAMAR ˌeskamˈaɾ +ESCAMES eskˈames +ESCAMOL ˌeskamˈol +ESCAMOLE ˌeskamˈole +ESCAMOSAL ˌeskamosˈal +ESCAMOTEABLE ˌeskamˌoteˈaβle +ESCAMOTEAR ˌeskamˌoteˈaɾ +ESCAMOTEO ˌeskamotˈeo +ESCAMPADA ˌeskampˈaða +ESCAMPADAS ˌeskampˈaðas +ESCAMPADO ˌeskampˈaðo +ESCAMPADOS ˌeskampˈaðos +ESCAMPAR ˌeskampˈaɾ +ESCAÑA eskˈaɲa +ESCANCIADA ˌeskanθjˈaða +ESCANCIADAS ˌeskanθjˈaðas +ESCANCIADO ˌeskanθjˈaðo +ESCANCIADOR ˌeskanθjaðˈoɾ +ESCANCIADORA ˌeskanθjaðˈoɾa +ESCANCIADORES ˌeskanθjaðˈoɾes +ESCANCIADOS ˌeskanθjˈaðos +ESCANCIAR ˌeskanθjˈaɾ +ESCANDA eskˈanda +ESCANDALETE ˌeskandalˈete +ESCANDALIZADA ˌeskandˌaliθˈaða +ESCANDALIZADAS ˌeskandˌaliθˈaðas +ESCANDALIZADO ˌeskandˌaliθˈaðo +ESCANDALIZADOS ˌeskandˌaliθˈaðos +ESCANDALOSA ˌeskandalˈosa +ESCANDALOSAS ˌeskandalˈosas +ESCANDALOSO ˌeskandalˈoso +ESCANDALOSOS ˌeskandalˈosos +ESCANDENTE ˌeskandˈɛnte +ESCANDINAVO ˌeskandinˈaβo +ESCANDIO eskˈandjo +ESCANEA ˌeskanˈea +ESCANEADA ˌeskaneˈaða +ESCANEADAS ˌeskaneˈaðas +ESCANEADO ˌeskaneˈaðo +ESCANEADOS ˌeskaneˈaðos +ESCANEAMOS ˌeskaneˈamos +ESCANEANDO ˌeskaneˈando +ESCANEAR ˌeskaneˈaɾ +ESCANEARA ˌeskaneˈaɾa +ESCANEARÁ ˌeskanˌeaɾˈa +ESCANEÁRAMOS ˌeskaneˈaɾamos +ESCANEARAS ˌeskaneˈaɾas +ESCANEARÁS ˌeskanˌeaɾˈas +ESCANEAREIS ˌeskaneˈaɾeɪs +ESCANEAREMOS ˌeskanˌeaɾˈemos +ESCANEARES ˌeskaneˈaɾes +ESCANEARÍAMOS ˌeskanˌeaɾˈiamos +ESCANEAS ˌeskanˈeas +ESCANEASTE ˌeskaneˈaste +ESCANEE ˌeskanˈee +ESCANEEMOS ˌeskaneˈemos +ESCANEES ˌeskanˈees +ESCANEO ˌeskanˈeo +ESCÁNER eskˈaneɾ +ESCAÑO eskˈaɲo +ESCAPADA ˌeskapˈaða +ESCAPADAS ˌeskapˈaðas +ESCAPADITA ˌeskapaðˈita +ESCAPADO ˌeskapˈaðo +ESCAPADOS ˌeskapˈaðos +ESCAPAMOS ˌeskapˈamos +ESCAPANDO ˌeskapˈando +ESCAPAR ˌeskapˈaɾ +ESCAPARA ˌeskapˈaɾa +ESCAPARÁ ˌeskapaɾˈa +ESCAPÁRAMOS ˌeskapˈaɾamos +ESCAPARAS ˌeskapˈaɾas +ESCAPARÁS ˌeskapaɾˈas +ESCAPARATE ˌeskapaɾˈate +ESCAPARATISTA ˌeskapˌaɾatˈista +ESCAPAREIS ˌeskapˈaɾeɪs +ESCAPAREMOS ˌeskapaɾˈemos +ESCAPARES ˌeskapˈaɾes +ESCAPARÍAMOS ˌeskapaɾˈiamos +ESCAPARON ˌeskapˈaɾon +ESCAPAS eskˈapas +ESCAPASTE ˌeskapˈaste +ESCAPE eskˈape +ESCAPEMOS ˌeskapˈemos +ESCAPES eskˈapes +ESCAPO eskˈapo +ESCAPÓ ˌeskapˈo +ESCAPULAR ˌeskapulˈaɾ +ESCAQUEÁ ˌeskakeˈa +ESCAQUEADA ˌeskakeˈaða +ESCAQUEADAS ˌeskakeˈaðas +ESCAQUEADOS ˌeskakeˈaðos +ESCAQUEARSE ˌeskakeˈaɾse +ESCARA eskˈaɾa +ESCARABAJO ˌeskaɾaβˈaxo +ESCARABEO ˌeskaɾaβˈeo +ESCARAMUZA ˌeskaɾamˈuθa +ESCARAMUZADOR ˌeskaɾˌamuθaðˈoɾ +ESCARAMUZAR ˌeskaɾˌamuθˈaɾ +ESCARAPELAR ˌeskaɾˌapelˈaɾ +ESCARCHA eskˈaɾtʃa +ESCARCHAR ˌeskaɾtʃˈaɾ +ESCARCHAS eskˈaɾtʃas +ESCARDADA ˌeskaɾðˈaða +ESCARDADAS ˌeskaɾðˈaðas +ESCARDADO ˌeskaɾðˈaðo +ESCARDADOS ˌeskaɾðˈaðos +ESCARDAR ˌeskaɾðˈaɾ +ESCARIADA ˌeskaɾjˈaða +ESCARIADAS ˌeskaɾjˈaðas +ESCARIADO ˌeskaɾjˈaðo +ESCARIADOS ˌeskaɾjˈaðos +ESCARIAR ˌeskaɾjˈaɾ +ESCARIFICAR ˌeskaɾˌifikˈaɾ +ESCARLATA ˌeskaɾlˈata +ESCARLATINA ˌeskaɾlatˈina +ESCARMENADA ˌeskaɾmenˈaða +ESCARMENADAS ˌeskaɾmenˈaðas +ESCARMENADO ˌeskaɾmenˈaðo +ESCARMENADOS ˌeskaɾmenˈaðos +ESCARMENAR ˌeskaɾmenˈaɾ +ESCARMENTADA ˌeskaɾmentˈaða +ESCARMENTADAS ˌeskaɾmentˈaðas +ESCARMENTADO ˌeskaɾmentˈaðo +ESCARMENTADOS ˌeskaɾmentˈaðos +ESCARMIENTO ˌeskaɾmjˈɛnto +ESCARNECER ˌeskaɾneθˈeɾ +ESCARNECIDA ˌeskaɾneθˈiða +ESCARNECIDAS ˌeskaɾneθˈiðas +ESCARNECIDO ˌeskaɾneθˈiðo +ESCARNECIDOS ˌeskaɾneθˈiðos +ESCARNIO eskˈaɾnjo +ESCAROLA ˌeskaɾˈola +ESCARPADO ˌeskaɾpˈaðo +ESCARPADURA ˌeskaɾpaðˈuɾa +ESCARPAR ˌeskaɾpˈaɾ +ESCARPELO ˌeskaɾpˈelo +ESCARZAGA ˌeskaɾθˈaɣa +ESCARZANA ˌeskaɾθˈana +ESCARZANAS ˌeskaɾθˈanas +ESCARZANO ˌeskaɾθˈano +ESCARZANOS ˌeskaɾθˈanos +ESCASEADA ˌeskaseˈaða +ESCASEADAS ˌeskaseˈaðas +ESCASEADO ˌeskaseˈaðo +ESCASEADOS ˌeskaseˈaðos +ESCASEAR ˌeskaseˈaɾ +ESCASO eskˈaso +ESCATIMADA ˌeskatimˈaða +ESCATIMADAS ˌeskatimˈaðas +ESCATIMADO ˌeskatimˈaðo +ESCATIMADOS ˌeskatimˈaðos +ESCATIMAR ˌeskatimˈaɾ +ESCATOLOGÍA ˌeskatˌoloxˈia +ESCATOLÓGICA ˌeskatolˈoxika +ESCATOLÓGICAS ˌeskatolˈoxikas +ESCATOLÓGICO ˌeskatolˈoxiko +ESCATOLÓGICOS ˌeskatolˈoxikos +ESCAVADA ˌeskaβˈaða +ESCAVADAS ˌeskaβˈaðas +ESCAVADO ˌeskaβˈaðo +ESCAVADOS ˌeskaβˈaðos +ESCENA esθˈena +ESCENARIO ˌesθenˈaɾjo +ESCÉNICO esθˈeniko +ESCENICOS ˌesθenˈikos +ESCÉNICOS esθˈenikos +ESCENIFICADA ˌesθenˌifikˈaða +ESCENIFICADAS ˌesθenˌifikˈaðas +ESCENIFICADO ˌesθenˌifikˈaðo +ESCENIFICADOS ˌesθenˌifikˈaðos +ESCÉPTICA esθˈepːtika +ESCÉPTICAS esθˈepːtikas +ESCEPTICISMO ˌesθepːtiθˈismo +ESCÉPTICO esθˈepːtiko +ESCÉPTICOS esθˈepːtikos +ESCIENCIA esθjˈɛnθja +ESCILA esθˈila +ESCINDIDA ˌesθindˈiða +ESCINDIDAS ˌesθindˈiðas +ESCINDIDO ˌesθindˈiðo +ESCINDIDOS ˌesθindˈiðos +ESCITA esθˈita +ESCITALOPRAM ˌesθitalˈopɾam +ESCLARECEDOR ˌesklaɾˌeθeðˈoɾ +ESCLARECER ˌesklaɾeθˈeɾ +ESCLARECIDA ˌesklaɾeθˈiða +ESCLARECIDAS ˌesklaɾeθˈiðas +ESCLARECIDO ˌesklaɾeθˈiðo +ESCLARECIDOS ˌesklaɾeθˈiðos +ESCLARECIMIENTO ˌesklaɾˌeθimjˈɛnto +ESCLAVITO ˌesklaβˈito +ESCLAVIZACIÓN ˌesklaβˌiθaθjˈon +ESCLAVIZADA ˌesklaβiθˈaða +ESCLAVIZADAS ˌesklaβiθˈaðas +ESCLAVIZADO ˌesklaβiθˈaðo +ESCLAVIZADOS ˌesklaβiθˈaðos +ESCLAVIZANTE ˌesklaβiθˈante +ESCLAVIZAR ˌesklaβiθˈaɾ +ESCLAVO esklˈaβo +ESCLERODERMIA ˌeskleɾoðˈeɾmja +ESCLERODÉRMICO ˌeskleɾoðˈeɾmiko +ESCLERODERMIFORME ˌeskleɾˌoðeɾmifˈoɾme +ESCLEROSAR ˌeskleɾosˈaɾ +ESCLEROSIS ˌeskleɾˈosis +ESCLEROSTINA ˌeskleɾostˈina +ESCLERÓTICA ˌeskleɾˈotika +ESCOBA eskˈoβa +ESCOBADA ˌeskoβˈaða +ESCOBADAS ˌeskoβˈaðas +ESCOBADO ˌeskoβˈaðo +ESCOBADOS ˌeskoβˈaðos +ESCOBAR ˌeskoβˈaɾ +ESCOCER ˌeskoθˈeɾ +ESCOCÉS ˌeskoθˈes +ESCOCESES ˌeskoθˈeses +ESCOCIA eskˈoθja +ESCOCIDA ˌeskoθˈiða +ESCOCIDAS ˌeskoθˈiðas +ESCOCIDO ˌeskoθˈiðo +ESCOCIDOS ˌeskoθˈiðos +ESCOGER ˌeskoxˈeɾ +ESCOGIDA ˌeskoxˈiða +ESCOGIDAS ˌeskoxˈiðas +ESCOGIDO ˌeskoxˈiðo +ESCOGIDOS ˌeskoxˈiðos +ESCOJAS eskˈoxas +ESCOLANA ˌeskolˈana +ESCOLANÍA ˌeskolanˈia +ESCOLANO ˌeskolˈano +ESCOLAPIA ˌeskolˈapja +ESCOLAR ˌeskolˈaɾ +ESCOLARIZAR ˌeskolˌaɾiθˈaɾ +ESCOLÁSTICA ˌeskolˈastika +ESCOLÁSTICAS ˌeskolˈastikas +ESCOLÁSTICO ˌeskolˈastiko +ESCOLÁSTICOS ˌeskolˈastikos +ESCOLIOSIS ˌeskoljˈosis +ESCOLTA eskˈolta +ESCOLTADA ˌeskoltˈaða +ESCOLTADAS ˌeskoltˈaðas +ESCOLTADO ˌeskoltˈaðo +ESCOLTADOS ˌeskoltˈaðos +ESCOLTAR ˌeskoltˈaɾ +ESCOMBRADA ˌeskombɾˈaða +ESCOMBRADAS ˌeskombɾˈaðas +ESCOMBRADOS ˌeskombɾˈaðos +ESCOMBRAR ˌeskombɾˈaɾ +ESCOMBRO eskˈombɾo +ESCOMBROS eskˈombɾos +ESCONDAMOS ˌeskondˈamos +ESCONDELERO ˌeskondelˈeɾo +ESCONDER ˌeskondˈeɾ +ESCONDIDA ˌeskondˈiða +ESCONDIDAS ˌeskondˈiðas +ESCONDIDO ˌeskondˈiðo +ESCONDIDOS ˌeskondˈiðos +ESCONDITE ˌeskondˈite +ESCONDRIJO ˌeskondɾˈixo +ESCOPETA ˌeskopˈeta +ESCOPETAZO ˌeskopetˈaθo +ESCOPETERO ˌeskopetˈeɾo +ESCOPLEADA ˌeskopleˈaða +ESCOPLEADAS ˌeskopleˈaðas +ESCOPLEADO ˌeskopleˈaðo +ESCOPLEADOS ˌeskopleˈaðos +ESCOPLEAR ˌeskopleˈaɾ +ESCOPLO eskˈoplo +ESCORADA ˌeskoɾˈaða +ESCORADAS ˌeskoɾˈaðas +ESCORADO ˌeskoɾˈaðo +ESCORADOS ˌeskoɾˈaðos +ESCORAR ˌeskoɾˈaɾ +ESCORARES ˌeskoɾˈaɾes +ESCORBUTO ˌeskoɾβˈuto +ESCORIA eskˈoɾja +ESCORIADA ˌeskoɾjˈaða +ESCORIADAS ˌeskoɾjˈaðas +ESCORIADO ˌeskoɾjˈaðo +ESCORIADOS ˌeskoɾjˈaðos +ESCORIAL ˌeskoɾjˈal +ESCORO eskˈoɾo +ESCORPIÓN ˌeskoɾpjˈon +ESCORZONERA ˌeskoɾθonˈeɾa +ESCOTADA ˌeskotˈaða +ESCOTADAS ˌeskotˈaðas +ESCOTADO ˌeskotˈaðo +ESCOTADOS ˌeskotˈaðos +ESCOTADURA ˌeskotaðˈuɾa +ESCOTAR ˌeskotˈaɾ +ESCOTO eskˈoto +ESCRACHAR ˌeskɾatʃˈaɾ +ESCRACHE eskɾˈatʃe +ESCRIBANA ˌeskɾiβˈana +ESCRIBANIL ˌeskɾiβanˈil +ESCRIBANO ˌeskɾiβˈano +ESCRIBE eskɾˈiβe +ESCRIBIR ˌeskɾiβˈiɾ +ESCRITA eskɾˈita +ESCRITAS eskɾˈitas +ESCRITO eskɾˈito +ESCRITOR ˌeskɾitˈoɾ +ESCRITORA ˌeskɾitˈoɾa +ESCRITORES ˌeskɾitˈoɾes +ESCRITORIO ˌeskɾitˈoɾjo +ESCRITOS eskɾˈitos +ESCRITURA ˌeskɾitˈuɾa +ESCRITURAL ˌeskɾituɾˈal +ESCRITURAR ˌeskɾituɾˈaɾ +ESCROTAL ˌeskɾotˈal +ESCROTO eskɾˈoto +ESCRUPULIZAR ˌeskɾupˌuliθˈaɾ +ESCRÚPULO eskɾˈupulo +ESCRÚPULOS eskɾˈupulos +ESCRUPULOSA ˌeskɾupulˈosa +ESCRUPULOSAS ˌeskɾupulˈosas +ESCRUPULOSO ˌeskɾupulˈoso +ESCRUPULOSOS ˌeskɾupulˈosos +ESCRUTADA ˌeskɾutˈaða +ESCRUTADAS ˌeskɾutˈaðas +ESCRUTADO ˌeskɾutˈaðo +ESCRUTADOS ˌeskɾutˈaðos +ESCRUTAR ˌeskɾutˈaɾ +ESCRUTINIO ˌeskɾutˈinjo +ESCÚA eskˈua +ESCUADRA eskwˈaðɾa +ESCUADRAR ˌeskwaðɾˈaɾ +ESCUADRÓN ˌeskwaðɾˈon +ESCUADRONADA ˌeskwaðɾonˈaða +ESCUADRONADAS ˌeskwaðɾonˈaðas +ESCUADRONADO ˌeskwaðɾonˈaðo +ESCUADRONADOS ˌeskwaðɾonˈaðos +ESCUADRONAR ˌeskwaðɾonˈaɾ +ESCUADRONES ˌeskwaðɾˈones +ESCUALO eskwˈalo +ESCUAMIFORME ˌeskwamifˈoɾme +ESCUCHA eskˈutʃa +ESCUCHADA ˌeskutʃˈaða +ESCUCHADAS ˌeskutʃˈaðas +ESCUCHADO ˌeskutʃˈaðo +ESCUCHADOS ˌeskutʃˈaðos +ESCUCHAR ˌeskutʃˈaɾ +ESCUCHASTE ˌeskutʃˈaste +ESCUCHE eskˈutʃe +ESCUCHIMIZADA ˌeskutʃˌimiθˈaða +ESCUCHIMIZADAS ˌeskutʃˌimiθˈaðas +ESCUCHIMIZADOS ˌeskutʃˌimiθˈaðos +ESCUCHO eskˈutʃo +ESCUDADA ˌeskuðˈaða +ESCUDADAS ˌeskuðˈaðas +ESCUDADO ˌeskuðˈaðo +ESCUDADOS ˌeskuðˈaðos +ESCUDAR ˌeskuðˈaɾ +ESCUDERO ˌeskuðˈeɾo +ESCUDITO ˌeskuðˈito +ESCUDO eskˈuðo +ESCUDRIÑADA ˌeskuðɾiɲˈaða +ESCUDRIÑADAS ˌeskuðɾiɲˈaðas +ESCUDRIÑADO ˌeskuðɾiɲˈaðo +ESCUDRIÑADORA ˌeskuðɾˌiɲaðˈoɾa +ESCUDRIÑADORAS ˌeskuðɾˌiɲaðˈoɾas +ESCUDRIÑADORES ˌeskuðɾˌiɲaðˈoɾes +ESCUDRIÑADOS ˌeskuðɾiɲˈaðos +ESCUDRIÑAMIENTO ˌeskuðɾˌiɲamjˈɛnto +ESCUDRIÑAR ˌeskuðɾiɲˈaɾ +ESCUELA eskwˈela +ESCUELACITIS ˌeskwelaθˈitis +ESCUELE eskwˈele +ESCUELERO ˌeskwelˈeɾo +ESCUELITA ˌeskwelˈita +ESCUETO eskwˈeto +ESCUINCLE eskwˈinkle +ESCUINTLA eskwˈintla +ESCUINTLE eskwˈintle +ESCULCA eskˈulka +ESCULCAR ˌeskulkˈaɾ +ESCULPIDA ˌeskulpˈiða +ESCULPIDAS ˌeskulpˈiðas +ESCULPIDO ˌeskulpˈiðo +ESCULPIDOS ˌeskulpˈiðos +ESCULPIR ˌeskulpˈiɾ +ESCULTISTA ˌeskultˈista +ESCULTOR ˌeskultˈoɾ +ESCULTURA ˌeskultˈuɾa +ESCULTURAL ˌeskultuɾˈal +ESCULTURALES ˌeskultuɾˈales +ESCUPIDA ˌeskupˈiða +ESCUPIDAS ˌeskupˈiðas +ESCUPIDO ˌeskupˈiðo +ESCUPIDOS ˌeskupˈiðos +ESCUPIR ˌeskupˈiɾ +ESCUPITAJO ˌeskupitˈaxo +ESCURIDAD ˌeskuɾiðˈad +ESCURRE eskˈuɾɾe +ESCURRIDO ˌeskuɾɾˈiðo +ESCURRIMIENTO ˌeskuɾɾimjˈɛnto +ESCURRIR ˌeskuɾɾˈiɾ +ESCUSO eskˈuso +ESCÚTER eskˈuteɾ +ESDRÚJULO esðɾˈuxulo +ESE ˈese +ESENCIA esˈɛnθja +ESENCIAL ˌesenθjˈal +ESENCIALIZAR ˌesenθjˌaliθˈaɾ +ESENCIALMENTE ˌesenθjˈalmˈente +ESENCIAS esˈɛnθjas +ESES ˈeses +ESFENOIDAL ˌesfenoɪðˈal +ESFENOPALATINO ˌesfenˌopalatˈino +ESFERA esfˈeɾa +ESFÉRICA esfˈeɾika +ESFÉRICAS esfˈeɾikas +ESFÉRICO esfˈeɾiko +ESFÉRICOS esfˈeɾikos +ESFERO esfˈeɾo +ESFEROCITO ˌesfeɾoθˈito +ESFEROCITOS ˌesfeɾoθˈitos +ESFEROCITOSIS ˌesfeɾˌoθitˈosis +ESFEROIDAL ˌesfeɾoɪðˈal +ESFERULITA ˌesfeɾulˈita +ESFINGE esfˈiŋxe +ESFÍNGIDO esfˈiŋxiðo +ESFINGOLÍPIDO ˌesfiŋɡolˈipiðo +ESFÍNTER esfˈinteɾ +ESFORZADA ˌesfoɾθˈaða +ESFORZADAMENTE ˌesfoɾθˈaðamˈente +ESFORZADAS ˌesfoɾθˈaðas +ESFORZADO ˌesfoɾθˈaðo +ESFORZADOS ˌesfoɾθˈaðos +ESFUERCITO ˌesfweɾθˈito +ESFUERZO esfwˈeɾθo +ESFUMADA ˌesfumˈaða +ESFUMADAS ˌesfumˈaðas +ESFUMADO ˌesfumˈaðo +ESFUMADOS ˌesfumˈaðos +ESFUMAR ˌesfumˈaɾ +ESFUMARSE ˌesfumˈaɾse +ESGRAFIAR ˌesɣɾafjˈaɾ +ESGRIMA esɣɾˈima +ESGRIMIDA ˌesɣɾimˈiða +ESGRIMIDAS ˌesɣɾimˈiðas +ESGRIMIDO ˌesɣɾimˈiðo +ESGRIMIDOR ˌesɣɾimiðˈoɾ +ESGRIMIDORA ˌesɣɾimiðˈoɾa +ESGRIMIDOS ˌesɣɾimˈiðos +ESGRIMIR ˌesɣɾimˈiɾ +ESGUAZAR ˌesɣwaθˈaɾ +ESGUÍN esɣˈin +ESLABÓN ˌeslaβˈon +ESLABONADA ˌeslaβonˈaða +ESLABONADAS ˌeslaβonˈaðas +ESLABONADO ˌeslaβonˈaðo +ESLABONADOS ˌeslaβonˈaðos +ESLABONAMIENTO ˌeslaβˌonamjˈɛnto +ESLABONAR ˌeslaβonˈaɾ +ESLAVO eslˈaβo +ESLAVÓFILO ˌeslaβˈofilo +ESLEÍR ˌesleˈiɾ +ESLOGAN eslˈoɣan +ESLOVACA ˌesloβˈaka +ESLOVAQUIA ˌesloβˈakja +ESLOVENA ˌesloβˈena +ESLOVENIA ˌesloβˈenja +ESLOVENO ˌesloβˈeno +ESMALTADA ˌesmaltˈaða +ESMALTADAS ˌesmaltˈaðas +ESMALTADO ˌesmaltˈaðo +ESMALTADOR ˌesmaltaðˈoɾ +ESMALTADOS ˌesmaltˈaðos +ESMALTAR ˌesmaltˈaɾ +ESMARFÓN ˌesmaɾfˈon +ESMÉCTICO esmˈektiko +ESMERADA ˌesmeɾˈaða +ESMERADAS ˌesmeɾˈaðas +ESMERADO ˌesmeɾˈaðo +ESMERADOS ˌesmeɾˈaðos +ESMERALDA ˌesmeɾˈalða +ESMERALDENSE ˌesmeɾalðˈɛnse +ESMERAR ˌesmeɾˈaɾ +ESMEREJÓN ˌesmeɾexˈon +ESMERIL ˌesmeɾˈil +ESMERO esmˈeɾo +ESMIRNA esmˈiɾna +ESMOG esmˈoɡ +ESMOQUIN esmˈokin +ESMORECER ˌesmoɾeθˈeɾ +ESMORECERSE ˌesmoɾeθˈeɾse +ESNIFADA ˌesnifˈaða +ESNIFADAS ˌesnifˈaðas +ESNIFADO ˌesnifˈaðo +ESNIFADOS ˌesnifˈaðos +ESNIFAR ˌesnifˈaɾ +ESNOB esnˈob +ESNORKELING ˌesnoɾkˈeliŋ +ESNÓRQUEL esnˈoɾkel +ESO ˈeso +ESOFÁGICO ˌesofˈaxiko +ESOFAGITIS ˌesofaxˈitis +ESÓFAGO esˈofaɣo +ESOFAGOGÁSTRICA ˌesofˌaɣoɣˈastɾika +ESOFAGOGÁSTRICAS ˌesofˌaɣoɣˈastɾikas +ESOFAGOGÁSTRICO ˌesofˌaɣoɣˈastɾiko +ESOFAGOGÁSTRICOS ˌesofˌaɣoɣˈastɾikos +ESOFAGOGASTRODUODENOSCOPIA ˌesofˌaɣoɣˌastɾoðwˌoðenoskˈopja +ESOFAGUECTOMÍA ˌesofˌaɣektomˈia +ESÓPICO esˈopiko +ESOS ˈesos +ÉSOS ˈesos +ESOTÉRICA ˌesotˈeɾika +ESOTÉRICAS ˌesotˈeɾikas +ESOTÉRICO ˌesotˈeɾiko +ESOTÉRICOS ˌesotˈeɾikos +ESPABILADA ˌespaβilˈaða +ESPABILADAS ˌespaβilˈaðas +ESPABILADO ˌespaβilˈaðo +ESPABILADOS ˌespaβilˈaðos +ESPABILARSE ˌespaβilˈaɾse +ESPACHURRADA ˌespatʃuɾɾˈaða +ESPACHURRADAS ˌespatʃuɾɾˈaðas +ESPACHURRADO ˌespatʃuɾɾˈaðo +ESPACHURRADOS ˌespatʃuɾɾˈaðos +ESPACHURRAMIENTO ˌespatʃˌuɾɾamjˈɛnto +ESPACHURRAR ˌespatʃuɾɾˈaɾ +ESPACIADA ˌespaθjˈaða +ESPACIADAS ˌespaθjˈaðas +ESPACIADO ˌespaθjˈaðo +ESPACIADOR ˌespaθjaðˈoɾ +ESPACIADOS ˌespaθjˈaðos +ESPACIAL ˌespaθjˈal +ESPACIALIZACIÓN ˌespaθjˌaliθaθjˈon +ESPACIALIZAR ˌespaθjˌaliθˈaɾ +ESPACIAMIENTO ˌespaθjamjˈɛnto +ESPACIAR ˌespaθjˈaɾ +ESPACIO espˈaθjo +ESPACIOTEMPORAL ˌespaθjˌotempoɾˈal +ESPADA espˈaða +ESPADACHINA ˌespaðatʃˈina +ESPADAÑA ˌespaðˈaɲa +ESPADAÑAL ˌespaðaɲˈal +ESPADERO ˌespaðˈeɾo +ESPADÓN ˌespaðˈon +ESPAGUETI ˌespaɣˈeti +ESPALDA espˈalða +ESPALDAR ˌespalðˈaɾ +ESPALDARAZO ˌespalðaɾˈaθo +ESPALDERO ˌespalðˈeɾo +ESPALDÓN ˌespalðˈon +ESPAÑA espˈaɲa +ESPANGLISH ˌespaŋɡlˈiʃ +ESPAÑITA ˌespaɲˈita +ESPAÑOL ˌespaɲˈol +ESPAÑOLA ˌespaɲˈola +ESPAÑOLAS ˌespaɲˈolas +ESPAÑOLAZO ˌespaɲolˈaθo +ESPAÑOLES ˌespaɲˈoles +ESPAÑOLIZAR ˌespaɲˌoliθˈaɾ +ESPANTADA ˌespantˈaða +ESPANTADAS ˌespantˈaðas +ESPANTADO ˌespantˈaðo +ESPANTADOS ˌespantˈaðos +ESPANTAMOS ˌespantˈamos +ESPANTAPÁJAROS ˌespantapˈaxaɾos +ESPANTAR ˌespantˈaɾ +ESPANTARSE ˌespantˈaɾse +ESPANTAVIEJAS ˌespantaβjˈexas +ESPANTO espˈanto +ESPANTOSO ˌespantˈoso +ESPARASODONTO ˌespaɾˌasoðˈonto +ESPARAVEL ˌespaɾaβˈel +ESPARCIDA ˌespaɾθˈiða +ESPARCIDAS ˌespaɾθˈiðas +ESPARCIDO ˌespaɾθˈiðo +ESPARCIDOS ˌespaɾθˈiðos +ESPARCIMIENTO ˌespaɾθimjˈɛnto +ESPARCIR ˌespaɾθˈiɾ +ESPARDEÑA ˌespaɾðˈeɲa +ESPÁRRAGO espˈaɾɾaɣo +ESPARRAGUERA ˌespaɾɾaɣˈeɾa +ESPARTANA ˌespaɾtˈana +ESPARTANAS ˌespaɾtˈanas +ESPARTANO ˌespaɾtˈano +ESPARTANOS ˌespaɾtˈanos +ESPARTAQUISTA ˌespaɾtakˈista +ESPARTAR ˌespaɾtˈaɾ +ESPARTIZAL ˌespaɾtiθˈal +ESPARTO espˈaɾto +ESPASMO espˈasmo +ESPATA espˈata +ESPÁTULA espˈatula +ESPECIA espˈeθja +ESPECIACIÓN ˌespeθjaθjˈon +ESPECIADA ˌespeθjˈaða +ESPECIADAS ˌespeθjˈaðas +ESPECIADOS ˌespeθjˈaðos +ESPECIAL ˌespeθjˈal +ESPECIALES ˌespeθjˈales +ESPECIALIDAD ˌespeθjˌaliðˈad +ESPECIALISTA ˌespeθjalˈista +ESPECIALISTAS ˌespeθjalˈistas +ESPECIALIZACIÓN ˌespeθjˌaliθaθjˈon +ESPECIALIZADA ˌespeθjˌaliθˈaða +ESPECIALIZADAS ˌespeθjˌaliθˈaðas +ESPECIALIZADO ˌespeθjˌaliθˈaðo +ESPECIALIZADOS ˌespeθjˌaliθˈaðos +ESPECIALIZAR ˌespeθjˌaliθˈaɾ +ESPECIALMENTE ˌespeθjˈalmˈente +ESPECIAR ˌespeθjˈaɾ +ESPECIE espˈeθje +ESPECIES espˈeθjes +ESPECIFICACIONES ˌespeθˌifikaθjˈones +ESPECIFICADA ˌespeθˌifikˈaða +ESPECIFICADAS ˌespeθˌifikˈaðas +ESPECIFICADO ˌespeθˌifikˈaðo +ESPECIFICADOR ˌespeθˌifikaðˈoɾ +ESPECIFICADOS ˌespeθˌifikˈaðos +ESPECIFICAR ˌespeθˌifikˈaɾ +ESPECIFICATIVA ˌespeθˌifikatˈiβa +ESPECIFICATIVAS ˌespeθˌifikatˈiβas +ESPECIFICATIVO ˌespeθˌifikatˈiβo +ESPECIFICATIVOS ˌespeθˌifikatˈiβos +ESPECIFICO ˌespeθifˈiko +ESPECÍFICO ˌespeθˈifiko +ESPECÍFICOS ˌespeθˈifikos +ESPECTACULAR ˌespektˌakulˈaɾ +ESPECTÁCULO ˌespektˈakulo +ESPECTÁCULOS ˌespektˈakulos +ESPECTADOR ˌespektaðˈoɾ +ESPECTADORA ˌespektaðˈoɾa +ESPECTRO espˈektɾo +ESPECTROFOTOMETRÍA ˌespektɾˌofotˌometɾˈia +ESPECTRÓMETRO ˌespektɾˈometɾo +ESPECULADA ˌespekulˈaða +ESPECULADAS ˌespekulˈaðas +ESPECULADO ˌespekulˈaðo +ESPECULADORA ˌespekˌulaðˈoɾa +ESPECULADOS ˌespekulˈaðos +ESPECULAR ˌespekulˈaɾ +ESPECULATIVA ˌespekˌulatˈiβa +ESPECULATIVAS ˌespekˌulatˈiβas +ESPECULATIVO ˌespekˌulatˈiβo +ESPECULATIVOS ˌespekˌulatˈiβos +ESPEDICIÓN ˌespeðiθjˈon +ESPEJADO ˌespexˈaðo +ESPEJEADA ˌespexeˈaða +ESPEJEADAS ˌespexeˈaðas +ESPEJEADO ˌespexeˈaðo +ESPEJEADOS ˌespexeˈaðos +ESPEJEAR ˌespexeˈaɾ +ESPEJISMO ˌespexˈismo +ESPEJO espˈexo +ESPEJOS espˈexos +ESPEJUELO ˌespexwˈelo +ESPELEOBUCEADOR ˌespelˌeoβˌuθeaðˈoɾ +ESPELETA ˌespelˈeta +ESPELTA espˈelta +ESPELUZNADA ˌespeluθnˈaða +ESPELUZNADAS ˌespeluθnˈaðas +ESPELUZNADO ˌespeluθnˈaðo +ESPELUZNADOS ˌespeluθnˈaðos +ESPELUZNANTE ˌespeluθnˈante +ESPELUZNAR ˌespeluθnˈaɾ +ESPENSA espˈɛnsa +ESPERA espˈeɾa +ESPERADA ˌespeɾˈaða +ESPERADAS ˌespeɾˈaðas +ESPERADO ˌespeɾˈaðo +ESPERADORA ˌespeɾaðˈoɾa +ESPERADOS ˌespeɾˈaðos +ESPERÁIS ˌespeɾˈais +ESPERAMOS ˌespeɾˈamos +ESPERAN espˈeɾan +ESPERANCERO ˌespeɾanθˈeɾo +ESPERANDO ˌespeɾˈando +ESPERANZA ˌespeɾˈanθa +ESPERANZADA ˌespeɾanθˈaða +ESPERANZADAS ˌespeɾanθˈaðas +ESPERANZADO ˌespeɾanθˈaðo +ESPERANZADOR ˌespeɾˌanθaðˈoɾ +ESPERANZADOS ˌespeɾanθˈaðos +ESPERAR ˌespeɾˈaɾ +ESPERARA ˌespeɾˈaɾa +ESPERARÁ ˌespeɾaɾˈa +ESPERÁRAMOS ˌespeɾˈaɾamos +ESPERARAS ˌespeɾˈaɾas +ESPERARÁS ˌespeɾaɾˈas +ESPERAREIS ˌespeɾˈaɾeɪs +ESPERAREMOS ˌespeɾaɾˈemos +ESPERARES ˌespeɾˈaɾes +ESPERARÍAMOS ˌespeɾaɾˈiamos +ESPERAS espˈeɾas +ESPERÁS ˌespeɾˈas +ESPERASTE ˌespeɾˈaste +ESPERE espˈeɾe +ESPEREMOS ˌespeɾˈemos +ESPERES espˈeɾes +ESPERMA espˈeɾma +ESPERMATECA ˌespeɾmatˈeka +ESPERMÁTICA ˌespeɾmˈatika +ESPERMÁTICAS ˌespeɾmˈatikas +ESPERMÁTICO ˌespeɾmˈatiko +ESPERMÁTICOS ˌespeɾmˈatikos +ESPERMÁTIDA ˌespeɾmˈatiða +ESPERMATÓFORO ˌespeɾmatˈofoɾo +ESPERMATOGONIA ˌespeɾmˌatoɣˈonja +ESPERMIDINA ˌespeɾmiðˈina +ESPERO espˈeɾo +ESPERPÉNTICO ˌespeɾpˈentiko +ESPERPENTO ˌespeɾpˈɛnto +ESPESA espˈesa +ESPESADA ˌespesˈaða +ESPESADAS ˌespesˈaðas +ESPESADO ˌespesˈaðo +ESPESADOS ˌespesˈaðos +ESPESAMIENTO ˌespesamjˈɛnto +ESPESANTE ˌespesˈante +ESPESAR ˌespesˈaɾ +ESPESAS espˈesas +ESPESÍSIMO ˌespesˈisimo +ESPESO espˈeso +ESPESOR ˌespesˈoɾ +ESPETADA ˌespetˈaða +ESPETADAS ˌespetˈaðas +ESPETADO ˌespetˈaðo +ESPETADOS ˌespetˈaðos +ESPETERO ˌespetˈeɾo +ESPETO espˈeto +ESPÍA espˈia +ESPIADA espjˈaða +ESPIADAS espjˈaðas +ESPIADO espjˈaðo +ESPIADOS espjˈaðos +ESPIAR espjˈaɾ +ESPICHADA ˌespitʃˈaða +ESPICHADAS ˌespitʃˈaðas +ESPICHADO ˌespitʃˈaðo +ESPICHADOS ˌespitʃˈaðos +ESPICHAR ˌespitʃˈaɾ +ESPICHE espˈitʃe +ESPIGA espˈiɣa +ESPIGADA ˌespiɣˈaða +ESPIGADAS ˌespiɣˈaðas +ESPIGADO ˌespiɣˈaðo +ESPIGADOR ˌespiɣaðˈoɾ +ESPIGADOS ˌespiɣˈaðos +ESPIGAMOS ˌespiɣˈamos +ESPIGANDO ˌespiɣˈando +ESPIGAR ˌespiɣˈaɾ +ESPIGARA ˌespiɣˈaɾa +ESPIGARÁ ˌespiɣaɾˈa +ESPIGÁRAMOS ˌespiɣˈaɾamos +ESPIGARAS ˌespiɣˈaɾas +ESPIGARÁS ˌespiɣaɾˈas +ESPIGAREIS ˌespiɣˈaɾeɪs +ESPIGARÉIS ˌespiɣaɾˈeis +ESPIGAREMOS ˌespiɣaɾˈemos +ESPIGARES ˌespiɣˈaɾes +ESPIGARÍA ˌespiɣaɾˈia +ESPIGARÍAMOS ˌespiɣaɾˈiamos +ESPIGARÍAS ˌespiɣaɾˈias +ESPIGAS espˈiɣas +ESPIGASTE ˌespiɣˈaste +ESPIGO espˈiɣo +ESPIGÓN ˌespiɣˈon +ESPIGUE espˈiɣe +ESPIGUEMOS ˌespiɣˈemos +ESPIGUES espˈiɣes +ESPÍN espˈin +ESPINA espˈina +ESPINACA ˌespinˈaka +ESPINAL ˌespinˈal +ESPINAR ˌespinˈaɾ +ESPINAZO ˌespinˈaθo +ESPINELA ˌespinˈela +ESPINERO ˌespinˈeɾo +ESPINETA ˌespinˈeta +ESPINGARDA ˌespiŋɡˈaɾða +ESPINO espˈino +ESPINODAL ˌespinoðˈal +ESPINORIAL ˌespinoɾjˈal +ESPINOSA ˌespinˈosa +ESPINOSO ˌespinˈoso +ESPINOSOS ˌespinˈosos +ESPINOTALÁMICO ˌespinˌotalˈamiko +ESPIONAJE ˌespjonˈaxe +ESPIRÁCULO ˌespiɾˈakulo +ESPIRADA ˌespiɾˈaða +ESPIRADAS ˌespiɾˈaðas +ESPIRADO ˌespiɾˈaðo +ESPIRADOS ˌespiɾˈaðos +ESPIRALADO ˌespiɾalˈaðo +ESPIRAR ˌespiɾˈaɾ +ESPIRATORIO ˌespiɾatˈoɾjo +ESPÍRITU espˈiɾitu +ESPIRITUAL ˌespiɾitwˈal +ESPIRITUALIDAD ˌespiɾˌitwaliðˈad +ESPIRITUALIZACIÓN ˌespiɾˌitwalˌiθaθjˈon +ESPIRITUALIZADA ˌespiɾˌitwaliθˈaða +ESPIRITUALIZADAS ˌespiɾˌitwaliθˈaðas +ESPIRITUALIZADO ˌespiɾˌitwaliθˈaðo +ESPIRITUALIZADOS ˌespiɾˌitwaliθˈaðos +ESPIRITUALIZAR ˌespiɾˌitwaliθˈaɾ +ESPIROMETRÍA ˌespiɾˌometɾˈia +ESPIROMÉTRICA ˌespiɾomˈetɾika +ESPIROMÉTRICAS ˌespiɾomˈetɾikas +ESPIROMÉTRICO ˌespiɾomˈetɾiko +ESPIROMÉTRICOS ˌespiɾomˈetɾikos +ESPITA espˈita +ESPLANADO ˌesplanˈaðo +ESPLENDER ˌesplendˈeɾ +ESPLENDIDA ˌesplendˈiða +ESPLÉNDIDA esplˈendiða +ESPLENDIDAS ˌesplendˈiðas +ESPLENDIDO ˌesplendˈiðo +ESPLÉNDIDO esplˈendiðo +ESPLENDIDOS ˌesplendˈiðos +ESPLENDOROSO ˌesplendoɾˈoso +ESPLÉNICO esplˈeniko +ESPLENORRENAL ˌesplenˌoɾɾenˈal +ESPLENORRENALES ˌesplenˌoɾɾenˈales +ESPLICADA ˌesplikˈaða +ESPLICADAS ˌesplikˈaðas +ESPLICADO ˌesplikˈaðo +ESPLICADOS ˌesplikˈaðos +ESPLICAR ˌesplikˈaɾ +ESPLIEGO ˌespliˈeɣo +ESPOLAZO ˌespolˈaθo +ESPOLEADA ˌespoleˈaða +ESPOLEADAS ˌespoleˈaðas +ESPOLEADO ˌespoleˈaðo +ESPOLEADOS ˌespoleˈaðos +ESPOLEAR ˌespoleˈaɾ +ESPOLIQUE ˌespolˈike +ESPOLÓN ˌespolˈon +ESPOLONEAR ˌespolˌoneˈaɾ +ESPOLONERO ˌespolonˈeɾo +ESPOLVOREADA ˌespolβˌoɾeˈaða +ESPOLVOREADAS ˌespolβˌoɾeˈaðas +ESPOLVOREADO ˌespolβˌoɾeˈaðo +ESPOLVOREADOS ˌespolβˌoɾeˈaðos +ESPOLVOREAR ˌespolβˌoɾeˈaɾ +ESPONDILITIS ˌespondilˈitis +ESPONDILOARTROPATÍA ˌespondˌiloˌaɾtɾopatˈia +ESPONDILODISCITIS ˌespondˌiloðisθˈitis +ESPONDILOLISTESIS ˌespondˌilolistˈesis +ESPONDILOSIS ˌespondilˈosis +ESPONGIFORME ˌespoŋxifˈoɾme +ESPONGIOSIS ˌespoŋxjˈosis +ESPONJA espˈoŋxa +ESPONJADA ˌespoŋxˈaða +ESPONJADAS ˌespoŋxˈaðas +ESPONJADO ˌespoŋxˈaðo +ESPONJADOS ˌespoŋxˈaðos +ESPONJAR ˌespoŋxˈaɾ +ESPONJARAN ˌespoŋxˈaɾan +ESPONJARÉ ˌespoŋxaɾˈe +ESPONJAREN ˌespoŋxˈaɾen +ESPONJARES ˌespoŋxˈaɾes +ESPONJITA ˌespoŋxˈita +ESPONJO espˈoŋxo +ESPONJOSA ˌespoŋxˈosa +ESPONJOSAS ˌespoŋxˈosas +ESPONJOSIDAD ˌespoŋxˌosiðˈad +ESPONJOSO ˌespoŋxˈoso +ESPONJOSOS ˌespoŋxˈosos +ESPONSORIZADA ˌesponsˌoɾiθˈaða +ESPONSORIZADAS ˌesponsˌoɾiθˈaðas +ESPONSORIZADO ˌesponsˌoɾiθˈaðo +ESPONSORIZADOS ˌesponsˌoɾiθˈaðos +ESPONSORIZAR ˌesponsˌoɾiθˈaɾ +ESPONTANEIDAD ˌespontˌaneɪðˈad +ESPORA espˈoɾa +ESPORADA ˌespoɾˈaða +ESPORÁDICO ˌespoɾˈaðiko +ESPORANGIO ˌespoɾˈaŋxjo +ESPORANGIÓFORO ˌespoɾaŋxjˈofoɾo +ESPOROZOITO ˌespoɾoθˈoɪto +ESPOSA espˈosa +ESPOSADA ˌesposˈaða +ESPOSADAS ˌesposˈaðas +ESPOSADO ˌesposˈaðo +ESPOSADOS ˌesposˈaðos +ESPOSAMIENTO ˌesposamjˈɛnto +ESPOSAR ˌesposˈaɾ +ESPOSAS espˈosas +ESPOSO espˈoso +ESPRAY espɾˈaɪ +ESPRESSO espɾˈesso +ESPRÍN espɾˈin +ESPRINGFIELDENSE ˌespɾiŋɡfjelðˈɛnse +ESPRINT espɾˈint +ESPRINTADA ˌespɾintˈaða +ESPRINTADAS ˌespɾintˈaðas +ESPRINTADO ˌespɾintˈaðo +ESPRINTADOS ˌespɾintˈaðos +ESPRINTAR ˌespɾintˈaɾ +ESPUELA espwˈela +ESPUERTA espwˈeɾta +ESPUMA espˈuma +ESPUMACIÓN ˌespumaθjˈon +ESPUMADA ˌespumˈaða +ESPUMADAS ˌespumˈaðas +ESPUMADERA ˌespumaðˈeɾa +ESPUMADO ˌespumˈaðo +ESPUMADOS ˌespumˈaðos +ESPUMANTE ˌespumˈante +ESPUMEAR ˌespumeˈaɾ +ESPUMITA ˌespumˈita +ESPUMOSO ˌespumˈoso +ESPUNDIA espˈundja +ESPURIO espˈuɾjo +ESPUTADA ˌesputˈaða +ESPUTADAS ˌesputˈaðas +ESPUTADO ˌesputˈaðo +ESPUTADOS ˌesputˈaðos +ESPUTAR ˌesputˈaɾ +ESPUTO espˈuto +ESQUEJE eskˈexe +ESQUELETAL ˌeskeletˈal +ESQUELÉTICO ˌeskelˈetiko +ESQUELETO ˌeskelˈeto +ESQUELITA ˌeskelˈita +ESQUEMA eskˈema +ESQUEMÁTICA ˌeskemˈatika +ESQUEMÁTICAS ˌeskemˈatikas +ESQUEMÁTICO ˌeskemˈatiko +ESQUEMÁTICOS ˌeskemˈatikos +ESQUEMATIZACIÓN ˌeskemˌatiθaθjˈon +ESQUEMATIZADA ˌeskemˌatiθˈaða +ESQUEMATIZADAS ˌeskemˌatiθˈaðas +ESQUEMATIZADO ˌeskemˌatiθˈaðo +ESQUEMATIZADOS ˌeskemˌatiθˈaðos +ESQUEMATIZAR ˌeskemˌatiθˈaɾ +ESQUÍ eskˈi +ESQUIADA eskjˈaða +ESQUIADAS eskjˈaðas +ESQUIADO eskjˈaðo +ESQUIADOS eskjˈaðos +ESQUIAR eskjˈaɾ +ESQUIFE eskˈife +ESQUIJAMA ˌeskixˈama +ESQUILA eskˈila +ESQUILADA ˌeskilˈaða +ESQUILADAS ˌeskilˈaðas +ESQUILADO ˌeskilˈaðo +ESQUILADORA ˌeskilaðˈoɾa +ESQUILADOS ˌeskilˈaðos +ESQUILAR ˌeskilˈaɾ +ESQUILMADA ˌeskilmˈaða +ESQUILMADAS ˌeskilmˈaðas +ESQUILMADO ˌeskilmˈaðo +ESQUILMADOS ˌeskilmˈaðos +ESQUILMAR ˌeskilmˈaɾ +ESQUILO eskˈilo +ESQUIMAL ˌeskimˈal +ESQUINA eskˈina +ESQUINADA ˌeskinˈaða +ESQUINADAS ˌeskinˈaðas +ESQUINADO ˌeskinˈaðo +ESQUINADOS ˌeskinˈaðos +ESQUINAR ˌeskinˈaɾ +ESQUINAZO ˌeskinˈaθo +ESQUINERO ˌeskinˈeɾo +ESQUINZAR ˌeskinθˈaɾ +ESQUIRLA eskˈiɾla +ESQUIROL ˌeskiɾˈol +ESQUISTOCITO ˌeskistoθˈito +ESQUISTOCITOS ˌeskistoθˈitos +ESQUISTOSOMIASIS ˌeskistˌosomjˈasis +ESQUITE eskˈite +ESQUIVA eskˈiβa +ESQUIVADA ˌeskiβˈaða +ESQUIVADAS ˌeskiβˈaðas +ESQUIVADO ˌeskiβˈaðo +ESQUIVADOS ˌeskiβˈaðos +ESQUIVAS eskˈiβas +ESQUIVEL ˌeskiβˈel +ESQUIVEZ ˌeskiβˈeθ +ESQUIZOCARPO ˌeskiθokˈaɾpo +ESQUIZOFRENIA ˌeskiθofɾˈenja +ESQUIZOFRÉNICA ˌeskiθofɾˈenika +ESQUIZOFRÉNICAS ˌeskiθofɾˈenikas +ESQUIZOFRÉNICO ˌeskiθofɾˈeniko +ESQUIZOFRÉNICOS ˌeskiθofɾˈenikos +ESQUIZOIDE ˌeskiθˈoɪðe +ESQUIZOTÍPICA ˌeskiθotˈipika +ESQUIZOTÍPICAS ˌeskiθotˈipikas +ESQUIZOTÍPICO ˌeskiθotˈipiko +ESQUIZOTÍPICOS ˌeskiθotˈipikos +ESTA ˈesta +ESTÁ estˈa +ÉSTA ˈesta +ESTABA estˈaβa +ESTABAIS estˈaβaɪs +ESTÁBAMOS estˈaβamos +ESTABAN estˈaβan +ESTABAS estˈaβas +ESTABILIDAD ˌestaβˌiliðˈad +ESTABILIZA ˌestaβilˈiθa +ESTABILIZACIÓN ˌestaβˌiliθaθjˈon +ESTABILIZADA ˌestaβˌiliθˈaða +ESTABILIZADAS ˌestaβˌiliθˈaðas +ESTABILIZADO ˌestaβˌiliθˈaðo +ESTABILIZADOR ˌestaβˌiliθaðˈoɾ +ESTABILIZADOS ˌestaβˌiliθˈaðos +ESTABILIZAMOS ˌestaβˌiliθˈamos +ESTABILIZANDO ˌestaβˌiliθˈando +ESTABILIZANTE ˌestaβˌiliθˈante +ESTABILIZANTES ˌestaβˌiliθˈantes +ESTABILIZAR ˌestaβˌiliθˈaɾ +ESTABILIZARA ˌestaβˌiliθˈaɾa +ESTABILIZARÁ ˌestaβˌiliθaɾˈa +ESTABILIZÁRAMOS ˌestaβˌiliθˈaɾamos +ESTABILIZARAS ˌestaβˌiliθˈaɾas +ESTABILIZARÁS ˌestaβˌiliθaɾˈas +ESTABILIZAREIS ˌestaβˌiliθˈaɾeɪs +ESTABILIZAREMOS ˌestaβˌiliθaɾˈemos +ESTABILIZARES ˌestaβˌiliθˈaɾes +ESTABILIZARÍAMOS ˌestaβˌiliθaɾˈiamos +ESTABILIZAS ˌestaβilˈiθas +ESTABILIZASTE ˌestaβˌiliθˈaste +ESTABLECER ˌestaβleθˈeɾ +ESTABLECIMIENTO ˌestaβlˌeθimjˈɛnto +ESTABLISHMENT ˌestaβliʃmˈɛnt +ESTABULADA ˌestaβulˈaða +ESTABULADAS ˌestaβulˈaðas +ESTABULADO ˌestaβulˈaðo +ESTABULADOS ˌestaβulˈaðos +ESTACA estˈaka +ESTACADA ˌestakˈaða +ESTACADAS ˌestakˈaðas +ESTACADO ˌestakˈaðo +ESTACADOS ˌestakˈaðos +ESTACAMOS ˌestakˈamos +ESTACANDO ˌestakˈando +ESTACAR ˌestakˈaɾ +ESTACARA ˌestakˈaɾa +ESTACARÁ ˌestakaɾˈa +ESTACÁRAMOS ˌestakˈaɾamos +ESTACARAS ˌestakˈaɾas +ESTACARÁS ˌestakaɾˈas +ESTACAREIS ˌestakˈaɾeɪs +ESTACAREMOS ˌestakaɾˈemos +ESTACARES ˌestakˈaɾes +ESTACARÍAMOS ˌestakaɾˈiamos +ESTACAS estˈakas +ESTACASTE ˌestakˈaste +ESTACAZO ˌestakˈaθo +ESTACIÓN ˌestaθjˈon +ESTACIONA ˌestaθjˈona +ESTACIONADA ˌestaθjonˈaða +ESTACIONADAS ˌestaθjonˈaðas +ESTACIONADO ˌestaθjonˈaðo +ESTACIONADOS ˌestaθjonˈaðos +ESTACIONAL ˌestaθjonˈal +ESTACIONALIZAR ˌestaθjˌonaliθˈaɾ +ESTACIONAMIENTO ˌestaθjˌonamjˈɛnto +ESTACIONAMIENTOS ˌestaθjˌonamjˈɛntos +ESTACIONAR ˌestaθjonˈaɾ +ESTACIONE ˌestaθjˈone +ESTACIONERO ˌestaθjonˈeɾo +ESTACIONES ˌestaθjˈones +ESTACÓN ˌestakˈon +ESTAD estˈad +ESTADA estˈaða +ESTADAS estˈaðas +ESTADÍA ˌestaðˈia +ESTADIAJE ˌestaðjˈaxe +ESTADIFICACIÓN ˌestaðˌifikaθjˈon +ESTADIO estˈaðjo +ESTADIOS estˈaðjos +ESTADISTA ˌestaðˈista +ESTADISTAS ˌestaðˈistas +ESTADÍSTICA ˌestaðˈistika +ESTADÍSTICAMENTE ˌestaðˈistikamˈente +ESTADÍSTICAS ˌestaðˈistikas +ESTADÍSTICO ˌestaðˈistiko +ESTADÍSTICOS ˌestaðˈistikos +ESTADO estˈaðo +ESTADOS estˈaðos +ESTADOUNIDENSE ˌestaðˌowniðˈɛnse +ESTADOUNIDENSES ˌestaðˌowniðˈɛnses +ESTADUNIDENSE ˌestaðˌuniðˈɛnse +ESTADUNIDENSES ˌestaðˌuniðˈɛnses +ESTAFA estˈafa +ESTAFADA ˌestafˈaða +ESTAFADAS ˌestafˈaðas +ESTAFADO ˌestafˈaðo +ESTAFADOR ˌestafaðˈoɾ +ESTAFADORA ˌestafaðˈoɾa +ESTAFADORES ˌestafaðˈoɾes +ESTAFADOS ˌestafˈaðos +ESTAFAR ˌestafˈaɾ +ESTAFETA ˌestafˈeta +ESTAFIATE ˌestafjˈate +ESTAFILÍNIDO ˌestafilˈiniðo +ESTAFILOCÓCICO ˌestafˌilokˈoθiko +ESTÁIS estˈais +ESTALAGMITA ˌestalaɡmˈita +ESTAMBRE estˈambɾe +ESTAMBULEÑO ˌestambulˈeɲo +ESTAMBULÍ ˌestambulˈi +ESTAMEÑA ˌestamˈeɲa +ESTAMENTAL ˌestamentˈal +ESTAMOS estˈamos +ESTAMPA estˈampa +ESTAMPADA ˌestampˈaða +ESTAMPADAS ˌestampˈaðas +ESTAMPADO ˌestampˈaðo +ESTAMPADOS ˌestampˈaðos +ESTAMPIDA ˌestampˈiða +ESTAMPITA ˌestampˈita +ESTAN ˈestan +ESTÁN estˈan +ESTAÑAR ˌestaɲˈaɾ +ESTANCA estˈanka +ESTANCAMIENTO ˌestankamjˈɛnto +ESTANCIA estˈanθja +ESTANCIERA ˌestanθjˈeɾa +ESTANCIERO ˌestanθjˈeɾo +ESTAND estˈand +ESTÁNDAR estˈandaɾ +ESTÁNDARES estˈandaɾes +ESTANDARIZADA ˌestandˌaɾiθˈaða +ESTANDARIZADAS ˌestandˌaɾiθˈaðas +ESTANDARIZADO ˌestandˌaɾiθˈaðo +ESTANDARIZADOS ˌestandˌaɾiθˈaðos +ESTANDARIZAR ˌestandˌaɾiθˈaɾ +ESTANDARTE ˌestandˈaɾte +ESTANDO estˈando +ESTANEAR ˌestaneˈaɾ +ESTANFLACIÓN ˌestamflaθjˈon +ESTANISLAO ˌestanislˈao +ESTAÑO estˈaɲo +ESTANQUIDAD ˌestankiðˈad +ESTANTERÍA ˌestanteɾˈia +ESTANTIGUA ˌestantˈiɣwa +ESTAPEDIAL ˌestapeðjˈal +ESTAPEDIALES ˌestapeðjˈales +ESTAQUE estˈake +ESTAQUEAMIENTO ˌestakˌeamjˈɛnto +ESTAQUEMOS ˌestakˈemos +ESTAQUES estˈakes +ESTAR estˈaɾ +ESTARÁ ˌestaɾˈa +ESTARÁN ˌestaɾˈan +ESTARÁS ˌestaɾˈas +ESTARÉ ˌestaɾˈe +ESTARÉIS ˌestaɾˈeis +ESTAREMOS ˌestaɾˈemos +ESTARÍA ˌestaɾˈia +ESTARÍAIS ˌestaɾˈiaɪs +ESTARÍAMOS ˌestaɾˈiamos +ESTARÍAN ˌestaɾˈian +ESTARÍAS ˌestaɾˈias +ESTARME estˈaɾme +ESTÁRTER estˈaɾteɾ +ESTAS ˈestas +ESTÁS estˈas +ÉSTAS ˈestas +ESTASIS estˈasis +ESTATAL ˌestatˈal +ESTATALIDAD ˌestatˌaliðˈad +ESTATALIZACIÓN ˌestatˌaliθaθjˈon +ESTATALMENTE ˌestatˈalmˈente +ESTATE estˈate +ESTÁTICO estˈatiko +ESTATINA ˌestatˈina +ESTATIZADA ˌestatiθˈaða +ESTATIZADAS ˌestatiθˈaðas +ESTATIZADO ˌestatiθˈaðo +ESTATIZADOS ˌestatiθˈaðos +ESTATIZAR ˌestatiθˈaɾ +ESTATUA estˈatwa +ESTATÚDER ˌestatˈuðeɾ +ESTATUIDA ˌestatwˈiða +ESTATUIDAS ˌestatwˈiðas +ESTATUIDO ˌestatwˈiðo +ESTATUIDOS ˌestatwˈiðos +ESTATUISMO ˌestatwˈismo +ESTATUS estˈatus +ESTATUTARIO ˌestatutˈaɾjo +ESTATUTO ˌestatˈuto +ESTAY estˈaɪ +ESTE ˈeste +ESTÉ estˈe +ÉSTE ˈeste +ESTEATOHEPATITIS ˌesteˌatoˌepatˈitis +ESTEATOSIS ˌesteatˈosis +ESTEBAN estˈeβan +ESTEFANÍA ˌestefanˈia +ESTEGOSAURIANO ˌesteɣˌosaʊɾjˈano +ESTEGUY ˌesteɣˈujj +ESTÉIS estˈeis +ESTELA estˈela +ESTELADA ˌestelˈaða +ESTELAR ˌestelˈaɾ +ESTELARES ˌestelˈaɾes +ESTELARIZADA ˌestelˌaɾiθˈaða +ESTELARIZADAS ˌestelˌaɾiθˈaðas +ESTELARIZADO ˌestelˌaɾiθˈaðo +ESTELARIZADOS ˌestelˌaɾiθˈaðos +ESTELÍ ˌestelˈi +ESTELIANO ˌesteljˈano +ESTEMOS estˈemos +ESTEN ˈesten +ESTÉN estˈen +ESTENDER ˌestendˈeɾ +ESTENDIDA ˌestendˈiða +ESTENDIDAS ˌestendˈiðas +ESTENDIDO ˌestendˈiðo +ESTENDIDOS ˌestendˈiðos +ESTENÓGRAFA ˌestenˈoɣɾafa +ESTENÓGRAFAS ˌestenˈoɣɾafas +ESTENOGRAFÍA ˌestenˌoɣɾafˈia +ESTENT estˈɛnt +ESTEPA estˈepa +ESTEPARIA ˌestepˈaɾja +ESTEPARIAS ˌestepˈaɾjas +ESTEPARIO ˌestepˈaɾjo +ESTEPARIOS ˌestepˈaɾjos +ESTEQUIOMÉTRICA ˌestekjomˈetɾika +ESTEQUIOMÉTRICAS ˌestekjomˈetɾikas +ESTEQUIOMÉTRICO ˌestekjomˈetɾiko +ESTEQUIOMÉTRICOS ˌestekjomˈetɾikos +ESTER estˈeɾ +ESTERAR ˌesteɾˈaɾ +ESTERCOLAR ˌesteɾkolˈaɾ +ESTERCOLERO ˌesteɾkolˈeɾo +ESTEREOFÓN ˌesteɾˌeofˈon +ESTEREOFONÍA ˌesteɾˌeofonˈia +ESTEREOFÓNICA ˌesteɾˌeofˈonika +ESTEREOFÓNICAS ˌesteɾˌeofˈonikas +ESTEREOFÓNICO ˌesteɾˌeofˈoniko +ESTEREOFÓNICOS ˌesteɾˌeofˈonikos +ESTEREOSCOPÍA ˌesteɾˌeoskopˈia +ESTEREOSCÓPICA ˌesteɾˌeoskˈopika +ESTEREOSCÓPICAS ˌesteɾˌeoskˈopikas +ESTEREOSCÓPICO ˌesteɾˌeoskˈopiko +ESTEREOSCÓPICOS ˌesteɾˌeoskˈopikos +ESTEREOSCOPIO ˌesteɾˌeoskˈopjo +ESTEREOSELECTIVO ˌesteɾˌeosˌelektˈiβo +ESTEREOTIPADA ˌesteɾˌeotipˈaða +ESTEREOTIPADAS ˌesteɾˌeotipˈaðas +ESTEREOTIPADO ˌesteɾˌeotipˈaðo +ESTEREOTIPADOS ˌesteɾˌeotipˈaðos +ESTEREOTIPIA ˌesteɾˌeotˈipja +ESTEREOTÍPICA ˌesteɾˌeotˈipika +ESTEREOTÍPICAS ˌesteɾˌeotˈipikas +ESTEREOTÍPICO ˌesteɾˌeotˈipiko +ESTEREOTÍPICOS ˌesteɾˌeotˈipikos +ESTEREOTOMÍA ˌesteɾˌeotomˈia +ESTÉRICA estˈeɾika +ESTÉRICAS estˈeɾikas +ESTÉRICO estˈeɾiko +ESTÉRICOS estˈeɾikos +ESTERIFICAR ˌesteɾˌifikˈaɾ +ESTÉRIL estˈeɾil +ESTERILIZABLE ˌesteɾˌiliθˈaβle +ESTERILIZACIÓN ˌesteɾˌiliθaθjˈon +ESTERILIZADA ˌesteɾˌiliθˈaða +ESTERILIZADAS ˌesteɾˌiliθˈaðas +ESTERILIZADO ˌesteɾˌiliθˈaðo +ESTERILIZADOR ˌesteɾˌiliθaðˈoɾ +ESTERILIZADORA ˌesteɾˌiliθaðˈoɾa +ESTERILIZADOS ˌesteɾˌiliθˈaðos +ESTERILIZAR ˌesteɾˌiliθˈaɾ +ESTERIOR ˌesteɾjˈoɾ +ESTERLINA ˌesteɾlˈina +ESTERLINAS ˌesteɾlˈinas +ESTERNOCLEIDOMASTOIDEO ˌesteɾnˌokleɪðˌomastoɪðˈeo +ESTERNÓN ˌesteɾnˈon +ESTERNOTOMÍA ˌesteɾnˌotomˈia +ESTERO estˈeɾo +ESTEROIDAL ˌesteɾoɪðˈal +ESTEROIDE ˌesteɾˈoɪðe +ESTEROIDES ˌesteɾˈoɪðes +ESTERTOR ˌesteɾtˈoɾ +ESTÉS estˈes +ESTÉTICO estˈetiko +ESTETOSCOPIO ˌestetoskˈopjo +ESTEVAN estˈeβan +ESTEVIA estˈeβja +ESTHER estˈeɾ +ESTIAJE estjˈaxe +ESTIBADA ˌestiβˈaða +ESTIBADAS ˌestiβˈaðas +ESTIBADO ˌestiβˈaðo +ESTIBADORA ˌestiβaðˈoɾa +ESTIBADOS ˌestiβˈaðos +ESTIBAR ˌestiβˈaɾ +ESTIÉRCOL estjˈeɾkol +ESTIFNATO ˌestifnˈato +ESTIGE estˈixe +ESTIGIA estˈixja +ESTIGMA estˈiɡma +ESTIGMASTEROL ˌestiɡmˌasteɾˈol +ESTIGMATIZACIÓN ˌestiɡmˌatiθaθjˈon +ESTIGMATIZADA ˌestiɡmˌatiθˈaða +ESTIGMATIZADAS ˌestiɡmˌatiθˈaðas +ESTIGMATIZADO ˌestiɡmˌatiθˈaðo +ESTIGMATIZADOS ˌestiɡmˌatiθˈaðos +ESTIGMATIZANTE ˌestiɡmˌatiθˈante +ESTIGMATIZAR ˌestiɡmˌatiθˈaɾ +ESTILAR ˌestilˈaɾ +ESTILEMA ˌestilˈema +ESTILISMO ˌestilˈismo +ESTILISTA ˌestilˈista +ESTILÍSTICA ˌestilˈistika +ESTILIZACIÓN ˌestilˌiθaθjˈon +ESTILIZADA ˌestiliθˈaða +ESTILIZADAS ˌestiliθˈaðas +ESTILIZADO ˌestiliθˈaðo +ESTILIZADOS ˌestiliθˈaðos +ESTILIZAR ˌestiliθˈaɾ +ESTILO estˈilo +ESTILÓBATO ˌestilˈoβato +ESTILOFARÍNGEA ˌestilˌofaɾˈiŋxea +ESTILOFARÍNGEAS ˌestilˌofaɾˈiŋxeas +ESTILOFARÍNGEOS ˌestilˌofaɾˈiŋxeos +ESTILOIDE ˌestilˈoɪðe +ESTIMA estˈima +ESTIMACIÓN ˌestimaθjˈon +ESTIMADA ˌestimˈaða +ESTIMADAS ˌestimˈaðas +ESTIMADO ˌestimˈaðo +ESTIMADOS ˌestimˈaðos +ESTIMAR ˌestimˈaɾ +ESTIMATIVO ˌestimatˈiβo +ESTIMULACIÓN ˌestimˌulaθjˈon +ESTIMULADA ˌestimulˈaða +ESTIMULADAS ˌestimulˈaðas +ESTIMULADO ˌestimulˈaðo +ESTIMULADOR ˌestimˌulaðˈoɾ +ESTIMULADOS ˌestimulˈaðos +ESTIMULANTE ˌestimulˈante +ESTÍMULO estˈimulo +ESTÍMULOS estˈimulos +ESTÍN estˈin +ESTÍO estˈio +ESTIPITADO ˌestipitˈaðo +ESTIPULA ˌestipˈula +ESTÍPULA estˈipula +ESTIPULADA ˌestipulˈaða +ESTIPULADAS ˌestipulˈaðas +ESTIPULADO ˌestipulˈaðo +ESTIPULADOS ˌestipulˈaðos +ESTIRADA ˌestiɾˈaða +ESTIRADAS ˌestiɾˈaðas +ESTIRADO ˌestiɾˈaðo +ESTIRADOS ˌestiɾˈaðos +ESTIRAR ˌestiɾˈaɾ +ESTIRÉ ˌestiɾˈe +ESTIRIANO ˌestiɾjˈano +ESTIRÓN ˌestiɾˈon +ESTIRPE estˈiɾpe +ESTIVAL ˌestiβˈal +ESTO ˈesto +ESTOCADA ˌestokˈaða +ESTOCASTICIDAD ˌestokˌastiθiðˈad +ESTOCOCRACIA ˌestokokɾˈaθja +ESTOFADA ˌestofˈaða +ESTOFADAS ˌestofˈaðas +ESTOFADO ˌestofˈaðo +ESTOFADOS ˌestofˈaðos +ESTOFAR ˌestofˈaɾ +ESTOICAMENTE estˈoɪkamˈente +ESTOICISMO ˌestoɪθˈismo +ESTOICO estˈoɪko +ESTÓLIDA estˈoliða +ESTÓLIDAS estˈoliðas +ESTÓLIDO estˈoliðo +ESTÓLIDOS estˈoliðos +ESTOLONÍFERA ˌestolonˈifeɾa +ESTOLONÍFERAS ˌestolonˈifeɾas +ESTOLONÍFERO ˌestolonˈifeɾo +ESTOLONÍFEROS ˌestolonˈifeɾos +ESTOMA estˈoma +ESTOMACAL ˌestomakˈal +ESTOMAGANTE ˌestomaɣˈante +ESTÓMAGO estˈomaɣo +ESTONIA estˈonja +ESTONIAS estˈonjas +ESTONIO estˈonjo +ESTONIOS estˈonjos +ESTOPA estˈopa +ESTOQUE estˈoke +ESTOQUEADA ˌestokeˈaða +ESTOQUEADAS ˌestokeˈaðas +ESTOQUEADO ˌestokeˈaðo +ESTOQUEADOS ˌestokeˈaðos +ESTOQUEAR ˌestokeˈaɾ +ESTORBADA ˌestoɾβˈaða +ESTORBADAS ˌestoɾβˈaðas +ESTORBADO ˌestoɾβˈaðo +ESTORBADOS ˌestoɾβˈaðos +ESTORBAR ˌestoɾβˈaɾ +ESTORBO estˈoɾβo +ESTORNINO ˌestoɾnˈino +ESTORNUDADA ˌestoɾnuðˈaða +ESTORNUDADAS ˌestoɾnuðˈaðas +ESTORNUDADO ˌestoɾnuðˈaðo +ESTORNUDADOS ˌestoɾnuðˈaðos +ESTORNUDAR ˌestoɾnuðˈaɾ +ESTOS ˈestos +ÉSTOS ˈestos +ESTOTRA estˈotɾa +ESTOTRO estˈotɾo +ESTOY estˈoɪ +ESTRADA estɾˈaða +ESTRAFALARIO ˌestɾafalˈaɾjo +ESTRAGADA ˌestɾaɣˈaða +ESTRAGADAS ˌestɾaɣˈaðas +ESTRAGADO ˌestɾaɣˈaðo +ESTRAGADOS ˌestɾaɣˈaðos +ESTRAGAMIENTO ˌestɾaɣamjˈɛnto +ESTRAGAR ˌestɾaɣˈaɾ +ESTRAGO estɾˈaɣo +ESTRAGÓ ˌestɾaɣˈo +ESTRAGÓN ˌestɾaɣˈon +ESTRAMBÓTICO ˌestɾambˈotiko +ESTRANGULACIÓN ˌestɾaŋɡˌulaθjˈon +ESTRANGULADA ˌestɾaŋɡulˈaða +ESTRANGULADAS ˌestɾaŋɡulˈaðas +ESTRANGULADO ˌestɾaŋɡulˈaðo +ESTRANGULADOR ˌestɾaŋɡˌulaðˈoɾ +ESTRANGULADOS ˌestɾaŋɡulˈaðos +ESTRANGULAMIENTO ˌestɾaŋɡˌulamjˈɛnto +ESTRANGULAR ˌestɾaŋɡulˈaɾ +ESTRATAGEMA ˌestɾataxˈema +ESTRATEGA ˌestɾatˈeɣa +ESTRATEGIA ˌestɾatˈexja +ESTRATIFICACIÓN ˌestɾatˌifikaθjˈon +ESTRATIFICADA ˌestɾatˌifikˈaða +ESTRATIFICADAS ˌestɾatˌifikˈaðas +ESTRATIFICADO ˌestɾatˌifikˈaðo +ESTRATIFICADOS ˌestɾatˌifikˈaðos +ESTRATIFICAR ˌestɾatˌifikˈaɾ +ESTRATIGRAFÍA ˌestɾatˌiɣɾafˈia +ESTRATIGRÁFICA ˌestɾatiɣɾˈafika +ESTRATIGRÁFICAMENTE ˌestɾatiɣɾˈafikamˈente +ESTRATIGRÁFICAS ˌestɾatiɣɾˈafikas +ESTRATIGRÁFICO ˌestɾatiɣɾˈafiko +ESTRATIGRÁFICOS ˌestɾatiɣɾˈafikos +ESTRATÓSFERA ˌestɾatˈosfeɾa +ESTRECHA estɾˈetʃa +ESTRECHADA ˌestɾetʃˈaða +ESTRECHADAS ˌestɾetʃˈaðas +ESTRECHADO ˌestɾetʃˈaðo +ESTRECHADOS ˌestɾetʃˈaðos +ESTRECHAMENTE estɾˈetʃamˈente +ESTRECHAR ˌestɾetʃˈaɾ +ESTRECHAS estɾˈetʃas +ESTRECHO estɾˈetʃo +ESTRELLAS estɾˈeʎas +ESTREMECIDA ˌestɾemeθˈiða +ESTREMECIDAS ˌestɾemeθˈiðas +ESTREMECIDO ˌestɾemeθˈiðo +ESTREMECIDOS ˌestɾemeθˈiðos +ESTREMECIMIENTO ˌestɾemˌeθimjˈɛnto +ESTREMEZÓN ˌestɾemeθˈon +ESTRENADA ˌestɾenˈaða +ESTRENADAS ˌestɾenˈaðas +ESTRENADO ˌestɾenˈaðo +ESTRENADOS ˌestɾenˈaðos +ESTRENAR ˌestɾenˈaɾ +ESTRENARON ˌestɾenˈaɾon +ESTRENARSE ˌestɾenˈaɾse +ESTREÑIDA ˌestɾeɲˈiða +ESTREÑIDAS ˌestɾeɲˈiðas +ESTREÑIDO ˌestɾeɲˈiðo +ESTREÑIDOS ˌestɾeɲˈiðos +ESTREÑIMIENTO ˌestɾeɲimjˈɛnto +ESTREÑIR ˌestɾeɲˈiɾ +ESTRENO estɾˈeno +ESTRÉPITO estɾˈepito +ESTREPITOSAMENTE ˌestɾepitˈosamˈente +ESTREPITOSO ˌestɾepitˈoso +ESTREPTOCÓCICO ˌestɾepːtokˈoθiko +ESTREPTOMICINA ˌestɾepːtˌomiθˈina +ESTRÉS estɾˈes +ESTRESADA ˌestɾesˈaða +ESTRESADAS ˌestɾesˈaðas +ESTRESADO ˌestɾesˈaðo +ESTRESADOS ˌestɾesˈaðos +ESTRESANTE ˌestɾesˈante +ESTRESANTES ˌestɾesˈantes +ESTRESAR ˌestɾesˈaɾ +ESTRESOR ˌestɾesˈoɾ +ESTRÍA estɾˈia +ESTRIACIÓN ˌestɾiaθjˈon +ESTRIADA ˌestɾiˈaða +ESTRIADAS ˌestɾiˈaðas +ESTRIADO ˌestɾiˈaðo +ESTRIADOS ˌestɾiˈaðos +ESTRIBADA ˌestɾiβˈaða +ESTRIBADAS ˌestɾiβˈaðas +ESTRIBADO ˌestɾiβˈaðo +ESTRIBADOS ˌestɾiβˈaðos +ESTRIBAR ˌestɾiβˈaɾ +ESTRIBO estɾˈiβo +ESTRIBOR ˌestɾiβˈoɾ +ESTRICTA estɾˈikta +ESTRICTAMENTE estɾˈiktamˈente +ESTRICTO estɾˈikto +ESTRICTOS estɾˈiktos +ESTRIDENTES ˌestɾiðˈɛntes +ESTRIDOR ˌestɾiðˈoɾ +ESTRÍGIL estɾˈixil +ESTRÍGILES estɾˈixiles +ESTRIGOSO ˌestɾiɣˈoso +ESTRÍPER estɾˈipeɾ +ESTRIPTIS estɾˈipːtis +ESTRIPTÍS ˌestɾipːtˈis +ESTRO ˈestɾo +ESTRÓBILO estɾˈoβilo +ESTROFA estɾˈofa +ESTROFOIDE ˌestɾofˈoɪðe +ESTRÓGENO estɾˈoxeno +ESTROMAL ˌestɾomˈal +ESTROMALES ˌestɾomˈales +ESTRONCIO estɾˈonθjo +ESTROPEADA ˌestɾopeˈaða +ESTROPEADAS ˌestɾopeˈaðas +ESTROPEADO ˌestɾopeˈaðo +ESTROPEADOS ˌestɾopeˈaðos +ESTROPEAN ˌestɾopˈean +ESTROPEANDO ˌestɾopeˈando +ESTROPEAR ˌestɾopeˈaɾ +ESTROPEARON ˌestɾopeˈaɾon +ESTRUCTURA ˌestɾuktˈuɾa +ESTRUCTURADA ˌestɾuktuɾˈaða +ESTRUCTURADAS ˌestɾuktuɾˈaðas +ESTRUCTURADO ˌestɾuktuɾˈaðo +ESTRUCTURADOR ˌestɾuktˌuɾaðˈoɾ +ESTRUCTURADOS ˌestɾuktuɾˈaðos +ESTRUCTURANTE ˌestɾuktuɾˈante +ESTRUCTURAR ˌestɾuktuɾˈaɾ +ESTRUENDOSA ˌestɾuendˈosa +ESTRUENDOSAS ˌestɾuendˈosas +ESTRUENDOSO ˌestɾuendˈoso +ESTRUENDOSOS ˌestɾuendˈosos +ESTRUJADA ˌestɾuxˈaða +ESTRUJADAS ˌestɾuxˈaðas +ESTRUJADO ˌestɾuxˈaðo +ESTRUJADOS ˌestɾuxˈaðos +ESTRUJAR ˌestɾuxˈaɾ +ESTUARIO estwˈaɾjo +ESTUCADA ˌestukˈaða +ESTUCADAS ˌestukˈaðas +ESTUCADO ˌestukˈaðo +ESTUCADOS ˌestukˈaðos +ESTUCAR ˌestukˈaɾ +ESTUCHE estˈutʃe +ESTUCO estˈuko +ESTUDANTIL ˌestuðantˈil +ESTUDIADA ˌestuðjˈaða +ESTUDIADAS ˌestuðjˈaðas +ESTUDIADO ˌestuðjˈaðo +ESTUDIADOS ˌestuðjˈaðos +ESTUDIANDO ˌestuðjˈando +ESTUDIANTE ˌestuðjˈante +ESTUDIANTIL ˌestuðjantˈil +ESTUDIAR ˌestuðjˈaɾ +ESTUDIE estˈuðje +ESTUDIO estˈuðjo +ESTUDIÓ ˌestuðjˈo +ESTUDIOSA ˌestuðjˈosa +ESTUDIOSAS ˌestuðjˈosas +ESTUDIOSO ˌestuðjˈoso +ESTUDIOSOS ˌestuðjˈosos +ESTUPEFACCIÓN ˌestupˌefakθjˈon +ESTUPEFACIENTES ˌestupˌefaθjˈɛntes +ESTUPENDA ˌestupˈɛnda +ESTUPENDAS ˌestupˈɛndas +ESTUPENDO ˌestupˈɛndo +ESTUPENDOS ˌestupˈɛndos +ESTUPIDEZ ˌestupiðˈeθ +ESTÚPIDO estˈupiðo +ESTUVE estˈuβe +ESTUVIERA ˌestuβjˈeɾa +ESTUVIERAS ˌestuβjˈeɾas +ESTUVIERON ˌestuβjˈeɾon +ESTUVIMOS ˌestuβˈimos +ESTUVISTE ˌestuβˈiste +ESTUVISTEIS ˌestuβˈisteɪs +ESTUVO estˈuβo +ESVÁSTICA esβˈastika +ET ˈet +ETA ˈeta +ETACRÍNICO ˌetakɾˈiniko +ETAMBUTOL ˌetambutˈol +ETANOL ˌetanˈol +ETANÓLICO ˌetanˈoliko +ETAPA etˈapa +ETAPAS etˈapas +ETCÉTERA etθˈeteɾa +ETCLORVINOL ˌetkloɾβinˈol +ETENO etˈeno +ÉTER ˈeteɾ +ETERNA etˈeɾna +ETERNIDAD ˌeteɾniðˈad +ETERNIZADA ˌeteɾniθˈaða +ETERNIZADAS ˌeteɾniθˈaðas +ETERNIZADO ˌeteɾniθˈaðo +ETERNIZADOS ˌeteɾniθˈaðos +ETERNIZAR ˌeteɾniθˈaɾ +ETERNO etˈeɾno +ÉTICA ˈetika +ÉTICO ˈetiko +ETILENO ˌetilˈeno +ETILÓMETRO ˌetilˈometɾo +ÉTIMO ˈetimo +ETIMOLOGÍA ˌetimˌoloxˈia +ETIMOLÓGICO ˌetimolˈoxiko +ETIMOLOGISTA ˌetimˌoloxˈista +ETIMÓLOGO ˌetimˈoloɣo +ETINILESTRADIOL ˌetinˌilestɾaðjˈol +ETINO etˈino +ETIOLOGÍA ˌetjoloxˈia +ETIOPATOGENIA ˌetjopˌatoxˈenja +ETIOPATOGÉNICO ˌetjopˌatoxˈeniko +ETIOPÍA ˌetjopˈia +ETIÓPICA etjˈopika +ETIÓPICAS etjˈopikas +ETIÓPICO etjˈopiko +ETIÓPICOS etjˈopikos +ETIQUETA ˌetikˈeta +ETIQUETADA ˌetiketˈaða +ETIQUETADAS ˌetiketˈaðas +ETIQUETADO ˌetiketˈaðo +ETIQUETADOS ˌetiketˈaðos +ETIQUETAR ˌetiketˈaɾ +ETNARCA etnˈaɾka +ETNIA ˈetnja +ETNOCÉNTRICO ˌetnoθˈentɾiko +ETNOCULTURAL ˌetnokˌultuɾˈal +ETNOCULTURALES ˌetnokˌultuɾˈales +ETNÓGRAFA etnˈoɣɾafa +ETNOGRÁFICA ˌetnoɣɾˈafika +ETNOGRÁFICAS ˌetnoɣɾˈafikas +ETNOGRÁFICO ˌetnoɣɾˈafiko +ETNOGRÁFICOS ˌetnoɣɾˈafikos +ETNOLINGÜÍSTICA ˌetnolˌiŋɡuˈistika +ETNOLINGÜÍSTICAS ˌetnolˌiŋɡuˈistikas +ETNOLINGÜÍSTICO ˌetnolˌiŋɡuˈistiko +ETNOLINGÜÍSTICOS ˌetnolˌiŋɡuˈistikos +ETNOLOGÍA ˌetnoloxˈia +ETNOLOGÍAS ˌetnoloxˈias +ETNOLÓGICA ˌetnolˈoxika +ETNOLÓGICAS ˌetnolˈoxikas +ETNOLÓGICO ˌetnolˈoxiko +ETNOLÓGICOS ˌetnolˈoxikos +ETNOMUSICOLOGÍA ˌetnomˌusikˌoloxˈia +ETNOMUSICÓLOGO ˌetnomˌusikˈoloɣo +ETNÓNIMO etnˈonimo +ETNOPOLÍTICO ˌetnopolˈitiko +ETODOLACO ˌetoðolˈako +ETOLIA etˈolja +ETOLÓGICO ˌetolˈoxiko +ETOXILACIÓN ˌetoksˌilaθjˈon +ETOXILAR ˌetoksilˈaɾ +ETRURIA etɾˈuɾja +ETURA etˈuɾa +ETXARRIARRA ˌetʃaɾɾiˈaɾɾa +EUBEO eʊβˈeo +EUCALIPTO ˌeʊkalˈipːto +EUCARIONTE ˌeʊkaɾjˈonte +EUCARIÓTICO ˌeʊkaɾjˈotiko +EUCARISTÍA ˌeʊkaɾistˈia +EUCARÍSTICO ˌeʊkaɾˈistiko +EUCLÍDEO eʊklˈiðeo +EUCLIDES eʊklˈiðes +EUCLIDIANA ˌeʊkliðjˈana +EUCLIDIANO ˌeʊkliðjˈano +EUCLIDIANOS ˌeʊkliðjˈanos +EUDICOTILEDÓNEA ˌeʊðikˌotileðˈonea +EUFEMIA eʊfˈemja +EUFEMÍSTICA ˌeʊfemˈistika +EUFEMÍSTICAS ˌeʊfemˈistikas +EUFEMÍSTICO ˌeʊfemˈistiko +EUFEMÍSTICOS ˌeʊfemˈistikos +EUFILOFITA ˌeʊfilofˈita +EUFONÍA ˌeʊfonˈia +EUFORBIA eʊfˈoɾβja +EUFORIA eʊfˈoɾja +EUFÓRICA eʊfˈoɾika +EUFÓRICAS eʊfˈoɾikas +EUFÓRICO eʊfˈoɾiko +EUFÓRICOS eʊfˈoɾikos +EUFORIZANTE ˌeʊfoɾiθˈante +EUFORIZANTES ˌeʊfoɾiθˈantes +EUFRATES eʊfɾˈates +EUGENESIA ˌeʊxenˈesja +EUGENIA eʊxˈenja +EUGENIO eʊxˈenjo +EUNUCO eʊnˈuko +EURABIA eʊɾˈaβja +EURASIA eʊɾˈasja +EUREKA eʊɾˈeka +EURÍDICE eʊɾˈiðiθe +EURIPTÉRIDO ˌeʊɾipːtˈeɾiðo +EURO ˈeʊɾo +EUROCÉNTRICO ˌeʊɾoθˈentɾiko +EUROCOMUNISTA ˌeʊɾokˌomunˈista +EUROCOMUNISTAS ˌeʊɾokˌomunˈistas +EURODÓLAR ˌeʊɾoðˈolaɾ +EURODRAMA ˌeʊɾoðɾˈama +EUROFÁN ˌeʊɾofˈan +EURÓFOBO eʊɾˈofoβo +EUROMONEDERO ˌeʊɾomˌoneðˈeɾo +EUROMONEDEROS ˌeʊɾomˌoneðˈeɾos +EUROPA eʊɾˈopa +EUROPARLAMENTARIA ˌeʊɾopˌaɾlamentˈaɾja +EUROPEA ˌeʊɾopˈea +EUROPEAS ˌeʊɾopˈeas +EUROPEIZACIÓN ˌeʊɾopˌeɪθaθjˈon +EUROPEIZADA ˌeʊɾopeɪθˈaða +EUROPEIZADAS ˌeʊɾopeɪθˈaðas +EUROPEIZADO ˌeʊɾopeɪθˈaðo +EUROPEIZADOS ˌeʊɾopeɪθˈaðos +EUROPEIZANTE ˌeʊɾopeɪθˈante +EUROPEIZAR ˌeʊɾopeɪθˈaɾ +EUROPEO ˌeʊɾopˈeo +EUROPEOS ˌeʊɾopˈeos +EUROS ˈeʊɾos +EUROSIBERIANO ˌeʊɾosˌiβeɾjˈano +EUROVISIÓN ˌeʊɾoβisjˈon +EUROVISIVA ˌeʊɾoβisˈiβa +EUROVISIVAS ˌeʊɾoβisˈiβas +EUROVISIVO ˌeʊɾoβisˈiβo +EUROVISIVOS ˌeʊɾoβisˈiβos +EUSEBIO eʊsˈeβjo +EUSKADI eʊskˈaði +EUSKALDÚN ˌeʊskalðˈun +EUSKALDUNA ˌeʊskalðˈuna +EUSKALDUNAS ˌeʊskalðˈunas +EUSKALDUNES ˌeʊskalðˈunes +EUSKERA eʊskˈeɾa +EUSKÉRICA eʊskˈeɾika +EUSKÉRICAS eʊskˈeɾikas +EUSKÉRICO eʊskˈeɾiko +EUSKÉRICOS eʊskˈeɾikos +EUSKO ˈeʊsko +EUSOCIALIDAD ˌeʊsoθjˌaliðˈad +EUSTÁTICO eʊstˈatiko +EUTANASIAR ˌeʊtanasjˈaɾ +EÚTRICO eˈutɾiko +EVA ˈeβa +EVACUACIÓN ˌeβakwaθjˈon +EVACUADA ˌeβakwˈaða +EVACUADAS ˌeβakwˈaðas +EVACUADO ˌeβakwˈaðo +EVACUADOS ˌeβakwˈaðos +EVACUAR ˌeβakwˈaɾ +EVADIDA ˌeβaðˈiða +EVADIDAS ˌeβaðˈiðas +EVADIDO ˌeβaðˈiðo +EVADIDOS ˌeβaðˈiðos +EVADIR ˌeβaðˈiɾ +EVAGINACIÓN ˌeβaxˌinaθjˈon +EVALUACIÓN ˌeβaluaθjˈon +EVALUADA ˌeβaluˈaða +EVALUADAS ˌeβaluˈaðas +EVALUADO ˌeβaluˈaðo +EVALUADOS ˌeβaluˈaðos +EVANESCIDA ˌeβanesθˈiða +EVANESCIDAS ˌeβanesθˈiðas +EVANESCIDO ˌeβanesθˈiðo +EVANESCIDOS ˌeβanesθˈiðos +EVANGELIARIO ˌeβaŋxeljˈaɾjo +EVANGÉLICO ˌeβaŋxˈeliko +EVANGELIO ˌeβaŋxˈeljo +EVANGELISTA ˌeβaŋxelˈista +EVANGELIZA ˌeβaŋxelˈiθa +EVANGELIZADA ˌeβaŋxˌeliθˈaða +EVANGELIZADAS ˌeβaŋxˌeliθˈaðas +EVANGELIZADO ˌeβaŋxˌeliθˈaðo +EVANGELIZADOS ˌeβaŋxˌeliθˈaðos +EVANGELIZÁIS ˌeβaŋxˌeliθˈais +EVANGELIZAMOS ˌeβaŋxˌeliθˈamos +EVANGELIZANDO ˌeβaŋxˌeliθˈando +EVANGELIZAR ˌeβaŋxˌeliθˈaɾ +EVANGELIZARA ˌeβaŋxˌeliθˈaɾa +EVANGELIZARÁ ˌeβaŋxˌeliθaɾˈa +EVANGELIZÁRAMOS ˌeβaŋxˌeliθˈaɾamos +EVANGELIZARAS ˌeβaŋxˌeliθˈaɾas +EVANGELIZARÁS ˌeβaŋxˌeliθaɾˈas +EVANGELIZAREIS ˌeβaŋxˌeliθˈaɾeɪs +EVANGELIZARÉIS ˌeβaŋxˌeliθaɾˈeis +EVANGELIZAREMOS ˌeβaŋxˌeliθaɾˈemos +EVANGELIZARES ˌeβaŋxˌeliθˈaɾes +EVANGELIZARÍA ˌeβaŋxˌeliθaɾˈia +EVANGELIZARÍAMOS ˌeβaŋxˌeliθaɾˈiamos +EVANGELIZARÍAS ˌeβaŋxˌeliθaɾˈias +EVANGELIZAS ˌeβaŋxelˈiθas +EVANGELIZASTE ˌeβaŋxˌeliθˈaste +EVANGELIZO ˌeβaŋxelˈiθo +EVAPORACIÓN ˌeβapˌoɾaθjˈon +EVAPORADA ˌeβapoɾˈaða +EVAPORADAS ˌeβapoɾˈaðas +EVAPORADO ˌeβapoɾˈaðo +EVAPORADOS ˌeβapoɾˈaðos +EVAPORAR ˌeβapoɾˈaɾ +EVAPORÍTICO ˌeβapoɾˈitiko +EVASIÓN ˌeβasjˈon +EVASIVA ˌeβasˈiβa +EVASIVAS ˌeβasˈiβas +EVASIVO ˌeβasˈiβo +EVASIVOS ˌeβasˈiβos +EVEMERISMO ˌeβemeɾˈismo +EVENTAZO ˌeβentˈaθo +EVENTO eβˈɛnto +EVENTOS eβˈɛntos +EVENTRACIÓN ˌeβentɾaθjˈon +EVENTUAL ˌeβentwˈal +EVENTUALES ˌeβentwˈales +EVEREST ˌeβeɾˈest +EVERSIÓN ˌeβeɾsjˈon +EVICCIÓN ˌeβikθjˈon +EVIDENCIA ˌeβiðˈɛnθja +EVIDENCIABLE ˌeβiðenθjˈaβle +EVIDENCIADA ˌeβiðenθjˈaða +EVIDENCIADAS ˌeβiðenθjˈaðas +EVIDENCIADO ˌeβiðenθjˈaðo +EVIDENCIADOS ˌeβiðenθjˈaðos +EVIDENCIAL ˌeβiðenθjˈal +EVIDENCIAR ˌeβiðenθjˈaɾ +EVIDENCIAS ˌeβiðˈɛnθjas +EVIDENTE ˌeβiðˈɛnte +EVIDENTES ˌeβiðˈɛntes +EVISCERACIÓN ˌeβisθˌeɾaθjˈon +EVISCERADA ˌeβisθeɾˈaða +EVISCERADAS ˌeβisθeɾˈaðas +EVISCERADO ˌeβisθeɾˈaðo +EVISCERADOS ˌeβisθeɾˈaðos +EVISCERAR ˌeβisθeɾˈaɾ +EVITA eβˈita +EVITABLES ˌeβitˈaβles +EVITACIÓN ˌeβitaθjˈon +EVITADA ˌeβitˈaða +EVITADAS ˌeβitˈaðas +EVITADO ˌeβitˈaðo +EVITADOS ˌeβitˈaðos +EVITAR ˌeβitˈaɾ +EVITARE ˌeβitˈaɾe +EVITARES ˌeβitˈaɾes +EVITO eβˈito +EVO ˈeβo +EVOCACIÓN ˌeβokaθjˈon +EVOCADA ˌeβokˈaða +EVOCADAS ˌeβokˈaðas +EVOCADO ˌeβokˈaðo +EVOCADOS ˌeβokˈaðos +EVOCAR ˌeβokˈaɾ +EVOCARES ˌeβokˈaɾes +EVOCATIVO ˌeβokatˈiβo +EVOLUCIÓN ˌeβoluθjˈon +EVOLUCIONADA ˌeβolˌuθjonˈaða +EVOLUCIONADAS ˌeβolˌuθjonˈaðas +EVOLUCIONADO ˌeβolˌuθjonˈaðo +EVOLUCIONADOS ˌeβolˌuθjonˈaðos +EVOLUCIONAR ˌeβolˌuθjonˈaɾ +EVOLUCIONAS ˌeβoluθjˈonas +EVOLUCIONÓ ˌeβolˌuθjonˈo +EX ˈeks +EXACCIONISTA ˌeksakθjonˈista +EXACERBACIÓN ˌeksaθˌeɾβaθjˈon +EXACERBADA ˌeksaθeɾβˈaða +EXACERBADAS ˌeksaθeɾβˈaðas +EXACERBADO ˌeksaθeɾβˈaðo +EXACERBADOS ˌeksaθeɾβˈaðos +EXACERBAR ˌeksaθeɾβˈaɾ +EXACTA eksˈakta +EXACTAMENTE eksˈaktamˈente +EXACTAS eksˈaktas +EXACTÍSIMO ˌeksaktˈisimo +EXACTITUD ˌeksaktitˈud +EXACTITUDES ˌeksaktitˈuðes +EXACTO eksˈakto +EXACTOS eksˈaktos +EXADIESTRADOR ˌeksaðjˌestɾaðˈoɾ +EXAGERA ˌeksaxˈeɾa +EXAGERACIÓN ˌeksaxˌeɾaθjˈon +EXAGERADA ˌeksaxeɾˈaða +EXAGERADAS ˌeksaxeɾˈaðas +EXAGERADO ˌeksaxeɾˈaðo +EXAGERADOS ˌeksaxeɾˈaðos +EXAGERAMOS ˌeksaxeɾˈamos +EXAGERANDO ˌeksaxeɾˈando +EXAGERAR ˌeksaxeɾˈaɾ +EXAGERARA ˌeksaxeɾˈaɾa +EXAGERARÁ ˌeksaxˌeɾaɾˈa +EXAGERÁRAMOS ˌeksaxeɾˈaɾamos +EXAGERARAS ˌeksaxeɾˈaɾas +EXAGERARÁS ˌeksaxˌeɾaɾˈas +EXAGERAREIS ˌeksaxeɾˈaɾeɪs +EXAGERAREMOS ˌeksaxˌeɾaɾˈemos +EXAGERARES ˌeksaxeɾˈaɾes +EXAGERARÍAMOS ˌeksaxˌeɾaɾˈiamos +EXAGERAS ˌeksaxˈeɾas +EXAGERASTE ˌeksaxeɾˈaste +EXAGERE ˌeksaxˈeɾe +EXAGEREMOS ˌeksaxeɾˈemos +EXAGERES ˌeksaxˈeɾes +EXALGUACIL ˌeksalɣwaθˈil +EXALTACIÓN ˌeksaltaθjˈon +EXALTADA ˌeksaltˈaða +EXALTADAS ˌeksaltˈaðas +EXALTADÍSIMO ˌeksaltaðˈisimo +EXALTADO ˌeksaltˈaðo +EXALTADOS ˌeksaltˈaðos +EXALTAR ˌeksaltˈaɾ +EXALUMNA ˌeksalˈumna +EXAMANTE ˌeksamˈante +EXAMEN eksˈamen +EXAMINA ˌeksamˈina +EXAMINADA ˌeksaminˈaða +EXAMINADAS ˌeksaminˈaðas +EXAMINADO ˌeksaminˈaðo +EXAMINADORA ˌeksamˌinaðˈoɾa +EXAMINADOS ˌeksaminˈaðos +EXAMINAMOS ˌeksaminˈamos +EXAMINANDO ˌeksaminˈando +EXAMINAR ˌeksaminˈaɾ +EXAMINARA ˌeksaminˈaɾa +EXAMINARÁ ˌeksamˌinaɾˈa +EXAMINÁRAMOS ˌeksaminˈaɾamos +EXAMINARAS ˌeksaminˈaɾas +EXAMINARÁS ˌeksamˌinaɾˈas +EXAMINAREIS ˌeksaminˈaɾeɪs +EXAMINAREMOS ˌeksamˌinaɾˈemos +EXAMINARES ˌeksaminˈaɾes +EXAMINARÍAMOS ˌeksamˌinaɾˈiamos +EXAMINAS ˌeksamˈinas +EXAMINASTE ˌeksaminˈaste +EXAMINE ˌeksamˈine +EXAMINEMOS ˌeksaminˈemos +EXAMINES ˌeksamˈines +EXAMINO ˌeksamˈino +EXAMINÓ ˌeksaminˈo +EXÁNIME eksˈanime +EXÁNIMES eksˈanimes +EXANTEMÁTICA ˌeksantemˈatika +EXANTEMÁTICAS ˌeksantemˈatikas +EXANTEMÁTICO ˌeksantemˈatiko +EXANTEMÁTICOS ˌeksantemˈatikos +EXASESOR ˌeksasesˈoɾ +EXASPERADA ˌeksaspeɾˈaða +EXASPERADAS ˌeksaspeɾˈaðas +EXASPERADO ˌeksaspeɾˈaðo +EXASPERADOS ˌeksaspeɾˈaðos +EXASPERANTE ˌeksaspeɾˈante +EXASPERAR ˌeksaspeɾˈaɾ +EXASPERAS ˌeksaspˈeɾas +EXBALONCESTISTA ˌeksβalˌonθestˈista +EXBANDA eksβˈanda +EXBEISBOLISTA ˌeksβeɪsβolˈista +EXCÁLIBUR ekskˈaliβuɾ +EXCARCELADA ˌekskaɾθelˈaða +EXCARCELADAS ˌekskaɾθelˈaðas +EXCARCELADO ˌekskaɾθelˈaðo +EXCARCELADOS ˌekskaɾθelˈaðos +EXCARCELAR ˌekskaɾθelˈaɾ +EXCAVADA ˌekskaβˈaða +EXCAVADAS ˌekskaβˈaðas +EXCAVADO ˌekskaβˈaðo +EXCAVADOR ˌekskaβaðˈoɾ +EXCAVADOS ˌekskaβˈaðos +EXCAVAR ˌekskaβˈaɾ +EXCEDENTE ˌeksθeðˈɛnte +EXCEDENTES ˌeksθeðˈɛntes +EXCEDER ˌeksθeðˈeɾ +EXCEDIDA ˌeksθeðˈiða +EXCEDIDAS ˌeksθeðˈiðas +EXCEDIDO ˌeksθeðˈiðo +EXCEDIDOS ˌeksθeðˈiðos +EXCEL eksθˈel +EXCELENCIA ˌeksθelˈɛnθja +EXCELENTE ˌeksθelˈɛnte +EXCELENTEMENTE ˌeksθelˈɛntemˈente +EXCELENTES ˌeksθelˈɛntes +EXCELSO eksθˈelso +EXCÉNTRICO eksθˈentɾiko +EXCEPCIÓN ˌeksθepθjˈon +EXCEPCIONAL ˌeksθepθjonˈal +EXCEPCIONALES ˌeksθepθjonˈales +EXCEPTO eksθˈepːto +EXCEPTUADA ˌeksθepːtwˈaða +EXCEPTUADAS ˌeksθepːtwˈaðas +EXCEPTUADO ˌeksθepːtwˈaðo +EXCEPTUADOS ˌeksθepːtwˈaðos +EXCEPTUAR ˌeksθepːtwˈaɾ +EXCESIVO ˌeksθesˈiβo +EXCESO eksθˈeso +EXCESOS eksθˈesos +EXCÍMERO eksθˈimeɾo +EXCITABILIDAD ˌeksθitˌaβiliðˈad +EXCITABLE ˌeksθitˈaβle +EXCITABLES ˌeksθitˈaβles +EXCITACIÓN ˌeksθitaθjˈon +EXCITADA ˌeksθitˈaða +EXCITADAS ˌeksθitˈaðas +EXCITADÍSIMO ˌeksθitaðˈisimo +EXCITADO ˌeksθitˈaðo +EXCITADOS ˌeksθitˈaðos +EXCITAR ˌeksθitˈaɾ +EXCLAMACIÓN ˌeksklamaθjˈon +EXCLAMADA ˌeksklamˈaða +EXCLAMADAS ˌeksklamˈaðas +EXCLAMADO ˌeksklamˈaðo +EXCLAMADOS ˌeksklamˈaðos +EXCLAMAR ˌeksklamˈaɾ +EXCLAMATIVO ˌeksklamatˈiβo +EXCLUB eksklˈub +EXCLUIDA ˌekskluˈiða +EXCLUIDAS ˌekskluˈiðas +EXCLUIDO ˌekskluˈiðo +EXCLUIDOS ˌekskluˈiðos +EXCLUIR ˌekskluˈiɾ +EXCLUSIÓN ˌeksklusjˈon +EXCLUSIVA ˌeksklusˈiβa +EXCLUSIVAMENTE ˌeksklusˈiβamˈente +EXCLUSIVISMO ˌeksklusiβˈismo +EXCLUSIVO ˌeksklusˈiβo +EXCOMPETIDOR ˌekskompˌetiðˈoɾ +EXCOMULGADA ˌekskomulɣˈaða +EXCOMULGADAS ˌekskomulɣˈaðas +EXCOMULGADO ˌekskomulɣˈaðo +EXCOMULGADOS ˌekskomulɣˈaðos +EXCOMULGAR ˌekskomulɣˈaɾ +EXCOMUNISTA ˌekskomunˈista +EXCÓNSUL ekskˈonsul +EXCORIAR ˌekskoɾjˈaɾ +EXCORONEL ˌekskoɾonˈel +EXCORREDOR ˌekskoɾɾeðˈoɾ +EXCREMENTO ˌekskɾemˈɛnto +EXCRETADA ˌekskɾetˈaða +EXCRETADAS ˌekskɾetˈaðas +EXCRETADO ˌekskɾetˈaðo +EXCRETADOS ˌekskɾetˈaðos +EXCRETAR ˌekskɾetˈaɾ +EXCRIMINAL ˌekskɾiminˈal +EXCULPADA ˌekskulpˈaða +EXCULPADAS ˌekskulpˈaðas +EXCULPADO ˌekskulpˈaðo +EXCULPADOS ˌekskulpˈaðos +EXCULPAR ˌekskulpˈaɾ +EXCURSIÓN ˌekskuɾsjˈon +EXCURSIONISTA ˌekskuɾsjonˈista +EXCUSA ekskˈusa +EXCUSADA ˌekskusˈaða +EXCUSADAS ˌekskusˈaðas +EXCUSADO ˌekskusˈaðo +EXCUSADOS ˌekskusˈaðos +EXDEFENSORA ˌeksðefensˈoɾa +EXDIRIGENCIA ˌeksðiɾixˈɛnθja +EXDISEÑADOR ˌeksðisˌeɲaðˈoɾ +EXECRABLE ˌeksekɾˈaβle +EXECRABLES ˌeksekɾˈaβles +EXECRADA ˌeksekɾˈaða +EXECRADAS ˌeksekɾˈaðas +EXECRADO ˌeksekɾˈaðo +EXECRADOS ˌeksekɾˈaðos +EXECRAR ˌeksekɾˈaɾ +EXECUTADA ˌeksekutˈaða +EXECUTADAS ˌeksekutˈaðas +EXECUTADO ˌeksekutˈaðo +EXECUTADOS ˌeksekutˈaðos +EXECUTAR ˌeksekutˈaɾ +EXECUTARES ˌeksekutˈaɾes +EXEDITOR ˌekseðitˈoɾ +EXEJECUTIVA ˌeksexˌekutˈiβa +EXEMPERADOR ˌeksempˌeɾaðˈoɾ +EXENCIÓN ˌeksenθjˈon +EXÉRCITO eksˈeɾθito +EXÉRCITOS eksˈeɾθitos +EXERTO eksˈeɾto +EXESTELIANO ˌeksesteljˈano +EXESTRATEGA ˌeksestɾatˈeɣa +EXFOLIADA ˌeksfoljˈaða +EXFOLIADAS ˌeksfoljˈaðas +EXFOLIADO ˌeksfoljˈaðo +EXFOLIADOS ˌeksfoljˈaðos +EXFOLIANTE ˌeksfoljˈante +EXFOLIANTES ˌeksfoljˈantes +EXFOLIAR ˌeksfoljˈaɾ +EXFOLIATIVO ˌeksfoljatˈiβo +EXFRENTISTA ˌeksfɾentˈista +EXFUNCIONARIA ˌeksfunθjonˈaɾja +EXFUNCIONARIO ˌeksfunθjonˈaɾjo +EXGAY eksɣˈaɪ +EXGOBERNADORA ˌeksɣoβˌeɾnaðˈoɾa +EXGUARDIA eksɣwˈaɾðja +EXHALADA ˌeksalˈaða +EXHALADAS ˌeksalˈaðas +EXHALADO ˌeksalˈaðo +EXHALADOS ˌeksalˈaðos +EXHAUSTIVA ˌeksaʊstˈiβa +EXHAUSTIVAMENTE ˌeksaʊstˈiβamˈente +EXHAUSTIVAS ˌeksaʊstˈiβas +EXHAUSTIVO ˌeksaʊstˈiβo +EXHAUSTIVOS ˌeksaʊstˈiβos +EXHAUSTO eksˈaʊsto +EXHIBICIÓN ˌeksiβiθjˈon +EXHIBIDA ˌeksiβˈiða +EXHIBIDAS ˌeksiβˈiðas +EXHIBIDO ˌeksiβˈiðo +EXHIBIDOS ˌeksiβˈiðos +EXHIBIR ˌeksiβˈiɾ +EXHORTADA ˌeksoɾtˈaða +EXHORTADAS ˌeksoɾtˈaðas +EXHORTADO ˌeksoɾtˈaðo +EXHORTADOS ˌeksoɾtˈaðos +EXHORTAR ˌeksoɾtˈaɾ +EXHUMADA ˌeksumˈaða +EXHUMADAS ˌeksumˈaðas +EXHUMADO ˌeksumˈaðo +EXHUMADOS ˌeksumˈaðos +EXHUMAR ˌeksumˈaɾ +EXHUME eksˈume +EXIGENTE ˌeksixˈɛnte +EXIGENTES ˌeksixˈɛntes +EXIGIBILIDAD ˌeksixˌiβiliðˈad +EXIGIDA ˌeksixˈiða +EXIGIDAS ˌeksixˈiðas +EXIGIDO ˌeksixˈiðo +EXIGIDOS ˌeksixˈiðos +EXIGUA eksˈiɣwa +EXIGÜIDAD ˌeksiɣˌuiðˈad +EXIGUO eksˈiɣwo +EXILAR ˌeksilˈaɾ +EXILIADA ˌeksiljˈaða +EXILIADAS ˌeksiljˈaðas +EXILIADO ˌeksiljˈaðo +EXILIADOS ˌeksiljˈaðos +EXILIAR ˌeksiljˈaɾ +EXILIO eksˈiljo +EXIMIA eksˈimja +EXIMIAS eksˈimjas +EXIMIO eksˈimjo +EXIMIOS eksˈimjos +EXINSTRUCTOR ˌeksinstɾuktˈoɾ +EXISTE eksˈiste +EXISTEN eksˈisten +EXISTENCIA ˌeksistˈɛnθja +EXISTENCIAL ˌeksistenθjˈal +EXISTENCIALISTA ˌeksistˌenθjalˈista +EXISTENCIALISTAS ˌeksistˌenθjalˈistas +EXISTENTE ˌeksistˈɛnte +EXISTIDA ˌeksistˈiða +EXISTIDAS ˌeksistˈiðas +EXISTIDO ˌeksistˈiðo +EXISTIDOS ˌeksistˈiðos +EXISTIMADA ˌeksistimˈaða +EXISTIMADAS ˌeksistimˈaðas +EXISTIMADO ˌeksistimˈaðo +EXISTIMADOS ˌeksistimˈaðos +EXISTIR ˌeksistˈiɾ +EXITAZO ˌeksitˈaθo +EXITO eksˈito +ÉXITO ˈeksito +EXITOS eksˈitos +ÉXITOS ˈeksitos +EXITOSÍSIMO ˌeksitosˈisimo +EXITOSO ˌeksitˈoso +EXNOVIO eksnˈoβjo +EXOCARPIO ˌeksokˈaɾpjo +ÉXODO ˈeksoðo +EXODONCIA ˌeksoðˈonθja +EXOESQUELETO ˌeksoˌeskelˈeto +EXÓGAMO eksˈoɣamo +EXOLÍMPICO ˌeksolˈimpiko +EXOMA eksˈoma +EXONÁRTEX ˌeksonˈaɾteks +EXONERADA ˌeksoneɾˈaða +EXONERADAS ˌeksoneɾˈaðas +EXONERADO ˌeksoneɾˈaðo +EXONERADOS ˌeksoneɾˈaðos +EXONERAR ˌeksoneɾˈaɾ +EXÓNIMO eksˈonimo +EXOPERIDIO ˌeksopeɾˈiðjo +EXOPLANETA ˌeksoplanˈeta +EXORBITANTES ˌeksoɾβitˈantes +EXORCISMO ˌeksoɾθˈismo +EXORCIZADA ˌeksoɾθiθˈaða +EXORCIZADAS ˌeksoɾθiθˈaðas +EXORCIZADO ˌeksoɾθiθˈaðo +EXORCIZADOS ˌeksoɾθiθˈaðos +EXORNAR ˌeksoɾnˈaɾ +EXOTÉRICA ˌeksotˈeɾika +EXOTÉRICAS ˌeksotˈeɾikas +EXOTÉRICO ˌeksotˈeɾiko +EXOTÉRICOS ˌeksotˈeɾikos +EXOTÉRMICA ˌeksotˈeɾmika +EXOTÉRMICAS ˌeksotˈeɾmikas +EXOTÉRMICO ˌeksotˈeɾmiko +EXOTÉRMICOS ˌeksotˈeɾmikos +EXÓTICO eksˈotiko +EXPANDIDA ˌekspandˈiða +EXPANDIDAS ˌekspandˈiðas +EXPANDIDO ˌekspandˈiðo +EXPANDIDOS ˌekspandˈiðos +EXPANSIÓN ˌekspansjˈon +EXPANSIONADA ˌekspansjonˈaða +EXPANSIONADAS ˌekspansjonˈaðas +EXPANSIONADO ˌekspansjonˈaðo +EXPANSIONADOS ˌekspansjonˈaðos +EXPANSIONAR ˌekspansjonˈaɾ +EXPANSIVA ˌekspansˈiβa +EXPANSIVAS ˌekspansˈiβas +EXPANSIVO ˌekspansˈiβo +EXPANSIVOS ˌekspansˈiβos +EXPATRIACIÓN ˌekspatɾiaθjˈon +EXPATRIAR ˌekspatɾiˈaɾ +EXPECTACIÓN ˌekspektaθjˈon +EXPECTATIVA ˌekspektatˈiβa +EXPECTORACIÓN ˌekspektˌoɾaθjˈon +EXPECTORADA ˌekspektoɾˈaða +EXPECTORADAS ˌekspektoɾˈaðas +EXPECTORADO ˌekspektoɾˈaðo +EXPECTORADOS ˌekspektoɾˈaðos +EXPECTORANTE ˌekspektoɾˈante +EXPECTORAR ˌekspektoɾˈaɾ +EXPEDICIÓN ˌekspeðiθjˈon +EXPEDICIONARIO ˌekspeðˌiθjonˈaɾjo +EXPEDIDA ˌekspeðˈiða +EXPEDIDAS ˌekspeðˈiðas +EXPEDIDO ˌekspeðˈiðo +EXPEDIDOS ˌekspeðˈiðos +EXPEDIENTADA ˌekspeðjentˈaða +EXPEDIENTADAS ˌekspeðjentˈaðas +EXPEDIENTADO ˌekspeðjentˈaðo +EXPEDIENTADOS ˌekspeðjentˈaðos +EXPEDIENTAR ˌekspeðjentˈaɾ +EXPEDIENTE ˌekspeðjˈɛnte +EXPEDIENTES ˌekspeðjˈɛntes +EXPEDIENTÉS ˌekspeðjentˈes +EXPEDIR ˌekspeðˈiɾ +EXPEDITA ˌekspeðˈita +EXPEDITADA ˌekspeðitˈaða +EXPEDITADAS ˌekspeðitˈaðas +EXPEDITADO ˌekspeðitˈaðo +EXPEDITADOS ˌekspeðitˈaðos +EXPEDITAR ˌekspeðitˈaɾ +EXPEDITAS ˌekspeðˈitas +EXPEDITO ˌekspeðˈito +EXPEDITOS ˌekspeðˈitos +EXPELEADOR ˌekspelˌeaðˈoɾ +EXPELIDA ˌekspelˈiða +EXPELIDAS ˌekspelˈiðas +EXPELIDO ˌekspelˈiðo +EXPELIDOS ˌekspelˈiðos +EXPENDEDOR ˌekspendeðˈoɾ +EXPENDEDORA ˌekspendeðˈoɾa +EXPENDER ˌekspendˈeɾ +EXPENDIDA ˌekspendˈiða +EXPENDIDAS ˌekspendˈiðas +EXPENDIDO ˌekspendˈiðo +EXPENDIDOS ˌekspendˈiðos +EXPERIENCIA ˌekspeɾjˈɛnθja +EXPERIMENTADA ˌekspeɾˌimentˈaða +EXPERIMENTADAS ˌekspeɾˌimentˈaðas +EXPERIMENTADO ˌekspeɾˌimentˈaðo +EXPERIMENTADORA ˌekspeɾˌimentaðˈoɾa +EXPERIMENTADOS ˌekspeɾˌimentˈaðos +EXPERIMENTAL ˌekspeɾˌimentˈal +EXPERIMENTAR ˌekspeɾˌimentˈaɾ +EXPERTA ekspˈeɾta +EXPERTÍSIMO ˌekspeɾtˈisimo +EXPERTO ekspˈeɾto +EXPIADA ekspjˈaða +EXPIADAS ekspjˈaðas +EXPIADO ekspjˈaðo +EXPIADOS ekspjˈaðos +EXPIAR ekspjˈaɾ +EXPIARE ekspjˈaɾe +EXPIATORIO ˌekspjatˈoɾjo +EXPIRAR ˌekspiɾˈaɾ +EXPIRARE ˌekspiɾˈaɾe +EXPLANAR ˌeksplanˈaɾ +EXPLETIVA ˌekspletˈiβa +EXPLETIVAS ˌekspletˈiβas +EXPLETIVO ˌekspletˈiβo +EXPLETIVOS ˌekspletˈiβos +EXPLICA eksplˈika +EXPLICÁ ˌeksplikˈa +EXPLICACIÓN ˌeksplikaθjˈon +EXPLICADA ˌeksplikˈaða +EXPLICADAS ˌeksplikˈaðas +EXPLICADO ˌeksplikˈaðo +EXPLICADOS ˌeksplikˈaðos +EXPLICAMOS ˌeksplikˈamos +EXPLICANDO ˌeksplikˈando +EXPLICAR ˌeksplikˈaɾ +EXPLICARA ˌeksplikˈaɾa +EXPLICARÁ ˌeksplikaɾˈa +EXPLICÁRAMOS ˌeksplikˈaɾamos +EXPLICARAS ˌeksplikˈaɾas +EXPLICARÁS ˌeksplikaɾˈas +EXPLICARE ˌeksplikˈaɾe +EXPLICARÉ ˌeksplikaɾˈe +EXPLICAREIS ˌeksplikˈaɾeɪs +EXPLICARÉIS ˌeksplikaɾˈeis +EXPLICAREMOS ˌeksplikaɾˈemos +EXPLICÁREMOS ˌeksplikˈaɾemos +EXPLICARES ˌeksplikˈaɾes +EXPLICARÍA ˌeksplikaɾˈia +EXPLICARÍAMOS ˌeksplikaɾˈiamos +EXPLICARÍAS ˌeksplikaɾˈias +EXPLICAS eksplˈikas +EXPLICÁS ˌeksplikˈas +EXPLICASTE ˌeksplikˈaste +EXPLICASTEIS ˌeksplikˈasteɪs +EXPLICATIVA ˌeksplikatˈiβa +EXPLICATIVAS ˌeksplikatˈiβas +EXPLICATIVO ˌeksplikatˈiβo +EXPLICATIVOS ˌeksplikatˈiβos +EXPLICITADA ˌekspliθitˈaða +EXPLICITADAS ˌekspliθitˈaðas +EXPLICITADO ˌekspliθitˈaðo +EXPLICITADOS ˌekspliθitˈaðos +EXPLICITAR ˌekspliθitˈaɾ +EXPLÍCITO eksplˈiθito +EXPLICITUD ˌekspliθitˈud +EXPLICO eksplˈiko +EXPLIQUE eksplˈike +EXPLIQUÉ ˌeksplikˈe +EXPLIQUEMOS ˌeksplikˈemos +EXPLIQUES eksplˈikes +EXPLIQUÉS ˌeksplikˈes +EXPLORACIÓN ˌeksploɾaθjˈon +EXPLORADA ˌeksploɾˈaða +EXPLORADAS ˌeksploɾˈaðas +EXPLORADO ˌeksploɾˈaðo +EXPLORADOR ˌeksploɾaðˈoɾ +EXPLORADOS ˌeksploɾˈaðos +EXPLORATORIA ˌeksploɾatˈoɾja +EXPLORATORIAS ˌeksploɾatˈoɾjas +EXPLORATORIO ˌeksploɾatˈoɾjo +EXPLORATORIOS ˌeksploɾatˈoɾjos +EXPLOSIÓN ˌeksplosjˈon +EXPLOSIONADA ˌeksplosjonˈaða +EXPLOSIONADAS ˌeksplosjonˈaðas +EXPLOSIONADO ˌeksplosjonˈaðo +EXPLOSIONADOS ˌeksplosjonˈaðos +EXPLOSIONAR ˌeksplosjonˈaɾ +EXPLOSIONES ˌeksplosjˈones +EXPLOSIVA ˌeksplosˈiβa +EXPLOSIVAS ˌeksplosˈiβas +EXPLOSIVO ˌeksplosˈiβo +EXPLOSIVOS ˌeksplosˈiβos +EXPLOTABLE ˌeksplotˈaβle +EXPLOTACIÓN ˌeksplotaθjˈon +EXPLOTADAS ˌeksplotˈaðas +EXPLOTADO ˌeksplotˈaðo +EXPLOTADOR ˌeksplotaðˈoɾ +EXPLOTADORAS ˌeksplotaðˈoɾas +EXPLOTADORES ˌeksplotaðˈoɾes +EXPLOTADOS ˌeksplotˈaðos +EXPLOTAR ˌeksplotˈaɾ +EXPLOTE eksplˈote +EXPOLIADA ˌekspoljˈaða +EXPOLIADAS ˌekspoljˈaðas +EXPOLIADO ˌekspoljˈaðo +EXPOLIADOS ˌekspoljˈaðos +EXPOLIAR ˌekspoljˈaɾ +EXPONER ˌeksponˈeɾ +EXPORTA ekspˈoɾta +EXPORTABLE ˌekspoɾtˈaβle +EXPORTABLES ˌekspoɾtˈaβles +EXPORTACIÓN ˌekspoɾtaθjˈon +EXPORTADA ˌekspoɾtˈaða +EXPORTADAS ˌekspoɾtˈaðas +EXPORTADO ˌekspoɾtˈaðo +EXPORTADOR ˌekspoɾtaðˈoɾ +EXPORTADORA ˌekspoɾtaðˈoɾa +EXPORTADORAS ˌekspoɾtaðˈoɾas +EXPORTADORES ˌekspoɾtaðˈoɾes +EXPORTADOS ˌekspoɾtˈaðos +EXPORTAMOS ˌekspoɾtˈamos +EXPORTANDO ˌekspoɾtˈando +EXPORTAR ˌekspoɾtˈaɾ +EXPORTARA ˌekspoɾtˈaɾa +EXPORTARÁ ˌekspoɾtaɾˈa +EXPORTÁRAMOS ˌekspoɾtˈaɾamos +EXPORTARAS ˌekspoɾtˈaɾas +EXPORTARÁS ˌekspoɾtaɾˈas +EXPORTAREIS ˌekspoɾtˈaɾeɪs +EXPORTAREMOS ˌekspoɾtaɾˈemos +EXPORTARES ˌekspoɾtˈaɾes +EXPORTARÍAMOS ˌekspoɾtaɾˈiamos +EXPORTAS ekspˈoɾtas +EXPORTASTE ˌekspoɾtˈaste +EXPORTE ekspˈoɾte +EXPORTÉ ˌekspoɾtˈe +EXPORTÉIS ˌekspoɾtˈeis +EXPORTEMOS ˌekspoɾtˈemos +EXPORTES ekspˈoɾtes +EXPORTÉS ˌekspoɾtˈes +EXPORTO ekspˈoɾto +EXPOSICIÓN ˌeksposiθjˈon +EXPOSICIONES ˌeksposiθjˈones +EXPOSITIVA ˌekspositˈiβa +EXPOSITIVAS ˌekspositˈiβas +EXPOSITIVO ˌekspositˈiβo +EXPOSITIVOS ˌekspositˈiβos +EXPÓSITO ekspˈosito +EXPOSITORIO ˌekspositˈoɾjo +EXPRESABLE ˌekspɾesˈaβle +EXPRESADA ˌekspɾesˈaða +EXPRESADAS ˌekspɾesˈaðas +EXPRESADO ˌekspɾesˈaðo +EXPRESADOS ˌekspɾesˈaðos +EXPRESAR ˌekspɾesˈaɾ +EXPRESIÓN ˌekspɾesjˈon +EXPRESO ekspɾˈeso +EXPRESS ekspɾˈess +EXPRIMIDA ˌekspɾimˈiða +EXPRIMIDAS ˌekspɾimˈiðas +EXPRIMIDO ˌekspɾimˈiðo +EXPRIMIDOR ˌekspɾimiðˈoɾ +EXPRIMIDOS ˌekspɾimˈiðos +EXPRIMIR ˌekspɾimˈiɾ +EXPROPIADA ˌekspɾopjˈaða +EXPROPIADAS ˌekspɾopjˈaðas +EXPROPIADO ˌekspɾopjˈaðo +EXPROPIADOR ˌekspɾopjaðˈoɾ +EXPROPIADOS ˌekspɾopjˈaðos +EXPROPIAR ˌekspɾopjˈaɾ +EXPUESTA ekspwˈesta +EXPUESTAS ekspwˈestas +EXPUESTO ekspwˈesto +EXPUESTOS ekspwˈestos +EXPUGNA ekspˈuɡna +EXPUGNACIÓN ˌekspuɡnaθjˈon +EXPUGNADA ˌekspuɡnˈaða +EXPUGNADAS ˌekspuɡnˈaðas +EXPUGNADO ˌekspuɡnˈaðo +EXPUGNADOS ˌekspuɡnˈaðos +EXPUGNAMOS ˌekspuɡnˈamos +EXPUGNANDO ˌekspuɡnˈando +EXPUGNAR ˌekspuɡnˈaɾ +EXPUGNARA ˌekspuɡnˈaɾa +EXPUGNARÁ ˌekspuɡnaɾˈa +EXPUGNÁRAMOS ˌekspuɡnˈaɾamos +EXPUGNARAS ˌekspuɡnˈaɾas +EXPUGNARÁS ˌekspuɡnaɾˈas +EXPUGNAREIS ˌekspuɡnˈaɾeɪs +EXPUGNAREMOS ˌekspuɡnaɾˈemos +EXPUGNARES ˌekspuɡnˈaɾes +EXPUGNARÍAMOS ˌekspuɡnaɾˈiamos +EXPUGNAS ekspˈuɡnas +EXPUGNASTE ˌekspuɡnˈaste +EXPUGNE ekspˈuɡne +EXPUGNEMOS ˌekspuɡnˈemos +EXPUGNES ekspˈuɡnes +EXPUGNO ekspˈuɡno +EXPULSABLE ˌekspulsˈaβle +EXPULSADA ˌekspulsˈaða +EXPULSADAS ˌekspulsˈaðas +EXPULSADO ˌekspulsˈaðo +EXPULSADOS ˌekspulsˈaðos +EXPULSAR ˌekspulsˈaɾ +EXPULSO ekspˈulso +EXPURGADA ˌekspuɾɣˈaða +EXPURGADAS ˌekspuɾɣˈaðas +EXPURGADO ˌekspuɾɣˈaðo +EXPURGADOS ˌekspuɾɣˈaðos +EXQUISITÍSIMA ˌekskisitˈisima +EXQUISITÍSIMAS ˌekskisitˈisimas +EXQUISITÍSIMO ˌekskisitˈisimo +EXQUISITÍSIMOS ˌekskisitˈisimos +EXQUISITO ˌekskisˈito +EXQUISITOS ˌekskisˈitos +EXSECRETARIO ˌekssekɾetˈaɾjo +EXSINDICALISTA ˌekssindˌikalˈista +EXTASIADA ˌekstasjˈaða +EXTASIADAS ˌekstasjˈaðas +EXTASIADO ˌekstasjˈaðo +EXTASIADOS ˌekstasjˈaðos +EXTASIAR ˌekstasjˈaɾ +ÉXTASIS ˈekstasis +EXTENDER ˌekstendˈeɾ +EXTENDIDA ˌekstendˈiða +EXTENDIDAS ˌekstendˈiðas +EXTENDIDO ˌekstendˈiðo +EXTENDIDOS ˌekstendˈiðos +EXTENDIMIENTO ˌekstendimjˈɛnto +EXTENSA ekstˈɛnsa +EXTENSAS ekstˈɛnsas +EXTENSIBLE ˌekstensˈiβle +EXTENSIBLES ˌekstensˈiβles +EXTENSIOMÉTRICO ˌekstensjomˈetɾiko +EXTENSIÓN ˌekstensjˈon +EXTENSIONALIDAD ˌekstensjˌonaliðˈad +EXTENSIVA ˌekstensˈiβa +EXTENSIVAMENTE ˌekstensˈiβamˈente +EXTENSIVAS ˌekstensˈiβas +EXTENSIVO ˌekstensˈiβo +EXTENSIVOS ˌekstensˈiβos +EXTENSO ekstˈɛnso +EXTENSOR ˌekstensˈoɾ +EXTENSOS ekstˈɛnsos +EXTENUACIÓN ˌekstenwaθjˈon +EXTENUADA ˌekstenwˈaða +EXTENUADAS ˌekstenwˈaðas +EXTENUADO ˌekstenwˈaðo +EXTENUADOS ˌekstenwˈaðos +EXTENUAR ˌekstenwˈaɾ +EXTERIOR ˌeksteɾjˈoɾ +EXTERIORIZACIÓN ˌeksteɾjˌoɾiθaθjˈon +EXTERIORIZADA ˌeksteɾjˌoɾiθˈaða +EXTERIORIZADAS ˌeksteɾjˌoɾiθˈaðas +EXTERIORIZADO ˌeksteɾjˌoɾiθˈaðo +EXTERIORIZADOS ˌeksteɾjˌoɾiθˈaðos +EXTERIORIZAR ˌeksteɾjˌoɾiθˈaɾ +EXTERMINA ˌeksteɾmˈina +EXTERMINADA ˌeksteɾminˈaða +EXTERMINADAS ˌeksteɾminˈaðas +EXTERMINADO ˌeksteɾminˈaðo +EXTERMINADOR ˌeksteɾmˌinaðˈoɾ +EXTERMINADORA ˌeksteɾmˌinaðˈoɾa +EXTERMINADORAS ˌeksteɾmˌinaðˈoɾas +EXTERMINADORES ˌeksteɾmˌinaðˈoɾes +EXTERMINADOS ˌeksteɾminˈaðos +EXTERMINAMOS ˌeksteɾminˈamos +EXTERMINANDO ˌeksteɾminˈando +EXTERMINAR ˌeksteɾminˈaɾ +EXTERMINARA ˌeksteɾminˈaɾa +EXTERMINARÁ ˌeksteɾmˌinaɾˈa +EXTERMINÁRAMOS ˌeksteɾminˈaɾamos +EXTERMINARAS ˌeksteɾminˈaɾas +EXTERMINARÁS ˌeksteɾmˌinaɾˈas +EXTERMINAREIS ˌeksteɾminˈaɾeɪs +EXTERMINAREMOS ˌeksteɾmˌinaɾˈemos +EXTERMINARES ˌeksteɾminˈaɾes +EXTERMINARÍAMOS ˌeksteɾmˌinaɾˈiamos +EXTERMINAS ˌeksteɾmˈinas +EXTERMINASTE ˌeksteɾminˈaste +EXTERMINE ˌeksteɾmˈine +EXTERMINEMOS ˌeksteɾminˈemos +EXTERMINES ˌeksteɾmˈines +EXTERMINIO ˌeksteɾmˈinjo +EXTERMINO ˌeksteɾmˈino +EXTERNA ekstˈeɾna +EXTERNADA ˌeksteɾnˈaða +EXTERNADAS ˌeksteɾnˈaðas +EXTERNADO ˌeksteɾnˈaðo +EXTERNADOS ˌeksteɾnˈaðos +EXTERNALIZADA ˌeksteɾnˌaliθˈaða +EXTERNALIZADAS ˌeksteɾnˌaliθˈaðas +EXTERNALIZADO ˌeksteɾnˌaliθˈaðo +EXTERNALIZADOS ˌeksteɾnˌaliθˈaðos +EXTERNALIZAR ˌeksteɾnˌaliθˈaɾ +EXTERNO ekstˈeɾno +EXTINCIÓN ˌekstinθjˈon +EXTINGUIBLE ˌekstiŋɡˈiβle +EXTINGUIDA ˌekstiŋɡˈiða +EXTINGUIDAS ˌekstiŋɡˈiðas +EXTINGUIDO ˌekstiŋɡˈiðo +EXTINGUIDOR ˌekstiŋɡiðˈoɾ +EXTINGUIDOS ˌekstiŋɡˈiðos +EXTINGUIR ˌekstiŋɡˈiɾ +EXTINTO ekstˈinto +EXTIRPADA ˌekstiɾpˈaða +EXTIRPADAS ˌekstiɾpˈaðas +EXTIRPADO ˌekstiɾpˈaðo +EXTIRPADOS ˌekstiɾpˈaðos +EXTIRPAR ˌekstiɾpˈaɾ +EXTORSIÓN ˌekstoɾsjˈon +EXTORSIONADA ˌekstoɾsjonˈaða +EXTORSIONADAS ˌekstoɾsjonˈaðas +EXTORSIONADO ˌekstoɾsjonˈaðo +EXTORSIONADOR ˌekstoɾsjˌonaðˈoɾ +EXTORSIONADOS ˌekstoɾsjonˈaðos +EXTORSIONAR ˌekstoɾsjonˈaɾ +EXTORSIONISTA ˌekstoɾsjonˈista +EXTRA ˈekstɾa +EXTRAACADÉMICO ˌekstɾaˌakaðˈemiko +EXTRACAPILAR ˌekstɾakˌapilˈaɾ +EXTRACAPILARES ˌekstɾakˌapilˈaɾes +EXTRACCIÓN ˌekstɾakθjˈon +EXTRACELULARMENTE ˌekstɾaθˌelulˈaɾmˈente +EXTRACTAR ˌekstɾaktˈaɾ +EXTRADIEGÉTICO ˌekstɾaðjexˈetiko +EXTRADIMENSIONAL ˌekstɾaðˌimensjonˈal +EXTRADITADA ˌekstɾaðitˈaða +EXTRADITADAS ˌekstɾaðitˈaðas +EXTRADITADO ˌekstɾaðitˈaðo +EXTRADITADOS ˌekstɾaðitˈaðos +EXTRAEUROPEO ˌekstɾaˌeʊɾopˈeo +EXTRAÍBLES ˌekstɾaˈiβles +EXTRAÍDA ˌekstɾaˈiða +EXTRAÍDAS ˌekstɾaˈiðas +EXTRAÍDO ˌekstɾaˈiðo +EXTRAÍDOS ˌekstɾaˈiðos +EXTRAJUDICIAL ˌekstɾaxˌuðiθjˈal +EXTRALEGAL ˌekstɾaleɣˈal +EXTRALIMITARSE ˌekstɾalˌimitˈaɾse +EXTRAMUSICAL ˌekstɾamˌusikˈal +EXTRAÑA ekstɾˈaɲa +EXTRAÑADAS ˌekstɾaɲˈaðas +EXTRAÑADO ˌekstɾaɲˈaðo +EXTRAÑAMIENTO ˌekstɾaɲamjˈɛnto +EXTRAÑAR ˌekstɾaɲˈaɾ +EXTRAÑAS ekstɾˈaɲas +EXTRAÑEZA ˌekstɾaɲˈeθa +EXTRANJERA ˌekstɾaŋxˈeɾa +EXTRANJERE ˌekstɾaŋxˈeɾe +EXTRANJERES ˌekstɾaŋxˈeɾes +EXTRANJERO ˌekstɾaŋxˈeɾo +EXTRAÑO ekstɾˈaɲo +EXTRAORDINARIA ˌekstɾaˌoɾðinˈaɾja +EXTRAORDINARIAMENTE ˌekstɾaˌoɾðinˈaɾjamˈente +EXTRAORDINARIO ˌekstɾaˌoɾðinˈaɾjo +EXTRAPARTIDARIO ˌekstɾapˌaɾtiðˈaɾjo +EXTRAPIRAMIDAL ˌekstɾapˌiɾamiðˈal +EXTRAPOLADA ˌekstɾapolˈaða +EXTRAPOLADAS ˌekstɾapolˈaðas +EXTRAPOLADO ˌekstɾapolˈaðo +EXTRAPOLADOS ˌekstɾapolˈaðos +EXTRAPOLAR ˌekstɾapolˈaɾ +EXTRARREGIONAL ˌekstɾaɾɾˌexjonˈal +EXTRASÍSTOLE ˌekstɾasˈistole +EXTRASISTÓLICA ˌekstɾasistˈolika +EXTRASISTÓLICAS ˌekstɾasistˈolikas +EXTRASISTÓLICO ˌekstɾasistˈoliko +EXTRASISTÓLICOS ˌekstɾasistˈolikos +EXTRASOLAR ˌekstɾasolˈaɾ +EXTRASOLARES ˌekstɾasolˈaɾes +EXTRATERRESTRE ˌekstɾateɾɾˈestɾe +EXTRATERRITORIAL ˌekstɾatˌeɾɾitoɾjˈal +EXTRAVAGANTE ˌekstɾaβaɣˈante +EXTRAVAGANTES ˌekstɾaβaɣˈantes +EXTRAVASARSE ˌekstɾaβasˈaɾse +EXTRAVEHICULAR ˌekstɾaβˌeikulˈaɾ +EXTRAVERSIÓN ˌekstɾaβeɾsjˈon +EXTRAVIADA ˌekstɾaβjˈaða +EXTRAVIADAS ˌekstɾaβjˈaðas +EXTRAVIADO ˌekstɾaβjˈaðo +EXTRAVIADOS ˌekstɾaβjˈaðos +EXTREMA ekstɾˈema +EXTREMADA ˌekstɾemˈaða +EXTREMADAMENTE ˌekstɾemˈaðamˈente +EXTREMADAS ˌekstɾemˈaðas +EXTREMADO ˌekstɾemˈaðo +EXTREMADOS ˌekstɾemˈaðos +EXTREMADURA ˌekstɾemaðˈuɾa +EXTREMAR ˌekstɾemˈaɾ +EXTREMAS ekstɾˈemas +EXTREMAUNCIÓN ˌekstɾemaʊnθjˈon +EXTREMEÑO ˌekstɾemˈeɲo +EXTREMES ekstɾˈemes +EXTREMIDAD ˌekstɾemiðˈad +EXTREMISMO ˌekstɾemˈismo +EXTREMISTA ˌekstɾemˈista +EXTREMO ekstɾˈemo +EXTREMOS ekstɾˈemos +EXTRORSO ekstɾˈoɾso +EXTROVERSIÓN ˌekstɾoβeɾsjˈon +EXTRUDE ekstɾˈuðe +EXTRUDES ekstɾˈuðes +EXTRUDIDA ˌekstɾuðˈiða +EXTRUDIDAS ˌekstɾuðˈiðas +EXTRUDIDO ˌekstɾuðˈiðo +EXTRUDIDOS ˌekstɾuðˈiðos +EXTRUDIR ˌekstɾuðˈiɾ +EXTRUDO ekstɾˈuðo +EXTRUSIVA ˌekstɾusˈiβa +EXTRUSIVAS ˌekstɾusˈiβas +EXTRUSIVO ˌekstɾusˈiβo +EXTRUSIVOS ˌekstɾusˈiβos +EXTRUSOR ˌekstɾusˈoɾ +EXTUBACIÓN ˌekstuβaθjˈon +EXTUBAR ˌekstuβˈaɾ +EXTUBO ekstˈuβo +EXUBERANTEMENTE ˌeksuβeɾˈantemˈente +EXUBERANTES ˌeksuβeɾˈantes +EXUDADA ˌeksuðˈaða +EXUDADAS ˌeksuðˈaðas +EXUDADO ˌeksuðˈaðo +EXUDADOS ˌeksuðˈaðos +EXUDAR ˌeksuðˈaɾ +EXULCERADA ˌeksulθeɾˈaða +EXULCERADAS ˌeksulθeɾˈaðas +EXULCERADO ˌeksulθeɾˈaðo +EXULCERADOS ˌeksulθeɾˈaðos +EXULTADA ˌeksultˈaða +EXULTADAS ˌeksultˈaðas +EXULTADO ˌeksultˈaðo +EXULTADOS ˌeksultˈaðos +EXUNIFORMADO ˌeksunˌifoɾmˈaðo +EXVIRREY ˌeksβiɾɾˈeɪ +EXVOCERO ˌeksβoθˈeɾo +EY ˈeɪ +EYACULACIÓN ˌejjakˌulaθjˈon +EYECCIÓN ˌejjekθjˈon +EZEQUIEL ˌeθekjˈel +F ˈɛfe +FA fˈa +FABADA faβˈaða +FABIANO faβjˈano +FABIO fˈaβjo +FABLA fˈaβla +FABLAS fˈaβlas +FÁBREGAS fˈaβɾeɣas +FABRIANA fˌaβɾiˈana +FABRIANAS fˌaβɾiˈanas +FABRIANO fˌaβɾiˈano +FABRIANOS fˌaβɾiˈanos +FABRICA faβɾˈika +FÁBRICA fˈaβɾika +FABRICADA fˌaβɾikˈaða +FABRICADAS fˌaβɾikˈaðas +FABRICADO fˌaβɾikˈaðo +FABRICADOR fˌaβɾikaðˈoɾ +FABRICADOS fˌaβɾikˈaðos +FABRICANTE fˌaβɾikˈante +FABRICO faβɾˈiko +FABRILES faβɾˈiles +FABULADA fˌaβulˈaða +FABULADAS fˌaβulˈaðas +FABULADO fˌaβulˈaðo +FABULADOS fˌaβulˈaðos +FABULAR fˌaβulˈaɾ +FABULARE fˌaβulˈaɾe +FABULOSA fˌaβulˈosa +FABULOSAS fˌaβulˈosas +FABULOSO fˌaβulˈoso +FABULOSOS fˌaβulˈosos +FACA fˈaka +FACAS fˈakas +FACCIÓN fakθjˈon +FACE fˈaθe +FACEBOOK fˈeɪsβuk +FACES fˈaθes +FACETA faθˈeta +FACETARIA fˌaθetˈaɾja +FACETARIAS fˌaθetˈaɾjas +FACETARIO fˌaθetˈaɾjo +FACETARIOS fˌaθetˈaɾjos +FACHA fˈatʃa +FACHADA fatʃˈaða +FACHÉ fatʃˈe +FACIAL faθjˈal +FÁCIL fˈaθil +FACILIDAD fˌaθiliðˈad +FACILITADA fˌaθilitˈaða +FACILITADAS fˌaθilitˈaðas +FACILITADO fˌaθilitˈaðo +FACILITADOR fˌaθilˌitaðˈoɾ +FACILITADOS fˌaθilitˈaðos +FACILITAR fˌaθilitˈaɾ +FÁCILMENTE fˈaθilmˈente +FACINEROSA fˌaθineɾˈosa +FACINEROSAS fˌaθineɾˈosas +FACINEROSO fˌaθineɾˈoso +FACINEROSOS fˌaθineɾˈosos +FACÓN fakˈon +FACÓQUERO fakˈokeɾo +FACTIBILIDAD fˌaktiβˌiliðˈad +FACTIBLE faktˈiβle +FACTIBLES faktˈiβles +FACTICIO faktˈiθjo +FACTOR faktˈoɾ +FACTORES faktˈoɾes +FACTORIZACIÓN fˌaktoɾˌiθaθjˈon +FACTORIZACIONES fˌaktoɾˌiθaθjˈones +FACTORIZADA fˌaktoɾiθˈaða +FACTORIZADAS fˌaktoɾiθˈaðas +FACTORIZADO fˌaktoɾiθˈaðo +FACTORIZADOS fˌaktoɾiθˈaðos +FACTORIZAR fˌaktoɾiθˈaɾ +FACTURA faktˈuɾa +FACTURABLE fˌaktuɾˈaβle +FACTURACIÓN fˌaktuɾaθjˈon +FACTURAR fˌaktuɾˈaɾ +FACULTAD fˌakultˈad +FACULTADA fˌakultˈaða +FACULTADAS fˌakultˈaðas +FACULTADO fˌakultˈaðo +FACULTADOS fˌakultˈaðos +FACULTAR fˌakultˈaɾ +FACUNDO fakˈundo +FADRIQUE faðɾˈike +FAENA faˈena +FAENADA fˌaenˈaða +FAENADAS fˌaenˈaðas +FAENADO fˌaenˈaðo +FAENADOS fˌaenˈaðos +FAENAMIENTO fˌaenamjˈɛnto +FAENAR fˌaenˈaɾ +FAETÓN fˌaetˈon +FAETONTE fˌaetˈonte +FAGOCITA fˌaɣoθˈita +FAGOCITADA fˌaɣoθitˈaða +FAGOCITADAS fˌaɣoθitˈaðas +FAGOCITADO fˌaɣoθitˈaðo +FAGOCITADOS fˌaɣoθitˈaðos +FAGOCITAR fˌaɣoθitˈaɾ +FAGOCITARE fˌaɣoθitˈaɾe +FAGOCITO fˌaɣoθˈito +FAGOT faɣˈot +FAISÁN faɪsˈan +FAISANERÍA fˌaɪsaneɾˈia +FAISANERO fˌaɪsanˈeɾo +FAJA fˈaxa +FAJADA faxˈaða +FAJADAS faxˈaðas +FAJADO faxˈaðo +FAJADOS faxˈaðos +FAJANA faxˈana +FAJARDO faxˈaɾðo +FAJITA faxˈita +FALACIA falˈaθja +FALAFEL fˌalafˈel +FALANGE falˈaŋxe +FALANGERO fˌalaŋxˈeɾo +FALAZ falˈaθ +FALCACEADA fˌalkaθeˈaða +FALCACEADAS fˌalkaθeˈaðas +FALCACEADO fˌalkaθeˈaðo +FALCACEADOS fˌalkaθeˈaðos +FALCACEAR fˌalkaθeˈaɾ +FALCATA falkˈata +FALCIFORME fˌalθifˈoɾme +FALCIFORMES fˌalθifˈoɾmes +FALCÓN falkˈon +FALCONETE fˌalkonˈete +FALDA fˈalða +FALDERO falðˈeɾo +FALDITA falðˈita +FALDÓN falðˈon +FALENA falˈena +FALIBILIDAD fˌaliβˌiliðˈad +FALIBLE falˈiβle +FALIBLES falˈiβles +FÁLICO fˈaliko +FALLANDO faʎˈando +FALLECER fˌaʎeθˈeɾ +FALLECIDO fˌaʎeθˈiðo +FALLIDA faʎˈiða +FALO fˈalo +FALSA fˈalsa +FALSABILIDAD fˌalsaβˌiliðˈad +FALSACIÓN fˌalsaθjˈon +FALSACIONISMO fˌalsaθjonˈismo +FALSADA falsˈaða +FALSADAS falsˈaðas +FALSADO falsˈaðo +FALSADOS falsˈaðos +FALSAR falsˈaɾ +FALSARIA falsˈaɾja +FALSAS fˈalsas +FALSEADOR fˌalseaðˈoɾ +FALSEAMIENTO fˌalseamjˈɛnto +FALSEAR fˌalseˈaɾ +FALSEDAD fˌalseðˈad +FALSEO falsˈeo +FALSETA falsˈeta +FALSETE falsˈete +FALSETISTA fˌalsetˈista +FALSIFICACIÓN fˌalsifˌikaθjˈon +FALSIFICADA fˌalsifikˈaða +FALSIFICADAS fˌalsifikˈaðas +FALSIFICADO fˌalsifikˈaðo +FALSIFICADOR fˌalsifˌikaðˈoɾ +FALSIFICADOS fˌalsifikˈaðos +FALSIFICAR fˌalsifikˈaɾ +FALSÍSIMO falsˈisimo +FALTA fˈalta +FALTADA faltˈaða +FALTADAS faltˈaðas +FALTADO faltˈaðo +FALTADOS faltˈaðos +FALTAMOS faltˈamos +FALTAN fˈaltan +FALTANDO faltˈando +FALTANTE faltˈante +FALTANTES faltˈantes +FALTAR faltˈaɾ +FALTARA faltˈaɾa +FALTARÁ fˌaltaɾˈa +FALTÁRAMOS faltˈaɾamos +FALTARAS faltˈaɾas +FALTARÁS fˌaltaɾˈas +FALTAREIS faltˈaɾeɪs +FALTAREMOS fˌaltaɾˈemos +FALTARES faltˈaɾes +FALTARÍAMOS fˌaltaɾˈiamos +FALTAS fˈaltas +FALTASTE faltˈaste +FALTE fˈalte +FALTEMOS faltˈemos +FALTES fˈaltes +FALTO fˈalto +FALTÓN faltˈon +FALTOS fˈaltos +FAMA fˈama +FAMBRE fˈambɾe +FAMBRES fˈambɾes +FAME fˈame +FAMILIA famˈilja +FAMILIAR fˌamiljˈaɾ +FAMILIARES fˌamiljˈaɾes +FAMILIARIDAD fˌamiljˌaɾiðˈad +FAMILIARIZADA fˌamiljˌaɾiθˈaða +FAMILIARIZADAS fˌamiljˌaɾiθˈaðas +FAMILIARIZADO fˌamiljˌaɾiθˈaðo +FAMILIARIZADOS fˌamiljˌaɾiθˈaðos +FAMILIERA fˌamiljˈeɾa +FAMILIERAS fˌamiljˈeɾas +FAMILIERO fˌamiljˈeɾo +FAMILIEROS fˌamiljˈeɾos +FAMOSA famˈosa +FAMOSAS famˈosas +FAMOSÍSIMO fˌamosˈisimo +FAMOSO famˈoso +FAMOSOS famˈosos +FAN fˈan +FANAL fanˈal +FANÁTICA fanˈatika +FANÁTICO fanˈatiko +FANÁTICOS fanˈatikos +FANATISMO fˌanatˈismo +FANATIZADA fˌanatiθˈaða +FANATIZADAS fˌanatiθˈaðas +FANATIZADO fˌanatiθˈaðo +FANATIZADOS fˌanatiθˈaðos +FANATIZAR fˌanatiθˈaɾ +FANDANGO fandˈaŋɡo +FANDUB fandˈub +FANEGA fanˈeɣa +FANEROFITA fˌaneɾofˈita +FANES fˈanes +FANFARRÓN fˌamfaɾɾˈon +FANFARRONA fˌamfaɾɾˈona +FANFARRONADA fˌamfaɾɾonˈaða +FANFARRONADAS fˌamfaɾɾonˈaðas +FANFARRONEADA fˌamfaɾɾˌoneˈaða +FANFARRONEADAS fˌamfaɾɾˌoneˈaðas +FANFARRONEADO fˌamfaɾɾˌoneˈaðo +FANFARRONEADOS fˌamfaɾɾˌoneˈaðos +FANFARRONEAR fˌamfaɾɾˌoneˈaɾ +FANFARRONERÍA fˌamfaɾɾˌoneɾˈia +FANFARRONERÍAS fˌamfaɾɾˌoneɾˈias +FANFARRONES fˌamfaɾɾˈones +FANGAL faŋɡˈal +FANGO fˈaŋɡo +FANGOLITA fˌaŋɡolˈita +FANGOSA faŋɡˈosa +FANGOSO faŋɡˈoso +FANGOSOS faŋɡˈosos +FANI fˈani +FANTASEADA fˌantaseˈaða +FANTASEADAS fˌantaseˈaðas +FANTASEADO fˌantaseˈaðo +FANTASEADOS fˌantaseˈaðos +FANTASEAR fˌantaseˈaɾ +FANTASIA fantˈasja +FANTASÍA fˌantasˈia +FANTASIADA fˌantasjˈaða +FANTASIADAS fˌantasjˈaðas +FANTASIADO fˌantasjˈaðo +FANTASIADOS fˌantasjˈaðos +FANTASIAR fˌantasjˈaɾ +FANTASMA fantˈasma +FANTASMADA fˌantasmˈaða +FANTASMAGORÍA fˌantasmˌaɣoɾˈia +FANTASMAGÓRICA fˌantasmaɣˈoɾika +FANTASMAGÓRICAS fˌantasmaɣˈoɾikas +FANTASMAGÓRICO fˌantasmaɣˈoɾiko +FANTASMAGÓRICOS fˌantasmaɣˈoɾikos +FANTASMÓN fˌantasmˈon +FANTÁSTICA fantˈastika +FANTÁSTICO fantˈastiko +FARÁ faɾˈa +FARANDULEADA fˌaɾandˌuleˈaða +FARANDULEADAS fˌaɾandˌuleˈaðas +FARANDULEADO fˌaɾandˌuleˈaðo +FARANDULEADOS fˌaɾandˌuleˈaðos +FARANDULEAR fˌaɾandˌuleˈaɾ +FARANDULERO fˌaɾandulˈeɾo +FARAÓN fˌaɾaˈon +FARAÓNICA fˌaɾaˈonika +FARAÓNICAS fˌaɾaˈonikas +FARAÓNICO fˌaɾaˈoniko +FARAÓNICOS fˌaɾaˈonikos +FARÁS faɾˈas +FARDACHO faɾðˈatʃo +FARDACHOS faɾðˈatʃos +FARDADA faɾðˈaða +FARDADAS faɾðˈaðas +FARDADO faɾðˈaðo +FARDADOS faɾðˈaðos +FARDAR faɾðˈaɾ +FAREMOS faɾˈemos +FARERO faɾˈeɾo +FARÍAMOS faɾˈiamos +FARIÑA faɾˈiɲa +FARINGE faɾˈiŋxe +FARÍNGEA faɾˈiŋxea +FARÍNGEAS faɾˈiŋxeas +FARÍNGEO faɾˈiŋxeo +FARÍNGEOS faɾˈiŋxeos +FARINGITIS fˌaɾiŋxˈitis +FARISEA fˌaɾisˈea +FARISEAS fˌaɾisˈeas +FARISEO fˌaɾisˈeo +FARISEOS fˌaɾisˈeos +FARMACÉUTICO fˌaɾmaθˈeutˌiko +FARMACIA faɾmˈaθja +FÁRMACO fˈaɾmako +FARMACOCINÉTICO fˌaɾmakˌoθinˈetiko +FARMACODINÁMICA fˌaɾmakˌoðinˈamika +FARMACODINÁMICAS fˌaɾmakˌoðinˈamikas +FARMACODINÁMICO fˌaɾmakˌoðinˈamiko +FARMACODINÁMICOS fˌaɾmakˌoðinˈamikos +FARMACOGENÓMICO fˌaɾmakˌoxenˈomiko +FARMACOLOGÍA fˌaɾmakˌoloxˈia +FARMACOLÓGICA fˌaɾmakolˈoxika +FARMACOLÓGICAS fˌaɾmakolˈoxikas +FARMACOLÓGICO fˌaɾmakolˈoxiko +FARMACOLÓGICOS fˌaɾmakolˈoxikos +FARMACORRESISTENCIA fˌaɾmakˌoɾɾesistˈɛnθja +FARMACOTERAPIA fˌaɾmakˌoteɾˈapja +FARMACOVIGILANCIA fˌaɾmakˌoβixilˈanθja +FARMERO faɾmˈeɾo +FARNESIL fˌaɾnesˈil +FARNESILTRANSFERASA fˌaɾnesˌiltɾansfeɾˈasa +FARO fˈaɾo +FAROL faɾˈol +FAROLA faɾˈola +FAROLEADA fˌaɾoleˈaða +FAROLEADAS fˌaɾoleˈaðas +FAROLEADO fˌaɾoleˈaðo +FAROLEADOS fˌaɾoleˈaðos +FARRA fˈaɾɾa +FÁRRAGO fˈaɾɾaɣo +FARRÉ faɾɾˈe +FARREADA fˌaɾɾeˈaða +FARREADAS fˌaɾɾeˈaðas +FARREADO fˌaɾɾeˈaðo +FARREADOS fˌaɾɾeˈaðos +FARREAR fˌaɾɾeˈaɾ +FARRUCA faɾɾˈuka +FARSA fˈaɾsa +FARSANTE faɾsˈante +FARSANTES faɾsˈantes +FÁRTING fˈaɾtiŋ +FASCÍCULO fasθˈikulo +FASCINA fasθˈina +FASCINACIÓN fˌasθinaθjˈon +FASCINADA fˌasθinˈaða +FASCINADAS fˌasθinˈaðas +FASCINADO fˌasθinˈaðo +FASCINADOR fˌasθinaðˈoɾ +FASCINADORA fˌasθinaðˈoɾa +FASCINADORAS fˌasθinaðˈoɾas +FASCINADORES fˌasθinaðˈoɾes +FASCINADOS fˌasθinˈaðos +FASCINAN fasθˈinan +FASCINANTE fˌasθinˈante +FASCINANTES fˌasθinˈantes +FASCINAR fˌasθinˈaɾ +FASCIOTOMÍA fˌasθjotomˈia +FASCISMO fasθˈismo +FASCISTA fasθˈista +FASCITIS fasθˈitis +FASE fˈase +FÁSER fˈaseɾ +FASES fˈases +FASHION fˈasjon +FASHIONISTA fˌasjonˈista +FÁSICA fˈasika +FÁSICAS fˈasikas +FÁSICO fˈasiko +FÁSICOS fˈasikos +FASO fˈaso +FASORIAL fˌasoɾjˈal +FASTIDIADA fˌastiðjˈaða +FASTIDIADAS fˌastiðjˈaðas +FASTIDIADO fˌastiðjˈaðo +FASTIDIADOS fˌastiðjˈaðos +FASTIDIAR fˌastiðjˈaɾ +FASTIDIO fastˈiðjo +FASTIDIOSA fˌastiðjˈosa +FASTIDIOSAS fˌastiðjˈosas +FASTIDIOSO fˌastiðjˈoso +FASTIDIOSOS fˌastiðjˈosos +FASTO fˈasto +FASTUOSAMENTE fastwˈosamˈente +FASTUOSO fastwˈoso +FATAL fatˈal +FATALIDAD fˌataliðˈad +FATALISMO fˌatalˈismo +FATALISTA fˌatalˈista +FATALISTAS fˌatalˈistas +FÁTICO fˈatiko +FATÍDICO fatˈiðiko +FATIGADA fˌatiɣˈaða +FATIGADAS fˌatiɣˈaðas +FATIGADÍSIMO fˌatiɣaðˈisimo +FATIGADO fˌatiɣˈaðo +FATIGADOS fˌatiɣˈaðos +FATIGAR fˌatiɣˈaɾ +FÁTIMA fˈatima +FATUA fˈatwa +FATUO fˈatwo +FAUNA fˈaʊna +FAUNO fˈaʊno +FAUTORA faʊtˈoɾa +FAVELA faβˈela +FAVOR faβˈoɾ +FAVORABILIDAD fˌaβoɾˌaβiliðˈad +FAVORABLE fˌaβoɾˈaβle +FAVORCITO fˌaβoɾθˈito +FAVORECER fˌaβoɾeθˈeɾ +FAVORECIDA fˌaβoɾeθˈiða +FAVORECIDAS fˌaβoɾeθˈiðas +FAVORECIDO fˌaβoɾeθˈiðo +FAVORECIDOS fˌaβoɾeθˈiðos +FAVORECIMIENTO fˌaβoɾˌeθimjˈɛnto +FAVORITA fˌaβoɾˈita +FAVORITAS fˌaβoɾˈitas +FAVORITO fˌaβoɾˈito +FAVORITOS fˌaβoɾˈitos +FAX fˈaks +FAZ fˈaθ +FE fˈe +FEACIO feˈaθjo +FEALDAD fˌealðˈad +FEBLE fˈeβle +FEBRERO feβɾˈeɾo +FEBRÍCULA feβɾˈikula +FEBRIL feβɾˈil +FECAL fekˈal +FECALURIA fˌekalˈuɾja +FECHA fˈetʃa +FECHADA fetʃˈaða +FECHADAS fetʃˈaðas +FECHADO fetʃˈaðo +FECHADOS fetʃˈaðos +FECHAMIENTO fˌetʃamjˈɛnto +FECHAMOS fetʃˈamos +FECHANDO fetʃˈando +FECHAR fetʃˈaɾ +FECHARA fetʃˈaɾa +FECHARÁ fˌetʃaɾˈa +FECHÁRAMOS fetʃˈaɾamos +FECHARAS fetʃˈaɾas +FECHARÁS fˌetʃaɾˈas +FECHAREIS fetʃˈaɾeɪs +FECHAREMOS fˌetʃaɾˈemos +FECHARES fetʃˈaɾes +FECHARÍAMOS fˌetʃaɾˈiamos +FECHAS fˈetʃas +FECHASTE fetʃˈaste +FECHE fˈetʃe +FECHEMOS fetʃˈemos +FECHES fˈetʃes +FECHO fˈetʃo +FECHORÍA fˌetʃoɾˈia +FECHOS fˈetʃos +FECÍ feθˈi +FÉCULA fˈekula +FECUNDA fekˈunda +FECUNDACIÓN fˌekundaθjˈon +FECUNDADA fˌekundˈaða +FECUNDADAS fˌekundˈaðas +FECUNDADO fˌekundˈaðo +FECUNDADOS fˌekundˈaðos +FECUNDAMOS fˌekundˈamos +FECUNDANDO fˌekundˈando +FECUNDANTE fˌekundˈante +FECUNDAR fˌekundˈaɾ +FECUNDARA fˌekundˈaɾa +FECUNDARÁ fˌekundaɾˈa +FECUNDÁRAMOS fˌekundˈaɾamos +FECUNDARAS fˌekundˈaɾas +FECUNDARÁS fˌekundaɾˈas +FECUNDAREIS fˌekundˈaɾeɪs +FECUNDARÉIS fˌekundaɾˈeis +FECUNDAREMOS fˌekundaɾˈemos +FECUNDARES fˌekundˈaɾes +FECUNDARÍAMOS fˌekundaɾˈiamos +FECUNDAS fekˈundas +FECUNDASTE fˌekundˈaste +FECUNDE fekˈunde +FECUNDEMOS fˌekundˈemos +FECUNDES fekˈundes +FECUNDIDAD fˌekundiðˈad +FECUNDÍSIMO fˌekundˈisimo +FECUNDIZADA fˌekundiθˈaða +FECUNDIZADAS fˌekundiθˈaðas +FECUNDIZADO fˌekundiθˈaðo +FECUNDIZADOS fˌekundiθˈaðos +FECUNDIZAR fˌekundiθˈaɾ +FECUNDO fekˈundo +FECUNDOS fekˈundos +FEDERA feðˈeɾa +FEDERÁ fˌeðeɾˈa +FEDERACIÓN fˌeðeɾaθjˈon +FEDERADA fˌeðeɾˈaða +FEDERADAS fˌeðeɾˈaðas +FEDERADO fˌeðeɾˈaðo +FEDERADOS fˌeðeɾˈaðos +FEDERAL fˌeðeɾˈal +FEDERALES fˌeðeɾˈales +FEDERALISMO fˌeðeɾalˈismo +FEDERALIZACIÓN fˌeðeɾˌaliθaθjˈon +FEDERALIZANTE fˌeðeɾˌaliθˈante +FEDERALIZAR fˌeðeɾˌaliθˈaɾ +FEDERAS feðˈeɾas +FEDERÁS fˌeðeɾˈas +FEDEREMOS fˌeðeɾˈemos +FEDERES feðˈeɾes +FEDERICO fˌeðeɾˈiko +FEDÓN feðˈon +FEED feˈed +FEEDBACK fˌeedβˈak +FEELING feˈeliŋ +FEÉRICO feˈeɾiko +FEHACIENTE fˌeaθjˈɛnte +FEHACIENTEMENTE fˌeaθjˈɛntemˈente +FEHACIENTES fˌeaθjˈɛntes +FEÍSIMO feˈisimo +FELADOR fˌelaðˈoɾ +FELADORA fˌelaðˈoɾa +FELATRIZ fˌelatɾˈiθ +FELDESPATO fˌelðespˈato +FELICES felˈiθes +FELICIDAD fˌeliθiðˈad +FELICÍSIMO fˌeliθˈisimo +FELICITACIÓN fˌeliθˌitaθjˈon +FELICITADA fˌeliθitˈaða +FELICITADAS fˌeliθitˈaðas +FELICITADO fˌeliθitˈaðo +FELICITADOS fˌeliθitˈaðos +FELICITAR fˌeliθitˈaɾ +FÉLIDO fˈeliðo +FELINA felˈina +FELINO felˈino +FELIPA felˈipa +FELIPE felˈipe +FÉLIX fˈeliks +FELIZ felˈiθ +FELIZMENTE felˈiθmˈente +FELLINI feʎˈini +FELÓGENO felˈoxeno +FELPA fˈelpa +FELPUDO felpˈuðo +FEMA fˈema +FEMADA femˈaða +FEMADAS femˈaðas +FEMADO femˈaðo +FEMADOS femˈaðos +FEMAR femˈaɾ +FEMBRA fˈembɾa +FEMBRAS fˈembɾas +FEMENINA fˌemenˈina +FEMENINAS fˌemenˈinas +FEMENINO fˌemenˈino +FEMENTIDO fˌementˈiðo +FEMICIDA fˌemiθˈiða +FEMICIDIO fˌemiθˈiðjo +FEMICIDIOS fˌemiθˈiðjos +FEMILOCA fˌemilˈoka +FEMILOCAS fˌemilˈokas +FÉMINA fˈemina +FÉMINAS fˈeminas +FEMINAZI fˌeminˈaθi +FEMINAZISTA fˌeminaθˈista +FEMINICIDIO fˌeminiθˈiðjo +FEMINICIDIOS fˌeminiθˈiðjos +FEMINISMO fˌeminˈismo +FEMINISTA fˌeminˈista +FEMINISTAS fˌeminˈistas +FEMINISTRA fˌeminˈistɾa +FEMINOLOGÍA fˌeminˌoloxˈia +FEMORAL fˌemoɾˈal +FEMOROCUTÁNEA fˌemoɾˌokutˈanea +FEMOROCUTÁNEAS fˌemoɾˌokutˈaneas +FEMOROCUTÁNEO fˌemoɾˌokutˈaneo +FEMOROCUTÁNEOS fˌemoɾˌokutˈaneos +FÉMUR fˈemuɾ +FENAQUISTOSCOPIO fˌenakˌistoskˈopjo +FENCICLIDINA fˌenθikliðˈina +FENECE fenˈeθe +FENECEMOS fˌeneθˈemos +FENECER fˌeneθˈeɾ +FENECERÁ fˌeneθeɾˈa +FENECERÁS fˌeneθeɾˈas +FENECERÉIS fˌeneθeɾˈeis +FENECEREMOS fˌeneθeɾˈemos +FENECERÍAMOS fˌeneθeɾˈiamos +FENECERÍAS fˌeneθeɾˈias +FENECES fenˈeθes +FENECÍAMOS fˌeneθˈiamos +FENECIDA fˌeneθˈiða +FENECIDAS fˌeneθˈiðas +FENECIDO fˌeneθˈiðo +FENECIDOS fˌeneθˈiðos +FENECIMIENTO fˌeneθimjˈɛnto +FENESTRA fenˈestɾa +FENESTRACIÓN fˌenestɾaθjˈon +FENGHUANG fˈɛŋɡwaŋ +FENICIA fenˈiθja +FENICIO fenˈiθjo +FENILBUTIRATO fˌenilβˌutiɾˈato +FÉNIX fˈeniks +FENIXIENSE fˌeniksjˈɛnse +FENOBARBITAL fˌenoβˌaɾβitˈal +FENOGRECO fˌenoɣɾˈeko +FENÓLICA fenˈolika +FENÓLICAS fenˈolikas +FENÓLICO fenˈoliko +FENÓLICOS fenˈolikos +FENOLÓGICA fˌenolˈoxika +FENOLÓGICAS fˌenolˈoxikas +FENOLÓGICO fˌenolˈoxiko +FENOLÓGICOS fˌenolˈoxikos +FENOMENAL fˌenomenˈal +FENÓMENO fenˈomeno +FENOMENOLÓGICA fˌenomˌenolˈoxika +FENOMENOLÓGICAS fˌenomˌenolˈoxikas +FENOMENOLÓGICO fˌenomˌenolˈoxiko +FENOMENOLÓGICOS fˌenomˌenolˈoxikos +FENOMENÓLOGO fˌenomenˈoloɣo +FENOTIPADO fˌenotipˈaðo +FENOTIPO fˌenotˈipo +FENRIR fenrˈiɾ +FEO fˈeo +FEOCROMOCITOMA fˌeokɾˌomoθitˈoma +FERACIDAD fˌeɾaθiðˈad +FERAZ feɾˈaθ +FÉRETRO fˈeɾetɾo +FERIA fˈeɾja +FERIADA feɾjˈaða +FERIADAS feɾjˈaðas +FERIADO feɾjˈaðo +FERIADOS feɾjˈaðos +FERIANTE feɾjˈante +FERIAR feɾjˈaɾ +FERINA feɾˈina +FERINAS feɾˈinas +FERINO feɾˈino +FERINOS feɾˈinos +FERMENTA feɾmˈɛnta +FERMENTADA fˌeɾmentˈaða +FERMENTADAS fˌeɾmentˈaðas +FERMENTADO fˌeɾmentˈaðo +FERMENTADOS fˌeɾmentˈaðos +FERMENTAMOS fˌeɾmentˈamos +FERMENTANDO fˌeɾmentˈando +FERMENTAR fˌeɾmentˈaɾ +FERMENTARA fˌeɾmentˈaɾa +FERMENTARÁ fˌeɾmentaɾˈa +FERMENTÁRAMOS fˌeɾmentˈaɾamos +FERMENTARAS fˌeɾmentˈaɾas +FERMENTARÁS fˌeɾmentaɾˈas +FERMENTARE fˌeɾmentˈaɾe +FERMENTAREIS fˌeɾmentˈaɾeɪs +FERMENTAREMOS fˌeɾmentaɾˈemos +FERMENTÁREMOS fˌeɾmentˈaɾemos +FERMENTARES fˌeɾmentˈaɾes +FERMENTARÍAMOS fˌeɾmentaɾˈiamos +FERMENTAS feɾmˈɛntas +FERMENTASTE fˌeɾmentˈaste +FERMENTATIVO fˌeɾmentatˈiβo +FERMENTE feɾmˈɛnte +FERMENTÉ fˌeɾmentˈe +FERMENTEMOS fˌeɾmentˈemos +FERMENTES feɾmˈɛntes +FERMENTÉS fˌeɾmentˈes +FERMENTO feɾmˈɛnto +FERMIO fˈeɾmjo +FERMIÓN feɾmjˈon +FERMIÓNICA feɾmjˈonika +FERMIÓNICAS feɾmjˈonikas +FERMIÓNICO feɾmjˈoniko +FERMIÓNICOS feɾmjˈonikos +FERNÁNDEZ feɾnˈandeθ +FERNANDO feɾnˈando +FEROCIDAD fˌeɾoθiðˈad +FEROCÍSIMO fˌeɾoθˈisimo +FEROESA fˌeɾoˈesa +FEROESES fˌeɾoˈeses +FEROZ feɾˈoθ +FERRAR feɾɾˈaɾ +FERRARI feɾɾˈaɾi +FERRAZ feɾɾˈaθ +FÉRREO fˈeɾɾeo +FERRER feɾɾˈeɾ +FERRETE feɾɾˈete +FERRETERIA fˌeɾɾetˈeɾja +FERRETERÍA fˌeɾɾeteɾˈia +FERRI fˈeɾɾi +FERRITINA fˌeɾɾitˈina +FERROBARCO fˌeɾɾoβˈaɾko +FERROMAGNETISMO fˌeɾɾomˌaɡnetˈismo +FERRÓN feɾɾˈon +FERROPENIA fˌeɾɾopˈenja +FERROPÉNICO fˌeɾɾopˈeniko +FERROVIAL fˌeɾɾoβjˈal +FERROVIARIA fˌeɾɾoβjˈaɾja +FERROVIARIAS fˌeɾɾoβjˈaɾjas +FERROVIARIO fˌeɾɾoβjˈaɾjo +FERROVIARIOS fˌeɾɾoβjˈaɾjos +FERRUGINOSO fˌeɾɾuxinˈoso +FERRY fˈeɾɾi +FÉRTIL fˈeɾtil +FERTILÍSIMO fˌeɾtilˈisimo +FERTILIZADA fˌeɾtiliθˈaða +FERTILIZADAS fˌeɾtiliθˈaðas +FERTILIZADO fˌeɾtiliθˈaðo +FERTILIZADOS fˌeɾtiliθˈaðos +FERTILIZAMOS fˌeɾtiliθˈamos +FERTILIZANTE fˌeɾtiliθˈante +FÉRULA fˈeɾula +FERVORIZAR fˌeɾβoɾiθˈaɾ +FERVOROSA fˌeɾβoɾˈosa +FERVOROSAS fˌeɾβoɾˈosas +FERVOROSOS fˌeɾβoɾˈosos +FESTEJADA fˌestexˈaða +FESTEJADAS fˌestexˈaðas +FESTEJADO fˌestexˈaðo +FESTEJADOS fˌestexˈaðos +FESTEJANTE fˌestexˈante +FESTEJAR fˌestexˈaɾ +FESTÍN festˈin +FESTINADA fˌestinˈaða +FESTINADAS fˌestinˈaðas +FESTINADO fˌestinˈaðo +FESTINADOS fˌestinˈaðos +FESTINAR fˌestinˈaɾ +FESTINAS festˈinas +FESTIVA festˈiβa +FESTIVAL fˌestiβˈal +FESTIVALERA fˌestiβalˈeɾa +FESTIVALERAS fˌestiβalˈeɾas +FESTIVALERO fˌestiβalˈeɾo +FESTIVALEROS fˌestiβalˈeɾos +FESTIVAS festˈiβas +FESTIVIDAD fˌestiβiðˈad +FESTIVO festˈiβo +FESTIVOS festˈiβos +FESTÓN festˈon +FETAL fetˈal +FETAZA fetˈaθa +FETICHE fetˈitʃe +FETICHIZAR fˌetitʃiθˈaɾ +FÉTIDA fˈetiða +FÉTIDAS fˈetiðas +FETIDEZ fˌetiðˈeθ +FÉTIDO fˈetiðo +FÉTIDOS fˈetiðos +FETO fˈeto +FETOPLACENTARIA fˌetoplˌaθentˈaɾja +FETOPLACENTARIAS fˌetoplˌaθentˈaɾjas +FETOPLACENTARIO fˌetoplˌaθentˈaɾjo +FETOPLACENTARIOS fˌetoplˌaθentˈaɾjos +FETUCHINE fˌetutʃˈine +FEUDAL feʊðˈal +FEUDO fˈeʊðo +FEZ fˈeθ +FI fˈi +FIACA fjˈaka +FIADA fjˈaða +FIADAS fjˈaðas +FIADO fjˈaðo +FIADORA fjaðˈoɾa +FIADOS fjˈaðos +FIAMBRE fjˈambɾe +FIANCHETTO fjantʃˈetto +FIANZA fjˈanθa +FIAR fjˈaɾ +FIARA fjˈaɾa +FIASCO fjˈasko +FIASCOS fjˈaskos +FIBRA fˈiβɾa +FIBRACIÓN fˌiβɾaθjˈon +FIBRATO fiβɾˈato +FIBRILACIÓN fˌiβɾilaθjˈon +FIBRILADA fˌiβɾilˈaða +FIBRILADAS fˌiβɾilˈaðas +FIBRILADO fˌiβɾilˈaðo +FIBRILADOS fˌiβɾilˈaðos +FIBRILAR fˌiβɾilˈaɾ +FIBRILE fiβɾˈile +FIBRINA fiβɾˈina +FIBRINÓGENO fˌiβɾinˈoxeno +FIBRINÓGENOS fˌiβɾinˈoxenos +FIBRINOLISIS fˌiβɾinolˈisis +FIBRINOSA fˌiβɾinˈosa +FIBRINOSAS fˌiβɾinˈosas +FIBRINOSO fˌiβɾinˈoso +FIBRINOSOS fˌiβɾinˈosos +FIBROBLÁSTICO fˌiβɾoβlˈastiko +FIBROBLASTO fˌiβɾoβlˈasto +FIBROBLASTOMA fˌiβɾoβlastˈoma +FIBROCARTÍLAGO fˌiβɾokaɾtˈilaɣo +FIBROELASTOSIS fˌiβɾoˌelastˈosis +FIBROMA fiβɾˈoma +FIBROMAS fiβɾˈomas +FIBROMIALGIA fˌiβɾomjˈalxja +FIBROQUÍSTICA fˌiβɾokˈistika +FIBROQUÍSTICAS fˌiβɾokˈistikas +FIBROQUÍSTICO fˌiβɾokˈistiko +FIBROQUÍSTICOS fˌiβɾokˈistikos +FIBROSA fiβɾˈosa +FIBROSAS fiβɾˈosas +FIBROSIS fiβɾˈosis +FIBROSO fiβɾˈoso +FIBROSOS fiβɾˈosos +FICA fˈika +FICADA fikˈaða +FICADAS fikˈaðas +FICADO fikˈaðo +FICADOS fikˈaðos +FICAMOS fikˈamos +FICANDO fikˈando +FICAR fikˈaɾ +FICARA fikˈaɾa +FICARÁ fˌikaɾˈa +FICÁRAMOS fikˈaɾamos +FICARAS fikˈaɾas +FICARÁS fˌikaɾˈas +FICAREIS fikˈaɾeɪs +FICAREMOS fˌikaɾˈemos +FICARES fikˈaɾes +FICARÍAMOS fˌikaɾˈiamos +FICAS fˈikas +FICASTE fikˈaste +FICCIÓN fikθjˈon +FICCIONADA fˌikθjonˈaða +FICCIONADAS fˌikθjonˈaðas +FICCIONADO fˌikθjonˈaðo +FICCIONADOS fˌikθjonˈaðos +FICCIONALIZACIÓN fˌikθjonˌaliθaθjˈon +FICCIONALIZAR fˌikθjonˌaliθˈaɾ +FICCIONAR fˌikθjonˈaɾ +FICHA fˈitʃa +FICHADA fitʃˈaða +FICHADAS fitʃˈaðas +FICHADO fitʃˈaðo +FICHADOS fitʃˈaðos +FICHERA fitʃˈeɾa +FICHERO fitʃˈeɾo +FICO fˈiko +FICTICIAMENTE fiktˈiθjamˈente +FIDAXOMICINA fˌiðaksˌomiθˈina +FIDEDIGNO fˌiðeðˈiɡno +FIDEL fiðˈel +FIDELIDAD fˌiðeliðˈad +FIDELIZADA fˌiðeliθˈaða +FIDELIZADAS fˌiðeliθˈaðas +FIDELIZADO fˌiðeliθˈaðo +FIDELIZADOS fˌiðeliθˈaðos +FIDELIZAR fˌiðeliθˈaɾ +FIDEO fiðˈeo +FIDEUÁ fˌiðeʊˈa +FIDUCIARIO fˌiðuθjˈaɾjo +FIEBRE fjˈeβɾe +FIEBRECILLA fjˌeβɾeθˈiʎa +FIEL fjˈel +FIERA fjˈeɾa +FIERECILLA fjˌeɾeθˈiʎa +FIERO fjˈeɾo +FIERRERO fjeɾɾˈeɾo +FIERRO fjˈeɾɾo +FIESTA fjˈesta +FIESTAS fjˈestas +FIESTEAR fjˌesteˈaɾ +FIESTECITA fjˌesteθˈita +FIESTITA fjestˈita +FIESTÓN fjestˈon +FIGUERAS fiɣˈeɾas +FIGUEROA fˌiɣeɾˈoa +FIGURA fiɣˈuɾa +FIGURADA fˌiɣuɾˈaða +FIGURADAS fˌiɣuɾˈaðas +FIGURADO fˌiɣuɾˈaðo +FIGURADOS fˌiɣuɾˈaðos +FIGURANTA fˌiɣuɾˈanta +FIGURAR fˌiɣuɾˈaɾ +FIGURATIVA fˌiɣuɾatˈiβa +FIGURATIVAMENTE fˌiɣuɾatˈiβamˈente +FIGURATIVAS fˌiɣuɾatˈiβas +FIGURATIVOS fˌiɣuɾatˈiβos +FIGURINA fˌiɣuɾˈina +FIGURITA fˌiɣuɾˈita +FIGURO fiɣˈuɾo +FIGURÓ fˌiɣuɾˈo +FIJA fˈixa +FIJADA fixˈaða +FIJADAS fixˈaðas +FIJADO fixˈaðo +FIJADOS fixˈaðos +FIJAR fixˈaɾ +FIJAS fˈixas +FIJATE fixˈate +FÍJATE fˈixate +FIJO fˈixo +FILA fˈila +FILACTERIA fˌilaktˈeɾja +FILADA filˈaða +FILADAS filˈaðas +FILADELFIA fˌilaðˈelfja +FILADELFIANO fˌilaðelfjˈano +FILADO filˈaðo +FILADOS filˈaðos +FILAMENTOS fˌilamˈɛntos +FILAMENTOSA fˌilamentˈosa +FILAMENTOSAS fˌilamentˈosas +FILAMENTOSO fˌilamentˈoso +FILAMENTOSOS fˌilamentˈosos +FILANTRÓPICA fˌilantɾˈopika +FILANTRÓPICAS fˌilantɾˈopikas +FILANTRÓPICO fˌilantɾˈopiko +FILANTRÓPICOS fˌilantɾˈopikos +FILAR filˈaɾ +FILARE filˈaɾe +FILARES filˈaɾes +FILAS fˈilas +FILATELIA fˌilatˈelja +FILATÉLICO fˌilatˈeliko +FILDEADOR fˌilðeaðˈoɾ +FILDEAR fˌilðeˈaɾ +FILDEO filðˈeo +FILETE filˈete +FILETEADA fˌileteˈaða +FILETEADAS fˌileteˈaðas +FILETEADO fˌileteˈaðo +FILETEADOS fˌileteˈaðos +FILÉTICO filˈetiko +FILFA fˈilfa +FILIADA filjˈaða +FILIADAS filjˈaðas +FILIADO filjˈaðo +FILIADOS filjˈaðos +FILIAL filjˈal +FILIAR filjˈaɾ +FILIBUSTERO fˌiliβustˈeɾo +FILIFORME fˌilifˈoɾme +FILIGRANA fˌiliɣɾˈana +FILIO fˈiljo +FILIPINA fˌilipˈina +FILIPINAS fˌilipˈinas +FILIPINO fˌilipˈino +FILIPINOS fˌilipˈinos +FILISTEA fˌilistˈea +FILISTEAS fˌilistˈeas +FILISTEO fˌilistˈeo +FILISTEOS fˌilistˈeos +FILITA filˈita +FILM fˈilm +FILMACIÓN fˌilmaθjˈon +FILMADA filmˈaða +FILMADAS filmˈaðas +FILMADO filmˈaðo +FILMADOS filmˈaðos +FILMAMOS filmˈamos +FILMAR filmˈaɾ +FILME fˈilme +FÍLMICO fˈilmiko +FILMO fˈilmo +FILMÓ filmˈo +FILMS fˈilms +FILO fˈilo +FILODIO filˈoðjo +FILOFASCISTA fˌilofasθˈista +FILOGENIA fˌiloxˈenja +FILOGEOGRAFÍA fˌiloxˌeoɣɾafˈia +FILOGEOGRÁFICO fˌiloxˌeoɣɾˈafiko +FILOLOGÍA fˌiloloxˈia +FILOLÓGICA fˌilolˈoxika +FILOLÓGICAS fˌilolˈoxikas +FILOLÓGICO fˌilolˈoxiko +FILOLÓGICOS fˌilolˈoxikos +FILÓLOGO filˈoloɣo +FILÓN filˈon +FILONIANO fˌilonjˈano +FILOPODIO fˌilopˈoðjo +FILOSA filˈosa +FILÓSOFA filˈosofa +FILOSOFADA fˌilosofˈaða +FILOSOFADAS fˌilosofˈaðas +FILOSOFADO fˌilosofˈaðo +FILOSOFADOS fˌilosofˈaðos +FILOSOFAR fˌilosofˈaɾ +FILOSOFÍA fˌilosofˈia +FILOSÓFICA fˌilosˈofika +FILOSÓFICAS fˌilosˈofikas +FILOSÓFICO fˌilosˈofiko +FILOSÓFICOS fˌilosˈofikos +FILÓSOFO filˈosofo +FILTRACIÓN fˌiltɾaθjˈon +FILTRADA filtɾˈaða +FILTRADAS filtɾˈaðas +FILTRADO filtɾˈaðo +FILTRADOS filtɾˈaðos +FILTRANTE filtɾˈante +FILTRANTES filtɾˈantes +FILTRAR filtɾˈaɾ +FILTRAS fˈiltɾas +FILTRO fˈiltɾo +FILTROS fˈiltɾos +FIMBRIA fˈimbɾia +FIMO fˈimo +FIN fˈin +FINA fˈina +FINADA finˈaða +FINADAS finˈaðas +FINADO finˈaðo +FINADOS finˈaðos +FINAL finˈal +FINALES finˈales +FINALISTA fˌinalˈista +FINALIZACIÓN fˌinalˌiθaθjˈon +FINALIZADA fˌinaliθˈaða +FINALIZADAS fˌinaliθˈaðas +FINALIZADO fˌinaliθˈaðo +FINALIZADOS fˌinaliθˈaðos +FINALIZAR fˌinaliθˈaɾ +FINALIZÓ fˌinaliθˈo +FINALMENTE finˈalmˈente +FINAMOS finˈamos +FINANCI finˈanθi +FINANCIADA fˌinanθjˈaða +FINANCIADAS fˌinanθjˈaðas +FINANCIADO fˌinanθjˈaðo +FINANCIADOS fˌinanθjˈaðos +FINANCIAMIENTO fˌinanθjamjˈɛnto +FINANCIANDO fˌinanθjˈando +FINANCIAR fˌinanθjˈaɾ +FINANCIARIZACIÓN fˌinanθjˌaɾiθaθjˈon +FINANCIARSE fˌinanθjˈaɾse +FINANCIERO fˌinanθjˈeɾo +FINANDO finˈando +FINANZA finˈanθa +FINAR finˈaɾ +FINARA finˈaɾa +FINARÁ fˌinaɾˈa +FINÁRAMOS finˈaɾamos +FINARAS finˈaɾas +FINARÁS fˌinaɾˈas +FINAREIS finˈaɾeɪs +FINAREMOS fˌinaɾˈemos +FINARES finˈaɾes +FINARÍAMOS fˌinaɾˈiamos +FINAS fˈinas +FINASTE finˈaste +FINCA fˈinka +FINCADA finkˈaða +FINCADAS finkˈaðas +FINCADO finkˈaðo +FINCADOS finkˈaðos +FINCAMOS finkˈamos +FINCANDO finkˈando +FINCAR finkˈaɾ +FINCARA finkˈaɾa +FINCARÁ fˌinkaɾˈa +FINCÁRAMOS finkˈaɾamos +FINCARAS finkˈaɾas +FINCARÁS fˌinkaɾˈas +FINCAREIS finkˈaɾeɪs +FINCAREMOS fˌinkaɾˈemos +FINCARES finkˈaɾes +FINCARÍAMOS fˌinkaɾˈiamos +FINCAS fˈinkas +FINCASTE finkˈaste +FINCO fˈinko +FINDE fˈinde +FINE fˈine +FINEMOS finˈemos +FINES fˈines +FINÉS finˈes +FINESA finˈesa +FINESAS finˈesas +FINESES finˈeses +FINGER fiŋxˈeɾ +FINGIDA fiŋxˈiða +FINGIDAS fiŋxˈiðas +FINGIDO fiŋxˈiðo +FINGIDOS fiŋxˈiðos +FINGIMIENTO fˌiŋximjˈɛnto +FINGIR fiŋxˈiɾ +FINIDA finˈiða +FINIDAS finˈiðas +FINIDO finˈiðo +FINIDOS finˈiðos +FINIESTRA finjˈestɾa +FINIQUITADA fˌinikitˈaða +FINIQUITADAS fˌinikitˈaðas +FINIQUITADO fˌinikitˈaðo +FINIQUITADOS fˌinikitˈaðos +FINIQUITAR fˌinikitˈaɾ +FINIR finˈiɾ +FINÍSIMO finˈisimo +FINITA finˈita +FINITAS finˈitas +FINITO finˈito +FINITOS finˈitos +FINITUD fˌinitˈud +FINLANDÉS fˌinlandˈes +FINLANDESA fˌinlandˈesa +FINLANDESAS fˌinlandˈesas +FINLANDESES fˌinlandˈeses +FINLANDIA finlˈandja +FINO fˈino +FINOS fˈinos +FINQUE fˈinke +FINQUEMOS finkˈemos +FINQUERO finkˈeɾo +FINQUES fˈinkes +FINQUITA finkˈita +FINTA fˈinta +FINTADA fintˈaða +FINTADAS fintˈaðas +FINTADO fintˈaðo +FINTADOS fintˈaðos +FINTE fˈinte +FINTO fˈinto +FIO fjˈo +FIORDO fjˈoɾðo +FIORDOS fjˈoɾðos +FIQUE fˈike +FIQUEMOS fikˈemos +FIQUES fˈikes +FIRMA fˈiɾma +FIRMADA fiɾmˈaða +FIRMADAS fiɾmˈaðas +FIRMADO fiɾmˈaðo +FIRMADOS fiɾmˈaðos +FIRMAMENTO fˌiɾmamˈɛnto +FIRMANTE fiɾmˈante +FIRMANTES fiɾmˈantes +FIRMAR fiɾmˈaɾ +FIRMARA fiɾmˈaɾa +FIRMAZO fiɾmˈaθo +FIRME fˈiɾme +FIRMEMENTE fˈiɾmemˈente +FIRMÍSIMA fiɾmˈisima +FIRMÍSIMAS fiɾmˈisimas +FIRMÍSIMOS fiɾmˈisimos +FIRULAIS fiɾˈulaɪs +FISCAL fiskˈal +FISCALÍA fˌiskalˈia +FISCALIZABLE fˌiskaliθˈaβle +FISCALIZADA fˌiskaliθˈaða +FISCALIZADAS fˌiskaliθˈaðas +FISCALIZADO fˌiskaliθˈaðo +FISCALIZADORA fˌiskalˌiθaðˈoɾa +FISCALIZADOS fˌiskaliθˈaðos +FISCALIZAR fˌiskaliθˈaɾ +FISCO fˈisko +FISGAR fisɣˈaɾ +FISGÓN fisɣˈon +FISGONA fisɣˈona +FISGONAS fisɣˈonas +FISGONEADA fˌisɣoneˈaða +FISGONEADAS fˌisɣoneˈaðas +FISGONEADO fˌisɣoneˈaðo +FISGONEADOS fˌisɣoneˈaðos +FISGONEAR fˌisɣoneˈaɾ +FISGONEO fˌisɣonˈeo +FÍSICA fˈisika +FÍSICO fˈisiko +FISICOQUÍMICA fˌisikokˈimika +FISICOQUÍMICAS fˌisikokˈimikas +FISICOQUÍMICO fˌisikokˈimiko +FISICOQUÍMICOS fˌisikokˈimikos +FISIOGNOMÍA fˌisjoɡnomˈia +FISIOGRÁFICAMENTE fˌisjoɣɾˈafikamˈente +FISIOLÓGICA fˌisjolˈoxika +FISIOLÓGICAS fˌisjolˈoxikas +FISIOLÓGICO fˌisjolˈoxiko +FISIOLÓGICOS fˌisjolˈoxikos +FISIÓN fisjˈon +FISIONADA fˌisjonˈaða +FISIONADAS fˌisjonˈaðas +FISIONADO fˌisjonˈaðo +FISIONADOS fˌisjonˈaðos +FISIOPATOLÓGICA fˌisjopˌatolˈoxika +FISIOPATOLÓGICAS fˌisjopˌatolˈoxikas +FISIOPATOLÓGICO fˌisjopˌatolˈoxiko +FISIOPATOLÓGICOS fˌisjopˌatolˈoxikos +FISONÓMICO fˌisonˈomiko +FÍSTULA fˈistula +FISURA fisˈuɾa +FISURAL fˌisuɾˈal +FISURAR fˌisuɾˈaɾ +FISURITA fˌisuɾˈita +FITASA fitˈasa +FITATO fitˈato +FITEOGEOGRÁFICA fˌiteˌoxeoɣɾˈafika +FITEOGEOGRÁFICAS fˌiteˌoxeoɣɾˈafikas +FITEOGEOGRÁFICO fˌiteˌoxeoɣɾˈafiko +FITEOGEOGRÁFICOS fˌiteˌoxeoɣɾˈafikos +FÍTICO fˈitiko +FITOGÉNICA fˌitoxˈenika +FITOGÉNICAS fˌitoxˈenikas +FITOGÉNICO fˌitoxˈeniko +FITOGÉNICOS fˌitoxˈenikos +FITOGEOGRÁFICA fˌitoxˌeoɣɾˈafika +FITOGEOGRÁFICAS fˌitoxˌeoɣɾˈafikas +FITOGEOGRÁFICO fˌitoxˌeoɣɾˈafiko +FITOGEOGRÁFICOS fˌitoxˌeoɣɾˈafikos +FITOLITO fˌitolˈito +FITOMORFO fˌitomˈoɾfo +FITONIMIA fˌitonˈimja +FITOPATÓLOGO fˌitopatˈoloɣo +FITOQUÍMICA fˌitokˈimika +FIXO fˈikso +FLACA flˈaka +FLACAS flˈakas +FLACO flˈako +FLACOS flˈakos +FLAGELAR flˌaxelˈaɾ +FLAGELO flaxˈelo +FLAITE flˈaɪte +FLAITES flˈaɪtes +FLAMA flˈama +FLAMANTE flamˈante +FLAMBEADA flˌambeˈaða +FLAMBEADAS flˌambeˈaðas +FLAMBEADO flˌambeˈaðo +FLAMBEADOS flˌambeˈaðos +FLAMBEAR flˌambeˈaɾ +FLAMEADA flˌameˈaða +FLAMEADAS flˌameˈaðas +FLAMEADO flˌameˈaðo +FLAMEADOS flˌameˈaðos +FLAMEANTE flˌameˈante +FLAMENCO flamˈɛnko +FLAMENQUÍN flˌamenkˈin +FLAMERO flamˈeɾo +FLAN flˈan +FLANCITO flanθˈito +FLANCO flˈanko +FLANDES flˈandes +FLANQUEADA flˌankeˈaða +FLANQUEADAS flˌankeˈaðas +FLANQUEADO flˌankeˈaðo +FLANQUEADOS flˌankeˈaðos +FLANQUEAR flˌankeˈaɾ +FLANQUEO flankˈeo +FLANQUEOS flankˈeos +FLAQUEADA flˌakeˈaða +FLAQUEADAS flˌakeˈaðas +FLAQUEADO flˌakeˈaðo +FLAQUEADOS flˌakeˈaðos +FLAQUEAR flˌakeˈaɾ +FLAQUEZA flakˈeθa +FLAQUITO flakˈito +FLASH flˈaʃ +FLASHBACK flaʃβˈak +FLATO flˈato +FLATOS flˈatos +FLATULENCIA flˌatulˈɛnθja +FLATULENCIAS flˌatulˈɛnθjas +FLATULENTA flˌatulˈɛnta +FLATULENTAS flˌatulˈɛntas +FLATULENTE flˌatulˈɛnte +FLATULENTO flˌatulˈɛnto +FLATULENTOS flˌatulˈɛntos +FLAUBERTIANA flˌaʊβeɾtjˈana +FLAUBERTIANAS flˌaʊβeɾtjˈanas +FLAUBERTIANO flˌaʊβeɾtjˈano +FLAUBERTIANOS flˌaʊβeɾtjˈanos +FLAUTA flˈaʊta +FLAUTISTA flaʊtˈista +FLEBITIS fleβˈitis +FLECHA flˈetʃa +FLECHAMIENTO flˌetʃamjˈɛnto +FLECHERO fletʃˈeɾo +FLECHITA fletʃˈita +FLECO flˈeko +FLEGETONTE flˌexetˈonte +FLEGMA flˈeɡma +FLEMA flˈema +FLEMÓN flemˈon +FLEROVIO fleɾˈoβjo +FLETADA fletˈaða +FLETADAS fletˈaðas +FLETADO fletˈaðo +FLETADOR flˌetaðˈoɾ +FLETADORA flˌetaðˈoɾa +FLETADOS fletˈaðos +FLETÁN fletˈan +FLETANES fletˈanes +FLEXEAR flˌekseˈaɾ +FLEXIBILIDAD flˌeksiβˌiliðˈad +FLEXIBILIZADA flˌeksiβˌiliθˈaða +FLEXIBILIZADAS flˌeksiβˌiliθˈaðas +FLEXIBILIZADO flˌeksiβˌiliθˈaðo +FLEXIBILIZADOS flˌeksiβˌiliθˈaðos +FLEXIBILIZAR flˌeksiβˌiliθˈaɾ +FLEXIBLE fleksˈiβle +FLEXICOQUE flˌeksikˈoke +FLEXIGURIDAD flˌeksiɣˌuɾiðˈad +FLEXIÓN fleksjˈon +FLEXIONADA flˌeksjonˈaða +FLEXIONADAS flˌeksjonˈaðas +FLEXIONADO flˌeksjonˈaðo +FLEXIONADOS flˌeksjonˈaðos +FLEXIONAR flˌeksjonˈaɾ +FLEXURA fleksˈuɾa +FLIPADA flipˈaða +FLIPADAS flipˈaðas +FLIPADO flipˈaðo +FLIPADOS flipˈaðos +FLIPANTE flipˈante +FLIPAR flipˈaɾ +FLIRTEADA flˌiɾteˈaða +FLIRTEADAS flˌiɾteˈaðas +FLIRTEADO flˌiɾteˈaðo +FLIRTEADOS flˌiɾteˈaðos +FLIRTEAR flˌiɾteˈaɾ +FLIRTEO fliɾtˈeo +FLISCORNO fliskˈoɾno +FLOCULACIÓN flˌokulaθjˈon +FLÓCULO flˈokulo +FLOJA flˈoxa +FLOJAS flˈoxas +FLOJEADA flˌoxeˈaða +FLOJEADAS flˌoxeˈaðas +FLOJEADO flˌoxeˈaðo +FLOJEADOS flˌoxeˈaðos +FLOJEAR flˌoxeˈaɾ +FLOJERA floxˈeɾa +FLOJITO floxˈito +FLOJO flˈoxo +FLOJOS flˈoxos +FLOR flˈoɾ +FLORA flˈoɾa +FLORACIÓN flˌoɾaθjˈon +FLORAL floɾˈal +FLORALES floɾˈales +FLORAR floɾˈaɾ +FLORCITA floɾθˈita +FLOREANA flˌoɾeˈana +FLOREAR flˌoɾeˈaɾ +FLORECER flˌoɾeθˈeɾ +FLORECIDA flˌoɾeθˈiða +FLORECIDAS flˌoɾeθˈiðas +FLORECIDO flˌoɾeθˈiðo +FLORECIDOS flˌoɾeθˈiðos +FLORECILLA flˌoɾeθˈiʎa +FLORECIMIENTO flˌoɾeθimjˈɛnto +FLORECITA flˌoɾeθˈita +FLORENCIA floɾˈɛnθja +FLORENCIANO flˌoɾenθjˈano +FLOREO floɾˈeo +FLORES flˈoɾes +FLORESTA floɾˈesta +FLÓREZ flˈoɾeθ +FLORICULTOR flˌoɾikultˈoɾ +FLORICULTURA flˌoɾikultˈuɾa +FLORIDA floɾˈiða +FLORIDANO flˌoɾiðˈano +FLORIDAS floɾˈiðas +FLORIDEÑO flˌoɾiðˈeɲo +FLORIDIANA flˌoɾiðjˈana +FLORIDO floɾˈiðo +FLORIDOS floɾˈiðos +FLORILEGIO flˌoɾilˈexjo +FLORO flˈoɾo +FLORÓN floɾˈon +FLÓSCULO flˈoskulo +FLOSCULOSO flˌoskulˈoso +FLOTA flˈota +FLOTACIÓN flˌotaθjˈon +FLOTADA flotˈaða +FLOTADAS flotˈaðas +FLOTADO flotˈaðo +FLOTADOS flotˈaðos +FLOTAR flotˈaɾ +FLOTISTA flotˈista +FLOW flˈow +FLOWS flˈows +FLUCLOXACILINA flˌukloksˌaθilˈina +FLUCONAZOL flˌukonaθˈol +FLUCTUACIÓN flˌuktwaθjˈon +FLUCTUADA fluktwˈaða +FLUCTUADAS fluktwˈaðas +FLUCTUADO fluktwˈaðo +FLUCTUADOS fluktwˈaðos +FLUCTUAR fluktwˈaɾ +FLUI fluˈi +FLUIDA fluˈiða +FLUIDAS fluˈiðas +FLUIDEZ fluiðˈeθ +FLUIDO fluˈiðo +FLUIDOS fluˈiðos +FLUIDOTERAPIA fluˌiðoteɾˈapja +FLUIR fluˈiɾ +FLUJO flˈuxo +FLUJOMETRÍA flˌuxometɾˈia +FLUJOS flˈuxos +FLÚOR flˈuoɾ +FLUORADA fluoɾˈaða +FLUORADAS fluoɾˈaðas +FLUORADO fluoɾˈaðo +FLUORADOS fluoɾˈaðos +FLUORESCEÍNA fluˌoɾesθeˈina +FLUORINA fluoɾˈina +FLUORITA fluoɾˈita +FLUORÓFORO fluoɾˈofoɾo +FLUOXETINA fluˌoksetˈina +FLURBIPROFENO flˌuɾβipɾofˈeno +FLUTICASONA flˌutikasˈona +FLUVASTATINA flˌuβastatˈina +FLUVIAL fluβjˈal +FLUVIOMÉTRICA flˌuβjomˈetɾika +FLUVIOMÉTRICAS flˌuβjomˈetɾikas +FLUVIOMÉTRICO flˌuβjomˈetɾiko +FLUVIOMÉTRICOS flˌuβjomˈetɾikos +FLUX flˈuks +FOBOS fˈoβos +FOCA fˈoka +FOCALIZACIÓN fˌokalˌiθaθjˈon +FOCALIZADA fˌokaliθˈaða +FOCALIZADAS fˌokaliθˈaðas +FOCALIZADO fˌokaliθˈaðo +FOCALIZADOS fˌokaliθˈaðos +FOCALIZAR fˌokaliθˈaɾ +FOCEO foθˈeo +FOCHA fˈotʃa +FOCO fˈoko +FOFISANO fˌofisˈano +FOGANERO fˌoɣanˈeɾo +FOGATITA fˌoɣatˈita +FOGÓN foɣˈon +FOGONAZO fˌoɣonˈaθo +FOGONERO fˌoɣonˈeɾo +FOGOSA foɣˈosa +FOGOSAS foɣˈosas +FOGOSIDAD fˌoɣosiðˈad +FOGOSO foɣˈoso +FOGOSOS foɣˈosos +FOGUEADA fˌoɣeˈaða +FOGUEADAS fˌoɣeˈaðas +FOGUEADO fˌoɣeˈaðo +FOGUEADOS fˌoɣeˈaðos +FOGUEAR fˌoɣeˈaɾ +FOGUEO foɣˈeo +FOIE fˈoɪe +FOJA fˈoxa +FOLCLORE folklˈoɾe +FOLCLÓRICO folklˈoɾiko +FOLCLORÓLOGO fˌolkloɾˈoloɣo +FOLGAR folɣˈaɾ +FOLICULAR fˌolikulˈaɾ +FOLÍNICO folˈiniko +FOLIO fˈoljo +FOLIOSO foljˈoso +FOLK fˈolk +FOME fˈome +FOMENTADA fˌomentˈaða +FOMENTADAS fˌomentˈaðas +FOMENTADO fˌomentˈaðo +FOMENTADOR fˌomentaðˈoɾ +FOMENTADOS fˌomentˈaðos +FOMENTAR fˌomentˈaɾ +FOMENTO fomˈɛnto +FONDA fˈonda +FONDANT fondˈant +FONDAS fˈondas +FONDEADA fˌondeˈaða +FONDEADAS fˌondeˈaðas +FONDEADERO fˌondeaðˈeɾo +FONDEADO fˌondeˈaðo +FONDEADOS fˌondeˈaðos +FONDEAR fˌondeˈaɾ +FONDERA fondˈeɾa +FONDERO fondˈeɾo +FONDISMO fondˈismo +FONDITA fondˈita +FONDO fˈondo +FONDOS fˈondos +FONDUE fˈondwe +FONEMA fonˈema +FONÉTICA fonˈetika +FONÉTICAS fonˈetikas +FONÉTICO fonˈetiko +FONÉTICOS fonˈetikos +FONETISTA fˌonetˈista +FONÓLOGA fonˈoloɣa +FONOLOGÍA fˌonoloxˈia +FONOLÓGICA fˌonolˈoxika +FONOLÓGICAS fˌonolˈoxikas +FONOLÓGICO fˌonolˈoxiko +FONOLÓGICOS fˌonolˈoxikos +FONÓLOGO fonˈoloɣo +FONSADERA fˌonsaðˈeɾa +FONSECA fonsˈeka +FONTANA fontˈana +FONTANELA fˌontanˈela +FONTANERÍA fˌontaneɾˈia +FONTANERO fˌontanˈeɾo +FOOTING foˈotiŋ +FOQUE fˈoke +FOQUERO fokˈeɾo +FOQUITO fokˈito +FORAMEN foɾˈamen +FORAMONTANO fˌoɾamontˈano +FORASTERA fˌoɾastˈeɾa +FORASTERO fˌoɾastˈeɾo +FORCEGEAR fˌoɾθexeˈaɾ +FORCEJEADAS fˌoɾθexeˈaðas +FORCEJEADO fˌoɾθexeˈaðo +FORCEJEAR fˌoɾθexeˈaɾ +FORCEJEO fˌoɾθexˈeo +FORCEMOS foɾθˈemos +FÓRCEPS fˈoɾθeps +FORD fˈoɾd +FORDIANO foɾðjˈano +FORDISMO foɾðˈismo +FORENSES foɾˈɛnses +FORERO foɾˈeɾo +FORESTA foɾˈesta +FORESTAL fˌoɾestˈal +FORESTAR fˌoɾestˈaɾ +FORFAIT foɾfˈaɪt +FORJA fˈoɾxa +FORJADA foɾxˈaða +FORJADAS foɾxˈaðas +FORJADO foɾxˈaðo +FORJADOR fˌoɾxaðˈoɾ +FORJADOS foɾxˈaðos +FORJADURA fˌoɾxaðˈuɾa +FORJADURAS fˌoɾxaðˈuɾas +FORJAR foɾxˈaɾ +FORJAS fˈoɾxas +FORMA fˈoɾma +FORMACIÓN fˌoɾmaθjˈon +FORMADA foɾmˈaða +FORMADAS foɾmˈaðas +FORMADÍSIMO fˌoɾmaðˈisimo +FORMADO foɾmˈaðo +FORMADOS foɾmˈaðos +FORMAJE foɾmˈaxe +FORMAL foɾmˈal +FORMALDEHIDO fˌoɾmalðeˈiðo +FORMALDEHÍDO fˌoɾmalðeˈiðo +FORMALES foɾmˈales +FORMALIDAD fˌoɾmaliðˈad +FORMALISMO fˌoɾmalˈismo +FORMALISTA fˌoɾmalˈista +FORMALITO fˌoɾmalˈito +FORMALIZACIÓN fˌoɾmalˌiθaθjˈon +FORMALIZADA fˌoɾmaliθˈaða +FORMALIZADAS fˌoɾmaliθˈaðas +FORMALIZADO fˌoɾmaliθˈaðo +FORMALIZADOS fˌoɾmaliθˈaðos +FORMALIZAR fˌoɾmaliθˈaɾ +FORMALMENTE foɾmˈalmˈente +FORMAMOS foɾmˈamos +FORMAR foɾmˈaɾ +FORMARA foɾmˈaɾa +FORMATEADAS fˌoɾmateˈaðas +FORMATEADO fˌoɾmateˈaðo +FORMATEADOS fˌoɾmateˈaðos +FORMATEAR fˌoɾmateˈaɾ +FORMATEO fˌoɾmatˈeo +FORMATIVA fˌoɾmatˈiβa +FORMATIVAS fˌoɾmatˈiβas +FORMATIVOS fˌoɾmatˈiβos +FORMENTERA fˌoɾmentˈeɾa +FÓRMICO fˈoɾmiko +FORMIDABLE fˌoɾmiðˈaβle +FORMO fˈoɾmo +FORMOL foɾmˈol +FORMÓN foɾmˈon +FORMOSA foɾmˈosa +FORMOSANO fˌoɾmosˈano +FÓRMULA fˈoɾmula +FORMULADA fˌoɾmulˈaða +FORMULADAS fˌoɾmulˈaðas +FORMULADO fˌoɾmulˈaðo +FORMULADOS fˌoɾmulˈaðos +FORMULAR fˌoɾmulˈaɾ +FORMULARE fˌoɾmulˈaɾe +FORMULARES fˌoɾmulˈaɾes +FORMULARIO fˌoɾmulˈaɾjo +FORMULO foɾmˈulo +FORNASARI fˌoɾnasˈaɾi +FORNICA foɾnˈika +FORNICADA fˌoɾnikˈaða +FORNICADAS fˌoɾnikˈaðas +FORNICADO fˌoɾnikˈaðo +FORNICADOR fˌoɾnikaðˈoɾ +FORNICADORES fˌoɾnikaðˈoɾes +FORNICADOS fˌoɾnikˈaðos +FORNICAMOS fˌoɾnikˈamos +FORNICANDO fˌoɾnikˈando +FORNICAR fˌoɾnikˈaɾ +FORNICARA fˌoɾnikˈaɾa +FORNICARÁ fˌoɾnikaɾˈa +FORNICÁRAMOS fˌoɾnikˈaɾamos +FORNICARAS fˌoɾnikˈaɾas +FORNICARÁS fˌoɾnikaɾˈas +FORNICAREIS fˌoɾnikˈaɾeɪs +FORNICAREMOS fˌoɾnikaɾˈemos +FORNICARES fˌoɾnikˈaɾes +FORNICARIA fˌoɾnikˈaɾja +FORNICARÍAMOS fˌoɾnikaɾˈiamos +FORNICARIAS fˌoɾnikˈaɾjas +FORNICARIO fˌoɾnikˈaɾjo +FORNICARIOS fˌoɾnikˈaɾjos +FORNICAS foɾnˈikas +FORNICASTE fˌoɾnikˈaste +FORNICO foɾnˈiko +FORNIDA foɾnˈiða +FORNIDAS foɾnˈiðas +FORNIDO foɾnˈiðo +FORNIDOS foɾnˈiðos +FORNIQUE foɾnˈike +FORNIQUEMOS fˌoɾnikˈemos +FORNIQUES foɾnˈikes +FORO fˈoɾo +FOROFA foɾˈofa +FORRADA foɾɾˈaða +FORRADAS foɾɾˈaðas +FORRADITO fˌoɾɾaðˈito +FORRADO foɾɾˈaðo +FORRADOS foɾɾˈaðos +FORRAJE foɾɾˈaxe +FORRAJEADA fˌoɾɾaxeˈaða +FORRAJEADAS fˌoɾɾaxeˈaðas +FORRAJEADO fˌoɾɾaxeˈaðo +FORRAJEADOR fˌoɾɾaxˌeaðˈoɾ +FORRAJEADOS fˌoɾɾaxeˈaðos +FORRAJEAR fˌoɾɾaxeˈaɾ +FORRAJERO fˌoɾɾaxˈeɾo +FORRAMOS foɾɾˈamos +FORRAR foɾɾˈaɾ +FORRARSE foɾɾˈaɾse +FORRE fˈoɾɾe +FORRO fˈoɾɾo +FORTACHÓN fˌoɾtatʃˈon +FORTALECIDA fˌoɾtaleθˈiða +FORTALECIDAS fˌoɾtaleθˈiðas +FORTALECIDO fˌoɾtaleθˈiðo +FORTALECIDOS fˌoɾtaleθˈiðos +FORTALEZA fˌoɾtalˈeθa +FORTIFICACIÓN fˌoɾtifˌikaθjˈon +FORTIFICACIONES fˌoɾtifˌikaθjˈones +FORTIFICADA fˌoɾtifikˈaða +FORTIFICADAS fˌoɾtifikˈaðas +FORTIFICADO fˌoɾtifikˈaðo +FORTIFICADOS fˌoɾtifikˈaðos +FORTIFICAR fˌoɾtifikˈaɾ +FORTÍSIMO foɾtˈisimo +FORTITUD fˌoɾtitˈud +FORTUITA foɾtwˈita +FORTUITAS foɾtwˈitas +FORTUITO foɾtwˈito +FORTUITOS foɾtwˈitos +FORTUNA foɾtˈuna +FORTUNITA fˌoɾtunˈita +FORÚNCULO foɾˈunkulo +FORZADA foɾθˈaða +FORZADAS foɾθˈaðas +FORZADO foɾθˈaðo +FORZADOS foɾθˈaðos +FORZAMIENTO fˌoɾθamjˈɛnto +FORZAR foɾθˈaɾ +FORZOSO foɾθˈoso +FORZUDA foɾθˈuða +FORZUDAS foɾθˈuðas +FORZUDO foɾθˈuðo +FORZUDOS foɾθˈuðos +FOSFATA fosfˈata +FOSFATAR fˌosfatˈaɾ +FOSFATARE fˌosfatˈaɾe +FOSFATASA fˌosfatˈasa +FOSFATÍDICO fˌosfatˈiðiko +FOSFATIZAR fˌosfatiθˈaɾ +FOSFATO fosfˈato +FOSFOCREATINA fˌosfokɾˌeatˈina +FOSFODIÉSTER fˌosfoðjˈesteɾ +FOSFOLÍPIDO fˌosfolˈipiðo +FOSFOMICINA fˌosfomiθˈina +FOSFONIO fosfˈonjo +FOSFORECIDA fˌosfoɾeθˈiða +FOSFORECIDAS fˌosfoɾeθˈiðas +FOSFORECIDO fˌosfoɾeθˈiðo +FOSFORECIDOS fˌosfoɾeθˈiðos +FOSFORERA fˌosfoɾˈeɾa +FOSFORESCIDA fˌosfoɾesθˈiða +FOSFORESCIDAS fˌosfoɾesθˈiðas +FOSFORESCIDO fˌosfoɾesθˈiðo +FOSFORESCIDOS fˌosfoɾesθˈiðos +FOSFORILA fˌosfoɾˈila +FOSFORILACIÓN fˌosfoɾˌilaθjˈon +FOSFORILACIONES fˌosfoɾˌilaθjˈones +FOSFORILADA fˌosfoɾilˈaða +FOSFORILADAS fˌosfoɾilˈaðas +FOSFORILADO fˌosfoɾilˈaðo +FOSFORILADOS fˌosfoɾilˈaðos +FOSFORILAMOS fˌosfoɾilˈamos +FOSFORILANDO fˌosfoɾilˈando +FOSFORILAR fˌosfoɾilˈaɾ +FOSFORILARA fˌosfoɾilˈaɾa +FOSFORILARÁ fˌosfoɾˌilaɾˈa +FOSFORILÁRAMOS fˌosfoɾilˈaɾamos +FOSFORILARAS fˌosfoɾilˈaɾas +FOSFORILARÁS fˌosfoɾˌilaɾˈas +FOSFORILAREIS fˌosfoɾilˈaɾeɪs +FOSFORILAREMOS fˌosfoɾˌilaɾˈemos +FOSFORILARES fˌosfoɾilˈaɾes +FOSFORILARÍAMOS fˌosfoɾˌilaɾˈiamos +FOSFORILAS fˌosfoɾˈilas +FOSFORILASTE fˌosfoɾilˈaste +FOSFORILE fˌosfoɾˈile +FOSFORILEMOS fˌosfoɾilˈemos +FOSFORILES fˌosfoɾˈiles +FOSFORILO fˌosfoɾˈilo +FOSFORILOS fˌosfoɾˈilos +FÓSFORO fˈosfoɾo +FOSFOTRANSFERASA fˌosfotɾˌansfeɾˈasa +FÓSIL fˈosil +FOSILIZÁ fˌosiliθˈa +FOSILIZACIÓN fˌosilˌiθaθjˈon +FOSILIZADA fˌosiliθˈaða +FOSILIZADAS fˌosiliθˈaðas +FOSILIZADO fˌosiliθˈaðo +FOSILIZADOS fˌosiliθˈaðos +FOSILIZARSE fˌosiliθˈaɾse +FOSITA fosˈita +FOTAZA fotˈaθa +FOTAZAS fotˈaθas +FOTINGO fotˈiŋɡo +FOTO fˈoto +FOTOALERGIA fˌotoalˈeɾxja +FOTOCOMPOSICIÓN fˌotokˌomposiθjˈon +FOTOCOPIADA fˌotokopjˈaða +FOTOCOPIADAS fˌotokopjˈaðas +FOTOCOPIADO fˌotokopjˈaðo +FOTOCOPIADOS fˌotokopjˈaðos +FOTOCOPIAR fˌotokopjˈaɾ +FOTODESINTEGRACIÓN fˌotoðˌesintˌeɣɾaθjˈon +FOTODESINTEGRACIONES fˌotoðˌesintˌeɣɾaθjˈones +FOTODINÁMICO fˌotoðinˈamiko +FOTÓFORO fotˈofoɾo +FOTOFOSFORILACIÓN fˌotofˌosfoɾˌilaθjˈon +FOTOFOSFORILACIONES fˌotofˌosfoɾˌilaθjˈones +FOTOGENIA fˌotoxˈenja +FOTOGÉNICA fˌotoxˈenika +FOTOGÉNICAS fˌotoxˈenikas +FOTOGÉNICO fˌotoxˈeniko +FOTOGÉNICOS fˌotoxˈenikos +FOTOGRAFIA fˌotoɣɾˈafja +FOTOGRAFÍA fˌotoɣɾafˈia +FOTOGRAFIADA fˌotoɣɾafjˈaða +FOTOGRAFIADAS fˌotoɣɾafjˈaðas +FOTOGRAFIADO fˌotoɣɾafjˈaðo +FOTOGRAFIADOS fˌotoɣɾafjˈaðos +FOTOGRAFIAR fˌotoɣɾafjˈaɾ +FOTOGRÁFICA fˌotoɣɾˈafika +FOTOGRÁFICAS fˌotoɣɾˈafikas +FOTOGRÁFICO fˌotoɣɾˈafiko +FOTOGRÁFICOS fˌotoɣɾˈafikos +FOTOGRAMETRÍA fˌotoɣɾˌametɾˈia +FOTOGRAMÉTRICO fˌotoɣɾamˈetɾiko +FOTOLIASA fˌotoljˈasa +FOTOLOG fˌotolˈoɡ +FOTOMATÓN fˌotomatˈon +FOTOMULTIPLICADOR fˌotomˌultiplˌikaðˈoɾ +FOTÓN fotˈon +FOTOPERIODO fˌotopeɾjˈoðo +FOTOPERÍODO fˌotopeɾˈioðo +FOTOQUÍMICA fˌotokˈimika +FOTOQUÍMICAS fˌotokˈimikas +FOTOQUÍMICO fˌotokˈimiko +FOTOQUÍMICOS fˌotokˈimikos +FOTORREALISTA fˌotoɾɾˌealˈista +FOTOS fˈotos +FOTOSENSIBILIDAD fˌotosˌensiβˌiliðˈad +FOTOSENSIBLE fˌotosensˈiβle +FOTOSINTATO fˌotosintˈato +FOTOSINTÉTICA fˌotosintˈetika +FOTOSINTÉTICAS fˌotosintˈetikas +FOTOSINTÉTICOS fˌotosintˈetikos +FOTOTERAPIA fˌototeɾˈapja +FOTOTRÓFICO fˌototɾˈofiko +FOTOTROPISMO fˌototɾopˈismo +FOTOVOLTAICA fˌotoβoltˈaɪka +FOULARD fowlˈaɾd +FOURIERISTA fˌowɾjeɾˈista +FÓVEA fˈoβea +FOVEAL fˌoβeˈal +FOXISTA foksˈista +FOXTROT fokstɾˈot +FRAC fɾˈak +FRACASADA fɾˌakasˈaða +FRACASADO fɾˌakasˈaðo +FRACASAR fɾˌakasˈaɾ +FRACASO fɾakˈaso +FRACASOS fɾakˈasos +FRACCIÓN fɾakθjˈon +FRACCIONADA fɾˌakθjonˈaða +FRACCIONADAS fɾˌakθjonˈaðas +FRACCIONADO fɾˌakθjonˈaðo +FRACCIONADOR fɾˌakθjonaðˈoɾ +FRACCIONADOS fɾˌakθjonˈaðos +FRACKING fɾˈakiŋ +FRACTAL fɾaktˈal +FRACTURA fɾaktˈuɾa +FRACTURADA fɾˌaktuɾˈaða +FRACTURADAS fɾˌaktuɾˈaðas +FRACTURADO fɾˌaktuɾˈaðo +FRACTURADOS fɾˌaktuɾˈaðos +FRACTURAMIENTO fɾˌaktuɾamjˈɛnto +FRACTURAR fɾˌaktuɾˈaɾ +FRAGANTE fɾaɣˈante +FRAGATA fɾaɣˈata +FRÁGIL fɾˈaxil +FRÁGILES fɾˈaxiles +FRAGILIDAD fɾˌaxiliðˈad +FRAGILIZACIÓN fɾˌaxilˌiθaθjˈon +FRAGILIZAR fɾˌaxiliθˈaɾ +FRAGMENTADA fɾˌaɡmentˈaða +FRAGMENTADAMENTE fɾˌaɡmentˈaðamˈente +FRAGMENTADAS fɾˌaɡmentˈaðas +FRAGMENTADO fɾˌaɡmentˈaðo +FRAGMENTADOS fɾˌaɡmentˈaðos +FRAGMENTAMOS fɾˌaɡmentˈamos +FRAGMENTAR fɾˌaɡmentˈaɾ +FRAGMENTO fɾaɡmˈɛnto +FRAGMENTOS fɾaɡmˈɛntos +FRAGRANTES fɾaɣɾˈantes +FRAGUA fɾˈaɣwa +FRAGUADA fɾaɣwˈaða +FRAGUADAS fɾaɣwˈaðas +FRAGUADO fɾaɣwˈaðo +FRAGUADOS fɾaɣwˈaðos +FRAGUAR fɾaɣwˈaɾ +FRAILE fɾˈaɪle +FRAILECITO fɾˌaɪleθˈito +FRAMBUESA fɾambwˈesa +FRANCA fɾˈanka +FRANCAS fɾˈankas +FRANCES fɾˈanθes +FRANCÉS fɾanθˈes +FRANCESA fɾanθˈesa +FRANCESES fɾanθˈeses +FRÁNCFORT fɾˈankfoɾt +FRANCIA fɾˈanθja +FRANCIO fɾˈanθjo +FRANCISCA fɾanθˈiska +FRANCISCANA fɾˌanθiskˈana +FRANCISCANAS fɾˌanθiskˈanas +FRANCISCANO fɾˌanθiskˈano +FRANCISCANOS fɾˌanθiskˈanos +FRANCISCO fɾanθˈisko +FRANCMASONERÍA fɾˌankmasˌoneɾˈia +FRANCMASÓNICO fɾˌankmasˈoniko +FRANCO fɾˈanko +FRANCOESPAÑÓL fɾˌankoˌespaɲˈol +FRANCOHOLANDÉS fɾˌankoˌolandˈes +FRANCOMODÍN fɾˌankomoðˈin +FRANCONIA fɾankˈonja +FRANCOS fɾˈankos +FRANCOTIRADOR fɾˌankotˌiɾaðˈoɾ +FRANELA fɾanˈela +FRANELEADA fɾˌaneleˈaða +FRANELEADAS fɾˌaneleˈaðas +FRANELEADO fɾˌaneleˈaðo +FRANELEADOS fɾˌaneleˈaðos +FRANELEAR fɾˌaneleˈaɾ +FRANGIBLE fɾaŋxˈiβle +FRANJA fɾˈaŋxa +FRANJEAR fɾˌaŋxeˈaɾ +FRANQUEAR fɾˌankeˈaɾ +FRANQUEO fɾankˈeo +FRANQUEZA fɾankˈeθa +FRANQUICIA fɾankˈiθja +FRANQUICIADA fɾˌankiθjˈaða +FRANQUICIADAS fɾˌankiθjˈaðas +FRANQUICIADO fɾˌankiθjˈaðo +FRANQUICIADOR fɾˌankiθjaðˈoɾ +FRANQUICIADORA fɾˌankiθjaðˈoɾa +FRANQUICIADOS fɾˌankiθjˈaðos +FRANQUICIAR fɾˌankiθjˈaɾ +FRANQUISMO fɾankˈismo +FRAPITA fɾapˈita +FRAPITAS fɾapˈitas +FRAPPUCCINO fɾˌappukθˈino +FRASE fɾˈase +FRASEADA fɾˌaseˈaða +FRASEADAS fɾˌaseˈaðas +FRASEADO fɾˌaseˈaðo +FRASEADOS fɾˌaseˈaðos +FRASEANDO fɾˌaseˈando +FRASEAR fɾˌaseˈaɾ +FRASECILLA fɾˌaseθˈiʎa +FRASECITA fɾˌaseθˈita +FRASEO fɾasˈeo +FRASEOLÓGICO fɾˌaseolˈoxiko +FRASES fɾˈases +FRASQUITO fɾaskˈito +FRATERNA fɾatˈeɾna +FRATERNALES fɾˌateɾnˈales +FRATERNIZA fɾˌateɾnˈiθa +FRATERNIZADA fɾˌateɾniθˈaða +FRATERNIZADAS fɾˌateɾniθˈaðas +FRATERNIZADO fɾˌateɾniθˈaðo +FRATERNIZADOS fɾˌateɾniθˈaðos +FRATERNIZÁIS fɾˌateɾniθˈais +FRATERNIZAMOS fɾˌateɾniθˈamos +FRATERNIZANDO fɾˌateɾniθˈando +FRATERNIZAR fɾˌateɾniθˈaɾ +FRATERNIZARA fɾˌateɾniθˈaɾa +FRATERNIZARÁ fɾˌateɾnˌiθaɾˈa +FRATERNIZÁRAMOS fɾˌateɾniθˈaɾamos +FRATERNIZARAS fɾˌateɾniθˈaɾas +FRATERNIZARÁS fɾˌateɾnˌiθaɾˈas +FRATERNIZAREIS fɾˌateɾniθˈaɾeɪs +FRATERNIZARÉIS fɾˌateɾnˌiθaɾˈeis +FRATERNIZAREMOS fɾˌateɾnˌiθaɾˈemos +FRATERNIZARES fɾˌateɾniθˈaɾes +FRATERNIZARÍA fɾˌateɾnˌiθaɾˈia +FRATERNIZARÍAMOS fɾˌateɾnˌiθaɾˈiamos +FRATERNIZARÍAS fɾˌateɾnˌiθaɾˈias +FRATERNIZAS fɾˌateɾnˈiθas +FRATERNIZASTE fɾˌateɾniθˈaste +FRATERNIZO fɾˌateɾnˈiθo +FRATERNO fɾatˈeɾno +FRAUDE fɾˈaʊðe +FRAY fɾˈaɪ +FREATOMAGMÁTICO fɾˌeatˌomaɡmˈatiko +FRECUENCIA fɾekwˈɛnθja +FRECUENTADA fɾˌekwentˈaða +FRECUENTADAS fɾˌekwentˈaðas +FRECUENTADO fɾˌekwentˈaðo +FRECUENTADOR fɾˌekwentaðˈoɾ +FRECUENTADOS fɾˌekwentˈaðos +FRECUENTE fɾekwˈɛnte +FRECUENTEMENTE fɾekwˈɛntemˈente +FRECUENTES fɾekwˈɛntes +FRECUENTÍSIMO fɾˌekwentˈisimo +FREESTYLE fɾˌeestˈile +FREGADA fɾeɣˈaða +FREGADAS fɾeɣˈaðas +FREGADERO fɾˌeɣaðˈeɾo +FREGADO fɾeɣˈaðo +FREGADOS fɾeɣˈaðos +FREGAR fɾeɣˈaɾ +FREGONA fɾeɣˈona +FREGOTEAR fɾˌeɣoteˈaɾ +FREÍ fɾeˈi +FREÍD fɾeˈid +FREIDORA fɾeɪðˈoɾa +FREIDURÍA fɾˌeɪðuɾˈia +FREÍMOS fɾeˈimos +FREÍR fɾeˈiɾ +FREÍS fɾeˈis +FREÍSTE fɾeˈiste +FREÍSTEIS fɾeˈisteɪs +FREJOL fɾexˈol +FRENADA fɾenˈaða +FRENADAS fɾenˈaðas +FRENADO fɾenˈaðo +FRENADOS fɾenˈaðos +FRENAJE fɾenˈaxe +FRENAR fɾenˈaɾ +FRENAZO fɾenˈaθo +FRENÉTICAMENTE fɾenˈetikamˈente +FRÉNICA fɾˈenika +FRÉNICAS fɾˈenikas +FRÉNICO fɾˈeniko +FRÉNICOS fɾˈenikos +FRENO fɾˈeno +FRENOCÓLICO fɾˌenokˈoliko +FRENOPÁTICA fɾˌenopˈatika +FRENOPÁTICAS fɾˌenopˈatikas +FRENOPÁTICOS fɾˌenopˈatikos +FRENTE fɾˈɛnte +FRENTERO fɾentˈeɾo +FRENTIRROJO fɾˌentiɾɾˈoxo +FRENTISTA fɾentˈista +FREÓN fɾeˈon +FREPASISTA fɾˌepasˈista +FRESA fɾˈesa +FRESADA fɾesˈaða +FRESADAS fɾesˈaðas +FRESADO fɾesˈaðo +FRESADOS fɾesˈaðos +FRESAR fɾesˈaɾ +FRESCO fɾˈesko +FRESCOR fɾeskˈoɾ +FRESCOS fɾˈeskos +FRESCURA fɾeskˈuɾa +FRESERA fɾesˈeɾa +FRESNO fɾˈesno +FRESÓN fɾesˈon +FRESQUÍSIMO fɾeskˈisimo +FREUDIANA fɾeʊðjˈana +FREUDIANAS fɾeʊðjˈanas +FREUDIANO fɾeʊðjˈano +FREUDIANOS fɾeʊðjˈanos +FREVO fɾˈeβo +FREZAR fɾeθˈaɾ +FRIA fɾiˈa +FRÍA fɾˈia +FRIAIS fɾiˈaɪs +FRIALDAD fɾialðˈad +FRIAMOS fɾiˈamos +FRÍAN fɾˈian +FRIAS fɾiˈas +FRÍAS fɾˈias +FRICATIVA fɾˌikatˈiβa +FRICATIVAS fɾˌikatˈiβas +FRICATIVO fɾˌikatˈiβo +FRICATIVOS fɾˌikatˈiβos +FRICCIÓN fɾikθjˈon +FRICCIONAL fɾˌikθjonˈal +FRIDA fɾˈiða +FRÍE fɾˈie +FRÍEN fɾˈien +FRIEND fɾiˈɛnd +FRIERON fɾiˈeɾon +FRÍES fɾˈies +FRIGIA fɾˈixja +FRÍGIDA fɾˈixiða +FRIGIDÍSIMO fɾˌixiðˈisimo +FRIJOL fɾixˈol +FRÍJOL fɾˈixol +FRIJOLAR fɾˌixolˈaɾ +FRIJOLERO fɾˌixolˈeɾo +FRIJOLES fɾixˈoles +FRIJOLITO fɾˌixolˈito +FRIKI fɾˈiki +FRIO fɾiˈo +FRÍO fɾˈio +FRIOR fɾiˈoɾ +FRÍOS fɾˈios +FRISADA fɾisˈaða +FRISADAS fɾisˈaðas +FRISADO fɾisˈaðo +FRISADOS fɾisˈaðos +FRISIA fɾˈisja +FRISIO fɾˈisjo +FRISO fɾˈiso +FRISÓN fɾisˈon +FRISONA fɾisˈona +FRISOS fɾˈisos +FRITA fɾˈita +FRITADA fɾitˈaða +FRITADAS fɾitˈaðas +FRITADO fɾitˈaðo +FRITADOS fɾitˈaðos +FRITAMOS fɾitˈamos +FRITAS fɾˈitas +FRITURA fɾitˈuɾa +FRIULANO fɾiulˈano +FRIVOLIDAD fɾˌiβoliðˈad +FRIVOLIZADA fɾˌiβoliθˈaða +FRIVOLIZADAS fɾˌiβoliθˈaðas +FRIVOLIZADO fɾˌiβoliθˈaðo +FRIVOLIZADOS fɾˌiβoliθˈaðos +FRIVOLIZAR fɾˌiβoliθˈaɾ +FRIZAR fɾiθˈaɾ +FRIZZ fɾˈits +FRONDA fɾˈonda +FRONDE fɾˈonde +FRONDIZISMO fɾˌondiθˈismo +FRONDOSÍSIMO fɾˌondosˈisimo +FRONDOSO fɾondˈoso +FRÓNESIS fɾˈonesis +FRONTAL fɾontˈal +FRONTALES fɾontˈales +FRONTERA fɾontˈeɾa +FRONTERAS fɾontˈeɾas +FRONTERIZO fɾˌonteɾˈiθo +FRONTERO fɾontˈeɾo +FRONTOBASAL fɾˌontoβasˈal +FRONTOTEMPORAL fɾˌontotˌempoɾˈal +FRONTOTEMPORALES fɾˌontotˌempoɾˈales +FROTACIÓN fɾˌotaθjˈon +FROTADA fɾotˈaða +FROTADAS fɾotˈaðas +FROTADO fɾotˈaðo +FROTADOS fɾotˈaðos +FROTAMIENTO fɾˌotamjˈɛnto +FROTAR fɾotˈaɾ +FRUCTÍFERA fɾuktˈifeɾa +FRUCTÍFERAS fɾuktˈifeɾas +FRUCTÍFERO fɾuktˈifeɾo +FRUCTÍFEROS fɾuktˈifeɾos +FRUCTIFICADA fɾˌuktifikˈaða +FRUCTIFICADAS fɾˌuktifikˈaðas +FRUCTIFICADO fɾˌuktifikˈaðo +FRUCTIFICADOS fɾˌuktifikˈaðos +FRUCTIFICAR fɾˌuktifikˈaɾ +FRUGAL fɾuɣˈal +FRUGALIDAD fɾˌuɣaliðˈad +FRUICIÓN fɾuiθjˈon +FRUIDA fɾuˈiða +FRUIDAS fɾuˈiðas +FRUIDO fɾuˈiðo +FRUIDOS fɾuˈiðos +FRUIR fɾuˈiɾ +FRUNCE fɾˈunθe +FRUNCES fɾˈunθes +FRUNCIDA fɾunθˈiða +FRUNCIDAS fɾunθˈiðas +FRUNCIDO fɾunθˈiðo +FRUNCIDOS fɾunθˈiðos +FRUNCIMIENTO fɾˌunθimjˈɛnto +FRUNCIR fɾunθˈiɾ +FRUSLERÍA fɾˌusleɾˈia +FRUSTRA fɾˈustɾa +FRUSTRADA fɾustɾˈaða +FRUSTRADAS fɾustɾˈaðas +FRUSTRADO fɾustɾˈaðo +FRUSTRADOS fɾustɾˈaðos +FRUSTRAMOS fɾustɾˈamos +FRUSTRANDO fɾustɾˈando +FRUSTRANTE fɾustɾˈante +FRUSTRANTEMENTE fɾustɾˈantemˈente +FRUSTRANTES fɾustɾˈantes +FRUSTRAR fɾustɾˈaɾ +FRUSTRARA fɾustɾˈaɾa +FRUSTRARÁ fɾˌustɾaɾˈa +FRUSTRÁRAMOS fɾustɾˈaɾamos +FRUSTRARAS fɾustɾˈaɾas +FRUSTRARÁS fɾˌustɾaɾˈas +FRUSTRAREIS fɾustɾˈaɾeɪs +FRUSTRAREMOS fɾˌustɾaɾˈemos +FRUSTRARES fɾustɾˈaɾes +FRUSTRARÍAMOS fɾˌustɾaɾˈiamos +FRUSTRAS fɾˈustɾas +FRUSTRASTE fɾustɾˈaste +FRUSTRE fɾˈustɾe +FRUSTREMOS fɾustɾˈemos +FRUSTRES fɾˈustɾes +FRUSTRO fɾˈustɾo +FRUTA fɾˈuta +FRUTABOMBA fɾˌutaβˈomba +FRUTAL fɾutˈal +FRUTALIDAD fɾˌutaliðˈad +FRUTAR fɾutˈaɾ +FRUTAS fɾˈutas +FRUTILLA fɾutˈiʎa +FRUTO fɾˈuto +FTALATO ˈɛfetalˈato +FTÁLICO ˈɛfetˈaliko +FTALOCIANINA ˈɛfetˌaloθjanˈina +FU fˈu +FUCSIA fˈuksja +FUCSINA fuksˈina +FUE fwˈe +FUEGO fwˈeɣo +FUEGUINA fweɣˈina +FUEGUINO fweɣˈino +FUELÓLEO fwelˈoleo +FUENTE fwˈɛnte +FUENTECILLA fwˌenteθˈiʎa +FUERA fwˈeɾa +FUERAIS fwˈeɾaɪs +FUÉRAMOS fwˈeɾamos +FUERAN fwˈeɾan +FUERAS fwˈeɾas +FUERE fwˈeɾe +FUEREIS fwˈeɾeɪs +FUÉREMOS fwˈeɾemos +FUEREN fwˈeɾen +FUEREÑO fweɾˈeɲo +FUERES fwˈeɾes +FUERISMO fweɾˈismo +FUERO fwˈeɾo +FUERON fwˈeɾon +FUERTE fwˈeɾte +FUERTECITO fwˌeɾteθˈito +FUERTEMENTE fwˈeɾtemˈente +FUERTEVENTURA fwˌeɾteβentˈuɾa +FUERZA fwˈeɾθa +FUERZAS fwˈeɾθas +FUERZO fwˈeɾθo +FUESE fwˈese +FUESEIS fwˈeseɪs +FUÉSEMOS fwˈesemos +FUESEN fwˈesen +FUESES fwˈeses +FUET fwˈet +FUETAZO fwetˈaθo +FUETE fwˈete +FUETES fwˈetes +FUFADA fufˈaða +FUFADAS fufˈaðas +FUFADO fufˈaðo +FUFADOS fufˈaðos +FUFURUFA fˌufuɾˈufa +FUFURUFO fˌufuɾˈufo +FUGA fˈuɣa +FUGÁ fuɣˈa +FUGACIDAD fˌuɣaθiðˈad +FUGAR fuɣˈaɾ +FUGAS fˈuɣas +FUGAZ fuɣˈaθ +FUGITIVA fˌuxitˈiβa +FUGITIVAS fˌuxitˈiβas +FUGITIVO fˌuxitˈiβo +FUGITIVOS fˌuxitˈiβos +FUGUES fˈuɣes +FUI fwˈi +FUIMOS fwˈimos +FUISTE fwˈiste +FUISTEIS fwˈisteɪs +FUL fˈul +FULANITO fˌulanˈito +FULANO fulˈano +FÚLCREO fˈulkɾeo +FULCRO fˈulkɾo +FULERO fulˈeɾo +FULGENCIO fulxˈɛnθjo +FÚLGIDO fˈulxiðo +FULGOR fulɣˈoɾ +FULGURADA fˌulɣuɾˈaða +FULGURADAS fˌulɣuɾˈaðas +FULGURADO fˌulɣuɾˈaðo +FULGURADOS fˌulɣuɾˈaðos +FULGURAR fˌulɣuɾˈaɾ +FULGURÉ fˌulɣuɾˈe +FÚLICA fˈulika +FÚLICAS fˈulikas +FULITA fulˈita +FULMAR fulmˈaɾ +FULMINADA fˌulminˈaða +FULMINADAS fˌulminˈaðas +FULMINADO fˌulminˈaðo +FULMINADOS fˌulminˈaðos +FULMINAR fˌulminˈaɾ +FULMINEA fˌulminˈea +FULMÍNEA fulmˈinea +FULMINEAS fˌulminˈeas +FULMÍNEAS fulmˈineas +FULMÍNEO fulmˈineo +FULMINEOS fˌulminˈeos +FULMÍNEOS fulmˈineos +FUMADA fumˈaða +FUMADAS fumˈaðas +FUMADITO fˌumaðˈito +FUMADO fumˈaðo +FUMADOR fˌumaðˈoɾ +FUMADORA fˌumaðˈoɾa +FUMADOS fumˈaðos +FUMAMOS fumˈamos +FUMAR fumˈaɾ +FUMARÓLICO fˌumaɾˈoliko +FUMBLEADA fˌumbleˈaða +FUMBLEADAS fˌumbleˈaðas +FUMBLEADO fˌumbleˈaðo +FUMBLEADOS fˌumbleˈaðos +FUMIGADA fˌumiɣˈaða +FUMIGADAS fˌumiɣˈaðas +FUMIGADO fˌumiɣˈaðo +FUMIGADOS fˌumiɣˈaðos +FUMIGANTE fˌumiɣˈante +FUMIGAR fˌumiɣˈaɾ +FUMIGARES fˌumiɣˈaɾes +FUMÍGENO fumˈixeno +FUNAMBULESCO fˌunambulˈesko +FUNCAR funkˈaɾ +FUNCIÓN funθjˈon +FUNCIONA funθjˈona +FUNCIONADA fˌunθjonˈaða +FUNCIONADAS fˌunθjonˈaðas +FUNCIONADO fˌunθjonˈaðo +FUNCIONADOS fˌunθjonˈaðos +FUNCIONALIDAD fˌunθjonˌaliðˈad +FUNCIONALISMO fˌunθjonalˈismo +FUNCIONALIZACIÓN fˌunθjonˌaliθaθjˈon +FUNCIONAMIENTO fˌunθjonamjˈɛnto +FUNCIONAMOS fˌunθjonˈamos +FUNCIONAR fˌunθjonˈaɾ +FUNCIONARIA fˌunθjonˈaɾja +FUNCIONARIO fˌunθjonˈaɾjo +FUNCIONE funθjˈone +FUNCIONES funθjˈones +FUNDA fˈunda +FUNDACIÓN fˌundaθjˈon +FUNDACIONAL fˌundaθjonˈal +FUNDADA fundˈaða +FUNDADAS fundˈaðas +FUNDADO fundˈaðo +FUNDADOR fˌundaðˈoɾ +FUNDADORA fˌundaðˈoɾa +FUNDADORAS fˌundaðˈoɾas +FUNDADORES fˌundaðˈoɾes +FUNDADOS fundˈaðos +FUNDAMENTA fˌundamˈɛnta +FUNDAMENTADA fˌundamentˈaða +FUNDAMENTADAS fˌundamentˈaðas +FUNDAMENTADO fˌundamentˈaðo +FUNDAMENTADOS fˌundamentˈaðos +FUNDAMENTAL fˌundamentˈal +FUNDAMENTAMOS fˌundamentˈamos +FUNDAMENTANDO fˌundamentˈando +FUNDAMENTAR fˌundamentˈaɾ +FUNDAMENTARA fˌundamentˈaɾa +FUNDAMENTARÁ fˌundamˌentaɾˈa +FUNDAMENTÁRAMOS fˌundamentˈaɾamos +FUNDAMENTARAS fˌundamentˈaɾas +FUNDAMENTARÁS fˌundamˌentaɾˈas +FUNDAMENTAREIS fˌundamentˈaɾeɪs +FUNDAMENTAREMOS fˌundamˌentaɾˈemos +FUNDAMENTARES fˌundamentˈaɾes +FUNDAMENTARÍAMOS fˌundamˌentaɾˈiamos +FUNDAMENTAS fˌundamˈɛntas +FUNDAMENTASTE fˌundamentˈaste +FUNDAMENTE fˈundamˈente +FUNDAMENTEMOS fˌundamentˈemos +FUNDAMENTES fˌundamˈentes +FUNDAMENTO fˌundamˈɛnto +FUNDANTE fundˈante +FUNDERÍA fˌundeɾˈia +FUNDERÍAS fˌundeɾˈias +FUNDICIÓN fˌundiθjˈon +FUNDIDA fundˈiða +FUNDIDAS fundˈiðas +FUNDIDO fundˈiðo +FUNDIDOR fˌundiðˈoɾ +FUNDIDOS fundˈiðos +FUNDIR fundˈiɾ +FUNDITA fundˈita +FUNDUPLICATURA fˌunduplˌikatˈuɾa +FÚNEBRE fˈuneβɾe +FÚNEBRES fˈuneβɾes +FUNERAL fˌuneɾˈal +FUNERARIO fˌuneɾˈaɾjo +FUNESTÍSIMO fˌunestˈisimo +FUNESTO funˈesto +FUNGIBILIDAD fˌuŋxiβˌiliðˈad +FÚNGICO fˈuŋxiko +FUNGIR fuŋxˈiɾ +FUNICULAR fˌunikulˈaɾ +FUNÍCULO funˈikulo +FUÑIDA fuɲˈiða +FUÑIDAS fuɲˈiðas +FUÑIDO fuɲˈiðo +FUÑIDOS fuɲˈiðos +FUÑIR fuɲˈiɾ +FUNK fˈuŋk +FURANO fuɾˈano +FURGO fˈuɾɣo +FURGONERO fˌuɾɣonˈeɾo +FURGONETERO fˌuɾɣonetˈeɾo +FURIA fˈuɾja +FURIBUNDAMENTE fˌuɾiβˈundamˈente +FURIBUNDO fˌuɾiβˈundo +FURNÁRIDO fuɾnˈaɾiðo +FUROR fuɾˈoɾ +FUROSEMIDA fˌuɾosemˈiða +FURTADA fuɾtˈaða +FURTADAS fuɾtˈaðas +FURTADO fuɾtˈaðo +FURTADOS fuɾtˈaðos +FURTIVO fuɾtˈiβo +FURÚNCULO fuɾˈunkulo +FUSCA fˈuska +FUSELAJE fˌuselˈaxe +FUSIBILIDAD fˌusiβˌiliðˈad +FUSIBLE fusˈiβle +FUSIL fusˈil +FUSILADA fˌusilˈaða +FUSILADAS fˌusilˈaðas +FUSILADO fˌusilˈaðo +FUSILADOS fˌusilˈaðos +FUSILAR fˌusilˈaɾ +FUSILERO fˌusilˈeɾo +FUSILITO fˌusilˈito +FUSIÓN fusjˈon +FUSIONADA fˌusjonˈaða +FUSIONADAS fˌusjonˈaðas +FUSIONADO fˌusjonˈaðo +FUSIONADOS fˌusjonˈaðos +FUSIONAMOS fˌusjonˈamos +FUSIONAR fˌusjonˈaɾ +FUSTA fˈusta +FUSTAZO fustˈaθo +FUSTE fˈuste +FUSTIGADA fˌustiɣˈaða +FUSTIGADAS fˌustiɣˈaðas +FUSTIGADO fˌustiɣˈaðo +FUSTIGADOR fˌustiɣaðˈoɾ +FUSTIGADOS fˌustiɣˈaðos +FUSTIGAR fˌustiɣˈaɾ +FÚT fˈut +FUTBOL futβˈol +FÚTBOL fˈutβol +FUTBOLERA fˌutβolˈeɾa +FUTBOLERAS fˌutβolˈeɾas +FUTBOLERO fˌutβolˈeɾo +FUTBOLEROS fˌutβolˈeɾos +FUTBOLITO fˌutβolˈito +FUTESA futˈesa +FÚTIL fˈutil +FUTILIDAD fˌutiliðˈad +FUTSAL futsˈal +FUTURA futˈuɾa +FUTURAS futˈuɾas +FUTURISTA fˌutuɾˈista +FUTURO futˈuɾo +FUTURÓLOGO fˌutuɾˈoloɣo +FUTUROS futˈuɾos +GABACHA ɡaβˈatʃa +GABACHO ɡaβˈatʃo +GABALDÓN ɡˌaβalðˈon +GABÁN ɡaβˈan +GABARDINA ɡˌaβaɾðˈina +GABARDINAS ɡˌaβaɾðˈinas +GABELA ɡaβˈela +GABINETE ɡˌaβinˈete +GABINETITO ɡˌaβinetˈito +GABLETE ɡaβlˈete +GABÓN ɡaβˈon +GABRIEL ɡˌaβɾiˈel +GABRIELA ɡˌaβɾiˈela +GACELA ɡaθˈela +GACEÑIGA ɡˌaθeɲˈiɣa +GACETA ɡaθˈeta +GACETILLA ɡˌaθetˈiʎa +GACETILLERA ɡˌaθetiʎˈeɾa +GACHA ɡˈatʃa +GACHAS ɡˈatʃas +GACHÉ ɡatʃˈe +GACHITO ɡatʃˈito +GACHÓ ɡatʃˈo +GACHUPÍN ɡˌatʃupˈin +GADITANO ɡˌaðitˈano +GADOLINIO ɡˌaðolˈinjo +GAÉLICO ɡaˈeliko +GAETANO ɡˌaetˈano +GAFA ɡˈafa +GAFADA ɡafˈaða +GAFADAS ɡafˈaðas +GAFADO ɡafˈaðo +GAFADOS ɡafˈaðos +GAFAPASTA ɡˌafapˈasta +GAFAR ɡafˈaɾ +GAFAS ɡˈafas +GAG ɡˈaɡ +GAGUEADA ɡˌaɣeˈaða +GAGUEADAS ɡˌaɣeˈaðas +GAGUEADO ɡˌaɣeˈaðo +GAGUEADOS ɡˌaɣeˈaðos +GAGUEAR ɡˌaɣeˈaɾ +GAIENSE ɡaɪˈɛnse +GAIS ɡˈaɪs +GAITERA ɡaɪtˈeɾa +GAITERO ɡaɪtˈeɾo +GAJE ɡˈaxe +GAJUDA ɡaxˈuða +GAJUDAS ɡaxˈuðas +GAJUDO ɡaxˈuðo +GAJUDOS ɡaxˈuðos +GALA ɡˈala +GALACHO ɡalˈatʃo +GALÁCTICO ɡalˈaktiko +GALACTÓMETRO ɡˌalaktˈometɾo +GALACTÓMETROS ɡˌalaktˈometɾos +GALÁN ɡalˈan +GALANO ɡalˈano +GALANTAMINA ɡˌalantamˈina +GALANTE ɡalˈante +GALANTEADA ɡˌalanteˈaða +GALANTEADAS ɡˌalanteˈaðas +GALANTEADO ɡˌalanteˈaðo +GALANTEADOR ɡˌalantˌeaðˈoɾ +GALANTEADORA ɡˌalantˌeaðˈoɾa +GALANTEADOS ɡˌalanteˈaðos +GALANTEAR ɡˌalanteˈaɾ +GALANTEO ɡˌalantˈeo +GALANTERÍA ɡˌalanteɾˈia +GALANTES ɡalˈantes +GALÁPAGO ɡalˈapaɣo +GALARDÓN ɡˌalaɾðˈon +GALARDONADA ɡˌalaɾðonˈaða +GALARDONADAS ɡˌalaɾðonˈaðas +GALARDONADO ɡˌalaɾðonˈaðo +GALARDONADOS ɡˌalaɾðonˈaðos +GALARDONAR ɡˌalaɾðonˈaɾ +GÁLATA ɡˈalata +GALAXIA ɡalˈaksja +GÁLBULO ɡˈalβulo +GALDAKOZTARRA ɡˌalðakoθtˈaɾɾa +GALDOSISTA ɡˌalðosˈista +GÁLEA ɡˈalea +GÁLEAS ɡˈaleas +GALEAZA ɡˌaleˈaθa +GALENA ɡalˈena +GALÉNICA ɡalˈenika +GALEÓN ɡˌaleˈon +GALEOTA ɡˌaleˈota +GALEOTAS ɡˌaleˈotas +GALEOTE ɡˌaleˈote +GALERA ɡalˈeɾa +GALERADA ɡˌaleɾˈaða +GALERAS ɡalˈeɾas +GALERÍA ɡˌaleɾˈia +GALERITA ɡˌaleɾˈita +GALES ɡˈales +GALÉS ɡalˈes +GALESA ɡalˈesa +GALGO ɡˈalɣo +GALGUEADA ɡˌalɣeˈaða +GALGUEADAS ɡˌalɣeˈaðas +GALGUEADO ɡˌalɣeˈaðo +GALGUEADOS ɡˌalɣeˈaðos +GALGUEAR ɡˌalɣeˈaɾ +GALIA ɡˈalja +GALICIA ɡalˈiθja +GÁLICO ɡˈaliko +GALILEANO ɡˌalileˈano +GALIMATÍAS ɡˌalimatˈias +GALINDO ɡalˈindo +GALIO ɡˈaljo +GALIPANERO ɡˌalipanˈeɾo +GALITZIA ɡalˈitθja +GALLINAZO ɡˌaʎinˈaθo +GALO ɡˈalo +GALOITALIANO ɡˌaloɪtaljˈano +GALÓN ɡalˈon +GALONEAR ɡˌaloneˈaɾ +GALOPADA ɡˌalopˈaða +GALOPADAS ɡˌalopˈaðas +GALOPADO ɡˌalopˈaðo +GALOPADOS ɡˌalopˈaðos +GALOPAR ɡˌalopˈaɾ +GALOPO ɡalˈopo +GALORROMANCE ɡˌaloɾɾomˈanθe +GALOS ɡˈalos +GALPÓN ɡalpˈon +GALVÁNICO ɡalβˈaniko +GALVANISMO ɡˌalβanˈismo +GALVANIZACIÓN ɡˌalβanˌiθaθjˈon +GALVANIZADA ɡˌalβaniθˈaða +GALVANIZADAS ɡˌalβaniθˈaðas +GALVANIZADO ɡˌalβaniθˈaðo +GALVANIZADOS ɡˌalβaniθˈaðos +GÁLVEZ ɡˈalβeθ +GAMA ɡˈama +GAMADA ɡamˈaða +GAMADAS ɡamˈaðas +GAMADO ɡamˈaðo +GAMADOS ɡamˈaðos +GAMARRISTA ɡˌamaɾɾˈista +GAMBA ɡˈamba +GAMBERRA ɡambˈeɾɾa +GAMBERREAR ɡˌambeɾɾeˈaɾ +GAMBERRISMO ɡˌambeɾɾˈismo +GAMBETEADA ɡˌambeteˈaða +GAMBETEADAS ɡˌambeteˈaðas +GAMBETEADO ɡˌambeteˈaðo +GAMBETEADOS ɡˌambeteˈaðos +GAMBETEAR ɡˌambeteˈaɾ +GAMBIA ɡˈambja +GAMBIANA ɡambjˈana +GAMBIANAS ɡambjˈanas +GAMBIANO ɡambjˈano +GAMBIANOS ɡambjˈanos +GAMBITO ɡambˈito +GAMBOA ɡambˈoa +GAMETO ɡamˈeto +GAMETOFÍTICO ɡˌametofˈitiko +GAMETOFITO ɡˌametofˈito +GAMEZNO ɡamˈeθno +GAMÍN ɡamˈin +GAMINA ɡamˈina +GAMMA ɡˈamma +GAMMAGLOBULINA ɡˌammaɣlˌoβulˈina +GAMMAGLOBULINEMIA ɡˌammaɣlˌoβulinˈemja +GAMMAGRAFÍA ɡˌammaɣɾafˈia +GAMUSINO ɡˌamusˈino +GAMUZA ɡamˈuθa +GANA ɡˈana +GAÑA ɡˈaɲa +GANABA ɡanˈaβa +GANADERÍA ɡˌanaðeɾˈia +GANADERO ɡˌanaðˈeɾo +GANADO ɡanˈaðo +GANADOR ɡˌanaðˈoɾ +GANADORA ɡˌanaðˈoɾa +GANAN ɡˈanan +GAÑÁN ɡaɲˈan +GANANCIA ɡanˈanθja +GANANCIAL ɡˌananθjˈal +GANAPÁN ɡˌanapˈan +GANAR ɡanˈaɾ +GANARÁ ɡˌanaɾˈa +GANAS ɡˈanas +GANCHITO ɡantʃˈito +GANCHO ɡˈantʃo +GANCHUDAS ɡantʃˈuðas +GANCHUDO ɡantʃˈuðo +GANCHUDOS ɡantʃˈuðos +GANDOLA ɡandˈola +GANDUJADA ɡˌanduxˈaða +GANDUJADAS ɡˌanduxˈaðas +GANDUJADO ɡˌanduxˈaðo +GANDUJADOS ɡˌanduxˈaðos +GANDUL ɡandˈul +GANDULA ɡandˈula +GANDULAS ɡandˈulas +GANDULEADA ɡˌanduleˈaða +GANDULEADAS ɡˌanduleˈaðas +GANDULEADO ɡˌanduleˈaðo +GANDULEADOS ɡˌanduleˈaðos +GANDULEAR ɡˌanduleˈaɾ +GANDULES ɡandˈules +GANGA ɡˈaŋɡa +GANGÉTICO ɡaŋxˈetiko +GANGLIO ɡˈaŋɡlio +GANGLIONAR ɡˌaŋɡlionˈaɾ +GANGRENADA ɡˌaŋɡɾenˈaða +GANGRENADAS ɡˌaŋɡɾenˈaðas +GANGRENADO ɡˌaŋɡɾenˈaðo +GANGRENADOS ɡˌaŋɡɾenˈaðos +GANGRENAR ɡˌaŋɡɾenˈaɾ +GANGRENO ɡaŋɡɾˈeno +GÁNGSTER ɡˈaŋɡsteɾ +GANGUEADA ɡˌaŋɡeˈaða +GANGUEADAS ɡˌaŋɡeˈaðas +GANGUEADO ɡˌaŋɡeˈaðo +GANGUEADOS ɡˌaŋɡeˈaðos +GANGUEAR ɡˌaŋɡeˈaɾ +GANGUERO ɡaŋɡˈeɾo +GAÑIDA ɡaɲˈiða +GAÑIDAS ɡaɲˈiðas +GAÑIDO ɡaɲˈiðo +GAÑIDOS ɡaɲˈiðos +GANIMEDES ɡˌanimˈeðes +GANÍMEDES ɡanˈimeðes +GANITAS ɡanˈitas +GANJIFA ɡaŋxˈifa +GANO ɡˈano +GANÓ ɡanˈo +GANOSO ɡanˈoso +GANSO ɡˈanso +GAPÁN ɡapˈan +GARABATEADA ɡˌaɾaβˌateˈaða +GARABATEADAS ɡˌaɾaβˌateˈaðas +GARABATEADO ɡˌaɾaβˌateˈaðo +GARABATEADOS ɡˌaɾaβˌateˈaðos +GARABATO ɡˌaɾaβˈato +GARAJE ɡaɾˈaxe +GARALDE ɡaɾˈalðe +GARAÑÓN ɡˌaɾaɲˈon +GARANTE ɡaɾˈante +GARANTES ɡaɾˈantes +GARANTÍA ɡˌaɾantˈia +GARANTÍAMOS ɡˌaɾantˈiamos +GARANTIDA ɡˌaɾantˈiða +GARANTIDAS ɡˌaɾantˈiðas +GARANTIDO ɡˌaɾantˈiðo +GARANTIDOS ɡˌaɾantˈiðos +GARANTIMOS ɡˌaɾantˈimos +GARANTIR ɡˌaɾantˈiɾ +GARANTIRÁ ɡˌaɾantiɾˈa +GARANTIRÁS ɡˌaɾantiɾˈas +GARANTIREMOS ɡˌaɾantiɾˈemos +GARANTIRÍAMOS ɡˌaɾantiɾˈiamos +GARANTISTA ɡˌaɾantˈista +GARANTISTE ɡˌaɾantˈiste +GARANTIZADA ɡˌaɾantiθˈaða +GARANTIZADAS ɡˌaɾantiθˈaðas +GARANTIZADO ɡˌaɾantiθˈaðo +GARANTIZADOS ɡˌaɾantiθˈaðos +GARANTIZAR ɡˌaɾantiθˈaɾ +GARAPIÑADA ɡˌaɾapiɲˈaða +GARAPIÑADAS ɡˌaɾapiɲˈaðas +GARAPIÑADO ɡˌaɾapiɲˈaðo +GARAPIÑADOS ɡˌaɾapiɲˈaðos +GARAPIÑAR ɡˌaɾapiɲˈaɾ +GARAY ɡaɾˈaɪ +GARBA ɡˈaɾβa +GARBANZO ɡaɾβˈanθo +GARBAR ɡaɾβˈaɾ +GARBO ɡˈaɾβo +GARCA ɡˈaɾka +GARCETA ɡaɾθˈeta +GARCHADA ɡaɾtʃˈaða +GARCHADAS ɡaɾtʃˈaðas +GARCHADO ɡaɾtʃˈaðo +GARCHADOS ɡaɾtʃˈaðos +GARCHAR ɡaɾtʃˈaɾ +GARCHITORENA ɡˌaɾtʃitoɾˈena +GARCÍA ɡaɾθˈia +GARCIAMARQUIANO ɡˌaɾθjamaɾkjˈano +GARCÍAMARQUIANO ɡaɾθˈiamˌaɾkjano +GARCILLA ɡaɾθˈiʎa +GARCITA ɡaɾθˈita +GARDELIANO ɡˌaɾðeljˈano +GARDENIA ɡaɾðˈenja +GARDUÑA ɡaɾðˈuɲa +GARGANEGA ɡˌaɾɣanˈeɣa +GARGANTA ɡaɾɣˈanta +GARGANTAS ɡaɾɣˈantas +GÁRGARA ɡˈaɾɣaɾa +GARGARAS ɡaɾɣˈaɾas +GÁRGARAS ɡˈaɾɣaɾas +GARGARISMO ɡˌaɾɣaɾˈismo +GARGARIZADA ɡˌaɾɣaɾiθˈaða +GARGARIZADAS ɡˌaɾɣaɾiθˈaðas +GARGARIZADO ɡˌaɾɣaɾiθˈaðo +GARGARIZADOS ɡˌaɾɣaɾiθˈaðos +GARITA ɡaɾˈita +GARITO ɡaɾˈito +GARITÓN ɡˌaɾitˈon +GARNACHA ɡaɾnˈatʃa +GAROMPA ɡaɾˈompa +GARRA ɡˈaɾɾa +GARRAFITA ɡˌaɾɾafˈita +GARRAFÓN ɡˌaɾɾafˈon +GARRAPATA ɡˌaɾɾapˈata +GARRAPATEADA ɡˌaɾɾapˌateˈaða +GARRAPATEADAS ɡˌaɾɾapˌateˈaðas +GARRAPATEADO ɡˌaɾɾapˌateˈaðo +GARRAPATEADOS ɡˌaɾɾapˌateˈaðos +GARRAPATEAR ɡˌaɾɾapˌateˈaɾ +GARRAPATEO ɡˌaɾɾapatˈeo +GARRAPATERO ɡˌaɾɾapatˈeɾo +GARRAPATO ɡˌaɾɾapˈato +GARRAPIÑADA ɡˌaɾɾapiɲˈaða +GARRAPIÑADAS ɡˌaɾɾapiɲˈaðas +GARRAPIÑADO ɡˌaɾɾapiɲˈaðo +GARRAPIÑADOS ɡˌaɾɾapiɲˈaðos +GARRAPIÑAR ɡˌaɾɾapiɲˈaɾ +GARROBA ɡaɾɾˈoβa +GARROCHA ɡaɾɾˈotʃa +GARROFA ɡaɾɾˈofa +GARROTAZO ɡˌaɾɾotˈaθo +GARROTE ɡaɾɾˈote +GARROTEADA ɡˌaɾɾoteˈaða +GARROTEADAS ɡˌaɾɾoteˈaðas +GARROTEADO ɡˌaɾɾoteˈaðo +GARROTEADOS ɡˌaɾɾoteˈaðos +GARROTEAR ɡˌaɾɾoteˈaɾ +GARROTERA ɡˌaɾɾotˈeɾa +GARROTES ɡaɾɾˈotes +GARRULO ɡaɾɾˈulo +GARÚA ɡaɾˈua +GARZA ɡˈaɾθa +GARZÓN ɡaɾθˈon +GARZONIER ɡˌaɾθonjˈeɾ +GAS ɡˈas +GASA ɡˈasa +GASÁNIDA ɡasˈaniða +GASCÓN ɡaskˈon +GASCONES ɡaskˈones +GASCONY ɡaskˈoni +GASCUÑA ɡaskˈuɲa +GASEADA ɡˌaseˈaða +GASEADAS ɡˌaseˈaðas +GASEADO ɡˌaseˈaðo +GASEADOS ɡˌaseˈaðos +GASEAMIENTO ɡˌaseamjˈɛnto +GASEAR ɡˌaseˈaɾ +GASEOSA ɡˌaseˈosa +GASERO ɡasˈeɾo +GASFITERA ɡˌasfitˈeɾa +GASFITERO ɡˌasfitˈeɾo +GASIFICACIÓN ɡˌasifˌikaθjˈon +GASIFICADA ɡˌasifikˈaða +GASIFICADAS ɡˌasifikˈaðas +GASIFICADO ɡˌasifikˈaðo +GASIFICADOS ɡˌasifikˈaðos +GASIFICAR ɡˌasifikˈaɾ +GASÍSTICO ɡasˈistiko +GASODUCTO ɡˌasoðˈukto +GASOLINA ɡˌasolˈina +GASOLINAZO ɡˌasolinˈaθo +GASOLINERO ɡˌasolinˈeɾo +GASÓMETRO ɡasˈometɾo +GASÓMETROS ɡasˈometɾos +GASTA ɡˈasta +GASTABLE ɡastˈaβle +GASTADA ɡastˈaða +GASTADAS ɡastˈaðas +GASTADO ɡastˈaðo +GASTADOR ɡˌastaðˈoɾ +GASTADOS ɡastˈaðos +GASTAMIENTO ɡˌastamjˈɛnto +GASTAMOS ɡastˈamos +GASTAN ɡˈastan +GASTANDO ɡastˈando +GASTAR ɡastˈaɾ +GASTARÍA ɡˌastaɾˈia +GASTAS ɡˈastas +GASTEIZ ɡastˈeɪθ +GASTEIZTARRA ɡˌasteɪθtˈaɾɾa +GASTERÓPODO ɡˌasteɾˈopoðo +GASTITO ɡastˈito +GASTO ɡˈasto +GÁSTRICO ɡˈastɾiko +GASTRITIS ɡastɾˈitis +GASTRODUODENAL ɡˌastɾoðwˌoðenˈal +GASTROENTERITIS ɡˌastɾoˌenteɾˈitis +GASTROENTERÓLOGO ɡˌastɾoˌenteɾˈoloɣo +GASTROESOFÁGICO ɡˌastɾoˌesofˈaxiko +GASTROFRÉNICA ɡˌastɾofɾˈenika +GASTROFRÉNICAS ɡˌastɾofɾˈenikas +GASTROFRÉNICO ɡˌastɾofɾˈeniko +GASTROFRÉNICOS ɡˌastɾofɾˈenikos +GASTRÓNOMA ɡastɾˈonoma +GASTRONOMÍA ɡˌastɾonomˈia +GASTRONÓMICO ɡˌastɾonˈomiko +GASTRÓNOMO ɡastɾˈonomo +GATA ɡˈata +GATEADA ɡˌateˈaða +GATEADAS ɡˌateˈaðas +GATEADO ɡˌateˈaðo +GATEADOS ɡˌateˈaðos +GATEAMIENTO ɡˌateamjˈɛnto +GATEAR ɡˌateˈaɾ +GATERA ɡatˈeɾa +GATICO ɡatˈiko +GATITA ɡatˈita +GATITO ɡatˈito +GATO ɡˈato +GATOPARDO ɡˌatopˈaɾðo +GATOS ɡˈatos +GAUCHA ɡˈaʊtʃa +GAÚCHA ɡaˈutʃa +GAUCHAS ɡˈaʊtʃas +GAÚCHAS ɡaˈutʃas +GAUCHESCA ɡaʊtʃˈeska +GAUCHESCAS ɡaʊtʃˈeskas +GAUCHESCO ɡaʊtʃˈesko +GAUCHESCOS ɡaʊtʃˈeskos +GAUCHISMO ɡaʊtʃˈismo +GAUCHITA ɡaʊtʃˈita +GAUCHITO ɡaʊtʃˈito +GAUCHO ɡˈaʊtʃo +GAÚCHO ɡaˈutʃo +GAUCHOS ɡˈaʊtʃos +GAÚCHOS ɡaˈutʃos +GAUDIANA ɡaʊðjˈana +GAUDIANAS ɡaʊðjˈanas +GAUDIANO ɡaʊðjˈano +GAUDIANOS ɡaʊðjˈanos +GAUDINIANO ɡˌaʊðinjˈano +GAVETA ɡaβˈeta +GAVETERO ɡˌaβetˈeɾo +GAVIAL ɡaβjˈal +GAVILÁN ɡˌaβilˈan +GAVIOLA ɡaβjˈola +GAVIÓN ɡaβjˈon +GAVIOTA ɡaβjˈota +GAVIOTÍN ɡˌaβjotˈin +GAY ɡˈaɪ +GAZAPO ɡaθˈapo +GAZAPÓN ɡˌaθapˈon +GAZMOÑO ɡaθmˈoɲo +GAZNATE ɡaθnˈate +GAZNAVÍ ɡˌaθnaβˈi +GAZNÁVIDA ɡaθnˈaβiða +GAZPACHO ɡaθpˈatʃo +GE xˈe +GEA xˈea +GECO xˈeko +GEEK xeˈek +GEFILTE xefˈilte +GÉISER xˈeiseɾ +GEISHA xˈeɪsa +GEL xˈel +GELADAS xelˈaðas +GELATINA xˌelatˈina +GELES xˈeles +GÉLIDO xˈeliðo +GELIFICADA xˌelifikˈaða +GELIFICADAS xˌelifikˈaðas +GELIFICADO xˌelifikˈaðo +GELIFICADOS xˌelifikˈaðos +GELIFICANDO xˌelifikˈando +GELIFICARSE xˌelifikˈaɾse +GEMA xˈema +GEMCITABINA xˌemθitaβˈina +GEMELA xemˈela +GEMELAR xˌemelˈaɾ +GEMELO xemˈelo +GEMIDA xemˈiða +GEMIDAS xemˈiðas +GEMIDO xemˈiðo +GEMIDOS xemˈiðos +GEMINADA xˌeminˈaða +GEMINADAS xˌeminˈaðas +GEMINADO xˌeminˈaðo +GEMINADOS xˌeminˈaðos +GÉMINIS xˈeminis +GEMIR xemˈiɾ +GEMOLÓGICO xˌemolˈoxiko +GÉMULA xˈemula +GEN xˈen +GENCIANA xenθjˈana +GENDARME xendˈaɾme +GENERA xenˈeɾa +GENERACIÓN xˌeneɾaθjˈon +GENERACIONAL xˌeneɾˌaθjonˈal +GENERADA xˌeneɾˈaða +GENERADAS xˌeneɾˈaðas +GENERADO xˌeneɾˈaðo +GENERADOR xˌeneɾaðˈoɾ +GENERADORA xˌeneɾaðˈoɾa +GENERADORAS xˌeneɾaðˈoɾas +GENERADORES xˌeneɾaðˈoɾes +GENERADOS xˌeneɾˈaðos +GENERAL xˌeneɾˈal +GENERALEÑA xˌeneɾalˈeɲa +GENERALEÑAS xˌeneɾalˈeɲas +GENERALEÑO xˌeneɾalˈeɲo +GENERALEÑOS xˌeneɾalˈeɲos +GENERALES xˌeneɾˈales +GENERALIDAD xˌeneɾˌaliðˈad +GENERALISTA xˌeneɾalˈista +GENERALIZADA xˌeneɾˌaliθˈaða +GENERALIZADAS xˌeneɾˌaliθˈaðas +GENERALIZADO xˌeneɾˌaliθˈaðo +GENERALIZADOS xˌeneɾˌaliθˈaðos +GENERALIZAR xˌeneɾˌaliθˈaɾ +GENERALMENTE xˌeneɾˈalmˈente +GENERAR xˌeneɾˈaɾ +GENERARE xˌeneɾˈaɾe +GENERATIVA xˌeneɾatˈiβa +GENERATIVAS xˌeneɾatˈiβas +GENERATIVISTA xˌeneɾˌatiβˈista +GENERATIVO xˌeneɾatˈiβo +GENERATIVOS xˌeneɾatˈiβos +GENERE xenˈeɾe +GENERÉ xˌeneɾˈe +GENÉRICA xenˈeɾika +GENÉRICAS xenˈeɾikas +GENÉRICO xenˈeɾiko +GENÉRICOS xenˈeɾikos +GENERO xenˈeɾo +GENERÓ xˌeneɾˈo +GÉNERO xˈeneɾo +GÉNEROS xˈeneɾos +GENEROSAMENTE xˌeneɾˈosamˈente +GENEROSIDAD xˌeneɾˌosiðˈad +GENEROSÍSIMO xˌeneɾosˈisimo +GENEROSO xˌeneɾˈoso +GÉNESIS xˈenesis +GENÉTICA xenˈetika +GENÉTICO xenˈetiko +GENIAL xenjˈal +GENIALIDAD xˌenjaliðˈad +GENIAZO xenjˈaθo +GENICULADO xˌenikulˈaðo +GENIECILLO xˌenjeθˈiʎo +GENIECITO xˌenjeθˈito +GENIO xˈenjo +GENITALES xˌenitˈales +GENITIVA xˌenitˈiβa +GENITIVO xˌenitˈiβo +GENITOURINARIA xˌenitˌowɾinˈaɾja +GENITOURINARIAS xˌenitˌowɾinˈaɾjas +GENITOURINARIO xˌenitˌowɾinˈaɾjo +GENITOURINARIOS xˌenitˌowɾinˈaɾjos +GENOCIDIO xˌenoθˈiðjo +GENOL xenˈol +GENOMA xenˈoma +GENÓMICA xenˈomika +GENÓMICAS xenˈomikas +GENÓMICO xenˈomiko +GENÓMICOS xenˈomikos +GENOTIPAR xˌenotipˈaɾ +GENOTÍPICA xˌenotˈipika +GENOTÍPICAS xˌenotˈipikas +GENOTÍPICO xˌenotˈipiko +GENOTÍPICOS xˌenotˈipikos +GENOTIPO xˌenotˈipo +GENOTOXICIDAD xˌenotˌoksiθiðˈad +GÉNOVA xˈenoβa +GENOVÉS xˌenoβˈes +GENTAMICINA xˌentamiθˈina +GENTE xˈɛnte +GENTIL xentˈil +GENTILEZA xˌentilˈeθa +GENTILHOMBRE xˌentilˈombɾe +GENTILICIO xˌentilˈiθjo +GENTRIFICACIÓN xˌentɾifˌikaθjˈon +GENTRIFICAR xˌentɾifikˈaɾ +GENTUZA xentˈuθa +GENUFLEXA xˌenuflˈeksa +GENUFLEXAS xˌenuflˈeksas +GENUFLEXO xˌenuflˈekso +GENUFLEXOS xˌenuflˈeksos +GENUINA xenwˈina +GENUINAS xenwˈinas +GENUINO xenwˈino +GENUINOS xenwˈinos +GEO xˈeo +GEOCENTRISMO xˌeoθentɾˈismo +GEOCLIMÁTICA xˌeoklimˈatika +GEOCLIMÁTICAS xˌeoklimˈatikas +GEOCLIMÁTICO xˌeoklimˈatiko +GEOCLIMÁTICOS xˌeoklimˈatikos +GEOCULTURAL xˌeokˌultuɾˈal +GEODA xeˈoða +GEODESIA xˌeoðˈesja +GEODUCK xˌeoðˈuk +GEOFORMA xˌeofˈoɾma +GEOGRAFIA xˌeoɣɾˈafja +GEOGRAFÍA xˌeoɣɾafˈia +GEOGRÁFICAMENTE xˌeoɣɾˈafikamˈente +GEÓGRAFO xeˈoɣɾafo +GEOLOCALIZACIÓN xˌeolˌokalˌiθaθjˈon +GEOLOGÍA xˌeoloxˈia +GEOLÓGICA xˌeolˈoxika +GEOLÓGICAS xˌeolˈoxikas +GEOLÓGICO xˌeolˈoxiko +GEOLÓGICOS xˌeolˈoxikos +GEÓLOGO xeˈoloɣo +GEOMÁTICA xˌeomˈatika +GEÓMETRA xeˈometɾa +GEOMETRÍA xˌeometɾˈia +GEOMÓRFICO xˌeomˈoɾfiko +GEÓN xeˈon +GEOQUÍMICA xˌeokˈimika +GEOQUÍMICAS xˌeokˈimikas +GEOQUÍMICOS xˌeokˈimikos +GEORGIA xeˈoɾxja +GEORGIANA xˌeoɾxjˈana +GEORGIANAS xˌeoɾxjˈanas +GEORGIANO xˌeoɾxjˈano +GEORGIANOS xˌeoɾxjˈanos +GEORREFERENCIAR xˌeoɾɾˌefeɾenθjˈaɾ +GEOSERVICIO xˌeoseɾβˈiθjo +GEOSINCLINAL xˌeosˌinklinˈal +GEOSÍNCRONO xˌeosˈinkɾono +GEOSITIO xˌeosˈitjo +GEOTERMAL xˌeoteɾmˈal +GEOTÉRMICA xˌeotˈeɾmika +GEOTÉRMICAS xˌeotˈeɾmikas +GEOTÉRMICO xˌeotˈeɾmiko +GEOTÉRMICOS xˌeotˈeɾmikos +GEOTEXTIL xˌeotekstˈil +GERANIO xeɾˈanjo +GERARDO xeɾˈaɾðo +GERENCIA xeɾˈɛnθja +GERENCIADA xˌeɾenθjˈaða +GERENCIADAS xˌeɾenθjˈaðas +GERENCIADO xˌeɾenθjˈaðo +GERENCIADORA xˌeɾenθjaðˈoɾa +GERENCIADOS xˌeɾenθjˈaðos +GERENCIAMIENTO xˌeɾenθjamjˈɛnto +GERENCIAR xˌeɾenθjˈaɾ +GERENTA xeɾˈɛnta +GERENTE xeɾˈɛnte +GERIFALTE xˌeɾifˈalte +GERMÁN xeɾmˈan +GERMANA xeɾmˈana +GERMANIA xeɾmˈanja +GERMANÍA xˌeɾmanˈia +GERMANIO xeɾmˈanjo +GERMANISTA xˌeɾmanˈista +GERMANÍSTICA xˌeɾmanˈistika +GERMANÍSTICAS xˌeɾmanˈistikas +GERMANÍSTICO xˌeɾmanˈistiko +GERMANÍSTICOS xˌeɾmanˈistikos +GERMANIZACIÓN xˌeɾmanˌiθaθjˈon +GERMANIZADA xˌeɾmaniθˈaða +GERMANIZADAS xˌeɾmaniθˈaðas +GERMANIZADO xˌeɾmaniθˈaðo +GERMANIZADOS xˌeɾmaniθˈaðos +GERMANIZAR xˌeɾmaniθˈaɾ +GERMANO xeɾmˈano +GERMANOPARLANTE xˌeɾmanˌopaɾlˈante +GERMEN xˈeɾmen +GERMINALES xˌeɾminˈales +GERMINARE xˌeɾminˈaɾe +GERMINATIVA xˌeɾminatˈiβa +GERMINATIVAS xˌeɾminatˈiβas +GERMINATIVO xˌeɾminatˈiβo +GERMINATIVOS xˌeɾminatˈiβos +GERNIKARRA xˌeɾnikˈaɾɾa +GERONA xeɾˈona +GERONTOCRACIA xˌeɾontokɾˈaθja +GERONTÓLOGA xˌeɾontˈoloɣa +GERONTOLOGÍA xˌeɾontˌoloxˈia +GERRIKO xeɾɾˈiko +GERSHU xˈeɾsu +GES xˈes +GESTA xˈesta +GESTACIÓN xˌestaθjˈon +GESTACIONAL xˌestaθjonˈal +GESTADA xestˈaða +GESTADAS xestˈaðas +GESTADO xestˈaðo +GESTADOS xestˈaðos +GESTÁGENO xestˈaxeno +GESTÁGENOS xestˈaxenos +GESTAR xestˈaɾ +GESTATORIO xˌestatˈoɾjo +GESTECILLO xˌesteθˈiʎo +GESTICULADA xˌestikulˈaða +GESTICULADAS xˌestikulˈaðas +GESTICULADO xˌestikulˈaðo +GESTICULADOS xˌestikulˈaðos +GESTICULAR xˌestikulˈaɾ +GESTIÓN xestjˈon +GESTIONADA xˌestjonˈaða +GESTIONADAS xˌestjonˈaðas +GESTIONADO xˌestjonˈaðo +GESTIONADOS xˌestjonˈaðos +GESTIONAR xˌestjonˈaɾ +GESTO xˈesto +GESTOR xestˈoɾ +GESTORA xestˈoɾa +GETA xˈeta +GETXOTARRA xˌetʃotˈaɾɾa +GHANA ɡˈana +GHANÉS ɡanˈes +GHEADA ɡeˈaða +GIARDIASIS xjaɾðjˈasis +GIBA xˈiβa +GIBADO xiβˈaðo +GIBAR xiβˈaɾ +GIBARA xiβˈaɾa +GIBELINA xˌiβelˈina +GIBOSO xiβˈoso +GIBRALTAR xˌiβɾaltˈaɾ +GIBRALTAREÑA xˌiβɾaltaɾˈeɲa +GIGANTE xiɣˈante +GIGANTESCO xˌiɣantˈesko +GIGANTISMO xˌiɣantˈismo +GIGANTOMAQUIA xˌiɣantomˈakja +GIGAS xˈiɣas +GIGAVOLTIO xˌiɣaβˈoltjo +GIJÓN xixˈon +GIL xˈil +GILBERTO xilβˈeɾto +GILÍ xilˈi +GILICÓRNER xˌilikˈoɾneɾ +GILIPOLLEZ xˌilipoʎˈeθ +GIME xˈime +GIMÉNEZ ximˈeneθ +GIMNASIA ximnˈasja +GIMNASIO ximnˈasjo +GIMNASTA ximnˈasta +GIMOTEADA xˌimoteˈaða +GIMOTEADAS xˌimoteˈaðas +GIMOTEADO xˌimoteˈaðo +GIMOTEADOS xˌimoteˈaðos +GIMOTEAR xˌimoteˈaɾ +GIMOTEO xˌimotˈeo +GINCANA xinkˈana +GINEBRA xinˈeβɾa +GINEBRÉS xˌineβɾˈes +GINEBRESA xˌineβɾˈesa +GINEBRESAS xˌineβɾˈesas +GINEBRESES xˌineβɾˈeses +GINECOBSTETRICIA xˌinekˌoβstetɾˈiθja +GINECOLOGÍA xˌinekˌoloxˈia +GINECOMASTIA xˌinekomˈastja +GINECOOBSTETRA xˌinekˌooβstˈetɾa +GINÉS xinˈes +GIRA xˈiɾa +GIRADA xiɾˈaða +GIRADAS xiɾˈaðas +GIRADO xiɾˈaðo +GIRADOR xˌiɾaðˈoɾ +GIRADORA xˌiɾaðˈoɾa +GIRADOS xiɾˈaðos +GIRAMIENTO xˌiɾamjˈɛnto +GIRAMOS xiɾˈamos +GIRAR xiɾˈaɾ +GIRAS xˈiɾas +GIRASOL xˌiɾasˈol +GIRO xˈiɾo +GIROCOMPÁS xˌiɾokompˈas +GIRÓN xiɾˈon +GIROS xˈiɾos +GIROSCÓPICA xˌiɾoskˈopika +GIROSCÓPICAS xˌiɾoskˈopikas +GIROSCÓPICO xˌiɾoskˈopiko +GIROSCÓPICOS xˌiɾoskˈopikos +GIROSCOPIO xˌiɾoskˈopjo +GIS xˈis +GITANA xitˈana +GITANADA xˌitanˈaða +GITANADAS xˌitanˈaðas +GITANEAR xˌitaneˈaɾ +GITANO xitˈano +GLABELA ɡlaβˈela +GLACIAL ɡlaθjˈal +GLACIALES ɡlaθjˈales +GLACIOLÓGICO ɡlˌaθjolˈoxiko +GLADIO ɡlˈaðjo +GLAMOUR ɡlamˈowɾ +GLAMOUROSO ɡlˌamowɾˈoso +GLAMUR ɡlamˈuɾ +GLANDE ɡlˈande +GLÁNDULA ɡlˈandula +GLANDULAR ɡlˌandulˈaɾ +GLANDULOSO ɡlˌandulˈoso +GLARGINA ɡlaɾxˈina +GLASEADA ɡlˌaseˈaða +GLASEADAS ɡlˌaseˈaðas +GLASEADO ɡlˌaseˈaðo +GLASEADOS ɡlˌaseˈaðos +GLASGOW ɡlasɣˈow +GLASGÜENSE ɡlˌasɣuˈɛnse +GLÁSNOST ɡlˈasnost +GLAUCO ɡlˈaʊko +GLEBA ɡlˈeβa +GLENA ɡlˈena +GLENOHUMERAL ɡlˌenoˌumeɾˈal +GLENOIDEO ɡlˌenoɪðˈeo +GLERA ɡlˈeɾa +GLICÉMICO ɡliθˈemiko +GLICOALCALOIDE ɡlˌikoˌalkalˈoɪðe +GLICOCÁLIX ɡlˌikokˈaliks +GLICÓLICO ɡlikˈoliko +GLICOLÍPIDO ɡlˌikolˈipiðo +GLICOPROTEÍNA ɡlˌikopɾˌoteˈina +GLICOSÍDICO ɡlˌikosˈiðiko +GLICÓSIDO ɡlikˈosiðo +GLIFO ɡlˈifo +GLIOBLASTO ɡlioβlˈasto +GLIOBLASTOMA ɡliˌoβlastˈoma +GLIOBLASTOS ɡlioβlˈastos +GLITTER ɡlittˈeɾ +GLOBAL ɡloβˈal +GLOBALISTAS ɡlˌoβalˈistas +GLOBALIZA ɡlˌoβalˈiθa +GLOBALIZACIÓN ɡlˌoβalˌiθaθjˈon +GLOBALIZACIONES ɡlˌoβalˌiθaθjˈones +GLOBALIZADA ɡlˌoβaliθˈaða +GLOBALIZADAS ɡlˌoβaliθˈaðas +GLOBALIZADO ɡlˌoβaliθˈaðo +GLOBALIZADOS ɡlˌoβaliθˈaðos +GLOBALIZAMOS ɡlˌoβaliθˈamos +GLOBALIZANDO ɡlˌoβaliθˈando +GLOBALIZAR ɡlˌoβaliθˈaɾ +GLOBALIZARA ɡlˌoβaliθˈaɾa +GLOBALIZARÁ ɡlˌoβalˌiθaɾˈa +GLOBALIZÁRAMOS ɡlˌoβaliθˈaɾamos +GLOBALIZARAS ɡlˌoβaliθˈaɾas +GLOBALIZARÁS ɡlˌoβalˌiθaɾˈas +GLOBALIZAREIS ɡlˌoβaliθˈaɾeɪs +GLOBALIZAREMOS ɡlˌoβalˌiθaɾˈemos +GLOBALIZARES ɡlˌoβaliθˈaɾes +GLOBALIZARÍA ɡlˌoβalˌiθaɾˈia +GLOBALIZARÍAMOS ɡlˌoβalˌiθaɾˈiamos +GLOBALIZARÍAS ɡlˌoβalˌiθaɾˈias +GLOBALIZAS ɡlˌoβalˈiθas +GLOBALIZASTE ɡlˌoβaliθˈaste +GLOBALIZO ɡlˌoβalˈiθo +GLOBITO ɡloβˈito +GLOBO ɡlˈoβo +GLOBOFLEXIA ɡlˌoβoflˈeksja +GLOBÓSIDO ɡloβˈosiðo +GLOBOTRIAOSILCERAMIDA ɡlˌoβotɾiˌaosˌilθeɾamˈiða +GLOBULAR ɡlˌoβulˈaɾ +GLOBULITO ɡlˌoβulˈito +GLÓBULO ɡlˈoβulo +GLOMERULAR ɡlˌomeɾulˈaɾ +GLOMÉRULO ɡlomˈeɾulo +GLOMERULOESCLEROSIS ɡlˌomeɾˌuloˌeskleɾˈosis +GLOMERULONEFRITIS ɡlˌomeɾˌulonefɾˈitis +GLORIA ɡlˈoɾja +GLORIADA ɡloɾjˈaða +GLORIADAS ɡloɾjˈaðas +GLORIADO ɡloɾjˈaðo +GLORIADOS ɡloɾjˈaðos +GLORIAMOS ɡloɾjˈamos +GLORIANDO ɡloɾjˈando +GLORIAR ɡloɾjˈaɾ +GLORIARA ɡloɾjˈaɾa +GLORIARÁ ɡlˌoɾjaɾˈa +GLORIÁRAMOS ɡloɾjˈaɾamos +GLORIARAS ɡloɾjˈaɾas +GLORIARÁS ɡlˌoɾjaɾˈas +GLORIAREIS ɡloɾjˈaɾeɪs +GLORIAREMOS ɡlˌoɾjaɾˈemos +GLORIARES ɡloɾjˈaɾes +GLORIARÍAMOS ɡlˌoɾjaɾˈiamos +GLORIASTE ɡloɾjˈaste +GLORIEMOS ɡloɾjˈemos +GLORIETA ɡloɾjˈeta +GLORIFICA ɡlˌoɾifˈika +GLORIFICADA ɡlˌoɾifikˈaða +GLORIFICADAS ɡlˌoɾifikˈaðas +GLORIFICADO ɡlˌoɾifikˈaðo +GLORIFICADOS ɡlˌoɾifikˈaðos +GLORIFICAMOS ɡlˌoɾifikˈamos +GLORIFICANDO ɡlˌoɾifikˈando +GLORIFICAR ɡlˌoɾifikˈaɾ +GLORIFICARA ɡlˌoɾifikˈaɾa +GLORIFICARÁ ɡlˌoɾifˌikaɾˈa +GLORIFICÁRAMOS ɡlˌoɾifikˈaɾamos +GLORIFICARAS ɡlˌoɾifikˈaɾas +GLORIFICARÁS ɡlˌoɾifˌikaɾˈas +GLORIFICAREIS ɡlˌoɾifikˈaɾeɪs +GLORIFICAREMOS ɡlˌoɾifˌikaɾˈemos +GLORIFICARES ɡlˌoɾifikˈaɾes +GLORIFICARÍAMOS ɡlˌoɾifˌikaɾˈiamos +GLORIFICAS ɡlˌoɾifˈikas +GLORIFICASTE ɡlˌoɾifikˈaste +GLORIFICO ɡlˌoɾifˈiko +GLORIFIQUE ɡlˌoɾifˈike +GLORIFIQUEMOS ɡlˌoɾifikˈemos +GLORIFIQUES ɡlˌoɾifˈikes +GLORIOSO ɡloɾjˈoso +GLOSA ɡlˈosa +GLOSADA ɡlosˈaða +GLOSADAS ɡlosˈaðas +GLOSADO ɡlosˈaðo +GLOSADOS ɡlosˈaðos +GLOSAMOS ɡlosˈamos +GLOSANDO ɡlosˈando +GLOSAR ɡlosˈaɾ +GLOSARA ɡlosˈaɾa +GLOSARÁ ɡlˌosaɾˈa +GLOSÁRAMOS ɡlosˈaɾamos +GLOSARAS ɡlosˈaɾas +GLOSARÁS ɡlˌosaɾˈas +GLOSAREIS ɡlosˈaɾeɪs +GLOSARÉIS ɡlˌosaɾˈeis +GLOSAREMOS ɡlˌosaɾˈemos +GLOSARES ɡlosˈaɾes +GLOSARÍA ɡlˌosaɾˈia +GLOSARÍAMOS ɡlˌosaɾˈiamos +GLOSARÍAS ɡlˌosaɾˈias +GLOSARIO ɡlosˈaɾjo +GLOSAS ɡlˈosas +GLOSÁSEMOS ɡlosˈasemos +GLOSASTE ɡlosˈaste +GLOSE ɡlˈose +GLOSÉIS ɡlosˈeis +GLOSEMOS ɡlosˈemos +GLOSES ɡlˈoses +GLOSO ɡlˈoso +GLOSOFARÍNGEA ɡlˌosofaɾˈiŋxea +GLOSOFARÍNGEAS ɡlˌosofaɾˈiŋxeas +GLOSOFARÍNGEOS ɡlˌosofaɾˈiŋxeos +GLOSOLALIA ɡlˌosolˈalja +GLOTAL ɡlotˈal +GLOTALIZACIÓN ɡlˌotalˌiθaθjˈon +GLOTALIZAR ɡlˌotaliθˈaɾ +GLÓTICA ɡlˈotika +GLÓTICAS ɡlˈotikas +GLÓTICO ɡlˈotiko +GLÓTICOS ɡlˈotikos +GLOTIS ɡlˈotis +GLOTÓN ɡlotˈon +GLOTONEADA ɡlˌotoneˈaða +GLOTONEADAS ɡlˌotoneˈaðas +GLOTONEADO ɡlˌotoneˈaðo +GLOTONEADOS ɡlˌotoneˈaðos +GLOTONEAR ɡlˌotoneˈaɾ +GLUBS ɡlˈubs +GLUCAGÓN ɡlˌukaɣˈon +GLUCAGONOMA ɡlˌukaɣonˈoma +GLUCEMIA ɡluθˈemja +GLUCOCÁLIZ ɡlˌukokˈaliθ +GLUCOCORTICOIDE ɡlˌukokˌoɾtikˈoɪðe +GLUCOLÍPIDO ɡlˌukolˈipiðo +GLUCÓLISIS ɡlukˈolisis +GLUCOPROTEÍNA ɡlˌukopɾˌoteˈina +GLUCOSA ɡlukˈosa +GLUCÓSIDO ɡlukˈosiðo +GLUCOSILACIÓN ɡlˌukosˌilaθjˈon +GLUMA ɡlˈuma +GLUON ɡluˈon +GLUÓNICOS ɡluˈonikos +GLUP ɡlˈup +GLUTAMATÉRGICO ɡlˌutamatˈeɾxiko +GLUTAMATO ɡlˌutamˈato +GLUTEN ɡlˈuten +GLÚTEO ɡlˈuteo +GNETAL netˈal +GNÓMICA nˈomika +GNOMO nˈomo +GNOMÓNICA nomˈonika +GNOSIS nˈosis +GNÓSTICO nˈostiko +GOA ɡˈoa +GOBELINO ɡˌoβelˈino +GOBERNACIÓN ɡˌoβeɾnaθjˈon +GOBERNADA ɡˌoβeɾnˈaða +GOBERNADAS ɡˌoβeɾnˈaðas +GOBERNADO ɡˌoβeɾnˈaðo +GOBERNADOR ɡˌoβeɾnaðˈoɾ +GOBERNADORA ɡˌoβeɾnaðˈoɾa +GOBERNADORAS ɡˌoβeɾnaðˈoɾas +GOBERNADORES ɡˌoβeɾnaðˈoɾes +GOBERNADOS ɡˌoβeɾnˈaðos +GOBERNAMIENTO ɡˌoβeɾnamjˈɛnto +GOBERNANCIA ɡˌoβeɾnˈanθja +GOBERNANTE ɡˌoβeɾnˈante +GOBERNANZA ɡˌoβeɾnˈanθa +GOBERNAR ɡˌoβeɾnˈaɾ +GOBIERNITO ɡˌoβjeɾnˈito +GOBIERNO ɡoβjˈeɾno +GODÍÑEZ ɡoðˈiɲeθ +GODO ɡˈoðo +GODOFREDO ɡˌoðofɾˈeðo +GODOY ɡoðˈoɪ +GOFIO ɡˈofjo +GOFRE ɡˈofɾe +GOFRERA ɡofɾˈeɾa +GOL ɡˈol +GOLA ɡˈola +GOLAVERAJE ɡˌolaβeɾˈaxe +GOLAZO ɡolˈaθo +GOLD ɡˈold +GOLEADA ɡˌoleˈaða +GOLEADAS ɡˌoleˈaðas +GOLEADO ɡˌoleˈaðo +GOLEADOR ɡˌoleaðˈoɾ +GOLEADORA ɡˌoleaðˈoɾa +GOLEADORAS ɡˌoleaðˈoɾas +GOLEADORES ɡˌoleaðˈoɾes +GOLEADOS ɡˌoleˈaðos +GOLEAR ɡˌoleˈaɾ +GOLEM ɡˈolem +GÓLEM ɡˈolem +GOLERO ɡolˈeɾo +GOLES ɡˈoles +GOLETA ɡolˈeta +GOLF ɡˈolf +GOLFEAR ɡˌolfeˈaɾ +GOLFINA ɡolfˈina +GOLFITO ɡolfˈito +GOLFO ɡˈolfo +GOLIARDO ɡoljˈaɾðo +GOLIAT ɡoljˈat +GOLITO ɡolˈito +GOLONDRINA ɡˌolondɾˈina +GOLOSEADA ɡˌoloseˈaða +GOLOSEADAS ɡˌoloseˈaðas +GOLOSEADO ɡˌoloseˈaðo +GOLOSEADOS ɡˌoloseˈaðos +GOLOSINA ɡˌolosˈina +GOLOSO ɡolˈoso +GOLPAZO ɡolpˈaθo +GOLPE ɡˈolpe +GOLPEADA ɡˌolpeˈaða +GOLPEADAS ɡˌolpeˈaðas +GOLPEADO ɡˌolpeˈaðo +GOLPEADOS ɡˌolpeˈaðos +GOLPEAR ɡˌolpeˈaɾ +GOLPECILLO ɡˌolpeθˈiʎo +GOLPECITO ɡˌolpeθˈito +GOLPEO ɡolpˈeo +GOLPETAZO ɡˌolpetˈaθo +GOLPETEADA ɡˌolpeteˈaða +GOLPETEADAS ɡˌolpeteˈaðas +GOLPETEADO ɡˌolpeteˈaðo +GOLPETEADOS ɡˌolpeteˈaðos +GOLPETEAR ɡˌolpeteˈaɾ +GOLPETEASEN ɡˌolpeteˈasen +GOLPETEO ɡˌolpetˈeo +GOMA ɡˈoma +GOMECISMO ɡˌomeθˈismo +GOMERO ɡomˈeɾo +GÓMEZ ɡˈomeθ +GOMOSO ɡomˈoso +GÓNADA ɡˈonaða +GONADAL ɡˌonaðˈal +GONARTROSIS ɡˌonaɾtɾˈosis +GÓNDOLA ɡˈondola +GONDWANA ɡondwˈana +GONIOMÉTRICO ɡˌonjomˈetɾiko +GONOCOCO ɡˌonokˈoko +GONÓPODO ɡonˈopoðo +GONZAGA ɡonθˈaɣa +GONZALES ɡonθˈales +GONZÁLEZ ɡonθˈaleθ +GONZALISTA ɡˌonθalˈista +GONZALO ɡonθˈalo +GOOGLE ɡˈuɣəl +GOOGLEADA ɡˌooɣleˈaða +GOOGLEADAS ɡˌooɣleˈaðas +GOOGLEADO ɡˌooɣleˈaðo +GOOGLEADOS ɡˌooɣleˈaðos +GOOGLEAR ɡˌooɣleˈaɾ +GORADNIA ɡoɾˈadnja +GORBEA ɡoɾβˈea +GORDA ɡˈoɾða +GORDAS ɡˈoɾðas +GORDINFLÓN ɡˌoɾðimflˈon +GORDINFLONA ɡˌoɾðimflˈona +GORDINFLONAS ɡˌoɾðimflˈonas +GORDINFLONES ɡˌoɾðimflˈones +GORDITA ɡoɾðˈita +GORDITAS ɡoɾðˈitas +GORDITO ɡoɾðˈito +GORDITOS ɡoɾðˈitos +GORDO ɡˈoɾðo +GORDOLOBO ɡˌoɾðolˈoβo +GORDOS ɡˈoɾðos +GORDOTE ɡoɾðˈote +GORGIMORADO ɡˌoɾximoɾˈaðo +GORGINEGRO ɡˌoɾxinˈeɣɾo +GORGOJO ɡoɾɣˈoxo +GORGONA ɡoɾɣˈona +GORGORÁN ɡˌoɾɣoɾˈan +GORGOTEADA ɡˌoɾɣoteˈaða +GORGOTEADAS ɡˌoɾɣoteˈaðas +GORGOTEADO ɡˌoɾɣoteˈaðo +GORGOTEADOS ɡˌoɾɣoteˈaðos +GORGOTEAR ɡˌoɾɣoteˈaɾ +GORGOTEO ɡˌoɾɣotˈeo +GORGUERA ɡoɾɣˈeɾa +GORILA ɡoɾˈila +GORJA ɡˈoɾxa +GORJAL ɡoɾxˈal +GORJEADOR ɡˌoɾxeaðˈoɾ +GORJEAR ɡˌoɾxeˈaɾ +GORJEO ɡoɾxˈeo +GORJIPARDO ɡˌoɾxipˈaɾðo +GORJIRROJA ɡˌoɾxiɾɾˈoxa +GORJIRROJAS ɡˌoɾxiɾɾˈoxas +GORJIRROJO ɡˌoɾxiɾɾˈoxo +GORJIRROJOS ɡˌoɾxiɾɾˈoxos +GORRA ɡˈoɾɾa +GORREADA ɡˌoɾɾeˈaða +GORREADAS ɡˌoɾɾeˈaðas +GORREADO ɡˌoɾɾeˈaðo +GORREADOS ɡˌoɾɾeˈaðos +GORREAR ɡˌoɾɾeˈaɾ +GORRINGO ɡoɾɾˈiŋɡo +GORRINO ɡoɾɾˈino +GORRIÓN ɡˌoɾɾiˈon +GORRO ɡˈoɾɾo +GORRÓN ɡoɾɾˈon +GORRONEADA ɡˌoɾɾoneˈaða +GORRONEADAS ɡˌoɾɾoneˈaðas +GORRONEADO ɡˌoɾɾoneˈaðo +GORRONEADOS ɡˌoɾɾoneˈaðos +GORRONEAR ɡˌoɾɾoneˈaɾ +GOSPEL ɡospˈel +GÓSPEL ɡˈospel +GOSTEADA ɡˌosteˈaða +GOSTEADAS ɡˌosteˈaðas +GOSTEADOS ɡˌosteˈaðos +GOSTEAR ɡˌosteˈaɾ +GOTA ɡˈota +GOTEADA ɡˌoteˈaða +GOTEADAS ɡˌoteˈaðas +GOTEADO ɡˌoteˈaðo +GOTEADOS ɡˌoteˈaðos +GOTEAR ɡˌoteˈaɾ +GOTEMBURGO ɡˌotembˈuɾɣo +GOTEMBURGUÉS ɡˌotembuɾɣˈes +GOTEMBURGUESA ɡˌotembuɾɣˈesa +GOTEMBURGUESAS ɡˌotembuɾɣˈesas +GOTEMBURGUESES ɡˌotembuɾɣˈeses +GOTEO ɡotˈeo +GOTERA ɡotˈeɾa +GOTERÓN ɡˌoteɾˈon +GOTERONES ɡˌoteɾˈones +GOTICISMO ɡˌotiθˈismo +GÓTICO ɡˈotiko +GOTITA ɡotˈita +GOTLANDÉS ɡˌotlandˈes +GOUERNADOR ɡˌoweɾnaðˈoɾ +GOURMET ɡowɾmˈet +GOVERN ɡoβˈeɾn +GOYA ɡˈojja +GOZA ɡˈoθa +GOZADA ɡoθˈaða +GOZADAS ɡoθˈaðas +GOZADO ɡoθˈaðo +GOZADOS ɡoθˈaðos +GOZAR ɡoθˈaɾ +GOZO ɡˈoθo +GOZOSA ɡoθˈosa +GOZOSAS ɡoθˈosas +GOZOSOS ɡoθˈosos +GOZQUECILLO ɡˌoθkeθˈiʎo +GPS xˌepˌeˈɛse +GRABABLE ɡɾaβˈaβle +GRABACIÓN ɡɾˌaβaθjˈon +GRABADO ɡɾaβˈaðo +GRABADORA ɡɾˌaβaðˈoɾa +GRABAR ɡɾaβˈaɾ +GRABARON ɡɾaβˈaɾon +GRABE ɡɾˈaβe +GRABES ɡɾˈaβes +GRABO ɡɾˈaβo +GRACEJOS ɡɾaθˈexos +GRACIA ɡɾˈaθja +GRACIABLE ɡɾaθjˈaβle +GRACIANO ɡɾaθjˈano +GRACIAS ɡɾˈaθjas +GRÁCIL ɡɾˈaθil +GRACIOSO ɡɾaθjˈoso +GRADA ɡɾˈaða +GRADADA ɡɾaðˈaða +GRADADAS ɡɾaðˈaðas +GRADADO ɡɾaðˈaðo +GRADADOS ɡɾaðˈaðos +GRADAS ɡɾˈaðas +GRADERÍA ɡɾˌaðeɾˈia +GRADO ɡɾˈaðo +GRADOS ɡɾˈaðos +GRADUABLE ɡɾaðwˈaβle +GRADUACIÓN ɡɾˌaðwaθjˈon +GRADUADA ɡɾaðwˈaða +GRADUADAS ɡɾaðwˈaðas +GRADUADO ɡɾaðwˈaðo +GRADUADOS ɡɾaðwˈaðos +GRADUALMENTE ɡɾaðwˈalmˈente +GRADUAR ɡɾaðwˈaɾ +GRAFENO ɡɾafˈeno +GRAFFITI ɡɾaffˈiti +GRAFÍA ɡɾafˈia +GRAFIAR ɡɾafjˈaɾ +GRAFICA ɡɾafˈika +GRÁFICA ɡɾˈafika +GRAFICAR ɡɾˌafikˈaɾ +GRÁFICAS ɡɾˈafikas +GRÁFICO ɡɾˈafiko +GRÁFICOS ɡɾˈafikos +GRÁFILA ɡɾˈafila +GRAFITEADA ɡɾˌafiteˈaða +GRAFITEADAS ɡɾˌafiteˈaðas +GRAFITEADO ɡɾˌafiteˈaðo +GRAFITEADOS ɡɾˌafiteˈaðos +GRAFITEAR ɡɾˌafiteˈaɾ +GRAFITERA ɡɾˌafitˈeɾa +GRAFITERO ɡɾˌafitˈeɾo +GRAFITI ɡɾafˈiti +GRAFITO ɡɾafˈito +GRAFÓLOGA ɡɾafˈoloɣa +GRAFÓLOGAS ɡɾafˈoloɣas +GRAFOLOGÍA ɡɾˌafoloxˈia +GRAFOLOGÍAS ɡɾˌafoloxˈias +GRAFOLÓGICA ɡɾˌafolˈoxika +GRAFOLÓGICAS ɡɾˌafolˈoxikas +GRAFOLÓGICO ɡɾˌafolˈoxiko +GRAFOLÓGICOS ɡɾˌafolˈoxikos +GRAFÓLOGO ɡɾafˈoloɣo +GRAFÓLOGOS ɡɾafˈoloɣos +GRAFÓMANA ɡɾafˈomana +GRAFÓMANAS ɡɾafˈomanas +GRAFOMANÍA ɡɾˌafomanˈia +GRAFÓMANO ɡɾafˈomano +GRAFÓMANOS ɡɾafˈomanos +GRAFÓMETRO ɡɾafˈometɾo +GRAFÓMETROS ɡɾafˈometɾos +GRAGEA ɡɾaxˈea +GRAJALES ɡɾaxˈales +GRAJO ɡɾˈaxo +GRAL ɡɾˈal +GRAMA ɡɾˈama +GRAMÁTICA ɡɾamˈatika +GRAMATICAL ɡɾˌamatikˈal +GRAMATICALES ɡɾˌamatikˈales +GRAMATICALIZACIÓN ɡɾˌamatˌikalˌiθaθjˈon +GRAMINOSO ɡɾˌaminˈoso +GRAMITO ɡɾamˈito +GRAMMATICA ɡɾˌammatˈika +GRAMNEGATIVO ɡɾˌamneɣatˈiβo +GRAMO ɡɾˈamo +GRAMPOSITIVO ɡɾˌampositˈiβo +GRAN ɡɾˈan +GRANADA ɡɾanˈaða +GRANADAS ɡɾanˈaðas +GRANADAZO ɡɾˌanaðˈaθo +GRANADERO ɡɾˌanaðˈeɾo +GRANADÍ ɡɾˌanaðˈi +GRANADINIDISTA ɡɾˌanaðˌiniðˈista +GRANADINO ɡɾˌanaðˈino +GRANADOS ɡɾanˈaðos +GRANAR ɡɾanˈaɾ +GRANATE ɡɾanˈate +GRANCOLOMBINO ɡɾˌankolombˈino +GRANDE ɡɾˈande +GRANDECITO ɡɾˌandeθˈito +GRANDES ɡɾˈandes +GRANDEZA ɡɾandˈeθa +GRANDILOCUENTE ɡɾˌandilokwˈɛnte +GRANDIOSA ɡɾandjˈosa +GRANDIOSAS ɡɾandjˈosas +GRANDIOSO ɡɾandjˈoso +GRANDIOSOS ɡɾandjˈosos +GRANDÓN ɡɾandˈon +GRANDOR ɡɾandˈoɾ +GRANDOTA ɡɾandˈota +GRANDOTAS ɡɾandˈotas +GRANDOTES ɡɾandˈotes +GRANDUCAL ɡɾˌandukˈal +GRANDULÓN ɡɾˌandulˈon +GRANEAR ɡɾˌaneˈaɾ +GRANEL ɡɾanˈel +GRANELERO ɡɾˌanelˈeɾo +GRANERO ɡɾanˈeɾo +GRANEROS ɡɾanˈeɾos +GRANGUIÑOLESCO ɡɾˌaŋɡiɲolˈesko +GRANGUIÑOLESCOS ɡɾˌaŋɡiɲolˈeskos +GRANIZA ɡɾanˈiθa +GRANIZADA ɡɾˌaniθˈaða +GRANIZADAS ɡɾˌaniθˈaðas +GRANIZADO ɡɾˌaniθˈaðo +GRANIZADOS ɡɾˌaniθˈaðos +GRANIZAR ɡɾˌaniθˈaɾ +GRANIZAS ɡɾanˈiθas +GRANIZO ɡɾanˈiθo +GRANIZOS ɡɾanˈiθos +GRANJA ɡɾˈaŋxa +GRANJEADA ɡɾˌaŋxeˈaða +GRANJEADAS ɡɾˌaŋxeˈaðas +GRANJEADO ɡɾˌaŋxeˈaðo +GRANJEADOS ɡɾˌaŋxeˈaðos +GRANJERA ɡɾaŋxˈeɾa +GRANJERO ɡɾaŋxˈeɾo +GRANJITA ɡɾaŋxˈita +GRANO ɡɾˈano +GRANOTA ɡɾanˈota +GRANPIN ɡɾˈampin +GRANULACIÓN ɡɾˌanulaθjˈon +GRANULADAS ɡɾˌanulˈaðas +GRANULADO ɡɾˌanulˈaðo +GRANULAR ɡɾˌanulˈaɾ +GRANULARES ɡɾˌanulˈaɾes +GRANULOCÍTICO ɡɾˌanuloθˈitiko +GRANULOMA ɡɾˌanulˈoma +GRANULOMATOSIS ɡɾˌanulˌomatˈosis +GRANULOMÉTRICO ɡɾˌanulomˈetɾiko +GRAO ɡɾˈao +GRAPA ɡɾˈapa +GRAPADA ɡɾapˈaða +GRAPADAS ɡɾapˈaðas +GRAPADO ɡɾapˈaðo +GRAPADORA ɡɾˌapaðˈoɾa +GRAPADOS ɡɾapˈaðos +GRAPAR ɡɾapˈaɾ +GRASA ɡɾˈasa +GRASAS ɡɾˈasas +GRASO ɡɾˈaso +GRASOS ɡɾˈasos +GRATA ɡɾˈata +GRATAS ɡɾˈatas +GRATIFICADA ɡɾˌatifikˈaða +GRATIFICADAS ɡɾˌatifikˈaðas +GRATIFICADO ɡɾˌatifikˈaðo +GRATIFICADOS ɡɾˌatifikˈaðos +GRATIFICANTE ɡɾˌatifikˈante +GRATIFICANTES ɡɾˌatifikˈantes +GRATÍN ɡɾatˈin +GRATINA ɡɾatˈina +GRATINADA ɡɾˌatinˈaða +GRATINADAS ɡɾˌatinˈaðas +GRATINADO ɡɾˌatinˈaðo +GRATINADOS ɡɾˌatinˈaðos +GRATINAMOS ɡɾˌatinˈamos +GRATINANDO ɡɾˌatinˈando +GRATINAR ɡɾˌatinˈaɾ +GRATINARA ɡɾˌatinˈaɾa +GRATINARÁ ɡɾˌatinaɾˈa +GRATINÁRAMOS ɡɾˌatinˈaɾamos +GRATINARAS ɡɾˌatinˈaɾas +GRATINARÁS ɡɾˌatinaɾˈas +GRATINAREIS ɡɾˌatinˈaɾeɪs +GRATINARÉIS ɡɾˌatinaɾˈeis +GRATINAREMOS ɡɾˌatinaɾˈemos +GRATINARES ɡɾˌatinˈaɾes +GRATINARÍA ɡɾˌatinaɾˈia +GRATINARÍAMOS ɡɾˌatinaɾˈiamos +GRATINARÍAS ɡɾˌatinaɾˈias +GRATINAS ɡɾatˈinas +GRATINÁSEMOS ɡɾˌatinˈasemos +GRATINASTE ɡɾˌatinˈaste +GRATINE ɡɾatˈine +GRATINÉIS ɡɾˌatinˈeis +GRATINEMOS ɡɾˌatinˈemos +GRATINES ɡɾatˈines +GRATINO ɡɾatˈino +GRATIS ɡɾˈatis +GRATITUD ɡɾˌatitˈud +GRATO ɡɾˈato +GRATOS ɡɾˈatos +GRATUIDAD ɡɾˌatwiðˈad +GRATUITO ɡɾatwˈito +GRATUITOS ɡɾatwˈitos +GRAVA ɡɾˈaβa +GRAVADA ɡɾaβˈaða +GRAVADAS ɡɾaβˈaðas +GRAVADO ɡɾaβˈaðo +GRAVADOS ɡɾaβˈaðos +GRAVAR ɡɾaβˈaɾ +GRAVE ɡɾˈaβe +GRAVEDAD ɡɾˌaβeðˈad +GRAVEMENTE ɡɾˈaβemˈente +GRAVES ɡɾˈaβes +GRAVIDEZ ɡɾˌaβiðˈeθ +GRÁVIDO ɡɾˈaβiðo +GRAVIMÉTRICA ɡɾˌaβimˈetɾika +GRAVIMÉTRICAS ɡɾˌaβimˈetɾikas +GRAVIMÉTRICO ɡɾˌaβimˈetɾiko +GRAVIMÉTRICOS ɡɾˌaβimˈetɾikos +GRAVÍMETRO ɡɾaβˈimetɾo +GRAVÍMETROS ɡɾaβˈimetɾos +GRAVÍSIMA ɡɾaβˈisima +GRAVÍSIMAS ɡɾaβˈisimas +GRAVÍSIMOS ɡɾaβˈisimos +GRAVITA ɡɾaβˈita +GRAVITACIÓN ɡɾˌaβitaθjˈon +GRAVITACIONAL ɡɾˌaβitˌaθjonˈal +GRAVITADA ɡɾˌaβitˈaða +GRAVITADAS ɡɾˌaβitˈaðas +GRAVITADO ɡɾˌaβitˈaðo +GRAVITADOS ɡɾˌaβitˈaðos +GRAVITAMOS ɡɾˌaβitˈamos +GRAVITANDO ɡɾˌaβitˈando +GRAVITANTE ɡɾˌaβitˈante +GRAVITANTES ɡɾˌaβitˈantes +GRAVITAR ɡɾˌaβitˈaɾ +GRAVITARA ɡɾˌaβitˈaɾa +GRAVITARÁ ɡɾˌaβitaɾˈa +GRAVITÁRAMOS ɡɾˌaβitˈaɾamos +GRAVITARAS ɡɾˌaβitˈaɾas +GRAVITARÁS ɡɾˌaβitaɾˈas +GRAVITAREIS ɡɾˌaβitˈaɾeɪs +GRAVITAREMOS ɡɾˌaβitaɾˈemos +GRAVITARES ɡɾˌaβitˈaɾes +GRAVITARÍAMOS ɡɾˌaβitaɾˈiamos +GRAVITAS ɡɾaβˈitas +GRAVITASTE ɡɾˌaβitˈaste +GRAVITATORIA ɡɾˌaβitatˈoɾja +GRAVITATORIAS ɡɾˌaβitatˈoɾjas +GRAVITATORIO ɡɾˌaβitatˈoɾjo +GRAVITATORIOS ɡɾˌaβitatˈoɾjos +GRAVITE ɡɾaβˈite +GRAVITÉ ɡɾˌaβitˈe +GRAVITEMOS ɡɾˌaβitˈemos +GRAVITES ɡɾaβˈites +GRAVITO ɡɾaβˈito +GRAVITÓN ɡɾˌaβitˈon +GRAVO ɡɾˈaβo +GRAVY ɡɾˈaβi +GRAZNADAS ɡɾaθnˈaðas +GRAZNADO ɡɾaθnˈaðo +GRAZNAR ɡɾaθnˈaɾ +GRAZNIDO ɡɾaθnˈiðo +GRECIA ɡɾˈeθja +GRECO ɡɾˈeko +GRECOBACTRIANO ɡɾˌekoβˌaktɾiˈano +GRECORROMANO ɡɾˌekoɾɾomˈano +GREDA ɡɾˈeða +GREGA ɡɾˈeɣa +GREGARIA ɡɾeɣˈaɾja +GREGARIAS ɡɾeɣˈaɾjas +GREGARIO ɡɾeɣˈaɾjo +GREGARIOS ɡɾeɣˈaɾjos +GREGORIANA ɡɾˌeɣoɾjˈana +GREGORIANAS ɡɾˌeɣoɾjˈanas +GREGORIANO ɡɾˌeɣoɾjˈano +GREGORIANOS ɡɾˌeɣoɾjˈanos +GREGORIO ɡɾeɣˈoɾjo +GREGUERÍA ɡɾˌeɣeɾˈia +GREGUESCOS ɡɾeɣˈeskos +GREGÜESCOS ɡɾˌeɣuˈeskos +GRELO ɡɾˈelo +GREMIO ɡɾˈemjo +GRESCA ɡɾˈeska +GREY ɡɾˈeɪ +GRIAL ɡɾiˈal +GRIEGA ɡɾiˈeɣa +GRIEGO ɡɾiˈeɣo +GRIEGOS ɡɾiˈeɣos +GRIFA ɡɾˈifa +GRIFO ɡɾˈifo +GRIMORIO ɡɾimˈoɾjo +GRINGA ɡɾˈiŋɡa +GRINGO ɡɾˈiŋɡo +GRINGOLANDIA ɡɾˌiŋɡolˈandja +GRIPA ɡɾˈipa +GRIPAL ɡɾipˈal +GRIPAR ɡɾipˈaɾ +GRIPE ɡɾˈipe +GRIS ɡɾˈis +GRÍS ɡɾˈis +GRISÁCEA ɡɾisˈaθea +GRISÁCEAS ɡɾisˈaθeas +GRISÁCEO ɡɾisˈaθeo +GRISÁCEOS ɡɾisˈaθeos +GRISES ɡɾˈises +GRISÍN ɡɾisˈin +GRISÚ ɡɾisˈu +GRITADA ɡɾitˈaða +GRITADAS ɡɾitˈaðas +GRITADO ɡɾitˈaðo +GRITADOS ɡɾitˈaðos +GRITAR ɡɾitˈaɾ +GRITERÍO ɡɾˌiteɾˈio +GRITITO ɡɾitˈito +GRITO ɡɾˈito +GRITÓN ɡɾitˈon +GROCERÍA ɡɾˌoθeɾˈia +GROENLANDÉS ɡɾˌoenlandˈes +GROENLANDIA ɡɾˌoenlˈandja +GROGUI ɡɾˈoɣi +GROOVE ɡɾoˈoβe +GROSERÍA ɡɾˌoseɾˈia +GROSERO ɡɾosˈeɾo +GROSOR ɡɾosˈoɾ +GROSURA ɡɾosˈuɾa +GROTESCA ɡɾotˈeska +GROTESCAS ɡɾotˈeskas +GROTESCO ɡɾotˈesko +GROTESCOS ɡɾotˈeskos +GROZNI ɡɾˈoθni +GRÚA ɡɾˈua +GRUERO ɡɾuˈeɾo +GRUESO ɡɾuˈeso +GRUMETE ɡɾumˈete +GRUMO ɡɾˈumo +GRUNGE ɡɾˈuŋxe +GRUÑIDA ɡɾuɲˈiða +GRUÑIDAS ɡɾuɲˈiðas +GRUÑIDO ɡɾuɲˈiðo +GRUÑIDOS ɡɾuɲˈiðos +GRUÑIMIENTO ɡɾˌuɲimjˈɛnto +GRUÑIR ɡɾuɲˈiɾ +GRUÑÓN ɡɾuɲˈon +GRUÑONA ɡɾuɲˈona +GRUÑONAS ɡɾuɲˈonas +GRUÑONES ɡɾuɲˈones +GRUPA ɡɾˈupa +GRUPAL ɡɾupˈal +GRUPAZO ɡɾupˈaθo +GRUPITO ɡɾupˈito +GRUPO ɡɾˈupo +GRUPOS ɡɾˈupos +GRUTA ɡɾˈuta +GUABINA ɡwaβˈina +GUABINEAR ɡwˌaβineˈaɾ +GUABINOSA ɡwˌaβinˈosa +GUABINOSAS ɡwˌaβinˈosas +GUABINOSO ɡwˌaβinˈoso +GUABINOSOS ɡwˌaβinˈosos +GUACAL ɡwakˈal +GUÁCALA ɡwˈakala +GUACAMOL ɡwˌakamˈol +GUACAMOLE ɡwˌakamˈole +GUACAMOTE ɡwˌakamˈote +GUACAREADA ɡwˌakaɾeˈaða +GUACAREADAS ɡwˌakaɾeˈaðas +GUACAREADO ɡwˌakaɾeˈaðo +GUACAREADOS ɡwˌakaɾeˈaðos +GUACAREAR ɡwˌakaɾeˈaɾ +GUACHE ɡwˈatʃe +GUACHICHIL ɡwˌatʃitʃˈil +GUACHIMÁN ɡwˌatʃimˈan +GUACHINANGO ɡwˌatʃinˈaŋɡo +GUACHO ɡwˈatʃo +GUACO ɡwˈako +GUACOS ɡwˈakos +GUADALAJARA ɡwˌaðalaxˈaɾa +GUADALQUIVIR ɡwˌaðalkiβˈiɾ +GUADALUPE ɡwˌaðalˈupe +GUADAÑA ɡwaðˈaɲa +GUADIANA ɡwaðjˈana +GUADUA ɡwˈaðwa +GUADÚA ɡwaðˈua +GUAGUA ɡwˈaɣwa +GUAILULO ɡwaɪlˈulo +GUAIMARENSE ɡwˌaɪmaɾˈɛnse +GUÁIMARO ɡwˈaimˌaɾo +GUAIRURO ɡwaɪɾˈuɾo +GUAIS ɡwˈaɪs +GUAJE ɡwˈaxe +GUAJIRA ɡwaxˈiɾa +GUAJIRO ɡwaxˈiɾo +GUAJOLOTE ɡwˌaxolˈote +GUAJOLOTERO ɡwˌaxolotˈeɾo +GUAM ɡwˈam +GUAMIL ɡwamˈil +GUAMÚCHIL ɡwamˈutʃil +GUANÁBANA ɡwanˈaβana +GUANACASTECO ɡwˌanakastˈeko +GUANACO ɡwanˈako +GUANAJAY ɡwˌanaxˈaɪ +GUANAJUATO ɡwˌanaxwˈato +GUANARTEME ɡwˌanaɾtˈeme +GUANCHE ɡwˈantʃe +GUANDÚ ɡwandˈu +GUANE ɡwˈane +GUANERO ɡwanˈeɾo +GUANGOCHE ɡwaŋɡˈotʃe +GUANINA ɡwanˈina +GUANO ɡwˈano +GUANTANAMERA ɡwˌantanamˈeɾa +GUANTÁNAMO ɡwantˈanamo +GUANTE ɡwˈante +GUANTERA ɡwantˈeɾa +GUANTERO ɡwantˈeɾo +GUANTES ɡwˈantes +GUAO ɡwˈao +GUAPETE ɡwapˈete +GUAPETÓN ɡwˌapetˈon +GUAPILEÑA ɡwˌapilˈeɲa +GUAPILEÑAS ɡwˌapilˈeɲas +GUAPILEÑO ɡwˌapilˈeɲo +GUAPILEÑOS ɡwˌapilˈeɲos +GUAPITA ɡwapˈita +GUAPITAS ɡwapˈitas +GUAPITO ɡwapˈito +GUAPITOS ɡwapˈitos +GUAPO ɡwˈapo +GUAQUERO ɡwakˈeɾo +GUAR ɡwˈaɾ +GUARACHEADA ɡwˌaɾatʃeˈaða +GUARACHEADAS ɡwˌaɾatʃeˈaðas +GUARACHEADO ɡwˌaɾatʃeˈaðo +GUARACHEADOS ɡwˌaɾatʃeˈaðos +GUARANÁ ɡwˌaɾanˈa +GUARANÍ ɡwˌaɾanˈi +GUARANIA ɡwaɾˈanja +GUARANINÁ ɡwˌaɾaninˈa +GUARAPITA ɡwˌaɾapˈita +GUARDACAMINOS ɡwˌaɾðakamˈinos +GUARDACOSTA ɡwˌaɾðakˈosta +GUARDADA ɡwaɾðˈaða +GUARDADAS ɡwaɾðˈaðas +GUARDADITO ɡwˌaɾðaðˈito +GUARDADO ɡwaɾðˈaðo +GUARDADORA ɡwˌaɾðaðˈoɾa +GUARDADORAS ɡwˌaɾðaðˈoɾas +GUARDADORES ɡwˌaɾðaðˈoɾes +GUARDADOS ɡwaɾðˈaðos +GUARDAESPALDAS ɡwˌaɾðaespˈalðas +GUARDAGUJAS ɡwˌaɾðaɣˈuxas +GUARDAMETA ɡwˌaɾðamˈeta +GUARDAMIENTO ɡwˌaɾðamjˈɛnto +GUARDAMONTE ɡwˌaɾðamˈonte +GUARDAPARQUE ɡwˌaɾðapˈaɾke +GUARDAPARQUES ɡwˌaɾðapˈaɾkes +GUARDAR ɡwaɾðˈaɾ +GUARDARE ɡwaɾðˈaɾe +GUARDARRECURSOS ɡwˌaɾðaɾɾekˈuɾsos +GUARDARRÍO ɡwˌaɾðaɾɾˈio +GUARDÁRSELA ɡwaɾðˈaɾsela +GUARDAVIDAS ɡwˌaɾðaβˈiðas +GUARDERÍA ɡwˌaɾðeɾˈia +GUARDIA ɡwˈaɾðja +GUARDIÁN ɡwaɾðjˈan +GUARECIDA ɡwˌaɾeθˈiða +GUARECIDAS ɡwˌaɾeθˈiðas +GUARECIDO ɡwˌaɾeθˈiðo +GUARECIDOS ɡwˌaɾeθˈiðos +GUARÉN ɡwaɾˈen +GUARIDA ɡwaɾˈiða +GUARIJÍO ɡwˌaɾixˈio +GUARISMO ɡwaɾˈismo +GUARNECER ɡwˌaɾneθˈeɾ +GUARNECIDA ɡwˌaɾneθˈiða +GUARNECIDAS ɡwˌaɾneθˈiðas +GUARNECIDO ɡwˌaɾneθˈiðo +GUARNECIDOS ɡwˌaɾneθˈiðos +GUARNICIÓN ɡwˌaɾniθjˈon +GUARNIDA ɡwaɾnˈiða +GUARNIDAS ɡwaɾnˈiðas +GUARNIDO ɡwaɾnˈiðo +GUARNIDOS ɡwaɾnˈiðos +GUARNIR ɡwaɾnˈiɾ +GUARO ɡwˈaɾo +GUARRADA ɡwaɾɾˈaða +GUARRO ɡwˈaɾɾo +GUARRÓN ɡwaɾɾˈon +GUASA ɡwˈasa +GUASACACA ɡwˌasakˈaka +GUASAPEAR ɡwˌasapeˈaɾ +GUASÓN ɡwasˈon +GUASONES ɡwasˈones +GUATEMALA ɡwˌatemˈala +GUATEMALTECA ɡwˌatemaltˈeka +GUATEMALTECAS ɡwˌatemaltˈekas +GUATEMALTECO ɡwˌatemaltˈeko +GUATEMALTECOS ɡwˌatemaltˈekos +GUATÓN ɡwatˈon +GUATONCITO ɡwˌatonθˈito +GUATUSOS ɡwatˈusos +GUAU ɡwˈaʊ +GUAY ɡwˈaɪ +GUAYABA ɡwajjˈaβa +GUAYCURÚ ɡwˌaɪkuɾˈu +GUAYLULO ɡwaɪlˈulo +GUAYMEÑO ɡwaɪmˈeɲo +GUAYRURO ɡwaɪɾˈuɾo +GUAZUNCHO ɡwaθˈuntʃo +GÜECHA ɡuˈetʃa +GÜELFA ɡuˈelfa +GÜELFO ɡuˈelfo +GÜEMUL ɡˌuemˈul +GÜENO ɡuˈeno +GUEPARDO ɡepˈaɾðo +GUERA ɡˈeɾa +GÜERA ɡuˈeɾa +GÜERAS ɡuˈeɾas +GÜEREJA ɡˌueɾˈexa +GÜERITA ɡˌueɾˈita +GÜERITO ɡˌueɾˈito +GUERNESEY ɡˌeɾnesˈeɪ +GUERNICA ɡeɾnˈika +GÜERO ɡuˈeɾo +GÜEROS ɡuˈeɾos +GUERRA ɡˈeɾɾa +GUERREADA ɡˌeɾɾeˈaða +GUERREADAS ɡˌeɾɾeˈaðas +GUERREADO ɡˌeɾɾeˈaðo +GUERREADOR ɡˌeɾɾeaðˈoɾ +GUERREADOS ɡˌeɾɾeˈaðos +GUERREAR ɡˌeɾɾeˈaɾ +GUERRERO ɡeɾɾˈeɾo +GUERRISTA ɡeɾɾˈista +GUETO ɡˈeto +GUEVARA ɡeβˈaɾa +GUEVARIANA ɡˌeβaɾjˈana +GUEVARIANAS ɡˌeβaɾjˈanas +GUEVARIANO ɡˌeβaɾjˈano +GUEVARIANOS ɡˌeβaɾjˈanos +GUEVARRA ɡeβˈaɾɾa +GÜEVEDOCE ɡˌueβeðˈoθe +GÜEVO ɡuˈeβo +GÜEVÓN ɡˌueβˈon +GÜEVONA ɡˌueβˈona +GÜEY ɡuˈeɪ +GUGLEADA ɡˌuɣleˈaða +GUGLEADAS ɡˌuɣleˈaðas +GUGLEADO ɡˌuɣleˈaðo +GUGLEADOS ɡˌuɣleˈaðos +GUGLEAR ɡˌuɣleˈaɾ +GÚGOL ɡˈuɣol +GUIA ɡjˈa +GUÍA ɡˈia +GUIADA ɡjˈaða +GUIADAS ɡjˈaðas +GUIADO ɡjˈaðo +GUIADOS ɡjˈaðos +GUIAIS ɡjˈaɪs +GUIAMOS ɡjˈamos +GUÍAN ɡˈian +GUIAR ɡjˈaɾ +GUIARON ɡjˈaɾon +GUIAS ɡjˈas +GUÍAS ɡˈias +GUIASTE ɡjˈaste +GUIASTEIS ɡjˈasteɪs +GUIE ɡjˈe +GUÍE ɡˈie +GUIEIS ɡjˈeɪs +GUIEMOS ɡjˈemos +GUÍEN ɡˈien +GUIENSE ɡjˈɛnse +GUIES ɡjˈes +GUÍES ɡˈies +GUÍFITI ɡˈifiti +GUIJA ɡˈixa +GÜIJA ɡuˈixa +GUIJARRO ɡixˈaɾɾo +GUIJO ɡˈixo +GUIJOSO ɡixˈoso +GUIJUELENSE ɡˌixwelˈɛnse +GUIJUELENSES ɡˌixwelˈɛnses +GÜILA ɡuˈila +GÜILADA ɡˌuilˈaða +GÜILOTA ɡˌuilˈota +GUIMBA ɡˈimba +GUÍMEL ɡˈimel +GÜIÑA ɡuˈiɲa +GUIÑADA ɡiɲˈaða +GUIÑADAS ɡiɲˈaðas +GUIÑADO ɡiɲˈaðo +GUIÑADOS ɡiɲˈaðos +GUIÑAR ɡiɲˈaɾ +GUINCHAR ɡintʃˈaɾ +GUINDA ɡˈinda +GUINDADA ɡindˈaða +GUINDADAS ɡindˈaðas +GUINDADO ɡindˈaðo +GUINDADOS ɡindˈaðos +GUINDAR ɡindˈaɾ +GUINDÉ ɡindˈe +GUINDO ɡˈindo +GUINEA ɡinˈea +GUINEANA ɡˌineˈana +GUINEANAS ɡˌineˈanas +GUINEANO ɡˌineˈano +GUINEANOS ɡˌineˈanos +GUINEO ɡinˈeo +GUINEOCUATORIANA ɡˌineˌokwatoɾjˈana +GUINEOCUATORIANAS ɡˌineˌokwatoɾjˈanas +GUINEOCUATORIANO ɡˌineˌokwatoɾjˈano +GUINEOCUATORIANOS ɡˌineˌokwatoɾjˈanos +GUINEOECUATORIAL ɡˌineˌoekwˌatoɾjˈal +GUINEOECUATORIANA ɡˌineˌoekwˌatoɾjˈana +GUINEOECUATORIANAS ɡˌineˌoekwˌatoɾjˈanas +GUINEOECUATORIANO ɡˌineˌoekwˌatoɾjˈano +GUINEOECUATORIANOS ɡˌineˌoekwˌatoɾjˈanos +GUINGAMBÓ ɡˌiŋɡambˈo +GUIÑO ɡˈiɲo +GUIÑOL ɡiɲˈol +GUIO ɡjˈo +GUÍO ɡˈio +GUION ɡjˈon +GUIÓN ɡjˈon +GUIONAR ɡjonˈaɾ +GUIONES ɡjˈones +GUIONISMO ɡjonˈismo +GUIONISTA ɡjonˈista +GUIONIZAR ɡjˌoniθˈaɾ +GÜIPIL ɡˌuipˈil +GUIPÚZCOA ɡipˈuθkoa +GÜIRA ɡuˈiɾa +GUIRI ɡˈiɾi +GUIRIGÁIS ɡˌiɾiɣˈais +GUIRIGAY ɡˌiɾiɣˈaɪ +GÜIRILA ɡˌuiɾˈila +GUIRILANDIA ɡˌiɾilˈandja +GÜIRITO ɡˌuiɾˈito +GUIRNALDA ɡiɾnˈalða +GÜIRO ɡuˈiɾo +GUISA ɡˈisa +GUISADA ɡisˈaða +GUISADAS ɡisˈaðas +GUISADO ɡisˈaðo +GUISADOS ɡisˈaðos +GUISANTE ɡisˈante +GUISO ɡˈiso +GÜISQUERÍA ɡˌuiskeɾˈia +GÜISQUI ɡuˈiski +GÜISQUIL ɡˌuiskˈil +GUITARRA ɡitˈaɾɾa +GUITARREAR ɡˌitaɾɾeˈaɾ +GUITARRISTA ɡˌitaɾɾˈista +GUITARRÍSTICO ɡˌitaɾɾˈistiko +GUITARRITA ɡˌitaɾɾˈita +GUITARRÓN ɡˌitaɾɾˈon +GUITÓN ɡitˈon +GUIVERNO ɡiβˈeɾno +GUIZA ɡˈiθa +GUJARATÍ ɡˌuxaɾatˈi +GULAG ɡulˈaɡ +GULAR ɡulˈaɾ +GUPTA ɡˈupːta +GURJA ɡˈuɾxa +GURÚ ɡuɾˈu +GUSANERÍA ɡˌusaneɾˈia +GUSANITO ɡˌusanˈito +GUSANO ɡusˈano +GUSARAPA ɡˌusaɾˈapa +GUSARAPO ɡˌusaɾˈapo +GUSTA ɡˈusta +GUSTABA ɡustˈaβa +GUSTABAN ɡustˈaβan +GUSTACIÓN ɡˌustaθjˈon +GUSTADA ɡustˈaða +GUSTADAS ɡustˈaðas +GUSTADO ɡustˈaðo +GUSTADOS ɡustˈaðos +GUSTAN ɡˈustan +GUSTAR ɡustˈaɾ +GUSTARIA ɡustˈaɾja +GUSTARÍA ɡˌustaɾˈia +GUSTAS ɡˈustas +GUSTAVO ɡustˈaβo +GUSTE ɡˈuste +GUSTITO ɡustˈito +GUSTO ɡˈusto +GUSTÓ ɡustˈo +GUSTOS ɡˈustos +GUSTOSA ɡustˈosa +GUSTOSAS ɡustˈosas +GUSTOSÍSIMO ɡˌustosˈisimo +GUSTOSITO ɡˌustosˈito +GUSTOSO ɡustˈoso +GUSTOSOS ɡustˈosos +GUTIÉRREZ ɡutjˈeɾɾeθ +GÚTNICO ɡˈutniko +GUTURAL ɡˌutuɾˈal +GUZMÁN ɡuθmˈan +H ˈatʃe +HA ˈa +HABA ˈaβa +HABACUC ˌaβakˈuk +HABADO aβˈaðo +HABANA aβˈana +HABANAS aβˈanas +HABANERA ˌaβanˈeɾa +HABANERO ˌaβanˈeɾo +HABANO aβˈano +HABANOS aβˈanos +HABE ˈaβe +HABED aβˈed +HABÉIS aβˈeis +HABEMOS aβˈemos +HABÉNULA aβˈenula +HABENULAR ˌaβenulˈaɾ +HABER aβˈeɾ +HABÍA aβˈia +HABÍAIS aβˈiaɪs +HABÍAMOS aβˈiamos +HABÍAN aβˈian +HABÍAS aβˈias +HABICHUELA ˌaβitʃwˈela +HABIDA aβˈiða +HABIDAS aβˈiðas +HABIDO aβˈiðo +HABIDOS aβˈiðos +HABIENDO aβjˈɛndo +HÁBIL ˈaβil +HÁBILES ˈaβiles +HABILIDAD ˌaβiliðˈad +HABILIDOSO ˌaβiliðˈoso +HABILITACIÓN ˌaβilˌitaθjˈon +HABILITADA ˌaβilitˈaða +HABILITADAS ˌaβilitˈaðas +HABILITADO ˌaβilitˈaðo +HABILITADOR ˌaβilˌitaðˈoɾ +HABILITADOS ˌaβilitˈaðos +HABILITANTES ˌaβilitˈantes +HABILITAR ˌaβilitˈaɾ +HABITA aβˈita +HABITABLE ˌaβitˈaβle +HABITABLES ˌaβitˈaβles +HABITACIÓN ˌaβitaθjˈon +HABITACIONCITA ˌaβitˌaθjonθˈita +HABITACIONES ˌaβitaθjˈones +HABITADA ˌaβitˈaða +HABITADAS ˌaβitˈaðas +HABITADO ˌaβitˈaðo +HABITADOS ˌaβitˈaðos +HABITANTE ˌaβitˈante +HABITANTES ˌaβitˈantes +HABITAR ˌaβitˈaɾ +HÁBITAT ˈaβitat +HÁBITATS ˈaβitats +HÁBITO ˈaβito +HABITUADA ˌaβitwˈaða +HABITUADAS ˌaβitwˈaðas +HABITUADO ˌaβitwˈaðo +HABITUADOS ˌaβitwˈaðos +HABITUAL ˌaβitwˈal +HABITUAMOS ˌaβitwˈamos +HABITUANDO ˌaβitwˈando +HABITUAR ˌaβitwˈaɾ +HABITUARA ˌaβitwˈaɾa +HABITUARÁ ˌaβitwaɾˈa +HABITUÁRAMOS ˌaβitwˈaɾamos +HABITUARAS ˌaβitwˈaɾas +HABITUARÁS ˌaβitwaɾˈas +HABITUAREIS ˌaβitwˈaɾeɪs +HABITUAREMOS ˌaβitwaɾˈemos +HABITUARES ˌaβitwˈaɾes +HABITUARÍAMOS ˌaβitwaɾˈiamos +HABITUASTE ˌaβitwˈaste +HABITUD ˌaβitˈud +HABITUÉ ˌaβitwˈe +HABITUEMOS ˌaβitwˈemos +HABLA ˈaβla +HABLÁ aβlˈa +HABLABA aβlˈaβa +HABLABAIS aβlˈaβaɪs +HABLÁBAMOS aβlˈaβamos +HABLABAN aβlˈaβan +HABLABAS aβlˈaβas +HABLAD aβlˈad +HABLADA aβlˈaða +HABLADAS aβlˈaðas +HABLADLA aβlˈadla +HABLADLAS aβlˈadlas +HABLADLE aβlˈadle +HABLADLES aβlˈadles +HABLADLO aβlˈadlo +HABLADLOS aβlˈadlos +HABLADME aβlˈadme +HABLADNOS aβlˈadnos +HABLADO aβlˈaðo +HABLADOS aβlˈaðos +HABLADURÍA ˌaβlaðuɾˈia +HABLÁIS aβlˈais +HABLALA aβlˈala +HÁBLALA ˈaβlala +HABLALAS aβlˈalas +HÁBLALAS ˈaβlalas +HABLALE aβlˈale +HÁBLALE ˈaβlale +HABLALES aβlˈales +HÁBLALES ˈaβlales +HABLALO aβlˈalo +HÁBLALO ˈaβlalo +HABLALOS aβlˈalos +HÁBLALOS ˈaβlalos +HABLAME aβlˈame +HÁBLAME ˈaβlame +HABLAMOS aβlˈamos +HABLAN ˈaβlan +HABLANDO aβlˈando +HABLÁNDOLA aβlˈandola +HABLÁNDOLE aβlˈandole +HABLÁNDOLES aβlˈandoles +HABLÁNDOLO aβlˈandolo +HABLÁNDOME aβlˈandome +HABLÁNDONOS aβlˈandonos +HABLÁNDOOS aβlˈandoos +HABLÁNDOSE aβlˈandose +HABLÁNDOTE aβlˈandote +HABLANOS aβlˈanos +HÁBLANOS ˈaβlanos +HABLANTE aβlˈante +HABLAOS aβlˈaos +HABLAR aβlˈaɾ +HABLARA aβlˈaɾa +HABLARÁ ˌaβlaɾˈa +HABLARAIS aβlˈaɾaɪs +HABLÁRAMOS aβlˈaɾamos +HABLARAN aβlˈaɾan +HABLARÁN ˌaβlaɾˈan +HABLARAS aβlˈaɾas +HABLARÁS ˌaβlaɾˈas +HABLARE aβlˈaɾe +HABLARÉ ˌaβlaɾˈe +HABLAREIS aβlˈaɾeɪs +HABLARÉIS ˌaβlaɾˈeis +HABLAREMOS ˌaβlaɾˈemos +HABLÁREMOS aβlˈaɾemos +HABLAREN aβlˈaɾen +HABLARES aβlˈaɾes +HABLARÍA ˌaβlaɾˈia +HABLARÍAIS ˌaβlaɾˈiaɪs +HABLARÍAMOS ˌaβlaɾˈiamos +HABLARÍAN ˌaβlaɾˈian +HABLARÍAS ˌaβlaɾˈias +HABLARLA aβlˈaɾla +HABLARLAS aβlˈaɾlas +HABLARLE aβlˈaɾle +HABLARLES aβlˈaɾles +HABLARLO aβlˈaɾlo +HABLARLOS aβlˈaɾlos +HABLARME aβlˈaɾme +HABLARNOS aβlˈaɾnos +HABLARON aβlˈaɾon +HABLAROS aβlˈaɾos +HABLARSE aβlˈaɾse +HABLARTE aβlˈaɾte +HABLAS ˈaβlas +HABLÁS aβlˈas +HABLASE aβlˈase +HABLASEIS aβlˈaseɪs +HABLÁSEMOS aβlˈasemos +HABLASEN aβlˈasen +HABLASES aβlˈases +HABLASTE aβlˈaste +HABLASTEIS aβlˈasteɪs +HABLATE aβlˈate +HÁBLATE ˈaβlate +HABLE ˈaβle +HABLÉ aβlˈe +HABLÉIS aβlˈeis +HÁBLELA ˈaβlela +HÁBLELAS ˈaβlelas +HÁBLELE ˈaβlele +HÁBLELES ˈaβleles +HÁBLELO ˈaβlelo +HÁBLELOS ˈaβlelos +HABLÉMONOS aβlˈemonos +HABLÉMOOS aβlˈemoos +HABLEMOS aβlˈemos +HABLÉMOSLA aβlˈemosla +HABLÉMOSLAS aβlˈemoslas +HABLÉMOSLE aβlˈemosle +HABLÉMOSLES aβlˈemosles +HABLÉMOSLO aβlˈemoslo +HABLÉMOSLOS aβlˈemoslos +HABLÉMOSTE aβlˈemoste +HABLEN ˈaβlen +HÁBLENLA ˈaβlenla +HÁBLENLAS ˈaβlenlas +HÁBLENLE ˈaβlenle +HÁBLENLES ˈaβlenles +HÁBLENLO ˈaβlenlo +HÁBLENLOS ˈaβlenlos +HÁBLENME ˈaβlenme +HÁBLENNOS ˈaβlennos +HÁBLENOS ˈaβlenos +HÁBLENSE ˈaβlense +HABLES ˈaβles +HABLÉS aβlˈes +HÁBLESE ˈaβlese +HABLISTA aβlˈista +HABLO ˈaβlo +HABLÓ aβlˈo +HABÓN aβˈon +HABRÁ aβɾˈa +HABRÁN aβɾˈan +HABRÁS aβɾˈas +HABRÉ aβɾˈe +HABRÉIS aβɾˈeis +HABREMOS aβɾˈemos +HABRÍA aβɾˈia +HABRÍAIS aβɾˈiaɪs +HABRÍAMOS aβɾˈiamos +HABRÍAN aβɾˈian +HABRÍAS aβɾˈias +HACE ˈaθe +HACÉ aθˈe +HACED aθˈed +HACÉIS aθˈeis +HACEMOS aθˈemos +HACEN ˈaθen +HACENDADA ˌaθendˈaða +HACENDADAS ˌaθendˈaðas +HACENDADO ˌaθendˈaðo +HACENDADOS ˌaθendˈaðos +HACENDAR ˌaθendˈaɾ +HACENDOSA ˌaθendˈosa +HACENDOSO ˌaθendˈoso +HACER aθˈeɾ +HACERLA aθˈeɾla +HACERLO aθˈeɾlo +HACERME aθˈeɾme +HACES ˈaθes +HACÉS aθˈes +HACHA ˈatʃa +HACHE ˈatʃe +HACHERO atʃˈeɾo +HACHES ˈatʃes +HACHÍS atʃˈis +HACHÓN atʃˈon +HACIA ˈaθja +HACÍA aθˈia +HACÍAIS aθˈiaɪs +HACÍAMOS aθˈiamos +HACÍAN aθˈian +HACÍAS aθˈias +HACIENDA aθjˈɛnda +HACIENDITA ˌaθjendˈita +HACIENDO aθjˈɛndo +HACINADA ˌaθinˈaða +HACINADAS ˌaθinˈaðas +HACINADO ˌaθinˈaðo +HACINADOS ˌaθinˈaðos +HACINAR ˌaθinˈaɾ +HACINAS aθˈinas +HACINO aθˈino +HACKEADA ˌakeˈaða +HACKEADAS ˌakeˈaðas +HACKEADO ˌakeˈaðo +HACKEADOS ˌakeˈaðos +HACKEAMOS ˌakeˈamos +HACKEANDO ˌakeˈando +HACKEAR ˌakeˈaɾ +HACKEARA ˌakeˈaɾa +HACKEARÁ ˌakeaɾˈa +HACKEÁRAMOS ˌakeˈaɾamos +HACKEARAS ˌakeˈaɾas +HACKEARÁS ˌakeaɾˈas +HACKEAREIS ˌakeˈaɾeɪs +HACKEAREMOS ˌakeaɾˈemos +HACKEARES ˌakeˈaɾes +HACKEARÍAMOS ˌakeaɾˈiamos +HACKEASTE ˌakeˈaste +HACKEEMOS ˌakeˈemos +HACKER akˈeɾ +HADA ˈaða +HADAS ˈaðas +HADES ˈaðes +HADRÓN aðɾˈon +HAFNIO ˈafnjo +HAFSÍ afsˈi +HAGA ˈaɣa +HAGÁIS aɣˈais +HAGAMOS aɣˈamos +HAGAN ˈaɣan +HAGAS ˈaɣas +HAGÁS aɣˈas +HAGEO axˈeo +HAGO ˈaɣo +HAI ˈaɪ +HAIGA ˈaɪɣa +HAIGAN ˈaɪɣan +HAIGAS ˈaɪɣas +HAIKU ˈaɪku +HAIKÚ aɪkˈu +HAITÍ aɪtˈi +HALA ˈala +HALADA alˈaða +HALADAS alˈaðas +HALADO alˈaðo +HALADOS alˈaðos +HALAGADA ˌalaɣˈaða +HALAGADAS ˌalaɣˈaðas +HALAGADÍSIMO ˌalaɣaðˈisimo +HALAGADO ˌalaɣˈaðo +HALAGADOS ˌalaɣˈaðos +HALAGAR ˌalaɣˈaɾ +HALAGO alˈaɣo +HALAGÜEÑO ˌalaɣuˈeɲo +HALÁJICA alˈaxika +HALÁJICAS alˈaxikas +HALÁJICO alˈaxiko +HALÁJICOS alˈaxikos +HALAR alˈaɾ +HALCÓN alkˈon +HALCONCITO ˌalkonθˈito +HALICÁCABO ˌalikˈakaβo +HALIGONIANO ˌaliɣonjˈano +HALITA alˈita +HÁLITO ˈalito +HALITOSIS ˌalitˈosis +HALL ˈaʎ +HALLAZGO aʎˈaθɣo +HALLOWEEN ˌaʎowˈeen +HALÓFITA alˈofita +HALÓGENA alˈoxena +HALOGENACIÓN ˌaloxˌenaθjˈon +HALOGENACIONES ˌaloxˌenaθjˈones +HALÓGENAS alˈoxenas +HALÓGENO alˈoxeno +HALÓGENOS alˈoxenos +HALOPERIDOL ˌalopˌeɾiðˈol +HALURO alˈuɾo +HAMACA amˈaka +HAMACAR ˌamakˈaɾ +HAMADRÍADA ˌamaðɾˈiaða +HAMAQUEAR ˌamakeˈaɾ +HAMARTOMA ˌamaɾtˈoma +HAMBRE ˈambɾe +HAMBREAR ˌambɾeˈaɾ +HAMBRIENTO ˌambɾiˈɛnto +HAMBRUNA ambɾˈuna +HAMBURGO ambˈuɾɣo +HAMBURGUÉS ˌambuɾɣˈes +HAMBURGUESA ˌambuɾɣˈesa +HAMBURGUESAS ˌambuɾɣˈesas +HAMBURGUESERÍA ˌambuɾɣˌeseɾˈia +HAMDANÍ ˌamdanˈi +HAMDÁNIDA amdˈaniða +HAMLET amlˈet +HAMLETIANA ˌamletjˈana +HAMLETIANAS ˌamletjˈanas +HAMLETIANO ˌamletjˈano +HAMLETIANOS ˌamletjˈanos +HAMO ˈamo +HAMPA ˈampa +HAMPÓN ampˈon +HAMSTER amstˈeɾ +HÁMSTER ˈamsteɾ +HAMSTERS amstˈeɾs +HÁMSTERS ˈamsteɾs +HAN ˈan +HANDICAP ˌandikˈap +HANGAR aŋɡˈaɾ +HANGUEAR ˌaŋɡeˈaɾ +HANGUL aŋɡˈul +HANKISMO aŋkˈismo +HANÓI anˈoi +HANOIENSE ˌanoɪˈɛnse +HANOVERIANO ˌanoβeɾjˈano +HANTA ˈanta +HÁPLICO ˈapliko +HAPTOFITA ˌapːtofˈita +HARÁ aɾˈa +HARAGÁN ˌaɾaɣˈan +HARAGANEAR ˌaɾaɣˌaneˈaɾ +HARAGANERÍA ˌaɾaɣˌaneɾˈia +HARÁN aɾˈan +HARAPO aɾˈapo +HARAQUIRI ˌaɾakˈiɾi +HARARE aɾˈaɾe +HARÁS aɾˈas +HARATIN aɾˈatin +HARDCORE aɾdkˈoɾe +HARDWARE hˈaɾdweɾ +HARÉ aɾˈe +HARÉIS aɾˈeis +HAREMOS aɾˈemos +HARÉN aɾˈen +HARÍA aɾˈia +HARÍAIS aɾˈiaɪs +HARÍAMOS aɾˈiamos +HARÍAN aɾˈian +HARÍAS aɾˈias +HARINA aɾˈina +HARINAS aɾˈinas +HARINOSO ˌaɾinˈoso +HARISSA aɾˈissa +HARPÍA aɾpˈia +HARTA ˈaɾta +HARTADA aɾtˈaða +HARTADAS aɾtˈaðas +HARTADO aɾtˈaðo +HARTADOS aɾtˈaðos +HARTAR aɾtˈaɾ +HARTAS ˈaɾtas +HARTO ˈaɾto +HARTURA aɾtˈuɾa +HAS ˈas +HASHITOXICOSIS ˌasitˌoksikˈosis +HASHTAG aʃtˈaɡ +HASIO ˈasjo +HASTA ˈasta +HASTIADA astjˈaða +HASTIADAS astjˈaðas +HASTIADO astjˈaðo +HASTIADOS astjˈaðos +HASTIOSA astjˈosa +HASTIOSAS astjˈosas +HASTIOSO astjˈoso +HASTIOSOS astjˈosos +HATAJO atˈaxo +HATER atˈeɾ +HAUMEA aʊmˈea +HAWAI ˈawaɪ +HAWÁI awˈai +HAWAIANA ˌawaɪˈana +HAWAIANAS ˌawaɪˈanas +HAWAIANO ˌawaɪˈano +HAWAIANOS ˌawaɪˈanos +HAWAII awˈaɪi +HAY ˈaɪ +HAYA ˈajja +HAYDÉE aɪðˈee +HAYEK ajjˈek +HAZ ˈaθ +HAZAÑA aθˈaɲa +HAZME ˈaθme +HAZMERREÍR ˌaθmeɾɾeˈiɾ +HAZTE ˈaθte +HE ˈe +HÉ ˈe +HEADOBARDO ˌeaðoβˈaɾðo +HEAVY eˈaβi +HEBDÓMADA ebðˈomaða +HEBDOMADARIO ˌebðomaðˈaɾjo +HEBERT eβˈeɾt +HEBRA ˈeβɾa +HEBREO eβɾˈeo +HÉCATE ˈekate +HECHA ˈetʃa +HECHAS ˈetʃas +HECHICERA ˌetʃiθˈeɾa +HECHICERÍA ˌetʃiθeɾˈia +HECHICERO ˌetʃiθˈeɾo +HECHIZA etʃˈiθa +HECHIZADA ˌetʃiθˈaða +HECHIZADAS ˌetʃiθˈaðas +HECHIZADO ˌetʃiθˈaðo +HECHIZADOS ˌetʃiθˈaðos +HECHIZANTE ˌetʃiθˈante +HECHIZAR ˌetʃiθˈaɾ +HECHIZAS etʃˈiθas +HECHIZO etʃˈiθo +HECHO ˈetʃo +HECHOR etʃˈoɾ +HECHORES etʃˈoɾes +HECHOS ˈetʃos +HECHURA etʃˈuɾa +HECTOMÉTRICO ˌektomˈetɾiko +HÉCTOR ˈektoɾ +HÉCUBA ˈekuβa +HEDER eðˈeɾ +HEDIDA eðˈiða +HEDIDAS eðˈiðas +HEDIDO eðˈiðo +HEDIDOS eðˈiðos +HEDIONDO eðjˈondo +HEDÓNICO eðˈoniko +HEFESTO efˈesto +HEFESTOS efˈestos +HEFTALITA ˌeftalˈita +HEGELIANA ˌexeljˈana +HEGELIANAS ˌexeljˈanas +HEGELIANO ˌexeljˈano +HEGELIANOS ˌexeljˈanos +HEGEMONÍA ˌexemonˈia +HEGEMONIZADA ˌexemˌoniθˈaða +HEGEMONIZADAS ˌexemˌoniθˈaðas +HEGEMONIZADO ˌexemˌoniθˈaðo +HEGEMONIZADOS ˌexemˌoniθˈaðos +HEGEMONIZAR ˌexemˌoniθˈaɾ +HÉGIRA ˈexiɾa +HEGÚMENO eɣˈumeno +HELABA elˈaβa +HELADA elˈaða +HELADAS elˈaðas +HÉLADE ˈelaðe +HELADERA ˌelaðˈeɾa +HELADO elˈaðo +HELADOS elˈaðos +HELAR elˈaɾ +HELÉ elˈe +HELECHO elˈetʃo +HELENA elˈena +HELENISMO ˌelenˈismo +HELENIZACIÓN ˌelenˌiθaθjˈon +HELENIZADA ˌeleniθˈaða +HELENIZADAS ˌeleniθˈaðas +HELENIZADO ˌeleniθˈaðo +HELENIZADOS ˌeleniθˈaðos +HELENO elˈeno +HELERO elˈeɾo +HELESPÓNTICO ˌelespˈontiko +HÉLICE ˈeliθe +HÉLICES ˈeliθes +HELICOIDE ˌelikˈoɪðe +HELICÓPTERO ˌelikˈopːteɾo +HELICOTREMA ˌelikotɾˈema +HELICTITA ˌeliktˈita +HELIO ˈeljo +HELIOCENTRISMO ˌeljoθentɾˈismo +HELIOGRÁFICA ˌeljoɣɾˈafika +HELIOS ˈeljos +HELIÓSTATO eljˈostato +HELIOTROPO ˌeljotɾˈopo +HELITRANSPORTADA ˌelitɾˌanspoɾtˈaða +HELITRANSPORTADAS ˌelitɾˌanspoɾtˈaðas +HELITRANSPORTADO ˌelitɾˌanspoɾtˈaðo +HELITRANSPORTADOS ˌelitɾˌanspoɾtˈaðos +HELITRANSPORTAR ˌelitɾˌanspoɾtˈaɾ +HELMINTIASIS ˌelmintjˈasis +HELÓ elˈo +HELSINGUINO ˌelsiŋɡˈino +HELSINKI elsˈiŋki +HELVECIO elβˈeθjo +HELVÉTICA elβˈetika +HELVÉTICAS elβˈetikas +HELVÉTICO elβˈetiko +HELVÉTICOS elβˈetikos +HEMAGLUTINACIÓN ˌemaɣlˌutinaθjˈon +HEMANGIOMA ˌemaŋxjˈoma +HEMARTROS emˈaɾtɾos +HEMATEMESIS ˌematemˈesis +HEMATÍ ˌematˈi +HEMATÍE ˌematˈie +HEMATITA ˌematˈita +HEMATOCRITO ˌematokɾˈito +HEMATÓGENA ˌematˈoxena +HEMATOLOGÍA ˌematˌoloxˈia +HEMATOLÓGICA ˌematolˈoxika +HEMATOLÓGICAS ˌematolˈoxikas +HEMATOLÓGICO ˌematolˈoxiko +HEMATOLÓGICOS ˌematolˈoxikos +HEMATÓLOGO ˌematˈoloɣo +HEMATOMA ˌematˈoma +HEMATOONCOLÓGICA ˌematˌoonkolˈoxika +HEMATOONCOLÓGICAS ˌematˌoonkolˈoxikas +HEMATOONCOLÓGICOS ˌematˌoonkolˈoxikos +HEMATOQUECIA ˌematokˈeθja +HEMATOTOXICIDAD ˌematˌotoksˌiθiðˈad +HEMATOXILINA ˌematˌoksilˈina +HEMATURIA ˌematˈuɾja +HEMATÚRICA ˌematˈuɾika +HEMATÚRICAS ˌematˈuɾikas +HEMATÚRICO ˌematˈuɾiko +HEMATÚRICOS ˌematˈuɾikos +HEMBRA ˈembɾa +HEMBRAS ˈembɾas +HEMBRISMO embɾˈismo +HEMBRISTA embɾˈista +HEMBRITA embɾˈita +HEME ˈeme +HEMERA emˈeɾa +HEMERÁLOPE ˌemeɾˈalope +HEMERALOPIA ˌemeɾalˈopja +HEMIANOPSIA ˌemjanˈopsja +HEMIANOPSIAS ˌemjanˈopsjas +HEMICELULOSA ˌemiθˌelulˈosa +HEMIESFÉRICO ˌemjesfˈeɾiko +HEMIMANDÍBULA ˌemimandˈiβula +HEMÍNICO emˈiniko +HEMIPARÁSITA ˌemipaɾˈasita +HEMISFÉRICO ˌemisfˈeɾiko +HEMISFERIO ˌemisfˈeɾjo +HEMISPINGO ˌemispˈiŋɡo +HEMISTIQUIO ˌemistˈikjo +HEMOCROMATOSIS ˌemokɾˌomatˈosis +HEMOCULTIVO ˌemokultˈiβo +HEMODIÁLISIS ˌemoðjˈalisis +HEMOFILIA ˌemofˈilja +HEMOFÍLICO ˌemofˈiliko +HEMOFILTRACIÓN ˌemofˌiltɾaθjˈon +HEMOGLOBINURIA ˌemoɣlˌoβinˈuɾja +HEMOLISIS ˌemolˈisis +HEMOLÍTICAS ˌemolˈitikas +HEMOLÍTICO ˌemolˈitiko +HEMOLÍTICOS ˌemolˈitikos +HEMOPROTEÍNA ˌemopɾˌoteˈina +HEMORRAGIA ˌemoɾɾˈaxja +HEMOS ˈemos +HEMOSIDERINA ˌemosˌiðeɾˈina +HEMOSTÁTICA ˌemostˈatika +HEMOSTÁTICAS ˌemostˈatikas +HEMOSTÁTICO ˌemostˈatiko +HEMOSTÁTICOS ˌemostˈatikos +HEMOTERAPIA ˌemoteɾˈapja +HEMOTÓRAX ˌemotˈoɾaks +HEMOZOÍNA ˌemoθoˈina +HENAR enˈaɾ +HENARES enˈaɾes +HENCHIDA entʃˈiða +HENCHIDAS entʃˈiðas +HENCHIDO entʃˈiðo +HENCHIDOS entʃˈiðos +HENCHIR entʃˈiɾ +HENDEDOR ˌendeðˈoɾ +HENDEDURA ˌendeðˈuɾa +HENDIDA endˈiða +HENDIDAS endˈiðas +HENDIDO endˈiðo +HENDIDOS endˈiðos +HENDIDURA ˌendiðˈuɾa +HENDIJA endˈixa +HENDIR endˈiɾ +HENEQUENERO ˌenekenˈeɾo +HEÑIDA eɲˈiða +HEÑIDAS eɲˈiðas +HEÑIDO eɲˈiðo +HEÑIDOS eɲˈiðos +HENIL enˈil +HEÑIR eɲˈiɾ +HENNA ˈɛnna +HENO ˈeno +HEPARINA ˌepaɾˈina +HEPARÍNICA ˌepaɾˈinika +HEPARÍNICAS ˌepaɾˈinikas +HEPARÍNICO ˌepaɾˈiniko +HEPARÍNICOS ˌepaɾˈinikos +HEPÁTICO epˈatiko +HEPATITIS ˌepatˈitis +HEPATOCARCINOMA ˌepatˌokaɾθinˈoma +HEPATOCELULAR ˌepatˌoθelulˈaɾ +HEPATOCITO ˌepatoθˈito +HEPATOCITOS ˌepatoθˈitos +HEPATOENCEFALOPATÍA ˌepatˌoenθˌefalˌopatˈia +HEPATOPATÍA ˌepatˌopatˈia +HEPATORRENAL ˌepatˌoɾɾenˈal +HEPATORRENALES ˌepatˌoɾɾenˈales +HEPATOTOXICIDAD ˌepatˌotoksˌiθiðˈad +HEPATOTÓXICO ˌepatotˈoksiko +HEPATOTROPA ˌepatotɾˈopa +HEPATOTROPAS ˌepatotɾˈopas +HEPATOTROPO ˌepatotɾˈopo +HEPATOTROPOS ˌepatotɾˈopos +HEPCIDINA ˌepθiðˈina +HEPTACAMPEÓN ˌepːtakˌampeˈon +HEPTAGRAMA ˌepːtaɣɾˈama +HEPTALOGÍA ˌepːtaloxˈia +HEPTASÍLABO ˌepːtasˈilaβo +HERA ˈeɾa +HERACLEOTA ˌeɾakleˈota +HERACLES eɾˈakles +HÉRACLES ˈeɾakles +HERÁCLITO eɾˈaklito +HERBAL eɾβˈal +HERBALES eɾβˈales +HERBALISTA ˌeɾβalˈista +HERBAR eɾβˈaɾ +HERBICIDA ˌeɾβiθˈiða +HERBICIDAS ˌeɾβiθˈiðas +HERBÍVORA eɾβˈiβoɾa +HERBÍVORAS eɾβˈiβoɾas +HERBÍVORO eɾβˈiβoɾo +HERBOLARIA ˌeɾβolˈaɾja +HERBOLARIAS ˌeɾβolˈaɾjas +HERBOLARIOS ˌeɾβolˈaɾjos +HERBORIZAR ˌeɾβoɾiθˈaɾ +HERCINIANO ˌeɾθinjˈano +HERCULANA ˌeɾkulˈana +HERCULANO ˌeɾkulˈano +HÉRCULES ˈeɾkules +HERCULINA ˌeɾkulˈina +HERCULINO ˌeɾkulˈino +HEREDADA ˌeɾeðˈaða +HEREDADAS ˌeɾeðˈaðas +HEREDADO ˌeɾeðˈaðo +HEREDADOS ˌeɾeðˈaðos +HEREDAMIENTO ˌeɾeðamjˈɛnto +HEREDERA ˌeɾeðˈeɾa +HEREDERO ˌeɾeðˈeɾo +HEREDIA eɾˈeðja +HEREJE eɾˈexe +HEREJÍA ˌeɾexˈia +HERENCIA eɾˈɛnθja +HERÉTICA eɾˈetika +HERÉTICAS eɾˈetikas +HERÉTICO eɾˈetiko +HERÉTICOS eɾˈetikos +HERIDA eɾˈiða +HERIDAS eɾˈiðas +HERIDO eɾˈiðo +HERIDOS eɾˈiðos +HERIR eɾˈiɾ +HERMA ˈeɾma +HERMAFRODITO ˌeɾmafɾoðˈito +HERMANA eɾmˈana +HERMANADA ˌeɾmanˈaða +HERMANADAS ˌeɾmanˈaðas +HERMANADO ˌeɾmanˈaðo +HERMANADOS ˌeɾmanˈaðos +HERMANAMIENTO ˌeɾmanamjˈɛnto +HERMANAR ˌeɾmanˈaɾ +HERMANAS eɾmˈanas +HERMANASTRO ˌeɾmanˈastɾo +HERMANDÁ ˌeɾmandˈa +HERMANDAD ˌeɾmandˈad +HERMANDAR ˌeɾmandˈaɾ +HERMANE eɾmˈane +HERMANES eɾmˈanes +HERMANITA ˌeɾmanˈita +HERMANITO ˌeɾmanˈito +HERMANO eɾmˈano +HERMENEÚTICA ˌeɾmeneˈutika +HERMENÉUTICA ˌeɾmenˈeutˌika +HERMENEÚTICO ˌeɾmeneˈutiko +HERMENÉUTICO ˌeɾmenˈeutˌiko +HERMES ˈeɾmes +HERMÉTICO eɾmˈetiko +HERMETIZADA ˌeɾmetiθˈaða +HERMETIZADAS ˌeɾmetiθˈaðas +HERMETIZADO ˌeɾmetiθˈaðo +HERMETIZADOS ˌeɾmetiθˈaðos +HERMETIZAR ˌeɾmetiθˈaɾ +HERMOSA eɾmˈosa +HERMOSAS eɾmˈosas +HERMOSEADO ˌeɾmoseˈaðo +HERMOSEAMIENTO ˌeɾmosˌeamjˈɛnto +HERMOSEAR ˌeɾmoseˈaɾ +HERMOSÍSIMA ˌeɾmosˈisima +HERMOSÍSIMAS ˌeɾmosˈisimas +HERMOSÍSIMO ˌeɾmosˈisimo +HERMOSÍSIMOS ˌeɾmosˈisimos +HERMOSO eɾmˈoso +HERMOSOS eɾmˈosos +HERMOSURA ˌeɾmosˈuɾa +HERNÁNDEZ eɾnˈandeθ +HERNANDO eɾnˈando +HERNANI eɾnˈani +HERNIA ˈeɾnja +HERNIACIÓN ˌeɾnjaθjˈon +HERNIADO eɾnjˈaðo +HERNIARIO eɾnjˈaɾjo +HERNIARSE eɾnjˈaɾse +HERODES eɾˈoðes +HEROICA eɾˈoɪka +HEROICAS eɾˈoɪkas +HEROICO eɾˈoɪko +HEROICOS eɾˈoɪkos +HEROÍNA ˌeɾoˈina +HEROINÓMANA ˌeɾoɪnˈomana +HEROINÓMANAS ˌeɾoɪnˈomanas +HEROINÓMANO ˌeɾoɪnˈomano +HEROINÓMANOS ˌeɾoɪnˈomanos +HERONIANO ˌeɾonjˈano +HERPANGINA ˌeɾpaŋxˈina +HERPANGINAS ˌeɾpaŋxˈinas +HERPESVIRUS ˌeɾpesβˈiɾus +HERPÉTICO eɾpˈetiko +HERRADA eɾɾˈaða +HERRADAS eɾɾˈaðas +HERRADERO ˌeɾɾaðˈeɾo +HERRADO eɾɾˈaðo +HERRADOS eɾɾˈaðos +HERRAJ eɾɾˈax +HERRAJE eɾɾˈaxe +HERRAMENTAL ˌeɾɾamentˈal +HERRAMIENTA ˌeɾɾamjˈɛnta +HERRAMIENTAS ˌeɾɾamjˈɛntas +HERRAR eɾɾˈaɾ +HERRERA eɾɾˈeɾa +HERRERANA ˌeɾɾeɾˈana +HERRERANO ˌeɾɾeɾˈano +HERRERÍA ˌeɾɾeɾˈia +HERRERISTA ˌeɾɾeɾˈista +HERRERO eɾɾˈeɾo +HERRUMBRADA ˌeɾɾumbɾˈaða +HERRUMBRADAS ˌeɾɾumbɾˈaðas +HERRUMBRADO ˌeɾɾumbɾˈaðo +HERRUMBRADOS ˌeɾɾumbɾˈaðos +HERRUMBRAR ˌeɾɾumbɾˈaɾ +HERRUMBRE eɾɾˈumbɾe +HERVENCIA eɾβˈɛnθja +HERVIDA eɾβˈiða +HERVIDAS eɾβˈiðas +HERVIDO eɾβˈiðo +HERVIDOS eɾβˈiðos +HERVIR eɾβˈiɾ +HERVOR eɾβˈoɾ +HERZEGOVINO ˌeɾθeɣoβˈino +HESITACIÓN ˌesitaθjˈon +HESITAR ˌesitˈaɾ +HESPÉRIDES espˈeɾiðes +HESTIA ˈestja +HETAIRA etˈaɪɾa +HETERÓCERO ˌeteɾˈoθeɾo +HETEROCIGOSIDAD ˌeteɾˌoθiɣˌosiðˈad +HETEROCIGOTA ˌeteɾˌoθiɣˈota +HETEROCIGOTAS ˌeteɾˌoθiɣˈotas +HETEROCIGOTO ˌeteɾˌoθiɣˈoto +HETEROCIGOTOS ˌeteɾˌoθiɣˈotos +HETEROCISTO ˌeteɾoθˈisto +HETERODERMO ˌeteɾoðˈeɾmo +HETERODIMÉRICO ˌeteɾˌoðimˈeɾiko +HETERODÚPLEX ˌeteɾoðˈupleks +HETERÓFOBA ˌeteɾˈofoβa +HETERÓFOBAS ˌeteɾˈofoβas +HETERÓFOBO ˌeteɾˈofoβo +HETERÓFOBOS ˌeteɾˈofoβos +HETEROGENEIDAD ˌeteɾˌoxeneɪðˈad +HETEROGÉNEO ˌeteɾoxˈeneo +HETERÓNIMO ˌeteɾˈonimo +HETERONOMINAL ˌeteɾˌonominˈal +HETEROPATRIARCADO ˌeteɾˌopatɾiaɾkˈaðo +HETEROPLASMIA ˌeteɾoplˈasmja +HETEROSEXUALIDAD ˌeteɾˌosekswˌaliðˈad +HETEROUNIÓN ˌeteɾownjˈon +HEVEA eβˈea +HEXACAMPEÓN ˌeksakˌampeˈon +HEXACAMPEONATO ˌeksakˌampeonˈato +HEXACORDO ˌeksakˈoɾðo +HEXAFLUOROFOSFATO ˌeksafluˌoɾofosfˈato +HEXAFLUOROSILÍCICO ˌeksafluˌoɾosilˈiθiko +HEXÁGONO eksˈaɣono +HEXÁMERO eksˈameɾo +HEXECONTAEDRO ˌeksekˌontaˈeðɾo +HEY ˈeɪ +HEZ ˈeθ +HIBERNADA ˌiβeɾnˈaða +HIBERNADAS ˌiβeɾnˈaðas +HIBERNADO ˌiβeɾnˈaðo +HIBERNADOS ˌiβeɾnˈaðos +HIBERNAR ˌiβeɾnˈaɾ +HIBISCO iβˈisko +HIBRIDADA ˌiβɾiðˈaða +HIBRIDADAS ˌiβɾiðˈaðas +HIBRIDADO ˌiβɾiðˈaðo +HIBRIDADOR ˌiβɾiðaðˈoɾ +HIBRIDADOS ˌiβɾiðˈaðos +HIBRIDAR ˌiβɾiðˈaɾ +HÍBRIDO ˈiβɾiðo +HÍBRIDOS ˈiβɾiðos +HICE ˈiθe +HICIERA iθjˈeɾa +HICIERAIS iθjˈeɾaɪs +HICIÉRAMOS iθjˈeɾamos +HICIERAN iθjˈeɾan +HICIERAS iθjˈeɾas +HICIERE iθjˈeɾe +HICIEREIS iθjˈeɾeɪs +HICIÉREMOS iθjˈeɾemos +HICIEREN iθjˈeɾen +HICIERES iθjˈeɾes +HICIERON iθjˈeɾon +HICIESE iθjˈese +HICIESEIS iθjˈeseɪs +HICIÉSEMOS iθjˈesemos +HICIESEN iθjˈesen +HICIESES iθjˈeses +HICIMOS iθˈimos +HICISTE iθˈiste +HICISTEIS iθˈisteɪs +HIDALGO iðˈalɣo +HIDALGUÍA ˌiðalɣˈia +HIDANTOÍNA ˌiðantoˈina +HIDATÍDICO ˌiðatˈiðiko +HIDATIDOSIS ˌiðatiðˈosis +HIDATODO ˌiðatˈoðo +HIDATSA iðˈatsa +HIDRA ˈiðɾa +HIDRÁCIDO iðɾˈaθiðo +HIDRÁCIDOS iðɾˈaθiðos +HIDRALAZINA ˌiðɾalaθˈina +HIDRARGIRIO ˌiðɾaɾxˈiɾjo +HIDRATACIÓN ˌiðɾataθjˈon +HIDRATADA ˌiðɾatˈaða +HIDRATADAS ˌiðɾatˈaðas +HIDRATADO ˌiðɾatˈaðo +HIDRATADOS ˌiðɾatˈaðos +HIDRATANTE ˌiðɾatˈante +HIDRATAR ˌiðɾatˈaɾ +HIDRATARTE ˌiðɾatˈaɾte +HIDRATE iðɾˈate +HIDRATO iðɾˈato +HIDRAULICIDAD ˌiðɾaʊlˌiθiðˈad +HIDRAZONA ˌiðɾaθˈona +HIDROCÁLIDO ˌiðɾokˈaliðo +HIDROCARBONADO ˌiðɾokˌaɾβonˈaðo +HIDROCÉFALA ˌiðɾoθˈefala +HIDROCÉFALAS ˌiðɾoθˈefalas +HIDROCEFALIA ˌiðɾoθefˈalja +HIDROCEFÁLICO ˌiðɾoθefˈaliko +HIDROCÉFALO ˌiðɾoθˈefalo +HIDROCÉFALOS ˌiðɾoθˈefalos +HIDROCELE ˌiðɾoθˈele +HIDROCIANACIÓN ˌiðɾoθjˌanaθjˈon +HIDROCLOROQUINA ˌiðɾoklˌoɾokˈina +HIDROCLOROTIAZIDA ˌiðɾoklˌoɾotjaθˈiða +HIDROCLORURO ˌiðɾokloɾˈuɾo +HIDROCORTISONA ˌiðɾokˌoɾtisˈona +HIDROCUCIÓN ˌiðɾokuθjˈon +HIDROELÉCTRICA ˌiðɾoelˈektɾika +HIDROELÉCTRICAS ˌiðɾoelˈektɾikas +HIDROELÉCTRICO ˌiðɾoelˈektɾiko +HIDROELÉCTRICOS ˌiðɾoelˈektɾikos +HIDROELECTROLÍTICO ˌiðɾoˌelektɾolˈitiko +HIDROFORMILACIÓN ˌiðɾofˌoɾmilaθjˈon +HIDRÓFUGOS iðɾˈofuɣos +HIDROGENA ˌiðɾoxˈena +HIDROGENADA ˌiðɾoxenˈaða +HIDROGENADAS ˌiðɾoxenˈaðas +HIDROGENADO ˌiðɾoxenˈaðo +HIDROGENADOS ˌiðɾoxenˈaðos +HIDROGENAMOS ˌiðɾoxenˈamos +HIDROGENANDO ˌiðɾoxenˈando +HIDROGENAR ˌiðɾoxenˈaɾ +HIDROGENARA ˌiðɾoxenˈaɾa +HIDROGENARÁ ˌiðɾoxˌenaɾˈa +HIDROGENÁRAMOS ˌiðɾoxenˈaɾamos +HIDROGENARAS ˌiðɾoxenˈaɾas +HIDROGENARÁS ˌiðɾoxˌenaɾˈas +HIDROGENAREIS ˌiðɾoxenˈaɾeɪs +HIDROGENAREMOS ˌiðɾoxˌenaɾˈemos +HIDROGENARES ˌiðɾoxenˈaɾes +HIDROGENARÍAMOS ˌiðɾoxˌenaɾˈiamos +HIDROGENAS ˌiðɾoxˈenas +HIDROGENASTE ˌiðɾoxenˈaste +HIDROGENE ˌiðɾoxˈene +HIDROGENEMOS ˌiðɾoxenˈemos +HIDROGENES ˌiðɾoxˈenes +HIDROGENO ˌiðɾoxˈeno +HIDRÓGENO iðɾˈoxeno +HIDROGRAFÍA ˌiðɾoɣɾafˈia +HIDROGRÁFICA ˌiðɾoɣɾˈafika +HIDROGRÁFICAS ˌiðɾoɣɾˈafikas +HIDROGRÁFICO ˌiðɾoɣɾˈafiko +HIDROGRÁFICOS ˌiðɾoɣɾˈafikos +HIDRÓLISIS iðɾˈolisis +HIDROLIZAR ˌiðɾoliθˈaɾ +HIDROMÉTRICA ˌiðɾomˈetɾika +HIDROMÉTRICAS ˌiðɾomˈetɾikas +HIDROMÉTRICO ˌiðɾomˈetɾiko +HIDROMÉTRICOS ˌiðɾomˈetɾikos +HIDROMIEL ˌiðɾomjˈel +HIDROMÓRFICO ˌiðɾomˈoɾfiko +HIDRONEFROSIS ˌiðɾonefɾˈosis +HIDRONÍMICO ˌiðɾonˈimiko +HIDROPÁTICA ˌiðɾopˈatika +HIDROPÁTICAS ˌiðɾopˈatikas +HIDROPÁTICO ˌiðɾopˈatiko +HIDROPÁTICOS ˌiðɾopˈatikos +HIDROPERÓXIDO ˌiðɾopeɾˈoksiðo +HIDROPESÍA ˌiðɾopesˈia +HIDROPONÍA ˌiðɾoponˈia +HIDROSFERA ˌiðɾosfˈeɾa +HIDROTERÁPICA ˌiðɾoteɾˈapika +HIDROTERÁPICAS ˌiðɾoteɾˈapikas +HIDROTERÁPICO ˌiðɾoteɾˈapiko +HIDROTERÁPICOS ˌiðɾoteɾˈapikos +HIGA ˈiɣa +HIGADITOS ˌiɣaðˈitos +HÍGADO ˈiɣaðo +HIGADOS iɣˈaðos +HÍGADOS ˈiɣaðos +HIGÍA ixˈia +HIGIENE ixjˈene +HIGIÉNICA ixjˈenika +HIGIÉNICAS ixjˈenikas +HIGIÉNICO ixjˈeniko +HIGIÉNICOS ixjˈenikos +HIGIENIZANTE ˌixjeniθˈante +HIGIENIZAR ˌixjeniθˈaɾ +HIGO ˈiɣo +HIGOS ˈiɣos +HIGRÓFILA iɣɾˈofila +HIGRÓFILAS iɣɾˈofilas +HIGRÓFILO iɣɾˈofilo +HIGRÓFILOS iɣɾˈofilos +HIGROSCÓPICA ˌiɣɾoskˈopika +HIGROSCÓPICAS ˌiɣɾoskˈopikas +HIGROSCÓPICO ˌiɣɾoskˈopiko +HIGROSCÓPICOS ˌiɣɾoskˈopikos +HIGUERA iɣˈeɾa +HIGUERAL ˌiɣeɾˈal +HIGUERALES ˌiɣeɾˈales +HIGUERAS iɣˈeɾas +HIGUEROTE ˌiɣeɾˈote +HIJA ˈixa +HIJASTRA ixˈastɾa +HIJE ˈixe +HIJES ˈixes +HIJITA ixˈita +HIJITO ixˈito +HIJO ˈixo +HÍJOLE ˈixole +HIJOS ˈixos +HIJUELO ixwˈelo +HIJUEPUTA ˌixwepˈuta +HILADA ilˈaða +HILADAS ilˈaðas +HILADO ilˈaðo +HILADOR ˌilaðˈoɾ +HILADORA ˌilaðˈoɾa +HILADOS ilˈaðos +HILANDERA ˌilandˈeɾa +HILANDERÍA ˌilandeɾˈia +HILANDERO ˌilandˈeɾo +HILAR ilˈaɾ +HILARANTE ˌilaɾˈante +HILARIO ilˈaɾjo +HILATURA ˌilatˈuɾa +HILAZA ilˈaθa +HILDEGARDA ˌilðeɣˈaɾða +HILEMORFISMO ˌilemoɾfˈismo +HILERA ilˈeɾa +HILIAR iljˈaɾ +HILIO ˈiljo +HILITO ilˈito +HILO ˈilo +HILOBÁTIDO ˌiloβˈatiðo +HILVÁN ilβˈan +HILVANADA ˌilβanˈaða +HILVANADAS ˌilβanˈaðas +HILVANADO ˌilβanˈaðo +HILVANADOS ˌilβanˈaðos +HILVANAR ˌilβanˈaɾ +HIMATIÓN ˌimatjˈon +HIMEN ˈimen +HIMENÓFORO ˌimenˈofoɾo +HÍMNICO ˈimniko +HIMNO ˈimno +HINCADA inkˈaða +HINCADAS inkˈaðas +HINCADO inkˈaðo +HINCADOS inkˈaðos +HINCAPIÉ ˌinkapjˈe +HINCAR inkˈaɾ +HINCHA ˈintʃa +HINCHADA intʃˈaða +HINCHADAS intʃˈaðas +HINCHADO intʃˈaðo +HINCHADOS intʃˈaðos +HINCHAR intʃˈaɾ +HINCHARSE intʃˈaɾse +HINCHAZÓN ˌintʃaθˈon +HINDÚ indˈu +HINDUISMO indwˈismo +HINIESTA injˈesta +HINOJO inˈoxo +HIOSCINA josθˈina +HIPADA ipˈaða +HIPADAS ipˈaðas +HIPADO ipˈaðo +HIPADOS ipˈaðos +HIPEMA ipˈema +HIPERACTIVIDAD ˌipeɾˌaktiβiðˈad +HIPERALDOSTERONISMO ˌipeɾˌalðostˌeɾonˈismo +HIPERALGESIA ˌipeɾalxˈesja +HIPERANDROGENISMO ˌipeɾˌandɾoxenˈismo +HIPÉRBATO ipˈeɾβato +HIPÉRBATON ipˈeɾβaton +HIPERBILIRRUBINEMIA ˌipeɾβˌiliɾɾˌuβinˈemja +HIPÉRBOLA ipˈeɾβola +HIPÉRBOLE ipˈeɾβole +HIPERBÓLICAMENTE ˌipeɾβˈolikamˈente +HIPERBOLIZADA ˌipeɾβˌoliθˈaða +HIPERBOLIZADAS ˌipeɾβˌoliθˈaðas +HIPERBOLIZADO ˌipeɾβˌoliθˈaðo +HIPERBOLIZADOS ˌipeɾβˌoliθˈaðos +HIPERBOLIZAR ˌipeɾβˌoliθˈaɾ +HIPERCALCEMIA ˌipeɾkalθˈemja +HIPERCALCEMIAS ˌipeɾkalθˈemjas +HIPERCAPNIA ˌipeɾkˈapnja +HIPERCELULARIDAD ˌipeɾθˌelulˌaɾiðˈad +HIPERCICLO ˌipeɾθˈiklo +HIPERCLORÉMICO ˌipeɾkloɾˈemiko +HIPERCOMPLEJO ˌipeɾkomplˈexo +HIPERDENSO ˌipeɾðˈɛnso +HIPERESPACIAL ˌipeɾˌespaθjˈal +HIPERESTÁTICO ˌipeɾestˈatiko +HIPEREXCITABILIDAD ˌipeɾˌeksθitˌaβiliðˈad +HIPEREXTENSIÓN ˌipeɾˌekstensjˈon +HIPERFOCAL ˌipeɾfokˈal +HIPERGAMMAGLOBULINEMIA ˌipeɾɣˌammaɣlˌoβulinˈemja +HIPERGEOMÉTRICO ˌipeɾxˌeomˈetɾiko +HIPERGLICEMIA ˌipeɾɣliθˈemja +HIPERHIDROSIS ˌipeɾiðɾˈosis +HIPERIÓN ˌipeɾjˈon +HIPERMERCADO ˌipeɾmeɾkˈaðo +HIPERMETILACIÓN ˌipeɾmˌetilaθjˈon +HIPERMNESIA ˌipeɾmnˈesja +HIPERMODERNO ˌipeɾmoðˈeɾno +HIPERMUTACIÓN ˌipeɾmˌutaθjˈon +HIPEROPERACIÓN ˌipeɾˌopeɾaθjˈon +HIPEROSMOLAR ˌipeɾˌosmolˈaɾ +HIPERPARATIROIDISMO ˌipeɾpˌaɾatˌiɾoɪðˈismo +HIPERPLASIA ˌipeɾplˈasja +HIPERPLÁSICO ˌipeɾplˈasiko +HIPERPOLARIZACIÓN ˌipeɾpˌolaɾˌiθaθjˈon +HIPERPOTASEMIA ˌipeɾpˌotasˈemja +HIPERPOTASÉMICA ˌipeɾpˌotasˈemika +HIPERPOTASÉMICAS ˌipeɾpˌotasˈemikas +HIPERPOTASÉMICO ˌipeɾpˌotasˈemiko +HIPERPOTASÉMICOS ˌipeɾpˌotasˈemikos +HIPERPRESIDENCIALISTA ˌipeɾpɾˌesiðˌenθjalˈista +HIPERPROLACTINEMIA ˌipeɾpɾˌolaktinˈemja +HIPERREALISTA ˌipeɾɾˌealˈista +HIPERREFLEXIA ˌipeɾɾeflˈeksja +HIPERREGULATORIO ˌipeɾɾˌeɣulatˈoɾjo +HIPERSENSIBILIDAD ˌipeɾsˌensiβˌiliðˈad +HIPERSEXUALIDAD ˌipeɾsˌekswaliðˈad +HIPERTELORISMO ˌipeɾtˌeloɾˈismo +HIPERTENSIÓN ˌipeɾtensjˈon +HIPERTENSIVO ˌipeɾtensˈiβo +HIPERTERMIA ˌipeɾtˈeɾmja +HIPERTEXTO ˌipeɾtˈeksto +HIPERTIROIDISMO ˌipeɾtˌiɾoɪðˈismo +HIPERTONÍA ˌipeɾtonˈia +HIPERTÓNICO ˌipeɾtˈoniko +HIPERTRIGLICERIDEMIA ˌipeɾtɾˌiɣliθˌeɾiðˈemja +HIPERTROFIA ˌipeɾtɾˈofja +HIPERTROFIÁ ˌipeɾtɾofjˈa +HIPERTROFIARSE ˌipeɾtɾofjˈaɾse +HIPERTROFIO ˌipeɾtɾˈofjo +HIPERVARIABLE ˌipeɾβaɾjˈaβle +HIPERVENTILADA ˌipeɾβˌentilˈaða +HIPERVENTILADAS ˌipeɾβˌentilˈaðas +HIPERVENTILADO ˌipeɾβˌentilˈaðo +HIPERVENTILADOS ˌipeɾβˌentilˈaðos +HIPERVENTILAR ˌipeɾβˌentilˈaɾ +HIPERVISCOSIDAD ˌipeɾβˌiskosiðˈad +HIPERVISOR ˌipeɾβisˈoɾ +HIPERVITAMINOSIS ˌipeɾβˌitaminˈosis +HIPNOS ˈipnos +HIPNOSIS ipnˈosis +HIPNÓTICO ipnˈotiko +HIPNOTIZAR ˌipnotiθˈaɾ +HIPO ˈipo +HIPOACUSIA ˌipoakˈusja +HIPOALBUMINEMIA ˌipoˌalβuminˈemja +HIPOALBUMINEMIAS ˌipoˌalβuminˈemjas +HIPOBLASTO ˌipoβlˈasto +HIPOBROMITO ˌipoβɾomˈito +HIPOCALCEMIA ˌipokalθˈemja +HIPOCAMPAL ˌipokampˈal +HIPOCAMPO ˌipokˈampo +HIPOCAPNIA ˌipokˈapnja +HIPOCINESIA ˌipoθinˈesja +HIPOCLORADOR ˌipoklˌoɾaðˈoɾ +HIPOCLORHIDRIA ˌipokloɾˈiðɾia +HIPOCOMPLEMENTEMIA ˌipokˌomplementˈemja +HIPOCONDRÍA ˌipokondɾˈia +HIPOCONDRIACO ˌipokˌondɾiˈako +HIPOCONDRÍACO ˌipokondɾˈiako +HIPOCONDRIO ˌipokˈondɾio +HIPOCORÍSTICA ˌipokoɾˈistika +HIPOCORÍSTICAS ˌipokoɾˈistikas +HIPOCORÍSTICO ˌipokoɾˈistiko +HIPOCORÍSTICOS ˌipokoɾˈistikos +HIPOCRESÍA ˌipokɾesˈia +HIPÓCRITA ipˈokɾita +HIPÓCRITAS ipˈokɾitas +HIPÓDROMO ipˈoðɾomo +HIPOFARINGE ˌipofaɾˈiŋxe +HIPOFISARIA ˌipofisˈaɾja +HIPOFISARIAS ˌipofisˈaɾjas +HIPOFISARIO ˌipofisˈaɾjo +HIPOFISARIOS ˌipofisˈaɾjos +HIPÓFISIS ipˈofisis +HIPOFRONTALIDAD ˌipofɾˌontaliðˈad +HIPOGASTRIO ˌipoɣˈastɾio +HIPOGEO ˌipoxˈeo +HIPÓGINO ipˈoxino +HIPOGLOSA ˌipoɣlˈosa +HIPOGLOSAS ˌipoɣlˈosas +HIPOGLOSO ˌipoɣlˈoso +HIPOGLOSOS ˌipoɣlˈosos +HIPOGLUCEMIANTE ˌipoɣlˌuθemjˈante +HIPOGLUCEMIANTES ˌipoɣlˌuθemjˈantes +HIPOGRIFO ˌipoɣɾˈifo +HIPÓLITO ipˈolito +HIPOMAGNESEMIA ˌipomˌaɡnesˈemja +HIPOMANÍA ˌipomanˈia +HIPOMANÍACO ˌipomanˈiako +HIPÓNIMO ipˈonimo +HIPOPARATIROIDISMO ˌipopˌaɾatˌiɾoɪðˈismo +HIPOPARATIROIDISMOS ˌipopˌaɾatˌiɾoɪðˈismos +HIPOPNEA ˌipopnˈea +HIPOPÓTAMO ˌipopˈotamo +HIPOPOTASEMIA ˌipopˌotasˈemja +HIPOPOTASÉMICA ˌipopˌotasˈemika +HIPOPOTASÉMICAS ˌipopˌotasˈemikas +HIPOPOTASÉMICO ˌipopˌotasˈemiko +HIPOPOTASÉMICOS ˌipopˌotasˈemikos +HIPOSTOMA ˌipostˈoma +HIPOTALÁMICO ˌipotalˈamiko +HIPOTÁLAMO ˌipotˈalamo +HIPOTECA ˌipotˈeka +HIPOTECADA ˌipotekˈaða +HIPOTECADAS ˌipotekˈaðas +HIPOTECADO ˌipotekˈaðo +HIPOTECADOS ˌipotekˈaðos +HIPOTECAR ˌipotekˈaɾ +HIPOTENAR ˌipotenˈaɾ +HIPOTENSIÓN ˌipotensjˈon +HIPOTENSO ˌipotˈɛnso +HIPOTENSOR ˌipotensˈoɾ +HIPOTERMIA ˌipotˈeɾmja +HIPÓTESIS ipˈotesis +HIPOTÉTICO ˌipotˈetiko +HIPOTETIZAR ˌipotˌetiθˈaɾ +HIPOVENTILACIÓN ˌipoβˌentilaθjˈon +HIPOVITAMINOSIS ˌipoβˌitaminˈosis +HIPOXANTINA ˌipoksantˈina +HIPOXIA ipˈoksja +HIPPIE ˈippje +HIPSILOFODÓNTIDO ˌipsilˌofoðˈontiðo +HIPSOMETRÍA ˌipsometɾˈia +HIPSOMÉTRICO ˌipsomˈetɾiko +HIPSÓMETRO ipsˈometɾo +HIPSÓMETROS ipsˈometɾos +HIPSTER ipstˈeɾ +HIRCANO iɾkˈano +HIRMAR iɾmˈaɾ +HIRSUTISMO ˌiɾsutˈismo +HIRVIENDO iɾβjˈɛndo +HIRVIENTE iɾβjˈɛnte +HISOPADA ˌisopˈaða +HISOPADAS ˌisopˈaðas +HISOPADO ˌisopˈaðo +HISOPADOS ˌisopˈaðos +HISOPAR ˌisopˈaɾ +HISOPO isˈopo +HISPALENSE ˌispalˈɛnse +HISPANA ispˈana +HISPANAS ispˈanas +HISPÁNICO ispˈaniko +HISPANIZAR ˌispaniθˈaɾ +HISPANO ispˈano +HISPANOAMERICANA ˌispanˌoamˌeɾikˈana +HISPANOAMERICANAS ˌispanˌoamˌeɾikˈanas +HISPANOAMERICANO ˌispanˌoamˌeɾikˈano +HISPANOAMERICANOS ˌispanˌoamˌeɾikˈanos +HISPANOFLAMENCO ˌispanˌoflamˈɛnko +HISPANOFOBIA ˌispanofˈoβja +HISPANOHABLANTE ˌispanˌoaβlˈante +HISPANOMARROQUÍ ˌispanˌomaɾɾokˈi +HISPANOMUSULMÁN ˌispanˌomusulmˈan +HISPANOS ispˈanos +HISTAMINA ˌistamˈina +HISTERECTOMÍA ˌisteɾˌektomˈia +HISTERIA istˈeɾja +HISTÉRICA istˈeɾika +HISTÉRICAS istˈeɾikas +HISTÉRICO istˈeɾiko +HISTÉRICOS istˈeɾikos +HISTOLOGÍA ˌistoloxˈia +HISTORIA istˈoɾja +HISTORIÁ ˌistoɾjˈa +HISTORÍA ˌistoɾˈia +HISTORIADA ˌistoɾjˈaða +HISTORIADAS ˌistoɾjˈaðas +HISTORIADO ˌistoɾjˈaðo +HISTORIADOR ˌistoɾjaðˈoɾ +HISTORIADORA ˌistoɾjaðˈoɾa +HISTORIADOS ˌistoɾjˈaðos +HISTÓRICA istˈoɾika +HISTÓRICAMENTE istˈoɾikamˈente +HISTÓRICAS istˈoɾikas +HISTORICIDAD ˌistoɾˌiθiðˈad +HISTORICIDADES ˌistoɾˌiθiðˈaðes +HISTÓRICO istˈoɾiko +HISTÓRICOS istˈoɾikos +HISTORIETÍSTICO ˌistoɾjetˈistiko +HISTORIOGRAFÍA ˌistoɾjˌoɣɾafˈia +HISTRIÓN ˌistɾiˈon +HIT ˈit +HITITA itˈita +HITLERIANA ˌitleɾjˈana +HITLERIANAS ˌitleɾjˈanas +HITLERIANOS ˌitleɾjˈanos +HITO ˈito +HIZO ˈiθo +HMONG ˈatʃemˈoŋ +HOACÍN ˌoaθˈin +HOATZÍN ˌoatθˈin +HOBBIT obβˈit +HOBBY ˈobβi +HOCICAR ˌoθikˈaɾ +HOCICO oθˈiko +HOCIQUEADA ˌoθikeˈaða +HOCIQUEADAS ˌoθikeˈaðas +HOCIQUEADO ˌoθikeˈaðo +HOCIQUEADOS ˌoθikeˈaðos +HOCIQUEAR ˌoθikeˈaɾ +HOCIQUITO ˌoθikˈito +HOCKEY okˈeɪ +HOGAÑO oɣˈaɲo +HOGAR oɣˈaɾ +HOGARIL ˌoɣaɾˈil +HOGAZA oɣˈaθa +HOJA ˈoxa +HOJALATA ˌoxalˈata +HOJALATERÍA ˌoxalˌateɾˈia +HOJALDRADA ˌoxalðɾˈaða +HOJALDRADAS ˌoxalðɾˈaðas +HOJALDRADO ˌoxalðɾˈaðo +HOJALDRADOS ˌoxalðɾˈaðos +HOJALDRAR ˌoxalðɾˈaɾ +HOJALDRE oxˈalðɾe +HOJARASCA ˌoxaɾˈaska +HOJEADA ˌoxeˈaða +HOJEADAS ˌoxeˈaðas +HOJEADO ˌoxeˈaðo +HOJEADOS ˌoxeˈaðos +HOJEAR ˌoxeˈaɾ +HOJIBLANCA ˌoxiβlˈanka +HOJITA oxˈita +HOJUELA oxwˈela +HOLA ˈola +HOLÁN olˈan +HOLANDA olˈanda +HOLANDÉS ˌolandˈes +HOLANDESA ˌolandˈesa +HOLGADA olɣˈaða +HOLGADAS olɣˈaðas +HOLGADO olɣˈaðo +HOLGADOS olɣˈaðos +HOLGAR olɣˈaɾ +HOLGAZÁN ˌolɣaθˈan +HOLGAZANA ˌolɣaθˈana +HOLGAZANAS ˌolɣaθˈanas +HOLGAZANEADA ˌolɣaθˌaneˈaða +HOLGAZANEADAS ˌolɣaθˌaneˈaðas +HOLGAZANEADO ˌolɣaθˌaneˈaðo +HOLGAZANEADOS ˌolɣaθˌaneˈaðos +HOLGAZANEAR ˌolɣaθˌaneˈaɾ +HOLGAZANERÍA ˌolɣaθˌaneɾˈia +HOLGAZANES ˌolɣaθˈanes +HOLGUÍN olɣˈin +HOLGUINERA ˌolɣinˈeɾa +HOLGUINERO ˌolɣinˈeɾo +HOLGURA olɣˈuɾa +HOLISMO olˈismo +HOLÍSTICO olˈistiko +HOLLYWOOD ˌoʎiwoˈod +HOLMIENSE olmjˈɛnse +HOLMIO ˈolmjo +HOLOCAUSTO ˌolokˈaʊsto +HOLOGRÁFICA ˌoloɣɾˈafika +HOLOGRÁFICAS ˌoloɣɾˈafikas +HOLOGRAMA ˌoloɣɾˈama +HOLÓN olˈon +HOLÓNIMO olˈonimo +HOLONOMÍA ˌolonomˈia +HOMBRADA ombɾˈaða +HOMBRE ˈombɾe +HOMBRECILLO ˌombɾeθˈiʎo +HOMBRECITO ˌombɾeθˈito +HOMBRERA ombɾˈeɾa +HOMBRES ˈombɾes +HOMBRO ˈombɾo +HOMENAJE ˌomenˈaxe +HOMENAJEADA ˌomenˌaxeˈaða +HOMENAJEADAS ˌomenˌaxeˈaðas +HOMENAJEADO ˌomenˌaxeˈaðo +HOMENAJEADOS ˌomenˌaxeˈaðos +HOMENAJEAR ˌomenˌaxeˈaɾ +HOMEODOMINIO ˌomeˌoðomˈinjo +HOMEÓPATA ˌomeˈopata +HOMEOPATÍA ˌomeˌopatˈia +HOMEOSTASIS ˌomeostˈasis +HOMEOSTÁTICA ˌomeostˈatika +HOMEOSTÁTICAS ˌomeostˈatikas +HOMEOSTÁTICO ˌomeostˈatiko +HOMEOSTÁTICOS ˌomeostˈatikos +HOMÉRICO omˈeɾiko +HOMERO omˈeɾo +HOMICIDA ˌomiθˈiða +HOMICIDIO ˌomiθˈiðjo +HOMOAFECTIVO ˌomoˌafektˈiβo +HOMOCINÉTICO ˌomoθinˈetiko +HOMOCISTEÍNA ˌomoθˌisteˈina +HOMOFOBIA ˌomofˈoβja +HOMOFÓBICA ˌomofˈoβika +HOMOFÓBICAS ˌomofˈoβikas +HOMOFÓBICO ˌomofˈoβiko +HOMOFÓBICOS ˌomofˈoβikos +HOMÓFONA omˈofona +HOMÓFONAS omˈofonas +HOMOFÓNICO ˌomofˈoniko +HOMÓFONO omˈofono +HOMÓFONOS omˈofonos +HOMOGENEIZADA ˌomoxˌeneɪθˈaða +HOMOGENEIZADAS ˌomoxˌeneɪθˈaðas +HOMOGENEIZADO ˌomoxˌeneɪθˈaðo +HOMOGENEIZADOS ˌomoxˌeneɪθˈaðos +HOMÓGRAFA omˈoɣɾafa +HOMÓGRAFAS omˈoɣɾafas +HOMÓGRAFO omˈoɣɾafo +HOMÓGRAFOS omˈoɣɾafos +HOMÓLOGA omˈoloɣa +HOMOLOGABLE ˌomoloɣˈaβle +HOMOLOGADA ˌomoloɣˈaða +HOMOLOGADAS ˌomoloɣˈaðas +HOMOLOGADO ˌomoloɣˈaðo +HOMOLOGADOS ˌomoloɣˈaðos +HOMOLOGAR ˌomoloɣˈaɾ +HOMÓLOGAS omˈoloɣas +HOMÓLOGO omˈoloɣo +HOMÓLOGOS omˈoloɣos +HOMOMÓRFICO ˌomomˈoɾfiko +HOMÓNIMAS omˈonimas +HOMONIMIA ˌomonˈimja +HOMÓNIMO omˈonimo +HOMOPARENTALIDAD ˌomopˌaɾentˌaliðˈad +HOMOPOLÍMERO ˌomopolˈimeɾo +HOMOSEXUALIDAD ˌomosˌekswaliðˈad +HOMOTÉTICO ˌomotˈetiko +HOMOTETRÁMERO ˌomotetɾˈameɾo +HOMÚNCULO omˈunkulo +HOMÚNCULOS omˈunkulos +HONDA ˈonda +HONDARRIBITARRA ˌondaɾɾˌiβitˈaɾɾa +HONDAS ˈondas +HONDERO ondˈeɾo +HONDÍSIMA ondˈisima +HONDÍSIMAS ondˈisimas +HONDÍSIMO ondˈisimo +HONDÍSIMOS ondˈisimos +HONDO ˈondo +HONDÓN ondˈon +HONDURAS ondˈuɾas +HONDUREÑO ˌonduɾˈeɲo +HONESTA onˈesta +HONESTAS onˈestas +HONESTIDAD ˌonestiðˈad +HONESTIDADES ˌonestiðˈaðes +HONESTÍSIMO ˌonestˈisimo +HONESTO onˈesto +HONESTOS onˈestos +HONGKONÉS ˌoŋɡkonˈes +HONGO ˈoŋɡo +HONGOS ˈoŋɡos +HONOR onˈoɾ +HONORABILIDAD ˌonoɾˌaβiliðˈad +HONORABLE ˌonoɾˈaβle +HONORADA ˌonoɾˈaða +HONORADAS ˌonoɾˈaðas +HONORADO ˌonoɾˈaðo +HONORADOS ˌonoɾˈaðos +HONORAR ˌonoɾˈaɾ +HONORARIA ˌonoɾˈaɾja +HONORARIAMENTE ˌonoɾˈaɾjamˈente +HONORARIAS ˌonoɾˈaɾjas +HONORARIO ˌonoɾˈaɾjo +HONORARIOS ˌonoɾˈaɾjos +HONORES onˈoɾes +HONORÍFICA ˌonoɾˈifika +HONORÍFICAS ˌonoɾˈifikas +HONORÍFICO ˌonoɾˈifiko +HONORÍFICOS ˌonoɾˈifikos +HONRA ˈonra +HONRÁ onrˈa +HONRADA onrˈaða +HONRADAS onrˈaðas +HONRADECES ˌonraðˈeθes +HONRADEZ ˌonraðˈeθ +HONRADO onrˈaðo +HONRADOS onrˈaðos +HONRAR onrˈaɾ +HONROSA onrˈosa +HONROSAMENTE onrˈosamˈente +HONROSAS onrˈosas +HONROSO onrˈoso +HONROSOS onrˈosos +HOOLIGAN ˌoolˈiɣan +HOPALANDA ˌopalˈanda +HOPLÍTICO oplˈitiko +HORA ˈoɾa +HORACIANO ˌoɾaθjˈano +HORACIO oɾˈaθjo +HORADADA ˌoɾaðˈaða +HORADADAS ˌoɾaðˈaðas +HORADADO ˌoɾaðˈaðo +HORADADOS ˌoɾaðˈaðos +HORADAR ˌoɾaðˈaɾ +HORADO oɾˈaðo +HORADOS oɾˈaðos +HORARIO oɾˈaɾjo +HORARIOS oɾˈaɾjos +HORAS ˈoɾas +HORCA ˈoɾka +HORCHATA oɾtʃˈata +HORCÓN oɾkˈon +HORDA ˈoɾða +HORDIO ˈoɾðjo +HORIZONTAL ˌoɾiθontˈal +HORIZONTALIDAD ˌoɾiθˌontaliðˈad +HORIZONTALIZAR ˌoɾiθˌontaliθˈaɾ +HORIZONTE ˌoɾiθˈonte +HORMA ˈoɾma +HORMAZA oɾmˈaθa +HORMAZO oɾmˈaθo +HORMIGA oɾmˈiɣa +HORMIGO oɾmˈiɣo +HORMIGÓN ˌoɾmiɣˈon +HORMIGONADA ˌoɾmiɣonˈaða +HORMIGONADAS ˌoɾmiɣonˈaðas +HORMIGONADO ˌoɾmiɣonˈaðo +HORMIGONADOS ˌoɾmiɣonˈaðos +HORMIGONAR ˌoɾmiɣonˈaɾ +HORMIGONES ˌoɾmiɣˈones +HORMIGUEADA ˌoɾmiɣeˈaða +HORMIGUEADAS ˌoɾmiɣeˈaðas +HORMIGUEADO ˌoɾmiɣeˈaðo +HORMIGUEADOS ˌoɾmiɣeˈaðos +HORMIGUEAR ˌoɾmiɣeˈaɾ +HORMIGUEO ˌoɾmiɣˈeo +HORMIGUERO ˌoɾmiɣˈeɾo +HORMONA oɾmˈona +HORNABLENDA ˌoɾnaβlˈɛnda +HORNADA oɾnˈaða +HORNAZO oɾnˈaθo +HORNEADA ˌoɾneˈaða +HORNEADAS ˌoɾneˈaðas +HORNEADO ˌoɾneˈaðo +HORNEADOS ˌoɾneˈaðos +HORNEAR ˌoɾneˈaɾ +HORNERA oɾnˈeɾa +HORNERO oɾnˈeɾo +HORNO ˈoɾno +HORNOS ˈoɾnos +HORÓSCOPO oɾˈoskopo +HÓRREO ˈoɾɾeo +HORRIBLE oɾɾˈiβle +HORRIBLES oɾɾˈiβles +HORRIPILADA ˌoɾɾipilˈaða +HORRIPILADAS ˌoɾɾipilˈaðas +HORRIPILADO ˌoɾɾipilˈaðo +HORRIPILADOS ˌoɾɾipilˈaðos +HORRIPILAR ˌoɾɾipilˈaɾ +HORRO ˈoɾɾo +HORROR oɾɾˈoɾ +HORRORIZADA ˌoɾɾoɾiθˈaða +HORRORIZADAS ˌoɾɾoɾiθˈaðas +HORRORIZADO ˌoɾɾoɾiθˈaðo +HORRORIZADOS ˌoɾɾoɾiθˈaðos +HORRORIZAR ˌoɾɾoɾiθˈaɾ +HORROROSO ˌoɾɾoɾˈoso +HORROS ˈoɾɾos +HORTAL oɾtˈal +HORTALIZA ˌoɾtalˈiθa +HORTELANO ˌoɾtelˈano +HORTENSIA oɾtˈɛnsja +HORUS ˈoɾus +HOSCA ˈoska +HOSCAS ˈoskas +HOSCO ˈosko +HOSCOS ˈoskos +HOSPEDADA ˌospeðˈaða +HOSPEDADAS ˌospeðˈaðas +HOSPEDADO ˌospeðˈaðo +HOSPEDADOR ˌospeðaðˈoɾ +HOSPEDADOS ˌospeðˈaðos +HOSPEDERO ˌospeðˈeɾo +HOSPEDES ospˈeðes +HOSPICIO ospˈiθjo +HOSPITAL ˌospitˈal +HOSPITALARIO ˌospitalˈaɾjo +HOSPITALIDAD ˌospitˌaliðˈad +HOSPITALIZADA ˌospitˌaliθˈaða +HOSPITALIZADAS ˌospitˌaliθˈaðas +HOSPITALIZADO ˌospitˌaliθˈaðo +HOSPITALIZADOS ˌospitˌaliθˈaðos +HOST ˈost +HOSTAL ostˈal +HOSTIA ˈostja +HOSTIAR ostjˈaɾ +HOSTIGADA ˌostiɣˈaða +HOSTIGADAS ˌostiɣˈaðas +HOSTIGADO ˌostiɣˈaðo +HOSTIGADOS ˌostiɣˈaðos +HOSTIGAMIENTO ˌostiɣamjˈɛnto +HOSTIGAR ˌostiɣˈaɾ +HOSTIL ostˈil +HOSTILIDAD ˌostiliðˈad +HOSTILIZAR ˌostiliθˈaɾ +HOT ˈot +HOTDOG otðˈoɡ +HOTEL otˈel +HOTELERO ˌotelˈeɾo +HOTELES otˈeles +HOUSE ˈowse +HOY ˈoɪ +HOYA ˈojja +HOYAZO ojjˈaθo +HOYOS ˈojjos +HOZ ˈoθ +HOZADA oθˈaða +HOZADAS oθˈaðas +HOZADO oθˈaðo +HOZADOS oθˈaðos +HOZAR oθˈaɾ +HRODNA ˈatʃeɾɾˈodna +HUACA wˈaka +HUACALITO wˌakalˈito +HUACHAFO watʃˈafo +HUACHIMÁN wˌatʃimˈan +HUACHINANGO wˌatʃinˈaŋɡo +HUAICO wˈaɪko +HUAILULO waɪlˈulo +HUAIRAVO waɪɾˈaβo +HUAIRURO waɪɾˈuɾo +HUALAÑE walˈaɲe +HUALAÑÉ wˌalaɲˈe +HUAMANGA wamˈaŋɡa +HUANCA wˈanka +HUANCAÍNA wˌankaˈina +HUANCAVILCA wˌankaβˈilka +HUANTINO wantˈino +HUÁNUCO wˈanuko +HUANUQUEÑA wˌanukˈeɲa +HUANUQUEÑO wˌanukˈeɲo +HUAPANGUERO wˌapaŋɡˈeɾo +HUAQUERO wakˈeɾo +HUARACHE waɾˈatʃe +HUARACINO wˌaɾaθˈino +HUARGO wˈaɾɣo +HUARI wˈaɾi +HUARIZO waɾˈiθo +HUARPA wˈaɾpa +HUASCARISTA wˌaskaɾˈista +HUASO wˈaso +HUAURINA waʊɾˈina +HUAURINAS waʊɾˈinas +HUAURINO waʊɾˈino +HUAURINOS waʊɾˈinos +HUAUZONTLE waʊθˈontle +HUAYLULO waɪlˈulo +HUAYRURO waɪɾˈuɾo +HUAZONTLE waθˈontle +HUB ˈub +HUBE ˈuβe +HUBIERA uβjˈeɾa +HUBIERAIS uβjˈeɾaɪs +HUBIÉRAMOS uβjˈeɾamos +HUBIERAN uβjˈeɾan +HUBIERAS uβjˈeɾas +HUBIERE uβjˈeɾe +HUBIEREIS uβjˈeɾeɪs +HUBIÉREMOS uβjˈeɾemos +HUBIEREN uβjˈeɾen +HUBIERES uβjˈeɾes +HUBIERON uβjˈeɾon +HUBIESE uβjˈese +HUBIESEIS uβjˈeseɪs +HUBIÉSEMOS uβjˈesemos +HUBIESEN uβjˈesen +HUBIESES uβjˈeses +HUBIMOS uβˈimos +HUBISTE uβˈiste +HUBISTEIS uβˈisteɪs +HUBO ˈuβo +HUCHEAR ˌutʃeˈaɾ +HUCHO ˈutʃo +HUEÁ weˈa +HUEBRA wˈeβɾa +HUECO wˈeko +HUECOS wˈekos +HUEGO wˈeɣo +HUEHUE wˈewe +HUEHUETECO wˌewetˈeko +HUEHUETENANGO wˌewetenˈaŋɡo +HUELA wˈela +HUELE wˈele +HUELGA wˈelɣa +HUELGO wˈelɣo +HUELGOS wˈelɣos +HUELGUÍSTICO welɣˈistiko +HUELLA wˈeʎa +HUELLAS wˈeʎas +HUELVA wˈelβa +HUELVEÑA welβˈeɲa +HUELVEÑO welβˈeɲo +HUEMUL wemˈul +HUEQUECILLO wˌekeθˈiʎo +HUEQUECITO wˌekeθˈito +HUEQUITO wekˈito +HUERCO wˈeɾko +HUÉRFANA wˈeɾfana +HUERFANITO wˌeɾfanˈito +HUÉRFANO wˈeɾfano +HUERO wˈeɾo +HUERTA wˈeɾta +HUERTANO weɾtˈano +HUERTECILLO wˌeɾteθˈiʎo +HUERTERO weɾtˈeɾo +HUERTISTA weɾtˈista +HUERTO wˈeɾto +HUESA wˈesa +HUESCA wˈeska +HUESECILLO wˌeseθˈiʎo +HUESECITO wˌeseθˈito +HUESITO wesˈito +HUESOSO wesˈoso +HUÉSPED wˈesped +HUÉSPEDA wˈespeða +HUESTE wˈeste +HUESUDA wesˈuða +HUESUDAS wesˈuðas +HUESUDO wesˈuðo +HUESUDOS wesˈuðos +HUEVA wˈeβa +HUEVADA weβˈaða +HUEVAZO weβˈaθo +HUEVEADA wˌeβeˈaða +HUEVEADAS wˌeβeˈaðas +HUEVEADO wˌeβeˈaðo +HUEVEADOS wˌeβeˈaðos +HUEVEAR wˌeβeˈaɾ +HUEVECILLO wˌeβeθˈiʎo +HUEVEO weβˈeo +HUEVEÓ wˌeβeˈo +HUEVERA weβˈeɾa +HUEVERÍA wˌeβeɾˈia +HUEVERO weβˈeɾo +HUEVITO weβˈito +HUEVO wˈeβo +HUEVÓN weβˈon +HUEVONA weβˈona +HUEVONAS weβˈonas +HUEVONES weβˈones +HUEVOS wˈeβos +HUGO ˈuɣo +HUÍ wˈi +HUICHOL witʃˈol +HUIDO wˈiðo +HUILA wˈila +HUILCO wˈilko +HUILO wˈilo +HUILOTA wilˈota +HUIÑA wˈiɲa +HUINCA wˈinka +HUINCHA wˈintʃa +HUINGÁN wiŋɡˈan +HUIPIL wipˈil +HUIQUE wˈike +HUIR wˈiɾ +HUISACHE wisˈatʃe +HUITLACOCHE wˌitlakˈotʃe +HULE ˈule +HULES ˈules +HUMA ˈuma +HUMADA umˈaða +HUMADAS umˈaðas +HUMADO umˈaðo +HUMADOS umˈaðos +HUMANA umˈana +HUMANAS umˈanas +HUMANCÉ ˌumanθˈe +HUMANES umˈanes +HUMANIDAD ˌumaniðˈad +HUMANIFORME ˌumanifˈoɾme +HUMANISTA ˌumanˈista +HUMANITARIO ˌumanitˈaɾjo +HUMANITARISMO ˌumanˌitaɾˈismo +HUMANIZADA ˌumaniθˈaða +HUMANIZADAS ˌumaniθˈaðas +HUMANIZADO ˌumaniθˈaðo +HUMANIZADOR ˌumanˌiθaðˈoɾ +HUMANIZADOS ˌumaniθˈaðos +HUMANIZAR ˌumaniθˈaɾ +HUMANO umˈano +HUMANOS umˈanos +HUMAR umˈaɾ +HUMAREDA ˌumaɾˈeða +HUMAZO umˈaθo +HUMBERTO umbˈeɾto +HUMEADA ˌumeˈaða +HUMEADAS ˌumeˈaðas +HUMEADO ˌumeˈaðo +HUMEADOS ˌumeˈaðos +HUMEANTE ˌumeˈante +HUMEAR ˌumeˈaɾ +HUMECTADA ˌumektˈaða +HUMECTADAS ˌumektˈaðas +HUMECTADO ˌumektˈaðo +HUMECTADOS ˌumektˈaðos +HUMECTANTES ˌumektˈantes +HUMECTAR ˌumektˈaɾ +HUMEDAD ˌumeðˈad +HUMEDECE ˌumeðˈeθe +HUMEDECEMOS ˌumeðeθˈemos +HUMEDECEN ˌumeðˈeθen +HUMEDECER ˌumeðeθˈeɾ +HUMEDECERÁ ˌumeðˌeθeɾˈa +HUMEDECERÁS ˌumeðˌeθeɾˈas +HUMEDECEREMOS ˌumeðˌeθeɾˈemos +HUMEDECERÍAMOS ˌumeðˌeθeɾˈiamos +HUMEDECES ˌumeðˈeθes +HUMEDECÍAMOS ˌumeðeθˈiamos +HUMEDECIDA ˌumeðeθˈiða +HUMEDECIDAS ˌumeðeθˈiðas +HUMEDECIDO ˌumeðeθˈiðo +HUMEDECIDOS ˌumeðeθˈiðos +HUMEDECIMIENTO ˌumeðˌeθimjˈɛnto +HÚMEDO ˈumeðo +HUMERA umˈeɾa +HUMERAL ˌumeɾˈal +HUMERALES ˌumeɾˈales +HUMERAS umˈeɾas +HÚMERO ˈumeɾo +HUMEROCUBITAL ˌumeɾˌokuβitˈal +HUMIDIFICACIÓN ˌumiðˌifikaθjˈon +HUMIDIFICAR ˌumiðˌifikˈaɾ +HUMILDE umˈilðe +HUMILDES umˈilðes +HUMILLACIÓN ˌumiʎaθjˈon +HUMITA umˈita +HUMITO umˈito +HUMO ˈumo +HUMOR umˈoɾ +HUMORAL ˌumoɾˈal +HUMORCILLO ˌumoɾθˈiʎo +HUMORISMO ˌumoɾˈismo +HUNA ˈuna +HUNAS ˈunas +HUNDIDA undˈiða +HUNDIDAS undˈiðas +HUNDIDO undˈiðo +HUNDIDOS undˈiðos +HUNDIMIENTO ˌundimjˈɛnto +HUNDIR undˈiɾ +HÚNGARO ˈuŋɡaɾo +HUNGRÍA uŋɡɾˈia +HUNO ˈuno +HUNOS ˈunos +HUNTINGTINA ˌuntiŋɡtˈina +HURACAN uɾˈakan +HURACÁN ˌuɾakˈan +HURACANES ˌuɾakˈanes +HURAÑA uɾˈaɲa +HURAÑAS uɾˈaɲas +HURAÑO uɾˈaɲo +HURAÑOS uɾˈaɲos +HURDANO uɾðˈano +HURGADA uɾɣˈaða +HURGADAS uɾɣˈaðas +HURGADO uɾɣˈaðo +HURGADOS uɾɣˈaðos +HURGAR uɾɣˈaɾ +HURÍ uɾˈi +HURÓN uɾˈon +HURONEADA ˌuɾoneˈaða +HURONEADAS ˌuɾoneˈaðas +HURONEADO ˌuɾoneˈaðo +HURONEADOS ˌuɾoneˈaðos +HURONEAR ˌuɾoneˈaɾ +HURRA ˈuɾɾa +HURTADA uɾtˈaða +HURTADAS uɾtˈaðas +HURTADO uɾtˈaðo +HURTADOR ˌuɾtaðˈoɾ +HURTADOS uɾtˈaðos +HURTO ˈuɾto +HÚSAR ˈusaɾ +HUSMEADA ˌusmeˈaða +HUSMEADAS ˌusmeˈaðas +HUSMEADO ˌusmeˈaðo +HUSMEADOS ˌusmeˈaðos +HUSO ˈuso +HUSOS ˈusos +HUTÍA utˈia +HUY ˈujj +HUYERON ujjˈeɾon +HUYÓ ujjˈo +HYDRA ˈiðɾa +IBA ˈiβa +IBAGUEREÑO ˌiβaɣeɾˈeɲo +IBAIS ˈiβaɪs +ÍBAMOS ˈiβamos +IBAN ˈiβan +IBÁÑEZ iβˈaɲeθ +IBAÑISTA ˌiβaɲˈista +IBARRA iβˈaɾɾa +IBAS ˈiβas +IBERIA iβˈeɾja +IBÉRICA iβˈeɾika +IBÉRICAS iβˈeɾikas +IBÉRICO iβˈeɾiko +IBÉRICOS iβˈeɾikos +IBEROAMERICANA ˌiβeɾˌoamˌeɾikˈana +IBEROAMERICANAS ˌiβeɾˌoamˌeɾikˈanas +IBEROAMERICANO ˌiβeɾˌoamˌeɾikˈano +IBEROAMERICANOS ˌiβeɾˌoamˌeɾikˈanos +ÍBICE ˈiβiθe +IBICENCA ˌiβiθˈɛnka +IBICENCAS ˌiβiθˈɛnkas +IBICENCO ˌiβiθˈɛnko +IBICENCOS ˌiβiθˈɛnkos +IBIRAPITÁ ˌiβiɾˌapitˈa +IBIS ˈiβis +IBIZA iβˈiθa +IBÓN iβˈon +IBOTÉNICO ˌiβotˈeniko +ICA ˈika +ÍCARO ˈikaɾo +ICE ˈiθe +ICÉ iθˈe +ICEBERG ˌiθeβˈeɾɡ +ICNITA iknˈita +ICNOGÉNERO ˌiknoxˈeneɾo +ICONICIDAD ˌikonˌiθiðˈad +ICÓNICO ikˈoniko +ICONO ikˈono +ÍCONO ˈikono +ICONOCLASTA ˌikonoklˈasta +ICONOCLASTAS ˌikonoklˈastas +ICONOGRAFÍA ˌikonˌoɣɾafˈia +ICONÓGRAFO ˌikonˈoɣɾafo +ICONOLÓGICO ˌikonolˈoxiko +ICONOSTASIO ˌikonostˈasjo +ICOR ikˈoɾ +ICORES ikˈoɾes +ICTIÓLOGO iktjˈoloɣo +ICTIOSAURIO ˌiktjosˈaʊɾjo +ID ˈid +IDA ˈiða +IDAHO iðˈao +IDAHOANO ˌiðaoˈano +IDAS ˈiðas +IDEA iðˈea +IDEACIÓN ˌiðeaθjˈon +IDEADA ˌiðeˈaða +IDEADAS ˌiðeˈaðas +IDEADO ˌiðeˈaðo +IDEADOR ˌiðeaðˈoɾ +IDEADOS ˌiðeˈaðos +IDEAL ˌiðeˈal +IDEALES ˌiðeˈales +IDEALISTA ˌiðealˈista +IDEALISTAS ˌiðealˈistas +IDEALIZADA ˌiðeˌaliθˈaða +IDEALIZADAS ˌiðeˌaliθˈaðas +IDEALIZADO ˌiðeˌaliθˈaðo +IDEALIZADOS ˌiðeˌaliθˈaðos +IDEALIZAR ˌiðeˌaliθˈaɾ +IDEAR ˌiðeˈaɾ +IDEARIO ˌiðeˈaɾjo +IDEAS iðˈeas +ÍDEM ˈiðem +IDENTIDAD ˌiðentiðˈad +IDENTIFICACIÓN ˌiðentˌifikaθjˈon +IDENTIFICADA ˌiðentˌifikˈaða +IDENTIFICADAS ˌiðentˌifikˈaðas +IDENTIFICADO ˌiðentˌifikˈaðo +IDENTIFICADOR ˌiðentˌifikaðˈoɾ +IDENTIFICADORA ˌiðentˌifikaðˈoɾa +IDENTIFICADORAS ˌiðentˌifikaðˈoɾas +IDENTIFICADORES ˌiðentˌifikaðˈoɾes +IDENTIFICADOS ˌiðentˌifikˈaðos +IDENTIFICAR ˌiðentˌifikˈaɾ +IDENTIKIT ˌiðentikˈit +IDEOGRÁFICO ˌiðeoɣɾˈafiko +IDEOGRAMA ˌiðeoɣɾˈama +IDEÓLOGA ˌiðeˈoloɣa +IDEOLOGÍA ˌiðeˌoloxˈia +IDEOLOGIZAR ˌiðeˌoloxiθˈaɾ +IDEÓLOGO ˌiðeˈoloɣo +IDEOMORFO ˌiðeomˈoɾfo +IDÍLICO iðˈiliko +IDILIO iðˈiljo +IDIOMA iðjˈoma +IDIOMAS iðjˈomas +IDIOPÁTICA ˌiðjopˈatika +IDIOPÁTICAS ˌiðjopˈatikas +IDIOPÁTICO ˌiðjopˈatiko +IDIOPÁTICOS ˌiðjopˈatikos +IDIOSINCRASIA ˌiðjosinkɾˈasja +IDIOTA iðjˈota +IDIOTAS iðjˈotas +IDIOTEZ ˌiðjotˈeθ +IDIOTIZADA ˌiðjotiθˈaða +IDIOTIZADAS ˌiðjotiθˈaðas +IDIOTIZADO ˌiðjotiθˈaðo +IDIOTIZADOS ˌiðjotiθˈaðos +IDIOTIZAR ˌiðjotiθˈaɾ +IDISH iðˈiʃ +IDO ˈiðo +IDOLATRADA ˌiðolatɾˈaða +IDOLATRADAS ˌiðolatɾˈaðas +IDOLATRADO ˌiðolatɾˈaðo +IDOLATRADOS ˌiðolatɾˈaðos +IDOLATRAR ˌiðolatɾˈaɾ +IDONEIDAD ˌiðoneɪðˈad +IDÓNEO iðˈoneo +IDOS ˈiðos +IDRISÍ ˌiðɾisˈi +IDUMEO ˌiðumˈeo +IDUS ˈiðus +ÍES ˈies +IFE ˈife +IFIGENIA ˌifixˈenja +IFRIT ifɾˈit +IGBO ˈiɡβo +IGLESIA iɣlˈesja +IGLÚ iɣlˈu +IGNACIO iɡnˈaθjo +IGNARA iɡnˈaɾa +IGNARAS iɡnˈaɾas +IGNARO iɡnˈaɾo +IGNAROS iɡnˈaɾos +IGNÍFUGO iɡnˈifuɣo +IGNIMBRITA ˌiɡnimbɾˈita +IGNOMINIOSO ˌiɡnominjˈoso +IGNORADA ˌiɡnoɾˈaða +IGNORADAS ˌiɡnoɾˈaðas +IGNORADO ˌiɡnoɾˈaðo +IGNORADOS ˌiɡnoɾˈaðos +IGNORANTE ˌiɡnoɾˈante +IGNORAR ˌiɡnoɾˈaɾ +IGNOTA iɡnˈota +IGNOTAS iɡnˈotas +IGNOTO iɡnˈoto +IGNOTOS iɡnˈotos +IGUAL iɣwˈal +IGUALADA ˌiɣwalˈaða +IGUALADAS ˌiɣwalˈaðas +IGUALADO ˌiɣwalˈaðo +IGUALADOS ˌiɣwalˈaðos +IGUALAR ˌiɣwalˈaɾ +IGUALDAD ˌiɣwalðˈad +IGUALES iɣwˈales +IGUALITARISTA ˌiɣwalˌitaɾˈista +IGUALMENTE iɣwˈalmˈente +IGUANA iɣwˈana +IGUANODONTIANO ˌiɣwanˌoðontjˈano +IJADA ixˈaða +IJAR ixˈaɾ +IKURRIÑA ˌikuɾɾˈiɲa +ILACIÓN ˌilaθjˈon +ILE ˈile +ILEGAL ˌileɣˈal +ILEGALES ˌileɣˈales +ILEGALIDAD ˌileɣˌaliðˈad +ILEGALIDADES ˌileɣˌaliðˈaðes +ILEGALISMO ˌileɣalˈismo +ILEGALIZADA ˌileɣˌaliθˈaða +ILEGALIZADAS ˌileɣˌaliθˈaðas +ILEGALIZADO ˌileɣˌaliθˈaðo +ILEGALIZADOS ˌileɣˌaliθˈaðos +ILEGALIZAR ˌileɣˌaliθˈaɾ +ILEGIBILIDAD ˌilexˌiβiliðˈad +ILEGITIMAR ˌilexˌitimˈaɾ +ILEGITIMIDAD ˌilexˌitimiðˈad +ILEGÍTIMO ˌilexˈitimo +ÍLEO ˈileo +ILEOANAL ˌileˌoanˈal +ILEOANALES ˌileˌoanˈales +ILEOCECAL ˌileˌoθekˈal +ILEOCECALES ˌileˌoθekˈales +ILEOCÓLICO ˌileokˈoliko +ÍLEON ˈileon +ÍLEONES ˈileˌones +ILEOSTOMÍA ˌileˌostomˈia +ILESO ilˈeso +ILETRADA ˌiletɾˈaða +ILETRADAS ˌiletɾˈaðas +ILETRADO ˌiletɾˈaðo +ILETRADOS ˌiletɾˈaðos +ILIACA iljˈaka +ILIACAS iljˈakas +ILIACO iljˈako +ILÍACO ilˈiako +ILIACOS iljˈakos +ILÍCITA ilˈiθita +ILICITANO ˌiliθitˈano +ILÍCITAS ilˈiθitas +ILÍCITO ilˈiθito +ILÍCITOS ilˈiθitos +ILIMITADO ˌilimitˈaðo +ILINOISIANO ˌilinoɪsjˈano +ILIOLUMBAR ˌiljolumbˈaɾ +ILION ˈiljon +ILIOTIBIAL ˌiljotiβjˈal +ILIQUIDEZ ˌilikiðˈeθ +ILÍRICO ilˈiɾiko +ILIRIO ilˈiɾjo +ILITA ilˈita +ILMENITA ˌilmenˈita +ILOCANA ˌilokˈana +ILOCANO ˌilokˈano +ILOCUTIVA ˌilokutˈiβa +ILOCUTIVAS ˌilokutˈiβas +ILOCUTIVO ˌilokutˈiβo +ILOCUTIVOS ˌilokutˈiβos +ILÓGICA ilˈoxika +ILÓGICAS ilˈoxikas +ILÓGICO ilˈoxiko +ILÓGICOS ilˈoxikos +ILUDIDA ˌiluðˈiða +ILUDIDAS ˌiluðˈiðas +ILUDIDO ˌiluðˈiðo +ILUDIDOS ˌiluðˈiðos +ILUMINACIÓN ˌilumˌinaθjˈon +ILUMINADA ˌiluminˈaða +ILUMINADAS ˌiluminˈaðas +ILUMINADO ˌiluminˈaðo +ILUMINADOS ˌiluminˈaðos +ILUMINANTE ˌiluminˈante +ILUMINAR ˌiluminˈaɾ +ILUMINATIVO ˌilumˌinatˈiβo +ILUSIÓN ˌilusjˈon +ILUSIONADA ˌilusjonˈaða +ILUSIONADAS ˌilusjonˈaðas +ILUSIONADO ˌilusjonˈaðo +ILUSIONADOS ˌilusjonˈaðos +ILUSIONANTE ˌilusjonˈante +ILUSIONAR ˌilusjonˈaɾ +ILUSIVA ˌilusˈiβa +ILUSIVAS ˌilusˈiβas +ILUSIVO ˌilusˈiβo +ILUSIVOS ˌilusˈiβos +ILUSO ilˈuso +ILUSTRACIÓN ˌilustɾaθjˈon +ILUSTRADA ˌilustɾˈaða +ILUSTRADAS ˌilustɾˈaðas +ILUSTRADÍSIMO ˌilustɾaðˈisimo +ILUSTRADO ˌilustɾˈaðo +ILUSTRADOR ˌilustɾaðˈoɾ +ILUSTRADORA ˌilustɾaðˈoɾa +ILUSTRADOS ˌilustɾˈaðos +ILUSTRAR ˌilustɾˈaɾ +ILUSTRE ilˈustɾe +IMAGEN imˈaxen +IMÁGEN imˈaxen +IMAGENES ˌimaxˈenes +IMÁGENES imˈaxenes +IMAGINA ˌimaxˈina +IMAGINABLE ˌimaxinˈaβle +IMAGINABLES ˌimaxinˈaβles +IMAGINACIÓN ˌimaxˌinaθjˈon +IMAGINACIONES ˌimaxˌinaθjˈones +IMAGINADA ˌimaxinˈaða +IMAGINADAS ˌimaxinˈaðas +IMAGINADO ˌimaxinˈaðo +IMAGINADOS ˌimaxinˈaðos +IMAGINAMOS ˌimaxinˈamos +IMAGINANDO ˌimaxinˈando +IMAGINAR ˌimaxinˈaɾ +IMAGINARA ˌimaxinˈaɾa +IMAGINARÁ ˌimaxˌinaɾˈa +IMAGINÁRAMOS ˌimaxinˈaɾamos +IMAGINARAS ˌimaxinˈaɾas +IMAGINARÁS ˌimaxˌinaɾˈas +IMAGINAREIS ˌimaxinˈaɾeɪs +IMAGINAREMOS ˌimaxˌinaɾˈemos +IMAGINARES ˌimaxinˈaɾes +IMAGINARIA ˌimaxinˈaɾja +IMAGINARÍAMOS ˌimaxˌinaɾˈiamos +IMAGINARIAS ˌimaxinˈaɾjas +IMAGINARIO ˌimaxinˈaɾjo +IMAGINARIOS ˌimaxinˈaɾjos +IMAGINAS ˌimaxˈinas +IMAGINASTE ˌimaxinˈaste +IMAGÍNATE ˌimaxˈinate +IMAGINATIVO ˌimaxˌinatˈiβo +IMAGINE ˌimaxˈine +IMAGINEMOS ˌimaxinˈemos +IMAGINERA ˌimaxinˈeɾa +IMAGINERO ˌimaxinˈeɾo +IMAGINES ˌimaxˈines +IMAGINO ˌimaxˈino +IMAGISMO ˌimaxˈismo +IMAM ˈimam +IMÁN imˈan +IMANACIÓN ˌimanaθjˈon +IMANADA ˌimanˈaða +IMANADAS ˌimanˈaðas +IMANADO ˌimanˈaðo +IMANADOS ˌimanˈaðos +IMANAR ˌimanˈaɾ +IMANTADA ˌimantˈaða +IMANTADAS ˌimantˈaðas +IMANTADO ˌimantˈaðo +IMANTADOS ˌimantˈaðos +IMANTAR ˌimantˈaɾ +IMAX imˈaks +IMBÉCIL imbˈeθil +IMBÉCILES imbˈeθiles +IMBECILIZAR ˌimbeθˌiliθˈaɾ +IMBERBE imbˈeɾβe +IMBIAR imbjˈaɾ +IMBORNAL ˌimboɾnˈal +IMBRICADA ˌimbɾikˈaða +IMBRICADAS ˌimbɾikˈaðas +IMBRICADO ˌimbɾikˈaðo +IMBRICADOS ˌimbɾikˈaðos +IMBRICAR ˌimbɾikˈaɾ +ÍMBRICE ˈimbɾiθe +IMBUIDA imbwˈiða +IMBUIDAS imbwˈiðas +IMBUIDO imbwˈiðo +IMBUIDOS imbwˈiðos +IMBUIR imbwˈiɾ +IMITABAN ˌimitˈaβan +IMITACIÓN ˌimitaθjˈon +IMITADA ˌimitˈaða +IMITADAS ˌimitˈaðas +IMITADO ˌimitˈaðo +IMITADOR ˌimitaðˈoɾ +IMITADORA ˌimitaðˈoɾa +IMITADOS ˌimitˈaðos +IMITAR ˌimitˈaɾ +IMITATIVA ˌimitatˈiβa +IMITATIVAS ˌimitatˈiβas +IMITATIVO ˌimitatˈiβo +IMITATIVOS ˌimitatˈiβos +IMPACIENCIA ˌimpaθjˈɛnθja +IMPACIENTADA ˌimpaθjentˈaða +IMPACIENTADAS ˌimpaθjentˈaðas +IMPACIENTADO ˌimpaθjentˈaðo +IMPACIENTADOS ˌimpaθjentˈaðos +IMPACIENTEMENTE ˌimpaθjˈɛntemˈente +IMPACIENTES ˌimpaθjˈɛntes +IMPACTADA ˌimpaktˈaða +IMPACTADAS ˌimpaktˈaðas +IMPACTADO ˌimpaktˈaðo +IMPACTADOR ˌimpaktaðˈoɾ +IMPACTADOS ˌimpaktˈaðos +IMPACTANTES ˌimpaktˈantes +IMPACTAR ˌimpaktˈaɾ +IMPACTO impˈakto +IMPAGABLE ˌimpaɣˈaβle +IMPAGAR ˌimpaɣˈaɾ +IMPALA impˈala +IMPARABLE ˌimpaɾˈaβle +IMPARABLES ˌimpaɾˈaβles +IMPARCIAL ˌimpaɾθjˈal +IMPARCIALES ˌimpaɾθjˈales +IMPARCIALIDAD ˌimpaɾθjˌaliðˈad +IMPARTIDA ˌimpaɾtˈiða +IMPARTIDAS ˌimpaɾtˈiðas +IMPARTIDO ˌimpaɾtˈiðo +IMPARTIDOR ˌimpaɾtiðˈoɾ +IMPARTIDOS ˌimpaɾtˈiðos +IMPARTIR ˌimpaɾtˈiɾ +IMPASSE impˈasse +IMPEACHMENT ˌimpeatʃmˈɛnt +IMPECABILIDAD ˌimpekˌaβiliðˈad +IMPECABILIDADES ˌimpekˌaβiliðˈaðes +IMPECABLE ˌimpekˈaβle +IMPECABLEMENTE ˌimpekˈaβlemˈente +IMPECABLES ˌimpekˈaβles +IMPEDÍAMOS ˌimpeðˈiamos +IMPEDIDA ˌimpeðˈiða +IMPEDIDAS ˌimpeðˈiðas +IMPEDIDO ˌimpeðˈiðo +IMPEDIDOS ˌimpeðˈiðos +IMPEDIMENTO ˌimpeðimˈɛnto +IMPEDIMOS ˌimpeðˈimos +IMPEDIR ˌimpeðˈiɾ +IMPEDIRÁ ˌimpeðiɾˈa +IMPEDIRÁS ˌimpeðiɾˈas +IMPEDIREMOS ˌimpeðiɾˈemos +IMPEDIRÍAMOS ˌimpeðiɾˈiamos +IMPEDISTE ˌimpeðˈiste +IMPELIDA ˌimpelˈiða +IMPELIDAS ˌimpelˈiðas +IMPELIDO ˌimpelˈiðo +IMPELIDOS ˌimpelˈiðos +IMPERA impˈeɾa +IMPERADA ˌimpeɾˈaða +IMPERADAS ˌimpeɾˈaðas +IMPERADO ˌimpeɾˈaðo +IMPERADOS ˌimpeɾˈaðos +IMPERAMOS ˌimpeɾˈamos +IMPERANDO ˌimpeɾˈando +IMPERANTE ˌimpeɾˈante +IMPERAR ˌimpeɾˈaɾ +IMPERARA ˌimpeɾˈaɾa +IMPERARÁ ˌimpeɾaɾˈa +IMPERÁRAMOS ˌimpeɾˈaɾamos +IMPERARAS ˌimpeɾˈaɾas +IMPERARÁS ˌimpeɾaɾˈas +IMPERARE ˌimpeɾˈaɾe +IMPERAREIS ˌimpeɾˈaɾeɪs +IMPERAREMOS ˌimpeɾaɾˈemos +IMPERARES ˌimpeɾˈaɾes +IMPERARÍAMOS ˌimpeɾaɾˈiamos +IMPERAS impˈeɾas +IMPERASTE ˌimpeɾˈaste +IMPERATIVA ˌimpeɾatˈiβa +IMPERATIVAS ˌimpeɾatˈiβas +IMPERATIVO ˌimpeɾatˈiβo +IMPERATIVOS ˌimpeɾatˈiβos +IMPERCEPTIBLE ˌimpeɾθepːtˈiβle +IMPERCEPTIBLES ˌimpeɾθepːtˈiβles +IMPERDONABLE ˌimpeɾðonˈaβle +IMPERDONABLES ˌimpeɾðonˈaβles +IMPERE impˈeɾe +IMPERECEDERO ˌimpeɾˌeθeðˈeɾo +IMPEREMOS ˌimpeɾˈemos +IMPERES impˈeɾes +IMPERFECCIÓN ˌimpeɾfekθjˈon +IMPERFECTIVO ˌimpeɾfektˈiβo +IMPERIAL ˌimpeɾjˈal +IMPERIALISMO ˌimpeɾjalˈismo +IMPERIALISTA ˌimpeɾjalˈista +IMPERIALISTAS ˌimpeɾjalˈistas +IMPERIALMENTE ˌimpeɾjˈalmˈente +IMPERIO impˈeɾjo +IMPERIOSO ˌimpeɾjˈoso +IMPERITA ˌimpeɾˈita +IMPERITAS ˌimpeɾˈitas +IMPERITO ˌimpeɾˈito +IMPERITOS ˌimpeɾˈitos +IMPERMANENCIA ˌimpeɾmanˈɛnθja +IMPERMEABILIDAD ˌimpeɾmˌeaβˌiliðˈad +IMPERMEABILIZADA ˌimpeɾmˌeaβˌiliθˈaða +IMPERMEABILIZADAS ˌimpeɾmˌeaβˌiliθˈaðas +IMPERMEABILIZADO ˌimpeɾmˌeaβˌiliθˈaðo +IMPERMEABILIZADOS ˌimpeɾmˌeaβˌiliθˈaðos +IMPERMEABILIZAR ˌimpeɾmˌeaβˌiliθˈaɾ +IMPERMEABLE ˌimpeɾmeˈaβle +IMPERMEABLES ˌimpeɾmeˈaβles +IMPERO impˈeɾo +IMPERSONAL ˌimpeɾsonˈal +IMPERSONALIZAR ˌimpeɾsˌonaliθˈaɾ +IMPERTINENTE ˌimpeɾtinˈɛnte +IMPÉTIGO impˈetiɣo +IMPETRADA ˌimpetɾˈaða +IMPETRADAS ˌimpetɾˈaðas +IMPETRADO ˌimpetɾˈaðo +IMPETRADOS ˌimpetɾˈaðos +ÍMPETU ˈimpetu +IMPETUOSIDAD ˌimpetwˌosiðˈad +IMPETUOSO ˌimpetwˈoso +IMPÍO impˈio +IMPLACABLE ˌimplakˈaβle +IMPLACABLES ˌimplakˈaβles +IMPLANTACIÓN ˌimplantaθjˈon +IMPLANTADA ˌimplantˈaða +IMPLANTADAS ˌimplantˈaðas +IMPLANTADO ˌimplantˈaðo +IMPLANTADOS ˌimplantˈaðos +IMPLANTAR ˌimplantˈaɾ +IMPLANTOLOGÍA ˌimplantˌoloxˈia +IMPLEMENTADA ˌimplementˈaða +IMPLEMENTADAS ˌimplementˈaðas +IMPLEMENTADO ˌimplementˈaðo +IMPLEMENTADOS ˌimplementˈaðos +IMPLEMENTAR ˌimplementˈaɾ +IMPLICACIÓN ˌimplikaθjˈon +IMPLICACIONES ˌimplikaθjˈones +IMPLICADA ˌimplikˈaða +IMPLICADAS ˌimplikˈaðas +IMPLICADO ˌimplikˈaðo +IMPLICADOS ˌimplikˈaðos +IMPLICAMOS ˌimplikˈamos +IMPLICAR ˌimplikˈaɾ +IMPLÍCITA implˈiθita +IMPLÍCITAS implˈiθitas +IMPLÍCITO implˈiθito +IMPLÍCITOS implˈiθitos +IMPLORANTE ˌimploɾˈante +IMPLOSIONADA ˌimplosjonˈaða +IMPLOSIONADAS ˌimplosjonˈaðas +IMPLOSIONADO ˌimplosjonˈaðo +IMPLOSIONADOS ˌimplosjonˈaðos +IMPLOSIONAR ˌimplosjonˈaɾ +IMPOLUTO ˌimpolˈuto +IMPONENCIA ˌimponˈɛnθja +IMPONENTE ˌimponˈɛnte +IMPONENTES ˌimponˈɛntes +IMPONER ˌimponˈeɾ +IMPONIBILIDAD ˌimponˌiβiliðˈad +IMPOPULAR ˌimpopulˈaɾ +IMPOPULARES ˌimpopulˈaɾes +IMPOPULARIDAD ˌimpopˌulaɾiðˈad +IMPORTA impˈoɾta +IMPORTACIÓN ˌimpoɾtaθjˈon +IMPORTADA ˌimpoɾtˈaða +IMPORTADAS ˌimpoɾtˈaðas +IMPORTADO ˌimpoɾtˈaðo +IMPORTADORA ˌimpoɾtaðˈoɾa +IMPORTADOS ˌimpoɾtˈaðos +IMPORTANCIA ˌimpoɾtˈanθja +IMPORTANTE ˌimpoɾtˈante +IMPORTANTES ˌimpoɾtˈantes +IMPORTAR ˌimpoɾtˈaɾ +IMPORTE impˈoɾte +IMPORTUNA ˌimpoɾtˈuna +IMPORTUNAR ˌimpoɾtunˈaɾ +IMPORTUNAS ˌimpoɾtˈunas +IMPORTUNO ˌimpoɾtˈuno +IMPORTUNOS ˌimpoɾtˈunos +IMPOSIBILIDAD ˌimposˌiβiliðˈad +IMPOSIBILITADA ˌimposˌiβilitˈaða +IMPOSIBILITADAS ˌimposˌiβilitˈaðas +IMPOSIBILITADO ˌimposˌiβilitˈaðo +IMPOSIBILITADOS ˌimposˌiβilitˈaðos +IMPOSIBILITAR ˌimposˌiβilitˈaɾ +IMPOSIBLE ˌimposˈiβle +IMPOSICIÓN ˌimposiθjˈon +IMPOSTA impˈosta +IMPOSTAS impˈostas +IMPOSTO impˈosto +IMPOSTURA ˌimpostˈuɾa +IMPOTENCIA ˌimpotˈɛnθja +IMPOTENTE ˌimpotˈɛnte +IMPOTENTES ˌimpotˈɛntes +IMPRACTICABLE ˌimpɾaktikˈaβle +IMPRACTICABLES ˌimpɾaktikˈaβles +IMPRECACIÓN ˌimpɾekaθjˈon +IMPRECADA ˌimpɾekˈaða +IMPRECADAS ˌimpɾekˈaðas +IMPRECADO ˌimpɾekˈaðo +IMPRECADOS ˌimpɾekˈaðos +IMPRECAR ˌimpɾekˈaɾ +IMPRECISO ˌimpɾeθˈiso +IMPREGNAR ˌimpɾeɡnˈaɾ +IMPREMEDITADO ˌimpɾemˌeðitˈaðo +IMPRENTA impɾˈɛnta +IMPRESA impɾˈesa +IMPRESAS impɾˈesas +IMPRESCINDIBLE ˌimpɾesθindˈiβle +IMPRESCINDIBLES ˌimpɾesθindˈiβles +IMPRESENTABLE ˌimpɾesentˈaβle +IMPRESENTABLES ˌimpɾesentˈaβles +IMPRESIÓN ˌimpɾesjˈon +IMPRESIONABILIDAD ˌimpɾesjˌonaβˌiliðˈad +IMPRESIONABLE ˌimpɾesjonˈaβle +IMPRESIONANTE ˌimpɾesjonˈante +IMPRESIONAR ˌimpɾesjonˈaɾ +IMPRESIONISMO ˌimpɾesjonˈismo +IMPRESIONISTAS ˌimpɾesjonˈistas +IMPRESO impɾˈeso +IMPRESOR ˌimpɾesˈoɾ +IMPRESORA ˌimpɾesˈoɾa +IMPRESOS impɾˈesos +IMPREVISIBLES ˌimpɾeβisˈiβles +IMPREVISTO ˌimpɾeβˈisto +IMPRIMACIÓN ˌimpɾimaθjˈon +IMPRIMAR ˌimpɾimˈaɾ +IMPRIMIDA ˌimpɾimˈiða +IMPRIMIDAS ˌimpɾimˈiðas +IMPRIMIDO ˌimpɾimˈiðo +IMPRIMIDOS ˌimpɾimˈiðos +IMPRIMIR ˌimpɾimˈiɾ +IMPROBABILIDAD ˌimpɾoβˌaβiliðˈad +IMPROBADA ˌimpɾoβˈaða +IMPROBADAS ˌimpɾoβˈaðas +IMPROBADO ˌimpɾoβˈaðo +IMPROBADOS ˌimpɾoβˈaðos +IMPROBAR ˌimpɾoβˈaɾ +IMPROCEDENCIA ˌimpɾoθeðˈɛnθja +IMPROLIJO ˌimpɾolˈixo +IMPRONTA impɾˈonta +IMPROPIA impɾˈopja +IMPROPIAS impɾˈopjas +IMPROPICIO ˌimpɾopˈiθjo +IMPROPIO impɾˈopjo +IMPROPIOS impɾˈopjos +IMPROVISACIÓN ˌimpɾoβˌisaθjˈon +IMPROVISADA ˌimpɾoβisˈaða +IMPROVISADAS ˌimpɾoβisˈaðas +IMPROVISADO ˌimpɾoβisˈaðo +IMPROVISAR ˌimpɾoβisˈaɾ +IMPROVISATORIO ˌimpɾoβˌisatˈoɾjo +IMPROVISO ˌimpɾoβˈiso +IMPROVISTO ˌimpɾoβˈisto +IMPRUDENTE ˌimpɾuðˈɛnte +IMPRUDENTES ˌimpɾuðˈɛntes +IMPUDENCIA ˌimpuðˈɛnθja +IMPÚDICA impˈuðika +IMPÚDICAS impˈuðikas +IMPÚDICO impˈuðiko +IMPÚDICOS impˈuðikos +IMPUESTA impwˈesta +IMPUESTAS impwˈestas +IMPUESTO impwˈesto +IMPUESTOS impwˈestos +IMPUGNABLE ˌimpuɡnˈaβle +IMPUGNADA ˌimpuɡnˈaða +IMPUGNADAS ˌimpuɡnˈaðas +IMPUGNADO ˌimpuɡnˈaðo +IMPUGNADOS ˌimpuɡnˈaðos +IMPULSA impˈulsa +IMPULSADA ˌimpulsˈaða +IMPULSADAS ˌimpulsˈaðas +IMPULSADO ˌimpulsˈaðo +IMPULSADOS ˌimpulsˈaðos +IMPULSAR ˌimpulsˈaɾ +IMPULSE impˈulse +IMPULSES impˈulses +IMPULSIVA ˌimpulsˈiβa +IMPULSIVAMENTE ˌimpulsˈiβamˈente +IMPULSO impˈulso +IMPULSOR ˌimpulsˈoɾ +IMPUNES impˈunes +IMPUNIDAD ˌimpuniðˈad +IMPUNTUALIDAD ˌimpuntwˌaliðˈad +IMPURA impˈuɾa +IMPURAS impˈuɾas +IMPUREZA ˌimpuɾˈeθa +IMPURIDAD ˌimpuɾiðˈad +IMPURIFICAR ˌimpuɾˌifikˈaɾ +IMPURO impˈuɾo +IMPUROS impˈuɾos +IMPUSIESE ˌimpusjˈese +IMPUSISTE ˌimpusˈiste +IMPUTABILIDAD ˌimputˌaβiliðˈad +IMPUTABLE ˌimputˈaβle +IMPUTADA ˌimputˈaða +IMPUTADAS ˌimputˈaðas +IMPUTADO ˌimputˈaðo +IMPUTADOS ˌimputˈaðos +INACABADA ˌinakaβˈaða +INACABADAS ˌinakaβˈaðas +INACABADO ˌinakaβˈaðo +INACABADOS ˌinakaβˈaðos +INACCESIBILIDAD ˌinakθˌesiβˌiliðˈad +INACCIÓN ˌinakθjˈon +INACEPTABLE ˌinaθepːtˈaβle +INACTIVADA ˌinaktiβˈaða +INACTIVADAS ˌinaktiβˈaðas +INACTIVADO ˌinaktiβˈaðo +INACTIVADOS ˌinaktiβˈaðos +INACTIVIDADES ˌinaktˌiβiðˈaðes +INACTIVOS ˌinaktˈiβos +INACUSATIVO ˌinakˌusatˈiβo +INADECUADA ˌinaðekwˈaða +INADECUADAS ˌinaðekwˈaðas +INADECUADO ˌinaðekwˈaðo +INADECUADOS ˌinaðekwˈaðos +INADMISIÓN ˌinadmisjˈon +INADVERTENCIA ˌinaðβeɾtˈɛnθja +INAGUANTABLE ˌinaɣwantˈaβle +INAGUANTABLES ˌinaɣwantˈaβles +IÑAKI iɲˈaki +INALÁMBRICO ˌinalˈambɾiko +INALCANZABLE ˌinalkanθˈaβle +INALTERABILIDAD ˌinaltˌeɾaβˌiliðˈad +INALTERADA ˌinalteɾˈaða +INALTERADAS ˌinalteɾˈaðas +INALTERADO ˌinalteɾˈaðo +INALTERADOS ˌinalteɾˈaðos +INANICIÓN ˌinaniθjˈon +INANIMADA ˌinanimˈaða +INÁNIME inˈanime +INÁNIMES inˈanimes +INAPELABLE ˌinapelˈaβle +INAPELABLES ˌinapelˈaβles +INAPROPIADAS ˌinapɾopjˈaðas +IÑÁRRITU iɲˈaɾɾitu +INARTICULADO ˌinaɾtˌikulˈaðo +INATENDIBLES ˌinatendˈiβles +INAUGURACIÓN ˌinaʊɣˌuɾaθjˈon +INAUGURADA ˌinaʊɣuɾˈaða +INAUGURADAS ˌinaʊɣuɾˈaðas +INAUGURADO ˌinaʊɣuɾˈaðo +INAUGURADOS ˌinaʊɣuɾˈaðos +INAUGURAL ˌinaʊɣuɾˈal +INAUGURAR ˌinaʊɣuɾˈaɾ +INAUGURO ˌinaʊɣˈuɾo +INBOX imbˈoks +INCALCULABLE ˌinkalkulˈaβle +INCALCULABLES ˌinkalkulˈaβles +INCANTABLE ˌinkantˈaβle +INCAPACES ˌinkapˈaθes +INCAPACIDAD ˌinkapˌaθiðˈad +INCAPACITACIÓN ˌinkapˌaθitaθjˈon +INCAPACITAR ˌinkapˌaθitˈaɾ +INCAPAZ ˌinkapˈaθ +INCARDINACIÓN ˌinkaɾðˌinaθjˈon +INCARDINADA ˌinkaɾðinˈaða +INCARDINADAS ˌinkaɾðinˈaðas +INCARDINADO ˌinkaɾðinˈaðo +INCARDINADOS ˌinkaɾðinˈaðos +INCARDINAR ˌinkaɾðinˈaɾ +INCAUTA inkˈaʊta +INCAUTÁ ˌinkaʊtˈa +INCAUTADA ˌinkaʊtˈaða +INCAUTADAS ˌinkaʊtˈaðas +INCAUTADO ˌinkaʊtˈaðo +INCAUTADOS ˌinkaʊtˈaðos +INCAUTAR ˌinkaʊtˈaɾ +INCAUTAS inkˈaʊtas +INCAUTOS inkˈaʊtos +INCENDIA inθˈɛndja +INCENDIADA ˌinθendjˈaða +INCENDIADAS ˌinθendjˈaðas +INCENDIADO ˌinθendjˈaðo +INCENDIADOS ˌinθendjˈaðos +INCENDIAMOS ˌinθendjˈamos +INCENDIANDO ˌinθendjˈando +INCENDIAR ˌinθendjˈaɾ +INCENDIARA ˌinθendjˈaɾa +INCENDIARÁ ˌinθendjaɾˈa +INCENDIÁRAMOS ˌinθendjˈaɾamos +INCENDIARAS ˌinθendjˈaɾas +INCENDIARÁS ˌinθendjaɾˈas +INCENDIAREIS ˌinθendjˈaɾeɪs +INCENDIAREMOS ˌinθendjaɾˈemos +INCENDIARES ˌinθendjˈaɾes +INCENDIARIA ˌinθendjˈaɾja +INCENDIARÍA ˌinθendjaɾˈia +INCENDIARÍAMOS ˌinθendjaɾˈiamos +INCENDIARIAS ˌinθendjˈaɾjas +INCENDIARIO ˌinθendjˈaɾjo +INCENDIARIOS ˌinθendjˈaɾjos +INCENDIAS inθˈɛndjas +INCENDIASTE ˌinθendjˈaste +INCENDIÉ ˌinθendjˈe +INCENDIEMOS ˌinθendjˈemos +INCENDIÉS ˌinθendjˈes +INCENDIO inθˈɛndjo +INCENDIOS inθˈɛndjos +INCENSACIÓN ˌinθensaθjˈon +INCENSADA ˌinθensˈaða +INCENSADAS ˌinθensˈaðas +INCENSADO ˌinθensˈaðo +INCENSADOS ˌinθensˈaðos +INCENSAR ˌinθensˈaɾ +INCENSARIO ˌinθensˈaɾjo +INCENTIVADA ˌinθentiβˈaða +INCENTIVADAS ˌinθentiβˈaðas +INCENTIVADO ˌinθentiβˈaðo +INCENTIVADOS ˌinθentiβˈaðos +INCENTIVAR ˌinθentiβˈaɾ +INCERTIDUMBRE ˌinθeɾtiðˈumbɾe +INCESTO inθˈesto +INCESTUOSA ˌinθestwˈosa +INCESTUOSAS ˌinθestwˈosas +INCESTUOSO ˌinθestwˈoso +INCESTUOSOS ˌinθestwˈosos +INCIDENCIA ˌinθiðˈɛnθja +INCIDENTE ˌinθiðˈɛnte +INCIDIDA ˌinθiðˈiða +INCIDIDAS ˌinθiðˈiðas +INCIDIDO ˌinθiðˈiðo +INCIDIDOS ˌinθiðˈiðos +INCIENSO inθjˈɛnso +INCIERTAMENTE inθjˈeɾtamˈente +INCINERADA ˌinθineɾˈaða +INCINERADAS ˌinθineɾˈaðas +INCINERADO ˌinθineɾˈaðo +INCINERADOS ˌinθineɾˈaðos +INCIPIENTE ˌinθipjˈɛnte +INCIPIENTES ˌinθipjˈɛntes +ÍNCIPIT ˈinθipit +INCÍRCULO inθˈiɾkulo +INCISIÓN ˌinθisjˈon +INCISIVA ˌinθisˈiβa +INCISIVAS ˌinθisˈiβas +INCISIVO ˌinθisˈiβo +INCISIVOS ˌinθisˈiβos +INCISO inθˈiso +INCITACIÓN ˌinθitaθjˈon +INCITADA ˌinθitˈaða +INCITADAS ˌinθitˈaðas +INCITADO ˌinθitˈaðo +INCITADOR ˌinθitaðˈoɾ +INCITADORA ˌinθitaðˈoɾa +INCITADOS ˌinθitˈaðos +INCITAR ˌinθitˈaɾ +INCIVIL ˌinθiβˈil +INCLEMENTE ˈinklemˈente +INCLINACIÓN ˌinklinaθjˈon +INCLINADA ˌinklinˈaða +INCLINADAS ˌinklinˈaðas +INCLINADO ˌinklinˈaðo +INCLINADOS ˌinklinˈaðos +INCLINAR ˌinklinˈaɾ +INCLINÓMETRO ˌinklinˈometɾo +ÍNCLITO ˈinklito +INCLUIDA ˌinkluˈiða +INCLUIDAS ˌinkluˈiðas +INCLUIDO ˌinkluˈiðo +INCLUÍDO ˌinkluˈiðo +INCLUIDOS ˌinkluˈiðos +INCLUIR ˌinkluˈiɾ +INCLUSA inklˈusa +INCLUSAS inklˈusas +INCLUSIÓN ˌinklusjˈon +INCLUSIONES ˌinklusjˈones +INCLUSIVA ˌinklusˈiβa +INCLUSIVAS ˌinklusˈiβas +INCLUSIVE ˌinklusˈiβe +INCLUSIVO ˌinklusˈiβo +INCLUSIVOS ˌinklusˈiβos +INCLUSO inklˈuso +INCLUSOS inklˈusos +INCLUYE inklˈujje +INCOACIÓN ˌinkoaθjˈon +INCOADA ˌinkoˈaða +INCOADAS ˌinkoˈaðas +INCOADO ˌinkoˈaðo +INCOADOS ˌinkoˈaðos +INCOAR ˌinkoˈaɾ +INCÓGNITO inkˈoɡnito +ÍNCOLA ˈinkola +INCOLORA ˌinkolˈoɾa +INCOLORAS ˌinkolˈoɾas +INCOLORO ˌinkolˈoɾo +INCOLOROS ˌinkolˈoɾos +INCÓLUME inkˈolume +INCÓLUMES inkˈolumes +INCOMESTIBLE ˌinkomestˈiβle +INCÓMODA inkˈomoða +INCOMODADA ˌinkomoðˈaða +INCOMODADAS ˌinkomoðˈaðas +INCOMODADO ˌinkomoðˈaðo +INCOMODADOS ˌinkomoðˈaðos +INCOMODAR ˌinkomoðˈaɾ +INCÓMODAS inkˈomoðas +INCOMODIDAD ˌinkomˌoðiðˈad +INCOMODO ˌinkomˈoðo +INCÓMODO inkˈomoðo +INCÓMODOS inkˈomoðos +INCOMPARABLE ˌinkompaɾˈaβle +INCOMPARABLES ˌinkompaɾˈaβles +INCOMPATIBLE ˌinkompatˈiβle +INCOMPATIBLES ˌinkompatˈiβles +INCOMPETENCIA ˌinkompetˈɛnθja +INCOMPETENTE ˌinkompetˈɛnte +INCOMPETENTES ˌinkompetˈɛntes +INCOMPREHENSIBILIDAD ˌinkompɾˌeensˌiβiliðˈad +INCOMPRENSIBILIDAD ˌinkompɾˌensiβˌiliðˈad +INCOMUNICADA ˌinkomˌunikˈaða +INCOMUNICADAS ˌinkomˌunikˈaðas +INCOMUNICADOS ˌinkomˌunikˈaðos +INCOMUNICAR ˌinkomˌunikˈaɾ +INCONDICIONAL ˌinkondˌiθjonˈal +INCONGRUENTE ˌinkoŋɡɾuˈɛnte +INCONGRUENTES ˌinkoŋɡɾuˈɛntes +INCONQUISTABLE ˌinkonkistˈaβle +INCONSCIENTE ˌinkonsθjˈɛnte +INCONSCIENTEMENTE ˌinkonsθjˈɛntemˈente +INCONSIDERACIÓN ˌinkonsˌiðeɾaθjˈon +INCONSIDERADAS ˌinkonsˌiðeɾˈaðas +INCONSIDERADO ˌinkonsˌiðeɾˈaðo +INCONSIDERADOS ˌinkonsˌiðeɾˈaðos +INCONSISTENTES ˌinkonsistˈɛntes +INCONSTANCIA ˌinkonstˈanθja +INCONSTANTE ˌinkonstˈante +INCONTESTABLE ˌinkontestˈaβle +INCONTESTABLES ˌinkontestˈaβles +INCONTESTADO ˌinkontestˈaðo +INCONTROLABLE ˌinkontɾolˈaβle +INCONTROLABLES ˌinkontɾolˈaβles +INCONTROLADA ˌinkontɾolˈaða +INCONTROLADAS ˌinkontɾolˈaðas +INCONTROLADO ˌinkontɾolˈaðo +INCONTROLADOS ˌinkontɾolˈaðos +INCONTROVERTIBLE ˌinkontɾˌoβeɾtˈiβle +INCONTROVERTIBLES ˌinkontɾˌoβeɾtˈiβles +INCONVENIENTE ˌinkombenjˈɛnte +INCONVENIENTES ˌinkombenjˈɛntes +INCORDIADA ˌinkoɾðjˈaða +INCORDIADAS ˌinkoɾðjˈaðas +INCORDIADO ˌinkoɾðjˈaðo +INCORDIADOS ˌinkoɾðjˈaðos +INCORDIAR ˌinkoɾðjˈaɾ +INCORPORACIÓN ˌinkoɾpˌoɾaθjˈon +INCORPORADA ˌinkoɾpoɾˈaða +INCORPORADAS ˌinkoɾpoɾˈaðas +INCORPORADO ˌinkoɾpoɾˈaðo +INCORPORADOS ˌinkoɾpoɾˈaðos +INCORPORO ˌinkoɾpˈoɾo +INCORRUPTIBILIDAD ˌinkoɾɾˌupːtiβˌiliðˈad +INCORRUPTIBLE ˌinkoɾɾupːtˈiβle +INCORRUPTO ˌinkoɾɾˈupːto +INCREADA ˌinkɾeˈaða +INCREADAS ˌinkɾeˈaðas +INCREADOS ˌinkɾeˈaðos +INCREIBLE inkɾˈeɪβle +INCREÍBLE ˌinkɾeˈiβle +INCREÍBLES ˌinkɾeˈiβles +INCREMENTADA ˌinkɾementˈaða +INCREMENTADAS ˌinkɾementˈaðas +INCREMENTADO ˌinkɾementˈaðo +INCREMENTADOS ˌinkɾementˈaðos +INCREMENTAL ˌinkɾementˈal +INCREMENTAR ˌinkɾementˈaɾ +INCREPADA ˌinkɾepˈaða +INCREPADAS ˌinkɾepˈaðas +INCREPADO ˌinkɾepˈaðo +INCREPADOS ˌinkɾepˈaðos +INCREPAR ˌinkɾepˈaɾ +INCREPO inkɾˈepo +INCRETINA ˌinkɾetˈina +INCRIMINACIÓN ˌinkɾimˌinaθjˈon +INCRIMINADA ˌinkɾiminˈaða +INCRIMINADAS ˌinkɾiminˈaðas +INCRIMINADO ˌinkɾiminˈaðo +INCRIMINADOS ˌinkɾiminˈaðos +INCRIMINAR ˌinkɾiminˈaɾ +INCRUENTA ˌinkɾuˈɛnta +INCRUENTAS ˌinkɾuˈɛntas +INCRUENTO ˌinkɾuˈɛnto +INCRUENTOS ˌinkɾuˈɛntos +INCRUSTADA ˌinkɾustˈaða +INCRUSTADAS ˌinkɾustˈaðas +INCRUSTADO ˌinkɾustˈaðo +INCRUSTADOS ˌinkɾustˈaðos +INCRUSTANTE ˌinkɾustˈante +INCRUSTAR ˌinkɾustˈaɾ +INCUBACIÓN ˌinkuβaθjˈon +INCUBADA ˌinkuβˈaða +INCUBADAS ˌinkuβˈaðas +INCUBADO ˌinkuβˈaðo +INCUBADOS ˌinkuβˈaðos +ÍNCUBO ˈinkuβo +INCULCADA ˌinkulkˈaða +INCULCADAS ˌinkulkˈaðas +INCULCADO ˌinkulkˈaðo +INCULCADOS ˌinkulkˈaðos +INCULPACIÓN ˌinkulpaθjˈon +INCULPADA ˌinkulpˈaða +INCULPADAS ˌinkulpˈaðas +INCULPADO ˌinkulpˈaðo +INCULPADOS ˌinkulpˈaðos +INCULPAR ˌinkulpˈaɾ +INCULPARSE ˌinkulpˈaɾse +INCULPATORIA ˌinkulpatˈoɾja +INCULPATORIAS ˌinkulpatˈoɾjas +INCULPATORIO ˌinkulpatˈoɾjo +INCULPATORIOS ˌinkulpatˈoɾjos +INCULTA inkˈulta +INCULTAS inkˈultas +INCULTO inkˈulto +INCULTOS inkˈultos +INCULTURACIÓN ˌinkultˌuɾaθjˈon +INCUMBIDA ˌinkumbˈiða +INCUMBIDAS ˌinkumbˈiðas +INCUMBIDO ˌinkumbˈiðo +INCUMBIDOS ˌinkumbˈiðos +INCUMBIR ˌinkumbˈiɾ +INCUMPLIDO ˌinkumplˈiðo +INCUNABLE ˌinkunˈaβle +INCURABLES ˌinkuɾˈaβles +INCURSIONADA ˌinkuɾsjonˈaða +INCURSIONADAS ˌinkuɾsjonˈaðas +INCURSIONADO ˌinkuɾsjonˈaðo +INCURSIONADOS ˌinkuɾsjonˈaðos +INCURSIONAR ˌinkuɾsjonˈaɾ +INCURSO inkˈuɾso +INCURVO inkˈuɾβo +INDAGACIÓN ˌindaɣaθjˈon +INDAGADA ˌindaɣˈaða +INDAGADAS ˌindaɣˈaðas +INDAGADO ˌindaɣˈaðo +INDAGADOS ˌindaɣˈaðos +INDAGANDO ˌindaɣˈando +INDAGAR ˌindaɣˈaɾ +INDECENTE ˌindeθˈɛnte +INDECENTES ˌindeθˈɛntes +INDECISA ˌindeθˈisa +INDECISAS ˌindeθˈisas +INDECISIÓN ˌindeθisjˈon +INDECISO ˌindeθˈiso +INDECISOS ˌindeθˈisos +INDECLINABLE ˌindeklinˈaβle +INDECLINABLES ˌindeklinˈaβles +INDECORO ˌindekˈoɾo +INDECOROSA ˌindekoɾˈosa +INDECOROSAS ˌindekoɾˈosas +INDECOROSO ˌindekoɾˈoso +INDECOROSOS ˌindekoɾˈosos +INDEFECTIBLE ˌindefektˈiβle +INDEFENSIÓN ˌindefensjˈon +INDEFINIDA ˌindefinˈiða +INDEFINIDAS ˌindefinˈiðas +INDEFINIDO ˌindefinˈiðo +INDEFINIDOS ˌindefinˈiðos +INDEHISCENTE ˌindeisθˈɛnte +INDELEBLE ˌindelˈeβle +INDELEBLES ˌindelˈeβles +INDELICADEZA ˌindelˌikaðˈeθa +INDEMNE indˈemne +INDEMNIZACIÓN ˌindemnˌiθaθjˈon +INDEMNIZADA ˌindemniθˈaða +INDEMNIZADAS ˌindemniθˈaðas +INDEMNIZADO ˌindemniθˈaðo +INDEMNIZADOS ˌindemniθˈaðos +INDENTADO ˌindentˈaðo +INDEPE indˈepe +INDEPENDENCIA ˌindependˈɛnθja +INDEPENDENTISTA ˌindepˌendentˈista +INDEPENDENTISTAS ˌindepˌendentˈistas +INDEPENDIENTE ˌindependjˈɛnte +INDEPENDIENTEMENTE ˌindependjˈɛntemˈente +INDEPENDISTA ˌindependˈista +INDEPENDISTAS ˌindependˈistas +INDEPENDIZADA ˌindepˌendiθˈaða +INDEPENDIZADAS ˌindepˌendiθˈaðas +INDEPENDIZADO ˌindepˌendiθˈaðo +INDEPENDIZADOS ˌindepˌendiθˈaðos +INDEPENDIZAR ˌindepˌendiθˈaɾ +INDEPENDIZARSE ˌindepˌendiθˈaɾse +INDEROGABLE ˌindeɾoɣˈaβle +INDESCRIPTIBLE ˌindeskɾipːtˈiβle +INDESCRIPTIBLES ˌindeskɾipːtˈiβles +INDESEABLE ˌindeseˈaβle +INDETERMINABLES ˌindetˌeɾminˈaβles +INDEXACIÓN ˌindeksaθjˈon +INDEXAR ˌindeksˈaɾ +INDIA ˈindja +INDIANA indjˈana +INDIANÉS ˌindjanˈes +INDIANO indjˈano +INDIAS ˈindjas +INDICA indˈika +INDICACIÓN ˌindikaθjˈon +INDICADA ˌindikˈaða +INDICADAS ˌindikˈaðas +INDICADO ˌindikˈaðo +INDICADOR ˌindikaðˈoɾ +INDICADOS ˌindikˈaðos +INDICAMOS ˌindikˈamos +INDICANDO ˌindikˈando +INDICAR ˌindikˈaɾ +INDICARA ˌindikˈaɾa +INDICARÁ ˌindikaɾˈa +INDICÁRAMOS ˌindikˈaɾamos +INDICARAS ˌindikˈaɾas +INDICARÁS ˌindikaɾˈas +INDICAREIS ˌindikˈaɾeɪs +INDICAREMOS ˌindikaɾˈemos +INDICARES ˌindikˈaɾes +INDICARÍAMOS ˌindikaɾˈiamos +INDICAS indˈikas +INDICASTE ˌindikˈaste +INDICATIVA ˌindikatˈiβa +INDICATIVAS ˌindikatˈiβas +INDICATIVO ˌindikatˈiβo +INDICATIVOS ˌindikatˈiβos +INDICATOR ˌindikatˈoɾ +INDICATRIZ ˌindikatɾˈiθ +ÍNDICE ˈindiθe +INDICIADA ˌindiθjˈaða +INDICIADAS ˌindiθjˈaðas +INDICIADO ˌindiθjˈaðo +INDICIADOS ˌindiθjˈaðos +INDICIAR ˌindiθjˈaɾ +INDICIO indˈiθjo +INDICO indˈiko +ÍNDICO ˈindiko +INDÍGENA indˈixena +INDÍGENAS indˈixenas +INDIGENISTA ˌindixenˈista +INDIGENTE ˌindixˈɛnte +INDIGENTES ˌindixˈɛntes +INDIGESTA ˌindixˈesta +INDIGESTADA ˌindixestˈaða +INDIGESTADAS ˌindixestˈaðas +INDIGESTADO ˌindixestˈaðo +INDIGESTADOS ˌindixestˈaðos +INDIGESTAR ˌindixestˈaɾ +INDIGESTE ˌindixˈeste +INDIGESTES ˌindixˈestes +INDIGESTIBLES ˌindixestˈiβles +INDIGNADA ˌindiɡnˈaða +INDIGNADAS ˌindiɡnˈaðas +INDIGNADO ˌindiɡnˈaðo +INDIGNADOS ˌindiɡnˈaðos +INDIGNAR ˌindiɡnˈaɾ +ÍNDIGO ˈindiɣo +INDIO ˈindjo +INDIOS ˈindjos +INDIQUE indˈike +INDIQUEMOS ˌindikˈemos +INDIQUES indˈikes +INDISCRETA ˌindiskɾˈeta +INDISCRETAS ˌindiskɾˈetas +INDISCRETO ˌindiskɾˈeto +INDISCRETOS ˌindiskɾˈetos +INDISCUTIBLEMENTE ˌindiskutˈiβlemˈente +INDISIMULADA ˌindisˌimulˈaða +INDISIMULADAS ˌindisˌimulˈaðas +INDISIMULADO ˌindisˌimulˈaðo +INDISIMULADOS ˌindisˌimulˈaðos +INDISPENSABILIDAD ˌindispˌensaβˌiliðˈad +INDISPENSABLE ˌindispensˈaβle +INDISPUESTA ˌindispwˈesta +INDISPUESTAS ˌindispwˈestas +INDISPUESTO ˌindispwˈesto +INDISPUESTOS ˌindispwˈestos +INDISPUTABLE ˌindisputˈaβle +INDISTINCIÓN ˌindistinθjˈon +INDIVIDUAL ˌindiβiðwˈal +INDIVIDUALISTA ˌindiβˌiðwalˈista +INDIVIDUALISTAS ˌindiβˌiðwalˈistas +INDIVIDUALIZADA ˌindiβˌiðwaliθˈaða +INDIVIDUALIZADAS ˌindiβˌiðwaliθˈaðas +INDIVIDUALIZADO ˌindiβˌiðwaliθˈaðo +INDIVIDUALIZADOS ˌindiβˌiðwaliθˈaðos +INDIVIDUALIZAR ˌindiβˌiðwaliθˈaɾ +INDIVIDUO ˌindiβˈiðwo +INDIVISIBLE ˌindiβisˈiβle +INDIZADA ˌindiθˈaða +INDIZADAS ˌindiθˈaðas +INDIZADO ˌindiθˈaðo +INDIZADOS ˌindiθˈaðos +INDIZAR ˌindiθˈaɾ +INDO ˈindo +INDOCHINA ˌindotʃˈina +ÍNDOLE ˈindole +INDOLENCIA ˌindolˈɛnθja +INDOLENTE ˌindolˈɛnte +INDOLENTES ˌindolˈɛntes +INDOMETACINA ˌindomˌetaθˈina +INDÓMITA indˈomita +INDÓMITAS indˈomitas +INDÓMITO indˈomito +INDÓMITOS indˈomitos +INDONÉS ˌindonˈes +INDONESA ˌindonˈesa +INDONESAS ˌindonˈesas +INDONESES ˌindonˈeses +INDONESIA ˌindonˈesja +INDONESIAS ˌindonˈesjas +INDONESIO ˌindonˈesjo +INDONESIOS ˌindonˈesjos +INDRA ˈindɾa +ÍNDRIDO ˈindɾiðo +INDUCIDA ˌinduθˈiða +INDUCIDAS ˌinduθˈiðas +INDUCIDO ˌinduθˈiðo +INDUCIDOS ˌinduθˈiðos +INDUCIR ˌinduθˈiɾ +INDUCTIVISMO ˌinduktiβˈismo +INDUCTORA ˌinduktˈoɾa +INDUCTORAS ˌinduktˈoɾas +INDUCTORES ˌinduktˈoɾes +INDULGENCIA ˌindulxˈɛnθja +INDULTADA ˌindultˈaða +INDULTADAS ˌindultˈaðas +INDULTADO ˌindultˈaðo +INDULTADOS ˌindultˈaðos +INDULTAR ˌindultˈaɾ +INDULTO indˈulto +INDUMENTARIA ˌindumentˈaɾja +INDUMENTARIO ˌindumentˈaɾjo +INDUSTRIA indˈustɾia +INDUSTRIAL ˌindustɾiˈal +INDUSTRIALES ˌindustɾiˈales +INDUSTRIALIZACIÓN ˌindustɾiˌaliθaθjˈon +INDUSTRIALIZADA ˌindustɾiˌaliθˈaða +INDUSTRIALIZADAS ˌindustɾiˌaliθˈaðas +INDUSTRIALIZADO ˌindustɾiˌaliθˈaðo +INDUSTRIALIZADOS ˌindustɾiˌaliθˈaðos +INDUSTRIAR ˌindustɾiˈaɾ +INDUSTRIOSA ˌindustɾiˈosa +INDUSTRIOSAS ˌindustɾiˈosas +INDUSTRIOSOS ˌindustɾiˈosos +INÉDITA inˈeðita +INÉDITAS inˈeðitas +INÉDITO inˈeðito +INÉDITOS inˈeðitos +INEFABLE ˌinefˈaβle +INEFICAZ ˌinefikˈaθ +INEFICIENTES ˌinefiθjˈɛntes +INELEGANTE ˌineleɣˈante +INEPTA inˈepːta +INEPTAS inˈepːtas +INEPTITUD ˌinepːtitˈud +INEPTO inˈepːto +INEPTOS inˈepːtos +INEQUÍVOCA ˌinekˈiβoka +INEQUÍVOCAS ˌinekˈiβokas +INEQUÍVOCO ˌinekˈiβoko +INEQUÍVOCOS ˌinekˈiβokos +INERCIA inˈeɾθja +INERME inˈeɾme +IÑÉRRITU iɲˈeɾɾitu +INERTES inˈeɾtes +INERVACIÓN ˌineɾβaθjˈon +INERVAR ˌineɾβˈaɾ +INÉS inˈes +INESITA ˌinesˈita +INESPERADA ˌinespeɾˈaða +INESPERADAS ˌinespeɾˈaðas +INESPERADO ˌinespeɾˈaðo +INESPERADOS ˌinespeɾˈaðos +INESTABILIDAD ˌinestˌaβiliðˈad +INESTABLE ˌinestˈaβle +INESTABLES ˌinestˈaβles +INEVITABILIDAD ˌineβˌitaβˌiliðˈad +INEVITABLE ˌineβitˈaβle +INEVITABLES ˌineβitˈaβles +INEXACTA ˌineksˈakta +INEXACTITUD ˌineksˌaktitˈud +INEXPERTO ˌinekspˈeɾto +INEXPLICABLE ˌineksplikˈaβle +INEXPLICABLES ˌineksplikˈaβles +INEXPUGNABILIDAD ˌinekspˌuɡnaβˌiliðˈad +INEXPULSABLE ˌinekspulsˈaβle +INFAMADA ˌimfamˈaða +INFAMADAS ˌimfamˈaðas +INFAMADO ˌimfamˈaðo +INFAMADOS ˌimfamˈaðos +INFAMANTE ˌimfamˈante +INFAMANTES ˌimfamˈantes +INFAMAR ˌimfamˈaɾ +INFAMES imfˈames +INFANCIA imfˈanθja +INFANTADO ˌimfantˈaðo +INFANTE imfˈante +INFANTERÍA ˌimfanteɾˈia +INFANTES imfˈantes +INFANTICIDA ˌimfantiθˈiða +INFANTIL ˌimfantˈil +INFANTILISMO ˌimfantilˈismo +INFANTILIZACIÓN ˌimfantˌiliθaθjˈon +INFANTILIZADA ˌimfantˌiliθˈaða +INFANTILIZADAS ˌimfantˌiliθˈaðas +INFANTILIZADO ˌimfantˌiliθˈaðo +INFANTILIZADOR ˌimfantˌiliθaðˈoɾ +INFANTILIZADOS ˌimfantˌiliθˈaðos +INFANTILIZAR ˌimfantˌiliθˈaɾ +INFANZÓN ˌimfanθˈon +INFARTADA ˌimfaɾtˈaða +INFARTADAS ˌimfaɾtˈaðas +INFARTADO ˌimfaɾtˈaðo +INFARTADOS ˌimfaɾtˈaðos +INFARTARSE ˌimfaɾtˈaɾse +INFARTO imfˈaɾto +INFATUADA ˌimfatwˈaða +INFATUADAS ˌimfatwˈaðas +INFATUADO ˌimfatwˈaðo +INFATUADOS ˌimfatwˈaðos +INFATUAR ˌimfatwˈaɾ +INFAUSTO imfˈaʊsto +INFECCIÓN ˌimfekθjˈon +INFECCIONADA ˌimfekθjonˈaða +INFECCIONADAS ˌimfekθjonˈaðas +INFECCIONADO ˌimfekθjonˈaðo +INFECCIONADOS ˌimfekθjonˈaðos +INFECCIONAR ˌimfekθjonˈaɾ +INFECTADA ˌimfektˈaða +INFECTADAS ˌimfektˈaðas +INFECTADO ˌimfektˈaðo +INFECTADOS ˌimfektˈaðos +INFECTANTE ˌimfektˈante +INFECTE imfˈekte +INFECTÓDROMO ˌimfektˈoðɾomo +INFECTÓLOGA ˌimfektˈoloɣa +INFECUNDIDAD ˌimfekˌundiðˈad +INFECUNDO ˌimfekˈundo +INFELICE ˌimfelˈiθe +INFELICES ˌimfelˈiθes +INFELICIDAD ˌimfelˌiθiðˈad +INFELICIDADES ˌimfelˌiθiðˈaðes +INFELIZ ˌimfelˈiθ +INFERENCIA ˌimfeɾˈɛnθja +INFERENCIAL ˌimfeɾenθjˈal +INFERIDA ˌimfeɾˈiða +INFERIDAS ˌimfeɾˈiðas +INFERIDO ˌimfeɾˈiðo +INFERIDOS ˌimfeɾˈiðos +INFERIOR ˌimfeɾjˈoɾ +INFERIORES ˌimfeɾjˈoɾes +INFERIORIDAD ˌimfeɾjˌoɾiðˈad +INFERIR ˌimfeɾˈiɾ +INFERNAL ˌimfeɾnˈal +INFEROMEDIAL ˌimfeɾˌomeðjˈal +INFESTADA ˌimfestˈaða +INFESTADAS ˌimfestˈaðas +INFESTADO ˌimfestˈaðo +INFESTADOS ˌimfestˈaðos +INFESTAR ˌimfestˈaɾ +INFICIONADA ˌimfiθjonˈaða +INFICIONADAS ˌimfiθjonˈaðas +INFICIONADO ˌimfiθjonˈaðo +INFICIONADOS ˌimfiθjonˈaðos +INFICIONAR ˌimfiθjonˈaɾ +INFIDENCIA ˌimfiðˈɛnθja +INFIELDER ˌimfjelðˈeɾ +INFIERNO imfjˈeɾno +INFIJO imfˈixo +INFILTRACIÓN ˌimfiltɾaθjˈon +INFILTRADA ˌimfiltɾˈaða +INFILTRADAS ˌimfiltɾˈaðas +INFILTRADO ˌimfiltɾˈaðo +INFILTRADOS ˌimfiltɾˈaðos +INFILTRANTE ˌimfiltɾˈante +INFILTRAR ˌimfiltɾˈaɾ +ÍNFIMO ˈimfimo +INFINIDAD ˌimfiniðˈad +INFINIDADES ˌimfiniðˈaðes +INFINITA ˌimfinˈita +INFINITAMENTE ˌimfinˈitamˈente +INFINITAS ˌimfinˈitas +INFINITESIMAL ˌimfinˌitesimˈal +INFINITESIMALES ˌimfinˌitesimˈales +INFINITÉSIMO ˌimfinitˈesimo +INFINITIVO ˌimfinitˈiβo +INFINITO ˌimfinˈito +INFINITOS ˌimfinˈitos +INFLACIÓN ˌimflaθjˈon +INFLACIONARIA ˌimflaθjonˈaɾja +INFLACIONARIAS ˌimflaθjonˈaɾjas +INFLACIONARIO ˌimflaθjonˈaɾjo +INFLACIONARIOS ˌimflaθjonˈaɾjos +INFLACIONISTA ˌimflaθjonˈista +INFLADA imflˈaða +INFLADAS imflˈaðas +INFLADO imflˈaðo +INFLADOS imflˈaðos +INFLAMABLE ˌimflamˈaβle +INFLAMACIÓN ˌimflamaθjˈon +INFLAMADA ˌimflamˈaða +INFLAMADAS ˌimflamˈaðas +INFLAMADO ˌimflamˈaðo +INFLAMADOS ˌimflamˈaðos +INFLAMAR ˌimflamˈaɾ +INFLAMATORIO ˌimflamatˈoɾjo +INFLAMO imflˈamo +INFLAR imflˈaɾ +INFLIGIDA ˌimflixˈiða +INFLIGIDAS ˌimflixˈiðas +INFLIGIDO ˌimflixˈiðo +INFLIGIDOS ˌimflixˈiðos +INFLIGIR ˌimflixˈiɾ +INFLIXIMAB ˌimfliksimˈab +INFLORESCENCIA ˌimfloɾesθˈɛnθja +INFLUENCER ˌimfluenθˈeɾ +INFLUENCIA ˌimfluˈɛnθja +INFLUENCIABLE ˌimfluenθjˈaβle +INFLUENCIADA ˌimfluenθjˈaða +INFLUENCIADAS ˌimfluenθjˈaðas +INFLUENCIADO ˌimfluenθjˈaðo +INFLUENCIADOR ˌimfluˌenθjaðˈoɾ +INFLUENCIADOS ˌimfluenθjˈaðos +INFLUENCIAR ˌimfluenθjˈaɾ +INFLUENTE ˌimfluˈɛnte +INFLUENTES ˌimfluˈɛntes +INFLUIDA ˌimfluˈiða +INFLUIDAS ˌimfluˈiðas +INFLUIDO ˌimfluˈiðo +INFLUIDOS ˌimfluˈiðos +INFORMACION ˌimfoɾmˈaθjon +INFORMACIÓN ˌimfoɾmaθjˈon +INFORMACIONES ˌimfoɾmaθjˈones +INFORMADA ˌimfoɾmˈaða +INFORMADAS ˌimfoɾmˈaðas +INFORMADO ˌimfoɾmˈaðo +INFORMADOR ˌimfoɾmaðˈoɾ +INFORMADOS ˌimfoɾmˈaðos +INFORMAL ˌimfoɾmˈal +INFORMALIDAD ˌimfoɾmˌaliðˈad +INFORMALISMO ˌimfoɾmalˈismo +INFORMALIZAR ˌimfoɾmˌaliθˈaɾ +INFORMALMENTE ˌimfoɾmˈalmˈente +INFORMANTE ˌimfoɾmˈante +INFORMAR ˌimfoɾmˈaɾ +INFORMÁTICA ˌimfoɾmˈatika +INFORMATICAS ˌimfoɾmatˈikas +INFORMÁTICAS ˌimfoɾmˈatikas +INFORMÁTICO ˌimfoɾmˈatiko +INFORMÁTICOS ˌimfoɾmˈatikos +INFORMATIVA ˌimfoɾmatˈiβa +INFORMATIVAS ˌimfoɾmatˈiβas +INFORMATIVO ˌimfoɾmatˈiβo +INFORMATIVOS ˌimfoɾmatˈiβos +INFORMATIZADA ˌimfoɾmˌatiθˈaða +INFORMATIZADAS ˌimfoɾmˌatiθˈaðas +INFORMATIZADO ˌimfoɾmˌatiθˈaðo +INFORMATIZADOS ˌimfoɾmˌatiθˈaðos +INFORMATIZAR ˌimfoɾmˌatiθˈaɾ +INFORME imfˈoɾme +INFORMES imfˈoɾmes +INFOXICACIÓN ˌimfoksˌikaθjˈon +INFRACAUDAL ˌimfɾakaʊðˈal +INFRACCIÓN ˌimfɾakθjˈon +INFRACCIONAR ˌimfɾakθjonˈaɾ +INFRACLASE ˌimfɾaklˈase +INFRACTOR ˌimfɾaktˈoɾ +INFRACTORA ˌimfɾaktˈoɾa +INFRACTORAS ˌimfɾaktˈoɾas +INFRACTORES ˌimfɾaktˈoɾes +INFRAEXPLOTAR ˌimfɾaˌeksplotˈaɾ +INFRAMUNDO ˌimfɾamˈundo +INFRANGIBLE ˌimfɾaŋxˈiβle +INFRAORBITAL ˌimfɾaˌoɾβitˈal +INFRAORDEN ˌimfɾaˈoɾðen +INFRARREINO ˌimfɾaɾɾˈeɪno +INFRARREPRESENTADA ˌimfɾaɾɾˌepɾesentˈaða +INFRARREPRESENTADAS ˌimfɾaɾɾˌepɾesentˈaðas +INFRARREPRESENTADO ˌimfɾaɾɾˌepɾesentˈaðo +INFRARREPRESENTADOS ˌimfɾaɾɾˌepɾesentˈaðos +INFRARROJA ˌimfɾaɾɾˈoxa +INFRARROJAS ˌimfɾaɾɾˈoxas +INFRARROJO ˌimfɾaɾɾˈoxo +INFRARROJOS ˌimfɾaɾɾˈoxos +INFRATENTORIAL ˌimfɾatˌentoɾjˈal +INFRATENTORIALES ˌimfɾatˌentoɾjˈales +INFRAUTILIZADA ˌimfɾaʊtˌiliθˈaða +INFRAUTILIZADAS ˌimfɾaʊtˌiliθˈaðas +INFRAUTILIZADO ˌimfɾaʊtˌiliθˈaðo +INFRAUTILIZADOS ˌimfɾaʊtˌiliθˈaðos +INFRAUTILIZAR ˌimfɾaʊtˌiliθˈaɾ +INFRAVALORADA ˌimfɾaβˌaloɾˈaða +INFRAVALORADAS ˌimfɾaβˌaloɾˈaðas +INFRAVALORADO ˌimfɾaβˌaloɾˈaðo +INFRAVALORADOS ˌimfɾaβˌaloɾˈaðos +INFRAVALORAR ˌimfɾaβˌaloɾˈaɾ +INFRECUENTE ˌimfɾekwˈɛnte +INFRINGIDA ˌimfɾiŋxˈiða +INFRINGIDAS ˌimfɾiŋxˈiðas +INFRINGIDO ˌimfɾiŋxˈiðo +INFRINGIDOS ˌimfɾiŋxˈiðos +INFRINGIR ˌimfɾiŋxˈiɾ +INFRUCTUOSA ˌimfɾuktwˈosa +INFRUCTUOSAS ˌimfɾuktwˈosas +INFRUCTUOSO ˌimfɾuktwˈoso +INFRUCTUOSOS ˌimfɾuktwˈosos +INFUNDADA ˌimfundˈaða +INFUNDADAS ˌimfundˈaðas +INFUNDADO ˌimfundˈaðo +INFUNDADOS ˌimfundˈaðos +INFUNDÍBULO ˌimfundˈiβulo +INFUNDIR ˌimfundˈiɾ +INFURCIÓN ˌimfuɾθjˈon +INFUSIÓN ˌimfusjˈon +INFUSIONADA ˌimfusjonˈaða +INFUSIONADAS ˌimfusjonˈaðas +INFUSIONADO ˌimfusjonˈaðo +INFUSIONADOS ˌimfusjonˈaðos +INFUSIONAR ˌimfusjonˈaɾ +INGE ˈiŋxe +INGENIADA ˌiŋxenjˈaða +INGENIADAS ˌiŋxenjˈaðas +INGENIADO ˌiŋxenjˈaðo +INGENIADOS ˌiŋxenjˈaðos +INGENIAR ˌiŋxenjˈaɾ +INGENIERÍA ˌiŋxenjeɾˈia +INGENIERIL ˌiŋxenjeɾˈil +INGENIERO ˌiŋxenjˈeɾo +INGENIOSÍSIMO ˌiŋxenjosˈisimo +INGENTE iŋxˈɛnte +INGENUA iŋxˈenwa +INGENUIDAD ˌiŋxenwiðˈad +INGENUO iŋxˈenwo +INGERIDA ˌiŋxeɾˈiða +INGERIDAS ˌiŋxeɾˈiðas +INGERIDO ˌiŋxeɾˈiðo +INGERIDOS ˌiŋxeɾˈiðos +INGERIR ˌiŋxeɾˈiɾ +INGLATERRA ˌiŋɡlatˈeɾɾa +INGLES ˈiŋɡles +INGLÉS iŋɡlˈes +INGLESA iŋɡlˈesa +INGLESAS iŋɡlˈesas +INGLETADORA ˌiŋɡletaðˈoɾa +INGRATA iŋɡɾˈata +INGRATAMENTE iŋɡɾˈatamˈente +INGRATAS iŋɡɾˈatas +INGRATITUD ˌiŋɡɾatitˈud +INGRATO iŋɡɾˈato +INGRATOS iŋɡɾˈatos +INGRÁVIDA iŋɡɾˈaβiða +INGRÁVIDAS iŋɡɾˈaβiðas +INGRAVIDEZ ˌiŋɡɾaβiðˈeθ +INGRÁVIDO iŋɡɾˈaβiðo +INGRÁVIDOS iŋɡɾˈaβiðos +INGREDIENTE ˌiŋɡɾeðjˈɛnte +INGREDIENTES ˌiŋɡɾeðjˈɛntes +INGRESADA ˌiŋɡɾesˈaða +INGRESADAS ˌiŋɡɾesˈaðas +INGRESADO ˌiŋɡɾesˈaðo +INGRESADOS ˌiŋɡɾesˈaðos +INGRESANTE ˌiŋɡɾesˈante +INGRESAR ˌiŋɡɾesˈaɾ +INGRESO iŋɡɾˈeso +INGUINAL ˌiŋɡinˈal +INHÁBIL inˈaβil +INHABILITACIÓN ˌinaβˌilitaθjˈon +INHABILITADA ˌinaβˌilitˈaða +INHABILITADAS ˌinaβˌilitˈaðas +INHABILITADO ˌinaβˌilitˈaðo +INHABILITADOS ˌinaβˌilitˈaðos +INHABILITAMIENTO ˌinaβˌilitamjˈɛnto +INHABILITAR ˌinaβˌilitˈaɾ +INHALADA ˌinalˈaða +INHALADAS ˌinalˈaðas +INHALADO ˌinalˈaðo +INHALADOR ˌinalaðˈoɾ +INHALADOS ˌinalˈaðos +INHALAR ˌinalˈaɾ +INHERENTE ˌineɾˈɛnte +INHIBICIÓN ˌiniβiθjˈon +INHIBIDA ˌiniβˈiða +INHIBIDAS ˌiniβˈiðas +INHIBIDO ˌiniβˈiðo +INHIBIDOR ˌiniβiðˈoɾ +INHIBIDORA ˌiniβiðˈoɾa +INHIBIDOS ˌiniβˈiðos +INHIBIR ˌiniβˈiɾ +INHOMOGENEIDAD ˌinomˌoxeneɪðˈad +INHÓSPITA inˈospita +INHÓSPITAS inˈospitas +INHÓSPITO inˈospito +INHÓSPITOS inˈospitos +INHUMADA ˌinumˈaða +INHUMADAS ˌinumˈaðas +INHUMADO ˌinumˈaðo +INHUMADOS ˌinumˈaðos +INHUMANA ˌinumˈana +INHUMANAS ˌinumˈanas +INHUMANO ˌinumˈano +INHUMANOS ˌinumˈanos +INHUMAR ˌinumˈaɾ +INICIA inˈiθja +INICIACIÓN ˌiniθjaθjˈon +INICIADA ˌiniθjˈaða +INICIADAS ˌiniθjˈaðas +INICIADO ˌiniθjˈaðo +INICIADORES ˌiniθjaðˈoɾes +INICIADOS ˌiniθjˈaðos +INICIAL ˌiniθjˈal +INICIALIZA ˌiniθjalˈiθa +INICIALIZADA ˌiniθjˌaliθˈaða +INICIALIZADAS ˌiniθjˌaliθˈaðas +INICIALIZADO ˌiniθjˌaliθˈaðo +INICIALIZADOR ˌiniθjˌaliθaðˈoɾ +INICIALIZADOS ˌiniθjˌaliθˈaðos +INICIALIZAMOS ˌiniθjˌaliθˈamos +INICIALIZANDO ˌiniθjˌaliθˈando +INICIALIZAR ˌiniθjˌaliθˈaɾ +INICIALIZARA ˌiniθjˌaliθˈaɾa +INICIALIZARÁ ˌiniθjˌaliθaɾˈa +INICIALIZÁRAMOS ˌiniθjˌaliθˈaɾamos +INICIALIZARAS ˌiniθjˌaliθˈaɾas +INICIALIZARÁS ˌiniθjˌaliθaɾˈas +INICIALIZAREIS ˌiniθjˌaliθˈaɾeɪs +INICIALIZAREMOS ˌiniθjˌaliθaɾˈemos +INICIALIZARES ˌiniθjˌaliθˈaɾes +INICIALIZARÍAMOS ˌiniθjˌaliθaɾˈiamos +INICIALIZAS ˌiniθjalˈiθas +INICIALIZASTE ˌiniθjˌaliθˈaste +INICIALIZO ˌiniθjalˈiθo +INICIALMENTE ˌiniθjˈalmˈente +INICIAMOS ˌiniθjˈamos +INICIANDO ˌiniθjˈando +INICIAR ˌiniθjˈaɾ +INICIARA ˌiniθjˈaɾa +INICIARÁ ˌiniθjaɾˈa +INICIÁRAMOS ˌiniθjˈaɾamos +INICIARAS ˌiniθjˈaɾas +INICIARÁS ˌiniθjaɾˈas +INICIAREIS ˌiniθjˈaɾeɪs +INICIAREMOS ˌiniθjaɾˈemos +INICIARES ˌiniθjˈaɾes +INICIARÍAMOS ˌiniθjaɾˈiamos +INICIAS inˈiθjas +INICIASTE ˌiniθjˈaste +INICIATIVA ˌiniθjatˈiβa +INICIATIVAS ˌiniθjatˈiβas +INICIATIVO ˌiniθjatˈiβo +INICIATIVOS ˌiniθjatˈiβos +INICIE inˈiθje +INICIÉ ˌiniθjˈe +INICIEMOS ˌiniθjˈemos +INICIES inˈiθjes +INICIO inˈiθjo +INICIOS inˈiθjos +INICUO inˈikwo +INIGUALABLE ˌiniɣwalˈaβle +INIGUALABLEMENTE ˌiniɣwalˈaβlemˈente +INIGUALABLES ˌiniɣwalˈaβles +INIMAGINABLE ˌinimˌaxinˈaβle +INIMPUTABLES ˌinimputˈaβles +INIQUIDAD ˌinikiðˈad +INJERIDA ˌiŋxeɾˈiða +INJERIDAS ˌiŋxeɾˈiðas +INJERIDO ˌiŋxeɾˈiðo +INJERIDOS ˌiŋxeɾˈiðos +INJERIR ˌiŋxeɾˈiɾ +INJERTADA ˌiŋxeɾtˈaða +INJERTADAS ˌiŋxeɾtˈaðas +INJERTADO ˌiŋxeɾtˈaðo +INJERTADOS ˌiŋxeɾtˈaðos +INJERTAR ˌiŋxeɾtˈaɾ +INJUSTICIA ˌiŋxustˈiθja +INJUSTIFICABLE ˌiŋxustˌifikˈaβle +INMACULISTA ˌinmakulˈista +INMADURO ˌinmaðˈuɾo +INMANEJABLE ˌinmanexˈaβle +INMARCESIBLES ˌinmaɾθesˈiβles +INMATRICULADA ˌinmatɾˌikulˈaða +INMATRICULADAS ˌinmatɾˌikulˈaðas +INMATRICULADO ˌinmatɾˌikulˈaðo +INMATRICULADOS ˌinmatɾˌikulˈaðos +INMATRICULAR ˌinmatɾˌikulˈaɾ +INMEDIATAMENTE ˌinmeðjˈatamˈente +INMEDIATEZ ˌinmeðjatˈeθ +INMEDIATO ˌinmeðjˈato +INMEMORABLE ˌinmemoɾˈaβle +INMEMORIALES ˌinmemoɾjˈales +INMENSA inmˈɛnsa +INMENSAS inmˈɛnsas +INMENSIDAD ˌinmensiðˈad +INMENSIDADES ˌinmensiðˈaðes +INMENSO inmˈɛnso +INMENSOS inmˈɛnsos +INMERECIDA ˌinmeɾeθˈiða +INMERECIDAS ˌinmeɾeθˈiðas +INMERECIDO ˌinmeɾeθˈiðo +INMERECIDOS ˌinmeɾeθˈiðos +INMERSIÓN ˌinmeɾsjˈon +INMERSO inmˈeɾso +INMIGRACIÓN ˌinmiɣɾaθjˈon +INMIGRADA ˌinmiɣɾˈaða +INMIGRADAS ˌinmiɣɾˈaðas +INMIGRADO ˌinmiɣɾˈaðo +INMIGRADOS ˌinmiɣɾˈaðos +INMIGRAR ˌinmiɣɾˈaɾ +INMINENTE ˌinminˈɛnte +INMISCUIDA ˌinmiskwˈiða +INMISCUIDAS ˌinmiskwˈiðas +INMISCUIDO ˌinmiskwˈiðo +INMISCUIDOS ˌinmiskwˈiðos +INMISCUIRSE ˌinmiskwˈiɾse +INMISERICORDE ˌinmisˌeɾikˈoɾðe +INMOLADA ˌinmolˈaða +INMOLADAS ˌinmolˈaðas +INMOLADO ˌinmolˈaðo +INMOLADOS ˌinmolˈaðos +INMOLAR ˌinmolˈaɾ +INMORAL ˌinmoɾˈal +INMORALES ˌinmoɾˈales +INMORALIDAD ˌinmoɾˌaliðˈad +INMORTAL ˌinmoɾtˈal +INMORTALIZADA ˌinmoɾtˌaliθˈaða +INMORTALIZADAS ˌinmoɾtˌaliθˈaðas +INMORTALIZADO ˌinmoɾtˌaliθˈaðo +INMORTALIZADOR ˌinmoɾtˌaliθaðˈoɾ +INMORTALIZADOS ˌinmoɾtˌaliθˈaðos +INMORTALIZAR ˌinmoɾtˌaliθˈaɾ +INMOVILIZACIÓN ˌinmoβˌiliθaθjˈon +INMOVILIZADA ˌinmoβˌiliθˈaða +INMOVILIZADAS ˌinmoβˌiliθˈaðas +INMOVILIZADO ˌinmoβˌiliθˈaðo +INMOVILIZADOS ˌinmoβˌiliθˈaðos +INMOVILIZAR ˌinmoβˌiliθˈaɾ +INMUNE inmˈune +INMUNES inmˈunes +INMUNIDAD ˌinmuniðˈad +INMUNITARIA ˌinmunitˈaɾja +INMUNITARIAS ˌinmunitˈaɾjas +INMUNITARIO ˌinmunitˈaɾjo +INMUNITARIOS ˌinmunitˈaɾjos +INMUNIZACIÓN ˌinmunˌiθaθjˈon +INMUNIZADA ˌinmuniθˈaða +INMUNIZADAS ˌinmuniθˈaðas +INMUNIZADO ˌinmuniθˈaðo +INMUNIZADOS ˌinmuniθˈaðos +INMUNIZAR ˌinmuniθˈaɾ +INMUNOALÉRGICA ˌinmunˌoalˈeɾxika +INMUNOALÉRGICAS ˌinmunˌoalˈeɾxikas +INMUNOALÉRGICO ˌinmunˌoalˈeɾxiko +INMUNOALÉRGICOS ˌinmunˌoalˈeɾxikos +INMUNOCOMPLEJO ˌinmunˌokomplˈexo +INMUNOCOMPROMETIDA ˌinmunˌokompɾˌometˈiða +INMUNOCOMPROMETIDAS ˌinmunˌokompɾˌometˈiðas +INMUNOCOMPROMETIDO ˌinmunˌokompɾˌometˈiðo +INMUNOCOMPROMETIDOS ˌinmunˌokompɾˌometˈiðos +INMUNODEPRESIÓN ˌinmunˌoðepɾesjˈon +INMUNODEPRIMIDO ˌinmunˌoðepɾimˈiðo +INMUNOGENÉTICA ˌinmunˌoxenˈetika +INMUNOGENICIDAD ˌinmunˌoxenˌiθiðˈad +INMUNOGÉNICO ˌinmunoxˈeniko +INMUNÓGENO ˌinmunˈoxeno +INMUNÓGENOS ˌinmunˈoxenos +INMUNOGLOBULINA ˌinmunˌoɣloβulˈina +INMUNOHISTOQUÍMICA ˌinmunˌoistokˈimika +INMUNÓLOGA ˌinmunˈoloɣa +INMUNOLÓGICA ˌinmunolˈoxika +INMUNOLÓGICAS ˌinmunolˈoxikas +INMUNOLÓGICO ˌinmunolˈoxiko +INMUNOLÓGICOS ˌinmunolˈoxikos +INMUNÓLOGO ˌinmunˈoloɣo +INMUNOSUPRESIÓN ˌinmunˌosupɾesjˈon +INMUNOTERAPIA ˌinmunˌoteɾˈapja +INMUTADA ˌinmutˈaða +INMUTADAS ˌinmutˈaðas +INMUTADO ˌinmutˈaðo +INMUTADOS ˌinmutˈaðos +INMUTAR ˌinmutˈaɾ +INNATA innˈata +INNATAMENTE innˈatamˈente +INNATAS innˈatas +INNATISMO ˌinnatˈismo +INNATO innˈato +INNATOS innˈatos +INNECESARIO ˌinneθesˈaɾjo +INNEGABLE ˌinneɣˈaβle +INNEGABLES ˌinneɣˈaβles +INNING ˈinniŋ +INNOMBRABLE ˌinnombɾˈaβle +INNOVACIÓN ˌinnoβaθjˈon +INNOVADA ˌinnoβˈaða +INNOVADAS ˌinnoβˈaðas +INNOVADO ˌinnoβˈaðo +INNOVADOR ˌinnoβaðˈoɾ +INNOVADOS ˌinnoβˈaðos +INNOVAR ˌinnoβˈaɾ +INNOVATIVO ˌinnoβatˈiβo +INNUMERABLE ˌinnumeɾˈaβle +INNUMERABLES ˌinnumeɾˈaβles +INOBSERVABLE ˌinoβseɾβˈaβle +INOBSERVABLES ˌinoβseɾβˈaβles +INOCENCIA ˌinoθˈɛnθja +INOCENCIO ˌinoθˈɛnθjo +INOCENTE ˌinoθˈɛnte +INOCENTES ˌinoθˈɛntes +INOCENTÓN ˌinoθentˈon +INOCUA inˈokwa +INOCUAS inˈokwas +INOCUIDAD ˌinokwiðˈad +INOCUIDADES ˌinokwiðˈaðes +INOCULADA ˌinokulˈaða +INOCULADAS ˌinokulˈaðas +INOCULADO ˌinokulˈaðo +INOCULADOS ˌinokulˈaðos +INOCULAR ˌinokulˈaɾ +INOCUO inˈokwo +INOCUOS inˈokwos +INODO inˈoðo +INODORO ˌinoðˈoɾo +INOFENSIVA ˌinofensˈiβa +INOFENSIVAS ˌinofensˈiβas +INOFENSIVO ˌinofensˈiβo +INOFENSIVOS ˌinofensˈiβos +INOLVIDABLE ˌinolβiðˈaβle +INOLVIDABLES ˌinolβiðˈaβles +INOPERABLE ˌinopeɾˈaβle +INOPERANTE ˌinopeɾˈante +INOPERANTES ˌinopeɾˈantes +INOPIA inˈopja +INOPONIBILIDAD ˌinopˌoniβˌiliðˈad +INOPORTUNA ˌinopoɾtˈuna +INORGÁNICA ˌinoɾɣˈanika +INORGÁNICAS ˌinoɾɣˈanikas +INORGÁNICO ˌinoɾɣˈaniko +INORGÁNICOS ˌinoɾɣˈanikos +INOTRÓPICA ˌinotɾˈopika +INOTRÓPICAS ˌinotɾˈopikas +INOTRÓPICO ˌinotɾˈopiko +INOTRÓPICOS ˌinotɾˈopikos +INOXIDABLE ˌinoksiðˈaβle +INQUEBRANTABLE ˌinkeβɾantˈaβle +INQUIETA inkjˈeta +INQUIETADA ˌinkjetˈaða +INQUIETADAS ˌinkjetˈaðas +INQUIETADO ˌinkjetˈaðo +INQUIETADOS ˌinkjetˈaðos +INQUIETANTES ˌinkjetˈantes +INQUIETAS inkjˈetas +INQUIETOS inkjˈetos +INQUIETUD ˌinkjetˈud +INQUILINA ˌinkilˈina +INQUILINAJE ˌinkilinˈaxe +INQUILINO ˌinkilˈino +INQUIRAMOS ˌinkiɾˈamos +INQUIRÍAMOS ˌinkiɾˈiamos +INQUIRIDA ˌinkiɾˈiða +INQUIRIDAS ˌinkiɾˈiðas +INQUIRIDO ˌinkiɾˈiðo +INQUIRIDOS ˌinkiɾˈiðos +INQUIRIMOS ˌinkiɾˈimos +INQUIRIR ˌinkiɾˈiɾ +INQUIRIRÁ ˌinkiɾiɾˈa +INQUIRIRÁS ˌinkiɾiɾˈas +INQUIRIREMOS ˌinkiɾiɾˈemos +INQUIRIRÍAMOS ˌinkiɾiɾˈiamos +INQUIRISTE ˌinkiɾˈiste +INQUISICIÓN ˌinkisiθjˈon +INQUISITIVO ˌinkisitˈiβo +INSACIABLE ˌinsaθjˈaβle +INSACIABLES ˌinsaθjˈaβles +INSACULACIÓN ˌinsakˌulaθjˈon +INSALUBRE ˌinsalˈuβɾe +INSATISFECHO ˌinsatisfˈetʃo +INSCRIBES inskɾˈiβes +INSCRIBIR ˌinskɾiβˈiɾ +INSCRIBÍS ˌinskɾiβˈis +INSCRIPCIÓN ˌinskɾipθjˈon +INSCRIPTA inskɾˈipːta +INSCRIPTAS inskɾˈipːtas +INSCRIPTO inskɾˈipːto +INSCRIPTOS inskɾˈipːtos +INSCRITA inskɾˈita +INSCRITAS inskɾˈitas +INSCRITO inskɾˈito +INSCRITOS inskɾˈitos +INSECTÍVORA ˌinsektˈiβoɾa +INSECTÍVORAS ˌinsektˈiβoɾas +INSECTÍVORO ˌinsektˈiβoɾo +INSECTÍVOROS ˌinsektˈiβoɾos +INSECTO insˈekto +INSECTOS insˈektos +INSEGURA ˌinseɣˈuɾa +INSEGURAS ˌinseɣˈuɾas +INSEGURIDAD ˌinseɣˌuɾiðˈad +INSEGURO ˌinseɣˈuɾo +INSEGUROS ˌinseɣˈuɾos +INSEMINACIÓN ˌinsemˌinaθjˈon +INSEMINADA ˌinseminˈaða +INSEMINADAS ˌinseminˈaðas +INSEMINADO ˌinseminˈaðo +INSEMINADOS ˌinseminˈaðos +INSEMINAR ˌinseminˈaɾ +INSENSATA ˌinsensˈata +INSENSATAS ˌinsensˈatas +INSENSATO ˌinsensˈato +INSENSATOS ˌinsensˈatos +INSENSIBILIZADA ˌinsensˌiβiliθˈaða +INSENSIBILIZADAS ˌinsensˌiβiliθˈaðas +INSENSIBILIZADO ˌinsensˌiβiliθˈaðo +INSENSIBILIZADOS ˌinsensˌiβiliθˈaðos +INSENSIBILIZAR ˌinsensˌiβiliθˈaɾ +INSENSIBLE ˌinsensˈiβle +INSENSIBLES ˌinsensˈiβles +INSEPARABLE ˌinsepaɾˈaβle +INSEPARABLES ˌinsepaɾˈaβles +INSERCIÓN ˌinseɾθjˈon +INSERTA insˈeɾta +INSERTADA ˌinseɾtˈaða +INSERTADAS ˌinseɾtˈaðas +INSERTADO ˌinseɾtˈaðo +INSERTADOS ˌinseɾtˈaðos +INSERTAR ˌinseɾtˈaɾ +INSERTAS insˈeɾtas +INSERTE insˈeɾte +INSERTO insˈeɾto +INSERTOS insˈeɾtos +INSESGADO ˌinsesɣˈaðo +INSHALÁ ˌinsalˈa +INSIDIADA ˌinsiðjˈaða +INSIDIADAS ˌinsiðjˈaðas +INSIDIADO ˌinsiðjˈaðo +INSIDIADOS ˌinsiðjˈaðos +INSIGNES insˈiɡnes +INSIGNIA insˈiɡnja +INSIGNIFICANTE ˌinsiɡnˌifikˈante +INSIGNIFICANTES ˌinsiɡnˌifikˈantes +INSINUACIÓN ˌinsinwaθjˈon +INSINUADA ˌinsinwˈaða +INSINUADAS ˌinsinwˈaðas +INSINUADO ˌinsinwˈaðo +INSINUADOS ˌinsinwˈaðos +INSINUAR ˌinsinwˈaɾ +INSIPIDEZ ˌinsipiðˈeθ +INSÍPIDO insˈipiðo +INSIPIENTES ˌinsipjˈɛntes +INSISTENCIA ˌinsistˈɛnθja +INSISTENTE ˌinsistˈɛnte +INSISTENTES ˌinsistˈɛntes +INSISTIDA ˌinsistˈiða +INSISTIDAS ˌinsistˈiðas +INSISTIDO ˌinsistˈiðo +INSISTIDOS ˌinsistˈiðos +INSISTIR ˌinsistˈiɾ +INSOLENCIA ˌinsolˈɛnθja +INSOLENTADA ˌinsolentˈaða +INSOLENTADAS ˌinsolentˈaðas +INSOLENTADO ˌinsolentˈaðo +INSOLENTADOS ˌinsolentˈaðos +INSOLENTAR ˌinsolentˈaɾ +INSOLENTE ˌinsolˈɛnte +INSOLENTES ˌinsolˈɛntes +INSOLUBILIDAD ˌinsolˌuβiliðˈad +INSOLVENTE ˌinsolβˈɛnte +INSOMNES insˈomnes +INSOMNIO insˈomnjo +INSONDABLES ˌinsondˈaβles +INSONORIZACIÓN ˌinsonˌoɾiθaθjˈon +INSONORIZAR ˌinsonˌoɾiθˈaɾ +INSONORO ˌinsonˈoɾo +INSOPORTABLE ˌinsopoɾtˈaβle +INSOSTENIBILIDAD ˌinsostˌeniβˌiliðˈad +INSOSTENIBLE ˌinsostenˈiβle +INSOSTENIBLES ˌinsostenˈiβles +INSPECCIÓN ˌinspekθjˈon +INSPECCIONADA ˌinspekθjonˈaða +INSPECCIONADAS ˌinspekθjonˈaðas +INSPECCIONADO ˌinspekθjonˈaðo +INSPECCIONADOS ˌinspekθjonˈaðos +INSPECTIVO ˌinspektˈiβo +INSPECTOR ˌinspektˈoɾ +INSPIRACIÓN ˌinspiɾaθjˈon +INSPIRADA ˌinspiɾˈaða +INSPIRADAS ˌinspiɾˈaðas +INSPIRADO ˌinspiɾˈaðo +INSPIRADOS ˌinspiɾˈaðos +INSPIRATORIO ˌinspiɾatˈoɾjo +INSTADA instˈaða +INSTADAS instˈaðas +INSTADO instˈaðo +INSTADOS instˈaðos +INSTALACIÓN ˌinstalaθjˈon +INSTALADA ˌinstalˈaða +INSTALADAS ˌinstalˈaðas +INSTALADO ˌinstalˈaðo +INSTALADOS ˌinstalˈaðos +INSTALAR ˌinstalˈaɾ +INSTALE instˈale +INSTANTÁNEA ˌinstantˈanea +INSTANTÁNEAS ˌinstantˈaneas +INSTANTÁNEO ˌinstantˈaneo +INSTÁNTANEO instˈantanˌeo +INSTANTÁNEOS ˌinstantˈaneos +INSTAR instˈaɾ +INSTAURACIÓN ˌinstaʊɾaθjˈon +INSTAURADA ˌinstaʊɾˈaða +INSTAURADAS ˌinstaʊɾˈaðas +INSTAURADO ˌinstaʊɾˈaðo +INSTAURADOS ˌinstaʊɾˈaðos +INSTAURAR ˌinstaʊɾˈaɾ +INSTIGA instˈiɣa +INSTIGACIÓN ˌinstiɣaθjˈon +INSTIGADA ˌinstiɣˈaða +INSTIGADAS ˌinstiɣˈaðas +INSTIGADO ˌinstiɣˈaðo +INSTIGADOR ˌinstiɣaðˈoɾ +INSTIGADOS ˌinstiɣˈaðos +INSTIGAMOS ˌinstiɣˈamos +INSTIGANDO ˌinstiɣˈando +INSTIGAR ˌinstiɣˈaɾ +INSTIGARA ˌinstiɣˈaɾa +INSTIGARÁ ˌinstiɣaɾˈa +INSTIGÁRAMOS ˌinstiɣˈaɾamos +INSTIGARAS ˌinstiɣˈaɾas +INSTIGARÁS ˌinstiɣaɾˈas +INSTIGAREIS ˌinstiɣˈaɾeɪs +INSTIGAREMOS ˌinstiɣaɾˈemos +INSTIGARES ˌinstiɣˈaɾes +INSTIGARÍAMOS ˌinstiɣaɾˈiamos +INSTIGAS instˈiɣas +INSTIGASTE ˌinstiɣˈaste +INSTIGUE instˈiɣe +INSTIGUEMOS ˌinstiɣˈemos +INSTIGUES instˈiɣes +INSTILACIÓN ˌinstilaθjˈon +INSTINTIVA ˌinstintˈiβa +INSTINTO instˈinto +INSTITUCINOALIDAD ˌinstitˌuθinˌoaliðˈad +INSTITUCIONAL ˌinstitˌuθjonˈal +INSTITUCIONALIZADA ˌinstitˌuθjonˌaliθˈaða +INSTITUCIONALIZADAS ˌinstitˌuθjonˌaliθˈaðas +INSTITUCIONALIZADO ˌinstitˌuθjonˌaliθˈaðo +INSTITUCIONALIZADOS ˌinstitˌuθjonˌaliθˈaðos +INSTITUIDA ˌinstitwˈiða +INSTITUIDAS ˌinstitwˈiðas +INSTITUIDO ˌinstitwˈiðo +INSTITUIDOS ˌinstitwˈiðos +INSTITUIR ˌinstitwˈiɾ +INSTITUIRÉ ˌinstitwiɾˈe +INSTITUIRME ˌinstitwˈiɾme +INSTITUIRTE ˌinstitwˈiɾte +INSTITUTO ˌinstitˈuto +INSTITUTOR ˌinstitutˈoɾ +INSTITUTRICES ˌinstitutɾˈiθes +INSTRUCCIÓN ˌinstɾukθjˈon +INSTRUÍ ˌinstɾuˈi +INSTRUÍA ˌinstɾuˈia +INSTRUÍAMOS ˌinstɾuˈiamos +INSTRUÍAS ˌinstɾuˈias +INSTRUIDA ˌinstɾuˈiða +INSTRUIDAS ˌinstɾuˈiðas +INSTRUIDO ˌinstɾuˈiðo +INSTRUIDOS ˌinstɾuˈiðos +INSTRUIR ˌinstɾuˈiɾ +INSTRUIRÁ ˌinstɾuiɾˈa +INSTRUIRÁS ˌinstɾuiɾˈas +INSTRUIREMOS ˌinstɾuiɾˈemos +INSTRUIRÍA ˌinstɾuiɾˈia +INSTRUIRÍAMOS ˌinstɾuiɾˈiamos +INSTRUIRÍAS ˌinstɾuiɾˈias +INSTRUÍS ˌinstɾuˈis +INSTRUMENTADA ˌinstɾumentˈaða +INSTRUMENTADAS ˌinstɾumentˈaðas +INSTRUMENTADO ˌinstɾumentˈaðo +INSTRUMENTADOS ˌinstɾumentˈaðos +INSTRUMENTALIZACIÓN ˌinstɾumˌentalˌiθaθjˈon +INSTRUMENTALIZADA ˌinstɾumˌentaliθˈaða +INSTRUMENTALIZADAS ˌinstɾumˌentaliθˈaðas +INSTRUMENTALIZADOS ˌinstɾumˌentaliθˈaðos +INSTRUMENTAR ˌinstɾumentˈaɾ +INSTRUMENTO ˌinstɾumˈɛnto +INSUBORDINADO ˌinsuβˌoɾðinˈaðo +ÍNSUBRES ˈinsuβɾes +INSUBSTANCIAL ˌinsuβstanθjˈal +INSUFICIENCIA ˌinsufiθjˈɛnθja +INSUFICIENTE ˌinsufiθjˈɛnte +INSUFICIENTES ˌinsufiθjˈɛntes +INSUFLADA ˌinsuflˈaða +INSUFLADAS ˌinsuflˈaðas +INSUFLADO ˌinsuflˈaðo +INSUFLADOS ˌinsuflˈaðos +INSUFLAR ˌinsuflˈaɾ +ÍNSULA ˈinsula +INSULAR ˌinsulˈaɾ +INSULINA ˌinsulˈina +INSULÍNICO ˌinsulˈiniko +INSULINOMA ˌinsulinˈoma +INSULSEZ ˌinsulsˈeθ +INSULSO insˈulso +INSULTA insˈulta +INSULTADA ˌinsultˈaða +INSULTADAS ˌinsultˈaðas +INSULTADO ˌinsultˈaðo +INSULTADOS ˌinsultˈaðos +INSULTAMOS ˌinsultˈamos +INSULTANDO ˌinsultˈando +INSULTANTE ˌinsultˈante +INSULTANTES ˌinsultˈantes +INSULTAR ˌinsultˈaɾ +INSULTARA ˌinsultˈaɾa +INSULTARÁ ˌinsultaɾˈa +INSULTÁRAMOS ˌinsultˈaɾamos +INSULTARAS ˌinsultˈaɾas +INSULTARÁS ˌinsultaɾˈas +INSULTAREIS ˌinsultˈaɾeɪs +INSULTAREMOS ˌinsultaɾˈemos +INSULTARES ˌinsultˈaɾes +INSULTARÍAMOS ˌinsultaɾˈiamos +INSULTAS insˈultas +INSULTASTE ˌinsultˈaste +INSULTE insˈulte +INSULTÉ ˌinsultˈe +INSULTEMOS ˌinsultˈemos +INSULTES insˈultes +INSULTÉS ˌinsultˈes +INSULTO insˈulto +INSULTOS insˈultos +INSUMIR ˌinsumˈiɾ +INSUMO insˈumo +INSURGENTE ˌinsuɾxˈɛnte +INSURGENTES ˌinsuɾxˈɛntes +INSURRECCIÓN ˌinsuɾɾekθjˈon +INSURRECCIONADA ˌinsuɾɾˌekθjonˈaða +INSURRECCIONADAS ˌinsuɾɾˌekθjonˈaðas +INSURRECCIONADO ˌinsuɾɾˌekθjonˈaðo +INSURRECCIONADOS ˌinsuɾɾˌekθjonˈaðos +INSURRECCIONAL ˌinsuɾɾˌekθjonˈal +INSURRECCIONALISMO ˌinsuɾɾˌekθjonalˈismo +INSURRECCIONALISTA ˌinsuɾɾˌekθjonalˈista +INSURRECCIONAR ˌinsuɾɾˌekθjonˈaɾ +INSURRECCIONES ˌinsuɾɾekθjˈones +INSURRECTA ˌinsuɾɾˈekta +INSURRECTAS ˌinsuɾɾˈektas +INSURRECTO ˌinsuɾɾˈekto +INSURRECTOS ˌinsuɾɾˈektos +INTACTA intˈakta +INTACTAS intˈaktas +INTACTO intˈakto +INTACTOS intˈaktos +INTALACIÓN ˌintalaθjˈon +INTANGIBLE ˌintaŋxˈiβle +INTANGIBLES ˌintaŋxˈiβles +INTEGÉRRIMO ˌintexˈeɾɾimo +INTEGRACIÓN ˌinteɣɾaθjˈon +INTEGRADA ˌinteɣɾˈaða +INTEGRADAS ˌinteɣɾˈaðas +INTEGRADO ˌinteɣɾˈaðo +INTEGRADOS ˌinteɣɾˈaðos +INTEGRAL ˌinteɣɾˈal +INTEGRALES ˌinteɣɾˈales +INTEGRALISTA ˌinteɣɾalˈista +INTEGRANTE ˌinteɣɾˈante +INTEGRANTES ˌinteɣɾˈantes +INTEGRAR ˌinteɣɾˈaɾ +INTEGRARSE ˌinteɣɾˈaɾse +ÍNTEGRO ˈinteɣɾo +INTEGUMENTARIO ˌinteɣˌumentˈaɾjo +INTEGUMENTO ˌinteɣumˈɛnto +INTELECTUAL ˌintelektwˈal +INTELECTUALISMO ˌintelˌektwalˈismo +INTELECTUALIZACIÓN ˌintelˌektwalˌiθaθjˈon +INTELIGENCIA ˌintelixˈɛnθja +INTELIGENTE ˌintelixˈɛnte +INTELIGENTES ˌintelixˈɛntes +INTELIGENTÍSIMO ˌintelˌixentˈisimo +INTELIGIBILIDAD ˌintelˌixiβˌiliðˈad +INTELIGIBLE ˌintelixˈiβle +INTEMPERANTE ˌintempeɾˈante +INTEMPERIE ˌintempˈeɾje +INTEMPERIES ˌintempˈeɾjes +INTEMPESTIVA ˌintempestˈiβa +INTEMPESTIVAS ˌintempestˈiβas +INTEMPESTIVO ˌintempestˈiβo +INTEMPESTIVOS ˌintempestˈiβos +INTENCIÓN ˌintenθjˈon +INTENCIONADO ˌintenθjonˈaðo +INTENCIONAL ˌintenθjonˈal +INTENCIONALMENTE ˌintenθjonˈalmˈente +INTENCIONAR ˌintenθjonˈaɾ +INTENCIONES ˌintenθjˈones +INTENDENCIA ˌintendˈɛnθja +INTENDENTE ˌintendˈɛnte +INTENSA intˈɛnsa +INTENSAMENTE intˈɛnsamˈente +INTENSAS intˈɛnsas +INTENSIDAD ˌintensiðˈad +INTENSIDADES ˌintensiðˈaðes +INTENSIFICACIÓN ˌintensˌifikaθjˈon +INTENSIFICADA ˌintensˌifikˈaða +INTENSIFICADAS ˌintensˌifikˈaðas +INTENSIFICADO ˌintensˌifikˈaðo +INTENSIFICADOS ˌintensˌifikˈaðos +INTENSIFICAR ˌintensˌifikˈaɾ +INTENSIVA ˌintensˈiβa +INTENSIVAS ˌintensˈiβas +INTENSIVISTA ˌintensiβˈista +INTENSIVO ˌintensˈiβo +INTENSIVOS ˌintensˈiβos +INTENSO intˈɛnso +INTENSOS intˈɛnsos +INTENTADA ˌintentˈaða +INTENTADAS ˌintentˈaðas +INTENTADO ˌintentˈaðo +INTENTADOS ˌintentˈaðos +INTENTANDO ˌintentˈando +INTENTAR ˌintentˈaɾ +INTENTO intˈɛnto +INTERACCIONADA ˌinteɾˌakθjonˈaða +INTERACCIONADAS ˌinteɾˌakθjonˈaðas +INTERACCIONADO ˌinteɾˌakθjonˈaðo +INTERACCIONADOS ˌinteɾˌakθjonˈaðos +INTERACCIONAL ˌinteɾˌakθjonˈal +INTERACCIONAR ˌinteɾˌakθjonˈaɾ +INTERACCIONISMO ˌinteɾˌakθjonˈismo +INTERACTUACIÓN ˌinteɾˌaktwaθjˈon +INTERACTUADA ˌinteɾaktwˈaða +INTERACTUADAS ˌinteɾaktwˈaðas +INTERACTUADO ˌinteɾaktwˈaðo +INTERACTUADOS ˌinteɾaktwˈaðos +INTERALEMÁN ˌinteɾˌalemˈan +INTERALIADO ˌinteɾaljˈaðo +INTERBALNEARIO ˌinteɾβˌalneˈaɾjo +INTERCALADA ˌinteɾkalˈaða +INTERCALADAMENTE ˌinteɾkalˈaðamˈente +INTERCALADAS ˌinteɾkalˈaðas +INTERCALADO ˌinteɾkalˈaðo +INTERCALADOS ˌinteɾkalˈaðos +INTERCALAR ˌinteɾkalˈaɾ +INTERCAMBIADOR ˌinteɾkˌambjaðˈoɾ +INTERCAMBIAMOS ˌinteɾkambjˈamos +INTERCAMBIAN ˌinteɾkˈambjan +INTERCAMBIAR ˌinteɾkambjˈaɾ +INTERCAMBIO ˌinteɾkˈambjo +INTERCEDER ˌinteɾθeðˈeɾ +INTERCEDIDA ˌinteɾθeðˈiða +INTERCEDIDAS ˌinteɾθeðˈiðas +INTERCEDIDO ˌinteɾθeðˈiðo +INTERCEDIDOS ˌinteɾθeðˈiðos +INTERCEPTADA ˌinteɾθepːtˈaða +INTERCEPTADAS ˌinteɾθepːtˈaðas +INTERCEPTADO ˌinteɾθepːtˈaðo +INTERCEPTADOR ˌinteɾθˌepːtaðˈoɾ +INTERCEPTADOS ˌinteɾθepːtˈaðos +INTERCEPTAR ˌinteɾθepːtˈaɾ +INTERCLASISTA ˌinteɾklasˈista +INTERCLUB ˌinteɾklˈub +INTERCOLUMNIO ˌinteɾkolˈumnjo +INTERCOMUNICAR ˌinteɾkˌomunikˈaɾ +INTERCOMUNICARSE ˌinteɾkˌomunikˈaɾse +INTERCONECTOR ˌinteɾkˌonektˈoɾ +INTERCONEXIÓN ˌinteɾkˌoneksjˈon +INTERCONEXIONES ˌinteɾkˌoneksjˈones +INTERCONFEDERAL ˌinteɾkˌomfeðeɾˈal +INTERCRISIS ˌinteɾkɾˈisis +INTERCULTURAL ˌinteɾkˌultuɾˈal +INTERCULTURALES ˌinteɾkˌultuɾˈales +INTERDENOMINACIONAL ˌinteɾðˌenomˌinaθjonˈal +INTERDIARIO ˌinteɾðjˈaɾjo +INTERDICHA ˌinteɾðˈitʃa +INTERDICHAS ˌinteɾðˈitʃas +INTERDICHO ˌinteɾðˈitʃo +INTERDICHOS ˌinteɾðˈitʃos +INTERDISCIPLINA ˌinteɾðˌisθiplˈina +INTERDISCIPLINAR ˌinteɾðˌisθiplinˈaɾ +INTERDISCIPLINARES ˌinteɾðˌisθiplinˈaɾes +INTERDISCIPLINARIA ˌinteɾðˌisθiplinˈaɾja +INTERDISCIPLINARIAS ˌinteɾðˌisθiplinˈaɾjas +INTERDISCIPLINARIO ˌinteɾðˌisθiplinˈaɾjo +INTERDISCIPLINARIOS ˌinteɾðˌisθiplinˈaɾjos +INTERES intˈeɾes +INTERÉS ˌinteɾˈes +INTERESA ˌinteɾˈesa +INTERESADÍSIMO ˌinteɾˌesaðˈisimo +INTERESADO ˌinteɾesˈaðo +INTERESANTE ˌinteɾesˈante +INTERESANTES ˌinteɾesˈantes +INTERESAR ˌinteɾesˈaɾ +INTERESCAPULAR ˌinteɾˌeskapulˈaɾ +INTERESCOLAR ˌinteɾˌeskolˈaɾ +INTERESTADIAL ˌinteɾˌestaðjˈal +INTERESTADUAL ˌinteɾˌestaðwˈal +INTERESTELAR ˌinteɾˌestelˈaɾ +INTERESTELARES ˌinteɾˌestelˈaɾes +INTERÉTNICA ˌinteɾˈetnika +INTERÉTNICAS ˌinteɾˈetnikas +INTERÉTNICO ˌinteɾˈetniko +INTERÉTNICOS ˌinteɾˈetnikos +INTERFACIAL ˌinteɾfaθjˈal +INTERFALÁNGICO ˌinteɾfalˈaŋxiko +INTERFAZ ˌinteɾfˈaθ +INTERFERENCIA ˌinteɾfeɾˈɛnθja +INTERFERENTE ˌinteɾfeɾˈɛnte +INTERFERIDA ˌinteɾfeɾˈiða +INTERFERIDAS ˌinteɾfeɾˈiðas +INTERFERIDO ˌinteɾfeɾˈiðo +INTERFERIDOS ˌinteɾfeɾˈiðos +INTERFEROGRAMA ˌinteɾfˌeɾoɣɾˈama +INTERFEROMÉTRICO ˌinteɾfˌeɾomˈetɾiko +INTERFERÓN ˌinteɾfeɾˈon +INTERFIJO ˌinteɾfˈixo +INTERFONO ˌinteɾfˈono +INTERGENERACIONALMENTE ˌinteɾxˌeneɾˌaθjonˈalmˈente +INTERGIRO ˌinteɾxˈiɾo +INTERGRUPAL ˌinteɾɣɾupˈal +ÍNTERIN ˈinteɾin +INTERINDIVIDUAL ˌinteɾˌindiβiðwˈal +INTERINO ˌinteɾˈino +INTERINSTITUCIONALMENTE ˌinteɾˌinstitˌuθjonˈalmˈente +INTERIOR ˌinteɾjˈoɾ +INTERIORES ˌinteɾjˈoɾes +INTERIORIDAD ˌinteɾjˌoɾiðˈad +INTERIORIZADA ˌinteɾjˌoɾiθˈaða +INTERIORIZADAS ˌinteɾjˌoɾiθˈaðas +INTERIORIZADO ˌinteɾjˌoɾiθˈaðo +INTERIORIZADOS ˌinteɾjˌoɾiθˈaðos +INTERIORIZAR ˌinteɾjˌoɾiθˈaɾ +INTERLINEADO ˌinteɾlˌineˈaðo +INTERLOCUTORIA ˌinteɾlˌokutˈoɾja +INTERMEDIADA ˌinteɾmeðjˈaða +INTERMEDIADAS ˌinteɾmeðjˈaðas +INTERMEDIADO ˌinteɾmeðjˈaðo +INTERMEDIADOS ˌinteɾmeðjˈaðos +INTERMEDIAR ˌinteɾmeðjˈaɾ +INTERMEDIARIA ˌinteɾmeðjˈaɾja +INTERMEDIARIO ˌinteɾmeðjˈaɾjo +INTERMEMBRANA ˌinteɾmembɾˈana +INTERMESENTÉRICA ˌinteɾmˌesentˈeɾika +INTERMESENTÉRICAS ˌinteɾmˌesentˈeɾikas +INTERMESENTÉRICO ˌinteɾmˌesentˈeɾiko +INTERMESENTÉRICOS ˌinteɾmˌesentˈeɾikos +INTERMITENTE ˌinteɾmitˈɛnte +INTERMITENTES ˌinteɾmitˈɛntes +INTERMONTANO ˌinteɾmontˈano +INTERNACIONAL ˌinteɾnˌaθjonˈal +INTERNACIONALES ˌinteɾnˌaθjonˈales +INTERNACIONALIZACIÓN ˌinteɾnˌaθjonˌaliθaθjˈon +INTERNACIONALIZADA ˌinteɾnˌaθjonˌaliθˈaða +INTERNACIONALIZADAS ˌinteɾnˌaθjonˌaliθˈaðas +INTERNACIONALIZADO ˌinteɾnˌaθjonˌaliθˈaðo +INTERNACIONALIZADOS ˌinteɾnˌaθjonˌaliθˈaðos +INTERNADA ˌinteɾnˈaða +INTERNADAS ˌinteɾnˈaðas +INTERNADO ˌinteɾnˈaðo +INTERNADOS ˌinteɾnˈaðos +INTERNALISMO ˌinteɾnalˈismo +INTERNAR ˌinteɾnˈaɾ +INTERNASAL ˌinteɾnasˈal +INTERNAUTA ˌinteɾnˈaʊta +INTERNET ˌinteɾnˈet +INTERNEURONA ˌinteɾneʊɾˈona +INTERNO intˈeɾno +INTERNODO ˌinteɾnˈoðo +INTERNUDO ˌinteɾnˈuðo +INTEROCEÁNICO ˌinteɾˌoθeˈaniko +INTERPARLAMENTARIA ˌinteɾpˌaɾlamentˈaɾja +INTERPARLAMENTARIAS ˌinteɾpˌaɾlamentˈaɾjas +INTERPARLAMENTARIO ˌinteɾpˌaɾlamentˈaɾjo +INTERPARLAMENTARIOS ˌinteɾpˌaɾlamentˈaɾjos +INTERPARROQUIAL ˌinteɾpˌaɾɾokjˈal +INTERPELACIÓN ˌinteɾpˌelaθjˈon +INTERPELADA ˌinteɾpelˈaða +INTERPELADAS ˌinteɾpelˈaðas +INTERPELADO ˌinteɾpelˈaðo +INTERPELADOS ˌinteɾpelˈaðos +INTERPELATORIO ˌinteɾpˌelatˈoɾjo +INTERPENETRACIÓN ˌinteɾpˌenetɾaθjˈon +INTERPLACA ˌinteɾplˈaka +INTERPLANETARIAS ˌinteɾplˌanetˈaɾjas +INTERPLANO ˌinteɾplˈano +INTERPOLA ˌinteɾpˈola +INTERPOLADA ˌinteɾpolˈaða +INTERPOLADAS ˌinteɾpolˈaðas +INTERPOLADO ˌinteɾpolˈaðo +INTERPOLADOS ˌinteɾpolˈaðos +INTERPOLAMOS ˌinteɾpolˈamos +INTERPOLANDO ˌinteɾpolˈando +INTERPOLAR ˌinteɾpolˈaɾ +INTERPOLARA ˌinteɾpolˈaɾa +INTERPOLARÁ ˌinteɾpˌolaɾˈa +INTERPOLÁRAMOS ˌinteɾpolˈaɾamos +INTERPOLARAS ˌinteɾpolˈaɾas +INTERPOLARÁS ˌinteɾpˌolaɾˈas +INTERPOLARE ˌinteɾpolˈaɾe +INTERPOLAREIS ˌinteɾpolˈaɾeɪs +INTERPOLAREMOS ˌinteɾpˌolaɾˈemos +INTERPOLARES ˌinteɾpolˈaɾes +INTERPOLARÍAMOS ˌinteɾpˌolaɾˈiamos +INTERPOLAS ˌinteɾpˈolas +INTERPOLASTE ˌinteɾpolˈaste +INTERPOLE ˌinteɾpˈole +INTERPOLEM ˌinteɾpˈolem +INTERPOLEMOS ˌinteɾpolˈemos +INTERPOLES ˌinteɾpˈoles +INTERPOLO ˌinteɾpˈolo +INTERPONER ˌinteɾponˈeɾ +INTERPORAL ˌinteɾpoɾˈal +INTERPRETACIÓN ˌinteɾpɾˌetaθjˈon +INTERPRETADA ˌinteɾpɾetˈaða +INTERPRETADAS ˌinteɾpɾetˈaðas +INTERPRETADO ˌinteɾpɾetˈaðo +INTERPRETADOS ˌinteɾpɾetˈaðos +INTERPRETANDO ˌinteɾpɾetˈando +INTERPRETAR ˌinteɾpɾetˈaɾ +INTERPRETARES ˌinteɾpɾetˈaɾes +INTERPRETÓ ˌinteɾpɾetˈo +INTERPROFESIONAL ˌinteɾpɾˌofesjonˈal +INTERPROMOCIONAL ˌinteɾpɾˌomoθjonˈal +INTERPROVINCIAL ˌinteɾpɾˌoβinθjˈal +INTERPUEBLO ˌinteɾpwˈeβlo +INTERPUESTA ˌinteɾpwˈesta +INTERPUESTAS ˌinteɾpwˈestas +INTERPUESTO ˌinteɾpwˈesto +INTERPUESTOS ˌinteɾpwˈestos +INTERRACIAL ˌinteɾɾaθjˈal +INTERRED ˌinteɾɾˈed +INTERRELACIONADA ˌinteɾɾˌelaθjonˈaða +INTERRELACIONADAS ˌinteɾɾˌelaθjonˈaðas +INTERRELACIONADO ˌinteɾɾˌelaθjonˈaðo +INTERRELACIONADOS ˌinteɾɾˌelaθjonˈaðos +INTERRELACIONAR ˌinteɾɾˌelaθjonˈaɾ +INTERREVOLUCIONARIA ˌinteɾɾˌeβolˌuθjonˈaɾja +INTERREVOLUCIONARIAS ˌinteɾɾˌeβolˌuθjonˈaɾjas +INTERREVOLUCIONARIO ˌinteɾɾˌeβolˌuθjonˈaɾjo +INTERREVOLUCIONARIOS ˌinteɾɾˌeβolˌuθjonˈaɾjos +INTERROGACIÓN ˌinteɾɾˌoɣaθjˈon +INTERROGACIONES ˌinteɾɾˌoɣaθjˈones +INTERROGADA ˌinteɾɾoɣˈaða +INTERROGADAS ˌinteɾɾoɣˈaðas +INTERROGADO ˌinteɾɾoɣˈaðo +INTERROGADOR ˌinteɾɾˌoɣaðˈoɾ +INTERROGADORA ˌinteɾɾˌoɣaðˈoɾa +INTERROGADORAS ˌinteɾɾˌoɣaðˈoɾas +INTERROGADORES ˌinteɾɾˌoɣaðˈoɾes +INTERROGADOS ˌinteɾɾoɣˈaðos +INTERROGAMOS ˌinteɾɾoɣˈamos +INTERROGANTE ˌinteɾɾoɣˈante +INTERROGANTES ˌinteɾɾoɣˈantes +INTERROGAR ˌinteɾɾoɣˈaɾ +INTERROGATIVA ˌinteɾɾˌoɣatˈiβa +INTERROGATIVAS ˌinteɾɾˌoɣatˈiβas +INTERROGATIVO ˌinteɾɾˌoɣatˈiβo +INTERROGATIVOS ˌinteɾɾˌoɣatˈiβos +INTERROGATORIO ˌinteɾɾˌoɣatˈoɾjo +INTERROGATORIOS ˌinteɾɾˌoɣatˈoɾjos +INTERROGO ˌinteɾɾˈoɣo +INTERRUMPA ˌinteɾɾˈumpa +INTERRUMPIBLE ˌinteɾɾumpˈiβle +INTERRUMPIDA ˌinteɾɾumpˈiða +INTERRUMPIDAS ˌinteɾɾumpˈiðas +INTERRUMPIDO ˌinteɾɾumpˈiðo +INTERRUMPIDOS ˌinteɾɾumpˈiðos +INTERSA intˈeɾsa +INTERSECÁ ˌinteɾsekˈa +INTERSECADA ˌinteɾsekˈaða +INTERSECADAS ˌinteɾsekˈaðas +INTERSECADO ˌinteɾsekˈaðo +INTERSECADOS ˌinteɾsekˈaðos +INTERSECAR ˌinteɾsekˈaɾ +INTERSECCIONALIDAD ˌinteɾsˌekθjonˌaliðˈad +INTERSECTADA ˌinteɾsektˈaða +INTERSECTADAS ˌinteɾsektˈaðas +INTERSECTADO ˌinteɾsektˈaðo +INTERSECTADOS ˌinteɾsektˈaðos +INTERSECTAR ˌinteɾsektˈaɾ +INTERSEXUADA ˌinteɾsekswˈaða +INTERSEXUADAS ˌinteɾsekswˈaðas +INTERSEXUADO ˌinteɾsekswˈaðo +INTERSEXUADOS ˌinteɾsekswˈaðos +INTERSINDICAL ˌinteɾsˌindikˈal +INTERSISTEMA ˌinteɾsistˈema +INTERSTICIAL ˌinteɾstiθjˈal +INTERSUBJETIVO ˌinteɾsˌuβxetˈiβo +INTERTEXTUAL ˌinteɾtekstwˈal +INTERTÍTULOS ˌinteɾtˈitulos +INTERTUBERCULAR ˌinteɾtˌuβeɾkulˈaɾ +INTERUNIVERSITARIA ˌinteɾˌuniβˌeɾsitˈaɾja +INTERUNIVERSITARIAS ˌinteɾˌuniβˌeɾsitˈaɾjas +INTERUNIVERSITARIO ˌinteɾˌuniβˌeɾsitˈaɾjo +INTERUNIVERSITARIOS ˌinteɾˌuniβˌeɾsitˈaɾjos +INTERVÁLICO ˌinteɾβˈaliko +INTERVALO ˌinteɾβˈalo +INTERVENCIÓN ˌinteɾβenθjˈon +INTERVENGO ˌinteɾβˈɛŋɡo +INTERVENIDA ˌinteɾβenˈiða +INTERVENIDAS ˌinteɾβenˈiðas +INTERVENIDO ˌinteɾβenˈiðo +INTERVENIDOS ˌinteɾβenˈiðos +INTERVENIR ˌinteɾβenˈiɾ +INTERVENTORA ˌinteɾβentˈoɾa +INTERVIENE ˌinteɾβjˈene +INTERVIÚ ˌinteɾβjˈu +INTESTADA ˌintestˈaða +INTESTADAS ˌintestˈaðas +INTESTADO ˌintestˈaðo +INTESTADOS ˌintestˈaðos +INTESTAR ˌintestˈaɾ +INTESTINAL ˌintestinˈal +INTESTINO ˌintestˈino +INTESTO intˈesto +INTIBUCÁ ˌintiβukˈa +ÍNTIMA ˈintima +INTIMACIÓN ˌintimaθjˈon +INTIMADA ˌintimˈaða +INTIMADAS ˌintimˈaðas +INTIMADO ˌintimˈaðo +INTIMADOS ˌintimˈaðos +INTIMAR ˌintimˈaɾ +INTIMIDACIÓN ˌintimˌiðaθjˈon +INTIMIDAD ˌintimiðˈad +INTIMIDADA ˌintimiðˈaða +INTIMIDADAS ˌintimiðˈaðas +INTIMIDADES ˌintimiðˈaðes +INTIMIDADO ˌintimiðˈaðo +INTIMIDADOS ˌintimiðˈaðos +INTIMIDAR ˌintimiðˈaɾ +INTIMISTA ˌintimˈista +INTIMO intˈimo +ÍNTIMO ˈintimo +INTITULADA ˌintitulˈaða +INTITULADAS ˌintitulˈaðas +INTITULADO ˌintitulˈaðo +INTITULADOS ˌintitulˈaðos +INTOCABLE ˌintokˈaβle +INTOCADO ˌintokˈaðo +INTOLERABLE ˌintoleɾˈaβle +INTOLERABLES ˌintoleɾˈaβles +INTOLERANCIA ˌintoleɾˈanθja +INTOLERANTES ˌintoleɾˈantes +INTOXICACIÓN ˌintoksˌikaθjˈon +INTOXICADA ˌintoksikˈaða +INTOXICADAS ˌintoksikˈaðas +INTOXICADO ˌintoksikˈaðo +INTOXICADOS ˌintoksikˈaðos +INTRABUCAL ˌintɾaβukˈal +INTRACATALÁN ˌintɾakˌatalˈan +INTRACELULARES ˌintɾaθˌelulˈaɾes +INTRADÉRMICO ˌintɾaðˈeɾmiko +INTRADUCIBLE ˌintɾaðuθˈiβle +INTRAESPECÍFICO ˌintɾaˌespeθˈifiko +INTRAFLAGELAR ˌintɾaflˌaxelˈaɾ +INTRAHEPÁTICO ˌintɾaepˈatiko +INTRALAMINAR ˌintɾalˌaminˈaɾ +INTRAMEDULAR ˌintɾamˌeðulˈaɾ +INTRAMUSCULARES ˌintɾamˌuskulˈaɾes +INTRANSIGENTES ˌintɾansixˈɛntes +INTRANSITIVA ˌintɾansitˈiβa +INTRANSITIVO ˌintɾansitˈiβo +INTRANUCLEAR ˌintɾanˌukleˈaɾ +INTRAPERITONEAL ˌintɾapˌeɾitˌoneˈal +INTRASCENDENTE ˌintɾasθendˈɛnte +INTRATECAL ˌintɾatekˈal +INTRAUTERINO ˌintɾaʊteɾˈino +INTRAVENOSA ˌintɾaβenˈosa +INTRAVENOSAS ˌintɾaβenˈosas +INTRAVENOSO ˌintɾaβenˈoso +INTRAVENOSOS ˌintɾaβenˈosos +INTRÉPIDA intɾˈepiða +INTRÉPIDAS intɾˈepiðas +INTRÉPIDOS intɾˈepiðos +INTRICADA ˌintɾikˈaða +INTRICADAS ˌintɾikˈaðas +INTRICADO ˌintɾikˈaðo +INTRICADOS ˌintɾikˈaðos +INTRICAR ˌintɾikˈaɾ +INTRICO intɾˈiko +INTRIGA intɾˈiɣa +INTRIGADA ˌintɾiɣˈaða +INTRIGADAS ˌintɾiɣˈaðas +INTRIGADO ˌintɾiɣˈaðo +INTRIGADOS ˌintɾiɣˈaðos +INTRIGAMOS ˌintɾiɣˈamos +INTRIGANDO ˌintɾiɣˈando +INTRIGAR ˌintɾiɣˈaɾ +INTRIGARES ˌintɾiɣˈaɾes +INTRIGAS intɾˈiɣas +INTRIGO intɾˈiɣo +INTRINCA intɾˈinka +INTRINCADA ˌintɾinkˈaða +INTRINCADAS ˌintɾinkˈaðas +INTRINCADO ˌintɾinkˈaðo +INTRINCADOS ˌintɾinkˈaðos +INTRINCAMOS ˌintɾinkˈamos +INTRINCANDO ˌintɾinkˈando +INTRINCAR ˌintɾinkˈaɾ +INTRINCARA ˌintɾinkˈaɾa +INTRINCARÁ ˌintɾinkaɾˈa +INTRINCÁRAMOS ˌintɾinkˈaɾamos +INTRINCARAS ˌintɾinkˈaɾas +INTRINCARÁS ˌintɾinkaɾˈas +INTRINCAREIS ˌintɾinkˈaɾeɪs +INTRINCAREMOS ˌintɾinkaɾˈemos +INTRINCARES ˌintɾinkˈaɾes +INTRINCARÍAMOS ˌintɾinkaɾˈiamos +INTRINCAS intɾˈinkas +INTRINCASTE ˌintɾinkˈaste +INTRINCO intɾˈinko +INTRÍNGULIS intɾˈiŋɡulis +INTRINQUE intɾˈinke +INTRINQUEMOS ˌintɾinkˈemos +INTRINQUES intɾˈinkes +INTRÍNSECO intɾˈinseko +INTRODUCIDA ˌintɾoðuθˈiða +INTRODUCIDAS ˌintɾoðuθˈiðas +INTRODUCIDO ˌintɾoðuθˈiðo +INTRODUCIDOS ˌintɾoðuθˈiðos +INTRODUCIR ˌintɾoðuθˈiɾ +INTRODUCTOR ˌintɾoðuktˈoɾ +INTRODUCTORA ˌintɾoðuktˈoɾa +INTRODUCTORAS ˌintɾoðuktˈoɾas +INTRODUCTORES ˌintɾoðuktˈoɾes +INTRODUCTORIA ˌintɾoðuktˈoɾja +INTRODUCTORIAS ˌintɾoðuktˈoɾjas +INTRODUCTORIO ˌintɾoðuktˈoɾjo +INTRODUCTORIOS ˌintɾoðuktˈoɾjos +INTROMISIÓN ˌintɾomisjˈon +INTROSPECCIÓN ˌintɾospekθjˈon +INTROSPECTIVA ˌintɾospektˈiβa +INTROSPECTIVAS ˌintɾospektˈiβas +INTROSPECTIVO ˌintɾospektˈiβo +INTROSPECTIVOS ˌintɾospektˈiβos +INTROVERSIÓN ˌintɾoβeɾsjˈon +INTROVERSO ˌintɾoβˈeɾso +INTRUSADA ˌintɾusˈaða +INTRUSADAS ˌintɾusˈaðas +INTRUSADO ˌintɾusˈaðo +INTRUSADOS ˌintɾusˈaðos +INTRUSAR ˌintɾusˈaɾ +INTRUSIÓN ˌintɾusjˈon +INTRUSISMO ˌintɾusˈismo +INTUBACIÓN ˌintuβaθjˈon +INTUBADA ˌintuβˈaða +INTUBADAS ˌintuβˈaðas +INTUBADO ˌintuβˈaðo +INTUBADOS ˌintuβˈaðos +INTUBAR ˌintuβˈaɾ +INTUICIÓN ˌintwiθjˈon +INTUICIONISMO ˌintwiθjonˈismo +INTUIDA intwˈiða +INTUIDAS intwˈiðas +INTUIDO intwˈiðo +INTUIDOS intwˈiðos +INTUIR intwˈiɾ +INTUITIVA ˌintwitˈiβa +INTUITIVO ˌintwitˈiβo +INUBICABLE ˌinuβikˈaβle +INUIT inwˈit +INULINA ˌinulˈina +INUNDACIÓN ˌinundaθjˈon +INUNDADA ˌinundˈaða +INUNDADAS ˌinundˈaðas +INUNDADO ˌinundˈaðo +INUNDADOS ˌinundˈaðos +INUNDAR ˌinundˈaɾ +INUSUAL ˌinuswˈal +INÚTIL inˈutil +INUTILIDAD ˌinutˌiliðˈad +INUTILIZACIÓN ˌinutˌiliθaθjˈon +INUTILIZADA ˌinutˌiliθˈaða +INUTILIZADAS ˌinutˌiliθˈaðas +INUTILIZADO ˌinutˌiliθˈaðo +INUTILIZADOS ˌinutˌiliθˈaðos +INVADA imbˈaða +INVADAMOS ˌimbaðˈamos +INVADAS imbˈaðas +INVADE imbˈaðe +INVADES imbˈaðes +INVADÍAMOS ˌimbaðˈiamos +INVADIDA ˌimbaðˈiða +INVADIDAS ˌimbaðˈiðas +INVADIDO ˌimbaðˈiðo +INVADIDOS ˌimbaðˈiðos +INVADIMOS ˌimbaðˈimos +INVADIR ˌimbaðˈiɾ +INVADIRÁ ˌimbaðiɾˈa +INVADIRÁS ˌimbaðiɾˈas +INVADIREMOS ˌimbaðiɾˈemos +INVADIRÍAMOS ˌimbaðiɾˈiamos +INVADISTE ˌimbaðˈiste +INVADO imbˈaðo +INVAGINACIÓN ˌimbaxˌinaθjˈon +INVAGINADA ˌimbaxinˈaða +INVAGINADAS ˌimbaxinˈaðas +INVAGINADO ˌimbaxinˈaðo +INVAGINADOS ˌimbaxinˈaðos +INVAGINAR ˌimbaxinˈaɾ +INVALIDACIÓN ˌimbalˌiðaθjˈon +INVALIDADA ˌimbaliðˈaða +INVALIDADAS ˌimbaliðˈaðas +INVALIDADO ˌimbaliðˈaðo +INVALIDADOS ˌimbaliðˈaðos +INVALIDANTE ˌimbaliðˈante +INVALIDAR ˌimbaliðˈaɾ +INVALIDAS ˌimbalˈiðas +INVÁLIDAS imbˈaliðas +INVÁLIDO imbˈaliðo +INVASIÓN ˌimbasjˈon +INVASIVIDAD ˌimbasˌiβiðˈad +INVASIVO ˌimbasˈiβo +INVASOR ˌimbasˈoɾ +INVASORES ˌimbasˈoɾes +INVENCIBLES ˌimbenθˈiβles +INVENCIÓN ˌimbenθjˈon +INVENTA imbˈɛnta +INVENTADA ˌimbentˈaða +INVENTADAS ˌimbentˈaðas +INVENTADO ˌimbentˈaðo +INVENTADOS ˌimbentˈaðos +INVENTAMOS ˌimbentˈamos +INVENTANDO ˌimbentˈando +INVENTAR ˌimbentˈaɾ +INVENTARA ˌimbentˈaɾa +INVENTARÁ ˌimbentaɾˈa +INVENTÁRAMOS ˌimbentˈaɾamos +INVENTARAS ˌimbentˈaɾas +INVENTARÁS ˌimbentaɾˈas +INVENTAREIS ˌimbentˈaɾeɪs +INVENTAREMOS ˌimbentaɾˈemos +INVENTARES ˌimbentˈaɾes +INVENTARIADA ˌimbentaɾjˈaða +INVENTARIADAS ˌimbentaɾjˈaðas +INVENTARIADO ˌimbentaɾjˈaðo +INVENTARIADOS ˌimbentaɾjˈaðos +INVENTARÍAMOS ˌimbentaɾˈiamos +INVENTARIAR ˌimbentaɾjˈaɾ +INVENTARIO ˌimbentˈaɾjo +INVENTAS imbˈɛntas +INVENTASTE ˌimbentˈaste +INVENTE imbˈɛnte +INVENTEMOS ˌimbentˈemos +INVENTES imbˈɛntes +INVENTO imbˈɛnto +INVENTOR ˌimbentˈoɾ +INVERNACIÓN ˌimbeɾnaθjˈon +INVERNÁCULO ˌimbeɾnˈakulo +INVERNADA ˌimbeɾnˈaða +INVERNADERO ˌimbeɾnaðˈeɾo +INVERNADEROS ˌimbeɾnaðˈeɾos +INVERNANTE ˌimbeɾnˈante +INVERNAR ˌimbeɾnˈaɾ +INVERNIZO ˌimbeɾnˈiθo +INVEROSÍMIL ˌimbeɾosˈimil +INVERSIÓN ˌimbeɾsjˈon +INVERSIONES ˌimbeɾsjˈones +INVERTEBRADA ˌimbeɾteβɾˈaða +INVERTEBRADAS ˌimbeɾteβɾˈaðas +INVERTEBRADO ˌimbeɾteβɾˈaðo +INVERTEBRADOS ˌimbeɾteβɾˈaðos +INVERTIDA ˌimbeɾtˈiða +INVERTIDAS ˌimbeɾtˈiðas +INVERTIDO ˌimbeɾtˈiðo +INVERTIDOS ˌimbeɾtˈiðos +INVERTIR ˌimbeɾtˈiɾ +INVESTIDA ˌimbestˈiða +INVESTIDAS ˌimbestˈiðas +INVESTIDO ˌimbestˈiðo +INVESTIDOS ˌimbestˈiðos +INVESTIDURA ˌimbestiðˈuɾa +INVESTIGACIÓN ˌimbestˌiɣaθjˈon +INVESTIGADA ˌimbestiɣˈaða +INVESTIGADAS ˌimbestiɣˈaðas +INVESTIGADO ˌimbestiɣˈaðo +INVESTIGADOR ˌimbestˌiɣaðˈoɾ +INVESTIGADORA ˌimbestˌiɣaðˈoɾa +INVESTIGADORAS ˌimbestˌiɣaðˈoɾas +INVESTIGADORES ˌimbestˌiɣaðˈoɾes +INVESTIGADOS ˌimbestiɣˈaðos +INVESTIGAR ˌimbestiɣˈaɾ +INVESTIGARME ˌimbestiɣˈaɾme +INVESTIGO ˌimbestˈiɣo +INVESTIR ˌimbestˈiɾ +INVIABLE imbjˈaβle +INVIABLES imbjˈaβles +INVICTA imbˈikta +INVICTAS imbˈiktas +INVICTÍSIMO ˌimbiktˈisimo +INVICTO imbˈikto +INVICTOS imbˈiktos +INVIDENTE ˌimbiðˈɛnte +INVIERNITO ˌimbjeɾnˈito +INVIERNO imbjˈeɾno +INVIOLABILIDAD ˌimbjolˌaβiliðˈad +INVIOLABLE ˌimbjolˈaβle +INVIOLABLES ˌimbjolˈaβles +INVIOLADA ˌimbjolˈaða +INVIOLADAS ˌimbjolˈaðas +INVIOLADO ˌimbjolˈaðo +INVIOLADOS ˌimbjolˈaðos +INVISIBILIDAD ˌimbisˌiβiliðˈad +INVISIBILIZACIÓN ˌimbisˌiβilˌiθaθjˈon +INVISIBILIZADA ˌimbisˌiβiliθˈaða +INVISIBILIZADAS ˌimbisˌiβiliθˈaðas +INVISIBILIZADO ˌimbisˌiβiliθˈaðo +INVISIBILIZADOS ˌimbisˌiβiliθˈaðos +INVISIBILIZAR ˌimbisˌiβiliθˈaɾ +INVISIBLE ˌimbisˈiβle +INVITACIÓN ˌimbitaθjˈon +INVITADA ˌimbitˈaða +INVITADO ˌimbitˈaðo +INVITADOS ˌimbitˈaðos +INVITAR ˌimbitˈaɾ +INVITARE ˌimbitˈaɾe +INVITAS imbˈitas +INVITO imbˈito +INVOCADA ˌimbokˈaða +INVOCADAS ˌimbokˈaðas +INVOCADO ˌimbokˈaðo +INVOCADORA ˌimbokaðˈoɾa +INVOCADOS ˌimbokˈaðos +INVOCAR ˌimbokˈaɾ +INVOLUCIÓN ˌimboluθjˈon +INVOLUCIONADA ˌimbolˌuθjonˈaða +INVOLUCIONADAS ˌimbolˌuθjonˈaðas +INVOLUCIONADO ˌimbolˌuθjonˈaðo +INVOLUCIONADOS ˌimbolˌuθjonˈaðos +INVOLUCIONES ˌimboluθjˈones +INVOLUCRACIÓN ˌimbolˌukɾaθjˈon +INVOLUCRADA ˌimbolukɾˈaða +INVOLUCRADAS ˌimbolukɾˈaðas +INVOLUCRADO ˌimbolukɾˈaðo +INVOLUCRADOS ˌimbolukɾˈaðos +INVOLUCRAMIENTO ˌimbolˌukɾamjˈɛnto +INVOLUCRAR ˌimbolukɾˈaɾ +INVOLUNTARIAMENTE ˌimboluntˈaɾjamˈente +INVOLUTIVA ˌimbolutˈiβa +INVOLUTIVAS ˌimbolutˈiβas +INVOLUTIVO ˌimbolutˈiβo +INVOLUTIVOS ˌimbolutˈiβos +INVULNERABILIDAD ˌimbulnˌeɾaβˌiliðˈad +INVULNERABLE ˌimbulneɾˈaβle +INYECCIÓN ˌiɲekθjˈon +ÍO ˈio +IÓN jˈon +IONIZACIÓN jˌoniθaθjˈon +IONIZADA jˌoniθˈaða +IONIZADAS jˌoniθˈaðas +IONIZADO jˌoniθˈaðo +IONIZADOS jˌoniθˈaðos +IONIZAR jˌoniθˈaɾ +IOWANO jowˈano +IPAD ipˈad +IPERITA ˌipeɾˈita +IPHONE ˈaɪfon +ÍPSILON ˈipsilon +IQUEÑO ikˈeɲo +IQUICHANO ˌikitʃˈano +IQUITEÑO ˌikitˈeɲo +IR ˈiɾ +IRA ˈiɾa +IRÁ iɾˈa +IRACUNDO ˌiɾakˈundo +IRAK iɾˈak +IRAKI iɾˈaki +IRÁN iɾˈan +IRANÍ ˌiɾanˈi +IRANIANA ˌiɾanjˈana +IRAQUI iɾˈaki +IRAQUÍ ˌiɾakˈi +IRAS ˈiɾas +IRÁS iɾˈas +IRASCIBILIDAD ˌiɾasθˌiβiliðˈad +IRASCIBLE ˌiɾasθˈiβle +IRASCIBLES ˌiɾasθˈiβles +IRÉ iɾˈe +IRÉIS iɾˈeis +IREMOS iɾˈemos +IRENE iɾˈene +IRES ˈiɾes +IRÍA iɾˈia +IRÍAIS iɾˈiaɪs +IRÍAMOS iɾˈiamos +IRÍAN iɾˈian +IRÍAS iɾˈias +IRIDIO iɾˈiðjo +IRIDISCENCIA ˌiɾiðisθˈɛnθja +IRIDISCENTE ˌiɾiðisθˈɛnte +IRIDISCENTES ˌiɾiðisθˈɛntes +IRIDOLOGÍA ˌiɾiðˌoloxˈia +IRIS ˈiɾis +IRISADO ˌiɾisˈaðo +IRISO iɾˈiso +IRLANDA iɾlˈanda +IRLANDESAS ˌiɾlandˈesas +IRLANDESES ˌiɾlandˈeses +IRMA ˈiɾma +IRME ˈiɾme +IRO ˈiɾo +IRÓNICAMENTE iɾˈonikamˈente +IRÓNICO iɾˈoniko +IRONIZADA ˌiɾoniθˈaða +IRONIZADAS ˌiɾoniθˈaðas +IRONIZADO ˌiɾoniθˈaðo +IRONIZADOS ˌiɾoniθˈaðos +IROQUÉS ˌiɾokˈes +IROS ˈiɾos +IRRACIONAL ˌiɾɾaθjonˈal +IRRACIONALISMO ˌiɾɾaθjˌonalˈismo +IRRADIADA ˌiɾɾaðjˈaða +IRRADIADAS ˌiɾɾaðjˈaðas +IRRADIADO ˌiɾɾaðjˈaðo +IRRADIADOR ˌiɾɾaðjaðˈoɾ +IRRADIADOS ˌiɾɾaðjˈaðos +IRRADIANCIA ˌiɾɾaðjˈanθja +IRRADIARE ˌiɾɾaðjˈaɾe +IRRECONCILIABLE ˌiɾɾekˌonθiljˈaβle +IRRECUSABLES ˌiɾɾekusˈaβles +IRREDENTA ˌiɾɾeðˈɛnta +IRREDENTAS ˌiɾɾeðˈɛntas +IRREDENTISMO ˌiɾɾeðentˈismo +IRREDENTISTA ˌiɾɾeðentˈista +IRREDENTISTAS ˌiɾɾeðentˈistas +IRREDENTO ˌiɾɾeðˈɛnto +IRREDENTOS ˌiɾɾeðˈɛntos +IRREDUCTIBILIDAD ˌiɾɾeðˌuktiβˌiliðˈad +IRREDUCTIBLE ˌiɾɾeðuktˈiβle +IRREDUCTIBLES ˌiɾɾeðuktˈiβles +IRREEMPLAZABLE ˌiɾɾeˌemplaθˈaβle +IRREEMPLAZABLES ˌiɾɾeˌemplaθˈaβles +IRREFLEXIÓN ˌiɾɾefleksjˈon +IRREFUTABLE ˌiɾɾefutˈaβle +IRREFUTABLEMENTE ˌiɾɾefutˈaβlemˈente +IRREFUTABLES ˌiɾɾefutˈaβles +IRREGULAR ˌiɾɾeɣulˈaɾ +IRREGULARES ˌiɾɾeɣulˈaɾes +IRREGULARIDAD ˌiɾɾeɣˌulaɾiðˈad +IRRELEVANTE ˌiɾɾeleβˈante +IRRELEVANTES ˌiɾɾeleβˈantes +IRRENUNCIABILIDAD ˌiɾɾenˌunθjaβˌiliðˈad +IRREPRODUCIBLE ˌiɾɾepɾˌoðuθˈiβle +IRREPRODUCIBLES ˌiɾɾepɾˌoðuθˈiβles +IRRESISTIBLE ˌiɾɾesistˈiβle +IRRESOLUTO ˌiɾɾesolˈuto +IRRESPETUOSA ˌiɾɾespetwˈosa +IRRESPETUOSAS ˌiɾɾespetwˈosas +IRRESPETUOSO ˌiɾɾespetwˈoso +IRRESPETUOSOS ˌiɾɾespetwˈosos +IRRESPONSABILIDAD ˌiɾɾespˌonsaβˌiliðˈad +IRRESPONSABLE ˌiɾɾesponsˈaβle +IRRESPONSABLES ˌiɾɾesponsˈaβles +IRREVERENCIA ˌiɾɾeβeɾˈɛnθja +IRREVERENTE ˌiɾɾeβeɾˈɛnte +IRREVERENTES ˌiɾɾeβeɾˈɛntes +IRREVERSIBILIDAD ˌiɾɾeβˌeɾsiβˌiliðˈad +IRREVERSIBLE ˌiɾɾeβeɾsˈiβle +IRREVOCABLE ˌiɾɾeβokˈaβle +IRRIGACIÓN ˌiɾɾiɣaθjˈon +IRRIGAR ˌiɾɾiɣˈaɾ +IRRISORIO ˌiɾɾisˈoɾjo +IRRITABILIDAD ˌiɾɾitˌaβiliðˈad +IRRITABLE ˌiɾɾitˈaβle +IRRITACIÓN ˌiɾɾitaθjˈon +IRRITADA ˌiɾɾitˈaða +IRRITADAS ˌiɾɾitˈaðas +IRRITADÍSIMO ˌiɾɾitaðˈisimo +IRRITADO ˌiɾɾitˈaðo +IRRITADOS ˌiɾɾitˈaðos +IRRITANTE ˌiɾɾitˈante +IRRITAR ˌiɾɾitˈaɾ +IRRITARE ˌiɾɾitˈaɾe +IRRITATIVO ˌiɾɾitatˈiβo +ÍRRITO ˈiɾɾito +IRROGA iɾɾˈoɣa +IRROGADA ˌiɾɾoɣˈaða +IRROGADAS ˌiɾɾoɣˈaðas +IRROGADO ˌiɾɾoɣˈaðo +IRROGADOS ˌiɾɾoɣˈaðos +IRROGÁIS ˌiɾɾoɣˈais +IRROGAMOS ˌiɾɾoɣˈamos +IRROGANDO ˌiɾɾoɣˈando +IRROGAR ˌiɾɾoɣˈaɾ +IRROGARA ˌiɾɾoɣˈaɾa +IRROGÁRAMOS ˌiɾɾoɣˈaɾamos +IRROGARAS ˌiɾɾoɣˈaɾas +IRROGARÁS ˌiɾɾoɣaɾˈas +IRROGARÉ ˌiɾɾoɣaɾˈe +IRROGAREIS ˌiɾɾoɣˈaɾeɪs +IRROGARÉIS ˌiɾɾoɣaɾˈeis +IRROGAREMOS ˌiɾɾoɣaɾˈemos +IRROGARES ˌiɾɾoɣˈaɾes +IRROGARÍA ˌiɾɾoɣaɾˈia +IRROGARÍAMOS ˌiɾɾoɣaɾˈiamos +IRROGARÍAS ˌiɾɾoɣaɾˈias +IRROGAS iɾɾˈoɣas +IRROGASTE ˌiɾɾoɣˈaste +IRROGO iɾɾˈoɣo +IRROGUE iɾɾˈoɣe +IRROGUÉIS ˌiɾɾoɣˈeis +IRROGUEMOS ˌiɾɾoɣˈemos +IRROGUES iɾɾˈoɣes +IRROGUÉS ˌiɾɾoɣˈes +IRROTACIONAL ˌiɾɾotˌaθjonˈal +IRSE ˈiɾse +IRTE ˈiɾte +IRUINDARRA ˌiɾuindˈaɾɾa +IRULEGUI ˌiɾulˈeɣi +IRUNÉS ˌiɾunˈes +ISA ˈisa +ISAAC ˌisaˈak +ISABEL ˌisaβˈel +ISAÍ ˌisaˈi +ISAÍAS ˌisaˈias +ISAURA isˈaʊɾa +ISAURO isˈaʊɾo +ISIDREÑA ˌisiðɾˈeɲa +ISIDREÑAS ˌisiðɾˈeɲas +ISIDREÑO ˌisiðɾˈeɲo +ISIDREÑOS ˌisiðɾˈeɲos +ISIS ˈisis +ISLA ˈisla +ISLAM ˈislam +ISLÁMICO islˈamiko +ISLAMITA ˌislamˈita +ISLAMIZADA ˌislamiθˈaða +ISLAMIZADAS ˌislamiθˈaðas +ISLAMIZADO ˌislamiθˈaðo +ISLAMIZADOS ˌislamiθˈaðos +ISLAMIZAR ˌislamiθˈaɾ +ISLANDÉS ˌislandˈes +ISLANDIA islˈandja +ISLAS ˈislas +ISLEÑO islˈeɲo +ISLERO islˈeɾo +ISLETERO ˌisletˈeɾo +ISMAEL ˌismaˈel +ISMAELITA ˌismaelˈita +ISMAILÍ ˌismaɪlˈi +ISMAILISMO ˌismaɪlˈismo +ISOBATA ˌisoβˈata +ISOBUTIL ˌisoβutˈil +ISÓCRONO isˈokɾono +ISOCUANTA ˌisokwˈanta +ISOGONAL ˌisoɣonˈal +ISÓGONO isˈoɣono +ISOHIETA ˌisojˈeta +ISOLACIÓN ˌisolaθjˈon +ISOLÍNEA ˌisolˈinea +ISOLOBAL ˌisoloβˈal +ISOLOGOTIPO ˌisolˌoɣotˈipo +ISOMERIZAR ˌisomˌeɾiθˈaɾ +ISOPENTENILO ˌisopˌentenˈilo +ISOQUINOLINA ˌisokˌinolˈina +ISÓSCELES isˈosθeles +ISOTIOCIANATO ˌisotjˌoθjanˈato +ISOTRETINOÍNA ˌisotɾˌetinoˈina +ISOTROPÍA ˌisotɾopˈia +ISQUEMIA iskˈemja +ISQUÉMICO iskˈemiko +ISQUIOCAVERNOSA ˌiskjokˌaβeɾnˈosa +ISQUIOCAVERNOSAS ˌiskjokˌaβeɾnˈosas +ISQUIOCAVERNOSO ˌiskjokˌaβeɾnˈoso +ISQUIOCAVERNOSOS ˌiskjokˌaβeɾnˈosos +ISQUIOPUBIANA ˌiskjopuβjˈana +ISQUIOPUBIANAS ˌiskjopuβjˈanas +ISQUIOPUBIANO ˌiskjopuβjˈano +ISQUIOPUBIANOS ˌiskjopuβjˈanos +ISRAEL ˌisraˈel +ISTMO ˈistmo +ISTRIANO ˌistɾiˈano +IT ˈit +ITACATE ˌitakˈate +ÍTALA ˈitala +ITALIA itˈalja +ITALIANA ˌitaljˈana +ITALIANAS ˌitaljˈanas +ITALIANIDAD ˌitaljˌaniðˈad +ITALIANISMO ˌitaljanˈismo +ITALIANISMOS ˌitaljanˈismos +ITALIANIZADA ˌitaljˌaniθˈaða +ITALIANIZADAS ˌitaljˌaniθˈaðas +ITALIANIZADO ˌitaljˌaniθˈaðo +ITALIANIZADOS ˌitaljˌaniθˈaðos +ITALIANIZANTE ˌitaljˌaniθˈante +ITALIANIZAR ˌitaljˌaniθˈaɾ +ITALIANO ˌitaljˈano +ITALIANOS ˌitaljˈanos +ITALOAMERICANA ˌitalˌoamˌeɾikˈana +ITALOAMERICANO ˌitalˌoamˌeɾikˈano +ITALOESTADOUNIDENSE ˌitalˌoestˌaðowniðˈɛnse +ITALOESTADOUNIDENSES ˌitalˌoestˌaðowniðˈɛnses +ITALÓFONO ˌitalˈofono +ÍTEM ˈitem +ITERA itˈeɾa +ITERABLE ˌiteɾˈaβle +ITERADA ˌiteɾˈaða +ITERADAS ˌiteɾˈaðas +ITERADO ˌiteɾˈaðo +ITERADOS ˌiteɾˈaðos +ITERAMOS ˌiteɾˈamos +ITERANDO ˌiteɾˈando +ITERAR ˌiteɾˈaɾ +ITERARA ˌiteɾˈaɾa +ITERARÁ ˌiteɾaɾˈa +ITERÁRAMOS ˌiteɾˈaɾamos +ITERARAS ˌiteɾˈaɾas +ITERARÁS ˌiteɾaɾˈas +ITERARE ˌiteɾˈaɾe +ITERAREIS ˌiteɾˈaɾeɪs +ITERAREMOS ˌiteɾaɾˈemos +ITERARES ˌiteɾˈaɾes +ITERARÍAMOS ˌiteɾaɾˈiamos +ITERAS itˈeɾas +ITERASTE ˌiteɾˈaste +ITERATIVA ˌiteɾatˈiβa +ITERATIVAS ˌiteɾatˈiβas +ITERATIVO ˌiteɾatˈiβo +ITERATIVOS ˌiteɾatˈiβos +ITERBIO itˈeɾβjo +ITERE itˈeɾe +ITEREMOS ˌiteɾˈemos +ITERES itˈeɾes +ITERO itˈeɾo +ITINERADA ˌitineɾˈaða +ITINERADAS ˌitineɾˈaðas +ITINERADO ˌitineɾˈaðo +ITINERADOS ˌitineɾˈaðos +ITINERANTES ˌitineɾˈantes +ITINERAR ˌitineɾˈaɾ +ITRIO ˈitɾio +ITS ˈits +ITUNES itˈunes +IVA ˈiβa +IVÁN iβˈan +IVE ˈiβe +IXIÓN iksjˈon +IZA ˈiθa +IZABAL ˌiθaβˈal +IZADA iθˈaða +IZADAS iθˈaðas +IZADO iθˈaðo +IZADOS iθˈaðos +IZAMIENTO ˌiθamjˈɛnto +IZAN ˈiθan +IZAR iθˈaɾ +IZO ˈiθo +IZOTE iθˈote +IZQUIERDA iθkjˈeɾða +IZQUIERDAS iθkjˈeɾðas +IZQUIERDISMO ˌiθkjeɾðˈismo +IZQUIERDISTA ˌiθkjeɾðˈista +IZQUIERDO iθkjˈeɾðo +IZTACCÍHUATL ˌiθtakθˈiwatl +JA xˈa +JABALCÓN xˌaβalkˈon +JABALÍ xˌaβalˈi +JABALINA xˌaβalˈina +JABATA xaβˈata +JABEBA xaβˈeβa +JÁBEGA xˈaβeɣa +JÁBEGAS xˈaβeɣas +JABÓN xaβˈon +JABONADA xˌaβonˈaða +JABONADAS xˌaβonˈaðas +JABONADO xˌaβonˈaðo +JABONADOS xˌaβonˈaðos +JABONERA xˌaβonˈeɾa +JABONERO xˌaβonˈeɾo +JABONES xaβˈones +JACA xˈaka +JACAL xakˈal +JACALTECA xˌakaltˈeka +JACALTECO xˌakaltˈeko +JACAMARÁ xˌakamaɾˈa +JACAU xakˈaʊ +JACHAPURI xˌatʃapˈuɾi +JACHKAR xatʃkˈaɾ +JACINTA xaθˈinta +JACINTO xaθˈinto +JACO xˈako +JACOB xakˈob +JACOBINA xˌakoβˈina +JACOBINAS xˌakoβˈinas +JACOBINO xˌakoβˈino +JACOBINOS xˌakoβˈinos +JACOBITA xˌakoβˈita +JACOBO xakˈoβo +JACOS xˈakos +JACTÁ xaktˈa +JACTADA xaktˈaða +JACTADAS xaktˈaðas +JACTADO xaktˈaðo +JACTADOS xaktˈaðos +JACTANCIOSA xˌaktanθjˈosa +JACTANCIOSAS xˌaktanθjˈosas +JACTANCIOSOS xˌaktanθjˈosos +JACTAR xaktˈaɾ +JACUZZI xakˈutsi +JADE xˈaðe +JADEADA xˌaðeˈaða +JADEADAS xˌaðeˈaðas +JADEADO xˌaðeˈaðo +JADEADOS xˌaðeˈaðos +JADEANTE xˌaðeˈante +JADEAR xˌaðeˈaɾ +JADEÍTA xˌaðeˈita +JADEO xaðˈeo +JAÉN xaˈen +JAEZ xaˈeθ +JAFET xafˈet +JAGANATO xˌaɣanˈato +JAGUAR xaɣwˈaɾ +JAGUARZO xaɣwˈaɾθo +JAGÜEY xˌaɣuˈeɪ +JAIBA xˈaɪβa +JAIME xˈaɪme +JAIMISTA xaɪmˈista +JAJA xˈaxa +JAJÁ xaxˈa +JAJAJA xaxˈaxa +JAJAJÁ xˌaxaxˈa +JALÁ xalˈa +JALAJALA xˌalaxˈala +JALAPA xalˈapa +JALAPEÑO xˌalapˈeɲo +JALAR xalˈaɾ +JALEA xalˈea +JALEADA xˌaleˈaða +JALEADAS xˌaleˈaðas +JALEADO xˌaleˈaðo +JALEADOS xˌaleˈaðos +JALEO xalˈeo +JALISCIENSE xˌalisθjˈɛnse +JALISCO xalˈisko +JALMA xˈalma +JALÓN xalˈon +JALONADA xˌalonˈaða +JALONADAS xˌalonˈaðas +JALONADO xˌalonˈaðo +JALONADOR xˌalonaðˈoɾ +JALONADOS xˌalonˈaðos +JALONAR xˌalonˈaɾ +JALONEADA xˌaloneˈaða +JALONEADAS xˌaloneˈaðas +JALONEADO xˌaloneˈaðo +JALONEADOS xˌaloneˈaðos +JALONEAR xˌaloneˈaɾ +JALONEO xˌalonˈeo +JAMAICA xamˈaɪka +JAMAICANA xˌamaɪkˈana +JAMAICANAS xˌamaɪkˈanas +JAMAICANO xˌamaɪkˈano +JAMAICANOS xˌamaɪkˈanos +JAMÁS xamˈas +JAMBAJE xambˈaxe +JAMBAR xambˈaɾ +JAMELGA xamˈelɣa +JAMELGO xamˈelɣo +JAMÓN xamˈon +JAMONA xamˈona +JAMONCILLO xˌamonθˈiʎo +JANEIRO xanˈeɪɾo +JANETH xanˈet +JANGADA xaŋɡˈaða +JANGUEAR xˌaŋɡeˈaɾ +JANGUEO xaŋɡˈeo +JANINA xanˈina +JANO xˈano +JANSENISMO xˌansenˈismo +JÁPETO xˈapeto +JAPI xˈapi +JAPÓN xapˈon +JAPONES xapˈones +JAPONÉS xˌaponˈes +JÁPONES xˈapones +JAPONESA xˌaponˈesa +JAPONESAS xˌaponˈesas +JAPONESES xˌaponˈeses +JAQUE xˈake +JAQUEADA xˌakeˈaða +JAQUEADAS xˌakeˈaðas +JAQUEADO xˌakeˈaðo +JAQUEADOS xˌakeˈaðos +JAQUEAR xˌakeˈaɾ +JAQUEL xakˈel +JAQUELADO xˌakelˈaðo +JÁQUER xˈakeɾ +JAQUÉS xakˈes +JAQUETA xakˈeta +JAQUETANO xˌaketˈano +JAQUETÓN xˌaketˈon +JAQUIDA xakˈiða +JAQUIDAS xakˈiðas +JAQUIDO xakˈiðo +JAQUIDOS xakˈiðos +JÁQUIMA xˈakima +JAQUIR xakˈiɾ +JAQUITA xakˈita +JARA xˈaɾa +JARABE xaɾˈaβe +JARAÍZ xˌaɾaˈiθ +JARAMAGO xˌaɾamˈaɣo +JARANA xaɾˈana +JARANEADA xˌaɾaneˈaða +JARANEADAS xˌaɾaneˈaðas +JARANEADO xˌaɾaneˈaðo +JARANEADOS xˌaɾaneˈaðos +JARANEAR xˌaɾaneˈaɾ +JARANERO xˌaɾanˈeɾo +JARCHA xˈaɾtʃa +JARCIA xˈaɾθja +JARDIN xˈaɾðin +JARDÍN xaɾðˈin +JARDINCILLO xˌaɾðinθˈiʎo +JARDINCITO xˌaɾðinθˈito +JARDINERA xˌaɾðinˈeɾa +JARDINERO xˌaɾðinˈeɾo +JAREDITA xˌaɾeðˈita +JARETA xaɾˈeta +JARGONZA xaɾɣˈonθa +JARIPEO xˌaɾipˈeo +JARO xˈaɾo +JAROCHA xaɾˈotʃa +JAROCHAS xaɾˈotʃas +JAROCHO xaɾˈotʃo +JAROCHOS xaɾˈotʃos +JAROSITA xˌaɾosˈita +JARRA xˈaɾɾa +JARRAS xˈaɾɾas +JARREAR xˌaɾɾeˈaɾ +JARRETE xaɾɾˈete +JARRETERA xˌaɾɾetˈeɾa +JARRITA xaɾɾˈita +JARRITO xaɾɾˈito +JARRO xˈaɾɾo +JARRÓN xaɾɾˈon +JARROS xˈaɾɾos +JARTERA xaɾtˈeɾa +JASPE xˈaspe +JASPEADA xˌaspeˈaða +JASPEADAS xˌaspeˈaðas +JASPEADO xˌaspeˈaðo +JASPEADOS xˌaspeˈaðos +JASPEAR xˌaspeˈaɾ +JATO xˈato +JAULA xˈaʊla +JAURÍA xaʊɾˈia +JAVA xˈaβa +JAVIER xaβjˈeɾ +JAVIERISTA xˌaβjeɾˈista +JAZMÍN xaθmˈin +JAZZ dʒˈas +JEAN xˈean +JEBUSEO xˌeβusˈeo +JEFA xˈefa +JEFATURA xˌefatˈuɾa +JEFAZO xefˈaθo +JEFE xˈefe +JEFEAR xˌefeˈaɾ +JEFECILLO xˌefeθˈiʎo +JEFECITO xˌefeθˈito +JEFES xˈefes +JEHOVÁ xˌeoβˈa +JEHOVAH xeˈoβa +JEJE xˈexe +JEJÉN xexˈen +JEJENERO xˌexenˈeɾo +JELO xˈelo +JELTZALE xeltθˈale +JEMER xemˈeɾ +JENGIBRE xeŋxˈiβɾe +JEOGRÁFICO xˌeoɣɾˈafiko +JEQUE xˈeke +JEQUESA xekˈesa +JERARQUÍA xˌeɾaɾkˈia +JERARQUIZACIÓN xˌeɾaɾkˌiθaθjˈon +JERARQUIZADA xˌeɾaɾkiθˈaða +JERARQUIZADAS xˌeɾaɾkiθˈaðas +JERARQUIZADO xˌeɾaɾkiθˈaðo +JERARQUIZADOS xˌeɾaɾkiθˈaðos +JERARQUIZAR xˌeɾaɾkiθˈaɾ +JERBO xˈeɾβo +JEREMÍAS xˌeɾemˈias +JEREZ xeɾˈeθ +JERGA xˈeɾɣa +JERGAL xeɾɣˈal +JERGÓN xeɾɣˈon +JERIGONZA xˌeɾiɣˈonθa +JERINGA xeɾˈiŋɡa +JERINGADA xˌeɾiŋɡˈaða +JERINGADAS xˌeɾiŋɡˈaðas +JERINGADOS xˌeɾiŋɡˈaðos +JERINGAR xˌeɾiŋɡˈaɾ +JEROGLÍFICO xˌeɾoɣlˈifiko +JEROGLIFO xˌeɾoɣlˈifo +JEROGRÍFICO xˌeɾoɣɾˈifiko +JERÓNIMO xeɾˈonimo +JEROSOLIMITANO xˌeɾosˌolimitˈano +JERSEY xeɾsˈeɪ +JERUSALÉN xˌeɾusalˈen +JESUCRISTO xˌesukɾˈisto +JESUITA xeswˈita +JESÚS xesˈus +JESUSA xesˈusa +JETA xˈeta +JEVA xˈeβa +JI xˈi +JIBARIZACIÓN xˌiβaɾˌiθaθjˈon +JIBARIZACIONES xˌiβaɾˌiθaθjˈones +JIBARIZADA xˌiβaɾiθˈaða +JIBARIZADAS xˌiβaɾiθˈaðas +JIBARIZADO xˌiβaɾiθˈaðo +JIBARIZADOS xˌiβaɾiθˈaðos +JIBARIZAR xˌiβaɾiθˈaɾ +JÍBARO xˈiβaɾo +JIBIA xˈiβja +JÍCAMA xˈikama +JÍCARA xˈikaɾa +JICARAZO xˌikaɾˈaθo +JICHI xˈitʃi +JICOTE xikˈote +JICOTERA xˌikotˈeɾa +JILGUERO xilɣˈeɾo +JILOTE xilˈote +JIMA xˈima +JIMADA ximˈaða +JIMADAS ximˈaðas +JIMADO ximˈaðo +JIMADOR xˌimaðˈoɾ +JIMADORA xˌimaðˈoɾa +JIMADOS ximˈaðos +JIMAR ximˈaɾ +JIMENA ximˈena +JIMÉNEZ ximˈeneθ +JIMENISTA xˌimenˈista +JIMIA xˈimja +JIMIO xˈimjo +JIÑAR xiɲˈaɾ +JINCHO xˈintʃo +JINETE xinˈete +JINETEADA xˌineteˈaða +JINETEADAS xˌineteˈaðas +JINETEADO xˌineteˈaðo +JINETEADOS xˌineteˈaðos +JINETEAR xˌineteˈaɾ +JÍNJOL xˈiŋxol +JINJOLERO xˌiŋxolˈeɾo +JINOTEGA xˌinotˈeɣa +JIPIJAPA xˌipixˈapa +JIPIOSA xipjˈosa +JIPIOSAS xipjˈosas +JIPIOSOS xipjˈosos +JIRAFA xiɾˈafa +JIRAFAS xiɾˈafas +JIRAJARA xˌiɾaxˈaɾa +JIRÓN xiɾˈon +JITOMATE xˌitomˈate +JO xˈo +JOB xˈob +JOCHO xˈotʃo +JOCOQUE xokˈoke +JOCOSAMENTE xokˈosamˈente +JOCOSO xokˈoso +JOCOTE xokˈote +JODA xˈoða +JODER xoðˈeɾ +JODIBLE xoðˈiβle +JODIDO xoðˈiðo +JODIENDO xoðjˈɛndo +JODÓN xoðˈon +JOFAINA xofˈaɪna +JOHANNESBURGUÉS xˌoannˌesβuɾɣˈes +JOJOBA xoxˈoβa +JOJOTO xoxˈoto +JOLÍN xolˈin +JOLINES xolˈines +JONÁS xonˈas +JONDA xˈonda +JONDO xˈondo +JONIA xˈonja +JÓNICA xˈonika +JÓNICAS xˈonikas +JÓNICO xˈoniko +JÓNICOS xˈonikos +JONRÓN xonrˈon +JONRONAZO xˌonronˈaθo +JONRONERO xˌonronˈeɾo +JONSISTA xonsˈista +JORDÁN xoɾðˈan +JORDANIA xoɾðˈanja +JOREZMITA xˌoɾeθmˈita +JORGE xˈoɾxe +JORNADA xoɾnˈaða +JORNAL xoɾnˈal +JORNALERO xˌoɾnalˈeɾo +JOROBADITO xˌoɾoβaðˈito +JOROBADO xˌoɾoβˈaðo +JOROBAR xˌoɾoβˈaɾ +JOSAFAT xˌosafˈat +JOSE xˈose +JOSÉ xosˈe +JOSEAR xˌoseˈaɾ +JOSEFA xosˈefa +JOSEFINA xˌosefˈina +JOSEFINAS xˌosefˈinas +JOSEFINOS xˌosefˈinos +JOSELITO xˌoselˈito +JOSUÉ xoswˈe +JOTA xˈota +JOTAS xˈotas +JOTE xˈote +JOTEADA xˌoteˈaða +JOTEADAS xˌoteˈaðas +JOTEADO xˌoteˈaðo +JOTEADOS xˌoteˈaðos +JOTEAR xˌoteˈaɾ +JOTERA xotˈeɾa +JOTERO xotˈeɾo +JOTITA xotˈita +JOTITO xotˈito +JOTO xˈoto +JOVEN xˈoβen +JOVENCILLA xˌoβenθˈiʎa +JOVENCILLO xˌoβenθˈiʎo +JOVENCITA xˌoβenθˈita +JOVENCITO xˌoβenθˈito +JÓVENES xˈoβenes +JOVENZUELO xˌoβenθwˈelo +JOVIAL xoβjˈal +JOVIANA xoβjˈana +JOVIANAS xoβjˈanas +JOVIANO xoβjˈano +JOVIANOS xoβjˈanos +JUAGAR xwaɣˈaɾ +JUAN xwˈan +JUANA xwˈana +JUANETE xwanˈete +JUANISTA xwanˈista +JUANITA xwanˈita +JUANITO xwanˈito +JUANO xwˈano +JUÁREZ xwˈaɾeθ +JUAZ xwˈaθ +JUBILACIÓN xˌuβilaθjˈon +JUBILADA xˌuβilˈaða +JUBILADAS xˌuβilˈaðas +JUBILADO xˌuβilˈaðo +JUBILADOS xˌuβilˈaðos +JUBILAR xˌuβilˈaɾ +JUBILEO xˌuβilˈeo +JÚBILO xˈuβilo +JÚCAR xˈukaɾ +JUDAICO xuðˈaɪko +JUDAÍSMO xˌuðaˈismo +JUDAIZACIÓN xˌuðaɪθaθjˈon +JUDAIZANTE xˌuðaɪθˈante +JUDAIZAR xˌuðaɪθˈaɾ +JUDAS xˈuðas +JUDEIDAD xˌuðeɪðˈad +JUDEOÁRABE xˌuðeoˈaɾaβe +JUDEOCRISTIANA xˌuðeˌokɾistjˈana +JUDEOCRISTIANAS xˌuðeˌokɾistjˈanas +JUDEOCRISTIANO xˌuðeˌokɾistjˈano +JUDEOCRISTIANOS xˌuðeˌokɾistjˈanos +JUDEOMASÓNICA xˌuðeˌomasˈonika +JUDEOMASÓNICO xˌuðeˌomasˈoniko +JUDÍA xuðˈia +JUDICAR xˌuðikˈaɾ +JUDICIAL xˌuðiθjˈal +JUDICIALIZACIÓN xˌuðiθjˌaliθaθjˈon +JUDICIALIZADA xˌuðiθjˌaliθˈaða +JUDICIALIZADAS xˌuðiθjˌaliθˈaðas +JUDICIALIZADO xˌuðiθjˌaliθˈaðo +JUDICIALIZADOS xˌuðiθjˌaliθˈaðos +JUDICIALIZAR xˌuðiθjˌaliθˈaɾ +JUDÍO xuðˈio +JUECECILLO xwˌeθeθˈiʎo +JUEGA xwˈeɣa +JUEGAN xwˈeɣan +JUEGAZO xweɣˈaθo +JUEGO xwˈeɣo +JUEGOS xwˈeɣos +JUEGUECITO xwˌeɣeθˈito +JUEGUITO xweɣˈito +JUELACHA xwelˈatʃa +JUELULE xwelˈule +JUEPUTA xwepˈuta +JUERGA xwˈeɾɣa +JUEVES xwˈeβes +JUEY xwˈeɪ +JUEZ xwˈeθ +JUEZA xwˈeθa +JUGABLE xuɣˈaβle +JUGADA xuɣˈaða +JUGADAS xuɣˈaðas +JUGADO xuɣˈaðo +JUGADOR xˌuɣaðˈoɾ +JUGADORA xˌuɣaðˈoɾa +JUGADORAZO xˌuɣaðoɾˈaθo +JUGADORES xˌuɣaðˈoɾes +JUGADOS xuɣˈaðos +JUGAR xuɣˈaɾ +JUGARES xuɣˈaɾes +JUGARON xuɣˈaɾon +JUGÁS xuɣˈas +JUGLAR xuɣlˈaɾ +JUGLARESCO xˌuɣlaɾˈesko +JUGO xˈuɣo +JUGÓ xuɣˈo +JUGÓN xuɣˈon +JUGOSO xuɣˈoso +JUGUETE xuɣˈete +JUGUETEADA xˌuɣeteˈaða +JUGUETEADAS xˌuɣeteˈaðas +JUGUETEADO xˌuɣeteˈaðo +JUGUETEADOS xˌuɣeteˈaðos +JUGUETEAR xˌuɣeteˈaɾ +JUGUETEO xˌuɣetˈeo +JUGUETERÍA xˌuɣeteɾˈia +JUGUETITO xˌuɣetˈito +JUGUETÓN xˌuɣetˈon +JUGUETONAMENTE xˌuɣetˈonamˈente +JUICIO xwˈiθjo +JUICIOSO xwiθjˈoso +JUJUY xuxˈujj +JULEPE xulˈepe +JULIA xˈulja +JULIÁN xuljˈan +JULIANA xuljˈana +JULIANAS xuljˈanas +JULIANO xuljˈano +JULIANOS xuljˈanos +JULIETA xuljˈeta +JULIO xˈuljo +JULIOBRIGENSE xˌuljoβɾixˈɛnse +JUMA xˈuma +JUMAS xˈumas +JUMENTO xumˈɛnto +JUMERA xumˈeɾa +JUMERAS xumˈeɾas +JUMO xˈumo +JUNCO xˈunko +JUNGLA xˈuŋɡla +JUNIO xˈunjo +JUNO xˈuno +JUNQUERA xunkˈeɾa +JUNTA xˈunta +JUNTÁ xuntˈa +JUNTADA xuntˈaða +JUNTADAS xuntˈaðas +JUNTADO xuntˈaðo +JUNTADOS xuntˈaðos +JUNTAMENTE xˈuntamˈente +JUNTAMOS xuntˈamos +JUNTANDO xuntˈando +JUNTAR xuntˈaɾ +JUNTARA xuntˈaɾa +JUNTARÁ xˌuntaɾˈa +JUNTÁRAMOS xuntˈaɾamos +JUNTARAS xuntˈaɾas +JUNTARÁS xˌuntaɾˈas +JUNTAREIS xuntˈaɾeɪs +JUNTAREMOS xˌuntaɾˈemos +JUNTARES xuntˈaɾes +JUNTARÍAMOS xˌuntaɾˈiamos +JUNTAS xˈuntas +JUNTASTE xuntˈaste +JUNTE xˈunte +JUNTEMOS xuntˈemos +JUNTERO xuntˈeɾo +JUNTES xˈuntes +JUNTISTA xuntˈista +JUNTITA xuntˈita +JUNTITAS xuntˈitas +JUNTITO xuntˈito +JUNTITOS xuntˈitos +JUNTO xˈunto +JUNTOS xˈuntos +JUNTURA xuntˈuɾa +JÚPITER xˈupiteɾ +JUPITERIANA xˌupiteɾjˈana +JUPITERIANAS xˌupiteɾjˈanas +JUPITERIANO xˌupiteɾjˈano +JUPITERIANOS xˌupiteɾjˈanos +JURA xˈuɾa +JURADA xuɾˈaða +JURADAS xuɾˈaðas +JURADO xuɾˈaðo +JURADOS xuɾˈaðos +JURAMENTADA xˌuɾamentˈaða +JURAMENTADAS xˌuɾamentˈaðas +JURAMENTADO xˌuɾamentˈaðo +JURAMENTADOS xˌuɾamentˈaðos +JURAMENTAR xˌuɾamentˈaɾ +JURAMENTO xˌuɾamˈɛnto +JURAR xuɾˈaɾ +JUREL xuɾˈel +JURES xˈuɾes +JURÍDICA xuɾˈiðika +JURÍDICO xuɾˈiðiko +JURISCONSULTA xˌuɾiskonsˈulta +JURISDICCIÓN xˌuɾisðikθjˈon +JURISPERITA xˌuɾispeɾˈita +JURISPERITO xˌuɾispeɾˈito +JURISTA xuɾˈista +JUSTA xˈusta +JUSTADA xustˈaða +JUSTADAS xustˈaðas +JUSTADO xustˈaðo +JUSTADOS xustˈaðos +JUSTAMENTE xˈustamˈente +JUSTAR xustˈaɾ +JUSTAS xˈustas +JUSTEDAD xˌusteðˈad +JUSTEZA xustˈeθa +JUSTICIA xustˈiθja +JUSTICIERO xˌustiθjˈeɾo +JUSTIFICABLE xˌustifikˈaβle +JUSTIFICACIÓN xˌustifˌikaθjˈon +JUSTIFICADA xˌustifikˈaða +JUSTIFICADAS xˌustifikˈaðas +JUSTIFICADO xˌustifikˈaðo +JUSTIFICADOS xˌustifikˈaðos +JUSTIFICAR xˌustifikˈaɾ +JUSTÍN xustˈin +JUSTINIANEO xˌustinjanˈeo +JUSTINIANO xˌustinjˈano +JUSTITO xustˈito +JUSTO xˈusto +JUSTOS xˈustos +JUTÍA xutˈia +JUTIAPA xutjˈapa +JUVENIL xˌuβenˈil +JUVENILES xˌuβenˈiles +JUVENTUD xˌuβentˈud +JUZGADA xuθɣˈaða +JUZGADAS xuθɣˈaðas +JUZGADO xuθɣˈaðo +JUZGADOS xuθɣˈaðos +JUZGAMIENTO xˌuθɣamjˈɛnto +JUZGAR xuθɣˈaɾ +JUZGUES xˈuθɣes +KA kˈa +KABUL kaβˈul +KAFKIANA kafkjˈana +KAFKIANAS kafkjˈanas +KAFKIANO kafkjˈano +KAFKIANOS kafkjˈanos +KAHLO kˈalo +KAHLÚA kalˈua +KAIBIL kaɪβˈil +KÁISER kˈaiseɾ +KAMIKAZE kˌamikˈaθe +KANSAS kˈansas +KANSEÑO kansˈeɲo +KAORI kaˈoɾi +KAPPA kˈappa +KARAMÁNIDA kˌaɾamˈaniða +KARAOKE kˌaɾaˈoke +KARATE kaɾˈate +KÁRATE kˈaɾate +KARATEKA kˌaɾatˈeka +KARCHER kaɾtʃˈeɾ +KARI kˈaɾi +KARITÉ kˌaɾitˈe +KARMA kˈaɾma +KÁRMICO kˈaɾmiko +KARTÓDROMO kaɾtˈoðɾomo +KAS kˈas +KATRINA katɾˈina +KAZAJISTÁN kˌaθaxistˈan +KAZAJO kaθˈaxo +KAZAJSTÁN kˌaθaxstˈan +KAZAKO kaθˈako +KEBAB keβˈab +KÉFIR kˈefiɾ +KEIKO kˈeɪko +KELPER kelpˈeɾ +KEMALISMO kˌemalˈismo +KEMALISTA kˌemalˈista +KENIA kˈenja +KENJI kˈɛŋxi +KENTUCKIANO kˌentukjˈano +KENTUCKY kentˈuki +KEPERÍ kˌepeɾˈi +KEPERÍS kˌepeɾˈis +KERIGMA keɾˈiɡma +KERMÉS keɾmˈes +KEROSENE kˌeɾosˈene +KEROSENO kˌeɾosˈeno +KETAMINA kˌetamˈina +KETCHUP kettʃˈup +KEVIN kˈeβin +KEVLAR keβlˈaɾ +KEYNESIANO kˌeɪnesjˈano +KHALO kˈaˈalo +KHOIKHOI kˈaˈoɪkoɪ +KIBUTZ kiβˈutθ +KICKBOXING kikβˈoksiŋ +KIEV kjˈeb +KIEVITA kjeβˈita +KIKE kˈike +KIKIMORA kˌikimˈoɾa +KIKO kˈiko +KIKOS kˈikos +KILIMANJARO kˌilimaŋxˈaɾo +KILITO kilˈito +KILO kˈilo +KILOCICLO kˌiloθˈiklo +KILOGRÁMETRO kˌiloɣɾˈametɾo +KILOGRAMO kˌiloɣɾˈamo +KILOMETRAJE kˌilometɾˈaxe +KILÓMETRO kilˈometɾo +KILÓMETROS kilˈometɾos +KILOS kˈilos +KILOVATIO kˌiloβˈatjo +KILOVATIOS kˌiloβˈatjos +KILOVOLTIO kˌiloβˈoltjo +KIMCHI kˈimtʃi +KIMONO kimˈono +KINASA kinˈasa +KÍNDER kˈindeɾ +KINÉS kinˈes +KINESA kinˈesa +KINESAS kinˈesas +KINESCOPIO kˌineskˈopjo +KINESES kinˈeses +KINESIÓLOGA kˌinesjˈoloɣa +KING kˈiŋ +KINTSUGI kintsˈuxi +KION kjˈon +KIOSCO kjˈosko +KIRCHNERISMO kˌiɾtʃneɾˈismo +KIRGUISTÁN kˌiɾɣistˈan +KIRGUIZISTÁN kˌiɾɣiθistˈan +KIRIBATI kˌiɾiβˈati +KIRIBATÍ kˌiɾiβatˈi +KIT kˈit +KITS kˈits +KIWI kˈiwi +KOALA koˈala +KOBMENDENSE kˌobmendˈɛnse +KOINÉ koɪnˈe +KOKORO kokˈoɾo +KONG kˈoŋ +KÖNIGSBERG kˌoniɣsβˈeɾɡ +KORBÁN koɾβˈan +KOSCHÉI kostʃˈei +KOSHER kosˈeɾ +KOSOVO kosˈoβo +KRAMPUS kɾˈampus +KRIL kɾˈil +KRISNAÍSMO kɾˌisnaˈismo +KUCHEN kˈutʃen +KUCZYNSKI kukθˈinski +KUMIKO kumˈiko +KUNA kˈuna +KUNAS kˈunas +KURDO kˈuɾðo +KUWAIT kuwˈaɪt +KVAS kˈaβˈas +LA lˈa +LABASTIDA lˌaβastˈiða +LABERINTITIS lˌaβeɾintˈitis +LABERINTO lˌaβeɾˈinto +LABIAL laβjˈal +LABIALIZAR lˌaβjaliθˈaɾ +LÁBIL lˈaβil +LABILIDAD lˌaβiliðˈad +LABIO lˈaβjo +LABIOS lˈaβjos +LABIOVELAR lˌaβjoβelˈaɾ +LABOR laβˈoɾ +LABORABLES lˌaβoɾˈaβles +LABORADA lˌaβoɾˈaða +LABORADAS lˌaβoɾˈaðas +LABORADO lˌaβoɾˈaðo +LABORADOS lˌaβoɾˈaðos +LABORAL lˌaβoɾˈal +LABORALES lˌaβoɾˈales +LABORAR lˌaβoɾˈaɾ +LABORAS laβˈoɾas +LABORÁS lˌaβoɾˈas +LABORATORIAL lˌaβoɾˌatoɾjˈal +LABORATORIO lˌaβoɾatˈoɾjo +LABORIOSA lˌaβoɾjˈosa +LABORIOSAS lˌaβoɾjˈosas +LABORIOSIDAD lˌaβoɾjˌosiðˈad +LABORIOSO lˌaβoɾjˈoso +LABORIOSOS lˌaβoɾjˈosos +LABORO laβˈoɾo +LABORTANO lˌaβoɾtˈano +LABRADO laβɾˈaðo +LABRADOR lˌaβɾaðˈoɾ +LABRADORA lˌaβɾaðˈoɾa +LABRAR laβɾˈaɾ +LABURADA lˌaβuɾˈaða +LABURADAS lˌaβuɾˈaðas +LABURADO lˌaβuɾˈaðo +LABURADOS lˌaβuɾˈaðos +LABURANTE lˌaβuɾˈante +LABURO laβˈuɾo +LACA lˈaka +LACADO lakˈaðo +LACANDONA lˌakandˈona +LACANIANA lˌakanjˈana +LACANIANAS lˌakanjˈanas +LACANIANO lˌakanjˈano +LACANIANOS lˌakanjˈanos +LACAR lakˈaɾ +LACAS lˈakas +LACEADAS lˌaθeˈaðas +LACEDEMONIA lˌaθeðemˈonja +LACEDEMONIAS lˌaθeðemˈonjas +LACEDEMONIOS lˌaθeðemˈonjos +LACERACIÓN lˌaθeɾaθjˈon +LACERADAS lˌaθeɾˈaðas +LACERANTE lˌaθeɾˈante +LACERANTES lˌaθeɾˈantes +LACERO laθˈeɾo +LACERTOSO lˌaθeɾtˈoso +LACHE lˈatʃe +LACHO lˈatʃo +LACIA lˈaθja +LACIAS lˈaθjas +LACIO lˈaθjo +LACITO laθˈito +LACÓN lakˈon +LACONIO lakˈonjo +LACRA lˈakɾa +LACRADA lakɾˈaða +LACRADAS lakɾˈaðas +LACRADO lakɾˈaðo +LACRADOS lakɾˈaðos +LACRAMOS lakɾˈamos +LACRANDO lakɾˈando +LACRE lˈakɾe +LACRIMADAS lˌakɾimˈaðas +LACRIMAL lˌakɾimˈal +LACRIMÓGENO lˌakɾimˈoxeno +LACROSSE lakɾˈosse +LACTADAS laktˈaðas +LACTANCIA laktˈanθja +LÁCTEO lˈakteo +LÁCTEOS lˈakteos +LACTODENSÍMETRO lˌaktoðensˈimetɾo +LACTODENSÍMETROS lˌaktoðensˈimetɾos +LACTOFERRINA lˌaktofeɾɾˈina +LACTÓMETRO laktˈometɾo +LACTÓMETROS laktˈometɾos +LACUNARIO lˌakunˈaɾjo +LADEADA lˌaðeˈaða +LADEADAS lˌaðeˈaðas +LADEADO lˌaðeˈaðo +LADEADOS lˌaðeˈaðos +LADEAMOS lˌaðeˈamos +LADEANDO lˌaðeˈando +LADEAR lˌaðeˈaɾ +LADINO laðˈino +LADITO laðˈito +LADO lˈaðo +LADOS lˈaðos +LADRA lˈaðɾa +LADRADAS laðɾˈaðas +LADRAMOS laðɾˈamos +LADRANDO laðɾˈando +LADRAR laðɾˈaɾ +LADRAREIS laðɾˈaɾeɪs +LADRARÉIS lˌaðɾaɾˈeis +LADRARES laðɾˈaɾes +LADRAS lˈaðɾas +LADRIDO laðɾˈiðo +LADRILLOS laðɾˈiʎos +LADRO lˈaðɾo +LADRÓN laðɾˈon +LADRONA laðɾˈona +LADRONAS laðɾˈonas +LADRONES laðɾˈones +LADY lˈaði +LAERTES laˈeɾtes +LAGAÑA laɣˈaɲa +LAGAÑOSO lˌaɣaɲˈoso +LAGAR laɣˈaɾ +LAGARTEADA lˌaɣaɾteˈaða +LAGARTEADAS lˌaɣaɾteˈaðas +LAGARTEADO lˌaɣaɾteˈaðo +LAGARTEADOS lˌaɣaɾteˈaðos +LAGARTEAMOS lˌaɣaɾteˈamos +LAGARTEANDO lˌaɣaɾteˈando +LAGARTEIRO lˌaɣaɾtˈeɪɾo +LAGARTERO lˌaɣaɾtˈeɾo +LAGARTIJA lˌaɣaɾtˈixa +LAGARTO laɣˈaɾto +LAGARTÓN lˌaɣaɾtˈon +LAGAZO laɣˈaθo +LAGO lˈaɣo +LAGOMORFO lˌaɣomˈoɾfo +LAGÓPODO laɣˈopoðo +LÁGRIMA lˈaɣɾima +LAGRIMADAS lˌaɣɾimˈaðas +LAGRIMAL lˌaɣɾimˈal +LAGRIMEADAS lˌaɣɾimeˈaðas +LAGRIMEAR lˌaɣɾimeˈaɾ +LAGRIMEO lˌaɣɾimˈeo +LAGRIMITA lˌaɣɾimˈita +LAGUIOLE laɣjˈole +LAGUITO laɣˈito +LAGUNA laɣˈuna +LAGUNAS laɣˈunas +LAGUNETA lˌaɣunˈeta +LAGUNITA lˌaɣunˈita +LAGUNITAS lˌaɣunˈitas +LAHO lˈao +LAICA lˈaɪka +LAICIZACIÓN lˌaɪθiθaθjˈon +LAICIZADA lˌaɪθiθˈaða +LAICIZADAS lˌaɪθiθˈaðas +LAICIZADO lˌaɪθiθˈaðo +LAICIZADOS lˌaɪθiθˈaðos +LAICIZAR lˌaɪθiθˈaɾ +LAIDO lˈaɪðo +LAÍSMO laˈismo +LAJAS lˈaxas +LALADA lalˈaða +LALADAS lalˈaðas +LALADO lalˈaðo +LALADOS lalˈaðos +LALAR lalˈaɾ +LALO lˈalo +LAMAÍSMO lˌamaˈismo +LAMARCKIANO lˌamaɾkkjˈano +LAMBDA lˈambða +LAMBDOIDEA lˌambðoɪðˈea +LAMBDOIDEAS lˌambðoɪðˈeas +LAMBDOIDEO lˌambðoɪðˈeo +LAMBDOIDEOS lˌambðoɪðˈeos +LAMBEOSAURINO lˌambeˌosaʊɾˈino +LAMBER lambˈeɾ +LAMBIDA lambˈiða +LAMBIDAS lambˈiðas +LAMBIDO lambˈiðo +LAMBIDOS lambˈiðos +LAMBISCAR lˌambiskˈaɾ +LAMBO lˈambo +LAMBREQUÍN lˌambɾekˈin +LAME lˈame +LAMÉ lamˈe +LAMEBOTAS lˌameβˈotas +LAMECULOS lˌamekˈulos +LAMEDURA lˌameðˈuɾa +LAMELAR lˌamelˈaɾ +LAMENTA lamˈɛnta +LAMENTABLE lˌamentˈaβle +LAMENTADA lˌamentˈaða +LAMENTADAS lˌamentˈaðas +LAMENTADO lˌamentˈaðo +LAMENTADOS lˌamentˈaðos +LAMENTAMOS lˌamentˈamos +LAMENTANDO lˌamentˈando +LAMENTAR lˌamentˈaɾ +LAMENTARA lˌamentˈaɾa +LAMENTARÁ lˌamentaɾˈa +LAMENTÁRAMOS lˌamentˈaɾamos +LAMENTARAS lˌamentˈaɾas +LAMENTARÁS lˌamentaɾˈas +LAMENTAREIS lˌamentˈaɾeɪs +LAMENTAREMOS lˌamentaɾˈemos +LAMENTARES lˌamentˈaɾes +LAMENTARÍAMOS lˌamentaɾˈiamos +LAMENTAS lamˈɛntas +LAMENTASTE lˌamentˈaste +LAMENTE lamˈɛnte +LAMENTEMOS lˌamentˈemos +LAMENTES lamˈɛntes +LAMENTO lamˈɛnto +LAMENTOS lamˈɛntos +LAMER lamˈeɾ +LAMERO lamˈeɾo +LAMIDA lamˈiða +LAMIDAS lamˈiðas +LAMIDO lamˈiðo +LAMIDOS lamˈiðos +LAMINA lamˈina +LÁMINA lˈamina +LAMINADA lˌaminˈaða +LAMINADAS lˌaminˈaðas +LAMINADO lˌaminˈaðo +LAMINADORA lˌaminaðˈoɾa +LAMINADOS lˌaminˈaðos +LAMINAMOS lˌaminˈamos +LAMINANDO lˌaminˈando +LAMINAR lˌaminˈaɾ +LAMINARA lˌaminˈaɾa +LAMINARÁ lˌaminaɾˈa +LAMINÁRAMOS lˌaminˈaɾamos +LAMINARAS lˌaminˈaɾas +LAMINARÁS lˌaminaɾˈas +LAMINAREIS lˌaminˈaɾeɪs +LAMINAREMOS lˌaminaɾˈemos +LAMINARES lˌaminˈaɾes +LAMINARÍAMOS lˌaminaɾˈiamos +LAMINAS lamˈinas +LAMINASTE lˌaminˈaste +LAMINE lamˈine +LAMINECTOMÍA lˌaminˌektomˈia +LAMINECTOMÍAS lˌaminˌektomˈias +LAMINEMOS lˌaminˈemos +LAMINES lamˈines +LAMINO lamˈino +LAMIVUDINA lˌamiβuðˈina +LAMO lˈamo +LAMOTRIGINA lˌamotɾixˈina +LAMPA lˈampa +LÁMPARA lˈampaɾa +LAMPARITA lˌampaɾˈita +LAMPARÓN lˌampaɾˈon +LAMPASADA lˌampasˈaða +LAMPASADAS lˌampasˈaðas +LAMPASADOS lˌampasˈaðos +LAMPAZO lampˈaθo +LAMPE lˈampe +LAMPIÑA lampˈiɲa +LAMPIÑAS lampˈiɲas +LAMPIÑO lampˈiɲo +LAMPIÑOS lampˈiɲos +LAMPO lˈampo +LAMPREA lampɾˈea +LAMPRÓFIDO lampɾˈofiðo +LANA lˈana +LANARES lanˈaɾes +LANCE lˈanθe +LANCEADA lˌanθeˈaða +LANCEADAS lˌanθeˈaðas +LANCEADO lˌanθeˈaðo +LANCEADOS lˌanθeˈaðos +LANCEAMOS lˌanθeˈamos +LANCEANDO lˌanθeˈando +LANCEMOS lanθˈemos +LANCERO lanθˈeɾo +LANCES lˈanθes +LANCETA lanθˈeta +LANCHA lˈantʃa +LANCHERO lantʃˈeɾo +LANCHITA lantʃˈita +LANCHÓN lantʃˈon +LANDÓ landˈo +LANERA lanˈeɾa +LANGOSTA laŋɡˈosta +LANGOSTERA lˌaŋɡostˈeɾa +LANGOSTERAS lˌaŋɡostˈeɾas +LANGOSTERO lˌaŋɡostˈeɾo +LANGOSTEROS lˌaŋɡostˈeɾos +LANGOSTINO lˌaŋɡostˈino +LANGUIDECER lˌaŋɡiðeθˈeɾ +LANGUIDECIDA lˌaŋɡiðeθˈiða +LANGUIDECIDAS lˌaŋɡiðeθˈiðas +LANGUIDECIDO lˌaŋɡiðeθˈiðo +LANGUIDECIDOS lˌaŋɡiðeθˈiðos +LANGUIDECIENTE lˌaŋɡiðeθjˈɛnte +LANGUOR laŋɡwˈoɾ +LANÍGERO lanˈixeɾo +LANOLINA lˌanolˈina +LANOSIDAD lˌanosiðˈad +LANSQUENETE lˌanskenˈete +LANTANO lantˈano +LANUZA lanˈuθa +LANZA lˈanθa +LANZACARGAS lˌanθakˈaɾɣas +LANZADA lanθˈaða +LANZADAS lanθˈaðas +LANZADO lanθˈaðo +LANZADOS lanθˈaðos +LANZAMIENTO lˌanθamjˈɛnto +LANZAR lanθˈaɾ +LANZAROTE lˌanθaɾˈote +LANZAZO lanθˈaθo +LAO lˈao +LAOCOONTE lˌaokoˈonte +LAOS lˈaos +LAOSIANA lˌaosjˈana +LAOSIANO lˌaosjˈano +LAPA lˈapa +LAPAROSCOPIA lˌapaɾoskˈopja +LAPAROSCOPÍA lˌapaɾˌoskopˈia +LAPAROSCÓPICA lˌapaɾoskˈopika +LAPAROSCÓPICAS lˌapaɾoskˈopikas +LAPAROSCÓPICO lˌapaɾoskˈopiko +LAPAROSCÓPICOS lˌapaɾoskˈopikos +LAPAROSCOPIO lˌapaɾoskˈopjo +LAPAROTOMÍA lˌapaɾˌotomˈia +LAPICERO lˌapiθˈeɾo +LÁPIDA lˈapiða +LAPIDACIÓN lˌapiðaθjˈon +LAPIDADA lˌapiðˈaða +LAPIDADAS lˌapiðˈaðas +LAPIDADO lˌapiðˈaðo +LAPIDADOS lˌapiðˈaðos +LAPIDAMOS lˌapiðˈamos +LAPIDAR lˌapiðˈaɾ +LAPIDARIA lˌapiðˈaɾja +LAPIDARIAS lˌapiðˈaɾjas +LAPIDARIO lˌapiðˈaɾjo +LAPIDARIOS lˌapiðˈaɾjos +LAPISLÁZULI lˌapislˈaθuli +LAPITA lapˈita +LÁPITA lˈapita +LÁPIZ lˈapiθ +LAPIZAR lˌapiθˈaɾ +LAPLACIANA lˌaplaθjˈana +LAPLACIANAS lˌaplaθjˈanas +LAPLACIANO lˌaplaθjˈano +LAPLACIANOS lˌaplaθjˈanos +LAPO lˈapo +LAPSO lˈapso +LAPSUS lˈapsus +LAPTOP lapːtˈop +LAQUEADAS lˌakeˈaðas +LARA lˈaɾa +LARDERO laɾðˈeɾo +LARDIZABAL lˌaɾðiθaβˈal +LARDO lˈaɾðo +LAREDANO lˌaɾeðˈano +LAREÑO laɾˈeɲo +LARES lˈaɾes +LARGA lˈaɾɣa +LARGADA laɾɣˈaða +LARGADAS laɾɣˈaðas +LARGADO laɾɣˈaðo +LARGADOS laɾɣˈaðos +LARGAR laɾɣˈaɾ +LARGAS lˈaɾɣas +LARGO lˈaɾɣo +LARGOPLACISTA lˌaɾɣoplaθˈista +LARGOPLACISTAS lˌaɾɣoplaθˈistas +LARGOS lˈaɾɣos +LARGUERO laɾɣˈeɾo +LARGUEZA laɾɣˈeθa +LÁRICE lˈaɾiθe +LARINGE laɾˈiŋxe +LARINGITIS lˌaɾiŋxˈitis +LARINGOLOGÍA lˌaɾiŋɡˌoloxˈia +LARINGÓLOGO lˌaɾiŋɡˈoloɣo +LARRAZABAL lˌaɾɾaθaβˈal +LARVA lˈaɾβa +LARVAL laɾβˈal +LAS lˈas +LASA lˈasa +LASAÑA lasˈaɲa +LASAS lˈasas +LASCA lˈaska +LASCADA laskˈaða +LASCADAS laskˈaðas +LASCADO laskˈaðo +LASCADOS laskˈaðos +LASCAMOS laskˈamos +LASCANO laskˈano +LASCAR laskˈaɾ +LASCIVIA lasθˈiβja +LASCIVO lasθˈiβo +LASCO lˈasko +LÁSER lˈaseɾ +LASITUD lˌasitˈud +LASO lˈaso +LASOS lˈasos +LASTIMA lastˈima +LÁSTIMA lˈastima +LASTIMADA lˌastimˈaða +LASTIMADAS lˌastimˈaðas +LASTIMADO lˌastimˈaðo +LASTIMADOS lˌastimˈaðos +LASTIMADURA lˌastimaðˈuɾa +LASTIMAMOS lˌastimˈamos +LASTIMAR lˌastimˈaɾ +LASTIMERO lˌastimˈeɾo +LASTRADAS lastɾˈaðas +LASTRE lˈastɾe +LATA lˈata +LATAM lˈatam +LATENTE latˈɛnte +LATENTES latˈɛntes +LATERAL lˌateɾˈal +LATERALES lˌateɾˈales +LATERALIZACIÓN lˌateɾˌaliθaθjˈon +LATERITA lˌateɾˈita +LATERÍTICA lˌateɾˈitika +LATERÍTICAS lˌateɾˈitikas +LATERÍTICO lˌateɾˈitiko +LATERÍTICOS lˌateɾˈitikos +LATERO latˈeɾo +LÁTEX lˈateks +LATICÍFERO lˌatiθˈifeɾo +LATIDA latˈiða +LATIDAS latˈiðas +LATIDO latˈiðo +LATIDOS latˈiðos +LATIENTE latjˈɛnte +LATIGAZO lˌatiɣˈaθo +LÁTIGO lˈatiɣo +LATIGUEAR lˌatiɣeˈaɾ +LATIN lˈatin +LATÍN latˈin +LATINA latˈina +LATINADA lˌatinˈaða +LATINADAS lˌatinˈaðas +LATINADO lˌatinˈaðo +LATINADOS lˌatinˈaðos +LATINAMOS lˌatinˈamos +LATINANDO lˌatinˈando +LATINAR lˌatinˈaɾ +LATINARA lˌatinˈaɾa +LATINARÁ lˌatinaɾˈa +LATINÁRAMOS lˌatinˈaɾamos +LATINARAS lˌatinˈaɾas +LATINARÁS lˌatinaɾˈas +LATINAREIS lˌatinˈaɾeɪs +LATINAREMOS lˌatinaɾˈemos +LATINARES lˌatinˈaɾes +LATINARÍAMOS lˌatinaɾˈiamos +LATINAS latˈinas +LATINASTE lˌatinˈaste +LATINE latˈine +LATINEMOS lˌatinˈemos +LATINES latˈines +LATINIDAD lˌatiniðˈad +LATINISMO lˌatinˈismo +LATINIZADA lˌatiniθˈaða +LATINIZADAS lˌatiniθˈaðas +LATINIZADO lˌatiniθˈaðo +LATINIZADOS lˌatiniθˈaðos +LATINIZAMOS lˌatiniθˈamos +LATINIZANDO lˌatiniθˈando +LATINIZAR lˌatiniθˈaɾ +LATINIZO lˌatinˈiθo +LATINO latˈino +LATINOAMERICANA lˌatinˌoamˌeɾikˈana +LATINOAMERICANAS lˌatinˌoamˌeɾikˈanas +LATINOAMERICANO lˌatinˌoamˌeɾikˈano +LATINOAMERICANOS lˌatinˌoamˌeɾikˈanos +LATINOS latˈinos +LATINX latˈinks +LATIR latˈiɾ +LATITA latˈita +LATITUDINAL lˌatitˌuðinˈal +LATO lˈato +LATÓN latˈon +LATROCINIO lˌatɾoθˈinjo +LAUCHITA laʊtʃˈita +LAÚD laˈud +LAUDABILIDAD lˌaʊðaβˌiliðˈad +LAUDADA laʊðˈaða +LAUDADAS laʊðˈaðas +LAUDADO laʊðˈaðo +LAUDADOS laʊðˈaðos +LAUDAR laʊðˈaɾ +LAUDARE laʊðˈaɾe +LAUDAS lˈaʊðas +LAUDE lˈaʊðe +LAUDO lˈaʊðo +LAUDOS lˈaʊðos +LAURA lˈaʊɾa +LAUREADAS lˌaʊɾeˈaðas +LAUREADO lˌaʊɾeˈaðo +LAUREL laʊɾˈel +LAURENCIO laʊɾˈɛnθjo +LAURO lˈaʊɾo +LAUROCERASO lˌaʊɾoθeɾˈaso +LAUSANA laʊsˈana +LAVA lˈaβa +LAVABO laβˈaβo +LAVADA laβˈaða +LAVADAS laβˈaðas +LAVADO laβˈaðo +LAVADORA lˌaβaðˈoɾa +LAVADOS laβˈaðos +LAVAJE laβˈaxe +LAVAJO laβˈaxo +LAVAMANOS lˌaβamˈanos +LAVAMIENTO lˌaβamjˈɛnto +LAVAMOS laβˈamos +LAVANDA laβˈanda +LAVANDERA lˌaβandˈeɾa +LAVANDO laβˈando +LAVÁNDULA laβˈandula +LAVAPARABRISAS lˌaβapˌaɾaβɾˈisas +LAVAPIÉS lˌaβapjˈes +LAVAR laβˈaɾ +LAVARSE laβˈaɾse +LAVATORIO lˌaβatˈoɾjo +LAVES lˈaβes +LÁVICO lˈaβiko +LAVIJA laβˈixa +LAXA lˈaksa +LAXADA laksˈaða +LAXADAS laksˈaðas +LAXADO laksˈaðo +LAXADOS laksˈaðos +LAXANTE laksˈante +LAXANTES laksˈantes +LAXAS lˈaksas +LAXO lˈakso +LAZADA laθˈaða +LAZADAS laθˈaðas +LAZADO laθˈaðo +LAZADOS laθˈaðos +LAZAR laθˈaɾ +LAZARETO lˌaθaɾˈeto +LAZARILLO lˌaθaɾˈiʎo +LÁZARO lˈaθaɾo +LAZARTE laθˈaɾte +LAZO lˈaθo +LCD ˌeleθˌeðˈe +LE lˈe +LEA lˈea +LEÁIS leˈais +LEAL leˈal +LEALES leˈales +LEALTAD lˌealtˈad +LEAMOS leˈamos +LEAN lˈean +LEANDRO leˈandɾo +LEAÑO leˈaɲo +LEAS lˈeas +LEÁS leˈas +LEASING leˈasiŋ +LEBECHE leβˈetʃe +LEBRASTA leβɾˈasta +LEBRASTO leβɾˈasto +LEBRASTÓN lˌeβɾastˈon +LEBRATO leβɾˈato +LEBRELA leβɾˈela +LEBRERO leβɾˈeɾo +LEBRUNO leβɾˈuno +LECCIÓN lekθjˈon +LECCIONARIO lˌekθjonˈaɾjo +LECCIONCITA lˌekθjonθˈita +LECCIONES lekθjˈones +LECHA lˈetʃa +LECHADAS letʃˈaðas +LECHAR letʃˈaɾ +LECHAZO letʃˈaθo +LECHE lˈetʃe +LECHERA letʃˈeɾa +LECHERO letʃˈeɾo +LECHES lˈetʃes +LECHÍA letʃˈia +LECHINA letʃˈina +LECHO lˈetʃo +LECHÓN letʃˈon +LECHONA letʃˈona +LECHONCILLO lˌetʃonθˈiʎo +LECHONCITO lˌetʃonθˈito +LECHOSA letʃˈosa +LECHOSAS letʃˈosas +LECHOSO letʃˈoso +LECHOSOS letʃˈosos +LECHOTA letʃˈota +LECHOZA letʃˈoθa +LECHUGA letʃˈuɣa +LECHUGAS letʃˈuɣas +LECHUGUITA lˌetʃuɣˈita +LECHUZA letʃˈuθa +LECHUZÓN lˌetʃuθˈon +LECTIVO lektˈiβo +LECTOESCRITURA lˌektoˌeskɾitˈuɾa +LECTOR lektˈoɾ +LECTORA lektˈoɾa +LECTORADO lˌektoɾˈaðo +LECTORAS lektˈoɾas +LECTORES lektˈoɾes +LECTURA lektˈuɾa +LECUBARRI lˌekuβˈaɾɾi +LEDEBURITA lˌeðeβuɾˈita +LEDESMA leðˈesma +LEDESMINO lˌeðesmˈino +LEE lˈee +LEÉ leˈe +LEED leˈed +LEÉIS leˈeis +LEEMOS leˈemos +LEEN lˈeen +LEER leˈeɾ +LEES lˈees +LEÉS leˈes +LEFA lˈefa +LEFAZO lefˈaθo +LEFKOSIA lefkˈosja +LEGA lˈeɣa +LEGADA leɣˈaða +LEGADAS leɣˈaðas +LEGADO leɣˈaðo +LEGADOS leɣˈaðos +LEGAL leɣˈal +LEGALES leɣˈales +LEGALIDAD lˌeɣaliðˈad +LEGALIDADES lˌeɣaliðˈaðes +LEGALISMO lˌeɣalˈismo +LEGALISTA lˌeɣalˈista +LEGALIZADA lˌeɣaliθˈaða +LEGALIZADAS lˌeɣaliθˈaðas +LEGALIZADO lˌeɣaliθˈaðo +LEGALIZADOS lˌeɣaliθˈaðos +LEGALIZAMOS lˌeɣaliθˈamos +LEGALIZAR lˌeɣaliθˈaɾ +LEGAMOS leɣˈamos +LEGAÑA leɣˈaɲa +LEGANDO leɣˈando +LEGAÑOSO lˌeɣaɲˈoso +LEGAR leɣˈaɾ +LEGARA leɣˈaɾa +LEGARÁ lˌeɣaɾˈa +LEGÁRAMOS leɣˈaɾamos +LEGARAS leɣˈaɾas +LEGARÁS lˌeɣaɾˈas +LEGARDA leɣˈaɾða +LEGARE leɣˈaɾe +LEGAREIS leɣˈaɾeɪs +LEGAREMOS lˌeɣaɾˈemos +LEGARES leɣˈaɾes +LEGARÍAMOS lˌeɣaɾˈiamos +LEGAS lˈeɣas +LEGASTE leɣˈaste +LEGAZPI leɣˈaθpi +LEGIBILIDAD lˌexiβˌiliðˈad +LEGIBLE lexˈiβle +LEGIONARIO lˌexjonˈaɾjo +LEGIONELOSIS lˌexjonelˈosis +LEGISLACIÓN lˌexislaθjˈon +LEGISLADA lˌexislˈaða +LEGISLADAS lˌexislˈaðas +LEGISLADO lˌexislˈaðo +LEGISLADOS lˌexislˈaðos +LEGISLAMOS lˌexislˈamos +LEGISLANDO lˌexislˈando +LEGISLAR lˌexislˈaɾ +LEGISLATIVO lˌexislatˈiβo +LEGISTAS lexˈistas +LEGITIMA lˌexitˈima +LEGÍTIMA lexˈitima +LEGITIMACIÓN lˌexitˌimaθjˈon +LEGITIMADA lˌexitimˈaða +LEGITIMADAS lˌexitimˈaðas +LEGITIMADO lˌexitimˈaðo +LEGITIMADOS lˌexitimˈaðos +LEGITIMAMOS lˌexitimˈamos +LEGITIMANDO lˌexitimˈando +LEGITIMAR lˌexitimˈaɾ +LEGITIMARA lˌexitimˈaɾa +LEGITIMARÁ lˌexitˌimaɾˈa +LEGITIMÁRAMOS lˌexitimˈaɾamos +LEGITIMARAS lˌexitimˈaɾas +LEGITIMARÁS lˌexitˌimaɾˈas +LEGITIMAREIS lˌexitimˈaɾeɪs +LEGITIMAREMOS lˌexitˌimaɾˈemos +LEGITIMARES lˌexitimˈaɾes +LEGITIMARIA lˌexitimˈaɾja +LEGITIMARÍAMOS lˌexitˌimaɾˈiamos +LEGITIMARIAS lˌexitimˈaɾjas +LEGITIMARIO lˌexitimˈaɾjo +LEGITIMARIOS lˌexitimˈaɾjos +LEGITIMAS lˌexitˈimas +LEGÍTIMAS lexˈitimas +LEGITIMASTE lˌexitimˈaste +LEGITIME lˌexitˈime +LEGITIMEMOS lˌexitimˈemos +LEGITIMES lˌexitˈimes +LEGITIMIDAD lˌexitˌimiðˈad +LEGITIMIDADES lˌexitˌimiðˈaðes +LEGITIMO lˌexitˈimo +LEGÍTIMO lexˈitimo +LEGÍTIMOS lexˈitimos +LEGO lˈeɣo +LEGOS lˈeɣos +LEGUA lˈeɣwa +LEGUE lˈeɣe +LEGUEMOS leɣˈemos +LEGÜERO lˌeɣuˈeɾo +LEGUES lˈeɣes +LEGUMBRE leɣˈumbɾe +LEGUMINOSA lˌeɣuminˈosa +LEGUMINOSAS lˌeɣuminˈosas +LEGUMINOSO lˌeɣuminˈoso +LEGUMINOSOS lˌeɣuminˈosos +LEHENDAKARI lˌeendakˈaɾi +LEÍ leˈi +LEÍA leˈia +LEÍAIS leˈiaɪs +LEÍAMOS leˈiamos +LEÍAN leˈian +LEÍAS leˈias +LEÍDA leˈiða +LEÍDAS leˈiðas +LEÍDO leˈiðo +LEÍDOS leˈiðos +LEÍMOS leˈimos +LEÍSMO leˈismo +LEÍSTE leˈiste +LEÍSTEIS leˈisteɪs +LEIVA lˈeɪβa +LEJANA lexˈana +LEJANAS lexˈanas +LEJANÍA lˌexanˈia +LEJANO lexˈano +LEJANOS lexˈanos +LEJÍSIMO lexˈisimo +LEJÍSIMOS lexˈisimos +LEJOS lˈexos +LELO lˈelo +LEMA lˈema +LEMATIZADA lˌematiθˈaða +LEMATIZADAS lˌematiθˈaðas +LEMATIZADO lˌematiθˈaðo +LEMATIZADOS lˌematiθˈaðos +LEMATIZAR lˌematiθˈaɾ +LEMOSÍN lˌemosˈin +LEMPIRA lempˈiɾa +LEMPIREÑO lˌempiɾˈeɲo +LEMPIRENSE lˌempiɾˈɛnse +LÉMUR lˈemuɾ +LEÑA lˈeɲa +LEÑADOR lˌeɲaðˈoɾ +LEÑAZO leɲˈaθo +LENCERÍA lˌenθeɾˈia +LENCERO lenθˈeɾo +LENDAKARI lˌendakˈaɾi +LENDROSO lendɾˈoso +LEÑERO leɲˈeɾo +LENGUA lˈɛŋɡwa +LENGUADO leŋɡwˈaðo +LENGUAJE leŋɡwˈaxe +LENGUARAZ lˌeŋɡwaɾˈaθ +LENGUAS lˈɛŋɡwas +LENGÜETAZO lˌeŋɡuetˈaθo +LENGÜETEADA lˌeŋɡuˌeteˈaða +LENGÜETEADAS lˌeŋɡuˌeteˈaðas +LENGÜETEADO lˌeŋɡuˌeteˈaðo +LENGÜETEADOS lˌeŋɡuˌeteˈaðos +LENGÜETEAR lˌeŋɡuˌeteˈaɾ +LENGÜICORTA lˌeŋɡuikˈoɾta +LENGÜICORTAS lˌeŋɡuikˈoɾtas +LENGÜICORTO lˌeŋɡuikˈoɾto +LENGÜICORTOS lˌeŋɡuikˈoɾtos +LENICIÓN lˌeniθjˈon +LENIN lˈenin +LENINISTA lˌeninˈista +LENINISTAS lˌeninˈistas +LENITIVO lˌenitˈiβo +LEÑO lˈeɲo +LEÑOSO leɲˈoso +LENTAMENTE lˈɛntamˈente +LENTE lˈɛnte +LENTEJA lentˈexa +LENTEJAS lentˈexas +LENTES lˈɛntes +LENTIFICADA lˌentifikˈaða +LENTIFICADAS lˌentifikˈaðas +LENTIFICADO lˌentifikˈaðo +LENTIFICADOS lˌentifikˈaðos +LENTIFICAR lˌentifikˈaɾ +LENTISCO lentˈisko +LENTÍSIMO lentˈisimo +LENTO lˈɛnto +LEO lˈeo +LEÓN leˈon +LEONA leˈona +LEONADO lˌeonˈaðo +LEONCILLO lˌeonθˈiʎo +LEONES leˈones +LEONESA lˌeonˈesa +LEONESISMO lˌeonesˈismo +LEONINA lˌeonˈina +LEONINAS lˌeonˈinas +LEONINO lˌeonˈino +LEONINOS lˌeonˈinos +LEOPARDADO lˌeopaɾðˈaðo +LEOPARDO lˌeopˈaɾðo +LEPE lˈepe +LEPORINO lˌepoɾˈino +LEPRA lˈepɾa +LEPROSA lepɾˈosa +LEPROSAS lepɾˈosas +LEPROSO lepɾˈoso +LEPROSOS lepɾˈosos +LEPTINA lepːtˈina +LEPTÓN lepːtˈon +LERDAMENTE lˈeɾðamˈente +LERDO lˈeɾðo +LÉRIDA lˈeɾiða +LERIDANO lˌeɾiðˈano +LERO lˈeɾo +LEROUX leɾˈowks +LERROUXISTA lˌeɾɾowksˈista +LES lˈes +LESA lˈesa +LESBIANA lesβjˈana +LESBIANAS lesβjˈanas +LESBIANO lesβjˈano +LESBIANOS lesβjˈanos +LESBIO lˈesβjo +LESENA lesˈena +LESIÓN lesjˈon +LESIONADA lˌesjonˈaða +LESIONADAS lˌesjonˈaðas +LESIONADO lˌesjonˈaðo +LESIONADOS lˌesjonˈaðos +LESIONAR lˌesjonˈaɾ +LESIVO lesˈiβo +LESNA lˈesna +LESO lˈeso +LESOS lˈesos +LESOTO lesˈoto +LETAL letˈal +LETALES letˈales +LETANÍA lˌetanˈia +LETÁRGICO letˈaɾxiko +LETARGO letˈaɾɣo +LETE lˈete +LETEO letˈeo +LETICIA letˈiθja +LETO lˈeto +LETONA letˈona +LETONIA letˈonja +LETRA lˈetɾa +LETRADA letɾˈaða +LETRADAS letɾˈaðas +LETRADO letɾˈaðo +LETRADOS letɾˈaðos +LETRAHERIDO lˌetɾaeɾˈiðo +LETRAS lˈetɾas +LETRERO letɾˈeɾo +LETRINA letɾˈina +LETROZOL lˌetɾoθˈol +LEUCEMIA leʊθˈemja +LEUCOCORIA lˌeʊkokˈoɾja +LEUCOENCEFALITIS lˌeʊkoˌenθefalˈitis +LEUCOENCEFALOPATÍA lˌeʊkoˌenθefˌalopatˈia +LEUCOPENIA lˌeʊkopˈenja +LEUDAR leʊðˈaɾ +LEUDO lˈeʊðo +LEUTICIO leʊtˈiθjo +LEVADA leβˈaða +LEVADAS leβˈaðas +LEVADO leβˈaðo +LEVADOS leβˈaðos +LEVADURA lˌeβaðˈuɾa +LEVAMOS leβˈamos +LEVANDO leβˈando +LEVANTACRISTALES lˌeβantˌakɾistˈales +LEVANTADA lˌeβantˈaða +LEVANTADAS lˌeβantˈaðas +LEVANTADO lˌeβantˈaðo +LEVANTADOS lˌeβantˈaðos +LEVANTAMIENTO lˌeβantamjˈɛnto +LEVANTAMOS lˌeβantˈamos +LEVANTANDO lˌeβantˈando +LEVANTAR lˌeβantˈaɾ +LEVANTARA lˌeβantˈaɾa +LEVANTARSE lˌeβantˈaɾse +LEVANTE leβˈante +LEVANTINO lˌeβantˈino +LEVAR leβˈaɾ +LEVARA leβˈaɾa +LEVE lˈeβe +LEVEDAD lˌeβeðˈad +LEVETIRACETAM lˌeβetˌiɾaθˈetam +LEVÍ leβˈi +LEVIATÁN lˌeβjatˈan +LEVIGADA lˌeβiɣˈaða +LEVIGADAS lˌeβiɣˈaðas +LEVIGADO lˌeβiɣˈaðo +LEVIGADOS lˌeβiɣˈaðos +LEVIGAR lˌeβiɣˈaɾ +LEVIGO leβˈiɣo +LEVÍSTICO leβˈistiko +LEVITACIÓN lˌeβitaθjˈon +LEVITADA lˌeβitˈaða +LEVITADAS lˌeβitˈaðas +LEVITADO lˌeβitˈaðo +LEVITADOS lˌeβitˈaðos +LEVITAMOS lˌeβitˈamos +LEVITANDO lˌeβitˈando +LEVITAR lˌeβitˈaɾ +LEVITARE lˌeβitˈaɾe +LEVO lˈeβo +LEVOFLOXACINO lˌeβoflˌoksaθˈino +LEVONORGESTREL lˌeβonˌoɾxestɾˈel +LEVOTIROXINA lˌeβotˌiɾoksˈina +LEXICALIZAR lˌeksikˌaliθˈaɾ +LÉXICAMENTE lˈeksikamˈente +LÉXICO lˈeksiko +LEXICÓLOGO lˌeksikˈoloɣo +LEY lˈeɪ +LEYENDAS lejjˈɛndas +LEYENDO lejjˈɛndo +LEYTE lˈeɪte +LEYTEÑO leɪtˈeɲo +LEYVA lˈeɪβa +LEZGUINO leθɣˈino +LEZNA lˈeθna +LHASA ˈɛleˈasa +LIA liˈa +LIADA liˈaða +LIADAS liˈaðas +LIADO liˈaðo +LIADOS liˈaðos +LIANA liˈana +LIAR liˈaɾ +LIARE liˈaɾe +LIARÉ liaɾˈe +LIBADA liβˈaða +LIBADAS liβˈaðas +LIBADO liβˈaðo +LIBADOS liβˈaðos +LIBANÉS lˌiβanˈes +LIBANESA lˌiβanˈesa +LÍBANO lˈiβano +LIBELO liβˈelo +LIBÉLULA liβˈelula +LIBERACIÓN lˌiβeɾaθjˈon +LIBERADA lˌiβeɾˈaða +LIBERADAS lˌiβeɾˈaðas +LIBERADO lˌiβeɾˈaðo +LIBERADOS lˌiβeɾˈaðos +LIBERAL lˌiβeɾˈal +LIBERALDEMÓCRATA lˌiβeɾˌalðemˈokɾata +LIBERALES lˌiβeɾˈales +LIBERALISMO lˌiβeɾalˈismo +LIBERALIZACIÓN lˌiβeɾˌaliθaθjˈon +LIBERALIZADA lˌiβeɾˌaliθˈaða +LIBERALIZADAS lˌiβeɾˌaliθˈaðas +LIBERALIZADO lˌiβeɾˌaliθˈaðo +LIBERALIZADOR lˌiβeɾˌaliθaðˈoɾ +LIBERALIZADOS lˌiβeɾˌaliθˈaðos +LIBERALIZAR lˌiβeɾˌaliθˈaɾ +LIBERAMOS lˌiβeɾˈamos +LIBERANDO lˌiβeɾˈando +LIBERAR lˌiβeɾˈaɾ +LIBERATARIO lˌiβeɾatˈaɾjo +LIBERIA liβˈeɾja +LIBERIANA lˌiβeɾjˈana +LIBERIANAS lˌiβeɾjˈanas +LIBERIANOS lˌiβeɾjˈanos +LIBERO liβˈeɾo +LIBERTAD lˌiβeɾtˈad +LIBERTADA lˌiβeɾtˈaða +LIBERTADAS lˌiβeɾtˈaðas +LIBERTADES lˌiβeɾtˈaðes +LIBERTADO lˌiβeɾtˈaðo +LIBERTADOS lˌiβeɾtˈaðos +LIBERTAMOS lˌiβeɾtˈamos +LIBERTANDO lˌiβeɾtˈando +LIBERTAR lˌiβeɾtˈaɾ +LIBERTARIO lˌiβeɾtˈaɾjo +LIBERTEÑO lˌiβeɾtˈeɲo +LIBERTICIDA lˌiβeɾtiθˈiða +LIBERTINAJE lˌiβeɾtinˈaxe +LIBERTINISMO lˌiβeɾtinˈismo +LIBIA lˈiβja +LIBIAS lˈiβjas +LIBIDINAL lˌiβiðinˈal +LIBÍDINE liβˈiðine +LIBIDINOSO lˌiβiðinˈoso +LIBIDO liβˈiðo +LIBIO lˈiβjo +LIBIOS lˈiβjos +LIBRA lˈiβɾa +LIBRACO liβɾˈako +LIBRACOS liβɾˈakos +LIBRADAS liβɾˈaðas +LIBRAMIENTO lˌiβɾamjˈɛnto +LIBRAR liβɾˈaɾ +LIBRAS lˈiβɾas +LIBRE lˈiβɾe +LIBRECAMBIO lˌiβɾekˈambjo +LIBRECAMBISTA lˌiβɾekambˈista +LIBREMENTE lˈiβɾemˈente +LIBRERÍA lˌiβɾeɾˈia +LIBRERO liβɾˈeɾo +LIBRES lˈiβɾes +LIBRESCO liβɾˈesko +LIBRETA liβɾˈeta +LIBRETAS liβɾˈetas +LIBRETO liβɾˈeto +LIBRETOS liβɾˈetos +LIBRITO liβɾˈito +LIBRITOS liβɾˈitos +LIBRO lˈiβɾo +LIBROS lˈiβɾos +LIBROTE liβɾˈote +LIBROTES liβɾˈotes +LICANTEN likˈanten +LICANTÉN lˌikantˈen +LICANTROPÍA lˌikantɾopˈia +LICÁNTROPO likˈantɾopo +LICAÓN lˌikaˈon +LICENCIA liθˈɛnθja +LICENCIADAS lˌiθenθjˈaðas +LICENCIADO lˌiθenθjˈaðo +LICENCIAMIENTO lˌiθenθjamjˈɛnto +LICENCIANTE lˌiθenθjˈante +LICENCIAR lˌiθenθjˈaɾ +LICENCIATURA lˌiθenθjatˈuɾa +LICHA lˈitʃa +LICHI lˈitʃi +LICIA lˈiθja +LICITACIÓN lˌiθitaθjˈon +LICITADA lˌiθitˈaða +LICITADAS lˌiθitˈaðas +LICITADO lˌiθitˈaðo +LICITADORA lˌiθitaðˈoɾa +LICITADOS lˌiθitˈaðos +LICITAMOS lˌiθitˈamos +LÍCITO lˈiθito +LICOPODIO lˌikopˈoðjo +LICOR likˈoɾ +LICORCITO lˌikoɾθˈito +LICORERA lˌikoɾˈeɾa +LICORES likˈoɾes +LICUADA likwˈaða +LICUADAS likwˈaðas +LICUADO likwˈaðo +LICUADORA lˌikwaðˈoɾa +LICUADOS likwˈaðos +LICUAR likwˈaɾ +LID lˈid +LÍDAR lˈiðaɾ +LÍDER lˈiðeɾ +LIDERADA lˌiðeɾˈaða +LIDERADAS lˌiðeɾˈaðas +LIDERADO lˌiðeɾˈaðo +LIDERADOS lˌiðeɾˈaðos +LIDERAR lˌiðeɾˈaɾ +LIDERAZGO lˌiðeɾˈaθɣo +LIDEREAR lˌiðeɾeˈaɾ +LIDERES liðˈeɾes +LIDIA lˈiðja +LIDIADA liðjˈaða +LIDIADAS liðjˈaðas +LIDIADO liðjˈaðo +LIDIADORA lˌiðjaðˈoɾa +LIDIADOS liðjˈaðos +LIDIAR liðjˈaɾ +LIDIAS lˈiðjas +LIDIO lˈiðjo +LIEBRE liˈeβɾe +LIECHTENSTEIN lietʃtˈɛnsteɪn +LIENDRE liˈɛndɾe +LIENZO liˈɛnθo +LIFESTYLE lˌifestˈile +LIFTING lˈiftiŋ +LIGA lˈiɣa +LIGACIÓN lˌiɣaθjˈon +LIGADA liɣˈaða +LIGADAS liɣˈaðas +LIGADO liɣˈaðo +LIGADOR lˌiɣaðˈoɾ +LIGADOS liɣˈaðos +LIGADURA lˌiɣaðˈuɾa +LIGAMENTARIO lˌiɣamentˈaɾjo +LIGAMENTO lˌiɣamˈɛnto +LIGAMOS liɣˈamos +LIGANDO liɣˈando +LIGAR liɣˈaɾ +LIGARA liɣˈaɾa +LIGARÁ lˌiɣaɾˈa +LIGÁRAMOS liɣˈaɾamos +LIGARAS liɣˈaɾas +LIGARÁS lˌiɣaɾˈas +LIGARE liɣˈaɾe +LIGAREIS liɣˈaɾeɪs +LIGAREMOS lˌiɣaɾˈemos +LIGARES liɣˈaɾes +LIGARÍAMOS lˌiɣaɾˈiamos +LIGARLO liɣˈaɾlo +LIGAS lˈiɣas +LIGASTE liɣˈaste +LIGAZÓN lˌiɣaθˈon +LIGERA lixˈeɾa +LIGERAMENTE lixˈeɾamˈente +LIGEREZA lˌixeɾˈeθa +LIGERITA lˌixeɾˈita +LIGERITAS lˌixeɾˈitas +LIGERITO lˌixeɾˈito +LIGERITOS lˌixeɾˈitos +LIGERO lixˈeɾo +LIGHT lˈiɣt +LIGNANO liɡnˈano +LIGNIFICAR lˌiɡnifikˈaɾ +LIGNITO liɡnˈito +LIGO lˈiɣo +LIGÓN liɣˈon +LIGRE lˈiɣɾe +LIGUE lˈiɣe +LIGUEMOS liɣˈemos +LIGUES lˈiɣes +LÍGULA lˈiɣula +LIGUR liɣˈuɾ +LIGURIA liɣˈuɾja +LIHUEÑE liwˈeɲe +LIJA lˈixa +LIJADA lixˈaða +LIJADAS lixˈaðas +LIJADO lixˈaðo +LIJADOS lixˈaðos +LIJAR lixˈaɾ +LIJO lˈixo +LIKE lˈike +LIKEADA lˌikeˈaða +LIKEADAS lˌikeˈaðas +LIKEADO lˌikeˈaðo +LIKEADOS lˌikeˈaðos +LIKEAR lˌikeˈaɾ +LILA lˈila +LILIÁCEA liljˈaθea +LILIPUTIENSE lˌiliputjˈɛnse +LILONGÜE lˌiloŋɡˈue +LIMA lˈima +LIMADA limˈaða +LIMADAS limˈaðas +LIMADO limˈaðo +LIMADOS limˈaðos +LIMAMOS limˈamos +LIMANDO limˈando +LIMAR limˈaɾ +LIMAZA limˈaθa +LÍMBICO lˈimbiko +LIMBO lˈimbo +LIME lˈime +LIMÉ limˈe +LIMES lˈimes +LIMFOBLÁSTICA lˌimfoβlˈastika +LIMFOBLÁSTICAS lˌimfoβlˈastikas +LIMFOBLÁSTICOS lˌimfoβlˈastikos +LIMINAR lˌiminˈaɾ +LIMINARES lˌiminˈaɾes +LIMITACIÓN lˌimitaθjˈon +LIMITADA lˌimitˈaða +LIMITADAMENTE lˌimitˈaðamˈente +LIMITADAS lˌimitˈaðas +LIMITADÍSIMO lˌimitaðˈisimo +LIMITADO lˌimitˈaðo +LIMITADOR lˌimitaðˈoɾ +LIMITADORA lˌimitaðˈoɾa +LIMITADORAS lˌimitaðˈoɾas +LIMITADORES lˌimitaðˈoɾes +LIMITADOS lˌimitˈaðos +LIMITAMOS lˌimitˈamos +LIMITAR lˌimitˈaɾ +LIMITARES lˌimitˈaɾes +LIMITE limˈite +LÍMITE lˈimite +LIMITES limˈites +LÍMITES lˈimites +LIMÍTROFE limˈitɾofe +LIMÍTROFES limˈitɾofes +LIMNOLÓGICO lˌimnolˈoxiko +LIMÓN limˈon +LIMONADA lˌimonˈaða +LIMONADO lˌimonˈaðo +LIMONCILLO lˌimonθˈiʎo +LIMONCITO lˌimonθˈito +LIMONERO lˌimonˈeɾo +LIMOSNA limˈosna +LIMOSNEADA lˌimosneˈaða +LIMOSNEADAS lˌimosneˈaðas +LIMOSNEADO lˌimosneˈaðo +LIMOSNEADOS lˌimosneˈaðos +LIMOSNEAR lˌimosneˈaɾ +LIMOSO limˈoso +LIMPIA lˈimpja +LIMPIADA limpjˈaða +LIMPIADAS limpjˈaðas +LIMPIADO limpjˈaðo +LIMPIADOR lˌimpjaðˈoɾ +LIMPIADORA lˌimpjaðˈoɾa +LIMPIADORAS lˌimpjaðˈoɾas +LIMPIADORES lˌimpjaðˈoɾes +LIMPIADOS limpjˈaðos +LIMPIAPARABRISAS lˌimpjapˌaɾaβɾˈisas +LIMPIAR limpjˈaɾ +LIMPIAS lˈimpjas +LIMPIE lˈimpje +LIMPIEZA limpjˈeθa +LIMPIO lˈimpjo +LIMPÍSIMO limpˈisimo +LIMPITO limpˈito +LIMUSINA lˌimusˈina +LINAJE linˈaxe +LINAJUDO lˌinaxˈuðo +LINCE lˈinθe +LINCHADA lintʃˈaða +LINCHADAS lintʃˈaðas +LINCHADO lintʃˈaðo +LINCHADOS lintʃˈaðos +LINCHAMOS lintʃˈamos +LINCHANDO lintʃˈando +LINCHAR lintʃˈaɾ +LINDA lˈinda +LINDADA lindˈaða +LINDADAS lindˈaðas +LINDADO lindˈaðo +LINDADOS lindˈaðos +LINDANTE lindˈante +LINDAR lindˈaɾ +LINDAS lˈindas +LINDEZA lindˈeθa +LINDO lˈindo +LINDOS lˈindos +LINDURA lindˈuɾa +LINEA linˈea +LÍNEA lˈinea +LINEADA lˌineˈaða +LINEADAS lˌineˈaðas +LINEADO lˌineˈaðo +LINEADOS lˌineˈaðos +LINEALIZACIÓN lˌineˌaliθaθjˈon +LINEAMENTO lˌineamˈɛnto +LINEAMIENTO lˌineamjˈɛnto +LINEAR lˌineˈaɾ +LINEARES lˌineˈaɾes +LINEAS linˈeas +LÍNEAS lˈineas +LINEE linˈee +LINEO linˈeo +LINFA lˈimfa +LINFANGIOLEIOMIOMATOSIS lˌimfaŋxjˌoleɪˌomjomatˈosis +LINFÁTICA limfˈatika +LINFÁTICAS limfˈatikas +LINFÁTICO limfˈatiko +LINFÁTICOS limfˈatikos +LINFEDEMA lˌimfeðˈema +LINFOBLÁSTICO lˌimfoβlˈastiko +LINFOBLASTO lˌimfoβlˈasto +LINFOCITARIO lˌimfoθitˈaɾjo +LINFOCÍTICA lˌimfoθˈitika +LINFOCÍTICAS lˌimfoθˈitikas +LINFOCÍTICO lˌimfoθˈitiko +LINFOCÍTICOS lˌimfoθˈitikos +LINFOCITO lˌimfoθˈito +LINFOIDE limfˈoɪðe +LINFOIDES limfˈoɪðes +LINFOMA limfˈoma +LINFOPENIA lˌimfopˈenja +LINFOPROLIFERATIVA lˌimfopɾˌolifˌeɾatˈiβa +LINFOPROLIFERATIVAS lˌimfopɾˌolifˌeɾatˈiβas +LINFOPROLIFERATIVO lˌimfopɾˌolifˌeɾatˈiβo +LINFOPROLIFERATIVOS lˌimfopɾˌolifˌeɾatˈiβos +LINFOTRÓPICA lˌimfotɾˈopika +LINFOTRÓPICAS lˌimfotɾˈopikas +LINFOTRÓPICO lˌimfotɾˈopiko +LINFOTRÓPICOS lˌimfotɾˈopikos +LINGOTE liŋɡˈote +LINGOTES liŋɡˈotes +LINGOTICO lˌiŋɡotˈiko +LINGUAL liŋɡwˈal +LINGUALES liŋɡwˈales +LINGUINE liŋɡˈine +LINGUINI liŋɡˈini +LINGUINIS liŋɡˈinis +LINGÜISTA lˌiŋɡuˈista +LINGÜÍSTICA lˌiŋɡuˈistika +LINGÜÍSTICO lˌiŋɡuˈistiko +LINIERA linjˈeɾa +LINIMENTO lˌinimˈɛnto +LINK lˈiŋk +LINKBUILDING liŋkβwˈilðiŋ +LINKS lˈiŋks +LINO lˈino +LINÓN linˈon +LINQUEAR lˌinkeˈaɾ +LINTEL lintˈel +LINTELES lintˈeles +LINTERNA lintˈeɾna +LINTERNAS lintˈeɾnas +LIO liˈo +LÍO lˈio +LIOFILIZAR liˌofiliθˈaɾ +LIORNA liˈoɾna +LIPÁ lipˈa +LIPASA lipˈasa +LIPÍDICO lipˈiðiko +LIPOCROMO lˌipokɾˈomo +LIPODISTROFIA lˌipoðistɾˈofja +LIPOFILIA lˌipofˈilja +LIPOFÍLICO lˌipofˈiliko +LIPOFUSCINA lˌipofusθˈina +LIPOGRAMA lˌipoɣɾˈama +LIPOLISIS lˌipolˈisis +LIPOMA lipˈoma +LIPOPROTEICA lˌipopɾotˈeɪka +LIPOPROTEICAS lˌipopɾotˈeɪkas +LIPOPROTEICO lˌipopɾotˈeɪko +LIPOPROTEICOS lˌipopɾotˈeɪkos +LIPOSARCOMA lˌiposaɾkˈoma +LIPOSOLUBLE lˌiposolˈuβle +LIQUEN lˈiken +LÍQUIDA lˈikiða +LIQUIDACIÓN lˌikiðaθjˈon +LIQUIDACIONISTA lˌikiðˌaθjonˈista +LIQUIDACIONISTAS lˌikiðˌaθjonˈistas +LIQUIDADA lˌikiðˈaða +LIQUIDADAS lˌikiðˈaðas +LIQUIDADO lˌikiðˈaðo +LIQUIDADOR lˌikiðaðˈoɾ +LIQUIDADORA lˌikiðaðˈoɾa +LIQUIDADORAS lˌikiðaðˈoɾas +LIQUIDADORES lˌikiðaðˈoɾes +LIQUIDADOS lˌikiðˈaðos +LIQUIDÁMBAR lˌikiðˈambaɾ +LIQUIDÁMBARES lˌikiðˈambaɾes +LIQUIDAMOS lˌikiðˈamos +LIQUIDAR lˌikiðˈaɾ +LÍQUIDAS lˈikiðas +LIQUIDEZ lˌikiðˈeθ +LÍQUIDO lˈikiðo +LÍQUIDOS lˈikiðos +LIRA lˈiɾa +LÍRICA lˈiɾika +LIRICISTA lˌiɾiθˈista +LÍRICO lˈiɾiko +LIRIO lˈiɾjo +LIRÓN liɾˈon +LIS lˈis +LISA lˈisa +LISAR lisˈaɾ +LISBOA lisβˈoa +LISIADA lisjˈaða +LISIADAS lisjˈaðas +LISIADO lisjˈaðo +LISIADOS lisjˈaðos +LISIAR lisjˈaɾ +LISIÓN lisjˈon +LISO lˈiso +LISONJA lisˈoŋxa +LISONJEADA lˌisoŋxeˈaða +LISONJEADAS lˌisoŋxeˈaðas +LISONJEADO lˌisoŋxeˈaðo +LISONJEADOR lˌisoŋxˌeaðˈoɾ +LISONJEADORA lˌisoŋxˌeaðˈoɾa +LISONJEADOS lˌisoŋxeˈaðos +LISONJEAMOS lˌisoŋxeˈamos +LISONJEAR lˌisoŋxeˈaɾ +LISONJERA lˌisoŋxˈeɾa +LISONJERAS lˌisoŋxˈeɾas +LISONJERO lˌisoŋxˈeɾo +LISONJEROS lˌisoŋxˈeɾos +LISOSOMA lˌisosˈoma +LISOSOMAL lˌisosomˈal +LISTA lˈista +LISTADA listˈaða +LISTADAS listˈaðas +LISTADO listˈaðo +LISTADOS listˈaðos +LISTAMOS listˈamos +LISTANDO listˈando +LISTAS lˈistas +LISTEL listˈel +LISTERIOSIS lˌisteɾjˈosis +LISTO lˈisto +LISTÓN listˈon +LISURA lisˈuɾa +LITADA litˈaða +LITADAS litˈaðas +LITADO litˈaðo +LITADOS litˈaðos +LITERA litˈeɾa +LITERAL lˌiteɾˈal +LITERALES lˌiteɾˈales +LITERALMENTE lˌiteɾˈalmˈente +LITERATA lˌiteɾˈata +LITERATAS lˌiteɾˈatas +LITERATO lˌiteɾˈato +LITERATOS lˌiteɾˈatos +LITERATURA lˌiteɾatˈuɾa +LITIASIS litjˈasis +LÍTICA lˈitika +LÍTICAS lˈitikas +LÍTICO lˈitiko +LÍTICOS lˈitikos +LITIGA litˈiɣa +LITIGACIÓN lˌitiɣaθjˈon +LITIGADA lˌitiɣˈaða +LITIGADAS lˌitiɣˈaðas +LITIGADO lˌitiɣˈaðo +LITIGADOS lˌitiɣˈaðos +LITIGÁIS lˌitiɣˈais +LITIGAMOS lˌitiɣˈamos +LITIGANDO lˌitiɣˈando +LITIGANTE lˌitiɣˈante +LITIGANTES lˌitiɣˈantes +LITIGAR lˌitiɣˈaɾ +LITIGARA lˌitiɣˈaɾa +LITIGARÁ lˌitiɣaɾˈa +LITIGÁRAMOS lˌitiɣˈaɾamos +LITIGARAS lˌitiɣˈaɾas +LITIGARÁS lˌitiɣaɾˈas +LITIGAREIS lˌitiɣˈaɾeɪs +LITIGARÉIS lˌitiɣaɾˈeis +LITIGAREMOS lˌitiɣaɾˈemos +LITIGARES lˌitiɣˈaɾes +LITIGARÍA lˌitiɣaɾˈia +LITIGARÍAMOS lˌitiɣaɾˈiamos +LITIGARÍAS lˌitiɣaɾˈias +LITIGAS litˈiɣas +LITIGASTE lˌitiɣˈaste +LITIGIO litˈixjo +LITIGIOSA lˌitixjˈosa +LITIGIOSAS lˌitixjˈosas +LITIGIOSO lˌitixjˈoso +LITIGIOSOS lˌitixjˈosos +LITIGO litˈiɣo +LITIGUE litˈiɣe +LITIGUEMOS lˌitiɣˈemos +LITIGUES litˈiɣes +LITIO lˈitjo +LITO lˈito +LITOESTRATIGRÁFICA lˌitoˌestɾatiɣɾˈafika +LITOESTRATIGRÁFICAS lˌitoˌestɾatiɣɾˈafikas +LITOESTRATIGRÁFICO lˌitoˌestɾatiɣɾˈafiko +LITOESTRATIGRÁFICOS lˌitoˌestɾatiɣɾˈafikos +LITÓFITA litˈofita +LITOGRAFIAR lˌitoɣɾafjˈaɾ +LITOPTERNO lˌitopːtˈeɾno +LITORAL lˌitoɾˈal +LITOSOL lˌitosˈol +LITOTRICIA lˌitotɾˈiθja +LITRO lˈitɾo +LITRONA litɾˈona +LITROS lˈitɾos +LITUANIA litwˈanja +LITURGIA litˈuɾxja +LITÚRGICA litˈuɾxika +LITÚRGICAS litˈuɾxikas +LITÚRGICO litˈuɾxiko +LITÚRGICOS litˈuɾxikos +LIUBLIANA liˌuβliˈana +LIVERMORIO lˌiβeɾmˈoɾjo +LIVERPULIANO lˌiβeɾpuljˈano +LIVIANO liβjˈano +LÍVIDA lˈiβiða +LÍVIDO lˈiβiðo +LIVING lˈiβiŋ +LIVONIA liβˈonja +LIVONIO liβˈonjo +LIVOR liβˈoɾ +LIVORNO liβˈoɾno +LIXIVIADA lˌiksiβjˈaða +LIXIVIADAS lˌiksiβjˈaðas +LIXIVIADO lˌiksiβjˈaðo +LIXIVIADOS lˌiksiβjˈaðos +LIXIVIAMOS lˌiksiβjˈamos +LIXIVIAR lˌiksiβjˈaɾ +LIZA lˈiθa +LIZO lˈiθo +LLAMA ʎˈama +LLAMABA ʎamˈaβa +LLAMADA ʎamˈaða +LLAMADO ʎamˈaðo +LLAMAS ʎˈamas +LLAMÓ ʎamˈo +LLANO ʎˈano +LLANOS ʎˈanos +LLANTA ʎˈanta +LLAVE ʎˈaβe +LLAVECITA ʎˌaβeθˈita +LLEGA ʎˈeɣa +LLEGANDO ʎeɣˈando +LLEGAR ʎeɣˈaɾ +LLEGAS ʎˈeɣas +LLEGO ʎˈeɣo +LLEGÓ ʎeɣˈo +LLEGUE ʎˈeɣe +LLEGUÉ ʎeɣˈe +LLEGUEN ʎˈeɣen +LLEGUES ʎˈeɣes +LLENA ʎˈena +LLENARLA ʎenˈaɾla +LLENO ʎˈeno +LLEVA ʎˈeβa +LLEVÁ ʎeβˈa +LLEVAMOS ʎeβˈamos +LLEVAR ʎeβˈaɾ +LLEVARLA ʎeβˈaɾla +LLEVARLO ʎeβˈaɾlo +LLEVAS ʎˈeβas +LLEVE ʎˈeβe +LLEVEN ʎˈeβen +LLEVES ʎˈeβes +LLEVÉS ʎeβˈes +LLEVO ʎˈeβo +LLORONCITO ʎˌoɾonθˈito +LLOVER ʎoβˈeɾ +LLOVIÓ ʎoβjˈo +LLOVIZNADA ʎˌoβiθnˈaða +LLOVIZNADAS ʎˌoβiθnˈaðas +LLOVIZNADO ʎˌoβiθnˈaðo +LLOVIZNADOS ʎˌoβiθnˈaðos +LLOVIZNAR ʎˌoβiθnˈaɾ +LLUEVE ʎuˈeβe +LLUVIA ʎˈuβja +LLUVIAS ʎˈuβjas +LO lˈo +LOA lˈoa +LOADA loˈaða +LOADAS loˈaðas +LOADO loˈaðo +LOADOS loˈaðos +LOBA lˈoβa +LOBADO loβˈaðo +LOBAGANTE lˌoβaɣˈante +LOBARRO loβˈaɾɾo +LOBATO loβˈato +LOBBY lˈobβi +LOBEZNO loβˈeθno +LOBINA loβˈina +LOBISÓN lˌoβisˈon +LOBITO loβˈito +LOBO lˈoβo +LOBÓPODO loβˈopoðo +LOBULADO lˌoβulˈaðo +LOBULAR lˌoβulˈaɾ +LOBULARES lˌoβulˈaɾes +LÓBULO lˈoβulo +LOCA lˈoka +LOCACIÓN lˌokaθjˈon +LOCAL lokˈal +LOCALES lokˈales +LOCALIDAD lˌokaliðˈad +LOCALIZACIÓN lˌokalˌiθaθjˈon +LOCALIZADA lˌokaliθˈaða +LOCALIZADAS lˌokaliθˈaðas +LOCALIZADO lˌokaliθˈaðo +LOCALIZADOS lˌokaliθˈaðos +LOCALIZAME lˌokaliθˈame +LOCALÍZAME lˌokalˈiθame +LOCALIZAMOS lˌokaliθˈamos +LOCALIZARME lˌokaliθˈaɾme +LOCALMENTE lokˈalmˈente +LOCAMENTE lˈokamˈente +LOCAS lˈokas +LOCI lˈoθi +LOCIÓN loθjˈon +LOCKER lokˈeɾ +LOCO lˈoko +LOCOMOCIÓN lˌokomoθjˈon +LOCOMOTRIZ lˌokomotɾˈiθ +LOCOS lˈokos +LOCOTRACTOR lˌokotɾaktˈoɾ +LOCRO lˈokɾo +LOCUAZ lokwˈaθ +LOCUCIÓN lˌokuθjˈon +LOCURA lokˈuɾa +LOCURÓN lˌokuɾˈon +LOCUTIVO lˌokutˈiβo +LOCUTOR lˌokutˈoɾ +LOCUTORA lˌokutˈoɾa +LODAZAL lˌoðaθˈal +LODO lˈoðo +LODOSA loðˈosa +LODOSAS loðˈosas +LODOSO loðˈoso +LODOSOS loðˈosos +LOFOFORADO lˌofofoɾˈaðo +LOGADA loɣˈaða +LOGADAS loɣˈaðas +LOGADO loɣˈaðo +LOGADOS loɣˈaðos +LOGAMOS loɣˈamos +LOGAR loɣˈaɾ +LOGARÍTMICAMENTE lˌoɣaɾˈitmikamˈente +LOGARITMO lˌoɣaɾˈitmo +LOGARITMOS lˌoɣaɾˈitmos +LOGARLO loɣˈaɾlo +LOGIA lˈoxja +LÓGICA lˈoxika +LOGICAL lˌoxikˈal +LÓGICAS lˈoxikas +LÓGICO lˈoxiko +LÓGICOS lˈoxikos +LOGÍSTICA loxˈistika +LOGÍSTICAS loxˈistikas +LOGÍSTICO loxˈistiko +LOGÍSTICOS loxˈistikos +LOGOGRÁFICO lˌoɣoɣɾˈafiko +LOGÓGRAFO loɣˈoɣɾafo +LOGOPEDA lˌoɣopˈeða +LOGOPEDIA lˌoɣopˈeðja +LOGORREA lˌoɣoɾɾˈea +LOGOS lˈoɣos +LOGOSOFÍA lˌoɣosofˈia +LOGRA lˈoɣɾa +LOGRÁ loɣɾˈa +LOGRADA loɣɾˈaða +LOGRADAS loɣɾˈaðas +LOGRADO loɣɾˈaðo +LOGRADOS loɣɾˈaðos +LOGRAMOS loɣɾˈamos +LOGRANDO loɣɾˈando +LOGRAR loɣɾˈaɾ +LOGRARA loɣɾˈaɾa +LOGRARÁ lˌoɣɾaɾˈa +LOGRÁRAMOS loɣɾˈaɾamos +LOGRARAS loɣɾˈaɾas +LOGRARÁS lˌoɣɾaɾˈas +LOGRAREIS loɣɾˈaɾeɪs +LOGRARÉIS lˌoɣɾaɾˈeis +LOGRAREMOS lˌoɣɾaɾˈemos +LOGRÁREMOS loɣɾˈaɾemos +LOGRARES loɣɾˈaɾes +LOGRARÍAMOS lˌoɣɾaɾˈiamos +LOGRAS lˈoɣɾas +LOGRÁS loɣɾˈas +LOGRASTE loɣɾˈaste +LOGRE lˈoɣɾe +LOGRÉ loɣɾˈe +LOGRÉIS loɣɾˈeis +LOGREMOS loɣɾˈemos +LOGRERA loɣɾˈeɾa +LOGRERO loɣɾˈeɾo +LOGRES lˈoɣɾes +LOGRÉS loɣɾˈes +LOGRO lˈoɣɾo +LOGRÓ loɣɾˈo +LOGROÑÉS lˌoɣɾoɲˈes +LOGROÑO loɣɾˈoɲo +LOGUEÁ lˌoɣeˈa +LOÍSMO loˈismo +LOJANA loxˈana +LOLA lˈola +LOLARDO lolˈaɾðo +LOLAS lˈolas +LOLO lˈolo +LOLOL lolˈol +LOLOS lˈolos +LOMA lˈoma +LOMAJE lomˈaxe +LOMBARDA lombˈaɾða +LOMBARDAS lombˈaɾðas +LOMBARDÍA lˌombaɾðˈia +LOMBARDOS lombˈaɾðos +LOMBRIZ lombɾˈiθ +LOMITA lomˈita +LOMITO lomˈito +LOMO lˈomo +LONA lˈona +LONCHE lˈontʃe +LONCHEADA lˌontʃeˈaða +LONCHEADAS lˌontʃeˈaðas +LONCHEADO lˌontʃeˈaðo +LONCHEADOS lˌontʃeˈaðos +LONCHERÍA lˌontʃeɾˈia +LONCO lˈonko +LONDINENSE lˌondinˈɛnse +LONDRES lˈondɾes +LONGANIMIDAD lˌoŋɡanˌimiðˈad +LONGANIZA lˌoŋɡanˈiθa +LONGEVA loŋxˈeβa +LONGEVAS loŋxˈeβas +LONGEVO loŋxˈeβo +LONGEVOS loŋxˈeβos +LONGÍSIMO loŋxˈisimo +LONGITUD lˌoŋxitˈud +LONGITUDINAL lˌoŋxitˌuðinˈal +LONGITUDINALES lˌoŋxitˌuðinˈales +LONGO lˈoŋɡo +LONJA lˈoŋxa +LOOK loˈok +LOOR loˈoɾ +LÓPEZ lˈopeθ +LOQUEADA lˌokeˈaða +LOQUEADAS lˌokeˈaðas +LOQUEADO lˌokeˈaðo +LOQUEADOS lˌokeˈaðos +LOQUEAR lˌokeˈaɾ +LOQUITA lokˈita +LOQUITAS lokˈitas +LOQUITO lokˈito +LOQUITOS lokˈitos +LORCA lˈoɾka +LORD lˈoɾd +LORENA loɾˈena +LORENÉS lˌoɾenˈes +LORENZANA lˌoɾenθˈana +LORENZO loɾˈɛnθo +LORES lˈoɾes +LORETANA lˌoɾetˈana +LORIGA loɾˈiɣa +LORITO loɾˈito +LORO lˈoɾo +LOROCO loɾˈoko +LORQUIANO loɾkjˈano +LORZA lˈoɾθa +LOS lˈos +LOSA lˈosa +LOSANJADO lˌosaŋxˈaðo +LOTE lˈote +LOTEAMIENTO lˌoteamjˈɛnto +LOTEAMOS lˌoteˈamos +LOTEANDO lˌoteˈando +LOTEAR lˌoteˈaɾ +LOTECITO lˌoteθˈito +LOTEO lotˈeo +LOTERÍA lˌoteɾˈia +LOTIFICACIÓN lˌotifˌikaθjˈon +LOTIFICAR lˌotifikˈaɾ +LOTIZACIÓN lˌotiθaθjˈon +LOTO lˈoto +LOURDES lˈowɾðes +LOVECRAFTIANA lˌoβekɾaftjˈana +LOVECRAFTIANAS lˌoβekɾaftjˈanas +LOVECRAFTIANO lˌoβekɾaftjˈano +LOVECRAFTIANOS lˌoβekɾaftjˈanos +LOXOSCELISMO lˌoksosθelˈismo +LOZA lˈoθa +LOZANO loθˈano +LÚA lˈua +LUANDA luˈanda +LUBAO luβˈao +LUBIANO luβjˈano +LUBINA luβˈina +LUBRICACIÓN lˌuβɾikaθjˈon +LUBRICADA lˌuβɾikˈaða +LUBRICADAS lˌuβɾikˈaðas +LUBRICADO lˌuβɾikˈaðo +LUBRICADOS lˌuβɾikˈaðos +LUBRICO luβɾˈiko +LUBRICÓ lˌuβɾikˈo +LÚBRICO lˈuβɾiko +LUBRIDEM luβɾˈiðem +LUBRIDERM lˌuβɾiðˈeɾm +LUBRIFICA lˌuβɾifˈika +LUBRIFICÁ lˌuβɾifikˈa +LUBRIFICACIÓN lˌuβɾifˌikaθjˈon +LUBRIFICADA lˌuβɾifikˈaða +LUBRIFICADAS lˌuβɾifikˈaðas +LUBRIFICADO lˌuβɾifikˈaðo +LUBRIFICADOS lˌuβɾifikˈaðos +LUBRIFICAMOS lˌuβɾifikˈamos +LUBRIFICANDO lˌuβɾifikˈando +LUBRIFICAR lˌuβɾifikˈaɾ +LUBRIFICARA lˌuβɾifikˈaɾa +LUBRIFICARÁ lˌuβɾifˌikaɾˈa +LUBRIFICÁRAMOS lˌuβɾifikˈaɾamos +LUBRIFICARAS lˌuβɾifikˈaɾas +LUBRIFICARÁS lˌuβɾifˌikaɾˈas +LUBRIFICAREIS lˌuβɾifikˈaɾeɪs +LUBRIFICAREMOS lˌuβɾifˌikaɾˈemos +LUBRIFICARES lˌuβɾifikˈaɾes +LUBRIFICARÍAMOS lˌuβɾifˌikaɾˈiamos +LUBRIFICAS lˌuβɾifˈikas +LUBRIFICASTE lˌuβɾifikˈaste +LUBRIFICO lˌuβɾifˈiko +LUBRIFIQUE lˌuβɾifˈike +LUBRIFIQUEMOS lˌuβɾifikˈemos +LUBRIFIQUES lˌuβɾifˈikes +LUCA lˈuka +LUCANA lukˈana +LUCAS lˈukas +LUCE lˈuθe +LUCECILLA lˌuθeθˈiʎa +LUCECITA lˌuθeθˈita +LUCENSES luθˈɛnses +LUCENTINA lˌuθentˈina +LUCENTINO lˌuθentˈino +LUCERNA luθˈeɾna +LUCERO luθˈeɾo +LUCES lˈuθes +LUCHA lˈutʃa +LUCHADA lutʃˈaða +LUCHADAS lutʃˈaðas +LUCHADO lutʃˈaðo +LUCHADOR lˌutʃaðˈoɾ +LUCHADORA lˌutʃaðˈoɾa +LUCHADORAS lˌutʃaðˈoɾas +LUCHADORES lˌutʃaðˈoɾes +LUCHADOS lutʃˈaðos +LUCHAR lutʃˈaɾ +LUCHÍSTICO lutʃˈistiko +LUCHITA lutʃˈita +LUCIA lˈuθja +LUCÍA luθˈia +LUCIANO luθjˈano +LUCIAS lˈuθjas +LUCIDA luθˈiða +LÚCIDA lˈuθiða +LUCIDAS luθˈiðas +LÚCIDAS lˈuθiðas +LUCIDEZ lˌuθiðˈeθ +LUCIDÍSIMO lˌuθiðˈisimo +LUCIDO luθˈiðo +LÚCIDO lˈuθiðo +LUCIDOS luθˈiðos +LÚCIDOS lˈuθiðos +LUCIÉRNAGA luθjˈeɾnaɣa +LUCIFER lˌuθifˈeɾ +LUCIFERINO lˌuθifeɾˈino +LUCÍFERO luθˈifeɾo +LUCIMIENTO lˌuθimjˈɛnto +LUCIO lˈuθjo +LUCIÓN luθjˈon +LUCIOPERCA lˌuθjopˈeɾka +LUCIOS lˈuθjos +LUCIR luθˈiɾ +LUCRADA lukɾˈaða +LUCRADAS lukɾˈaðas +LUCRADO lukɾˈaðo +LUCRADOS lukɾˈaðos +LUCRAMOS lukɾˈamos +LUCRANDO lukɾˈando +LUCRAR lukɾˈaɾ +LUCRATIVO lˌukɾatˈiβo +LUCRONIENSE lˌukɾonjˈɛnse +LÚCUMA lˈukuma +LÚDICA lˈuðika +LUDIDA luðˈiða +LUDIDAS luðˈiðas +LUDIDO luðˈiðo +LUDIDOS luðˈiðos +LUDIFICA lˌuðifˈika +LUDIFICADA lˌuðifikˈaða +LUDIFICADAS lˌuðifikˈaðas +LUDIFICADO lˌuðifikˈaðo +LUDIFICADOS lˌuðifikˈaðos +LUDIFICAMOS lˌuðifikˈamos +LUDIFICANDO lˌuðifikˈando +LUDIFICAR lˌuðifikˈaɾ +LUDIFICARA lˌuðifikˈaɾa +LUDIFICARÁ lˌuðifˌikaɾˈa +LUDIFICÁRAMOS lˌuðifikˈaɾamos +LUDIFICARAS lˌuðifikˈaɾas +LUDIFICARÁS lˌuðifˌikaɾˈas +LUDIFICAREIS lˌuðifikˈaɾeɪs +LUDIFICAREMOS lˌuðifˌikaɾˈemos +LUDIFICARES lˌuðifikˈaɾes +LUDIFICARÍAMOS lˌuðifˌikaɾˈiamos +LUDIFICAS lˌuðifˈikas +LUDIFICASTE lˌuðifikˈaste +LUDIFICO lˌuðifˈiko +LUDIFIQUE lˌuðifˈike +LUDIFIQUEMOS lˌuðifikˈemos +LUDIFIQUES lˌuðifˈikes +LUDITA luðˈita +LUDO lˈuðo +LUEGO luˈeɣo +LUENGO luˈɛŋɡo +LUGAR luɣˈaɾ +LUGARCILLO lˌuɣaɾθˈiʎo +LUGARCITO lˌuɣaɾθˈito +LUGAREJO lˌuɣaɾˈexo +LUGAREÑO lˌuɣaɾˈeɲo +LUGARES luɣˈaɾes +LUGARTENENCIA lˌuɣaɾtenˈɛnθja +LUGARTENIENTE lˌuɣaɾtenjˈɛnte +LUGO lˈuɣo +LÚGUBRES lˈuɣuβɾes +LUGUÉS luɣˈes +LUIR luˈiɾ +LUIS luˈis +LUISIANA luisjˈana +LUISIANÉS luˌisjanˈes +LUISIANO luisjˈano +LUISITO luisˈito +LUJAZO luxˈaθo +LUJO lˈuxo +LUJOSÍSIMO lˌuxosˈisimo +LUJOSO luxˈoso +LUJURIA luxˈuɾja +LULO lˈulo +LUMBAGO lumbˈaɣo +LUMBALGIA lumbˈalxja +LUMBAR lumbˈaɾ +LUMBARES lumbˈaɾes +LUMBOCIÁTICA lˌumboθjˈatika +LUMBOCIÁTICAS lˌumboθjˈatikas +LUMBOCIÁTICO lˌumboθjˈatiko +LUMBOCIÁTICOS lˌumboθjˈatikos +LUMBRE lˈumbɾe +LUMBRERA lumbɾˈeɾa +LUMBRES lˈumbɾes +LUMBRICAL lˌumbɾikˈal +LUMBROSA lumbɾˈosa +LUMBROSAS lumbɾˈosas +LUMBROSO lumbɾˈoso +LUMBROSOS lumbɾˈosos +LUMI lˈumi +LUMINAR lˌuminˈaɾ +LUMÍNICO lumˈiniko +LUMINISCENCIA lˌuminisθˈɛnθja +LUMINOSA lˌuminˈosa +LUMINOSAS lˌuminˈosas +LUMINOSO lˌuminˈoso +LUMINOSOS lˌuminˈosos +LUMINOTECNIA lˌuminotˈeknja +LUMPIA lˈumpja +LUMPO lˈumpo +LUMPUREÑO lˌumpuɾˈeɲo +LUNA lˈuna +LUNACIÓN lˌunaθjˈon +LUNAR lunˈaɾ +LUNARES lunˈaɾes +LUNÁTICO lunˈatiko +LUNATOMALACIA lˌunatˌomalˈaθja +LUNES lˈunes +LUNETA lunˈeta +LUNFARDO lumfˈaɾðo +LUPE lˈupe +LÚPICO lˈupiko +LUPINO lupˈino +LUPITA lupˈita +LÚPULO lˈupulo +LUPUS lˈupus +LUQUE lˈuke +LUSISMO lusˈismo +LUSITANA lˌusitˈana +LUSITANISMO lˌusitanˈismo +LUSITANO lˌusitˈano +LUSTRADA lustɾˈaða +LUSTRADAS lustɾˈaðas +LUSTRADO lustɾˈaðo +LUSTRADOS lustɾˈaðos +LUSTRAL lustɾˈal +LUSTRAMOS lustɾˈamos +LUSTRANDO lustɾˈando +LUSTRAR lustɾˈaɾ +LUSTRE lˈustɾe +LUSTRO lˈustɾo +LUTECIO lutˈeθjo +LUTEO lutˈeo +LUTERANA lˌuteɾˈana +LUTERANAS lˌuteɾˈanas +LUTERANISMO lˌuteɾanˈismo +LUTERANO lˌuteɾˈano +LUTERANOS lˌuteɾˈanos +LUTO lˈuto +LUVITA luβˈita +LUX lˈuks +LUXACIÓN lˌuksaθjˈon +LUXEMBURGO lˌuksembˈuɾɣo +LUXEMBURGUÉS lˌuksembuɾɣˈes +LUZ lˈuθ +LUZÓN luθˈon +LUZURIAGA lˌuθuɾjˈaɣa +M'IJA ˈɛmeˈixa +M'IJO ˈɛmeˈixo +MABITA maβˈita +MABITOSO mˌaβitˈoso +MAC mˈak +MACA mˈaka +MACÁ makˈa +MACABEO mˌakaβˈeo +MACACA makˈaka +MACACO makˈako +MACAL makˈal +MACANA makˈana +MACANUDO mˌakanˈuðo +MACAQUITO mˌakakˈito +MACARENA mˌakaɾˈena +MACAREO mˌakaɾˈeo +MACARONÉSICO mˌakaɾonˈesiko +MACARRA makˈaɾɾa +MACARRÓN mˌakaɾɾˈon +MACAS mˈakas +MACATI makˈati +MACAU makˈaʊ +MACCARTHISMO mˌakkaɾtˈismo +MACEDA maθˈeða +MACEDONIA mˌaθeðˈonja +MACERADA mˌaθeɾˈaða +MACERADAS mˌaθeɾˈaðas +MACERADO mˌaθeɾˈaðo +MACERADOS mˌaθeɾˈaðos +MACERAR mˌaθeɾˈaɾ +MACERO maθˈeɾo +MACETA maθˈeta +MACETÓN mˌaθetˈon +MACHA mˈatʃa +MACHACA matʃˈaka +MACHACADA mˌatʃakˈaða +MACHACADAS mˌatʃakˈaðas +MACHACADO mˌatʃakˈaðo +MACHACADOS mˌatʃakˈaðos +MACHACANTE mˌatʃakˈante +MACHACAR mˌatʃakˈaɾ +MACHACÓN mˌatʃakˈon +MACHACONA mˌatʃakˈona +MACHACONAS mˌatʃakˈonas +MACHACONES mˌatʃakˈones +MACHADA matʃˈaða +MACHADAS matʃˈaðas +MACHADIANA mˌatʃaðjˈana +MACHADIANAS mˌatʃaðjˈanas +MACHADIANO mˌatʃaðjˈano +MACHADIANOS mˌatʃaðjˈanos +MACHADISTA mˌatʃaðˈista +MACHADO matʃˈaðo +MACHADOS matʃˈaðos +MACHALÍ mˌatʃalˈi +MACHAR matʃˈaɾ +MACHEN mˈatʃen +MACHETE matʃˈete +MACHETEADA mˌatʃeteˈaða +MACHETEADAS mˌatʃeteˈaðas +MACHETEADO mˌatʃeteˈaðo +MACHETEADOS mˌatʃeteˈaðos +MACHETEAR mˌatʃeteˈaɾ +MACHETERO mˌatʃetˈeɾo +MACHÍN matʃˈin +MACHISMO matʃˈismo +MACHISTA matʃˈista +MACHITO matʃˈito +MACHO mˈatʃo +MACHOS mˈatʃos +MACHOTE matʃˈote +MACHUCADA mˌatʃukˈaða +MACHUCADAS mˌatʃukˈaðas +MACHUCADO mˌatʃukˈaðo +MACHUCADOS mˌatʃukˈaðos +MACHUCAMOS mˌatʃukˈamos +MACHUCANDO mˌatʃukˈando +MACHUCAR mˌatʃukˈaɾ +MACHUCO matʃˈuko +MACHUCÓ mˌatʃukˈo +MACHUCÓN mˌatʃukˈon +MACHUQUE matʃˈuke +MACHUQUÉ mˌatʃukˈe +MACIAS mˈaθjas +MACINTOSH mˌaθintˈoʃ +MACIS mˈaθis +MACISTA maθˈista +MACISTON maθˈiston +MACIZAR mˌaθiθˈaɾ +MACIZO maθˈiθo +MACO mˈako +MACOS mˈakos +MACRAMÉ mˌakɾamˈe +MACRÓ makɾˈo +MACROADENOMA mˌakɾoˌaðenˈoma +MACROADENOMAS mˌakɾoˌaðenˈomas +MACROBLOQUE mˌakɾoβlˈoke +MACROCÉFALA mˌakɾoθˈefala +MACROCÉFALAS mˌakɾoθˈefalas +MACROCÉFALO mˌakɾoθˈefalo +MACROCÉFALOS mˌakɾoθˈefalos +MACROCÍCLICO mˌakɾoθˈikliko +MACROCICLO mˌakɾoθˈiklo +MACROCITA mˌakɾoθˈita +MACROCÍTICO mˌakɾoθˈitiko +MACROCITO mˌakɾoθˈito +MACRODATO mˌakɾoðˈato +MACRODISTRITO mˌakɾoðistɾˈito +MACROESTADO mˌakɾoestˈaðo +MACROESTRUCTURA mˌakɾoˌestɾuktˈuɾa +MACRÓFAGO makɾˈofaɣo +MACRÓFITO makɾˈofito +MACROHAPLOGRUPO mˌakɾoˌaploɣɾˈupo +MACROINVERTEBRADO mˌakɾoɪmbˌeɾteβɾˈaðo +MACRÓLIDO makɾˈoliðo +MACRÓMERA makɾˈomeɾa +MACROMOLÉCULA mˌakɾomolˈekula +MACROMOLECULAR mˌakɾomˌolekulˈaɾ +MACRONÚCLEO mˌakɾonˈukleo +MACROPERFORADO mˌakɾopˌeɾfoɾˈaðo +MACROPRUDENCIAL mˌakɾopɾˌuðenθjˈal +MACROSCÓPICA mˌakɾoskˈopika +MACROSCÓPICAS mˌakɾoskˈopikas +MACROSCÓPICO mˌakɾoskˈopiko +MACROSCÓPICOS mˌakɾoskˈopikos +MÁCULA mˈakula +MACULADA mˌakulˈaða +MACULADAS mˌakulˈaðas +MACULADO mˌakulˈaðo +MACULADOS mˌakulˈaðos +MACULAMOS mˌakulˈamos +MACULANDO mˌakulˈando +MACULAR mˌakulˈaɾ +MADAGASCAR mˌaðaɣaskˈaɾ +MADAMA maðˈama +MADARIAGA mˌaðaɾjˈaɣa +MADEJA maðˈexa +MADEJITA mˌaðexˈita +MADERA maðˈeɾa +MADERO maðˈeɾo +MADONA maðˈona +MADRASTRA maðɾˈastɾa +MADRE mˈaðɾe +MADREADA mˌaðɾeˈaða +MADREADAS mˌaðɾeˈaðas +MADREADO mˌaðɾeˈaðo +MADREADOS mˌaðɾeˈaðos +MADREAR mˌaðɾeˈaɾ +MADRECITA mˌaðɾeθˈita +MADRERO maðɾˈeɾo +MADRES mˈaðɾes +MADRIADO mˌaðɾiˈaðo +MADRID maðɾˈid +MADRIGAL mˌaðɾiɣˈal +MADRIGALISTA mˌaðɾiɣalˈista +MADRIGUERA mˌaðɾiɣˈeɾa +MADRIGUERAS mˌaðɾiɣˈeɾas +MADRILEÑO mˌaðɾilˈeɲo +MADRINA maðɾˈina +MADRIZ maðɾˈiθ +MADROÑO maðɾˈoɲo +MADRUGA maðɾˈuɣa +MADRUGADA mˌaðɾuɣˈaða +MADRUGADAS mˌaðɾuɣˈaðas +MADRUGADO mˌaðɾuɣˈaðo +MADRUGADOR mˌaðɾuɣaðˈoɾ +MADRUGADORA mˌaðɾuɣaðˈoɾa +MADRUGADORAS mˌaðɾuɣaðˈoɾas +MADRUGADORES mˌaðɾuɣaðˈoɾes +MADRUGADOS mˌaðɾuɣˈaðos +MADRUGAMOS mˌaðɾuɣˈamos +MADRUGANDO mˌaðɾuɣˈando +MADRUGAR mˌaðɾuɣˈaɾ +MADRUGUERO mˌaðɾuɣˈeɾo +MADURA maðˈuɾa +MADURACIÓN mˌaðuɾaθjˈon +MADURADA mˌaðuɾˈaða +MADURADAS mˌaðuɾˈaðas +MADURADERO mˌaðuɾaðˈeɾo +MADURADO mˌaðuɾˈaðo +MADURADOS mˌaðuɾˈaðos +MADURAMOS mˌaðuɾˈamos +MADURANDO mˌaðuɾˈando +MADURAR mˌaðuɾˈaɾ +MADURAS maðˈuɾas +MADURATIVO mˌaðuɾatˈiβo +MADUREZ mˌaðuɾˈeθ +MADURISMO mˌaðuɾˈismo +MADURISTA mˌaðuɾˈista +MADURO maðˈuɾo +MAE mˈae +MAES mˈaes +MAESE maˈese +MAESO maˈeso +MAESTRA maˈestɾa +MAESTRAL mˌaestɾˈal +MAESTRANZA mˌaestɾˈanθa +MAESTRAS maˈestɾas +MAESTRÍA mˌaestɾˈia +MAESTRO maˈestɾo +MAESTROS maˈestɾos +MAFIA mˈafja +MAGACÍN mˌaɣaθˈin +MAGANCEAR mˌaɣanθeˈaɾ +MAGDEBURGO mˌaɡðeβˈuɾɣo +MAGENTA maxˈɛnta +MAGIA mˈaxja +MÁGICA mˈaxika +MÁGICO mˈaxiko +MAGÍSTER maxˈisteɾ +MAGISTERIO mˌaxistˈeɾjo +MAGISTRADO mˌaxistɾˈaðo +MAGISTRATURA mˌaxistɾatˈuɾa +MAGMÁTICA maɡmˈatika +MAGNANIMIDAD mˌaɡnanˌimiðˈad +MAGNÁNIMO maɡnˈanimo +MAGNATE maɡnˈate +MAGNÉSICO maɡnˈesiko +MAGNESIO maɡnˈesjo +MAGNÉTICA maɡnˈetika +MAGNÉTICAS maɡnˈetikas +MAGNÉTICO maɡnˈetiko +MAGNÉTICOS maɡnˈetikos +MAGNETISMO mˌaɡnetˈismo +MAGNETIZADA mˌaɡnetiθˈaða +MAGNETIZADAS mˌaɡnetiθˈaðas +MAGNETIZADO mˌaɡnetiθˈaðo +MAGNETIZADOS mˌaɡnetiθˈaðos +MAGNETIZAR mˌaɡnetiθˈaɾ +MAGNETO maɡnˈeto +MAGNETOMOTRIZ mˌaɡnetˌomotɾˈiθ +MAGNETÓN mˌaɡnetˈon +MAGNÍFICA maɡnˈifika +MAGNIFICADA mˌaɡnifikˈaða +MAGNIFICADAS mˌaɡnifikˈaðas +MAGNIFICADO mˌaɡnifikˈaðo +MAGNIFICADOS mˌaɡnifikˈaðos +MAGNIFICAMOS mˌaɡnifikˈamos +MAGNIFICANDO mˌaɡnifikˈando +MAGNIFICAR mˌaɡnifikˈaɾ +MAGNIFICENCIA mˌaɡnifiθˈɛnθja +MAGNITUD mˌaɡnitˈud +MAGNO mˈaɡno +MAGO mˈaɣo +MAGRA mˈaɣɾa +MAGRAS mˈaɣɾas +MAGREBÍ mˌaɣɾeβˈi +MAGRO mˈaɣɾo +MAGROS mˈaɣɾos +MAGUER maɣˈeɾ +MAGUEY maɣˈeɪ +MAGUINDÁNAO mˌaɣindˈanao +MAHOMA maˈoma +MAHOMETANO mˌaometˈano +MAHÓN maˈon +MAHONES maˈones +MAHONÉS mˌaonˈes +MAHONESA mˌaonˈesa +MAICEAR mˌaɪθeˈaɾ +MAICENA maɪθˈena +MAICERO maɪθˈeɾo +MAICITO maɪθˈito +MAIL mˈaɪl +MAILS mˈaɪls +MAINÉS maɪnˈes +MAINFRAME maɪmfɾˈame +MAIQUETIENSE mˌaɪketjˈɛnse +MAISÍ maɪsˈi +MAISIENSE maɪsjˈɛnse +MAISON mˈaɪson +MAITE mˈaɪte +MAITINES maɪtˈines +MAITRO mˈaɪtɾo +MAÍZ maˈiθ +MAJA mˈaxa +MAJADA maxˈaða +MAJADAS maxˈaðas +MAJADERO mˌaxaðˈeɾo +MAJADO maxˈaðo +MAJADOS maxˈaðos +MAJAGUA maxˈaɣwa +MAJAR maxˈaɾ +MAJAS mˈaxas +MAJE mˈaxe +MAJESTAD mˌaxestˈad +MAJESTUOSA mˌaxestwˈosa +MAJESTUOSAS mˌaxestwˈosas +MAJESTUOSO mˌaxestwˈoso +MAJESTUOSOS mˌaxestwˈosos +MAJO mˈaxo +MAJORERO mˌaxoɾˈeɾo +MAL mˈal +MALA mˈala +MALABAR mˌalaβˈaɾ +MALABAREAR mˌalaβˌaɾeˈaɾ +MALABARES mˌalaβˈaɾes +MALABARISMO mˌalaβaɾˈismo +MALABARISTA mˌalaβaɾˈista +MALABARISTAS mˌalaβaɾˈistas +MALABEÑA mˌalaβˈeɲa +MALABEÑAS mˌalaβˈeɲas +MALABEÑO mˌalaβˈeɲo +MALABEÑOS mˌalaβˈeɲos +MALABO malˈaβo +MALABSORCIÓN mˌalaβsoɾθjˈon +MALACARA mˌalakˈaɾa +MALACATE mˌalakˈate +MALACITANO mˌalaθitˈano +MALACÓLOGA mˌalakˈoloɣa +MALACOLÓGICA mˌalakolˈoxika +MALACOLÓGICAS mˌalakolˈoxikas +MALACOLÓGICO mˌalakolˈoxiko +MALACOLÓGICOS mˌalakolˈoxikos +MALACÓLOGO mˌalakˈoloɣo +MALACOSTUMBRADA mˌalakˌostumbɾˈaða +MALACOSTUMBRADAS mˌalakˌostumbɾˈaðas +MALACOSTUMBRADO mˌalakˌostumbɾˈaðo +MALACOSTUMBRADOS mˌalakˌostumbɾˈaðos +MALACOSTUMBRAR mˌalakˌostumbɾˈaɾ +MÁLAGA mˈalaɣa +MALAGRADECIDA mˌalaɣɾˌaðeθˈiða +MALAGRADECIDAS mˌalaɣɾˌaðeθˈiðas +MALAGRADECIDOS mˌalaɣɾˌaðeθˈiðos +MALAGUEÑO mˌalaɣˈeɲo +MALANDRAJE mˌalandɾˈaxe +MALANDRINO mˌalandɾˈino +MALANGA malˈaŋɡa +MALAQUITA mˌalakˈita +MALAS mˈalas +MALASAÑA mˌalasˈaɲa +MALASIA malˈasja +MALAUI malˈaʊi +MALAYO malˈajjo +MALBARATADA mˌalβaɾatˈaða +MALBARATADAS mˌalβaɾatˈaðas +MALBARATADO mˌalβaɾatˈaðo +MALBARATADOS mˌalβaɾatˈaðos +MALBARATAR mˌalβaɾatˈaɾ +MALCOHA malkˈoa +MALCRIAR mˌalkɾiˈaɾ +MALDAD malðˈad +MALDADES malðˈaðes +MALDECIDA mˌalðeθˈiða +MALDECIDAS mˌalðeθˈiðas +MALDECIDO mˌalðeθˈiðo +MALDECIDOS mˌalðeθˈiðos +MALDECIR mˌalðeθˈiɾ +MALDICIÓN mˌalðiθjˈon +MALDIGO malðˈiɣo +MALDITA malðˈita +MALDITAS malðˈitas +MALDITO malðˈito +MALDITOS malðˈitos +MALDIVAS malðˈiβas +MALDOSO malðˈoso +MALEABILIDAD mˌaleˌaβiliðˈad +MALEABLE mˌaleˈaβle +MALEADA mˌaleˈaða +MALEADAS mˌaleˈaðas +MALEADO mˌaleˈaðo +MALEADOS mˌaleˈaðos +MALEAR mˌaleˈaɾ +MALEATO mˌaleˈato +MALECÓN mˌalekˈon +MALEDICENTE mˌaleðiθˈɛnte +MALEDUCADA mˌaleðukˈaða +MALEDUCADAS mˌaleðukˈaðas +MALEDUCADO mˌaleðukˈaðo +MALEDUCADOS mˌaleðukˈaðos +MALEDUCAR mˌaleðukˈaɾ +MALEFICIO mˌalefˈiθjo +MALENTENDER mˌalentendˈeɾ +MALENTENDIDA mˌalentendˈiða +MALENTENDIDAS mˌalentendˈiðas +MALENTENDIDO mˌalentendˈiðo +MALENTENDIDOS mˌalentendˈiðos +MALEOLAR mˌaleolˈaɾ +MALEOLARES mˌaleolˈaɾes +MALÉOLO malˈeolo +MALES mˈales +MALESTAR mˌalestˈaɾ +MALETA malˈeta +MALETAS malˈetas +MALETERO mˌaletˈeɾo +MALETÍN mˌaletˈin +MALETITA mˌaletˈita +MALÉVOLA malˈeβola +MALÉVOLAS malˈeβolas +MALEVOLENCIA mˌaleβolˈɛnθja +MALÉVOLO malˈeβolo +MALÉVOLOS malˈeβolos +MALEZA malˈeθa +MALFETRÍA mˌalfetɾˈia +MALFORMACIÓN mˌalfoɾmaθjˈon +MALFUNCIONADA mˌalfunθjonˈaða +MALFUNCIONADAS mˌalfunθjonˈaðas +MALFUNCIONADO mˌalfunθjonˈaðo +MALFUNCIONADOS mˌalfunθjonˈaðos +MALFUNCIONAMIENTO mˌalfunθjˌonamjˈɛnto +MALFUNCIONAR mˌalfunθjonˈaɾ +MALGASTADA mˌalɣastˈaða +MALGASTADAS mˌalɣastˈaðas +MALGASTADO mˌalɣastˈaðo +MALGASTADOR mˌalɣastaðˈoɾ +MALGASTADOS mˌalɣastˈaðos +MALGASTAR mˌalɣastˈaɾ +MALHABLADO mˌalaβlˈaðo +MALHECHOR mˌaletʃˈoɾ +MALHECHORES mˌaletʃˈoɾes +MALHERÍ mˌaleɾˈi +MALHERIDA mˌaleɾˈiða +MALHERIDAS mˌaleɾˈiðas +MALHERIDO mˌaleɾˈiðo +MALHERIDOS mˌaleɾˈiðos +MALHERIR mˌaleɾˈiɾ +MALHIERO maljˈeɾo +MALHUMORADO mˌalumoɾˈaðo +MALÍ malˈi +MALICIADA mˌaliθjˈaða +MALICIADAS mˌaliθjˈaðas +MALICIADO mˌaliθjˈaðo +MALICIADOS mˌaliθjˈaðos +MALICIOSA mˌaliθjˈosa +MALICIOSAS mˌaliθjˈosas +MALICIOSO mˌaliθjˈoso +MALICIOSOS mˌaliθjˈosos +MALIENSES maljˈɛnses +MALIGNIZACIÓN mˌaliɡnˌiθaθjˈon +MALIMBO malˈimbo +MALINCHE malˈintʃe +MALINFORMADA mˌalimfoɾmˈaða +MALINFORMADAS mˌalimfoɾmˈaðas +MALINFORMADO mˌalimfoɾmˈaðo +MALINFORMADOS mˌalimfoɾmˈaðos +MALINTERPRETADA mˌalintˌeɾpɾetˈaða +MALINTERPRETADAS mˌalintˌeɾpɾetˈaðas +MALINTERPRETADO mˌalintˌeɾpɾetˈaðo +MALINTERPRETADOS mˌalintˌeɾpɾetˈaðos +MALINTERPRETAR mˌalintˌeɾpɾetˈaɾ +MALINTERPRETARÍA mˌalintˌeɾpɾetaɾˈia +MALITO malˈito +MALL mˈaʎ +MALLA mˈaʎa +MALMARIDADA mˌalmaɾiðˈaða +MALMARIDADAS mˌalmaɾiðˈaðas +MALMARIDADO mˌalmaɾiðˈaðo +MALMARIDADOS mˌalmaɾiðˈaðos +MALNACIDO mˌalnaθˈiðo +MALNUTRICIÓN mˌalnutɾiθjˈon +MALO mˈalo +MALOGRA malˈoɣɾa +MALOGRADA mˌaloɣɾˈaða +MALOGRADAS mˌaloɣɾˈaðas +MALOGRADO mˌaloɣɾˈaðo +MALOGRADOS mˌaloɣɾˈaðos +MALOGRÁIS mˌaloɣɾˈais +MALOGRAMOS mˌaloɣɾˈamos +MALOGRANDO mˌaloɣɾˈando +MALOGRAR mˌaloɣɾˈaɾ +MALOGRARA mˌaloɣɾˈaɾa +MALOGRARÁ mˌaloɣɾaɾˈa +MALOGRÁRAMOS mˌaloɣɾˈaɾamos +MALOGRARAS mˌaloɣɾˈaɾas +MALOGRARÁS mˌaloɣɾaɾˈas +MALOGRAREIS mˌaloɣɾˈaɾeɪs +MALOGRARÉIS mˌaloɣɾaɾˈeis +MALOGRAREMOS mˌaloɣɾaɾˈemos +MALOGRARES mˌaloɣɾˈaɾes +MALOGRARÍA mˌaloɣɾaɾˈia +MALOGRARÍAMOS mˌaloɣɾaɾˈiamos +MALOGRARÍAS mˌaloɣɾaɾˈias +MALOGRARON mˌaloɣɾˈaɾon +MALOGRAS malˈoɣɾas +MALOGRASTE mˌaloɣɾˈaste +MALOGRE malˈoɣɾe +MALOGRÉIS mˌaloɣɾˈeis +MALOGREMOS mˌaloɣɾˈemos +MALOGRES malˈoɣɾes +MALOGRO malˈoɣɾo +MALOGRÓ mˌaloɣɾˈo +MALOLOS malˈolos +MALÓN malˈon +MALÓNICO malˈoniko +MALPAÍS mˌalpaˈis +MALPARADA mˌalpaɾˈaða +MALPARADAS mˌalpaɾˈaðas +MALPARADOS mˌalpaɾˈaðos +MALPARÍ mˌalpaɾˈi +MALPARIDA mˌalpaɾˈiða +MALPARIDAS mˌalpaɾˈiðas +MALPARIDO mˌalpaɾˈiðo +MALPARIDOS mˌalpaɾˈiðos +MALPARIR mˌalpaɾˈiɾ +MALPARO malpˈaɾo +MALPARÓ mˌalpaɾˈo +MALPARQUEADO mˌalpaɾkeˈaðo +MALPOSICIÓN mˌalposiθjˈon +MALPUESTA malpwˈesta +MALPUESTAS malpwˈestas +MALPUESTO malpwˈesto +MALPUESTOS malpwˈestos +MALROTAR mˌalrotˈaɾ +MALSANA malsˈana +MALSANAS malsˈanas +MALSANO malsˈano +MALSANOS malsˈanos +MALSÍN malsˈin +MALSINAR mˌalsinˈaɾ +MALSINERÍA mˌalsineɾˈia +MALTA mˈalta +MALTEADAS mˌalteˈaðas +MALTEADO mˌalteˈaðo +MALTEADOS mˌalteˈaðos +MALTEAR mˌalteˈaɾ +MALTESA maltˈesa +MALTESES maltˈeses +MALTODEXTRINA mˌaltoðekstɾˈina +MALTRATADA mˌaltɾatˈaða +MALTRATADAS mˌaltɾatˈaðas +MALTRATADO mˌaltɾatˈaðo +MALTRATADORA mˌaltɾataðˈoɾa +MALTRATADOS mˌaltɾatˈaðos +MALTRATAMOS mˌaltɾatˈamos +MALTRATANDO mˌaltɾatˈando +MALTRATAR mˌaltɾatˈaɾ +MALUMA malˈuma +MALVA mˈalβa +MALVADO malβˈaðo +MALVAVISCO mˌalβaβˈisko +MALVENDER mˌalβendˈeɾ +MALVENDIDA mˌalβendˈiða +MALVENDIDAS mˌalβendˈiðas +MALVENDIDO mˌalβendˈiðo +MALVENDIDOS mˌalβendˈiðos +MALVERSADA mˌalβeɾsˈaða +MALVERSADAS mˌalβeɾsˈaðas +MALVERSADO mˌalβeɾsˈaðo +MALVERSADOS mˌalβeɾsˈaðos +MALVERSAR mˌalβeɾsˈaɾ +MALVERSO malβˈeɾso +MALVERSÓ mˌalβeɾsˈo +MALVINAS malβˈinas +MALWARE malwˈaɾe +MAMA mˈama +MAMÁ mamˈa +MAMACITA mˌamaθˈita +MAMADA mamˈaða +MAMADAS mamˈaðas +MAMADERA mˌamaðˈeɾa +MAMADO mamˈaðo +MAMADOS mamˈaðos +MAMALÓGICA mˌamalˈoxika +MAMALÓGICAS mˌamalˈoxikas +MAMALÓGICO mˌamalˈoxiko +MAMALÓGICOS mˌamalˈoxikos +MAMAMOS mamˈamos +MAMANDO mamˈando +MAMANTÓN mˌamantˈon +MAMANTONA mˌamantˈona +MAMANTONAS mˌamantˈonas +MAMANTONES mˌamantˈones +MAMAR mamˈaɾ +MAMARES mamˈaɾes +MAMARRACHO mˌamaɾɾˈatʃo +MAMAS mˈamas +MAMATÓN mˌamatˈon +MAMBA mˈamba +MAMBO mˈambo +MAMEY mamˈeɪ +MAMI mˈami +MAMÍFERA mamˈifeɾa +MAMÍFERO mamˈifeɾo +MAMIFEROIDE mˌamifeɾˈoɪðe +MAMILA mamˈila +MAMILAR mˌamilˈaɾ +MAMO mˈamo +MÁMOA mˈamoa +MAMOGRAFÍA mˌamoɣɾafˈia +MAMOGRÁFICA mˌamoɣɾˈafika +MAMOGRÁFICAS mˌamoɣɾˈafikas +MAMOGRÁFICO mˌamoɣɾˈafiko +MAMOGRÁFICOS mˌamoɣɾˈafikos +MAMÓN mamˈon +MAMONA mamˈona +MAMONAS mamˈonas +MAMONCILLO mˌamonθˈiʎo +MAMONEÁ mˌamoneˈa +MAMONES mamˈones +MAMOTRETO mˌamotɾˈeto +MAMPARA mampˈaɾa +MAMPORRERO mˌampoɾɾˈeɾo +MAMPORRO mampˈoɾɾo +MAMPOSTEAR mˌamposteˈaɾ +MAMPOSTERÍA mˌamposteɾˈia +MAMPUESTO mampwˈesto +MAMÚA mamˈua +MAMUT mamˈut +MAMUTS mamˈuts +MAN mˈan +MANA mˈana +MANÁ manˈa +MAÑA mˈaɲa +MANADA manˈaða +MANADAS manˈaðas +MANADERO mˌanaðˈeɾo +MANADO manˈaðo +MANADOS manˈaðos +MANAGUA manˈaɣwa +MANAGÜENSE mˌanaɣuˈɛnse +MANAMOS manˈamos +MAÑANA maɲˈana +MAÑANAA mˌaɲanˈaa +MAÑANAS maɲˈanas +MANANDO manˈando +MAÑANEAR mˌaɲaneˈaɾ +MAÑANERA mˌaɲanˈeɾa +MAÑANERAS mˌaɲanˈeɾas +MAÑANERO mˌaɲanˈeɾo +MAÑANEROS mˌaɲanˈeɾos +MANANTIAL mˌanantjˈal +MANANTIALES mˌanantjˈales +MANÁOAG manˈaoaɡ +MANAR manˈaɾ +MAÑAS mˈaɲas +MANATÍ mˌanatˈi +MANCALA mankˈala +MANCAR mankˈaɾ +MANCEBEZ mˌanθeβˈeθ +MANCEBILLO mˌanθeβˈiʎo +MANCEBO manθˈeβo +MÁNCER mˈanθeɾ +MANCERA manθˈeɾa +MANCHA mˈantʃa +MANCHADA mantʃˈaða +MANCHADAS mantʃˈaðas +MANCHADO mantʃˈaðo +MANCHADOS mantʃˈaðos +MANCHAMANTELES mˌantʃamantˈeles +MANCHAMOS mantʃˈamos +MANCHAR mantʃˈaɾ +MANCHEGO mantʃˈeɣo +MANCHITA mantʃˈita +MANCHÓN mantʃˈon +MANCHÚ mantʃˈu +MANCHURIA mantʃˈuɾja +MANCILLADA mˌanθiʎˈaða +MANCILLADAS mˌanθiʎˈaðas +MANCILLADO mˌanθiʎˈaðo +MANCILLADOS mˌanθiʎˈaðos +MANCO mˈanko +MANCOMÚN mˌankomˈun +MANCOMUNADA mˌankomunˈaða +MANCOMUNADAS mˌankomunˈaðas +MANCOMUNADO mˌankomunˈaðo +MANCOMUNADOS mˌankomunˈaðos +MANCOMUNAR mˌankomunˈaɾ +MANCOMUNIDAD mˌankomˌuniðˈad +MANDA mˈanda +MANDADA mandˈaða +MANDADAS mandˈaðas +MANDADERO mˌandaðˈeɾo +MANDADO mandˈaðo +MANDADORA mˌandaðˈoɾa +MANDADOS mandˈaðos +MANDALE mandˈale +MÁNDALE mˈandale +MANDAME mandˈame +MANDÁME mandˈame +MÁNDAME mˈandame +MANDAMIENTO mˌandamjˈɛnto +MANDAMOS mandˈamos +MANDANDO mandˈando +MANDANGA mandˈaŋɡa +MANDAR mandˈaɾ +MANDARA mandˈaɾa +MANDARE mandˈaɾe +MANDARÉ mˌandaɾˈe +MANDARES mandˈaɾes +MANDARÍN mˌandaɾˈin +MANDARINA mˌandaɾˈina +MANDARINO mˌandaɾˈino +MANDARINOS mˌandaɾˈinos +MANDARMELO mˌandaɾmˈelo +MANDÁRMELO mandˈaɾmelo +MANDARRIA mandˈaɾɾia +MANDARRIAZO mˌandaɾɾiˈaθo +MANDARSELO mˌandaɾsˈelo +MANDÁRSELO mandˈaɾselo +MÁNDARSELO mˈandaɾsˌelo +MANDAS mˈandas +MÁNDASELA mˈandasˌela +MANDASTE mandˈaste +MANDATARIO mˌandatˈaɾjo +MANDATO mandˈato +MANDATORIA mˌandatˈoɾja +MANDATORIAS mˌandatˈoɾjas +MANDATORIO mˌandatˈoɾjo +MANDATORIOS mˌandatˈoɾjos +MANDE mˈande +MANDÉ mandˈe +MANDÉS mandˈes +MANDIBULAR mˌandiβulˈaɾ +MANDIBULARES mˌandiβulˈaɾes +MANDIL mandˈil +MANDILÓN mˌandilˈon +MANDINGA mandˈiŋɡa +MANDINKA mandˈiŋka +MANDIOCA mandjˈoka +MANDO mˈando +MANDOLINA mˌandolˈina +MANDONCILLO mˌandonθˈiʎo +MANDONEADA mˌandoneˈaða +MANDONEADAS mˌandoneˈaðas +MANDONEADO mˌandoneˈaðo +MANDONEADOS mˌandoneˈaðos +MANDONEAR mˌandoneˈaɾ +MANDORLA mandˈoɾla +MANDRÁGORA mandɾˈaɣoɾa +MANDRÁGORAS mandɾˈaɣoɾas +MANDRIL mandɾˈil +MANDRILADA mˌandɾilˈaða +MANDRILADAS mˌandɾilˈaðas +MANDRILADOS mˌandɾilˈaðos +MANDUCADA mˌandukˈaða +MANDUCADAS mˌandukˈaðas +MANDUCADOS mˌandukˈaðos +MANDUCAR mˌandukˈaɾ +MANEADOR mˌaneaðˈoɾ +MANEAR mˌaneˈaɾ +MANECITA mˌaneθˈita +MANEJA manˈexa +MANEJABLE mˌanexˈaβle +MANEJABLES mˌanexˈaβles +MANEJADA mˌanexˈaða +MANEJADAS mˌanexˈaðas +MANEJADO mˌanexˈaðo +MANEJADOR mˌanexaðˈoɾ +MANEJADORA mˌanexaðˈoɾa +MANEJADORAS mˌanexaðˈoɾas +MANEJADORES mˌanexaðˈoɾes +MANEJADOS mˌanexˈaðos +MANEJAMOS mˌanexˈamos +MANEJAN manˈexan +MANEJANTE mˌanexˈante +MANEJAR mˌanexˈaɾ +MANEJES manˈexes +MANEJO manˈexo +MANEJOS manˈexos +MANERA manˈeɾa +MANES mˈanes +MANÉS manˈes +MANGA mˈaŋɡa +MANGADA maŋɡˈaða +MANGADAS maŋɡˈaðas +MANGADO maŋɡˈaðo +MANGADOS maŋɡˈaðos +MANGAL maŋɡˈal +MANGANESO mˌaŋɡanˈeso +MANGANTE maŋɡˈante +MANGAR maŋɡˈaɾ +MANGAS mˈaŋɡas +MANGAZO maŋɡˈaθo +MANGO mˈaŋɡo +MANGONEADA mˌaŋɡoneˈaða +MANGONEADAS mˌaŋɡoneˈaðas +MANGONEADO mˌaŋɡoneˈaðo +MANGONEADOS mˌaŋɡoneˈaðos +MANGONEAR mˌaŋɡoneˈaɾ +MANGOSTA maŋɡˈosta +MANGOSTÁN mˌaŋɡostˈan +MANGOSTINO mˌaŋɡostˈino +MANGÚ maŋɡˈu +MANGUEAR mˌaŋɡeˈaɾ +MANGUERAZO mˌaŋɡeɾˈaθo +MANGUES mˈaŋɡes +MANI mˈani +MANÍ manˈi +MANIACA manjˈaka +MANIACAS manjˈakas +MANIACO manjˈako +MANÍACO manˈiako +MANIACOS manjˈakos +MANIATADA mˌanjatˈaða +MANIATADAS mˌanjatˈaðas +MANIATADO mˌanjatˈaðo +MANIATADOS mˌanjatˈaðos +MANIATAR mˌanjatˈaɾ +MANIÁTICO manjˈatiko +MANICARAGUA mˌanikaɾˈaɣwa +MANICOMIAL mˌanikomjˈal +MANICOMIO mˌanikˈomjo +MANIFESTACIÓN mˌanifˌestaθjˈon +MANIFESTADA mˌanifestˈaða +MANIFESTADAS mˌanifestˈaðas +MANIFESTADO mˌanifestˈaðo +MANIFESTADOR mˌanifˌestaðˈoɾ +MANIFESTADOS mˌanifestˈaðos +MANIFESTAMOS mˌanifestˈamos +MANIFESTANDO mˌanifestˈando +MANIFESTANTE mˌanifestˈante +MANIFESTAR mˌanifestˈaɾ +MANIFESTARA mˌanifestˈaɾa +MANIFESTARÁ mˌanifˌestaɾˈa +MANIFESTÁRAMOS mˌanifestˈaɾamos +MANIFESTARAS mˌanifestˈaɾas +MANIFESTARÁS mˌanifˌestaɾˈas +MANIFESTAREIS mˌanifestˈaɾeɪs +MANIFESTAREMOS mˌanifˌestaɾˈemos +MANIFESTARES mˌanifestˈaɾes +MANIFESTARÍAMOS mˌanifˌestaɾˈiamos +MANIFESTASTE mˌanifestˈaste +MANIFESTEMOS mˌanifestˈemos +MANIFIESTA mˌanifjˈesta +MANIFIESTAS mˌanifjˈestas +MANIFIESTO mˌanifjˈesto +MANILA manˈila +MANILEÑA mˌanilˈeɲa +MANILEÑAS mˌanilˈeɲas +MANILEÑO mˌanilˈeɲo +MANILEÑOS mˌanilˈeɲos +MANIOBRA manjˈoβɾa +MANIOBRABLE mˌanjoβɾˈaβle +MANIOBRADA mˌanjoβɾˈaða +MANIOBRADAS mˌanjoβɾˈaðas +MANIOBRADO mˌanjoβɾˈaðo +MANIOBRADOS mˌanjoβɾˈaðos +MANIOBRAR mˌanjoβɾˈaɾ +MANIPULA mˌanipˈula +MANIPULACIÓN mˌanipˌulaθjˈon +MANIPULADA mˌanipulˈaða +MANIPULADAS mˌanipulˈaðas +MANIPULADO mˌanipulˈaðo +MANIPULADOR mˌanipˌulaðˈoɾ +MANIPULADORA mˌanipˌulaðˈoɾa +MANIPULADORAS mˌanipˌulaðˈoɾas +MANIPULADORES mˌanipˌulaðˈoɾes +MANIPULADOS mˌanipulˈaðos +MANIPULAMOS mˌanipulˈamos +MANIPULANDO mˌanipulˈando +MANIPULAR mˌanipulˈaɾ +MANIPULARA mˌanipulˈaɾa +MANIPULARÁ mˌanipˌulaɾˈa +MANIPULÁRAMOS mˌanipulˈaɾamos +MANIPULARAS mˌanipulˈaɾas +MANIPULARÁS mˌanipˌulaɾˈas +MANIPULAREIS mˌanipulˈaɾeɪs +MANIPULAREMOS mˌanipˌulaɾˈemos +MANIPULARES mˌanipulˈaɾes +MANIPULARÍAMOS mˌanipˌulaɾˈiamos +MANIPULAS mˌanipˈulas +MANIPULASTE mˌanipulˈaste +MANIPULE mˌanipˈule +MANIPULEMOS mˌanipulˈemos +MANIPULES mˌanipˈules +MANIPULO mˌanipˈulo +MANÍPULO manˈipulo +MANIQUÍ mˌanikˈi +MANITA manˈita +MANITO manˈito +MANITOBA mˌanitˈoβa +MANITOBANA mˌanitoβˈana +MANITOBANO mˌanitoβˈano +MANJAR maŋxˈaɾ +MANO mˈano +MAÑO mˈaɲo +MAÑOCO maɲˈoko +MANOJITO mˌanoxˈito +MANOJO manˈoxo +MANOLO manˈolo +MANOMÉTRICO mˌanomˈetɾiko +MANÓMETRO manˈometɾo +MANÓMETROS manˈometɾos +MANOPLA manˈopla +MAÑOS mˈaɲos +MANOSEADA mˌanoseˈaða +MANOSEADAS mˌanoseˈaðas +MANOSEADO mˌanoseˈaðo +MANOSEADOS mˌanoseˈaðos +MANOSEAR mˌanoseˈaɾ +MANOSEO mˌanosˈeo +MANOTAZO mˌanotˈaθo +MANOTEADA mˌanoteˈaða +MANOTEADAS mˌanoteˈaðas +MANOTEADO mˌanoteˈaðo +MANOTEADOS mˌanoteˈaðos +MANOTEAR mˌanoteˈaɾ +MANOTÓN mˌanotˈon +MANRESANA mˌanresˈana +MANRESANAS mˌanresˈanas +MANRESANO mˌanresˈano +MANRESANOS mˌanresˈanos +MANSEDUMBRE mˌanseðˈumbɾe +MANSIÓN mansjˈon +MANSO mˈanso +MANTA mˈanta +MANTEADA mˌanteˈaða +MANTEADAS mˌanteˈaðas +MANTEADO mˌanteˈaðo +MANTEADOS mˌanteˈaðos +MANTEAMIENTO mˌanteamjˈɛnto +MANTEAR mˌanteˈaɾ +MANTECA mantˈeka +MANTECADO mˌantekˈaðo +MANTEL mantˈel +MANTELADO mˌantelˈaðo +MANTELETA mˌantelˈeta +MANTELETE mˌantelˈete +MANTENEDOR mˌanteneðˈoɾ +MANTENEME mˌantenˈeme +MANTENER mˌantenˈeɾ +MANTENERNOS mˌantenˈeɾnos +MANTENGO mantˈɛŋɡo +MANTENIBILIDAD mˌantenˌiβiliðˈad +MANTENIDA mˌantenˈiða +MANTENIDAS mˌantenˈiðas +MANTENIDO mˌantenˈiðo +MANTENIDOS mˌantenˈiðos +MANTENME mantˈɛnme +MANTENSE mantˈɛnse +MANTEQUERA mˌantekˈeɾa +MANTEQUILLA mˌantekˈiʎa +MANTERA mantˈeɾa +MANTERO mantˈeɾo +MANTÍCORA mantˈikoɾa +MANTISA mantˈisa +MANTITA mantˈita +MANTO mˈanto +MANTÓN mantˈon +MANTRA mˈantɾa +MÁNTRICO mˈantɾiko +MANTUA mˈantwa +MANTUANO mantwˈano +MANTUVO mantˈuβo +MANUAL manwˈal +MANUALIDAD mˌanwaliðˈad +MANUEL manwˈel +MANUFACTURADA mˌanufˌaktuɾˈaða +MANUFACTURADAS mˌanufˌaktuɾˈaðas +MANUFACTURADO mˌanufˌaktuɾˈaðo +MANUFACTURADOR mˌanufˌaktuɾaðˈoɾ +MANUFACTURADORA mˌanufˌaktuɾaðˈoɾa +MANUFACTURADOS mˌanufˌaktuɾˈaðos +MANUFACTURAR mˌanufˌaktuɾˈaɾ +MANUSCRITO mˌanuskɾˈito +MANUTENCIÓN mˌanutenθjˈon +MANUTENER mˌanutenˈeɾ +MANUTENGO mˌanutˈɛŋɡo +MANUTENIDA mˌanutenˈiða +MANUTENIDAS mˌanutenˈiðas +MANUTENIDO mˌanutenˈiðo +MANUTENIDOS mˌanutenˈiðos +MANZANA manθˈana +MANZANAS manθˈanas +MANZANILLA mˌanθanˈiʎa +MANZANILLO mˌanθanˈiʎo +MANZANO manθˈano +MAPA mˈapa +MAPACHE mapˈatʃe +MAPAMUNDI mˌapamˈundi +MAPAS mˈapas +MAPEADA mˌapeˈaða +MAPEADAS mˌapeˈaðas +MAPEADO mˌapeˈaðo +MAPEADOS mˌapeˈaðos +MAPEAR mˌapeˈaɾ +MAPEO mapˈeo +MAPOCHINO mˌapotʃˈino +MAPOTECA mˌapotˈeka +MAPS mˈaps +MAPUCHE mapˈutʃe +MAPUCHIZAR mˌaputʃiθˈaɾ +MAPUDUNGUN mˌapuðˈuŋɡun +MAQUETA makˈeta +MAQUETAR mˌaketˈaɾ +MAQUETO makˈeto +MAQUIAVÉLICO mˌakjaβˈeliko +MAQUILA makˈila +MAQUILADORA mˌakilaðˈoɾa +MAQUILAR mˌakilˈaɾ +MAQUILISHUAT mˌakiliswˈat +MAQUINA makˈina +MÁQUINA mˈakina +MAQUINACIÓN mˌakinaθjˈon +MAQUINADA mˌakinˈaða +MAQUINADAS mˌakinˈaðas +MAQUINADO mˌakinˈaðo +MAQUINADOR mˌakinaðˈoɾ +MAQUINADOS mˌakinˈaðos +MAQUINAL mˌakinˈal +MAQUINAMOS mˌakinˈamos +MAQUINANDO mˌakinˈando +MAQUINAR mˌakinˈaɾ +MAQUINARIA mˌakinˈaɾja +MÁQUINAS mˈakinas +MAQUINISTA mˌakinˈista +MAQUINISTAS mˌakinˈistas +MAQUINITA mˌakinˈita +MAR mˈaɾ +MARA mˈaɾa +MARABÚ mˌaɾaβˈu +MARABUNTA mˌaɾaβˈunta +MARACAIBO mˌaɾakˈaɪβo +MARACANAZO mˌaɾakanˈaθo +MARACUCHA mˌaɾakˈutʃa +MARACUCHAS mˌaɾakˈutʃas +MARACUCHO mˌaɾakˈutʃo +MARACUCHOS mˌaɾakˈutʃos +MARADONA mˌaɾaðˈona +MARAGONDÓN mˌaɾaɣondˈon +MARAÑA maɾˈaɲa +MARAÑAS maɾˈaɲas +MARAÑÓN mˌaɾaɲˈon +MARASMO maɾˈasmo +MARASMOS maɾˈasmos +MARATÓN mˌaɾatˈon +MARATONEAR mˌaɾatˌoneˈaɾ +MARATONIANA mˌaɾatonjˈana +MARATONIANAS mˌaɾatonjˈanas +MARATONIANO mˌaɾatonjˈano +MARATONIANOS mˌaɾatonjˈanos +MARATÓNICO mˌaɾatˈoniko +MARAVEDÍ mˌaɾaβeðˈi +MARAVILLOSO mˌaɾaβiʎˈoso +MARCA mˈaɾka +MARCADA maɾkˈaða +MARCADAS maɾkˈaðas +MARCADÍSIMO mˌaɾkaðˈisimo +MARCADO maɾkˈaðo +MARCADOR mˌaɾkaðˈoɾ +MARCADOS maɾkˈaðos +MARCAJE maɾkˈaxe +MARCAMOS maɾkˈamos +MARCANDO maɾkˈando +MARCANTE maɾkˈante +MARCAPÁGINAS mˌaɾkapˈaxinas +MARCAPASOS mˌaɾkapˈasos +MARCAR maɾkˈaɾ +MARCARA maɾkˈaɾa +MARCARÁ mˌaɾkaɾˈa +MARCÁRAMOS maɾkˈaɾamos +MARCARAS maɾkˈaɾas +MARCARÁS mˌaɾkaɾˈas +MARCAREIS maɾkˈaɾeɪs +MARCAREMOS mˌaɾkaɾˈemos +MARCARES maɾkˈaɾes +MARCARÍAMOS mˌaɾkaɾˈiamos +MARCAS mˈaɾkas +MARCÁS maɾkˈas +MARCASITA mˌaɾkasˈita +MARCASTE maɾkˈaste +MARCELA maɾθˈela +MARCELINA mˌaɾθelˈina +MARCELINO mˌaɾθelˈino +MARCELO maɾθˈelo +MARCHA mˈaɾtʃa +MARCHADA maɾtʃˈaða +MARCHADAS maɾtʃˈaðas +MARCHADO maɾtʃˈaðo +MARCHADOS maɾtʃˈaðos +MARCHAMOS maɾtʃˈamos +MARCHANDO maɾtʃˈando +MARCHAR maɾtʃˈaɾ +MARCHAS mˈaɾtʃas +MARCHÉ maɾtʃˈe +MARCHIGÜE mˌaɾtʃiɣˈue +MARCHIHUE maɾtʃˈiwe +MARCHITA maɾtʃˈita +MARCHITADA mˌaɾtʃitˈaða +MARCHITADAS mˌaɾtʃitˈaðas +MARCHITADO mˌaɾtʃitˈaðo +MARCHITADOS mˌaɾtʃitˈaðos +MARCHITAMIENTO mˌaɾtʃitamjˈɛnto +MARCHITAR mˌaɾtʃitˈaɾ +MARCHITAS maɾtʃˈitas +MARCHITEZ mˌaɾtʃitˈeθ +MARCHITO maɾtʃˈito +MARCHOSA maɾtʃˈosa +MARCIAL maɾθjˈal +MARCIANA maɾθjˈana +MARCIANAS maɾθjˈanas +MARCIANIDAD mˌaɾθjaniðˈad +MARCIANITO mˌaɾθjanˈito +MARCIANO maɾθjˈano +MARCIANOS maɾθjˈanos +MARCIÓN maɾθjˈon +MARCO mˈaɾko +MARDOQUEO mˌaɾðokˈeo +MAREA maɾˈea +MAREADA mˌaɾeˈaða +MAREADAS mˌaɾeˈaðas +MAREADO mˌaɾeˈaðo +MAREADOS mˌaɾeˈaðos +MAREAR mˌaɾeˈaɾ +MAREAS maɾˈeas +MAREJADA mˌaɾexˈaða +MAREMÁGNUM mˌaɾemˈaɡnum +MAREMOTO mˌaɾemˈoto +MARENGO maɾˈɛŋɡo +MAREO maɾˈeo +MÁRFEGA mˈaɾfeɣa +MARFIL maɾfˈil +MARFILEÑA mˌaɾfilˈeɲa +MARFILEÑAS mˌaɾfilˈeɲas +MARFILEÑO mˌaɾfilˈeɲo +MARFILEÑOS mˌaɾfilˈeɲos +MARGA mˈaɾɣa +MARGAJITA mˌaɾɣaxˈita +MARGARINA mˌaɾɣaɾˈina +MARGARITA mˌaɾɣaɾˈita +MARGINADA mˌaɾxinˈaða +MARGINADAS mˌaɾxinˈaðas +MARGINADO mˌaɾxinˈaðo +MARGINADOS mˌaɾxinˈaðos +MARGINAL mˌaɾxinˈal +MARGINALISMO mˌaɾxinalˈismo +MARGINALIZACIÓN mˌaɾxinˌaliθaθjˈon +MARGINALIZAR mˌaɾxinˌaliθˈaɾ +MARGOCALIZA mˌaɾɣokalˈiθa +MARGOSA maɾɣˈosa +MARGOSAS maɾɣˈosas +MARGOSO maɾɣˈoso +MARGOSOS maɾɣˈosos +MARGRAVE maɾɣɾˈaβe +MARGRAVES maɾɣɾˈaβes +MARI mˈaɾi +MARIA mˈaɾja +MARÍA maɾˈia +MARIACHI maɾjˈatʃi +MARIANA maɾjˈana +MARIANISTA mˌaɾjanˈista +MARIANO maɾjˈano +MARICA maɾˈika +MARICAS maɾˈikas +MARICÓN mˌaɾikˈon +MARICONAZO mˌaɾikonˈaθo +MARICONCITO mˌaɾikonθˈito +MARICONCITOS mˌaɾikonθˈitos +MARIDADA mˌaɾiðˈaða +MARIDADAS mˌaɾiðˈaðas +MARIDADO mˌaɾiðˈaðo +MARIDADOS mˌaɾiðˈaðos +MARIDAR mˌaɾiðˈaɾ +MARIDITO mˌaɾiðˈito +MARIDO maɾˈiðo +MARIDÓ mˌaɾiðˈo +MARIEL maɾjˈel +MARIGUANAS mˌaɾiɣwˈanas +MARIHUANA mˌaɾiwˈana +MARIHUANAS mˌaɾiwˈanas +MARIHUANERA mˌaɾiwanˈeɾa +MARIHUANERAS mˌaɾiwanˈeɾas +MARIHUANERO mˌaɾiwanˈeɾo +MARIHUANEROS mˌaɾiwanˈeɾos +MARIHUANO mˌaɾiwˈano +MARIHUANOS mˌaɾiwˈanos +MARILANDÉS mˌaɾilandˈes +MARILIENDRE mˌaɾiljˈɛndɾe +MARIMACHO mˌaɾimˈatʃo +MARIMBA maɾˈimba +MARIMBERO mˌaɾimbˈeɾo +MARIMORENA mˌaɾimoɾˈena +MARÍN maɾˈin +MARINA maɾˈina +MARINADA mˌaɾinˈaða +MARINADAS mˌaɾinˈaðas +MARINADO mˌaɾinˈaðo +MARINADOS mˌaɾinˈaðos +MARINAMOS mˌaɾinˈamos +MARINANDO mˌaɾinˈando +MARINAS maɾˈinas +MARINDUQUE mˌaɾindˈuke +MARINERA mˌaɾinˈeɾa +MARINERÍA mˌaɾineɾˈia +MARINERITO mˌaɾineɾˈito +MARINERO mˌaɾinˈeɾo +MARINISTA mˌaɾinˈista +MARINO maɾˈino +MARIO mˈaɾjo +MARIONETA mˌaɾjonˈeta +MARIPOSA mˌaɾipˈosa +MARIQUITA mˌaɾikˈita +MARISCADA mˌaɾiskˈaða +MARISCADORA mˌaɾiskaðˈoɾa +MARISCAL mˌaɾiskˈal +MARISCAR mˌaɾiskˈaɾ +MARISCO maɾˈisko +MARISCOS maɾˈiskos +MARISOL mˌaɾisˈol +MARISQUERA mˌaɾiskˈeɾa +MARISQUERÍA mˌaɾiskeɾˈia +MARISQUERO mˌaɾiskˈeɾo +MARISTA maɾˈista +MARITAL mˌaɾitˈal +MARITÉ mˌaɾitˈe +MARJAL maɾxˈal +MÁRJEN mˈaɾxen +MARKETING maɾkˈetiŋ +MARLO mˈaɾlo +MARMITA maɾmˈita +MARMITÓN mˌaɾmitˈon +MÁRMOL mˈaɾmol +MARMOLERO mˌaɾmolˈeɾo +MARMOLISTA mˌaɾmolˈista +MARMOTA maɾmˈota +MARMOTITA mˌaɾmotˈita +MAROMA maɾˈoma +MAROMERO mˌaɾomˈeɾo +MARQUE mˈaɾke +MARQUÉ maɾkˈe +MARQUEMOS maɾkˈemos +MARQUES mˈaɾkes +MARQUÉS maɾkˈes +MARQUESA maɾkˈesa +MARQUESITO mˌaɾkesˈito +MARQUETA maɾkˈeta +MÁRQUETIN mˈaɾketin +MÁRQUEZ mˈaɾkeθ +MARQUINA maɾkˈina +MARQUITA maɾkˈita +MARQUITO maɾkˈito +MARRADA maɾɾˈaða +MARRADAS maɾɾˈaðas +MARRADO maɾɾˈaðo +MARRADOS maɾɾˈaðos +MARRAKECH mˌaɾɾakˈetʃ +MARRAKECHÍ mˌaɾɾaketʃˈi +MARRANA maɾɾˈana +MARRANAS maɾɾˈanas +MARRANITO mˌaɾɾanˈito +MARRANO maɾɾˈano +MARRANOS maɾɾˈanos +MARRAQUETA mˌaɾɾakˈeta +MARRAR maɾɾˈaɾ +MARRAZO maɾɾˈaθo +MARRO mˈaɾɾo +MARRÓ maɾɾˈo +MARROCAS maɾɾˈokas +MARRÓN maɾɾˈon +MARRONÁCEO mˌaɾɾonˈaθeo +MARRONAZO mˌaɾɾonˈaθo +MARROQUÍ mˌaɾɾokˈi +MARROQUÍES mˌaɾɾokˈies +MARROQUÍN mˌaɾɾokˈin +MARRUBIO maɾɾˈuβjo +MARRUECOS mˌaɾɾuˈekos +MARSALA maɾsˈala +MARSHMALLOW mˌaɾʃmaʎˈow +MARSOPA maɾsˈopa +MARSUPIAL mˌaɾsupjˈal +MARSUPIO maɾsˈupjo +MARTA mˈaɾta +MÁRTAGA mˈaɾtaɣa +MARTAS mˈaɾtas +MARTE mˈaɾte +MARTEÑO maɾtˈeɲo +MARTES mˈaɾtes +MARTÍ maɾtˈi +MARTILLO maɾtˈiʎo +MARTÍN maɾtˈin +MARTINA maɾtˈina +MARTINETE mˌaɾtinˈete +MARTÍNEZ maɾtˈineθ +MARTINI maɾtˈini +MARTINICA mˌaɾtinˈika +MARTINIEGA mˌaɾtinjˈeɣa +MARTINIQUESA mˌaɾtinikˈesa +MÁRTIR mˈaɾtiɾ +MARTIRIAL mˌaɾtiɾjˈal +MARTIRIO maɾtˈiɾjo +MARTIRIZADA mˌaɾtiɾiθˈaða +MARTIRIZADAS mˌaɾtiɾiθˈaðas +MARTIRIZADO mˌaɾtiɾiθˈaðo +MARTIRIZADOS mˌaɾtiɾiθˈaðos +MARTIRIZAMOS mˌaɾtiɾiθˈamos +MARTIRIZANDO mˌaɾtiɾiθˈando +MARTIRIZAR mˌaɾtiɾiθˈaɾ +MARTIROLOGIO mˌaɾtiɾolˈoxjo +MARUCHO maɾˈutʃo +MARUJEAR mˌaɾuxeˈaɾ +MARXIANO maɾksjˈano +MARYLAND mˌaɾilˈand +MARZÁN maɾθˈan +MARZO mˈaɾθo +MAS mˈas +MÁS mˈas +MASA mˈasa +MASACHUSETANO mˌasatʃˌusetˈano +MASACRADA mˌasakɾˈaða +MASACRADAS mˌasakɾˈaðas +MASACRADO mˌasakɾˈaðo +MASACRADOS mˌasakɾˈaðos +MASACRAR mˌasakɾˈaɾ +MASACRE masˈakɾe +MASADA masˈaða +MASADAS masˈaðas +MASADO masˈaðo +MASADOS masˈaðos +MASAJE masˈaxe +MASAJEADA mˌasaxeˈaða +MASAJEADAS mˌasaxeˈaðas +MASAJEADO mˌasaxeˈaðo +MASAJEADOS mˌasaxeˈaðos +MASAJEAR mˌasaxeˈaɾ +MASAJES masˈaxes +MASAR masˈaɾ +MASAS mˈasas +MASCADA maskˈaða +MASCADAS maskˈaðas +MASCADO maskˈaðo +MASCADOS maskˈaðos +MASCAMOS maskˈamos +MASCANDO maskˈando +MASCAR maskˈaɾ +MÁSCARA mˈaskaɾa +MASCARADA mˌaskaɾˈaða +MASCARADAS mˌaskaɾˈaðas +MASCARITA mˌaskaɾˈita +MASCARON maskˈaɾon +MASCARÓN mˌaskaɾˈon +MASCARPONE mˌaskaɾpˈone +MASCATE maskˈate +MASCLETÁ mˌaskletˈa +MASCNÉ masknˈe +MASCOTA maskˈota +MASCOTAS maskˈotas +MASCOTITA mˌaskotˈita +MASCUJADA mˌaskuxˈaða +MASCUJADAS mˌaskuxˈaðas +MASCUJADO mˌaskuxˈaðo +MASCUJADOS mˌaskuxˈaðos +MASCUJAR mˌaskuxˈaɾ +MASCULINA mˌaskulˈina +MASCULINIDAD mˌaskulˌiniðˈad +MASCULINISMO mˌaskulinˈismo +MASCULINISTA mˌaskulinˈista +MASCULINIZADA mˌaskulˌiniθˈaða +MASCULINIZADAS mˌaskulˌiniθˈaðas +MASCULINIZADO mˌaskulˌiniθˈaðo +MASCULINIZADOS mˌaskulˌiniθˈaðos +MASCULINO mˌaskulˈino +MASÍA masˈia +MASIFICACIÓN mˌasifˌikaθjˈon +MASIFICAR mˌasifikˈaɾ +MASIVA masˈiβa +MASIVAS masˈiβas +MASIVIDAD mˌasiβiðˈad +MASIVO masˈiβo +MASIVOS masˈiβos +MASNAVI masnˈaβi +MASO mˈaso +MASÓN masˈon +MASONA masˈona +MASONERÍA mˌasoneɾˈia +MASÓNICA masˈonika +MASÓNICAS masˈonikas +MASÓNICO masˈoniko +MASÓNICOS masˈonikos +MASOQUISMO mˌasokˈismo +MASORÉTICO mˌasoɾˈetiko +MÁSTER mˈasteɾ +MASTERCARD mˌasteɾkˈaɾd +MASTICACIÓN mˌastikaθjˈon +MASTICADA mˌastikˈaða +MASTICADAS mˌastikˈaðas +MASTICADO mˌastikˈaðo +MASTICADOS mˌastikˈaðos +MASTICATORIO mˌastikatˈoɾjo +MÁSTIL mˈastil +MASTÍN mastˈin +MASTITIS mastˈitis +MASTODONTE mˌastoðˈonte +MASTOIDEO mˌastoɪðˈeo +MASTOIDES mastˈoɪðes +MASTÓLOGA mastˈoloɣa +MASTOPEXIA mˌastopˈeksja +MASTOZOOLÓGICA mˌastoθˌoolˈoxika +MASTOZOOLÓGICAS mˌastoθˌoolˈoxikas +MASTOZOOLÓGICO mˌastoθˌoolˈoxiko +MASTOZOOLÓGICOS mˌastoθˌoolˈoxikos +MASTOZOÓLOGO mˌastoθoˈoloɣo +MASTRANZO mastɾˈanθo +MASTUERZO mastwˈeɾθo +MASTURBACIÓN mˌastuɾβaθjˈon +MASTURBACIONES mˌastuɾβaθjˈones +MASTURBADA mˌastuɾβˈaða +MASTURBADAS mˌastuɾβˈaðas +MASTURBADO mˌastuɾβˈaðo +MASTURBADOR mˌastuɾβaðˈoɾ +MASTURBADORA mˌastuɾβaðˈoɾa +MASTURBADOS mˌastuɾβˈaðos +MASTURBAMOS mˌastuɾβˈamos +MASTURBANDO mˌastuɾβˈando +MASTURBAR mˌastuɾβˈaɾ +MASTURBARSE mˌastuɾβˈaɾse +MASTURBATORIO mˌastuɾβatˈoɾjo +MASUDA masˈuða +MASUDAS masˈuðas +MASUDO masˈuðo +MASUDOS masˈuðos +MAT mˈat +MATA mˈata +MATABURROS mˌataβˈuɾɾos +MATACÁN mˌatakˈan +MATACANDELAS mˌatakandˈelas +MATADA matˈaða +MATADAS matˈaðas +MATADERO mˌataðˈeɾo +MATADO matˈaðo +MATADOR mˌataðˈoɾ +MATADORA mˌataðˈoɾa +MATADOS matˈaðos +MATADURA mˌataðˈuɾa +MATAGALPA mˌataɣˈalpa +MATALAHÚGA mˌatalaˈuɣa +MATALAHÚVA mˌatalaˈuβa +MATAMBRITO mˌatambɾˈito +MATAMOS matˈamos +MATAN mˈatan +MATANDO matˈando +MATANZA matˈanθa +MATANZAS matˈanθas +MATAR matˈaɾ +MATARA matˈaɾa +MATARÁ mˌataɾˈa +MATÁRAMOS matˈaɾamos +MATARAS matˈaɾas +MATARÁS mˌataɾˈas +MATAREIS matˈaɾeɪs +MATAREMOS mˌataɾˈemos +MATARES matˈaɾes +MATARÍAMOS mˌataɾˈiamos +MATARRATAS mˌataɾɾˈatas +MATAS mˈatas +MATASANO mˌatasˈano +MATASANOS mˌatasˈanos +MATASTE matˈaste +MATATENAS mˌatatˈenas +MATE mˈate +MATEADA mˌateˈaða +MATEADAS mˌateˈaðas +MATEADO mˌateˈaðo +MATEADOS mˌateˈaðos +MATECITO mˌateθˈito +MATEÍNA mˌateˈina +MATEMÁTICA mˌatemˈatika +MATEMÁTICAS mˌatemˈatikas +MATEMÁTICO mˌatemˈatiko +MATEMOS matˈemos +MATEO matˈeo +MATERIA matˈeɾja +MATERIAL mˌateɾjˈal +MATERIALISMO mˌateɾjalˈismo +MATERIALISTAS mˌateɾjalˈistas +MATERIALIZACIÓN mˌateɾjˌaliθaθjˈon +MATERIALIZADA mˌateɾjˌaliθˈaða +MATERIALIZADAS mˌateɾjˌaliθˈaðas +MATERIALIZADO mˌateɾjˌaliθˈaðo +MATERIALIZADOS mˌateɾjˌaliθˈaðos +MATERIALIZAR mˌateɾjˌaliθˈaɾ +MATERNA matˈeɾna +MATERNAL mˌateɾnˈal +MATERNAS matˈeɾnas +MATERNO matˈeɾno +MATERNOS matˈeɾnos +MATES mˈates +MATIAS mˈatjas +MATÍAS matˈias +MATICES matˈiθes +MATICO matˈiko +MATIFICANTE mˌatifikˈante +MATINÉ mˌatinˈe +MATIZ matˈiθ +MATIZADA mˌatiθˈaða +MATIZADAS mˌatiθˈaðas +MATIZADO mˌatiθˈaðo +MATIZADOS mˌatiθˈaðos +MATIZAR mˌatiθˈaɾ +MATLAZINCA mˌatlaθˈinka +MATO mˈato +MATÓN matˈon +MATONA matˈona +MATONEADA mˌatoneˈaða +MATONEADAS mˌatoneˈaðas +MATONEADO mˌatoneˈaðo +MATONEADOS mˌatoneˈaðos +MATONERÍA mˌatoneɾˈia +MATONISMO mˌatonˈismo +MATORRALERO mˌatoɾɾalˈeɾo +MATOSO matˈoso +MATRACA matɾˈaka +MATRAQUEAR mˌatɾakeˈaɾ +MATRAQUEARLO mˌatɾakeˈaɾlo +MATRAQUEO mˌatɾakˈeo +MATRAQUERO mˌatɾakˈeɾo +MATRAZ matɾˈaθ +MATRIARCA mˌatɾiˈaɾka +MATRIARCADO mˌatɾiaɾkˈaðo +MATRIARCAL mˌatɾiaɾkˈal +MATRIARCALES mˌatɾiaɾkˈales +MATRÍCULA matɾˈikula +MATRICULADA mˌatɾikulˈaða +MATRICULADAS mˌatɾikulˈaðas +MATRICULADO mˌatɾikulˈaðo +MATRICULADOS mˌatɾikulˈaðos +MATRICULAMOS mˌatɾikulˈamos +MATRICULAR mˌatɾikulˈaɾ +MATRIFOCAL mˌatɾifokˈal +MATRILATERAL mˌatɾilˌateɾˈal +MATRILINEAL mˌatɾilˌineˈal +MATRILOCAL mˌatɾilokˈal +MATRILOCALIDAD mˌatɾilˌokaliðˈad +MATRIMONIAL mˌatɾimonjˈal +MATRIMONIALMENTE mˌatɾimonjˈalmˈente +MATRIMONIAR mˌatɾimonjˈaɾ +MATRIMONIO mˌatɾimˈonjo +MATRITENSE mˌatɾitˈɛnse +MATRIZ matɾˈiθ +MATUS mˈatus +MATUTINA mˌatutˈina +MATUTINAS mˌatutˈinas +MATUTINO mˌatutˈino +MATUTINOS mˌatutˈinos +MAULE mˈaʊle +MAULEON maʊlˈeon +MAURICIANO mˌaʊɾiθjˈano +MAURICIO maʊɾˈiθjo +MAURISMO maʊɾˈismo +MAURISTA maʊɾˈista +MAURITANA mˌaʊɾitˈana +MAURITANAS mˌaʊɾitˈanas +MAURITANIA mˌaʊɾitˈanja +MAURITANO mˌaʊɾitˈano +MAURITANOS mˌaʊɾitˈanos +MÁUSER mˈauseɾ +MAUVEÍNA mˌaʊβeˈina +MAXILAR mˌaksilˈaɾ +MÁXIMA mˈaksima +MAXIMALISMO mˌaksimalˈismo +MAXIMALISTA mˌaksimalˈista +MÁXIMAS mˈaksimas +MAXIMILIANO mˌaksimiljˈano +MAXIMIZADA mˌaksimiθˈaða +MAXIMIZADAS mˌaksimiθˈaðas +MAXIMIZADO mˌaksimiθˈaðo +MAXIMIZADOR mˌaksimˌiθaðˈoɾ +MAXIMIZADOS mˌaksimiθˈaðos +MAXIMIZAMOS mˌaksimiθˈamos +MAXIMIZANDO mˌaksimiθˈando +MAXIMIZAR mˌaksimiθˈaɾ +MAXIMO maksˈimo +MÁXIMO mˈaksimo +MÁXIMOS mˈaksimos +MAXISERIE mˌaksisˈeɾje +MAXIVESTIDO mˌaksiβestˈiðo +MAYO mˈajjo +MAYONESA mˌajjonˈesa +MAYOR majjˈoɾ +MAYORAZGA mˌajjoɾˈaθɣa +MAYORCITO mˌajjoɾθˈito +MAYORES majjˈoɾes +MAYORÍA mˌajjoɾˈia +MAYUSCULACIÓN mˌajjuskˌulaθjˈon +MAZA mˈaθa +MAZACOTE mˌaθakˈote +MAZACUATA mˌaθakwˈata +MAZADA maθˈaða +MAZADAS maθˈaðas +MAZADO maθˈaðo +MAZADOS maθˈaðos +MAZAHUA maθˈawa +MAZAPÁN mˌaθapˈan +MAZAR maθˈaɾ +MAZAS mˈaθas +MAZATLÁN mˌaθatlˈan +MAZAZO maθˈaθo +MAZMORRA maθmˈoɾɾa +MAZNADA maθnˈaða +MAZNADAS maθnˈaðas +MAZNADO maθnˈaðo +MAZNADOS maθnˈaðos +MAZO mˈaθo +MAZONADO mˌaθonˈaðo +MAZONERO mˌaθonˈeɾo +MAZORCA maθˈoɾka +MAZOS mˈaθos +MAZURCA maθˈuɾka +ME mˈe +MEADA meˈaða +MEADAS meˈaðas +MEADERO mˌeaðˈeɾo +MEADO meˈaðo +MEADOS meˈaðos +MEAMOS meˈamos +MEANDO meˈando +MEAR meˈaɾ +MEARA meˈaɾa +MEARÁ mˌeaɾˈa +MEÁRAMOS meˈaɾamos +MEARAS meˈaɾas +MEARÁS mˌeaɾˈas +MEAREIS meˈaɾeɪs +MEAREMOS mˌeaɾˈemos +MEARES meˈaɾes +MEARÍAMOS mˌeaɾˈiamos +MEAS mˈeas +MEASTE meˈaste +MEATAL mˌeatˈal +MEATALES mˌeatˈales +MEATO meˈato +MECA mˈeka +MECACHIS mekˈatʃis +MECANICA mˌekanˈika +MECÁNICA mekˈanika +MECÁNICO mekˈaniko +MECANISMO mˌekanˈismo +MECANIZACIÓN mˌekanˌiθaθjˈon +MECANIZACIONES mˌekanˌiθaθjˈones +MECANIZADA mˌekaniθˈaða +MECANIZADAS mˌekaniθˈaðas +MECANIZADO mˌekaniθˈaðo +MECANIZADOS mˌekaniθˈaðos +MECANIZAMOS mˌekaniθˈamos +MECANIZAR mˌekaniθˈaɾ +MECANOGRAFÍA mˌekanˌoɣɾafˈia +MECANOGRAFIADA mˌekanˌoɣɾafjˈaða +MECANOGRAFIADAS mˌekanˌoɣɾafjˈaðas +MECANOGRAFIADO mˌekanˌoɣɾafjˈaðo +MECANOGRAFIADOS mˌekanˌoɣɾafjˈaðos +MECANOGRAFIAR mˌekanˌoɣɾafjˈaɾ +MECANÓGRAFO mˌekanˈoɣɾafo +MECAPAL mˌekapˈal +MECAS mˈekas +MECATE mekˈate +MECATEAR mˌekateˈaɾ +MECE mˈeθe +MECEDORCITO mˌeθeðoɾθˈito +MECENAS meθˈenas +MECER meθˈeɾ +MECHA mˈetʃa +MECHERO metʃˈeɾo +MECHICANO mˌetʃikˈano +MECHINAL mˌetʃinˈal +MECHÓN metʃˈon +MECHONCITO mˌetʃonθˈito +MECHONEO mˌetʃonˈeo +MECIDA meθˈiða +MECIDAS meθˈiðas +MECIDO meθˈiðo +MECIDOS meθˈiðos +MECO mˈeko +MECOS mˈekos +MEDALAGANARIO mˌeðalˌaɣanˈaɾjo +MEDALLAS meðˈaʎas +MÉDANO mˈeðano +MEDANOSO mˌeðanˈoso +MEDIA mˈeðja +MEDIADA meðjˈaða +MEDIADAS meðjˈaðas +MEDIADO meðjˈaðo +MEDIADOR mˌeðjaðˈoɾ +MEDIADOS meðjˈaðos +MEDIAL meðjˈal +MEDIANA meðjˈana +MEDIANERA mˌeðjanˈeɾa +MEDIANERÍA mˌeðjaneɾˈia +MEDIANÍA mˌeðjanˈia +MEDIANIL mˌeðjanˈil +MEDIANO meðjˈano +MEDIANOCHE mˌeðjanˈotʃe +MEDIANTE meðjˈante +MEDIAR meðjˈaɾ +MEDIASTINITIS mˌeðjastinˈitis +MEDIASTINO mˌeðjastˈino +MEDIATRIZ mˌeðjatɾˈiθ +MEDIAWIKI mˌeðjawˈiki +MÉDICA mˈeðika +MEDICACIÓN mˌeðikaθjˈon +MEDICADA mˌeðikˈaða +MEDICADAS mˌeðikˈaðas +MEDICADO mˌeðikˈaðo +MEDICADOS mˌeðikˈaðos +MEDICALIZACIÓN mˌeðikˌaliθaθjˈon +MEDICALIZADA mˌeðikˌaliθˈaða +MEDICALIZADAS mˌeðikˌaliθˈaðas +MEDICALIZADO mˌeðikˌaliθˈaðo +MEDICALIZADOS mˌeðikˌaliθˈaðos +MEDICALIZAR mˌeðikˌaliθˈaɾ +MEDICAMENTO mˌeðikamˈɛnto +MEDICAMENTOSO mˌeðikˌamentˈoso +MEDICAR mˌeðikˈaɾ +MEDICI meðˈiθi +MEDICINA mˌeðiθˈina +MEDICINADA mˌeðiθinˈaða +MEDICINADAS mˌeðiθinˈaðas +MEDICINADO mˌeðiθinˈaðo +MEDICINADOS mˌeðiθinˈaðos +MEDICINAL mˌeðiθinˈal +MEDICINAR mˌeðiθinˈaɾ +MEDICINO mˌeðiθˈino +MEDICIÓN mˌeðiθjˈon +MEDICIONES mˌeðiθjˈones +MEDICO meðˈiko +MÉDICO mˈeðiko +MÉDICOS mˈeðikos +MEDIDA meðˈiða +MEDIDAS meðˈiðas +MEDIDO meðˈiðo +MEDIDOR mˌeðiðˈoɾ +MEDIDOS meðˈiðos +MEDIEVAL mˌeðjeβˈal +MEDIEVALES mˌeðjeβˈales +MEDINA meðˈina +MEDIO mˈeðjo +MEDIOCRACIA mˌeðjokɾˈaθja +MEDIOCRE meðjˈokɾe +MEDIOCRES meðjˈokɾes +MEDIODÍA mˌeðjoðˈia +MEDIODÍAS mˌeðjoðˈias +MEDIOFONDISTA mˌeðjofondˈista +MEDIOFONDO mˌeðjofˈondo +MEDIOS mˈeðjos +MEDIR meðˈiɾ +MEDÍS meðˈis +MEDITA meðˈita +MEDITACIÓN mˌeðitaθjˈon +MEDITACIONES mˌeðitaθjˈones +MEDITADA mˌeðitˈaða +MEDITADAS mˌeðitˈaðas +MEDITADO mˌeðitˈaðo +MEDITADOS mˌeðitˈaðos +MEDITAMOS mˌeðitˈamos +MEDITANDO mˌeðitˈando +MEDITAR mˌeðitˈaɾ +MEDITARA mˌeðitˈaɾa +MEDITARÁ mˌeðitaɾˈa +MEDITÁRAMOS mˌeðitˈaɾamos +MEDITARAS mˌeðitˈaɾas +MEDITARÁS mˌeðitaɾˈas +MEDITAREIS mˌeðitˈaɾeɪs +MEDITAREMOS mˌeðitaɾˈemos +MEDITARES mˌeðitˈaɾes +MEDITARÍAMOS mˌeðitaɾˈiamos +MEDITAS meðˈitas +MEDITASTE mˌeðitˈaste +MEDITE meðˈite +MEDITEMOS mˌeðitˈemos +MEDITERRÁNEA mˌeðiteɾɾˈanea +MEDITERRÁNEAS mˌeðiteɾɾˈaneas +MEDITERRÁNEO mˌeðiteɾɾˈaneo +MEDITERRÁNEOS mˌeðiteɾɾˈaneos +MEDITES meðˈites +MÉDIUM mˈeðjum +MEDLEY medlˈeɪ +MEDRA mˈeðɾa +MEDRADA meðɾˈaða +MEDRADAS meðɾˈaðas +MEDRADO meðɾˈaðo +MEDRADOS meðɾˈaðos +MEDRAMOS meðɾˈamos +MEDRANDO meðɾˈando +MEDRANO meðɾˈano +MEDRAR meðɾˈaɾ +MEDRARA meðɾˈaɾa +MEDRARÁ mˌeðɾaɾˈa +MEDRÁRAMOS meðɾˈaɾamos +MEDRARAS meðɾˈaɾas +MEDRARÁS mˌeðɾaɾˈas +MEDRAREIS meðɾˈaɾeɪs +MEDRAREMOS mˌeðɾaɾˈemos +MEDRARES meðɾˈaɾes +MEDRARÍAMOS mˌeðɾaɾˈiamos +MEDRAS mˈeðɾas +MEDRASTE meðɾˈaste +MEDREMOS meðɾˈemos +MEDRES mˈeðɾes +MEDRO mˈeðɾo +MEDULA meðˈula +MÉDULA mˈeðula +MEDULAR mˌeðulˈaɾ +MEDUSA meðˈusa +MEDUSAS meðˈusas +MEEMOS meˈemos +MEETING meˈetiŋ +MEETINGS meˈetiŋs +MEFENÁMICO mˌefenˈamiko +MEFISTOFÉLICO mˌefistofˈeliko +MEGA mˈeɣa +MEGABANCO mˌeɣaβˈanko +MEGABIT mˌeɣaβˈit +MEGABYTE mˌeɣaβˈite +MEGACARIOCITO mˌeɣakˌaɾjoθˈito +MEGACARIOCITOS mˌeɣakˌaɾjoθˈitos +MEGACOMPAÑÍA mˌeɣakˌompaɲˈia +MEGACORRUPCIÓN mˌeɣakˌoɾɾupθjˈon +MEGADOMÉSTICO mˌeɣaðomˈestiko +MEGAFILO mˌeɣafˈilo +MEGAFILOS mˌeɣafˈilos +MEGAFONÍA mˌeɣafonˈia +MEGÁFONO meɣˈafono +MEGAHERCIO mˌeɣaˈeɾθjo +MEGAHIERBA mˌeɣajˈeɾβa +MEGAINVERSIÓN mˌeɣaɪmbeɾsjˈon +MEGALÍTICO mˌeɣalˈitiko +MEGALOBLÁSTICA mˌeɣaloβlˈastika +MEGALOBLÁSTICAS mˌeɣaloβlˈastikas +MEGALOBLÁSTICO mˌeɣaloβlˈastiko +MEGALOBLÁSTICOS mˌeɣaloβlˈastikos +MEGALOBLASTO mˌeɣaloβlˈasto +MEGALOBLASTOS mˌeɣaloβlˈastos +MEGALOMANIACO mˌeɣalˌomanjˈako +MEGALOSÁURIDO mˌeɣalosˈauɾˌiðo +MEGAMUESTRA mˌeɣamwˈestɾa +MEGAPIXEL mˌeɣapiksˈel +MEGAPLANTA mˌeɣaplˈanta +MEGAS mˈeɣas +MEGASPORA mˌeɣaspˈoɾa +MEGO mˈeɣo +MEIOSIS meɪˈosis +MEITNERIO meɪtnˈeɾjo +MEJA mˈexa +MEJANA mexˈana +MEJANAS mexˈanas +MEJENGA mexˈɛŋɡa +MEJICANA mˌexikˈana +MEJICANAS mˌexikˈanas +MEJICANO mˌexikˈano +MEJICANOS mˌexikˈanos +MÉJICO mˈexiko +MEJO mˈexo +MEJOR mexˈoɾ +MEJORA mexˈoɾa +MEJORABLE mˌexoɾˈaβle +MEJORADA mˌexoɾˈaða +MEJORADAS mˌexoɾˈaðas +MEJORADO mˌexoɾˈaðo +MEJORADOS mˌexoɾˈaðos +MEJORANA mˌexoɾˈana +MEJORAR mˌexoɾˈaɾ +MEJORCITO mˌexoɾθˈito +MEJORE mexˈoɾe +MEJORES mexˈoɾes +MEJUNJE mexˈuŋxe +MELADA melˈaða +MELADAS melˈaðas +MELADO melˈaðo +MELADOS melˈaðos +MELAFO melˈafo +MELAMINA mˌelamˈina +MELAMOS melˈamos +MELANCOLÍA mˌelankolˈia +MELANCÓLICO mˌelankˈoliko +MELANDO melˈando +MELANOCÍTICO mˌelanoθˈitiko +MELANOCITO mˌelanoθˈito +MELANOMA mˌelanˈoma +MELATONINA mˌelatonˈina +MELAZA melˈaθa +MELBURNIANO mˌelβuɾnjˈano +MELCHOR meltʃˈoɾ +MELECINA mˌeleθˈina +MELENA melˈena +MELENUDA mˌelenˈuða +MELENUDAS mˌelenˈuðas +MELENUDO mˌelenˈuðo +MELENUDOS mˌelenˈuðos +MELERA melˈeɾa +MELGA mˈelɣa +MELGADA melɣˈaða +MELGADAS melɣˈaðas +MELGADO melɣˈaðo +MELGADOS melɣˈaðos +MELGAR melɣˈaɾ +MELIA mˈelja +MELÍFERO melˈifeɾo +MELINDRO melˈindɾo +MELIO mˈeljo +MELLIZO meʎˈiθo +MELÓ melˈo +MELOCOTÓN mˌelokotˈon +MELODÍA mˌeloðˈia +MELODRAMA mˌeloðɾˈama +MELÓN melˈon +MELONAR mˌelonˈaɾ +MELONERO mˌelonˈeɾo +MELOTRÓN mˌelotɾˈon +MELQUISEDEC mˌelkiseðˈek +MEMANTINA mˌemantˈina +MEMBRANA membɾˈana +MEMBRANAS membɾˈanas +MEMBRANELA mˌembɾanˈela +MEMBRANOPROLIFERATIVA mˌembɾanˌopɾolˌifeɾatˈiβa +MEMBRANOPROLIFERATIVAS mˌembɾanˌopɾolˌifeɾatˈiβas +MEMBRANOPROLIFERATIVO mˌembɾanˌopɾolˌifeɾatˈiβo +MEMBRANOPROLIFERATIVOS mˌembɾanˌopɾolˌifeɾatˈiβos +MEMBRANOSA mˌembɾanˈosa +MEMBRANOSAS mˌembɾanˈosas +MEMBRANOSO mˌembɾanˈoso +MEMBRANOSOS mˌembɾanˈosos +MEMBRESÍA mˌembɾesˈia +MEMBRETAR mˌembɾetˈaɾ +MEMBRETE membɾˈete +MEMBRUDA membɾˈuða +MEMBRUDAS membɾˈuðas +MEMBRUDO membɾˈuðo +MEMBRUDOS membɾˈuðos +MEME mˈeme +MEMELA memˈela +MEMENTO memˈɛnto +MEMFISIENSE mˌemfisjˈɛnse +MEMO mˈemo +MEMORABLE mˌemoɾˈaβle +MEMORABLES mˌemoɾˈaβles +MEMORAR mˌemoɾˈaɾ +MEMORARE mˌemoɾˈaɾe +MEMORAS memˈoɾas +MEMORIA memˈoɾja +MEMORIALISTA mˌemoɾjalˈista +MEMORÍSTICA mˌemoɾˈistika +MEMORÍSTICAS mˌemoɾˈistikas +MEMORÍSTICO mˌemoɾˈistiko +MEMORÍSTICOS mˌemoɾˈistikos +MEMORIZABLE mˌemoɾiθˈaβle +MEMORIZACIÓN mˌemoɾˌiθaθjˈon +MEMORIZADA mˌemoɾiθˈaða +MEMORIZADAS mˌemoɾiθˈaðas +MEMORIZADO mˌemoɾiθˈaðo +MEMORIZADOS mˌemoɾiθˈaðos +MEMORIZAMOS mˌemoɾiθˈamos +MEMORIZAR mˌemoɾiθˈaɾ +MEMORO memˈoɾo +MEMRISTIVO mˌemristˈiβo +MENA mˈena +MENADA menˈaða +MENADAS menˈaðas +MENADO menˈaðo +MENADOS menˈaðos +MENAR menˈaɾ +MENARQUIA menˈaɾkja +MENAZA menˈaθa +MENAZAS menˈaθas +MENCEYATO mˌenθejjˈato +MENCIÓN menθjˈon +MENCIONA menθjˈona +MENCIONADA mˌenθjonˈaða +MENCIONADAS mˌenθjonˈaðas +MENCIONADO mˌenθjonˈaðo +MENCIONADOS mˌenθjonˈaðos +MENCIONAMOS mˌenθjonˈamos +MENCIONANDO mˌenθjonˈando +MENCIONAR mˌenθjonˈaɾ +MENCIONARA mˌenθjonˈaɾa +MENCIONARÁ mˌenθjonaɾˈa +MENCIONÁRAMOS mˌenθjonˈaɾamos +MENCIONARAS mˌenθjonˈaɾas +MENCIONARÁS mˌenθjonaɾˈas +MENCIONARÉ mˌenθjonaɾˈe +MENCIONAREIS mˌenθjonˈaɾeɪs +MENCIONAREMOS mˌenθjonaɾˈemos +MENCIONÁREMOS mˌenθjonˈaɾemos +MENCIONARES mˌenθjonˈaɾes +MENCIONARÍAMOS mˌenθjonaɾˈiamos +MENCIONAS menθjˈonas +MENCIONASTE mˌenθjonˈaste +MENCIONE menθjˈone +MENCIONEMOS mˌenθjonˈemos +MENCIONES menθjˈones +MENCIONO menθjˈono +MENCIONÓ mˌenθjonˈo +MENDA mˈɛnda +MENDÉ mendˈe +MENDELEVIO mˌendelˈeβjo +MÉNDEZ mˈendeθ +MENDICIDAD mˌendiθiðˈad +MENDIGA mendˈiɣa +MENDIGADA mˌendiɣˈaða +MENDIGADAS mˌendiɣˈaðas +MENDIGADO mˌendiɣˈaðo +MENDIGADOS mˌendiɣˈaðos +MENDIGAMOS mˌendiɣˈamos +MENDIGANDO mˌendiɣˈando +MENDIGO mendˈiɣo +MENDIOLA mendjˈola +MENDOZA mendˈoθa +MENEADA mˌeneˈaða +MENEADAS mˌeneˈaðas +MENEADO mˌeneˈaðo +MENEADOS mˌeneˈaðos +MENEAMOS mˌeneˈamos +MENEANDO mˌeneˈando +MENEAR mˌeneˈaɾ +MENEARA mˌeneˈaɾa +MENEARÁ mˌeneaɾˈa +MENEÁRAMOS mˌeneˈaɾamos +MENEARAS mˌeneˈaɾas +MENEARÁS mˌeneaɾˈas +MENEAREIS mˌeneˈaɾeɪs +MENEAREMOS mˌeneaɾˈemos +MENEARES mˌeneˈaɾes +MENEARÍAMOS mˌeneaɾˈiamos +MENEASTE mˌeneˈaste +MENEEMOS mˌeneˈemos +MENÉNDEZ menˈendeθ +MENEO menˈeo +MENESES menˈeses +MENESTER mˌenestˈeɾ +MENESTEROSO mˌenesteɾˈoso +MENESTRAL mˌenestɾˈal +MENGAJO meŋɡˈaxo +MENGANO meŋɡˈano +MENGUADA meŋɡwˈaða +MENGUADAS meŋɡwˈaðas +MENGUADO meŋɡwˈaðo +MENGUADOS meŋɡwˈaðos +MENGUAR meŋɡwˈaɾ +MENGÜÉ mˌeŋɡuˈe +MENGÜEN meŋɡˈuen +MENGÜÉS mˌeŋɡuˈes +MENHIR menˈiɾ +MENINA menˈina +MENINGE menˈiŋxe +MENINGITIS mˌeniŋxˈitis +MENINGOCELE mˌeniŋɡoθˈele +MENINGOCOCO mˌeniŋɡokˈoko +MENJUNJE meŋxˈuŋxe +MENJURJE meŋxˈuɾxe +MENONITA mˌenonˈita +MENOPAUSIA mˌenopˈaʊsja +MENOPÁUSICA mˌenopˈausˌika +MENOPÁUSICAS mˌenopˈausˌikas +MENOPÁUSICO mˌenopˈausˌiko +MENOPÁUSICOS mˌenopˈausˌikos +MENOR menˈoɾ +MENORÁ mˌenoɾˈa +MENORES menˈoɾes +MENORMENTE menˈoɾmˈente +MENORQUINA mˌenoɾkˈina +MENORQUINAS mˌenoɾkˈinas +MENORQUINES mˌenoɾkˈines +MENOS mˈenos +MENOSCABADA mˌenoskaβˈaða +MENOSCABADAS mˌenoskaβˈaðas +MENOSCABADO mˌenoskaβˈaðo +MENOSCABADOS mˌenoskaβˈaðos +MENOSCABAR mˌenoskaβˈaɾ +MENOSCABO mˌenoskˈaβo +MENOSPRECIADA mˌenospɾeθjˈaða +MENOSPRECIADAS mˌenospɾeθjˈaðas +MENOSPRECIADO mˌenospɾeθjˈaðo +MENOSPRECIADOS mˌenospɾeθjˈaðos +MENOSPRECIAR mˌenospɾeθjˈaɾ +MENSAJE mensˈaxe +MENSAJEAR mˌensaxeˈaɾ +MENSAJERA mˌensaxˈeɾa +MENSAJERAS mˌensaxˈeɾas +MENSAJERO mˌensaxˈeɾo +MENSAJEROS mˌensaxˈeɾos +MENSO mˈɛnso +MENSTRUACIÓN mˌenstɾuaθjˈon +MENSTRUADA mˌenstɾuˈaða +MENSTRUADAS mˌenstɾuˈaðas +MENSTRUADO mˌenstɾuˈaðo +MENSTRUADOS mˌenstɾuˈaðos +MENSTRUAL mˌenstɾuˈal +MENSTRUAMOS mˌenstɾuˈamos +MENSTRUANDO mˌenstɾuˈando +MENSTRUO mˈɛnstɾuo +MENSUAL menswˈal +MENSUALIDAD mˌenswaliðˈad +MENSUARIO menswˈaɾjo +MENSURADA mˌensuɾˈaða +MENSURADAS mˌensuɾˈaðas +MENSURADO mˌensuɾˈaðo +MENSURADOS mˌensuɾˈaðos +MENSURAR mˌensuɾˈaɾ +MENTA mˈɛnta +MENTADA mentˈaða +MENTADAS mentˈaðas +MENTADO mentˈaðo +MENTADOS mentˈaðos +MENTALES mentˈales +MENTALISMO mˌentalˈismo +MENTALIZACIÓN mˌentalˌiθaθjˈon +MENTALIZADA mˌentaliθˈaða +MENTALIZADAS mˌentaliθˈaðas +MENTALIZADO mˌentaliθˈaðo +MENTALIZADOS mˌentaliθˈaðos +MENTALIZAR mˌentaliθˈaɾ +MENTALMENTE mentˈalmˈente +MENTAR mentˈaɾ +MENTE mˈɛnte +MENTECATA mˌentekˈata +MENTECATAS mˌentekˈatas +MENTECATO mˌentekˈato +MENTECATOS mˌentekˈatos +MENTIDA mentˈiða +MENTIDAS mentˈiðas +MENTIDERO mˌentiðˈeɾo +MENTIDO mentˈiðo +MENTIDOS mentˈiðos +MENTIR mentˈiɾ +MENTIRA mentˈiɾa +MENTIRITA mˌentiɾˈita +MENTIROSA mˌentiɾˈosa +MENTIROSO mˌentiɾˈoso +MENTOL mentˈol +MENTÓN mentˈon +MENTONIANO mˌentonjˈano +MENÚ menˈu +MENUDA menˈuða +MENUDAS menˈuðas +MENUDEADA mˌenuðeˈaða +MENUDEADAS mˌenuðeˈaðas +MENUDEADO mˌenuðeˈaðo +MENUDEADOS mˌenuðeˈaðos +MENUDEAR mˌenuðeˈaɾ +MENUDENCIA mˌenuðˈɛnθja +MENUDITO mˌenuðˈito +MENUDO menˈuðo +MENUDOS menˈuðos +MEÓN meˈon +MEQUETREFE mˌeketɾˈefe +MEQUINENZANO mˌekinenθˈano +MERA mˈeɾa +MERAS mˈeɾas +MERCA mˈeɾka +MERCADA meɾkˈaða +MERCADAS meɾkˈaðas +MERCADER mˌeɾkaðˈeɾ +MERCADERA mˌeɾkaðˈeɾa +MERCADERÍA mˌeɾkaðeɾˈia +MERCADERIL mˌeɾkaðeɾˈil +MERCADERO mˌeɾkaðˈeɾo +MERCADO meɾkˈaðo +MERCADOS meɾkˈaðos +MERCADOTECNIA mˌeɾkaðotˈeknja +MERCANTIL mˌeɾkantˈil +MERCANTILIZACIÓN mˌeɾkantˌiliθaθjˈon +MERCANTILIZAR mˌeɾkantˌiliθˈaɾ +MERCAR meɾkˈaɾ +MERCATO meɾkˈato +MERCED meɾθˈed +MERCEDAR mˌeɾθeðˈaɾ +MERCEDES meɾθˈeðes +MERCEDINO mˌeɾθeðˈino +MERCERA meɾθˈeɾa +MERCERIZADA mˌeɾθeɾiθˈaða +MERCERIZADAS mˌeɾθeɾiθˈaðas +MERCERIZADO mˌeɾθeɾiθˈaðo +MERCERIZADOS mˌeɾθeɾiθˈaðos +MERCIANO meɾθjˈano +MERCOSUR mˌeɾkosˈuɾ +MERCÚRICO meɾkˈuɾiko +MERCURIO meɾkˈuɾjo +MERECE meɾˈeθe +MERECEDOR mˌeɾeθeðˈoɾ +MERECEDORA mˌeɾeθeðˈoɾa +MERECEDORAS mˌeɾeθeðˈoɾas +MERECEDORES mˌeɾeθeðˈoɾes +MERECER mˌeɾeθˈeɾ +MERECIDA mˌeɾeθˈiða +MERECIDAS mˌeɾeθˈiðas +MERECIDO mˌeɾeθˈiðo +MERECIDOS mˌeɾeθˈiðos +MERECIMIENTO mˌeɾeθimjˈɛnto +MERENDADA mˌeɾendˈaða +MERENDADAS mˌeɾendˈaðas +MERENDADO mˌeɾendˈaðo +MERENDADOS mˌeɾendˈaðos +MERENDAR mˌeɾendˈaɾ +MERENDERO mˌeɾendˈeɾo +MERENDOLA mˌeɾendˈola +MERENDONA mˌeɾendˈona +MERENGUE meɾˈɛŋɡe +MERENGUERA mˌeɾeŋɡˈeɾa +MERENGUERO mˌeɾeŋɡˈeɾo +MEREY meɾˈeɪ +MEREZCO meɾˈeθko +MÉRGULO mˈeɾɣulo +MERICARPIO mˌeɾikˈaɾpjo +MÉRIDA mˈeɾiða +MERIDIANA mˌeɾiðjˈana +MERIDIANAS mˌeɾiðjˈanas +MERIDIANO mˌeɾiðjˈano +MERIDIANOS mˌeɾiðjˈanos +MERIDIONAL mˌeɾiðjonˈal +MERIDIONALES mˌeɾiðjonˈales +MERIDIUNGULADO mˌeɾiðjˌuŋɡulˈaðo +MERIENDA meɾjˈɛnda +MERINO meɾˈino +MERISTEMÁTICA mˌeɾistemˈatika +MERISTEMÁTICAS mˌeɾistemˈatikas +MERISTEMÁTICO mˌeɾistemˈatiko +MERISTEMÁTICOS mˌeɾistemˈatikos +MERISTEMO mˌeɾistˈemo +MERITADA mˌeɾitˈaða +MERITADAS mˌeɾitˈaðas +MERITADO mˌeɾitˈaðo +MERITADOS mˌeɾitˈaðos +MÉRITO mˈeɾito +MERLÁN meɾlˈan +MERLIÓN mˌeɾliˈon +MERLÓN meɾlˈon +MERLOT meɾlˈot +MERLUZA meɾlˈuθa +MERMADA meɾmˈaða +MERMADAS meɾmˈaðas +MERMADO meɾmˈaðo +MERMADOS meɾmˈaðos +MERMAR meɾmˈaɾ +MERMELADA mˌeɾmelˈaða +MERO mˈeɾo +MERODE meɾˈoðe +MERODEADA mˌeɾoðeˈaða +MERODEADAS mˌeɾoðeˈaðas +MERODEADO mˌeɾoðeˈaðo +MERODEADOR mˌeɾoðˌeaðˈoɾ +MERODEADOS mˌeɾoðeˈaðos +MERODEAR mˌeɾoðeˈaɾ +MERODEO mˌeɾoðˈeo +MEROMORFO mˌeɾomˈoɾfo +MEROS mˈeɾos +MEROZOITO mˌeɾoθˈoɪto +MES mˈes +MESA mˈesa +MESADA mesˈaða +MESADAS mesˈaðas +MESADO mesˈaðo +MESADOS mesˈaðos +MESANGIAL mˌesaŋxjˈal +MESANGIO mesˈaŋxjo +MESANGIOCAPILAR mˌesaŋxjˌokapilˈaɾ +MESANINA mˌesanˈina +MESAPIA mesˈapja +MESAPIO mesˈapjo +MESAR mesˈaɾ +MESARSE mesˈaɾse +MESAS mˈesas +MESÉ mesˈe +MESENIA mesˈenja +MESENQUIMAL mˌesenkimˈal +MESENQUIMÁTICO mˌesenkimˈatiko +MESENQUIMATOSO mˌesenkˌimatˈoso +MESENTÉRICA mˌesentˈeɾika +MESENTÉRICAS mˌesentˈeɾikas +MESENTÉRICO mˌesentˈeɾiko +MESENTÉRICOS mˌesentˈeɾikos +MESENTERIO mˌesentˈeɾjo +MESERO mesˈeɾo +MESES mˈeses +MESETA mesˈeta +MESETARIO mˌesetˈaɾjo +MESÍAS mesˈias +MESITA mesˈita +MESITAS mesˈitas +MESITO mesˈito +MESIVERSARIO mˌesiβeɾsˈaɾjo +MESO mˈeso +MESOAMERICANA mˌesoˌameɾikˈana +MESOAMERICANAS mˌesoˌameɾikˈanas +MESOAMERICANO mˌesoˌameɾikˈano +MESOAMERICANOS mˌesoˌameɾikˈanos +MESOCICLÓN mˌesoθiklˈon +MESODÉRMICO mˌesoðˈeɾmiko +MESOESCALA mˌesoeskˈala +MESOGASTRIO mˌesoɣˈastɾio +MESOLÍTICA mˌesolˈitika +MESOLÍTICAS mˌesolˈitikas +MESOLÍTICO mˌesolˈitiko +MESOLÍTICOS mˌesolˈitikos +MESOMEDITERRÁNEO mˌesomˌeðiteɾɾˈaneo +MESÓN mesˈon +MESONERA mˌesonˈeɾa +MESONERO mˌesonˈeɾo +MESONIQUIO mˌesonˈikjo +MESOSFÉRICO mˌesosfˈeɾiko +MESOTELIO mˌesotˈeljo +MESOTELIOMA mˌesoteljˈoma +MESOTERMAL mˌesoteɾmˈal +MESOTÓRAX mˌesotˈoɾaks +MESOZOICO mˌesoθˈoɪko +MESQUITE meskˈite +MESTIZA mestˈiθa +MESTIZAR mˌestiθˈaɾ +MESTIZO mestˈiθo +MESTO mˈesto +MESTURADA mˌestuɾˈaða +MESTURADAS mˌestuɾˈaðas +MESTURADO mˌestuɾˈaðo +MESTURADOS mˌestuɾˈaðos +MESTURAR mˌestuɾˈaɾ +MESURADA mˌesuɾˈaða +MESURADAMENTE mˌesuɾˈaðamˈente +MESURADAS mˌesuɾˈaðas +MESURADO mˌesuɾˈaðo +MESURADOS mˌesuɾˈaðos +MESURAR mˌesuɾˈaɾ +META mˈeta +METABOLISMO mˌetaβolˈismo +METABOLITO mˌetaβolˈito +METABOLIZACIÓN mˌetaβˌoliθaθjˈon +METABOLIZADA mˌetaβˌoliθˈaða +METABOLIZADAS mˌetaβˌoliθˈaðas +METABOLIZADO mˌetaβˌoliθˈaðo +METABOLIZADOR mˌetaβˌoliθaðˈoɾ +METABOLIZADOS mˌetaβˌoliθˈaðos +METABOLIZAMOS mˌetaβˌoliθˈamos +METABOLIZAR mˌetaβˌoliθˈaɾ +METABOTRÓPICO mˌetaβotɾˈopiko +METACARPIANO mˌetakaɾpjˈano +METACARPO mˌetakˈaɾpo +METACARPOFALÁNGICO mˌetakˌaɾpofalˈaŋxiko +METADONA mˌetaðˈona +METAÉTICO mˌetaˈetiko +METAFICCIONAL mˌetafˌikθjonˈal +METAFÍSICA mˌetafˈisika +METAFÍSICAS mˌetafˈisikas +METAFÍSICO mˌetafˈisiko +METAFÍSICOS mˌetafˈisikos +METÁFISIS metˈafisis +METÁFORA metˈafoɾa +METAFÓRICAMENTE mˌetafˈoɾikamˈente +METAFÓRICO mˌetafˈoɾiko +METAFORIZADA mˌetafˌoɾiθˈaða +METAFORIZADAS mˌetafˌoɾiθˈaðas +METAFORIZADO mˌetafˌoɾiθˈaðo +METAFORIZADOS mˌetafˌoɾiθˈaðos +METAFORIZAR mˌetafˌoɾiθˈaɾ +METAHEURÍSTICO mˌetaeʊɾˈistiko +METAL metˈal +METALERA mˌetalˈeɾa +METALERO mˌetalˈeɾo +METÁLICA metˈalika +METÁLICAS metˈalikas +METÁLICO metˈaliko +METÁLICOS metˈalikos +METALISTERÍA mˌetalˌisteɾˈia +METALIZACIÓN mˌetalˌiθaθjˈon +METALIZADA mˌetaliθˈaða +METALIZADAS mˌetaliθˈaðas +METALIZADO mˌetaliθˈaðo +METALIZADOS mˌetaliθˈaðos +METALIZAR mˌetaliθˈaɾ +METALIZAS mˌetalˈiθas +METALMECÁNICA mˌetalmekˈanika +METALOPROTEINASA mˌetalˌopɾoteɪnˈasa +METALÚRGICA mˌetalˈuɾxika +METALÚRGICAS mˌetalˈuɾxikas +METALÚRGICOS mˌetalˈuɾxikos +METAMIZOL mˌetamiθˈol +METAMORFIZAR mˌetamˌoɾfiθˈaɾ +METAMORFOPSIA mˌetamoɾfˈopsja +METAMORFOSEADA mˌetamˌoɾfoseˈaða +METAMORFOSEADAS mˌetamˌoɾfoseˈaðas +METAMORFOSEADO mˌetamˌoɾfoseˈaðo +METAMORFOSEADOS mˌetamˌoɾfoseˈaðos +METAMORFOSEAR mˌetamˌoɾfoseˈaɾ +METAMORFOSIS mˌetamoɾfˈosis +METAMOS metˈamos +METANÁLISIS mˌetanˈalisis +METANERO mˌetanˈeɾo +METANFETAMINA mˌetamfˌetamˈina +METANÓGENA mˌetanˈoxena +METANÓGENAS mˌetanˈoxenas +METANÓGENOS mˌetanˈoxenos +METANÓLICO mˌetanˈoliko +METAPODIAL mˌetapoðjˈal +METAPSICOLOGÍA mˌetapsˌikoloxˈia +METAS mˈetas +METASERIE mˌetasˈeɾje +METASTÁSICO mˌetastˈasiko +METÁSTASIS metˈastasis +METASTATIZADA mˌetastˌatiθˈaða +METASTATIZADAS mˌetastˌatiθˈaðas +METASTATIZADO mˌetastˌatiθˈaðo +METASTATIZADOS mˌetastˌatiθˈaðos +METATARSIANA mˌetataɾsjˈana +METATARSIANAS mˌetataɾsjˈanas +METATARSIANO mˌetataɾsjˈano +METATARSIANOS mˌetataɾsjˈanos +METATE metˈate +METATEORÍA mˌetatˌeoɾˈia +METÁTESIS metˈatesis +METATÓRAX mˌetatˈoɾaks +METAVERSO mˌetaβˈeɾso +METAZOARIO mˌetaθoˈaɾjo +METAZOO mˌetaθˈoo +METE mˈete +METEDURA mˌeteðˈuɾa +METEMOS metˈemos +METEMPSICOSIS mˌetempsikˈosis +METEORITO mˌeteoɾˈito +METEORITOS mˌeteoɾˈitos +METEORIZADA mˌeteˌoɾiθˈaða +METEORIZADAS mˌeteˌoɾiθˈaðas +METEORIZADO mˌeteˌoɾiθˈaðo +METEORIZADOS mˌeteˌoɾiθˈaðos +METEORO mˌeteˈoɾo +METÉORO metˈeoɾo +METEOROLOGÍA mˌeteˌoɾoloxˈia +METEOROLÓGICO mˌeteˌoɾolˈoxiko +METER metˈeɾ +METERÁ mˌeteɾˈa +METERÁS mˌeteɾˈas +METEREMOS mˌeteɾˈemos +METERÍAMOS mˌeteɾˈiamos +METERME metˈeɾme +METES mˈetes +METÉS metˈes +METFORMINA mˌetfoɾmˈina +METÍAMOS metˈiamos +METICHE metˈitʃe +METICHES metˈitʃes +METICULOSO mˌetikulˈoso +METIDA metˈiða +METIDAS metˈiðas +METIDITO mˌetiðˈito +METIDO metˈiðo +METIDOS metˈiðos +METIJÓN mˌetixˈon +METILADA mˌetilˈaða +METILADAS mˌetilˈaðas +METILADOS mˌetilˈaðos +METILAMONIO mˌetilamˈonjo +METILAMOS mˌetilˈamos +METILAR mˌetilˈaɾ +METILÉ mˌetilˈe +METILENO mˌetilˈeno +METILPREDNISOLONA mˌetilpɾˌednisolˈona +METIMAZOL mˌetimaθˈol +METIMIENTO mˌetimjˈɛnto +METIÓ metjˈo +METISERGIDA mˌetiseɾxˈiða +METLAPIL mˌetlapˈil +METO mˈeto +METÓDICA metˈoðika +METÓDICAS metˈoðikas +METÓDICO metˈoðiko +METÓDICOS metˈoðikos +METODISMO mˌetoðˈismo +METODISTA mˌetoðˈista +METODISTAS mˌetoðˈistas +METODIZAR mˌetoðiθˈaɾ +METODO metˈoðo +MÉTODO mˈetoðo +METODOLÓGICA mˌetoðolˈoxika +METODOLÓGICAS mˌetoðolˈoxikas +METODOLÓGICO mˌetoðolˈoxiko +METODOLÓGICOS mˌetoðolˈoxikos +MÉTODOS mˈetoðos +METOMENTODO mˌetomentˈoðo +METOMENTODOS mˌetomentˈoðos +METÓNICA metˈonika +METÓNICAS metˈonikas +METÓNICO metˈoniko +METÓNICOS metˈonikos +METOTREXATO mˌetotɾeksˈato +METRALLAZO mˌetɾaʎˈaθo +MÉTRICA mˈetɾika +MÉTRICAMENTE mˈetɾikamˈente +MÉTRICAS mˈetɾikas +MÉTRICO mˈetɾiko +MÉTRICOS mˈetɾikos +METRIFICAR mˌetɾifikˈaɾ +METRIORRÍNQUIDO mˌetɾioɾɾˈinkiðo +METRO mˈetɾo +METROLOGÍA mˌetɾoloxˈia +METROLOGÍAS mˌetɾoloxˈias +METROLÓGICA mˌetɾolˈoxika +METROLÓGICAS mˌetɾolˈoxikas +METROLÓGICO mˌetɾolˈoxiko +METROLÓGICOS mˌetɾolˈoxikos +METRONIDAZOL mˌetɾonˌiðaθˈol +METRÓPOLI metɾˈopoli +METROPOLITANA mˌetɾopˌolitˈana +METROS mˈetɾos +MEXICA mexˈika +MEXICALI mˌexikˈali +MEXICANA mˌexikˈana +MEXICANAS mˌexikˈanas +MEXICANIDAD mˌexikˌaniðˈad +MEXICANIZACIÓN mˌexikˌaniθaθjˈon +MEXICANIZAR mˌexikˌaniθˈaɾ +MEXICANO mˌexikˈano +MEXICANOS mˌexikˈanos +MÉXICO mˈɛxiko +MEXIQUEÑO mˌeksikˈeɲo +MEXIQUENSE mˌeksikˈɛnse +MEZANINE mˌeθanˈine +MEZCAL meθkˈal +MEZCALILLERO mˌeθkaliʎˈeɾo +MEZCLA mˈeθkla +MEZCLABLE meθklˈaβle +MEZCLABLES meθklˈaβles +MEZCLADA meθklˈaða +MEZCLADAS meθklˈaðas +MEZCLADO meθklˈaðo +MEZCLADOS meθklˈaðos +MEZCLAR meθklˈaɾ +MEZCLILLA meθklˈiʎa +MEZCOLANZA mˌeθkolˈanθa +MEZO mˈeθo +MEZQUINAR mˌeθkinˈaɾ +MEZQUINDAD mˌeθkindˈad +MEZQUINO meθkˈino +MEZQUITA meθkˈita +MEZQUITE meθkˈite +MEZUZÁ mˌeθuθˈa +MI mˈi +MÍ mˈi +MÍA mˈia +MIAGAR mjaɣˈaɾ +MIAJA mjˈaxa +MIAJITA mjaxˈita +MIALGIA mjˈalxja +MIAMI mjˈami +MIAROLÍTICO mjˌaɾolˈitiko +MÍAS mˈias +MIASMAS mjˈasmas +MIASMÁTICO mjasmˈatiko +MIASTENIA mjastˈenja +MIASTENIFORME mjˌastenifˈoɾme +MIASTENIFORMES mjˌastenifˈoɾmes +MIAU mjˈaʊ +MICA mˈika +MICÁCEO mikˈaθeo +MICCIÓN mikθjˈon +MICCIONAL mˌikθjonˈal +MICELAR mˌiθelˈaɾ +MICELIAL mˌiθeljˈal +MICELIO miθˈeljo +MICENAS miθˈenas +MICHELADA mˌitʃelˈaða +MICHELENA mˌitʃelˈena +MICHELÍN mˌitʃelˈin +MICHI mˈitʃi +MÍCHIGAN mˈitʃiɣan +MICHIGUENSE mˌitʃiɣˈɛnse +MICHOACANA mˌitʃoakˈana +MICHOACANAS mˌitʃoakˈanas +MICHOACANOS mˌitʃoakˈanos +MICO mˈiko +MICOBACTERIA mˌikoβaktˈeɾja +MICOFENOLATO mˌikofˌenolˈato +MICOHETEROTRÓFICO mˌikoˌeteɾotɾˈofiko +MICOHETERÓTROFO mˌikoˌeteɾˈotɾofo +MICOPROTEÍNA mˌikopɾˌoteˈina +MICOSIS mikˈosis +MICÓTICO mikˈotiko +MICRO mˈikɾo +MICROAGRESIÓN mˌikɾoˌaɣɾesjˈon +MICROALBUMINURIA mˌikɾoˌalβuminˈuɾja +MICROAMBIENTE mˌikɾoambjˈɛnte +MICROANGIOPATÍA mˌikɾoˌaŋxjopatˈia +MICROARREGLO mˌikɾoaɾɾˈeɣlo +MICROBIALITA mˌikɾoβjalˈita +MICROBIANA mˌikɾoβjˈana +MICROBIANAS mˌikɾoβjˈanas +MICROBIANO mˌikɾoβjˈano +MICROBIANOS mˌikɾoβjˈanos +MICROBIO mikɾˈoβjo +MICROBIOLOGÍA mˌikɾoβjˌoloxˈia +MICROBIOLÓGICA mˌikɾoβjolˈoxika +MICROBIOLÓGICAS mˌikɾoβjolˈoxikas +MICROBIOLÓGICO mˌikɾoβjolˈoxiko +MICROBIOLÓGICOS mˌikɾoβjolˈoxikos +MICROBIOMA mˌikɾoβjˈoma +MICROBROTE mˌikɾoβɾˈote +MICROCELDA mˌikɾoθˈelða +MICROCHIP mˌikɾotʃˈip +MICROCIRCULACIÓN mˌikɾoθˌiɾkulaθjˈon +MICROCIRUGÍA mˌikɾoθˌiɾuxˈia +MICROCÍTICA mˌikɾoθˈitika +MICROCÍTICAS mˌikɾoθˈitikas +MICROCÍTICO mˌikɾoθˈitiko +MICROCÍTICOS mˌikɾoθˈitikos +MICROCITO mˌikɾoθˈito +MICROCITOS mˌikɾoθˈitos +MICROCLIMA mˌikɾoklˈima +MICROCOMPUTADOR mˌikɾokˌomputaðˈoɾ +MICROCUENCA mˌikɾokwˈɛnka +MICROCUENTO mˌikɾokwˈɛnto +MICRODATO mˌikɾoðˈato +MICRODISTRITO mˌikɾoðistɾˈito +MICRODOMINIO mˌikɾoðomˈinjo +MICRODOSIS mˌikɾoðˈosis +MICROEMPRENDIMIENTO mˌikɾoˌempɾendimjˈɛnto +MICROFACIAL mˌikɾofaθjˈal +MICROFILM mˌikɾofˈilm +MICROFILMACIÓN mˌikɾofˌilmaθjˈon +MICROFILMADA mˌikɾofilmˈaða +MICROFILMADAS mˌikɾofilmˈaðas +MICROFILMADO mˌikɾofilmˈaðo +MICROFILMADOS mˌikɾofilmˈaðos +MICROFILMANDO mˌikɾofilmˈando +MICROFILMAR mˌikɾofilmˈaɾ +MICROFILME mˌikɾofˈilme +MICROFILMÉ mˌikɾofilmˈe +MICROFILMO mˌikɾofˈilmo +MICROFILO mˌikɾofˈilo +MICROFINANCIAR mˌikɾofˌinanθjˈaɾ +MICROFONEAR mˌikɾofˌoneˈaɾ +MICROFONER mˌikɾofonˈeɾ +MICROFONÍA mˌikɾofonˈia +MICROGAMETO mˌikɾoɣamˈeto +MICROGRAFÍA mˌikɾoɣɾafˈia +MICROHEMATURIA mˌikɾoˌematˈuɾja +MICROIMPRESIÓN mˌikɾoɪmpɾesjˈon +MICROINYECCIÓN mˌikɾoɪɲekθjˈon +MICROJUEGO mˌikɾoxwˈeɣo +MICROMACHISMO mˌikɾomatʃˈismo +MICROMAQUINADO mˌikɾomˌakinˈaðo +MICROMECÁNICA mˌikɾomekˈanika +MICROMOVILIDAD mˌikɾomˌoβiliðˈad +MICROMUNDO mˌikɾomˈundo +MICRONESIA mˌikɾonˈesja +MICRÓPILO mikɾˈopilo +MICROPIPETA mˌikɾopipˈeta +MICROPLANTA mˌikɾoplˈanta +MICROPOLIFONÍA mˌikɾopˌolifonˈia +MICROPOLITANA mˌikɾopˌolitˈana +MICROPOLITANAS mˌikɾopˌolitˈanas +MICROPOLITANOS mˌikɾopˌolitˈanos +MICROPRESA mˌikɾopɾˈesa +MICROPROPAGACIÓN mˌikɾopɾˌopaɣaθjˈon +MICRORRUEDA mˌikɾoɾɾuˈeða +MICROSCOPIADA mˌikɾoskopjˈaða +MICROSCOPIADAS mˌikɾoskopjˈaðas +MICROSCOPIADO mˌikɾoskopjˈaðo +MICROSCOPIADOS mˌikɾoskopjˈaðos +MICROSCOPIAR mˌikɾoskopjˈaɾ +MICROSCÓPICA mˌikɾoskˈopika +MICROSCÓPICAS mˌikɾoskˈopikas +MICROSCÓPICO mˌikɾoskˈopiko +MICROSCÓPICOS mˌikɾoskˈopikos +MICROSCOPIO mˌikɾoskˈopjo +MICROSERVICIO mˌikɾoseɾβˈiθjo +MICROSISTEMA mˌikɾosistˈema +MICROSOCIAL mˌikɾosoθjˈal +MICROSONDA mˌikɾosˈonda +MICROSPORA mˌikɾospˈoɾa +MICROSTOMÍA mˌikɾostomˈia +MICROSURCO mˌikɾosˈuɾko +MICROTONO mˌikɾotˈono +MICROTOPÓNIMO mˌikɾotopˈonimo +MICROTRANSACCIÓN mˌikɾotɾˌansakθjˈon +MICROTRAUMATISMO mˌikɾotɾˌaʊmatˈismo +MICROTUBULAR mˌikɾotˌuβulˈaɾ +MICROVASCULAR mˌikɾoβˌaskulˈaɾ +MICROVEGETAL mˌikɾoβˌexetˈal +MICROVERDE mˌikɾoβˈeɾðe +MICROVÍDEO mˌikɾoβˈiðeo +MIDA mˈiða +MIDE mˈiðe +MIDES mˈiðes +MIDGARD midɣˈaɾd +MIDO mˈiðo +MIÉCHICA mjˈetʃika +MIEDO mjˈeðo +MIEDOSO mjeðˈoso +MIEL mjˈel +MIELERO mjelˈeɾo +MIELGO mjˈelɣo +MIELINA mjelˈina +MIELINIZACIÓN mjˌelinˌiθaθjˈon +MIELINIZAR mjˌeliniθˈaɾ +MIELO mjˈelo +MIELOBLÁSTICA mjˌeloβlˈastika +MIELOBLÁSTICAS mjˌeloβlˈastikas +MIELOBLÁSTICO mjˌeloβlˈastiko +MIELOBLÁSTICOS mjˌeloβlˈastikos +MIELOBLASTO mjˌeloβlˈasto +MIELOBLASTOS mjˌeloβlˈastos +MIELODISPLASIA mjˌeloðisplˈasja +MIELODISPLASIAS mjˌeloðisplˈasjas +MIELÓGENO mjelˈoxeno +MIELOMA mjelˈoma +MIELOPATÍA mjˌelopatˈia +MIELOPÁTICA mjˌelopˈatika +MIELOPÁTICAS mjˌelopˈatikas +MIELOPÁTICO mjˌelopˈatiko +MIELOPÁTICOS mjˌelopˈatikos +MIELOPROLIFERATIVA mjˌelopɾˌolifˌeɾatˈiβa +MIELOPROLIFERATIVAS mjˌelopɾˌolifˌeɾatˈiβas +MIELOPROLIFERATIVO mjˌelopɾˌolifˌeɾatˈiβo +MIELOPROLIFERATIVOS mjˌelopɾˌolifˌeɾatˈiβos +MIELUDA mjelˈuða +MIELUDAS mjelˈuðas +MIELUDO mjelˈuðo +MIELUDOS mjelˈuðos +MIEMBRO mjˈembɾo +MIENTE mjˈɛnte +MIENTRAS mjˈɛntɾas +MIÉRCOLES mjˈeɾkoles +MIERDA mjˈeɾða +MIES mjˈes +MIGA mˈiɣa +MIGAJA miɣˈaxa +MIGAJÓN mˌiɣaxˈon +MIGAR miɣˈaɾ +MIGRA mˈiɣɾa +MIGRACIÓN mˌiɣɾaθjˈon +MIGRADA miɣɾˈaða +MIGRADAS miɣɾˈaðas +MIGRADO miɣɾˈaðo +MIGRADOS miɣɾˈaðos +MIGRAMOS miɣɾˈamos +MIGRAÑA miɣɾˈaɲa +MIGRANDO miɣɾˈando +MIGRANTE miɣɾˈante +MIGRANTES miɣɾˈantes +MIGRAR miɣɾˈaɾ +MIGUE mˈiɣe +MIGUEL miɣˈel +MIGUELITO mˌiɣelˈito +MIJA mˈixa +MIJARES mixˈaɾes +MIJITA mixˈita +MIJITO mixˈito +MIJO mˈixo +MIKADO mikˈaðo +MIL mˈil +MILAGRERO mˌilaɣɾˈeɾo +MILAGRITO mˌilaɣɾˈito +MILAGRO milˈaɣɾo +MILÁN milˈan +MILANESA mˌilanˈesa +MILANO milˈano +MILDIU mˈilðju +MILENIO milˈenjo +MILES mˈiles +MILESIA milˈesja +MILESIANA mˌilesjˈana +MILESIANO mˌilesjˈano +MILÉSIMO milˈesimo +MILI mˈili +MILIAMPERIO mˌiljampˈeɾjo +MILICIA milˈiθja +MILICIANA mˌiliθjˈana +MILICIANAS mˌiliθjˈanas +MILICIANO mˌiliθjˈano +MILICIANOS mˌiliθjˈanos +MILIGRAMO mˌiliɣɾˈamo +MILILITRO mˌililˈitɾo +MILILITROS mˌililˈitɾos +MILÍMETROS milˈimetɾos +MILITA milˈita +MILITADA mˌilitˈaða +MILITADAS mˌilitˈaðas +MILITADO mˌilitˈaðo +MILITADOS mˌilitˈaðos +MILITAMOS mˌilitˈamos +MILITANDO mˌilitˈando +MILITAR mˌilitˈaɾ +MILITARA mˌilitˈaɾa +MILITARÁ mˌilitaɾˈa +MILITÁRAMOS mˌilitˈaɾamos +MILITARAS mˌilitˈaɾas +MILITARÁS mˌilitaɾˈas +MILITAREIS mˌilitˈaɾeɪs +MILITARÉIS mˌilitaɾˈeis +MILITAREMOS mˌilitaɾˈemos +MILITARES mˌilitˈaɾes +MILITARÍAMOS mˌilitaɾˈiamos +MILITARISMO mˌilitaɾˈismo +MILITARIZACIÓN mˌilitˌaɾiθaθjˈon +MILITARIZADA mˌilitˌaɾiθˈaða +MILITARIZADAS mˌilitˌaɾiθˈaðas +MILITARIZADO mˌilitˌaɾiθˈaðo +MILITARIZADOS mˌilitˌaɾiθˈaðos +MILITARIZAR mˌilitˌaɾiθˈaɾ +MILITAROTE mˌilitaɾˈote +MILITAS milˈitas +MILITASTE mˌilitˈaste +MILITE milˈite +MÍLITE mˈilite +MILITEMOS mˌilitˈemos +MILITES milˈites +MÍLITES mˈilites +MILITO milˈito +MILITRONCHE mˌilitɾˈontʃe +MILKSHAKE milksˈake +MILLONES miʎˈones +MILORD milˈoɾd +MILORES milˈoɾes +MILPA mˈilpa +MILTOMATE mˌiltomˈate +MIMADA mimˈaða +MIMADAS mimˈaðas +MIMADO mimˈaðo +MIMADOS mimˈaðos +MIMAMOS mimˈamos +MIMANDO mimˈando +MIMAR mimˈaɾ +MIMBRE mˈimbɾe +MIMBRERO mimbɾˈeɾo +MIMEN mˈimen +MIMEOGRAFIADA mˌimeˌoɣɾafjˈaða +MIMEOGRAFIADAS mˌimeˌoɣɾafjˈaðas +MIMEOGRAFIADO mˌimeˌoɣɾafjˈaðo +MIMEOGRAFIADOS mˌimeˌoɣɾafjˈaðos +MIMETIZADA mˌimetiθˈaða +MIMETIZADAS mˌimetiθˈaðas +MIMETIZADO mˌimetiθˈaðo +MIMETIZADOS mˌimetiθˈaðos +MIMETIZAMOS mˌimetiθˈamos +MIMETIZANDO mˌimetiθˈando +MÍMICA mˈimika +MÍMICAS mˈimikas +MÍMICO mˈimiko +MÍMICOS mˈimikos +MIMIDA mimˈiða +MIMIDAS mimˈiðas +MIMIDO mimˈiðo +MIMIDOS mimˈiðos +MIMO mˈimo +MIMOSA mimˈosa +MIMOSO mimˈoso +MINA mˈina +MINADA minˈaða +MINADAS minˈaðas +MINADO minˈaðo +MINADORA mˌinaðˈoɾa +MINADOS minˈaðos +MINAMOS minˈamos +MINANDO minˈando +MINAR minˈaɾ +MINARETE mˌinaɾˈete +MINARQUISTA mˌinaɾkˈista +MINAS mˈinas +MINE mˈine +MINERA minˈeɾa +MINERAL mˌineɾˈal +MINERALES mˌineɾˈales +MINERALIZA mˌineɾalˈiθa +MINERALIZADA mˌineɾˌaliθˈaða +MINERALIZADAS mˌineɾˌaliθˈaðas +MINERALIZADO mˌineɾˌaliθˈaðo +MINERALIZADOS mˌineɾˌaliθˈaðos +MINERALIZAMOS mˌineɾˌaliθˈamos +MINERALIZANDO mˌineɾˌaliθˈando +MINERALIZAR mˌineɾˌaliθˈaɾ +MINERALIZARA mˌineɾˌaliθˈaɾa +MINERALIZARÁ mˌineɾˌaliθaɾˈa +MINERALIZÁRAMOS mˌineɾˌaliθˈaɾamos +MINERALIZARAS mˌineɾˌaliθˈaɾas +MINERALIZARÁS mˌineɾˌaliθaɾˈas +MINERALIZAREIS mˌineɾˌaliθˈaɾeɪs +MINERALIZAREMOS mˌineɾˌaliθaɾˈemos +MINERALIZARES mˌineɾˌaliθˈaɾes +MINERALIZARÍAMOS mˌineɾˌaliθaɾˈiamos +MINERALIZAS mˌineɾalˈiθas +MINERALIZASTE mˌineɾˌaliθˈaste +MINERALIZO mˌineɾalˈiθo +MINERALOGÍA mˌineɾˌaloxˈia +MINERO minˈeɾo +MINEROMEDICINAL mˌineɾˌomeðˌiθinˈal +MINERVA minˈeɾβa +MINES mˈines +MINESOTANO mˌinesotˈano +MINESTRONE mˌinestɾˈone +MINGA mˈiŋɡa +MINGAS mˈiŋɡas +MINGO mˈiŋɡo +MINIÁLBUM minjˈalβum +MINIAR minjˈaɾ +MINIATURA mˌinjatˈuɾa +MINIATURAS mˌinjatˈuɾas +MINIATURIZACIÓN mˌinjatˌuɾiθaθjˈon +MINIATURIZADA mˌinjatˌuɾiθˈaða +MINIATURIZADAS mˌinjatˌuɾiθˈaðas +MINIATURIZADO mˌinjatˌuɾiθˈaðo +MINIATURIZADOS mˌinjatˌuɾiθˈaðos +MINIATURIZAR mˌinjatˌuɾiθˈaɾ +MINIAUTO minjˈaʊto +MINIBAR mˌiniβˈaɾ +MINICADENA mˌinikaðˈena +MINICENTRAL mˌiniθentɾˈal +MINICENTRO mˌiniθˈɛntɾo +MINICIUDAD mˌiniθjuðˈad +MINICOMPONENTE mˌinikˌomponˈɛnte +MINICOMPUTADOR mˌinikˌomputaðˈoɾ +MINICOMPUTADORA mˌinikˌomputaðˈoɾa +MINIFALDERA mˌinifalðˈeɾa +MINIFALDERAS mˌinifalðˈeɾas +MINIFALDERO mˌinifalðˈeɾo +MINIFALDEROS mˌinifalðˈeɾos +MINILAPTOP mˌinilapːtˈop +MINILUNA mˌinilˈuna +MINIMA minˈima +MÍNIMA mˈinima +MINIMAL mˌinimˈal +MINIMALISMO mˌinimalˈismo +MINIMALISTA mˌinimalˈista +MINIMALIZADA mˌinimˌaliθˈaða +MINIMALIZADAS mˌinimˌaliθˈaðas +MINIMALIZADO mˌinimˌaliθˈaðo +MINIMALIZADOS mˌinimˌaliθˈaðos +MINIMALIZAR mˌinimˌaliθˈaɾ +MÍNIMAS mˈinimas +MINIMIZACIÓN mˌinimˌiθaθjˈon +MINIMIZADA mˌinimiθˈaða +MINIMIZADAS mˌinimiθˈaðas +MINIMIZADO mˌinimiθˈaðo +MINIMIZADOS mˌinimiθˈaðos +MINIMIZAMOS mˌinimiθˈamos +MINIMIZANDO mˌinimiθˈando +MINIMIZAR mˌinimiθˈaɾ +MÍNIMO mˈinimo +MÍNIMOS mˈinimos +MÍNIMUM mˈinimum +MINIORDENADOR mˌinjoɾðˌenaðˈoɾ +MINIRIEGO mˌiniɾjˈeɣo +MINISTERIALES mˌinisteɾjˈales +MINISTERIALIZAR mˌinistˌeɾjaliθˈaɾ +MINISTERIO mˌinistˈeɾjo +MINISTRA minˈistɾa +MINISTRADA mˌinistɾˈaða +MINISTRADAS mˌinistɾˈaðas +MINISTRADO mˌinistɾˈaðo +MINISTRADOS mˌinistɾˈaðos +MINISTRAMOS mˌinistɾˈamos +MINISTRAR mˌinistɾˈaɾ +MINISTRO minˈistɾo +MINITA minˈita +MINITÉRMINO mˌinitˈeɾmino +MINIVESTIDO mˌiniβestˈiðo +MINNESOTA mˌinnesˈota +MIÑO mˈiɲo +MINOICA minˈoɪka +MINOICAS minˈoɪkas +MINOICO minˈoɪko +MINOICOS minˈoɪkos +MINORAR mˌinoɾˈaɾ +MINORE minˈoɾe +MINORÍA mˌinoɾˈia +MINORITA mˌinoɾˈita +MINORITARIA mˌinoɾitˈaɾja +MINORITARIAS mˌinoɾitˈaɾjas +MINORITARIO mˌinoɾitˈaɾjo +MINORITARIOS mˌinoɾitˈaɾjos +MINORIZACIÓN mˌinoɾˌiθaθjˈon +MINORIZAR mˌinoɾiθˈaɾ +MINOTAURO mˌinotˈaʊɾo +MINSK mˈinsk +MINSKEÑO minskˈeɲo +MINTAMOS mintˈamos +MINUANES minwˈanes +MINUÉ minwˈe +MINUENDO minwˈɛndo +MINÚSCULA minˈuskula +MINÚSCULAS minˈuskulas +MINÚSCULO minˈuskulo +MINÚSCULOS minˈuskulos +MINUSVÁLIDO mˌinusβˈaliðo +MINUSVALORADA mˌinusβˌaloɾˈaða +MINUSVALORADAS mˌinusβˌaloɾˈaðas +MINUSVALORADO mˌinusβˌaloɾˈaðo +MINUSVALORADOS mˌinusβˌaloɾˈaðos +MINUTA minˈuta +MINUTAJE mˌinutˈaxe +MINUTITO mˌinutˈito +MINUTO minˈuto +MINUTOS minˈutos +MIO mjˈo +MÍO mˈio +MIOBLASTO mjoβlˈasto +MIOCARDIO mjokˈaɾðjo +MIOCARDITIS mjˌokaɾðˈitis +MIOCENO mjoθˈeno +MIOCITO mjoθˈito +MIOCLONO mjoklˈono +MIOEPITELIAL mjˌoepˌiteljˈal +MIOFASCIAL mjˌofasθjˈal +MIOFILAMENTO mjˌofilamˈɛnto +MIOMATOSO mjˌomatˈoso +MIOMETRIO mjomˈetɾio +MIOPATÍA mjˌopatˈia +MIOPÁTICA mjopˈatika +MIOPÁTICAS mjopˈatikas +MIOPÁTICO mjopˈatiko +MIOPÁTICOS mjopˈatikos +MÍOS mˈios +MIOSITIS mjosˈitis +MIOTONÍA mjˌotonˈia +MIRA mˈiɾa +MIRÁ miɾˈa +MIRÁCULO miɾˈakulo +MIRAD miɾˈad +MIRADA miɾˈaða +MIRADAS miɾˈaðas +MIRADITA mˌiɾaðˈita +MIRADITAS mˌiɾaðˈitas +MIRADO miɾˈaðo +MIRADOR mˌiɾaðˈoɾ +MIRADORES mˌiɾaðˈoɾes +MIRADOS miɾˈaðos +MIRAFLORINO mˌiɾafloɾˈino +MIRAMIENTO mˌiɾamjˈɛnto +MIRAMOS miɾˈamos +MIRANDA miɾˈanda +MIRANDESA mˌiɾandˈesa +MIRANDESAS mˌiɾandˈesas +MIRANDESES mˌiɾandˈeses +MIRANDO miɾˈando +MIRAR miɾˈaɾ +MIRAS mˈiɾas +MIRÁS miɾˈas +MIRE mˈiɾe +MIREIA miɾˈeɪa +MIRÍADA miɾˈiaða +MIRIÁPODO miɾjˈapoðo +MIRISTICÁCEA mˌiɾistikˈaθea +MIRÓN miɾˈon +MIRONA miɾˈona +MIRONAS miɾˈonas +MIRONES miɾˈones +MIRONIANO mˌiɾonjˈano +MIRRA mˈiɾɾa +MIRTAZAPINA mˌiɾtaθapˈina +MIS mˈis +MISA mˈisa +MISANDRIA misˈandɾia +MISÁNDRICA misˈandɾika +MISÁNDRICO misˈandɾiko +MISÁNTROPA misˈantɾopa +MISANTROPÍA mˌisantɾopˈia +MISANTRÓPICA mˌisantɾˈopika +MISANTRÓPICAS mˌisantɾˈopikas +MISANTRÓPICO mˌisantɾˈopiko +MISANTRÓPICOS mˌisantɾˈopikos +MISCELÁNEA mˌisθelˈanea +MISERABLE mˌiseɾˈaβle +MISERABLES mˌiseɾˈaβles +MISERIA misˈeɾja +MISERICORDE mˌiseɾikˈoɾðe +MISERICORDIOSA mˌiseɾˌikoɾðjˈosa +MISERICORDIOSAS mˌiseɾˌikoɾðjˈosas +MISERICORDIOSO mˌiseɾˌikoɾðjˈoso +MISERICORDIOSOS mˌiseɾˌikoɾðjˈosos +MISÉRRIMA misˈeɾɾima +MISÉRRIMAS misˈeɾɾimas +MISÉRRIMO misˈeɾɾimo +MISÉRRIMOS misˈeɾɾimos +MISIA mˈisja +MISIÁ misjˈa +MISIAS mˈisjas +MISIL misˈil +MISILERO mˌisilˈeɾo +MISILÍSTICO mˌisilˈistiko +MISIO mˈisjo +MISIÓN misjˈon +MISIONARIA mˌisjonˈaɾja +MISIONARIAS mˌisjonˈaɾjas +MISIONARIO mˌisjonˈaɾjo +MISIONERO mˌisjonˈeɾo +MISIOS mˈisjos +MISISIPI mˌisisˈipi +MISISIPÍ mˌisisipˈi +MISITA misˈita +MISMA mˈisma +MISMAS mˈismas +MISMÍSIMO mismˈisimo +MISMITICO mˌismitˈiko +MISMITO mismˈito +MISMO mˈismo +MISMOS mˈismos +MISO mˈiso +MISÓGINA misˈoxina +MISÓGINAS misˈoxinas +MISOGINIA mˌisoxˈinja +MISÓGINO misˈoxino +MISÓGINOS misˈoxinos +MISS mˈiss +MISTA mˈista +MISTAS mˈistas +MISTELA mistˈela +MÍSTER mˈisteɾ +MISTÉRICO mistˈeɾiko +MISTERIO mistˈeɾjo +MISTERIOSA mˌisteɾjˈosa +MISTERIOSO mˌisteɾjˈoso +MISTERIOSOS mˌisteɾjˈosos +MÍSTICA mˈistika +MÍSTICAS mˈistikas +MÍSTICO mˈistiko +MÍSTICOS mˈistikos +MISTIFICADA mˌistifikˈaða +MISTIFICADAS mˌistifikˈaðas +MISTIFICADO mˌistifikˈaðo +MISTIFICADOS mˌistifikˈaðos +MISTIFICAMOS mˌistifikˈamos +MISTIFICAR mˌistifikˈaɾ +MISTO mˈisto +MISTOS mˈistos +MISTRALIANO mˌistɾaljˈano +MISTURERA mˌistuɾˈeɾa +MISTURERAS mˌistuɾˈeɾas +MISTURERO mˌistuɾˈeɾo +MISTUREROS mˌistuɾˈeɾos +MISURI misˈuɾi +MISURIANO mˌisuɾjˈano +MITAD mitˈad +MITECO mitˈeko +MÍTICO mˈitiko +MITIFICÁBAMOS mˌitifikˈaβamos +MITIFICACIÓN mˌitifˌikaθjˈon +MITIFICADA mˌitifikˈaða +MITIFICADAS mˌitifikˈaðas +MITIFICADO mˌitifikˈaðo +MITIFICADOS mˌitifikˈaðos +MITIFICAR mˌitifikˈaɾ +MITIGABLE mˌitiɣˈaβle +MITIGABLES mˌitiɣˈaβles +MITIGACIÓN mˌitiɣaθjˈon +MITIGADA mˌitiɣˈaða +MITIGADAS mˌitiɣˈaðas +MITIGADO mˌitiɣˈaðo +MITIGADOS mˌitiɣˈaðos +MITIGAMOS mˌitiɣˈamos +MITIGANDO mˌitiɣˈando +MITIGAR mˌitiɣˈaɾ +MITIN mˈitin +MITÍN mitˈin +MITINERO mˌitinˈeɾo +MITO mˈito +MITOCONDRIA mˌitokˈondɾia +MITÓGENO mitˈoxeno +MITOLOGÍA mˌitoloxˈia +MITOLÓGICO mˌitolˈoxiko +MITÓMANA mitˈomana +MITOMANÍA mˌitomanˈia +MITÓMANO mitˈomano +MITÓN mitˈon +MITOS mˈitos +MITOSIS mitˈosis +MITOTE mitˈote +MITÓTICO mitˈotiko +MITRA mˈitɾa +MITRAL mitɾˈal +MITREO mitɾˈeo +MITRISMO mitɾˈismo +MITRISTA mitɾˈista +MIURA mjˈuɾa +MIXAMEBA mˌiksamˈeβa +MIXE mˈikse +MIXIOTE miksjˈote +MIXTA mˈiksta +MIXTILÍNEO mˌikstilˈineo +MIXTO mˈiksto +MIXTURADA mˌikstuɾˈaða +MIXTURADAS mˌikstuɾˈaðas +MIXTURADO mˌikstuɾˈaðo +MIXTURADOS mˌikstuɾˈaðos +MIXTURAMOS mˌikstuɾˈamos +MIXTURANDO mˌikstuɾˈando +MIXTURAR mˌikstuɾˈaɾ +MÍZCALO mˈiθkalo +MNEMÓNICO nemˈoniko +MNEMOTÉCNICA nˌemotˈeknika +MNEMOTÉCNICO nˌemotˈekniko +MOA mˈoa +MOABITA mˌoaβˈita +MOARÉ mˌoaɾˈe +MOBILIARIO mˌoβiljˈaɾjo +MOCADA mokˈaða +MOCADAS mokˈaðas +MOCADO mokˈaðo +MOCADOS mokˈaðos +MOCANA mokˈana +MOCAR mokˈaɾ +MOCASÍN mˌokasˈin +MOCHA mˈotʃa +MOCHADA motʃˈaða +MOCHADAS motʃˈaðas +MOCHADO motʃˈaðo +MOCHADOS motʃˈaðos +MOCHAR motʃˈaɾ +MOCHAS mˈotʃas +MOCHÉ motʃˈe +MOCHILA motʃˈila +MOCHO mˈotʃo +MOCHOS mˈotʃos +MOCHUELO motʃwˈelo +MOCIÓN moθjˈon +MOCITO moθˈito +MOCO mˈoko +MOCOSO mokˈoso +MOCOVÍ mˌokoβˈi +MOD mˈod +MODA mˈoða +MODELA moðˈela +MODELADA mˌoðelˈaða +MODELADAS mˌoðelˈaðas +MODELADO mˌoðelˈaðo +MODELADOS mˌoðelˈaðos +MODELAMIENTO mˌoðelamjˈɛnto +MODELAMOS mˌoðelˈamos +MODELAN moðˈelan +MODELANDO mˌoðelˈando +MODELAR mˌoðelˈaɾ +MODELISMO mˌoðelˈismo +MODELITO mˌoðelˈito +MODELIZADA mˌoðeliθˈaða +MODELIZADAS mˌoðeliθˈaðas +MODELIZADO mˌoðeliθˈaðo +MODELIZADOS mˌoðeliθˈaðos +MODELIZAR mˌoðeliθˈaɾ +MODELO moðˈelo +MODELOS moðˈelos +MÓDEM mˈoðem +MODERA moðˈeɾa +MODERACIÓN mˌoðeɾaθjˈon +MODERADA mˌoðeɾˈaða +MODERADAS mˌoðeɾˈaðas +MODERADO mˌoðeɾˈaðo +MODERADORA mˌoðeɾaðˈoɾa +MODERADOS mˌoðeɾˈaðos +MODERAMOS mˌoðeɾˈamos +MODERAR mˌoðeɾˈaɾ +MODERNA moðˈeɾna +MODERNIDAD mˌoðeɾniðˈad +MODERNÍSIMO mˌoðeɾnˈisimo +MODERNISMO mˌoðeɾnˈismo +MODERNISTA mˌoðeɾnˈista +MODERNIZACIÓN mˌoðeɾnˌiθaθjˈon +MODERNIZADA mˌoðeɾniθˈaða +MODERNIZADAS mˌoðeɾniθˈaðas +MODERNIZADO mˌoðeɾniθˈaðo +MODERNIZADOR mˌoðeɾnˌiθaðˈoɾ +MODERNIZADOS mˌoðeɾniθˈaðos +MODERNIZANTE mˌoðeɾniθˈante +MODERNIZANTES mˌoðeɾniθˈantes +MODERNIZAR mˌoðeɾniθˈaɾ +MODERNO moðˈeɾno +MODERO moðˈeɾo +MODESTA moðˈesta +MODESTAS moðˈestas +MODESTIA moðˈestja +MODESTO moðˈesto +MODESTOS moðˈestos +MÓDICO mˈoðiko +MODIFICACIÓN mˌoðifˌikaθjˈon +MODIFICADA mˌoðifikˈaða +MODIFICADAS mˌoðifikˈaðas +MODIFICADO mˌoðifikˈaðo +MODIFICADOR mˌoðifˌikaðˈoɾ +MODIFICADOS mˌoðifikˈaðos +MODIFICAMOS mˌoðifikˈamos +MODIFICAR mˌoðifikˈaɾ +MODIFICARE mˌoðifikˈaɾe +MODIFICATIVA mˌoðifˌikatˈiβa +MODIFICATIVAS mˌoðifˌikatˈiβas +MODIFICATIVO mˌoðifˌikatˈiβo +MODIFICATIVOS mˌoðifˌikatˈiβos +MODIFICO mˌoðifˈiko +MODISMO moðˈismo +MODISTA moðˈista +MODISTO moðˈisto +MODO mˈoðo +MODORRA moðˈoɾɾa +MODORRADA mˌoðoɾɾˈaða +MODORRADAS mˌoðoɾɾˈaðas +MODORRADO mˌoðoɾɾˈaðo +MODORRADOS mˌoðoɾɾˈaðos +MODORRAR mˌoðoɾɾˈaɾ +MODOSITO mˌoðosˈito +MODOSO moðˈoso +MODULACIÓN mˌoðulaθjˈon +MODULADA mˌoðulˈaða +MODULADAS mˌoðulˈaðas +MODULADO mˌoðulˈaðo +MODULADOS mˌoðulˈaðos +MODULAR mˌoðulˈaɾ +MOFADA mofˈaða +MOFADAS mofˈaðas +MOFADO mofˈaðo +MOFADOS mofˈaðos +MOFETA mofˈeta +MOFLE mˈofle +MOFLETUDO mˌofletˈuðo +MOGOL moɣˈol +MOHÍNA moˈina +MOHÍNAS moˈinas +MOHÍNO moˈino +MOHÍNOS moˈinos +MOHO mˈoo +MOIRAS mˈoɪɾas +MOISÉS moɪsˈes +MOÍSMO moˈismo +MOJA mˈoxa +MOJABILIDAD mˌoxaβˌiliðˈad +MOJADA moxˈaða +MOJADAS moxˈaðas +MOJADO moxˈaðo +MOJADOS moxˈaðos +MOJADURA mˌoxaðˈuɾa +MOJAMA moxˈama +MOJANDO moxˈando +MOJANDOME mˌoxandˈome +MOJÁNDOME moxˈandome +MOJAR moxˈaɾ +MOJARRA moxˈaɾɾa +MOJEÑA moxˈeɲa +MOJEÑAS moxˈeɲas +MOJEÑO moxˈeɲo +MOJEÑOS moxˈeɲos +MOJITO moxˈito +MOJO mˈoxo +MOJÓN moxˈon +MOJONADA mˌoxonˈaða +MOJONADAS mˌoxonˈaðas +MOJONADO mˌoxonˈaðo +MOJONADOS mˌoxonˈaðos +MOJONERA mˌoxonˈeɾa +MOJOS mˈoxos +MOL mˈol +MOLADA molˈaða +MOLADAS molˈaðas +MOLADO molˈaðo +MOLADOS molˈaðos +MOLAR molˈaɾ +MOLARIDAD mˌolaɾiðˈad +MOLCAJETE mˌolkaxˈete +MOLDADURA mˌolðaðˈuɾa +MOLDAVIA molðˈaβja +MOLDAVO molðˈaβo +MOLDE mˈolðe +MOLDEABLE mˌolðeˈaβle +MOLDEADA mˌolðeˈaða +MOLDEADAS mˌolðeˈaðas +MOLDEADO mˌolðeˈaðo +MOLDEADOS mˌolðeˈaðos +MOLDEAMIENTO mˌolðeamjˈɛnto +MOLDEAR mˌolðeˈaɾ +MOLDURA molðˈuɾa +MOLDURACIÓN mˌolðuɾaθjˈon +MOLDURAR mˌolðuɾˈaɾ +MOLE mˈole +MOLÉCULA molˈekula +MOLECULAR mˌolekulˈaɾ +MOLESTA molˈesta +MOLESTADA mˌolestˈaða +MOLESTADAS mˌolestˈaðas +MOLESTADO mˌolestˈaðo +MOLESTADOS mˌolestˈaðos +MOLESTAMOS mˌolestˈamos +MOLESTANDO mˌolestˈando +MOLESTAR mˌolestˈaɾ +MOLESTAS molˈestas +MOLESTIA molˈestja +MOLESTÍSIMO mˌolestˈisimo +MOLESTO molˈesto +MOLESTOS molˈestos +MOLESTOSO mˌolestˈoso +MOLIBDENO mˌolibðˈeno +MOLICIE molˈiθje +MOLIDA molˈiða +MOLIDAS molˈiðas +MOLIDO molˈiðo +MOLIDOS molˈiðos +MOLIMIENTO mˌolimjˈɛnto +MOLINA molˈina +MOLINADA mˌolinˈaða +MOLINADAS mˌolinˈaðas +MOLINADO mˌolinˈaðo +MOLINADOS mˌolinˈaðos +MOLINAR mˌolinˈaɾ +MOLINERA mˌolinˈeɾa +MOLINERO mˌolinˈeɾo +MOLINO molˈino +MOLÓN molˈon +MOLOSO molˈoso +MOLTURA moltˈuɾa +MOLUQUEÑO mˌolukˈeɲo +MOLUSCO molˈusko +MOMENTÁNEA mˌomentˈanea +MOMENTÁNEAS mˌomentˈaneas +MOMENTÁNEO mˌomentˈaneo +MOMENTÁNEOS mˌomentˈaneos +MOMENTAZO mˌomentˈaθo +MOMENTITO mˌomentˈito +MOMENTO momˈɛnto +MOMENTOS momˈɛntos +MOMETASONA mˌometasˈona +MOMIA mˈomja +MOMIAS mˈomjas +MOMIFICACIÓN mˌomifˌikaθjˈon +MOMIFICADA mˌomifikˈaða +MOMIFICADAS mˌomifikˈaðas +MOMIFICADO mˌomifikˈaðo +MOMIFICADOS mˌomifikˈaðos +MOMIFICAR mˌomifikˈaɾ +MOMIFICARSE mˌomifikˈaɾse +MOMIO mˈomjo +MOMIOS mˈomjos +MONA mˈona +MOÑA mˈoɲa +MONACAL mˌonakˈal +MÓNACO mˈonako +MONADA monˈaða +MÓNADA mˈonaða +MONADITA mˌonaðˈita +MONARCA monˈaɾka +MONARQUÍA mˌonaɾkˈia +MONÁRQUICA monˈaɾkika +MONÁRQUICAS monˈaɾkikas +MONÁRQUICO monˈaɾkiko +MONÁRQUICOS monˈaɾkikos +MONAS mˈonas +MONASTERIO mˌonastˈeɾjo +MONASTICISMO mˌonastiθˈismo +MONCLOA monklˈoa +MONDA mˈonda +MONDADA mondˈaða +MONDADAS mondˈaðas +MONDADO mondˈaðo +MONDADOS mondˈaðos +MONDAR mondˈaɾ +MONDEN mˈonden +MONDO mˈondo +MONDONGO mondˈoŋɡo +MONEDA monˈeða +MONEDERO mˌoneðˈeɾo +MONEDITA mˌoneðˈita +MONEGASCA mˌoneɣˈaska +MONEGASCAS mˌoneɣˈaskas +MONEGASCO mˌoneɣˈasko +MONEGASCOS mˌoneɣˈaskos +MONETARIO mˌonetˈaɾjo +MONETARISMO mˌonetaɾˈismo +MONETARISTA mˌonetaɾˈista +MONETARIZAR mˌonetˌaɾiθˈaɾ +MONETIZADA mˌonetiθˈaða +MONETIZADAS mˌonetiθˈaðas +MONETIZADO mˌonetiθˈaðo +MONETIZADOS mˌonetiθˈaðos +MONGE mˈoŋxe +MONGOL moŋɡˈol +MONGOLIA moŋɡˈolja +MONGOLITO mˌoŋɡolˈito +MONIATO monjˈato +MONICIÓN mˌoniθjˈon +MONIGOTE mˌoniɣˈote +MONÍSIMO monˈisimo +MONITO monˈito +MONITOR mˌonitˈoɾ +MONITORA mˌonitˈoɾa +MONITOREADA mˌonitˌoɾeˈaða +MONITOREADAS mˌonitˌoɾeˈaðas +MONITOREADO mˌonitˌoɾeˈaðo +MONITOREADOS mˌonitˌoɾeˈaðos +MONITOREAR mˌonitˌoɾeˈaɾ +MONITOREO mˌonitoɾˈeo +MONITORIO mˌonitˈoɾjo +MONITORIZACIÓN mˌonitˌoɾiθaθjˈon +MONITORIZADA mˌonitˌoɾiθˈaða +MONITORIZADAS mˌonitˌoɾiθˈaðas +MONITORIZADO mˌonitˌoɾiθˈaðo +MONITORIZADOS mˌonitˌoɾiθˈaðos +MONITORIZAR mˌonitˌoɾiθˈaɾ +MONJA mˈoŋxa +MONJE mˈoŋxe +MONO mˈono +MOÑO mˈoɲo +MONOAMINOOXIDASA mˌonoˌaminˌooksiðˈasa +MONOARTRITIS mˌonoaɾtɾˈitis +MONOATÓMICO mˌonoatˈomiko +MONOAURAL mˌonoaʊɾˈal +MONOBLOQUE mˌonoβlˈoke +MONOCARPO mˌonokˈaɾpo +MONOCEROTE mˌonoθeɾˈote +MONOCÍTICA mˌonoθˈitika +MONOCÍTICAS mˌonoθˈitikas +MONOCÍTICO mˌonoθˈitiko +MONOCÍTICOS mˌonoθˈitikos +MONOCITO mˌonoθˈito +MONOCLONAL mˌonoklonˈal +MONOCOLORES mˌonokolˈoɾes +MONOCOTILEDÓNEA mˌonokˌotileðˈonea +MONOCROMA mˌonokɾˈoma +MONOCROMAS mˌonokɾˈomas +MONOCROMÁTICA mˌonokɾomˈatika +MONOCROMÁTICAS mˌonokɾomˈatikas +MONOCROMÁTICO mˌonokɾomˈatiko +MONOCROMÁTICOS mˌonokɾomˈatikos +MONOCROMÍA mˌonokɾomˈia +MONOCROMO mˌonokɾˈomo +MONOCROMOS mˌonokɾˈomos +MONOCUERPO mˌonokwˈeɾpo +MONÓCULO monˈokulo +MONODIA monˈoðja +MONÓDICO monˈoðiko +MONOESPECÍFICO mˌonoˌespeθˈifiko +MONOFISISMO mˌonofisˈismo +MONOFOSFATO mˌonofosfˈato +MONOGAMIA mˌonoɣˈamja +MONÓGAMO monˈoɣamo +MONOGÁSTRICO mˌonoɣˈastɾiko +MONOGENÉRICA mˌonoxenˈeɾika +MONOGENÉRICAS mˌonoxenˈeɾikas +MONOGENÉRICO mˌonoxenˈeɾiko +MONOGENÉRICOS mˌonoxenˈeɾikos +MONOGLICÉRIDO mˌonoɣliθˈeɾiðo +MONOHILERA mˌonoilˈeɾa +MONOICO monˈoɪko +MONOKINI mˌonokˈini +MONOLINGÜE mˌonoliŋɡˈue +MONOLINGÜISMO mˌonolˌiŋɡuˈismo +MONOLOGADA mˌonoloɣˈaða +MONOLOGADAS mˌonoloɣˈaðas +MONOLOGADO mˌonoloɣˈaðo +MONOLOGADOS mˌonoloɣˈaðos +MONOLOGAMOS mˌonoloɣˈamos +MONOLOGANDO mˌonoloɣˈando +MONOLOGANTE mˌonoloɣˈante +MONOLOGAR mˌonoloɣˈaɾ +MONÓLOGO monˈoloɣo +MONOMARCA mˌonomˈaɾka +MONOMIO monˈomjo +MONOMIOS monˈomjos +MONOMORFISMO mˌonomoɾfˈismo +MONONUCLEADO mˌononˌukleˈaðo +MONONUCLEAR mˌononˌukleˈaɾ +MONONUCLEARES mˌononˌukleˈaɾes +MONÓPODE monˈopoðe +MONOPOLAR mˌonopolˈaɾ +MONOPOLISTA mˌonopolˈista +MONOPOLISTAS mˌonopolˈistas +MONOPOLIZADA mˌonopˌoliθˈaða +MONOPOLIZADAS mˌonopˌoliθˈaðas +MONOPOLIZADO mˌonopˌoliθˈaðo +MONOPOLIZADOR mˌonopˌoliθaðˈoɾ +MONOPOLIZADORA mˌonopˌoliθaðˈoɾa +MONOPOLIZADOS mˌonopˌoliθˈaðos +MONOPOLIZAMOS mˌonopˌoliθˈamos +MONOPOLIZANDO mˌonopˌoliθˈando +MONOPOLIZAR mˌonopˌoliθˈaɾ +MONOPOLO mˌonopˈolo +MONOPTONGACIÓN mˌonopːtˌoŋɡaθjˈon +MONOPTONGO mˌonopːtˈoŋɡo +MONOPULSO mˌonopˈulso +MONOPUNTO mˌonopˈunto +MONORRENA mˌonoɾɾˈena +MONORRENAS mˌonoɾɾˈenas +MONORRENO mˌonoɾɾˈeno +MONORRENOS mˌonoɾɾˈenos +MONOS mˈonos +MONOSPERMO mˌonospˈeɾmo +MONOTEÍSTAS mˌonoteˈistas +MONOTERAPIA mˌonoteɾˈapja +MONOTÍPICA mˌonotˈipika +MONOTÍPICAS mˌonotˈipikas +MONOTÍPICO mˌonotˈipiko +MONOTÍPICOS mˌonotˈipikos +MONOTIRO mˌonotˈiɾo +MONOTÓNICO mˌonotˈoniko +MONÓTONO monˈotono +MONOTUBO mˌonotˈuβo +MONOVALENTE mˌonoβalˈɛnte +MONOVALENTES mˌonoβalˈɛntes +MONROVIANA mˌonroβjˈana +MONROVIANO mˌonroβjˈano +MONSE mˈonse +MONSTRUA mˈonstɾua +MONSTRUO mˈonstɾuo +MONTA mˈonta +MONTABLE montˈaβle +MONTACARGAS mˌontakˈaɾɣas +MONTADA montˈaða +MONTADAS montˈaðas +MONTADO montˈaðo +MONTADORA mˌontaðˈoɾa +MONTADOS montˈaðos +MONTÁIS montˈais +MONTAJE montˈaxe +MONTAJISTA mˌontaxˈista +MONTAMOS montˈamos +MONTANA montˈana +MONTAÑA montˈaɲa +MONTANAS montˈanas +MONTAÑAS montˈaɲas +MONTANDO montˈando +MONTANÉS mˌontanˈes +MONTANESA mˌontanˈesa +MONTAÑITA mˌontaɲˈita +MONTANO montˈano +MONTANOS montˈanos +MONTAÑOSA mˌontaɲˈosa +MONTAÑOSAS mˌontaɲˈosas +MONTAÑOSO mˌontaɲˈoso +MONTAÑOSOS mˌontaɲˈosos +MONTAR montˈaɾ +MONTARA montˈaɾa +MONTARÁ mˌontaɾˈa +MONTÁRAMOS montˈaɾamos +MONTARAS montˈaɾas +MONTARÁS mˌontaɾˈas +MONTAREIS montˈaɾeɪs +MONTAREMOS mˌontaɾˈemos +MONTARES montˈaɾes +MONTARÍAMOS mˌontaɾˈiamos +MONTAS mˈontas +MONTASTE montˈaste +MONTE mˈonte +MONTEALEGRE mˌontealˈeɣɾe +MONTECITO mˌonteθˈito +MONTECRISTENSE mˌontekɾistˈɛnse +MONTEJO montˈexo +MONTEMOS montˈemos +MONTENEGRINA mˌonteneɣɾˈina +MONTENEGRINAS mˌonteneɣɾˈinas +MONTENEGRINOS mˌonteneɣɾˈinos +MONTENEGRO mˌontenˈeɣɾo +MONTERA montˈeɾa +MONTEREÑA mˌonteɾˈeɲa +MONTEREÑAS mˌonteɾˈeɲas +MONTEREÑO mˌonteɾˈeɲo +MONTEREÑOS mˌonteɾˈeɲos +MONTERO montˈeɾo +MONTERREY mˌonteɾɾˈeɪ +MONTES mˈontes +MONTÉS montˈes +MONTEVERDE mˌonteβˈeɾðe +MONTEVERDIANO mˌonteβeɾðjˈano +MONTEVIDEANA mˌonteβˌiðeˈana +MONTEVIDEANAS mˌonteβˌiðeˈanas +MONTEVIDEANO mˌonteβˌiðeˈano +MONTEVIDEANOS mˌonteβˌiðeˈanos +MONTEVIDEO mˌonteβiðˈeo +MONTÍCULO montˈikulo +MONTO mˈonto +MONTÓN montˈon +MONTONCILLO mˌontonθˈiʎo +MONTONCITO mˌontonθˈito +MONTREAL mˌontɾeˈal +MONTREALÉS mˌontɾealˈes +MONTSERRAT mˌontseɾɾˈat +MONTUOSO montwˈoso +MONTURA montˈuɾa +MONUMENTAL mˌonumentˈal +MONUMENTALIDAD mˌonumˌentaliðˈad +MONUMENTALISMO mˌonumˌentalˈismo +MONUMENTO mˌonumˈɛnto +MONZÓN monθˈon +MONZÓNICO monθˈoniko +MOPEADA mˌopeˈaða +MOPEADAS mˌopeˈaðas +MOPEADO mˌopeˈaðo +MOPEADOS mˌopeˈaðos +MOPEAR mˌopeˈaɾ +MOQUEADA mˌokeˈaða +MOQUEADAS mˌokeˈaðas +MOQUEADO mˌokeˈaðo +MOQUEADOS mˌokeˈaðos +MOQUEAR mˌokeˈaɾ +MOQUEGUA mokˈeɣwa +MORA mˈoɾa +MORABITO mˌoɾaβˈito +MORADA moɾˈaða +MORADAS moɾˈaðas +MORADO moɾˈaðo +MORADORA mˌoɾaðˈoɾa +MORADOS moɾˈaðos +MORAL moɾˈal +MORALEJA mˌoɾalˈexa +MORALES moɾˈales +MORALIDAD mˌoɾaliðˈad +MORALINA mˌoɾalˈina +MORALISMO mˌoɾalˈismo +MORALISTA mˌoɾalˈista +MORALIZACIÓN mˌoɾalˌiθaθjˈon +MORALIZADA mˌoɾaliθˈaða +MORALIZADAS mˌoɾaliθˈaðas +MORALIZADO mˌoɾaliθˈaðo +MORALIZADOR mˌoɾalˌiθaðˈoɾ +MORALIZADOS mˌoɾaliθˈaðos +MORALIZANTE mˌoɾaliθˈante +MORALIZAR mˌoɾaliθˈaɾ +MORAMOS moɾˈamos +MORANDO moɾˈando +MORAPIO moɾˈapjo +MORAR moɾˈaɾ +MORARA moɾˈaɾa +MORARÁ mˌoɾaɾˈa +MORÁRAMOS moɾˈaɾamos +MORARAS moɾˈaɾas +MORARÁS mˌoɾaɾˈas +MORAREIS moɾˈaɾeɪs +MORAREMOS mˌoɾaɾˈemos +MORARES moɾˈaɾes +MORARÍAMOS mˌoɾaɾˈiamos +MORAS mˈoɾas +MORASTE moɾˈaste +MORATO moɾˈato +MORATÓN mˌoɾatˈon +MORATORIO mˌoɾatˈoɾjo +MORAVA moɾˈaβa +MORAVAS moɾˈaβas +MORAVIA moɾˈaβja +MORAVO moɾˈaβo +MORAVOS moɾˈaβos +MORAZÁN mˌoɾaθˈan +MORAZÁNICO mˌoɾaθˈaniko +MORAZO moɾˈaθo +MÓRBIDA mˈoɾβiða +MÓRBIDAMENTE mˈoɾβiðamˈente +MÓRBIDAS mˈoɾβiðas +MORBIDEZ mˌoɾβiðˈeθ +MÓRBIDO mˈoɾβiðo +MÓRBIDOS mˈoɾβiðos +MORBIMORTALIDAD mˌoɾβimˌoɾtaliðˈad +MORBO mˈoɾβo +MORCELLA moɾθˈeʎa +MORCILLA moɾθˈiʎa +MORCILLÓN mˌoɾθiʎˈon +MORDACES moɾðˈaθes +MORDAMOS moɾðˈamos +MORDAZ moɾðˈaθ +MORDAZA moɾðˈaθa +MORDAZMENTE moɾðˈaθmˈente +MORDER moɾðˈeɾ +MORDIDA moɾðˈiða +MORDIDAS moɾðˈiðas +MORDIDITA mˌoɾðiðˈita +MORDIDO moɾðˈiðo +MORDIDOS moɾðˈiðos +MORDISCADA mˌoɾðiskˈaða +MORDISCADAS mˌoɾðiskˈaðas +MORDISCADO mˌoɾðiskˈaðo +MORDISCADOS mˌoɾðiskˈaðos +MORDISCAMOS mˌoɾðiskˈamos +MORDISCANDO mˌoɾðiskˈando +MORDISCAR mˌoɾðiskˈaɾ +MORDISCO moɾðˈisko +MORDISCÓN mˌoɾðiskˈon +MORDISQUEADA mˌoɾðiskeˈaða +MORDISQUEADAS mˌoɾðiskeˈaðas +MORDISQUEADO mˌoɾðiskeˈaðo +MORDISQUEADOS mˌoɾðiskeˈaðos +MORDISQUEAR mˌoɾðiskeˈaɾ +MORDISQUEO mˌoɾðiskˈeo +MORDISQUEOS mˌoɾðiskˈeos +MORDISQUITO mˌoɾðiskˈito +MORDVINO moɾðβˈino +MORE mˈoɾe +MORÉ moɾˈe +MORELIANA mˌoɾeljˈana +MORELIANO mˌoɾeljˈano +MORELOS moɾˈelos +MOREMOS moɾˈemos +MORENA moɾˈena +MORENAZI mˌoɾenˈaθi +MORENISTA mˌoɾenˈista +MORENITO mˌoɾenˈito +MORENO moɾˈeno +MORENTIANA mˌoɾentjˈana +MORENTIANAS mˌoɾentjˈanas +MORENTIANO mˌoɾentjˈano +MORENTIANOS mˌoɾentjˈanos +MORES mˈoɾes +MORETÓN mˌoɾetˈon +MORFADA moɾfˈaða +MORFADAS moɾfˈaðas +MORFADO moɾfˈaðo +MORFADOS moɾfˈaðos +MORFEA moɾfˈea +MORFEMA moɾfˈema +MORFEO moɾfˈeo +MÓRFICO mˈoɾfiko +MORFINA moɾfˈina +MORFOFONOLOGÍA mˌoɾfofˌonoloxˈia +MORFOLOGÍA mˌoɾfoloxˈia +MORFOLÓGICA mˌoɾfolˈoxika +MORFOLÓGICAS mˌoɾfolˈoxikas +MORFOLÓGICO mˌoɾfolˈoxiko +MORFOLÓGICOS mˌoɾfolˈoxikos +MORFOMÉTRICO mˌoɾfomˈetɾiko +MORGANÁTICA mˌoɾɣanˈatika +MORGANÁTICAS mˌoɾɣanˈatikas +MORGANÁTICO mˌoɾɣanˈatiko +MORGANÁTICOS mˌoɾɣanˈatikos +MORGUE mˈoɾɣe +MORIBUNDA mˌoɾiβˈunda +MORIBUNDAS mˌoɾiβˈundas +MORIBUNDO mˌoɾiβˈundo +MORIBUNDOS mˌoɾiβˈundos +MORICHAL mˌoɾitʃˈal +MORIDERO mˌoɾiðˈeɾo +MORIGERADA mˌoɾixeɾˈaða +MORIGERADAS mˌoɾixeɾˈaðas +MORIGERADO mˌoɾixeɾˈaðo +MORIGERADOR mˌoɾixˌeɾaðˈoɾ +MORIGERADOS mˌoɾixeɾˈaðos +MORIGERAR mˌoɾixeɾˈaɾ +MORIR moɾˈiɾ +MORÍS moɾˈis +MORISCA moɾˈiska +MORISCAS moɾˈiskas +MORISCO moɾˈisko +MORISCOS moɾˈiskos +MORITO moɾˈito +MORLACO moɾlˈako +MORMÓN moɾmˈon +MORMONA moɾmˈona +MORMONES moɾmˈones +MORO mˈoɾo +MOROCHO moɾˈotʃo +MORÓN moɾˈon +MORONGA moɾˈoŋɡa +MOROS mˈoɾos +MOROSO moɾˈoso +MOROVEÑO mˌoɾoβˈeɲo +MORRA mˈoɾɾa +MORRAL moɾɾˈal +MORREADA mˌoɾɾeˈaða +MORREADAS mˌoɾɾeˈaðas +MORREADO mˌoɾɾeˈaðo +MORREADOS mˌoɾɾeˈaðos +MORREAR mˌoɾɾeˈaɾ +MORRIÑA moɾɾˈiɲa +MORRO mˈoɾɾo +MORROCOY mˌoɾɾokˈoɪ +MORRÓN moɾɾˈon +MORSA mˈoɾsa +MORTADELA mˌoɾtaðˈela +MORTADELO mˌoɾtaðˈelo +MORTAL moɾtˈal +MORTALIDAD mˌoɾtaliðˈad +MORTANDAD mˌoɾtandˈad +MORTERAZO mˌoɾteɾˈaθo +MORTERO moɾtˈeɾo +MORTÍFERA moɾtˈifeɾa +MORTÍFERAS moɾtˈifeɾas +MORTÍFERO moɾtˈifeɾo +MORTÍFEROS moɾtˈifeɾos +MORTIFICACIÓN mˌoɾtifˌikaθjˈon +MORTIFICADA mˌoɾtifikˈaða +MORTIFICADAS mˌoɾtifikˈaðas +MORTIFICADO mˌoɾtifikˈaðo +MORTIFICADOS mˌoɾtifikˈaðos +MORTIFICAMOS mˌoɾtifikˈamos +MORTIFICO mˌoɾtifˈiko +MORTUORIO moɾtwˈoɾjo +MORUECO mˌoɾuˈeko +MOSA mˈosa +MOSAICA mosˈaɪka +MOSAICAS mosˈaɪkas +MOSAICO mosˈaɪko +MOSAICOS mosˈaɪkos +MOSANO mosˈano +MOSASÁURIDO mˌosasˈauɾˌiðo +MOSASAURIO mˌosasˈaʊɾjo +MOSCA mˈoska +MOSCADA moskˈaða +MOSCADAS moskˈaðas +MOSCADO moskˈaðo +MOSCADOS moskˈaðos +MOSCAMOS moskˈamos +MOSCANDO moskˈando +MOSCAR moskˈaɾ +MOSCARDA moskˈaɾða +MOSCARDÓN mˌoskaɾðˈon +MOSCOVIO moskˈoβjo +MOSCOVITA mˌoskoβˈita +MOSCÚ moskˈu +MOSELANO mˌoselˈano +MOSETÉN mˌosetˈen +MOSQUE mˈoske +MOSQUEADA mˌoskeˈaða +MOSQUEADAS mˌoskeˈaðas +MOSQUEADO mˌoskeˈaðo +MOSQUEADOS mˌoskeˈaðos +MOSQUEAMOS mˌoskeˈamos +MOSQUEAR mˌoskeˈaɾ +MOSQUES mˈoskes +MOSQUETA moskˈeta +MOSQUITA moskˈita +MOSQUITO moskˈito +MOSSO mˈosso +MOSTACHO mostˈatʃo +MOSTACILLA mˌostaθˈiʎa +MOSTAJO mostˈaxo +MOSTAZA mostˈaθa +MOSTAZAL mˌostaθˈal +MOSTELA mostˈela +MOSTO mˈosto +MOSTRACIÓN mˌostɾaθjˈon +MOSTRADA mostɾˈaða +MOSTRADAS mostɾˈaðas +MOSTRADO mostɾˈaðo +MOSTRADOR mˌostɾaðˈoɾ +MOSTRADORCITO mˌostɾaðoɾθˈito +MOSTRADOS mostɾˈaðos +MOSTRAMOS mostɾˈamos +MOSTRANDO mostɾˈando +MOSTRAR mostɾˈaɾ +MOSTRARA mostɾˈaɾa +MOSTRARÁ mˌostɾaɾˈa +MOSTRÁRAMOS mostɾˈaɾamos +MOSTRARAS mostɾˈaɾas +MOSTRARÁS mˌostɾaɾˈas +MOSTRAREIS mostɾˈaɾeɪs +MOSTRAREMOS mˌostɾaɾˈemos +MOSTRARES mostɾˈaɾes +MOSTRARÍAMOS mˌostɾaɾˈiamos +MOSTRASTE mostɾˈaste +MOSTREMOS mostɾˈemos +MOSTRENCA mostɾˈɛnka +MOSTRENCAS mostɾˈɛnkas +MOSTRENCO mostɾˈɛnko +MOSTRENCOS mostɾˈɛnkos +MOTA mˈota +MOTE mˈote +MOTEADA mˌoteˈaða +MOTEADAS mˌoteˈaðas +MOTEADO mˌoteˈaðo +MOTEADOS mˌoteˈaðos +MOTEAR mˌoteˈaɾ +MOTEJA motˈexa +MOTEJADA mˌotexˈaða +MOTEJADAS mˌotexˈaðas +MOTEJADO mˌotexˈaðo +MOTEJADOS mˌotexˈaðos +MOTEJAMOS mˌotexˈamos +MOTEJANDO mˌotexˈando +MOTEJAR mˌotexˈaɾ +MOTEJARA mˌotexˈaɾa +MOTEJARÁ mˌotexaɾˈa +MOTEJÁRAMOS mˌotexˈaɾamos +MOTEJARAS mˌotexˈaɾas +MOTEJARÁS mˌotexaɾˈas +MOTEJAREIS mˌotexˈaɾeɪs +MOTEJAREMOS mˌotexaɾˈemos +MOTEJARES mˌotexˈaɾes +MOTEJARÍAMOS mˌotexaɾˈiamos +MOTEJAS motˈexas +MOTEJASTE mˌotexˈaste +MOTEJE motˈexe +MOTEJEMOS mˌotexˈemos +MOTEJES motˈexes +MOTEJO motˈexo +MOTEL motˈel +MOTELO motˈelo +MOTILÓN mˌotilˈon +MOTILONA mˌotilˈona +MOTÍN motˈin +MOTITO motˈito +MOTIVA motˈiβa +MOTIVABLE mˌotiβˈaβle +MOTIVACIÓN mˌotiβaθjˈon +MOTIVADA mˌotiβˈaða +MOTIVADAS mˌotiβˈaðas +MOTIVADO mˌotiβˈaðo +MOTIVADOS mˌotiβˈaðos +MOTIVAMOS mˌotiβˈamos +MOTIVANDO mˌotiβˈando +MOTIVANTE mˌotiβˈante +MOTIVANTES mˌotiβˈantes +MOTIVAR mˌotiβˈaɾ +MOTIVARA mˌotiβˈaɾa +MOTIVARÁ mˌotiβaɾˈa +MOTIVÁRAMOS mˌotiβˈaɾamos +MOTIVARAS mˌotiβˈaɾas +MOTIVARÁS mˌotiβaɾˈas +MOTIVAREIS mˌotiβˈaɾeɪs +MOTIVAREMOS mˌotiβaɾˈemos +MOTIVARES mˌotiβˈaɾes +MOTIVARÍAMOS mˌotiβaɾˈiamos +MOTIVAS motˈiβas +MOTIVASTE mˌotiβˈaste +MOTIVE motˈiβe +MOTIVEMOS mˌotiβˈemos +MOTIVES motˈiβes +MOTIVO motˈiβo +MOTO mˈoto +MOTOCICLETA mˌotoθiklˈeta +MOTOCICLETAS mˌotoθiklˈetas +MOTOCRÓS mˌotokɾˈos +MOTONAVE mˌotonˈaβe +MOTOR motˈoɾ +MOTORCITO mˌotoɾθˈito +MOTORIZACIÓN mˌotoɾˌiθaθjˈon +MOTORIZADA mˌotoɾiθˈaða +MOTORIZADAS mˌotoɾiθˈaðas +MOTORIZADO mˌotoɾiθˈaðo +MOTORIZADOS mˌotoɾiθˈaðos +MOTORIZAR mˌotoɾiθˈaɾ +MOTOS mˈotos +MOTOVEHÍCULO mˌotoβeˈikulo +MOTRILEÑO mˌotɾilˈeɲo +MOTRIZ motɾˈiθ +MOUSE mˈowse +MOUSSE mˈowsse +MOVAMOS moβˈamos +MOVEDIZO mˌoβeðˈiθo +MOVEMOS moβˈemos +MOVER moβˈeɾ +MOVERÁ mˌoβeɾˈa +MOVERÁS mˌoβeɾˈas +MOVEREMOS mˌoβeɾˈemos +MOVERÍAMOS mˌoβeɾˈiamos +MOVERTE moβˈeɾte +MOVÍAMOS moβˈiamos +MOVIDA moβˈiða +MOVIDAS moβˈiðas +MOVIDO moβˈiðo +MOVIDOS moβˈiðos +MÓVIL mˈoβil +MOVILIZACIÓN mˌoβilˌiθaθjˈon +MOVILIZADA mˌoβiliθˈaða +MOVILIZADAS mˌoβiliθˈaðas +MOVILIZADO mˌoβiliθˈaðo +MOVILIZADOS mˌoβiliθˈaðos +MOVILIZAR mˌoβiliθˈaɾ +MOVIMIENTISTA mˌoβimjentˈista +MOVIMIENTO mˌoβimjˈɛnto +MOZA mˈoθa +MOZAMBIQUE mˌoθambˈike +MOZÁRABE moθˈaɾaβe +MOZART moθˈaɾt +MOZO mˈoθo +MU mˈu +MUARÉ mwaɾˈe +MUCETA muθˈeta +MUCHA mˈutʃa +MUCHACHA mutʃˈatʃa +MUCHACHITO mˌutʃatʃˈito +MUCHACHO mutʃˈatʃo +MUCHACHÓN mˌutʃatʃˈon +MUCHACHUELO mˌutʃatʃwˈelo +MUCHAS mˈutʃas +MUCHEDUMBRE mˌutʃeðˈumbɾe +MUCHÍSIMA mutʃˈisima +MUCHÍSIMAS mutʃˈisimas +MUCHÍSIMO mutʃˈisimo +MUCHÍSIMOS mutʃˈisimos +MUCHO mˈutʃo +MUCHOS mˈutʃos +MUCILAGINOSO mˌuθilˌaxinˈoso +MUCÍLAGO muθˈilaɣo +MUCOCILIAR mˌukoθiljˈaɾ +MUCOPOLISACÁRIDO mˌukopˌolisakˈaɾiðo +MUCORMICOSIS mˌukoɾmikˈosis +MUCOSIDAD mˌukosiðˈad +MUCOSO mukˈoso +MUCOVISCIDOSIS mˌukoβˌisθiðˈosis +MUDABLE muðˈaβle +MUDADA muðˈaða +MUDADAS muðˈaðas +MUDADO muðˈaðo +MUDADOS muðˈaðos +MUDAMOS muðˈamos +MUDANDO muðˈando +MUDANZAS muðˈanθas +MUDAR muðˈaɾ +MUDARA muðˈaɾa +MUDARME muðˈaɾme +MUDEMOS muðˈemos +MUDITO muðˈito +MUDO mˈuðo +MUEBLAJE mweβlˈaxe +MUEBLE mwˈeβle +MUEBLES mwˈeβles +MUECA mwˈeka +MUECÍN mweθˈin +MUELA mwˈela +MUELAS mwˈelas +MUELLECILLO mwˌeʎeθˈiʎo +MUERDEALMOHADAS mwˌeɾðeˌalmoˈaðas +MUÉRGANO mwˈeɾɣano +MUERO mwˈeɾo +MUERTE mwˈeɾte +MUERTEA mweɾtˈea +MUERTEÁ mwˌeɾteˈa +MUERTEABA mwˌeɾteˈaβa +MUERTEABAIS mwˌeɾteˈaβaɪs +MUERTEÁBAMOS mwˌeɾteˈaβamos +MUERTEABAN mwˌeɾteˈaβan +MUERTEABAS mwˌeɾteˈaβas +MUERTEAD mwˌeɾteˈad +MUERTEADA mwˌeɾteˈaða +MUERTEADAS mwˌeɾteˈaðas +MUERTEADO mwˌeɾteˈaðo +MUERTEADOS mwˌeɾteˈaðos +MUERTEÁIS mwˌeɾteˈais +MUERTEAMOS mwˌeɾteˈamos +MUERTEAN mweɾtˈean +MUERTEANDO mwˌeɾteˈando +MUERTEAR mwˌeɾteˈaɾ +MUERTEARA mwˌeɾteˈaɾa +MUERTEARÁ mwˌeɾteaɾˈa +MUERTEARAIS mwˌeɾteˈaɾaɪs +MUERTEÁRAMOS mwˌeɾteˈaɾamos +MUERTEARAN mwˌeɾteˈaɾan +MUERTEARÁN mwˌeɾteaɾˈan +MUERTEARAS mwˌeɾteˈaɾas +MUERTEARÁS mwˌeɾteaɾˈas +MUERTEARE mwˌeɾteˈaɾe +MUERTEARÉ mwˌeɾteaɾˈe +MUERTEAREIS mwˌeɾteˈaɾeɪs +MUERTEAREMOS mwˌeɾteaɾˈemos +MUERTEÁREMOS mwˌeɾteˈaɾemos +MUERTEAREN mwˌeɾteˈaɾen +MUERTEARES mwˌeɾteˈaɾes +MUERTEARÍA mwˌeɾteaɾˈia +MUERTEARÍAIS mwˌeɾteaɾˈiaɪs +MUERTEARÍAMOS mwˌeɾteaɾˈiamos +MUERTEARÍAN mwˌeɾteaɾˈian +MUERTEARÍAS mwˌeɾteaɾˈias +MUERTEARON mwˌeɾteˈaɾon +MUERTEAS mweɾtˈeas +MUERTEÁS mwˌeɾteˈas +MUERTEASE mwˌeɾteˈase +MUERTEASEIS mwˌeɾteˈaseɪs +MUERTEÁSEMOS mwˌeɾteˈasemos +MUERTEASEN mwˌeɾteˈasen +MUERTEASES mwˌeɾteˈases +MUERTEASTE mwˌeɾteˈaste +MUERTEASTEIS mwˌeɾteˈasteɪs +MUERTECILLO mwˌeɾteθˈiʎo +MUERTECITO mwˌeɾteθˈito +MUERTEE mweɾtˈee +MUERTEÉ mwˌeɾteˈe +MUERTEÉIS mwˌeɾteˈeis +MUERTEEMOS mwˌeɾteˈemos +MUERTEEN mweɾtˈeen +MUERTEES mweɾtˈees +MUERTEÉS mwˌeɾteˈes +MUERTEO mweɾtˈeo +MUERTEÓ mwˌeɾteˈo +MUERTITA mweɾtˈita +MUERTITAS mweɾtˈitas +MUERTITO mweɾtˈito +MUERTITOS mweɾtˈitos +MUERTO mwˈeɾto +MUERTOS mwˈeɾtos +MUESLI mwˈesli +MUESTRA mwˈestɾa +MUESTRAN mwˈestɾan +MUESTRAS mwˈestɾas +MUESTREADA mwˌestɾeˈaða +MUESTREADAS mwˌestɾeˈaðas +MUESTREADOR mwˌestɾeaðˈoɾ +MUESTREADOS mwˌestɾeˈaðos +MUESTREAR mwˌestɾeˈaɾ +MUESTRO mwˈestɾo +MUETE mwˈete +MUÉVELO mwˈeβelo +MUFTÍ muftˈi +MUGA mˈuɣa +MUGIDA muxˈiða +MUGIDAS muxˈiðas +MUGIDO muxˈiðo +MUGIDOS muxˈiðos +MÚGIL mˈuxil +MUGIR muxˈiɾ +MUGRE mˈuɣɾe +MUGRIENTA mˌuɣɾiˈɛnta +MUGRIENTAS mˌuɣɾiˈɛntas +MUGRIENTO mˌuɣɾiˈɛnto +MUGRIENTOS mˌuɣɾiˈɛntos +MUGROSA muɣɾˈosa +MUGROSAS muɣɾˈosas +MUGROSO muɣɾˈoso +MUGROSOS muɣɾˈosos +MUJA mˈuxa +MUJAMOS muxˈamos +MUJER muxˈeɾ +MUJERCITA mˌuxeɾθˈita +MUJERES muxˈeɾes +MUJERIL mˌuxeɾˈil +MUJERÍO mˌuxeɾˈio +MUJERÓN mˌuxeɾˈon +MÚJOL mˈuxol +MULA mˈula +MULÁ mulˈa +MULADA mulˈaða +MULADAS mulˈaðas +MULAR mulˈaɾ +MULATA mulˈata +MULATAS mulˈatas +MULCÉDINE mulθˈeðine +MULCEDINOSO mˌulθeðinˈoso +MULCER mulθˈeɾ +MULERO mulˈeɾo +MULETA mulˈeta +MULETEADA mˌuleteˈaða +MULETEADAS mˌuleteˈaðas +MULETEADOS mˌuleteˈaðos +MULGER mulxˈeɾ +MULHACÉN mˌulaθˈen +MULITA mulˈita +MULTA mˈulta +MULTADA multˈaða +MULTADAS multˈaðas +MULTADO multˈaðo +MULTADOS multˈaðos +MULTAMOS multˈamos +MULTANDO multˈando +MULTAR multˈaɾ +MULTARA multˈaɾa +MULTARÁ mˌultaɾˈa +MULTÁRAMOS multˈaɾamos +MULTARAS multˈaɾas +MULTARÁS mˌultaɾˈas +MULTARE multˈaɾe +MULTAREIS multˈaɾeɪs +MULTAREMOS mˌultaɾˈemos +MULTARES multˈaɾes +MULTARÍAMOS mˌultaɾˈiamos +MULTAS mˈultas +MULTASTE multˈaste +MULTE mˈulte +MULTEMOS multˈemos +MULTES mˈultes +MULTIACTOR mˌultjaktˈoɾ +MULTIAVENTURA mˌultjaβentˈuɾa +MULTICAPAS mˌultikˈapas +MULTICÉNTRICA mˌultiθˈentɾika +MULTICÉNTRICAS mˌultiθˈentɾikas +MULTICÉNTRICO mˌultiθˈentɾiko +MULTICÉNTRICOS mˌultiθˈentɾikos +MULTICOLINEALIDAD mˌultikˌolinˌealiðˈad +MULTICOLOR mˌultikolˈoɾ +MULTICOLORES mˌultikolˈoɾes +MULTICULTURAL mˌultikˌultuɾˈal +MULTICULTURALES mˌultikˌultuɾˈales +MULTICULTURALIDAD mˌultikˌultuɾˌaliðˈad +MULTICULTURALISMO mˌultikˌultuɾalˈismo +MULTIDIFUSIÓN mˌultiðˌifusjˈon +MULTIDIMENSIONAL mˌultiðˌimensjonˈal +MULTIDIMENSIONALES mˌultiðˌimensjonˈales +MULTIDISPOSITIVO mˌultiðˌispositˈiβo +MULTIEJE multjˈexe +MULTIEMPLEO mˌultjemplˈeo +MULTIESCALA mˌultjeskˈala +MULTIESPACIO mˌultjespˈaθjo +MULTIESPECIALIDAD mˌultjespˌeθjaliðˈad +MULTIESPECTRAL mˌultjespektɾˈal +MULTIFASE mˌultifˈase +MULTIFORMATO mˌultifoɾmˈato +MULTIFRECUENCIA mˌultifɾekwˈɛnθja +MULTIHOMICIDA mˌultiˌomiθˈiða +MULTIJUGADOR mˌultixˌuɣaðˈoɾ +MULTIJUGADORA mˌultixˌuɣaðˈoɾa +MULTIJUGADORAS mˌultixˌuɣaðˈoɾas +MULTIJUGADORES mˌultixˌuɣaðˈoɾes +MULTILENGUAJE mˌultileŋɡwˈaxe +MULTILINGÜE mˌultiliŋɡˈue +MULTILINGÜISMO mˌultilˌiŋɡuˈismo +MULTIMEDIA mˌultimˈeðja +MULTÍMERO multˈimeɾo +MULTÍMETRO multˈimetɾo +MULTIMODAL mˌultimoðˈal +MULTINSTRUMENTISTA mˌultinstɾˌumentˈista +MULTINÚCLEO mˌultinˈukleo +MULTIPARTITO mˌultipaɾtˈito +MÚLTIPLE mˈultiple +MULTIPLEXAR mˌultipleksˈaɾ +MULTIPLEXIÓN mˌultipleksjˈon +MULTIPLICACIÓN mˌultiplˌikaθjˈon +MULTIPLICADA mˌultiplikˈaða +MULTIPLICADAS mˌultiplikˈaðas +MULTIPLICADO mˌultiplikˈaðo +MULTIPLICADOS mˌultiplikˈaðos +MULTIPLICAMOS mˌultiplikˈamos +MULTIPLICANDO mˌultiplikˈando +MULTIPLICATIVA mˌultiplˌikatˈiβa +MULTIPOTENTE mˌultipotˈɛnte +MULTIPROGRAMACIÓN mˌultipɾˌoɣɾamaθjˈon +MULTIPROTEICO mˌultipɾotˈeɪko +MULTIRREGIONAL mˌultiɾɾˌexjonˈal +MULTISÁPIDA mˌultisˈapiða +MULTISECULAR mˌultisˌekulˈaɾ +MULTISERVICIOS mˌultiseɾβˈiθjos +MULTITAREAS mˌultitaɾˈeas +MULTITIENDA mˌultitjˈɛnda +MULTITUBERCULADO mˌultitˌuβeɾkulˈaðo +MULTITUD mˌultitˈud +MULTITUDINARIA mˌultitˌuðinˈaɾja +MULTITUDINARIAS mˌultitˌuðinˈaɾjas +MULTITUDINARIO mˌultitˌuðinˈaɾjo +MULTITUDINARIOS mˌultitˌuðinˈaɾjos +MULTIUSOS multjˈusos +MULTIVALENTE mˌultiβalˈɛnte +MULTIVÁLVULAS mˌultiβˈalβulas +MULTIVARIADO mˌultiβaɾjˈaðo +MULTIVARIANTE mˌultiβaɾjˈante +MULTO mˈulto +MUÑA mˈuɲa +MUNDANA mundˈana +MUNDANAS mundˈanas +MUNDANO mundˈano +MUNDANOS mundˈanos +MUNDIAL mundjˈal +MUNDIALES mundjˈales +MUNDIALIZACIÓN mˌundjalˌiθaθjˈon +MUNDO mˈundo +MUÑECA muɲˈeka +MUÑECO muɲˈeko +MUÑEQUERA mˌuɲekˈeɾa +MUÑEQUITA mˌuɲekˈita +MUÑEQUITO mˌuɲekˈito +MUNGO mˈuŋɡo +MÚNICH mˈunitʃ +MUNICIÓN mˌuniθjˈon +MUNICIONAMIENTO mˌuniθjˌonamjˈɛnto +MUNICIONAR mˌuniθjonˈaɾ +MUNICIPAL mˌuniθipˈal +MUNICIPALES mˌuniθipˈales +MUNICIPALIZAR mˌuniθˌipaliθˈaɾ +MUNICIPIO mˌuniθˈipjo +MUÑIDA muɲˈiða +MUÑIDAS muɲˈiðas +MUÑIDO muɲˈiðo +MUÑIDOS muɲˈiðos +MUNIR munˈiɾ +MUÑÓN muɲˈon +MUÑOZ muɲˈoθ +MUÓN mwˈon +MUR mˈuɾ +MURADA muɾˈaða +MURADAS muɾˈaðas +MURADO muɾˈaðo +MURADOS muɾˈaðos +MURAL muɾˈal +MURALES muɾˈales +MURAMOS muɾˈamos +MURANDO muɾˈando +MURANO muɾˈano +MURAR muɾˈaɾ +MURARE muɾˈaɾe +MURARIO muɾˈaɾjo +MURCIA mˈuɾθja +MURCIANISTA mˌuɾθjanˈista +MURCIÉLAGA muɾθjˈelaɣa +MURCIÉLAGO muɾθjˈelaɣo +MURES mˈuɾes +MURETE muɾˈete +MURGUERA muɾɣˈeɾa +MURGUERAS muɾɣˈeɾas +MURGUERO muɾɣˈeɾo +MURGUEROS muɾɣˈeɾos +MURGUISTA muɾɣˈista +MURIENDO muɾjˈɛndo +MURINO muɾˈino +MURMURA muɾmˈuɾa +MURMURADA mˌuɾmuɾˈaða +MURMURADAS mˌuɾmuɾˈaðas +MURMURADO mˌuɾmuɾˈaðo +MURMURADOR mˌuɾmuɾaðˈoɾ +MURMURADOS mˌuɾmuɾˈaðos +MURMURAMOS mˌuɾmuɾˈamos +MURMURANDO mˌuɾmuɾˈando +MURMURAR mˌuɾmuɾˈaɾ +MURMURARA mˌuɾmuɾˈaɾa +MURMURARÁ mˌuɾmuɾaɾˈa +MURMURÁRAMOS mˌuɾmuɾˈaɾamos +MURMURARAS mˌuɾmuɾˈaɾas +MURMURARÁS mˌuɾmuɾaɾˈas +MURMURAREIS mˌuɾmuɾˈaɾeɪs +MURMURAREMOS mˌuɾmuɾaɾˈemos +MURMURARES mˌuɾmuɾˈaɾes +MURMURARÍAMOS mˌuɾmuɾaɾˈiamos +MURMURAS muɾmˈuɾas +MURMURASTE mˌuɾmuɾˈaste +MURMURE muɾmˈuɾe +MURMUREMOS mˌuɾmuɾˈemos +MURMURES muɾmˈuɾes +MURMURIO muɾmˈuɾjo +MURMURO muɾmˈuɾo +MURO mˈuɾo +MUS mˈus +MUSA mˈusa +MUSARAÑA mˌusaɾˈaɲa +MUSCARINA mˌuskaɾˈina +MUSCARÍNICO mˌuskaɾˈiniko +MUSCULACIÓN mˌuskulaθjˈon +MUSCULAR mˌuskulˈaɾ +MUSCULARES mˌuskulˈaɾes +MUSCULATURA mˌuskulatˈuɾa +MUSCULO muskˈulo +MÚSCULO mˈuskulo +MUSCULOFRÉNICA mˌuskulofɾˈenika +MUSCULOFRÉNICAS mˌuskulofɾˈenikas +MUSCULOFRÉNICO mˌuskulofɾˈeniko +MUSCULOFRÉNICOS mˌuskulofɾˈenikos +MUSCULOSA mˌuskulˈosa +MUSCULOSAS mˌuskulˈosas +MUSCULOSO mˌuskulˈoso +MUSCULOSOS mˌuskulˈosos +MUSEO musˈeo +MUSEOGRAFÍA mˌuseˌoɣɾafˈia +MUSEOGRÁFICA mˌuseoɣɾˈafika +MUSEOGRÁFICAS mˌuseoɣɾˈafikas +MUSEOGRÁFICO mˌuseoɣɾˈafiko +MUSEOGRÁFICOS mˌuseoɣɾˈafikos +MUSEÓGRAFO mˌuseˈoɣɾafo +MUSEOLOGÍA mˌuseˌoloxˈia +MUSEOS musˈeos +MUSES mˈuses +MUSICA musˈika +MÚSICA mˈusika +MUSICAL mˌusikˈal +MUSICALIZACIÓN mˌusikˌaliθaθjˈon +MUSICALIZAR mˌusikˌaliθˈaɾ +MUSICO musˈiko +MÚSICO mˈusiko +MUSICÓGRAFO mˌusikˈoɣɾafo +MUSICOTERAPEUTA mˌusikˌoteɾapˈeʊta +MUSIDA musˈiða +MUSIDAS musˈiðas +MUSIDO musˈiðo +MUSIDOS musˈiðos +MUSIQUE musˈike +MUSIRSE musˈiɾse +MUSITADA mˌusitˈaða +MUSITADAS mˌusitˈaðas +MUSITADO mˌusitˈaðo +MUSITADOS mˌusitˈaðos +MUSIVARIO mˌusiβˈaɾjo +MUSLO mˈuslo +MUSO mˈuso +MUSTÉLIDO mustˈeliðo +MUSTIO mˈustjo +MUSULMÁN mˌusulmˈan +MUTABILIDAD mˌutaβˌiliðˈad +MUTABLE mutˈaβle +MUTACIÓN mˌutaθjˈon +MUTACIONES mˌutaθjˈones +MUTADA mutˈaða +MUTADAS mutˈaðas +MUTADO mutˈaðo +MUTADOS mutˈaðos +MUTAGÉNICA mˌutaxˈenika +MUTAGÉNICAS mˌutaxˈenikas +MUTAGENICIDAD mˌutaxˌeniθiðˈad +MUTAGÉNICO mˌutaxˈeniko +MUTAGÉNICOS mˌutaxˈenikos +MUTAR mutˈaɾ +MUTE mˈute +MUTILACIÓN mˌutilaθjˈon +MUTILADA mˌutilˈaða +MUTILADAS mˌutilˈaðas +MUTILADO mˌutilˈaðo +MUTILADOS mˌutilˈaðos +MUTILAMOS mˌutilˈamos +MUTILANDO mˌutilˈando +MUTILÁNDOLAS mˌutilˈandolas +MUTILAR mˌutilˈaɾ +MÚTILO mˈutilo +MUTIS mˈutis +MUTO mˈuto +MUTUA mˈutwa +MUTUAL mutwˈal +MUTUALIDAD mˌutwaliðˈad +MUTUAMENTE mˈutwamˈente +MUTUARIA mutwˈaɾja +MUTUARIO mutwˈaɾjo +MUTUAS mˈutwas +MUTUO mˈutwo +MUTUOS mˈutwos +MUY mˈujj +N ˈɛne +Ñ ˈɛɲe +NA nˈa +NÁ nˈa +ÑA ɲˈa +NABAL naβˈal +NABO nˈaβo +NACA nˈaka +NÁCAR nˈakaɾ +NÁCARA nˈakaɾa +NACARADA nˌakaɾˈaða +NACARADAS nˌakaɾˈaðas +NACARADO nˌakaɾˈaðo +NACARADOS nˌakaɾˈaðos +NACAS nˈakas +NACATAMAL nˌakatamˈal +NACE nˈaθe +NACEDERO nˌaθeðˈeɾo +NACER naθˈeɾ +NACHO nˈatʃo +NACÍ naθˈi +NACIDA naθˈiða +NACIDAS naθˈiðas +NACIDO naθˈiðo +NACIDOS naθˈiðos +NACIMIENTO nˌaθimjˈɛnto +NACIO nˈaθjo +NACIÓ naθjˈo +NACIÓN naθjˈon +NACIONAL nˌaθjonˈal +NACIONALES nˌaθjonˈales +NACIONALICÉIS nˌaθjonˌaliθˈeis +NACIONALIDAD nˌaθjonˌaliðˈad +NACIONALISTA nˌaθjonalˈista +NACIONALISTAS nˌaθjonalˈistas +NACIONALIZA nˌaθjonalˈiθa +NACIONALIZACIÓN nˌaθjonˌaliθaθjˈon +NACIONALIZADA nˌaθjonˌaliθˈaða +NACIONALIZADAS nˌaθjonˌaliθˈaðas +NACIONALIZADO nˌaθjonˌaliθˈaðo +NACIONALIZADOS nˌaθjonˌaliθˈaðos +NACIONALIZAMOS nˌaθjonˌaliθˈamos +NACIONALIZANDO nˌaθjonˌaliθˈando +NACIONALIZAR nˌaθjonˌaliθˈaɾ +NACIONALIZARA nˌaθjonˌaliθˈaɾa +NACIONALIZARÁ nˌaθjonˌaliθaɾˈa +NACIONALIZÁRAMOS nˌaθjonˌaliθˈaɾamos +NACIONALIZARAS nˌaθjonˌaliθˈaɾas +NACIONALIZARÁS nˌaθjonˌaliθaɾˈas +NACIONALIZAREIS nˌaθjonˌaliθˈaɾeɪs +NACIONALIZARÉIS nˌaθjonˌaliθaɾˈeis +NACIONALIZAREMOS nˌaθjonˌaliθaɾˈemos +NACIONALIZARES nˌaθjonˌaliθˈaɾes +NACIONALIZARÍA nˌaθjonˌaliθaɾˈia +NACIONALIZARÍAMOS nˌaθjonˌaliθaɾˈiamos +NACIONALIZARÍAS nˌaθjonˌaliθaɾˈias +NACIONALIZAS nˌaθjonalˈiθas +NACIONALIZASTE nˌaθjonˌaliθˈaste +NACIONALIZO nˌaθjonalˈiθo +NACIONALSOCIALISMO nˌaθjonˌalsoθjalˈismo +NACISMO naθˈismo +NACO nˈako +NACOS nˈakos +NADA nˈaða +NADADA naðˈaða +NADADAS naðˈaðas +NADADO naðˈaðo +NADADOR nˌaðaðˈoɾ +NADADORA nˌaðaðˈoɾa +NADADOS naðˈaðos +NADAL naðˈal +NADAMOS naðˈamos +NADANDO naðˈando +NADAR naðˈaɾ +NADAREN naðˈaɾen +NADIE nˈaðje +NADIEN nˈaðjen +NADIR naðˈiɾ +NAFCILINA nˌafθilˈina +NAFRA nˈafɾa +NAFTA nˈafta +NAFTERO naftˈeɾo +NAGUA nˈaɣwa +NAGUAL naɣwˈal +NAHUAL nawˈal +NAHUALISMO nˌawalˈismo +NÁHUAT nˈawat +NÁHUATL nˈawatl +NAHUATLATO nˌawatlˈato +NAIDEN nˈaɪðen +NAIF nˈaɪf +NAÍF naˈif +NAILON nˈaɪlon +NAIPE nˈaɪpe +NAIPES nˈaɪpes +NAJASA naxˈasa +ÑAJO ɲˈaxo +NALCA nˈalka +NALGA nˈalɣa +NALGADA nalɣˈaða +NALGÓN nalɣˈon +NALGONCITO nˌalɣonθˈito +NALGUDA nalɣˈuða +NALGUDAS nalɣˈuðas +NALGUDO nalɣˈuðo +NALGUDOS nalɣˈuðos +NALGUEADA nˌalɣeˈaða +NALGUEADAS nˌalɣeˈaðas +NALGUEADO nˌalɣeˈaðo +NALGUEADOS nˌalɣeˈaðos +NALGUITA nalɣˈita +NALIDÍXICO nˌaliðˈiksiko +NALMEFENO nˌalmefˈeno +ÑAM ɲˈam +NAMASTÉ nˌamastˈe +ÑAME ɲˈame +NAMIBIA namˈiβja +NANA nˈana +ÑAÑA ɲˈaɲa +NANACATE nˌanakˈate +ÑAÑARAS ɲaɲˈaɾas +NANAS nˈanas +ÑAÑAS ɲˈaɲas +NANCAGUA nankˈaɣwa +NANCAGÜINO nˌankaɣuˈino +NANDROLONA nˌandɾolˈona +ÑANDÚ ɲandˈu +ÑANGO ɲˈaŋɡo +ÑANGOTÁ ɲˌaŋɡotˈa +ÑÁÑIGO ɲˈaɲiɣo +ÑAÑITA ɲaɲˈita +NANO nˈano +ÑAÑO ɲˈaɲo +NANOBACTERIA nˌanoβaktˈeɾja +NANOCIENCIA nˌanoθjˈɛnθja +NANOESTRUCTURADO nˌanoˌestɾuktuɾˈaðo +NANOMÉTRICO nˌanomˈetɾiko +NANORROBOT nˌanoɾɾoβˈot +NANOS nˈanos +ÑAÑOS ɲˈaɲos +NANOSATÉLITE nˌanosatˈelite +NANOSCÓPICA nˌanoskˈopika +NANOSCÓPICAS nˌanoskˈopikas +NANOSCÓPICO nˌanoskˈopiko +NANOSCÓPICOS nˌanoskˈopikos +NANSÚ nansˈu +NAO nˈao +ÑAPA ɲˈapa +NAPALM napˈalm +NAPIA nˈapja +NAPO nˈapo +NAPOLEÓN nˌapoleˈon +NAPOLEÓNICO nˌapoleˈoniko +NÁPOLES nˈapoles +NAPOLITANA nˌapolitˈana +NAPOLITANAS nˌapolitˈanas +NAPOLITANO nˌapolitˈano +NAPOLITANOS nˌapolitˈanos +NARANJA naɾˈaŋxa +NARANJITA nˌaɾaŋxˈita +NARANJO naɾˈaŋxo +NARANJOS naɾˈaŋxos +NARCISISTA nˌaɾθisˈista +NARCISO naɾθˈiso +NARCO nˈaɾko +NARCOCORRIDO nˌaɾkokoɾɾˈiðo +NARCODÓLAR nˌaɾkoðˈolaɾ +NARCOLITERATURA nˌaɾkolˌiteɾatˈuɾa +NARCOMANTA nˌaɾkomˈanta +NARCOMENUDEO nˌaɾkomˌenuðˈeo +NARCOPARTIDO nˌaɾkopaɾtˈiðo +NARCOSERIE nˌaɾkosˈeɾje +NARCOTEST nˌaɾkotˈest +NARCOTIZACIÓN nˌaɾkotˌiθaθjˈon +NARCOTIZAR nˌaɾkotiθˈaɾ +NARDO nˈaɾðo +NARGUILE naɾɣˈile +NARICES naɾˈiθes +NARICILLA nˌaɾiθˈiʎa +NARICITA nˌaɾiθˈita +NARIGUDO nˌaɾiɣˈuðo +NARIGUERA nˌaɾiɣˈeɾa +NARINA naɾˈina +NARINAS naɾˈinas +NARIÑENSE nˌaɾiɲˈɛnse +NARIZ naɾˈiθ +NARIZÓN nˌaɾiθˈon +NARRACIÓN nˌaɾɾaθjˈon +NARRADA naɾɾˈaða +NARRADAS naɾɾˈaðas +NARRADO naɾɾˈaðo +NARRADOR nˌaɾɾaðˈoɾ +NARRADORA nˌaɾɾaðˈoɾa +NARRADOS naɾɾˈaðos +NARRAMOS naɾɾˈamos +NARRAR naɾɾˈaɾ +NARRATIVOS nˌaɾɾatˈiβos +NARREN nˈaɾɾen +NARRO nˈaɾɾo +NÁRTEX nˈaɾteks +NARVAEZ nˌaɾβaˈeθ +NARVAL naɾβˈal +NASAL nasˈal +NASALIZACIÓN nˌasalˌiθaθjˈon +NASALIZAR nˌasaliθˈaɾ +NASHVILIANO nˌaʃβiljˈano +NÁSICO nˈasiko +NASO nˈaso +NASOFARINGE nˌasofaɾˈiŋxe +NASOFARÍNGEO nˌasofaɾˈiŋxeo +NASOFRONTAL nˌasofɾontˈal +NASOGÁSTRICO nˌasoɣˈastɾiko +NASOSINUSAL nˌasosˌinusˈal +NASOSINUSALES nˌasosˌinusˈales +NASTURCIO nastˈuɾθjo +NATA nˈata +NATACIÓN nˌataθjˈon +NATAL natˈal +NATALIA natˈalja +NATALICIO nˌatalˈiθjo +NATAN nˈatan +NATÁN natˈan +NATATORIA nˌatatˈoɾja +NATATORIAS nˌatatˈoɾjas +NATATORIO nˌatatˈoɾjo +NATATORIOS nˌatatˈoɾjos +NATÍO natˈio +ÑATITA ɲatˈita +NATIVA natˈiβa +NATIVAS natˈiβas +NATIVISTA nˌatiβˈista +NATIVO natˈiβo +NATIVOAMERICANO nˌatiβˌoamˌeɾikˈano +NATIVOS natˈiβos +ÑATO ɲˈato +NATRÓN natɾˈon +NATURA natˈuɾa +NATURAL nˌatuɾˈal +NATURALEZA nˌatuɾalˈeθa +NATURALIDAD nˌatuɾˌaliðˈad +NATURALÍSIMO nˌatuɾalˈisimo +NATURALISMO nˌatuɾalˈismo +NATURALISTA nˌatuɾalˈista +NATURALÍSTICO nˌatuɾalˈistiko +NATURALIZACIÓN nˌatuɾˌaliθaθjˈon +NATURALIZADA nˌatuɾˌaliθˈaða +NATURALIZADAS nˌatuɾˌaliθˈaðas +NATURALIZADO nˌatuɾˌaliθˈaðo +NATURALIZADOS nˌatuɾˌaliθˈaðos +NATURALIZAR nˌatuɾˌaliθˈaɾ +NATURALMENTE nˌatuɾˈalmˈente +ÑAU ɲˈaʊ +NAÚFRAGA naˈufɾaɣa +NAUFRAGADA nˌaʊfɾaɣˈaða +NAUFRAGADAS nˌaʊfɾaɣˈaðas +NAUFRAGADO nˌaʊfɾaɣˈaðo +NAUFRAGADOS nˌaʊfɾaɣˈaðos +NAUFRAGAR nˌaʊfɾaɣˈaɾ +NAUFRAGARE nˌaʊfɾaɣˈaɾe +NAÚFRAGAS naˈufɾaɣas +NAÚFRAGO naˈufɾaɣo +NÁUFRAGO nˈaufɾˌaɣo +NAÚFRAGOS naˈufɾaɣos +NÁUFRAGOS nˈaufɾˌaɣos +NAUMAQUIA naʊmˈakja +NAURU nˈaʊɾu +NAURUANA nˌaʊɾuˈana +NAURUANAS nˌaʊɾuˈanas +NAURUANO nˌaʊɾuˈano +NAURUANOS nˌaʊɾuˈanos +NÁUSEA nˈausˌea +NAUSEABUNDA nˌaʊseaβˈunda +NAUSEABUNDAS nˌaʊseaβˈundas +NAUSEABUNDO nˌaʊseaβˈundo +NAUSEABUNDOS nˌaʊseaβˈundos +NAUSÍCAA naʊsˈikaa +NÁUTICA nˈautˌika +NÁUTICO nˈautˌiko +NAUTILO naʊtˈilo +NAVAJA naβˈaxa +NAVAJAS naβˈaxas +NAVAJITA nˌaβaxˈita +NAVAJO naβˈaxo +NAVAL naβˈal +NAVALIZAR nˌaβaliθˈaɾ +NAVARRA naβˈaɾɾa +NAVARRAS naβˈaɾɾas +NAVARRO naβˈaɾɾo +NAVARROARAGONÉS nˌaβaɾɾˌoaɾˌaɣonˈes +NAVARROS naβˈaɾɾos +NAVE nˈaβe +NAVECILLA nˌaβeθˈiʎa +NAVECITA nˌaβeθˈita +NAVEGA naβˈeɣa +NAVEGABILIDAD nˌaβeɣˌaβiliðˈad +NAVEGABLE nˌaβeɣˈaβle +NAVEGABLES nˌaβeɣˈaβles +NAVEGACIÓN nˌaβeɣaθjˈon +NAVEGADA nˌaβeɣˈaða +NAVEGADAS nˌaβeɣˈaðas +NAVEGADO nˌaβeɣˈaðo +NAVEGADOS nˌaβeɣˈaðos +NAVEGAMOS nˌaβeɣˈamos +NAVEGANDO nˌaβeɣˈando +NAVEGANTE nˌaβeɣˈante +NAVEGAR nˌaβeɣˈaɾ +NAVEGARA nˌaβeɣˈaɾa +NAVEGARÁ nˌaβeɣaɾˈa +NAVEGÁRAMOS nˌaβeɣˈaɾamos +NAVEGARÁN nˌaβeɣaɾˈan +NAVEGARAS nˌaβeɣˈaɾas +NAVEGARÁS nˌaβeɣaɾˈas +NAVEGARÉ nˌaβeɣaɾˈe +NAVEGAREIS nˌaβeɣˈaɾeɪs +NAVEGARÉIS nˌaβeɣaɾˈeis +NAVEGAREMOS nˌaβeɣaɾˈemos +NAVEGARES nˌaβeɣˈaɾes +NAVEGARÍAMOS nˌaβeɣaɾˈiamos +NAVEGAS naβˈeɣas +NAVEGASTE nˌaβeɣˈaste +NAVEGO naβˈeɣo +NAVEGUE naβˈeɣe +NAVEGUEMOS nˌaβeɣˈemos +NAVEGUES naβˈeɣes +NAVETIFORME nˌaβetifˈoɾme +NAVICULAR nˌaβikulˈaɾ +NAVIDAD nˌaβiðˈad +NAVIDEÑA nˌaβiðˈeɲa +NAVIDEÑO nˌaβiðˈeɲo +NAVIERA naβjˈeɾa +NAVIERAS naβjˈeɾas +NAVIERO naβjˈeɾo +NAVIEROS naβjˈeɾos +NAVY nˈaβi +NAXALITA nˌaksalˈita +NAXIO nˈaksjo +NAZARENO nˌaθaɾˈeno +NAZARET nˌaθaɾˈet +NAZARIO naθˈaɾjo +NAZCO nˈaθko +NAZI nˈaθi +NAZIONALISTAS nˌaθjonalˈistas +NAZISMO naθˈismo +NAZQUEÑA naθkˈeɲa +NAZQUEÑAS naθkˈeɲas +NAZQUEÑOS naθkˈeɲos +NEANDERTHALES nˌeandeɾtˈales +NÉBEDA nˈeβeða +NEBLINA neβlˈina +NEBLINOSO nˌeβlinˈoso +NEBRASKA neβɾˈaska +NEBRASQUEÑO nˌeβɾaskˈeɲo +NEBULIZACIÓN nˌeβulˌiθaθjˈon +NEBULIZADOR nˌeβulˌiθaðˈoɾ +NEBULIZADORES nˌeβulˌiθaðˈoɾes +NEBULIZAR nˌeβuliθˈaɾ +NEBULOSA nˌeβulˈosa +NEBULOSAS nˌeβulˈosas +NEBULOSO nˌeβulˈoso +NEBULOSOS nˌeβulˈosos +NECEAR nˌeθeˈaɾ +NECEDAD nˌeθeðˈad +NECESARIA nˌeθesˈaɾja +NECESARIO nˌeθesˈaɾjo +NECESARIOS nˌeθesˈaɾjos +NECESIDAD nˌeθesiðˈad +NECESIDADES nˌeθesiðˈaðes +NECESITA nˌeθesˈita +NECESITADA nˌeθesitˈaða +NECESITADAS nˌeθesitˈaðas +NECESITADO nˌeθesitˈaðo +NECESITADOS nˌeθesitˈaðos +NECESITAMOS nˌeθesitˈamos +NECESITAN nˌeθesˈitan +NECESITAR nˌeθesitˈaɾ +NECESITAS nˌeθesˈitas +NECESITÁS nˌeθesitˈas +NECESITES nˌeθesˈites +NECESITO nˌeθesˈito +NECESSARIO nˌeθessˈaɾjo +NECESSIDAD nˌeθessiðˈad +NECESSIDADES nˌeθessiðˈaðes +NECIO nˈeθjo +ÑECO ɲˈeko +NECROFILIA nˌekɾofˈilja +NECRÓLISIS nekɾˈolisis +NECROMANCIA nˌekɾomˈanθja +NECRÓPOLIS nekɾˈopolis +NECROSIS nekɾˈosis +NECRÓTICA nekɾˈotika +NECRÓTICAS nekɾˈotikas +NECRÓTICO nekɾˈotiko +NECRÓTICOS nekɾˈotikos +NECROTIZANTE nˌekɾotiθˈante +NECROTIZANTES nˌekɾotiθˈantes +NÉCTAR nˈektaɾ +NECTÁREO nektˈaɾeo +NECTARINA nˌektaɾˈina +NEERLANDÉS nˌeeɾlandˈes +NEERLANDESA nˌeeɾlandˈesa +NEERLANDESES nˌeeɾlandˈeses +NEERLANDÓFONO nˌeeɾlandˈofono +NEFARIAS nefˈaɾjas +NEFARIO nefˈaɾjo +NEFASTA nefˈasta +NEFASTO nefˈasto +NEFELIBATA nˌefeliβˈata +ÑEFLE ɲˈefle +NEFRECTOMÍA nˌefɾektomˈia +NEFRÍTICA nefɾˈitika +NEFRÍTICAS nefɾˈitikas +NEFRÍTICO nefɾˈitiko +NEFRÍTICOS nefɾˈitikos +NEFRITIS nefɾˈitis +NEFROESCLEROSIS nˌefɾoˌeskleɾˈosis +NEFROLOGÍA nˌefɾoloxˈia +NEFRÓN nefɾˈon +NEFRONA nefɾˈona +NEFROPATÍA nˌefɾopatˈia +NEFROSIS nefɾˈosis +NEFRÓTICO nefɾˈotiko +NEGACIÓN nˌeɣaθjˈon +NEGACIONISMO nˌeɣaθjonˈismo +NEGADA neɣˈaða +NEGADAS neɣˈaðas +NEGADO neɣˈaðo +NEGADOS neɣˈaðos +NEGAMOS neɣˈamos +NEGANDO neɣˈando +NEGAR neɣˈaɾ +NEGARA neɣˈaɾa +NEGARÁ nˌeɣaɾˈa +NEGÁRAMOS neɣˈaɾamos +NEGARAS neɣˈaɾas +NEGARÁS nˌeɣaɾˈas +NEGAREIS neɣˈaɾeɪs +NEGARÉIS nˌeɣaɾˈeis +NEGAREMOS nˌeɣaɾˈemos +NEGÁREMOS neɣˈaɾemos +NEGARES neɣˈaɾes +NEGARÍAMOS nˌeɣaɾˈiamos +NEGASTE neɣˈaste +NEGATIVA nˌeɣatˈiβa +NEGATIVAS nˌeɣatˈiβas +NEGATIVÍSIMO nˌeɣatiβˈisimo +NEGATIVISMO nˌeɣatiβˈismo +NEGATIVO nˌeɣatˈiβo +NEGATIVOS nˌeɣatˈiβos +NEGIBACTERIAL nˌexiβˌakteɾjˈal +NEGLIGENCIA nˌeɣlixˈɛnθja +NEGLIGENCIAS nˌeɣlixˈɛnθjas +NEGLIGENTE nˌeɣlixˈɛnte +NEGLIGENTES nˌeɣlixˈɛntes +NEGLIGIDA nˌeɣlixˈiða +NEGLIGIDAS nˌeɣlixˈiðas +NEGLIGIDO nˌeɣlixˈiðo +NEGLIGIDOS nˌeɣlixˈiðos +NEGLIGIR nˌeɣlixˈiɾ +NEGOCIABILIDAD nˌeɣoθjˌaβiliðˈad +NEGOCIABLES nˌeɣoθjˈaβles +NEGOCIACIÓN nˌeɣoθjaθjˈon +NEGOCIADA nˌeɣoθjˈaða +NEGOCIADAS nˌeɣoθjˈaðas +NEGOCIADO nˌeɣoθjˈaðo +NEGOCIADOR nˌeɣoθjaðˈoɾ +NEGOCIADOS nˌeɣoθjˈaðos +NEGOCIANTE nˌeɣoθjˈante +NEGOCIAZO nˌeɣoθjˈaθo +NEGOCIO neɣˈoθjo +NEGOCIOS neɣˈoθjos +NEGOCITO nˌeɣoθˈito +NEGRA nˈeɣɾa +NEGRAL neɣɾˈal +NEGRAS nˈeɣɾas +NEGRATA neɣɾˈata +NEGRECER nˌeɣɾeθˈeɾ +NEGRECIDA nˌeɣɾeθˈiða +NEGRECIDAS nˌeɣɾeθˈiðas +NEGRECIDO nˌeɣɾeθˈiðo +NEGRECIDOS nˌeɣɾeθˈiðos +NEGRERA neɣɾˈeɾa +NEGRERAS neɣɾˈeɾas +NEGRERO neɣɾˈeɾo +NEGREROS neɣɾˈeɾos +NEGRITA neɣɾˈita +NEGRITO neɣɾˈito +NEGRITOS neɣɾˈitos +NEGRO nˈeɣɾo +NEGROAFRICANO nˌeɣɾoˌafɾikˈano +NEGRURA neɣɾˈuɾa +NEGRUZCA neɣɾˈuθka +NEGRUZCAS neɣɾˈuθkas +NEGRUZCO neɣɾˈuθko +NEGRUZCOS neɣɾˈuθkos +NEGUEMOS neɣˈemos +NEGUENTROPÍA nˌeɣentɾopˈia +NEGUÉS neɣˈes +ÑEMA ɲˈema +NEMATODO nˌematˈoðo +ÑEMBY ɲˈembi +NÉMESIS nˈemesis +NEMOROSO nˌemoɾˈoso +NENA nˈena +NENE nˈene +NÉNETS nˈenets +ÑENGO ɲˈɛŋɡo +NENITO nenˈito +NENÚFAR nenˈufaɾ +NEOBABILÓNICO nˌeoβˌaβilˈoniko +NEOBRUNSWIQUÉS nˌeoβɾˌunswikˈes +NEOCON neˈokon +NEOCÓN nˌeokˈon +NEOCONFUCIANO nˌeokˌomfuθjˈano +NEODARWINISMO nˌeoðˌaɾwinˈismo +NEODELHIENSE nˌeoðeljˈɛnse +NEODIMIO nˌeoðˈimjo +NEOESCOLÁSTICA nˌeoˌeskolˈastika +NEOEXPRESIONISMO nˌeoˌekspɾesjonˈismo +NEÓFITA neˈofita +NEÓFITO neˈofito +NEÓGENO neˈoxeno +NEOHAMPSHIREÑO nˌeoˌampsiɾˈeɲo +NEOHISTORICISTA nˌeoˌistoɾiθˈista +NEOHUMANÍSTICA nˌeoˌumanˈistika +NEOHUMANÍSTICAS nˌeoˌumanˈistikas +NEOHUMANÍSTICO nˌeoˌumanˈistiko +NEOHUMANÍSTICOS nˌeoˌumanˈistikos +NEOIMPERIALISTAS nˌeoɪmpˌeɾjalˈistas +NEOKANTISMO nˌeokantˈismo +NEOLATINO nˌeolatˈino +NEOLIBERAL nˌeolˌiβeɾˈal +NEOLIBERALES nˌeolˌiβeɾˈales +NEOLÍTICA nˌeolˈitika +NEOLÍTICAS nˌeolˈitikas +NEOLÍTICO nˌeolˈitiko +NEOLÍTICOS nˌeolˈitikos +NEOLOGISMO nˌeoloxˈismo +NEOMEXICANO nˌeomˌexikˈano +NEÓN neˈon +NEONATAL nˌeonatˈal +NEONATALES nˌeonatˈales +NEONATIVO nˌeonatˈiβo +NEONAZISMO nˌeonaθˈismo +NEOPAGANO nˌeopaɣˈano +NEOPENTECOSTAL nˌeopˌentekostˈal +NEOPENTECOSTALES nˌeopˌentekostˈales +NEOPERONISTA nˌeopˌeɾonˈista +NEOPLASIA nˌeoplˈasja +NEOPLASTICISMO nˌeoplˌastiθˈismo +NEOPLATERESCO nˌeoplˌateɾˈesko +NEOPRENO nˌeopɾˈeno +NEOPROFESIONAL nˌeopɾˌofesjonˈal +NEOPROGRESISTA nˌeopɾˌoɣɾesˈista +NEOPROGRESISTAS nˌeopɾˌoɣɾesˈistas +NEORREALISTA nˌeoɾɾˌealˈista +NEORREALISTAS nˌeoɾɾˌealˈistas +NEORRENACENTISTA nˌeoɾɾˌenaθentˈista +NEORRENACENTISTAS nˌeoɾɾˌenaθentˈistas +NEORROMÁNICO nˌeoɾɾomˈaniko +NEORROMANTICISMO nˌeoɾɾˌomantiθˈismo +NEOTROPICALES nˌeotɾˌopikˈales +NEOVASCULARIZACIÓN nˌeoβˌaskulˌaɾiθaθjˈon +NEOVOLCÁNICO nˌeoβolkˈaniko +NEPAL nepˈal +NEPALÉS nˌepalˈes +NEPALESA nˌepalˈesa +NEPALESAS nˌepalˈesas +NEPALESES nˌepalˈeses +NEPALÍ nˌepalˈi +NEPALÍS nˌepalˈis +NEPOTISMO nˌepotˈismo +NEPOTISTAS nˌepotˈistas +NEPTUNIO nepːtˈunjo +NEPTUNO nepːtˈuno +ÑEQUE ɲˈeke +NERAZZURRA nˌeɾatsˈuɾɾa +NERAZZURRAS nˌeɾatsˈuɾɾas +NERAZZURRO nˌeɾatsˈuɾɾo +NERAZZURROS nˌeɾatsˈuɾɾos +NERD nˈeɾd +NERDO nˈeɾðo +NEREIDA neɾˈeɪða +NERÍTICO neɾˈitiko +NERONIANO nˌeɾonjˈano +NERVACIÓN nˌeɾβaθjˈon +NERVIO nˈeɾβjo +NERVIOS nˈeɾβjos +NERVIOSA neɾβjˈosa +NERVIOSAMENTE neɾβjˈosamˈente +NERVIOSAS neɾβjˈosas +NERVIOSISMO nˌeɾβjosˈismo +NERVIOSO neɾβjˈoso +NERVIOSOS neɾβjˈosos +NÉRVULO nˈeɾβulo +NETA nˈeta +NETAMENTE nˈetamˈente +NETAS nˈetas +NETNOGRAFÍA nˌetnoɣɾafˈia +NETO nˈeto +NETWORKING netwˈoɾkiŋ +NEUMA nˈeʊma +NEUMÁTICA neʊmˈatika +NEUMÁTICAS neʊmˈatikas +NEUMÁTICO neʊmˈatiko +NEUMÁTICOS neʊmˈatikos +NEUMOCITO nˌeʊmoθˈito +NEUMOCÓCICO nˌeʊmokˈoθiko +NEUMOCOCO nˌeʊmokˈoko +NEUMOCONIOSIS nˌeʊmokonjˈosis +NEUMOLOGÍA nˌeʊmoloxˈia +NEUMONÍA nˌeʊmonˈia +NEUMONITIS nˌeʊmonˈitis +NEUMOPERITONEO nˌeʊmopˌeɾitonˈeo +NEUMOTÓRAX nˌeʊmotˈoɾaks +NEUQUINO neʊkˈino +NEURAL neʊɾˈal +NEURALGIA neʊɾˈalxja +NEURILEMOMA nˌeʊɾilemˈoma +NEURINOMA nˌeʊɾinˈoma +NEURITA neʊɾˈita +NEURITIS neʊɾˈitis +NEUROANATOMÍA nˌeʊɾoˌanatomˈia +NEUROANATÓMICA nˌeʊɾoˌanatˈomika +NEUROANATÓMICAS nˌeʊɾoˌanatˈomikas +NEUROANATÓMICO nˌeʊɾoˌanatˈomiko +NEUROANATÓMICOS nˌeʊɾoˌanatˈomikos +NEUROBLASTO nˌeʊɾoβlˈasto +NEUROBLASTOS nˌeʊɾoβlˈastos +NEUROCIRUJANA nˌeʊɾoθˌiɾuxˈana +NEUROCIRUJANAS nˌeʊɾoθˌiɾuxˈanas +NEUROCIRUJANO nˌeʊɾoθˌiɾuxˈano +NEUROCIRUJANOS nˌeʊɾoθˌiɾuxˈanos +NEUROCISTICERCOSIS nˌeʊɾoθˌistiθeɾkˈosis +NEUROCRÁNEO nˌeʊɾokɾˈaneo +NEURODEGENERATIVA nˌeʊɾoðˌexenˌeɾatˈiβa +NEURODEGENERATIVAS nˌeʊɾoðˌexenˌeɾatˈiβas +NEURODEGENERATIVO nˌeʊɾoðˌexenˌeɾatˈiβo +NEURODEGENERATIVOS nˌeʊɾoðˌexenˌeɾatˈiβos +NEUROECTODERMO nˌeʊɾoˌektoðˈeɾmo +NEUROENDOCRINO nˌeʊɾoˌendokɾˈino +NEUROFIBRILAR nˌeʊɾofˌiβɾilˈaɾ +NEUROFIBRILARES nˌeʊɾofˌiβɾilˈaɾes +NEUROHIPÓFISIS nˌeʊɾoipˈofisis +NEUROIDE neʊɾˈoɪðe +NEUROLÓGICA nˌeʊɾolˈoxika +NEUROLÓGICAMENTE nˌeʊɾolˈoxikamˈente +NEUROLÓGICAS nˌeʊɾolˈoxikas +NEUROLÓGICO nˌeʊɾolˈoxiko +NEUROLÓGICOS nˌeʊɾolˈoxikos +NEURÓLOGO neʊɾˈoloɣo +NEUROMITO nˌeʊɾomˈito +NEUROMUSCULAR nˌeʊɾomˌuskulˈaɾ +NEURONA neʊɾˈona +NEURONAL nˌeʊɾonˈal +NEUROONCOLOGÍA nˌeʊɾoˌonkoloxˈia +NEUROPSICÓLOGO nˌeʊɾopsikˈoloɣo +NEUROQUÍMICO nˌeʊɾokˈimiko +NEUROQUIRÚRGICA nˌeʊɾokiɾˈuɾxika +NEUROSENSORIAL nˌeʊɾosˌensoɾjˈal +NEUROSICÓLOGA nˌeʊɾosikˈoloɣa +NEUROSÍFILIS nˌeʊɾosˈifilis +NEUROTMESIS nˌeʊɾotmˈesis +NEUROTOXICIDAD nˌeʊɾotˌoksiθiðˈad +NEUROTÓXICO nˌeʊɾotˈoksiko +NEUROTOXINA nˌeʊɾotoksˈina +NEUROVASCULAR nˌeʊɾoβˌaskulˈaɾ +NEURULACIÓN nˌeʊɾulaθjˈon +NEUTLE nˈeʊtle +NEUTRAL neʊtɾˈal +NEUTRALES neʊtɾˈales +NEUTRALIDAD nˌeʊtɾaliðˈad +NEUTRALIZACIÓN nˌeʊtɾalˌiθaθjˈon +NEUTRALIZADA nˌeʊtɾaliθˈaða +NEUTRALIZADAS nˌeʊtɾaliθˈaðas +NEUTRALIZADO nˌeʊtɾaliθˈaðo +NEUTRALIZADOS nˌeʊtɾaliθˈaðos +NEUTRALIZANTE nˌeʊtɾaliθˈante +NEUTRALIZAR nˌeʊtɾaliθˈaɾ +NEUTRINO neʊtɾˈino +NEUTRO nˈeʊtɾo +NEUTROFILIA nˌeʊtɾofˈilja +NEUTRÓN neʊtɾˈon +NEUTRÓNICO neʊtɾˈoniko +NEUTROPENIA nˌeʊtɾopˈenja +NEUTROPÉNICA nˌeʊtɾopˈenika +NEUTROPÉNICAS nˌeʊtɾopˈenikas +NEUTROPÉNICO nˌeʊtɾopˈeniko +NEUTROPÉNICOS nˌeʊtɾopˈenikos +NEVADA neβˈaða +NEVADAS neβˈaðas +NEVADENSE nˌeβaðˈɛnse +NEVADO neβˈaðo +NEVADOS neβˈaðos +NEVAR neβˈaɾ +NEVERA neβˈeɾa +NEVERO neβˈeɾo +NEVISCAR nˌeβiskˈaɾ +NEW nˈew +ÑEW ɲˈew +NEWTONIANA nˌewtonjˈana +NEWTONIANAS nˌewtonjˈanas +NEWTONIANO nˌewtonjˈano +NEWTONIANOS nˌewtonjˈanos +NEYMAR neɪmˈaɾ +NI nˈi +NIÁGARA njˈaɣaɾa +NIBELUNGO nˌiβelˈuŋɡo +NICANOR nˌikanˈoɾ +NICARAGUA nˌikaɾˈaɣwa +NICENA niθˈena +NICENAS niθˈenas +NICENO niθˈeno +NICENOS niθˈenos +NICHE nˈitʃe +NICHO nˈitʃo +NICOLÁS nˌikolˈas +NICOLEÑA nˌikolˈeɲa +NICOLEÑAS nˌikolˈeɲas +NICOLEÑO nˌikolˈeɲo +NICOLEÑOS nˌikolˈeɲos +NICOSIA nikˈosja +NICOTIANAMINA nˌikotjˌanamˈina +NICOTINA nˌikotˈina +NICOTÍNICO nˌikotˈiniko +NICTÁLOPE niktˈalope +NICTÁLOPES niktˈalopes +NICTALOPÍA nˌiktalopˈia +NIDIFICANTES nˌiðifikˈantes +NIDITO niðˈito +NIDO nˈiðo +NIEBLA njˈeβla +NIETECILLO njˌeteθˈiʎo +NIETECITA njˌeteθˈita +NIETECITO njˌeteθˈito +NIETITO njetˈito +NIETO njˈeto +NIEVE njˈeβe +NIEVES njˈeβes +NIEVO njˈeβo +NÍGER nˈixeɾ +NIGERIA nixˈeɾja +NIGERIANA nˌixeɾjˈana +NIGERIANAS nˌixeɾjˈanas +NIGERIANO nˌixeɾjˈano +NIGERIANOS nˌixeɾjˈanos +NIGÉRRIMO nixˈeɾɾimo +NIGHTCLUB niɣtklˈub +NIGROESTRIADA nˌiɣɾoˌestɾiˈaða +NIGROESTRIADAS nˌiɣɾoˌestɾiˈaðas +NIGROESTRIADO nˌiɣɾoˌestɾiˈaðo +NIGROESTRIADOS nˌiɣɾoˌestɾiˈaðos +NIHILISMO nˌiilˈismo +NIHONIO niˈonjo +NIKE nˈike +NIKÉ nikˈe +NILO nˈilo +NILÓN nilˈon +NIMBADA nimbˈaða +NIMBADAS nimbˈaðas +NIMBADO nimbˈaðo +NIMBADOS nimbˈaðos +NIMBAR nimbˈaɾ +NIMIEDAD nˌimjeðˈad +NIMIO nˈimjo +NIÑA nˈiɲa +NIÑAS nˈiɲas +NIÑE nˈiɲe +NIÑERA niɲˈeɾa +NIÑERÍA nˌiɲeɾˈia +NIÑERO niɲˈeɾo +NIÑES nˈiɲes +NIÑEZ niɲˈeθ +NINFA nˈimfa +NINFAL nimfˈal +NINFÓMANA nimfˈomana +NINFOMANÍACO nˌimfomanˈiako +NINGÚN niŋɡˈun +NINGUNA niŋɡˈuna +NINGUNAS niŋɡˈunas +NINGUNEADA nˌiŋɡuneˈaða +NINGUNEADAS nˌiŋɡuneˈaðas +NINGUNEADO nˌiŋɡuneˈaðo +NINGUNEADOS nˌiŋɡuneˈaðos +NINGUNEAR nˌiŋɡuneˈaɾ +NINGUNO niŋɡˈuno +NINGUNOS niŋɡˈunos +NINI nˈini +NIÑO nˈiɲo +NIÑOS nˈiɲos +NÍNOX nˈinoks +NIOBIO njˈoβjo +NIPOFILIA nˌipofˈilja +NIPÓN nipˈon +NÍQUEL nˈikel +NIQUELADA nˌikelˈaða +NIQUELADAS nˌikelˈaðas +NIQUELADO nˌikelˈaðo +NIQUELADOS nˌikelˈaðos +NIQUELAR nˌikelˈaɾ +NIQUELERO nˌikelˈeɾo +ÑIRE ɲˈiɾe +ÑIRRE ɲˈiɾɾe +NIRVANA niɾβˈana +NÍSCALO nˈiskalo +ÑISÑIL ɲisɲˈil +NÍSPERO nˈispeɾo +NISTAGMO nistˈaɡmo +NÍTIDA nˈitiða +NÍTIDAS nˈitiðas +NITIDEZ nˌitiðˈeθ +NÍTIDO nˈitiðo +NÍTIDOS nˈitiðos +NITRATO nitɾˈato +NITRIFICA nˌitɾifˈika +NITRIFICACIÓN nˌitɾifˌikaθjˈon +NITRIFICADA nˌitɾifikˈaða +NITRIFICADAS nˌitɾifikˈaðas +NITRIFICADO nˌitɾifikˈaðo +NITRIFICADOS nˌitɾifikˈaðos +NITRIFICAMOS nˌitɾifikˈamos +NITRIFICANDO nˌitɾifikˈando +NITRIFICANTE nˌitɾifikˈante +NITRIFICAR nˌitɾifikˈaɾ +NITRIFICARA nˌitɾifikˈaɾa +NITRIFICARÁ nˌitɾifˌikaɾˈa +NITRIFICÁRAMOS nˌitɾifikˈaɾamos +NITRIFICARAS nˌitɾifikˈaɾas +NITRIFICARÁS nˌitɾifˌikaɾˈas +NITRIFICAREIS nˌitɾifikˈaɾeɪs +NITRIFICAREMOS nˌitɾifˌikaɾˈemos +NITRIFICARES nˌitɾifikˈaɾes +NITRIFICARÍAMOS nˌitɾifˌikaɾˈiamos +NITRIFICAS nˌitɾifˈikas +NITRIFICASTE nˌitɾifikˈaste +NITRIFICO nˌitɾifˈiko +NITRIFIQUE nˌitɾifˈike +NITRIFIQUEMOS nˌitɾifikˈemos +NITRIFIQUES nˌitɾifˈikes +NITRO nˈitɾo +NITROCELULOSA nˌitɾoθˌelulˈosa +NITRÓFILO nitɾˈofilo +NITROFURANTOÍNA nˌitɾofˌuɾantoˈina +NITRÓGENO nitɾˈoxeno +NITROGLICOL nˌitɾoɣlikˈol +NITROMETANO nˌitɾometˈano +NIVACLÉ nˌiβaklˈe +NIVEL niβˈel +NIVELACIÓN nˌiβelaθjˈon +NIVELADA nˌiβelˈaða +NIVELADAS nˌiβelˈaðas +NIVELADO nˌiβelˈaðo +NIVELADOR nˌiβelaðˈoɾ +NIVELADOS nˌiβelˈaðos +NIVELAR nˌiβelˈaɾ +NIVELES niβˈeles +NÍVEO nˈiβeo +NIX nˈiks +NIXTAMAL nˌikstamˈal +NIXTAMALIZACIÓN nˌikstamˌaliθaθjˈon +NIXTAMALIZADA nˌikstamˌaliθˈaða +NIXTAMALIZADAS nˌikstamˌaliθˈaðas +NIXTAMALIZADO nˌikstamˌaliθˈaðo +NIXTAMALIZADOS nˌikstamˌaliθˈaðos +NIXTAMALIZAR nˌikstamˌaliθˈaɾ +NIZA nˈiθa +NIZARÍ nˌiθaɾˈi +NO nˈo +ÑOBA ɲˈoβa +NOBELIO noβˈeljo +NOBLE nˈoβle +NOBLEZA noβlˈeθa +NOCARDIOSIS nˌokaɾðjˈosis +NOCAUT nokˈaʊt +NOCHE nˈotʃe +NOCHEBUENA nˌotʃeβwˈena +NOCHECITA nˌotʃeθˈita +NOCHERO notʃˈeɾo +NOCHES nˈotʃes +NOCHEVIEJA nˌotʃeβjˈexa +NOCILLA noθˈiʎa +NOCIÓN noθjˈon +NOCIVA noθˈiβa +NOCIVAS noθˈiβas +NOCIVO noθˈiβo +NOCIVOS noθˈiβos +ÑOCO ɲˈoko +NOCTURNO noktˈuɾno +NODO nˈoðo +NODOSO noðˈoso +NODRIZA noðɾˈiθa +NODULACIÓN nˌoðulaθjˈon +NODULAR nˌoðulˈaɾ +NOÉ noˈe +NOEMÍ nˌoemˈi +NOES nˈoes +NOGADA noɣˈaða +NOGAL noɣˈal +NOGUERA noɣˈeɾa +NOLASCO nolˈasko +NÓMADA nˈomaða +NÓMADE nˈomaðe +NOMÁS nomˈas +NOMBRADA nombɾˈaða +NOMBRADAS nombɾˈaðas +NOMBRADO nombɾˈaðo +NOMBRADOS nombɾˈaðos +NOMBRAMIENTO nˌombɾamjˈɛnto +NOMBRANTE nombɾˈante +NOMBRAR nombɾˈaɾ +NOMBRASTE nombɾˈaste +NOMBRE nˈombɾe +NOMBRECITO nˌombɾeθˈito +NOMBRES nˈombɾes +NOMBRO nˈombɾo +NOMENCLADOR nˌomenklaðˈoɾ +NOMENCLATURAL nˌomenklˌatuɾˈal +NOMEOLVIDES nˌomeolβˈiðes +NÓMINA nˈomina +NOMINACIÓN nˌominaθjˈon +NOMINADA nˌominˈaða +NOMINADAS nˌominˈaðas +NOMINADO nˌominˈaðo +NOMINADOS nˌominˈaðos +NOMINAL nˌominˈal +NOMINALISTA nˌominalˈista +NOMINALIZADA nˌominˌaliθˈaða +NOMINALIZADAS nˌominˌaliθˈaðas +NOMINALIZADO nˌominˌaliθˈaðo +NOMINALIZADOS nˌominˌaliθˈaðos +NOMINAR nˌominˈaɾ +NOMINATIVA nˌominatˈiβa +NOMINATIVAS nˌominatˈiβas +NOMINATIVO nˌominatˈiβo +NOMINATIVOS nˌominatˈiβos +NOMO nˈomo +NOMOGRAMA nˌomoɣɾˈama +NOMOLÓGICO nˌomolˈoxiko +NOMOS nˈomos +NON nˈon +NONADA nonˈaða +NONAGENARIA nˌonaxenˈaɾja +NONAGENARIAS nˌonaxenˈaɾjas +NONAGENARIO nˌonaxenˈaɾjo +NONAGENARIOS nˌonaxenˈaɾjos +NONAGÉSIMA nˌonaxˈesima +NONAGÉSIMAS nˌonaxˈesimas +NONAGÉSIMO nˌonaxˈesimo +NONAGÉSIMOS nˌonaxˈesimos +ÑOÑEADA ɲˌoɲeˈaða +ÑOÑEADAS ɲˌoɲeˈaðas +ÑOÑEADO ɲˌoɲeˈaðo +ÑOÑEADOS ɲˌoɲeˈaðos +ÑOÑEAR ɲˌoɲeˈaɾ +ÑOÑERÍA ɲˌoɲeɾˈia +NONES nˈones +NONILLIZA nˌoniʎˈiθa +NONINGENTÉSIMO nˌoniŋxentˈesimo +NONIO nˈonjo +NONO nˈono +ÑOÑO ɲˈoɲo +NOONGAR nˌooŋɡˈaɾ +NOP nˈop +NOPAL nopˈal +NOPALES nopˈales +NOQUEADA nˌokeˈaða +NOQUEADAS nˌokeˈaðas +NOQUEADO nˌokeˈaðo +NOQUEADOS nˌokeˈaðos +NOQUEAR nˌokeˈaɾ +ÑOQUI ɲˈoki +ÑOQUIS ɲˈokis +ÑOR ɲˈoɾ +NORADRENÉRGICO nˌoɾaðɾenˈeɾxiko +NORÁIS noɾˈais +NORAY noɾˈaɪ +NORCAROLINO nˌoɾkaɾolˈino +NORCOREANA nˌoɾkoɾeˈana +NORCOREANAS nˌoɾkoɾeˈanas +NORCOREANO nˌoɾkoɾeˈano +NORCOREANOS nˌoɾkoɾeˈanos +NORDAKOTEÑO nˌoɾðakotˈeɲo +NÓRDICA nˈoɾðika +NÓRDICAS nˈoɾðikas +NÓRDICO nˈoɾðiko +NÓRDICOS nˈoɾðikos +NORFLOXACINO nˌoɾfloksaθˈino +NORIA nˈoɾja +NORIEGA noɾjˈeɣa +NORMA nˈoɾma +NORMADA noɾmˈaða +NORMADAS noɾmˈaðas +NORMADO noɾmˈaðo +NORMADOS noɾmˈaðos +NORMAL noɾmˈal +NORMALITO nˌoɾmalˈito +NORMALIZA nˌoɾmalˈiθa +NORMALIZADA nˌoɾmaliθˈaða +NORMALIZADAS nˌoɾmaliθˈaðas +NORMALIZADO nˌoɾmaliθˈaðo +NORMALIZADOS nˌoɾmaliθˈaðos +NORMALIZAMOS nˌoɾmaliθˈamos +NORMALIZANDO nˌoɾmaliθˈando +NORMALIZAR nˌoɾmaliθˈaɾ +NORMALIZARA nˌoɾmaliθˈaɾa +NORMALIZARÁ nˌoɾmalˌiθaɾˈa +NORMALIZÁRAMOS nˌoɾmaliθˈaɾamos +NORMALIZARAS nˌoɾmaliθˈaɾas +NORMALIZARÁS nˌoɾmalˌiθaɾˈas +NORMALIZAREIS nˌoɾmaliθˈaɾeɪs +NORMALIZAREMOS nˌoɾmalˌiθaɾˈemos +NORMALIZARES nˌoɾmaliθˈaɾes +NORMALIZARÍAMOS nˌoɾmalˌiθaɾˈiamos +NORMALIZAS nˌoɾmalˈiθas +NORMALIZASTE nˌoɾmaliθˈaste +NORMALIZO nˌoɾmalˈiθo +NORMALMENTE noɾmˈalmˈente +NORMANDÍA nˌoɾmandˈia +NORMANDO noɾmˈando +NORMAR noɾmˈaɾ +NORMATIVA nˌoɾmatˈiβa +NORMATIVAS nˌoɾmatˈiβas +NORMATIVISMO nˌoɾmatiβˈismo +NORMATIVIZACIÓN nˌoɾmatˌiβiθaθjˈon +NORMATIVIZAR nˌoɾmatˌiβiθˈaɾ +NORMATIVO nˌoɾmatˈiβo +NORMEN nˈoɾmen +NORMES nˈoɾmes +NORMO nˈoɾmo +NORMOCÍTICO nˌoɾmoθˈitiko +NORMOEVOLUTIVO nˌoɾmoˌeβolutˈiβo +NOROSETIO nˌoɾosˈetjo +NORPERUANO nˌoɾpeɾuˈano +ÑORSA ɲˈoɾsa +ÑORSO ɲˈoɾso +NORTAMERICANO nˌoɾtamˌeɾikˈano +NORTE nˈoɾte +NORTEAMERICANO nˌoɾteˌameɾikˈano +NORTEÑA noɾtˈeɲa +NORTEÑAS noɾtˈeɲas +NORTEÑO noɾtˈeɲo +NORTEÑOS noɾtˈeɲos +NORTINA noɾtˈina +NORUEGA nˌoɾuˈeɣa +NORUEGO nˌoɾuˈeɣo +NORUEGOS nˌoɾuˈeɣos +NOS nˈos +NOSOCOMIAL nˌosokomjˈal +NOSOCOMIO nˌosokˈomjo +NOSOLOGÍA nˌosoloxˈia +NOSOLÓGICO nˌosolˈoxiko +NOSOTRAS nosˈotɾas +NOSOTRES nosˈotɾes +NOSOTROS nosˈotɾos +NOSTALGIA nostˈalxja +NOSTÁLGICO nostˈalxiko +NOTA nˈota +NOTABILIDAD nˌotaβˌiliðˈad +NOTABLE notˈaβle +NOTABLES notˈaβles +NOTACIÓN nˌotaθjˈon +NOTADA notˈaða +NOTADAS notˈaðas +NOTADO notˈaðo +NOTADOS notˈaðos +NOTAMOS notˈamos +NOTANDO notˈando +NOTAR notˈaɾ +NOTARIA notˈaɾja +NOTARIADO nˌotaɾjˈaðo +NOTARIAS notˈaɾjas +NOTARIO notˈaɾjo +NOTAS nˈotas +NOTEBOOK nˌoteβoˈok +NOTERA notˈeɾa +NOTERO notˈeɾo +NOTICIA notˈiθja +NOTICIADA nˌotiθjˈaða +NOTICIADAS nˌotiθjˈaðas +NOTICIADO nˌotiθjˈaðo +NOTICIADOS nˌotiθjˈaðos +NOTICIAMOS nˌotiθjˈamos +NOTICIAR nˌotiθjˈaɾ +NOTICIAS notˈiθjas +NOTICIERO nˌotiθjˈeɾo +NOTICIEROS nˌotiθjˈeɾos +NOTIFICACIÓN nˌotifˌikaθjˈon +NOTIFICADA nˌotifikˈaða +NOTIFICADAS nˌotifikˈaðas +NOTIFICADO nˌotifikˈaðo +NOTIFICADOR nˌotifˌikaðˈoɾ +NOTIFICADOS nˌotifikˈaðos +NOTIFICAMOS nˌotifikˈamos +NOTO nˈoto +NOTORIO notˈoɾjo +NOTOSUQUIO nˌotosˈukjo +NOTRO nˈotɾo +NOTROS nˈotɾos +NOVA nˈoβa +NOVACIÓN nˌoβaθjˈon +NOVADA noβˈaða +NOVADAS noβˈaðas +NOVADO noβˈaðo +NOVADOS noβˈaðos +NOVATADA nˌoβatˈaða +NOVATO noβˈato +NOVECENTISTA nˌoβeθentˈista +NOVECIENTAS nˌoβeθjˈɛntas +NOVECIENTOS nˌoβeθjˈɛntos +NOVEDAD nˌoβeðˈad +NOVEDADES nˌoβeðˈaðes +NOVEDOSO nˌoβeðˈoso +NOVEL noβˈel +NOVELA noβˈela +NOVELABLE nˌoβelˈaβle +NOVELAR nˌoβelˈaɾ +NOVELDENSE nˌoβelðˈɛnse +NOVELERA nˌoβelˈeɾa +NOVELERAS nˌoβelˈeɾas +NOVELERO nˌoβelˈeɾo +NOVELEROS nˌoβelˈeɾos +NOVELETA nˌoβelˈeta +NOVELISTA nˌoβelˈista +NOVELO noβˈelo +NOVELÓN nˌoβelˈon +NOVENA noβˈena +NOVENAS noβˈenas +NOVENO noβˈeno +NOVENOS noβˈenos +NOVENTA noβˈɛnta +NOVENTAS noβˈɛntas +NOVENTAVO nˌoβentˈaβo +NOVENTISTAS nˌoβentˈistas +NOVGORODIANO nˌobɣoɾoðjˈano +NOVIA nˈoβja +NOVIAZGO noβjˈaθɣo +NOVICIA noβˈiθja +NOVICIO noβˈiθjo +NOVIECITO nˌoβjeθˈito +NOVIEMBRE noβjˈembɾe +NOVILUNIO nˌoβilˈunjo +NOVIO nˈoβjo +NOVÍSIMA noβˈisima +NOVÍSIMAS noβˈisimas +NOVÍSIMOS noβˈisimos +ÑU ɲˈu +NUAKCHOT nwaktʃˈot +NUBE nˈuβe +NUBECITA nˌuβeθˈita +NUBERU nuβˈeɾu +NUBIA nˈuβja +NÚBIL nˈuβil +NUBLA nˈuβla +NUBLADA nuβlˈaða +NUBLADAS nuβlˈaðas +NUBLADO nuβlˈaðo +NUBLADOS nuβlˈaðos +NUBLAMOS nuβlˈamos +NUBLANDO nuβlˈando +NUBLAR nuβlˈaɾ +ÑUBLENSE ɲuβlˈɛnse +ÑUBLINA ɲuβlˈina +ÑUBLINO ɲuβlˈino +NUBLO nˈuβlo +ÑUBLO ɲˈuβlo +NUBLOSO nuβlˈoso +ÑUBLOSO ɲuβlˈoso +NUCA nˈuka +NUCELA nuθˈela +NUCLEADA nˌukleˈaða +NUCLEADAS nˌukleˈaðas +NUCLEADO nˌukleˈaðo +NUCLEADOS nˌukleˈaðos +NUCLEAMIENTO nˌukleamjˈɛnto +NUCLEAR nˌukleˈaɾ +NUCLEARES nˌukleˈaɾes +NÚCLEO nˈukleo +NUCLEOELÉCTRICO nˌukleˌoelˈektɾiko +NUCLEOSÍDICO nˌukleosˈiðiko +NÚCLIDO nˈukliðo +ÑUCO ɲˈuko +NÚCULA nˈukula +NUDISMO nuðˈismo +NUDISTAS nuðˈistas +NUDO nˈuðo +ÑUDO ɲˈuðo +NUDRIR nuðɾˈiɾ +NUECECILLA nwˌeθeθˈiʎa +NUECES nwˈeθes +NUEGADO nweɣˈaðo +NUÉGADO nwˈeɣaðo +NUERA nwˈeɾa +NUESTRA nwˈestɾa +NUESTRAS nwˈestɾas +NUESTRO nwˈestɾo +NUESTROS nwˈestɾos +NUEVA nwˈeβa +NUEVAMENTE nwˈeβamˈente +NUEVAOLERA nwˌeβaolˈeɾa +NUEVAOLERAS nwˌeβaolˈeɾas +NUEVAOLERO nwˌeβaolˈeɾo +NUEVAOLEROS nwˌeβaolˈeɾos +NUEVAS nwˈeβas +NUEVE nwˈeβe +NUEVECITA nwˌeβeθˈita +NUEVECITAS nwˌeβeθˈitas +NUEVECITO nwˌeβeθˈito +NUEVECITOS nwˌeβeθˈitos +NUEVITAS nweβˈitas +NUEVITERO nwˌeβitˈeɾo +NUEVITO nweβˈito +NUEVO nwˈeβo +NUEVOLEONÉS nwˌeβolˌeonˈes +NUEVOS nwˈeβos +NUEZ nwˈeθ +NULIDAD nˌuliðˈad +NULIFICAR nˌulifikˈaɾ +NULO nˈulo +NUMANTINA nˌumantˈina +NUMANTINAS nˌumantˈinas +NUMANTINO nˌumantˈino +NUMANTINOS nˌumantˈinos +NUMEN nˈumen +NUMERABILIDAD nˌumeɾˌaβiliðˈad +NUMERABLE nˌumeɾˈaβle +NUMERABLES nˌumeɾˈaβles +NUMERACIÓN nˌumeɾaθjˈon +NUMERADA nˌumeɾˈaða +NUMERADAS nˌumeɾˈaðas +NUMERADO nˌumeɾˈaðo +NUMERADOS nˌumeɾˈaðos +NUMERAL nˌumeɾˈal +NUMERAMOS nˌumeɾˈamos +NUMERANDO nˌumeɾˈando +NUMERAR nˌumeɾˈaɾ +NUMERARIO nˌumeɾˈaɾjo +NUMÉRICA numˈeɾika +NUMÉRICAS numˈeɾikas +NUMÉRICO numˈeɾiko +NUMÉRICOS numˈeɾikos +NUMERO numˈeɾo +NUMERÓ nˌumeɾˈo +NÚMERO nˈumeɾo +NUMEROSO nˌumeɾˈoso +NUMEROTE nˌumeɾˈote +NUMISMÁTICO nˌumismˈatiko +NUNCA nˈunka +NUNCIATURA nˌunθjatˈuɾa +NUNCIATURAS nˌunθjatˈuɾas +NÚÑEZ nˈuɲeθ +ÑUÑOA ɲuɲˈoa +NUPCIAL nupθjˈal +NUPCIAS nˈupθjas +NUQUIBLANCO nˌukiβlˈanko +NURÁGICO nuɾˈaxiko +NÚREMBERG nˈuɾembeɾɡ +NURIA nˈuɾja +NURISTANÍ nˌuɾistanˈi +ÑUSTA ɲˈusta +NUTRA nˈutɾa +NUTRACÉUTICO nˌutɾaθˈeutˌiko +NUTRAMOS nutɾˈamos +NUTRAS nˈutɾas +NUTRE nˈutɾe +NUTRES nˈutɾes +NUTRIA nˈutɾia +NUTRÍAMOS nutɾˈiamos +NUTRIAS nˈutɾias +NUTRICIÓN nˌutɾiθjˈon +NUTRICIONAL nˌutɾiθjonˈal +NUTRIDA nutɾˈiða +NUTRIDAS nutɾˈiðas +NUTRIDO nutɾˈiðo +NUTRIDOS nutɾˈiðos +NUTRIMENTAL nˌutɾimentˈal +NUTRIMOS nutɾˈimos +NUTRIR nutɾˈiɾ +NUTRIRÁ nˌutɾiɾˈa +NUTRIRÁS nˌutɾiɾˈas +NUTRIREMOS nˌutɾiɾˈemos +NUTRIRÍAMOS nˌutɾiɾˈiamos +NUTRISTE nutɾˈiste +NUTRITIVO nˌutɾitˈiβo +NUTRO nˈutɾo +NUUK nuˈuk +NY nˈi +O ˈo +Ó ˈo +OASIS oˈasis +OAXACA ˌoaksˈaka +OAXAQUEÑO ˌoaksakˈeɲo +OAXAQUITA ˌoaksakˈita +OBAMA oβˈama +OBCECACIÓN ˌoβθekaθjˈon +OBCECADA ˌoβθekˈaða +OBCECADAS ˌoβθekˈaðas +OBCECADO ˌoβθekˈaðo +OBCECADOS ˌoβθekˈaðos +OBCECAMOS ˌoβθekˈamos +OBCECANDO ˌoβθekˈando +OBCECAR ˌoβθekˈaɾ +OBEDECER ˌoβeðeθˈeɾ +OBEDECIDA ˌoβeðeθˈiða +OBEDECIDAS ˌoβeðeθˈiðas +OBEDECIDO ˌoβeðeθˈiðo +OBEDECIDOS ˌoβeðeθˈiðos +OBEDECIMIENTO ˌoβeðˌeθimjˈɛnto +OBEDIENCIA ˌoβeðjˈɛnθja +OBEDIENTE ˌoβeðjˈɛnte +OBEDIENTES ˌoβeðjˈɛntes +OBERTURA ˌoβeɾtˈuɾa +OBESIDAD ˌoβesiðˈad +OBESO oβˈeso +ÓBICE ˈoβiθe +OBISPAL ˌoβispˈal +OBISPALÍA ˌoβispalˈia +OBISPAR ˌoβispˈaɾ +OBISPO oβˈispo +ÓBITO ˈoβito +OBJECIÓN ˌoβxeθjˈon +OBJETADA ˌoβxetˈaða +OBJETADAS ˌoβxetˈaðas +OBJETADO ˌoβxetˈaðo +OBJETADOS ˌoβxetˈaðos +OBJETAL ˌoβxetˈal +OBJETAMOS ˌoβxetˈamos +OBJETIVABLE ˌoβxetiβˈaβle +OBJETIVACIÓN ˌoβxetˌiβaθjˈon +OBJETIVADOR ˌoβxetˌiβaðˈoɾ +OBJETIVAR ˌoβxetiβˈaɾ +OBJETIVIDAD ˌoβxetˌiβiðˈad +OBJETIVISMO ˌoβxetiβˈismo +OBJETIVISTA ˌoβxetiβˈista +OBJETIVO ˌoβxetˈiβo +OBJETO oβxˈeto +OBLANCEOLADO ˌoβlanθˌeolˈaðo +ÓBLAST ˈoβlast +OBLATO oβlˈato +OBLEA oβlˈea +OBLIGACIÓN ˌoβliɣaθjˈon +OBLIGACIONISTA ˌoβliɣˌaθjonˈista +OBLIGADA ˌoβliɣˈaða +OBLIGADAS ˌoβliɣˈaðas +OBLIGADO ˌoβliɣˈaðo +OBLIGADOS ˌoβliɣˈaðos +OBLIGANTE ˌoβliɣˈante +OBLIGAR ˌoβliɣˈaɾ +OBLIGAS oβlˈiɣas +OBLIGATORIA ˌoβliɣatˈoɾja +OBLIGATORIAS ˌoβliɣatˈoɾjas +OBLIGATORIO ˌoβliɣatˈoɾjo +OBLIGATORIOS ˌoβliɣatˈoɾjos +OBLITERA ˌoβlitˈeɾa +OBLITERADA ˌoβliteɾˈaða +OBLITERADAS ˌoβliteɾˈaðas +OBLITERADO ˌoβliteɾˈaðo +OBLITERADOS ˌoβliteɾˈaðos +OBLITERÁIS ˌoβliteɾˈais +OBLITERAMOS ˌoβliteɾˈamos +OBLITERANDO ˌoβliteɾˈando +OBLITERANTE ˌoβliteɾˈante +OBLITERAR ˌoβliteɾˈaɾ +OBLITERARA ˌoβliteɾˈaɾa +OBLITERARÁ ˌoβlitˌeɾaɾˈa +OBLITERÁRAMOS ˌoβliteɾˈaɾamos +OBLITERARAS ˌoβliteɾˈaɾas +OBLITERARÁS ˌoβlitˌeɾaɾˈas +OBLITERAREIS ˌoβliteɾˈaɾeɪs +OBLITERARÉIS ˌoβlitˌeɾaɾˈeis +OBLITERAREMOS ˌoβlitˌeɾaɾˈemos +OBLITERARES ˌoβliteɾˈaɾes +OBLITERARÍA ˌoβlitˌeɾaɾˈia +OBLITERARÍAMOS ˌoβlitˌeɾaɾˈiamos +OBLITERARÍAS ˌoβlitˌeɾaɾˈias +OBLITERAS ˌoβlitˈeɾas +OBLITERASTE ˌoβliteɾˈaste +OBLITERE ˌoβlitˈeɾe +OBLITERÉIS ˌoβliteɾˈeis +OBLITEREMOS ˌoβliteɾˈemos +OBLITERES ˌoβlitˈeɾes +OBLITERO ˌoβlitˈeɾo +OBLONGA oβlˈoŋɡa +OBLONGAS oβlˈoŋɡas +OBLONGO oβlˈoŋɡo +OBLONGOS oβlˈoŋɡos +OBNUBILADA ˌobnuβilˈaða +OBNUBILADAS ˌobnuβilˈaðas +OBNUBILADO ˌobnuβilˈaðo +OBNUBILADOS ˌobnuβilˈaðos +OBNUBILAR ˌobnuβilˈaɾ +OBOE oβˈoe +ÓBOLO ˈoβolo +OBRA ˈoβɾa +OBRADA oβɾˈaða +OBRADAS oβɾˈaðas +OBRADO oβɾˈaðo +OBRADOR ˌoβɾaðˈoɾ +OBRADOS oβɾˈaðos +OBRAJE oβɾˈaxe +OBRAJERA ˌoβɾaxˈeɾa +OBRAJERO ˌoβɾaxˈeɾo +OBRAR oβɾˈaɾ +OBRAS ˈoβɾas +OBREGÓN ˌoβɾeɣˈon +OBREGONISTA ˌoβɾeɣonˈista +OBRERA oβɾˈeɾa +OBRERIL ˌoβɾeɾˈil +OBRERO oβɾˈeɾo +OBRITA oβɾˈita +OBSCENA oβsθˈena +OBSCENIDAD ˌoβsθeniðˈad +OBSCENO oβsθˈeno +OBSCURECIDA ˌoβskuɾeθˈiða +OBSCURECIDAS ˌoβskuɾeθˈiðas +OBSCURECIDO ˌoβskuɾeθˈiðo +OBSCURECIDOS ˌoβskuɾeθˈiðos +OBSCURIDAD ˌoβskuɾiðˈad +OBSCURO oβskˈuɾo +OBSEQUIA oβsˈekja +OBSEQUIADA ˌoβsekjˈaða +OBSEQUIADAS ˌoβsekjˈaðas +OBSEQUIADO ˌoβsekjˈaðo +OBSEQUIADOS ˌoβsekjˈaðos +OBSEQUIAMOS ˌoβsekjˈamos +OBSEQUIANDO ˌoβsekjˈando +OBSEQUIAR ˌoβsekjˈaɾ +OBSEQUIARA ˌoβsekjˈaɾa +OBSEQUIARÁ ˌoβsekjaɾˈa +OBSEQUIÁRAMOS ˌoβsekjˈaɾamos +OBSEQUIARAS ˌoβsekjˈaɾas +OBSEQUIARÁS ˌoβsekjaɾˈas +OBSEQUIAREIS ˌoβsekjˈaɾeɪs +OBSEQUIARÉIS ˌoβsekjaɾˈeis +OBSEQUIAREMOS ˌoβsekjaɾˈemos +OBSEQUIARES ˌoβsekjˈaɾes +OBSEQUIARÍAMOS ˌoβsekjaɾˈiamos +OBSEQUIAS oβsˈekjas +OBSEQUIASTE ˌoβsekjˈaste +OBSEQUIE oβsˈekje +OBSEQUIEMOS ˌoβsekjˈemos +OBSEQUIES oβsˈekjes +OBSEQUIO oβsˈekjo +OBSEQUIOSO ˌoβsekjˈoso +OBSERVABLE ˌoβseɾβˈaβle +OBSERVACIÓN ˌoβseɾβaθjˈon +OBSERVACIONAL ˌoβseɾβˌaθjonˈal +OBSERVADA ˌoβseɾβˈaða +OBSERVADAS ˌoβseɾβˈaðas +OBSERVADO ˌoβseɾβˈaðo +OBSERVADOR ˌoβseɾβaðˈoɾ +OBSERVADORA ˌoβseɾβaðˈoɾa +OBSERVADORAS ˌoβseɾβaðˈoɾas +OBSERVADORES ˌoβseɾβaðˈoɾes +OBSERVADOS ˌoβseɾβˈaðos +OBSERVANCIA ˌoβseɾβˈanθja +OBSERVANTE ˌoβseɾβˈante +OBSERVAR ˌoβseɾβˈaɾ +OBSERVATORIO ˌoβseɾβatˈoɾjo +OBSERVATORIOS ˌoβseɾβatˈoɾjos +OBSESIÓN ˌoβsesjˈon +OBSESIONADA ˌoβsesjonˈaða +OBSESIONADAS ˌoβsesjonˈaðas +OBSESIONADO ˌoβsesjonˈaðo +OBSESIONADOS ˌoβsesjonˈaðos +OBSESO oβsˈeso +OBSIDIANA ˌoβsiðjˈana +OBSOLESCENTE ˌoβsolesθˈɛnte +OBSOLETA ˌoβsolˈeta +OBSOLETAS ˌoβsolˈetas +OBSOLETO ˌoβsolˈeto +OBSOLETOS ˌoβsolˈetos +OBSTACULIZACIÓN ˌoβstakˌuliθaθjˈon +OBSTACULIZADA ˌoβstakˌuliθˈaða +OBSTACULIZADAS ˌoβstakˌuliθˈaðas +OBSTACULIZADO ˌoβstakˌuliθˈaðo +OBSTACULIZADOS ˌoβstakˌuliθˈaðos +OBSTACULIZAR ˌoβstakˌuliθˈaɾ +OBSTÁCULO oβstˈakulo +OBSTADA oβstˈaða +OBSTADAS oβstˈaðas +OBSTADO oβstˈaðo +OBSTADOS oβstˈaðos +OBSTANTE oβstˈante +OBSTAR oβstˈaɾ +OBSTETRICIA ˌoβstetɾˈiθja +OBSTÉTRICO oβstˈetɾiko +OBSTINA oβstˈina +OBSTINACIÓN ˌoβstinaθjˈon +OBSTINADA ˌoβstinˈaða +OBSTINADAS ˌoβstinˈaðas +OBSTINADO ˌoβstinˈaðo +OBSTINADOS ˌoβstinˈaðos +OBSTINO oβstˈino +OBSTRUCCIÓN ˌoβstɾukθjˈon +OBSTRUIDA ˌoβstɾuˈiða +OBSTRUIDAS ˌoβstɾuˈiðas +OBSTRUIDO ˌoβstɾuˈiðo +OBSTRUIDOS ˌoβstɾuˈiðos +OBTENER ˌobtenˈeɾ +OBTENIDA ˌobtenˈiða +OBTENIDAS ˌobtenˈiðas +OBTENIDO ˌobtenˈiðo +OBTENIDOS ˌobtenˈiðos +OBTURACIÓN ˌobtuɾaθjˈon +OBTURADA ˌobtuɾˈaða +OBTURADAS ˌobtuɾˈaðas +OBTURADO ˌobtuɾˈaðo +OBTURADOR ˌobtuɾaðˈoɾ +OBTURADOS ˌobtuɾˈaðos +OBTURAMOS ˌobtuɾˈamos +OBTURAR ˌobtuɾˈaɾ +OBTURATRICES ˌobtuɾatɾˈiθes +OBTURATRIZ ˌobtuɾatɾˈiθ +OBTUSÁNGULO ˌobtusˈaŋɡulo +OBÚS oβˈus +OBVENCIÓN ˌobβenθjˈon +OBVIA ˈobβja +OBVIADA obβjˈaða +OBVIADAS obβjˈaðas +OBVIADO obβjˈaðo +OBVIADOS obβjˈaðos +OBVIAMENTE ˈobβjamˈente +OBVIAR obβjˈaɾ +OBVIO ˈobβjo +OCA ˈoka +OCAMPO okˈampo +OCARINA ˌokaɾˈina +OCAS ˈokas +OCASIÓN ˌokasjˈon +OCASIONADA ˌokasjonˈaða +OCASIONADAS ˌokasjonˈaðas +OCASIONADO ˌokasjonˈaðo +OCASIONADOS ˌokasjonˈaðos +OCASIONAR ˌokasjonˈaɾ +OCASO okˈaso +OCCIDENTAL ˌokθiðentˈal +OCCIDENTALIZACIÓN ˌokθiðˌentalˌiθaθjˈon +OCCIDENTALIZADA ˌokθiðˌentaliθˈaða +OCCIDENTALIZADAS ˌokθiðˌentaliθˈaðas +OCCIDENTALIZADO ˌokθiðˌentaliθˈaðo +OCCIDENTALIZADOS ˌokθiðˌentaliθˈaðos +OCCIDENTE ˌokθiðˈɛnte +OCCIDUO okθˈiðwo +OCCIPITAL ˌokθipitˈal +OCCIPITALES ˌokθipitˈales +OCCIPITOFRONTALES ˌokθipˌitofɾontˈales +OCCISA okθˈisa +OCCISO okθˈiso +OCCITANIA ˌokθitˈanja +OCCITANO ˌokθitˈano +OCEANÍA ˌoθeanˈia +OCEÁNIDE ˌoθeˈaniðe +OCÉANO oθˈeano +OCEANÓGRAFA ˌoθeanˈoɣɾafa +OCEANOGRAFÍA ˌoθeˌanoɣɾafˈia +OCEANOGRÁFICA ˌoθeˌanoɣɾˈafika +OCEANOGRÁFICAS ˌoθeˌanoɣɾˈafikas +OCEANOGRÁFICO ˌoθeˌanoɣɾˈafiko +OCEANOGRÁFICOS ˌoθeˌanoɣɾˈafikos +OCEANÓGRAFO ˌoθeanˈoɣɾafo +OCÉANOS oθˈeanos +OCELADO ˌoθelˈaðo +OCELOTE ˌoθelˈote +OCHAVA otʃˈaβa +OCHAVADO ˌotʃaβˈaðo +OCHAVAS otʃˈaβas +OCHAVO otʃˈaβo +OCHAVOS otʃˈaβos +OCHENTA otʃˈɛnta +OCHENTAVO ˌotʃentˈaβo +OCHENTERA ˌotʃentˈeɾa +OCHENTERAS ˌotʃentˈeɾas +OCHENTERO ˌotʃentˈeɾo +OCHENTEROS ˌotʃentˈeɾos +OCHENTISTAS ˌotʃentˈistas +OCHO ˈotʃo +OCHOA otʃˈoa +OCHOCIENTAS ˌotʃoθjˈɛntas +OCHOCIENTOS ˌotʃoθjˈɛntos +OCHOMIL ˌotʃomˈil +OCIO ˈoθjo +OCIOSO oθjˈoso +OCLOCRACIA ˌoklokɾˈaθja +OCLUIDA ˌokluˈiða +OCLUIDAS ˌokluˈiðas +OCLUIDO ˌokluˈiðo +OCLUIDOS ˌokluˈiðos +OCOTE okˈote +OCOTEPECANO ˌokotˌepekˈano +OCOTEPEQUE ˌokotepˈeke +OCOTOSO ˌokotˈoso +OCRA ˈokɾa +OCRÁCEO okɾˈaθeo +OCRE ˈokɾe +OCTAGÉSIMO ˌoktaxˈesimo +OCTAGONAL ˌoktaɣonˈal +OCTAL oktˈal +OCTÁMERO oktˈameɾo +OCTANAJE ˌoktanˈaxe +OCTANO oktˈano +OCTAVA oktˈaβa +OCTAVAS oktˈaβas +OCTAVIO oktˈaβjo +OCTAVO oktˈaβo +OCTAVOS oktˈaβos +OCTILLIZO ˌoktiʎˈiθo +OCTINGENTÉSIMO ˌoktiŋxentˈesimo +OCTOGENARIA ˌoktoxenˈaɾja +OCTOGENARIAS ˌoktoxenˈaɾjas +OCTOGENARIO ˌoktoxenˈaɾjo +OCTOGENARIOS ˌoktoxenˈaɾjos +OCTOGÉSIMA ˌoktoxˈesima +OCTOGÉSIMAS ˌoktoxˈesimas +OCTOGÉSIMO ˌoktoxˈesimo +OCTOGÉSIMOS ˌoktoxˈesimos +OCTÓPODO oktˈopoðo +OCTOSÍLABO ˌoktosˈilaβo +OCTREÓTIDO ˌoktɾeˈotiðo +OCTUBRE oktˈuβɾe +ÓCTUPLE ˈoktuple +OCULARES ˌokulˈaɾes +OCULISTA ˌokulˈista +ÓCULO ˈokulo +OCULOCUTÁNEO ˌokulˌokutˈaneo +ÓCULOS ˈokulos +OCULTA okˈulta +OCULTADA ˌokultˈaða +OCULTADAS ˌokultˈaðas +OCULTADO ˌokultˈaðo +OCULTADOS ˌokultˈaðos +OCULTAMIENTO ˌokultamjˈɛnto +OCULTANDO ˌokultˈando +OCULTAR ˌokultˈaɾ +OCULTARSE ˌokultˈaɾse +OCULTISMO ˌokultˈismo +OCULTO okˈulto +OCUMO okˈumo +OCUPACIÓN ˌokupaθjˈon +OCUPACIONAL ˌokupˌaθjonˈal +OCUPADA ˌokupˈaða +OCUPADAS ˌokupˈaðas +OCUPADO ˌokupˈaðo +OCUPADOS ˌokupˈaðos +OCUPAR ˌokupˈaɾ +OCUPARA ˌokupˈaɾa +OCURRE okˈuɾɾe +OCURRENTE ˌokuɾɾˈɛnte +OCURRIDA ˌokuɾɾˈiða +OCURRIDAS ˌokuɾɾˈiðas +OCURRIDO ˌokuɾɾˈiðo +OCURRIDOS ˌokuɾɾˈiðos +OCURRIERON ˌokuɾɾiˈeɾon +OCURRIÓ ˌokuɾɾiˈo +OCURRIR ˌokuɾɾˈiɾ +ODA ˈoða +ODAS ˈoðas +ODEÓN ˌoðeˈon +ODIADA oðjˈaða +ODIADAS oðjˈaðas +ODIADO oðjˈaðo +ODIADORA ˌoðjaðˈoɾa +ODIADOS oðjˈaðos +ODIAR oðjˈaɾ +ODÍN oðˈin +ODIO ˈoðjo +ODISEA ˌoðisˈea +ODISEO ˌoðisˈeo +ODÓMETRO oðˈometɾo +ODÓNIMO oðˈonimo +ODONTALGIA ˌoðontˈalxja +ODONTOBLASTO ˌoðontoβlˈasto +ODONTOLOGÍA ˌoðontˌoloxˈia +ODONTOLÓGICA ˌoðontolˈoxika +ODONTOLÓGICAS ˌoðontolˈoxikas +ODONTOLÓGICO ˌoðontolˈoxiko +ODONTOLÓGICOS ˌoðontolˈoxikos +ODONTÓLOGO ˌoðontˈoloɣo +ODORÍFERO ˌoðoɾˈifeɾo +ODRE ˈoðɾe +ODRISIO oðɾˈisjo +OES ˈoes +OESTE oˈeste +OFENDA ofˈɛnda +OFENDAMOS ˌofendˈamos +OFENDAS ofˈɛndas +OFENDE ofˈɛnde +OFENDEMOS ˌofendˈemos +OFENDER ˌofendˈeɾ +OFENDERÁ ˌofendeɾˈa +OFENDERÁS ˌofendeɾˈas +OFENDEREMOS ˌofendeɾˈemos +OFENDERÍAMOS ˌofendeɾˈiamos +OFENDES ofˈɛndes +OFENDÍAMOS ˌofendˈiamos +OFENDIDA ˌofendˈiða +OFENDIDAS ˌofendˈiðas +OFENDIDO ˌofendˈiðo +OFENDIDOS ˌofendˈiðos +OFENDO ofˈɛndo +OFENSA ofˈɛnsa +OFENSAS ofˈɛnsas +OFENSIVA ˌofensˈiβa +OFENSIVO ˌofensˈiβo +OFENSIVOS ˌofensˈiβos +OFENSOR ˌofensˈoɾ +OFERTA ofˈeɾta +OFERTADA ˌofeɾtˈaða +OFERTADAS ˌofeɾtˈaðas +OFERTADO ˌofeɾtˈaðo +OFERTADOS ˌofeɾtˈaðos +OFERTANTE ˌofeɾtˈante +OFERTAR ˌofeɾtˈaɾ +OFERTÓN ˌofeɾtˈon +OFF ˈoff +OFFLINE offlˈine +OFFSIDE offsˈiðe +OFI ˈofi +OFICIADA ˌofiθjˈaða +OFICIADAS ˌofiθjˈaðas +OFICIADO ˌofiθjˈaðo +OFICIADOS ˌofiθjˈaðos +OFICIAL ˌofiθjˈal +OFICIALES ˌofiθjˈales +OFICIALILLO ˌofiθjalˈiʎo +OFICIALIZA ˌofiθjalˈiθa +OFICIALIZADA ˌofiθjˌaliθˈaða +OFICIALIZADAS ˌofiθjˌaliθˈaðas +OFICIALIZADO ˌofiθjˌaliθˈaðo +OFICIALIZADOS ˌofiθjˌaliθˈaðos +OFICIALIZAMOS ˌofiθjˌaliθˈamos +OFICIALIZANDO ˌofiθjˌaliθˈando +OFICIALIZAR ˌofiθjˌaliθˈaɾ +OFICIALIZARA ˌofiθjˌaliθˈaɾa +OFICIALIZARÁ ˌofiθjˌaliθaɾˈa +OFICIALIZÁRAMOS ˌofiθjˌaliθˈaɾamos +OFICIALIZARAS ˌofiθjˌaliθˈaɾas +OFICIALIZARÁS ˌofiθjˌaliθaɾˈas +OFICIALIZAREIS ˌofiθjˌaliθˈaɾeɪs +OFICIALIZAREMOS ˌofiθjˌaliθaɾˈemos +OFICIALIZARES ˌofiθjˌaliθˈaɾes +OFICIALIZARÍAMOS ˌofiθjˌaliθaɾˈiamos +OFICIALIZAS ˌofiθjalˈiθas +OFICIALIZASTE ˌofiθjˌaliθˈaste +OFICIALIZO ˌofiθjalˈiθo +OFICIANTE ˌofiθjˈante +OFICIAR ˌofiθjˈaɾ +OFICIAS ofˈiθjas +OFICINA ˌofiθˈina +OFICINAL ˌofiθinˈal +OFICINISTA ˌofiθinˈista +OFICINITA ˌofiθinˈita +OFICIOS ofˈiθjos +OFICIOSO ˌofiθjˈoso +OFIDIO ofˈiðjo +OFRECER ˌofɾeθˈeɾ +OFRECES ofɾˈeθes +OFRECIDA ˌofɾeθˈiða +OFRECIDAS ˌofɾeθˈiðas +OFRECIDO ˌofɾeθˈiðo +OFRECIDOS ˌofɾeθˈiðos +OFRECIMIENTO ˌofɾeθimjˈɛnto +OFRENDA ofɾˈɛnda +OFRENDADA ˌofɾendˈaða +OFRENDADAS ˌofɾendˈaðas +OFRENDADO ˌofɾendˈaðo +OFRENDADOS ˌofɾendˈaðos +ÓFSET ˈofset +OFTALMÓLOGA ˌoftalmˈoloɣa +OFTALMOLOGÍA ˌoftalmˌoloxˈia +OFTALMOLÓGICA ˌoftalmolˈoxika +OFTALMOLÓGICAS ˌoftalmolˈoxikas +OFTALMOLÓGICO ˌoftalmolˈoxiko +OFTALMOLÓGICOS ˌoftalmolˈoxikos +OFTALMÓLOGO ˌoftalmˈoloɣo +OFTALMOPATÍA ˌoftalmˌopatˈia +OFUSCA ofˈuska +OFUSCADA ˌofuskˈaða +OFUSCADAS ˌofuskˈaðas +OFUSCADO ˌofuskˈaðo +OFUSCADOS ˌofuskˈaðos +OFUSCÁIS ˌofuskˈais +OFUSCAMOS ˌofuskˈamos +OFUSCANDO ˌofuskˈando +OFUSCAR ˌofuskˈaɾ +OFUSCARA ˌofuskˈaɾa +OFUSCARÁ ˌofuskaɾˈa +OFUSCÁRAMOS ˌofuskˈaɾamos +OFUSCARAS ˌofuskˈaɾas +OFUSCARÁS ˌofuskaɾˈas +OFUSCAREIS ˌofuskˈaɾeɪs +OFUSCARÉIS ˌofuskaɾˈeis +OFUSCAREMOS ˌofuskaɾˈemos +OFUSCARES ˌofuskˈaɾes +OFUSCARÍA ˌofuskaɾˈia +OFUSCARÍAMOS ˌofuskaɾˈiamos +OFUSCARÍAS ˌofuskaɾˈias +OFUSCAS ofˈuskas +OFUSCASTE ˌofuskˈaste +OFUSCO ofˈusko +OFUSQUE ofˈuske +OFUSQUÉIS ˌofuskˈeis +OFUSQUEMOS ˌofuskˈemos +OFUSQUES ofˈuskes +OGANESÓN ˌoɣanesˈon +OGRESA oɣɾˈesa +OGRO ˈoɣɾo +OH ˈo +OHIOANO ˌojoˈano +ÓHMICO ˈomiko +OÍ oˈi +OÍA oˈia +OÍAIS oˈiaɪs +OÍAMOS oˈiamos +OÍAN oˈian +OÍAS oˈias +OÍBLE oˈiβle +OÍD oˈid +OÍDA oˈiða +OÍDAS oˈiðas +OÍDIO oˈiðjo +OIDITO oɪðˈito +OÍDO oˈiðo +OÍDOS oˈiðos +OIGA ˈoɪɣa +OIGÁIS oɪɣˈais +OIGAMOS oɪɣˈamos +OIGAN ˈoɪɣan +OIGAS ˈoɪɣas +OIGO ˈoɪɣo +OÍMOS oˈimos +OÍR oˈiɾ +OIRATE oɪɾˈate +OÍS oˈis +OÍSTE oˈiste +OÍSTEIS oˈisteɪs +OJAL oxˈal +OJALÁ ˌoxalˈa +OJAZO oxˈaθo +OJEADA ˌoxeˈaða +OJEADAS ˌoxeˈaðas +OJEADO ˌoxeˈaðo +OJEADORA ˌoxeaðˈoɾa +OJEADOS ˌoxeˈaðos +OJEAR ˌoxeˈaɾ +OJERA oxˈeɾa +OJEROSO ˌoxeɾˈoso +OJETE oxˈete +OJIAZUL ˌoxjaθˈul +OJITO oxˈito +OJITUERTO ˌoxitwˈeɾto +OJIVA oxˈiβa +OJO ˈoxo +OJÓN oxˈon +OJOS ˈoxos +OJOTA oxˈota +OJUDA oxˈuða +OJUDAS oxˈuðas +OJUDO oxˈuðo +OJUDOS oxˈuðos +OKAPI okˈapi +OKAPIS okˈapis +OKAY okˈaɪ +OKEY okˈeɪ +OKIS ˈokis +OKLAHOMA ˌoklaˈoma +OKLAHOMENSE ˌoklaomˈɛnse +OKUPA okˈupa +OLA ˈola +OLANCHANO ˌolantʃˈano +OLANCHO olˈantʃo +OLAS ˈolas +OLÉ olˈe +OLEADA ˌoleˈaða +OLEADAS ˌoleˈaðas +OLEADO ˌoleˈaðo +OLEADOS ˌoleˈaðos +OLEAGINOSO ˌoleˌaxinˈoso +OLEAJE ˌoleˈaxe +OLEANDO ˌoleˈando +OLÉCRANON olˈekɾanon +OLEFINA ˌolefˈina +OLEÍFERO ˌoleˈifeɾo +ÓLEO ˈoleo +ÓLEOS ˈoleos +OLER olˈeɾ +OLFATEADA ˌolfateˈaða +OLFATEADAS ˌolfateˈaðas +OLFATEADO ˌolfateˈaðo +OLFATEADOS ˌolfateˈaðos +OLFATEAR ˌolfateˈaɾ +OLFATO olfˈato +OLGA ˈolɣa +OLÍBANO olˈiβano +OLIDA olˈiða +OLIDAS olˈiðas +OLIDO olˈiðo +OLIDOS olˈiðos +OLIENTE oljˈɛnte +OLIGARCA ˌoliɣˈaɾka +OLIGARCAS ˌoliɣˈaɾkas +OLIGARQUÍA ˌoliɣaɾkˈia +OLIGOARTRITIS ˌoliɣˌoaɾtɾˈitis +OLIGODENDROCITO ˌoliɣˌoðendɾoθˈito +OLIGODENDROGLIOMA ˌoliɣˌoðendɾˌoɣliˈoma +OLIGODENDROGLIOMAS ˌoliɣˌoðendɾˌoɣliˈomas +OLIGOELEMENTO ˌoliɣˌoelemˈɛnto +OLIGOELEMENTOS ˌoliɣˌoelemˈɛntos +OLIGOMERIZACIÓN ˌoliɣˌomeɾˌiθaθjˈon +OLIGÓMERO ˌoliɣˈomeɾo +OLIGONUCLEÓTIDO ˌoliɣˌonukleˈotiðo +OLIGOOVULACIÓN ˌoliɣˌooβˌulaθjˈon +OLIGOPÓLICO ˌoliɣopˈoliko +OLIGOPOLÍSTICO ˌoliɣˌopolˈistiko +OLIGOPOLIZACIÓN ˌoliɣˌopolˌiθaθjˈon +OLIGOQUETO ˌoliɣokˈeto +OLIGOQUETOS ˌoliɣokˈetos +OLIGOSACÁRIDO ˌoliɣˌosakˈaɾiðo +OLIGOTRÓFICA ˌoliɣotɾˈofika +OLIGOTRÓFICAS ˌoliɣotɾˈofikas +OLIGOTRÓFICO ˌoliɣotɾˈofiko +OLIGOTRÓFICOS ˌoliɣotɾˈofikos +OLIGOZOOSPERMIA ˌoliɣˌoθoospˈeɾmja +OLIGURIA ˌoliɣˈuɾja +OLIGÚRICO ˌoliɣˈuɾiko +OLIMPIADA ˌolimpjˈaða +OLIMPÍADA ˌolimpˈiaða +OLIMPIADAS ˌolimpjˈaðas +OLIMPÍADAS ˌolimpˈiaðas +OLÍMPICA olˈimpika +OLÍMPICO olˈimpiko +OLÍMPICOS olˈimpikos +OLIMPO olˈimpo +OLINGO olˈiŋɡo +OLINGUITO ˌoliŋɡˈito +OLIO ˈoljo +OLISCADA ˌoliskˈaða +OLISCADAS ˌoliskˈaðas +OLISCADO ˌoliskˈaðo +OLISCADOS ˌoliskˈaðos +OLISCAR ˌoliskˈaɾ +OLISCO olˈisko +OLISQUEADA ˌoliskeˈaða +OLISQUEADAS ˌoliskeˈaðas +OLISQUEADO ˌoliskeˈaðo +OLISQUEADOS ˌoliskeˈaðos +OLISQUEAR ˌoliskeˈaɾ +OLISQUEO ˌoliskˈeo +OLISQUEOS ˌoliskˈeos +OLIVA olˈiβa +OLIVAR ˌoliβˈaɾ +OLIVARES ˌoliβˈaɾes +OLIVENTINO ˌoliβentˈino +OLIVERA ˌoliβˈeɾa +OLIVINO ˌoliβˈino +OLIVO olˈiβo +OLMEDO olmˈeðo +OLMO ˈolmo +OLÓNGAPO olˈoŋɡapo +OLOR olˈoɾ +OLORCILLO ˌoloɾθˈiʎo +OLORCITO ˌoloɾθˈito +OLOROSA ˌoloɾˈosa +OLOROSAS ˌoloɾˈosas +OLOROSO ˌoloɾˈoso +OLOROSOS ˌoloɾˈosos +OLOTE olˈote +OLOTERA ˌolotˈeɾa +OLVEREÑO ˌolβeɾˈeɲo +OLVIDA olβˈiða +OLVIDABLE ˌolβiðˈaβle +OLVIDADA ˌolβiðˈaða +OLVIDADAS ˌolβiðˈaðas +OLVIDADIZO ˌolβiðaðˈiθo +OLVIDADO ˌolβiðˈaðo +OLVIDADOS ˌolβiðˈaðos +OLVIDAMOS ˌolβiðˈamos +OLVIDAR ˌolβiðˈaɾ +OLVIDAS olβˈiðas +OLVIDE olβˈiðe +OLVIDEMOS ˌolβiðˈemos +OLVIDES olβˈiðes +OLVIDO olβˈiðo +OLVIDOS olβˈiðos +OMAGUACAS ˌomaɣwˈakas +OMÁN omˈan +OMANÍ ˌomanˈi +OMAR omˈaɾ +OMBLIGO omblˈiɣo +OMBLIGUITO ˌombliɣˈito +OMBÚ ombˈu +OMEGA omˈeɣa +OMELETTE ˌomelˈette +OMENTAL ˌomentˈal +OMENTO omˈɛnto +OMEPRAZOL ˌomepɾaθˈol +ÓMICRON ˈomikɾon +OMINADA ˌominˈaða +OMINADAS ˌominˈaðas +OMINADO ˌominˈaðo +OMINADOS ˌominˈaðos +OMINAR ˌominˈaɾ +OMINOSA ˌominˈosa +OMINOSAS ˌominˈosas +OMINOSO ˌominˈoso +OMINOSOS ˌominˈosos +OMISIÓN ˌomisjˈon +OMISO omˈiso +OMITIDA ˌomitˈiða +OMITIDAS ˌomitˈiðas +OMITIDO ˌomitˈiðo +OMITIDOS ˌomitˈiðos +OMITIR ˌomitˈiɾ +OMNIPOTENTE ˌomnipotˈɛnte +OMNIPRESENTES ˌomnipɾesˈɛntes +OMNISCIENTES ˌomnisθjˈɛntes +OMNÍVORO omnˈiβoɾo +OMÓPLATO omˈoplato +OMÓTICO omˈotiko +ONAGRA onˈaɣɾa +ONAGRO onˈaɣɾo +ONANISTA ˌonanˈista +OÑATI oɲˈati +ONCE ˈonθe +ONCENO onθˈeno +ONCOCERCOSIS ˌonkoθeɾkˈosis +ONCODERMATITIS ˌonkoðˌeɾmatˈitis +ONCOGÉN ˌonkoxˈen +ONCOGÉNESIS ˌonkoxˈenesis +ONCOGÉNICA ˌonkoxˈenika +ONCOGÉNICAS ˌonkoxˈenikas +ONCOGÉNICO ˌonkoxˈeniko +ONCOGÉNICOS ˌonkoxˈenikos +ONCOHEMATOLOGÍA ˌonkoˌematˌoloxˈia +ONCOHEMATOLÓGICA ˌonkoˌematolˈoxika +ONCOHEMATOLÓGICAS ˌonkoˌematolˈoxikas +ONCOHEMATOLÓGICO ˌonkoˌematolˈoxiko +ONCOHEMATOLÓGICOS ˌonkoˌematolˈoxikos +ONCOLÍTICA ˌonkolˈitika +ONCOLÍTICAS ˌonkolˈitikas +ONCOLÍTICO ˌonkolˈitiko +ONCOLÍTICOS ˌonkolˈitikos +ONCOLOGÍA ˌonkoloxˈia +ONCOLÓGICA ˌonkolˈoxika +ONCOLÓGICAS ˌonkolˈoxikas +ONCOLÓGICO ˌonkolˈoxiko +ONCOLÓGICOS ˌonkolˈoxikos +ONCÓLOGO onkˈoloɣo +ONDA ˈonda +ONDARRUTARRA ˌondaɾɾutˈaɾɾa +ONDAS ˈondas +ONDE ˈonde +ONDEADA ˌondeˈaða +ONDEADAS ˌondeˈaðas +ONDEADO ˌondeˈaðo +ONDEADOS ˌondeˈaðos +ONDEAR ˌondeˈaɾ +ONDINA ondˈina +ONDOSO ondˈoso +ONDULACIÓN ˌondulaθjˈon +ONDULADA ˌondulˈaða +ONDULADAS ˌondulˈaðas +ONDULADO ˌondulˈaðo +ONDULADOS ˌondulˈaðos +ONDULANTE ˌondulˈante +ONDULANTES ˌondulˈantes +ONDULAR ˌondulˈaɾ +ONDULATORIO ˌondulatˈoɾjo +ONEMI onˈemi +ONFALOCELE ˌomfaloθˈele +ONFALOCELES ˌomfaloθˈeles +ONFALOMESENTÉRICA ˌomfalˌomesentˈeɾika +ONFALOMESENTÉRICAS ˌomfalˌomesentˈeɾikas +ONFALOMESENTÉRICO ˌomfalˌomesentˈeɾiko +ONFALOMESENTÉRICOS ˌomfalˌomesentˈeɾikos +ÓNICE ˈoniθe +ONICOMICOSIS ˌonikˌomikˈosis +ONIQUECTOMÍA ˌonikˌektomˈia +ÓNIX ˈoniks +ONLINE onlˈine +ONOCENTAURO ˌonoθentˈaʊɾo +ONOMASIOLÓGICA ˌonomˌasjolˈoxika +ONOMASIOLÓGICAS ˌonomˌasjolˈoxikas +ONOMASIOLÓGICO ˌonomˌasjolˈoxiko +ONOMASIOLÓGICOS ˌonomˌasjolˈoxikos +ONONDAGA ˌonondˈaɣa +ONOTO onˈoto +ONTARIANA ˌontaɾjˈana +ONTARIANO ˌontaɾjˈano +ÓNTICO ˈontiko +ONTOGÉNESIS ˌontoxˈenesis +ONTOLÓGICA ˌontolˈoxika +ONTOLÓGICAS ˌontolˈoxikas +ONTOLÓGICO ˌontolˈoxiko +ONTOLÓGICOS ˌontolˈoxikos +ONTOLOGISMO ˌontoloxˈismo +ONTOLOGISTA ˌontoloxˈista +ONU ˈonu +ONUBENSE ˌonuβˈɛnse +ONZA ˈonθa +OOCITO ˌooθˈito +OOFORECTOMÍA ˌoofˌoɾektomˈia +OOLITO ˌoolˈito +OÓSFERA oˈosfeɾa +OPACADA ˌopakˈaða +OPACADAS ˌopakˈaðas +OPACADO ˌopakˈaðo +OPACADOS ˌopakˈaðos +OPACAR ˌopakˈaɾ +OPACIDAD ˌopaθiðˈad +OPACO opˈako +OPALESCENTE ˌopalesθˈɛnte +OPALESCENTES ˌopalesθˈɛntes +ÓPALO ˈopalo +OPCIÓN opθjˈon +OPCIONES opθjˈones +OPEN ˈopen +ÓPERA ˈopeɾa +OPERABILIDAD ˌopeɾˌaβiliðˈad +OPERACIÓN ˌopeɾaθjˈon +OPERACIONALIZACIÓN ˌopeɾˌaθjonˌaliθaθjˈon +OPERADA ˌopeɾˈaða +OPERADAS ˌopeɾˈaðas +OPERADO ˌopeɾˈaðo +OPERADORA ˌopeɾaðˈoɾa +OPERADOS ˌopeɾˈaðos +OPERAMOS ˌopeɾˈamos +OPERANTE ˌopeɾˈante +OPERANTES ˌopeɾˈantes +OPERAR ˌopeɾˈaɾ +OPERATIVIDAD ˌopeɾˌatiβiðˈad +OPERATIVIZACIÓN ˌopeɾˌatiβˌiθaθjˈon +OPERATIVIZAR ˌopeɾˌatiβiθˈaɾ +OPERATIVO ˌopeɾatˈiβo +OPERATORIO ˌopeɾatˈoɾjo +OPÉRCULO opˈeɾkulo +OPERETA ˌopeɾˈeta +OPERISTA ˌopeɾˈista +OPERO opˈeɾo +OPIÁCEA opjˈaθea +OPIÁCEAS opjˈaθeas +OPIÁCEO opjˈaθeo +OPIÁCEOS opjˈaθeos +OPIMA opˈima +OPIMAS opˈimas +OPIMO opˈimo +OPIMOS opˈimos +OPINA opˈina +OPINADA ˌopinˈaða +OPINADAS ˌopinˈaðas +OPINADO ˌopinˈaðo +OPINADOS ˌopinˈaðos +OPINAMOS ˌopinˈamos +OPINANDO ˌopinˈando +OPINAR ˌopinˈaɾ +OPINARA ˌopinˈaɾa +OPINARÁ ˌopinaɾˈa +OPINÁRAMOS ˌopinˈaɾamos +OPINARAS ˌopinˈaɾas +OPINARÁS ˌopinaɾˈas +OPINAREIS ˌopinˈaɾeɪs +OPINAREMOS ˌopinaɾˈemos +OPINARES ˌopinˈaɾes +OPINARÍAMOS ˌopinaɾˈiamos +OPINAS opˈinas +OPINASTE ˌopinˈaste +OPINE opˈine +OPINEMOS ˌopinˈemos +OPINES opˈines +OPINIÓN ˌopinjˈon +OPINIONES ˌopinjˈones +OPINO opˈino +OPIO ˈopjo +OPIOIDE opjˈoɪðe +OPISTÓTONOS ˌopistˈotonos +OPOBÁLSAMO ˌopoβˈalsamo +OPONENTE ˌoponˈɛnte +OPONENTES ˌoponˈɛntes +OPONER ˌoponˈeɾ +OPORTUNA ˌopoɾtˈuna +OPORTUNIDAD ˌopoɾtˌuniðˈad +OPORTUNÍSIMO ˌopoɾtunˈisimo +OPORTUNISTA ˌopoɾtunˈista +OPORTUNO ˌopoɾtˈuno +OPOSICIÓN ˌoposiθjˈon +OPOSITADA ˌopositˈaða +OPOSITADAS ˌopositˈaðas +OPOSITADO ˌopositˈaðo +OPOSITADOS ˌopositˈaðos +OPOSITOR ˌopositˈoɾ +OPOSITORA ˌopositˈoɾa +OPOSITORAS ˌopositˈoɾas +OPOSITORES ˌopositˈoɾes +OPRESAR ˌopɾesˈaɾ +OPRESOR ˌopɾesˈoɾ +OPRIMIDA ˌopɾimˈiða +OPRIMIDAS ˌopɾimˈiðas +OPRIMIDO ˌopɾimˈiðo +OPRIMIDOS ˌopɾimˈiðos +OPRIMIR ˌopɾimˈiɾ +OPROBIO opɾˈoβjo +OPS ˈops +OPTADA opːtˈaða +OPTADAS opːtˈaðas +OPTADO opːtˈaðo +OPTADOS opːtˈaðos +OPTAR opːtˈaɾ +OPTATIVA ˌopːtatˈiβa +OPTATIVAS ˌopːtatˈiβas +OPTATIVO ˌopːtatˈiβo +OPTATIVOS ˌopːtatˈiβos +OPTIMA opːtˈima +OPTIMADA ˌopːtimˈaða +OPTIMADAS ˌopːtimˈaðas +OPTIMADO ˌopːtimˈaðo +OPTIMADOS ˌopːtimˈaðos +OPTIMISMO ˌopːtimˈismo +OPTIMISTA ˌopːtimˈista +OPTIMIZADA ˌopːtimiθˈaða +OPTIMIZADAS ˌopːtimiθˈaðas +OPTIMIZADO ˌopːtimiθˈaðo +OPTIMIZADOS ˌopːtimiθˈaðos +ÓPTIMO ˈopːtimo +OPTOMETRISTA ˌopːtometɾˈista +OPTRÓNICO opːtɾˈoniko +OPUESTA opwˈesta +OPUESTAS opwˈestas +OPUESTO opwˈesto +OPUESTOS opwˈestos +OPUGNADA ˌopuɡnˈaða +OPUGNADAS ˌopuɡnˈaðas +OPUGNADO ˌopuɡnˈaðo +OPUGNADOS ˌopuɡnˈaðos +OPULENCIA ˌopulˈɛnθja +OPULENTA ˌopulˈɛnta +OPULENTAS ˌopulˈɛntas +OPULENTO ˌopulˈɛnto +OPULENTOS ˌopulˈɛntos +OPÚSCULO opˈuskulo +ORA ˈoɾa +ORACIÓN ˌoɾaθjˈon +ORÁCULO oɾˈakulo +ORADA oɾˈaða +ORADAS oɾˈaðas +ORADO oɾˈaðo +ORADOR ˌoɾaðˈoɾ +ORADORA ˌoɾaðˈoɾa +ORADOS oɾˈaðos +ORAJE oɾˈaxe +ORAL oɾˈal +ÓRALE ˈoɾale +ORALIDAD ˌoɾaliðˈad +ORALIZACIÓN ˌoɾalˌiθaθjˈon +ORAMOS oɾˈamos +ORÁN oɾˈan +ORANDO oɾˈando +ORANÉS ˌoɾanˈes +ORANGISTA ˌoɾaŋxˈista +ORANGUTÁN ˌoɾaŋɡutˈan +ORANGUTANA ˌoɾaŋɡutˈana +ORAR oɾˈaɾ +ORARA oɾˈaɾa +ORARÁ ˌoɾaɾˈa +ORÁRAMOS oɾˈaɾamos +ORARAS oɾˈaɾas +ORARÁS ˌoɾaɾˈas +ORAREIS oɾˈaɾeɪs +ORAREMOS ˌoɾaɾˈemos +ORARES oɾˈaɾes +ORARÍAMOS ˌoɾaɾˈiamos +ORAS ˈoɾas +ORASTE oɾˈaste +ORATE oɾˈate +ORBE ˈoɾβe +ORBEGOSISTA ˌoɾβeɣosˈista +ÓRBITA ˈoɾβita +ORBITADA ˌoɾβitˈaða +ORBITADAS ˌoɾβitˈaðas +ORBITADO ˌoɾβitˈaðo +ORBITADOS ˌoɾβitˈaðos +ORBITAL ˌoɾβitˈal +ORBITALES ˌoɾβitˈales +ORBITANTE ˌoɾβitˈante +ORBITARIO ˌoɾβitˈaɾjo +ORCA ˈoɾka +ORCO ˈoɾko +ORCOMENIO ˌoɾkomˈenjo +ÓRDAGO ˈoɾðaɣo +ORDEN ˈoɾðen +ORDENABLE ˌoɾðenˈaβle +ORDENADA ˌoɾðenˈaða +ORDEÑADA ˌoɾðeɲˈaða +ORDENADAS ˌoɾðenˈaðas +ORDEÑADAS ˌoɾðeɲˈaðas +ORDENADO ˌoɾðenˈaðo +ORDEÑADO ˌoɾðeɲˈaðo +ORDENADOR ˌoɾðenaðˈoɾ +ORDEÑADOR ˌoɾðeɲaðˈoɾ +ORDENADORA ˌoɾðenaðˈoɾa +ORDENADOS ˌoɾðenˈaðos +ORDEÑADOS ˌoɾðeɲˈaðos +ORDENAMIENTO ˌoɾðenamjˈɛnto +ORDENANZA ˌoɾðenˈanθa +ORDENAR ˌoɾðenˈaɾ +ORDEÑAR ˌoɾðeɲˈaɾ +ORDENO oɾðˈeno +ORDINAL ˌoɾðinˈal +ORDINARIA ˌoɾðinˈaɾja +ORDINARIATO ˌoɾðinaɾjˈato +ORDINARIO ˌoɾðinˈaɾjo +ORDOÑISTA ˌoɾðoɲˈista +ORDOVICO ˌoɾðoβˈiko +OREADA ˌoɾeˈaða +OREADAS ˌoɾeˈaðas +ORÉADE oɾˈeaðe +OREADO ˌoɾeˈaðo +OREADOS ˌoɾeˈaðos +OREAR ˌoɾeˈaɾ +OREBCE oɾˈeβθe +OREGANO ˌoɾeɣˈano +ORÉGANO oɾˈeɣano +OREGÓN ˌoɾeɣˈon +OREGONÉS ˌoɾeɣonˈes +OREJA oɾˈexa +OREJANA ˌoɾexˈana +OREJANAS ˌoɾexˈanas +OREJANO ˌoɾexˈano +OREJANOS ˌoɾexˈanos +OREJETA ˌoɾexˈeta +OREJITA ˌoɾexˈita +OREJÓN ˌoɾexˈon +OREJUELA ˌoɾexwˈela +OREMOS oɾˈemos +ORENDAIN oɾˈɛndaɪn +ORENSE oɾˈɛnse +OREO oɾˈeo +ORERA oɾˈeɾa +ORERO oɾˈeɾo +ORES ˈoɾes +ORFANATO ˌoɾfanˈato +ORFEBRE oɾfˈeβɾe +ORFEBRERÍA ˌoɾfeβɾeɾˈia +ORFEO oɾfˈeo +ÓRFICO ˈoɾfiko +ORFISMO oɾfˈismo +ORGANERA ˌoɾɣanˈeɾa +ORGÁNICA oɾɣˈanika +ORGÁNICAS oɾɣˈanikas +ORGÁNICO oɾɣˈaniko +ORGÁNICOS oɾɣˈanikos +ORGANISMO ˌoɾɣanˈismo +ORGANISTA ˌoɾɣanˈista +ORGANÍSTICO ˌoɾɣanˈistiko +ORGANITO ˌoɾɣanˈito +ORGANIZA ˌoɾɣanˈiθa +ORGANIZACIÓN ˌoɾɣanˌiθaθjˈon +ORGANIZADA ˌoɾɣaniθˈaða +ORGANIZADAS ˌoɾɣaniθˈaðas +ORGANIZADO ˌoɾɣaniθˈaðo +ORGANIZADOR ˌoɾɣanˌiθaðˈoɾ +ORGANIZADOS ˌoɾɣaniθˈaðos +ORGANIZAMOS ˌoɾɣaniθˈamos +ORGANIZAN ˌoɾɣanˈiθan +ORGANIZANDO ˌoɾɣaniθˈando +ORGANIZAR ˌoɾɣaniθˈaɾ +ORGANIZARA ˌoɾɣaniθˈaɾa +ORGANIZARÁ ˌoɾɣanˌiθaɾˈa +ORGANIZÁRAMOS ˌoɾɣaniθˈaɾamos +ORGANIZARAS ˌoɾɣaniθˈaɾas +ORGANIZARÁS ˌoɾɣanˌiθaɾˈas +ORGANIZAREIS ˌoɾɣaniθˈaɾeɪs +ORGANIZAREMOS ˌoɾɣanˌiθaɾˈemos +ORGANIZARES ˌoɾɣaniθˈaɾes +ORGANIZARÍAMOS ˌoɾɣanˌiθaɾˈiamos +ORGANIZAS ˌoɾɣanˈiθas +ORGANIZASTE ˌoɾɣaniθˈaste +ORGANIZO ˌoɾɣanˈiθo +ÓRGANO ˈoɾɣano +ORGANOALUMINIO ˌoɾɣanˌoalumˈinjo +ORGANOARSÉNICO ˌoɾɣanˌoaɾsˈeniko +ORGANOBROMADO ˌoɾɣanˌoβɾomˈaðo +ORGANOFOSFATO ˌoɾɣanˌofosfˈato +ORGANOFOSFORADO ˌoɾɣanˌofosfoɾˈaðo +ORGANÓGENA ˌoɾɣanˈoxena +ORGANÓGENAS ˌoɾɣanˈoxenas +ORGANÓGENO ˌoɾɣanˈoxeno +ORGANÓGENOS ˌoɾɣanˈoxenos +ORGANOGRAFÍA ˌoɾɣanˌoɣɾafˈia +ORGANOLOGÍA ˌoɾɣanˌoloxˈia +ORGANZA oɾɣˈanθa +ORGASMO oɾɣˈasmo +ORGÍA oɾxˈia +ÓRGIA ˈoɾxja +ORGIÁSTICO oɾxjˈastiko +ORGIVENSE ˌoɾxiβˈɛnse +ORGÓN oɾɣˈon +ORIBE oɾˈiβe +ORICUERNO ˌoɾikwˈeɾno +ORIENTA oɾjˈɛnta +ORIENTACIÓN ˌoɾjentaθjˈon +ORIENTADA ˌoɾjentˈaða +ORIENTADAS ˌoɾjentˈaðas +ORIENTADO ˌoɾjentˈaðo +ORIENTADOS ˌoɾjentˈaðos +ORIENTAL ˌoɾjentˈal +ORIENTALIZANTE ˌoɾjentˌaliθˈante +ORIENTANDO ˌoɾjentˈando +ORIENTAR ˌoɾjentˈaɾ +ORIENTARES ˌoɾjentˈaɾes +ORIENTARTE ˌoɾjentˈaɾte +ORIENTATIVA ˌoɾjentatˈiβa +ORIENTATIVAS ˌoɾjentatˈiβas +ORIENTATIVO ˌoɾjentatˈiβo +ORIENTATIVOS ˌoɾjentatˈiβos +ORIENTE oɾjˈɛnte +ORIGAMI ˌoɾiɣˈami +ORIGEN oɾˈixen +ORÍGENES oɾˈixenes +ORIGINA ˌoɾixˈina +ORIGINACIÓN ˌoɾixˌinaθjˈon +ORIGINADA ˌoɾixinˈaða +ORIGINADAS ˌoɾixinˈaðas +ORIGINADO ˌoɾixinˈaðo +ORIGINADOS ˌoɾixinˈaðos +ORIGINAL ˌoɾixinˈal +ORIGINALES ˌoɾixinˈales +ORIGINALÍSIMO ˌoɾixˌinalˈisimo +ORIGINAR ˌoɾixinˈaɾ +ORIGINARIA ˌoɾixinˈaɾja +ORIGINARIAS ˌoɾixinˈaɾjas +ORIGINARIO ˌoɾixinˈaɾjo +ORIGINARIOS ˌoɾixinˈaɾjos +ORIGINE ˌoɾixˈine +ORIGINO ˌoɾixˈino +ORÍN oɾˈin +ORINA oɾˈina +ORINADA ˌoɾinˈaða +ORINADAS ˌoɾinˈaðas +ORINADO ˌoɾinˈaðo +ORINADOS ˌoɾinˈaðos +ORINAL ˌoɾinˈal +ORINAR ˌoɾinˈaɾ +ORINOCO ˌoɾinˈoko +ORINOLA ˌoɾinˈola +ORIOL oɾjˈol +ORIOLANO ˌoɾjolˈano +ORIÓN oɾjˈon +ORITO oɾˈito +ORIUNDA oɾjˈunda +ORIUNDAS oɾjˈundas +ORIUNDOS oɾjˈundos +ORLA ˈoɾla +ORLADA oɾlˈaða +ORLADAS oɾlˈaðas +ORLADO oɾlˈaðo +ORLADOS oɾlˈaðos +ORLAMOS oɾlˈamos +ORLANDO oɾlˈando +ORLAR oɾlˈaɾ +ORLARA oɾlˈaɾa +ORLARÁ ˌoɾlaɾˈa +ORLÁRAMOS oɾlˈaɾamos +ORLARAS oɾlˈaɾas +ORLARÁS ˌoɾlaɾˈas +ORLAREIS oɾlˈaɾeɪs +ORLAREMOS ˌoɾlaɾˈemos +ORLARES oɾlˈaɾes +ORLARÍAMOS ˌoɾlaɾˈiamos +ORLAS ˈoɾlas +ORLASTE oɾlˈaste +ORLE ˈoɾle +ORLEANS oɾlˈeans +ORLEMOS oɾlˈemos +ORLES ˈoɾles +ORLO ˈoɾlo +ORMOC oɾmˈok +ORMUZ oɾmˈuθ +ORNADA oɾnˈaða +ORNADAS oɾnˈaðas +ORNADO oɾnˈaðo +ORNADOS oɾnˈaðos +ORNAMENTADA ˌoɾnamentˈaða +ORNAMENTADAS ˌoɾnamentˈaðas +ORNAMENTADO ˌoɾnamentˈaðo +ORNAMENTADOS ˌoɾnamentˈaðos +ORNAMENTAL ˌoɾnamentˈal +ORNAMENTO ˌoɾnamˈɛnto +ORNAR oɾnˈaɾ +ORNEN ˈoɾnen +ORNITINA ˌoɾnitˈina +ORNITOLÓGICA ˌoɾnitolˈoxika +ORNITOLÓGICAS ˌoɾnitolˈoxikas +ORNITOLÓGICO ˌoɾnitolˈoxiko +ORNITOLÓGICOS ˌoɾnitolˈoxikos +ORNITÓLOGO ˌoɾnitˈoloɣo +ORNITOMIMOSAURIANO ˌoɾnitˌomimˌosaʊɾjˈano +ORNITOMIMOSAURIO ˌoɾnitˌomimosˈaʊɾjo +ORNITORRINCO ˌoɾnitoɾɾˈinko +ORO ˈoɾo +OROFARÍNGEA ˌoɾofaɾˈiŋxea +OROFARÍNGEAS ˌoɾofaɾˈiŋxeas +OROFARÍNGEO ˌoɾofaɾˈiŋxeo +OROFARÍNGEOS ˌoɾofaɾˈiŋxeos +OROGENIA ˌoɾoxˈenja +OROGÉNICA ˌoɾoxˈenika +OROGÉNICAS ˌoɾoxˈenikas +OROGÉNICO ˌoɾoxˈeniko +OROGÉNICOS ˌoɾoxˈenikos +OROGRAFÍA ˌoɾoɣɾafˈia +OROGRÁFICA ˌoɾoɣɾˈafika +OROGRÁFICAS ˌoɾoɣɾˈafikas +OROGRÁFICO ˌoɾoɣɾˈafiko +OROGRÁFICOS ˌoɾoɣɾˈafikos +OROMEDITERRÁNEO ˌoɾomˌeðiteɾɾˈaneo +OROMO oɾˈomo +ORONJA oɾˈoŋxa +OROPÉNDOLA ˌoɾopˈendola +OROPESA ˌoɾopˈesa +OROPESANO ˌoɾopesˈano +OROS ˈoɾos +OROZCO oɾˈoθko +OROZQUISTA ˌoɾoθkˈista +OROZUZ ˌoɾoθˈuθ +ORQUESTA oɾkˈesta +ORQUESTADA ˌoɾkestˈaða +ORQUESTADAS ˌoɾkestˈaðas +ORQUESTADO ˌoɾkestˈaðo +ORQUESTADOS ˌoɾkestˈaðos +ORQUESTAL ˌoɾkestˈal +ORQUESTAR ˌoɾkestˈaɾ +ORQUESTINA ˌoɾkestˈina +ORQUESTRA oɾkˈestɾa +ORQUESTRAL ˌoɾkestɾˈal +ORQUÍDEA oɾkˈiðea +ORQUIDEÓLOGO ˌoɾkiðeˈoloɣo +ORTEGA oɾtˈeɣa +ORTEGUIANA ˌoɾteɣjˈana +ORTEGUIANAS ˌoɾteɣjˈanas +ORTEGUIANO ˌoɾteɣjˈano +ORTEGUIANOS ˌoɾteɣjˈanos +ÓRTICO ˈoɾtiko +ORTIGA oɾtˈiɣa +ORTIGAS oɾtˈiɣas +ORTIZ oɾtˈiθ +ORTODIAGONAL ˌoɾtoðjˌaɣonˈal +ORTODONCIA ˌoɾtoðˈonθja +ORTODOXA ˌoɾtoðˈoksa +ORTODOXAS ˌoɾtoðˈoksas +ORTODOXIA ˌoɾtoðˈoksja +ORTODOXO ˌoɾtoðˈokso +ORTODOXOS ˌoɾtoðˈoksos +ORTODRÓMICO ˌoɾtoðɾˈomiko +ORTOFOTOGRAFÍA ˌoɾtofˌotoɣɾafˈia +ORTOGÉNESIS ˌoɾtoxˈenesis +ORTOGNÁTICO ˌoɾtoɡnˈatiko +ORTOGONAL ˌoɾtoɣonˈal +ORTOGRAFÍA ˌoɾtoɣɾafˈia +ORTOPANTOMOGRAFÍA ˌoɾtopˌantomˌoɣɾafˈia +ORTOPEDIA ˌoɾtopˈeðja +ORTOPÉDICA ˌoɾtopˈeðika +ORTOPÉDICAS ˌoɾtopˈeðikas +ORTOPÉDICO ˌoɾtopˈeðiko +ORTOPÉDICOS ˌoɾtopˈeðikos +ORTORRÓMBICO ˌoɾtoɾɾˈombiko +ORTOSTÁTICA ˌoɾtostˈatika +ORTOSTÁTICAS ˌoɾtostˈatikas +ORTOSTÁTICO ˌoɾtostˈatiko +ORTOSTÁTICOS ˌoɾtostˈatikos +ORUGA oɾˈuɣa +ORUGUERO ˌoɾuɣˈeɾo +ORUJO oɾˈuxo +ORUREÑO ˌoɾuɾˈeɲo +ORURO oɾˈuɾo +ORZUELO oɾθwˈelo +OS ˈos +OSA ˈosa +OSADA osˈaða +OSADAS osˈaðas +OSADÍA ˌosaðˈia +OSADO osˈaðo +OSADOS osˈaðos +OSAGE osˈaxe +OSAMENTA ˌosamˈɛnta +OSAQUEÑO ˌosakˈeɲo +OSAR osˈaɾ +OSARIO osˈaɾjo +OSCAR oskˈaɾ +ÓSCAR ˈoskaɾ +OSCENSE osθˈɛnse +OSCILACIÓN ˌosθilaθjˈon +OSCILADA ˌosθilˈaða +OSCILADAS ˌosθilˈaðas +OSCILADO ˌosθilˈaðo +OSCILADOS ˌosθilˈaðos +OSCILAR ˌosθilˈaɾ +OSCO ˈosko +ÓSCULO ˈoskulo +OSCURANTISTA ˌoskuɾantˈista +OSCURECER ˌoskuɾeθˈeɾ +OSCURECIDA ˌoskuɾeθˈiða +OSCURECIDAS ˌoskuɾeθˈiðas +OSCURECIDO ˌoskuɾeθˈiðo +OSCURECIDOS ˌoskuɾeθˈiðos +OSCURECIMIENTO ˌoskuɾˌeθimjˈɛnto +OSCURIDAD ˌoskuɾiðˈad +OSCURITO ˌoskuɾˈito +OSCURO oskˈuɾo +ÓSEO ˈoseo +OSETIA osˈetja +OSETIO osˈetjo +OSEZNO osˈeθno +OSICONO ˌosikˈono +OSÍCULO osˈikulo +OSIFICA ˌosifˈika +OSIFICÁ ˌosifikˈa +OSIFICACIÓN ˌosifˌikaθjˈon +OSIFICADO ˌosifikˈaðo +OSIFICANTE ˌosifikˈante +OSIFICAR ˌosifikˈaɾ +OSIFICARE ˌosifikˈaɾe +OSIRIS osˈiɾis +OSITA osˈita +OSITO osˈito +OSLENSE oslˈɛnse +OSLO ˈoslo +OSMIO ˈosmjo +OSMÓFILO osmˈofilo +OSMOLALIDAD ˌosmolˌaliðˈad +OSMOLITO ˌosmolˈito +ÓSMOSIS ˈosmosis +OSO ˈoso +OSORIO osˈoɾjo +OSORNINO ˌosoɾnˈino +OSOSO osˈoso +OSSO ˈosso +OSSOBUCO ˌossoβˈuko +OSTÉ ostˈe +OSTECTOMÍA ˌostektomˈia +OSTENSIBLE ˌostensˈiβle +OSTENSIBLEMENTE ˌostensˈiβlemˈente +OSTENSIVO ˌostensˈiβo +OSTENTACIÓN ˌostentaθjˈon +OSTENTADA ˌostentˈaða +OSTENTADAS ˌostentˈaðas +OSTENTADO ˌostentˈaðo +OSTENTADOS ˌostentˈaðos +OSTENTAR ˌostentˈaɾ +OSTENTE ostˈɛnte +OSTENTÉ ˌostentˈe +OSTENTO ostˈɛnto +OSTENTÓ ˌostentˈo +OSTENTOSA ˌostentˈosa +OSTENTOSAS ˌostentˈosas +OSTENTOSO ˌostentˈoso +OSTENTOSOS ˌostentˈosos +OSTEOBLASTO ˌosteoβlˈasto +OSTEOCITO ˌosteoθˈito +OSTEODISTROFIA ˌosteˌoðistɾˈofja +OSTEOGÉNESIS ˌosteoxˈenesis +OSTEOIDE ˌosteˈoɪðe +OSTEOLÓGICA ˌosteolˈoxika +OSTEOLÓGICAS ˌosteolˈoxikas +OSTEOLÓGICO ˌosteolˈoxiko +OSTEOLÓGICOS ˌosteolˈoxikos +OSTEOMIELITIS ˌosteˌomjelˈitis +OSTEONA ˌosteˈona +OSTEOPATÍA ˌosteˌopatˈia +OSTEOPÁTICA ˌosteopˈatika +OSTEOPÁTICAS ˌosteopˈatikas +OSTEOPÁTICO ˌosteopˈatiko +OSTEOPÁTICOS ˌosteopˈatikos +OSTEOPETROSIS ˌosteˌopetɾˈosis +OSTEOPROTEGERINA ˌosteˌopɾotˌexeɾˈina +OSTEOSARCOMA ˌosteˌosaɾkˈoma +OSTEOSARCOPENIA ˌosteˌosaɾkopˈenja +OSTIOLAR ˌostjolˈaɾ +OSTIÓN ostjˈon +OSTIONERA ˌostjonˈeɾa +OSTIONERÍA ˌostjoneɾˈia +OSTRA ˈostɾa +OSTRAS ˈostɾas +OSTRERÍA ˌostɾeɾˈia +OSTRERO ostɾˈeɾo +OSTROGODO ˌostɾoɣˈoðo +OSUNA osˈuna +OSUNAS osˈunas +OSUNO osˈuno +OSUNOS osˈunos +OSWALDO oswˈalðo +OTAKU otˈaku +OTALGIA otˈalxja +OTAN ˈotan +OTAR otˈaɾ +OTARIO otˈaɾjo +OTAUÉS ˌotaʊˈes +OTEADA ˌoteˈaða +OTEADAS ˌoteˈaðas +OTEADO ˌoteˈaðo +OTEADOS ˌoteˈaðos +OTERO otˈeɾo +ÓTICO ˈotiko +OTITIS otˈitis +OTOHEMATOMA ˌotoˌematˈoma +OTOLÓGICA ˌotolˈoxika +OTOLÓGICAS ˌotolˈoxikas +OTOLÓGICO ˌotolˈoxiko +OTOLÓGICOS ˌotolˈoxikos +OTOMÁN ˌotomˈan +OTOMANO ˌotomˈano +OTOMÍ ˌotomˈi +OTOÑAL ˌotoɲˈal +OTONEUROLOGÍA ˌotonˌeʊɾoloxˈia +OTOÑO otˈoɲo +OTOPAME ˌotopˈame +OTORGADA ˌotoɾɣˈaða +OTORGADAS ˌotoɾɣˈaðas +OTORGADO ˌotoɾɣˈaðo +OTORGADOS ˌotoɾɣˈaðos +OTORGANTE ˌotoɾɣˈante +OTORGAR ˌotoɾɣˈaɾ +OTORRINOLARINGOLOGÍA ˌotoɾɾˌinolˌaɾiŋɡˌoloxˈia +OTORRINOLARINGÓLOGO ˌotoɾɾˌinolˌaɾiŋɡˈoloɣo +OTOSCLEROSIS ˌotoskleɾˈosis +OTOTÓXICA ˌototˈoksika +OTOTÓXICAS ˌototˈoksikas +OTOTÓXICO ˌototˈoksiko +OTOTÓXICOS ˌototˈoksikos +OTRA ˈotɾa +OTRAS ˈotɾas +OTREDAD ˌotɾeðˈad +OTRO ˈotɾo +OTRORA otɾˈoɾa +OTROS ˈotɾos +OTRSO ˈotɾso +OTTAWA ottˈawa +OUREA owɾˈea +OUTDOOR ˌowtðoˈoɾ +OUTFIELDER ˌowtfjelðˈeɾ +OUTLET owtlˈet +OUTSIDER ˌowtsiðˈeɾ +OUTSOURCING owtsˈowɾθiŋ +OVACIÓN ˌoβaθjˈon +OVACIONADA ˌoβaθjonˈaða +OVACIONADAS ˌoβaθjonˈaðas +OVACIONADO ˌoβaθjonˈaðo +OVACIONADOS ˌoβaθjonˈaðos +OVADA oβˈaða +OVADAS oβˈaðas +OVADO oβˈaðo +OVADOS oβˈaðos +OVAL oβˈal +OVALADA ˌoβalˈaða +ÓVALO ˈoβalo +ÓVALOS ˈoβalos +OVAR oβˈaɾ +OVÁRICA oβˈaɾika +OVÁRICAS oβˈaɾikas +OVÁRICO oβˈaɾiko +OVÁRICOS oβˈaɾikos +OVARIO oβˈaɾjo +OVEJA oβˈexa +OVEJERA ˌoβexˈeɾa +OVEJERO ˌoβexˈeɾo +OVEJITA ˌoβexˈita +OVEJUNO ˌoβexˈuno +OVEROL ˌoβeɾˈol +OVIEDO oβjˈeðo +OVINA oβˈina +OVINAS oβˈinas +OVINO oβˈino +OVINOS oβˈinos +OVIRAPTOROSAURIO ˌoβiɾˌapːtoɾosˈaʊɾjo +OVNI ˈobni +OVO ˈoβo +OVOCITO ˌoβoθˈito +OVOIDAL ˌoβoɪðˈal +OVOIDEO ˌoβoɪðˈeo +OVOLACTOVEGETARIANISMO ˌoβolˌaktoβˌexetˌaɾjanˈismo +OVOPOSICIÓN ˌoβopˌosiθjˈon +OVULACIÓN ˌoβulaθjˈon +OVULADA ˌoβulˈaða +OVULADAS ˌoβulˈaðas +OVULADO ˌoβulˈaðo +OVULADOS ˌoβulˈaðos +OVULAR ˌoβulˈaɾ +ÓVULO ˈoβulo +OXALACETATO ˌoksalˌaθetˈato +OXALATO ˌoksalˈato +OXEAR ˌokseˈaɾ +OXIÁCIDO oksjˈaθiðo +OXIDA oksˈiða +OXIDACIÓN ˌoksiðaθjˈon +OXIDADA ˌoksiðˈaða +OXIDADAS ˌoksiðˈaðas +OXIDADO ˌoksiðˈaðo +OXIDADOS ˌoksiðˈaðos +OXIDAMOS ˌoksiðˈamos +OXIDANDO ˌoksiðˈando +OXIDAR ˌoksiðˈaɾ +OXIDARA ˌoksiðˈaɾa +OXIDARÁ ˌoksiðaɾˈa +OXIDÁRAMOS ˌoksiðˈaɾamos +OXIDARAS ˌoksiðˈaɾas +OXIDARÁS ˌoksiðaɾˈas +OXIDAREIS ˌoksiðˈaɾeɪs +OXIDAREMOS ˌoksiðaɾˈemos +OXIDARES ˌoksiðˈaɾes +OXIDARÍAMOS ˌoksiðaɾˈiamos +OXIDAS oksˈiðas +OXIDASTE ˌoksiðˈaste +OXIDE oksˈiðe +OXIDEMOS ˌoksiðˈemos +OXIDES oksˈiðes +OXIDO oksˈiðo +ÓXIDO ˈoksiðo +OXIGENADA ˌoksixenˈaða +OXIGENADAS ˌoksixenˈaðas +OXIGENADO ˌoksixenˈaðo +OXIGENADOS ˌoksixenˈaðos +OXIGÉNICO ˌoksixˈeniko +OXÍGENO oksˈixeno +OXIGENOTERAPIA ˌoksixˌenoteɾˈapja +OXIMA oksˈima +OXIURO oksjˈuɾo +OYE ˈojje +OZONO oθˈono +PA pˈa +PA'L pˈal +PABELLONCITO pˌaβeʎonθˈito +PABLITO paβlˈito +PABLO pˈaβlo +PACA pˈaka +PACARÁ pˌakaɾˈa +PACEÑO paθˈeɲo +PACES pˈaθes +PACHANCA patʃˈanka +PACHANGA patʃˈaŋɡa +PACHANGUERO pˌatʃaŋɡˈeɾo +PACHARÁN pˌatʃaɾˈan +PACHE pˈatʃe +PACHECO patʃˈeko +PACHIKAY pˌatʃikˈaɪ +PACHORRA patʃˈoɾɾa +PACHUCA patʃˈuka +PACHUCAS patʃˈukas +PACHUCHA patʃˈutʃa +PACHUCHAS patʃˈutʃas +PACHUCHO patʃˈutʃo +PACHUCHOS patʃˈutʃos +PACHUCO patʃˈuko +PACHUCOS patʃˈukos +PACHUQUISMO pˌatʃukˈismo +PACIDA paθˈiða +PACIDAS paθˈiðas +PACIDO paθˈiðo +PACIDOS paθˈiðos +PACIENCIA paθjˈɛnθja +PACIENTE paθjˈɛnte +PACIENTEMENTE paθjˈɛntemˈente +PACIENTÍSIMO pˌaθjentˈisimo +PACIFICA pˌaθifˈika +PACÍFICA paθˈifika +PACIFICADA pˌaθifikˈaða +PACIFICADAS pˌaθifikˈaðas +PACIFICADO pˌaθifikˈaðo +PACIFICADORA pˌaθifˌikaðˈoɾa +PACIFICADORAS pˌaθifˌikaðˈoɾas +PACIFICADORES pˌaθifˌikaðˈoɾes +PACIFICADOS pˌaθifikˈaðos +PACÍFICAMENTE paθˈifikamˈente +PACIFICAR pˌaθifikˈaɾ +PACIFICO pˌaθifˈiko +PACIFICÓ pˌaθifikˈo +PACÍFICO paθˈifiko +PACIFISTA pˌaθifˈista +PACK pˈak +PACO pˈako +PACTADA paktˈaða +PACTADAS paktˈaðas +PACTADO paktˈaðo +PACTADOS paktˈaðos +PACTANTE paktˈante +PACTO pˈakto +PACTÓMETRO paktˈometɾo +PADANO paðˈano +PADDOCK padðˈok +PADECER pˌaðeθˈeɾ +PADECIDA pˌaðeθˈiða +PADECIDAS pˌaðeθˈiðas +PADECIDO pˌaðeθˈiðo +PADECIDOS pˌaðeθˈiðos +PADECIENTE pˌaðeθjˈɛnte +PÁDEL pˈaðel +PADOUCA paðˈowka +PADRE pˈaðɾe +PADREAR pˌaðɾeˈaɾ +PADRECITO pˌaðɾeθˈito +PADRENUESTRO pˌaðɾenwˈestɾo +PADRES pˈaðɾes +PADRINO paðɾˈino +PADRITO paðɾˈito +PADRÓN paðɾˈon +PADROTE paðɾˈote +PADUA pˈaðwa +PÁEZ pˈaeθ +PAGA pˈaɣa +PAGADA paɣˈaða +PAGADAS paɣˈaðas +PAGADERO pˌaɣaðˈeɾo +PAGADO paɣˈaðo +PAGADOS paɣˈaðos +PAGANA paɣˈana +PAGANO paɣˈano +PAGANTE paɣˈante +PAGAR paɣˈaɾ +PAGARÉ pˌaɣaɾˈe +PAGAS pˈaɣas +PAGAZA paɣˈaθa +PAGAZAS paɣˈaθas +PAGINA paxˈina +PÁGINA pˈaxina +PAGINADA pˌaxinˈaða +PAGINADAS pˌaxinˈaðas +PAGINADO pˌaxinˈaðo +PAGINADOS pˌaxinˈaðos +PAGINANTES pˌaxinˈantes +PAGINAS paxˈinas +PÁGINAS pˈaxinas +PAGO pˈaɣo +PAGOS pˈaɣos +PAGUES pˈaɣes +PAGUÉS paɣˈes +PAGUITA paɣˈita +PAICO pˈaɪko +PAILA pˈaɪla +PAILEBOT pˌaɪleβˈot +PAILEBOTE pˌaɪleβˈote +PAÍÑO paˈiɲo +PAIQUIL paɪkˈil +PAIS pˈaɪs +PAÍS paˈis +PAISAJE paɪsˈaxe +PAISAJISMO pˌaɪsaxˈismo +PAISAJÍSTICO pˌaɪsaxˈistiko +PAISANO paɪsˈano +PAISES pˈaɪses +PAÍSES paˈises +PAISITO paɪsˈito +PAISUCHITO pˌaɪsutʃˈito +PAITA pˈaɪta +PAIUTE paɪˈute +PAJA pˈaxa +PÁJARA pˈaxaɾa +PAJAREADA pˌaxaɾeˈaða +PAJAREADAS pˌaxaɾeˈaðas +PAJAREADO pˌaxaɾeˈaðo +PAJAREADOS pˌaxaɾeˈaðos +PAJAREAR pˌaxaɾeˈaɾ +PAJARERO pˌaxaɾˈeɾo +PAJARES paxˈaɾes +PAJARETE pˌaxaɾˈete +PAJARITA pˌaxaɾˈita +PAJARITO pˌaxaɾˈito +PÁJARO pˈaxaɾo +PAJARÓN pˌaxaɾˈon +PAJARONA pˌaxaɾˈona +PAJARONAS pˌaxaɾˈonas +PAJARONEADA pˌaxaɾˌoneˈaða +PAJARONEADAS pˌaxaɾˌoneˈaðas +PAJARONEADO pˌaxaɾˌoneˈaðo +PAJARONEADOS pˌaxaɾˌoneˈaðos +PAJARONEAR pˌaxaɾˌoneˈaɾ +PAJARONES pˌaxaɾˈones +PÁJAROS pˈaxaɾos +PAJARRACO pˌaxaɾɾˈako +PAJEADA pˌaxeˈaða +PAJEADAS pˌaxeˈaðas +PAJEADO pˌaxeˈaðo +PAJEADOS pˌaxeˈaðos +PAJEAR pˌaxeˈaɾ +PAJECILLO pˌaxeθˈiʎo +PAJERO paxˈeɾo +PAJIZO paxˈiθo +PAJÚA paxˈua +PAJÚAS paxˈuas +PAJÚO paxˈuo +PAJÚOS paxˈuos +PAKI pˈaki +PAKISTÁN pˌakistˈan +PALA pˈala +PALABRA palˈaβɾa +PALABRERÍO pˌalaβɾeɾˈio +PALABRERO pˌalaβɾˈeɾo +PALABRITA pˌalaβɾˈita +PALABROTA pˌalaβɾˈota +PALACIO palˈaθjo +PALACIOS palˈaθjos +PALADAR pˌalaðˈaɾ +PALADEABLE pˌalaðeˈaβle +PALADEADA pˌalaðeˈaða +PALADEADAS pˌalaðeˈaðas +PALADEADO pˌalaðeˈaðo +PALADEADOS pˌalaðeˈaðos +PALADEAR pˌalaðeˈaɾ +PALADÍN pˌalaðˈin +PALADIO palˈaðjo +PALADO palˈaðo +PALAFOX pˌalafˈoks +PALAFRÉN pˌalafɾˈen +PALAMETOGRAMA pˌalamˌetoɣɾˈama +PALANCA palˈanka +PALANGANA pˌalaŋɡˈana +PALANGRERO pˌalaŋɡɾˈeɾo +PALAO palˈao +PALAOS palˈaos +PALATABILIDAD pˌalatˌaβiliðˈad +PALATAL pˌalatˈal +PALATALIZACIÓN pˌalatˌaliθaθjˈon +PALATALIZAR pˌalatˌaliθˈaɾ +PALATINA pˌalatˈina +PALATINO pˌalatˈino +PALATIZACIÓN pˌalatˌiθaθjˈon +PALAVOLO pˌalaβˈolo +PALAZO palˈaθo +PALAZZO palˈatso +PALCO pˈalko +PALÉ palˈe +PALEA palˈea +PALEADA pˌaleˈaða +PALEADAS pˌaleˈaðas +PALEADO pˌaleˈaðo +PALEADORA pˌaleaðˈoɾa +PALEADOS pˌaleˈaðos +PALEÁIS pˌaleˈais +PALEAMOS pˌaleˈamos +PALEANDO pˌaleˈando +PALEAR pˌaleˈaɾ +PALEARA pˌaleˈaɾa +PALEARÁ pˌaleaɾˈa +PALEÁRAMOS pˌaleˈaɾamos +PALEARAS pˌaleˈaɾas +PALEARÁS pˌaleaɾˈas +PALEAREIS pˌaleˈaɾeɪs +PALEARÉIS pˌaleaɾˈeis +PALEAREMOS pˌaleaɾˈemos +PALEARES pˌaleˈaɾes +PALEARÍAMOS pˌaleaɾˈiamos +PALEARÍAS pˌaleaɾˈias +PALEASTE pˌaleˈaste +PALEÉIS pˌaleˈeis +PALEEMOS pˌaleˈemos +PALENA palˈena +PALENCIA palˈɛnθja +PALENQUE palˈɛnke +PALENTINO pˌalentˈino +PALEOAMBIENTE pˌaleˌoambjˈɛnte +PALEOAMERICANO pˌaleˌoamˌeɾikˈano +PALEOBABILÓNICO pˌaleˌoβaβilˈoniko +PALEOCLIMA pˌaleoklˈima +PALEOCONSERVADOR pˌaleˌokonsˌeɾβaðˈoɾ +PALEÓGRAFA pˌaleˈoɣɾafa +PALEÓGRAFAS pˌaleˈoɣɾafas +PALEOGRÁFICA pˌaleoɣɾˈafika +PALEOGRÁFICAMENTE pˌaleoɣɾˈafikamˈente +PALEOGRÁFICAS pˌaleoɣɾˈafikas +PALEOGRÁFICO pˌaleoɣɾˈafiko +PALEOGRÁFICOS pˌaleoɣɾˈafikos +PALEÓGRAFO pˌaleˈoɣɾafo +PALEÓGRAFOS pˌaleˈoɣɾafos +PALEOINDIO pˌaleˈoɪndjo +PALEOLÍTICA pˌaleolˈitika +PALEOLÍTICAS pˌaleolˈitikas +PALEOLÍTICO pˌaleolˈitiko +PALEOLÍTICOS pˌaleolˈitikos +PALEÓLOGO pˌaleˈoloɣo +PALEONTÓLOGA pˌaleontˈoloɣa +PALEONTÓLOGAS pˌaleontˈoloɣas +PALEONTOLOGÍA pˌaleˌontoloxˈia +PALEONTÓLOGOS pˌaleontˈoloɣos +PALERA palˈeɾa +PALERMITANO pˌaleɾmitˈano +PALERMO palˈeɾmo +PALERO palˈeɾo +PALESTINA pˌalestˈina +PALESTRA palˈestɾa +PALETO palˈeto +PALETÓN pˌaletˈon +PALGUÍN palɣˈin +PALIADA paljˈaða +PALIADAS paljˈaðas +PALIADO paljˈaðo +PALIADOS paljˈaðos +PALIAR paljˈaɾ +PALIATIVA pˌaljatˈiβa +PALIATIVAS pˌaljatˈiβas +PALIATIVO pˌaljatˈiβo +PALIATIVOS pˌaljatˈiβos +PÁLIDA pˈaliða +PÁLIDAS pˈaliðas +PALIDECER pˌaliðeθˈeɾ +PALIDECIDA pˌaliðeθˈiða +PALIDECIDAS pˌaliðeθˈiðas +PALIDECIDO pˌaliðeθˈiðo +PALIDECIDOS pˌaliðeθˈiðos +PALIDECIÉRAMOS pˌaliðeθjˈeɾamos +PALIDEZ pˌaliðˈeθ +PÁLIDO pˈaliðo +PÁLIDOS pˈaliðos +PALIER paljˈeɾ +PALILALIA pˌalilˈalja +PALIMPSESTO pˌalimpsˈesto +PALÍN palˈin +PALINDRÓMICO pˌalindɾˈomiko +PALÍNDROMO palˈindɾomo +PALINOLÓGICO pˌalinolˈoxiko +PALIO pˈaljo +PALISANDRO pˌalisˈandɾo +PALITO palˈito +PALIZA palˈiθa +PALIZADA pˌaliθˈaða +PALIZÓN pˌaliθˈon +PALMA pˈalma +PALMADA palmˈaða +PALMADAS palmˈaðas +PALMADOS palmˈaðos +PALMAR palmˈaɾ +PALMARIA palmˈaɾja +PALMARIAS palmˈaɾjas +PALMARIO palmˈaɾjo +PALMARIOS palmˈaɾjos +PALMEADA pˌalmeˈaða +PALMEADAS pˌalmeˈaðas +PALMEADO pˌalmeˈaðo +PALMEADOS pˌalmeˈaðos +PALMEAR pˌalmeˈaɾ +PALMERA palmˈeɾa +PALMERAL pˌalmeɾˈal +PALMERO palmˈeɾo +PALMIRA palmˈiɾa +PALMIRENA pˌalmiɾˈena +PALMIRENAS pˌalmiɾˈenas +PALMIRENO pˌalmiɾˈeno +PALMIRENOS pˌalmiɾˈenos +PALMITA palmˈita +PALMITO palmˈito +PALMOTEADA pˌalmoteˈaða +PALMOTEADAS pˌalmoteˈaðas +PALMOTEADO pˌalmoteˈaðo +PALMOTEADOS pˌalmoteˈaðos +PALMOTEAR pˌalmoteˈaɾ +PALO pˈalo +PALOMA palˈoma +PALOMAR pˌalomˈaɾ +PALOMARES pˌalomˈaɾes +PALOMERA pˌalomˈeɾa +PALOMINO pˌalomˈino +PALOMITA pˌalomˈita +PALOMO palˈomo +PALPABLE palpˈaβle +PALPADA palpˈaða +PALPADAS palpˈaðas +PALPADO palpˈaðo +PALPADOR pˌalpaðˈoɾ +PALPADOS palpˈaðos +PALPAR palpˈaɾ +PALPITACIÓN pˌalpitaθjˈon +PALPITADA pˌalpitˈaða +PALPITADAS pˌalpitˈaðas +PALPITADO pˌalpitˈaðo +PALPITADOS pˌalpitˈaðos +PALPITAR pˌalpitˈaɾ +PALPITO palpˈito +PÁLPITO pˈalpito +PALPO pˈalpo +PALQUITO palkˈito +PALTA pˈalta +PALUDE palˈuðe +PALUDES palˈuðes +PALÚDICA palˈuðika +PALÚDICAS palˈuðikas +PALÚDICO palˈuðiko +PALÚDICOS palˈuðikos +PALURDA palˈuɾða +PAMELA pamˈela +PAMIR pamˈiɾ +PAMPA pˈampa +PAMPANGA pampˈaŋɡa +PAMPANGO pampˈaŋɡo +PÁMPER pˈampeɾ +PÁMPIDO pˈampiðo +PAMPINO pampˈino +PAMPLONA pamplˈona +PAMPLONÉS pˌamplonˈes +PAN pˈan +PANACEA pˌanaθˈea +PANADERÍA pˌanaðeɾˈia +PANADERO pˌanaðˈeɾo +PANAFRICANA pˌanafɾikˈana +PANAFRICANAS pˌanafɾikˈanas +PANAFRICANISMO pˌanafɾˌikanˈismo +PANAFRICANISTA pˌanafɾˌikanˈista +PANAFRICANO pˌanafɾikˈano +PANAFRICANOS pˌanafɾikˈanos +PAÑAL paɲˈal +PAÑALERA pˌaɲalˈeɾa +PAÑALES paɲˈales +PANAMÁ pˌanamˈa +PANAMEÑA pˌanamˈeɲa +PANAMEÑISMO pˌanameɲˈismo +PANAMERICANA pˌanamˌeɾikˈana +PANAMERICANAS pˌanamˌeɾikˈanas +PANAMERICANISMO pˌanamˌeɾikanˈismo +PANAMERICANO pˌanamˌeɾikˈano +PANAMERICANOS pˌanamˌeɾikˈanos +PANÁRABE panˈaɾaβe +PANARABISMO pˌanaɾaβˈismo +PANARABISTA pˌanaɾaβˈista +PANARRA panˈaɾɾa +PANATENAICA pˌanatenˈaɪka +PANATENAICAS pˌanatenˈaɪkas +PANATENAICO pˌanatenˈaɪko +PANATENAICOS pˌanatenˈaɪkos +PANAY panˈaɪ +PANCARTA pankˈaɾta +PANCAS pˈankas +PANCATALANISMO pˌankatˌalanˈismo +PANCETA panθˈeta +PANCHITO pantʃˈito +PANCHO pˈantʃo +PANCIT panθˈit +PANCITA panθˈita +PANCITERÍA pˌanθiteɾˈia +PANCITO panθˈito +PANCITOPENIA pˌanθitopˈenja +PANCRACIO pankɾˈaθjo +PÁNCREAS pˈankɾeas +PANCREÁTICA pˌankɾeˈatika +PANCREÁTICAS pˌankɾeˈatikas +PANCREÁTICO pˌankɾeˈatiko +PANCREATICODUODENAL pˌankɾeˌatikˌoðwoðenˈal +PANCREÁTICOS pˌankɾeˈatikos +PANCREATITIS pˌankɾeatˈitis +PANCREATODUODENAL pˌankɾeˌatoðwˌoðenˈal +PANCROMÁTICO pˌankɾomˈatiko +PANDA pˈanda +PANDEADA pˌandeˈaða +PANDEADAS pˌandeˈaðas +PANDEADO pˌandeˈaðo +PANDEADOS pˌandeˈaðos +PANDEAR pˌandeˈaɾ +PANDEÍSMO pˌandeˈismo +PANDEÍSTA pˌandeˈista +PANDEJO pandˈexo +PANDEMIA pandˈemja +PANDEMÓNIUM pˌandemˈonjum +PANDERO pandˈeɾo +PANDIL pandˈil +PANDINA pandˈina +PANDINAS pandˈinas +PANDINO pandˈino +PANDINOS pandˈinos +PANDO pˈando +PANDORA pandˈoɾa +PANECILLO pˌaneθˈiʎo +PANEGÍRICA pˌanexˈiɾika +PANEGÍRICAS pˌanexˈiɾikas +PANEGÍRICO pˌanexˈiɾiko +PANEGÍRICOS pˌanexˈiɾikos +PANEGIRISTA pˌanexiɾˈista +PANEL panˈel +PANELERA pˌanelˈeɾa +PANELERAS pˌanelˈeɾas +PANELERO pˌanelˈeɾo +PANELEROS pˌanelˈeɾos +PANELISTA pˌanelˈista +PANENTEÍSMO pˌanenteˈismo +PANERA panˈeɾa +PANERAS panˈeɾas +PAÑERÍA pˌaɲeɾˈia +PANERO panˈeɾo +PAÑERO paɲˈeɾo +PANEROS panˈeɾos +PANEUROPEA pˌaneʊɾopˈea +PANEUROPEAS pˌaneʊɾopˈeas +PANEUROPEO pˌaneʊɾopˈeo +PANEUROPEOS pˌaneʊɾopˈeos +PÁNFILO pˈamfilo +PANFLETARIA pˌamfletˈaɾja +PANFLETARIAS pˌamfletˈaɾjas +PANFLETARIO pˌamfletˈaɾjo +PANFLETARIOS pˌamfletˈaɾjos +PANFLETO pamflˈeto +PANGASINÁN pˌaŋɡasinˈan +PANGEA paŋxˈea +PANGERMANA pˌaŋxeɾmˈana +PANGERMANO pˌaŋxeɾmˈano +PANGOLÍN pˌaŋɡolˈin +PANGUE pˈaŋɡe +PANHELÉNICO pˌanelˈeniko +PANHELENISMO pˌanelenˈismo +PANHIPOPITUITARISMO pˌanipˌopitwˌitaɾˈismo +PANHISPÁNICO pˌanispˈaniko +PAÑÍ paɲˈi +PANIAGUADO pˌanjaɣwˈaðo +PÁNICO pˈaniko +PANÍCULA panˈikula +PANICULITIS pˌanikulˈitis +PANÍCULO panˈikulo +PANIFICABLE pˌanifikˈaβle +PANIFICACIÓN pˌanifˌikaθjˈon +PANIFICAR pˌanifikˈaɾ +PAÑIL paɲˈil +PANISTA panˈista +PAÑITO paɲˈito +PAÑIZUELO pˌaɲiθwˈelo +PAÑO pˈaɲo +PANOCHA panˈotʃa +PANOJA panˈoxa +PAÑOLITO pˌaɲolˈito +PAÑOLÓN pˌaɲolˈon +PANONIO panˈonjo +PANÓPTICO panˈopːtiko +PANORAMA pˌanoɾˈama +PANORÁMICA pˌanoɾˈamika +PANORÁMICAS pˌanoɾˈamikas +PANORÁMICO pˌanoɾˈamiko +PANORÁMICOS pˌanoɾˈamikos +PANQUÉ pankˈe +PANQUEQUE pankˈeke +PANQUEQUERÍA pˌankekeɾˈia +PANQUITA pankˈita +PANREGIONAL pˌanrexjonˈal +PANRUSA panrˈusa +PANRUSAS panrˈusas +PANRUSO panrˈuso +PANRUSOS panrˈusos +PANSEXUAL pˌansekswˈal +PANSEXUALIDAD pˌansekswˌaliðˈad +PANTAGRUÉLICO pˌantaɣɾuˈeliko +PANTALEÓN pˌantaleˈon +PANTALLA pantˈaʎa +PANTALLAS pantˈaʎas +PANTALLAZO pˌantaʎˈaθo +PANTALÓN pˌantalˈon +PANTALONCILLO pˌantalonθˈiʎo +PANTALONCITO pˌantalonθˈito +PANTALONES pˌantalˈones +PANTANO pantˈano +PANTEÍSMO pˌanteˈismo +PANTEÍSTA pˌanteˈista +PANTEÍSTAS pˌanteˈistas +PANTEÓN pˌanteˈon +PANTEONERO pˌanteonˈeɾo +PANTERA pantˈeɾa +PANTERITA pˌanteɾˈita +PANTI pˈanti +PANTOJA pantˈoxa +PANTOMIMA pˌantomˈima +PANTORRA pantˈoɾɾa +PANTOTENATO pˌantotenˈato +PANTS pˈants +PANTUFLA pantˈufla +PANUCHO panˈutʃo +PÁNUCO pˈanuko +PAÑUELITO pˌaɲwelˈito +PAÑUELO paɲwˈelo +PANZA pˈanθa +PANZAZO panθˈaθo +PANZÓN panθˈon +PANZUDA panθˈuða +PANZUDAS panθˈuðas +PANZUDO panθˈuðo +PANZUDOS panθˈuðos +PAPA pˈapa +PAPÁ papˈa +PAPACITO pˌapaθˈito +PAPADA papˈaða +PAPADAS papˈaðas +PAPADO papˈaðo +PAPADOS papˈaðos +PAPAÍTO pˌapaˈito +PAPAL papˈal +PAPALINA pˌapalˈina +PAPALISA pˌapalˈisa +PAPALOTA pˌapalˈota +PAPALOTE pˌapalˈote +PAPAMÓVIL pˌapamˈoβil +PAPARAZI pˌapaɾˈaθi +PAPARAZZI pˌapaɾˈatsi +PAPAS pˈapas +PAPÁS papˈas +PAPATURRO pˌapatˈuɾɾo +PAPAVERINA pˌapaβeɾˈina +PAPAZGO papˈaθɣo +PAPEL papˈel +PAPELEJO pˌapelˈexo +PAPELEO pˌapelˈeo +PAPELERO pˌapelˈeɾo +PAPELES papˈeles +PAPELÓN pˌapelˈon +PAPELOTE pˌapelˈote +PAPELUCHO pˌapelˈutʃo +PAPER papˈeɾ +PAPERS papˈeɾs +PAPI pˈapi +PAPIAMENTO pˌapjamˈɛnto +PAPILA papˈila +PAPILAR pˌapilˈaɾ +PAPILOMA pˌapilˈoma +PAPILOSO pˌapilˈoso +PAPIRÁCEO pˌapiɾˈaθeo +PAPIRO papˈiɾo +PAPIROFLEXIA pˌapiɾoflˈeksja +PAPIRÓLOGA pˌapiɾˈoloɣa +PAPIROLOGÍA pˌapiɾˌoloxˈia +PAPISA papˈisa +PAPISTA papˈista +PAPITIS papˈitis +PAPITO papˈito +PAPÚ papˈu +PAPÚA papˈua +PAPUANO papwˈano +PAPUS pˈapus +PAQUETAZO pˌaketˈaθo +PAQUETE pakˈete +PAQUETES pakˈetes +PAQUETICO pˌaketˈiko +PAQUICEFALOSÁURIDO pˌakiθˌefalosˈauɾˌiðo +PAQUITO pakˈito +PAR pˈaɾ +PARA pˈaɾa +PARABASAL pˌaɾaβasˈal +PARABENZOQUINONA pˌaɾaβˌenθokinˈona +PARÁBOLA paɾˈaβola +PARABOLIZAR pˌaɾaβˌoliθˈaɾ +PARABRAQUIAL pˌaɾaβɾakjˈal +PARABRISAS pˌaɾaβɾˈisas +PARACAÍDAS pˌaɾakaˈiðas +PARACAIDISTA pˌaɾakaɪðˈista +PARACHICO pˌaɾatʃˈiko +PARACÓNIDO pˌaɾakˈoniðo +PARADA paɾˈaða +PARADAS paɾˈaðas +PARADERO pˌaɾaðˈeɾo +PARADIGMA pˌaɾaðˈiɡma +PARADIGMÁTICAMENTE pˌaɾaðiɡmˈatikamˈente +PARADISIACO pˌaɾaðisjˈako +PARADISÍACO pˌaɾaðisˈiako +PARADO paɾˈaðo +PARADOJA pˌaɾaðˈoxa +PARADOJAS pˌaɾaðˈoxas +PARADOR pˌaɾaðˈoɾ +PARAFÍLICO pˌaɾafˈiliko +PARAFISO pˌaɾafˈiso +PARAFRASEADA pˌaɾafɾˌaseˈaða +PARAFRASEADAS pˌaɾafɾˌaseˈaðas +PARAFRASEADO pˌaɾafɾˌaseˈaðo +PARAFRASEADOS pˌaɾafɾˌaseˈaðos +PARAGOGE pˌaɾaɣˈoxe +PARAGÓN pˌaɾaɣˈon +PARAGONAR pˌaɾaɣonˈaɾ +PARAGONES pˌaɾaɣˈones +PARAGUA paɾˈaɣwa +PARAGUAS paɾˈaɣwas +PARAGUAY pˌaɾaɣwˈaɪ +PARAGUAZO pˌaɾaɣwˈaθo +PARAGÜERO pˌaɾaɣuˈeɾo +PARAGÜITA pˌaɾaɣuˈita +PARAÍSO pˌaɾaˈiso +PARAJE paɾˈaxe +PARALELADA pˌaɾalelˈaða +PARALELADAS pˌaɾalelˈaðas +PARALELADO pˌaɾalelˈaðo +PARALELADOS pˌaɾalelˈaðos +PARALELAR pˌaɾalelˈaɾ +PARALELIZAR pˌaɾalˌeliθˈaɾ +PARALELO pˌaɾalˈelo +PARALELOGRAMO pˌaɾalˌeloɣɾˈamo +PARALIPSIS pˌaɾalˈipsis +PARÁLISIS paɾˈalisis +PARALÍTICA pˌaɾalˈitika +PARALÍTICAS pˌaɾalˈitikas +PARALÍTICO pˌaɾalˈitiko +PARALÍTICOS pˌaɾalˈitikos +PARALIZACIÓN pˌaɾalˌiθaθjˈon +PARALIZADA pˌaɾaliθˈaða +PARALIZADAS pˌaɾaliθˈaðas +PARALIZADO pˌaɾaliθˈaðo +PARALIZADOR pˌaɾalˌiθaðˈoɾ +PARALIZADOS pˌaɾaliθˈaðos +PARALIZANTE pˌaɾaliθˈante +PARALIZAR pˌaɾaliθˈaɾ +PARAMAGNETISMO pˌaɾamˌaɡnetˈismo +PARAMARA pˌaɾamˈaɾa +PARAMETRADA pˌaɾametɾˈaða +PARAMETRADAS pˌaɾametɾˈaðas +PARAMETRADO pˌaɾametɾˈaðo +PARAMETRADOS pˌaɾametɾˈaðos +PARAMETRAR pˌaɾametɾˈaɾ +PARAMETRE pˌaɾamˈetɾe +PARAMETRIZACIÓN pˌaɾamˌetɾiθaθjˈon +PARAMETRIZAR pˌaɾamˌetɾiθˈaɾ +PARÁMETRO paɾˈametɾo +PARAMILITAR pˌaɾamˌilitˈaɾ +PARAMILITARES pˌaɾamˌilitˈaɾes +PÁRAMO pˈaɾamo +PARAMOS paɾˈamos +PARANÁ pˌaɾanˈa +PARANASAL pˌaɾanasˈal +PARANCERO pˌaɾanθˈeɾo +PARANDO paɾˈando +PARANGARICUTIRIMÍCUARO pˌaɾaŋɡˌaɾikˌutiɾimˈikwaɾo +PARANGÓN pˌaɾaŋɡˈon +PARANGONADA pˌaɾaŋɡonˈaða +PARANGONADAS pˌaɾaŋɡonˈaðas +PARANGONADO pˌaɾaŋɡonˈaðo +PARANGONADOS pˌaɾaŋɡonˈaðos +PARANGONAR pˌaɾaŋɡonˈaɾ +PARANGONES pˌaɾaŋɡˈones +PARANOIA pˌaɾanˈoɪa +PARANOICO pˌaɾanˈoɪko +PARANZA paɾˈanθa +PARAPETADA pˌaɾapetˈaða +PARAPETADAS pˌaɾapetˈaðas +PARAPETADO pˌaɾapetˈaðo +PARAPETADOS pˌaɾapetˈaðos +PARAPETAR pˌaɾapetˈaɾ +PARAPETEAR pˌaɾapˌeteˈaɾ +PARAPETO pˌaɾapˈeto +PARAPODIO pˌaɾapˈoðjo +PARÁPODO paɾˈapoðo +PARAPÓFISIS pˌaɾapˈofisis +PARAR paɾˈaɾ +PARARA paɾˈaɾa +PARARÁ pˌaɾaɾˈa +PARÁRAMOS paɾˈaɾamos +PARARAS paɾˈaɾas +PARARÁS pˌaɾaɾˈas +PARAREIS paɾˈaɾeɪs +PARAREMOS pˌaɾaɾˈemos +PARARES paɾˈaɾes +PARARÍAMOS pˌaɾaɾˈiamos +PARARRENAL pˌaɾaɾɾenˈal +PARARSE paɾˈaɾse +PARASAILING pˌaɾasˈaɪliŋ +PARASISTEMA pˌaɾasistˈema +PARASITA pˌaɾasˈita +PARÁSITA paɾˈasita +PARASITADA pˌaɾasitˈaða +PARASITADAS pˌaɾasitˈaðas +PARASITADO pˌaɾasitˈaðo +PARASITADOS pˌaɾasitˈaðos +PARASITAR pˌaɾasitˈaɾ +PARASITAS pˌaɾasˈitas +PARASITÁS pˌaɾasitˈas +PARÁSITAS paɾˈasitas +PARÁSITO paɾˈasito +PARASITÓLOGO pˌaɾasitˈoloɣo +PARÁSITOS paɾˈasitos +PARASTE paɾˈaste +PARATE paɾˈate +PARATEXTO pˌaɾatˈeksto +PARATHORMONA pˌaɾatoɾmˈona +PARATIÓN pˌaɾatjˈon +PARATRÁNSITO pˌaɾatɾˈansito +PARATRAQUEAL pˌaɾatɾˌakeˈal +PARATRAQUEALES pˌaɾatɾˌakeˈales +PARAUMBILICAL pˌaɾaʊmbˌilikˈal +PARAVERTEBRAL pˌaɾaβˌeɾteβɾˈal +PARAVIENTOS pˌaɾaβjˈɛntos +PARCAS pˈaɾkas +PARCELADA pˌaɾθelˈaða +PARCELADAS pˌaɾθelˈaðas +PARCELADO pˌaɾθelˈaðo +PARCELADOS pˌaɾθelˈaðos +PARCELAMIENTO pˌaɾθelamjˈɛnto +PARCELAR pˌaɾθelˈaɾ +PARCELITA pˌaɾθelˈita +PARCHADA paɾtʃˈaða +PARCHADAS paɾtʃˈaðas +PARCHADO paɾtʃˈaðo +PARCHADOS paɾtʃˈaðos +PARCHAR paɾtʃˈaɾ +PARCHE pˈaɾtʃe +PARCHEADA pˌaɾtʃeˈaða +PARCHEADAS pˌaɾtʃeˈaðas +PARCHEADO pˌaɾtʃeˈaðo +PARCHEADOS pˌaɾtʃeˈaðos +PARCHES pˈaɾtʃes +PARCHITA paɾtʃˈita +PARCIAL paɾθjˈal +PARCIALES paɾθjˈales +PARCIALIZAR pˌaɾθjaliθˈaɾ +PARCIALMENTE paɾθjˈalmˈente +PARDAS pˈaɾðas +PARDEAMIENTO pˌaɾðeamjˈɛnto +PARDO pˈaɾðo +PARDUSCA paɾðˈuska +PARDUSCAS paɾðˈuskas +PARDUSCO paɾðˈusko +PARDUSCOS paɾðˈuskos +PARDUZCA paɾðˈuθka +PARDUZCAS paɾðˈuθkas +PARDUZCO paɾðˈuθko +PARDUZCOS paɾðˈuθkos +PARE pˈaɾe +PAREADA pˌaɾeˈaða +PAREADAS pˌaɾeˈaðas +PAREADO pˌaɾeˈaðo +PAREADOS pˌaɾeˈaðos +PAREAR pˌaɾeˈaɾ +PARECE paɾˈeθe +PARECER pˌaɾeθˈeɾ +PARECIDA pˌaɾeθˈiða +PARECIDAS pˌaɾeθˈiðas +PARECIDÍSIMO pˌaɾeθiðˈisimo +PARECIDO pˌaɾeθˈiðo +PARECIDOS pˌaɾeθˈiðos +PARED paɾˈed +PAREDÓN pˌaɾeðˈon +PAREDONES pˌaɾeðˈones +PAREJA paɾˈexa +PAREJAS paɾˈexas +PAREJITA pˌaɾexˈita +PAREJO paɾˈexo +PAREJOS paɾˈexos +PAREMIA paɾˈemja +PAREMIÓLOGO pˌaɾemjˈoloɣo +PAREMOS paɾˈemos +PARÉNQUIMA paɾˈenkima +PARENQUIMATOSO pˌaɾenkˌimatˈoso +PARENTERAL pˌaɾenteɾˈal +PARENTERALES pˌaɾenteɾˈales +PARENTESCO pˌaɾentˈesko +PARÉNTESIS paɾˈentesis +PARENTÉTICA pˌaɾentˈetika +PARENTÉTICAS pˌaɾentˈetikas +PARENTÉTICO pˌaɾentˈetiko +PARENTÉTICOS pˌaɾentˈetikos +PARENTING paɾˈɛntiŋ +PAREO paɾˈeo +PARES pˈaɾes +PARGAR paɾɣˈaɾ +PARIA pˈaɾja +PARIDA paɾˈiða +PARIDAD pˌaɾiðˈad +PARIDAS paɾˈiðas +PARIDO paɾˈiðo +PARIDOS paɾˈiðos +PARIENTE paɾjˈɛnte +PARIETAL pˌaɾjetˈal +PARIETALES pˌaɾjetˈales +PARIHUELA pˌaɾiwˈela +PARIS pˈaɾis +PARÍS paɾˈis +PARISIENNE pˌaɾisjˈɛnne +PARISIENSE pˌaɾisjˈɛnse +PARISINO pˌaɾisˈino +PARITARIA pˌaɾitˈaɾja +PARITARIAMENTE pˌaɾitˈaɾjamˈente +PARITARIAS pˌaɾitˈaɾjas +PARITARIO pˌaɾitˈaɾjo +PARITARIOS pˌaɾitˈaɾjos +PARITEÑO pˌaɾitˈeɲo +PARKING pˈaɾkiŋ +PARKINSONISMO pˌaɾkinsonˈismo +PARLA pˈaɾla +PARLACHE paɾlˈatʃe +PARLADA paɾlˈaða +PARLADAS paɾlˈaðas +PARLADO paɾlˈaðo +PARLADOS paɾlˈaðos +PARLAMENTADA pˌaɾlamentˈaða +PARLAMENTADAS pˌaɾlamentˈaðas +PARLAMENTADO pˌaɾlamentˈaðo +PARLAMENTADOS pˌaɾlamentˈaðos +PARLAMENTAR pˌaɾlamentˈaɾ +PARLAMENTARIA pˌaɾlamentˈaɾja +PARLAMENTARIAS pˌaɾlamentˈaɾjas +PARLAMENTARIO pˌaɾlamentˈaɾjo +PARLAMENTARIOS pˌaɾlamentˈaɾjos +PARLAMENTO pˌaɾlamˈɛnto +PARLAMOS paɾlˈamos +PARLANDO paɾlˈando +PARLANTE paɾlˈante +PARLANTES paɾlˈantes +PARLAR paɾlˈaɾ +PARLARA paɾlˈaɾa +PARLARÁ pˌaɾlaɾˈa +PARLÁRAMOS paɾlˈaɾamos +PARLARAS paɾlˈaɾas +PARLARÁS pˌaɾlaɾˈas +PARLAREIS paɾlˈaɾeɪs +PARLARÉIS pˌaɾlaɾˈeis +PARLAREMOS pˌaɾlaɾˈemos +PARLARES paɾlˈaɾes +PARLARÍAMOS pˌaɾlaɾˈiamos +PARLARÍAS pˌaɾlaɾˈias +PARLAS pˈaɾlas +PARLASTE paɾlˈaste +PARLE pˈaɾle +PARLÉIS paɾlˈeis +PARLEMOS paɾlˈemos +PARLERO paɾlˈeɾo +PARLES pˈaɾles +PARLO pˈaɾlo +PARLOTEADA pˌaɾloteˈaða +PARLOTEADAS pˌaɾloteˈaðas +PARLOTEADO pˌaɾloteˈaðo +PARLOTEADOS pˌaɾloteˈaðos +PARLOTEAR pˌaɾloteˈaɾ +PARLOTEARAN pˌaɾloteˈaɾan +PARMENÍDEA pˌaɾmenˈiðea +PARMESANO pˌaɾmesˈano +PARNASIANO pˌaɾnasjˈano +PARNASO paɾnˈaso +PARO pˈaɾo +PARÓ paɾˈo +PARODI paɾˈoði +PARODIA paɾˈoðja +PARODIADA pˌaɾoðjˈaða +PARODIADAS pˌaɾoðjˈaðas +PARODIADO pˌaɾoðjˈaðo +PARODIADOS pˌaɾoðjˈaðos +PARODIAR pˌaɾoðjˈaɾ +PARODIARES pˌaɾoðjˈaɾes +PARÓDICA paɾˈoðika +PAROLA paɾˈola +PAROLE paɾˈole +PARÓN paɾˈon +PARÓNIMO paɾˈonimo +PARÓNIMOS paɾˈonimos +PAROS pˈaɾos +PAROTA paɾˈota +PARÓTIDA paɾˈotiða +PAROTIDITIS pˌaɾotiðˈitis +PAROXISMO pˌaɾoksˈismo +PAROXISMOS pˌaɾoksˈismos +PARPADEADA pˌaɾpaðeˈaða +PARPADEADAS pˌaɾpaðeˈaðas +PARPADEADO pˌaɾpaðeˈaðo +PARPADEADOS pˌaɾpaðeˈaðos +PARPADEANTE pˌaɾpaðeˈante +PARPADEAR pˌaɾpaðeˈaɾ +PARPADEO pˌaɾpaðˈeo +PÁRPADO pˈaɾpaðo +PARPAR paɾpˈaɾ +PARQUE pˈaɾke +PARQUÉ paɾkˈe +PARQUEADA pˌaɾkeˈaða +PARQUEADAS pˌaɾkeˈaðas +PARQUEADERO pˌaɾkeaðˈeɾo +PARQUEADO pˌaɾkeˈaðo +PARQUEADOS pˌaɾkeˈaðos +PARQUEAR pˌaɾkeˈaɾ +PARQUECITO pˌaɾkeθˈito +PARQUEO paɾkˈeo +PARQUES pˈaɾkes +PARQUÍMETRO paɾkˈimetɾo +PARQUÍMETROS paɾkˈimetɾos +PARQUIZADO pˌaɾkiθˈaðo +PARQUIZAR pˌaɾkiθˈaɾ +PARRA pˈaɾɾa +PARRAFITO pˌaɾɾafˈito +PÁRRAFO pˈaɾɾafo +PARRANDA paɾɾˈanda +PARREÑO paɾɾˈeɲo +PARRICIDIO pˌaɾɾiθˈiðjo +PÁRROCO pˈaɾɾoko +PARROQUIA paɾɾˈokja +PARROQUIANO pˌaɾɾokjˈano +PARSEC paɾsˈek +PÁRSEC pˈaɾsek +PARSIMONIOSO pˌaɾsimonjˈoso +PARTA pˈaɾta +PARTAMOS paɾtˈamos +PARTAS pˈaɾtas +PARTE pˈaɾte +PARTEAGUAS pˌaɾteˈaɣwas +PARTEAR pˌaɾteˈaɾ +PARTECILLA pˌaɾteθˈiʎa +PARTECITA pˌaɾteθˈita +PARTENAIRE pˌaɾtenˈaɪɾe +PARTENOGÉNESIS pˌaɾtenoxˈenesis +PARTERO paɾtˈeɾo +PARTERRE paɾtˈeɾɾe +PARTES pˈaɾtes +PARTIA pˈaɾtja +PARTÍAMOS paɾtˈiamos +PÁRTICA pˈaɾtika +PÁRTICAS pˈaɾtikas +PARTICIÓN pˌaɾtiθjˈon +PARTICIPA pˌaɾtiθˈipa +PARTICIPACIÓN pˌaɾtiθˌipaθjˈon +PARTICIPADA pˌaɾtiθipˈaða +PARTICIPADAS pˌaɾtiθipˈaðas +PARTICIPADO pˌaɾtiθipˈaðo +PARTICIPADOS pˌaɾtiθipˈaðos +PARTICIPAMOS pˌaɾtiθipˈamos +PARTICIPAN pˌaɾtiθˈipan +PARTICIPANDO pˌaɾtiθipˈando +PARTICIPANTES pˌaɾtiθipˈantes +PARTICIPAR pˌaɾtiθipˈaɾ +PARTICIPARÁN pˌaɾtiθˌipaɾˈan +PARTICIPIO pˌaɾtiθˈipjo +PARTICIPÓ pˌaɾtiθipˈo +PÁRTICO pˈaɾtiko +PÁRTICOS pˈaɾtikos +PARTÍCULA paɾtˈikula +PARTICULAR pˌaɾtikulˈaɾ +PARTICULARES pˌaɾtikulˈaɾes +PARTICULARIDAD pˌaɾtikˌulaɾiðˈad +PARTICULARISMO pˌaɾtikˌulaɾˈismo +PARTICULARISTA pˌaɾtikˌulaɾˈista +PARTICULARIZACIÓN pˌaɾtikˌulaɾˌiθaθjˈon +PARTICULARIZADA pˌaɾtikˌulaɾiθˈaða +PARTICULARIZADAS pˌaɾtikˌulaɾiθˈaðas +PARTICULARIZADO pˌaɾtikˌulaɾiθˈaðo +PARTICULARIZADOS pˌaɾtikˌulaɾiθˈaðos +PARTICULARIZAR pˌaɾtikˌulaɾiθˈaɾ +PARTICULARMENTE pˌaɾtikulˈaɾmˈente +PARTIDA paɾtˈiða +PARTIDARIA pˌaɾtiðˈaɾja +PARTIDARIAS pˌaɾtiðˈaɾjas +PARTIDARIO pˌaɾtiðˈaɾjo +PARTIDARIOS pˌaɾtiðˈaɾjos +PARTIDAS paɾtˈiðas +PARTIDISMO pˌaɾtiðˈismo +PARTIDITA pˌaɾtiðˈita +PARTIDIZAR pˌaɾtiðiθˈaɾ +PARTIDO paɾtˈiðo +PARTIDORA pˌaɾtiðˈoɾa +PARTIDOS paɾtˈiðos +PARTIDURA pˌaɾtiðˈuɾa +PARTIMOS paɾtˈimos +PARTIÓSE paɾtjˈose +PARTIR paɾtˈiɾ +PARTIRÁ pˌaɾtiɾˈa +PARTIRÁS pˌaɾtiɾˈas +PARTIREMOS pˌaɾtiɾˈemos +PARTIRÍAMOS pˌaɾtiɾˈiamos +PARTISANA pˌaɾtisˈana +PARTISANAS pˌaɾtisˈanas +PARTISANO pˌaɾtisˈano +PARTISANOS pˌaɾtisˈanos +PARTISTE paɾtˈiste +PARTITURA pˌaɾtitˈuɾa +PARTO pˈaɾto +PARTÓN paɾtˈon +PARTY pˈaɾti +PARVO pˈaɾβo +PÁRVULO pˈaɾβulo +PASA pˈasa +PASABLE pasˈaβle +PASABOLAS pˌasaβˈolas +PASABOLO pˌasaβˈolo +PASADA pasˈaða +PASADAS pasˈaðas +PASADO pasˈaðo +PASADOR pˌasaðˈoɾ +PASADOS pasˈaðos +PASAJE pasˈaxe +PASAJERA pˌasaxˈeɾa +PASAJERO pˌasaxˈeɾo +PASAJEROS pˌasaxˈeɾos +PASAJES pasˈaxes +PASAMANO pˌasamˈano +PASAMANOS pˌasamˈanos +PASAMIENTO pˌasamjˈɛnto +PASAN pˈasan +PASANAKU pˌasanˈaku +PASANDO pasˈando +PASANTE pasˈante +PASAPORTE pˌasapˈoɾte +PASAR pasˈaɾ +PASARÁN pˌasaɾˈan +PASARÍAS pˌasaɾˈias +PASASTE pasˈaste +PÁSAY pˈasˌaɪ +PASCUA pˈaskwa +PASCUAL paskwˈal +PASCUALES paskwˈales +PASCUENSE paskwˈɛnse +PASE pˈase +PASEADA pˌaseˈaða +PASEADAS pˌaseˈaðas +PASEADO pˌaseˈaðo +PASEADOS pˌaseˈaðos +PASEANTE pˌaseˈante +PASEAR pˌaseˈaɾ +PASEÑO pasˈeɲo +PASEO pasˈeo +PASÉRIDO pasˈeɾiðo +PASERIFORME pˌaseɾifˈoɾme +PASERIFORMES pˌaseɾifˈoɾmes +PASES pˈases +PASIEGA pasjˈeɣa +PASILLO pasˈiʎo +PASIÓN pasjˈon +PASIONAL pˌasjonˈal +PASIONARIA pˌasjonˈaɾja +PASIONARIO pˌasjonˈaɾjo +PASIONCILLA pˌasjonθˈiʎa +PASITA pasˈita +PASITO pasˈito +PASIVA pasˈiβa +PASIVACIÓN pˌasiβaθjˈon +PASIVAS pasˈiβas +PASIVIDAD pˌasiβiðˈad +PASIVIDADES pˌasiβiðˈaðes +PASIVO pasˈiβo +PASIVOS pasˈiβos +PASMA pˈasma +PASMADA pasmˈaða +PASMADAS pasmˈaðas +PASMADO pasmˈaðo +PASMADOS pasmˈaðos +PASMAMOS pasmˈamos +PASMANDO pasmˈando +PASMAR pasmˈaɾ +PASMO pˈasmo +PASO pˈaso +PASÓ pasˈo +PASOTA pasˈota +PASOTISMO pˌasotˈismo +PASTA pˈasta +PASTADA pastˈaða +PASTADAS pastˈaðas +PASTADO pastˈaðo +PASTADOS pastˈaðos +PASTAMOS pastˈamos +PASTANDO pastˈando +PASTAR pastˈaɾ +PASTE pˈaste +PASTEL pastˈel +PASTELERÍA pˌasteleɾˈia +PASTELERO pˌastelˈeɾo +PASTERIZADA pˌasteɾiθˈaða +PASTERIZADAS pˌasteɾiθˈaðas +PASTERIZADO pˌasteɾiθˈaðo +PASTERIZADOS pˌasteɾiθˈaðos +PASTERIZAR pˌasteɾiθˈaɾ +PASTES pˈastes +PASTEURIZADA pˌasteʊɾiθˈaða +PASTEURIZADAS pˌasteʊɾiθˈaðas +PASTEURIZADOS pˌasteʊɾiθˈaðos +PASTEURIZAMOS pˌasteʊɾiθˈamos +PASTEURIZANDO pˌasteʊɾiθˈando +PASTEURIZAR pˌasteʊɾiθˈaɾ +PASTEURIZARA pˌasteʊɾiθˈaɾa +PASTEURIZARÁ pˌasteʊɾˌiθaɾˈa +PASTEURIZAREIS pˌasteʊɾiθˈaɾeɪs +PASTEURIZO pˌasteʊɾˈiθo +PASTICHO pastˈitʃo +PASTITA pastˈita +PASTITO pastˈito +PASTIZAL pˌastiθˈal +PASTLE pˈastle +PASTO pˈasto +PASTOR pastˈoɾ +PASTORA pastˈoɾa +PASTORAL pˌastoɾˈal +PASTORCILLA pˌastoɾθˈiʎa +PASTORCILLO pˌastoɾθˈiʎo +PASTORCITA pˌastoɾθˈita +PASTORCITO pˌastoɾθˈito +PASTOREADA pˌastoɾeˈaða +PASTOREADAS pˌastoɾeˈaðas +PASTOREADO pˌastoɾeˈaðo +PASTOREADOS pˌastoɾeˈaðos +PASTOREAMOS pˌastoɾeˈamos +PASTOREANDO pˌastoɾeˈando +PASTOREAR pˌastoɾeˈaɾ +PASTOREO pˌastoɾˈeo +PASTRANISMO pˌastɾanˈismo +PASTRÓN pastɾˈon +PASTURA pastˈuɾa +PASTUSO pastˈuso +PATA pˈata +PATACHE patˈatʃe +PATACHO patˈatʃo +PATACÓN pˌatakˈon +PATACONCITO pˌatakonθˈito +PATAFÍSICA pˌatafˈisika +PATAGÓN pˌataɣˈon +PATAGONA pˌataɣˈona +PATAGONIA pˌataɣˈonja +PATAGÓNICO pˌataɣˈoniko +PATALEADA pˌataleˈaða +PATALEADAS pˌataleˈaðas +PATALEADO pˌataleˈaðo +PATALEADOS pˌataleˈaðos +PATALEAR pˌataleˈaɾ +PATALEO pˌatalˈeo +PATANA patˈana +PATATA patˈata +PATATAS patˈatas +PATATERO pˌatatˈeɾo +PATATÚS pˌatatˈus +PATCHWORK pattʃwˈoɾk +PATÉ patˈe +PATEADA pˌateˈaða +PATEADAS pˌateˈaðas +PATEADO pˌateˈaðo +PATEADOS pˌateˈaðos +PATEADURA pˌateaðˈuɾa +PATEAR pˌateˈaɾ +PATENTABILIDAD pˌatentˌaβiliðˈad +PATENTABLE pˌatentˈaβle +PATENTABLES pˌatentˈaβles +PATENTADA pˌatentˈaða +PATENTADAS pˌatentˈaðas +PATENTADO pˌatentˈaðo +PATENTADOS pˌatentˈaðos +PATENTAMIENTO pˌatentamjˈɛnto +PATENTAR pˌatentˈaɾ +PATENTE patˈɛnte +PATENTES patˈɛntes +PATENTIZAR pˌatentiθˈaɾ +PÁTERA pˈateɾa +PATERNO patˈeɾno +PATÉTICO patˈetiko +PATÍ patˈi +PATIAZUL pˌatjaθˈul +PATÍBULO patˈiβulo +PATICO patˈiko +PATIDIFUSO pˌatiðifˈuso +PATIECITO pˌatjeθˈito +PATILARGO pˌatilˈaɾɣo +PATÍN patˈin +PÁTINA pˈatina +PATINADA pˌatinˈaða +PATINADAS pˌatinˈaðas +PATINADO pˌatinˈaðo +PATINADOR pˌatinaðˈoɾ +PATINADORA pˌatinaðˈoɾa +PATINADORAS pˌatinaðˈoɾas +PATINADORES pˌatinaðˈoɾes +PATINADOS pˌatinˈaðos +PATINAJE pˌatinˈaxe +PATINAMOS pˌatinˈamos +PATINANDO pˌatinˈando +PATINAR pˌatinˈaɾ +PATINEGRO pˌatinˈeɣɾo +PATIÑO patˈiɲo +PATINÓDROMO pˌatinˈoðɾomo +PATIO pˈatjo +PATO pˈato +PATOBURGO pˌatoβˈuɾɣo +PATOCHADA pˌatotʃˈaða +PATOFISIOLOGÍA pˌatofˌisjoloxˈia +PATÓGENA patˈoxena +PATÓGENAS patˈoxenas +PATOGENIA pˌatoxˈenja +PATOGÉNICA pˌatoxˈenika +PATOGÉNICAS pˌatoxˈenikas +PATOGÉNICO pˌatoxˈeniko +PATOGÉNICOS pˌatoxˈenikos +PATÓGENO patˈoxeno +PATÓGENOS patˈoxenos +PATOGNOMÓNICO pˌatoɡnomˈoniko +PATOJA patˈoxa +PATOJAS patˈoxas +PATOJOS patˈoxos +PATOLANDIA pˌatolˈandja +PATOLÓGICA pˌatolˈoxika +PATOLÓGICAS pˌatolˈoxikas +PATOLÓGICO pˌatolˈoxiko +PATOLÓGICOS pˌatolˈoxikos +PATOLOGISTA pˌatoloxˈista +PATOLOGIZAR pˌatolˌoxiθˈaɾ +PATÓLOGO patˈoloɣo +PATÓN patˈon +PATOS pˈatos +PATOSA patˈosa +PATOSAS patˈosas +PATOSOS patˈosos +PATOTA patˈota +PATOTERO pˌatotˈeɾo +PATRAÑA patɾˈaɲa +PATRANCA patɾˈanka +PATRIA pˈatɾia +PATRIARCA pˌatɾiˈaɾka +PATRIARCADO pˌatɾiaɾkˈaðo +PATRIARCAL pˌatɾiaɾkˈal +PATRIARCALES pˌatɾiaɾkˈales +PATRICIA patɾˈiθja +PATRICIO patɾˈiθjo +PATRILINEAL pˌatɾilˌineˈal +PATRIMONIO pˌatɾimˈonjo +PATRIO pˈatɾio +PATRIOTA pˌatɾiˈota +PATRIOTAS pˌatɾiˈotas +PATRIOTERO pˌatɾiotˈeɾo +PATRIÓTICA pˌatɾiˈotika +PATRIÓTICAS pˌatɾiˈotikas +PATRIÓTICO pˌatɾiˈotiko +PATRIÓTICOS pˌatɾiˈotikos +PATRIOTISMO pˌatɾiotˈismo +PATROCINA pˌatɾoθˈina +PATROCINADA pˌatɾoθinˈaða +PATROCINADAS pˌatɾoθinˈaðas +PATROCINADO pˌatɾoθinˈaðo +PATROCINADOS pˌatɾoθinˈaðos +PATROCINAMOS pˌatɾoθinˈamos +PATROCINANDO pˌatɾoθinˈando +PATROCINANTE pˌatɾoθinˈante +PATROCINAR pˌatɾoθinˈaɾ +PATROCINARES pˌatɾoθinˈaɾes +PATROCINASTE pˌatɾoθinˈaste +PATROCINES pˌatɾoθˈines +PATROCINIO pˌatɾoθˈinjo +PATROCINO pˌatɾoθˈino +PATROCLO patɾˈoklo +PATROLOGÍA pˌatɾoloxˈia +PATRÓN patɾˈon +PATRONATO pˌatɾonˈato +PATRONEADA pˌatɾoneˈaða +PATRONEADAS pˌatɾoneˈaðas +PATRONEADO pˌatɾoneˈaðo +PATRONEADOS pˌatɾoneˈaðos +PATUDA patˈuða +PATUDAS patˈuðas +PATUDO patˈuðo +PATUDOS patˈuðos +PAUCIINMUNE pˌaʊθjinmˈune +PAÚL paˈul +PAULA pˈaʊla +PAULATINAMENTE pˌaʊlatˈinamˈente +PAULATINO pˌaʊlatˈino +PAULINO paʊlˈino +PAULISTA paʊlˈista +PAULISTANA pˌaʊlistˈana +PAULISTAS paʊlˈistas +PAUPERISMO pˌaʊpeɾˈismo +PAUPERIZACIÓN pˌaʊpeɾˌiθaθjˈon +PAUPERIZAR pˌaʊpeɾiθˈaɾ +PAUPÉRRIMO paʊpˈeɾɾimo +PAUSA pˈaʊsa +PAUSADA paʊsˈaða +PAUSADAMENTE paʊsˈaðamˈente +PAUSADAS paʊsˈaðas +PAUSADO paʊsˈaðo +PAUSADOS paʊsˈaðos +PAUSAMOS paʊsˈamos +PAUSANDO paʊsˈando +PAUTA pˈaʊta +PAUTADA paʊtˈaða +PAUTADAS paʊtˈaðas +PAUTADO paʊtˈaðo +PAUTADOS paʊtˈaðos +PAUTAMOS paʊtˈamos +PAUTAR paʊtˈaɾ +PAVA pˈaβa +PAVAZO paβˈaθo +PAVEZNO paβˈeθno +PAVÍA paβˈia +PAVIMENTACIÓN pˌaβimˌentaθjˈon +PAVIMENTADA pˌaβimentˈaða +PAVIMENTADAS pˌaβimentˈaðas +PAVIMENTADO pˌaβimentˈaðo +PAVIMENTADOS pˌaβimentˈaðos +PAVIMENTAMOS pˌaβimentˈamos +PAVIMENTAR pˌaβimentˈaɾ +PAVIMENTO pˌaβimˈɛnto +PAVO pˈaβo +PAVÓN paβˈon +PAVONEADA pˌaβoneˈaða +PAVONEADAS pˌaβoneˈaðas +PAVONEADO pˌaβoneˈaðo +PAVONEADOS pˌaβoneˈaðos +PAVONEAR pˌaβoneˈaɾ +PAVONEARSE pˌaβoneˈaɾse +PAVONEO pˌaβonˈeo +PAVOR paβˈoɾ +PAVORREAL pˌaβoɾɾeˈal +PAY pˈaɪ +PAYPAL paɪpˈal +PAYS pˈaɪs +PAZ pˈaθ +PAZO pˈaθo +PC pˌeθˈe +PE pˈe +PEA pˈea +PEAJE peˈaxe +PEAJERO pˌeaxˈeɾo +PEÁN peˈan +PEATÓN pˌeatˈon +PEATONAL pˌeatonˈal +PEATONALIZADA pˌeatˌonaliθˈaða +PEATONALIZADAS pˌeatˌonaliθˈaðas +PEATONALIZADO pˌeatˌonaliθˈaðo +PEATONALIZADOS pˌeatˌonaliθˈaðos +PEATONALIZAR pˌeatˌonaliθˈaɾ +PEATONES pˌeatˈones +PEAZO peˈaθo +PEBETE peβˈete +PEBETERO pˌeβetˈeɾo +PEBRE pˈeβɾe +PECA pˈeka +PECADA pekˈaða +PECADAS pekˈaðas +PECADO pekˈaðo +PECADOR pˌekaðˈoɾ +PECADORA pˌekaðˈoɾa +PECADORAS pˌekaðˈoɾas +PECADORES pˌekaðˈoɾes +PECADOS pekˈaðos +PECAMINOSA pˌekaminˈosa +PECAMINOSAS pˌekaminˈosas +PECAMINOSO pˌekaminˈoso +PECAMINOSOS pˌekaminˈosos +PECAMOS pekˈamos +PECAN pˈekan +PECANDO pekˈando +PECANTE pekˈante +PECANTES pekˈantes +PECAR pekˈaɾ +PECARA pekˈaɾa +PECARÁ pˌekaɾˈa +PECÁRAMOS pekˈaɾamos +PECARAS pekˈaɾas +PECARÁS pˌekaɾˈas +PECAREIS pekˈaɾeɪs +PECARÉIS pˌekaɾˈeis +PECAREMOS pˌekaɾˈemos +PECARES pekˈaɾes +PECARÍ pˌekaɾˈi +PECARÍA pˌekaɾˈia +PECARÍAMOS pˌekaɾˈiamos +PECARÍAS pˌekaɾˈias +PECAS pˈekas +PECASTE pekˈaste +PECECILLO pˌeθeθˈiʎo +PECECITO pˌeθeθˈito +PECERA peθˈeɾa +PECES pˈeθes +PECHINA petʃˈina +PECHINEGRO pˌetʃinˈeɣɾo +PECHIRROJO pˌetʃiɾɾˈoxo +PECHO pˈetʃo +PECHOLOBO pˌetʃolˈoβo +PECHUGA petʃˈuɣa +PECHUGAS petʃˈuɣas +PECINA peθˈina +PECIO pˈeθjo +PECO pˈeko +PECORINO pˌekoɾˈino +PECTORAL pˌektoɾˈal +PECUARIO pekwˈaɾjo +PECULIAR pˌekuljˈaɾ +PECULIARES pˌekuljˈaɾes +PECULIARIDAD pˌekuljˌaɾiðˈad +PECULIO pekˈuljo +PEDACILLO pˌeðaθˈiʎo +PEDACITO pˌeðaθˈito +PEDACITOS pˌeðaθˈitos +PEDAGOGA pˌeðaɣˈoɣa +PEDAGOGAS pˌeðaɣˈoɣas +PEDAGOGÍA pˌeðaɣoxˈia +PEDAGOGOS pˌeðaɣˈoɣos +PEDAL peðˈal +PEDALADA pˌeðalˈaða +PEDALADAS pˌeðalˈaðas +PEDALAZO pˌeðalˈaθo +PEDALEADA pˌeðaleˈaða +PEDALEADAS pˌeðaleˈaðas +PEDALEADO pˌeðaleˈaðo +PEDALEADOS pˌeðaleˈaðos +PEDALEAR pˌeðaleˈaɾ +PEDALERO pˌeðalˈeɾo +PEDALIER pˌeðaljˈeɾ +PEDANTE peðˈante +PEDANTERÍA pˌeðanteɾˈia +PEDANTESCO pˌeðantˈesko +PEDANTISMO pˌeðantˈismo +PEDAZO peðˈaθo +PEDEMONTE pˌeðemˈonte +PEDERNAL pˌeðeɾnˈal +PEDERNALES pˌeðeɾnˈales +PEDESTAL pˌeðestˈal +PEDÍAMOS peðˈiamos +PEDIATRA peðjˈatɾa +PEDIATRÍA pˌeðjatɾˈia +PEDICELARIO pˌeðiθelˈaɾjo +PEDICELO pˌeðiθˈelo +PEDÍCULO peðˈikulo +PEDIDA peðˈiða +PEDIDAS peðˈiðas +PEDIDO peðˈiðo +PEDIDOS peðˈiðos +PEDIGRÍ pˌeðiɣɾˈi +PEDIGÜEÑERÍA pˌeðiɣˌueɲeɾˈia +PEDIGÜEÑO pˌeðiɣuˈeɲo +PEDILUVIO pˌeðilˈuβjo +PEDIME peðˈime +PEDIMOS peðˈimos +PEDIR peðˈiɾ +PEDIRÁ pˌeðiɾˈa +PEDIRÁS pˌeðiɾˈas +PEDIREMOS pˌeðiɾˈemos +PEDIRÍAMOS pˌeðiɾˈiamos +PEDIRTE peðˈiɾte +PEDISTE peðˈiste +PEDITO peðˈito +PEDO pˈeðo +PEDOLÓGICA pˌeðolˈoxika +PEDOLÓGICAS pˌeðolˈoxikas +PEDOLÓGICO pˌeðolˈoxiko +PEDOLÓGICOS pˌeðolˈoxikos +PEDORREADA pˌeðoɾɾeˈaða +PEDORREADAS pˌeðoɾɾeˈaðas +PEDORREADO pˌeðoɾɾeˈaðo +PEDORREADOS pˌeðoɾɾeˈaðos +PEDORREAR pˌeðoɾɾeˈaɾ +PEDRAZA peðɾˈaθa +PEDREGOSIDAD pˌeðɾeɣˌosiðˈad +PEDRERA peðɾˈeɾa +PEDRERO peðɾˈeɾo +PEDRISCO peðɾˈisko +PEDRISCOS peðɾˈiskos +PEDRO pˈeðɾo +PEDUNCULAR pˌeðunkulˈaɾ +PEDÚNCULO peðˈunkulo +PEER peˈeɾ +PEGA pˈeɣa +PEGADA peɣˈaða +PEGADAS peɣˈaðas +PEGADITA pˌeɣaðˈita +PEGADITO pˌeɣaðˈito +PEGADO peɣˈaðo +PEGADOS peɣˈaðos +PEGAJOSAS pˌeɣaxˈosas +PEGAJOSO pˌeɣaxˈoso +PEGAJOSOS pˌeɣaxˈosos +PEGAMENTO pˌeɣamˈɛnto +PEGAMIENTO pˌeɣamjˈɛnto +PEGAMOS peɣˈamos +PEGANDO peɣˈando +PEGAR peɣˈaɾ +PEGARA peɣˈaɾa +PEGARÁ pˌeɣaɾˈa +PEGÁRAMOS peɣˈaɾamos +PEGARAS peɣˈaɾas +PEGARÁS pˌeɣaɾˈas +PEGAREIS peɣˈaɾeɪs +PEGAREMOS pˌeɣaɾˈemos +PEGARES peɣˈaɾes +PEGARÍAMOS pˌeɣaɾˈiamos +PEGAS pˈeɣas +PEGASO peɣˈaso +PEGASTE peɣˈaste +PEGO pˈeɣo +PEGUE pˈeɣe +PEGUEMOS peɣˈemos +PEGUES pˈeɣes +PEINADA peɪnˈaða +PEINADAS peɪnˈaðas +PEINADITO pˌeɪnaðˈito +PEINADO peɪnˈaðo +PEINADOS peɪnˈaðos +PEINAR peɪnˈaɾ +PEINARSE peɪnˈaɾse +PEINE pˈeɪne +PEINETA peɪnˈeta +PEJE pˈexe +PEJELAGARTO pˌexelaɣˈaɾto +PEJESAPO pˌexesˈapo +PEKÍN pekˈin +PEKINÉS pˌekinˈes +PEKINESA pˌekinˈesa +PEKINESAS pˌekinˈesas +PEKINESES pˌekinˈeses +PELADA pelˈaða +PELADAS pelˈaðas +PELADERO pˌelaðˈeɾo +PELADO pelˈaðo +PELADOS pelˈaðos +PELADURA pˌelaðˈuɾa +PELAGATOS pˌelaɣˈatos +PELAGIANISMO pˌelaxjanˈismo +PELAGIANO pˌelaxjˈano +PELÁGICA pelˈaxika +PELÁGICAS pelˈaxikas +PELÁGICO pelˈaxiko +PELÁGICOS pelˈaxikos +PELAGORNÍTIDO pˌelaɣoɾnˈitiðo +PELAGRA pelˈaɣɾa +PELAMOS pelˈamos +PELANDO pelˈando +PELAR pelˈaɾ +PELÁRSELA pelˈaɾsela +PELASGA pelˈasɣa +PELDAÑO pelðˈaɲo +PELDÓN pelðˈon +PELÉ pelˈe +PELEA pelˈea +PELEADA pˌeleˈaða +PELEADAS pˌeleˈaðas +PELEADO pˌeleˈaðo +PELEADOS pˌeleˈaðos +PELEAR pˌeleˈaɾ +PELEARSE pˌeleˈaɾse +PELEN pˈelen +PELI pˈeli +PELICANO pˌelikˈano +PELÍCANO pelˈikano +PELICOSAURIO pˌelikosˈaʊɾjo +PELICULA pˌelikˈula +PELÍCULA pelˈikula +PELICULAR pˌelikulˈaɾ +PELÍCULAS pelˈikulas +PELICULERO pˌelikulˈeɾo +PELICULÓN pˌelikulˈon +PELIGRADA pˌeliɣɾˈaða +PELIGRADAS pˌeliɣɾˈaðas +PELIGRADO pˌeliɣɾˈaðo +PELIGRADOS pˌeliɣɾˈaðos +PELIGRAR pˌeliɣɾˈaɾ +PELIGRO pelˈiɣɾo +PELIGROSO pˌeliɣɾˈoso +PELIGROSOS pˌeliɣɾˈosos +PELIRROJA pˌeliɾɾˈoxa +PELIRROJAS pˌeliɾɾˈoxas +PELIRROJITA pˌeliɾɾoxˈita +PELIRROJO pˌeliɾɾˈoxo +PELIRROJOS pˌeliɾɾˈoxos +PELITO pelˈito +PELLEGRINI pˌeʎeɣɾˈini +PELLIZA peʎˈiθa +PELLIZCADAS pˌeʎiθkˈaðas +PELLIZCADO pˌeʎiθkˈaðo +PELLIZCADOS pˌeʎiθkˈaðos +PELLIZCAR pˌeʎiθkˈaɾ +PELLIZQUITO pˌeʎiθkˈito +PELMAZO pelmˈaθo +PELO pˈelo +PELÓN pelˈon +PELOSA pelˈosa +PELOSAS pelˈosas +PELOSIDAD pˌelosiðˈad +PELOSO pelˈoso +PELOSOS pelˈosos +PELOTA pelˈota +PELOTARI pˌelotˈaɾi +PELOTAS pelˈotas +PELOTAZO pˌelotˈaθo +PELOTEADA pˌeloteˈaða +PELOTEADAS pˌeloteˈaðas +PELOTEADO pˌeloteˈaðo +PELOTEADOS pˌeloteˈaðos +PELOTEAR pˌeloteˈaɾ +PELOTEO pˌelotˈeo +PELOTERITO pˌeloteɾˈito +PELOTITA pˌelotˈita +PELOTÓN pˌelotˈon +PELOTUDO pˌelotˈuðo +PELTA pˈelta +PELTADO peltˈaðo +PELUCA pelˈuka +PELUCHE pelˈutʃe +PELUCO pelˈuko +PELUCÓN pˌelukˈon +PELUDA pelˈuða +PELUDO pelˈuðo +PELUDOS pelˈuðos +PELUQUERA pˌelukˈeɾa +PELUQUERIA pˌelukˈeɾja +PELUQUERÍA pˌelukeɾˈia +PELUQUERO pˌelukˈeɾo +PELUQUEROS pˌelukˈeɾos +PELUQUÍN pˌelukˈin +PELUSA pelˈusa +PELVI pˈelβi +PELVIANO pelβjˈano +PÉLVICA pˈelβika +PÉLVICAS pˈelβikas +PÉLVICO pˈelβiko +PÉLVICOS pˈelβikos +PELVIS pˈelβis +PEMÓN pemˈon +PENA pˈena +PEÑA pˈeɲa +PEÑACERRADA pˌeɲaθeɾɾˈaða +PENADA penˈaða +PENADAS penˈaðas +PENADO penˈaðo +PENADOS penˈaðos +PENAL penˈal +PENALAZO pˌenalˈaθo +PENALIDADES pˌenaliðˈaðes +PENALIZACIÓN pˌenalˌiθaθjˈon +PENALIZADA pˌenaliθˈaða +PENALIZADAS pˌenaliθˈaðas +PENALIZADO pˌenaliθˈaðo +PENALIZADOS pˌenaliθˈaðos +PENALIZAMOS pˌenaliθˈamos +PENALIZANDO pˌenaliθˈando +PENALIZAR pˌenaliθˈaɾ +PEÑALOSA pˌeɲalˈosa +PEÑALOZA pˌeɲalˈoθa +PENALTI penˈalti +PENAMOS penˈamos +PENANDO penˈando +PEÑARANDA pˌeɲaɾˈanda +PENAS pˈenas +PEÑASCAL pˌeɲaskˈal +PEÑASCO peɲˈasko +PEÑASCOS peɲˈaskos +PEÑAZO peɲˈaθo +PENCA pˈɛnka +PENCO pˈɛnko +PENDA pˈɛnda +PENDAMOS pendˈamos +PENDAS pˈɛndas +PENDE pˈɛnde +PENDEJA pendˈexa +PENDEJADA pˌendexˈaða +PENDEJEADA pˌendexeˈaða +PENDEJEADAS pˌendexeˈaðas +PENDEJEADO pˌendexeˈaðo +PENDEJEADOS pˌendexeˈaðos +PENDEJITO pˌendexˈito +PENDEJO pendˈexo +PENDEJÓN pˌendexˈon +PENDEMOS pendˈemos +PENDENCIERO pˌendenθjˈeɾo +PENDER pendˈeɾ +PENDERÁ pˌendeɾˈa +PENDERÁS pˌendeɾˈas +PENDEREMOS pˌendeɾˈemos +PENDERÍAMOS pˌendeɾˈiamos +PENDES pˈɛndes +PENDÍAMOS pendˈiamos +PENDIDA pendˈiða +PENDIDAS pendˈiðas +PENDIDO pendˈiðo +PENDIDOS pendˈiðos +PENDIENTE pendjˈɛnte +PENDO pˈɛndo +PÉNDOLA pˈendola +PENDÓN pendˈon +PENDONCILLO pˌendonθˈiʎo +PENDONEAR pˌendoneˈaɾ +PENDULAR pˌendulˈaɾ +PENDULARES pˌendulˈaɾes +PÉNDULO pˈendulo +PENE pˈene +PENEANA pˌeneˈana +PENEANAS pˌeneˈanas +PENEANO pˌeneˈano +PENEANOS pˌeneˈanos +PENECILLO pˌeneθˈiʎo +PENETRA penˈetɾa +PENETRACIÓN pˌenetɾaθjˈon +PENETRADA pˌenetɾˈaða +PENETRADAS pˌenetɾˈaðas +PENETRADO pˌenetɾˈaðo +PENETRADORA pˌenetɾaðˈoɾa +PENETRADOS pˌenetɾˈaðos +PENETRAMOS pˌenetɾˈamos +PENETRANDO pˌenetɾˈando +PENETRANTES pˌenetɾˈantes +PENETRAR pˌenetɾˈaɾ +PÉNFIGO pˈemfiɣo +PENFIGOIDE pˌemfiɣˈoɪðe +PENFIGOIDES pˌemfiɣˈoɪðes +PÉNFIGOS pˈemfiɣos +PENIANA penjˈana +PENIANAS penjˈanas +PENIANOS penjˈanos +PENICILINA pˌeniθilˈina +PENÍNSULA penˈinsula +PENINSULAR pˌeninsulˈaɾ +PENINSULARES pˌeninsulˈaɾes +PEÑISTA peɲˈista +PENITENCIAR pˌenitenθjˈaɾ +PENITENCIARÍA pˌenitˌenθjaɾˈia +PEÑIZCAR pˌeɲiθkˈaɾ +PENO pˈeno +PÉÑOLA pˈeɲola +PÉÑOLAS pˈeɲolas +PENOSAS penˈosas +PENOSÍSIMO pˌenosˈisimo +PENOSO penˈoso +PENOSOS penˈosos +PENSADA pensˈaða +PENSADAS pensˈaðas +PENSADO pensˈaðo +PENSADOR pˌensaðˈoɾ +PENSADOS pensˈaðos +PENSAMIENTO pˌensamjˈɛnto +PENSAMOS pensˈamos +PENSANDO pensˈando +PENSAR pensˈaɾ +PENSASTE pensˈaste +PENSATIVA pˌensatˈiβa +PENSATIVO pˌensatˈiβo +PENSÉ pensˈe +PENSIL pensˈil +PENSILVANIA pˌensilβˈanja +PENSILVANO pˌensilβˈano +PENSIÓN pensjˈon +PENSIONADA pˌensjonˈaða +PENSIONADAS pˌensjonˈaðas +PENSIONADO pˌensjonˈaðo +PENSIONADOS pˌensjonˈaðos +PENSIONAL pˌensjonˈal +PENSIONAMOS pˌensjonˈamos +PENSIONANDO pˌensjonˈando +PENSIONAR pˌensjonˈaɾ +PENSIONCILLA pˌensjonθˈiʎa +PENSIONES pensjˈones +PENSIONO pensjˈono +PENTACAMPEÓN pˌentakˌampeˈon +PENTACLORURO pˌentakloɾˈuɾo +PENTAGONAL pˌentaɣonˈal +PENTAGONALES pˌentaɣonˈales +PENTÁGONO pentˈaɣono +PENTAGRAMA pˌentaɣɾˈama +PENTAHIDRATADO pˌentaˌiðɾatˈaðo +PENTALOBULADA pˌentalˌoβulˈaða +PENTALOBULADAS pˌentalˌoβulˈaðas +PENTALOBULADO pˌentalˌoβulˈaðo +PENTALOBULADOS pˌentalˌoβulˈaðos +PENTALOBULAR pˌentalˌoβulˈaɾ +PENTÁMERO pentˈameɾo +PENTÁMETRO pentˈametɾo +PENTANO pentˈano +PENTAPÉTALA pˌentapˈetala +PENTAPRISMA pˌentapɾˈisma +PENTATLETA pˌentatlˈeta +PENTATLÓN pˌentatlˈon +PENTATLONES pˌentatlˈones +PENTATÓNICA pˌentatˈonika +PENTATÓNICAS pˌentatˈonikas +PENTATÓNICO pˌentatˈoniko +PENTATÓNICOS pˌentatˈonikos +PENTAVALENTE pˌentaβalˈɛnte +PENTAVALENTES pˌentaβalˈɛntes +PENTECOSTAL pˌentekostˈal +PENTECOSTALES pˌentekostˈales +PENTECOSTÉS pˌentekostˈes +PENTODO pentˈoðo +PENTÓXIDO pentˈoksiðo +PENÚLTIMA penˈultima +PENÚLTIMO penˈultimo +PENUMBRA penˈumbɾa +PENUMBRAS penˈumbɾas +PENURIA penˈuɾja +PENUTÍ pˌenutˈi +PENUTIO penˈutjo +PEÓN peˈon +PEONA peˈona +PEONAJE pˌeonˈaxe +PEONCITO pˌeonθˈito +PEONÍA pˌeonˈia +PEOR peˈoɾ +PEORCITO pˌeoɾθˈito +PEORES peˈoɾes +PEPE pˈepe +PEPENADA pˌepenˈaða +PEPENADAS pˌepenˈaðas +PEPENADO pˌepenˈaðo +PEPENADOS pˌepenˈaðos +PEPENAR pˌepenˈaɾ +PEPERINA pˌepeɾˈina +PEPERO pepˈeɾo +PEPESCA pepˈeska +PEPIÁN pepjˈan +PEPINO pepˈino +PEPITA pepˈita +PEPITERO pˌepitˈeɾo +PEPLUM pˈeplum +PÉPLUM pˈeplum +PEPSINA pepsˈina +PEPSINÓGENO pˌepsinˈoxeno +PEPSINÓGENOS pˌepsinˈoxenos +PÉPTICO pˈepːtiko +PEPTIDOGLUCANO pˌepːtiðˌoɣlukˈano +PEQUE pˈeke +PEQUEMOS pekˈemos +PEQUEÑA pekˈeɲa +PEQUEÑAJO pˌekeɲˈaxo +PEQUEÑAS pekˈeɲas +PEQUEÑEZ pˌekeɲˈeθ +PEQUEÑÍN pˌekeɲˈin +PEQUEÑINA pˌekeɲˈina +PEQUEÑINAS pˌekeɲˈinas +PEQUEÑITO pˌekeɲˈito +PEQUEÑO pekˈeɲo +PEQUEÑOS pekˈeɲos +PEQUEÑUELO pˌekeɲwˈelo +PEQUES pˈekes +PERA pˈeɾa +PERACÉTICO pˌeɾaθˈetiko +PERALTADA pˌeɾaltˈaða +PERALTADAS pˌeɾaltˈaðas +PERALTADO pˌeɾaltˈaðo +PERALTADOS pˌeɾaltˈaðos +PERALTAR pˌeɾaltˈaɾ +PERAS pˈeɾas +PERCA pˈeɾka +PERCAL peɾkˈal +PERCATADA pˌeɾkatˈaða +PERCATADAS pˌeɾkatˈaðas +PERCATADO pˌeɾkatˈaðo +PERCATADOS pˌeɾkatˈaðos +PERCEBE peɾθˈeβe +PERCENTIL pˌeɾθentˈil +PERCEPCIÓN pˌeɾθepθjˈon +PERCEPTIVO pˌeɾθepːtˈiβo +PERCEPTRÓN pˌeɾθepːtɾˈon +PERCHA pˈeɾtʃa +PERCIBIDA pˌeɾθiβˈiða +PERCIBIDAS pˌeɾθiβˈiðas +PERCIBIDO pˌeɾθiβˈiðo +PERCIBIDOS pˌeɾθiβˈiðos +PERCIBIR pˌeɾθiβˈiɾ +PERCUDIDA pˌeɾkuðˈiða +PERCUDIDAS pˌeɾkuðˈiðas +PERCUDIDO pˌeɾkuðˈiðo +PERCUDIDOS pˌeɾkuðˈiðos +PERCUTA peɾkˈuta +PERCUTADA pˌeɾkutˈaða +PERCUTADAS pˌeɾkutˈaðas +PERCUTADO pˌeɾkutˈaðo +PERCUTADOS pˌeɾkutˈaðos +PERCUTAMOS pˌeɾkutˈamos +PERCUTANDO pˌeɾkutˈando +PERCUTAR pˌeɾkutˈaɾ +PERCUTAS peɾkˈutas +PERCUTE peɾkˈute +PERCUTES peɾkˈutes +PERCUTÍAMOS pˌeɾkutˈiamos +PERCUTIDA pˌeɾkutˈiða +PERCUTIDAS pˌeɾkutˈiðas +PERCUTIDO pˌeɾkutˈiðo +PERCUTIDOS pˌeɾkutˈiðos +PERCUTIMOS pˌeɾkutˈimos +PERCUTIR pˌeɾkutˈiɾ +PERCUTIRÁ pˌeɾkutiɾˈa +PERCUTIRÁS pˌeɾkutiɾˈas +PERCUTIREMOS pˌeɾkutiɾˈemos +PERCUTIRÍAMOS pˌeɾkutiɾˈiamos +PERCUTISTE pˌeɾkutˈiste +PERCUTO peɾkˈuto +PERDEDOR pˌeɾðeðˈoɾ +PERDEDORA pˌeɾðeðˈoɾa +PERDER peɾðˈeɾ +PERDICERA pˌeɾðiθˈeɾa +PERDICIÓN pˌeɾðiθjˈon +PERDIDA peɾðˈiða +PÉRDIDA pˈeɾðiða +PERDIDAS peɾðˈiðas +PERDIDO peɾðˈiðo +PERDIDOS peɾðˈiðos +PERDIGÓN pˌeɾðiɣˈon +PERDIGONAZO pˌeɾðiɣonˈaθo +PERDIGUERO pˌeɾðiɣˈeɾo +PERDIMIENTO pˌeɾðimjˈɛnto +PERDIÓ peɾðjˈo +PERDIZ peɾðˈiθ +PERDON pˈeɾðon +PERDÓN peɾðˈon +PERDONABLE pˌeɾðonˈaβle +PERDONADA pˌeɾðonˈaða +PERDONADAS pˌeɾðonˈaðas +PERDONADO pˌeɾðonˈaðo +PERDONADOS pˌeɾðonˈaðos +PERDONAR pˌeɾðonˈaɾ +PERDONAVIDAS pˌeɾðonaβˈiðas +PERDÓNENME peɾðˈonenme +PERDURABILIDAD pˌeɾðuɾˌaβiliðˈad +PERDURABLE pˌeɾðuɾˈaβle +PERDURABLES pˌeɾðuɾˈaβles +PERDURADA pˌeɾðuɾˈaða +PERDURADAS pˌeɾðuɾˈaðas +PERDURADO pˌeɾðuɾˈaðo +PERDURADOS pˌeɾðuɾˈaðos +PERDURAR pˌeɾðuɾˈaɾ +PERECEADA pˌeɾeθeˈaða +PERECEADAS pˌeɾeθeˈaðas +PERECEADO pˌeɾeθeˈaðo +PERECEADOS pˌeɾeθeˈaðos +PERECEAR pˌeɾeθeˈaɾ +PERECEDERO pˌeɾeθeðˈeɾo +PERECEDEROS pˌeɾeθeðˈeɾos +PERECER pˌeɾeθˈeɾ +PERECIDA pˌeɾeθˈiða +PERECIDAS pˌeɾeθˈiðas +PERECIDO pˌeɾeθˈiðo +PERECIDOS pˌeɾeθˈiðos +PEREGRINA pˌeɾeɣɾˈina +PEREGRINACIÓN pˌeɾeɣɾˌinaθjˈon +PEREGRINADA pˌeɾeɣɾinˈaða +PEREGRINADAS pˌeɾeɣɾinˈaðas +PEREGRINADO pˌeɾeɣɾinˈaðo +PEREGRINADOS pˌeɾeɣɾinˈaðos +PEREGRINAR pˌeɾeɣɾinˈaɾ +PEREGRINAS pˌeɾeɣɾˈinas +PEREGRINO pˌeɾeɣɾˈino +PEREIRA peɾˈeɪɾa +PEREIRANO pˌeɾeɪɾˈano +PEREJIL pˌeɾexˈil +PERENNE peɾˈɛnne +PERENNES peɾˈɛnnes +PERENNIFOLIO pˌeɾennifˈoljo +PEREQUE peɾˈeke +PERERA peɾˈeɾa +PÉREZ pˈeɾeθ +PEREZA peɾˈeθa +PEREZOSA pˌeɾeθˈosa +PEREZOSAS pˌeɾeθˈosas +PEREZOSO pˌeɾeθˈoso +PEREZOSOS pˌeɾeθˈosos +PERFECCIÓN pˌeɾfekθjˈon +PERFECCIONADA pˌeɾfekθjonˈaða +PERFECCIONADAS pˌeɾfekθjonˈaðas +PERFECCIONADO pˌeɾfekθjonˈaðo +PERFECCIONADOR pˌeɾfekθjˌonaðˈoɾ +PERFECCIONADOS pˌeɾfekθjonˈaðos +PERFECCIONAR pˌeɾfekθjonˈaɾ +PERFECCIONISMO pˌeɾfekθjonˈismo +PERFECCIONISTA pˌeɾfekθjonˈista +PERFECTITO pˌeɾfektˈito +PERFECTIVA pˌeɾfektˈiβa +PERFECTIVAS pˌeɾfektˈiβas +PERFECTIVO pˌeɾfektˈiβo +PERFECTIVOS pˌeɾfektˈiβos +PERFECTO peɾfˈekto +PÉRFIDA pˈeɾfiða +PÉRFIDAS pˈeɾfiðas +PÉRFIDO pˈeɾfiðo +PÉRFIDOS pˈeɾfiðos +PERFIL peɾfˈil +PERFILADA pˌeɾfilˈaða +PERFILADAS pˌeɾfilˈaðas +PERFILADO pˌeɾfilˈaðo +PERFILADOS pˌeɾfilˈaðos +PERFILAR pˌeɾfilˈaɾ +PERFILERÍA pˌeɾfileɾˈia +PERFORACIÓN pˌeɾfoɾaθjˈon +PERFORADA pˌeɾfoɾˈaða +PERFORADAS pˌeɾfoɾˈaðas +PERFORADO pˌeɾfoɾˈaðo +PERFORADOS pˌeɾfoɾˈaðos +PERFORANTE pˌeɾfoɾˈante +PERFORANTES pˌeɾfoɾˈantes +PERFORAR pˌeɾfoɾˈaɾ +PERFORARE pˌeɾfoɾˈaɾe +PERFORMANCE pˌeɾfoɾmˈanθe +PERFORMAR pˌeɾfoɾmˈaɾ +PERFORMÁTICO pˌeɾfoɾmˈatiko +PERFORMATIVIDAD pˌeɾfoɾmˌatiβiðˈad +PERFORMATIVO pˌeɾfoɾmatˈiβo +PERFUMADA pˌeɾfumˈaða +PERFUMADAS pˌeɾfumˈaðas +PERFUMADO pˌeɾfumˈaðo +PERFUMADOS pˌeɾfumˈaðos +PERFUMAR pˌeɾfumˈaɾ +PERFUME peɾfˈume +PERFUMERO pˌeɾfumˈeɾo +PERFUMES peɾfˈumes +PERGAMINO pˌeɾɣamˈino +PERGEÑADA pˌeɾxeɲˈaða +PERGEÑADAS pˌeɾxeɲˈaðas +PERGEÑADO pˌeɾxeɲˈaðo +PERGEÑADOS pˌeɾxeɲˈaðos +PERGEÑAR pˌeɾxeɲˈaɾ +PERGEÑO peɾxˈeɲo +PÉRGOLA pˈeɾɣola +PÉRGOLAS pˈeɾɣolas +PERGOLIDA pˌeɾɣolˈiða +PERIANAL pˌeɾjanˈal +PERIÁNTICO peɾjˈantiko +PERIANTIO peɾjˈantjo +PERICARDIO pˌeɾikˈaɾðjo +PERICARDIOCENTESIS pˌeɾikˌaɾðjoθentˈesis +PERICARDIOFRÉNICA pˌeɾikˌaɾðjofɾˈenika +PERICARDIOFRÉNICAS pˌeɾikˌaɾðjofɾˈenikas +PERICARDIOFRÉNICO pˌeɾikˌaɾðjofɾˈeniko +PERICARDIOFRÉNICOS pˌeɾikˌaɾðjofɾˈenikos +PERICIADO pˌeɾiθjˈaðo +PERICIAL pˌeɾiθjˈal +PERICÍCLICO pˌeɾiθˈikliko +PERICICLO pˌeɾiθˈiklo +PERICLITADA pˌeɾiklitˈaða +PERICLITADAS pˌeɾiklitˈaðas +PERICLITADO pˌeɾiklitˈaðo +PERICLITADOS pˌeɾiklitˈaðos +PERICLITAR pˌeɾiklitˈaɾ +PERICO peɾˈiko +PERICÓN pˌeɾikˈon +PERICONDRITIS pˌeɾikondɾˈitis +PERIDOTO pˌeɾiðˈoto +PERIECO peɾjˈeko +PERIFERIA pˌeɾifˈeɾja +PERIFOLIO pˌeɾifˈoljo +PERÍFRASIS peɾˈifɾasis +PERIFRÁSTICAMENTE pˌeɾifɾˈastikamˈente +PERIFRÁSTICO pˌeɾifɾˈastiko +PERIGLACIAL pˌeɾiɣlaθjˈal +PERIGLACIAR pˌeɾiɣlaθjˈaɾ +PERIGONIAL pˌeɾiɣonjˈal +PERIHELIO pˌeɾiˈeljo +PERIHILIAR pˌeɾiiljˈaɾ +PERIHILIARES pˌeɾiiljˈaɾes +PERILAGUNAR pˌeɾilˌaɣunˈaɾ +PERILINFA pˌeɾilˈimfa +PERIMETRAL pˌeɾimetɾˈal +PERIMETRAR pˌeɾimetɾˈaɾ +PERIMÉTRICO pˌeɾimˈetɾiko +PERÍMETRO peɾˈimetɾo +PERÍMETROS peɾˈimetɾos +PERIMUSCULAR pˌeɾimˌuskulˈaɾ +PERINEO pˌeɾinˈeo +PERINOLA pˌeɾinˈola +PERIOCULAR pˌeɾjokulˈaɾ +PERIODICIDAD pˌeɾjoðˌiθiðˈad +PERIÓDICO peɾjˈoðiko +PERIODISTA pˌeɾjoðˈista +PERIODISTAS pˌeɾjoðˈistas +PERIODÍSTICA pˌeɾjoðˈistika +PERIODÍSTICAS pˌeɾjoðˈistikas +PERIODÍSTICOS pˌeɾjoðˈistikos +PERIODO peɾjˈoðo +PERÍODO peɾˈioðo +PERIOSTRACO pˌeɾjostɾˈako +PERIPECIA pˌeɾipˈeθja +PERÍPOLO peɾˈipolo +PERIPUESTO pˌeɾipwˈesto +PERIQUITA pˌeɾikˈita +PERIQUITAS pˌeɾikˈitas +PERIQUITO pˌeɾikˈito +PERIQUITOS pˌeɾikˈitos +PERIRRENAL pˌeɾiɾɾenˈal +PERIRRENALES pˌeɾiɾɾenˈales +PERISCÓPICA pˌeɾiskˈopika +PERISCÓPICAS pˌeɾiskˈopikas +PERISCÓPICO pˌeɾiskˈopiko +PERISCÓPICOS pˌeɾiskˈopikos +PERISCOPIO pˌeɾiskˈopjo +PERITA peɾˈita +PERITADA pˌeɾitˈaða +PERITADAS pˌeɾitˈaðas +PERITADO pˌeɾitˈaðo +PERITADOS pˌeɾitˈaðos +PERITAR pˌeɾitˈaɾ +PERITAS peɾˈitas +PERITE peɾˈite +PERITO peɾˈito +PERITONEAL pˌeɾitˌoneˈal +PERITONEALES pˌeɾitˌoneˈales +PERITONEO pˌeɾitonˈeo +PERITONITIS pˌeɾitonˈitis +PERITOS peɾˈitos +PERITUBULAR pˌeɾitˌuβulˈaɾ +PERJUDICADA pˌeɾxuðikˈaða +PERJUDICADAS pˌeɾxuðikˈaðas +PERJUDICADO pˌeɾxuðikˈaðo +PERJUDICADOS pˌeɾxuðikˈaðos +PERJUDICAR pˌeɾxuðikˈaɾ +PERJUDICIAL pˌeɾxuðiθjˈal +PERJUICIO peɾxwˈiθjo +PERJURADA pˌeɾxuɾˈaða +PERJURADAS pˌeɾxuɾˈaðas +PERJURADO pˌeɾxuɾˈaðo +PERJURADOS pˌeɾxuɾˈaðos +PERJURAR pˌeɾxuɾˈaɾ +PERJURIO peɾxˈuɾjo +PERLA pˈeɾla +PERLADA peɾlˈaða +PERLADAS peɾlˈaðas +PERLADO peɾlˈaðo +PERLADOS peɾlˈaðos +PERLAR peɾlˈaɾ +PERLÍFERO peɾlˈifeɾo +PERMAFROST pˌeɾmafɾˈost +PERMANECE pˌeɾmanˈeθe +PERMANECEMOS pˌeɾmaneθˈemos +PERMANECER pˌeɾmaneθˈeɾ +PERMANECERÁ pˌeɾmanˌeθeɾˈa +PERMANECERÁS pˌeɾmanˌeθeɾˈas +PERMANECEREMOS pˌeɾmanˌeθeɾˈemos +PERMANECERÍAMOS pˌeɾmanˌeθeɾˈiamos +PERMANECES pˌeɾmanˈeθes +PERMANECÍAMOS pˌeɾmaneθˈiamos +PERMANECIDA pˌeɾmaneθˈiða +PERMANECIDAS pˌeɾmaneθˈiðas +PERMANECIDO pˌeɾmaneθˈiðo +PERMANECIDOS pˌeɾmaneθˈiðos +PERMANENCIA pˌeɾmanˈɛnθja +PERMANENTE pˌeɾmanˈɛnte +PERMANGANATO pˌeɾmaŋɡanˈato +PERMANGÁNICA pˌeɾmaŋɡˈanika +PERMANGÁNICAS pˌeɾmaŋɡˈanikas +PERMANGÁNICO pˌeɾmaŋɡˈaniko +PERMANGÁNICOS pˌeɾmaŋɡˈanikos +PERMEABILIDAD pˌeɾmeˌaβiliðˈad +PERMEABILIZAR pˌeɾmeˌaβiliθˈaɾ +PERMEABLE pˌeɾmeˈaβle +PERMEABLES pˌeɾmeˈaβles +PERMEACIÓN pˌeɾmeaθjˈon +PERMEADA pˌeɾmeˈaða +PERMEADAS pˌeɾmeˈaðas +PERMEADO pˌeɾmeˈaðo +PERMEADOS pˌeɾmeˈaðos +PERMISIBILIDAD pˌeɾmisˌiβiliðˈad +PERMISOS peɾmˈisos +PERMITAN peɾmˈitan +PERMITE peɾmˈite +PERMITIDA pˌeɾmitˈiða +PERMITIDAS pˌeɾmitˈiðas +PERMITIDO pˌeɾmitˈiðo +PERMITIDOS pˌeɾmitˈiðos +PERMITIR pˌeɾmitˈiɾ +PERMITIRÁ pˌeɾmitiɾˈa +PERMUTA peɾmˈuta +PERMUTADA pˌeɾmutˈaða +PERMUTADAS pˌeɾmutˈaðas +PERMUTADO pˌeɾmutˈaðo +PERMUTADOS pˌeɾmutˈaðos +PERMUTAMOS pˌeɾmutˈamos +PERMUTANDO pˌeɾmutˈando +PERMUTAR pˌeɾmutˈaɾ +PERMUTARA pˌeɾmutˈaɾa +PERMUTARÁ pˌeɾmutaɾˈa +PERMUTÁRAMOS pˌeɾmutˈaɾamos +PERMUTARAS pˌeɾmutˈaɾas +PERMUTARÁS pˌeɾmutaɾˈas +PERMUTAREIS pˌeɾmutˈaɾeɪs +PERMUTARÉIS pˌeɾmutaɾˈeis +PERMUTAREMOS pˌeɾmutaɾˈemos +PERMUTARES pˌeɾmutˈaɾes +PERMUTARÍA pˌeɾmutaɾˈia +PERMUTARÍAMOS pˌeɾmutaɾˈiamos +PERMUTARÍAS pˌeɾmutaɾˈias +PERMUTAS peɾmˈutas +PERMUTASTE pˌeɾmutˈaste +PERMUTE peɾmˈute +PERMUTÉIS pˌeɾmutˈeis +PERMUTEMOS pˌeɾmutˈemos +PERMUTES peɾmˈutes +PERMUTO peɾmˈuto +PERNAMBUCANA pˌeɾnambukˈana +PERNAMBUCANAS pˌeɾnambukˈanas +PERNAMBUCANO pˌeɾnambukˈano +PERNAMBUCANOS pˌeɾnambukˈanos +PERNAMBUCO pˌeɾnambˈuko +PERNEADA pˌeɾneˈaða +PERNEADAS pˌeɾneˈaðas +PERNEADO pˌeɾneˈaðo +PERNEADOS pˌeɾneˈaðos +PERNEAR pˌeɾneˈaɾ +PERNICIOSA pˌeɾniθjˈosa +PERNICIOSAS pˌeɾniθjˈosas +PERNICIOSO pˌeɾniθjˈoso +PERNICIOSOS pˌeɾniθjˈosos +PERNOCTACIÓN pˌeɾnoktaθjˈon +PERNOCTADA pˌeɾnoktˈaða +PERNOCTADAS pˌeɾnoktˈaðas +PERNOCTADO pˌeɾnoktˈaðo +PERNOCTADOS pˌeɾnoktˈaðos +PERNOCTAR pˌeɾnoktˈaɾ +PERO pˈeɾo +PERÓN peɾˈon +PERONÉ pˌeɾonˈe +PERONEO pˌeɾonˈeo +PERONIA peɾˈonja +PERONISTAS pˌeɾonˈistas +PERONIZAR pˌeɾoniθˈaɾ +PERORADA pˌeɾoɾˈaða +PERORADAS pˌeɾoɾˈaðas +PERORADO pˌeɾoɾˈaðo +PERORADOS pˌeɾoɾˈaðos +PERORAR pˌeɾoɾˈaɾ +PERÓXIDO peɾˈoksiðo +PERPENDICULAR pˌeɾpendˌikulˈaɾ +PERPENDICULARES pˌeɾpendˌikulˈaɾes +PERPENDICULARMENTE pˌeɾpendˌikulˈaɾmˈente +PERPETRADA pˌeɾpetɾˈaða +PERPETRADAS pˌeɾpetɾˈaðas +PERPETRADO pˌeɾpetɾˈaðo +PERPETRADOR pˌeɾpetɾaðˈoɾ +PERPETRADORA pˌeɾpetɾaðˈoɾa +PERPETRADORAS pˌeɾpetɾaðˈoɾas +PERPETRADORES pˌeɾpetɾaðˈoɾes +PERPETRADOS pˌeɾpetɾˈaðos +PERPETRAR pˌeɾpetɾˈaɾ +PERPETUA peɾpˈetwa +PERPETUADA pˌeɾpetwˈaða +PERPETUADAS pˌeɾpetwˈaðas +PERPETUADO pˌeɾpetwˈaðo +PERPETUADOS pˌeɾpetwˈaðos +PERPETUAMOS pˌeɾpetwˈamos +PERPETUANDO pˌeɾpetwˈando +PERPETUAR pˌeɾpetwˈaɾ +PERPETUARA pˌeɾpetwˈaɾa +PERPETUARÁ pˌeɾpetwaɾˈa +PERPETUÁRAMOS pˌeɾpetwˈaɾamos +PERPETUARAS pˌeɾpetwˈaɾas +PERPETUARÁS pˌeɾpetwaɾˈas +PERPETUAREIS pˌeɾpetwˈaɾeɪs +PERPETUARÉIS pˌeɾpetwaɾˈeis +PERPETUAREMOS pˌeɾpetwaɾˈemos +PERPETUARES pˌeɾpetwˈaɾes +PERPETUARÍAMOS pˌeɾpetwaɾˈiamos +PERPETUAS peɾpˈetwas +PERPETUASTE pˌeɾpetwˈaste +PERPETUEMOS pˌeɾpetwˈemos +PERPETUIDAD pˌeɾpetwiðˈad +PERPETUO peɾpˈetwo +PERPETUOS peɾpˈetwos +PERPUNTE peɾpˈunte +PERQUIRIDA pˌeɾkiɾˈiða +PERQUIRIDAS pˌeɾkiɾˈiðas +PERQUIRIDO pˌeɾkiɾˈiðo +PERQUIRIDOS pˌeɾkiɾˈiðos +PERQUIRIR pˌeɾkiɾˈiɾ +PERRA pˈeɾɾa +PERRAZO peɾɾˈaθo +PERREADA pˌeɾɾeˈaða +PERREADAS pˌeɾɾeˈaðas +PERREADO pˌeɾɾeˈaðo +PERREADOS pˌeɾɾeˈaðos +PERREAR pˌeɾɾeˈaɾ +PERREDISTA pˌeɾɾeðˈista +PERREO peɾɾˈeo +PERREZNO peɾɾˈeθno +PERRITO peɾɾˈito +PERRO pˈeɾɾo +PERRODISTA pˌeɾɾoðˈista +PERROFLAUTA pˌeɾɾoflˈaʊta +PERROS pˈeɾɾos +PERSA pˈeɾsa +PERSECUCIÓN pˌeɾsekuθjˈon +PERSÉFONE peɾsˈefone +PERSEGUIDA pˌeɾseɣˈiða +PERSEGUIDAS pˌeɾseɣˈiðas +PERSEGUIDO pˌeɾseɣˈiðo +PERSEGUIDOR pˌeɾseɣiðˈoɾ +PERSEGUIDOS pˌeɾseɣˈiðos +PERSEO peɾsˈeo +PERSEVERADA pˌeɾseβeɾˈaða +PERSEVERADAS pˌeɾseβeɾˈaðas +PERSEVERADO pˌeɾseβeɾˈaðo +PERSEVERADOS pˌeɾseβeɾˈaðos +PERSEVERANCIA pˌeɾseβeɾˈanθja +PERSEVERANDO pˌeɾseβeɾˈando +PERSEVERANTE pˌeɾseβeɾˈante +PERSEVERAR pˌeɾseβeɾˈaɾ +PERSEVERE pˌeɾseβˈeɾe +PERSEVERO pˌeɾseβˈeɾo +PERSIA pˈeɾsja +PERSIANA peɾsjˈana +PERSIGNÁ pˌeɾsiɡnˈa +PERSIGNADA pˌeɾsiɡnˈaða +PERSIGNADAS pˌeɾsiɡnˈaðas +PERSIGNADO pˌeɾsiɡnˈaðo +PERSIGNADOS pˌeɾsiɡnˈaðos +PERSIGNANDO pˌeɾsiɡnˈando +PERSIGNARSE pˌeɾsiɡnˈaɾse +PERSIGO peɾsˈiɣo +PERSISTENTE pˌeɾsistˈɛnte +PERSISTENTES pˌeɾsistˈɛntes +PERSISTIDA pˌeɾsistˈiða +PERSISTIDAS pˌeɾsistˈiðas +PERSISTIDO pˌeɾsistˈiðo +PERSISTIDOS pˌeɾsistˈiðos +PERSISTIR pˌeɾsistˈiɾ +PERSISTO peɾsˈisto +PERSONA peɾsˈona +PERSONADA pˌeɾsonˈaða +PERSONADAS pˌeɾsonˈaðas +PERSONADO pˌeɾsonˈaðo +PERSONADOS pˌeɾsonˈaðos +PERSONAJE pˌeɾsonˈaxe +PERSONAJITO pˌeɾsonaxˈito +PERSONAL pˌeɾsonˈal +PERSONALES pˌeɾsonˈales +PERSONALIDAD pˌeɾsonˌaliðˈad +PERSONALIDADES pˌeɾsonˌaliðˈaðes +PERSONALISMO pˌeɾsonalˈismo +PERSONALIZABLE pˌeɾsonˌaliθˈaβle +PERSONALIZACIÓN pˌeɾsonˌaliθaθjˈon +PERSONALIZADA pˌeɾsonˌaliθˈaða +PERSONALIZADAS pˌeɾsonˌaliθˈaðas +PERSONALIZADO pˌeɾsonˌaliθˈaðo +PERSONALIZADOS pˌeɾsonˌaliθˈaðos +PERSONALIZANDO pˌeɾsonˌaliθˈando +PERSONALIZAR pˌeɾsonˌaliθˈaɾ +PERSONARSE pˌeɾsonˈaɾse +PERSONAS peɾsˈonas +PERSONIFICADA pˌeɾsonˌifikˈaða +PERSONIFICADAS pˌeɾsonˌifikˈaðas +PERSONIFICADO pˌeɾsonˌifikˈaðo +PERSONIFICADOS pˌeɾsonˌifikˈaðos +PERSONIFICAR pˌeɾsonˌifikˈaɾ +PERSPECTIVA pˌeɾspektˈiβa +PERSPECTIVAS pˌeɾspektˈiβas +PERSPECTIVISMO pˌeɾspektiβˈismo +PERSPECTIVO pˌeɾspektˈiβo +PERSPICAZ pˌeɾspikˈaθ +PERSUADIDA pˌeɾswaðˈiða +PERSUADIDAS pˌeɾswaðˈiðas +PERSUADIDO pˌeɾswaðˈiðo +PERSUADIDOS pˌeɾswaðˈiðos +PERSUADIR pˌeɾswaðˈiɾ +PERSUASIÓN pˌeɾswasjˈon +PERSUASIVA pˌeɾswasˈiβa +PERSUASIVAS pˌeɾswasˈiβas +PERSUASIVOS pˌeɾswasˈiβos +PERTENECER pˌeɾteneθˈeɾ +PERTENECIDA pˌeɾteneθˈiða +PERTENECIDAS pˌeɾteneθˈiðas +PERTENECIDO pˌeɾteneθˈiðo +PERTENECIDOS pˌeɾteneθˈiðos +PERTENECIENTE pˌeɾteneθjˈɛnte +PERTENENCIA pˌeɾtenˈɛnθja +PERTINACES pˌeɾtinˈaθes +PERTINACIA pˌeɾtinˈaθja +PERTINAZ pˌeɾtinˈaθ +PERTINENCIA pˌeɾtinˈɛnθja +PERTINENTE pˌeɾtinˈɛnte +PERTINENTES pˌeɾtinˈɛntes +PERTRECHADA pˌeɾtɾetʃˈaða +PERTRECHADAS pˌeɾtɾetʃˈaðas +PERTRECHADO pˌeɾtɾetʃˈaðo +PERTRECHADOS pˌeɾtɾetʃˈaðos +PERTRECHAR pˌeɾtɾetʃˈaɾ +PERTURBADA pˌeɾtuɾβˈaða +PERTURBADAS pˌeɾtuɾβˈaðas +PERTURBADO pˌeɾtuɾβˈaðo +PERTURBADOR pˌeɾtuɾβaðˈoɾ +PERTURBADORA pˌeɾtuɾβaðˈoɾa +PERTURBADORAS pˌeɾtuɾβaðˈoɾas +PERTURBADORES pˌeɾtuɾβaðˈoɾes +PERTURBADOS pˌeɾtuɾβˈaðos +PERTURBAMOS pˌeɾtuɾβˈamos +PERTURBAR pˌeɾtuɾβˈaɾ +PERTURBAS peɾtˈuɾβas +PERTURBATIVO pˌeɾtuɾβatˈiβo +PERÚ peɾˈu +PERUANA pˌeɾuˈana +PERUANAS pˌeɾuˈanas +PERUANO pˌeɾuˈano +PERUANOS pˌeɾuˈanos +PERULERO pˌeɾulˈeɾo +PERUVIANA pˌeɾuβjˈana +PERUVIANAS pˌeɾuβjˈanas +PERUVIANO pˌeɾuβjˈano +PERUVIANOS pˌeɾuβjˈanos +PERVERSA peɾβˈeɾsa +PERVERSIDAD pˌeɾβeɾsiðˈad +PERVERSIÓN pˌeɾβeɾsjˈon +PERVERSO peɾβˈeɾso +PERVERSOS peɾβˈeɾsos +PERVERTIDA pˌeɾβeɾtˈiða +PERVERTIDAS pˌeɾβeɾtˈiðas +PERVERTIDO pˌeɾβeɾtˈiðo +PERVERTIDOS pˌeɾβeɾtˈiðos +PERVERTIR pˌeɾβeɾtˈiɾ +PERVIVIDA pˌeɾβiβˈiða +PERVIVIDAS pˌeɾβiβˈiðas +PERVIVIDO pˌeɾβiβˈiðo +PERVIVIDOS pˌeɾβiβˈiðos +PES pˈes +PESA pˈesa +PESADA pesˈaða +PESADITO pˌesaðˈito +PESADO pesˈaðo +PESAJE pesˈaxe +PÉSAME pˈesame +PESAR pesˈaɾ +PESAS pˈesas +PESCA pˈeska +PESCADA peskˈaða +PESCADAS peskˈaðas +PESCADERA pˌeskaðˈeɾa +PESCADERÍAS pˌeskaðeɾˈias +PESCADITO pˌeskaðˈito +PESCADO peskˈaðo +PESCADOR pˌeskaðˈoɾ +PESCADOS peskˈaðos +PESCAR peskˈaɾ +PESCARA peskˈaɾa +PESCOZÓN pˌeskoθˈon +PESCUECEAR pˌeskweθeˈaɾ +PESCUEZO peskwˈeθo +PESEBRE pesˈeβɾe +PESETA pesˈeta +PESETERO pˌesetˈeɾo +PÉSIMA pˈesima +PESIMISMO pˌesimˈismo +PESITO pesˈito +PESO pˈeso +PESÓ pesˈo +PESOS pˈesos +PESPUNTADA pˌespuntˈaða +PESPUNTADAS pˌespuntˈaðas +PESPUNTADO pˌespuntˈaðo +PESPUNTADOS pˌespuntˈaðos +PESQUERA peskˈeɾa +PESQUERAS peskˈeɾas +PESQUERIDOR pˌeskeɾiðˈoɾ +PESQUERO peskˈeɾo +PESQUEROS peskˈeɾos +PESQUIRIR pˌeskiɾˈiɾ +PESQUISA peskˈisa +PESQUISADA pˌeskisˈaða +PESQUISADAS pˌeskisˈaðas +PESQUISADO pˌeskisˈaðo +PESQUISADOS pˌeskisˈaðos +PESQUISAMOS pˌeskisˈamos +PESQUISANDO pˌeskisˈando +PESQUISAR pˌeskisˈaɾ +PESQUISARA pˌeskisˈaɾa +PESQUISARÁ pˌeskisaɾˈa +PESQUISÁRAMOS pˌeskisˈaɾamos +PESQUISARAS pˌeskisˈaɾas +PESQUISARÁS pˌeskisaɾˈas +PESQUISAREIS pˌeskisˈaɾeɪs +PESQUISAREMOS pˌeskisaɾˈemos +PESQUISARES pˌeskisˈaɾes +PESQUISARÍAMOS pˌeskisaɾˈiamos +PESQUISAS peskˈisas +PESQUISASTE pˌeskisˈaste +PESQUISE peskˈise +PESQUISEMOS pˌeskisˈemos +PESQUISES peskˈises +PESQUISO peskˈiso +PESTAÑA pestˈaɲa +PESTAÑEADA pˌestaɲeˈaða +PESTAÑEADAS pˌestaɲeˈaðas +PESTAÑEADO pˌestaɲeˈaðo +PESTAÑEADOS pˌestaɲeˈaðos +PESTAÑEAR pˌestaɲeˈaɾ +PESTAÑEO pˌestaɲˈeo +PESTAÑÍ pˌestaɲˈi +PESTAÑINA pˌestaɲˈina +PESTAÑITA pˌestaɲˈita +PESTE pˈeste +PESTICIDA pˌestiθˈiða +PESTILENCIA pˌestilˈɛnθja +PESTILENTE pˌestilˈɛnte +PESTILENTES pˌestilˈɛntes +PESTIÑO pestˈiɲo +PESTO pˈesto +PETACA petˈaka +PETADA petˈaða +PETADAS petˈaðas +PETADO petˈaðo +PETADOS petˈaðos +PÉTALO pˈetalo +PETAR petˈaɾ +PETARDA petˈaɾða +PETARDEADA pˌetaɾðeˈaða +PETARDEADAS pˌetaɾðeˈaðas +PETARDEADO pˌetaɾðeˈaðo +PETARDEADOS pˌetaɾðeˈaðos +PETARDO petˈaɾðo +PETAREÑA pˌetaɾˈeɲa +PETAREÑAS pˌetaɾˈeɲas +PETAREÑO pˌetaɾˈeɲo +PETAREÑOS pˌetaɾˈeɲos +PETATEÁS pˌetateˈas +PETATEÉS pˌetateˈes +PETE pˈete +PETEADA pˌeteˈaða +PETEADAS pˌeteˈaðas +PETEADO pˌeteˈaðo +PETEADOS pˌeteˈaðos +PETEAREN pˌeteˈaɾen +PETÉN petˈen +PETENERO pˌetenˈeɾo +PETERSBURGUÉS pˌeteɾsβuɾɣˈes +PETICIÓN pˌetiθjˈon +PETICIONADA pˌetiθjonˈaða +PETICIONADAS pˌetiθjonˈaðas +PETICIONADO pˌetiθjonˈaðo +PETICIONADOS pˌetiθjonˈaðos +PETICIONANTE pˌetiθjonˈante +PETICIONARIA pˌetiθjonˈaɾja +PETIDINA pˌetiðˈina +PETIMETRE pˌetimˈetɾe +PETIPUÁ pˌetipwˈa +PETIPUÁS pˌetipwˈas +PETIRROJO pˌetiɾɾˈoxo +PETITORIO pˌetitˈoɾjo +PETIZO petˈiθo +PETO pˈeto +PETRARQUISMO pˌetɾaɾkˈismo +PETRARQUISTA pˌetɾaɾkˈista +PETREL petɾˈel +PÉTREO pˈetɾeo +PETRIFICADA pˌetɾifikˈaða +PETRIFICADAS pˌetɾifikˈaðas +PETRIFICADO pˌetɾifikˈaðo +PETRIFICADOS pˌetɾifikˈaðos +PETROGRABADO pˌetɾoɣɾaβˈaðo +PETROGRÁFICA pˌetɾoɣɾˈafika +PETROGRÁFICAS pˌetɾoɣɾˈafikas +PETROGRÁFICO pˌetɾoɣɾˈafiko +PETROGRÁFICOS pˌetɾoɣɾˈafikos +PETRÓLEO petɾˈoleo +PETROLERA pˌetɾolˈeɾa +PETROLERAS pˌetɾolˈeɾas +PETROLERO pˌetɾolˈeɾo +PETROLEROS pˌetɾolˈeɾos +PETROLÓGICO pˌetɾolˈoxiko +PETRÓLOGO petɾˈoloɣo +PETROSO petɾˈoso +PETUNIA petˈunja +PEUMO pˈeʊmo +PEZ pˈeθ +PEZÓN peθˈon +PEZONES peθˈones +PEZUELO peθwˈelo +PEZUÑA peθˈuɲa +PHISHING fˈisiŋ +PI pˈi +PIA pjˈa +PIACULAR pjˌakulˈaɾ +PIADA pjˈaða +PIADAS pjˈaðas +PIADO pjˈaðo +PIADOS pjˈaðos +PIADOSÍSIMO pjˌaðosˈisimo +PIAFAR pjafˈaɾ +PIALAR pjalˈaɾ +PIAMONTÉS pjˌamontˈes +PIANISSIMO pjˌanissˈimo +PIANITO pjanˈito +PIANO pjˈano +PIAR pjˈaɾ +PIARA pjˈaɾa +PIARAS pjˈaɾas +PIAS pjˈas +PÍAS pˈias +PIBA pˈiβa +PIBE pˈiβe +PIBITA piβˈita +PIBITO piβˈito +PIBÓN piβˈon +PICA pˈika +PICADA pikˈaða +PICADAS pikˈaðas +PICADITO pˌikaðˈito +PICADO pikˈaðo +PICADOR pˌikaðˈoɾ +PICADOS pikˈaðos +PICADURA pˌikaðˈuɾa +PICAFLOR pˌikaflˈoɾ +PICAMOS pikˈamos +PICANA pikˈana +PICANDO pikˈando +PICANTE pikˈante +PICANTERÍA pˌikanteɾˈia +PICANTES pikˈantes +PICANTITO pˌikantˈito +PICAPEDRERO pˌikapeðɾˈeɾo +PICAPINOS pˌikapˈinos +PICAR pikˈaɾ +PICARA pikˈaɾa +PICARÁ pˌikaɾˈa +PICÁRAMOS pikˈaɾamos +PICARAS pikˈaɾas +PICARÁS pˌikaɾˈas +PICARDÍA pˌikaɾðˈia +PICAREIS pikˈaɾeɪs +PICAREMOS pˌikaɾˈemos +PICARES pikˈaɾes +PICARESCO pˌikaɾˈesko +PICARÍAMOS pˌikaɾˈiamos +PÍCARO pˈikaɾo +PICARÓN pˌikaɾˈon +PICAS pˈikas +PICASSESCA pˌikassˈeska +PICASSESCAS pˌikassˈeskas +PICASSESCO pˌikassˈesko +PICASSESCOS pˌikassˈeskos +PICASSO pikˈasso +PICASTE pikˈaste +PICAZA pikˈaθa +PICAZO pikˈaθo +PICCOLO pikkˈolo +PÍCEA pˈiθea +PICHA pˈitʃa +PICHAR pitʃˈaɾ +PICHE pˈitʃe +PICHEL pitʃˈel +PÍCHER pˈitʃeɾ +PICHÍ pitʃˈi +PICHICATERA pˌitʃikatˈeɾa +PICHICHI pitʃˈitʃi +PICHIDEGUA pˌitʃiðˈeɣwa +PICHILEMU pˌitʃilˈemu +PICHINGA pitʃˈiŋɡa +PICHÓN pitʃˈon +PICHONA pitʃˈona +PICHONCITO pˌitʃonθˈito +PICHONETA pˌitʃonˈeta +PICHULA pitʃˈula +PICNIC piknˈik +PÍCNIC pˈiknik +PICNOFIBRA pˌiknofˈiβɾa +PICO pˈiko +PICOCUÑA pˌikokˈuɲa +PICÓDROMO pikˈoðɾomo +PICOFINO pˌikofˈino +PICOLETO pˌikolˈeto +PICONAZO pˌikonˈaθo +PICONEGRA pˌikonˈeɣɾa +PICONEGRAS pˌikonˈeɣɾas +PICONEGRO pˌikonˈeɣɾo +PICONEGROS pˌikonˈeɣɾos +PICONERA pˌikonˈeɾa +PICOR pikˈoɾ +PICOROCO pˌikoɾˈoko +PICOSITO pˌikosˈito +PICOTEADA pˌikoteˈaða +PICOTEADAS pˌikoteˈaðas +PICOTEADO pˌikoteˈaðo +PICOTEADOS pˌikoteˈaðos +PICOTEAR pˌikoteˈaɾ +PICOTEO pˌikotˈeo +PICOZAPATO pˌikoθapˈato +PICTOGRAFÍA pˌiktoɣɾafˈia +PICTOGRÁFICO pˌiktoɣɾˈafiko +PICTOGRAMA pˌiktoɣɾˈama +PICUAL pikwˈal +PICUDO pikˈuðo +PICURE pikˈuɾe +PIDE pˈiðe +PÍDEME pˈiðeme +PIDEN pˈiðen +PIDGIN pˈidxin +PIDIENDO piðjˈɛndo +PIDIERA piðjˈeɾa +PIDO pˈiðo +PÍDOLA pˈiðola +PIE pjˈe +PIÉ pjˈe +PIECECITA pjˌeθeθˈita +PIECECITO pjˌeθeθˈito +PIECERO pjeθˈeɾo +PIECITO pjeθˈito +PIEDAD pjeðˈad +PIEDRA pjˈeðɾa +PIEDRAS pjˈeðɾas +PIEDRAZO pjeðɾˈaθo +PIEDRECILLA pjˌeðɾeθˈiʎa +PIEDRECITA pjˌeðɾeθˈita +PIEDRITA pjeðɾˈita +PIEL pjˈel +PIÉLAGO pjˈelaɣo +PIELECILLA pjˌeleθˈiʎa +PIELERO pjelˈeɾo +PIELONEFRITIS pjˌelonefɾˈitis +PIEMONTÉS pjˌemontˈes +PIENSO pjˈɛnso +PIERCING pjˈeɾθiŋ +PIERDE pjˈeɾðe +PIÉRDETE pjˈeɾðete +PIERNA pjˈeɾna +PIERNAS pjˈeɾnas +PIERNITA pjeɾnˈita +PIERNÓN pjeɾnˈon +PIERNUDO pjeɾnˈuðo +PIEROLISTA pjˌeɾolˈista +PIES pjˈes +PIESES pjˈeses +PIETISMO pjetˈismo +PIEZA pjˈeθa +PIEZAS pjˈeθas +PIEZOELECTRICIDAD pjˌeθoˌelektɾˌiθiðˈad +PIEZOMÉTRICO pjˌeθomˈetɾiko +PIFIA pˈifja +PIFIADA pifjˈaða +PIFIADAS pifjˈaðas +PIFIADO pifjˈaðo +PIFIADOS pifjˈaðos +PIFIAR pifjˈaɾ +PIGMENTADA pˌiɡmentˈaða +PIGMENTADAS pˌiɡmentˈaðas +PIGMENTADO pˌiɡmentˈaðo +PIGMENTADOS pˌiɡmentˈaðos +PIGMENTAR pˌiɡmentˈaɾ +PIGRICIA piɣɾˈiθja +PIJA pˈixa +PIJADA pixˈaða +PIJAMA pixˈama +PIJERÍA pˌixeɾˈia +PIJERÍO pˌixeɾˈio +PIJO pˈixo +PIJOPROGRE pˌixopɾˈoɣɾe +PIJUY pixˈujj +PILA pˈila +PILADA pilˈaða +PILADAS pilˈaðas +PILADO pilˈaðo +PILADORA pˌilaðˈoɾa +PILADOS pilˈaðos +PILAR pilˈaɾ +PILARENSE pˌilaɾˈɛnse +PILAS pˈilas +PILATES pilˈates +PILCHA pˈiltʃa +PÍLDORA pˈilðoɾa +PILETA pilˈeta +PILILA pilˈila +PILLAMA piʎˈama +PILOCARPINA pˌilokaɾpˈina +PILÓN pilˈon +PILONCILLO pˌilonθˈiʎo +PILÓRICO pilˈoɾiko +PÍLORO pˈiloɾo +PILOTADA pˌilotˈaða +PILOTADAS pˌilotˈaðas +PILOTADO pˌilotˈaðo +PILOTADOS pˌilotˈaðos +PILOTAR pˌilotˈaɾ +PILOTEADA pˌiloteˈaða +PILOTEADAS pˌiloteˈaðas +PILOTEADO pˌiloteˈaðo +PILOTEADOS pˌiloteˈaðos +PILOTEAR pˌiloteˈaɾ +PILOTES pilˈotes +PILPIL pilpˈil +PILTRA pˈiltɾa +PILUCHA pilˈutʃa +PILUCHAS pilˈutʃas +PILUCHO pilˈutʃo +PILUCHOS pilˈutʃos +PIMAS pˈimas +PIMENTEL pˌimentˈel +PIMENTON pimˈɛnton +PIMENTÓN pˌimentˈon +PIMIENTA pimjˈɛnta +PIMIENTO pimjˈɛnto +PIMPINERO pˌimpinˈeɾo +PIMPON pˈimpon +PIN pˈin +PIÑA pˈiɲa +PINACATE pˌinakˈate +PINÁCEA pinˈaθea +PINACOTECA pˌinakotˈeka +PINADA pinˈaða +PINADAMENTE pinˈaðamˈente +PINADAS pinˈaðas +PINADO pinˈaðo +PINADOS pinˈaðos +PINAR pinˈaɾ +PIÑATA piɲˈata +PINAZA pinˈaθa +PINBALL pimbˈaʎ +PINCEL pinθˈel +PINCELADAS pˌinθelˈaðas +PINCHA pˈintʃa +PINCHADA pintʃˈaða +PINCHADAS pintʃˈaðas +PINCHADISCOS pˌintʃaðˈiskos +PINCHADO pintʃˈaðo +PINCHADOS pintʃˈaðos +PINCHAR pintʃˈaɾ +PINCHAS pˈintʃas +PINCHAZO pintʃˈaθo +PINCHE pˈintʃe +PINCHO pˈintʃo +PÍNDARO pˈindaɾo +PINDO pˈindo +PINDÓ pindˈo +PINEAL pˌineˈal +PINEALOCITO pˌineˌaloθˈito +PIÑERA piɲˈeɾa +PIÑERAGATE pˌiɲeɾaɣˈate +PINERO pinˈeɾo +PING pˈiŋ +PINGA pˈiŋɡa +PINGAS pˈiŋɡas +PINGÜE piŋɡˈue +PINGÜINO pˌiŋɡuˈino +PINJANTE piŋxˈante +PINNATIPARTIDO pˌinnatˌipaɾtˈiðo +PÍNNULA pˈinnula +PINNULADO pˌinnulˈaðo +PINO pˈino +PINOCHET pˌinotʃˈet +PINOCHO pinˈotʃo +PINOL pinˈol +PIÑOL piɲˈol +PINOLE pinˈole +PINOLERA pˌinolˈeɾa +PIÑÓN piɲˈon +PINTA pˈinta +PINTABAN pintˈaβan +PINTADA pintˈaða +PINTADAS pintˈaðas +PINTADO pintˈaðo +PINTADOS pintˈaðos +PINTALABIOS pˌintalˈaβjos +PINTAMOS pintˈamos +PINTANDO pintˈando +PINTAR pintˈaɾ +PINTARA pintˈaɾa +PINTARÁ pˌintaɾˈa +PINTÁRAMOS pintˈaɾamos +PINTARAS pintˈaɾas +PINTARÁS pˌintaɾˈas +PINTAREIS pintˈaɾeɪs +PINTAREMOS pˌintaɾˈemos +PINTARES pintˈaɾes +PINTARÍAMOS pˌintaɾˈiamos +PINTARRAJEADA pˌintaɾɾˌaxeˈaða +PINTARRAJEADAS pˌintaɾɾˌaxeˈaðas +PINTARRAJEADO pˌintaɾɾˌaxeˈaðo +PINTARRAJEADOS pˌintaɾɾˌaxeˈaðos +PINTARRAJEAR pˌintaɾɾˌaxeˈaɾ +PINTARROJA pˌintaɾɾˈoxa +PINTAS pˈintas +PINTASTE pintˈaste +PINTE pˈinte +PINTEAR pˌinteˈaɾ +PINTEMOS pintˈemos +PINTES pˈintes +PINTO pˈinto +PINTÓ pintˈo +PINTOR pintˈoɾ +PINTORES pintˈoɾes +PINTORREAR pˌintoɾɾeˈaɾ +PINTURA pintˈuɾa +PINTURAS pintˈuɾas +PINTURERO pˌintuɾˈeɾo +PINTURITA pˌintuɾˈita +PINTXO pˈintʃo +PÍNULA pˈinula +PINZAMIENTO pˌinθamjˈɛnto +PINZAR pinθˈaɾ +PINZÓN pinθˈon +PIO pjˈo +PÍO pˈio +PIOCHA pjˈotʃa +PIODERMA pjoðˈeɾma +PIOJENTO pjoxˈɛnto +PIOJO pjˈoxo +PIOJOSO pjoxˈoso +PIONERO pjonˈeɾo +PIONETA pjonˈeta +PIORNAL pjoɾnˈal +PIORNO pjˈoɾno +PIORREA pjoɾɾˈea +PIPA pˈipa +PIPADA pipˈaða +PIPADAS pipˈaðas +PIPADO pipˈaðo +PIPADOS pipˈaðos +PIPAR pipˈaɾ +PIPE pˈipe +PIPEÑO pipˈeɲo +PIPERA pipˈeɾa +PIPERAQUINA pˌipeɾakˈina +PIPERITA pˌipeɾˈita +PIPERO pipˈeɾo +PIPERRADA pˌipeɾɾˈaða +PIPETA pipˈeta +PIPETAS pipˈetas +PIPETEAR pˌipeteˈaɾ +PIPÍ pipˈi +PIPIÁN pipjˈan +PIPIAR pipjˈaɾ +PIPIOLA pipjˈola +PIPIOLO pipjˈolo +PIPIRISNÁIS pˌipiɾisnˈais +PIPIS pˈipis +PIPÓN pipˈon +PIQUE pˈike +PIQUEMOS pikˈemos +PIQUES pˈikes +PIQUET pikˈet +PIQUETE pikˈete +PIQUETEADA pˌiketeˈaða +PIQUETEADAS pˌiketeˈaðas +PIQUETEADO pˌiketeˈaðo +PIQUETEADOS pˌiketeˈaðos +PIQUETERA pˌiketˈeɾa +PIQUICORTO pˌikikˈoɾto +PIQUICURVO pˌikikˈuɾβo +PIQUIFINO pˌikifˈino +PIQUIGORDO pˌikiɣˈoɾðo +PIQUIGUALDO pˌikiɣwˈalðo +PIQUIPLANO pˌikiplˈano +PIQUIRROJA pˌikiɾɾˈoxa +PIQUIRROJAS pˌikiɾɾˈoxas +PIQUIRROJO pˌikiɾɾˈoxo +PIQUIRROJOS pˌikiɾɾˈoxos +PIQUITO pikˈito +PIRADA piɾˈaða +PIRADAS piɾˈaðas +PIRADO piɾˈaðo +PIRADOS piɾˈaðos +PIRAGUA piɾˈaɣwa +PIRAGÜERO pˌiɾaɣuˈeɾo +PIRAMIDAL pˌiɾamiðˈal +PIRÁMIDE piɾˈamiðe +PIRÁMIDES piɾˈamiðes +PIRAÑA piɾˈaɲa +PIRATA piɾˈata +PIRATAS piɾˈatas +PIRATEADA pˌiɾateˈaða +PIRATEADAS pˌiɾateˈaðas +PIRATEADO pˌiɾateˈaðo +PIRATEADOS pˌiɾateˈaðos +PIRATEAR pˌiɾateˈaɾ +PIRATEO pˌiɾatˈeo +PIRÁTICO piɾˈatiko +PIRCA pˈiɾka +PIRE pˈiɾe +PIRÉ piɾˈe +PIREO piɾˈeo +PIRIDINA pˌiɾiðˈina +PIRIDOXAL pˌiɾiðoksˈal +PIRIDOXINA pˌiɾiðoksˈina +PIRIMIDINA pˌiɾimiðˈina +PIRIMIDÍNICO pˌiɾimiðˈiniko +PIRINEOS pˌiɾinˈeos +PIRINOLA pˌiɾinˈola +PIRIPI piɾˈipi +PIRITA piɾˈita +PIRÍTICA piɾˈitika +PIRÍTICAS piɾˈitikas +PIRÍTICO piɾˈitiko +PIRÍTICOS piɾˈitikos +PIRO pˈiɾo +PIROFOSFATO pˌiɾofosfˈato +PIROFOSFATOS pˌiɾofosfˈatos +PIRÓGENO piɾˈoxeno +PIRÓGENOS piɾˈoxenos +PIROPEADA pˌiɾopeˈaða +PIROPEADAS pˌiɾopeˈaðas +PIROPEADO pˌiɾopeˈaðo +PIROPEADOS pˌiɾopeˈaðos +PIROPEAR pˌiɾopeˈaɾ +PIROPO piɾˈopo +PIROSIS piɾˈosis +PIROTECNIA pˌiɾotˈeknja +PIROTÉCNICO pˌiɾotˈekniko +PIRROLIDINA pˌiɾɾoliðˈina +PIRSIN pˈiɾsin +PIRUETA pˌiɾuˈeta +PIRUJA piɾˈuxa +PIRUJO piɾˈuxo +PIRULÍ pˌiɾulˈi +PIRULO piɾˈulo +PIRUVATO pˌiɾuβˈato +PIS pˈis +PISADA pisˈaða +PISADAS pisˈaðas +PISADO pisˈaðo +PISADOS pisˈaðos +PISAMOS pisˈamos +PISANDO pisˈando +PISAR pisˈaɾ +PISARA pisˈaɾa +PISARÁ pˌisaɾˈa +PISÁRAMOS pisˈaɾamos +PISARAS pisˈaɾas +PISARÁS pˌisaɾˈas +PISAREIS pisˈaɾeɪs +PISAREMOS pˌisaɾˈemos +PISARES pisˈaɾes +PISARÍAMOS pˌisaɾˈiamos +PISAS pˈisas +PISASTE pisˈaste +PISCINA pisθˈina +PISCINAS pisθˈinas +PISCÍVORO pisθˈiβoɾo +PISCO pˈisko +PISCOS pˈiskos +PISCUCHA piskˈutʃa +PISCUIZ piskwˈiθ +PISE pˈise +PISÉ pisˈe +PISEMOS pisˈemos +PISES pˈises +PISHA pˈisa +PISIFORME pˌisifˈoɾme +PISO pˈiso +PISÓ pisˈo +PISÓN pisˈon +PISOTEADA pˌisoteˈaða +PISOTEADAS pˌisoteˈaðas +PISOTEADO pˌisoteˈaðo +PISOTEADOS pˌisoteˈaðos +PISOTEAR pˌisoteˈaɾ +PISPAR pispˈaɾ +PISPIRETO pˌispiɾˈeto +PISTA pˈista +PISTACHERO pˌistatʃˈeɾo +PISTACHO pistˈatʃo +PISTEAR pˌisteˈaɾ +PISTILO pistˈilo +PISTO pˈisto +PISTOLA pistˈola +PISTOLERISMO pˌistoleɾˈismo +PISTOLERO pˌistolˈeɾo +PISTOLEROS pˌistolˈeɾos +PISTOLETAZO pˌistoletˈaθo +PISTOLETE pˌistolˈete +PISTOLITA pˌistolˈita +PISTONEAR pˌistoneˈaɾ +PITA pˈita +PITADA pitˈaða +PITADAS pitˈaðas +PITADO pitˈaðo +PITADOR pˌitaðˈoɾ +PITADORA pˌitaðˈoɾa +PITADORAS pˌitaðˈoɾas +PITADORES pˌitaðˈoɾes +PITADOS pitˈaðos +PITAJO pitˈaxo +PITANZA pitˈanθa +PITAR pitˈaɾ +PITARRA pitˈaɾɾa +PITAS pˈitas +PITAZO pitˈaθo +PITBULL pitβˈuʎ +PITCHER pittʃˈeɾ +PITE pˈite +PITES pˈites +PITIDO pitˈiðo +PÍTIMA pˈitima +PITIRIASIS pˌitiɾjˈasis +PITITO pitˈito +PITO pˈito +PITÓN pitˈon +PITONCITO pˌitonθˈito +PITONISA pˌitonˈisa +PITORREAL pˌitoɾɾeˈal +PITOS pˈitos +PITUCO pitˈuko +PITUFA pitˈufa +PITUFEO pˌitufˈeo +PITUFO pitˈufo +PITUITARIA pˌitwitˈaɾja +PITUITARIAS pˌitwitˈaɾjas +PITUITARIO pˌitwitˈaɾjo +PITUITARIOS pˌitwitˈaɾjos +PIURANA pjuɾˈana +PIURE pjˈuɾe +PIVOT piβˈot +PÍVOT pˈiβot +PIVOTADA pˌiβotˈaða +PIVOTADAS pˌiβotˈaðas +PIVOTADO pˌiβotˈaðo +PIVOTADOS pˌiβotˈaðos +PIVOTAR pˌiβotˈaɾ +PIVOTEAR pˌiβoteˈaɾ +PIXEL piksˈel +PÍXEL pˈiksel +PIXELACIÓN pˌikselaθjˈon +PIXELADA pˌikselˈaða +PIXELADAS pˌikselˈaðas +PIXELADO pˌikselˈaðo +PIXELADOS pˌikselˈaðos +PIXELAR pˌikselˈaɾ +PIXELES piksˈeles +PÍXIDE pˈiksiðe +PIYAMA pijjˈama +PIZARRA piθˈaɾɾa +PIZARRERO pˌiθaɾɾˈeɾo +PIZARRÍN pˌiθaɾɾˈin +PIZARRÓN pˌiθaɾɾˈon +PIZARROSO pˌiθaɾɾˈoso +PIZCA pˈiθka +PIZCAR piθkˈaɾ +PIZCO pˈiθko +PIZCOS pˈiθkos +PIZOTE piθˈote +PIZPIRETO pˌiθpiɾˈeto +PIZQUITA piθkˈita +PIZZA pˈitsa +PIZZAS pˈitsas +PIZZERÍA pˌitseɾˈia +PLACA plˈaka +PLACADA plakˈaða +PLACADAS plakˈaðas +PLACADO plakˈaðo +PLACADOR plˌakaðˈoɾ +PLACADOS plakˈaðos +PLACAJE plakˈaxe +PLACAR plakˈaɾ +PLACAS plˈakas +PLACE plˈaθe +PLACEAR plˌaθeˈaɾ +PLACENTA plaθˈɛnta +PLACENTARIO plˌaθentˈaɾjo +PLACENTERO plˌaθentˈeɾo +PLACENTINA plˌaθentˈina +PLACENTINO plˌaθentˈino +PLACEO plaθˈeo +PLACER plaθˈeɾ +PLÁCET plˈaθet +PLACETAS plaθˈetas +PLÁCIDO plˈaθiðo +PLACILLA plaθˈiʎa +PLACITA plaθˈita +PLACO plˈako +PLAF plˈaf +PLAFÓN plafˈon +PLAGA plˈaɣa +PLAGADA plaɣˈaða +PLAGADAS plaɣˈaðas +PLAGADO plaɣˈaðo +PLAGADOS plaɣˈaðos +PLAGAR plaɣˈaɾ +PLAGIADA plaxjˈaða +PLAGIADAS plaxjˈaðas +PLAGIADO plaxjˈaðo +PLAGIADORA plˌaxjaðˈoɾa +PLAGIADOS plaxjˈaðos +PLAGIAR plaxjˈaɾ +PLAGIARIA plaxjˈaɾja +PLAGIO plˈaxjo +PLAGUES plˈaɣes +PLAN plˈan +PLANA plˈana +PLANAS plˈanas +PLANCHA plˈantʃa +PLANCHADA plantʃˈaða +PLANCHADAS plantʃˈaðas +PLANCHADO plantʃˈaðo +PLANCHADORA plˌantʃaðˈoɾa +PLANCHADOS plantʃˈaðos +PLANCHAR plantʃˈaɾ +PLANCHEAR plˌantʃeˈaɾ +PLANCHITA plantʃˈita +PLANCTON plˈankton +PLANDEMIA plandˈemja +PLANEADA plˌaneˈaða +PLANEADAS plˌaneˈaðas +PLANEADO plˌaneˈaðo +PLANEADOS plˌaneˈaðos +PLANEAN planˈean +PLANEAR plˌaneˈaɾ +PLANEARLO plˌaneˈaɾlo +PLANEO planˈeo +PLANETA planˈeta +PLANETARIO plˌanetˈaɾjo +PLANETAS planˈetas +PLANETITA plˌanetˈita +PLANETOCÉNTRICO plˌanetoθˈentɾiko +PLANETÓLOGO plˌanetˈoloɣo +PLANICIE planˈiθje +PLAÑIDA plaɲˈiða +PLAÑIDAS plaɲˈiðas +PLAÑIDERO plˌaɲiðˈeɾo +PLAÑIDO plaɲˈiðo +PLAÑIDOS plaɲˈiðos +PLANIFICACIÓN plˌanifˌikaθjˈon +PLANIFICADA plˌanifikˈaða +PLANIFICADAS plˌanifikˈaðas +PLANIFICADO plˌanifikˈaðo +PLANIFICADOR plˌanifˌikaðˈoɾ +PLANIFICADORA plˌanifˌikaðˈoɾa +PLANIFICADOS plˌanifikˈaðos +PLANIFICAR plˌanifikˈaɾ +PLANIMÉTRICA plˌanimˈetɾika +PLANIMÉTRICAS plˌanimˈetɾikas +PLANIMÉTRICO plˌanimˈetɾiko +PLANIMÉTRICOS plˌanimˈetɾikos +PLANING plˈaniŋ +PLAÑIR plaɲˈiɾ +PLANISFERIO plˌanisfˈeɾjo +PLANO plˈano +PLANTA plˈanta +PLANTÁ plantˈa +PLANTABA plantˈaβa +PLANTABAIS plantˈaβaɪs +PLANTÁBAMOS plantˈaβamos +PLANTABAN plantˈaβan +PLANTABAS plantˈaβas +PLANTACIÓN plˌantaθjˈon +PLANTACIONES plˌantaθjˈones +PLANTAD plantˈad +PLANTADA plantˈaða +PLANTADAS plantˈaðas +PLANTADO plantˈaðo +PLANTADOS plantˈaðos +PLANTÁIS plantˈais +PLANTAMOS plantˈamos +PLANTAN plˈantan +PLANTANDO plantˈando +PLANTÁNDOOS plantˈandoos +PLANTAR plantˈaɾ +PLANTARA plantˈaɾa +PLANTARÁ plˌantaɾˈa +PLANTARAIS plantˈaɾaɪs +PLANTÁRAMOS plantˈaɾamos +PLANTARAN plantˈaɾan +PLANTARÁN plˌantaɾˈan +PLANTARAS plantˈaɾas +PLANTARÁS plˌantaɾˈas +PLANTARE plantˈaɾe +PLANTARÉ plˌantaɾˈe +PLANTAREIS plantˈaɾeɪs +PLANTARÉIS plˌantaɾˈeis +PLANTAREMOS plˌantaɾˈemos +PLANTÁREMOS plantˈaɾemos +PLANTAREN plantˈaɾen +PLANTARES plantˈaɾes +PLANTARÍA plˌantaɾˈia +PLANTARÍAIS plˌantaɾˈiaɪs +PLANTARÍAMOS plˌantaɾˈiamos +PLANTARÍAN plˌantaɾˈian +PLANTARÍAS plˌantaɾˈias +PLANTARLA plantˈaɾla +PLANTARLAS plantˈaɾlas +PLANTARLE plantˈaɾle +PLANTARLES plantˈaɾles +PLANTARLO plantˈaɾlo +PLANTARLOS plantˈaɾlos +PLANTARME plantˈaɾme +PLANTARNOS plantˈaɾnos +PLANTARON plantˈaɾon +PLANTAROS plantˈaɾos +PLANTARSE plantˈaɾse +PLANTARTE plantˈaɾte +PLANTAS plˈantas +PLANTÁS plantˈas +PLANTASE plantˈase +PLANTASEIS plantˈaseɪs +PLANTÁSEMOS plantˈasemos +PLANTASEN plantˈasen +PLANTASES plantˈases +PLANTASTE plantˈaste +PLANTASTEIS plantˈasteɪs +PLANTE plˈante +PLANTÉ plantˈe +PLANTEADA plˌanteˈaða +PLANTEADAS plˌanteˈaðas +PLANTEADO plˌanteˈaðo +PLANTEADOS plˌanteˈaðos +PLANTEAR plˌanteˈaɾ +PLANTÉIS plantˈeis +PLANTEL plantˈel +PLANTEMOS plantˈemos +PLANTEN plˈanten +PLANTEO plantˈeo +PLANTES plˈantes +PLANTÉS plantˈes +PLANTITA plantˈita +PLANTO plˈanto +PLANTÓ plantˈo +PLANTOS plˈantos +PLANTOSO plantˈoso +PLÁNTULA plˈantula +PLAQUES plˈakes +PLAQUETA plakˈeta +PLAQUETARIO plˌaketˈaɾjo +PLAQUITA plakˈita +PLASMA plˈasma +PLASMADA plasmˈaða +PLASMADAS plasmˈaðas +PLASMADO plasmˈaðo +PLASMADOS plasmˈaðos +PLASMAR plasmˈaɾ +PLASMARE plasmˈaɾe +PLASMÁTICA plasmˈatika +PLASMÁTICAS plasmˈatikas +PLASMÁTICO plasmˈatiko +PLASMÁTICOS plasmˈatikos +PLASMES plˈasmes +PLÁSMIDO plˈasmiðo +PLASMÓN plasmˈon +PLASTA plˈasta +PLASTE plˈaste +PLÁSTICA plˈastika +PLÁSTICAS plˈastikas +PLASTICIDAD plˌastiθiðˈad +PLASTICO plastˈiko +PLÁSTICO plˈastiko +PLÁSTICOS plˈastikos +PLASTIFICA plˌastifˈika +PLASTIFICADA plˌastifikˈaða +PLASTIFICADAS plˌastifikˈaðas +PLASTIFICADO plˌastifikˈaðo +PLASTIFICADOS plˌastifikˈaðos +PLASTIFICAMOS plˌastifikˈamos +PLASTIFICANDO plˌastifikˈando +PLASTIFICAR plˌastifikˈaɾ +PLASTIFICARA plˌastifikˈaɾa +PLASTIFICARÁ plˌastifˌikaɾˈa +PLASTIFICÁRAMOS plˌastifikˈaɾamos +PLASTIFICARAS plˌastifikˈaɾas +PLASTIFICARÁS plˌastifˌikaɾˈas +PLASTIFICAREIS plˌastifikˈaɾeɪs +PLASTIFICARÉIS plˌastifˌikaɾˈeis +PLASTIFICAREMOS plˌastifˌikaɾˈemos +PLASTIFICARES plˌastifikˈaɾes +PLASTIFICARÍAMOS plˌastifˌikaɾˈiamos +PLASTIFICAS plˌastifˈikas +PLASTIFICASTE plˌastifikˈaste +PLASTIFICO plˌastifˈiko +PLASTIFIQUE plˌastifˈike +PLASTIFIQUEMOS plˌastifikˈemos +PLASTIFIQUES plˌastifˈikes +PLASTIGLOMERADO plˌastiɣlˌomeɾˈaðo +PLASTILINA plˌastilˈina +PLASTILINAS plˌastilˈinas +PLASTRÓN plastɾˈon +PLATA plˈata +PLATAFORMA plˌatafˈoɾma +PLATANAR plˌatanˈaɾ +PLÁTANO plˈatano +PLÁTANOS plˈatanos +PLATEADO plˌateˈaðo +PLATEAR plˌateˈaɾ +PLATENSES platˈɛnses +PLATERESCO plˌateɾˈesko +PLATICADA plˌatikˈaða +PLATICADAS plˌatikˈaðas +PLATICADO plˌatikˈaðo +PLATICADOS plˌatikˈaðos +PLATICAR plˌatikˈaɾ +PLATICÓN plˌatikˈon +PLATICONA plˌatikˈona +PLATICONAS plˌatikˈonas +PLATICONES plˌatikˈones +PLATIJA platˈixa +PLATINA platˈina +PLATINO platˈino +PLATITA platˈita +PLATITO platˈito +PLATO plˈato +PLATÓ platˈo +PLATÓN platˈon +PLATONISMO plˌatonˈismo +PLATOS plˈatos +PLATÓS platˈos +PLAUSIBILIDAD plˌaʊsiβˌiliðˈad +PLAUSIBLE plaʊsˈiβle +PLAYA plˈajja +PLAYBACK plaɪβˈak +PLAYERA plajjˈeɾa +PLAYLIST plaɪlˈist +PLAZA plˈaθa +PLAZO plˈaθo +PLAZOLETILLA plˌaθoletˈiʎa +PLEBE plˈeβe +PLEBES plˈeβes +PLEBISCITADA plˌeβisθitˈaða +PLEBISCITADAS plˌeβisθitˈaðas +PLEBISCITADO plˌeβisθitˈaðo +PLEBISCITADOS plˌeβisθitˈaðos +PLEBISCITAR plˌeβisθitˈaɾ +PLEBISCITO plˌeβisθˈito +PLEGABLE pleɣˈaβle +PLEGADA pleɣˈaða +PLEGADAS pleɣˈaðas +PLEGADERA plˌeɣaðˈeɾa +PLEGADO pleɣˈaðo +PLEGADOS pleɣˈaðos +PLEGAMIENTO plˌeɣamjˈɛnto +PLEGAR pleɣˈaɾ +PLEISTOCÉNICA plˌeɪstoθˈenika +PLEISTOCÉNICAS plˌeɪstoθˈenikas +PLEISTOCÉNICO plˌeɪstoθˈeniko +PLEISTOCÉNICOS plˌeɪstoθˈenikos +PLEITEADA plˌeɪteˈaða +PLEITEADAS plˌeɪteˈaðas +PLEITEADO plˌeɪteˈaðo +PLEITEADOS plˌeɪteˈaðos +PLEITEAR plˌeɪteˈaɾ +PLEITECILLO plˌeɪteθˈiʎo +PLENILUNIO plˌenilˈunjo +PLENÍSIMO plenˈisimo +PLENITUD plˌenitˈud +PLENO plˈeno +PLEOMÓRFICO plˌeomˈoɾfiko +PLEONASMO plˌeonˈasmo +PLEÓPODO pleˈopoðo +PLÉROMA plˈeɾoma +PLESIADAPIFORME plˌesjaðˌapifˈoɾme +PLESIOSAURIO plˌesjosˈaʊɾjo +PLETÓN pletˈon +PLÉTORA plˈetoɾa +PLETÓRICO pletˈoɾiko +PLEURA plˈeʊɾa +PLEURAL pleʊɾˈal +PLEURALES pleʊɾˈales +PLEURESÍA plˌeʊɾesˈia +PLIEGUE pliˈeɣe +PLIEGUECILLO pliˌeɣeθˈiʎo +PLIEGUES pliˈeɣes +PLIN plˈin +PLIOCENO plioθˈeno +PLIOSÁURIDO pliosˈauɾˌiðo +PLIOSAURIO pliosˈaʊɾjo +PLISADA plisˈaða +PLISADAS plisˈaðas +PLISADO plisˈaðo +PLISADOS plisˈaðos +PLOF plˈof +PLOIDÍA ploɪðˈia +PLOMAZO plomˈaθo +PLOMERÍA plˌomeɾˈia +PLOMO plˈomo +PLORARE ploɾˈaɾe +PLÓTER plˈoteɾ +PLUGIN plˈuxin +PLUMA plˈuma +PLUMAS plˈumas +PLUMAZO plumˈaθo +PLUMBAGÍNEO plˌumbaxˈineo +PLÚMBEO plˈumbeo +PLUMERO plumˈeɾo +PLUMIER plumjˈeɾ +PLUMIERES plumjˈeɾes +PLUMÍFERO plumˈifeɾo +PLUMITA plumˈita +PLUMOFOBIA plˌumofˈoβja +PLUMÓN plumˈon +PLÚMULA plˈumula +PLURAL pluɾˈal +PLURALISTA plˌuɾalˈista +PLURIANUAL plˌuɾjanwˈal +PLURICELULAR plˌuɾiθˌelulˈaɾ +PLURICELULARES plˌuɾiθˌelulˈaɾes +PLURICULTURAL plˌuɾikˌultuɾˈal +PLURICULTURALES plˌuɾikˌultuɾˈales +PLURICULTURALIDAD plˌuɾikˌultuɾˌaliðˈad +PLURIDIMENSIONAL plˌuɾiðˌimensjonˈal +PLURIDIMENSIONALES plˌuɾiðˌimensjonˈales +PLURIDISCIPLINAR plˌuɾiðˌisθiplinˈaɾ +PLURIDISCIPLINARES plˌuɾiðˌisθiplinˈaɾes +PLURIEMPLEADA plˌuɾjempleˈaða +PLURIEMPLEADAS plˌuɾjempleˈaðas +PLURIEMPLEADO plˌuɾjempleˈaðo +PLURIEMPLEADOS plˌuɾjempleˈaðos +PLURIEMPLEAR plˌuɾjempleˈaɾ +PLURIEMPLEO plˌuɾjemplˈeo +PLURIFAMILIAR plˌuɾifˌamiljˈaɾ +PLURIFAMILIARES plˌuɾifˌamiljˈaɾes +PLURILINGÜE plˌuɾiliŋɡˈue +PLURILINGÜES plˌuɾiliŋɡˈues +PLURILINGÜISMO plˌuɾilˌiŋɡuˈismo +PLURINACIONAL plˌuɾinˌaθjonˈal +PLURINACIONALES plˌuɾinˌaθjonˈales +PLURINACIONALIDAD plˌuɾinˌaθjonˌaliðˈad +PLURINACIONALIZAR plˌuɾinˌaθjonˌaliθˈaɾ +PLURINOMINAL plˌuɾinˌominˈal +PLURIOCUPACIÓN plˌuɾjokˌupaθjˈon +PLURIPARTIDARIA plˌuɾipˌaɾtiðˈaɾja +PLURIPARTIDARIAS plˌuɾipˌaɾtiðˈaɾjas +PLURIPARTIDARIO plˌuɾipˌaɾtiðˈaɾjo +PLURIPARTIDARIOS plˌuɾipˌaɾtiðˈaɾjos +PLURIPARTIDISMO plˌuɾipˌaɾtiðˈismo +PLURIPARTIDISTA plˌuɾipˌaɾtiðˈista +PLURIPATOLÓGICO plˌuɾipˌatolˈoxiko +PLURIPOTENCIA plˌuɾipotˈɛnθja +PLURIPOTENCIAL plˌuɾipˌotenθjˈal +PLURIPOTENCIALES plˌuɾipˌotenθjˈales +PLURIPOTENTE plˌuɾipotˈɛnte +PLURIREGIONAL plˌuɾiɾˌexjonˈal +PLURIREGIONALES plˌuɾiɾˌexjonˈales +PLURIVERBAL plˌuɾiβeɾβˈal +PLURIVERBALES plˌuɾiβeɾβˈales +PLUSES plˈuses +PLUSMARQUISTA plˌusmaɾkˈista +PLUSTRABAJO plˌustɾaβˈaxo +PLUSVALÍA plˌusβalˈia +PLUTOCRACIA plˌutokɾˈaθja +PLUTÓCRATA plutˈokɾata +PLUTÓN plutˈon +PLUTÓNICA plutˈonika +PLUTÓNICAS plutˈonikas +PLUTONIO plutˈonjo +PLUVIA plˈuβja +PLUVIAL pluβjˈal +PLUVIOSIDAD plˌuβjosiðˈad +PNEUMÁTICA pˈeneʊmˈatika +PNEUMÁTICO pˈeneʊmˈatiko +POÁCEA poˈaθea +POBLACIÓN pˌoβlaθjˈon +POBLACIONAL pˌoβlaθjonˈal +POBLACIONALES pˌoβlaθjonˈales +POBLADA poβlˈaða +POBLADAS poβlˈaðas +POBLADITO pˌoβlaðˈito +POBLADO poβlˈaðo +POBLADOR pˌoβlaðˈoɾ +POBLADOS poβlˈaðos +POBLAMIENTO pˌoβlamjˈɛnto +POBRE pˈoβɾe +POBRECILLA pˌoβɾeθˈiʎa +POBRECILLO pˌoβɾeθˈiʎo +POBRECITO pˌoβɾeθˈito +POBREDAD pˌoβɾeðˈad +POBRES pˈoβɾes +POBRETE poβɾˈete +POBRETÓN pˌoβɾetˈon +POBRETONA pˌoβɾetˈona +POBREZA poβɾˈeθa +POCA pˈoka +POCAS pˈokas +POCERO poθˈeɾo +POCHADA potʃˈaða +POCHADAS potʃˈaðas +POCHADO potʃˈaðo +POCHADOS potʃˈaðos +POCHAR potʃˈaɾ +POCHE pˈotʃe +POCHEADA pˌotʃeˈaða +POCHEADAS pˌotʃeˈaðas +POCHEADO pˌotʃeˈaðo +POCHEADOS pˌotʃeˈaðos +POCHEAR pˌotʃeˈaɾ +POCHO pˈotʃo +POCILGA poθˈilɣa +POCILLO poθˈiʎo +PÓCIMA pˈoθima +POCIÓN poθjˈon +POCITO poθˈito +POCO pˈoko +POCOS pˈokos +POCOTÓN pˌokotˈon +PÓCULO pˈokulo +PÓCULOS pˈokulos +PODADA poðˈaða +PODADAS poðˈaðas +PODADO poðˈaðo +PODADOR pˌoðaðˈoɾ +PODADORA pˌoðaðˈoɾa +PODADORAS pˌoðaðˈoɾas +PODADORES pˌoðaðˈoɾes +PODADOS poðˈaðos +PODAL poðˈal +PODAMOS poðˈamos +PODAR poðˈaɾ +PODCAST podkˈast +PODCASTS podkˈasts +PODCATS podkˈats +PODEMITA pˌoðemˈita +PODEMOS poðˈemos +PODENCO poðˈɛnko +PODER poðˈeɾ +PODERÍO pˌoðeɾˈio +PODEROSA pˌoðeɾˈosa +PODEROSO pˌoðeɾˈoso +PODES pˈoðes +PODÉS poðˈes +PODIDA poðˈiða +PODIDAS poðˈiðas +PODIDO poðˈiðo +PODIDOS poðˈiðos +PODÍS poðˈis +PODOCITO pˌoðoθˈito +PODÓLOGO poðˈoloɣo +PODÓMETRO poðˈometɾo +PODÓMETROS poðˈometɾos +PODOMORFO pˌoðomˈoɾfo +PODRÁS poðɾˈas +PODREDUMBRE pˌoðɾeðˈumbɾe +PODRIA pˈoðɾia +PODRÍA poðɾˈia +PODRIAS pˈoðɾias +PODRÍAS poðɾˈias +PODRIDA poðɾˈiða +PODRIDAS poðɾˈiðas +PODRIDO poðɾˈiðo +PODRIDOS poðɾˈiðos +POEMA poˈema +POEMARIO pˌoemˈaɾjo +POEMITA pˌoemˈita +POESÍA pˌoesˈia +POETA poˈeta +POETICIDAD pˌoetˌiθiðˈad +POÉTICO poˈetiko +POETISA pˌoetˈisa +POGESANIO pˌoxesˈanjo +POGROMO poɣɾˈomo +POIQUILOTERMO pˌoɪkilotˈeɾmo +POITEVINO pˌoɪteβˈino +POLA pˈola +POLACA polˈaka +POLACAS polˈakas +POLACO polˈako +POLACOS polˈakos +POLANCO polˈanko +POLANO polˈano +POLAQUIURIA pˌolakjˈuɾja +POLAR polˈaɾ +POLARES polˈaɾes +POLARIZACIÓN pˌolaɾˌiθaθjˈon +POLARIZADA pˌolaɾiθˈaða +POLARIZADAS pˌolaɾiθˈaðas +POLARIZADO pˌolaɾiθˈaðo +POLARIZADOS pˌolaɾiθˈaðos +POLARIZANTE pˌolaɾiθˈante +POLARIZAR pˌolaɾiθˈaɾ +POLCA pˈolka +POLÉMICA polˈemika +POLEMIZADA pˌolemiθˈaða +POLEMIZADAS pˌolemiθˈaðas +POLEMIZADO pˌolemiθˈaðo +POLEMIZADOS pˌolemiθˈaðos +POLEN pˈolen +POLENTA polˈɛnta +POLEO polˈeo +POLERA polˈeɾa +POLESA polˈesa +POLI pˈoli +POLIÁCIDO poljˈaθiðo +POLIADENILACIÓN pˌoljaðˌenilaθjˈon +POLIAMIDA pˌoljamˈiða +POLIAMOR pˌoljamˈoɾ +POLIAMOROSO pˌoljamoɾˈoso +POLIANGEÍTIS pˌoljaŋxeˈitis +POLIARQUÍA pˌoljaɾkˈia +POLIARTRITIS pˌoljaɾtɾˈitis +POLIATÓMICO pˌoljatˈomiko +POLICARPO pˌolikˈaɾpo +POLICÉNTRICO pˌoliθˈentɾiko +POLICÉTIDO pˌoliθˈetiðo +POLICÍA pˌoliθˈia +POLICÍACO pˌoliθˈiako +POLICITEMIA pˌoliθitˈemja +POLICIVA pˌoliθˈiβa +POLICIVAS pˌoliθˈiβas +POLICIVO pˌoliθˈiβo +POLICIVOS pˌoliθˈiβos +POLICLÍNICA pˌoliklˈinika +POLICLÍNICAS pˌoliklˈinikas +POLICLÍNICO pˌoliklˈiniko +POLICLÍNICOS pˌoliklˈinikos +POLICLONAL pˌoliklonˈal +POLICONDENSACIÓN pˌolikˌondensaθjˈon +POLICORAL pˌolikoɾˈal +POLICRISTALINA pˌolikɾˌistalˈina +POLICRISTALINAS pˌolikɾˌistalˈinas +POLICRISTALINO pˌolikɾˌistalˈino +POLICRISTALINOS pˌolikɾˌistalˈinos +POLICROMA pˌolikɾˈoma +POLICROMAS pˌolikɾˈomas +POLICROMÁTICO pˌolikɾomˈatiko +POLICROME pˌolikɾˈome +POLICROMO pˌolikɾˈomo +POLÍCROMO polˈikɾomo +POLICROMOS pˌolikɾˈomos +POLIDA polˈiða +POLIDAS polˈiðas +POLIDO polˈiðo +POLIDOS polˈiðos +POLIÉSTER poljˈesteɾ +POLIETILENGLICOL pˌoljetˌileŋɡlikˈol +POLÍFONAS polˈifonas +POLIFONÍA pˌolifonˈia +POLIFÓNICA pˌolifˈonika +POLIFÓNICAS pˌolifˈonikas +POLIFÓNICO pˌolifˈoniko +POLIFÓNICOS pˌolifˈonikos +POLÍFONO polˈifono +POLÍFONOS polˈifonos +POLIFOSFATO pˌolifosfˈato +POLIFOSFATOS pˌolifosfˈatos +POLIGAMIA pˌoliɣˈamja +POLÍGAMO polˈiɣamo +POLIGÉNICA pˌolixˈenika +POLIGÉNICAS pˌolixˈenikas +POLIGÉNICO pˌolixˈeniko +POLIGÉNICOS pˌolixˈenikos +POLIGENISMO pˌolixenˈismo +POLIGINIA pˌolixˈinja +POLIGLANDULAR pˌoliɣlˌandulˈaɾ +POLIGLOTAS pˌoliɣlˈotas +POLIGLOTO pˌoliɣlˈoto +POLÍGLOTO polˈiɣloto +POLIGONAL pˌoliɣonˈal +POLIGONERO pˌoliɣonˈeɾo +POLÍGONO polˈiɣono +POLIGRAFÍA pˌoliɣɾafˈia +POLIISOBUTILENO pˌoljisˌoβutilˈeno +POLÍMATA polˈimata +POLIMERASA pˌolimeɾˈasa +POLIMERIZADA pˌolimˌeɾiθˈaða +POLIMERIZADAS pˌolimˌeɾiθˈaðas +POLIMERIZADO pˌolimˌeɾiθˈaðo +POLIMERIZADOS pˌolimˌeɾiθˈaðos +POLIMERIZAR pˌolimˌeɾiθˈaɾ +POLÍMERO polˈimeɾo +POLIMETRÍA pˌolimetɾˈia +POLÍMETRO polˈimetɾo +POLIMODAL pˌolimoðˈal +POLIMORFONUCLEAR pˌolimˌoɾfonˌukleˈaɾ +POLIMOTOR pˌolimotˈoɾ +POLÍN polˈin +POLINES polˈines +POLINESIA pˌolinˈesja +POLINEUROPATÍA pˌolinˌeʊɾopatˈia +POLINIO polˈinjo +POLINIZACIÓN pˌolinˌiθaθjˈon +POLINIZADA pˌoliniθˈaða +POLINIZADAS pˌoliniθˈaðas +POLINIZADO pˌoliniθˈaðo +POLINIZADOS pˌoliniθˈaðos +POLINIZAR pˌoliniθˈaɾ +POLINÓMICA pˌolinˈomika +POLINÓMICAS pˌolinˈomikas +POLINÓMICO pˌolinˈomiko +POLINÓMICOS pˌolinˈomikos +POLINUCLEAR pˌolinˌukleˈaɾ +POLINUCLEARES pˌolinˌukleˈaɾes +POLIO pˈoljo +POLIORCÉTICA pˌoljoɾθˈetika +POLIPASTO pˌolipˈasto +POLIPEPTÍDICA pˌolipepːtˈiðika +POLIPEPTÍDICAS pˌolipepːtˈiðikas +POLIPEPTÍDICO pˌolipepːtˈiðiko +POLIPEPTÍDICOS pˌolipepːtˈiðikos +POLIPÉPTIDO pˌolipˈepːtiðo +POLIPLOIDÍA pˌoliploɪðˈia +PÓLIPO pˈolipo +POLIPOÉTICO pˌolipoˈetiko +POLIPOSIS pˌolipˈosis +POLIQUISTOSIS pˌolikistˈosis +POLIRRITMIA pˌoliɾɾˈitmja +POLIRRITMO pˌoliɾɾˈitmo +POLIS pˈolis +POLISEMIA pˌolisˈemja +POLISINODIAL pˌolisˌinoðjˈal +POLISINTÉTICA pˌolisintˈetika +POLISINTÉTICAS pˌolisintˈetikas +POLISINTÉTICOS pˌolisintˈetikos +POLISOMNOGRAFÍA pˌolisˌomnoɣɾafˈia +POLISÓN pˌolisˈon +POLITEÍSTA pˌoliteˈista +POLITEÍSTAS pˌoliteˈistas +POLÍTICA polˈitika +POLÍTICAMENTE polˈitikamˈente +POLÍTICAS polˈitikas +POLITICIZACIÓN pˌolitˌiθiθaθjˈon +POLÍTICO polˈitiko +POLÍTICOS polˈitikos +POLITÍPICA pˌolitˈipika +POLITÍPICAS pˌolitˈipikas +POLITÍPICO pˌolitˈipiko +POLITÍPICOS pˌolitˈipikos +POLITIQUEAR pˌolitˌikeˈaɾ +POLITIQUÉS pˌolitikˈes +POLITIZACIÓN pˌolitˌiθaθjˈon +POLITIZADA pˌolitiθˈaða +POLITIZADAS pˌolitiθˈaðas +POLITIZADO pˌolitiθˈaðo +POLITIZADOS pˌolitiθˈaðos +POLITIZAR pˌolitiθˈaɾ +POLITOLOGIA pˌolitolˈoxja +POLITOLOGÍA pˌolitˌoloxˈia +POLITOLÓGICA pˌolitolˈoxika +POLITOLÓGICAS pˌolitolˈoxikas +POLITOLÓGICOS pˌolitolˈoxikos +POLITÓLOGO pˌolitˈoloɣo +POLITOMÍA pˌolitomˈia +POLITRÓPICA pˌolitɾˈopika +POLITRÓPICAS pˌolitɾˈopikas +POLITRÓPICO pˌolitɾˈopiko +POLITRÓPICOS pˌolitɾˈopikos +POLIVALENTE pˌoliβalˈɛnte +POLIVINILO pˌoliβinˈilo +PÓLIZA pˈoliθa +POLIZÓN pˌoliθˈon +POLIZONA pˌoliθˈona +POLIZONAS pˌoliθˈonas +POLLAZO poʎˈaθo +POLLO pˈoʎo +POLO pˈolo +POLOLEADA pˌololeˈaða +POLOLEADAS pˌololeˈaðas +POLOLEADO pˌololeˈaðo +POLOLEADOS pˌololeˈaðos +POLOLEAR pˌololeˈaɾ +POLOLO polˈolo +POLONÉS pˌolonˈes +POLONESA pˌolonˈesa +POLONESAS pˌolonˈesas +POLONESES pˌolonˈeses +POLONIA polˈonja +POLONIO polˈonjo +POLTRÓN poltɾˈon +POLUCIÓN pˌoluθjˈon +POLVAZO polβˈaθo +POLVITO polβˈito +POLVO pˈolβo +PÓLVORA pˈolβoɾa +POLVOREAR pˌolβoɾeˈaɾ +POLVORÍN pˌolβoɾˈin +POLVORÓN pˌolβoɾˈon +POLVOS pˈolβos +POMA pˈoma +POMADA pomˈaða +POMARADA pˌomaɾˈaða +POMBALINO pˌombalˈino +POMELO pomˈelo +POMERANIA pˌomeɾˈanja +POMERANO pˌomeɾˈano +POMITO pomˈito +POMO pˈomo +POMOLÓGICA pˌomolˈoxika +POMOLÓGICAS pˌomolˈoxikas +POMOLÓGICO pˌomolˈoxiko +POMOLÓGICOS pˌomolˈoxikos +POMOR pomˈoɾ +POMPA pˈompa +POMPAJE pompˈaxe +POMPEAR pˌompeˈaɾ +POMPO pˈompo +POMPONERA pˌomponˈeɾa +POMPOSA pompˈosa +POMPOSAS pompˈosas +POMPOSO pompˈoso +POMPOSOS pompˈosos +PÓMULO pˈomulo +PON pˈon +PONCE pˈonθe +PONCHADA pontʃˈaða +PONCHADAS pontʃˈaðas +PONCHADO pontʃˈaðo +PONCHADOR pˌontʃaðˈoɾ +PONCHADORA pˌontʃaðˈoɾa +PONCHADOS pontʃˈaðos +PONCHAR pontʃˈaɾ +PONCHE pˈontʃe +PONCHO pˈontʃo +PONDERACIÓN pˌondeɾaθjˈon +PONDERADA pˌondeɾˈaða +PONDERADAS pˌondeɾˈaðas +PONDERADO pˌondeɾˈaðo +PONDERADOS pˌondeɾˈaðos +PONDERAR pˌondeɾˈaɾ +PONDERATIVO pˌondeɾatˈiβo +PONDEROSO pˌondeɾˈoso +PONDRÉ pondɾˈe +PONE pˈone +PONÉ ponˈe +PONEN pˈonen +PONER ponˈeɾ +PONERME ponˈeɾme +PONERNOS ponˈeɾnos +PONERSE ponˈeɾse +PONERTE ponˈeɾte +PONES pˈones +PONFERRADA pˌomfeɾɾˈaða +PONG pˈoŋ +PONGA pˈoŋɡa +PONGALE poŋɡˈale +PÓNGALE pˈoŋɡale +PONGAN pˈoŋɡan +PONI pˈoni +PONÍAS ponˈias +PONIENTE ponjˈɛnte +PONQUE pˈonke +PONQUÉ ponkˈe +PONTAZGO pontˈaθɣo +PONTEVEDRA pˌonteβˈeðɾa +PONTEVEDRÉS pˌonteβeðɾˈes +PONTEVEDRESA pˌonteβeðɾˈesa +PONTEVEDRESAS pˌonteβeðɾˈesas +PONTEVEDRESES pˌonteβeðɾˈeses +PONTIFICADO pˌontifikˈaðo +PONTÍFICE pontˈifiθe +PONTO pˈonto +PONTOCEREBELOSA pˌontoθˌeɾeβelˈosa +PONTOCEREBELOSAS pˌontoθˌeɾeβelˈosas +PONTOCEREBELOSO pˌontoθˌeɾeβelˈoso +PONTOCEREBELOSOS pˌontoθˌeɾeβelˈosos +PONTÓN pontˈon +PONTONERO pˌontonˈeɾo +PONZOÑA ponθˈoɲa +PONZU pˈonθu +POP pˈop +POPERO popˈeɾo +POPOCATÉPETL pˌopokatˈepetl +POPOROPO pˌopoɾˈopo +POPOTE popˈote +POPULACHERO pˌopulatʃˈeɾo +POPULAR pˌopulˈaɾ +POPULARES pˌopulˈaɾes +POPULARIDAD pˌopulˌaɾiðˈad +POPULARIZADA pˌopulˌaɾiθˈaða +POPULARIZADAS pˌopulˌaɾiθˈaðas +POPULARIZADO pˌopulˌaɾiθˈaðo +POPULARIZADOS pˌopulˌaɾiθˈaðos +POPULARIZAR pˌopulˌaɾiθˈaɾ +POPULOSA pˌopulˈosa +POPULOSAS pˌopulˈosas +POPULOSO pˌopulˈoso +POPULOSOS pˌopulˈosos +POPURRÍ pˌopuɾɾˈi +PÓQUER pˈokeɾ +POQUITERO pˌokitˈeɾo +POQUITICO pˌokitˈiko +POQUITO pokˈito +POR pˈoɾ +PORA pˈoɾa +PORCELÁNICO pˌoɾθelˈaniko +PORCENTAJE pˌoɾθentˈaxe +PORCHE pˈoɾtʃe +PORCINA poɾθˈina +PORCINAS poɾθˈinas +PORCINO poɾθˈino +PORCINOS poɾθˈinos +PORCIÓN poɾθjˈon +PORDIOSEADA pˌoɾðjoseˈaða +PORDIOSEADAS pˌoɾðjoseˈaðas +PORDIOSEADO pˌoɾðjoseˈaðo +PORDIOSEADOS pˌoɾðjoseˈaðos +PORDIOSEAR pˌoɾðjoseˈaɾ +PORDIOSERA pˌoɾðjosˈeɾa +PORDIOSERO pˌoɾðjosˈeɾo +PORFA pˈoɾfa +PORFAPLÍS pˌoɾfaplˈis +PORFIADA poɾfjˈaða +PORFIADAS poɾfjˈaðas +PORFIADO poɾfjˈaðo +PORFIADOS poɾfjˈaðos +PORFIAR poɾfjˈaɾ +PORFIRIANO pˌoɾfiɾjˈano +PORFIRISMO pˌoɾfiɾˈismo +PORINA poɾˈina +PORMENOR pˌoɾmenˈoɾ +PORMENORIZADA pˌoɾmenˌoɾiθˈaða +PORMENORIZADAS pˌoɾmenˌoɾiθˈaðas +PORMENORIZADO pˌoɾmenˌoɾiθˈaðo +PORMENORIZADOS pˌoɾmenˌoɾiθˈaðos +PORMENORIZAR pˌoɾmenˌoɾiθˈaɾ +PORNOGRAFÍA pˌoɾnoɣɾafˈia +PORNOGRÁFICO pˌoɾnoɣɾˈafiko +PORNÓGRAFO poɾnˈoɣɾafo +PORO pˈoɾo +PORONGA poɾˈoŋɡa +PORONGAS poɾˈoŋɡas +PORONGO poɾˈoŋɡo +PORONGUEÑO pˌoɾoŋɡˈeɲo +PORONGUERA pˌoɾoŋɡˈeɾa +PORONGUERAS pˌoɾoŋɡˈeɾas +PORONGUEROS pˌoɾoŋɡˈeɾos +POROPLÁS pˌoɾoplˈas +PORORÓ pˌoɾoɾˈo +POROS pˈoɾos +POROSA poɾˈosa +POROSAS poɾˈosas +POROSIDAD pˌoɾosiðˈad +POROSIDADES pˌoɾosiðˈaðes +POROSO poɾˈoso +POROSOS poɾˈosos +POROTO poɾˈoto +PORQUE pˈoɾke +PORQUÉ poɾkˈe +PORQUERÍA pˌoɾkeɾˈia +PORQUERIZO pˌoɾkeɾˈiθo +PORRA pˈoɾɾa +PORRAS pˈoɾɾas +PORRAZO poɾɾˈaθo +PORRIL poɾɾˈil +PORRISTA poɾɾˈista +PORRISTAS poɾɾˈistas +PORRITO poɾɾˈito +PORRO pˈoɾɾo +PORRÓN poɾɾˈon +PORROS pˈoɾɾos +PORTAAERONAVES pˌoɾtaˌaeɾonˈaβes +PORTAAVIONES pˌoɾtaaβjˈones +PORTABICICLETAS pˌoɾtaβˌiθiklˈetas +PORTABICIS pˌoɾtaβˈiθis +PORTABILIDAD pˌoɾtaβˌiliðˈad +PORTABLE poɾtˈaβle +PORTADA poɾtˈaða +PORTADAS poɾtˈaðas +PORTADO poɾtˈaðo +PORTADOR pˌoɾtaðˈoɾ +PORTADORA pˌoɾtaðˈoɾa +PORTADORAS pˌoɾtaðˈoɾas +PORTADORES pˌoɾtaðˈoɾes +PORTADOS poɾtˈaðos +PORTAESTANDARTE pˌoɾtaˌestandˈaɾte +PORTAFOLIO pˌoɾtafˈoljo +PORTAFOLIOS pˌoɾtafˈoljos +PORTAFUSIL pˌoɾtafusˈil +PORTAHIDROAVIONES pˌoɾtaˌiðɾoaβjˈones +PORTAL poɾtˈal +PORTALÁMPARAS pˌoɾtalˈampaɾas +PORTALES poɾtˈales +PORTAPAZ pˌoɾtapˈaθ +PORTAR poɾtˈaɾ +PORTÁTIL poɾtˈatil +PORTÁTILES poɾtˈatiles +PORTAVASOS pˌoɾtaβˈasos +PORTE pˈoɾte +PORTEÑO poɾtˈeɲo +PORTENTOSA pˌoɾtentˈosa +PORTENTOSAS pˌoɾtentˈosas +PORTENTOSO pˌoɾtentˈoso +PORTENTOSOS pˌoɾtentˈosos +PORTERA poɾtˈeɾa +PORTERO poɾtˈeɾo +PORTICADO pˌoɾtikˈaðo +PÓRTICO pˈoɾtiko +PORTOCAVAL pˌoɾtokaβˈal +PORTÓN poɾtˈon +PORTONCITO pˌoɾtonθˈito +PORTUENSES poɾtwˈɛnses +PORTUGAL pˌoɾtuɣˈal +PORTUGUÉS pˌoɾtuɣˈes +PORTUGUESA pˌoɾtuɣˈesa +PORTUGUESEÑA pˌoɾtuɣesˈeɲa +PORTUGUESEÑAS pˌoɾtuɣesˈeɲas +PORTUGUESEÑOS pˌoɾtuɣesˈeɲos +PORTUGUESES pˌoɾtuɣˈeses +PORTUGUESISMO pˌoɾtuɣesˈismo +PORTULANO pˌoɾtulˈano +PORTUÑOL pˌoɾtuɲˈol +POS pˈos +POSADA posˈaða +POSADAS posˈaðas +POSADEÑO pˌosaðˈeɲo +POSADO posˈaðo +POSADOS posˈaðos +POSAPUENTES pˌosapwˈɛntes +POSCOLONIALIDAD pˌoskolˌonjaliðˈad +POSCONTEMPORÁNEA pˌoskontˌempoɾˈanea +POSCONTEMPORÁNEAS pˌoskontˌempoɾˈaneas +POSCONTEMPORÁNEO pˌoskontˌempoɾˈaneo +POSCONTEMPORÁNEOS pˌoskontˌempoɾˈaneos +POSDISCAL pˌosðiskˈal +POSDOCTORAL pˌosðoktoɾˈal +POSDOCTORALES pˌosðoktoɾˈales +POSEER pˌoseˈeɾ +POSEÍDO pˌoseˈiðo +POSEIDÓN pˌoseɪðˈon +POSESA posˈesa +POSESAS posˈesas +POSESIÓN pˌosesjˈon +POSESIVA pˌosesˈiβa +POSESIVAS pˌosesˈiβas +POSESIVOS pˌosesˈiβos +POSESO posˈeso +POSESORIO pˌosesˈoɾjo +POSESTREPTOCÓCICO pˌosestɾˌepːtokˈoθiko +POSGANGLIONAR pˌosɣaŋɡlionˈaɾ +POSGUERRA posɣˈeɾɾa +POSIBILIDAD pˌosiβˌiliðˈad +POSIBILIDADES pˌosiβˌiliðˈaðes +POSIBILISTA pˌosiβilˈista +POSIBILITADA pˌosiβˌilitˈaða +POSIBILITADAS pˌosiβˌilitˈaðas +POSIBILITADO pˌosiβˌilitˈaðo +POSIBILITADOS pˌosiβˌilitˈaðos +POSIBILITAR pˌosiβˌilitˈaɾ +POSIBLE posˈiβle +POSIBLES posˈiβles +POSICIÓN pˌosiθjˈon +POSICIONADA pˌosiθjonˈaða +POSICIONADAS pˌosiθjonˈaðas +POSICIONADO pˌosiθjonˈaðo +POSICIONADOS pˌosiθjonˈaðos +POSICIONAMIENTO pˌosiθjˌonamjˈɛnto +POSICIONANDO pˌosiθjonˈando +POSICIONAR pˌosiθjonˈaɾ +POSINDUSTRIAL pˌosindˌustɾiˈal +POSINDUSTRIALES pˌosindˌustɾiˈales +PÓSIT pˈosit +POSITIVA pˌositˈiβa +POSITIVAS pˌositˈiβas +POSITIVE pˌositˈiβe +POSITIVIDAD pˌositˌiβiðˈad +POSITIVISMO pˌositiβˈismo +POSITIVO pˌositˈiβo +POSITIVOS pˌositˈiβos +PÓSITO pˈosito +POSITRÓN pˌositɾˈon +POSITRONIO pˌositɾˈonjo +POSMODERNISMO pˌosmoðeɾnˈismo +POSMODERNISTA pˌosmoðeɾnˈista +POSMODERNO pˌosmoðˈeɾno +POSO pˈoso +POSÓ posˈo +POSOBLIGATORIA pˌosoβlˌiɣatˈoɾja +POSOBLIGATORIAS pˌosoβlˌiɣatˈoɾjas +POSOBLIGATORIO pˌosoβlˌiɣatˈoɾjo +POSOBLIGATORIOS pˌosoβlˌiɣatˈoɾjos +POSOPERATORIA pˌosopˌeɾatˈoɾja +POSOPERATORIAS pˌosopˌeɾatˈoɾjas +POSOPERATORIO pˌosopˌeɾatˈoɾjo +POSOPERATORIOS pˌosopˌeɾatˈoɾjos +POSOTOMANA pˌosotomˈana +POSOTOMANAS pˌosotomˈanas +POSOTOMANO pˌosotomˈano +POSOTOMANOS pˌosotomˈanos +POSPONER pˌosponˈeɾ +POSPOSICIÓN pˌosposiθjˈon +POSPUESTA pospwˈesta +POSPUESTAS pospwˈestas +POSPUESTO pospwˈesto +POSPUESTOS pospwˈestos +POSRENAL pˌosrenˈal +POSROMÁNTICA pˌosromˈantika +POSROMÁNTICAS pˌosromˈantikas +POSROMANTICISMO pˌosromˌantiθˈismo +POSROMÁNTICO pˌosromˈantiko +POSROMÁNTICOS pˌosromˈantikos +POST pˈost +POSTAL postˈal +POSTALVEOLAR pˌostalβˌeolˈaɾ +POSTAPOCALÍPTICO pˌostapˌokalˈipːtiko +POSTAS pˈostas +POSTBASAL pˌostβasˈal +POSTCOLONIAL pˌostkolonjˈal +POSTCOSECHA pˌostkosˈetʃa +POSTDICTADURA pˌostðiktaðˈuɾa +POSTDISCAL pˌostðiskˈal +POSTE pˈoste +PÓSTER pˈosteɾ +POSTERGAR pˌosteɾɣˈaɾ +POSTERIDAD pˌosteɾiðˈad +POSTERIOR pˌosteɾjˈoɾ +POSTERIORES pˌosteɾjˈoɾes +POSTERIORIDAD pˌosteɾjˌoɾiðˈad +POSTERIORMENTE pˌosteɾjˈoɾmˈente +POSTEROINFERIOR pˌosteɾˌoɪmfeɾjˈoɾ +POSTEROINFERIORES pˌosteɾˌoɪmfeɾjˈoɾes +POSTESCLAVITUD pˌostesklˌaβitˈud +POSTESTREPTOCÓCICA pˌostestɾˌepːtokˈoθika +POSTESTREPTOCÓCICAS pˌostestɾˌepːtokˈoθikas +POSTESTREPTOCÓCICO pˌostestɾˌepːtokˈoθiko +POSTESTREPTOCÓCICOS pˌostestɾˌepːtokˈoθikos +POSTIGO postˈiɣo +POSTIGOS postˈiɣos +POSTIMPRESIONISTA pˌostimpɾˌesjonˈista +POSTÍN postˈin +POSTINDUSTRIAL pˌostindˌustɾiˈal +POSTINDUSTRIALES pˌostindˌustɾiˈales +POSTINEAR pˌostineˈaɾ +POSTÍTULO postˈitulo +POSTKEYNESIANO pˌostkeɪnesjˈano +POSTMENOPÁUSICO pˌostmenopˈausˌiko +POSTNATALES pˌostnatˈales +POSTOBLIGATORIA pˌostoβlˌiɣatˈoɾja +POSTOBLIGATORIAS pˌostoβlˌiɣatˈoɾjas +POSTOBLIGATORIO pˌostoβlˌiɣatˈoɾjo +POSTOBLIGATORIOS pˌostoβlˌiɣatˈoɾjos +POSTOCULAR pˌostokulˈaɾ +POSTOPERATORIO pˌostopˌeɾatˈoɾjo +POSTOR postˈoɾ +POSTORBITAL pˌostoɾβitˈal +POSTPONER pˌostponˈeɾ +POSTPOSICIÓN pˌostposiθjˈon +POSTPRODUCCIÓN pˌostpɾoðukθjˈon +POSTQUIRÚRGICA pˌostkiɾˈuɾxika +POSTQUIRÚRGICAS pˌostkiɾˈuɾxikas +POSTQUIRÚRGICO pˌostkiɾˈuɾxiko +POSTQUIRÚRGICOS pˌostkiɾˈuɾxikos +POSTRADUCCIONAL pˌostɾaðˌukθjonˈal +POSTRANSCRIPCIONAL pˌostɾanskɾˌipθjonˈal +POSTRAUMÁTICA pˌostɾaʊmˈatika +POSTRAUMÁTICAS pˌostɾaʊmˈatikas +POSTRAUMÁTICO pˌostɾaʊmˈatiko +POSTRAUMÁTICOS pˌostɾaʊmˈatikos +POSTRE pˈostɾe +POSTRECITO pˌostɾeθˈito +POSTRENAL pˌostɾenˈal +POSTRER postɾˈeɾ +POSTRES pˈostɾes +POSTROPICAL pˌostɾopikˈal +POSTSINODAL pˌostsinoðˈal +POSTSOVIÉTICO pˌostsoβjˈetiko +POSTULADA pˌostulˈaða +POSTULADAS pˌostulˈaðas +POSTULADO pˌostulˈaðo +POSTULADOS pˌostulˈaðos +POSTULANTE pˌostulˈante +POSTULAR pˌostulˈaɾ +PÓSTUMA pˈostuma +PÓSTUMAS pˈostumas +PÓSTUMO pˈostumo +PÓSTUMOS pˈostumos +POSTURA postˈuɾa +POSTUREADOR pˌostuɾˌeaðˈoɾ +POSTUREADORA pˌostuɾˌeaðˈoɾa +POTABILIDAD pˌotaβˌiliðˈad +POTABILIZADA pˌotaβˌiliθˈaða +POTABILIZADAS pˌotaβˌiliθˈaðas +POTABILIZADO pˌotaβˌiliθˈaðo +POTABILIZADOS pˌotaβˌiliθˈaðos +POTABLE potˈaβle +POTAJE potˈaxe +POTASEMIA pˌotasˈemja +POTASIO potˈasjo +POTE pˈote +POTEAR pˌoteˈaɾ +POTENCIA potˈɛnθja +POTENCIADA pˌotenθjˈaða +POTENCIADAS pˌotenθjˈaðas +POTENCIADO pˌotenθjˈaðo +POTENCIADOS pˌotenθjˈaðos +POTENCIALIDADES pˌotenθjˌaliðˈaðes +POTENCIALIZADA pˌotenθjˌaliθˈaða +POTENCIALIZADAS pˌotenθjˌaliθˈaðas +POTENCIALIZADO pˌotenθjˌaliθˈaðo +POTENCIALIZADOS pˌotenθjˌaliθˈaðos +POTENCIALIZAR pˌotenθjˌaliθˈaɾ +POTENCIAMIENTO pˌotenθjamjˈɛnto +POTENCIAR pˌotenθjˈaɾ +POTENTADA pˌotentˈaða +POTENTE potˈɛnte +POTENTES potˈɛntes +POTINGUE potˈiŋɡe +POTO pˈoto +POTOSÍ pˌotosˈi +POTRA pˈotɾa +POTRANCA potɾˈanka +POTRANCO potɾˈanko +POTRAS pˈotɾas +POTRERO potɾˈeɾo +POTRO pˈotɾo +POTROS pˈotɾos +POZO pˈoθo +POZOL poθˈol +POZOLE poθˈole +POZÓN poθˈon +POZOS pˈoθos +POZUELO poθwˈelo +PP pˌepˈe +PRÁCRITO pɾˈakɾito +PRACTICA pɾaktˈika +PRACTICÁ pɾˌaktikˈa +PRÁCTICA pɾˈaktika +PRACTICABAN pɾˌaktikˈaβan +PRACTICABLE pɾˌaktikˈaβle +PRACTICABLES pɾˌaktikˈaβles +PRACTICADA pɾˌaktikˈaða +PRACTICADAS pɾˌaktikˈaðas +PRACTICADO pɾˌaktikˈaðo +PRACTICADOS pɾˌaktikˈaðos +PRÁCTICAMENTE pɾˈaktikamˈente +PRACTICAN pɾaktˈikan +PRACTICAR pɾˌaktikˈaɾ +PRÁCTICAS pɾˈaktikas +PRACTICO pɾaktˈiko +PRACTICÓ pɾˌaktikˈo +PRÁCTICO pɾˈaktiko +PRÁCTICOS pɾˈaktikos +PRADECILLO pɾˌaðeθˈiʎo +PRADERA pɾaðˈeɾa +PRADIAL pɾaðjˈal +PRADO pɾˈaðo +PRAGA pɾˈaɣa +PRANÁ pɾanˈa +PRASEODIMIO pɾˌaseoðˈimjo +PRATIHARA pɾˌatiˈaɾa +PRAVEDAD pɾˌaβeðˈad +PRAVO pɾˈaβo +PRAZOSINA pɾˌaθosˈina +PREA pɾˈea +PREADHESIÓN pɾˌeaðesjˈon +PREADOLESCENCIA pɾˌeaðˌolesθˈɛnθja +PREAGRUPAR pɾˌeaɣɾupˈaɾ +PREALIMENTAR pɾˌealˌimentˈaɾ +PREANUNCIAR pɾˌeanunθjˈaɾ +PREAPROBAR pɾˌeapɾoβˈaɾ +PREAR pɾeˈaɾ +PREARMAR pɾˌeaɾmˈaɾ +PREAS pɾˈeas +PREAVISAR pɾˌeaβisˈaɾ +PREAVISO pɾˌeaβˈiso +PREBENJAMÍN pɾˌeβeŋxamˈin +PREBENJAMINA pɾˌeβeŋxamˈina +PREBENJAMINAS pɾˌeβeŋxamˈinas +PREBENJAMINES pɾˌeβeŋxamˈines +PREBÉTICO pɾeβˈetiko +PRECALENTADA pɾˌekalentˈaða +PRECALENTADAS pɾˌekalentˈaðas +PRECALENTADO pɾˌekalentˈaðo +PRECALENTADOS pɾˌekalentˈaðos +PRECALENTAR pɾˌekalentˈaɾ +PRECALIFICAR pɾˌekalˌifikˈaɾ +PRECÁMARA pɾekˈamaɾa +PRECAPITALISTA pɾˌekapˌitalˈista +PRECARGAR pɾˌekaɾɣˈaɾ +PRECARIZACIÓN pɾˌekaɾˌiθaθjˈon +PRECARIZADA pɾˌekaɾiθˈaða +PRECARIZADAS pɾˌekaɾiθˈaðas +PRECARIZADO pɾˌekaɾiθˈaðo +PRECARIZADOS pɾˌekaɾiθˈaðos +PRECAUCIÓN pɾˌekaʊθjˈon +PRECAVER pɾˌekaβˈeɾ +PRECAVIDA pɾˌekaβˈiða +PRECAVIDAS pɾˌekaβˈiðas +PRECAVIDO pɾˌekaβˈiðo +PRECAVIDOS pɾˌekaβˈiðos +PRECEDENTE pɾˌeθeðˈɛnte +PRECEDENTES pɾˌeθeðˈɛntes +PRECEDER pɾˌeθeðˈeɾ +PRECEDÍ pɾˌeθeðˈi +PRECEDIDA pɾˌeθeðˈiða +PRECEDIDAS pɾˌeθeðˈiðas +PRECEDIDO pɾˌeθeðˈiðo +PRECEDIDOS pɾˌeθeðˈiðos +PRECEPTOR pɾˌeθepːtˈoɾ +PRECEPTORA pɾˌeθepːtˈoɾa +PRECEPTUADA pɾˌeθepːtwˈaða +PRECEPTUADAS pɾˌeθepːtwˈaðas +PRECEPTUADO pɾˌeθepːtwˈaðo +PRECEPTUADOS pɾˌeθepːtwˈaðos +PRECIAR pɾeθjˈaɾ +PRECINTADA pɾˌeθintˈaða +PRECINTADAS pɾˌeθintˈaðas +PRECINTADO pɾˌeθintˈaðo +PRECINTADOS pɾˌeθintˈaðos +PRECINTAR pɾˌeθintˈaɾ +PRECIO pɾˈeθjo +PRECIOS pɾˈeθjos +PRECIOSA pɾeθjˈosa +PRECIOSAS pɾeθjˈosas +PRECIOSIDAD pɾˌeθjosiðˈad +PRECIOSO pɾeθjˈoso +PRECIOSOS pɾeθjˈosos +PRECIOSURA pɾˌeθjosˈuɾa +PRECIPICIO pɾˌeθipˈiθjo +PRECIPITACIÓN pɾˌeθipˌitaθjˈon +PRECIPITADA pɾˌeθipitˈaða +PRECIPITADAS pɾˌeθipitˈaðas +PRECIPITADO pɾˌeθipitˈaðo +PRECIPITADOS pɾˌeθipitˈaðos +PRECIPITAR pɾˌeθipitˈaɾ +PRECIPITARE pɾˌeθipitˈaɾe +PRECISA pɾeθˈisa +PRECISADA pɾˌeθisˈaða +PRECISADAS pɾˌeθisˈaðas +PRECISADO pɾˌeθisˈaðo +PRECISADOS pɾˌeθisˈaðos +PRECISAMENTE pɾeθˈisamˈente +PRECISAMOS pɾˌeθisˈamos +PRECISANDO pɾˌeθisˈando +PRECISAR pɾˌeθisˈaɾ +PRECISARA pɾˌeθisˈaɾa +PRECISARÁ pɾˌeθisaɾˈa +PRECISÁRAMOS pɾˌeθisˈaɾamos +PRECISARAS pɾˌeθisˈaɾas +PRECISARÁS pɾˌeθisaɾˈas +PRECISARE pɾˌeθisˈaɾe +PRECISAREIS pɾˌeθisˈaɾeɪs +PRECISAREMOS pɾˌeθisaɾˈemos +PRECISARES pɾˌeθisˈaɾes +PRECISARÍAMOS pɾˌeθisaɾˈiamos +PRECISAS pɾeθˈisas +PRECISASTE pɾˌeθisˈaste +PRECISE pɾeθˈise +PRECISEMOS pɾˌeθisˈemos +PRECISES pɾeθˈises +PRECISIÓN pɾˌeθisjˈon +PRECISIONES pɾˌeθisjˈones +PRECISO pɾeθˈiso +PRECISOS pɾeθˈisos +PRECLARO pɾeklˈaɾo +PRECLUSIÓN pɾˌeklusjˈon +PRECOCER pɾˌekoθˈeɾ +PRECOCES pɾekˈoθes +PRECOCIDAD pɾˌekoθiðˈad +PRECOCIDO pɾˌekoθˈiðo +PRECOCINADA pɾˌekoθinˈaða +PRECOCINADAS pɾˌekoθinˈaðas +PRECOCINADO pɾˌekoθinˈaðo +PRECOCINADOS pɾˌekoθinˈaðos +PRECOCINAR pɾˌekoθinˈaɾ +PRECOCINE pɾˌekoθˈine +PRECOMPILAR pɾˌekompilˈaɾ +PRECOMPRAR pɾˌekompɾˈaɾ +PRECONCEBIDA pɾˌekonθeβˈiða +PRECONCEBIDAS pɾˌekonθeβˈiðas +PRECONCEBIDO pɾˌekonθeβˈiðo +PRECONCEBIDOS pɾˌekonθeβˈiðos +PRECONCEBIR pɾˌekonθeβˈiɾ +PRECONFIGURAR pɾˌekomfˌiɣuɾˈaɾ +PRECONIZADA pɾˌekoniθˈaða +PRECONIZADAS pɾˌekoniθˈaðas +PRECONIZADO pɾˌekoniθˈaðo +PRECONIZADOR pɾˌekonˌiθaðˈoɾ +PRECONIZADOS pɾˌekoniθˈaðos +PRECONIZAR pɾˌekoniθˈaɾ +PRECONOCER pɾˌekonoθˈeɾ +PRECONOCIDA pɾˌekonoθˈiða +PRECONOCIDAS pɾˌekonoθˈiðas +PRECONOCIDO pɾˌekonoθˈiðo +PRECONOCIDOS pɾˌekonoθˈiðos +PRECONSTITUIR pɾˌekonstitwˈiɾ +PRECONVOCADA pɾˌekombokˈaða +PRECONVOCADAS pɾˌekombokˈaðas +PRECONVOCADO pɾˌekombokˈaðo +PRECONVOCADOS pɾˌekombokˈaðos +PRECONVOCAR pɾˌekombokˈaɾ +PRECORDIAL pɾˌekoɾðjˈal +PRECOZ pɾekˈoθ +PRECOZMENTE pɾekˈoθmˈente +PRECRÉDITOS pɾekɾˈeðitos +PRECRITERIO pɾˌekɾitˈeɾjo +PRECUELA pɾekwˈela +PRECUÑA pɾekˈuɲa +PRECURSORA pɾˌekuɾsˈoɾa +PRECURSORAS pɾˌekuɾsˈoɾas +PRECURSORES pɾˌekuɾsˈoɾes +PREDA pɾˈeða +PREDAR pɾeðˈaɾ +PREDATORIO pɾˌeðatˈoɾjo +PREDECESOR pɾˌeðeθesˈoɾ +PREDECIBLEMENTE pɾˌeðeθˈiβlemˈente +PREDECIR pɾˌeðeθˈiɾ +PREDENTARIO pɾˌeðentˈaɾjo +PREDESCUBRIMIENTO pɾˌeðeskˌuβɾimjˈɛnto +PREDESPACHO pɾˌeðespˈatʃo +PREDESTINADA pɾˌeðestinˈaða +PREDESTINADAS pɾˌeðestinˈaðas +PREDESTINADO pɾˌeðestinˈaðo +PREDESTINADOS pɾˌeðestinˈaðos +PREDETERMINADA pɾˌeðetˌeɾminˈaða +PREDETERMINADAS pɾˌeðetˌeɾminˈaðas +PREDETERMINADO pɾˌeðetˌeɾminˈaðo +PREDETERMINADOS pɾˌeðetˌeɾminˈaðos +PREDIÁLISIS pɾeðjˈalisis +PREDICACIÓN pɾˌeðikaθjˈon +PREDICADA pɾˌeðikˈaða +PREDICADAS pɾˌeðikˈaðas +PREDICADO pɾˌeðikˈaðo +PREDICADOR pɾˌeðikaðˈoɾ +PREDICADORA pɾˌeðikaðˈoɾa +PREDICADORAS pɾˌeðikaðˈoɾas +PREDICADORES pɾˌeðikaðˈoɾes +PREDICADOS pɾˌeðikˈaðos +PREDICAR pɾˌeðikˈaɾ +PREDICAS pɾeðˈikas +PREDICATIVO pɾˌeðikatˈiβo +PREDICCIÓN pɾˌeðikθjˈon +PREDICTOR pɾˌeðiktˈoɾ +PREDILECCIÓN pɾˌeðilekθjˈon +PREDIO pɾˈeðjo +PREDISEÑAR pɾˌeðiseɲˈaɾ +PREDISPONENTES pɾˌeðisponˈɛntes +PREDISPUESTA pɾˌeðispwˈesta +PREDISPUESTAS pɾˌeðispwˈestas +PREDISPUESTO pɾˌeðispwˈesto +PREDISPUESTOS pɾˌeðispwˈestos +PREDNISONA pɾˌednisˈona +PREDOMINADA pɾˌeðominˈaða +PREDOMINADAS pɾˌeðominˈaðas +PREDOMINADO pɾˌeðominˈaðo +PREDOMINADOS pɾˌeðominˈaðos +PREDOMINANTES pɾˌeðominˈantes +PREDOMINAR pɾˌeðominˈaɾ +PREECLAMPSIA pɾˌeeklˈampsja +PREELABORADA pɾˌeelˌaβoɾˈaða +PREELABORADAS pɾˌeelˌaβoɾˈaðas +PREELABORADO pɾˌeelˌaβoɾˈaðo +PREELABORADOS pɾˌeelˌaβoɾˈaðos +PREELABORAR pɾˌeelˌaβoɾˈaɾ +PREEMBARQUE pɾˌeembˈaɾke +PREEMINENTES pɾˌeeminˈɛntes +PREESTABLECER pɾˌeestˌaβleθˈeɾ +PREESTABLECIDA pɾˌeestˌaβleθˈiða +PREESTABLECIDAS pɾˌeestˌaβleθˈiðas +PREESTABLECIDO pɾˌeestˌaβleθˈiðo +PREESTABLECIDOS pɾˌeestˌaβleθˈiðos +PREESTATAL pɾˌeestatˈal +PREESTRENAR pɾˌeestɾenˈaɾ +PREEUROPEO pɾˌeeʊɾopˈeo +PREEXISTIR pɾˌeeksistˈiɾ +PREFABRICADA pɾˌefaβɾikˈaða +PREFABRICADAS pɾˌefaβɾikˈaðas +PREFABRICADO pɾˌefaβɾikˈaðo +PREFABRICADOS pɾˌefaβɾikˈaðos +PREFACIO pɾefˈaθjo +PREFECTO pɾefˈekto +PREFECTURA pɾˌefektˈuɾa +PREFERENCIA pɾˌefeɾˈɛnθja +PREFERÍAMOS pɾˌefeɾˈiamos +PREFERIBLES pɾˌefeɾˈiβles +PREFERIDA pɾˌefeɾˈiða +PREFERIDAS pɾˌefeɾˈiðas +PREFERIDO pɾˌefeɾˈiðo +PREFERIDOS pɾˌefeɾˈiðos +PREFERIMOS pɾˌefeɾˈimos +PREFERIR pɾˌefeɾˈiɾ +PREFERIRÁ pɾˌefeɾiɾˈa +PREFERIRÁS pɾˌefeɾiɾˈas +PREFERIREMOS pɾˌefeɾiɾˈemos +PREFERIRÍAMOS pɾˌefeɾiɾˈiamos +PREFERIS pɾefˈeɾis +PREFERÍS pɾˌefeɾˈis +PREFERISTE pɾˌefeɾˈiste +PREFIERES pɾefjˈeɾes +PREFIGURADA pɾˌefiɣuɾˈaða +PREFIGURADAS pɾˌefiɣuɾˈaðas +PREFIGURADO pɾˌefiɣuɾˈaðo +PREFIGURADOS pɾˌefiɣuɾˈaðos +PREFIGURAR pɾˌefiɣuɾˈaɾ +PREFIJACIÓN pɾˌefixaθjˈon +PREFIJADA pɾˌefixˈaða +PREFIJADAS pɾˌefixˈaðas +PREFIJADO pɾˌefixˈaðo +PREFIJADOS pɾˌefixˈaðos +PREFIJAR pɾˌefixˈaɾ +PREFIJO pɾefˈixo +PREFIRAMOS pɾˌefiɾˈamos +PREFORMAR pɾˌefoɾmˈaɾ +PREGABALINA pɾˌeɣaβalˈina +PREGADA pɾeɣˈaða +PREGADAS pɾeɣˈaðas +PREGADO pɾeɣˈaðo +PREGADOS pɾeɣˈaðos +PREGAMOS pɾeɣˈamos +PREGAR pɾeɣˈaɾ +PREGARES pɾeɣˈaɾes +PREGESTACIONAL pɾˌexestˌaθjonˈal +PREGÓ pɾeɣˈo +PREGÓN pɾeɣˈon +PREGONADA pɾˌeɣonˈaða +PREGONADAS pɾˌeɣonˈaðas +PREGONADO pɾˌeɣonˈaðo +PREGONADOS pɾˌeɣonˈaðos +PREGUNTA pɾeɣˈunta +PREGUNTADA pɾˌeɣuntˈaða +PREGUNTADAS pɾˌeɣuntˈaðas +PREGUNTADO pɾˌeɣuntˈaðo +PREGUNTADOR pɾˌeɣuntaðˈoɾ +PREGUNTADORA pɾˌeɣuntaðˈoɾa +PREGUNTADORAS pɾˌeɣuntaðˈoɾas +PREGUNTADORES pɾˌeɣuntaðˈoɾes +PREGUNTADOS pɾˌeɣuntˈaðos +PREGUNTALES pɾˌeɣuntˈales +PREGUNTÁLES pɾˌeɣuntˈales +PREGÚNTALES pɾeɣˈuntales +PREGUNTAR pɾˌeɣuntˈaɾ +PREGUNTÓN pɾˌeɣuntˈon +PREGUNTONA pɾˌeɣuntˈona +PREGUNTONAS pɾˌeɣuntˈonas +PREGUNTONES pɾˌeɣuntˈones +PREHISPANO pɾˌeispˈano +PREHISTÓRICA pɾˌeistˈoɾika +PREHISTÓRICAS pɾˌeistˈoɾikas +PREHISTÓRICO pɾˌeistˈoɾiko +PREHISTÓRICOS pɾˌeistˈoɾikos +PREIMPRESO pɾeɪmpɾˈeso +PREÍNCA pɾeˈinka +PREINDOEUROPEO pɾˌeɪndoˌeʊɾopˈeo +PREINSCRIBIR pɾˌeɪnskɾiβˈiɾ +PREINSCRITA pɾeɪnskɾˈita +PREINSCRITAS pɾeɪnskɾˈitas +PREINSCRITO pɾeɪnskɾˈito +PREINSCRITOS pɾeɪnskɾˈitos +PREINSPECCIÓN pɾˌeɪnspekθjˈon +PREINSTALACIÓN pɾˌeɪnstalaθjˈon +PREINSTALAR pɾˌeɪnstalˈaɾ +PREINVERSIÓN pɾˌeɪmbeɾsjˈon +PREJUBILACIÓN pɾˌexuβˌilaθjˈon +PREJUICIADA pɾˌexwiθjˈaða +PREJUICIADAS pɾˌexwiθjˈaðas +PREJUICIADO pɾˌexwiθjˈaðo +PREJUICIADOS pɾˌexwiθjˈaðos +PREJUICIAR pɾˌexwiθjˈaɾ +PREJUICIO pɾexwˈiθjo +PREJUVENIL pɾˌexuβenˈil +PREJUZGADA pɾˌexuθɣˈaða +PREJUZGADAS pɾˌexuθɣˈaðas +PREJUZGADO pɾˌexuθɣˈaðo +PREJUZGADOS pɾˌexuθɣˈaðos +PREJUZGAMIENTO pɾˌexuθɣamjˈɛnto +PREJUZGAR pɾˌexuθɣˈaɾ +PRELADO pɾelˈaðo +PRELADOS pɾelˈaðos +PRELATICIO pɾˌelatˈiθjo +PRELATINO pɾˌelatˈino +PRELATURA pɾˌelatˈuɾa +PRELIMINAR pɾˌeliminˈaɾ +PRELIMINARES pɾˌeliminˈaɾes +PRELUDIADA pɾˌeluðjˈaða +PRELUDIADAS pɾˌeluðjˈaðas +PRELUDIADO pɾˌeluðjˈaðo +PRELUDIADOS pɾˌeluðjˈaðos +PRELUDIAR pɾˌeluðjˈaɾ +PREMATURA pɾˌematˈuɾa +PREMATURAS pɾˌematˈuɾas +PREMATURO pɾˌematˈuɾo +PREMATUROS pɾˌematˈuɾos +PREMAXILA pɾˌemaksˈila +PREMEDITA pɾˌemeðˈita +PREMEDITADA pɾˌemeðitˈaða +PREMEDITADAS pɾˌemeðitˈaðas +PREMEDITADO pɾˌemeðitˈaðo +PREMEDITADOS pɾˌemeðitˈaðos +PREMEDITAMOS pɾˌemeðitˈamos +PREMEDITANDO pɾˌemeðitˈando +PREMEDITAR pɾˌemeðitˈaɾ +PREMEDITARA pɾˌemeðitˈaɾa +PREMEDITARÁ pɾˌemeðˌitaɾˈa +PREMEDITÁRAMOS pɾˌemeðitˈaɾamos +PREMEDITARAS pɾˌemeðitˈaɾas +PREMEDITARÁS pɾˌemeðˌitaɾˈas +PREMEDITAREIS pɾˌemeðitˈaɾeɪs +PREMEDITAREMOS pɾˌemeðˌitaɾˈemos +PREMEDITARES pɾˌemeðitˈaɾes +PREMEDITARÍAMOS pɾˌemeðˌitaɾˈiamos +PREMEDITAS pɾˌemeðˈitas +PREMEDITASTE pɾˌemeðitˈaste +PREMEDITE pɾˌemeðˈite +PREMEDITÉIS pɾˌemeðitˈeis +PREMEDITEMOS pɾˌemeðitˈemos +PREMEDITES pɾˌemeðˈites +PREMEDITO pɾˌemeðˈito +PREMENOPÁUSICO pɾˌemenopˈausˌiko +PREMIA pɾˈemja +PREMIACIÓN pɾˌemjaθjˈon +PREMIADA pɾemjˈaða +PREMIADAS pɾemjˈaðas +PREMIADO pɾemjˈaðo +PREMIADOS pɾemjˈaðos +PREMIAMOS pɾemjˈamos +PREMIANDO pɾemjˈando +PREMIAR pɾemjˈaɾ +PREMIARA pɾemjˈaɾa +PREMIARÁ pɾˌemjaɾˈa +PREMIÁRAMOS pɾemjˈaɾamos +PREMIARAS pɾemjˈaɾas +PREMIARÁS pɾˌemjaɾˈas +PREMIAREIS pɾemjˈaɾeɪs +PREMIAREMOS pɾˌemjaɾˈemos +PREMIARES pɾemjˈaɾes +PREMIARÍAMOS pɾˌemjaɾˈiamos +PREMIAS pɾˈemjas +PREMIASTE pɾemjˈaste +PREMIE pɾˈemje +PREMIEMOS pɾemjˈemos +PREMIES pɾˈemjes +PREMIO pɾˈemjo +PREMIOS pɾˈemjos +PREMIUM pɾˈemjum +PREMOLDEAR pɾˌemolðeˈaɾ +PREMONICIÓN pɾˌemoniθjˈon +PREMONITOR pɾˌemonitˈoɾ +PREMONITORIA pɾˌemonitˈoɾja +PREMONITORIAS pɾˌemonitˈoɾjas +PREMONITORIO pɾˌemonitˈoɾjo +PREMONITORIOS pɾˌemonitˈoɾjos +PREMONTAÑOSO pɾˌemontaɲˈoso +PREMORIENCIA pɾˌemoɾjˈɛnθja +PREMOSTRAR pɾˌemostɾˈaɾ +PREMOTOR pɾˌemotˈoɾ +PREMUNIR pɾˌemunˈiɾ +PREMURA pɾemˈuɾa +PREÑADA pɾeɲˈaða +PREÑADAS pɾeɲˈaðas +PREÑADO pɾeɲˈaðo +PREÑADOS pɾeɲˈaðos +PRENASALIZAR pɾˌenasˌaliθˈaɾ +PRENCIPAL pɾˌenθipˈal +PRENDA pɾˈɛnda +PRENDADA pɾendˈaða +PRENDADAS pɾendˈaðas +PRENDADO pɾendˈaðo +PRENDADOS pɾendˈaðos +PRENDAR pɾendˈaɾ +PRENDE pɾˈɛnde +PRENDER pɾendˈeɾ +PRENDIDA pɾendˈiða +PRENDIDAS pɾendˈiðas +PRENDIDO pɾendˈiðo +PRENDIDOS pɾendˈiðos +PRENDIMIENTO pɾˌendimjˈɛnto +PRENSA pɾˈɛnsa +PRENSADA pɾensˈaða +PRENSADAS pɾensˈaðas +PRENSADO pɾensˈaðo +PRENSADOS pɾensˈaðos +PREOCUPA pɾˌeokˈupa +PREOCUPADA pɾˌeokupˈaða +PREOCUPADAS pɾˌeokupˈaðas +PREOCUPADO pɾˌeokupˈaðo +PREOCUPADOS pɾˌeokupˈaðos +PREOCUPANTE pɾˌeokupˈante +PREOCUPAR pɾˌeokupˈaɾ +PREOCUPARSE pɾˌeokupˈaɾse +PREOCUPARTE pɾˌeokupˈaɾte +PREOCUPES pɾˌeokˈupes +PREOLÍMPICA pɾˌeolˈimpika +PREOLÍMPICAS pɾˌeolˈimpikas +PREOLÍMPICO pɾˌeolˈimpiko +PREOLÍMPICOS pɾˌeolˈimpikos +PREÓN pɾeˈon +PREOPERACIONAL pɾˌeopˌeɾaθjonˈal +PREOPINANTE pɾˌeopinˈante +PREORBITAL pɾˌeoɾβitˈal +PREORDEN pɾeˈoɾðen +PREORDENAR pɾˌeoɾðenˈaɾ +PREPA pɾˈepa +PREPAGADA pɾˌepaɣˈaða +PREPAGADAS pɾˌepaɣˈaðas +PREPAGADO pɾˌepaɣˈaðo +PREPAGADOS pɾˌepaɣˈaðos +PREPAGAR pɾˌepaɣˈaɾ +PREPANDÉMICO pɾˌepandˈemiko +PREPARA pɾepˈaɾa +PREPARACIÓN pɾˌepaɾaθjˈon +PREPARACIONES pɾˌepaɾaθjˈones +PREPARADA pɾˌepaɾˈaða +PREPARADAS pɾˌepaɾˈaðas +PREPARADO pɾˌepaɾˈaðo +PREPARADOS pɾˌepaɾˈaðos +PREPARAMOS pɾˌepaɾˈamos +PREPARANDO pɾˌepaɾˈando +PREPARAOS pɾˌepaɾˈaos +PREPARAR pɾˌepaɾˈaɾ +PREPARARA pɾˌepaɾˈaɾa +PREPARARÁ pɾˌepaɾaɾˈa +PREPARÁRAMOS pɾˌepaɾˈaɾamos +PREPARARAS pɾˌepaɾˈaɾas +PREPARARÁS pɾˌepaɾaɾˈas +PREPARARE pɾˌepaɾˈaɾe +PREPARAREIS pɾˌepaɾˈaɾeɪs +PREPARAREMOS pɾˌepaɾaɾˈemos +PREPARARES pɾˌepaɾˈaɾes +PREPARARÍAMOS pɾˌepaɾaɾˈiamos +PREPARARME pɾˌepaɾˈaɾme +PREPARAS pɾepˈaɾas +PREPARASTE pɾˌepaɾˈaste +PREPARATIVO pɾˌepaɾatˈiβo +PREPARATORIA pɾˌepaɾatˈoɾja +PREPARATORIO pɾˌepaɾatˈoɾjo +PREPARE pɾepˈaɾe +PREPAREMOS pɾˌepaɾˈemos +PREPARES pɾepˈaɾes +PREPARO pɾepˈaɾo +PREPINTAR pɾˌepintˈaɾ +PREPONDERADA pɾˌepondeɾˈaða +PREPONDERADAS pɾˌepondeɾˈaðas +PREPONDERADO pɾˌepondeɾˈaðo +PREPONDERADOS pɾˌepondeɾˈaðos +PREPONDERANCIA pɾˌepondeɾˈanθja +PREPONDERANTE pɾˌepondeɾˈante +PREPONDERAR pɾˌepondeɾˈaɾ +PREPOTENTES pɾˌepotˈɛntes +PREPROCESAR pɾˌepɾoθesˈaɾ +PREPROGRAMAR pɾˌepɾoɣɾamˈaɾ +PREPUBLICACIÓN pɾˌepuβlˌikaθjˈon +PREPUBLICAR pɾˌepuβlikˈaɾ +PREPUCIAL pɾˌepuθjˈal +PREPUCIO pɾepˈuθjo +PRERRAFAELISTA pɾˌeɾɾafˌaelˈista +PRERRAFAELISTAS pɾˌeɾɾafˌaelˈistas +PRERRENAL pɾˌeɾɾenˈal +PRERROMÁNTICO pɾˌeɾɾomˈantiko +PRESA pɾˈesa +PRESAGIADA pɾˌesaxjˈaða +PRESAGIADAS pɾˌesaxjˈaðas +PRESAGIADO pɾˌesaxjˈaðo +PRESAGIADOS pɾˌesaxjˈaðos +PRESAGIAR pɾˌesaxjˈaɾ +PRESAGIO pɾesˈaxjo +PRESBIACUSIA pɾˌesβjakˈusja +PRESBICIA pɾesβˈiθja +PRESBITERADO pɾˌesβiteɾˈaðo +PRESBITERAL pɾˌesβiteɾˈal +PRESBITERIAL pɾˌesβiteɾjˈal +PRESBITERIANISMO pɾˌesβitˌeɾjanˈismo +PRESBITERIO pɾˌesβitˈeɾjo +PRESBÍTERO pɾesβˈiteɾo +PRESCINDIBLE pɾˌesθindˈiβle +PRESCINDIBLES pɾˌesθindˈiβles +PRESCINDIR pɾˌesθindˈiɾ +PRESCRIPCIÓN pɾˌeskɾipθjˈon +PRESELECCIONADA pɾˌeselˌekθjonˈaða +PRESELECCIONADAS pɾˌeselˌekθjonˈaðas +PRESELECCIONADO pɾˌeselˌekθjonˈaðo +PRESELECCIONADOS pɾˌeselˌekθjonˈaðos +PRESELECCIONAR pɾˌeselˌekθjonˈaɾ +PRESENCIA pɾesˈɛnθja +PRESENCIADA pɾˌesenθjˈaða +PRESENCIADAS pɾˌesenθjˈaðas +PRESENCIADO pɾˌesenθjˈaðo +PRESENCIADOS pɾˌesenθjˈaðos +PRESENCIAL pɾˌesenθjˈal +PRESENCIALES pɾˌesenθjˈales +PRESENCIAR pɾˌesenθjˈaɾ +PRESENIL pɾˌesenˈil +PRESENILINA pɾˌesenilˈina +PRESENTA pɾesˈɛnta +PRESENTABLE pɾˌesentˈaβle +PRESENTACIÓN pɾˌesentaθjˈon +PRESENTACIONES pɾˌesentaθjˈones +PRESENTADA pɾˌesentˈaða +PRESENTADAS pɾˌesentˈaðas +PRESENTADO pɾˌesentˈaðo +PRESENTADOR pɾˌesentaðˈoɾ +PRESENTADORA pɾˌesentaðˈoɾa +PRESENTADORAS pɾˌesentaðˈoɾas +PRESENTADORES pɾˌesentaðˈoɾes +PRESENTADOS pɾˌesentˈaðos +PRESENTAR pɾˌesentˈaɾ +PRESENTE pɾesˈɛnte +PRESENTES pɾesˈɛntes +PRESENTIDA pɾˌesentˈiða +PRESENTIDAS pɾˌesentˈiðas +PRESENTIDO pɾˌesentˈiðo +PRESENTIDOS pɾˌesentˈiðos +PRESENTIMIENTO pɾˌesentimjˈɛnto +PRESENTIR pɾˌesentˈiɾ +PRESERVACIÓN pɾˌeseɾβaθjˈon +PRESERVADA pɾˌeseɾβˈaða +PRESERVADAS pɾˌeseɾβˈaðas +PRESERVADO pɾˌeseɾβˈaðo +PRESERVADOS pɾˌeseɾβˈaðos +PRESERVAR pɾˌeseɾβˈaɾ +PRESERVATIVO pɾˌeseɾβatˈiβo +PRESIDE pɾesˈiðe +PRESIDENCIA pɾˌesiðˈɛnθja +PRESIDENCIAL pɾˌesiðenθjˈal +PRESIDENT pɾˌesiðˈɛnt +PRESIDENTE pɾˌesiðˈɛnte +PRESIDENTES pɾˌesiðˈɛntes +PRESIDENTITO pɾˌesiðentˈito +PRESIDENTS pɾˌesiðˈɛnts +PRESIDIDA pɾˌesiðˈiða +PRESIDIDAS pɾˌesiðˈiðas +PRESIDIDO pɾˌesiðˈiðo +PRESIDIDOS pɾˌesiðˈiðos +PRESIDIO pɾesˈiðjo +PRESIDIR pɾˌesiðˈiɾ +PRESIÓN pɾesjˈon +PRESIONADA pɾˌesjonˈaða +PRESIONADAS pɾˌesjonˈaðas +PRESIONADO pɾˌesjonˈaðo +PRESIONADOS pɾˌesjonˈaðos +PRESIONAR pɾˌesjonˈaɾ +PRESIONES pɾesjˈones +PRESO pɾˈeso +PRESOLAR pɾˌesolˈaɾ +PRESOLICITAR pɾˌesolˌiθitˈaɾ +PRESOVIÉTICO pɾˌesoβjˈetiko +PRESTA pɾˈesta +PRESTACIÓN pɾˌestaθjˈon +PRESTADA pɾestˈaða +PRESTADAS pɾestˈaðas +PRESTADO pɾestˈaðo +PRESTADOS pɾestˈaðos +PRÉSTAMO pɾˈestamo +PRESTAMOS pɾestˈamos +PRESTANDO pɾestˈando +PRESTAR pɾestˈaɾ +PRESTARÁ pɾˌestaɾˈa +PRESTÁRAMOS pɾestˈaɾamos +PRESTARAS pɾestˈaɾas +PRESTARÁS pɾˌestaɾˈas +PRESTAREIS pɾestˈaɾeɪs +PRESTAREMOS pɾˌestaɾˈemos +PRESTARES pɾestˈaɾes +PRESTARÍAMOS pɾˌestaɾˈiamos +PRESTAS pɾˈestas +PRESTASTE pɾestˈaste +PRESTATARIA pɾˌestatˈaɾja +PRESTATARIAS pɾˌestatˈaɾjas +PRESTATARIO pɾˌestatˈaɾjo +PRESTATARIOS pɾˌestatˈaɾjos +PRESTE pɾˈeste +PRESTEMOS pɾestˈemos +PRESTES pɾˈestes +PRESTEZA pɾestˈeθa +PRESTIDIGITACIÓN pɾˌestiðˌixitaθjˈon +PRESTIGIADA pɾˌestixjˈaða +PRESTIGIADAS pɾˌestixjˈaðas +PRESTIGIADO pɾˌestixjˈaðo +PRESTIGIADOS pɾˌestixjˈaðos +PRESTIGIO pɾestˈixjo +PRESTIGIOSO pɾˌestixjˈoso +PRESTIMONIO pɾˌestimˈonjo +PRESTO pɾˈesto +PRESUMIBLE pɾˌesumˈiβle +PRESUMIBLEMENTE pɾˌesumˈiβlemˈente +PRESUMIDA pɾˌesumˈiða +PRESUMIDAS pɾˌesumˈiðas +PRESUMIDO pɾˌesumˈiðo +PRESUMIDOS pɾˌesumˈiðos +PRESUMIR pɾˌesumˈiɾ +PRESUNTUOSIDAD pɾˌesuntwˌosiðˈad +PRESUPONER pɾˌesuponˈeɾ +PRESUPOSICIÓN pɾˌesupˌosiθjˈon +PRESUPUESTA pɾˌesupwˈesta +PRESUPUESTADA pɾˌesupwestˈaða +PRESUPUESTADAS pɾˌesupwestˈaðas +PRESUPUESTADO pɾˌesupwestˈaðo +PRESUPUESTADOS pɾˌesupwestˈaðos +PRESUPUESTAR pɾˌesupwestˈaɾ +PRESUPUESTAS pɾˌesupwˈestas +PRESUPUESTO pɾˌesupwˈesto +PRESUPUESTOS pɾˌesupwˈestos +PRESURA pɾesˈuɾa +PRESURIZADA pɾˌesuɾiθˈaða +PRESURIZADAS pɾˌesuɾiθˈaðas +PRESURIZADO pɾˌesuɾiθˈaðo +PRESURIZADOS pɾˌesuɾiθˈaðos +PRESURIZAR pɾˌesuɾiθˈaɾ +PRETENCIOSO pɾˌetenθjˈoso +PRETENDER pɾˌetendˈeɾ +PRETENDIDA pɾˌetendˈiða +PRETENDIDAS pɾˌetendˈiðas +PRETENDIDO pɾˌetendˈiðo +PRETENDIDOS pɾˌetendˈiðos +PRETENSOR pɾˌetensˈoɾ +PRETERÍAMOS pɾˌeteɾˈiamos +PRETERIDA pɾˌeteɾˈiða +PRETERIDAS pɾˌeteɾˈiðas +PRETERIDO pɾˌeteɾˈiðo +PRETERIDOS pɾˌeteɾˈiðos +PRETERIMOS pɾˌeteɾˈimos +PRETERIR pɾˌeteɾˈiɾ +PRETERIRÁ pɾˌeteɾiɾˈa +PRETERIRÁS pɾˌeteɾiɾˈas +PRETERIREMOS pɾˌeteɾiɾˈemos +PRETERIRÍAMOS pɾˌeteɾiɾˈiamos +PRETERISTE pɾˌeteɾˈiste +PRETÉRITA pɾetˈeɾita +PRETÉRITAS pɾetˈeɾitas +PRETÉRITO pɾetˈeɾito +PRETERMITIR pɾˌeteɾmitˈiɾ +PRETEXTADA pɾˌetekstˈaða +PRETEXTADAS pɾˌetekstˈaðas +PRETEXTADO pɾˌetekstˈaðo +PRETEXTADOS pɾˌetekstˈaðos +PRETEXTAR pɾˌetekstˈaɾ +PRETEXTO pɾetˈeksto +PRETORIANA pɾˌetoɾjˈana +PRETORIANAS pɾˌetoɾjˈanas +PRETORIANO pɾˌetoɾjˈano +PRETORIANOS pɾˌetoɾjˈanos +PRETORIO pɾetˈoɾjo +PREVALECER pɾˌeβaleθˈeɾ +PREVALECIDA pɾˌeβaleθˈiða +PREVALECIDAS pɾˌeβaleθˈiðas +PREVALECIDO pɾˌeβaleθˈiðo +PREVALECIDOS pɾˌeβaleθˈiðos +PREVALECIENTE pɾˌeβaleθjˈɛnte +PREVALER pɾˌeβalˈeɾ +PREVARICACIÓN pɾˌeβaɾˌikaθjˈon +PREVARICACIONES pɾˌeβaɾˌikaθjˈones +PREVARICADA pɾˌeβaɾikˈaða +PREVARICADAS pɾˌeβaɾikˈaðas +PREVARICADO pɾˌeβaɾikˈaðo +PREVARICADOR pɾˌeβaɾˌikaðˈoɾ +PREVARICADORA pɾˌeβaɾˌikaðˈoɾa +PREVARICADORAS pɾˌeβaɾˌikaðˈoɾas +PREVARICADORES pɾˌeβaɾˌikaðˈoɾes +PREVARICADOS pɾˌeβaɾikˈaðos +PREVARICAR pɾˌeβaɾikˈaɾ +PREVENCIÓN pɾˌeβenθjˈon +PREVENGO pɾeβˈɛŋɡo +PREVENIDA pɾˌeβenˈiða +PREVENIDAS pɾˌeβenˈiðas +PREVENIDO pɾˌeβenˈiðo +PREVENIDOS pɾˌeβenˈiðos +PREVENIR pɾˌeβenˈiɾ +PREVENTIVA pɾˌeβentˈiβa +PREVENTIVAS pɾˌeβentˈiβas +PREVENTIVO pɾˌeβentˈiβo +PREVENTIVOS pɾˌeβentˈiβos +PREVISIÓN pɾˌeβisjˈon +PREVISTA pɾeβˈista +PREVISTAS pɾeβˈistas +PREVISTE pɾeβˈiste +PREVISTO pɾeβˈisto +PREVISTOS pɾeβˈistos +PREVOCÁLICO pɾˌeβokˈaliko +PREZ pɾˈeθ +PRIAPISMO pɾiapˈismo +PRÍAPO pɾˈiapo +PRIETA pɾiˈeta +PRIETO pɾiˈeto +PRIISTA pɾiˈista +PRIMACIAL pɾˌimaθjˈal +PRIMADA pɾimˈaða +PRIMADAS pɾimˈaðas +PRIMADO pɾimˈaðo +PRIMADOS pɾimˈaðos +PRIMARIA pɾimˈaɾja +PRIMARIO pɾimˈaɾjo +PRIMATE pɾimˈate +PRIMATÓLOGA pɾˌimatˈoloɣa +PRIMAVERA pɾˌimaβˈeɾa +PRIMAVERAL pɾˌimaβeɾˈal +PRIMAVERAS pɾˌimaβˈeɾas +PRIMER pɾimˈeɾ +PRIMERA pɾimˈeɾa +PRIMERAS pɾimˈeɾas +PRIMERITO pɾˌimeɾˈito +PRIMERO pɾimˈeɾo +PRIMEROS pɾimˈeɾos +PRIMEVA pɾimˈeβa +PRIMEVAS pɾimˈeβas +PRIMEVO pɾimˈeβo +PRIMEVOS pɾimˈeβos +PRIMICIAL pɾˌimiθjˈal +PRIMÍPARA pɾimˈipaɾa +PRIMITIVA pɾˌimitˈiβa +PRIMITIVAS pɾˌimitˈiβas +PRIMITIVO pɾˌimitˈiβo +PRIMITIVOS pɾˌimitˈiβos +PRIMITO pɾimˈito +PRIMO pɾˈimo +PRIMOGÉNITO pɾˌimoxˈenito +PRIMOR pɾimˈoɾ +PRIMOROSA pɾˌimoɾˈosa +PRIMOROSAS pɾˌimoɾˈosas +PRIMOROSO pɾˌimoɾˈoso +PRIMOROSOS pɾˌimoɾˈosos +PRIMOS pɾˈimos +PRINCESA pɾinθˈesa +PRINCESITA pɾˌinθesˈita +PRINCIPADO pɾˌinθipˈaðo +PRINCIPAL pɾˌinθipˈal +PRINCIPALES pɾˌinθipˈales +PRINCIPALIZAR pɾˌinθipˌaliθˈaɾ +PRINCIPALMENTE pɾˌinθipˈalmˈente +PRÍNCIPE pɾˈinθipe +PRINCIPEDUARDINO pɾˌinθipˌeðwaɾðˈino +PRINCIPESCO pɾˌinθipˈesko +PRINCIPIA pɾinθˈipja +PRINCIPIADA pɾˌinθipjˈaða +PRINCIPIADAS pɾˌinθipjˈaðas +PRINCIPIADO pɾˌinθipjˈaðo +PRINCIPIADOS pɾˌinθipjˈaðos +PRINCIPIAMOS pɾˌinθipjˈamos +PRINCIPIANDO pɾˌinθipjˈando +PRINCIPIANTE pɾˌinθipjˈante +PRINCIPIANTES pɾˌinθipjˈantes +PRINCIPIAR pɾˌinθipjˈaɾ +PRINCIPIARA pɾˌinθipjˈaɾa +PRINCIPIARÁ pɾˌinθipjaɾˈa +PRINCIPIÁRAMOS pɾˌinθipjˈaɾamos +PRINCIPIARAS pɾˌinθipjˈaɾas +PRINCIPIARÁS pɾˌinθipjaɾˈas +PRINCIPIAREIS pɾˌinθipjˈaɾeɪs +PRINCIPIARÉIS pɾˌinθipjaɾˈeis +PRINCIPIAREMOS pɾˌinθipjaɾˈemos +PRINCIPIARES pɾˌinθipjˈaɾes +PRINCIPIARÍAMOS pɾˌinθipjaɾˈiamos +PRINCIPIAS pɾinθˈipjas +PRINCIPIASTE pɾˌinθipjˈaste +PRINCIPIE pɾinθˈipje +PRINCIPIEMOS pɾˌinθipjˈemos +PRINCIPIES pɾinθˈipjes +PRINCIPIO pɾinθˈipjo +PRINCIPIOS pɾinθˈipjos +PRINCIPITO pɾˌinθipˈito +PRINGADA pɾiŋɡˈaða +PRINGADAS pɾiŋɡˈaðas +PRINGADO pɾiŋɡˈaðo +PRINGADOS pɾiŋɡˈaðos +PRINGAR pɾiŋɡˈaɾ +PRINT pɾˈint +PRINTEAR pɾˌinteˈaɾ +PRIÓNICO pɾiˈoniko +PRIORIDAD pɾiˌoɾiðˈad +PRIORIZADA pɾiˌoɾiθˈaða +PRIORIZADAS pɾiˌoɾiθˈaðas +PRIORIZADO pɾiˌoɾiθˈaðo +PRIORIZADOS pɾiˌoɾiθˈaðos +PRIORIZAR pɾiˌoɾiθˈaɾ +PRÍPIAT pɾˈipjat +PRISA pɾˈisa +PRISCO pɾˈisko +PRISCOS pɾˈiskos +PRISIÓN pɾisjˈon +PRISIONERO pɾˌisjonˈeɾo +PRISMA pɾˈisma +PRISTICÁMPSIDO pɾˌistikˈampsiðo +PRÍSTINAS pɾˈistinas +PRÍSTINO pɾˈistino +PRIVA pɾˈiβa +PRIVACIÓN pɾˌiβaθjˈon +PRIVADAS pɾiβˈaðas +PRIVADO pɾiβˈaðo +PRIVAR pɾiβˈaɾ +PRIVARA pɾiβˈaɾa +PRIVARES pɾiβˈaɾes +PRIVATIVA pɾˌiβatˈiβa +PRIVATIVAS pɾˌiβatˈiβas +PRIVATIVO pɾˌiβatˈiβo +PRIVATIVOS pɾˌiβatˈiβos +PRIVATIZADA pɾˌiβatiθˈaða +PRIVATIZADAS pɾˌiβatiθˈaðas +PRIVATIZADO pɾˌiβatiθˈaðo +PRIVATIZADOS pɾˌiβatiθˈaðos +PRIVATIZAR pɾˌiβatiθˈaɾ +PRIVILEGIADA pɾˌiβilexjˈaða +PRIVILEGIADAS pɾˌiβilexjˈaðas +PRIVILEGIADO pɾˌiβilexjˈaðo +PRIVILEGIADOS pɾˌiβilexjˈaðos +PRIVILEGIAR pɾˌiβilexjˈaɾ +PRIVILEGIO pɾˌiβilˈexjo +PRIVO pɾˈiβo +PRO pɾˈo +PROA pɾˈoa +PROAMERICANA pɾˌoamˌeɾikˈana +PROAMERICANAS pɾˌoamˌeɾikˈanas +PROAMERICANO pɾˌoamˌeɾikˈano +PROAMERICANOS pɾˌoamˌeɾikˈanos +PROBABILIDAD pɾˌoβaβˌiliðˈad +PROBABILIDADES pɾˌoβaβˌiliðˈaðes +PROBABLE pɾoβˈaβle +PROBABLEMENTE pɾoβˈaβlemˈente +PROBACIÓN pɾˌoβaθjˈon +PROBADA pɾoβˈaða +PROBADAS pɾoβˈaðas +PROBADERO pɾˌoβaðˈeɾo +PROBADO pɾoβˈaðo +PROBADOR pɾˌoβaðˈoɾ +PROBADOS pɾoβˈaðos +PROBADURA pɾˌoβaðˈuɾa +PROBAR pɾoβˈaɾ +PROBIÓTICA pɾoβjˈotika +PROBIÓTICAS pɾoβjˈotikas +PROBIÓTICO pɾoβjˈotiko +PROBIÓTICOS pɾoβjˈotikos +PROBLEMA pɾoβlˈema +PROBLEMAS pɾoβlˈemas +PROBLEMÁTICA pɾˌoβlemˈatika +PROBLEMATIZACIÓN pɾˌoβlemˌatiθaθjˈon +PROBLEMATIZADA pɾˌoβlemˌatiθˈaða +PROBLEMATIZADAS pɾˌoβlemˌatiθˈaðas +PROBLEMATIZADO pɾˌoβlemˌatiθˈaðo +PROBLEMATIZADOS pɾˌoβlemˌatiθˈaðos +PROBLEMAZO pɾˌoβlemˈaθo +PROBLEMITA pɾˌoβlemˈita +PROBLEMON pɾoβlˈemon +PROBLEMÓN pɾˌoβlemˈon +PROBOSCÍDEO pɾˌoβosθˈiðeo +PROCARIONTE pɾˌokaɾjˈonte +PROCATEDRAL pɾˌokateðɾˈal +PROCAZ pɾokˈaθ +PROCEDA pɾoθˈeða +PROCEDAMOS pɾˌoθeðˈamos +PROCEDAS pɾoθˈeðas +PROCEDE pɾoθˈeðe +PROCEDEMOS pɾˌoθeðˈemos +PROCEDENCIA pɾˌoθeðˈɛnθja +PROCEDENTE pɾˌoθeðˈɛnte +PROCEDER pɾˌoθeðˈeɾ +PROCEDERÁ pɾˌoθeðeɾˈa +PROCEDERÁS pɾˌoθeðeɾˈas +PROCEDEREMOS pɾˌoθeðeɾˈemos +PROCEDERES pɾˌoθeðˈeɾes +PROCEDERÍAMOS pɾˌoθeðeɾˈiamos +PROCEDES pɾoθˈeðes +PROCEDÍAMOS pɾˌoθeðˈiamos +PROCEDIBILIDAD pɾˌoθeðˌiβiliðˈad +PROCEDIDA pɾˌoθeðˈiða +PROCEDIDAS pɾˌoθeðˈiðas +PROCEDIDO pɾˌoθeðˈiðo +PROCEDIDOS pɾˌoθeðˈiðos +PROCEDIMIENTO pɾˌoθeðimjˈɛnto +PROCEDO pɾoθˈeðo +PROCELÁRIDA pɾˌoθelˈaɾiða +PRÓCER pɾˈoθeɾ +PROCEROSO pɾˌoθeɾˈoso +PROCÉS pɾoθˈes +PROCESADA pɾˌoθesˈaða +PROCESADAS pɾˌoθesˈaðas +PROCESADO pɾˌoθesˈaðo +PROCESADOR pɾˌoθesaðˈoɾ +PROCESADOS pɾˌoθesˈaðos +PROCESALMENTE pɾˌoθesˈalmˈente +PROCESAMIENTO pɾˌoθesamjˈɛnto +PROCESAR pɾˌoθesˈaɾ +PROCESIÓN pɾˌoθesjˈon +PROCESIONADA pɾˌoθesjonˈaða +PROCESIONADAS pɾˌoθesjonˈaðas +PROCESIONADO pɾˌoθesjonˈaðo +PROCESIONADOS pɾˌoθesjonˈaðos +PROCESIONAR pɾˌoθesjonˈaɾ +PROCESIONARIO pɾˌoθesjonˈaɾjo +PROCESO pɾoθˈeso +PROCESOS pɾoθˈesos +PROCIO pɾˈoθjo +PROCLAMADA pɾˌoklamˈaða +PROCLAMADAS pɾˌoklamˈaðas +PROCLAMADO pɾˌoklamˈaðo +PROCLAMADOR pɾˌoklamaðˈoɾ +PROCLAMADOS pɾˌoklamˈaðos +PROCLIVE pɾoklˈiβe +PROCLIVIDAD pɾˌokliβiðˈad +PROCOMUNISTA pɾˌokomunˈista +PROCONSULAR pɾˌokonsulˈaɾ +PROCRASTINACIÓN pɾˌokɾastˌinaθjˈon +PROCRASTINADA pɾˌokɾastinˈaða +PROCRASTINADAS pɾˌokɾastinˈaðas +PROCRASTINADO pɾˌokɾastinˈaðo +PROCRASTINADOS pɾˌokɾastinˈaðos +PROCRASTINAR pɾˌokɾastinˈaɾ +PROCRASTINO pɾˌokɾastˈino +PROCREACIÓN pɾˌokɾeaθjˈon +PROCREADA pɾˌokɾeˈaða +PROCREADAS pɾˌokɾeˈaðas +PROCREADO pɾˌokɾeˈaðo +PROCREADOS pɾˌokɾeˈaðos +PROCREAR pɾˌokɾeˈaɾ +PROCREARE pɾˌokɾeˈaɾe +PROCREO pɾokɾˈeo +PROCURA pɾokˈuɾa +PROCURADA pɾˌokuɾˈaða +PROCURADAS pɾˌokuɾˈaðas +PROCURADO pɾˌokuɾˈaðo +PROCURADOR pɾˌokuɾaðˈoɾ +PROCURADORA pɾˌokuɾaðˈoɾa +PROCURADORAS pɾˌokuɾaðˈoɾas +PROCURADORES pɾˌokuɾaðˈoɾes +PROCURADOS pɾˌokuɾˈaðos +PROCURAMOS pɾˌokuɾˈamos +PROCURANDO pɾˌokuɾˈando +PROCURAR pɾˌokuɾˈaɾ +PROCURARA pɾˌokuɾˈaɾa +PROCURARÁ pɾˌokuɾaɾˈa +PROCURÁRAMOS pɾˌokuɾˈaɾamos +PROCURARAS pɾˌokuɾˈaɾas +PROCURARÁS pɾˌokuɾaɾˈas +PROCURARÉ pɾˌokuɾaɾˈe +PROCURAREIS pɾˌokuɾˈaɾeɪs +PROCURAREMOS pɾˌokuɾaɾˈemos +PROCURARES pɾˌokuɾˈaɾes +PROCURARÍAMOS pɾˌokuɾaɾˈiamos +PROCURAS pɾokˈuɾas +PROCURASTE pɾˌokuɾˈaste +PROCURE pɾokˈuɾe +PROCUREMOS pɾˌokuɾˈemos +PROCURES pɾokˈuɾes +PROCURÉS pɾˌokuɾˈes +PROCURO pɾokˈuɾo +PRÓDIGA pɾˈoðiɣa +PRODIGADA pɾˌoðiɣˈaða +PRODIGADAS pɾˌoðiɣˈaðas +PRODIGADO pɾˌoðiɣˈaðo +PRODIGADOS pɾˌoðiɣˈaðos +PRODIGALIDAD pɾˌoðiɣˌaliðˈad +PRÓDIGAMENTE pɾˈoðiɣamˈente +PRODIGAR pɾˌoðiɣˈaɾ +PRODIGARSE pɾˌoðiɣˈaɾse +PRÓDIGAS pɾˈoðiɣas +PRODIGIO pɾoðˈixjo +PRODIGIOS pɾoðˈixjos +PRODIGIOSA pɾˌoðixjˈosa +PRODIGIOSAMENTE pɾˌoðixjˈosamˈente +PRODIGIOSAS pɾˌoðixjˈosas +PRODIGIOSO pɾˌoðixjˈoso +PRODIGIOSOS pɾˌoðixjˈosos +PRÓDIGO pɾˈoðiɣo +PRÓDIGOS pɾˈoðiɣos +PRODUCCIÓN pɾˌoðukθjˈon +PRODUCEN pɾoðˈuθen +PRODUCES pɾoðˈuθes +PRODUCÍA pɾˌoðuθˈia +PRODUCIDA pɾˌoðuθˈiða +PRODUCIDAS pɾˌoðuθˈiðas +PRODUCIDO pɾˌoðuθˈiðo +PRODUCIDOS pɾˌoðuθˈiðos +PRODUCIMOS pɾˌoðuθˈimos +PRODUCIR pɾˌoðuθˈiɾ +PRODUCÍS pɾˌoðuθˈis +PRODUCTIVIDAD pɾˌoðuktˌiβiðˈad +PRODUCTIVO pɾˌoðuktˈiβo +PRODUCTO pɾoðˈukto +PRODUCTOR pɾˌoðuktˈoɾ +PRODUCTORA pɾˌoðuktˈoɾa +PRODUCTORAS pɾˌoðuktˈoɾas +PRODUCTORES pɾˌoðuktˈoɾes +PRODUJE pɾoðˈuxe +PRODUJERON pɾˌoðuxˈeɾon +PRODUJIMOS pɾˌoðuxˈimos +PRODUJISTE pɾˌoðuxˈiste +PRODUJO pɾoðˈuxo +PRODUZCÁIS pɾˌoðuθkˈais +PRODUZCO pɾoðˈuθko +PROESTADOUNIDENSE pɾˌoestˌaðowniðˈɛnse +PROEZA pɾoˈeθa +PROFANA pɾofˈana +PROFANACIÓN pɾˌofanaθjˈon +PROFANADA pɾˌofanˈaða +PROFANADAS pɾˌofanˈaðas +PROFANADO pɾˌofanˈaðo +PROFANADORA pɾˌofanaðˈoɾa +PROFANADOS pɾˌofanˈaðos +PROFANAR pɾˌofanˈaɾ +PROFANARE pɾˌofanˈaɾe +PROFANE pɾofˈane +PROFANES pɾofˈanes +PROFANIDAD pɾˌofaniðˈad +PROFANO pɾofˈano +PROFECÍA pɾˌofeθˈia +PROFECO pɾofˈeko +PROFERIDA pɾˌofeɾˈiða +PROFERIDAS pɾˌofeɾˈiðas +PROFERIDO pɾˌofeɾˈiðo +PROFERIDOS pɾˌofeɾˈiðos +PROFESADA pɾˌofesˈaða +PROFESADAS pɾˌofesˈaðas +PROFESADO pɾˌofesˈaðo +PROFESADOS pɾˌofesˈaðos +PROFESAR pɾˌofesˈaɾ +PROFESIÓN pɾˌofesjˈon +PROFESIONAL pɾˌofesjonˈal +PROFESIONALIZADA pɾˌofesjˌonaliθˈaða +PROFESIONALIZADAS pɾˌofesjˌonaliθˈaðas +PROFESIONALIZADO pɾˌofesjˌonaliθˈaðo +PROFESIONALIZADOS pɾˌofesjˌonaliθˈaðos +PROFESIONALIZANTE pɾˌofesjˌonaliθˈante +PROFESIONALIZAR pɾˌofesjˌonaliθˈaɾ +PROFESOR pɾˌofesˈoɾ +PROFESORA pɾˌofesˈoɾa +PROFESORADO pɾˌofesoɾˈaðo +PROFESORES pɾˌofesˈoɾes +PROFETA pɾofˈeta +PROFETAL pɾˌofetˈal +PROFETISA pɾˌofetˈisa +PROFETIZADA pɾˌofetiθˈaða +PROFETIZADAS pɾˌofetiθˈaðas +PROFETIZADO pɾˌofetiθˈaðo +PROFETIZADOS pɾˌofetiθˈaðos +PROFETIZAR pɾˌofetiθˈaɾ +PROFILÁCTICO pɾˌofilˈaktiko +PROFRANCÉS pɾˌofɾanθˈes +PRÓFUGA pɾˈofuɣa +PROFUNDA pɾofˈunda +PROFUNDADA pɾˌofundˈaða +PROFUNDADAS pɾˌofundˈaðas +PROFUNDADO pɾˌofundˈaðo +PROFUNDADOS pɾˌofundˈaðos +PROFUNDAMENTE pɾofˈundamˈente +PROFUNDAR pɾˌofundˈaɾ +PROFUNDIDA pɾˌofundˈiða +PROFUNDIDAD pɾˌofundiðˈad +PROFUNDIZADA pɾˌofundiθˈaða +PROFUNDIZADAS pɾˌofundiθˈaðas +PROFUNDIZADO pɾˌofundiθˈaðo +PROFUNDIZADOS pɾˌofundiθˈaðos +PROFUNDIZAR pɾˌofundiθˈaɾ +PROFUNDO pɾofˈundo +PROFUSA pɾofˈusa +PROFUSAS pɾofˈusas +PROFUSO pɾofˈuso +PROFUSOS pɾofˈusos +PROGENIE pɾoxˈenje +PROGENITORA pɾˌoxenitˈoɾa +PROGERIA pɾoxˈeɾja +PROGESTÁGENO pɾˌoxestˈaxeno +PROGLÓTIDE pɾoɣlˈotiðe +PROGNATISMO pɾˌoɡnatˈismo +PROGRAMA pɾoɣɾˈama +PROGRAMACIÓN pɾˌoɣɾamaθjˈon +PROGRAMACIONES pɾˌoɣɾamaθjˈones +PROGRAMADA pɾˌoɣɾamˈaða +PROGRAMADAS pɾˌoɣɾamˈaðas +PROGRAMADO pɾˌoɣɾamˈaðo +PROGRAMADOR pɾˌoɣɾamaðˈoɾ +PROGRAMADOS pɾˌoɣɾamˈaðos +PROGRAMAMOS pɾˌoɣɾamˈamos +PROGRAMAR pɾˌoɣɾamˈaɾ +PROGRAMAS pɾoɣɾˈamas +PROGRAMÁTICA pɾˌoɣɾamˈatika +PROGRAMÁTICAMENTE pɾˌoɣɾamˈatikamˈente +PROGRAMÁTICAS pɾˌoɣɾamˈatikas +PROGRAMÁTICO pɾˌoɣɾamˈatiko +PROGRAMÁTICOS pɾˌoɣɾamˈatikos +PROGRAMO pɾoɣɾˈamo +PROGRAMÓN pɾˌoɣɾamˈon +PROGRE pɾˈoɣɾe +PROGRESADA pɾˌoɣɾesˈaða +PROGRESADAS pɾˌoɣɾesˈaðas +PROGRESADO pɾˌoɣɾesˈaðo +PROGRESADOS pɾˌoɣɾesˈaðos +PROGRESAR pɾˌoɣɾesˈaɾ +PROGRESISTA pɾˌoɣɾesˈista +PROGRESO pɾoɣɾˈeso +PROHIBICIÓN pɾˌoiβiθjˈon +PROHIBIDAS pɾˌoiβˈiðas +PROHIBIDO pɾˌoiβˈiðo +PROHIBIDOS pɾˌoiβˈiðos +PROHIBIR pɾˌoiβˈiɾ +PROHIBITIVA pɾˌoiβitˈiβa +PROHIBITIVAS pɾˌoiβitˈiβas +PROHIBITIVO pɾˌoiβitˈiβo +PROHIBITIVOS pɾˌoiβitˈiβos +PROHIBITORIA pɾˌoiβitˈoɾja +PROHIBITORIAS pɾˌoiβitˈoɾjas +PROHIBITORIO pɾˌoiβitˈoɾjo +PROHIBITORIOS pɾˌoiβitˈoɾjos +PROHIJADA pɾˌoixˈaða +PROHIJADAS pɾˌoixˈaðas +PROHIJADO pɾˌoixˈaðo +PROHIJADOS pɾˌoixˈaðos +PROHOMBRE pɾoˈombɾe +PROHORMONA pɾˌooɾmˈona +PROINFLAMATORIO pɾˌoɪmflamatˈoɾjo +PROINSULINA pɾˌoɪnsulˈina +PROJAPONÉS pɾˌoxaponˈes +PRÓJIMO pɾˈoximo +PROLÉPTICO pɾolˈepːtiko +PROLETARIA pɾˌoletˈaɾja +PROLETARIO pɾˌoletˈaɾjo +PROLETARIZACIÓN pɾˌoletˌaɾiθaθjˈon +PROLETARIZAR pɾˌoletˌaɾiθˈaɾ +PROLIFERADA pɾˌolifeɾˈaða +PROLIFERADAS pɾˌolifeɾˈaðas +PROLIFERADO pɾˌolifeɾˈaðo +PROLIFERADOS pɾˌolifeɾˈaðos +PROLIFERAR pɾˌolifeɾˈaɾ +PROLIFERATIVO pɾˌolifˌeɾatˈiβo +PROLIFICIDAD pɾˌolifˌiθiðˈad +PROLIJITO pɾˌolixˈito +PROLIJO pɾolˈixo +PROLOGAL pɾˌoloɣˈal +PROLOGAR pɾˌoloɣˈaɾ +PRÓLOGO pɾˈoloɣo +PRÓLOGOS pɾˈoloɣos +PROLOGUISTA pɾˌoloɣˈista +PROLONGADA pɾˌoloŋɡˈaða +PROLONGADAS pɾˌoloŋɡˈaðas +PROLONGADO pɾˌoloŋɡˈaðo +PROLONGADOR pɾˌoloŋɡaðˈoɾ +PROLONGADOS pɾˌoloŋɡˈaðos +PROLONGAMIENTO pɾˌoloŋɡamjˈɛnto +PROLONGAR pɾˌoloŋɡˈaɾ +PROMAUCAE pɾˌomaʊkˈae +PROMEDIADA pɾˌomeðjˈaða +PROMEDIADAS pɾˌomeðjˈaðas +PROMEDIADO pɾˌomeðjˈaðo +PROMEDIADOS pɾˌomeðjˈaðos +PROMEDIAR pɾˌomeðjˈaɾ +PROMEDIO pɾomˈeðjo +PROMESA pɾomˈesa +PROMESERO pɾˌomesˈeɾo +PROMETEDOR pɾˌometeðˈoɾ +PROMETEDORA pɾˌometeðˈoɾa +PROMETEDORAS pɾˌometeðˈoɾas +PROMETEDORES pɾˌometeðˈoɾes +PROMETEICA pɾˌometˈeɪka +PROMETEICAS pɾˌometˈeɪkas +PROMETEICO pɾˌometˈeɪko +PROMETEICOS pɾˌometˈeɪkos +PROMETEO pɾˌometˈeo +PROMETÍ pɾˌometˈi +PROMETIDA pɾˌometˈiða +PROMETIDAS pɾˌometˈiðas +PROMETIDO pɾˌometˈiðo +PROMETIDOS pɾˌometˈiðos +PROMETIO pɾomˈetjo +PROMIELOCITO pɾˌomjeloθˈito +PROMINENTES pɾˌominˈɛntes +PROMISCUAR pɾˌomiskwˈaɾ +PROMISCUIDAD pɾˌomiskwiðˈad +PROMISCUO pɾomˈiskwo +PROMOCIÓN pɾˌomoθjˈon +PROMOCIONADA pɾˌomoθjonˈaða +PROMOCIONADAS pɾˌomoθjonˈaðas +PROMOCIONADO pɾˌomoθjonˈaðo +PROMOCIONADOS pɾˌomoθjonˈaðos +PROMOCIONAL pɾˌomoθjonˈal +PROMOCIONAR pɾˌomoθjonˈaɾ +PROMOTOR pɾˌomotˈoɾ +PROMOVIDA pɾˌomoβˈiða +PROMOVIDAS pɾˌomoβˈiðas +PROMOVIDO pɾˌomoβˈiðo +PROMOVIDOS pɾˌomoβˈiðos +PROMULGACIÓN pɾˌomulɣaθjˈon +PROMULGADA pɾˌomulɣˈaða +PROMULGADAS pɾˌomulɣˈaðas +PROMULGADO pɾˌomulɣˈaðo +PROMULGADOS pɾˌomulɣˈaðos +PROMULGANDO pɾˌomulɣˈando +PROMULGAR pɾˌomulɣˈaɾ +PROMULGARES pɾˌomulɣˈaɾes +PROMULGAS pɾomˈulɣas +PRONACIÓN pɾˌonaθjˈon +PRONADOR pɾˌonaðˈoɾ +PRONOMBRE pɾonˈombɾe +PRONOMINAL pɾˌonominˈal +PRONOMINALES pɾˌonominˈales +PRONOSTICADA pɾˌonostikˈaða +PRONOSTICADAS pɾˌonostikˈaðas +PRONOSTICADO pɾˌonostikˈaðo +PRONOSTICADOS pɾˌonostikˈaðos +PRONOSTICAR pɾˌonostikˈaɾ +PRONÓSTICO pɾonˈostiko +PRONÓSTICOS pɾonˈostikos +PRONOSUPINACIÓN pɾˌonosˌupinaθjˈon +PRONOTO pɾonˈoto +PRONTÍSIMO pɾontˈisimo +PRONTITO pɾontˈito +PRONTITUD pɾˌontitˈud +PRONTITUDES pɾˌontitˈuðes +PRONTO pɾˈonto +PRONUNCIA pɾonˈunθja +PRONUNCIACIÓN pɾˌonunθjaθjˈon +PRONUNCIACIONES pɾˌonunθjaθjˈones +PRONUNCIADA pɾˌonunθjˈaða +PRONUNCIADAS pɾˌonunθjˈaðas +PRONUNCIADO pɾˌonunθjˈaðo +PRONUNCIADOS pɾˌonunθjˈaðos +PRONUNCIAMIENTO pɾˌonunθjamjˈɛnto +PRONUNCIAMOS pɾˌonunθjˈamos +PRONUNCIANDO pɾˌonunθjˈando +PRONUNCIAR pɾˌonunθjˈaɾ +PRONUNCIARA pɾˌonunθjˈaɾa +PRONUNCIARÁ pɾˌonunθjaɾˈa +PRONUNCIÁRAMOS pɾˌonunθjˈaɾamos +PRONUNCIARAS pɾˌonunθjˈaɾas +PRONUNCIARÁS pɾˌonunθjaɾˈas +PRONUNCIAREIS pɾˌonunθjˈaɾeɪs +PRONUNCIAREMOS pɾˌonunθjaɾˈemos +PRONUNCIARES pɾˌonunθjˈaɾes +PRONUNCIARÍAMOS pɾˌonunθjaɾˈiamos +PRONUNCIAS pɾonˈunθjas +PRONUNCIASTE pɾˌonunθjˈaste +PRONUNCIE pɾonˈunθje +PRONUNCIEMOS pɾˌonunθjˈemos +PRONUNCIES pɾonˈunθjes +PRONUNCIO pɾonˈunθjo +PROPAGACIÓN pɾˌopaɣaθjˈon +PROPAGADA pɾˌopaɣˈaða +PROPAGADAS pɾˌopaɣˈaðas +PROPAGADO pɾˌopaɣˈaðo +PROPAGADORA pɾˌopaɣaðˈoɾa +PROPAGADOS pɾˌopaɣˈaðos +PROPAGANDA pɾˌopaɣˈanda +PROPAGANDÍSTICA pɾˌopaɣandˈistika +PROPAGANDÍSTICAS pɾˌopaɣandˈistikas +PROPAGANDÍSTICO pɾˌopaɣandˈistiko +PROPAGANDÍSTICOS pɾˌopaɣandˈistikos +PROPAGANDO pɾˌopaɣˈando +PROPAGAR pɾˌopaɣˈaɾ +PROPALADA pɾˌopalˈaða +PROPALADAS pɾˌopalˈaðas +PROPALADO pɾˌopalˈaðo +PROPALADOS pɾˌopalˈaðos +PROPALAR pɾˌopalˈaɾ +PROPANO pɾopˈano +PROPASADA pɾˌopasˈaða +PROPASADAS pɾˌopasˈaðas +PROPASADO pɾˌopasˈaðo +PROPASADOS pɾˌopasˈaðos +PROPEDÉUTICA pɾˌopeðˈeutˌika +PROPELA pɾopˈela +PROPENDER pɾˌopendˈeɾ +PROPENDIDA pɾˌopendˈiða +PROPENDIDAS pɾˌopendˈiðas +PROPENDIDO pɾˌopendˈiðo +PROPENDIDOS pɾˌopendˈiðos +PROPENO pɾopˈeno +PROPENSIÓN pɾˌopensjˈon +PROPENSO pɾopˈɛnso +PROPI pɾˈopi +PROPIA pɾˈopja +PROPIAS pɾˈopjas +PROPICIA pɾopˈiθja +PROPICIADA pɾˌopiθjˈaða +PROPICIADAS pɾˌopiθjˈaðas +PROPICIADO pɾˌopiθjˈaðo +PROPICIADOS pɾˌopiθjˈaðos +PROPICIAR pɾˌopiθjˈaɾ +PROPICIATORIO pɾˌopiθjatˈoɾjo +PROPIEDAD pɾˌopjeðˈad +PROPIETARIO pɾˌopjetˈaɾjo +PROPILENO pɾˌopilˈeno +PROPILEO pɾˌopilˈeo +PROPILTIOURACILO pɾˌopiltjˌowɾaθˈilo +PROPINA pɾopˈina +PROPINADA pɾˌopinˈaða +PROPINADAS pɾˌopinˈaðas +PROPINADO pɾˌopinˈaðo +PROPINADOS pɾˌopinˈaðos +PROPINAR pɾˌopinˈaɾ +PROPINCUIDAD pɾˌopinkwiðˈad +PROPINO pɾopˈino +PROPIO pɾˈopjo +PROPIOCEPCIÓN pɾˌopjoθepθjˈon +PROPIOCEPTIVA pɾˌopjoθepːtˈiβa +PROPIOCEPTIVAS pɾˌopjoθepːtˈiβas +PROPIOCEPTIVO pɾˌopjoθepːtˈiβo +PROPIOCEPTIVOS pɾˌopjoθepːtˈiβos +PROPIOS pɾˈopjos +PROPONER pɾˌoponˈeɾ +PROPONERME pɾˌoponˈeɾme +PROPORCIÓN pɾˌopoɾθjˈon +PROPORCIONADA pɾˌopoɾθjonˈaða +PROPORCIONADAS pɾˌopoɾθjonˈaðas +PROPORCIONADO pɾˌopoɾθjonˈaðo +PROPORCIONADOS pɾˌopoɾθjonˈaðos +PROPORCIONAR pɾˌopoɾθjonˈaɾ +PROPORCIONE pɾˌopoɾθjˈone +PROPOSICIÓN pɾˌoposiθjˈon +PROPÓSITO pɾopˈosito +PROPUESTA pɾopwˈesta +PROPUESTAS pɾopwˈestas +PROPUGNADA pɾˌopuɡnˈaða +PROPUGNADAS pɾˌopuɡnˈaðas +PROPUGNADO pɾˌopuɡnˈaðo +PROPUGNADOS pɾˌopuɡnˈaðos +PROPUGNAR pɾˌopuɡnˈaɾ +PROPULSADA pɾˌopulsˈaða +PROPULSADAS pɾˌopulsˈaðas +PROPULSADO pɾˌopulsˈaðo +PROPULSADOS pɾˌopulsˈaðos +PROPULSAR pɾˌopulsˈaɾ +PROPULSIVA pɾˌopulsˈiβa +PROPULSIVAS pɾˌopulsˈiβas +PROPULSIVO pɾˌopulsˈiβo +PROPULSIVOS pɾˌopulsˈiβos +PROPULSOR pɾˌopulsˈoɾ +PROPULSORA pɾˌopulsˈoɾa +PROPULSORAS pɾˌopulsˈoɾas +PROPULSORES pɾˌopulsˈoɾes +PRORRATEADA pɾˌoɾɾateˈaða +PRORRATEADAS pɾˌoɾɾateˈaðas +PRORRATEADO pɾˌoɾɾateˈaðo +PRORRATEADOS pɾˌoɾɾateˈaðos +PRORRATEAR pɾˌoɾɾateˈaɾ +PRORROGA pɾoɾɾˈoɣa +PRÓRROGA pɾˈoɾɾoɣa +PRORROGACIÓN pɾˌoɾɾoɣaθjˈon +PRORROGADA pɾˌoɾɾoɣˈaða +PRORROGADAS pɾˌoɾɾoɣˈaðas +PRORROGADO pɾˌoɾɾoɣˈaðo +PRORROGADOS pɾˌoɾɾoɣˈaðos +PRORROGAMOS pɾˌoɾɾoɣˈamos +PRORROGANDO pɾˌoɾɾoɣˈando +PRORROGAR pɾˌoɾɾoɣˈaɾ +PRORRUMPIDA pɾˌoɾɾumpˈiða +PRORRUMPIDAS pɾˌoɾɾumpˈiðas +PRORRUMPIDO pɾˌoɾɾumpˈiðo +PRORRUMPIDOS pɾˌoɾɾumpˈiðos +PRORRUMPIR pɾˌoɾɾumpˈiɾ +PROSA pɾˈosa +PROSAICA pɾosˈaɪka +PROSAICAS pɾosˈaɪkas +PROSAICO pɾosˈaɪko +PROSAICOS pɾosˈaɪkos +PROSCRIBIR pɾˌoskɾiβˈiɾ +PROSCRIPTA pɾoskɾˈipːta +PROSCRIPTAS pɾoskɾˈipːtas +PROSCRIPTO pɾoskɾˈipːto +PROSCRIPTOS pɾoskɾˈipːtos +PROSCRITA pɾoskɾˈita +PROSCRITAS pɾoskɾˈitas +PROSCRITO pɾoskɾˈito +PROSCRITOS pɾoskɾˈitos +PROSEGUIDA pɾˌoseɣˈiða +PROSEGUIDAS pɾˌoseɣˈiðas +PROSEGUIDO pɾˌoseɣˈiðo +PROSEGUIDOS pɾˌoseɣˈiðos +PROSEGUIR pɾˌoseɣˈiɾ +PROSÉLITA pɾosˈelita +PROSENCÉFALO pɾˌosenθˈefalo +PROSIFICACIÓN pɾˌosifˌikaθjˈon +PROSODIA pɾosˈoðja +PROSÓDICO pɾosˈoðiko +PROSOPOGRÁFICO pɾˌosopoɣɾˈafiko +PROSPECCIÓN pɾˌospekθjˈon +PROSPECTADA pɾˌospektˈaða +PROSPECTADAS pɾˌospektˈaðas +PROSPECTADO pɾˌospektˈaðo +PROSPECTADOS pɾˌospektˈaðos +PROSPERA pɾospˈeɾa +PROSPERADA pɾˌospeɾˈaða +PROSPERADAS pɾˌospeɾˈaðas +PROSPERADO pɾˌospeɾˈaðo +PROSPERADOS pɾˌospeɾˈaðos +PROSPERAR pɾˌospeɾˈaɾ +PROSPERARE pɾˌospeɾˈaɾe +PROSPERAS pɾospˈeɾas +PROSPERIDAD pɾˌospeɾiðˈad +PROSPERIDADES pɾˌospeɾiðˈaðes +PROSPERO pɾospˈeɾo +PRÓSPERO pɾˈospeɾo +PRÓSTATA pɾˈostata +PROSTÁTICO pɾostˈatiko +PROSTATITIS pɾˌostatˈitis +PROSTERNÁ pɾˌosteɾnˈa +PROSTERNADA pɾˌosteɾnˈaða +PROSTERNADAS pɾˌosteɾnˈaðas +PROSTERNADO pɾˌosteɾnˈaðo +PROSTERNADOS pɾˌosteɾnˈaðos +PROSTERNAR pɾˌosteɾnˈaɾ +PROSTERNAS pɾostˈeɾnas +PROSTÉTICA pɾostˈetika +PROSTÉTICAS pɾostˈetikas +PROSTÉTICOS pɾostˈetikos +PROSTÍBULO pɾostˈiβulo +PROSTITUCIÓN pɾˌostituθjˈon +PROSTITUÍAMOS pɾˌostitwˈiamos +PROSTITUIDA pɾˌostitwˈiða +PROSTITUIDAS pɾˌostitwˈiðas +PROSTITUIDO pɾˌostitwˈiðo +PROSTITUIDOS pɾˌostitwˈiðos +PROSTITUIMOS pɾˌostitwˈimos +PROSTITUIR pɾˌostitwˈiɾ +PROSTITUIRÁ pɾˌostitwiɾˈa +PROSTITUIRÁS pɾˌostitwiɾˈas +PROSTITUIREMOS pɾˌostitwiɾˈemos +PROSTITUIRÍAMOS pɾˌostitwiɾˈiamos +PROSTITUISTE pɾˌostitwˈiste +PROSTITUTA pɾˌostitˈuta +PROSTITUTO pɾˌostitˈuto +PROSUMIDOR pɾˌosumiðˈoɾ +PROTA pɾˈota +PROTACTINIO pɾˌotaktˈinjo +PROTAGONISTA pɾˌotaɣonˈista +PROTAGONIZADA pɾˌotaɣˌoniθˈaða +PROTAGONIZADAS pɾˌotaɣˌoniθˈaðas +PROTAGONIZADO pɾˌotaɣˌoniθˈaðo +PROTAGONIZADOS pɾˌotaɣˌoniθˈaðos +PROTAGONIZAR pɾˌotaɣˌoniθˈaɾ +PROTAMINA pɾˌotamˈina +PROTEASOMA pɾˌoteasˈoma +PROTEASOMAS pɾˌoteasˈomas +PROTECCIÓN pɾˌotekθjˈon +PROTECTOR pɾˌotektˈoɾ +PROTECTORA pɾˌotektˈoɾa +PROTECTORADO pɾˌotektoɾˈaðo +PROTECTRICES pɾˌotektɾˈiθes +PROTECTRIZ pɾˌotektɾˈiθ +PROTEGER pɾˌotexˈeɾ +PROTEGERSE pɾˌotexˈeɾse +PROTEGÍ pɾˌotexˈi +PROTEGIDA pɾˌotexˈiða +PROTEGIDAS pɾˌotexˈiðas +PROTEGIDO pɾˌotexˈiðo +PROTEGIDOS pɾˌotexˈiðos +PROTEGIEREN pɾˌotexjˈeɾen +PROTEICA pɾotˈeɪka +PROTEICAS pɾotˈeɪkas +PROTEICO pɾotˈeɪko +PROTEICOS pɾotˈeɪkos +PROTEÍNA pɾˌoteˈina +PROTEINOGRAMA pɾˌoteɪnoɣɾˈama +PROTEINOGRAMAS pɾˌoteɪnoɣɾˈamas +PROTEINURIA pɾˌoteɪnˈuɾja +PROTEJAS pɾotˈexas +PROTEO pɾotˈeo +PROTEOBACTERIA pɾˌoteˌoβaktˈeɾja +PROTEOGLUCANO pɾˌoteˌoɣlukˈano +PROTEOIDE pɾˌoteˈoɪðe +PROTESTA pɾotˈesta +PROTESTADA pɾˌotestˈaða +PROTESTADAS pɾˌotestˈaðas +PROTESTADO pɾˌotestˈaðo +PROTESTADOS pɾˌotestˈaðos +PROTESTANTISMO pɾˌotestantˈismo +PROTISTA pɾotˈista +PROTOCARNÍVORO pɾˌotokaɾnˈiβoɾo +PROTOCEREBRO pɾˌotoθeɾˈeβɾo +PROTOCOLARIO pɾˌotokolˈaɾjo +PROTOCOLIZACIÓN pɾˌotokˌoliθaθjˈon +PROTOCOLIZADA pɾˌotokˌoliθˈaða +PROTOCOLIZADAS pɾˌotokˌoliθˈaðas +PROTOCOLIZADO pɾˌotokˌoliθˈaðo +PROTOCOLIZADOS pɾˌotokˌoliθˈaðos +PROTOCOLIZAR pɾˌotokˌoliθˈaɾ +PROTOCOLO pɾˌotokˈolo +PROTOCOLOS pɾˌotokˈolos +PROTOCORINTIO pɾˌotokoɾˈintjo +PROTODERMIS pɾˌotoðˈeɾmis +PROTOELAMITA pɾˌotoˌelamˈita +PROTOFILAMENTO pɾˌotofˌilamˈɛnto +PROTOGEOMÉTRICO pɾˌotoxˌeomˈetɾiko +PROTOGÓTICO pɾˌotoɣˈotiko +PROTOINDOEUROPEO pɾˌotoɪndˌoeʊɾopˈeo +PROTOLENGUA pɾˌotolˈɛŋɡwa +PROTOLOGISMO pɾˌotoloxˈismo +PROTOLOGISMOS pɾˌotoloxˈismos +PROTOMIXTECANO pɾˌotomˌikstekˈano +PROTOMIXTECO pɾˌotomikstˈeko +PROTÓN pɾotˈon +PROTONAR pɾˌotonˈaɾ +PROTÓNICA pɾotˈonika +PROTÓNICAS pɾotˈonikas +PROTÓNICO pɾotˈoniko +PROTÓNICOS pɾotˈonikos +PROTOONCOGÉN pɾˌotoˌonkoxˈen +PROTOPALACIAL pɾˌotopˌalaθjˈal +PROTOPLANETARIO pɾˌotoplˌanetˈaɾjo +PROTOPLASTO pɾˌotoplˈasto +PROTOQUECHUA pɾˌotokˈetʃwa +PROTOSECUELA pɾˌotosekwˈela +PROTOSEMÍTICO pɾˌotosemˈitiko +PROTOSTELA pɾˌotostˈela +PROTOTIPAR pɾˌototipˈaɾ +PROTOTÍPICA pɾˌototˈipika +PROTOTÍPICAS pɾˌototˈipikas +PROTOTÍPICO pɾˌototˈipiko +PROTOTÍPICOS pɾˌototˈipikos +PROTOTIPO pɾˌototˈipo +PROTOZOARIA pɾˌotoθoˈaɾja +PROTOZOARIAS pɾˌotoθoˈaɾjas +PROTOZOARIO pɾˌotoθoˈaɾjo +PROTOZOARIOS pɾˌotoθoˈaɾjos +PROTROMBINA pɾˌotɾombˈina +PROTROMBÍNICA pɾˌotɾombˈinika +PROTROMBÍNICAS pɾˌotɾombˈinikas +PROTROMBÍNICO pɾˌotɾombˈiniko +PROTROMBÍNICOS pɾˌotɾombˈinikos +PROTRUIR pɾˌotɾuˈiɾ +PROTUBERANTES pɾˌotuβeɾˈantes +PROTUSIÓN pɾˌotusjˈon +PROUDHONIANO pɾˌowðonjˈano +PROUINCIA pɾowˈinθja +PROUSTIANA pɾowstjˈana +PROUSTIANAS pɾowstjˈanas +PROUSTIANO pɾowstjˈano +PROUSTIANOS pɾowstjˈanos +PROVECHO pɾoβˈetʃo +PROVECTO pɾoβˈekto +PROVEEDOR pɾˌoβeeðˈoɾ +PROVEEDORA pɾˌoβeeðˈoɾa +PROVEER pɾˌoβeˈeɾ +PROVEERSE pɾˌoβeˈeɾse +PROVEÍ pɾˌoβeˈi +PROVEÍDA pɾˌoβeˈiða +PROVEÍDAS pɾˌoβeˈiðas +PROVEÍDO pɾˌoβeˈiðo +PROVEÍDOS pɾˌoβeˈiðos +PROVENGO pɾoβˈɛŋɡo +PROVENIDA pɾˌoβenˈiða +PROVENIDAS pɾˌoβenˈiðas +PROVENIDO pɾˌoβenˈiðo +PROVENIDOS pɾˌoβenˈiðos +PROVENIENCIA pɾˌoβenjˈɛnθja +PROVENIENTES pɾˌoβenjˈɛntes +PROVENZA pɾoβˈɛnθa +PROVENZAL pɾˌoβenθˈal +PROVEO pɾoβˈeo +PROVERBIALMENTE pɾˌoβeɾβjˈalmˈente +PROVERBIO pɾoβˈeɾβjo +PROVICARIO pɾˌoβikˈaɾjo +PROVIDENCIA pɾˌoβiðˈɛnθja +PROVIDENCIALISTA pɾˌoβiðˌenθjalˈista +PROVIDENCIAS pɾˌoβiðˈɛnθjas +PRÓVIDO pɾˈoβiðo +PROVIENE pɾoβjˈene +PROVINCIA pɾoβˈinθja +PROVINCIAL pɾˌoβinθjˈal +PROVINCIALISMO pɾˌoβinθjalˈismo +PROVINCIALISTA pɾˌoβinθjalˈista +PROVINCIALIZACIÓN pɾˌoβinθjˌaliθaθjˈon +PROVINCIALIZAR pɾˌoβinθjˌaliθˈaɾ +PROVINCIAS pɾoβˈinθjas +PROVISIÓN pɾˌoβisjˈon +PROVISIONADA pɾˌoβisjonˈaða +PROVISIONADAS pɾˌoβisjonˈaðas +PROVISIONADO pɾˌoβisjonˈaðo +PROVISIONADOS pɾˌoβisjonˈaðos +PROVISIONAL pɾˌoβisjonˈal +PROVISIONAR pɾˌoβisjonˈaɾ +PROVISTA pɾoβˈista +PROVISTAS pɾoβˈistas +PROVISTO pɾoβˈisto +PROVISTOS pɾoβˈistos +PROVOCACIÓN pɾˌoβokaθjˈon +PROVOCADA pɾˌoβokˈaða +PROVOCADAS pɾˌoβokˈaðas +PROVOCADO pɾˌoβokˈaðo +PROVOCADOR pɾˌoβokaðˈoɾ +PROVOCADORA pɾˌoβokaðˈoɾa +PROVOCADORAS pɾˌoβokaðˈoɾas +PROVOCADORES pɾˌoβokaðˈoɾes +PROVOCADOS pɾˌoβokˈaðos +PROVOCAR pɾˌoβokˈaɾ +PROVOCATIVA pɾˌoβokatˈiβa +PROVOCATIVAS pɾˌoβokatˈiβas +PROVOCATIVO pɾˌoβokatˈiβo +PROVOCATIVOS pɾˌoβokatˈiβos +PRÓXIMA pɾˈoksima +PROXIMAL pɾˌoksimˈal +PRÓXIMAS pɾˈoksimas +PROXIMIDAD pɾˌoksimiðˈad +PRÓXIMO pɾˈoksimo +PRÓXIMOS pɾˈoksimos +PROYECCIÓN pɾˌojjekθjˈon +PROYECCIONISTA pɾˌojjekθjonˈista +PROYECTO pɾojjˈekto +PROYECTOR pɾˌojjektˈoɾ +PRUDENCIA pɾuðˈɛnθja +PRUDENTE pɾuðˈɛnte +PRUDENTES pɾuðˈɛntes +PRUEBA pɾuˈeβa +PRUEBAS pɾuˈeβas +PRUNA pɾˈuna +PRURIGINOSO pɾˌuɾixinˈoso +PRURITO pɾuɾˈito +PRUSIA pɾˈusja +PRUSIANO pɾusjˈano +PRUSIATO pɾusjˈato +PSEUDOALEATORIO sˌeʊðoˌaleatˈoɾjo +PSEUDOARTROSIS sˌeʊðoaɾtɾˈosis +PSEUDOCELOMA sˌeʊðoθelˈoma +PSEUDOCEREAL sˌeʊðoθˌeɾeˈal +PSEUDOCLASE sˌeʊðoklˈase +PSEUDODISTANCIA sˌeʊðoðistˈanθja +PSEUDOESFERA sˌeʊðoesfˈeɾa +PSEUDOESTÍPULA sˌeʊðoestˈipula +PSEUDOESTRATIFICADO sˌeʊðoˌestɾatˌifikˈaðo +PSEUDOGOTA sˌeʊðoɣˈota +PSEUDOHEXAGONAL sˌeʊðoˌeksaɣonˈal +PSEUDOHISTORIA sˌeʊðoistˈoɾja +PSEUDOHISTÓRICO sˌeʊðoistˈoɾiko +PSEUDOMEMBRANA sˌeʊðomembɾˈana +PSEUDOMEMBRANOSO sˌeʊðomˌembɾanˈoso +PSEUDOTERAPIA sˌeʊðoteɾˈapja +PSI sˈi +PSICOACTIVO sˌikoaktˈiβo +PSICOANÁLISIS sˌikoanˈalisis +PSICOANALISTA sˌikoˌanalˈista +PSICOANALÍTICO sˌikoˌanalˈitiko +PSICOANALIZADA sˌikoˌanaliθˈaða +PSICOANALIZADAS sˌikoˌanaliθˈaðas +PSICOANALIZADO sˌikoˌanaliθˈaðo +PSICOANALIZADOS sˌikoˌanaliθˈaðos +PSICOANALIZAR sˌikoˌanaliθˈaɾ +PSICOBIOLOGÍA sˌikoβjˌoloxˈia +PSICODELIA sˌikoðˈelja +PSICODÉLICA sˌikoðˈelika +PSICODÉLICAS sˌikoðˈelikas +PSICODÉLICO sˌikoðˈeliko +PSICODÉLICOS sˌikoðˈelikos +PSICODINÁMICO sˌikoðinˈamiko +PSICOEDUCATIVA sˌikoˌeðukatˈiβa +PSICOEDUCATIVAS sˌikoˌeðukatˈiβas +PSICOEDUCATIVOS sˌikoˌeðukatˈiβos +PSICOESTIMULANTE sˌikoˌestimulˈante +PSICOFARMACOLOGÍA sˌikofˌaɾmakˌoloxˈia +PSICOFISIOLOGÍA sˌikofˌisjoloxˈia +PSICOGÉNESIS sˌikoxˈenesis +PSICOGÉNICO sˌikoxˈeniko +PSICOGRÁFICO sˌikoɣɾˈafiko +PSICÓLOGA sikˈoloɣa +PSICÓLOGAS sikˈoloɣas +PSICOLOGÍA sˌikoloxˈia +PSICOLÓGICA sˌikolˈoxika +PSICOLÓGICAMENTE sˌikolˈoxikamˈente +PSICOLÓGICAS sˌikolˈoxikas +PSICOLÓGICO sˌikolˈoxiko +PSICOLÓGICOS sˌikolˈoxikos +PSICÓLOGO sikˈoloɣo +PSICÓLOGOS sikˈoloɣos +PSICOMETRÍA sˌikometɾˈia +PSICOMÉTRICA sˌikomˈetɾika +PSICOMÉTRICAS sˌikomˈetɾikas +PSICOMÉTRICO sˌikomˈetɾiko +PSICOMÉTRICOS sˌikomˈetɾikos +PSICOMOTRIZ sˌikomotɾˈiθ +PSICONEUROSIS sˌikoneʊɾˈosis +PSICOONCOLOGÍA sˌikoˌonkoloxˈia +PSICÓPATA sikˈopata +PSICOPÁTICO sˌikopˈatiko +PSICOPATOLOGÍA sˌikopˌatoloxˈia +PSICOPEDAGOGA sˌikopˌeðaɣˈoɣa +PSICOPOMPO sˌikopˈompo +PSICOSIS sikˈosis +PSICOSOMÁTICO sˌikosomˈatiko +PSICOTERAPIA sˌikoteɾˈapja +PSICOTERAPIAS sˌikoteɾˈapjas +PSIÓNICAMENTE sjˈonikamˈente +PSIQUE sˈike +PSIQUIATRÍA sˌikjatɾˈia +PSIQUIÁTRICO sikjˈatɾiko +PSÍQUICO pˈesˈikiko +PSIQUIS sˈikis +PSOE pˈesˈoe +PSORIÁSICO pˈesoɾjˈasiko +PSORIASIS pˈesoɾjˈasis +PTERIDÓFITA pˈetˌeɾiðˈofita +PTERIDÓFITO pˈetˌeɾiðˈofito +PTERIGOPODIO pˈetˌeɾiɣopˈoðjo +PTERODÁCTILO tˌeɾoðˈaktilo +PTERODACTILOIDE tˌeɾoðˌaktilˈoɪðe +PTEROSAURIO tˌeɾosˈaʊɾjo +PTOLEMAICO tˌolemˈaɪko +PTOLOMEO tˌolomˈeo +PTOSIS pˈetˈosis +PÚA pˈua +PUAF pwˈaf +PUAJ pwˈax +PUB pˈub +PÚBER pˈuβeɾ +PUBERTAD pˌuβeɾtˈad +PUBIANO puβjˈano +PÚBICA pˈuβika +PÚBICO pˈuβiko +PUBIS pˈuβis +PUBLICA puβlˈika +PUBLICACIÓN pˌuβlikaθjˈon +PUBLICADA pˌuβlikˈaða +PUBLICADAS pˌuβlikˈaðas +PUBLICADO pˌuβlikˈaðo +PUBLICADORA pˌuβlikaðˈoɾa +PUBLICADOS pˌuβlikˈaðos +PUBLICANO pˌuβlikˈano +PUBLICAR pˌuβlikˈaɾ +PUBLICARON pˌuβlikˈaɾon +PUBLICIDAD pˌuβliθiðˈad +PUBLICISTA pˌuβliθˈista +PUBLICITADA pˌuβliθitˈaða +PUBLICITADAS pˌuβliθitˈaðas +PUBLICITADO pˌuβliθitˈaðo +PUBLICITADOS pˌuβliθitˈaðos +PUBLICITAMOS pˌuβliθitˈamos +PUBLICO puβlˈiko +PUBLICÓ pˌuβlikˈo +PÚBLICO pˈuβliko +PÚBLICOS pˈuβlikos +PUBLIMOSCA pˌuβlimˈoska +PUCELA puθˈela +PUCELANA pˌuθelˈana +PUCELANAS pˌuθelˈanas +PUCELANO pˌuθelˈano +PUCELANOS pˌuθelˈanos +PUCHERITO pˌutʃeɾˈito +PÚCHICA pˈutʃika +PUCHITO putʃˈito +PUCHO pˈutʃo +PUCTÉ puktˈe +PUDDING pˈudðiŋ +PUDE pˈuðe +PUDENDA puðˈɛnda +PUDENDAS puðˈɛndas +PUDENDO puðˈɛndo +PUDENDOS puðˈɛndos +PÚDICO pˈuðiko +PUDIÉRAMOS puðjˈeɾamos +PUDIN pˈuðin +PUDÍN puðˈin +PUDO pˈuðo +PUDOROSO pˌuðoɾˈoso +PUDRIDA puðɾˈiða +PUDRIDAS puðɾˈiðas +PUDRIDOS puðɾˈiðos +PUEBLA pwˈeβla +PUEBLECILLO pwˌeβleθˈiʎo +PUEBLECITO pwˌeβleθˈito +PUEBLITO pweβlˈito +PUEBLO pwˈeβlo +PUEDA pwˈeða +PUEDAN pwˈeðan +PUEDAS pwˈeðas +PUEDE pwˈeðe +PUEDEN pwˈeðen +PUEDES pwˈeðes +PUEDO pwˈeðo +PUELCHE pwˈeltʃe +PUENTE pwˈɛnte +PUENTEADA pwˌenteˈaða +PUENTEADAS pwˌenteˈaðas +PUENTEADO pwˌenteˈaðo +PUENTEADOS pwˌenteˈaðos +PUENTEAR pwˌenteˈaɾ +PUENTECILLA pwˌenteθˈiʎa +PUENTECILLO pwˌenteθˈiʎo +PUENTECITO pwˌenteθˈito +PUERCA pwˈeɾka +PUERCO pwˈeɾko +PUERCOESPÍN pwˌeɾkoespˈin +PUERCOESPINES pwˌeɾkoespˈines +PUERICIA pweɾˈiθja +PUERIL pweɾˈil +PUÉRPARA pwˈeɾpaɾa +PUÉRPERA pwˈeɾpeɾa +PUÉRPERAS pwˈeɾpeɾas +PUERQUITO pweɾkˈito +PUERRO pwˈeɾɾo +PUERTA pwˈeɾta +PUERTAS pwˈeɾtas +PUERTECILLA pwˌeɾteθˈiʎa +PUERTECILLO pwˌeɾteθˈiʎo +PUERTECITA pwˌeɾteθˈita +PUERTITA pweɾtˈita +PUERTO pwˈeɾto +PUERTORRIQUEÑO pwˌeɾtoɾɾikˈeɲo +PUES pwˈes +PUESTA pwˈesta +PUESTAS pwˈestas +PUESTAZO pwestˈaθo +PUESTECILLO pwˌesteθˈiʎo +PUESTERA pwestˈeɾa +PUESTITO pwestˈito +PUESTO pwˈesto +PUESTOS pwˈestos +PUGNADA puɡnˈaða +PUGNADAS puɡnˈaðas +PUGNADO puɡnˈaðo +PUGNADOS puɡnˈaðos +PUGNAR puɡnˈaɾ +PUGNO pˈuɡno +PUIG pwˈiɡ +PUJA pˈuxa +PUJADA puxˈaða +PUJADAS puxˈaðas +PUJADO puxˈaðo +PUJADOR pˌuxaðˈoɾ +PUJADORA pˌuxaðˈoɾa +PUJADORAS pˌuxaðˈoɾas +PUJADORES pˌuxaðˈoɾes +PUJADOS puxˈaðos +PUJANTE puxˈante +PUJANZA puxˈanθa +PUJAR puxˈaɾ +PUJO pˈuxo +PUJÓ puxˈo +PULAMOS pulˈamos +PULARDA pulˈaɾða +PULCRA pˈulkɾa +PULCRAS pˈulkɾas +PULCRITUD pˌulkɾitˈud +PULCRITUDES pˌulkɾitˈuðes +PULCRO pˈulkɾo +PULCROS pˈulkɾos +PULE pˈule +PULEN pˈulen +PULGA pˈulɣa +PULGADA pulɣˈaða +PULGADAS pulɣˈaðas +PULGAR pulɣˈaɾ +PULGARCITO pˌulɣaɾθˈito +PULGÓN pulɣˈon +PULGUITA pulɣˈita +PULIDA pulˈiða +PULIDAS pulˈiðas +PULIDO pulˈiðo +PULIDOS pulˈiðos +PULMÓN pulmˈon +PULMONÍA pˌulmonˈia +PULPA pˈulpa +PULPAR pulpˈaɾ +PULPERÍA pˌulpeɾˈia +PULPITO pulpˈito +PÚLPITO pˈulpito +PULPO pˈulpo +PULQUE pˈulke +PULQUERÍA pˌulkeɾˈia +PULQUERO pulkˈeɾo +PULQUÉRRIMO pulkˈeɾɾimo +PULSACIÓN pˌulsaθjˈon +PULSADA pulsˈaða +PULSADAS pulsˈaðas +PULSADO pulsˈaðo +PULSADOS pulsˈaðos +PULSAMOS pulsˈamos +PULSAR pulsˈaɾ +PÚLSAR pˈulsaɾ +PULSARA pulsˈaɾa +PULSÁTIL pulsˈatil +PULSÁTILES pulsˈatiles +PULSEADA pˌulseˈaða +PULSEADAS pˌulseˈaðas +PULSEADO pˌulseˈaðo +PULSEADOS pˌulseˈaðos +PULSEAR pˌulseˈaɾ +PULSERITA pˌulseɾˈita +PULSIMETRO pˌulsimˈetɾo +PULSÍMETRO pulsˈimetɾo +PULSIMETROS pˌulsimˈetɾos +PULSÍMETROS pulsˈimetɾos +PULSIONALES pˌulsjonˈales +PULSIOXIMETRÍA pˌulsjoksˌimetɾˈia +PULSIOXÍMETRO pˌulsjoksˈimetɾo +PULSO pˈulso +PULSÓMETRO pulsˈometɾo +PULSÓMETROS pulsˈometɾos +PULULADA pˌululˈaða +PULULADAS pˌululˈaðas +PULULADO pˌululˈaðo +PULULADOS pˌululˈaðos +PULVERIZACIÓN pˌulβeɾˌiθaθjˈon +PULVERIZADA pˌulβeɾiθˈaða +PULVERIZADAS pˌulβeɾiθˈaðas +PULVERIZADO pˌulβeɾiθˈaðo +PULVERIZADOR pˌulβeɾˌiθaðˈoɾ +PULVERIZADOS pˌulβeɾiθˈaðos +PULVERIZAR pˌulβeɾiθˈaɾ +PULVINAR pˌulβinˈaɾ +PUM pˈum +PUMA pˈuma +PUMANQUE pumˈanke +PUNA pˈuna +PUÑADA puɲˈaða +PUÑADAS puɲˈaðas +PUÑADITO pˌuɲaðˈito +PUÑADO puɲˈaðo +PUÑADOS puɲˈaðos +PUÑAL puɲˈal +PUÑALITO pˌuɲalˈito +PUÑALOTE pˌuɲalˈote +PUNAMOS punˈamos +PUÑAR puɲˈaɾ +PUNAS pˈunas +PUNCHADA puntʃˈaða +PUNCHADAS puntʃˈaðas +PUNCHADO puntʃˈaðo +PUNCHADOS puntʃˈaðos +PUNCHAR puntʃˈaɾ +PUNCIÓN punθjˈon +PUNDONOR pˌundonˈoɾ +PUNE pˈune +PUNES pˈunes +PUÑETAZO pˌuɲetˈaθo +PUÑETE puɲˈete +PUÑETERO pˌuɲetˈeɾo +PUNGA pˈuŋɡa +PUNÍAMOS punˈiamos +PUNICIÓN pˌuniθjˈon +PÚNICO pˈuniko +PUNIDA punˈiða +PUNIDAS punˈiðas +PUNIDO punˈiðo +PUNIDOS punˈiðos +PUNIMOS punˈimos +PUNIR punˈiɾ +PUNIRÁ pˌuniɾˈa +PUNIRÁS pˌuniɾˈas +PUNIREMOS pˌuniɾˈemos +PUNIRÍAMOS pˌuniɾˈiamos +PUNISTE punˈiste +PUNITIVA pˌunitˈiβa +PUNITIVAS pˌunitˈiβas +PUNITIVO pˌunitˈiβo +PUNITIVOS pˌunitˈiβos +PUNK pˈuŋk +PUNKI pˈuŋki +PUNO pˈuno +PUÑO pˈuɲo +PUNTA pˈunta +PUNTADA puntˈaða +PUNTADAS puntˈaðas +PUNTADO puntˈaðo +PUNTADOS puntˈaðos +PUNTAL puntˈal +PUNTANA puntˈana +PUNTAR puntˈaɾ +PUNTAS pˈuntas +PUNTEADA pˌunteˈaða +PUNTEADAS pˌunteˈaðas +PUNTEADO pˌunteˈaðo +PUNTEADOS pˌunteˈaðos +PUNTEAR pˌunteˈaɾ +PUNTEO puntˈeo +PUNTERÍA pˌunteɾˈia +PUNTERO puntˈeɾo +PUNTIFORME pˌuntifˈoɾme +PUNTITA puntˈita +PUNTITO puntˈito +PUNTO pˈunto +PUNTOFIJISMO pˌuntofixˈismo +PUNTUABILIDAD pˌuntwaβˌiliðˈad +PUNTUACIÓN pˌuntwaθjˈon +PUNTUADA puntwˈaða +PUNTUADAS puntwˈaðas +PUNTUADO puntwˈaðo +PUNTUADOS puntwˈaðos +PUNTUALIDAD pˌuntwaliðˈad +PUNTUALÍSIMO pˌuntwalˈisimo +PUNTUALIZACIÓN pˌuntwalˌiθaθjˈon +PUNTUALIZADA pˌuntwaliθˈaða +PUNTUALIZADAS pˌuntwaliθˈaðas +PUNTUALIZADO pˌuntwaliθˈaðo +PUNTUALIZADOS pˌuntwaliθˈaðos +PUNTUALIZAR pˌuntwaliθˈaɾ +PUNTUAR puntwˈaɾ +PUNTURA puntˈuɾa +PUNZADA punθˈaða +PUNZADAS punθˈaðas +PUNZADO punθˈaðo +PUNZADOS punθˈaðos +PUNZANTE punθˈante +PUNZAR punθˈaɾ +PUNZOCORTANTE pˌunθokoɾtˈante +PUNZÓN punθˈon +PUPA pˈupa +PUPILAR pˌupilˈaɾ +PUPILERA pˌupilˈeɾa +PUPILERO pˌupilˈeɾo +PUPILO pupˈilo +PUPITRE pupˈitɾe +PUPUSA pupˈusa +PUPUSERÍA pˌupuseɾˈia +PURAS pˈuɾas +PURÉ puɾˈe +PURÉPECHA puɾˈepetʃa +PURGA pˈuɾɣa +PURGACIÓN pˌuɾɣaθjˈon +PURGADA puɾɣˈaða +PURGADAS puɾɣˈaðas +PURGADO puɾɣˈaðo +PURGADOS puɾɣˈaðos +PURGAMOS puɾɣˈamos +PURGAR puɾɣˈaɾ +PURGATORIO pˌuɾɣatˈoɾjo +PURGO pˈuɾɣo +PÚRICO pˈuɾiko +PURIDAD pˌuɾiðˈad +PURIFICACIÓN pˌuɾifˌikaθjˈon +PURIFICADA pˌuɾifikˈaða +PURIFICADAS pˌuɾifikˈaðas +PURIFICADO pˌuɾifikˈaðo +PURIFICADOS pˌuɾifikˈaðos +PURIFICAR pˌuɾifikˈaɾ +PURINA puɾˈina +PURISMO puɾˈismo +PURISTA puɾˈista +PURISTAS puɾˈistas +PURITANA pˌuɾitˈana +PURITANAS pˌuɾitˈanas +PURITANO pˌuɾitˈano +PURITANOS pˌuɾitˈanos +PURO pˈuɾo +PÚRPURA pˈuɾpuɾa +PURPURADA pˌuɾpuɾˈaða +PURPURADAS pˌuɾpuɾˈaðas +PURPURADO pˌuɾpuɾˈaðo +PURPURADOS pˌuɾpuɾˈaðos +PURPURINA pˌuɾpuɾˈina +PURPURO puɾpˈuɾo +PURULENTO pˌuɾulˈɛnto +PUSE pˈuse +PUSIÉRAMOS pusjˈeɾamos +PUSILÁNIME pˌusilˈanime +PUSILANIMIDAD pˌusilˌanimiðˈad +PUSO pˈuso +PÚSTULA pˈustula +PUSTULADO pˌustulˈaðo +PUSTULOSO pˌustulˈoso +PUTA pˈuta +PUTADITA pˌutaðˈita +PUTAÑEADA pˌutaɲeˈaða +PUTAÑEADAS pˌutaɲeˈaðas +PUTAÑEADO pˌutaɲeˈaðo +PUTAÑEADOS pˌutaɲeˈaðos +PUTAÑERO pˌutaɲˈeɾo +PUTATIVA pˌutatˈiβa +PUTATIVAS pˌutatˈiβas +PUTATIVO pˌutatˈiβo +PUTATIVOS pˌutatˈiβos +PUTEADA pˌuteˈaða +PUTEADAS pˌuteˈaðas +PUTEADO pˌuteˈaðo +PUTEADOS pˌuteˈaðos +PUTEAR pˌuteˈaɾ +PUTERÍO pˌuteɾˈio +PUTERO putˈeɾo +PUTICLUB pˌutiklˈub +PUTINESCA pˌutinˈeska +PUTINESCAS pˌutinˈeskas +PUTINESCO pˌutinˈesko +PUTINESCOS pˌutinˈeskos +PUTO pˈuto +PUTÓN putˈon +PUTREFACCIÓN pˌutɾefakθjˈon +PUTREFACTA pˌutɾefˈakta +PUTREFACTAS pˌutɾefˈaktas +PUTREFACTO pˌutɾefˈakto +PUTREFACTOS pˌutɾefˈaktos +PUTÚN putˈun +PUZLE pˈuθle +PUZZLE pˈutsle +PVP pˌeˌuβepˈe +PYME pˈime +QOPPA kˈoppa +QUALY kwˈali +QUANTIZADO kwˌantiθˈaðo +QUARK kwˈaɾk +QUARTERBACK kwˌaɾteɾβˈak +QUASITROPICAL kwˌasitɾˌopikˈal +QUATROCIENTOS kwˌatɾoθjˈɛntos +QUE kˈe +QUÉ kˈe +QUEBEC keβˈek +QUEBEQUÉS kˌeβekˈes +QUEBRACHO keβɾˈatʃo +QUEBRADA keβɾˈaða +QUEBRADAS keβɾˈaðas +QUEBRADITA kˌeβɾaðˈita +QUEBRADO keβɾˈaðo +QUEBRADOS keβɾˈaðos +QUEBRADURA kˌeβɾaðˈuɾa +QUEBRAMOS keβɾˈamos +QUEBRANDO keβɾˈando +QUEBRANTADA kˌeβɾantˈaða +QUEBRANTADAS kˌeβɾantˈaðas +QUEBRANTADO kˌeβɾantˈaðo +QUEBRANTADOS kˌeβɾantˈaðos +QUEBRANTAHUESOS kˌeβɾantawˈesos +QUEBRANTAMIENTO kˌeβɾantamjˈɛnto +QUEBRANTAR kˌeβɾantˈaɾ +QUEBRAR keβɾˈaɾ +QUEBRARA keβɾˈaɾa +QUEBRARÁ kˌeβɾaɾˈa +QUEBRÁRAMOS keβɾˈaɾamos +QUEBRARAS keβɾˈaɾas +QUEBRARÁS kˌeβɾaɾˈas +QUEBRAREIS keβɾˈaɾeɪs +QUEBRAREMOS kˌeβɾaɾˈemos +QUEBRARES keβɾˈaɾes +QUEBRARÍAMOS kˌeβɾaɾˈiamos +QUEBRASTE keβɾˈaste +QUEBREMOS keβɾˈemos +QUECHE kˈetʃe +QUECHUA kˈetʃwa +QUEDA kˈeða +QUEDADA keðˈaða +QUEDADAS keðˈaðas +QUEDADO keðˈaðo +QUEDADOS keðˈaðos +QUEDAN kˈeðan +QUEDAR keðˈaɾ +QUEDARME keðˈaɾme +QUEDARON keðˈaɾon +QUEDARSE keðˈaɾse +QUEDARTE keðˈaɾte +QUEDAS kˈeðas +QUEDITO keðˈito +QUEDÓ keðˈo +QUEHACER kˌeaθˈeɾ +QUEHÚBOLE keˈuβole +QUEIMADA keɪmˈaða +QUEÍSMO keˈismo +QUEJA kˈexa +QUEJÁ kexˈa +QUEJADA kexˈaða +QUEJADAS kexˈaðas +QUEJADO kexˈaðo +QUEJADOS kexˈaðos +QUEJARSE kexˈaɾse +QUEJIDO kexˈiðo +QUEJIGAR kˌexiɣˈaɾ +QUEJIGO kexˈiɣo +QUEJOSO kexˈoso +QUEJUMBROSAMENTE kˌexumbɾˈosamˈente +QUELAR kelˈaɾ +QUELATO kelˈato +QUELELE kelˈele +QUELICERADO kˌeliθeɾˈaðo +QUELITE kelˈite +QUELONIO kelˈonjo +QUELVACHO kelβˈatʃo +QUEMA kˈema +QUEMADA kemˈaða +QUEMADAS kemˈaðas +QUEMADO kemˈaðo +QUEMADOR kˌemaðˈoɾ +QUEMADORA kˌemaðˈoɾa +QUEMADORAS kˌemaðˈoɾas +QUEMADORES kˌemaðˈoɾes +QUEMADOS kemˈaðos +QUEMADURA kˌemaðˈuɾa +QUEMAR kemˈaɾ +QUEMAS kˈemas +QUEMAZÓN kˌemaθˈon +QUEMAZONES kˌemaθˈones +QUEMOSIS kemˈosis +QUEN kˈen +QUENA kˈena +QUENEPA kenˈepa +QUENÍSTICO kenˈistiko +QUENYA kˈeɲa +QUEPERÍ kˌepeɾˈi +QUEPÍ kepˈi +QUEPO kˈepo +QUEQUE kˈeke +QUEQUITO kekˈito +QUERALES keɾˈales +QUERANDÍ kˌeɾandˈi +QUERATINA kˌeɾatˈina +QUERATOCONJUNTIVITIS kˌeɾatˌokoŋxˌuntiβˈitis +QUEREMOS keɾˈemos +QUERENCIA keɾˈɛnθja +QUERENCIAS keɾˈɛnθjas +QUERENDÓN kˌeɾendˈon +QUERENDONA kˌeɾendˈona +QUERENDONAS kˌeɾendˈonas +QUERENDONES kˌeɾendˈones +QUERER keɾˈeɾ +QUERES kˈeɾes +QUERÉS keɾˈes +QUERETANO kˌeɾetˈano +QUERÉTARO keɾˈetaɾo +QUERIA kˈeɾja +QUERÍA keɾˈia +QUERIDA keɾˈiða +QUERIDAS keɾˈiðas +QUERIDÍSIMO kˌeɾiðˈisimo +QUERIDO keɾˈiðo +QUERIDOS keɾˈiðos +QUEROSENO kˌeɾosˈeno +QUERRÍAS keɾɾˈias +QUERUBE keɾˈuβe +QUERUBÍN kˌeɾuβˈin +QUESERO kesˈeɾo +QUESITO kesˈito +QUESO kˈeso +QUESOS kˈesos +QUETIAPINA kˌetjapˈina +QUETZAL ketθˈal +QUETZALCÓATL kˌetθalkˈoatl +QUETZALTENANGO kˌetθaltenˈaŋɡo +QUEVEDIANO kˌeβeðjˈano +QUEZADA keθˈaða +QUEZALTECA kˌeθaltˈeka +QUI kˈi +QUIA kjˈa +QUÍA kˈia +QUIASMA kjˈasma +QUIASMO kjˈasmo +QUIBLA kˈiβla +QUICHÉ kitʃˈe +QUICIO kˈiθjo +QUICO kˈiko +QUIDEÑE kiðˈeɲe +QUIEBRA kjˈeβɾa +QUIEBRE kjˈeβɾe +QUIEN kjˈen +QUIÉN kjˈen +QUIENES kjˈenes +QUIENQUIERA kjenkjˈeɾa +QUIERAS kjˈeɾas +QUIERE kjˈeɾe +QUIEREN kjˈeɾen +QUIERES kjˈeɾes +QUIERO kjˈeɾo +QUIETADA kjetˈaða +QUIETADAS kjetˈaðas +QUIETADO kjetˈaðo +QUIETADOS kjetˈaðos +QUIETECITO kjˌeteθˈito +QUIETO kjˈeto +QUIETUD kjetˈud +QUIHÚBOLE kiˈuβole +QUIJA kˈixa +QUIJADA kixˈaða +QUIJANO kixˈano +QUIJO kˈixo +QUIJOTESCO kˌixotˈesko +QUILATADA kˌilatˈaða +QUILATADAS kˌilatˈaðas +QUILATADO kˌilatˈaðo +QUILATADOS kˌilatˈaðos +QUILATAR kˌilatˈaɾ +QUILATE kilˈate +QUILMAHUE kilmˈawe +QUILOMBO kilˈombo +QUILTRO kˈiltɾo +QUIMBA kˈimba +QUIMBAR kimbˈaɾ +QUIMBO kˈimbo +QUIMBOMBÓ kˌimbombˈo +QUIMERA kimˈeɾa +QUIMICA kimˈika +QUÍMICA kˈimika +QUÍMICO kˈimiko +QUIMIOLITÓTROFO kˌimjolitˈotɾofo +QUIMIOLUMINISCENCIA kˌimjolˌuminisθˈɛnθja +QUIMIOQUINA kˌimjokˈina +QUIMIOTERAPIA kˌimjoteɾˈapja +QUIMIOTERAPIAS kˌimjoteɾˈapjas +QUIMIOTERÁPICA kˌimjoteɾˈapika +QUIMIOTERÁPICAS kˌimjoteɾˈapikas +QUIMIOTERÁPICO kˌimjoteɾˈapiko +QUIMIOTERÁPICOS kˌimjoteɾˈapikos +QUIMOTRIPSINA kˌimotɾipsˈina +QUINA kˈina +QUINASA kinˈasa +QUINCE kˈinθe +QUINCEAÑERA kˌinθeaɲˈeɾa +QUINCEAÑERO kˌinθeaɲˈeɾo +QUINCENA kinθˈena +QUINCENAL kˌinθenˈal +QUINCENARIO kˌinθenˈaɾjo +QUINCHA kˈintʃa +QUINCHO kˈintʃo +QUINCUAGÉSIMO kˌinkwaxˈesimo +QUINGENTÉSIMO kˌiŋxentˈesimo +QUINGOMBÓ kˌiŋɡombˈo +QUINIELA kinjˈela +QUINIELERO kˌinjelˈeɾo +QUINIENTAS kinjˈɛntas +QUINIENTOS kinjˈɛntos +QUINIMIL kˌinimˈil +QUÍNOA kˈinoa +QUIÑONES kiɲˈones +QUIÑÓNEZ kiɲˈoneθ +QUINOTO kinˈoto +QUINQUÉ kinkˈe +QUINQUENAL kˌinkenˈal +QUINQUENIO kinkˈenjo +QUINQUERREME kˌinkeɾɾˈeme +QUINQUI kˈinki +QUINTA kˈinta +QUINTACOLUMNISTA kˌintakˌolumnˈista +QUINTAESENCIA kˌintaesˈɛnθja +QUINTAESENCIAR kˌintaˌesenθjˈaɾ +QUINTAL kintˈal +QUINTANA kintˈana +QUINTANAR kˌintanˈaɾ +QUINTANARROENSE kˌintanˌaɾɾoˈɛnse +QUINTETO kintˈeto +QUINTILLIZO kˌintiʎˈiθo +QUINTITO kintˈito +QUINTO kˈinto +QUÍNTUPLA kˈintupla +QUÍNTUPLAS kˈintuplas +QUÍNTUPLE kˈintuple +QUINTUPLICADA kˌintuplikˈaða +QUINTUPLICADAS kˌintuplikˈaðas +QUINTUPLICADO kˌintuplikˈaðo +QUINTUPLICADOS kˌintuplikˈaðos +QUINTUPLICAR kˌintuplikˈaɾ +QUINTUPLICARE kˌintuplikˈaɾe +QUÍNTUPLO kˈintuplo +QUÍNTUPLOS kˈintuplos +QUINUA kˈinwa +QUINURÉNICO kˌinuɾˈeniko +QUÍO kˈio +QUIOSCO kjˈosko +QUIOSQUITO kjoskˈito +QUIOTE kjˈote +QUIPU kˈipu +QUIQUI kˈiki +QUIQUIRIQUÍ kˌikiɾikˈi +QUIRAL kiɾˈal +QUIRALES kiɾˈales +QUIREÑE kiɾˈeɲe +QUIREO kiɾˈeo +QUIRÓFANO kiɾˈofano +QUIRÓFANOS kiɾˈofanos +QUIROGA kiɾˈoɣa +QUIROGRÁFICO kˌiɾoɣɾˈafiko +QUIROPRÁCTICO kˌiɾopɾˈaktiko +QUIROS kˈiɾos +QUIRÚRGICA kiɾˈuɾxika +QUIRÚRGICAS kiɾˈuɾxikas +QUIRÚRGICO kiɾˈuɾxiko +QUIRÚRGICOS kiɾˈuɾxikos +QUISE kˈise +QUISIERA kisjˈeɾa +QUISIERAS kisjˈeɾas +QUISIMOS kisˈimos +QUISISTE kisˈiste +QUISISTEIS kisˈisteɪs +QUISO kˈiso +QUISPE kˈispe +QUISQUE kˈiske +QUISQUI kˈiski +QUISTE kˈiste +QUÍSTICA kˈistika +QUÍSTICAS kˈistikas +QUÍSTICO kˈistiko +QUÍSTICOS kˈistikos +QUITA kˈita +QUITADA kitˈaða +QUITADAS kitˈaðas +QUITADO kitˈaðo +QUITADOS kitˈaðos +QUITAMIEDOS kˌitamjˈeðos +QUITÁNDOSELA kitˈandosˌela +QUITÁNDOSELO kitˈandosˌelo +QUITANIEVES kˌitanjˈeβes +QUITAR kitˈaɾ +QUITASTE kitˈaste +QUITINA kitˈina +QUITO kˈito +QUITÓ kitˈo +QUITÓN kitˈon +QUITOSANO kˌitosˈano +QUIÚBOLE kjˈuβole +QUIZ kˈiθ +QUIZÁ kiθˈa +QUIZÁS kiθˈas +QUÓRUM kwˈoɾum +RABANITO ɾɾˌaβanˈito +RÁBANO ɾɾˈaβano +RABAT ɾɾaβˈat +RABATÍ ɾɾˌaβatˈi +RABDOMIOSARCOMA ɾɾˌabðomjˌosaɾkˈoma +RABEAR ɾɾˌaβeˈaɾ +RABEL ɾɾaβˈel +RABIA ɾɾˈaβja +RABIADA ɾɾaβjˈaða +RABIADAS ɾɾaβjˈaðas +RABIADO ɾɾaβjˈaðo +RABIADOS ɾɾaβjˈaðos +RABIAR ɾɾaβjˈaɾ +RÁBIDA ɾɾˈaβiða +RÁBIDAS ɾɾˈaβiðas +RABIHORCADO ɾɾˌaβioɾkˈaðo +RABIHORCADOS ɾɾˌaβioɾkˈaðos +RABINA ɾɾaβˈina +RABINATO ɾɾˌaβinˈato +RABÍNICA ɾɾaβˈinika +RABÍNICAS ɾɾaβˈinikas +RABÍNICO ɾɾaβˈiniko +RABÍNICOS ɾɾaβˈinikos +RABINO ɾɾaβˈino +RABIOSA ɾɾaβjˈosa +RABIOSAS ɾɾaβjˈosas +RABIOSO ɾɾaβjˈoso +RABIOSOS ɾɾaβjˈosos +RABIPELADO ɾɾˌaβipelˈaðo +RABO ɾɾˈaβo +RABÓN ɾɾaβˈon +RABONA ɾɾaβˈona +RABUDITO ɾɾˌaβuðˈito +RACANEADA ɾɾˌakaneˈaða +RACANEADAS ɾɾˌakaneˈaðas +RACANEADO ɾɾˌakaneˈaðo +RACANEADOS ɾɾˌakaneˈaðos +RACANEAR ɾɾˌakaneˈaɾ +RÁCANO ɾɾˈakano +RACHA ɾɾˈatʃa +RACIAL ɾɾaθjˈal +RACIALIZADA ɾɾˌaθjaliθˈaða +RACIALIZADAS ɾɾˌaθjaliθˈaðas +RACIALIZADO ɾɾˌaθjaliθˈaðo +RACIALIZADOS ɾɾˌaθjaliθˈaðos +RACIALIZAR ɾɾˌaθjaliθˈaɾ +RACIMO ɾɾaθˈimo +RACIMOSO ɾɾˌaθimˈoso +RACINGUISTA ɾɾˌaθiŋɡˈista +RACIOCINADA ɾɾˌaθjoθinˈaða +RACIOCINADAS ɾɾˌaθjoθinˈaðas +RACIOCINADO ɾɾˌaθjoθinˈaðo +RACIOCINADOS ɾɾˌaθjoθinˈaðos +RACIOCINAMOS ɾɾˌaθjoθinˈamos +RACIOCINAR ɾɾˌaθjoθinˈaɾ +RACIOCINIO ɾɾˌaθjoθˈinjo +RACIÓN ɾɾaθjˈon +RACIONADA ɾɾˌaθjonˈaða +RACIONADAS ɾɾˌaθjonˈaðas +RACIONADO ɾɾˌaθjonˈaðo +RACIONADOS ɾɾˌaθjonˈaðos +RACIONAL ɾɾˌaθjonˈal +RACIONALIZA ɾɾˌaθjonalˈiθa +RACIONALIZACIÓN ɾɾˌaθjonˌaliθaθjˈon +RACIONALIZADA ɾɾˌaθjonˌaliθˈaða +RACIONALIZADAS ɾɾˌaθjonˌaliθˈaðas +RACIONALIZADO ɾɾˌaθjonˌaliθˈaðo +RACIONALIZADOR ɾɾˌaθjonˌaliθaðˈoɾ +RACIONALIZADOS ɾɾˌaθjonˌaliθˈaðos +RACIONALIZAMOS ɾɾˌaθjonˌaliθˈamos +RACIONALIZANDO ɾɾˌaθjonˌaliθˈando +RACIONALIZAR ɾɾˌaθjonˌaliθˈaɾ +RACIONALIZARA ɾɾˌaθjonˌaliθˈaɾa +RACIONALIZARÁ ɾɾˌaθjonˌaliθaɾˈa +RACIONALIZÁRAMOS ɾɾˌaθjonˌaliθˈaɾamos +RACIONALIZARAS ɾɾˌaθjonˌaliθˈaɾas +RACIONALIZARÁS ɾɾˌaθjonˌaliθaɾˈas +RACIONALIZAREIS ɾɾˌaθjonˌaliθˈaɾeɪs +RACIONALIZAREMOS ɾɾˌaθjonˌaliθaɾˈemos +RACIONALIZARES ɾɾˌaθjonˌaliθˈaɾes +RACIONALIZARÍAMOS ɾɾˌaθjonˌaliθaɾˈiamos +RACIONALIZAS ɾɾˌaθjonalˈiθas +RACIONALIZASTE ɾɾˌaθjonˌaliθˈaste +RACIONALIZO ɾɾˌaθjonalˈiθo +RACIONAMIENTO ɾɾˌaθjonamjˈɛnto +RACIONAR ɾɾˌaθjonˈaɾ +RACIONERO ɾɾˌaθjonˈeɾo +RACISMO ɾɾaθˈismo +RACISTA ɾɾaθˈista +RACISTAS ɾɾaθˈistas +RACO ɾɾˈako +RADAL ɾɾaðˈal +RADAR ɾɾaðˈaɾ +RADÁRICO ɾɾaðˈaɾiko +RADIACIÓN ɾɾˌaðjaθjˈon +RADIADA ɾɾaðjˈaða +RADIADAS ɾɾaðjˈaðas +RADIADO ɾɾaðjˈaðo +RADIADOS ɾɾaðjˈaðos +RADIAL ɾɾaðjˈal +RADIÁN ɾɾaðjˈan +RADIANCIA ɾɾaðjˈanθja +RADIATIVO ɾɾˌaðjatˈiβo +RADICADA ɾɾˌaðikˈaða +RADICADAS ɾɾˌaðikˈaðas +RADICADO ɾɾˌaðikˈaðo +RADICADOS ɾɾˌaðikˈaðos +RADICAL ɾɾˌaðikˈal +RADICALIZACIÓN ɾɾˌaðikˌaliθaθjˈon +RADICALIZADA ɾɾˌaðikˌaliθˈaða +RADICALIZADAS ɾɾˌaðikˌaliθˈaðas +RADICALIZADO ɾɾˌaðikˌaliθˈaðo +RADICALIZADOR ɾɾˌaðikˌaliθaðˈoɾ +RADICALIZADOS ɾɾˌaðikˌaliθˈaðos +RADICALIZAR ɾɾˌaðikˌaliθˈaɾ +RADICAR ɾɾˌaðikˈaɾ +RADICO ɾɾaðˈiko +RADICULAR ɾɾˌaðikulˈaɾ +RADICULOPATÍA ɾɾˌaðikˌulopatˈia +RADICULOPATÍAS ɾɾˌaðikˌulopatˈias +RADIO ɾɾˈaðjo +RADIOAFICIÓN ɾɾˌaðjoˌafiθjˈon +RADIOCASETE ɾɾˌaðjokasˈete +RADIOCONTROLADO ɾɾˌaðjokˌontɾolˈaðo +RADIOGALAXIA ɾɾˌaðjoɣalˈaksja +RADIOGÉNICA ɾɾˌaðjoxˈenika +RADIOGÉNICAS ɾɾˌaðjoxˈenikas +RADIOGÉNICO ɾɾˌaðjoxˈeniko +RADIOGÉNICOS ɾɾˌaðjoxˈenikos +RADIOGRAFÍA ɾɾˌaðjoɣɾafˈia +RADIOGRAFIADA ɾɾˌaðjoɣɾafjˈaða +RADIOGRAFIADAS ɾɾˌaðjoɣɾafjˈaðas +RADIOGRAFIADO ɾɾˌaðjoɣɾafjˈaðo +RADIOGRAFIADOS ɾɾˌaðjoɣɾafjˈaðos +RADIOGRAFIAR ɾɾˌaðjoɣɾafjˈaɾ +RADIOGRÁFICA ɾɾˌaðjoɣɾˈafika +RADIOGRÁFICAS ɾɾˌaðjoɣɾˈafikas +RADIOGRÁFICO ɾɾˌaðjoɣɾˈafiko +RADIOGRÁFICOS ɾɾˌaðjoɣɾˈafikos +RADIOLOCALIZACIÓN ɾɾˌaðjolˌokalˌiθaθjˈon +RADIOLOGÍA ɾɾˌaðjoloxˈia +RADIOLÓGICA ɾɾˌaðjolˈoxika +RADIOLÓGICAS ɾɾˌaðjolˈoxikas +RADIOLÓGICO ɾɾˌaðjolˈoxiko +RADIOLÓGICOS ɾɾˌaðjolˈoxikos +RADIOMETRÍA ɾɾˌaðjometɾˈia +RADIOMÉTRICO ɾɾˌaðjomˈetɾiko +RADIÓMETRO ɾɾaðjˈometɾo +RADIÓNICA ɾɾaðjˈonika +RADIONUCLEIDO ɾɾˌaðjonuklˈeɪðo +RADIONÚCLIDO ɾɾˌaðjonˈukliðo +RADIOS ɾɾˈaðjos +RADIOSCOPIA ɾɾˌaðjoskˈopja +RADIOSCÓPICA ɾɾˌaðjoskˈopika +RADIOSCÓPICAS ɾɾˌaðjoskˈopikas +RADIOSCÓPICO ɾɾˌaðjoskˈopiko +RADIOSCÓPICOS ɾɾˌaðjoskˈopikos +RADIOSENSIBILIDAD ɾɾˌaðjosˌensiβˌiliðˈad +RADIOSENSIBLE ɾɾˌaðjosensˈiβle +RADIOSONDA ɾɾˌaðjosˈonda +RADIOTEATRAL ɾɾˌaðjotˌeatɾˈal +RADIOTERAPEUTA ɾɾˌaðjotˌeɾapˈeʊta +RADIOTERAPÉUTICO ɾɾˌaðjotˌeɾapˈeutˌiko +RADIOTERAPIA ɾɾˌaðjoteɾˈapja +RADÓN ɾɾaðˈon +RADULESCU ɾɾˌaðulˈesku +RAER ɾɾaˈeɾ +RAFA ɾɾˈafa +RAFAEL ɾɾˌafaˈel +RAFAELINO ɾɾˌafaelˈino +RÁFAGA ɾɾˈafaɣa +RAFAGUEADA ɾɾˌafaɣeˈaða +RAFAGUEADAS ɾɾˌafaɣeˈaðas +RAFAGUEADO ɾɾˌafaɣeˈaðo +RAFAGUEADOS ɾɾˌafaɣeˈaðos +RAFAGUEAR ɾɾˌafaɣeˈaɾ +RAFTING ɾɾˈaftiŋ +RAGÚ ɾɾaɣˈu +RAGUSIANO ɾɾˌaɣusjˈano +RAI ɾɾˈaɪ +RAÍCES ɾɾaˈiθes +RAICILLA ɾɾaɪθˈiʎa +RAID ɾɾˈaɪd +RAÍDA ɾɾaˈiða +RAÍDAS ɾɾaˈiðas +RAÍDO ɾɾaˈiðo +RAÍDOS ɾɾaˈiðos +RAÍL ɾɾaˈil +RAITIAR ɾɾaɪtjˈaɾ +RAITING ɾɾˈaɪtiŋ +RAÍZ ɾɾaˈiθ +RAIZAL ɾɾaɪθˈal +RAJA ɾɾˈaxa +RAJÁ ɾɾaxˈa +RAJADA ɾɾaxˈaða +RAJADAS ɾɾaxˈaðas +RAJADO ɾɾaxˈaðo +RAJADOS ɾɾaxˈaðos +RAJADURA ɾɾˌaxaðˈuɾa +RAJAR ɾɾaxˈaɾ +RAJARSE ɾɾaxˈaɾse +RAJE ɾɾˈaxe +RAJITA ɾɾaxˈita +RAJÓN ɾɾaxˈon +RAJUÑADA ɾɾˌaxuɲˈaða +RAJUÑADAS ɾɾˌaxuɲˈaðas +RAJUÑADO ɾɾˌaxuɲˈaðo +RAJUÑADOS ɾɾˌaxuɲˈaðos +RAKÓW ɾɾakˈow +RALBADA ɾɾalβˈaða +RALBADAS ɾɾalβˈaðas +RALBADO ɾɾalβˈaðo +RALBADOS ɾɾalβˈaðos +RALBAR ɾɾalβˈaɾ +RALEA ɾɾalˈea +RALEADA ɾɾˌaleˈaða +RALEADAS ɾɾˌaleˈaðas +RALEADO ɾɾˌaleˈaðo +RALEADOS ɾɾˌaleˈaðos +RALENTÍ ɾɾˌalentˈi +RALENTIZACIÓN ɾɾˌalentˌiθaθjˈon +RALENTIZADA ɾɾˌalentiθˈaða +RALENTIZADAS ɾɾˌalentiθˈaðas +RALENTIZADO ɾɾˌalentiθˈaðo +RALENTIZADOS ɾɾˌalentiθˈaðos +RALENTIZAR ɾɾˌalentiθˈaɾ +RALI ɾɾˈali +RALLY ɾɾˈaʎi +RAMA ɾɾˈama +RAMADA ɾɾamˈaða +RAMAL ɾɾamˈal +RAMAS ɾɾˈamas +RAMAZÓN ɾɾˌamaθˈon +RAMBLA ɾɾˈambla +RAMBLAS ɾɾˈamblas +RAMBLEAR ɾɾˌambleˈaɾ +RAMBUTÁN ɾɾˌambutˈan +RAMÉSIDA ɾɾamˈesiða +RAMIFICADA ɾɾˌamifikˈaða +RAMIFICADAS ɾɾˌamifikˈaðas +RAMIFICADO ɾɾˌamifikˈaðo +RAMIFICADOS ɾɾˌamifikˈaðos +RAMIFICAR ɾɾˌamifikˈaɾ +RAMIFICARES ɾɾˌamifikˈaɾes +RAMÍREZ ɾɾamˈiɾeθ +RAMITO ɾɾamˈito +RAMO ɾɾˈamo +RAMÓN ɾɾamˈon +RAMONA ɾɾamˈona +RAMONEADOR ɾɾˌamonˌeaðˈoɾ +RAMONEAR ɾɾˌamoneˈaɾ +RAMONEO ɾɾˌamonˈeo +RAMOS ɾɾˈamos +RAMOSA ɾɾamˈosa +RAMOSAS ɾɾamˈosas +RAMOSO ɾɾamˈoso +RAMOSOS ɾɾamˈosos +RAMPA ɾɾˈampa +RANA ɾɾˈana +RANACUAJO ɾɾˌanakwˈaxo +RANARIO ɾɾanˈaɾjo +RANCA ɾɾˈanka +RANCADA ɾɾankˈaða +RANCADAS ɾɾankˈaðas +RANCADO ɾɾankˈaðo +RANCADOS ɾɾankˈaðos +RANCAGUA ɾɾankˈaɣwa +RANCAR ɾɾankˈaɾ +RANCHERA ɾɾantʃˈeɾa +RANCHERÍA ɾɾˌantʃeɾˈia +RANCHITO ɾɾantʃˈito +RANCIO ɾɾˈanθjo +RANDA ɾɾˈanda +RANDOMIZADA ɾɾˌandomiθˈaða +RANDOMIZADAS ɾɾˌandomiθˈaðas +RANDOMIZADO ɾɾˌandomiθˈaðo +RANDOMIZADOS ɾɾˌandomiθˈaðos +RANDOMIZAMOS ɾɾˌandomiθˈamos +RANDOMIZAR ɾɾˌandomiθˈaɾ +RANDOMIZARES ɾɾˌandomiθˈaɾes +RANITA ɾɾanˈita +RANKEAR ɾɾˌaŋkeˈaɾ +RANKING ɾɾˈaŋkiŋ +RÁNKING ɾɾˈaŋkiŋ +RANQUEADA ɾɾˌankeˈaða +RANQUEADAS ɾɾˌankeˈaðas +RANQUEADO ɾɾˌankeˈaðo +RANQUEADOS ɾɾˌankeˈaðos +RANQUEAMOS ɾɾˌankeˈamos +RANQUEANDO ɾɾˌankeˈando +RANQUES ɾɾˈankes +RANQUIN ɾɾˈankin +RANSOMWARE ɾɾˌansomwˈaɾe +RANURA ɾɾanˈuɾa +RANURAR ɾɾˌanuɾˈaɾ +RAP ɾɾˈap +RAPACIDAD ɾɾˌapaθiðˈad +RAPADA ɾɾapˈaða +RAPADAS ɾɾapˈaðas +RAPADO ɾɾapˈaðo +RAPADOS ɾɾapˈaðos +RAPADURA ɾɾˌapaðˈuɾa +RAPADURAS ɾɾˌapaðˈuɾas +RAPAMOS ɾɾapˈamos +RAPANDO ɾɾapˈando +RAPANUI ɾɾapˈanwi +RAPAR ɾɾapˈaɾ +RAPAZ ɾɾapˈaθ +RAPE ɾɾˈape +RAPÉ ɾɾapˈe +RAPEAR ɾɾˌapeˈaɾ +RAPEN ɾɾˈapen +RAPEO ɾɾapˈeo +RAPIDA ɾɾapˈiða +RÁPIDA ɾɾˈapiða +RÁPIDAMENTE ɾɾˈapiðamˈente +RÁPIDAS ɾɾˈapiðas +RAPIDEZ ɾɾˌapiðˈeθ +RAPIDÍSIMO ɾɾˌapiðˈisimo +RAPIDITO ɾɾˌapiðˈito +RAPIDO ɾɾapˈiðo +RÁPIDO ɾɾˈapiðo +RÁPIDOS ɾɾˈapiðos +RAPIÑADA ɾɾˌapiɲˈaða +RAPIÑADAS ɾɾˌapiɲˈaðas +RAPIÑADO ɾɾˌapiɲˈaðo +RAPIÑADOS ɾɾˌapiɲˈaðos +RAPIÑERA ɾɾˌapiɲˈeɾa +RAPSODA ɾɾapsˈoða +RAPSODIA ɾɾapsˈoðja +RAPSODISTA ɾɾˌapsoðˈista +RAPTADA ɾɾapːtˈaða +RAPTADAS ɾɾapːtˈaðas +RAPTADO ɾɾapːtˈaðo +RAPTADOS ɾɾapːtˈaðos +RAPTAMOS ɾɾapːtˈamos +RAPTO ɾɾˈapːto +RAPTOR ɾɾapːtˈoɾ +RAQUEL ɾɾakˈel +RAQUERO ɾɾakˈeɾo +RAQUETA ɾɾakˈeta +RAQUETISTA ɾɾˌaketˈista +RAQUÍDEO ɾɾakˈiðeo +RAQUILA ɾɾakˈila +RAQUIS ɾɾˈakis +RARA ɾɾˈaɾa +RARAS ɾɾˈaɾas +RAREZA ɾɾaɾˈeθa +RARIFICAR ɾɾˌaɾifikˈaɾ +RARÍSIMA ɾɾaɾˈisima +RARO ɾɾˈaɾo +RAROS ɾɾˈaɾos +RAS ɾɾˈas +RASAR ɾɾasˈaɾ +RASCA ɾɾˈaska +RASCACIO ɾɾaskˈaθjo +RASCADA ɾɾaskˈaða +RASCADAS ɾɾaskˈaðas +RASCADO ɾɾaskˈaðo +RASCADOS ɾɾaskˈaðos +RASCAMOS ɾɾaskˈamos +RASCAÑADA ɾɾˌaskaɲˈaða +RASCAÑADAS ɾɾˌaskaɲˈaðas +RASCAÑADO ɾɾˌaskaɲˈaðo +RASCAÑADOS ɾɾˌaskaɲˈaðos +RASCAÑAR ɾɾˌaskaɲˈaɾ +RASCANDO ɾɾaskˈando +RASCAR ɾɾaskˈaɾ +RASCÓN ɾɾaskˈon +RASCUÑAR ɾɾˌaskuɲˈaɾ +RASGADA ɾɾasɣˈaða +RASGADAS ɾɾasɣˈaðas +RASGADO ɾɾasɣˈaðo +RASGADOS ɾɾasɣˈaðos +RASGANDO ɾɾasɣˈando +RASGAR ɾɾasɣˈaɾ +RASGO ɾɾˈasɣo +RASGUEADA ɾɾˌasɣeˈaða +RASGUEADAS ɾɾˌasɣeˈaðas +RASGUEADO ɾɾˌasɣeˈaðo +RASGUEADOS ɾɾˌasɣeˈaðos +RASGUEAR ɾɾˌasɣeˈaɾ +RASGUEO ɾɾasɣˈeo +RASGUIDO ɾɾasɣˈiðo +RASGUÑADA ɾɾˌasɣuɲˈaða +RASGUÑADAS ɾɾˌasɣuɲˈaðas +RASGUÑADO ɾɾˌasɣuɲˈaðo +RASGUÑADOS ɾɾˌasɣuɲˈaðos +RASO ɾɾˈaso +RASPADA ɾɾaspˈaða +RASPADAS ɾɾaspˈaðas +RASPADO ɾɾaspˈaðo +RASPADOR ɾɾˌaspaðˈoɾ +RASPADOS ɾɾaspˈaðos +RASPADURA ɾɾˌaspaðˈuɾa +RASPAMOS ɾɾaspˈamos +RASPANDO ɾɾaspˈando +RASPAR ɾɾaspˈaɾ +RASPARES ɾɾaspˈaɾes +RASPAS ɾɾˈaspas +RASPÓN ɾɾaspˈon +RASTA ɾɾˈasta +RASTERIZACIÓN ɾɾˌasteɾˌiθaθjˈon +RASTERIZADA ɾɾˌasteɾiθˈaða +RASTERIZADAS ɾɾˌasteɾiθˈaðas +RASTERIZADO ɾɾˌasteɾiθˈaðo +RASTERIZADOS ɾɾˌasteɾiθˈaðos +RASTERIZAR ɾɾˌasteɾiθˈaɾ +RASTRA ɾɾˈastɾa +RASTREADA ɾɾˌastɾeˈaða +RASTREADAS ɾɾˌastɾeˈaðas +RASTREADO ɾɾˌastɾeˈaðo +RASTREADOS ɾɾˌastɾeˈaðos +RASTREAMOS ɾɾˌastɾeˈamos +RASTREANDO ɾɾˌastɾeˈando +RASTREAR ɾɾˌastɾeˈaɾ +RASTREO ɾɾastɾˈeo +RASTRERO ɾɾastɾˈeɾo +RASTRO ɾɾˈastɾo +RASTROJO ɾɾastɾˈoxo +RASURADA ɾɾˌasuɾˈaða +RASURADAS ɾɾˌasuɾˈaðas +RASURADITO ɾɾˌasuɾaðˈito +RASURADO ɾɾˌasuɾˈaðo +RASURADOS ɾɾˌasuɾˈaðos +RASURAR ɾɾˌasuɾˈaɾ +RATA ɾɾˈata +RATAFÍA ɾɾˌatafˈia +RATEADA ɾɾˌateˈaða +RATEADAS ɾɾˌateˈaðas +RATEADO ɾɾˌateˈaðo +RATEADOS ɾɾˌateˈaðos +RATEAMOS ɾɾˌateˈamos +RATEL ɾɾatˈel +RATERO ɾɾatˈeɾo +RATIFICADA ɾɾˌatifikˈaða +RATIFICADAS ɾɾˌatifikˈaðas +RATIFICADO ɾɾˌatifikˈaðo +RATIFICADOS ɾɾˌatifikˈaðos +RATIFICAMOS ɾɾˌatifikˈamos +RATIFICAR ɾɾˌatifikˈaɾ +RATING ɾɾˈatiŋ +RATIO ɾɾˈatjo +RATITE ɾɾatˈite +RATITO ɾɾatˈito +RATO ɾɾˈato +RATÓN ɾɾatˈon +RATONA ɾɾatˈona +RATONCILLO ɾɾˌatonθˈiʎo +RATONCITO ɾɾˌatonθˈito +RATONERO ɾɾˌatonˈeɾo +RAUCO ɾɾˈaʊko +RAUDA ɾɾˈaʊða +RAUDAS ɾɾˈaʊðas +RAUDO ɾɾˈaʊðo +RAUDOS ɾɾˈaʊðos +RAÚL ɾɾaˈul +RAVE ɾɾˈaβe +RÁVENA ɾɾˈaβena +RAYA ɾɾˈajja +RAYADO ɾɾajjˈaðo +RAYAS ɾɾˈajjas +RAZA ɾɾˈaθa +RAZAS ɾɾˈaθas +RAZON ɾɾˈaθon +RAZÓN ɾɾaθˈon +RAZONADA ɾɾˌaθonˈaða +RAZONADAS ɾɾˌaθonˈaðas +RAZONADO ɾɾˌaθonˈaðo +RAZONADOS ɾɾˌaθonˈaðos +RAZONAR ɾɾˌaθonˈaɾ +RE ɾɾˈe +REABASTECER ɾɾˌeaβˌasteθˈeɾ +REABASTECIMIENTO ɾɾˌeaβˌasteθimjˈɛnto +REABIERTA ɾɾˌeaβjˈeɾta +REABIERTAS ɾɾˌeaβjˈeɾtas +REABIERTO ɾɾˌeaβjˈeɾto +REABIERTOS ɾɾˌeaβjˈeɾtos +REABRIR ɾɾˌeaβɾˈiɾ +REABSORBIDA ɾɾˌeaβsoɾβˈiða +REABSORBIDAS ɾɾˌeaβsoɾβˈiðas +REABSORBIDO ɾɾˌeaβsoɾβˈiðo +REABSORBIDOS ɾɾˌeaβsoɾβˈiðos +REACCIÓN ɾɾˌeakθjˈon +REACCIONADA ɾɾˌeakθjonˈaða +REACCIONADAS ɾɾˌeakθjonˈaðas +REACCIONADO ɾɾˌeakθjonˈaðo +REACCIONADOS ɾɾˌeakθjonˈaðos +REACOMODAR ɾɾˌeakˌomoðˈaɾ +REACONDICIONADA ɾɾˌeakˌondiθjonˈaða +REACONDICIONADAS ɾɾˌeakˌondiθjonˈaðas +REACONDICIONADO ɾɾˌeakˌondiθjonˈaðo +REACONDICIONADOS ɾɾˌeakˌondiθjonˈaðos +REACONDICIONAMIENTO ɾɾˌeakˌondiθjˌonamjˈɛnto +REACONDICIONAR ɾɾˌeakˌondiθjonˈaɾ +REACTIVA ɾɾˌeaktˈiβa +REACTIVADA ɾɾˌeaktiβˈaða +REACTIVADAS ɾɾˌeaktiβˈaðas +REACTIVADO ɾɾˌeaktiβˈaðo +REACTIVADOS ɾɾˌeaktiβˈaðos +REACTIVAS ɾɾˌeaktˈiβas +REACTIVE ɾɾˌeaktˈiβe +REACTIVO ɾɾˌeaktˈiβo +REACTUALIZADA ɾɾˌeaktwˌaliθˈaða +REACTUALIZADAS ɾɾˌeaktwˌaliθˈaðas +REACTUALIZADO ɾɾˌeaktwˌaliθˈaðo +REACTUALIZADOS ɾɾˌeaktwˌaliθˈaðos +REACTUALIZAR ɾɾˌeaktwˌaliθˈaɾ +READAPTAR ɾɾˌeaðapːtˈaɾ +READECUAR ɾɾˌeaðekwˈaɾ +READIESTRAR ɾɾˌeaðjestɾˈaɾ +READMITIDA ɾɾˌeadmitˈiða +READMITIDAS ɾɾˌeadmitˈiðas +READMITIDO ɾɾˌeadmitˈiðo +READMITIDOS ɾɾˌeadmitˈiðos +READOPCIÓN ɾɾˌeaðopθjˈon +READOPTAR ɾɾˌeaðopːtˈaɾ +READQUIRIR ɾɾˌeadkiɾˈiɾ +READQUISICIÓN ɾɾˌeadkˌisiθjˈon +REAFIANZAMIENTO ɾɾˌeafjˌanθamjˈɛnto +REAFILIACIÓN ɾɾˌeafˌiljaθjˈon +REAFIRMACIÓN ɾɾˌeafˌiɾmaθjˈon +REAFIRMADA ɾɾˌeafiɾmˈaða +REAFIRMADAS ɾɾˌeafiɾmˈaðas +REAFIRMADO ɾɾˌeafiɾmˈaðo +REAFIRMADOS ɾɾˌeafiɾmˈaðos +REAFIRMAMOS ɾɾˌeafiɾmˈamos +REAFIRMANDO ɾɾˌeafiɾmˈando +REAFIRMAR ɾɾˌeafiɾmˈaɾ +REAGRUPACIÓN ɾɾˌeaɣɾˌupaθjˈon +REAGRUPADA ɾɾˌeaɣɾupˈaða +REAGRUPADAS ɾɾˌeaɣɾupˈaðas +REAGRUPADO ɾɾˌeaɣɾupˈaðo +REAGRUPADOS ɾɾˌeaɣɾupˈaðos +REAGRUPAMIENTO ɾɾˌeaɣɾˌupamjˈɛnto +REAGRUPAMOS ɾɾˌeaɣɾupˈamos +REAGRUPANDO ɾɾˌeaɣɾupˈando +REAGRUPAR ɾɾˌeaɣɾupˈaɾ +REAJUSTADA ɾɾˌeaxustˈaða +REAJUSTADAS ɾɾˌeaxustˈaðas +REAJUSTADO ɾɾˌeaxustˈaðo +REAJUSTADOS ɾɾˌeaxustˈaðos +REAJUSTAR ɾɾˌeaxustˈaɾ +REAJUSTE ɾɾˌeaxˈuste +REAJUSTES ɾɾˌeaxˈustes +REAL ɾɾeˈal +REALERO ɾɾˌealˈeɾo +REALEZA ɾɾˌealˈeθa +REALÍCELO ɾɾˌealˈiθelo +REALIDAD ɾɾˌealiðˈad +REALIMENTADA ɾɾˌealˌimentˈaða +REALIMENTADAS ɾɾˌealˌimentˈaðas +REALIMENTADO ɾɾˌealˌimentˈaðo +REALIMENTADOS ɾɾˌealˌimentˈaðos +REALIMENTAR ɾɾˌealˌimentˈaɾ +REALINEADA ɾɾˌealˌineˈaða +REALINEADAS ɾɾˌealˌineˈaðas +REALINEADO ɾɾˌealˌineˈaðo +REALINEADOS ɾɾˌealˌineˈaðos +REALISMO ɾɾˌealˈismo +REALISTA ɾɾˌealˈista +REALISTAR ɾɾˌealistˈaɾ +REALITY ɾɾˌealˈiti +REALIZA ɾɾˌealˈiθa +REALIZABLE ɾɾˌealiθˈaβle +REALIZADA ɾɾˌealiθˈaða +REALIZADAS ɾɾˌealiθˈaðas +REALIZADO ɾɾˌealiθˈaðo +REALIZADOR ɾɾˌealˌiθaðˈoɾ +REALIZADOS ɾɾˌealiθˈaðos +REALIZAMOS ɾɾˌealiθˈamos +REALIZANDO ɾɾˌealiθˈando +REALIZAR ɾɾˌealiθˈaɾ +REALMENTE ɾɾeˈalmˈente +REALOJADA ɾɾˌealoxˈaða +REALOJADAS ɾɾˌealoxˈaðas +REALOJADO ɾɾˌealoxˈaðo +REALOJADOS ɾɾˌealoxˈaðos +REALOJAMIENTO ɾɾˌealˌoxamjˈɛnto +REALOJAMOS ɾɾˌealoxˈamos +REALOJAR ɾɾˌealoxˈaɾ +REALOJO ɾɾˌealˈoxo +REALQUILADA ɾɾˌealkilˈaða +REALQUILADAS ɾɾˌealkilˈaðas +REALQUILADO ɾɾˌealkilˈaðo +REALQUILADOS ɾɾˌealkilˈaðos +REALQUILAR ɾɾˌealkilˈaɾ +REALZADA ɾɾˌealθˈaða +REALZADAS ɾɾˌealθˈaðas +REALZADO ɾɾˌealθˈaðo +REALZADOS ɾɾˌealθˈaðos +REALZAR ɾɾˌealθˈaɾ +REANIMACIÓN ɾɾˌeanˌimaθjˈon +REANIMADA ɾɾˌeanimˈaða +REANIMADAS ɾɾˌeanimˈaðas +REANIMADO ɾɾˌeanimˈaðo +REANIMADOR ɾɾˌeanˌimaðˈoɾ +REANIMADOS ɾɾˌeanimˈaðos +REANIMAR ɾɾˌeanimˈaɾ +REAÑO ɾɾeˈaɲo +REANUDADA ɾɾˌeanuðˈaða +REANUDADAS ɾɾˌeanuðˈaðas +REANUDADO ɾɾˌeanuðˈaðo +REANUDADOS ɾɾˌeanuðˈaðos +REANUDAR ɾɾˌeanuðˈaɾ +REAPARECER ɾɾˌeapˌaɾeθˈeɾ +REAPARECIDA ɾɾˌeapˌaɾeθˈiða +REAPARECIDAS ɾɾˌeapˌaɾeθˈiðas +REAPARECIDO ɾɾˌeapˌaɾeθˈiðo +REAPARECIDOS ɾɾˌeapˌaɾeθˈiðos +REAPLICAR ɾɾˌeaplikˈaɾ +REAPRENDER ɾɾˌeapɾendˈeɾ +REAPRENDIDA ɾɾˌeapɾendˈiða +REAPRENDIDAS ɾɾˌeapɾendˈiðas +REAPRENDIDO ɾɾˌeapɾendˈiðo +REAPRENDIDOS ɾɾˌeapɾendˈiðos +REAPROPIACIÓN ɾɾˌeapɾˌopjaθjˈon +REAPROPIAR ɾɾˌeapɾopjˈaɾ +REAPROVECHADA ɾɾˌeapɾˌoβetʃˈaða +REAPROVECHADAS ɾɾˌeapɾˌoβetʃˈaðas +REAPROVECHADO ɾɾˌeapɾˌoβetʃˈaðo +REAPROVECHADOS ɾɾˌeapɾˌoβetʃˈaðos +REAPROVECHAMIENTO ɾɾˌeapɾˌoβetʃamjˈɛnto +REAPROVECHAR ɾɾˌeapɾˌoβetʃˈaɾ +REAPROVISIONAR ɾɾˌeapɾˌoβisjonˈaɾ +REARGÜIDA ɾɾˌeaɾɣuˈiða +REARGÜIDAS ɾɾˌeaɾɣuˈiðas +REARGÜIDO ɾɾˌeaɾɣuˈiðo +REARGÜIDOS ɾɾˌeaɾɣuˈiðos +REARGÜIR ɾɾˌeaɾɣuˈiɾ +REARMADA ɾɾˌeaɾmˈaða +REARMADAS ɾɾˌeaɾmˈaðas +REARMADO ɾɾˌeaɾmˈaðo +REARMADOS ɾɾˌeaɾmˈaðos +REARMAMENTO ɾɾˌeaɾmamˈɛnto +REARMAR ɾɾˌeaɾmˈaɾ +REARTICULAR ɾɾˌeaɾtˌikulˈaɾ +REAS ɾɾˈeas +REASEGURAR ɾɾˌeasˌeɣuɾˈaɾ +REASENTADA ɾɾˌeasentˈaða +REASENTADAS ɾɾˌeasentˈaðas +REASENTADO ɾɾˌeasentˈaðo +REASENTADOS ɾɾˌeasentˈaðos +REASENTAR ɾɾˌeasentˈaɾ +REASFALTAR ɾɾˌeasfaltˈaɾ +REASIGNAR ɾɾˌeasiɡnˈaɾ +REASUMIR ɾɾˌeasumˈiɾ +REASUNCIÓN ɾɾˌeasunθjˈon +REATA ɾɾeˈata +REATADA ɾɾˌeatˈaða +REATADAS ɾɾˌeatˈaðas +REATADO ɾɾˌeatˈaðo +REATADOS ɾɾˌeatˈaðos +REATAR ɾɾˌeatˈaɾ +REATAZO ɾɾˌeatˈaθo +REAUTORIZAR ɾɾˌeaʊtˌoɾiθˈaɾ +REAVIVADA ɾɾˌeaβiβˈaða +REAVIVADAS ɾɾˌeaβiβˈaðas +REAVIVADO ɾɾˌeaβiβˈaðo +REAVIVADOS ɾɾˌeaβiβˈaðos +REAVIVAMIENTO ɾɾˌeaβˌiβamjˈɛnto +REAVIVAR ɾɾˌeaβiβˈaɾ +REBABA ɾɾeβˈaβa +REBACHEO ɾɾˌeβatʃˈeo +REBAJA ɾɾeβˈaxa +REBAJADA ɾɾˌeβaxˈaða +REBAJADAS ɾɾˌeβaxˈaðas +REBAJADO ɾɾˌeβaxˈaðo +REBAJADOS ɾɾˌeβaxˈaðos +REBAJAR ɾɾˌeβaxˈaɾ +REBALANCEAR ɾɾˌeβalˌanθeˈaɾ +REBANADA ɾɾˌeβanˈaða +REBAÑADA ɾɾˌeβaɲˈaða +REBANADAS ɾɾˌeβanˈaðas +REBAÑADAS ɾɾˌeβaɲˈaðas +REBANADO ɾɾˌeβanˈaðo +REBAÑADO ɾɾˌeβaɲˈaðo +REBANADOS ɾɾˌeβanˈaðos +REBAÑADOS ɾɾˌeβaɲˈaðos +REBAÑAR ɾɾˌeβaɲˈaɾ +REBAÑO ɾɾeβˈaɲo +REBASADA ɾɾˌeβasˈaða +REBASADAS ɾɾˌeβasˈaðas +REBASADO ɾɾˌeβasˈaðo +REBASADOS ɾɾˌeβasˈaðos +REBASAMIENTO ɾɾˌeβasamjˈɛnto +REBASAR ɾɾˌeβasˈaɾ +REBASE ɾɾeβˈase +REBATADA ɾɾˌeβatˈaða +REBATADAS ɾɾˌeβatˈaðas +REBATADO ɾɾˌeβatˈaðo +REBATADOS ɾɾˌeβatˈaðos +REBATIDA ɾɾˌeβatˈiða +REBATIDAS ɾɾˌeβatˈiðas +REBATIDO ɾɾˌeβatˈiðo +REBATIDOS ɾɾˌeβatˈiðos +REBATIÑA ɾɾˌeβatˈiɲa +REBATINGA ɾɾˌeβatˈiŋɡa +REBATO ɾɾeβˈato +REBATOS ɾɾeβˈatos +REBAUTIZADA ɾɾˌeβaʊtiθˈaða +REBAUTIZADAS ɾɾˌeβaʊtiθˈaðas +REBAUTIZADO ɾɾˌeβaʊtiθˈaðo +REBAUTIZADOS ɾɾˌeβaʊtiθˈaðos +REBAUTIZAR ɾɾˌeβaʊtiθˈaɾ +REBECA ɾɾeβˈeka +REBECO ɾɾeβˈeko +REBELADA ɾɾˌeβelˈaða +REBELADAS ɾɾˌeβelˈaðas +REBELADO ɾɾˌeβelˈaðo +REBELADOS ɾɾˌeβelˈaðos +REBELAMOS ɾɾˌeβelˈamos +REBELANDO ɾɾˌeβelˈando +REBELAR ɾɾˌeβelˈaɾ +REBELDE ɾɾeβˈelðe +REBELDÍA ɾɾˌeβelðˈia +REBELIÓN ɾɾˌeβeljˈon +REBLANDECER ɾɾˌeβlandeθˈeɾ +REBLANDECIDA ɾɾˌeβlandeθˈiða +REBLANDECIDAS ɾɾˌeβlandeθˈiðas +REBLANDECIDO ɾɾˌeβlandeθˈiðo +REBLANDECIDOS ɾɾˌeβlandeθˈiðos +REBOBINADA ɾɾˌeβoβinˈaða +REBOBINADAS ɾɾˌeβoβinˈaðas +REBOBINADO ɾɾˌeβoβinˈaðo +REBOBINADOS ɾɾˌeβoβinˈaðos +REBOBINAMOS ɾɾˌeβoβinˈamos +REBOBINANDO ɾɾˌeβoβinˈando +REBOBINAR ɾɾˌeβoβinˈaɾ +REBOOT ɾɾˌeβoˈot +REBOSADA ɾɾˌeβosˈaða +REBOSADAS ɾɾˌeβosˈaðas +REBOSADO ɾɾˌeβosˈaðo +REBOSADOS ɾɾˌeβosˈaðos +REBOSAMIENTO ɾɾˌeβosamjˈɛnto +REBOSANTE ɾɾˌeβosˈante +REBOSAR ɾɾˌeβosˈaɾ +REBOTADA ɾɾˌeβotˈaða +REBOTADAS ɾɾˌeβotˈaðas +REBOTADO ɾɾˌeβotˈaðo +REBOTADOS ɾɾˌeβotˈaðos +REBOTAR ɾɾˌeβotˈaɾ +REBOTE ɾɾeβˈote +REBOZADA ɾɾˌeβoθˈaða +REBOZADAS ɾɾˌeβoθˈaðas +REBOZADO ɾɾˌeβoθˈaðo +REBOZADOS ɾɾˌeβoθˈaðos +REBOZANTE ɾɾˌeβoθˈante +REBOZAR ɾɾˌeβoθˈaɾ +REBOZO ɾɾeβˈoθo +REBRAMAR ɾɾˌeβɾamˈaɾ +REBRINCADA ɾɾˌeβɾinkˈaða +REBRINCADAS ɾɾˌeβɾinkˈaðas +REBRINCADO ɾɾˌeβɾinkˈaðo +REBRINCADOS ɾɾˌeβɾinkˈaðos +REBRINCAR ɾɾˌeβɾinkˈaɾ +REBUJITO ɾɾˌeβuxˈito +REBUJO ɾɾeβˈuxo +REBULLICIO ɾɾˌeβuʎˈiθjo +REBUSCADA ɾɾˌeβuskˈaða +REBUSCADAS ɾɾˌeβuskˈaðas +REBUSCADO ɾɾˌeβuskˈaðo +REBUSCADOS ɾɾˌeβuskˈaðos +REBUSCAMOS ɾɾˌeβuskˈamos +REBUSCAR ɾɾˌeβuskˈaɾ +REBUZNADA ɾɾˌeβuθnˈaða +REBUZNADAS ɾɾˌeβuθnˈaðas +REBUZNADO ɾɾˌeβuθnˈaðo +REBUZNADOS ɾɾˌeβuθnˈaðos +RECABADA ɾɾˌekaβˈaða +RECABADAS ɾɾˌekaβˈaðas +RECABADO ɾɾˌekaβˈaðo +RECABADOS ɾɾˌekaβˈaðos +RECABDO ɾɾekˈabðo +RECABITA ɾɾˌekaβˈita +RECADERA ɾɾˌekaðˈeɾa +RECADITO ɾɾˌekaðˈito +RECADO ɾɾekˈaðo +RECAER ɾɾˌekaˈeɾ +RECAÍ ɾɾˌekaˈi +RECAÍA ɾɾˌekaˈia +RECAÍAMOS ɾɾˌekaˈiamos +RECAÍAS ɾɾˌekaˈias +RECAÍDA ɾɾˌekaˈiða +RECAÍDAS ɾɾˌekaˈiðas +RECAÍDO ɾɾˌekaˈiðo +RECAÍDOS ɾɾˌekaˈiðos +RECAÍMOS ɾɾˌekaˈimos +RECAÍSTE ɾɾˌekaˈiste +RECALADA ɾɾˌekalˈaða +RECALADAS ɾɾˌekalˈaðas +RECALADO ɾɾˌekalˈaðo +RECALADOS ɾɾˌekalˈaðos +RECALCADA ɾɾˌekalkˈaða +RECALCADAS ɾɾˌekalkˈaðas +RECALCADO ɾɾˌekalkˈaðo +RECALCADOS ɾɾˌekalkˈaðos +RECALCITRANTE ɾɾˌekalθitɾˈante +RECALCULADA ɾɾˌekalkulˈaða +RECALCULADAS ɾɾˌekalkulˈaðas +RECALCULADO ɾɾˌekalkulˈaðo +RECALCULADOS ɾɾˌekalkulˈaðos +RECALCULAMOS ɾɾˌekalkulˈamos +RECALCULANDO ɾɾˌekalkulˈando +RECALENDARIZAR ɾɾˌekalˌendaɾiθˈaɾ +RECALENTADA ɾɾˌekalentˈaða +RECALENTADAS ɾɾˌekalentˈaðas +RECALENTADO ɾɾˌekalentˈaðo +RECALENTADOS ɾɾˌekalentˈaðos +RECALENTAMIENTO ɾɾˌekalˌentamjˈɛnto +RECALENTAR ɾɾˌekalentˈaɾ +RECALIBRACIÓN ɾɾˌekalˌiβɾaθjˈon +RECALIBRADA ɾɾˌekaliβɾˈaða +RECALIBRADAS ɾɾˌekaliβɾˈaðas +RECALIBRADO ɾɾˌekaliβɾˈaðo +RECALIBRADOS ɾɾˌekaliβɾˈaðos +RECALIBRAR ɾɾˌekaliβɾˈaɾ +RECALIFICADA ɾɾˌekalˌifikˈaða +RECALIFICADAS ɾɾˌekalˌifikˈaðas +RECALIFICADO ɾɾˌekalˌifikˈaðo +RECALIFICADOS ɾɾˌekalˌifikˈaðos +RECALIFICAR ɾɾˌekalˌifikˈaɾ +RECAMADA ɾɾˌekamˈaða +RECAMADAS ɾɾˌekamˈaðas +RECAMADO ɾɾˌekamˈaðo +RECAMADOS ɾɾˌekamˈaðos +RECÁMARA ɾɾekˈamaɾa +RECAPACITADA ɾɾˌekapˌaθitˈaða +RECAPACITADAS ɾɾˌekapˌaθitˈaðas +RECAPACITADO ɾɾˌekapˌaθitˈaðo +RECAPACITADOS ɾɾˌekapˌaθitˈaðos +RECAPEO ɾɾˌekapˈeo +RECAPITALIZADA ɾɾˌekapˌitaliθˈaða +RECAPITALIZADAS ɾɾˌekapˌitaliθˈaðas +RECAPITALIZADO ɾɾˌekapˌitaliθˈaðo +RECAPITALIZADOS ɾɾˌekapˌitaliθˈaðos +RECAPITALIZAR ɾɾˌekapˌitaliθˈaɾ +RECAPITULADA ɾɾˌekapˌitulˈaða +RECAPITULADAS ɾɾˌekapˌitulˈaðas +RECAPITULADO ɾɾˌekapˌitulˈaðo +RECAPITULADOS ɾɾˌekapˌitulˈaðos +RECAPITULAMOS ɾɾˌekapˌitulˈamos +RECAPITULANDO ɾɾˌekapˌitulˈando +RECAPITULAR ɾɾˌekapˌitulˈaɾ +RECAPTURADA ɾɾˌekapːtuɾˈaða +RECAPTURADAS ɾɾˌekapːtuɾˈaðas +RECAPTURADO ɾɾˌekapːtuɾˈaðo +RECAPTURADOS ɾɾˌekapːtuɾˈaðos +RECARGAMIENTO ɾɾˌekaɾɣamjˈɛnto +RECARGAR ɾɾˌekaɾɣˈaɾ +RECATA ɾɾekˈata +RECATAR ɾɾˌekatˈaɾ +RECATE ɾɾekˈate +RECATEGORIZAR ɾɾˌekatˌeɣoɾiθˈaɾ +RECATO ɾɾekˈato +RECAUCHUTADA ɾɾˌekaʊtʃutˈaða +RECAUCHUTADAS ɾɾˌekaʊtʃutˈaðas +RECAUCHUTADO ɾɾˌekaʊtʃutˈaðo +RECAUCHUTADOS ɾɾˌekaʊtʃutˈaðos +RECAUDACIÓN ɾɾˌekaʊðaθjˈon +RECAUDACIONES ɾɾˌekaʊðaθjˈones +RECAUDADA ɾɾˌekaʊðˈaða +RECAUDADAS ɾɾˌekaʊðˈaðas +RECAUDADO ɾɾˌekaʊðˈaðo +RECAUDADOS ɾɾˌekaʊðˈaðos +RECAUDAR ɾɾˌekaʊðˈaɾ +RECAUDEMOS ɾɾˌekaʊðˈemos +RECAUDO ɾɾekˈaʊðo +RECEBIR ɾɾˌeθeβˈiɾ +RECELADA ɾɾˌeθelˈaða +RECELADAS ɾɾˌeθelˈaðas +RECELADO ɾɾˌeθelˈaðo +RECELADOS ɾɾˌeθelˈaðos +RECENTAR ɾɾˌeθentˈaɾ +RECENTRALIZADA ɾɾˌeθentɾˌaliθˈaða +RECENTRALIZADAS ɾɾˌeθentɾˌaliθˈaðas +RECENTRALIZADO ɾɾˌeθentɾˌaliθˈaðo +RECENTRALIZADOS ɾɾˌeθentɾˌaliθˈaðos +RECEPCIÓN ɾɾˌeθepθjˈon +RECEPCIONADA ɾɾˌeθepθjonˈaða +RECEPCIONADAS ɾɾˌeθepθjonˈaðas +RECEPCIONADO ɾɾˌeθepθjonˈaðo +RECEPCIONADOS ɾɾˌeθepθjonˈaðos +RECEPCIONALES ɾɾˌeθepθjonˈales +RECEPCIONAR ɾɾˌeθepθjonˈaɾ +RECEPCIONAS ɾɾˌeθepθjˈonas +RECEPCIONES ɾɾˌeθepθjˈones +RECEPCIONISTA ɾɾˌeθepθjonˈista +RECEPCIONO ɾɾˌeθepθjˈono +RECEPTIVO ɾɾˌeθepːtˈiβo +RECERCADA ɾɾˌeθeɾkˈaða +RECERCADAS ɾɾˌeθeɾkˈaðas +RECERCADO ɾɾˌeθeɾkˈaðo +RECERCADOS ɾɾˌeθeɾkˈaðos +RECERCAR ɾɾˌeθeɾkˈaɾ +RECERTIFICAR ɾɾˌeθeɾtˌifikˈaɾ +RECESAR ɾɾˌeθesˈaɾ +RECETA ɾɾeθˈeta +RECETADA ɾɾˌeθetˈaða +RECETADAS ɾɾˌeθetˈaðas +RECETADO ɾɾˌeθetˈaðo +RECETADOS ɾɾˌeθetˈaðos +RECETAR ɾɾˌeθetˈaɾ +RECETAS ɾɾeθˈetas +RECETO ɾɾeθˈeto +RECHAZADA ɾɾˌetʃaθˈaða +RECHAZADAS ɾɾˌetʃaθˈaðas +RECHAZADO ɾɾˌetʃaθˈaðo +RECHAZADOS ɾɾˌetʃaθˈaðos +RECHAZAR ɾɾˌetʃaθˈaɾ +RECHAZO ɾɾetʃˈaθo +RECHINADA ɾɾˌetʃinˈaða +RECHINADAS ɾɾˌetʃinˈaðas +RECHINADO ɾɾˌetʃinˈaðo +RECHINADORA ɾɾˌetʃinaðˈoɾa +RECHINADOS ɾɾˌetʃinˈaðos +RECHINANDO ɾɾˌetʃinˈando +RECHINANTE ɾɾˌetʃinˈante +RECHINAR ɾɾˌetʃinˈaɾ +RECHISTADA ɾɾˌetʃistˈaða +RECHISTADAS ɾɾˌetʃistˈaðas +RECHISTADO ɾɾˌetʃistˈaðo +RECHISTADOS ɾɾˌetʃistˈaðos +RECHISTAR ɾɾˌetʃistˈaɾ +RECIBAS ɾɾeθˈiβas +RECIBIDA ɾɾˌeθiβˈiða +RECIBIDAS ɾɾˌeθiβˈiðas +RECIBIDO ɾɾˌeθiβˈiðo +RECIBIDOS ɾɾˌeθiβˈiðos +RECIBIR ɾɾˌeθiβˈiɾ +RECIBO ɾɾeθˈiβo +RECICLABILIDAD ɾɾˌeθiklˌaβiliðˈad +RECICLADA ɾɾˌeθiklˈaða +RECICLADAS ɾɾˌeθiklˈaðas +RECICLADO ɾɾˌeθiklˈaðo +RECICLADOS ɾɾˌeθiklˈaðos +RECICLAJE ɾɾˌeθiklˈaxe +RECICLAMOS ɾɾˌeθiklˈamos +RECICLAR ɾɾˌeθiklˈaɾ +RECICLARLAS ɾɾˌeθiklˈaɾlas +RECIDIVA ɾɾˌeθiðˈiβa +RECIDIVANTE ɾɾˌeθiðiβˈante +RECIÉN ɾɾeθjˈen +RECIENTE ɾɾeθjˈɛnte +RECIENTEMENTE ɾɾeθjˈɛntemˈente +RECIENTES ɾɾeθjˈɛntes +RECINTO ɾɾeθˈinto +RECIO ɾɾˈeθjo +RECIPIENTE ɾɾˌeθipjˈɛnte +RECIPIENTES ɾɾˌeθipjˈɛntes +RECIPROCADA ɾɾˌeθipɾokˈaða +RECIPROCADAS ɾɾˌeθipɾokˈaðas +RECIPROCADO ɾɾˌeθipɾokˈaðo +RECIPROCADOS ɾɾˌeθipɾokˈaðos +RECIPROCAR ɾɾˌeθipɾokˈaɾ +RECIPROCIDAD ɾɾˌeθipɾˌoθiðˈad +RECÍPROCO ɾɾeθˈipɾoko +RECITACIÓN ɾɾˌeθitaθjˈon +RECITADA ɾɾˌeθitˈaða +RECITADAS ɾɾˌeθitˈaðas +RECITADO ɾɾˌeθitˈaðo +RECITADOS ɾɾˌeθitˈaðos +RECITAMOS ɾɾˌeθitˈamos +RECITAR ɾɾˌeθitˈaɾ +RECITATIVO ɾɾˌeθitatˈiβo +RECLAMACIÓN ɾɾˌeklamaθjˈon +RECLAMADA ɾɾˌeklamˈaða +RECLAMADAS ɾɾˌeklamˈaðas +RECLAMADO ɾɾˌeklamˈaðo +RECLAMADOS ɾɾˌeklamˈaðos +RECLAMAMOS ɾɾˌeklamˈamos +RECLAMAR ɾɾˌeklamˈaɾ +RECLASIFICAR ɾɾˌeklasˌifikˈaɾ +RECLINADA ɾɾˌeklinˈaða +RECLINADAS ɾɾˌeklinˈaðas +RECLINADO ɾɾˌeklinˈaðo +RECLINADOS ɾɾˌeklinˈaðos +RECLINAR ɾɾˌeklinˈaɾ +RECLUÍ ɾɾˌekluˈi +RECLUIDA ɾɾˌekluˈiða +RECLUIDAS ɾɾˌekluˈiðas +RECLUIDO ɾɾˌekluˈiðo +RECLUIDOS ɾɾˌekluˈiðos +RECLUIR ɾɾˌekluˈiɾ +RECLUÍS ɾɾˌekluˈis +RECLUSA ɾɾeklˈusa +RECLUSAS ɾɾeklˈusas +RECLUSIÓN ɾɾˌeklusjˈon +RECLUSIONES ɾɾˌeklusjˈones +RECLUSO ɾɾeklˈuso +RECLUSOS ɾɾeklˈusos +RECLUTA ɾɾeklˈuta +RECLUTADA ɾɾˌeklutˈaða +RECLUTADAS ɾɾˌeklutˈaðas +RECLUTADO ɾɾˌeklutˈaðo +RECLUTADOS ɾɾˌeklutˈaðos +RECLUTAR ɾɾˌeklutˈaɾ +RECOBRADA ɾɾˌekoβɾˈaða +RECOBRADAS ɾɾˌekoβɾˈaðas +RECOBRADO ɾɾˌekoβɾˈaðo +RECOBRADOS ɾɾˌekoβɾˈaðos +RECOBRAR ɾɾˌekoβɾˈaɾ +RECOCER ɾɾˌekoθˈeɾ +RECOCHINEADA ɾɾˌekotʃˌineˈaða +RECOCHINEADAS ɾɾˌekotʃˌineˈaðas +RECOCHINEADO ɾɾˌekotʃˌineˈaðo +RECOCHINEADOS ɾɾˌekotʃˌineˈaðos +RECOCHINEAR ɾɾˌekotʃˌineˈaɾ +RECOCHINEARSE ɾɾˌekotʃˌineˈaɾse +RECOCINAR ɾɾˌekoθinˈaɾ +RECODAR ɾɾˌekoðˈaɾ +RECODIFICAR ɾɾˌekoðˌifikˈaɾ +RECODO ɾɾekˈoðo +RECOGER ɾɾˌekoxˈeɾ +RECOGIDA ɾɾˌekoxˈiða +RECOGIDAS ɾɾˌekoxˈiðas +RECOGIDO ɾɾˌekoxˈiðo +RECOGIDOS ɾɾˌekoxˈiðos +RECOGIMIENTO ɾɾˌekoximjˈɛnto +RECOLADA ɾɾˌekolˈaða +RECOLADAS ɾɾˌekolˈaðas +RECOLADO ɾɾˌekolˈaðo +RECOLADOS ɾɾˌekolˈaðos +RECOLECTADA ɾɾˌekolektˈaða +RECOLECTADAS ɾɾˌekolektˈaðas +RECOLECTADO ɾɾˌekolektˈaðo +RECOLECTADOS ɾɾˌekolektˈaðos +RECOLECTAR ɾɾˌekolektˈaɾ +RECOLECTOR ɾɾˌekolektˈoɾ +RECOLOCADA ɾɾˌekolokˈaða +RECOLOCADAS ɾɾˌekolokˈaðas +RECOLOCADO ɾɾˌekolokˈaðo +RECOLOCADOS ɾɾˌekolokˈaðos +RECOLONIZAR ɾɾˌekolˌoniθˈaɾ +RECOMBINAR ɾɾˌekombinˈaɾ +RECOMENDABLE ɾɾˌekomendˈaβle +RECOMENDACIÓN ɾɾˌekomˌendaθjˈon +RECOMENDACIONES ɾɾˌekomˌendaθjˈones +RECOMENDADA ɾɾˌekomendˈaða +RECOMENDADAS ɾɾˌekomendˈaðas +RECOMENDADO ɾɾˌekomendˈaðo +RECOMENDADOS ɾɾˌekomendˈaðos +RECOMENDAME ɾɾˌekomendˈame +RECOMENDAMOS ɾɾˌekomendˈamos +RECOMENDAR ɾɾˌekomendˈaɾ +RECOMENDARÍA ɾɾˌekomˌendaɾˈia +RECOMENDARÍAS ɾɾˌekomˌendaɾˈias +RECOMENDARLE ɾɾˌekomendˈaɾle +RECOMENDARME ɾɾˌekomendˈaɾme +RECOMENDARTE ɾɾˌekomendˈaɾte +RECOMENDAS ɾɾˌekomˈɛndas +RECOMENDÁS ɾɾˌekomendˈas +RECOMENDO ɾɾˌekomˈɛndo +RECOMENDÓ ɾɾˌekomendˈo +RECOMENZADA ɾɾˌekomenθˈaða +RECOMENZADAS ɾɾˌekomenθˈaðas +RECOMENZADO ɾɾˌekomenθˈaðo +RECOMENZADOS ɾɾˌekomenθˈaðos +RECOMENZAR ɾɾˌekomenθˈaɾ +RECOMIENDA ɾɾˌekomjˈɛnda +RECOMIENDAME ɾɾˌekomjendˈame +RECOMIÉNDAME ɾɾˌekomjˈendame +RECOMIENDAN ɾɾˌekomjˈɛndan +RECOMIENDAS ɾɾˌekomjˈɛndas +RECOMIENDE ɾɾˌekomjˈɛnde +RECOMIENDES ɾɾˌekomjˈɛndes +RECOMIENDO ɾɾˌekomjˈɛndo +RECOMISIONAR ɾɾˌekomˌisjonˈaɾ +RECOMPENSADA ɾɾˌekompensˈaða +RECOMPENSADAS ɾɾˌekompensˈaðas +RECOMPENSADO ɾɾˌekompensˈaðo +RECOMPENSADOS ɾɾˌekompensˈaðos +RECOMPENSAMOS ɾɾˌekompensˈamos +RECOMPENSANDO ɾɾˌekompensˈando +RECOMPILAR ɾɾˌekompilˈaɾ +RECOMPRAR ɾɾˌekompɾˈaɾ +RECOMPUESTA ɾɾˌekompwˈesta +RECOMPUESTAS ɾɾˌekompwˈestas +RECOMPUESTO ɾɾˌekompwˈesto +RECOMPUESTOS ɾɾˌekompwˈestos +RECONCENTRACIÓN ɾɾˌekonθˌentɾaθjˈon +RECONCILIADA ɾɾˌekonθiljˈaða +RECONCILIADAS ɾɾˌekonθiljˈaðas +RECONCILIADO ɾɾˌekonθiljˈaðo +RECONCILIADOS ɾɾˌekonθiljˈaðos +RECONCILIAMOS ɾɾˌekonθiljˈamos +RECONCILIANDO ɾɾˌekonθiljˈando +RECÓNDITA ɾɾekˈondita +RECÓNDITAS ɾɾekˈonditas +RECÓNDITO ɾɾekˈondito +RECÓNDITOS ɾɾekˈonditos +RECONDUCIDA ɾɾˌekonduθˈiða +RECONDUCIDAS ɾɾˌekonduθˈiðas +RECONDUCIDO ɾɾˌekonduθˈiðo +RECONDUCIDOS ɾɾˌekonduθˈiðos +RECONDUCIR ɾɾˌekonduθˈiɾ +RECONEXIÓN ɾɾˌekoneksjˈon +RECONEXIONES ɾɾˌekoneksjˈones +RECONFIGURADA ɾɾˌekomfˌiɣuɾˈaða +RECONFIGURADAS ɾɾˌekomfˌiɣuɾˈaðas +RECONFIGURADO ɾɾˌekomfˌiɣuɾˈaðo +RECONFIGURADOS ɾɾˌekomfˌiɣuɾˈaðos +RECONFIGURANDO ɾɾˌekomfˌiɣuɾˈando +RECONFIGURAR ɾɾˌekomfˌiɣuɾˈaɾ +RECONFIRMADA ɾɾˌekomfiɾmˈaða +RECONFIRMADAS ɾɾˌekomfiɾmˈaðas +RECONFIRMADO ɾɾˌekomfiɾmˈaðo +RECONFIRMADOS ɾɾˌekomfiɾmˈaðos +RECONFIRMAMOS ɾɾˌekomfiɾmˈamos +RECONFIRMANDO ɾɾˌekomfiɾmˈando +RECONFIRMAR ɾɾˌekomfiɾmˈaɾ +RECONFORTADA ɾɾˌekomfoɾtˈaða +RECONFORTADAS ɾɾˌekomfoɾtˈaðas +RECONFORTADO ɾɾˌekomfoɾtˈaðo +RECONFORTADOS ɾɾˌekomfoɾtˈaðos +RECONFORTAMOS ɾɾˌekomfoɾtˈamos +RECONFORTANDO ɾɾˌekomfoɾtˈando +RECONFORTANTE ɾɾˌekomfoɾtˈante +RECONFORTANTES ɾɾˌekomfoɾtˈantes +RECONFORTAR ɾɾˌekomfoɾtˈaɾ +RECONOCEDOR ɾɾˌekonˌoθeðˈoɾ +RECONOCER ɾɾˌekonoθˈeɾ +RECONOCIBLEMENTE ɾɾˌekonoθˈiβlemˈente +RECONOCIDA ɾɾˌekonoθˈiða +RECONOCIDAS ɾɾˌekonoθˈiðas +RECONOCIDO ɾɾˌekonoθˈiðo +RECONOCIDOS ɾɾˌekonoθˈiðos +RECONOCIMIENTO ɾɾˌekonˌoθimjˈɛnto +RECONOZCO ɾɾˌekonˈoθko +RECONQUISTA ɾɾˌekonkˈista +RECONQUISTADA ɾɾˌekonkistˈaða +RECONQUISTADAS ɾɾˌekonkistˈaðas +RECONQUISTADO ɾɾˌekonkistˈaðo +RECONQUISTADOS ɾɾˌekonkistˈaðos +RECONQUISTAMOS ɾɾˌekonkistˈamos +RECONQUISTANDO ɾɾˌekonkistˈando +RECONQUISTAR ɾɾˌekonkistˈaɾ +RECONSAGRAR ɾɾˌekonsaɣɾˈaɾ +RECONSIDERADA ɾɾˌekonsˌiðeɾˈaða +RECONSIDERADAS ɾɾˌekonsˌiðeɾˈaðas +RECONSIDERADO ɾɾˌekonsˌiðeɾˈaðo +RECONSIDERADOS ɾɾˌekonsˌiðeɾˈaðos +RECONSIDERAMOS ɾɾˌekonsˌiðeɾˈamos +RECONSIDERANDO ɾɾˌekonsˌiðeɾˈando +RECONSTITUCIÓN ɾɾˌekonstˌituθjˈon +RECONSTITUIDA ɾɾˌekonstitwˈiða +RECONSTITUIDAS ɾɾˌekonstitwˈiðas +RECONSTITUIDO ɾɾˌekonstitwˈiðo +RECONSTITUIDOS ɾɾˌekonstitwˈiðos +RECONSTITUIR ɾɾˌekonstitwˈiɾ +RECONSTRUCCIÓN ɾɾˌekonstɾukθjˈon +RECONSTRUIDA ɾɾˌekonstɾuˈiða +RECONSTRUIDAS ɾɾˌekonstɾuˈiðas +RECONSTRUIDO ɾɾˌekonstɾuˈiðo +RECONSTRUIDOS ɾɾˌekonstɾuˈiðos +RECONSTRUIR ɾɾˌekonstɾuˈiɾ +RECONTADA ɾɾˌekontˈaða +RECONTADAS ɾɾˌekontˈaðas +RECONTADO ɾɾˌekontˈaðo +RECONTADOS ɾɾˌekontˈaðos +RECONTAMOS ɾɾˌekontˈamos +RECONTANDO ɾɾˌekontˈando +RECONTAR ɾɾˌekontˈaɾ +RECONTRATAR ɾɾˌekontɾatˈaɾ +RECONVENIDA ɾɾˌekombenˈiða +RECONVENIDAS ɾɾˌekombenˈiðas +RECONVENIDO ɾɾˌekombenˈiðo +RECONVENIDOS ɾɾˌekombenˈiðos +RECONVERSIÓN ɾɾˌekombeɾsjˈon +RECONVERTIDA ɾɾˌekombeɾtˈiða +RECONVERTIDAS ɾɾˌekombeɾtˈiðas +RECONVERTIDO ɾɾˌekombeɾtˈiðo +RECONVERTIDOS ɾɾˌekombeɾtˈiðos +RECONVERTIR ɾɾˌekombeɾtˈiɾ +RECOPILACIÓN ɾɾˌekopˌilaθjˈon +RECOPILADA ɾɾˌekopilˈaða +RECOPILADAS ɾɾˌekopilˈaðas +RECOPILADO ɾɾˌekopilˈaðo +RECOPILADOS ɾɾˌekopilˈaðos +RECOPILAR ɾɾˌekopilˈaɾ +RECOPILATORIO ɾɾˌekopˌilatˈoɾjo +RÉCORD ɾɾˈekoɾd +RECORDACIÓN ɾɾˌekoɾðaθjˈon +RECORDADA ɾɾˌekoɾðˈaða +RECORDADAS ɾɾˌekoɾðˈaðas +RECORDADO ɾɾˌekoɾðˈaðo +RECORDADOS ɾɾˌekoɾðˈaðos +RECORDAMOS ɾɾˌekoɾðˈamos +RECORDAR ɾɾˌekoɾðˈaɾ +RECORDARME ɾɾˌekoɾðˈaɾme +RÉCORDS ɾɾˈekoɾds +RECORRER ɾɾˌekoɾɾˈeɾ +RECORRIDA ɾɾˌekoɾɾˈiða +RECORRIDAS ɾɾˌekoɾɾˈiðas +RECORRIDO ɾɾˌekoɾɾˈiðo +RECORRIDOS ɾɾˌekoɾɾˈiðos +RECORTADA ɾɾˌekoɾtˈaða +RECORTADAS ɾɾˌekoɾtˈaðas +RECORTADO ɾɾˌekoɾtˈaðo +RECORTADOR ɾɾˌekoɾtaðˈoɾ +RECORTADOS ɾɾˌekoɾtˈaðos +RECORTAMOS ɾɾˌekoɾtˈamos +RECORTANDO ɾɾˌekoɾtˈando +RECOSER ɾɾˌekosˈeɾ +RECOSTADA ɾɾˌekostˈaða +RECOSTADAS ɾɾˌekostˈaðas +RECOSTADO ɾɾˌekostˈaðo +RECOSTADOS ɾɾˌekostˈaðos +RECREADA ɾɾˌekɾeˈaða +RECREADAS ɾɾˌekɾeˈaðas +RECREADO ɾɾˌekɾeˈaðo +RECREADOS ɾɾˌekɾeˈaðos +RECREAR ɾɾˌekɾeˈaɾ +RECREATIVO ɾɾˌekɾeatˈiβo +RECRECER ɾɾˌekɾeθˈeɾ +RECRECIMIENTO ɾɾˌekɾeθimjˈɛnto +RECREO ɾɾekɾˈeo +RECRIADA ɾɾˌekɾiˈaða +RECRIADAS ɾɾˌekɾiˈaðas +RECRIADO ɾɾˌekɾiˈaðo +RECRIADOS ɾɾˌekɾiˈaðos +RECRIAMOS ɾɾˌekɾiˈamos +RECRIAR ɾɾˌekɾiˈaɾ +RECRIMINADA ɾɾˌekɾiminˈaða +RECRIMINADAS ɾɾˌekɾiminˈaðas +RECRIMINADO ɾɾˌekɾiminˈaðo +RECRIMINADOS ɾɾˌekɾiminˈaðos +RECRIMINAR ɾɾˌekɾiminˈaɾ +RECRISTALIZADA ɾɾˌekɾistˌaliθˈaða +RECRISTALIZADAS ɾɾˌekɾistˌaliθˈaðas +RECRISTALIZADO ɾɾˌekɾistˌaliθˈaðo +RECRISTALIZADOS ɾɾˌekɾistˌaliθˈaðos +RECRISTALIZAR ɾɾˌekɾistˌaliθˈaɾ +RECRUDECER ɾɾˌekɾuðeθˈeɾ +RECRUDECIDA ɾɾˌekɾuðeθˈiða +RECRUDECIDAS ɾɾˌekɾuðeθˈiðas +RECRUDECIDO ɾɾˌekɾuðeθˈiðo +RECRUDECIDOS ɾɾˌekɾuðeθˈiðos +RECRUDECIMIENTO ɾɾˌekɾuðˌeθimjˈɛnto +RECRUDESCENCIA ɾɾˌekɾuðesθˈɛnθja +RECTAL ɾɾektˈal +RECTANGULAR ɾɾˌektaŋɡulˈaɾ +RECTIFICACIÓN ɾɾˌektifˌikaθjˈon +RECTIFICADA ɾɾˌektifikˈaða +RECTIFICADAS ɾɾˌektifikˈaðas +RECTIFICADO ɾɾˌektifikˈaðo +RECTIFICADORA ɾɾˌektifˌikaðˈoɾa +RECTIFICADOS ɾɾˌektifikˈaðos +RECTIFICAMOS ɾɾˌektifikˈamos +RECTILÍNEA ɾɾˌektilˈinea +RECTILÍNEAS ɾɾˌektilˈineas +RECTILÍNEOS ɾɾˌektilˈineos +RECTORA ɾɾektˈoɾa +RECTORADA ɾɾˌektoɾˈaða +RECTORADAS ɾɾˌektoɾˈaðas +RECTORADO ɾɾˌektoɾˈaðo +RECTORADOS ɾɾˌektoɾˈaðos +RECTORRAGIA ɾɾˌektoɾɾˈaxja +RECTOVESICAL ɾɾˌektoβˌesikˈal +RECUA ɾɾˈekwa +RECUADRADA ɾɾˌekwaðɾˈaða +RECUADRADAS ɾɾˌekwaðɾˈaðas +RECUADRADO ɾɾˌekwaðɾˈaðo +RECUADRADOS ɾɾˌekwaðɾˈaðos +RECUAS ɾɾˈekwas +RECUBIERTA ɾɾˌekuβjˈeɾta +RECUBIERTAS ɾɾˌekuβjˈeɾtas +RECUBIERTO ɾɾˌekuβjˈeɾto +RECUBIERTOS ɾɾˌekuβjˈeɾtos +RECUBRIMIENTO ɾɾˌekuβɾimjˈɛnto +RECUBRIR ɾɾˌekuβɾˈiɾ +RECUENTO ɾɾekwˈɛnto +RECUERDA ɾɾekwˈeɾða +RECUERDE ɾɾekwˈeɾðe +RECUERDITO ɾɾˌekweɾðˈito +RECUERDO ɾɾekwˈeɾðo +RECULADA ɾɾˌekulˈaða +RECULADAS ɾɾˌekulˈaðas +RECULADO ɾɾˌekulˈaðo +RECULADOS ɾɾˌekulˈaðos +RECULAMIENTO ɾɾˌekulamjˈɛnto +RECULAR ɾɾˌekulˈaɾ +RECUPERABILIDAD ɾɾˌekupˌeɾaβˌiliðˈad +RECUPERACIÓN ɾɾˌekupˌeɾaθjˈon +RECUPERACIONAL ɾɾˌekupˌeɾaθjonˈal +RECUPERADA ɾɾˌekupeɾˈaða +RECUPERADAS ɾɾˌekupeɾˈaðas +RECUPERADO ɾɾˌekupeɾˈaðo +RECUPERADORA ɾɾˌekupˌeɾaðˈoɾa +RECUPERADOS ɾɾˌekupeɾˈaðos +RECUPERAMOS ɾɾˌekupeɾˈamos +RECUPERAR ɾɾˌekupeɾˈaɾ +RECUPERE ɾɾˌekupˈeɾe +RECURRIR ɾɾˌekuɾɾˈiɾ +RECURSIVO ɾɾˌekuɾsˈiβo +RECURSO ɾɾekˈuɾso +RECURVADA ɾɾˌekuɾβˈaða +RECURVADAS ɾɾˌekuɾβˈaðas +RECURVADO ɾɾˌekuɾβˈaðo +RECURVADOS ɾɾˌekuɾβˈaðos +RECURVAMOS ɾɾˌekuɾβˈamos +RECUSA ɾɾekˈusa +RECUSADA ɾɾˌekusˈaða +RECUSADAS ɾɾˌekusˈaðas +RECUSADO ɾɾˌekusˈaðo +RECUSADOS ɾɾˌekusˈaðos +RECUSAMOS ɾɾˌekusˈamos +RECUSANDO ɾɾˌekusˈando +RECUSARA ɾɾˌekusˈaɾa +RECUSARÁ ɾɾˌekusaɾˈa +RECUSÁRAMOS ɾɾˌekusˈaɾamos +RECUSARAS ɾɾˌekusˈaɾas +RECUSARÁS ɾɾˌekusaɾˈas +RECUSAREIS ɾɾˌekusˈaɾeɪs +RECUSAREMOS ɾɾˌekusaɾˈemos +RECUSARES ɾɾˌekusˈaɾes +RECUSARÍAMOS ɾɾˌekusaɾˈiamos +RECUSAS ɾɾekˈusas +RECUSASTE ɾɾˌekusˈaste +RECUSE ɾɾekˈuse +RECUSEMOS ɾɾˌekusˈemos +RECUSES ɾɾekˈuses +RECUSO ɾɾekˈuso +RED ɾɾˈed +REDACCIÓN ɾɾˌeðakθjˈon +REDACCIONAL ɾɾˌeðakθjonˈal +REDACTADA ɾɾˌeðaktˈaða +REDACTADAS ɾɾˌeðaktˈaðas +REDACTADO ɾɾˌeðaktˈaðo +REDACTADOS ɾɾˌeðaktˈaðos +REDACTOR ɾɾˌeðaktˈoɾ +REDACTORA ɾɾˌeðaktˈoɾa +REDADA ɾɾeðˈaða +REDAÑO ɾɾeðˈaɲo +REDARGÜIDA ɾɾˌeðaɾɣuˈiða +REDARGÜIDAS ɾɾˌeðaɾɣuˈiðas +REDARGÜIDO ɾɾˌeðaɾɣuˈiðo +REDARGÜIDOS ɾɾˌeðaɾɣuˈiðos +REDARGÜIR ɾɾˌeðaɾɣuˈiɾ +REDECILLA ɾɾˌeðeθˈiʎa +REDECIR ɾɾˌeðeθˈiɾ +REDECORADA ɾɾˌeðekoɾˈaða +REDECORADAS ɾɾˌeðekoɾˈaðas +REDECORADO ɾɾˌeðekoɾˈaðo +REDECORADOS ɾɾˌeðekoɾˈaðos +REDECORAR ɾɾˌeðekoɾˈaɾ +REDEDICACIÓN ɾɾˌeðeðˌikaθjˈon +REDEDICAR ɾɾˌeðeðikˈaɾ +REDEFINIBLE ɾɾˌeðefinˈiβle +REDEFINIDA ɾɾˌeðefinˈiða +REDEFINIDAS ɾɾˌeðefinˈiðas +REDEFINIDO ɾɾˌeðefinˈiðo +REDEFINIDOS ɾɾˌeðefinˈiðos +REDEMOCRATIZACIÓN ɾɾˌeðemˌokɾatˌiθaθjˈon +REDEMOCRATIZAR ɾɾˌeðemˌokɾatiθˈaɾ +REDENCIÓN ɾɾˌeðenθjˈon +REDENOMINAR ɾɾˌeðenˌominˈaɾ +REDENSIFICADA ɾɾˌeðensˌifikˈaða +REDENSIFICADAS ɾɾˌeðensˌifikˈaðas +REDENSIFICADO ɾɾˌeðensˌifikˈaðo +REDENSIFICADOS ɾɾˌeðensˌifikˈaðos +REDENTOR ɾɾˌeðentˈoɾ +REDENTORISTA ɾɾˌeðentoɾˈista +REDES ɾɾˈeðes +REDESCRIBIR ɾɾˌeðeskɾiβˈiɾ +REDESCUBIERTA ɾɾˌeðeskuβjˈeɾta +REDESCUBIERTAS ɾɾˌeðeskuβjˈeɾtas +REDESCUBIERTO ɾɾˌeðeskuβjˈeɾto +REDESCUBIERTOS ɾɾˌeðeskuβjˈeɾtos +REDESIGNAR ɾɾˌeðesiɡnˈaɾ +REDESTINAR ɾɾˌeðestinˈaɾ +REDIBUJADA ɾɾˌeðiβuxˈaða +REDIBUJADAS ɾɾˌeðiβuxˈaðas +REDIBUJADO ɾɾˌeðiβuxˈaðo +REDIBUJADOS ɾɾˌeðiβuxˈaðos +REDIBUJAR ɾɾˌeðiβuxˈaɾ +REDICHA ɾɾeðˈitʃa +REDICHAS ɾɾeðˈitʃas +REDICHO ɾɾeðˈitʃo +REDICHOS ɾɾeðˈitʃos +REDICIÓN ɾɾˌeðiθjˈon +REDIL ɾɾeðˈil +REDIMENSIONADA ɾɾˌeðimˌensjonˈaða +REDIMENSIONADAS ɾɾˌeðimˌensjonˈaðas +REDIMENSIONADO ɾɾˌeðimˌensjonˈaðo +REDIMENSIONADOS ɾɾˌeðimˌensjonˈaðos +REDIMIDA ɾɾˌeðimˈiða +REDIMIDAS ɾɾˌeðimˈiðas +REDIMIDO ɾɾˌeðimˈiðo +REDIMIDOS ɾɾˌeðimˈiðos +REDIMIR ɾɾˌeðimˈiɾ +REDIMO ɾɾeðˈimo +REDIRECCIONADA ɾɾˌeðiɾˌekθjonˈaða +REDIRECCIONADAS ɾɾˌeðiɾˌekθjonˈaðas +REDIRECCIONADO ɾɾˌeðiɾˌekθjonˈaðo +REDIRECCIONADOS ɾɾˌeðiɾˌekθjonˈaðos +REDIRIGIDA ɾɾˌeðiɾixˈiða +REDIRIGIDAS ɾɾˌeðiɾixˈiðas +REDIRIGIDO ɾɾˌeðiɾixˈiðo +REDIRIGIDOS ɾɾˌeðiɾixˈiðos +REDISCUTIR ɾɾˌeðiskutˈiɾ +REDISEÑADA ɾɾˌeðiseɲˈaða +REDISEÑADAS ɾɾˌeðiseɲˈaðas +REDISEÑADO ɾɾˌeðiseɲˈaðo +REDISEÑADOS ɾɾˌeðiseɲˈaðos +REDISTRIBUCIÓN ɾɾˌeðistɾˌiβuθjˈon +REDISTRIBUIDA ɾɾˌeðistɾiβwˈiða +REDISTRIBUIDAS ɾɾˌeðistɾiβwˈiðas +REDISTRIBUIDO ɾɾˌeðistɾiβwˈiðo +REDISTRIBUIDOS ɾɾˌeðistɾiβwˈiðos +REDISTRIBUIR ɾɾˌeðistɾiβwˈiɾ +RÉDITO ɾɾˈeðito +REDITUABLE ɾɾˌeðitwˈaβle +REDITUAR ɾɾˌeðitwˈaɾ +REDOBLADA ɾɾˌeðoβlˈaða +REDOBLADAS ɾɾˌeðoβlˈaðas +REDOBLADO ɾɾˌeðoβlˈaðo +REDOBLADOS ɾɾˌeðoβlˈaðos +REDOBLADURA ɾɾˌeðoβlaðˈuɾa +REDOBLAMIENTO ɾɾˌeðoβlamjˈɛnto +REDOBLANTE ɾɾˌeðoβlˈante +REDOBLAR ɾɾˌeðoβlˈaɾ +REDOBLE ɾɾeðˈoβle +REDOMA ɾɾeðˈoma +REDONDA ɾɾeðˈonda +REDONDAS ɾɾeðˈondas +REDONDEADA ɾɾˌeðondeˈaða +REDONDEADAS ɾɾˌeðondeˈaðas +REDONDEADO ɾɾˌeðondeˈaðo +REDONDEADOS ɾɾˌeðondeˈaðos +REDONDEAMIENTO ɾɾˌeðondˌeamjˈɛnto +REDONDEAR ɾɾˌeðondeˈaɾ +REDONDEO ɾɾˌeðondˈeo +REDONDITO ɾɾˌeðondˈito +REDONDO ɾɾeðˈondo +REDONDOS ɾɾeðˈondos +REDUCES ɾɾeðˈuθes +REDUCIBLE ɾɾˌeðuθˈiβle +REDUCIDA ɾɾˌeðuθˈiða +REDUCIDAS ɾɾˌeðuθˈiðas +REDUCIDO ɾɾˌeðuθˈiðo +REDUCIDOR ɾɾˌeðuθiðˈoɾ +REDUCIDOS ɾɾˌeðuθˈiðos +REDUCIR ɾɾˌeðuθˈiɾ +REDUCTIBLE ɾɾˌeðuktˈiβle +REDUCTOR ɾɾˌeðuktˈoɾ +REDUCTORA ɾɾˌeðuktˈoɾa +REDUCTORAS ɾɾˌeðuktˈoɾas +REDUCTORES ɾɾˌeðuktˈoɾes +REDUFLACIÓN ɾɾˌeðuflaθjˈon +REDUNDADA ɾɾˌeðundˈaða +REDUNDADAS ɾɾˌeðundˈaðas +REDUNDADO ɾɾˌeðundˈaðo +REDUNDADOS ɾɾˌeðundˈaðos +REDUNDANCIA ɾɾˌeðundˈanθja +REDUNDANTES ɾɾˌeðundˈantes +REDUNDAR ɾɾˌeðundˈaɾ +REEDICIÓN ɾɾˌeeðiθjˈon +REEDIFICAR ɾɾˌeeðˌifikˈaɾ +REEDITADA ɾɾˌeeðitˈaða +REEDITADAS ɾɾˌeeðitˈaðas +REEDITADO ɾɾˌeeðitˈaðo +REEDITADOS ɾɾˌeeðitˈaðos +REELABORADA ɾɾˌeelˌaβoɾˈaða +REELABORADAS ɾɾˌeelˌaβoɾˈaðas +REELABORADO ɾɾˌeelˌaβoɾˈaðo +REELABORADOS ɾɾˌeelˌaβoɾˈaðos +REELABORAR ɾɾˌeelˌaβoɾˈaɾ +REELECTA ɾɾˌeelˈekta +REELECTAS ɾɾˌeelˈektas +REELECTO ɾɾˌeelˈekto +REELECTOS ɾɾˌeelˈektos +REELEGIDA ɾɾˌeelexˈiða +REELEGIDAS ɾɾˌeelexˈiðas +REELEGIDO ɾɾˌeelexˈiðo +REELEGIDOS ɾɾˌeelexˈiðos +REELEGIR ɾɾˌeelexˈiɾ +REELIGIBLE ɾɾˌeelixˈiβle +REEMBARCAR ɾɾˌeembaɾkˈaɾ +REEMBOLSADA ɾɾˌeembolsˈaða +REEMBOLSADAS ɾɾˌeembolsˈaðas +REEMBOLSADO ɾɾˌeembolsˈaðo +REEMBOLSADOS ɾɾˌeembolsˈaðos +REEMBOLSAR ɾɾˌeembolsˈaɾ +REEMPAQUE ɾɾˌeempˈake +REEMPAQUETAR ɾɾˌeempˌaketˈaɾ +REEMPLAZADA ɾɾˌeemplaθˈaða +REEMPLAZADAS ɾɾˌeemplaθˈaðas +REEMPLAZADO ɾɾˌeemplaθˈaðo +REEMPLAZADOS ɾɾˌeemplaθˈaðos +REEMPLAZAMIENTO ɾɾˌeemplˌaθamjˈɛnto +REEMPLAZANTE ɾɾˌeemplaθˈante +REEMPLAZAR ɾɾˌeemplaθˈaɾ +REEMPLAZO ɾɾˌeemplˈaθo +REEMPRENDER ɾɾˌeempɾendˈeɾ +REENAMORAR ɾɾˌeenˌamoɾˈaɾ +REENCAMINAR ɾɾˌeenkˌaminˈaɾ +REENCANTAR ɾɾˌeenkantˈaɾ +REENCARNACIÓN ɾɾˌeenkˌaɾnaθjˈon +REENCARNACIONES ɾɾˌeenkˌaɾnaθjˈones +REENCARNADA ɾɾˌeenkaɾnˈaða +REENCARNADAS ɾɾˌeenkaɾnˈaðas +REENCARNADO ɾɾˌeenkaɾnˈaðo +REENCARNADOS ɾɾˌeenkaɾnˈaðos +REENCAUZADA ɾɾˌeenkaʊθˈaða +REENCAUZADAS ɾɾˌeenkaʊθˈaðas +REENCAUZADO ɾɾˌeenkaʊθˈaðo +REENCAUZADOS ɾɾˌeenkaʊθˈaðos +REENCAUZAMIENTO ɾɾˌeenkˌaʊθamjˈɛnto +REENCAUZAR ɾɾˌeenkaʊθˈaɾ +REENCONTRADA ɾɾˌeenkontɾˈaða +REENCONTRADAS ɾɾˌeenkontɾˈaðas +REENCONTRADO ɾɾˌeenkontɾˈaðo +REENCONTRADOS ɾɾˌeenkontɾˈaðos +REENCONTRAMOS ɾɾˌeenkontɾˈamos +REENCONTRANDO ɾɾˌeenkontɾˈando +REENCONTRAR ɾɾˌeenkontɾˈaɾ +REENCONTRÉ ɾɾˌeenkontɾˈe +REENCUADERNAR ɾɾˌeenkwˌaðeɾnˈaɾ +REENCUENTRO ɾɾˌeenkwˈɛntɾo +REENERGIZADA ɾɾˌeenˌeɾxiθˈaða +REENERGIZADAS ɾɾˌeenˌeɾxiθˈaðas +REENERGIZADO ɾɾˌeenˌeɾxiθˈaðo +REENERGIZADOS ɾɾˌeenˌeɾxiθˈaðos +REENERGIZAR ɾɾˌeenˌeɾxiθˈaɾ +REENFOCAR ɾɾˌeemfokˈaɾ +REENMARCAR ɾɾˌeenmaɾkˈaɾ +REENSAMBLAR ɾɾˌeensamblˈaɾ +REENTRADA ɾɾˌeentɾˈaða +REENTRADAS ɾɾˌeentɾˈaðas +REENTRADO ɾɾˌeentɾˈaðo +REENTRADOS ɾɾˌeentɾˈaðos +REENTRAR ɾɾˌeentɾˈaɾ +REENTRENAR ɾɾˌeentɾenˈaɾ +REENVASAR ɾɾˌeembasˈaɾ +REENVIADA ɾɾˌeembjˈaða +REENVIADAS ɾɾˌeembjˈaðas +REENVIADO ɾɾˌeembjˈaðo +REENVIADOS ɾɾˌeembjˈaðos +REENVIAR ɾɾˌeembjˈaɾ +REENVÍO ɾɾˌeembˈio +REEQUILIBRADA ɾɾˌeekˌiliβɾˈaða +REEQUILIBRADAS ɾɾˌeekˌiliβɾˈaðas +REEQUILIBRADO ɾɾˌeekˌiliβɾˈaðo +REEQUILIBRADOS ɾɾˌeekˌiliβɾˈaðos +REEQUILIBRAR ɾɾˌeekˌiliβɾˈaɾ +REEQUIPAR ɾɾˌeekipˈaɾ +REESCALADO ɾɾˌeeskalˈaðo +REESCALAR ɾɾˌeeskalˈaɾ +REESCRIBIR ɾɾˌeeskɾiβˈiɾ +REESCRITA ɾɾˌeeskɾˈita +REESCRITAS ɾɾˌeeskɾˈitas +REESCRITO ɾɾˌeeskɾˈito +REESCRITOS ɾɾˌeeskɾˈitos +REESTABILIZAR ɾɾˌeestˌaβiliθˈaɾ +REESTABLECIDA ɾɾˌeestˌaβleθˈiða +REESTABLECIDAS ɾɾˌeestˌaβleθˈiðas +REESTABLECIDO ɾɾˌeestˌaβleθˈiðo +REESTABLECIDOS ɾɾˌeestˌaβleθˈiðos +REESTATIZAR ɾɾˌeestˌatiθˈaɾ +REESTILIZAR ɾɾˌeestˌiliθˈaɾ +REESTRENADA ɾɾˌeestɾenˈaða +REESTRENADAS ɾɾˌeestɾenˈaðas +REESTRENADO ɾɾˌeestɾenˈaðo +REESTRENADOS ɾɾˌeestɾenˈaðos +REESTRENAR ɾɾˌeestɾenˈaɾ +REESTRUCTURADA ɾɾˌeestɾˌuktuɾˈaða +REESTRUCTURADAS ɾɾˌeestɾˌuktuɾˈaðas +REESTRUCTURADO ɾɾˌeestɾˌuktuɾˈaðo +REESTRUCTURADOS ɾɾˌeestɾˌuktuɾˈaðos +REESTUDIO ɾɾˌeestˈuðjo +REEVALUACIÓN ɾɾˌeeβˌaluaθjˈon +REEVALUADA ɾɾˌeeβˌaluˈaða +REEVALUADAS ɾɾˌeeβˌaluˈaðas +REEVALUADO ɾɾˌeeβˌaluˈaðo +REEVALUADOS ɾɾˌeeβˌaluˈaðos +REEVALUAR ɾɾˌeeβˌaluˈaɾ +REEXAMINADA ɾɾˌeeksˌaminˈaða +REEXAMINADAS ɾɾˌeeksˌaminˈaðas +REEXAMINADO ɾɾˌeeksˌaminˈaðo +REEXAMINADOS ɾɾˌeeksˌaminˈaðos +REEXAMINAR ɾɾˌeeksˌaminˈaɾ +REEXPEDIDA ɾɾˌeekspeðˈiða +REEXPEDIDAS ɾɾˌeekspeðˈiðas +REEXPEDIDO ɾɾˌeekspeðˈiðo +REEXPEDIDOS ɾɾˌeekspeðˈiðos +REEXPEDIR ɾɾˌeekspeðˈiɾ +REFABRICAR ɾɾˌefaβɾikˈaɾ +REFACCIÓN ɾɾˌefakθjˈon +REFACCIONADA ɾɾˌefakθjonˈaða +REFACCIONADAS ɾɾˌefakθjonˈaðas +REFACCIONADO ɾɾˌefakθjonˈaðo +REFACCIONADOS ɾɾˌefakθjonˈaðos +REFACCIONAR ɾɾˌefakθjonˈaɾ +REFACTURADA ɾɾˌefaktuɾˈaða +REFACTURADAS ɾɾˌefaktuɾˈaðas +REFACTURADO ɾɾˌefaktuɾˈaðo +REFACTURADOS ɾɾˌefaktuɾˈaðos +REFACTURAR ɾɾˌefaktuɾˈaɾ +REFANFINFLÁ ɾɾˌefamfimflˈa +REFANFINFLADA ɾɾˌefamfimflˈaða +REFANFINFLADAS ɾɾˌefamfimflˈaðas +REFANFINFLADO ɾɾˌefamfimflˈaðo +REFANFINFLADOS ɾɾˌefamfimflˈaðos +REFANFINFLAR ɾɾˌefamfimflˈaɾ +REFECTORIO ɾɾˌefektˈoɾjo +REFERENCIA ɾɾˌefeɾˈɛnθja +REFERENCIADA ɾɾˌefeɾenθjˈaða +REFERENCIADAS ɾɾˌefeɾenθjˈaðas +REFERENCIADO ɾɾˌefeɾenθjˈaðo +REFERENCIADOS ɾɾˌefeɾenθjˈaðos +REFERENCIAR ɾɾˌefeɾenθjˈaɾ +REFERENCIAS ɾɾˌefeɾˈɛnθjas +REFERÉNDUM ɾɾˌefeɾˈendum +REFERÉNDUMS ɾɾˌefeɾˈendums +REFERENTE ɾɾˌefeɾˈɛnte +RÉFERI ɾɾˈefeɾi +REFERIDA ɾɾˌefeɾˈiða +REFERIDAS ɾɾˌefeɾˈiðas +REFERIDO ɾɾˌefeɾˈiðo +REFERIDOS ɾɾˌefeɾˈiðos +REFERIMIENTO ɾɾˌefeɾimjˈɛnto +REFERIR ɾɾˌefeɾˈiɾ +REFIERE ɾɾefjˈeɾe +REFIGURADA ɾɾˌefiɣuɾˈaða +REFIGURADAS ɾɾˌefiɣuɾˈaðas +REFIGURADO ɾɾˌefiɣuɾˈaðo +REFIGURADOS ɾɾˌefiɣuɾˈaðos +REFIGURAR ɾɾˌefiɣuɾˈaɾ +REFIGURAS ɾɾˌefiɣˈuɾas +REFIGURÁS ɾɾˌefiɣuɾˈas +REFINACIÓN ɾɾˌefinaθjˈon +REFINADA ɾɾˌefinˈaða +REFINADAS ɾɾˌefinˈaðas +REFINADO ɾɾˌefinˈaðo +REFINADOR ɾɾˌefinaðˈoɾ +REFINADOS ɾɾˌefinˈaðos +REFINAMIENTO ɾɾˌefinamjˈɛnto +REFINANCIADA ɾɾˌefinanθjˈaða +REFINANCIADAS ɾɾˌefinanθjˈaðas +REFINANCIADO ɾɾˌefinanθjˈaðo +REFINANCIADOS ɾɾˌefinanθjˈaðos +REFINANCIAMIENTO ɾɾˌefinˌanθjamjˈɛnto +REFINANCIAR ɾɾˌefinanθjˈaɾ +REFINAR ɾɾˌefinˈaɾ +REFLECTADA ɾɾˌeflektˈaða +REFLECTADAS ɾɾˌeflektˈaðas +REFLECTADO ɾɾˌeflektˈaðo +REFLECTADOS ɾɾˌeflektˈaðos +REFLECTAR ɾɾˌeflektˈaɾ +REFLECTOGRAFÍA ɾɾˌeflektˌoɣɾafˈia +REFLECTOMETRÍA ɾɾˌeflektˌometɾˈia +REFLECTORA ɾɾˌeflektˈoɾa +REFLECTORAS ɾɾˌeflektˈoɾas +REFLECTORES ɾɾˌeflektˈoɾes +REFLEJADA ɾɾˌeflexˈaða +REFLEJADAS ɾɾˌeflexˈaðas +REFLEJADO ɾɾˌeflexˈaðo +REFLEJADOS ɾɾˌeflexˈaðos +REFLEJAR ɾɾˌeflexˈaɾ +REFLEJO ɾɾeflˈexo +RÉFLEX ɾɾˈefleks +REFLEXIÓN ɾɾˌefleksjˈon +REFLEXIONADA ɾɾˌefleksjonˈaða +REFLEXIONADAS ɾɾˌefleksjonˈaðas +REFLEXIONADO ɾɾˌefleksjonˈaðo +REFLEXIONADOS ɾɾˌefleksjonˈaðos +REFLEXIONAR ɾɾˌefleksjonˈaɾ +REFLEXIVA ɾɾˌefleksˈiβa +REFLEXIVAS ɾɾˌefleksˈiβas +REFLEXIVO ɾɾˌefleksˈiβo +REFLEXIVOS ɾɾˌefleksˈiβos +REFLOTACIÓN ɾɾˌeflotaθjˈon +REFLOTADA ɾɾˌeflotˈaða +REFLOTADAS ɾɾˌeflotˈaðas +REFLOTADO ɾɾˌeflotˈaðo +REFLOTADOS ɾɾˌeflotˈaðos +REFLOTAMIENTO ɾɾˌeflotamjˈɛnto +REFLOTAR ɾɾˌeflotˈaɾ +REFLUIDA ɾɾˌefluˈiða +REFLUIDAS ɾɾˌefluˈiðas +REFLUIDO ɾɾˌefluˈiðo +REFLUIDOS ɾɾˌefluˈiðos +REFLUIR ɾɾˌefluˈiɾ +REFLUJO ɾɾeflˈuxo +REFLUJOS ɾɾeflˈuxos +REFORESTADA ɾɾˌefoɾestˈaða +REFORESTADAS ɾɾˌefoɾestˈaðas +REFORESTADO ɾɾˌefoɾestˈaðo +REFORESTADOS ɾɾˌefoɾestˈaðos +REFORJAR ɾɾˌefoɾxˈaɾ +REFORMA ɾɾefˈoɾma +REFORMADA ɾɾˌefoɾmˈaða +REFORMADAS ɾɾˌefoɾmˈaðas +REFORMADO ɾɾˌefoɾmˈaðo +REFORMADOR ɾɾˌefoɾmaðˈoɾ +REFORMADORA ɾɾˌefoɾmaðˈoɾa +REFORMADORAS ɾɾˌefoɾmaðˈoɾas +REFORMADORES ɾɾˌefoɾmaðˈoɾes +REFORMADOS ɾɾˌefoɾmˈaðos +REFORMALIZAR ɾɾˌefoɾmˌaliθˈaɾ +REFORMAMOS ɾɾˌefoɾmˈamos +REFORMANDO ɾɾˌefoɾmˈando +REFORMATEADA ɾɾˌefoɾmˌateˈaða +REFORMATEADAS ɾɾˌefoɾmˌateˈaðas +REFORMATEADO ɾɾˌefoɾmˌateˈaðo +REFORMATEADOS ɾɾˌefoɾmˌateˈaðos +REFORMISTA ɾɾˌefoɾmˈista +REFORMULADA ɾɾˌefoɾmulˈaða +REFORMULADAS ɾɾˌefoɾmulˈaðas +REFORMULADO ɾɾˌefoɾmulˈaðo +REFORMULADOS ɾɾˌefoɾmulˈaðos +REFORMULAMOS ɾɾˌefoɾmulˈamos +REFORMULANDO ɾɾˌefoɾmulˈando +REFORMULAR ɾɾˌefoɾmulˈaɾ +REFORZADA ɾɾˌefoɾθˈaða +REFORZADAS ɾɾˌefoɾθˈaðas +REFORZADO ɾɾˌefoɾθˈaðo +REFORZADOS ɾɾˌefoɾθˈaðos +REFÓS ɾɾefˈos +REFOTOGRAFIAR ɾɾˌefotˌoɣɾafjˈaɾ +REFRACTADA ɾɾˌefɾaktˈaða +REFRACTADAS ɾɾˌefɾaktˈaðas +REFRACTADO ɾɾˌefɾaktˈaðo +REFRACTADOS ɾɾˌefɾaktˈaðos +REFRACTAR ɾɾˌefɾaktˈaɾ +REFRACTÓMETRO ɾɾˌefɾaktˈometɾo +REFRÁN ɾɾefɾˈan +REFREGADA ɾɾˌefɾeɣˈaða +REFREGADAS ɾɾˌefɾeɣˈaðas +REFREGADO ɾɾˌefɾeɣˈaðo +REFREGADOS ɾɾˌefɾeɣˈaðos +REFREGAR ɾɾˌefɾeɣˈaɾ +REFREÍR ɾɾˌefɾeˈiɾ +REFRENADA ɾɾˌefɾenˈaða +REFRENADAS ɾɾˌefɾenˈaðas +REFRENADO ɾɾˌefɾenˈaðo +REFRENADOS ɾɾˌefɾenˈaðos +REFRENAR ɾɾˌefɾenˈaɾ +REFRENARE ɾɾˌefɾenˈaɾe +REFRENDADA ɾɾˌefɾendˈaða +REFRENDADAS ɾɾˌefɾendˈaðas +REFRENDADO ɾɾˌefɾendˈaðo +REFRENDADOS ɾɾˌefɾendˈaðos +REFRENDAR ɾɾˌefɾendˈaɾ +REFRESCADA ɾɾˌefɾeskˈaða +REFRESCADAS ɾɾˌefɾeskˈaðas +REFRESCADO ɾɾˌefɾeskˈaðo +REFRESCADOS ɾɾˌefɾeskˈaðos +REFRESCAMIENTO ɾɾˌefɾeskamjˈɛnto +REFRESCAMOS ɾɾˌefɾeskˈamos +REFRESCANDO ɾɾˌefɾeskˈando +REFRESCANTE ɾɾˌefɾeskˈante +REFRESCANTES ɾɾˌefɾeskˈantes +REFRESCAR ɾɾˌefɾeskˈaɾ +REFRESCO ɾɾefɾˈesko +REFRESQUITO ɾɾˌefɾeskˈito +REFRIGERADA ɾɾˌefɾixeɾˈaða +REFRIGERADAS ɾɾˌefɾixeɾˈaðas +REFRIGERADO ɾɾˌefɾixeɾˈaðo +REFRIGERADOR ɾɾˌefɾixˌeɾaðˈoɾ +REFRIGERADORA ɾɾˌefɾixˌeɾaðˈoɾa +REFRIGERADORAS ɾɾˌefɾixˌeɾaðˈoɾas +REFRIGERADORES ɾɾˌefɾixˌeɾaðˈoɾes +REFRIGERADOS ɾɾˌefɾixeɾˈaðos +REFRIGERAR ɾɾˌefɾixeɾˈaɾ +REFRIGERIO ɾɾˌefɾixˈeɾjo +REFRITO ɾɾefɾˈito +REFUERZO ɾɾefwˈeɾθo +REFUGIADA ɾɾˌefuxjˈaða +REFUGIADAS ɾɾˌefuxjˈaðas +REFUGIADO ɾɾˌefuxjˈaðo +REFUGIADOS ɾɾˌefuxjˈaðos +REFUGIO ɾɾefˈuxjo +REFULGIDA ɾɾˌefulxˈiða +REFULGIDAS ɾɾˌefulxˈiðas +REFULGIDO ɾɾˌefulxˈiðo +REFULGIDOS ɾɾˌefulxˈiðos +REFUNCIONALIZAR ɾɾˌefunθjˌonaliθˈaɾ +REFUNDADA ɾɾˌefundˈaða +REFUNDADAS ɾɾˌefundˈaðas +REFUNDADO ɾɾˌefundˈaðo +REFUNDADOS ɾɾˌefundˈaðos +REFUNDIDA ɾɾˌefundˈiða +REFUNDIDAS ɾɾˌefundˈiðas +REFUNDIDO ɾɾˌefundˈiðo +REFUNDIDOS ɾɾˌefundˈiðos +REFUNFUÑADA ɾɾˌefumfuɲˈaða +REFUNFUÑADAS ɾɾˌefumfuɲˈaðas +REFUNFUÑADO ɾɾˌefumfuɲˈaðo +REFUNFUÑADOS ɾɾˌefumfuɲˈaðos +REFUNFUÑAR ɾɾˌefumfuɲˈaɾ +REFUNFUÑÓN ɾɾˌefumfuɲˈon +REFUNFUÑONA ɾɾˌefumfuɲˈona +REFUNFUÑONAS ɾɾˌefumfuɲˈonas +REFUNFUÑONES ɾɾˌefumfuɲˈones +REFUTABLE ɾɾˌefutˈaβle +REFUTABLES ɾɾˌefutˈaβles +REFUTADA ɾɾˌefutˈaða +REFUTADAS ɾɾˌefutˈaðas +REFUTADO ɾɾˌefutˈaðo +REFUTADOS ɾɾˌefutˈaðos +REFUTAMOS ɾɾˌefutˈamos +REFUTANDO ɾɾˌefutˈando +REFUTAR ɾɾˌefutˈaɾ +REFUTO ɾɾefˈuto +REGADA ɾɾeɣˈaða +REGADAS ɾɾeɣˈaðas +REGADO ɾɾeɣˈaðo +REGADOR ɾɾˌeɣaðˈoɾ +REGADOS ɾɾeɣˈaðos +REGAJO ɾɾeɣˈaxo +REGALADA ɾɾˌeɣalˈaða +REGALADAS ɾɾˌeɣalˈaðas +REGALADÍSIMO ɾɾˌeɣalaðˈisimo +REGALADO ɾɾˌeɣalˈaðo +REGALADOS ɾɾˌeɣalˈaðos +REGALAR ɾɾˌeɣalˈaɾ +REGALÍA ɾɾˌeɣalˈia +REGALITO ɾɾˌeɣalˈito +REGALIZ ɾɾˌeɣalˈiθ +REGALO ɾɾeɣˈalo +REGALONEADA ɾɾˌeɣalˌoneˈaða +REGALONEADAS ɾɾˌeɣalˌoneˈaðas +REGALONEADO ɾɾˌeɣalˌoneˈaðo +REGALONEADOS ɾɾˌeɣalˌoneˈaðos +REGALOS ɾɾeɣˈalos +REGAMOS ɾɾeɣˈamos +REGAÑADA ɾɾˌeɣaɲˈaða +REGAÑADAS ɾɾˌeɣaɲˈaðas +REGAÑADO ɾɾˌeɣaɲˈaðo +REGAÑADOS ɾɾˌeɣaɲˈaðos +REGAÑAR ɾɾˌeɣaɲˈaɾ +REGAÑAREMOS ɾɾˌeɣaɲaɾˈemos +REGANDO ɾɾeɣˈando +REGAÑO ɾɾeɣˈaɲo +REGAÑÓN ɾɾˌeɣaɲˈon +REGANTE ɾɾeɣˈante +REGAR ɾɾeɣˈaɾ +REGASIFICADORA ɾɾˌeɣasˌifikaðˈoɾa +REGASIFICADORAS ɾɾˌeɣasˌifikaðˈoɾas +REGASIFICADORES ɾɾˌeɣasˌifikaðˈoɾes +REGATEADA ɾɾˌeɣateˈaða +REGATEADAS ɾɾˌeɣateˈaðas +REGATEADO ɾɾˌeɣateˈaðo +REGATEADOR ɾɾˌeɣatˌeaðˈoɾ +REGATEADOS ɾɾˌeɣateˈaðos +REGATEAMOS ɾɾˌeɣateˈamos +REGATEANDO ɾɾˌeɣateˈando +REGATEAR ɾɾˌeɣateˈaɾ +REGATEO ɾɾˌeɣatˈeo +REGATÓN ɾɾˌeɣatˈon +REGAZO ɾɾeɣˈaθo +REGENERADA ɾɾˌexeneɾˈaða +REGENERADAS ɾɾˌexeneɾˈaðas +REGENERADO ɾɾˌexeneɾˈaðo +REGENERADOR ɾɾˌexenˌeɾaðˈoɾ +REGENERADORA ɾɾˌexenˌeɾaðˈoɾa +REGENERADORAS ɾɾˌexenˌeɾaðˈoɾas +REGENERADORES ɾɾˌexenˌeɾaðˈoɾes +REGENERADOS ɾɾˌexeneɾˈaðos +REGENERAR ɾɾˌexeneɾˈaɾ +REGENERAS ɾɾˌexenˈeɾas +REGENTADA ɾɾˌexentˈaða +REGENTADAS ɾɾˌexentˈaðas +REGENTADO ɾɾˌexentˈaðo +REGENTADOS ɾɾˌexentˈaðos +REGENTAR ɾɾˌexentˈaɾ +REGENTE ɾɾexˈɛnte +REGENTEAR ɾɾˌexenteˈaɾ +REGENTES ɾɾexˈɛntes +REGGAE ɾɾeɡɣˈae +REGGAETON ɾɾˌeɡɣaˈeton +REGIDA ɾɾexˈiða +REGIDAS ɾɾexˈiðas +REGIDO ɾɾexˈiðo +REGIDOS ɾɾexˈiðos +RÉGIMEN ɾɾˈeximen +REGIMENTARE ɾɾˌeximentˈaɾe +REGIMIENTO ɾɾˌeximjˈɛnto +REGIO ɾɾˈexjo +REGIOMONTANO ɾɾˌexjomontˈano +REGIÓN ɾɾexjˈon +REGIONAL ɾɾˌexjonˈal +REGIONALIZAR ɾɾˌexjonˌaliθˈaɾ +REGIR ɾɾexˈiɾ +REGISTA ɾɾexˈista +REGISTE ɾɾexˈiste +REGISTEIS ɾɾexˈisteɪs +REGISTRA ɾɾexˈistɾa +REGISTRADA ɾɾˌexistɾˈaða +REGISTRADAS ɾɾˌexistɾˈaðas +REGISTRADO ɾɾˌexistɾˈaðo +REGISTRADOS ɾɾˌexistɾˈaðos +REGISTRAL ɾɾˌexistɾˈal +REGISTRAMOS ɾɾˌexistɾˈamos +REGISTRANDO ɾɾˌexistɾˈando +REGISTRAR ɾɾˌexistɾˈaɾ +REGISTRARA ɾɾˌexistɾˈaɾa +REGISTRARÁ ɾɾˌexistɾaɾˈa +REGISTRÁRAMOS ɾɾˌexistɾˈaɾamos +REGISTRARAS ɾɾˌexistɾˈaɾas +REGISTRARÁS ɾɾˌexistɾaɾˈas +REGISTRAREIS ɾɾˌexistɾˈaɾeɪs +REGISTRAREMOS ɾɾˌexistɾaɾˈemos +REGISTRAREN ɾɾˌexistɾˈaɾen +REGISTRARES ɾɾˌexistɾˈaɾes +REGISTRARÍAMOS ɾɾˌexistɾaɾˈiamos +REGISTRARME ɾɾˌexistɾˈaɾme +REGISTRARON ɾɾˌexistɾˈaɾon +REGISTRAS ɾɾexˈistɾas +REGISTRASTE ɾɾˌexistɾˈaste +REGISTRE ɾɾexˈistɾe +REGISTREMOS ɾɾˌexistɾˈemos +REGISTRES ɾɾexˈistɾes +REGISTRO ɾɾexˈistɾo +REGLA ɾɾˈeɣla +REGLADA ɾɾeɣlˈaða +REGLADAS ɾɾeɣlˈaðas +REGLADO ɾɾeɣlˈaðo +REGLADOS ɾɾeɣlˈaðos +REGLAJE ɾɾeɣlˈaxe +REGLAMENTADA ɾɾˌeɣlamentˈaða +REGLAMENTADAS ɾɾˌeɣlamentˈaðas +REGLAMENTADO ɾɾˌeɣlamentˈaðo +REGLAMENTADOS ɾɾˌeɣlamentˈaðos +REGLAMENTOS ɾɾˌeɣlamˈɛntos +REGLANO ɾɾeɣlˈano +REGLAR ɾɾeɣlˈaɾ +REGLAS ɾɾˈeɣlas +REGLASE ɾɾeɣlˈase +REGLAZO ɾɾeɣlˈaθo +REGLÓN ɾɾeɣlˈon +REGOBERNADA ɾɾˌeɣoβeɾnˈaða +REGOBERNADAS ɾɾˌeɣoβeɾnˈaðas +REGOBERNADO ɾɾˌeɣoβeɾnˈaðo +REGOBERNADOS ɾɾˌeɣoβeɾnˈaðos +REGOBERNAR ɾɾˌeɣoβeɾnˈaɾ +REGOCIJADA ɾɾˌeɣoθixˈaða +REGOCIJADAS ɾɾˌeɣoθixˈaðas +REGOCIJADO ɾɾˌeɣoθixˈaðo +REGOCIJADOS ɾɾˌeɣoθixˈaðos +REGOCIJANTE ɾɾˌeɣoθixˈante +REGOCIJAR ɾɾˌeɣoθixˈaɾ +REGOCIJO ɾɾˌeɣoθˈixo +REGODEÁ ɾɾˌeɣoðeˈa +REGODEADA ɾɾˌeɣoðeˈaða +REGODEADAS ɾɾˌeɣoðeˈaðas +REGODEADO ɾɾˌeɣoðeˈaðo +REGODEADOS ɾɾˌeɣoðeˈaðos +REGOLDADA ɾɾˌeɣolðˈaða +REGOLDADAS ɾɾˌeɣolðˈaðas +REGOLDADO ɾɾˌeɣolðˈaðo +REGOLDADOS ɾɾˌeɣolðˈaðos +REGOLDAR ɾɾˌeɣolðˈaɾ +REGORDETE ɾɾˌeɣoɾðˈete +REGRABADA ɾɾˌeɣɾaβˈaða +REGRABADAS ɾɾˌeɣɾaβˈaðas +REGRABADO ɾɾˌeɣɾaβˈaðo +REGRABADOS ɾɾˌeɣɾaβˈaðos +REGRABAR ɾɾˌeɣɾaβˈaɾ +REGRESA ɾɾeɣɾˈesa +REGRESADA ɾɾˌeɣɾesˈaða +REGRESADAS ɾɾˌeɣɾesˈaðas +REGRESADO ɾɾˌeɣɾesˈaðo +REGRESADOS ɾɾˌeɣɾesˈaðos +REGRESAR ɾɾˌeɣɾesˈaɾ +REGRESAS ɾɾeɣɾˈesas +REGRESIÓN ɾɾˌeɣɾesjˈon +REGRESO ɾɾeɣɾˈeso +REGRESÓ ɾɾˌeɣɾesˈo +REGRESOR ɾɾˌeɣɾesˈoɾ +REGRESOS ɾɾeɣɾˈesos +REGÜELDO ɾɾˌeɣuˈelðo +REGUETÓN ɾɾˌeɣetˈon +REGUETONERA ɾɾˌeɣetonˈeɾa +REGUETONERO ɾɾˌeɣetonˈeɾo +REGULA ɾɾeɣˈula +REGULABLE ɾɾˌeɣulˈaβle +REGULACIÓN ɾɾˌeɣulaθjˈon +REGULADA ɾɾˌeɣulˈaða +REGULADAS ɾɾˌeɣulˈaðas +REGULADO ɾɾˌeɣulˈaðo +REGULADOR ɾɾˌeɣulaðˈoɾ +REGULADOS ɾɾˌeɣulˈaðos +REGULAMOS ɾɾˌeɣulˈamos +REGULANDO ɾɾˌeɣulˈando +REGULAR ɾɾˌeɣulˈaɾ +REGULARA ɾɾˌeɣulˈaɾa +REGULARÁ ɾɾˌeɣulaɾˈa +REGULÁRAMOS ɾɾˌeɣulˈaɾamos +REGULARAS ɾɾˌeɣulˈaɾas +REGULARÁS ɾɾˌeɣulaɾˈas +REGULAREIS ɾɾˌeɣulˈaɾeɪs +REGULAREMOS ɾɾˌeɣulaɾˈemos +REGULARES ɾɾˌeɣulˈaɾes +REGULARÍAMOS ɾɾˌeɣulaɾˈiamos +REGULARIDADES ɾɾˌeɣulˌaɾiðˈaðes +REGULARIZADA ɾɾˌeɣulˌaɾiθˈaða +REGULARIZADAS ɾɾˌeɣulˌaɾiθˈaðas +REGULARIZADO ɾɾˌeɣulˌaɾiθˈaðo +REGULARIZADOS ɾɾˌeɣulˌaɾiθˈaðos +REGULARIZAMOS ɾɾˌeɣulˌaɾiθˈamos +REGULARIZANDO ɾɾˌeɣulˌaɾiθˈando +REGULARMENTE ɾɾˌeɣulˈaɾmˈente +REGULAS ɾɾeɣˈulas +REGULASE ɾɾˌeɣulˈase +REGULASTE ɾɾˌeɣulˈaste +REGULE ɾɾeɣˈule +REGULEMOS ɾɾˌeɣulˈemos +REGULES ɾɾeɣˈules +REGULO ɾɾeɣˈulo +REGURGITACIÓN ɾɾˌeɣuɾxˌitaθjˈon +REGURGITADA ɾɾˌeɣuɾxitˈaða +REGURGITADAS ɾɾˌeɣuɾxitˈaðas +REGURGITADO ɾɾˌeɣuɾxitˈaðo +REGURGITADOS ɾɾˌeɣuɾxitˈaðos +REGURGITAMOS ɾɾˌeɣuɾxitˈamos +REGURGITANDO ɾɾˌeɣuɾxitˈando +REGURGITAR ɾɾˌeɣuɾxitˈaɾ +REHABILITACIÓN ɾɾˌeaβˌilitaθjˈon +REHABILITADA ɾɾˌeaβˌilitˈaða +REHABILITADAS ɾɾˌeaβˌilitˈaðas +REHABILITADO ɾɾˌeaβˌilitˈaðo +REHABILITADOS ɾɾˌeaβˌilitˈaðos +REHABILITAR ɾɾˌeaβˌilitˈaɾ +REHACER ɾɾˌeaθˈeɾ +REHECHA ɾɾeˈetʃa +REHECHAS ɾɾeˈetʃas +REHECHO ɾɾeˈetʃo +REHECHOS ɾɾeˈetʃos +REHÉN ɾɾeˈen +REHIDRATAR ɾɾˌeiðɾatˈaɾ +REHILADA ɾɾˌeilˈaða +REHILADAS ɾɾˌeilˈaðas +REHILADO ɾɾˌeilˈaðo +REHILADOS ɾɾˌeilˈaðos +REHILAR ɾɾˌeilˈaɾ +REHOGADA ɾɾˌeoɣˈaða +REHOGADAS ɾɾˌeoɣˈaðas +REHOGADO ɾɾˌeoɣˈaðo +REHOGADOS ɾɾˌeoɣˈaðos +REHOGAR ɾɾˌeoɣˈaɾ +REHUIDA ɾɾewˈiða +REHUIDAS ɾɾewˈiðas +REHUIDO ɾɾewˈiðo +REHUIDOS ɾɾewˈiðos +REHUIR ɾɾewˈiɾ +REHUNDIDA ɾɾˌeundˈiða +REHUNDIDAS ɾɾˌeundˈiðas +REHUNDIDO ɾɾˌeundˈiðo +REHUNDIDOS ɾɾˌeundˈiðos +REHUNDIR ɾɾˌeundˈiɾ +REHUSADA ɾɾˌeusˈaða +REHUSADAS ɾɾˌeusˈaðas +REHUSADO ɾɾˌeusˈaðo +REHUSADOS ɾɾˌeusˈaðos +REHUSAR ɾɾˌeusˈaɾ +REHÚSO ɾɾeˈuso +REÍ ɾɾeˈi +REÍDO ɾɾeˈiðo +REIDOR ɾɾeɪðˈoɾ +REIKIAVIK ɾɾˌeɪkjaβˈik +REIKIAVIKENSE ɾɾˌeɪkjaβikˈɛnse +REIMAGINADA ɾɾˌeɪmaxinˈaða +REIMAGINADAS ɾɾˌeɪmaxinˈaðas +REIMAGINADO ɾɾˌeɪmaxinˈaðo +REIMAGINADOS ɾɾˌeɪmaxinˈaðos +REIMAGINAR ɾɾˌeɪmaxinˈaɾ +REIMPLANTADA ɾɾˌeɪmplantˈaða +REIMPLANTADAS ɾɾˌeɪmplantˈaðas +REIMPLANTADO ɾɾˌeɪmplantˈaðo +REIMPLANTADOS ɾɾˌeɪmplantˈaðos +REIMPLANTAR ɾɾˌeɪmplantˈaɾ +REIMPLEMENTAR ɾɾˌeɪmplementˈaɾ +REIMPONER ɾɾˌeɪmponˈeɾ +REIMPUESTA ɾɾeɪmpwˈesta +REIMPUESTAS ɾɾeɪmpwˈestas +REIMPUESTO ɾɾeɪmpwˈesto +REIMPUESTOS ɾɾeɪmpwˈestos +REIMPULSADA ɾɾˌeɪmpulsˈaða +REIMPULSADAS ɾɾˌeɪmpulsˈaðas +REIMPULSADO ɾɾˌeɪmpulsˈaðo +REIMPULSADOS ɾɾˌeɪmpulsˈaðos +REIMPULSAR ɾɾˌeɪmpulsˈaɾ +REINA ɾɾˈeɪna +REINADA ɾɾeɪnˈaða +REINADAS ɾɾeɪnˈaðas +REINADO ɾɾeɪnˈaðo +REINADOS ɾɾeɪnˈaðos +REINAMOS ɾɾeɪnˈamos +REINANDO ɾɾeɪnˈando +REINANTE ɾɾeɪnˈante +REINAR ɾɾeɪnˈaɾ +REINAS ɾɾˈeɪnas +REINAUGURADA ɾɾˌeɪnaʊɣuɾˈaða +REINAUGURADAS ɾɾˌeɪnaʊɣuɾˈaðas +REINAUGURADO ɾɾˌeɪnaʊɣuɾˈaðo +REINAUGURADOS ɾɾˌeɪnaʊɣuɾˈaðos +REINAUGURAR ɾɾˌeɪnaʊɣuɾˈaɾ +REINCIDENTE ɾɾˌeɪnθiðˈɛnte +REINCORPORADA ɾɾˌeɪnkoɾpoɾˈaða +REINCORPORADAS ɾɾˌeɪnkoɾpoɾˈaðas +REINCORPORADO ɾɾˌeɪnkoɾpoɾˈaðo +REINCORPORADOS ɾɾˌeɪnkoɾpoɾˈaðos +REINCORPORAR ɾɾˌeɪnkoɾpoɾˈaɾ +REINDUSTRIALIZADA ɾɾˌeɪndustɾiˌaliθˈaða +REINDUSTRIALIZADAS ɾɾˌeɪndustɾiˌaliθˈaðas +REINDUSTRIALIZADO ɾɾˌeɪndustɾiˌaliθˈaðo +REINDUSTRIALIZADOS ɾɾˌeɪndustɾiˌaliθˈaðos +REINDUSTRIALIZAR ɾɾˌeɪndustɾiˌaliθˈaɾ +REINETA ɾɾeɪnˈeta +REINGRESADA ɾɾˌeɪŋɡɾesˈaða +REINGRESADAS ɾɾˌeɪŋɡɾesˈaðas +REINGRESADO ɾɾˌeɪŋɡɾesˈaðo +REINGRESADOS ɾɾˌeɪŋɡɾesˈaðos +REINGRESAR ɾɾˌeɪŋɡɾesˈaɾ +REINICIADA ɾɾˌeɪniθjˈaða +REINICIADAS ɾɾˌeɪniθjˈaðas +REINICIADO ɾɾˌeɪniθjˈaðo +REINICIADOS ɾɾˌeɪniθjˈaðos +REINICIAMOS ɾɾˌeɪniθjˈamos +REINICIANDO ɾɾˌeɪniθjˈando +REINO ɾɾˈeɪno +REINSCRIBIR ɾɾˌeɪnskɾiβˈiɾ +REINSCRIPTA ɾɾeɪnskɾˈipːta +REINSCRIPTAS ɾɾeɪnskɾˈipːtas +REINSCRIPTO ɾɾeɪnskɾˈipːto +REINSCRIPTOS ɾɾeɪnskɾˈipːtos +REINSCRITA ɾɾeɪnskɾˈita +REINSCRITAS ɾɾeɪnskɾˈitas +REINSCRITO ɾɾeɪnskɾˈito +REINSCRITOS ɾɾeɪnskɾˈitos +REINSERTADA ɾɾˌeɪnseɾtˈaða +REINSERTADAS ɾɾˌeɪnseɾtˈaðas +REINSERTADO ɾɾˌeɪnseɾtˈaðo +REINSERTADOS ɾɾˌeɪnseɾtˈaðos +REINSERTAR ɾɾˌeɪnseɾtˈaɾ +REINSTALADA ɾɾˌeɪnstalˈaða +REINSTALADAS ɾɾˌeɪnstalˈaðas +REINSTALADO ɾɾˌeɪnstalˈaðo +REINSTALADOS ɾɾˌeɪnstalˈaðos +REINSTALAMOS ɾɾˌeɪnstalˈamos +REINSTALANDO ɾɾˌeɪnstalˈando +REINSTALAR ɾɾˌeɪnstalˈaɾ +REINSTAURADA ɾɾˌeɪnstaʊɾˈaða +REINSTAURADAS ɾɾˌeɪnstaʊɾˈaðas +REINSTAURADO ɾɾˌeɪnstaʊɾˈaðo +REINSTAURADOS ɾɾˌeɪnstaʊɾˈaðos +REINSTAURAR ɾɾˌeɪnstaʊɾˈaɾ +REINSTITUCIONALIZAR ɾɾˌeɪnstitˌuθjonˌaliθˈaɾ +REINTEGRACIONISTA ɾɾˌeɪnteɣɾˌaθjonˈista +REINTEGRADA ɾɾˌeɪnteɣɾˈaða +REINTEGRADAS ɾɾˌeɪnteɣɾˈaðas +REINTEGRADO ɾɾˌeɪnteɣɾˈaðo +REINTEGRADOS ɾɾˌeɪnteɣɾˈaðos +REINTEGRAR ɾɾˌeɪnteɣɾˈaɾ +REINTEGRO ɾɾeɪntˈeɣɾo +REINTENSIFICADA ɾɾˌeɪntensˌifikˈaða +REINTENSIFICADAS ɾɾˌeɪntensˌifikˈaðas +REINTENSIFICADO ɾɾˌeɪntensˌifikˈaðo +REINTENSIFICADOS ɾɾˌeɪntensˌifikˈaðos +REINTENSIFICAR ɾɾˌeɪntensˌifikˈaɾ +REINTENTAR ɾɾˌeɪntentˈaɾ +REINTERPRETADA ɾɾˌeɪnteɾpɾetˈaða +REINTERPRETADAS ɾɾˌeɪnteɾpɾetˈaðas +REINTERPRETADO ɾɾˌeɪnteɾpɾetˈaðo +REINTERPRETADOS ɾɾˌeɪnteɾpɾetˈaðos +REINTERPRETAR ɾɾˌeɪnteɾpɾetˈaɾ +REINTRODUCIR ɾɾˌeɪntɾoðuθˈiɾ +REINVENTADA ɾɾˌeɪmbentˈaða +REINVENTADAS ɾɾˌeɪmbentˈaðas +REINVENTADO ɾɾˌeɪmbentˈaðo +REINVENTADOS ɾɾˌeɪmbentˈaðos +REINVENTAMOS ɾɾˌeɪmbentˈamos +REINVENTANDO ɾɾˌeɪmbentˈando +REINVENTAR ɾɾˌeɪmbentˈaɾ +REINVERTIDA ɾɾˌeɪmbeɾtˈiða +REINVERTIDAS ɾɾˌeɪmbeɾtˈiðas +REINVERTIDO ɾɾˌeɪmbeɾtˈiðo +REINVERTIDOS ɾɾˌeɪmbeɾtˈiðos +REINVERTIR ɾɾˌeɪmbeɾtˈiɾ +REÍR ɾɾeˈiɾ +REITERADA ɾɾˌeɪteɾˈaða +REITERADAS ɾɾˌeɪteɾˈaðas +REITERADO ɾɾˌeɪteɾˈaðo +REITERADOS ɾɾˌeɪteɾˈaðos +REITERAMOS ɾɾˌeɪteɾˈamos +REITERANDO ɾɾˌeɪteɾˈando +REITERAR ɾɾˌeɪteɾˈaɾ +REIVINDICADA ɾɾˌeɪβindikˈaða +REIVINDICADAS ɾɾˌeɪβindikˈaðas +REIVINDICADO ɾɾˌeɪβindikˈaðo +REIVINDICADOS ɾɾˌeɪβindikˈaðos +REIVINDICAMOS ɾɾˌeɪβindikˈamos +REIVINDICAR ɾɾˌeɪβindikˈaɾ +REJA ɾɾˈexa +REJERA ɾɾexˈeɾa +REJERO ɾɾexˈeɾo +REJILLA ɾɾexˈiʎa +REJÓN ɾɾexˈon +REJONAZO ɾɾˌexonˈaθo +REJONEADOR ɾɾˌexonˌeaðˈoɾ +REJONEADORA ɾɾˌexonˌeaðˈoɾa +REJONEADORAS ɾɾˌexonˌeaðˈoɾas +REJONEO ɾɾˌexonˈeo +REJUGABILIDAD ɾɾˌexuɣˌaβiliðˈad +REJUVENECIDA ɾɾˌexuβˌeneθˈiða +REJUVENECIDAS ɾɾˌexuβˌeneθˈiðas +REJUVENECIDO ɾɾˌexuβˌeneθˈiðo +REJUVENECIDOS ɾɾˌexuβˌeneθˈiðos +RELACIÓN ɾɾˌelaθjˈon +RELACIONABLE ɾɾˌelaθjonˈaβle +RELACIONADA ɾɾˌelaθjonˈaða +RELACIONADAS ɾɾˌelaθjonˈaðas +RELACIONADO ɾɾˌelaθjonˈaðo +RELACIONADOS ɾɾˌelaθjonˈaðos +RELACIONAMIENTO ɾɾˌelaθjˌonamjˈɛnto +RELACIONAMOS ɾɾˌelaθjonˈamos +RELACIONAR ɾɾˌelaθjonˈaɾ +RELACIONARLO ɾɾˌelaθjonˈaɾlo +RELAJADA ɾɾˌelaxˈaða +RELAJADAS ɾɾˌelaxˈaðas +RELAJADO ɾɾˌelaxˈaðo +RELAJADOS ɾɾˌelaxˈaðos +RELAJAMIENTO ɾɾˌelaxamjˈɛnto +RELAJANTE ɾɾˌelaxˈante +RELAJAR ɾɾˌelaxˈaɾ +RELAJARME ɾɾˌelaxˈaɾme +RELAJARTE ɾɾˌelaxˈaɾte +RELÁJATE ɾɾelˈaxate +RELAJO ɾɾelˈaxo +RELAMIDA ɾɾˌelamˈiða +RELAMIDAS ɾɾˌelamˈiðas +RELAMIDO ɾɾˌelamˈiðo +RELAMIDOS ɾɾˌelamˈiðos +RELÁMPAGO ɾɾelˈampaɣo +RELAMPAGUEADA ɾɾˌelampˌaɣeˈaða +RELAMPAGUEADAS ɾɾˌelampˌaɣeˈaðas +RELAMPAGUEADO ɾɾˌelampˌaɣeˈaðo +RELAMPAGUEADOS ɾɾˌelampˌaɣeˈaðos +RELAMPAGUEANTE ɾɾˌelampˌaɣeˈante +RELAMPAGUEAR ɾɾˌelampˌaɣeˈaɾ +RELAMPAGUEE ɾɾˌelampaɣˈee +RELAMPAGUEÉ ɾɾˌelampˌaɣeˈe +RELANZADA ɾɾˌelanθˈaða +RELANZADAS ɾɾˌelanθˈaðas +RELANZADO ɾɾˌelanθˈaðo +RELANZADOS ɾɾˌelanθˈaðos +RELANZAMIENTO ɾɾˌelanθamjˈɛnto +RELANZAR ɾɾˌelanθˈaɾ +RELAPSO ɾɾelˈapso +RELATADA ɾɾˌelatˈaða +RELATADAS ɾɾˌelatˈaðas +RELATADO ɾɾˌelatˈaðo +RELATADOS ɾɾˌelatˈaðos +RELATAMOS ɾɾˌelatˈamos +RELATANDO ɾɾˌelatˈando +RELATAR ɾɾˌelatˈaɾ +RELATE ɾɾelˈate +RELATIVAMENTE ɾɾˌelatˈiβamˈente +RELATIVIDAD ɾɾˌelatˌiβiðˈad +RELATIVISTAS ɾɾˌelatiβˈistas +RELATIVIZACIÓN ɾɾˌelatˌiβiθaθjˈon +RELATIVIZADA ɾɾˌelatˌiβiθˈaða +RELATIVIZADAS ɾɾˌelatˌiβiθˈaðas +RELATIVIZADO ɾɾˌelatˌiβiθˈaðo +RELATIVIZADOS ɾɾˌelatˌiβiθˈaðos +RELATIVIZAR ɾɾˌelatˌiβiθˈaɾ +RELATIVO ɾɾˌelatˈiβo +RELATO ɾɾelˈato +RELATOR ɾɾˌelatˈoɾ +RELAX ɾɾelˈaks +RELÉ ɾɾelˈe +RELEER ɾɾˌeleˈeɾ +RELEGADA ɾɾˌeleɣˈaða +RELEGADAS ɾɾˌeleɣˈaðas +RELEGADO ɾɾˌeleɣˈaðo +RELEGADOS ɾɾˌeleɣˈaðos +RELEGAMIENTO ɾɾˌeleɣamjˈɛnto +RELEGITIMADA ɾɾˌelexˌitimˈaða +RELEGITIMADAS ɾɾˌelexˌitimˈaðas +RELEGITIMADO ɾɾˌelexˌitimˈaðo +RELEGITIMADOS ɾɾˌelexˌitimˈaðos +RELEGITIMAR ɾɾˌelexˌitimˈaɾ +RELEÍDA ɾɾˌeleˈiða +RELEÍDAS ɾɾˌeleˈiðas +RELEÍDO ɾɾˌeleˈiðo +RELEÍDOS ɾɾˌeleˈiðos +RELEVADA ɾɾˌeleβˈaða +RELEVADAS ɾɾˌeleβˈaðas +RELEVADO ɾɾˌeleβˈaðo +RELEVADOS ɾɾˌeleβˈaðos +RELEVAMIENTO ɾɾˌeleβamjˈɛnto +RELEVANTE ɾɾˌeleβˈante +RELEVANTES ɾɾˌeleβˈantes +RELEVAR ɾɾˌeleβˈaɾ +RELEVO ɾɾelˈeβo +RELICTUAL ɾɾˌeliktwˈal +RELIEVE ɾɾeljˈeβe +RELIEVES ɾɾeljˈeβes +RELIGAR ɾɾˌeliɣˈaɾ +RELIGIÓN ɾɾˌelixjˈon +RELIGIOSA ɾɾˌelixjˈosa +RELIGIOSIDAD ɾɾˌelixjˌosiðˈad +RELIGIOSO ɾɾˌelixjˈoso +RELIGIOSOS ɾɾˌelixjˈosos +RELIGUE ɾɾelˈiɣe +RELIGUÉ ɾɾˌeliɣˈe +RELINCHADA ɾɾˌelintʃˈaða +RELINCHADAS ɾɾˌelintʃˈaðas +RELINCHADO ɾɾˌelintʃˈaðo +RELINCHADOS ɾɾˌelintʃˈaðos +RELINCHAMOS ɾɾˌelintʃˈamos +RELINCHANDO ɾɾˌelintʃˈando +RELINCHAR ɾɾˌelintʃˈaɾ +RELINCHO ɾɾelˈintʃo +RELIQUIA ɾɾelˈikja +RELIQUIDACIÓN ɾɾˌelikˌiðaθjˈon +RELLENARLA ɾɾˌeʎenˈaɾla +RELOCALIZADA ɾɾˌelokˌaliθˈaða +RELOCALIZADAS ɾɾˌelokˌaliθˈaðas +RELOCALIZADO ɾɾˌelokˌaliθˈaðo +RELOCALIZADOS ɾɾˌelokˌaliθˈaðos +RELOCALIZAR ɾɾˌelokˌaliθˈaɾ +RELOJ ɾɾelˈox +RELOJEADA ɾɾˌeloxeˈaða +RELOJEADAS ɾɾˌeloxeˈaðas +RELOJEADO ɾɾˌeloxeˈaðo +RELOJEADOS ɾɾˌeloxeˈaðos +RELOJEAR ɾɾˌeloxeˈaɾ +RELOJERÍA ɾɾˌeloxeɾˈia +RELOJERO ɾɾˌeloxˈeɾo +RELOJITO ɾɾˌeloxˈito +RELOJOTE ɾɾˌeloxˈote +RELUCHADA ɾɾˌelutʃˈaða +RELUCHADAS ɾɾˌelutʃˈaðas +RELUCHADO ɾɾˌelutʃˈaðo +RELUCHADOS ɾɾˌelutʃˈaðos +RELUCHAR ɾɾˌelutʃˈaɾ +RELUCIDA ɾɾˌeluθˈiða +RELUCIDAS ɾɾˌeluθˈiðas +RELUCIDO ɾɾˌeluθˈiðo +RELUCIDOS ɾɾˌeluθˈiðos +RELUCIR ɾɾˌeluθˈiɾ +RELUMBRADA ɾɾˌelumbɾˈaða +RELUMBRADAS ɾɾˌelumbɾˈaðas +RELUMBRADO ɾɾˌelumbɾˈaðo +RELUMBRADOS ɾɾˌelumbɾˈaðos +RELUMBRAR ɾɾˌelumbɾˈaɾ +REMA ɾɾˈema +REMACHADA ɾɾˌematʃˈaða +REMACHADAS ɾɾˌematʃˈaðas +REMACHADO ɾɾˌematʃˈaðo +REMACHADOS ɾɾˌematʃˈaðos +REMACHAR ɾɾˌematʃˈaɾ +REMADA ɾɾemˈaða +REMADAS ɾɾemˈaðas +REMADO ɾɾemˈaðo +REMADOR ɾɾˌemaðˈoɾ +REMADORA ɾɾˌemaðˈoɾa +REMADORES ɾɾˌemaðˈoɾes +REMADOS ɾɾemˈaðos +REMAKE ɾɾemˈake +REMAMOS ɾɾemˈamos +REMANDO ɾɾemˈando +REMANGADA ɾɾˌemaŋɡˈaða +REMANGADAS ɾɾˌemaŋɡˈaðas +REMANGADO ɾɾˌemaŋɡˈaðo +REMANGADOS ɾɾˌemaŋɡˈaðos +REMANSADA ɾɾˌemansˈaða +REMANSADAS ɾɾˌemansˈaðas +REMANSADO ɾɾˌemansˈaðo +REMANSADOS ɾɾˌemansˈaðos +REMANSARSE ɾɾˌemansˈaɾse +REMAR ɾɾemˈaɾ +REMARA ɾɾemˈaɾa +REMARÁ ɾɾˌemaɾˈa +REMÁRAMOS ɾɾemˈaɾamos +REMARAS ɾɾemˈaɾas +REMARÁS ɾɾˌemaɾˈas +REMARCADA ɾɾˌemaɾkˈaða +REMARCADAS ɾɾˌemaɾkˈaðas +REMARCADO ɾɾˌemaɾkˈaðo +REMARCADOS ɾɾˌemaɾkˈaðos +REMARCAR ɾɾˌemaɾkˈaɾ +REMAREIS ɾɾemˈaɾeɪs +REMAREMOS ɾɾˌemaɾˈemos +REMARES ɾɾemˈaɾes +REMARÍAMOS ɾɾˌemaɾˈiamos +REMAS ɾɾˈemas +REMASTE ɾɾemˈaste +REMASTERIZACIÓN ɾɾˌemastˌeɾiθaθjˈon +REMASTERIZAR ɾɾˌemastˌeɾiθˈaɾ +REMATABLE ɾɾˌematˈaβle +REMATADA ɾɾˌematˈaða +REMATADAMENTE ɾɾˌematˈaðamˈente +REMATADAS ɾɾˌematˈaðas +REMATADO ɾɾˌematˈaðo +REMATADOS ɾɾˌematˈaðos +REMATAMOS ɾɾˌematˈamos +REMATAR ɾɾˌematˈaɾ +REMATE ɾɾemˈate +REMATRICULAR ɾɾˌematɾˌikulˈaɾ +REME ɾɾˈeme +REMECIDA ɾɾˌemeθˈiða +REMECIDAS ɾɾˌemeθˈiðas +REMECIDO ɾɾˌemeθˈiðo +REMECIDOS ɾɾˌemeθˈiðos +REMEDADA ɾɾˌemeðˈaða +REMEDADAS ɾɾˌemeðˈaðas +REMEDADO ɾɾˌemeðˈaðo +REMEDADOS ɾɾˌemeðˈaðos +REMEDAR ɾɾˌemeðˈaɾ +REMEDIA ɾɾemˈeðja +REMEDIADA ɾɾˌemeðjˈaða +REMEDIADAS ɾɾˌemeðjˈaðas +REMEDIADO ɾɾˌemeðjˈaðo +REMEDIADOS ɾɾˌemeðjˈaðos +REMEDIAL ɾɾˌemeðjˈal +REMEDIAMOS ɾɾˌemeðjˈamos +REMEDIANDO ɾɾˌemeðjˈando +REMEDIAR ɾɾˌemeðjˈaɾ +REMEDIO ɾɾemˈeðjo +REMEDIOS ɾɾemˈeðjos +REMEDO ɾɾemˈeðo +REMEMORADA ɾɾˌememoɾˈaða +REMEMORADAS ɾɾˌememoɾˈaðas +REMEMORADO ɾɾˌememoɾˈaðo +REMEMORADOS ɾɾˌememoɾˈaðos +REMEMORAR ɾɾˌememoɾˈaɾ +REMEMOS ɾɾemˈemos +REMENDADA ɾɾˌemendˈaða +REMENDADAS ɾɾˌemendˈaðas +REMENDADO ɾɾˌemendˈaðo +REMENDADOS ɾɾˌemendˈaðos +REMENDAMOS ɾɾˌemendˈamos +REMENDANDO ɾɾˌemendˈando +REMENDONA ɾɾˌemendˈona +REMERA ɾɾemˈeɾa +REMERO ɾɾemˈeɾo +REMES ɾɾˈemes +REMESA ɾɾemˈesa +REMESERO ɾɾˌemesˈeɾo +REMESEROS ɾɾˌemesˈeɾos +REMEZCLA ɾɾemˈeθkla +REMEZCLADA ɾɾˌemeθklˈaða +REMEZCLADAS ɾɾˌemeθklˈaðas +REMEZCLADO ɾɾˌemeθklˈaðo +REMEZCLADOS ɾɾˌemeθklˈaðos +REMEZCLAR ɾɾˌemeθklˈaɾ +REMIELINIZACIÓN ɾɾˌemjelˌiniθaθjˈon +REMIGIO ɾɾemˈixjo +REMINERALIZACIÓN ɾɾˌeminˌeɾalˌiθaθjˈon +REMINISCENCIA ɾɾˌeminisθˈɛnθja +REMINISCENTE ɾɾˌeminisθˈɛnte +REMIRADA ɾɾˌemiɾˈaða +REMIRADAS ɾɾˌemiɾˈaðas +REMIRADO ɾɾˌemiɾˈaðo +REMIRADOS ɾɾˌemiɾˈaðos +REMISERO ɾɾˌemisˈeɾo +REMISIÓN ɾɾˌemisjˈon +REMISO ɾɾemˈiso +REMITENTE ɾɾˌemitˈɛnte +REMITIDA ɾɾˌemitˈiða +REMITIDAS ɾɾˌemitˈiðas +REMITIDO ɾɾˌemitˈiðo +REMITIDOS ɾɾˌemitˈiðos +REMITIR ɾɾˌemitˈiɾ +REMIX ɾɾemˈiks +REMIXAR ɾɾˌemiksˈaɾ +REMO ɾɾˈemo +REMOCIÓN ɾɾˌemoθjˈon +REMODELADA ɾɾˌemoðelˈaða +REMODELADAS ɾɾˌemoðelˈaðas +REMODELADO ɾɾˌemoðelˈaðo +REMODELADOR ɾɾˌemoðˌelaðˈoɾ +REMODELADOS ɾɾˌemoðelˈaðos +REMODELAMIENTO ɾɾˌemoðˌelamjˈɛnto +REMODELAR ɾɾˌemoðelˈaɾ +REMOJADA ɾɾˌemoxˈaða +REMOJADAS ɾɾˌemoxˈaðas +REMOJADO ɾɾˌemoxˈaðo +REMOJADOS ɾɾˌemoxˈaðos +REMOJAR ɾɾˌemoxˈaɾ +REMOJO ɾɾemˈoxo +REMOLACHA ɾɾˌemolˈatʃa +REMOLCADA ɾɾˌemolkˈaða +REMOLCADAS ɾɾˌemolkˈaðas +REMOLCADO ɾɾˌemolkˈaðo +REMOLCADOR ɾɾˌemolkaðˈoɾ +REMOLCADOS ɾɾˌemolkˈaðos +REMOLDEADA ɾɾˌemolðeˈaða +REMOLDEADAS ɾɾˌemolðeˈaðas +REMOLDEADO ɾɾˌemolðeˈaðo +REMOLDEADOS ɾɾˌemolðeˈaðos +REMOLINO ɾɾˌemolˈino +REMOLINOS ɾɾˌemolˈinos +REMOLONEADA ɾɾˌemolˌoneˈaða +REMOLONEADAS ɾɾˌemolˌoneˈaðas +REMOLONEADO ɾɾˌemolˌoneˈaðo +REMOLONEADOS ɾɾˌemolˌoneˈaðos +REMOLQUE ɾɾemˈolke +REMONTA ɾɾemˈonta +REMONTABLE ɾɾˌemontˈaβle +REMONTADA ɾɾˌemontˈaða +REMONTADAS ɾɾˌemontˈaðas +REMONTADO ɾɾˌemontˈaðo +REMONTADOS ɾɾˌemontˈaðos +REMONTAMOS ɾɾˌemontˈamos +REMONTANTE ɾɾˌemontˈante +REMONTAR ɾɾˌemontˈaɾ +REMOQUETE ɾɾˌemokˈete +RÉMORA ɾɾˈemoɾa +REMORDER ɾɾˌemoɾðˈeɾ +REMORDIDA ɾɾˌemoɾðˈiða +REMORDIDAS ɾɾˌemoɾðˈiðas +REMORDIDO ɾɾˌemoɾðˈiðo +REMORDIDOS ɾɾˌemoɾðˈiðos +REMOTÍSIMO ɾɾˌemotˈisimo +REMOTO ɾɾemˈoto +REMOTORIZACIÓN ɾɾˌemotˌoɾiθaθjˈon +REMOTORIZAR ɾɾˌemotˌoɾiθˈaɾ +REMOVER ɾɾˌemoβˈeɾ +REMOVIDA ɾɾˌemoβˈiða +REMOVIDAS ɾɾˌemoβˈiðas +REMOVIDO ɾɾˌemoβˈiðo +REMOVIDOS ɾɾˌemoβˈiðos +REMOVIMIENTO ɾɾˌemoβimjˈɛnto +REMOZADA ɾɾˌemoθˈaða +REMOZADAS ɾɾˌemoθˈaðas +REMOZADO ɾɾˌemoθˈaðo +REMOZADOS ɾɾˌemoθˈaðos +REMOZAMIENTO ɾɾˌemoθamjˈɛnto +REMOZAR ɾɾˌemoθˈaɾ +REMPLAZADA ɾɾˌemplaθˈaða +REMPLAZADAS ɾɾˌemplaθˈaðas +REMPLAZADO ɾɾˌemplaθˈaðo +REMPLAZADOS ɾɾˌemplaθˈaðos +REMPLAZANTE ɾɾˌemplaθˈante +REMPUJAR ɾɾˌempuxˈaɾ +REMUDA ɾɾemˈuða +REMUNERADA ɾɾˌemuneɾˈaða +REMUNERADAS ɾɾˌemuneɾˈaðas +REMUNERADO ɾɾˌemuneɾˈaðo +REMUNERADOR ɾɾˌemunˌeɾaðˈoɾ +REMUNERADORA ɾɾˌemunˌeɾaðˈoɾa +REMUNERADORAS ɾɾˌemunˌeɾaðˈoɾas +REMUNERADORES ɾɾˌemunˌeɾaðˈoɾes +REMUNERADOS ɾɾˌemuneɾˈaðos +REMUNERAMOS ɾɾˌemuneɾˈamos +REMUNERAR ɾɾˌemuneɾˈaɾ +REMUSGAR ɾɾˌemusɣˈaɾ +RENACER ɾɾˌenaθˈeɾ +RENACIDA ɾɾˌenaθˈiða +RENACIDAS ɾɾˌenaθˈiðas +RENACIDO ɾɾˌenaθˈiðo +RENACIDOS ɾɾˌenaθˈiðos +RENACIMIENTO ɾɾˌenaθimjˈɛnto +RENACIONALICÉ ɾɾˌenaθjˌonaliθˈe +RENACIONALIZADA ɾɾˌenaθjˌonaliθˈaða +RENACIONALIZADAS ɾɾˌenaθjˌonaliθˈaðas +RENACIONALIZADO ɾɾˌenaθjˌonaliθˈaðo +RENACIONALIZADOS ɾɾˌenaθjˌonaliθˈaðos +RENACIONALIZAR ɾɾˌenaθjˌonaliθˈaɾ +RENACIONALIZO ɾɾˌenaθjˌonalˈiθo +RENACUAJO ɾɾˌenakwˈaxo +RENAL ɾɾenˈal +RENANCENTISTA ɾɾˌenanθentˈista +RENANO ɾɾenˈano +RENATO ɾɾenˈato +RENCILLA ɾɾenθˈiʎa +RENCOR ɾɾenkˈoɾ +RENCORCILLO ɾɾˌenkoɾθˈiʎo +RENCOROSA ɾɾˌenkoɾˈosa +RENCOROSAS ɾɾˌenkoɾˈosas +RENCOROSO ɾɾˌenkoɾˈoso +RENCOROSOS ɾɾˌenkoɾˈosos +RENDERIZADA ɾɾˌendeɾiθˈaða +RENDERIZADAS ɾɾˌendeɾiθˈaðas +RENDERIZADO ɾɾˌendeɾiθˈaðo +RENDERIZADOR ɾɾˌendeɾˌiθaðˈoɾ +RENDERIZADOS ɾɾˌendeɾiθˈaðos +RENDERIZAMOS ɾɾˌendeɾiθˈamos +RENDERIZANDO ɾɾˌendeɾiθˈando +RENDERIZAR ɾɾˌendeɾiθˈaɾ +RENDIDA ɾɾendˈiða +RENDIDAS ɾɾendˈiðas +RENDIDO ɾɾendˈiðo +RENDIDOS ɾɾendˈiðos +RENDIMIENTO ɾɾˌendimjˈɛnto +RENDIR ɾɾendˈiɾ +RENDÓN ɾɾendˈon +RENEGADO ɾɾˌeneɣˈaðo +RENEGAMOS ɾɾˌeneɣˈamos +RENEGANDO ɾɾˌeneɣˈando +RENEGAR ɾɾˌeneɣˈaɾ +RENEGOCIADA ɾɾˌeneɣoθjˈaða +RENEGOCIADAS ɾɾˌeneɣoθjˈaðas +RENEGOCIADO ɾɾˌeneɣoθjˈaðo +RENEGOCIADOS ɾɾˌeneɣoθjˈaðos +RENEGOCIAR ɾɾˌeneɣoθjˈaɾ +RENEGÓN ɾɾˌeneɣˈon +RENFE ɾɾˈɛmfe +RENGA ɾɾˈɛŋɡa +RENGAS ɾɾˈɛŋɡas +RENGLÓN ɾɾeŋɡlˈon +RENGO ɾɾˈɛŋɡo +RENGOS ɾɾˈɛŋɡos +RENGUEADA ɾɾˌeŋɡeˈaða +RENGUEADAS ɾɾˌeŋɡeˈaðas +RENGUEADO ɾɾˌeŋɡeˈaðo +RENGUEADOS ɾɾˌeŋɡeˈaðos +RENGUEAR ɾɾˌeŋɡeˈaɾ +REÑIDA ɾɾeɲˈiða +REÑIDAS ɾɾeɲˈiðas +REÑIDERO ɾɾˌeɲiðˈeɾo +REÑIDO ɾɾeɲˈiðo +REÑIDOS ɾɾeɲˈiðos +RENIEGO ɾɾenjˈeɣo +RENIFORME ɾɾˌenifˈoɾme +RENIO ɾɾˈenjo +REÑIR ɾɾeɲˈiɾ +RENO ɾɾˈeno +RENOMBRADA ɾɾˌenombɾˈaða +RENOMBRADAS ɾɾˌenombɾˈaðas +RENOMBRADO ɾɾˌenombɾˈaðo +RENOMBRADOS ɾɾˌenombɾˈaðos +RENOMBRAMIENTO ɾɾˌenombɾamjˈɛnto +RENOMBRE ɾɾenˈombɾe +RENORMALIZABLE ɾɾˌenoɾmˌaliθˈaβle +RENOVABLE ɾɾˌenoβˈaβle +RENOVABLES ɾɾˌenoβˈaβles +RENOVACIÓN ɾɾˌenoβaθjˈon +RENOVADA ɾɾˌenoβˈaða +RENOVADAS ɾɾˌenoβˈaðas +RENOVADO ɾɾˌenoβˈaðo +RENOVADOS ɾɾˌenoβˈaðos +RENOVAL ɾɾˌenoβˈal +RENOVAMOS ɾɾˌenoβˈamos +RENOVAR ɾɾˌenoβˈaɾ +RENQUEADA ɾɾˌenkeˈaða +RENQUEADAS ɾɾˌenkeˈaðas +RENQUEADO ɾɾˌenkeˈaðo +RENQUEADOS ɾɾˌenkeˈaðos +RENQUEANTE ɾɾˌenkeˈante +RENQUEAR ɾɾˌenkeˈaɾ +RENTA ɾɾˈɛnta +RENTABILIDAD ɾɾˌentaβˌiliðˈad +RENTABILIZADA ɾɾˌentaβˌiliθˈaða +RENTABILIZADAS ɾɾˌentaβˌiliθˈaðas +RENTABILIZADO ɾɾˌentaβˌiliθˈaðo +RENTABILIZADOS ɾɾˌentaβˌiliθˈaðos +RENTABILIZAR ɾɾˌentaβˌiliθˈaɾ +RENTABLE ɾɾentˈaβle +RENTABLES ɾɾentˈaβles +RENTADA ɾɾentˈaða +RENTADAS ɾɾentˈaðas +RENTADO ɾɾentˈaðo +RENTADOS ɾɾentˈaðos +RENTAR ɾɾentˈaɾ +RENTAS ɾɾˈɛntas +RENTE ɾɾˈɛnte +RENTERA ɾɾentˈeɾa +RENTERO ɾɾentˈeɾo +RENTING ɾɾˈɛntiŋ +RENUNCIA ɾɾenˈunθja +RENUNCIACIÓN ɾɾˌenunθjaθjˈon +RENUNCIADA ɾɾˌenunθjˈaða +RENUNCIADAS ɾɾˌenunθjˈaðas +RENUNCIADO ɾɾˌenunθjˈaðo +RENUNCIADOS ɾɾˌenunθjˈaðos +RENUNCIAMIENTO ɾɾˌenunθjamjˈɛnto +RENUNCIAMOS ɾɾˌenunθjˈamos +RENUNCIANDO ɾɾˌenunθjˈando +RENUNCIAR ɾɾˌenunθjˈaɾ +RENUNCIO ɾɾenˈunθjo +REOCUPAR ɾɾˌeokupˈaɾ +REOJO ɾɾeˈoxo +REOLOGÍA ɾɾˌeoloxˈia +REOLÓGICA ɾɾˌeolˈoxika +REOLÓGICAS ɾɾˌeolˈoxikas +REOLÓGICO ɾɾˌeolˈoxiko +REOLÓGICOS ɾɾˌeolˈoxikos +REORDENADA ɾɾˌeoɾðenˈaða +REORDENADAS ɾɾˌeoɾðenˈaðas +REORDENADO ɾɾˌeoɾðenˈaðo +REORDENADOS ɾɾˌeoɾðenˈaðos +REORDENAMIENTO ɾɾˌeoɾðˌenamjˈɛnto +REORDENAMOS ɾɾˌeoɾðenˈamos +REORDENANDO ɾɾˌeoɾðenˈando +REORGANIZACIÓN ɾɾˌeoɾɣˌaniθaθjˈon +REORGANIZADA ɾɾˌeoɾɣˌaniθˈaða +REORGANIZADAS ɾɾˌeoɾɣˌaniθˈaðas +REORGANIZADO ɾɾˌeoɾɣˌaniθˈaðo +REORGANIZADOS ɾɾˌeoɾɣˌaniθˈaðos +REORGANIZAMOS ɾɾˌeoɾɣˌaniθˈamos +REORIENTACIÓN ɾɾˌeoɾjˌentaθjˈon +REORIENTADA ɾɾˌeoɾjentˈaða +REORIENTADAS ɾɾˌeoɾjentˈaðas +REORIENTADO ɾɾˌeoɾjentˈaðo +REORIENTADOS ɾɾˌeoɾjentˈaðos +REORIENTAR ɾɾˌeoɾjentˈaɾ +REPAGAR ɾɾˌepaɣˈaɾ +REPANCHIGADA ɾɾˌepantʃiɣˈaða +REPANCHIGADAS ɾɾˌepantʃiɣˈaðas +REPANCHIGADO ɾɾˌepantʃiɣˈaðo +REPANCHIGADOS ɾɾˌepantʃiɣˈaðos +REPANCHIGARSE ɾɾˌepantʃiɣˈaɾse +REPANTIGADA ɾɾˌepantiɣˈaða +REPANTIGADAS ɾɾˌepantiɣˈaðas +REPANTIGADO ɾɾˌepantiɣˈaðo +REPANTIGADOS ɾɾˌepantiɣˈaðos +REPANTIGARSE ɾɾˌepantiɣˈaɾse +REPANTINGADA ɾɾˌepantiŋɡˈaða +REPANTINGADAS ɾɾˌepantiŋɡˈaðas +REPANTINGADO ɾɾˌepantiŋɡˈaðo +REPANTINGADOS ɾɾˌepantiŋɡˈaðos +REPANTINGARSE ɾɾˌepantiŋɡˈaɾse +REPARA ɾɾepˈaɾa +REPARABLE ɾɾˌepaɾˈaβle +REPARACIÓN ɾɾˌepaɾaθjˈon +REPARADA ɾɾˌepaɾˈaða +REPARADAS ɾɾˌepaɾˈaðas +REPARADO ɾɾˌepaɾˈaðo +REPARADOS ɾɾˌepaɾˈaðos +REPARAMOS ɾɾˌepaɾˈamos +REPARANDO ɾɾˌepaɾˈando +REPARAR ɾɾˌepaɾˈaɾ +REPARARA ɾɾˌepaɾˈaɾa +REPARARÁ ɾɾˌepaɾaɾˈa +REPARÁRAMOS ɾɾˌepaɾˈaɾamos +REPARARAS ɾɾˌepaɾˈaɾas +REPARARÁS ɾɾˌepaɾaɾˈas +REPARAREIS ɾɾˌepaɾˈaɾeɪs +REPARAREMOS ɾɾˌepaɾaɾˈemos +REPARARES ɾɾˌepaɾˈaɾes +REPARARÍAMOS ɾɾˌepaɾaɾˈiamos +REPARAS ɾɾepˈaɾas +REPARASTE ɾɾˌepaɾˈaste +REPAREMOS ɾɾˌepaɾˈemos +REPARES ɾɾepˈaɾes +REPARO ɾɾepˈaɾo +REPARTIDA ɾɾˌepaɾtˈiða +REPARTIDAS ɾɾˌepaɾtˈiðas +REPARTIDO ɾɾˌepaɾtˈiðo +REPARTIDOR ɾɾˌepaɾtiðˈoɾ +REPARTIDOS ɾɾˌepaɾtˈiðos +REPARTIMENTO ɾɾˌepaɾtimˈɛnto +REPARTIR ɾɾˌepaɾtˈiɾ +REPARTO ɾɾepˈaɾto +REPASADA ɾɾˌepasˈaða +REPASADAS ɾɾˌepasˈaðas +REPASADOS ɾɾˌepasˈaðos +REPASAR ɾɾˌepasˈaɾ +REPASITO ɾɾˌepasˈito +REPASO ɾɾepˈaso +REPATRIACIÓN ɾɾˌepatɾiaθjˈon +REPATRIADA ɾɾˌepatɾiˈaða +REPATRIADAS ɾɾˌepatɾiˈaðas +REPATRIADO ɾɾˌepatɾiˈaðo +REPATRIADOS ɾɾˌepatɾiˈaðos +REPATRIAR ɾɾˌepatɾiˈaɾ +REPAVIMENTADA ɾɾˌepaβˌimentˈaða +REPAVIMENTADAS ɾɾˌepaβˌimentˈaðas +REPAVIMENTADO ɾɾˌepaβˌimentˈaðo +REPAVIMENTADOS ɾɾˌepaβˌimentˈaðos +REPECHAJE ɾɾˌepetʃˈaxe +REPELENTE ɾɾˌepelˈɛnte +REPELIDA ɾɾˌepelˈiða +REPELIDAS ɾɾˌepelˈiðas +REPELIDO ɾɾˌepelˈiðo +REPELIDOS ɾɾˌepelˈiðos +REPELO ɾɾepˈelo +REPENSADA ɾɾˌepensˈaða +REPENSADAS ɾɾˌepensˈaðas +REPENSADO ɾɾˌepensˈaðo +REPENSADOS ɾɾˌepensˈaðos +REPENSAMOS ɾɾˌepensˈamos +REPENSANDO ɾɾˌepensˈando +REPENSAR ɾɾˌepensˈaɾ +REPENTE ɾɾepˈɛnte +REPENTINITIS ɾɾˌepentinˈitis +REPENTINO ɾɾˌepentˈino +REPENTITIS ɾɾˌepentˈitis +REPENTIZADA ɾɾˌepentiθˈaða +REPENTIZADAS ɾɾˌepentiθˈaðas +REPENTIZADO ɾɾˌepentiθˈaðo +REPENTIZADOS ɾɾˌepentiθˈaðos +REPENTIZAR ɾɾˌepentiθˈaɾ +REPERCURSIÓN ɾɾˌepeɾkuɾsjˈon +REPERCUSIÓN ɾɾˌepeɾkusjˈon +REPERCUTIDA ɾɾˌepeɾkutˈiða +REPERCUTIDAS ɾɾˌepeɾkutˈiðas +REPERCUTIDO ɾɾˌepeɾkutˈiðo +REPERCUTIDOS ɾɾˌepeɾkutˈiðos +REPERFILAR ɾɾˌepeɾfilˈaɾ +REPERFUSIÓN ɾɾˌepeɾfusjˈon +REPESCADA ɾɾˌepeskˈaða +REPESCADAS ɾɾˌepeskˈaðas +REPESCADOS ɾɾˌepeskˈaðos +REPESCAR ɾɾˌepeskˈaɾ +REPETIBILIDAD ɾɾˌepetˌiβiliðˈad +REPETIBLE ɾɾˌepetˈiβle +REPETICIÓN ɾɾˌepetiθjˈon +REPETIDA ɾɾˌepetˈiða +REPETIDAMENTE ɾɾˌepetˈiðamˈente +REPETIDAS ɾɾˌepetˈiðas +REPETIDO ɾɾˌepetˈiðo +REPETIDOR ɾɾˌepetiðˈoɾ +REPETIDORA ɾɾˌepetiðˈoɾa +REPETIDOS ɾɾˌepetˈiðos +REPETIR ɾɾˌepetˈiɾ +REPETITIVA ɾɾˌepetitˈiβa +REPETITIVIDAD ɾɾˌepetˌitiβiðˈad +REPICADA ɾɾˌepikˈaða +REPICADAS ɾɾˌepikˈaðas +REPICADO ɾɾˌepikˈaðo +REPICADOS ɾɾˌepikˈaðos +REPICAR ɾɾˌepikˈaɾ +REPINTADA ɾɾˌepintˈaða +REPINTADAS ɾɾˌepintˈaðas +REPINTADO ɾɾˌepintˈaðo +REPINTADOS ɾɾˌepintˈaðos +REPINTAR ɾɾˌepintˈaɾ +REPIQUE ɾɾepˈike +REPIQUES ɾɾepˈikes +REPIQUETEADA ɾɾˌepikˌeteˈaða +REPIQUETEADAS ɾɾˌepikˌeteˈaðas +REPIQUETEADO ɾɾˌepikˌeteˈaðo +REPIQUETEADOS ɾɾˌepikˌeteˈaðos +REPITAMOS ɾɾˌepitˈamos +REPITESELA ɾɾˌepitesˈela +REPITO ɾɾepˈito +REPLANTA ɾɾeplˈanta +REPLANTADA ɾɾˌeplantˈaða +REPLANTADAS ɾɾˌeplantˈaðas +REPLANTADO ɾɾˌeplantˈaðo +REPLANTADOS ɾɾˌeplantˈaðos +REPLANTAMOS ɾɾˌeplantˈamos +REPLANTANDO ɾɾˌeplantˈando +REPLANTAR ɾɾˌeplantˈaɾ +REPLANTARA ɾɾˌeplantˈaɾa +REPLANTARÁ ɾɾˌeplantaɾˈa +REPLANTÁRAMOS ɾɾˌeplantˈaɾamos +REPLANTARAS ɾɾˌeplantˈaɾas +REPLANTARÁS ɾɾˌeplantaɾˈas +REPLANTAREIS ɾɾˌeplantˈaɾeɪs +REPLANTAREMOS ɾɾˌeplantaɾˈemos +REPLANTARES ɾɾˌeplantˈaɾes +REPLANTARÍAMOS ɾɾˌeplantaɾˈiamos +REPLANTAS ɾɾeplˈantas +REPLANTASTE ɾɾˌeplantˈaste +REPLANTE ɾɾeplˈante +REPLANTEADA ɾɾˌeplanteˈaða +REPLANTEADAS ɾɾˌeplanteˈaðas +REPLANTEADO ɾɾˌeplanteˈaðo +REPLANTEADOS ɾɾˌeplanteˈaðos +REPLANTEAMIENTO ɾɾˌeplantˌeamjˈɛnto +REPLANTEAR ɾɾˌeplanteˈaɾ +REPLANTEMOS ɾɾˌeplantˈemos +REPLANTEO ɾɾˌeplantˈeo +REPLANTES ɾɾeplˈantes +REPLANTO ɾɾeplˈanto +REPLEGADA ɾɾˌepleɣˈaða +REPLEGADAS ɾɾˌepleɣˈaðas +REPLEGADO ɾɾˌepleɣˈaðo +REPLEGADOS ɾɾˌepleɣˈaðos +REPLEGAR ɾɾˌepleɣˈaɾ +REPLETADA ɾɾˌepletˈaða +REPLETADAS ɾɾˌepletˈaðas +REPLETADO ɾɾˌepletˈaðo +REPLETADOS ɾɾˌepletˈaðos +REPLETAR ɾɾˌepletˈaɾ +REPLICA ɾɾeplˈika +RÉPLICA ɾɾˈeplika +REPLICADA ɾɾˌeplikˈaða +REPLICADAS ɾɾˌeplikˈaðas +REPLICADO ɾɾˌeplikˈaðo +REPLICADOS ɾɾˌeplikˈaðos +REPLICAMOS ɾɾˌeplikˈamos +REPLICATIVO ɾɾˌeplikatˈiβo +REPLIEGUE ɾɾˌepliˈeɣe +REPOBLADA ɾɾˌepoβlˈaða +REPOBLADAS ɾɾˌepoβlˈaðas +REPOBLADO ɾɾˌepoβlˈaðo +REPOBLADOS ɾɾˌepoβlˈaðos +REPOBLAR ɾɾˌepoβlˈaɾ +REPOCHETA ɾɾˌepotʃˈeta +REPOLARIZAR ɾɾˌepolˌaɾiθˈaɾ +REPOLITIZAR ɾɾˌepolˌitiθˈaɾ +REPOLLITOS ɾɾˌepoʎˈitos +REPOLLOS ɾɾepˈoʎos +REPORTADA ɾɾˌepoɾtˈaða +REPORTADAS ɾɾˌepoɾtˈaðas +REPORTADO ɾɾˌepoɾtˈaðo +REPORTADOS ɾɾˌepoɾtˈaðos +REPORTAJE ɾɾˌepoɾtˈaxe +REPORTAMOS ɾɾˌepoɾtˈamos +REPORTAR ɾɾˌepoɾtˈaɾ +REPORTEADA ɾɾˌepoɾteˈaða +REPORTEADAS ɾɾˌepoɾteˈaðas +REPORTEADO ɾɾˌepoɾteˈaðo +REPORTEADOS ɾɾˌepoɾteˈaðos +REPORTERA ɾɾˌepoɾtˈeɾa +REPORTERO ɾɾˌepoɾtˈeɾo +REPOSADA ɾɾˌeposˈaða +REPOSADAS ɾɾˌeposˈaðas +REPOSADO ɾɾˌeposˈaðo +REPOSADOS ɾɾˌeposˈaðos +REPOSAR ɾɾˌeposˈaɾ +REPOSAREMOS ɾɾˌeposaɾˈemos +REPOSÁREMOS ɾɾˌeposˈaɾemos +REPOSICIONADA ɾɾˌeposˌiθjonˈaða +REPOSICIONADAS ɾɾˌeposˌiθjonˈaðas +REPOSICIONADO ɾɾˌeposˌiθjonˈaðo +REPOSICIONADOS ɾɾˌeposˌiθjonˈaðos +REPOSICIONAR ɾɾˌeposˌiθjonˈaɾ +REPOSITORA ɾɾˌepositˈoɾa +REPOSTA ɾɾepˈosta +REPOSTADA ɾɾˌepostˈaða +REPOSTADAS ɾɾˌepostˈaðas +REPOSTADO ɾɾˌepostˈaðo +REPOSTADOS ɾɾˌepostˈaðos +REPOSTAR ɾɾˌepostˈaɾ +REPOSTAS ɾɾepˈostas +REPOSTEAR ɾɾˌeposteˈaɾ +REPOSTERIA ɾɾˌepostˈeɾja +REPOSTERÍA ɾɾˌeposteɾˈia +REPOSTO ɾɾepˈosto +REPOSTULAR ɾɾˌepostulˈaɾ +REPOTENCIADA ɾɾˌepotenθjˈaða +REPOTENCIADAS ɾɾˌepotenθjˈaðas +REPOTENCIADO ɾɾˌepotenθjˈaðo +REPOTENCIADOS ɾɾˌepotenθjˈaðos +REPREGUNTADA ɾɾˌepɾeɣuntˈaða +REPREGUNTADAS ɾɾˌepɾeɣuntˈaðas +REPREGUNTADO ɾɾˌepɾeɣuntˈaðo +REPREGUNTADOS ɾɾˌepɾeɣuntˈaðos +REPREHENDIDA ɾɾˌepɾeendˈiða +REPREHENDIDAS ɾɾˌepɾeendˈiðas +REPREHENDIDO ɾɾˌepɾeendˈiðo +REPREHENDIDOS ɾɾˌepɾeendˈiðos +REPREHENSIBLE ɾɾˌepɾeensˈiβle +REPRENDER ɾɾˌepɾendˈeɾ +REPRENDIDA ɾɾˌepɾendˈiða +REPRENDIDAS ɾɾˌepɾendˈiðas +REPRENDIDO ɾɾˌepɾendˈiðo +REPRENDIDOS ɾɾˌepɾendˈiðos +REPRESA ɾɾepɾˈesa +REPRESADA ɾɾˌepɾesˈaða +REPRESADAS ɾɾˌepɾesˈaðas +REPRESADO ɾɾˌepɾesˈaðo +REPRESADOS ɾɾˌepɾesˈaðos +REPRESALIA ɾɾˌepɾesˈalja +REPRESALIADA ɾɾˌepɾesaljˈaða +REPRESALIADAS ɾɾˌepɾesaljˈaðas +REPRESALIADO ɾɾˌepɾesaljˈaðo +REPRESALIADOS ɾɾˌepɾesaljˈaðos +REPRESALIAR ɾɾˌepɾesaljˈaɾ +REPRESAMIENTO ɾɾˌepɾesamjˈɛnto +REPRESAR ɾɾˌepɾesˈaɾ +REPRESENTACIÓN ɾɾˌepɾesˌentaθjˈon +REPRESENTADA ɾɾˌepɾesentˈaða +REPRESENTADAS ɾɾˌepɾesentˈaðas +REPRESENTADO ɾɾˌepɾesentˈaðo +REPRESENTADOR ɾɾˌepɾesˌentaðˈoɾ +REPRESENTADOS ɾɾˌepɾesentˈaðos +REPRESENTAMOS ɾɾˌepɾesentˈamos +REPRESENTANTE ɾɾˌepɾesentˈante +REPRESENTAR ɾɾˌepɾesentˈaɾ +REPRESENTATIVO ɾɾˌepɾesˌentatˈiβo +REPRESES ɾɾepɾˈeses +REPRESIÓN ɾɾˌepɾesjˈon +REPRIMIDA ɾɾˌepɾimˈiða +REPRIMIDAS ɾɾˌepɾimˈiðas +REPRIMIDO ɾɾˌepɾimˈiðo +REPRIMIDOS ɾɾˌepɾimˈiðos +REPRIMIR ɾɾˌepɾimˈiɾ +REPRIVATIZACIÓN ɾɾˌepɾiβˌatiθaθjˈon +REPROBADA ɾɾˌepɾoβˈaða +REPROBADAS ɾɾˌepɾoβˈaðas +REPROBADO ɾɾˌepɾoβˈaðo +REPROBADOS ɾɾˌepɾoβˈaðos +REPROBAR ɾɾˌepɾoβˈaɾ +REPROCESAMIENTO ɾɾˌepɾoθˌesamjˈɛnto +REPROCESAR ɾɾˌepɾoθesˈaɾ +REPROCHABLE ɾɾˌepɾotʃˈaβle +REPROCHADA ɾɾˌepɾotʃˈaða +REPROCHADAS ɾɾˌepɾotʃˈaðas +REPROCHADO ɾɾˌepɾotʃˈaðo +REPROCHADOS ɾɾˌepɾotʃˈaðos +REPROCHAMOS ɾɾˌepɾotʃˈamos +REPROCHANDO ɾɾˌepɾotʃˈando +REPROCHAR ɾɾˌepɾotʃˈaɾ +REPRODUCCIÓN ɾɾˌepɾoðukθjˈon +REPRODUCCIONES ɾɾˌepɾoðukθjˈones +REPRODUCEN ɾɾˌepɾoðˈuθen +REPRODUCIBLE ɾɾˌepɾoðuθˈiβle +REPRODUCIBLES ɾɾˌepɾoðuθˈiβles +REPRODUCIDA ɾɾˌepɾoðuθˈiða +REPRODUCIDAS ɾɾˌepɾoðuθˈiðas +REPRODUCIDO ɾɾˌepɾoðuθˈiðo +REPRODUCIDOS ɾɾˌepɾoðuθˈiðos +REPRODUCIR ɾɾˌepɾoðuθˈiɾ +REPRODUCTIVA ɾɾˌepɾoðuktˈiβa +REPRODUCTIVAS ɾɾˌepɾoðuktˈiβas +REPRODUCTIVIDAD ɾɾˌepɾoðˌuktiβiðˈad +REPRODUCTIVO ɾɾˌepɾoðuktˈiβo +REPRODUCTIVOS ɾɾˌepɾoðuktˈiβos +REPRODUCTOR ɾɾˌepɾoðuktˈoɾ +REPRODUCTORA ɾɾˌepɾoðuktˈoɾa +REPRODUCTORAS ɾɾˌepɾoðuktˈoɾas +REPRODUCTORES ɾɾˌepɾoðuktˈoɾes +REPROGRAMADA ɾɾˌepɾoɣɾamˈaða +REPROGRAMADAS ɾɾˌepɾoɣɾamˈaðas +REPROGRAMADO ɾɾˌepɾoɣɾamˈaðo +REPROGRAMADOS ɾɾˌepɾoɣɾamˈaðos +REPTADA ɾɾepːtˈaða +REPTADAS ɾɾepːtˈaðas +REPTADO ɾɾepːtˈaðo +REPTADOS ɾɾepːtˈaðos +REPTANTE ɾɾepːtˈante +REPTIL ɾɾepːtˈil +RÉPTIL ɾɾˈepːtil +REPTILES ɾɾepːtˈiles +RÉPTILES ɾɾˈepːtiles +REPÚBLICA ɾɾepˈuβlika +REPUBLICANA ɾɾˌepuβlikˈana +REPUBLICANAS ɾɾˌepuβlikˈanas +REPUBLICANIDAD ɾɾˌepuβlˌikaniðˈad +REPUBLICANO ɾɾˌepuβlikˈano +REPUBLICANOS ɾɾˌepuβlikˈanos +REPUBLICAR ɾɾˌepuβlikˈaɾ +REPUDIACIÓN ɾɾˌepuðjaθjˈon +REPUDIADA ɾɾˌepuðjˈaða +REPUDIADAS ɾɾˌepuðjˈaðas +REPUDIADO ɾɾˌepuðjˈaðo +REPUDIADOS ɾɾˌepuðjˈaðos +REPUDIAR ɾɾˌepuðjˈaɾ +REPUDIARE ɾɾˌepuðjˈaɾe +REPUDIAS ɾɾepˈuðjas +REPUDIO ɾɾepˈuðjo +REPUDIOS ɾɾepˈuðjos +REPUESTA ɾɾepwˈesta +REPUESTAS ɾɾepwˈestas +REPUESTO ɾɾepwˈesto +REPUESTOS ɾɾepwˈestos +REPUGNADA ɾɾˌepuɡnˈaða +REPUGNADAS ɾɾˌepuɡnˈaðas +REPUGNADO ɾɾˌepuɡnˈaðo +REPUGNADOS ɾɾˌepuɡnˈaðos +REPUGNAMOS ɾɾˌepuɡnˈamos +REPUGNANDO ɾɾˌepuɡnˈando +REPUGNANTES ɾɾˌepuɡnˈantes +REPUJADA ɾɾˌepuxˈaða +REPUJADAS ɾɾˌepuxˈaðas +REPUJADO ɾɾˌepuxˈaðo +REPUJADOS ɾɾˌepuxˈaðos +REPUJAR ɾɾˌepuxˈaɾ +REPULGO ɾɾepˈulɣo +REPULSADA ɾɾˌepulsˈaða +REPULSADAS ɾɾˌepulsˈaðas +REPULSADO ɾɾˌepulsˈaðo +REPULSADOS ɾɾˌepulsˈaðos +REPULSIÓN ɾɾˌepulsjˈon +REPULSIVA ɾɾˌepulsˈiβa +REPULSIVAS ɾɾˌepulsˈiβas +REPULSIVO ɾɾˌepulsˈiβo +REPULSIVOS ɾɾˌepulsˈiβos +REPULSO ɾɾepˈulso +REPULSOR ɾɾˌepulsˈoɾ +REPUNTADA ɾɾˌepuntˈaða +REPUNTADAS ɾɾˌepuntˈaðas +REPUNTADO ɾɾˌepuntˈaðo +REPUNTADOS ɾɾˌepuntˈaðos +REPUNTAR ɾɾˌepuntˈaɾ +REPUNTE ɾɾepˈunte +REPUTA ɾɾepˈuta +REPUTACIÓN ɾɾˌeputaθjˈon +REPUTADA ɾɾˌeputˈaða +REPUTADAS ɾɾˌeputˈaðas +REPUTADO ɾɾˌeputˈaðo +REPUTADOS ɾɾˌeputˈaðos +REPUTAMOS ɾɾˌeputˈamos +REPUTANDO ɾɾˌeputˈando +REPUTAR ɾɾˌeputˈaɾ +REPUTARA ɾɾˌeputˈaɾa +REPUTARÁ ɾɾˌeputaɾˈa +REPUTÁRAMOS ɾɾˌeputˈaɾamos +REPUTARAS ɾɾˌeputˈaɾas +REPUTARÁS ɾɾˌeputaɾˈas +REPUTARE ɾɾˌeputˈaɾe +REPUTAREIS ɾɾˌeputˈaɾeɪs +REPUTAREMOS ɾɾˌeputaɾˈemos +REPUTARES ɾɾˌeputˈaɾes +REPUTARÍAMOS ɾɾˌeputaɾˈiamos +REPUTAS ɾɾepˈutas +REPUTASTE ɾɾˌeputˈaste +REPUTE ɾɾepˈute +REPUTEMOS ɾɾˌeputˈemos +REPUTES ɾɾepˈutes +REPUTO ɾɾepˈuto +REQUEBRADA ɾɾˌekeβɾˈaða +REQUEBRADAS ɾɾˌekeβɾˈaðas +REQUEBRADO ɾɾˌekeβɾˈaðo +REQUEBRADOS ɾɾˌekeβɾˈaðos +REQUEBRAR ɾɾˌekeβɾˈaɾ +REQUEMAR ɾɾˌekemˈaɾ +REQUERIDA ɾɾˌekeɾˈiða +REQUERIDAS ɾɾˌekeɾˈiðas +REQUERIDO ɾɾˌekeɾˈiðo +REQUERIDOS ɾɾˌekeɾˈiðos +REQUERIMIENTO ɾɾˌekeɾimjˈɛnto +REQUERIMIENTOS ɾɾˌekeɾimjˈɛntos +REQUERIR ɾɾˌekeɾˈiɾ +REQUESÓN ɾɾˌekesˈon +REQUETEBIÉN ɾɾˌeketeβjˈen +REQUIEBRO ɾɾekjˈeβɾo +RÉQUIEM ɾɾˈekjem +RÉQUIEMS ɾɾˈekjems +REQUINOA ɾɾˌekinˈoa +REQUÍNOA ɾɾekˈinoa +REQUINTISTA ɾɾˌekintˈista +REQUISADA ɾɾˌekisˈaða +REQUISADAS ɾɾˌekisˈaðas +REQUISADO ɾɾˌekisˈaðo +REQUISADOS ɾɾˌekisˈaðos +REQUISAR ɾɾˌekisˈaɾ +REQUISITO ɾɾˌekisˈito +REQUISITOS ɾɾˌekisˈitos +RES ɾɾˈes +RESABER ɾɾˌesaβˈeɾ +RESABIADO ɾɾˌesaβjˈaðo +RESABIDO ɾɾˌesaβˈiðo +RESABIO ɾɾesˈaβjo +RESACA ɾɾesˈaka +RESACÓN ɾɾˌesakˈon +RESALTABLE ɾɾˌesaltˈaβle +RESALTADA ɾɾˌesaltˈaða +RESALTADAS ɾɾˌesaltˈaðas +RESALTADO ɾɾˌesaltˈaðo +RESALTADOR ɾɾˌesaltaðˈoɾ +RESALTADOS ɾɾˌesaltˈaðos +RESALTANTE ɾɾˌesaltˈante +RESALTAR ɾɾˌesaltˈaɾ +RESALTE ɾɾesˈalte +RESANAR ɾɾˌesanˈaɾ +RESARCIDA ɾɾˌesaɾθˈiða +RESARCIDAS ɾɾˌesaɾθˈiðas +RESARCIDO ɾɾˌesaɾθˈiðo +RESARCIDOS ɾɾˌesaɾθˈiðos +RESARCIMIENTO ɾɾˌesaɾθimjˈɛnto +RESARCIR ɾɾˌesaɾθˈiɾ +RESBALADA ɾɾˌesβalˈaða +RESBALADAS ɾɾˌesβalˈaðas +RESBALADERO ɾɾˌesβalaðˈeɾo +RESBALADIZO ɾɾˌesβalaðˈiθo +RESBALADO ɾɾˌesβalˈaðo +RESBALADOS ɾɾˌesβalˈaðos +RESBALAMIENTO ɾɾˌesβalamjˈɛnto +RESBALAR ɾɾˌesβalˈaɾ +RESBALÓN ɾɾˌesβalˈon +RESBALOSO ɾɾˌesβalˈoso +RESCATABLE ɾɾˌeskatˈaβle +RESCATADA ɾɾˌeskatˈaða +RESCATADAS ɾɾˌeskatˈaðas +RESCATADO ɾɾˌeskatˈaðo +RESCATADORA ɾɾˌeskataðˈoɾa +RESCATADORAS ɾɾˌeskataðˈoɾas +RESCATADOS ɾɾˌeskatˈaðos +RESCATAR ɾɾˌeskatˈaɾ +RESCATE ɾɾeskˈate +RESCINDIDA ɾɾˌesθindˈiða +RESCINDIDAS ɾɾˌesθindˈiðas +RESCINDIDO ɾɾˌesθindˈiðo +RESCINDIDOS ɾɾˌesθindˈiðos +RESECA ɾɾesˈeka +RESECABILIDAD ɾɾˌesekˌaβiliðˈad +RESECABLE ɾɾˌesekˈaβle +RESECADA ɾɾˌesekˈaða +RESECADAS ɾɾˌesekˈaðas +RESECADO ɾɾˌesekˈaðo +RESECADOS ɾɾˌesekˈaðos +RESECAR ɾɾˌesekˈaɾ +RESECARE ɾɾˌesekˈaɾe +RESECAS ɾɾesˈekas +RESECO ɾɾesˈeko +RESECOS ɾɾesˈekos +RESEGUIR ɾɾˌeseɣˈiɾ +RESEMBLADA ɾɾˌesemblˈaða +RESEMBLADAS ɾɾˌesemblˈaðas +RESEMBLADO ɾɾˌesemblˈaðo +RESEMBLADOS ɾɾˌesemblˈaðos +RESEMBRADA ɾɾˌesembɾˈaða +RESEMBRADAS ɾɾˌesembɾˈaðas +RESEMBRADO ɾɾˌesembɾˈaðo +RESEMBRADOS ɾɾˌesembɾˈaðos +RESEMBRAR ɾɾˌesembɾˈaɾ +RESEÑA ɾɾesˈeɲa +RESEÑABLE ɾɾˌeseɲˈaβle +RESEÑADA ɾɾˌeseɲˈaða +RESEÑADAS ɾɾˌeseɲˈaðas +RESEÑADO ɾɾˌeseɲˈaðo +RESEÑADOS ɾɾˌeseɲˈaðos +RESEÑAR ɾɾˌeseɲˈaɾ +RESEÑAS ɾɾesˈeɲas +RESENTIDA ɾɾˌesentˈiða +RESENTIDAS ɾɾˌesentˈiðas +RESENTIDO ɾɾˌesentˈiðo +RESENTIDOS ɾɾˌesentˈiðos +RESENTIMIENTO ɾɾˌesentimjˈɛnto +RESENTIRSE ɾɾˌesentˈiɾse +RESEQUEDAD ɾɾˌesekeðˈad +RESERO ɾɾesˈeɾo +RESERPINA ɾɾˌeseɾpˈina +RESERVA ɾɾesˈeɾβa +RESERVACIÓN ɾɾˌeseɾβaθjˈon +RESERVACIONES ɾɾˌeseɾβaθjˈones +RESERVADA ɾɾˌeseɾβˈaða +RESERVADAS ɾɾˌeseɾβˈaðas +RESERVADO ɾɾˌeseɾβˈaðo +RESERVADOS ɾɾˌeseɾβˈaðos +RESERVAME ɾɾˌeseɾβˈame +RESERVÁME ɾɾˌeseɾβˈame +RESÉRVAME ɾɾesˈeɾβame +RESERVAMOS ɾɾˌeseɾβˈamos +RESERVANDO ɾɾˌeseɾβˈando +RESERVAR ɾɾˌeseɾβˈaɾ +RESERVARME ɾɾˌeseɾβˈaɾme +RESERVAS ɾɾesˈeɾβas +RESERVE ɾɾesˈeɾβe +RESÉRVEME ɾɾesˈeɾβeme +RESERVES ɾɾesˈeɾβes +RESETEADA ɾɾˌeseteˈaða +RESETEADAS ɾɾˌeseteˈaðas +RESETEADO ɾɾˌeseteˈaðo +RESETEADOS ɾɾˌeseteˈaðos +RESETEAR ɾɾˌeseteˈaɾ +RESFRIADA ɾɾˌesfɾiˈaða +RESFRIADAS ɾɾˌesfɾiˈaðas +RESFRIADO ɾɾˌesfɾiˈaðo +RESFRIADOS ɾɾˌesfɾiˈaðos +RESFRIAMOS ɾɾˌesfɾiˈamos +RESFRIANDO ɾɾˌesfɾiˈando +RESFRIAR ɾɾˌesfɾiˈaɾ +RESGUARDADA ɾɾˌesɣwaɾðˈaða +RESGUARDADAS ɾɾˌesɣwaɾðˈaðas +RESGUARDADO ɾɾˌesɣwaɾðˈaðo +RESGUARDADOS ɾɾˌesɣwaɾðˈaðos +RESGUARDAMOS ɾɾˌesɣwaɾðˈamos +RESGUARDANDO ɾɾˌesɣwaɾðˈando +RESGUARDAR ɾɾˌesɣwaɾðˈaɾ +RESGUARDO ɾɾesɣwˈaɾðo +RESIDENCIA ɾɾˌesiðˈɛnθja +RESIDENCIADA ɾɾˌesiðenθjˈaða +RESIDENCIADAS ɾɾˌesiðenθjˈaðas +RESIDENCIADO ɾɾˌesiðenθjˈaðo +RESIDENCIADOS ɾɾˌesiðenθjˈaðos +RESIDENCIALIDAD ɾɾˌesiðˌenθjaliðˈad +RESIDEÑO ɾɾˌesiðˈeɲo +RESIDENTE ɾɾˌesiðˈɛnte +RESIDIDA ɾɾˌesiðˈiða +RESIDIDAS ɾɾˌesiðˈiðas +RESIDIDO ɾɾˌesiðˈiðo +RESIDIDOS ɾɾˌesiðˈiðos +RESIDUAL ɾɾˌesiðwˈal +RESIGNACIÓN ɾɾˌesiɡnaθjˈon +RESIGNADA ɾɾˌesiɡnˈaða +RESIGNADAS ɾɾˌesiɡnˈaðas +RESIGNADO ɾɾˌesiɡnˈaðo +RESIGNADOS ɾɾˌesiɡnˈaðos +RESIGNAMOS ɾɾˌesiɡnˈamos +RESIGNAR ɾɾˌesiɡnˈaɾ +RESIGNIFICAR ɾɾˌesiɡnˌifikˈaɾ +RESILIENTES ɾɾˌesiljˈɛntes +RESILVESTRACIÓN ɾɾˌesilβˌestɾaθjˈon +RESILVESTRAR ɾɾˌesilβestɾˈaɾ +RESINA ɾɾesˈina +RESINCRONIZADA ɾɾˌesinkɾˌoniθˈaða +RESINCRONIZADAS ɾɾˌesinkɾˌoniθˈaðas +RESINCRONIZADO ɾɾˌesinkɾˌoniθˈaðo +RESINCRONIZADOS ɾɾˌesinkɾˌoniθˈaðos +RESINCRONIZAR ɾɾˌesinkɾˌoniθˈaɾ +RESINERO ɾɾˌesinˈeɾo +RESINOSA ɾɾˌesinˈosa +RESINOSAS ɾɾˌesinˈosas +RESINOSO ɾɾˌesinˈoso +RESINOSOS ɾɾˌesinˈosos +RESINTONIZADA ɾɾˌesintˌoniθˈaða +RESINTONIZADAS ɾɾˌesintˌoniθˈaðas +RESINTONIZADO ɾɾˌesintˌoniθˈaðo +RESINTONIZADOS ɾɾˌesintˌoniθˈaðos +RESINTONIZAR ɾɾˌesintˌoniθˈaɾ +RESISTENCIA ɾɾˌesistˈɛnθja +RESISTENTE ɾɾˌesistˈɛnte +RESISTENTES ɾɾˌesistˈɛntes +RESISTIDA ɾɾˌesistˈiða +RESISTIDAS ɾɾˌesistˈiðas +RESISTIDO ɾɾˌesistˈiðo +RESISTIDOS ɾɾˌesistˈiðos +RESISTIR ɾɾˌesistˈiɾ +RESISTO ɾɾesˈisto +RESITUADA ɾɾˌesitwˈaða +RESITUADAS ɾɾˌesitwˈaðas +RESITUADO ɾɾˌesitwˈaðo +RESITUADOS ɾɾˌesitwˈaðos +RESITUAR ɾɾˌesitwˈaɾ +RESOBAR ɾɾˌesoβˈaɾ +RESOCIALIZADORA ɾɾˌesoθjˌaliθaðˈoɾa +RESOCIALIZADORAS ɾɾˌesoθjˌaliθaðˈoɾas +RESOCIALIZADORES ɾɾˌesoθjˌaliθaðˈoɾes +RESOCIALIZAR ɾɾˌesoθjˌaliθˈaɾ +RESOLUBILIDAD ɾɾˌesolˌuβiliðˈad +RESOLUCIÓN ɾɾˌesoluθjˈon +RESOLVEDOR ɾɾˌesolβeðˈoɾ +RESOLVIOSE ɾɾˌesolβjˈose +RESOLVISTE ɾɾˌesolβˈiste +RESONADA ɾɾˌesonˈaða +RESONADAS ɾɾˌesonˈaðas +RESONADO ɾɾˌesonˈaðo +RESONADOS ɾɾˌesonˈaðos +RESONANCIAS ɾɾˌesonˈanθjas +RESONANTE ɾɾˌesonˈante +RESONANTES ɾɾˌesonˈantes +RESONAR ɾɾˌesonˈaɾ +RESONDRADA ɾɾˌesondɾˈaða +RESONDRADAS ɾɾˌesondɾˈaðas +RESONDRADO ɾɾˌesondɾˈaðo +RESONDRADOS ɾɾˌesondɾˈaðos +RESONDRAR ɾɾˌesondɾˈaɾ +RESOPLADA ɾɾˌesoplˈaða +RESOPLADAS ɾɾˌesoplˈaðas +RESOPLADO ɾɾˌesoplˈaðo +RESOPLADOS ɾɾˌesoplˈaðos +RESOPÓN ɾɾˌesopˈon +RESORBER ɾɾˌesoɾβˈeɾ +RESORBIDA ɾɾˌesoɾβˈiða +RESORBIDAS ɾɾˌesoɾβˈiðas +RESORBIDO ɾɾˌesoɾβˈiðo +RESORBIDOS ɾɾˌesoɾβˈiðos +RESORT ɾɾesˈoɾt +RESPALDA ɾɾespˈalða +RESPALDADA ɾɾˌespalðˈaða +RESPALDADAS ɾɾˌespalðˈaðas +RESPALDADO ɾɾˌespalðˈaðo +RESPALDADOS ɾɾˌespalðˈaðos +RESPALDAR ɾɾˌespalðˈaɾ +RESPALDO ɾɾespˈalðo +RESPECTADA ɾɾˌespektˈaða +RESPECTADAS ɾɾˌespektˈaðas +RESPECTADO ɾɾˌespektˈaðo +RESPECTADOS ɾɾˌespektˈaðos +RESPECTIVAS ɾɾˌespektˈiβas +RESPECTIVO ɾɾˌespektˈiβo +RESPECTO ɾɾespˈekto +RESPETABILIDAD ɾɾˌespetˌaβiliðˈad +RESPETABLE ɾɾˌespetˈaβle +RESPETADA ɾɾˌespetˈaða +RESPETADAS ɾɾˌespetˈaðas +RESPETADO ɾɾˌespetˈaðo +RESPETADOS ɾɾˌespetˈaðos +RESPETAR ɾɾˌespetˈaɾ +RESPETIVA ɾɾˌespetˈiβa +RESPETIVAS ɾɾˌespetˈiβas +RESPETIVO ɾɾˌespetˈiβo +RESPETIVOS ɾɾˌespetˈiβos +RESPETO ɾɾespˈeto +RESPINGADA ɾɾˌespiŋɡˈaða +RESPINGADAS ɾɾˌespiŋɡˈaðas +RESPINGADO ɾɾˌespiŋɡˈaðo +RESPINGADOS ɾɾˌespiŋɡˈaðos +RESPINGÓN ɾɾˌespiŋɡˈon +RESPIRACIÓN ɾɾˌespiɾaθjˈon +RESPIRACIONES ɾɾˌespiɾaθjˈones +RESPIRADA ɾɾˌespiɾˈaða +RESPIRADAS ɾɾˌespiɾˈaðas +RESPIRADO ɾɾˌespiɾˈaðo +RESPIRADOR ɾɾˌespiɾaðˈoɾ +RESPIRADOS ɾɾˌespiɾˈaðos +RESPIRAMOS ɾɾˌespiɾˈamos +RESPIRANDO ɾɾˌespiɾˈando +RESPIRAR ɾɾˌespiɾˈaɾ +RESPIRARA ɾɾˌespiɾˈaɾa +RESPIRAS ɾɾespˈiɾas +RESPIRATORIA ɾɾˌespiɾatˈoɾja +RESPIRATORIAS ɾɾˌespiɾatˈoɾjas +RESPIRATORIO ɾɾˌespiɾatˈoɾjo +RESPIRATORIOS ɾɾˌespiɾatˈoɾjos +RESPIRÉ ɾɾˌespiɾˈe +RESPIRÉS ɾɾˌespiɾˈes +RESPIRO ɾɾespˈiɾo +RESPLANDECIDA ɾɾˌesplandeθˈiða +RESPLANDECIDAS ɾɾˌesplandeθˈiðas +RESPLANDECIDO ɾɾˌesplandeθˈiðo +RESPLANDECIDOS ɾɾˌesplandeθˈiðos +RESPONDA ɾɾespˈonda +RESPONDAMOS ɾɾˌespondˈamos +RESPONDAS ɾɾespˈondas +RESPONDE ɾɾespˈonde +RESPONDEDOR ɾɾˌespondeðˈoɾ +RESPONDEMOS ɾɾˌespondˈemos +RESPONDER ɾɾˌespondˈeɾ +RESPONDERÁ ɾɾˌespondeɾˈa +RESPONDERÁS ɾɾˌespondeɾˈas +RESPONDEREMOS ɾɾˌespondeɾˈemos +RESPONDERÍAMOS ɾɾˌespondeɾˈiamos +RESPONDES ɾɾespˈondes +RESPONDÍAMOS ɾɾˌespondˈiamos +RESPONDIDA ɾɾˌespondˈiða +RESPONDIDAS ɾɾˌespondˈiðas +RESPONDIDO ɾɾˌespondˈiðo +RESPONDIDOS ɾɾˌespondˈiðos +RESPONDO ɾɾespˈondo +RESPONDÓN ɾɾˌespondˈon +RESPONDONA ɾɾˌespondˈona +RESPONDONAS ɾɾˌespondˈonas +RESPONDONES ɾɾˌespondˈones +RESPONSABILIDAD ɾɾˌesponsˌaβiliðˈad +RESPONSABILIZADA ɾɾˌesponsˌaβiliθˈaða +RESPONSABILIZADAS ɾɾˌesponsˌaβiliθˈaðas +RESPONSABILIZADO ɾɾˌesponsˌaβiliθˈaðo +RESPONSABILIZADOS ɾɾˌesponsˌaβiliθˈaðos +RESPONSABILIZAMOS ɾɾˌesponsˌaβiliθˈamos +RESPONSABILIZANDO ɾɾˌesponsˌaβiliθˈando +RESPONSABILIZAR ɾɾˌesponsˌaβiliθˈaɾ +RESPONSABLE ɾɾˌesponsˈaβle +RESPUESTA ɾɾespwˈesta +RESPUSO ɾɾespˈuso +RESQUEBRAJADA ɾɾˌeskeβɾaxˈaða +RESQUEBRAJADAS ɾɾˌeskeβɾaxˈaðas +RESQUEBRAJADO ɾɾˌeskeβɾaxˈaðo +RESQUEBRAJADOS ɾɾˌeskeβɾaxˈaðos +RESQUEBRAJAMIENTO ɾɾˌeskeβɾˌaxamjˈɛnto +RESQUEBRAJAR ɾɾˌeskeβɾaxˈaɾ +RESQUICIO ɾɾeskˈiθjo +RESTABLECER ɾɾˌestaβleθˈeɾ +RESTABLECIDA ɾɾˌestaβleθˈiða +RESTABLECIDAS ɾɾˌestaβleθˈiðas +RESTABLECIDO ɾɾˌestaβleθˈiðo +RESTABLECIDOS ɾɾˌestaβleθˈiðos +RESTABLECIMIENTO ɾɾˌestaβlˌeθimjˈɛnto +RESTADA ɾɾestˈaða +RESTADAS ɾɾestˈaðas +RESTADO ɾɾestˈaðo +RESTADOS ɾɾestˈaðos +RESTAMOS ɾɾestˈamos +RESTANDO ɾɾestˈando +RESTAR ɾɾestˈaɾ +RESTARES ɾɾestˈaɾes +RESTAS ɾɾˈestas +RESTAURA ɾɾestˈaʊɾa +RESTAURADA ɾɾˌestaʊɾˈaða +RESTAURADAS ɾɾˌestaʊɾˈaðas +RESTAURADO ɾɾˌestaʊɾˈaðo +RESTAURADORA ɾɾˌestaʊɾaðˈoɾa +RESTAURADOS ɾɾˌestaʊɾˈaðos +RESTAURAMOS ɾɾˌestaʊɾˈamos +RESTAURAN ɾɾestˈaʊɾan +RESTAURÁN ɾɾˌestaʊɾˈan +RESTAURANDO ɾɾˌestaʊɾˈando +RESTAURANES ɾɾˌestaʊɾˈanes +RESTAURÁNS ɾɾˌestaʊɾˈans +RESTAURANT ɾɾˌestaʊɾˈant +RESTAURANTE ɾɾˌestaʊɾˈante +RESTAURANTERA ɾɾˌestaʊɾantˈeɾa +RESTAURANTERO ɾɾˌestaʊɾantˈeɾo +RESTAURANTES ɾɾˌestaʊɾˈantes +RESTAURANTS ɾɾˌestaʊɾˈants +RESTAURAR ɾɾˌestaʊɾˈaɾ +RESTAURARA ɾɾˌestaʊɾˈaɾa +RESTAURARÁ ɾɾˌestaʊɾaɾˈa +RESTAURÁRAMOS ɾɾˌestaʊɾˈaɾamos +RESTAURARAS ɾɾˌestaʊɾˈaɾas +RESTAURARÁS ɾɾˌestaʊɾaɾˈas +RESTAURAREIS ɾɾˌestaʊɾˈaɾeɪs +RESTAURAREMOS ɾɾˌestaʊɾaɾˈemos +RESTAURARES ɾɾˌestaʊɾˈaɾes +RESTAURARÍAMOS ɾɾˌestaʊɾaɾˈiamos +RESTAURAS ɾɾestˈaʊɾas +RESTAURASTE ɾɾˌestaʊɾˈaste +RESTAURE ɾɾestˈaʊɾe +RESTAUREMOS ɾɾˌestaʊɾˈemos +RESTAURES ɾɾestˈaʊɾes +RESTAURO ɾɾestˈaʊɾo +RESTE ɾɾˈeste +RESTEAR ɾɾˌesteˈaɾ +RESTITUIDA ɾɾˌestitwˈiða +RESTITUIDAS ɾɾˌestitwˈiðas +RESTITUIDO ɾɾˌestitwˈiðo +RESTITUIDOS ɾɾˌestitwˈiðos +RESTITUIR ɾɾˌestitwˈiɾ +RESTO ɾɾˈesto +RESTOJO ɾɾestˈoxo +RESTORÁN ɾɾˌestoɾˈan +RESTREGADA ɾɾˌestɾeɣˈaða +RESTREGADAS ɾɾˌestɾeɣˈaðas +RESTREGADO ɾɾˌestɾeɣˈaðo +RESTREGADOS ɾɾˌestɾeɣˈaðos +RESTREGAR ɾɾˌestɾeɣˈaɾ +RESTRICCIÓN ɾɾˌestɾikθjˈon +RESTRICTOR ɾɾˌestɾiktˈoɾ +RESTRINGE ɾɾestɾˈiŋxe +RESTRINGIDA ɾɾˌestɾiŋxˈiða +RESTRINGIDAS ɾɾˌestɾiŋxˈiðas +RESTRINGIDO ɾɾˌestɾiŋxˈiðo +RESTRINGIDOS ɾɾˌestɾiŋxˈiðos +RESTRINGIR ɾɾˌestɾiŋxˈiɾ +RESTRUCTURADA ɾɾˌestɾuktuɾˈaða +RESTRUCTURADAS ɾɾˌestɾuktuɾˈaðas +RESTRUCTURADO ɾɾˌestɾuktuɾˈaðo +RESTRUCTURADOS ɾɾˌestɾuktuɾˈaðos +RESUCITADA ɾɾˌesuθitˈaða +RESUCITADAS ɾɾˌesuθitˈaðas +RESUCITADO ɾɾˌesuθitˈaðo +RESUCITADOS ɾɾˌesuθitˈaðos +RESUCITAR ɾɾˌesuθitˈaɾ +RESUELTA ɾɾeswˈelta +RESUELTAS ɾɾeswˈeltas +RESUELTO ɾɾeswˈelto +RESUELTOS ɾɾeswˈeltos +RESUÉLVELO ɾɾeswˈelβelo +RESUELVO ɾɾeswˈelβo +RESULTADA ɾɾˌesultˈaða +RESULTADAS ɾɾˌesultˈaðas +RESULTADO ɾɾˌesultˈaðo +RESULTADOS ɾɾˌesultˈaðos +RESULTAMOS ɾɾˌesultˈamos +RESULTANTE ɾɾˌesultˈante +RESULTANTES ɾɾˌesultˈantes +RESULTAR ɾɾˌesultˈaɾ +RESUMIBLE ɾɾˌesumˈiβle +RESUMIDA ɾɾˌesumˈiða +RESUMIDAS ɾɾˌesumˈiðas +RESUMIDO ɾɾˌesumˈiðo +RESUMIDOS ɾɾˌesumˈiðos +RESUMIR ɾɾˌesumˈiɾ +RESUMO ɾɾesˈumo +RESURGENTE ɾɾˌesuɾxˈɛnte +RESURGIDA ɾɾˌesuɾxˈiða +RESURGIDAS ɾɾˌesuɾxˈiðas +RESURGIDO ɾɾˌesuɾxˈiðo +RESURGIDOS ɾɾˌesuɾxˈiðos +RESURGIMIENTO ɾɾˌesuɾximjˈɛnto +RESURGIR ɾɾˌesuɾxˈiɾ +RESURRECCIÓN ɾɾˌesuɾɾekθjˈon +RESUSPENSIÓN ɾɾˌesuspensjˈon +RETABLITO ɾɾˌetaβlˈito +RETABLO ɾɾetˈaβlo +RETACITO ɾɾˌetaθˈito +RETADA ɾɾetˈaða +RETADAS ɾɾetˈaðas +RETADO ɾɾetˈaðo +RETADOS ɾɾetˈaðos +RETAHÍLA ɾɾˌetaˈila +RETALHULEU ɾɾˌetalulˈeʊ +RETAMO ɾɾetˈamo +RETANTE ɾɾetˈante +RETARDADA ɾɾˌetaɾðˈaða +RETARDADAS ɾɾˌetaɾðˈaðas +RETARDADO ɾɾˌetaɾðˈaðo +RETARDADOS ɾɾˌetaɾðˈaðos +RETARDAMOS ɾɾˌetaɾðˈamos +RETARDO ɾɾetˈaɾðo +RETAS ɾɾˈetas +RETEMBLAR ɾɾˌetemblˈaɾ +RETEMPLAR ɾɾˌetemplˈaɾ +RETÉN ɾɾetˈen +RETENCIONISTA ɾɾˌetenθjonˈista +RETENEDOR ɾɾˌeteneðˈoɾ +RETENER ɾɾˌetenˈeɾ +RETENIDA ɾɾˌetenˈiða +RETEÑIDA ɾɾˌeteɲˈiða +RETENIDAS ɾɾˌetenˈiðas +RETEÑIDAS ɾɾˌeteɲˈiðas +RETENIDO ɾɾˌetenˈiðo +RETEÑIDO ɾɾˌeteɲˈiðo +RETENIDOS ɾɾˌetenˈiðos +RETEÑIDOS ɾɾˌeteɲˈiðos +RETENTIVA ɾɾˌetentˈiβa +RETENTIVO ɾɾˌetentˈiβo +RETENTIVOS ɾɾˌetentˈiβos +RETICENTE ɾɾˌetiθˈɛnte +RETICENTES ɾɾˌetiθˈɛntes +RETICULADO ɾɾˌetikulˈaðo +RETICULINA ɾɾˌetikulˈina +RETICULOCITO ɾɾˌetikˌuloθˈito +RETICULOCITOSIS ɾɾˌetikˌuloθitˈosis +RETIMBRADA ɾɾˌetimbɾˈaða +RETIMBRADAS ɾɾˌetimbɾˈaðas +RETIMBRADO ɾɾˌetimbɾˈaðo +RETIMBRADOS ɾɾˌetimbɾˈaðos +RETINA ɾɾetˈina +RETINÁCULO ɾɾˌetinˈakulo +RETINÁCULOS ɾɾˌetinˈakulos +RETINAL ɾɾˌetinˈal +RETINAS ɾɾetˈinas +RETINITIS ɾɾˌetinˈitis +RETINOPATÍA ɾɾˌetinˌopatˈia +RETINOSIS ɾɾˌetinˈosis +RETIPIFICAR ɾɾˌetipˌifikˈaɾ +RETIRA ɾɾetˈiɾa +RETIRADA ɾɾˌetiɾˈaða +RETIRADAS ɾɾˌetiɾˈaðas +RETIRADO ɾɾˌetiɾˈaðo +RETIRADOS ɾɾˌetiɾˈaðos +RETIRAMOS ɾɾˌetiɾˈamos +RETIRANDO ɾɾˌetiɾˈando +RETIRAR ɾɾˌetiɾˈaɾ +RETIRARA ɾɾˌetiɾˈaɾa +RETIRARÁ ɾɾˌetiɾaɾˈa +RETIRÁRAMOS ɾɾˌetiɾˈaɾamos +RETIRARAS ɾɾˌetiɾˈaɾas +RETIRARÁS ɾɾˌetiɾaɾˈas +RETIRAREIS ɾɾˌetiɾˈaɾeɪs +RETIRAREMOS ɾɾˌetiɾaɾˈemos +RETIRARES ɾɾˌetiɾˈaɾes +RETIRARÍAMOS ɾɾˌetiɾaɾˈiamos +RETIRAS ɾɾetˈiɾas +RETIRASTE ɾɾˌetiɾˈaste +RETIRE ɾɾetˈiɾe +RETIREMOS ɾɾˌetiɾˈemos +RETIRES ɾɾetˈiɾes +RETIRO ɾɾetˈiɾo +RETIROS ɾɾetˈiɾos +RETITULADA ɾɾˌetitulˈaða +RETITULADAS ɾɾˌetitulˈaðas +RETITULADO ɾɾˌetitulˈaðo +RETITULADOS ɾɾˌetitulˈaðos +RETO ɾɾˈeto +RETOCADA ɾɾˌetokˈaða +RETOCADAS ɾɾˌetokˈaðas +RETOCADO ɾɾˌetokˈaðo +RETOCADOS ɾɾˌetokˈaðos +RETOCAMOS ɾɾˌetokˈamos +RETOCANDO ɾɾˌetokˈando +RETOCAR ɾɾˌetokˈaɾ +RETOMADA ɾɾˌetomˈaða +RETOMADAS ɾɾˌetomˈaðas +RETOMADO ɾɾˌetomˈaðo +RETOMADOS ɾɾˌetomˈaðos +RETOMAMOS ɾɾˌetomˈamos +RETOMANDO ɾɾˌetomˈando +RETOÑADA ɾɾˌetoɲˈaða +RETOÑADAS ɾɾˌetoɲˈaðas +RETOÑADO ɾɾˌetoɲˈaðo +RETOÑADOS ɾɾˌetoɲˈaðos +RETOQUE ɾɾetˈoke +RETORCER ɾɾˌetoɾθˈeɾ +RETORCIDA ɾɾˌetoɾθˈiða +RETORCIDAS ɾɾˌetoɾθˈiðas +RETORCIDO ɾɾˌetoɾθˈiðo +RETORCIDOS ɾɾˌetoɾθˈiðos +RETORCIMIENTO ɾɾˌetoɾθimjˈɛnto +RETÓRICA ɾɾetˈoɾika +RETÓRICAS ɾɾetˈoɾikas +RETÓRICO ɾɾetˈoɾiko +RETÓRICOS ɾɾetˈoɾikos +RETORNADA ɾɾˌetoɾnˈaða +RETORNADAS ɾɾˌetoɾnˈaðas +RETORNADO ɾɾˌetoɾnˈaðo +RETORNADOS ɾɾˌetoɾnˈaðos +RETORNAMOS ɾɾˌetoɾnˈamos +RETORNANDO ɾɾˌetoɾnˈando +RETORNAR ɾɾˌetoɾnˈaɾ +RETORNO ɾɾetˈoɾno +RETORROMANCE ɾɾˌetoɾɾomˈanθe +RETOZADA ɾɾˌetoθˈaða +RETOZADAS ɾɾˌetoθˈaðas +RETOZADO ɾɾˌetoθˈaðo +RETOZADOS ɾɾˌetoθˈaðos +RETOZONA ɾɾˌetoθˈona +RETRACTADA ɾɾˌetɾaktˈaða +RETRACTADAS ɾɾˌetɾaktˈaðas +RETRACTADO ɾɾˌetɾaktˈaðo +RETRACTADOS ɾɾˌetɾaktˈaðos +RETRADUCIDA ɾɾˌetɾaðuθˈiða +RETRADUCIDAS ɾɾˌetɾaðuθˈiðas +RETRADUCIDO ɾɾˌetɾaðuθˈiðo +RETRADUCIDOS ɾɾˌetɾaðuθˈiðos +RETRADUCIR ɾɾˌetɾaðuθˈiɾ +RETRAER ɾɾˌetɾaˈeɾ +RETRAÍDA ɾɾˌetɾaˈiða +RETRAÍDAS ɾɾˌetɾaˈiðas +RETRAÍDO ɾɾˌetɾaˈiðo +RETRAÍDOS ɾɾˌetɾaˈiðos +RETRAIMIENTO ɾɾˌetɾaɪmjˈɛnto +RETRANQUEADA ɾɾˌetɾankeˈaða +RETRANQUEADAS ɾɾˌetɾankeˈaðas +RETRANQUEADO ɾɾˌetɾankeˈaðo +RETRANQUEADOS ɾɾˌetɾankeˈaðos +RETRANSMITIDA ɾɾˌetɾansmitˈiða +RETRANSMITIDAS ɾɾˌetɾansmitˈiðas +RETRANSMITIDO ɾɾˌetɾansmitˈiðo +RETRANSMITIDOS ɾɾˌetɾansmitˈiðos +RETRASADA ɾɾˌetɾasˈaða +RETRASADAS ɾɾˌetɾasˈaðas +RETRASADO ɾɾˌetɾasˈaðo +RETRASADOS ɾɾˌetɾasˈaðos +RETRASAR ɾɾˌetɾasˈaɾ +RETRASE ɾɾetɾˈase +RETRASÉ ɾɾˌetɾasˈe +RETRASMISIÓN ɾɾˌetɾasmisjˈon +RETRASMITIR ɾɾˌetɾasmitˈiɾ +RETRASO ɾɾetɾˈaso +RETRASÓ ɾɾˌetɾasˈo +RETRATADA ɾɾˌetɾatˈaða +RETRATADAS ɾɾˌetɾatˈaðas +RETRATADO ɾɾˌetɾatˈaðo +RETRATADOS ɾɾˌetɾatˈaðos +RETRATAR ɾɾˌetɾatˈaɾ +RETRATISTA ɾɾˌetɾatˈista +RETRATÍSTICO ɾɾˌetɾatˈistiko +RETRATO ɾɾetɾˈato +RETREPÁ ɾɾˌetɾepˈa +RETREPADA ɾɾˌetɾepˈaða +RETREPADAS ɾɾˌetɾepˈaðas +RETREPADO ɾɾˌetɾepˈaðo +RETREPADOS ɾɾˌetɾepˈaðos +RETREPARSE ɾɾˌetɾepˈaɾse +RETRETE ɾɾetɾˈete +RETRIBUIDA ɾɾˌetɾiβwˈiða +RETRIBUIDAS ɾɾˌetɾiβwˈiðas +RETRIBUIDO ɾɾˌetɾiβwˈiðo +RETRIBUIDOS ɾɾˌetɾiβwˈiðos +RETROALIMENTACIÓN ɾɾˌetɾoˌalimˌentaθjˈon +RETROALIMENTADA ɾɾˌetɾoˌalimentˈaða +RETROALIMENTADAS ɾɾˌetɾoˌalimentˈaðas +RETROALIMENTADO ɾɾˌetɾoˌalimentˈaðo +RETROALIMENTADOS ɾɾˌetɾoˌalimentˈaðos +RETROALIMENTAR ɾɾˌetɾoˌalimentˈaɾ +RETROCEDIDA ɾɾˌetɾoθeðˈiða +RETROCEDIDAS ɾɾˌetɾoθeðˈiðas +RETROCEDIDO ɾɾˌetɾoθeðˈiðo +RETROCEDIDOS ɾɾˌetɾoθeðˈiðos +RETROFLEXIÓN ɾɾˌetɾofleksjˈon +RETROFUTURISMO ɾɾˌetɾofˌutuɾˈismo +RETRÓGRADA ɾɾetɾˈoɣɾaða +RETROGRADACIÓN ɾɾˌetɾoɣɾˌaðaθjˈon +RETRÓGRADAS ɾɾetɾˈoɣɾaðas +RETROGRADE ɾɾˌetɾoɣɾˈaðe +RETROGRADO ɾɾˌetɾoɣɾˈaðo +RETRÓGRADO ɾɾetɾˈoɣɾaðo +RETRÓGRADOS ɾɾetɾˈoɣɾaðos +RETROILUMINADA ɾɾˌetɾoɪlˌuminˈaða +RETROILUMINADAS ɾɾˌetɾoɪlˌuminˈaðas +RETROILUMINADO ɾɾˌetɾoɪlˌuminˈaðo +RETROILUMINADOS ɾɾˌetɾoɪlˌuminˈaðos +RETROILUMINAR ɾɾˌetɾoɪlˌuminˈaɾ +RETROMANDIBULAR ɾɾˌetɾomˌandiβulˈaɾ +RETROPERITONEAL ɾɾˌetɾopˌeɾitˌoneˈal +RETROSPECCIÓN ɾɾˌetɾospekθjˈon +RETROSPECTIVA ɾɾˌetɾospektˈiβa +RETROSPECTIVAS ɾɾˌetɾospektˈiβas +RETROSPECTIVO ɾɾˌetɾospektˈiβo +RETROSPECTIVOS ɾɾˌetɾospektˈiβos +RETROTRAER ɾɾˌetɾotɾaˈeɾ +RETROTRAÍDA ɾɾˌetɾotɾaˈiða +RETROTRAÍDAS ɾɾˌetɾotɾaˈiðas +RETROTRAÍDO ɾɾˌetɾotɾaˈiðo +RETROTRAÍDOS ɾɾˌetɾotɾaˈiðos +RETROTRANSCRIPTASA ɾɾˌetɾotɾˌanskɾipːtˈasa +RETROTRANSCRIPTASAS ɾɾˌetɾotɾˌanskɾipːtˈasas +RETROVENDER ɾɾˌetɾoβendˈeɾ +RETROVENDIDA ɾɾˌetɾoβendˈiða +RETROVENDIDAS ɾɾˌetɾoβendˈiðas +RETROVENDIDO ɾɾˌetɾoβendˈiðo +RETROVENDIDOS ɾɾˌetɾoβendˈiðos +RETROVERSIÓN ɾɾˌetɾoβeɾsjˈon +RETRUCA ɾɾetɾˈuka +RETRUCADA ɾɾˌetɾukˈaða +RETRUCADAS ɾɾˌetɾukˈaðas +RETRUCADO ɾɾˌetɾukˈaðo +RETRUCADOS ɾɾˌetɾukˈaðos +RETRUCAMOS ɾɾˌetɾukˈamos +RETRUCANDO ɾɾˌetɾukˈando +RETRUCAR ɾɾˌetɾukˈaɾ +RETRUCARA ɾɾˌetɾukˈaɾa +RETRUCARÁ ɾɾˌetɾukaɾˈa +RETRUCÁRAMOS ɾɾˌetɾukˈaɾamos +RETRUCARAS ɾɾˌetɾukˈaɾas +RETRUCARÁS ɾɾˌetɾukaɾˈas +RETRUCAREIS ɾɾˌetɾukˈaɾeɪs +RETRUCAREMOS ɾɾˌetɾukaɾˈemos +RETRUCARES ɾɾˌetɾukˈaɾes +RETRUCARÍA ɾɾˌetɾukaɾˈia +RETRUCARÍAMOS ɾɾˌetɾukaɾˈiamos +RETRUCARÍAS ɾɾˌetɾukaɾˈias +RETRUCAS ɾɾetɾˈukas +RETRUCASTE ɾɾˌetɾukˈaste +RETRUCO ɾɾetɾˈuko +RETRUÉCANOS ɾɾˌetɾuˈekanos +RETRUQUE ɾɾetɾˈuke +RETRUQUEMOS ɾɾˌetɾukˈemos +RETRUQUES ɾɾetɾˈukes +RETUERZO ɾɾetwˈeɾθo +RETUIT ɾɾetwˈit +RETUITEADA ɾɾˌetwiteˈaða +RETUITEADAS ɾɾˌetwiteˈaðas +RETUITEADO ɾɾˌetwiteˈaðo +RETUITEADOS ɾɾˌetwiteˈaðos +RETUMBADA ɾɾˌetumbˈaða +RETUMBADAS ɾɾˌetumbˈaðas +RETUMBADO ɾɾˌetumbˈaðo +RETUMBADOS ɾɾˌetumbˈaðos +RETUMBAR ɾɾˌetumbˈaɾ +REUBICACIÓN ɾɾˌeʊβikaθjˈon +REUBICADA ɾɾˌeʊβikˈaða +REUBICADAS ɾɾˌeʊβikˈaðas +REUBICADO ɾɾˌeʊβikˈaðo +REUBICADOS ɾɾˌeʊβikˈaðos +REUBICAR ɾɾˌeʊβikˈaɾ +REUMÁTICA ɾɾeʊmˈatika +REUMÁTICAS ɾɾeʊmˈatikas +REUMÁTICO ɾɾeʊmˈatiko +REUMÁTICOS ɾɾeʊmˈatikos +REUMATOIDES ɾɾˌeʊmatˈoɪðes +REUMATÓLOGA ɾɾˌeʊmatˈoloɣa +REUMATOLOGÍA ɾɾˌeʊmatˌoloxˈia +REÚNA ɾɾeˈuna +REÚNAS ɾɾeˈunas +REÚNE ɾɾeˈune +REÚNES ɾɾeˈunes +REUNÍ ɾɾeʊnˈi +REUNIDA ɾɾeʊnˈiða +REUNIDAS ɾɾeʊnˈiðas +REUNIDO ɾɾeʊnˈiðo +REUNIDOS ɾɾeʊnˈiðos +REUNIFICADA ɾɾˌeʊnifikˈaða +REUNIFICADAS ɾɾˌeʊnifikˈaðas +REUNIFICADO ɾɾˌeʊnifikˈaðo +REUNIFICADOS ɾɾˌeʊnifikˈaðos +REUNION ɾɾˈeʊnjon +REUNIÓN ɾɾeʊnjˈon +REUNIR ɾɾeʊnˈiɾ +REÚNO ɾɾeˈuno +REURBANIZADA ɾɾˌeʊɾβaniθˈaða +REURBANIZADAS ɾɾˌeʊɾβaniθˈaðas +REURBANIZADO ɾɾˌeʊɾβaniθˈaðo +REURBANIZADOS ɾɾˌeʊɾβaniθˈaðos +REURBANIZAR ɾɾˌeʊɾβaniθˈaɾ +REUS ɾɾˈeʊs +REUSABLE ɾɾeʊsˈaβle +REUSADA ɾɾeʊsˈaða +REUSADAS ɾɾeʊsˈaðas +REUSADO ɾɾeʊsˈaðo +REUSADOS ɾɾeʊsˈaðos +REUSAR ɾɾeʊsˈaɾ +REUTILIZADA ɾɾˌeʊtiliθˈaða +REUTILIZADAS ɾɾˌeʊtiliθˈaðas +REUTILIZADO ɾɾˌeʊtiliθˈaðo +REUTILIZADOS ɾɾˌeʊtiliθˈaðos +REUTILIZAMOS ɾɾˌeʊtiliθˈamos +REUTILIZANDO ɾɾˌeʊtiliθˈando +REUTILIZAR ɾɾˌeʊtiliθˈaɾ +REVACUNAR ɾɾˌeβakunˈaɾ +REVALIDADA ɾɾˌeβaliðˈaða +REVALIDADAS ɾɾˌeβaliðˈaðas +REVALIDADO ɾɾˌeβaliðˈaðo +REVALIDADOS ɾɾˌeβaliðˈaðos +REVALIDAR ɾɾˌeβaliðˈaɾ +REVALORADA ɾɾˌeβaloɾˈaða +REVALORADAS ɾɾˌeβaloɾˈaðas +REVALORADO ɾɾˌeβaloɾˈaðo +REVALORADOS ɾɾˌeβaloɾˈaðos +REVALORAR ɾɾˌeβaloɾˈaɾ +REVALORIZACIÓN ɾɾˌeβalˌoɾiθaθjˈon +REVALORIZADA ɾɾˌeβalˌoɾiθˈaða +REVALORIZADAS ɾɾˌeβalˌoɾiθˈaðas +REVALORIZADO ɾɾˌeβalˌoɾiθˈaðo +REVALORIZADOS ɾɾˌeβalˌoɾiθˈaðos +REVALORIZAR ɾɾˌeβalˌoɾiθˈaɾ +REVEGETACIÓN ɾɾˌeβexˌetaθjˈon +REVELACIÓN ɾɾˌeβelaθjˈon +REVELADA ɾɾˌeβelˈaða +REVELADAS ɾɾˌeβelˈaðas +REVELADO ɾɾˌeβelˈaðo +REVELADOR ɾɾˌeβelaðˈoɾ +REVELADOS ɾɾˌeβelˈaðos +REVELAMIENTO ɾɾˌeβelamjˈɛnto +REVELAMOS ɾɾˌeβelˈamos +REVELAR ɾɾˌeβelˈaɾ +REVELÓ ɾɾˌeβelˈo +REVENDEDORA ɾɾˌeβendeðˈoɾa +REVENDER ɾɾˌeβendˈeɾ +REVENDIDA ɾɾˌeβendˈiða +REVENDIDAS ɾɾˌeβendˈiðas +REVENDIDO ɾɾˌeβendˈiðo +REVENDIDOS ɾɾˌeβendˈiðos +REVENGA ɾɾeβˈɛŋɡa +REVENGÁS ɾɾˌeβeŋɡˈas +REVENIDA ɾɾˌeβenˈiða +REVENIDAS ɾɾˌeβenˈiðas +REVENIDO ɾɾˌeβenˈiðo +REVENIDOS ɾɾˌeβenˈiðos +REVENITE ɾɾˌeβenˈite +REVENTADA ɾɾˌeβentˈaða +REVENTADAS ɾɾˌeβentˈaðas +REVENTADO ɾɾˌeβentˈaðo +REVENTADOR ɾɾˌeβentaðˈoɾ +REVENTADOS ɾɾˌeβentˈaðos +REVENTAR ɾɾˌeβentˈaɾ +REVENTÓN ɾɾˌeβentˈon +REVENTONAZO ɾɾˌeβentonˈaθo +REVERBERA ɾɾˌeβeɾβˈeɾa +REVERBERADA ɾɾˌeβeɾβeɾˈaða +REVERBERADAS ɾɾˌeβeɾβeɾˈaðas +REVERBERADO ɾɾˌeβeɾβeɾˈaðo +REVERBERADOS ɾɾˌeβeɾβeɾˈaðos +REVERBERÁIS ɾɾˌeβeɾβeɾˈais +REVERBERAMOS ɾɾˌeβeɾβeɾˈamos +REVERBERANDO ɾɾˌeβeɾβeɾˈando +REVERBERARA ɾɾˌeβeɾβeɾˈaɾa +REVERBERARÁ ɾɾˌeβeɾβˌeɾaɾˈa +REVERBERÁRAMOS ɾɾˌeβeɾβeɾˈaɾamos +REVERBERARAS ɾɾˌeβeɾβeɾˈaɾas +REVERBERARÁS ɾɾˌeβeɾβˌeɾaɾˈas +REVERBERAREIS ɾɾˌeβeɾβeɾˈaɾeɪs +REVERBERARÉIS ɾɾˌeβeɾβˌeɾaɾˈeis +REVERBERAREMOS ɾɾˌeβeɾβˌeɾaɾˈemos +REVERBERARES ɾɾˌeβeɾβeɾˈaɾes +REVERBERARÍAMOS ɾɾˌeβeɾβˌeɾaɾˈiamos +REVERBERARÍAS ɾɾˌeβeɾβˌeɾaɾˈias +REVERBERAS ɾɾˌeβeɾβˈeɾas +REVERBERASTE ɾɾˌeβeɾβeɾˈaste +REVERBERE ɾɾˌeβeɾβˈeɾe +REVERBERÉIS ɾɾˌeβeɾβeɾˈeis +REVERBEREMOS ɾɾˌeβeɾβeɾˈemos +REVERBERES ɾɾˌeβeɾβˈeɾes +REVERBERO ɾɾˌeβeɾβˈeɾo +REVERDECIDA ɾɾˌeβeɾðeθˈiða +REVERDECIDAS ɾɾˌeβeɾðeθˈiðas +REVERDECIDO ɾɾˌeβeɾðeθˈiðo +REVERDECIDOS ɾɾˌeβeɾðeθˈiðos +REVERENCIA ɾɾˌeβeɾˈɛnθja +REVERENCIADA ɾɾˌeβeɾenθjˈaða +REVERENCIADAS ɾɾˌeβeɾenθjˈaðas +REVERENCIADO ɾɾˌeβeɾenθjˈaðo +REVERENCIADOS ɾɾˌeβeɾenθjˈaðos +REVERENCIAL ɾɾˌeβeɾenθjˈal +REVERENCIAMOS ɾɾˌeβeɾenθjˈamos +REVERENCIAR ɾɾˌeβeɾenθjˈaɾ +REVERENDO ɾɾˌeβeɾˈɛndo +REVERSADA ɾɾˌeβeɾsˈaða +REVERSADAS ɾɾˌeβeɾsˈaðas +REVERSADO ɾɾˌeβeɾsˈaðo +REVERSADOS ɾɾˌeβeɾsˈaðos +REVERSAR ɾɾˌeβeɾsˈaɾ +REVERSIBLE ɾɾˌeβeɾsˈiβle +REVERSIÓN ɾɾˌeβeɾsjˈon +REVERTIDA ɾɾˌeβeɾtˈiða +REVERTIDAS ɾɾˌeβeɾtˈiðas +REVERTIDO ɾɾˌeβeɾtˈiðo +REVERTIDOS ɾɾˌeβeɾtˈiðos +REVÉS ɾɾeβˈes +REVESADA ɾɾˌeβesˈaða +REVESADAS ɾɾˌeβesˈaðas +REVESADO ɾɾˌeβesˈaðo +REVESADOS ɾɾˌeβesˈaðos +REVESTIDA ɾɾˌeβestˈiða +REVESTIDAS ɾɾˌeβestˈiðas +REVESTIDO ɾɾˌeβestˈiðo +REVESTIDOS ɾɾˌeβestˈiðos +REVESTIR ɾɾˌeβestˈiɾ +REVICTIMIZAR ɾɾˌeβiktˌimiθˈaɾ +REVINCULAR ɾɾˌeβinkulˈaɾ +REVIRADA ɾɾˌeβiɾˈaða +REVIRADAS ɾɾˌeβiɾˈaðas +REVIRADO ɾɾˌeβiɾˈaðo +REVIRADOS ɾɾˌeβiɾˈaðos +REVISADA ɾɾˌeβisˈaða +REVISADAS ɾɾˌeβisˈaðas +REVISADO ɾɾˌeβisˈaðo +REVISADOS ɾɾˌeβisˈaðos +REVISAMOS ɾɾˌeβisˈamos +REVISANDO ɾɾˌeβisˈando +REVISAR ɾɾˌeβisˈaɾ +REVISAS ɾɾeβˈisas +REVISE ɾɾeβˈise +REVISIÓN ɾɾˌeβisjˈon +REVISIONADA ɾɾˌeβisjonˈaða +REVISIONADAS ɾɾˌeβisjonˈaðas +REVISIONADO ɾɾˌeβisjonˈaðo +REVISIONADOS ɾɾˌeβisjonˈaðos +REVISIONAR ɾɾˌeβisjonˈaɾ +REVISIONISTA ɾɾˌeβisjonˈista +REVISITADA ɾɾˌeβisitˈaða +REVISITADAS ɾɾˌeβisitˈaðas +REVISITADO ɾɾˌeβisitˈaðo +REVISITADOS ɾɾˌeβisitˈaðos +REVISITAR ɾɾˌeβisitˈaɾ +REVISO ɾɾeβˈiso +REVISTA ɾɾeβˈista +REVISTADA ɾɾˌeβistˈaða +REVISTADAS ɾɾˌeβistˈaðas +REVISTADO ɾɾˌeβistˈaðo +REVISTADOS ɾɾˌeβistˈaðos +REVISTAMOS ɾɾˌeβistˈamos +REVISTANDO ɾɾˌeβistˈando +REVISTAR ɾɾˌeβistˈaɾ +REVISTAS ɾɾeβˈistas +REVISTERIL ɾɾˌeβisteɾˈil +REVISTERO ɾɾˌeβistˈeɾo +REVITALIZACIÓN ɾɾˌeβitˌaliθaθjˈon +REVITALIZADA ɾɾˌeβitˌaliθˈaða +REVITALIZADAS ɾɾˌeβitˌaliθˈaðas +REVITALIZADO ɾɾˌeβitˌaliθˈaðo +REVITALIZADOR ɾɾˌeβitˌaliθaðˈoɾ +REVITALIZADOS ɾɾˌeβitˌaliθˈaðos +REVITALIZANTE ɾɾˌeβitˌaliθˈante +REVITALIZAR ɾɾˌeβitˌaliθˈaɾ +REVOCAR ɾɾˌeβokˈaɾ +REVOLANDO ɾɾˌeβolˈando +REVOLCADA ɾɾˌeβolkˈaða +REVOLCADAS ɾɾˌeβolkˈaðas +REVOLCADO ɾɾˌeβolkˈaðo +REVOLCADOS ɾɾˌeβolkˈaðos +REVOLCAR ɾɾˌeβolkˈaɾ +REVOLCÓN ɾɾˌeβolkˈon +REVOLEADA ɾɾˌeβoleˈaða +REVOLEADAS ɾɾˌeβoleˈaðas +REVOLEADO ɾɾˌeβoleˈaðo +REVOLEADOS ɾɾˌeβoleˈaðos +REVOLEAR ɾɾˌeβoleˈaɾ +REVOLOTEADA ɾɾˌeβolˌoteˈaða +REVOLOTEADAS ɾɾˌeβolˌoteˈaðas +REVOLOTEADO ɾɾˌeβolˌoteˈaðo +REVOLOTEADOS ɾɾˌeβolˌoteˈaðos +REVOLOTEAR ɾɾˌeβolˌoteˈaɾ +REVOLOTEO ɾɾˌeβolotˈeo +REVOLUCIÓN ɾɾˌeβoluθjˈon +REVOLUCIONADA ɾɾˌeβolˌuθjonˈaða +REVOLUCIONADAS ɾɾˌeβolˌuθjonˈaðas +REVOLUCIONADO ɾɾˌeβolˌuθjonˈaðo +REVOLUCIONADOS ɾɾˌeβolˌuθjonˈaðos +REVOLUCIONARIA ɾɾˌeβolˌuθjonˈaɾja +REVOLUCIONARIO ɾɾˌeβolˌuθjonˈaɾjo +REVOLUCIONCITA ɾɾˌeβolˌuθjonθˈita +REVOLUCIONO ɾɾˌeβoluθjˈono +REVOLUCIONÓ ɾɾˌeβolˌuθjonˈo +REVÓLVER ɾɾeβˈolβeɾ +REVOLVISTE ɾɾˌeβolβˈiste +REVUELO ɾɾeβwˈelo +REVUELTA ɾɾeβwˈelta +REVULSIVO ɾɾˌeβulsˈiβo +REY ɾɾˈeɪ +REYECITO ɾɾˌejjeθˈito +REYEZUELO ɾɾˌejjeθwˈelo +REYNA ɾɾˈeɪna +REYNALDO ɾɾeɪnˈalðo +REYNOSO ɾɾeɪnˈoso +REZADA ɾɾeθˈaða +REZADAS ɾɾeθˈaðas +REZADO ɾɾeθˈaðo +REZADOS ɾɾeθˈaðos +REZAGADA ɾɾˌeθaɣˈaða +REZAGADAS ɾɾˌeθaɣˈaðas +REZAGADO ɾɾˌeθaɣˈaðo +REZAGADOS ɾɾˌeθaɣˈaðos +REZAGAR ɾɾˌeθaɣˈaɾ +REZAMOS ɾɾeθˈamos +REZANDO ɾɾeθˈando +REZNO ɾɾˈeθno +REZUMADA ɾɾˌeθumˈaða +REZUMADAS ɾɾˌeθumˈaðas +REZUMADO ɾɾˌeθumˈaðo +REZUMADOS ɾɾˌeθumˈaðos +REZUMANTE ɾɾˌeθumˈante +REZUMAR ɾɾˌeθumˈaɾ +REZUMAS ɾɾeθˈumas +REZUMÁS ɾɾˌeθumˈas +REZURCIR ɾɾˌeθuɾθˈiɾ +RHO ˌeɾeˌatʃeˈo +RHODESIANA ˈɛɾeˌoðesjˈana +RHODESIANAS ˈɛɾeˌoðesjˈanas +RHODESIANO ˈɛɾeˌoðesjˈano +RHODESIANOS ˈɛɾeˌoðesjˈanos +RÍA ɾɾˈia +RIACHUELO ɾɾiatʃwˈelo +RIAL ɾɾiˈal +RIATA ɾɾiˈata +RIBADOQUÍN ɾɾˌiβaðokˈin +RIBAZO ɾɾiβˈaθo +RIBEIRO ɾɾiβˈeɪɾo +RIBERA ɾɾiβˈeɾa +RIBERO ɾɾiβˈeɾo +RIBETE ɾɾiβˈete +RIBETEADA ɾɾˌiβeteˈaða +RIBETEADAS ɾɾˌiβeteˈaðas +RIBETEADO ɾɾˌiβeteˈaðo +RIBETEADOS ɾɾˌiβeteˈaðos +RIBETEAR ɾɾˌiβeteˈaɾ +RIBOSA ɾɾiβˈosa +RIBOZIMA ɾɾˌiβoθˈima +RIBOZIMAS ɾɾˌiβoθˈimas +RICA ɾɾˈika +RICACHO ɾɾikˈatʃo +RICACHÓN ɾɾˌikatʃˈon +RICAMENTE ɾɾˈikamˈente +RICARDO ɾɾikˈaɾðo +RICARTE ɾɾikˈaɾte +RICAS ɾɾˈikas +RICINO ɾɾiθˈino +RICITO ɾɾiθˈito +RICO ɾɾˈiko +RICOS ɾɾˈikos +RICTUS ɾɾˈiktus +RIDEAR ɾɾˌiðeˈaɾ +RIDÍCULAMENTE ɾɾiðˈikulamˈente +RIDICULEZ ɾɾˌiðikulˈeθ +RIDICULÍSIMO ɾɾˌiðikulˈisimo +RIDICULIZADA ɾɾˌiðikˌuliθˈaða +RIDICULIZADAS ɾɾˌiðikˌuliθˈaðas +RIDICULIZADO ɾɾˌiðikˌuliθˈaðo +RIDICULIZADOS ɾɾˌiðikˌuliθˈaðos +RIDICULIZAR ɾɾˌiðikˌuliθˈaɾ +RIDÍCULO ɾɾiðˈikulo +RIEGO ɾɾiˈeɣo +RIEL ɾɾiˈel +RIELADA ɾɾielˈaða +RIELADAS ɾɾielˈaðas +RIELADO ɾɾielˈaðo +RIELADOS ɾɾielˈaðos +RIELANTE ɾɾielˈante +RIELAR ɾɾielˈaɾ +RÍEN ɾɾˈien +RIENDA ɾɾiˈɛnda +RIERON ɾɾiˈeɾon +RIESGO ɾɾiˈesɣo +RIESGOS ɾɾiˈesɣos +RIFA ɾɾˈifa +RIFABUTINA ɾɾˌifaβutˈina +RIFADA ɾɾifˈaða +RIFADAS ɾɾifˈaðas +RIFADO ɾɾifˈaðo +RIFADOS ɾɾifˈaðos +RIFAMPICINA ɾɾˌifampiθˈina +RIFF ɾɾˈiff +RIFLE ɾɾˈifle +RIGHT ɾɾˈiɣt +RÍGIDA ɾɾˈixiða +RÍGIDAS ɾɾˈixiðas +RIGIDEZ ɾɾˌixiðˈeθ +RÍGIDO ɾɾˈixiðo +RÍGIDOS ɾɾˈixiðos +RIGOR ɾɾiɣˈoɾ +RIGOROSO ɾɾˌiɣoɾˈoso +RIGUA ɾɾˈiɣwa +RIGUÉS ɾɾiɣˈes +RIGUROSO ɾɾˌiɣuɾˈoso +RIJO ɾɾˈixo +RILADA ɾɾilˈaða +RILADAS ɾɾilˈaðas +RILADO ɾɾilˈaðo +RILADOS ɾɾilˈaðos +RILARSE ɾɾilˈaɾse +RIMA ɾɾˈima +RIMADA ɾɾimˈaða +RIMADAS ɾɾimˈaðas +RIMADO ɾɾimˈaðo +RIMADOS ɾɾimˈaðos +RIMAMOS ɾɾimˈamos +RIMAR ɾɾimˈaɾ +RIMBOMBA ɾɾimbˈomba +RIMBOMBO ɾɾimbˈombo +RÍMEL ɾɾˈimel +RIÑA ɾɾˈiɲa +RINAL ɾɾinˈal +RINCÓN ɾɾinkˈon +RINCONADA ɾɾˌinkonˈaða +RINCONCILLO ɾɾˌinkonθˈiʎo +RINCONCITO ɾɾˌinkonθˈito +RINCONERA ɾɾˌinkonˈeɾa +RIÑEN ɾɾˈiɲen +RINGADA ɾɾiŋɡˈaða +RINGADAS ɾɾiŋɡˈaðas +RINGADO ɾɾiŋɡˈaðo +RINGADOS ɾɾiŋɡˈaðos +RINGTONE ɾɾiŋɡtˈone +RINITIS ɾɾinˈitis +RINOCEREBRAL ɾɾˌinoθˌeɾeβɾˈal +RINOCEREBRALES ɾɾˌinoθˌeɾeβɾˈales +RINOCERONTE ɾɾˌinoθeɾˈonte +RINOCONJUNTIVITIS ɾɾˌinokˌoŋxuntiβˈitis +RINOLITO ɾɾˌinolˈito +RIÑÓN ɾɾiɲˈon +RIO ɾɾiˈo +RÍO ɾɾˈio +RIOBAMBEÑO ɾɾiˌoβambˈeɲo +RIOCARIBEÑO ɾɾiˌokaɾiβˈeɲo +RIOJA ɾɾiˈoxa +RIOJANA ɾɾioxˈana +RIOJANAS ɾɾioxˈanas +RIOJANO ɾɾioxˈano +RIOJANOS ɾɾioxˈanos +RIPEAR ɾɾˌipeˈaɾ +RIPEASTE ɾɾˌipeˈaste +RIPROXIMINA ɾɾˌipɾoksimˈina +RIPUARIO ɾɾipwˈaɾjo +RIQUEZA ɾɾikˈeθa +RIQUÍSIMO ɾɾikˈisimo +RIQUÍSIMOS ɾɾikˈisimos +RISA ɾɾˈisa +RISARALDA ɾɾˌisaɾˈalða +RISCO ɾɾˈisko +RISCOSA ɾɾiskˈosa +RISCOSAS ɾɾiskˈosas +RISCOSO ɾɾiskˈoso +RISCOSOS ɾɾiskˈosos +RISEDRONATO ɾɾˌiseðɾonˈato +RISIBLE ɾɾisˈiβle +RISITA ɾɾisˈita +RISO ɾɾˈiso +RISPERIDONA ɾɾˌispeɾiðˈona +RISPIDEZ ɾɾˌispiðˈeθ +RITMAZO ɾɾitmˈaθo +RÍTMICAMENTE ɾɾˈitmikamˈente +RITMO ɾɾˈitmo +RITO ɾɾˈito +RITUAL ɾɾitwˈal +RITUALIZAR ɾɾˌitwaliθˈaɾ +RITUXIMAB ɾɾˌituksimˈab +RIVAL ɾɾiβˈal +RIVALIDAD ɾɾˌiβaliðˈad +RIVALIZADA ɾɾˌiβaliθˈaða +RIVALIZADAS ɾɾˌiβaliθˈaðas +RIVALIZADO ɾɾˌiβaliθˈaðo +RIVALIZADOS ɾɾˌiβaliθˈaðos +RIVALIZAMOS ɾɾˌiβaliθˈamos +RIVALIZAR ɾɾˌiβaliθˈaɾ +RIVAS ɾɾˈiβas +RIVASTIGMINA ɾɾˌiβastiɡmˈina +RIVERA ɾɾiβˈeɾa +RIVERISTA ɾɾˌiβeɾˈista +RIVERO ɾɾiβˈeɾo +RIZADA ɾɾiθˈaða +RIZADAS ɾɾiθˈaðas +RIZADO ɾɾiθˈaðo +RIZADOR ɾɾˌiθaðˈoɾ +RIZADOS ɾɾiθˈaðos +RIZAR ɾɾiθˈaɾ +RIZARTROSIS ɾɾˌiθaɾtɾˈosis +RIZOMA ɾɾiθˈoma +RIZOMORFA ɾɾˌiθomˈoɾfa +RIZOMORFAS ɾɾˌiθomˈoɾfas +RIZOMORFO ɾɾˌiθomˈoɾfo +RIZOMORFOS ɾɾˌiθomˈoɾfos +RO ɾɾˈo +ROA ɾɾˈoa +ROAMING ɾɾoˈamiŋ +ROAN ɾɾˈoan +ROANO ɾɾoˈano +ROBA ɾɾˈoβa +ROBABLE ɾɾoβˈaβle +ROBADA ɾɾoβˈaða +ROBADAS ɾɾoβˈaðas +ROBADO ɾɾoβˈaðo +ROBADOS ɾɾoβˈaðos +RÓBALO ɾɾˈoβalo +ROBAR ɾɾoβˈaɾ +ROBÉ ɾɾoβˈe +ROBERTO ɾɾoβˈeɾto +ROBES ɾɾˈoβes +ROBLE ɾɾˈoβle +ROBLEDANO ɾɾˌoβleðˈano +ROBO ɾɾˈoβo +ROBOT ɾɾoβˈot +ROBOTICÉ ɾɾˌoβotiθˈe +ROBOTIZABLE ɾɾˌoβotiθˈaβle +ROBOTIZADA ɾɾˌoβotiθˈaða +ROBOTIZADAS ɾɾˌoβotiθˈaðas +ROBOTIZADO ɾɾˌoβotiθˈaðo +ROBOTIZADOS ɾɾˌoβotiθˈaðos +ROBOTIZAR ɾɾˌoβotiθˈaɾ +ROBOTIZO ɾɾˌoβotˈiθo +ROBRE ɾɾˈoβɾe +ROBUSTECER ɾɾˌoβusteθˈeɾ +ROBUSTECIDA ɾɾˌoβusteθˈiða +ROBUSTECIDAS ɾɾˌoβusteθˈiðas +ROBUSTECIDO ɾɾˌoβusteθˈiðo +ROBUSTECIDOS ɾɾˌoβusteθˈiðos +ROBUSTECIMIENTO ɾɾˌoβustˌeθimjˈɛnto +ROBUSTO ɾɾoβˈusto +ROCA ɾɾˈoka +ROCAMBOLESCO ɾɾˌokambolˈesko +ROCANROLERO ɾɾˌokanrolˈeɾo +ROCAS ɾɾˈokas +ROCE ɾɾˈoθe +ROCEMOS ɾɾoθˈemos +ROCES ɾɾˈoθes +ROCHA ɾɾˈotʃa +ROCHAR ɾɾotʃˈaɾ +ROCHELERO ɾɾˌotʃelˈeɾo +ROCHENSE ɾɾotʃˈɛnse +ROCIADA ɾɾoθjˈaða +ROCIADAS ɾɾoθjˈaðas +ROCIADO ɾɾoθjˈaðo +ROCIADOS ɾɾoθjˈaðos +ROCIAR ɾɾoθjˈaɾ +ROCIERA ɾɾoθjˈeɾa +ROCIERO ɾɾoθjˈeɾo +ROCÍN ɾɾoθˈin +ROCIÓ ɾɾoθjˈo +ROCÍO ɾɾoθˈio +ROCÍOS ɾɾoθˈios +ROCK ɾɾˈok +ROCKANROLEADA ɾɾˌokanrˌoleˈaða +ROCKANROLEADAS ɾɾˌokanrˌoleˈaðas +ROCKANROLEADO ɾɾˌokanrˌoleˈaðo +ROCKANROLEADOS ɾɾˌokanrˌoleˈaðos +ROCKANROLEAR ɾɾˌokanrˌoleˈaɾ +ROCKEADA ɾɾˌokeˈaða +ROCKEADAS ɾɾˌokeˈaðas +ROCKEADO ɾɾˌokeˈaðo +ROCKEADOS ɾɾˌokeˈaðos +ROCKEAR ɾɾˌokeˈaɾ +ROCKER ɾɾokˈeɾ +ROCKERO ɾɾokˈeɾo +ROCKISMO ɾɾokˈismo +ROCKÓDROMO ɾɾokˈoðɾomo +ROCKOLA ɾɾokˈola +ROCO ɾɾˈoko +ROCÓDROMO ɾɾokˈoðɾomo +ROCOLA ɾɾokˈola +ROCOS ɾɾˈokos +ROCOSIDAD ɾɾˌokosiðˈad +ROCOSO ɾɾokˈoso +ROCOTO ɾɾokˈoto +ROCURONIO ɾɾˌokuɾˈonjo +RODA ɾɾˈoða +RODADA ɾɾoðˈaða +RODADAS ɾɾoðˈaðas +RODADO ɾɾoðˈaðo +RODADORA ɾɾˌoðaðˈoɾa +RODADOS ɾɾoðˈaðos +RODADURA ɾɾˌoðaðˈuɾa +RODAJA ɾɾoðˈaxa +RODAL ɾɾoðˈal +RODAMIENTO ɾɾˌoðamjˈɛnto +RODAMINA ɾɾˌoðamˈina +RODAMOS ɾɾoðˈamos +RODANDO ɾɾoðˈando +RÓDANO ɾɾˈoðano +RODANTE ɾɾoðˈante +RODAR ɾɾoðˈaɾ +RODARA ɾɾoðˈaɾa +RODARÁ ɾɾˌoðaɾˈa +RODÁRAMOS ɾɾoðˈaɾamos +RODARAS ɾɾoðˈaɾas +RODARÁS ɾɾˌoðaɾˈas +RODAREIS ɾɾoðˈaɾeɪs +RODAREMOS ɾɾˌoðaɾˈemos +RODARES ɾɾoðˈaɾes +RODARÍAMOS ɾɾˌoðaɾˈiamos +RODAS ɾɾˈoðas +RODASTE ɾɾoðˈaste +RODEADA ɾɾˌoðeˈaða +RODEADAS ɾɾˌoðeˈaðas +RODEADO ɾɾˌoðeˈaðo +RODEADOS ɾɾˌoðeˈaðos +RODEAMOS ɾɾˌoðeˈamos +RODEAR ɾɾˌoðeˈaɾ +RODEMOS ɾɾoðˈemos +RODEO ɾɾoðˈeo +RODESIA ɾɾoðˈesja +RODESIANA ɾɾˌoðesjˈana +RODESIANAS ɾɾˌoðesjˈanas +RODESIANO ɾɾˌoðesjˈano +RODESIANOS ɾɾˌoðesjˈanos +RODETE ɾɾoðˈete +RODIA ɾɾˈoðja +RODILLA ɾɾoðˈiʎa +RODISLANDÉS ɾɾˌoðislandˈes +RODÓ ɾɾoðˈo +RODODENDRO ɾɾˌoðoðˈɛndɾo +RODOVIARIO ɾɾˌoðoβjˈaɾjo +RODRIGO ɾɾoðɾˈiɣo +RODRÍGUEZ ɾɾoðɾˈiɣeθ +RODRIGUISTA ɾɾˌoðɾiɣˈista +ROEDOR ɾɾˌoeðˈoɾ +ROEL ɾɾoˈel +ROENTGENIO ɾɾˌoentxˈenjo +ROER ɾɾoˈeɾ +ROGADA ɾɾoɣˈaða +ROGADAS ɾɾoɣˈaðas +ROGADO ɾɾoɣˈaðo +ROGADOS ɾɾoɣˈaðos +ROGAMOS ɾɾoɣˈamos +ROGANDO ɾɾoɣˈando +ROGAR ɾɾoɣˈaɾ +ROGARA ɾɾoɣˈaɾa +ROGARÁ ɾɾˌoɣaɾˈa +ROGÁRAMOS ɾɾoɣˈaɾamos +ROGARAS ɾɾoɣˈaɾas +ROGARÁS ɾɾˌoɣaɾˈas +ROGAREIS ɾɾoɣˈaɾeɪs +ROGAREMOS ɾɾˌoɣaɾˈemos +ROGARES ɾɾoɣˈaɾes +ROGARÍAMOS ɾɾˌoɣaɾˈiamos +ROGASTE ɾɾoɣˈaste +ROGATORIO ɾɾˌoɣatˈoɾjo +ROGUEMOS ɾɾoɣˈemos +ROHEO ɾɾoˈeo +ROÍDA ɾɾoˈiða +ROÍDAS ɾɾoˈiðas +ROÍDO ɾɾoˈiðo +ROÍDOS ɾɾoˈiðos +ROJA ɾɾˈoxa +ROJAS ɾɾˈoxas +ROJEADA ɾɾˌoxeˈaða +ROJEADAS ɾɾˌoxeˈaðas +ROJEADO ɾɾˌoxeˈaðo +ROJEADOS ɾɾˌoxeˈaðos +ROJEAR ɾɾˌoxeˈaɾ +ROJEZ ɾɾoxˈeθ +ROJIGUALDA ɾɾˌoxiɣwˈalða +ROJIZO ɾɾoxˈiθo +ROJO ɾɾˈoxo +ROJOS ɾɾˈoxos +ROL ɾɾˈol +ROLADA ɾɾolˈaða +ROLADAS ɾɾolˈaðas +ROLADO ɾɾolˈaðo +ROLADOS ɾɾolˈaðos +ROLAMOS ɾɾolˈamos +ROLAR ɾɾolˈaɾ +ROLDANA ɾɾolðˈana +ROLDANAS ɾɾolðˈanas +ROLDOSISTA ɾɾˌolðosˈista +ROLES ɾɾˈoles +ROLLING ɾɾˈoʎiŋ +ROLO ɾɾˈolo +ROMA ɾɾˈoma +ROMÁN ɾɾomˈan +ROMANA ɾɾomˈana +ROMANAS ɾɾomˈanas +ROMANCE ɾɾomˈanθe +ROMANCEADA ɾɾˌomanθeˈaða +ROMANCEADAS ɾɾˌomanθeˈaðas +ROMANCEADO ɾɾˌomanθeˈaðo +ROMANCEADOS ɾɾˌomanθeˈaðos +ROMANCEAR ɾɾˌomanθeˈaɾ +ROMANCES ɾɾomˈanθes +ROMANCHE ɾɾomˈantʃe +ROMANIZA ɾɾˌomanˈiθa +ROMANIZACIÓN ɾɾˌomanˌiθaθjˈon +ROMANIZADA ɾɾˌomaniθˈaða +ROMANIZADAS ɾɾˌomaniθˈaðas +ROMANIZADO ɾɾˌomaniθˈaðo +ROMANIZADOS ɾɾˌomaniθˈaðos +ROMANIZAMOS ɾɾˌomaniθˈamos +ROMANIZANDO ɾɾˌomaniθˈando +ROMANIZAR ɾɾˌomaniθˈaɾ +ROMANIZARA ɾɾˌomaniθˈaɾa +ROMANIZARÁ ɾɾˌomanˌiθaɾˈa +ROMANIZÁRAMOS ɾɾˌomaniθˈaɾamos +ROMANIZARAS ɾɾˌomaniθˈaɾas +ROMANIZARÁS ɾɾˌomanˌiθaɾˈas +ROMANIZAREIS ɾɾˌomaniθˈaɾeɪs +ROMANIZAREMOS ɾɾˌomanˌiθaɾˈemos +ROMANIZARES ɾɾˌomaniθˈaɾes +ROMANIZARÍAMOS ɾɾˌomanˌiθaɾˈiamos +ROMANIZAS ɾɾˌomanˈiθas +ROMANIZASTE ɾɾˌomaniθˈaste +ROMANIZO ɾɾˌomanˈiθo +ROMANO ɾɾomˈano +ROMANOS ɾɾomˈanos +ROMÁNTICA ɾɾomˈantika +ROMANTICO ɾɾˌomantˈiko +ROMÁNTICO ɾɾomˈantiko +ROMANTICÓN ɾɾˌomantikˈon +ROMÁNTICOS ɾɾomˈantikos +ROMANTIZADA ɾɾˌomantiθˈaða +ROMANTIZADAS ɾɾˌomantiθˈaðas +ROMANTIZADO ɾɾˌomantiθˈaðo +ROMANTIZADOS ɾɾˌomantiθˈaðos +ROMANTIZAR ɾɾˌomantiθˈaɾ +ROMANZADA ɾɾˌomanθˈaða +ROMANZADAS ɾɾˌomanθˈaðas +ROMANZADO ɾɾˌomanθˈaðo +ROMANZADOS ɾɾˌomanθˈaðos +ROMANZAR ɾɾˌomanθˈaɾ +ROMBO ɾɾˈombo +ROMBOIDE ɾɾombˈoɪðe +ROMERA ɾɾomˈeɾa +ROMERAL ɾɾˌomeɾˈal +ROMERO ɾɾomˈeɾo +ROMESCO ɾɾomˈesko +ROMO ɾɾˈomo +ROMPA ɾɾˈompa +ROMPE ɾɾˈompe +ROMPECABEZAS ɾɾˌompekaβˈeθas +ROMPEDORA ɾɾˌompeðˈoɾa +ROMPEHIELOS ɾɾˌompejˈelos +ROMPEHUELGAS ɾɾˌompewˈelɣas +ROMPEN ɾɾˈompen +ROMPER ɾɾompˈeɾ +ROMPEVIRUTAS ɾɾˌompeβiɾˈutas +ROMPIBLE ɾɾompˈiβle +ROMPIDA ɾɾompˈiða +ROMPIDAS ɾɾompˈiðas +ROMPIDO ɾɾompˈiðo +ROMPIDOS ɾɾompˈiðos +ROMPIMIENTO ɾɾˌompimjˈɛnto +ROMPIO ɾɾˈompjo +ROMPIÓ ɾɾompjˈo +ROMPÍO ɾɾompˈio +ROMPOPE ɾɾompˈope +ROMUALDO ɾɾomwˈalðo +ROMULANO ɾɾˌomulˈano +RON ɾɾˈon +ROÑA ɾɾˈoɲa +RONALDO ɾɾonˈalðo +RONCA ɾɾˈonka +RONCADA ɾɾonkˈaða +RONCADAS ɾɾonkˈaðas +RONCADO ɾɾonkˈaðo +RONCADOS ɾɾonkˈaðos +RONCAMOS ɾɾonkˈamos +RONCAS ɾɾˈonkas +RONCE ɾɾˈonθe +RONCES ɾɾˈonθes +RONCO ɾɾˈonko +RONCÓN ɾɾonkˈon +RONCOPATÍA ɾɾˌonkopatˈia +RONDA ɾɾˈonda +RONDADA ɾɾondˈaða +RONDADAS ɾɾondˈaðas +RONDADO ɾɾondˈaðo +RONDADOS ɾɾondˈaðos +RONDAR ɾɾondˈaɾ +RONDEÑA ɾɾondˈeɲa +RONEAR ɾɾˌoneˈaɾ +RONERA ɾɾonˈeɾa +RONERO ɾɾonˈeɾo +RONQUEZ ɾɾonkˈeθ +RONRONEADA ɾɾˌonroneˈaða +RONRONEADAS ɾɾˌonroneˈaðas +RONRONEADO ɾɾˌonroneˈaðo +RONRONEADOS ɾɾˌonroneˈaðos +RONRONEAR ɾɾˌonroneˈaɾ +RONRONEO ɾɾˌonronˈeo +RONZADA ɾɾonθˈaða +RONZADAS ɾɾonθˈaðas +RONZADO ɾɾonθˈaðo +RONZADOS ɾɾonθˈaðos +RONZAR ɾɾonθˈaɾ +ROPA ɾɾˈopa +ROPAJE ɾɾopˈaxe +ROPAVEJERO ɾɾˌopaβexˈeɾo +ROPERO ɾɾopˈeɾo +ROPITA ɾɾopˈita +ROQUE ɾɾˈoke +ROQUEFORT ɾɾˌokefˈoɾt +ROQUERA ɾɾokˈeɾa +ROQUERO ɾɾokˈeɾo +ROQUETE ɾɾokˈete +ROQUISMO ɾɾokˈismo +RORCUAL ɾɾoɾkwˈal +ROSA ɾɾˈosa +ROSADITO ɾɾˌosaðˈito +ROSADO ɾɾosˈaðo +ROSAL ɾɾosˈal +ROSALEDA ɾɾˌosalˈeða +ROSALES ɾɾosˈales +ROSALÍA ɾɾˌosalˈia +ROSARINO ɾɾˌosaɾˈino +ROSARIO ɾɾosˈaɾjo +ROSARITO ɾɾˌosaɾˈito +ROSAS ɾɾˈosas +ROSBIF ɾɾosβˈif +ROSCA ɾɾˈoska +ROSCAR ɾɾoskˈaɾ +ROSCÓN ɾɾoskˈon +ROSETE ɾɾosˈete +ROSETÓN ɾɾˌosetˈon +RÓSIDA ɾɾˈosiða +ROSITA ɾɾosˈita +ROSO ɾɾˈoso +ROSOS ɾɾˈosos +ROSTICERÍA ɾɾˌostiθeɾˈia +ROSTIZADA ɾɾˌostiθˈaða +ROSTIZADAS ɾɾˌostiθˈaðas +ROSTIZADO ɾɾˌostiθˈaðo +ROSTIZADOS ɾɾˌostiθˈaðos +ROSTIZAR ɾɾˌostiθˈaɾ +ROSTRO ɾɾˈostɾo +ROSULADO ɾɾˌosulˈaðo +ROTA ɾɾˈota +ROTACIÓN ɾɾˌotaθjˈon +ROTACISMO ɾɾˌotaθˈismo +ROTADA ɾɾotˈaða +ROTADAS ɾɾotˈaðas +ROTADO ɾɾotˈaðo +ROTADOS ɾɾotˈaðos +ROTAMOS ɾɾotˈamos +ROTAR ɾɾotˈaɾ +ROTAS ɾɾˈotas +ROTATIVA ɾɾˌotatˈiβa +ROTATIVAS ɾɾˌotatˈiβas +ROTATIVO ɾɾˌotatˈiβo +ROTATIVOS ɾɾˌotatˈiβos +ROTATORIO ɾɾˌotatˈoɾjo +ROTEÑO ɾɾotˈeɲo +ROTISERÍA ɾɾˌotiseɾˈia +ROTO ɾɾˈoto +ROTONDA ɾɾotˈonda +ROTOS ɾɾˈotos +ROTOSCOPIA ɾɾˌotoskˈopja +ROTULA ɾɾotˈula +RÓTULA ɾɾˈotula +ROTULADA ɾɾˌotulˈaða +ROTULADAS ɾɾˌotulˈaðas +ROTULADO ɾɾˌotulˈaðo +ROTULADOR ɾɾˌotulaðˈoɾ +ROTULADOS ɾɾˌotulˈaðos +ROTULAMOS ɾɾˌotulˈamos +ROTULIANO ɾɾˌotuljˈano +ROTULITO ɾɾˌotulˈito +RÓTULO ɾɾˈotulo +ROTUNDA ɾɾotˈunda +ROTUNDAS ɾɾotˈundas +ROTUNDIDAD ɾɾˌotundiðˈad +ROTUNDO ɾɾotˈundo +ROTUNDOS ɾɾotˈundos +ROTURADA ɾɾˌotuɾˈaða +ROTURADAS ɾɾˌotuɾˈaðas +ROTURADO ɾɾˌotuɾˈaðo +ROTURADOS ɾɾˌotuɾˈaðos +ROUND ɾɾˈownd +ROUSSEAU ɾɾˌowsseˈaʊ +ROUSSEAUNIANA ɾɾˌowsseaʊnjˈana +ROUSSEAUNIANAS ɾɾˌowsseaʊnjˈanas +ROUSSEAUNIANO ɾɾˌowsseaʊnjˈano +ROUSSEAUNIANOS ɾɾˌowsseaʊnjˈanos +ROUTER ɾɾowtˈeɾ +ROXANA ɾɾoksˈana +ROXAS ɾɾˈoksas +ROXITROMICINA ɾɾˌoksitɾˌomiθˈina +ROXOLANOS ɾɾˌoksolˈanos +ROZADA ɾɾoθˈaða +ROZADAS ɾɾoθˈaðas +ROZADO ɾɾoθˈaðo +ROZADOS ɾɾoθˈaðos +ROZADURA ɾɾˌoθaðˈuɾa +ROZAMIENTO ɾɾˌoθamjˈɛnto +ROZAR ɾɾoθˈaɾ +ROZO ɾɾˈoθo +ROZÓN ɾɾoθˈon +RÚA ɾɾˈua +RUANDA ɾɾuˈanda +RUANO ɾɾuˈano +RUBENDARIANO ɾɾˌuβendaɾjˈano +RÚBEO ɾɾˈuβeo +RUBÉOLA ɾɾuβˈeola +RUBÍ ɾɾuβˈi +RUBIA ɾɾˈuβja +RUBIDIO ɾɾuβˈiðjo +RUBIO ɾɾˈuβjo +RUBO ɾɾˈuβo +RUBOR ɾɾuβˈoɾ +RUBORIZADA ɾɾˌuβoɾiθˈaða +RUBORIZADAS ɾɾˌuβoɾiθˈaðas +RUBORIZADO ɾɾˌuβoɾiθˈaðo +RUBORIZADOS ɾɾˌuβoɾiθˈaðos +RUBORIZAMOS ɾɾˌuβoɾiθˈamos +RUBORIZAR ɾɾˌuβoɾiθˈaɾ +RUBRICADA ɾɾˌuβɾikˈaða +RUBRICADAS ɾɾˌuβɾikˈaðas +RUBRICADO ɾɾˌuβɾikˈaðo +RUBRICADOS ɾɾˌuβɾikˈaðos +RUBRIQUE ɾɾuβɾˈike +RUDA ɾɾˈuða +RUDO ɾɾˈuðo +RUECA ɾɾuˈeka +RUEDA ɾɾuˈeða +RUEDAS ɾɾuˈeðas +RUEDECILLA ɾɾuˌeðeθˈiʎa +RUEDECITA ɾɾuˌeðeθˈita +RUEDITA ɾɾueðˈita +RUFA ɾɾˈufa +RUFAS ɾɾˈufas +RUFIÁN ɾɾufjˈan +RUFLO ɾɾˈuflo +RUFO ɾɾˈufo +RUFOS ɾɾˈufos +RUGASE ɾɾuɣˈase +RUGBI ɾɾˈuɡβi +RUGBY ɾɾˈuɡβi +RUGE ɾɾˈuxe +RUGIDA ɾɾuxˈiða +RUGIDAS ɾɾuxˈiðas +RUGIDO ɾɾuxˈiðo +RUGIDOS ɾɾuxˈiðos +RUGINOSO ɾɾˌuxinˈoso +RUGIR ɾɾuxˈiɾ +RUIBARBO ɾɾuiβˈaɾβo +RUIDAZO ɾɾuiðˈaθo +RUIDITO ɾɾuiðˈito +RUIDO ɾɾuˈiðo +RUIDOSO ɾɾuiðˈoso +RUIN ɾɾuˈin +RUINA ɾɾuˈina +RUINADA ɾɾuinˈaða +RUINADAS ɾɾuinˈaðas +RUINADO ɾɾuinˈaðo +RUINADOS ɾɾuinˈaðos +RUINAR ɾɾuinˈaɾ +RUINAS ɾɾuˈinas +RUINÁS ɾɾuinˈas +RUINDAD ɾɾuindˈad +RUINÉ ɾɾuinˈe +RUINES ɾɾuˈines +RUINO ɾɾuˈino +RUISEÑOR ɾɾuˌiseɲˈoɾ +RUIZ ɾɾuˈiθ +RULADA ɾɾulˈaða +RULADAS ɾɾulˈaðas +RULADO ɾɾulˈaðo +RULADOS ɾɾulˈaðos +RULETA ɾɾulˈeta +RULETERO ɾɾˌuletˈeɾo +RULFIANO ɾɾulfjˈano +RULFO ɾɾˈulfo +RULO ɾɾˈulo +RUMANA ɾɾumˈana +RUMANAS ɾɾumˈanas +RUMANIA ɾɾumˈanja +RUMANÍA ɾɾˌumanˈia +RUMANO ɾɾumˈano +RUMANOS ɾɾumˈanos +RUMBA ɾɾˈumba +RUMBEADA ɾɾˌumbeˈaða +RUMBEADAS ɾɾˌumbeˈaðas +RUMBEADO ɾɾˌumbeˈaðo +RUMBEADOS ɾɾˌumbeˈaðos +RUMBO ɾɾˈumbo +RUMBÓN ɾɾumbˈon +RUMIACIÓN ɾɾˌumjaθjˈon +RUMIADA ɾɾumjˈaða +RUMIADAS ɾɾumjˈaðas +RUMIADO ɾɾumjˈaðo +RUMIADOS ɾɾumjˈaðos +RUMIAMOS ɾɾumjˈamos +RUMOR ɾɾumˈoɾ +RUMORADA ɾɾˌumoɾˈaða +RUMORADAS ɾɾˌumoɾˈaðas +RUMORADO ɾɾˌumoɾˈaðo +RUMORADOS ɾɾˌumoɾˈaðos +RUMORCILLO ɾɾˌumoɾθˈiʎo +RUMOREADA ɾɾˌumoɾeˈaða +RUMOREADAS ɾɾˌumoɾeˈaðas +RUMOREADO ɾɾˌumoɾeˈaðo +RUMOREADOS ɾɾˌumoɾeˈaðos +RUMOROSIDAD ɾɾˌumoɾˌosiðˈad +RUMOROSO ɾɾˌumoɾˈoso +RUNA ɾɾˈuna +RUNEAR ɾɾˌuneˈaɾ +RUNFLA ɾɾˈumfla +RÚNICA ɾɾˈunika +RÚNICO ɾɾˈuniko +RUNNER ɾɾunnˈeɾ +RUNO ɾɾˈuno +RUNRUNEADA ɾɾˌunruneˈaða +RUNRUNEADAS ɾɾˌunruneˈaðas +RUNRUNEADO ɾɾˌunruneˈaðo +RUNRUNEADOS ɾɾˌunruneˈaðos +RUPESTRE ɾɾupˈestɾe +RUPESTROLOGÍA ɾɾˌupestɾˌoloxˈia +RUPIA ɾɾˈupja +RUPTURA ɾɾupːtˈuɾa +RURAL ɾɾuɾˈal +RURALIDAD ɾɾˌuɾaliðˈad +RURALISMO ɾɾˌuɾalˈismo +RURALIZADA ɾɾˌuɾaliθˈaða +RURALIZADAS ɾɾˌuɾaliθˈaðas +RURALIZADO ɾɾˌuɾaliθˈaðo +RURALIZADOS ɾɾˌuɾaliθˈaðos +RURALIZAR ɾɾˌuɾaliθˈaɾ +RUSA ɾɾˈusa +RUSIA ɾɾˈusja +RUSIFICADA ɾɾˌusifikˈaða +RUSIFICADAS ɾɾˌusifikˈaðas +RUSIFICADO ɾɾˌusifikˈaðo +RUSIFICADOS ɾɾˌusifikˈaðos +RUSINO ɾɾusˈino +RUSO ɾɾˈuso +RUSOPARLANTE ɾɾˌusopaɾlˈante +RUSOS ɾɾˈusos +RUSTICANO ɾɾˌustikˈano +RÚSTICO ɾɾˈustiko +RUSTIQUE ɾɾustˈike +RUTA ɾɾˈuta +RUTEADA ɾɾˌuteˈaða +RUTEADAS ɾɾˌuteˈaðas +RUTEADO ɾɾˌuteˈaðo +RUTEADOS ɾɾˌuteˈaðos +RUTEAR ɾɾˌuteˈaɾ +RUTENA ɾɾutˈena +RUTENIA ɾɾutˈenja +RUTENIO ɾɾutˈenjo +RUTENO ɾɾutˈeno +RUTERO ɾɾutˈeɾo +RUTH ɾɾˈut +RUTHERFORDIO ɾɾˌuteɾfˈoɾðjo +RUTILADA ɾɾˌutilˈaða +RUTILADAS ɾɾˌutilˈaðas +RUTILADO ɾɾˌutilˈaðo +RUTILADOS ɾɾˌutilˈaðos +RUTILANTE ɾɾˌutilˈante +RUTILO ɾɾutˈilo +RUTINA ɾɾutˈina +RUTINARIO ɾɾˌutinˈaɾjo +RUTINAS ɾɾutˈinas +RUTINERO ɾɾˌutinˈeɾo +RUY ɾɾˈujj +SABADELL sˌaβaðˈeʎ +SÁBADO sˈaβaðo +SÁBADOS sˈaβaðos +SABALERA sˌaβalˈeɾa +SÁBALO sˈaβalo +SABANA saβˈana +SÁBANA sˈaβana +SABANDIJA sˌaβandˈixa +SABANERA sˌaβanˈeɾa +SABANERO sˌaβanˈeɾo +SABATÉ sˌaβatˈe +SABATER sˌaβatˈeɾ +SABATINA sˌaβatˈina +SABATINAS sˌaβatˈinas +SABATINO sˌaβatˈino +SABATINOS sˌaβatˈinos +SABE sˈaβe +SABEDOR sˌaβeðˈoɾ +SABÉIS saβˈeis +SABELOTODO sˌaβelotˈoðo +SABELOTODOS sˌaβelotˈoðos +SABEN sˈaβen +SABER saβˈeɾ +SABERES saβˈeɾes +SABES sˈaβes +SABÉS saβˈes +SABÍA saβˈia +SABIDA saβˈiða +SABIDAS saβˈiðas +SABIDO saβˈiðo +SABIDOS saβˈiðos +SABIDURÍA sˌaβiðuɾˈia +SABIENDO saβjˈɛndo +SABIHONDA sˌaβiˈonda +SABIHONDAS sˌaβiˈondas +SABIHONDO sˌaβiˈondo +SABIHONDOS sˌaβiˈondos +SÁBILA sˈaβila +SABINO saβˈino +SABIO sˈaβjo +SABIONDA saβjˈonda +SABIONDAS saβjˈondas +SABIONDO saβjˈondo +SABIONDOS saβjˈondos +SABIOS sˈaβjos +SABLE sˈaβle +SABLEADA sˌaβleˈaða +SABLEADAS sˌaβleˈaðas +SABLEADO sˌaβleˈaðo +SABLEADOS sˌaβleˈaðos +SABLEAR sˌaβleˈaɾ +SABOR saβˈoɾ +SABORCILLO sˌaβoɾθˈiʎo +SABOREADA sˌaβoɾeˈaða +SABOREADAS sˌaβoɾeˈaðas +SABOREADO sˌaβoɾeˈaðo +SABOREADOS sˌaβoɾeˈaðos +SABOREAMOS sˌaβoɾeˈamos +SABOREAR sˌaβoɾeˈaɾ +SABORETE sˌaβoɾˈete +SABORIZADA sˌaβoɾiθˈaða +SABORIZADAS sˌaβoɾiθˈaðas +SABORIZADO sˌaβoɾiθˈaðo +SABORIZADOS sˌaβoɾiθˈaðos +SABORIZANTE sˌaβoɾiθˈante +SABORIZAR sˌaβoɾiθˈaɾ +SABOTAJE sˌaβotˈaxe +SABOTEADA sˌaβoteˈaða +SABOTEADAS sˌaβoteˈaðas +SABOTEADO sˌaβoteˈaðo +SABOTEADOS sˌaβoteˈaðos +SABRÉ saβɾˈe +SABRÍA saβɾˈia +SABROSO saβɾˈoso +SABROSOS saβɾˈosos +SACA sˈaka +SACABAN sakˈaβan +SACABOCADOS sˌakaβokˈaðos +SACABUCHE sˌakaβˈutʃe +SACADA sakˈaða +SACADAS sakˈaðas +SACÁDICO sakˈaðiko +SACADO sakˈaðo +SACADOS sakˈaðos +SACAMOS sakˈamos +SACAPUNTAS sˌakapˈuntas +SACAR sakˈaɾ +SACÁRIDO sakˈaɾiðo +SACÁRIDOS sakˈaɾiðos +SACARIFICADO sˌakaɾˌifikˈaðo +SACARÍMETRO sˌakaɾˈimetɾo +SACARÍMETROS sˌakaɾˈimetɾos +SACARINA sˌakaɾˈina +SACARINO sˌakaɾˈino +SACASISTA sˌakasˈista +SACASTE sakˈaste +SÁCATE sˈakate +SACATEPÉQUEZ sˌakatepˈekeθ +SACERDOCIO sˌaθeɾðˈoθjo +SACERDOTE sˌaθeɾðˈote +SACERDOTISA sˌaθeɾðotˈisa +SACHAR satʃˈaɾ +SACHAVACA sˌatʃaβˈaka +SACIA sˈaθja +SACIADA saθjˈaða +SACIADAS saθjˈaðas +SACIADO saθjˈaðo +SACIADOS saθjˈaðos +SACIAMOS saθjˈamos +SACIANDO saθjˈando +SACIAR saθjˈaɾ +SACIARES saθjˈaɾes +SACIAS sˈaθjas +SACIOS sˈaθjos +SACO sˈako +SACÓ sakˈo +SACODIR sˌakoðˈiɾ +SACRAFAMILIANO sˌakɾafˌamiljˈano +SACRAL sakɾˈal +SACRALIZA sˌakɾalˈiθa +SACRALIZADA sˌakɾaliθˈaða +SACRALIZADAS sˌakɾaliθˈaðas +SACRALIZADO sˌakɾaliθˈaðo +SACRALIZADOS sˌakɾaliθˈaðos +SACRALIZAMOS sˌakɾaliθˈamos +SACRALIZANDO sˌakɾaliθˈando +SACRALIZAR sˌakɾaliθˈaɾ +SACRALIZARA sˌakɾaliθˈaɾa +SACRALIZARÁ sˌakɾalˌiθaɾˈa +SACRALIZÁRAMOS sˌakɾaliθˈaɾamos +SACRALIZARAS sˌakɾaliθˈaɾas +SACRALIZARÁS sˌakɾalˌiθaɾˈas +SACRALIZAREIS sˌakɾaliθˈaɾeɪs +SACRALIZARÉIS sˌakɾalˌiθaɾˈeis +SACRALIZAREMOS sˌakɾalˌiθaɾˈemos +SACRALIZARES sˌakɾaliθˈaɾes +SACRALIZARÍAMOS sˌakɾalˌiθaɾˈiamos +SACRALIZAS sˌakɾalˈiθas +SACRALIZASTE sˌakɾaliθˈaste +SACRALIZO sˌakɾalˈiθo +SACRAMENTADA sˌakɾamentˈaða +SACRAMENTADAS sˌakɾamentˈaðas +SACRAMENTADO sˌakɾamentˈaðo +SACRAMENTADOS sˌakɾamentˈaðos +SACRAMENTAL sˌakɾamentˈal +SACRAMENTAR sˌakɾamentˈaɾ +SACRAMENTO sˌakɾamˈɛnto +SACRAMENTOS sˌakɾamˈɛntos +SACRIFICA sˌakɾifˈika +SACRIFICADA sˌakɾifikˈaða +SACRIFICADAS sˌakɾifikˈaðas +SACRIFICADO sˌakɾifikˈaðo +SACRIFICADOR sˌakɾifˌikaðˈoɾ +SACRIFICADORA sˌakɾifˌikaðˈoɾa +SACRIFICADOS sˌakɾifikˈaðos +SACRIFICAMOS sˌakɾifikˈamos +SACRIFICANDO sˌakɾifikˈando +SACRIFICAR sˌakɾifikˈaɾ +SACRIFICARA sˌakɾifikˈaɾa +SACRIFICARÁ sˌakɾifˌikaɾˈa +SACRIFICÁRAMOS sˌakɾifikˈaɾamos +SACRIFICARAS sˌakɾifikˈaɾas +SACRIFICARÁS sˌakɾifˌikaɾˈas +SACRIFICAREIS sˌakɾifikˈaɾeɪs +SACRIFICAREMOS sˌakɾifˌikaɾˈemos +SACRIFICARES sˌakɾifikˈaɾes +SACRIFICARÍAMOS sˌakɾifˌikaɾˈiamos +SACRIFICAS sˌakɾifˈikas +SACRIFICASTE sˌakɾifikˈaste +SACRIFICIO sˌakɾifˈiθjo +SACRIFICO sˌakɾifˈiko +SACRIFIQUE sˌakɾifˈike +SACRIFIQUEMOS sˌakɾifikˈemos +SACRIFIQUES sˌakɾifˈikes +SACRÍLEGO sakɾˈileɣo +SACRISTÁN sˌakɾistˈan +SACRISTÍA sˌakɾistˈia +SACRO sˈakɾo +SACROILÍACO sˌakɾoɪlˈiako +SACROILITIS sˌakɾoɪlˈitis +SACUDIDA sˌakuðˈiða +SACUDIDAS sˌakuðˈiðas +SACUDIDO sˌakuðˈiðo +SACUDIDOS sˌakuðˈiðos +SACUDIR sˌakuðˈiɾ +SACUDÓN sˌakuðˈon +SÁCULO sˈakulo +SÁENZ sˈaenθ +SAETA saˈeta +SAETADA sˌaetˈaða +SAETADAS sˌaetˈaðas +SAETADO sˌaetˈaðo +SAETADOS sˌaetˈaðos +SAETAR sˌaetˈaɾ +SAETÉ sˌaetˈe +SAETO saˈeto +SÁEZ sˈaeθ +SAFÁVIDA safˈaβiða +SÁFICO sˈafiko +SAFO sˈafo +SAGA sˈaɣa +SAGACÍSIMO sˌaɣaθˈisimo +SAGITADA sˌaxitˈaða +SAGITADAS sˌaxitˈaðas +SAGITADO sˌaxitˈaðo +SAGITADOS sˌaxitˈaðos +SAGITAL sˌaxitˈal +SAGRADO saɣɾˈaðo +SAGRERA saɣɾˈeɾa +SAGUARO saɣwˈaɾo +SAGUNTINA sˌaɣuntˈina +SAGUNTINAS sˌaɣuntˈinas +SAGUNTINOS sˌaɣuntˈinos +SAGUNTO saɣˈunto +SAHAGÚN sˌaaɣˈun +SÁHARA sˈaaɾa +SAHARAUI sˌaaɾˈaʊi +SAHARIANA sˌaaɾjˈana +SAHARIANAS sˌaaɾjˈanas +SAHARIANO sˌaaɾjˈano +SAHARIANOS sˌaaɾjˈanos +SAHEL saˈel +SAHELIANO sˌaeljˈano +SAHUMAR sˌaumˈaɾ +SAIGONENSE sˌaɪɣonˈɛnse +SAÍN saˈin +SAINETE saɪnˈete +SAINETERO sˌaɪnetˈeɾo +SAÍNO saˈino +SAJA sˈaxa +SAJADA saxˈaða +SAJADAS saxˈaðas +SAJADO saxˈaðo +SAJADOS saxˈaðos +SAJADURA sˌaxaðˈuɾa +SAJAR saxˈaɾ +SAJÓN saxˈon +SAJONIA saxˈonja +SAKE sˈake +SAL sˈal +SALA sˈala +SALABRE salˈaβɾe +SALADA salˈaða +SALADAS salˈaðas +SALADERÍA sˌalaðeɾˈia +SALADERISTA sˌalaðeɾˈista +SALADERO sˌalaðˈeɾo +SALADINO sˌalaðˈino +SALADITO sˌalaðˈito +SALADO salˈaðo +SALADOS salˈaðos +SALAMANCA sˌalamˈanka +SALAMANDRA sˌalamˈandɾa +SALAMANQUERA sˌalamankˈeɾa +SALAMANQUERO sˌalamankˈeɾo +SALAMES salˈames +SALAMI salˈami +SALAMINES sˌalamˈines +SALAMIS salˈamis +SÁLAMO sˈalamo +SALAR salˈaɾ +SALARIAL sˌalaɾjˈal +SALARIAR sˌalaɾjˈaɾ +SALARIO salˈaɾjo +SALAS sˈalas +SALAVERRIA sˌalaβˈeɾɾia +SALAZAR sˌalaθˈaɾ +SALAZARISTA sˌalaθaɾˈista +SALAZÓN sˌalaθˈon +SALCE sˈalθe +SALCEDA salθˈeða +SALCEDO salθˈeðo +SALCHICHA saltʃˈitʃa +SALCHICHERO sˌaltʃitʃˈeɾo +SALCHICHÓN sˌaltʃitʃˈon +SALCHIPAPA sˌaltʃipˈapa +SALDA sˈalða +SALDADA salðˈaða +SALDADAS salðˈaðas +SALDADO salðˈaðo +SALDADOS salðˈaðos +SALDAÑA salðˈaɲa +SALDE sˈalðe +SALDO sˈalðo +SALE sˈale +SALEN sˈalen +SALERO salˈeɾo +SALEROSO sˌaleɾˈoso +SALES sˈales +SALESIANA sˌalesjˈana +SALESIANAS sˌalesjˈanas +SALESIANO sˌalesjˈano +SALESIANOS sˌalesjˈanos +SALGAMOS salɣˈamos +SALGAN sˈalɣan +SALGAREÑAS sˌalɣaɾˈeɲas +SALGAREÑO sˌalɣaɾˈeɲo +SALGAREÑOS sˌalɣaɾˈeɲos +SALIDA salˈiða +SALIDAS salˈiðas +SALIDERO sˌaliðˈeɾo +SALIDO salˈiðo +SALIDORA sˌaliðˈoɾa +SALIDOS salˈiðos +SALIENDO saljˈɛndo +SALIENTES saljˈɛntes +SALINA salˈina +SALINISTA sˌalinˈista +SALINIZADA sˌaliniθˈaða +SALINIZADAS sˌaliniθˈaðas +SALINIZADO sˌaliniθˈaðo +SALINIZADOS sˌaliniθˈaðos +SALINIZAR sˌaliniθˈaɾ +SALINO salˈino +SALINOMICINA sˌalinˌomiθˈina +SALIO sˈaljo +SALIÓ saljˈo +SALIÓSE saljˈose +SALIR salˈiɾ +SALITRE salˈitɾe +SALITRERO sˌalitɾˈeɾo +SALIVA salˈiβa +SALIVACIÓN sˌaliβaθjˈon +SALIVADA sˌaliβˈaða +SALIVADAS sˌaliβˈaðas +SALIVADO sˌaliβˈaðo +SALIVADOS sˌaliβˈaðos +SALIVAL sˌaliβˈal +SALIVAMOS sˌaliβˈamos +SALIVAR sˌaliβˈaɾ +SALIVO salˈiβo +SALMA sˈalma +SALMANTINA sˌalmantˈina +SALMANTINAS sˌalmantˈinas +SALMANTINO sˌalmantˈino +SALMANTINOS sˌalmantˈinos +SALMO sˈalmo +SALMODIA salmˈoðja +SALMODIADA sˌalmoðjˈaða +SALMODIADAS sˌalmoðjˈaðas +SALMODIADO sˌalmoðjˈaðo +SALMODIADOS sˌalmoðjˈaðos +SALMODIAR sˌalmoðjˈaɾ +SALMÓN salmˈon +SALMONERO sˌalmonˈeɾo +SALMÓNIDO salmˈoniðo +SALMOREJO sˌalmoɾˈexo +SALO sˈalo +SALÓ salˈo +SALOBRE salˈoβɾe +SALOMÓN sˌalomˈon +SALÓN salˈon +SALONCILLO sˌalonθˈiʎo +SALONCILLOS sˌalonθˈiʎos +SALONCITO sˌalonθˈito +SALONCITOS sˌalonθˈitos +SALONERO sˌalonˈeɾo +SALONES salˈones +SALONISTA sˌalonˈista +SALOON salˈoon +SALPICADA sˌalpikˈaða +SALPICADAS sˌalpikˈaðas +SALPICADERO sˌalpikaðˈeɾo +SALPICADO sˌalpikˈaðo +SALPICADOS sˌalpikˈaðos +SALPICAMOS sˌalpikˈamos +SALPICAR sˌalpikˈaɾ +SALPICÓN sˌalpikˈon +SALPIMENTADA sˌalpimentˈaða +SALPIMENTADAS sˌalpimentˈaðas +SALPIMENTADO sˌalpimentˈaðo +SALPIMENTADOS sˌalpimentˈaðos +SALPIMENTAR sˌalpimentˈaɾ +SALPRESADA sˌalpɾesˈaða +SALPRESADAS sˌalpɾesˈaðas +SALPRESADO sˌalpɾesˈaðo +SALPRESADOS sˌalpɾesˈaðos +SALSA sˈalsa +SALSATECA sˌalsatˈeka +SALSEADA sˌalseˈaða +SALSEADAS sˌalseˈaðas +SALSEADO sˌalseˈaðo +SALSEADOS sˌalseˈaðos +SALSEAR sˌalseˈaɾ +SALSEO salsˈeo +SALSERO salsˈeɾo +SALSITA salsˈita +SALSO sˈalso +SALTADA saltˈaða +SALTADAS saltˈaðas +SALTADO saltˈaðo +SALTADOR sˌaltaðˈoɾ +SALTADOS saltˈaðos +SALTAMOS saltˈamos +SALTANTE saltˈante +SALTAR saltˈaɾ +SALTARÍN sˌaltaɾˈin +SALTARINA sˌaltaɾˈina +SALTARINAS sˌaltaɾˈinas +SALTARINES sˌaltaɾˈines +SALTEADA sˌalteˈaða +SALTEADAS sˌalteˈaðas +SALTEADO sˌalteˈaðo +SALTEADOS sˌalteˈaðos +SALTO sˈalto +SALÚ salˈu +SALUBÉRRIMO sˌaluβˈeɾɾimo +SALUBRES salˈuβɾes +SALUD salˈud +SALUDABLE sˌaluðˈaβle +SALUDADA sˌaluðˈaða +SALUDADAS sˌaluðˈaðas +SALUDADO sˌaluðˈaðo +SALUDADOS sˌaluðˈaðos +SALUDAR sˌaluðˈaɾ +SALUDAZO sˌaluðˈaθo +SALUDITO sˌaluðˈito +SALUDO salˈuðo +SALVA sˈalβa +SALVÁ salβˈa +SALVACIÓN sˌalβaθjˈon +SALVADA salβˈaða +SALVADAS salβˈaðas +SALVADO salβˈaðo +SALVADOR sˌalβaðˈoɾ +SALVADOREÑO sˌalβaðoɾˈeɲo +SALVADOS salβˈaðos +SALVAGUARDADA sˌalβaɣwaɾðˈaða +SALVAGUARDADAS sˌalβaɣwaɾðˈaðas +SALVAGUARDADO sˌalβaɣwaɾðˈaðo +SALVAGUARDADOS sˌalβaɣwaɾðˈaðos +SALVAGUARDAMOS sˌalβaɣwaɾðˈamos +SALVAGUARDAR sˌalβaɣwaɾðˈaɾ +SALVAJE salβˈaxe +SALVAJES salβˈaxes +SALVAMIENTO sˌalβamjˈɛnto +SALVAMOS salβˈamos +SALVANDO salβˈando +SALVAR salβˈaɾ +SALVARA salβˈaɾa +SALVARÁ sˌalβaɾˈa +SALVÁRAMOS salβˈaɾamos +SALVARAS salβˈaɾas +SALVARÁS sˌalβaɾˈas +SALVAREIS salβˈaɾeɪs +SALVAREMOS sˌalβaɾˈemos +SALVARES salβˈaɾes +SALVARÍAMOS sˌalβaɾˈiamos +SALVAS sˈalβas +SALVASTE salβˈaste +SALVATIERRA sˌalβatjˈeɾɾa +SALVAVIDAS sˌalβaβˈiðas +SALVE sˈalβe +SALVEDAD sˌalβeðˈad +SALVEMOS salβˈemos +SALVES sˈalβes +SALVIA sˈalβja +SALVO sˈalβo +SALVOS sˈalβos +SALZBURGO salθβˈuɾɣo +SALZBURGUÉS sˌalθβuɾɣˈes +SALZMIMBRE salθmˈimbɾe +SAMAIPATEÑO sˌamaɪpatˈeɲo +SAMANÍ sˌamanˈi +SAMANIEGO sˌamanjˈeɣo +SAMANTA samˈanta +SÁMAR sˈamaɾ +SAMARIA samˈaɾja +SAMARIO samˈaɾjo +SAMARITANA sˌamaɾitˈana +SAMARITANO sˌamaɾitˈano +SAMBENITADA sˌambenitˈaða +SAMBENITADAS sˌambenitˈaðas +SAMBENITADO sˌambenitˈaðo +SAMBENITADOS sˌambenitˈaðos +SAMBENITAR sˌambenitˈaɾ +SAMBÓDROMO sambˈoðɾomo +SAMIA sˈamja +SAMNITA samnˈita +SAMOA samˈoa +SAMOANO sˌamoˈano +SAMOVAR sˌamoβˈaɾ +SAMPI sˈampi +SAMPLEADA sˌampleˈaða +SAMPLEADAS sˌampleˈaðas +SAMPLEADO sˌampleˈaðo +SAMPLEADOS sˌampleˈaðos +SAMPLEAR sˌampleˈaɾ +SAMPLEO samplˈeo +SAMSUNG sˈamsuŋ +SAMUEL samwˈel +SAMURÁI sˌamuɾˈai +SAN sˈan +SANA sˈana +SAÑA sˈaɲa +SANABAN sanˈaβan +SANADA sanˈaða +SANADAS sanˈaðas +SANADO sanˈaðo +SANADOS sanˈaðos +SANAMOS sanˈamos +SANANDRESANO sˌanandɾesˈano +SANANTONIANO sˌanantonjˈano +SANAS sˈanas +SANCHEZ santʃˈeθ +SÁNCHEZ sˈantʃeθ +SANCHO sˈantʃo +SANCIÓN sanθjˈon +SANCIONADA sˌanθjonˈaða +SANCIONADAS sˌanθjonˈaðas +SANCIONADO sˌanθjonˈaðo +SANCIONADOS sˌanθjonˈaðos +SANCIONAR sˌanθjonˈaɾ +SANCOCHADA sˌankotʃˈaða +SANCOCHADAS sˌankotʃˈaðas +SANCOCHADITO sˌankotʃaðˈito +SANCOCHADO sˌankotʃˈaðo +SANCOCHADOS sˌankotʃˈaðos +SANCOCHO sankˈotʃo +SANDALIA sandˈalja +SANDÁRACA sandˈaɾaka +SANDÍA sandˈia +SANDOVAL sˌandoβˈal +SANDRA sˈandɾa +SANDUNGUEADA sˌanduŋɡeˈaða +SANDUNGUEADAS sˌanduŋɡeˈaðas +SANDUNGUEADO sˌanduŋɡeˈaðo +SANDUNGUEADOS sˌanduŋɡeˈaðos +SANDUNGUEAR sˌanduŋɡeˈaɾ +SANDWICH sandwˈitʃ +SÁNDWICH sˈandwitʃ +SANDWICHERÍA sˌandwitʃeɾˈia +SANDWICHES sandwˈitʃes +SÁNDWICHES sˈandwitʃes +SANDWICHS sandwˈitʃs +SANEADA sˌaneˈaða +SANEADAS sˌaneˈaðas +SANEADO sˌaneˈaðo +SANEADOS sˌaneˈaðos +SANEAMIENTO sˌaneamjˈɛnto +SANEÁNDOLOS sˌaneˈandolos +SANEAR sˌaneˈaɾ +SANFERMINERO sˌamfeɾminˈeɾo +SANFERMINES sˌamfeɾmˈines +SANFRANCISCANO sˌamfɾanθiskˈano +SANGRA sˈaŋɡɾa +SANGRADA saŋɡɾˈaða +SANGRADAS saŋɡɾˈaðas +SANGRADO saŋɡɾˈaðo +SANGRADOR sˌaŋɡɾaðˈoɾ +SANGRADOS saŋɡɾˈaðos +SANGRAMIENTO sˌaŋɡɾamjˈɛnto +SANGRAMOS saŋɡɾˈamos +SANGRANDO saŋɡɾˈando +SANGRAR saŋɡɾˈaɾ +SANGRARA saŋɡɾˈaɾa +SANGRARÁ sˌaŋɡɾaɾˈa +SANGRÁRAMOS saŋɡɾˈaɾamos +SANGRARAS saŋɡɾˈaɾas +SANGRARÁS sˌaŋɡɾaɾˈas +SANGRAREIS saŋɡɾˈaɾeɪs +SANGRAREMOS sˌaŋɡɾaɾˈemos +SANGRARES saŋɡɾˈaɾes +SANGRARÍA sˌaŋɡɾaɾˈia +SANGRARÍAMOS sˌaŋɡɾaɾˈiamos +SANGRARÍAS sˌaŋɡɾaɾˈias +SANGRAS sˈaŋɡɾas +SANGRASTE saŋɡɾˈaste +SANGRE sˈaŋɡɾe +SANGRECITA sˌaŋɡɾeθˈita +SANGREMOS saŋɡɾˈemos +SANGRES sˈaŋɡɾes +SANGRÍA saŋɡɾˈia +SANGRIENTO sˌaŋɡɾiˈɛnto +SANGRITA saŋɡɾˈita +SANGRO sˈaŋɡɾo +SANGRÓN saŋɡɾˈon +SANGUIJUELA sˌaŋɡixwˈela +SANGUINOLENTA sˌaŋɡinolˈɛnta +SANGUINOLENTAS sˌaŋɡinolˈɛntas +SANGUINOLENTO sˌaŋɡinolˈɛnto +SANGUINOLENTOS sˌaŋɡinolˈɛntos +SANGUJA saŋɡˈuxa +SANITARIA sˌanitˈaɾja +SANITARIAS sˌanitˈaɾjas +SANITARIO sˌanitˈaɾjo +SANITARIOS sˌanitˈaɾjos +SANITIZADA sˌanitiθˈaða +SANITIZADAS sˌanitiθˈaðas +SANITIZADO sˌanitiθˈaðo +SANITIZADOS sˌanitiθˈaðos +SANITIZAR sˌanitiθˈaɾ +SANITO sanˈito +SANJADA saŋxˈaða +SANJADAS saŋxˈaðas +SANJADO saŋxˈaðo +SANJADOS saŋxˈaðos +SANJAR saŋxˈaɾ +SANJUANINO sˌaŋxwanˈino +SANLORENZANO sˌanloɾenθˈano +SANLUQUEÑO sˌanlukˈeɲo +SANO sˈano +SANRAFAELINO sˌanrafˌaelˈino +SANSALVADOREÑO sˌansalβˌaðoɾˈeɲo +SÁNSCRITO sˈanskɾito +SANTA sˈanta +SANTABÁRBARA sˌantaβˈaɾβaɾa +SANTABARBARENSE sˌantaβˌaɾβaɾˈɛnse +SANTACRUCERO sˌantakɾuθˈeɾo +SANTAFESINO sˌantafesˈino +SANTALUCEÑA sˌantaluθˈeɲa +SANTALUCEÑAS sˌantaluθˈeɲas +SANTALUCEÑO sˌantaluθˈeɲo +SANTALUCEÑOS sˌantaluθˈeɲos +SANTANA santˈana +SANTANDER sˌantandˈeɾ +SANTANDERIENSE sˌantandeɾjˈɛnse +SANTANDERISTA sˌantandeɾˈista +SANTANECA sˌantanˈeka +SANTANECAS sˌantanˈekas +SANTANECO sˌantanˈeko +SANTANECOS sˌantanˈekos +SANTAS sˈantas +SANTELMO santˈelmo +SANTERA santˈeɾa +SANTERAS santˈeɾas +SANTERÍA sˌanteɾˈia +SANTERO santˈeɾo +SANTEROS santˈeɾos +SANTIAGO santjˈaɣo +SANTIAGUERA sˌantjaɣˈeɾa +SANTIAGUÉS sˌantjaɣˈes +SANTIDAD sˌantiðˈad +SANTIFICABLE sˌantifikˈaβle +SANTIFICABLES sˌantifikˈaβles +SANTIFICACIÓN sˌantifˌikaθjˈon +SANTIFICADA sˌantifikˈaða +SANTIFICADAS sˌantifikˈaðas +SANTIFICADO sˌantifikˈaðo +SANTIFICADOS sˌantifikˈaðos +SANTIFICAMOS sˌantifikˈamos +SANTIFICAR sˌantifikˈaɾ +SANTIGUADA sˌantiɣwˈaða +SANTIGUADAS sˌantiɣwˈaðas +SANTIGUADO sˌantiɣwˈaðo +SANTIGUADOS sˌantiɣwˈaðos +SANTIGUAMIENTO sˌantiɣwamjˈɛnto +SANTIGUAR sˌantiɣwˈaɾ +SANTITO santˈito +SANTO sˈanto +SANTOL santˈol +SANTOS sˈantos +SANTUARIO santwˈaɾjo +SANTURRÓN sˌantuɾɾˈon +SAÑUDO saɲˈuðo +SANVICENTERO sˌambiθentˈeɾo +SAPA sˈapa +SAPEADA sˌapeˈaða +SAPEADAS sˌapeˈaðas +SAPEADO sˌapeˈaðo +SAPEADOS sˌapeˈaðos +SAPEAR sˌapeˈaɾ +SAPIENCIA sapjˈɛnθja +SAPIENTÍSIMA sˌapjentˈisima +SAPIENTÍSIMAS sˌapjentˈisimas +SAPIENTÍSIMOS sˌapjentˈisimos +SAPO sˈapo +SAPONIFICABLE sˌaponˌifikˈaβle +SAPONIFICACIÓN sˌaponˌifikaθjˈon +SAPONIFICADA sˌaponˌifikˈaða +SAPONIFICADAS sˌaponˌifikˈaðas +SAPONIFICADO sˌaponˌifikˈaðo +SAPONIFICADOS sˌaponˌifikˈaðos +SAPONIFICAR sˌaponˌifikˈaɾ +SAPONINA sˌaponˈina +SAPOS sˈapos +SAQUE sˈake +SAQUÉ sakˈe +SAQUEADA sˌakeˈaða +SAQUEADAS sˌakeˈaðas +SAQUEADO sˌakeˈaðo +SAQUEADOS sˌakeˈaðos +SAQUEAMOS sˌakeˈamos +SAQUEAR sˌakeˈaɾ +SAQUEAREMOS sˌakeaɾˈemos +SAQUEO sakˈeo +SAQUETE sakˈete +SAQUITO sakˈito +SARA sˈaɾa +SARABIA saɾˈaβja +SARAMPIÓN sˌaɾampjˈon +SARAO saɾˈao +SARCASMO saɾkˈasmo +SARCÓFAGO saɾkˈofaɣo +SARCOIDOSIS sˌaɾkoɪðˈosis +SARCOLEMA sˌaɾkolˈema +SARCOMA saɾkˈoma +SARCOPLÁSMICO sˌaɾkoplˈasmiko +SARDANISTA sˌaɾðanˈista +SARDO sˈaɾðo +SARDÓNICA saɾðˈonika +SARDÓNICAS saɾðˈonikas +SARDÓNICO saɾðˈoniko +SARDÓNICOS saɾðˈonikos +SARGA sˈaɾɣa +SARGAZO saɾɣˈaθo +SARGENTO saɾxˈɛnto +SARI sˈaɾi +SARMENTADA sˌaɾmentˈaða +SARMENTADAS sˌaɾmentˈaðas +SARMENTADO sˌaɾmentˈaðo +SARMENTADOS sˌaɾmentˈaðos +SARMIENTO saɾmjˈɛnto +SARNA sˈaɾna +SARNOSA saɾnˈosa +SARNOSAS saɾnˈosas +SARNOSO saɾnˈoso +SARNOSOS saɾnˈosos +SARPULLIDO sˌaɾpuʎˈiðo +SARRACENO sˌaɾɾaθˈeno +SARRE sˈaɾɾe +SARRIO sˈaɾɾio +SARRO sˈaɾɾo +SARROSO saɾɾˈoso +SARTÉN saɾtˈen +SARTORIO saɾtˈoɾjo +SASAFRÁS sˌasafɾˈas +SASKATCHEWANIANO sˌaskattʃˌewanjˈano +SASTRE sˈastɾe +SASTRECILLO sˌastɾeθˈiʎo +SATÁN satˈan +SATANÁS sˌatanˈas +SATANISMO sˌatanˈismo +SATANISTA sˌatanˈista +SATANISTAS sˌatanˈistas +SATANIZADA sˌataniθˈaða +SATANIZADAS sˌataniθˈaðas +SATANIZADO sˌataniθˈaðo +SATANIZADOS sˌataniθˈaðos +SATELITAL sˌatelitˈal +SATÉLITE satˈelite +SATÉN satˈen +SATINADA sˌatinˈaða +SATINADAS sˌatinˈaðas +SATINADO sˌatinˈaðo +SATINADOS sˌatinˈaðos +SATÍRICO satˈiɾiko +SATIRIZADA sˌatiɾiθˈaða +SATIRIZADAS sˌatiɾiθˈaðas +SATIRIZADO sˌatiɾiθˈaðo +SATIRIZADOS sˌatiɾiθˈaðos +SATIRIZANTE sˌatiɾiθˈante +SATIRIZAR sˌatiɾiθˈaɾ +SÁTIRO sˈatiɾo +SATISFACCIÓN sˌatisfakθjˈon +SATISFACER sˌatisfaθˈeɾ +SATISFACTOR sˌatisfaktˈoɾ +SATISFACTORIO sˌatisfaktˈoɾjo +SATISFECHÍSIMO sˌatisfetʃˈisimo +SATISFECHO sˌatisfˈetʃo +SÁTRAPA sˈatɾapa +SATRAPÍA sˌatɾapˈia +SATURA satˈuɾa +SATURACIÓN sˌatuɾaθjˈon +SATURADA sˌatuɾˈaða +SATURADAS sˌatuɾˈaðas +SATURADO sˌatuɾˈaðo +SATURADOS sˌatuɾˈaðos +SATURAMOS sˌatuɾˈamos +SATURANDO sˌatuɾˈando +SATURAR sˌatuɾˈaɾ +SATURARA sˌatuɾˈaɾa +SATURARÁ sˌatuɾaɾˈa +SATURÁRAMOS sˌatuɾˈaɾamos +SATURARAS sˌatuɾˈaɾas +SATURARÁS sˌatuɾaɾˈas +SATURAREIS sˌatuɾˈaɾeɪs +SATURAREMOS sˌatuɾaɾˈemos +SATURARES sˌatuɾˈaɾes +SATURARÍAMOS sˌatuɾaɾˈiamos +SATURAS satˈuɾas +SATURASTE sˌatuɾˈaste +SATURE satˈuɾe +SATUREMOS sˌatuɾˈemos +SATURES satˈuɾes +SATURNINO sˌatuɾnˈino +SATURNO satˈuɾno +SATURO satˈuɾo +SAUCE sˈaʊθe +SAUDADE saʊðˈaðe +SAUDADES saʊðˈaðes +SAUDITA saʊðˈita +SAÚL saˈul +SAUNA sˈaʊna +SAUNAS sˈaʊnas +SAUVIGNON saʊβˈiɡnon +SAUZAL saʊθˈal +SAVIA sˈaβja +SAXITOXINA sˌaksitoksˈina +SAXOFÓN sˌaksofˈon +SAXOFONISTA sˌaksofonˈista +SAZÓN saθˈon +SAZONADA sˌaθonˈaða +SAZONADAS sˌaθonˈaðas +SAZONADO sˌaθonˈaðo +SAZONADOR sˌaθonaðˈoɾ +SAZONADOS sˌaθonˈaðos +SAZONAR sˌaθonˈaɾ +SCHUMANN stʃumˈann +SCHWANNOMA stʃwannˈoma +SCIOLISMO sθjolˈismo +SCIOLISTA sθjolˈista +SCOOTER skˌootˈeɾ +SCORE skˈoɾe +SCOUT skˈowt +SCRACH skɾˈatʃ +SCRATCH skɾˈattʃ +SCREENING skɾeˈeniŋ +SE sˈe +SÉ sˈe +SEA sˈea +SEABORGIO sˌeaβˈoɾxjo +SEÁIS seˈais +SEAMOS seˈamos +SEAN sˈean +SEAS sˈeas +SEÁS seˈas +SEAT seˈat +SEATLEITA sˌeatlˈeɪta +SEBA sˈeβa +SEBASTIAN seβˈastjan +SEBASTIÁN sˌeβastjˈan +SEBASTOPOL sˌeβastopˈol +SEBECOSUQUIO sˌeβekosˈukjo +SEBESTÉN sˌeβestˈen +SEBORREA sˌeβoɾɾˈea +SÉBRINA sˈeβɾina +SECA sˈeka +SECADA sekˈaða +SECADAS sekˈaðas +SECADO sekˈaðo +SECADORAS sˌekaðˈoɾas +SECADOS sekˈaðos +SECALECHE sˌekalˈetʃe +SECAMOS sekˈamos +SECANTE sekˈante +SECAR sekˈaɾ +SECARAL sˌekaɾˈal +SECAS sˈekas +SECCIÓN sekθjˈon +SECCIONADA sˌekθjonˈaða +SECCIONADAS sˌekθjonˈaðas +SECCIONADO sˌekθjonˈaðo +SECCIONADOR sˌekθjonaðˈoɾ +SECCIONADOS sˌekθjonˈaðos +SECCIONALERO sˌekθjonalˈeɾo +SECCIONAMIENTO sˌekθjonamjˈɛnto +SECCIONAR sˌekθjonˈaɾ +SECESIÓN sˌeθesjˈon +SECLUSIÓN sˌeklusjˈon +SECO sˈeko +SECOS sˈekos +SECRECIÓN sˌekɾeθjˈon +SECRETA sekɾˈeta +SECRETADA sˌekɾetˈaða +SECRETADAS sˌekɾetˈaðas +SECRETADO sˌekɾetˈaðo +SECRETADOS sˌekɾetˈaðos +SECRETAGOGO sˌekɾetaɣˈoɣo +SECRETAMENTE sekɾˈetamˈente +SECRETAR sˌekɾetˈaɾ +SECRETARIA sˌekɾetˈaɾja +SECRETARÍA sˌekɾetaɾˈia +SECRETARIAL sˌekɾetaɾjˈal +SECRETARÍAS sˌekɾetaɾˈias +SECRETARIO sˌekɾetˈaɾjo +SECRETAS sekɾˈetas +SECRETE sekɾˈete +SECRETEADA sˌekɾeteˈaða +SECRETEADAS sˌekɾeteˈaðas +SECRETEADO sˌekɾeteˈaðo +SECRETEADOS sˌekɾeteˈaðos +SECRETEAR sˌekɾeteˈaɾ +SECRETEO sˌekɾetˈeo +SECRETES sekɾˈetes +SECRETINA sˌekɾetˈina +SECRETITO sˌekɾetˈito +SECRETO sekɾˈeto +SECRETOR sˌekɾetˈoɾ +SECRETORIO sˌekɾetˈoɾjo +SECTA sˈekta +SECTOR sektˈoɾ +SECTORIAL sˌektoɾjˈal +SECTORIZADA sˌektoɾiθˈaða +SECTORIZADAS sˌektoɾiθˈaðas +SECTORIZADO sˌektoɾiθˈaðo +SECTORIZADOS sˌektoɾiθˈaðos +SECTORIZAR sˌektoɾiθˈaɾ +SÉCUANOS sˈekwanos +SECUAZ sekwˈaθ +SECUELA sekwˈela +SECUENCIADA sˌekwenθjˈaða +SECUENCIADAS sˌekwenθjˈaðas +SECUENCIADO sˌekwenθjˈaðo +SECUENCIADOS sˌekwenθjˈaðos +SECUENCIAMIENTO sˌekwenθjamjˈɛnto +SECUESTRADA sˌekwestɾˈaða +SECUESTRADAS sˌekwestɾˈaðas +SECUESTRADO sˌekwestɾˈaðo +SECUESTRADOR sˌekwestɾaðˈoɾ +SECUESTRADORA sˌekwestɾaðˈoɾa +SECUESTRADOS sˌekwestɾˈaðos +SECUESTRAR sˌekwestɾˈaɾ +SECUESTRO sekwˈestɾo +SECULAR sˌekulˈaɾ +SECULARISMO sˌekulaɾˈismo +SECULARISTA sˌekulaɾˈista +SECULARIZACIÓN sˌekulˌaɾiθaθjˈon +SECULARIZADA sˌekulˌaɾiθˈaða +SECULARIZADAS sˌekulˌaɾiθˈaðas +SECULARIZADO sˌekulˌaɾiθˈaðo +SECULARIZADOR sˌekulˌaɾiθaðˈoɾ +SECULARIZADOS sˌekulˌaɾiθˈaðos +SECULARIZAR sˌekulˌaɾiθˈaɾ +SECUNDADA sˌekundˈaða +SECUNDADAS sˌekundˈaðas +SECUNDADO sˌekundˈaðo +SECUNDADOS sˌekundˈaðos +SECUNDAR sˌekundˈaɾ +SECUNDARIA sˌekundˈaɾja +SECUNDARIO sˌekundˈaɾjo +SECUNDARIOS sˌekundˈaɾjos +SECUTA sekˈuta +SED sˈed +SEDA sˈeða +SEDADA seðˈaða +SEDADAS seðˈaðas +SEDADO seðˈaðo +SEDADOS seðˈaðos +SEDAL seðˈal +SEDÁN seðˈan +SEDAR seðˈaɾ +SEDAS sˈeðas +SEDATIVA sˌeðatˈiβa +SEDATIVAS sˌeðatˈiβas +SEDATIVO sˌeðatˈiβo +SEDATIVOS sˌeðatˈiβos +SEDE sˈeðe +SEDENTARIZADA sˌeðentˌaɾiθˈaða +SEDENTARIZADAS sˌeðentˌaɾiθˈaðas +SEDENTARIZADO sˌeðentˌaɾiθˈaðo +SEDENTARIZADOS sˌeðentˌaɾiθˈaðos +SEDENTARIZAR sˌeðentˌaɾiθˈaɾ +SEDERO seðˈeɾo +SEDICIÓN sˌeðiθjˈon +SEDICIOSO sˌeðiθjˈoso +SEDIENTO seðjˈɛnto +SEDIMENTADA sˌeðimentˈaða +SEDIMENTADAS sˌeðimentˈaðas +SEDIMENTADO sˌeðimentˈaðo +SEDIMENTADOS sˌeðimentˈaðos +SEDIMENTITA sˌeðimentˈita +SEDIMENTO sˌeðimˈɛnto +SEDIMENTOLÓGICA sˌeðimˌentolˈoxika +SEDIMENTOLÓGICAS sˌeðimˌentolˈoxikas +SEDIMENTOLÓGICO sˌeðimˌentolˈoxiko +SEDIMENTOLÓGICOS sˌeðimˌentolˈoxikos +SEDOSIDAD sˌeðosiðˈad +SEDOSO seðˈoso +SEDUCIDA sˌeðuθˈiða +SEDUCIDAS sˌeðuθˈiðas +SEDUCIDO sˌeðuθˈiðo +SEDUCIDOS sˌeðuθˈiðos +SEDUCIR sˌeðuθˈiɾ +SEDUCTORA sˌeðuktˈoɾa +SEDUCTORAMENTE sˌeðuktˈoɾamˈente +SEFARADÍ sˌefaɾaðˈi +SEFARDÍES sˌefaɾðˈies +SEGADA seɣˈaða +SEGADAS seɣˈaðas +SEGADERA sˌeɣaðˈeɾa +SEGADERO sˌeɣaðˈeɾo +SEGADO seɣˈaðo +SEGADOS seɣˈaðos +SEGAR seɣˈaɾ +SEGLAR seɣlˈaɾ +SEGMENTADA sˌeɡmentˈaða +SEGMENTADAS sˌeɡmentˈaðas +SEGMENTADO sˌeɡmentˈaðo +SEGMENTADOS sˌeɡmentˈaðos +SEGMENTAL sˌeɡmentˈal +SEGMENTAMOS sˌeɡmentˈamos +SEGMENTARIO sˌeɡmentˈaɾjo +SEGMENTO seɡmˈɛnto +SEGÓ seɣˈo +SEGORBE seɣˈoɾβe +SEGOVIA seɣˈoβja +SEGOVIANA sˌeɣoβjˈana +SEGREGACIÓN sˌeɣɾeɣaθjˈon +SEGREGADA sˌeɣɾeɣˈaða +SEGREGADAS sˌeɣɾeɣˈaðas +SEGREGADO sˌeɣɾeɣˈaðo +SEGREGADOR sˌeɣɾeɣaðˈoɾ +SEGREGADOS sˌeɣɾeɣˈaðos +SEGREGAR sˌeɣɾeɣˈaɾ +SEGREGARE sˌeɣɾeɣˈaɾe +SEGUÍ seɣˈi +SEGUIDA seɣˈiða +SEGUIDAS seɣˈiðas +SEGUIDISMO sˌeɣiðˈismo +SEGUIDO seɣˈiðo +SEGUIDOR sˌeɣiðˈoɾ +SEGUIDOS seɣˈiðos +SEGUIR seɣˈiɾ +SEGUN sˈeɣun +SEGÚN seɣˈun +SEGUNDA seɣˈunda +SEGUNDADA sˌeɣundˈaða +SEGUNDADAS sˌeɣundˈaðas +SEGUNDADO sˌeɣundˈaðo +SEGUNDADOS sˌeɣundˈaðos +SEGUNDAR sˌeɣundˈaɾ +SEGUNDAS seɣˈundas +SEGUNDERO sˌeɣundˈeɾo +SEGUNDÍN sˌeɣundˈin +SEGUNDO seɣˈundo +SEGUNDONA sˌeɣundˈona +SEGUNDOS seɣˈundos +SEGUNTINO sˌeɣuntˈino +SEGUR seɣˈuɾ +SEGURA seɣˈuɾa +SEGURADA sˌeɣuɾˈaða +SEGURADAS sˌeɣuɾˈaðas +SEGURADO sˌeɣuɾˈaðo +SEGURADOS sˌeɣuɾˈaðos +SEGURAMENTE seɣˈuɾamˈente +SEGURAMOS sˌeɣuɾˈamos +SEGURAR sˌeɣuɾˈaɾ +SEGURAS seɣˈuɾas +SEGURES seɣˈuɾes +SEGURIDAD sˌeɣuɾiðˈad +SEGURO seɣˈuɾo +SEGUROS seɣˈuɾos +SEIGO sˈeɪɣo +SEIS sˈeɪs +SEISAVO seɪsˈaβo +SEISCIENTAS seɪsθjˈɛntas +SEISCIENTOS seɪsθjˈɛntos +SEISMIL seɪsmˈil +SEÍSMO seˈismo +SEITÁN seɪtˈan +SELANDÉS sˌelandˈes +SELECCIÓN sˌelekθjˈon +SELECCIONABLE sˌelekθjonˈaβle +SELECCIONADA sˌelekθjonˈaða +SELECCIONADAS sˌelekθjonˈaðas +SELECCIONADO sˌelekθjonˈaðo +SELECCIONADOS sˌelekθjonˈaðos +SELECCIONAR sˌelekθjonˈaɾ +SELECTÍSIMO sˌelektˈisimo +SELECTIVAMENTE sˌelektˈiβamˈente +SELECTIVIDAD sˌelektˌiβiðˈad +SELECTIVO sˌelektˈiβo +SELECTOR sˌelektˈoɾ +SELENA selˈena +SELENIFORME sˌelenifˈoɾme +SELENIO selˈenjo +SELENITA sˌelenˈita +SELENOGRÁFICAS sˌelenoɣɾˈafikas +SELENOGRÁFICO sˌelenoɣɾˈafiko +SELENOGRÁFICOS sˌelenoɣɾˈafikos +SELENÓGRAFO sˌelenˈoɣɾafo +SELÉUCIDA selˈeuθˌiða +SELFI sˈelfi +SELFIADA selfjˈaða +SELFIADAS selfjˈaðas +SELFIADO selfjˈaðo +SELFIADOS selfjˈaðos +SELFIAR selfjˈaɾ +SELFIE sˈelfje +SELVA sˈelβa +SELVÁTICA selβˈatika +SELVÁTICAS selβˈatikas +SELVÁTICOS selβˈatikos +SELYÚCIDA seljjˈuθiða +SEMAFÓRICO sˌemafˈoɾiko +SEMAFORIZADA sˌemafˌoɾiθˈaða +SEMAFORIZADAS sˌemafˌoɾiθˈaðas +SEMAFORIZADO sˌemafˌoɾiθˈaðo +SEMAFORIZADOS sˌemafˌoɾiθˈaðos +SEMAFORIZAR sˌemafˌoɾiθˈaɾ +SEMÁFORO semˈafoɾo +SEMANA semˈana +SEMANAL sˌemanˈal +SEMANARIO sˌemanˈaɾjo +SEMANAS semˈanas +SEMANITA sˌemanˈita +SEMÁNTICAS semˈantikas +SEMÁNTICO semˈantiko +SEMÁNTICOS semˈantikos +SEMBLAR semblˈaɾ +SEMBRADA sembɾˈaða +SEMBRADAS sembɾˈaðas +SEMBRADO sembɾˈaðo +SEMBRADORA sˌembɾaðˈoɾa +SEMBRADORAS sˌembɾaðˈoɾas +SEMBRADORES sˌembɾaðˈoɾes +SEMBRADOS sembɾˈaðos +SEMBRADURA sˌembɾaðˈuɾa +SEMBRAR sembɾˈaɾ +SEMEJADA sˌemexˈaða +SEMEJADAS sˌemexˈaðas +SEMEJADO sˌemexˈaðo +SEMEJADOS sˌemexˈaðos +SEMEJANZA sˌemexˈanθa +SEMEN sˈemen +SEMENCERA sˌemenθˈeɾa +SEMESTRAL sˌemestɾˈal +SEMESTRE semˈestɾe +SEMIABANDONADA sˌemjaβˌandonˈaða +SEMIABANDONADAS sˌemjaβˌandonˈaðas +SEMIABANDONADO sˌemjaβˌandonˈaðo +SEMIABANDONADOS sˌemjaβˌandonˈaðos +SEMIABIERTA sˌemjaβjˈeɾta +SEMIABIERTAS sˌemjaβjˈeɾtas +SEMIABIERTO sˌemjaβjˈeɾto +SEMIABIERTOS sˌemjaβjˈeɾtos +SEMIACTIVO sˌemjaktˈiβo +SEMIACUÁTICA sˌemjakwˈatika +SEMIACUÁTICAS sˌemjakwˈatikas +SEMIACUÁTICO sˌemjakwˈatiko +SEMIACUÁTICOS sˌemjakwˈatikos +SEMIADHERIDA sˌemjaðeɾˈiða +SEMIADHERIDAS sˌemjaðeɾˈiðas +SEMIADHERIDO sˌemjaðeɾˈiðo +SEMIADHERIDOS sˌemjaðeɾˈiðos +SEMIALDEHÍDO sˌemjalðeˈiðo +SEMIAMARGA sˌemjamˈaɾɣa +SEMIAMARGAS sˌemjamˈaɾɣas +SEMIAMARGO sˌemjamˈaɾɣo +SEMIAMARGOS sˌemjamˈaɾɣos +SEMIANTERIOR sˌemjanteɾjˈoɾ +SEMIANTERIORES sˌemjanteɾjˈoɾes +SEMIARCO semjˈaɾko +SEMIÁRIDA semjˈaɾiða +SEMIÁRIDAS semjˈaɾiðas +SEMIÁRIDO semjˈaɾiðo +SEMIÁRIDOS semjˈaɾiðos +SEMIASFIXIADA sˌemjasfiksjˈaða +SEMIASFIXIADAS sˌemjasfiksjˈaðas +SEMIASFIXIADO sˌemjasfiksjˈaðo +SEMIASFIXIADOS sˌemjasfiksjˈaðos +SEMIAUTOBIOGRÁFICA sˌemjaʊtˌoβjoɣɾˈafika +SEMIAUTOBIOGRÁFICAS sˌemjaʊtˌoβjoɣɾˈafikas +SEMIAUTOBIOGRÁFICO sˌemjaʊtˌoβjoɣɾˈafiko +SEMIAUTOBIOGRÁFICOS sˌemjaʊtˌoβjoɣɾˈafikos +SEMIAUTOMÁTICO sˌemjaʊtomˈatiko +SEMIAUTÓNOMA sˌemjaʊtˈonoma +SEMIAUTÓNOMAS sˌemjaʊtˈonomas +SEMIAUTÓNOMO sˌemjaʊtˈonomo +SEMIAUTÓNOMOS sˌemjaʊtˈonomos +SEMICANTÓN sˌemikantˈon +SEMICELDA sˌemiθˈelða +SEMICERRADA sˌemiθeɾɾˈaða +SEMICERRADAS sˌemiθeɾɾˈaðas +SEMICERRADO sˌemiθeɾɾˈaðo +SEMICERRADOS sˌemiθeɾɾˈaðos +SEMICIRCUNFERENCIA sˌemiθˌiɾkumfeɾˈɛnθja +SEMICLANDESTINIDAD sˌemiklˌandestˌiniðˈad +SEMICLÁSICO sˌemiklˈasiko +SEMICONDUCTOR sˌemikˌonduktˈoɾ +SEMICONSONANTE sˌemikˌonsonˈante +SEMICUALIFICADO sˌemikwˌalifikˈaðo +SEMICUBIERTO sˌemikuβjˈeɾto +SEMICULTISMO sˌemikultˈismo +SEMICÚPULA sˌemikˈupula +SEMIDIÓS sˌemiðjˈos +SEMIDIOSA sˌemiðjˈosa +SEMIDURO sˌemiðˈuɾo +SEMIELÍPTICO sˌemjelˈipːtiko +SEMIESFERA sˌemjesfˈeɾa +SEMIESQUEMÁTICO sˌemjeskemˈatiko +SEMIFIJO sˌemifˈixo +SEMIFINAL sˌemifinˈal +SEMIFINALES sˌemifinˈales +SEMIGALIANOS sˌemiɣaljˈanos +SEMILEGENDARIO sˌemilˌexendˈaɾjo +SEMILÍQUIDO sˌemilˈikiðo +SEMILUNAR sˌemilunˈaɾ +SEMIMERIDIANO sˌemimˌeɾiðjˈano +SEMIMERIDIANOS sˌemimˌeɾiðjˈanos +SEMINAL sˌeminˈal +SEMINARIO sˌeminˈaɾjo +SEMINARIOS sˌeminˈaɾjos +SEMINÍFERO sˌeminˈifeɾo +SEMINOLA sˌeminˈola +SEMÍNOLA semˈinola +SEMINOMA sˌeminˈoma +SEMIOLÍMPICO sˌemjolˈimpiko +SEMIÓLOGA semjˈoloɣa +SEMIOLOGÍA sˌemjoloxˈia +SEMIÓLOGO semjˈoloɣo +SEMIÓTICA semjˈotika +SEMIÓTICAS semjˈotikas +SEMIÓTICO semjˈotiko +SEMIÓTICOS semjˈotikos +SEMIPERFECTO sˌemipeɾfˈekto +SEMIPERÍMETRO sˌemipeɾˈimetɾo +SEMIPERMANENTE sˌemipˌeɾmanˈɛnte +SEMIPOSTERIOR sˌemipˌosteɾjˈoɾ +SEMIPRECIOSA sˌemipɾeθjˈosa +SEMIPRECIOSAS sˌemipɾeθjˈosas +SEMIPRECIOSO sˌemipɾeθjˈoso +SEMIPRECIOSOS sˌemipɾeθjˈosos +SEMIRETIRO sˌemiɾetˈiɾo +SEMIRREGULAR sˌemiɾɾˌeɣulˈaɾ +SEMIRRETIRADO sˌemiɾɾˌetiɾˈaðo +SEMIRRETIRO sˌemiɾɾetˈiɾo +SEMISALVAJE sˌemisalβˈaxe +SEMISEDENTARIO sˌemisˌeðentˈaɾjo +SEMISENTADA sˌemisentˈaða +SEMISENTADAS sˌemisentˈaðas +SEMISENTADO sˌemisentˈaðo +SEMISENTADOS sˌemisentˈaðos +SEMISERIA sˌemisˈeɾja +SEMISERIO sˌemisˈeɾjo +SEMISUMA sˌemisˈuma +SEMISUMERGIBLE sˌemisˌumeɾxˈiβle +SEMITA semˈita +SEMITISMO sˌemitˈismo +SEMITROPICAL sˌemitɾˌopikˈal +SEMPERE sempˈeɾe +SENA sˈena +SEÑA sˈeɲa +SEÑADA seɲˈaða +SEÑADAS seɲˈaðas +SENADO senˈaðo +SEÑADO seɲˈaðo +SENADOR sˌenaðˈoɾ +SENADOS senˈaðos +SEÑADOS seɲˈaðos +SEÑAL seɲˈal +SEÑALADA sˌeɲalˈaða +SEÑALADAS sˌeɲalˈaðas +SEÑALADO sˌeɲalˈaðo +SEÑALADOR sˌeɲalaðˈoɾ +SEÑALADOS sˌeɲalˈaðos +SEÑALAMIENTO sˌeɲalamjˈɛnto +SEÑALAR sˌeɲalˈaɾ +SEÑALÉCTICA sˌeɲalˈektika +SEÑALERO sˌeɲalˈeɾo +SEÑALÉTICA sˌeɲalˈetika +SEÑALIZADA sˌeɲaliθˈaða +SEÑALIZADAS sˌeɲaliθˈaðas +SEÑALIZADO sˌeɲaliθˈaðo +SEÑALIZADOR sˌeɲalˌiθaðˈoɾ +SEÑALIZADOS sˌeɲaliθˈaðos +SEÑAR seɲˈaɾ +SENCILLITO sˌenθiʎˈito +SENCILLO senθˈiʎo +SENDA sˈɛnda +SENDERO sendˈeɾo +SENDEROS sendˈeɾos +SENDOS sˈɛndos +SENECTUD sˌenektˈud +SENEGAL sˌeneɣˈal +SENEGALÉS sˌeneɣalˈes +SEÑERA seɲˈeɾa +SEÑERO seɲˈeɾo +SENIOR senjˈoɾ +SÉNIOR sˈenjoɾ +SENO sˈeno +SEÑO sˈeɲo +SEÑOR seɲˈoɾ +SEÑORA seɲˈoɾa +SEÑOREADA sˌeɲoɾeˈaða +SEÑOREADAS sˌeɲoɾeˈaðas +SEÑOREADO sˌeɲoɾeˈaðo +SEÑOREADOS sˌeɲoɾeˈaðos +SEÑOREAR sˌeɲoɾeˈaɾ +SEÑORÍA sˌeɲoɾˈia +SEÑORIL sˌeɲoɾˈil +SEÑORÍO sˌeɲoɾˈio +SEÑORITA sˌeɲoɾˈita +SEÑORONA sˌeɲoɾˈona +SENSACIÓN sˌensaθjˈon +SENSACIONAL sˌensaθjonˈal +SENSACIONES sˌensaθjˈones +SENSAR sensˈaɾ +SENSATA sensˈata +SENSATAS sensˈatas +SENSATO sensˈato +SENSATOS sensˈatos +SENSIBILIDAD sˌensiβˌiliðˈad +SENSIBILIZACIÓN sˌensiβˌiliθaθjˈon +SENSIBILIZADA sˌensiβˌiliθˈaða +SENSIBILIZADAS sˌensiβˌiliθˈaðas +SENSIBILIZADO sˌensiβˌiliθˈaðo +SENSIBILIZADOS sˌensiβˌiliθˈaðos +SENSIBILIZANTE sˌensiβˌiliθˈante +SENSIBILIZAR sˌensiβˌiliθˈaɾ +SENSIBLE sensˈiβle +SENSIBLEMENTE sensˈiβlemˈente +SENSIBLERÍA sˌensiβleɾˈia +SENSIBLES sensˈiβles +SENSITIVO sˌensitˈiβo +SENSOR sensˈoɾ +SENSORIA sensˈoɾja +SENSORIALES sˌensoɾjˈales +SENSORIAS sensˈoɾjas +SENSORIO sensˈoɾjo +SENSORIOS sensˈoɾjos +SENSUAL senswˈal +SENSUALISMO sˌenswalˈismo +SENTADA sentˈaða +SENTADAS sentˈaðas +SENTADERO sˌentaðˈeɾo +SENTADITO sˌentaðˈito +SENTADO sentˈaðo +SENTADOS sentˈaðos +SENTAMIENTO sˌentamjˈɛnto +SENTAMOS sentˈamos +SENTAR sentˈaɾ +SENTARSE sentˈaɾse +SENTENCIADA sˌentenθjˈaða +SENTENCIADAS sˌentenθjˈaðas +SENTENCIADO sˌentenθjˈaðo +SENTENCIADOS sˌentenθjˈaðos +SENTENCIAMOS sˌentenθjˈamos +SENTENCIAR sˌentenθjˈaɾ +SENTÍ sentˈi +SENTIDA sentˈiða +SENTIDAS sentˈiðas +SENTIDO sentˈiðo +SENTIDOS sentˈiðos +SENTIMENTAL sˌentimentˈal +SENTIMIENTO sˌentimjˈɛnto +SENTIMIENTOS sˌentimjˈɛntos +SENTINA sentˈina +SENTIR sentˈiɾ +SENUFO senˈufo +SENZONTE senθˈonte +SEO sˈeo +SEOR seˈoɾ +SEORA seˈoɾa +SÉPALO sˈepalo +SEPARA sepˈaɾa +SEPARABILIDAD sˌepaɾˌaβiliðˈad +SEPARABLE sˌepaɾˈaβle +SEPARABLES sˌepaɾˈaβles +SEPARACIÓN sˌepaɾaθjˈon +SEPARADA sˌepaɾˈaða +SEPARADAMENTE sˌepaɾˈaðamˈente +SEPARADAS sˌepaɾˈaðas +SEPARADO sˌepaɾˈaðo +SEPARADOR sˌepaɾaðˈoɾ +SEPARADORAS sˌepaɾaðˈoɾas +SEPARADOS sˌepaɾˈaðos +SEPARAMOS sˌepaɾˈamos +SEPARANDO sˌepaɾˈando +SEPARAR sˌepaɾˈaɾ +SEPARARA sˌepaɾˈaɾa +SEPARARÁ sˌepaɾaɾˈa +SEPARÁRAMOS sˌepaɾˈaɾamos +SEPARARAS sˌepaɾˈaɾas +SEPARARÁS sˌepaɾaɾˈas +SEPARARE sˌepaɾˈaɾe +SEPARAREIS sˌepaɾˈaɾeɪs +SEPARAREMOS sˌepaɾaɾˈemos +SEPARARES sˌepaɾˈaɾes +SEPARARÍAMOS sˌepaɾaɾˈiamos +SEPARAS sepˈaɾas +SEPARASTE sˌepaɾˈaste +SEPARATA sˌepaɾˈata +SEPARATISMO sˌepaɾatˈismo +SEPARATISTA sˌepaɾatˈista +SEPARATISTAS sˌepaɾatˈistas +SEPARE sepˈaɾe +SEPAREMOS sˌepaɾˈemos +SEPARES sepˈaɾes +SEPARO sepˈaɾo +SEPELIO sepˈeljo +SEPIA sˈepja +SEPSIS sˈepsis +SEPTICÉMICO sˌepːtiθˈemiko +SEPTIEMBRE sepːtjˈembɾe +SÉPTIMO sˈepːtimo +SEPTINGENTÉSIMO sˌepːtiŋxentˈesimo +SEPTOMARGINAL sˌepːtomˌaɾxinˈal +SEPTUAGENARIA sˌepːtwaxenˈaɾja +SEPTUAGÉSIMO sˌepːtwaxˈesimo +SEPULTADA sˌepultˈaða +SEPULTADAS sˌepultˈaðas +SEPULTADO sˌepultˈaðo +SEPULTADOS sˌepultˈaðos +SEPULTAR sˌepultˈaɾ +SEPULTURA sˌepultˈuɾa +SEPULTURERO sˌepultuɾˈeɾo +SEPÚLVEDA sepˈulβeða +SEQUE sˈeke +SEQUÍA sekˈia +SEQUÍSIMO sekˈisimo +SEQUITO sekˈito +SÉQUITO sˈekito +SER sˈer +SERÁ seɾˈa +SERAFÍN sˌeɾafˈin +SERÁN seɾˈan +SERAPE seɾˈape +SERÁS seɾˈas +SERBIA sˈeɾβja +SERBIAS sˈeɾβjas +SERBIO sˈeɾβjo +SERBIOS sˈeɾβjos +SERÉ seɾˈe +SERÉIS seɾˈeis +SEREMOS seɾˈemos +SERENA seɾˈena +SERENADA sˌeɾenˈaða +SERENADAS sˌeɾenˈaðas +SERENADO sˌeɾenˈaðo +SERENADOS sˌeɾenˈaðos +SERENAS seɾˈenas +SERENDIPIA sˌeɾendˈipja +SERENES seɾˈenes +SERENO seɾˈeno +SERES sˈeɾes +SERGIO sˈeɾxjo +SERGUÉI seɾɣˈei +SERIA sˈeɾja +SERÍA seɾˈia +SERIADA seɾjˈaða +SERIADAS seɾjˈaðas +SERIADO seɾjˈaðo +SERIADOS seɾjˈaðos +SERIÁIS seɾjˈais +SERÍAIS seɾˈiaɪs +SERIAL seɾjˈal +SERIALISTA sˌeɾjalˈista +SERIALIZADA sˌeɾjaliθˈaða +SERIALIZADAS sˌeɾjaliθˈaðas +SERIALIZADO sˌeɾjaliθˈaðo +SERIALIZADOS sˌeɾjaliθˈaðos +SERIALIZAR sˌeɾjaliθˈaɾ +SERIAMOS seɾjˈamos +SERÍAMOS seɾˈiamos +SERÍAN seɾˈian +SERIANDO seɾjˈando +SERIAR seɾjˈaɾ +SERIARA seɾjˈaɾa +SERIARÁ sˌeɾjaɾˈa +SERIÁRAMOS seɾjˈaɾamos +SERIARAS seɾjˈaɾas +SERIARÁS sˌeɾjaɾˈas +SERIAREIS seɾjˈaɾeɪs +SERIARÉIS sˌeɾjaɾˈeis +SERIAREMOS sˌeɾjaɾˈemos +SERIÁREMOS seɾjˈaɾemos +SERIARES seɾjˈaɾes +SERIARÍA sˌeɾjaɾˈia +SERIARÍAMOS sˌeɾjaɾˈiamos +SERIARÍAS sˌeɾjaɾˈias +SERIAS sˈeɾjas +SERÍAS seɾˈias +SERIASTE seɾjˈaste +SERICÍCOLA sˌeɾiθˈikola +SERICICULTOR sˌeɾiθˌikultˈoɾ +SERICICULTURA sˌeɾiθˌikultˈuɾa +SERICULTURA sˌeɾikultˈuɾa +SERIE sˈeɾje +SERIEDAD sˌeɾjeðˈad +SERIÉIS seɾjˈeis +SERIEMOS seɾjˈemos +SERIES sˈeɾjes +SERIGRAFÍA sˌeɾiɣɾafˈia +SERIGRAFIADA sˌeɾiɣɾafjˈaða +SERIGRAFIADAS sˌeɾiɣɾafjˈaðas +SERIGRAFIADO sˌeɾiɣɾafjˈaðo +SERIGRAFIADOS sˌeɾiɣɾafjˈaðos +SERIGRAFIAR sˌeɾiɣɾafjˈaɾ +SERIGRÁFICA sˌeɾiɣɾˈafika +SERIGRÁFICAS sˌeɾiɣɾˈafikas +SERIGRÁFICOS sˌeɾiɣɾˈafikos +SERÍN seɾˈin +SERINA seɾˈina +SERIO sˈeɾjo +SERLIANO sˌeɾliˈano +SERMÓN seɾmˈon +SERMONCILLO sˌeɾmonθˈiʎo +SERMONCITO sˌeɾmonθˈito +SERMONEADA sˌeɾmoneˈaða +SERMONEADAS sˌeɾmoneˈaðas +SERMONEADO sˌeɾmoneˈaðo +SERMONEADOS sˌeɾmoneˈaðos +SERNA sˈeɾna +SEROCONCORDANTE sˌeɾokˌonkoɾðˈante +SEROCONVERSIÓN sˌeɾokˌombeɾsjˈon +SEROLOGÍA sˌeɾoloxˈia +SEROLÓGICA sˌeɾolˈoxika +SEROLÓGICAMENTE sˌeɾolˈoxikamˈente +SEROLÓGICAS sˌeɾolˈoxikas +SEROLÓGICO sˌeɾolˈoxiko +SEROLÓGICOS sˌeɾolˈoxikos +SERÓN seɾˈon +SERONEGATIVO sˌeɾonˌeɣatˈiβo +SEROPOSITIVO sˌeɾopˌositˈiβo +SEROS sˈeɾos +SEROTONINA sˌeɾotonˈina +SEROTONINÉRGICO sˌeɾotˌoninˈeɾxiko +SERPEADA sˌeɾpeˈaða +SERPEADAS sˌeɾpeˈaðas +SERPEADO sˌeɾpeˈaðo +SERPEADOS sˌeɾpeˈaðos +SERPEAR sˌeɾpeˈaɾ +SERPENTARIO sˌeɾpentˈaɾjo +SERPENTEADA sˌeɾpenteˈaða +SERPENTEADAS sˌeɾpenteˈaðas +SERPENTEADO sˌeɾpenteˈaðo +SERPENTEADOS sˌeɾpenteˈaðos +SERPENTEANTE sˌeɾpenteˈante +SERPENTEANTES sˌeɾpenteˈantes +SERPENTEAR sˌeɾpenteˈaɾ +SERPENTINA sˌeɾpentˈina +SERPENTINO sˌeɾpentˈino +SERPIENTE seɾpjˈɛnte +SERRADA seɾɾˈaða +SERRADAS seɾɾˈaðas +SERRADO seɾɾˈaðo +SERRADOS seɾɾˈaðos +SERRAMOS seɾɾˈamos +SERRANA seɾɾˈana +SERRANAS seɾɾˈanas +SERRANDO seɾɾˈando +SERRANÍA sˌeɾɾanˈia +SERRANO seɾɾˈano +SERRANOS seɾɾˈanos +SERRAR seɾɾˈaɾ +SERRARA seɾɾˈaɾa +SERRARÁ sˌeɾɾaɾˈa +SERRÁRAMOS seɾɾˈaɾamos +SERRARAS seɾɾˈaɾas +SERRARÁS sˌeɾɾaɾˈas +SERRARE seɾɾˈaɾe +SERRAREIS seɾɾˈaɾeɪs +SERRAREMOS sˌeɾɾaɾˈemos +SERRARES seɾɾˈaɾes +SERRARÍAMOS sˌeɾɾaɾˈiamos +SERRASTE seɾɾˈaste +SERRATO seɾɾˈato +SERRATOS seɾɾˈatos +SERREMOS seɾɾˈemos +SERRERÍA sˌeɾɾeɾˈia +SERRETA seɾɾˈeta +SERRUCHADA sˌeɾɾutʃˈaða +SERRUCHADAS sˌeɾɾutʃˈaðas +SERRUCHADO sˌeɾɾutʃˈaðo +SERRUCHADOS sˌeɾɾutʃˈaðos +SERRUCHAR sˌeɾɾutʃˈaɾ +SERRUCHO seɾɾˈutʃo +SERRULADO sˌeɾɾulˈaðo +SERTORIANO sˌeɾtoɾjˈano +SERTRALINA sˌeɾtɾalˈina +SERUENDO sˌeɾuˈɛndo +SERVATO seɾβˈato +SERVICIO seɾβˈiθjo +SERVIDA seɾβˈiða +SERVIDAS seɾβˈiðas +SERVIDO seɾβˈiðo +SERVIDOR sˌeɾβiðˈoɾ +SERVIDOS seɾβˈiðos +SERVIDUMBRE sˌeɾβiðˈumbɾe +SERVIR seɾβˈiɾ +SERVITUD sˌeɾβitˈud +SÉSAMO sˈesamo +SESEADA sˌeseˈaða +SESEADAS sˌeseˈaðas +SESEADO sˌeseˈaðo +SESEADOS sˌeseˈaðos +SESEANTE sˌeseˈante +SESEAR sˌeseˈaɾ +SESENTA sesˈɛnta +SESENTAS sesˈɛntas +SESENTAVO sˌesentˈaβo +SESEO sesˈeo +SÉSIL sˈesil +SESIÓN sesjˈon +SESIONADA sˌesjonˈaða +SESIONADAS sˌesjonˈaðas +SESIONADO sˌesjonˈaðo +SESIONADOS sˌesjonˈaðos +SESIONAR sˌesjonˈaɾ +SESO sˈeso +SESOS sˈesos +SESTEAR sˌesteˈaɾ +SESTEO sestˈeo +SESTEÓ sˌesteˈo +SESTEOS sestˈeos +SESUDO sesˈuðo +SET sˈet +SETA sˈeta +SETEADA sˌeteˈaða +SETEADAS sˌeteˈaðas +SETEADO sˌeteˈaðo +SETEADOS sˌeteˈaðos +SETEAR sˌeteˈaɾ +SETECIENTAS sˌeteθjˈɛntas +SETECIENTOS sˌeteθjˈɛntos +SETENTA setˈɛnta +SETENTAS setˈɛntas +SETENTAVO sˌetentˈaβo +SETENTISTAS sˌetentˈistas +SÉTIMO sˈetimo +SETO sˈeto +SEUDOCIENTÍFICO sˌeʊðoθjentˈifiko +SEUDOCIENTÍFICOS sˌeʊðoθjentˈifikos +SEUDOCONSULTA sˌeʊðokonsˈulta +SEUDODEMOCRÁTICA sˌeʊðoðˌemokɾˈatika +SEUDODEMOCRÁTICAS sˌeʊðoðˌemokɾˈatikas +SEUDODEMOCRÁTICO sˌeʊðoðˌemokɾˈatiko +SEUDODEMOCRÁTICOS sˌeʊðoðˌemokɾˈatikos +SEUDOEFEDRINA sˌeʊðoˌefeðɾˈina +SEUDOINTELECTUAL sˌeʊðoɪntˌelektwˈal +SEUDOLITERARIA sˌeʊðolˌiteɾˈaɾja +SEUDOLITERARIAS sˌeʊðolˌiteɾˈaɾjas +SEUDOLITERARIO sˌeʊðolˌiteɾˈaɾjo +SEUDOLITERARIOS sˌeʊðolˌiteɾˈaɾjos +SEUDÓNIMO seʊðˈonimo +SEUDOPEPTIDOGLICANO sˌeʊðopˌepːtiðˌoɣlikˈano +SEUDÓPODO seʊðˈopoðo +SEUDORELIGIOSA sˌeʊðoɾˌelixjˈosa +SEUDORELIGIOSAS sˌeʊðoɾˌelixjˈosas +SEUDORELIGIOSO sˌeʊðoɾˌelixjˈoso +SEUDORELIGIOSOS sˌeʊðoɾˌelixjˈosos +SEUDORREVOLUCIÓN sˌeʊðoɾɾˌeβoluθjˈon +SEUDORREVOLUCIONARIA sˌeʊðoɾɾˌeβolˌuθjonˈaɾja +SEUDORREVOLUCIONARIAS sˌeʊðoɾɾˌeβolˌuθjonˈaɾjas +SEUDORREVOLUCIONARIO sˌeʊðoɾɾˌeβolˌuθjonˈaɾjo +SEUDORREVOLUCIONARIOS sˌeʊðoɾɾˌeβolˌuθjonˈaɾjos +SEUDOTOTALITARISMO sˌeʊðotˌotalˌitaɾˈismo +SEÚL seˈul +SEULENSE seʊlˈɛnse +SEULÉS seʊlˈes +SEVERA seβˈeɾa +SEVERIDAD sˌeβeɾiðˈad +SEVERO seβˈeɾo +SEVILLA seβˈiʎa +SEXADO seksˈaðo +SEXAGÉSIMO sˌeksaxˈesimo +SEXAR seksˈaɾ +SEXCENTÉSIMO sˌeksθentˈesimo +SEXI sˈeksi +SEXISMO seksˈismo +SEXISTA seksˈista +SEXÓLOGO seksˈoloɣo +SEXPARTITA sˌekspaɾtˈita +SEXTINA sekstˈina +SEXTO sˈeksto +SÉXTUPLE sˈekstuple +SEXTUPLICADA sˌekstuplikˈaða +SEXTUPLICADAS sˌekstuplikˈaðas +SEXTUPLICADO sˌekstuplikˈaðo +SEXTUPLICADOS sˌekstuplikˈaðos +SEXTUPLICAR sˌekstuplikˈaɾ +SEXUADA sekswˈaða +SEXUADAS sekswˈaðas +SEXUADO sekswˈaðo +SEXUADOS sekswˈaðos +SEXUAL sekswˈal +SEXUALIDAD sˌekswaliðˈad +SEXUALIZACIÓN sˌekswalˌiθaθjˈon +SEXUALIZADA sˌekswaliθˈaða +SEXUALIZADAS sˌekswaliθˈaðas +SEXUALIZADO sˌekswaliθˈaðo +SEXUALIZADOS sˌekswaliθˈaðos +SEXUALIZAR sˌekswaliθˈaɾ +SEYCHELLES seɪtʃˈeʎes +SHAKESPEARIANO ʃˌakespˌeaɾjˈano +SHALÁGRAM ʃalˈaɣɾam +SHAMPOO ʃampˈoo +SHANGHÁI ʃaŋɡˈai +SHANGHAIANO ʃˌaŋɡaɪˈano +SHARE ʃˈaɾe +SHARÍA ʃaɾˈia +SHÉKEL ʃˈekel +SHERIFF ʃeɾˈiff +SHERPA ʃˈeɾpa +SHIITAKE ʃjitˈake +SHINTO ʃˈinto +SHIVAÍSMO ʃˌiβaˈismo +SHIZUKO ʃiθˈuko +SHOCK ʃˈok +SHOCKEAR ʃˌokeˈaɾ +SHOGI ʃˈoxi +SHOGÚN ʃoɣˈun +SHOPPING ʃˈoppiŋ +SHORT ʃˈoɾt +SHORTS ʃˈoɾts +SHORTSTOP ʃoɾtstˈop +SHOT ʃˈot +SHOW ʃˈow +SHOWBIZ ʃowβˈiθ +SHUAL ʃwˈal +SI sˈi +SÍ sˈi +SIBANICÚ sˌiβanikˈu +SIBANICUENSE sˌiβanikwˈɛnse +SIBARÍTICO sˌiβaɾˈitiko +SIBERIA siβˈeɾja +SIBERIANA sˌiβeɾjˈana +SIBERIANO sˌiβeɾjˈano +SIBIL siβˈil +SIBILINA sˌiβilˈina +SIBILINAS sˌiβilˈinas +SIBILINO sˌiβilˈino +SIBILINOS sˌiβilˈinos +SICARIAL sˌikaɾjˈal +SICARIO sikˈaɾjo +SICILIA siθˈilja +SICOANÁLISIS sˌikoanˈalisis +SICOANALÍTICO sˌikoˌanalˈitiko +SICOANALIZAR sˌikoˌanaliθˈaɾ +SICOFANTA sˌikofˈanta +SICOFANTE sˌikofˈante +SICÓLOGA sikˈoloɣa +SICÓLOGAS sikˈoloɣas +SICOLOGÍA sˌikoloxˈia +SICOLÓGICA sˌikolˈoxika +SICOLÓGICAMENTE sˌikolˈoxikamˈente +SICOLÓGICAS sˌikolˈoxikas +SICOLÓGICO sˌikolˈoxiko +SICOLÓGICOS sˌikolˈoxikos +SICÓLOGOS sikˈoloɣos +SICOMETRÍA sˌikometɾˈia +SICOMÉTRICA sˌikomˈetɾika +SICOMÉTRICAS sˌikomˈetɾikas +SICOMÉTRICO sˌikomˈetɾiko +SICOMÉTRICOS sˌikomˈetɾikos +SICOMORO sˌikomˈoɾo +SICOONCOLOGÍA sˌikoˌonkoloxˈia +SÍCULO sˈikulo +SIDA sˈiða +SIDAS sˈiðas +SIDECAR sˌiðekˈaɾ +SIDERAL sˌiðeɾˈal +SIDÉREO siðˈeɾeo +SIDEROBLÁSTICA sˌiðeɾoβlˈastika +SIDEROBLÁSTICAS sˌiðeɾoβlˈastikas +SIDEROBLÁSTICO sˌiðeɾoβlˈastiko +SIDEROBLÁSTICOS sˌiðeɾoβlˈastikos +SIDEROBLASTO sˌiðeɾoβlˈasto +SIDEROBLASTOS sˌiðeɾoβlˈastos +SIDERURGIA sˌiðeɾˈuɾxja +SÍDNEY sˈidnˌeɪ +SIDO sˈiðo +SIDONIA siðˈonja +SIDONIO siðˈonjo +SIDOS sˈiðos +SIDRA sˈiðɾa +SIDRERA siðɾˈeɾa +SIDRERAS siðɾˈeɾas +SIDRERO siðɾˈeɾo +SIDREROS siðɾˈeɾos +SIEGA sjˈeɣa +SIEMPRE sjˈempɾe +SIEMPREME sjempɾˈeme +SIEN sjˈen +SIENDO sjˈɛndo +SIENÉS sjenˈes +SIENTAS sjˈɛntas +SIENTO sjˈɛnto +SIERPE sjˈeɾpe +SIERRA sjˈeɾɾa +SIERRE sjˈeɾɾe +SIERRES sjˈeɾɾes +SIERVO sjˈeɾβo +SÍES sˈies +SIESTA sjˈesta +SIESTECITA sjˌesteθˈita +SIESTERO sjestˈeɾo +SIESTITA sjestˈita +SIETE sjˈete +SIETEMIL sjˌetemˈil +SIÉVERT sjˈeβeɾt +SIÉVERTS sjˈeβeɾts +SÍFILIS sˈifilis +SIFONAL sˌifonˈal +SIFRINITO sˌifɾinˈito +SIFRINO sifɾˈino +SIGA sˈiɣa +SIGFREDO siɣfɾˈeðo +SIGILADA sˌixilˈaða +SIGILADAS sˌixilˈaðas +SIGILADO sˌixilˈaðo +SIGILADOS sˌixilˈaðos +SIGILAR sˌixilˈaɾ +SIGILOGRAFÍA sˌixilˌoɣɾafˈia +SIGLO sˈiɣlo +SIGMA sˈiɡma +SIGMOIDEO sˌiɡmoɪðˈeo +SIGNADA siɡnˈaða +SIGNADAS siɡnˈaðas +SIGNADO siɡnˈaðo +SIGNADOS siɡnˈaðos +SIGNAR siɡnˈaɾ +SIGNIFICA sˌiɡnifˈika +SIGNIFICACIÓN sˌiɡnifˌikaθjˈon +SIGNIFICADA sˌiɡnifikˈaða +SIGNIFICADAS sˌiɡnifikˈaðas +SIGNIFICADO sˌiɡnifikˈaðo +SIGNIFICADOS sˌiɡnifikˈaðos +SIGNIFICAMOS sˌiɡnifikˈamos +SIGNIFICANDO sˌiɡnifikˈando +SIGNIFICANTE sˌiɡnifikˈante +SIGNIFICANTES sˌiɡnifikˈantes +SIGNIFICAR sˌiɡnifikˈaɾ +SIGNIFICARA sˌiɡnifikˈaɾa +SIGNIFICARÁ sˌiɡnifˌikaɾˈa +SIGNIFICÁRAMOS sˌiɡnifikˈaɾamos +SIGNIFICARAS sˌiɡnifikˈaɾas +SIGNIFICARÁS sˌiɡnifˌikaɾˈas +SIGNIFICAREIS sˌiɡnifikˈaɾeɪs +SIGNIFICAREMOS sˌiɡnifˌikaɾˈemos +SIGNIFICARES sˌiɡnifikˈaɾes +SIGNIFICARÍAMOS sˌiɡnifˌikaɾˈiamos +SIGNIFICAS sˌiɡnifˈikas +SIGNIFICASTE sˌiɡnifikˈaste +SIGNIFICATIVIDAD sˌiɡnifˌikatˌiβiðˈad +SIGNIFICATIVO sˌiɡnifˌikatˈiβo +SIGNIFICO sˌiɡnifˈiko +SIGNIFIQUE sˌiɡnifˈike +SIGNIFIQUEMOS sˌiɡnifikˈemos +SIGNIFIQUES sˌiɡnifˈikes +SIGNO sˈiɡno +SIGO sˈiɣo +SIGUE sˈiɣe +SIGUES sˈiɣes +SIGUIENTE siɣjˈɛnte +SIJ sˈix +SIJISMO sixˈismo +SÍLABA sˈilaβa +SILABACIÓN sˌilaβaθjˈon +SILABADA sˌilaβˈaða +SILABADAS sˌilaβˈaðas +SILABADO sˌilaβˈaðo +SILABADOS sˌilaβˈaðos +SILABARIO sˌilaβˈaɾjo +SILABEADA sˌilaβeˈaða +SILABEADAS sˌilaβeˈaðas +SILABEADO sˌilaβeˈaðo +SILABEADOS sˌilaβeˈaðos +SILABEAR sˌilaβeˈaɾ +SILABEO sˌilaβˈeo +SILÁBICA silˈaβika +SILÁBICAS silˈaβikas +SILÁBICO silˈaβiko +SILÁBICOS silˈaβikos +SILABO silˈaβo +SILANO silˈano +SILBADA silβˈaða +SILBADAS silβˈaðas +SILBADO silβˈaðo +SILBADOS silβˈaðos +SILBANTE silβˈante +SILBAR silβˈaɾ +SILBATAZO sˌilβatˈaθo +SILBATERO sˌilβatˈeɾo +SILBIDITO sˌilβiðˈito +SILBIDO silβˈiðo +SILBÓN silβˈon +SILDENAFILO sˌilðenafˈilo +SILENCIADA sˌilenθjˈaða +SILENCIADAS sˌilenθjˈaðas +SILENCIADO sˌilenθjˈaðo +SILENCIADOR sˌilenθjaðˈoɾ +SILENCIADOS sˌilenθjˈaðos +SILENCIAMIENTO sˌilenθjamjˈɛnto +SILENCIO silˈɛnθjo +SILENTES silˈɛntes +SILESIA silˈesja +SILESIANO sˌilesjˈano +SILESIO silˈesjo +SÍLFIDE sˈilfiðe +SILFO sˈilfo +SILÍCICO silˈiθiko +SILICÍCOLA sˌiliθˈikola +SILICIO silˈiθjo +SILICÓN sˌilikˈon +SILILO silˈilo +SILINGO silˈiŋɡo +SILLA sˈiʎa +SILLAS sˈiʎas +SILLONCITO sˌiʎonθˈito +SILO sˈilo +SILUETA sˌiluˈeta +SILUETEADA sˌiluˌeteˈaða +SILUETEADAS sˌiluˌeteˈaðas +SILUETEADO sˌiluˌeteˈaðo +SILUETEADOS sˌiluˌeteˈaðos +SILUETEAR sˌiluˌeteˈaɾ +SILURO silˈuɾo +SILVERIO silβˈeɾjo +SILVESTRE silβˈestɾe +SILVESTRES silβˈestɾes +SILVIA sˈilβja +SILVICULTORA sˌilβikultˈoɾa +SILVOAGROPECUARIO sˌilβoˌaɣɾopekwˈaɾjo +SIMA sˈima +SIMAS sˈimas +SIMBOLICO sˌimbolˈiko +SIMBÓLICO simbˈoliko +SIMBOLIZA sˌimbolˈiθa +SIMBOLIZADA sˌimboliθˈaða +SIMBOLIZADAS sˌimboliθˈaðas +SIMBOLIZADO sˌimboliθˈaðo +SIMBOLIZADOS sˌimboliθˈaðos +SIMBOLIZAN sˌimbolˈiθan +SÍMBOLO sˈimbolo +SIMEÓN sˌimeˈon +SIMETRÍA sˌimetɾˈia +SIMÉTRICO simˈetɾiko +SIMILAR sˌimilˈaɾ +SIMILARES sˌimilˈaɾes +SÍMILES sˈimiles +SIMILITUD sˌimilitˈud +SIMIO sˈimjo +SIMIONESCU sˌimjonˈesku +SIMÓN simˈon +SIMONÍA sˌimonˈia +SIMPA sˈimpa +SIMPÁTICAMENTE simpˈatikamˈente +SIMPÁTICO simpˈatiko +SIMPATICOMIMÉTICA sˌimpatˌikomimˈetika +SIMPATICOMIMÉTICAS sˌimpatˌikomimˈetikas +SIMPATICOMIMÉTICO sˌimpatˌikomimˈetiko +SIMPATICOMIMÉTICOS sˌimpatˌikomimˈetikos +SIMPATICÓN sˌimpatikˈon +SIMPATIZADA sˌimpatiθˈaða +SIMPATIZADAS sˌimpatiθˈaðas +SIMPATIZADO sˌimpatiθˈaðo +SIMPATIZADOS sˌimpatiθˈaðos +SIMPATIZANTE sˌimpatiθˈante +SIMPLE sˈimple +SIMPLEMENTE sˈimplemˈente +SÍMPLEX sˈimpleks +SIMPLEZA simplˈeθa +SIMPLICIDAD sˌimpliθiðˈad +SIMPLICÍSIMO sˌimpliθˈisimo +SIMPLIFICA sˌimplifˈika +SIMPLIFICADA sˌimplifikˈaða +SIMPLIFICADAS sˌimplifikˈaðas +SIMPLIFICADO sˌimplifikˈaðo +SIMPLIFICADOS sˌimplifikˈaðos +SIMPLIFICAMOS sˌimplifikˈamos +SIMPLIFICANDO sˌimplifikˈando +SIMPLIFICARA sˌimplifikˈaɾa +SIMPLIFICARÁ sˌimplifˌikaɾˈa +SIMPLIFICÁRAMOS sˌimplifikˈaɾamos +SIMPLIFICARAS sˌimplifikˈaɾas +SIMPLIFICARÁS sˌimplifˌikaɾˈas +SIMPLIFICAREIS sˌimplifikˈaɾeɪs +SIMPLIFICAREMOS sˌimplifˌikaɾˈemos +SIMPLIFICARES sˌimplifikˈaɾes +SIMPLIFICARÍAMOS sˌimplifˌikaɾˈiamos +SIMPLIFICAS sˌimplifˈikas +SIMPLIFICASTE sˌimplifikˈaste +SIMPLIFICO sˌimplifˈiko +SIMPLIFIQUE sˌimplifˈike +SIMPLIFIQUEMOS sˌimplifikˈemos +SIMPLIFIQUES sˌimplifˈikes +SIMPLÍSIMA simplˈisima +SIMPLÍSIMAS simplˈisimas +SIMPLÍSIMO simplˈisimo +SIMPLÍSIMOS simplˈisimos +SIMPLISMO simplˈismo +SIMPLISTA simplˈista +SIMPLÓN simplˈon +SIMPODIAL sˌimpoðjˈal +SIMPOSIO simpˈosjo +SIMULACIÓN sˌimulaθjˈon +SIMULACRO sˌimulˈakɾo +SIMULADA sˌimulˈaða +SIMULADAS sˌimulˈaðas +SIMULADO sˌimulˈaðo +SIMULADOS sˌimulˈaðos +SIMULAR sˌimulˈaɾ +SIMULTANEA sˌimultanˈea +SIMULTÁNEA sˌimultˈanea +SIMULTANEADA sˌimultˌaneˈaða +SIMULTANEADAS sˌimultˌaneˈaðas +SIMULTANEADO sˌimultˌaneˈaðo +SIMULTANEADOS sˌimultˌaneˈaðos +SIMULTÁNEAMENTE sˌimultˈaneamˈente +SIMULTANEAR sˌimultˌaneˈaɾ +SIMULTANEE sˌimultanˈee +SIMÚN simˈun +SIMVASTATINA sˌimbastatˈina +SIN sˈin +SINAGOGA sˌinaɣˈoɣa +SINAGOGAL sˌinaɣoɣˈal +SINAÍ sˌinaˈi +SINALOA sˌinalˈoa +SINALOENSE sˌinaloˈɛnse +SINAPISMO sˌinapˈismo +SINAPSIS sinˈapsis +SINÁPTICO sinˈapːtiko +SINAPTOBREVINA sˌinapːtˌoβɾeβˈina +SINAPTOFISINA sˌinapːtˌofisˈina +SINCÁRPICO sinkˈaɾpiko +SINCERA sinθˈeɾa +SINCERADA sˌinθeɾˈaða +SINCERADAS sˌinθeɾˈaðas +SINCERADO sˌinθeɾˈaðo +SINCERADOS sˌinθeɾˈaðos +SINCERAMENTE sinθˈeɾamˈente +SINCERAR sˌinθeɾˈaɾ +SINCERIDAD sˌinθeɾiðˈad +SINCERIDADES sˌinθeɾiðˈaðes +SINCERÍSIMO sˌinθeɾˈisimo +SINCERO sinθˈeɾo +SINCITIOTROFOBLASTO sˌinθitjˌotɾofoβlˈasto +SINCOPA sinkˈopa +SINCOPADA sˌinkopˈaða +SINCOPADAS sˌinkopˈaðas +SINCOPADO sˌinkopˈaðo +SINCOPADOS sˌinkopˈaðos +SINCOPAMOS sˌinkopˈamos +SINCOPANDO sˌinkopˈando +SINCOPARA sˌinkopˈaɾa +SINCOPARÁ sˌinkopaɾˈa +SINCOPÁRAMOS sˌinkopˈaɾamos +SINCOPARAS sˌinkopˈaɾas +SINCOPARÁS sˌinkopaɾˈas +SINCOPAREIS sˌinkopˈaɾeɪs +SINCOPAREMOS sˌinkopaɾˈemos +SINCOPARES sˌinkopˈaɾes +SINCOPARÍAMOS sˌinkopaɾˈiamos +SINCOPAS sinkˈopas +SINCOPASTE sˌinkopˈaste +SINCOPE sinkˈope +SÍNCOPE sˈinkope +SINCOPEMOS sˌinkopˈemos +SINCOPES sinkˈopes +SINCOPO sinkˈopo +SINCRETISMO sˌinkɾetˈismo +SINCRETIZADA sˌinkɾetiθˈaða +SINCRETIZADAS sˌinkɾetiθˈaðas +SINCRETIZADO sˌinkɾetiθˈaðo +SINCRETIZADOS sˌinkɾetiθˈaðos +SINCRETIZAR sˌinkɾetiθˈaɾ +SINCRONICIDAD sˌinkɾonˌiθiðˈad +SINCRONIZACIÓN sˌinkɾonˌiθaθjˈon +SINCRONIZADA sˌinkɾoniθˈaða +SINCRONIZADAS sˌinkɾoniθˈaðas +SINCRONIZADO sˌinkɾoniθˈaðo +SINCRONIZADOS sˌinkɾoniθˈaðos +SINCRONIZAR sˌinkɾoniθˈaɾ +SINDARIN sindˈaɾin +SINDÉRESIS sindˈeɾesis +SINDESMOFITO sˌindesmofˈito +SÍNDICA sˈindika +SINDICADA sˌindikˈaða +SINDICADAS sˌindikˈaðas +SINDICADO sˌindikˈaðo +SINDICADOS sˌindikˈaðos +SINDICAL sˌindikˈal +SINDICALERO sˌindikalˈeɾo +SINDICALISTA sˌindikalˈista +SINDICALIZADA sˌindikˌaliθˈaða +SINDICALIZADAS sˌindikˌaliθˈaðas +SINDICALIZADO sˌindikˌaliθˈaðo +SINDICALIZADOS sˌindikˌaliθˈaðos +SINDICALIZAR sˌindikˌaliθˈaɾ +SINDICAR sˌindikˈaɾ +SINDICATO sˌindikˈato +SÍNDICO sˈindiko +SINDONOLOGÍA sˌindonˌoloxˈia +SÍNDROME sˈindɾome +SINDRÓMICO sindɾˈomiko +SINÉCDOQUE sinˈekðoke +SINECISMO sˌineθˈismo +SINÉRESIS sinˈeɾesis +SINERGÉTICO sˌineɾxˈetiko +SINESTESIA sˌinestˈesja +SINESTÉTICA sˌinestˈetika +SINFÍN simfˈin +SÍNFISIS sˈimfisis +SÍNFITO sˈimfito +SINFONÍA sˌimfonˈia +SINFÓNICA simfˈonika +SINFÓNICAS simfˈonikas +SINFÓNICO simfˈoniko +SINFÓNICOS simfˈonikos +SINGAPUR sˌiŋɡapˈuɾ +SINGAPURENSES sˌiŋɡapuɾˈɛnses +SINGAR siŋɡˈaɾ +SINGLADURA sˌiŋɡlaðˈuɾa +SINGLE sˈiŋɡle +SINGONIO siŋɡˈonjo +SINGULAR sˌiŋɡulˈaɾ +SINGULARES sˌiŋɡulˈaɾes +SINGULARIDAD sˌiŋɡulˌaɾiðˈad +SINGULARIZACIÓN sˌiŋɡulˌaɾiθaθjˈon +SINGULARIZADA sˌiŋɡulˌaɾiθˈaða +SINGULARIZADAS sˌiŋɡulˌaɾiθˈaðas +SINGULARIZADO sˌiŋɡulˌaɾiθˈaðo +SINGULARIZADOS sˌiŋɡulˌaɾiθˈaðos +SINGULARIZAR sˌiŋɡulˌaɾiθˈaɾ +SÍNICO sˈiniko +SINIESTRA sinjˈestɾa +SINIESTRO sinjˈestɾo +SINISTRORSO sˌinistɾˈoɾso +SINNÚMERO sinnˈumeɾo +SINO sˈino +SINOCOREANA sˌinokˌoɾeˈana +SINOCOREANAS sˌinokˌoɾeˈanas +SINOCOREANO sˌinokˌoɾeˈano +SINOCOREANOS sˌinokˌoɾeˈanos +SÍNODO sˈinoðo +SÍNODOS sˈinoðos +SINOESTADOUNIDENSE sˌinoˌestaðˌowniðˈɛnse +SINOESTADOUNIDENSES sˌinoˌestaðˌowniðˈɛnses +SINÓFILO sinˈofilo +SINÓLOGA sinˈoloɣa +SINÓLOGAS sinˈoloɣas +SINOLOGÍA sˌinoloxˈia +SINÓLOGO sinˈoloɣo +SINÓLOGOS sinˈoloɣos +SINÓNIMA sinˈonima +SINÓNIMAS sinˈonimas +SINONIMIA sˌinonˈimja +SINONIMIZADA sˌinonˌimiθˈaða +SINONIMIZADAS sˌinonˌimiθˈaðas +SINONIMIZADO sˌinonˌimiθˈaðo +SINONIMIZADOS sˌinonˌimiθˈaðos +SINONIMIZAR sˌinonˌimiθˈaɾ +SINÓNIMO sinˈonimo +SINÓNIMOS sinˈonimos +SINOPLE sinˈople +SINOSTOSIS sˌinostˈosis +SINOVITIS sˌinoβˈitis +SINPA sˈimpa +SINSENTIDO sˌinsentˈiðo +SINSONTE sinsˈonte +SINTÁCTICO sintˈaktiko +SINTAGMÁTICA sˌintaɡmˈatika +SINTAGMÁTICAS sˌintaɡmˈatikas +SINTAGMÁTICO sˌintaɡmˈatiko +SINTAGMÁTICOS sˌintaɡmˈatikos +SINTAXIS sintˈaksis +SINTERIZADA sˌinteɾiθˈaða +SINTERIZADAS sˌinteɾiθˈaðas +SINTERIZADO sˌinteɾiθˈaðo +SINTERIZADOS sˌinteɾiθˈaðos +SINTERIZAR sˌinteɾiθˈaɾ +SÍNTESIS sˈintesis +SINTÉTICO sintˈetiko +SINTETIZADA sˌintetiθˈaða +SINTETIZADAS sˌintetiθˈaðas +SINTETIZADO sˌintetiθˈaðo +SINTETIZADOR sˌintetˌiθaðˈoɾ +SINTETIZADOS sˌintetiθˈaðos +SINTETIZAR sˌintetiθˈaɾ +SINTIENCIA sintjˈɛnθja +SINTIÓ sintjˈo +SINTOÍSMO sˌintoˈismo +SINTOMÁTICA sˌintomˈatika +SINTOMÁTICAS sˌintomˈatikas +SINTOMÁTICO sˌintomˈatiko +SINTOMÁTICOS sˌintomˈatikos +SINTONÍA sˌintonˈia +SINTÓNICO sintˈoniko +SINTONIZA sˌintonˈiθa +SINTONIZADA sˌintoniθˈaða +SINTONIZADAS sˌintoniθˈaðas +SINTONIZADO sˌintoniθˈaðo +SINTONIZADOS sˌintoniθˈaðos +SINTONIZAMOS sˌintoniθˈamos +SINTONIZANDO sˌintoniθˈando +SINTONIZAR sˌintoniθˈaɾ +SINTONIZARA sˌintoniθˈaɾa +SINTONIZARÁ sˌintonˌiθaɾˈa +SINTONIZÁRAMOS sˌintoniθˈaɾamos +SINTONIZARAS sˌintoniθˈaɾas +SINTONIZAREIS sˌintoniθˈaɾeɪs +SINTONIZAREMOS sˌintonˌiθaɾˈemos +SINTONIZARES sˌintoniθˈaɾes +SINTONIZARÍAMOS sˌintonˌiθaɾˈiamos +SINTONIZAS sˌintonˈiθas +SINTONIZO sˌintonˈiθo +SINUADO sinwˈaðo +SINUSAL sˌinusˈal +SINUSITIS sˌinusˈitis +SINVERGONZÓN sˌimbeɾɣonθˈon +SINVERGONZONERÍA sˌimbeɾɣˌonθoneɾˈia +SINVERGÜENZA sˌimbeɾɣuˈɛnθa +SINVIVIR sˌimbiβˈiɾ +SION sjˈon +SIONISMO sjonˈismo +SIOUX sjˈowks +SIP sˈip +SÍP sˈip +SIPI sˈipi +SIQUEIROS sikˈeɪɾos +SIQUIERA sikjˈeɾa +SIRACUSA sˌiɾakˈusa +SIRACUSANA sˌiɾakusˈana +SIRENA siɾˈena +SIRENIO siɾˈenjo +SIRENITA sˌiɾenˈita +SIRGADA siɾɣˈaða +SIRGADAS siɾɣˈaðas +SIRGADO siɾɣˈaðo +SIRGADOS siɾɣˈaðos +SIRGAR siɾɣˈaɾ +SIRIA sˈiɾja +SIRÍACO siɾˈiako +SIRIAS sˈiɾjas +SIRIMIRI sˌiɾimˈiɾi +SIRINDANGA sˌiɾindˈaŋɡa +SIRIO sˈiɾjo +SIRIOS sˈiɾjos +SIRTE sˈiɾte +SIRVA sˈiɾβa +SISA sˈisa +SISADA sisˈaða +SISADAS sisˈaðas +SISADO sisˈaðo +SISADOS sisˈaðos +SISAS sˈisas +SISÉ sisˈe +SISEADA sˌiseˈaða +SISEADAS sˌiseˈaðas +SISEADO sˌiseˈaðo +SISEADOS sˌiseˈaðos +SISEAR sˌiseˈaɾ +SISEO sisˈeo +SÍSIFO sˈisifo +SÍSMICA sˈismika +SÍSMICAS sˈismikas +SÍSMICO sˈismiko +SÍSMICOS sˈismikos +SISMO sˈismo +SISMOGRAMA sˌismoɣɾˈama +SISMÓLOGA sismˈoloɣa +SISMOLÓGICA sˌismolˈoxika +SISMOLÓGICAS sˌismolˈoxikas +SISMOLÓGICO sˌismolˈoxiko +SISMOLÓGICOS sˌismolˈoxikos +SISMOLÓGO sˌismolˈoɣo +SISMÓLOGO sismˈoloɣo +SISMÓMETRO sismˈometɾo +SISMÓMETROS sismˈometɾos +SISTEMA sistˈema +SISTEMÁTICA sˌistemˈatika +SISTEMÁTICAMENTE sˌistemˈatikamˈente +SISTEMÁTICAS sˌistemˈatikas +SISTEMÁTICO sˌistemˈatiko +SISTEMÁTICOS sˌistemˈatikos +SISTEMATIZACIÓN sˌistemˌatiθaθjˈon +SISTEMATIZADA sˌistemˌatiθˈaða +SISTEMATIZADAS sˌistemˌatiθˈaðas +SISTEMATIZADO sˌistemˌatiθˈaðo +SISTEMATIZADOR sˌistemˌatiθaðˈoɾ +SISTEMATIZADOS sˌistemˌatiθˈaðos +SISTEMATIZAR sˌistemˌatiθˈaɾ +SISTÉMICAMENTE sistˈemikamˈente +SÍSTOLE sˈistole +SÍSTOLES sˈistoles +SITCOM sˈitkom +SITIADA sitjˈaða +SITIADAS sitjˈaðas +SITIADO sitjˈaðo +SITIADOS sitjˈaðos +SITIO sˈitjo +SITO sˈito +SITUACIÓN sˌitwaθjˈon +SITUADA sitwˈaða +SITUADAS sitwˈaðas +SITUADO sitwˈaðo +SITUADOS sitwˈaðos +SITUAMOS sitwˈamos +SITUANDO sitwˈando +SITUAR sitwˈaɾ +SITUARA sitwˈaɾa +SITUARÁ sˌitwaɾˈa +SITUÁRAMOS sitwˈaɾamos +SITUARAS sitwˈaɾas +SITUARÁS sˌitwaɾˈas +SITUAREIS sitwˈaɾeɪs +SITUAREMOS sˌitwaɾˈemos +SITUARES sitwˈaɾes +SITUARÍAMOS sˌitwaɾˈiamos +SITUASTE sitwˈaste +SITUEMOS sitwˈemos +SITÚO sitˈuo +SIÚTICO sjˈutiko +SIXTOCLEMENTINO sˌikstoklˌementˈino +SKA skˈa +SKATE skˈate +SKETCH skˈettʃ +SKINHEAD skˌineˈad +SKOPIE skˈopje +SKOPIOTE skopjˈote +SKÚA skˈua +SKYLINE skilˈine +SLAP slˈap +SLASHER slasˈeɾ +SLIDER sliðˈeɾ +SLIP slˈip +SLUGGER sluɡxˈeɾ +SLUGGING slˈuɡxiŋ +SMART smˈaɾt +SMART-PHONE smˈaɾtfˈone +SMARTPHONE smaɾtfˈone +SMIRNOFF smiɾnˈoff +SMOG smˈoɡ +SMOKING smˈokiŋ +SNACK snˈak +SNACKBAR snakβˈaɾ +SNEAKER snˌeakˈeɾ +SNOBISMO snoβˈismo +SNORKEL snoɾkˈel +SNOW snˈow +SNOWBOARD snˌowβoˈaɾd +SNOWCROSS snowkɾˈoss +SNUFF snˈuff +SO sˈo +SOBACO soβˈako +SOBADA soβˈaða +SOBADAS soβˈaðas +SOBADO soβˈaðo +SOBADOR sˌoβaðˈoɾ +SOBADOS soβˈaðos +SOBAJADA sˌoβaxˈaða +SOBAJADAS sˌoβaxˈaðas +SOBAJADO sˌoβaxˈaðo +SOBAJADOS sˌoβaxˈaðos +SOBAJAR sˌoβaxˈaɾ +SOBAR soβˈaɾ +SOBERANA sˌoβeɾˈana +SOBERANAMENTE sˌoβeɾˈanamˈente +SOBERANAS sˌoβeɾˈanas +SOBERANÍA sˌoβeɾanˈia +SOBERANISMO sˌoβeɾanˈismo +SOBERANISTA sˌoβeɾanˈista +SOBERANO sˌoβeɾˈano +SOBERANOS sˌoβeɾˈanos +SOBERBIA soβˈeɾβja +SOBERBIO soβˈeɾβjo +SOBORNADA sˌoβoɾnˈaða +SOBORNADAS sˌoβoɾnˈaðas +SOBORNADO sˌoβoɾnˈaðo +SOBORNADOS sˌoβoɾnˈaðos +SOBORNAR sˌoβoɾnˈaɾ +SOBRA sˈoβɾa +SOBRADA soβɾˈaða +SOBRADAS soβɾˈaðas +SOBRADO soβɾˈaðo +SOBRADOS soβɾˈaðos +SOBRAMOS soβɾˈamos +SOBRANDO soβɾˈando +SOBRAR soβɾˈaɾ +SOBRARA soβɾˈaɾa +SOBRARÁ sˌoβɾaɾˈa +SOBRÁRAMOS soβɾˈaɾamos +SOBRARAS soβɾˈaɾas +SOBRARÁS sˌoβɾaɾˈas +SOBRAREIS soβɾˈaɾeɪs +SOBRAREMOS sˌoβɾaɾˈemos +SOBRARES soβɾˈaɾes +SOBRARÍAMOS sˌoβɾaɾˈiamos +SOBRAS sˈoβɾas +SOBRASADA sˌoβɾasˈaða +SOBRASTE soβɾˈaste +SOBRE sˈoβɾe +SOBREABASTECIMIENTO sˌoβɾeˌaβastˌeθimjˈɛnto +SOBREABUNDANCIA sˌoβɾeˌaβundˈanθja +SOBREABUNDANTE sˌoβɾeˌaβundˈante +SOBREACTUADA sˌoβɾeaktwˈaða +SOBREACTUADAS sˌoβɾeaktwˈaðas +SOBREACTUADO sˌoβɾeaktwˈaðo +SOBREACTUADOS sˌoβɾeaktwˈaðos +SOBREACUMULACIÓN sˌoβɾeˌakumˌulaθjˈon +SOBREAFORO sˌoβɾeafˈoɾo +SOBREAGUDO sˌoβɾeaɣˈuðo +SOBREALIMENTACIÓN sˌoβɾeˌalimˌentaθjˈon +SOBREALIMENTACIONES sˌoβɾeˌalimˌentaθjˈones +SOBREALIMENTADA sˌoβɾeˌalimentˈaða +SOBREALIMENTADAS sˌoβɾeˌalimentˈaðas +SOBREALIMENTADO sˌoβɾeˌalimentˈaðo +SOBREALIMENTADOR sˌoβɾeˌalimˌentaðˈoɾ +SOBREALIMENTADOS sˌoβɾeˌalimentˈaðos +SOBREALIMENTAR sˌoβɾeˌalimentˈaɾ +SOBREANCHO sˌoβɾeˈantʃo +SOBREASAR sˌoβɾeasˈaɾ +SOBRECALENTADA sˌoβɾekˌalentˈaða +SOBRECALENTADAS sˌoβɾekˌalentˈaðas +SOBRECALENTADO sˌoβɾekˌalentˈaðo +SOBRECALENTADOS sˌoβɾekˌalentˈaðos +SOBRECALENTAR sˌoβɾekˌalentˈaɾ +SOBRECALIFICADA sˌoβɾekˌalifikˈaða +SOBRECALIFICADAS sˌoβɾekˌalifikˈaðas +SOBRECALIFICADO sˌoβɾekˌalifikˈaðo +SOBRECALIFICADOS sˌoβɾekˌalifikˈaðos +SOBRECAMA sˌoβɾekˈama +SOBRECAPACIDAD sˌoβɾekˌapaθiðˈad +SOBRECARGA sˌoβɾekˈaɾɣa +SOBRECARGADA sˌoβɾekaɾɣˈaða +SOBRECARGADAS sˌoβɾekaɾɣˈaðas +SOBRECARGADO sˌoβɾekaɾɣˈaðo +SOBRECARGADOS sˌoβɾekaɾɣˈaðos +SOBRECARGAR sˌoβɾekaɾɣˈaɾ +SOBRECARGO sˌoβɾekˈaɾɣo +SOBRECEJO sˌoβɾeθˈexo +SOBRECEÑO sˌoβɾeθˈeɲo +SOBRECITO sˌoβɾeθˈito +SOBRECOGEDORA sˌoβɾekˌoxeðˈoɾa +SOBRECOGEDORAS sˌoβɾekˌoxeðˈoɾas +SOBRECOGEDORES sˌoβɾekˌoxeðˈoɾes +SOBRECOGER sˌoβɾekoxˈeɾ +SOBRECOGIDA sˌoβɾekoxˈiða +SOBRECOGIDAS sˌoβɾekoxˈiðas +SOBRECOGIDO sˌoβɾekoxˈiðo +SOBRECOGIDOS sˌoβɾekoxˈiðos +SOBRECOGIMIENTO sˌoβɾekˌoximjˈɛnto +SOBRECOMISIÓN sˌoβɾekˌomisjˈon +SOBRECONSUMIR sˌoβɾekˌonsumˈiɾ +SOBRECONSUMO sˌoβɾekonsˈumo +SOBRECOSTE sˌoβɾekˈoste +SOBRECOSTO sˌoβɾekˈosto +SOBRECRECIMIENTO sˌoβɾekɾˌeθimjˈɛnto +SOBRECRIMINALIZACIÓN sˌoβɾekɾˌiminˌaliθaθjˈon +SOBRECUALIFICACIÓN sˌoβɾekwˌalifˌikaθjˈon +SOBRECUALIFICADA sˌoβɾekwˌalifikˈaða +SOBRECUALIFICADAS sˌoβɾekwˌalifikˈaðas +SOBRECUALIFICADO sˌoβɾekwˌalifikˈaðo +SOBRECUALIFICADOS sˌoβɾekwˌalifikˈaðos +SOBRECUMPLIMIENTO sˌoβɾekˌumplimjˈɛnto +SOBRECUMPLIR sˌoβɾekumplˈiɾ +SOBRECUPO sˌoβɾekˈupo +SOBREDEMANDAR sˌoβɾeðˌemandˈaɾ +SOBREDETERMINAR sˌoβɾeðˌeteɾminˈaɾ +SOBREDICHA sˌoβɾeðˈitʃa +SOBREDICHAS sˌoβɾeðˈitʃas +SOBREDICHOS sˌoβɾeðˈitʃos +SOBREDIMENSIÓN sˌoβɾeðˌimensjˈon +SOBREDIMENSIONADA sˌoβɾeðˌimensjonˈaða +SOBREDIMENSIONADAS sˌoβɾeðˌimensjonˈaðas +SOBREDIMENSIONADO sˌoβɾeðˌimensjonˈaðo +SOBREDIMENSIONADOS sˌoβɾeðˌimensjonˈaðos +SOBREDIMENSIONAMIENTO sˌoβɾeðˌimensjˌonamjˈɛnto +SOBREDIMENSIONAR sˌoβɾeðˌimensjonˈaɾ +SOBREDORAR sˌoβɾeðoɾˈaɾ +SOBREDOSIFICACIÓN sˌoβɾeðˌosifˌikaθjˈon +SOBREDOSIS sˌoβɾeðˈosis +SOBREDOTADA sˌoβɾeðotˈaða +SOBREDOTADAS sˌoβɾeðotˈaðas +SOBREDOTADO sˌoβɾeðotˈaðo +SOBREDOTADOS sˌoβɾeðotˈaðos +SOBREEDAD sˌoβɾeeðˈad +SOBREELEVACIÓN sˌoβɾeˌeleβaθjˈon +SOBREELEVADA sˌoβɾeˌeleβˈaða +SOBREELEVADAS sˌoβɾeˌeleβˈaðas +SOBREELEVADO sˌoβɾeˌeleβˈaðo +SOBREELEVADOS sˌoβɾeˌeleβˈaðos +SOBREENDEUDAMIENTO sˌoβɾeˌendeʊðamjˈɛnto +SOBREENTENDER sˌoβɾeˌentendˈeɾ +SOBREENTENDIDA sˌoβɾeˌentendˈiða +SOBREENTENDIDAS sˌoβɾeˌentendˈiðas +SOBREENTENDIDO sˌoβɾeˌentendˈiðo +SOBREENTENDIDOS sˌoβɾeˌentendˈiðos +SOBREESCRIBIR sˌoβɾeˌeskɾiβˈiɾ +SOBREESCRITA sˌoβɾeeskɾˈita +SOBREESCRITAS sˌoβɾeeskɾˈitas +SOBREESCRITO sˌoβɾeeskɾˈito +SOBREESCRITOS sˌoβɾeeskɾˈitos +SOBREESDRÚJULA sˌoβɾeesðɾˈuxula +SOBREESDRÚJULAS sˌoβɾeesðɾˈuxulas +SOBREESDRÚJULO sˌoβɾeesðɾˈuxulo +SOBREESDRÚJULOS sˌoβɾeesðɾˈuxulos +SOBREESFUERZO sˌoβɾeesfwˈeɾθo +SOBREESTIMACIÓN sˌoβɾeˌestimaθjˈon +SOBREESTIMADA sˌoβɾeˌestimˈaða +SOBREESTIMADAS sˌoβɾeˌestimˈaðas +SOBREESTIMADO sˌoβɾeˌestimˈaðo +SOBREESTIMADOS sˌoβɾeˌestimˈaðos +SOBREESTIMAR sˌoβɾeˌestimˈaɾ +SOBREESTIMULACIÓN sˌoβɾeˌestimˌulaθjˈon +SOBREESTIMULADA sˌoβɾeˌestimulˈaða +SOBREESTIMULADAS sˌoβɾeˌestimulˈaðas +SOBREESTIMULADO sˌoβɾeˌestimulˈaðo +SOBREESTIMULADOS sˌoβɾeˌestimulˈaðos +SOBREESTIMULAR sˌoβɾeˌestimulˈaɾ +SOBREEXPLOTACIÓN sˌoβɾeˌeksplotaθjˈon +SOBREEXPLOTACIONES sˌoβɾeˌeksplotaθjˈones +SOBREEXPLOTADA sˌoβɾeˌeksplotˈaða +SOBREEXPLOTADAS sˌoβɾeˌeksplotˈaðas +SOBREEXPLOTADO sˌoβɾeˌeksplotˈaðo +SOBREEXPLOTADOS sˌoβɾeˌeksplotˈaðos +SOBREEXPLOTAR sˌoβɾeˌeksplotˈaɾ +SOBREEXPLOTE sˌoβɾeeksplˈote +SOBREEXPRESADA sˌoβɾeˌekspɾesˈaða +SOBREEXPRESADAS sˌoβɾeˌekspɾesˈaðas +SOBREEXPRESADO sˌoβɾeˌekspɾesˈaðo +SOBREEXPRESADOS sˌoβɾeˌekspɾesˈaðos +SOBREEXPRESAR sˌoβɾeˌekspɾesˈaɾ +SOBREEXPRESIÓN sˌoβɾeˌekspɾesjˈon +SOBREFACTURACIÓN sˌoβɾefˌaktuɾaθjˈon +SOBREFAZ sˌoβɾefˈaθ +SOBREFINANCIACIÓN sˌoβɾefˌinanθjaθjˈon +SOBREGIRADA sˌoβɾexiɾˈaða +SOBREGIRADAS sˌoβɾexiɾˈaðas +SOBREGIRADO sˌoβɾexiɾˈaðo +SOBREGIRADOS sˌoβɾexiɾˈaðos +SOBREGIRAR sˌoβɾexiɾˈaɾ +SOBREGIRO sˌoβɾexˈiɾo +SOBREGRABACIÓN sˌoβɾeɣɾˌaβaθjˈon +SOBREGRABAR sˌoβɾeɣɾaβˈaɾ +SOBREHUIPIL sˌoβɾewipˈil +SOBREHUMANAMENTE sˌoβɾeumˈanamˈente +SOBREIMPRESA sˌoβɾeɪmpɾˈesa +SOBREIMPRESAS sˌoβɾeɪmpɾˈesas +SOBREIMPRESIÓN sˌoβɾeɪmpɾesjˈon +SOBREIMPRESIONAR sˌoβɾeɪmpɾˌesjonˈaɾ +SOBREIMPRESO sˌoβɾeɪmpɾˈeso +SOBREIMPRESOS sˌoβɾeɪmpɾˈesos +SOBREIMPRIMIR sˌoβɾeɪmpɾimˈiɾ +SOBREINFECCIÓN sˌoβɾeɪmfekθjˈon +SOBREINFECTADA sˌoβɾeɪmfektˈaða +SOBREINFECTADAS sˌoβɾeɪmfektˈaðas +SOBREINFECTADO sˌoβɾeɪmfektˈaðo +SOBREINFECTADOS sˌoβɾeɪmfektˈaðos +SOBREINFECTAR sˌoβɾeɪmfektˈaɾ +SOBREINTERPRETACIÓN sˌoβɾeɪntˌeɾpɾetaθjˈon +SOBREJALMA sˌoβɾexˈalma +SOBREMANERA sˌoβɾemanˈeɾa +SOBREMARCHA sˌoβɾemˈaɾtʃa +SOBREMEDICADA sˌoβɾemˌeðikˈaða +SOBREMEDICADAS sˌoβɾemˌeðikˈaðas +SOBREMEDICADO sˌoβɾemˌeðikˈaðo +SOBREMEDICADOS sˌoβɾemˌeðikˈaðos +SOBREMEDICAR sˌoβɾemˌeðikˈaɾ +SOBREMESA sˌoβɾemˈesa +SOBREMONTADA sˌoβɾemontˈaða +SOBREMONTADAS sˌoβɾemontˈaðas +SOBREMONTADO sˌoβɾemontˈaðo +SOBREMONTADOS sˌoβɾemontˈaðos +SOBREMORDIDA sˌoβɾemoɾðˈiða +SOBREMORTALIDAD sˌoβɾemˌoɾtaliðˈad +SOBREMOS soβɾˈemos +SOBREMUESTREO sˌoβɾemwestɾˈeo +SOBRENADADA sˌoβɾenaðˈaða +SOBRENADADAS sˌoβɾenaðˈaðas +SOBRENADADO sˌoβɾenaðˈaðo +SOBRENADADOS sˌoβɾenaðˈaðos +SOBRENADANTE sˌoβɾenaðˈante +SOBRENADAR sˌoβɾenaðˈaɾ +SOBRENATURAL sˌoβɾenˌatuɾˈal +SOBRENATURALMENTE sˌoβɾenˌatuɾˈalmˈente +SOBRENOMBRE sˌoβɾenˈombɾe +SOBRENTENDER sˌoβɾentendˈeɾ +SOBRENTENDIDA sˌoβɾentendˈiða +SOBRENTENDIDAS sˌoβɾentendˈiðas +SOBRENTENDIDO sˌoβɾentendˈiðo +SOBRENTENDIDOS sˌoβɾentendˈiðos +SOBRENUTRICIÓN sˌoβɾenˌutɾiθjˈon +SOBREOFERTA sˌoβɾeofˈeɾta +SOBREOXIGENADA sˌoβɾeˌoksixenˈaða +SOBREOXIGENADAS sˌoβɾeˌoksixenˈaðas +SOBREOXIGENADO sˌoβɾeˌoksixenˈaðo +SOBREOXIGENADOS sˌoβɾeˌoksixenˈaðos +SOBREPAGADA sˌoβɾepaɣˈaða +SOBREPAGADAS sˌoβɾepaɣˈaðas +SOBREPAGADO sˌoβɾepaɣˈaðo +SOBREPAGADOS sˌoβɾepaɣˈaðos +SOBREPANTALÓN sˌoβɾepˌantalˈon +SOBREPASADA sˌoβɾepasˈaða +SOBREPASADAS sˌoβɾepasˈaðas +SOBREPASADO sˌoβɾepasˈaðo +SOBREPASADOS sˌoβɾepasˈaðos +SOBREPASAR sˌoβɾepasˈaɾ +SOBREPASTOREO sˌoβɾepˌastoɾˈeo +SOBREPELLIZ sˌoβɾepeʎˈiθ +SOBREPESCA sˌoβɾepˈeska +SOBREPESO sˌoβɾepˈeso +SOBREPIQUE sˌoβɾepˈike +SOBREPISO sˌoβɾepˈiso +SOBREPOBLACIÓN sˌoβɾepˌoβlaθjˈon +SOBREPOBLADA sˌoβɾepoβlˈaða +SOBREPOBLADAS sˌoβɾepoβlˈaðas +SOBREPOBLADO sˌoβɾepoβlˈaðo +SOBREPOBLADOS sˌoβɾepoβlˈaðos +SOBREPOBLAR sˌoβɾepoβlˈaɾ +SOBREPONDERACIÓN sˌoβɾepˌondeɾaθjˈon +SOBREPONERSE sˌoβɾeponˈeɾse +SOBREPOSICIÓN sˌoβɾepˌosiθjˈon +SOBREPRECIO sˌoβɾepɾˈeθjo +SOBREPREMIO sˌoβɾepɾˈemjo +SOBREPRESIÓN sˌoβɾepɾesjˈon +SOBREPRODUCCIÓN sˌoβɾepɾˌoðukθjˈon +SOBREPROTECCIÓN sˌoβɾepɾˌotekθjˈon +SOBREPROTEGER sˌoβɾepɾˌotexˈeɾ +SOBREPROTEGIDA sˌoβɾepɾˌotexˈiða +SOBREPROTEGIDAS sˌoβɾepɾˌotexˈiðas +SOBREPROTEGIDO sˌoβɾepɾˌotexˈiðo +SOBREPROTEGIDOS sˌoβɾepɾˌotexˈiðos +SOBREPUERTA sˌoβɾepwˈeɾta +SOBREPUESTA sˌoβɾepwˈesta +SOBREPUESTAS sˌoβɾepwˈestas +SOBREPUESTO sˌoβɾepwˈesto +SOBREPUESTOS sˌoβɾepwˈestos +SOBREPUJA sˌoβɾepˈuxa +SOBREPUJADA sˌoβɾepuxˈaða +SOBREPUJADAS sˌoβɾepuxˈaðas +SOBREPUJADO sˌoβɾepuxˈaðo +SOBREPUJADOS sˌoβɾepuxˈaðos +SOBREPUJAMOS sˌoβɾepuxˈamos +SOBREPUJANDO sˌoβɾepuxˈando +SOBREPUJAR sˌoβɾepuxˈaɾ +SOBREPUJARA sˌoβɾepuxˈaɾa +SOBREPUJARÁ sˌoβɾepˌuxaɾˈa +SOBREPUJÁRAMOS sˌoβɾepuxˈaɾamos +SOBREPUJARAS sˌoβɾepuxˈaɾas +SOBREPUJARÁS sˌoβɾepˌuxaɾˈas +SOBREPUJAREIS sˌoβɾepuxˈaɾeɪs +SOBREPUJAREMOS sˌoβɾepˌuxaɾˈemos +SOBREPUJARES sˌoβɾepuxˈaɾes +SOBREPUJARÍAMOS sˌoβɾepˌuxaɾˈiamos +SOBREPUJAS sˌoβɾepˈuxas +SOBREPUJASTE sˌoβɾepuxˈaste +SOBREPUJE sˌoβɾepˈuxe +SOBREPUJEMOS sˌoβɾepuxˈemos +SOBREPUJES sˌoβɾepˈuxes +SOBREPUJO sˌoβɾepˈuxo +SOBRERA soβɾˈeɾa +SOBRERO soβɾˈeɾo +SOBRERREACCIÓN sˌoβɾeɾɾˌeakθjˈon +SOBRERREACCIONADA sˌoβɾeɾɾˌeakθjonˈaða +SOBRERREACCIONADAS sˌoβɾeɾɾˌeakθjonˈaðas +SOBRERREACCIONADO sˌoβɾeɾɾˌeakθjonˈaðo +SOBRERREACCIONADOS sˌoβɾeɾɾˌeakθjonˈaðos +SOBRERREGULACIÓN sˌoβɾeɾɾˌeɣulaθjˈon +SOBRERREPRESENTA sˌoβɾeɾɾˌepɾesˈɛnta +SOBRERREPRESENTACIÓN sˌoβɾeɾɾˌepɾesˌentaθjˈon +SOBRERREPRESENTADA sˌoβɾeɾɾˌepɾesentˈaða +SOBRERREPRESENTADAS sˌoβɾeɾɾˌepɾesentˈaðas +SOBRERREPRESENTADO sˌoβɾeɾɾˌepɾesentˈaðo +SOBRERREPRESENTADOS sˌoβɾeɾɾˌepɾesentˈaðos +SOBRERREPRESENTÁIS sˌoβɾeɾɾˌepɾesentˈais +SOBRERREPRESENTAMOS sˌoβɾeɾɾˌepɾesentˈamos +SOBRERREPRESENTANDO sˌoβɾeɾɾˌepɾesentˈando +SOBRERREPRESENTAR sˌoβɾeɾɾˌepɾesentˈaɾ +SOBRERREPRESENTARA sˌoβɾeɾɾˌepɾesentˈaɾa +SOBRERREPRESENTARÁ sˌoβɾeɾɾˌepɾesˌentaɾˈa +SOBRERREPRESENTÁRAMOS sˌoβɾeɾɾˌepɾesentˈaɾamos +SOBRERREPRESENTARAS sˌoβɾeɾɾˌepɾesentˈaɾas +SOBRERREPRESENTARÁS sˌoβɾeɾɾˌepɾesˌentaɾˈas +SOBRERREPRESENTAREIS sˌoβɾeɾɾˌepɾesentˈaɾeɪs +SOBRERREPRESENTARÉIS sˌoβɾeɾɾˌepɾesˌentaɾˈeis +SOBRERREPRESENTAREMOS sˌoβɾeɾɾˌepɾesˌentaɾˈemos +SOBRERREPRESENTÁREMOS sˌoβɾeɾɾˌepɾesentˈaɾemos +SOBRERREPRESENTARES sˌoβɾeɾɾˌepɾesentˈaɾes +SOBRERREPRESENTARÍA sˌoβɾeɾɾˌepɾesˌentaɾˈia +SOBRERREPRESENTARÍAMOS sˌoβɾeɾɾˌepɾesˌentaɾˈiamos +SOBRERREPRESENTARÍAS sˌoβɾeɾɾˌepɾesˌentaɾˈias +SOBRERREPRESENTAS sˌoβɾeɾɾˌepɾesˈɛntas +SOBRERREPRESENTASTE sˌoβɾeɾɾˌepɾesentˈaste +SOBRERREPRESENTE sˌoβɾeɾɾˌepɾesˈɛnte +SOBRERREPRESENTÉIS sˌoβɾeɾɾˌepɾesentˈeis +SOBRERREPRESENTEMOS sˌoβɾeɾɾˌepɾesentˈemos +SOBRERREPRESENTES sˌoβɾeɾɾˌepɾesˈɛntes +SOBRERREPRESENTO sˌoβɾeɾɾˌepɾesˈɛnto +SOBRERREPRESENTÓ sˌoβɾeɾɾˌepɾesentˈo +SOBRERUEDAS sˌoβɾeɾuˈeðas +SOBRESALIDA sˌoβɾesalˈiða +SOBRESALIDAS sˌoβɾesalˈiðas +SOBRESALIDO sˌoβɾesalˈiðo +SOBRESALIDOS sˌoβɾesalˈiðos +SOBRESALIENTE sˌoβɾesaljˈɛnte +SOBRESALIR sˌoβɾesalˈiɾ +SOBRESALTADA sˌoβɾesaltˈaða +SOBRESALTADAS sˌoβɾesaltˈaðas +SOBRESALTADO sˌoβɾesaltˈaðo +SOBRESALTADOS sˌoβɾesaltˈaðos +SOBRESALTAR sˌoβɾesaltˈaɾ +SOBRESALTO sˌoβɾesˈalto +SOBRESATURACIÓN sˌoβɾesˌatuɾaθjˈon +SOBRESATURADA sˌoβɾesˌatuɾˈaða +SOBRESATURADAS sˌoβɾesˌatuɾˈaðas +SOBRESATURADO sˌoβɾesˌatuɾˈaðo +SOBRESATURADOS sˌoβɾesˌatuɾˈaðos +SOBRESATURAR sˌoβɾesˌatuɾˈaɾ +SOBRESCRIBIR sˌoβɾeskɾiβˈiɾ +SOBRESCRITA sˌoβɾeskɾˈita +SOBRESCRITAS sˌoβɾeskɾˈitas +SOBRESCRITO sˌoβɾeskɾˈito +SOBRESCRITOS sˌoβɾeskɾˈitos +SOBRESDRÚJULAS sˌoβɾesðɾˈuxulas +SOBRESDRÚJULO sˌoβɾesðɾˈuxulo +SOBRESDRÚJULOS sˌoβɾesðɾˈuxulos +SOBRESEER sˌoβɾeseˈeɾ +SOBRESEÍDA sˌoβɾeseˈiða +SOBRESEÍDAS sˌoβɾeseˈiðas +SOBRESEÍDO sˌoβɾeseˈiðo +SOBRESEÍDOS sˌoβɾeseˈiðos +SOBRESEIMIENTO sˌoβɾeseɪmjˈɛnto +SOBRESFUERZO sˌoβɾesfwˈeɾθo +SOBRESTADÍA sˌoβɾestaðˈia +SOBRESTANTE sˌoβɾestˈante +SOBRESTIMACIÓN sˌoβɾestˌimaθjˈon +SOBRESTIMADA sˌoβɾestimˈaða +SOBRESTIMADAS sˌoβɾestimˈaðas +SOBRESTIMADO sˌoβɾestimˈaðo +SOBRESTIMADOS sˌoβɾestimˈaðos +SOBRESTIMANDO sˌoβɾestimˈando +SOBRESTIMAR sˌoβɾestimˈaɾ +SOBRESUELDO sˌoβɾeswˈelðo +SOBRETASA sˌoβɾetˈasa +SOBRETENSIÓN sˌoβɾetensjˈon +SOBRETODO sˌoβɾetˈoðo +SOBRETONO sˌoβɾetˈono +SOBRETRABAJO sˌoβɾetɾaβˈaxo +SOBRETURISMO sˌoβɾetuɾˈismo +SOBREVALORACIÓN sˌoβɾeβˌaloɾaθjˈon +SOBREVALORADA sˌoβɾeβˌaloɾˈaða +SOBREVALORADAS sˌoβɾeβˌaloɾˈaðas +SOBREVALORADO sˌoβɾeβˌaloɾˈaðo +SOBREVALORADOS sˌoβɾeβˌaloɾˈaðos +SOBREVALORAR sˌoβɾeβˌaloɾˈaɾ +SOBREVALUACIÓN sˌoβɾeβˌaluaθjˈon +SOBREVALUADO sˌoβɾeβˌaluˈaðo +SOBREVALUAR sˌoβɾeβˌaluˈaɾ +SOBREVENDER sˌoβɾeβendˈeɾ +SOBREVENIDA sˌoβɾeβenˈiða +SOBREVENIDAS sˌoβɾeβenˈiðas +SOBREVENIDO sˌoβɾeβenˈiðo +SOBREVENIDOS sˌoβɾeβenˈiðos +SOBREVENIR sˌoβɾeβenˈiɾ +SOBREVENTA sˌoβɾeβˈɛnta +SOBREVIDA sˌoβɾeβˈiða +SOBREVIRAJE sˌoβɾeβiɾˈaxe +SOBREVIRAR sˌoβɾeβiɾˈaɾ +SOBREVIVENCIA sˌoβɾeβiβˈɛnθja +SOBREVIVIDA sˌoβɾeβiβˈiða +SOBREVIVIDAS sˌoβɾeβiβˈiðas +SOBREVIVIDO sˌoβɾeβiβˈiðo +SOBREVIVIDOS sˌoβɾeβiβˈiðos +SOBREVIVIENTE sˌoβɾeβiβjˈɛnte +SOBREVIVIR sˌoβɾeβiβˈiɾ +SOBREVOLADA sˌoβɾeβolˈaða +SOBREVOLADAS sˌoβɾeβolˈaðas +SOBREVOLADO sˌoβɾeβolˈaðo +SOBREVOLADOS sˌoβɾeβolˈaðos +SOBREVOLAR sˌoβɾeβolˈaɾ +SOBREVOLTAJE sˌoβɾeβoltˈaxe +SOBREVUELO sˌoβɾeβwˈelo +SOBREXPLOTACIÓN sˌoβɾeksplˌotaθjˈon +SOBRIEDAD sˌoβɾieðˈad +SOBRINA soβɾˈina +SOBRINITO sˌoβɾinˈito +SOBRINO soβɾˈino +SOBRIO sˈoβɾio +SOBRO sˈoβɾo +SOCA sˈoka +SOCADA sokˈaða +SOCADAS sokˈaðas +SOCADO sokˈaðo +SOCADOS sokˈaðos +SOCAIRE sokˈaɪɾe +SOCARRADA sˌokaɾɾˈaða +SOCARRADAS sˌokaɾɾˈaðas +SOCARRADO sˌokaɾɾˈaðo +SOCARRADOS sˌokaɾɾˈaðos +SOCARRAT sˌokaɾɾˈat +SOCARRO sokˈaɾɾo +SOCARRÓN sˌokaɾɾˈon +SOCARRONERÍA sˌokaɾɾˌoneɾˈia +SOCAVACIÓN sˌokaβaθjˈon +SOCAVADA sˌokaβˈaða +SOCAVADAS sˌokaβˈaðas +SOCAVADO sˌokaβˈaðo +SOCAVADOS sˌokaβˈaðos +SOCAVAMIENTO sˌokaβamjˈɛnto +SOCAVAR sˌokaβˈaɾ +SOCAVÓN sˌokaβˈon +SOCIA sˈoθja +SOCIABILIDAD sˌoθjaβˌiliðˈad +SOCIABILIZA sˌoθjaβilˈiθa +SOCIABILIZADA sˌoθjaβˌiliθˈaða +SOCIABILIZADAS sˌoθjaβˌiliθˈaðas +SOCIABILIZADO sˌoθjaβˌiliθˈaðo +SOCIABILIZADOS sˌoθjaβˌiliθˈaðos +SOCIABILIZAMOS sˌoθjaβˌiliθˈamos +SOCIABILIZANDO sˌoθjaβˌiliθˈando +SOCIABILIZÁNDOLA sˌoθjaβˌiliθˈandola +SOCIABILIZÁNDOLAS sˌoθjaβˌiliθˈandolas +SOCIABILIZAR sˌoθjaβˌiliθˈaɾ +SOCIABILIZARA sˌoθjaβˌiliθˈaɾa +SOCIABILIZARÁ sˌoθjaβˌiliθaɾˈa +SOCIABILIZÁRAMOS sˌoθjaβˌiliθˈaɾamos +SOCIABILIZARAS sˌoθjaβˌiliθˈaɾas +SOCIABILIZARÁS sˌoθjaβˌiliθaɾˈas +SOCIABILIZAREIS sˌoθjaβˌiliθˈaɾeɪs +SOCIABILIZAREMOS sˌoθjaβˌiliθaɾˈemos +SOCIABILIZARES sˌoθjaβˌiliθˈaɾes +SOCIABILIZARÍAMOS sˌoθjaβˌiliθaɾˈiamos +SOCIABILIZARLES sˌoθjaβˌiliθˈaɾles +SOCIABILIZARTE sˌoθjaβˌiliθˈaɾte +SOCIABILIZAS sˌoθjaβilˈiθas +SOCIABILIZASTE sˌoθjaβˌiliθˈaste +SOCIABILIZO sˌoθjaβilˈiθo +SOCIABLE soθjˈaβle +SOCIAL soθjˈal +SOCIALCOMUNISTA sˌoθjalkˌomunˈista +SOCIALES soθjˈales +SOCIALISMO sˌoθjalˈismo +SOCIALIZA sˌoθjalˈiθa +SOCIALIZADA sˌoθjaliθˈaða +SOCIALIZADAS sˌoθjaliθˈaðas +SOCIALIZADO sˌoθjaliθˈaðo +SOCIALIZADOS sˌoθjaliθˈaðos +SOCIALIZÁIS sˌoθjaliθˈais +SOCIALIZAMOS sˌoθjaliθˈamos +SOCIALIZANDO sˌoθjaliθˈando +SOCIALIZARA sˌoθjaliθˈaɾa +SOCIALIZARÁ sˌoθjalˌiθaɾˈa +SOCIALIZÁRAMOS sˌoθjaliθˈaɾamos +SOCIALIZARAS sˌoθjaliθˈaɾas +SOCIALIZARÁS sˌoθjalˌiθaɾˈas +SOCIALIZAREIS sˌoθjaliθˈaɾeɪs +SOCIALIZARÉIS sˌoθjalˌiθaɾˈeis +SOCIALIZAREMOS sˌoθjalˌiθaɾˈemos +SOCIALIZARES sˌoθjaliθˈaɾes +SOCIALIZARÍA sˌoθjalˌiθaɾˈia +SOCIALIZARÍAMOS sˌoθjalˌiθaɾˈiamos +SOCIALIZARÍAS sˌoθjalˌiθaɾˈias +SOCIALIZAS sˌoθjalˈiθas +SOCIALIZASE sˌoθjaliθˈase +SOCIALIZÁSEMOS sˌoθjaliθˈasemos +SOCIALIZASES sˌoθjaliθˈases +SOCIALIZASTE sˌoθjaliθˈaste +SOCIALIZO sˌoθjalˈiθo +SOCIAS sˈoθjas +SOCIEDAD sˌoθjeðˈad +SOCIEDADES sˌoθjeðˈaðes +SOCIETARIA sˌoθjetˈaɾja +SOCIETARIAS sˌoθjetˈaɾjas +SOCIETARIO sˌoθjetˈaɾjo +SOCIETARIOS sˌoθjetˈaɾjos +SOCIO sˈoθjo +SOCIOAMBIENTAL sˌoθjoˌambjentˈal +SOCIOBIÓLOGO sˌoθjoβjˈoloɣo +SOCIOCULTURAL sˌoθjokˌultuɾˈal +SOCIOCULTURALES sˌoθjokˌultuɾˈales +SOCIODRAMA sˌoθjoðɾˈama +SOCIOECONÓMICO sˌoθjoˌekonˈomiko +SOCIOESPACIAL sˌoθjoˌespaθjˈal +SOCIOGÉNESIS sˌoθjoxˈenesis +SOCIOHISTÓRICO sˌoθjoistˈoɾiko +SOCIOLINGÜISTA sˌoθjolˌiŋɡuˈista +SOCIÓLOGA soθjˈoloɣa +SOCIÓLOGAS soθjˈoloɣas +SOCIÓLOGO soθjˈoloɣo +SOCIÓLOGOS soθjˈoloɣos +SOCIOMETRÍA sˌoθjometɾˈia +SOCIÓNICO soθjˈoniko +SOCIOPOLÍTICA sˌoθjopolˈitika +SOCIOPOLÍTICAS sˌoθjopolˈitikas +SOCIOPOLÍTICOS sˌoθjopolˈitikos +SOCIOS sˈoθjos +SOCIOSANITARIO sˌoθjosˌanitˈaɾjo +SOCIOTROPÍA sˌoθjotɾopˈia +SOCORRANO sˌokoɾɾˈano +SOCORRIDA sˌokoɾɾˈiða +SOCORRIDAS sˌokoɾɾˈiðas +SOCORRIDO sˌokoɾɾˈiðo +SOCORRIDOS sˌokoɾɾˈiðos +SÓCRATES sˈokɾates +SODA sˈoða +SODERA soðˈeɾa +SODERO soðˈeɾo +SODIO sˈoðjo +SODOMÍA sˌoðomˈia +SODOMIZADA sˌoðomiθˈaða +SODOMIZADAS sˌoðomiθˈaðas +SODOMIZADO sˌoðomiθˈaðo +SODOMIZADOS sˌoðomiθˈaðos +SODOMIZAMOS sˌoðomiθˈamos +SODOMIZANDO sˌoðomiθˈando +SODOMIZAR sˌoðomiθˈaɾ +SOEZ soˈeθ +SOFÁ sofˈa +SÓFBOL sˈofβol +SOFIA sˈofja +SOFÍA sofˈia +SOFISMA sofˈisma +SOFISTA sofˈista +SOFISTICA sˌofistˈika +SOFISTICADA sˌofistikˈaða +SOFISTICADAS sˌofistikˈaðas +SOFISTICADO sˌofistikˈaðo +SOFISTICADOS sˌofistikˈaðos +SOFISTICÁIS sˌofistikˈais +SOFISTICAMOS sˌofistikˈamos +SOFISTICANDO sˌofistikˈando +SOFISTICAR sˌofistikˈaɾ +SOFISTICARA sˌofistikˈaɾa +SOFISTICARÁ sˌofistˌikaɾˈa +SOFISTICÁRAMOS sˌofistikˈaɾamos +SOFISTICARAS sˌofistikˈaɾas +SOFISTICARÁS sˌofistˌikaɾˈas +SOFISTICAREIS sˌofistikˈaɾeɪs +SOFISTICARÉIS sˌofistˌikaɾˈeis +SOFISTICAREMOS sˌofistˌikaɾˈemos +SOFISTICARES sˌofistikˈaɾes +SOFISTICARÍA sˌofistˌikaɾˈia +SOFISTICARÍAMOS sˌofistˌikaɾˈiamos +SOFISTICARÍAS sˌofistˌikaɾˈias +SOFISTICAS sˌofistˈikas +SOFISTICASTE sˌofistikˈaste +SOFISTICO sˌofistˈiko +SOFÍSTICO sofˈistiko +SOFISTIQUE sˌofistˈike +SOFISTIQUÉIS sˌofistikˈeis +SOFISTIQUEMOS sˌofistikˈemos +SOFISTIQUES sˌofistˈikes +SOFITO sofˈito +SOFOCADA sˌofokˈaða +SOFOCADAS sˌofokˈaðas +SOFOCADO sˌofokˈaðo +SOFOCADOS sˌofokˈaðos +SOFOCAMIENTO sˌofokamjˈɛnto +SOFOCANTE sˌofokˈante +SOFOCAR sˌofokˈaɾ +SÓFOCLES sˈofokles +SOFOCO sofˈoko +SOFOCÓN sˌofokˈon +SOFREÍDA sˌofɾeˈiða +SOFREÍDAS sˌofɾeˈiðas +SOFREÍDO sˌofɾeˈiðo +SOFREÍDOS sˌofɾeˈiðos +SOFREÍR sˌofɾeˈiɾ +SOFRENAR sˌofɾenˈaɾ +SOFRITA sofɾˈita +SOFRITAS sofɾˈitas +SOFRITO sofɾˈito +SOFRITOS sofɾˈitos +SOFTBALL softβˈaʎ +SOFTWARE sˈoftweɾ +SOGA sˈoɣa +SOGDIANO soɡðjˈano +SOGUEADA sˌoɣeˈaða +SOGUEADAS sˌoɣeˈaðas +SOGUEADO sˌoɣeˈaðo +SOGUEADOS sˌoɣeˈaðos +SOGUEAR sˌoɣeˈaɾ +SOGÚN soɣˈun +SOIS sˈoɪs +SOJA sˈoxa +SOJAL soxˈal +SOJUZGADA sˌoxuθɣˈaða +SOJUZGADAS sˌoxuθɣˈaðas +SOJUZGADO sˌoxuθɣˈaðo +SOJUZGADOS sˌoxuθɣˈaðos +SOJUZGAR sˌoxuθɣˈaɾ +SOKOLSKY sokˈolski +SOL sˈol +SOLA sˈola +SOLAD solˈad +SOLADA solˈaða +SOLADAS solˈaðas +SOLADO solˈaðo +SOLADOS solˈaðos +SOLAMENTE sˈolamˈente +SOLAMOS solˈamos +SOLANDO solˈando +SOLANINA sˌolanˈina +SOLANO solˈano +SOLAPADA sˌolapˈaða +SOLAPADAS sˌolapˈaðas +SOLAPADO sˌolapˈaðo +SOLAPADOS sˌolapˈaðos +SOLAPAMIENTO sˌolapamjˈɛnto +SOLAPAR sˌolapˈaɾ +SOLARA solˈaɾa +SOLARÁ sˌolaɾˈa +SOLÁRAMOS solˈaɾamos +SOLARAS solˈaɾas +SOLARÁS sˌolaɾˈas +SOLARE solˈaɾe +SOLAREIS solˈaɾeɪs +SOLARÉIS sˌolaɾˈeis +SOLAREMOS sˌolaɾˈemos +SOLARES solˈaɾes +SOLARÍAMOS sˌolaɾˈiamos +SOLARÍAS sˌolaɾˈias +SOLARIO solˈaɾjo +SOLÁRIUM solˈaɾjum +SOLARIZADA sˌolaɾiθˈaða +SOLARIZADAS sˌolaɾiθˈaðas +SOLARIZADO sˌolaɾiθˈaðo +SOLARIZADOS sˌolaɾiθˈaðos +SOLARIZAR sˌolaɾiθˈaɾ +SOLAS sˈolas +SOLASTE solˈaste +SOLAZADA sˌolaθˈaða +SOLAZADAS sˌolaθˈaðas +SOLAZADO sˌolaθˈaðo +SOLAZADOS sˌolaθˈaðos +SOLAZAR sˌolaθˈaɾ +SOLCITO solθˈito +SOLDABILIDAD sˌolðaβˌiliðˈad +SOLDABLE solðˈaβle +SOLDADA solðˈaða +SOLDADAS solðˈaðas +SOLDADESCA sˌolðaðˈeska +SOLDADESCAS sˌolðaðˈeskas +SOLDADESCO sˌolðaðˈesko +SOLDADESCOS sˌolðaðˈeskos +SOLDADITO sˌolðaðˈito +SOLDADO solðˈaðo +SOLDADOR sˌolðaðˈoɾ +SOLDADORA sˌolðaðˈoɾa +SOLDADOS solðˈaðos +SOLDAMOS solðˈamos +SOLEADA sˌoleˈaða +SOLEADAS sˌoleˈaðas +SOLEADO sˌoleˈaðo +SOLEADOS sˌoleˈaðos +SOLEAMIENTO sˌoleamjˈɛnto +SOLEAR sˌoleˈaɾ +SOLECISMO sˌoleθˈismo +SOLEDAD sˌoleðˈad +SOLEMNE solˈemne +SOLEMNIDAD sˌolemniðˈad +SOLEMNIZADA sˌolemniθˈaða +SOLEMNIZADAS sˌolemniθˈaðas +SOLEMNIZADO sˌolemniθˈaðo +SOLEMNIZADOS sˌolemniθˈaðos +SOLEMNIZAR sˌolemniθˈaɾ +SOLEMOS solˈemos +SÓLEO sˈoleo +SOLER solˈeɾ +SOLES sˈoles +SOLEVADA sˌoleβˈaða +SOLEVADAS sˌoleβˈaðas +SOLEVADO sˌoleβˈaðo +SOLEVADOS sˌoleβˈaðos +SOLEVAR sˌoleβˈaɾ +SOLFEADA sˌolfeˈaða +SOLFEADAS sˌolfeˈaðas +SOLFEADO sˌolfeˈaðo +SOLFEADOS sˌolfeˈaðos +SOLÍA solˈia +SOLICITA sˌoliθˈita +SOLICITADA sˌoliθitˈaða +SOLICITADAS sˌoliθitˈaðas +SOLICITADO sˌoliθitˈaðo +SOLICITADOS sˌoliθitˈaðos +SOLICITAR sˌoliθitˈaɾ +SOLÍCITO solˈiθito +SOLICITUD sˌoliθitˈud +SOLIDA solˈiða +SOLIDARIDAD sˌoliðˌaɾiðˈad +SOLIDARIO sˌoliðˈaɾjo +SOLIDARISTA sˌoliðaɾˈista +SOLIDARIZADA sˌoliðˌaɾiθˈaða +SOLIDARIZADAS sˌoliðˌaɾiθˈaðas +SOLIDARIZADO sˌoliðˌaɾiθˈaðo +SOLIDARIZADOS sˌoliðˌaɾiθˈaðos +SOLIDARIZAR sˌoliðˌaɾiθˈaɾ +SOLIDE solˈiðe +SOLIDIFICADA sˌoliðˌifikˈaða +SOLIDIFICADAS sˌoliðˌifikˈaðas +SOLIDIFICADO sˌoliðˌifikˈaðo +SOLIDIFICADOS sˌoliðˌifikˈaðos +SOLIDIFICAMOS sˌoliðˌifikˈamos +SOLIDO solˈiðo +SÓLIDO sˈoliðo +SOLILOQUIO sˌolilˈokjo +SOLIPSISMO sˌolipsˈismo +SOLÍS solˈis +SOLISTA solˈista +SOLITARIA sˌolitˈaɾja +SOLITARIO sˌolitˈaɾjo +SOLITARIOS sˌolitˈaɾjos +SÓLITO sˈolito +SOLITUD sˌolitˈud +SOLIVIANTADA sˌoliβjantˈaða +SOLIVIANTADAS sˌoliβjantˈaðas +SOLIVIANTADO sˌoliβjantˈaðo +SOLIVIANTADOS sˌoliβjantˈaðos +SOLLOZADA sˌoʎoθˈaða +SOLLOZADAS sˌoʎoθˈaðas +SOLLOZADO sˌoʎoθˈaðo +SOLLOZADOS sˌoʎoθˈaðos +SOLLOZANTE sˌoʎoθˈante +SOLLOZAR sˌoʎoθˈaɾ +SOLO sˈolo +SÓLO sˈolo +SOLOLÁ sˌololˈa +SOLOLOY sˌololˈoɪ +SOLOMO solˈomo +SOLTADA soltˈaða +SOLTADAS soltˈaðas +SOLTADO soltˈaðo +SOLTADOS soltˈaðos +SOLTAMOS soltˈamos +SOLTAR soltˈaɾ +SOLTERA soltˈeɾa +SOLTERAS soltˈeɾas +SOLTERÍA sˌolteɾˈia +SOLTERITO sˌolteɾˈito +SOLTERO soltˈeɾo +SOLTERONA sˌolteɾˈona +SOLTEROS soltˈeɾos +SOLUBILIDAD sˌoluβˌiliðˈad +SOLUBILIZACIÓN sˌoluβˌiliθaθjˈon +SOLUBILIZADA sˌoluβˌiliθˈaða +SOLUBILIZADAS sˌoluβˌiliθˈaðas +SOLUBILIZADO sˌoluβˌiliθˈaðo +SOLUBILIZADOS sˌoluβˌiliθˈaðos +SOLUBILIZAMOS sˌoluβˌiliθˈamos +SOLUBILIZAR sˌoluβˌiliθˈaɾ +SOLUBLE solˈuβle +SOLUCIÓN sˌoluθjˈon +SOLUCIONADA sˌoluθjonˈaða +SOLUCIONADAS sˌoluθjonˈaðas +SOLUCIONADO sˌoluθjonˈaðo +SOLUCIONADOS sˌoluθjonˈaðos +SOLUCIONAR sˌoluθjonˈaɾ +SOLUCIONES sˌoluθjˈones +SOLVENTADA sˌolβentˈaða +SOLVENTADAS sˌolβentˈaðas +SOLVENTADO sˌolβentˈaðo +SOLVENTADOS sˌolβentˈaðos +SOMALÍ sˌomalˈi +SOMALIA somˈalja +SOMASTEROIDE sˌomasteɾˈoɪðe +SOMATÉN sˌomatˈen +SOMATIZACIÓN sˌomatˌiθaθjˈon +SOMATIZADA sˌomatiθˈaða +SOMATIZADAS sˌomatiθˈaðas +SOMATIZADO sˌomatiθˈaðo +SOMATIZADOS sˌomatiθˈaðos +SOMATIZAR sˌomatiθˈaɾ +SOMATOLOGÍA sˌomatˌoloxˈia +SOMATOSTATINA sˌomatˌostatˈina +SOMATOTROPINA sˌomatˌotɾopˈina +SOMBRA sˈombɾa +SOMBRADA sombɾˈaða +SOMBRADAS sombɾˈaðas +SOMBRADO sombɾˈaðo +SOMBRADOS sombɾˈaðos +SOMBREADA sˌombɾeˈaða +SOMBREADAS sˌombɾeˈaðas +SOMBREADO sˌombɾeˈaðo +SOMBREADOR sˌombɾeaðˈoɾ +SOMBREADOS sˌombɾeˈaðos +SOMBREAR sˌombɾeˈaɾ +SOMBRERAZO sˌombɾeɾˈaθo +SOMBRERERA sˌombɾeɾˈeɾa +SOMBRERERO sˌombɾeɾˈeɾo +SOMBRERETE sˌombɾeɾˈete +SOMBRERITO sˌombɾeɾˈito +SOMBRERO sombɾˈeɾo +SOMBRERÓN sˌombɾeɾˈon +SOMBRERUDO sˌombɾeɾˈuðo +SOMBRILLA sombɾˈiʎa +SOMBRITA sombɾˈita +SOMBRO sˈombɾo +SOMBROSA sombɾˈosa +SOMBROSAS sombɾˈosas +SOMBROSO sombɾˈoso +SOMBROSOS sombɾˈosos +SOMERA somˈeɾa +SOMERAS somˈeɾas +SOMEROS somˈeɾos +SOMETEDOR sˌometeðˈoɾ +SOMETER sˌometˈeɾ +SOMETIDA sˌometˈiða +SOMETIDAS sˌometˈiðas +SOMETIDO sˌometˈiðo +SOMETIDOS sˌometˈiðos +SOMETIMIENTO sˌometimjˈɛnto +SOMIER somjˈeɾ +SOMITA somˈita +SOMMELIER sˌommeljˈeɾ +SOMNÍFERA somnˈifeɾa +SOMNÍFERAS somnˈifeɾas +SOMNÍFERO somnˈifeɾo +SOMNÍFEROS somnˈifeɾos +SOMNOLENCIA sˌomnolˈɛnθja +SOMNOLIENTO sˌomnoljˈɛnto +SOMO sˈomo +SOMONTANO sˌomontˈano +SOMORGUJADA sˌomoɾɣuxˈaða +SOMORGUJADAS sˌomoɾɣuxˈaðas +SOMORGUJADO sˌomoɾɣuxˈaðo +SOMORGUJADOS sˌomoɾɣuxˈaðos +SOMORGUJAR sˌomoɾɣuxˈaɾ +SOMOS sˈomos +SOMOZA somˈoθa +SOMPESADA sˌompesˈaða +SOMPESADAS sˌompesˈaðas +SOMPESADO sˌompesˈaðo +SOMPESADOS sˌompesˈaðos +SOMPESAR sˌompesˈaɾ +SON sˈon +SONADA sonˈaða +SOÑADA soɲˈaða +SONADAS sonˈaðas +SOÑADAS soɲˈaðas +SONADO sonˈaðo +SOÑADO soɲˈaðo +SONADOR sˌonaðˈoɾ +SONADOS sonˈaðos +SOÑADOS soɲˈaðos +SONAJERO sˌonaxˈeɾo +SONANTE sonˈante +SOÑANTE soɲˈante +SONAR sonˈaɾ +SOÑAR soɲˈaɾ +SOÑARRERA sˌoɲaɾɾˈeɾa +SONATA sonˈata +SONDA sˈonda +SONDADA sondˈaða +SONDADAS sondˈaðas +SONDADO sondˈaðo +SONDADOS sondˈaðos +SONDAR sondˈaɾ +SONDEADA sˌondeˈaða +SONDEADAS sˌondeˈaðas +SONDEADO sˌondeˈaðo +SONDEADOS sˌondeˈaðos +SONDEAR sˌondeˈaɾ +SONDEO sondˈeo +SONDIKARRA sˌondikˈaɾɾa +SONDITA sondˈita +SOÑE sˈoɲe +SOÑÉ soɲˈe +SONECITO sˌoneθˈito +SONETO sonˈeto +SONIA sˈonja +SÓNICO sˈoniko +SONIDERO sˌoniðˈeɾo +SONIDITO sˌoniðˈito +SONIDO sonˈiðo +SOÑOLIENTO sˌoɲoljˈɛnto +SONORA sonˈoɾa +SONORENSE sˌonoɾˈɛnse +SONORIDAD sˌonoɾiðˈad +SONORIZACIÓN sˌonoɾˌiθaθjˈon +SONORIZADA sˌonoɾiθˈaða +SONORIZADAS sˌonoɾiθˈaðas +SONORIZADO sˌonoɾiθˈaðo +SONORIZADOS sˌonoɾiθˈaðos +SONORIZAR sˌonoɾiθˈaɾ +SONORO sonˈoɾo +SONREÍDA sˌonreˈiða +SONREÍDAS sˌonreˈiðas +SONREÍDO sˌonreˈiðo +SONREÍDOS sˌonreˈiðos +SONREÍR sˌonreˈiɾ +SONREIRÍA sˌonreɪɾˈia +SONRIENTE sˌonriˈɛnte +SONRÍO sonrˈio +SONRISA sonrˈisa +SONRISITA sˌonrisˈita +SONRIZÓN sˌonriθˈon +SONROJADA sˌonroxˈaða +SONROJADAS sˌonroxˈaðas +SONROJADO sˌonroxˈaðo +SONROJADOS sˌonroxˈaðos +SONROJANTE sˌonroxˈante +SONROJAR sˌonroxˈaɾ +SONROSADA sˌonrosˈaða +SONROSADAS sˌonrosˈaðas +SONROSADO sˌonrosˈaðo +SONROSADOS sˌonrosˈaðos +SONSACADA sˌonsakˈaða +SONSACADAS sˌonsakˈaðas +SONSACADO sˌonsakˈaðo +SONSACADOS sˌonsakˈaðos +SONSACAR sˌonsakˈaɾ +SONSO sˈonso +SONSONATECO sˌonsonatˈeko +SONYER soɲˈeɾ +SOPA sˈopa +SOPAD sopˈad +SOPADA sopˈaða +SOPADAS sopˈaðas +SOPADO sopˈaðo +SOPADOS sopˈaðos +SOPAR sopˈaɾ +SOPAS sˈopas +SOPESADA sˌopesˈaða +SOPESADAS sˌopesˈaðas +SOPESADO sˌopesˈaðo +SOPESADOS sˌopesˈaðos +SOPETÓN sˌopetˈon +SOPITA sopˈita +SOPLADA soplˈaða +SOPLADAS soplˈaðas +SOPLADO soplˈaðo +SOPLADOS soplˈaðos +SOPLAMOCOS sˌoplamˈokos +SOPLANTE soplˈante +SOPLAR soplˈaɾ +SOPLETE soplˈete +SOPLO sˈoplo +SOPLÓN soplˈon +SOPO sˈopo +SOPONCIO sopˈonθjo +SOPOR sopˈoɾ +SOPORÍFERO sˌopoɾˈifeɾo +SOPORÍFICO sˌopoɾˈifiko +SOPORTABLE sˌopoɾtˈaβle +SOPORTADA sˌopoɾtˈaða +SOPORTADAS sˌopoɾtˈaðas +SOPORTADO sˌopoɾtˈaðo +SOPORTADOS sˌopoɾtˈaðos +SOPRANO sopɾˈano +SOPRANOS sopɾˈanos +SOR sˈoɾ +SORBER soɾβˈeɾ +SORBETE soɾβˈete +SORBETO soɾβˈeto +SORBIA sˈoɾβja +SORBIDA soɾβˈiða +SORBIDAS soɾβˈiðas +SORBIDO soɾβˈiðo +SORBIDOS soɾβˈiðos +SORBITANO sˌoɾβitˈano +SORBITO soɾβˈito +SORBO sˈoɾβo +SORBOS sˈoɾβos +SORCHE sˈoɾtʃe +SÓRDIDO sˈoɾðiðo +SORDO sˈoɾðo +SORIA sˈoɾja +SORIANITO sˌoɾjanˈito +SORIANO soɾjˈano +SORNA sˈoɾna +SORO sˈoɾo +SORORIDAD sˌoɾoɾiðˈad +SORPASSO soɾpˈasso +SORPRENDERLOS sˌoɾpɾendˈeɾlos +SORPRESA soɾpɾˈesa +SORPRESITA sˌoɾpɾesˈita +SORPRESIVO sˌoɾpɾesˈiβo +SORRY sˈoɾɾi +SORTEADA sˌoɾteˈaða +SORTEADAS sˌoɾteˈaðas +SORTEADO sˌoɾteˈaðo +SORTEADOS sˌoɾteˈaðos +SORTEAR sˌoɾteˈaɾ +SORTEO soɾtˈeo +SORTIJA soɾtˈixa +SOS sˈos +SOSA sˈosa +SOSEGADA sˌoseɣˈaða +SOSEGADAS sˌoseɣˈaðas +SOSEGADO sˌoseɣˈaðo +SOSEGADOS sˌoseɣˈaðos +SOSEGAR sˌoseɣˈaɾ +SOSIEGO sosjˈeɣo +SOSO sˈoso +SOSPECHA sospˈetʃa +SOSPECHADA sˌospetʃˈaða +SOSPECHADAS sˌospetʃˈaðas +SOSPECHADO sˌospetʃˈaðo +SOSPECHADOS sˌospetʃˈaðos +SOSPECHAR sˌospetʃˈaɾ +SOSPECHAS sospˈetʃas +SOSPECHOSO sˌospetʃˈoso +SOSTÉN sostˈen +SOSTENÉ sˌostenˈe +SOSTENER sˌostenˈeɾ +SOSTENIBILIDAD sˌostenˌiβiliðˈad +SOSTENIBLE sˌostenˈiβle +SOSTENIBLEMENTE sˌostenˈiβlemˈente +SOSTENIBLES sˌostenˈiβles +SOSTENIDA sˌostenˈiða +SOSTENIDAS sˌostenˈiðas +SOSTENIDO sˌostenˈiðo +SOSTENIDOS sˌostenˈiðos +SOSTENIMIENTO sˌostenimjˈɛnto +SOTA sˈota +SOTANA sotˈana +SÓTANO sˈotano +SOTAR sotˈaɾ +SOTAVENTO sˌotaβˈɛnto +SOTELO sotˈelo +SOTERRADA sˌoteɾɾˈaða +SOTERRADAS sˌoteɾɾˈaðas +SOTERRADO sˌoteɾɾˈaðo +SOTERRADOS sˌoteɾɾˈaðos +SOTERRAMIENTO sˌoteɾɾamjˈɛnto +SOTERRAR sˌoteɾɾˈaɾ +SOTHO sˈoto +SOTO sˈoto +SOTOL sotˈol +SOTUER sotwˈeɾ +SOUBISE sowβˈise +SOUL sˈowl +SOUVENIR sˌowβenˈiɾ +SOVIÉTICO soβjˈetiko +SOVJÓS soβxˈos +SOY sˈoɪ +SPA spˈa +SPAGUETTI spaɣˈetti +SPAM spˈam +SPAMMER spammˈeɾ +SPAMMING spˈammiŋ +SPANGLISH spaŋɡlˈiʃ +SPEAKER spˌeakˈeɾ +SPIN spˈin +SPINNER spinnˈeɾ +SPINNING spˈinniŋ +SPIRULINA spˌiɾulˈina +SPLIT splˈit +SPLITENSE splitˈɛnse +SPOILER spoɪlˈeɾ +SPONSOR sponsˈoɾ +SPORTING spˈoɾtiŋ +SPORTINGUISTA spˌoɾtiŋɡˈista +SPOTIFY spotˈifi +SPOTTER spottˈeɾ +SPRAY spɾˈaɪ +SPRINT spɾˈint +SPRINTER spɾintˈeɾ +SPYWARE spiwˈaɾe +SQUAD skwˈad +SQUAT skwˈat +STÁ stˈa +STAFF stˈaff +STALINISMO stˌalinˈismo +STALINISTA stˌalinˈista +STALKEADA stˌalkeˈaða +STALKEADAS stˌalkeˈaðas +STALKEADO stˌalkeˈaðo +STALKEADOS stˌalkeˈaðos +STALKEAMOS stˌalkeˈamos +STALKEAR stˌalkeˈaɾ +STAND stˈand +STANDING stˈandiŋ +STANDOPERO stˌandopˈeɾo +STANDUPERO stˌandupˈeɾo +STANEAR stˌaneˈaɾ +STARTUP staɾtˈup +STATUS stˈatus +STÁVROPOL stˈaβɾopol +STEFANESCU stˌefanˈesku +STENT stˈɛnt +STEP stˈep +STEVIA stˈeβja +STICKER stikˈeɾ +STICKERS stikˈeɾs +STILETTO stilˈetto +STILL stˈiʎ +STISHOVITA stˌisoβˈita +STOCK stˈok +STONES stˈones +STOP stˈop +STREAM stɾˈeam +STREAMING stɾeˈamiŋ +STRESS stɾˈess +STRIGIL stɾixˈil +STRIKE stɾˈike +STRIPPER stɾippˈeɾ +STRIPTEASE stɾˌipːteˈase +STRONGUISTA stɾoŋɡˈista +STRONISMO stɾonˈismo +STRONISTA stɾonˈista +STUPA stˈupa +STYLING stˈiliŋ +SU sˈu +SUABIA swˈaβja +SUABO swˈaβo +SUADERO swaðˈeɾo +SUÁREZ swˈaɾeθ +SUÁSTICA swˈastika +SUAVE swˈaβe +SUAVECITO swˌaβeθˈito +SUAVES swˈaβes +SUAVIDAD swˌaβiðˈad +SUAVIZADA swˌaβiθˈaða +SUAVIZADAS swˌaβiθˈaðas +SUAVIZADO swˌaβiθˈaðo +SUAVIZADOS swˌaβiθˈaðos +SUAVIZANTE swˌaβiθˈante +SUAVIZAR swˌaβiθˈaɾ +SUAZI swˈaθi +SUAZILANDIA swˌaθilˈandja +SUB sˈub +SUBACROMIAL sˌuβakɾomjˈal +SUBACUÁTICA sˌuβakwˈatika +SUBACUÁTICAS sˌuβakwˈatikas +SUBACUÁTICO sˌuβakwˈatiko +SUBACUÁTICOS sˌuβakwˈatikos +SUBALIMENTADA sˌuβalˌimentˈaða +SUBALIMENTADAS sˌuβalˌimentˈaðas +SUBALIMENTADO sˌuβalˌimentˈaðo +SUBALIMENTADOS sˌuβalˌimentˈaðos +SUBALIMENTAR sˌuβalˌimentˈaɾ +SUBALQUILADA sˌuβalkilˈaða +SUBALQUILADAS sˌuβalkilˈaðas +SUBALQUILADO sˌuβalkilˈaðo +SUBALQUILADOS sˌuβalkilˈaðos +SUBALQUILAR sˌuβalkilˈaɾ +SUBALTERNA sˌuβaltˈeɾna +SUBALTERNAS sˌuβaltˈeɾnas +SUBALTERNIZADA sˌuβaltˌeɾniθˈaða +SUBALTERNIZADAS sˌuβaltˌeɾniθˈaðas +SUBALTERNIZADO sˌuβaltˌeɾniθˈaðo +SUBALTERNIZADOS sˌuβaltˌeɾniθˈaðos +SUBALTERNIZAR sˌuβaltˌeɾniθˈaɾ +SUBALTERNO sˌuβaltˈeɾno +SUBALTERNOS sˌuβaltˈeɾnos +SUBAPICAL sˌuβapikˈal +SUBARACNOIDEO sˌuβaɾˌaknoɪðˈeo +SUBARBUSTO sˌuβaɾβˈusto +SUBARRENDADA sˌuβaɾɾendˈaða +SUBARRENDADAS sˌuβaɾɾendˈaðas +SUBARRENDADO sˌuβaɾɾendˈaðo +SUBARRENDADOS sˌuβaɾɾendˈaðos +SUBARRENDAR sˌuβaɾɾendˈaɾ +SUBASTA suβˈasta +SUBASTADA sˌuβastˈaða +SUBASTADAS sˌuβastˈaðas +SUBASTADO sˌuβastˈaðo +SUBASTADOS sˌuβastˈaðos +SUBASTERO sˌuβastˈeɾo +SUBCADUCIFOLIO sˌubkaðˌuθifˈoljo +SUBCAPÍTULO sˌubkapˈitulo +SUBCAPÍTULOS sˌubkapˈitulos +SUBCATEGORÍA sˌubkatˌeɣoɾˈia +SUBCELULAR sˌuβθelulˈaɾ +SUBCENTRO suβθˈɛntɾo +SUBCIRCULAR sˌuβθiɾkulˈaɾ +SUBCLASIFICADA sˌubklasˌifikˈaða +SUBCLASIFICADAS sˌubklasˌifikˈaðas +SUBCLASIFICADO sˌubklasˌifikˈaðo +SUBCLASIFICADOS sˌubklasˌifikˈaðos +SUBCLASIFICAR sˌubklasˌifikˈaɾ +SUBCLAVE subklˈaβe +SUBCLÍNICO subklˈiniko +SUBCOMANDANTE sˌubkomandˈante +SUBCOMISARÍA sˌubkomˌisaɾˈia +SUBCOMISARIO sˌubkomisˈaɾjo +SUBCOMPONENTE sˌubkomponˈɛnte +SUBCONDRAL sˌubkondɾˈal +SUBCONSUMO sˌubkonsˈumo +SUBCONTRATADA sˌubkontɾatˈaða +SUBCONTRATADAS sˌubkontɾatˈaðas +SUBCONTRATADO sˌubkontɾatˈaðo +SUBCONTRATADOS sˌubkontɾatˈaðos +SUBCORDADO sˌubkoɾðˈaðo +SUBCORIÁCEO sˌubkoɾjˈaθeo +SUBCRÍTICO subkɾˈitiko +SUBCUADRO subkwˈaðɾo +SUBCUERPO subkwˈeɾpo +SUBCULTURA sˌubkultˈuɾa +SUBCUTÁNEA sˌubkutˈanea +SUBCUTÁNEAS sˌubkutˈaneas +SUBCUTÁNEO sˌubkutˈaneo +SUBCUTÁNEOS sˌubkutˈaneos +SUBDESBORDAMIENTO sˌubðesβˌoɾðamjˈɛnto +SUBDIACONADO sˌubðjakonˈaðo +SUBDIRECTORIO sˌubðiɾektˈoɾjo +SUBDIVIDE sˌubðiβˈiðe +SUBDIVIDIDA sˌubðiβiðˈiða +SUBDIVIDIDAS sˌubðiβiðˈiðas +SUBDIVIDIDO sˌubðiβiðˈiðo +SUBDIVIDIDOS sˌubðiβiðˈiðos +SUBDIVIDIR sˌubðiβiðˈiɾ +SUBDOMINANTE sˌubðominˈante +SUBDUCIR sˌubðuθˈiɾ +SUBDURAL sˌubðuɾˈal +SUBE sˈuβe +SUBEDITOR sˌuβeðitˈoɾ +SUBEN sˈuβen +SUBENANA sˌuβenˈana +SUBENDOTELIAL sˌuβendˌoteljˈal +SUBENDOTELIALES sˌuβendˌoteljˈales +SUBENTENDER sˌuβentendˈeɾ +SUBENTENDIDA sˌuβentendˈiða +SUBENTENDIDAS sˌuβentendˈiðas +SUBENTENDIDO sˌuβentendˈiðo +SUBENTENDIDOS sˌuβentendˈiðos +SUBENTERO sˌuβentˈeɾo +SUBEPENDIMOMA sˌuβepˌendimˈoma +SUBEPENDIMOMAS sˌuβepˌendimˈomas +SUBEPIDÉRMICO sˌuβepiðˈeɾmiko +SUBEPITELIAL sˌuβepˌiteljˈal +SUBERECTO sˌuβeɾˈekto +SUBEROSO sˌuβeɾˈoso +SUBESCAPULAR sˌuβeskˌapulˈaɾ +SUBESCOLARIZADO sˌuβeskˌolaɾiθˈaðo +SUBESTELAR sˌuβestelˈaɾ +SUBESTILO sˌuβestˈilo +SUBESTIMACIÓN sˌuβestˌimaθjˈon +SUBESTIMADA sˌuβestimˈaða +SUBESTIMADAS sˌuβestimˈaðas +SUBESTIMADO sˌuβestimˈaðo +SUBESTIMADOS sˌuβestimˈaðos +SUBFORO suβfˈoɾo +SUBGLACIAL sˌubɣlaθjˈal +SUBGLOBOSO sˌubɣloβˈoso +SUBGLÓTICA subɣlˈotika +SUBGLÓTICAS subɣlˈotikas +SUBGLÓTICO subɣlˈotiko +SUBGLÓTICOS subɣlˈotikos +SUBGRAVE subɣɾˈaβe +SUBIDA suβˈiða +SUBIDAS suβˈiðas +SUBIDÍSIMO sˌuβiðˈisimo +SUBIDO suβˈiðo +SUBIDÓN sˌuβiðˈon +SUBIDOS suβˈiðos +SUBIGUAL sˌuβiɣwˈal +SUBINTENDENTE sˌuβintendˈɛnte +SUBINVERSIÓN sˌuβimbeɾsjˈon +SUBIÓ suβjˈo +SUBIR suβˈiɾ +SUBISTE suβˈiste +SUBJEFA suβxˈefa +SUBJETIVACIÓN sˌuβxetˌiβaθjˈon +SUBJETIVIDAD sˌuβxetˌiβiðˈad +SUBJETO suβxˈeto +SUBLEVADA sˌuβleβˈaða +SUBLEVADAS sˌuβleβˈaðas +SUBLEVADO sˌuβleβˈaðo +SUBLEVADOS sˌuβleβˈaðos +SUBLIMA suβlˈima +SUBLIMADA sˌuβlimˈaða +SUBLIMADAS sˌuβlimˈaðas +SUBLIMADO sˌuβlimˈaðo +SUBLIMADOS sˌuβlimˈaðos +SUBLIMAMOS sˌuβlimˈamos +SUBLIMANDO sˌuβlimˈando +SUBLIMAR sˌuβlimˈaɾ +SUBLIMARA sˌuβlimˈaɾa +SUBLIMARÁ sˌuβlimaɾˈa +SUBLIMÁRAMOS sˌuβlimˈaɾamos +SUBLIMARAS sˌuβlimˈaɾas +SUBLIMARÁS sˌuβlimaɾˈas +SUBLIMAREIS sˌuβlimˈaɾeɪs +SUBLIMAREMOS sˌuβlimaɾˈemos +SUBLIMARES sˌuβlimˈaɾes +SUBLIMARÍAMOS sˌuβlimaɾˈiamos +SUBLIMAS suβlˈimas +SUBLIMASTE sˌuβlimˈaste +SUBLIME suβlˈime +SUBLIMEMOS sˌuβlimˈemos +SUBLIMES suβlˈimes +SUBLIMINAL sˌuβliminˈal +SUBLIMINALMENTE sˌuβliminˈalmˈente +SUBLIMO suβlˈimo +SUBLITORAL sˌuβlitoɾˈal +SUBLUXACIÓN sˌuβluksaθjˈon +SUBMANDIBULAR sˌubmandˌiβulˈaɾ +SUBMAREAL sˌubmaɾeˈal +SUBMARGINAL sˌubmaɾxinˈal +SUBMARINO sˌubmaɾˈino +SUBMATRIZ sˌubmatɾˈiθ +SUBMAXILAR sˌubmaksilˈaɾ +SUBMEDITERRÁNEO sˌubmeðˌiteɾɾˈaneo +SUBMENÚ sˌubmenˈu +SUBMILIMÉTRICO sˌubmilimˈetɾiko +SUBMINISTRADA sˌubministɾˈaða +SUBMINISTRADAS sˌubministɾˈaðas +SUBMINISTRADO sˌubministɾˈaðo +SUBMINISTRADOS sˌubministɾˈaðos +SUBMINISTRAR sˌubministɾˈaɾ +SUBMONTANO sˌubmontˈano +SUBMUCOSO sˌubmukˈoso +SUBMUNDO submˈundo +SUBNORMAL sˌubnoɾmˈal +SUBOCCIPITAL sˌuβokθˌipitˈal +SUBOCUPACIÓN sˌuβokˌupaθjˈon +SUBOPUESTO sˌuβopwˈesto +SUBORDINADA sˌuβoɾðinˈaða +SUBORDINADAS sˌuβoɾðinˈaðas +SUBORDINADO sˌuβoɾðinˈaðo +SUBORDINADOS sˌuβoɾðinˈaðos +SUBORDINAMOS sˌuβoɾðinˈamos +SUBPÁGINA subpˈaxina +SUBPÁRAMO subpˈaɾamo +SUBPARTIDA sˌubpaɾtˈiða +SUBPELO subpˈelo +SUBPENÍNSULA sˌubpenˈinsula +SUBPERÍODO sˌubpeɾˈioðo +SUBPROBLEMA sˌubpɾoβlˈema +SUBRAMA suβɾˈama +SUBRAMAL sˌuβɾamˈal +SUBRANGO suβɾˈaŋɡo +SUBRASANTE sˌuβɾasˈante +SUBRAZA suβɾˈaθa +SUBREALISTA sˌuβɾealˈista +SUBRECUBRIMIENTO sˌuβɾekˌuβɾimjˈɛnto +SUBRED suβɾˈed +SUBREDONDEADO sˌuβɾeðˌondeˈaðo +SUBREGIÓN sˌuβɾexjˈon +SUBREGIONAL sˌuβɾexjonˈal +SUBREGISTRO sˌuβɾexˈistɾo +SUBREINO suβɾˈeɪno +SUBRELATO sˌuβɾelˈato +SUBREPCIÓN sˌuβɾepθjˈon +SUBREPRESENTADO sˌuβɾepɾˌesentˈaðo +SUBREPTICIAMENTE sˌuβɾepːtˈiθjamˈente +SUBREPTICIO sˌuβɾepːtˈiθjo +SUBRETÍCULO sˌuβɾetˈikulo +SUBROGACIÓN sˌuβɾoɣaθjˈon +SUBROGADA sˌuβɾoɣˈaða +SUBROGADAS sˌuβɾoɣˈaðas +SUBROGADO sˌuβɾoɣˈaðo +SUBROGADOS sˌuβɾoɣˈaðos +SUBROGANTE sˌuβɾoɣˈante +SUBROGAR sˌuβɾoɣˈaɾ +SUBRUTINA sˌuβɾutˈina +SUBSANABLE sˌuβsanˈaβle +SUBSANADA sˌuβsanˈaða +SUBSANADAS sˌuβsanˈaðas +SUBSANADO sˌuβsanˈaðo +SUBSANADOS sˌuβsanˈaðos +SUBSANAR sˌuβsanˈaɾ +SUBSCRIBE suβskɾˈiβe +SUBSCRIBIR sˌuβskɾiβˈiɾ +SUBSCRIBO suβskɾˈiβo +SUBSCRIPTA suβskɾˈipːta +SUBSCRIPTAS suβskɾˈipːtas +SUBSCRIPTO suβskɾˈipːto +SUBSCRIPTOS suβskɾˈipːtos +SUBSCRITA suβskɾˈita +SUBSCRITAS suβskɾˈitas +SUBSCRITO suβskɾˈito +SUBSCRITOS suβskɾˈitos +SUBSEGUIDA sˌuβseɣˈiða +SUBSEGUIDAS sˌuβseɣˈiðas +SUBSEGUIDO sˌuβseɣˈiðo +SUBSEGUIDOS sˌuβseɣˈiðos +SUBSEGUIR sˌuβseɣˈiɾ +SUBSEÑAL sˌuβseɲˈal +SUBSIDIADA sˌuβsiðjˈaða +SUBSIDIADAS sˌuβsiðjˈaðas +SUBSIDIADO sˌuβsiðjˈaðo +SUBSIDIADOS sˌuβsiðjˈaðos +SUBSIDIO suβsˈiðjo +SUBSISTIDA sˌuβsistˈiða +SUBSISTIDAS sˌuβsistˈiðas +SUBSISTIDO sˌuβsistˈiðo +SUBSISTIDOS sˌuβsistˈiðos +SUBSISTIR sˌuβsistˈiɾ +SUBSÓNICA suβsˈonika +SUBSÓNICAS suβsˈonikas +SUBSÓNICO suβsˈoniko +SUBSÓNICOS suβsˈonikos +SUBSTANCIACIÓN sˌuβstanθjaθjˈon +SUBSTANCIADA sˌuβstanθjˈaða +SUBSTANCIADAS sˌuβstanθjˈaðas +SUBSTANCIADO sˌuβstanθjˈaðo +SUBSTANCIADOS sˌuβstanθjˈaðos +SUBSTANCIAR sˌuβstanθjˈaɾ +SUBSTANTIVA sˌuβstantˈiβa +SUBSTANTIVADA sˌuβstantiβˈaða +SUBSTANTIVADAS sˌuβstantiβˈaðas +SUBSTANTIVADO sˌuβstantiβˈaðo +SUBSTANTIVADOS sˌuβstantiβˈaðos +SUBSTANTIVANDO sˌuβstantiβˈando +SUBSTANTIVAR sˌuβstantiβˈaɾ +SUBSTANTIVARES sˌuβstantiβˈaɾes +SUBSTANTIVAS sˌuβstantˈiβas +SUBSTANTIVES sˌuβstantˈiβes +SUBSTANTIVO sˌuβstantˈiβo +SUBSTANTIVOS sˌuβstantˈiβos +SUBSTITUIDA sˌuβstitwˈiða +SUBSTITUIDAS sˌuβstitwˈiðas +SUBSTITUIDO sˌuβstitwˈiðo +SUBSTITUIDOS sˌuβstitwˈiðos +SUBSTITUIR sˌuβstitwˈiɾ +SUBSTITUTA sˌuβstitˈuta +SUBSTITUTAS sˌuβstitˈutas +SUBSTITUTIVO sˌuβstitutˈiβo +SUBSTITUTO sˌuβstitˈuto +SUBSTITUTOS sˌuβstitˈutos +SUBSTRAER sˌuβstɾaˈeɾ +SUBSTRAÍDA sˌuβstɾaˈiða +SUBSTRAÍDAS sˌuβstɾaˈiðas +SUBSTRAÍDO sˌuβstɾaˈiðo +SUBSTRAÍDOS sˌuβstɾaˈiðos +SUBSUMIDA sˌuβsumˈiða +SUBSUMIDAS sˌuβsumˈiðas +SUBSUMIDO sˌuβsumˈiðo +SUBSUMIDOS sˌuβsumˈiðos +SUBSUMIR sˌuβsumˈiɾ +SUBSUPERFICIAL sˌuβsupˌeɾfiθjˈal +SUBSUPERFICIE sˌuβsupeɾfˈiθje +SUBTE sˈubte +SUBTERMINAL sˌubteɾminˈal +SUBTERRÁNEO sˌubteɾɾˈaneo +SUBTITULADA sˌubtitulˈaða +SUBTITULADAS sˌubtitulˈaðas +SUBTITULADO sˌubtitulˈaðo +SUBTITULADOS sˌubtitulˈaðos +SUBTITULAR sˌubtitulˈaɾ +SUBTONO subtˈono +SUBTRAMO subtɾˈamo +SUBTRIANGULAR sˌubtɾiˌaŋɡulˈaɾ +SUBURBANIZACIÓN sˌuβuɾβˌaniθaθjˈon +SUBURBIO suβˈuɾβjo +SUBVEGUERÍA sˌubβeɣeɾˈia +SUBVENCIÓN sˌubβenθjˈon +SUBVENCIONADA sˌubβenθjonˈaða +SUBVENCIONADAS sˌubβenθjonˈaðas +SUBVENCIONADO sˌubβenθjonˈaðo +SUBVENCIONADOS sˌubβenθjonˈaðos +SUBVENCIONAMOS sˌubβenθjonˈamos +SUBVENCIONAR sˌubβenθjonˈaɾ +SUBVENIR sˌubβenˈiɾ +SUBVERSIÓN sˌubβeɾsjˈon +SUBVERSIVO sˌubβeɾsˈiβo +SUBVERTIDA sˌubβeɾtˈiða +SUBVERTIDAS sˌubβeɾtˈiðas +SUBVERTIDO sˌubβeɾtˈiðo +SUBVERTIDOS sˌubβeɾtˈiðos +SUBVERTIENTE sˌubβeɾtjˈɛnte +SUBVIRAL sˌubβiɾˈal +SUBYACENTE sˌuβjjaθˈɛnte +SUBYACER sˌuβjjaθˈeɾ +SUBYACIDA sˌuβjjaθˈiða +SUBYACIDAS sˌuβjjaθˈiðas +SUBYACIDO sˌuβjjaθˈiðo +SUBYACIDOS sˌuβjjaθˈiðos +SUBYUGACIÓN sˌuβjjuɣaθjˈon +SUBZONA suβθˈona +SUCCIÓN sukθjˈon +SUCCIONADA sˌukθjonˈaða +SUCCIONADAS sˌukθjonˈaðas +SUCCIONADO sˌukθjonˈaðo +SUCCIONADOR sˌukθjonaðˈoɾ +SUCCIONADORA sˌukθjonaðˈoɾa +SUCCIONADOS sˌukθjonˈaðos +SUCCIONAR sˌukθjonˈaɾ +SUCCIONES sukθjˈones +SUCEDE suθˈeðe +SUCEDER sˌuθeðˈeɾ +SUCEDIDA sˌuθeðˈiða +SUCEDIDAS sˌuθeðˈiðas +SUCEDIDO sˌuθeðˈiðo +SUCEDIDOS sˌuθeðˈiðos +SUCEDIENDO sˌuθeðjˈɛndo +SUCEDIÓ sˌuθeðjˈo +SUCESIONALMENTE sˌuθesjonˈalmˈente +SUCESO suθˈeso +SUCESOR sˌuθesˈoɾ +SUCESORA sˌuθesˈoɾa +SUCESORAL sˌuθesoɾˈal +SUCESOS suθˈesos +SÚCHIL sˈutʃil +SUCHITEPÉQUEZ sˌutʃitepˈekeθ +SUCIEDAD sˌuθjeðˈad +SUCINTO suθˈinto +SUCIO sˈuθjo +SUCITADA sˌuθitˈaða +SUCITADAS sˌuθitˈaðas +SUCITADO sˌuθitˈaðo +SUCITADOS sˌuθitˈaðos +SUCITAR sˌuθitˈaɾ +SUCROSA sukɾˈosa +SÚCUBO sˈukuβo +SUCULENTA sˌukulˈɛnta +SUCULENTAS sˌukulˈɛntas +SUCULENTO sˌukulˈɛnto +SUCULENTOS sˌukulˈɛntos +SUCUMBIDA sˌukumbˈiða +SUCUMBIDAS sˌukumbˈiðas +SUCUMBIDO sˌukumbˈiðo +SUCUMBIDOS sˌukumbˈiðos +SUCUMBIR sˌukumbˈiɾ +SUCURSAL sˌukuɾsˈal +SUCURSALISMO sˌukuɾsalˈismo +SUCURSALISTA sˌukuɾsalˈista +SUD sˈud +SUDA sˈuða +SUDACA suðˈaka +SUDADA suðˈaða +SUDADAS suðˈaðas +SUDADERA sˌuðaðˈeɾa +SUDADERO sˌuðaðˈeɾo +SUDADO suðˈaðo +SUDADOS suðˈaðos +SUDÁFRICA suðˈafɾika +SUDAFRICANO sˌuðafɾikˈano +SUDAMÉRICA sˌuðamˈeɾika +SUDAMERICANA sˌuðamˌeɾikˈana +SUDAMERICANAS sˌuðamˌeɾikˈanas +SUDAMERICANO sˌuðamˌeɾikˈano +SUDAMERICANOS sˌuðamˌeɾikˈanos +SUDAN sˈuðan +SUDÁN suðˈan +SUDANDO suðˈando +SUDANÉS sˌuðanˈes +SUDANESA sˌuðanˈesa +SUDANESAS sˌuðanˈesas +SUDANESES sˌuðanˈeses +SUDAR suðˈaɾ +SUDARÁBIGO sˌuðaɾˈaβiɣo +SUDISTA suðˈista +SUDO sˈuðo +SUDOKU suðˈoku +SUDOR suðˈoɾ +SUDORACIÓN sˌuðoɾaθjˈon +SUDORCILLO sˌuðoɾθˈiʎo +SUDORIENTA sˌuðoɾjˈɛnta +SUDORIENTAS sˌuðoɾjˈɛntas +SUDORIENTO sˌuðoɾjˈɛnto +SUDORIENTOS sˌuðoɾjˈɛntos +SUDOROSO sˌuðoɾˈoso +SUDSUDANÉS sˌuðsuðanˈes +SUECIA swˈeθja +SUECO swˈeko +SUEGRA swˈeɣɾa +SUEGRO swˈeɣɾo +SUELA swˈela +SUELDECILLO swˌelðeθˈiʎo +SUELDITO swelðˈito +SUELDO swˈelðo +SUELE swˈele +SUELTA swˈelta +SUELTO swˈelto +SUENA swˈena +SUEÑECITO swˌeɲeθˈito +SUEÑITO sweɲˈito +SUEÑO swˈeɲo +SUEÑOS swˈeɲos +SUERO swˈeɾo +SUERTE swˈeɾte +SUÉTER swˈeteɾ +SUEVA swˈeβa +SUEVO swˈeβo +SUEZ swˈeθ +SUFICIENCIA sˌufiθjˈɛnθja +SUFICIENTE sˌufiθjˈɛnte +SUFICIENTEMENTE sˌufiθjˈɛntemˈente +SUFICIENTES sˌufiθjˈɛntes +SUFIJACIÓN sˌufixaθjˈon +SUFIJADA sˌufixˈaða +SUFIJADAS sˌufixˈaðas +SUFIJADO sˌufixˈaðo +SUFIJADOS sˌufixˈaðos +SUFIJAR sˌufixˈaɾ +SUFIJO sufˈixo +SUFISTA sufˈista +SUFLÉ suflˈe +SUFRAGADA sˌufɾaɣˈaða +SUFRAGADAS sˌufɾaɣˈaðas +SUFRAGADO sˌufɾaɣˈaðo +SUFRAGADOS sˌufɾaɣˈaðos +SUFRAGÁNEO sˌufɾaɣˈaneo +SUFRAGISMO sˌufɾaxˈismo +SUFRAGISTA sˌufɾaxˈista +SUFRIDA sufɾˈiða +SUFRIDAS sufɾˈiðas +SUFRIDO sufɾˈiðo +SUFRIDOS sufɾˈiðos +SUFRIMIENTO sˌufɾimjˈɛnto +SUFRIR sufɾˈiɾ +SUGERENCIA sˌuxeɾˈɛnθja +SUGERIDA sˌuxeɾˈiða +SUGERIDAS sˌuxeɾˈiðas +SUGERIDO sˌuxeɾˈiðo +SUGERIDOS sˌuxeɾˈiðos +SUGERIR sˌuxeɾˈiɾ +SUGESTIONABLE sˌuxestjonˈaβle +SUGESTIONADA sˌuxestjonˈaða +SUGESTIONADAS sˌuxestjonˈaðas +SUGESTIONADO sˌuxestjonˈaðo +SUGESTIONADOS sˌuxestjonˈaðos +SUGIRIERA sˌuxiɾjˈeɾa +SUICIDA swiθˈiða +SUICIDADA swˌiθiðˈaða +SUICIDADAS swˌiθiðˈaðas +SUICIDADO swˌiθiðˈaðo +SUICIDADOS swˌiθiðˈaðos +SUICIDAMOS swˌiθiðˈamos +SUICIDANDO swˌiθiðˈando +SUICIDAR swˌiθiðˈaɾ +SUICIDIO swiθˈiðjo +SUICIDO swiθˈiðo +SUIDO swˈiðo +SUINA swˈina +SUINAS swˈinas +SUINO swˈino +SUINOS swˈinos +SUITE swˈite +SUIZA swˈiθa +SUIZAS swˈiθas +SUIZO swˈiθo +SUIZOS swˈiθos +SUJETA suxˈeta +SUJETADA sˌuxetˈaða +SUJETADAS sˌuxetˈaðas +SUJETADO sˌuxetˈaðo +SUJETADOR sˌuxetaðˈoɾ +SUJETADORES sˌuxetaðˈoɾes +SUJETADOS sˌuxetˈaðos +SUJETAR sˌuxetˈaɾ +SUJETAS suxˈetas +SUJETO suxˈeto +SULCADA sulkˈaða +SULCADAS sulkˈaðas +SULCADO sulkˈaðo +SULCADOS sulkˈaðos +SULCAR sulkˈaɾ +SULFAMETOXAZOL sˌulfamˌetoksaθˈol +SULFAMIDA sˌulfamˈiða +SULFATADA sˌulfatˈaða +SULFATADAS sˌulfatˈaðas +SULFATADO sˌulfatˈaðo +SULFATADOS sˌulfatˈaðos +SULFATO sulfˈato +SULFONACIÓN sˌulfonaθjˈon +SULFONILO sˌulfonˈilo +SULFONILUREA sˌulfonˌiluɾˈea +SULFONIO sulfˈonjo +SULFURACIÓN sˌulfuɾaθjˈon +SULFURADA sˌulfuɾˈaða +SULFURADAS sˌulfuɾˈaðas +SULFURADO sˌulfuɾˈaðo +SULFURADOS sˌulfuɾˈaðos +SULFURO sulfˈuɾo +SULTÁN sultˈan +SULTANA sultˈana +SULTANATO sˌultanˈato +SUMA sˈuma +SUMABLE sumˈaβle +SUMADA sumˈaða +SUMADAS sumˈaðas +SUMADO sumˈaðo +SUMADOS sumˈaðos +SUMARIADA sˌumaɾjˈaða +SUMARIADAS sˌumaɾjˈaðas +SUMARIADO sˌumaɾjˈaðo +SUMARIADOS sˌumaɾjˈaðos +SUMARIAR sˌumaɾjˈaɾ +SUMAS sˈumas +SUMATRA sumˈatɾa +SUMATRANO sˌumatɾˈano +SUMATRIPTÁN sˌumatɾipːtˈan +SUMERCÉ sˌumeɾθˈe +SUMERGIDA sˌumeɾxˈiða +SUMERGIDAS sˌumeɾxˈiðas +SUMERGIDO sˌumeɾxˈiðo +SUMERGIDOS sˌumeɾxˈiðos +SUMERGIR sˌumeɾxˈiɾ +SUMERIA sumˈeɾja +SUMERIO sumˈeɾjo +SUMIDA sumˈiða +SUMIDAS sumˈiðas +SUMIDERO sˌumiðˈeɾo +SUMIDO sumˈiðo +SUMIDOS sumˈiðos +SUMINISTRACIÓN sˌuminˌistɾaθjˈon +SUMINISTRADA sˌuministɾˈaða +SUMINISTRADAS sˌuministɾˈaðas +SUMINISTRADO sˌuministɾˈaðo +SUMINISTRADOS sˌuministɾˈaðos +SUMINISTRAR sˌuministɾˈaɾ +SUMINISTRO sˌuminˈistɾo +SUMISIÓN sˌumisjˈon +SUMISO sumˈiso +SUMO sˈumo +SUNAMITA sˌunamˈita +SUNÍ sunˈi +SUNITA sunˈita +SUNTUARIO suntwˈaɾjo +SUNTUOSIDAD sˌuntwosiðˈad +SUNTUOSO suntwˈoso +SUPE sˈupe +SUPEDITADA sˌupeðitˈaða +SUPEDITADAS sˌupeðitˈaðas +SUPEDITADO sˌupeðitˈaðo +SUPEDITADOS sˌupeðitˈaðos +SUPER supˈeɾ +SÚPER sˈupeɾ +SUPERA supˈeɾa +SUPERACIÓN sˌupeɾaθjˈon +SUPERADA sˌupeɾˈaða +SUPERADAS sˌupeɾˈaðas +SUPERADO sˌupeɾˈaðo +SUPERADOS sˌupeɾˈaðos +SUPERALIANZA sˌupeɾaljˈanθa +SUPERAMOS sˌupeɾˈamos +SUPERAR sˌupeɾˈaɾ +SUPERARA sˌupeɾˈaɾa +SUPERARÁ sˌupeɾaɾˈa +SUPERÁRAMOS sˌupeɾˈaɾamos +SUPERARAS sˌupeɾˈaɾas +SUPERARÁS sˌupeɾaɾˈas +SUPERAREIS sˌupeɾˈaɾeɪs +SUPERAREMOS sˌupeɾaɾˈemos +SUPERARES sˌupeɾˈaɾes +SUPERARÍAMOS sˌupeɾaɾˈiamos +SUPERAS supˈeɾas +SUPERASTE sˌupeɾˈaste +SUPERÁVIT sˌupeɾˈaβit +SUPERAVITARIO sˌupeɾˌaβitˈaɾjo +SUPERBUENA sˌupeɾβwˈena +SUPERBUENAS sˌupeɾβwˈenas +SUPERBUENO sˌupeɾβwˈeno +SUPERBUENOS sˌupeɾβwˈenos +SUPERCARGAR sˌupeɾkaɾɣˈaɾ +SUPERCARRETERA sˌupeɾkˌaɾɾetˈeɾa +SUPERCELOSA sˌupeɾθelˈosa +SUPERCELOSAS sˌupeɾθelˈosas +SUPERCELOSOS sˌupeɾθelˈosos +SUPERCOMPAÑERO sˌupeɾkˌompaɲˈeɾo +SUPERCOMPUTADOR sˌupeɾkˌomputaðˈoɾ +SUPERCOMPUTADORA sˌupeɾkˌomputaðˈoɾa +SUPERCONJUNTO sˌupeɾkoŋxˈunto +SUPERCOSECHA sˌupeɾkosˈetʃa +SUPERCUERDA sˌupeɾkwˈeɾða +SUPERDELEGADO sˌupeɾðˌeleɣˈaðo +SUPERDOTADA sˌupeɾðotˈaða +SUPERDOTADAS sˌupeɾðotˈaðas +SUPERDOTADO sˌupeɾðotˈaðo +SUPERDOTADOS sˌupeɾðotˈaðos +SUPERE supˈeɾe +SUPEREMOS sˌupeɾˈemos +SUPERES supˈeɾes +SUPERESCALAR sˌupeɾˌeskalˈaɾ +SUPERFICIAL sˌupeɾfiθjˈal +SUPERFICIALMENTE sˌupeɾfiθjˈalmˈente +SUPERFICIE sˌupeɾfˈiθje +SUPERFOSFATO sˌupeɾfosfˈato +SUPERFRUTA sˌupeɾfɾˈuta +SUPERHÉROE sˌupeɾˈeɾoe +SUPERHEROÍNA sˌupeɾˌeɾoˈina +SUPERIMPONER sˌupeɾˌimponˈeɾ +SUPERIMPUESTA sˌupeɾimpwˈesta +SUPERIMPUESTAS sˌupeɾimpwˈestas +SUPERIMPUESTO sˌupeɾimpwˈesto +SUPERIMPUESTOS sˌupeɾimpwˈestos +SUPERIOR sˌupeɾjˈoɾ +SUPERIORES sˌupeɾjˈoɾes +SUPERIORIDAD sˌupeɾjˌoɾiðˈad +SUPERLATIVO sˌupeɾlatˈiβo +SUPERLÍDER sˌupeɾlˈiðeɾ +SUPERLUMINOSO sˌupeɾlˌuminˈoso +SUPERMÁN sˌupeɾmˈan +SUPERMERCADISTA sˌupeɾmˌeɾkaðˈista +SUPERMERCADO sˌupeɾmeɾkˈaðo +SUPERMODELO sˌupeɾmoðˈelo +SUPERNODO sˌupeɾnˈoðo +SUPERNOVA sˌupeɾnˈoβa +SUPERO supˈeɾo +SUPEROLATERAL sˌupeɾˌolateɾˈal +SUPEROMEDIAL sˌupeɾˌomeðjˈal +SUPERORDENADOR sˌupeɾˌoɾðenaðˈoɾ +SUPERPETROLERO sˌupeɾpˌetɾolˈeɾo +SUPERPOBLACIÓN sˌupeɾpˌoβlaθjˈon +SUPERPOBLADA sˌupeɾpoβlˈaða +SUPERPOBLADAS sˌupeɾpoβlˈaðas +SUPERPOBLADO sˌupeɾpoβlˈaðo +SUPERPOBLADOS sˌupeɾpoβlˈaðos +SUPERPOBLAR sˌupeɾpoβlˈaɾ +SUPERPODEROSAS sˌupeɾpˌoðeɾˈosas +SUPERPONIBLE sˌupeɾponˈiβle +SUPERPOSPANAMAX sˌupeɾpˌospanamˈaks +SUPERPOTENCIA sˌupeɾpotˈɛnθja +SUPERPOTENTE sˌupeɾpotˈɛnte +SUPERPREMIADA sˌupeɾpɾemjˈaða +SUPERPREMIADAS sˌupeɾpɾemjˈaðas +SUPERPREMIADO sˌupeɾpɾemjˈaðo +SUPERPREMIADOS sˌupeɾpɾemjˈaðos +SUPERPRODUCCIÓN sˌupeɾpɾˌoðukθjˈon +SUPERPUESTA sˌupeɾpwˈesta +SUPERPUESTAS sˌupeɾpwˈestas +SUPERPUESTO sˌupeɾpwˈesto +SUPERPUESTOS sˌupeɾpwˈestos +SUPERRÁPIDO sˌupeɾɾˈapiðo +SÚPERS sˈupeɾs +SUPERSERIE sˌupeɾsˈeɾje +SUPERSIMÉTRICO sˌupeɾsimˈetɾiko +SUPERSÓNICO sˌupeɾsˈoniko +SUPERSTAR sˌupeɾstˈaɾ +SUPERTIERRA sˌupeɾtjˈeɾɾa +SUPERUSUARIO sˌupeɾuswˈaɾjo +SUPERVALORADA sˌupeɾβˌaloɾˈaða +SUPERVALORADAS sˌupeɾβˌaloɾˈaðas +SUPERVALORADO sˌupeɾβˌaloɾˈaðo +SUPERVALORADOS sˌupeɾβˌaloɾˈaðos +SUPERVALORAR sˌupeɾβˌaloɾˈaɾ +SUPERVELOZ sˌupeɾβelˈoθ +SUPERVENIENTE sˌupeɾβenjˈɛnte +SUPERVENTAS sˌupeɾβˈɛntas +SUPERVIGILADA sˌupeɾβˌixilˈaða +SUPERVIGILADAS sˌupeɾβˌixilˈaðas +SUPERVIGILADO sˌupeɾβˌixilˈaðo +SUPERVIGILADOS sˌupeɾβˌixilˈaðos +SUPERVIGILAR sˌupeɾβˌixilˈaɾ +SUPERVISADA sˌupeɾβisˈaða +SUPERVISADAS sˌupeɾβisˈaðas +SUPERVISADO sˌupeɾβisˈaðo +SUPERVISADOS sˌupeɾβisˈaðos +SUPERVISAR sˌupeɾβisˈaɾ +SUPERVISE sˌupeɾβˈise +SUPERVISIÓN sˌupeɾβisjˈon +SUPERVIVENCIAL sˌupeɾβˌiβenθjˈal +SUPERVIVIDA sˌupeɾβiβˈiða +SUPERVIVIDAS sˌupeɾβiβˈiðas +SUPERVIVIDO sˌupeɾβiβˈiðo +SUPERVIVIDOS sˌupeɾβiβˈiðos +SUPINA supˈina +SUPINACIÓN sˌupinaθjˈon +SUPINADOR sˌupinaðˈoɾ +SUPINO supˈino +SUPLANTADA sˌuplantˈaða +SUPLANTADAS sˌuplantˈaðas +SUPLANTADO sˌuplantˈaðo +SUPLANTADOS sˌuplantˈaðos +SUPLANTAMOS sˌuplantˈamos +SUPLANTAR sˌuplantˈaɾ +SUPLEMENTADA sˌuplementˈaða +SUPLEMENTADAS sˌuplementˈaðas +SUPLEMENTADO sˌuplementˈaðo +SUPLEMENTADOS sˌuplementˈaðos +SUPLEMENTAMOS sˌuplementˈamos +SUPLEMENTAR sˌuplementˈaɾ +SUPLEMENTARES sˌuplementˈaɾes +SUPLEMENTO sˌuplemˈɛnto +SUPLENTE suplˈɛnte +SUPLICA suplˈika +SUPLICÁ sˌuplikˈa +SÚPLICA sˈuplika +SUPLICADA sˌuplikˈaða +SUPLICADAS sˌuplikˈaðas +SUPLICADO sˌuplikˈaðo +SUPLICADOS sˌuplikˈaðos +SUPLICAMOS sˌuplikˈamos +SUPLICANTES sˌuplikˈantes +SUPLICAR sˌuplikˈaɾ +SUPLICAS suplˈikas +SUPLICÁS sˌuplikˈas +SÚPLICAS sˈuplikas +SUPLICIO suplˈiθjo +SUPLIDA suplˈiða +SUPLIDAS suplˈiðas +SUPLIDO suplˈiðo +SUPLIDORA sˌupliðˈoɾa +SUPLIDOS suplˈiðos +SUPLIR suplˈiɾ +SUPO sˈupo +SUPONER sˌuponˈeɾ +SUPOSICIÓN sˌuposiθjˈon +SUPRAAÓRTICO sˌupɾaaˈoɾtiko +SUPRACAUDAL sˌupɾakaʊðˈal +SUPRADUODENAL sˌupɾaðwˌoðenˈal +SUPRAESTATAL sˌupɾaˌestatˈal +SUPRAGLÓTICA sˌupɾaɣlˈotika +SUPRAGLÓTICAS sˌupɾaɣlˈotikas +SUPRAGLÓTICO sˌupɾaɣlˈotiko +SUPRAGLÓTICOS sˌupɾaɣlˈotikos +SUPRAHISTÓRICA sˌupɾaistˈoɾika +SUPRAHISTÓRICAS sˌupɾaistˈoɾikas +SUPRAHISTÓRICO sˌupɾaistˈoɾiko +SUPRAHISTÓRICOS sˌupɾaistˈoɾikos +SUPRAMEDITERRÁNEO sˌupɾamˌeðiteɾɾˈaneo +SUPRANUCLEAR sˌupɾanˌukleˈaɾ +SUPRANUCLEARES sˌupɾanˌukleˈaɾes +SUPRAOCULAR sˌupɾaˌokulˈaɾ +SUPRAPÚBICO sˌupɾapˈuβiko +SUPRAQUIASMÁTICA sˌupɾakjasmˈatika +SUPRAQUIASMÁTICAS sˌupɾakjasmˈatikas +SUPRAQUIASMÁTICO sˌupɾakjasmˈatiko +SUPRAQUIASMÁTICOS sˌupɾakjasmˈatikos +SUPRARREGIONAL sˌupɾaɾɾˌexjonˈal +SUPRARRENAL sˌupɾaɾɾenˈal +SUPRARRENALES sˌupɾaɾɾenˈales +SUPRASEGMENTAL sˌupɾasˌeɡmentˈal +SUPRATENTORIAL sˌupɾatˌentoɾjˈal +SUPRATENTORIALES sˌupɾatˌentoɾjˈales +SUPRAYACENTE sˌupɾajjaθˈɛnte +SUPREMACÍA sˌupɾemaθˈia +SUPREMACÍAS sˌupɾemaθˈias +SUPREMACISMO sˌupɾemaθˈismo +SUPREMACISTA sˌupɾemaθˈista +SUPREMO supɾˈemo +SUPRESIÓN sˌupɾesjˈon +SUPRESORA sˌupɾesˈoɾa +SUPRIMIDA sˌupɾimˈiða +SUPRIMIDAS sˌupɾimˈiðas +SUPRIMIDO sˌupɾimˈiðo +SUPRIMIDOS sˌupɾimˈiðos +SUPRIMIR sˌupɾimˈiɾ +SUPUESTA supwˈesta +SUPUESTAMENTE supwˈestamˈente +SUPUESTAS supwˈestas +SUPUESTO supwˈesto +SUPUESTOS supwˈestos +SUPURACIÓN sˌupuɾaθjˈon +SUPURADA sˌupuɾˈaða +SUPURADAS sˌupuɾˈaðas +SUPURADO sˌupuɾˈaðo +SUPURADOS sˌupuɾˈaðos +SUPURAR sˌupuɾˈaɾ +SUPUTADA sˌuputˈaða +SUPUTADAS sˌuputˈaðas +SUPUTADO sˌuputˈaðo +SUPUTADOS sˌuputˈaðos +SUR sˈuɾ +SURAL suɾˈal +SURAMERICANA sˌuɾamˌeɾikˈana +SURAMERICANAS sˌuɾamˌeɾikˈanas +SURAMERICANO sˌuɾamˌeɾikˈano +SURAMERICANOS sˌuɾamˌeɾikˈanos +SURCADA suɾkˈaða +SURCADAS suɾkˈaðas +SURCADO suɾkˈaðo +SURCADOS suɾkˈaðos +SURCANA suɾkˈana +SURCANO suɾkˈano +SURCAR suɾkˈaɾ +SURCAROLINO sˌuɾkaɾolˈino +SURCIDA suɾθˈiða +SURCIDAS suɾθˈiðas +SURCIDO suɾθˈiðo +SURCIDOS suɾθˈiðos +SURCO sˈuɾko +SURDAKOTEÑO sˌuɾðakotˈeɲo +SUREÑA suɾˈeɲa +SURF sˈuɾf +SURFACTANTE sˌuɾfaktˈante +SURFEADA sˌuɾfeˈaða +SURFEADAS sˌuɾfeˈaðas +SURFEADO sˌuɾfeˈaðo +SURFEADOS sˌuɾfeˈaðos +SURFEAR sˌuɾfeˈaɾ +SURFEASTE sˌuɾfeˈaste +SURFERO suɾfˈeɾo +SURGE sˈuɾxe +SURGES sˈuɾxes +SURGÍAMOS suɾxˈiamos +SURGIDA suɾxˈiða +SURGIDAS suɾxˈiðas +SURGIDERO sˌuɾxiðˈeɾo +SURGIDO suɾxˈiðo +SURGIDOS suɾxˈiðos +SURGIMIENTO sˌuɾximjˈɛnto +SURGIMOS suɾxˈimos +SURGIR suɾxˈiɾ +SURGIRÁ sˌuɾxiɾˈa +SURGIRÁS sˌuɾxiɾˈas +SURGIREMOS sˌuɾxiɾˈemos +SURGIRÍAMOS sˌuɾxiɾˈiamos +SURGISTE suɾxˈiste +SURICATO sˌuɾikˈato +SURINAM suɾˈinam +SURJA sˈuɾxa +SURJAMOS suɾxˈamos +SURJAS sˈuɾxas +SURJO sˈuɾxo +SURMENAGE sˌuɾmenˈaxe +SUROSETIO sˌuɾosˈetjo +SURREALISTA sˌuɾɾealˈista +SURTA sˈuɾta +SURTAS sˈuɾtas +SURTIDA suɾtˈiða +SURTIDAS suɾtˈiðas +SURTIDO suɾtˈiðo +SURTIDOR sˌuɾtiðˈoɾ +SURTIDOS suɾtˈiðos +SURTIR suɾtˈiɾ +SURTIRNOS suɾtˈiɾnos +SURTO sˈuɾto +SURUBÍ sˌuɾuβˈi +SUS sˈus +SUSANA susˈana +SUSCEPTIBILIDAD sˌusθepːtˌiβiliðˈad +SUSCEPTIBLE sˌusθepːtˈiβle +SUSCITA susθˈita +SUSCITADA sˌusθitˈaða +SUSCITADAS sˌusθitˈaðas +SUSCITADO sˌusθitˈaðo +SUSCITADOS sˌusθitˈaðos +SUSCITAR sˌusθitˈaɾ +SUSCRIPCIÓN sˌuskɾipθjˈon +SUSCRIPTOR sˌuskɾipːtˈoɾ +SUSCRITA suskɾˈita +SUSCRITAS suskɾˈitas +SUSCRITO suskɾˈito +SUSCRITOS suskɾˈitos +SUSHI sˈusi +SUSMERCEDES sˌusmeɾθˈeðes +SUSPENDER sˌuspendˈeɾ +SUSPENDIDA sˌuspendˈiða +SUSPENDIDAS sˌuspendˈiðas +SUSPENDIDO sˌuspendˈiðo +SUSPENDIDOS sˌuspendˈiðos +SUSPENDIEREN sˌuspendjˈeɾen +SUSPENSE suspˈɛnse +SUSPENSIÓN sˌuspensjˈon +SUSPENSO suspˈɛnso +SUSPENSOR sˌuspensˈoɾ +SUSPENSORIO sˌuspensˈoɾjo +SUSPICACIA sˌuspikˈaθja +SUSPIRADA sˌuspiɾˈaða +SUSPIRADAS sˌuspiɾˈaðas +SUSPIRADO sˌuspiɾˈaðo +SUSPIRADOS sˌuspiɾˈaðos +SUSPIRARA sˌuspiɾˈaɾa +SUSPIRO suspˈiɾo +SUSTANCIA sustˈanθja +SUSTANCIADA sˌustanθjˈaða +SUSTANCIADAS sˌustanθjˈaðas +SUSTANCIADO sˌustanθjˈaðo +SUSTANCIADOS sˌustanθjˈaðos +SUSTANCIAL sˌustanθjˈal +SUSTANTIVA sˌustantˈiβa +SUSTANTIVACIÓN sˌustantˌiβaθjˈon +SUSTANTIVADA sˌustantiβˈaða +SUSTANTIVADAS sˌustantiβˈaðas +SUSTANTIVADO sˌustantiβˈaðo +SUSTANTIVADOS sˌustantiβˈaðos +SUSTANTIVAR sˌustantiβˈaɾ +SUSTANTIVAS sˌustantˈiβas +SUSTANTIVO sˌustantˈiβo +SUSTANTIVOS sˌustantˈiβos +SUSTENTA sustˈɛnta +SUSTENTABILIDAD sˌustentˌaβiliðˈad +SUSTENTABLE sˌustentˈaβle +SUSTENTÁCULO sˌustentˈakulo +SUSTENTADA sˌustentˈaða +SUSTENTADAS sˌustentˈaðas +SUSTENTADO sˌustentˈaðo +SUSTENTADORA sˌustentaðˈoɾa +SUSTENTADOS sˌustentˈaðos +SUSTENTAMOS sˌustentˈamos +SUSTENTANDO sˌustentˈando +SUSTENTAR sˌustentˈaɾ +SUSTENTARA sˌustentˈaɾa +SUSTENTARÁ sˌustentaɾˈa +SUSTENTÁRAMOS sˌustentˈaɾamos +SUSTENTARAS sˌustentˈaɾas +SUSTENTARÁS sˌustentaɾˈas +SUSTENTAREIS sˌustentˈaɾeɪs +SUSTENTAREMOS sˌustentaɾˈemos +SUSTENTARES sˌustentˈaɾes +SUSTENTARÍAMOS sˌustentaɾˈiamos +SUSTENTAS sustˈɛntas +SUSTENTASTE sˌustentˈaste +SUSTENTE sustˈɛnte +SUSTENTEMOS sˌustentˈemos +SUSTENTES sustˈɛntes +SUSTENTO sustˈɛnto +SUSTITUCIÓN sˌustituθjˈon +SUSTITUÍ sˌustitwˈi +SUSTITUIBILIDAD sˌustitwˌiβiliðˈad +SUSTITUIDA sˌustitwˈiða +SUSTITUIDAS sˌustitwˈiðas +SUSTITUIDO sˌustitwˈiðo +SUSTITUIDOS sˌustitwˈiðos +SUSTITUÍS sˌustitwˈis +SUSTITUTA sˌustitˈuta +SUSTITUTAS sˌustitˈutas +SUSTITUTO sˌustitˈuto +SUSTITUTOS sˌustitˈutos +SUSTO sˈusto +SUSTRACCIÓN sˌustɾakθjˈon +SUSTRAER sˌustɾaˈeɾ +SUSTRAÍDA sˌustɾaˈiða +SUSTRAÍDAS sˌustɾaˈiðas +SUSTRAÍDO sˌustɾaˈiðo +SUSTRAÍDOS sˌustɾaˈiðos +SUSURRADA sˌusuɾɾˈaða +SUSURRADAS sˌusuɾɾˈaðas +SUSURRADO sˌusuɾɾˈaðo +SUSURRADOS sˌusuɾɾˈaðos +SUSURRÁNDOME sˌusuɾɾˈandome +SUSURRAR sˌusuɾɾˈaɾ +SUSURRO susˈuɾɾo +SUTIL sutˈil +SUTILIZADA sˌutiliθˈaða +SUTILIZADAS sˌutiliθˈaðas +SUTILIZADO sˌutiliθˈaðo +SUTILIZADOS sˌutiliθˈaðos +SUTILIZAR sˌutiliθˈaɾ +SUTURA sutˈuɾa +SUTURADA sˌutuɾˈaða +SUTURADAS sˌutuɾˈaðas +SUTURADO sˌutuɾˈaðo +SUTURADOS sˌutuɾˈaðos +SUTURAL sˌutuɾˈal +SUTURAR sˌutuɾˈaɾ +SUTURAS sutˈuɾas +SUTURES sutˈuɾes +SVASTIKA sβastˈika +SWAHILI swaˈili +SWING swˈiŋ +SWINGMAN swˈiŋɡman +T tˈe +TABACALERA tˌaβakalˈeɾa +TABACALERO tˌaβakalˈeɾo +TABACO taβˈako +TABAIBA taβˈaɪβa +TABAIBAL tˌaβaɪβˈal +TABAQUE taβˈake +TABAQUERA tˌaβakˈeɾa +TABÁQUICA taβˈakika +TABÁQUICAS taβˈakikas +TABÁQUICO taβˈakiko +TABÁQUICOS taβˈakikos +TABAQUISMO tˌaβakˈismo +TABASCO taβˈasko +TABERNÁCULO tˌaβeɾnˈakulo +TABERNARIA tˌaβeɾnˈaɾja +TABERNARIAS tˌaβeɾnˈaɾjas +TABERNARIO tˌaβeɾnˈaɾjo +TABERNARIOS tˌaβeɾnˈaɾjos +TABERNERA tˌaβeɾnˈeɾa +TABICADA tˌaβikˈaða +TABICADAS tˌaβikˈaðas +TABICADO tˌaβikˈaðo +TABICADOS tˌaβikˈaðos +TABICAR tˌaβikˈaɾ +TABIQUE taβˈike +TABLA tˈaβla +TABLADO taβlˈaðo +TABLAO taβlˈao +TABLAR taβlˈaɾ +TABLAS tˈaβlas +TABLAZO taβlˈaθo +TABLEAR tˌaβleˈaɾ +TABLÉFONO taβlˈefono +TABLEÑO taβlˈeɲo +TABLERO taβlˈeɾo +TABLET taβlˈet +TABLETA taβlˈeta +TABLETEADA tˌaβleteˈaða +TABLETEADAS tˌaβleteˈaðas +TABLETEADO tˌaβleteˈaðo +TABLETEADOS tˌaβleteˈaðos +TABLETEAR tˌaβleteˈaɾ +TABLETEO tˌaβletˈeo +TABLITA taβlˈita +TABLOIDE taβlˈoɪðe +TABLÓN taβlˈon +TABLONCILLO tˌaβlonθˈiʎo +TABOR taβˈoɾ +TABÚ taβˈu +TABULA taβˈula +TABULADA tˌaβulˈaða +TABULADAS tˌaβulˈaðas +TABULADO tˌaβulˈaðo +TABULADOS tˌaβulˈaðos +TABULAMOS tˌaβulˈamos +TABULANDO tˌaβulˈando +TABULAR tˌaβulˈaɾ +TABULARA tˌaβulˈaɾa +TABULARÁ tˌaβulaɾˈa +TABULÁRAMOS tˌaβulˈaɾamos +TABULARAS tˌaβulˈaɾas +TABULARÁS tˌaβulaɾˈas +TABULARE tˌaβulˈaɾe +TABULAREIS tˌaβulˈaɾeɪs +TABULAREMOS tˌaβulaɾˈemos +TABULARES tˌaβulˈaɾes +TABULARÍAMOS tˌaβulaɾˈiamos +TABULAS taβˈulas +TABULASTE tˌaβulˈaste +TABULE taβˈule +TABULEMOS tˌaβulˈemos +TABULES taβˈules +TABULO taβˈulo +TABURETAZO tˌaβuɾetˈaθo +TABURETE tˌaβuɾˈete +TAC tˈak +TACADA takˈaða +TACADAS takˈaðas +TACAÑA takˈaɲa +TACAÑERÍA tˌakaɲeɾˈia +TACAÑO takˈaɲo +TACAR takˈaɾ +TACARES takˈaɾes +TACHADA tatʃˈaða +TACHADAS tatʃˈaðas +TACHADO tatʃˈaðo +TACHADOR tˌatʃaðˈoɾ +TACHADOS tatʃˈaðos +TACHADURA tˌatʃaðˈuɾa +TACHAR tatʃˈaɾ +TACHI tˈatʃi +TACHO tˈatʃo +TACHONADA tˌatʃonˈaða +TACHONADAS tˌatʃonˈaðas +TACHONADO tˌatʃonˈaðo +TACHONADOS tˌatʃonˈaðos +TACHONAR tˌatʃonˈaɾ +TACHUELA tatʃwˈela +TACHURÍ tˌatʃuɾˈi +TACITA taθˈita +TÁCITO tˈaθito +TACITURNA tˌaθitˈuɾna +TACITURNAS tˌaθitˈuɾnas +TACITURNO tˌaθitˈuɾno +TACITURNOS tˌaθitˈuɾnos +TACKLE tˈakle +TACKLEAR tˌakleˈaɾ +TACLEADA tˌakleˈaða +TACLEADAS tˌakleˈaðas +TACLEADO tˌakleˈaðo +TACLEADOS tˌakleˈaðos +TACLEAR tˌakleˈaɾ +TACO tˈako +TACÓGRAFO takˈoɣɾafo +TACÓMETRO takˈometɾo +TACÓMETROS takˈometɾos +TACÓN takˈon +TACONEADA tˌakoneˈaða +TACONEADAS tˌakoneˈaðas +TACONEADO tˌakoneˈaðo +TACONEADOS tˌakoneˈaðos +TACOS tˈakos +TACOTAL tˌakotˈal +TACTO tˈakto +TACUBA takˈuβa +TADALAFILO tˌaðalafˈilo +TAEKWONDO tˌaekwˈondo +TAEL taˈel +TAFETA tafˈeta +TAFETÁN tˌafetˈan +TAFILETE tˌafilˈete +TAGALO taɣˈalo +TAGAYTAY tˌaɣaɪtˈaɪ +TAGUA tˈaɣwa +TAGUIG taɣˈiɡ +TAHALÍ tˌaalˈi +TAHONA taˈona +TAHONERA tˌaonˈeɾa +TAHONERO tˌaonˈeɾo +TAHÚR taˈuɾ +TAIFAL taɪfˈal +TAIKONAUTA tˌaɪkonˈaʊta +TAILANDÉS tˌaɪlandˈes +TAILANDESA tˌaɪlandˈesa +TAILANDIA taɪlˈandja +TAIMA tˈaɪma +TAIMADA taɪmˈaða +TAIMADAMENTE taɪmˈaðamˈente +TAIMADAS taɪmˈaðas +TAIMADO taɪmˈaðo +TAIMADOS taɪmˈaðos +TAÍNO taˈino +TAIPÁN taɪpˈan +TAIWÁN taɪwˈan +TAIWANÉS tˌaɪwanˈes +TAJADA taxˈaða +TAJADAS taxˈaðas +TAJADO taxˈaðo +TAJADOR tˌaxaðˈoɾ +TAJADOS taxˈaðos +TAJANTE taxˈante +TAJANTEMENTE taxˈantemˈente +TAJAR taxˈaɾ +TAJAZO taxˈaθo +TAJÍN taxˈin +TAJINASTE tˌaxinˈaste +TAJITA taxˈita +TAJO tˈaxo +TAL tˈal +TALA tˈala +TALABARTERO tˌalaβaɾtˈeɾo +TALADA talˈaða +TALADAS talˈaðas +TALADO talˈaðo +TALADOS talˈaðos +TALADRADA tˌalaðɾˈaða +TALADRADAS tˌalaðɾˈaðas +TALADRADO tˌalaðɾˈaðo +TALADRADOS tˌalaðɾˈaðos +TALADRANTE tˌalaðɾˈante +TALADRAR tˌalaðɾˈaɾ +TALADRO talˈaðɾo +TALAJE talˈaxe +TALÁMICA talˈamika +TALÁMICAS talˈamikas +TALÁMICO talˈamiko +TALÁMICOS talˈamikos +TÁLAMO tˈalamo +TALANQUERA tˌalankˈeɾa +TALAQ talˈak +TALAR talˈaɾ +TALARES talˈaɾes +TALAS tˈalas +TALASEMIA tˌalasˈemja +TALCA tˈalka +TALE tˈale +TALEGA talˈeɣa +TALEGO talˈeɣo +TALEGUERO tˌaleɣˈeɾo +TALEGUITO tˌaleɣˈito +TALENTO talˈɛnto +TALENTOSO tˌalentˈoso +TÁLERO tˈaleɾo +TALIBÁN tˌaliβˈan +TALIDOMÍDICO tˌaliðomˈiðiko +TALIO tˈaljo +TALLER taʎˈeɾ +TALLERCITO tˌaʎeɾθˈito +TALMUD talmˈud +TALMÚDICA talmˈuðika +TALMÚDICAS talmˈuðikas +TALMÚDICO talmˈuðiko +TALMÚDICOS talmˈuðikos +TALMUDISTA tˌalmuðˈista +TALO tˈalo +TALÓN talˈon +TALONADORA tˌalonaðˈoɾa +TALOS tˈalos +TALOSA talˈosa +TALOSANO tˌalosˈano +TALTUZA taltˈuθa +TALUD talˈud +TALVEZ talβˈeθ +TAMAGOCHI tˌamaɣˈotʃi +TAMAL tamˈal +TAMALE tamˈale +TAMALITO tˌamalˈito +TAMANACO tˌamanˈako +TAMAÑITO tˌamaɲˈito +TAMAÑO tamˈaɲo +TAMARAL tˌamaɾˈal +TAMARINDO tˌamaɾˈindo +TAMAULIPAS tˌamaʊlˈipas +TAMAULIPECO tˌamaʊlipˈeko +TAMBALACOQUE tˌambalakˈoke +TAMBALEADA tˌambaleˈaða +TAMBALEADAS tˌambaleˈaðas +TAMBALEADO tˌambaleˈaðo +TAMBALEADOS tˌambaleˈaðos +TAMBALEANTE tˌambaleˈante +TAMBALEAR tˌambaleˈaɾ +TAMBALEO tˌambalˈeo +TAMBERO tambˈeɾo +TAMBIÉN tambjˈen +TAMBO tˈambo +TAMBOR tambˈoɾ +TAMBORADA tˌamboɾˈaða +TAMBORAZO tˌamboɾˈaθo +TAMBORCILLO tˌamboɾθˈiʎo +TAMBORCITO tˌamboɾθˈito +TAMBOREADA tˌamboɾeˈaða +TAMBOREADAS tˌamboɾeˈaðas +TAMBOREADO tˌamboɾeˈaðo +TAMBOREADOS tˌamboɾeˈaðos +TAMBOREAR tˌamboɾeˈaɾ +TAMBORERA tˌamboɾˈeɾa +TAMBORIL tˌamboɾˈil +TAMBORILEADA tˌamboɾˌileˈaða +TAMBORILEADAS tˌamboɾˌileˈaðas +TAMBORILEADO tˌamboɾˌileˈaðo +TAMBORILEADOS tˌamboɾˌileˈaðos +TAMBORILEAR tˌamboɾˌileˈaɾ +TAMBORILERO tˌamboɾilˈeɾo +TAMBORILES tˌamboɾˈiles +TAMBORITA tˌamboɾˈita +TAMBORITO tˌamboɾˈito +TAMEME tamˈeme +TAMESÍ tˌamesˈi +TÁMESIS tˈamesis +TAMIL tamˈil +TAMIZ tamˈiθ +TAMIZADA tˌamiθˈaða +TAMIZADAS tˌamiθˈaðas +TAMIZADO tˌamiθˈaðo +TAMIZADOS tˌamiθˈaðos +TAMIZAR tˌamiθˈaɾ +TAMOXIFENO tˌamoksifˈeno +TAMPEÑA tampˈeɲa +TAMPOCO tampˈoko +TAMPÓN tampˈon +TAMPONAMIENTO tˌamponamjˈɛnto +TAMUJO tamˈuxo +TAN tˈan +TANAJ tanˈax +TANATOLÓGICA tˌanatolˈoxika +TANATOLÓGICAS tˌanatolˈoxikas +TANATOLÓGICO tˌanatolˈoxiko +TANATOLÓGICOS tˌanatolˈoxikos +TANATORIO tˌanatˈoɾjo +TÁNATOS tˈanatos +TANDA tˈanda +TANDEM tˈandem +TÁNDEM tˈandem +TANDOORI tˌandoˈoɾi +TANGA tˈaŋɡa +TANGARA taŋɡˈaɾa +TÁNGARA tˈaŋɡaɾa +TANGENCIA taŋxˈɛnθja +TANGENTE taŋxˈɛnte +TÁNGER tˈaŋxeɾ +TANGERINA tˌaŋxeɾˈina +TANGERINO tˌaŋxeɾˈino +TANGIR taŋxˈiɾ +TANGUITA taŋɡˈita +TANGUITO taŋɡˈito +TANIA tˈanja +TAÑIDA taɲˈiða +TAÑIDAS taɲˈiðas +TAÑIDO taɲˈiðo +TAÑIDOS taɲˈiðos +TANINERO tˌaninˈeɾo +TANINO tanˈino +TANQUE tˈanke +TANQUECITO tˌankeθˈito +TANQUISTA tankˈista +TANTA tˈanta +TANTALIO tantˈaljo +TÁNTALO tˈantalo +TANTAS tˈantas +TANTEADA tˌanteˈaða +TANTEADAS tˌanteˈaðas +TANTEADO tˌanteˈaðo +TANTEADOR tˌanteaðˈoɾ +TANTEADOS tˌanteˈaðos +TANTEAR tˌanteˈaɾ +TANTEO tantˈeo +TANTICO tantˈiko +TANTÍSIMA tantˈisima +TANTÍSIMAS tantˈisimas +TANTÍSIMO tantˈisimo +TANTÍSIMOS tantˈisimos +TANTITO tantˈito +TANTO tˈanto +TANTOS tˈantos +TANTRICA tantɾˈika +TÁNTRICA tˈantɾika +TÁNTRICAS tˈantɾikas +TÁNTRICOS tˈantɾikos +TANTRISMO tantɾˈismo +TANZANIA tanθˈanja +TANZANITA tˌanθanˈita +TAOISMO taˈoɪsmo +TAOÍSMO tˌaoˈismo +TAPA tˈapa +TAPACUBOS tˌapakˈuβos +TAPADA tapˈaða +TAPADAS tapˈaðas +TAPADITO tˌapaðˈito +TAPADO tapˈaðo +TAPADORA tˌapaðˈoɾa +TAPADOS tapˈaðos +TÁPALO tˈapalo +TAPAN tˈapan +TAPANCO tapˈanko +TAPAR tapˈaɾ +TAPARRABOS tˌapaɾɾˈaβos +TAPAS tˈapas +TAPATÍO tˌapatˈio +TAPEADA tˌapeˈaða +TAPEADAS tˌapeˈaðas +TAPEADO tˌapeˈaðo +TAPEADOS tˌapeˈaðos +TAPEAR tˌapeˈaɾ +TAPEJÁRIDO tˌapexˈaɾiðo +TAPEO tapˈeo +TÁPER tˈapeɾ +TAPIA tˈapja +TAPIADA tapjˈaða +TAPIADAS tapjˈaðas +TAPIADO tapjˈaðo +TAPIADOS tapjˈaðos +TAPIAL tapjˈal +TAPICERÍA tˌapiθeɾˈia +TAPISCADA tˌapiskˈaða +TAPISCADAS tˌapiskˈaðas +TAPISCADO tˌapiskˈaðo +TAPISCADOS tˌapiskˈaðos +TAPISCAR tˌapiskˈaɾ +TAPITA tapˈita +TAPIZ tapˈiθ +TAPIZADA tˌapiθˈaða +TAPIZADAS tˌapiθˈaðas +TAPIZADO tˌapiθˈaðo +TAPIZADOS tˌapiθˈaðos +TAPIZAR tˌapiθˈaɾ +TAPÓN tapˈon +TAPONADA tˌaponˈaða +TAPONADAS tˌaponˈaðas +TAPONADO tˌaponˈaðo +TAPONADOS tˌaponˈaðos +TAPONAMIENTO tˌaponamjˈɛnto +TAPONAR tˌaponˈaɾ +TAPONEADA tˌaponeˈaða +TAPONEADAS tˌaponeˈaðas +TAPONEADO tˌaponeˈaðo +TAPONEADOS tˌaponeˈaðos +TAPONEAR tˌaponeˈaɾ +TAPUJO tapˈuxo +TAQUEAR tˌakeˈaɾ +TAQUERA takˈeɾa +TAQUERÍA tˌakeɾˈia +TAQUERO takˈeɾo +TAQUEZAL tˌakeθˈal +TAQUÍGRAFA takˈiɣɾafa +TAQUIGRAFÍA tˌakiɣɾafˈia +TAQUILLA takˈiʎa +TAQUILLAZO tˌakiʎˈaθo +TAQUIMÉTRICO tˌakimˈetɾiko +TAQUÍMETRO takˈimetɾo +TAQUIPNEA tˌakipnˈea +TAQUITO takˈito +TAQUIZA takˈiθa +TARA tˈaɾa +TARABA taɾˈaβa +TARACEADA tˌaɾaθeˈaða +TARACEADAS tˌaɾaθeˈaðas +TARACEADO tˌaɾaθeˈaðo +TARACEADOS tˌaɾaθeˈaðos +TARACEAR tˌaɾaθeˈaɾ +TARADO taɾˈaðo +TARAJE taɾˈaxe +TARANTINO tˌaɾantˈino +TARÁNTULA taɾˈantula +TARAPACÁ tˌaɾapakˈa +TARAPAQUEÑO tˌaɾapakˈeɲo +TARAR taɾˈaɾ +TARAREABLE tˌaɾaɾeˈaβle +TARAREADA tˌaɾaɾeˈaða +TARAREADAS tˌaɾaɾeˈaðas +TARAREADO tˌaɾaɾeˈaðo +TARAREADOS tˌaɾaɾeˈaðos +TARARIRA tˌaɾaɾˈiɾa +TARAS tˈaɾas +TARASCA taɾˈaska +TARAY taɾˈaɪ +TARDA tˈaɾða +TARDADA taɾðˈaða +TARDADAS taɾðˈaðas +TARDADO taɾðˈaðo +TARDADOS taɾðˈaðos +TARDAMOS taɾðˈamos +TARDAR taɾðˈaɾ +TARDAS tˈaɾðas +TARDE tˈaɾðe +TARDECITA tˌaɾðeθˈita +TARDES tˈaɾðes +TARDIO tˈaɾðjo +TARDÍO taɾðˈio +TARDÍSIMO taɾðˈisimo +TARDO tˈaɾðo +TARDOMEDIEVAL tˌaɾðomˌeðjeβˈal +TARDÓN taɾðˈon +TARDORROMÁNICO tˌaɾðoɾɾomˈaniko +TARDOS tˈaɾðos +TARÉ taɾˈe +TAREA taɾˈea +TAREAS taɾˈeas +TAREFERO tˌaɾefˈeɾo +TARGET taɾxˈet +TARIFA taɾˈifa +TARIFADA tˌaɾifˈaða +TARIFADAS tˌaɾifˈaðas +TARIFADO tˌaɾifˈaðo +TARIFADOS tˌaɾifˈaðos +TARIFAR tˌaɾifˈaɾ +TARIFICACIÓN tˌaɾifˌikaθjˈon +TARIFICAR tˌaɾifikˈaɾ +TARIMA taɾˈima +TARJA tˈaɾxa +TARJAR taɾxˈaɾ +TARJETA taɾxˈeta +TARJETAS taɾxˈetas +TARJETAZO tˌaɾxetˈaθo +TARJETERO tˌaɾxetˈeɾo +TARJETÓN tˌaɾxetˈon +TARLAC taɾlˈak +TAROT taɾˈot +TARRACONENSE tˌaɾɾakonˈɛnse +TARRAGONA tˌaɾɾaɣˈona +TARRITO taɾɾˈito +TARRO tˈaɾɾo +TARSERO taɾsˈeɾo +TARSIANO taɾsjˈano +TARSO tˈaɾso +TARSOMETATARSIANA tˌaɾsomˌetataɾsjˈana +TARSOMETATARSIANAS tˌaɾsomˌetataɾsjˈanas +TARSOMETATARSIANO tˌaɾsomˌetataɾsjˈano +TARSOMETATARSIANOS tˌaɾsomˌetataɾsjˈanos +TARTA tˈaɾta +TARTAMUDEADA tˌaɾtamˌuðeˈaða +TARTAMUDEADAS tˌaɾtamˌuðeˈaðas +TARTAMUDEADO tˌaɾtamˌuðeˈaðo +TARTAMUDEADOS tˌaɾtamˌuðeˈaðos +TARTAMUDEAR tˌaɾtamˌuðeˈaɾ +TARTAMUDEO tˌaɾtamuðˈeo +TARTAMUDEZ tˌaɾtamuðˈeθ +TARTAMUDO tˌaɾtamˈuðo +TÁRTARO tˈaɾtaɾo +TARTAS tˈaɾtas +TARTAZO taɾtˈaθo +TARTERA taɾtˈeɾa +TARTUFA taɾtˈufa +TARTUFAS taɾtˈufas +TARTUFO taɾtˈufo +TARTUFOS taɾtˈufos +TARUGO taɾˈuɣo +TARUMBA taɾˈumba +TARZANA taɾθˈana +TAS tˈas +TASA tˈasa +TASADA tasˈaða +TASADAS tasˈaðas +TASADO tasˈaðo +TASADOS tasˈaðos +TASAR tasˈaɾ +TASCA tˈaska +TASCADA taskˈaða +TASCADAS taskˈaðas +TASCADO taskˈaðo +TASCADOS taskˈaðos +TASCAMOS taskˈamos +TASCANDO taskˈando +TASCAR taskˈaɾ +TASCARA taskˈaɾa +TASCARÁ tˌaskaɾˈa +TASCÁRAMOS taskˈaɾamos +TASCARAS taskˈaɾas +TASCARÁS tˌaskaɾˈas +TASCARÉ tˌaskaɾˈe +TASCAREIS taskˈaɾeɪs +TASCAREMOS tˌaskaɾˈemos +TASCARES taskˈaɾes +TASCARÍAMOS tˌaskaɾˈiamos +TASCAS tˈaskas +TASCASTE taskˈaste +TASCO tˈasko +TASCÓ taskˈo +TASES tˈases +TASKENT taskˈɛnt +TASMANIA tasmˈanja +TASMANO tasmˈano +TASQUE tˈaske +TASQUEMOS taskˈemos +TASQUES tˈaskes +TASUGO tasˈuɣo +TATA tˈata +TATAMI tatˈami +TATEMADA tˌatemˈaða +TATEMADAS tˌatemˈaðas +TATEMADO tˌatemˈaðo +TATEMADOS tˌatemˈaðos +TATUADA tatwˈaða +TATUADAS tatwˈaðas +TATUADO tatwˈaðo +TATUADOS tatwˈaðos +TATUAJE tatwˈaxe +TATUAR tatwˈaɾ +TAU tˈaʊ +TAUÓN taʊˈon +TAURINO taʊɾˈino +TAUROCTONÍA tˌaʊɾoktonˈia +TAUROMAQUIA tˌaʊɾomˈakja +TAUSI tˈaʊsi +TAUTOLOGÍA tˌaʊtoloxˈia +TAUTOLÓGICA tˌaʊtolˈoxika +TAUTOLÓGICAS tˌaʊtolˈoxikas +TAUTOLÓGICO tˌaʊtolˈoxiko +TAUTOLÓGICOS tˌaʊtolˈoxikos +TAXATIVO tˌaksatˈiβo +TAXCAL takskˈal +TAXI tˈaksi +TAXIADA taksjˈaða +TAXIADAS taksjˈaðas +TAXIADO taksjˈaðo +TAXIADOS taksjˈaðos +TAXIAR taksjˈaɾ +TAXIDERMIZAR tˌaksiðˌeɾmiθˈaɾ +TAXISTAS taksˈistas +TAXÓN taksˈon +TAXONOMÍA tˌaksonomˈia +TAXONÓMICO tˌaksonˈomiko +TAYABAS tajjˈaβas +TAYLORISMO tˌaɪloɾˈismo +TAZA tˈaθa +TAZÓN taθˈon +TE tˈe +TÉ tˈe +TEA tˈea +TEACHER tˌeatʃˈeɾ +TEATINA tˌeatˈina +TEATRAL tˌeatɾˈal +TEATRALES tˌeatɾˈales +TEATRALIZADA tˌeatɾˌaliθˈaða +TEATRALIZADAS tˌeatɾˌaliθˈaðas +TEATRALIZADO tˌeatɾˌaliθˈaðo +TEATRALIZADOS tˌeatɾˌaliθˈaðos +TEATRALIZAR tˌeatɾˌaliθˈaɾ +TEATRITO tˌeatɾˈito +TEATRO teˈatɾo +TEBEO teβˈeo +TECA tˈeka +TECHADA tetʃˈaða +TECHADAS tetʃˈaðas +TECHADO tetʃˈaðo +TECHADORA tˌetʃaðˈoɾa +TECHADOS tetʃˈaðos +TECHAR tetʃˈaɾ +TECHO tˈetʃo +TECHOS tˈetʃos +TECITO teθˈito +TECLA tˈekla +TECLADISTA tˌeklaðˈista +TECLADO teklˈaðo +TECLADOS teklˈaðos +TECLAS tˈeklas +TECLEADA tˌekleˈaða +TECLEADAS tˌekleˈaðas +TECLEADO tˌekleˈaðo +TECLEADOS tˌekleˈaðos +TECLEAR tˌekleˈaɾ +TECNECIO teknˈeθjo +TECNICA teknˈika +TÉCNICA tˈeknika +TÉCNICAA tˈeknikˌaa +TÉCNICAS tˈeknikas +TÉCNICO tˈekniko +TÉCNICOS tˈeknikos +TECNIFICACIÓN tˌeknifˌikaθjˈon +TECNIFICADA tˌeknifikˈaða +TECNIFICADAS tˌeknifikˈaðas +TECNIFICADO tˌeknifikˈaðo +TECNIFICADOS tˌeknifikˈaðos +TECNIFICAR tˌeknifikˈaɾ +TECNOCUMBIA tˌeknokˈumbja +TECNOÉTICO tˌeknoˈetiko +TECNÓLOGA teknˈoloɣa +TECNOLOGÍA tˌeknoloxˈia +TECNOLOGÍAS tˌeknoloxˈias +TECNOLÓGICA tˌeknolˈoxika +TECNOLÓGICAS tˌeknolˈoxikas +TECNOLÓGICO tˌeknolˈoxiko +TECNOLÓGICOS tˌeknolˈoxikos +TECNÓLOGO teknˈoloɣo +TECNÓPOLIS teknˈopolis +TECOL tekˈol +TECOLOTE tˌekolˈote +TECOMATE tˌekomˈate +TECTONISMO tˌektonˈismo +TECTÓSAGE tektˈosaxe +TEDA tˈeða +TEDAS tˈeðas +TEDERO teðˈeɾo +TEDIO tˈeðjo +TEDIOSO teðjˈoso +TEFLISENSE tˌeflisˈɛnse +TEGMINA teɡmˈina +TEGUCIGALPA tˌeɣuθiɣˈalpa +TEGUCIGALPENSE tˌeɣuθˌiɣalpˈɛnse +TEGUZ teɣˈuθ +TEHUANA tewˈana +TEHUANTEPEC tˌewantepˈek +TEÍNA teˈina +TEÍSMO teˈismo +TEÍSTA teˈista +TEITADO teɪtˈaðo +TEITO tˈeɪto +TEJA tˈexa +TEJADA texˈaða +TEJADAS texˈaðas +TEJADO texˈaðo +TEJADOS texˈaðos +TEJAR texˈaɾ +TEJAS tˈexas +TEJEDORA tˌexeðˈoɾa +TEJEDURA tˌexeðˈuɾa +TEJEMANEJE tˌexemanˈexe +TEJEMANEJES tˌexemanˈexes +TEJER texˈeɾ +TEJIDA texˈiða +TEJIDAS texˈiðas +TEJIDO texˈiðo +TEJIDOS texˈiðos +TEJITA texˈita +TEJO tˈexo +TEJOCOTE tˌexokˈote +TEJOLOTE tˌexolˈote +TEJÓN texˈon +TELA tˈela +TELAMÓN tˌelamˈon +TELARAÑA tˌelaɾˈaɲa +TELAS tˈelas +TELAVIVÍ tˌelaβiβˈi +TELE tˈele +TELECADENA tˌelekaðˈena +TELECOMUNICACIÓN tˌelekˌomunˌikaθjˈon +TELEDRAMATURGIA tˌeleðɾˌamatˈuɾxja +TELEFONEADA tˌelefˌoneˈaða +TELEFONEADAS tˌelefˌoneˈaðas +TELEFONEADO tˌelefˌoneˈaðo +TELEFONEADOR tˌelefˌoneaðˈoɾ +TELEFONEADOS tˌelefˌoneˈaðos +TELEFONÍA tˌelefonˈia +TELEFONISTA tˌelefonˈista +TELEFONO tˌelefˈono +TELÉFONO telˈefono +TELEGRAFIADA tˌeleɣɾafjˈaða +TELEGRAFIADAS tˌeleɣɾafjˈaðas +TELEGRAFIADO tˌeleɣɾafjˈaðo +TELEGRAFIADOS tˌeleɣɾafjˈaðos +TELEGRAFIAR tˌeleɣɾafjˈaɾ +TELEGRÁFICA tˌeleɣɾˈafika +TELEGRÁFICAS tˌeleɣɾˈafikas +TELEGRÁFICO tˌeleɣɾˈafiko +TELEGRÁFICOS tˌeleɣɾˈafikos +TELÉGRAFO telˈeɣɾafo +TELÉGRAFOS telˈeɣɾafos +TELÉGRAMA telˈeɣɾama +TELÉMACO telˈemako +TELEMANDO tˌelemˈando +TELEMERCADEO tˌelemˌeɾkaðˈeo +TELENOVELERO tˌelenˌoβelˈeɾo +TELEOLÓGICA tˌeleolˈoxika +TELEOLÓGICAS tˌeleolˈoxikas +TELEOLÓGICO tˌeleolˈoxiko +TELEOLÓGICOS tˌeleolˈoxikos +TELEÓSTEO tˌeleˈosteo +TELEPATÍA tˌelepatˈia +TELEPÁTICA tˌelepˈatika +TELEPÁTICAS tˌelepˈatikas +TELEPÁTICO tˌelepˈatiko +TELEPÁTICOS tˌelepˈatikos +TELEPORTADA tˌelepoɾtˈaða +TELEPORTADAS tˌelepoɾtˈaðas +TELEPORTADO tˌelepoɾtˈaðo +TELEPORTADOS tˌelepoɾtˈaðos +TELEPORTAR tˌelepoɾtˈaɾ +TELEQUINESIA tˌelekinˈesja +TELESCÓPICA tˌeleskˈopika +TELESCÓPICAS tˌeleskˈopikas +TELESCÓPICO tˌeleskˈopiko +TELESCÓPICOS tˌeleskˈopikos +TELESCOPIO tˌeleskˈopjo +TELESQUÍ tˌeleskˈi +TELETEXTO tˌeletˈeksto +TELETIENDA tˌeletjˈɛnda +TELETRABAJAR tˌeletɾˌaβaxˈaɾ +TELETRANSPORTADA tˌeletɾˌanspoɾtˈaða +TELETRANSPORTADAS tˌeletɾˌanspoɾtˈaðas +TELETRANSPORTADO tˌeletɾˌanspoɾtˈaðo +TELETRANSPORTADOS tˌeletɾˌanspoɾtˈaðos +TELEVISADA tˌeleβisˈaða +TELEVISADAS tˌeleβisˈaðas +TELEVISADO tˌeleβisˈaðo +TELEVISADOS tˌeleβisˈaðos +TELEVISAR tˌeleβisˈaɾ +TELEVISIÓN tˌeleβisjˈon +TELEVISIONES tˌeleβisjˈones +TELEVISOR tˌeleβisˈoɾ +TELEVISORAS tˌeleβisˈoɾas +TELEVISORES tˌeleβisˈoɾes +TELEVOTO tˌeleβˈoto +TELGOPOR tˌelɣopˈoɾ +TELITA telˈita +TELITROMICINA tˌelitɾˌomiθˈina +TELLIZ teʎˈiθ +TELÓN telˈon +TELONCILLO tˌelonθˈiʎo +TELONEADA tˌeloneˈaða +TELONEADAS tˌeloneˈaðas +TELONEADO tˌeloneˈaðo +TELONEADOS tˌeloneˈaðos +TELONEAR tˌeloneˈaɾ +TELONERO tˌelonˈeɾo +TELQUINES telkˈines +TELUGU telˈuɣu +TELÚRICAMENTE telˈuɾikamˈente +TELURIO telˈuɾjo +TELURO telˈuɾo +TEMA tˈema +TEMAN tˈeman +TEMAR temˈaɾ +TEMAS tˈemas +TEMÁTICA temˈatika +TEMÁTICAS temˈatikas +TEMÁTICOS temˈatikos +TEMATIZADA tˌematiθˈaða +TEMATIZADAS tˌematiθˈaðas +TEMATIZADO tˌematiθˈaðo +TEMATIZADOS tˌematiθˈaðos +TEMATIZAR tˌematiθˈaɾ +TEMAZCAL tˌemaθkˈal +TEMAZO temˈaθo +TEMBLADA temblˈaða +TEMBLADAS temblˈaðas +TEMBLADO temblˈaðo +TEMBLADOS temblˈaðos +TEMBLANTE temblˈante +TEMBLAR temblˈaɾ +TEMBLEQUE temblˈeke +TEMBLEQUEADA tˌemblekeˈaða +TEMBLEQUEADAS tˌemblekeˈaðas +TEMBLEQUEADO tˌemblekeˈaðo +TEMBLEQUEADOS tˌemblekeˈaðos +TEMBLEQUEAR tˌemblekeˈaɾ +TEMBLEQUES temblˈekes +TEMBLÓN temblˈon +TEMBLONA temblˈona +TEMBLONAS temblˈonas +TEMBLONES temblˈones +TEMBLOR temblˈoɾ +TEMBLORCILLO tˌembloɾθˈiʎo +TEMBLORES temblˈoɾes +TEMBLORINA tˌembloɾˈina +TEMBLOROSA tˌembloɾˈosa +TEMBLOROSAS tˌembloɾˈosas +TEMBLOROSO tˌembloɾˈoso +TEMBLOROSOS tˌembloɾˈosos +TEMER temˈeɾ +TEMERARIA tˌemeɾˈaɾja +TEMERARIAS tˌemeɾˈaɾjas +TEMERARIO tˌemeɾˈaɾjo +TEMERARIOS tˌemeɾˈaɾjos +TEMEROSO tˌemeɾˈoso +TEMIBILIDAD tˌemiβˌiliðˈad +TEMIDA temˈiða +TEMIDAS temˈiðas +TEMIDO temˈiðo +TEMIDOS temˈiðos +TEMITA temˈita +TEMOR temˈoɾ +TEMPERADA tˌempeɾˈaða +TEMPERADAS tˌempeɾˈaðas +TEMPERADO tˌempeɾˈaðo +TEMPERADOS tˌempeɾˈaðos +TEMPERAR tˌempeɾˈaɾ +TEMPERATURA tˌempeɾatˈuɾa +TEMPERO tempˈeɾo +TEMPESTAD tˌempestˈad +TEMPESTIVIDAD tˌempestˌiβiðˈad +TEMPLADA templˈaða +TEMPLADAS templˈaðas +TEMPLADITO tˌemplaðˈito +TEMPLADO templˈaðo +TEMPLADOS templˈaðos +TEMPLAMIENTO tˌemplamjˈɛnto +TEMPLANZA templˈanθa +TEMPLAR templˈaɾ +TEMPLO tˈemplo +TEMPLÓN templˈon +TEMPORADA tˌempoɾˈaða +TEMPORADISTA tˌempoɾaðˈista +TEMPORADITA tˌempoɾaðˈita +TEMPORAL tˌempoɾˈal +TEMPORALES tˌempoɾˈales +TEMPORALIDAD tˌempoɾˌaliðˈad +TEMPORERA tˌempoɾˈeɾa +TEMPORERO tˌempoɾˈeɾo +TEMPORIZADA tˌempoɾiθˈaða +TEMPORIZADAS tˌempoɾiθˈaðas +TEMPORIZADO tˌempoɾiθˈaðo +TEMPORIZADOS tˌempoɾiθˈaðos +TEMPORIZAR tˌempoɾiθˈaɾ +TEMPRANA tempɾˈana +TEMPRANAS tempɾˈanas +TEMPRANERO tˌempɾanˈeɾo +TEMPRANÍSIMO tˌempɾanˈisimo +TEMPRANITO tˌempɾanˈito +TEMPRANO tempɾˈano +TEMPRANOS tempɾˈanos +TEMPURA tempˈuɾa +TEN tˈen +TENACES tenˈaθes +TENACIDAD tˌenaθiðˈad +TENAMASTE tˌenamˈaste +TENAMAZTLE tˌenamˈaθtle +TENAR tenˈaɾ +TENAZ tenˈaθ +TENAZA tenˈaθa +TENCA tˈɛnka +TENDENCIA tendˈɛnθja +TENDENCIAL tˌendenθjˈal +TENDENCIOSA tˌendenθjˈosa +TENDENCIOSOS tˌendenθjˈosos +TENDENTE tendˈɛnte +TENDER tendˈeɾ +TENDERO tendˈeɾo +TENDIDA tendˈiða +TENDIDAS tendˈiðas +TENDIDO tendˈiðo +TENDIDOS tendˈiðos +TENDINITIS tˌendinˈitis +TENDINOPATÍA tˌendinˌopatˈia +TENDINOSO tˌendinˈoso +TENDÓN tendˈon +TENDRÁ tendɾˈa +TENDRÁN tendɾˈan +TENDRÁS tendɾˈas +TENDRÉ tendɾˈe +TENDRÉIS tendɾˈeis +TENDREMOS tendɾˈemos +TENDRÍA tendɾˈia +TENDRÍAIS tendɾˈiaɪs +TENDRÍAMOS tendɾˈiamos +TENDRÍAN tendɾˈian +TENDRÍAS tendɾˈias +TENÉ tenˈe +TENEBROSA tˌeneβɾˈosa +TENEBROSAS tˌeneβɾˈosas +TENEBROSO tˌeneβɾˈoso +TENEBROSOS tˌeneβɾˈosos +TENED tenˈed +TENEDERO tˌeneðˈeɾo +TENEDOR tˌeneðˈoɾ +TENÉIS tenˈeis +TENEMOS tenˈemos +TENENTE tenˈɛnte +TENER tenˈeɾ +TENERIFE tˌeneɾˈife +TENES tˈenes +TENÉS tenˈes +TENESO tenˈeso +TENGA tˈɛŋɡa +TENGÁIS teŋɡˈais +TENGAMOS teŋɡˈamos +TENGAN tˈɛŋɡan +TENGAS tˈɛŋɡas +TENGÁS teŋɡˈas +TENGO tˈɛŋɡo +TENIA tˈenja +TENÍA tenˈia +TENÍAIS tenˈiaɪs +TENÍAMOS tenˈiamos +TENÍAN tenˈian +TENÍAS tenˈias +TENIDA tenˈiða +TEÑIDA teɲˈiða +TENIDAS tenˈiðas +TEÑIDAS teɲˈiðas +TENIDO tenˈiðo +TEÑIDO teɲˈiðo +TENIDOS tenˈiðos +TEÑIDOS teɲˈiðos +TENIENDO tenjˈɛndo +TENIENTA tenjˈɛnta +TENIENTE tenjˈɛnte +TENIENTITO tˌenjentˈito +TEÑIR teɲˈiɾ +TENIS tˈenis +TENÍS tenˈis +TENISTA tenˈista +TENÍSTICO tenˈistiko +TENNESIANO tˌennesjˈano +TENNESSEE tˌennessˈee +TENO tˈeno +TENOR tenˈoɾ +TENORINO tˌenoɾˈino +TENORIO tenˈoɾjo +TENORRAFIA tˌenoɾɾˈafja +TENOSINOVITIS tˌenosˌinoβˈitis +TENOTOMÍA tˌenotomˈia +TENSADA tensˈaða +TENSADAS tensˈaðas +TENSADO tensˈaðo +TENSADOS tensˈaðos +TENSAS tˈɛnsas +TENSIÓN tensjˈon +TENSIONADA tˌensjonˈaða +TENSIONADAS tˌensjonˈaðas +TENSIONADO tˌensjonˈaðo +TENSIONADOS tˌensjonˈaðos +TENSIONANTE tˌensjonˈante +TENSO tˈɛnso +TENSOACTIVO tˌensoaktˈiβo +TENTACIÓN tˌentaθjˈon +TENTADA tentˈaða +TENTADAS tentˈaðas +TENTADERO tˌentaðˈeɾo +TENTADO tentˈaðo +TENTADOR tˌentaðˈoɾ +TENTADOS tentˈaðos +TENTAMOS tentˈamos +TENTANDO tentˈando +TENTAR tentˈaɾ +TENTARA tentˈaɾa +TENTARÁ tˌentaɾˈa +TENTÁRAMOS tentˈaɾamos +TENTARAS tentˈaɾas +TENTARÁS tˌentaɾˈas +TENTAREIS tentˈaɾeɪs +TENTAREMOS tˌentaɾˈemos +TENTARES tentˈaɾes +TENTARÍAMOS tˌentaɾˈiamos +TENTASTE tentˈaste +TENTATIVA tˌentatˈiβa +TENTATIVAS tˌentatˈiβas +TENTATIVO tˌentatˈiβo +TENTATIVOS tˌentatˈiβos +TENTEMOS tentˈemos +TENTEMPIÉ tˌentempjˈe +TENTORIAL tˌentoɾjˈal +TENUE tˈenwe +TENUEMENTE tˈenwemˈente +TENUES tˈenwes +TEOBROMA tˌeoβɾˈoma +TEOCINTE tˌeoθˈinte +TEOCRACIA tˌeokɾˈaθja +TEODORA tˌeoðˈoɾa +TEODORO tˌeoðˈoɾo +TEOFANÍA tˌeofanˈia +TEÓFILO teˈofilo +TEÓFORO teˈofoɾo +TEOGONÍA tˌeoɣonˈia +TEOLOGADO tˌeoloɣˈaðo +TEOLOGÍA tˌeoloxˈia +TEOLÓGICA tˌeolˈoxika +TEOLÓGICAS tˌeolˈoxikas +TEOLÓGICO tˌeolˈoxiko +TEOLÓGICOS tˌeolˈoxikos +TEÓLOGO teˈoloɣo +TEORÍA tˌeoɾˈia +TEORÍAS tˌeoɾˈias +TEÓRICO teˈoɾiko +TEORIZADA tˌeoɾiθˈaða +TEORIZADAS tˌeoɾiθˈaðas +TEORIZADO tˌeoɾiθˈaðo +TEORIZADOR tˌeoɾˌiθaðˈoɾ +TEORIZADOS tˌeoɾiθˈaðos +TEORIZANTE tˌeoɾiθˈante +TEOSOFÍA tˌeosofˈia +TEOSÓFICO tˌeosˈofiko +TEÓSOFO teˈosofo +TEPACHE tepˈatʃe +TEPALCATE tˌepalkˈate +TEPANECA tˌepanˈeka +TEPEAGUACATE tˌepeˌaɣwakˈate +TEPEAMATE tˌepeamˈate +TEPECAMOTE tˌepekamˈote +TEPEZCUINTLE tˌepeθkwˈintle +TEPICHE tepˈitʃe +TEPOCATE tˌepokˈate +TEPORINCO tˌepoɾˈinko +TEPORINGO tˌepoɾˈiŋɡo +TEQUEREQUE tˌekeɾˈeke +TEQUILA tekˈila +TEQUILAZO tˌekilˈaθo +TEQUIO tˈekjo +TERAHERCIO tˌeɾaˈeɾθjo +TERAPEUTA tˌeɾapˈeʊta +TERAPÉUTICO tˌeɾapˈeutˌiko +TERAPIA teɾˈapja +TERAPISTA tˌeɾapˈista +TERATOGÉNICA tˌeɾatoxˈenika +TERATOGÉNICAS tˌeɾatoxˈenikas +TERATOGÉNICO tˌeɾatoxˈeniko +TERATOGÉNICOS tˌeɾatoxˈenikos +TERATOLÓGICA tˌeɾatolˈoxika +TERATOLÓGICAS tˌeɾatolˈoxikas +TERATOLÓGICO tˌeɾatolˈoxiko +TERATOLÓGICOS tˌeɾatolˈoxikos +TERATOMA tˌeɾatˈoma +TERBIO tˈeɾβjo +TERCER teɾθˈeɾ +TERCERA teɾθˈeɾa +TERCERIZADA tˌeɾθeɾiθˈaða +TERCERIZADAS tˌeɾθeɾiθˈaðas +TERCERIZADO tˌeɾθeɾiθˈaðo +TERCERIZADOS tˌeɾθeɾiθˈaðos +TERCERIZAR tˌeɾθeɾiθˈaɾ +TERCERO teɾθˈeɾo +TERCETO teɾθˈeto +TERCETOS teɾθˈetos +TERCIA tˈeɾθja +TERCIADA teɾθjˈaða +TERCIADAS teɾθjˈaðas +TERCIADO teɾθjˈaðo +TERCIADOS teɾθjˈaðos +TERCIAR teɾθjˈaɾ +TERCIARIZADA tˌeɾθjaɾiθˈaða +TERCIARIZADAS tˌeɾθjaɾiθˈaðas +TERCIARIZADO tˌeɾθjaɾiθˈaðo +TERCIARIZADOS tˌeɾθjaɾiθˈaðos +TERCIARIZAR tˌeɾθjaɾiθˈaɾ +TERCIAS tˈeɾθjas +TERCIO tˈeɾθjo +TERCIOPELO tˌeɾθjopˈelo +TERCO tˈeɾko +TERENCIO teɾˈɛnθjo +TERERÉ tˌeɾeɾˈe +TERESA teɾˈesa +TERETE teɾˈete +TERGIVERSADA tˌeɾxiβeɾsˈaða +TERGIVERSADAS tˌeɾxiβeɾsˈaðas +TERGIVERSADO tˌeɾxiβeɾsˈaðo +TERGIVERSADOS tˌeɾxiβeɾsˈaðos +TERIANTROPÍA tˌeɾjantɾopˈia +TERIPARATIDA tˌeɾipˌaɾatˈiða +TERMAS tˈeɾmas +TÉRMICA tˈeɾmika +TÉRMICAS tˈeɾmikas +TÉRMICO tˈeɾmiko +TÉRMICOS tˈeɾmikos +TERMINA teɾmˈina +TERMINACIÓN tˌeɾminaθjˈon +TERMINADA tˌeɾminˈaða +TERMINADAS tˌeɾminˈaðas +TERMINADO tˌeɾminˈaðo +TERMINADOS tˌeɾminˈaðos +TERMINAL tˌeɾminˈal +TERMINAMOS tˌeɾminˈamos +TERMINAN teɾmˈinan +TERMINANDO tˌeɾminˈando +TERMINANTES tˌeɾminˈantes +TERMINAR tˌeɾminˈaɾ +TERMINARA tˌeɾminˈaɾa +TERMINARÁ tˌeɾminaɾˈa +TERMINÁRAMOS tˌeɾminˈaɾamos +TERMINARAS tˌeɾminˈaɾas +TERMINARÁS tˌeɾminaɾˈas +TERMINAREIS tˌeɾminˈaɾeɪs +TERMINAREMOS tˌeɾminaɾˈemos +TERMINARES tˌeɾminˈaɾes +TERMINARÍAMOS tˌeɾminaɾˈiamos +TERMINAS teɾmˈinas +TERMINASTE tˌeɾminˈaste +TERMINE teɾmˈine +TERMINÉ tˌeɾminˈe +TERMINEMOS tˌeɾminˈemos +TERMINES teɾmˈines +TERMINO teɾmˈino +TERMINÓ tˌeɾminˈo +TÉRMINO tˈeɾmino +TERMINOLOGÍA tˌeɾminˌoloxˈia +TERMINOLÓGICA tˌeɾminolˈoxika +TERMINOLÓGICAS tˌeɾminolˈoxikas +TERMINOLÓGICO tˌeɾminolˈoxiko +TERMINOLÓGICOS tˌeɾminolˈoxikos +TÉRMINOS tˈeɾminos +TERMITA teɾmˈita +TERMITERO tˌeɾmitˈeɾo +TERMO tˈeɾmo +TERMOBÁRICO tˌeɾmoβˈaɾiko +TERMODINÁMICA tˌeɾmoðinˈamika +TERMODINÁMICAS tˌeɾmoðinˈamikas +TERMODINÁMICO tˌeɾmoðinˈamiko +TERMODINÁMICOS tˌeɾmoðinˈamikos +TERMOFORESIS tˌeɾmofoɾˈesis +TERMOLÁBIL tˌeɾmolˈaβil +TERMÓLISIS teɾmˈolisis +TERMOMETRÍA tˌeɾmometɾˈia +TERMOMÉTRICA tˌeɾmomˈetɾika +TERMOMÉTRICAS tˌeɾmomˈetɾikas +TERMOMÉTRICO tˌeɾmomˈetɾiko +TERMOMÉTRICOS tˌeɾmomˈetɾikos +TERMÓMETRO teɾmˈometɾo +TERMOQUÍMICA tˌeɾmokˈimika +TERMORREGULAR tˌeɾmoɾɾˌeɣulˈaɾ +TERMOSIFÓN tˌeɾmosifˈon +TERNADA teɾnˈaða +TERNADAS teɾnˈaðas +TERNADO teɾnˈaðo +TERNADOS teɾnˈaðos +TERNAR teɾnˈaɾ +TERNASCO teɾnˈasko +TERNERA teɾnˈeɾa +TERNERO teɾnˈeɾo +TERNO tˈeɾno +TERO tˈeɾo +TEROS tˈeɾos +TERPENO teɾpˈeno +TERPINA teɾpˈina +TERRACEAR tˌeɾɾaθeˈaɾ +TERRACOTA tˌeɾɾakˈota +TERRADO teɾɾˈaðo +TERRAFORMADA tˌeɾɾafoɾmˈaða +TERRAFORMADAS tˌeɾɾafoɾmˈaðas +TERRAFORMADO tˌeɾɾafoɾmˈaðo +TERRAFORMADOS tˌeɾɾafoɾmˈaðos +TERRANOVA tˌeɾɾanˈoβa +TERRAPLANISTA tˌeɾɾaplanˈista +TERRAPLÉN tˌeɾɾaplˈen +TERRAPLENADA tˌeɾɾaplenˈaða +TERRAPLENADAS tˌeɾɾaplenˈaðas +TERRAPLENADO tˌeɾɾaplenˈaðo +TERRAPLENADOS tˌeɾɾaplenˈaðos +TERRASADA tˌeɾɾasˈaða +TERRASADAS tˌeɾɾasˈaðas +TERRASADO tˌeɾɾasˈaðo +TERRASADOS tˌeɾɾasˈaðos +TERRATENIENTE tˌeɾɾatenjˈɛnte +TERRAZA teɾɾˈaθa +TERREGOSO tˌeɾɾeɣˈoso +TERREMOTO tˌeɾɾemˈoto +TERREMOTOS tˌeɾɾemˈotos +TERRENAL tˌeɾɾenˈal +TERRENITO tˌeɾɾenˈito +TERRENO teɾɾˈeno +TERRESTRE teɾɾˈestɾe +TERRESTRES teɾɾˈestɾes +TERRIBLE teɾɾˈiβle +TERRIER tˌeɾɾiˈeɾ +TERRÍFICO teɾɾˈifiko +TERRÍGENA teɾɾˈixena +TERRÍGENAS teɾɾˈixenas +TERRÍGENO teɾɾˈixeno +TERRÍGENOS teɾɾˈixenos +TERRITORIAL tˌeɾɾitoɾjˈal +TERRITORIALIDAD tˌeɾɾitˌoɾjaliðˈad +TERRITORIALIZACIÓN tˌeɾɾitˌoɾjalˌiθaθjˈon +TERRITORIALIZADA tˌeɾɾitˌoɾjaliθˈaða +TERRITORIALIZADAS tˌeɾɾitˌoɾjaliθˈaðas +TERRITORIALIZADO tˌeɾɾitˌoɾjaliθˈaðo +TERRITORIALIZADOS tˌeɾɾitˌoɾjaliθˈaðos +TERRITORIALIZAR tˌeɾɾitˌoɾjaliθˈaɾ +TERRITORIO tˌeɾɾitˈoɾjo +TERRÓN teɾɾˈon +TERROR teɾɾˈoɾ +TERRORISMO tˌeɾɾoɾˈismo +TERRORISTA tˌeɾɾoɾˈista +TERRORISTAS tˌeɾɾoɾˈistas +TERTULIA teɾtˈulja +TERTULIADA tˌeɾtuljˈaða +TERTULIADAS tˌeɾtuljˈaðas +TERTULIADO tˌeɾtuljˈaðo +TERTULIADOS tˌeɾtuljˈaðos +TERTULIAR tˌeɾtuljˈaɾ +TERUEL tˌeɾuˈel +TES tˈes +TÉS tˈes +TESA tˈesa +TESADA tesˈaða +TESADAS tesˈaðas +TESADO tesˈaðo +TESADOS tesˈaðos +TESALIA tesˈalja +TESAR tesˈaɾ +TESAS tˈesas +TESAURO tesˈaʊɾo +TESEO tesˈeo +TÉSERA tˈeseɾa +TESIS tˈesis +TESISTA tesˈista +TESITURA tˌesitˈuɾa +TESO tˈeso +TESÓN tesˈon +TESONERO tˌesonˈeɾo +TESORERA tˌesoɾˈeɾa +TESORERO tˌesoɾˈeɾo +TESORITO tˌesoɾˈito +TESORO tesˈoɾo +TEST tˈest +TESTA tˈesta +TESTADA testˈaða +TESTADAS testˈaðas +TESTADO testˈaðo +TESTADOS testˈaðos +TESTAFERRO tˌestafˈeɾɾo +TESTAMENTARIO tˌestamentˈaɾjo +TESTAR testˈaɾ +TESTARUDEZ tˌestaɾuðˈeθ +TESTARUDO tˌestaɾˈuðo +TESTAS tˈestas +TESTE tˈeste +TESTEADA tˌesteˈaða +TESTEADAS tˌesteˈaðas +TESTEADO tˌesteˈaðo +TESTEADOS tˌesteˈaðos +TESTEAR tˌesteˈaɾ +TESTEN tˈesten +TESTES tˈestes +TESTICULAR tˌestikulˈaɾ +TESTÍCULO testˈikulo +TESTIFICADA tˌestifikˈaða +TESTIFICADAS tˌestifikˈaðas +TESTIFICADO tˌestifikˈaðo +TESTIFICADOS tˌestifikˈaðos +TESTIFICAR tˌestifikˈaɾ +TESTIGO testˈiɣo +TESTIGUADA tˌestiɣwˈaða +TESTIGUADAS tˌestiɣwˈaðas +TESTIGUADO tˌestiɣwˈaðo +TESTIGUADOS tˌestiɣwˈaðos +TESTIGUAR tˌestiɣwˈaɾ +TESTIMONIADA tˌestimonjˈaða +TESTIMONIADAS tˌestimonjˈaðas +TESTIMONIADO tˌestimonjˈaðo +TESTIMONIADOS tˌestimonjˈaðos +TESTIMONIAL tˌestimonjˈal +TESTIMONIALMENTE tˌestimonjˈalmˈente +TESTIMONIANTE tˌestimonjˈante +TESTO tˈesto +TESTOSTERONA tˌestosteɾˈona +TESTS tˈests +TESURA tesˈuɾa +TETA tˈeta +TETÁNICO tetˈaniko +TÉTANOS tˈetanos +TETAZA tetˈaθa +TETE tˈete +TETERA tetˈeɾa +TETICA tetˈika +TÉTICA tˈetika +TÉTICAS tˈetikas +TÉTICO tˈetiko +TÉTICOS tˈetikos +TETITA tetˈita +TETÓN tetˈon +TETONA tetˈona +TETONAS tetˈonas +TETONES tetˈones +TETRACAMPEÓN tˌetɾakˌampeˈon +TETRACAMPEONATO tˌetɾakˌampeonˈato +TETRACÍCLICO tˌetɾaθˈikliko +TETRACICLINA tˌetɾaθiklˈina +TETRACORDO tˌetɾakˈoɾðo +TÉTRADA tˈetɾaða +TETRADIMENSIONAL tˌetɾaðˌimensjonˈal +TETRADIMENSIONALES tˌetɾaðˌimensjonˈales +TETRAFLUOROBORATO tˌetɾafluˌoɾoβoɾˈato +TETRAGONAL tˌetɾaɣonˈal +TETRÁGONO tetɾˈaɣono +TETRAHIDROFOLATO tˌetɾaˌiðɾofolˈato +TETRÁMERO tetɾˈameɾo +TETRAMORFO tˌetɾamˈoɾfo +TETRAMOTOR tˌetɾamotˈoɾ +TETRAPÉPTIDO tˌetɾapˈepːtiðo +TETRAPLEJIA tˌetɾaplˈexja +TETRAPLEJÍA tˌetɾaplexˈia +TETRAPLÉJICO tˌetɾaplˈexiko +TÉTRICAMENTE tˈetɾikamˈente +TETRODO tetɾˈoðo +TETROMINÓ tˌetɾominˈo +TETROSA tetɾˈosa +TETUDA tetˈuða +TETUDAS tetˈuðas +TETUDO tetˈuðo +TETUDOS tetˈuðos +TETUNTE tetˈunte +TEÚRGIA teˈuɾxja +TEUTÓN teʊtˈon +TEXANO teksˈano +TEXAS tˈeksas +TEXTEADA tˌeksteˈaða +TEXTEADAS tˌeksteˈaðas +TEXTEADO tˌeksteˈaðo +TEXTEADOS tˌeksteˈaðos +TEXTIL tekstˈil +TEXTILERO tˌekstilˈeɾo +TEXTO tˈeksto +TEXTUAL tekstwˈal +TEXTUALES tekstwˈales +TEXTURADO tˌekstuɾˈaðo +TEXTURAL tˌekstuɾˈal +TEXTURIZADO tˌekstuɾiθˈaðo +TEXTURIZAR tˌekstuɾiθˈaɾ +TEZ tˈeθ +TEZONTLE teθˈontle +THATCHERISMO tˌattʃeɾˈismo +THETA tˈeta +THRILLER tɾiʎˈeɾ +TI tˈi +TÍA tˈia +TIANGUERO tjaŋɡˈeɾo +TIANGUIS tjˈaŋɡis +TIANGUISTA tjaŋɡˈista +TIARA tjˈaɾa +TIAZIDA tjaθˈiða +TIBERIO tiβˈeɾjo +TIBERIOS tiβˈeɾjos +TIBETANA tˌiβetˈana +TIBETÓLOGO tˌiβetˈoloɣo +TIBIA tˈiβja +TIBIAL tiβjˈal +TIBIO tˈiβjo +TIBURCIO tiβˈuɾθjo +TIBURÓN tˌiβuɾˈon +TIC tˈik +TICKET tikˈet +TICKETMASTER tˌiketmastˈeɾ +TICOLANDIA tˌikolˈandja +TICTAC tiktˈak +TICTAQUEAR tˌiktakeˈaɾ +TICUNA tikˈuna +TIEMPECITO tjˌempeθˈito +TIEMPITO tjempˈito +TIEMPO tjˈempo +TIEMPOS tjˈempos +TIENDA tjˈɛnda +TIENDAS tjˈɛndas +TIENDECILLA tjˌendeθˈiʎa +TIENDECITA tjˌendeθˈita +TIENE tjˈene +TIENEN tjˈenen +TIENES tjˈenes +TIERNA tjˈeɾna +TIERNAS tjˈeɾnas +TIERNITO tjeɾnˈito +TIERNO tjˈeɾno +TIERNOS tjˈeɾnos +TIERRA tjˈeɾɾa +TIESECITO tjˌeseθˈito +TIESO tjˈeso +TIESTO tjˈesto +TIFO tˈifo +TIFOIDEO tˌifoɪðˈeo +TIFÓN tifˈon +TIFONES tifˈones +TIFUS tˈifus +TIGRE tˈiɣɾe +TIGRECILLO tˌiɣɾeθˈiʎo +TIGRECITO tˌiɣɾeθˈito +TIGRESA tiɣɾˈesa +TIGURINO tˌiɣuɾˈino +TIJERA tixˈeɾa +TIJERAL tˌixeɾˈal +TIJERAS tixˈeɾas +TIJERETA tˌixeɾˈeta +TIJERETAZO tˌixeɾetˈaθo +TIJERETEADA tˌixeɾˌeteˈaða +TIJERETEADAS tˌixeɾˌeteˈaðas +TIJERETEADO tˌixeɾˌeteˈaðo +TIJERETEADOS tˌixeɾˌeteˈaðos +TIJERETEAR tˌixeɾˌeteˈaɾ +TIJUANA tixwˈana +TIJUANENSE tˌixwanˈɛnse +TILA tˈila +TILACINO tˌilaθˈino +TILAPIA tilˈapja +TILCOATE tˌilkoˈate +TILCUATE tilkwˈate +TILDADA tilðˈaða +TILDADAS tilðˈaðas +TILDADO tilðˈaðo +TILDADOS tilðˈaðos +TILDE tˈilðe +TILICHE tilˈitʃe +TILMA tˈilma +TILOPO tilˈopo +TIMADA timˈaða +TIMADAS timˈaðas +TIMADO timˈaðo +TIMADOS timˈaðos +TIMAR timˈaɾ +TIMBALERA tˌimbalˈeɾa +TIMBALISTA tˌimbalˈista +TIMBEADA tˌimbeˈaða +TIMBEADAS tˌimbeˈaðas +TIMBEADO tˌimbeˈaðo +TIMBEADOS tˌimbeˈaðos +TIMBEAR tˌimbeˈaɾ +TIMBRADA timbɾˈaða +TIMBRADAS timbɾˈaðas +TIMBRADO timbɾˈaðo +TIMBRADOS timbɾˈaðos +TIMBRAZO timbɾˈaθo +TIMBRE tˈimbɾe +TIMBRECITO tˌimbɾeθˈito +TIMBUENSE timbwˈɛnse +TÍMIDO tˈimiðo +TIMINA timˈina +TIMING tˈimiŋ +TIMO tˈimo +TIMÓ timˈo +TIMÓN timˈon +TIMONAZO tˌimonˈaθo +TIMONERA tˌimonˈeɾa +TIMOR timˈoɾ +TIMOTEO tˌimotˈeo +TIMPÁNICO timpˈaniko +TÍMPANO tˈimpano +TIMPANOMETRÍA tˌimpanˌometɾˈia +TIMPANOMETRÍAS tˌimpanˌometɾˈias +TIMPLE tˈimple +TIMPLES tˈimples +TIMPLISTA timplˈista +TINA tˈina +TIÑA tˈiɲa +TINAJA tinˈaxa +TINCADA tinkˈaða +TINCADAS tinkˈaðas +TINCADO tinkˈaðo +TINCADOS tinkˈaðos +TINCAR tinkˈaɾ +TINGUIRIRICA tˌiŋɡiɾiɾˈika +TINIEBLA tinjˈeβla +TINIEBLAS tinjˈeβlas +TINO tˈino +TINTA tˈinta +TINTADA tintˈaða +TINTADAS tintˈaðas +TINTADO tintˈaðo +TINTADOS tintˈaðos +TINTAR tintˈaɾ +TINTE tˈinte +TINTERO tintˈeɾo +TINTINEADA tˌintineˈaða +TINTINEADAS tˌintineˈaðas +TINTINEADO tˌintineˈaðo +TINTINEADOS tˌintineˈaðos +TINTINEAR tˌintineˈaɾ +TINTINEO tˌintinˈeo +TINTINEOS tˌintinˈeos +TINTO tˈinto +TINTÓREO tintˈoɾeo +TINTORERÍA tˌintoɾeɾˈia +TINTURADA tˌintuɾˈaða +TINTURADAS tˌintuɾˈaðas +TINTURADO tˌintuɾˈaðo +TINTURADOS tˌintuɾˈaðos +TINTURAR tˌintuɾˈaɾ +TÍO tˈio +TIONILO tjonˈilo +TIORBA tjˈoɾβa +TIOVIVO tjoβˈiβo +TIP tˈip +TIPA tˈipa +TIPADA tipˈaða +TIPADAS tipˈaðas +TIPADO tipˈaðo +TIPADOS tipˈaðos +TIPAKAY tˌipakˈaɪ +TIPAR tipˈaɾ +TIPAZO tipˈaθo +TIPE tˈipe +TIPEADA tˌipeˈaða +TIPEADAS tˌipeˈaðas +TIPEADO tˌipeˈaðo +TIPEADOS tˌipeˈaðos +TIPEAR tˌipeˈaɾ +TIPERÍA tˌipeɾˈia +TÍPICA tˈipika +TÍPICAS tˈipikas +TÍPICO tˈipiko +TÍPICOS tˈipikos +TIPIFICADA tˌipifikˈaða +TIPIFICADAS tˌipifikˈaðas +TIPIFICADO tˌipifikˈaðo +TIPIFICADOS tˌipifikˈaðos +TIPLE tˈiple +TIPO tˈipo +TIPOGRAFÍA tˌipoɣɾafˈia +TIPOGRÁFICA tˌipoɣɾˈafika +TIPOGRÁFICAS tˌipoɣɾˈafikas +TIPOGRÁFICO tˌipoɣɾˈafiko +TIPOGRÁFICOS tˌipoɣɾˈafikos +TIPOLOGÍA tˌipoloxˈia +TIPOLÓGICA tˌipolˈoxika +TIPOLÓGICAS tˌipolˈoxikas +TIPOLÓGICO tˌipolˈoxiko +TIPOLÓGICOS tˌipolˈoxikos +TIPOLOGIZADA tˌipolˌoxiθˈaða +TIPOLOGIZADAS tˌipolˌoxiθˈaðas +TIPOLOGIZADO tˌipolˌoxiθˈaðo +TIPOLOGIZADOS tˌipolˌoxiθˈaðos +TIPOLOGIZAR tˌipolˌoxiθˈaɾ +TIPOS tˈipos +TIQUET tikˈet +TÍQUET tˈiket +TIQUETA tikˈeta +TÍQUETS tˈikets +TIRA tˈiɾa +TIRABLE tiɾˈaβle +TIRADA tiɾˈaða +TIRADAS tiɾˈaðas +TIRADO tiɾˈaðo +TIRADORA tˌiɾaðˈoɾa +TIRADOS tiɾˈaðos +TIRAMISÚ tˌiɾamisˈu +TIRAMOS tiɾˈamos +TIRANA tiɾˈana +TIRANAS tiɾˈanas +TIRANDO tiɾˈando +TIRANÉS tˌiɾanˈes +TIRANÍA tˌiɾanˈia +TIRÁNIDO tiɾˈaniðo +TIRANIZADA tˌiɾaniθˈaða +TIRANIZADAS tˌiɾaniθˈaðas +TIRANIZADO tˌiɾaniθˈaðo +TIRANIZADOS tˌiɾaniθˈaðos +TIRANIZAR tˌiɾaniθˈaɾ +TIRANO tiɾˈano +TIRANOS tiɾˈanos +TIRANOSAURIO tˌiɾanosˈaʊɾjo +TIRANTE tiɾˈante +TIRANTES tiɾˈantes +TIRANTEZ tˌiɾantˈeθ +TIRAR tiɾˈaɾ +TIRARA tiɾˈaɾa +TIRARÁ tˌiɾaɾˈa +TIRÁRAMOS tiɾˈaɾamos +TIRARAS tiɾˈaɾas +TIRARÁS tˌiɾaɾˈas +TIRAREIS tiɾˈaɾeɪs +TIRAREMOS tˌiɾaɾˈemos +TIRARES tiɾˈaɾes +TIRARÍAMOS tˌiɾaɾˈiamos +TIRAS tˈiɾas +TIRASTE tiɾˈaste +TIRAZO tiɾˈaθo +TIRE tˈiɾe +TIREMOS tiɾˈemos +TIRES tˈiɾes +TIRIA tˈiɾja +TIRICIA tiɾˈiθja +TIRIO tˈiɾjo +TIRITA tiɾˈita +TIRITADA tˌiɾitˈaða +TIRITADAS tˌiɾitˈaðas +TIRITADO tˌiɾitˈaðo +TIRITADOS tˌiɾitˈaðos +TIRITANTE tˌiɾitˈante +TIRO tˈiɾo +TIROGLOBULINA tˌiɾoɣlˌoβulˈina +TIROGLOSO tˌiɾoɣlˈoso +TIROIDES tiɾˈoɪðes +TIROIDITIS tˌiɾoɪðˈitis +TIROL tiɾˈol +TIROLÉS tˌiɾolˈes +TIROLINA tˌiɾolˈina +TIRÓN tiɾˈon +TIRONEADA tˌiɾoneˈaða +TIRONEADAS tˌiɾoneˈaðas +TIRONEADO tˌiɾoneˈaðo +TIRONEADOS tˌiɾoneˈaðos +TIRONINA tˌiɾonˈina +TIRONINAS tˌiɾonˈinas +TIROS tˈiɾos +TIROSINEMIA tˌiɾosinˈemja +TIROTEADA tˌiɾoteˈaða +TIROTEADAS tˌiɾoteˈaðas +TIROTEADO tˌiɾoteˈaðo +TIROTEADOS tˌiɾoteˈaðos +TIROTEO tˌiɾotˈeo +TIROTROPINA tˌiɾotɾopˈina +TIROXINA tˌiɾoksˈina +TIRRENA tiɾɾˈena +TIRRENO tiɾɾˈeno +TIRSO tˈiɾso +TISANA tisˈana +TÍSICA tˈisika +TÍSICO tˈisiko +TISÚ tisˈu +TITA tˈita +TITÁN titˈan +TITANIC tˌitanˈik +TITÁNIDE titˈaniðe +TITANIO titˈanjo +TITANOSÁURIDO tˌitanosˈauɾˌiðo +TÍTERE tˈiteɾe +TITI tˈiti +TITILADA tˌitilˈaða +TITILADAS tˌitilˈaðas +TITILADO tˌitilˈaðo +TITILADOS tˌitilˈaðos +TITILAR tˌitilˈaɾ +TITILEO tˌitilˈeo +TITIS tˈitis +TITRADA titɾˈaða +TITRADAS titɾˈaðas +TITRADO titɾˈaðo +TITRADOS titɾˈaðos +TITUBEADA tˌituβeˈaða +TITUBEADAS tˌituβeˈaðas +TITUBEADO tˌituβeˈaðo +TITUBEADOS tˌituβeˈaðos +TITUBEANTE tˌituβeˈante +TITUBEAR tˌituβeˈaɾ +TITUBEO tˌituβˈeo +TITULA titˈula +TITULACIÓN tˌitulaθjˈon +TITULADA tˌitulˈaða +TITULADAS tˌitulˈaðas +TITULADO tˌitulˈaðo +TITULADOS tˌitulˈaðos +TITULAMOS tˌitulˈamos +TITULANDO tˌitulˈando +TITULAR tˌitulˈaɾ +TITULARA tˌitulˈaɾa +TITULARÁ tˌitulaɾˈa +TITULÁRAMOS tˌitulˈaɾamos +TITULARAS tˌitulˈaɾas +TITULARÁS tˌitulaɾˈas +TITULARATO tˌitulaɾˈato +TITULAREIS tˌitulˈaɾeɪs +TITULAREMOS tˌitulaɾˈemos +TITULARES tˌitulˈaɾes +TITULARÍAMOS tˌitulaɾˈiamos +TITULARIZADA tˌitulˌaɾiθˈaða +TITULARIZADAS tˌitulˌaɾiθˈaðas +TITULARIZADO tˌitulˌaɾiθˈaðo +TITULARIZADOS tˌitulˌaɾiθˈaðos +TITULARIZAR tˌitulˌaɾiθˈaɾ +TITULAS titˈulas +TITULASTE tˌitulˈaste +TITULE titˈule +TITULEMOS tˌitulˈemos +TITULES titˈules +TITULITIS tˌitulˈitis +TITULO titˈulo +TÍTULO tˈitulo +TÍTULOS tˈitulos +TIUQUE tjˈuke +TIZA tˈiθa +TIZANA tiθˈana +TIZNADA tiθnˈaða +TIZNADAS tiθnˈaðas +TIZNADO tiθnˈaðo +TIZNADOS tiθnˈaðos +TIZNAR tiθnˈaɾ +TIZNAS tˈiθnas +TIZNE tˈiθne +TIZNES tˈiθnes +TIZNÓN tiθnˈon +TIZO tˈiθo +TIZÓN tiθˈon +TLACO tlˈako +TLACOS tlˈakos +TLACUACHE tlakwˈatʃe +TLÁLOC tlˈalok +TLALPEÑO tlalpˈeɲo +TLAPALERÍA tlˌapaleɾˈia +TLAPALERO tlˌapalˈeɾo +TLATELOLCA tlˌatelˈolka +TLAXCALA tlakskˈala +TLAXCALTECA tlˌakskaltˈeka +TLAZOL tlaθˈol +TLECUIL tlekwˈil +TLEMOLE tlemˈole +TO' tˈo +TOALLA toˈaʎa +TOALLAS toˈaʎas +TOBA tˈoβa +TOBÁCEO toβˈaθeo +TOBAGO toβˈaɣo +TOBERA toβˈeɾa +TOBILLO toβˈiʎo +TOBO tˈoβo +TOBOGÁN tˌoβoɣˈan +TOBRAMICINA tˌoβɾamiθˈina +TOCA tˈoka +TOCADA tokˈaða +TOCADAS tokˈaðas +TOCADO tokˈaðo +TOCADOR tˌokaðˈoɾ +TOCADORA tˌokaðˈoɾa +TOCADOS tokˈaðos +TOCAMIENTO tˌokamjˈɛnto +TOCAMOS tokˈamos +TOCANDO tokˈando +TOCAR tokˈaɾ +TOCARA tokˈaɾa +TOCARÁ tˌokaɾˈa +TOCÁRAMOS tokˈaɾamos +TOCARAS tokˈaɾas +TOCARÁS tˌokaɾˈas +TOCAREIS tokˈaɾeɪs +TOCAREMOS tˌokaɾˈemos +TOCARES tokˈaɾes +TOCARIA tokˈaɾja +TOCARÍAMOS tˌokaɾˈiamos +TOCARIAS tokˈaɾjas +TOCARIO tokˈaɾjo +TOCARIOS tokˈaɾjos +TOCAS tˈokas +TOCASTE tokˈaste +TOCHA tˈotʃa +TOCHAS tˈotʃas +TOCHO tˈotʃo +TOCHOS tˈotʃos +TOCINO toθˈino +TOCO tˈoko +TOCOEÑO tˌokoˈeɲo +TOCOLÍTICA tˌokolˈitika +TOCOLÍTICAS tˌokolˈitikas +TOCOLÍTICO tˌokolˈitiko +TOCOLÍTICOS tˌokolˈitikos +TODA tˈoða +TODAS tˈoðas +TODAVIA toðˈaβja +TODAVÍA tˌoðaβˈia +TODES tˈoðes +TODITO toðˈito +TODO tˈoðo +TODÓLOGO toðˈoloɣo +TODOS tˈoðos +TODOTERRENO tˌoðoteɾɾˈeno +TOESA toˈesa +TOFU tˈofu +TOGADA toɣˈaða +TOGADAS toɣˈaðas +TOGADO toɣˈaðo +TOGADOS toɣˈaðos +TOGARSE toɣˈaɾse +TOGO tˈoɣo +TOGOLÉS tˌoɣolˈes +TOISÓN toɪsˈon +TOJO tˈoxo +TOKENISMO tˌokenˈismo +TOKIO tˈokjo +TOLDADA tolðˈaða +TOLDADAS tolðˈaðas +TOLDADO tolðˈaðo +TOLDADOS tolðˈaðos +TOLDO tˈolðo +TOLEDANO tˌoleðˈano +TOLEDO tolˈeðo +TOLERABILIDAD tˌoleɾˌaβiliðˈad +TOLERABLE tˌoleɾˈaβle +TOLERADA tˌoleɾˈaða +TOLERADAS tˌoleɾˈaðas +TOLERADO tˌoleɾˈaðo +TOLERADOS tˌoleɾˈaðos +TOLERANCIA tˌoleɾˈanθja +TOLERANTE tˌoleɾˈante +TOLERANTES tˌoleɾˈantes +TOLERAR tˌoleɾˈaɾ +TOLETANO tˌoletˈano +TOLETE tolˈete +TOLETERO tˌoletˈeɾo +TOLILI tolˈili +TOLIMA tolˈima +TOLINA tolˈina +TOLOACHE tˌoloˈatʃe +TOLOLOCHE tˌololˈotʃe +TOLOMEO tˌolomˈeo +TOLONDRO tolˈondɾo +TOLOSA tolˈosa +TOLOSANA tˌolosˈana +TOLOSANO tˌolosˈano +TOLOSARRA tˌolosˈaɾɾa +TOLTECA toltˈeka +TOLTECAS toltˈekas +TOLTECO toltˈeko +TOLTECOS toltˈekos +TOLVA tˈolβa +TOLVANERA tˌolβanˈeɾa +TOMA tˈoma +TOMÁ tomˈa +TOMACORRIENTE tˌomakˌoɾɾiˈɛnte +TOMACORRIENTES tˌomakˌoɾɾiˈɛntes +TOMADA tomˈaða +TOMADAS tomˈaðas +TOMADO tomˈaðo +TOMADOS tomˈaðos +TOMADURA tˌomaðˈuɾa +TOMAR tomˈaɾ +TOMARA tomˈaɾa +TOMARLE tomˈaɾle +TOMÁRSELA tomˈaɾsela +TOMARTE tomˈaɾte +TOMAS tˈomas +TOMÁS tomˈas +TOMASITO tˌomasˈito +TOMATE tomˈate +TOMATERA tˌomatˈeɾa +TOMATERO tˌomatˈeɾo +TOMATES tomˈates +TOMATICO tˌomatˈiko +TOMATITO tˌomatˈito +TOMBO tˈombo +TÓMBOLA tˈombola +TOME tˈome +TOMES tˈomes +TOMÍN tomˈin +TOMISTA tomˈista +TOMITO tomˈito +TOMO tˈomo +TOMOCHITECO tˌomotʃitˈeko +TOMOS tˈomos +TONADA tonˈaða +TONAL tonˈal +TONALMENTE tonˈalmˈente +TONANTE tonˈante +TONEL tonˈel +TONELADA tˌonelˈaða +TONELADAS tˌonelˈaðas +TÓNER tˈoneɾ +TONGA tˈoŋɡa +TONGADA toŋɡˈaða +TONIFICACIÓN tˌonifˌikaθjˈon +TONIFICADA tˌonifikˈaða +TONIFICADAS tˌonifikˈaðas +TONIFICADO tˌonifikˈaðo +TONIFICADOS tˌonifikˈaðos +TONIFICANTE tˌonifikˈante +TONIFICAR tˌonifikˈaɾ +TONITO tonˈito +TOÑO tˈoɲo +TONOCOTÉS tˌonokotˈes +TONOS tˈonos +TONSURADA tˌonsuɾˈaða +TONSURADAS tˌonsuɾˈaðas +TONSURADO tˌonsuɾˈaðo +TONSURADOS tˌonsuɾˈaðos +TONSURO tonsˈuɾo +TONTA tˈonta +TONTAINA tontˈaɪna +TONTAS tˈontas +TONTEADA tˌonteˈaða +TONTEADAS tˌonteˈaðas +TONTEADO tˌonteˈaðo +TONTEADOS tˌonteˈaðos +TONTEAR tˌonteˈaɾ +TONTERA tontˈeɾa +TONTERÍA tˌonteɾˈia +TONTITO tontˈito +TONTO tˈonto +TONTÓN tontˈon +TONTONA tontˈona +TONTONAS tontˈonas +TONTONES tontˈones +TONTORRÓN tˌontoɾɾˈon +TONTORRONA tˌontoɾɾˈona +TONTORRONAS tˌontoɾɾˈonas +TONTORRONES tˌontoɾɾˈones +TONTOS tˈontos +TONTUELA tontwˈela +TONTUNA tontˈuna +TOP tˈop +TOPACIO topˈaθjo +TOPADA topˈaða +TOPADAS topˈaðas +TOPADO topˈaðo +TOPADOS topˈaðos +TOPAR topˈaɾ +TOPE tˈope +TOPEADA tˌopeˈaða +TOPEADAS tˌopeˈaðas +TOPEADO tˌopeˈaðo +TOPEADOS tˌopeˈaðos +TOPEAR tˌopeˈaɾ +TOPETADA tˌopetˈaða +TOPETADAS tˌopetˈaðas +TOPETADO tˌopetˈaðo +TOPETADOS tˌopetˈaðos +TÓPICA tˈopika +TÓPICAS tˈopikas +TOPICAZO tˌopikˈaθo +TÓPICO tˈopiko +TÓPICOS tˈopikos +TOPLES tˈoples +TOPLESS toplˈess +TOPO tˈopo +TOPOFORMA tˌopofˈoɾma +TOPÓGRAFA topˈoɣɾafa +TOPOGRAFÍA tˌopoɣɾafˈia +TOPOGRÁFICA tˌopoɣɾˈafika +TOPOGRÁFICAS tˌopoɣɾˈafikas +TOPOGRÁFICO tˌopoɣɾˈafiko +TOPOGRÁFICOS tˌopoɣɾˈafikos +TOPOLÓGICA tˌopolˈoxika +TOPOLÓGICAS tˌopolˈoxikas +TOPOLÓGICO tˌopolˈoxiko +TOPOLÓGICOS tˌopolˈoxikos +TOPÓNIMO topˈonimo +TOPPING tˈoppiŋ +TOPURIA topˈuɾja +TOQUE tˈoke +TOQUECILLO tˌokeθˈiʎo +TOQUECITO tˌokeθˈito +TOQUEMOS tokˈemos +TOQUES tˈokes +TOQUETEADA tˌoketeˈaða +TOQUETEADAS tˌoketeˈaðas +TOQUETEADO tˌoketeˈaðo +TOQUETEADOS tˌoketeˈaðos +TOQUETEAR tˌoketeˈaɾ +TOQUETEO tˌoketˈeo +TOQUI tˈoki +TOQUIS tˈokis +TOQUITO tokˈito +TORÁ toɾˈa +TORÁCICO toɾˈaθiko +TORACOABDOMINAL tˌoɾakˌoabðˌominˈal +TORASEMIDA tˌoɾasemˈiða +TORCAZ toɾkˈaθ +TORCEDURA tˌoɾθeðˈuɾa +TORCEDURAS tˌoɾθeðˈuɾas +TORCER toɾθˈeɾ +TORCIDA toɾθˈiða +TORCIDAS toɾθˈiðas +TORCIDITO tˌoɾθiðˈito +TORCIDO toɾθˈiðo +TORCIDOS toɾθˈiðos +TORCIMIENTO tˌoɾθimjˈɛnto +TORDINA toɾðˈina +TORDO tˈoɾðo +TOREADA tˌoɾeˈaða +TOREADAS tˌoɾeˈaðas +TOREADO tˌoɾeˈaðo +TOREADOR tˌoɾeaðˈoɾ +TOREADOS tˌoɾeˈaðos +TOREAR tˌoɾeˈaɾ +TOREO toɾˈeo +TORERA toɾˈeɾa +TORERITO tˌoɾeɾˈito +TORERO toɾˈeɾo +TÓRICA tˈoɾika +TÓRICAS tˈoɾikas +TÓRICO tˈoɾiko +TÓRICOS tˈoɾikos +TORIL toɾˈil +TORMENTA toɾmˈɛnta +TORMENTAS toɾmˈɛntas +TORMENTOS toɾmˈɛntos +TORMIENTADA tˌoɾmjentˈaða +TORMIENTADAS tˌoɾmjentˈaðas +TORMIENTADO tˌoɾmjentˈaðo +TORMIENTADOS tˌoɾmjentˈaðos +TORMIENTAR tˌoɾmjentˈaɾ +TORNABODA tˌoɾnaβˈoða +TORNADA toɾnˈaða +TORNADAS toɾnˈaðas +TORNÁDICO toɾnˈaðiko +TORNADO toɾnˈaðo +TORNADOS toɾnˈaðos +TORNAMESA tˌoɾnamˈesa +TORNAMOS toɾnˈamos +TORNAR toɾnˈaɾ +TORNASOL tˌoɾnasˈol +TORNEADA tˌoɾneˈaða +TORNEADAS tˌoɾneˈaðas +TORNEADO tˌoɾneˈaðo +TORNEADOS tˌoɾneˈaðos +TORNEAMOS tˌoɾneˈamos +TORNEO toɾnˈeo +TORNERA toɾnˈeɾa +TORNERÍA tˌoɾneɾˈia +TORNO tˈoɾno +TORO tˈoɾo +TOROIDAL tˌoɾoɪðˈal +TOROIDALES tˌoɾoɪðˈales +TORONJA toɾˈoŋxa +TORONJIL tˌoɾoŋxˈil +TORONJINA tˌoɾoŋxˈina +TORONTONIANO tˌoɾontonjˈano +TORPE tˈoɾpe +TORPEDEADA tˌoɾpeðeˈaða +TORPEDEADAS tˌoɾpeðeˈaðas +TORPEDEADO tˌoɾpeðeˈaðo +TORPEDEADOS tˌoɾpeðeˈaðos +TORPEDEAMIENTO tˌoɾpeðˌeamjˈɛnto +TORPEDEAMOS tˌoɾpeðeˈamos +TORPEDEAR tˌoɾpeðeˈaɾ +TORPEDEO tˌoɾpeðˈeo +TORPEDO toɾpˈeðo +TORPES tˈoɾpes +TORPEZA toɾpˈeθa +TORPÍSIMO toɾpˈisimo +TORPÓN toɾpˈon +TORQUE tˈoɾke +TORQUES tˈoɾkes +TORRADA toɾɾˈaða +TORRADAS toɾɾˈaðas +TORRADO toɾɾˈaðo +TORRADOS toɾɾˈaðos +TORRALBA toɾɾˈalβa +TORRAMOS toɾɾˈamos +TORRAR toɾɾˈaɾ +TORRE tˈoɾɾe +TORRECILLA tˌoɾɾeθˈiʎa +TORREFACCIÓN tˌoɾɾefakθjˈon +TORREJA toɾɾˈexa +TORREJONERO tˌoɾɾexonˈeɾo +TORRELAVEGUENSE tˌoɾɾelˌaβeɣˈɛnse +TORRENCIAL tˌoɾɾenθjˈal +TORRENTE toɾɾˈɛnte +TORRENTERO tˌoɾɾentˈeɾo +TORRENTOSO tˌoɾɾentˈoso +TORREÓN tˌoɾɾeˈon +TORRERO toɾɾˈeɾo +TORRES tˈoɾɾes +TORRETA toɾɾˈeta +TORREVIEJA tˌoɾɾeβjˈexa +TÓRREZ tˈoɾɾeθ +TORREZNITO tˌoɾɾeθnˈito +TORRIJISMO tˌoɾɾixˈismo +TORRIJOS toɾɾˈixos +TORRONTÉS tˌoɾɾontˈes +TORSIONAL tˌoɾsjonˈal +TORSO tˈoɾso +TORTA tˈoɾta +TORTERO toɾtˈeɾo +TORTICA toɾtˈika +TORTÍCOLIS toɾtˈikolis +TÓRTOLA tˈoɾtola +TORTOLITA tˌoɾtolˈita +TORTOLITO tˌoɾtolˈito +TÓRTOLO tˈoɾtolo +TORTOSINA tˌoɾtosˈina +TORTOSINAS tˌoɾtosˈinas +TORTOSINOS tˌoɾtosˈinos +TORTUGA toɾtˈuɣa +TORTUGUERO tˌoɾtuɣˈeɾo +TORTUOSO toɾtwˈoso +TORTURA toɾtˈuɾa +TORTURADA tˌoɾtuɾˈaða +TORTURADAS tˌoɾtuɾˈaðas +TORTURADO tˌoɾtuɾˈaðo +TORTURADOS tˌoɾtuɾˈaðos +TORTURAMOS tˌoɾtuɾˈamos +TORTURANDO tˌoɾtuɾˈando +TORTURAR tˌoɾtuɾˈaɾ +TORTURARA tˌoɾtuɾˈaɾa +TORTURARÁ tˌoɾtuɾaɾˈa +TORTURÁRAMOS tˌoɾtuɾˈaɾamos +TORTURARAS tˌoɾtuɾˈaɾas +TORTURARÁS tˌoɾtuɾaɾˈas +TORTURAREIS tˌoɾtuɾˈaɾeɪs +TORTURAREMOS tˌoɾtuɾaɾˈemos +TORTURARES tˌoɾtuɾˈaɾes +TORTURARÍAMOS tˌoɾtuɾaɾˈiamos +TORTURAS toɾtˈuɾas +TORTURASTE tˌoɾtuɾˈaste +TORTURE toɾtˈuɾe +TORTURÉ tˌoɾtuɾˈe +TORTUREMOS tˌoɾtuɾˈemos +TORTURES toɾtˈuɾes +TORTURO toɾtˈuɾo +TORUNDA toɾˈunda +TORVISCO toɾβˈisko +TORZAL toɾθˈal +TORZALES toɾθˈales +TOS tˈos +TOSCA tˈoska +TOSCANA toskˈana +TOSCANAS toskˈanas +TOSCANO toskˈano +TOSCANOS toskˈanos +TOSECILLA tˌoseθˈiʎa +TOSEDOR tˌoseðˈoɾ +TOSEDORA tˌoseðˈoɾa +TOSEN tˈosen +TOSER tosˈeɾ +TOSIDA tosˈiða +TOSIDAS tosˈiðas +TOSIDO tosˈiðo +TOSIDOS tosˈiðos +TÓSIGO tˈosiɣo +TOSTACIÓN tˌostaθjˈon +TOSTADA tostˈaða +TOSTADAS tostˈaðas +TOSTADERO tˌostaðˈeɾo +TOSTADITA tˌostaðˈita +TOSTADITO tˌostaðˈito +TOSTADO tostˈaðo +TOSTADOR tˌostaðˈoɾ +TOSTADORA tˌostaðˈoɾa +TOSTADOS tostˈaðos +TOSTAR tostˈaɾ +TOSTÓN tostˈon +TOT tˈot +TOTAL totˈal +TOTALIDAD tˌotaliðˈad +TOTALITARIA tˌotalitˈaɾja +TOTALITARIAS tˌotalitˈaɾjas +TOTALITARIO tˌotalitˈaɾjo +TOTALITARIOS tˌotalitˈaɾjos +TOTALITARISMO tˌotalˌitaɾˈismo +TOTALITARISMOS tˌotalˌitaɾˈismos +TOTALIZADA tˌotaliθˈaða +TOTALIZADAS tˌotaliθˈaðas +TOTALIZADO tˌotaliθˈaðo +TOTALIZADOR tˌotalˌiθaðˈoɾ +TOTALIZADOS tˌotaliθˈaðos +TOTALIZAR tˌotaliθˈaɾ +TOTALMENTE totˈalmˈente +TÓTEM tˈotem +TOTÉMICA totˈemika +TOTÉMICAS totˈemikas +TOTÉMICO totˈemiko +TOTÉMICOS totˈemikos +TOTEMISMO tˌotemˈismo +TOTO tˈoto +TOTOABA tˌotoˈaβa +TOTOL totˈol +TOTOLA totˈola +TOTOMOSTLE tˌotomˈostle +TOTONICAPÁN tˌotonˌikapˈan +TOTOPO totˈopo +TOTOPOSTE tˌotopˈoste +TOTORA totˈoɾa +TOTORAL tˌotoɾˈal +TOUCHDOWN towtʃðˈown +TOULOUSE towlˈowse +TOUR tˈowɾ +TOURIGA towɾˈiɣa +TOUROPERADOR tˌowɾopˌeɾaðˈoɾ +TÓXICO tˈoksiko +TOXICOCINÉTICA tˌoksikˌoθinˈetika +TOXOPLASMOSIS tˌoksoplasmˈosis +TOYOTA tojjˈota +TOZAL toθˈal +TOZO tˈoθo +TOZUDEZ tˌoθuðˈeθ +TOZUDO toθˈuðo +TRABA tɾˈaβa +TRABADA tɾaβˈaða +TRABADAS tɾaβˈaðas +TRABADO tɾaβˈaðo +TRABADOS tɾaβˈaðos +TRABAJA tɾaβˈaxa +TRABAJÁBAMOS tɾˌaβaxˈaβamos +TRABAJABLE tɾˌaβaxˈaβle +TRABAJADA tɾˌaβaxˈaða +TRABAJADAS tɾˌaβaxˈaðas +TRABAJADO tɾˌaβaxˈaðo +TRABAJADOR tɾˌaβaxaðˈoɾ +TRABAJADORA tɾˌaβaxaðˈoɾa +TRABAJADORAS tɾˌaβaxaðˈoɾas +TRABAJADORES tɾˌaβaxaðˈoɾes +TRABAJADOS tɾˌaβaxˈaðos +TRABAJANTE tɾˌaβaxˈante +TRABAJAR tɾˌaβaxˈaɾ +TRABAJITO tɾˌaβaxˈito +TRABAJO tɾaβˈaxo +TRABALENGUAS tɾˌaβalˈɛŋɡwas +TRABAZÓN tɾˌaβaθˈon +TRABÉCULA tɾaβˈekula +TRABEN tɾˈaβen +TRABUCADA tɾˌaβukˈaða +TRABUCADAS tɾˌaβukˈaðas +TRABUCADO tɾˌaβukˈaðo +TRABUCADOS tɾˌaβukˈaðos +TRABUCAR tɾˌaβukˈaɾ +TRABUCO tɾaβˈuko +TRABUCOS tɾaβˈukos +TRACALERO tɾˌakalˈeɾo +TRACCIÓN tɾakθjˈon +TRACES tɾˈaθes +TRACIA tɾˈaθja +TRACIAS tɾˈaθjas +TRACIO tɾˈaθjo +TRACIOS tɾˈaθjos +TRACISTA tɾaθˈista +TRACK tɾˈak +TRACTOR tɾaktˈoɾ +TRADICIÓN tɾˌaðiθjˈon +TRADICIONAL tɾˌaðiθjonˈal +TRADICIONALES tɾˌaðiθjonˈales +TRADICIONALMENTE tɾˌaðiθjonˈalmˈente +TRADUCCIÓN tɾˌaðukθjˈon +TRADUCCIONAL tɾˌaðukθjonˈal +TRADUCE tɾaðˈuθe +TRADUCEN tɾaðˈuθen +TRADUCÍA tɾˌaðuθˈia +TRADUCIBILIDAD tɾˌaðuθˌiβiliðˈad +TRADUCIBLE tɾˌaðuθˈiβle +TRADUCIDA tɾˌaðuθˈiða +TRADUCIDAS tɾˌaðuθˈiðas +TRADUCIDO tɾˌaðuθˈiðo +TRADUCIDOS tɾˌaðuθˈiðos +TRADUCIMOS tɾˌaðuθˈimos +TRADUCIR tɾˌaðuθˈiɾ +TRADUCTOLOGÍA tɾˌaðuktˌoloxˈia +TRADUCTOR tɾˌaðuktˈoɾ +TRADUCTORES tɾˌaðuktˈoɾes +TRADUJE tɾaðˈuxe +TRADUJIMOS tɾˌaðuxˈimos +TRADUJISTE tɾˌaðuxˈiste +TRADUZCA tɾaðˈuθka +TRADUZCÁIS tɾˌaðuθkˈais +TRADUZCO tɾaðˈuθko +TRAER tɾaˈeɾ +TRAFALGAR tɾˌafalɣˈaɾ +TRAFICABLE tɾˌafikˈaβle +TRAFICADA tɾˌafikˈaða +TRAFICADAS tɾˌafikˈaðas +TRAFICADO tɾˌafikˈaðo +TRAFICADOS tɾˌafikˈaðos +TRAFICANDO tɾˌafikˈando +TRAFICANTE tɾˌafikˈante +TRAFICANTES tɾˌafikˈantes +TRÁFICO tɾˈafiko +TRÁFICOS tɾˈafikos +TRAGACIONISTA tɾˌaɣaθjonˈista +TRAGADA tɾaɣˈaða +TRAGADAS tɾaɣˈaðas +TRAGADERAS tɾˌaɣaðˈeɾas +TRAGADERO tɾˌaɣaðˈeɾo +TRAGADO tɾaɣˈaðo +TRAGADOS tɾaɣˈaðos +TRAGAMONEDAS tɾˌaɣamonˈeðas +TRAGANTE tɾaɣˈante +TRAGAR tɾaɣˈaɾ +TRAGARSE tɾaɣˈaɾse +TRAGÁRSELO tɾaɣˈaɾselo +TRAGEDIA tɾaxˈeðja +TRAGEDIAS tɾaxˈeðjas +TRAGEDIÓGRAFO tɾˌaxeðjˈoɣɾafo +TRÁGICA tɾˈaxika +TRÁGICAS tɾˈaxikas +TRÁGICO tɾˈaxiko +TRAGICOMEDIA tɾˌaxikomˈeðja +TRAGICÓMICA tɾˌaxikˈomika +TRAGICÓMICAS tɾˌaxikˈomikas +TRAGICÓMICO tɾˌaxikˈomiko +TRAGICÓMICOS tɾˌaxikˈomikos +TRÁGICOS tɾˈaxikos +TRAGO tɾˈaɣo +TRAGÓN tɾaɣˈon +TRAGONERO tɾˌaɣonˈeɾo +TRAGOS tɾˈaɣos +TRAGUITO tɾaɣˈito +TRAICIÓN tɾaɪθjˈon +TRAICIONADA tɾˌaɪθjonˈaða +TRAICIONADAS tɾˌaɪθjonˈaðas +TRAICIONADO tɾˌaɪθjonˈaðo +TRAICIONADOS tɾˌaɪθjonˈaðos +TRAICIONAR tɾˌaɪθjonˈaɾ +TRAICIONERO tɾˌaɪθjonˈeɾo +TRAÍDA tɾaˈiða +TRAÍDAS tɾaˈiðas +TRAÍDO tɾaˈiðo +TRAIDOR tɾaɪðˈoɾ +TRAÍDOS tɾaˈiðos +TRAIGO tɾˈaɪɣo +TRÁILER tɾˈaileɾ +TRAINING tɾˈaɪniŋ +TRAJE tɾˈaxe +TRAJEBAÑO tɾˌaxeβˈaɲo +TRAJECILLO tɾˌaxeθˈiʎo +TRAJECITO tɾˌaxeθˈito +TRAJES tɾˈaxes +TRAJÍN tɾaxˈin +TRAJINADA tɾˌaxinˈaða +TRAJINADAS tɾˌaxinˈaðas +TRAJINADO tɾˌaxinˈaðo +TRAJINADOS tɾˌaxinˈaðos +TRAJINANTE tɾˌaxinˈante +TRAJINAR tɾˌaxinˈaɾ +TRAMA tɾˈama +TRAMADA tɾamˈaða +TRAMADAS tɾamˈaðas +TRAMADO tɾamˈaðo +TRAMADOS tɾamˈaðos +TRAMAMOS tɾamˈamos +TRAMAR tɾamˈaɾ +TRAMES tɾˈames +TRAMITADA tɾˌamitˈaða +TRAMITADAS tɾˌamitˈaðas +TRAMITADO tɾˌamitˈaðo +TRAMITADOS tɾˌamitˈaðos +TRAMITAR tɾˌamitˈaɾ +TRAMITE tɾamˈite +TRAMITÉ tɾˌamitˈe +TRÁMITE tɾˈamite +TRAMO tɾˈamo +TRAMONTAR tɾˌamontˈaɾ +TRAMOS tɾˈamos +TRAMPA tɾˈampa +TRAMPEADA tɾˌampeˈaða +TRAMPEADAS tɾˌampeˈaðas +TRAMPEADO tɾˌampeˈaðo +TRAMPEADOS tɾˌampeˈaðos +TRAMPEAR tɾˌampeˈaɾ +TRAMPITA tɾampˈita +TRAMPOLÍN tɾˌampolˈin +TRAMPOSITO tɾˌamposˈito +TRAMPOSO tɾampˈoso +TRANCA tɾˈanka +TRANCADA tɾankˈaða +TRANCADAS tɾankˈaðas +TRANCADO tɾankˈaðo +TRANCADOS tɾankˈaðos +TRANCAMOS tɾankˈamos +TRANCANDO tɾankˈando +TRANCAR tɾankˈaɾ +TRANCARA tɾankˈaɾa +TRANCARÁ tɾˌankaɾˈa +TRANCÁRAMOS tɾankˈaɾamos +TRANCARAS tɾankˈaɾas +TRANCARÁS tɾˌankaɾˈas +TRANCAREIS tɾankˈaɾeɪs +TRANCAREMOS tɾˌankaɾˈemos +TRANCARES tɾankˈaɾes +TRANCARÍAMOS tɾˌankaɾˈiamos +TRANCAS tɾˈankas +TRANCASTE tɾankˈaste +TRANCO tɾˈanko +TRANQUE tɾˈanke +TRANQUEADA tɾˌankeˈaða +TRANQUEADAS tɾˌankeˈaðas +TRANQUEADO tɾˌankeˈaðo +TRANQUEADOS tɾˌankeˈaðos +TRANQUEAR tɾˌankeˈaɾ +TRANQUEMOS tɾankˈemos +TRANQUERA tɾankˈeɾa +TRANQUERO tɾankˈeɾo +TRANQUES tɾˈankes +TRANQUI tɾˈanki +TRANQUILA tɾankˈila +TRANQUILAS tɾankˈilas +TRANQUILÍCESE tɾˌankilˈiθese +TRANQUILIDAD tɾˌankiliðˈad +TRANQUILIZADA tɾˌankiliθˈaða +TRANQUILIZADAS tɾˌankiliθˈaðas +TRANQUILIZADO tɾˌankiliθˈaðo +TRANQUILIZADOS tɾˌankiliθˈaðos +TRANQUILIZANTE tɾˌankiliθˈante +TRANQUILIZANTES tɾˌankiliθˈantes +TRANQUILIZAR tɾˌankiliθˈaɾ +TRANQUILO tɾankˈilo +TRANQUILOS tɾankˈilos +TRANSADA tɾansˈaða +TRANSADAS tɾansˈaðas +TRANSADO tɾansˈaðo +TRANSADOS tɾansˈaðos +TRANSAHARIANO tɾˌansaaɾjˈano +TRANSAMINASA tɾˌansaminˈasa +TRANSANAL tɾˌansanˈal +TRANSANALES tɾˌansanˈales +TRANSBORDADA tɾˌansβoɾðˈaða +TRANSBORDADAS tɾˌansβoɾðˈaðas +TRANSBORDADO tɾˌansβoɾðˈaðo +TRANSBORDADOS tɾˌansβoɾðˈaðos +TRANSBORDAR tɾˌansβoɾðˈaɾ +TRANSBORDO tɾansβˈoɾðo +TRANSCARBAMILASA tɾˌanskaɾβˌamilˈasa +TRANSCARBAMILASAS tɾˌanskaɾβˌamilˈasas +TRANSCELULAR tɾˌansθelulˈaɾ +TRANSCENDENTAL tɾˌansθendentˈal +TRANSCODIFICACIÓN tɾˌanskoðˌifikaθjˈon +TRANSCODIFICADA tɾˌanskoðˌifikˈaða +TRANSCODIFICADAS tɾˌanskoðˌifikˈaðas +TRANSCODIFICADO tɾˌanskoðˌifikˈaðo +TRANSCODIFICADOS tɾˌanskoðˌifikˈaðos +TRANSCODIFICAR tɾˌanskoðˌifikˈaɾ +TRANSCONTINENTAL tɾˌanskontˌinentˈal +TRANSCRIPCIONAL tɾˌanskɾipθjonˈal +TRANSCRIPCIONALMENTE tɾˌanskɾipθjonˈalmˈente +TRANSCRIPTA tɾanskɾˈipːta +TRANSCRIPTAS tɾanskɾˈipːtas +TRANSCRIPTASA tɾˌanskɾipːtˈasa +TRANSCRIPTOMA tɾˌanskɾipːtˈoma +TRANSCRIPTOS tɾanskɾˈipːtos +TRANSCRITA tɾanskɾˈita +TRANSCRITAS tɾanskɾˈitas +TRANSCRITO tɾanskɾˈito +TRANSCRITOS tɾanskɾˈitos +TRANSCURRIDA tɾˌanskuɾɾˈiða +TRANSCURRIDAS tɾˌanskuɾɾˈiðas +TRANSCURRIDO tɾˌanskuɾɾˈiðo +TRANSCURRIDOS tɾˌanskuɾɾˈiðos +TRANSCURRIR tɾˌanskuɾɾˈiɾ +TRANSDISCIPLINAR tɾˌansðisθˌiplinˈaɾ +TRANSDISCIPLINARIEDAD tɾˌansðisθˌiplinˌaɾjeðˈad +TRANSDISCIPLINARIO tɾˌansðisθˌiplinˈaɾjo +TRANSEJE tɾansˈexe +TRANSESTERIFICACIÓN tɾˌansestˌeɾifˌikaθjˈon +TRANSEUROPEO tɾˌanseʊɾopˈeo +TRANSFECTADA tɾˌansfektˈaða +TRANSFECTADAS tɾˌansfektˈaðas +TRANSFECTADO tɾˌansfektˈaðo +TRANSFECTADOS tɾˌansfektˈaðos +TRANSFECTAR tɾˌansfektˈaɾ +TRANSFEMINISMO tɾˌansfeminˈismo +TRANSFERASA tɾˌansfeɾˈasa +TRANSFERENCIA tɾˌansfeɾˈɛnθja +TRANSFERIDA tɾˌansfeɾˈiða +TRANSFERIDAS tɾˌansfeɾˈiðas +TRANSFERIDO tɾˌansfeɾˈiðo +TRANSFERIDOS tɾˌansfeɾˈiðos +TRANSFERIR tɾˌansfeɾˈiɾ +TRANSFIERAS tɾansfjˈeɾas +TRANSFIGURADA tɾˌansfiɣuɾˈaða +TRANSFIGURADAS tɾˌansfiɣuɾˈaðas +TRANSFIGURADO tɾˌansfiɣuɾˈaðo +TRANSFIGURADOS tɾˌansfiɣuɾˈaðos +TRANSFIGURAR tɾˌansfiɣuɾˈaɾ +TRANSFIGURO tɾˌansfiɣˈuɾo +TRANSFINITA tɾˌansfinˈita +TRANSFINITAS tɾˌansfinˈitas +TRANSFINITO tɾˌansfinˈito +TRANSFINITOS tɾˌansfinˈitos +TRANSFOBIA tɾansfˈoβja +TRANSFORMACIÓN tɾˌansfoɾmaθjˈon +TRANSFORMADA tɾˌansfoɾmˈaða +TRANSFORMADAS tɾˌansfoɾmˈaðas +TRANSFORMADO tɾˌansfoɾmˈaðo +TRANSFORMADOS tɾˌansfoɾmˈaðos +TRANSFORMANTE tɾˌansfoɾmˈante +TRANSFORMAR tɾˌansfoɾmˈaɾ +TRANSFORMARE tɾˌansfoɾmˈaɾe +TRANSFORMO tɾansfˈoɾmo +TRÁNSFUGA tɾˈansfuɣa +TRANSFUGUISMO tɾˌansfuɣˈismo +TRANSFUSIÓN tɾˌansfusjˈon +TRANSGENERACIONAL tɾˌansxenˌeɾaθjonˈal +TRANSGÉNICA tɾansxˈenika +TRANSGÉNICAS tɾansxˈenikas +TRANSGÉNICO tɾansxˈeniko +TRANSGÉNICOS tɾansxˈenikos +TRANSGLUTAMINASA tɾˌansɣlutˌaminˈasa +TRANSGREDIDA tɾˌansɣɾeðˈiða +TRANSGREDIDAS tɾˌansɣɾeðˈiðas +TRANSGREDIDO tɾˌansɣɾeðˈiðo +TRANSGREDIDOS tɾˌansɣɾeðˈiðos +TRANSGREDIR tɾˌansɣɾeðˈiɾ +TRANSGRESIVA tɾˌansɣɾesˈiβa +TRANSGRESIVAS tɾˌansɣɾesˈiβas +TRANSGRESIVO tɾˌansɣɾesˈiβo +TRANSGRESIVOS tɾˌansɣɾesˈiβos +TRANSGRESOR tɾˌansɣɾesˈoɾ +TRANSGRESORA tɾˌansɣɾesˈoɾa +TRANSGRESORAS tɾˌansɣɾesˈoɾas +TRANSGRESORES tɾˌansɣɾesˈoɾes +TRANSHUMANISTA tɾˌansumanˈista +TRANSICIÓN tɾˌansiθjˈon +TRANSICIONADA tɾˌansiθjonˈaða +TRANSICIONADAS tɾˌansiθjonˈaðas +TRANSICIONADO tɾˌansiθjonˈaðo +TRANSICIONADOS tɾˌansiθjonˈaðos +TRANSICIONAR tɾˌansiθjonˈaɾ +TRANSIDA tɾansˈiða +TRANSIDAS tɾansˈiðas +TRANSIDO tɾansˈiðo +TRANSIDOS tɾansˈiðos +TRANSIGIDA tɾˌansixˈiða +TRANSIGIDAS tɾˌansixˈiðas +TRANSIGIDO tɾˌansixˈiðo +TRANSIGIDOS tɾˌansixˈiðos +TRANSIGIR tɾˌansixˈiɾ +TRANSIR tɾansˈiɾ +TRANSISTORIZADA tɾˌansistˌoɾiθˈaða +TRANSISTORIZADAS tɾˌansistˌoɾiθˈaðas +TRANSISTORIZADO tɾˌansistˌoɾiθˈaðo +TRANSISTORIZADOS tɾˌansistˌoɾiθˈaðos +TRANSISTORIZAR tɾˌansistˌoɾiθˈaɾ +TRANSITADA tɾˌansitˈaða +TRANSITADAS tɾˌansitˈaðas +TRANSITADO tɾˌansitˈaðo +TRANSITADOS tɾˌansitˈaðos +TRANSITIVA tɾˌansitˈiβa +TRANSITIVO tɾˌansitˈiβo +TRANSITO tɾansˈito +TRÁNSITO tɾˈansito +TRANSITORIO tɾˌansitˈoɾjo +TRANSLADADA tɾˌanslaðˈaða +TRANSLADADAS tɾˌanslaðˈaðas +TRANSLADADO tɾˌanslaðˈaðo +TRANSLADADOS tɾˌanslaðˈaðos +TRANSLADAR tɾˌanslaðˈaɾ +TRANSLITERACIÓN tɾˌanslitˌeɾaθjˈon +TRANSLITERADA tɾˌansliteɾˈaða +TRANSLITERADAS tɾˌansliteɾˈaðas +TRANSLITERADO tɾˌansliteɾˈaðo +TRANSLITERADOS tɾˌansliteɾˈaðos +TRANSLITERAMOS tɾˌansliteɾˈamos +TRANSLITERAR tɾˌansliteɾˈaɾ +TRANSLITERO tɾˌanslitˈeɾo +TRANSLOCADA tɾˌanslokˈaða +TRANSLOCADAS tɾˌanslokˈaðas +TRANSLOCADO tɾˌanslokˈaðo +TRANSLOCADOR tɾˌanslokaðˈoɾ +TRANSLOCADOS tɾˌanslokˈaðos +TRANSLOCAR tɾˌanslokˈaɾ +TRANSLUCIDEZ tɾˌansluθiðˈeθ +TRANSLUCIR tɾˌansluθˈiɾ +TRANSMETALACIÓN tɾˌansmetˌalaθjˈon +TRANSMIGRADA tɾˌansmiɣɾˈaða +TRANSMIGRADAS tɾˌansmiɣɾˈaðas +TRANSMIGRADO tɾˌansmiɣɾˈaðo +TRANSMIGRADOS tɾˌansmiɣɾˈaðos +TRANSMIGRAR tɾˌansmiɣɾˈaɾ +TRANSMISIÓN tɾˌansmisjˈon +TRANSMITENTE tɾˌansmitˈɛnte +TRANSMITIDA tɾˌansmitˈiða +TRANSMITIDAS tɾˌansmitˈiðas +TRANSMITIDO tɾˌansmitˈiðo +TRANSMITIDOS tɾˌansmitˈiðos +TRANSMITIR tɾˌansmitˈiɾ +TRANSMITIVO tɾˌansmitˈiβo +TRANSMONTAR tɾˌansmontˈaɾ +TRANSMUTADA tɾˌansmutˈaða +TRANSMUTADAS tɾˌansmutˈaðas +TRANSMUTADO tɾˌansmutˈaðo +TRANSMUTADOS tɾˌansmutˈaðos +TRANSMUTAMOS tɾˌansmutˈamos +TRANSÓNICO tɾansˈoniko +TRANSPARENTADA tɾˌanspaɾentˈaða +TRANSPARENTADAS tɾˌanspaɾentˈaðas +TRANSPARENTADO tɾˌanspaɾentˈaðo +TRANSPARENTADOS tɾˌanspaɾentˈaðos +TRANSPARENTE tɾˌanspaɾˈɛnte +TRANSPERITONEAL tɾˌanspeɾˌitoneˈal +TRANSPIRADA tɾˌanspiɾˈaða +TRANSPIRADAS tɾˌanspiɾˈaðas +TRANSPIRADO tɾˌanspiɾˈaðo +TRANSPIRADOS tɾˌanspiɾˈaðos +TRANSPIRAMOS tɾˌanspiɾˈamos +TRANSPIRANDO tɾˌanspiɾˈando +TRANSPIRAR tɾˌanspiɾˈaɾ +TRANSPIRENAICO tɾˌanspiɾenˈaɪko +TRANSPLANTADA tɾˌansplantˈaða +TRANSPLANTADAS tɾˌansplantˈaðas +TRANSPLANTADO tɾˌansplantˈaðo +TRANSPLANTADOS tɾˌansplantˈaðos +TRANSPLANTAMOS tɾˌansplantˈamos +TRANSPLANTAR tɾˌansplantˈaɾ +TRANSPLANTE tɾansplˈante +TRANSPONER tɾˌansponˈeɾ +TRANSPONIBLE tɾˌansponˈiβle +TRANSPORTABLE tɾˌanspoɾtˈaβle +TRANSPORTACIÓN tɾˌanspoɾtaθjˈon +TRANSPORTACIONES tɾˌanspoɾtaθjˈones +TRANSPORTADA tɾˌanspoɾtˈaða +TRANSPORTADAS tɾˌanspoɾtˈaðas +TRANSPORTADO tɾˌanspoɾtˈaðo +TRANSPORTADOR tɾˌanspoɾtaðˈoɾ +TRANSPORTADORA tɾˌanspoɾtaðˈoɾa +TRANSPORTADORAS tɾˌanspoɾtaðˈoɾas +TRANSPORTADORES tɾˌanspoɾtaðˈoɾes +TRANSPORTADOS tɾˌanspoɾtˈaðos +TRANSPORTAMOS tɾˌanspoɾtˈamos +TRANSPORTAR tɾˌanspoɾtˈaɾ +TRANSPORTE tɾanspˈoɾte +TRANSPORTES tɾanspˈoɾtes +TRANSPORTÍN tɾˌanspoɾtˈin +TRANSPOSASA tɾˌansposˈasa +TRANSPUESTA tɾanspwˈesta +TRANSPUESTO tɾanspwˈesto +TRANSREGIONAL tɾˌansrexjonˈal +TRANSTORNADA tɾˌanstoɾnˈaða +TRANSTORNADAS tɾˌanstoɾnˈaðas +TRANSTORNADO tɾˌanstoɾnˈaðo +TRANSTORNADOS tɾˌanstoɾnˈaðos +TRANSTORNAMOS tɾˌanstoɾnˈamos +TRANSTORNAR tɾˌanstoɾnˈaɾ +TRANSURETRAL tɾˌansuɾetɾˈal +TRANSUSTANCIADA tɾˌansustanθjˈaða +TRANSUSTANCIADAS tɾˌansustanθjˈaðas +TRANSUSTANCIADO tɾˌansustanθjˈaðo +TRANSUSTANCIADOS tɾˌansustanθjˈaðos +TRANSUSTANCIAR tɾˌansustanθjˈaɾ +TRANSVASADA tɾˌansβasˈaða +TRANSVASADAS tɾˌansβasˈaðas +TRANSVASADO tɾˌansβasˈaðo +TRANSVASADOS tɾˌansβasˈaðos +TRANSVASAR tɾˌansβasˈaɾ +TRANSVASES tɾansβˈases +TRANSVERSAL tɾˌansβeɾsˈal +TRANSVERSALIZADA tɾˌansβeɾsˌaliθˈaða +TRANSVERSALIZADAS tɾˌansβeɾsˌaliθˈaðas +TRANSVERSALIZADO tɾˌansβeɾsˌaliθˈaðo +TRANSVERSALIZADOS tɾˌansβeɾsˌaliθˈaðos +TRANSVERSALIZAR tɾˌansβeɾsˌaliθˈaɾ +TRÁNTICA tɾˈantika +TRANVÍA tɾambˈia +TRANZADA tɾanθˈaða +TRANZADAS tɾanθˈaðas +TRANZADO tɾanθˈaðo +TRANZADOS tɾanθˈaðos +TRANZAR tɾanθˈaɾ +TRAP tɾˈap +TRAPACEADA tɾˌapaθeˈaða +TRAPACEADAS tɾˌapaθeˈaðas +TRAPACEADO tɾˌapaθeˈaðo +TRAPACEADOS tɾˌapaθeˈaðos +TRAPACEAMOS tɾˌapaθeˈamos +TRAPACEAR tɾˌapaθeˈaɾ +TRAPACERA tɾˌapaθˈeɾa +TRAPACERAS tɾˌapaθˈeɾas +TRAPACEROS tɾˌapaθˈeɾos +TRAPAGARANDARRA tɾˌapaɣˌaɾandˈaɾɾa +TRAPALEADA tɾˌapaleˈaða +TRAPALEADAS tɾˌapaleˈaðas +TRAPALEADO tɾˌapaleˈaðo +TRAPALEADOS tɾˌapaleˈaðos +TRAPALEAR tɾˌapaleˈaɾ +TRAPAZA tɾapˈaθa +TRAPEADA tɾˌapeˈaða +TRAPEADAS tɾˌapeˈaðas +TRAPEADO tɾˌapeˈaðo +TRAPEADOS tɾˌapeˈaðos +TRAPECIAL tɾˌapeθjˈal +TRAPECIALES tɾˌapeθjˈales +TRAPECIO tɾapˈeθjo +TRAPECIOMETACARPIANA tɾˌapeθjˌometˌakaɾpjˈana +TRAPECIOMETACARPIANO tɾˌapeθjˌometˌakaɾpjˈano +TRAPECISTA tɾˌapeθˈista +TRAPERA tɾapˈeɾa +TRAPICHE tɾapˈitʃe +TRAPICHEADA tɾˌapitʃeˈaða +TRAPICHEADAS tɾˌapitʃeˈaðas +TRAPICHEADO tɾˌapitʃeˈaðo +TRAPICHEADOS tɾˌapitʃeˈaðos +TRAPICHEAR tɾˌapitʃeˈaɾ +TRAPICHEO tɾˌapitʃˈeo +TRAPISONDA tɾˌapisˈonda +TRAPITO tɾapˈito +TRAPO tɾˈapo +TRÁQUEA tɾˈakea +TRAQUEAL tɾˌakeˈal +TRAQUEALES tɾˌakeˈales +TRAQUEÍTIS tɾˌakeˈitis +TRAQUEO tɾakˈeo +TRAQUEOBRONQUITIS tɾˌakeˌoβɾonkˈitis +TRAQUEOESOFÁGICA tɾˌakeˌoesofˈaxika +TRAQUEOESOFÁGICAS tɾˌakeˌoesofˈaxikas +TRAQUEOESOFÁGICO tɾˌakeˌoesofˈaxiko +TRAQUEOESOFÁGICOS tɾˌakeˌoesofˈaxikos +TRAQUEOMALACIA tɾˌakeˌomalˈaθja +TRAQUEOSTOMÍA tɾˌakeˌostomˈia +TRAQUETEADA tɾˌaketeˈaða +TRAQUETEADAS tɾˌaketeˈaðas +TRAQUETEADO tɾˌaketeˈaðo +TRAQUETEADOS tɾˌaketeˈaðos +TRAQUETEAR tɾˌaketeˈaɾ +TRAQUETEO tɾˌaketˈeo +TRARO tɾˈaɾo +TRAS tɾˈas +TRASANTEPENÚLTIMO tɾˌasantˌepenˈultimo +TRASANTIER tɾˌasantjˈeɾ +TRASBORDADA tɾˌasβoɾðˈaða +TRASBORDADAS tɾˌasβoɾðˈaðas +TRASBORDADO tɾˌasβoɾðˈaðo +TRASBORDADOS tɾˌasβoɾðˈaðos +TRASCENDENTE tɾˌasθendˈɛnte +TRASCENDIDA tɾˌasθendˈiða +TRASCENDIDAS tɾˌasθendˈiðas +TRASCENDIDO tɾˌasθendˈiðo +TRASCENDIDOS tɾˌasθendˈiðos +TRASCRITA tɾaskɾˈita +TRASCRITAS tɾaskɾˈitas +TRASCRITOS tɾaskɾˈitos +TRASCURRIDA tɾˌaskuɾɾˈiða +TRASCURRIDAS tɾˌaskuɾɾˈiðas +TRASCURRIDO tɾˌaskuɾɾˈiðo +TRASCURRIDOS tɾˌaskuɾɾˈiðos +TRASEGADA tɾˌaseɣˈaða +TRASEGADAS tɾˌaseɣˈaðas +TRASEGADO tɾˌaseɣˈaðo +TRASEGADOS tɾˌaseɣˈaðos +TRASEGAR tɾˌaseɣˈaɾ +TRASERITO tɾˌaseɾˈito +TRASERO tɾasˈeɾo +TRASFERENCIA tɾˌasfeɾˈɛnθja +TRASFERIDA tɾˌasfeɾˈiða +TRASFERIDAS tɾˌasfeɾˈiðas +TRASFERIDO tɾˌasfeɾˈiðo +TRASFERIDOS tɾˌasfeɾˈiðos +TRASFIGURADA tɾˌasfiɣuɾˈaða +TRASFIGURADAS tɾˌasfiɣuɾˈaðas +TRASFIGURADO tɾˌasfiɣuɾˈaðo +TRASFIGURADOS tɾˌasfiɣuɾˈaðos +TRASFIGURAR tɾˌasfiɣuɾˈaɾ +TRASFIGURARE tɾˌasfiɣuɾˈaɾe +TRASFONDO tɾasfˈondo +TRASFORMADA tɾˌasfoɾmˈaða +TRASFORMADAS tɾˌasfoɾmˈaðas +TRASFORMADO tɾˌasfoɾmˈaðo +TRASFORMADOS tɾˌasfoɾmˈaðos +TRASFORMARE tɾˌasfoɾmˈaɾe +TRASGO tɾˈasɣo +TRASGREDIDA tɾˌasɣɾeðˈiða +TRASGREDIDAS tɾˌasɣɾeðˈiðas +TRASGREDIDO tɾˌasɣɾeðˈiðo +TRASGREDIDOS tɾˌasɣɾeðˈiðos +TRASGREDIR tɾˌasɣɾeðˈiɾ +TRASHUMADA tɾˌasumˈaða +TRASHUMADAS tɾˌasumˈaðas +TRASHUMADO tɾˌasumˈaðo +TRASHUMADOS tɾˌasumˈaðos +TRASHUMANCIA tɾˌasumˈanθja +TRASHUMAR tɾˌasumˈaɾ +TRASLACIÓN tɾˌaslaθjˈon +TRASLADABLE tɾˌaslaðˈaβle +TRASLADADA tɾˌaslaðˈaða +TRASLADADAS tɾˌaslaðˈaðas +TRASLADADO tɾˌaslaðˈaðo +TRASLADADOS tɾˌaslaðˈaðos +TRASLADAMOS tɾˌaslaðˈamos +TRASLADAR tɾˌaslaðˈaɾ +TRASLADO tɾaslˈaðo +TRASLAPADA tɾˌaslapˈaða +TRASLAPADAS tɾˌaslapˈaðas +TRASLAPADO tɾˌaslapˈaðo +TRASLAPADOS tɾˌaslapˈaðos +TRASLATIVO tɾˌaslatˈiβo +TRASLITERADA tɾˌasliteɾˈaða +TRASLITERADAS tɾˌasliteɾˈaðas +TRASLITERADO tɾˌasliteɾˈaðo +TRASLITERADOS tɾˌasliteɾˈaðos +TRASLITERAR tɾˌasliteɾˈaɾ +TRASLUCHADA tɾˌaslutʃˈaða +TRASLUCHADAS tɾˌaslutʃˈaðas +TRASLUCHADO tɾˌaslutʃˈaðo +TRASLUCHADOS tɾˌaslutʃˈaðos +TRASLUZ tɾaslˈuθ +TRASMIGRADA tɾˌasmiɣɾˈaða +TRASMIGRADAS tɾˌasmiɣɾˈaðas +TRASMIGRADO tɾˌasmiɣɾˈaðo +TRASMIGRADOS tɾˌasmiɣɾˈaðos +TRASMIGRAR tɾˌasmiɣɾˈaɾ +TRASMITIDA tɾˌasmitˈiða +TRASMITIDAS tɾˌasmitˈiðas +TRASMITIDO tɾˌasmitˈiðo +TRASMITIDOS tɾˌasmitˈiðos +TRASMONTADA tɾˌasmontˈaða +TRASMONTADAS tɾˌasmontˈaðas +TRASMONTADO tɾˌasmontˈaðo +TRASMONTADOS tɾˌasmontˈaðos +TRASMONTAR tɾˌasmontˈaɾ +TRASMUTADA tɾˌasmutˈaða +TRASMUTADAS tɾˌasmutˈaðas +TRASMUTADO tɾˌasmutˈaðo +TRASMUTADOS tɾˌasmutˈaðos +TRASNOCHADA tɾˌasnotʃˈaða +TRASNOCHADAS tɾˌasnotʃˈaðas +TRASNOCHADO tɾˌasnotʃˈaðo +TRASNOCHADOS tɾˌasnotʃˈaðos +TRASNOCHAR tɾˌasnotʃˈaɾ +TRASPALAR tɾˌaspalˈaɾ +TRASPAPELADA tɾˌaspapelˈaða +TRASPAPELADAS tɾˌaspapelˈaðas +TRASPAPELADO tɾˌaspapelˈaðo +TRASPAPELADOS tɾˌaspapelˈaðos +TRASPAPELAR tɾˌaspapelˈaɾ +TRASPARENTADA tɾˌaspaɾentˈaða +TRASPARENTADAS tɾˌaspaɾentˈaðas +TRASPARENTADO tɾˌaspaɾentˈaðo +TRASPARENTADOS tɾˌaspaɾentˈaðos +TRASPARENTE tɾˌaspaɾˈɛnte +TRASPASADA tɾˌaspasˈaða +TRASPASADAS tɾˌaspasˈaðas +TRASPASADO tɾˌaspasˈaðo +TRASPASADOS tɾˌaspasˈaðos +TRASPASAR tɾˌaspasˈaɾ +TRASPEINAR tɾˌaspeɪnˈaɾ +TRASPIÉ tɾaspjˈe +TRASPIRADA tɾˌaspiɾˈaða +TRASPIRADAS tɾˌaspiɾˈaðas +TRASPIRADO tɾˌaspiɾˈaðo +TRASPIRADOS tɾˌaspiɾˈaðos +TRASPLANTACIÓN tɾˌasplantaθjˈon +TRASPLANTADA tɾˌasplantˈaða +TRASPLANTADAS tɾˌasplantˈaðas +TRASPLANTADO tɾˌasplantˈaðo +TRASPLANTADOS tɾˌasplantˈaðos +TRASPLANTAR tɾˌasplantˈaɾ +TRASPLANTE tɾasplˈante +TRASPORTACIÓN tɾˌaspoɾtaθjˈon +TRASPORTACIONES tɾˌaspoɾtaθjˈones +TRASPORTADA tɾˌaspoɾtˈaða +TRASPORTADAS tɾˌaspoɾtˈaðas +TRASPORTADO tɾˌaspoɾtˈaðo +TRASPORTADOR tɾˌaspoɾtaðˈoɾ +TRASPORTADORA tɾˌaspoɾtaðˈoɾa +TRASPORTADORAS tɾˌaspoɾtaðˈoɾas +TRASPORTADORES tɾˌaspoɾtaðˈoɾes +TRASPORTADOS tɾˌaspoɾtˈaðos +TRASPORTAR tɾˌaspoɾtˈaɾ +TRASPORTARE tɾˌaspoɾtˈaɾe +TRASPORTE tɾaspˈoɾte +TRASPORTES tɾaspˈoɾtes +TRASPOSICIÓN tɾˌasposiθjˈon +TRASPUESTA tɾaspwˈesta +TRASPUESTAS tɾaspwˈestas +TRASPUESTO tɾaspwˈesto +TRASPUESTOS tɾaspwˈestos +TRASQUILADA tɾˌaskilˈaða +TRASQUILADAS tɾˌaskilˈaðas +TRASQUILADO tɾˌaskilˈaðo +TRASQUILADOS tɾˌaskilˈaðos +TRASQUILAR tɾˌaskilˈaɾ +TRASTAZO tɾastˈaθo +TRASTE tɾˈaste +TRASTEADA tɾˌasteˈaða +TRASTEADAS tɾˌasteˈaðas +TRASTEADO tɾˌasteˈaðo +TRASTEADOS tɾˌasteˈaðos +TRASTEAR tɾˌasteˈaɾ +TRASTEO tɾastˈeo +TRASTO tɾˈasto +TRASTOCADA tɾˌastokˈaða +TRASTOCADAS tɾˌastokˈaðas +TRASTOCADO tɾˌastokˈaðo +TRASTOCADOS tɾˌastokˈaðos +TRASTOCAR tɾˌastokˈaɾ +TRASTORNADA tɾˌastoɾnˈaða +TRASTORNADAS tɾˌastoɾnˈaðas +TRASTORNADO tɾˌastoɾnˈaðo +TRASTORNADOS tɾˌastoɾnˈaðos +TRASTORNAR tɾˌastoɾnˈaɾ +TRASTORNO tɾastˈoɾno +TRASUDADA tɾˌasuðˈaða +TRASUDADAS tɾˌasuðˈaðas +TRASUDADO tɾˌasuðˈaðo +TRASUDADOS tɾˌasuðˈaðos +TRASUDAR tɾˌasuðˈaɾ +TRASUNTO tɾasˈunto +TRASVASADA tɾˌasβasˈaða +TRASVASADAS tɾˌasβasˈaðas +TRASVASADO tɾˌasβasˈaðo +TRASVASADOS tɾˌasβasˈaðos +TRASVASAR tɾˌasβasˈaɾ +TRASVASES tɾasβˈases +TRATA tɾˈata +TRATADA tɾatˈaða +TRATADAS tɾatˈaðas +TRATADÍSTICA tɾˌataðˈistika +TRATADO tɾatˈaðo +TRATADOS tɾatˈaðos +TRATAMIENTO tɾˌatamjˈɛnto +TRATAMOS tɾatˈamos +TRATAN tɾˈatan +TRATANTE tɾatˈante +TRATANTES tɾatˈantes +TRATAR tɾatˈaɾ +TRATATIVA tɾˌatatˈiβa +TRATO tɾˈato +TRAUCO tɾˈaʊko +TRAUMA tɾˈaʊma +TRAUMADA tɾaʊmˈaða +TRAUMADAS tɾaʊmˈaðas +TRAUMADO tɾaʊmˈaðo +TRAUMADOS tɾaʊmˈaðos +TRAUMAR tɾaʊmˈaɾ +TRAUMARLOS tɾaʊmˈaɾlos +TRAUMÁTICO tɾaʊmˈatiko +TRAUMATISMO tɾˌaʊmatˈismo +TRAUMATIZADA tɾˌaʊmatiθˈaða +TRAUMATIZADAS tɾˌaʊmatiθˈaðas +TRAUMATIZADO tɾˌaʊmatiθˈaðo +TRAUMATIZADOS tɾˌaʊmatiθˈaðos +TRAUMATIZANTE tɾˌaʊmatiθˈante +TRAUMATIZAR tɾˌaʊmatiθˈaɾ +TRAUMATOLOGÍA tɾˌaʊmatˌoloxˈia +TRAUMATOLÓGICA tɾˌaʊmatolˈoxika +TRAUMATOLÓGICAS tɾˌaʊmatolˈoxikas +TRAUMATOLÓGICO tɾˌaʊmatolˈoxiko +TRAUMATOLÓGICOS tɾˌaʊmatolˈoxikos +TRAUMATÓLOGO tɾˌaʊmatˈoloɣo +TRAUMES tɾˈaʊmes +TRAVAJO tɾaβˈaxo +TRAVAJOS tɾaβˈaxos +TRÁVELIN tɾˈaβelin +TRAVES tɾˈaβes +TRAVÉS tɾaβˈes +TRAVESAÑO tɾˌaβesˈaɲo +TRAVESERO tɾˌaβesˈeɾo +TRAVESTIDA tɾˌaβestˈiða +TRAVESTIDAS tɾˌaβestˈiðas +TRAVESTIDO tɾˌaβestˈiðo +TRAVESTIDOS tɾˌaβestˈiðos +TRAVESTIR tɾˌaβestˈiɾ +TRAVESURA tɾˌaβesˈuɾa +TRAVIESO tɾaβjˈeso +TRAYECTO tɾajjˈekto +TRAZADA tɾaθˈaða +TRAZADAS tɾaθˈaðas +TRAZADO tɾaθˈaðo +TRAZADOR tɾˌaθaðˈoɾ +TRAZADOS tɾaθˈaðos +TRAZAR tɾaθˈaɾ +TRAZO tɾˈaθo +TREBEJADA tɾˌeβexˈaða +TREBEJADAS tɾˌeβexˈaðas +TREBEJADO tɾˌeβexˈaðo +TREBEJADOS tɾˌeβexˈaðos +TREBEJO tɾeβˈexo +TRÉBOL tɾˈeβol +TRÉBOLES tɾˈeβoles +TREBOLITO tɾˌeβolˈito +TRECE tɾˈeθe +TRECEAVO tɾˌeθeˈaβo +TRECHADA tɾetʃˈaða +TRECHADAS tɾetʃˈaðas +TRECHADO tɾetʃˈaðo +TRECHADOS tɾetʃˈaðos +TRECHAR tɾetʃˈaɾ +TRECHO tɾˈetʃo +TREFILADA tɾˌefilˈaða +TREFILADAS tɾˌefilˈaðas +TREFILADO tɾˌefilˈaðo +TREFILADOS tɾˌefilˈaðos +TREFILAMOS tɾˌefilˈamos +TREFILAR tɾˌefilˈaɾ +TREGUA tɾˈeɣwa +TREINTA tɾˈeɪnta +TREINTAIDOSAVOS tɾˌeɪntaɪðosˈaβos +TREINTAITRÉS tɾˌeɪntaɪtɾˈes +TREINTAVO tɾeɪntˈaβo +TREINTAYTANTOS tɾˌeɪntaɪtˈantos +TREMA tɾˈema +TREMEDAL tɾˌemeðˈal +TREMENDISMO tɾˌemendˈismo +TREMENDISTA tɾˌemendˈista +TREMENDO tɾemˈɛndo +TREMENTINA tɾˌementˈina +TREMIDA tɾemˈiða +TREMIDAS tɾemˈiðas +TREMIDO tɾemˈiðo +TREMIDOS tɾemˈiðos +TREMOLADA tɾˌemolˈaða +TREMOLADAS tɾˌemolˈaðas +TREMOLADO tɾˌemolˈaðo +TREMOLADOS tɾˌemolˈaðos +TREMOLAR tɾˌemolˈaɾ +TREMOLO tɾemˈolo +TRÉMOLO tɾˈemolo +TREN tɾˈen +TRENADA tɾenˈaða +TRENADAS tɾenˈaðas +TRENADO tɾenˈaðo +TRENADOS tɾenˈaðos +TRENAMOS tɾenˈamos +TRENAR tɾenˈaɾ +TRENCHCOAT tɾˌentʃkoˈat +TRENCITO tɾenθˈito +TRENECITO tɾˌeneθˈito +TRENES tɾˈenes +TRENO tɾˈeno +TRENZA tɾˈɛnθa +TRENZADA tɾenθˈaða +TRENZADAS tɾenθˈaðas +TRENZADO tɾenθˈaðo +TRENZADOS tɾenθˈaðos +TRENZAR tɾenθˈaɾ +TREOSA tɾeˈosa +TREPA tɾˈepa +TREPADA tɾepˈaða +TREPADAS tɾepˈaðas +TREPADO tɾepˈaðo +TREPADOS tɾepˈaðos +TREPAMOS tɾepˈamos +TREPANADA tɾˌepanˈaða +TREPANADAS tɾˌepanˈaðas +TREPANADO tɾˌepanˈaðo +TREPANADOS tɾˌepanˈaðos +TREPANAR tɾˌepanˈaɾ +TREPAR tɾepˈaɾ +TREPIDADA tɾˌepiðˈaða +TREPIDADAS tɾˌepiðˈaðas +TREPIDADO tɾˌepiðˈaðo +TREPIDADOS tɾˌepiðˈaðos +TREPIDANTE tɾˌepiðˈante +TRES tɾˈes +TRESCIENTAS tɾesθjˈɛntas +TRESCIENTOS tɾesθjˈɛntos +TRESMIL tɾesmˈil +TRETA tɾˈeta +TREUDO tɾˈeʊðo +TRÉVERIS tɾˈeβeɾis +TREVIÑO tɾeβˈiɲo +TRI tɾˈi +TRIACILGLICÉRIDO tɾiˌaθilɣliθˈeɾiðo +TRIACILGLICEROL tɾiˌaθilɣlˌiθeɾˈol +TRIACILGLICEROLES tɾiˌaθilɣlˌiθeɾˈoles +TRIADA tɾiˈaða +TRÍADA tɾˈiaða +TRÍADE tɾˈiaðe +TRIANGULA tɾiaŋɡˈula +TRIANGULADA tɾiˌaŋɡulˈaða +TRIANGULADAS tɾiˌaŋɡulˈaðas +TRIANGULADO tɾiˌaŋɡulˈaðo +TRIANGULADOS tɾiˌaŋɡulˈaðos +TRIANGULAMOS tɾiˌaŋɡulˈamos +TRIANGULAR tɾiˌaŋɡulˈaɾ +TRIANGULARA tɾiˌaŋɡulˈaɾa +TRIANGULARÁ tɾiˌaŋɡulaɾˈa +TRIANGULÁRAMOS tɾiˌaŋɡulˈaɾamos +TRIANGULARAS tɾiˌaŋɡulˈaɾas +TRIANGULARÁS tɾiˌaŋɡulaɾˈas +TRIANGULAREIS tɾiˌaŋɡulˈaɾeɪs +TRIANGULAREMOS tɾiˌaŋɡulaɾˈemos +TRIANGULARES tɾiˌaŋɡulˈaɾes +TRIANGULARÍAMOS tɾiˌaŋɡulaɾˈiamos +TRIANGULAS tɾiaŋɡˈulas +TRIANGULASTE tɾiˌaŋɡulˈaste +TRIANGULE tɾiaŋɡˈule +TRIANGULEMOS tɾiˌaŋɡulˈemos +TRIANGULES tɾiaŋɡˈules +TRIANGULITO tɾiˌaŋɡulˈito +TRIANGULO tɾiaŋɡˈulo +TRIÁNGULO tɾiˈaŋɡulo +TRIBAL tɾiβˈal +TRIBALIOS tɾiβˈaljos +TRIBALISMO tɾˌiβalˈismo +TRIBANDA tɾiβˈanda +TRIBU tɾˈiβu +TRIBUAL tɾiβwˈal +TRIBULACIÓN tɾˌiβulaθjˈon +TRIBUNA tɾiβˈuna +TRIBUNAL tɾˌiβunˈal +TRIBUNALICIO tɾˌiβunalˈiθjo +TRIBUNO tɾiβˈuno +TRIBUTADA tɾˌiβutˈaða +TRIBUTADAS tɾˌiβutˈaðas +TRIBUTADO tɾˌiβutˈaðo +TRIBUTADOS tɾˌiβutˈaðos +TRIBUTANTE tɾˌiβutˈante +TRIBUTILESTAÑO tɾˌiβutˌilestˈaɲo +TRIBUTO tɾiβˈuto +TRICÁLCICO tɾikˈalθiko +TRICAMPEÓN tɾˌikampeˈon +TRICENTÉSIMO tɾˌiθentˈesimo +TRICICLERO tɾˌiθiklˈeɾo +TRICICLO tɾiθˈiklo +TRICICLOS tɾiθˈiklos +TRICLINIO tɾiklˈinjo +TRICLORURO tɾˌikloɾˈuɾo +TRICOLEUCEMIA tɾˌikoleʊθˈemja +TRICOLEUCEMIAS tɾˌikoleʊθˈemjas +TRICOLOR tɾˌikolˈoɾ +TRICOMA tɾikˈoma +TRICOT tɾikˈot +TRICOTA tɾikˈota +TRICOTADA tɾˌikotˈaða +TRICOTADAS tɾˌikotˈaðas +TRICOTADO tɾˌikotˈaðo +TRICOTADOS tɾˌikotˈaðos +TRICOTAMOS tɾˌikotˈamos +TRICOTANDO tɾˌikotˈando +TRICOTAR tɾˌikotˈaɾ +TRICOTARA tɾˌikotˈaɾa +TRICOTARÁ tɾˌikotaɾˈa +TRICOTÁRAMOS tɾˌikotˈaɾamos +TRICOTARAN tɾˌikotˈaɾan +TRICOTARAS tɾˌikotˈaɾas +TRICOTARÁS tɾˌikotaɾˈas +TRICOTARÉ tɾˌikotaɾˈe +TRICOTAREIS tɾˌikotˈaɾeɪs +TRICOTAREMOS tɾˌikotaɾˈemos +TRICOTAREN tɾˌikotˈaɾen +TRICOTARES tɾˌikotˈaɾes +TRICOTARÍAMOS tɾˌikotaɾˈiamos +TRICOTAS tɾikˈotas +TRICOTÁS tɾˌikotˈas +TRICOTASTE tɾˌikotˈaste +TRICOTE tɾikˈote +TRICOTÉ tɾˌikotˈe +TRICOTECENO tɾˌikoteθˈeno +TRICOTEMOS tɾˌikotˈemos +TRICOTEN tɾikˈoten +TRICOTES tɾikˈotes +TRICOTÉS tɾˌikotˈes +TRICOTO tɾikˈoto +TRICOTOMÍA tɾˌikotomˈia +TRICÓTOMO tɾikˈotomo +TRICROMÍA tɾˌikɾomˈia +TRICRÓMICA tɾikɾˈomika +TRICRÓMICAS tɾikɾˈomikas +TRICRÓMICO tɾikɾˈomiko +TRICRÓMICOS tɾikɾˈomikos +TRICÚSPIDE tɾikˈuspiðe +TRICUSPÍDEO tɾˌikuspˈiðeo +TRIDENTE tɾiðˈɛnte +TRIDENTES tɾiðˈɛntes +TRIDENTINA tɾˌiðentˈina +TRIDENTINAS tɾˌiðentˈinas +TRIDENTINOS tɾˌiðentˈinos +TRIDIMENSIONAL tɾˌiðimˌensjonˈal +TRIDIMENSIONALES tɾˌiðimˌensjonˈales +TRIDUO tɾˈiðwo +TRIEDRO tɾiˈeðɾo +TRIFENILO tɾˌifenˈilo +TRIFINIO tɾifˈinjo +TRÍFLICO tɾˈifliko +TRIFLUOROACÉTICO tɾˌifluˌoɾoaθˈetiko +TRIFLUORURO tɾˌifluoɾˈuɾo +TRIFORIO tɾifˈoɾjo +TRIFOSFATO tɾˌifosfˈato +TRIFULCA tɾifˈulka +TRIFUNCIONAL tɾˌifunθjonˈal +TRIGAL tɾiɣˈal +TRIGARANTE tɾˌiɣaɾˈante +TRIGEMINAL tɾˌixeminˈal +TRIGEMINALES tɾˌixeminˈales +TRIGÉSIMO tɾixˈesimo +TRÍGIDO tɾˈixiðo +TRIGLICÉRIDO tɾˌiɣliθˈeɾiðo +TRIGO tɾˈiɣo +TRIGONOMETRÍA tɾˌiɣonˌometɾˈia +TRIGONOMÉTRICA tɾˌiɣonomˈetɾika +TRIGONOMÉTRICAS tɾˌiɣonomˈetɾikas +TRIGONOMÉTRICO tɾˌiɣonomˈetɾiko +TRIGONOMÉTRICOS tɾˌiɣonomˈetɾikos +TRIGRAMA tɾiɣɾˈama +TRIGUERO tɾiɣˈeɾo +TRIHALOMETANO tɾˌialˌometˈano +TRIKIPOTEO tɾˌikipotˈeo +TRILEMA tɾilˈema +TRILETO tɾilˈeto +TRILINEAL tɾˌilineˈal +TRILINGÜE tɾˌiliŋɡˈue +TRILINGÜISMO tɾˌiliŋɡuˈismo +TRILINGÜISMOS tɾˌiliŋɡuˈismos +TRILLIZO tɾiʎˈiθo +TRILOBADO tɾˌiloβˈaðo +TRILOBULADO tɾˌiloβulˈaðo +TRÍMERO tɾˈimeɾo +TRIMESTRAL tɾˌimestɾˈal +TRIMESTRE tɾimˈestɾe +TRIMETADIONA tɾˌimetaðjˈona +TRIMETILARSINA tɾˌimetˌilaɾsˈina +TRINADA tɾinˈaða +TRINADAS tɾinˈaðas +TRINADO tɾinˈaðo +TRINADOS tɾinˈaðos +TRINAR tɾinˈaɾ +TRINCADA tɾinkˈaða +TRINCADAS tɾinkˈaðas +TRINCADO tɾinkˈaðo +TRINCADOS tɾinkˈaðos +TRINCAJE tɾinkˈaxe +TRINCAR tɾinkˈaɾ +TRINCHADA tɾintʃˈaða +TRINCHADAS tɾintʃˈaðas +TRINCHADO tɾintʃˈaðo +TRINCHADOS tɾintʃˈaðos +TRINCHERA tɾintʃˈeɾa +TRINEO tɾinˈeo +TRINIDAD tɾˌiniðˈad +TRINITARIA tɾˌinitˈaɾja +TRINITARIAS tɾˌinitˈaɾjas +TRINITARIO tɾˌinitˈaɾjo +TRINITARIOS tɾˌinitˈaɾjos +TRINITECA tɾˌinitˈeka +TRINO tɾˈino +TRINQUETE tɾinkˈete +TRIODO tɾiˈoðo +TRIPA tɾˈipa +TRIPALA tɾipˈala +TRIPANOSOMA tɾˌipanosˈoma +TRIPANOSOMÁTIDO tɾˌipanˌosomˈatiðo +TRIPANOSOMIASIS tɾˌipanˌosomjˈasis +TRIPAS tɾˈipas +TRIPÉPTIDO tɾipˈepːtiðo +TRIPERO tɾipˈeɾo +TRIPLE tɾˈiple +TRIPLES tɾˈiples +TRIPLICADA tɾˌiplikˈaða +TRIPLICADAS tɾˌiplikˈaðas +TRIPLICADO tɾˌiplikˈaðo +TRIPLICADOS tɾˌiplikˈaðos +TRÍPODE tɾˈipoðe +TRÍPOLI tɾˈipoli +TRIPOLITANIA tɾˌipolitˈanja +TRIPOLITANO tɾˌipolitˈano +TRIPSINA tɾipsˈina +TRÍPTICO tɾˈipːtiko +TRIPTONGAR tɾˌipːtoŋɡˈaɾ +TRIPTORELINA tɾˌipːtoɾelˈina +TRIPULACIÓN tɾˌipulaθjˈon +TRIPULADA tɾˌipulˈaða +TRIPULADAS tɾˌipulˈaðas +TRIPULADO tɾˌipulˈaðo +TRIPULADOS tɾˌipulˈaðos +TRIPULAMOS tɾˌipulˈamos +TRIPULANTE tɾˌipulˈante +TRIPULANTES tɾˌipulˈantes +TRIPULAR tɾˌipulˈaɾ +TRIQUETA tɾikˈeta +TRIQUIÑUELA tɾˌikiɲwˈela +TRISCADA tɾiskˈaða +TRISCADAS tɾiskˈaðas +TRISCADO tɾiskˈaðo +TRISCADOS tɾiskˈaðos +TRISCAMOS tɾiskˈamos +TRISCAR tɾiskˈaɾ +TRISECADA tɾˌisekˈaða +TRISECADAS tɾˌisekˈaðas +TRISECADO tɾˌisekˈaðo +TRISECADOS tɾˌisekˈaðos +TRISECAR tɾˌisekˈaɾ +TRISMO tɾˈismo +TRISÓDICA tɾisˈoðika +TRISÓDICO tɾisˈoðiko +TRISTÁN tɾistˈan +TRISTE tɾˈiste +TRISTEADA tɾˌisteˈaða +TRISTEADAS tɾˌisteˈaðas +TRISTEADO tɾˌisteˈaðo +TRISTEADOS tɾˌisteˈaðos +TRISTEAR tɾˌisteˈaɾ +TRISTES tɾˈistes +TRISTEZA tɾistˈeθa +TRISTURA tɾistˈuɾa +TRITÍA tɾitˈia +TRITIO tɾˈitjo +TRITÓN tɾitˈon +TRITURADA tɾˌituɾˈaða +TRITURADAS tɾˌituɾˈaðas +TRITURADO tɾˌituɾˈaðo +TRITURADOS tɾˌituɾˈaðos +TRITURAMOS tɾˌituɾˈamos +TRITURAR tɾˌituɾˈaɾ +TRIUNFADA tɾiumfˈaða +TRIUNFADAS tɾiumfˈaðas +TRIUNFADO tɾiumfˈaðo +TRIUNFADOR tɾiˌumfaðˈoɾ +TRIUNFADORA tɾiˌumfaðˈoɾa +TRIUNFADORAS tɾiˌumfaðˈoɾas +TRIUNFADORES tɾiˌumfaðˈoɾes +TRIUNFADOS tɾiumfˈaðos +TRIUNFAL tɾiumfˈal +TRIUNFAMOS tɾiumfˈamos +TRIUNFANTE tɾiumfˈante +TRIUNFANTES tɾiumfˈantes +TRIUNFAR tɾiumfˈaɾ +TRIUNFAZO tɾiumfˈaθo +TRIUNFO tɾiˈumfo +TRIVIAL tɾiβjˈal +TRIVIALISMO tɾˌiβjalˈismo +TRIVIALIZACIÓN tɾˌiβjalˌiθaθjˈon +TRIVIALIZADA tɾˌiβjaliθˈaða +TRIVIALIZADAS tɾˌiβjaliθˈaðas +TRIVIALIZADO tɾˌiβjaliθˈaðo +TRIVIALIZADOS tɾˌiβjaliθˈaðos +TRIVIALIZAR tɾˌiβjaliθˈaɾ +TRIVIÑO tɾiβˈiɲo +TROCA tɾˈoka +TROCADA tɾokˈaða +TROCADAS tɾokˈaðas +TROCADO tɾokˈaðo +TROCADOS tɾokˈaðos +TROCAMOS tɾokˈamos +TROCANTÉRICA tɾˌokantˈeɾika +TROCANTÉRICAS tɾˌokantˈeɾikas +TROCANTÉRICO tɾˌokantˈeɾiko +TROCANTÉRICOS tɾˌokantˈeɾikos +TROCARÍAMOS tɾˌokaɾˈiamos +TROCEADA tɾˌoθeˈaða +TROCEADAS tɾˌoθeˈaðas +TROCEADO tɾˌoθeˈaðo +TROCEADOS tɾˌoθeˈaðos +TROCEAR tɾˌoθeˈaɾ +TROCHA tɾˈotʃa +TROCITO tɾoθˈito +TROCITOS tɾoθˈitos +TROCLEAR tɾˌokleˈaɾ +TROCOSPIRA tɾˌokospˈiɾa +TROFEO tɾofˈeo +TROFOBLÁSTICO tɾˌofoβlˈastiko +TROFOZOÍTO tɾˌofoθoˈito +TROGLODITA tɾˌoɣloðˈita +TROGLODITAS tɾˌoɣloðˈitas +TROGLODÍTICA tɾˌoɣloðˈitika +TROGLODÍTICAS tɾˌoɣloðˈitikas +TROGLODÍTICO tɾˌoɣloðˈitiko +TROGLODÍTICOS tɾˌoɣloðˈitikos +TROJ tɾˈox +TROJA tɾˈoxa +TROL tɾˈol +TROLE tɾˈole +TROLEADAS tɾˌoleˈaðas +TROLEADO tɾˌoleˈaðo +TROLEADOS tɾˌoleˈaðos +TROLEAR tɾˌoleˈaɾ +TROLEBÚS tɾˌoleβˈus +TROLEO tɾolˈeo +TROLLEY tɾoʎˈeɪ +TROLO tɾˈolo +TROMBA tɾˈomba +TROMBECTOMÍA tɾˌombektomˈia +TROMBINA tɾombˈina +TROMBOCITOPENIA tɾˌomboθˌitopˈenja +TROMBOCITOPÉNICO tɾˌomboθˌitopˈeniko +TROMBOEMBOLISMO tɾˌomboˌembolˈismo +TROMBOFLEBITIS tɾˌombofleβˈitis +TROMBOLISIS tɾˌombolˈisis +TROMBÓN tɾombˈon +TROMBOPLASTINA tɾˌomboplastˈina +TROMBOSIS tɾombˈosis +TROMBÓTICO tɾombˈotiko +TROMPA tɾˈompa +TROMPETA tɾompˈeta +TROMPETAZO tɾˌompetˈaθo +TROMPETEADA tɾˌompeteˈaða +TROMPETEADAS tɾˌompeteˈaðas +TROMPETEADO tɾˌompeteˈaðo +TROMPETEADOS tɾˌompeteˈaðos +TROMPETEAR tɾˌompeteˈaɾ +TROMPETEO tɾˌompetˈeo +TROMPETERÍA tɾˌompeteɾˈia +TROMPEZAR tɾˌompeθˈaɾ +TROMPICADA tɾˌompikˈaða +TROMPICADAS tɾˌompikˈaðas +TROMPICADO tɾˌompikˈaðo +TROMPICADOS tɾˌompikˈaðos +TROMPICAR tɾˌompikˈaɾ +TROMPICÓN tɾˌompikˈon +TROMPO tɾˈompo +TROMPUDO tɾompˈuðo +TRONA tɾˈona +TRONADA tɾonˈaða +TRONADAS tɾonˈaðas +TRONADO tɾonˈaðo +TRONADOS tɾonˈaðos +TRONAR tɾonˈaɾ +TRONCADA tɾonkˈaða +TRONCADAS tɾonkˈaðas +TRONCADO tɾonkˈaðo +TRONCADOS tɾonkˈaðos +TRONCAR tɾonkˈaɾ +TRONCHADA tɾontʃˈaða +TRONCHADAS tɾontʃˈaðas +TRONCHADO tɾontʃˈaðo +TRONCHADOS tɾontʃˈaðos +TRONCHAR tɾontʃˈaɾ +TRONCO tɾˈonko +TRONERA tɾonˈeɾa +TRONO tɾˈono +TRONQUISTA tɾonkˈista +TROPA tɾˈopa +TROPADA tɾopˈaða +TROPADAS tɾopˈaðas +TROPADO tɾopˈaðo +TROPADOS tɾopˈaðos +TROPEL tɾopˈel +TROPELAJE tɾˌopelˈaxe +TROPEZADA tɾˌopeθˈaða +TROPEZADAS tɾˌopeθˈaðas +TROPEZADO tɾˌopeθˈaðo +TROPEZADOS tɾˌopeθˈaðos +TROPEZAR tɾˌopeθˈaɾ +TROPEZÓN tɾˌopeθˈon +TRÓPICA tɾˈopika +TROPICAL tɾˌopikˈal +TROPICALIZADA tɾˌopikˌaliθˈaða +TROPICALIZADAS tɾˌopikˌaliθˈaðas +TROPICALIZADO tɾˌopikˌaliθˈaðo +TROPICALIZADOS tɾˌopikˌaliθˈaðos +TROPICALIZAR tɾˌopikˌaliθˈaɾ +TRÓPICAS tɾˈopikas +TRÓPICO tɾˈopiko +TROPIEZO tɾopjˈeθo +TROPINA tɾopˈina +TROPISMO tɾopˈismo +TROPO tɾˈopo +TROPOLÓGICA tɾˌopolˈoxika +TROPOLÓGICAS tɾˌopolˈoxikas +TROPOLÓGICO tɾˌopolˈoxiko +TROPOLÓGICOS tɾˌopolˈoxikos +TROPONINA tɾˌoponˈina +TROQUEL tɾokˈel +TROQUELADA tɾˌokelˈaða +TROQUELADAS tɾˌokelˈaðas +TROQUELADO tɾˌokelˈaðo +TROQUELADOS tɾˌokelˈaðos +TROQUELAR tɾˌokelˈaɾ +TROTADA tɾotˈaða +TROTADAS tɾotˈaðas +TROTADO tɾotˈaðo +TROTADOS tɾotˈaðos +TROTAMOS tɾotˈamos +TROTAR tɾotˈaɾ +TROTE tɾˈote +TROTECILLO tɾˌoteθˈiʎo +TROTECITO tɾˌoteθˈito +TROUPE tɾˈowpe +TROVA tɾˈoβa +TROVADA tɾoβˈaða +TROVADAS tɾoβˈaðas +TROVADO tɾoβˈaðo +TROVADOR tɾˌoβaðˈoɾ +TROVADORESCO tɾˌoβaðoɾˈesko +TROVADOS tɾoβˈaðos +TROVAR tɾoβˈaɾ +TROVARE tɾoβˈaɾe +TROVERO tɾoβˈeɾo +TROY tɾˈoɪ +TROZADA tɾoθˈaða +TROZADAS tɾoθˈaðas +TROZADO tɾoθˈaðo +TROZADOS tɾoθˈaðos +TROZAR tɾoθˈaɾ +TROZO tɾˈoθo +TROZOS tɾˈoθos +TRUCADA tɾukˈaða +TRUCADAS tɾukˈaðas +TRUCADO tɾukˈaðo +TRUCADOS tɾukˈaðos +TRUCAJE tɾukˈaxe +TRUCAR tɾukˈaɾ +TRUCHA tɾˈutʃa +TRUCHIMÁN tɾˌutʃimˈan +TRUCIDADA tɾˌuθiðˈaða +TRUCIDADAS tɾˌuθiðˈaðas +TRUCIDADO tɾˌuθiðˈaðo +TRUCIDADOS tɾˌuθiðˈaðos +TRUCIDAMOS tɾˌuθiðˈamos +TRUCIDAR tɾˌuθiðˈaɾ +TRUCIDO tɾuθˈiðo +TRUCO tɾˈuko +TRUCULENCIA tɾˌukulˈɛnθja +TRUCULENTA tɾˌukulˈɛnta +TRUENO tɾuˈeno +TRUEQUE tɾuˈeke +TRUFA tɾˈufa +TRUFADA tɾufˈaða +TRUFADAS tɾufˈaðas +TRUFADO tɾufˈaðo +TRUFADOS tɾufˈaðos +TRUMP tɾˈump +TRUNCA tɾˈunka +TRUNCADA tɾunkˈaða +TRUNCADAS tɾunkˈaðas +TRUNCADO tɾunkˈaðo +TRUNCADOS tɾunkˈaðos +TRUNCAMIENTO tɾˌunkamjˈɛnto +TRUNCAR tɾunkˈaɾ +TRUNCAS tɾˈunkas +TRUNCO tɾˈunko +TRUNCOS tɾˈunkos +TRUQUE tɾˈuke +TRUQUEADA tɾˌukeˈaða +TRUQUEADAS tɾˌukeˈaðas +TRUQUEADO tɾˌukeˈaðo +TRUQUEADOS tɾˌukeˈaðos +TRUQUEAR tɾˌukeˈaɾ +TRUQUERO tɾukˈeɾo +TRUQUITO tɾukˈito +TRUST tɾˈust +TRUTRO tɾˈutɾo +TSÁFIQUI tˈesˈafiki +TSUNAMI tˈesunˈami +TU tˈu +TÚ tˈu +TUANIS twˈanis +TUBA tˈuβa +TUBÁRICO tuβˈaɾiko +TUBE tˈuβe +TÚBER tˈuβeɾ +TUBERCULINA tˌuβeɾkulˈina +TUBERCULOSA tˌuβeɾkulˈosa +TUBERCULOSAS tˌuβeɾkulˈosas +TUBERCULOSIS tˌuβeɾkulˈosis +TUBERCULOSO tˌuβeɾkulˈoso +TUBERCULOSOS tˌuβeɾkulˈosos +TUBERÍA tˌuβeɾˈia +TUBERO tuβˈeɾo +TUBEROSIDAD tˌuβeɾˌosiðˈad +TUBEROSO tˌuβeɾˈoso +TUBEY tuβˈeɪ +TUBITO tuβˈito +TUBO tˈuβo +TUBULAR tˌuβulˈaɾ +TUBULARES tˌuβulˈaɾes +TUBULOPATÍA tˌuβulˌopatˈia +TUBULOPATÍAS tˌuβulˌopatˈias +TUBULOSO tˌuβulˈoso +TUCÁN tukˈan +TUCANCILLO tˌukanθˈiʎo +TUCANES tukˈanes +TUCANETE tˌukanˈete +TUCHE tˈutʃe +TUCÍDIDES tuθˈiðiðes +TUCO tˈuko +TUCSON tˈukson +TUCSÓN tuksˈon +TUCSONIANO tˌuksonjˈano +TUCURA tukˈuɾa +TUDESCO tuðˈesko +TUERCA twˈeɾka +TUERTO twˈeɾto +TUFO tˈufo +TUGURIO tuɣˈuɾjo +TUGURIZADA tˌuɣuɾiθˈaða +TUGURIZADAS tˌuɣuɾiθˈaðas +TUGURIZADO tˌuɣuɾiθˈaðo +TUGURIZADOS tˌuɣuɾiθˈaðos +TUGURIZAR tˌuɣuɾiθˈaɾ +TUI twˈi +TUIT twˈit +TUITEADA twˌiteˈaða +TUITEADAS twˌiteˈaðas +TUITEADO twˌiteˈaðo +TUITEADOS twˌiteˈaðos +TUITEAR twˌiteˈaɾ +TUITEAS twitˈeas +TUITEO twitˈeo +TUITERO twitˈeɾo +TUJIA tˈuxja +TUJONA tuxˈona +TULA tˈula +TULAREMIA tˌulaɾˈemja +TULE tˈule +TULIO tˈuljo +TULIPÁN tˌulipˈan +TULIPANERA tˌulipanˈeɾa +TULIPANES tˌulipˈanes +TULUEÑO tˌuluˈeɲo +TUMAQUEÑO tˌumakˈeɲo +TUMBA tˈumba +TUMBADA tumbˈaða +TUMBADAS tumbˈaðas +TUMBADO tumbˈaðo +TUMBADOS tumbˈaðos +TUMBAR tumbˈaɾ +TUMBERGIA tumbˈeɾxja +TUMBES tˈumbes +TUMBO tˈumbo +TUMBÓN tumbˈon +TUMEFACCIÓN tˌumefakθjˈon +TUMEFACTA tˌumefˈakta +TUMEFACTAS tˌumefˈaktas +TUMEFACTO tˌumefˈakto +TUMEFACTOS tˌumefˈaktos +TUMOR tumˈoɾ +TUMORAL tˌumoɾˈal +TUMORALES tˌumoɾˈales +TUMORCITO tˌumoɾθˈito +TÚMULO tˈumulo +TUMULTO tumˈulto +TUMULTUADA tˌumultwˈaða +TUMULTUADAS tˌumultwˈaðas +TUMULTUADO tˌumultwˈaðo +TUMULTUADOS tˌumultwˈaðos +TUMULTUAR tˌumultwˈaɾ +TUMULTUOSO tˌumultwˈoso +TUNA tˈuna +TUNADA tunˈaða +TUNADAS tunˈaðas +TUNADO tunˈaðo +TUNADOS tunˈaðos +TUNAR tunˈaɾ +TUNAS tˈunas +TUNCO tˈunko +TUNDIDA tundˈiða +TUNDIDAS tundˈiðas +TUNDIDO tundˈiðo +TUNDIDOS tundˈiðos +TUNDIR tundˈiɾ +TUNDRA tˈundɾa +TUNEADA tˌuneˈaða +TUNEADAS tˌuneˈaðas +TUNEADO tˌuneˈaðo +TUNEADOS tˌuneˈaðos +TUNEAR tˌuneˈaɾ +TÚNEL tˈunel +TUNELADA tˌunelˈaða +TUNELADAS tˌunelˈaðas +TUNELADO tˌunelˈaðo +TUNELADOS tˌunelˈaðos +TUNELAR tˌunelˈaɾ +TUNELAZO tˌunelˈaθo +TUNES tˈunes +TÚNEZ tˈuneθ +TUNGSTENO tuŋɡstˈeno +TÚNICA tˈunika +TUNING tˈuniŋ +TUNJANO tuŋxˈano +TUNO tˈuno +TUPÉ tupˈe +TUPIDA tupˈiða +TUPIDAS tupˈiðas +TUPIDO tupˈiðo +TUPIDOS tupˈiðos +TUPIR tupˈiɾ +TUPLA tˈupla +TUPPER tuppˈeɾ +TURBA tˈuɾβa +TURBADA tuɾβˈaða +TURBADAS tuɾβˈaðas +TURBADO tuɾβˈaðo +TURBADOS tuɾβˈaðos +TURBES tˈuɾβes +TURBIDITA tˌuɾβiðˈita +TÚRBIDO tˈuɾβiðo +TURBINA tuɾβˈina +TURBINADO tˌuɾβinˈaðo +TURBINAR tˌuɾβinˈaɾ +TURBINO tuɾβˈino +TURBIO tˈuɾβjo +TURBOALIMENTADA tˌuɾβoˌalimentˈaða +TURBOALIMENTADAS tˌuɾβoˌalimentˈaðas +TURBOALIMENTADO tˌuɾβoˌalimentˈaðo +TURBOALIMENTADOS tˌuɾβoˌalimentˈaðos +TURBOALIMENTAR tˌuɾβoˌalimentˈaɾ +TURBOBOMBA tˌuɾβoβˈomba +TURBOCARGADA tˌuɾβokaɾɣˈaða +TURBOCARGADAS tˌuɾβokaɾɣˈaðas +TURBOCARGADO tˌuɾβokaɾɣˈaðo +TURBOCARGADOR tˌuɾβokˌaɾɣaðˈoɾ +TURBOCARGADOS tˌuɾβokaɾɣˈaðos +TURBOCARGAR tˌuɾβokaɾɣˈaɾ +TURBOCOMPRIMIDO tˌuɾβokˌompɾimˈiðo +TURBOLÁSER tˌuɾβolˈaseɾ +TURBÓN tuɾβˈon +TURBOSINA tˌuɾβosˈina +TURBULENTO tˌuɾβulˈɛnto +TURCO tˈuɾko +TURDINO tuɾðˈino +TÚRDULO tˈuɾðulo +TUREÓFORO tˌuɾeˈofoɾo +TURIA tˈuɾja +TURÍBULO tuɾˈiβulo +TURÍN tuɾˈin +TURINGIA tuɾˈiŋxja +TURISMO tuɾˈismo +TURISTA tuɾˈista +TURISTAS tuɾˈistas +TURISTEADA tˌuɾisteˈaða +TURISTEADAS tˌuɾisteˈaðas +TURISTEADO tˌuɾisteˈaðo +TURISTEADOS tˌuɾisteˈaðos +TURISTEAR tˌuɾisteˈaɾ +TURISTICA tˌuɾistˈika +TURÍSTICA tuɾˈistika +TURÍSTICO tuɾˈistiko +TURISTIFICADA tˌuɾistˌifikˈaða +TURISTIFICADAS tˌuɾistˌifikˈaðas +TURISTIFICADO tˌuɾistˌifikˈaðo +TURISTIFICADOS tˌuɾistˌifikˈaðos +TURISTIFICAR tˌuɾistˌifikˈaɾ +TURKMENISTÁN tˌuɾkmenistˈan +TURKMENO tuɾkmˈeno +TURMA tˈuɾma +TÚRMIX tˈuɾmiks +TURNADA tuɾnˈaða +TURNADAS tuɾnˈaðas +TURNADO tuɾnˈaðo +TURNADOS tuɾnˈaðos +TURNAR tuɾnˈaɾ +TURNARSE tuɾnˈaɾse +TURNO tˈuɾno +TURNOS tˈuɾnos +TURÓN tuɾˈon +TURPIAL tuɾpjˈal +TURQUEADA tˌuɾkeˈaða +TURQUEADAS tˌuɾkeˈaðas +TURQUEADO tˌuɾkeˈaðo +TURQUEADOS tˌuɾkeˈaðos +TURQUEAR tˌuɾkeˈaɾ +TURQUESA tuɾkˈesa +TURQUÍ tuɾkˈi +TURQUÍA tuɾkˈia +TURRIFORME tˌuɾɾifˈoɾme +TURRÓN tuɾɾˈon +TURURÚ tˌuɾuɾˈu +TUS tˈus +TUSA tˈusa +TUSADA tusˈaða +TUSADAS tusˈaðas +TUSADO tusˈaðo +TUSADOS tusˈaðos +TUSÁN tusˈan +TUSÍGENO tusˈixeno +TUTE tˈute +TUTEADA tˌuteˈaða +TUTEADAS tˌuteˈaðas +TUTEADO tˌuteˈaðo +TUTEADOS tˌuteˈaðos +TUTEAR tˌuteˈaɾ +TUTELA tutˈela +TUTELADA tˌutelˈaða +TUTELADAS tˌutelˈaðas +TUTELADO tˌutelˈaðo +TUTELADOS tˌutelˈaðos +TUTELAR tˌutelˈaɾ +TUTEO tutˈeo +TUTÍA tutˈia +TUTOR tutˈoɾ +TUTORA tutˈoɾa +TUTORÍA tˌutoɾˈia +TUTORIAL tˌutoɾjˈal +TUTORIALES tˌutoɾjˈales +TUTÚ tutˈu +TUVALU tuβˈalu +TUVANA tuβˈana +TUVANO tuβˈano +TUVE tˈuβe +TUVIERON tuβjˈeɾon +TUVIMOS tuβˈimos +TUVISTE tuβˈiste +TUVISTEIS tuβˈisteɪs +TUVO tˈuβo +TUZA tˈuθa +TV tˌeˈuβe +TWEED tˈeweˈed +TWEETS tˈeweˈets +TWIST tˈewˈist +TWITTER twˈiteɾ +TZOMPANTLI tˈeθompˈantli +U ˈu +Ü ˈu kon djˈɛɾɛsis +UAGADUGÚ wˌaɣaðuɣˈu +UALABÍ wˌalaβˈi +UAPITÍ wˌapitˈi +UAU wˈaʊ +UBALDE uβˈalðe +ÚBEDA ˈuβeða +UBERIZACIÓN ˌuβeɾˌiθaθjˈon +UBERIZAR ˌuβeɾiθˈaɾ +UBÉRRIMA uβˈeɾɾima +UBÉRRIMAS uβˈeɾɾimas +UBÉRRIMO uβˈeɾɾimo +UBÉRRIMOS uβˈeɾɾimos +UBICACIÓN ˌuβikaθjˈon +UBICADA ˌuβikˈaða +UBICADAS ˌuβikˈaðas +UBICADO ˌuβikˈaðo +UBICADOS ˌuβikˈaðos +UBÍCAME uβˈikame +UBICAR ˌuβikˈaɾ +UBICUIDAD ˌuβikwiðˈad +UBIO ˈuβjo +UBIQUINONA ˌuβikinˈona +UBRE ˈuβɾe +UCESISTA ˌuθesˈista +UCHEPO utʃˈepo +UCHUVA utʃˈuβa +UCI ˈuθi +UCRANIA ukɾˈanja +UCRANIANO ˌukɾanjˈano +UCRANIO ukɾˈanjo +UDÍ uðˈi +ÚES ˈues +UF ˈuf +UFANA ufˈana +UFANADA ˌufanˈaða +UFANADAS ˌufanˈaðas +UFANADOS ˌufanˈaðos +UFANAMOS ˌufanˈamos +UFANAR ˌufanˈaɾ +UFANARSE ˌufanˈaɾse +UFANES ufˈanes +UFANO ufˈano +UFF ˈuff +UFOLOGÍA ˌufoloxˈia +UFOLÓGICA ˌufolˈoxika +UFOLÓGICAS ˌufolˈoxikas +UFOLÓGICO ˌufolˈoxiko +UFOLÓGICOS ˌufolˈoxikos +UGALDE uɣˈalðe +UGANDA uɣˈanda +UGANDESA ˌuɣandˈesa +UGRIO ˈuɣɾio +UH ˈu +UIGUR wiɣˈuɾ +ÚLCERA ˈulθeɾa +ULCERACIÓN ˌulθeɾaθjˈon +ULCERACIONES ˌulθeɾaθjˈones +ULCERADA ˌulθeɾˈaða +ULCERADAS ˌulθeɾˈaðas +ULCERADO ˌulθeɾˈaðo +ULCERADOS ˌulθeɾˈaðos +ULCERAR ˌulθeɾˈaɾ +ULCERARE ˌulθeɾˈaɾe +ULCEROSA ˌulθeɾˈosa +ULCEROSAS ˌulθeɾˈosas +ULCEROSO ˌulθeɾˈoso +ULCEROSOS ˌulθeɾˈosos +ULCO ˈulko +ULEXITA ˌuleksˈita +ULISES ulˈises +ULNA ˈulna +ULTERIOR ˌulteɾjˈoɾ +ULTIMA ultˈima +ÚLTIMA ˈultima +ULTIMADA ˌultimˈaða +ULTIMADAS ˌultimˈaðas +ULTIMADO ˌultimˈaðo +ULTIMADOS ˌultimˈaðos +ULTIMAMENTE ultˈimamˈente +ÚLTIMAMENTE ˈultimamˈente +ULTIMAMOS ˌultimˈamos +ULTIMAR ˌultimˈaɾ +ULTIMAS ultˈimas +ÚLTIMAS ˈultimas +ULTIMÁTUM ˌultimˈatum +ULTIME ultˈime +ULTIMÉ ˌultimˈe +ULTIMÍSIMO ˌultimˈisimo +ULTIMO ultˈimo +ULTIMÓ ˌultimˈo +ÚLTIMO ˈultimo +ÚLTIMOS ˈultimos +ULTRABAJA ˌultɾaβˈaxa +ULTRABAJAS ˌultɾaβˈaxas +ULTRABAJOS ˌultɾaβˈaxos +ULTRABLANDO ˌultɾaβlˈando +ULTRACHIC ˌultɾatʃˈik +ULTRADERECHA ˌultɾaðeɾˈetʃa +ULTRAFEMENINA ˌultɾafˌemenˈina +ULTRAFEMENINAS ˌultɾafˌemenˈinas +ULTRAFEMENINO ˌultɾafˌemenˈino +ULTRAFEMENINOS ˌultɾafˌemenˈinos +ULTRAFRESCO ˌultɾafɾˈesko +ULTRAJADA ˌultɾaxˈaða +ULTRAJADAS ˌultɾaxˈaðas +ULTRAJADO ˌultɾaxˈaðo +ULTRAJADOR ˌultɾaxaðˈoɾ +ULTRAJADOS ˌultɾaxˈaðos +ULTRAJAMOS ˌultɾaxˈamos +ULTRAJANTE ˌultɾaxˈante +ULTRAJAR ˌultɾaxˈaɾ +ULTRAJE ultɾˈaxe +ULTRAJÉ ˌultɾaxˈe +ULTRAJO ultɾˈaxo +ULTRAJÓ ˌultɾaxˈo +ULTRAJOSA ˌultɾaxˈosa +ULTRAJOSAS ˌultɾaxˈosas +ULTRAJOSOS ˌultɾaxˈosos +ULTRALEMPINO ˌultɾalempˈino +ULTRAMAR ˌultɾamˈaɾ +ULTRAMONÁRQUICO ˌultɾamonˈaɾkiko +ULTRAMONTANA ˌultɾamontˈana +ULTRAMONTANAS ˌultɾamontˈanas +ULTRAMONTANO ˌultɾamontˈano +ULTRAMONTANOS ˌultɾamontˈanos +ULTRANZA ultɾˈanθa +ULTRAPERIFÉRICA ˌultɾapˌeɾifˈeɾika +ULTRAPERIFÉRICAS ˌultɾapˌeɾifˈeɾikas +ULTRAPERIFÉRICO ˌultɾapˌeɾifˈeɾiko +ULTRAPERIFÉRICOS ˌultɾapˌeɾifˈeɾikos +ULTRARRELIGIOSA ˌultɾaɾɾˌelixjˈosa +ULTRARRELIGIOSAS ˌultɾaɾɾˌelixjˈosas +ULTRARRELIGIOSO ˌultɾaɾɾˌelixjˈoso +ULTRARRELIGIOSOS ˌultɾaɾɾˌelixjˈosos +ULTRAS ˈultɾas +ULTRASIMPLE ˌultɾasˈimple +ULTRATERRENO ˌultɾateɾɾˈeno +ULTRATERRESTRE ˌultɾateɾɾˈestɾe +ULTRATUMBA ˌultɾatˈumba +ULTRAVIDA ˌultɾaβˈiða +ULULADA ˌululˈaða +ULULADAS ˌululˈaðas +ULULADO ˌululˈaðo +ULULADOS ˌululˈaðos +ULULAMOS ˌululˈamos +UMBILICAL ˌumbilikˈal +UMBRA ˈumbɾa +UMBRAL umbɾˈal +UMBRO ˈumbɾo +UMBROSA umbɾˈosa +UMBROSAS umbɾˈosas +UMBROSO umbɾˈoso +UMBROSOS umbɾˈosos +UN ˈun +UNA ˈuna +UÑA ˈuɲa +UNAMOS unˈamos +UNÁNIME unˈanime +UNÁNIMEMENTE unˈanimemˈente +UNÁNIMES unˈanimes +UNANIMIDAD ˌunanˌimiðˈad +UNAS ˈunas +UÑAS ˈuɲas +UNCIDA unθˈiða +UNCIDAS unθˈiðas +UNCIDO unθˈiðo +UNCIDOS unθˈiðos +UNCIÓN unθjˈon +UNDÉCIMO undˈeθimo +UNDERGROUND ˌundeɾɣɾˈownd +UNE ˈune +UNES ˈunes +ÚNETE ˈunete +UNGIDA uŋxˈiða +UNGIDAS uŋxˈiðas +UNGIDO uŋxˈiðo +UNGIDOS uŋxˈiðos +UNGIR uŋxˈiɾ +UNGUAL uŋɡwˈal +UNGUEAL ˌuŋɡeˈal +UNI ˈuni +UNÍ unˈi +UNÍAMOS unˈiamos +UNICAMENTE unˈikamˈente +ÚNICAMENTE ˈunikamˈente +UNICAMERAL ˌunikˌameɾˈal +ÚNICO ˈuniko +UNICOLOR ˌunikolˈoɾ +UNICOLORES ˌunikolˈoɾes +UNICORNIO ˌunikˈoɾnjo +UNIDA unˈiða +UNIDAD ˌuniðˈad +UNIDAS unˈiðas +UNIDIMENSIONAL ˌuniðˌimensjonˈal +UNIDIMENSIONALES ˌuniðˌimensjonˈales +UNIDO unˈiðo +UNIDOS unˈiðos +UNIFICADA ˌunifikˈaða +UNIFICADAS ˌunifikˈaðas +UNIFICADO ˌunifikˈaðo +UNIFICADOS ˌunifikˈaðos +UNIFICAR ˌunifikˈaɾ +UNIFICARE ˌunifikˈaɾe +UNIFICARÉ ˌunifˌikaɾˈe +UNIFICO ˌunifˈiko +UNIFICÓ ˌunifikˈo +UNIFIQUE ˌunifˈike +UNIFIQUÉ ˌunifikˈe +UNIFORMADA ˌunifoɾmˈaða +UNIFORMADAS ˌunifoɾmˈaðas +UNIFORMADO ˌunifoɾmˈaðo +UNIFORMADOS ˌunifoɾmˈaðos +UNIFORMAR ˌunifoɾmˈaɾ +UNIFORME ˌunifˈoɾme +UNIFORMÉ ˌunifoɾmˈe +UNIFORMES ˌunifˈoɾmes +UNIFORMIDAD ˌunifˌoɾmiðˈad +UNIFORMIZADA ˌunifˌoɾmiθˈaða +UNIFORMIZADAS ˌunifˌoɾmiθˈaðas +UNIFORMIZADO ˌunifˌoɾmiθˈaðo +UNIFORMIZADOS ˌunifˌoɾmiθˈaðos +UNIFORMIZAR ˌunifˌoɾmiθˈaɾ +UNIFORMO ˌunifˈoɾmo +UNIFORMÓ ˌunifoɾmˈo +UNILATERAL ˌunilˌateɾˈal +UNILATERALIDAD ˌunilˌateɾˌaliðˈad +UNILINGÜE ˌuniliŋɡˈue +UNILOCULAR ˌunilˌokulˈaɾ +UNIMOC ˌunimˈok +UNIMOS unˈimos +UNIÓN unjˈon +UNIONENSE ˌunjonˈɛnse +UNIONISTA ˌunjonˈista +UNIPARAMÉTRICO ˌunipˌaɾamˈetɾiko +UNIPARTIDISMO ˌunipˌaɾtiðˈismo +UNIPOLAR ˌunipolˈaɾ +UNIR unˈiɾ +UNIRÁ ˌuniɾˈa +UNIRÁS ˌuniɾˈas +UNIREMOS ˌuniɾˈemos +UNIRÍAMOS ˌuniɾˈiamos +UNISEPTADO ˌunisepːtˈaðo +UNISERIADO ˌuniseɾjˈaðo +UNISEX ˌunisˈeks +UNÍSONO unˈisono +UNISTE unˈiste +UNITARISTA ˌunitaɾˈista +UNIVALENTE ˌuniβalˈɛnte +UNIVERSAL ˌuniβeɾsˈal +UNIVERSALIDAD ˌuniβˌeɾsaliðˈad +UNIVERSALIZADA ˌuniβˌeɾsaliθˈaða +UNIVERSALIZADAS ˌuniβˌeɾsaliθˈaðas +UNIVERSALIZADO ˌuniβˌeɾsaliθˈaðo +UNIVERSALIZADOS ˌuniβˌeɾsaliθˈaðos +UNIVERSALIZAR ˌuniβˌeɾsaliθˈaɾ +UNIVERSIDAD ˌuniβˌeɾsiðˈad +UNIVERSIDAT ˌuniβˌeɾsiðˈat +UNIVERSITARIA ˌuniβˌeɾsitˈaɾja +UNIVERSITARIO ˌuniβˌeɾsitˈaɾjo +UNIVERSO ˌuniβˈeɾso +UNIVOCIDAD ˌuniβˌoθiðˈad +UNÍVOCO unˈiβoko +UNO ˈuno +UNOS ˈunos +UNTADA untˈaða +UNTADAS untˈaðas +UNTADO untˈaðo +UNTADOS untˈaðos +UNTAMOS untˈamos +UNTAR untˈaɾ +UNTO ˈunto +UNTUOSO untwˈoso +UNTURA untˈuɾa +UNTURAS untˈuɾas +UNUNQUADIO ˌununkwˈaðjo +UPS ˈups +UPSALA upsˈala +URACILO ˌuɾaθˈilo +URÁLICO uɾˈaliko +URALITA ˌuɾalˈita +URANINITA ˌuɾaninˈita +URANIO uɾˈanjo +URANO uɾˈano +URBANA uɾβˈana +URBANICE ˌuɾβanˈiθe +URBANICÉ ˌuɾβaniθˈe +URBANIDAD ˌuɾβaniðˈad +URBANISMO ˌuɾβanˈismo +URBANITA ˌuɾβanˈita +URBANIZACIÓN ˌuɾβanˌiθaθjˈon +URBANIZACIONES ˌuɾβanˌiθaθjˈones +URBANIZADA ˌuɾβaniθˈaða +URBANIZADAS ˌuɾβaniθˈaðas +URBANIZADO ˌuɾβaniθˈaðo +URBANIZADOS ˌuɾβaniθˈaðos +URBANIZAR ˌuɾβaniθˈaɾ +URBANIZO ˌuɾβanˈiθo +URBANIZÓ ˌuɾβaniθˈo +URBANO uɾβˈano +URBE ˈuɾβe +URCEOLADO ˌuɾθeolˈaðo +URDIDA uɾðˈiða +URDIDAS uɾðˈiðas +URDIDO uɾðˈiðo +URDIDORA ˌuɾðiðˈoɾa +URDIDOS uɾðˈiðos +URDIMBRE uɾðˈimbɾe +URDU ˈuɾðu +URDÚ uɾðˈu +UREA uɾˈea +UREICO uɾˈeɪko +UREMIA uɾˈemja +URÉMICO uɾˈemiko +URÉTER uɾˈeteɾ +URETERAL ˌuɾeteɾˈal +URETRA uɾˈetɾa +URETRAL ˌuɾetɾˈal +URGENCIA uɾxˈɛnθja +URGENCIAS uɾxˈɛnθjas +URGENTE uɾxˈɛnte +URGENTEMENTE uɾxˈɛntemˈente +URGENTES uɾxˈɛntes +URGIDA uɾxˈiða +URGIDAS uɾxˈiðas +URGIDO uɾxˈiðo +URGIDOS uɾxˈiðos +URGIR uɾxˈiɾ +URIARTE uɾjˈaɾte +URIBE uɾˈiβe +URINARIO ˌuɾinˈaɾjo +URNA ˈuɾna +URO ˈuɾo +UROBILINÓGENO ˌuɾoβˌilinˈoxeno +URÓBORO uɾˈoβoɾo +UROCULTIVO ˌuɾokultˈiβo +UROGENITAL ˌuɾoxˌenitˈal +UROGENITALES ˌuɾoxˌenitˈales +UROGRAFÍA ˌuɾoɣɾafˈia +UROLÓGICO ˌuɾolˈoxiko +URÓLOGO uɾˈoloɣo +UROPA uɾˈopa +URÓPODO uɾˈopoðo +UROPORFIRINÓGENO ˌuɾopˌoɾfiɾinˈoxeno +URRACA uɾɾˈaka +URSS ˈuɾss +URSUA ˈuɾswa +ÚRSULA ˈuɾsula +URSULINA ˌuɾsulˈina +URTICANTE ˌuɾtikˈante +URTICARIA ˌuɾtikˈaɾja +ÚRTIMO ˈuɾtimo +URUCÚ ˌuɾukˈu +URUCUM uɾˈukum +URUGUAY ˌuɾuɣwˈaɪ +URUGUAYIZADA ˌuɾuɣwˌajjiθˈaða +URUGUAYIZADAS ˌuɾuɣwˌajjiθˈaðas +URUGUAYIZADO ˌuɾuɣwˌajjiθˈaðo +URUGUAYIZADOS ˌuɾuɣwˌajjiθˈaðos +URUGUAYIZAR ˌuɾuɣwˌajjiθˈaɾ +URUNDAY ˌuɾundˈaɪ +URUSHIOL ˌuɾusjˈol +URZÚA uɾθˈua +USA ˈusa +USÁ usˈa +USABA usˈaβa +USABILIDAD ˌusaβˌiliðˈad +USABLE usˈaβle +USADA usˈaða +USADAS usˈaðas +USADO usˈaðo +USADOS usˈaðos +USAMOS usˈamos +USAN ˈusan +USANDO usˈando +USANZA usˈanθa +USAR usˈaɾ +USARA usˈaɾa +USARÁ ˌusaɾˈa +USÁRAMOS usˈaɾamos +USARAS usˈaɾas +USARÁS ˌusaɾˈas +USARCÉ ˌusaɾθˈe +USARCED ˌusaɾθˈed +USAREIS usˈaɾeɪs +USAREMOS ˌusaɾˈemos +USARES usˈaɾes +USARÍAMOS ˌusaɾˈiamos +USARON usˈaɾon +USAS ˈusas +USÁS usˈas +USASTE usˈaste +USE ˈuse +USEMOS usˈemos +USEN ˈusen +USENCIA usˈɛnθja +USES ˈuses +USHUAIA uswˈaɪa +USÍA usˈia +USO ˈuso +USOS ˈusos +USTÉ ustˈe +USTED ustˈed +USTEDEADA ˌusteðeˈaða +USTEDEADAS ˌusteðeˈaðas +USTEDEADO ˌusteðeˈaðo +USTEDEADOS ˌusteðeˈaðos +USTEDEAR ˌusteðeˈaɾ +USTEDEO ˌusteðˈeo +USTEDES ustˈeðes +USTÉS ustˈes +USUAL uswˈal +USUARIA uswˈaɾja +USUARIO uswˈaɾjo +USUARIOS uswˈaɾjos +USUCAPIR ˌusukapˈiɾ +USUFRUCTO ˌusufɾˈukto +USUFRUCTUAR ˌusufɾuktwˈaɾ +USUFRUCTUARIA ˌusufɾuktwˈaɾja +USUFRUCTUARIO ˌusufɾuktwˈaɾjo +USULUTÁN ˌusulutˈan +USULUTECA ˌusulutˈeka +USULUTECAS ˌusulutˈekas +USULUTECO ˌusulutˈeko +USULUTECOS ˌusulutˈekos +USURA usˈuɾa +USURPACIÓN ˌusuɾpaθjˈon +USURPADA ˌusuɾpˈaða +USURPADAS ˌusuɾpˈaðas +USURPADO ˌusuɾpˈaðo +USURPADOR ˌusuɾpaðˈoɾ +USURPADOS ˌusuɾpˈaðos +USURPAMOS ˌusuɾpˈamos +USURPAR ˌusuɾpˈaɾ +UTAHEÑO ˌutaˈeɲo +UTENSILIO ˌutensˈiljo +UTERINA ˌuteɾˈina +UTERINO ˌuteɾˈino +ÚTERO ˈuteɾo +UTEROVAGINAL ˌuteɾˌoβaxinˈal +UTEROVESICAL ˌuteɾˌoβesikˈal +ÚTICA ˈutika +ÚTIL ˈutil +UTILERA ˌutilˈeɾa +UTILERO ˌutilˈeɾo +UTILICE ˌutilˈiθe +UTILICÉ ˌutiliθˈe +UTILIDAD ˌutiliðˈad +UTILITARIO ˌutilitˈaɾjo +UTILITARISMO ˌutilˌitaɾˈismo +UTILIZA ˌutilˈiθa +UTILIZACIÓN ˌutilˌiθaθjˈon +UTILIZADA ˌutiliθˈaða +UTILIZADAS ˌutiliθˈaðas +UTILIZADO ˌutiliθˈaðo +UTILIZADOS ˌutiliθˈaðos +UTILIZAMOS ˌutiliθˈamos +UTILIZANDO ˌutiliθˈando +UTILIZAR ˌutiliθˈaɾ +UTILIZARA ˌutiliθˈaɾa +UTILIZARÁ ˌutilˌiθaɾˈa +UTILIZÁRAMOS ˌutiliθˈaɾamos +UTILIZARAS ˌutiliθˈaɾas +UTILIZARÁS ˌutilˌiθaɾˈas +UTILIZAREIS ˌutiliθˈaɾeɪs +UTILIZAREMOS ˌutilˌiθaɾˈemos +UTILIZARES ˌutiliθˈaɾes +UTILIZARÍAMOS ˌutilˌiθaɾˈiamos +UTILIZAS ˌutilˈiθas +UTILIZASTE ˌutiliθˈaste +UTILIZO ˌutilˈiθo +UTILIZÓ ˌutiliθˈo +UTOAZTECA ˌutoaθtˈeka +UTOPÍA ˌutopˈia +UTÓPICA utˈopika +UTÓPICAS utˈopikas +UTÓPICO utˈopiko +UTÓPICOS utˈopikos +UTRAQUISTA ˌutɾakˈista +UTRERANO ˌutɾeɾˈano +UTRÍCULO utɾˈikulo +UTUAL utwˈal +UTUALITO ˌutwalˈito +UVA ˈuβa +UVE ˈuβe +UVEÍTIS ˌuβeˈitis +UVES ˈuβes +UVULAR ˌuβulˈaɾ +UY ˈujj +UZBEKISTÁN ˌuθβekistˈan +V ˈuβe +VA bˈa +VACA bˈaka +VACACIÓN bˌakaθjˈon +VACACIONADA bˌakaθjonˈaða +VACACIONADAS bˌakaθjonˈaðas +VACACIONADO bˌakaθjonˈaðo +VACACIONADOS bˌakaθjonˈaðos +VACACIONANDO bˌakaθjonˈando +VACACIONAR bˌakaθjonˈaɾ +VACACIONÉ bˌakaθjonˈe +VACACIONES bˌakaθjˈones +VACACIONO bˌakaθjˈono +VACADA bakˈaða +VACADAS bakˈaðas +VACADO bakˈaðo +VACADOS bakˈaðos +VACANTE bakˈante +VACAR bakˈaɾ +VACÍA baθˈia +VACIADA baθjˈaða +VACIADAS baθjˈaðas +VACIADERO bˌaθjaðˈeɾo +VACIADO baθjˈaðo +VACIADOS baθjˈaðos +VACIAMIENTO bˌaθjamjˈɛnto +VACIAMIENTOS bˌaθjamjˈɛntos +VACIANTE baθjˈante +VACIAR baθjˈaɾ +VACÍAS baθˈias +VACIEDAD bˌaθjeðˈad +VACILACIÓN bˌaθilaθjˈon +VACILADA bˌaθilˈaða +VACILADAS bˌaθilˈaðas +VACILADO bˌaθilˈaðo +VACILADOS bˌaθilˈaðos +VACILAR bˌaθilˈaɾ +VACILE baθˈile +VACILÓN bˌaθilˈon +VACÍO baθˈio +VACUIDAD bˌakwiðˈad +VACUNA bakˈuna +VACUNABLE bˌakunˈaβle +VACUNACIÓN bˌakunaθjˈon +VACUNADA bˌakunˈaða +VACUNADAS bˌakunˈaðas +VACUNADO bˌakunˈaðo +VACUNADORA bˌakunaðˈoɾa +VACUNADOS bˌakunˈaðos +VACUNAL bˌakunˈal +VACUNAR bˌakunˈaɾ +VACUNO bakˈuno +VACUOLA bakwˈola +VADEABLE bˌaðeˈaβle +VADEADA bˌaðeˈaða +VADEADAS bˌaðeˈaðas +VADEADO bˌaðeˈaðo +VADEADOS bˌaðeˈaðos +VADEAR bˌaðeˈaɾ +VADEO baðˈeo +VADO bˈaðo +VADOS bˈaðos +VAGA bˈaɣa +VAGABUNDA bˌaɣaβˈunda +VAGABUNDEADA bˌaɣaβˌundeˈaða +VAGABUNDEADAS bˌaɣaβˌundeˈaðas +VAGABUNDEADO bˌaɣaβˌundeˈaðo +VAGABUNDEADOS bˌaɣaβˌundeˈaðos +VAGABUNDEAMOS bˌaɣaβˌundeˈamos +VAGABUNDEANDO bˌaɣaβˌundeˈando +VAGABUNDEAR bˌaɣaβˌundeˈaɾ +VAGABUNDEARA bˌaɣaβˌundeˈaɾa +VAGABUNDEARÁ bˌaɣaβˌundeaɾˈa +VAGABUNDEÁRAMOS bˌaɣaβˌundeˈaɾamos +VAGABUNDEARAS bˌaɣaβˌundeˈaɾas +VAGABUNDEARÁS bˌaɣaβˌundeaɾˈas +VAGABUNDEAREIS bˌaɣaβˌundeˈaɾeɪs +VAGABUNDEARÉIS bˌaɣaβˌundeaɾˈeis +VAGABUNDEAREMOS bˌaɣaβˌundeaɾˈemos +VAGABUNDEARES bˌaɣaβˌundeˈaɾes +VAGABUNDEARÍAMOS bˌaɣaβˌundeaɾˈiamos +VAGABUNDEASTE bˌaɣaβˌundeˈaste +VAGABUNDEEMOS bˌaɣaβˌundeˈemos +VAGABUNDEO bˌaɣaβundˈeo +VAGABUNDO bˌaɣaβˈundo +VAGADO baɣˈaðo +VAGAL baɣˈal +VAGALES baɣˈales +VAGAMOS baɣˈamos +VAGAMUNDO bˌaɣamˈundo +VAGANCIA baɣˈanθja +VAGANDO baɣˈando +VAGANTE baɣˈante +VAGAR baɣˈaɾ +VAGARA baɣˈaɾa +VAGARÁ bˌaɣaɾˈa +VAGÁRAMOS baɣˈaɾamos +VAGARAS baɣˈaɾas +VAGARÁS bˌaɣaɾˈas +VAGAREIS baɣˈaɾeɪs +VAGAREMOS bˌaɣaɾˈemos +VAGARES baɣˈaɾes +VAGARÍAMOS bˌaɣaɾˈiamos +VAGAS bˈaɣas +VAGASTE baɣˈaste +VAGIDO baxˈiðo +VAGINA baxˈina +VAGINAL bˌaxinˈal +VAGINALMENTE bˌaxinˈalmˈente +VAGINISMO bˌaxinˈismo +VAGINITIS bˌaxinˈitis +VAGINOSIS bˌaxinˈosis +VAGO bˈaɣo +VAGÓN baɣˈon +VAGONETA bˌaɣonˈeta +VAGONETAS bˌaɣonˈetas +VAGOS bˈaɣos +VAGUE bˈaɣe +VAGUÉ baɣˈe +VAGUEADA bˌaɣeˈaða +VAGUEADAS bˌaɣeˈaðas +VAGUEADO bˌaɣeˈaðo +VAGUEADOS bˌaɣeˈaðos +VAGUEAR bˌaɣeˈaɾ +VAGUEDAD bˌaɣeðˈad +VAGUEMOS baɣˈemos +VAGUES bˈaɣes +VAHO bˈao +VAINA bˈaɪna +VAINICA baɪnˈika +VAINITA baɪnˈita +VAIS bˈaɪs +VAISNAVA baɪsnˈaβa +VAIVÉN baɪβˈen +VAL bˈal +VALACA balˈaka +VALADEZ bˌalaðˈeθ +VALAQUIA balˈakja +VALDEZ balðˈeθ +VALDIVIANA bˌalðiβjˈana +VALDIVIANO bˌalðiβjˈano +VALE bˈale +VALEDERO bˌaleðˈeɾo +VALEFACER bˌalefaθˈeɾ +VALENCIA balˈɛnθja +VALENCIANA bˌalenθjˈana +VALENCIANAS bˌalenθjˈanas +VALENCIANO bˌalenθjˈano +VALENCIANOS bˌalenθjˈanos +VALENTÍA bˌalentˈia +VALENTÍN bˌalentˈin +VALENTÓN bˌalentˈon +VALENTONA bˌalentˈona +VALENZUELA bˌalenθwˈela +VALER balˈeɾ +VALERA balˈeɾa +VALEROSÍSIMO bˌaleɾosˈisimo +VALEROSO bˌaleɾˈoso +VALERSE balˈeɾse +VALETUDINARIO bˌaletˌuðinˈaɾjo +VALÍA balˈia +VALIDA balˈiða +VALIDACIÓN bˌaliðaθjˈon +VALIDADA bˌaliðˈaða +VALIDADAS bˌaliðˈaðas +VALIDADO bˌaliðˈaðo +VALIDADOS bˌaliðˈaðos +VALIDAMOS bˌaliðˈamos +VALIDANDO bˌaliðˈando +VALIDAR bˌaliðˈaɾ +VALIDARA bˌaliðˈaɾa +VALIDARÁ bˌaliðaɾˈa +VALIDÁRAMOS bˌaliðˈaɾamos +VALIDARAS bˌaliðˈaɾas +VALIDARÁS bˌaliðaɾˈas +VALIDAREIS bˌaliðˈaɾeɪs +VALIDAREMOS bˌaliðaɾˈemos +VALIDARES bˌaliðˈaɾes +VALIDARÍAMOS bˌaliðaɾˈiamos +VALIDAS balˈiðas +VALIDASTE bˌaliðˈaste +VALIDE balˈiðe +VALIDEMOS bˌaliðˈemos +VALIDES balˈiðes +VALIDEZ bˌaliðˈeθ +VALIDO balˈiðo +VÁLIDO bˈaliðo +VALIDOS balˈiðos +VALIENTE baljˈɛnte +VALIJA balˈixa +VALIJERO bˌalixˈeɾo +VALIMIENTO bˌalimjˈɛnto +VALINA balˈina +VALIOSO baljˈoso +VALLECITO bˌaʎeθˈito +VALLES bˈaʎes +VALÓN balˈon +VALOR balˈoɾ +VALORA balˈoɾa +VALORABLE bˌaloɾˈaβle +VALORACIÓN bˌaloɾaθjˈon +VALORADA bˌaloɾˈaða +VALORADAS bˌaloɾˈaðas +VALORADO bˌaloɾˈaðo +VALORADOS bˌaloɾˈaðos +VALORANTE bˌaloɾˈante +VALORAR bˌaloɾˈaɾ +VALORATIVA bˌaloɾatˈiβa +VALORATIVAS bˌaloɾatˈiβas +VALORATIVO bˌaloɾatˈiβo +VALORATIVOS bˌaloɾatˈiβos +VALORES balˈoɾes +VALORIZADA bˌaloɾiθˈaða +VALORIZADAS bˌaloɾiθˈaðas +VALORIZADO bˌaloɾiθˈaðo +VALORIZADOS bˌaloɾiθˈaðos +VALPARAÍSO bˌalpaɾaˈiso +VALQUIRIA balkˈiɾja +VALS bˈals +VALSADA balsˈaða +VALSADAS balsˈaðas +VALSADO balsˈaðo +VALSADOS balsˈaðos +VALSAMOS balsˈamos +VALUADA bˌaluˈaða +VALUADAS bˌaluˈaðas +VALUADOS bˌaluˈaðos +VALUAR bˌaluˈaɾ +VALVERDE balβˈeɾðe +VÁLVULA bˈalβula +VALVULARES bˌalβulˈaɾes +VÁMONOS bˈamonos +VAMOS bˈamos +VAMPIRA bampˈiɾa +VAMPIRAS bampˈiɾas +VAMPIRESA bˌampiɾˈesa +VAMPIRITA bˌampiɾˈita +VAMPIRITO bˌampiɾˈito +VAMPIRITOS bˌampiɾˈitos +VAMPIRIZA bˌampiɾˈiθa +VAMPIRIZADA bˌampiɾiθˈaða +VAMPIRIZADAS bˌampiɾiθˈaðas +VAMPIRIZADO bˌampiɾiθˈaðo +VAMPIRIZADOS bˌampiɾiθˈaðos +VAMPIRIZAMOS bˌampiɾiθˈamos +VAMPIRIZANDO bˌampiɾiθˈando +VAMPIRIZAR bˌampiɾiθˈaɾ +VAMPIRIZARA bˌampiɾiθˈaɾa +VAMPIRIZARÁ bˌampiɾˌiθaɾˈa +VAMPIRIZÁRAMOS bˌampiɾiθˈaɾamos +VAMPIRIZARAS bˌampiɾiθˈaɾas +VAMPIRIZARÁS bˌampiɾˌiθaɾˈas +VAMPIRIZAREIS bˌampiɾiθˈaɾeɪs +VAMPIRIZAREMOS bˌampiɾˌiθaɾˈemos +VAMPIRIZARES bˌampiɾiθˈaɾes +VAMPIRIZARÍAMOS bˌampiɾˌiθaɾˈiamos +VAMPIRIZAS bˌampiɾˈiθas +VAMPIRIZASTE bˌampiɾiθˈaste +VAMPIRIZO bˌampiɾˈiθo +VAMPIRO bampˈiɾo +VAN bˈan +VANA bˈana +VANADINITA bˌanaðinˈita +VANADIO banˈaðjo +VANAGLORIÁ bˌanaɣloɾjˈa +VANAGLORIADA bˌanaɣloɾjˈaða +VANAGLORIADAS bˌanaɣloɾjˈaðas +VANAGLORIADO bˌanaɣloɾjˈaðo +VANAGLORIADOS bˌanaɣloɾjˈaðos +VANAGLORIARSE bˌanaɣloɾjˈaɾse +VANAS bˈanas +VANCOUVER bˌankowβˈeɾ +VANCUVERITA bˌankuβeɾˈita +VÁNDALA bˈandala +VANDALICE bˌandalˈiθe +VANDALICÉ bˌandaliθˈe +VANDÁLICO bandˈaliko +VANDALISMO bˌandalˈismo +VANDALIZA bˌandalˈiθa +VANDALIZADA bˌandaliθˈaða +VANDALIZADAS bˌandaliθˈaðas +VANDALIZADO bˌandaliθˈaðo +VANDALIZADOS bˌandaliθˈaðos +VANDALIZAMOS bˌandaliθˈamos +VANDALIZANDO bˌandaliθˈando +VANDALIZAR bˌandaliθˈaɾ +VANDALIZARA bˌandaliθˈaɾa +VANDALIZARÁ bˌandalˌiθaɾˈa +VANDALIZÁRAMOS bˌandaliθˈaɾamos +VANDALIZARAS bˌandaliθˈaɾas +VANDALIZARÁS bˌandalˌiθaɾˈas +VANDALIZAREIS bˌandaliθˈaɾeɪs +VANDALIZAREMOS bˌandalˌiθaɾˈemos +VANDALIZARES bˌandaliθˈaɾes +VANDALIZARÍAMOS bˌandalˌiθaɾˈiamos +VANDALIZAS bˌandalˈiθas +VANDALIZASTE bˌandaliθˈaste +VANDALIZO bˌandalˈiθo +VANDALIZÓ bˌandaliθˈo +VÁNDALO bˈandalo +VANDEANA bˌandeˈana +VANDEANAS bˌandeˈanas +VANDEANOS bˌandeˈanos +VANE bˈane +VANES bˈanes +VANESA banˈesa +VANGUARDIA baŋɡwˈaɾðja +VANGUARDISTA bˌaŋɡwaɾðˈista +VANIDAD bˌaniðˈad +VANIDOSO bˌaniðˈoso +VANO bˈano +VANOS bˈanos +VANS bˈans +VANUATU banwˈatu +VAPEADA bˌapeˈaða +VAPEADAS bˌapeˈaðas +VAPEADO bˌapeˈaðo +VAPEADORA bˌapeaðˈoɾa +VAPEADOS bˌapeˈaðos +VAPEAR bˌapeˈaɾ +VAPOR bapˈoɾ +VAPORCILLO bˌapoɾθˈiʎo +VAPORCITO bˌapoɾθˈito +VAPOREAR bˌapoɾeˈaɾ +VAPORERA bˌapoɾˈeɾa +VAPORICE bˌapoɾˈiθe +VAPORICÉ bˌapoɾiθˈe +VAPORIZACIÓN bˌapoɾˌiθaθjˈon +VAPORIZACIONES bˌapoɾˌiθaθjˈones +VAPORIZADA bˌapoɾiθˈaða +VAPORIZADAS bˌapoɾiθˈaðas +VAPORIZADO bˌapoɾiθˈaðo +VAPORIZADOR bˌapoɾˌiθaðˈoɾ +VAPORIZADOS bˌapoɾiθˈaðos +VAPORIZAMOS bˌapoɾiθˈamos +VAPORIZAR bˌapoɾiθˈaɾ +VAPORIZO bˌapoɾˈiθo +VAPORIZÓ bˌapoɾiθˈo +VAPOROSA bˌapoɾˈosa +VAPOROSAS bˌapoɾˈosas +VAPOROSO bˌapoɾˈoso +VAPOROSOS bˌapoɾˈosos +VAPULEADA bˌapuleˈaða +VAPULEADAS bˌapuleˈaðas +VAPULEADO bˌapuleˈaðo +VAPULEADOS bˌapuleˈaðos +VAPULEO bˌapulˈeo +VAQUEANO bˌakeˈano +VAQUERIZA bˌakeɾˈiθa +VAQUERO bakˈeɾo +VARA bˈaɾa +VARADA baɾˈaða +VARADAS baɾˈaðas +VARADERO bˌaɾaðˈeɾo +VARADO baɾˈaðo +VARADOS baɾˈaðos +VARADURA bˌaɾaðˈuɾa +VARAL baɾˈal +VARAMIENTO bˌaɾamjˈɛnto +VARAPALO bˌaɾapˈalo +VARAR baɾˈaɾ +VARAZO baɾˈaθo +VARDENAFILO bˌaɾðenafˈilo +VARE bˈaɾe +VAREA baɾˈea +VAREADA bˌaɾeˈaða +VAREADAS bˌaɾeˈaðas +VAREADO bˌaɾeˈaðo +VAREADOS bˌaɾeˈaðos +VAREANDO bˌaɾeˈando +VAREAR bˌaɾeˈaɾ +VARETAZO bˌaɾetˈaθo +VARGA bˈaɾɣa +VARGAS bˈaɾɣas +VARGUENSES baɾɣˈɛnses +VARGUISMO baɾɣˈismo +VARIA bˈaɾja +VARIABILIDAD bˌaɾjaβˌiliðˈad +VARIABLE baɾjˈaβle +VARIABLES baɾjˈaβles +VARIACIÓN bˌaɾjaθjˈon +VARIADA baɾjˈaða +VARIADAS baɾjˈaðas +VARIADO baɾjˈaðo +VARIADOS baɾjˈaðos +VARIANCIA baɾjˈanθja +VARIAS bˈaɾjas +VARICE baɾˈiθe +VÁRICE bˈaɾiθe +VARICELA bˌaɾiθˈela +VARICES baɾˈiθes +VARICOSA bˌaɾikˈosa +VARICOSAS bˌaɾikˈosas +VARICOSO bˌaɾikˈoso +VARICOSOS bˌaɾikˈosos +VARIEDAD bˌaɾjeðˈad +VARIO bˈaɾjo +VARIOPINTO bˌaɾjopˈinto +VARIOS bˈaɾjos +VARISCO baɾˈisko +VARITA baɾˈita +VARIZ baɾˈiθ +VARO bˈaɾo +VARÓN baɾˈon +VARONA baɾˈona +VARONCITO bˌaɾonθˈito +VARONES baɾˈones +VARONIL bˌaɾonˈil +VARSOVIA baɾsˈoβja +VARSOVIANA bˌaɾsoβjˈana +VARSOVIANAS bˌaɾsoβjˈanas +VARSOVIANO bˌaɾsoβjˈano +VARSOVIANOS bˌaɾsoβjˈanos +VAS bˈas +VASCA bˈaska +VASCO bˈasko +VASCÓFILO baskˈofilo +VASCÓFONO baskˈofono +VASCOFRANCÉS bˌaskofɾanθˈes +VASCOFRANCESA bˌaskofɾanθˈesa +VASCOFRANCESAS bˌaskofɾanθˈesas +VASCOFRANCESES bˌaskofɾanθˈeses +VASCOHABLANTE bˌaskoaβlˈante +VASCOHABLANTES bˌaskoaβlˈantes +VASCÓN baskˈon +VASCONAVARRO bˌaskonaβˈaɾɾo +VASCONCELISTA bˌaskonθelˈista +VASCONGADO bˌaskoŋɡˈaðo +VASCONIZACIÓN bˌaskonˌiθaθjˈon +VASCONIZACIONES bˌaskonˌiθaθjˈones +VASCOPARLANTE bˌaskopaɾlˈante +VASCULAR bˌaskulˈaɾ +VASCULARES bˌaskulˈaɾes +VASCULARIZADA bˌaskulˌaɾiθˈaða +VASCULARIZADAS bˌaskulˌaɾiθˈaðas +VASCULARIZADO bˌaskulˌaɾiθˈaðo +VASCULARIZADOS bˌaskulˌaɾiθˈaðos +VASCULARIZAR bˌaskulˌaɾiθˈaɾ +VASCULITIS bˌaskulˈitis +VASIJA basˈixa +VASO bˈaso +VASOACTIVO bˌasoaktˈiβo +VASOCONSTRICCIÓN bˌasokˌonstɾikθjˈon +VASODILATACIÓN bˌasoðˌilataθjˈon +VASODILATADOR bˌasoðˌilataðˈoɾ +VASOESPASMO bˌasoespˈasmo +VASOPRESOR bˌasopɾesˈoɾ +VASPINA baspˈina +VÁSQUEZ bˈaskeθ +VASTA bˈasta +VASTAS bˈastas +VASTEDAD bˌasteðˈad +VASTÍSIMO bastˈisimo +VASTO bˈasto +VASTOS bˈastos +VÁTER bˈateɾ +VATICANA bˌatikˈana +VATICANAS bˌatikˈanas +VATICANO bˌatikˈano +VATICANOS bˌatikˈanos +VATICINADA bˌatiθinˈaða +VATICINADAS bˌatiθinˈaðas +VATICINADO bˌatiθinˈaðo +VATICINADOS bˌatiθinˈaðos +VATICINAN bˌatiθˈinan +VATICINAR bˌatiθinˈaɾ +VATO bˈato +VAV bˈab +VAYA bˈajja +VAYAN bˈajjan +VAYAS bˈajjas +VE bˈe +VEA bˈea +VEÁIS beˈais +VEAN bˈean +VEAS bˈeas +VECES bˈeθes +VECINA beθˈina +VECINAL bˌeθinˈal +VECINAS beθˈinas +VECINDAD bˌeθindˈad +VECINDARIO bˌeθindˈaɾjo +VECINE beθˈine +VECINES beθˈines +VECINO beθˈino +VECINOS beθˈinos +VECTORIALMENTE bˌektoɾjˈalmˈente +VECTORIZACIÓN bˌektoɾˌiθaθjˈon +VED bˈed +VEDA bˈeða +VEDADA beðˈaða +VEDADAS beðˈaðas +VEDADO beðˈaðo +VEDADOS beðˈaðos +VEDANDO beðˈando +VEDAR beðˈaɾ +VEDARA beðˈaɾa +VEDARÁ bˌeðaɾˈa +VEDARAS beðˈaɾas +VEDARÁS bˌeðaɾˈas +VEDARES beðˈaɾes +VEDAS bˈeðas +VEDASTE beðˈaste +VEDE bˈeðe +VEDES bˈeðes +VEDETE beðˈete +VEDETISMO bˌeðetˈismo +VEDIJA beðˈixa +VEDO bˈeðo +VEGADA beɣˈaða +VEGANA beɣˈana +VEGANISMO bˌeɣanˈismo +VEGANISMOS bˌeɣanˈismos +VEGANO beɣˈano +VEGANOS beɣˈanos +VEGETACIONAL bˌexetˌaθjonˈal +VEGETADA bˌexetˈaða +VEGETADAS bˌexetˈaðas +VEGETADO bˌexetˈaðo +VEGETADOS bˌexetˈaðos +VEGETAL bˌexetˈal +VEGETARIANA bˌexetaɾjˈana +VEGETARIANO bˌexetaɾjˈano +VEGETARIANOS bˌexetaɾjˈanos +VEGETATIVO bˌexetatˈiβo +VEGETE bexˈete +VEGUEÑO beɣˈeɲo +VEGUER beɣˈeɾ +VEGUERO beɣˈeɾo +VEHEMENCIA bˌeemˈɛnθja +VEHEMENTE bˈeemˈente +VEHICULADA bˌeikulˈaða +VEHICULADAS bˌeikulˈaðas +VEHICULADOS bˌeikulˈaðos +VEHICULAR bˌeikulˈaɾ +VEHICULARES bˌeikulˈaɾes +VEHICULIZADA bˌeikˌuliθˈaða +VEHICULIZADAS bˌeikˌuliθˈaðas +VEHICULIZADO bˌeikˌuliθˈaðo +VEHICULIZADOS bˌeikˌuliθˈaðos +VEHÍCULO beˈikulo +VEÍA beˈia +VEÍAIS beˈiaɪs +VEÍAMOS beˈiamos +VEÍAN beˈian +VEÍAS beˈias +VEINTE bˈeɪnte +VEINTEAVO bˌeɪnteˈaβo +VEINTICINCO bˌeɪntiθˈinko +VEINTICUATRO bˌeɪntikwˈatɾo +VEINTIDOS beɪntˈiðos +VEINTIDÓS bˌeɪntiðˈos +VEINTINUEVE bˌeɪntinwˈeβe +VEINTIOCHO beɪntjˈotʃo +VEINTISÉIS bˌeɪntisˈeis +VEINTISIETE bˌeɪntisjˈete +VEINTITANTOS bˌeɪntitˈantos +VEINTITRES beɪntˈitɾes +VEINTITRÉS bˌeɪntitɾˈes +VEINTIUN bˈeɪntjun +VEINTIÚN beɪntjˈun +VEINTIUNA beɪntjˈuna +VEINTIUNO beɪntjˈuno +VEIS bˈeɪs +VEJA bˈexa +VEJACIÓN bˌexaθjˈon +VEJACIONES bˌexaθjˈones +VEJADA bexˈaða +VEJADAS bexˈaðas +VEJADO bexˈaðo +VEJADOS bexˈaðos +VEJAR bexˈaɾ +VEJETE bexˈete +VEJEZ bexˈeθ +VEJIGA bexˈiɣa +VELA bˈela +VELADA belˈaða +VELADAS belˈaðas +VELADO belˈaðo +VELADORCILLO bˌelaðoɾθˈiʎo +VELADORCITO bˌelaðoɾθˈito +VELADOS belˈaðos +VELAR belˈaɾ +VELARDE belˈaɾðe +VELARIZADA bˌelaɾiθˈaða +VELARIZADAS bˌelaɾiθˈaðas +VELARIZADO bˌelaɾiθˈaðo +VELARIZADOS bˌelaɾiθˈaðos +VELARIZAR bˌelaɾiθˈaɾ +VELAS bˈelas +VELASCO belˈasko +VELÁSQUEZ belˈaskeθ +VELASQUINO bˌelaskˈino +VELASQUISMO bˌelaskˈismo +VELASQUISTA bˌelaskˈista +VELAZQUEÑO bˌelaθkˈeɲo +VELÁZQUEZ belˈaθkeθ +VELCRO bˈelkɾo +VELDE bˈelðe +VELEIDAD bˌeleɪðˈad +VELERA belˈeɾa +VELERISTA bˌeleɾˈista +VELES bˈeles +VELETA belˈeta +VÉLEZ bˈeleθ +VELICADA bˌelikˈaða +VELICADAS bˌelikˈaðas +VELICADO bˌelikˈaðo +VELICADOS bˌelikˈaðos +VELICAR bˌelikˈaɾ +VÉLICO bˈeliko +VELÍGERA belˈixeɾa +VELITA belˈita +VELO bˈelo +VELOCIDAD bˌeloθiðˈad +VELOCÍMETRO bˌeloθˈimetɾo +VELOCÍMETROS bˌeloθˈimetɾos +VELOCÍPEDO bˌeloθˈipeðo +VELÓN belˈon +VELOUR belˈowɾ +VELOUTÉ bˌelowtˈe +VELOZ belˈoθ +VEMOS bˈemos +VEN bˈen +VENA bˈena +VENADEAR bˌenaðeˈaɾ +VENADO benˈaðo +VENAL benˈal +VENALIDAD bˌenaliðˈad +VENANCIO benˈanθjo +VENATORIO bˌenatˈoɾjo +VENCE bˈɛnθe +VENCEDOR bˌenθeðˈoɾ +VENCEDORA bˌenθeðˈoɾa +VENCEJO benθˈexo +VENCEMOS benθˈemos +VENCEN bˈɛnθen +VENCER benθˈeɾ +VENCERÁ bˌenθeɾˈa +VENCERÁS bˌenθeɾˈas +VENCEREMOS bˌenθeɾˈemos +VENCERÍAMOS bˌenθeɾˈiamos +VENCES bˈɛnθes +VENCÍAMOS benθˈiamos +VENCIDA benθˈiða +VENCIDAS benθˈiðas +VENCIDO benθˈiðo +VENCIDOS benθˈiðos +VENCIMIENTO bˌenθimjˈɛnto +VENDA bˈɛnda +VENDADA bendˈaða +VENDADAS bendˈaðas +VENDADO bendˈaðo +VENDADOS bendˈaðos +VENDAJE bendˈaxe +VENDANDO bendˈando +VENDAR bendˈaɾ +VENDARA bendˈaɾa +VENDARAS bendˈaɾas +VENDARÁS bˌendaɾˈas +VENDARES bendˈaɾes +VENDAS bˈɛndas +VENDASTE bendˈaste +VENDAVAL bˌendaβˈal +VENDEDOR bˌendeðˈoɾ +VENDEN bˈɛnden +VENDER bendˈeɾ +VENDÉRSELOS bendˈeɾselos +VENDETTA bendˈetta +VENDIBLE bendˈiβle +VENDIDA bendˈiða +VENDIDAS bendˈiðas +VENDIDO bendˈiðo +VENDIDOS bendˈiðos +VENDIMIA bendˈimja +VENDIMIADA bˌendimjˈaða +VENDIMIADAS bˌendimjˈaðas +VENDIMIADO bˌendimjˈaðo +VENDIMIADOS bˌendimjˈaðos +VENDIMIAR bˌendimjˈaɾ +VENDO bˈɛndo +VENECIA benˈeθja +VENECIANO bˌeneθjˈano +VENÉDICO benˈeðiko +VENEGAS benˈeɣas +VENENCIADA bˌenenθjˈaða +VENENCIADAS bˌenenθjˈaðas +VENENCIADO bˌenenθjˈaðo +VENENCIADOS bˌenenθjˈaðos +VENENCIAR bˌenenθjˈaɾ +VENENO benˈeno +VENENOSOS bˌenenˈosos +VENERA benˈeɾa +VENERABILIDAD bˌeneɾˌaβiliðˈad +VENERABLE bˌeneɾˈaβle +VENERABLES bˌeneɾˈaβles +VENERACIÓN bˌeneɾaθjˈon +VENERADA bˌeneɾˈaða +VENERADAS bˌeneɾˈaðas +VENERADO bˌeneɾˈaðo +VENERADOS bˌeneɾˈaðos +VENERAMOS bˌeneɾˈamos +VENERANDA bˌeneɾˈanda +VENERANDAS bˌeneɾˈandas +VENERANDO bˌeneɾˈando +VENERANDOS bˌeneɾˈandos +VENERAR bˌeneɾˈaɾ +VENERARA bˌeneɾˈaɾa +VENERARÁ bˌeneɾaɾˈa +VENERÁRAMOS bˌeneɾˈaɾamos +VENERARAS bˌeneɾˈaɾas +VENERARÁS bˌeneɾaɾˈas +VENERARE bˌeneɾˈaɾe +VENERAREIS bˌeneɾˈaɾeɪs +VENERAREMOS bˌeneɾaɾˈemos +VENERARES bˌeneɾˈaɾes +VENERARÍAMOS bˌeneɾaɾˈiamos +VENERAS benˈeɾas +VENERASTE bˌeneɾˈaste +VENERE benˈeɾe +VENEREMOS bˌeneɾˈemos +VENERES benˈeɾes +VENERO benˈeɾo +VÉNETO bˈeneto +VENEZOLANA bˌeneθolˈana +VENEZOLANO bˌeneθolˈano +VENEZUELA bˌeneθwˈela +VENGA bˈɛŋɡa +VENGADA beŋɡˈaða +VENGADAS beŋɡˈaðas +VENGADO beŋɡˈaðo +VENGADOR bˌeŋɡaðˈoɾ +VENGADOS beŋɡˈaðos +VENGANZA beŋɡˈanθa +VENGATIVA bˌeŋɡatˈiβa +VENGATIVAS bˌeŋɡatˈiβas +VENGATIVO bˌeŋɡatˈiβo +VENGATIVOS bˌeŋɡatˈiβos +VENGO bˈɛŋɡo +VENIA bˈenja +VENIAL benjˈal +VENIDA benˈiða +VENIDAS benˈiðas +VENIDERO bˌeniðˈeɾo +VENIDO benˈiðo +VENIDOS benˈiðos +VENIR benˈiɾ +VENÍS benˈis +VENITA benˈita +VENOSA benˈosa +VENOSAS benˈosas +VENOSO benˈoso +VENOSOS benˈosos +VENTA bˈɛnta +VENTADA bentˈaða +VENTADAS bentˈaðas +VENTADO bentˈaðo +VENTADOS bentˈaðos +VENTAJA bentˈaxa +VENTANA bentˈana +VENTANITA bˌentanˈita +VENTAR bentˈaɾ +VENTAS bˈɛntas +VENTE bˈɛnte +VENTEADA bˌenteˈaða +VENTEADAS bˌenteˈaðas +VENTEADOS bˌenteˈaðos +VENTEAR bˌenteˈaɾ +VENTERO bentˈeɾo +VENTILA bentˈila +VENTILACIÓN bˌentilaθjˈon +VENTILACIONES bˌentilaθjˈones +VENTILADA bˌentilˈaða +VENTILADAS bˌentilˈaðas +VENTILADO bˌentilˈaðo +VENTILADOR bˌentilaðˈoɾ +VENTILADOS bˌentilˈaðos +VENTILAMOS bˌentilˈamos +VENTILANDO bˌentilˈando +VENTILAR bˌentilˈaɾ +VENTILARA bˌentilˈaɾa +VENTILARÁ bˌentilaɾˈa +VENTILÁRAMOS bˌentilˈaɾamos +VENTILARAS bˌentilˈaɾas +VENTILARÁS bˌentilaɾˈas +VENTILAREIS bˌentilˈaɾeɪs +VENTILAREMOS bˌentilaɾˈemos +VENTILARES bˌentilˈaɾes +VENTILARÍAMOS bˌentilaɾˈiamos +VENTILAS bentˈilas +VENTILASTE bˌentilˈaste +VENTILATORIO bˌentilatˈoɾjo +VENTILE bentˈile +VENTILEMOS bˌentilˈemos +VENTILES bentˈiles +VENTILO bentˈilo +VENTISQUERO bˌentiskˈeɾo +VENTOSEADA bˌentoseˈaða +VENTOSEADAS bˌentoseˈaðas +VENTOSEADO bˌentoseˈaðo +VENTOSEADOS bˌentoseˈaðos +VENTOSEAR bˌentoseˈaɾ +VENTOSIDAD bˌentosiðˈad +VENTOSO bentˈoso +VENTRAL bentɾˈal +VENTRIBLANCO bˌentɾiβlˈanko +VENTRICULAR bˌentɾikulˈaɾ +VENTRÍLOCUA bentɾˈilokwa +VENTRÍLOCUO bentɾˈilokwo +VENTRILOQUIA bˌentɾilˈokja +VENTRILOQUÍA bˌentɾilokˈia +VENTRIRRUFO bˌentɾiɾɾˈufo +VENTRUDO bentɾˈuðo +VENTURA bentˈuɾa +VÉNULA bˈenula +VENUS bˈenus +VEO bˈeo +VEPSIO bˈepsjo +VER bˈeɾ +VERA bˈeɾa +VERACIDAD bˌeɾaθiðˈad +VERACRUZ bˌeɾakɾˈuθ +VERACRUZANO bˌeɾakɾuθˈano +VERANADERO bˌeɾanaðˈeɾo +VERANEADA bˌeɾaneˈaða +VERANEADAS bˌeɾaneˈaðas +VERANEADO bˌeɾaneˈaðo +VERANEADOS bˌeɾaneˈaðos +VERANEANTE bˌeɾaneˈante +VERANEAR bˌeɾaneˈaɾ +VERANEO bˌeɾanˈeo +VERANERA bˌeɾanˈeɾa +VERANIEGO bˌeɾanjˈeɣo +VERANO beɾˈano +VERAS bˈeɾas +VERÁS beɾˈas +VERAZ beɾˈaθ +VERBAL beɾβˈal +VERBALES beɾβˈales +VERBALIZADA bˌeɾβaliθˈaða +VERBALIZADAS bˌeɾβaliθˈaðas +VERBALIZADO bˌeɾβaliθˈaðo +VERBALIZADOS bˌeɾβaliθˈaðos +VERBASCO beɾβˈasko +VERBENA beɾβˈena +VERBENITA bˌeɾβenˈita +VERBERADA bˌeɾβeɾˈaða +VERBERADAS bˌeɾβeɾˈaðas +VERBERADOS bˌeɾβeɾˈaðos +VERBO bˈeɾβo +VERBORREA bˌeɾβoɾɾˈea +VERBOSAMENTE beɾβˈosamˈente +VERBOSIDAD bˌeɾβosiðˈad +VERBOSO beɾβˈoso +VERDAD beɾðˈad +VERDADERAMENTE bˌeɾðaðˈeɾamˈente +VERDADERO bˌeɾðaðˈeɾo +VERDE bˈeɾðe +VERDEADA bˌeɾðeˈaða +VERDEADAS bˌeɾðeˈaðas +VERDEADO bˌeɾðeˈaðo +VERDEADOS bˌeɾðeˈaðos +VERDEAR bˌeɾðeˈaɾ +VERDEGUEADA bˌeɾðeɣeˈaða +VERDEGUEADAS bˌeɾðeɣeˈaðas +VERDEGUEADO bˌeɾðeɣeˈaðo +VERDEGUEADOS bˌeɾðeɣeˈaðos +VERDEGUEAR bˌeɾðeɣeˈaɾ +VERDEMAR bˌeɾðemˈaɾ +VERDERÓN bˌeɾðeɾˈon +VERDES bˈeɾðes +VERDIRROJO bˌeɾðiɾɾˈoxo +VERDOLAGA bˌeɾðolˈaɣa +VERDOR beɾðˈoɾ +VERDOSA beɾðˈosa +VERDOSO beɾðˈoso +VERDOSOS beɾðˈosos +VERDUGA beɾðˈuɣa +VERDUGO beɾðˈuɣo +VERDUGÓN bˌeɾðuɣˈon +VERDULERA bˌeɾðulˈeɾa +VERDULERO bˌeɾðulˈeɾo +VERDURA beɾðˈuɾa +VERDURAS beɾðˈuɾas +VERDURITA bˌeɾðuɾˈita +VERDUSCA beɾðˈuska +VERDUSCAS beɾðˈuskas +VERDUSCO beɾðˈusko +VERDUSCOS beɾðˈuskos +VERÉ beɾˈe +VEREDA beɾˈeða +VEREDAL bˌeɾeðˈal +VEREDERO bˌeɾeðˈeɾo +VERGA bˈeɾɣa +VERGARA beɾɣˈaɾa +VERGAZO beɾɣˈaθo +VERGEL beɾxˈel +VERGLÁS beɾɣlˈas +VERGÓN beɾɣˈon +VERGONZANTE bˌeɾɣonθˈante +VERGONZOSA bˌeɾɣonθˈosa +VERGONZOSO bˌeɾɣonθˈoso +VERGOTA beɾɣˈota +VERGUDO beɾɣˈuðo +VERGUEAR bˌeɾɣeˈaɾ +VERGÜENZA bˌeɾɣuˈɛnθa +VERÍDICA beɾˈiðika +VERÍDICAS beɾˈiðikas +VERÍDICO beɾˈiðiko +VERÍDICOS beɾˈiðikos +VERIFICADA bˌeɾifikˈaða +VERIFICADAS bˌeɾifikˈaðas +VERIFICADO bˌeɾifikˈaðo +VERIFICADORA bˌeɾifˌikaðˈoɾa +VERIFICADOS bˌeɾifikˈaðos +VERIFICAR bˌeɾifikˈaɾ +VERIFICARE bˌeɾifikˈaɾe +VERIFIQUE bˌeɾifˈike +VERJA bˈeɾxa +VERJURADA bˌeɾxuɾˈaða +VERJURADAS bˌeɾxuɾˈaðas +VERJURADO bˌeɾxuɾˈaðo +VERJURADOS bˌeɾxuɾˈaðos +VERLA bˈeɾla +VERLO bˈeɾlo +VERME bˈeɾme +VERMES bˈeɾmes +VERMICULACIÓN bˌeɾmikˌulaθjˈon +VERMICULADA bˌeɾmikulˈaða +VERMICULADAS bˌeɾmikulˈaðas +VERMICULADO bˌeɾmikulˈaðo +VERMICULADOS bˌeɾmikulˈaðos +VERMONTÉS bˌeɾmontˈes +VERMÚ beɾmˈu +VERNAL beɾnˈal +VERNALIZACIÓN bˌeɾnalˌiθaθjˈon +VERO bˈeɾo +VERONA beɾˈona +VERONICA bˌeɾonˈika +VERÓNICA beɾˈonika +VEROSÍMIL bˌeɾosˈimil +VEROSIMILITUD bˌeɾosˌimilitˈud +VERRACO beɾɾˈako +VERRUCOSO bˌeɾɾukˈoso +VERRUGA beɾɾˈuɣa +VERSA bˈeɾsa +VERSADA beɾsˈaða +VERSADAS beɾsˈaðas +VERSADO beɾsˈaðo +VERSADOS beɾsˈaðos +VERSÁTIL beɾsˈatil +VERSATILIDAD bˌeɾsatˌiliðˈad +VERSATILIDADES bˌeɾsatˌiliðˈaðes +VERSE bˈeɾse +VERSEADA bˌeɾseˈaða +VERSEADAS bˌeɾseˈaðas +VERSEADOS bˌeɾseˈaðos +VERSENO beɾsˈeno +VERSIFICADA bˌeɾsifikˈaða +VERSIFICADAS bˌeɾsifikˈaðas +VERSIFICADO bˌeɾsifikˈaðo +VERSIFICADOS bˌeɾsifikˈaðos +VERSIFICAR bˌeɾsifikˈaɾ +VERSIFICATORIA bˌeɾsifˌikatˈoɾja +VERSIFICATORIAS bˌeɾsifˌikatˈoɾjas +VERSIFICATORIO bˌeɾsifˌikatˈoɾjo +VERSIFICATORIOS bˌeɾsifˌikatˈoɾjos +VERSION bˈeɾsjon +VERSIÓN beɾsjˈon +VERSIONADA bˌeɾsjonˈaða +VERSIONADAS bˌeɾsjonˈaðas +VERSIONADOS bˌeɾsjonˈaðos +VERSIONAR bˌeɾsjonˈaɾ +VERSIONEADA bˌeɾsjoneˈaða +VERSIONEADAS bˌeɾsjoneˈaðas +VERSIONEADO bˌeɾsjoneˈaðo +VERSIONEADOS bˌeɾsjoneˈaðos +VERSIONEAR bˌeɾsjoneˈaɾ +VERSIONES beɾsjˈones +VERSITO beɾsˈito +VERSOLARISMO bˌeɾsolaɾˈismo +VERSUS bˈeɾsus +VERTE bˈeɾte +VÉRTEBRA bˈeɾteβɾa +VERTEBRADA bˌeɾteβɾˈaða +VERTEBRADAS bˌeɾteβɾˈaðas +VERTEBRADO bˌeɾteβɾˈaðo +VERTEBRADOS bˌeɾteβɾˈaðos +VERTEBRAL bˌeɾteβɾˈal +VERTEBRAR bˌeɾteβɾˈaɾ +VERTEDERO bˌeɾteðˈeɾo +VERTEDOR bˌeɾteðˈoɾ +VERTER beɾtˈeɾ +VERTICAL bˌeɾtikˈal +VERTICALICE bˌeɾtikalˈiθe +VERTICALICÉ bˌeɾtikˌaliθˈe +VERTICALIDAD bˌeɾtikˌaliðˈad +VERTICALIZADA bˌeɾtikˌaliθˈaða +VERTICALIZADAS bˌeɾtikˌaliθˈaðas +VERTICALIZADO bˌeɾtikˌaliθˈaðo +VERTICALIZADOS bˌeɾtikˌaliθˈaðos +VERTICALIZAR bˌeɾtikˌaliθˈaɾ +VERTICALIZO bˌeɾtikalˈiθo +VERTICALIZÓ bˌeɾtikˌaliθˈo +VÉRTICE bˈeɾtiθe +VERTICILASTRO bˌeɾtiθilˈastɾo +VERTIDA beɾtˈiða +VERTIDAS beɾtˈiðas +VERTIDO beɾtˈiðo +VERTIDOS beɾtˈiðos +VERTIENTE beɾtjˈɛnte +VERTIENTES beɾtjˈɛntes +VERTIGINOSIDAD bˌeɾtixˌinosiðˈad +VÉRTIGO bˈeɾtiɣo +VERTIMIENTO bˌeɾtimjˈɛnto +VES bˈes +VESICAL bˌesikˈal +VESICANTE bˌesikˈante +VESICOURETERAL bˌesikˌowɾeteɾˈal +VESICULAR bˌesikulˈaɾ +VESICULARES bˌesikulˈaɾes +VESÍCULAS besˈikulas +VESPA bˈespa +VESPERTINA bˌespeɾtˈina +VESPERTINAS bˌespeɾtˈinas +VESPERTINO bˌespeɾtˈino +VESPERTINOS bˌespeɾtˈinos +VESPINO bespˈino +VESTÍ bestˈi +VESTIBULAR bˌestiβulˈaɾ +VESTÍBULO bestˈiβulo +VESTIBULOCOCLEAR bˌestiβˌulokˌokleˈaɾ +VESTIDA bestˈiða +VESTIDAS bestˈiðas +VESTIDITO bˌestiðˈito +VESTIDO bestˈiðo +VESTIDOR bˌestiðˈoɾ +VESTIDOS bestˈiðos +VESTIDURA bˌestiðˈuɾa +VESTIMENTA bˌestimˈɛnta +VESTIR bestˈiɾ +VESTIRSE bestˈiɾse +VESTUARIO bestwˈaɾjo +VETA bˈeta +VETADA betˈaða +VETADAS betˈaðas +VETADO betˈaðo +VETADOS betˈaðos +VETAR betˈaɾ +VETARE betˈaɾe +VETE bˈete +VETERANA bˌeteɾˈana +VETERINARIO bˌeteɾinˈaɾjo +VETO bˈeto +VETÓN betˈon +VEZ bˈeθ +VEZADA beθˈaða +VEZADAS beθˈaðas +VEZADO beθˈaðo +VEZADOS beθˈaðos +VEZAR beθˈaɾ +VEZO bˈeθo +VI bˈi +VÍ bˈi +VÍA bˈia +VIABILICE bjˌaβilˈiθe +VIABILICÉ bjˌaβiliθˈe +VIABILIDAD bjˌaβiliðˈad +VIABILIZADA bjˌaβiliθˈaða +VIABILIZADAS bjˌaβiliθˈaðas +VIABILIZADO bjˌaβiliθˈaðo +VIABILIZADOS bjˌaβiliθˈaðos +VIABILIZAR bjˌaβiliθˈaɾ +VIABILIZO bjˌaβilˈiθo +VIABILIZÓ bjˌaβiliθˈo +VIABLE bjˈaβle +VIABLES bjˈaβles +VIAJADA bjaxˈaða +VIAJADAS bjaxˈaðas +VIAJADO bjaxˈaðo +VIAJADORAS bjˌaxaðˈoɾas +VIAJADORES bjˌaxaðˈoɾes +VIAJADOS bjaxˈaðos +VIAJAR bjaxˈaɾ +VIAJAS bjˈaxas +VIAJE bjˈaxe +VIAJECILLO bjˌaxeθˈiʎo +VIAJECITO bjˌaxeθˈito +VIAJES bjˈaxes +VIAL bjˈal +VIANDA bjˈanda +VIANDANTE bjandˈante +VIANDAS bjˈandas +VIANDERO bjandˈeɾo +VÍAS bˈias +VÍBORA bˈiβoɾa +VIBOREADA bˌiβoɾeˈaða +VIBOREADAS bˌiβoɾeˈaðas +VIBOREADO bˌiβoɾeˈaðo +VIBOREADOS bˌiβoɾeˈaðos +VIBOREAR bˌiβoɾeˈaɾ +VIBOREZNO bˌiβoɾˈeθno +VIBRA bˈiβɾa +VIBRACIÓN bˌiβɾaθjˈon +VIBRADA biβɾˈaða +VIBRADAS biβɾˈaðas +VIBRADO biβɾˈaðo +VIBRADOR bˌiβɾaðˈoɾ +VIBRADOS biβɾˈaðos +VIBRAMOS biβɾˈamos +VIBRANDO biβɾˈando +VIBRANTE biβɾˈante +VIBRAR biβɾˈaɾ +VIBRARA biβɾˈaɾa +VIBRARÁ bˌiβɾaɾˈa +VIBRÁRAMOS biβɾˈaɾamos +VIBRARAS biβɾˈaɾas +VIBRARÁS bˌiβɾaɾˈas +VIBRAREIS biβɾˈaɾeɪs +VIBRAREMOS bˌiβɾaɾˈemos +VIBRARES biβɾˈaɾes +VIBRARÍAMOS bˌiβɾaɾˈiamos +VIBRAS bˈiβɾas +VIBRASTE biβɾˈaste +VIBRATO biβɾˈato +VIBRATORIA bˌiβɾatˈoɾja +VIBRATORIAS bˌiβɾatˈoɾjas +VIBRATORIO bˌiβɾatˈoɾjo +VIBRATORIOS bˌiβɾatˈoɾjos +VIBRE bˈiβɾe +VIBRÉ biβɾˈe +VIBREMOS biβɾˈemos +VIBRES bˈiβɾes +VIBRO bˈiβɾo +VIBRÓ biβɾˈo +VICARÍA bˌikaɾˈia +VICARIATO bˌikaɾjˈato +VICECAPITÁN bˌiθekˌapitˈan +VICEDECANA bˌiθeðekˈana +VICEMARISCAL bˌiθemˌaɾiskˈal +VICENTA biθˈɛnta +VICENTE biθˈɛnte +VICENTINA bˌiθentˈina +VICENTINAS bˌiθentˈinas +VICENTINO bˌiθentˈino +VICENTINOS bˌiθentˈinos +VICEPOSTULADOR bˌiθepˌostulaðˈoɾ +VICEPREFECTA bˌiθepɾefˈekta +VICEPREFECTO bˌiθepɾefˈekto +VICEPRESIDENTE bˌiθepɾˌesiðˈɛnte +VICEPROVINCIA bˌiθepɾoβˈinθja +VICERRECTORA bˌiθeɾɾektˈoɾa +VICETIPLE bˌiθetˈiple +VICEVERSA bˌiθeβˈeɾsa +VICHEADA bˌitʃeˈaða +VICHEADAS bˌitʃeˈaðas +VICHEADO bˌitʃeˈaðo +VICHEADOS bˌitʃeˈaðos +VICHEAR bˌitʃeˈaɾ +VICHUQUEN bitʃˈuken +VICHUQUÉN bˌitʃukˈen +VICIADA biθjˈaða +VICIADAS biθjˈaðas +VICIADO biθjˈaðo +VICIADOS biθjˈaðos +VICIAR biθjˈaɾ +VICIO bˈiθjo +VICIOSA biθjˈosa +VICIOSOS biθjˈosos +VICISITUD bˌiθisitˈud +VÍCTIMA bˈiktima +VICTIMADA bˌiktimˈaða +VICTIMADAS bˌiktimˈaðas +VICTIMADO bˌiktimˈaðo +VICTIMADOS bˌiktimˈaðos +VÍCTIMAS bˈiktimas +VICTIMICE bˌiktimˈiθe +VICTIMICÉ bˌiktimiθˈe +VICTIMISTA bˌiktimˈista +VICTIMIZADA bˌiktimiθˈaða +VICTIMIZADAS bˌiktimiθˈaðas +VICTIMIZADO bˌiktimiθˈaðo +VICTIMIZADOS bˌiktimiθˈaðos +VICTIMIZANTE bˌiktimiθˈante +VICTIMIZAR bˌiktimiθˈaɾ +VICTIMIZO bˌiktimˈiθo +VICTIMIZÓ bˌiktimiθˈo +VICTIMOLOGÍA bˌiktimˌoloxˈia +VÍCTOR bˈiktoɾ +VICTOREADA bˌiktoɾeˈaða +VICTOREADAS bˌiktoɾeˈaðas +VICTOREADO bˌiktoɾeˈaðo +VICTOREADOS bˌiktoɾeˈaðos +VICTOREAR bˌiktoɾeˈaɾ +VICTORIA biktˈoɾja +VICTORIANA bˌiktoɾjˈana +VICTORIANAS bˌiktoɾjˈanas +VICTORIANO bˌiktoɾjˈano +VICTORIANOS bˌiktoɾjˈanos +VICTORIOSO bˌiktoɾjˈoso +VICUÑA bikˈuɲa +VID bˈid +VIDA bˈiða +VIDAS bˈiðas +VIDE bˈiðe +VIDENTES biðˈɛntes +VIDEO biðˈeo +VÍDEO bˈiðeo +VIDEOBLOG bˌiðeoβlˈoɡ +VIDEOCLUB bˌiðeoklˈub +VIDEOCONSOLA bˌiðeˌokonsˈola +VIDEODISCO bˌiðeoðˈisko +VIDEOGRABADA bˌiðeˌoɣɾaβˈaða +VIDEOGRABADAS bˌiðeˌoɣɾaβˈaðas +VIDEOGRABADO bˌiðeˌoɣɾaβˈaðo +VIDEOGRABADOS bˌiðeˌoɣɾaβˈaðos +VIDEOGRABAR bˌiðeˌoɣɾaβˈaɾ +VIDEOGRÁFICO bˌiðeoɣɾˈafiko +VIDEOGRAMA bˌiðeoɣɾˈama +VIDEOJUEGO bˌiðeoxwˈeɣo +VIDEOS biðˈeos +VIDEOVIGILANCIA bˌiðeˌoβixilˈanθja +VIDITA biðˈita +VIDO bˈiðo +VIDRIADA bˌiðɾiˈaða +VIDRIADAS bˌiðɾiˈaðas +VIDRIADO bˌiðɾiˈaðo +VIDRIADOS bˌiðɾiˈaðos +VIDRIAR bˌiðɾiˈaɾ +VIDRIO bˈiðɾio +VIDUÑO biðˈuɲo +VIEIRA bjˈeɪɾa +VIEJA bjˈexa +VIEJAS bjˈexas +VIEJECILLA bjˌexeθˈiʎa +VIEJECILLO bjˌexeθˈiʎo +VIEJECITO bjˌexeθˈito +VIEJISMO bjexˈismo +VIEJITA bjexˈita +VIEJITO bjexˈito +VIEJO bjˈexo +VIEJOS bjˈexos +VIENA bjˈena +VIENDO bjˈɛndo +VIÉNDOLO bjˈendolo +VIÉNDOLOS bjˈendolos +VIENE bjˈene +VIENEN bjˈenen +VIENÉS bjenˈes +VIENESA bjenˈesa +VIENTECILLO bjˌenteθˈiʎo +VIENTECITO bjˌenteθˈito +VIENTO bjˈɛnto +VIENTOS bjˈɛntos +VIENTRE bjˈɛntɾe +VIEQUENSE bjekˈɛnse +VIEQUES bjˈekes +VIERNES bjˈeɾnes +VIERON bjˈeɾon +VIETNAM bjetnˈam +VIETNAMITA bjˌetnamˈita +VIETNAMITAS bjˌetnamˈitas +VIGA bˈiɣa +VIGENCIA bixˈɛnθja +VIGENTE bixˈɛnte +VIGENTES bixˈɛntes +VIGÉSIMO bixˈesimo +VIGESIMOCTAVO bˌixesˌimoktˈaβo +VIGESIMOCUARTO bˌixesˌimokwˈaɾto +VIGESIMONOVENO bˌixesˌimonoβˈeno +VIGESIMONOVENOS bˌixesˌimonoβˈenos +VIGESIMOPRIMERO bˌixesˌimopɾimˈeɾo +VIGESIMOQUINTO bˌixesˌimokˈinto +VIGESIMOSEGUNDO bˌixesˌimoseɣˈundo +VIGESIMOSÉPTIMO bˌixesˌimosˈepːtimo +VIGESIMOSEXTO bˌixesˌimosˈeksto +VIGESIMOTERCERO bˌixesˌimoteɾθˈeɾo +VIGÍA bixˈia +VIGILADA bˌixilˈaða +VIGILADAS bˌixilˈaðas +VIGILADO bˌixilˈaðo +VIGILADOS bˌixilˈaðos +VIGILANCIA bˌixilˈanθja +VIGILANTE bˌixilˈante +VIGILANTES bˌixilˈantes +VIGILAR bˌixilˈaɾ +VIGILIA bixˈilja +VIGO bˈiɣo +VIGOR biɣˈoɾ +VIGORES biɣˈoɾes +VIGORIZANTE bˌiɣoɾiθˈante +VIGORIZAR bˌiɣoɾiθˈaɾ +VIGOROSA bˌiɣoɾˈosa +VIGOROSAS bˌiɣoɾˈosas +VIGOROSIDAD bˌiɣoɾˌosiðˈad +VIGOROSO bˌiɣoɾˈoso +VIGOROSOS bˌiɣoɾˈosos +VIGUÉS biɣˈes +VIKINGO bikˈiŋɡo +VIL bˈil +VILIPENDIADA bˌilipendjˈaða +VILIPENDIADAS bˌilipendjˈaðas +VILIPENDIADO bˌilipendjˈaðo +VILIPENDIADOS bˌilipendjˈaðos +VILIPENDIAR bˌilipendjˈaɾ +VILIPENDIO bˌilipˈɛndjo +VILIPENDIÓ bˌilipendjˈo +VILIPENDIOSA bˌilipendjˈosa +VILIPENDIOSAS bˌilipendjˈosas +VILIPENDIOSO bˌilipendjˈoso +VILIPENDIOSOS bˌilipendjˈosos +VILÍSIMO bilˈisimo +VILLANCICO bˌiʎanθˈiko +VILLAVICENCIO bˌiʎaβiθˈɛnθjo +VILNÉS bilnˈes +VILO bˈilo +VILORIA bilˈoɾja +VIMOS bˈimos +VIÑA bˈiɲa +VIÑADOR bˌiɲaðˈoɾ +VINAGRE binˈaɣɾe +VINAGRERA bˌinaɣɾˈeɾa +VIÑALES biɲˈales +VINATERA bˌinatˈeɾa +VINATERÍAS bˌinateɾˈias +VIÑATERO bˌiɲatˈeɾo +VINAZO binˈaθo +VINCEÑO binθˈeɲo +VINCHA bˈintʃa +VINCRISTINA bˌinkɾistˈina +VINCULABLE bˌinkulˈaβle +VINCULACIÓN bˌinkulaθjˈon +VINCULADA bˌinkulˈaða +VINCULADAS bˌinkulˈaðas +VINCULADO bˌinkulˈaðo +VINCULADOS bˌinkulˈaðos +VINCULANTES bˌinkulˈantes +VINCULAR bˌinkulˈaɾ +VÍNCULO bˈinkulo +VINDICADA bˌindikˈaða +VINDICADAS bˌindikˈaðas +VINDICADO bˌindikˈaðo +VINDICADOS bˌindikˈaðos +VINDICAR bˌindikˈaɾ +VINE bˈine +VIÑEDO biɲˈeðo +VIÑERA biɲˈeɾa +VIÑETA biɲˈeta +VINÍCOLA binˈikola +VINICULTOR bˌinikultˈoɾ +VINICULTORA bˌinikultˈoɾa +VINICULTURA bˌinikultˈuɾa +VINIFICACIÓN bˌinifˌikaθjˈon +VINIFICADA bˌinifikˈaða +VINIFICADAS bˌinifikˈaðas +VINIFICADO bˌinifikˈaðo +VINIFICADOS bˌinifikˈaðos +VINIFICAR bˌinifikˈaɾ +VINILO binˈilo +VINITO binˈito +VINO bˈino +VINOTECAS bˌinotˈekas +VINTAGE bintˈaxe +VIO bjˈo +VIOLACIÓN bjˌolaθjˈon +VIOLADA bjolˈaða +VIOLADAS bjolˈaðas +VIOLADO bjolˈaðo +VIOLADORA bjˌolaðˈoɾa +VIOLADOS bjolˈaðos +VIOLAR bjolˈaɾ +VIOLENCIA bjolˈɛnθja +VIOLENTA bjolˈɛnta +VIOLENTADA bjˌolentˈaða +VIOLENTADAS bjˌolentˈaðas +VIOLENTADO bjˌolentˈaðo +VIOLENTADOS bjˌolentˈaðos +VIOLENTAMENTE bjolˈɛntamˈente +VIOLENTAS bjolˈɛntas +VIOLENTO bjolˈɛnto +VIOLETA bjolˈeta +VIOLETAS bjolˈetas +VIOLÍN bjolˈin +VIOLINES bjolˈines +VIOLINISTA bjˌolinˈista +VIOLINÍSTICO bjˌolinˈistiko +VIOLISTA bjolˈista +VIOLO bjˈolo +VIOLÓN bjolˈon +VIOLONCELLISTA bjˌolonθeʎˈista +VIOLONISTA bjˌolonˈista +VIP bˈip +VIRADA biɾˈaða +VIRADAS biɾˈaðas +VIRADO biɾˈaðo +VIRADOS biɾˈaðos +VIRAJE biɾˈaxe +VIRAL biɾˈal +VIRALES biɾˈales +VIRALIDAD bˌiɾaliðˈad +VIRAMOS biɾˈamos +VIRANDO biɾˈando +VIRAR biɾˈaɾ +VIRARA biɾˈaɾa +VIRARÁ bˌiɾaɾˈa +VIRÁRAMOS biɾˈaɾamos +VIRARAS biɾˈaɾas +VIRARÁS bˌiɾaɾˈas +VIRAREIS biɾˈaɾeɪs +VIRAREMOS bˌiɾaɾˈemos +VIRARES biɾˈaɾes +VIRARÍAMOS bˌiɾaɾˈiamos +VIRAS bˈiɾas +VIRASTE biɾˈaste +VIRE bˈiɾe +VIREMIA biɾˈemja +VIREMOS biɾˈemos +VIREÓN bˌiɾeˈon +VIRES bˈiɾes +VIRGA bˈiɾɣa +VIRGADA biɾɣˈaða +VIRGEN bˈiɾxen +VIRGENCITO bˌiɾxenθˈito +VIRGINAL bˌiɾxinˈal +VIRGINIA biɾxˈinja +VIRGINIANA bˌiɾxinjˈana +VIRGINIANAS bˌiɾxinjˈanas +VIRGINIANO bˌiɾxinjˈano +VIRGINIANOS bˌiɾxinjˈanos +VIRGINIDAD bˌiɾxiniðˈad +VÍRICA bˈiɾika +VÍRICO bˈiɾiko +VIRIL biɾˈil +VIRILES biɾˈiles +VIRILIDAD bˌiɾiliðˈad +VIRO bˈiɾo +VIRÓLOGA biɾˈoloɣa +VIROLOGÍA bˌiɾoloxˈia +VIROMA biɾˈoma +VIROSIS biɾˈosis +VIROTE biɾˈote +VIRREINATO bˌiɾɾeɪnˈato +VIRREINO biɾɾˈeɪno +VIRREY biɾɾˈeɪ +VIRTUAL biɾtwˈal +VIRTUALIDAD bˌiɾtwaliðˈad +VIRTUALIZADA bˌiɾtwaliθˈaða +VIRTUALIZADAS bˌiɾtwaliθˈaðas +VIRTUALIZADO bˌiɾtwaliθˈaðo +VIRTUALIZADOS bˌiɾtwaliθˈaðos +VIRTUALIZAR bˌiɾtwaliθˈaɾ +VIRTUD biɾtˈud +VIRTUOSIDAD bˌiɾtwosiðˈad +VIRTUOSÍSIMO bˌiɾtwosˈisimo +VIRTUOSO biɾtwˈoso +VIRUELA bˌiɾuˈela +VIRULENTA bˌiɾulˈɛnta +VIRULENTAS bˌiɾulˈɛntas +VIRULENTO bˌiɾulˈɛnto +VIRULENTOS bˌiɾulˈɛntos +VIRUS bˈiɾus +VIRUTA biɾˈuta +VISA bˈisa +VISADA bisˈaða +VISADAS bisˈaðas +VISADO bisˈaðo +VISADOS bisˈaðos +VISAJE bisˈaxe +VISAMOS bisˈamos +VISANDO bisˈando +VISAR bisˈaɾ +VISARA bisˈaɾa +VISARÁ bˌisaɾˈa +VISÁRAMOS bisˈaɾamos +VISARAS bisˈaɾas +VISARÁS bˌisaɾˈas +VISAREIS bisˈaɾeɪs +VISAREMOS bˌisaɾˈemos +VISARES bisˈaɾes +VISARÍAMOS bˌisaɾˈiamos +VISAS bˈisas +VISASTE bisˈaste +VÍSCERA bˈisθeɾa +VISCERALIDAD bˌisθeɾˌaliðˈad +VISCO bˈisko +VISCOELASTICIDAD bˌiskoˌelastˌiθiðˈad +VISCOSIDAD bˌiskosiðˈad +VISCOSO biskˈoso +VISE bˈise +VISEMOS bisˈemos +VISERA bisˈeɾa +VISES bˈises +VISIBILIDAD bˌisiβˌiliðˈad +VISIBILIZACIÓN bˌisiβˌiliθaθjˈon +VISIBILIZADA bˌisiβˌiliθˈaða +VISIBILIZADAS bˌisiβˌiliθˈaðas +VISIBILIZADO bˌisiβˌiliθˈaðo +VISIBILIZADOS bˌisiβˌiliθˈaðos +VISIBILIZAR bˌisiβˌiliθˈaɾ +VISIBLE bisˈiβle +VISIBLEMENTE bisˈiβlemˈente +VISIGODA bˌisiɣˈoða +VISIGODAS bˌisiɣˈoðas +VISIGODO bˌisiɣˈoðo +VISIGODOS bˌisiɣˈoðos +VISIGÓTICA bˌisiɣˈotika +VISIGÓTICAS bˌisiɣˈotikas +VISIGÓTICO bˌisiɣˈotiko +VISIGÓTICOS bˌisiɣˈotikos +VISIÓN bisjˈon +VISIONADA bˌisjonˈaða +VISIONADAS bˌisjonˈaðas +VISIONADO bˌisjonˈaðo +VISIONADOS bˌisjonˈaðos +VISIR bisˈiɾ +VISITA bisˈita +VISITADA bˌisitˈaða +VISITADAS bˌisitˈaðas +VISITADO bˌisitˈaðo +VISITADORA bˌisitaðˈoɾa +VISITADOS bˌisitˈaðos +VISITAR bˌisitˈaɾ +VISITAS bisˈitas +VISLUMBRADA bˌislumbɾˈaða +VISLUMBRADAS bˌislumbɾˈaðas +VISLUMBRADO bˌislumbɾˈaðo +VISLUMBRADOS bˌislumbɾˈaðos +VISLUMBRAR bˌislumbɾˈaɾ +VISNÚ bisnˈu +VISNUISTA bisnwˈista +VISO bˈiso +VISÓ bisˈo +VISÓN bisˈon +VISOR bisˈoɾ +VISORIADA bˌisoɾjˈaða +VISORIADAS bˌisoɾjˈaðas +VISORIADO bˌisoɾjˈaðo +VISORIADOS bˌisoɾjˈaðos +VISORIAR bˌisoɾjˈaɾ +VÍSPERA bˈispeɾa +VISTA bˈista +VISTAS bˈistas +VISTAZO bistˈaθo +VISTE bˈiste +VISTEIS bˈisteɪs +VISTES bˈistes +VISTIOSE bistjˈose +VISTIÓSE bistjˈose +VISTO bˈisto +VISTOS bˈistos +VISTOSO bistˈoso +VISUAL biswˈal +VISUALIDAD bˌiswaliðˈad +VISUALIZACIÓN bˌiswalˌiθaθjˈon +VISUALIZADA bˌiswaliθˈaða +VISUALIZADAS bˌiswaliθˈaðas +VISUALIZADO bˌiswaliθˈaðo +VISUALIZADOS bˌiswaliθˈaðos +VISUALIZAR bˌiswaliθˈaɾ +VITÁCEA bitˈaθea +VITÁCEAS bitˈaθeas +VITÁCEO bitˈaθeo +VITÁCEOS bitˈaθeos +VITAL bitˈal +VITALICE bˌitalˈiθe +VITALICÉ bˌitaliθˈe +VITALICIAMENTE bˌitalˈiθjamˈente +VITALIDAD bˌitaliðˈad +VITALISMO bˌitalˈismo +VITALIZADA bˌitaliθˈaða +VITALIZADAS bˌitaliθˈaðas +VITALIZADO bˌitaliθˈaðo +VITALIZADOS bˌitaliθˈaðos +VITALIZAR bˌitaliθˈaɾ +VITALIZO bˌitalˈiθo +VITALIZÓ bˌitaliθˈo +VITAMINAS bˌitamˈinas +VITAMÍNICA bˌitamˈinika +VITAMÍNICAS bˌitamˈinikas +VITAMÍNICO bˌitamˈiniko +VITAMÍNICOS bˌitamˈinikos +VITELA bitˈela +VITICULTOR bˌitikultˈoɾ +VITICULTURA bˌitikultˈuɾa +VITILIGO bˌitilˈiɣo +VITIVINICULTOR bˌitiβˌinikultˈoɾ +VITO bˈito +VITOREADA bˌitoɾeˈaða +VITOREADAS bˌitoɾeˈaðas +VITOREADO bˌitoɾeˈaðo +VITOREADOS bˌitoɾeˈaðos +VITOREAR bˌitoɾeˈaɾ +VITOREÉ bˌitoɾeˈe +VITOREO bˌitoɾˈeo +VITORIA bitˈoɾja +VÍTREX bˈitɾeks +VITRIFICADA bˌitɾifikˈaða +VITRIFICADAS bˌitɾifikˈaðas +VITRIFICADO bˌitɾifikˈaðo +VITRIFICADOS bˌitɾifikˈaðos +VITRIFICAR bˌitɾifikˈaɾ +VITRINA bitɾˈina +VITRO bˈitɾo +VITROLA bitɾˈola +VITUPERA bˌitupˈeɾa +VITUPERADA bˌitupeɾˈaða +VITUPERADAS bˌitupeɾˈaðas +VITUPERADO bˌitupeɾˈaðo +VITUPERADOS bˌitupeɾˈaðos +VITUPERIO bˌitupˈeɾjo +VITUPERIOSO bˌitupeɾjˈoso +VIUDA bjˈuða +VIUDEZ bjuðˈeθ +VIUDO bjˈuðo +VIVA bˈiβa +VIVACES biβˈaθes +VIVACIDAD bˌiβaθiðˈad +VIVACIDADES bˌiβaθiðˈaðes +VIVADA biβˈaða +VIVADAS biβˈaðas +VIVADO biβˈaðo +VIVADOS biβˈaðos +VIVALAVIRGEN bˌiβalaβˈiɾxen +VIVALDI biβˈalði +VIVAMOS biβˈamos +VIVAQUEADA bˌiβakeˈaða +VIVAQUEADAS bˌiβakeˈaðas +VIVAQUEADO bˌiβakeˈaðo +VIVAQUEADOS bˌiβakeˈaðos +VIVAR biβˈaɾ +VIVARIENSE bˌiβaɾjˈɛnse +VIVAS bˈiβas +VIVAZ biβˈaθ +VIVE bˈiβe +VIVEMOS biβˈemos +VIVEN bˈiβen +VIVENCIA biβˈɛnθja +VIVENCIADA bˌiβenθjˈaða +VIVENCIADAS bˌiβenθjˈaðas +VIVENCIADO bˌiβenθjˈaðo +VIVENCIADOS bˌiβenθjˈaðos +VIVENCIAL bˌiβenθjˈal +VIVENCIALES bˌiβenθjˈales +VIVENCIAR bˌiβenθjˈaɾ +VIVENCIAS biβˈɛnθjas +VÍVERES bˈiβeɾes +VIVERO biβˈeɾo +VIVES bˈiβes +VIVEZA biβˈeθa +VIVÍAMOS biβˈiamos +VIVIÁN biβjˈan +VIVIANA biβjˈana +VIVIDA biβˈiða +VÍVIDA bˈiβiða +VIVIDAS biβˈiðas +VÍVIDAS bˈiβiðas +VIVIDO biβˈiðo +VÍVIDO bˈiβiðo +VIVIDOS biβˈiðos +VÍVIDOS bˈiβiðos +VIVIENDA biβjˈɛnda +VIVIENDAS biβjˈɛndas +VIVIFICADA bˌiβifikˈaða +VIVIFICADAS bˌiβifikˈaðas +VIVIFICADO bˌiβifikˈaðo +VIVIFICADOS bˌiβifikˈaðos +VIVIFICAR bˌiβifikˈaɾ +VIVIR biβˈiɾ +VIVISECCIÓN bˌiβisekθjˈon +VIVITO biβˈito +VIVO bˈiβo +VIZCACHA biθkˈatʃa +VIZCACHERA bˌiθkatʃˈeɾa +VIZCARRA biθkˈaɾɾa +VIZCAYA biθkˈajja +VIZCONDAL bˌiθkondˈal +VIZCONDE biθkˈonde +VIZCONDESA bˌiθkondˈesa +VLADIMIRO blˌaðimˈiɾo +VOCABLO bokˈaβlo +VOCABULARIO bˌokaβulˈaɾjo +VOCACIONAL bˌokaθjonˈal +VOCAL bokˈal +VOCALIDAD bˌokaliðˈad +VOCALISTA bˌokalˈista +VOCALIZACIÓN bˌokalˌiθaθjˈon +VOCALIZADA bˌokaliθˈaða +VOCALIZADAS bˌokaliθˈaðas +VOCALIZADO bˌokaliθˈaðo +VOCALIZADOS bˌokaliθˈaðos +VOCALIZAR bˌokaliθˈaɾ +VOCATIVO bˌokatˈiβo +VOCEADA bˌoθeˈaða +VOCEADAS bˌoθeˈaðas +VOCEADO bˌoθeˈaðo +VOCEADOS bˌoθeˈaðos +VOCEAR bˌoθeˈaɾ +VOCECILLA bˌoθeθˈiʎa +VOCECITA bˌoθeθˈita +VOCES bˈoθes +VOCHO bˈotʃo +VOCIFERACIÓN bˌoθifˌeɾaθjˈon +VOCIFERADA bˌoθifeɾˈaða +VOCIFERADAS bˌoθifeɾˈaðas +VOCIFERADO bˌoθifeɾˈaðo +VOCIFERADOS bˌoθifeɾˈaðos +VOCIFERANTE bˌoθifeɾˈante +VOCIFERAR bˌoθifeɾˈaɾ +VODEVIL bˌoðeβˈil +VODKA bˈodka +VODNÍCI bodnˈiθi +VODNÍK bodnˈik +VOIVODA boɪβˈoða +VOIVODATO bˌoɪβoðˈato +VOLADA bolˈaða +VOLADAS bolˈaðas +VOLADITO bˌolaðˈito +VOLADO bolˈaðo +VOLADOR bˌolaðˈoɾ +VOLADORA bˌolaðˈoɾa +VOLADOS bolˈaðos +VOLANDERO bˌolandˈeɾo +VOLANTE bolˈante +VOLANTEAR bˌolanteˈaɾ +VOLANTES bolˈantes +VOLAR bolˈaɾ +VOLASTE bolˈaste +VOLATE bolˈate +VOLATILIDAD bˌolatˌiliðˈad +VOLATILIZACIÓN bˌolatˌiliθaθjˈon +VOLATILIZADA bˌolatˌiliθˈaða +VOLATILIZADAS bˌolatˌiliθˈaðas +VOLATILIZADO bˌolatˌiliθˈaðo +VOLATILIZADOS bˌolatˌiliθˈaðos +VOLATILIZAR bˌolatˌiliθˈaɾ +VOLATÍN bˌolatˈin +VOLATINERO bˌolatinˈeɾo +VOLATINES bˌolatˈines +VOLCADA bolkˈaða +VOLCADAS bolkˈaðas +VOLCADO bolkˈaðo +VOLCADOS bolkˈaðos +VOLCADURA bˌolkaðˈuɾa +VOLCAMIENTO bˌolkamjˈɛnto +VOLCÁN bolkˈan +VOLCANCITO bˌolkanθˈito +VOLCÁNICO bolkˈaniko +VOLCANÓLOGO bˌolkanˈoloɣo +VOLCAR bolkˈaɾ +VOLEADA bˌoleˈaða +VOLEADAS bˌoleˈaðas +VOLEADO bˌoleˈaðo +VOLEADOS bˌoleˈaðos +VOLEAR bˌoleˈaɾ +VOLEIBOL bˌoleɪβˈol +VÓLEIBOL bˈoleɪβol +VOLFRAMIO bolfɾˈamjo +VOLICIÓN bˌoliθjˈon +VOLITIVA bˌolitˈiβa +VOLITIVAS bˌolitˈiβas +VOLITIVO bˌolitˈiβo +VOLITIVOS bˌolitˈiβos +VOLQUETERO bˌolketˈeɾo +VOLSCO bˈolsko +VOLTAJE boltˈaxe +VOLTEA boltˈea +VOLTEADA bˌolteˈaða +VOLTEADAS bˌolteˈaðas +VOLTEADO bˌolteˈaðo +VOLTEADOS bˌolteˈaðos +VOLTEAMOS bˌolteˈamos +VOLTEANDO bˌolteˈando +VOLTEAR bˌolteˈaɾ +VOLTEARA bˌolteˈaɾa +VOLTEARÁ bˌolteaɾˈa +VOLTEÁRAMOS bˌolteˈaɾamos +VOLTEARAS bˌolteˈaɾas +VOLTEARÁS bˌolteaɾˈas +VOLTEAREIS bˌolteˈaɾeɪs +VOLTEAREMOS bˌolteaɾˈemos +VOLTEARES bˌolteˈaɾes +VOLTEARÍAMOS bˌolteaɾˈiamos +VOLTEAS boltˈeas +VOLTEASTE bˌolteˈaste +VOLTEE boltˈee +VOLTEEMOS bˌolteˈemos +VOLTEES boltˈees +VOLTEJEADA bˌoltexeˈaða +VOLTEJEADAS bˌoltexeˈaðas +VOLTEJEADO bˌoltexeˈaðo +VOLTEJEADOS bˌoltexeˈaðos +VOLTEJEAR bˌoltexeˈaɾ +VOLTEO boltˈeo +VOLTERIANA bˌolteɾjˈana +VOLTIO bˈoltjo +VOLUBILIDAD bˌoluβˌiliðˈad +VOLUBLE bolˈuβle +VOLUMEN bolˈumen +VOLUMINOSIDAD bˌolumˌinosiðˈad +VOLUNTAD bˌoluntˈad +VOLUNTARIA bˌoluntˈaɾja +VOLUNTARIAMENTE bˌoluntˈaɾjamˈente +VOLUNTARIO bˌoluntˈaɾjo +VOLUNTARISMO bˌoluntaɾˈismo +VOLUPTUOSO bˌolupːtwˈoso +VOLVAMOS bolβˈamos +VOLVEMOS bolβˈemos +VOLVER bolβˈeɾ +VOLVERÁ bˌolβeɾˈa +VOLVERÁS bˌolβeɾˈas +VOLVEREMOS bˌolβeɾˈemos +VOLVERÍAMOS bˌolβeɾˈiamos +VOLVÍAMOS bolβˈiamos +VOLVIENDO bolβjˈɛndo +VOLVIÓ bolβjˈo +VÓLVULO bˈolβulo +VOMITADA bˌomitˈaða +VOMITADAS bˌomitˈaðas +VOMITADO bˌomitˈaðo +VOMITADOR bˌomitaðˈoɾ +VOMITADOS bˌomitˈaðos +VOMITAR bˌomitˈaɾ +VÓMITO bˈomito +VÓNGOLE bˈoŋɡole +VORÁGINE boɾˈaxine +VORAGINOSA bˌoɾaxinˈosa +VORAGINOSAS bˌoɾaxinˈosas +VORAGINOSO bˌoɾaxinˈoso +VORAGINOSOS bˌoɾaxinˈosos +VORAZ boɾˈaθ +VOS bˈos +VOSEADA bˌoseˈaða +VOSEADAS bˌoseˈaðas +VOSEADO bˌoseˈaðo +VOSEADOS bˌoseˈaðos +VOSEANTE bˌoseˈante +VOSEAR bˌoseˈaɾ +VOSEO bosˈeo +VOSOTRAS bosˈotɾas +VOSOTRES bosˈotɾes +VOSOTROS bosˈotɾos +VOTA bˈota +VOTACIÓN bˌotaθjˈon +VOTACIONES bˌotaθjˈones +VOTADA botˈaða +VOTADAS botˈaðas +VOTADO botˈaðo +VOTADOS botˈaðos +VOTAMOS botˈamos +VOTANDO botˈando +VOTANTE botˈante +VOTANTES botˈantes +VOTAR botˈaɾ +VOTARA botˈaɾa +VOTARÁ bˌotaɾˈa +VOTÁRAMOS botˈaɾamos +VOTARAS botˈaɾas +VOTARÁS bˌotaɾˈas +VOTAREIS botˈaɾeɪs +VOTAREMOS bˌotaɾˈemos +VOTARES botˈaɾes +VOTARÍAMOS bˌotaɾˈiamos +VOTAS bˈotas +VOTÁS botˈas +VOTASTE botˈaste +VOTE bˈote +VOTÉ botˈe +VOTEMOS botˈemos +VOTES bˈotes +VOTÉS botˈes +VOTITO botˈito +VOTIVA botˈiβa +VOTIVAS botˈiβas +VOTIVO botˈiβo +VOTIVOS botˈiβos +VOTO bˈoto +VOTÓ botˈo +VOTOS bˈotos +VÓXEL bˈoksel +VOY bˈoɪ +VOZ bˈoθ +VOZNADA boθnˈaða +VOZNADAS boθnˈaðas +VOZNADO boθnˈaðo +VOZNADOS boθnˈaðos +VOZNAR boθnˈaɾ +VUALÁ bwalˈa +VUELCO bwˈelko +VUELITO bwelˈito +VUELO bwˈelo +VUELTA bwˈelta +VUELTAS bwˈeltas +VUELTECITA bwˌelteθˈita +VUELTITA bweltˈita +VUELTO bwˈelto +VUELTOS bwˈeltos +VUELVE bwˈelβe +VUELVEPIEDRAS bwˌelβepjˈeðɾas +VUÉLVETE bwˈelβete +VUELVO bwˈelβo +VUESA bwˈesa +VUESARCED bwˌesaɾθˈed +VUESAS bwˈesas +VUESASTED bwˌesastˈed +VUESELENCIA bwˌeselˈɛnθja +VUESO bwˈeso +VUESOS bwˈesos +VUESTRA bwˈestɾa +VUESTRAS bwˈestɾas +VUESTRO bwˈestɾo +VUESTROS bwˈestɾos +VULCANISMO bˌulkanˈismo +VULCANIZACIÓN bˌulkanˌiθaθjˈon +VULCANIZADA bˌulkaniθˈaða +VULCANIZADAS bˌulkaniθˈaðas +VULCANIZADO bˌulkaniθˈaðo +VULCANIZADORA bˌulkanˌiθaðˈoɾa +VULCANIZADOS bˌulkaniθˈaðos +VULCANIZAMOS bˌulkaniθˈamos +VULCANIZAR bˌulkaniθˈaɾ +VULCANOLOGÍA bˌulkanˌoloxˈia +VULCANOLÓGICA bˌulkanolˈoxika +VULCANOLÓGICAS bˌulkanolˈoxikas +VULCANOLÓGICO bˌulkanolˈoxiko +VULCANOLÓGICOS bˌulkanolˈoxikos +VULCANÓLOGO bˌulkanˈoloɣo +VULGAR bulɣˈaɾ +VULGARES bulɣˈaɾes +VULGARIDAD bˌulɣaɾiðˈad +VULGARIZADA bˌulɣaɾiθˈaða +VULGARIZADAS bˌulɣaɾiθˈaðas +VULGARIZADO bˌulɣaɾiθˈaðo +VULGARIZADOS bˌulɣaɾiθˈaðos +VULGARIZAMOS bˌulɣaɾiθˈamos +VULGARMENTE bulɣˈaɾmˈente +VULKA bˈulka +VULNERABILIDAD bˌulneɾˌaβiliðˈad +VULNERABLE bˌulneɾˈaβle +VULNERADA bˌulneɾˈaða +VULNERADAS bˌulneɾˈaðas +VULNERADO bˌulneɾˈaðo +VULNERADOS bˌulneɾˈaðos +VULNERAMOS bˌulneɾˈamos +VULNERAR bˌulneɾˈaɾ +VULNERARE bˌulneɾˈaɾe +VULNERAS bulnˈeɾas +VULNERO bulnˈeɾo +VULPINA bulpˈina +VULPINAS bulpˈinas +VULPINO bulpˈino +VULPINOS bulpˈinos +VULVA bˈulβa +VÚMETRO bˈumetɾo +VUSTED bustˈed +VUSTEDES bustˈeðes +VUVUZELA bˌuβuθˈela +WACHITA watʃˈita +WACHITO watʃˈito +WAFFLE wˈaffle +WAFLE wˈafle +WAGNERIANO wˌaɡneɾjˈano +WALKMAN wˈalkman +WALRASIANO wˌalrasjˈano +WALTER waltˈeɾ +WANTÁN wantˈan +WAPITÍ wˌapitˈi +WARFARINA wˌaɾfaɾˈina +WASABI wasˈaβi +WASAPEADO wˌasapeˈaðo +WASAPEAR wˌasapeˈaɾ +WASHINGTONIANO wˌasiŋɡtonjˈano +WÁTER wˈateɾ +WATERPOLO wˌateɾpˈolo +WATT wˈatt +WAU wˈaʊ +WE wˈe +WEB wˈeb +WEBEAR wˌeβeˈaɾ +WEBINAR wˌeβinˈaɾ +WEBINARIO wˌeβinˈaɾjo +WEBINARIOS wˌeβinˈaɾjos +WEBSITE weβsˈite +WENCESLAO wˌenθeslˈao +WEÓN weˈon +WÉSTERN wˈesteɾn +WEY wˈeɪ +WHATSAPP watsˈapp +WHATSAPPEAR wˌatsappeˈaɾ +WHISKERÍA wˌiskeɾˈia +WHISKY wˈiski +WIFI wˈifi +WIKCIONARIO wˌikθjonˈaɾjo +WIKI wˈiki +WIKIFICADA wˌikifikˈaða +WIKIFICADAS wˌikifikˈaðas +WIKIFICADO wˌikifikˈaðo +WIKIFICADOS wˌikifikˈaðos +WIKIFICAMOS wˌikifikˈamos +WIKIPEDIA wˌikipˈeðja +WINCHESTER wˌintʃestˈeɾ +WINDSURF windsˈuɾf +WINDSURFISTA wˌindsuɾfˈista +WISCONSIN wiskˈonsin +WISKI wˈiski +WISPIE wˈispje +WÓLFRAM wˈolfɾam +WOLFRAMIO wolfɾˈamjo +WORKSHOP woɾksˈop +WORLD wˈoɾld +WOW wˈow +WRAP ˌuβe ðˈoβleɾɾˈap +WUHAN wˈuan +WUHANÉS wˌuanˈes +X ˈɛkis +XALAPA salˈapa +XAMINÍ sˌaminˈi +XANTINA santˈina +XATÓ satˈo +XAVIER saβjˈeɾ +XECUDO sekˈuðo +XENEIZE senˈeɪθe +XENISMO senˈismo +XENOANDROGÉNICO sˌenoˌandɾoxˈeniko +XENOFOBIA sˌenofˈoβja +XENÓFOBO senˈofoβo +XENÓN senˈon +XEROCOPIADA sˌeɾokopjˈaða +XEROCOPIADAS sˌeɾokopjˈaðas +XEROCOPIADO sˌeɾokopjˈaðo +XEROCOPIADOS sˌeɾokopjˈaðos +XEROCOPIAR sˌeɾokopjˈaɾ +XERÓFILO seɾˈofilo +XERÓFITA seɾˈofita +XEROFÍTICO sˌeɾofˈitiko +XERÓFITO seɾˈofito +XEROGRAFÍA sˌeɾoɣɾafˈia +XEROGRAFIADA sˌeɾoɣɾafjˈaða +XEROGRAFIADAS sˌeɾoɣɾafjˈaðas +XEROGRAFIADOS sˌeɾoɣɾafjˈaðos +XHOSA ˈɛkisˈosa +XI ˈonθe +XIBALBÁ sˌiβalβˈa +XICLÓFONO siklˈofono +XILEMA silˈema +XILOFÓN sˌilofˈon +XILOFONISTA sˌilofonˈista +XILÓFONO silˈofono +XIMENA simˈena +XIMÉNEZ simˈeneθ +XIPHONITA sˌifonˈita +XITÓFONO sitˈofono +XÓCHIL sˈotʃil +XOCHIMILCA sˌotʃimˈilka +XOCHIMILCO sˌotʃimˈilko +XÓCHITL sˈotʃitl +XOCOATOLE sˌokoatˈole +XOCONOSTLE sˌokonˈostle +XOLOITZCUINTLE sˌoloɪtθkwˈintle +XOLOSCUINTLE sˌoloskwˈintle +Y i +YA ʝˈa +YACE ʝˈaθe +YACÉIS ʝaθˈeis +YACEMOS ʝaθˈemos +YACEN ʝˈaθen +YACENTE ʝaθˈɛnte +YACER ʝaθˈeɾ +YACES ʝˈaθes +YACÉS ʝaθˈes +YACÍ ʝaθˈi +YACIDA ʝaθˈiða +YACIDAS ʝaθˈiðas +YACIDO ʝaθˈiðo +YACIDOS ʝaθˈiðos +YACIENTE ʝaθjˈɛnte +YACIGIO ʝaθˈixjo +YACIJA ʝaθˈixa +YACIMIENTO ʝˌaθimjˈɛnto +YAKUZA ʝakˈuθa +YÁÑEZ ʝˈaɲeθ +YAZ ʝˈaθ +YAZCO ʝˈaθko +YAZGO ʝˈaθɣo +YAZIDI ʝaθˈiði +YAZIDÍ ʝˌaθiðˈi +YAZIDISMO ʝˌaθiðˈismo +YBÁÑEZ ɟβˈaɲeθ +YBARRA ɟβˈaɾɾa +YENES ʝˈenes +YEZGO ʝˈeθɣo +YIZIA ʝˈiθja +YO ʝˈo +YODACIÓN ʝˌoðaθjˈon +YODIZACIÓN ʝˌoðiθaθjˈon +YOGA ʝˈoɣa +YOGURT ʝoɣˈuɾt +YORK ʝˈoɾk +YOU ʝˈow +YOUTUBE ʝowtˈuβe +YUNQUECITO ʝˌunkeθˈito +YUXTAPOSICIÓN ʝˌukstapˌosiθjˈon +YUZU ʝˈuθu +Z θˈɛta +ZABALA θaβˈala +ZABORDADA θˌaβoɾðˈaða +ZABORDADAS θˌaβoɾðˈaðas +ZABORDADO θˌaβoɾðˈaðo +ZABORDADOS θˌaβoɾðˈaðos +ZABORDARA θˌaβoɾðˈaɾa +ZABORDARES θˌaβoɾðˈaɾes +ZABULLIDA θˌaβuʎˈiða +ZABULLIDAS θˌaβuʎˈiðas +ZABULLIDO θˌaβuʎˈiðo +ZABULLIDOS θˌaβuʎˈiðos +ZACAMECATE θˌakamekˈate +ZACAPA θakˈapa +ZACARÍAS θˌakaɾˈias +ZACATE θakˈate +ZACATECA θˌakatˈeka +ZACATECAS θˌakatˈekas +ZACATERO θˌakatˈeɾo +ZACATUCHE θˌakatˈutʃe +ZAFA θˈafa +ZAFACÓN θˌafakˈon +ZAFADA θafˈaða +ZAFADAS θafˈaðas +ZAFADO θafˈaðo +ZAFADOS θafˈaðos +ZAFAR θafˈaɾ +ZAFARA θafˈaɾa +ZAFARES θafˈaɾes +ZAFIRO θafˈiɾo +ZAFRA θˈafɾa +ZAFRAL θafɾˈal +ZAGA θˈaɣa +ZAGAL θaɣˈal +ZAGALA θaɣˈala +ZAGALILLO θˌaɣalˈiʎo +ZAGUA θˈaɣwa +ZAGUÁN θaɣwˈan +ZAGUATE θaɣwˈate +ZAGUERO θaɣˈeɾo +ZAHERIDA θˌaeɾˈiða +ZAHERIDAS θˌaeɾˈiðas +ZAHERIDO θˌaeɾˈiðo +ZAHERIDOS θˌaeɾˈiðos +ZAHERIR θˌaeɾˈiɾ +ZAHIERO θajˈeɾo +ZAHÍNA θaˈina +ZAHORÍ θˌaoɾˈi +ZAINO θˈaɪno +ZAIRE θˈaɪɾe +ZAMARREARA θˌamaɾɾeˈaɾa +ZAMARREARES θˌamaɾɾeˈaɾes +ZAMARRILLA θˌamaɾɾˈiʎa +ZAMBA θˈamba +ZAMBIA θˈambja +ZAMBO θˈambo +ZAMBOMBA θambˈomba +ZAMBOMBAS θambˈombas +ZAMBOMBAZO θˌambombˈaθo +ZAMBRANO θambɾˈano +ZAMBULLÍ θˌambuʎˈi +ZAMBULLIDA θˌambuʎˈiða +ZAMBULLIDAS θˌambuʎˈiðas +ZAMBULLIDO θˌambuʎˈiðo +ZAMBULLIDOS θˌambuʎˈiðos +ZAMBULLIR θˌambuʎˈiɾ +ZAMBULLIRSE θˌambuʎˈiɾse +ZAMBULLO θambˈuʎo +ZAMBULLÓ θˌambuʎˈo +ZAMORA θamˈoɾa +ZAMORANO θˌamoɾˈano +ZAMPA θˈampa +ZAMPARA θampˈaɾa +ZAMPARES θampˈaɾes +ZAMPÓN θampˈon +ZAMPONA θampˈona +ZANAHORIA θˌanaˈoɾja +ZANAHORIAS θˌanaˈoɾjas +ZANATE θanˈate +ZANCA θˈanka +ZANCADA θankˈaða +ZANCADILLEADA θˌankaðˌiʎeˈaða +ZANCADILLEADAS θˌankaðˌiʎeˈaðas +ZANCADILLEADO θˌankaðˌiʎeˈaðo +ZANCADILLEADOS θˌankaðˌiʎeˈaðos +ZANCADILLEARA θˌankaðˌiʎeˈaɾa +ZANCADILLEARES θˌankaðˌiʎeˈaɾes +ZANCAJEARA θˌankaxeˈaɾa +ZANCAJEARES θˌankaxeˈaɾes +ZANCUDA θankˈuða +ZANCUDAS θankˈuðas +ZANCUDO θankˈuðo +ZANCUDOS θankˈuðos +ZÁNGANA θˈaŋɡana +ZANGANEADO θˌaŋɡaneˈaðo +ZANGANEARA θˌaŋɡaneˈaɾa +ZANGANEARES θˌaŋɡaneˈaɾes +ZÁNGANO θˈaŋɡano +ZANGARRIANA θˌaŋɡaɾɾiˈana +ZANGOLOTINA θˌaŋɡolotˈina +ZANGOLOTINAS θˌaŋɡolotˈinas +ZANGOLOTINO θˌaŋɡolotˈino +ZANGOLOTINOS θˌaŋɡolotˈinos +ZANJA θˈaŋxa +ZANJADA θaŋxˈaða +ZANJADAS θaŋxˈaðas +ZANJADO θaŋxˈaðo +ZANJADOS θaŋxˈaðos +ZANJAR θaŋxˈaɾ +ZANJARA θaŋxˈaɾa +ZANJARES θaŋxˈaɾes +ZANJARLA θaŋxˈaɾla +ZANJEAR θˌaŋxeˈaɾ +ZANJÓN θaŋxˈon +ZANQUEADA θˌankeˈaða +ZANQUEADAS θˌankeˈaðas +ZANQUEADO θˌankeˈaðo +ZANQUEADOS θˌankeˈaðos +ZANQUEAR θˌankeˈaɾ +ZANQUEARA θˌankeˈaɾa +ZANQUEARES θˌankeˈaɾes +ZANZIBARÍ θˌanθiβaɾˈi +ZAPALLITO θˌapaʎˈito +ZAPALLO θapˈaʎo +ZAPALLOS θapˈaʎos +ZAPALOTE θˌapalˈote +ZAPARA θapˈaɾa +ZAPARES θapˈaɾes +ZAPATA θapˈata +ZAPATAZO θˌapatˈaθo +ZAPATEADA θˌapateˈaða +ZAPATEADAS θˌapateˈaðas +ZAPATEADO θˌapateˈaðo +ZAPATEADOS θˌapateˈaðos +ZAPATEAR θˌapateˈaɾ +ZAPATEARA θˌapateˈaɾa +ZAPATEARES θˌapateˈaɾes +ZAPATEO θˌapatˈeo +ZAPATERÍA θˌapateɾˈia +ZAPATERO θˌapatˈeɾo +ZAPATETA θˌapatˈeta +ZAPATICO θˌapatˈiko +ZAPATILLA θˌapatˈiʎa +ZAPATILLAS θˌapatˈiʎas +ZAPATITO θˌapatˈito +ZAPATO θapˈato +ZAPATOS θapˈatos +ZAPEADA θˌapeˈaða +ZAPEADAS θˌapeˈaðas +ZAPEADO θˌapeˈaðo +ZAPEADOS θˌapeˈaðos +ZAPEAR θˌapeˈaɾ +ZAPEARA θˌapeˈaɾa +ZAPEARES θˌapeˈaɾes +ZAPEO θapˈeo +ZAPOTE θapˈote +ZAPOTECA θˌapotˈeka +ZAPOTECO θˌapotˈeko +ZAPPING θˈappiŋ +ZAQUE θˈake +ZAQUIZAMÍ θˌakiθamˈi +ZAR θˈaɾ +ZARABANDA θˌaɾaβˈanda +ZARAGATA θˌaɾaɣˈata +ZARAGOZA θˌaɾaɣˈoθa +ZARAGOZANA θˌaɾaɣoθˈana +ZARAGOZANAS θˌaɾaɣoθˈanas +ZARAGOZANO θˌaɾaɣoθˈano +ZARAGOZANOS θˌaɾaɣoθˈanos +ZARAGÜELLES θˌaɾaɣuˈeʎes +ZARANDEADA θˌaɾandeˈaða +ZARANDEADAS θˌaɾandeˈaðas +ZARANDEADO θˌaɾandeˈaðo +ZARANDEADOS θˌaɾandeˈaðos +ZARANDEAR θˌaɾandeˈaɾ +ZARANDEARA θˌaɾandeˈaɾa +ZARANDEARES θˌaɾandeˈaɾes +ZARAPITO θˌaɾapˈito +ZARATAMOZTARRA θˌaɾatˌamoθtˈaɾɾa +ZÁRATE θˈaɾate +ZARATO θaɾˈato +ZARAUTZTARRA θˌaɾaʊtθtˈaɾɾa +ZARCERO θaɾθˈeɾo +ZARCILLO θaɾθˈiʎo +ZARÉVICH θaɾˈeβitʃ +ZARIGÜEYA θˌaɾiɣuˈejja +ZARPA θˈaɾpa +ZARPADA θaɾpˈaða +ZARPADAS θaɾpˈaðas +ZARPADO θaɾpˈaðo +ZARPADOS θaɾpˈaðos +ZARPAMOS θaɾpˈamos +ZARPAR θaɾpˈaɾ +ZARPARA θaɾpˈaɾa +ZARPARES θaɾpˈaɾes +ZARPAZO θaɾpˈaθo +ZARRAPASTRO θˌaɾɾapˈastɾo +ZARRAPASTROSO θˌaɾɾapastɾˈoso +ZARRIA θˈaɾɾia +ZARZA θˈaɾθa +ZARZAL θaɾθˈal +ZARZAMORA θˌaɾθamˈoɾa +ZARZAPARRILLA θˌaɾθapaɾɾˈiʎa +ZARZUELA θaɾθwˈela +ZASCANDIL θˌaskandˈil +ZASCANDILEADA θˌaskandˌileˈaða +ZASCANDILEADAS θˌaskandˌileˈaðas +ZASCANDILEADO θˌaskandˌileˈaðo +ZASCANDILEADOS θˌaskandˌileˈaðos +ZASCANDILEAR θˌaskandˌileˈaɾ +ZASCANDILEARA θˌaskandˌileˈaɾa +ZASCANDILEARES θˌaskandˌileˈaɾes +ZAYIN θˈajjin +ZAYN θˈaɪn +ZEARALENONA θˌeaɾˌalenˈona +ZEBEDEO θˌeβeðˈeo +ZELADORA θˌelaðˈoɾa +ZELANDA θelˈanda +ZEMFIRA θemfˈiɾa +ZEMPOALA θˌempoˈala +ZÉNIT θˈenit +ZENOBIO θenˈoβjo +ZENÚ θenˈu +ZEOLITA θˌeolˈita +ZETA θˈeta +ZETAS θˈetas +ZETTABYTE θˌettaβˈite +ZEUGMA θˈeʊɡma +ZEUS θˈeʊs +ZIDOVUDINA θˌiðoβuðˈina +ZIGOMORFO θˌiɣomˈoɾfo +ZIGOTO θiɣˈoto +ZIGURAT θˌiɣuɾˈat +ZIGZAG θiɣθˈaɡ +ZIGZAGUEADA θˌiɣθaɣeˈaða +ZIGZAGUEADAS θˌiɣθaɣeˈaðas +ZIGZAGUEADO θˌiɣθaɣeˈaðo +ZIGZAGUEADOS θˌiɣθaɣeˈaðos +ZIGZAGUEAR θˌiɣθaɣeˈaɾ +ZIGZAGUEARA θˌiɣθaɣeˈaɾa +ZIGZAGUEARES θˌiɣθaɣeˈaɾes +ZIMBABUE θimbˈaβwe +ZIMÓGENO θimˈoxeno +ZINE θˈine +ZINFANDEL θˌimfandˈel +ZÍPER θˈipeɾ +ZIPIZAPE θˌipiθˈape +ZIRCÓN θiɾkˈon +ZIRCONITA θˌiɾkonˈita +ZOCA θˈoka +ZÓCALO θˈokalo +ZOCO θˈoko +ZODIACAL θˌoðjakˈal +ZODIACO θoðjˈako +ZODÍACO θoðˈiako +ZOMBI θˈombi +ZOMBIFICAR θˌombifikˈaɾ +ZOMBIFICARA θˌombifikˈaɾa +ZOMBIFICARES θˌombifikˈaɾes +ZOMPANTLI θompˈantli +ZOMPOPO θompˈopo +ZOMPOPOS θompˈopos +ZONA θˈona +ZONAJE θonˈaxe +ZONAJES θonˈaxes +ZONAL θonˈal +ZONALES θonˈales +ZONAS θˈonas +ZONIFICACIÓN θˌonifˌikaθjˈon +ZONIFICACIONES θˌonifˌikaθjˈones +ZONIFICAR θˌonifikˈaɾ +ZONIFICARA θˌonifikˈaɾa +ZONIFICARES θˌonifikˈaɾes +ZONZO θˈonθo +ZOO θˈoo +ZOOGEOGRÁFICO θˌooxˌeoɣɾˈafiko +ZOOIDE θoˈoɪðe +ZOOLOGÍA θˌooloxˈia +ZOOLÓGICA θˌoolˈoxika +ZOOLÓGICAS θˌoolˈoxikas +ZOOLÓGICO θˌoolˈoxiko +ZOOLÓGICOS θˌoolˈoxikos +ZOÓLOGO θoˈoloɣo +ZOONOSIS θˌoonˈosis +ZOOPRAXISCOPIO θˌoopɾˌaksiskˈopjo +ZOOTERAPIA θˌooteɾˈapja +ZOPENCA θopˈɛnka +ZOPILOTE θˌopilˈote +ZOQUETE θokˈete +ZORAIDA θoɾˈaɪða +ZORDALA θoɾðˈala +ZOROASTRIANA θˌoɾoˌastɾiˈana +ZOROASTRIANAS θˌoɾoˌastɾiˈanas +ZOROASTRIANO θˌoɾoˌastɾiˈano +ZOROASTRIANOS θˌoɾoˌastɾiˈanos +ZOROÁSTRICA θˌoɾoˈastɾika +ZOROÁSTRICAS θˌoɾoˈastɾikas +ZOROÁSTRICO θˌoɾoˈastɾiko +ZOROÁSTRICOS θˌoɾoˈastɾikos +ZOROASTRISMO θˌoɾoastɾˈismo +ZORRA θˈoɾɾa +ZORRAS θˈoɾɾas +ZORREARA θˌoɾɾeˈaɾa +ZORREARES θˌoɾɾeˈaɾes +ZORRILLA θoɾɾˈiʎa +ZORRILLO θoɾɾˈiʎo +ZORRITA θoɾɾˈita +ZORRITO θoɾɾˈito +ZORRO θˈoɾɾo +ZORRÓN θoɾɾˈon +ZORROS θˈoɾɾos +ZORZAL θoɾθˈal +ZOSIMO θosˈimo +ZOTEHUELA θˌotewˈela +ZOZOBRA θoθˈoβɾa +ZOZOBRADA θˌoθoβɾˈaða +ZOZOBRADAS θˌoθoβɾˈaðas +ZOZOBRADO θˌoθoβɾˈaðo +ZOZOBRADOS θˌoθoβɾˈaðos +ZOZOBRAR θˌoθoβɾˈaɾ +ZOZOBRARA θˌoθoβɾˈaɾa +ZOZOBRARES θˌoθoβɾˈaɾes +ZUAVO θwˈaβo +ZUAZO θwˈaθo +ZUBIRI θuβˈiɾi +ZUECO θwˈeko +ZULEMA θulˈema +ZULO θˈulo +ZULÚ θulˈu +ZULUETA θˌuluˈeta +ZUMAIARRA θˌumaɪˈaɾɾa +ZUMÁRRAGA θumˈaɾɾaɣa +ZUMAYA θumˈajja +ZUMBADA θumbˈaða +ZUMBADAS θumbˈaðas +ZUMBADO θumbˈaðo +ZUMBADOR θˌumbaðˈoɾ +ZUMBADOS θumbˈaðos +ZUMBARA θumbˈaɾa +ZUMBARES θumbˈaɾes +ZUMBIDO θumbˈiðo +ZUMBIDOS θumbˈiðos +ZUMBÓN θumbˈon +ZUMBONAMENTE θumbˈonamˈente +ZUMO θˈumo +ZUMOSO θumˈoso +ZUNCHO θˈuntʃo +ZUÑIGA θuɲˈiɣa +ZÚÑIGA θˈuɲiɣa +ZURCIDA θuɾθˈiða +ZURCIDAS θuɾθˈiðas +ZURCIDO θuɾθˈiðo +ZURCIDOS θuɾθˈiðos +ZURCIR θuɾθˈiɾ +ZURDA θˈuɾða +ZURDITO θuɾðˈito +ZURDO θˈuɾðo +ZUREAR θˌuɾeˈaɾ +ZUREARA θˌuɾeˈaɾa +ZUREARES θˌuɾeˈaɾes +ZUREO θuɾˈeo +ZÚRICH θˈuɾitʃ +ZURIQUÉS θˌuɾikˈes +ZURITA θuɾˈita +ZURO θˈuɾo +ZURRACAPOTE θˌuɾɾakapˈote +ZURRARA θuɾɾˈaɾa +ZURRARES θuɾɾˈaɾes +ZURRIADA θˌuɾɾiˈaða +ZURRIADAS θˌuɾɾiˈaðas +ZURRIADO θˌuɾɾiˈaðo +ZURRIADOS θˌuɾɾiˈaðos +ZURRIAGAZO θˌuɾɾiaɣˈaθo +ZURRIAGO θˌuɾɾiˈaɣo +ZURRIARA θˌuɾɾiˈaɾa +ZURRIARES θˌuɾɾiˈaɾes +ZURRIDA θuɾɾˈiða +ZURRIDAS θuɾɾˈiðas +ZURRIDO θuɾɾˈiðo +ZURRIDOS θuɾɾˈiðos +ZURRÓN θuɾɾˈon +ZURULLO θuɾˈuʎo +ZUZADA θuθˈaða +ZUZADAS θuθˈaðas +ZUZADO θuθˈaðo +ZUZADOS θuθˈaðos +ZUZAR θuθˈaɾ +ZWITTERIÓN θˈɛtawˌitteɾjˈon +ZWITTERIÓNICO θˈɛtawˌitteɾjˈoniko diff --git a/scripts/tts_dataset_files/es_ES/es_ES_nv230215.heteronym b/scripts/tts_dataset_files/es_ES/es_ES_nv230215.heteronym new file mode 100644 index 000000000000..e4f1b54d20f9 --- /dev/null +++ b/scripts/tts_dataset_files/es_ES/es_ES_nv230215.heteronym @@ -0,0 +1,2956 @@ +ababillada +ababilladas +ababillados +ababillara +ababillares +ababillarse +abanillo +abarquillada +abarquilladas +abarquillado +abarquillados +abarquillar +abarquillara +abarquillares +abello +abiyán +abiyanés +abogadillo +abollado +abolladura +abollar +abollarse +abotellado +aboyada +aboyadas +aboyado +aboyados +aboyar +abrebotellas +abrillantada +abrillantadas +abrillantado +abrillantador +abrillantados +abrillantar +abubilla +abuela +abuelo +abuhardillado +abullonar +abyad +abyectamente +abyecto +acaballada +acaballadas +acaballado +acaballados +acaballar +acallada +acalladas +acallado +acallados +acallar +acamellado +acastillada +acastilladas +acastillado +acastillados +acastillar +acaudillada +acaudilladas +acaudillado +acaudillados +acaudillar +acollada +acolladas +acollado +acollador +acollados +acollar +acollarada +acollaradas +acollarados +acollarar +acostillado +acribillada +acribilladas +acribillado +acribillados +acribillamiento +acribillar +acuchillada +acuchilladas +acuchillado +acuchillador +acuchillados +acuchillamiento +acuchillar +acuclillada +acuclilladas +acuclillado +acuclillados +acuclillarse +acullá +acullico +acuyo +adyuvante +afluyente +agalla +agandalle +agavillada +agavilladas +agavillado +agavilladora +agavillados +agavillamiento +agavillar +aggiornar +agilipollada +agilipolladas +agilipollado +agilipollados +agilipollar +agilipollarse +agrillo +agualluvias +aguililla +ahorquillada +ahorquilladas +ahorquillado +ahorquillados +ahorquillar +ahuyama +ahuyentada +ahuyentadas +ahuyentado +ahuyentador +ahuyentados +ahuyentar +ajayu +ajillo +albayalde +albillo +alcaldillo +alcantarilla +alcantarillado +alcantarillar +alcayata +alcayota +alcoyana +alcoyanas +alcoyano +alcoyanos +aleluya +aletilla +aleya +alfilerillo +alfombrilla +allá +allanada +allanadas +allanado +allanador +allanados +allanamiento +allanar +allegada +allegadas +allegado +allegados +allende +allendismo +allendista +allí +almofalla +almohada +almohadilla +almohadillado +almohadillar +altillo +amacollada +amacolladas +amacollado +amacollados +amarilla +amarilleada +amarilleadas +amarilleado +amarilleados +amarillear +amarillento +amarillo +amarilloso +amartillada +amartilladas +amartillado +amartillados +amartillar +ametrallada +ametralladas +ametrallado +ametrallados +ametrallar +amillaramiento +amillarar +amontillado +amontillados +ampolla +ampollada +ampollado +ampollados +ampolleta +ampollita +amurallada +amuralladas +amurallado +amurallados +amurallar +anayismo +anayista +andaya +anilla +anillada +anilladas +anillado +anillados +anillar +anillo +anteayer +antilla +antillano +apabullada +apabulladas +apabullado +apabullados +apabullante +apabullar +apantallado +apantallar +apatrullada +apatrulladas +apatrullado +apatrullados +apatrullar +apayasada +apayasadas +apayasados +apayasar +apellidada +apellidadas +apellidado +apellidados +apellidar +apellido +apollardado +apostillada +apostilladas +apostillado +apostillados +apostillar +apoyada +apoyadas +apoyado +apoyadora +apoyados +apoyar +apoyo +apuntillada +apuntilladas +apuntillado +apuntillados +apuntillar +aquella +aquélla +aquellas +aquéllas +aquello +aquellos +aquéllos +aquillado +arcaya +ardilla +área +arellano +argayar +argayo +argolla +argüelles +arguya +arguyáis +arguyamos +arguyan +arguyas +arguye +arguyen +arguyendo +arguyera +arguyerais +arguyéramos +arguyeran +arguyeras +arguyere +arguyereis +arguyéremos +arguyeren +arguyeres +arguyeron +arguyes +arguyese +arguyeseis +arguyésemos +arguyesen +arguyeses +arguyo +arguyó +armadilla +armadillo +armella +arquillo +arrellanada +arrellanadas +arrellanado +arrellanados +arrellanarse +arrodillada +arrodilladas +arrodillado +arrodillados +arrodillarse +arrollada +arrolladas +arrollado +arrollados +arrollar +arroyada +arroyadas +arroyado +arroyados +arroyar +arroyo +arrullada +arrulladas +arrullado +arrullados +arrullar +artillada +artilladas +artillado +artillados +artillería +asperilla +astilla +astillada +astilladas +astillado +astillados +astillar +astillas +astudillo +atalaya +atalayada +atalayadas +atalayado +atalayados +atalayar +atarraya +atollada +atolladas +atollado +atollados +atollar +atollarse +atornillada +atornilladas +atornillado +atornillados +atornillamiento +atraillada +atrailladas +atraillado +atraillados +atraillar +atribuyo +atropellada +atropelladas +atropellado +atropellados +atropellamiento +atropellar +atropello +aturrullada +aturrulladas +aturrullado +aturrullados +aturrullar +aturullada +aturulladas +aturullado +aturullados +aturullar +aullada +aulladas +aullado +aullados +aullar +autosellante +auyama +avasallada +avasalladas +avasallado +avasallados +avasallar +avellana +avellanada +avellanadas +avellanado +avellanados +avellanar +avellanedo +avellano +avituallada +avitualladas +avituallado +avituallados +avituallar +aya +ayacote +ayacuchano +ayacucho +ayahuasca +ayahuasquero +ayala +ayamontino +ayariano +ayas +ayate +ayatolá +áyax +ayer +ayo +ayocote +ayote +ayotoste +ayubí +ayuda +ayudada +ayudadas +ayudadita +ayudado +ayudados +ayudaíta +ayudanta +ayudante +ayudantía +ayudar +ayudarle +ayudarles +ayudarlos +ayudita +ayunada +ayunadas +ayunado +ayunador +ayunados +ayunar +ayuno +ayuntada +ayuntadas +ayuntado +ayuntados +ayuntamiento +ayuntar +ayurveda +ayurvédico +ayuso +ayustada +ayustadas +ayustado +ayustados +ayustar +b +babilla +bacallao +bachiller +bachillerato +ballena +ballenera +balleneras +ballenero +balleneros +ballesta +ballester +ballestera +bambolla +banderilla +banderilleada +banderilleadas +banderilleado +banderilleados +banderillear +banderillero +barberillo +barbilla +barquilla +barranquillera +barranquilleras +barranquillero +barranquilleros +barranquillo +barullo +basallote +batalla +batallada +batalladas +batallado +batallador +batalladora +batalladoras +batalladores +batallados +batiburrillo +baya +bayamés +bayamesa +bayamesas +bayameses +bayamo +bayeta +bayoneta +bayuca +bayunca +bayuncas +bayunco +bayuncos +beijing +bella +bellaco +belladona +bellaquera +bellavista +bello +bellota +bermellón +berroya +bichillo +billar +billardo +billarista +billetaje +billete +billetico +billetito +billón +billullo +bioensayo +bisaya +bisayo +blanquillo +bluetooth +bluyín +bobadilla +bocadillería +bocadillo +bolillero +bolillito +bolillo +bollera +bollero +bollito +bollo +bolsilla +bolsillo +bombilla +bombillo +boniatillo +bonilla +boquilla +borbollada +borbolladas +borbollado +borbollados +borbollar +borrillo +borriquillo +botella +botellero +botellón +botillo +bovedilla +boya +boyar +boyardo +boyeo +boyera +boyero +braserillo +brayan +brillada +brilladas +brillado +brillados +brillante +brillantina +brillar +brillito +brillo +buenrollismo +bueyera +bueyero +bueyes +buganvilla +buhardilla +bulbillo +bullanguero +bullectomía +bullerengue +bullida +bullidas +bullido +bullidor +bullidos +bullir +bullón +burrillo +buyei +caballa +caballar +caballas +caballerete +caballería +caballerista +caballerito +caballero +caballerosa +caballerosas +caballeroso +caballerosos +caballo +caballos +cabdillo +cabello +cabelluda +cabelludas +cabelludo +cabelludos +cabestrillo +cabrilla +cabrillas +cabrilleada +cabrilleadas +cabrilleado +cabrilleados +cabrillear +cabrilleo +cabritillo +cabúyao +cabuyo +cachipolla +cadenilla +cagayán +cajetilla +cajilla +calaverilla +caldillo +calientapollas +callada +calladas +calladito +callado +callados +callampa +callao +callar +callate +cállate +calle +calleja +callejeada +callejeadas +callejeado +callejeados +callejero +callejón +callejonear +callejuela +cállense +callo +calló +callos +callosa +callosas +calloso +callosos +camagüeyana +camagüeyanas +camagüeyano +camagüeyanos +camboya +camboyana +camboyanas +camboyano +camboyanos +camella +camellera +camello +camellón +camilla +campillo +canalillo +canalla +canastilla +canastillo +canilla +canillita +cantarilla +cantarillo +canutillo +canyengue +capellán +capellanía +capellina +capilla +capillita +capotillo +capullete +capullo +caquilla +caraballa +caraballo +carajillo +caramillo +carballo +cardillo +carilla +carillo +carpetilla +carrasquilla +carretillera +carretillita +carrillo +cartilla +carvallo +casaquilla +casetilla +casillera +casquillo +castellana +castellanas +castellanismo +castellanista +castellano +castellanoleonesa +castellanos +castellón +castilla +castillejo +castillista +castillo +caudillesco +caudillismo +caudillista +caudillo +cavallería +cayada +cayado +cayados +cayena +cayendo +cayente +cayeron +cayetana +cayetano +cayo +cayó +cayuco +chachapoya +chalequillo +chamullada +chamulladas +chamullado +chamullados +chamullar +chamuyar +chanchullo +chantillí +chapilla +chayote +cheyenés +chicago +chiclayano +chilacayote +chillada +chilladas +chillado +chillados +chillanejo +chillar +chillido +chillón +chillona +chillonas +chillones +chilo +chilpayata +chilpayate +chinchilla +chiquilla +chiquitillo +chirimoya +cholla +chollo +chorrillana +chorrillano +chorrillo +chuletilla +chunchucuyo +chunchullo +claustrillo +clavillo +coadyuvada +coadyuvadas +coadyuvado +coadyuvados +cobaya +cobayo +cochayuyo +cochinilla +cochinillo +codesarrollado +codesarrollador +coestrella +cogollito +cogollo +cohetillo +cojinillo +coletilla +colla +collada +collado +collantes +collar +colmenilla +colmillo +colmilludo +columnilla +columnillas +comidilla +comilla +comillas +conchilla +conejillo +confluyente +congresillo +conllevada +conllevadas +conllevado +conllevados +conllevar +consejillo +consellera +contentillo +contraguerrilla +contribuyente +conventillo +conyugal +conyugalidad +cónyuge +conyuntura +copeyano +coplilla +coquillo +coralillo +corderillo +cordillera +cornualles +corrillo +cortinilla +cosquilla +cosquillas +cosquilleada +cosquilleadas +cosquilleado +cosquilleados +cosquillear +costanilla +costillar +costillita +cotilla +cotilleada +cotilleadas +cotilleado +cotilleados +cotillear +cotilleo +coyes +coyol +coyote +coyuntura +crayón +cremallera +creyente +creyentes +creyose +criadilla +criolla +criollas +criollito +criollo +criollos +cuadernillo +cuadrilla +cuadrillero +cuartelillo +cuartilla +cuatrillón +cubillas +cucharilla +cuchilla +cuchillar +cuchillera +cuchillita +cuchillito +cuchillo +cuchillón +cuclilla +cuellarano +cuellinegro +cuellirrojo +cuello +culantrillo +culebrilla +culillo +cupulilla +cuya +cuyana +cuyanas +cuyano +cuyanos +cuyas +cuyaya +cuyo +cuyos +d +dalle +dayana +de +debut +defectillo +degollada +degolladas +degolladero +degollado +degollador +degollados +degollamiento +degollar +degollé +degollés +degolló +degüello +dejavú +dentelleada +dentelleadas +dentelleado +dentelleados +dentellear +dentelleo +desarrollable +desarrollada +desarrolladas +desarrollado +desarrollados +desarrollar +desarrollismo +desarrollo +desastrillo +desatornillada +desatornilladas +desatornillado +desatornillados +desatornillar +desayunada +desayunadas +desayunado +desayunados +desayunar +desayuno +desballestada +desballestadas +desballestado +desballestados +desballestar +descabellado +descabellar +descabello +descansillo +descascarillada +descascarilladas +descascarillado +descascarillados +descascarillar +descogollar +descollada +descolladas +descollado +descollados +descollar +descostillar +descoyuntada +descoyuntadas +descoyuntado +descoyuntados +desembolsillada +desembolsilladas +desembolsillado +desembolsillados +desembrollar +desencallada +desencalladas +desencallado +desencallados +desencallar +desenrollada +desenrolladas +desenrollado +desenrollados +desensillar +desmaquillante +desmayada +desmayadas +desmayado +desmayados +desmayar +desmayo +desollada +desolladas +desollado +desollados +desollamiento +desollar +despapaye +despellejada +despellejadas +despellejado +despellejados +despellejar +desportillada +desportilladas +desportillado +desportillados +desportillar +desproveyera +destellada +destelladas +destellado +destellados +destellante +destellar +destello +desternillada +desternilladas +desternillado +desternillados +desternillar +destornillada +destornilladas +destornillado +destornillador +destornillados +destornillar +desuello +detallada +detalladas +detallado +detallados +detallar +detalle +detallista +detallistas +detallito +dinerillo +dirigentillo +discursillo +disgustillo +disputilla +disyóquey +disyuntiva +disyuntivo +disyunto +disyuntor +diyiridú +djinn +dominguillo +durillo +ella +ellas +elle +elles +ello +ellos +embarullada +embarulladas +embarullado +embarullados +embarullar +embolsillá +embolsillar +embolsillarse +emboquillar +embotelladas +embotellado +embotellador +embotelladora +embrollada +embrolladas +embrollado +embrollados +embrollar +embrollo +embrollón +embullada +embulladas +embullado +embullados +embullar +emoji +emoyi +empanadilla +empastillada +empastilladas +empastillado +empastillados +empastillar +empellar +empellida +empellidas +empellido +empellidos +empellón +emperifollada +emperifolladas +emperifollado +emperifollados +emperifollar +empleadillo +empollada +empolladas +empollado +empollados +empollón +en +encallada +encalladas +encallado +encallados +encallamiento +encallar +encasillada +encasilladas +encasillado +encasillados +encasillar +encasquillada +encasquilladas +encasquillado +encasquillados +encasquillar +encastillar +encuclillando +endaya +engallá +engallarse +engatillada +engatilladas +engatillado +engatillados +engatillar +engrillada +engrilladas +engrillado +engrillados +engrillar +engrilletada +engrilletadas +engrilletado +engrilletados +engrilletar +engullí +engullida +engullidas +engullido +engullidos +engullir +engullo +enjoyado +enjoyar +enladrillada +enladrilladas +enladrillado +enladrillados +enladrillar +enllavar +enllave +enmanillar +enmasillada +enmasilladas +enmasillado +enmasillados +enmasillar +enrollada +enrolladas +enrollado +enrollados +enrollamiento +enrollar +ensaladilla +ensayada +ensayadas +ensayado +ensayador +ensayados +ensayar +ensayo +ensillada +ensilladas +ensillado +ensillados +ensillar +entablillada +entablilladas +entablillado +entablillados +entablillar +entalladísimo +entallador +entalladura +entallar +entrecomillada +entrecomilladas +entrecomillado +entrecomillados +envenenar +enyerbar +enyesar +enyinado +eritropoyesis +eritropoyética +eritropoyéticas +eritropoyético +eritropoyéticos +eritropoyetina +ervilla +escabullida +escabullidas +escabullido +escabullidos +escabullirse +escamilla +escayolada +escayoladas +escayolado +escayolados +escayolar +escobilla +escobillar +escollo +escudilla +esferilla +esfollada +esfolladas +esfollado +esfollados +espaldilla +espartillo +espejillo +espiguilla +espinilla +espinillo +esponjilla +espumilla +esquinilla +estallable +estallada +estalladas +estallado +estallados +estallamiento +estallar +estallido +estampilla +estampillar +estanquillo +estantillo +estaquilla +estaquillar +estaquillas +estatuilla +estayes +estrella +estrellada +estrelladas +estrellado +estrellados +estrellar +estrellas +estrellero +estrellita +estrellón +estribillo +estudiantillo +estufilla +exestrella +exguerrillera +explayada +explayadas +explayado +explayados +explayar +eyaculadas +eyaculado +eyaculador +eyacular +eyaculatorio +eyalato +eyectable +eyectada +eyectadas +eyectado +eyectados +eyectar +eyector +fabulilla +falderillo +fallada +falladas +fallado +fallados +fallar +falle +falles +fallida +fallidas +fallido +fallidos +fallo +farallón +farfullada +farfulladas +farfullado +farfullados +farolillo +fayalita +ferralla +fiestilla +figurilla +firewall +fiyi +flamboyán +flechilla +flequillo +flotilla +fluyente +follabilidad +follable +follada +folladas +follado +folladora +follados +follaje +follar +folletear +folletín +folletinesco +folleto +follonero +fondillo +fortunilla +fosfoyeso +foyer +frasquillo +frutilla +fuelle +fuelles +fullereno +fullero +g +gadget +gallardísimo +gallardo +galleada +galleadas +galleado +galleados +galleanista +gallear +gallego +galleguismo +galleguito +galleta +galletica +gallinejas +gallinejero +gallito +gallo +gallonado +gallopinto +gargantilla +gatillada +gatilladas +gatillado +gatillados +gatillero +gatillo +gaullista +gayada +gayadas +gayado +gayados +gayar +gayumbos +gelatería +gentualla +gilipollas +gilipolleada +gilipolleadas +gilipolleado +gilipolleados +giovanny +golfillo +gorrilla +goyesca +goyescas +goyesco +goyescos +gramilla +granadilla +grandullón +granillo +granujilla +gravilla +grilla +grillada +grilladas +grillado +grillados +grillar +grillete +grillito +grillo +grosella +grulla +grullas +grullo +grullos +grupillo +gruyere +guacamaya +guacamayo +guajillo +guanajayense +guaraya +guarrillo +guaya +guayaba +guayabera +guayabo +guayacán +guayada +guayadas +guayado +guayados +guayana +guayanas +guayaquil +guayar +guayo +guayoyo +guerrilla +guerrillera +guerrilleras +guerrillero +guerrilleros +guille +guillén +guillermina +guillermita +guillermo +guillotina +guillotinada +guillotinadas +guillotinado +guillotinados +guillotinar +guindilla +guitarrilla +gusanillo +gustillo +guyana +guyaratí +gym +hablilla +hallaca +hallada +halladas +hallado +hallados +hallaquero +hallar +haraya +harayo +hatillano +haya +hayáis +hayamos +hayan +hayas +hayás +hayedo +hayuco +hebilla +hediondilla +hematopoyesis +hendaya +hermanillo +hermosillo +héroe +hialino +hiatal +hiato +hidalguillo +hiedra +hiel +hielo +hiemal +hiénido +hieracoesfinge +hierarquía +hierática +hieráticas +hierático +hieráticos +hieratismo +hierba +hierbabuena +hierbaluisa +hieroglífico +hieromonje +hierosolimitano +hierro +hijueputilla +hiladillo +hilillo +himalaya +himalayas +himalayo +himalayos +hioide +hioideo +hisopillo +hiyab +hojilla +hollada +holladas +hollado +hollados +hollar +hollejo +hollín +hombrillo +honrilla +hormiguilla +hornillo +horquetilla +horquilla +hoya +hoyito +hoyo +hoyuelo +huancayo +huella +huellita +huesillo +hueso +huevo +huilliche +hulla +hullero +humillada +humilladas +humilladero +humillado +humillados +humillante +humillantemente +humillar +husillo +huya +i +iacobescu +iatrofobia +iatrogenia +iatrogénica +iatrogénicas +iatrogénico +iatrogénicos +idolillo +illita +incluyente +incluyentes +infiernillo +inmiscuyendo +inmunoensayo +insectillo +insoslayable +instituyas +instituyás +instituyendo +interlobulillar +intriguilla +inyectable +inyectada +inyectadas +inyectado +inyectadora +inyectados +inyectar +inyectivo +inyector +inyera +iodo +iodopsina +ion +iónica +iónicas +iónico +iónicos +ionómero +ionosfera +ionotrópica +ionotrópicas +ionotrópico +ionotrópicos +iota +ióyana +isla +isoyeta +iuspositivismo +j +jacky +jacqueline +jaramillo +jardinillo +jariyita +jayán +jayari +jazz +jazzband +jazzístico +jazzy +jeans +jeep +jeepney +jeringuilla +jet +jicotillo +jimaguayense +jimaguayú +joaquín +jogging +jonathan +joule +jovellanos +joya +joyelero +joyero +joyita +joyo +joystick +judo +jueguillo +jumentillo +júnior +junquillo +juntillo +justillo +k +kayak +l +lacayo +ladrillo +lagrimilla +lagunilla +lambayeque +lanilla +latiguillo +lechuguilla +leguleya +lentillo +letrilla +leyenda +leyendo +leyeron +leyes +leyó +librillo +liguilla +linternilla +listillo +llábana +llaga +llajua +llama +llamada +llamadas +llamado +llamados +llamamiento +llamante +llamar +llamas +llameada +llameadas +llameado +llameados +llameante +llamear +llamita +llanero +llano +llanos +llanquihue +llanta +llantén +llantera +llantero +llanto +llanura +llapingacho +llar +llares +llave +llaveada +llaveadas +llaveado +llaveados +llavear +llavera +llavero +llavija +llegada +llegadas +llegadero +llegado +llegados +llegar +llello +llena +llenadas +llenado +llenar +llenas +llenita +llenito +lleno +lleva +llevada +llevadas +llevado +llevados +llevamos +llevar +llevares +llobregat +llodio +llorada +lloradas +llorado +llorados +llorando +llorar +llorente +llorica +lloriqueada +lloriqueadas +lloriqueado +lloriqueados +lloriquear +lloriqueo +lloro +llorón +llorona +llosa +llover +llovida +llovidas +llovido +llovidos +llueva +llueve +lluvia +lluvioso +lobulillar +lobulillo +loquilla +loquillo +lucaya +lucayas +lucayo +lucayos +m +macarrilla +macolla +macollada +macolladas +macollado +macollados +macollar +macollo +madrid +maestrillo +magallanes +magullada +magulladas +magullado +magullados +mahayana +maillot +malayalam +malayo +maletilla +malla +mallada +malladas +mallado +mallados +mallar +mallas +malles +malloa +mallorca +mallorquina +mallorquinas +mallorquines +mamella +manager +mánager +mangrullo +manilla +manillar +mantequilla +mantequilluda +mantequilludas +mantequilludo +mantequilludos +mantilla +mantillo +maquillada +maquilladas +maquillado +maquilladora +maquillados +maquillaje +maquillar +maquinilla +maracuyá +maravilla +maravillada +maravilladas +maravillado +maravillados +maravillar +maravillas +maravilloso +marbellero +marejadilla +maridillo +marinerillo +mariposilla +marrullería +marrullero +marsella +martillada +martilladas +martillado +martillados +martillar +martilleante +martillear +martilleo +martillero +martillo +marullo +masaya +mascarilla +mascullada +masculladas +mascullado +mascullados +mascullar +matasellada +mataselladas +matasellado +matasellados +matasellar +matasellos +maullada +maulladas +maullado +maullados +mayada +mayadas +mayados +mayar +mayate +mayéutico +mayito +mayo +mayón +mayonesa +mayor +mayoral +mayordomía +mayoría +mayoritario +mayúscula +mayúsculas +mayúsculo +mayúsculos +mbyá +mecabayan +medalla +medallero +medallita +medellín +mediquillo +megraproyecto +mejilla +mejillón +melilla +mella +mellado +membrillo +mentirilla +menudillo +mesilla +metralla +meycauayan +michoacán +michoacano +milla +millardario +millardito +millardo +millares +millo +millón +millonésimo +milmillonésimo +miofibrilla +mirella +mireya +modernillo +modistilla +mogollón +molla +mollar +molle +molleja +mollendo +mollera +monedilla +monillo +monstruillo +montemayor +monterilla +montillano +montjuic +montoya +moquillo +morilla +motillo +moyense +moyote +muchachillo +muelle +muletilla +mulillero +mullida +mullidas +mullido +mullidos +multipantalla +mundillo +muñequilla +murtilla +musiquilla +n +naranjilla +narcomayoreo +natilla +natillas +navajilla +náyade +nayarit +ñembyense +neoadyuvante +neoyorquino +nicoya +nicoyano +ninja +norayes +noventayochismo +noventayochista +novilla +novillada +novillera +novillero +nudillera +nudillo +obispillo +obrilla +obstruyente +ocotillo +octavilla +ojillo +olaya +olivillo +olla +ollita +onomatopeya +onomatopéyico +orejilla +orellana +orellanas +orellano +orellanos +organillero +organillo +orgullo +orgullosa +orgullosamente +orgullosas +orgullosísimo +orgulloso +orgullosos +orilla +orillada +orilladas +orillado +orillados +orillar +orillero +orillita +orvallo +ovallina +ovallino +ovillada +ovilladas +ovillado +ovillados +ovillo +oyamel +oye +oyen +oyendo +oyente +oyeron +oyes +oyó +oyonarte +p +pabellón +pacotilla +pacotillero +padilla +padrastrillo +paella +paellera +pajarillo +pajilla +palabrilla +palanquilla +paletilla +palillona +pallada +palladas +palladiano +pallado +pallados +pallar +pallas +pallo +palmilla +palomilla +panalillo +pancartilla +pandilla +pandillerismo +pandillero +pandillita +panfletillo +pantalla +pantorrilla +pantorrilludo +panyabí +papagayo +papaya +papayo +papelillo +papilla +papillote +papillotes +paraguaya +paraguayo +pardillo +parrafillo +parrilla +partidillo +pasacalle +paseíllo +pasilla +pasillo +pastilla +pastillas +pastillera +pastillita +patiamarillo +patilla +patinillo +patrulla +patrullada +patrulladas +patrullado +patrullados +patrullaje +patrullar +patrullera +patrulleras +patrullero +patrulleros +paulette +payanés +payasa +payasada +payaseada +payaseadas +payaseado +payaseados +payasear +payasito +payaso +payés +pecadillo +pedregullo +pegollo +peinilla +pelayo +pelillo +pella +pelleja +pellejo +pelluhuana +pelluhuanas +pelluhuano +pelluhuanos +pelluhue +pelotilla +pelotillera +pelotillero +pelusilla +pepillo +pepinillo +peralillo +perifollo +perilla +perogrullada +perrilla +perrillo +personajillo +personilla +peryodato +pesadilla +pesadillesco +pesetilla +pestillo +petatillo +peyote +picarillo +pidulle +pijuyo +pilastrilla +pilla +pillada +pilladas +pillado +pillados +pillar +pillas +pillería +pillín +pimpollo +pinillo +pinillos +pionyang +piquillín +pitahaya +pitillo +pitiyanqui +planillar +plantilla +playa +playas +playera +playeras +playerito +playero +playeros +playlist +playo +playoff +plebeyo +pléyades +polilla +polla +pollastre +pollera +pollería +pollerita +pollero +pollerudo +pollino +pollito +pollo +pollón +polluela +polluelo +polvorilla +popayán +poquillo +portarrollos +portillo +posdesarrollo +postiguillo +postilla +potoyunco +potrillo +poyo +pradillo +presilla +presilladora +pretalayótico +primilla +problemilla +prostituyo +prostituyó +protoestrella +proyanki +proyectada +proyectadas +proyectado +proyectados +proyectante +proyectar +proyectil +proyectista +proyectivo +proyecto +proyector +proyectual +pseudotallo +pucherillo +pulla +pullesa +puñalillo +puntilla +puntillero +puntillita +puntillo +purillo +puya +puyar +q +querella +querellada +querelladas +querellado +querellados +querellarse +quesadilla +quillada +quilladas +quillado +quillados +quillo +quimbaya +quincallero +quintilla +quisqueyana +quisqueyano +quisquilloso +r +radioyente +radioyodo +rallada +ralladas +rallado +rallados +ralladura +rallar +ralle +rallo +raquilla +rasmilladura +rastrillada +rastrilladas +rastrillado +rastrillados +rastrillar +ratillo +rayada +rayadas +rayadito +rayado +rayados +rayadura +rayar +rayas +rayita +rayo +rebullida +rebullidas +rebullido +rebullidos +reconstituyente +redesarrollo +reglilla +rejilla +rellamar +rellano +rellenable +rellenada +rellenadas +rellenadito +rellenado +rellenados +rellenar +rellenito +relleno +relojillo +repollada +repolladas +repollado +repollados +repollar +repollo +resellar +resello +resollada +resolladas +resollado +resollados +resollar +respetillo +restallada +restalladas +restallado +restallados +restallar +retablillo +retallar +reye +reyerta +reyes +reyuno +risilla +robellón +rocalla +rodilla +rodillo +rojillo +rollista +rollo +rondalla +ronquillo +ropilla +rosillo +rosquilleta +rostrillo +roya +royal +ruidillo +s +sabadellense +sabayeño +saboya +saboyana +sallar +saltillo +saltillos +samoyeda +samoyedo +sándwich +sangiao +santillán +sapillo +saquillo +sardinilla +sarpullido +saya +sayonara +secoya +secretillo +secuoya +sedilla +seguidilla +seiyu +sellada +selladas +sellado +sellados +sellamiento +sello +semidesarrollado +semilla +semillero +semillita +semillón +semirraya +senderillo +servilleta +servilletero +sevilla +sevillana +sevillanas +sevillano +sevillanos +sevillista +sexmoán +shogi +siboneyista +sidneyés +silla +sillao +silletero +sillón +sobrellenada +sobrellenadas +sobrellenado +sobrellenados +sobrellenar +sobrellevada +sobrellevadas +sobrellevado +sobrellevados +sobrellevar +sobrequilla +sobreyectivo +sobrinillo +soguilla +solomillo +sombrerillo +sombrilla +sonoboya +sonrisilla +sopaipilla +soplillo +soraya +soslaya +soslayada +soslayadas +soslayado +soslayados +soslayar +soslayas +soslayo +sotanilla +soya +subcordillera +subdesarrollado +subrayada +subrayadas +subrayado +subrayador +subrayados +subrayar +subyugada +subyugadas +subyugado +subyugados +subyugante +subyugar +sumilla +supervillano +superyó +suspirillo +suya +suyas +suyo +suyos +t +tablilla +tahúlla +talayot +talayote +talayótico +taleguillo +talla +tallada +talladas +tallado +tallados +tallaje +tallar +tallarín +taller +tallinés +tallito +tallo +tamayo +taquilla +taquillada +taquilladas +taquillado +taquillados +taquillar +taquillero +tayikistán +teatrillo +teenager +tegilla +tejadillo +telefonillo +temporadilla +tepuyano +teriyaki +tesorillo +tetilla +tetrayodotironina +tigrilla +tigrillo +tinterillo +tirilla +tlacoyo +tlalcoyote +tlayuda +toalla +toallas +toallero +tobillero +tobillo +tocaya +tocayo +tollida +tollidas +tollido +tollidos +tollo +tomatillo +tomillar +tomillo +tonadilla +tonadillera +tonadillero +topillo +torbellino +torerillo +torillo +tornillería +tortilla +tortillería +tortolilla +trabajillo +traílla +trainerilla +tramboyo +tramoya +tranquillo +transyugular +trapillo +trasanteayer +traspillada +traspilladas +traspillado +traspillados +traspillar +trastabillada +trastabilladas +trastabillado +trastabillados +trastabillar +trastabilleada +trastabilleadas +trastabilleado +trastabilleados +trastabillear +trastrabillada +trastrabilladas +trastrabillado +trastrabillados +trastrabillar +tratillo +trayecto +trayectoria +trayectorias +trayectos +tresarroyense +trillada +trilladas +trillado +trillados +trillar +trilles +trillo +trillón +triunfillo +triyoduro +trompetilla +tropilla +trotacalles +troya +troyana +troyanas +troyano +troyanos +truhan +trujillismo +trujillista +trujillo +trullo +tunillo +tuya +tuyas +tuyo +tuyos +uruguayo +utillaje +utillero +v +vaillancourt +vainilla +vainillada +vainilladas +vainillado +vainillados +vainillas +vajilla +valla +vallada +valladas +vallado +valladolid +vallados +vallar +vallarta +valle +vallejo +vallinclanesco +valló +vaquilla +vargasllosismo +vargasllosista +varillaje +vasallaje +vasallo +vaya +vayáis +vayamos +vayan +vayas +vayás +velillo +vello +vellosidad +velludo +venadillo +venilla +ventanilla +ventorrillo +veranillo +verdillo +versalles +versillo +vestidillo +veyendo +viejillo +villa +villablanca +villaclareña +villafranca +villafuerte +villalba +villalbés +villana +villano +villanueva +villar +villareal +villarreal +villaseñor +villaverde +villegas +villena +villera +villista +villita +villorrio +vinagrillo +visillo +vistilla +vitualla +vituallas +voyeur +voyeurismo +vuelillo +vueltilla +w +washington +wellingtoniano +widget +x +xocoyote +xoloitzcuintle +y +ya +yaacabó +yaca +yacaré +yagán +yago +yagruma +yagrumo +yagua +yaguajayense +yagual +yaguareté +yaguarlocro +yaguarundí +yaguasa +yagüe +yahuarlocro +yahvé +yahveh +yahweh +yaina +yak +yakarta +yámana +yamanas +yámbico +yambo +yambógrafo +yamena +yanacona +yaniqueque +yankee +yanki +yanomami +yanqui +yanquilandia +yanquista +yantar +yapa +yapada +yapadas +yapado +yapados +yapar +yape +yapé +yapo +yapó +yaqui +yara +yaracuy +yaracuyano +yarará +yarda +yardaje +yaro +yarumo +yatagán +yatay +yate +yatista +yaundé +yautía +yaya +yayabero +yayo +yayoflauta +ye +yebalí +yeclano +yedra +yegua +yeguada +yeguar +yeísmo +yekaterimburgo +yelmo +yema +yembe +yemen +yemení +yemenita +yemenitas +yen +yendo +yepes +yerada +yeradas +yerado +yerados +yerar +yerba +yerbal +yerbatal +yerbatero +yerbita +yergo +yergue +yerguen +yergues +yerma +yermada +yermadas +yermado +yermados +yermar +yermas +yermo +yerno +yerro +yérsey +yersi +yerto +yes +yesca +yesera +yesería +yesero +yeshivá +yesífero +yeso +yesoso +yesquero +yeti +yeyé +yeyo +yeyuno +yeyunostomía +yibuti +yibutiano +yidis +yigüirro +yihad +yihadismo +yihadista +yina +yincana +yines +yinn +yinyang +yipeta +yipi +yipni +yira +yirar +yiras +yiyi +yo +yoctogramo +yodado +yodato +yodhídrico +yodo +yodoformo +yodopsina +yodurada +yoduradas +yodurado +yodurados +yodurar +yoduro +yoga +yogui +yogur +yogurín +yogurt +yogurtería +yohimbina +yoismo +yoista +yokai +yokut +yola +yolanda +yonke +yonkero +yonqui +yoreño +yorkino +yorquino +yoruba +yottametro +youtube +youtuber +youtubero +yoyega +yoyo +yoyó +yrigoyenismo +yrigoyenista +yuan +yuba +yubarta +yuca +yucal +yucatán +yucateco +yudo +yudoca +yue +yugada +yugal +yugo +yugoslavia +yugoslavo +yuguero +yugulada +yuguladas +yugulado +yugulados +yugular +yugulares +yugule +yugulé +yugulo +yuguló +yuki +yukpa +yumurino +yunco +yunga +yunque +yunta +yupana +yupi +yuppy +yuracaré +yurí +yurixi +yurta +yuso +yute +yuxtaglomerular +yuxtaponer +yuxtapuesta +yuxtapuestas +yuxtapuesto +yuxtapuestos +yuyera +yuyero +yuyo +yuyu diff --git a/scripts/tts_dataset_files/es_LA/es_LA_nv230215.dict b/scripts/tts_dataset_files/es_LA/es_LA_nv230215.dict new file mode 100644 index 000000000000..65300d65c2d2 --- /dev/null +++ b/scripts/tts_dataset_files/es_LA/es_LA_nv230215.dict @@ -0,0 +1,77463 @@ +;;; # SpanishLatinAmericaDict -- Major Version: 1.0 +;;; # +;;; # ======================================================================== +;;; # +;;; # Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. +;;; # +;;; # Licensed under the Apache License, Version 2.0 (the "License"); +;;; # you may not use this file except in compliance with the License. +;;; # You may obtain a copy of the License at +;;; # +;;; # http://www.apache.org/licenses/LICENSE-2.0 +;;; # +;;; # Unless required by applicable law or agreed to in writing, software +;;; # distributed under the License is distributed on an "AS IS" BASIS, +;;; # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +;;; # See the License for the specific language governing permissions and +;;; # limitations under the License. +;;; # +;;; # ======================================================================== +;;; # +;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +A ˈa +AALENIANA ˌaalenjˈana +AALENIANAS ˌaalenjˈanas +AALENIANO ˌaalenjˈano +AALENIANOS ˌaalenjˈanos +AARÓN ˌaaɾˈon +AARÓN ˌaaɾˈon +ABABA aβˈaβa +ABABÁBITE ˌaβaβˈaβite +ABABOL ˌaβaβˈol +ABACÁ ˌaβakˈa +ABACALERA ˌaβakalˈeɾa +ABACALERO ˌaβakalˈeɾo +ABACERÍA ˌaβaseɾˈia +ABACERO ˌaβasˈeɾo +ABACIADO ˌaβasjˈaðo +ABACIAL ˌaβasjˈal +ABACIALES ˌaβasjˈales +ABACIATO ˌaβasjˈato +ÁBACO ˈaβako +ABACORA ˌaβakˈoɾa +ABACORADA ˌaβakoɾˈaða +ABACORADAS ˌaβakoɾˈaðas +ABACORADO ˌaβakoɾˈaðo +ABACORADOS ˌaβakoɾˈaðos +ABACORAR ˌaβakoɾˈaɾ +ABACORARA ˌaβakoɾˈaɾa +ABACORARES ˌaβakoɾˈaɾes +ABAD aβˈad +ABADA aβˈaða +ABADÁN ˌaβaðˈan +ABADEJO ˌaβaðˈexo +ABADENGO ˌaβaðˈɛŋɡo +ABADERNÁBAMOS ˌaβaðeɾnˈaβamos +ABADERNADA ˌaβaðeɾnˈaða +ABADERNADAS ˌaβaðeɾnˈaðas +ABADERNADO ˌaβaðeɾnˈaðo +ABADERNADOS ˌaβaðeɾnˈaðos +ABADERNAR ˌaβaðeɾnˈaɾ +ABADERNARA ˌaβaðeɾnˈaɾa +ABADERNARES ˌaβaðeɾnˈaɾes +ABADESA ˌaβaðˈesa +ABADÍ ˌaβaðˈi +ABADÍA ˌaβaðˈia +ABADIANO ˌaβaðjˈano +ABAJA aβˈaxa +ABAJADA ˌaβaxˈaða +ABAJADAS ˌaβaxˈaðas +ABAJADERO ˌaβaxaðˈeɾo +ABAJADO ˌaβaxˈaðo +ABAJADOS ˌaβaxˈaðos +ABAJAR ˌaβaxˈaɾ +ABAJARA ˌaβaxˈaɾa +ABAJARES ˌaβaxˈaɾes +ABAJEÑA ˌaβaxˈeɲa +ABAJEÑO ˌaβaxˈeɲo +ABAJERA ˌaβaxˈeɾa +ABAJO aβˈaxo +ABALANZADA ˌaβalansˈaða +ABALANZADAS ˌaβalansˈaðas +ABALANZADO ˌaβalansˈaðo +ABALANZADOS ˌaβalansˈaðos +ABALANZAR ˌaβalansˈaɾ +ABALANZARA ˌaβalansˈaɾa +ABALANZARES ˌaβalansˈaɾes +ABALCONADO ˌaβalkonˈaðo +ABALDONADA ˌaβalðonˈaða +ABALDONADAS ˌaβalðonˈaðas +ABALDONADO ˌaβalðonˈaðo +ABALDONADOS ˌaβalðonˈaðos +ABALDONAMIENTO ˌaβalðˌonamjˈɛnto +ABALDONAR ˌaβalðonˈaɾ +ABALDONARA ˌaβalðonˈaɾa +ABALDONARES ˌaβalðonˈaɾes +ABALEADA ˌaβaleˈaða +ABALEADAS ˌaβaleˈaðas +ABALEADO ˌaβaleˈaðo +ABALEADOS ˌaβaleˈaðos +ABALEAR ˌaβaleˈaɾ +ABALEARA ˌaβaleˈaɾa +ABALEARES ˌaβaleˈaɾes +ABALEO ˌaβalˈeo +ABALORIO ˌaβalˈoɾjo +ÁBALOS ˈaβalos +ABALUARTADA ˌaβaluaɾtˈaða +ABALUARTADAS ˌaβaluaɾtˈaðas +ABALUARTADO ˌaβaluaɾtˈaðo +ABALUARTADOS ˌaβaluaɾtˈaðos +ABALUARTAR ˌaβaluaɾtˈaɾ +ABALUARTARA ˌaβaluaɾtˈaɾa +ABALUARTARES ˌaβaluaɾtˈaɾes +ABANA aβˈana +ABANACIÓN ˌaβanasjˈon +ABANADA ˌaβanˈaða +ABAÑADA ˌaβaɲˈaða +ABANADAS ˌaβanˈaðas +ABAÑADAS ˌaβaɲˈaðas +ABANADO ˌaβanˈaðo +ABAÑADO ˌaβaɲˈaðo +ABANADOS ˌaβanˈaðos +ABAÑADOS ˌaβaɲˈaðos +ABANAMOS ˌaβanˈamos +ABANANDO ˌaβanˈando +ABANAR ˌaβanˈaɾ +ABANARA ˌaβanˈaɾa +ABANARÁ ˌaβanaɾˈa +ABAÑARA ˌaβaɲˈaɾa +ABANÁRAMOS ˌaβanˈaɾamos +ABANARAS ˌaβanˈaɾas +ABANARÁS ˌaβanaɾˈas +ABANAREIS ˌaβanˈaɾeɪs +ABANAREMOS ˌaβanaɾˈemos +ABANARES ˌaβanˈaɾes +ABAÑARES ˌaβaɲˈaɾes +ABANARÍAMOS ˌaβanaɾˈiamos +ABANAS aβˈanas +ABANASTE ˌaβanˈaste +ABANCALADA ˌaβankalˈaða +ABANCALADAS ˌaβankalˈaðas +ABANCALADO ˌaβankalˈaðo +ABANCALADOS ˌaβankalˈaðos +ABANCALAR ˌaβankalˈaɾ +ABANCALARA ˌaβankalˈaɾa +ABANCALARES ˌaβankalˈaɾes +ABANDERA ˌaβandˈeɾa +ABANDERADA ˌaβandeɾˈaða +ABANDERADAS ˌaβandeɾˈaðas +ABANDERADO ˌaβandeɾˈaðo +ABANDERADOS ˌaβandeɾˈaðos +ABANDERAMIENTO ˌaβandˌeɾamjˈɛnto +ABANDERAR ˌaβandeɾˈaɾ +ABANDERARA ˌaβandeɾˈaɾa +ABANDERARAN ˌaβandeɾˈaɾan +ABANDERARES ˌaβandeɾˈaɾes +ABANDERÉ ˌaβandeɾˈe +ABANDEREN ˌaβandˈeɾen +ABANDERES ˌaβandˈeɾes +ABANDERÉS ˌaβandeɾˈes +ABANDERIZADA ˌaβandˌeɾisˈaða +ABANDERIZADAS ˌaβandˌeɾisˈaðas +ABANDERIZADO ˌaβandˌeɾisˈaðo +ABANDERIZADOS ˌaβandˌeɾisˈaðos +ABANDERIZAR ˌaβandˌeɾisˈaɾ +ABANDERO ˌaβandˈeɾo +ABANDONA ˌaβandˈona +ABANDONADA ˌaβandonˈaða +ABANDONADAS ˌaβandonˈaðas +ABANDONADO ˌaβandonˈaðo +ABANDONADOS ˌaβandonˈaðos +ABANDONAMIENTO ˌaβandˌonamjˈɛnto +ABANDONAMOS ˌaβandonˈamos +ABANDONANDO ˌaβandonˈando +ABANDONAR ˌaβandonˈaɾ +ABANDONARA ˌaβandonˈaɾa +ABANDONARÁ ˌaβandˌonaɾˈa +ABANDONÁRAMOS ˌaβandonˈaɾamos +ABANDONARAS ˌaβandonˈaɾas +ABANDONARÁS ˌaβandˌonaɾˈas +ABANDONAREIS ˌaβandonˈaɾeɪs +ABANDONAREMOS ˌaβandˌonaɾˈemos +ABANDONARES ˌaβandonˈaɾes +ABANDONARÍAMOS ˌaβandˌonaɾˈiamos +ABANDONAS ˌaβandˈonas +ABANDONASTE ˌaβandonˈaste +ABANDONE ˌaβandˈone +ABANDONEMOS ˌaβandonˈemos +ABANDONES ˌaβandˈones +ABANDONISMO ˌaβandonˈismo +ABANDONISTA ˌaβandonˈista +ABANDONISTAS ˌaβandonˈistas +ABANDONO ˌaβandˈono +ABANDONOS ˌaβandˈonos +ABANE aβˈane +ABANEMOS ˌaβanˈemos +ABANES aβˈanes +ABANICADA ˌaβanikˈaða +ABANICADAS ˌaβanikˈaðas +ABANICADO ˌaβanikˈaðo +ABANICADOS ˌaβanikˈaðos +ABANICAR ˌaβanikˈaɾ +ABANICARA ˌaβanikˈaɾa +ABANICARES ˌaβanikˈaɾes +ABANICAZO ˌaβanikˈaso +ABANICO ˌaβanˈiko +ABANO aβˈano +ABANOS aβˈanos +ABANTO aβˈanto +ABARATADA ˌaβaɾatˈaða +ABARATADAS ˌaβaɾatˈaðas +ABARATADO ˌaβaɾatˈaðo +ABARATADOS ˌaβaɾatˈaðos +ABARATAMIENTO ˌaβaɾˌatamjˈɛnto +ABARATAR ˌaβaɾatˈaɾ +ABARATARA ˌaβaɾatˈaɾa +ABARATARES ˌaβaɾatˈaɾes +ABARBETADA ˌaβaɾβetˈaða +ABARBETADAS ˌaβaɾβetˈaðas +ABARBETADO ˌaβaɾβetˈaðo +ABARBETADOS ˌaβaɾβetˈaðos +ABARBETAR ˌaβaɾβetˈaɾ +ABARBETARA ˌaβaɾβetˈaɾa +ABARBETARES ˌaβaɾβetˈaɾes +ABARCA aβˈaɾka +ABARCADA ˌaβaɾkˈaða +ABARCADAS ˌaβaɾkˈaðas +ABARCADO ˌaβaɾkˈaðo +ABARCADOR ˌaβaɾkaðˈoɾ +ABARCADOS ˌaβaɾkˈaðos +ABARCAMOS ˌaβaɾkˈamos +ABARCANDO ˌaβaɾkˈando +ABARCAR ˌaβaɾkˈaɾ +ABARCARA ˌaβaɾkˈaɾa +ABARCÁRAMOS ˌaβaɾkˈaɾamos +ABARCARES ˌaβaɾkˈaɾes +ABARCARÍAMOS ˌaβaɾkaɾˈiamos +ABARLOADA ˌaβaɾloˈaða +ABARLOADAS ˌaβaɾloˈaðas +ABARLOADO ˌaβaɾloˈaðo +ABARLOADOS ˌaβaɾloˈaðos +ABARLOAR ˌaβaɾloˈaɾ +ABARLOARA ˌaβaɾloˈaɾa +ABARLOARES ˌaβaɾloˈaɾes +ABARRACADA ˌaβaɾɾakˈaða +ABARRACADAS ˌaβaɾɾakˈaðas +ABARRACADO ˌaβaɾɾakˈaðo +ABARRACADOS ˌaβaɾɾakˈaðos +ABARRACAR ˌaβaɾɾakˈaɾ +ABARRACARA ˌaβaɾɾakˈaɾa +ABARRACARES ˌaβaɾɾakˈaɾes +ABARRADA ˌaβaɾɾˈaða +ABARRADAS ˌaβaɾɾˈaðas +ABARRADO ˌaβaɾɾˈaðo +ABARRADOS ˌaβaɾɾˈaðos +ABARRAR ˌaβaɾɾˈaɾ +ABARRARA ˌaβaɾɾˈaɾa +ABARRARES ˌaβaɾɾˈaɾes +ABARRAZ ˌaβaɾɾˈas +ABARROTADA ˌaβaɾɾotˈaða +ABARROTADAS ˌaβaɾɾotˈaðas +ABARROTADO ˌaβaɾɾotˈaðo +ABARROTADOS ˌaβaɾɾotˈaðos +ABARROTAR ˌaβaɾɾotˈaɾ +ABARROTARA ˌaβaɾɾotˈaɾa +ABARROTARES ˌaβaɾɾotˈaɾes +ABARROTE ˌaβaɾɾˈote +ABARROTERA ˌaβaɾɾotˈeɾa +ABARROTERÍA ˌaβaɾɾˌoteɾˈia +ABASÍ ˌaβasˈi +ABASTA aβˈasta +ABASTADA ˌaβastˈaða +ABASTADAS ˌaβastˈaðas +ABASTADO ˌaβastˈaðo +ABASTADOS ˌaβastˈaðos +ABASTAMIENTO ˌaβastamjˈɛnto +ABASTAMOS ˌaβastˈamos +ABASTAR ˌaβastˈaɾ +ABASTARA ˌaβastˈaɾa +ABASTARÁ ˌaβastaɾˈa +ABASTÁRAMOS ˌaβastˈaɾamos +ABASTARAS ˌaβastˈaɾas +ABASTARÁS ˌaβastaɾˈas +ABASTARDA ˌaβastˈaɾða +ABASTARDÁ ˌaβastaɾðˈa +ABASTARDADA ˌaβastaɾðˈaða +ABASTARDADAS ˌaβastaɾðˈaðas +ABASTARDADO ˌaβastaɾðˈaðo +ABASTARDADOS ˌaβastaɾðˈaðos +ABASTARDAMOS ˌaβastaɾðˈamos +ABASTARDANDO ˌaβastaɾðˈando +ABASTARDAR ˌaβastaɾðˈaɾ +ABASTARDARA ˌaβastaɾðˈaɾa +ABASTARDARÁ ˌaβastˌaɾðaɾˈa +ABASTARDÁRAMOS ˌaβastaɾðˈaɾamos +ABASTARDARAS ˌaβastaɾðˈaɾas +ABASTARDARÁS ˌaβastˌaɾðaɾˈas +ABASTARDAREIS ˌaβastaɾðˈaɾeɪs +ABASTARDARÉIS ˌaβastˌaɾðaɾˈeis +ABASTARDAREMOS ˌaβastˌaɾðaɾˈemos +ABASTARDÁREMOS ˌaβastaɾðˈaɾemos +ABASTARDARES ˌaβastaɾðˈaɾes +ABASTARDARÍAMOS ˌaβastˌaɾðaɾˈiamos +ABASTARDAS ˌaβastˈaɾðas +ABASTARDÁS ˌaβastaɾðˈas +ABASTARDASTE ˌaβastaɾðˈaste +ABASTARDE ˌaβastˈaɾðe +ABASTARDÉ ˌaβastaɾðˈe +ABASTARDEMOS ˌaβastaɾðˈemos +ABASTARDES ˌaβastˈaɾðes +ABASTARDÉS ˌaβastaɾðˈes +ABASTARDO ˌaβastˈaɾðo +ABASTAREIS ˌaβastˈaɾeɪs +ABASTAREMOS ˌaβastaɾˈemos +ABASTARES ˌaβastˈaɾes +ABASTARÍAMOS ˌaβastaɾˈiamos +ABASTAS aβˈastas +ABASTASTE ˌaβastˈaste +ABASTE aβˈaste +ABASTECEDOR ˌaβastˌeseðˈoɾ +ABASTECEDORA ˌaβastˌeseðˈoɾa +ABASTECEDORAS ˌaβastˌeseðˈoɾas +ABASTECEDORES ˌaβastˌeseðˈoɾes +ABASTECER ˌaβastesˈeɾ +ABASTECERÍAMOS ˌaβastˌeseɾˈiamos +ABASTECERNOS ˌaβastesˈeɾnos +ABASTECÍAMOS ˌaβastesˈiamos +ABASTECIDA ˌaβastesˈiða +ABASTECIDAS ˌaβastesˈiðas +ABASTECIDO ˌaβastesˈiðo +ABASTECIDOS ˌaβastesˈiðos +ABASTECIÉNDOLA ˌaβastesjˈendola +ABASTECIÉNDOLAS ˌaβastesjˈendolas +ABASTECIÉNDOLE ˌaβastesjˈendole +ABASTECIÉNDOLES ˌaβastesjˈendoles +ABASTECIÉNDOLO ˌaβastesjˈendolo +ABASTECIÉNDOLOS ˌaβastesjˈendolos +ABASTECIÉNDOME ˌaβastesjˈendome +ABASTECIÉNDONOS ˌaβastesjˈendonos +ABASTECIÉNDOOS ˌaβastesjˈendoos +ABASTECIÉNDOTE ˌaβastesjˈendote +ABASTECIMIENTO ˌaβastˌesimjˈɛnto +ABASTEMOS ˌaβastˈemos +ABASTES aβˈastes +ABASTÉS ˌaβastˈes +ABASTIONADA ˌaβastjonˈaða +ABASTIONADAS ˌaβastjonˈaðas +ABASTIONADO ˌaβastjonˈaðo +ABASTIONADOS ˌaβastjonˈaðos +ABASTIONAR ˌaβastjonˈaɾ +ABASTIONARES ˌaβastjonˈaɾes +ABASTO aβˈasto +ABASTOS aβˈastos +ABATA aβˈata +ABATAMOS ˌaβatˈamos +ABATANADA ˌaβatanˈaða +ABATANADAS ˌaβatanˈaðas +ABATANADO ˌaβatanˈaðo +ABATANADOS ˌaβatanˈaðos +ABATANAR ˌaβatanˈaɾ +ABATAS aβˈatas +ABATATA ˌaβatˈata +ABATATADA ˌaβatatˈaða +ABATATADAS ˌaβatatˈaðas +ABATATADO ˌaβatatˈaðo +ABATATADOS ˌaβatatˈaðos +ABATATAR ˌaβatatˈaɾ +ABATATARSE ˌaβatatˈaɾse +ABATATE ˌaβatˈate +ABATATO ˌaβatˈato +ABATE aβˈate +ABATES aβˈates +ABATÍAMOS ˌaβatˈiamos +ABATIBLE ˌaβatˈiβle +ABATIDA ˌaβatˈiða +ABATIDAS ˌaβatˈiðas +ABATIDO ˌaβatˈiðo +ABATIDOS ˌaβatˈiðos +ABATIÉNDOLA ˌaβatjˈendola +ABATIÉNDOLAS ˌaβatjˈendolas +ABATIÉNDOLE ˌaβatjˈendole +ABATIÉNDOLES ˌaβatjˈendoles +ABATIÉNDOLO ˌaβatjˈendolo +ABATIÉNDOLOS ˌaβatjˈendolos +ABATIÉNDOME ˌaβatjˈendome +ABATIÉNDONOS ˌaβatjˈendonos +ABATIÉNDOOS ˌaβatjˈendoos +ABATIÉNDOTE ˌaβatjˈendote +ABATIMIENTO ˌaβatimjˈɛnto +ABATIR ˌaβatˈiɾ +ABATO aβˈato +ABATOJADA ˌaβatoxˈaða +ABATOJADAS ˌaβatoxˈaðas +ABATOJADO ˌaβatoxˈaðo +ABATOJADOS ˌaβatoxˈaðos +ABATOJAR ˌaβatoxˈaɾ +ABAXIAL ˌaβaksjˈal +ABAXIALES ˌaβaksjˈales +ABAZÓN ˌaβasˈon +ABDICA abðˈika +ABDICACIÓN ˌabðikasjˈon +ABDICACIONES ˌabðikasjˈones +ABDICADA ˌabðikˈaða +ABDICADAS ˌabðikˈaðas +ABDICADO ˌabðikˈaðo +ABDICADOS ˌabðikˈaðos +ABDICAMOS ˌabðikˈamos +ABDICANDO ˌabðikˈando +ABDICAR ˌabðikˈaɾ +ABDICARA ˌabðikˈaɾa +ABDICARÁ ˌabðikaɾˈa +ABDICÁRAMOS ˌabðikˈaɾamos +ABDICARAS ˌabðikˈaɾas +ABDICARÁS ˌabðikaɾˈas +ABDICARÉ ˌabðikaɾˈe +ABDICAREIS ˌabðikˈaɾeɪs +ABDICAREMOS ˌabðikaɾˈemos +ABDICARES ˌabðikˈaɾes +ABDICARÍAMOS ˌabðikaɾˈiamos +ABDICAS abðˈikas +ABDICASTE ˌabðikˈaste +ABDICATIVA ˌabðikatˈiβa +ABDICATIVAS ˌabðikatˈiβas +ABDICATIVO ˌabðikatˈiβo +ABDICATIVOS ˌabðikatˈiβos +ABDICO abðˈiko +ABDIQUE abðˈike +ABDIQUEMOS ˌabðikˈemos +ABDIQUES abðˈikes +ABDOMEN abðˈomen +ABDOMINAL ˌabðominˈal +ABDOMINALES ˌabðominˈales +ABDUCCIÓN ˌabðuksjˈon +ABDUCIDA ˌabðusˈiða +ABDUCIDAS ˌabðusˈiðas +ABDUCIDO ˌabðusˈiðo +ABDUCIDOS ˌabðusˈiðos +ABDUCIR ˌabðusˈiɾ +ABDUCTOR ˌabðuktˈoɾ +ABECÉ ˌaβesˈe +ABECEDARIO ˌaβeseðˈaɾjo +ABECÉS ˌaβesˈes +ABEDUL ˌaβeðˈul +ABEJA aβˈexa +ABEJAR ˌaβexˈaɾ +ABEJARRÓN ˌaβexaɾɾˈon +ABEJARUCO ˌaβexaɾˈuko +ABEJEADA ˌaβexeˈaða +ABEJEADAS ˌaβexeˈaðas +ABEJEADO ˌaβexeˈaðo +ABEJEADOS ˌaβexeˈaðos +ABEJEAR ˌaβexeˈaɾ +ABEJERA ˌaβexˈeɾa +ABEJERO ˌaβexˈeɾo +ABEJITA ˌaβexˈita +ABEJÓN ˌaβexˈon +ABEJONEADA ˌaβexˌoneˈaða +ABEJONEADAS ˌaβexˌoneˈaðas +ABEJONEADO ˌaβexˌoneˈaðo +ABEJONEADOS ˌaβexˌoneˈaðos +ABEJONEAR ˌaβexˌoneˈaɾ +ABEJORREADA ˌaβexˌoɾɾeˈaða +ABEJORREADAS ˌaβexˌoɾɾeˈaðas +ABEJORREADO ˌaβexˌoɾɾeˈaðo +ABEJORREADOS ˌaβexˌoɾɾeˈaðos +ABEJORREAR ˌaβexˌoɾɾeˈaɾ +ABEJORRO ˌaβexˈoɾɾo +ABEJUNO ˌaβexˈuno +ABEL aβˈel +ABELDADA ˌaβelðˈaða +ABELDADAS ˌaβelðˈaðas +ABELDADO ˌaβelðˈaðo +ABELDADOS ˌaβelðˈaðos +ABELDAR ˌaβelðˈaɾ +ABELIANA ˌaβeljˈana +ABELIANO ˌaβeljˈano +ABELITO ˌaβelˈito +ABELMOSCO ˌaβelmˈosko +ABELONITA ˌaβelonˈita +ABEMOLADA ˌaβemolˈaða +ABEMOLADAS ˌaβemolˈaðas +ABEMOLADO ˌaβemolˈaðo +ABEMOLADOS ˌaβemolˈaðos +ABEMOLAR ˌaβemolˈaɾ +ABENDAÑO ˌaβendˈaɲo +ABÉÑOLA aβˈeɲola +ABÉÑULA aβˈeɲula +ABERRACIÓN ˌaβeɾɾasjˈon +ABERRADA ˌaβeɾɾˈaða +ABERRADAS ˌaβeɾɾˈaðas +ABERRADO ˌaβeɾɾˈaðo +ABERRADOS ˌaβeɾɾˈaðos +ABERRAMOS ˌaβeɾɾˈamos +ABERRANDO ˌaβeɾɾˈando +ABERRANTE ˌaβeɾɾˈante +ABERRANTES ˌaβeɾɾˈantes +ABERRAR ˌaβeɾɾˈaɾ +ABERRÁRAMOS ˌaβeɾɾˈaɾamos +ABERRARÍAMOS ˌaβeɾɾaɾˈiamos +ABERTAL ˌaβeɾtˈal +ABERTALES ˌaβeɾtˈales +ABERTURA ˌaβeɾtˈuɾa +ABERTZALE ˌaβeɾtsˈale +ABERTZALES ˌaβeɾtsˈales +ABERZALES ˌaβeɾsˈales +ABÉS aβˈes +ABESIVA ˌaβesˈiβa +ABESIVAS ˌaβesˈiβas +ABESIVO ˌaβesˈiβo +ABESIVOS ˌaβesˈiβos +ABETAL ˌaβetˈal +ABETO aβˈeto +ABETUNADA ˌaβetunˈaða +ABETUNADAS ˌaβetunˈaðas +ABETUNADO ˌaβetunˈaðo +ABETUNADOS ˌaβetunˈaðos +ABETUNAR ˌaβetunˈaɾ +ABIERTA aβjˈeɾta +ABIERTAMENTE aβjˈeɾtamˈente +ABIERTO aβjˈeɾto +ABIERTOS aβjˈeɾtos +ABIGAÍL ˌaβiɣaˈil +ABIGARRADA ˌaβiɣaɾɾˈaða +ABIGARRADO ˌaβiɣaɾɾˈaðo +ABIGARRAMIENTO ˌaβiɣˌaɾɾamjˈɛnto +ABIGARRAR ˌaβiɣaɾɾˈaɾ +ABIGEATO ˌaβixeˈato +ABIGEO ˌaβixˈeo +ABINTESTATO ˌaβintestˈato +ABIÓTICA aβjˈotika +ABIÓTICAS aβjˈotikas +ABIÓTICO aβjˈotiko +ABIÓTICOS aβjˈotikos +ABIPÓN ˌaβipˈon +ABISAGRADA ˌaβisaɣɾˈaða +ABISAGRADAS ˌaβisaɣɾˈaðas +ABISAGRADO ˌaβisaɣɾˈaðo +ABISAGRADOS ˌaβisaɣɾˈaðos +ABISAGRAR ˌaβisaɣɾˈaɾ +ABISAL ˌaβisˈal +ABISINIA ˌaβisˈinja +ABISINIO ˌaβisˈinjo +ABISMADA ˌaβismˈaða +ABISMADAS ˌaβismˈaðas +ABISMADO ˌaβismˈaðo +ABISMADOS ˌaβismˈaðos +ABISMAL ˌaβismˈal +ABISMAMOS ˌaβismˈamos +ABISMAR ˌaβismˈaɾ +ABISMÁRAMOS ˌaβismˈaɾamos +ABISMARÍAMOS ˌaβismaɾˈiamos +ABISMO aβˈismo +ABIVAS aβˈiβas +ABJAD aβxˈad +ABJASIA aβxˈasja +ABJASIO aβxˈasjo +ABJASO aβxˈaso +ABJURA aβxˈuɾa +ABJURACIÓN ˌaβxuɾasjˈon +ABJURADA ˌaβxuɾˈaða +ABJURADAS ˌaβxuɾˈaðas +ABJURADO ˌaβxuɾˈaðo +ABJURADOS ˌaβxuɾˈaðos +ABJURAMOS ˌaβxuɾˈamos +ABJURANDO ˌaβxuɾˈando +ABJURAR ˌaβxuɾˈaɾ +ABJURÁRAMOS ˌaβxuɾˈaɾamos +ABJURARÍAMOS ˌaβxuɾaɾˈiamos +ABJURAS aβxˈuɾas +ABJURE aβxˈuɾe +ABJURO aβxˈuɾo +ABLACIÓN ˌaβlasjˈon +ABLACIONADA ˌaβlasjonˈaða +ABLACIONADAS ˌaβlasjonˈaðas +ABLACIONADO ˌaβlasjonˈaðo +ABLACIONADOS ˌaβlasjonˈaðos +ABLANDADA ˌaβlandˈaða +ABLANDADAS ˌaβlandˈaðas +ABLANDADO ˌaβlandˈaðo +ABLANDADOS ˌaβlandˈaðos +ABLANDAMIENTO ˌaβlandamjˈɛnto +ABLANDAR ˌaβlandˈaɾ +ABLANDARSE ˌaβlandˈaɾse +ABLATIVA ˌaβlatˈiβa +ABLATIVAS ˌaβlatˈiβas +ABLATIVO ˌaβlatˈiβo +ABLATIVOS ˌaβlatˈiβos +ABLUCIÓN ˌaβlusjˈon +ABLUÍAMOS ˌaβluˈiamos +ABLUIDA ˌaβluˈiða +ABLUIDAS ˌaβluˈiðas +ABLUIDO ˌaβluˈiðo +ABLUIDOS ˌaβluˈiðos +ABLUIR ˌaβluˈiɾ +ABLUIRÍAMOS ˌaβluiɾˈiamos +ABNEGACIÓN ˌabneɣasjˈon +ABNEGADA ˌabneɣˈaða +ABNEGADAS ˌabneɣˈaðas +ABNEGADO ˌabneɣˈaðo +ABNEGADOS ˌabneɣˈaðos +ABNEGAMOS ˌabneɣˈamos +ABNEGAR ˌabneɣˈaɾ +ABNEGÁRAMOS ˌabneɣˈaɾamos +ABNEGARÍAMOS ˌabneɣaɾˈiamos +ABOBADA ˌaβoβˈaða +ABOBADAS ˌaβoβˈaðas +ABOBADO ˌaβoβˈaðo +ABOBADOS ˌaβoβˈaðos +ABOBALICONADO ˌaβoβˌalikonˈaðo +ABOBAR ˌaβoβˈaɾ +ABOBRA aβˈoβɾa +ABOCADA ˌaβokˈaða +ABOCADAS ˌaβokˈaðas +ABOCADO ˌaβokˈaðo +ABOCADOS ˌaβokˈaðos +ABOCAR ˌaβokˈaɾ +ABOCETADA ˌaβosetˈaða +ABOCETADAS ˌaβosetˈaðas +ABOCETADO ˌaβosetˈaðo +ABOCETADOS ˌaβosetˈaðos +ABOCETAR ˌaβosetˈaɾ +ABOCHORNADA ˌaβotʃoɾnˈaða +ABOCHORNADAS ˌaβotʃoɾnˈaðas +ABOCHORNADO ˌaβotʃoɾnˈaðo +ABOCHORNADOS ˌaβotʃoɾnˈaðos +ABOCHORNANTE ˌaβotʃoɾnˈante +ABOCHORNAR ˌaβotʃoɾnˈaɾ +ABOCHORNARSE ˌaβotʃoɾnˈaɾse +ABOCINADA ˌaβosinˈaða +ABOCINADAS ˌaβosinˈaðas +ABOCINADO ˌaβosinˈaðo +ABOCINADOS ˌaβosinˈaðos +ABOCINAR ˌaβosinˈaɾ +ABODRITA ˌaβoðɾˈita +ABOFAR ˌaβofˈaɾ +ABOFETEADA ˌaβofˌeteˈaða +ABOFETEADAS ˌaβofˌeteˈaðas +ABOFETEADO ˌaβofˌeteˈaðo +ABOFETEADOS ˌaβofˌeteˈaðos +ABOFETEAR ˌaβofˌeteˈaɾ +ABOGACÍA ˌaβoɣasˈia +ABOGADA ˌaβoɣˈaða +ABOGADAS ˌaβoɣˈaðas +ABOGADE ˌaβoɣˈaðe +ABOGADES ˌaβoɣˈaðes +ABOGADITA ˌaβoɣaðˈita +ABOGADO ˌaβoɣˈaðo +ABOGADOS ˌaβoɣˈaðos +ABOGAR ˌaβoɣˈaɾ +ABOITIZ ˌaβoɪtˈis +ABOLENGO ˌaβolˈɛŋɡo +ABOLICIÓN ˌaβolisjˈon +ABOLICIONISMO ˌaβolˌisjonˈismo +ABOLICIONISTA ˌaβolˌisjonˈista +ABOLICIONISTAS ˌaβolˌisjonˈistas +ABOLIDA ˌaβolˈiða +ABOLIDAS ˌaβolˈiðas +ABOLIDO ˌaβolˈiðo +ABOLIDOS ˌaβolˈiðos +ABOLIR ˌaβolˈiɾ +ABOLSADO ˌaβolsˈaðo +ABOMASO ˌaβomˈaso +ABOMBADA ˌaβombˈaða +ABOMBADAS ˌaβombˈaðas +ABOMBADO ˌaβombˈaðo +ABOMBADOS ˌaβombˈaðos +ABOMBAR ˌaβombˈaɾ +ABOMBARSE ˌaβombˈaɾse +ABOMINABLE ˌaβominˈaβle +ABOMINABLES ˌaβominˈaβles +ABOMINACIÓN ˌaβomˌinasjˈon +ABOMINADA ˌaβominˈaða +ABOMINADAS ˌaβominˈaðas +ABOMINADO ˌaβominˈaðo +ABOMINADOS ˌaβominˈaðos +ABOMINAMOS ˌaβominˈamos +ABOMINANDO ˌaβominˈando +ABOMINAR ˌaβominˈaɾ +ABOMINÁRAMOS ˌaβominˈaɾamos +ABOMINARÍAMOS ˌaβomˌinaɾˈiamos +ABOMINO ˌaβomˈino +ABONADA ˌaβonˈaða +ABONADAS ˌaβonˈaðas +ABONADO ˌaβonˈaðo +ABONADOS ˌaβonˈaðos +ABONAR ˌaβonˈaɾ +ABONARSE ˌaβonˈaɾse +ABONÉ ˌaβonˈe +ABONO aβˈono +ABONÓ ˌaβonˈo +ABORDA aβˈoɾða +ABORDABLE ˌaβoɾðˈaβle +ABORDABLES ˌaβoɾðˈaβles +ABORDADA ˌaβoɾðˈaða +ABORDADAS ˌaβoɾðˈaðas +ABORDADO ˌaβoɾðˈaðo +ABORDADOR ˌaβoɾðaðˈoɾ +ABORDADOS ˌaβoɾðˈaðos +ABORDAJE ˌaβoɾðˈaxe +ABORDAMOS ˌaβoɾðˈamos +ABORDAN aβˈoɾðan +ABORDANDO ˌaβoɾðˈando +ABORDAR ˌaβoɾðˈaɾ +ABORDARA ˌaβoɾðˈaɾa +ABORDARÁ ˌaβoɾðaɾˈa +ABORDÁRAMOS ˌaβoɾðˈaɾamos +ABORDARAS ˌaβoɾðˈaɾas +ABORDARÁS ˌaβoɾðaɾˈas +ABORDAREIS ˌaβoɾðˈaɾeɪs +ABORDAREMOS ˌaβoɾðaɾˈemos +ABORDARES ˌaβoɾðˈaɾes +ABORDARÍAMOS ˌaβoɾðaɾˈiamos +ABORDAS aβˈoɾðas +ABORDASTE ˌaβoɾðˈaste +ABORDE aβˈoɾðe +ABORDEMOS ˌaβoɾðˈemos +ABORDES aβˈoɾðes +ABORDÉS ˌaβoɾðˈes +ABORDO aβˈoɾðo +ABORIGEN ˌaβoɾˈixen +ABORÍGENES ˌaβoɾˈixenes +ABORIGINAL ˌaβoɾˌixinˈal +ABORRASCADA ˌaβoɾɾaskˈaða +ABORRASCADAS ˌaβoɾɾaskˈaðas +ABORRASCADO ˌaβoɾɾaskˈaðo +ABORRASCADOS ˌaβoɾɾaskˈaðos +ABORRASCARSE ˌaβoɾɾaskˈaɾse +ABORRECER ˌaβoɾɾesˈeɾ +ABORRECERÍAMOS ˌaβoɾɾˌeseɾˈiamos +ABORRECÍAMOS ˌaβoɾɾesˈiamos +ABORRECIBLE ˌaβoɾɾesˈiβle +ABORRECIBLES ˌaβoɾɾesˈiβles +ABORRECIDA ˌaβoɾɾesˈiða +ABORRECIDAS ˌaβoɾɾesˈiðas +ABORRECIDO ˌaβoɾɾesˈiðo +ABORRECIDOS ˌaβoɾɾesˈiðos +ABORRECIMIENTO ˌaβoɾɾˌesimjˈɛnto +ABORREGÁ ˌaβoɾɾeɣˈa +ABORREGADA ˌaβoɾɾeɣˈaða +ABORREGADAS ˌaβoɾɾeɣˈaðas +ABORREGADO ˌaβoɾɾeɣˈaðo +ABORREGADOS ˌaβoɾɾeɣˈaðos +ABORREGAR ˌaβoɾɾeɣˈaɾ +ABORREGARSE ˌaβoɾɾeɣˈaɾse +ABORTA aβˈoɾta +ABORTADA ˌaβoɾtˈaða +ABORTADAS ˌaβoɾtˈaðas +ABORTADO ˌaβoɾtˈaðo +ABORTADOS ˌaβoɾtˈaðos +ABORTAMOS ˌaβoɾtˈamos +ABORTANDO ˌaβoɾtˈando +ABORTAR ˌaβoɾtˈaɾ +ABORTARA ˌaβoɾtˈaɾa +ABORTARÁ ˌaβoɾtaɾˈa +ABORTÁRAMOS ˌaβoɾtˈaɾamos +ABORTARAS ˌaβoɾtˈaɾas +ABORTARÁS ˌaβoɾtaɾˈas +ABORTAREIS ˌaβoɾtˈaɾeɪs +ABORTAREMOS ˌaβoɾtaɾˈemos +ABORTARES ˌaβoɾtˈaɾes +ABORTARÍAMOS ˌaβoɾtaɾˈiamos +ABORTAS aβˈoɾtas +ABORTASTE ˌaβoɾtˈaste +ABORTE aβˈoɾte +ABORTEMOS ˌaβoɾtˈemos +ABORTES aβˈoɾtes +ABORTISMO ˌaβoɾtˈismo +ABORTISTA ˌaβoɾtˈista +ABORTISTAS ˌaβoɾtˈistas +ABORTIVA ˌaβoɾtˈiβa +ABORTIVO ˌaβoɾtˈiβo +ABORTO aβˈoɾto +ABORTÓN ˌaβoɾtˈon +ABORTORIO ˌaβoɾtˈoɾjo +ABOTAGAMIENTO ˌaβotˌaɣamjˈɛnto +ABOTAGAR ˌaβotaɣˈaɾ +ABOTAGARSE ˌaβotaɣˈaɾse +ABOTARGADA ˌaβotaɾɣˈaða +ABOTARGADAS ˌaβotaɾɣˈaðas +ABOTARGADO ˌaβotaɾɣˈaðo +ABOTARGADOS ˌaβotaɾɣˈaðos +ABOTARGAMIENTO ˌaβotˌaɾɣamjˈɛnto +ABOTARGAR ˌaβotaɾɣˈaɾ +ABOTONADA ˌaβotonˈaða +ABOTONADAS ˌaβotonˈaðas +ABOTONADO ˌaβotonˈaðo +ABOTONADOS ˌaβotonˈaðos +ABOTONAR ˌaβotonˈaɾ +ABOTONARSE ˌaβotonˈaɾse +ABOVEDADO ˌaβoβeðˈaðo +ABOVEDAMIENTO ˌaβoβˌeðamjˈɛnto +ABOVEDAR ˌaβoβeðˈaɾ +ABRA ˈaβɾa +ABRACADA ˌaβɾakˈaða +ABRACADABRA ˌaβɾakaðˈaβɾa +ABRACADAS ˌaβɾakˈaðas +ABRACADO ˌaβɾakˈaðo +ABRACADOS ˌaβɾakˈaðos +ABRACAR ˌaβɾakˈaɾ +ABRACE aβɾˈase +ABRACÉ ˌaβɾasˈe +ABRACEMOS ˌaβɾasˈemos +ABRACES aβɾˈases +ABRAHAM aβɾˈaam +ABRAHÁMICO ˌaβɾaˈamiko +ABRAHÁN ˌaβɾaˈan +ABRAM ˈaβɾam +ABRAMOS aβɾˈamos +ABRAS ˈaβɾas +ABRASA aβɾˈasa +ABRASADA ˌaβɾasˈaða +ABRASADAS ˌaβɾasˈaðas +ABRASADO ˌaβɾasˈaðo +ABRASADOR ˌaβɾasaðˈoɾ +ABRASADORA ˌaβɾasaðˈoɾa +ABRASADORAS ˌaβɾasaðˈoɾas +ABRASADORES ˌaβɾasaðˈoɾes +ABRASADOS ˌaβɾasˈaðos +ABRASAMOS ˌaβɾasˈamos +ABRASANDO ˌaβɾasˈando +ABRASANTE ˌaβɾasˈante +ABRASAR ˌaβɾasˈaɾ +ABRASARA ˌaβɾasˈaɾa +ABRASARÁ ˌaβɾasaɾˈa +ABRASÁRAMOS ˌaβɾasˈaɾamos +ABRASARAS ˌaβɾasˈaɾas +ABRASARÁS ˌaβɾasaɾˈas +ABRASAREIS ˌaβɾasˈaɾeɪs +ABRASAREMOS ˌaβɾasaɾˈemos +ABRASARES ˌaβɾasˈaɾes +ABRASARÍAMOS ˌaβɾasaɾˈiamos +ABRASAS aβɾˈasas +ABRASASTE ˌaβɾasˈaste +ABRASE aβɾˈase +ABRASÉ ˌaβɾasˈe +ÁBRASE ˈaβɾase +ABRASEMOS ˌaβɾasˈemos +ABRASES aβɾˈases +ABRASIÓN ˌaβɾasjˈon +ABRASIVA ˌaβɾasˈiβa +ABRASIVO ˌaβɾasˈiβo +ABRASO aβɾˈaso +ABRASÓ ˌaβɾasˈo +ABRAZABLE ˌaβɾasˈaβle +ABRAZADA ˌaβɾasˈaða +ABRAZADAS ˌaβɾasˈaðas +ABRAZADERA ˌaβɾasaðˈeɾa +ABRAZADO ˌaβɾasˈaðo +ABRAZADOR ˌaβɾasaðˈoɾ +ABRAZADORA ˌaβɾasaðˈoɾa +ABRAZADORAS ˌaβɾasaðˈoɾas +ABRAZADORES ˌaβɾasaðˈoɾes +ABRAZADOS ˌaβɾasˈaðos +ABRAZAR ˌaβɾasˈaɾ +ABRAZO aβɾˈaso +ABRE ˈaβɾe +ABRECARTAS ˌaβɾekˈaɾtas +ABREFÁCIL ˌaβɾefˈasil +ABREFÁCILES ˌaβɾefˈasiles +ÁBREGO ˈaβɾeɣo +ABRELATAS ˌaβɾelˈatas +ABREN ˈaβɾen +ABREPUERTAS ˌaβɾepwˈeɾtas +ABRES ˈaβɾes +ABREVADA ˌaβɾeβˈaða +ABREVADAS ˌaβɾeβˈaðas +ABREVADERO ˌaβɾeβaðˈeɾo +ABREVADO ˌaβɾeβˈaðo +ABREVADOS ˌaβɾeβˈaðos +ABREVAR ˌaβɾeβˈaɾ +ABREVIA aβɾˈeβja +ABREVIACIÓN ˌaβɾeβjasjˈon +ABREVIADA ˌaβɾeβjˈaða +ABREVIADAS ˌaβɾeβjˈaðas +ABREVIADO ˌaβɾeβjˈaðo +ABREVIADOS ˌaβɾeβjˈaðos +ABREVIAMIENTO ˌaβɾeβjamjˈɛnto +ABREVIAMOS ˌaβɾeβjˈamos +ABREVIANDO ˌaβɾeβjˈando +ABREVIAR ˌaβɾeβjˈaɾ +ABREVIARA ˌaβɾeβjˈaɾa +ABREVIARÁ ˌaβɾeβjaɾˈa +ABREVIÁRAMOS ˌaβɾeβjˈaɾamos +ABREVIARAS ˌaβɾeβjˈaɾas +ABREVIARÁS ˌaβɾeβjaɾˈas +ABREVIAREIS ˌaβɾeβjˈaɾeɪs +ABREVIAREMOS ˌaβɾeβjaɾˈemos +ABREVIARES ˌaβɾeβjˈaɾes +ABREVIARÍAMOS ˌaβɾeβjaɾˈiamos +ABREVIAS aβɾˈeβjas +ABREVIASTE ˌaβɾeβjˈaste +ABREVIATURA ˌaβɾeβjatˈuɾa +ABREVIE aβɾˈeβje +ABREVIEMOS ˌaβɾeβjˈemos +ABREVIES aβɾˈeβjes +ABREVIO aβɾˈeβjo +ABRÍ aβɾˈi +ABRÍAMOS aβɾˈiamos +ABRIBONADA ˌaβɾiβonˈaða +ABRIBONADAS ˌaβɾiβonˈaðas +ABRIBONADO ˌaβɾiβonˈaðo +ABRIBONADOS ˌaβɾiβonˈaðos +ABRIBONAR ˌaβɾiβonˈaɾ +ABRIDOR ˌaβɾiðˈoɾ +ABRIDORA ˌaβɾiðˈoɾa +ABRIDORAS ˌaβɾiðˈoɾas +ABRIDORES ˌaβɾiðˈoɾes +ABRIERON ˌaβɾiˈeɾon +ABRIGADA ˌaβɾiɣˈaða +ABRIGADAS ˌaβɾiɣˈaðas +ABRIGADERO ˌaβɾiɣaðˈeɾo +ABRIGADO ˌaβɾiɣˈaðo +ABRIGADOS ˌaβɾiɣˈaðos +ABRIGAMOS ˌaβɾiɣˈamos +ABRIGANDO ˌaβɾiɣˈando +ABRIGAÑO ˌaβɾiɣˈaɲo +ABRIGAR ˌaβɾiɣˈaɾ +ABRIGÁRAMOS ˌaβɾiɣˈaɾamos +ABRIGARÍAMOS ˌaβɾiɣaɾˈiamos +ABRIGARSE ˌaβɾiɣˈaɾse +ABRIGO aβɾˈiɣo +ÁBRIGO ˈaβɾiɣo +ABRIL aβɾˈil +ABRILEÑO ˌaβɾilˈeɲo +ABRIMIENTO ˌaβɾimjˈɛnto +ABRIMOS aβɾˈimos +ABRIÓ ˌaβɾiˈo +ABRIR aβɾˈiɾ +ABRIRÁ ˌaβɾiɾˈa +ABRIRÁS ˌaβɾiɾˈas +ABRIREMOS ˌaβɾiɾˈemos +ABRIRES aβɾˈiɾes +ABRIRÍAMOS ˌaβɾiɾˈiamos +ABRIRSE aβɾˈiɾse +ABRISTE aβɾˈiste +ABRO ˈaβɾo +ABROCHADA ˌaβɾotʃˈaða +ABROCHADAS ˌaβɾotʃˈaðas +ABROCHADO ˌaβɾotʃˈaðo +ABROCHADORA ˌaβɾotʃaðˈoɾa +ABROCHADOS ˌaβɾotʃˈaðos +ABROCHAR ˌaβɾotʃˈaɾ +ABROCHARSE ˌaβɾotʃˈaɾse +ABRODITA ˌaβɾoðˈita +ABROGABLE ˌaβɾoɣˈaβle +ABROGABLES ˌaβɾoɣˈaβles +ABROGACIÓN ˌaβɾoɣasjˈon +ABROGADA ˌaβɾoɣˈaða +ABROGADAS ˌaβɾoɣˈaðas +ABROGADO ˌaβɾoɣˈaðo +ABROGADOS ˌaβɾoɣˈaðos +ABROGAR ˌaβɾoɣˈaɾ +ABROGATORIA ˌaβɾoɣatˈoɾja +ABROGATORIAS ˌaβɾoɣatˈoɾjas +ABROGATORIO ˌaβɾoɣatˈoɾjo +ABROGATORIOS ˌaβɾoɣatˈoɾjos +ABROGO aβɾˈoɣo +ABROJO aβɾˈoxo +ABRONCADA ˌaβɾonkˈaða +ABRONCADAS ˌaβɾonkˈaðas +ABRONCADO ˌaβɾonkˈaðo +ABRONCADOS ˌaβɾonkˈaðos +ABRONCAR ˌaβɾonkˈaɾ +ABROTACIÓN ˌaβɾotasjˈon +ABRÓTANO aβɾˈotano +ABROTOÑADA ˌaβɾotoɲˈaða +ABROTOÑADAS ˌaβɾotoɲˈaðas +ABROTOÑADO ˌaβɾotoɲˈaðo +ABROTOÑADOS ˌaβɾotoɲˈaðos +ABROTOÑAR ˌaβɾotoɲˈaɾ +ABRUMADA ˌaβɾumˈaða +ABRUMADAS ˌaβɾumˈaðas +ABRUMADO ˌaβɾumˈaðo +ABRUMADOR ˌaβɾumaðˈoɾ +ABRUMADOS ˌaβɾumˈaðos +ABRUMAR ˌaβɾumˈaɾ +ABRUPTA aβɾˈupːta +ABRUPTO aβɾˈupːto +ABRUZOS aβɾˈusos +ABSALÓN ˌaβsalˈon +ABSCEDAMOS ˌaβseðˈamos +ABSCEDER ˌaβseðˈeɾ +ABSCEDERÍAMOS ˌaβseðeɾˈiamos +ABSCEDÍAMOS ˌaβseðˈiamos +ABSCEDIDA ˌaβseðˈiða +ABSCEDIDAS ˌaβseðˈiðas +ABSCEDIDO ˌaβseðˈiðo +ABSCEDIDOS ˌaβseðˈiðos +ABSCISA aβsˈisa +ABSCONDER ˌaβskondˈeɾ +ABSENTA aβsˈɛnta +ABSENTISMO ˌaβsentˈismo +ABSENTISTA ˌaβsentˈista +ÁBSIDA ˈaβsiða +ÁBSIDE ˈaβsiðe +ABSIDIAL ˌaβsiðjˈal +ABSINTIO aβsˈintjo +ABSOLUCIÓN ˌaβsolusjˈon +ABSOLUTA ˌaβsolˈuta +ABSOLUTISMO ˌaβsolutˈismo +ABSOLUTISTA ˌaβsolutˈista +ABSOLUTISTAS ˌaβsolutˈistas +ABSOLUTIVO ˌaβsolutˈiβo +ABSOLUTIZADA ˌaβsolˌutisˈaða +ABSOLUTIZADAS ˌaβsolˌutisˈaðas +ABSOLUTIZADO ˌaβsolˌutisˈaðo +ABSOLUTIZADOS ˌaβsolˌutisˈaðos +ABSOLUTIZAMOS ˌaβsolˌutisˈamos +ABSOLUTIZANDO ˌaβsolˌutisˈando +ABSOLUTIZAR ˌaβsolˌutisˈaɾ +ABSOLUTIZÁRAMOS ˌaβsolˌutisˈaɾamos +ABSOLUTIZARÍAMOS ˌaβsolˌutisaɾˈiamos +ABSOLUTO ˌaβsolˈuto +ABSOLUTORIO ˌaβsolutˈoɾjo +ABSOLVAMOS ˌaβsolβˈamos +ABSOLVEMOS ˌaβsolβˈemos +ABSOLVER ˌaβsolβˈeɾ +ABSOLVERÁ ˌaβsolβeɾˈa +ABSOLVERÁS ˌaβsolβeɾˈas +ABSOLVEREMOS ˌaβsolβeɾˈemos +ABSOLVERÍA ˌaβsolβeɾˈia +ABSOLVERÍAIS ˌaβsolβeɾˈiaɪs +ABSOLVERÍAMOS ˌaβsolβeɾˈiamos +ABSOLVERÍAN ˌaβsolβeɾˈian +ABSOLVERÍAS ˌaβsolβeɾˈias +ABSOLVÍ ˌaβsolβˈi +ABSOLVÍAMOS ˌaβsolβˈiamos +ABSORBEDOR ˌaβsoɾβeðˈoɾ +ABSORBENCIA ˌaβsoɾβˈɛnsja +ABSORBENTE ˌaβsoɾβˈɛnte +ABSORBER ˌaβsoɾβˈeɾ +ABSORBÍ ˌaβsoɾβˈi +ABSORBIBLE ˌaβsoɾβˈiβle +ABSORBIBLES ˌaβsoɾβˈiβles +ABSORBIDA ˌaβsoɾβˈiða +ABSORBIDAS ˌaβsoɾβˈiðas +ABSORBIDO ˌaβsoɾβˈiðo +ABSORBIDOS ˌaβsoɾβˈiðos +ABSORBIMIENTO ˌaβsoɾβimjˈɛnto +ABSORBIMIENTOS ˌaβsoɾβimjˈɛntos +ABSORBO aβsˈoɾβo +ABSORCIÓN ˌaβsoɾsjˈon +ABSORCIONES ˌaβsoɾsjˈones +ABSORTA aβsˈoɾta +ABSORTAS aβsˈoɾtas +ABSORTIVIDAD ˌaβsoɾtˌiβiðˈad +ABSORTO aβsˈoɾto +ABSORTOS aβsˈoɾtos +ABSTEMIA aβstˈemja +ABSTEMIO aβstˈemjo +ABSTENCIÓN ˌaβstensjˈon +ABSTENCIONISMO ˌaβstensjonˈismo +ABSTENCIONISTA ˌaβstensjonˈista +ABSTENDREMOS ˌaβstendɾˈemos +ABSTENÉ ˌaβstenˈe +ABSTENED ˌaβstenˈed +ABSTENERSE ˌaβstenˈeɾse +ABSTENGA aβstˈɛŋɡa +ABSTENGAS aβstˈɛŋɡas +ABSTENÍAN ˌaβstenˈian +ABSTENÍAS ˌaβstenˈias +ABSTENIDA ˌaβstenˈiða +ABSTENIDAS ˌaβstenˈiðas +ABSTENIDO ˌaβstenˈiðo +ABSTENIDOS ˌaβstenˈiðos +ABSTENIENDO ˌaβstenjˈɛndo +ABSTENIÉNDOLA ˌaβstenjˈendola +ABSTENIÉNDOLAS ˌaβstenjˈendolas +ABSTENIÉNDOLE ˌaβstenjˈendole +ABSTENIÉNDOLES ˌaβstenjˈendoles +ABSTENIÉNDOLO ˌaβstenjˈendolo +ABSTENIÉNDOLOS ˌaβstenjˈendolos +ABSTENIÉNDOME ˌaβstenjˈendome +ABSTENIÉNDONOS ˌaβstenjˈendonos +ABSTENIÉNDOOS ˌaβstenjˈendoos +ABSTENIÉNDOTE ˌaβstenjˈendote +ABSTERGENTE ˌaβsteɾxˈɛnte +ABSTERGER ˌaβsteɾxˈeɾ +ABSTERGIDA ˌaβsteɾxˈiða +ABSTERGIDAS ˌaβsteɾxˈiðas +ABSTERGIDO ˌaβsteɾxˈiðo +ABSTERGIDOS ˌaβsteɾxˈiðos +ABSTERSIÓN ˌaβsteɾsjˈon +ABSTERSIVO ˌaβsteɾsˈiβo +ABSTIENE aβstjˈene +ABSTIENES aβstjˈenes +ABSTINENCIA ˌaβstinˈɛnsja +ABSTINENTE ˌaβstinˈɛnte +ABSTINENTES ˌaβstinˈɛntes +ABSTRACCIÓN ˌaβstɾaksjˈon +ABSTRACTIVO ˌaβstɾaktˈiβo +ABSTRACTO aβstɾˈakto +ABSTRAER ˌaβstɾaˈeɾ +ABSTRAÍAMOS ˌaβstɾaˈiamos +ABSTRAÍDA ˌaβstɾaˈiða +ABSTRAÍDAS ˌaβstɾaˈiðas +ABSTRAÍDO ˌaβstɾaˈiðo +ABSTRAÍDOS ˌaβstɾaˈiðos +ABSTRUSO aβstɾˈuso +ABSTUVIERA ˌaβstuβjˈeɾa +ABSTUVIERAN ˌaβstuβjˈeɾan +ABSTUVIERAS ˌaβstuβjˈeɾas +ABSUELTA aβswˈelta +ABSUELTAS aβswˈeltas +ABSUELTO aβswˈelto +ABSUELTOS aβswˈeltos +ABSUELVO aβswˈelβo +ABSURDIDAD ˌaβsuɾðiðˈad +ABSURDO aβsˈuɾðo +ABUCHEADA ˌaβutʃeˈaða +ABUCHEADAS ˌaβutʃeˈaðas +ABUCHEADO ˌaβutʃeˈaðo +ABUCHEADOS ˌaβutʃeˈaðos +ABUCHEAR ˌaβutʃeˈaɾ +ABUCHEO ˌaβutʃˈeo +ABUELA aβwˈela +ABUELASTRA ˌaβwelˈastɾa +ABUELASTRO ˌaβwelˈastɾo +ABUELE aβwˈele +ABUELES aβwˈeles +ABUELITA ˌaβwelˈita +ABUELITO ˌaβwelˈito +ABUELITOS ˌaβwelˈitos +ABUELOS aβwˈelos +ABULENSE ˌaβulˈɛnse +ABULIA aβˈulja +ABÚLICO aβˈuliko +ABULÓN ˌaβulˈon +ABULTADA ˌaβultˈaða +ABULTADAS ˌaβultˈaðas +ABULTADO ˌaβultˈaðo +ABULTADOS ˌaβultˈaðos +ABULTAMIENTO ˌaβultamjˈɛnto +ABULTAR ˌaβultˈaɾ +ABUNDA aβˈunda +ABUNDADA ˌaβundˈaða +ABUNDADAS ˌaβundˈaðas +ABUNDADO ˌaβundˈaðo +ABUNDADOS ˌaβundˈaðos +ABUNDAMOS ˌaβundˈamos +ABUNDANCIA ˌaβundˈansja +ABUNDANDO ˌaβundˈando +ABUNDANTE ˌaβundˈante +ABUNDANTEMENTE ˌaβundˈantemˈente +ABUNDANTES ˌaβundˈantes +ABUNDAR ˌaβundˈaɾ +ABUNDARA ˌaβundˈaɾa +ABUNDARÁ ˌaβundaɾˈa +ABUNDÁRAMOS ˌaβundˈaɾamos +ABUNDARAS ˌaβundˈaɾas +ABUNDARÁS ˌaβundaɾˈas +ABUNDAREIS ˌaβundˈaɾeɪs +ABUNDAREMOS ˌaβundaɾˈemos +ABUNDARES ˌaβundˈaɾes +ABUNDARÍAMOS ˌaβundaɾˈiamos +ABUNDAS aβˈundas +ABUNDASTE ˌaβundˈaste +ABUNDE aβˈunde +ABUNDEMOS ˌaβundˈemos +ABUNDES aβˈundes +ABUNDIO aβˈundjo +ABUNDO aβˈundo +ABUNDOSA ˌaβundˈosa +ABUNDOSAS ˌaβundˈosas +ABUNDOSO ˌaβundˈoso +ABUNDOSOS ˌaβundˈosos +ABUÑOLADA ˌaβuɲolˈaða +ABUÑOLADAS ˌaβuɲolˈaðas +ABUÑOLADO ˌaβuɲolˈaðo +ABUÑOLADOS ˌaβuɲolˈaðos +ABUÑOLAR ˌaβuɲolˈaɾ +ABUR aβˈuɾ +ABURGUESADA ˌaβuɾɣesˈaða +ABURGUESADAS ˌaβuɾɣesˈaðas +ABURGUESADO ˌaβuɾɣesˈaðo +ABURGUESADOS ˌaβuɾɣesˈaðos +ABURGUESAMIENTO ˌaβuɾɣˌesamjˈɛnto +ABURGUESAR ˌaβuɾɣesˈaɾ +ABURGUESARSE ˌaβuɾɣesˈaɾse +ABURRIDA ˌaβuɾɾˈiða +ABURRIDAS ˌaβuɾɾˈiðas +ABURRIDÍSIMO ˌaβuɾɾiðˈisimo +ABURRIDO ˌaβuɾɾˈiðo +ABURRIDOS ˌaβuɾɾˈiðos +ABURRIMIENTO ˌaβuɾɾimjˈɛnto +ABURRIR ˌaβuɾɾˈiɾ +ABURRIRSE ˌaβuɾɾˈiɾse +ABURUJADA ˌaβuɾuxˈaða +ABURUJADAS ˌaβuɾuxˈaðas +ABURUJADO ˌaβuɾuxˈaðo +ABURUJADOS ˌaβuɾuxˈaðos +ABURUJAR ˌaβuɾuxˈaɾ +ABUSADA ˌaβusˈaða +ABUSADAS ˌaβusˈaðas +ABUSADO ˌaβusˈaðo +ABUSADOR ˌaβusaðˈoɾ +ABUSADORA ˌaβusaðˈoɾa +ABUSADOS ˌaβusˈaðos +ABUSAMOS ˌaβusˈamos +ABUSAR ˌaβusˈaɾ +ABUSE aβˈuse +ABUSÉ ˌaβusˈe +ABUSES aβˈuses +ABUSIVA ˌaβusˈiβa +ABUSIVIDAD ˌaβusˌiβiðˈad +ABUSIVO ˌaβusˈiβo +ABUSO aβˈuso +ABUSÓN ˌaβusˈon +ABYECCIÓN ˌaβjjeksjˈon +ABZIMA aβsˈima +ABZIMAS aβsˈimas +ACA ˈaka +ACÁ akˈa +ACABA akˈaβa +ACABABAN ˌakaβˈaβan +ACABADA ˌakaβˈaða +ACABADAS ˌakaβˈaðas +ACABADITO ˌakaβaðˈito +ACABADO ˌakaβˈaðo +ACABADOS ˌakaβˈaðos +ACABAMIENTO ˌakaβamjˈɛnto +ACABAMOS ˌakaβˈamos +ACABAN akˈaβan +ACABANDO ˌakaβˈando +ACABAR ˌakaβˈaɾ +ACABARA ˌakaβˈaɾa +ACABARÁ ˌakaβaɾˈa +ACABÁRAMOS ˌakaβˈaɾamos +ACABARAS ˌakaβˈaɾas +ACABARÁS ˌakaβaɾˈas +ACABARÉ ˌakaβaɾˈe +ACABAREIS ˌakaβˈaɾeɪs +ACABAREMOS ˌakaβaɾˈemos +ACABARES ˌakaβˈaɾes +ACABARÍAMOS ˌakaβaɾˈiamos +ACABARSE ˌakaβˈaɾse +ACABAS akˈaβas +ACABASTE ˌakaβˈaste +ACABEMOS ˌakaβˈemos +ACABES akˈaβes +ACABÉS ˌakaβˈes +ACABO akˈaβo +ACABOSE ˌakaβˈose +ACABÓSE ˌakaβˈose +ACACHETEADA ˌakatʃˌeteˈaða +ACACHETEADAS ˌakatʃˌeteˈaðas +ACACHETEADO ˌakatʃˌeteˈaðo +ACACHETEADOS ˌakatʃˌeteˈaðos +ACACHETEAR ˌakatʃˌeteˈaɾ +ACACIA akˈasja +ACADEMIA ˌakaðˈemja +ACADEMICISMO ˌakaðˌemisˈismo +ACADEMICISTA ˌakaðˌemisˈista +ACADÉMICO ˌakaðˈemiko +ACADEMISTA ˌakaðemˈista +ACADEMIZADA ˌakaðˌemisˈaða +ACADEMIZADAS ˌakaðˌemisˈaðas +ACADEMIZADO ˌakaðˌemisˈaðo +ACADEMIZADOS ˌakaðˌemisˈaðos +ACADEMIZANDO ˌakaðˌemisˈando +ACADEMIZAR ˌakaðˌemisˈaɾ +ACADIO akˈaðjo +ACAECER ˌakaesˈeɾ +ACAECIDA ˌakaesˈiða +ACAECIDAS ˌakaesˈiðas +ACAECIDO ˌakaesˈiðo +ACAECIDOS ˌakaesˈiðos +ACAECIMIENTO ˌakaˌesimjˈɛnto +ACAIRELADA ˌakaɪɾelˈaða +ACAIRELADAS ˌakaɪɾelˈaðas +ACAIRELADO ˌakaɪɾelˈaðo +ACAIRELADOS ˌakaɪɾelˈaðos +ACAIRELAR ˌakaɪɾelˈaɾ +ACAL akˈal +ACALAMBRADA ˌakalambɾˈaða +ACALAMBRADAS ˌakalambɾˈaðas +ACALAMBRADO ˌakalambɾˈaðo +ACALAMBRADOS ˌakalambɾˈaðos +ACALAMBRAR ˌakalambɾˈaɾ +ACALASIA ˌakalˈasja +ACALENTURADO ˌakalˌentuɾˈaðo +ACALICINO ˌakalisˈino +ACALIFA ˌakalˈifa +ACALMADA ˌakalmˈaða +ACALMADAS ˌakalmˈaðas +ACALMADO ˌakalmˈaðo +ACALMADOS ˌakalmˈaðos +ACALMAMOS ˌakalmˈamos +ACALMAR ˌakalmˈaɾ +ACALORADO ˌakaloɾˈaðo +ACALORAMIENTO ˌakalˌoɾamjˈɛnto +ACALORAR ˌakaloɾˈaɾ +ACALORARSE ˌakaloɾˈaɾse +ACALORO ˌakalˈoɾo +ACAMAR ˌakamˈaɾ +ACAMPADA ˌakampˈaða +ACAMPADAS ˌakampˈaðas +ACAMPADO ˌakampˈaðo +ACAMPADOS ˌakampˈaðos +ACAMPAMENTO ˌakampamˈɛnto +ACAMPAMOS ˌakampˈamos +ACAMPANADO ˌakampanˈaðo +ACAMPANAR ˌakampanˈaɾ +ACAMPAR ˌakampˈaɾ +ÁCANA ˈakana +ACANALADA ˌakanalˈaða +ACANALADAS ˌakanalˈaðas +ACANALADO ˌakanalˈaðo +ACANALADURA ˌakanˌalaðˈuɾa +ACANALAR ˌakanalˈaɾ +ACANGREJADO ˌakaŋɡɾexˈaðo +ACANO akˈano +ACAÑONEADA ˌakaɲˌoneˈaða +ACAÑONEADAS ˌakaɲˌoneˈaðas +ACAÑONEADO ˌakaɲˌoneˈaðo +ACAÑONEADOS ˌakaɲˌoneˈaðos +ACAÑONEAR ˌakaɲˌoneˈaɾ +ACANTÁCEA ˌakantˈasea +ACANTÁCEAS ˌakantˈaseas +ACANTÁCEO ˌakantˈaseo +ACANTÁCEOS ˌakantˈaseos +ACANTILADA ˌakantilˈaða +ACANTILADAS ˌakantilˈaðas +ACANTILADO ˌakantilˈaðo +ACANTILADOS ˌakantilˈaðos +ACANTILAR ˌakantilˈaɾ +ACANTINFLADA ˌakantimflˈaða +ACANTINFLADAS ˌakantimflˈaðas +ACANTINFLADO ˌakantimflˈaðo +ACANTINFLADOS ˌakantimflˈaðos +ACANTITA ˌakantˈita +ACANTO akˈanto +ACANTOCITO ˌakantosˈito +ACANTONADA ˌakantonˈaða +ACANTONADAS ˌakantonˈaðas +ACANTONADO ˌakantonˈaðo +ACANTONADOS ˌakantonˈaðos +ACANTONAMIENTO ˌakantˌonamjˈɛnto +ACANTONAR ˌakantonˈaɾ +ACANTOSIS ˌakantˈosis +ACAPARACIÓN ˌakapˌaɾasjˈon +ACAPARADA ˌakapaɾˈaða +ACAPARADAS ˌakapaɾˈaðas +ACAPARADO ˌakapaɾˈaðo +ACAPARADOS ˌakapaɾˈaðos +ACAPARAMIENTO ˌakapˌaɾamjˈɛnto +ACAPARAR ˌakapaɾˈaɾ +ACÁPITE akˈapite +ACAPULCO ˌakapˈulko +ACARAJOTADO ˌakaɾˌaxotˈaðo +ACARAMELADA ˌakaɾˌamelˈaða +ACARAMELADAS ˌakaɾˌamelˈaðas +ACARAMELADO ˌakaɾˌamelˈaðo +ACARAMELADOS ˌakaɾˌamelˈaðos +ACARAMELAR ˌakaɾˌamelˈaɾ +ACARBOSA ˌakaɾβˈosa +ACARDENALADA ˌakaɾðˌenalˈaða +ACARDENALADAS ˌakaɾðˌenalˈaðas +ACARDENALADO ˌakaɾðˌenalˈaðo +ACARDENALADOS ˌakaɾðˌenalˈaðos +ACARDENALAR ˌakaɾðˌenalˈaɾ +ACARICIA ˌakaɾˈisja +ACARICIÁ ˌakaɾisjˈa +ACARICIABLE ˌakaɾisjˈaβle +ACARICIADA ˌakaɾisjˈaða +ACARICIADAS ˌakaɾisjˈaðas +ACARICIADO ˌakaɾisjˈaðo +ACARICIADOR ˌakaɾˌisjaðˈoɾ +ACARICIADOS ˌakaɾisjˈaðos +ACARICIAMOS ˌakaɾisjˈamos +ACARICIANDO ˌakaɾisjˈando +ACARICIAR ˌakaɾisjˈaɾ +ACARICIARES ˌakaɾisjˈaɾes +ACARICIES ˌakaɾˈisjes +ACARICIÉS ˌakaɾisjˈes +ACARICIO ˌakaɾˈisjo +ACARNANIO ˌakaɾnˈanjo +ÁCARO ˈakaɾo +ACARREADA ˌakaɾɾeˈaða +ACARREADAS ˌakaɾɾeˈaðas +ACARREADO ˌakaɾɾeˈaðo +ACARREADOS ˌakaɾɾeˈaðos +ACARREAR ˌakaɾɾeˈaɾ +ACARREO ˌakaɾɾˈeo +ACARTONADO ˌakaɾtonˈaðo +ACARTONAR ˌakaɾtonˈaɾ +ACARTONARSE ˌakaɾtonˈaɾse +ACASO akˈaso +ACATADA ˌakatˈaða +ACATADAS ˌakatˈaðas +ACATADO ˌakatˈaðo +ACATADOS ˌakatˈaðos +ACATAMIENTO ˌakatamjˈɛnto +ACATAMOS ˌakatˈamos +ACATAR ˌakatˈaɾ +ACATARRADA ˌakataɾɾˈaða +ACATARRADAS ˌakataɾɾˈaðas +ACATARRADO ˌakataɾɾˈaðo +ACATARRADOS ˌakataɾɾˈaðos +ACATARRAR ˌakataɾɾˈaɾ +ACATARRARSE ˌakataɾɾˈaɾse +ACATECO ˌakatˈeko +ACAUDALADO ˌakaʊðalˈaðo +ACAULE akˈaʊle +ACAULESCENTE ˌakaʊlesˈɛnte +ACAZANATE ˌakasanˈate +ACCEDER ˌakseðˈeɾ +ACCEDIDA ˌakseðˈiða +ACCEDIDAS ˌakseðˈiðas +ACCEDIDO ˌakseðˈiðo +ACCEDIDOS ˌakseðˈiðos +ACCESADA ˌaksesˈaða +ACCESADAS ˌaksesˈaðas +ACCESADO ˌaksesˈaðo +ACCESADOS ˌaksesˈaðos +ACCESAR ˌaksesˈaɾ +ACCESIBILIDAD ˌaksesˌiβiliðˈad +ACCESIBLE ˌaksesˈiβle +ACCESIBLES ˌaksesˈiβles +ACCESIÓN ˌaksesjˈon +ACCESO aksˈeso +ACCESORIEDAD ˌaksesˌoɾjeðˈad +ACCESORIO ˌaksesˈoɾjo +ACCIDENTADA ˌaksiðentˈaða +ACCIDENTADAS ˌaksiðentˈaðas +ACCIDENTADO ˌaksiðentˈaðo +ACCIDENTADOS ˌaksiðentˈaðos +ACCIDENTAL ˌaksiðentˈal +ACCIDENTALIDAD ˌaksiðˌentaliðˈad +ACCIDENTALMENTE ˌaksiðentˈalmˈente +ACCIDENTAR ˌaksiðentˈaɾ +ACCIDENTE ˌaksiðˈɛnte +ACCIDENTES ˌaksiðˈɛntes +ACCION ˈaksjon +ACCIÓN aksjˈon +ACCIONADA ˌaksjonˈaða +ACCIONADAS ˌaksjonˈaðas +ACCIONADO ˌaksjonˈaðo +ACCIONADOR ˌaksjonaðˈoɾ +ACCIONADOS ˌaksjonˈaðos +ACCIONAMIENTO ˌaksjonamjˈɛnto +ACCIONAR ˌaksjonˈaɾ +ACCIONARIADO ˌaksjonaɾjˈaðo +ACCIONARIAL ˌaksjonaɾjˈal +ACCIONARIO ˌaksjonˈaɾjo +ACCIONES aksjˈones +ACCIONISTA ˌaksjonˈista +ACCITANO ˌaksitˈano +ACEBEDO ˌaseβˈeðo +ACEBIBE ˌaseβˈiβe +ACEBO asˈeβo +ACEBOLLADO ˌaseβojjˈaðo +ACEBUCHAL ˌaseβutʃˈal +ACEBUCHE ˌaseβˈutʃe +ACECHADA ˌasetʃˈaða +ACECHADAS ˌasetʃˈaðas +ACECHADO ˌasetʃˈaðo +ACECHADOR ˌasetʃaðˈoɾ +ACECHADORA ˌasetʃaðˈoɾa +ACECHADOS ˌasetʃˈaðos +ACECHANTE ˌasetʃˈante +ACECHANTES ˌasetʃˈantes +ACECHANZA ˌasetʃˈansa +ACECHAR ˌasetʃˈaɾ +ACECHE asˈetʃe +ACECHO asˈetʃo +ACEDA asˈeða +ACEDADA ˌaseðˈaða +ACEDADAS ˌaseðˈaðas +ACEDADO ˌaseðˈaðo +ACEDADOS ˌaseðˈaðos +ACEDAMOS ˌaseðˈamos +ACEDAR ˌaseðˈaɾ +ACEDAS asˈeðas +ACEDERA ˌaseðˈeɾa +ACEDERAQUE ˌaseðeɾˈake +ACEDÍA ˌaseðˈia +ACEDO asˈeðo +ACEFALIA ˌasefˈalja +ACEFALÍA ˌasefalˈia +ACÉFALO asˈefalo +ACEITADA ˌaseɪtˈaða +ACEITADAS ˌaseɪtˈaðas +ACEITADO ˌaseɪtˈaðo +ACEITADOS ˌaseɪtˈaðos +ACEITAMOS ˌaseɪtˈamos +ACEITANDO ˌaseɪtˈando +ACEITAR ˌaseɪtˈaɾ +ACEITAZO ˌaseɪtˈaso +ACEITE asˈeɪte +ACEITERA ˌaseɪtˈeɾa +ACEITERO ˌaseɪtˈeɾo +ACEITES asˈeɪtes +ACEITOSA ˌaseɪtˈosa +ACEITOSO ˌaseɪtˈoso +ACEITUNA ˌaseɪtˈuna +ACEITUNADO ˌaseɪtunˈaðo +ACEITUNIL ˌaseɪtunˈil +ACEITUNO ˌaseɪtˈuno +ACELERACIÓN ˌaselˌeɾasjˈon +ACELERADA ˌaseleɾˈaða +ACELERADAS ˌaseleɾˈaðas +ACELERADO ˌaseleɾˈaðo +ACELERADOR ˌaselˌeɾaðˈoɾ +ACELERADORA ˌaselˌeɾaðˈoɾa +ACELERADORES ˌaselˌeɾaðˈoɾes +ACELERADOS ˌaseleɾˈaðos +ACELERAMIENTO ˌaselˌeɾamjˈɛnto +ACELERAMOS ˌaseleɾˈamos +ACELERANDO ˌaseleɾˈando +ACELERAR ˌaseleɾˈaɾ +ACELERÓMETRO ˌaseleɾˈometɾo +ACELERÓMETROS ˌaseleɾˈometɾos +ACELERÓN ˌaseleɾˈon +ACELGA asˈelɣa +ACELOMADO ˌaselomˈaðo +ACÉMILA asˈemila +ACEMILERA ˌasemilˈeɾa +ACEMILERO ˌasemilˈeɾo +ACEMITE ˌasemˈite +ACEÑA asˈeɲa +ACENDRADO ˌasendɾˈaðo +ACENDRAR ˌasendɾˈaɾ +ACENO asˈeno +ACENOCUMAROL ˌasenˌokumaɾˈol +ACENSADA ˌasensˈaða +ACENSADAS ˌasensˈaðas +ACENSADO ˌasensˈaðo +ACENSADOS ˌasensˈaðos +ACENSAR ˌasensˈaɾ +ACENSUADA ˌasenswˈaða +ACENSUADAS ˌasenswˈaðas +ACENSUADO ˌasenswˈaðo +ACENSUADOS ˌasenswˈaðos +ACENSUAR ˌasenswˈaɾ +ACENTO asˈɛnto +ACENTOS asˈɛntos +ACENTUACIÓN ˌasentwasjˈon +ACENTUADA ˌasentwˈaða +ACENTUADAS ˌasentwˈaðas +ACENTUADO ˌasentwˈaðo +ACENTUADOS ˌasentwˈaðos +ACENTUAL ˌasentwˈal +ACENTUAR ˌasentwˈaɾ +ACEPCIÓN ˌasepsjˈon +ACEPILLADA ˌasepijjˈaða +ACEPILLADAS ˌasepijjˈaðas +ACEPILLADO ˌasepijjˈaðo +ACEPILLADOS ˌasepijjˈaðos +ACEPILLAR ˌasepijjˈaɾ +ACEPTABILIDAD ˌasepːtˌaβiliðˈad +ACEPTABLE ˌasepːtˈaβle +ACEPTABLEMENTE ˌasepːtˈaβlemˈente +ACEPTACIÓN ˌasepːtasjˈon +ACEPTADA ˌasepːtˈaða +ACEPTADAS ˌasepːtˈaðas +ACEPTADO ˌasepːtˈaðo +ACEPTADOR ˌasepːtaðˈoɾ +ACEPTADOS ˌasepːtˈaðos +ACEPTAN asˈepːtan +ACEPTANDO ˌasepːtˈando +ACEPTANTE ˌasepːtˈante +ACEPTANTES ˌasepːtˈantes +ACEPTAR ˌasepːtˈaɾ +ACEPTAS asˈepːtas +ACEPTEN asˈepːten +ACEPTOR ˌasepːtˈoɾ +ACEPTORES ˌasepːtˈoɾes +ACEQUIA asˈekja +ACERA asˈeɾa +ACERADA ˌaseɾˈaða +ACERADAS ˌaseɾˈaðas +ACERADO ˌaseɾˈaðo +ACERADOS ˌaseɾˈaðos +ACERAR ˌaseɾˈaɾ +ACERAS asˈeɾas +ACERBA asˈeɾβa +ACERBAMENTE asˈeɾβamˈente +ACERBAS asˈeɾβas +ACERBIDAD ˌaseɾβiðˈad +ACERBO asˈeɾβo +ACERBOS asˈeɾβos +ACERCA asˈeɾka +ACERCADA ˌaseɾkˈaða +ACERCADAS ˌaseɾkˈaðas +ACERCADO ˌaseɾkˈaðo +ACERCADOS ˌaseɾkˈaðos +ACERCAMIENTO ˌaseɾkamjˈɛnto +ACERCAMOS ˌaseɾkˈamos +ACERCAR ˌaseɾkˈaɾ +ACERCARSE ˌaseɾkˈaɾse +ACERE asˈeɾe +ÁCERE ˈaseɾe +ACERERÍA ˌaseɾeɾˈia +ACEREZADO ˌaseɾesˈaðo +ACERÍA ˌaseɾˈia +ACERICO ˌaseɾˈiko +ACERILLO ˌaseɾˈijjo +ACERO asˈeɾo +ÁCERO ˈaseɾo +ACEROLA ˌaseɾˈola +ACEROLAS ˌaseɾˈolas +ACEROLO ˌaseɾˈolo +ACÉRRIMO asˈeɾɾimo +ACERROJADA ˌaseɾɾoxˈaða +ACERROJADAS ˌaseɾɾoxˈaðas +ACERROJADO ˌaseɾɾoxˈaðo +ACERROJADOS ˌaseɾɾoxˈaðos +ACERROJAMIENTO ˌaseɾɾˌoxamjˈɛnto +ACERROJAR ˌaseɾɾoxˈaɾ +ACERTADA ˌaseɾtˈaða +ACERTADAS ˌaseɾtˈaðas +ACERTADÍSIMO ˌaseɾtaðˈisimo +ACERTADO ˌaseɾtˈaðo +ACERTADOS ˌaseɾtˈaðos +ACERTAMOS ˌaseɾtˈamos +ACERTANDO ˌaseɾtˈando +ACERTANTE ˌaseɾtˈante +ACERTAR ˌaseɾtˈaɾ +ACERTARA ˌaseɾtˈaɾa +ACERTARÁ ˌaseɾtaɾˈa +ACERTÁRAMOS ˌaseɾtˈaɾamos +ACERTARAS ˌaseɾtˈaɾas +ACERTARÁS ˌaseɾtaɾˈas +ACERTAREIS ˌaseɾtˈaɾeɪs +ACERTAREMOS ˌaseɾtaɾˈemos +ACERTARES ˌaseɾtˈaɾes +ACERTARÍAMOS ˌaseɾtaɾˈiamos +ACERTASTE ˌaseɾtˈaste +ACERTEMOS ˌaseɾtˈemos +ACERTIJO ˌaseɾtˈixo +ACERVADA ˌaseɾβˈaða +ACERVADAS ˌaseɾβˈaðas +ACERVADO ˌaseɾβˈaðo +ACERVADOS ˌaseɾβˈaðos +ACERVANDO ˌaseɾβˈando +ACERVO asˈeɾβo +ACETÁBULO ˌasetˈaβulo +ACETADA ˌasetˈaða +ACETADAS ˌasetˈaðas +ACETADO ˌasetˈaðo +ACETADOS ˌasetˈaðos +ACETAL ˌasetˈal +ACETALDEHÍDO ˌasetˌalðeˈiðo +ACETAMINOFENO ˌasetˌaminofˈeno +ACETATO ˌasetˈato +ACÉTICO asˈetiko +ACETIFICA ˌasetifˈika +ACETIFICADA ˌasetˌifikˈaða +ACETIFICADAS ˌasetˌifikˈaðas +ACETIFICADO ˌasetˌifikˈaðo +ACETIFICADOS ˌasetˌifikˈaðos +ACETIFICAMOS ˌasetˌifikˈamos +ACETIFICANDO ˌasetˌifikˈando +ACETIFICAR ˌasetˌifikˈaɾ +ACETIFICARA ˌasetˌifikˈaɾa +ACETIFICARÁ ˌasetˌifikaɾˈa +ACETIFICÁRAMOS ˌasetˌifikˈaɾamos +ACETIFICARAS ˌasetˌifikˈaɾas +ACETIFICARÁS ˌasetˌifikaɾˈas +ACETIFICAREIS ˌasetˌifikˈaɾeɪs +ACETIFICAREMOS ˌasetˌifikaɾˈemos +ACETIFICARES ˌasetˌifikˈaɾes +ACETIFICARÍAMOS ˌasetˌifikaɾˈiamos +ACETIFICAS ˌasetifˈikas +ACETIFICASTE ˌasetˌifikˈaste +ACETIFICO ˌasetifˈiko +ACETIFIQUE ˌasetifˈike +ACETIFIQUEMOS ˌasetˌifikˈemos +ACETIFIQUES ˌasetifˈikes +ACETIL ˌasetˈil +ACETILCOLINA ˌasetˌilkolˈina +ACETILCOLINESTERASA ˌasetˌilkolˌinesteɾˈasa +ACETILENO ˌasetilˈeno +ACETILMETADOL ˌasetˌilmetaðˈol +ACETILO ˌasetˈilo +ACETILTRANSFERASA ˌasetˌiltɾansfeɾˈasa +ACETILURO ˌasetilˈuɾo +ACETILUROS ˌasetilˈuɾos +ACETÍMETRO ˌasetˈimetɾo +ACETOFENONA ˌasetˌofenˈona +ACETONA ˌasetˈona +ACETOSA ˌasetˈosa +ACETRE asˈetɾe +ACETRERO ˌasetɾˈeɾo +ACEVEDO ˌaseβˈeðo +ACEZADA ˌasesˈaða +ACEZADAS ˌasesˈaðas +ACEZADO ˌasesˈaðo +ACEZADOS ˌasesˈaðos +ACEZANTE ˌasesˈante +ACEZAR ˌasesˈaɾ +ACHACABLE ˌatʃakˈaβle +ACHACADA ˌatʃakˈaða +ACHACADAS ˌatʃakˈaðas +ACHACADO ˌatʃakˈaðo +ACHACADOS ˌatʃakˈaðos +ACHACAR ˌatʃakˈaɾ +ACHACOSA ˌatʃakˈosa +ACHACOSAS ˌatʃakˈosas +ACHACOSO ˌatʃakˈoso +ACHACOSOS ˌatʃakˈosos +ACHAFLANADA ˌatʃaflanˈaða +ACHAFLANADAS ˌatʃaflanˈaðas +ACHAFLANADO ˌatʃaflanˈaðo +ACHAFLANADOS ˌatʃaflanˈaðos +ACHAFLANAR ˌatʃaflanˈaɾ +ACHAMPANADO ˌatʃampanˈaðo +ACHAMPAÑADO ˌatʃampaɲˈaðo +ACHANTADA ˌatʃantˈaða +ACHANTADAS ˌatʃantˈaðas +ACHANTADO ˌatʃantˈaðo +ACHANTADOS ˌatʃantˈaðos +ACHANTAR ˌatʃantˈaɾ +ACHAPARRÁ ˌatʃapaɾɾˈa +ACHAPARRADA ˌatʃapaɾɾˈaða +ACHAPARRADAS ˌatʃapaɾɾˈaðas +ACHAPARRADO ˌatʃapaɾɾˈaðo +ACHAPARRADOS ˌatʃapaɾɾˈaðos +ACHAPARRAR ˌatʃapaɾɾˈaɾ +ACHAQUE atʃˈake +ACHATADA ˌatʃatˈaða +ACHATADAS ˌatʃatˈaðas +ACHATADO ˌatʃatˈaðo +ACHATADOS ˌatʃatˈaðos +ACHATAMIENTO ˌatʃatamjˈɛnto +ACHATAMOS ˌatʃatˈamos +ACHATAR ˌatʃatˈaɾ +ACHATARRADA ˌatʃataɾɾˈaða +ACHATARRADAS ˌatʃataɾɾˈaðas +ACHATARRADO ˌatʃataɾɾˈaðo +ACHATARRADOS ˌatʃataɾɾˈaðos +ACHATARRAR ˌatʃataɾɾˈaɾ +ACHICADA ˌatʃikˈaða +ACHICADAS ˌatʃikˈaðas +ACHICADO ˌatʃikˈaðo +ACHICADOS ˌatʃikˈaðos +ACHICADURA ˌatʃikaðˈuɾa +ACHICAMIENTO ˌatʃikamjˈɛnto +ACHICAR ˌatʃikˈaɾ +ACHICHARRADA ˌatʃitʃaɾɾˈaða +ACHICHARRADAS ˌatʃitʃaɾɾˈaðas +ACHICHARRADO ˌatʃitʃaɾɾˈaðo +ACHICHARRADOS ˌatʃitʃaɾɾˈaðos +ACHICHARRANTE ˌatʃitʃaɾɾˈante +ACHICHARRAR ˌatʃitʃaɾɾˈaɾ +ACHICHINCLE ˌatʃitʃˈinkle +ACHICHINQUE ˌatʃitʃˈinke +ACHICOPALÁ ˌatʃikˌopalˈa +ACHICOPALADA ˌatʃikˌopalˈaða +ACHICOPALADAS ˌatʃikˌopalˈaðas +ACHICOPALADO ˌatʃikˌopalˈaðo +ACHICOPALADOS ˌatʃikˌopalˈaðos +ACHICORIA ˌatʃikˈoɾja +ACHÍN atʃˈin +ACHINADA ˌatʃinˈaða +ACHINADAS ˌatʃinˈaðas +ACHINADO ˌatʃinˈaðo +ACHINADOS ˌatʃinˈaðos +ACHINAR ˌatʃinˈaɾ +ACHINE atʃˈine +ACHINÉ ˌatʃinˈe +ACHINO atʃˈino +ACHINÓ ˌatʃinˈo +ACHIOTE atʃjˈote +ACHIRA atʃˈiɾa +ACHÍS atʃˈis +ACHISPADO ˌatʃispˈaðo +ACHISPAR ˌatʃispˈaɾ +ACHOCOLATADA ˌatʃokˌolatˈaða +ACHOCOLATADAS ˌatʃokˌolatˈaðas +ACHOCOLATADO ˌatʃokˌolatˈaðo +ACHOCOLATADOS ˌatʃokˌolatˈaðos +ACHOCOLATAR ˌatʃokˌolatˈaɾ +ACHOLADA ˌatʃolˈaða +ACHOLADAS ˌatʃolˈaðas +ACHOLADO ˌatʃolˈaðo +ACHOLADOS ˌatʃolˈaðos +ACHOLAR ˌatʃolˈaɾ +ACHOLO atʃˈolo +ACHORAR ˌatʃoɾˈaɾ +ACHU ˈatʃu +ACHUAR atʃwˈaɾ +ACHUCHABLE ˌatʃutʃˈaβle +ACHUCHADA ˌatʃutʃˈaða +ACHUCHADAS ˌatʃutʃˈaðas +ACHUCHADO ˌatʃutʃˈaðo +ACHUCHADOS ˌatʃutʃˈaðos +ACHUCHAR ˌatʃutʃˈaɾ +ACHUCHARSE ˌatʃutʃˈaɾse +ACHUCHÓN ˌatʃutʃˈon +ACHURA atʃˈuɾa +ACIAGO asjˈaɣo +ACIAL asjˈal +ACIANO asjˈano +ACÍBAR asˈiβaɾ +ACIBARADA ˌasiβaɾˈaða +ACIBARADAS ˌasiβaɾˈaðas +ACIBARADO ˌasiβaɾˈaðo +ACIBARADOS ˌasiβaɾˈaðos +ACIBARAR ˌasiβaɾˈaɾ +ACICALADA ˌasikalˈaða +ACICALADAS ˌasikalˈaðas +ACICALADO ˌasikalˈaðo +ACICALADOS ˌasikalˈaðos +ACICALADURA ˌasikˌalaðˈuɾa +ACICALAMIENTO ˌasikˌalamjˈɛnto +ACICALAR ˌasikalˈaɾ +ACICATE ˌasikˈate +ACICATEADA ˌasikˌateˈaða +ACICATEADAS ˌasikˌateˈaðas +ACICATEADO ˌasikˌateˈaðo +ACICATEADOS ˌasikˌateˈaðos +ACICATEAR ˌasikˌateˈaɾ +ACÍCLICA asˈiklika +ACÍCLICAS asˈiklikas +ACÍCLICO asˈikliko +ACÍCLICOS asˈiklikos +ACICLONADO ˌasiklonˈaðo +ACÍCULA asˈikula +ACIDAQUE ˌasiðˈake +ACIDEZ ˌasiðˈes +ACÍDICO asˈiðiko +ACIDIFICA ˌasiðifˈika +ACIDIFICACIÓN ˌasiðˌifikasjˈon +ACIDIFICADA ˌasiðˌifikˈaða +ACIDIFICADAS ˌasiðˌifikˈaðas +ACIDIFICADO ˌasiðˌifikˈaðo +ACIDIFICADOS ˌasiðˌifikˈaðos +ACIDIFICAMOS ˌasiðˌifikˈamos +ACIDIFICANDO ˌasiðˌifikˈando +ACIDIFICANTE ˌasiðˌifikˈante +ACIDIFICAR ˌasiðˌifikˈaɾ +ACIDIFICARA ˌasiðˌifikˈaɾa +ACIDIFICARÁ ˌasiðˌifikaɾˈa +ACIDIFICÁRAMOS ˌasiðˌifikˈaɾamos +ACIDIFICARAS ˌasiðˌifikˈaɾas +ACIDIFICARÁS ˌasiðˌifikaɾˈas +ACIDIFICAREIS ˌasiðˌifikˈaɾeɪs +ACIDIFICAREMOS ˌasiðˌifikaɾˈemos +ACIDIFICARES ˌasiðˌifikˈaɾes +ACIDIFICARÍAMOS ˌasiðˌifikaɾˈiamos +ACIDIFICAS ˌasiðifˈikas +ACIDIFICASTE ˌasiðˌifikˈaste +ACIDIFICO ˌasiðifˈiko +ACIDIFIQUE ˌasiðifˈike +ACIDIFIQUEMOS ˌasiðˌifikˈemos +ACIDIFIQUES ˌasiðifˈikes +ACIDIMETRÍA ˌasiðˌimetɾˈia +ACIDÍMETRO ˌasiðˈimetɾo +ÁCIDO ˈasiðo +ACIDOSIS ˌasiðˈosis +ACIDÓTICO ˌasiðˈotiko +ACIDULADA ˌasiðulˈaða +ACIDULADAS ˌasiðulˈaðas +ACIDULADO ˌasiðulˈaðo +ACIDULADOS ˌasiðulˈaðos +ACIDULANDO ˌasiðulˈando +ACIDULAR ˌasiðulˈaɾ +ACIEMADA ˌasjemˈaða +ACIEMADAS ˌasjemˈaðas +ACIEMADO ˌasjemˈaðo +ACIEMADOS ˌasjemˈaðos +ACIENTÍFICO ˌasjentˈifiko +ACIERTO asjˈeɾto +ACIL asˈil +ACILACIÓN ˌasilasjˈon +ACILO asˈilo +ÁCIMO ˈasimo +ACIMUT ˌasimˈut +ACIMUTAL ˌasimutˈal +ACINETO ˌasinˈeto +ACINO asˈino +ACINTADA ˌasintˈaða +ACINTADAS ˌasintˈaðas +ACINTADO ˌasintˈaðo +ACINTADOS ˌasintˈaðos +ACIRATE ˌasiɾˈate +ACITARA ˌasitˈaɾa +ACITRONADA ˌasitɾonˈaða +ACITRONADAS ˌasitɾonˈaðas +ACITRONADO ˌasitɾonˈaðo +ACITRONADOS ˌasitɾonˈaðos +ACITRONAR ˌasitɾonˈaɾ +ACLAMA aklˈama +ACLAMACIÓN ˌaklamasjˈon +ACLAMADA ˌaklamˈaða +ACLAMADAS ˌaklamˈaðas +ACLAMADO ˌaklamˈaðo +ACLAMADOS ˌaklamˈaðos +ACLAMAMOS ˌaklamˈamos +ACLAMANDO ˌaklamˈando +ACLAMAR ˌaklamˈaɾ +ACLAMARA ˌaklamˈaɾa +ACLAMARÁ ˌaklamaɾˈa +ACLAMÁRAMOS ˌaklamˈaɾamos +ACLAMARAS ˌaklamˈaɾas +ACLAMARÁS ˌaklamaɾˈas +ACLAMAREIS ˌaklamˈaɾeɪs +ACLAMAREMOS ˌaklamaɾˈemos +ACLAMARES ˌaklamˈaɾes +ACLAMARÍAMOS ˌaklamaɾˈiamos +ACLAMAS aklˈamas +ACLAMASTE ˌaklamˈaste +ACLAME aklˈame +ACLAMEMOS ˌaklamˈemos +ACLAMES aklˈames +ACLAMO aklˈamo +ACLARACIÓN ˌaklaɾasjˈon +ACLARADA ˌaklaɾˈaða +ACLARADAS ˌaklaɾˈaðas +ACLARADO ˌaklaɾˈaðo +ACLARADOR ˌaklaɾaðˈoɾ +ACLARADOS ˌaklaɾˈaðos +ACLARAMIENTO ˌaklaɾamjˈɛnto +ACLARANDO ˌaklaɾˈando +ACLARAR ˌaklaɾˈaɾ +ACLARATORIO ˌaklaɾatˈoɾjo +ACLAREO ˌaklaɾˈeo +ACLIMATA ˌaklimˈata +ACLIMATACIÓN ˌaklimˌatasjˈon +ACLIMATADA ˌaklimatˈaða +ACLIMATADAS ˌaklimatˈaðas +ACLIMATADO ˌaklimatˈaðo +ACLIMATADOS ˌaklimatˈaðos +ACLIMATAMOS ˌaklimatˈamos +ACLIMATANDO ˌaklimatˈando +ACLIMATAR ˌaklimatˈaɾ +ACLIMATARA ˌaklimatˈaɾa +ACLIMATARÁ ˌaklimˌataɾˈa +ACLIMATÁRAMOS ˌaklimatˈaɾamos +ACLIMATARAS ˌaklimatˈaɾas +ACLIMATARÁS ˌaklimˌataɾˈas +ACLIMATAREIS ˌaklimatˈaɾeɪs +ACLIMATAREMOS ˌaklimˌataɾˈemos +ACLIMATARES ˌaklimatˈaɾes +ACLIMATARÍAMOS ˌaklimˌataɾˈiamos +ACLIMATAS ˌaklimˈatas +ACLIMATASTE ˌaklimatˈaste +ACLIMATE ˌaklimˈate +ACLIMATEMOS ˌaklimatˈemos +ACLIMATES ˌaklimˈates +ACLIMATIZACIÓN ˌaklimˌatisasjˈon +ACLIMATO ˌaklimˈato +ACLÍNICO aklˈiniko +ACNÉ aknˈe +ACOBARDA ˌakoβˈaɾða +ACOBARDADA ˌakoβaɾðˈaða +ACOBARDADAS ˌakoβaɾðˈaðas +ACOBARDADO ˌakoβaɾðˈaðo +ACOBARDADOS ˌakoβaɾðˈaðos +ACOBARDAMOS ˌakoβaɾðˈamos +ACOBARDANDO ˌakoβaɾðˈando +ACOBARDAR ˌakoβaɾðˈaɾ +ACOBARDARA ˌakoβaɾðˈaɾa +ACOBARDARÁ ˌakoβˌaɾðaɾˈa +ACOBARDÁRAMOS ˌakoβaɾðˈaɾamos +ACOBARDARAS ˌakoβaɾðˈaɾas +ACOBARDARÁS ˌakoβˌaɾðaɾˈas +ACOBARDAREIS ˌakoβaɾðˈaɾeɪs +ACOBARDAREMOS ˌakoβˌaɾðaɾˈemos +ACOBARDARES ˌakoβaɾðˈaɾes +ACOBARDARÍAMOS ˌakoβˌaɾðaɾˈiamos +ACOBARDAS ˌakoβˈaɾðas +ACOBARDASTE ˌakoβaɾðˈaste +ACOBARDE ˌakoβˈaɾðe +ACOBARDEMOS ˌakoβaɾðˈemos +ACOBARDES ˌakoβˈaɾðes +ACOBARDO ˌakoβˈaɾðo +ACOBIJADA ˌakoβixˈaða +ACOBIJADAS ˌakoβixˈaðas +ACOBIJADO ˌakoβixˈaðo +ACOBIJADOS ˌakoβixˈaðos +ACOBIJAR ˌakoβixˈaɾ +ACOCIL ˌakosˈil +ACODADA ˌakoðˈaða +ACODADAS ˌakoðˈaðas +ACODADO ˌakoðˈaðo +ACODADOS ˌakoðˈaðos +ACODARSE ˌakoðˈaɾse +ACODERADA ˌakoðeɾˈaða +ACODERADAS ˌakoðeɾˈaðas +ACODERADO ˌakoðeɾˈaðo +ACODERADOS ˌakoðeɾˈaðos +ACODERAR ˌakoðeɾˈaɾ +ACOGEDOR ˌakoxeðˈoɾ +ACOGER ˌakoxˈeɾ +ACOGIDA ˌakoxˈiða +ACOGIDAS ˌakoxˈiðas +ACOGIDO ˌakoxˈiðo +ACOGIDOS ˌakoxˈiðos +ACOGIMIENTO ˌakoximjˈɛnto +ACOGOTADA ˌakoɣotˈaða +ACOGOTADAS ˌakoɣotˈaðas +ACOGOTADO ˌakoɣotˈaðo +ACOGOTADOS ˌakoɣotˈaðos +ACOGOTAR ˌakoɣotˈaɾ +ACOJINADA ˌakoxinˈaða +ACOJINADAS ˌakoxinˈaðas +ACOJINADO ˌakoxinˈaðo +ACOJINADOS ˌakoxinˈaðos +ACOJONADA ˌakoxonˈaða +ACOJONADAS ˌakoxonˈaðas +ACOJONADO ˌakoxonˈaðo +ACOJONADOS ˌakoxonˈaðos +ACOJONANTE ˌakoxonˈante +ACOJONAR ˌakoxonˈaɾ +ACOJONARSE ˌakoxonˈaɾse +ACOLADA ˌakolˈaða +ACOLADAS ˌakolˈaðas +ACOLADO ˌakolˈaðo +ACOLADOS ˌakolˈaðos +ACOLAR ˌakolˈaɾ +ACOLCHADO ˌakoltʃˈaðo +ACOLCHAR ˌakoltʃˈaɾ +ACOLCHONADA ˌakoltʃonˈaða +ACOLCHONADAS ˌakoltʃonˈaðas +ACOLCHONADO ˌakoltʃonˈaðo +ACOLCHONADOS ˌakoltʃonˈaðos +ACOLCHONAR ˌakoltʃonˈaɾ +ACÓLITA akˈolita +ACOLITADA ˌakolitˈaða +ACOLITADAS ˌakolitˈaðas +ACOLITADO ˌakolitˈaðo +ACOLITADOS ˌakolitˈaðos +ACOLITAR ˌakolitˈaɾ +ACÓLITO akˈolito +ACOMEDIDO ˌakomeðˈiðo +ACOMETA ˌakomˈeta +ACOMETAMOS ˌakometˈamos +ACOMETAS ˌakomˈetas +ACOMETE ˌakomˈete +ACOMETEMOS ˌakometˈemos +ACOMETER ˌakometˈeɾ +ACOMETERÁ ˌakomˌeteɾˈa +ACOMETERÁS ˌakomˌeteɾˈas +ACOMETEREMOS ˌakomˌeteɾˈemos +ACOMETERÍAMOS ˌakomˌeteɾˈiamos +ACOMETES ˌakomˈetes +ACOMETÍAMOS ˌakometˈiamos +ACOMETIDA ˌakometˈiða +ACOMETIDAS ˌakometˈiðas +ACOMETIDO ˌakometˈiðo +ACOMETIDOS ˌakometˈiðos +ACOMETIMIENTO ˌakomˌetimjˈɛnto +ACOMETO ˌakomˈeto +ACOMODA ˌakomˈoða +ACOMODACIÓN ˌakomˌoðasjˈon +ACOMODADA ˌakomoðˈaða +ACOMODADAS ˌakomoðˈaðas +ACOMODADIZO ˌakomˌoðaðˈiso +ACOMODADO ˌakomoðˈaðo +ACOMODADOR ˌakomˌoðaðˈoɾ +ACOMODADORA ˌakomˌoðaðˈoɾa +ACOMODADORAS ˌakomˌoðaðˈoɾas +ACOMODADORES ˌakomˌoðaðˈoɾes +ACOMODADOS ˌakomoðˈaðos +ACOMODAMIENTO ˌakomˌoðamjˈɛnto +ACOMODAMOS ˌakomoðˈamos +ACOMODANDO ˌakomoðˈando +ACOMODAR ˌakomoðˈaɾ +ACOMODARA ˌakomoðˈaɾa +ACOMODARÁ ˌakomˌoðaɾˈa +ACOMODÁRAMOS ˌakomoðˈaɾamos +ACOMODARAS ˌakomoðˈaɾas +ACOMODARÁS ˌakomˌoðaɾˈas +ACOMODAREIS ˌakomoðˈaɾeɪs +ACOMODAREMOS ˌakomˌoðaɾˈemos +ACOMODARES ˌakomoðˈaɾes +ACOMODARÍAMOS ˌakomˌoðaɾˈiamos +ACOMODARSE ˌakomoðˈaɾse +ACOMODAS ˌakomˈoðas +ACOMODASTE ˌakomoðˈaste +ACOMODATICIO ˌakomˌoðatˈisjo +ACOMODE ˌakomˈoðe +ACOMODEMOS ˌakomoðˈemos +ACOMODES ˌakomˈoðes +ACOMODO ˌakomˈoðo +ACOMPAÑA ˌakompˈaɲa +ACOMPAÑADA ˌakompaɲˈaða +ACOMPAÑADO ˌakompaɲˈaðo +ACOMPAÑADOS ˌakompaɲˈaðos +ACOMPAÑAMIENTO ˌakompˌaɲamjˈɛnto +ACOMPAÑANTE ˌakompaɲˈante +ACOMPAÑAR ˌakompaɲˈaɾ +ACOMPASADO ˌakompasˈaðo +ACOMPASAR ˌakompasˈaɾ +ACOMPLEJADA ˌakomplexˈaða +ACOMPLEJADAS ˌakomplexˈaðas +ACOMPLEJADO ˌakomplexˈaðo +ACOMPLEJADOS ˌakomplexˈaðos +ACOMPLEJAMIENTO ˌakomplˌexamjˈɛnto +ACOMPLEJAR ˌakomplexˈaɾ +ACONDICIONA ˌakondisjˈona +ACONDICIONADA ˌakondˌisjonˈaða +ACONDICIONADAS ˌakondˌisjonˈaðas +ACONDICIONADO ˌakondˌisjonˈaðo +ACONDICIONADOR ˌakondˌisjonaðˈoɾ +ACONDICIONADOS ˌakondˌisjonˈaðos +ACONDICIONAMIENTO ˌakondˌisjonamjˈɛnto +ACONDICIONAMOS ˌakondˌisjonˈamos +ACONDICIONANDO ˌakondˌisjonˈando +ACONDICIONAR ˌakondˌisjonˈaɾ +ACONDICIONARA ˌakondˌisjonˈaɾa +ACONDICIONARÁ ˌakondˌisjonaɾˈa +ACONDICIONÁRAMOS ˌakondˌisjonˈaɾamos +ACONDICIONARAS ˌakondˌisjonˈaɾas +ACONDICIONARÁS ˌakondˌisjonaɾˈas +ACONDICIONAREIS ˌakondˌisjonˈaɾeɪs +ACONDICIONAREMOS ˌakondˌisjonaɾˈemos +ACONDICIONARES ˌakondˌisjonˈaɾes +ACONDICIONARÍAMOS ˌakondˌisjonaɾˈiamos +ACONDICIONAS ˌakondisjˈonas +ACONDICIONASTE ˌakondˌisjonˈaste +ACONDICIONE ˌakondisjˈone +ACONDICIONEMOS ˌakondˌisjonˈemos +ACONDICIONES ˌakondisjˈones +ACONDICIONO ˌakondisjˈono +ACONDROPLASIA ˌakondɾoplˈasja +ACONDUCTADA ˌakonduktˈaða +ACONDUCTADAS ˌakonduktˈaðas +ACONDUCTADO ˌakonduktˈaðo +ACONDUCTADOS ˌakonduktˈaðos +ACONDUCTAR ˌakonduktˈaɾ +ACONFESIONAL ˌakomfˌesjonˈal +ACONFESIONALIDAD ˌakomfˌesjonˌaliðˈad +ACONGOJADO ˌakoŋɡoxˈaðo +ACONGOJAR ˌakoŋɡoxˈaɾ +ACÓNITO akˈonito +ACONSEJABLE ˌakonsexˈaβle +ACONSEJABLES ˌakonsexˈaβles +ACONSEJADA ˌakonsexˈaða +ACONSEJADAS ˌakonsexˈaðas +ACONSEJADO ˌakonsexˈaðo +ACONSEJADOS ˌakonsexˈaðos +ACONSEJAR ˌakonsexˈaɾ +ACONSEJO ˌakonsˈexo +ACONTECE ˌakontˈese +ACONTECER ˌakontesˈeɾ +ACONTECERÁ ˌakontˌeseɾˈa +ACONTECIDA ˌakontesˈiða +ACONTECIDAS ˌakontesˈiðas +ACONTECIDO ˌakontesˈiðo +ACONTECIDOS ˌakontesˈiðos +ACONTECIMIENTO ˌakontˌesimjˈɛnto +ACONTENTAR ˌakontentˈaɾ +ACOPIADA ˌakopjˈaða +ACOPIADAS ˌakopjˈaðas +ACOPIADO ˌakopjˈaðo +ACOPIADOR ˌakopjaðˈoɾ +ACOPIADOS ˌakopjˈaðos +ACOPIAR ˌakopjˈaɾ +ACOPIO akˈopjo +ACOPLA akˈopla +ACOPLABLE ˌakoplˈaβle +ACOPLABLES ˌakoplˈaβles +ACOPLADA ˌakoplˈaða +ACOPLADAS ˌakoplˈaðas +ACOPLADO ˌakoplˈaðo +ACOPLADOS ˌakoplˈaðos +ACOPLAMIENTO ˌakoplamjˈɛnto +ACOPLAMOS ˌakoplˈamos +ACOPLANDO ˌakoplˈando +ACOPLAR ˌakoplˈaɾ +ACOPLARA ˌakoplˈaɾa +ACOPLARÁ ˌakoplaɾˈa +ACOPLÁRAMOS ˌakoplˈaɾamos +ACOPLARAS ˌakoplˈaɾas +ACOPLARÁS ˌakoplaɾˈas +ACOPLAREIS ˌakoplˈaɾeɪs +ACOPLAREMOS ˌakoplaɾˈemos +ACOPLARES ˌakoplˈaɾes +ACOPLARÍAMOS ˌakoplaɾˈiamos +ACOPLAS akˈoplas +ACOPLASTE ˌakoplˈaste +ACOPLE akˈople +ACOPLEMOS ˌakoplˈemos +ACOPLES akˈoples +ACOPLO akˈoplo +ACOQUINADA ˌakokinˈaða +ACOQUINADAS ˌakokinˈaðas +ACOQUINADO ˌakokinˈaðo +ACOQUINADOS ˌakokinˈaðos +ACOQUINAMIENTO ˌakokˌinamjˈɛnto +ACOQUINAR ˌakokinˈaɾ +ACORADA ˌakoɾˈaða +ACORADAS ˌakoɾˈaðas +ACORADO ˌakoɾˈaðo +ACORADOS ˌakoɾˈaðos +ACORAR ˌakoɾˈaɾ +ACORAZADA ˌakoɾasˈaða +ACORAZADAS ˌakoɾasˈaðas +ACORAZADO ˌakoɾasˈaðo +ACORAZADOS ˌakoɾasˈaðos +ACORAZAR ˌakoɾasˈaɾ +ACORCHADA ˌakoɾtʃˈaða +ACORCHADAS ˌakoɾtʃˈaðas +ACORCHADO ˌakoɾtʃˈaðo +ACORCHADOS ˌakoɾtʃˈaðos +ACORCHARSE ˌakoɾtʃˈaɾse +ACORDA akˈoɾða +ACORDADA ˌakoɾðˈaða +ACORDADAS ˌakoɾðˈaðas +ACORDADO ˌakoɾðˈaðo +ACORDADOS ˌakoɾðˈaðos +ACORDAMOS ˌakoɾðˈamos +ACORDANDO ˌakoɾðˈando +ACORDÁNDOSE ˌakoɾðˈandose +ACORDAR ˌakoɾðˈaɾ +ACORDARES ˌakoɾðˈaɾes +ACORDARSE ˌakoɾðˈaɾse +ACORDATE ˌakoɾðˈate +ACORDE akˈoɾðe +ACORDEÓN ˌakoɾðeˈon +ACORDEONERO ˌakoɾðˌeonˈeɾo +ACORDEONISTA ˌakoɾðˌeonˈista +ACORDONADA ˌakoɾðonˈaða +ACORDONADAS ˌakoɾðonˈaðas +ACORDONADO ˌakoɾðonˈaðo +ACORDONADOS ˌakoɾðonˈaðos +ACORDONAMIENTO ˌakoɾðˌonamjˈɛnto +ACORDONAR ˌakoɾðonˈaɾ +ACORRALADA ˌakoɾɾalˈaða +ACORRALADAS ˌakoɾɾalˈaðas +ACORRALADO ˌakoɾɾalˈaðo +ACORRALADOS ˌakoɾɾalˈaðos +ACORRALAMIENTO ˌakoɾɾˌalamjˈɛnto +ACORRALAR ˌakoɾɾalˈaɾ +ACORRER ˌakoɾɾˈeɾ +ACORRIDA ˌakoɾɾˈiða +ACORRIDAS ˌakoɾɾˈiðas +ACORRIDO ˌakoɾɾˈiðo +ACORRIDOS ˌakoɾɾˈiðos +ACORTADA ˌakoɾtˈaða +ACORTADAS ˌakoɾtˈaðas +ACORTADO ˌakoɾtˈaðo +ACORTADOS ˌakoɾtˈaðos +ACORTAMIENTO ˌakoɾtamjˈɛnto +ACORTAR ˌakoɾtˈaɾ +ACORTARSE ˌakoɾtˈaɾse +ACOSADA ˌakosˈaða +ACOSADAS ˌakosˈaðas +ACOSADO ˌakosˈaðo +ACOSADOR ˌakosaðˈoɾ +ACOSADOS ˌakosˈaðos +ACOSAR ˌakosˈaɾ +ACOSO akˈoso +ACOSSAR ˌakossˈaɾ +ACOSTA akˈosta +ACOSTADA ˌakostˈaða +ACOSTADAS ˌakostˈaðas +ACOSTADITO ˌakostaðˈito +ACOSTADO ˌakostˈaðo +ACOSTADOS ˌakostˈaðos +ACOSTAMOS ˌakostˈamos +ACOSTANDO ˌakostˈando +ACOSTAR ˌakostˈaɾ +ACOSTARA ˌakostˈaɾa +ACOSTARÁ ˌakostaɾˈa +ACOSTÁRAMOS ˌakostˈaɾamos +ACOSTARAS ˌakostˈaɾas +ACOSTARÁS ˌakostaɾˈas +ACOSTAREIS ˌakostˈaɾeɪs +ACOSTAREMOS ˌakostaɾˈemos +ACOSTARES ˌakostˈaɾes +ACOSTARÍAMOS ˌakostaɾˈiamos +ACOSTARSE ˌakostˈaɾse +ACOSTASTE ˌakostˈaste +ACOSTEMOS ˌakostˈemos +ACOSTUMBRADA ˌakostumbɾˈaða +ACOSTUMBRADAS ˌakostumbɾˈaðas +ACOSTUMBRADO ˌakostumbɾˈaðo +ACOSTUMBRADOS ˌakostumbɾˈaðos +ACOSTUMBRAMIENTO ˌakostˌumbɾamjˈɛnto +ACOSTUMBRAR ˌakostumbɾˈaɾ +ACOTACIÓN ˌakotasjˈon +ACOTADA ˌakotˈaða +ACOTADAS ˌakotˈaðas +ACOTADO ˌakotˈaðo +ACOTADOS ˌakotˈaðos +ACOTAMIENTO ˌakotamjˈɛnto +ACOTAR ˌakotˈaɾ +ACOTE akˈote +ACOTEJADA ˌakotexˈaða +ACOTEJADAS ˌakotexˈaðas +ACOTEJADO ˌakotexˈaðo +ACOTEJADOS ˌakotexˈaðos +ACOTEJAR ˌakotexˈaɾ +ACOTILEDÓN ˌakotˌileðˈon +ACOTOLADA ˌakotolˈaða +ACOTOLADAS ˌakotolˈaðas +ACOTOLADO ˌakotolˈaðo +ACOTOLADOS ˌakotolˈaðos +ACOTOLAR ˌakotolˈaɾ +ACOVACHAR ˌakoβatʃˈaɾ +ACRA ˈakɾa +ÁCRATA ˈakɾata +ÁCRATAS ˈakɾatas +ACRE ˈakɾe +ACRECENCIA ˌakɾesˈɛnsja +ACRECENTADA ˌakɾesentˈaða +ACRECENTADAS ˌakɾesentˈaðas +ACRECENTADO ˌakɾesentˈaðo +ACRECENTADOS ˌakɾesentˈaðos +ACRECENTAMIENTO ˌakɾesˌentamjˈɛnto +ACRECENTAR ˌakɾesentˈaɾ +ACRECER ˌakɾesˈeɾ +ACRECERSE ˌakɾesˈeɾse +ACRECIMIENTO ˌakɾesimjˈɛnto +ACRECIÓN ˌakɾesjˈon +ACREDITA ˌakɾeðˈita +ACREDITACIÓN ˌakɾeðˌitasjˈon +ACREDITACIONES ˌakɾeðˌitasjˈones +ACREDITADA ˌakɾeðitˈaða +ACREDITADAS ˌakɾeðitˈaðas +ACREDITADO ˌakɾeðitˈaðo +ACREDITADOS ˌakɾeðitˈaðos +ACREDITAMOS ˌakɾeðitˈamos +ACREDITANDO ˌakɾeðitˈando +ACREDITANTE ˌakɾeðitˈante +ACREDITANTES ˌakɾeðitˈantes +ACREDITAR ˌakɾeðitˈaɾ +ACREDITARA ˌakɾeðitˈaɾa +ACREDITARÁ ˌakɾeðˌitaɾˈa +ACREDITÁRAMOS ˌakɾeðitˈaɾamos +ACREDITARAS ˌakɾeðitˈaɾas +ACREDITARÁS ˌakɾeðˌitaɾˈas +ACREDITAREIS ˌakɾeðitˈaɾeɪs +ACREDITAREMOS ˌakɾeðˌitaɾˈemos +ACREDITARES ˌakɾeðitˈaɾes +ACREDITARÍAMOS ˌakɾeðˌitaɾˈiamos +ACREDITAS ˌakɾeðˈitas +ACREDITASTE ˌakɾeðitˈaste +ACREDITATIVA ˌakɾeðˌitatˈiβa +ACREDITATIVAS ˌakɾeðˌitatˈiβas +ACREDITATIVO ˌakɾeðˌitatˈiβo +ACREDITATIVOS ˌakɾeðˌitatˈiβos +ACREDITE ˌakɾeðˈite +ACREDITEMOS ˌakɾeðitˈemos +ACREDITES ˌakɾeðˈites +ACREDITO ˌakɾeðˈito +ACREEDOR ˌakɾeeðˈoɾ +ACREEDORA ˌakɾeeðˈoɾa +ACREENCIA ˌakɾeˈɛnsja +ACREER ˌakɾeˈeɾ +ACREÍDA ˌakɾeˈiða +ACREÍDAS ˌakɾeˈiðas +ACREÍDO ˌakɾeˈiðo +ACREÍDOS ˌakɾeˈiðos +ACREMADA ˌakɾemˈaða +ACREMADAS ˌakɾemˈaðas +ACREMADO ˌakɾemˈaðo +ACREMADOS ˌakɾemˈaðos +ACREMAR ˌakɾemˈaɾ +ACRENSE akɾˈɛnse +ACRES ˈakɾes +ACRETINADO ˌakɾetinˈaðo +ACRIANZADA ˌakɾiansˈaða +ACRIANZADAS ˌakɾiansˈaðas +ACRIANZADO ˌakɾiansˈaðo +ACRIANZADOS ˌakɾiansˈaðos +ACRIANZAR ˌakɾiansˈaɾ +ACRILATO ˌakɾilˈato +ACRÍLICO akɾˈiliko +ACRIMINADA ˌakɾiminˈaða +ACRIMINADAS ˌakɾiminˈaðas +ACRIMINADO ˌakɾiminˈaðo +ACRIMINADOS ˌakɾiminˈaðos +ACRIMINAR ˌakɾiminˈaɾ +ACRIMONIA ˌakɾimˈonja +ACRISOLADA ˌakɾisolˈaða +ACRISOLADAS ˌakɾisolˈaðas +ACRISOLADO ˌakɾisolˈaðo +ACRISOLADOS ˌakɾisolˈaðos +ACRISOLAR ˌakɾisolˈaɾ +ACRISTALADO ˌakɾistalˈaðo +ACRISTALAMIENTO ˌakɾistˌalamjˈɛnto +ACRISTALAR ˌakɾistalˈaɾ +ACRÍTICO akɾˈitiko +ACRITUD ˌakɾitˈud +ACROBACIA ˌakɾoβˈasja +ACRÓBATA akɾˈoβata +ACROBÁTICA ˌakɾoβˈatika +ACROBÁTICAMENTE ˌakɾoβˈatikamˈente +ACROBÁTICAS ˌakɾoβˈatikas +ACROBÁTICO ˌakɾoβˈatiko +ACROBÁTICOS ˌakɾoβˈatikos +ACROBATISMO ˌakɾoβatˈismo +ACROCÉNTRICO ˌakɾosˈentɾiko +ACROCIANOSIS ˌakɾosjanˈosis +ACROMÁTICA ˌakɾomˈatika +ACROMÁTICAS ˌakɾomˈatikas +ACROMÁTICO ˌakɾomˈatiko +ACROMÁTICOS ˌakɾomˈatikos +ACROMATISMO ˌakɾomatˈismo +ACROMEGALIA ˌakɾomeɣˈalja +ACROMIAL ˌakɾomjˈal +ACROMIANO ˌakɾomjˈano +ACROMION akɾˈomjon +ACRONIMIA ˌakɾonˈimja +ACRÓNIMO akɾˈonimo +ACRÓPOLIS akɾˈopolis +ACROSOMA ˌakɾosˈoma +ACROSÓMICO ˌakɾosˈomiko +ACRÓSTICO akɾˈostiko +ACTA ˈakta +ACTANTE aktˈante +ACTINA aktˈina +ACTÍNIDO aktˈiniðo +ACTINIO aktˈinjo +ACTINOMÉTRICA ˌaktinomˈetɾika +ACTINOMÉTRICAS ˌaktinomˈetɾikas +ACTINOMÉTRICO ˌaktinomˈetɾiko +ACTINOMÉTRICOS ˌaktinomˈetɾikos +ACTINÓMETRO ˌaktinˈometɾo +ACTINÓMETROS ˌaktinˈometɾos +ACTINOMICOSIS ˌaktinˌomikˈosis +ACTITUD ˌaktitˈud +ACTITUDINAL ˌaktitˌuðinˈal +ACTIVA aktˈiβa +ACTIVACIÓN ˌaktiβasjˈon +ACTIVADA ˌaktiβˈaða +ACTIVADAS ˌaktiβˈaðas +ACTIVADO ˌaktiβˈaðo +ACTIVADOR ˌaktiβaðˈoɾ +ACTIVADOS ˌaktiβˈaðos +ACTIVAMENTE aktˈiβamˈente +ACTIVAMOS ˌaktiβˈamos +ACTIVANTE ˌaktiβˈante +ACTIVAR ˌaktiβˈaɾ +ACTIVAS aktˈiβas +ACTIVIDAD ˌaktiβiðˈad +ACTIVIDADES ˌaktiβiðˈaðes +ACTIVÍSIMO ˌaktiβˈisimo +ACTIVISMO ˌaktiβˈismo +ACTIVISTA ˌaktiβˈista +ACTIVO aktˈiβo +ACTIVOS aktˈiβos +ACTO ˈakto +ACTOR aktˈoɾ +ACTORA aktˈoɾa +ACTORAL ˌaktoɾˈal +ACTORES aktˈoɾes +ACTRIZ aktɾˈis +ACTRIZÓN ˌaktɾisˈon +ACTÚA aktˈua +ACTUACIÓN ˌaktwasjˈon +ACTUAD aktwˈad +ACTUADA aktwˈaða +ACTUADAS aktwˈaðas +ACTUADO aktwˈaðo +ACTUADOS aktwˈaðos +ACTUAL aktwˈal +ACTUALES aktwˈales +ACTUALICE ˌaktwalˈise +ACTUALICÉIS ˌaktwalisˈeis +ACTUALICEMOS ˌaktwalisˈemos +ACTUALICES ˌaktwalˈises +ACTUALIDAD ˌaktwaliðˈad +ACTUALIZA ˌaktwalˈisa +ACTUALIZACIÓN ˌaktwalˌisasjˈon +ACTUALIZACIONES ˌaktwalˌisasjˈones +ACTUALIZADA ˌaktwalisˈaða +ACTUALIZADAS ˌaktwalisˈaðas +ACTUALIZADO ˌaktwalisˈaðo +ACTUALIZADOS ˌaktwalisˈaðos +ACTUALIZAMOS ˌaktwalisˈamos +ACTUALIZANDO ˌaktwalisˈando +ACTUALIZAR ˌaktwalisˈaɾ +ACTUALIZARA ˌaktwalisˈaɾa +ACTUALIZARÁ ˌaktwalˌisaɾˈa +ACTUALIZÁRAMOS ˌaktwalisˈaɾamos +ACTUALIZARAS ˌaktwalisˈaɾas +ACTUALIZARÁS ˌaktwalˌisaɾˈas +ACTUALIZAREIS ˌaktwalisˈaɾeɪs +ACTUALIZAREMOS ˌaktwalˌisaɾˈemos +ACTUALIZARES ˌaktwalisˈaɾes +ACTUALIZARÍAMOS ˌaktwalˌisaɾˈiamos +ACTUALIZAS ˌaktwalˈisas +ACTUALIZASE ˌaktwalisˈase +ACTUALIZASEIS ˌaktwalisˈaseɪs +ACTUALIZÁSEMOS ˌaktwalisˈasemos +ACTUALIZASES ˌaktwalisˈases +ACTUALIZASTE ˌaktwalisˈaste +ACTUALIZO ˌaktwalˈiso +ACTUALMENTE aktwˈalmˈente +ACTUAMOS aktwˈamos +ACTÚAN aktˈuan +ACTUANDO aktwˈando +ACTUANTE aktwˈante +ACTUAR aktwˈaɾ +ACTUARA aktwˈaɾa +ACTUARÁ ˌaktwaɾˈa +ACTUÁRAMOS aktwˈaɾamos +ACTUARAS aktwˈaɾas +ACTUARÁS ˌaktwaɾˈas +ACTUAREIS aktwˈaɾeɪs +ACTUAREMOS ˌaktwaɾˈemos +ACTUARES aktwˈaɾes +ACTUARIA aktwˈaɾja +ACTUARIAL ˌaktwaɾjˈal +ACTUARÍAMOS ˌaktwaɾˈiamos +ACTUARIAS aktwˈaɾjas +ACTUARIO aktwˈaɾjo +ACTUASTE aktwˈaste +ACTUÉ aktwˈe +ACTUEMOS aktwˈemos +ACTÚO aktˈuo +ACUANAUTA ˌakwanˈaʊta +ACUANTIADA ˌakwantjˈaða +ACUANTIADAS ˌakwantjˈaðas +ACUANTIADO ˌakwantjˈaðo +ACUANTIADOS ˌakwantjˈaðos +ACUANTIAR ˌakwantjˈaɾ +ACUAPORINA ˌakwapoɾˈina +ACUARELA ˌakwaɾˈela +ACUARELADA ˌakwaɾelˈaða +ACUARELADAS ˌakwaɾelˈaðas +ACUARELADO ˌakwaɾelˈaðo +ACUARELADOS ˌakwaɾelˈaðos +ACUARELAR ˌakwaɾelˈaɾ +ACUARELISTA ˌakwaɾelˈista +ACUARIO akwˈaɾjo +ACUARISMO ˌakwaɾˈismo +ACUARISTA ˌakwaɾˈista +ACUARTELADA ˌakwaɾtelˈaða +ACUARTELADAS ˌakwaɾtelˈaðas +ACUARTELADO ˌakwaɾtelˈaðo +ACUARTELADOS ˌakwaɾtelˈaðos +ACUARTELAMIENTO ˌakwaɾtˌelamjˈɛnto +ACUARTELAR ˌakwaɾtelˈaɾ +ACUÁTICO akwˈatiko +ACUATIZADA ˌakwatisˈaða +ACUATIZADAS ˌakwatisˈaðas +ACUATIZADO ˌakwatisˈaðo +ACUATIZADOS ˌakwatisˈaðos +ACUATIZAJE ˌakwatisˈaxe +ACUATIZAR ˌakwatisˈaɾ +ACUCIADA ˌakusjˈaða +ACUCIADAS ˌakusjˈaðas +ACUCIADO ˌakusjˈaðo +ACUCIADOS ˌakusjˈaðos +ACUCIANTE ˌakusjˈante +ACUCIAR ˌakusjˈaɾ +ACUCIOSO ˌakusjˈoso +ACUDA akˈuða +ACUDAMOS ˌakuðˈamos +ACUDAS akˈuðas +ACUDE akˈuðe +ACUDES akˈuðes +ACUDÍ ˌakuðˈi +ACUDÍAMOS ˌakuðˈiamos +ACUDIDA ˌakuðˈiða +ACUDIDAS ˌakuðˈiðas +ACUDIDO ˌakuðˈiðo +ACUDIDOS ˌakuðˈiðos +ACUDIENTE ˌakuðjˈɛnte +ACUDIMOS ˌakuðˈimos +ACUDIR ˌakuðˈiɾ +ACUDIRÁ ˌakuðiɾˈa +ACUDIRÁS ˌakuðiɾˈas +ACUDIREMOS ˌakuðiɾˈemos +ACUDIRÍAMOS ˌakuðiɾˈiamos +ACUDISTE ˌakuðˈiste +ACUDO akˈuðo +ACUEDUCTO ˌakweðˈukto +ACUERDA akwˈeɾða +ACUÉRDATE akwˈeɾðate +ACUERDO akwˈeɾðo +ACUERPADA ˌakweɾpˈaða +ACUERPADAS ˌakweɾpˈaðas +ACUERPADO ˌakweɾpˈaðo +ACUERPADOS ˌakweɾpˈaðos +ACUERPAR ˌakweɾpˈaɾ +ACÚFENO akˈufeno +ACUICULTOR ˌakwikultˈoɾ +ACUICULTORA ˌakwikultˈoɾa +ACUIDAD ˌakwiðˈad +ACUÍFERO akwˈifeɾo +ACUITADA ˌakwitˈaða +ACUITADAS ˌakwitˈaðas +ACUITADO ˌakwitˈaðo +ACUITADOS ˌakwitˈaðos +ACUITAR ˌakwitˈaɾ +ACULADA ˌakulˈaða +ACULADAS ˌakulˈaðas +ACULADO ˌakulˈaðo +ACULADOS ˌakulˈaðos +ACULAR ˌakulˈaɾ +ACULEBRADA ˌakuleβɾˈaða +ACULEBRADAS ˌakuleβɾˈaðas +ACULEBRADO ˌakuleβɾˈaðo +ACULEBRADOS ˌakuleβɾˈaðos +ACULEBRAR ˌakuleβɾˈaɾ +ACULTURACIÓN ˌakultˌuɾasjˈon +ACULTURADA ˌakultuɾˈaða +ACULTURADAS ˌakultuɾˈaðas +ACULTURADO ˌakultuɾˈaðo +ACULTURADOS ˌakultuɾˈaðos +ACULTURAR ˌakultuɾˈaɾ +ACUMINADA ˌakuminˈaða +ACUMINADAS ˌakuminˈaðas +ACUMINADO ˌakuminˈaðo +ACUMINADOS ˌakuminˈaðos +ACUMULABLE ˌakumulˈaβle +ACUMULACIÓN ˌakumˌulasjˈon +ACUMULADA ˌakumulˈaða +ACUMULADAS ˌakumulˈaðas +ACUMULADO ˌakumulˈaðo +ACUMULADOR ˌakumˌulaðˈoɾ +ACUMULADORA ˌakumˌulaðˈoɾa +ACUMULADORAS ˌakumˌulaðˈoɾas +ACUMULADOS ˌakumulˈaðos +ACUMULAMIENTO ˌakumˌulamjˈɛnto +ACUMULAMOS ˌakumulˈamos +ACUMULANDO ˌakumulˈando +ACUMULAR ˌakumulˈaɾ +ACUMULATIVO ˌakumˌulatˈiβo +ACÚMULO akˈumulo +ACUÑA akˈuɲa +ACUÑACIÓN ˌakuɲasjˈon +ACUNADA ˌakunˈaða +ACUÑADA ˌakuɲˈaða +ACUNADAS ˌakunˈaðas +ACUÑADAS ˌakuɲˈaðas +ACUNADO ˌakunˈaðo +ACUÑADO ˌakuɲˈaðo +ACUNADOS ˌakunˈaðos +ACUÑADOS ˌakuɲˈaðos +ACUÑAMIENTO ˌakuɲamjˈɛnto +ACUNAR ˌakunˈaɾ +ACUÑAR ˌakuɲˈaɾ +ACUÑISTA ˌakuɲˈista +ACUOSO akwˈoso +ACUOTUBULAR ˌakwotˌuβulˈaɾ +ACUOTUBULARES ˌakwotˌuβulˈaɾes +ACUPRESIÓN ˌakupɾesjˈon +ACUPUNTURA ˌakupuntˈuɾa +ACUPUNTURISTA ˌakupˌuntuɾˈista +ACURE akˈuɾe +ACURRUCADA ˌakuɾɾukˈaða +ACURRUCADAS ˌakuɾɾukˈaðas +ACURRUCADO ˌakuɾɾukˈaðo +ACURRUCADOS ˌakuɾɾukˈaðos +ACURRUCAR ˌakuɾɾukˈaɾ +ACUSA akˈusa +ACUSACIÓN ˌakusasjˈon +ACUSADA ˌakusˈaða +ACUSADAS ˌakusˈaðas +ACUSADO ˌakusˈaðo +ACUSADOR ˌakusaðˈoɾ +ACUSADORA ˌakusaðˈoɾa +ACUSADORAS ˌakusaðˈoɾas +ACUSADOS ˌakusˈaðos +ACUSAMOS ˌakusˈamos +ACUSANDO ˌakusˈando +ACUSÁNDOSELE ˌakusˈandosˌele +ACUSANTE ˌakusˈante +ACUSAR ˌakusˈaɾ +ACUSARA ˌakusˈaɾa +ACUSARÁ ˌakusaɾˈa +ACUSÁRAMOS ˌakusˈaɾamos +ACUSARAS ˌakusˈaɾas +ACUSARÁS ˌakusaɾˈas +ACUSAREIS ˌakusˈaɾeɪs +ACUSAREMOS ˌakusaɾˈemos +ACUSARES ˌakusˈaɾes +ACUSARÍAMOS ˌakusaɾˈiamos +ACUSAS akˈusas +ACUSASTE ˌakusˈaste +ACUSATIVO ˌakusatˈiβo +ACUSATORIA ˌakusatˈoɾja +ACUSATORIAS ˌakusatˈoɾjas +ACUSATORIO ˌakusatˈoɾjo +ACUSATORIOS ˌakusatˈoɾjos +ACUSE akˈuse +ACUSEMOS ˌakusˈemos +ACUSES akˈuses +ACUSETA ˌakusˈeta +ACUSETAS ˌakusˈetas +ACUSETE ˌakusˈete +ACUSMÁTICO ˌakusmˈatiko +ACUSO akˈuso +ACÚSTICA akˈustika +ACÚSTICAS akˈustikas +ACÚSTICO akˈustiko +ACÚSTICOS akˈustikos +ACUTÁNGULA ˌakutˈaŋɡula +ACUTÁNGULAS ˌakutˈaŋɡulas +ACUTÁNGULO ˌakutˈaŋɡulo +ACUTÁNGULOS ˌakutˈaŋɡulos +ADAGIO aðˈaxjo +ADALBERTO ˌaðalβˈeɾto +ADALID ˌaðalˈid +ADAM ˈaðam +ADAMADA ˌaðamˈaða +ADAMADAS ˌaðamˈaðas +ADAMADO ˌaðamˈaðo +ADAMADOS ˌaðamˈaðos +ADAMANTE ˌaðamˈante +ADAMANTINO ˌaðamantˈino +ADAMAR ˌaðamˈaɾ +ADAMASCADA ˌaðamaskˈaða +ADAMASCADAS ˌaðamaskˈaðas +ADAMASCADO ˌaðamaskˈaðo +ADAMASCADOS ˌaðamaskˈaðos +ADAMASCAR ˌaðamaskˈaɾ +ADÁN aðˈan +ADANISMO ˌaðanˈismo +ADANISTA ˌaðanˈista +ADÁPIDO aðˈapiðo +ADAPIFORME ˌaðapifˈoɾme +ADAPTABILIDAD ˌaðapːtˌaβiliðˈad +ADAPTABLE ˌaðapːtˈaβle +ADAPTABLES ˌaðapːtˈaβles +ADAPTACIÓN ˌaðapːtasjˈon +ADAPTADA ˌaðapːtˈaða +ADAPTADAS ˌaðapːtˈaðas +ADAPTADO ˌaðapːtˈaðo +ADAPTADOR ˌaðapːtaðˈoɾ +ADAPTADOS ˌaðapːtˈaðos +ADAPTAMOS ˌaðapːtˈamos +ADAPTANDO ˌaðapːtˈando +ADAPTAR ˌaðapːtˈaɾ +ADAPTATIVO ˌaðapːtatˈiβo +ADAPTIVO ˌaðapːtˈiβo +ADARGA aðˈaɾɣa +ADARME aðˈaɾme +ADARVADA ˌaðaɾβˈaða +ADARVADAS ˌaðaɾβˈaðas +ADARVADO ˌaðaɾβˈaðo +ADARVADOS ˌaðaɾβˈaðos +ADARVAR ˌaðaɾβˈaɾ +ADARVE aðˈaɾβe +ADARVÉ ˌaðaɾβˈe +ADARVO aðˈaɾβo +ADARVÓ ˌaðaɾβˈo +ADDISONIANO ˌadðisonjˈano +ADECENTADA ˌaðesentˈaða +ADECENTADAS ˌaðesentˈaðas +ADECENTADO ˌaðesentˈaðo +ADECENTADOS ˌaðesentˈaðos +ADECENTAMIENTO ˌaðesˌentamjˈɛnto +ADECENTAR ˌaðesentˈaɾ +ADECO aðˈeko +ADECUACIÓN ˌaðekwasjˈon +ADECUADA ˌaðekwˈaða +ADECUADAS ˌaðekwˈaðas +ADECUADO ˌaðekwˈaðo +ADECUADOS ˌaðekwˈaðos +ADECUAMIENTO ˌaðekwamjˈɛnto +ADECUAN aðˈekwan +ADECÚAN ˌaðekˈuan +ADECUAR ˌaðekwˈaɾ +ADEFESIO ˌaðefˈesjo +ADEHESADA ˌaðeesˈaða +ADEHESADAS ˌaðeesˈaðas +ADEHESADO ˌaðeesˈaðo +ADEHESADOS ˌaðeesˈaðos +ADEHESAR ˌaðeesˈaɾ +ADELA aðˈela +ADELAIDA ˌaðelˈaɪða +ADELAIDANO ˌaðelaɪðˈano +ADELANTADA ˌaðelantˈaða +ADELANTADAS ˌaðelantˈaðas +ADELANTADO ˌaðelantˈaðo +ADELANTADOS ˌaðelantˈaðos +ADELANTAMIENTO ˌaðelˌantamjˈɛnto +ADELANTAR ˌaðelantˈaɾ +ADELANTARÁN ˌaðelˌantaɾˈan +ADELANTE ˌaðelˈante +ADELANTO ˌaðelˈanto +ADELANTÓN ˌaðelantˈon +ADELFA aðˈelfa +ADELGACE ˌaðelɣˈase +ADELGACÉ ˌaðelɣasˈe +ADELGAZADA ˌaðelɣasˈaða +ADELGAZADAS ˌaðelɣasˈaðas +ADELGAZADO ˌaðelɣasˈaðo +ADELGAZADOS ˌaðelɣasˈaðos +ADELGAZAMIENTO ˌaðelɣˌasamjˈɛnto +ADELGAZANTE ˌaðelɣasˈante +ADELGAZAR ˌaðelɣasˈaɾ +ADELGAZO ˌaðelɣˈaso +ADELGAZÓ ˌaðelɣasˈo +ADELIA aðˈelja +ADELINA ˌaðelˈina +ADELITA ˌaðelˈita +ADELITAS ˌaðelˈitas +ADEMADA ˌaðemˈaða +ADEMADAS ˌaðemˈaðas +ADEMADO ˌaðemˈaðo +ADEMADOS ˌaðemˈaðos +ADEMÁN ˌaðemˈan +ADEMAR ˌaðemˈaɾ +ADEMÁS ˌaðemˈas +ADÉN aðˈen +ADENDA aðˈɛnda +ADENIL ˌaðenˈil +ADENILATO ˌaðenilˈato +ADENILIL ˌaðenilˈil +ADENILILO ˌaðenilˈilo +ADENILO ˌaðenˈilo +ADENÍN ˌaðenˈin +ADENINA ˌaðenˈina +ADENITIS ˌaðenˈitis +ADENOCARCINOMA ˌaðenˌokaɾsinˈoma +ADENOHIPÓFISIS ˌaðenˌoipˈofisis +ADENOIDE ˌaðenˈoɪðe +ADENOIDES ˌaðenˈoɪðes +ADENOLOGÍA ˌaðenˌoloxˈia +ADENOMATOSA ˌaðenˌomatˈosa +ADENOMATOSAS ˌaðenˌomatˈosas +ADENOMATOSO ˌaðenˌomatˈoso +ADENOMATOSOS ˌaðenˌomatˈosos +ADENOMIOSIS ˌaðenomjˈosis +ADENOPATÍA ˌaðenˌopatˈia +ADENOSINA ˌaðenosˈina +ADENTRÁ ˌaðentɾˈa +ADENTRADA ˌaðentɾˈaða +ADENTRADAS ˌaðentɾˈaðas +ADENTRADO ˌaðentɾˈaðo +ADENTRADOS ˌaðentɾˈaðos +ADENTRARSE ˌaðentɾˈaɾse +ADENTRO aðˈɛntɾo +ADEPTO aðˈepːto +ADEQUADA ˌaðekwˈaða +ADEQUADAS ˌaðekwˈaðas +ADEQUADO ˌaðekwˈaðo +ADEQUADOS ˌaðekwˈaðos +ADEREZADA ˌaðeɾesˈaða +ADEREZADAS ˌaðeɾesˈaðas +ADEREZADO ˌaðeɾesˈaðo +ADEREZADOS ˌaðeɾesˈaðos +ADEREZAR ˌaðeɾesˈaɾ +ADEREZO ˌaðeɾˈeso +ADESTRADA ˌaðestɾˈaða +ADESTRADAS ˌaðestɾˈaðas +ADESTRADO ˌaðestɾˈaðo +ADESTRADOS ˌaðestɾˈaðos +ADESTRAMOS ˌaðestɾˈamos +ADESTRANDO ˌaðestɾˈando +ADESTRAR ˌaðestɾˈaɾ +ADESTRARA ˌaðestɾˈaɾa +ADESTRARÁ ˌaðestɾaɾˈa +ADESTRÁRAMOS ˌaðestɾˈaɾamos +ADESTRARAS ˌaðestɾˈaɾas +ADESTRARÁS ˌaðestɾaɾˈas +ADESTRAREIS ˌaðestɾˈaɾeɪs +ADESTRAREMOS ˌaðestɾaɾˈemos +ADESTRARES ˌaðestɾˈaɾes +ADESTRARÍAMOS ˌaðestɾaɾˈiamos +ADESTRASTE ˌaðestɾˈaste +ADESTREMOS ˌaðestɾˈemos +ADEUDADA ˌaðeʊðˈaða +ADEUDADAS ˌaðeʊðˈaðas +ADEUDADO ˌaðeʊðˈaðo +ADEUDADOS ˌaðeʊðˈaðos +ADEUDAR ˌaðeʊðˈaɾ +ADEUDO aðˈeʊðo +ADHERENCIA ˌaðeɾˈɛnsja +ADHERENTE ˌaðeɾˈɛnte +ADHERIBLE ˌaðeɾˈiβle +ADHERIDA ˌaðeɾˈiða +ADHERIDAS ˌaðeɾˈiðas +ADHERIDO ˌaðeɾˈiðo +ADHERIDOS ˌaðeɾˈiðos +ADHERIR ˌaðeɾˈiɾ +ADHERIRSE ˌaðeɾˈiɾse +ADHESIÓN ˌaðesjˈon +ADHESIVA ˌaðesˈiβa +ADHESIVIDAD ˌaðesˌiβiðˈad +ADHESIVO ˌaðesˈiβo +ADIABÁTICO ˌaðjaβˈatiko +ADIADA aðjˈaða +ADIADAS aðjˈaðas +ADIADO aðjˈaðo +ADIADOS aðjˈaðos +ADIAFA aðjˈafa +ADIAMOS aðjˈamos +ADIANDO aðjˈando +ADIAR aðjˈaɾ +ADIARA aðjˈaɾa +ADIARÁ ˌaðjaɾˈa +ADIÁRAMOS aðjˈaɾamos +ADIARAS aðjˈaɾas +ADIARÁS ˌaðjaɾˈas +ADIAREIS aðjˈaɾeɪs +ADIAREMOS ˌaðjaɾˈemos +ADIARES aðjˈaɾes +ADIARÍAMOS ˌaðjaɾˈiamos +ADIASTE aðjˈaste +ADICCIÓN ˌaðiksjˈon +ADICIÓN ˌaðisjˈon +ADICIONA ˌaðisjˈona +ADICIONADA ˌaðisjonˈaða +ADICIONADAS ˌaðisjonˈaðas +ADICIONADO ˌaðisjonˈaðo +ADICIONADOS ˌaðisjonˈaðos +ADICIONAL ˌaðisjonˈal +ADICIONAMOS ˌaðisjonˈamos +ADICIONANDO ˌaðisjonˈando +ADICIONAR ˌaðisjonˈaɾ +ADICIONARA ˌaðisjonˈaɾa +ADICIONÁRAMOS ˌaðisjonˈaɾamos +ADICIONARAS ˌaðisjonˈaɾas +ADICIONARÁS ˌaðisjˌonaɾˈas +ADICIONAREIS ˌaðisjonˈaɾeɪs +ADICIONAREMOS ˌaðisjˌonaɾˈemos +ADICIONARES ˌaðisjonˈaɾes +ADICIONARÍAMOS ˌaðisjˌonaɾˈiamos +ADICIONAS ˌaðisjˈonas +ADICIONASTE ˌaðisjonˈaste +ADICIONE ˌaðisjˈone +ADICIONEMOS ˌaðisjonˈemos +ADICIONES ˌaðisjˈones +ADICIONO ˌaðisjˈono +ADICTA aðˈikta +ADICTIVAMENTE ˌaðiktˈiβamˈente +ADICTIVO ˌaðiktˈiβo +ADICTO aðˈikto +ADIDAS aðˈiðas +ADIEMOS aðjˈemos +ADIESTRABLE ˌaðjestɾˈaβle +ADIESTRADA ˌaðjestɾˈaða +ADIESTRADAS ˌaðjestɾˈaðas +ADIESTRADO ˌaðjestɾˈaðo +ADIESTRADOS ˌaðjestɾˈaðos +ADIESTRAMIENTO ˌaðjestɾamjˈɛnto +ADIESTRAR ˌaðjestɾˈaɾ +ADIETADA ˌaðjetˈaða +ADIETADAS ˌaðjetˈaðas +ADIETADO ˌaðjetˈaðo +ADIETADOS ˌaðjetˈaðos +ADIETAR ˌaðjetˈaɾ +ADIGIO aðˈixjo +ADIGUESIA ˌaðiɣˈesja +ADIMENSIONAL ˌaðimˌensjonˈal +ADINERÁ ˌaðineɾˈa +ADINERADA ˌaðineɾˈaða +ADINERADAS ˌaðineɾˈaðas +ADINERADO ˌaðineɾˈaðo +ADINERADOS ˌaðineɾˈaðos +ADINERAR ˌaðineɾˈaɾ +ADINERARSE ˌaðineɾˈaɾse +ADIOS ˈaðjos +ADIÓS aðjˈos +ADIOSITO ˌaðjosˈito +ADIPOSA ˌaðipˈosa +ADIPOSAS ˌaðipˈosas +ADIPOSIDAD ˌaðipˌosiðˈad +ADIPOSO ˌaðipˈoso +ADIPOSOS ˌaðipˈosos +ADIR aðˈiɾ +ADISONIANO ˌaðisonjˈano +ADITAMENTO ˌaðitamˈɛnto +ADITIVIDAD ˌaðitˌiβiðˈad +ADITIVO ˌaðitˈiβo +ADIVE aðˈiβe +ADIVINA ˌaðiβˈina +ADIVINACIÓN ˌaðiβˌinasjˈon +ADIVINACIONES ˌaðiβˌinasjˈones +ADIVINADA ˌaðiβinˈaða +ADIVINADAS ˌaðiβinˈaðas +ADIVINADO ˌaðiβinˈaðo +ADIVINADOR ˌaðiβˌinaðˈoɾ +ADIVINADORA ˌaðiβˌinaðˈoɾa +ADIVINADOS ˌaðiβinˈaðos +ADIVINANZA ˌaðiβinˈansa +ADIVINANZAS ˌaðiβinˈansas +ADIVINAR ˌaðiβinˈaɾ +ADIVINATORIO ˌaðiβˌinatˈoɾjo +ADIVINO ˌaðiβˈino +ADJETIVACIÓN ˌaðxetˌiβasjˈon +ADJETIVADA ˌaðxetiβˈaða +ADJETIVADAS ˌaðxetiβˈaðas +ADJETIVADO ˌaðxetiβˈaðo +ADJETIVADOS ˌaðxetiβˈaðos +ADJETIVAL ˌaðxetiβˈal +ADJETIVAMOS ˌaðxetiβˈamos +ADJETIVANDO ˌaðxetiβˈando +ADJETIVAR ˌaðxetiβˈaɾ +ADJETIVAS ˌaðxetˈiβas +ADJETIVO ˌaðxetˈiβo +ADJUDICA ˌaðxuðˈika +ADJUDICACIÓN ˌaðxuðˌikasjˈon +ADJUDICADA ˌaðxuðikˈaða +ADJUDICADAS ˌaðxuðikˈaðas +ADJUDICADO ˌaðxuðikˈaðo +ADJUDICADOS ˌaðxuðikˈaðos +ADJUDICAMOS ˌaðxuðikˈamos +ADJUDICANDO ˌaðxuðikˈando +ADJUDICAR ˌaðxuðikˈaɾ +ADJUDICARA ˌaðxuðikˈaɾa +ADJUDICARÁ ˌaðxuðˌikaɾˈa +ADJUDICÁRAMOS ˌaðxuðikˈaɾamos +ADJUDICARAS ˌaðxuðikˈaɾas +ADJUDICARÁS ˌaðxuðˌikaɾˈas +ADJUDICAREIS ˌaðxuðikˈaɾeɪs +ADJUDICAREMOS ˌaðxuðˌikaɾˈemos +ADJUDICARES ˌaðxuðikˈaɾes +ADJUDICARÍAMOS ˌaðxuðˌikaɾˈiamos +ADJUDICAS ˌaðxuðˈikas +ADJUDICASTE ˌaðxuðikˈaste +ADJUDICATARIO ˌaðxuðˌikatˈaɾjo +ADJUDICO ˌaðxuðˈiko +ADJUDIQUE ˌaðxuðˈike +ADJUDIQUEMOS ˌaðxuðikˈemos +ADJUDIQUES ˌaðxuðˈikes +ADJUNCIÓN ˌaðxunsjˈon +ADJUNTA aðxˈunta +ADJUNTADA ˌaðxuntˈaða +ADJUNTADAS ˌaðxuntˈaðas +ADJUNTADO ˌaðxuntˈaðo +ADJUNTADOS ˌaðxuntˈaðos +ADJUNTAR ˌaðxuntˈaɾ +ADJUNTAS aðxˈuntas +ADJUNTO aðxˈunto +ADJURADO ˌaðxuɾˈaðo +ADLÁTERE adlˈateɾe +ADMINÍCULO ˌadminˈikulo +ADMINISTRA ˌadminˈistɾa +ADMINISTRACIÓN ˌadminˌistɾasjˈon +ADMINISTRADA ˌadministɾˈaða +ADMINISTRADAS ˌadministɾˈaðas +ADMINISTRADO ˌadministɾˈaðo +ADMINISTRADOR ˌadminˌistɾaðˈoɾ +ADMINISTRADOS ˌadministɾˈaðos +ADMINISTRAMOS ˌadministɾˈamos +ADMINISTRANDO ˌadministɾˈando +ADMINISTRAR ˌadministɾˈaɾ +ADMINISTRARA ˌadministɾˈaɾa +ADMINISTRARÁ ˌadminˌistɾaɾˈa +ADMINISTRÁRAMOS ˌadministɾˈaɾamos +ADMINISTRARAS ˌadministɾˈaɾas +ADMINISTRARÁS ˌadminˌistɾaɾˈas +ADMINISTRAREIS ˌadministɾˈaɾeɪs +ADMINISTRAREMOS ˌadminˌistɾaɾˈemos +ADMINISTRARES ˌadministɾˈaɾes +ADMINISTRARÍAMOS ˌadminˌistɾaɾˈiamos +ADMINISTRAS ˌadminˈistɾas +ADMINISTRASTE ˌadministɾˈaste +ADMINISTRATIVO ˌadminˌistɾatˈiβo +ADMINISTRE ˌadminˈistɾe +ADMINISTREMOS ˌadministɾˈemos +ADMINISTRES ˌadminˈistɾes +ADMINISTRO ˌadminˈistɾo +ADMIRA admˈiɾa +ADMIRABLE ˌadmiɾˈaβle +ADMIRABLES ˌadmiɾˈaβles +ADMIRACIÓN ˌadmiɾasjˈon +ADMIRACIONES ˌadmiɾasjˈones +ADMIRADA ˌadmiɾˈaða +ADMIRADAS ˌadmiɾˈaðas +ADMIRADO ˌadmiɾˈaðo +ADMIRADOR ˌadmiɾaðˈoɾ +ADMIRADOS ˌadmiɾˈaðos +ADMIRAMOS ˌadmiɾˈamos +ADMIRANDO ˌadmiɾˈando +ADMIRAR ˌadmiɾˈaɾ +ADMIRARA ˌadmiɾˈaɾa +ADMIRARÁ ˌadmiɾaɾˈa +ADMIRÁRAMOS ˌadmiɾˈaɾamos +ADMIRARAS ˌadmiɾˈaɾas +ADMIRARÁS ˌadmiɾaɾˈas +ADMIRAREIS ˌadmiɾˈaɾeɪs +ADMIRAREMOS ˌadmiɾaɾˈemos +ADMIRARES ˌadmiɾˈaɾes +ADMIRARÍAMOS ˌadmiɾaɾˈiamos +ADMIRAS admˈiɾas +ADMIRASTE ˌadmiɾˈaste +ADMIRATIVO ˌadmiɾatˈiβo +ADMIRE admˈiɾe +ADMIREMOS ˌadmiɾˈemos +ADMIRES admˈiɾes +ADMIRO admˈiɾo +ADMISIBILIDAD ˌadmisˌiβiliðˈad +ADMISIBLE ˌadmisˈiβle +ADMISIÓN ˌadmisjˈon +ADMITAMOS ˌadmitˈamos +ADMITIDA ˌadmitˈiða +ADMITIDAS ˌadmitˈiðas +ADMITIDO ˌadmitˈiðo +ADMITIDOS ˌadmitˈiðos +ADMITIR ˌadmitˈiɾ +ADMONICIÓN ˌadmonisjˈon +ADMONITORIO ˌadmonitˈoɾjo +ADNADO adnˈaðo +ADNATO adnˈato +ADOBADA ˌaðoβˈaða +ADOBADAS ˌaðoβˈaðas +ADOBADO ˌaðoβˈaðo +ADOBADOS ˌaðoβˈaðos +ADOBAR ˌaðoβˈaɾ +ADOBE aðˈoβe +ADOBO aðˈoβo +ADOBÓN ˌaðoβˈon +ADOCENADO ˌaðosenˈaðo +ADOCENAMIENTO ˌaðosˌenamjˈɛnto +ADOCENAR ˌaðosenˈaɾ +ADOCTRINADA ˌaðoktɾinˈaða +ADOCTRINADAS ˌaðoktɾinˈaðas +ADOCTRINADO ˌaðoktɾinˈaðo +ADOCTRINADOS ˌaðoktɾinˈaðos +ADOCTRINAMIENTO ˌaðoktɾˌinamjˈɛnto +ADOCTRINAR ˌaðoktɾinˈaɾ +ADOLECER ˌaðolesˈeɾ +ADOLECIDA ˌaðolesˈiða +ADOLECIDAS ˌaðolesˈiðas +ADOLECIDO ˌaðolesˈiðo +ADOLECIDOS ˌaðolesˈiðos +ADOLESCENCIA ˌaðolesˈɛnsja +ADOLESCENTE ˌaðolesˈɛnte +ADOLFITO ˌaðolfˈito +ADOLFO aðˈolfo +ADOLORIDO ˌaðoloɾˈiðo +ADONDE aðˈonde +ADÓNDE aðˈonde +ADONDEQUIERA ˌaðondekjˈeɾa +ADOPCIÓN ˌaðopsjˈon +ADOPCIONISTA ˌaðopsjonˈista +ADOPTA aðˈopːta +ADOPTABLE ˌaðopːtˈaβle +ADOPTADA ˌaðopːtˈaða +ADOPTADAS ˌaðopːtˈaðas +ADOPTADO ˌaðopːtˈaðo +ADOPTADOS ˌaðopːtˈaðos +ADOPTAMOS ˌaðopːtˈamos +ADOPTANDO ˌaðopːtˈando +ADOPTANTE ˌaðopːtˈante +ADOPTAR ˌaðopːtˈaɾ +ADOPTARA ˌaðopːtˈaɾa +ADOPTARÁ ˌaðopːtaɾˈa +ADOPTÁRAMOS ˌaðopːtˈaɾamos +ADOPTARAS ˌaðopːtˈaɾas +ADOPTARÁS ˌaðopːtaɾˈas +ADOPTAREIS ˌaðopːtˈaɾeɪs +ADOPTAREMOS ˌaðopːtaɾˈemos +ADOPTARES ˌaðopːtˈaɾes +ADOPTARÍAMOS ˌaðopːtaɾˈiamos +ADOPTAS aðˈopːtas +ADOPTASTE ˌaðopːtˈaste +ADOPTE aðˈopːte +ADOPTEMOS ˌaðopːtˈemos +ADOPTES aðˈopːtes +ADOPTIVA ˌaðopːtˈiβa +ADOPTIVAS ˌaðopːtˈiβas +ADOPTIVO ˌaðopːtˈiβo +ADOPTO aðˈopːto +ADOQUÍN ˌaðokˈin +ADOQUINADA ˌaðokinˈaða +ADOQUINADAS ˌaðokinˈaðas +ADOQUINADO ˌaðokinˈaðo +ADOQUINADOS ˌaðokinˈaðos +ADOQUINAMIENTO ˌaðokˌinamjˈɛnto +ADOQUINAR ˌaðokinˈaɾ +ADOR aðˈoɾ +ADORABLE ˌaðoɾˈaβle +ADORABLES ˌaðoɾˈaβles +ADORACIÓN ˌaðoɾasjˈon +ADORADA ˌaðoɾˈaða +ADORADAS ˌaðoɾˈaðas +ADORADO ˌaðoɾˈaðo +ADORADOR ˌaðoɾaðˈoɾ +ADORADOS ˌaðoɾˈaðos +ADORAMOS ˌaðoɾˈamos +ADORANDO ˌaðoɾˈando +ADORAR ˌaðoɾˈaɾ +ADORARÁ ˌaðoɾaɾˈa +ADORÁRAMOS ˌaðoɾˈaɾamos +ADORARAS ˌaðoɾˈaɾas +ADORARÁS ˌaðoɾaɾˈas +ADORAREIS ˌaðoɾˈaɾeɪs +ADORAREMOS ˌaðoɾaɾˈemos +ADORARES ˌaðoɾˈaɾes +ADORARÍAMOS ˌaðoɾaɾˈiamos +ADORAS aðˈoɾas +ADORASTE ˌaðoɾˈaste +ADORATORIO ˌaðoɾatˈoɾjo +ADORE aðˈoɾe +ADOREMOS ˌaðoɾˈemos +ADORES aðˈoɾes +ADORMECEDOR ˌaðoɾmˌeseðˈoɾ +ADORMECER ˌaðoɾmesˈeɾ +ADORMECIDA ˌaðoɾmesˈiða +ADORMECIDAS ˌaðoɾmesˈiðas +ADORMECIDO ˌaðoɾmesˈiðo +ADORMECIDOS ˌaðoɾmesˈiðos +ADORMIDA ˌaðoɾmˈiða +ADORMIDAS ˌaðoɾmˈiðas +ADORMIDERA ˌaðoɾmiðˈeɾa +ADORMIDO ˌaðoɾmˈiðo +ADORMIDOS ˌaðoɾmˈiðos +ADORMILÁ ˌaðoɾmilˈa +ADORMILADA ˌaðoɾmilˈaða +ADORMILADAS ˌaðoɾmilˈaðas +ADORMILADO ˌaðoɾmilˈaðo +ADORMILADOS ˌaðoɾmilˈaðos +ADORMILAMIENTO ˌaðoɾmˌilamjˈɛnto +ADORMIR ˌaðoɾmˈiɾ +ADORNA aðˈoɾna +ADORNADA ˌaðoɾnˈaða +ADORNADAS ˌaðoɾnˈaðas +ADORNADO ˌaðoɾnˈaðo +ADORNADOS ˌaðoɾnˈaðos +ADORNAMOS ˌaðoɾnˈamos +ADORNANDO ˌaðoɾnˈando +ADORNAR ˌaðoɾnˈaɾ +ADORNE aðˈoɾne +ADORNO aðˈoɾno +ADORO aðˈoɾo +ADOSADA ˌaðosˈaða +ADOSADAS ˌaðosˈaðas +ADOSADO ˌaðosˈaðo +ADOSADOS ˌaðosˈaðos +ADOSAMIENTO ˌaðosamjˈɛnto +ADOSAR ˌaðosˈaɾ +ADOVELADO ˌaðoβelˈaðo +ADQUIERA adkjˈeɾa +ADQUIERO adkjˈeɾo +ADQUIRENTE ˌadkiɾˈɛnte +ADQUIRIBLE ˌadkiɾˈiβle +ADQUIRIDA ˌadkiɾˈiða +ADQUIRIDAS ˌadkiɾˈiðas +ADQUIRIDO ˌadkiɾˈiðo +ADQUIRIDOS ˌadkiɾˈiðos +ADQUIRIENTE ˌadkiɾjˈɛnte +ADQUIRIR ˌadkiɾˈiɾ +ADQUISICIÓN ˌadkisisjˈon +ADQUISITIVO ˌadkisitˈiβo +ADREDE aðɾˈeðe +ADRENAL ˌaðɾenˈal +ADRENALINA ˌaðɾenalˈina +ADRENÉRGICO ˌaðɾenˈeɾxiko +ADRENOCORTICOTROPA ˌaðɾenˌokoɾtˌikotɾˈopa +ADRENOCORTICOTROPAS ˌaðɾenˌokoɾtˌikotɾˈopas +ADRENOCORTICOTROPO ˌaðɾenˌokoɾtˌikotɾˈopo +ADRENOCORTICOTROPOS ˌaðɾenˌokoɾtˌikotɾˈopos +ADRI ˈaðɾi +ADRIÁN ˌaðɾiˈan +ADRIANA ˌaðɾiˈana +ADRIANO ˌaðɾiˈano +ADRIÁTICO ˌaðɾiˈatiko +ADSCRIBIR ˌaðskɾiβˈiɾ +ADSCRIPCIÓN ˌaðskɾipsjˈon +ADSCRIPTA aðskɾˈipːta +ADSCRIPTAS aðskɾˈipːtas +ADSCRIPTO aðskɾˈipːto +ADSCRIPTOS aðskɾˈipːtos +ADSCRITA aðskɾˈita +ADSCRITAS aðskɾˈitas +ADSCRITO aðskɾˈito +ADSCRITOS aðskɾˈitos +ADSORBE aðsˈoɾβe +ADSORBO aðsˈoɾβo +ADSORCIÓN ˌaðsoɾsjˈon +ADUANA aðwˈana +ADUANAL ˌaðwanˈal +ADUANERO ˌaðwanˈeɾo +ADUAR aðwˈaɾ +ADUCCIÓN ˌaðuksjˈon +ADUCIDA ˌaðusˈiða +ADUCIDAS ˌaðusˈiðas +ADUCIDO ˌaðusˈiðo +ADUCIDOS ˌaðusˈiðos +ADUCIR ˌaðusˈiɾ +ADUCTOR ˌaðuktˈoɾ +ADUEÑÁ ˌaðweɲˈa +ADUEÑADA ˌaðweɲˈaða +ADUEÑADAS ˌaðweɲˈaðas +ADUEÑADO ˌaðweɲˈaðo +ADUEÑADOS ˌaðweɲˈaðos +ADUEÑARSE ˌaðweɲˈaɾse +ADUJA aðˈuxa +ADUJADA ˌaðuxˈaða +ADUJADAS ˌaðuxˈaðas +ADUJADO ˌaðuxˈaðo +ADUJADOS ˌaðuxˈaðos +ADUJAR ˌaðuxˈaɾ +ADUJAS aðˈuxas +ADUJE aðˈuxe +ADUJÉ ˌaðuxˈe +ADUJO aðˈuxo +ADUJÓ ˌaðuxˈo +ADULA aðˈula +ADULACIÓN ˌaðulasjˈon +ADULADA ˌaðulˈaða +ADULADAS ˌaðulˈaðas +ADULADO ˌaðulˈaðo +ADULADOR ˌaðulaðˈoɾ +ADULADORA ˌaðulaðˈoɾa +ADULADOS ˌaðulˈaðos +ADULAMOS ˌaðulˈamos +ADULANCIA ˌaðulˈansja +ADULANDO ˌaðulˈando +ADULANTE ˌaðulˈante +ADULAR ˌaðulˈaɾ +ADULARA ˌaðulˈaɾa +ADULARÁ ˌaðulaɾˈa +ADULÁRAMOS ˌaðulˈaɾamos +ADULARAS ˌaðulˈaɾas +ADULARÁS ˌaðulaɾˈas +ADULAREIS ˌaðulˈaɾeɪs +ADULAREMOS ˌaðulaɾˈemos +ADULARES ˌaðulˈaɾes +ADULARIA ˌaðulˈaɾja +ADULARÍAMOS ˌaðulaɾˈiamos +ADULAS aðˈulas +ADULASTE ˌaðulˈaste +ADULE aðˈule +ADULEMOS ˌaðulˈemos +ADULES aðˈules +ADULO aðˈulo +ADULÓN ˌaðulˈon +ADULTA aðˈulta +ADÚLTERA aðˈulteɾa +ADULTERACIÓN ˌaðultˌeɾasjˈon +ADULTERADA ˌaðulteɾˈaða +ADULTERADAS ˌaðulteɾˈaðas +ADULTERADO ˌaðulteɾˈaðo +ADULTERADOS ˌaðulteɾˈaðos +ADULTERANDO ˌaðulteɾˈando +ADULTERAR ˌaðulteɾˈaɾ +ADULTERARE ˌaðulteɾˈaɾe +ADULTERÉ ˌaðulteɾˈe +ADULTERINA ˌaðulteɾˈina +ADULTERINO ˌaðulteɾˈino +ADULTERIO ˌaðultˈeɾjo +ADULTERO ˌaðultˈeɾo +ADÚLTERO aðˈulteɾo +ADULTEZ ˌaðultˈes +ADULTICIDA ˌaðultisˈiða +ADULTO aðˈulto +ADUNCO aðˈunko +ADURIDA ˌaðuɾˈiða +ADURIDAS ˌaðuɾˈiðas +ADURIDO ˌaðuɾˈiðo +ADURIDOS ˌaðuɾˈiðos +ADURIR ˌaðuɾˈiɾ +ADUSTO aðˈusto +ADVECCIÓN ˌaðβeksjˈon +ADVENEDIZO ˌaðβeneðˈiso +ADVENIDA ˌaðβenˈiða +ADVENIDAS ˌaðβenˈiðas +ADVENIDO ˌaðβenˈiðo +ADVENIDOS ˌaðβenˈiðos +ADVENIMIENTO ˌaðβenimjˈɛnto +ADVENIR ˌaðβenˈiɾ +ADVENTICIO ˌaðβentˈisjo +ADVENTISMO ˌaðβentˈismo +ADVENTISTA ˌaðβentˈista +ADVERACIÓN ˌaðβeɾasjˈon +ADVERACIONES ˌaðβeɾasjˈones +ADVERADA ˌaðβeɾˈaða +ADVERADAS ˌaðβeɾˈaðas +ADVERADO ˌaðβeɾˈaðo +ADVERADOS ˌaðβeɾˈaðos +ADVERAR ˌaðβeɾˈaɾ +ADVERBIAL ˌaðβeɾβjˈal +ADVERBIO aðβˈeɾβjo +ADVERSADA ˌaðβeɾsˈaða +ADVERSADAS ˌaðβeɾsˈaðas +ADVERSADO ˌaðβeɾsˈaðo +ADVERSADOS ˌaðβeɾsˈaðos +ADVERSAR ˌaðβeɾsˈaɾ +ADVERSARIA ˌaðβeɾsˈaɾja +ADVERSARÍA ˌaðβeɾsaɾˈia +ADVERSARIAS ˌaðβeɾsˈaɾjas +ADVERSARÍAS ˌaðβeɾsaɾˈias +ADVERSARIO ˌaðβeɾsˈaɾjo +ADVERSARIOS ˌaðβeɾsˈaɾjos +ADVERSATIVO ˌaðβeɾsatˈiβo +ADVERSES aðβˈeɾses +ADVERSIDAD ˌaðβeɾsiðˈad +ADVERSOS aðβˈeɾsos +ADVERTENCIA ˌaðβeɾtˈɛnsja +ADVERTIBLE ˌaðβeɾtˈiβle +ADVERTIDA ˌaðβeɾtˈiða +ADVERTIDAS ˌaðβeɾtˈiðas +ADVERTIDO ˌaðβeɾtˈiðo +ADVERTIDOS ˌaðβeɾtˈiðos +ADVERTIMIENTO ˌaðβeɾtimjˈɛnto +ADVERTIR ˌaðβeɾtˈiɾ +ADVIENTO aðβjˈɛnto +ADVÍNCULA aðβˈinkula +ADVOCACIÓN ˌaðβokasjˈon +ADVOCAD ˌaðβokˈad +ADVOCADA ˌaðβokˈaða +ADVOCADAS ˌaðβokˈaðas +ADVOCADO ˌaðβokˈaðo +ADVOCADOS ˌaðβokˈaðos +ADVOCANDO ˌaðβokˈando +ADVOCAR ˌaðβokˈaɾ +ADWARE adwˈaɾe +ADYACENCIA ˌaðjjasˈɛnsja +ADYACENTE ˌaðjjasˈɛnte +ADYACER ˌaðjjasˈeɾ +AEDO aˈeðo +AERA aˈeɾa +AERADA ˌaeɾˈaða +AERADAS ˌaeɾˈaðas +AERADO ˌaeɾˈaðo +AERADOS ˌaeɾˈaðos +AERAMOS ˌaeɾˈamos +AERAN aˈeɾan +AERANDO ˌaeɾˈando +AERARA ˌaeɾˈaɾa +AERARÁ ˌaeɾaɾˈa +AERÁRAMOS ˌaeɾˈaɾamos +AERARAS ˌaeɾˈaɾas +AERARÁS ˌaeɾaɾˈas +AERARE ˌaeɾˈaɾe +AERAREIS ˌaeɾˈaɾeɪs +AERAREMOS ˌaeɾaɾˈemos +AERARES ˌaeɾˈaɾes +AERARÍAMOS ˌaeɾaɾˈiamos +AERAS aˈeɾas +AERASTE ˌaeɾˈaste +AERE aˈeɾe +AÉREA aˈeɾea +AEREMOS ˌaeɾˈemos +AÉREO aˈeɾeo +AERES aˈeɾes +AERÍFERO ˌaeɾˈifeɾo +AERO aˈeɾo +AERÓBIC ˌaeɾˈoβik +AERÓBICO ˌaeɾˈoβiko +AEROBIO ˌaeɾˈoβjo +AEROBÚS ˌaeɾoβˈus +AEROCUBIERTA ˌaeɾˌokuβjˈeɾta +AERODINÁMICA ˌaeɾˌoðinˈamika +AERODINÁMICO ˌaeɾˌoðinˈamiko +AERODINO ˌaeɾoðˈino +AERÓDROMO ˌaeɾˈoðɾomo +AEROESTACIÓN ˌaeɾˌoestasjˈon +AERÓFOBO ˌaeɾˈofoβo +AERÓFONO ˌaeɾˈofono +AEROGENERADOR ˌaeɾˌoxenˌeɾaðˈoɾ +AEROGENERADORES ˌaeɾˌoxenˌeɾaðˈoɾes +AEROGRAFIADA ˌaeɾˌoɣɾafjˈaða +AEROGRAFIADAS ˌaeɾˌoɣɾafjˈaðas +AEROGRAFIADO ˌaeɾˌoɣɾafjˈaðo +AEROGRAFIADOS ˌaeɾˌoɣɾafjˈaðos +AEROGRAFIAR ˌaeɾˌoɣɾafjˈaɾ +AEROLINEA ˌaeɾˌolinˈea +AEROLÍNEA ˌaeɾolˈinea +AEROLÍNEAS ˌaeɾolˈineas +AEROLITO ˌaeɾolˈito +AEROLITOS ˌaeɾolˈitos +AEROLÓGICA ˌaeɾolˈoxika +AEROLÓGICAS ˌaeɾolˈoxikas +AEROLÓGICO ˌaeɾolˈoxiko +AEROLÓGICOS ˌaeɾolˈoxikos +AERÓMETRO ˌaeɾˈometɾo +AERONAUTA ˌaeɾonˈaʊta +AERONAVAL ˌaeɾˌonaβˈal +AEROPONÍA ˌaeɾˌoponˈia +AEROPUERTO ˌaeɾopwˈeɾto +AEROSOL ˌaeɾosˈol +AEROSPACIAL ˌaeɾˌospasjˈal +AEROSTACIÓN ˌaeɾˌostasjˈon +AEROSTÁTICA ˌaeɾostˈatika +AEROSTÁTICAS ˌaeɾostˈatikas +AEROSTÁTICO ˌaeɾostˈatiko +AEROSTÁTICOS ˌaeɾostˈatikos +AEROSTATO ˌaeɾostˈato +AERÓSTATO ˌaeɾˈostato +AEROTAXI ˌaeɾotˈaksi +AEROTÉRMICA ˌaeɾotˈeɾmika +AEROTÉRMICAS ˌaeɾotˈeɾmikas +AEROTÉRMICO ˌaeɾotˈeɾmiko +AEROTÉRMICOS ˌaeɾotˈeɾmikos +AEROTRANSPORTABLE ˌaeɾˌotɾanspoɾtˈaβle +AEROTRANSPORTADA ˌaeɾˌotɾanspoɾtˈaða +AEROTRANSPORTADAS ˌaeɾˌotɾanspoɾtˈaðas +AEROTRANSPORTADO ˌaeɾˌotɾanspoɾtˈaðo +AEROTRANSPORTADOS ˌaeɾˌotɾanspoɾtˈaðos +AEROTRANSPORTAR ˌaeɾˌotɾanspoɾtˈaɾ +AEROVÍA ˌaeɾoβˈia +AES ˈaes +AFABILIDAD ˌafaβˌiliðˈad +AFABLE afˈaβle +AFAGIA afˈaxja +AFAMADA ˌafamˈaða +AFAMADAS ˌafamˈaðas +AFAMADO ˌafamˈaðo +AFAMADOS ˌafamˈaðos +AFAMAR ˌafamˈaɾ +AFÁN afˈan +AFANADA ˌafanˈaða +AFANADAS ˌafanˈaðas +AFANADO ˌafanˈaðo +AFANADOR ˌafanaðˈoɾ +AFANADOS ˌafanˈaðos +AFANAR ˌafanˈaɾ +AFANÍTICO ˌafanˈitiko +AFANOSO ˌafanˈoso +AFANTASMADA ˌafantasmˈaða +AFANTASMADAS ˌafantasmˈaðas +AFANTASMADO ˌafantasmˈaðo +AFANTASMADOS ˌafantasmˈaðos +AFANTASMAR ˌafantasmˈaɾ +AFAR afˈaɾ +AFASIA afˈasja +AFÁSICA afˈasika +AFÁSICAS afˈasikas +AFÁSICO afˈasiko +AFÁSICOS afˈasikos +AFEADA ˌafeˈaða +AFEADAS ˌafeˈaðas +AFEADO ˌafeˈaðo +AFEADOS ˌafeˈaðos +AFEAMIENTO ˌafeamjˈɛnto +AFEAR ˌafeˈaɾ +AFEBRIL ˌafeβɾˈil +AFEBRILES ˌafeβɾˈiles +AFECCIÓN ˌafeksjˈon +AFECTA afˈekta +AFECTABLE ˌafektˈaβle +AFECTACIÓN ˌafektasjˈon +AFECTADA ˌafektˈaða +AFECTADAS ˌafektˈaðas +AFECTADO ˌafektˈaðo +AFECTADOS ˌafektˈaðos +AFECTAMOS ˌafektˈamos +AFECTANDO ˌafektˈando +AFECTANTE ˌafektˈante +AFECTAR ˌafektˈaɾ +AFECTARA ˌafektˈaɾa +AFECTARÁ ˌafektaɾˈa +AFECTÁRAMOS ˌafektˈaɾamos +AFECTARAS ˌafektˈaɾas +AFECTARÁS ˌafektaɾˈas +AFECTAREIS ˌafektˈaɾeɪs +AFECTAREMOS ˌafektaɾˈemos +AFECTARES ˌafektˈaɾes +AFECTARÍAMOS ˌafektaɾˈiamos +AFECTAS afˈektas +AFECTASTE ˌafektˈaste +AFECTE afˈekte +AFECTEMOS ˌafektˈemos +AFECTES afˈektes +AFECTÍSIMO ˌafektˈisimo +AFECTIVA ˌafektˈiβa +AFECTIVAS ˌafektˈiβas +AFECTIVIDAD ˌafektˌiβiðˈad +AFECTIVO ˌafektˈiβo +AFECTIVOS ˌafektˈiβos +AFECTO afˈekto +AFECTUOSA ˌafektwˈosa +AFECTUOSIDAD ˌafektwˌosiðˈad +AFECTUOSO ˌafektwˈoso +AFECTUOSOS ˌafektwˈosos +AFEITA afˈeɪta +AFEITADA ˌafeɪtˈaða +AFEITADAS ˌafeɪtˈaðas +AFEITADO ˌafeɪtˈaðo +AFEITADORA ˌafeɪtaðˈoɾa +AFEITADOS ˌafeɪtˈaðos +AFEITAR ˌafeɪtˈaɾ +AFEITARSE ˌafeɪtˈaɾse +AFEITAS afˈeɪtas +AFEITE afˈeɪte +AFEITO afˈeɪto +AFELIO afˈeljo +AFELPADA ˌafelpˈaða +AFELPADAS ˌafelpˈaðas +AFELPADO ˌafelpˈaðo +AFELPADOS ˌafelpˈaðos +AFELPAR ˌafelpˈaɾ +AFÉMICO afˈemiko +AFEMINA ˌafemˈina +AFEMINACIÓN ˌafemˌinasjˈon +AFEMINADA ˌafeminˈaða +AFEMINADAS ˌafeminˈaðas +AFEMINADO ˌafeminˈaðo +AFEMINADOS ˌafeminˈaðos +AFEMINAMIENTO ˌafemˌinamjˈɛnto +AFEMINAMOS ˌafeminˈamos +AFEMINANDO ˌafeminˈando +AFEMINAR ˌafeminˈaɾ +AFEMINARA ˌafeminˈaɾa +AFEMINARÁ ˌafemˌinaɾˈa +AFEMINÁRAMOS ˌafeminˈaɾamos +AFEMINARAS ˌafeminˈaɾas +AFEMINARÁS ˌafemˌinaɾˈas +AFEMINAREIS ˌafeminˈaɾeɪs +AFEMINARÉIS ˌafemˌinaɾˈeis +AFEMINAREMOS ˌafemˌinaɾˈemos +AFEMINARES ˌafeminˈaɾes +AFEMINARÍAMOS ˌafemˌinaɾˈiamos +AFEMINAS ˌafemˈinas +AFEMINASTE ˌafeminˈaste +AFEMINE ˌafemˈine +AFEMINEMOS ˌafeminˈemos +AFEMINES ˌafemˈines +AFEMINO ˌafemˈino +AFER afˈeɾ +AFERENCIA ˌafeɾˈɛnsja +AFERENTE ˌafeɾˈɛnte +AFÉRESIS afˈeɾesis +AFERRADA ˌafeɾɾˈaða +AFERRADAS ˌafeɾɾˈaðas +AFERRADO ˌafeɾɾˈaðo +AFERRADOS ˌafeɾɾˈaðos +AFERRAMIENTO ˌafeɾɾamjˈɛnto +AFERRAR ˌafeɾɾˈaɾ +AFERRARSE ˌafeɾɾˈaɾse +AFFAIR affˈaɪɾ +AFFAIRE affˈaɪɾe +AFGANA afɣˈana +AFGANAS afɣˈanas +AFGANI afɣˈani +AFGANISTÁN ˌafɣanistˈan +AFGANO afɣˈano +AFGANOS afɣˈanos +AFI ˈafi +AFIANCE afjˈanse +AFIANCEMOS ˌafjansˈemos +AFIANCES afjˈanses +AFIANZADA ˌafjansˈaða +AFIANZADAS ˌafjansˈaðas +AFIANZADO ˌafjansˈaðo +AFIANZADOS ˌafjansˈaðos +AFIANZAMIENTO ˌafjansamjˈɛnto +AFIANZAR ˌafjansˈaɾ +AFICHE afˈitʃe +AFICIÓN ˌafisjˈon +AFICIONADÍSIMO ˌafisjˌonaðˈisimo +AFICIONADO ˌafisjonˈaðo +AFICIONAR ˌafisjonˈaɾ +ÁFIDO ˈafiðo +AFIEBRÁ ˌafjeβɾˈa +AFIEBRADA ˌafjeβɾˈaða +AFIEBRADAS ˌafjeβɾˈaðas +AFIEBRADO ˌafjeβɾˈaðo +AFIEBRADOS ˌafjeβɾˈaðos +AFIEBRARSE ˌafjeβɾˈaɾse +AFIJO afˈixo +AFILA afˈila +AFILADA ˌafilˈaða +AFILADAS ˌafilˈaðas +AFILADERA ˌafilaðˈeɾa +AFILADO ˌafilˈaðo +AFILADOR ˌafilaðˈoɾ +AFILADORA ˌafilaðˈoɾa +AFILADOS ˌafilˈaðos +AFILAMOS ˌafilˈamos +AFILANDO ˌafilˈando +AFILAR ˌafilˈaɾ +AFILARA ˌafilˈaɾa +AFILARÁ ˌafilaɾˈa +AFILÁRAMOS ˌafilˈaɾamos +AFILARAS ˌafilˈaɾas +AFILARÁS ˌafilaɾˈas +AFILAREIS ˌafilˈaɾeɪs +AFILAREMOS ˌafilaɾˈemos +AFILARES ˌafilˈaɾes +AFILARÍAMOS ˌafilaɾˈiamos +AFILAS afˈilas +AFILASTE ˌafilˈaste +AFILE afˈile +AFILEMOS ˌafilˈemos +AFILES afˈiles +AFILIACIÓN ˌafiljasjˈon +AFILIADA ˌafiljˈaða +AFILIADAS ˌafiljˈaðas +AFILIADO ˌafiljˈaðo +AFILIADOS ˌafiljˈaðos +AFILIAR ˌafiljˈaɾ +AFILIGRANADA ˌafilˌiɣɾanˈaða +AFILIGRANADAS ˌafilˌiɣɾanˈaðas +AFILIGRANADO ˌafilˌiɣɾanˈaðo +AFILIGRANADOS ˌafilˌiɣɾanˈaðos +AFILIGRANAR ˌafilˌiɣɾanˈaɾ +AFILO afˈilo +ÁFILO ˈafilo +AFÍN afˈin +AFINACIÓN ˌafinasjˈon +AFINADA ˌafinˈaða +AFINADAS ˌafinˈaðas +AFINADO ˌafinˈaðo +AFINADOR ˌafinaðˈoɾ +AFINADOS ˌafinˈaðos +AFINAMIENTO ˌafinamjˈɛnto +AFINANDO ˌafinˈando +AFINAR ˌafinˈaɾ +AFINCADA ˌafinkˈaða +AFINCADAS ˌafinkˈaðas +AFINCADO ˌafinkˈaðo +AFINCADOS ˌafinkˈaðos +AFINCAMIENTO ˌafinkamjˈɛnto +AFINCAMIENTOS ˌafinkamjˈɛntos +AFINCAR ˌafinkˈaɾ +AFINES afˈines +AFINIDAD ˌafiniðˈad +AFIRMA afˈiɾma +AFIRMACIÓN ˌafiɾmasjˈon +AFIRMADA ˌafiɾmˈaða +AFIRMADAS ˌafiɾmˈaðas +AFIRMADO ˌafiɾmˈaðo +AFIRMADOS ˌafiɾmˈaðos +AFIRMAMOS ˌafiɾmˈamos +AFIRMANDO ˌafiɾmˈando +AFIRMAR ˌafiɾmˈaɾ +AFIRMARA ˌafiɾmˈaɾa +AFIRMARÁ ˌafiɾmaɾˈa +AFIRMÁRAMOS ˌafiɾmˈaɾamos +AFIRMARAS ˌafiɾmˈaɾas +AFIRMARÁS ˌafiɾmaɾˈas +AFIRMAREIS ˌafiɾmˈaɾeɪs +AFIRMAREMOS ˌafiɾmaɾˈemos +AFIRMARES ˌafiɾmˈaɾes +AFIRMARÍAMOS ˌafiɾmaɾˈiamos +AFIRMAS afˈiɾmas +AFIRMASTE ˌafiɾmˈaste +AFIRMATIVA ˌafiɾmatˈiβa +AFIRMATIVO ˌafiɾmatˈiβo +AFIRME afˈiɾme +AFIRMEMOS ˌafiɾmˈemos +AFIRMES afˈiɾmes +AFIRMO afˈiɾmo +AFIRMÓ ˌafiɾmˈo +AFLAMENCADA ˌaflamenkˈaða +AFLAMENCADAS ˌaflamenkˈaðas +AFLAMENCADO ˌaflamenkˈaðo +AFLAMENCADOS ˌaflamenkˈaðos +AFLAMENCAR ˌaflamenkˈaɾ +AFLECHAMIENTO ˌafletʃamjˈɛnto +AFLICCIÓN ˌafliksjˈon +AFLICTIVO ˌafliktˈiβo +AFLIGIDA ˌaflixˈiða +AFLIGIDAS ˌaflixˈiðas +AFLIGIDO ˌaflixˈiðo +AFLIGIDOS ˌaflixˈiðos +AFLIJAMOS ˌaflixˈamos +AFLOJADA ˌafloxˈaða +AFLOJADAS ˌafloxˈaðas +AFLOJADO ˌafloxˈaðo +AFLOJADOS ˌafloxˈaðos +AFLOJAMIENTO ˌafloxamjˈɛnto +AFLOJAMOS ˌafloxˈamos +AFLOJAR ˌafloxˈaɾ +AFLORA aflˈoɾa +AFLORADA ˌafloɾˈaða +AFLORADAS ˌafloɾˈaðas +AFLORADO ˌafloɾˈaðo +AFLORADOS ˌafloɾˈaðos +AFLORAMOS ˌafloɾˈamos +AFLORANDO ˌafloɾˈando +AFLORAR ˌafloɾˈaɾ +AFLORARA ˌafloɾˈaɾa +AFLORARÁ ˌafloɾaɾˈa +AFLORÁRAMOS ˌafloɾˈaɾamos +AFLORARAS ˌafloɾˈaɾas +AFLORARÁS ˌafloɾaɾˈas +AFLORAREIS ˌafloɾˈaɾeɪs +AFLORAREMOS ˌafloɾaɾˈemos +AFLORARES ˌafloɾˈaɾes +AFLORARÍAMOS ˌafloɾaɾˈiamos +AFLORAS aflˈoɾas +AFLORASTE ˌafloɾˈaste +AFLORE aflˈoɾe +AFLOREMOS ˌafloɾˈemos +AFLORES aflˈoɾes +AFLORO aflˈoɾo +AFLUENTE ˌafluˈɛnte +AFLUIDA ˌafluˈiða +AFLUIDAS ˌafluˈiðas +AFLUIDO ˌafluˈiðo +AFLUIDOS ˌafluˈiðos +AFONÍA ˌafonˈia +AFÓNICO afˈoniko +AFORADO ˌafoɾˈaðo +AFORAR ˌafoɾˈaɾ +AFORES afˈoɾes +AFORISMO ˌafoɾˈismo +AFORÍSTICO ˌafoɾˈistiko +AFORO afˈoɾo +AFORRADA ˌafoɾɾˈaða +AFORRADAS ˌafoɾɾˈaðas +AFORRADO ˌafoɾɾˈaðo +AFORRADOS ˌafoɾɾˈaðos +AFORRAR ˌafoɾɾˈaɾ +AFORTUNADAMENTE ˌafoɾtunˈaðamˈente +AFORTUNADO ˌafoɾtunˈaðo +AFORTUNAR ˌafoɾtunˈaɾ +AFRANCESADA ˌafɾansesˈaða +AFRANCESADAS ˌafɾansesˈaðas +AFRANCESADO ˌafɾansesˈaðo +AFRANCESADOS ˌafɾansesˈaðos +AFRANCESAMIENTO ˌafɾansˌesamjˈɛnto +AFRANCESANDO ˌafɾansesˈando +AFRANCESAR ˌafɾansesˈaɾ +AFRECHO afɾˈetʃo +AFRENTA afɾˈɛnta +AFRENTADA ˌafɾentˈaða +AFRENTADAS ˌafɾentˈaðas +AFRENTADO ˌafɾentˈaðo +AFRENTADOS ˌafɾentˈaðos +AFRENTAR ˌafɾentˈaɾ +AFRENTOSO ˌafɾentˈoso +ÁFRICA ˈafɾika +AFRICADA ˌafɾikˈaða +AFRICADO ˌafɾikˈaðo +AFRICANA ˌafɾikˈana +AFRICANAS ˌafɾikˈanas +AFRICANISMO ˌafɾikanˈismo +AFRICANISTA ˌafɾikanˈista +AFRICANITO ˌafɾikanˈito +AFRICANIZACIÓN ˌafɾikˌanisasjˈon +AFRICANIZADA ˌafɾikˌanisˈaða +AFRICANIZADAS ˌafɾikˌanisˈaðas +AFRICANIZADO ˌafɾikˌanisˈaðo +AFRICANIZADOS ˌafɾikˌanisˈaðos +AFRICANIZAR ˌafɾikˌanisˈaɾ +AFRICANO ˌafɾikˈano +AFRICANOS ˌafɾikˈanos +ÁFRICO ˈafɾiko +AFRIKÁANS ˌafɾikˈaans +AFRIKÁNER ˌafɾikˈaneɾ +AFRO ˈafɾo +AFROALEMÁN ˌafɾoˌalemˈan +AFROAMERICANA ˌafɾoˌameɾikˈana +AFROAMERICANAS ˌafɾoˌameɾikˈanas +AFROAMERICANO ˌafɾoˌameɾikˈano +AFROAMERICANOS ˌafɾoˌameɾikˈanos +AFROBEAT ˌafɾoβeˈat +AFROBRASILEÑO ˌafɾoβɾˌasilˈeɲo +AFROCUBANO ˌafɾokuβˈano +AFRODESCENDIENTE ˌafɾoðˌesendjˈɛnte +AFRODISIACO ˌafɾoðisjˈako +AFRODISÍACO ˌafɾoðisˈiako +AFRODITA ˌafɾoðˈita +AFROECUATORIANA ˌafɾoˌekwatoɾjˈana +AFROECUATORIANAS ˌafɾoˌekwatoɾjˈanas +AFROECUATORIANO ˌafɾoˌekwatoɾjˈano +AFROECUATORIANOS ˌafɾoˌekwatoɾjˈanos +AFROESTADOUNIDENSE ˌafɾoˌestaðˌowniðˈɛnse +AFROESTADOUNIDENSES ˌafɾoˌestaðˌowniðˈɛnses +AFROLATINO ˌafɾolatˈino +AFROMEXICANO ˌafɾomˌexikˈano +AFRONTA afɾˈonta +AFRONTADA ˌafɾontˈaða +AFRONTADAS ˌafɾontˈaðas +AFRONTADO ˌafɾontˈaðo +AFRONTADOS ˌafɾontˈaðos +AFRONTAMIENTO ˌafɾontamjˈɛnto +AFRONTAMOS ˌafɾontˈamos +AFRONTANDO ˌafɾontˈando +AFRONTAR ˌafɾontˈaɾ +AFRONTARES ˌafɾontˈaɾes +AFRONTAS afɾˈontas +AFRONTES afɾˈontes +AFROPERUANA ˌafɾopˌeɾuˈana +AFROPERUANAS ˌafɾopˌeɾuˈanas +AFROPERUANO ˌafɾopˌeɾuˈano +AFROPERUANOS ˌafɾopˌeɾuˈanos +AFROPORTEÑO ˌafɾopoɾtˈeɲo +AFROS ˈafɾos +AFRUTADO ˌafɾutˈaðo +AFTA ˈafta +AFTER aftˈeɾ +AFTOSO aftˈoso +AFUERA afwˈeɾa +AFUERAS afwˈeɾas +AFUERINO ˌafweɾˈino +AFUSTE afˈuste +AGACHADA ˌaɣatʃˈaða +AGACHADAS ˌaɣatʃˈaðas +AGACHADITO ˌaɣatʃaðˈito +AGACHADIZA ˌaɣatʃaðˈisa +AGACHADO ˌaɣatʃˈaðo +AGACHADOS ˌaɣatʃˈaðos +AGACHANDO ˌaɣatʃˈando +AGACHAR ˌaɣatʃˈaɾ +AGACHARSE ˌaɣatʃˈaɾse +AGACHONA ˌaɣatʃˈona +AGÁLOCO aɣˈaloko +AGAMENÓN ˌaɣamenˈon +AGAMÍ ˌaɣamˈi +AGAÑA aɣˈaɲa +AGANCHADO ˌaɣantʃˈaðo +AGANGLIÓNICO ˌaɣaŋɡliˈoniko +AGAPANTO ˌaɣapˈanto +ÁGAPE ˈaɣape +AGAPITO ˌaɣapˈito +AGAR aɣˈaɾ +AGÁRICO aɣˈaɾiko +AGAROSA ˌaɣaɾˈosa +AGARRA aɣˈaɾɾa +AGARRADA ˌaɣaɾɾˈaða +AGARRADAS ˌaɣaɾɾˈaðas +AGARRADERA ˌaɣaɾɾaðˈeɾa +AGARRADERO ˌaɣaɾɾaðˈeɾo +AGARRADO ˌaɣaɾɾˈaðo +AGARRADOS ˌaɣaɾɾˈaðos +AGARRAMOS ˌaɣaɾɾˈamos +AGARRANDO ˌaɣaɾɾˈando +AGARRAR ˌaɣaɾɾˈaɾ +AGARRARA ˌaɣaɾɾˈaɾa +AGARRARÁ ˌaɣaɾɾaɾˈa +AGARRÁRAMOS ˌaɣaɾɾˈaɾamos +AGARRARAS ˌaɣaɾɾˈaɾas +AGARRARÁS ˌaɣaɾɾaɾˈas +AGARRAREIS ˌaɣaɾɾˈaɾeɪs +AGARRAREMOS ˌaɣaɾɾaɾˈemos +AGARRARES ˌaɣaɾɾˈaɾes +AGARRARÍAMOS ˌaɣaɾɾaɾˈiamos +AGARRAS aɣˈaɾɾas +AGARRASTE ˌaɣaɾɾˈaste +AGARRE aɣˈaɾɾe +AGARREMOS ˌaɣaɾɾˈemos +AGARRES aɣˈaɾɾes +AGARRO aɣˈaɾɾo +AGARRÓN ˌaɣaɾɾˈon +AGARROTADA ˌaɣaɾɾotˈaða +AGARROTADAS ˌaɣaɾɾotˈaðas +AGARROTADO ˌaɣaɾɾotˈaðo +AGARROTADOS ˌaɣaɾɾotˈaðos +AGARROTAR ˌaɣaɾɾotˈaɾ +AGARROTARSE ˌaɣaɾɾotˈaɾse +AGASAJADA ˌaɣasaxˈaða +AGASAJADAS ˌaɣasaxˈaðas +AGASAJADO ˌaɣasaxˈaðo +AGASAJADOS ˌaɣasaxˈaðos +AGASAJAR ˌaɣasaxˈaɾ +AGASAJO ˌaɣasˈaxo +ÁGATA ˈaɣata +AGATEADOR ˌaɣatˌeaðˈoɾ +AGAUCHADA ˌaɣaʊtʃˈaða +AGAUCHADAS ˌaɣaʊtʃˈaðas +AGAUCHADO ˌaɣaʊtʃˈaðo +AGAUCHADOS ˌaɣaʊtʃˈaðos +AGAVE aɣˈaβe +AGAVERO ˌaɣaβˈeɾo +AGAZAPADA ˌaɣasapˈaða +AGAZAPADAS ˌaɣasapˈaðas +AGAZAPADO ˌaɣasapˈaðo +AGAZAPADOS ˌaɣasapˈaðos +AGAZAPAR ˌaɣasapˈaɾ +AGENCIA axˈɛnsja +AGENCIADA ˌaxensjˈaða +AGENCIADAS ˌaxensjˈaðas +AGENCIADO ˌaxensjˈaðo +AGENCIADOS ˌaxensjˈaðos +AGENCIAR ˌaxensjˈaɾ +AGENCIAS axˈɛnsjas +AGENDA axˈɛnda +AGENDADA ˌaxendˈaða +AGENDADAS ˌaxendˈaðas +AGENDADO ˌaxendˈaðo +AGENDADOS ˌaxendˈaðos +AGENDANDO ˌaxendˈando +AGENDAR ˌaxendˈaɾ +AGENDO axˈɛndo +AGENESIA ˌaxenˈesja +AGENTE axˈɛnte +AGERMANÁ ˌaxeɾmanˈa +AGERMANADA ˌaxeɾmanˈaða +AGERMANADAS ˌaxeɾmanˈaðas +AGERMANADOS ˌaxeɾmanˈaðos +AGÍADA axˈiaða +AGIGANTADA ˌaxiɣantˈaða +AGIGANTADAS ˌaxiɣantˈaðas +AGIGANTADO ˌaxiɣantˈaðo +AGIGANTADOS ˌaxiɣantˈaðos +AGIGANTAR ˌaxiɣantˈaɾ +ÁGIL ˈaxil +ÁGILES ˈaxiles +AGILIDAD ˌaxiliðˈad +AGILIDADES ˌaxiliðˈaðes +AGILIZACIÓN ˌaxilˌisasjˈon +AGILIZACIONES ˌaxilˌisasjˈones +AGILIZADA ˌaxilisˈaða +AGILIZADAS ˌaxilisˈaðas +AGILIZADO ˌaxilisˈaðo +AGILIZADOS ˌaxilisˈaðos +AGILIZAR ˌaxilisˈaɾ +AGIOTADOR ˌaxjotaðˈoɾ +AGIOTADORA ˌaxjotaðˈoɾa +AGIOTADORAS ˌaxjotaðˈoɾas +AGIOTAJE ˌaxjotˈaxe +AGIOTISTA ˌaxjotˈista +AGIR axˈiɾ +AGITACIÓN ˌaxitasjˈon +AGITACIONES ˌaxitasjˈones +AGITADA ˌaxitˈaða +AGITADAMENTE ˌaxitˈaðamˈente +AGITADAS ˌaxitˈaðas +AGITADÍSIMO ˌaxitaðˈisimo +AGITADO ˌaxitˈaðo +AGITADOR ˌaxitaðˈoɾ +AGITADORA ˌaxitaðˈoɾa +AGITADORAS ˌaxitaðˈoɾas +AGITADORES ˌaxitaðˈoɾes +AGITADOS ˌaxitˈaðos +AGITANADA ˌaxitanˈaða +AGITANADAS ˌaxitanˈaðas +AGITANADO ˌaxitanˈaðo +AGITANADOS ˌaxitanˈaðos +AGITANAR ˌaxitanˈaɾ +AGITAR ˌaxitˈaɾ +AGITARSE ˌaxitˈaɾse +AGITE axˈite +AGITÉ ˌaxitˈe +AGITO axˈito +AGITÓ ˌaxitˈo +AGLABÍ ˌaɣlaβˈi +AGLIANICO ˌaɣlianˈiko +AGLICONA ˌaɣlikˈona +AGLOMERACIÓN ˌaɣlomˌeɾasjˈon +AGLOMERADA ˌaɣlomeɾˈaða +AGLOMERADAS ˌaɣlomeɾˈaðas +AGLOMERADO ˌaɣlomeɾˈaðo +AGLOMERADOS ˌaɣlomeɾˈaðos +AGLOMERANTE ˌaɣlomeɾˈante +AGLOMERAR ˌaɣlomeɾˈaɾ +AGLOMERO ˌaɣlomˈeɾo +AGLONEMA ˌaɣlonˈema +AGLUTINA ˌaɣlutˈina +AGLUTINACIÓN ˌaɣlutˌinasjˈon +AGLUTINADA ˌaɣlutinˈaða +AGLUTINADAS ˌaɣlutinˈaðas +AGLUTINADO ˌaɣlutinˈaðo +AGLUTINADOR ˌaɣlutˌinaðˈoɾ +AGLUTINADOS ˌaɣlutinˈaðos +AGLUTINAMIENTO ˌaɣlutˌinamjˈɛnto +AGLUTINANDO ˌaɣlutinˈando +AGLUTINANTE ˌaɣlutinˈante +AGLUTINAR ˌaɣlutinˈaɾ +AGLUTININA ˌaɣlutinˈina +AGNACIÓN ˌaɡnasjˈon +AGNADO aɡnˈaðo +AGNATO aɡnˈato +AGNOCASTO ˌaɡnokˈasto +AGNOMBRE aɡnˈombɾe +AGNOSTICISMO ˌaɡnostisˈismo +AGNÓSTICO aɡnˈostiko +AGOBIADA ˌaɣoβjˈaða +AGOBIADAS ˌaɣoβjˈaðas +AGOBIADÍSIMO ˌaɣoβjaðˈisimo +AGOBIADO ˌaɣoβjˈaðo +AGOBIADOS ˌaɣoβjˈaðos +AGOBIANTE ˌaɣoβjˈante +AGOBIAR ˌaɣoβjˈaɾ +AGOBIO aɣˈoβjo +AGÓGICO aɣˈoxiko +AGOLPÁ ˌaɣolpˈa +AGOLPADA ˌaɣolpˈaða +AGOLPADAS ˌaɣolpˈaðas +AGOLPADO ˌaɣolpˈaðo +AGOLPADOS ˌaɣolpˈaðos +AGOLPAMIENTO ˌaɣolpamjˈɛnto +AGOLPARSE ˌaɣolpˈaɾse +AGONAL ˌaɣonˈal +AGONÍA ˌaɣonˈia +AGÓNICO aɣˈoniko +AGONISMO ˌaɣonˈismo +AGONISTA ˌaɣonˈista +AGONIZA ˌaɣonˈisa +AGONIZADA ˌaɣonisˈaða +AGONIZADAS ˌaɣonisˈaðas +AGONIZADO ˌaɣonisˈaðo +AGONIZADOS ˌaɣonisˈaðos +AGONIZÁIS ˌaɣonisˈais +AGONIZAMOS ˌaɣonisˈamos +AGONIZANDO ˌaɣonisˈando +AGONIZANTE ˌaɣonisˈante +AGONIZAR ˌaɣonisˈaɾ +AGONIZARA ˌaɣonisˈaɾa +AGONIZARÁ ˌaɣonˌisaɾˈa +AGONIZÁRAMOS ˌaɣonisˈaɾamos +AGONIZARAS ˌaɣonisˈaɾas +AGONIZARÁS ˌaɣonˌisaɾˈas +AGONIZAREIS ˌaɣonisˈaɾeɪs +AGONIZARÉIS ˌaɣonˌisaɾˈeis +AGONIZAREMOS ˌaɣonˌisaɾˈemos +AGONIZARES ˌaɣonisˈaɾes +AGONIZARÍA ˌaɣonˌisaɾˈia +AGONIZARÍAMOS ˌaɣonˌisaɾˈiamos +AGONIZARÍAS ˌaɣonˌisaɾˈias +AGONIZAS ˌaɣonˈisas +AGONIZASTE ˌaɣonisˈaste +AGONIZO ˌaɣonˈiso +AGORA aɣˈoɾa +ÁGORA ˈaɣoɾa +AGORADA ˌaɣoɾˈaða +AGORADAS ˌaɣoɾˈaðas +AGORADO ˌaɣoɾˈaðo +AGORADOS ˌaɣoɾˈaðos +AGORAFOBIA ˌaɣoɾafˈoβja +AGORAFÓBICA ˌaɣoɾafˈoβika +AGORAFÓBICAS ˌaɣoɾafˈoβikas +AGORAFÓBICO ˌaɣoɾafˈoβiko +AGORAFÓBICOS ˌaɣoɾafˈoβikos +AGORAR ˌaɣoɾˈaɾ +AGORERO ˌaɣoɾˈeɾo +AGORISMO ˌaɣoɾˈismo +AGOSTADA ˌaɣostˈaða +AGOSTADAS ˌaɣostˈaðas +AGOSTADERO ˌaɣostaðˈeɾo +AGOSTADO ˌaɣostˈaðo +AGOSTADOS ˌaɣostˈaðos +AGOSTAR ˌaɣostˈaɾ +AGOSTEÑO ˌaɣostˈeɲo +AGOSTERO ˌaɣostˈeɾo +AGOSTINO ˌaɣostˈino +AGOSTO aɣˈosto +AGOTABLE ˌaɣotˈaβle +AGOTADA ˌaɣotˈaða +AGOTADAS ˌaɣotˈaðas +AGOTADO ˌaɣotˈaðo +AGOTADOR ˌaɣotaðˈoɾ +AGOTADOS ˌaɣotˈaðos +AGOTAMIENTO ˌaɣotamjˈɛnto +AGOTAR ˌaɣotˈaɾ +AGRA ˈaɣɾa +AGRACEJO ˌaɣɾasˈexo +AGRACIADA ˌaɣɾasjˈaða +AGRACIADAS ˌaɣɾasjˈaðas +AGRACIADO ˌaɣɾasjˈaðo +AGRACIADOS ˌaɣɾasjˈaðos +AGRACIANDO ˌaɣɾasjˈando +AGRACIAR ˌaɣɾasjˈaɾ +AGRADABILIDAD ˌaɣɾaðˌaβiliðˈad +AGRADABILÍSIMO ˌaɣɾaðˌaβilˈisimo +AGRADABLE ˌaɣɾaðˈaβle +AGRADADA ˌaɣɾaðˈaða +AGRADADAS ˌaɣɾaðˈaðas +AGRADADO ˌaɣɾaðˈaðo +AGRADADOS ˌaɣɾaðˈaðos +AGRADANDO ˌaɣɾaðˈando +AGRADAR ˌaɣɾaðˈaɾ +AGRADECE ˌaɣɾaðˈese +AGRADECEMOS ˌaɣɾaðesˈemos +AGRADECER ˌaɣɾaðesˈeɾ +AGRADECERÁ ˌaɣɾaðˌeseɾˈa +AGRADECERÁS ˌaɣɾaðˌeseɾˈas +AGRADECEREMOS ˌaɣɾaðˌeseɾˈemos +AGRADECERÍAMOS ˌaɣɾaðˌeseɾˈiamos +AGRADECES ˌaɣɾaðˈeses +AGRADECÍAMOS ˌaɣɾaðesˈiamos +AGRADECIDA ˌaɣɾaðesˈiða +AGRADECIDAS ˌaɣɾaðesˈiðas +AGRADECIDÍSIMO ˌaɣɾaðˌesiðˈisimo +AGRADECIDO ˌaɣɾaðesˈiðo +AGRADECIDOS ˌaɣɾaðesˈiðos +AGRADECIMIENTO ˌaɣɾaðˌesimjˈɛnto +AGRADEZCO ˌaɣɾaðˈesko +AGRADO aɣɾˈaðo +ÁGRAFO ˈaɣɾafo +AGRAMAR ˌaɣɾamˈaɾ +AGRAMATICAL ˌaɣɾamˌatikˈal +AGRAMITA ˌaɣɾamˈita +AGRAMONTE ˌaɣɾamˈonte +AGRAMONTINO ˌaɣɾamontˈino +AGRANDADA ˌaɣɾandˈaða +AGRANDADAS ˌaɣɾandˈaðas +AGRANDADO ˌaɣɾandˈaðo +AGRANDADOS ˌaɣɾandˈaðos +AGRANDAMIENTO ˌaɣɾandamjˈɛnto +AGRANDAR ˌaɣɾandˈaɾ +AGRANULOCITOSIS ˌaɣɾanˌulositˈosis +AGRARIO aɣɾˈaɾjo +AGRARISMO ˌaɣɾaɾˈismo +AGRARISTA ˌaɣɾaɾˈista +AGRAS ˈaɣɾas +AGRAVACIÓN ˌaɣɾaβasjˈon +AGRAVADA ˌaɣɾaβˈaða +AGRAVADAS ˌaɣɾaβˈaðas +AGRAVADO ˌaɣɾaβˈaðo +AGRAVADOS ˌaɣɾaβˈaðos +AGRAVAMIENTO ˌaɣɾaβamjˈɛnto +AGRAVANTE ˌaɣɾaβˈante +AGRAVAR ˌaɣɾaβˈaɾ +AGRAVIADA ˌaɣɾaβjˈaða +AGRAVIADAS ˌaɣɾaβjˈaðas +AGRAVIADO ˌaɣɾaβjˈaðo +AGRAVIADOR ˌaɣɾaβjaðˈoɾ +AGRAVIADOS ˌaɣɾaβjˈaðos +AGRAVIANTE ˌaɣɾaβjˈante +AGRAVIAR ˌaɣɾaβjˈaɾ +AGRAVIO aɣɾˈaβjo +AGRAZ aɣɾˈas +AGRECANO ˌaɣɾekˈano +AGREDIDA ˌaɣɾeðˈiða +AGREDIDAS ˌaɣɾeðˈiðas +AGREDIDO ˌaɣɾeðˈiðo +AGREDIDOS ˌaɣɾeðˈiðos +AGREDIR ˌaɣɾeðˈiɾ +AGREGA aɣɾˈeɣa +AGREGACIÓN ˌaɣɾeɣasjˈon +AGREGADA ˌaɣɾeɣˈaða +AGREGADAS ˌaɣɾeɣˈaðas +AGREGADO ˌaɣɾeɣˈaðo +AGREGADOR ˌaɣɾeɣaðˈoɾ +AGREGADOS ˌaɣɾeɣˈaðos +AGREGADURÍA ˌaɣɾeɣˌaðuɾˈia +AGREGAMOS ˌaɣɾeɣˈamos +AGREGANDO ˌaɣɾeɣˈando +AGREGAR ˌaɣɾeɣˈaɾ +AGREGARA ˌaɣɾeɣˈaɾa +AGREGARÁ ˌaɣɾeɣaɾˈa +AGREGÁRAMOS ˌaɣɾeɣˈaɾamos +AGREGARAS ˌaɣɾeɣˈaɾas +AGREGARÁS ˌaɣɾeɣaɾˈas +AGREGAREIS ˌaɣɾeɣˈaɾeɪs +AGREGAREMOS ˌaɣɾeɣaɾˈemos +AGREGARES ˌaɣɾeɣˈaɾes +AGREGARÍAMOS ˌaɣɾeɣaɾˈiamos +AGREGARLE ˌaɣɾeɣˈaɾle +AGREGAS aɣɾˈeɣas +AGREGASTE ˌaɣɾeɣˈaste +AGREGO aɣɾˈeɣo +AGREGUE aɣɾˈeɣe +AGREGUEMOS ˌaɣɾeɣˈemos +AGREGUES aɣɾˈeɣes +AGREMIACIÓN ˌaɣɾemjasjˈon +AGREMIADA ˌaɣɾemjˈaða +AGREMIADAS ˌaɣɾemjˈaðas +AGREMIADO ˌaɣɾemjˈaðo +AGREMIADOS ˌaɣɾemjˈaðos +AGREMIAR ˌaɣɾemjˈaɾ +AGRES ˈaɣɾes +AGRESIÓN ˌaɣɾesjˈon +AGRESIVIDAD ˌaɣɾesˌiβiðˈad +AGRESIVO ˌaɣɾesˈiβo +AGRESOR ˌaɣɾesˈoɾ +AGRESTE aɣɾˈeste +AGRESTES aɣɾˈestes +AGRIADA ˌaɣɾiˈaða +AGRIADAS ˌaɣɾiˈaðas +AGRIADO ˌaɣɾiˈaðo +AGRIADOS ˌaɣɾiˈaðos +AGRIAR ˌaɣɾiˈaɾ +AGRÍCOLA aɣɾˈikola +AGRICULTOR ˌaɣɾikultˈoɾ +AGRICULTURA ˌaɣɾikultˈuɾa +AGRIDULCE ˌaɣɾiðˈulse +AGRIETADO ˌaɣɾietˈaðo +AGRIETAMIENTO ˌaɣɾiˌetamjˈɛnto +AGRIETAR ˌaɣɾietˈaɾ +AGRIETARSE ˌaɣɾietˈaɾse +AGRIMENSOR ˌaɣɾimensˈoɾ +AGRIMENSORA ˌaɣɾimensˈoɾa +AGRIMENSURA ˌaɣɾimensˈuɾa +AGRINGADA ˌaɣɾiŋɡˈaða +AGRINGADAS ˌaɣɾiŋɡˈaðas +AGRINGADO ˌaɣɾiŋɡˈaðo +AGRINGADOS ˌaɣɾiŋɡˈaðos +AGRINGAR ˌaɣɾiŋɡˈaɾ +AGRIO ˈaɣɾio +AGRIPADA ˌaɣɾipˈaða +AGRIPADAS ˌaɣɾipˈaðas +AGRIPADO ˌaɣɾipˈaðo +AGRIPADOS ˌaɣɾipˈaðos +AGRIPARSE ˌaɣɾipˈaɾse +AGRISADA ˌaɣɾisˈaða +AGRISADAS ˌaɣɾisˈaðas +AGRISADO ˌaɣɾisˈaðo +AGRISADOS ˌaɣɾisˈaðos +AGRISAR ˌaɣɾisˈaɾ +AGRO ˈaɣɾo +AGROALIMENTACIÓN ˌaɣɾoˌalimˌentasjˈon +AGROCLIMÁTICA ˌaɣɾoklimˈatika +AGROCLIMÁTICAS ˌaɣɾoklimˈatikas +AGROCLIMÁTICO ˌaɣɾoklimˈatiko +AGROCLIMÁTICOS ˌaɣɾoklimˈatikos +AGROECOLÓGICA ˌaɣɾoˌekolˈoxika +AGROECOLÓGICAS ˌaɣɾoˌekolˈoxikas +AGROECOLÓGICO ˌaɣɾoˌekolˈoxiko +AGROECOLÓGICOS ˌaɣɾoˌekolˈoxikos +AGROFORESTERÍA ˌaɣɾofˌoɾesteɾˈia +AGROINDUSTRIAL ˌaɣɾoɪndˌustɾiˈal +AGROINDUSTRIALES ˌaɣɾoɪndˌustɾiˈales +AGROLOGÍA ˌaɣɾoloxˈia +AGROLÓGICO ˌaɣɾolˈoxiko +AGRONOMÍA ˌaɣɾonomˈia +AGRONÓMICO ˌaɣɾonˈomiko +AGRÓNOMO aɣɾˈonomo +AGROPECUARIO ˌaɣɾopekwˈaɾjo +AGROPIRO ˌaɣɾopˈiɾo +AGROPRODUCTIVO ˌaɣɾopɾˌoðuktˈiβo +AGROQUÍMICA ˌaɣɾokˈimika +AGROQUÍMICO ˌaɣɾokˈimiko +AGROS ˈaɣɾos +AGRUMADA ˌaɣɾumˈaða +AGRUMADAS ˌaɣɾumˈaðas +AGRUMADO ˌaɣɾumˈaðo +AGRUMADOS ˌaɣɾumˈaðos +AGRUMAR ˌaɣɾumˈaɾ +AGRUPACIÓN ˌaɣɾupasjˈon +AGRUPADA ˌaɣɾupˈaða +AGRUPADAS ˌaɣɾupˈaðas +AGRUPADO ˌaɣɾupˈaðo +AGRUPADOR ˌaɣɾupaðˈoɾ +AGRUPADOS ˌaɣɾupˈaðos +AGRUPAMIENTO ˌaɣɾupamjˈɛnto +AGRUPAR ˌaɣɾupˈaɾ +AGRUPARSE ˌaɣɾupˈaɾse +AGRURA aɣɾˈuɾa +AGUA ˈaɣwa +AGUACATE ˌaɣwakˈate +AGUACATECO ˌaɣwakatˈeko +AGUACATERO ˌaɣwakatˈeɾo +AGUACERITO ˌaɣwaseɾˈito +AGUACERO ˌaɣwasˈeɾo +AGUACHILE ˌaɣwatʃˈile +AGUADA aɣwˈaða +AGUADAS aɣwˈaðas +AGUADENSE ˌaɣwaðˈɛnse +AGUADOR ˌaɣwaðˈoɾ +AGUADOS aɣwˈaðos +AGUADULCE ˌaɣwaðˈulse +AGUADURA ˌaɣwaðˈuɾa +AGUAITADA ˌaɣwaɪtˈaða +AGUAITADAS ˌaɣwaɪtˈaðas +AGUAITADO ˌaɣwaɪtˈaðo +AGUAITADOS ˌaɣwaɪtˈaðos +AGUAITAR ˌaɣwaɪtˈaɾ +AGUAMARINA ˌaɣwamaɾˈina +AGUAMIEL ˌaɣwamjˈel +AGUANTABLE ˌaɣwantˈaβle +AGUANTADA ˌaɣwantˈaða +AGUANTADAS ˌaɣwantˈaðas +AGUANTADO ˌaɣwantˈaðo +AGUANTADOS ˌaɣwantˈaðos +AGUANTAR ˌaɣwantˈaɾ +AGUANTE aɣwˈante +AGUANTO aɣwˈanto +AGUAPADA ˌaɣwapˈaða +AGUAPADAS ˌaɣwapˈaðas +AGUAPADO ˌaɣwapˈaðo +AGUAPADOS ˌaɣwapˈaðos +AGUAPANELA ˌaɣwapanˈela +AGUAR aɣwˈaɾ +AGUARDADA ˌaɣwaɾðˈaða +AGUARDADAS ˌaɣwaɾðˈaðas +AGUARDADO ˌaɣwaɾðˈaðo +AGUARDADOS ˌaɣwaɾðˈaðos +AGUARDAMIENTO ˌaɣwaɾðamjˈɛnto +AGUARDAR ˌaɣwaɾðˈaɾ +AGUARDIENTE ˌaɣwaɾðjˈɛnte +AGUARRÁS ˌaɣwaɾɾˈas +AGUAS ˈaɣwas +AGUASCALIENTES ˌaɣwaskaljˈɛntes +AGUATERA ˌaɣwatˈeɾa +AGUAZA aɣwˈasa +AGUAZAL ˌaɣwasˈal +AGUDA aɣˈuða +AGUDEZA ˌaɣuðˈesa +AGUDÍSIMO ˌaɣuðˈisimo +AGUDIZACIÓN ˌaɣuðˌisasjˈon +AGUDIZADA ˌaɣuðisˈaða +AGUDIZADAS ˌaɣuðisˈaðas +AGUDIZADO ˌaɣuðisˈaðo +AGUDIZADOS ˌaɣuðisˈaðos +AGUDIZAR ˌaɣuðisˈaɾ +AGUDO aɣˈuðo +ÁGUEDA ˈaɣeða +AGÜELO ˌaɣuˈelo +AGÜERO ˌaɣuˈeɾo +AGUERRIDO ˌaɣeɾɾˈiðo +AGÜEVADA ˌaɣueβˈaða +AGÜEVADAS ˌaɣueβˈaðas +AGÜEVADO ˌaɣueβˈaðo +AGÜEVADOS ˌaɣueβˈaðos +AGUIJADA ˌaɣixˈaða +AGUIJADAS ˌaɣixˈaðas +AGUIJADO ˌaɣixˈaðo +AGUIJADOS ˌaɣixˈaðos +AGUIJAR ˌaɣixˈaɾ +AGUIJÓN ˌaɣixˈon +AGUIJONEADA ˌaɣixˌoneˈaða +AGUIJONEADAS ˌaɣixˌoneˈaðas +AGUIJONEADO ˌaɣixˌoneˈaðo +AGUIJONEADOS ˌaɣixˌoneˈaðos +AGUIJONEAR ˌaɣixˌoneˈaɾ +AGUILA aɣˈila +ÁGUILA ˈaɣila +AGUILANDO ˌaɣilˈando +AGUILAR ˌaɣilˈaɾ +AGUILEÑO ˌaɣilˈeɲo +AGUILERA ˌaɣilˈeɾa +AGUILITA ˌaɣilˈita +AGUILÓN ˌaɣilˈon +AGUILUCHO ˌaɣilˈutʃo +AGUINALDO ˌaɣinˈalðo +AGUIRRE aɣˈiɾɾe +AGUIRRISMO ˌaɣiɾɾˈismo +AGUIRRISTA ˌaɣiɾɾˈista +AGÜITA ˌaɣuˈita +AGÜITADA ˌaɣuitˈaða +AGÜITADAS ˌaɣuitˈaðas +AGÜITADO ˌaɣuitˈaðo +AGÜITADOS ˌaɣuitˈaðos +AGÜITARSE ˌaɣuitˈaɾse +AGÜIZOTE ˌaɣuisˈote +AGUJA aɣˈuxa +AGUJERADA ˌaɣuxeɾˈaða +AGUJERADAS ˌaɣuxeɾˈaðas +AGUJERADO ˌaɣuxeɾˈaðo +AGUJERADOS ˌaɣuxeɾˈaðos +AGUJERAR ˌaɣuxeɾˈaɾ +AGUJEREADA ˌaɣuxˌeɾeˈaða +AGUJEREADAS ˌaɣuxˌeɾeˈaðas +AGUJEREADO ˌaɣuxˌeɾeˈaðo +AGUJEREADOS ˌaɣuxˌeɾeˈaðos +AGUJEREAR ˌaɣuxˌeɾeˈaɾ +AGUJERITO ˌaɣuxeɾˈito +AGUJERO ˌaɣuxˈeɾo +AGUJEROS ˌaɣuxˈeɾos +AGUJETA ˌaɣuxˈeta +AGUJÓN ˌaɣuxˈon +AGÚN aɣˈun +AGUNDO aɣˈundo +AGUOSO aɣwˈoso +AGUR aɣˈuɾ +AGUSANÁ ˌaɣusanˈa +AGUSANADA ˌaɣusanˈaða +AGUSANADAS ˌaɣusanˈaðas +AGUSANADO ˌaɣusanˈaðo +AGUSANADOS ˌaɣusanˈaðos +AGUSANAR ˌaɣusanˈaɾ +AGUSANARSE ˌaɣusanˈaɾse +AGUSTÍN ˌaɣustˈin +AGUSTINA ˌaɣustˈina +AGUSTINIANA ˌaɣustinjˈana +AGUSTINIANAS ˌaɣustinjˈanas +AGUSTINIANO ˌaɣustinjˈano +AGUSTINIANOS ˌaɣustinjˈanos +AGUSTINO ˌaɣustˈino +AGUTÍ ˌaɣutˈi +AGUZADA ˌaɣusˈaða +AGUZADAS ˌaɣusˈaðas +AGUZADO ˌaɣusˈaðo +AGUZADOS ˌaɣusˈaðos +AGUZAR ˌaɣusˈaɾ +AH ˈa +AHAJADA ˌaaxˈaða +AHAJADAS ˌaaxˈaðas +AHAJADO ˌaaxˈaðo +AHAJADOS ˌaaxˈaðos +AHAJAR ˌaaxˈaɾ +AHECHADA ˌaetʃˈaða +AHECHADAS ˌaetʃˈaðas +AHECHADO ˌaetʃˈaðo +AHECHADOS ˌaetʃˈaðos +AHECHAR ˌaetʃˈaɾ +AHERROJADA ˌaeɾɾoxˈaða +AHERROJADAS ˌaeɾɾoxˈaðas +AHERROJADO ˌaeɾɾoxˈaðo +AHERROJADOS ˌaeɾɾoxˈaðos +AHERROJAR ˌaeɾɾoxˈaɾ +AHERRUMBRADA ˌaeɾɾumbɾˈaða +AHERRUMBRADAS ˌaeɾɾumbɾˈaðas +AHERRUMBRADO ˌaeɾɾumbɾˈaðo +AHERRUMBRADOS ˌaeɾɾumbɾˈaðos +AHERRUMBRAR ˌaeɾɾumbɾˈaɾ +AHERRUMBRARSE ˌaeɾɾumbɾˈaɾse +AHI ˈai +AHÍ aˈi +AHIJADA ˌaixˈaða +AHIJADAS ˌaixˈaðas +AHIJADO ˌaixˈaðo +AHIJADOS ˌaixˈaðos +AHIJAMIENTO ˌaixamjˈɛnto +AHIJAR ˌaixˈaɾ +AHILADA ˌailˈaða +AHILADAS ˌailˈaðas +AHILADO ˌailˈaðo +AHILADOS ˌailˈaðos +AHILAR ˌailˈaɾ +AHINCADA ˌainkˈaða +AHINCADAMENTE ˌainkˈaðamˈente +AHINCADAS ˌainkˈaðas +AHINCADO ˌainkˈaðo +AHINCADOS ˌainkˈaðos +AHINCAR ˌainkˈaɾ +AHÍNCO aˈinko +AHINOJADA ˌainoxˈaða +AHINOJADAS ˌainoxˈaðas +AHINOJADO ˌainoxˈaðo +AHINOJADOS ˌainoxˈaðos +AHINOJAR ˌainoxˈaɾ +AHISTÓRICA ˌaistˈoɾika +AHISTÓRICAS ˌaistˈoɾikas +AHISTÓRICO ˌaistˈoɾiko +AHISTÓRICOS ˌaistˈoɾikos +AHÍTA aˈita +AHITADA ˌaitˈaða +AHITADAS ˌaitˈaðas +AHITADO ˌaitˈaðo +AHITADOS ˌaitˈaðos +AHITAR ˌaitˈaɾ +AHÍTAS aˈitas +AHÍTO aˈito +AHOGADA ˌaoɣˈaða +AHOGADAS ˌaoɣˈaðas +AHOGADO ˌaoɣˈaðo +AHOGADOS ˌaoɣˈaðos +AHOGAMIENTO ˌaoɣamjˈɛnto +AHOGANDO ˌaoɣˈando +AHOGAR ˌaoɣˈaɾ +AHOGARSE ˌaoɣˈaɾse +AHOGO aˈoɣo +AHONDADA ˌaondˈaða +AHONDADAS ˌaondˈaðas +AHONDADO ˌaondˈaðo +AHONDADOS ˌaondˈaðos +AHONDAMIENTO ˌaondamjˈɛnto +AHONDAR ˌaondˈaɾ +AHORA aˈoɾa +AHORCADA ˌaoɾkˈaða +AHORCADAS ˌaoɾkˈaðas +AHORCADO ˌaoɾkˈaðo +AHORCADOR ˌaoɾkaðˈoɾ +AHORCADORA ˌaoɾkaðˈoɾa +AHORCADOS ˌaoɾkˈaðos +AHORCADURA ˌaoɾkaðˈuɾa +AHORCAJADA ˌaoɾkaxˈaða +AHORCAJADAS ˌaoɾkaxˈaðas +AHORCAJADO ˌaoɾkaxˈaðo +AHORCAJADOS ˌaoɾkaxˈaðos +AHORCAJARSE ˌaoɾkaxˈaɾse +AHORCAMIENTO ˌaoɾkamjˈɛnto +AHORCAR ˌaoɾkˈaɾ +AHORITA ˌaoɾˈita +AHORITICA ˌaoɾitˈika +AHORMADA ˌaoɾmˈaða +AHORMADAS ˌaoɾmˈaðas +AHORMADO ˌaoɾmˈaðo +AHORMADOS ˌaoɾmˈaðos +AHORMAR ˌaoɾmˈaɾ +AHORRADA ˌaoɾɾˈaða +AHORRADAS ˌaoɾɾˈaðas +AHORRADO ˌaoɾɾˈaðo +AHORRADOR ˌaoɾɾaðˈoɾ +AHORRADOS ˌaoɾɾˈaðos +AHORRAN aˈoɾɾan +AHORRANDO ˌaoɾɾˈando +AHORRANTE ˌaoɾɾˈante +AHORRAR ˌaoɾɾˈaɾ +AHORRAS aˈoɾɾas +AHORRATIVO ˌaoɾɾatˈiβo +AHORRISTA ˌaoɾɾˈista +AHORRO aˈoɾɾo +AHRE ˈaɾe +AHUACHAPANECO ˌawatʃˌapanˈeko +AHUATE awˈate +AHUCIAR ˌausjˈaɾ +AHUECADA ˌawekˈaða +AHUECADAS ˌawekˈaðas +AHUECADO ˌawekˈaðo +AHUECADOS ˌawekˈaðos +AHUECAMIENTO ˌawekamjˈɛnto +AHUECAR ˌawekˈaɾ +AHUEHUETE ˌawewˈete +AHUEVONADO ˌaweβonˈaðo +AHUIZOTE ˌawisˈote +AHUMADA ˌaumˈaða +AHUMADAS ˌaumˈaðas +AHUMADO ˌaumˈaðo +AHUMADOR ˌaumaðˈoɾ +AHUMADOS ˌaumˈaðos +AHUMAR ˌaumˈaɾ +AHUMEANTE ˌaumeˈante +AHUSADA ˌausˈaða +AHUSADAS ˌausˈaðas +AHUSADO ˌausˈaðo +AHUSADOS ˌausˈaðos +AHUSAR ˌausˈaɾ +AÍDA aˈiða +AIKIDO aɪkˈiðo +AIMAR aɪmˈaɾ +AIMARA aɪmˈaɾa +AIMARÁ ˌaɪmaɾˈa +AÍNA aˈina +AINARA aɪnˈaɾa +AINHOA aɪnˈoa +AIÓN aɪˈon +AIRADA aɪɾˈaða +AIRADAS aɪɾˈaðas +AIRADO aɪɾˈaðo +AIRADOS aɪɾˈaðos +AÍRAN aˈiɾan +AIRAR aɪɾˈaɾ +AIRBAG aɪɾβˈaɡ +AIRE ˈaɪɾe +AIREACIÓN ˌaɪɾeasjˈon +AIREACIONES ˌaɪɾeasjˈones +AIREADA ˌaɪɾeˈaða +AIREADAS ˌaɪɾeˈaðas +AIREADO ˌaɪɾeˈaðo +AIREADOR ˌaɪɾeaðˈoɾ +AIREADORES ˌaɪɾeaðˈoɾes +AIREADOS ˌaɪɾeˈaðos +AIREAR ˌaɪɾeˈaɾ +AIREAS aɪɾˈeas +AIRECILLO ˌaɪɾesˈijjo +AIRECITO ˌaɪɾesˈito +AIREO aɪɾˈeo +AIRES ˈaɪɾes +AIROSIDAD ˌaɪɾosiðˈad +AIROSO aɪɾˈoso +AISLABLE aɪslˈaβle +AISLACIÓN ˌaɪslasjˈon +AISLACIONISMO ˌaɪslasjonˈismo +AISLACIONISTA ˌaɪslasjonˈista +AISLADA aɪslˈaða +AISLADAMENTE aɪslˈaðamˈente +AISLADAS aɪslˈaðas +AISLADO aɪslˈaðo +AISLADOR ˌaɪslaðˈoɾ +AISLADOS aɪslˈaðos +AISLAMIENTO ˌaɪslamjˈɛnto +AISLANTE aɪslˈante +AISLAR aɪslˈaɾ +AITA ˈaɪta +AITANA aɪtˈana +AITOR aɪtˈoɾ +AJA ˈaxa +AJÁ axˈa +AJABEBA ˌaxaβˈeβa +AJADA axˈaða +AJADAS axˈaðas +AJADO axˈaðo +AJADOS axˈaðos +AJAMONADA ˌaxamonˈaða +AJAMONADAS ˌaxamonˈaðas +AJAMONADO ˌaxamonˈaðo +AJAMONADOS ˌaxamonˈaðos +AJAMONARSE ˌaxamonˈaɾse +AJAMOS axˈamos +AJAN ˈaxan +AJAR axˈaɾ +AJARDINADA ˌaxaɾðinˈaða +AJARDINADAS ˌaxaɾðinˈaðas +AJARDINADO ˌaxaɾðinˈaðo +AJARDINADOS ˌaxaɾðinˈaðos +AJARDINAMIENTO ˌaxaɾðˌinamjˈɛnto +AJARDINAR ˌaxaɾðinˈaɾ +AJAS ˈaxas +AJEBE axˈeβe +AJEDREA ˌaxeðɾˈea +AJEDRECISTA ˌaxeðɾesˈista +AJEDRECÍSTICO ˌaxeðɾesˈistiko +AJEDREZ ˌaxeðɾˈes +AJEDREZADO ˌaxeðɾesˈaðo +AJENIDAD ˌaxeniðˈad +AJENJO axˈɛŋxo +AJENO axˈeno +AJENUZ ˌaxenˈus +AJETE axˈete +AJETREADA ˌaxetɾeˈaða +AJETREADAS ˌaxetɾeˈaðas +AJETREADO ˌaxetɾeˈaðo +AJETREADOS ˌaxetɾeˈaðos +AJETREAR ˌaxetɾeˈaɾ +AJETREO ˌaxetɾˈeo +AJÍ axˈi +AJIACEITE ˌaxjasˈeɪte +AJIACO axjˈako +AJILIMÓJILI ˌaxilimˈoxili +AJIMEZ ˌaximˈes +AJITO axˈito +AJO ˈaxo +AJOBLANCO ˌaxoβlˈanko +AJOLOTA ˌaxolˈota +AJOLOTE ˌaxolˈote +AJONJE axˈoŋxe +AJONJOLÍ ˌaxoŋxolˈi +AJORCA axˈoɾka +AJÚA axˈua +AJUAR axwˈaɾ +AJUARADA ˌaxwaɾˈaða +AJUARADAS ˌaxwaɾˈaðas +AJUARADO ˌaxwaɾˈaðo +AJUARADOS ˌaxwaɾˈaðos +AJUARAR ˌaxwaɾˈaɾ +AJUNTADA ˌaxuntˈaða +AJUNTADAS ˌaxuntˈaðas +AJUNTADO ˌaxuntˈaðo +AJUNTADOS ˌaxuntˈaðos +AJUNTAMIENTO ˌaxuntamjˈɛnto +AJUNTAR ˌaxuntˈaɾ +AJUSTABLE ˌaxustˈaβle +AJUSTADA ˌaxustˈaða +AJUSTADAMENTE ˌaxustˈaðamˈente +AJUSTADAS ˌaxustˈaðas +AJUSTADÍSIMO ˌaxustaðˈisimo +AJUSTADO ˌaxustˈaðo +AJUSTADOR ˌaxustaðˈoɾ +AJUSTADOS ˌaxustˈaðos +AJUSTAMOS ˌaxustˈamos +AJUSTAR ˌaxustˈaɾ +AJUSTARSE ˌaxustˈaɾse +AJUSTE axˈuste +AJUSTICIADA ˌaxustisjˈaða +AJUSTICIADAS ˌaxustisjˈaðas +AJUSTICIADO ˌaxustisjˈaðo +AJUSTICIADOS ˌaxustisjˈaðos +AJUSTICIAMIENTO ˌaxustˌisjamjˈɛnto +AJUSTICIAR ˌaxustisjˈaɾ +AKÁSICAS akˈasikas +AKÁSICO akˈasiko +AKENATÓN ˌakenatˈon +AKITA akˈita +AL ˈal +ALA ˈala +ALÁ alˈa +ALABABLE ˌalaβˈaβle +ALABADA ˌalaβˈaða +ALABADAS ˌalaβˈaðas +ALABADLO ˌalaβˈadlo +ALABADO ˌalaβˈaðo +ALABADOS ˌalaβˈaðos +ALABAMA ˌalaβˈama +ALABAMIENSE ˌalaβamjˈɛnse +ALABANCIA ˌalaβˈansja +ALABANCIOSO ˌalaβansjˈoso +ALABANZA ˌalaβˈansa +ALABAR ˌalaβˈaɾ +ALABARDA ˌalaβˈaɾða +ALABARDAZO ˌalaβaɾðˈaso +ALABARDERO ˌalaβaɾðˈeɾo +ALABASTRO ˌalaβˈastɾo +ÁLABE ˈalaβe +ALABEADA ˌalaβeˈaða +ALABEADAS ˌalaβeˈaðas +ALABEADO ˌalaβeˈaðo +ALABEADOS ˌalaβeˈaðos +ALABEAR ˌalaβeˈaɾ +ALABEO ˌalaβˈeo +ALACENA ˌalasˈena +ALACIADA ˌalasjˈaða +ALACIADAS ˌalasjˈaðas +ALACIADO ˌalasjˈaðo +ALACIADOS ˌalasjˈaðos +ALACIAR ˌalasjˈaɾ +ALACRÁN ˌalakɾˈan +ALACRANES ˌalakɾˈanes +ALACRIDAD ˌalakɾiðˈad +ALADA alˈaða +ALADAS alˈaðas +ALADIERNO ˌalaðjˈeɾno +ALADO alˈaðo +ALADOS alˈaðos +ALAJÚ ˌalaxˈu +ALAJUELENSE ˌalaxwelˈɛnse +ALAMÁN ˌalamˈan +ALAMANA ˌalamˈana +ALAMAR ˌalamˈaɾ +ALAMBICA ˌalambˈika +ALAMBICADA ˌalambikˈaða +ALAMBICADAS ˌalambikˈaðas +ALAMBICADO ˌalambikˈaðo +ALAMBICADOS ˌalambikˈaðos +ALAMBICAMOS ˌalambikˈamos +ALAMBICANDO ˌalambikˈando +ALAMBICAR ˌalambikˈaɾ +ALAMBICARA ˌalambikˈaɾa +ALAMBICARÁ ˌalambˌikaɾˈa +ALAMBICÁRAMOS ˌalambikˈaɾamos +ALAMBICARAS ˌalambikˈaɾas +ALAMBICARÁS ˌalambˌikaɾˈas +ALAMBICAREIS ˌalambikˈaɾeɪs +ALAMBICAREMOS ˌalambˌikaɾˈemos +ALAMBICARES ˌalambikˈaɾes +ALAMBICARÍAMOS ˌalambˌikaɾˈiamos +ALAMBICAS ˌalambˈikas +ALAMBICASTE ˌalambikˈaste +ALAMBICO ˌalambˈiko +ALAMBIQUE ˌalambˈike +ALAMBIQUEMOS ˌalambikˈemos +ALAMBIQUES ˌalambˈikes +ALAMBRADA ˌalambɾˈaða +ALAMBRADAS ˌalambɾˈaðas +ALAMBRADO ˌalambɾˈaðo +ALAMBRADOS ˌalambɾˈaðos +ALAMBRAR ˌalambɾˈaɾ +ALAMBRE alˈambɾe +ALAMBRERA ˌalambɾˈeɾa +ALÁMBRICO alˈambɾiko +ALAMEDA ˌalamˈeða +ÁLAMO ˈalamo +ALAMPADA ˌalampˈaða +ALAMPADAS ˌalampˈaðas +ALAMPADO ˌalampˈaðo +ALAMPADOS ˌalampˈaðos +ALAMPAR ˌalampˈaɾ +ALÁN alˈan +ALANA alˈana +ALANAS alˈanas +ALANCEADA ˌalanseˈaða +ALANCEADAS ˌalanseˈaðas +ALANCEADO ˌalanseˈaðo +ALANCEADOS ˌalanseˈaðos +ALANCEAR ˌalanseˈaɾ +ALANINA ˌalanˈina +ALANISMO ˌalanˈismo +ALANO alˈano +ALANOS alˈanos +ALANTE alˈante +ALANTOÍNA ˌalantoˈina +ALAR alˈaɾ +ALARACA ˌalaɾˈaka +ALARACO ˌalaɾˈako +ALARCÓN ˌalaɾkˈon +ALARDE alˈaɾðe +ALARDEADA ˌalaɾðeˈaða +ALARDEADAS ˌalaɾðeˈaðas +ALARDEADO ˌalaɾðeˈaðo +ALARDEADOS ˌalaɾðeˈaðos +ALARDEAR ˌalaɾðeˈaɾ +ALARDES alˈaɾðes +ALARES alˈaɾes +ALARGADA ˌalaɾɣˈaða +ALARGADAS ˌalaɾɣˈaðas +ALARGADO ˌalaɾɣˈaðo +ALARGADOR ˌalaɾɣaðˈoɾ +ALARGADOS ˌalaɾɣˈaðos +ALARGAMIENTO ˌalaɾɣamjˈɛnto +ALARGAR ˌalaɾɣˈaɾ +ALARGASCENCIA ˌalaɾɣasˈɛnsja +ALARGUEZ ˌalaɾɣˈes +ALARIDO ˌalaɾˈiðo +ALARIFE ˌalaɾˈife +ALARMA alˈaɾma +ALARMADA ˌalaɾmˈaða +ALARMADAS ˌalaɾmˈaðas +ALARMADO ˌalaɾmˈaðo +ALARMADOS ˌalaɾmˈaðos +ALARMAMOS ˌalaɾmˈamos +ALARMANTE ˌalaɾmˈante +ALARMANTES ˌalaɾmˈantes +ALARMAR ˌalaɾmˈaɾ +ALARMISMO ˌalaɾmˈismo +ALARMISTA ˌalaɾmˈista +ALASKA alˈaska +ALASKEÑO ˌalaskˈeɲo +ALÁTER alˈateɾ +ALÁTERE alˈateɾe +ALATIVO ˌalatˈiβo +ALAUÍ ˌalaʊˈi +ALAUITA ˌalaʊˈita +ÁLAVA ˈalaβa +ALAVÉS ˌalaβˈes +ALAVESISTA ˌalaβesˈista +ALAZÁN ˌalasˈan +ALAZANA ˌalasˈana +ALAZOR ˌalasˈoɾ +ALBA ˈalβa +ALBACEA ˌalβasˈea +ALBACETE ˌalβasˈete +ALBACETEÑO ˌalβasetˈeɲo +ALBACETENSE ˌalβasetˈɛnse +ALBAHACA ˌalβaˈaka +ALBANA alβˈana +ALBAÑAL ˌalβaɲˈal +ALBANÉS ˌalβanˈes +ALBANESA ˌalβanˈesa +ALBANIA alβˈanja +ALBANIANO ˌalβanjˈano +ALBAÑIL ˌalβaɲˈil +ALBAÑILA ˌalβaɲˈila +ALBAÑILERÍA ˌalβaɲˌileɾˈia +ALBANO alβˈano +ALBAR alβˈaɾ +ALBARÁN ˌalβaɾˈan +ALBARCA alβˈaɾka +ALBARDA alβˈaɾða +ALBARDADO ˌalβaɾðˈaðo +ALBARDÁN ˌalβaɾðˈan +ALBARDÓN ˌalβaɾðˈon +ALBARDONERÍA ˌalβaɾðˌoneɾˈia +ALBARDONERO ˌalβaɾðonˈeɾo +ALBARICOQUE ˌalβaɾikˈoke +ALBARICOQUERO ˌalβaɾˌikokˈeɾo +ALBARIÑO ˌalβaɾˈiɲo +ALBATROS alβˈatɾos +ALBEADA ˌalβeˈaða +ALBEADAS ˌalβeˈaðas +ALBEADO ˌalβeˈaðo +ALBEADOS ˌalβeˈaðos +ALBEAR ˌalβeˈaɾ +ALBEDO alβˈeðo +ALBEDRÍO ˌalβeðɾˈio +ALBÉITAR alβˈeitaɾ +ALBENDAZOL ˌalβendasˈol +ALBERCA alβˈeɾka +ALBERCADA ˌalβeɾkˈaða +ALBÉRCHIGO alβˈeɾtʃiɣo +ALBERCHIGUERO ˌalβeɾtʃiɣˈeɾo +ALBERCHIGUEROS ˌalβeɾtʃiɣˈeɾos +ALBERGADA ˌalβeɾɣˈaða +ALBERGADAS ˌalβeɾɣˈaðas +ALBERGADO ˌalβeɾɣˈaðo +ALBERGADOS ˌalβeɾɣˈaðos +ALBERGAR ˌalβeɾɣˈaɾ +ALBERGO alβˈeɾɣo +ALBERGUE alβˈeɾɣe +ALBERGUES alβˈeɾɣes +ALBERO alβˈeɾo +ALBERTA alβˈeɾta +ALBERTANA ˌalβeɾtˈana +ALBERTANO ˌalβeɾtˈano +ALBERTISMO ˌalβeɾtˈismo +ALBERTO alβˈeɾto +ALBIGENSE ˌalβixˈɛnse +ALBINA alβˈina +ALBINISMO ˌalβinˈismo +ALBINO alβˈino +ALBIREO ˌalβiɾˈeo +ALBIRROJA ˌalβiɾɾˈoxa +ALBIRROJAS ˌalβiɾɾˈoxas +ALBIRROJO ˌalβiɾɾˈoxo +ALBIRROJOS ˌalβiɾɾˈoxos +ALBITA alβˈita +ALBO ˈalβo +ALBÓNDIGA alβˈondiɣa +ALBOR alβˈoɾ +ALBORADA ˌalβoɾˈaða +ALBORADAS ˌalβoɾˈaðas +ALBOREADA ˌalβoɾeˈaða +ALBOREADAS ˌalβoɾeˈaðas +ALBOREADO ˌalβoɾeˈaðo +ALBOREADOS ˌalβoɾeˈaðos +ALBOREAR ˌalβoɾeˈaɾ +ALBORNOZ ˌalβoɾnˈos +ALBOROTADA ˌalβoɾotˈaða +ALBOROTADAS ˌalβoɾotˈaðas +ALBOROTADÍSIMO ˌalβoɾˌotaðˈisimo +ALBOROTADO ˌalβoɾotˈaðo +ALBOROTADOR ˌalβoɾˌotaðˈoɾ +ALBOROTADOS ˌalβoɾotˈaðos +ALBOROTAR ˌalβoɾotˈaɾ +ALBOROTO ˌalβoɾˈoto +ALBOROZADA ˌalβoɾosˈaða +ALBOROZADAS ˌalβoɾosˈaðas +ALBOROZADO ˌalβoɾosˈaðo +ALBOROZADOS ˌalβoɾosˈaðos +ALBOROZAR ˌalβoɾosˈaɾ +ALBOROZO ˌalβoɾˈoso +ALBRICIAS alβɾˈisjas +ALBUDECA ˌalβuðˈeka +ALBUFERA ˌalβufˈeɾa +ALBUGÍNEA ˌalβuxˈinea +ALBUM ˈalβum +ALBÚM alβˈum +ÁLBUM ˈalβum +ALBUMEN alβˈumen +ALBÚMENES alβˈumenes +ÁLBUMES ˈalβumes +ALBÚMINA alβˈumina +ALBUMINURIA ˌalβuminˈuɾja +ÁLBUMS ˈalβums +ALBUR alβˈuɾ +ALBURA alβˈuɾa +ALBUREADA ˌalβuɾeˈaða +ALBUREADAS ˌalβuɾeˈaðas +ALBUREADO ˌalβuɾeˈaðo +ALBUREADOS ˌalβuɾeˈaðos +ALBUREAR ˌalβuɾeˈaɾ +ALBURERO ˌalβuɾˈeɾo +ALBURQUERQUE ˌalβuɾkˈeɾke +ALCA ˈalka +ALCABALA ˌalkaβˈala +ALCÁCER alkˈaseɾ +ALCACHOFA ˌalkatʃˈofa +ALCACHOFERA ˌalkatʃofˈeɾa +ALCACIL ˌalkasˈil +ALCACILES ˌalkasˈiles +ALCAHUETE ˌalkawˈete +ALCAHUETEADA ˌalkawˌeteˈaða +ALCAHUETEADAS ˌalkawˌeteˈaðas +ALCAHUETEADO ˌalkawˌeteˈaðo +ALCAHUETEADOS ˌalkawˌeteˈaðos +ALCAHUETEAR ˌalkawˌeteˈaɾ +ALCAHUETERÍA ˌalkawˌeteɾˈia +ALCAICERÍA ˌalkaɪseɾˈia +ALCAIDE alkˈaɪðe +ALCALÁ ˌalkalˈa +ALCALAÍNA ˌalkalaˈina +ALCALAÍNO ˌalkalaˈino +ALCALDABLE ˌalkalðˈaβle +ALCALDADA ˌalkalðˈaða +ALCALDE alkˈalðe +ALCALDESA ˌalkalðˈesa +ALCALDÍA ˌalkalðˈia +ALCALDICIO ˌalkalðˈisjo +ÁLCALI ˈalkali +ALCALÍMETRO ˌalkalˈimetɾo +ALCALINAS ˌalkalˈinas +ALCALINIDAD ˌalkalˌiniðˈad +ALCALINIZACIÓN ˌalkalˌinisasjˈon +ALCALINIZADA ˌalkalˌinisˈaða +ALCALINIZADAS ˌalkalˌinisˈaðas +ALCALINIZADO ˌalkalˌinisˈaðo +ALCALINIZADOS ˌalkalˌinisˈaðos +ALCALINIZAMOS ˌalkalˌinisˈamos +ALCALINIZANTE ˌalkalˌinisˈante +ALCALINIZAR ˌalkalˌinisˈaɾ +ALCALINO ˌalkalˈino +ALCALINOS ˌalkalˈinos +ALCALOIDE ˌalkalˈoɪðe +ALCALOSIS ˌalkalˈosis +ALCANA alkˈana +ALCANAS alkˈanas +ALCANCE alkˈanse +ALCANCÍA ˌalkansˈia +ALCANDORA ˌalkandˈoɾa +ALCANFOR ˌalkamfˈoɾ +ALCANFORADA ˌalkamfoɾˈaða +ALCANFORADAS ˌalkamfoɾˈaðas +ALCANFORADO ˌalkamfoɾˈaðo +ALCANFORADOS ˌalkamfoɾˈaðos +ALCANFORAR ˌalkamfoɾˈaɾ +ALCAÑIZANO ˌalkaɲisˈano +ALCANO alkˈano +ALCÁNTARA alkˈantaɾa +ALCANZABLE ˌalkansˈaβle +ALCANZADA ˌalkansˈaða +ALCANZADAS ˌalkansˈaðas +ALCANZADO ˌalkansˈaðo +ALCANZADOS ˌalkansˈaðos +ALCANZAR ˌalkansˈaɾ +ALCANZO alkˈanso +ALCAPARRA ˌalkapˈaɾɾa +ALCAPARRO ˌalkapˈaɾɾo +ALCAPURRIA ˌalkapˈuɾɾia +ALCARAVÁN ˌalkaɾaβˈan +ALCARAVEA ˌalkaɾaβˈea +ALCARCEÑA ˌalkaɾsˈeɲa +ALCARREÑO ˌalkaɾɾˈeɲo +ALCATRACES ˌalkatɾˈases +ALCATRAZ ˌalkatɾˈas +ALCAUCIL ˌalkaʊsˈil +ALCAUDÓN ˌalkaʊðˈon +ALCAZABA ˌalkasˈaβa +ALCÁZAR alkˈasaɾ +ALCAZUCES ˌalkasˈuses +ALCAZUZ ˌalkasˈus +ALCE ˈalse +ALCEDÓN ˌalseðˈon +ALCÉLAFO alsˈelafo +ALCIÓN alsjˈon +ALCIREÑO ˌalsiɾˈeɲo +ALCISTA alsˈista +ALCMENA alkmˈena +ALCOBA alkˈoβa +ALCOBENDANA ˌalkoβendˈana +ALCOBENDANAS ˌalkoβendˈanas +ALCOBENDANO ˌalkoβendˈano +ALCOBENDANOS ˌalkoβendˈanos +ALCOBENDENSE ˌalkoβendˈɛnse +ALCOBITA ˌalkoβˈita +ALCOHELA ˌalkoˈela +ALCOHOL ˌalkoˈol +ALCOHOLADA ˌalkoolˈaða +ALCOHOLADAS ˌalkoolˈaðas +ALCOHOLADO ˌalkoolˈaðo +ALCOHOLADOS ˌalkoolˈaðos +ALCOHOLAR ˌalkoolˈaɾ +ALCOHOLEMIA ˌalkoolˈemja +ALCOHÓLICAS ˌalkoˈolikas +ALCOHÓLICO ˌalkoˈoliko +ALCOHOLÍMETRO ˌalkoolˈimetɾo +ALCOHOLÍMETROS ˌalkoolˈimetɾos +ALCOHOLISMO ˌalkoolˈismo +ALCOHOLISTA ˌalkoolˈista +ALCOHÓMETRO ˌalkoˈometɾo +ALCOR alkˈoɾ +ALCORÁN ˌalkoɾˈan +ALCORÁNICO ˌalkoɾˈaniko +ALCORCE alkˈoɾse +ALCORCÓN ˌalkoɾkˈon +ALCORCONERO ˌalkoɾkonˈeɾo +ALCORNOCAL ˌalkoɾnokˈal +ALCORNOQUE ˌalkoɾnˈoke +ALCORQUE alkˈoɾke +ALCORZADA ˌalkoɾsˈaða +ALCORZADAS ˌalkoɾsˈaðas +ALCORZADO ˌalkoɾsˈaðo +ALCORZADOS ˌalkoɾsˈaðos +ALCORZAR ˌalkoɾsˈaɾ +ALCOTÁN ˌalkotˈan +ALCOTEST ˌalkotˈest +ALCOY alkˈoɪ +ALCUBIERRE ˌalkuβjˈeɾɾe +ALCUÑO alkˈuɲo +ALCUÑOS alkˈuɲos +ALCURNIA alkˈuɾnja +ALCUZA alkˈusa +ALCUZCUZ ˌalkuskˈus +ALDABA alðˈaβa +ALDABÓN ˌalðaβˈon +ALDABONAZO ˌalðaβonˈaso +ALDANA alðˈana +ALDEA alðˈea +ALDEANA ˌalðeˈana +ALDEANAS ˌalðeˈanas +ALDEANO ˌalðeˈano +ALDEANOS ˌalðeˈanos +ALDEBARÁN ˌalðeβaɾˈan +ALDEHÍDICO ˌalðeˈiðiko +ALDEHÍDO ˌalðeˈiðo +ALDEHUELA ˌalðewˈela +ALDITOL ˌalðitˈol +ALDOLASA ˌalðolˈasa +ALDÓLICO alðˈoliko +ALDÓNICO alðˈoniko +ALDOPENTOSA ˌalðopentˈosa +ALDOSA alðˈosa +ALDOSTERONA ˌalðosteɾˈona +ALDOSTERONEMIA ˌalðostˌeɾonˈemja +ALDOSTERONISMO ˌalðostˌeɾonˈismo +ALE ˈale +ALEACIÓN ˌaleasjˈon +ALEADA ˌaleˈaða +ALEADAS ˌaleˈaðas +ALEADO ˌaleˈaðo +ALEADOS ˌaleˈaðos +ALEANTE ˌaleˈante +ALEAR ˌaleˈaɾ +ALEATORIEDAD ˌaleˌatoɾjeðˈad +ALEATORIO ˌaleatˈoɾjo +ALEATORIZACIÓN ˌaleˌatoɾˌisasjˈon +ALEATORIZADA ˌaleˌatoɾisˈaða +ALEATORIZADAS ˌaleˌatoɾisˈaðas +ALEATORIZADO ˌaleˌatoɾisˈaðo +ALEATORIZADOS ˌaleˌatoɾisˈaðos +ALEATORIZAMOS ˌaleˌatoɾisˈamos +ALEATORIZAR ˌaleˌatoɾisˈaɾ +ALEBRESTÁ ˌaleβɾestˈa +ALEBRESTADA ˌaleβɾestˈaða +ALEBRESTADAS ˌaleβɾestˈaðas +ALEBRESTADO ˌaleβɾestˈaðo +ALEBRESTADOS ˌaleβɾestˈaðos +ALEBRESTARSE ˌaleβɾestˈaɾse +ALEBRIJE ˌaleβɾˈixe +ALECCIONADA ˌaleksjonˈaða +ALECCIONADAS ˌaleksjonˈaðas +ALECCIONADO ˌaleksjonˈaðo +ALECCIONADOR ˌaleksjˌonaðˈoɾ +ALECCIONADOS ˌaleksjonˈaðos +ALECCIONAR ˌaleksjonˈaɾ +ALECCIONÉ ˌaleksjonˈe +ALECCIONO ˌaleksjˈono +ALECHUGADA ˌaletʃuɣˈaða +ALECHUGADAS ˌaletʃuɣˈaðas +ALECHUGADO ˌaletʃuɣˈaðo +ALECHUGADOS ˌaletʃuɣˈaðos +ALECHUGAR ˌaletʃuɣˈaɾ +ALECRÍN ˌalekɾˈin +ALEDAÑO ˌaleðˈaɲo +ÁLEF ˈalef +ALEFRIZ ˌalefɾˈis +ALEGACIÓN ˌaleɣasjˈon +ALEGADA ˌaleɣˈaða +ALEGADAMENTE ˌaleɣˈaðamˈente +ALEGADAS ˌaleɣˈaðas +ALEGADO ˌaleɣˈaðo +ALEGADOS ˌaleɣˈaðos +ALEGAL ˌaleɣˈal +ALEGAR ˌaleɣˈaɾ +ALEGATO ˌaleɣˈato +ALEGORÍA ˌaleɣoɾˈia +ALEGÓRICO ˌaleɣˈoɾiko +ALEGORIZADA ˌaleɣˌoɾisˈaða +ALEGORIZADAS ˌaleɣˌoɾisˈaðas +ALEGORIZADO ˌaleɣˌoɾisˈaðo +ALEGORIZADOS ˌaleɣˌoɾisˈaðos +ALEGORIZAMOS ˌaleɣˌoɾisˈamos +ALEGORIZAR ˌaleɣˌoɾisˈaɾ +ALEGRADA ˌaleɣɾˈaða +ALEGRADAS ˌaleɣɾˈaðas +ALEGRADO ˌaleɣɾˈaðo +ALEGRADOS ˌaleɣɾˈaðos +ALEGRANDO ˌaleɣɾˈando +ALEGRANZA ˌaleɣɾˈansa +ALEGRAR ˌaleɣɾˈaɾ +ALEGRE alˈeɣɾe +ALEGRÍA ˌaleɣɾˈia +ALEGRÍSIMO ˌaleɣɾˈisimo +ALEGRO alˈeɣɾo +ALEGRÓN ˌaleɣɾˈon +ALEHOP ˌaleˈop +ALEJADA ˌalexˈaða +ALEJADAS ˌalexˈaðas +ALEJADO ˌalexˈaðo +ALEJADOR ˌalexaðˈoɾ +ALEJADOS ˌalexˈaðos +ALEJAMIENTO ˌalexamjˈɛnto +ALEJANDRA ˌalexˈandɾa +ALEJANDRÍA ˌalexandɾˈia +ALEJANDRINO ˌalexandɾˈino +ALEJANDRO ˌalexˈandɾo +ALEJANDRÓPOLIS ˌalexandɾˈopolis +ALEJAR ˌalexˈaɾ +ALEJARSE ˌalexˈaɾse +ALEJAS alˈexas +ALEJE alˈexe +ALEJO alˈexo +ALELADA ˌalelˈaða +ALELADAS ˌalelˈaðas +ALELADO ˌalelˈaðo +ALELADOS ˌalelˈaðos +ALELAMIENTO ˌalelamjˈɛnto +ALELAR ˌalelˈaɾ +ALÉLICO alˈeliko +ALELO alˈelo +ALELOMORFO ˌalelomˈoɾfo +ALELOPATÍA ˌalelˌopatˈia +ALEMAN alˈeman +ALEMÁN ˌalemˈan +ALEMANA ˌalemˈana +ALEMANAS ˌalemˈanas +ALEMANES ˌalemˈanes +ALEMANIA ˌalemˈanja +ALEMÁNICO ˌalemˈaniko +ALENO alˈeno +ALENTADA ˌalentˈaða +ALENTADAS ˌalentˈaðas +ALENTADO ˌalentˈaðo +ALENTADOR ˌalentaðˈoɾ +ALENTADOS ˌalentˈaðos +ALENTAR ˌalentˈaɾ +ALENTARSE ˌalentˈaɾse +ALENTEJANA ˌalentexˈana +ALENTEJANAS ˌalentexˈanas +ALENTEJANO ˌalentexˈano +ALENTEJANOS ˌalentexˈanos +ALENTEJO ˌalentˈexo +ALEONADO ˌaleonˈaðo +ALEPINA ˌalepˈina +ALEPINO ˌalepˈino +ALEPO alˈepo +ALERA alˈeɾa +ALERCE alˈeɾse +ALÉRGENA alˈeɾxena +ALÉRGENAS alˈeɾxenas +ALERGÉNICO ˌaleɾxˈeniko +ALERGENO ˌaleɾxˈeno +ALÉRGENO alˈeɾxeno +ALÉRGENOS alˈeɾxenos +ALERGIA alˈeɾxja +ALÉRGICA alˈeɾxika +ALÉRGICO alˈeɾxiko +ALERGÓLOGA ˌaleɾɣˈoloɣa +ALERGÓLOGAS ˌaleɾɣˈoloɣas +ALERGOLOGÍA ˌaleɾɣˌoloxˈia +ALERGÓLOGO ˌaleɾɣˈoloɣo +ALERGÓLOGOS ˌaleɾɣˈoloɣos +ALERO alˈeɾo +ALERÓN ˌaleɾˈon +ALERTA alˈeɾta +ALERTADA ˌaleɾtˈaða +ALERTADAS ˌaleɾtˈaðas +ALERTADO ˌaleɾtˈaðo +ALERTADOS ˌaleɾtˈaðos +ALERTAMENTE alˈeɾtamˈente +ALERTAMIENTO ˌaleɾtamjˈɛnto +ALERTANDO ˌaleɾtˈando +ALERTAR ˌaleɾtˈaɾ +ALERTITA ˌaleɾtˈita +ALESNA alˈesna +ALETA alˈeta +ALETADA ˌaletˈaða +ALETADAS ˌaletˈaðas +ALETARGADA ˌaletaɾɣˈaða +ALETARGADAS ˌaletaɾɣˈaðas +ALETARGADO ˌaletaɾɣˈaðo +ALETARGADOS ˌaletaɾɣˈaðos +ALETARGAMIENTO ˌaletˌaɾɣamjˈɛnto +ALETARGAR ˌaletaɾɣˈaɾ +ALETAZO ˌaletˈaso +ALETEADA ˌaleteˈaða +ALETEADAS ˌaleteˈaðas +ALETEADO ˌaleteˈaðo +ALETEADOS ˌaleteˈaðos +ALETEAR ˌaleteˈaɾ +ALETEO ˌaletˈeo +ALETÍN ˌaletˈin +ALETRÍA ˌaletɾˈia +ALETRINA ˌaletɾˈina +ALEUTIANO ˌaleʊtjˈano +ALEVANTADA ˌaleβantˈaða +ALEVANTADAS ˌaleβantˈaðas +ALEVANTADO ˌaleβantˈaðo +ALEVANTADOS ˌaleβantˈaðos +ALEVANTAR ˌaleβantˈaɾ +ALEVE alˈeβe +ALEVÍ ˌaleβˈi +ALEVÍN ˌaleβˈin +ALEVINAJE ˌaleβinˈaxe +ALEVINOS ˌaleβˈinos +ALEVOSÍA ˌaleβosˈia +ALEVOSO ˌaleβˈoso +ALEX alˈeks +ÁLEX ˈaleks +ALEXANDRESCU ˌaleksandɾˈesku +ALEXITIMIA ˌaleksitˈimja +ALFA ˈalfa +ALFABÉTICA ˌalfaβˈetika +ALFABÉTICAS ˌalfaβˈetikas +ALFABETICE ˌalfaβetˈise +ALFABETICÉ ˌalfaβˌetisˈe +ALFABÉTICO ˌalfaβˈetiko +ALFABÉTICOS ˌalfaβˈetikos +ALFABETISMO ˌalfaβetˈismo +ALFABETIZABLE ˌalfaβˌetisˈaβle +ALFABETIZACIÓN ˌalfaβˌetisasjˈon +ALFABETIZADA ˌalfaβˌetisˈaða +ALFABETIZADAS ˌalfaβˌetisˈaðas +ALFABETIZADO ˌalfaβˌetisˈaðo +ALFABETIZADOR ˌalfaβˌetisaðˈoɾ +ALFABETIZADOS ˌalfaβˌetisˈaðos +ALFABETIZAR ˌalfaβˌetisˈaɾ +ALFABETIZO ˌalfaβetˈiso +ALFABETIZÓ ˌalfaβˌetisˈo +ALFABETO ˌalfaβˈeto +ALFADÍA ˌalfaðˈia +ALFAGUARA ˌalfaɣwˈaɾa +ALFAJOR ˌalfaxˈoɾ +ALFALFA alfˈalfa +ALFALFADA ˌalfalfˈaða +ALFALFADAS ˌalfalfˈaðas +ALFALFADO ˌalfalfˈaðo +ALFALFADOS ˌalfalfˈaðos +ALFALFAR ˌalfalfˈaɾ +ALFALFEZ ˌalfalfˈes +ALFANJE alfˈaŋxe +ALFAQUE alfˈake +ALFAQUES alfˈakes +ALFAQUÍ ˌalfakˈi +ALFAR alfˈaɾ +ALFARDA alfˈaɾða +ALFARERA ˌalfaɾˈeɾa +ALFARERÍA ˌalfaɾeɾˈia +ALFARERO ˌalfaɾˈeɾo +ALFARISTA ˌalfaɾˈista +ALFARO alfˈaɾo +ALFÉIZAR alfˈeisaɾ +ALFEÑIQUE ˌalfeɲˈike +ALFERADO ˌalfeɾˈaðo +ALFERAZGO ˌalfeɾˈasɣo +ALFERECÍA ˌalfeɾesˈia +ALFÉREZ alfˈeɾes +ALFICOZ ˌalfikˈos +ALFIL alfˈil +ALFILER ˌalfilˈeɾ +ALFILERAZO ˌalfileɾˈaso +ALFILETERO ˌalfiletˈeɾo +ALFIZ alfˈis +ALFOMBRA alfˈombɾa +ALFOMBRADA ˌalfombɾˈaða +ALFOMBRADAS ˌalfombɾˈaðas +ALFOMBRADO ˌalfombɾˈaðo +ALFOMBRADOS ˌalfombɾˈaðos +ALFOMBRAR ˌalfombɾˈaɾ +ALFOMBRITA ˌalfombɾˈita +ALFÓNCIGO alfˈonsiɣo +ALFÓNSEZ alfˈonses +ALFONSÍ ˌalfonsˈi +ALFONSINISMO ˌalfonsinˈismo +ALFONSINISTA ˌalfonsinˈista +ALFONSINO ˌalfonsˈino +ALFONSO alfˈonso +ALFORFÓN ˌalfoɾfˈon +ALFORJA alfˈoɾxa +ALFORZA alfˈoɾsa +ALFOZ alfˈos +ALFREDO alfɾˈeðo +ALGA ˈalɣa +ALGAL alɣˈal +ALGALIA alɣˈalja +ALGAR alɣˈaɾ +ALGARABÍA ˌalɣaɾaβˈia +ALGARADA ˌalɣaɾˈaða +ALGARROBA ˌalɣaɾɾˈoβa +ALGARROBAL ˌalɣaɾɾoβˈal +ALGARROBO ˌalɣaɾɾˈoβo +ALGAZARA ˌalɣasˈaɾa +ÁLGEBRA ˈalxeβɾa +ALGEBRAICO ˌalxeβɾˈaɪko +ALGEBRISTA ˌalxeβɾˈista +ALGECIRAS ˌalxesˈiɾas +ALGECIREÑO ˌalxesiɾˈeɲo +ALGIDEZ ˌalxiðˈes +ÁLGIDO ˈalxiðo +ALGINATO ˌalxinˈato +ALGO ˈalɣo +ALGODÓN ˌalɣoðˈon +ALGODONADA ˌalɣoðonˈaða +ALGODONADAS ˌalɣoðonˈaðas +ALGODONADO ˌalɣoðonˈaðo +ALGODONADOS ˌalɣoðonˈaðos +ALGODONAL ˌalɣoðonˈal +ALGODONAR ˌalɣoðonˈaɾ +ALGODONCILLO ˌalɣoðonsˈijjo +ALGODONERA ˌalɣoðonˈeɾa +ALGODONERO ˌalɣoðonˈeɾo +ALGODONOSO ˌalɣoðonˈoso +ALGOFILIA ˌalɣofˈilja +ALGOL alɣˈol +ALGÓLOGA alɣˈoloɣa +ALGOLOGÍA ˌalɣoloxˈia +ALGÓLOGO alɣˈoloɣo +ALGOMETRÍA ˌalɣometɾˈia +ALGONQUINA ˌalɣonkˈina +ALGONQUINO ˌalɣonkˈino +ALGORÍTMICA ˌalɣoɾˈitmika +ALGORÍTMICAS ˌalɣoɾˈitmikas +ALGORÍTMICOS ˌalɣoɾˈitmikos +ALGORITMO ˌalɣoɾˈitmo +ALGOSA alɣˈosa +ALGOSAS alɣˈosas +ALGOSO alɣˈoso +ALGOSOS alɣˈosos +ALGUACIL ˌalɣwasˈil +ALGUACILAZGO ˌalɣwasilˈasɣo +ALGUER alɣˈeɾ +ALGUERESA ˌalɣeɾˈesa +ALGUERESES ˌalɣeɾˈeses +ALGUIEN ˈalɣjen +ALGUITO alɣˈito +ALGUN ˈalɣun +ALGÚN alɣˈun +ALGUNA alɣˈuna +ALGUNAS alɣˈunas +ALGUNO alɣˈuno +ALGUNOS alɣˈunos +ALHÁBEGA alˈaβeɣa +ALHAJA alˈaxa +ALHAJADA ˌalaxˈaða +ALHAJADAS ˌalaxˈaðas +ALHAJADO ˌalaxˈaðo +ALHAJADOS ˌalaxˈaðos +ALHAJAR ˌalaxˈaɾ +ALHAJAS alˈaxas +ALHAMBRA alˈambɾa +ALHAMEÑO ˌalamˈeɲo +ALHAMÍ ˌalamˈi +ALHARACA ˌalaɾˈaka +ALHARAQUIENTO ˌalaɾakjˈɛnto +ALHELÍ ˌalelˈi +ALHEÑA alˈeɲa +ALHOLVA alˈolβa +ALHÓNDIGA alˈondiɣa +ALHORRE alˈoɾɾe +ALHUCEMA ˌalusˈema +ALIÁCEA aljˈasea +ALIÁCEAS aljˈaseas +ALIÁCEO aljˈaseo +ALIÁCEOS aljˈaseos +ALIADA aljˈaða +ALIADAS aljˈaðas +ALIADE aljˈaðe +ALIADES aljˈaðes +ALIADO aljˈaðo +ALIADOS aljˈaðos +ALIANCISTA ˌaljansˈista +ALIANDO aljˈando +ALIANZA aljˈansa +ALIAR aljˈaɾ +ALIARSE aljˈaɾse +ALIAS ˈaljas +ALICAÍDO ˌalikaˈiðo +ALICANTE ˌalikˈante +ALICANTINO ˌalikantˈino +ALICATADA ˌalikatˈaða +ALICATADAS ˌalikatˈaðas +ALICATADO ˌalikatˈaðo +ALICATADOS ˌalikatˈaðos +ALICATAR ˌalikatˈaɾ +ALICATE ˌalikˈate +ALICIA alˈisja +ALICIENTE ˌalisjˈɛnte +ALICINA ˌalisˈina +ALICORNIO ˌalikˈoɾnjo +ALICORTA ˌalikˈoɾta +ALICORTAS ˌalikˈoɾtas +ALICORTO ˌalikˈoɾto +ALICORTOS ˌalikˈoɾtos +ALÍCUOTA alˈikwota +ALIEN ˈaljen +ALIENA aljˈena +ALIENACIÓN ˌaljenasjˈon +ALIENADA ˌaljenˈaða +ALIENADAS ˌaljenˈaðas +ALIENADO ˌaljenˈaðo +ALIENADOS ˌaljenˈaðos +ALIENAMOS ˌaljenˈamos +ALIENANDO ˌaljenˈando +ALIENANTE ˌaljenˈante +ALIENAR ˌaljenˈaɾ +ALIENARA ˌaljenˈaɾa +ALIENARÁ ˌaljenaɾˈa +ALIENÁRAMOS ˌaljenˈaɾamos +ALIENARAS ˌaljenˈaɾas +ALIENARÁS ˌaljenaɾˈas +ALIENAREIS ˌaljenˈaɾeɪs +ALIENAREMOS ˌaljenaɾˈemos +ALIENARES ˌaljenˈaɾes +ALIENARÍAMOS ˌaljenaɾˈiamos +ALIENAS aljˈenas +ALIENASTE ˌaljenˈaste +ALIENE aljˈene +ALIENEMOS ˌaljenˈemos +ALIENES aljˈenes +ALIENÍGENA ˌaljenˈixena +ALIENÍGENO ˌaljenˈixeno +ALIENISTA ˌaljenˈista +ALIENISTAS ˌaljenˈistas +ALIENO aljˈeno +ALIENTO aljˈɛnto +ALIFARA ˌalifˈaɾa +ALIFÁTICO ˌalifˈatiko +ALIGATOR ˌaliɣatˈoɾ +ALIGÁTOR ˌaliɣˈatoɾ +ALIGERADA ˌalixeɾˈaða +ALIGERADAS ˌalixeɾˈaðas +ALIGERADO ˌalixeɾˈaðo +ALIGERADOS ˌalixeɾˈaðos +ALIGERAMIENTO ˌalixˌeɾamjˈɛnto +ALIGERAR ˌalixeɾˈaɾ +ALIGOT ˌaliɣˈot +ALIGOTE ˌaliɣˈote +ALIGUSTRE ˌaliɣˈustɾe +ALIJA alˈixa +ALIJADA ˌalixˈaða +ALIJADAS ˌalixˈaðas +ALIJADO ˌalixˈaðo +ALIJADOS ˌalixˈaðos +ALIJAMOS ˌalixˈamos +ALIJANDO ˌalixˈando +ALIJAR ˌalixˈaɾ +ALIJARA ˌalixˈaɾa +ALIJARÁ ˌalixaɾˈa +ALIJARADA ˌalixaɾˈaða +ALIJARADAS ˌalixaɾˈaðas +ALIJARADO ˌalixaɾˈaðo +ALIJARADOS ˌalixaɾˈaðos +ALIJÁRAMOS ˌalixˈaɾamos +ALIJARAR ˌalixaɾˈaɾ +ALIJARAS ˌalixˈaɾas +ALIJARÁS ˌalixaɾˈas +ALIJAREIS ˌalixˈaɾeɪs +ALIJAREMOS ˌalixaɾˈemos +ALIJARES ˌalixˈaɾes +ALIJARÍAMOS ˌalixaɾˈiamos +ALIJAS alˈixas +ALIJASTE ˌalixˈaste +ALIJE alˈixe +ALIJEMOS ˌalixˈemos +ALIJES alˈixes +ALIJO alˈixo +ALÍLICO alˈiliko +ALILO alˈilo +ALIMAÑA ˌalimˈaɲa +ALIMAÑERO ˌalimaɲˈeɾo +ALIMENTA ˌalimˈɛnta +ALIMENTACIÓN ˌalimˌentasjˈon +ALIMENTACIONES ˌalimˌentasjˈones +ALIMENTADA ˌalimentˈaða +ALIMENTADAS ˌalimentˈaðas +ALIMENTADO ˌalimentˈaðo +ALIMENTADOR ˌalimˌentaðˈoɾ +ALIMENTADOS ˌalimentˈaðos +ALIMENTAMOS ˌalimentˈamos +ALIMENTANDO ˌalimentˈando +ALIMENTAR ˌalimentˈaɾ +ALIMENTARA ˌalimentˈaɾa +ALIMENTARÁ ˌalimˌentaɾˈa +ALIMENTÁRAMOS ˌalimentˈaɾamos +ALIMENTARAS ˌalimentˈaɾas +ALIMENTARÁS ˌalimˌentaɾˈas +ALIMENTARE ˌalimentˈaɾe +ALIMENTAREIS ˌalimentˈaɾeɪs +ALIMENTAREMOS ˌalimˌentaɾˈemos +ALIMENTARES ˌalimentˈaɾes +ALIMENTARIA ˌalimentˈaɾja +ALIMENTARÍAMOS ˌalimˌentaɾˈiamos +ALIMENTARIAS ˌalimentˈaɾjas +ALIMENTARIO ˌalimentˈaɾjo +ALIMENTARIOS ˌalimentˈaɾjos +ALIMENTAS ˌalimˈɛntas +ALIMENTASTE ˌalimentˈaste +ALIMENTE ˈalimˈente +ALIMENTEMOS ˌalimentˈemos +ALIMENTES ˌalimˈentes +ALIMENTICIAS ˌalimentˈisjas +ALIMENTICIO ˌalimentˈisjo +ALIMENTO ˌalimˈɛnto +ALIMENTOS ˌalimˈɛntos +ALIMENTOSA ˌalimentˈosa +ALIMENTOSAS ˌalimentˈosas +ALIMENTOSO ˌalimentˈoso +ALIMENTOSOS ˌalimentˈosos +ALIMOCHE ˌalimˈotʃe +ALIÑADA ˌaliɲˈaða +ALIÑADAS ˌaliɲˈaðas +ALIÑADO ˌaliɲˈaðo +ALIÑADOS ˌaliɲˈaðos +ALIÑAR ˌaliɲˈaɾ +ALINASA ˌalinˈasa +ALINDAR ˌalindˈaɾ +ALINEACIÓN ˌalinˌeasjˈon +ALINEADA ˌalineˈaða +ALINEADAS ˌalineˈaðas +ALINEADO ˌalineˈaðo +ALINEADOR ˌalinˌeaðˈoɾ +ALINEADOS ˌalineˈaðos +ALINEAMIENTO ˌalinˌeamjˈɛnto +ALINEAR ˌalineˈaɾ +ALINEO ˌalinˈeo +ALIÑO alˈiɲo +ALIOLI aljˈoli +ALIPORI ˌalipˈoɾi +ALIPÚS ˌalipˈus +ALIQUINDOI ˌalikˈindoɪ +ALIRIO alˈiɾjo +ALIRROJA ˌaliɾɾˈoxa +ALIRROJAS ˌaliɾɾˈoxas +ALIRROJO ˌaliɾɾˈoxo +ALIRROJOS ˌaliɾɾˈoxos +ALISADA ˌalisˈaða +ALISADAS ˌalisˈaðas +ALISADO ˌalisˈaðo +ALISADOS ˌalisˈaðos +ALISAL ˌalisˈal +ALISANDO ˌalisˈando +ALISANTE ˌalisˈante +ALISAR ˌalisˈaɾ +ALISEDA ˌalisˈeða +ALISIO alˈisjo +ALISO alˈiso +ALISTADA ˌalistˈaða +ALISTADAS ˌalistˈaðas +ALISTADO ˌalistˈaðo +ALISTADOS ˌalistˈaðos +ALISTAMIENTO ˌalistamjˈɛnto +ALISTANA ˌalistˈana +ALISTAR ˌalistˈaɾ +ALITA alˈita +ALITÁN ˌalitˈan +ALITERACIÓN ˌalitˌeɾasjˈon +ALITERACIONES ˌalitˌeɾasjˈones +ALIVIA alˈiβja +ALIVIADA ˌaliβjˈaða +ALIVIADAS ˌaliβjˈaðas +ALIVIADERO ˌaliβjaðˈeɾo +ALIVIADO ˌaliβjˈaðo +ALIVIADOR ˌaliβjaðˈoɾ +ALIVIADOS ˌaliβjˈaðos +ALIVIAMOS ˌaliβjˈamos +ALIVIANADA ˌaliβjanˈaða +ALIVIANADAS ˌaliβjanˈaðas +ALIVIANADO ˌaliβjanˈaðo +ALIVIANADOS ˌaliβjanˈaðos +ALIVIANAR ˌaliβjanˈaɾ +ALIVIAR ˌaliβjˈaɾ +ALIVIARSE ˌaliβjˈaɾse +ALIVIE alˈiβje +ALIVIEMOS ˌaliβjˈemos +ALIVIES alˈiβjes +ALIVIO alˈiβjo +ALIZARINA ˌalisaɾˈina +ALJABA alxˈaβa +ALJAMA alxˈama +ALJAMÍA ˌalxamˈia +ALJAMIADO ˌalxamjˈaðo +ALJIBE alxˈiβe +ALJOFAINA ˌalxofˈaɪna +ALJÓFAR alxˈofaɾ +ALJOFIFA ˌalxofˈifa +ALJUBA alxˈuβa +ALLENIANO ˌajjenjˈano +ALMA ˈalma +ALMACÉN ˌalmasˈen +ALMACENABLE ˌalmasenˈaβle +ALMACENADA ˌalmasenˈaða +ALMACENADAS ˌalmasenˈaðas +ALMACENADO ˌalmasenˈaðo +ALMACENADOR ˌalmasˌenaðˈoɾ +ALMACENADOS ˌalmasenˈaðos +ALMACENAJE ˌalmasenˈaxe +ALMACENAMIENTO ˌalmasˌenamjˈɛnto +ALMACENAR ˌalmasenˈaɾ +ALMACENERA ˌalmasenˈeɾa +ALMACENERO ˌalmasenˈeɾo +ALMACENISTA ˌalmasenˈista +ALMÁCIGA almˈasiɣa +ALMÁCIGO almˈasiɣo +ALMÁDANA almˈaðana +ALMÁDENA almˈaðena +ALMADÍA ˌalmaðˈia +ALMADRABA ˌalmaðɾˈaβa +ALMAGRA almˈaɣɾa +ALMAGRADA ˌalmaɣɾˈaða +ALMAGRADAS ˌalmaɣɾˈaðas +ALMAGRADO ˌalmaɣɾˈaðo +ALMAGRADOS ˌalmaɣɾˈaðos +ALMAGRAR ˌalmaɣɾˈaɾ +ALMAGRE almˈaɣɾe +ALMAGRISTA ˌalmaɣɾˈista +ALMAGRO almˈaɣɾo +ALMAJO almˈaxo +ALMANAQUE ˌalmanˈake +ALMANDINO ˌalmandˈino +ALMANSEÑO ˌalmansˈeɲo +ALMARRÁ ˌalmaɾɾˈa +ALMÁRTAGA almˈaɾtaɣa +ALMATÝ almˈati +ALMAZÁN ˌalmasˈan +ALMAZARA ˌalmasˈaɾa +ALMAZARRÓN ˌalmasaɾɾˈon +ALMAZUELA ˌalmaswˈela +ALMECINO ˌalmesˈino +ALMECINOS ˌalmesˈinos +ALMEDA almˈeða +ALMEJA almˈexa +ALMENA almˈena +ALMENADO ˌalmenˈaðo +ALMENAJE ˌalmenˈaxe +ALMENARA ˌalmenˈaɾa +ALMENDRA almˈɛndɾa +ALMENDRADO ˌalmendɾˈaðo +ALMENDRAL ˌalmendɾˈal +ALMENDRAR ˌalmendɾˈaɾ +ALMENDRO almˈɛndɾo +ALMENDRÓN ˌalmendɾˈon +ALMERÍA ˌalmeɾˈia +ALMERIENSE ˌalmeɾjˈɛnse +ALMEZA almˈesa +ALMEZO almˈeso +ALMIAR almjˈaɾ +ALMÍBAR almˈiβaɾ +ALMIBARADO ˌalmiβaɾˈaðo +ALMIBARAR ˌalmiβaɾˈaɾ +ALMIDANA ˌalmiðˈana +ALMIDÓN ˌalmiðˈon +ALMIDONADA ˌalmiðonˈaða +ALMIDONADAS ˌalmiðonˈaðas +ALMIDONADO ˌalmiðonˈaðo +ALMIDONADOS ˌalmiðonˈaðos +ALMIDONAR ˌalmiðonˈaɾ +ALMINAR ˌalminˈaɾ +ALMIQUÍ ˌalmikˈi +ALMIRANTA ˌalmiɾˈanta +ALMIRANTE ˌalmiɾˈante +ALMIREZ ˌalmiɾˈes +ALMITA almˈita +ALMIZCLADA ˌalmisklˈaða +ALMIZCLADAS ˌalmisklˈaðas +ALMIZCLADO ˌalmisklˈaðo +ALMIZCLADOS ˌalmisklˈaðos +ALMIZCLAR ˌalmisklˈaɾ +ALMIZCLE almˈiskle +ALMIZCLERA ˌalmisklˈeɾa +ALMIZCLERO ˌalmisklˈeɾo +ALMO ˈalmo +ALMODOVARIANA ˌalmoðˌoβaɾjˈana +ALMODOVARIANO ˌalmoðˌoβaɾjˈano +ALMODOVARIANOS ˌalmoðˌoβaɾjˈanos +ALMOGÁVAR ˌalmoɣˈaβaɾ +ALMOGÁVARES ˌalmoɣˈaβaɾes +ALMOHADA ˌalmoˈaða +ALMOHADE ˌalmoˈaðe +ALMOHADITA ˌalmoaðˈita +ALMOHADÓN ˌalmoaðˈon +ALMOHAZADA ˌalmoasˈaða +ALMOHAZADAS ˌalmoasˈaðas +ALMOHAZADO ˌalmoasˈaðo +ALMOHAZADOS ˌalmoasˈaðos +ALMOHAZAR ˌalmoasˈaɾ +ALMOJÁBANA ˌalmoxˈaβana +ALMOJÁBANO ˌalmoxˈaβano +ALMOJAMA ˌalmoxˈama +ALMOJARIFE ˌalmoxaɾˈife +ALMÓNDIGA almˈondiɣa +ALMONEDA ˌalmonˈeða +ALMORADUJ ˌalmoɾaðˈux +ALMORRANA ˌalmoɾɾˈana +ALMORTA almˈoɾta +ALMORZADA ˌalmoɾsˈaða +ALMORZADAS ˌalmoɾsˈaðas +ALMORZADO ˌalmoɾsˈaðo +ALMORZADOS ˌalmoɾsˈaðos +ALMORZAR ˌalmoɾsˈaɾ +ALMU ˈalmu +ALMUD almˈud +ALMUDENA ˌalmuðˈena +ALMUDES almˈuðes +ALMUECÍN ˌalmwesˈin +ALMUÉDANO almwˈeðano +ALMUERZO almwˈeɾso +ALMUNIA almˈunja +ALNADO alnˈaðo +ÁLNICO ˈalniko +ALÓ alˈo +ALÓBROGES alˈoβɾoxes +ALOCADA ˌalokˈaða +ALOCADAS ˌalokˈaðas +ALOCADO ˌalokˈaðo +ALOCADOS ˌalokˈaðos +ALOCANDO ˌalokˈando +ALOCAR ˌalokˈaɾ +ALOCARSE ˌalokˈaɾse +ALOCO alˈoko +ALOCÓ ˌalokˈo +ALÓCTONO alˈoktono +ALOCUCIÓN ˌalokusjˈon +ALODIA alˈoðja +ALODIAL ˌaloðjˈal +ALODIALES ˌaloðjˈales +ALODINIA ˌaloðˈinja +ALODIO alˈoðjo +ALOFÓNICO ˌalofˈoniko +ALÓFONO alˈofono +ALÓFONOS alˈofonos +ALÓGENA alˈoxena +ALÓGENAS alˈoxenas +ALOGÉNICO ˌaloxˈeniko +ALÓGENO alˈoxeno +ALÓGENOS alˈoxenos +ALOJA alˈoxa +ALOJADA ˌaloxˈaða +ALOJADAS ˌaloxˈaðas +ALOJADO ˌaloxˈaðo +ALOJADOS ˌaloxˈaðos +ALOJAMIENTO ˌaloxamjˈɛnto +ALOJAMOS ˌaloxˈamos +ALOJANDO ˌaloxˈando +ALOJAR ˌaloxˈaɾ +ALOJARA ˌaloxˈaɾa +ALOJARÁ ˌaloxaɾˈa +ALOJÁRAMOS ˌaloxˈaɾamos +ALOJARAS ˌaloxˈaɾas +ALOJARÁS ˌaloxaɾˈas +ALOJAREIS ˌaloxˈaɾeɪs +ALOJAREMOS ˌaloxaɾˈemos +ALOJARES ˌaloxˈaɾes +ALOJARÍAMOS ˌaloxaɾˈiamos +ALOJAS alˈoxas +ALOJASTE ˌaloxˈaste +ALOJATIVO ˌaloxatˈiβo +ALOJE alˈoxe +ALOJEMOS ˌaloxˈemos +ALOJES alˈoxes +ALOJO alˈoxo +ALOMADO ˌalomˈaðo +ALOMETRÍA ˌalometɾˈia +ALOMORFO ˌalomˈoɾfo +ALONDRA alˈondɾa +ALONGADA ˌaloŋɡˈaða +ALONGADAS ˌaloŋɡˈaðas +ALONGADO ˌaloŋɡˈaðo +ALONGADOS ˌaloŋɡˈaðos +ALONGAR ˌaloŋɡˈaɾ +ALOPATÍA ˌalopatˈia +ALOPECIA ˌalopˈesja +ALOPÉCICO ˌalopˈesiko +ALOQUE alˈoke +ALOQUÉ ˌalokˈe +ALORA alˈoɾa +ALOSA alˈosa +ALOSAURIO ˌalosˈaʊɾjo +ALOSNA alˈosna +ALOSTASIS ˌalostˈasis +ALOTETRAPLOIDE ˌalotˌetɾaplˈoɪðe +ALOTRÓPICA ˌalotɾˈopika +ALOTRÓPICAS ˌalotɾˈopikas +ALOTRÓPICO ˌalotɾˈopiko +ALOTRÓPICOS ˌalotɾˈopikos +ALPACA alpˈaka +ALPAQUERO ˌalpakˈeɾo +ALPARGATA ˌalpaɾɣˈata +ALPES ˈalpes +ALPESTRE alpˈestɾe +ALPINA alpˈina +ALPINISMO ˌalpinˈismo +ALPINISTA ˌalpinˈista +ALPINO alpˈino +ALPISTE alpˈiste +ALPRAZOLAM ˌalpɾasˈolam +ALPUJARREÑO ˌalpuxaɾɾˈeɲo +ALQUEQUENJE ˌalkekˈɛŋxe +ALQUERÍA ˌalkeɾˈia +ALQUIBLA alkˈiβla +ALQUILABLE ˌalkilˈaβle +ALQUILADA ˌalkilˈaða +ALQUILADAS ˌalkilˈaðas +ALQUILADO ˌalkilˈaðo +ALQUILADOR ˌalkilaðˈoɾ +ALQUILADOS ˌalkilˈaðos +ALQUILAR ˌalkilˈaɾ +ALQUILAS alkˈilas +ALQUILÉ ˌalkilˈe +ALQUILER ˌalkilˈeɾ +ALQUILO alkˈilo +ALQUIMIA alkˈimja +ALQUÍMICA alkˈimika +ALQUÍMICO alkˈimiko +ALQUIMILA ˌalkimˈila +ALQUIMISTA ˌalkimˈista +ALQUINO alkˈino +ALQUITARA ˌalkitˈaɾa +ALQUITARADA ˌalkitaɾˈaða +ALQUITARADAS ˌalkitaɾˈaðas +ALQUITARADO ˌalkitaɾˈaðo +ALQUITARADOS ˌalkitaɾˈaðos +ALQUITARAR ˌalkitaɾˈaɾ +ALQUITRÁN ˌalkitɾˈan +ALQUITRANADA ˌalkitɾanˈaða +ALQUITRANADAS ˌalkitɾanˈaðas +ALQUITRANADO ˌalkitɾanˈaðo +ALQUITRANADOS ˌalkitɾanˈaðos +ALQUITRANAR ˌalkitɾanˈaɾ +ALQUÍZAR alkˈisaɾ +ALQUIZAREÑO ˌalkisaɾˈeɲo +ALREDEDOR ˌalreðeðˈoɾ +ALSACIA alsˈasja +ALSACIANO ˌalsasjˈano +ALTA ˈalta +ALTANERÍA ˌaltaneɾˈia +ALTANERO ˌaltanˈeɾo +ALTAR altˈaɾ +ALTAS ˈaltas +ALTAVOZ ˌaltaβˈos +ALTAZIMUTAL ˌaltasˌimutˈal +ALTEA altˈea +ALTEADA ˌalteˈaða +ALTEADAS ˌalteˈaðas +ALTEADO ˌalteˈaðo +ALTEADOS ˌalteˈaðos +ALTEAR ˌalteˈaɾ +ALTEÑO altˈeɲo +ALTEO altˈeo +ALTERABILIDAD ˌalteɾˌaβiliðˈad +ALTERABLE ˌalteɾˈaβle +ALTERACIÓN ˌalteɾasjˈon +ALTERADA ˌalteɾˈaða +ALTERADAS ˌalteɾˈaðas +ALTERADÍSIMO ˌalteɾaðˈisimo +ALTERADO ˌalteɾˈaðo +ALTERADOS ˌalteɾˈaðos +ALTERANDO ˌalteɾˈando +ALTERAR ˌalteɾˈaɾ +ALTERCACIÓN ˌalteɾkasjˈon +ALTERCACIONES ˌalteɾkasjˈones +ALTERCADA ˌalteɾkˈaða +ALTERCADAS ˌalteɾkˈaðas +ALTERCADO ˌalteɾkˈaðo +ALTERCADOS ˌalteɾkˈaðos +ALTERCAR ˌalteɾkˈaɾ +ALTERIDAD ˌalteɾiðˈad +ALTERNA altˈeɾna +ALTERNACIÓN ˌalteɾnasjˈon +ALTERNADA ˌalteɾnˈaða +ALTERNADAS ˌalteɾnˈaðas +ALTERNADO ˌalteɾnˈaðo +ALTERNADOR ˌalteɾnaðˈoɾ +ALTERNADOS ˌalteɾnˈaðos +ALTERNANCIA ˌalteɾnˈansja +ALTERNANDO ˌalteɾnˈando +ALTERNANTE ˌalteɾnˈante +ALTERNANTES ˌalteɾnˈantes +ALTERNAR ˌalteɾnˈaɾ +ALTERNAS altˈeɾnas +ALTERNATIVA ˌalteɾnatˈiβa +ALTERNATIVAS ˌalteɾnatˈiβas +ALTERNATIVO ˌalteɾnatˈiβo +ALTERNATIVOS ˌalteɾnatˈiβos +ALTERNE altˈeɾne +ALTERNO altˈeɾno +ALTERNOS altˈeɾnos +ALTERO altˈeɾo +ALTERÓ ˌalteɾˈo +ALTEZA altˈesa +ALTIBAJO ˌaltiβˈaxo +ALTIBAJOS ˌaltiβˈaxos +ALTIMETRÍA ˌaltimetɾˈia +ALTIMÉTRICO ˌaltimˈetɾiko +ALTÍMETRO altˈimetɾo +ALTIPLÁNICA ˌaltiplˈanika +ALTIPLÁNICAS ˌaltiplˈanikas +ALTIPLANICIE ˌaltiplanˈisje +ALTIPLÁNICO ˌaltiplˈaniko +ALTIPLÁNICOS ˌaltiplˈanikos +ALTIPLANO ˌaltiplˈano +ALTIPLANOS ˌaltiplˈanos +ALTÍSIMO altˈisimo +ALTISONANCIA ˌaltisonˈansja +ALTISONANTE ˌaltisonˈante +ALTITUD ˌaltitˈud +ALTITUDINAL ˌaltitˌuðinˈal +ALTIVA altˈiβa +ALTIVEZ ˌaltiβˈes +ALTIVO altˈiβo +ALTO ˈalto +ALTOS ˈaltos +ALTOZANO ˌaltosˈano +ALTRAMUZ ˌaltɾamˈus +ALTURA altˈuɾa +ALTURAS altˈuɾas +ALUBIA alˈuβja +ALUCIFLIPADA ˌalusˌiflipˈaða +ALUCIFLIPADAS ˌalusˌiflipˈaðas +ALUCIFLIPADO ˌalusˌiflipˈaðo +ALUCIFLIPADOS ˌalusˌiflipˈaðos +ALUCIFLIPAR ˌalusˌiflipˈaɾ +ALUCINACIÓN ˌalusˌinasjˈon +ALUCINADA ˌalusinˈaða +ALUCINADAS ˌalusinˈaðas +ALUCINADO ˌalusinˈaðo +ALUCINADOS ˌalusinˈaðos +ALUCINANTE ˌalusinˈante +ALUCINAR ˌalusinˈaɾ +ALUCINATORIO ˌalusˌinatˈoɾjo +ALUCINÓGENO ˌalusinˈoxeno +ALUD alˈud +ALUDIDA ˌaluðˈiða +ALUDIDAS ˌaluðˈiðas +ALUDIDO ˌaluðˈiðo +ALUDIDOS ˌaluðˈiðos +ALUDIR ˌaluðˈiɾ +ALUMBRADA ˌalumbɾˈaða +ALUMBRADAS ˌalumbɾˈaðas +ALUMBRADO ˌalumbɾˈaðo +ALUMBRADOS ˌalumbɾˈaðos +ALUMBRAMIENTO ˌalumbɾamjˈɛnto +ALUMBRAR ˌalumbɾˈaɾ +ALUMBRE alˈumbɾe +ALÚMINA alˈumina +ALUMINIO ˌalumˈinjo +ALUMINITA ˌaluminˈita +ALUMINIZAR ˌalumˌinisˈaɾ +ALUMINOSIS ˌaluminˈosis +ALUMINOSO ˌaluminˈoso +ALUMNADO ˌalumnˈaðo +ALUMNE alˈumne +ALUMNES alˈumnes +ALUMNO alˈumno +ALUNIZADA ˌalunisˈaða +ALUNIZADAS ˌalunisˈaðas +ALUNIZADO ˌalunisˈaðo +ALUNIZADOS ˌalunisˈaðos +ALUNIZAJE ˌalunisˈaxe +ALUNIZAR ˌalunisˈaɾ +ALUSIÓN ˌalusjˈon +ALUSIVA ˌalusˈiβa +ALUSIVAS ˌalusˈiβas +ALUSIVO ˌalusˈiβo +ALUSIVOS ˌalusˈiβos +ALUVIAL ˌaluβjˈal +ALUVIÓN ˌaluβjˈon +ALUVIONAL ˌaluβjonˈal +ALUVIONES ˌaluβjˈones +ALUZADA ˌalusˈaða +ALUZADAS ˌalusˈaðas +ALUZADO ˌalusˈaðo +ALUZADOS ˌalusˈaðos +ALUZAR ˌalusˈaɾ +ALVARADEÑO ˌalβaɾaðˈeɲo +ALVARADO ˌalβaɾˈaðo +ALVAREZ ˌalβaɾˈes +ÁLVAREZ ˈalβaɾes +ALVAREZSÁURIDO ˌalβaɾessˈauɾˌiðo +ALVARO alβˈaɾo +ÁLVARO ˈalβaɾo +ÁLVEO ˈalβeo +ALVEOLADO ˌalβeolˈaðo +ALVEOLAR ˌalβeolˈaɾ +ALVEOLO ˌalβeˈolo +ALVÉOLO alβˈeolo +ALVIAR alβjˈaɾ +ALZA ˈalsa +ALZACOLA ˌalsakˈola +ALZAD alsˈad +ALZADA alsˈaða +ALZADAS alsˈaðas +ALZADO alsˈaðo +ALZADORA ˌalsaðˈoɾa +ALZADOS alsˈaðos +ALZAGA alsˈaɣa +ALZAMIENTO ˌalsamjˈɛnto +ALZAR alsˈaɾ +ALZARE alsˈaɾe +AMA ˈama +AMABA amˈaβa +AMABILIDAD ˌamaβˌiliðˈad +AMABILÍSIMO ˌamaβilˈisimo +AMABLE amˈaβle +AMADA amˈaða +AMADAS amˈaðas +AMADERADO ˌamaðeɾˈaðo +AMADÍSIMO ˌamaðˈisimo +AMADO amˈaðo +AMADOR ˌamaðˈoɾ +AMADORA ˌamaðˈoɾa +AMADORES ˌamaðˈoɾes +AMADOS amˈaðos +AMADRINADA ˌamaðɾinˈaða +AMADRINADAS ˌamaðɾinˈaðas +AMADRINADO ˌamaðɾinˈaðo +AMADRINADOS ˌamaðɾinˈaðos +AMADRINAR ˌamaðɾinˈaɾ +AMAESTRADA ˌamaestɾˈaða +AMAESTRADAS ˌamaestɾˈaðas +AMAESTRADO ˌamaestɾˈaðo +AMAESTRADOR ˌamaˌestɾaðˈoɾ +AMAESTRADOS ˌamaestɾˈaðos +AMAESTRAR ˌamaestɾˈaɾ +AMAGADA ˌamaɣˈaða +AMAGADAS ˌamaɣˈaðas +AMAGADO ˌamaɣˈaðo +AMAGADOS ˌamaɣˈaðos +AMAGAR ˌamaɣˈaɾ +AMAGO amˈaɣo +AMAINADA ˌamaɪnˈaða +AMAINADAS ˌamaɪnˈaðas +AMAINADO ˌamaɪnˈaðo +AMAINADOS ˌamaɪnˈaðos +AMAINANDO ˌamaɪnˈando +AMAINAR ˌamaɪnˈaɾ +AMAITINADA ˌamaɪtinˈaða +AMAITINADAS ˌamaɪtinˈaðas +AMAITINADO ˌamaɪtinˈaðo +AMAITINADOS ˌamaɪtinˈaðos +AMAITINAR ˌamaɪtinˈaɾ +AMALECITA ˌamalesˈita +AMALFITANA ˌamalfitˈana +AMALGAMA ˌamalɣˈama +AMALGAMACIÓN ˌamalɣˌamasjˈon +AMALGAMADA ˌamalɣamˈaða +AMALGAMADAS ˌamalɣamˈaðas +AMALGAMADO ˌamalɣamˈaðo +AMALGAMADOS ˌamalɣamˈaðos +AMALGAMAMOS ˌamalɣamˈamos +AMALGAMANDO ˌamalɣamˈando +AMALGAMAR ˌamalɣamˈaɾ +AMALGAMARA ˌamalɣamˈaɾa +AMALGAMARÁ ˌamalɣˌamaɾˈa +AMALGAMÁRAMOS ˌamalɣamˈaɾamos +AMALGAMARAS ˌamalɣamˈaɾas +AMALGAMARÁS ˌamalɣˌamaɾˈas +AMALGAMAREIS ˌamalɣamˈaɾeɪs +AMALGAMAREMOS ˌamalɣˌamaɾˈemos +AMALGAMARES ˌamalɣamˈaɾes +AMALGAMARÍAMOS ˌamalɣˌamaɾˈiamos +AMALGAMAS ˌamalɣˈamas +AMALGAMASTE ˌamalɣamˈaste +AMALGAME ˌamalɣˈame +AMALGAMEMOS ˌamalɣamˈemos +AMALGAMES ˌamalɣˈames +AMALGAMO ˌamalɣˈamo +AMALIA amˈalja +AMAMA amˈama +AMAMANTADA ˌamamantˈaða +AMAMANTADAS ˌamamantˈaðas +AMAMANTADO ˌamamantˈaðo +AMAMANTADOS ˌamamantˈaðos +AMAMANTAMIENTO ˌamamˌantamjˈɛnto +AMAMANTAR ˌamamantˈaɾ +AMAMOS amˈamos +AMAN ˈaman +AMÁN amˈan +AMAÑADA ˌamaɲˈaða +AMAÑADAS ˌamaɲˈaðas +AMAÑADO ˌamaɲˈaðo +AMAÑADOS ˌamaɲˈaðos +AMAÑAR ˌamaɲˈaɾ +AMANCEBADA ˌamanseβˈaða +AMANCEBADAS ˌamanseβˈaðas +AMANCEBADO ˌamanseβˈaðo +AMANCEBADOS ˌamanseβˈaðos +AMANCEBAMOS ˌamanseβˈamos +AMANCEBARSE ˌamanseβˈaɾse +AMANCILLADA ˌamansijjˈaða +AMANCILLADAS ˌamansijjˈaðas +AMANCILLADO ˌamansijjˈaðo +AMANCILLADOS ˌamansijjˈaðos +AMANCILLAR ˌamansijjˈaɾ +AMANDA amˈanda +AMANDO amˈando +AMANECER ˌamanesˈeɾ +AMANECIDA ˌamanesˈiða +AMANECIDAS ˌamanesˈiðas +AMANECIDO ˌamanesˈiðo +AMANECIDOS ˌamanesˈiðos +AMANERADO ˌamaneɾˈaðo +AMANERAMIENTO ˌamanˌeɾamjˈɛnto +AMANERAR ˌamaneɾˈaɾ +AMANÍ ˌamanˈi +AMAÑO amˈaɲo +AMANSADA ˌamansˈaða +AMANSADAS ˌamansˈaðas +AMANSADO ˌamansˈaðo +AMANSADOR ˌamansaðˈoɾ +AMANSADOS ˌamansˈaðos +AMANSAMIENTO ˌamansamjˈɛnto +AMANSANDO ˌamansˈando +AMANSAR ˌamansˈaɾ +AMANTADINA ˌamantaðˈina +AMANTE amˈante +AMANTES amˈantes +AMANTÍSIMO ˌamantˈisimo +AMANUENSE ˌamanwˈɛnse +AMANZANADA ˌamansanˈaða +AMANZANADAS ˌamansanˈaðas +AMANZANADO ˌamansanˈaðo +AMANZANADOS ˌamansanˈaðos +AMANZANAMIENTO ˌamansˌanamjˈɛnto +AMANZANAR ˌamansanˈaɾ +AMAPOLA ˌamapˈola +AMAPOLERO ˌamapolˈeɾo +AMAR amˈaɾ +AMARA amˈaɾa +AMARADA ˌamaɾˈaða +AMARADAS ˌamaɾˈaðas +AMARADO ˌamaɾˈaðo +AMARADOS ˌamaɾˈaðos +AMARANTO ˌamaɾˈanto +AMARAR ˌamaɾˈaɾ +AMARÉ ˌamaɾˈe +AMARGA amˈaɾɣa +AMARGADA ˌamaɾɣˈaða +AMARGADAS ˌamaɾɣˈaðas +AMARGADO ˌamaɾɣˈaðo +AMARGADOS ˌamaɾɣˈaðos +AMARGANTE ˌamaɾɣˈante +AMARGAR ˌamaɾɣˈaɾ +AMARGO amˈaɾɣo +AMARGOR ˌamaɾɣˈoɾ +AMARGOSA ˌamaɾɣˈosa +AMARGOSAS ˌamaɾɣˈosas +AMARGOSO ˌamaɾɣˈoso +AMARGOSOS ˌamaɾɣˈosos +AMARÍA ˌamaɾˈia +AMÁRICO amˈaɾiko +AMARICONADA ˌamaɾˌikonˈaða +AMARICONADAS ˌamaɾˌikonˈaðas +AMARICONADO ˌamaɾˌikonˈaðo +AMARICONADOS ˌamaɾˌikonˈaðos +AMARICONAR ˌamaɾˌikonˈaɾ +AMARILIDÁCEA ˌamaɾˌiliðˈasea +AMARILIDÓIDEA ˌamaɾˌiliðˈoiðˌea +AMARILIS ˌamaɾˈilis +AMARILLECIDA ˌamaɾˌijjesˈiða +AMARILLECIDAS ˌamaɾˌijjesˈiðas +AMARILLECIDO ˌamaɾˌijjesˈiðo +AMARILLECIDOS ˌamaɾˌijjesˈiðos +AMARILLO ˌamaɾˈijjo +AMARIZADA ˌamaɾisˈaða +AMARIZADAS ˌamaɾisˈaðas +AMARIZADO ˌamaɾisˈaðo +AMARIZADOS ˌamaɾisˈaðos +AMARIZAR ˌamaɾisˈaɾ +AMARO amˈaɾo +AMARRA amˈaɾɾa +AMARRADA ˌamaɾɾˈaða +AMARRADAS ˌamaɾɾˈaðas +AMARRADERO ˌamaɾɾaðˈeɾo +AMARRADO ˌamaɾɾˈaðo +AMARRADOR ˌamaɾɾaðˈoɾ +AMARRADOS ˌamaɾɾˈaðos +AMARRAR ˌamaɾɾˈaɾ +AMÁRRATELA amˈaɾɾatˌela +AMARRESELA ˌamaɾɾesˈela +AMÁRRESELA amˈaɾɾesˌela +AMARRETE ˌamaɾɾˈete +AMARRONADO ˌamaɾɾonˈaðo +AMARSE amˈaɾse +AMARTELADA ˌamaɾtelˈaða +AMARTELADAS ˌamaɾtelˈaðas +AMARTELADO ˌamaɾtelˈaðo +AMARTELADOS ˌamaɾtelˈaðos +AMARTELAR ˌamaɾtelˈaɾ +AMARTIZADA ˌamaɾtisˈaða +AMARTIZADAS ˌamaɾtisˈaðas +AMARTIZADO ˌamaɾtisˈaðo +AMARTIZADOS ˌamaɾtisˈaðos +AMARTIZAJE ˌamaɾtisˈaxe +AMARTIZAR ˌamaɾtisˈaɾ +AMASADA ˌamasˈaða +AMASADAS ˌamasˈaðas +AMASADERA ˌamasaðˈeɾa +AMASADO ˌamasˈaðo +AMASADORA ˌamasaðˈoɾa +AMASADOS ˌamasˈaðos +AMASAMIENTO ˌamasamjˈɛnto +AMASAR ˌamasˈaɾ +AMASIJADA ˌamasixˈaða +AMASIJADAS ˌamasixˈaðas +AMASIJADO ˌamasixˈaðo +AMASIJADOS ˌamasixˈaðos +AMASIJAR ˌamasixˈaɾ +AMASIJO ˌamasˈixo +AMASO amˈaso +AMATE amˈate +AMATES amˈates +AMATEUR ˌamatˈeʊɾ +AMATEURISMO ˌamateʊɾˈismo +AMATISTA ˌamatˈista +AMATORIO ˌamatˈoɾjo +AMAUROSIS ˌamaʊɾˈosis +AMAZACOTADO ˌamasˌakotˈaðo +AMAZONA ˌamasˈona +AMAZONAS ˌamasˈonas +AMAZONENSES ˌamasonˈɛnses +AMAZONÍA ˌamasonˈia +AMAZONITA ˌamasonˈita +AMBAGES ambˈaxes +ÁMBAR ˈambaɾ +AMBARINO ˌambaɾˈino +AMBAS ˈambas +AMBATEÑO ˌambatˈeɲo +AMBERES ambˈeɾes +AMBERINO ˌambeɾˈino +AMBICIÓN ˌambisjˈon +AMBICIONADA ˌambisjonˈaða +AMBICIONADAS ˌambisjonˈaðas +AMBICIONADO ˌambisjonˈaðo +AMBICIONADOS ˌambisjonˈaðos +AMBICIONAR ˌambisjonˈaɾ +AMBICIOSÍSIMO ˌambisjosˈisimo +AMBICIOSO ˌambisjˈoso +AMBIDIESTRO ˌambiðjˈestɾo +AMBIENTACIÓN ˌambjentasjˈon +AMBIENTADA ˌambjentˈaða +AMBIENTADAS ˌambjentˈaðas +AMBIENTADO ˌambjentˈaðo +AMBIENTADOR ˌambjentaðˈoɾ +AMBIENTADORES ˌambjentaðˈoɾes +AMBIENTADOS ˌambjentˈaðos +AMBIENTAL ˌambjentˈal +AMBIENTALISMO ˌambjentalˈismo +AMBIENTALISTA ˌambjentalˈista +AMBIENTAR ˌambjentˈaɾ +AMBIENTE ambjˈɛnte +AMBIENTES ambjˈɛntes +AMBIENTÓLOGO ˌambjentˈoloɣo +AMBIGÚ ˌambiɣˈu +AMBIGUA ambˈiɣwa +AMBIGÜEDAD ˌambiɣˌueðˈad +AMBIGUO ambˈiɣwo +ÁMBITO ˈambito +AMBIVALENCIA ˌambiβalˈɛnsja +AMBIVALENTE ˌambiβalˈɛnte +AMBIVALENTES ˌambiβalˈɛntes +AMBLADA amblˈaða +AMBLADAS amblˈaðas +AMBLADO amblˈaðo +AMBLADOS amblˈaðos +AMBLAR amblˈaɾ +AMBO ˈambo +AMBÓN ambˈon +AMBOS ˈambos +AMBRONES ambɾˈones +AMBROSÍA ˌambɾosˈia +AMBROSIANO ˌambɾosjˈano +AMBULACRAL ˌambulakɾˈal +AMBULADA ˌambulˈaða +AMBULADAS ˌambulˈaðas +AMBULADO ˌambulˈaðo +AMBULADOS ˌambulˈaðos +AMBULANCIA ˌambulˈansja +AMBULANTAJE ˌambulantˈaxe +AMBULANTE ˌambulˈante +AMBULANTES ˌambulˈantes +AMBULAR ˌambulˈaɾ +AMBULATORIO ˌambulatˈoɾjo +AMÉ amˈe +AMEBA amˈeβa +AMEBIANA ˌameβjˈana +AMEBIANAS ˌameβjˈanas +AMEBIANO ˌameβjˈano +AMEBIANOS ˌameβjˈanos +AMEBIASIS ˌameβjˈasis +AMEDRENTADA ˌameðɾentˈaða +AMEDRENTADAS ˌameðɾentˈaðas +AMEDRENTADO ˌameðɾentˈaðo +AMEDRENTADOS ˌameðɾentˈaðos +AMEDRENTAR ˌameðɾentˈaɾ +AMELCOCHADA ˌamelkotʃˈaða +AMELCOCHADAS ˌamelkotʃˈaðas +AMELCOCHADO ˌamelkotʃˈaðo +AMELCOCHADOS ˌamelkotʃˈaðos +AMELCOCHAR ˌamelkotʃˈaɾ +AMELIA amˈelja +AMELOBLASTO ˌameloβlˈasto +AMÉN amˈen +AMENA amˈena +AMENABARIANA ˌamenˌaβaɾjˈana +AMENABARIANAS ˌamenˌaβaɾjˈanas +AMENABARIANO ˌamenˌaβaɾjˈano +AMENABARIANOS ˌamenˌaβaɾjˈanos +AMENAZA ˌamenˈasa +AMENAZADA ˌamenasˈaða +AMENAZADAS ˌamenasˈaðas +AMENAZADO ˌamenasˈaðo +AMENAZADOR ˌamenˌasaðˈoɾ +AMENAZADOS ˌamenasˈaðos +AMENAZANTE ˌamenasˈante +AMENAZAR ˌamenasˈaɾ +AMENGUADA ˌameŋɡwˈaða +AMENGUADAS ˌameŋɡwˈaðas +AMENGUADO ˌameŋɡwˈaðo +AMENGUADOS ˌameŋɡwˈaðos +AMENGUAR ˌameŋɡwˈaɾ +AMENIDAD ˌameniðˈad +AMENÍSIMO ˌamenˈisimo +AMENIZADA ˌamenisˈaða +AMENIZADAS ˌamenisˈaðas +AMENIZADO ˌamenisˈaðo +AMENIZADOS ˌamenisˈaðos +AMENIZAR ˌamenisˈaɾ +AMENIZO ˌamenˈiso +AMENO amˈeno +AMENORREA ˌamenoɾɾˈea +AMENTO amˈɛnto +AMÉRICA amˈeɾika +AMERICAN ˌameɾˈikan +AMERICANA ˌameɾikˈana +AMERICANAS ˌameɾikˈanas +AMERICANIDAD ˌameɾˌikaniðˈad +AMERICANIZACIÓN ˌameɾˌikanˌisasjˈon +AMERICANIZADA ˌameɾˌikanisˈaða +AMERICANIZADAS ˌameɾˌikanisˈaðas +AMERICANIZADO ˌameɾˌikanisˈaðo +AMERICANIZADOS ˌameɾˌikanisˈaðos +AMERICANO ˌameɾikˈano +AMERICANOS ˌameɾikˈanos +AMÉRICAS amˈeɾikas +AMERICIO ˌameɾˈisjo +AMÉRICO amˈeɾiko +AMERINDIA ˌameɾˈindja +AMERINDIO ˌameɾˈindjo +AMERITADA ˌameɾitˈaða +AMERITADAS ˌameɾitˈaðas +AMERITADO ˌameɾitˈaðo +AMERITADOS ˌameɾitˈaðos +AMERITAR ˌameɾitˈaɾ +AMERIZADA ˌameɾisˈaða +AMERIZADAS ˌameɾisˈaðas +AMERIZADO ˌameɾisˈaðo +AMERIZADOS ˌameɾisˈaðos +AMERIZAJE ˌameɾisˈaxe +AMERIZAR ˌameɾisˈaɾ +AMESETADO ˌamesetˈaðo +AMETROPÍA ˌametɾopˈia +AMEZKETARRA ˌamesketˈaɾɾa +AMIANTO amjˈanto +AMIBO amˈiβo +AMICAL ˌamikˈal +AMICÍSIMO ˌamisˈisimo +AMIDA amˈiða +AMIGA amˈiɣa +AMIGABILIDAD ˌamiɣˌaβiliðˈad +AMIGABILIDADES ˌamiɣˌaβiliðˈaðes +AMIGABLE ˌamiɣˈaβle +AMIGABLES ˌamiɣˈaβles +AMIGADA ˌamiɣˈaða +AMIGADAS ˌamiɣˈaðas +AMIGADO ˌamiɣˈaðo +AMIGADOS ˌamiɣˈaðos +AMIGAR ˌamiɣˈaɾ +AMIGAS amˈiɣas +AMÍGDALA amˈiɡðala +AMIGDALITIS ˌamiɡðalˈitis +AMIGO amˈiɣo +AMIGOS amˈiɣos +AMIGOTE ˌamiɣˈote +AMIGOVIO ˌamiɣˈoβjo +AMIGUE amˈiɣe +AMIGUERO ˌamiɣˈeɾo +AMIGUES amˈiɣes +AMIGUISMO ˌamiɣˈismo +AMIGUISTA ˌamiɣˈista +AMILANADA ˌamilanˈaða +AMILANADAS ˌamilanˈaðas +AMILANADO ˌamilanˈaðo +AMILANADOS ˌamilanˈaðos +AMILANAR ˌamilanˈaɾ +AMILANARSE ˌamilanˈaɾse +AMILASA ˌamilˈasa +AMÍLICA amˈilika +AMÍLICAS amˈilikas +AMÍLICO amˈiliko +AMÍLICOS amˈilikos +AMILOIDE ˌamilˈoɪðe +AMILOIDOSIS ˌamiloɪðˈosis +AMILOSA ˌamilˈosa +AMINA amˈina +AMINO amˈino +AMINOACÍDICO ˌaminˌoasˈiðiko +AMINOÁCIDO ˌaminoˈasiðo +AMINOPEPTIDASA ˌaminˌopepːtiðˈasa +AMINORACIÓN ˌaminˌoɾasjˈon +AMINORADA ˌaminoɾˈaða +AMINORADAS ˌaminoɾˈaðas +AMINORADO ˌaminoɾˈaðo +AMINORADOS ˌaminoɾˈaðos +AMINORAR ˌaminoɾˈaɾ +AMIR amˈiɾ +AMISH amˈiʃ +AMISTAD ˌamistˈad +AMISTADA ˌamistˈaða +AMISTADAS ˌamistˈaðas +AMISTADO ˌamistˈaðo +AMISTADOS ˌamistˈaðos +AMISTAR ˌamistˈaɾ +AMISTOSA ˌamistˈosa +AMISTOSAS ˌamistˈosas +AMISTOSO ˌamistˈoso +AMISTOSOS ˌamistˈosos +AMLODIPINO ˌamloðipˈino +AMMÁN ammˈan +AMMANÍ ˌammanˈi +AMNESIA amnˈesja +AMNÉSICA amnˈesika +AMNIOS ˈamnjos +AMNIOTA amnjˈota +AMNISTÍA ˌamnistˈia +AMNISTIADA ˌamnistjˈaða +AMNISTIADAS ˌamnistjˈaðas +AMNISTIADO ˌamnistjˈaðo +AMNISTIADOS ˌamnistjˈaðos +AMNISTIAR ˌamnistjˈaɾ +AMO ˈamo +AMOBLADA ˌamoβlˈaða +AMOBLADAS ˌamoβlˈaðas +AMOBLADO ˌamoβlˈaðo +AMOBLADOS ˌamoβlˈaðos +AMOBLAR ˌamoβlˈaɾ +AMODORRADA ˌamoðoɾɾˈaða +AMODORRADAS ˌamoðoɾɾˈaðas +AMODORRADO ˌamoðoɾɾˈaðo +AMODORRADOS ˌamoðoɾɾˈaðos +AMODORRAR ˌamoðoɾɾˈaɾ +AMOHINADA ˌamoinˈaða +AMOHINADAS ˌamoinˈaðas +AMOHINADO ˌamoinˈaðo +AMOHINADOS ˌamoinˈaðos +AMOHINAR ˌamoinˈaɾ +AMOJAMADA ˌamoxamˈaða +AMOJAMADAS ˌamoxamˈaðas +AMOJAMADO ˌamoxamˈaðo +AMOJAMADOS ˌamoxamˈaðos +AMOJAMAR ˌamoxamˈaɾ +AMOJONADA ˌamoxonˈaða +AMOJONADAS ˌamoxonˈaðas +AMOJONADO ˌamoxonˈaðo +AMOJONADOS ˌamoxonˈaðos +AMOJONAMIENTO ˌamoxˌonamjˈɛnto +AMOJONAR ˌamoxonˈaɾ +AMOLADA ˌamolˈaða +AMOLADAS ˌamolˈaðas +AMOLADO ˌamolˈaðo +AMOLADOR ˌamolaðˈoɾ +AMOLADORA ˌamolaðˈoɾa +AMOLADOS ˌamolˈaðos +AMOLAMOS ˌamolˈamos +AMOLAR ˌamolˈaɾ +AMOLARES ˌamolˈaɾes +AMOLDABLE ˌamolðˈaβle +AMOLDADA ˌamolðˈaða +AMOLDADAS ˌamolðˈaðas +AMOLDADO ˌamolðˈaðo +AMOLDADOS ˌamolðˈaðos +AMOLDAR ˌamolðˈaɾ +AMOLE amˈole +AMONA amˈona +AMONADA ˌamonˈaða +AMONADAS ˌamonˈaðas +AMONADO ˌamonˈaðo +AMONADOS ˌamonˈaðos +AMONAL ˌamonˈal +AMONAR ˌamonˈaɾ +AMONARSE ˌamonˈaɾse +AMONEDACIÓN ˌamonˌeðasjˈon +AMONEDADA ˌamoneðˈaða +AMONEDADAS ˌamoneðˈaðas +AMONEDADO ˌamoneðˈaðo +AMONEDADOS ˌamoneðˈaðos +AMONEDAR ˌamoneðˈaɾ +AMONESTACIÓN ˌamonˌestasjˈon +AMONESTADA ˌamonestˈaða +AMONESTADAS ˌamonestˈaðas +AMONESTADO ˌamonestˈaðo +AMONESTADOS ˌamonestˈaðos +AMONESTAR ˌamonestˈaɾ +AMONIACO ˌamonjˈako +AMONÍACO ˌamonˈiako +AMÓNICO amˈoniko +AMONIO amˈonjo +AMONITA ˌamonˈita +AMONTONADA ˌamontonˈaða +AMONTONADAS ˌamontonˈaðas +AMONTONADERO ˌamontˌonaðˈeɾo +AMONTONADO ˌamontonˈaðo +AMONTONADOS ˌamontonˈaðos +AMONTONAR ˌamontonˈaɾ +AMONTONARSE ˌamontonˈaɾse +AMOR amˈoɾ +AMORAL ˌamoɾˈal +AMORALIDAD ˌamoɾˌaliðˈad +AMORATA ˌamoɾˈata +AMORATADO ˌamoɾatˈaðo +AMORATO ˌamoɾˈato +AMORCITO ˌamoɾsˈito +AMORDAZADA ˌamoɾðasˈaða +AMORDAZADAS ˌamoɾðasˈaðas +AMORDAZADO ˌamoɾðasˈaðo +AMORDAZADOS ˌamoɾðasˈaðos +AMORDAZAR ˌamoɾðasˈaɾ +AMORES amˈoɾes +AMORÍO ˌamoɾˈio +AMOROSA ˌamoɾˈosa +AMOROSAS ˌamoɾˈosas +AMOROSO ˌamoɾˈoso +AMOROSOS ˌamoɾˈosos +AMORRADA ˌamoɾɾˈaða +AMORRADAS ˌamoɾɾˈaðas +AMORRADO ˌamoɾɾˈaðo +AMORRADOS ˌamoɾɾˈaðos +AMORRAR ˌamoɾɾˈaɾ +AMORREO ˌamoɾɾˈeo +AMORRITA ˌamoɾɾˈita +AMORTAJADA ˌamoɾtaxˈaða +AMORTAJADAS ˌamoɾtaxˈaðas +AMORTAJADO ˌamoɾtaxˈaðo +AMORTAJADOS ˌamoɾtaxˈaðos +AMORTAJAR ˌamoɾtaxˈaɾ +AMORTIGUADA ˌamoɾtiɣwˈaða +AMORTIGUADAS ˌamoɾtiɣwˈaðas +AMORTIGUADO ˌamoɾtiɣwˈaðo +AMORTIGUADOS ˌamoɾtiɣwˈaðos +AMORTIGUAR ˌamoɾtiɣwˈaɾ +AMORTIZADA ˌamoɾtisˈaða +AMORTIZADAS ˌamoɾtisˈaðas +AMORTIZADO ˌamoɾtisˈaðo +AMORTIZADOS ˌamoɾtisˈaðos +AMÓS amˈos +AMOSAL ˌamosˈal +AMOSCADA ˌamoskˈaða +AMOSCADAS ˌamoskˈaðas +AMOSCADO ˌamoskˈaðo +AMOSCADOS ˌamoskˈaðos +AMOSCAR ˌamoskˈaɾ +AMOSTAZADA ˌamostasˈaða +AMOSTAZADAS ˌamostasˈaðas +AMOSTAZADO ˌamostasˈaðo +AMOSTAZADOS ˌamostasˈaðos +AMOSTAZAR ˌamostasˈaɾ +AMOTINADA ˌamotinˈaða +AMOTINADAS ˌamotinˈaðas +AMOTINADO ˌamotinˈaðo +AMOTINADOS ˌamotinˈaðos +AMOTINAR ˌamotinˈaɾ +AMOTINARSE ˌamotinˈaɾse +AMOVER ˌamoβˈeɾ +AMOVIDA ˌamoβˈiða +AMOVIDAS ˌamoβˈiðas +AMOVIDO ˌamoβˈiðo +AMOVIDOS ˌamoβˈiðos +AMOXICILINA ˌamoksˌisilˈina +AMPARADA ˌampaɾˈaða +AMPARADAS ˌampaɾˈaðas +AMPARADO ˌampaɾˈaðo +AMPARADOR ˌampaɾaðˈoɾ +AMPARADOS ˌampaɾˈaðos +AMPARAR ˌampaɾˈaɾ +AMPARO ampˈaɾo +AMPAY ampˈaɪ +AMPELOGRAFÍA ˌampelˌoɣɾafˈia +AMPELÓGRAFO ˌampelˈoɣɾafo +AMPERAJE ˌampeɾˈaxe +AMPERE ampˈeɾe +AMPERÍMETRO ˌampeɾˈimetɾo +AMPERÍMETROS ˌampeɾˈimetɾos +AMPERIO ampˈeɾjo +AMPLA ˈampla +AMPLI ˈampli +AMPLIACIÓN ˌampliasjˈon +AMPLIADA ˌampliˈaða +AMPLIADAS ˌampliˈaðas +AMPLIADO ˌampliˈaðo +AMPLIADORA ˌampliaðˈoɾa +AMPLIADOS ˌampliˈaðos +AMPLIAR ˌampliˈaɾ +AMPLIATORIO ˌampliatˈoɾjo +AMPLIFICACIÓN ˌamplifˌikasjˈon +AMPLIFICADA ˌamplifikˈaða +AMPLIFICADAS ˌamplifikˈaðas +AMPLIFICADO ˌamplifikˈaðo +AMPLIFICADOR ˌamplifˌikaðˈoɾ +AMPLIFICADOS ˌamplifikˈaðos +AMPLIFICAR ˌamplifikˈaɾ +AMPLIO ˈamplio +AMPLITUD ˌamplitˈud +AMPO ˈampo +AMPRAR ampɾˈaɾ +ÁMPULA ˈampula +AMPULOSIDAD ˌampulˌosiðˈad +AMPUTACIÓN ˌamputasjˈon +AMPUTADA ˌamputˈaða +AMPUTADAS ˌamputˈaðas +AMPUTADO ˌamputˈaðo +AMPUTADOS ˌamputˈaðos +AMPUTAR ˌamputˈaɾ +AMSTERDAM ˌamsteɾðˈam +ÁMSTERDAM ˈamsteɾðam +AMUEBLA amwˈeβla +AMUEBLADA ˌamweβlˈaða +AMUEBLADAS ˌamweβlˈaðas +AMUEBLADO ˌamweβlˈaðo +AMUEBLADOS ˌamweβlˈaðos +AMUEBLAN amwˈeβlan +AMUEBLAS amwˈeβlas +AMUEBLE amwˈeβle +AMUEBLEN amwˈeβlen +AMUEBLES amwˈeβles +AMUEBLO amwˈeβlo +AMUJERADA ˌamuxeɾˈaða +AMUJERADAS ˌamuxeɾˈaðas +AMUJERADO ˌamuxeɾˈaðo +AMUJERADOS ˌamuxeɾˈaðos +AMULETO ˌamulˈeto +AMUÑECADO ˌamuɲekˈaðo +AMURADA ˌamuɾˈaða +AMURADAS ˌamuɾˈaðas +AMURADO ˌamuɾˈaðo +AMURADOS ˌamuɾˈaðos +AMURCA amˈuɾka +AMURRÁ ˌamuɾɾˈa +AMUSGADA ˌamusɣˈaða +AMUSGADAS ˌamusɣˈaðas +AMUSGADO ˌamusɣˈaðo +AMUSGADOS ˌamusɣˈaðos +AMUSGAR ˌamusɣˈaɾ +AMUZGO amˈusɣo +ANA ˈana +AÑA ˈaɲa +ANABÓLICO ˌanaβˈoliko +ANABOLISMO ˌanaβolˈismo +ANACAHUITE ˌanakawˈite +ANACARADO ˌanakaɾˈaðo +ANACARDO ˌanakˈaɾðo +ANACOLUTO ˌanakolˈuto +ANACONDA ˌanakˈonda +ANACORETA ˌanakoɾˈeta +ANACORETAS ˌanakoɾˈetas +ANACRONÍA ˌanakɾonˈia +ANACRONISMO ˌanakɾonˈismo +ANACRUSA ˌanakɾˈusa +ANACUSIA ˌanakˈusja +ÁNADE ˈanaðe +ANADEADA ˌanaðeˈaða +ANADEADAS ˌanaðeˈaðas +ANADEADO ˌanaðeˈaðo +ANADEADOS ˌanaðeˈaðos +ANADEAR ˌanaðeˈaɾ +AÑADIDA ˌaɲaðˈiða +AÑADIDAS ˌaɲaðˈiðas +AÑADIDO ˌaɲaðˈiðo +AÑADIDOS ˌaɲaðˈiðos +AÑADIDURA ˌaɲaðiðˈuɾa +ANADIPLOSIS ˌanaðiplˈosis +AÑADIR ˌaɲaðˈiɾ +ANAERÓBICAMENTE ˌanaeɾˈoβikamˈente +ANAFASE ˌanafˈase +ANAFE anˈafe +ANÁFORA anˈafoɾa +ANAFORESIS ˌanafoɾˈesis +ANAFÓRICO ˌanafˈoɾiko +ANAFRE anˈafɾe +AÑAGAZA ˌaɲaɣˈasa +ANAGRAMA ˌanaɣɾˈama +ANAL anˈal +AÑAL aɲˈal +ANALCO anˈalko +ANALEMA ˌanalˈema +ANALEPSIS ˌanalˈepsis +ANALFABETA ˌanalfaβˈeta +ANALFABETAS ˌanalfaβˈetas +ANALFABETISMO ˌanalfˌaβetˈismo +ANALFABETIZAR ˌanalfˌaβetisˈaɾ +ANALFABETO ˌanalfaβˈeto +ANALFABETOS ˌanalfaβˈetos +ANALGESICO ˌanalxesˈiko +ANALGÉSICO ˌanalxˈesiko +ANALÍA ˌanalˈia +ANÁLISIS anˈalisis +ANALISTA ˌanalˈista +ANALÍTICA ˌanalˈitika +ANALÍTICO ˌanalˈitiko +ANALIZADA ˌanalisˈaða +ANALIZADAS ˌanalisˈaðas +ANALIZADO ˌanalisˈaðo +ANALIZADOS ˌanalisˈaðos +ANALIZAR ˌanalisˈaɾ +ANALIZO ˌanalˈiso +ANALOGÍA ˌanaloxˈia +ANALÓGICA ˌanalˈoxika +ANALÓGICAS ˌanalˈoxikas +ANALÓGICO ˌanalˈoxiko +ANALÓGICOS ˌanalˈoxikos +ANÁLOGO anˈaloɣo +ANAMITA ˌanamˈita +ANAMNESIS ˌanamnˈesis +ANAMÓRFICO ˌanamˈoɾfiko +ANANÁ ˌananˈa +ANANÁS ˌananˈas +ANANKÉ ˌanaŋkˈe +ANAPA anˈapa +ANAPÉSTICO ˌanapˈestiko +ANAPESTO ˌanapˈesto +ANAPLÁSICO ˌanaplˈasiko +ANAPOLITANO ˌanapˌolitˈano +ANÁPSIDO anˈapsiðo +ANAQUEL ˌanakˈel +ANARANJADO ˌanaɾaŋxˈaðo +ANARCOCAPITALISMO ˌanaɾkˌokapˌitalˈismo +ANARCOINDIVIDUALISMO ˌanaɾkˌoɪndiβˌiðwalˈismo +ANARCOINDIVIDUALISTA ˌanaɾkˌoɪndiβˌiðwalˈista +ANARQUÍA ˌanaɾkˈia +ANARQUISMO ˌanaɾkˈismo +ANARQUISTA ˌanaɾkˈista +ANARQUIZADA ˌanaɾkisˈaða +ANARQUIZADAS ˌanaɾkisˈaðas +ANARQUIZADO ˌanaɾkisˈaðo +ANARQUIZADOS ˌanaɾkisˈaðos +ANARQUIZAR ˌanaɾkisˈaɾ +ANASTOMOSÁ ˌanastˌomosˈa +ANASTOMOSADA ˌanastˌomosˈaða +ANASTOMOSADAS ˌanastˌomosˈaðas +ANASTOMOSADO ˌanastˌomosˈaðo +ANASTOMOSADOS ˌanastˌomosˈaðos +ANASTOMOSARSE ˌanastˌomosˈaɾse +ANASTOMOSIS ˌanastomˈosis +ANÁSTROFE anˈastɾofe +ANATASA ˌanatˈasa +ANATEMA ˌanatˈema +ANATEMATIZADA ˌanatˌematisˈaða +ANATEMATIZADAS ˌanatˌematisˈaðas +ANATEMATIZADO ˌanatˌematisˈaðo +ANATEMATIZADOS ˌanatˌematisˈaðos +ANATEMATIZAR ˌanatˌematisˈaɾ +ANATOLIA ˌanatˈolja +ANATOLIO ˌanatˈoljo +ANATOMÍA ˌanatomˈia +ANATÓMICO ˌanatˈomiko +ANATOMOPATÓLOGA ˌanatˌomopatˈoloɣa +ANATOMOPATÓLOGAS ˌanatˌomopatˈoloɣas +ANATOMOPATÓLOGO ˌanatˌomopatˈoloɣo +ANATOMOPATÓLOGOS ˌanatˌomopatˈoloɣos +ANAVIA anˈaβja +ANAXIMANDRO ˌanaksimˈandɾo +ANAXIMENO ˌanaksimˈeno +ANAZAÍTA ˌanasaˈita +ANCA ˈanka +ÁNCASH ˈankaʃ +ANCASHINO ˌankasˈino +ANCESTRA ansˈestɾa +ANCESTRAL ˌansestɾˈal +ANCESTRO ansˈestɾo +ANCHA ˈantʃa +ANCHADA antʃˈaða +ANCHADAS antʃˈaðas +ANCHADO antʃˈaðo +ANCHADOS antʃˈaðos +ANCHAMENTE ˈantʃamˈente +ANCHAR antʃˈaɾ +ANCHAS ˈantʃas +ANCHETA antʃˈeta +ANCHICO antʃˈiko +ANCHO ˈantʃo +ANCHOA antʃˈoa +ANCHOAS antʃˈoas +ANCHOR antʃˈoɾ +ANCHOVA antʃˈoβa +ANCHOVETA ˌantʃoβˈeta +ANCHURA antʃˈuɾa +ANCHUROSA ˌantʃuɾˈosa +ANCHUROSAS ˌantʃuɾˈosas +ANCHUROSO ˌantʃuɾˈoso +ANCHUROSOS ˌantʃuɾˈosos +ANCIANA ansjˈana +ANCIANAS ansjˈanas +ANCIANIDAD ˌansjaniðˈad +ANCIANIDADES ˌansjaniðˈaðes +ANCIANISMO ˌansjanˈismo +ANCIANISMOS ˌansjanˈismos +ANCIANO ansjˈano +ANCIANOS ansjˈanos +ANCILAR ˌansilˈaɾ +ANCLA ˈankla +ANCLAJE anklˈaxe +ANCLAR anklˈaɾ +ANCO ˈanko +ÁNCORA ˈankoɾa +ANCORADA ˌankoɾˈaða +ANCORADAS ˌankoɾˈaðas +ANCORADO ˌankoɾˈaðo +ANCORADOS ˌankoɾˈaðos +ANCORAJE ˌankoɾˈaxe +ANCORAR ˌankoɾˈaɾ +ANDA ˈanda +ANDÁ andˈa +ANDAD andˈad +ANDADA andˈaða +ANDADAS andˈaðas +ANDADERA ˌandaðˈeɾa +ANDADO andˈaðo +ANDADOR ˌandaðˈoɾ +ANDADOS andˈaðos +ANDADURA ˌandaðˈuɾa +ÁNDALE ˈandale +ANDALUCÍA ˌandalusˈia +ANDALUSÍ ˌandalusˈi +ANDALUZ ˌandalˈus +ANDALUZADA ˌandalusˈaða +ANDALUZADAS ˌandalusˈaðas +ANDALUZADO ˌandalusˈaðo +ANDALUZADOS ˌandalusˈaðos +ANDALUZAR ˌandalusˈaɾ +ANDAMIADA ˌandamjˈaða +ANDAMIADAS ˌandamjˈaðas +ANDAMIADO ˌandamjˈaðo +ANDAMIADOS ˌandamjˈaðos +ANDAMIAJE ˌandamjˈaxe +ANDAMIAR ˌandamjˈaɾ +ANDAMIO andˈamjo +ANDAMOS andˈamos +ANDANADA ˌandanˈaða +ANDANDO andˈando +ANDANTE andˈante +ANDANTES andˈantes +ANDANZA andˈansa +ANDAR andˈaɾ +ANDARÁ ˌandaɾˈa +ANDARÁS ˌandaɾˈas +ANDAREMOS ˌandaɾˈemos +ANDARÍAMOS ˌandaɾˈiamos +ANDARIEGO ˌandaɾjˈeɣo +ANDARIVEL ˌandaɾiβˈel +ANDARRÍOS ˌandaɾɾˈios +ANDAS ˈandas +ANDE ˈande +ANDEMOS andˈemos +ANDÉN andˈen +ANDENERÍA ˌandeneɾˈia +ANDERA andˈeɾa +ANDERO andˈeɾo +ANDES ˈandes +ANDESITA ˌandesˈita +ANDESÍTICO ˌandesˈitiko +ANDINA andˈina +ANDINISTA ˌandinˈista +ANDINO andˈino +ANDO ˈando +ANDORRA andˈoɾɾa +ANDORRANA ˌandoɾɾˈana +ANDORRANAS ˌandoɾɾˈanas +ANDORRANO ˌandoɾɾˈano +ANDORRANOS ˌandoɾɾˈanos +ANDRADE andɾˈaðe +ANDRAJO andɾˈaxo +ANDRAJOSO ˌandɾaxˈoso +ANDREA andɾˈea +ANDRÉS andɾˈes +ANDRINA andɾˈina +ANDROCEO ˌandɾosˈeo +ANDROGÉNICA ˌandɾoxˈenika +ANDROGÉNICAS ˌandɾoxˈenikas +ANDROGÉNICO ˌandɾoxˈeniko +ANDROGÉNICOS ˌandɾoxˈenikos +ANDRÓGENO andɾˈoxeno +ANDRÓGENOS andɾˈoxenos +ANDROGINIA ˌandɾoxˈinja +ANDRÓGINO andɾˈoxino +ANDROIDE andɾˈoɪðe +ANDRÓLOGO andɾˈoloɣo +ANDRÓMEDA andɾˈomeða +ANDURRIAL ˌanduɾɾiˈal +ANEA anˈea +ANEBLADA ˌaneβlˈaða +ANEBLADAS ˌaneβlˈaðas +ANEBLADO ˌaneβlˈaðo +ANEBLADOS ˌaneβlˈaðos +ANEBLAR ˌaneβlˈaɾ +ANÉCDOTA anˈekðota +ANECDÓTICO ˌanekðˈotiko +ANECOICO ˌanekˈoɪko +ANEGACIÓN ˌaneɣasjˈon +ANEGADA ˌaneɣˈaða +ANEGADAS ˌaneɣˈaðas +ANEGADIZO ˌaneɣaðˈiso +ANEGADO ˌaneɣˈaðo +ANEGADOS ˌaneɣˈaðos +ANEGAMIENTO ˌaneɣamjˈɛnto +ANEGAR ˌaneɣˈaɾ +AÑEJA aɲˈexa +AÑEJADA ˌaɲexˈaða +AÑEJADAS ˌaɲexˈaðas +AÑEJADO ˌaɲexˈaðo +AÑEJADOS ˌaɲexˈaðos +AÑEJAMIENTO ˌaɲexamjˈɛnto +AÑEJAR ˌaɲexˈaɾ +AÑEJAS aɲˈexas +ANEJO anˈexo +AÑEJO aɲˈexo +AÑEJOS aɲˈexos +ANELDO anˈelðo +ANÉLIDO anˈeliðo +ANÉLIDOS anˈeliðos +ANEMIA anˈemja +ANÉMICO anˈemiko +ANEMOMÉTRICA ˌanemomˈetɾika +ANEMOMÉTRICAS ˌanemomˈetɾikas +ANEMOMÉTRICOS ˌanemomˈetɾikos +ANEMÓMETRO ˌanemˈometɾo +ANEMÓMETROS ˌanemˈometɾos +ANÉMONA anˈemona +ANEMONE ˌanemˈone +ANEMONES ˌanemˈones +ANEMOSCOPIO ˌanemoskˈopjo +ANESTESIA ˌanestˈesja +ANESTESIADA ˌanestesjˈaða +ANESTESIADAS ˌanestesjˈaðas +ANESTESIADO ˌanestesjˈaðo +ANESTESIADOS ˌanestesjˈaðos +ANESTESIAMOS ˌanestesjˈamos +ANESTESIANDO ˌanestesjˈando +ANESTESIAR ˌanestesjˈaɾ +ANESTESIARA ˌanestesjˈaɾa +ANESTESIARÁ ˌanestˌesjaɾˈa +ANESTESIÁRAMOS ˌanestesjˈaɾamos +ANESTESIARAS ˌanestesjˈaɾas +ANESTESIARÁS ˌanestˌesjaɾˈas +ANESTESIAREIS ˌanestesjˈaɾeɪs +ANESTESIAREMOS ˌanestˌesjaɾˈemos +ANESTESIARES ˌanestesjˈaɾes +ANESTESIARÍAMOS ˌanestˌesjaɾˈiamos +ANESTESIAS ˌanestˈesjas +ANESTESIASTE ˌanestesjˈaste +ANESTÉSICO ˌanestˈesiko +ANESTESIE ˌanestˈesje +ANESTESIEMOS ˌanestesjˈemos +ANESTESIES ˌanestˈesjes +ANESTESIO ˌanestˈesjo +ANESTESIÓLOGO ˌanestesjˈoloɣo +ANEURISMA ˌaneʊɾˈisma +ANEURISMÁTICA ˌaneʊɾismˈatika +ANEURISMÁTICAS ˌaneʊɾismˈatikas +ANEURISMÁTICO ˌaneʊɾismˈatiko +ANEURISMÁTICOS ˌaneʊɾismˈatikos +ANEXADA ˌaneksˈaða +ANEXADAS ˌaneksˈaðas +ANEXADO ˌaneksˈaðo +ANEXADOS ˌaneksˈaðos +ANEXAR ˌaneksˈaɾ +ANEXIAL ˌaneksjˈal +ANEXIÓN ˌaneksjˈon +ANEXIONADA ˌaneksjonˈaða +ANEXIONADAS ˌaneksjonˈaðas +ANEXIONADO ˌaneksjonˈaðo +ANEXIONADOS ˌaneksjonˈaðos +ANEXIONAR ˌaneksjonˈaɾ +ANEXIONES ˌaneksjˈones +ANFETA amfˈeta +ANFETAMÍNICO ˌamfetamˈiniko +ANFIBIO amfˈiβjo +ANFÍBOL amfˈiβol +ANFIBOLOGÍA ˌamfiβˌoloxˈia +ANFÍBRACO amfˈiβɾako +ANFIFÍLICA ˌamfifˈilika +ANFIFÍLICAS ˌamfifˈilikas +ANFIFÍLICO ˌamfifˈiliko +ANFIFÍLICOS ˌamfifˈilikos +ANFÍMACRO amfˈimakɾo +ANFIÓN amfjˈon +ANFIPÁTICA ˌamfipˈatika +ANFIPÁTICAS ˌamfipˈatikas +ANFIPÁTICO ˌamfipˈatiko +ANFIPÁTICOS ˌamfipˈatikos +ANFIPRÓSTILO ˌamfipɾˈostilo +ANFISBENA ˌamfisβˈena +ANFITEATRO ˌamfiteˈatɾo +ANFITRIÓN ˌamfitɾiˈon +ÁNFORA ˈamfoɾa +ANFOTERICINA ˌamfotˌeɾisˈina +ANGAT aŋɡˈat +ANGEL aŋxˈel +ÁNGEL ˈaŋxel +ÁNGELA ˈaŋxela +ÁNGELES ˈaŋxeles +ANGELICA ˌaŋxelˈika +ANGÉLICA aŋxˈelika +ANGÉLINA aŋxˈelina +ÁNGELINA ˈaŋxelˌina +ANGELINO ˌaŋxelˈino +ANGELITO ˌaŋxelˈito +ÁNGELO ˈaŋxelo +ANGELOLOGÍA ˌaŋxelˌoloxˈia +ANGELÓLOGO ˌaŋxelˈoloɣo +ANGELOTE ˌaŋxelˈote +ÁNGELUS ˈaŋxelus +ANGEVINO ˌaŋxeβˈino +ANGIITIS aŋxjˈitis +ANGINA aŋxˈina +ANGINAS aŋxˈinas +ANGIOFIBROMA ˌaŋxjofiβɾˈoma +ANGIOGRAFÍA ˌaŋxjoɣɾafˈia +ANGIOGRÁFICA ˌaŋxjoɣɾˈafika +ANGIOGRÁFICAS ˌaŋxjoɣɾˈafikas +ANGIOGRÁFICO ˌaŋxjoɣɾˈafiko +ANGIOGRÁFICOS ˌaŋxjoɣɾˈafikos +ANGIOINVASIVO ˌaŋxjoɪmbasˈiβo +ANGIOMA aŋxjˈoma +ANGIOTENSINA ˌaŋxjotensˈina +ANGITIS aŋxˈitis +ANGLA ˈaŋɡla +ANGLAS ˈaŋɡlas +ANGLICANA ˌaŋɡlikˈana +ANGLICANAS ˌaŋɡlikˈanas +ANGLICANIZACIÓN ˌaŋɡlikˌanisasjˈon +ANGLICANIZADA ˌaŋɡlikˌanisˈaða +ANGLICANIZADAS ˌaŋɡlikˌanisˈaðas +ANGLICANIZADO ˌaŋɡlikˌanisˈaðo +ANGLICANIZADOS ˌaŋɡlikˌanisˈaðos +ANGLICANIZAR ˌaŋɡlikˌanisˈaɾ +ANGLICANO ˌaŋɡlikˈano +ANGLICANOS ˌaŋɡlikˈanos +ANGLICISMO ˌaŋɡlisˈismo +ANGLIFICADA ˌaŋɡlifikˈaða +ANGLIFICADAS ˌaŋɡlifikˈaðas +ANGLIFICADO ˌaŋɡlifikˈaðo +ANGLIFICADOS ˌaŋɡlifikˈaðos +ANGLIFICAR ˌaŋɡlifikˈaɾ +ANGLO ˈaŋɡlo +ANGLOAMERICANA ˌaŋɡloˌameɾikˈana +ANGLOAMERICANAS ˌaŋɡloˌameɾikˈanas +ANGLOAMERICANO ˌaŋɡloˌameɾikˈano +ANGLOAMERICANOS ˌaŋɡloˌameɾikˈanos +ANGLOCATÓLICA ˌaŋɡlokatˈolika +ANGLOCATÓLICAS ˌaŋɡlokatˈolikas +ANGLOCATÓLICO ˌaŋɡlokatˈoliko +ANGLOCATÓLICOS ˌaŋɡlokatˈolikos +ANGLOFILIA ˌaŋɡlofˈilja +ANGLÓFILO aŋɡlˈofilo +ANGLÓFOBO aŋɡlˈofoβo +ANGLÓFONO aŋɡlˈofono +ANGLOHABLANTE ˌaŋɡloaβlˈante +ANGLOHOLANDÉS ˌaŋɡloˌolandˈes +ANGLOIRLANDÉS ˌaŋɡloɪɾlandˈes +ANGLÓMANO aŋɡlˈomano +ANGLONORMANDO ˌaŋɡlonoɾmˈando +ANGLOPARLANTE ˌaŋɡlopaɾlˈante +ANGLOS ˈaŋɡlos +ANGLOSAJÓN ˌaŋɡlosaxˈon +ANGLOSAJONA ˌaŋɡlosaxˈona +ANGLOSAJONAS ˌaŋɡlosaxˈonas +ANGLOSAJONES ˌaŋɡlosaxˈones +ANGLOSOVIÉTICO ˌaŋɡlosoβjˈetiko +ANGOLA aŋɡˈola +ANGOLANA ˌaŋɡolˈana +ANGOLANAS ˌaŋɡolˈanas +ANGOLANO ˌaŋɡolˈano +ANGOLANOS ˌaŋɡolˈanos +ANGOLEÑO ˌaŋɡolˈeɲo +ANGORA aŋɡˈoɾa +ANGORENSE ˌaŋɡoɾˈɛnse +ANGOSTA aŋɡˈosta +ANGOSTADA ˌaŋɡostˈaða +ANGOSTADAS ˌaŋɡostˈaðas +ANGOSTADO ˌaŋɡostˈaðo +ANGOSTADOS ˌaŋɡostˈaðos +ANGOSTAS aŋɡˈostas +ANGOSTO aŋɡˈosto +ANGOSTURA ˌaŋɡostˈuɾa +ANGUILA aŋɡˈila +ANGULA aŋɡˈula +ANGULACIÓN ˌaŋɡulasjˈon +ANGULADA ˌaŋɡulˈaða +ANGULADAS ˌaŋɡulˈaðas +ANGULADOS ˌaŋɡulˈaðos +ANGULAR ˌaŋɡulˈaɾ +ANGULO aŋɡˈulo +ÁNGULO ˈaŋɡulo +ANGULOSIDAD ˌaŋɡulˌosiðˈad +ANGULOSO ˌaŋɡulˈoso +ANGURRIA aŋɡˈuɾɾia +ANGURRIENTO ˌaŋɡuɾɾiˈɛnto +ANGUSTIA aŋɡˈustja +ANGUSTIADA ˌaŋɡustjˈaða +ANGUSTIADAS ˌaŋɡustjˈaðas +ANGUSTIADO ˌaŋɡustjˈaðo +ANGUSTIADOS ˌaŋɡustjˈaðos +ANGUSTIANDO ˌaŋɡustjˈando +ANGUSTIANTE ˌaŋɡustjˈante +ANGUSTIANTES ˌaŋɡustjˈantes +ANGUSTIAR ˌaŋɡustjˈaɾ +ANGUSTIO aŋɡˈustjo +ANGUSTIOSO ˌaŋɡustjˈoso +ANHEDONIA ˌaneðˈonja +ANHÉDRICO anˈeðɾiko +ANHELADA ˌanelˈaða +ANHELADAS ˌanelˈaðas +ANHELADO ˌanelˈaðo +ANHELADOS ˌanelˈaðos +ANHELANTE ˌanelˈante +ANHELAR ˌanelˈaɾ +ANHELO anˈelo +ANHELOSO ˌanelˈoso +ANÍBAL anˈiβal +ANICETO ˌanisˈeto +ANICONISMO ˌanikonˈismo +AÑICOS aɲˈikos +ANIDACIÓN ˌaniðasjˈon +ANIDADA ˌaniðˈaða +ANIDADAS ˌaniðˈaðas +ANIDADO ˌaniðˈaðo +ANIDADOS ˌaniðˈaðos +ANIDAR ˌaniðˈaɾ +ANIEGO anjˈeɣo +ANIHILADA ˌaniilˈaða +ANIHILADAS ˌaniilˈaðas +ANIHILADO ˌaniilˈaðo +ANIHILADOS ˌaniilˈaðos +ANIHILAR ˌaniilˈaɾ +AÑIL aɲˈil +ANILINA ˌanilˈina +ANIMA anˈima +ÁNIMA ˈanima +ANIMACIÓN ˌanimasjˈon +ANIMADA ˌanimˈaða +ANIMADAS ˌanimˈaðas +ANIMADÍSIMO ˌanimaðˈisimo +ANIMADO ˌanimˈaðo +ANIMADOR ˌanimaðˈoɾ +ANIMADORA ˌanimaðˈoɾa +ANIMADORAS ˌanimaðˈoɾas +ANIMADORES ˌanimaðˈoɾes +ANIMADOS ˌanimˈaðos +ANIMADVERSIÓN ˌanimˌaðβeɾsjˈon +ANIMAL ˌanimˈal +ANIMALARIO ˌanimalˈaɾjo +ANIMALARIOS ˌanimalˈaɾjos +ANIMALEJO ˌanimalˈexo +ANIMALES ˌanimˈales +ANIMALESCO ˌanimalˈesko +ANIMALIDAD ˌanimˌaliðˈad +ANIMALISTA ˌanimalˈista +ANIMALIZADA ˌanimˌalisˈaða +ANIMALIZADAS ˌanimˌalisˈaðas +ANIMALIZADO ˌanimˌalisˈaðo +ANIMALIZADOS ˌanimˌalisˈaðos +ANIMALIZAR ˌanimˌalisˈaɾ +ANIMAMOS ˌanimˈamos +ANIMANDO ˌanimˈando +ANIMAR ˌanimˈaɾ +ANIMARA ˌanimˈaɾa +ANIMARÁ ˌanimaɾˈa +ANIMÁRAMOS ˌanimˈaɾamos +ANIMARAS ˌanimˈaɾas +ANIMARÁS ˌanimaɾˈas +ANIMAREIS ˌanimˈaɾeɪs +ANIMAREMOS ˌanimaɾˈemos +ANIMARES ˌanimˈaɾes +ANIMARÍAMOS ˌanimaɾˈiamos +ANIMARSE ˌanimˈaɾse +ANIMAS anˈimas +ANIMASTE ˌanimˈaste +ANIME anˈime +ANIMÉ ˌanimˈe +ANIMEMOS ˌanimˈemos +ANIMES anˈimes +ANÍMICO anˈimiko +ANIMISTA ˌanimˈista +ANIMO anˈimo +ANIMÓ ˌanimˈo +ÁNIMO ˈanimo +ÁNIMOS ˈanimos +ANIMOSA ˌanimˈosa +ANIMOSAS ˌanimˈosas +ANIMOSIDAD ˌanimˌosiðˈad +ANIMOSO ˌanimˈoso +ANIMOSOS ˌanimˈosos +ANIÑADA ˌaniɲˈaða +ANIÑADAS ˌaniɲˈaðas +ANIÑADO ˌaniɲˈaðo +ANIÑADOS ˌaniɲˈaðos +ANIÑAR ˌaniɲˈaɾ +ANIÓN anjˈon +ANIQUILACIÓN ˌanikˌilasjˈon +ANIQUILADA ˌanikilˈaða +ANIQUILADAS ˌanikilˈaðas +ANIQUILADO ˌanikilˈaðo +ANIQUILADOR ˌanikˌilaðˈoɾ +ANIQUILADOS ˌanikilˈaðos +ANIQUILAMIENTO ˌanikˌilamjˈɛnto +ANIQUILAR ˌanikilˈaɾ +ANIQUILATIVO ˌanikˌilatˈiβo +ANIRISTA ˌaniɾˈista +ANÍS anˈis +ANISADA ˌanisˈaða +ANISADAS ˌanisˈaðas +ANISADO ˌanisˈaðo +ANISADOS ˌanisˈaðos +ANISAR ˌanisˈaɾ +ANISOTRÓPICA ˌanisotɾˈopika +ANISOTRÓPICAS ˌanisotɾˈopikas +ANISOTRÓPICO ˌanisotɾˈopiko +ANISOTRÓPICOS ˌanisotɾˈopikos +ANISÓTROPO ˌanisˈotɾopo +ANITA anˈita +AÑITO aɲˈito +ANIVERSARIO ˌaniβeɾsˈaɾjo +ANJ ˈaŋx +ANJÁ aŋxˈa +ANJOVA aŋxˈoβa +ANKARA aŋkˈaɾa +ANKERITA ˌaŋkeɾˈita +ANNOBONÉS ˌannoβonˈes +ANO ˈano +AÑO ˈaɲo +ANOA anˈoa +ANOCHE anˈotʃe +ANOCHECER ˌanotʃesˈeɾ +ANOCHECIDA ˌanotʃesˈiða +ANOCHECIDAS ˌanotʃesˈiðas +ANOCHECIDO ˌanotʃesˈiðo +ANOCHECIDOS ˌanotʃesˈiðos +ANÓDICO anˈoðiko +ANODINA ˌanoðˈina +ANODINAS ˌanoðˈinas +ANODINO ˌanoðˈino +ANODINOS ˌanoðˈinos +ANODIZADA ˌanoðisˈaða +ANODIZADAS ˌanoðisˈaðas +ANODIZADO ˌanoðisˈaðo +ANODIZADOS ˌanoðisˈaðos +ANODIZAR ˌanoðisˈaɾ +ÁNODO ˈanoðo +AÑOJO aɲˈoxo +AÑOLOTI ˌaɲolˈoti +ANÓMALA anˈomala +ANÓMALAS anˈomalas +ANOMALÍA ˌanomalˈia +ANÓMALO anˈomalo +ANÓMALOS anˈomalos +ANOMÉRICA ˌanomˈeɾika +ANOMÉRICAS ˌanomˈeɾikas +ANOMÉRICO ˌanomˈeɾiko +ANOMÉRICOS ˌanomˈeɾikos +ANÓMERO anˈomeɾo +ANOMIA anˈomja +ANÓMICO anˈomiko +ANÓN anˈon +ANONA anˈona +ANONADADA ˌanonaðˈaða +ANONADADAS ˌanonaðˈaðas +ANONADADO ˌanonaðˈaðo +ANONADADOS ˌanonaðˈaðos +ANONADAR ˌanonaðˈaɾ +ANONIMATO ˌanonimˈato +ANONIMIDAD ˌanonˌimiðˈad +ANONIMIZADA ˌanonˌimisˈaða +ANONIMIZADAS ˌanonˌimisˈaðas +ANONIMIZADO ˌanonˌimisˈaðo +ANONIMIZADOS ˌanonˌimisˈaðos +ANONIMIZAR ˌanonˌimisˈaɾ +ANÓNIMO anˈonimo +AÑORADA ˌaɲoɾˈaða +AÑORADAS ˌaɲoɾˈaðas +AÑORADO ˌaɲoɾˈaðo +AÑORADOS ˌaɲoɾˈaðos +AÑORANZA ˌaɲoɾˈansa +AÑORAR ˌaɲoɾˈaɾ +ANORMAL ˌanoɾmˈal +ANORMALIDAD ˌanoɾmˌaliðˈad +AÑORO aɲˈoɾo +ANORRECTAL ˌanoɾɾektˈal +AÑOS ˈaɲos +ANOSMIA anˈosmja +ANÓSMICO anˈosmiko +AÑOSO aɲˈoso +ANOTACIÓN ˌanotasjˈon +ANOTADA ˌanotˈaða +ANOTADAS ˌanotˈaðas +ANOTADO ˌanotˈaðo +ANOTADOR ˌanotaðˈoɾ +ANOTADOS ˌanotˈaðos +ANOTAR ˌanotˈaɾ +ANOTE anˈote +ANOTICIADA ˌanotisjˈaða +ANOTICIADAS ˌanotisjˈaðas +ANOTICIADO ˌanotisjˈaðo +ANOTICIADOS ˌanotisjˈaðos +ANOTICIAR ˌanotisjˈaɾ +ANOVULACIÓN ˌanoβˌulasjˈon +ANQUILOSADA ˌankilosˈaða +ANQUILOSADAS ˌankilosˈaðas +ANQUILOSADO ˌankilosˈaðo +ANQUILOSADOS ˌankilosˈaðos +ANQUILOSAMIENTO ˌankilˌosamjˈɛnto +ANQUILOSANTE ˌankilosˈante +ANQUILOSAR ˌankilosˈaɾ +ANQUILOSAURIANO ˌankilˌosaʊɾjˈano +ANQUILOSIS ˌankilˈosis +ÁNSAR ˈansaɾ +ANSARINO ˌansaɾˈino +ANSELMO ansˈelmo +ANSIA ˈansja +ANSIADA ansjˈaða +ANSIADAS ansjˈaðas +ANSIADO ansjˈaðo +ANSIADOS ansjˈaðos +ANSIAR ansjˈaɾ +ANSIBLE ansˈiβle +ANSIEDAD ˌansjeðˈad +ANSIMESMO ˌansimˈesmo +ANSIOSO ansjˈoso +ANTA ˈanta +ANTAGÓNICA ˌantaɣˈonika +ANTAGÓNICAS ˌantaɣˈonikas +ANTAGÓNICO ˌantaɣˈoniko +ANTAGÓNICOS ˌantaɣˈonikos +ANTAGONISTA ˌantaɣonˈista +ANTAGONIZADA ˌantaɣˌonisˈaða +ANTAGONIZADAS ˌantaɣˌonisˈaðas +ANTAGONIZADO ˌantaɣˌonisˈaðo +ANTAGONIZADOS ˌantaɣˌonisˈaðos +ANTAGONIZAR ˌantaɣˌonisˈaɾ +ANTANANARIVO ˌantanˌanaɾˈiβo +ANTAÑO antˈaɲo +ANTAÑÓN ˌantaɲˈon +ANTÁRCTICO antˈaɾktiko +ANTÁRTICO antˈaɾtiko +ANTÁRTIDA antˈaɾtiða +ANTAS ˈantas +ANTE ˈante +ANTEADO ˌanteˈaðo +ANTEARCO ˌanteˈaɾko +ANTECÁMARA ˌantekˈamaɾa +ANTECÁMARAS ˌantekˈamaɾas +ANTECEDENTE ˌanteseðˈɛnte +ANTECEDER ˌanteseðˈeɾ +ANTECEDIDA ˌanteseðˈiða +ANTECEDIDAS ˌanteseðˈiðas +ANTECEDIDO ˌanteseðˈiðo +ANTECEDIDOS ˌanteseðˈiðos +ANTECIMA ˌantesˈima +ANTECOGER ˌantekoxˈeɾ +ANTECOGIDA ˌantekoxˈiða +ANTECOGIDAS ˌantekoxˈiðas +ANTECOGIDO ˌantekoxˈiðo +ANTECOGIDOS ˌantekoxˈiðos +ANTECUERPO ˌantekwˈeɾpo +ANTEDATADA ˌanteðatˈaða +ANTEDATADAS ˌanteðatˈaðas +ANTEDATADO ˌanteðatˈaðo +ANTEDATADOS ˌanteðatˈaðos +ANTEDATAR ˌanteðatˈaɾ +ANTEJUICIO ˌantexwˈisjo +ANTELACIÓN ˌantelasjˈon +ANTEMANO ˌantemˈano +ANTENA antˈena +ANTENADO ˌantenˈaðo +ANTENAL ˌantenˈal +ANTEOJO ˌanteˈoxo +ANTEOJOS ˌanteˈoxos +ANTEOJUDO ˌanteoxˈuðo +ANTEPAGADA ˌantepaɣˈaða +ANTEPAGADAS ˌantepaɣˈaðas +ANTEPAGADO ˌantepaɣˈaðo +ANTEPAGADOS ˌantepaɣˈaðos +ANTEPASAR ˌantepasˈaɾ +ANTEPORTADA ˌantepoɾtˈaða +ANTEPOSICIÓN ˌantepˌosisjˈon +ANTEPUESTA ˌantepwˈesta +ANTEPUESTAS ˌantepwˈestas +ANTEPUESTO ˌantepwˈesto +ANTEPUESTOS ˌantepwˈestos +ANTEQUERA ˌantekˈeɾa +ANTEQUERANA ˌantekeɾˈana +ANTEQUERANAS ˌantekeɾˈanas +ANTEQUERANO ˌantekeɾˈano +ANTEQUERANOS ˌantekeɾˈanos +ANTEQUINO ˌantekˈino +ANTERA antˈeɾa +ANTERIOR ˌanteɾjˈoɾ +ANTERIORES ˌanteɾjˈoɾes +ANTERIORIDAD ˌanteɾjˌoɾiðˈad +ANTERO antˈeɾo +ANTERÓGRADO ˌanteɾˈoɣɾaðo +ANTEROINFERIOR ˌanteɾˌoɪmfeɾjˈoɾ +ANTEROINFERIORES ˌanteɾˌoɪmfeɾjˈoɾes +ANTES ˈantes +ANTESALAS ˌantesˈalas +ANTESIS antˈesis +ANTEÚLTIMA ˌanteˈultima +ANTEÚLTIMAS ˌanteˈultimas +ANTEÚLTIMO ˌanteˈultimo +ANTEÚLTIMOS ˌanteˈultimos +ANTEVENIDA ˌanteβenˈiða +ANTEVENIDAS ˌanteβenˈiðas +ANTEVENIDO ˌanteβenˈiðo +ANTEVENIDOS ˌanteβenˈiðos +ANTEVENIR ˌanteβenˈiɾ +ANTEVER ˌanteβˈeɾ +ANTEVÍSPERA ˌanteβˈispeɾa +ANTEVISTA ˌanteβˈista +ANTEVISTAS ˌanteβˈistas +ANTEVISTO ˌanteβˈisto +ANTEVISTOS ˌanteβˈistos +ANTIABORTISTAS ˌantjaβoɾtˈistas +ANTIAGREGACIÓN ˌantjaɣɾˌeɣasjˈon +ANTIAGREGANTE ˌantjaɣɾeɣˈante +ANTIAMERICANA ˌantjamˌeɾikˈana +ANTIAMERICANAS ˌantjamˌeɾikˈanas +ANTIAMERICANISMO ˌantjamˌeɾikanˈismo +ANTIAMERICANO ˌantjamˌeɾikˈano +ANTIAMERICANOS ˌantjamˌeɾikˈanos +ANTIASIÁTICO ˌantjasjˈatiko +ANTIBALAS ˌantiβˈalas +ANTIBIÓTICO ˌantiβjˈotiko +ANTIBIOTICOTERAPIA ˌantiβjˌotikˌoteɾˈapja +ANTIBOLCHEVIQUE ˌantiβˌoltʃeβˈike +ANTIBRITÁNICO ˌantiβɾitˈaniko +ANTICADENA ˌantikaðˈena +ANTICAPITALISTAS ˌantikˌapitalˈistas +ANTICELULÍTICO ˌantisˌelulˈitiko +ANTICICLÓN ˌantisiklˈon +ANTICICLONES ˌantisiklˈones +ANTICIPACIÓN ˌantisˌipasjˈon +ANTICIPADA ˌantisipˈaða +ANTICIPADAS ˌantisipˈaðas +ANTICIPADO ˌantisipˈaðo +ANTICIPADOS ˌantisipˈaðos +ANTICIPAR ˌantisipˈaɾ +ANTICIPARE ˌantisipˈaɾe +ANTICIPAS ˌantisˈipas +ANTICIPATORIO ˌantisˌipatˈoɾjo +ANTICIPO ˌantisˈipo +ANTICIPOS ˌantisˈipos +ANTICLIMÁTICA ˌantiklimˈatika +ANTICLIMÁTICAS ˌantiklimˈatikas +ANTICLIMÁTICO ˌantiklimˈatiko +ANTICLIMÁTICOS ˌantiklimˈatikos +ANTICLINAL ˌantiklinˈal +ANTICOAGULACIÓN ˌantikˌoaɣˌulasjˈon +ANTICOAGULANTE ˌantikˌoaɣulˈante +ANTICOLINÉRGICO ˌantikˌolinˈeɾxiko +ANTICOMPETITIVO ˌantikˌompetitˈiβo +ANTICONCEPTIVO ˌantikˌonsepːtˈiβo +ANTICONSTITUCIONALIDAD ˌantikˌonstitˌusjonˌaliðˈad +ANTICONVERSO ˌantikombˈeɾso +ANTICRISTIANA ˌantikɾistjˈana +ANTICRISTIANAS ˌantikɾistjˈanas +ANTICRISTIANO ˌantikɾistjˈano +ANTICRISTIANOS ˌantikɾistjˈanos +ANTICRÍTICA ˌantikɾˈitika +ANTICRÍTICAS ˌantikɾˈitikas +ANTICRÍTICOS ˌantikɾˈitikos +ANTICUADA ˌantikwˈaða +ANTICUADAS ˌantikwˈaðas +ANTICUADO ˌantikwˈaðo +ANTICUADOS ˌantikwˈaðos +ANTICUAR ˌantikwˈaɾ +ANTICUÁRAMOS ˌantikwˈaɾamos +ANTICUARIO ˌantikwˈaɾjo +ANTICUCHERÍA ˌantikˌutʃeɾˈia +ANTICUCHO ˌantikˈutʃo +ANTICUERPO ˌantikwˈeɾpo +ANTICULTURAL ˌantikˌultuɾˈal +ANTIDEPRESIVA ˌantiðˌepɾesˈiβa +ANTIDEPRESIVAS ˌantiðˌepɾesˈiβas +ANTIDEPRESIVO ˌantiðˌepɾesˈiβo +ANTIDEPRESIVOS ˌantiðˌepɾesˈiβos +ANTIDIABÉTICO ˌantiðjaβˈetiko +ANTIDICTATORIALES ˌantiðˌiktatoɾjˈales +ANTIDISCRIMINATORIO ˌantiðˌiskɾimˌinatˈoɾjo +ANTIDOMINICANA ˌantiðˌominikˈana +ANTIDOMINICANAS ˌantiðˌominikˈanas +ANTIDOMINICANO ˌantiðˌominikˈano +ANTIDOMINICANOS ˌantiðˌominikˈanos +ANTÍDOTO antˈiðoto +ANTIDUMPING ˌantiðˈumpiŋ +ANTIECONÓMICA ˌantjekonˈomika +ANTIECONÓMICAS ˌantjekonˈomikas +ANTIECONÓMICO ˌantjekonˈomiko +ANTIECONÓMICOS ˌantjekonˈomikos +ANTIELECTRÓN ˌantjelektɾˈon +ANTIER antjˈeɾ +ANTIESCLAVITUD ˌantjesklˌaβitˈud +ANTIESPAÑOLISMO ˌantjespˌaɲolˈismo +ANTIESPASMÓDICO ˌantjespasmˈoðiko +ANTIESTATAL ˌantjestatˈal +ANTIESTRÉS ˌantjestɾˈes +ANTIFASCISTAS ˌantifasˈistas +ANTIFAZ ˌantifˈas +ANTIFERROMAGNÉTICO ˌantifˌeɾɾomaɡnˈetiko +ANTIFILIBUSTERO ˌantifˌiliβustˈeɾo +ANTÍFONA antˈifona +ANTIFONARIO ˌantifonˈaɾjo +ANTIFOSFOLÍPIDOS ˌantifˌosfolˈipiðos +ANTIFRANCÉS ˌantifɾansˈes +ANTÍFRASIS antˈifɾasis +ANTIGÉNICO ˌantixˈeniko +ANTIGLOBAL ˌantiɣloβˈal +ANTIGÓNIDA ˌantiɣˈoniða +ANTIGUA antˈiɣwa +ANTIGUADA ˌantiɣwˈaða +ANTIGUADAS ˌantiɣwˈaðas +ANTIGUADO ˌantiɣwˈaðo +ANTIGUADOS ˌantiɣwˈaðos +ANTIGUANO ˌantiɣwˈano +ANTIGUAR ˌantiɣwˈaɾ +ANTIGUAS antˈiɣwas +ANTIGÜEDAD ˌantiɣˌueðˈad +ANTIGÜEÑO ˌantiɣuˈeɲo +ANTIGUO antˈiɣwo +ANTIHAITIANISMO ˌantiˌaɪtjanˈismo +ANTIHÉROE ˌantiˈeɾoe +ANTIHEROÍNA ˌantiˌeɾoˈina +ANTIHIELO ˌantijˈelo +ANTIHIPERTENSIVO ˌantiˌipeɾtensˈiβo +ANTIIGUALITARIO ˌantjiɣwˌalitˈaɾjo +ANTIINDUSTRIAL ˌantjindˌustɾiˈal +ANTIINSTITUCIONALISTA ˌantjinstˌitusjˌonalˈista +ANTIJUDÍO ˌantixuðˈio +ANTILÓGICA ˌantilˈoxika +ANTILÓGICAS ˌantilˈoxikas +ANTILÓGICO ˌantilˈoxiko +ANTILÓGICOS ˌantilˈoxikos +ANTÍLOPE antˈilope +ANTIMALÁRICA ˌantimalˈaɾika +ANTIMALÁRICAS ˌantimalˈaɾikas +ANTIMALÁRICO ˌantimalˈaɾiko +ANTIMALÁRICOS ˌantimalˈaɾikos +ANTIMATERIA ˌantimatˈeɾja +ANTIMATRIMONIO ˌantimˌatɾimˈonjo +ANTIMICROBIANA ˌantimˌikɾoβjˈana +ANTIMICROBIANO ˌantimˌikɾoβjˈano +ANTIMISIL ˌantimisˈil +ANTIMODERNISMO ˌantimˌoðeɾnˈismo +ANTIMODERNISTA ˌantimˌoðeɾnˈista +ANTIMONÁRQUICO ˌantimonˈaɾkiko +ANTIMONIO ˌantimˈonjo +ANTIMONITA ˌantimonˈita +ANTIMORAL ˌantimoɾˈal +ANTIMOTINES ˌantimotˈines +ANTINARCO ˌantinˈaɾko +ANTINEFRÍTICA ˌantinefɾˈitika +ANTINEFRÍTICAS ˌantinefɾˈitikas +ANTINEFRÍTICO ˌantinefɾˈitiko +ANTINEFRÍTICOS ˌantinefɾˈitikos +ANTINEOLIBERAL ˌantinˌeolˌiβeɾˈal +ANTINEUTRINO ˌantineʊtɾˈino +ANTINIEBLAS ˌantinjˈeβlas +ANTINOMIA ˌantinˈomja +ANTINOMIANISMO ˌantinˌomjanˈismo +ANTINOMIANISTA ˌantinˌomjanˈista +ANTINOMIANO ˌantinomjˈano +ANTINOMISMO ˌantinomˈismo +ANTINOMISTA ˌantinomˈista +ANTIOQUENO ˌantjokˈeno +ANTIOQUÍA ˌantjokˈia +ANTIPALÚDICA ˌantipalˈuðika +ANTIPALÚDICAS ˌantipalˈuðikas +ANTIPALÚDICO ˌantipalˈuðiko +ANTIPALÚDICOS ˌantipalˈuðikos +ANTIPÁNICO ˌantipˈaniko +ANTIPAPISTAS ˌantipapˈistas +ANTIPARALELO ˌantipˌaɾalˈelo +ANTIPARALELOGRAMO ˌantipˌaɾalˌeloɣɾˈamo +ANTIPARASITARIO ˌantipˌaɾasitˈaɾjo +ANTIPARTÍCULA ˌantipaɾtˈikula +ANTIPARTISANO ˌantipˌaɾtisˈano +ANTIPATÍA ˌantipatˈia +ANTIPATICA ˌantipatˈika +ANTIPATICO ˌantipatˈiko +ANTIPÁTICO ˌantipˈatiko +ANTIPATRÓN ˌantipatɾˈon +ANTÍPODA antˈipoða +ANTIPORNOGRAFÍA ˌantipˌoɾnoɣɾafˈia +ANTIPROLIFERATIVO ˌantipɾˌolifˌeɾatˈiβo +ANTIPROTÓN ˌantipɾotˈon +ANTIPSICÓTICO ˌantipsikˈotiko +ANTIRRACISTAS ˌantiɾɾasˈistas +ANTIRRADIACIÓN ˌantiɾɾˌaðjasjˈon +ANTIRRELECCIONISTA ˌantiɾɾˌeleksjonˈista +ANTIRREPUBLICANO ˌantiɾɾˌepuβlikˈano +ANTIRRETORNO ˌantiɾɾetˈoɾno +ANTIRREUMÁTICA ˌantiɾɾeʊmˈatika +ANTIRREUMÁTICAS ˌantiɾɾeʊmˈatikas +ANTIRREUMÁTICO ˌantiɾɾeʊmˈatiko +ANTIRREUMÁTICOS ˌantiɾɾeʊmˈatikos +ANTISATÉLITE ˌantisatˈelite +ANTISECUESTRO ˌantisekwˈestɾo +ANTISECULAR ˌantisˌekulˈaɾ +ANTISEÑORIAL ˌantisˌeɲoɾjˈal +ANTISENTIDO ˌantisentˈiðo +ANTISEPSIA ˌantisˈepsja +ANTISUBVERSIVO ˌantisˌubβeɾsˈiβo +ANTITAUROMAQUIA ˌantitˌaʊɾomˈakja +ANTITÉRMICA ˌantitˈeɾmika +ANTITÉRMICAS ˌantitˈeɾmikas +ANTITÉRMICO ˌantitˈeɾmiko +ANTITÉRMICOS ˌantitˈeɾmikos +ANTÍTESIS antˈitesis +ANTITÉTICO ˌantitˈetiko +ANTITROMBINA ˌantitɾombˈina +ANTITUBERCULOSO ˌantitˌuβeɾkulˈoso +ANTITUSIVO ˌantitusˈiβo +ANTIVAHO ˌantiβˈao +ANTIVARIÓLICO ˌantiβaɾjˈoliko +ANTIVENENO ˌantiβenˈeno +ANTIVIDA ˌantiβˈiða +ANTIVIENTO ˌantiβjˈɛnto +ANTOFAGASTA ˌantofaɣˈasta +ANTÓFILO antˈofilo +ANTOJA antˈoxa +ANTOJADA ˌantoxˈaða +ANTOJADAS ˌantoxˈaðas +ANTOJADIZO ˌantoxaðˈiso +ANTOJADO ˌantoxˈaðo +ANTOJADOS ˌantoxˈaðos +ANTOJAR ˌantoxˈaɾ +ANTOJARSE ˌantoxˈaɾse +ANTOJITO ˌantoxˈito +ANTOJO antˈoxo +ANTOLOGADA ˌantoloɣˈaða +ANTOLOGADAS ˌantoloɣˈaðas +ANTOLOGADO ˌantoloɣˈaðo +ANTOLOGADOR ˌantolˌoɣaðˈoɾ +ANTOLOGADORA ˌantolˌoɣaðˈoɾa +ANTOLOGADOS ˌantoloɣˈaðos +ANTOLOGAR ˌantoloɣˈaɾ +ANTOLOGÍA ˌantoloxˈia +ANTOLÓGICO ˌantolˈoxiko +ANTOLOGIZADA ˌantolˌoxisˈaða +ANTOLOGIZADAS ˌantolˌoxisˈaðas +ANTOLOGIZADO ˌantolˌoxisˈaðo +ANTOLOGIZADOS ˌantolˌoxisˈaðos +ANTOLOGIZAR ˌantolˌoxisˈaɾ +ANTÓLOGO antˈoloɣo +ANTONIA antˈonja +ANTONIETA ˌantonjˈeta +ANTÓNIMA antˈonima +ANTÓNIMAS antˈonimas +ANTÓNIMO antˈonimo +ANTÓNIMOS antˈonimos +ANTONINIANO ˌantoninjˈano +ANTONIO antˈonjo +ANTONITO ˌantonˈito +ANTONOMASIA ˌantonomˈasja +ANTORCHA antˈoɾtʃa +ANTRACOSIS ˌantɾakˈosis +ANTRO ˈantɾo +ANTRÓPICA antɾˈopika +ANTRÓPICAS antɾˈopikas +ANTRÓPICO antɾˈopiko +ANTRÓPICOS antɾˈopikos +ANTROPIZACIÓN ˌantɾopˌisasjˈon +ANTROPIZADA ˌantɾopisˈaða +ANTROPIZADAS ˌantɾopisˈaðas +ANTROPIZADO ˌantɾopisˈaðo +ANTROPIZADOS ˌantɾopisˈaðos +ANTROPIZAR ˌantɾopisˈaɾ +ANTROPOCÉNTRICO ˌantɾoposˈentɾiko +ANTROPOFAGIA ˌantɾopofˈaxja +ANTROPÓFAGO ˌantɾopˈofaɣo +ANTROPOGÉNICA ˌantɾopoxˈenika +ANTROPOGÉNICAS ˌantɾopoxˈenikas +ANTROPOGÉNICO ˌantɾopoxˈeniko +ANTROPOGÉNICOS ˌantɾopoxˈenikos +ANTROPOIDE ˌantɾopˈoɪðe +ANTROPÓLOGA ˌantɾopˈoloɣa +ANTROPOLOGÍA ˌantɾopˌoloxˈia +ANTROPOLÓGICO ˌantɾopolˈoxiko +ANTROPÓLOGO ˌantɾopˈoloɣo +ANTROPOMÉTRICA ˌantɾopomˈetɾika +ANTROPOMÉTRICAS ˌantɾopomˈetɾikas +ANTROPOMÉTRICO ˌantɾopomˈetɾiko +ANTROPOMÉTRICOS ˌantɾopomˈetɾikos +ANTROPOMÓRFICO ˌantɾopomˈoɾfiko +ANTROPOMORFIZADA ˌantɾopˌomoɾfisˈaða +ANTROPOMORFIZADAS ˌantɾopˌomoɾfisˈaðas +ANTROPOMORFIZADO ˌantɾopˌomoɾfisˈaðo +ANTROPOMORFIZADOS ˌantɾopˌomoɾfisˈaðos +ANTROPOMORFIZAR ˌantɾopˌomoɾfisˈaɾ +ANTROPONIMIA ˌantɾoponˈimja +ANTROPONÍMICO ˌantɾoponˈimiko +ANTROPÓNIMO ˌantɾopˈonimo +ANTROPOSÓFICA ˌantɾoposˈofika +ANTROPOSÓFICAS ˌantɾoposˈofikas +ANTROPOSÓFICO ˌantɾoposˈofiko +ANTROPOSÓFICOS ˌantɾoposˈofikos +ANTRUEJO ˌantɾuˈexo +ANTRUEJOS ˌantɾuˈexos +ANTÚNEZ antˈunes +ANUAL anwˈal +ANUALIDAD ˌanwaliðˈad +ANUALIZADA ˌanwalisˈaða +ANUALIZADAS ˌanwalisˈaðas +ANUALIZADO ˌanwalisˈaðo +ANUALIZADOS ˌanwalisˈaðos +ANUALIZAR ˌanwalisˈaɾ +ANUARIO anwˈaɾjo +ANUBIS anˈuβis +ANUBLADA ˌanuβlˈaða +AÑUBLADA ˌaɲuβlˈaða +ANUBLADAS ˌanuβlˈaðas +AÑUBLADAS ˌaɲuβlˈaðas +ANUBLADO ˌanuβlˈaðo +AÑUBLADO ˌaɲuβlˈaðo +ANUBLADOS ˌanuβlˈaðos +AÑUBLADOS ˌaɲuβlˈaðos +ANUBLAR ˌanuβlˈaɾ +AÑUBLAR ˌaɲuβlˈaɾ +ANUDADA ˌanuðˈaða +AÑUDADA ˌaɲuðˈaða +ANUDADAS ˌanuðˈaðas +AÑUDADAS ˌaɲuðˈaðas +ANUDADO ˌanuðˈaðo +AÑUDADO ˌaɲuðˈaðo +ANUDADOS ˌanuðˈaðos +AÑUDADOS ˌaɲuðˈaðos +ANUDAR ˌanuðˈaɾ +AÑUDAR ˌaɲuðˈaɾ +ANUDARE ˌanuðˈaɾe +ANUDARÉ ˌanuðaɾˈe +ANUENTE anwˈɛnte +ANULABILIDAD ˌanulˌaβiliðˈad +ANULACIÓN ˌanulasjˈon +ANULADA ˌanulˈaða +ANULADAS ˌanulˈaðas +ANULADO ˌanulˈaðo +ANULADOS ˌanulˈaðos +ANULAR ˌanulˈaɾ +ANULARES ˌanulˈaɾes +ANUNCIACIÓN ˌanunsjasjˈon +ANUNCIADA ˌanunsjˈaða +ANUNCIADAS ˌanunsjˈaðas +ANUNCIADO ˌanunsjˈaðo +ANUNCIADOS ˌanunsjˈaðos +ANUNCIAMOS ˌanunsjˈamos +ANUNCIANDO ˌanunsjˈando +ANUNCIAR ˌanunsjˈaɾ +ANUNCIO anˈunsjo +ANÚRICO anˈuɾiko +ANURO anˈuɾo +ANUROS anˈuɾos +ANVERSO ambˈeɾso +ANZOÁTEGUI ˌansoˈateɣi +ANZOATIGUENSE ˌansoˌatiɣˈɛnse +ANZUELO answˈelo +AOJADA ˌaoxˈaða +AOJADAS ˌaoxˈaðas +AOJADO ˌaoxˈaðo +AOJADOS ˌaoxˈaðos +AOJAR ˌaoxˈaɾ +AORISTO ˌaoɾˈisto +AORTA aˈoɾta +AÓRTICA aˈoɾtika +AÓRTICAS aˈoɾtikas +AÓRTICO aˈoɾtiko +AORTICORRENAL ˌaoɾtˌikoɾɾenˈal +AORTICORRENALES ˌaoɾtˌikoɾɾenˈales +AÓRTICOS aˈoɾtikos +AOVADA ˌaoβˈaða +AOVADAS ˌaoβˈaðas +AOVADO ˌaoβˈaðo +AOVADOS ˌaoβˈaðos +AOVAR ˌaoβˈaɾ +APA ˈapa +APACENTADA ˌapasentˈaða +APACENTADAS ˌapasentˈaðas +APACENTADO ˌapasentˈaðo +APACENTADOS ˌapasentˈaðos +APACENTAR ˌapasentˈaɾ +APACHADA ˌapatʃˈaða +APACHADAS ˌapatʃˈaðas +APACHADO ˌapatʃˈaðo +APACHADOS ˌapatʃˈaðos +APACHAR ˌapatʃˈaɾ +APACHE apˈatʃe +APACHURRADA ˌapatʃuɾɾˈaða +APACHURRADAS ˌapatʃuɾɾˈaðas +APACHURRADO ˌapatʃuɾɾˈaðo +APACHURRADOS ˌapatʃuɾɾˈaðos +APACHURRAR ˌapatʃuɾɾˈaɾ +APACIBILIDAD ˌapasˌiβiliðˈad +APACIBLE ˌapasˈiβle +APACIGUADA ˌapasiɣwˈaða +APACIGUADAS ˌapasiɣwˈaðas +APACIGUADO ˌapasiɣwˈaðo +APACIGUADOS ˌapasiɣwˈaðos +APACIGUAR ˌapasiɣwˈaɾ +APADRINADA ˌapaðɾinˈaða +APADRINADAS ˌapaðɾinˈaðas +APADRINADO ˌapaðɾinˈaðo +APADRINADOS ˌapaðɾinˈaðos +APADRINAR ˌapaðɾinˈaɾ +APAGÁ ˌapaɣˈa +APAGABLE ˌapaɣˈaβle +APAGADA ˌapaɣˈaða +APAGADAS ˌapaɣˈaðas +APAGADO ˌapaɣˈaðo +APAGADOR ˌapaɣaðˈoɾ +APAGADOS ˌapaɣˈaðos +APAGAFUEGOS ˌapaɣafwˈeɣos +APAGAMOS ˌapaɣˈamos +APAGAR ˌapaɣˈaɾ +APAGARSE ˌapaɣˈaɾse +APAGÓN ˌapaɣˈon +APAGUE apˈaɣe +APALABRADA ˌapalaβɾˈaða +APALABRADAS ˌapalaβɾˈaðas +APALABRADO ˌapalaβɾˈaðo +APALABRADOS ˌapalaβɾˈaðos +APALABRAR ˌapalaβɾˈaɾ +APALACHE ˌapalˈatʃe +APALACHES ˌapalˈatʃes +APALANCADA ˌapalankˈaða +APALANCADAS ˌapalankˈaðas +APALANCADO ˌapalankˈaðo +APALANCADOS ˌapalankˈaðos +APALANCAR ˌapalankˈaɾ +APALEADA ˌapaleˈaða +APALEADAS ˌapaleˈaðas +APALEADO ˌapaleˈaðo +APALEADOS ˌapaleˈaðos +APALEAR ˌapaleˈaɾ +APALIZADA ˌapalisˈaða +APALIZADAS ˌapalisˈaðas +APALIZADO ˌapalisˈaðo +APALIZADOS ˌapalisˈaðos +APALIZAR ˌapalisˈaɾ +APANADA ˌapanˈaða +APAÑADA ˌapaɲˈaða +APANADAS ˌapanˈaðas +APAÑADAS ˌapaɲˈaðas +APANADO ˌapanˈaðo +APAÑADO ˌapaɲˈaðo +APANADOS ˌapanˈaðos +APAÑADOS ˌapaɲˈaðos +APANAR ˌapanˈaɾ +APAÑAR ˌapaɲˈaɾ +APANCORA ˌapankˈoɾa +APANDADA ˌapandˈaða +APANDADAS ˌapandˈaðas +APANDADO ˌapandˈaðo +APANDADOS ˌapandˈaðos +APANDAR ˌapandˈaɾ +APANIGUADA ˌapaniɣwˈaða +APANIGUADAS ˌapaniɣwˈaðas +APANIGUADO ˌapaniɣwˈaðo +APANIGUADOS ˌapaniɣwˈaðos +APAÑO apˈaɲo +APAPACHADA ˌapapatʃˈaða +APAPACHADAS ˌapapatʃˈaðas +APAPACHADO ˌapapatʃˈaðo +APAPACHADOS ˌapapatʃˈaðos +APAPACHAR ˌapapatʃˈaɾ +APAPACHO ˌapapˈatʃo +APARA apˈaɾa +APARADA ˌapaɾˈaða +APARADAS ˌapaɾˈaðas +APARADO ˌapaɾˈaðo +APARADOR ˌapaɾaðˈoɾ +APARADOS ˌapaɾˈaðos +APARAMOS ˌapaɾˈamos +APARANDO ˌapaɾˈando +APARAR ˌapaɾˈaɾ +APARARA ˌapaɾˈaɾa +APARARÁ ˌapaɾaɾˈa +APARÁRAMOS ˌapaɾˈaɾamos +APARARAS ˌapaɾˈaɾas +APARARÁS ˌapaɾaɾˈas +APARAREIS ˌapaɾˈaɾeɪs +APARAREMOS ˌapaɾaɾˈemos +APARARES ˌapaɾˈaɾes +APARARÍAMOS ˌapaɾaɾˈiamos +APARAS apˈaɾas +APARASTE ˌapaɾˈaste +APARATAJE ˌapaɾatˈaxe +APARATICO ˌapaɾatˈiko +APARATITO ˌapaɾatˈito +APARATO ˌapaɾˈato +APARATOLOGÍA ˌapaɾˌatoloxˈia +APARATOS ˌapaɾˈatos +APARATOSIDAD ˌapaɾˌatosiðˈad +APARATOSO ˌapaɾatˈoso +APARCADA ˌapaɾkˈaða +APARCADAS ˌapaɾkˈaðas +APARCADO ˌapaɾkˈaðo +APARCADOS ˌapaɾkˈaðos +APARCAMIENTO ˌapaɾkamjˈɛnto +APARCAR ˌapaɾkˈaɾ +APARCERA ˌapaɾsˈeɾa +APARE apˈaɾe +APAREADA ˌapaɾeˈaða +APAREADAS ˌapaɾeˈaðas +APAREADO ˌapaɾeˈaðo +APAREADOS ˌapaɾeˈaðos +APARECE ˌapaɾˈese +APARECEMOS ˌapaɾesˈemos +APARECER ˌapaɾesˈeɾ +APARECERÁ ˌapaɾˌeseɾˈa +APARECERÁS ˌapaɾˌeseɾˈas +APARECEREMOS ˌapaɾˌeseɾˈemos +APARECERÍAMOS ˌapaɾˌeseɾˈiamos +APARECES ˌapaɾˈeses +APARECÍAMOS ˌapaɾesˈiamos +APARECIDA ˌapaɾesˈiða +APARECIDAS ˌapaɾesˈiðas +APARECIDO ˌapaɾesˈiðo +APARECIDOS ˌapaɾesˈiðos +APARECIOSE ˌapaɾesjˈose +APARECIÓSE ˌapaɾesjˈose +APAREJADA ˌapaɾexˈaða +APAREJADAS ˌapaɾexˈaðas +APAREJADO ˌapaɾexˈaðo +APAREJADORA ˌapaɾˌexaðˈoɾa +APAREJADOS ˌapaɾexˈaðos +APAREJAR ˌapaɾexˈaɾ +APAREMOS ˌapaɾˈemos +APARENTADA ˌapaɾentˈaða +APARENTADAS ˌapaɾentˈaðas +APARENTADO ˌapaɾentˈaðo +APARENTADOS ˌapaɾentˈaðos +APARENTAR ˌapaɾentˈaɾ +APARENTE ˌapaɾˈɛnte +APARENTEMENTE ˌapaɾˈɛntemˈente +APARES apˈaɾes +APAREZCO ˌapaɾˈesko +APARICIÓN ˌapaɾisjˈon +APARICIONES ˌapaɾisjˈones +APARIENCIA ˌapaɾjˈɛnsja +APARO apˈaɾo +APARTADA ˌapaɾtˈaða +APARTADAS ˌapaɾtˈaðas +APARTADO ˌapaɾtˈaðo +APARTADOS ˌapaɾtˈaðos +APARTAMENTO ˌapaɾtamˈɛnto +APARTAMENTOS ˌapaɾtamˈɛntos +APARTAMOS ˌapaɾtˈamos +APARTE apˈaɾte +APARTHEID ˌapaɾtˈeɪd +APASIONADA ˌapasjonˈaða +APASIONADAS ˌapasjonˈaðas +APASIONADÍSIMO ˌapasjˌonaðˈisimo +APASIONADO ˌapasjonˈaðo +APASIONADOS ˌapasjonˈaðos +APASIONAR ˌapasjonˈaɾ +APASTE apˈaste +APATEÍSMO ˌapateˈismo +APATÍA ˌapatˈia +APÁTICO apˈatiko +APATITA ˌapatˈita +APATITO ˌapatˈito +APÁTRIDA apˈatɾiða +APATRIDIA ˌapatɾˈiðja +APEADA ˌapeˈaða +APEADAS ˌapeˈaðas +APEADERO ˌapeaðˈeɾo +APEADO ˌapeˈaðo +APEADOS ˌapeˈaðos +APEAR ˌapeˈaɾ +APECHUGADA ˌapetʃuɣˈaða +APECHUGADAS ˌapetʃuɣˈaðas +APECHUGADO ˌapetʃuɣˈaðo +APECHUGADOS ˌapetʃuɣˈaðos +APECHUGAR ˌapetʃuɣˈaɾ +APEDAZADA ˌapeðasˈaða +APEDAZADAS ˌapeðasˈaðas +APEDAZADO ˌapeðasˈaðo +APEDAZADOS ˌapeðasˈaðos +APEDAZAR ˌapeðasˈaɾ +APEDRADA ˌapeðɾˈaða +APEDRADAS ˌapeðɾˈaðas +APEDRADO ˌapeðɾˈaðo +APEDRADOS ˌapeðɾˈaðos +APEDREADA ˌapeðɾeˈaða +APEDREADAS ˌapeðɾeˈaðas +APEDREADO ˌapeðɾeˈaðo +APEDREADOS ˌapeðɾeˈaðos +APEDREAR ˌapeðɾeˈaɾ +APEGADA ˌapeɣˈaða +APEGADAS ˌapeɣˈaðas +APEGADO ˌapeɣˈaðo +APEGADOS ˌapeɣˈaðos +APEGO apˈeɣo +APELA apˈela +APELABLE ˌapelˈaβle +APELACIÓN ˌapelasjˈon +APELADA ˌapelˈaða +APELADAS ˌapelˈaðas +APELADO ˌapelˈaðo +APELADOS ˌapelˈaðos +APELAMOS ˌapelˈamos +APELANDO ˌapelˈando +APELANTE ˌapelˈante +APELAR ˌapelˈaɾ +APELARA ˌapelˈaɾa +APELARÁ ˌapelaɾˈa +APELÁRAMOS ˌapelˈaɾamos +APELARAS ˌapelˈaɾas +APELARÁS ˌapelaɾˈas +APELAREIS ˌapelˈaɾeɪs +APELAREMOS ˌapelaɾˈemos +APELARES ˌapelˈaɾes +APELARÍAMOS ˌapelaɾˈiamos +APELAS apˈelas +APELASTE ˌapelˈaste +APELATIVO ˌapelatˈiβo +APELE apˈele +APELEMOS ˌapelˈemos +APELES apˈeles +APELMAZAR ˌapelmasˈaɾ +APELOTADA ˌapelotˈaða +APELOTADAS ˌapelotˈaðas +APELOTADO ˌapelotˈaðo +APELOTADOS ˌapelotˈaðos +APELOTAR ˌapelotˈaɾ +APELOTONADA ˌapelˌotonˈaða +APELOTONADAS ˌapelˌotonˈaðas +APELOTONADO ˌapelˌotonˈaðo +APELOTONADOS ˌapelˌotonˈaðos +APELOTONAR ˌapelˌotonˈaɾ +APENA apˈena +APENADA ˌapenˈaða +APENADAS ˌapenˈaðas +APENADO ˌapenˈaðo +APENADOS ˌapenˈaðos +APENAMOS ˌapenˈamos +APENANDO ˌapenˈando +APENAR ˌapenˈaɾ +APENARA ˌapenˈaɾa +APENARÁ ˌapenaɾˈa +APENÁRAMOS ˌapenˈaɾamos +APENARAS ˌapenˈaɾas +APENARÁS ˌapenaɾˈas +APENAREIS ˌapenˈaɾeɪs +APENARÉIS ˌapenaɾˈeis +APENAREMOS ˌapenaɾˈemos +APENARES ˌapenˈaɾes +APENARÍAMOS ˌapenaɾˈiamos +APENAS apˈenas +APENASTE ˌapenˈaste +APENCADA ˌapenkˈaða +APENCADAS ˌapenkˈaðas +APENCADO ˌapenkˈaðo +APENCADOS ˌapenkˈaðos +APENCAR ˌapenkˈaɾ +APÉNDICE apˈendise +APENDICECTOMÍA ˌapendˌisektomˈia +APENDICITIS ˌapendisˈitis +APENDICULAR ˌapendˌikulˈaɾ +APENE apˈene +APENEMOS ˌapenˈemos +APENES apˈenes +APENINOS ˌapenˈinos +APENITAS ˌapenˈitas +APENO apˈeno +APEO apˈeo +APEPISTA ˌapepˈista +APERADOR ˌapeɾaðˈoɾ +APERCIBIDA ˌapeɾsiβˈiða +APERCIBIDAS ˌapeɾsiβˈiðas +APERCIBIDO ˌapeɾsiβˈiðo +APERCIBIDOS ˌapeɾsiβˈiðos +APERITIVO ˌapeɾitˈiβo +APERO apˈeɾo +APEROS apˈeɾos +APERRADO ˌapeɾɾˈaðo +APERRAR ˌapeɾɾˈaɾ +APERSONÁ ˌapeɾsonˈa +APERSONADA ˌapeɾsonˈaða +APERSONADAS ˌapeɾsonˈaðas +APERSONADO ˌapeɾsonˈaðo +APERSONADOS ˌapeɾsonˈaðos +APERSONARSE ˌapeɾsonˈaɾse +APERTRECHADA ˌapeɾtɾetʃˈaða +APERTRECHADAS ˌapeɾtɾetʃˈaðas +APERTRECHADO ˌapeɾtɾetʃˈaðo +APERTRECHADOS ˌapeɾtɾetʃˈaðos +APERTURA ˌapeɾtˈuɾa +APERTURADA ˌapeɾtuɾˈaða +APERTURADAS ˌapeɾtuɾˈaðas +APERTURADO ˌapeɾtuɾˈaðo +APERTURADOS ˌapeɾtuɾˈaðos +APERTURAR ˌapeɾtuɾˈaɾ +APERTURES ˌapeɾtˈuɾes +APESADUMBRADA ˌapesˌaðumbɾˈaða +APESADUMBRADAS ˌapesˌaðumbɾˈaðas +APESADUMBRADOS ˌapesˌaðumbɾˈaðos +APESADUMBRAR ˌapesˌaðumbɾˈaɾ +APESARAR ˌapesaɾˈaɾ +APESTADA ˌapestˈaða +APESTADAS ˌapestˈaðas +APESTADO ˌapestˈaðo +APESTADOS ˌapestˈaðos +APESTAR ˌapestˈaɾ +APESTOSO ˌapestˈoso +APETECEDOR ˌapetˌeseðˈoɾ +APETECER ˌapetesˈeɾ +APETECIDA ˌapetesˈiða +APETECIDAS ˌapetesˈiðas +APETECIDO ˌapetesˈiðo +APETECIDOS ˌapetesˈiðos +APETENCIA ˌapetˈɛnsja +APETENTE ˌapetˈɛnte +APETENTES ˌapetˈɛntes +APETITO ˌapetˈito +APETITOSA ˌapetitˈosa +APETITOSO ˌapetitˈoso +APETITOSOS ˌapetitˈosos +APIADADA ˌapjaðˈaða +APIADADAS ˌapjaðˈaðas +APIADADO ˌapjaðˈaðo +APIADADOS ˌapjaðˈaðos +APIADAR ˌapjaðˈaɾ +APIARIO apjˈaɾjo +APICAL ˌapikˈal +ÁPICE ˈapise +APÍCOLA apˈikola +APICOMPLEJO ˌapikomplˈexo +APÍCULO apˈikulo +APICULTOR ˌapikultˈoɾ +APILABLE ˌapilˈaβle +APILADA ˌapilˈaða +APILADAS ˌapilˈaðas +APILADO ˌapilˈaðo +APILADOR ˌapilaðˈoɾ +APILADORA ˌapilaðˈoɾa +APILADOS ˌapilˈaðos +APILAR ˌapilˈaɾ +APILASTRADO ˌapilastɾˈaðo +APIÑADA ˌapiɲˈaða +APIÑADAS ˌapiɲˈaðas +APIÑADO ˌapiɲˈaðo +APIÑADOS ˌapiɲˈaðos +APIÑAMIENTO ˌapiɲamjˈɛnto +APIÑAR ˌapiɲˈaɾ +APIO ˈapjo +APIOLADA ˌapjolˈaða +APIOLADAS ˌapjolˈaðas +APIOLADO ˌapjolˈaðo +APIOLADOS ˌapjolˈaðos +APIOLAR ˌapjolˈaɾ +APIPADA ˌapipˈaða +APIPADAS ˌapipˈaðas +APIPADO ˌapipˈaðo +APIPADOS ˌapipˈaðos +APISONADA ˌapisonˈaða +APISONADAS ˌapisonˈaðas +APISONADO ˌapisonˈaðo +APISONADORA ˌapisˌonaðˈoɾa +APISONADOS ˌapisonˈaðos +APISONAR ˌapisonˈaɾ +APLACADA ˌaplakˈaða +APLACADAS ˌaplakˈaðas +APLACADO ˌaplakˈaðo +APLACADOS ˌaplakˈaðos +APLACAR ˌaplakˈaɾ +APLANADA ˌaplanˈaða +APLANADAS ˌaplanˈaðas +APLANADO ˌaplanˈaðo +APLANADORA ˌaplanaðˈoɾa +APLANADOS ˌaplanˈaðos +APLANAR ˌaplanˈaɾ +APLANCHADA ˌaplantʃˈaða +APLANCHADAS ˌaplantʃˈaðas +APLANCHADO ˌaplantʃˈaðo +APLANCHADOS ˌaplantʃˈaðos +APLANCHAR ˌaplantʃˈaɾ +APLÁSICO aplˈasiko +APLASTABLE ˌaplastˈaβle +APLASTADA ˌaplastˈaða +APLASTADAS ˌaplastˈaðas +APLASTADO ˌaplastˈaðo +APLASTADOS ˌaplastˈaðos +APLASTAMIENTO ˌaplastamjˈɛnto +APLASTAMIENTOS ˌaplastamjˈɛntos +APLASTANDO ˌaplastˈando +APLASTANTE ˌaplastˈante +APLASTANTEMENTE ˌaplastˈantemˈente +APLASTAR ˌaplastˈaɾ +APLATANADA ˌaplatanˈaða +APLATANADAS ˌaplatanˈaðas +APLATANADO ˌaplatanˈaðo +APLATANADOS ˌaplatanˈaðos +APLATANAR ˌaplatanˈaɾ +APLAUDIDA ˌaplaʊðˈiða +APLAUDIDAS ˌaplaʊðˈiðas +APLAUDIDO ˌaplaʊðˈiðo +APLAUDIDOR ˌaplaʊðiðˈoɾ +APLAUDIDOS ˌaplaʊðˈiðos +APLAUDÍMETRO ˌaplaʊðˈimetɾo +APLAUDÍMETROS ˌaplaʊðˈimetɾos +APLAUDIR ˌaplaʊðˈiɾ +APLAUSO aplˈaʊso +APLAUSÓMETRO ˌaplaʊsˈometɾo +APLAUSÓMETROS ˌaplaʊsˈometɾos +APLAZADA ˌaplasˈaða +APLAZADAS ˌaplasˈaðas +APLAZADO ˌaplasˈaðo +APLAZADOS ˌaplasˈaðos +APLAZAR ˌaplasˈaɾ +APLEGADA ˌapleɣˈaða +APLEGADAS ˌapleɣˈaðas +APLEGADO ˌapleɣˈaðo +APLEGADOS ˌapleɣˈaðos +APLICÁ ˌaplikˈa +APLICABILIDAD ˌaplikˌaβiliðˈad +APLICABLE ˌaplikˈaβle +APLICACION ˌaplikˈasjon +APLICACIÓN ˌaplikasjˈon +APLICACIONES ˌaplikasjˈones +APLICADA ˌaplikˈaða +APLICADAS ˌaplikˈaðas +APLICADO ˌaplikˈaðo +APLICADOS ˌaplikˈaðos +APLICAR ˌaplikˈaɾ +APLIQUE aplˈike +APLOMADA ˌaplomˈaða +APLOMADAS ˌaplomˈaðas +APLOMADO ˌaplomˈaðo +APLOMADOS ˌaplomˈaðos +APLOMAR ˌaplomˈaɾ +APLOMO aplˈomo +APNEA apnˈea +APNEICA apnˈeɪka +APNEICAS apnˈeɪkas +APNEICO apnˈeɪko +APNEICOS apnˈeɪkos +APOCADO ˌapokˈaðo +APOCALIPSIS ˌapokalˈipsis +APOCALÍPTICO ˌapokalˈipːtiko +APOCAR ˌapokˈaɾ +APÓCEMA apˈosema +APOCOPADA ˌapokopˈaða +APOCOPADAS ˌapokopˈaðas +APOCOPADO ˌapokopˈaðo +APOCOPADOS ˌapokopˈaðos +APOCOPAR ˌapokopˈaɾ +APÓCOPE apˈokope +APOCOPO ˌapokˈopo +APÓCRIFO apˈokɾifo +APODADA ˌapoðˈaða +APODADAS ˌapoðˈaðas +APODADO ˌapoðˈaðo +APODADOS ˌapoðˈaðos +APODAR ˌapoðˈaɾ +APODERADA ˌapoðeɾˈaða +APODERADAS ˌapoðeɾˈaðas +APODERADO ˌapoðeɾˈaðo +APODERADOS ˌapoðeɾˈaðos +APODERAR ˌapoðeɾˈaɾ +APODO apˈoðo +APOFENIA ˌapofˈenja +APÓFISIS apˈofisis +APOFONÍA ˌapofonˈia +APOGEO ˌapoxˈeo +APÓGRAFO apˈoɣɾafo +APOLARES ˌapolˈaɾes +APOLINARIO ˌapolinˈaɾjo +APOLÍNEO ˌapolˈineo +APOLITICISMO ˌapolˌitisˈismo +APOLÍTICO ˌapolˈitiko +APOLO apˈolo +APOLOGETA ˌapoloxˈeta +APOLOGÉTICO ˌapoloxˈetiko +APOLOGÍA ˌapoloxˈia +APOLOGISTA ˌapoloxˈista +APÓLOGO apˈoloɣo +APOLONIO ˌapolˈonjo +APOLTRONADA ˌapoltɾonˈaða +APOLTRONADAS ˌapoltɾonˈaðas +APOLTRONADO ˌapoltɾonˈaðo +APOLTRONADOS ˌapoltɾonˈaðos +APOLTRONARSE ˌapoltɾonˈaɾse +APONER ˌaponˈeɾ +APONTE apˈonte +APOPLEJÍA ˌapoplexˈia +APOPLÉJICO ˌapoplˈexiko +APOQUINADA ˌapokinˈaða +APOQUINADAS ˌapokinˈaðas +APOQUINADOS ˌapokinˈaðos +APOQUINAR ˌapokinˈaɾ +APORÍA ˌapoɾˈia +APORREADA ˌapoɾɾeˈaða +APORREADAS ˌapoɾɾeˈaðas +APORREADO ˌapoɾɾeˈaðo +APORREADOS ˌapoɾɾeˈaðos +APORREAR ˌapoɾɾeˈaɾ +APORTADA ˌapoɾtˈaða +APORTADAS ˌapoɾtˈaðas +APORTADO ˌapoɾtˈaðo +APORTADOS ˌapoɾtˈaðos +APORTAR ˌapoɾtˈaɾ +APOSEMÁTICO ˌaposemˈatiko +APOSENTADA ˌaposentˈaða +APOSENTADAS ˌaposentˈaðas +APOSENTADO ˌaposentˈaðo +APOSENTADOR ˌaposˌentaðˈoɾ +APOSENTADOS ˌaposentˈaðos +APOSENTAMIENTO ˌaposˌentamjˈɛnto +APOSENTAR ˌaposentˈaɾ +APOSICIÓN ˌaposisjˈon +APÓSITO apˈosito +APOSTA apˈosta +APOSTADA ˌapostˈaða +APOSTADAS ˌapostˈaðas +APOSTADO ˌapostˈaðo +APOSTADOS ˌapostˈaðos +APOSTAR ˌapostˈaɾ +APOSTATA ˌapostˈata +APÓSTATA apˈostata +APOSTATADA ˌapostatˈaða +APOSTATADAS ˌapostatˈaðas +APOSTATADO ˌapostatˈaðo +APOSTATADOS ˌapostatˈaðos +APOSTATAR ˌapostatˈaɾ +APOSTATARE ˌapostatˈaɾe +APÓSTOL apˈostol +APOSTOLADO ˌapostolˈaðo +APOSTÓLICO ˌapostˈoliko +APOSTROFADA ˌapostɾofˈaða +APOSTROFADAS ˌapostɾofˈaðas +APOSTROFADO ˌapostɾofˈaðo +APOSTROFADOS ˌapostɾofˈaðos +APOSTROFAMOS ˌapostɾofˈamos +APOSTROFAR ˌapostɾofˈaɾ +APOSTROFARES ˌapostɾofˈaɾes +APÓSTROFE apˈostɾofe +APÓSTROFO apˈostɾofo +APOSTURA ˌapostˈuɾa +APOTECA ˌapotˈeka +APOTECARIO ˌapotekˈaɾjo +APOTEGMA ˌapotˈeɡma +APOTEMA ˌapotˈema +APOTEOSIS ˌapoteˈosis +APOYO apˈojjo +APP ˈapp +APPLE ˈapəl +APPLIANCE ˌappliˈanse +APRAXIA apɾˈaksja +APRECIABILÍSIMO ˌapɾesjˌaβilˈisimo +APRECIABLE ˌapɾesjˈaβle +APRECIABLES ˌapɾesjˈaβles +APRECIACIÓN ˌapɾesjasjˈon +APRECIADA ˌapɾesjˈaða +APRECIADAS ˌapɾesjˈaðas +APRECIADO ˌapɾesjˈaðo +APRECIADOS ˌapɾesjˈaðos +APRECIAR ˌapɾesjˈaɾ +APRECIATIVA ˌapɾesjatˈiβa +APRECIATIVAS ˌapɾesjatˈiβas +APRECIATIVO ˌapɾesjatˈiβo +APRECIATIVOS ˌapɾesjatˈiβos +APRECIO apɾˈesjo +APREHENDER ˌapɾeendˈeɾ +APREHENDIDA ˌapɾeendˈiða +APREHENDIDAS ˌapɾeendˈiðas +APREHENDIDO ˌapɾeendˈiðo +APREHENDIDOS ˌapɾeendˈiðos +APREHENSIÓN ˌapɾeensjˈon +APREMIADA ˌapɾemjˈaða +APREMIADAS ˌapɾemjˈaðas +APREMIADO ˌapɾemjˈaðo +APREMIADOS ˌapɾemjˈaðos +APREMIANTE ˌapɾemjˈante +APREMIAR ˌapɾemjˈaɾ +APREMIO apɾˈemjo +APRENDEN apɾˈɛnden +APRENDER ˌapɾendˈeɾ +APRENDÍ ˌapɾendˈi +APRENDIDA ˌapɾendˈiða +APRENDIDAS ˌapɾendˈiðas +APRENDIDO ˌapɾendˈiðo +APRENDIDOS ˌapɾendˈiðos +APRENDIENDO ˌapɾendjˈɛndo +APRENDIERA ˌapɾendjˈeɾa +APRENDIZ ˌapɾendˈis +APRENDIZAJE ˌapɾendisˈaxe +APRENSIÓN ˌapɾensjˈon +APRENSIVA ˌapɾensˈiβa +APRENSIVAS ˌapɾensˈiβas +APRENSIVO ˌapɾensˈiβo +APRENSIVOS ˌapɾensˈiβos +APRÉS apɾˈes +APRESA apɾˈesa +APRESADA ˌapɾesˈaða +APRESADAS ˌapɾesˈaðas +APRESADO ˌapɾesˈaðo +APRESADOS ˌapɾesˈaðos +APRESAR ˌapɾesˈaɾ +APRESES apɾˈeses +APRESTADA ˌapɾestˈaða +APRESTADAS ˌapɾestˈaðas +APRESTADO ˌapɾestˈaðo +APRESTADOS ˌapɾestˈaðos +APRESTAR ˌapɾestˈaɾ +APRESTOS apɾˈestos +APRESURADA ˌapɾesuɾˈaða +APRESURADAS ˌapɾesuɾˈaðas +APRESURADO ˌapɾesuɾˈaðo +APRESURADOS ˌapɾesuɾˈaðos +APRESURAR ˌapɾesuɾˈaɾ +APRETÁ ˌapɾetˈa +APRETADA ˌapɾetˈaða +APRETADAS ˌapɾetˈaðas +APRETADÍSIMA ˌapɾetaðˈisima +APRETADÍSIMAS ˌapɾetaðˈisimas +APRETADÍSIMO ˌapɾetaðˈisimo +APRETADÍSIMOS ˌapɾetaðˈisimos +APRETADITO ˌapɾetaðˈito +APRETADO ˌapɾetˈaðo +APRETADOS ˌapɾetˈaðos +APRETAMIENTO ˌapɾetamjˈɛnto +APRETANDO ˌapɾetˈando +APRETAR ˌapɾetˈaɾ +APRETÉ ˌapɾetˈe +APRETÓN ˌapɾetˈon +APRETUJADA ˌapɾetuxˈaða +APRETUJADAS ˌapɾetuxˈaðas +APRETUJADO ˌapɾetuxˈaðo +APRETUJADOS ˌapɾetuxˈaðos +APRETUJAR ˌapɾetuxˈaɾ +APRETURA ˌapɾetˈuɾa +APRIETE ˌapɾiˈete +APRIETO ˌapɾiˈeto +APRISA apɾˈisa +APRISCADA ˌapɾiskˈaða +APRISCADAS ˌapɾiskˈaðas +APRISCADO ˌapɾiskˈaðo +APRISCADOS ˌapɾiskˈaðos +APRISCAR ˌapɾiskˈaɾ +APRISIONADA ˌapɾisjonˈaða +APRISIONADAS ˌapɾisjonˈaðas +APRISIONADO ˌapɾisjonˈaðo +APRISIONADOS ˌapɾisjonˈaðos +APRISIONAMIENTO ˌapɾisjˌonamjˈɛnto +APRISIONAR ˌapɾisjonˈaɾ +APROBACIÓN ˌapɾoβasjˈon +APROBADA ˌapɾoβˈaða +APROBADAS ˌapɾoβˈaðas +APROBADO ˌapɾoβˈaðo +APROBADOS ˌapɾoβˈaðos +APROBAR ˌapɾoβˈaɾ +APROBLEMADA ˌapɾoβlemˈaða +APROBLEMADAS ˌapɾoβlemˈaðas +APROBLEMADO ˌapɾoβlemˈaðo +APROBLEMADOS ˌapɾoβlemˈaðos +APROBLEMAR ˌapɾoβlemˈaɾ +APROCIMACIÓN ˌapɾosˌimasjˈon +APROCIMACIONES ˌapɾosˌimasjˈones +APRONTADA ˌapɾontˈaða +APRONTADAS ˌapɾontˈaðas +APRONTADO ˌapɾontˈaðo +APRONTADOS ˌapɾontˈaðos +APRONTAR ˌapɾontˈaɾ +APROPIACIÓN ˌapɾopjasjˈon +APROPIADAS ˌapɾopjˈaðas +APROPIADO ˌapɾopjˈaðo +APROPIADOS ˌapɾopjˈaðos +APROPIAR ˌapɾopjˈaɾ +APROPRIADA ˌapɾopɾiˈaða +APROPRIADAS ˌapɾopɾiˈaðas +APROPRIADO ˌapɾopɾiˈaðo +APROPRIADOS ˌapɾopɾiˈaðos +APROPRIAR ˌapɾopɾiˈaɾ +APROPRIARÍAS ˌapɾopɾiaɾˈias +APROPRIARSE ˌapɾopɾiˈaɾse +APROVECHADA ˌapɾoβetʃˈaða +APROVECHADAS ˌapɾoβetʃˈaðas +APROVECHADO ˌapɾoβetʃˈaðo +APROVECHADOS ˌapɾoβetʃˈaðos +APROVECHAR ˌapɾoβetʃˈaɾ +APROVECHARSE ˌapɾoβetʃˈaɾse +APROVECHE ˌapɾoβˈetʃe +APROVISIONADA ˌapɾoβˌisjonˈaða +APROVISIONADAS ˌapɾoβˌisjonˈaðas +APROVISIONADO ˌapɾoβˌisjonˈaðo +APROVISIONADOS ˌapɾoβˌisjonˈaðos +APROVISIONAR ˌapɾoβˌisjonˈaɾ +APROXIMACIÓN ˌapɾoksˌimasjˈon +APROXIMACIONES ˌapɾoksˌimasjˈones +APROXIMADA ˌapɾoksimˈaða +APROXIMADAMENTE ˌapɾoksimˈaðamˈente +APROXIMADAS ˌapɾoksimˈaðas +APROXIMADO ˌapɾoksimˈaðo +APROXIMADOS ˌapɾoksimˈaðos +APROXIMAR ˌapɾoksimˈaɾ +APTADA apːtˈaða +APTADAS apːtˈaðas +APTADO apːtˈaðo +APTADOS apːtˈaðos +APTAR apːtˈaɾ +APTE ˈapːte +APTITUD ˌapːtitˈud +ÁPUD ˈapud +APUESTA apwˈesta +APUESTAS apwˈestas +APUESTO apwˈesto +APUÑALADA ˌapuɲalˈaða +APUÑALADAS ˌapuɲalˈaðas +APUÑALADO ˌapuɲalˈaðo +APUÑALADOS ˌapuɲalˈaðos +APUÑALAR ˌapuɲalˈaɾ +APUNTADA ˌapuntˈaða +APUNTADAS ˌapuntˈaðas +APUNTADO ˌapuntˈaðo +APUNTADOS ˌapuntˈaðos +APUNTALADA ˌapuntalˈaða +APUNTALADAS ˌapuntalˈaðas +APUNTALADO ˌapuntalˈaðo +APUNTALADOS ˌapuntalˈaðos +APUNTALAR ˌapuntalˈaɾ +APUNTAR ˌapuntˈaɾ +APUNTAT ˌapuntˈat +APUNTE apˈunte +APURA apˈuɾa +APURADA ˌapuɾˈaða +APURADAS ˌapuɾˈaðas +APURADO ˌapuɾˈaðo +APURADOS ˌapuɾˈaðos +APURAMOS ˌapuɾˈamos +APURANDO ˌapuɾˈando +APURAR ˌapuɾˈaɾ +APURARA ˌapuɾˈaɾa +APURARÁ ˌapuɾaɾˈa +APURÁRAMOS ˌapuɾˈaɾamos +APURARAS ˌapuɾˈaɾas +APURARÁS ˌapuɾaɾˈas +APURAREIS ˌapuɾˈaɾeɪs +APURAREMOS ˌapuɾaɾˈemos +APURARES ˌapuɾˈaɾes +APURARÍAMOS ˌapuɾaɾˈiamos +APURAS apˈuɾas +APURASTE ˌapuɾˈaste +APURE apˈuɾe +APUREMOS ˌapuɾˈemos +APUREÑO ˌapuɾˈeɲo +APURES apˈuɾes +APURO apˈuɾo +AQUAPLANING ˌakwaplˈaniŋ +AQUEA akˈea +AQUEAS akˈeas +AQUEJADA ˌakexˈaða +AQUEJADAS ˌakexˈaðas +AQUEJADO ˌakexˈaðo +AQUEJADOS ˌakexˈaðos +AQUEJAR ˌakexˈaɾ +AQUEL akˈel +AQUÉL akˈel +AQUELARRE ˌakelˈaɾɾe +AQUELLOS akˈejjos +AQUEMÉNIDA ˌakemˈeniða +AQUENIO akˈenjo +AQUEO akˈeo +AQUERENCIA ˌakeɾˈɛnsja +AQUERENCIADA ˌakeɾensjˈaða +AQUERENCIADAS ˌakeɾensjˈaðas +AQUERENCIADO ˌakeɾensjˈaðo +AQUERENCIADOS ˌakeɾensjˈaðos +AQUERENCIAR ˌakeɾensjˈaɾ +AQUERENCIARSE ˌakeɾensjˈaɾse +AQUERÓN ˌakeɾˈon +AQUERONTE ˌakeɾˈonte +AQUESE akˈese +AQUESTA akˈesta +AQUESTAS akˈestas +AQUESTE akˈeste +AQUESTO akˈesto +AQUESTOS akˈestos +AQUI ˈaki +AQUÍ akˈi +AQUIETADA ˌakjetˈaða +AQUIETADAS ˌakjetˈaðas +AQUIETADO ˌakjetˈaðo +AQUIETADOS ˌakjetˈaðos +AQUILATADA ˌakilatˈaða +AQUILATADAS ˌakilatˈaðas +AQUILATADO ˌakilatˈaðo +AQUILATADOS ˌakilatˈaðos +AQUILES akˈiles +AQUILÓN ˌakilˈon +AQUINCENSE ˌakinsˈɛnse +AQUINO akˈino +AQUIRAL ˌakiɾˈal +AQUISGRÁN ˌakisɣɾˈan +AQUITANIA ˌakitˈanja +AQUITANO ˌakitˈano +ARA ˈaɾa +ARABA aɾˈaβa +ARABE aɾˈaβe +ÁRABE ˈaɾaβe +ÁRABES ˈaɾaβes +ARABESCO ˌaɾaβˈesko +ARABIA aɾˈaβja +ARÁBIGO aɾˈaβiɣo +ARABINOSA ˌaɾaβinˈosa +ARABISTA ˌaɾaβˈista +ARABIZACIÓN ˌaɾaβˌisasjˈon +ARABIZADA ˌaɾaβisˈaða +ARABIZADAS ˌaɾaβisˈaðas +ARABIZADO ˌaɾaβisˈaðo +ARABIZADOS ˌaɾaβisˈaðos +ARABIZAR ˌaɾaβisˈaɾ +ARABLE aɾˈaβle +ARÁCEO aɾˈaseo +ARACNOIDEO ˌaɾaknoɪðˈeo +ARACNOLOGÍA ˌaɾaknˌoloxˈia +ARADA aɾˈaða +ARADAS aɾˈaðas +ARADO aɾˈaðo +ARADOR ˌaɾaðˈoɾ +ARADOS aɾˈaðos +ARADURA ˌaɾaðˈuɾa +ARAGÓN ˌaɾaɣˈon +ARAGONÉS ˌaɾaɣonˈes +ARAGONESISTA ˌaɾaɣˌonesˈista +ARAGUANEY ˌaɾaɣwanˈeɪ +ARAGÜEÑA ˌaɾaɣuˈeɲa +ARAGUEÑO ˌaɾaɣˈeɲo +ARAGÜEÑO ˌaɾaɣuˈeɲo +ARAHUACO ˌaɾawˈako +ARAKAKI ˌaɾakˈaki +ARAMARRA ˌaɾamˈaɾɾa +ARAMEA ˌaɾamˈea +ARAMEO ˌaɾamˈeo +ARÁN aɾˈan +ARANA aɾˈana +ARAÑA aɾˈaɲa +ARAÑADA ˌaɾaɲˈaða +ARAÑADAS ˌaɾaɲˈaðas +ARAÑADO ˌaɾaɲˈaðo +ARAÑADOS ˌaɾaɲˈaðos +ARAÑAR ˌaɾaɲˈaɾ +ARAÑAZO ˌaɾaɲˈaso +ARANCEL ˌaɾansˈel +ARÁNDANO aɾˈandano +ARANDELA ˌaɾandˈela +ARANDIA aɾˈandja +ARANDINO ˌaɾandˈino +ARAÑERO ˌaɾaɲˈeɾo +ARANÉS ˌaɾanˈes +ARANESA ˌaɾanˈesa +ARANESES ˌaɾanˈeses +ARAÑITA ˌaɾaɲˈita +ARANJUEZ ˌaɾaŋxwˈes +ARAÑÓN ˌaɾaɲˈon +ARANTXA aɾˈantʃa +ARAÑUELA ˌaɾaɲwˈela +ARANZADA ˌaɾansˈaða +ARÁNZAZU aɾˈansasu +ARAONA ˌaɾaˈona +ARAPAJÓ ˌaɾapaxˈo +ARAR aɾˈaɾ +ARARA aɾˈaɾa +ARÁS aɾˈas +ARASARÍ ˌaɾasaɾˈi +ARAUCANA ˌaɾaʊkˈana +ARAUCANAS ˌaɾaʊkˈanas +ARAUCANIZADA ˌaɾaʊkˌanisˈaða +ARAUCANIZADAS ˌaɾaʊkˌanisˈaðas +ARAUCANIZADO ˌaɾaʊkˌanisˈaðo +ARAUCANIZADOS ˌaɾaʊkˌanisˈaðos +ARAUCANIZAR ˌaɾaʊkˌanisˈaɾ +ARAUCANO ˌaɾaʊkˈano +ARAUCANOS ˌaɾaʊkˈanos +ARAÚJO ˌaɾaˈuxo +ARAZÁ ˌaɾasˈa +ARBITRADA ˌaɾβitɾˈaða +ARBITRADAS ˌaɾβitɾˈaðas +ARBITRADO ˌaɾβitɾˈaðo +ARBITRADOS ˌaɾβitɾˈaðos +ARBITRAL ˌaɾβitɾˈal +ARBITRAMENTO ˌaɾβitɾamˈɛnto +ARBITRAR ˌaɾβitɾˈaɾ +ARBITRARIO ˌaɾβitɾˈaɾjo +ARBITRISTA ˌaɾβitɾˈista +ARBOL aɾβˈol +ÁRBOL ˈaɾβol +ARBOLADA ˌaɾβolˈaða +ARBOLADAS ˌaɾβolˈaðas +ARBOLADO ˌaɾβolˈaðo +ARBOLADOS ˌaɾβolˈaðos +ARBOLAR ˌaɾβolˈaɾ +ARBOLEDA ˌaɾβolˈeða +ÁRBOLES ˈaɾβoles +ARBORESCENTE ˌaɾβoɾesˈɛnte +ARBORESCENTES ˌaɾβoɾesˈɛntes +ARBORÍCOLA ˌaɾβoɾˈikola +ARBORICULTOR ˌaɾβoɾˌikultˈoɾ +ARBORIZADA ˌaɾβoɾisˈaða +ARBORIZADAS ˌaɾβoɾisˈaðas +ARBORIZADO ˌaɾβoɾisˈaðo +ARBORIZADOS ˌaɾβoɾisˈaðos +ARBORÓFILA ˌaɾβoɾˈofila +ARBUSCULAR ˌaɾβuskulˈaɾ +ARBUSTIVA ˌaɾβustˈiβa +ARBUSTIVAS ˌaɾβustˈiβas +ARBUSTIVO ˌaɾβustˈiβo +ARBUSTIVOS ˌaɾβustˈiβos +ARBUSTO aɾβˈusto +ARCA ˈaɾka +ARCABUCEAR ˌaɾkaβˌuseˈaɾ +ARCABUCERÍA ˌaɾkaβˌuseɾˈia +ARCABUZ ˌaɾkaβˈus +ARCADA aɾkˈaða +ARCADAS aɾkˈaðas +ARCADIA aɾkˈaðja +ARCAICA aɾkˈaɪka +ARCAIZAR ˌaɾkaɪsˈaɾ +ARCANA aɾkˈana +ARCANAS aɾkˈanas +ARCÁNGEL aɾkˈaŋxel +ARCANIDAD ˌaɾkaniðˈad +ARCANO aɾkˈano +ARCANOS aɾkˈanos +ARCAS ˈaɾkas +ARCE ˈaɾse +ARCEDIANO ˌaɾseðjˈano +ARCEO aɾsˈeo +ARCHIBEBE ˌaɾtʃiβˈeβe +ARCHICANCILLER ˌaɾtʃikˌansijjˈeɾ +ARCHIDUCADO ˌaɾtʃiðukˈaðo +ARCHIDUQUE ˌaɾtʃiðˈuke +ARCHIDUQUESA ˌaɾtʃiðukˈesa +ARCHIENEMIGO ˌaɾtʃjenemˈiɣo +ARCHIEPARQUÍA ˌaɾtʃjepaɾkˈia +ARCHIEPARQUIAL ˌaɾtʃjepaɾkjˈal +ARCHIFONEMA ˌaɾtʃifonˈema +ARCHIMAGO ˌaɾtʃimˈaɣo +ARCHIPIÉLAGO ˌaɾtʃipjˈelaɣo +ARCHIVADA ˌaɾtʃiβˈaða +ARCHIVADAS ˌaɾtʃiβˈaðas +ARCHIVADO ˌaɾtʃiβˈaðo +ARCHIVADOS ˌaɾtʃiβˈaðos +ARCHIVO aɾtʃˈiβo +ARCILLA aɾsˈijja +ARCILLADA ˌaɾsijjˈaða +ARCILLADAS ˌaɾsijjˈaðas +ARCILLADO ˌaɾsijjˈaðo +ARCILLADOS ˌaɾsijjˈaðos +ARCILLAR ˌaɾsijjˈaɾ +ARCILLOLA ˌaɾsijjˈola +ARCO ˈaɾko +ARCOÍRIS ˌaɾkoˈiɾis +ARCÓN aɾkˈon +ARCONTADO ˌaɾkontˈaðo +ARCOSOLIO ˌaɾkosˈoljo +ARCUACIÓN ˌaɾkwasjˈon +ARDA ˈaɾða +ARDAMOS aɾðˈamos +ARDAN ˈaɾðan +ARDAS ˈaɾðas +ARDE ˈaɾðe +ARDEMOS aɾðˈemos +ARDER aɾðˈeɾ +ARDERÁ ˌaɾðeɾˈa +ARDERÁS ˌaɾðeɾˈas +ARDEREMOS ˌaɾðeɾˈemos +ARDERÍAMOS ˌaɾðeɾˈiamos +ARDES ˈaɾðes +ARDÍAMOS aɾðˈiamos +ARDID aɾðˈid +ARDIDA aɾðˈiða +ARDIDAS aɾðˈiðas +ARDIDO aɾðˈiðo +ARDIDOS aɾðˈiðos +ARDIENTE aɾðjˈɛnte +ARDO ˈaɾðo +ARDOR aɾðˈoɾ +ARDUIDAD ˌaɾdwiðˈad +ARE ˈaɾe +ARECA aɾˈeka +AREMOS aɾˈemos +ARENA aɾˈena +ARENADA ˌaɾenˈaða +ARENADAS ˌaɾenˈaðas +ARENADO ˌaɾenˈaðo +ARENADOS ˌaɾenˈaðos +ARENAL ˌaɾenˈal +ARENALES ˌaɾenˈales +ARENAR ˌaɾenˈaɾ +ARENARIA ˌaɾenˈaɾja +ARENAS aɾˈenas +ARENERO ˌaɾenˈeɾo +ARENGA aɾˈɛŋɡa +ARENGADA ˌaɾeŋɡˈaða +ARENGADAS ˌaɾeŋɡˈaðas +ARENGADO ˌaɾeŋɡˈaðo +ARENGADOS ˌaɾeŋɡˈaðos +ARENGANDO ˌaɾeŋɡˈando +ARENGAR ˌaɾeŋɡˈaɾ +ARENGO aɾˈɛŋɡo +ARENGUÉ ˌaɾeŋɡˈe +ARENISCA ˌaɾenˈiska +ARENISCO ˌaɾenˈisko +ARENO aɾˈeno +ARENOSO ˌaɾenˈoso +ARENQUE aɾˈɛnke +ARÉOLA aɾˈeola +AREPA aɾˈepa +AREPITA ˌaɾepˈita +AREQUIPA ˌaɾekˈipa +AREQUIPE ˌaɾekˈipe +AREQUIPEÑO ˌaɾekipˈeɲo +ARES ˈaɾes +ARESTEGUI ˌaɾestˈeɣi +ARETALOGÍA ˌaɾetˌaloxˈia +ARETE aɾˈete +ARETITO ˌaɾetˈito +ARÉVACO aɾˈeβako +ARÉVALO aɾˈeβalo +ARGÁN aɾɣˈan +ARGAÑA aɾɣˈaɲa +ARGEL aɾxˈel +ARGELIA aɾxˈelja +ARGENTADA ˌaɾxentˈaða +ARGENTADAS ˌaɾxentˈaðas +ARGENTADO ˌaɾxentˈaðo +ARGENTADOS ˌaɾxentˈaðos +ARGENTAFÍN ˌaɾxentafˈin +ARGENTAR ˌaɾxentˈaɾ +ARGÉNTICO aɾxˈentiko +ARGENTINA ˌaɾxentˈina +ARGENTINE ˌaɾxentˈine +ARGENTINES ˌaɾxentˈines +ARGENTINIDAD ˌaɾxentˌiniðˈad +ARGENTINO ˌaɾxentˈino +ARGENTITA ˌaɾxentˈita +ARGIPRESINA ˌaɾxipɾesˈina +ARGIPRESINAS ˌaɾxipɾesˈinas +ARGIRÁSPIDA ˌaɾxiɾˈaspiða +ARGIVA aɾxˈiβa +ARGIVO aɾxˈiβo +ARGO ˈaɾɣo +ARGÓN aɾɣˈon +ARGONAUTA ˌaɾɣonˈaʊta +ARGOT aɾɣˈot +ARGÜENDE ˌaɾɣuˈɛnde +ARGÜENDEADA ˌaɾɣuˌendeˈaða +ARGÜENDEADAS ˌaɾɣuˌendeˈaðas +ARGÜENDEADO ˌaɾɣuˌendeˈaðo +ARGÜENDEADOS ˌaɾɣuˌendeˈaðos +ARGÜÍ ˌaɾɣuˈi +ARGÜÍA ˌaɾɣuˈia +ARGÜÍAIS ˌaɾɣuˈiaɪs +ARGÜÍAMOS ˌaɾɣuˈiamos +ARGÜÍAN ˌaɾɣuˈian +ARGÜÍAS ˌaɾɣuˈias +ARGÜID ˌaɾɣuˈid +ARGÜIDA ˌaɾɣuˈiða +ARGÜIDAS ˌaɾɣuˈiðas +ARGÜIDO ˌaɾɣuˈiðo +ARGÜIDOS ˌaɾɣuˈiðos +ARGÜIMOS ˌaɾɣuˈimos +ARGÜIR ˌaɾɣuˈiɾ +ARGÜIRÁ ˌaɾɣuiɾˈa +ARGÜIRÁN ˌaɾɣuiɾˈan +ARGÜIRÁS ˌaɾɣuiɾˈas +ARGÜIRÉ ˌaɾɣuiɾˈe +ARGÜIRÉIS ˌaɾɣuiɾˈeis +ARGÜIREMOS ˌaɾɣuiɾˈemos +ARGÜIRÍA ˌaɾɣuiɾˈia +ARGÜIRÍAIS ˌaɾɣuiɾˈiaɪs +ARGÜIRÍAMOS ˌaɾɣuiɾˈiamos +ARGÜIRÍAN ˌaɾɣuiɾˈian +ARGÜIRÍAS ˌaɾɣuiɾˈias +ARGÜÍS ˌaɾɣuˈis +ARGÜISTE ˌaɾɣuˈiste +ARGÜISTEIS ˌaɾɣuˈisteɪs +ARGUMENTA ˌaɾɣumˈɛnta +ARGUMENTACIÓN ˌaɾɣumˌentasjˈon +ARGUMENTADA ˌaɾɣumentˈaða +ARGUMENTADAS ˌaɾɣumentˈaðas +ARGUMENTADO ˌaɾɣumentˈaðo +ARGUMENTADOS ˌaɾɣumentˈaðos +ARGUMENTAN ˌaɾɣumˈɛntan +ARGUMENTANDO ˌaɾɣumentˈando +ARGUMENTAR ˌaɾɣumentˈaɾ +ARGUMENTARES ˌaɾɣumentˈaɾes +ARGUMENTAS ˌaɾɣumˈɛntas +ARGUMENTATIVA ˌaɾɣumˌentatˈiβa +ARGUMENTATIVAS ˌaɾɣumˌentatˈiβas +ARGUMENTATIVO ˌaɾɣumˌentatˈiβo +ARGUMENTATIVOS ˌaɾɣumˌentatˈiβos +ARGUMENTE ˈaɾɣumˈente +ARGUMENTES ˌaɾɣumˈentes +ARGUMENTO ˌaɾɣumˈɛnto +ARGUMENTOS ˌaɾɣumˈɛntos +ARIA ˈaɾja +ARIANO aɾjˈano +ARIAS ˈaɾjas +ARICA aɾˈika +ARIDAD ˌaɾiðˈad +ARIDEZ ˌaɾiðˈes +ÁRIDO ˈaɾiðo +ARIEL aɾjˈel +ARIES ˈaɾjes +ARIETADA ˌaɾjetˈaða +ARIETADAS ˌaɾjetˈaðas +ARIETADO ˌaɾjetˈaðo +ARIETADOS ˌaɾjetˈaðos +ARIETAR ˌaɾjetˈaɾ +ARIETE aɾjˈete +ARILO aɾˈilo +ARIO ˈaɾjo +ARIOS ˈaɾjos +ARIQUEÑO ˌaɾikˈeɲo +ARISCO aɾˈisko +ARISTA aɾˈista +ARISTADO ˌaɾistˈaðo +ARISTEGUI ˌaɾistˈeɣi +ARISTOCRACIA ˌaɾistokɾˈasja +ARISTÓCRATA ˌaɾistˈokɾata +ARISTOCRÁTICO ˌaɾistokɾˈatiko +ARISTÓFANES ˌaɾistˈofanes +ARISTOFANESCO ˌaɾistˌofanˈesko +ARISTOLOQUIA ˌaɾistolˈokja +ARISTÓTELES ˌaɾistˈoteles +ARITO aɾˈito +ARIZONA ˌaɾisˈona +ARIZONIANO ˌaɾisonjˈano +ARKANSAS aɾkˈansas +ARKANSINO ˌaɾkansˈino +ARLEQUINADO ˌaɾlekinˈaðo +ARLESIANO ˌaɾlesjˈano +ARMA ˈaɾma +ARMADA aɾmˈaða +ARMADAS aɾmˈaðas +ARMADO aɾmˈaðo +ARMADOR ˌaɾmaðˈoɾ +ARMADOS aɾmˈaðos +ARMADURA ˌaɾmaðˈuɾa +ARMAGEDÓN ˌaɾmaxeðˈon +ARMAMOS aɾmˈamos +ARMANDO aɾmˈando +ARMAR aɾmˈaɾ +ARMARA aɾmˈaɾa +ARMARÁ ˌaɾmaɾˈa +ARMÁRAMOS aɾmˈaɾamos +ARMARAS aɾmˈaɾas +ARMARÁS ˌaɾmaɾˈas +ARMAREIS aɾmˈaɾeɪs +ARMAREMOS ˌaɾmaɾˈemos +ARMARES aɾmˈaɾes +ARMARÍAMOS ˌaɾmaɾˈiamos +ARMARIO aɾmˈaɾjo +ARMARLO aɾmˈaɾlo +ARMAS ˈaɾmas +ARMASTE aɾmˈaste +ARMATOSTE ˌaɾmatˈoste +ARMÉ aɾmˈe +ARMEMOS aɾmˈemos +ARMENIA aɾmˈenja +ARMENIO aɾmˈenjo +ARMERA aɾmˈeɾa +ARMERO aɾmˈeɾo +ARMES ˈaɾmes +ARMINIANO ˌaɾminjˈano +ARMIÑO aɾmˈiɲo +ARMO ˈaɾmo +ARMÓ aɾmˈo +ARMONÍA ˌaɾmonˈia +ARMONIOSO ˌaɾmonjˈoso +ARMONIZADA ˌaɾmonisˈaða +ARMONIZADAS ˌaɾmonisˈaðas +ARMONIZADO ˌaɾmonisˈaðo +ARMONIZADOS ˌaɾmonisˈaðos +ARMONIZAR ˌaɾmonisˈaɾ +ARMORIAL ˌaɾmoɾjˈal +ARNAIZ aɾnˈaɪs +ARNÉS aɾnˈes +ARO ˈaɾo +AROLA aɾˈola +AROMA aɾˈoma +AROMADA ˌaɾomˈaða +AROMADAS ˌaɾomˈaðas +AROMADO ˌaɾomˈaðo +AROMADOS ˌaɾomˈaðos +AROMAR ˌaɾomˈaɾ +AROMATASA ˌaɾomatˈasa +AROMATERAPIA ˌaɾomˌateɾˈapja +AROMATICIDAD ˌaɾomˌatisiðˈad +AROMATIZACIÓN ˌaɾomˌatisasjˈon +AROMATIZADA ˌaɾomˌatisˈaða +AROMATIZADAS ˌaɾomˌatisˈaðas +AROMATIZADO ˌaɾomˌatisˈaðo +AROMATIZADOS ˌaɾomˌatisˈaðos +AROMATIZAR ˌaɾomˌatisˈaɾ +AROMOSO ˌaɾomˈoso +AROMÚN ˌaɾomˈun +AROUSANO ˌaɾowsˈano +ARPA ˈaɾpa +ARPEGIADA ˌaɾpexjˈaða +ARPEGIADAS ˌaɾpexjˈaðas +ARPEGIADO ˌaɾpexjˈaðo +ARPEGIADOS ˌaɾpexjˈaðos +ARPEGIAR ˌaɾpexjˈaɾ +ARPÍA aɾpˈia +ARPISTA aɾpˈista +ARPÓN aɾpˈon +ARPONADA ˌaɾponˈaða +ARPONADAS ˌaɾponˈaðas +ARPONADO ˌaɾponˈaðo +ARPONADOS ˌaɾponˈaðos +ARPONAR ˌaɾponˈaɾ +ARPONEADA ˌaɾponeˈaða +ARPONEADAS ˌaɾponeˈaðas +ARPONEADO ˌaɾponeˈaðo +ARPONEADOS ˌaɾponeˈaðos +ARPONEANDO ˌaɾponeˈando +ARPONEAR ˌaɾponeˈaɾ +ARPONEO ˌaɾponˈeo +ARPONEÓ ˌaɾponeˈo +ARQUEADA ˌaɾkeˈaða +ARQUEADAS ˌaɾkeˈaðas +ARQUEADO ˌaɾkeˈaðo +ARQUEADOS ˌaɾkeˈaðos +ARQUEAR ˌaɾkeˈaɾ +ARQUEE aɾkˈee +ARQUEÉ ˌaɾkeˈe +ARQUEO aɾkˈeo +ARQUEÓ ˌaɾkeˈo +ARQUEOASTRÓNOMO ˌaɾkeˌoastɾˈonomo +ARQUEOCIATO ˌaɾkeosjˈato +ARQUEOGEOGRAFÍA ˌaɾkeˌoxeˌoɣɾafˈia +ARQUEOLOGÍA ˌaɾkeˌoloxˈia +ARQUEOLÓGICA ˌaɾkeolˈoxika +ARQUEOLÓGICAS ˌaɾkeolˈoxikas +ARQUEOLÓGICO ˌaɾkeolˈoxiko +ARQUEOLÓGICOS ˌaɾkeolˈoxikos +ARQUEÓLOGO ˌaɾkeˈoloɣo +ARQUERÍA ˌaɾkeɾˈia +ARQUERO aɾkˈeɾo +ARQUETIPO ˌaɾketˈipo +ARQUI ˈaɾki +ARQUITA aɾkˈita +ARQUITECTA ˌaɾkitˈekta +ARQUITECTO ˌaɾkitˈekto +ARQUITECTÓNICO ˌaɾkitektˈoniko +ARQUITECTURA ˌaɾkitektˈuɾa +ARQUITRABE ˌaɾkitɾˈaβe +ARRABAL ˌaɾɾaβˈal +ARRABALERO ˌaɾɾaβalˈeɾo +ARRABALIZADA ˌaɾɾaβˌalisˈaða +ARRABALIZADAS ˌaɾɾaβˌalisˈaðas +ARRABALIZADO ˌaɾɾaβˌalisˈaðo +ARRABALIZADOS ˌaɾɾaβˌalisˈaðos +ARRABALIZAR ˌaɾɾaβˌalisˈaɾ +ARRABIATA ˌaɾɾaβjˈata +ARRABIO aɾɾˈaβjo +ARRACACHA ˌaɾɾakˈatʃa +ARRACADA ˌaɾɾakˈaða +ARRACHERA ˌaɾɾatʃˈeɾa +ARRAIGADA ˌaɾɾaɪɣˈaða +ARRAIGADAS ˌaɾɾaɪɣˈaðas +ARRAIGADO ˌaɾɾaɪɣˈaðo +ARRAIGADOS ˌaɾɾaɪɣˈaðos +ARRAIGAMIENTO ˌaɾɾaɪɣamjˈɛnto +ARRAIGÁNDOSE ˌaɾɾaɪɣˈandose +ARRAIGAR ˌaɾɾaɪɣˈaɾ +ARRAIGO aɾɾˈaɪɣo +ARRAMBLADA ˌaɾɾamblˈaða +ARRAMBLADAS ˌaɾɾamblˈaðas +ARRAMBLADO ˌaɾɾamblˈaðo +ARRAMBLADOS ˌaɾɾamblˈaðos +ARRAMBLAR ˌaɾɾamblˈaɾ +ARRAMPLADA ˌaɾɾamplˈaða +ARRAMPLADAS ˌaɾɾamplˈaðas +ARRAMPLADO ˌaɾɾamplˈaðo +ARRAMPLADOS ˌaɾɾamplˈaðos +ARRAMPLAR ˌaɾɾamplˈaɾ +ARRANCABLE ˌaɾɾankˈaβle +ARRANCADA ˌaɾɾankˈaða +ARRANCADAS ˌaɾɾankˈaðas +ARRANCADO ˌaɾɾankˈaðo +ARRANCADOS ˌaɾɾankˈaðos +ARRANCAMOS ˌaɾɾankˈamos +ARRANCAR ˌaɾɾankˈaɾ +ARRANCHADA ˌaɾɾantʃˈaða +ARRANCHADAS ˌaɾɾantʃˈaðas +ARRANCHADO ˌaɾɾantʃˈaðo +ARRANCHADOS ˌaɾɾantʃˈaðos +ARRANCHAR ˌaɾɾantʃˈaɾ +ARRANQUE aɾɾˈanke +ARRAS ˈaɾɾas +ARRASADA ˌaɾɾasˈaða +ARRASADAS ˌaɾɾasˈaðas +ARRASADO ˌaɾɾasˈaðo +ARRASADOR ˌaɾɾasaðˈoɾ +ARRASADOS ˌaɾɾasˈaðos +ARRASAMOS ˌaɾɾasˈamos +ARRASAR ˌaɾɾasˈaɾ +ARRASE aɾɾˈase +ARRASTRA aɾɾˈastɾa +ARRASTRAR ˌaɾɾastɾˈaɾ +ARRASTRE aɾɾˈastɾe +ARRE ˈaɾɾe +ARREA aɾɾˈea +ARREACTIVA ˌaɾɾeaktˈiβa +ARREACTIVAS ˌaɾɾeaktˈiβas +ARREACTIVO ˌaɾɾeaktˈiβo +ARREACTIVOS ˌaɾɾeaktˈiβos +ARREADA ˌaɾɾeˈaða +ARREADAS ˌaɾɾeˈaðas +ARREADO ˌaɾɾeˈaðo +ARREADOS ˌaɾɾeˈaðos +ARREAR ˌaɾɾeˈaɾ +ARREBAÑADA ˌaɾɾeβaɲˈaða +ARREBAÑADAS ˌaɾɾeβaɲˈaðas +ARREBAÑADO ˌaɾɾeβaɲˈaðo +ARREBAÑADOS ˌaɾɾeβaɲˈaðos +ARREBAÑAR ˌaɾɾeβaɲˈaɾ +ARREBATADA ˌaɾɾeβatˈaða +ARREBATADAS ˌaɾɾeβatˈaðas +ARREBATADO ˌaɾɾeβatˈaðo +ARREBATADOS ˌaɾɾeβatˈaðos +ARREBATÁNDOSELA ˌaɾɾeβatˈandosˌela +ARREBATAR ˌaɾɾeβatˈaɾ +ARREBATO ˌaɾɾeβˈato +ARREBOL ˌaɾɾeβˈol +ARREBOLADA ˌaɾɾeβolˈaða +ARREBOLADAS ˌaɾɾeβolˈaðas +ARREBOLADO ˌaɾɾeβolˈaðo +ARREBOLADOS ˌaɾɾeβolˈaðos +ARREBOLAR ˌaɾɾeβolˈaɾ +ARREBUJADA ˌaɾɾeβuxˈaða +ARREBUJADAS ˌaɾɾeβuxˈaðas +ARREBUJADO ˌaɾɾeβuxˈaðo +ARREBUJADOS ˌaɾɾeβuxˈaðos +ARREBUJAR ˌaɾɾeβuxˈaɾ +ARRECHA aɾɾˈetʃa +ARRECHAR ˌaɾɾetʃˈaɾ +ARRECHAS aɾɾˈetʃas +ARRECHO aɾɾˈetʃo +ARRECIADA ˌaɾɾesjˈaða +ARRECIADAS ˌaɾɾesjˈaðas +ARRECIADO ˌaɾɾesjˈaðo +ARRECIADOS ˌaɾɾesjˈaðos +ARRECIAR ˌaɾɾesjˈaɾ +ARRECIDA ˌaɾɾesˈiða +ARRECIDAS ˌaɾɾesˈiðas +ARRECIDO ˌaɾɾesˈiðo +ARRECIDOS ˌaɾɾesˈiðos +ARRECIFE ˌaɾɾesˈife +ARRECIFES ˌaɾɾesˈifes +ARRECIR ˌaɾɾesˈiɾ +ARRECOSTAR ˌaɾɾekostˈaɾ +ARREDRADA ˌaɾɾeðɾˈaða +ARREDRADAS ˌaɾɾeðɾˈaðas +ARREDRADO ˌaɾɾeðɾˈaðo +ARREDRADOS ˌaɾɾeðɾˈaðos +ARREDRAR ˌaɾɾeðɾˈaɾ +ARREGAZADA ˌaɾɾeɣasˈaða +ARREGAZADAS ˌaɾɾeɣasˈaðas +ARREGAZADO ˌaɾɾeɣasˈaðo +ARREGAZADOS ˌaɾɾeɣasˈaðos +ARREGAZAR ˌaɾɾeɣasˈaɾ +ARREGLADA ˌaɾɾeɣlˈaða +ARREGLADAS ˌaɾɾeɣlˈaðas +ARREGLADITO ˌaɾɾeɣlaðˈito +ARREGLADO ˌaɾɾeɣlˈaðo +ARREGLADOS ˌaɾɾeɣlˈaðos +ARREGLAME ˌaɾɾeɣlˈame +ARREGLAR ˌaɾɾeɣlˈaɾ +ARREGLARLA ˌaɾɾeɣlˈaɾla +ARREGLARLO ˌaɾɾeɣlˈaɾlo +ARREGLITO ˌaɾɾeɣlˈito +ARREGLO aɾɾˈeɣlo +ARREJUNTADA ˌaɾɾexuntˈaða +ARREJUNTADAS ˌaɾɾexuntˈaðas +ARREJUNTADO ˌaɾɾexuntˈaðo +ARREJUNTADOS ˌaɾɾexuntˈaðos +ARREMATADA ˌaɾɾematˈaða +ARREMATADAS ˌaɾɾematˈaðas +ARREMATADO ˌaɾɾematˈaðo +ARREMATADOS ˌaɾɾematˈaðos +ARREMATAR ˌaɾɾematˈaɾ +ARREMEDADA ˌaɾɾemeðˈaða +ARREMEDADAS ˌaɾɾemeðˈaðas +ARREMEDADO ˌaɾɾemeðˈaðo +ARREMEDADOS ˌaɾɾemeðˈaðos +ARREMEDAR ˌaɾɾemeðˈaɾ +ARREMETER ˌaɾɾemetˈeɾ +ARREMETIDA ˌaɾɾemetˈiða +ARREMETIDAS ˌaɾɾemetˈiðas +ARREMETIDO ˌaɾɾemetˈiðo +ARREMETIDOS ˌaɾɾemetˈiðos +ARREMOLINADA ˌaɾɾemˌolinˈaða +ARREMOLINADAS ˌaɾɾemˌolinˈaðas +ARREMOLINADO ˌaɾɾemˌolinˈaðo +ARREMOLINADOS ˌaɾɾemˌolinˈaðos +ARREMOLINAR ˌaɾɾemˌolinˈaɾ +ARREMOLINARSE ˌaɾɾemˌolinˈaɾse +ARREMPUJADA ˌaɾɾempuxˈaða +ARREMPUJADAS ˌaɾɾempuxˈaðas +ARREMPUJADO ˌaɾɾempuxˈaðo +ARREMPUJADOS ˌaɾɾempuxˈaðos +ARREMPUJAR ˌaɾɾempuxˈaɾ +ARRENDADA ˌaɾɾendˈaða +ARRENDADAS ˌaɾɾendˈaðas +ARRENDADO ˌaɾɾendˈaðo +ARRENDADOS ˌaɾɾendˈaðos +ARRENDAJO ˌaɾɾendˈaxo +ARRENDAR ˌaɾɾendˈaɾ +ARREPENTIDA ˌaɾɾepentˈiða +ARREPENTIDAS ˌaɾɾepentˈiðas +ARREPENTIDO ˌaɾɾepentˈiðo +ARREPENTIDOS ˌaɾɾepentˈiðos +ARREPENTIMIENTO ˌaɾɾepˌentimjˈɛnto +ARREPENTIR ˌaɾɾepentˈiɾ +ARREPENTIRÁS ˌaɾɾepˌentiɾˈas +ARRESTA aɾɾˈesta +ARRESTADA ˌaɾɾestˈaða +ARRESTADAS ˌaɾɾestˈaðas +ARRESTADO ˌaɾɾestˈaðo +ARRESTADOS ˌaɾɾestˈaðos +ARRESTAMOS ˌaɾɾestˈamos +ARRESTAR ˌaɾɾestˈaɾ +ARRESTARA ˌaɾɾestˈaɾa +ARRESTARÁ ˌaɾɾestaɾˈa +ARRESTÁRAMOS ˌaɾɾestˈaɾamos +ARRESTARAS ˌaɾɾestˈaɾas +ARRESTARÁS ˌaɾɾestaɾˈas +ARRESTAREIS ˌaɾɾestˈaɾeɪs +ARRESTAREMOS ˌaɾɾestaɾˈemos +ARRESTARES ˌaɾɾestˈaɾes +ARRESTARÍAMOS ˌaɾɾestaɾˈiamos +ARRESTAS aɾɾˈestas +ARRESTASTE ˌaɾɾestˈaste +ARRESTE aɾɾˈeste +ARRESTEMOS ˌaɾɾestˈemos +ARRESTES aɾɾˈestes +ARRESTO aɾɾˈesto +ARRIADA ˌaɾɾiˈaða +ARRIADAS ˌaɾɾiˈaðas +ARRIADO ˌaɾɾiˈaðo +ARRIADOS ˌaɾɾiˈaðos +ARRIANA ˌaɾɾiˈana +ARRIANO ˌaɾɾiˈano +ARRIAR ˌaɾɾiˈaɾ +ARRIATE ˌaɾɾiˈate +ARRIBA aɾɾˈiβa +ARRIBADA ˌaɾɾiβˈaða +ARRIBADAS ˌaɾɾiβˈaðas +ARRIBADO ˌaɾɾiβˈaðo +ARRIBADOS ˌaɾɾiβˈaðos +ARRIBAR ˌaɾɾiβˈaɾ +ARRIBO aɾɾˈiβo +ARRIENDAS ˌaɾɾiˈɛndas +ARRIENDO ˌaɾɾiˈɛndo +ARRIERO ˌaɾɾiˈeɾo +ARRIESGADA ˌaɾɾiesɣˈaða +ARRIESGADAMENTE ˌaɾɾiesɣˈaðamˈente +ARRIESGADAS ˌaɾɾiesɣˈaðas +ARRIESGADÍSIMO ˌaɾɾiˌesɣaðˈisimo +ARRIESGADO ˌaɾɾiesɣˈaðo +ARRIESGADOS ˌaɾɾiesɣˈaðos +ARRIMADA ˌaɾɾimˈaða +ARRIMADAS ˌaɾɾimˈaðas +ARRIMADO ˌaɾɾimˈaðo +ARRIMADOS ˌaɾɾimˈaðos +ARRIMAR ˌaɾɾimˈaɾ +ARRINCONADA ˌaɾɾinkonˈaða +ARRINCONADAS ˌaɾɾinkonˈaðas +ARRINCONADO ˌaɾɾinkonˈaðo +ARRINCONADOS ˌaɾɾinkonˈaðos +ARRINCONAR ˌaɾɾinkonˈaɾ +ARRIÑONADO ˌaɾɾiɲonˈaðo +ARRIOLA ˌaɾɾiˈola +ARRIOSTRADA ˌaɾɾiostɾˈaða +ARRIOSTRADAS ˌaɾɾiostɾˈaðas +ARRIOSTRADO ˌaɾɾiostɾˈaðo +ARRIOSTRADOS ˌaɾɾiostɾˈaðos +ARRIOSTRAR ˌaɾɾiostɾˈaɾ +ARRISCADA ˌaɾɾiskˈaða +ARRISCADAS ˌaɾɾiskˈaðas +ARRISCADO ˌaɾɾiskˈaðo +ARRISCADOS ˌaɾɾiskˈaðos +ARRISCAR ˌaɾɾiskˈaɾ +ARRITMIA aɾɾˈitmja +ARRITMOGÉNICO ˌaɾɾitmoxˈeniko +ARROBA aɾɾˈoβa +ARROBADA ˌaɾɾoβˈaða +ARROBADAS ˌaɾɾoβˈaðas +ARROBADO ˌaɾɾoβˈaðo +ARROBADOS ˌaɾɾoβˈaðos +ARROBAR ˌaɾɾoβˈaɾ +ARROCERA ˌaɾɾosˈeɾa +ARROCERÍA ˌaɾɾoseɾˈia +ARROCERO ˌaɾɾosˈeɾo +ARROGADA ˌaɾɾoɣˈaða +ARROGADAS ˌaɾɾoɣˈaðas +ARROGADO ˌaɾɾoɣˈaðo +ARROGADOS ˌaɾɾoɣˈaðos +ARROGANCIA ˌaɾɾoɣˈansja +ARROGANCIAS ˌaɾɾoɣˈansjas +ARROGANTE ˌaɾɾoɣˈante +ARROGANTES ˌaɾɾoɣˈantes +ARROGANTÍSIMO ˌaɾɾoɣantˈisimo +ARROGAR ˌaɾɾoɣˈaɾ +ARROJA aɾɾˈoxa +ARROJADA ˌaɾɾoxˈaða +ARROJADAS ˌaɾɾoxˈaðas +ARROJADO ˌaɾɾoxˈaðo +ARROJADOS ˌaɾɾoxˈaðos +ARROJAR ˌaɾɾoxˈaɾ +ARROJO aɾɾˈoxo +ARROMADA ˌaɾɾomˈaða +ARROMADAS ˌaɾɾomˈaðas +ARROMADO ˌaɾɾomˈaðo +ARROMADOS ˌaɾɾomˈaðos +ARROMAR ˌaɾɾomˈaɾ +ARROMÉ ˌaɾɾomˈe +ARROMO aɾɾˈomo +ARROPADA ˌaɾɾopˈaða +ARROPADAS ˌaɾɾopˈaðas +ARROPADO ˌaɾɾopˈaðo +ARROPADOS ˌaɾɾopˈaðos +ARROPAR ˌaɾɾopˈaɾ +ARROPO aɾɾˈopo +ARRORRÓ ˌaɾɾoɾɾˈo +ARROSETADO ˌaɾɾosetˈaðo +ARROSTRADA ˌaɾɾostɾˈaða +ARROSTRADAS ˌaɾɾostɾˈaðas +ARROSTRADO ˌaɾɾostɾˈaðo +ARROSTRADOS ˌaɾɾostɾˈaðos +ARROZ aɾɾˈos +ARROZAL ˌaɾɾosˈal +ARRUADA ˌaɾɾuˈaða +ARRUADAS ˌaɾɾuˈaðas +ARRUADO ˌaɾɾuˈaðo +ARRUADOS ˌaɾɾuˈaðos +ARRUAR ˌaɾɾuˈaɾ +ARRUFO aɾɾˈufo +ARRUGA aɾɾˈuɣa +ARRUGADA ˌaɾɾuɣˈaða +ARRUGADAS ˌaɾɾuɣˈaðas +ARRUGADO ˌaɾɾuɣˈaðo +ARRUGADOS ˌaɾɾuɣˈaðos +ARRUGAR ˌaɾɾuɣˈaɾ +ARRUGAS aɾɾˈuɣas +ARRUINADA ˌaɾɾuinˈaða +ARRUINADAS ˌaɾɾuinˈaðas +ARRUINADO ˌaɾɾuinˈaðo +ARRUINADOS ˌaɾɾuinˈaðos +ARRUINAR ˌaɾɾuinˈaɾ +ARRUINARON ˌaɾɾuinˈaɾon +ARRUMACO ˌaɾɾumˈako +ARRUMAR ˌaɾɾumˈaɾ +ARRUMBADA ˌaɾɾumbˈaða +ARRUMBADAS ˌaɾɾumbˈaðas +ARRUMBADO ˌaɾɾumbˈaðo +ARRUMBADOS ˌaɾɾumbˈaðos +ARRUMBAR ˌaɾɾumbˈaɾ +ARSA ˈaɾsa +ARSENAL ˌaɾsenˈal +ARSÉNICO aɾsˈeniko +ARSENITO ˌaɾsenˈito +ARSINA aɾsˈina +ART ˈaɾt +ARTE ˈaɾte +ARTEJO aɾtˈexo +ARTEMISA ˌaɾtemˈisa +ARTEMISEÑA ˌaɾtemisˈeɲa +ARTEMISIA ˌaɾtemˈisja +ARTEMISINA ˌaɾtemisˈina +ARTEMISININA ˌaɾtemˌisinˈina +ARTERIA aɾtˈeɾja +ARTERIAL ˌaɾteɾjˈal +ARTERIOLA ˌaɾteɾjˈola +ARTERIOSCLERÓTICO ˌaɾteɾjˌoskleɾˈotiko +ARTERIOSO ˌaɾteɾjˈoso +ARTERIOVENOSO ˌaɾteɾjˌoβenˈoso +ARTERITIS ˌaɾteɾˈitis +ARTES ˈaɾtes +ARTESA aɾtˈesa +ARTESANA ˌaɾtesˈana +ARTESANADO ˌaɾtesanˈaðo +ARTESANAL ˌaɾtesanˈal +ARTESANALES ˌaɾtesanˈales +ARTESANAS ˌaɾtesˈanas +ARTESANO ˌaɾtesˈano +ARTESANOS ˌaɾtesˈanos +ARTESIANO ˌaɾtesjˈano +ARTIAGA aɾtjˈaɣa +ARTICULACIÓN ˌaɾtikˌulasjˈon +ARTICULADA ˌaɾtikulˈaða +ARTICULADAS ˌaɾtikulˈaðas +ARTICULADO ˌaɾtikulˈaðo +ARTICULADOS ˌaɾtikulˈaðos +ARTICULAR ˌaɾtikulˈaɾ +ARTICULARES ˌaɾtikulˈaɾes +ARTICULITO ˌaɾtikulˈito +ARTICULO ˌaɾtikˈulo +ARTÍCULO aɾtˈikulo +ARTICULOS ˌaɾtikˈulos +ARTÍCULOS aɾtˈikulos +ARTÍFICE aɾtˈifise +ARTIFICIAL ˌaɾtifisjˈal +ARTIFICIALES ˌaɾtifisjˈales +ARTIFICIERA ˌaɾtifisjˈeɾa +ARTIGA aɾtˈiɣa +ARTILUGIO ˌaɾtilˈuxjo +ARTIMAÑA ˌaɾtimˈaɲa +ARTIODÁCTILO ˌaɾtjoðˈaktilo +ARTISTA aɾtˈista +ARTÍSTICAMENTE aɾtˈistikamˈente +ARTISTICAS ˌaɾtistˈikas +ARTÍSTICAS aɾtˈistikas +ARTISTICIDAD ˌaɾtistˌisiðˈad +ARTÍSTICO aɾtˈistiko +ARTÍSTICOS aɾtˈistikos +ARTRALGIA aɾtɾˈalxja +ARTRITIS aɾtɾˈitis +ARTRITISMO ˌaɾtɾitˈismo +ARTROCENTESIS ˌaɾtɾosentˈesis +ARTRODESIS ˌaɾtɾoðˈesis +ARTROPATÍA ˌaɾtɾopatˈia +ARTROSCOPIA ˌaɾtɾoskˈopja +ARTROSCOPÍA ˌaɾtɾoskopˈia +ARTROSCÓPICA ˌaɾtɾoskˈopika +ARTROSCÓPICAS ˌaɾtɾoskˈopikas +ARTROSCÓPICO ˌaɾtɾoskˈopiko +ARTROSCÓPICOS ˌaɾtɾoskˈopikos +ARTROSCOPIO ˌaɾtɾoskˈopjo +ARTRÓSICO aɾtɾˈosiko +ARTROSIS aɾtɾˈosis +ARTÚQUIDA aɾtˈukiða +ARTURO aɾtˈuɾo +ARUBA aɾˈuβa +ARUÑADA ˌaɾuɲˈaða +ARUÑADAS ˌaɾuɲˈaðas +ARUÑADO ˌaɾuɲˈaðo +ARUÑADOS ˌaɾuɲˈaðos +ARUÑAR ˌaɾuɲˈaɾ +ARÚSPICE aɾˈuspise +ARVEJA aɾβˈexa +ARYM ˈaɾim +ARZADUN aɾsˈaðun +ARZOBISPO ˌaɾsoβˈispo +ARZÓN aɾsˈon +AS ˈas +ASA ˈasa +ASÁ asˈa +ASADA asˈaða +ASADAS asˈaðas +ASADERO ˌasaðˈeɾo +ASADITO ˌasaðˈito +ASADO asˈaðo +ASADOR ˌasaðˈoɾ +ASADOS asˈaðos +ASADURA ˌasaðˈuɾa +ASAETEADA ˌasaˌeteˈaða +ASAETEADAS ˌasaˌeteˈaðas +ASAETEADO ˌasaˌeteˈaðo +ASAETEADOS ˌasaˌeteˈaðos +ASALTADA ˌasaltˈaða +ASALTADAS ˌasaltˈaðas +ASALTADO ˌasaltˈaðo +ASALTADOS ˌasaltˈaðos +ASALTAR ˌasaltˈaɾ +ASALTO asˈalto +ASAMBLEA ˌasamblˈea +ASAMBLEARISMO ˌasamblˌeaɾˈismo +ASAMOS asˈamos +ASANA asˈana +ASANDO asˈando +ASANTE asˈante +ASAR asˈaɾ +ASARA asˈaɾa +ASARÁ ˌasaɾˈa +ASÁRAMOS asˈaɾamos +ASARAS asˈaɾas +ASARÁS ˌasaɾˈas +ASAREIS asˈaɾeɪs +ASAREMOS ˌasaɾˈemos +ASÁREMOS asˈaɾemos +ASARES asˈaɾes +ASARÍAMOS ˌasaɾˈiamos +ASAS ˈasas +ASASTE asˈaste +ASAZ asˈas +ASBESTO asβˈesto +ASBESTOSIS ˌasβestˈosis +ASCA ˈaska +ASCANIA askˈanja +ASCENDER ˌasendˈeɾ +ASCENDIDA ˌasendˈiða +ASCENDIDAS ˌasendˈiðas +ASCENDIDO ˌasendˈiðo +ASCENDIDOS ˌasendˈiðos +ASCENDIENTE ˌasendjˈɛnte +ASCENSIÓN ˌasensjˈon +ASCENSO asˈɛnso +ASCENSOR ˌasensˈoɾ +ASCETISMO ˌasetˈismo +ASCIDIA asˈiðja +ASCIENDO asjˈɛndo +ASCITIS asˈitis +ASCLEPIO asklˈepjo +ASCO ˈasko +ASCONDIR ˌaskondˈiɾ +ASCUA ˈaskwa +ASDINGOS asðˈiŋɡos +ASDRÚBAL asðɾˈuβal +ASE ˈase +ASEADA ˌaseˈaða +ASEADAS ˌaseˈaðas +ASEADO ˌaseˈaðo +ASEADOS ˌaseˈaðos +ASEAN asˈean +ASEAR ˌaseˈaɾ +ASEÁRAMOS ˌaseˈaɾamos +ASECHADA ˌasetʃˈaða +ASECHADAS ˌasetʃˈaðas +ASECHADO ˌasetʃˈaðo +ASECHADOS ˌasetʃˈaðos +ASECHANZA ˌasetʃˈansa +ASECHAR ˌasetʃˈaɾ +ASEDIADA ˌaseðjˈaða +ASEDIADAS ˌaseðjˈaðas +ASEDIADO ˌaseðjˈaðo +ASEDIADOR ˌaseðjaðˈoɾ +ASEDIADOS ˌaseðjˈaðos +ASEDIAR ˌaseðjˈaɾ +ASEDIO asˈeðjo +ASEGURABLE ˌaseɣuɾˈaβle +ASEGURABLES ˌaseɣuɾˈaβles +ASEGURADA ˌaseɣuɾˈaða +ASEGURADAS ˌaseɣuɾˈaðas +ASEGURADO ˌaseɣuɾˈaðo +ASEGURADOR ˌaseɣˌuɾaðˈoɾ +ASEGURADORA ˌaseɣˌuɾaðˈoɾa +ASEGURADOS ˌaseɣuɾˈaðos +ASEGURANZA ˌaseɣuɾˈansa +ASEGURAR ˌaseɣuɾˈaɾ +ASEGURÓ ˌaseɣuɾˈo +ASEMEJADA ˌasemexˈaða +ASEMEJADAS ˌasemexˈaðas +ASEMEJADO ˌasemexˈaðo +ASEMEJADOS ˌasemexˈaðos +ASEMEJAR ˌasemexˈaɾ +ASEMOS asˈemos +ASEN ˈasen +ASENDEREADA ˌasendˌeɾeˈaða +ASENDEREADAS ˌasendˌeɾeˈaðas +ASENDEREADO ˌasendˌeɾeˈaðo +ASENDEREADOS ˌasendˌeɾeˈaðos +ASENDEREAR ˌasendˌeɾeˈaɾ +ASENTADA ˌasentˈaða +ASENTADAS ˌasentˈaðas +ASENTADERO ˌasentaðˈeɾo +ASENTADO ˌasentˈaðo +ASENTADOS ˌasentˈaðos +ASENTIDA ˌasentˈiða +ASENTIDAS ˌasentˈiðas +ASENTIDO ˌasentˈiðo +ASENTIDOS ˌasentˈiðos +ASENTIR ˌasentˈiɾ +ASEO asˈeo +ASEQUIBLE ˌasekˈiβle +ASERRADA ˌaseɾɾˈaða +ASERRADAS ˌaseɾɾˈaðas +ASERRADERO ˌaseɾɾaðˈeɾo +ASERRADO ˌaseɾɾˈaðo +ASERRADOR ˌaseɾɾaðˈoɾ +ASERRADOS ˌaseɾɾˈaðos +ASERRAR ˌaseɾɾˈaɾ +ASERRÍO ˌaseɾɾˈio +ASES ˈases +ASESINA ˌasesˈina +ASESINADO ˌasesinˈaðo +ASESINAR ˌasesinˈaɾ +ASESINAS ˌasesˈinas +ASESINATO ˌasesinˈato +ASESINO ˌasesˈino +ASESINOS ˌasesˈinos +ASESOR ˌasesˈoɾ +ASESORA ˌasesˈoɾa +ASESORADA ˌasesoɾˈaða +ASESORADAS ˌasesoɾˈaðas +ASESORADO ˌasesoɾˈaðo +ASESORADOS ˌasesoɾˈaðos +ASESORAR ˌasesoɾˈaɾ +ASESORAS ˌasesˈoɾas +ASESORÍA ˌasesoɾˈia +ASESTADA ˌasestˈaða +ASESTADAS ˌasestˈaðas +ASESTADO ˌasestˈaðo +ASESTADOS ˌasestˈaðos +ASESTAR ˌasestˈaɾ +ASEVERACIÓN ˌaseβˌeɾasjˈon +ASEVERADA ˌaseβeɾˈaða +ASEVERADAS ˌaseβeɾˈaðas +ASEVERADO ˌaseβeɾˈaðo +ASEVERADOS ˌaseβeɾˈaðos +ASEVERAR ˌaseβeɾˈaɾ +ASEXUALES ˌasekswˈales +ASFALTADA ˌasfaltˈaða +ASFALTADAS ˌasfaltˈaðas +ASFALTADO ˌasfaltˈaðo +ASFALTADOS ˌasfaltˈaðos +ASFALTAR ˌasfaltˈaɾ +ASFALTO asfˈalto +ASFÍCTICO asfˈiktiko +ASFIXIA asfˈiksja +ASFIXIADA ˌasfiksjˈaða +ASFIXIADAS ˌasfiksjˈaðas +ASFIXIADO ˌasfiksjˈaðo +ASFIXIADOS ˌasfiksjˈaðos +ASFIXIANDO ˌasfiksjˈando +ASFIXIAR ˌasfiksjˈaɾ +ASFÓDELO asfˈoðelo +ASGO ˈasɣo +ASHÁNINKA asˈaniŋka +ASÍ asˈi +ASIA ˈasja +ASIANO asjˈano +ASIÁTICO asjˈatiko +ASIÁTICOS asjˈatikos +ASIDA asˈiða +ASIDAS asˈiðas +ASIDERO ˌasiðˈeɾo +ASIDO asˈiðo +ASIDOS asˈiðos +ASIDUO asˈiðwo +ASIENTO asjˈɛnto +ASIGNADA ˌasiɡnˈaða +ASIGNADAS ˌasiɡnˈaðas +ASIGNADO ˌasiɡnˈaðo +ASIGNADOS ˌasiɡnˈaðos +ASIGNATIVO ˌasiɡnatˈiβo +ASIGNATURA ˌasiɡnatˈuɾa +ASILADA ˌasilˈaða +ASILADAS ˌasilˈaðas +ASILADO ˌasilˈaðo +ASILADOS ˌasilˈaðos +ASILAR ˌasilˈaɾ +ASILO asˈilo +ASILVESTRADA ˌasilβestɾˈaða +ASILVESTRADAS ˌasilβestɾˈaðas +ASILVESTRADO ˌasilβestɾˈaðo +ASILVESTRADOS ˌasilβestɾˈaðos +ASILVESTRAR ˌasilβestɾˈaɾ +ASIMILACIÓN ˌasimˌilasjˈon +ASIMILADA ˌasimilˈaða +ASIMILADAS ˌasimilˈaðas +ASIMILADO ˌasimilˈaðo +ASIMILADOS ˌasimilˈaðos +ASIMILAR ˌasimilˈaɾ +ASIMISMO ˌasimˈismo +ASINCRONÍA ˌasinkɾonˈia +ASININA ˌasinˈina +ASININAS ˌasinˈinas +ASININO ˌasinˈino +ASININOS ˌasinˈinos +ASINTOMÁTICAMENTE ˌasintomˈatikamˈente +ASINTOMÁTICO ˌasintomˈatiko +ASÍNTOTA asˈintota +ASIR asˈiɾ +ASIRIÓLOGO ˌasiɾjˈoloɣo +ASÍS asˈis +ASISTA asˈista +ASISTEN asˈisten +ASISTENCIA ˌasistˈɛnsja +ASISTENTE ˌasistˈɛnte +ASISTENTES ˌasistˈɛntes +ASISTIDA ˌasistˈiða +ASISTIDAS ˌasistˈiðas +ASISTIDO ˌasistˈiðo +ASISTIDOS ˌasistˈiðos +ASISTIR ˌasistˈiɾ +ASMA ˈasma +ASMÁTICO asmˈatiko +ASMONEO ˌasmonˈeo +ASNO ˈasno +ASO ˈaso +ASOCIACIÓN ˌasosjasjˈon +ASOCIACIONES ˌasosjasjˈones +ASOCIADA ˌasosjˈaða +ASOCIADAS ˌasosjˈaðas +ASOCIADO ˌasosjˈaðo +ASOCIADOS ˌasosjˈaðos +ASOCIAR ˌasosjˈaɾ +ASOCIARLO ˌasosjˈaɾlo +ASOCIATIVA ˌasosjatˈiβa +ASOCIATIVAS ˌasosjatˈiβas +ASOCIATIVO ˌasosjatˈiβo +ASOCIATIVOS ˌasosjatˈiβos +ASOCIE asˈosje +ASOCIÉ ˌasosjˈe +ASOCIO asˈosjo +ASOCIÓ ˌasosjˈo +ASOLADA ˌasolˈaða +ASOLADAS ˌasolˈaðas +ASOLADO ˌasolˈaðo +ASOLADOR ˌasolaðˈoɾ +ASOLADOS ˌasolˈaðos +ASOLAR ˌasolˈaɾ +ASOLEADA ˌasoleˈaða +ASOLEADAS ˌasoleˈaðas +ASOLEADO ˌasoleˈaðo +ASOLEADOS ˌasoleˈaðos +ASOLEAR ˌasoleˈaɾ +ASOMADA ˌasomˈaða +ASOMADAS ˌasomˈaðas +ASOMADO ˌasomˈaðo +ASOMADOS ˌasomˈaðos +ASOMAR ˌasomˈaɾ +ASOMARSE ˌasomˈaɾse +ASOMBRADA ˌasombɾˈaða +ASOMBRADAS ˌasombɾˈaðas +ASOMBRADO ˌasombɾˈaðo +ASOMBRADOS ˌasombɾˈaðos +ASOMBRO asˈombɾo +ASOMBROSO ˌasombɾˈoso +ASOMO asˈomo +ASONADA ˌasonˈaða +ASONANTADA ˌasonantˈaða +ASONANTADAS ˌasonantˈaðas +ASONANTADO ˌasonantˈaðo +ASONANTADOS ˌasonantˈaðos +ASONANTAR ˌasonantˈaɾ +ASONANTE ˌasonˈante +ASORDADA ˌasoɾðˈaða +ASORDADAS ˌasoɾðˈaðas +ASORDADO ˌasoɾðˈaðo +ASORDADOS ˌasoɾðˈaðos +ASORDAR ˌasoɾðˈaɾ +ASPA ˈaspa +ASPADA aspˈaða +ASPADAS aspˈaðas +ASPADO aspˈaðo +ASPADOS aspˈaðos +ASPAR aspˈaɾ +ASPAVENTAR ˌaspaβentˈaɾ +ASPAVIENTO ˌaspaβjˈɛnto +ASPECTADA ˌaspektˈaða +ASPECTADAS ˌaspektˈaðas +ASPECTADO ˌaspektˈaðo +ASPECTADOS ˌaspektˈaðos +ASPECTO aspˈekto +ASPECTOS aspˈektos +ASPEREZA ˌaspeɾˈesa +ASPERGILO ˌaspeɾxˈilo +ASPERGILOMA ˌaspeɾxilˈoma +ASPERJADA ˌaspeɾxˈaða +ASPERJADAS ˌaspeɾxˈaðas +ASPERJADO ˌaspeɾxˈaðo +ASPERJADOS ˌaspeɾxˈaðos +ASPERJAR ˌaspeɾxˈaɾ +ÁSPERO ˈaspeɾo +ASPERÓN ˌaspeɾˈon +ASPERONES ˌaspeɾˈones +ASPÉRRIMO aspˈeɾɾimo +ÁSPID ˈaspid +ASPIRACIÓN ˌaspiɾasjˈon +ASPIRADA ˌaspiɾˈaða +ASPIRADAS ˌaspiɾˈaðas +ASPIRADO ˌaspiɾˈaðo +ASPIRADORA ˌaspiɾaðˈoɾa +ASPIRADOS ˌaspiɾˈaðos +ASPIRAR ˌaspiɾˈaɾ +ASPIRASTE ˌaspiɾˈaste +ASPIRINA ˌaspiɾˈina +ASQUEADA ˌaskeˈaða +ASQUEADAS ˌaskeˈaðas +ASQUEADO ˌaskeˈaðo +ASQUEADOS ˌaskeˈaðos +ASQUENAZÍ ˌaskenasˈi +ASQUEROSO ˌaskeɾˈoso +ASQUIENTA askjˈɛnta +ASQUIENTAS askjˈɛntas +ASQUIENTO askjˈɛnto +ASQUIENTOS askjˈɛntos +ASQUITO askˈito +ASSASSINI ˌassassˈini +ASTA ˈasta +ASTATO astˈato +ASTERÁCEA ˌasteɾˈasea +ASTERISCO ˌasteɾˈisko +ASTERISMO ˌasteɾˈismo +ASTERO astˈeɾo +ASTEROIDE ˌasteɾˈoɪðe +ASTIL astˈil +ASTORGA astˈoɾɣa +ASTORGANO ˌastoɾɣˈano +ASTRACANADA ˌastɾakanˈaða +ASTRAGALINA ˌastɾaɣalˈina +ASTRAGALINAS ˌastɾaɣalˈinas +ASTRAGALINO ˌastɾaɣalˈino +ASTRAGALINOS ˌastɾaɣalˈinos +ASTRÁGALO astɾˈaɣalo +ASTRAL astɾˈal +ASTREÑIDA ˌastɾeɲˈiða +ASTREÑIDAS ˌastɾeɲˈiðas +ASTREÑIDO ˌastɾeɲˈiðo +ASTREÑIDOS ˌastɾeɲˈiðos +ASTREÑIR ˌastɾeɲˈiɾ +ASTRINGE astɾˈiŋxe +ASTRINGENTE ˌastɾiŋxˈɛnte +ASTRINGENTES ˌastɾiŋxˈɛntes +ASTRINGIDA ˌastɾiŋxˈiða +ASTRINGIDAS ˌastɾiŋxˈiðas +ASTRINGIDO ˌastɾiŋxˈiðo +ASTRINGIDOS ˌastɾiŋxˈiðos +ASTRINGIR ˌastɾiŋxˈiɾ +ASTRIÑIR ˌastɾiɲˈiɾ +ASTRO ˈastɾo +ASTROCITO ˌastɾosˈito +ASTROCITOMA ˌastɾositˈoma +ASTROFÍSICA ˌastɾofˈisika +ASTROFÍSICAS ˌastɾofˈisikas +ASTROFÍSICO ˌastɾofˈisiko +ASTROFÍSICOS ˌastɾofˈisikos +ASTROLABIO ˌastɾolˈaβjo +ASTROMÓVIL ˌastɾomˈoβil +ASTRONAUTA ˌastɾonˈaʊta +ASTRONOMÍA ˌastɾonomˈia +ASTRÓNOMO astɾˈonomo +ASTROTURISMO ˌastɾotuɾˈismo +ASTUCIA astˈusja +ASTUR astˈuɾ +ASTURES astˈuɾes +ASTURIANA ˌastuɾjˈana +ASTURIANIZADA ˌastuɾjˌanisˈaða +ASTURIANIZADAS ˌastuɾjˌanisˈaðas +ASTURIANIZADO ˌastuɾjˌanisˈaðo +ASTURIANIZADOS ˌastuɾjˌanisˈaðos +ASTURIANIZAR ˌastuɾjˌanisˈaɾ +ASTURIANO ˌastuɾjˈano +ASTURIAS astˈuɾjas +ASU ˈasu +ASUETO aswˈeto +ASUMIDA ˌasumˈiða +ASUMIDAS ˌasumˈiðas +ASUMIDO ˌasumˈiðo +ASUMIDOS ˌasumˈiðos +ASUMIR ˌasumˈiɾ +ASUNCIÓN ˌasunsjˈon +ASUNTO asˈunto +ASUSTADA ˌasustˈaða +ASUSTADAS ˌasustˈaðas +ASUSTADIZO ˌasustaðˈiso +ASUSTADO ˌasustˈaðo +ASUSTADOS ˌasustˈaðos +ASUSTAR ˌasustˈaɾ +ATA ˈata +ATÁ atˈa +ATABAL ˌataβˈal +ATACADA ˌatakˈaða +ATACADAS ˌatakˈaðas +ATACADO ˌatakˈaðo +ATACADOS ˌatakˈaðos +ATACAMA ˌatakˈama +ATACAR ˌatakˈaɾ +ATAD atˈad +ATADA atˈaða +ATADAS atˈaðas +ATADO atˈaðo +ATADOS atˈaðos +ATADURA ˌataðˈuɾa +ATAFARRA ˌatafˈaɾɾa +ATAHARRE ˌataˈaɾɾe +ATAHUALPISTA ˌatawalpˈista +ATAJACAMINOS ˌataxˌakamˈinos +ATAJADA ˌataxˈaða +ATAJADAS ˌataxˈaðas +ATAJADIZO ˌataxaðˈiso +ATAJADO ˌataxˈaðo +ATAJADOS ˌataxˈaðos +ATAJAR ˌataxˈaɾ +ATAJO atˈaxo +ATAJOS atˈaxos +ATAMÁN ˌatamˈan +ATAMANES ˌatamˈanes +ÁTAME ˈatame +ATAMOS atˈamos +ATANDO atˈando +ATAÑER ˌataɲˈeɾ +ATAÑIDA ˌataɲˈiða +ATAÑIDAS ˌataɲˈiðas +ATAÑIDO ˌataɲˈiðo +ATAÑIDOS ˌataɲˈiðos +ATANOR ˌatanˈoɾ +ATAQUE atˈake +ATAQUES atˈakes +ATAR atˈaɾ +ATARA atˈaɾa +ATARÁ ˌataɾˈa +ATÁRAMOS atˈaɾamos +ATARANTADA ˌataɾantˈaða +ATARANTADAS ˌataɾantˈaðas +ATARANTADO ˌataɾantˈaðo +ATARANTADOS ˌataɾantˈaðos +ATARANTAR ˌataɾantˈaɾ +ATARAS atˈaɾas +ATARÁS ˌataɾˈas +ATARAZADA ˌataɾasˈaða +ATARAZADAS ˌataɾasˈaðas +ATARAZADO ˌataɾasˈaðo +ATARAZADOS ˌataɾasˈaðos +ATARAZAR ˌataɾasˈaɾ +ATARDECER ˌataɾðesˈeɾ +ATARDECIDO ˌataɾðesˈiðo +ATAREADA ˌataɾeˈaða +ATAREADAS ˌataɾeˈaðas +ATAREADO ˌataɾeˈaðo +ATAREADOS ˌataɾeˈaðos +ATAREAR ˌataɾeˈaɾ +ATAREIS atˈaɾeɪs +ATAREMOS ˌataɾˈemos +ATARES atˈaɾes +ATARÍAMOS ˌataɾˈiamos +ATARÍEIS ˌataɾˈieɪs +ATARJEA ˌataɾxˈea +ATARRAGAR ˌataɾɾaɣˈaɾ +ATARUGADA ˌataɾuɣˈaða +ATARUGADAS ˌataɾuɣˈaðas +ATARUGADO ˌataɾuɣˈaðo +ATARUGADOS ˌataɾuɣˈaðos +ATARUGAR ˌataɾuɣˈaɾ +ATAS ˈatas +ATASCADA ˌataskˈaða +ATASCADAS ˌataskˈaðas +ATASCADO ˌataskˈaðo +ATASCADOS ˌataskˈaðos +ATASCAR ˌataskˈaɾ +ATASCO atˈasko +ATASCOS atˈaskos +ATASTE atˈaste +ATAÚD ˌataˈud +ATAVIADA ˌataβjˈaða +ATAVIADAS ˌataβjˈaðas +ATAVIADO ˌataβjˈaðo +ATAVIADOS ˌataβjˈaðos +ATÁVICO atˈaβiko +ATAXIA atˈaksja +ATÁXICA atˈaksika +ATÁXICAS atˈaksikas +ATÁXICO atˈaksiko +ATÁXICOS atˈaksikos +ATE ˈate +ATEÍSMO ˌateˈismo +ATELECTASIA ˌatelektˈasja +ATEMORIZADA ˌatemˌoɾisˈaða +ATEMORIZADAS ˌatemˌoɾisˈaðas +ATEMORIZADO ˌatemˌoɾisˈaðo +ATEMORIZADOS ˌatemˌoɾisˈaðos +ATEMORIZAR ˌatemˌoɾisˈaɾ +ATEMOS atˈemos +ATEMPERADA ˌatempeɾˈaða +ATEMPERADAS ˌatempeɾˈaðas +ATEMPERADO ˌatempeɾˈaðo +ATEMPERADOS ˌatempeɾˈaðos +ATEMPERAMIENTO ˌatempˌeɾamjˈɛnto +ATEMPERAR ˌatempeɾˈaɾ +ATENACEADA ˌatenˌaseˈaða +ATENACEADAS ˌatenˌaseˈaðas +ATENACEADO ˌatenˌaseˈaðo +ATENACEADOS ˌatenˌaseˈaðos +ATENACEAR ˌatenˌaseˈaɾ +ATENAS atˈenas +ATENAZADA ˌatenasˈaða +ATENAZADAS ˌatenasˈaðas +ATENAZADO ˌatenasˈaðo +ATENAZADOS ˌatenasˈaðos +ATENAZAR ˌatenasˈaɾ +ATENCIÓN ˌatensjˈon +ATENDIDA ˌatendˈiða +ATENDIDAS ˌatendˈiðas +ATENDIDO ˌatendˈiðo +ATENDIDOS ˌatendˈiðos +ATENEA ˌatenˈea +ATENER ˌatenˈeɾ +ATENIDA ˌatenˈiða +ATENIDAS ˌatenˈiðas +ATENIDO ˌatenˈiðo +ATENIDOS ˌatenˈiðos +ATENTA atˈɛnta +ATENTADA ˌatentˈaða +ATENTADAS ˌatentˈaðas +ATENTADO ˌatentˈaðo +ATENTADOS ˌatentˈaðos +ATENTAR ˌatentˈaɾ +ATENTAS atˈɛntas +ATENTO atˈɛnto +ATENTOS atˈɛntos +ATENUACIÓN ˌatenwasjˈon +ATENUADA ˌatenwˈaða +ATENUADAS ˌatenwˈaðas +ATENUADO ˌatenwˈaðo +ATENUADOR ˌatenwaðˈoɾ +ATENUADOS ˌatenwˈaðos +ATENUANTES ˌatenwˈantes +ATENUAR ˌatenwˈaɾ +ATEO atˈeo +ATEPOCATE ˌatepokˈate +ATERCIOPELADO ˌateɾsjˌopelˈaðo +ATERIDO ˌateɾˈiðo +ATERIR ˌateɾˈiɾ +ATERIRSE ˌateɾˈiɾse +ATEROEMBOLISMO ˌateɾˌoembolˈismo +ATEROEMBOLISMOS ˌateɾˌoembolˈismos +ATEROSCLEROSIS ˌateɾˌoskleɾˈosis +ATERRADA ˌateɾɾˈaða +ATERRADAS ˌateɾɾˈaðas +ATERRADO ˌateɾɾˈaðo +ATERRADOS ˌateɾɾˈaðos +ATERRAJE ˌateɾɾˈaxe +ATERRAR ˌateɾɾˈaɾ +ATERRAZADA ˌateɾɾasˈaða +ATERRAZADAS ˌateɾɾasˈaðas +ATERRAZADO ˌateɾɾasˈaðo +ATERRAZADOS ˌateɾɾasˈaðos +ATERRAZAR ˌateɾɾasˈaɾ +ATERRIZADA ˌateɾɾisˈaða +ATERRIZADAS ˌateɾɾisˈaðas +ATERRIZADO ˌateɾɾisˈaðo +ATERRIZADOS ˌateɾɾisˈaðos +ATERRIZAJE ˌateɾɾisˈaxe +ATERRIZAR ˌateɾɾisˈaɾ +ATERRORIZADA ˌateɾɾˌoɾisˈaða +ATERRORIZADAS ˌateɾɾˌoɾisˈaðas +ATERRORIZADO ˌateɾɾˌoɾisˈaðo +ATERRORIZADOS ˌateɾɾˌoɾisˈaðos +ATES ˈates +ATÉS atˈes +ATESADA ˌatesˈaða +ATESADAS ˌatesˈaðas +ATESADO ˌatesˈaðo +ATESADOS ˌatesˈaðos +ATESAR ˌatesˈaɾ +ATESORADA ˌatesoɾˈaða +ATESORADAS ˌatesoɾˈaðas +ATESORADO ˌatesoɾˈaðo +ATESORADOS ˌatesoɾˈaðos +ATESORAR ˌatesoɾˈaɾ +ATESTADA ˌatestˈaða +ATESTADAS ˌatestˈaðas +ATESTADO ˌatestˈaðo +ATESTADOS ˌatestˈaðos +ATESTIGUADA ˌatestiɣwˈaða +ATESTIGUADAS ˌatestiɣwˈaðas +ATESTIGUADO ˌatestiɣwˈaðo +ATESTIGUADOS ˌatestiɣwˈaðos +ATEZADA ˌatesˈaða +ATEZADAS ˌatesˈaðas +ATEZADO ˌatesˈaðo +ATEZADOS ˌatesˈaðos +ATEZAR ˌatesˈaɾ +ATHANASIA ˌatanˈasja +ATIBORRADA ˌatiβoɾɾˈaða +ATIBORRADAS ˌatiβoɾɾˈaðas +ATIBORRADO ˌatiβoɾɾˈaðo +ATIBORRADOS ˌatiβoɾɾˈaðos +ATIBORRAR ˌatiβoɾɾˈaɾ +ÁTICA ˈatika +ÁTICO ˈatiko +ATIENZA atjˈɛnsa +ATIESADA ˌatjesˈaða +ATIESADAS ˌatjesˈaðas +ATIESADO ˌatjesˈaðo +ATIESADOS ˌatjesˈaðos +ATIESAR ˌatjesˈaɾ +ATILDADA ˌatilðˈaða +ATILDADAS ˌatilðˈaðas +ATILDADO ˌatilðˈaðo +ATILDADOS ˌatilðˈaðos +ATILDAR ˌatilðˈaɾ +ATINADA ˌatinˈaða +ATINADAS ˌatinˈaðas +ATINADO ˌatinˈaðo +ATINADOS ˌatinˈaðos +ATINAR ˌatinˈaɾ +ATÍPICA atˈipika +ATÍPICAS atˈipikas +ATÍPICO atˈipiko +ATÍPICOS atˈipikos +ATIPLADO ˌatiplˈaðo +ATIRANTADA ˌatiɾantˈaða +ATIRANTADAS ˌatiɾantˈaðas +ATIRANTADO ˌatiɾantˈaðo +ATIRANTADOS ˌatiɾantˈaðos +ATIRANTAR ˌatiɾantˈaɾ +ATISBADA ˌatisβˈaða +ATISBADAS ˌatisβˈaðas +ATISBADO ˌatisβˈaðo +ATISBADOS ˌatisβˈaðos +ATISBAR ˌatisβˈaɾ +ATISBO atˈisβo +ATIZADA ˌatisˈaða +ATIZADAS ˌatisˈaðas +ATIZADO ˌatisˈaðo +ATIZADOS ˌatisˈaðos +ATIZAR ˌatisˈaɾ +ATIZAS atˈisas +ATLANTE atlˈante +ATLANTÉS ˌatlantˈes +ATLÁNTICO atlˈantiko +ATLÁNTIDA atlˈantiða +ATLANTISMO ˌatlantˈismo +ATLAS ˈatlas +ATLETA atlˈeta +ATLETAS atlˈetas +ATLÉTICO atlˈetiko +ATLETISMO ˌatletˈismo +ATMÓSFERA atmˈosfeɾa +ATMOSFÉRICO ˌatmosfˈeɾiko +ATO ˈato +ATOCHA atˈotʃa +ATOL atˈol +ATOLE atˈole +ATOLÓN ˌatolˈon +ATOLONDRADA ˌatolondɾˈaða +ATOLONDRADAS ˌatolondɾˈaðas +ATOLONDRADO ˌatolondɾˈaðo +ATOLONDRADOS ˌatolondɾˈaðos +ATÓMICO atˈomiko +ATOMISMO ˌatomˈismo +ATOMISTA ˌatomˈista +ATOMIZADA ˌatomisˈaða +ATOMIZADAS ˌatomisˈaðas +ATOMIZADO ˌatomisˈaðo +ATOMIZADOR ˌatomˌisaðˈoɾ +ATOMIZADOS ˌatomisˈaðos +ATOMIZAR ˌatomisˈaɾ +ÁTOMO ˈatomo +ATONALISMO ˌatonalˈismo +ATÓNITO atˈonito +ÁTONO ˈatono +ATONTADA ˌatontˈaða +ATONTADAS ˌatontˈaðas +ATONTADO ˌatontˈaðo +ATONTADOS ˌatontˈaðos +ATONTAR ˌatontˈaɾ +ATÓPICA atˈopika +ATÓPICAS atˈopikas +ATÓPICO atˈopiko +ATÓPICOS atˈopikos +ATORADA ˌatoɾˈaða +ATORADAS ˌatoɾˈaðas +ATORADO ˌatoɾˈaðo +ATORADOS ˌatoɾˈaðos +ATORAR ˌatoɾˈaɾ +ATORGADA ˌatoɾɣˈaða +ATORGADAS ˌatoɾɣˈaðas +ATORGADO ˌatoɾɣˈaðo +ATORGADOS ˌatoɾɣˈaðos +ATORGAR ˌatoɾɣˈaɾ +ATORMENTADA ˌatoɾmentˈaða +ATORMENTADAS ˌatoɾmentˈaðas +ATORMENTADO ˌatoɾmentˈaðo +ATORMENTADOS ˌatoɾmentˈaðos +ATORMENTAR ˌatoɾmentˈaɾ +ATORRADA ˌatoɾɾˈaða +ATORRADAS ˌatoɾɾˈaðas +ATORRADO ˌatoɾɾˈaðo +ATORRADOS ˌatoɾɾˈaðos +ATORRAR ˌatoɾɾˈaɾ +ATORTOLAR ˌatoɾtolˈaɾ +ATORVASTATINA ˌatoɾβˌastatˈina +ATOSIBÁN ˌatosiβˈan +ATOSIGADA ˌatosiɣˈaða +ATOSIGADAS ˌatosiɣˈaðas +ATOSIGADO ˌatosiɣˈaðo +ATOSIGADOS ˌatosiɣˈaðos +ATOSIGAR ˌatosiɣˈaɾ +ATRABILIS ˌatɾaβˈilis +ATRACADA ˌatɾakˈaða +ATRACADAS ˌatɾakˈaðas +ATRACADO ˌatɾakˈaðo +ATRACADOS ˌatɾakˈaðos +ATRACAR ˌatɾakˈaɾ +ATRACCIÓN ˌatɾaksjˈon +ATRACCIONES ˌatɾaksjˈones +ATRACO atɾˈako +ATRACÓN ˌatɾakˈon +ATRACTIVO ˌatɾaktˈiβo +ATRAGANTADA ˌatɾaɣantˈaða +ATRAGANTADAS ˌatɾaɣantˈaðas +ATRAGANTADO ˌatɾaɣantˈaðo +ATRAGANTADOS ˌatɾaɣantˈaðos +ATRAGANTAR ˌatɾaɣantˈaɾ +ATRAÍA ˌatɾaˈia +ATRAÍAMOS ˌatɾaˈiamos +ATRAÍAS ˌatɾaˈias +ATRAÍDA ˌatɾaˈiða +ATRAÍDAS ˌatɾaˈiðas +ATRAÍDO ˌatɾaˈiðo +ATRAÍDOS ˌatɾaˈiðos +ATRANCADA ˌatɾankˈaða +ATRANCADAS ˌatɾankˈaðas +ATRANCADO ˌatɾankˈaðo +ATRANCADOS ˌatɾankˈaðos +ATRANCAR ˌatɾankˈaɾ +ATRANCO atɾˈanko +ATRANQUÉ ˌatɾankˈe +ATRAPADA ˌatɾapˈaða +ATRAPADAS ˌatɾapˈaðas +ATRAPADO ˌatɾapˈaðo +ATRAPADOS ˌatɾapˈaðos +ATRAPAMOSCAS ˌatɾapamˈoskas +ATRAPAR ˌatɾapˈaɾ +ATRAPASUEÑOS ˌatɾapaswˈeɲos +ATRÁS atɾˈas +ATRASA atɾˈasa +ATRASADA ˌatɾasˈaða +ATRASADAS ˌatɾasˈaðas +ATRASADO ˌatɾasˈaðo +ATRASADOS ˌatɾasˈaðos +ATRASAMOS ˌatɾasˈamos +ATRASANDO ˌatɾasˈando +ATRASAR ˌatɾasˈaɾ +ATRASARA ˌatɾasˈaɾa +ATRASARÁ ˌatɾasaɾˈa +ATRASÁRAMOS ˌatɾasˈaɾamos +ATRASARAS ˌatɾasˈaɾas +ATRASARÁS ˌatɾasaɾˈas +ATRASAREIS ˌatɾasˈaɾeɪs +ATRASAREMOS ˌatɾasaɾˈemos +ATRASARES ˌatɾasˈaɾes +ATRASARÍAMOS ˌatɾasaɾˈiamos +ATRASAS atɾˈasas +ATRASASTE ˌatɾasˈaste +ATRASE atɾˈase +ATRASEMOS ˌatɾasˈemos +ATRASES atɾˈases +ATRASO atɾˈaso +ATRASOS atɾˈasos +ATRAVESADA ˌatɾaβesˈaða +ATRAVESADAS ˌatɾaβesˈaðas +ATRAVESADO ˌatɾaβesˈaðo +ATRAVESADOS ˌatɾaβesˈaðos +ATRAVESAR ˌatɾaβesˈaɾ +ATREBATES ˌatɾeβˈates +ATREGUADA ˌatɾeɣwˈaða +ATREGUADAS ˌatɾeɣwˈaðas +ATREGUADO ˌatɾeɣwˈaðo +ATREGUADOS ˌatɾeɣwˈaðos +ATRESIA atɾˈesja +ATRÉSICO atɾˈesiko +ATREVA atɾˈeβa +ATREVAMOS ˌatɾeβˈamos +ATREVAS atɾˈeβas +ATREVE atɾˈeβe +ATREVÉ ˌatɾeβˈe +ATREVEMOS ˌatɾeβˈemos +ATREVER ˌatɾeβˈeɾ +ATREVERÁ ˌatɾeβeɾˈa +ATREVERÁS ˌatɾeβeɾˈas +ATREVEREMOS ˌatɾeβeɾˈemos +ATREVERÍAMOS ˌatɾeβeɾˈiamos +ATREVES atɾˈeβes +ATREVÍAMOS ˌatɾeβˈiamos +ATREVIDA ˌatɾeβˈiða +ATREVIDAS ˌatɾeβˈiðas +ATREVIDO ˌatɾeβˈiðo +ATREVIDOS ˌatɾeβˈiðos +ATREVO atɾˈeβo +ATRIAL ˌatɾiˈal +ATRIBUCIÓN ˌatɾiβusjˈon +ATRIBUIDA ˌatɾiβwˈiða +ATRIBUIDAS ˌatɾiβwˈiðas +ATRIBUIDO ˌatɾiβwˈiðo +ATRIBUIDOS ˌatɾiβwˈiðos +ATRIBUIR ˌatɾiβwˈiɾ +ATRIBULADA ˌatɾiβulˈaða +ATRIBULADAS ˌatɾiβulˈaðas +ATRIBULADO ˌatɾiβulˈaðo +ATRIBULADOS ˌatɾiβulˈaðos +ATRIBULAR ˌatɾiβulˈaɾ +ATRIBUTIVO ˌatɾiβutˈiβo +ATRIBUTO ˌatɾiβˈuto +ATRIL atɾˈil +ATRINCHERADA ˌatɾintʃeɾˈaða +ATRINCHERADAS ˌatɾintʃeɾˈaðas +ATRINCHERADO ˌatɾintʃeɾˈaðo +ATRINCHERADOS ˌatɾintʃeɾˈaðos +ATRINCHERAR ˌatɾintʃeɾˈaɾ +ATROCIDAD ˌatɾosiðˈad +ATROFIA atɾˈofja +ATROFIADA ˌatɾofjˈaða +ATROFIADAS ˌatɾofjˈaðas +ATROFIADO ˌatɾofjˈaðo +ATROFIADOS ˌatɾofjˈaðos +ATROFIAMOS ˌatɾofjˈamos +ATROFIANDO ˌatɾofjˈando +ATROFIAR ˌatɾofjˈaɾ +ATROFIARA ˌatɾofjˈaɾa +ATROFIARÁ ˌatɾofjaɾˈa +ATROFIÁRAMOS ˌatɾofjˈaɾamos +ATROFIARAS ˌatɾofjˈaɾas +ATROFIARÁS ˌatɾofjaɾˈas +ATROFIAREIS ˌatɾofjˈaɾeɪs +ATROFIAREMOS ˌatɾofjaɾˈemos +ATROFIARES ˌatɾofjˈaɾes +ATROFIARÍAMOS ˌatɾofjaɾˈiamos +ATROFIARSE ˌatɾofjˈaɾse +ATROFIASTE ˌatɾofjˈaste +ATROFIE atɾˈofje +ATROFIEMOS ˌatɾofjˈemos +ATROFIES atɾˈofjes +ATROFIO atɾˈofjo +ATROFIÓ ˌatɾofjˈo +ATROJADA ˌatɾoxˈaða +ATROJADAS ˌatɾoxˈaðas +ATROJADO ˌatɾoxˈaðo +ATROJADOS ˌatɾoxˈaðos +ATROJAR ˌatɾoxˈaɾ +ATRONADA ˌatɾonˈaða +ATRONADAS ˌatɾonˈaðas +ATRONADO ˌatɾonˈaðo +ATRONADOS ˌatɾonˈaðos +ATRONAR ˌatɾonˈaɾ +ATROZ atɾˈos +ATUENDO atwˈɛndo +ATUFADA ˌatufˈaða +ATUFADAS ˌatufˈaðas +ATUFADO ˌatufˈaðo +ATUFADOS ˌatufˈaðos +ATUFAR ˌatufˈaɾ +ATÚN atˈun +ATURA atˈuɾa +ATURADA ˌatuɾˈaða +ATURADAS ˌatuɾˈaðas +ATURADO ˌatuɾˈaðo +ATURADOS ˌatuɾˈaðos +ATURAR ˌatuɾˈaɾ +ATURDIDA ˌatuɾðˈiða +ATURDIDAS ˌatuɾðˈiðas +ATURDIDO ˌatuɾðˈiðo +ATURDIDOS ˌatuɾðˈiðos +ATURDIR ˌatuɾðˈiɾ +ATUSADA ˌatusˈaða +ATUSADAS ˌatusˈaðas +ATUSADO ˌatusˈaðo +ATUSADOS ˌatusˈaðos +ATUSAR ˌatusˈaɾ +ATUTÍA ˌatutˈia +AUDACES aʊðˈases +AUDACIA aʊðˈasja +AUDAZ aʊðˈas +AUDI ˈaʊði +AUDIBLE aʊðˈiβle +AUDICIÓN ˌaʊðisjˈon +AUDICIONADA ˌaʊðisjonˈaða +AUDICIONADAS ˌaʊðisjonˈaðas +AUDICIONADO ˌaʊðisjonˈaðo +AUDICIONADOS ˌaʊðisjonˈaðos +AUDICIONAR ˌaʊðisjonˈaɾ +AUDIENCIA aʊðjˈɛnsja +AUDÍFONO aʊðˈifono +AUDIO ˈaʊðjo +AUDIOLOGÍA ˌaʊðjoloxˈia +AUDIÓMETRO aʊðjˈometɾo +AUDIÓN aʊðjˈon +AUDIOS ˈaʊðjos +AUDITADA ˌaʊðitˈaða +AUDITADAS ˌaʊðitˈaðas +AUDITADO ˌaʊðitˈaðo +AUDITADOS ˌaʊðitˈaðos +AUDITAR ˌaʊðitˈaɾ +AUDITE aʊðˈite +AUDITÉ ˌaʊðitˈe +AUDITIVA ˌaʊðitˈiβa +AUDITIVAS ˌaʊðitˈiβas +AUDITIVO ˌaʊðitˈiβo +AUDITIVOS ˌaʊðitˈiβos +AUDITO aʊðˈito +AUDITÓ ˌaʊðitˈo +AUDITOR ˌaʊðitˈoɾ +AUDITORIO ˌaʊðitˈoɾjo +AUDITÓRIUM ˌaʊðitˈoɾjum +AUGE ˈaʊxe +AUGES ˈaʊxes +AUGMENTADA ˌaʊɡmentˈaða +AUGMENTADAS ˌaʊɡmentˈaðas +AUGMENTADO ˌaʊɡmentˈaðo +AUGMENTADOS ˌaʊɡmentˈaðos +AUGMENTAR ˌaʊɡmentˈaɾ +AUGURADA ˌaʊɣuɾˈaða +AUGURADAS ˌaʊɣuɾˈaðas +AUGURADO ˌaʊɣuɾˈaðo +AUGURADOS ˌaʊɣuɾˈaðos +AUGUSTA aʊɣˈusta +AUGUSTAL ˌaʊɣustˈal +AUGUSTAS aʊɣˈustas +AUGUSTEÑO ˌaʊɣustˈeɲo +AUGUSTO aʊɣˈusto +AUGUSTOS aʊɣˈustos +AULA ˈaʊla +AULARIO aʊlˈaɾjo +AULITA aʊlˈita +AUMENTADA ˌaʊmentˈaða +AUMENTADAS ˌaʊmentˈaðas +AUMENTADO ˌaʊmentˈaðo +AUMENTADOS ˌaʊmentˈaðos +AUMENTAR ˌaʊmentˈaɾ +AUMENTARE ˌaʊmentˈaɾe +AUMENTARON ˌaʊmentˈaɾon +AUMENTATIVO ˌaʊmentatˈiβo +AUN ˈaʊn +AÚN aˈun +AUNADA aʊnˈaða +AUNADAS aʊnˈaðas +AUNADO aʊnˈaðo +AUNADOS aʊnˈaðos +AUNAR aʊnˈaɾ +AUNQUE ˈaʊnke +AÚPA aˈupa +AUPADA aʊpˈaða +AUPADAS aʊpˈaðas +AUPADO aʊpˈaðo +AUPADOS aʊpˈaðos +AUQUÉNIDO aʊkˈeniðo +AURA ˈaʊɾa +AURELIA aʊɾˈelja +AURELIANO ˌaʊɾeljˈano +ÁUREO ˈauɾˌeo +AUREOLADA ˌaʊɾeolˈaða +AUREOLADAS ˌaʊɾeolˈaðas +AUREOLADO ˌaʊɾeolˈaðo +AUREOLADOS ˌaʊɾeolˈaðos +AURÍCULA aʊɾˈikula +AURICULAR ˌaʊɾikulˈaɾ +AURICULOVENTRICULAR ˌaʊɾikˌuloβˌentɾikulˈaɾ +AURIGA aʊɾˈiɣa +AURORA aʊɾˈoɾa +AURORAL ˌaʊɾoɾˈal +AUSCULTA aʊskˈulta +AUSCULTADA ˌaʊskultˈaða +AUSCULTADAS ˌaʊskultˈaðas +AUSCULTADO ˌaʊskultˈaðo +AUSCULTADOS ˌaʊskultˈaðos +AUSCULTAMOS ˌaʊskultˈamos +AUSCULTANDO ˌaʊskultˈando +AUSCULTAR ˌaʊskultˈaɾ +AUSCULTARA ˌaʊskultˈaɾa +AUSCULTARÁ ˌaʊskultaɾˈa +AUSCULTÁRAMOS ˌaʊskultˈaɾamos +AUSCULTARAS ˌaʊskultˈaɾas +AUSCULTARÁS ˌaʊskultaɾˈas +AUSCULTAREIS ˌaʊskultˈaɾeɪs +AUSCULTAREMOS ˌaʊskultaɾˈemos +AUSCULTARES ˌaʊskultˈaɾes +AUSCULTARÍAMOS ˌaʊskultaɾˈiamos +AUSCULTAS aʊskˈultas +AUSCULTASTE ˌaʊskultˈaste +AUSCULTE aʊskˈulte +AUSCULTEMOS ˌaʊskultˈemos +AUSCULTES aʊskˈultes +AUSCULTO aʊskˈulto +AUSENCIA aʊsˈɛnsja +AUSENTADA ˌaʊsentˈaða +AUSENTADAS ˌaʊsentˈaðas +AUSENTADO ˌaʊsentˈaðo +AUSENTADOS ˌaʊsentˈaðos +AUSENTAR ˌaʊsentˈaɾ +AUSOL aʊsˈol +AUSPICIADA ˌaʊspisjˈaða +AUSPICIADAS ˌaʊspisjˈaðas +AUSPICIADO ˌaʊspisjˈaðo +AUSPICIADOS ˌaʊspisjˈaðos +AUSPICIAR ˌaʊspisjˈaɾ +AUSPICIO aʊspˈisjo +AUSPICIOSO ˌaʊspisjˈoso +AUSTERA aʊstˈeɾa +AUSTERAS aʊstˈeɾas +AUSTERIDAD ˌaʊsteɾiðˈad +AUSTERO aʊstˈeɾo +AUSTEROS aʊstˈeɾos +AUSTINÉS ˌaʊstinˈes +AUSTRACISMO ˌaʊstɾasˈismo +AUSTRALIA aʊstɾˈalja +AUSTRALIANA ˌaʊstɾaljˈana +AUSTRALIANAS ˌaʊstɾaljˈanas +AUSTRALIANO ˌaʊstɾaljˈano +AUSTRALIANOS ˌaʊstɾaljˈanos +AUSTRASIANO ˌaʊstɾasjˈano +AUSTRIA ˈaʊstɾia +AUSTRIACA ˌaʊstɾiˈaka +AUSTRÍACA aʊstɾˈiaka +AUSTRIACAS ˌaʊstɾiˈakas +AUSTRÍACAS aʊstɾˈiakas +AUSTRIACO ˌaʊstɾiˈako +AUSTRÍACO aʊstɾˈiako +AUSTRIACOS ˌaʊstɾiˈakos +AUSTRÍACOS aʊstɾˈiakos +AUTARQUÍA ˌaʊtaɾkˈia +AUTENTICADA ˌaʊtentikˈaða +AUTENTICADAS ˌaʊtentikˈaðas +AUTENTICADO ˌaʊtentikˈaðo +AUTENTICADOS ˌaʊtentikˈaðos +AUTENTICAMOS ˌaʊtentikˈamos +AUTENTICANDO ˌaʊtentikˈando +AUTENTICAR ˌaʊtentikˈaɾ +AUTENTICIDAD ˌaʊtentˌisiðˈad +AUTENTICIDADES ˌaʊtentˌisiðˈaðes +AUTÉNTICO aʊtˈentiko +AUTENTIFICADA ˌaʊtentˌifikˈaða +AUTENTIFICADAS ˌaʊtentˌifikˈaðas +AUTENTIFICADO ˌaʊtentˌifikˈaðo +AUTENTIFICADOS ˌaʊtentˌifikˈaðos +AUTENTIFICAR ˌaʊtentˌifikˈaɾ +AUTISMO aʊtˈismo +AUTO ˈaʊto +AUTOABASTECERSE ˌaʊtoˌaβastesˈeɾse +AUTOABASTECIDA ˌaʊtoˌaβastesˈiða +AUTOABASTECIDAS ˌaʊtoˌaβastesˈiðas +AUTOABASTECIDO ˌaʊtoˌaβastesˈiðo +AUTOABASTECIDOS ˌaʊtoˌaβastesˈiðos +AUTOADIESTRADA ˌaʊtoˌaðjestɾˈaða +AUTOADIESTRADAS ˌaʊtoˌaðjestɾˈaðas +AUTOADIESTRADO ˌaʊtoˌaðjestɾˈaðo +AUTOADIESTRADOS ˌaʊtoˌaðjestɾˈaðos +AUTOADIESTRARSE ˌaʊtoˌaðjestɾˈaɾse +AUTOADMINISTRACIÓN ˌaʊtoˌadminˌistɾasjˈon +AUTOADMINISTRADA ˌaʊtoˌadministɾˈaða +AUTOADMINISTRADAS ˌaʊtoˌadministɾˈaðas +AUTOADMINISTRADO ˌaʊtoˌadministɾˈaðo +AUTOADMINISTRADOS ˌaʊtoˌadministɾˈaðos +AUTOADMINISTRARSE ˌaʊtoˌadministɾˈaɾse +AUTOAFIRMACIÓN ˌaʊtoˌafiɾmasjˈon +AUTOAFIRMADA ˌaʊtoˌafiɾmˈaða +AUTOAFIRMADAS ˌaʊtoˌafiɾmˈaðas +AUTOAFIRMADO ˌaʊtoˌafiɾmˈaðo +AUTOAFIRMADOS ˌaʊtoˌafiɾmˈaðos +AUTOAFIRMARSE ˌaʊtoˌafiɾmˈaɾse +AUTOAISLADA ˌaʊtoaɪslˈaða +AUTOAISLADAS ˌaʊtoaɪslˈaðas +AUTOAISLADO ˌaʊtoaɪslˈaðo +AUTOAISLADOS ˌaʊtoaɪslˈaðos +AUTOAISLARSE ˌaʊtoaɪslˈaɾse +AUTOALIMENTACIÓN ˌaʊtoˌalimˌentasjˈon +AUTOALIMENTADA ˌaʊtoˌalimentˈaða +AUTOALIMENTADAS ˌaʊtoˌalimentˈaðas +AUTOALIMENTADO ˌaʊtoˌalimentˈaðo +AUTOALIMENTADOS ˌaʊtoˌalimentˈaðos +AUTOALIMENTARSE ˌaʊtoˌalimentˈaɾse +AUTOAMPLIFICADA ˌaʊtoˌamplifikˈaða +AUTOAMPLIFICADAS ˌaʊtoˌamplifikˈaðas +AUTOAMPLIFICADO ˌaʊtoˌamplifikˈaðo +AUTOAMPLIFICADOS ˌaʊtoˌamplifikˈaðos +AUTOANALIZADA ˌaʊtoˌanalisˈaða +AUTOANALIZADAS ˌaʊtoˌanalisˈaðas +AUTOANALIZADO ˌaʊtoˌanalisˈaðo +AUTOANALIZADOS ˌaʊtoˌanalisˈaðos +AUTOANALIZARSE ˌaʊtoˌanalisˈaɾse +AUTOANTICUERPO ˌaʊtoˌantikwˈeɾpo +AUTOANTÍGENO ˌaʊtoantˈixeno +AUTOANTÓNIMO ˌaʊtoantˈonimo +AUTOAPLICADA ˌaʊtoˌaplikˈaða +AUTOAPLICADAS ˌaʊtoˌaplikˈaðas +AUTOAPLICADO ˌaʊtoˌaplikˈaðo +AUTOAPLICADOS ˌaʊtoˌaplikˈaðos +AUTOAPLICARSE ˌaʊtoˌaplikˈaɾse +AUTOAPRENDIZAJE ˌaʊtoˌapɾendisˈaxe +AUTOARPA ˌaʊtoˈaɾpa +AUTOASIGNADA ˌaʊtoˌasiɡnˈaða +AUTOASIGNADAS ˌaʊtoˌasiɡnˈaðas +AUTOASIGNADO ˌaʊtoˌasiɡnˈaðo +AUTOASIGNADOS ˌaʊtoˌasiɡnˈaðos +AUTOASIGNARSE ˌaʊtoˌasiɡnˈaɾse +AUTOBAUTICE ˌaʊtoβaʊtˈise +AUTOBAUTICÉ ˌaʊtoβˌaʊtisˈe +AUTOBAUTIZADA ˌaʊtoβˌaʊtisˈaða +AUTOBAUTIZADAS ˌaʊtoβˌaʊtisˈaðas +AUTOBAUTIZADO ˌaʊtoβˌaʊtisˈaðo +AUTOBAUTIZADOS ˌaʊtoβˌaʊtisˈaðos +AUTOBAUTIZARSE ˌaʊtoβˌaʊtisˈaɾse +AUTOBIOGRÁFICA ˌaʊtoβjoɣɾˈafika +AUTOBIOGRÁFICAS ˌaʊtoβjoɣɾˈafikas +AUTOBIOGRÁFICO ˌaʊtoβjoɣɾˈafiko +AUTOBIOGRÁFICOS ˌaʊtoβjoɣɾˈafikos +AUTOBLOQUEADA ˌaʊtoβlˌokeˈaða +AUTOBLOQUEADAS ˌaʊtoβlˌokeˈaðas +AUTOBLOQUEADO ˌaʊtoβlˌokeˈaðo +AUTOBLOQUEADOS ˌaʊtoβlˌokeˈaðos +AUTOBLOQUEARSE ˌaʊtoβlˌokeˈaɾse +AUTOBOMBEADA ˌaʊtoβˌombeˈaða +AUTOBOMBEADAS ˌaʊtoβˌombeˈaðas +AUTOBOMBEADO ˌaʊtoβˌombeˈaðo +AUTOBOMBEADOS ˌaʊtoβˌombeˈaðos +AUTOBOMBEARSE ˌaʊtoβˌombeˈaɾse +AUTOBUS aʊtˈoβus +AUTOBÚS ˌaʊtoβˈus +AUTOCATEGORIZACIÓN ˌaʊtokˌateɣˌoɾisasjˈon +AUTOCENSURÁ ˌaʊtosˌensuɾˈa +AUTOCENSURADA ˌaʊtosˌensuɾˈaða +AUTOCENSURADAS ˌaʊtosˌensuɾˈaðas +AUTOCENSURADO ˌaʊtosˌensuɾˈaðo +AUTOCENSURADOS ˌaʊtosˌensuɾˈaðos +AUTOCENSURARSE ˌaʊtosˌensuɾˈaɾse +AUTOCITA ˌaʊtosˈita +AUTOCOMPLETADO ˌaʊtokˌompletˈaðo +AUTOCOMPLETAR ˌaʊtokˌompletˈaɾ +AUTOCONDUCIDA ˌaʊtokˌondusˈiða +AUTOCONDUCIDAS ˌaʊtokˌondusˈiðas +AUTOCONDUCIDO ˌaʊtokˌondusˈiðo +AUTOCONDUCIDOS ˌaʊtokˌondusˈiðos +AUTOCONDUCIRSE ˌaʊtokˌondusˈiɾse +AUTOCONSCIENTE ˌaʊtokonsjˈɛnte +AUTOCONSIDERADA ˌaʊtokˌonsiðeɾˈaða +AUTOCONSIDERADAS ˌaʊtokˌonsiðeɾˈaðas +AUTOCONSIDERADO ˌaʊtokˌonsiðeɾˈaðo +AUTOCONSIDERADOS ˌaʊtokˌonsiðeɾˈaðos +AUTOCONSIDERARSE ˌaʊtokˌonsiðeɾˈaɾse +AUTOCONSISTENTE ˌaʊtokˌonsistˈɛnte +AUTOCONSUMIDA ˌaʊtokˌonsumˈiða +AUTOCONSUMIDAS ˌaʊtokˌonsumˈiðas +AUTOCONSUMIDO ˌaʊtokˌonsumˈiðo +AUTOCONSUMIDOS ˌaʊtokˌonsumˈiðos +AUTOCONSUMIRSE ˌaʊtokˌonsumˈiɾse +AUTOCONTENIDO ˌaʊtokˌontenˈiðo +AUTOCONVOCADA ˌaʊtokˌombokˈaða +AUTOCONVOCADAS ˌaʊtokˌombokˈaðas +AUTOCONVOCADO ˌaʊtokˌombokˈaðo +AUTOCONVOCADOS ˌaʊtokˌombokˈaðos +AUTOCONVOCARSE ˌaʊtokˌombokˈaɾse +AUTOCORONARSE ˌaʊtokˌoɾonˈaɾse +AUTOCORREGIDA ˌaʊtokˌoɾɾexˈiða +AUTOCORREGIDAS ˌaʊtokˌoɾɾexˈiðas +AUTOCORREGIDO ˌaʊtokˌoɾɾexˈiðo +AUTOCORREGIDOS ˌaʊtokˌoɾɾexˈiðos +AUTOCORREGIR ˌaʊtokˌoɾɾexˈiɾ +AUTOCORREGIRSE ˌaʊtokˌoɾɾexˈiɾse +AUTOCREMADA ˌaʊtokɾemˈaða +AUTOCREMADAS ˌaʊtokɾemˈaðas +AUTOCREMADO ˌaʊtokɾemˈaðo +AUTOCREMADOS ˌaʊtokɾemˈaðos +AUTOCREMARSE ˌaʊtokɾemˈaɾse +AUTOCRINO ˌaʊtokɾˈino +AUTOCROMA ˌaʊtokɾˈoma +AUTÓCTONO aʊtˈoktono +AUTOCULPABILIZACIÓN ˌaʊtokˌulpaβˌilisasjˈon +AUTOCUMPLIDA ˌaʊtokumplˈiða +AUTOCUMPLIDAS ˌaʊtokumplˈiðas +AUTOCUMPLIDO ˌaʊtokumplˈiðo +AUTOCUMPLIDOS ˌaʊtokumplˈiðos +AUTODECLARADA ˌaʊtoðˌeklaɾˈaða +AUTODECLARADAS ˌaʊtoðˌeklaɾˈaðas +AUTODECLARADO ˌaʊtoðˌeklaɾˈaðo +AUTODECLARADOS ˌaʊtoðˌeklaɾˈaðos +AUTODECLARARSE ˌaʊtoðˌeklaɾˈaɾse +AUTODEFENDERSE ˌaʊtoðˌefendˈeɾse +AUTODEFENDIDA ˌaʊtoðˌefendˈiða +AUTODEFENDIDAS ˌaʊtoðˌefendˈiðas +AUTODEFENDIDO ˌaʊtoðˌefendˈiðo +AUTODEFENDIDOS ˌaʊtoðˌefendˈiðos +AUTODEFINIDA ˌaʊtoðˌefinˈiða +AUTODEFINIDAS ˌaʊtoðˌefinˈiðas +AUTODEFINIDO ˌaʊtoðˌefinˈiðo +AUTODEFINIDOS ˌaʊtoðˌefinˈiðos +AUTODELATADA ˌaʊtoðˌelatˈaða +AUTODELATADAS ˌaʊtoðˌelatˈaðas +AUTODELATADO ˌaʊtoðˌelatˈaðo +AUTODELATADOS ˌaʊtoðˌelatˈaðos +AUTODELATANDO ˌaʊtoðˌelatˈando +AUTODELATARSE ˌaʊtoðˌelatˈaɾse +AUTODESCARTARSE ˌaʊtoðˌeskaɾtˈaɾse +AUTODESCRIPCIÓN ˌaʊtoðˌeskɾipsjˈon +AUTODESTRUIDA ˌaʊtoðˌestɾuˈiða +AUTODESTRUIDAS ˌaʊtoðˌestɾuˈiðas +AUTODESTRUIDO ˌaʊtoðˌestɾuˈiðo +AUTODESTRUIDOS ˌaʊtoðˌestɾuˈiðos +AUTODETERMINACIÓN ˌaʊtoðˌeteɾmˌinasjˈon +AUTODETERMINACIONES ˌaʊtoðˌeteɾmˌinasjˈones +AUTODETERMINADA ˌaʊtoðˌeteɾminˈaða +AUTODETERMINADAS ˌaʊtoðˌeteɾminˈaðas +AUTODETERMINADO ˌaʊtoðˌeteɾminˈaðo +AUTODETERMINADOS ˌaʊtoðˌeteɾminˈaðos +AUTODETERMINARSE ˌaʊtoðˌeteɾminˈaɾse +AUTODIAGNÓSTICO ˌaʊtoðjaɡnˈostiko +AUTODIRECCIÓN ˌaʊtoðˌiɾeksjˈon +AUTODIRIGIDA ˌaʊtoðˌiɾixˈiða +AUTODIRIGIDAS ˌaʊtoðˌiɾixˈiðas +AUTODIRIGIDO ˌaʊtoðˌiɾixˈiðo +AUTODIRIGIDOS ˌaʊtoðˌiɾixˈiðos +AUTODIRIGIR ˌaʊtoðˌiɾixˈiɾ +AUTODISCIPLINA ˌaʊtoðˌisiplˈina +AUTOEDITADA ˌaʊtoˌeðitˈaða +AUTOEDITADAS ˌaʊtoˌeðitˈaðas +AUTOEDITADO ˌaʊtoˌeðitˈaðo +AUTOEDITADOS ˌaʊtoˌeðitˈaðos +AUTOEDITAR ˌaʊtoˌeðitˈaɾ +AUTOELIMINADA ˌaʊtoˌeliminˈaða +AUTOELIMINADAS ˌaʊtoˌeliminˈaðas +AUTOELIMINADO ˌaʊtoˌeliminˈaðo +AUTOELIMINADOS ˌaʊtoˌeliminˈaðos +AUTOEMPLEANDO ˌaʊtoˌempleˈando +AUTOEMPLEAR ˌaʊtoˌempleˈaɾ +AUTOEMPLEARSE ˌaʊtoˌempleˈaɾse +AUTOENGAÑADA ˌaʊtoˌeŋɡaɲˈaða +AUTOENGAÑADAS ˌaʊtoˌeŋɡaɲˈaðas +AUTOENGAÑADO ˌaʊtoˌeŋɡaɲˈaðo +AUTOENGAÑADOS ˌaʊtoˌeŋɡaɲˈaðos +AUTOENGAÑAR ˌaʊtoˌeŋɡaɲˈaɾ +AUTOENGAÑARSE ˌaʊtoˌeŋɡaɲˈaɾse +AUTOENGAÑO ˌaʊtoeŋɡˈaɲo +AUTOENSAMBLADA ˌaʊtoˌensamblˈaða +AUTOENSAMBLADAS ˌaʊtoˌensamblˈaðas +AUTOENSAMBLADO ˌaʊtoˌensamblˈaðo +AUTOENSAMBLADOS ˌaʊtoˌensamblˈaðos +AUTOENSAMBLAJE ˌaʊtoˌensamblˈaxe +AUTOENSAMBLAJES ˌaʊtoˌensamblˈaxes +AUTOENSAMBLARSE ˌaʊtoˌensamblˈaɾse +AUTOESTADO ˌaʊtoestˈaðo +AUTOESTOP ˌaʊtoestˈop +AUTOETNOGRAFÍA ˌaʊtoˌetnoɣɾafˈia +AUTOEVACUADA ˌaʊtoˌeβakwˈaða +AUTOEVACUADAS ˌaʊtoˌeβakwˈaðas +AUTOEVACUADO ˌaʊtoˌeβakwˈaðo +AUTOEVACUADOS ˌaʊtoˌeβakwˈaðos +AUTOEVALUACIÓN ˌaʊtoˌeβaluasjˈon +AUTOEVALUADA ˌaʊtoˌeβaluˈaða +AUTOEVALUADAS ˌaʊtoˌeβaluˈaðas +AUTOEVALUADO ˌaʊtoˌeβaluˈaðo +AUTOEVALUADOS ˌaʊtoˌeβaluˈaðos +AUTOEVALUARSE ˌaʊtoˌeβaluˈaɾse +AUTOEXCLUIDA ˌaʊtoˌekskluˈiða +AUTOEXCLUIDAS ˌaʊtoˌekskluˈiðas +AUTOEXCLUIDO ˌaʊtoˌekskluˈiðo +AUTOEXCLUIDOS ˌaʊtoˌekskluˈiðos +AUTOEXCULPATORIA ˌaʊtoˌekskulpatˈoɾja +AUTOEXCULPATORIAS ˌaʊtoˌekskulpatˈoɾjas +AUTOEXCULPATORIO ˌaʊtoˌekskulpatˈoɾjo +AUTOEXCULPATORIOS ˌaʊtoˌekskulpatˈoɾjos +AUTOEXIGIDA ˌaʊtoˌeksixˈiða +AUTOEXIGIDAS ˌaʊtoˌeksixˈiðas +AUTOEXIGIDO ˌaʊtoˌeksixˈiðo +AUTOEXIGIDOS ˌaʊtoˌeksixˈiðos +AUTOEXIGIRSE ˌaʊtoˌeksixˈiɾse +AUTOEXILIADA ˌaʊtoˌeksiljˈaða +AUTOEXILIADAS ˌaʊtoˌeksiljˈaðas +AUTOEXILIADO ˌaʊtoˌeksiljˈaðo +AUTOEXILIADOS ˌaʊtoˌeksiljˈaðos +AUTOEXPLOTARSE ˌaʊtoˌeksplotˈaɾse +AUTOFECUNDACIÓN ˌaʊtofˌekundasjˈon +AUTOFINANCIADA ˌaʊtofˌinansjˈaða +AUTOFINANCIADAS ˌaʊtofˌinansjˈaðas +AUTOFINANCIADO ˌaʊtofˌinansjˈaðo +AUTOFINANCIADOS ˌaʊtofˌinansjˈaðos +AUTOFINANCIARSE ˌaʊtofˌinansjˈaɾse +AUTOFORMARSE ˌaʊtofoɾmˈaɾse +AUTOFOSFORILACIÓN ˌaʊtofˌosfoɾˌilasjˈon +AUTOFUNCIÓN ˌaʊtofunsjˈon +AUTÓGENA aʊtˈoxena +AUTÓGENAS aʊtˈoxenas +AUTOGENERACIÓN ˌaʊtoxˌeneɾasjˈon +AUTOGENERADO ˌaʊtoxˌeneɾˈaðo +AUTÓGENO aʊtˈoxeno +AUTÓGENOS aʊtˈoxenos +AUTOGESTIONÁ ˌaʊtoxˌestjonˈa +AUTOGESTIONADA ˌaʊtoxˌestjonˈaða +AUTOGESTIONADAS ˌaʊtoxˌestjonˈaðas +AUTOGESTIONADO ˌaʊtoxˌestjonˈaðo +AUTOGESTIONADOS ˌaʊtoxˌestjonˈaðos +AUTOGOBERNÁ ˌaʊtoɣˌoβeɾnˈa +AUTOGOBERNADA ˌaʊtoɣˌoβeɾnˈaða +AUTOGOBERNADAS ˌaʊtoɣˌoβeɾnˈaðas +AUTOGOBERNADO ˌaʊtoɣˌoβeɾnˈaðo +AUTOGOBERNADOS ˌaʊtoɣˌoβeɾnˈaðos +AUTOGOBERNARSE ˌaʊtoɣˌoβeɾnˈaɾse +AUTOGRAFIADA ˌaʊtoɣɾafjˈaða +AUTOGRAFIADAS ˌaʊtoɣɾafjˈaðas +AUTOGRAFIADO ˌaʊtoɣɾafjˈaðo +AUTOGRAFIADOS ˌaʊtoɣɾafjˈaðos +AUTOGRAFIAR ˌaʊtoɣɾafjˈaɾ +AUTOIDENTIFICADA ˌaʊtoɪðˌentifikˈaða +AUTOIDENTIFICADAS ˌaʊtoɪðˌentifikˈaðas +AUTOIDENTIFICADO ˌaʊtoɪðˌentifikˈaðo +AUTOIDENTIFICADOS ˌaʊtoɪðˌentifikˈaðos +AUTOIDENTIFICARSE ˌaʊtoɪðˌentifikˈaɾse +AUTOIMPONERSE ˌaʊtoɪmponˈeɾse +AUTOIMPUESTA ˌaʊtoɪmpwˈesta +AUTOIMPUESTAS ˌaʊtoɪmpwˈestas +AUTOIMPUESTO ˌaʊtoɪmpwˈesto +AUTOIMPUESTOS ˌaʊtoɪmpwˈestos +AUTOINCULPADA ˌaʊtoɪnkulpˈaða +AUTOINCULPADAS ˌaʊtoɪnkulpˈaðas +AUTOINCULPADO ˌaʊtoɪnkulpˈaðo +AUTOINCULPADOS ˌaʊtoɪnkulpˈaðos +AUTOINCULPARSE ˌaʊtoɪnkulpˈaɾse +AUTOINCULPATORIA ˌaʊtoɪnkˌulpatˈoɾja +AUTOINCULPATORIAS ˌaʊtoɪnkˌulpatˈoɾjas +AUTOINCULPATORIO ˌaʊtoɪnkˌulpatˈoɾjo +AUTOINCULPATORIOS ˌaʊtoɪnkˌulpatˈoɾjos +AUTOINDUCCIÓN ˌaʊtoɪnduksjˈon +AUTOINDUCIDO ˌaʊtoɪndusˈiðo +AUTOINDULGENCIA ˌaʊtoɪndulxˈɛnsja +AUTOINFORME ˌaʊtoɪmfˈoɾme +AUTOINMOLADA ˌaʊtoɪnmolˈaða +AUTOINMOLADAS ˌaʊtoɪnmolˈaðas +AUTOINMOLADO ˌaʊtoɪnmolˈaðo +AUTOINMOLADOS ˌaʊtoɪnmolˈaðos +AUTOINMOLARSE ˌaʊtoɪnmolˈaɾse +AUTOINMUNE ˌaʊtoɪnmˈune +AUTOINMUNIDAD ˌaʊtoɪnmˌuniðˈad +AUTOINMUNITARIA ˌaʊtoɪnmˌunitˈaɾja +AUTOINMUNITARIAS ˌaʊtoɪnmˌunitˈaɾjas +AUTOINMUNITARIO ˌaʊtoɪnmˌunitˈaɾjo +AUTOINMUNITARIOS ˌaʊtoɪnmˌunitˈaɾjos +AUTOLAVADO ˌaʊtolaβˈaðo +AUTOLESIONADA ˌaʊtolˌesjonˈaða +AUTOLESIONADAS ˌaʊtolˌesjonˈaðas +AUTOLESIONADO ˌaʊtolˌesjonˈaðo +AUTOLESIONADOS ˌaʊtolˌesjonˈaðos +AUTOLESIONARSE ˌaʊtolˌesjonˈaɾse +AUTOLIMITADA ˌaʊtolˌimitˈaða +AUTOLIMITADAS ˌaʊtolˌimitˈaðas +AUTOLIMITADO ˌaʊtolˌimitˈaðo +AUTOLIMITADOS ˌaʊtolˌimitˈaðos +AUTOLIMITARSE ˌaʊtolˌimitˈaɾse +AUTOLIQUIDACIÓN ˌaʊtolˌikiðasjˈon +AUTOLISIS ˌaʊtolˈisis +AUTOLÍTICA ˌaʊtolˈitika +AUTOLÍTICAS ˌaʊtolˈitikas +AUTOLÍTICO ˌaʊtolˈitiko +AUTOLÍTICOS ˌaʊtolˈitikos +AUTOLOTE ˌaʊtolˈote +AUTOMARGINADA ˌaʊtomˌaɾxinˈaða +AUTOMARGINADAS ˌaʊtomˌaɾxinˈaðas +AUTOMARGINADO ˌaʊtomˌaɾxinˈaðo +AUTOMARGINADOS ˌaʊtomˌaɾxinˈaðos +AUTOMARGINARSE ˌaʊtomˌaɾxinˈaɾse +AUTÓMATA aʊtˈomata +AUTÓMATAS aʊtˈomatas +AUTOMÁTICA ˌaʊtomˈatika +AUTOMÁTICAS ˌaʊtomˈatikas +AUTOMÁTICO ˌaʊtomˈatiko +AUTOMÁTICOS ˌaʊtomˈatikos +AUTOMATIZADA ˌaʊtomˌatisˈaða +AUTOMATIZADAS ˌaʊtomˌatisˈaðas +AUTOMATIZADO ˌaʊtomˌatisˈaðo +AUTOMATIZADOS ˌaʊtomˌatisˈaðos +AUTOMEDICACIÓN ˌaʊtomˌeðikasjˈon +AUTOMEDICADA ˌaʊtomˌeðikˈaða +AUTOMEDICADAS ˌaʊtomˌeðikˈaðas +AUTOMEDICADO ˌaʊtomˌeðikˈaðo +AUTOMEDICADOS ˌaʊtomˌeðikˈaðos +AUTOMEDICARSE ˌaʊtomˌeðikˈaɾse +AUTOMEJORADA ˌaʊtomˌexoɾˈaða +AUTOMEJORADAS ˌaʊtomˌexoɾˈaðas +AUTOMEJORADO ˌaʊtomˌexoɾˈaðo +AUTOMEJORADOS ˌaʊtomˌexoɾˈaðos +AUTOMEJORARSE ˌaʊtomˌexoɾˈaɾse +AUTOMÓVIL ˌaʊtomˈoβil +AUTOMÓVILES ˌaʊtomˈoβiles +AUTOMOVILÍSTICA ˌaʊtomˌoβilˈistika +AUTOMOVILÍSTICAS ˌaʊtomˌoβilˈistikas +AUTOMOVILÍSTICO ˌaʊtomˌoβilˈistiko +AUTOMOVILÍSTICOS ˌaʊtomˌoβilˈistikos +AUTOMUTILACIÓN ˌaʊtomˌutilasjˈon +AUTOMUTILADA ˌaʊtomˌutilˈaða +AUTOMUTILADAS ˌaʊtomˌutilˈaðas +AUTOMUTILADO ˌaʊtomˌutilˈaðo +AUTOMUTILADOS ˌaʊtomˌutilˈaðos +AUTOMUTILARSE ˌaʊtomˌutilˈaɾse +AUTÓNIMO aʊtˈonimo +AUTÓNOMAS aʊtˈonomas +AUTONOMÍA ˌaʊtonomˈia +AUTONÓMICA ˌaʊtonˈomika +AUTONÓMICAS ˌaʊtonˈomikas +AUTONÓMICO ˌaʊtonˈomiko +AUTONÓMICOS ˌaʊtonˈomikos +AUTÓNOMO aʊtˈonomo +AUTOPAGADA ˌaʊtopaɣˈaða +AUTOPAGADAS ˌaʊtopaɣˈaðas +AUTOPAGADO ˌaʊtopaɣˈaðo +AUTOPAGADOS ˌaʊtopaɣˈaðos +AUTOPAGARSE ˌaʊtopaɣˈaɾse +AUTOPARODIADA ˌaʊtopˌaɾoðjˈaða +AUTOPARODIADAS ˌaʊtopˌaɾoðjˈaðas +AUTOPARODIADO ˌaʊtopˌaɾoðjˈaðo +AUTOPARODIADOS ˌaʊtopˌaɾoðjˈaðos +AUTOPARODIARSE ˌaʊtopˌaɾoðjˈaɾse +AUTOPISTA ˌaʊtopˈista +AUTOPOLINIZACIÓN ˌaʊtopˌolinˌisasjˈon +AUTOPORTANTE ˌaʊtopoɾtˈante +AUTOPREPARADA ˌaʊtopɾˌepaɾˈaða +AUTOPREPARADAS ˌaʊtopɾˌepaɾˈaðas +AUTOPREPARADO ˌaʊtopɾˌepaɾˈaðo +AUTOPREPARADOS ˌaʊtopɾˌepaɾˈaðos +AUTOPREPARARSE ˌaʊtopɾˌepaɾˈaɾse +AUTOPRESENTADA ˌaʊtopɾˌesentˈaða +AUTOPRESENTADAS ˌaʊtopɾˌesentˈaðas +AUTOPRESENTADO ˌaʊtopɾˌesentˈaðo +AUTOPRESENTADOS ˌaʊtopɾˌesentˈaðos +AUTOPRESENTARSE ˌaʊtopɾˌesentˈaɾse +AUTOPRESERVACIÓN ˌaʊtopɾˌeseɾβasjˈon +AUTOPROCLAMÁ ˌaʊtopɾˌoklamˈa +AUTOPRODUCIR ˌaʊtopɾˌoðusˈiɾ +AUTOPRODUCIRSE ˌaʊtopɾˌoðusˈiɾse +AUTOPROGRAMADA ˌaʊtopɾˌoɣɾamˈaða +AUTOPROGRAMADAS ˌaʊtopɾˌoɣɾamˈaðas +AUTOPROGRAMADO ˌaʊtopɾˌoɣɾamˈaðo +AUTOPROGRAMADOS ˌaʊtopɾˌoɣɾamˈaðos +AUTOPROGRAMARSE ˌaʊtopɾˌoɣɾamˈaɾse +AUTOPROPAGARSE ˌaʊtopɾˌopaɣˈaɾse +AUTOPROPULSIÓN ˌaʊtopɾˌopulsjˈon +AUTOPROTECCIÓN ˌaʊtopɾˌoteksjˈon +AUTOPSIA aʊtˈopsja +AUTOPUBLICACIÓN ˌaʊtopˌuβlikasjˈon +AUTOR aʊtˈoɾ +AUTORA aʊtˈoɾa +AUTORAL ˌaʊtoɾˈal +AUTORECONOCERSE ˌaʊtoɾˌekonosˈeɾse +AUTORECONOCIDA ˌaʊtoɾˌekonosˈiða +AUTORECONOCIDAS ˌaʊtoɾˌekonosˈiðas +AUTORECONOCIDO ˌaʊtoɾˌekonosˈiðo +AUTORECONOCIDOS ˌaʊtoɾˌekonosˈiðos +AUTORES aʊtˈoɾes +AUTORÍA ˌaʊtoɾˈia +AUTORIAL ˌaʊtoɾjˈal +AUTORIDAD ˌaʊtoɾiðˈad +AUTORIZA ˌaʊtoɾˈisa +AUTORIZACIÓN ˌaʊtoɾˌisasjˈon +AUTORIZADA ˌaʊtoɾisˈaða +AUTORIZADAS ˌaʊtoɾisˈaðas +AUTORIZADO ˌaʊtoɾisˈaðo +AUTORIZADOS ˌaʊtoɾisˈaðos +AUTORIZAMOS ˌaʊtoɾisˈamos +AUTORIZANDO ˌaʊtoɾisˈando +AUTORIZANTE ˌaʊtoɾisˈante +AUTORIZAR ˌaʊtoɾisˈaɾ +AUTORIZARA ˌaʊtoɾisˈaɾa +AUTORIZARÁ ˌaʊtoɾˌisaɾˈa +AUTORIZÁRAMOS ˌaʊtoɾisˈaɾamos +AUTORIZARAS ˌaʊtoɾisˈaɾas +AUTORIZARÁS ˌaʊtoɾˌisaɾˈas +AUTORIZAREIS ˌaʊtoɾisˈaɾeɪs +AUTORIZAREMOS ˌaʊtoɾˌisaɾˈemos +AUTORIZARES ˌaʊtoɾisˈaɾes +AUTORIZARÍAMOS ˌaʊtoɾˌisaɾˈiamos +AUTORIZAS ˌaʊtoɾˈisas +AUTORIZASTE ˌaʊtoɾisˈaste +AUTORIZO ˌaʊtoɾˈiso +AUTORREACTIVO ˌaʊtoɾɾˌeaktˈiβo +AUTORREALIZADA ˌaʊtoɾɾˌealisˈaða +AUTORREALIZADAS ˌaʊtoɾɾˌealisˈaðas +AUTORREALIZADO ˌaʊtoɾɾˌealisˈaðo +AUTORREALIZADOS ˌaʊtoɾɾˌealisˈaðos +AUTORREALIZARSE ˌaʊtoɾɾˌealisˈaɾse +AUTORRECONOCERSE ˌaʊtoɾɾˌekonosˈeɾse +AUTORREFERENCIA ˌaʊtoɾɾˌefeɾˈɛnsja +AUTORREGRESIVO ˌaʊtoɾɾˌeɣɾesˈiβo +AUTORREGULÁ ˌaʊtoɾɾˌeɣulˈa +AUTORREPRESENTACIÓN ˌaʊtoɾɾˌepɾesˌentasjˈon +AUTORRETRATO ˌaʊtoɾɾetɾˈato +AUTOS ˈaʊtos +AUTOSABOTEADA ˌaʊtosˌaβoteˈaða +AUTOSABOTEADAS ˌaʊtosˌaβoteˈaðas +AUTOSABOTEADO ˌaʊtosˌaβoteˈaðo +AUTOSABOTEADOS ˌaʊtosˌaβoteˈaðos +AUTOSABOTEARSE ˌaʊtosˌaβoteˈaɾse +AUTOSACRIFICIO ˌaʊtosˌakɾifˈisjo +AUTOSATISFACCIÓN ˌaʊtosˌatisfaksjˈon +AUTOSIMILITUD ˌaʊtosˌimilitˈud +AUTOSÓMICO ˌaʊtosˈomiko +AUTOSOSTENIDA ˌaʊtosˌostenˈiða +AUTOSOSTENIDAS ˌaʊtosˌostenˈiðas +AUTOSOSTENIDO ˌaʊtosˌostenˈiðo +AUTOSOSTENIDOS ˌaʊtosˌostenˈiðos +AUTOSTOP ˌaʊtostˈop +AUTOSUFICIENTE ˌaʊtosˌufisjˈɛnte +AUTOSUFICIENTES ˌaʊtosˌufisjˈɛntes +AUTOSUPERACIÓN ˌaʊtosˌupeɾasjˈon +AUTOTITULADA ˌaʊtotˌitulˈaða +AUTOTITULADAS ˌaʊtotˌitulˈaðas +AUTOTITULADO ˌaʊtotˌitulˈaðo +AUTOTITULADOS ˌaʊtotˌitulˈaðos +AUTOTITULARSE ˌaʊtotˌitulˈaɾse +AUTÓTROFA aʊtˈotɾofa +AUTÓTROFAS aʊtˈotɾofas +AUTOTRÓFICA ˌaʊtotɾˈofika +AUTOTRÓFICAS ˌaʊtotɾˈofikas +AUTOTRÓFICO ˌaʊtotɾˈofiko +AUTOTRÓFICOS ˌaʊtotɾˈofikos +AUTÓTROFO aʊtˈotɾofo +AUTÓTROFOS aʊtˈotɾofos +AUTOVENTA ˌaʊtoβˈɛnta +AUTUMNAL ˌaʊtumnˈal +AUXILIADA ˌaʊksiljˈaða +AUXILIADAS ˌaʊksiljˈaðas +AUXILIADO ˌaʊksiljˈaðo +AUXILIADOS ˌaʊksiljˈaðos +AUXILIARES ˌaʊksiljˈaɾes +AVAL aβˈal +AVALADA ˌaβalˈaða +AVALADAS ˌaβalˈaðas +AVALADO ˌaβalˈaðo +AVALADOR ˌaβalaðˈoɾ +AVALADOS ˌaβalˈaðos +AVALAR ˌaβalˈaɾ +AVALENTADA ˌaβalentˈaða +AVALENTADAS ˌaβalentˈaðas +AVALENTADO ˌaβalentˈaðo +AVALENTADOS ˌaβalentˈaðos +AVALENTAR ˌaβalentˈaɾ +AVALORAR ˌaβaloɾˈaɾ +ÁVALOS ˈaβalos +AVALUADA ˌaβaluˈaða +AVALUADAS ˌaβaluˈaðas +AVALUADO ˌaβaluˈaðo +AVALUADOS ˌaβaluˈaðos +AVALUAR ˌaβaluˈaɾ +AVANCEMOS ˌaβansˈemos +AVANCES aβˈanses +AVANZADA ˌaβansˈaða +AVANZADAS ˌaβansˈaðas +AVANZADO ˌaβansˈaðo +AVANZADOS ˌaβansˈaðos +AVANZAR ˌaβansˈaɾ +AVARA aβˈaɾa +AVARICIA ˌaβaɾˈisja +AVARIENTA ˌaβaɾjˈɛnta +AVARIENTAS ˌaβaɾjˈɛntas +AVARIENTO ˌaβaɾjˈɛnto +AVARIENTOS ˌaβaɾjˈɛntos +AVARO aβˈaɾo +ÁVARO ˈaβaɾo +AVASCULAR ˌaβaskulˈaɾ +AVATAR ˌaβatˈaɾ +AVE ˈaβe +AVECES aβˈeses +AVECÉS ˌaβesˈes +AVECINADA ˌaβesinˈaða +AVECINADAS ˌaβesinˈaðas +AVECINADO ˌaβesinˈaðo +AVECINADOS ˌaβesinˈaðos +AVECINAR ˌaβesinˈaɾ +AVECINDAR ˌaβesindˈaɾ +AVEFRÍA ˌaβefɾˈia +AVEMARÍA ˌaβemaɾˈia +AVEMPACE ˌaβempˈase +AVENA aβˈena +AVENDAÑO ˌaβendˈaɲo +AVENERADA ˌaβeneɾˈaða +AVENERADAS ˌaβeneɾˈaðas +AVENERADO ˌaβeneɾˈaðo +AVENERADOS ˌaβeneɾˈaðos +AVENIDA ˌaβenˈiða +AVENIDAS ˌaβenˈiðas +AVENIDO ˌaβenˈiðo +AVENIDOS ˌaβenˈiðos +AVENTADA ˌaβentˈaða +AVENTADAS ˌaβentˈaðas +AVENTADO ˌaβentˈaðo +AVENTADOS ˌaβentˈaðos +AVENTAJADA ˌaβentaxˈaða +AVENTAJADAS ˌaβentaxˈaðas +AVENTAJADO ˌaβentaxˈaðo +AVENTAJADOS ˌaβentaxˈaðos +AVENTAJAR ˌaβentaxˈaɾ +AVENTAR ˌaβentˈaɾ +AVENTURA ˌaβentˈuɾa +AVENTURADA ˌaβentuɾˈaða +AVENTURADAS ˌaβentuɾˈaðas +AVENTURADO ˌaβentuɾˈaðo +AVENTURADOS ˌaβentuɾˈaðos +AVENTURAMOS ˌaβentuɾˈamos +AVENTURANDO ˌaβentuɾˈando +AVENTURAR ˌaβentuɾˈaɾ +AVENTURARA ˌaβentuɾˈaɾa +AVENTURARÁ ˌaβentˌuɾaɾˈa +AVENTURÁRAMOS ˌaβentuɾˈaɾamos +AVENTURARAS ˌaβentuɾˈaɾas +AVENTURARÁS ˌaβentˌuɾaɾˈas +AVENTURAREIS ˌaβentuɾˈaɾeɪs +AVENTURAREMOS ˌaβentˌuɾaɾˈemos +AVENTURARES ˌaβentuɾˈaɾes +AVENTURARÍAMOS ˌaβentˌuɾaɾˈiamos +AVENTURAS ˌaβentˈuɾas +AVENTURASTE ˌaβentuɾˈaste +AVENTURE ˌaβentˈuɾe +AVENTUREMOS ˌaβentuɾˈemos +AVENTURERA ˌaβentuɾˈeɾa +AVENTURERAS ˌaβentuɾˈeɾas +AVENTURERISMO ˌaβentˌuɾeɾˈismo +AVENTURERO ˌaβentuɾˈeɾo +AVENTUREROS ˌaβentuɾˈeɾos +AVENTURES ˌaβentˈuɾes +AVENTURO ˌaβentˈuɾo +AVERGONZADA ˌaβeɾɣonsˈaða +AVERGONZADAS ˌaβeɾɣonsˈaðas +AVERGONZADO ˌaβeɾɣonsˈaðo +AVERGONZADOS ˌaβeɾɣonsˈaðos +AVERGONZAR ˌaβeɾɣonsˈaɾ +AVERGÜENCE ˌaβeɾɣuˈɛnse +AVERÍA ˌaβeɾˈia +AVERIADA ˌaβeɾjˈaða +AVERIADAS ˌaβeɾjˈaðas +AVERIADO ˌaβeɾjˈaðo +AVERIADOS ˌaβeɾjˈaðos +AVERIAR ˌaβeɾjˈaɾ +AVERIGUAME ˌaβeɾiɣwˈame +AVERÍGUAME ˌaβeɾˈiɣwame +AVERIGUAR ˌaβeɾiɣwˈaɾ +AVERIGÜE ˌaβeɾiɣˈue +AVERIGÜES ˌaβeɾiɣˈues +AVERSIÓN ˌaβeɾsjˈon +AVERSIVO ˌaβeɾsˈiβo +AVESTRUZ ˌaβestɾˈus +AVEZADA ˌaβesˈaða +AVEZADAS ˌaβesˈaðas +AVEZADO ˌaβesˈaðo +AVEZADOS ˌaβesˈaðos +AVEZAR ˌaβesˈaɾ +AVEZÓN ˌaβesˈon +AVIADA aβjˈaða +AVIADAS aβjˈaðas +AVIADO aβjˈaðo +AVIADOS aβjˈaðos +AVIAMOS aβjˈamos +AVIANA aβjˈana +AVIANAS aβjˈanas +AVIANDO aβjˈando +AVIANO aβjˈano +AVIANOS aβjˈanos +AVÍAPE aβˈiape +AVIARA aβjˈaɾa +AVIARÁ ˌaβjaɾˈa +AVIÁRAMOS aβjˈaɾamos +AVIARAS aβjˈaɾas +AVIARÁS ˌaβjaɾˈas +AVIAREIS aβjˈaɾeɪs +AVIAREMOS ˌaβjaɾˈemos +AVIARES aβjˈaɾes +AVIARIA aβjˈaɾja +AVIARÍAMOS ˌaβjaɾˈiamos +AVIARIAS aβjˈaɾjas +AVIARIOS aβjˈaɾjos +AVIASTE aβjˈaste +AVÍCOLA aβˈikola +AVÍCOLAS aβˈikolas +AVIDEZ ˌaβiðˈes +ÁVIDO ˈaβiðo +AVIEMOS aβjˈemos +AVIESO aβjˈeso +ÁVILA ˈaβila +AVILEÑO ˌaβilˈeɲo +AVILÉS ˌaβilˈes +AVILESINA ˌaβilesˈina +AVILESINAS ˌaβilesˈinas +AVILESINO ˌaβilesˈino +AVILESINOS ˌaβilesˈinos +AVINAGRADA ˌaβinaɣɾˈaða +AVINAGRADAS ˌaβinaɣɾˈaðas +AVINAGRADO ˌaβinaɣɾˈaðo +AVINAGRADOS ˌaβinaɣɾˈaðos +AVINAGRAR ˌaβinaɣɾˈaɾ +AVINO aβˈino +AVIÑÓN ˌaβiɲˈon +AVÍO aβˈio +AVIÓN aβjˈon +AVIONCITO ˌaβjonsˈito +AVIONES aβjˈones +AVIONETA ˌaβjonˈeta +AVISA aβˈisa +AVISADA ˌaβisˈaða +AVISADAS ˌaβisˈaðas +AVISADO ˌaβisˈaðo +AVISADOS ˌaβisˈaðos +AVISAMOS ˌaβisˈamos +AVISANDO ˌaβisˈando +AVISAR ˌaβisˈaɾ +AVISARA ˌaβisˈaɾa +AVISARÁ ˌaβisaɾˈa +AVISÁRAMOS ˌaβisˈaɾamos +AVISARAS ˌaβisˈaɾas +AVISARÁS ˌaβisaɾˈas +AVISAREIS ˌaβisˈaɾeɪs +AVISAREMOS ˌaβisaɾˈemos +AVISARES ˌaβisˈaɾes +AVISARÍAMOS ˌaβisaɾˈiamos +AVISARLE ˌaβisˈaɾle +AVISARLES ˌaβisˈaɾles +AVISAS aβˈisas +AVISASTE ˌaβisˈaste +AVISE aβˈise +AVISEMOS ˌaβisˈemos +AVISES aβˈises +AVISO aβˈiso +AVISPA aβˈispa +AVISPAR ˌaβispˈaɾ +AVISPITA ˌaβispˈita +AVISTADA ˌaβistˈaða +AVISTADAS ˌaβistˈaðas +AVISTADO ˌaβistˈaðo +AVISTADOS ˌaβistˈaðos +AVISTAR ˌaβistˈaɾ +AVIVADA ˌaβiβˈaða +AVIVADAS ˌaβiβˈaðas +AVIVADO ˌaβiβˈaðo +AVIVADOS ˌaβiβˈaðos +AVIVAR ˌaβiβˈaɾ +AVIZORADA ˌaβisoɾˈaða +AVIZORADAS ˌaβisoɾˈaðas +AVIZORADO ˌaβisoɾˈaðo +AVIZORADOS ˌaβisoɾˈaðos +AVIZORAR ˌaβisoɾˈaɾ +AVOCADA ˌaβokˈaða +AVOCADAS ˌaβokˈaðas +AVOCADO ˌaβokˈaðo +AVOCADOS ˌaβokˈaðos +AVOCAR ˌaβokˈaɾ +AVOCETA ˌaβosˈeta +AVUTARDA ˌaβutˈaɾða +AWEONADA ˌaweonˈaða +AWEONADAS ˌaweonˈaðas +AWEONADO ˌaweonˈaðo +AWEONADOS ˌaweonˈaðos +AXILA aksˈila +AXILARES ˌaksilˈaɾes +AXILAS aksˈilas +AXIOLÓGICA ˌaksjolˈoxika +AXIOLÓGICAS ˌaksjolˈoxikas +AXIOLÓGICO ˌaksjolˈoxiko +AXIOLÓGICOS ˌaksjolˈoxikos +AXIOMA aksjˈoma +AXÓN aksˈon +AXONAL ˌaksonˈal +AXÓNICO aksˈoniko +AXONOTMESIS ˌaksonotmˈesis +AY ˈaɪ +AYER ajjˈeɾ +AÝNA ˈaɪna +AYUDA ajjˈuða +AYUDALAS ˌajjuðˈalas +AYÚDALAS ajjˈuðalas +AYUDAME ˌajjuðˈame +AYUDÁME ˌajjuðˈame +AYÚDAME ajjˈuðame +AYUDAR ˌajjuðˈaɾ +AYUDARLO ˌajjuðˈaɾlo +AYUDARME ˌajjuðˈaɾme +AYUDARTE ˌajjuðˈaɾte +AYUDAS ajjˈuðas +AYUDÁS ˌajjuðˈas +AYÚDENME ajjˈuðenme +AYUDES ajjˈuðes +AZABACHE ˌasaβˈatʃe +AZADA asˈaða +AZADÓN ˌasaðˈon +AZADONAR ˌasaðonˈaɾ +AZADONAZO ˌasaðonˈaso +AZAFATA ˌasafˈata +AZAFATE ˌasafˈate +AZAFRÁN ˌasafɾˈan +AZAFRANADA ˌasafɾanˈaða +AZAFRANADAS ˌasafɾanˈaðas +AZAFRANADO ˌasafɾanˈaðo +AZAFRANADOS ˌasafɾanˈaðos +AZAFRANAR ˌasafɾanˈaɾ +AZAGAYA ˌasaɣˈajja +AZAHAR ˌasaˈaɾ +AZALEA ˌasalˈea +AZÁLEA asˈalea +AZAÑA asˈaɲa +AZAR asˈaɾ +AZARAR ˌasaɾˈaɾ +AZARBE asˈaɾβe +AZAROSA ˌasaɾˈosa +AZAROSAMENTE ˌasaɾˈosamˈente +AZAROSAS ˌasaɾˈosas +AZAROSO ˌasaɾˈoso +AZAROSOS ˌasaɾˈosos +AZATIOPRINA ˌasatjopɾˈina +AZAWADÍ ˌasawaðˈi +AZCAPOTZALCO ˌaskapotsˈalko +AZEOTRÓPICO ˌaseotɾˈopiko +AZERBAIYÁN ˌaseɾβaɪjjˈan +AZERBAIYANA ˌaseɾβaɪjjˈana +AZERBAIYANAS ˌaseɾβaɪjjˈanas +AZERBAIYANO ˌaseɾβaɪjjˈano +AZERBAIYANOS ˌaseɾβaɪjjˈanos +AZERÍ ˌaseɾˈi +AZERÍES ˌaseɾˈies +ÁZIA ˈasja +AZIMUTALES ˌasimutˈales +AZNAR asnˈaɾ +AZNARIANO ˌasnaɾjˈano +AZNARITA ˌasnaɾˈita +ÁZOE ˈasoe +AZOGAR ˌasoɣˈaɾ +AZOGUE asˈoɣe +AZOGUERO ˌasoɣˈeɾo +AZOICA asˈoɪka +AZOICAS asˈoɪkas +AZOICO asˈoɪko +AZOICOS asˈoɪkos +AZOLVADA ˌasolβˈaða +AZOLVADAS ˌasolβˈaðas +AZOLVADO ˌasolβˈaðo +AZOLVADOS ˌasolβˈaðos +AZOLVAR ˌasolβˈaɾ +AZOLVARSE ˌasolβˈaɾse +AZOR asˈoɾ +AZORADA ˌasoɾˈaða +AZORADAS ˌasoɾˈaðas +AZORADO ˌasoɾˈaðo +AZORADOS ˌasoɾˈaðos +AZORAMIENTO ˌasoɾamjˈɛnto +AZORAR ˌasoɾˈaɾ +AZORES asˈoɾes +AZOTACALLES ˌasotakˈajjes +AZOTADA ˌasotˈaða +AZOTADAS ˌasotˈaðas +AZOTADO ˌasotˈaðo +AZOTADOS ˌasotˈaðos +AZOTAMIENTO ˌasotamjˈɛnto +AZOTAR ˌasotˈaɾ +AZOTE asˈote +AZOTEA ˌasotˈea +AZOTES asˈotes +AZPEITIARRA ˌaspeɪtjˈaɾɾa +AZRAEL ˌasɾaˈel +AZTECA astˈeka +AZTEQUISMO ˌastekˈismo +AZÚCAR asˈukaɾ +AZUCARADA ˌasukaɾˈaða +AZUCARADAS ˌasukaɾˈaðas +AZUCARADO ˌasukaɾˈaðo +AZUCARADOS ˌasukaɾˈaðos +AZUCARAR ˌasukaɾˈaɾ +AZUCARERA ˌasukaɾˈeɾa +AZUCARERAS ˌasukaɾˈeɾas +AZUCARERO ˌasukaɾˈeɾo +AZUCAREROS ˌasukaɾˈeɾos +AZÚCARES asˈukaɾes +AZUCARILLO ˌasukaɾˈijjo +AZUCENA ˌasusˈena +AZUCHE asˈutʃe +AZUELA aswˈela +AZUFAIFA ˌasufˈaɪfa +AZUFRADA ˌasufɾˈaða +AZUFRADAS ˌasufɾˈaðas +AZUFRADO ˌasufɾˈaðo +AZUFRADOS ˌasufɾˈaðos +AZUFRAR ˌasufɾˈaɾ +AZUFRE asˈufɾe +AZUL asˈul +AZULA asˈula +AZULADA ˌasulˈaða +AZULADAS ˌasulˈaðas +AZULADO ˌasulˈaðo +AZULADOS ˌasulˈaðos +AZULAMOS ˌasulˈamos +AZULANDO ˌasulˈando +AZULAR ˌasulˈaɾ +AZULARA ˌasulˈaɾa +AZULARÁ ˌasulaɾˈa +AZULÁRAMOS ˌasulˈaɾamos +AZULARAS ˌasulˈaɾas +AZULARÁS ˌasulaɾˈas +AZULAREIS ˌasulˈaɾeɪs +AZULAREMOS ˌasulaɾˈemos +AZULARES ˌasulˈaɾes +AZULARÍAMOS ˌasulaɾˈiamos +AZULAS asˈulas +AZULASTE ˌasulˈaste +AZULE asˈule +AZULEADA ˌasuleˈaða +AZULEADAS ˌasuleˈaðas +AZULEADO ˌasuleˈaðo +AZULEADOS ˌasuleˈaðos +AZULEAR ˌasuleˈaɾ +AZULEJADA ˌasulexˈaða +AZULEJADAS ˌasulexˈaðas +AZULEJADO ˌasulexˈaðo +AZULEJADOS ˌasulexˈaðos +AZULEJAR ˌasulexˈaɾ +AZULEJERA ˌasulexˈeɾa +AZULEJERO ˌasulexˈeɾo +AZULEJO ˌasulˈexo +AZULEMOS ˌasulˈemos +AZULES asˈules +AZULÍSIMO ˌasulˈisimo +AZULO asˈulo +AZUMBRE asˈumbɾe +AZUR asˈuɾ +AZUZADA ˌasusˈaða +AZUZADAS ˌasusˈaðas +AZUZADO ˌasusˈaðo +AZUZADOS ˌasusˈaðos +AZUZAR ˌasusˈaɾ +BABA bˈaβa +BABACO baβˈako +BABAS bˈaβas +BABAZORRO bˌaβasˈoɾɾo +BABEADA bˌaβeˈaða +BABEADAS bˌaβeˈaðas +BABEADO bˌaβeˈaðo +BABEADOS bˌaβeˈaðos +BABEANTE bˌaβeˈante +BABEAR bˌaβeˈaɾ +BABEL baβˈel +BABI bˈaβi +BABIA bˈaβja +BABILONIA bˌaβilˈonja +BABILONIAS bˌaβilˈonjas +BABILÓNICA bˌaβilˈonika +BABILÓNICAS bˌaβilˈonikas +BABILÓNICOS bˌaβilˈonikos +BABILONIOS bˌaβilˈonjos +BABIRUSA bˌaβiɾˈusa +BABLE bˈaβle +BABLES bˈaβles +BABOR baβˈoɾ +BABOSA baβˈosa +BABOSEAR bˌaβoseˈaɾ +BABOSEO bˌaβosˈeo +BABOSEOS bˌaβosˈeos +BABOSITO bˌaβosˈito +BABOSO baβˈoso +BABUINO baβwˈino +BACA bˈaka +BACACHO bakˈatʃo +BACALADERO bˌakalaðˈeɾo +BACALADO bˌakalˈaðo +BACALAO bˌakalˈao +BACÁN bakˈan +BACANO bakˈano +BACHA bˈatʃa +BACHAQUEAR bˌatʃakeˈaɾ +BACHATA batʃˈata +BACHATERO bˌatʃatˈeɾo +BACHE bˈatʃe +BACHEAR bˌatʃeˈaɾ +BACHEO batʃˈeo +BACHER batʃˈeɾ +BACHES bˈatʃes +BACILAR bˌasilˈaɾ +BACILARES bˌasilˈaɾes +BACINA basˈina +BACKGAMMON bakɣˈammon +BACKSTAGE bakstˈaxe +BACLOFENO bˌaklofˈeno +BACO bˈako +BACON bˈakon +BACÓN bakˈon +BACOOR bˌakoˈoɾ +BACTERIA baktˈeɾja +BACTERIANA bˌakteɾjˈana +BACTERIAS baktˈeɾjas +BACTERIEMIA bˌakteɾjˈemja +BACTERIEMIAS bˌakteɾjˈemjas +BACTERIOCINA bˌakteɾjosˈina +BACTERIOCLOROFILA bˌakteɾjˌokloɾofˈila +BACTERIOLÓGICA bˌakteɾjolˈoxika +BACTERIOLÓGICAS bˌakteɾjolˈoxikas +BACTERIOLÓGICO bˌakteɾjolˈoxiko +BACTERIOLÓGICOS bˌakteɾjolˈoxikos +BACTERIÓLOGO bˌakteɾjˈoloɣo +BACTERIOSTÁTICA bˌakteɾjostˈatika +BACTERIOSTÁTICAS bˌakteɾjostˈatikas +BACTERIOSTÁTICO bˌakteɾjostˈatiko +BACTERIOSTÁTICOS bˌakteɾjostˈatikos +BADAJEADA bˌaðaxeˈaða +BADAJEADAS bˌaðaxeˈaðas +BADAJEADO bˌaðaxeˈaðo +BADAJEADOS bˌaðaxeˈaðos +BADAJEAR bˌaðaxeˈaɾ +BADAJO baðˈaxo +BADAJOZ bˌaðaxˈos +BADALONA bˌaðalˈona +BADALONÉS bˌaðalonˈes +BADALONESA bˌaðalonˈesa +BADALONESAS bˌaðalonˈesas +BADALONESES bˌaðalonˈeses +BADLANDS badlˈands +BÁDMINTON bˈadminton +BADULAQUE bˌaðulˈake +BAENERA bˌaenˈeɾa +BAENERAS bˌaenˈeɾas +BAENERO bˌaenˈeɾo +BAENEROS bˌaenˈeɾos +BÁEZ bˈaes +BAEZANA bˌaesˈana +BAEZANAS bˌaesˈanas +BAEZANO bˌaesˈano +BAEZANOS bˌaesˈanos +BAFLE bˈafle +BAGAJE baɣˈaxe +BAGATELA bˌaɣatˈela +BAGEL baxˈel +BAGRÁTIDA baɣɾˈatiða +BAGRE bˈaɣɾe +BAGUAL baɣwˈal +BAGUALA baɣwˈala +BAGUETTE baɣˈette +BAH bˈa +BAHAÍSMO bˌaaˈismo +BAHAMAS baˈamas +BAHAMEÑA bˌaamˈeɲa +BAHAMEÑAS bˌaamˈeɲas +BAHAMEÑO bˌaamˈeɲo +BAHAMEÑOS bˌaamˈeɲos +BAHÍA baˈia +BAHIAS bˈajas +BAHÍAS baˈias +BAHO bˈao +BAHRÉIN baɾˈein +BAHREINÍ bˌaɾeɪnˈi +BAIANO baɪˈano +BAILADA baɪlˈaða +BAILADAS baɪlˈaðas +BAILADO baɪlˈaðo +BAILADOS baɪlˈaðos +BAILAR baɪlˈaɾ +BAILARÍN bˌaɪlaɾˈin +BAILARINA bˌaɪlaɾˈina +BAILE bˈaɪle +BAILÉ baɪlˈe +BAILECITO bˌaɪlesˈito +BAILÍO baɪlˈio +BAILÓN baɪlˈon +BAILOTEADA bˌaɪloteˈaða +BAILOTEADAS bˌaɪloteˈaðas +BAILOTEADO bˌaɪloteˈaðo +BAILOTEADOS bˌaɪloteˈaðos +BAILOTEAR bˌaɪloteˈaɾ +BAILOTEO bˌaɪlotˈeo +BAIPÁS baɪpˈas +BAJA bˈaxa +BAJACALIFORNIANA bˌaxakˌalifoɾnjˈana +BAJACALIFORNIANAS bˌaxakˌalifoɾnjˈanas +BAJACALIFORNIANO bˌaxakˌalifoɾnjˈano +BAJACALIFORNIANOS bˌaxakˌalifoɾnjˈanos +BAJADA baxˈaða +BAJADAS baxˈaðas +BAJADO baxˈaðo +BAJADOS baxˈaðos +BAJANTE baxˈante +BAJAR baxˈaɾ +BAJAREQUE bˌaxaɾˈeke +BAJAS bˈaxas +BAJE bˈaxe +BAJÉ baxˈe +BAJEL baxˈel +BAJES bˈaxes +BAJÉS baxˈes +BAJÍO baxˈio +BAJÍSIMA baxˈisima +BAJÍSIMAS baxˈisimas +BAJÍSIMOS baxˈisimos +BAJISTA baxˈista +BAJITA baxˈita +BAJITAS baxˈitas +BAJITO baxˈito +BAJITOS baxˈitos +BAJO bˈaxo +BAJÓ baxˈo +BAJOCUBIERTA bˌaxokuβjˈeɾta +BAJOIMPERIAL bˌaxoɪmpeɾjˈal +BAJOMEDIEVAL bˌaxomˌeðjeβˈal +BAJÓN baxˈon +BAJONAZO bˌaxonˈaso +BAJONEADA bˌaxoneˈaða +BAJONEADAS bˌaxoneˈaðas +BAJONEADO bˌaxoneˈaðo +BAJONEADOS bˌaxoneˈaðos +BAJONEAR bˌaxoneˈaɾ +BAJUNA baxˈuna +BAJUNAS baxˈunas +BAJUNO baxˈuno +BAJUNOS baxˈunos +BAJUX baxˈuks +BAKUENSE bakwˈɛnse +BALA bˈala +BALACERA bˌalasˈeɾa +BALADA balˈaða +BALADAS balˈaðas +BALADÍ bˌalaðˈi +BALADO balˈaðo +BALADOS balˈaðos +BALADRO balˈaðɾo +BALAN bˈalan +BALANCE balˈanse +BALANCEADA bˌalanseˈaða +BALANCEADO bˌalanseˈaðo +BALANCEAR bˌalanseˈaɾ +BALANCEO bˌalansˈeo +BALANDRA balˈandɾa +BALANITIS bˌalanˈitis +BÁLANO bˈalano +BALANOPREPUCIAL bˌalanˌopɾepusjˈal +BÁLANOS bˈalanos +BALANZA balˈansa +BALANZAS balˈansas +BALAR balˈaɾ +BALAS bˈalas +BALASTO balˈasto +BALAUSTRE balˈaʊstɾe +BALBOA balβˈoa +BALBUCEADA bˌalβuseˈaða +BALBUCEADAS bˌalβuseˈaðas +BALBUCEADO bˌalβuseˈaðo +BALBUCEADOS bˌalβuseˈaðos +BALBUCEANTE bˌalβuseˈante +BALBUCEAR bˌalβuseˈaɾ +BALBUCEO bˌalβusˈeo +BALBUCIDA bˌalβusˈiða +BALBUCIDAS bˌalβusˈiðas +BALBUCIDO bˌalβusˈiðo +BALBUCIDOS bˌalβusˈiðos +BALBUCIR bˌalβusˈiɾ +BALCÓN balkˈon +BALCONADA bˌalkonˈaða +BALCONAJE bˌalkonˈaxe +BALCONAZI bˌalkonˈasi +BALCONCILLO bˌalkonsˈijjo +BALCONCITO bˌalkonsˈito +BALCONEADA bˌalkoneˈaða +BALCONEADAS bˌalkoneˈaðas +BALCONEADO bˌalkoneˈaðo +BALCONEADOS bˌalkoneˈaðos +BALCONEAR bˌalkoneˈaɾ +BALCONING balkˈoniŋ +BALDA bˈalða +BALDADA balðˈaða +BALDADAS balðˈaðas +BALDADO balðˈaðo +BALDADOS balðˈaðos +BALDE bˈalðe +BALDEADA bˌalðeˈaða +BALDEADAS bˌalðeˈaðas +BALDEADO bˌalðeˈaðo +BALDEADOS bˌalðeˈaðos +BALDEAR bˌalðeˈaɾ +BALDÍA balðˈia +BALDÍAS balðˈias +BALDÍO balðˈio +BALDÍOS balðˈios +BALDÓN balðˈon +BALDOSITA bˌalðosˈita +BALDRAGAS balðɾˈaɣas +BALDUINO baldwˈino +BALDUQUE balðˈuke +BALEADA bˌaleˈaða +BALEADAS bˌaleˈaðas +BALEADO bˌaleˈaðo +BALEADOS bˌaleˈaðos +BALEAR bˌaleˈaɾ +BALEARA bˌaleˈaɾa +BALEARES bˌaleˈaɾes +BALEARIA bˌaleˈaɾja +BALEARIAS bˌaleˈaɾjas +BALEÁRICA bˌaleˈaɾika +BALEÁRICAS bˌaleˈaɾikas +BALEÁRICO bˌaleˈaɾiko +BALEÁRICOS bˌaleˈaɾikos +BALEARIO bˌaleˈaɾjo +BALEARIOS bˌaleˈaɾjos +BALERO balˈeɾo +BALI bˈali +BALIDO balˈiðo +BALIJERO bˌalixˈeɾo +BALÍN balˈin +BALINERA bˌalinˈeɾa +BALÍSTICA balˈistika +BALÍSTICAS balˈistikas +BALÍSTICO balˈistiko +BALÍSTICOS balˈistikos +BALITA balˈita +BALÍUAG balˈiwaɡ +BALIZA balˈisa +BALIZAJE bˌalisˈaxe +BALIZAMIENTO bˌalisamjˈɛnto +BALIZAR bˌalisˈaɾ +BALLET bajjˈet +BALMACEDA bˌalmasˈeða +BALMACEDISTA bˌalmaseðˈista +BALMASEDA bˌalmasˈeða +BALMES bˈalmes +BALNEARIA bˌalneˈaɾja +BALNEARIAS bˌalneˈaɾjas +BALNEARIO bˌalneˈaɾjo +BALNEARIOS bˌalneˈaɾjos +BALÓ balˈo +BALOMPIÉ bˌalompjˈe +BALÓN balˈon +BALONCESTO bˌalonsˈesto +BALONVOLEA bˌalombolˈea +BALOTA balˈota +BALOTADA bˌalotˈaða +BALOTADAS bˌalotˈaðas +BALOTADO bˌalotˈaðo +BALOTADOS bˌalotˈaðos +BALOTAR bˌalotˈaɾ +BALSA bˈalsa +BALSÁMICA balsˈamika +BALSÁMICAS balsˈamikas +BALSÁMICOS balsˈamikos +BÁLSAMO bˈalsamo +BALSEADA bˌalseˈaða +BALSEADAS bˌalseˈaðas +BALSEADO bˌalseˈaðo +BALSEADOS bˌalseˈaðos +BALSEAR bˌalseˈaɾ +BALSERA balsˈeɾa +BALSERAS balsˈeɾas +BALSERO balsˈeɾo +BALTAZAR bˌaltasˈaɾ +BALUARTE bˌaluˈaɾte +BALUARTES bˌaluˈaɾtes +BAMBA bˈamba +BAMBOLEADA bˌamboleˈaða +BAMBOLEADAS bˌamboleˈaðas +BAMBOLEADO bˌamboleˈaðo +BAMBOLEADOS bˌamboleˈaðos +BAMBOLEANTE bˌamboleˈante +BAMBOLEAR bˌamboleˈaɾ +BAMBÚ bambˈu +BAÑA bˈaɲa +BAÑADA baɲˈaða +BAÑADAS baɲˈaðas +BAÑADO baɲˈaðo +BAÑADOR bˌaɲaðˈoɾ +BAÑADOS baɲˈaðos +BANAL banˈal +BANALIDAD bˌanaliðˈad +BANALIDADES bˌanaliðˈaðes +BANALIZACIÓN bˌanalˌisasjˈon +BANALIZACIONES bˌanalˌisasjˈones +BANALIZADA bˌanalisˈaða +BANALIZADAS bˌanalisˈaðas +BANALIZADO bˌanalisˈaðo +BANALIZADOR bˌanalˌisaðˈoɾ +BANALIZADOS bˌanalisˈaðos +BANALIZAR bˌanalisˈaɾ +BAÑAN bˈaɲan +BANANA banˈana +BANANAS banˈanas +BANANERA bˌananˈeɾa +BANANERAS bˌananˈeɾas +BANANERO bˌananˈeɾo +BANANEROS bˌananˈeɾos +BANANO banˈano +BAÑAR baɲˈaɾ +BAÑARON baɲˈaɾon +BAÑARSE baɲˈaɾse +BAÑARTE baɲˈaɾte +BANASTA banˈasta +BANCA bˈanka +BANCADA bankˈaða +BANCADAS bankˈaðas +BANCADO bankˈaðo +BANCADOS bankˈaðos +BANCAR bankˈaɾ +BANCARIA bankˈaɾja +BANCARIAS bankˈaɾjas +BANCARIO bankˈaɾjo +BANCARIZAR bˌankaɾisˈaɾ +BANCARROTA bˌankaɾɾˈota +BANCO bˈanko +BANDA bˈanda +BANDAZO bandˈaso +BANDEADO bˌandeˈaðo +BANDEAR bˌandeˈaɾ +BANDEJA bandˈexa +BANDEJITA bˌandexˈita +BANDEJÓN bˌandexˈon +BANDERA bandˈeɾa +BANDERILLAZO bˌandeɾijjˈaso +BANDERITA bˌandeɾˈita +BANDERIZO bˌandeɾˈiso +BANDERÓN bˌandeɾˈon +BANDIDA bandˈiða +BANDIDAJE bˌandiðˈaxe +BANDITA bandˈita +BANDO bˈando +BANDURRITA bˌanduɾɾˈita +BANEAR bˌaneˈaɾ +BAÑERA baɲˈeɾa +BAÑERO baɲˈeɾo +BANFILEÑA bˌamfilˈeɲa +BANFILEÑAS bˌamfilˈeɲas +BANFILEÑO bˌamfilˈeɲo +BANFILEÑOS bˌamfilˈeɲos +BANGA bˈaŋɡa +BANGKOK baŋɡkˈok +BANGKOKIANO bˌaŋɡkokjˈano +BANGLADÉS bˌaŋɡlaðˈes +BANGLADESH bˌaŋɡlaðˈeʃ +BANIANO banjˈano +BANILEJA bˌanilˈexa +BANILEJAS bˌanilˈexas +BANILEJOS bˌanilˈexos +BANJOS bˈaŋxos +BANJULÍ bˌaŋxulˈi +BAÑO bˈaɲo +BANQUERA bankˈeɾa +BANQUERO bankˈeɾo +BANQUETA bankˈeta +BANQUETE bankˈete +BANQUETEADA bˌanketeˈaða +BANQUETEADAS bˌanketeˈaðas +BANQUETEADO bˌanketeˈaðo +BANQUETEADOS bˌanketeˈaðos +BANQUETEAR bˌanketeˈaɾ +BANQUETERO bˌanketˈeɾo +BANQUISA bankˈisa +BANQUITA bankˈita +BANQUITO bankˈito +BAO bˈao +BAOBAB bˌaoβˈab +BAPTISTA bapːtˈista +BAPTIZA bapːtˈisa +BAPTIZADA bˌapːtisˈaða +BAPTIZADAS bˌapːtisˈaðas +BAPTIZADO bˌapːtisˈaðo +BAPTIZADOS bˌapːtisˈaðos +BAPTIZAMOS bˌapːtisˈamos +BAPTIZANDO bˌapːtisˈando +BAPTIZAR bˌapːtisˈaɾ +BAPTIZARA bˌapːtisˈaɾa +BAPTIZARÁ bˌapːtisaɾˈa +BAPTIZÁRAMOS bˌapːtisˈaɾamos +BAPTIZARAS bˌapːtisˈaɾas +BAPTIZARÁS bˌapːtisaɾˈas +BAPTIZAREIS bˌapːtisˈaɾeɪs +BAPTIZAREMOS bˌapːtisaɾˈemos +BAPTIZARES bˌapːtisˈaɾes +BAPTIZARÍAMOS bˌapːtisaɾˈiamos +BAPTIZAS bapːtˈisas +BAPTIZASTE bˌapːtisˈaste +BAPTIZO bapːtˈiso +BAQUETA bakˈeta +BAQUETAZO bˌaketˈaso +BAQUETEADA bˌaketeˈaða +BAQUETEADAS bˌaketeˈaðas +BAQUETEADO bˌaketeˈaðo +BAQUETEADOS bˌaketeˈaðos +BAQUETÓN bˌaketˈon +BAQUIADA bakjˈaða +BAQUIADAS bakjˈaðas +BAQUIADO bakjˈaðo +BAQUIADOS bakjˈaðos +BAQUIAR bakjˈaɾ +BAQUÍLIDES bakˈiliðes +BAR bˈaɾ +BARACALDÉS bˌaɾakalðˈes +BARACALDESA bˌaɾakalðˈesa +BARACALDESAS bˌaɾakalðˈesas +BARACALDESES bˌaɾakalðˈeses +BARACOA bˌaɾakˈoa +BARACOENSE bˌaɾakoˈɛnse +BARACOESO bˌaɾakoˈeso +BARAGUÁ bˌaɾaɣwˈa +BARAHONA bˌaɾaˈona +BARAJA baɾˈaxa +BARAJADA bˌaɾaxˈaða +BARAJADAS bˌaɾaxˈaðas +BARAJADO bˌaɾaxˈaðo +BARAJADOS bˌaɾaxˈaðos +BARAJADURA bˌaɾaxaðˈuɾa +BARAJAR bˌaɾaxˈaɾ +BARAJEADA bˌaɾaxeˈaða +BARAJEADAS bˌaɾaxeˈaðas +BARAJEADO bˌaɾaxeˈaðo +BARAJEADOS bˌaɾaxeˈaðos +BARAJEAR bˌaɾaxeˈaɾ +BARANDA baɾˈanda +BARATA baɾˈata +BARATADA bˌaɾatˈaða +BARATADAS bˌaɾatˈaðas +BARATADO bˌaɾatˈaðo +BARATADOS bˌaɾatˈaðos +BARATAR bˌaɾatˈaɾ +BARATITA bˌaɾatˈita +BARATITAS bˌaɾatˈitas +BARATITO bˌaɾatˈito +BARATITOS bˌaɾatˈitos +BARATO baɾˈato +BARATOS baɾˈatos +BARBA bˈaɾβa +BARBABLANCO bˌaɾβaβlˈanko +BARBACOA bˌaɾβakˈoa +BARBACOANO bˌaɾβakoˈano +BARBADA baɾβˈaða +BARBADAS baɾβˈaðas +BARBADO baɾβˈaðo +BARBADOS baɾβˈaðos +BARBAR baɾβˈaɾ +BÁRBARA bˈaɾβaɾa +BÁRBARAS bˈaɾβaɾas +BARBAREÑO bˌaɾβaɾˈeɲo +BARBÁRICA baɾβˈaɾika +BARBÁRICAS baɾβˈaɾikas +BARBÁRICO baɾβˈaɾiko +BARBÁRICOS baɾβˈaɾikos +BARBARIDAD bˌaɾβaɾiðˈad +BARBARIE baɾβˈaɾje +BARBARIZADA bˌaɾβaɾisˈaða +BARBARIZADAS bˌaɾβaɾisˈaðas +BARBARIZADO bˌaɾβaɾisˈaðo +BARBARIZADOS bˌaɾβaɾisˈaðos +BARBARIZAR bˌaɾβaɾisˈaɾ +BÁRBARO bˈaɾβaɾo +BÁRBAROS bˈaɾβaɾos +BARBASTRINA bˌaɾβastɾˈina +BARBASTRINAS bˌaɾβastɾˈinas +BARBASTRINO bˌaɾβastɾˈino +BARBASTRINOS bˌaɾβastɾˈinos +BARBECHADA bˌaɾβetʃˈaða +BARBECHADAS bˌaɾβetʃˈaðas +BARBECHADO bˌaɾβetʃˈaðo +BARBECHADOS bˌaɾβetʃˈaðos +BARBECHAR bˌaɾβetʃˈaɾ +BARBECHO baɾβˈetʃo +BARBERA baɾβˈeɾa +BARBERÍA bˌaɾβeɾˈia +BARBERO baɾβˈeɾo +BARBIJO baɾβˈixo +BARBIRROJA bˌaɾβiɾɾˈoxa +BARBIRROJAS bˌaɾβiɾɾˈoxas +BARBIRROJO bˌaɾβiɾɾˈoxo +BARBIRROJOS bˌaɾβiɾɾˈoxos +BARBÓN baɾβˈon +BARBOTADA bˌaɾβotˈaða +BARBOTADAS bˌaɾβotˈaðas +BARBOTADO bˌaɾβotˈaðo +BARBOTADOS bˌaɾβotˈaðos +BARBOTAR bˌaɾβotˈaɾ +BARBOTEADA bˌaɾβoteˈaða +BARBOTEADAS bˌaɾβoteˈaðas +BARBOTEADO bˌaɾβoteˈaðo +BARBOTEADOS bˌaɾβoteˈaðos +BARBOTEAMOS bˌaɾβoteˈamos +BARBOTEAR bˌaɾβoteˈaɾ +BARBOTINA bˌaɾβotˈina +BARBUDA baɾβˈuða +BARBUDAS baɾβˈuðas +BARBUDO baɾβˈuðo +BARBUDOS baɾβˈuðos +BÁRBULA bˈaɾβula +BARCA bˈaɾka +BARÇA bˈaɾsa +BARCAZA baɾkˈasa +BARCELONA bˌaɾselˈona +BARCELONÉS bˌaɾselonˈes +BARCELONESA bˌaɾselonˈesa +BARCELONESAS bˌaɾselonˈesas +BARCELONESES bˌaɾselonˈeses +BARCIA bˈaɾsja +BARCINO baɾsˈino +BARCO bˈaɾko +BARDA bˈaɾða +BARDANA baɾðˈana +BARDO bˈaɾðo +BARÉIN baɾˈein +BAREINÍ bˌaɾeɪnˈi +BAREMADA bˌaɾemˈaða +BAREMADAS bˌaɾemˈaðas +BAREMADO bˌaɾemˈaðo +BAREMADOS bˌaɾemˈaðos +BAREMAR bˌaɾemˈaɾ +BAREMO baɾˈemo +BAREQUEADA bˌaɾekeˈaða +BAREQUEADAS bˌaɾekeˈaðas +BAREQUEADO bˌaɾekeˈaðo +BAREQUEADOR bˌaɾekˌeaðˈoɾ +BAREQUEADOS bˌaɾekeˈaðos +BAREQUEAR bˌaɾekeˈaɾ +BAREQUEO bˌaɾekˈeo +BARES bˈaɾes +BARETA baɾˈeta +BARICÉNTRICA bˌaɾisˈentɾika +BARICÉNTRICAS bˌaɾisˈentɾikas +BARICÉNTRICO bˌaɾisˈentɾiko +BARICÉNTRICOS bˌaɾisˈentɾikos +BARINÉS bˌaɾinˈes +BARIO bˈaɾjo +BARIÓN baɾjˈon +BARITA baɾˈita +BARLOVENTEADA bˌaɾloβˌenteˈaða +BARLOVENTEADAS bˌaɾloβˌenteˈaðas +BARLOVENTEADO bˌaɾloβˌenteˈaðo +BARLOVENTEADOS bˌaɾloβˌenteˈaðos +BARLOVENTEAR bˌaɾloβˌenteˈaɾ +BARLOVENTO bˌaɾloβˈɛnto +BARMAN bˈaɾman +BARNACLA baɾnˈakla +BARNIZ baɾnˈis +BARNIZADA bˌaɾnisˈaða +BARNIZADAS bˌaɾnisˈaðas +BARNIZADO bˌaɾnisˈaðo +BARNIZADOR bˌaɾnisaðˈoɾ +BARNIZADORA bˌaɾnisaðˈoɾa +BARNIZADOS bˌaɾnisˈaðos +BARNIZAR bˌaɾnisˈaɾ +BAROJIANO bˌaɾoxjˈano +BAROMÉTRICA bˌaɾomˈetɾika +BAROMÉTRICAS bˌaɾomˈetɾikas +BAROMÉTRICO bˌaɾomˈetɾiko +BAROMÉTRICOS bˌaɾomˈetɾikos +BARÓMETRO baɾˈometɾo +BARÓN baɾˈon +BARONAL bˌaɾonˈal +BARONAZGO bˌaɾonˈasɣo +BARONCITO bˌaɾonsˈito +BARONESA bˌaɾonˈesa +BARQUEAR bˌaɾkeˈaɾ +BARQUISIMETANO bˌaɾkisˌimetˈano +BARQUITA baɾkˈita +BARQUITO baɾkˈito +BARRA bˈaɾɾa +BARRACA baɾɾˈaka +BARRACÓN bˌaɾɾakˈon +BARRACUDA bˌaɾɾakˈuða +BARRADA baɾɾˈaða +BARRADAS baɾɾˈaðas +BARRADO baɾɾˈaðo +BARRADOS baɾɾˈaðos +BARRAGÁN bˌaɾɾaɣˈan +BARRAGANA bˌaɾɾaɣˈana +BARRAGANAS bˌaɾɾaɣˈanas +BARRAGANES bˌaɾɾaɣˈanes +BARRANCA baɾɾˈanka +BARRANCO baɾɾˈanko +BARRANCOSA bˌaɾɾankˈosa +BARRANCOSAS bˌaɾɾankˈosas +BARRANCOSO bˌaɾɾankˈoso +BARRANCOSOS bˌaɾɾankˈosos +BARRANQUERA bˌaɾɾankˈeɾa +BARRANQUINA bˌaɾɾankˈina +BARRANQUINAS bˌaɾɾankˈinas +BARRANQUINO bˌaɾɾankˈino +BARRANQUINOS bˌaɾɾankˈinos +BARRANQUISMO bˌaɾɾankˈismo +BARRANQUISTA bˌaɾɾankˈista +BARRANQUISTAS bˌaɾɾankˈistas +BARRARA baɾɾˈaɾa +BARREAR bˌaɾɾeˈaɾ +BARREMINAS bˌaɾɾemˈinas +BARREN bˈaɾɾen +BARRENA baɾɾˈena +BARRENAR bˌaɾɾenˈaɾ +BARRENDERO bˌaɾɾendˈeɾo +BARRENO baɾɾˈeno +BARRER baɾɾˈeɾ +BARRETA baɾɾˈeta +BARRETEADO bˌaɾɾeteˈaðo +BARRETEAR bˌaɾɾeteˈaɾ +BARRETERA bˌaɾɾetˈeɾa +BARRETERO bˌaɾɾetˈeɾo +BARRIADA bˌaɾɾiˈaða +BARRICA baɾɾˈika +BARRICADA bˌaɾɾikˈaða +BARRIDA baɾɾˈiða +BARRIDAS baɾɾˈiðas +BARRIDO baɾɾˈiðo +BARRIDOS baɾɾˈiðos +BARRIECITO bˌaɾɾiesˈito +BARRIENTOS bˌaɾɾiˈɛntos +BARRIERA bˌaɾɾiˈeɾa +BARRIGA baɾɾˈiɣa +BARRIGAZO bˌaɾɾiɣˈaso +BARRIGÓN bˌaɾɾiɣˈon +BARRIGONA bˌaɾɾiɣˈona +BARRIGONAS bˌaɾɾiɣˈonas +BARRIGONES bˌaɾɾiɣˈones +BARRIGUDA bˌaɾɾiɣˈuða +BARRIGUDAS bˌaɾɾiɣˈuðas +BARRIGUDO bˌaɾɾiɣˈuðo +BARRIGUDOS bˌaɾɾiɣˈuðos +BARRIKOZTARRA bˌaɾɾikostˈaɾɾa +BARRIL baɾɾˈil +BARRILETE bˌaɾɾilˈete +BARRILITO bˌaɾɾilˈito +BARRIO bˈaɾɾio +BARRIOBAJERO bˌaɾɾiˌoβaxˈeɾo +BARRIOS bˈaɾɾios +BARRIQUITA bˌaɾɾikˈita +BARRISMO baɾɾˈismo +BARRITADA bˌaɾɾitˈaða +BARRITADAS bˌaɾɾitˈaðas +BARRITADO bˌaɾɾitˈaðo +BARRITADOS bˌaɾɾitˈaðos +BARRITAR bˌaɾɾitˈaɾ +BARRITO baɾɾˈito +BARRO bˈaɾɾo +BARROCA baɾɾˈoka +BARROCAS baɾɾˈokas +BARROCO baɾɾˈoko +BARROCOS baɾɾˈokos +BARRÓN baɾɾˈon +BARROSA baɾɾˈosa +BARROSAS baɾɾˈosas +BARROSO baɾɾˈoso +BARROSOS baɾɾˈosos +BARROTE baɾɾˈote +BARRUMBADA bˌaɾɾumbˈaða +BARRUNTADA bˌaɾɾuntˈaða +BARRUNTADAS bˌaɾɾuntˈaðas +BARRUNTADO bˌaɾɾuntˈaðo +BARRUNTADOS bˌaɾɾuntˈaðos +BARRUNTAR bˌaɾɾuntˈaɾ +BARTENDER bˌaɾtendˈeɾ +BARTOLOMÉ bˌaɾtolomˈe +BARUTEÑA bˌaɾutˈeɲa +BARUTEÑAS bˌaɾutˈeɲas +BARUTEÑO bˌaɾutˈeɲo +BARUTEÑOS bˌaɾutˈeɲos +BASA bˈasa +BASADA basˈaða +BASADAS basˈaðas +BASADO basˈaðo +BASADOS basˈaðos +BASAL basˈal +BASÁLTICA basˈaltika +BASÁLTICAS basˈaltikas +BASÁLTICOS basˈaltikos +BASAMENTO bˌasamˈɛnto +BASÁNDOSE basˈandose +BASÁNDOTE basˈandote +BASAR basˈaɾ +BASCA bˈaska +BASCO bˈasko +BASCOS bˈaskos +BASCULADA bˌaskulˈaða +BASCULADAS bˌaskulˈaðas +BASCULADO bˌaskulˈaðo +BASCULADOS bˌaskulˈaðos +BASCULAR bˌaskulˈaɾ +BASCULES baskˈules +BASE bˈase +BÁSICA bˈasika +BÁSICAS bˈasikas +BÁSICO bˈasiko +BÁSICOS bˈasikos +BASIDIOSPORA bˌasiðjospˈoɾa +BASILAR bˌasilˈaɾ +BASILIANO bˌasiljˈano +BASÍLICA basˈilika +BASILIO basˈiljo +BASILISCO bˌasilˈisko +BÁSKET bˈasket +BASÓFILO basˈofilo +BÁSQUET bˈasket +BASQUETBOL bˌasketβˈol +BÁSQUETBOL bˈasketβol +BASQUETERO bˌasketˈeɾo +BASTA bˈasta +BASTADA bastˈaða +BASTADAS bastˈaðas +BASTADO bastˈaðo +BASTADOS bastˈaðos +BASTAMOS bastˈamos +BASTANDO bastˈando +BASTANTE bastˈante +BASTANTES bastˈantes +BASTAR bastˈaɾ +BASTARA bastˈaɾa +BASTARÁ bˌastaɾˈa +BASTÁRAMOS bastˈaɾamos +BASTARAS bastˈaɾas +BASTARÁS bˌastaɾˈas +BASTAREIS bastˈaɾeɪs +BASTAREMOS bˌastaɾˈemos +BASTARES bastˈaɾes +BASTARÍAMOS bˌastaɾˈiamos +BASTAS bˈastas +BASTASTE bastˈaste +BASTE bˈaste +BASTEDAD bˌasteðˈad +BASTEMOS bastˈemos +BASTES bˈastes +BASTIDOR bˌastiðˈoɾ +BASTIÓN bastjˈon +BASTIONES bastjˈones +BASTITANA bˌastitˈana +BASTITANAS bˌastitˈanas +BASTITANO bˌastitˈano +BASTITANOS bˌastitˈanos +BASTO bˈasto +BASTÓ bastˈo +BASTÓN bastˈon +BASTONADA bˌastonˈaða +BASTONCITO bˌastonsˈito +BASTONEADA bˌastoneˈaða +BASTONEADAS bˌastoneˈaðas +BASTONEADO bˌastoneˈaðo +BASTONEADOS bˌastoneˈaðos +BASTONEAR bˌastoneˈaɾ +BASTOS bˈastos +BASURA basˈuɾa +BASUREAR bˌasuɾeˈaɾ +BAT bˈat +BATA bˈata +BATAÁN bˌataˈan +BATACAZO bˌatakˈaso +BATAMOS batˈamos +BATÁN batˈan +BATANGUEÑO bˌataŋɡˈeɲo +BATARÁ bˌataɾˈa +BATARACES bˌataɾˈases +BATARAZ bˌataɾˈas +BATAS bˈatas +BATASUNA bˌatasˈuna +BATASUNO bˌatasˈuno +BATATA batˈata +BATE bˈate +BATEA batˈea +BATEADA bˌateˈaða +BATEADAS bˌateˈaðas +BATEADO bˌateˈaðo +BATEADORA bˌateaðˈoɾa +BATEADOS bˌateˈaðos +BATEAR bˌateˈaɾ +BATEL batˈel +BATEO batˈeo +BATERA batˈeɾa +BATERÍA bˌateɾˈia +BATERÍAS bˌateɾˈias +BATERO batˈeɾo +BATES bˈates +BATÍAMOS batˈiamos +BATIDA batˈiða +BATIDAS batˈiðas +BATIDO batˈiðo +BATIDOR bˌatiðˈoɾ +BATIDORA bˌatiðˈoɾa +BATIDOS batˈiðos +BATIMENTO bˌatimˈɛnto +BATIMÉTRICA bˌatimˈetɾika +BATIMÉTRICAS bˌatimˈetɾikas +BATIMÉTRICO bˌatimˈetɾiko +BATIMÉTRICOS bˌatimˈetɾikos +BATÍMETRO batˈimetɾo +BATÍMETROS batˈimetɾos +BATIMIENTO bˌatimjˈɛnto +BATINTÍN bˌatintˈin +BATIR batˈiɾ +BATISTA batˈista +BATISTIANA bˌatistjˈana +BATISTIANAS bˌatistjˈanas +BATISTIANO bˌatistjˈano +BATISTIANOS bˌatistjˈanos +BATMAN bˈatman +BATO bˈato +BATÓN batˈon +BATONIANO bˌatonjˈano +BATRACIA batɾˈasja +BATRACIAS batɾˈasjas +BATRACIO batɾˈasjo +BATRACIOS batɾˈasjos +BATZOKI batsˈoki +BAUDIO bˈaʊðjo +BAÚL baˈul +BAUPRÉS baʊpɾˈes +BAUTA bˈaʊta +BAUTISMO baʊtˈismo +BAUTISTA baʊtˈista +BAUTIZADA bˌaʊtisˈaða +BAUTIZADAS bˌaʊtisˈaðas +BAUTIZADO bˌaʊtisˈaðo +BAUTIZADOS bˌaʊtisˈaðos +BAUTIZAR bˌaʊtisˈaɾ +BÁVARA bˈaβaɾa +BÁVARAS bˈaβaɾas +BÁVAROS bˈaβaɾos +BAVIERA baβjˈeɾa +BAYLAR baɪlˈaɾ +BAZA bˈasa +BAZÁN basˈan +BAZO bˈaso +BAZOFIA basˈofja +BAZUCA basˈuka +BE bˈe +BEAMONTÉS bˌeamontˈes +BEATA beˈata +BEATERIO bˌeatˈeɾjo +BEATERÍO bˌeateɾˈio +BEATIFICACIÓN bˌeatˌifikasjˈon +BEATIFICACIONES bˌeatˌifikasjˈones +BEATIFICADA bˌeatˌifikˈaða +BEATIFICADAS bˌeatˌifikˈaðas +BEATIFICADO bˌeatˌifikˈaðo +BEATIFICADOS bˌeatˌifikˈaðos +BEATIFICAR bˌeatˌifikˈaɾ +BEATÍSIMO bˌeatˈisimo +BEATITUD bˌeatitˈud +BEATO beˈato +BEATÓN bˌeatˈon +BEATRIZ bˌeatɾˈis +BEAUMONTÉS bˌeaʊmontˈes +BEBA bˈeβa +BEBAMOS beβˈamos +BEBE bˈeβe +BEBÉ beβˈe +BEBECILLO bˌeβesˈijjo +BEBECITO bˌeβesˈito +BEBEDERO bˌeβeðˈeɾo +BEBEDIZA bˌeβeðˈisa +BEBEDIZAS bˌeβeðˈisas +BEBEDIZO bˌeβeðˈiso +BEBEDIZOS bˌeβeðˈisos +BEBEDORA bˌeβeðˈoɾa +BEBER beβˈeɾ +BEBERÍA bˌeβeɾˈia +BEBERÍAMOS bˌeβeɾˈiamos +BEBERRÓN bˌeβeɾɾˈon +BEBERRONA bˌeβeɾɾˈona +BEBÉS beβˈes +BEBÍAMOS beβˈiamos +BEBIDA beβˈiða +BEBIDAS beβˈiðas +BEBIDO beβˈiðo +BEBIDOS beβˈiðos +BEBITO beβˈito +BEBO bˈeβo +BECA bˈeka +BECADA bekˈaða +BECADAS bekˈaðas +BECADO bekˈaðo +BECADOS bekˈaðos +BECAR bekˈaɾ +BECARIO bekˈaɾjo +BECERRO besˈeɾɾo +BECHAMEL bˌetʃamˈel +BECO bˈeko +BECUADRO bekwˈaðɾo +BEDUINA beðwˈina +BEDUINO beðwˈino +BEETHOVENIANO bˌeetˌoβenjˈano +BEGONIA beɣˈonja +BEGUINA beɣˈina +BEGUINAJE bˌeɣinˈaxe +BEGUINO beɣˈino +BEHETRÍA bˌeetɾˈia +BEICON bˈeɪkon +BEIGE bˈeɪxe +BEIRUT beɪɾˈut +BEIRUTÍ bˌeɪɾutˈi +BEIS bˈeɪs +BÉISBOL bˈeisβol +BEISBOLERO bˌeɪsβolˈeɾo +BEJARANA bˌexaɾˈana +BEJARANO bˌexaɾˈano +BEJUCO bexˈuko +BELARRA belˈaɾɾa +BELARÚS bˌelaɾˈus +BELAU belˈaʊ +BELCANTISMO bˌelkantˈismo +BELCANTISTA bˌelkantˈista +BELCEBÚ bˌelseβˈu +BELDAD belðˈad +BELDAR belðˈaɾ +BELÉN belˈen +BELENISTA bˌelenˈista +BELEÑO belˈeɲo +BELESA belˈesa +BELFAST belfˈast +BELFO bˈelfo +BELGA bˈelɣa +BÉLGICA bˈelxika +BELICE belˈise +BÉLICE bˈelise +BELICISMO bˌelisˈismo +BELICISTA bˌelisˈista +BÉLICO bˈeliko +BELICOSIDAD bˌelikˌosiðˈad +BELICOSO bˌelikˈoso +BELIGERANTE bˌelixeɾˈante +BELLA bˈejja +BELLAS bˈejjas +BELLEZA bejjˈesa +BELLEZÓN bˌejjesˈon +BELLÍSIMA bejjˈisima +BELMONTE belmˈonte +BELTRÁN beltɾˈan +BEMBA bˈemba +BEMOL bemˈol +BENAHOARITA bˌenaˌoaɾˈita +BENASQUÉS bˌenaskˈes +BENAVIDES bˌenaβˈiðes +BENCINA bensˈina +BENDECIDA bˌendesˈiða +BENDECIDAS bˌendesˈiðas +BENDECIDO bˌendesˈiðo +BENDECIDOS bˌendesˈiðos +BENDECIR bˌendesˈiɾ +BENDICIÓN bˌendisjˈon +BENDIGO bendˈiɣo +BENDIJERON bˌendixˈeɾon +BENDIJISTE bˌendixˈiste +BENDITA bendˈita +BENDITAS bendˈitas +BENDITÍSIMO bˌenditˈisimo +BENDITO bendˈito +BENDITOS bendˈitos +BENEFACTOR bˌenefaktˈoɾ +BENEFACTORA bˌenefaktˈoɾa +BENEFICENCIA bˌenefisˈɛnsja +BENEFICIA bˌenefˈisja +BENEFICIÁ bˌenefisjˈa +BENEFICIADA bˌenefisjˈaða +BENEFICIADAS bˌenefisjˈaðas +BENEFICIADO bˌenefisjˈaðo +BENEFICIADOS bˌenefisjˈaðos +BENEFICIÁIS bˌenefisjˈais +BENEFICIAMOS bˌenefisjˈamos +BENEFICIANDO bˌenefisjˈando +BENEFICIAR bˌenefisjˈaɾ +BENEFICIARA bˌenefisjˈaɾa +BENEFICIARÁ bˌenefˌisjaɾˈa +BENEFICIÁRAMOS bˌenefisjˈaɾamos +BENEFICIARAS bˌenefisjˈaɾas +BENEFICIARÁS bˌenefˌisjaɾˈas +BENEFICIAREIS bˌenefisjˈaɾeɪs +BENEFICIARÉIS bˌenefˌisjaɾˈeis +BENEFICIAREMOS bˌenefˌisjaɾˈemos +BENEFICIÁREMOS bˌenefisjˈaɾemos +BENEFICIARES bˌenefisjˈaɾes +BENEFICIARIA bˌenefisjˈaɾja +BENEFICIARÍA bˌenefˌisjaɾˈia +BENEFICIARÍAMOS bˌenefˌisjaɾˈiamos +BENEFICIARIAS bˌenefisjˈaɾjas +BENEFICIARÍAS bˌenefˌisjaɾˈias +BENEFICIARIO bˌenefisjˈaɾjo +BENEFICIARIOS bˌenefisjˈaɾjos +BENEFICIAS bˌenefˈisjas +BENEFICIÁS bˌenefisjˈas +BENEFICIASTE bˌenefisjˈaste +BENEFICIE bˌenefˈisje +BENEFICIÉ bˌenefisjˈe +BENEFICIÉIS bˌenefisjˈeis +BENEFICIEMOS bˌenefisjˈemos +BENEFICIES bˌenefˈisjes +BENEFICIÉS bˌenefisjˈes +BENEFICIO bˌenefˈisjo +BENEFICIÓ bˌenefisjˈo +BENEFICIOS bˌenefˈisjos +BENEFICIOSA bˌenefisjˈosa +BENEFICIOSAS bˌenefisjˈosas +BENEFICIOSOS bˌenefisjˈosos +BENÉFICO benˈefiko +BENEVOLENCIA bˌeneβolˈɛnsja +BENÉVOLO benˈeβolo +BENGALA beŋɡˈala +BENGALÍ bˌeŋɡalˈi +BENGASÍ bˌeŋɡasˈi +BENGUET beŋɡˈet +BENI bˈeni +BENICIO benˈisjo +BENIGNÍSIMO bˌeniɡnˈisimo +BENIGNO benˈiɡno +BENÍN benˈin +BENINÉS bˌeninˈes +BENÍTEZ benˈites +BENITO benˈito +BENJAMÍN bˌeŋxamˈin +BENJAMINCITO bˌeŋxaminsˈito +BENJUÍ beŋxwˈi +BENTÓN bentˈon +BENZATÍNICO bˌensatˈiniko +BENZODIAZEPINA bˌensoðjˌasepˈina +BENZODIAZEPÍNICO bˌensoðjˌasepˈiniko +BENZOILECGONINA bˌensoɪlˌekɣonˈina +BENZOÍLO bˌensoˈilo +BEOCIA beˈosja +BEODEZ bˌeoðˈes +BEODO beˈoðo +BEOTARCA bˌeotˈaɾka +BEQUES bˈekes +BERBERECHO bˌeɾβeɾˈetʃo +BERBIQUÍ bˌeɾβikˈi +BERENJENA bˌeɾeŋxˈena +BERENJENAL bˌeɾeŋxenˈal +BERENJENAS bˌeɾeŋxˈenas +BERGAMOTA bˌeɾɣamˈota +BERGANTÍN bˌeɾɣantˈin +BERGARARRA bˌeɾɣaɾˈaɾɾa +BERGUENSE beɾɣˈɛnse +BERILIO beɾˈiljo +BERILO beɾˈilo +BERITENSE bˌeɾitˈɛnse +BERITO beɾˈito +BERKELIO beɾkˈeljo +BERLÍN beɾlˈin +BERMUDAS beɾmˈuðas +BERMÚDEZ beɾmˈuðes +BERNABÉ bˌeɾnaβˈe +BERNABÉU bˌeɾnaβˈeu +BERNARDO beɾnˈaɾðo +BERNEDO beɾnˈeðo +BERRACA beɾɾˈaka +BERRACO beɾɾˈako +BERRAQUERA bˌeɾɾakˈeɾa +BERREADA bˌeɾɾeˈaða +BERREADAS bˌeɾɾeˈaðas +BERREADO bˌeɾɾeˈaðo +BERREADOS bˌeɾɾeˈaðos +BERREAR bˌeɾɾeˈaɾ +BERRINCHE beɾɾˈintʃe +BERRINCHITO bˌeɾɾintʃˈito +BERRINCHUDA bˌeɾɾintʃˈuða +BERRINCHUDAS bˌeɾɾintʃˈuðas +BERRINCHUDO bˌeɾɾintʃˈuðo +BERRINCHUDOS bˌeɾɾintʃˈuðos +BERRIZTARRA bˌeɾɾistˈaɾɾa +BERRO bˈeɾɾo +BERROCAL bˌeɾɾokˈal +BERROQUEÑA bˌeɾɾokˈeɲa +BERROQUEÑO bˌeɾɾokˈeɲo +BERRUECO bˌeɾɾuˈeko +BERTA bˈeɾta +BERTRÁN beɾtɾˈan +BERTSO bˈeɾtso +BERTSOLARI bˌeɾtsolˈaɾi +BERTSOLARISMO bˌeɾtsolaɾˈismo +BERUNTE beɾˈunte +BERZA bˈeɾsa +BES bˈes +BESADA besˈaða +BESADAS besˈaðas +BESADO besˈaðo +BESADOS besˈaðos +BESAFLOR bˌesaflˈoɾ +BESAPIÉ bˌesapjˈe +BESAR besˈaɾ +BESES bˈeses +BESITO besˈito +BESO bˈeso +BESOS bˈesos +BESÓS besˈos +BESTIA bˈestja +BESTIARIO bestjˈaɾjo +BESTSELLER bˌestsejjˈeɾ +BESUCAR bˌesukˈaɾ +BESUGO besˈuɣo +BESUQUEADA bˌesukeˈaða +BESUQUEADAS bˌesukeˈaðas +BESUQUEADO bˌesukeˈaðo +BESUQUEADOS bˌesukeˈaðos +BESUQUEAR bˌesukeˈaɾ +BET bˈet +BETA bˈeta +BETABEL bˌetaβˈel +BETALACTAMASA bˌetalˌaktamˈasa +BETALACTÁMICO bˌetalaktˈamiko +BETANCOURT bˌetankˈowɾt +BETARRAGA bˌetaɾɾˈaɣa +BETERAVA bˌeteɾˈaβa +BETERAVAS bˌeteɾˈaβas +BETHANCOURT bˌetankˈowɾt +BETLEMITA bˌetlemˈita +BETO bˈeto +BETÓNICA betˈonika +BETSY bˈetsi +BETÚN betˈun +BETUNERO bˌetunˈeɾo +BEZAAR bˌesaˈaɾ +BEZOAR bˌesoˈaɾ +BIAFREÑO bjafɾˈeɲo +BIANCA bjˈanka +BIANCHI bjˈantʃi +BIBERÓN bˌiβeɾˈon +BIBLIA bˈiβlia +BÍBLICA bˈiβlika +BÍBLICO bˈiβliko +BIBLIÓFAGA bˌiβliˈofaɣa +BIBLIÓFILO bˌiβliˈofilo +BIBLIOGRAFÍA bˌiβliˌoɣɾafˈia +BIBLIOGRÁFICA bˌiβlioɣɾˈafika +BIBLIOGRÁFICAS bˌiβlioɣɾˈafikas +BIBLIOGRÁFICO bˌiβlioɣɾˈafiko +BIBLIOGRÁFICOS bˌiβlioɣɾˈafikos +BIBLIOTECA bˌiβliotˈeka +BIBLIOTECARIO bˌiβliˌotekˈaɾjo +BIBLISTA biβlˈista +BIBOSI biβˈosi +BICAMERAL bˌikameɾˈal +BICAMERALISMO bˌikamˌeɾalˈismo +BICAMPEÓN bˌikampeˈon +BICAMPEONA bˌikampeˈona +BICARBONATADO bˌikaɾβˌonatˈaðo +BICARBONATO bˌikaɾβonˈato +BICÉNTRICA bisˈentɾika +BICÉNTRICAS bisˈentɾikas +BICÉNTRICO bisˈentɾiko +BICÉNTRICOS bisˈentɾikos +BÍCEPS bˈiseps +BICHA bˈitʃa +BICHEADA bˌitʃeˈaða +BICHEADAS bˌitʃeˈaðas +BICHEADO bˌitʃeˈaðo +BICHEADOS bˌitʃeˈaðos +BICHEAR bˌitʃeˈaɾ +BICHITO bitʃˈito +BICHO bˈitʃo +BICHOTE bitʃˈote +BICI bˈisi +BICICLETA bˌisiklˈeta +BICICLETADA bˌisikletˈaða +BICICLETAS bˌisiklˈetas +BICÍCLICO bisˈikliko +BICIS bˈisis +BICOCA bikˈoka +BICOLOR bˌikolˈoɾ +BICOLORES bˌikolˈoɾes +BICROMA bikɾˈoma +BICULTURAL bˌikultuɾˈal +BICULTURALES bˌikultuɾˈales +BIDÉ biðˈe +BIDEGORRI bˌiðeɣˈoɾɾi +BIDENTADO bˌiðentˈaðo +BIDIMENSIONAL bˌiðimˌensjonˈal +BIDIMENSIONALES bˌiðimˌensjonˈales +BIDÓN biðˈon +BIELORRUSA bjˌeloɾɾˈusa +BIELORRUSAS bjˌeloɾɾˈusas +BIELORRUSIA bjˌeloɾɾˈusja +BIELORRUSIAS bjˌeloɾɾˈusjas +BIELORRUSIO bjˌeloɾɾˈusjo +BIELORRUSIOS bjˌeloɾɾˈusjos +BIELORRUSO bjˌeloɾɾˈuso +BIELORRUSOS bjˌeloɾɾˈusos +BIEN bjˈen +BIÉN bjˈen +BIENAL bjenˈal +BIENANDANZA bjˌenandˈansa +BIENAVENTURADO bjˌenaβˌentuɾˈaðo +BIENESTARISTA bjˌenestaɾˈista +BIENHECHOR bjˌenetʃˈoɾ +BIENHECHORA bjˌenetʃˈoɾa +BIENHECHORAS bjˌenetʃˈoɾas +BIENHECHORES bjˌenetʃˈoɾes +BIENINTENCIONADAMENTE bjˌenintˌensjonˈaðamˈente +BIENMESABE bjˌenmesˈaβe +BIENVENIDA bjˌembenˈiða +BIENVENIDO bjˌembenˈiðo +BIES bjˈes +BIESES bjˈeses +BIFACIAL bˌifasjˈal +BIFE bˈife +BÍFERO bˈifeɾo +BIFLAGELADO bˌiflaxelˈaðo +BIFOCAL bˌifokˈal +BIFOSFATO bˌifosfˈato +BIFURCADA bˌifuɾkˈaða +BIFURCADAS bˌifuɾkˈaðas +BIFURCADO bˌifuɾkˈaðo +BIFURCADOS bˌifuɾkˈaðos +BIFURCO bifˈuɾko +BÍGAMA bˈiɣama +BÍGAMAS bˈiɣamas +BÍGAMO bˈiɣamo +BÍGAMOS bˈiɣamos +BIGOTE biɣˈote +BIGOTÓN bˌiɣotˈon +BIJIRITA bˌixiɾˈita +BIKER bikˈeɾ +BIKINI bikˈini +BILABIAL bˌilaβjˈal +BILAO bilˈao +BILATERAL bˌilateɾˈal +BILATERALIZAR bˌilatˌeɾalisˈaɾ +BILBAINADA bˌilβaɪnˈaða +BILBAINO bilβˈaɪno +BILBAÍNO bˌilβaˈino +BILBAO bilβˈao +BILDUETARRAS bˌildwetˈaɾɾas +BILINGÜE bˌiliŋɡˈue +BILINGÜISMO bˌiliŋɡuˈismo +BILINGÜISMOS bˌiliŋɡuˈismos +BILIRRUBINA bˌiliɾɾuβˈina +BILIRRUBINEMIA bˌiliɾɾˌuβinˈemja +BILIRRUBINOMETRÍA bˌiliɾɾˌuβinˌometɾˈia +BILIRRUBINOMETRÍAS bˌiliɾɾˌuβinˌometɾˈias +BILIS bˈilis +BILIVERDINA bˌiliβeɾðˈina +BILLETAZO bˌijjetˈaso +BILOBULADO bˌiloβulˈaðo +BILOCULAR bˌilokulˈaɾ +BIMEDIANA bˌimeðjˈana +BIMINISTRO bˌiminˈistɾo +BIMUNDIALISTA bˌimundjalˈista +BINA bˈina +BINADA binˈaða +BINADAS binˈaðas +BINADO binˈaðo +BINADOS binˈaðos +BINAR binˈaɾ +BINARA binˈaɾa +BINARIE binˈaɾje +BINARIO binˈaɾjo +BINAS bˈinas +BINAURAL bˌinaʊɾˈal +BINGO bˈiŋɡo +BINO bˈino +BINOMIAL bˌinomjˈal +BINONDO binˈondo +BIOABSORBENTE bjˌoaβsoɾβˈɛnte +BIOABSORBENTES bjˌoaβsoɾβˈɛntes +BIOACUMULADA bjˌoakˌumulˈaða +BIOACUMULADAS bjˌoakˌumulˈaðas +BIOACUMULADO bjˌoakˌumulˈaðo +BIOACUMULADOS bjˌoakˌumulˈaðos +BIOBIBLIOGRAFÍA bjˌoβiβliˌoɣɾafˈia +BIOBIBLIOGRÁFICA bjˌoβiβlioɣɾˈafika +BIOBIBLIOGRÁFICAS bjˌoβiβlioɣɾˈafikas +BIOBIBLIOGRÁFICO bjˌoβiβlioɣɾˈafiko +BIOBIBLIOGRÁFICOS bjˌoβiβlioɣɾˈafikos +BIODEGRADABLE bjˌoðeɣɾaðˈaβle +BIODINÁMICA bjˌoðinˈamika +BIODINÁMICAS bjˌoðinˈamikas +BIODINÁMICO bjˌoðinˈamiko +BIODINÁMICOS bjˌoðinˈamikos +BIODISPONIBLE bjˌoðisponˈiβle +BIODIVERSIFICAR bjˌoðiβˌeɾsifikˈaɾ +BIODIVERSO bjˌoðiβˈeɾso +BIOEMPRESA bjˌoempɾˈesa +BIOENERGÍA bjˌoeneɾxˈia +BIOESTRATIGRAFÍA bjˌoestɾˌatiɣɾafˈia +BIOESTRATIGRÁFICA bjˌoestɾˌatiɣɾˈafika +BIOESTRATIGRÁFICAS bjˌoestɾˌatiɣɾˈafikas +BIOESTRATIGRÁFICO bjˌoestɾˌatiɣɾˈafiko +BIOESTRATIGRÁFICOS bjˌoestɾˌatiɣɾˈafikos +BIOÉTICA bjoˈetika +BIOÉTICAS bjoˈetikas +BIOÉTICO bjoˈetiko +BIOÉTICOS bjoˈetikos +BIOFIJACIÓN bjˌofixasjˈon +BIOFORTIFICAR bjˌofoɾtˌifikˈaɾ +BIOGENEALÓGICO bjˌoxenˌealˈoxiko +BIOGÉNESIS bjoxˈenesis +BIOGENÉTICA bjˌoxenˈetika +BIOGENÉTICAS bjˌoxenˈetikas +BIOGENÉTICOS bjˌoxenˈetikos +BIOGÉNICA bjoxˈenika +BIOGÉNICAS bjoxˈenikas +BIOGÉNICO bjoxˈeniko +BIOGÉNICOS bjoxˈenikos +BIOGEOGRÁFICA bjˌoxeoɣɾˈafika +BIOGEOGRÁFICAMENTE bjˌoxeoɣɾˈafikamˈente +BIOGEOGRÁFICAS bjˌoxeoɣɾˈafikas +BIOGEOGRÁFICO bjˌoxeoɣɾˈafiko +BIOGEOGRÁFICOS bjˌoxeoɣɾˈafikos +BIOGRAFÍA bjˌoɣɾafˈia +BIOGRAFIADA bjˌoɣɾafjˈaða +BIOGRAFIADAS bjˌoɣɾafjˈaðas +BIOGRAFIADO bjˌoɣɾafjˈaðo +BIOGRAFIADOS bjˌoɣɾafjˈaðos +BIOGRAFIAR bjˌoɣɾafjˈaɾ +BIOGRÁFICA bjoɣɾˈafika +BIOGRÁFICAS bjoɣɾˈafikas +BIOGRÁFICO bjoɣɾˈafiko +BIOGRÁFICOS bjoɣɾˈafikos +BIOINFORMÁTICA bjˌoɪmfoɾmˈatika +BIOINGENIERÍA bjˌoɪŋxenjeɾˈia +BIOLIXIVIACIÓN bjˌoliksˌiβjasjˈon +BIOLOGÍA bjˌoloxˈia +BIOLÓGICA bjolˈoxika +BIOLÓGICAS bjolˈoxikas +BIOLÓGICO bjolˈoxiko +BIOLÓGICOS bjolˈoxikos +BIÓLOGO bjˈoloɣo +BIOMBO bjˈombo +BIOPESTICIDA bjˌopestisˈiða +BIOPIC bjopˈik +BIOPOLÍTICA bjˌopolˈitika +BIOPSIAN bjˈopsjan +BIOPSIAR bjopsjˈaɾ +BIOPSIAS bjˈopsjas +BIOPSICOSOCIAL bjˌopsikˌososjˈal +BIOPSIE bjˈopsje +BIOPSIEN bjˈopsjen +BIOPSIES bjˈopsjes +BIOPSIO bjˈopsjo +BIOPSIÓ bjopsjˈo +BIOSICOSOCIAL bjˌosikˌososjˈal +BIOSINTÉTICA bjˌosintˈetika +BIOSINTÉTICAMENTE bjˌosintˈetikamˈente +BIOSINTÉTICAS bjˌosintˈetikas +BIOSINTÉTICO bjˌosintˈetiko +BIOSINTÉTICOS bjˌosintˈetikos +BIOSINTETIZADA bjˌosintˌetisˈaða +BIOSINTETIZADAS bjˌosintˌetisˈaðas +BIOSINTETIZADO bjˌosintˌetisˈaðo +BIOSINTETIZADOS bjˌosintˌetisˈaðos +BIOSINTETIZAR bjˌosintˌetisˈaɾ +BIOTECNÓLOGA bjˌoteknˈoloɣa +BIÓTICA bjˈotika +BIÓTICAS bjˈotikas +BIÓTICO bjˈotiko +BIÓTICOS bjˈotikos +BIOTINIDASA bjˌotiniðˈasa +BIOTITA bjotˈita +BIOTURBACIÓN bjˌotuɾβasjˈon +BIPARTITA bˌipaɾtˈita +BIPARTITAS bˌipaɾtˈitas +BIPARTITO bˌipaɾtˈito +BIPARTITOS bˌipaɾtˈitos +BIPEDESTACIÓN bˌipeðˌestasjˈon +BÍPEDO bˈipeðo +BIPINNADO bˌipinnˈaðo +BIPIRÁMIDE bˌipiɾˈamiðe +BIPLANA biplˈana +BIPLANAS biplˈanas +BIPLANO biplˈano +BIPLANOS biplˈanos +BIQUINIS bikˈinis +BIRLADA biɾlˈaða +BIRLADAS biɾlˈaðas +BIRLADO biɾlˈaðo +BIRLADOS biɾlˈaðos +BIRLAR biɾlˈaɾ +BIRMANA biɾmˈana +BIRMANIA biɾmˈanja +BIRMINGHENSE bˌiɾmiŋɡˈɛnse +BIROTE biɾˈote +BIRRA bˈiɾɾa +BIRREGIONAL bˌiɾɾexjonˈal +BIRRETA biɾɾˈeta +BIRRITA biɾɾˈita +BIRRO bˈiɾɾo +BISABUELO bˌisaβwˈelo +BISAGRA bisˈaɣɾa +BISAGRAS bisˈaɣɾas +BISAUGUINEANO bˌisaʊɣˌineˈano +BISBISADA bˌisβisˈaða +BISBISADAS bˌisβisˈaðas +BISBISADO bˌisβisˈaðo +BISBISADOS bˌisβisˈaðos +BISBISAR bˌisβisˈaɾ +BISCOCHO biskˈotʃo +BISECADA bˌisekˈaða +BISECADAS bˌisekˈaðas +BISECADO bˌisekˈaðo +BISECADOS bˌisekˈaðos +BISEL bisˈel +BISELADA bˌiselˈaða +BISELADAS bˌiselˈaðas +BISELADO bˌiselˈaðo +BISELADOS bˌiselˈaðos +BISELAR bˌiselˈaɾ +BISEMANAL bˌisemanˈal +BISEMANALES bˌisemanˈales +BISERIADO bˌiseɾjˈaðo +BISEXUAL bˌisekswˈal +BISEXUALIDAD bˌisekswˌaliðˈad +BISFENOL bˌisfenˈol +BISIESTO bisjˈesto +BISILÁBICO bˌisilˈaβiko +BISMARQUÉS bˌismaɾkˈes +BISMUTO bismˈuto +BISNIETO bisnjˈeto +BISO bˈiso +BISOÑÉ bˌisoɲˈe +BISONTE bisˈonte +BÍSQUET bˈisket +BISTÉ bistˈe +BISTEC bistˈek +BISTRÓ bistɾˈo +BISTURÍ bˌistuɾˈi +BISUTERÍA bˌisuteɾˈia +BIT bˈit +BITÁCORA bitˈakoɾa +BITANGENTE bˌitaŋxˈɛnte +BITCOIN bˈitkoɪn +BITCÓIN bitkˈoin +BITCOINES bitkˈoɪnes +BITEMPORAL bˌitempoɾˈal +BITINIA bitˈinja +BITINIO bitˈinjo +BITUBO bitˈuβo +BIUNÍVOCO bjunˈiβoko +BIVALENTE bˌiβalˈɛnte +BIVALVO biβˈalβo +BIVENTRICULAR bˌiβentɾˌikulˈaɾ +BIVIDÍ bˌiβiðˈi +BIZANCIO bisˈansjo +BIZANTINA bˌisantˈina +BIZANTINAS bˌisantˈinas +BIZANTINO bˌisantˈino +BIZANTINOS bˌisantˈinos +BIZARRO bisˈaɾɾo +BIZCO bˈisko +BIZCOCHITO bˌiskotʃˈito +BIZCOCHO biskˈotʃo +BIZMA bˈisma +BIZNAGA bisnˈaɣa +BIZNIETA bisnjˈeta +BIZQUEADA bˌiskeˈaða +BIZQUEADAS bˌiskeˈaðas +BIZQUEADO bˌiskeˈaðo +BIZQUEADOS bˌiskeˈaðos +BIZQUEAR bˌiskeˈaɾ +BLACKOUT blakˈowt +BLANCA blˈanka +BLANCANIEVES blˌankanjˈeβes +BLANCAS blˈankas +BLANCHARD blantʃˈaɾd +BLANCO blˈanko +BLANCOS blˈankos +BLANCUZCA blankˈuska +BLANCUZCAS blankˈuskas +BLANCUZCO blankˈusko +BLANCUZCOS blankˈuskos +BLANDA blˈanda +BLANDAS blˈandas +BLANDICIA blandˈisja +BLANDIDA blandˈiða +BLANDIDAS blandˈiðas +BLANDIDO blandˈiðo +BLANDIDOS blandˈiðos +BLANDIR blandˈiɾ +BLANDO blˈando +BLANDÓN blandˈon +BLANDUCHO blandˈutʃo +BLANDURA blandˈuɾa +BLANQUEADA blˌankeˈaða +BLANQUEADAS blˌankeˈaðas +BLANQUEADO blˌankeˈaðo +BLANQUEADOS blˌankeˈaðos +BLANQUEAMIENTO blˌankeamjˈɛnto +BLANQUEANTE blˌankeˈante +BLANQUEAR blˌankeˈaɾ +BLANQUECER blˌankesˈeɾ +BLANQUECINO blˌankesˈino +BLANQUEO blankˈeo +BLANQUINOSA blˌankinˈosa +BLANQUINOSAS blˌankinˈosas +BLANQUINOSO blˌankinˈoso +BLANQUINOSOS blˌankinˈosos +BLANQUITO blankˈito +BLANQUIVERDE blˌankiβˈeɾðe +BLAO blˈao +BLAS blˈas +BLASFEMA blasfˈema +BLASFEMADA blˌasfemˈaða +BLASFEMADAS blˌasfemˈaðas +BLASFEMADO blˌasfemˈaðo +BLASFEMADOS blˌasfemˈaðos +BLASFEMAR blˌasfemˈaɾ +BLASFEMAS blasfˈemas +BLASFEMIA blasfˈemja +BLASFEMO blasfˈemo +BLASFEMOS blasfˈemos +BLASÓN blasˈon +BLASONADA blˌasonˈaða +BLASONADAS blˌasonˈaðas +BLASONADO blˌasonˈaðo +BLASONADOS blˌasonˈaðos +BLASONAMIENTO blˌasonamjˈɛnto +BLASONAR blˌasonˈaɾ +BLÁSTULA blˈastula +BLÁZQUEZ blˈaskes +BLEDO blˈeðo +BLÉISER blˈeiseɾ +BLEMIO blˈemjo +BLEMIOS blˈemjos +BLINDADA blindˈaða +BLINDADAS blindˈaðas +BLINDADO blindˈaðo +BLINDADOS blindˈaðos +BLINDAJE blindˈaxe +BLINDAR blindˈaɾ +BLINDE blˈinde +BLINDES blˈindes +BLÍSTER blˈisteɾ +BLISTERA blistˈeɾa +BLOC blˈok +BLOCADA blokˈaða +BLOCADAS blokˈaðas +BLOCADO blokˈaðo +BLOCADOS blokˈaðos +BLOCAJE blokˈaxe +BLOCAR blokˈaɾ +BLOCK blˈok +BLOCKBUSTER blˌokβustˈeɾ +BLOFEADA blˌofeˈaða +BLOFEADAS blˌofeˈaðas +BLOFEADO blˌofeˈaðo +BLOFEADOS blˌofeˈaðos +BLOFEAR blˌofeˈaɾ +BLOG blˈoɡ +BLOGGER bloɡxˈeɾ +BLOGS blˈoɡs +BLOGUEADA blˌoɣeˈaða +BLOGUEADAS blˌoɣeˈaðas +BLOGUEADO blˌoɣeˈaðo +BLOGUEADOS blˌoɣeˈaðos +BLOGUEAR blˌoɣeˈaɾ +BLOGUERO bloɣˈeɾo +BLONDA blˈonda +BLONDIE blˈondje +BLOQUE blˈoke +BLOQUEADA blˌokeˈaða +BLOQUEADAS blˌokeˈaðas +BLOQUEADO blˌokeˈaðo +BLOQUEADOS blˌokeˈaðos +BLOQUEANTE blˌokeˈante +BLOQUEAR blˌokeˈaɾ +BLOQUECITO blˌokesˈito +BLOQUEO blokˈeo +BLOQUERA blokˈeɾa +BLOQUISMO blokˈismo +BLUEGRASS blueɣɾˈass +BLUES bluˈes +BLUETOOTH bluˌetoˈot +BLUFILEÑO blˌufilˈeɲo +BLUMINISTA blˌuminˈista +BLUSA blˈusa +BLUSERO blusˈeɾo +BLUSITA blusˈita +BLUSÓN blusˈon +BOA bˈoa +BOACO boˈako +BOATO boˈato +BOBADA boβˈaða +BOBALICÓN bˌoβalikˈon +BOBEAR bˌoβeˈaɾ +BOBINA boβˈina +BOBINADA bˌoβinˈaða +BOBINADAS bˌoβinˈaðas +BOBINADO bˌoβinˈaðo +BOBINADOS bˌoβinˈaðos +BOBINAR bˌoβinˈaɾ +BOBO bˈoβo +BOBOTANTE bˌoβotˈante +BOCA bˈoka +BOCABAJO bˌokaβˈaxo +BOCACHANCLA bˌokatʃˈankla +BOCAMANGA bˌokamˈaŋɡa +BOCANADAS bˌokanˈaðas +BOCARTE bokˈaɾte +BOCATA bokˈata +BOCATERÍA bˌokateɾˈia +BOCAUE bokˈaʊe +BOCEL bosˈel +BOCETO bosˈeto +BOCHA bˈotʃa +BOCHAR botʃˈaɾ +BOCHINCHE botʃˈintʃe +BOCHORNO botʃˈoɾno +BOCINA bosˈina +BOCINADA bˌosinˈaða +BOCINADAS bˌosinˈaðas +BOCINADO bˌosinˈaðo +BOCINADOS bˌosinˈaðos +BOCINAR bˌosinˈaɾ +BOCINAS bosˈinas +BOCINAZO bˌosinˈaso +BOCINITA bˌosinˈita +BOCIO bˈosjo +BOCIÓGENA bosjˈoxena +BOCIÓGENAS bosjˈoxenas +BOCIÓGENO bosjˈoxeno +BOCIÓGENOS bosjˈoxenos +BOCÓN bokˈon +BOCONA bokˈona +BOCONAS bokˈonas +BOCONCITO bˌokonsˈito +BOCONES bokˈones +BOCOY bokˈoɪ +BODA bˈoða +BODEGA boðˈeɣa +BODEGÓN bˌoðeɣˈon +BODEGONISTA bˌoðeɣonˈista +BODEGUERA bˌoðeɣˈeɾa +BODEGUERO bˌoðeɣˈeɾo +BODI bˈoði +BODORRIO boðˈoɾɾio +BODYBOARD bˌoðiβoˈaɾd +BOFEDAL bˌofeðˈal +BOFETEADA bˌofeteˈaða +BOFETEADAS bˌofeteˈaðas +BOFETEADOS bˌofeteˈaðos +BOFETEAR bˌofeteˈaɾ +BOGA bˈoɣa +BOGADOR bˌoɣaðˈoɾ +BOGAN bˈoɣan +BOGAR boɣˈaɾ +BOGAVANTE bˌoɣaβˈante +BOGOTÁ bˌoɣotˈa +BOGOTANA bˌoɣotˈana +BOGOTANAS bˌoɣotˈanas +BOGOTANO bˌoɣotˈano +BOGOTANOS bˌoɣotˈanos +BOHANES boˈanes +BOHEMIA boˈemja +BOHEMIO boˈemjo +BOHOL boˈol +BOHRIO bˈoɾio +BOICOT boɪkˈot +BOICOTEADA bˌoɪkoteˈaða +BOICOTEADAS bˌoɪkoteˈaðas +BOICOTEADO bˌoɪkoteˈaðo +BOICOTEADOS bˌoɪkoteˈaðos +BOICOTEAR bˌoɪkoteˈaɾ +BOICOTEO bˌoɪkotˈeo +BOIRA bˈoɪɾa +BOISENSE boɪsˈɛnse +BOÎTE bˈoɪte +BOJ bˈox +BOJADA boxˈaða +BOJADAS boxˈaðas +BOJADO boxˈaðo +BOJADOS boxˈaðos +BOJAR boxˈaɾ +BOJEAR bˌoxeˈaɾ +BOL bˈol +BOLA bˈola +BOLAÑOS bolˈaɲos +BOLARDO bolˈaɾðo +BOLAS bˈolas +BOLATE bolˈate +BOLCHE bˈoltʃe +BOLCHEVIQUE bˌoltʃeβˈike +BOLCHEVIZACIÓN bˌoltʃeβˌisasjˈon +BOLDO bˈolðo +BOLDUQUE bolðˈuke +BOLEADA bˌoleˈaða +BOLEADAS bˌoleˈaðas +BOLEADO bˌoleˈaðo +BOLEADOS bˌoleˈaðos +BOLEAR bˌoleˈaɾ +BOLENCIA bolˈɛnsja +BOLETA bolˈeta +BOLETAJE bˌoletˈaxe +BOLETAS bolˈetas +BOLETEADA bˌoleteˈaða +BOLETEADAS bˌoleteˈaðas +BOLETEADO bˌoleteˈaðo +BOLETEADOS bˌoleteˈaðos +BOLETEAR bˌoleteˈaɾ +BOLETÍN bˌoletˈin +BOLETINAR bˌoletinˈaɾ +BOLETO bolˈeto +BOLETOS bolˈetos +BOLI bˈoli +BOLICHE bolˈitʃe +BOLICHERO bˌolitʃˈeɾo +BOLIDISMO bˌoliðˈismo +BOLIDISTA bˌoliðˈista +BÓLIDO bˈoliðo +BOLÍGRAFO bolˈiɣɾafo +BOLINGA bolˈiŋɡa +BOLIS bˈolis +BOLITA bolˈita +BOLÍVAR bolˈiβaɾ +BOLÍVARES bolˈiβaɾes +BOLIVARIANA bˌoliβaɾjˈana +BOLIVIA bolˈiβja +BOLIVIANA bˌoliβjˈana +BOLIVIANAS bˌoliβjˈanas +BOLIVIANITO bˌoliβjanˈito +BOLIVIANIZAR bˌoliβjˌanisˈaɾ +BOLIVIANO bˌoliβjˈano +BOLIVIANOS bˌoliβjˈanos +BOLO bˈolo +BOLOMÉTRICO bˌolomˈetɾiko +BOLOÑÉS bˌoloɲˈes +BOLOÑESA bˌoloɲˈesa +BOLOÑESAS bˌoloɲˈesas +BOLOÑESES bˌoloɲˈeses +BOLONIA bolˈonja +BOLSA bˈolsa +BOLSAS bˈolsas +BOLSEADA bˌolseˈaða +BOLSEADAS bˌolseˈaðas +BOLSEADO bˌolseˈaðo +BOLSEADOS bˌolseˈaðos +BOLSEAR bˌolseˈaɾ +BOLSISTA bolsˈista +BOLSITO bolsˈito +BOLSO bˈolso +BOLSÓN bolsˈon +BOLUDA bolˈuða +BOLUDAS bolˈuðas +BOLUDO bolˈuðo +BOLUDOS bolˈuðos +BOMBA bˈomba +BOMBACHO bombˈatʃo +BOMBARDEADA bˌombaɾðeˈaða +BOMBARDEADAS bˌombaɾðeˈaðas +BOMBARDEADO bˌombaɾðeˈaðo +BOMBARDEADOS bˌombaɾðeˈaðos +BOMBARDEAR bˌombaɾðeˈaɾ +BOMBARDEO bˌombaɾðˈeo +BOMBARDERA bˌombaɾðˈeɾa +BOMBARDERO bˌombaɾðˈeɾo +BOMBÁSTICO bombˈastiko +BOMBAY bombˈaɪ +BOMBEADA bˌombeˈaða +BOMBEADAS bˌombeˈaðas +BOMBEADO bˌombeˈaðo +BOMBEADOS bˌombeˈaðos +BOMBEAR bˌombeˈaɾ +BOMBEO bombˈeo +BOMBERIL bˌombeɾˈil +BOMBERO bombˈeɾo +BOMBÍN bombˈin +BOMBISTA bombˈista +BOMBISTAS bombˈistas +BOMBISTO bombˈisto +BOMBISTOS bombˈistos +BOMBO bˈombo +BOMBÓN bombˈon +BOMBONCITO bˌombonsˈito +BOMBONERA bˌombonˈeɾa +BONACHÓN bˌonatʃˈon +BONAERENSE bˌonaeɾˈɛnse +BONAPARTE bˌonapˈaɾte +BONARDA bonˈaɾða +BONCHOTE bontʃˈote +BONDAD bondˈad +BONETE bonˈete +BONGA bˈoŋɡa +BONGO bˈoŋɡo +BONGÓ boŋɡˈo +BONGÓS boŋɡˈos +BONGOSERO bˌoŋɡosˈeɾo +BONIATO bonjˈato +BONIFACIO bˌonifˈasjo +BONIFICADA bˌonifikˈaða +BONIFICADAS bˌonifikˈaðas +BONIFICADO bˌonifikˈaðo +BONIFICADOR bˌonifˌikaðˈoɾ +BONIFICADOS bˌonifikˈaðos +BOÑIGA boɲˈiɣa +BONÍSIMO bonˈisimo +BONITA bonˈita +BONITO bonˈito +BONO bˈono +BONSÁI bonsˈai +BONUS bˈonus +BOOLEANO bˌooleˈano +BOOM bˈoom +BOQUEADA bˌokeˈaða +BOQUEADAS bˌokeˈaðas +BOQUEADO bˌokeˈaðo +BOQUEADOS bˌokeˈaðos +BOQUEAR bˌokeˈaɾ +BOQUERA bokˈeɾa +BOQUERÓN bˌokeɾˈon +BOQUERONCITO bˌokeɾonsˈito +BOQUIABIERTO bˌokjaβjˈeɾto +BOQUIRRUBIO bˌokiɾɾˈuβjo +BOQUITA bokˈita +BORANO boɾˈano +BÓRAX bˈoɾaks +BORBÓN boɾβˈon +BORBOTADA bˌoɾβotˈaða +BORBOTADAS bˌoɾβotˈaðas +BORBOTADO bˌoɾβotˈaðo +BORBOTADOS bˌoɾβotˈaðos +BORBOTAR bˌoɾβotˈaɾ +BORBOTEADA bˌoɾβoteˈaða +BORBOTEADAS bˌoɾβoteˈaðas +BORBOTEADO bˌoɾβoteˈaðo +BORBOTEADOS bˌoɾβoteˈaðos +BORBOTEAR bˌoɾβoteˈaɾ +BORDA bˈoɾða +BORDADA boɾðˈaða +BORDADAS boɾðˈaðas +BORDADO boɾðˈaðo +BORDADOR bˌoɾðaðˈoɾ +BORDADORA bˌoɾðaðˈoɾa +BORDADOS boɾðˈaðos +BORDADURA bˌoɾðaðˈuɾa +BORDAR boɾðˈaɾ +BORDE bˈoɾðe +BORDEADA bˌoɾðeˈaða +BORDEADAS bˌoɾðeˈaðas +BORDEADO bˌoɾðeˈaðo +BORDEADOS bˌoɾðeˈaðos +BORDEAR bˌoɾðeˈaɾ +BORDELÉS bˌoɾðelˈes +BORDÓ boɾðˈo +BORDURA boɾðˈuɾa +BOREAL bˌoɾeˈal +BORGES bˈoɾxes +BORGOÑA boɾɣˈoɲa +BORGOÑÉS bˌoɾɣoɲˈes +BORGOÑÓN bˌoɾɣoɲˈon +BORGOÑONA bˌoɾɣoɲˈona +BORIA bˈoɾja +BORICUA boɾˈikwa +BORINQUEÑO bˌoɾinkˈeɲo +BORJA bˈoɾxa +BORLOTE boɾlˈote +BORNEO boɾnˈeo +BORO bˈoɾo +BOROHIDRURO bˌoɾoiðɾˈuɾo +BOROJÓ bˌoɾoxˈo +BORONA boɾˈona +BORRA bˈoɾɾa +BORRABLE boɾɾˈaβle +BORRACHA boɾɾˈatʃa +BORRACHERA bˌoɾɾatʃˈeɾa +BORRACHERÍA bˌoɾɾatʃeɾˈia +BORRACHITO bˌoɾɾatʃˈito +BORRACHO boɾɾˈatʃo +BORRACHÓN bˌoɾɾatʃˈon +BORRACHUZA bˌoɾɾatʃˈusa +BORRADA boɾɾˈaða +BORRADAS boɾɾˈaðas +BORRADO boɾɾˈaðo +BORRADOR bˌoɾɾaðˈoɾ +BORRADOS boɾɾˈaðos +BORRAJA boɾɾˈaxa +BORRAMIENTO bˌoɾɾamjˈɛnto +BORRAR boɾɾˈaɾ +BORRASCA boɾɾˈaska +BORRÉ boɾɾˈe +BORREGA boɾɾˈeɣa +BORREGO boɾɾˈeɣo +BORREGUIL bˌoɾɾeɣˈil +BORRÉN boɾɾˈen +BORRICO boɾɾˈiko +BORRIQUITO bˌoɾɾikˈito +BORRÓ boɾɾˈo +BORRÓN boɾɾˈon +BORRONEADA bˌoɾɾoneˈaða +BORRONEADAS bˌoɾɾoneˈaðas +BORRONEADO bˌoɾɾoneˈaðo +BORRONEADOS bˌoɾɾoneˈaðos +BORRONEAR bˌoɾɾoneˈaɾ +BORRONES boɾɾˈones +BORROSA boɾɾˈosa +BORROSAS boɾɾˈosas +BORROSIDAD bˌoɾɾosiðˈad +BORROSO boɾɾˈoso +BORROSOS boɾɾˈosos +BORUGA boɾˈuɣa +BORUJO boɾˈuxo +BOSAR bosˈaɾ +BOSES bˈoses +BOSNIA bˈosnja +BOSNIAS bˈosnjas +BOSNIO bˈosnjo +BOSNIOHERZEGOVINA bˌosnjoˌeɾseɣoβˈina +BOSNIOHERZEGOVINAS bˌosnjoˌeɾseɣoβˈinas +BOSNIOHERZEGOVINO bˌosnjoˌeɾseɣoβˈino +BOSNIOHERZEGOVINOS bˌosnjoˌeɾseɣoβˈinos +BOSNIOS bˈosnjos +BOSÓN bosˈon +BOSÓNICA bosˈonika +BOSÓNICAS bosˈonikas +BOSÓNICO bosˈoniko +BOSÓNICOS bosˈonikos +BOSQUE bˈoske +BOSQUECILLO bˌoskesˈijjo +BOSQUEJADA bˌoskexˈaða +BOSQUEJADAS bˌoskexˈaðas +BOSQUEJADO bˌoskexˈaðo +BOSQUEJADOS bˌoskexˈaðos +BOSQUEJAR bˌoskexˈaɾ +BOSQUEJO boskˈexo +BOSQUETE boskˈete +BOSTEZADA bˌostesˈaða +BOSTEZADAS bˌostesˈaðas +BOSTEZADO bˌostesˈaðo +BOSTEZADOS bˌostesˈaðos +BOSTEZAR bˌostesˈaɾ +BOSTEZO bostˈeso +BOT bˈot +BOTA bˈota +BOTADA botˈaða +BOTADAS botˈaðas +BOTADERO bˌotaðˈeɾo +BOTADO botˈaðo +BOTADOS botˈaðos +BOTADURA bˌotaðˈuɾa +BOTAMOS botˈamos +BOTANDO botˈando +BOTANERO bˌotanˈeɾo +BOTÁNICA botˈanika +BOTANICO bˌotanˈiko +BOTÁNICO botˈaniko +BOTANIZADA bˌotanisˈaða +BOTANIZADAS bˌotanisˈaðas +BOTANIZADO bˌotanisˈaðo +BOTANIZADOS bˌotanisˈaðos +BOTANIZAR bˌotanisˈaɾ +BOTAR botˈaɾ +BOTARA botˈaɾa +BOTARÁ bˌotaɾˈa +BOTÁRAMOS botˈaɾamos +BOTARAS botˈaɾas +BOTARÁS bˌotaɾˈas +BOTARATA bˌotaɾˈata +BOTAREIS botˈaɾeɪs +BOTARÉIS bˌotaɾˈeis +BOTAREMOS bˌotaɾˈemos +BOTARES botˈaɾes +BOTARÍAMOS bˌotaɾˈiamos +BOTAS bˈotas +BOTASTE botˈaste +BOTE bˈote +BOTECILLO bˌotesˈijjo +BOTECITO bˌotesˈito +BOTELLAS botˈejjas +BOTELLERÍAS bˌotejjeɾˈias +BOTEMOS botˈemos +BOTES bˈotes +BOTICARIA bˌotikˈaɾja +BOTICARIO bˌotikˈaɾjo +BOTIJA botˈixa +BOTIJO botˈixo +BOTIL botˈil +BOTILLERÍAS bˌotijjeɾˈias +BOTINERO bˌotinˈeɾo +BOTIQUÍN bˌotikˈin +BOTIQUITA bˌotikˈita +BOTO bˈoto +BOTÓ botˈo +BOTOCUDO bˌotokˈuðo +BOTÓN botˈon +BOTONADA bˌotonˈaða +BOTONADAS bˌotonˈaðas +BOTONADO bˌotonˈaðo +BOTONADOS bˌotonˈaðos +BOTONAR bˌotonˈaɾ +BOTONCILLO bˌotonsˈijjo +BOTONES botˈones +BOTONOSO bˌotonˈoso +BOTOS bˈotos +BOTSUANA botswˈana +BOTSUANAS botswˈanas +BOTSUANO botswˈano +BOTSUANOS botswˈanos +BOTSWANA botswˈana +BOTSWANÉS bˌotswanˈes +BOU bˈow +BOULEVARD bˌowleβˈaɾd +BOULEVARDS bˌowleβˈaɾds +BOUTADE bowtˈaðe +BOUTIQUE bowtˈike +BÓVEDA bˈoβeða +BOVINA boβˈina +BOVINO boβˈino +BOWLING bˈowliŋ +BOX bˈoks +BOXEADA bˌokseˈaða +BOXEADAS bˌokseˈaðas +BOXEADO bˌokseˈaðo +BOXEADORA bˌokseaðˈoɾa +BOXEADOS bˌokseˈaðos +BOXEAR bˌokseˈaɾ +BOXEO boksˈeo +BÓXER bˈokseɾ +BÓXERS bˈokseɾs +BOXES bˈokses +BOY bˈoɪ +BOZAL bosˈal +BOZALES bosˈales +BOZO bˈoso +BRABANTE bɾaβˈante +BRABANTINO bɾˌaβantˈino +BRACEADA bɾˌaseˈaða +BRACEADAS bɾˌaseˈaðas +BRACEADO bɾˌaseˈaðo +BRACEADOS bɾˌaseˈaðos +BRACEAR bɾˌaseˈaɾ +BRACEO bɾasˈeo +BRACERO bɾasˈeɾo +BRACITO bɾasˈito +BRACKET bɾakˈet +BRACTEADO bɾˌakteˈaðo +BRADICININA bɾˌaðisinˈina +BRAGANZA bɾaɣˈansa +BRAGAS bɾˈaɣas +BRAGUITAS bɾaɣˈitas +BRAHMSIANA bɾamsjˈana +BRAHMSIANAS bɾamsjˈanas +BRAHMSIANO bɾamsjˈano +BRAHMSIANOS bɾamsjˈanos +BRAINSTORMING bɾaɪnstˈoɾmiŋ +BRAMA bɾˈama +BRAMADA bɾamˈaða +BRAMADAS bɾamˈaðas +BRAMADO bɾamˈaðo +BRAMADOS bɾamˈaðos +BRAMAR bɾamˈaɾ +BRAMARE bɾamˈaɾe +BRAMAS bɾˈamas +BRAME bɾˈame +BRAMÉ bɾamˈe +BRAMES bɾˈames +BRAMÉS bɾamˈes +BRAMIDO bɾamˈiðo +BRAÑA bɾˈaɲa +BRANDADA bɾandˈaða +BRANDEBURGO bɾˌandeβˈuɾɣo +BRANDEBURGUÉS bɾˌandeβuɾɣˈes +BRANDEBURGUESA bɾˌandeβuɾɣˈesa +BRANDING bɾˈandiŋ +BRANQUIA bɾˈankja +BRANQUIESPINA bɾˌankjespˈina +BRAQUIACIÓN bɾˌakjasjˈon +BRAQUIAL bɾakjˈal +BRAQUIBLASTO bɾˌakiβlˈasto +BRAQUIOSÁURIDO bɾˌakjosˈauɾˌiðo +BRAQUIOSAURIO bɾˌakjosˈaʊɾjo +BRASA bɾˈasa +BRASEAR bɾˌaseˈaɾ +BRASERO bɾasˈeɾo +BRASIER bɾasjˈeɾ +BRASIL bɾasˈil +BRASILEÑA bɾˌasilˈeɲa +BRASILEÑAS bɾˌasilˈeɲas +BRASILEÑO bɾˌasilˈeɲo +BRASILEÑOS bɾˌasilˈeɲos +BRASILIA bɾasˈilja +BRASSERIE bɾassˈeɾje +BRATISLAVA bɾˌatislˈaβa +BRATISLAVAS bɾˌatislˈaβas +BRATISLAVO bɾˌatislˈaβo +BRATISLAVOS bɾˌatislˈaβos +BRAVATA bɾaβˈata +BRAVEZA bɾaβˈesa +BRAVO bɾˈaβo +BRAVUCÓN bɾˌaβukˈon +BRAVURA bɾaβˈuɾa +BRAZA bɾˈasa +BRAZADA bɾasˈaða +BRAZAS bɾˈasas +BRAZO bɾˈaso +BRAZOS bɾˈasos +BREABA bɾeˈaβa +BREADA bɾeˈaða +BREADAS bɾeˈaðas +BREADO bɾeˈaðo +BREADOS bɾeˈaðos +BREAR bɾeˈaɾ +BREBAJE bɾeβˈaxe +BRECHA bɾˈetʃa +BRÉCOL bɾˈekol +BREGADA bɾeɣˈaða +BREGADAS bɾeɣˈaðas +BREGADO bɾeɣˈaðo +BREGADOS bɾeɣˈaðos +BREGAR bɾeɣˈaɾ +BREGUE bɾˈeɣe +BREMA bɾˈema +BREÑA bɾˈeɲa +BRENES bɾˈenes +BRESLAVIA bɾeslˈaβja +BRETAÑA bɾetˈaɲa +BRETÓN bɾetˈon +BRETONA bɾetˈona +BREVA bɾˈeβa +BREVE bɾˈeβe +BREVEDAD bɾˌeβeðˈad +BREVEMENTE bɾˈeβemˈente +BREVES bɾˈeβes +BREVIARIO bɾeβjˈaɾjo +BREXIT bɾeksˈit +BREZAR bɾesˈaɾ +BRIAGO bɾiˈaɣo +BRIBA bɾˈiβa +BRIBÓN bɾiβˈon +BRIBONAZO bɾˌiβonˈaso +BRICE bɾˈise +BRICHERA bɾitʃˈeɾa +BRICHERO bɾitʃˈeɾo +BRICOLAJE bɾˌikolˈaxe +BRIDA bɾˈiða +BRIDADA bɾiðˈaða +BRIDADAS bɾiðˈaðas +BRIDADO bɾiðˈaðo +BRIDADOS bɾiðˈaðos +BRIDAR bɾiðˈaɾ +BRIDE bɾˈiðe +BRIDÉ bɾiðˈe +BRIDES bɾˈiðes +BRIDGE bɾˈidxe +BRIDO bɾˈiðo +BRIE bɾiˈe +BRIEFING bɾiˈefiŋ +BRIGADA bɾiɣˈaða +BRIGADAS bɾiɣˈaðas +BRIGADISTA bɾˌiɣaðˈista +BRÍGIDO bɾˈixiðo +BRINCA bɾˈinka +BRINCADA bɾinkˈaða +BRINCADAS bɾinkˈaðas +BRINCADO bɾinkˈaðo +BRINCADOS bɾinkˈaðos +BRINCAMOS bɾinkˈamos +BRINCANDO bɾinkˈando +BRINCAR bɾinkˈaɾ +BRINCARA bɾinkˈaɾa +BRINCARÁ bɾˌinkaɾˈa +BRINCÁRAMOS bɾinkˈaɾamos +BRINCARAS bɾinkˈaɾas +BRINCARÁS bɾˌinkaɾˈas +BRINCAREIS bɾinkˈaɾeɪs +BRINCAREMOS bɾˌinkaɾˈemos +BRINCARES bɾinkˈaɾes +BRINCARÍAMOS bɾˌinkaɾˈiamos +BRINCAS bɾˈinkas +BRINCASTE bɾinkˈaste +BRINCO bɾˈinko +BRINCÓN bɾinkˈon +BRINDA bɾˈinda +BRINDADA bɾindˈaða +BRINDADAS bɾindˈaðas +BRINDADO bɾindˈaðo +BRINDADOS bɾindˈaðos +BRINDAMOS bɾindˈamos +BRINDANDO bɾindˈando +BRINDAR bɾindˈaɾ +BRINDARA bɾindˈaɾa +BRINDARÁ bɾˌindaɾˈa +BRINDÁRAMOS bɾindˈaɾamos +BRINDARAS bɾindˈaɾas +BRINDARÁS bɾˌindaɾˈas +BRINDAREIS bɾindˈaɾeɪs +BRINDAREMOS bɾˌindaɾˈemos +BRINDARES bɾindˈaɾes +BRINDARÍAMOS bɾˌindaɾˈiamos +BRINDAS bɾˈindas +BRINDASTE bɾindˈaste +BRINDE bɾˈinde +BRINDEMOS bɾindˈemos +BRINDES bɾˈindes +BRINDIS bɾˈindis +BRINDO bɾˈindo +BRINQUE bɾˈinke +BRINQUEMOS bɾinkˈemos +BRINQUES bɾˈinkes +BRIOCHE bɾiˈotʃe +BRIÓLOGO bɾiˈoloɣo +BRIONES bɾiˈones +BRIQUET bɾikˈet +BRISA bɾˈisa +BRISAS bɾˈisas +BRISBANITA bɾˌisβanˈita +BRISCA bɾˈiska +BRISTOLENSE bɾˌistolˈɛnse +BRISURA bɾisˈuɾa +BRITANA bɾitˈana +BRITÁNICA bɾitˈanika +BRITÁNICO bɾitˈaniko +BRITANIZAR bɾˌitanisˈaɾ +BRITÓN bɾitˈon +BRIZA bɾˈisa +BRIZAR bɾisˈaɾ +BRIZAS bɾˈisas +BRIZNA bɾˈisna +BROCA bɾˈoka +BROCADO bɾokˈaðo +BROCADOS bɾokˈaðos +BROCHANTE bɾotʃˈante +BROCHANTES bɾotʃˈantes +BROCHE bɾˈotʃe +BROCHETA bɾotʃˈeta +BRÓCOLI bɾˈokoli +BRÓCULI bɾˈokuli +BRÓDER bɾˈoðeɾ +BRÓKER bɾˈokeɾ +BROMA bɾˈoma +BROMACIÓN bɾˌomasjˈon +BROMADO bɾomˈaðo +BROMATOLOGÍA bɾˌomatˌoloxˈia +BROMEADA bɾˌomeˈaða +BROMEADAS bɾˌomeˈaðas +BROMEADO bɾˌomeˈaðo +BROMEADOS bɾˌomeˈaðos +BROMEAR bɾˌomeˈaɾ +BROMELIÁCEA bɾˌomeljˈasea +BROMHÍDRICO bɾomˈiðɾiko +BROMITA bɾomˈita +BROMO bɾˈomo +BROMURO bɾomˈuɾo +BRONCA bɾˈonka +BRONCE bɾˈonse +BRONCEADA bɾˌonseˈaða +BRONCEADAS bɾˌonseˈaðas +BRONCEADO bɾˌonseˈaðo +BRONCEADOS bɾˌonseˈaðos +BRONCEAR bɾˌonseˈaɾ +BRONCO bɾˈonko +BRONCOCONSTRICCIÓN bɾˌonkokˌonstɾiksjˈon +BRONCODILATACIÓN bɾˌonkoðˌilatasjˈon +BRONCOSCOPIA bɾˌonkoskˈopja +BRONCOSCOPÍA bɾˌonkoskopˈia +BRONCOSCOPIO bɾˌonkoskˈopjo +BRONQUIECTASIA bɾˌonkjektˈasja +BRONQUIOLO bɾonkjˈolo +BRONQUITIS bɾonkˈitis +BROTADA bɾotˈaða +BROTADAS bɾotˈaðas +BROTADO bɾotˈaðo +BROTADOS bɾotˈaðos +BROTAR bɾotˈaɾ +BROTARES bɾotˈaɾes +BROTE bɾˈote +BRÓTOLA bɾˈotola +BROWNIE bɾˈownje +BRUCES bɾˈuses +BRUJA bɾˈuxa +BRUJAS bɾˈuxas +BRUJERÍA bɾˌuxeɾˈia +BRUJITA bɾuxˈita +BRUJO bɾˈuxo +BRÚJULA bɾˈuxula +BRUJULEADA bɾˌuxuleˈaða +BRUJULEADAS bɾˌuxuleˈaðas +BRUJULEADO bɾˌuxuleˈaðo +BRUJULEADOS bɾˌuxuleˈaðos +BRUJULEAR bɾˌuxuleˈaɾ +BRULOTE bɾulˈote +BRUMA bɾˈuma +BRUNCH bɾˈuntʃ +BRUNÉI bɾunˈei +BRUÑIDA bɾuɲˈiða +BRUÑIDAS bɾuɲˈiðas +BRUÑIDO bɾuɲˈiðo +BRUÑIDOS bɾuɲˈiðos +BRUÑIR bɾuɲˈiɾ +BRUSCA bɾˈuska +BRUSCHETTA bɾustʃˈetta +BRUSCO bɾˈusko +BRUSCOS bɾˈuskos +BRUSELA bɾusˈela +BRUSELAS bɾusˈelas +BRUSELENSE bɾˌuselˈɛnse +BRUTAL bɾutˈal +BRUTALISMO bɾˌutalˈismo +BRUTALISTA bɾˌutalˈista +BRUTALIZADA bɾˌutalisˈaða +BRUTALIZADAS bɾˌutalisˈaðas +BRUTALIZADO bɾˌutalisˈaðo +BRUTALIZADOS bɾˌutalisˈaðos +BRUTALIZAR bɾˌutalisˈaɾ +BÚBALO bˈuβalo +BUBI bˈuβi +BUBÓN buβˈon +BUBÓNICO buβˈoniko +BUCAL bukˈal +BUCARAMANGA bˌukaɾamˈaŋɡa +BUCAREST bˌukaɾˈest +BUCARESTINO bˌukaɾestˈino +BÚCARO bˈukaɾo +BUCCINO buksˈino +BUCEADA bˌuseˈaða +BUCEADAS bˌuseˈaðas +BUCEADO bˌuseˈaðo +BUCEADOS bˌuseˈaðos +BUCEAR bˌuseˈaɾ +BUCÉFALO busˈefalo +BUCEO busˈeo +BUCETA busˈeta +BUCHACA butʃˈaka +BUCHE bˈutʃe +BUCHITO butʃˈito +BUCHÓN butʃˈon +BUCÓLICO bukˈoliko +BUDA bˈuða +BUDAPEST bˌuðapˈest +BUDARE buðˈaɾe +BUDÍN buðˈin +BUDINCITO bˌuðinsˈito +BUDISMO buðˈismo +BUDISTA buðˈista +BUELTA bwˈelta +BUELTO bwˈelto +BUEN bwˈen +BUENA bwˈena +BUENAS bwˈenas +BUENAVENTURA bwˌenaβentˈuɾa +BUENAZO bwenˈaso +BUENDÍA bwendˈia +BUENECITO bwˌenesˈito +BUENÍSIMA bwenˈisima +BUENÍSIMAS bwenˈisimas +BUENÍSIMO bwenˈisimo +BUENÍSIMOS bwenˈisimos +BUENISMO bwenˈismo +BUENO bwˈeno +BUENORRO bwenˈoɾɾo +BUENOS bwˈenos +BUEY bwˈeɪ +BUF bˈuf +BUFADA bufˈaða +BUFADAS bufˈaðas +BUFADO bufˈaðo +BUFADOS bufˈaðos +BÚFALA bˈufala +BUFALINO bˌufalˈino +BÚFALO bˈufalo +BUFANDA bufˈanda +BUFAR bufˈaɾ +BUFETE bufˈete +BUFFET buffˈet +BUFFYVERSO bˌuffiβˈeɾso +BUFIDO bufˈiðo +BUFÓN bufˈon +BUFONADA bˌufonˈaða +BUFONEADA bˌufoneˈaða +BUFONEADAS bˌufoneˈaðas +BUFONEADO bˌufoneˈaðo +BUFONEADOS bˌufoneˈaðos +BUFONEAR bˌufoneˈaɾ +BUFONESCO bˌufonˈesko +BUFÓNICO bufˈoniko +BUG bˈuɡ +BUGANVILIA bˌuɣambˈilja +BUGARRÓN bˌuɣaɾɾˈon +BUHARDA buˈaɾða +BUHARRO buˈaɾɾo +BÚHO bˈuo +BUHONERÍA bˌuoneɾˈia +BUHONERO bˌuonˈeɾo +BUITRE bwˈitɾe +BUITREADA bwˌitɾeˈaða +BUITREADAS bwˌitɾeˈaðas +BUITREADO bwˌitɾeˈaðo +BUITREADOS bwˌitɾeˈaðos +BUITRERO bwitɾˈeɾo +BUITRÓN bwitɾˈon +BUJARIANO bˌuxaɾjˈano +BUJARRÓN bˌuxaɾɾˈon +BUJÍA buxˈia +BUJÍAS buxˈias +BULA bˈula +BULACÁN bˌulakˈan +BULAQUEÑO bˌulakˈeɲo +BULBO bˈulβo +BULBOSO bulβˈoso +BULBUL bulβˈul +BULDÓCER bulðˈoseɾ +BULEAR bˌuleˈaɾ +BULEVAR bˌuleβˈaɾ +BÚLGARA bˈulɣaɾa +BULGARIA bulɣˈaɾja +BÚLGARO bˈulɣaɾo +BULÍN bulˈin +BULLDOG bujjðˈoɡ +BULLDOZER bˌujjðosˈeɾ +BULLYING bˈujjjjiŋ +BULO bˈulo +BULÓN bulˈon +BULTO bˈulto +BULULÚ bˌululˈu +BUM bˈum +BUMANGUÉS bˌumaŋɡˈes +BUMANGUESA bˌumaŋɡˈesa +BUMERÁN bˌumeɾˈan +BÚMERAN bˈumeɾan +BUMERANG bumˈeɾaŋ +BUNGALOW bˌuŋɡalˈow +BÚNKER bˈuŋkeɾ +BUÑUEL buɲwˈel +BUÑUELO buɲwˈelo +BUPRENORFINA bˌupɾenoɾfˈina +BUPROPIÓN bˌupɾopjˈon +BUQUE bˈuke +BUQUÉ bukˈe +BUQUECILLO bˌukesˈijjo +BURBUJA buɾβˈuxa +BURBUJEADA bˌuɾβuxeˈaða +BURBUJEADAS bˌuɾβuxeˈaðas +BURBUJEADO bˌuɾβuxeˈaðo +BURBUJEADOS bˌuɾβuxeˈaðos +BURBUJEAR bˌuɾβuxeˈaɾ +BURDEL buɾðˈel +BURDELES buɾðˈeles +BURDEOS buɾðˈeos +BURDO bˈuɾðo +BURELADO bˌuɾelˈaðo +BURÉN buɾˈen +BURETA buɾˈeta +BURGALÉS bˌuɾɣalˈes +BURGALESA bˌuɾɣalˈesa +BURGÉS buɾxˈes +BURGESA buɾxˈesa +BURGESAS buɾxˈesas +BURGESES buɾxˈeses +BURGOS bˈuɾɣos +BÚRGUER bˈuɾɣeɾ +BURGUÉS buɾɣˈes +BURGUESA buɾɣˈesa +BURGUESAS buɾɣˈesas +BURGUESES buɾɣˈeses +BURGUESÍA bˌuɾɣesˈia +BURGUNDIA buɾɣˈundja +BURGUNDIO buɾɣˈundjo +BURIATO buɾjˈato +BURIL buɾˈil +BURILA buɾˈila +BURILACIÓN bˌuɾilasjˈon +BURILADA bˌuɾilˈaða +BURILADAS bˌuɾilˈaðas +BURILADO bˌuɾilˈaðo +BURILADOS bˌuɾilˈaðos +BURILAMOS bˌuɾilˈamos +BURILANDO bˌuɾilˈando +BURILAR bˌuɾilˈaɾ +BURILARA bˌuɾilˈaɾa +BURILARÁ bˌuɾilaɾˈa +BURILÁRAMOS bˌuɾilˈaɾamos +BURILARAS bˌuɾilˈaɾas +BURILARÁS bˌuɾilaɾˈas +BURILAREIS bˌuɾilˈaɾeɪs +BURILARÉIS bˌuɾilaɾˈeis +BURILAREMOS bˌuɾilaɾˈemos +BURILARES bˌuɾilˈaɾes +BURILARÍAMOS bˌuɾilaɾˈiamos +BURILARÍAS bˌuɾilaɾˈias +BURILAS buɾˈilas +BURILASTE bˌuɾilˈaste +BURILE buɾˈile +BURILÉIS bˌuɾilˈeis +BURILEMOS bˌuɾilˈemos +BURILES buɾˈiles +BURILO buɾˈilo +BURKINÉS bˌuɾkinˈes +BURKINESA bˌuɾkinˈesa +BURKINESAS bˌuɾkinˈesas +BURKINESES bˌuɾkinˈeses +BURLA bˈuɾla +BURLADA buɾlˈaða +BURLADAS buɾlˈaðas +BURLADO buɾlˈaðo +BURLADOS buɾlˈaðos +BURLATARRA bˌuɾlatˈaɾɾa +BURÓ buɾˈo +BUROCRÁTICO bˌuɾokɾˈatiko +BUROCRATIZACIÓN bˌuɾokɾˌatisasjˈon +BUROCRATIZADA bˌuɾokɾˌatisˈaða +BUROCRATIZADAS bˌuɾokɾˌatisˈaðas +BUROCRATIZADO bˌuɾokɾˌatisˈaðo +BUROCRATIZADOS bˌuɾokɾˌatisˈaðos +BUROCRATIZAR bˌuɾokɾˌatisˈaɾ +BURRERITA bˌuɾɾeɾˈita +BURRERO buɾɾˈeɾo +BURRITO buɾɾˈito +BURRO bˈuɾɾo +BURSA bˈuɾsa +BURSITIS buɾsˈitis +BURUJO buɾˈuxo +BURUNDÉS bˌuɾundˈes +BURUNDESA bˌuɾundˈesa +BURUNDESAS bˌuɾundˈesas +BURUNDESES bˌuɾundˈeses +BURUNDI buɾˈundi +BUS bˈus +BUSARDO busˈaɾðo +BUSCA bˈuska +BUSCÁ buskˈa +BUSCADA buskˈaða +BUSCADAS buskˈaðas +BUSCADO buskˈaðo +BUSCADOR bˌuskaðˈoɾ +BUSCADOS buskˈaðos +BUSCAME buskˈame +BUSCÁME buskˈame +BÚSCAME bˈuskame +BUSCAMOS buskˈamos +BUSCANDO buskˈando +BUSCAPALABRAS bˌuskapalˈaβɾas +BUSCAR buskˈaɾ +BUSCARA buskˈaɾa +BUSCARÁ bˌuskaɾˈa +BUSCÁRAMOS buskˈaɾamos +BUSCARAS buskˈaɾas +BUSCARÁS bˌuskaɾˈas +BUSCARE buskˈaɾe +BUSCAREIS buskˈaɾeɪs +BUSCAREMOS bˌuskaɾˈemos +BUSCARES buskˈaɾes +BUSCARÍAMOS bˌuskaɾˈiamos +BUSCARLE buskˈaɾle +BUSCAS bˈuskas +BUSCÁS buskˈas +BUSCASTE buskˈaste +BUSCAVIDAS bˌuskaβˈiðas +BUSCO bˈusko +BUSCÓN buskˈon +BUSERA busˈeɾa +BUSERO busˈeɾo +BUSES bˈuses +BUSQUE bˈuske +BUSQUÉ buskˈe +BÚSQUEDA bˈuskeða +BUSQUEMOS buskˈemos +BUSQUES bˈuskes +BUSTAMANTE bˌustamˈante +BUSTO bˈusto +BUSTRÓFEDON bustɾˈofeðon +BUTACA butˈaka +BUTACÓN bˌutakˈon +BUTÁN butˈan +BUTANERO bˌutanˈeɾo +BUTANO butˈano +BUTIFARRA bˌutifˈaɾɾa +BUTIRO butˈiɾo +BUTRONERA bˌutɾonˈeɾa +BUTRONERO bˌutɾonˈeɾo +BUZAMIENTO bˌusamjˈɛnto +BUZAR busˈaɾ +BUZO bˈuso +BUZÓN busˈon +BUZONEAR bˌusoneˈaɾ +BUZONEO bˌusonˈeo +BYPASEAR βˌipaseˈaɾ +BYPASS βipˈass +BYTE βˈite +C sˈe +CA kˈa +CAAZAPÁ kˌaasapˈa +CABALES kaβˈales +CABALGADA kˌaβalɣˈaða +CABALGADAS kˌaβalɣˈaðas +CABALGADO kˌaβalɣˈaðo +CABALGADOS kˌaβalɣˈaðos +CABALGADURA kˌaβalɣaðˈuɾa +CABALGAMIENTO kˌaβalɣamjˈɛnto +CABALGANTE kˌaβalɣˈante +CABALGAR kˌaβalɣˈaɾ +CABALLAZO kˌaβajjˈaso +CABALLERO kˌaβajjˈeɾo +CABALLEROS kˌaβajjˈeɾos +CABALLO kaβˈajjo +CABAÑA kaβˈaɲa +CABANATÚAN kˌaβanatˈuan +CABAÑENSE kˌaβaɲˈɛnse +CABAÑERA kˌaβaɲˈeɾa +CABAÑERO kˌaβaɲˈeɾo +CABAÑITA kˌaβaɲˈita +CABARÉ kˌaβaɾˈe +CABARET kˌaβaɾˈet +CABAZO kaβˈaso +CABE kˈaβe +CABÉCAR kaβˈekaɾ +CABECEADA kˌaβeseˈaða +CABECEADAS kˌaβeseˈaðas +CABECEADO kˌaβeseˈaðo +CABECEADOS kˌaβeseˈaðos +CABECEAR kˌaβeseˈaɾ +CABECEO kˌaβesˈeo +CABECERA kˌaβesˈeɾa +CABECERO kˌaβesˈeɾo +CABECILLA kˌaβesˈijja +CABECILLAS kˌaβesˈijjas +CABECILLOS kˌaβesˈijjos +CABECINEGRO kˌaβesinˈeɣɾo +CABECIOSCURO kˌaβesjoskˈuɾo +CABECIPARDO kˌaβesipˈaɾðo +CABÉIS kaβˈeis +CABELLO kaβˈejjo +CABEMOS kaβˈemos +CABEN kˈaβen +CABER kaβˈeɾ +CABERO kaβˈeɾo +CABES kˈaβes +CABÉS kaβˈes +CABESTRAR kˌaβestɾˈaɾ +CABESTREAR kˌaβestɾeˈaɾ +CABESTRO kaβˈestɾo +CABEZA kaβˈesa +CABEZADITA kˌaβesaðˈita +CABEZAL kˌaβesˈal +CABEZO kaβˈeso +CABEZÓN kˌaβesˈon +CABEZONA kˌaβesˈona +CABEZONAS kˌaβesˈonas +CABEZONES kˌaβesˈones +CABEZOTE kˌaβesˈote +CABIAO kaβjˈao +CABIDA kaβˈiða +CABIDAS kaβˈiðas +CABIDO kaβˈiðo +CABIDOS kaβˈiðos +CABILDANTE kˌaβilðˈante +CABILDEADA kˌaβilðeˈaða +CABILDEADAS kˌaβilðeˈaðas +CABILDEADO kˌaβilðeˈaðo +CABILDEADOS kˌaβilðeˈaðos +CABILDEAR kˌaβilðeˈaɾ +CABILDEO kˌaβilðˈeo +CABILDO kaβˈilðo +CABILEÑO kˌaβilˈeɲo +CABINA kaβˈina +CABIZBAJADA kˌaβisβaxˈaða +CABIZBAJADAS kˌaβisβaxˈaðas +CABIZBAJADO kˌaβisβaxˈaðo +CABIZBAJADOS kˌaβisβaxˈaðos +CABIZBAJAR kˌaβisβaxˈaɾ +CABLE kˈaβle +CABLEADA kˌaβleˈaða +CABLEADAS kˌaβleˈaðas +CABLEADO kˌaβleˈaðo +CABLEADOS kˌaβleˈaðos +CABLEAMIENTO kˌaβleamjˈɛnto +CABLEAR kˌaβleˈaɾ +CABLEGRAFIADA kˌaβleɣɾafjˈaða +CABLEGRAFIADAS kˌaβleɣɾafjˈaðas +CABLEGRAFIADO kˌaβleɣɾafjˈaðo +CABLEGRAFIADOS kˌaβleɣɾafjˈaðos +CABLEGRAFIAR kˌaβleɣɾafjˈaɾ +CABLEGRÁFICO kˌaβleɣɾˈafiko +CABLES kˈaβles +CABO kˈaβo +CABORROJEÑO kˌaβoɾɾoxˈeɲo +CABOTAJE kˌaβotˈaxe +CABOVERDIANO kˌaβoβeɾðjˈano +CABRA kˈaβɾa +CABRAHIGADA kˌaβɾaiɣˈaða +CABRAHIGADAS kˌaβɾaiɣˈaðas +CABRAHIGADO kˌaβɾaiɣˈaðo +CABRAHIGADOS kˌaβɾaiɣˈaðos +CABRAHIGAR kˌaβɾaiɣˈaɾ +CABRALES kaβɾˈales +CABRÉ kaβɾˈe +CABREADA kˌaβɾeˈaða +CABREADAS kˌaβɾeˈaðas +CABREADO kˌaβɾeˈaðo +CABREADOS kˌaβɾeˈaðos +CABREAR kˌaβɾeˈaɾ +CABREE kaβɾˈee +CABREIRÉS kˌaβɾeɪɾˈes +CABREO kaβɾˈeo +CABRERA kaβɾˈeɾa +CABRERISTA kˌaβɾeɾˈista +CABRESTEAR kˌaβɾesteˈaɾ +CABRIA kˈaβɾia +CABRIOLADA kˌaβɾiolˈaða +CABRIOLADAS kˌaβɾiolˈaðas +CABRIOLADO kˌaβɾiolˈaðo +CABRIOLADOS kˌaβɾiolˈaðos +CABRIOLAR kˌaβɾiolˈaɾ +CABRIOLEAR kˌaβɾiˌoleˈaɾ +CABRITA kaβɾˈita +CABRITO kaβɾˈito +CABRO kˈaβɾo +CABRÓN kaβɾˈon +CABRONCITO kˌaβɾonsˈito +CÁBULA kˈaβula +CACAHUACENTLI kˌakawasˈɛntli +CACAHUACINTLE kˌakawasˈintle +CACAHUATE kˌakawˈate +CACAHUETE kˌakawˈete +CAÇANDO kasˈando +CACAO kakˈao +CAÇAR kasˈaɾ +CACAREADA kˌakaɾeˈaða +CACAREADAS kˌakaɾeˈaðas +CACAREADO kˌakaɾeˈaðo +CACAREADOS kˌakaɾeˈaðos +CACAREAR kˌakaɾeˈaɾ +CACAREO kˌakaɾˈeo +CACASENO kˌakasˈeno +CACATÚA kˌakatˈua +CACCIATORE kˌaksjatˈoɾe +CACE kˈase +CACEMOS kasˈemos +CÁCERES kˈaseɾes +CACERÍA kˌaseɾˈia +CACERISTA kˌaseɾˈista +CACEROLA kˌaseɾˈola +CACEROLADA kˌaseɾolˈaða +CACEROLADAS kˌaseɾolˈaðas +CACEROLAZO kˌaseɾolˈaso +CACEROLEAR kˌaseɾˌoleˈaɾ +CACEROLITA kˌaseɾolˈita +CACES kˈases +CACHA kˈatʃa +CACHACA katʃˈaka +CACHAÇA katʃˈasa +CACHACAS katʃˈakas +CACHAÇAS katʃˈasas +CACHACO katʃˈako +CACHACOS katʃˈakos +CACHADA katʃˈaða +CACHADAS katʃˈaðas +CACHADO katʃˈaðo +CACHADOS katʃˈaðos +CACHALOTE kˌatʃalˈote +CACHAÑA katʃˈaɲa +CACHAPA katʃˈapa +CACHAPERA kˌatʃapˈeɾa +CACHAPOAL kˌatʃapoˈal +CACHAR katʃˈaɾ +CACHARRITO kˌatʃaɾɾˈito +CACHARRO katʃˈaɾɾo +CACHE kˈatʃe +CACHÉ katʃˈe +CACHEA katʃˈea +CACHEADA kˌatʃeˈaða +CACHEADAS kˌatʃeˈaðas +CACHEADO kˌatʃeˈaðo +CACHEADOS kˌatʃeˈaðos +CACHEAMOS kˌatʃeˈamos +CACHEANDO kˌatʃeˈando +CACHEAR kˌatʃeˈaɾ +CACHEARA kˌatʃeˈaɾa +CACHEARÁ kˌatʃeaɾˈa +CACHEÁRAMOS kˌatʃeˈaɾamos +CACHEARAS kˌatʃeˈaɾas +CACHEARÁS kˌatʃeaɾˈas +CACHEAREIS kˌatʃeˈaɾeɪs +CACHEAREMOS kˌatʃeaɾˈemos +CACHEARES kˌatʃeˈaɾes +CACHEARÍAMOS kˌatʃeaɾˈiamos +CACHEAS katʃˈeas +CACHEASTE kˌatʃeˈaste +CACHEE katʃˈee +CACHEEMOS kˌatʃeˈemos +CACHEES katʃˈees +CACHELO katʃˈelo +CACHEMIRA kˌatʃemˈiɾa +CACHEO katʃˈeo +CÁCHER kˈatʃeɾ +CACHERO katʃˈeɾo +CACHETADA kˌatʃetˈaða +CACHETAZO kˌatʃetˈaso +CACHETE katʃˈete +CACHETEADA kˌatʃeteˈaða +CACHETEADAS kˌatʃeteˈaðas +CACHETEADO kˌatʃeteˈaðo +CACHETEADOS kˌatʃeteˈaðos +CACHETEAR kˌatʃeteˈaɾ +CACHETUDO kˌatʃetˈuðo +CACHIFA katʃˈifa +CACHILA katʃˈila +CACHIMBA katʃˈimba +CACHIMBAS katʃˈimbas +CACHIMBEADA kˌatʃimbeˈaða +CACHIMBEADAS kˌatʃimbeˈaðas +CACHIMBEADO kˌatʃimbeˈaðo +CACHIMBEADOS kˌatʃimbeˈaðos +CACHIMBEAR kˌatʃimbeˈaɾ +CACHIMBO katʃˈimbo +CACHIMBÓN kˌatʃimbˈon +CACHINA katʃˈina +CACHIPORRA kˌatʃipˈoɾɾa +CACHIPORRAS kˌatʃipˈoɾɾas +CACHIPORREÁ kˌatʃipˌoɾɾeˈa +CACHIPORREAR kˌatʃipˌoɾɾeˈaɾ +CACHIPORREARSE kˌatʃipˌoɾɾeˈaɾse +CACHIRULO kˌatʃiɾˈulo +CACHIS kˈatʃis +CACHIVACHE kˌatʃiβˈatʃe +CACHO kˈatʃo +CACHONDEAR kˌatʃondeˈaɾ +CACHONDEO kˌatʃondˈeo +CACHONDO katʃˈondo +CACHOPO katʃˈopo +CACHORRITA kˌatʃoɾɾˈita +CACHORRITO kˌatʃoɾɾˈito +CACHORRO katʃˈoɾɾo +CACHUCHA katʃˈutʃa +CACHUREAR kˌatʃuɾeˈaɾ +CACHURECO kˌatʃuɾˈeko +CACIQUE kasˈike +CACLE kˈakle +CACO kˈako +CACODEMONIO kˌakoðemˈonjo +CACOFONÍA kˌakofonˈia +CACOFÓNICO kˌakofˈoniko +CACOGRAFÍA kˌakoɣɾafˈia +CACOMIXTLE kˌakomˈikstle +CACTÁCEA kaktˈasea +CACTÁCEAS kaktˈaseas +CACTÁCEO kaktˈaseo +CACTÁCEOS kaktˈaseos +CACTO kˈakto +CACTUS kˈaktus +CACUMEN kakˈumen +CADA kˈaða +CADALSO kaðˈalso +CADÁVER kaðˈaβeɾ +CADAVÉRICA kˌaðaβˈeɾika +CADAVÉRICAS kˌaðaβˈeɾikas +CADAVÉRICO kˌaðaβˈeɾiko +CADAVÉRICOS kˌaðaβˈeɾikos +CADAVERINA kˌaðaβeɾˈina +CADENA kaðˈena +CADENCIA kaðˈɛnsja +CADENCIOSAMENTE kˌaðensjˈosamˈente +CADENCIOSO kˌaðensjˈoso +CADENETA kˌaðenˈeta +CADENITA kˌaðenˈita +CADERA kaðˈeɾa +CADEREO kˌaðeɾˈeo +CADERUDO kˌaðeɾˈuðo +CADETE kaðˈete +CADHERINA kˌaðeɾˈina +CÁDIZ kˈaðis +CADMIO kˈadmjo +CADUCA kaðˈuka +CADUCADA kˌaðukˈaða +CADUCADAS kˌaðukˈaðas +CADUCADO kˌaðukˈaðo +CADUCADOS kˌaðukˈaðos +CADUCAR kˌaðukˈaɾ +CADUCAS kaðˈukas +CADUCEO kˌaðusˈeo +CADUCIDAD kˌaðusiðˈad +CADUCO kaðˈuko +CAE kˈae +CAÉ kaˈe +CAED kaˈed +CAÉIS kaˈeis +CAEMOS kaˈemos +CAEN kˈaen +CAER kaˈeɾ +CAERÁ kˌaeɾˈa +CAERSE kaˈeɾse +CAES kˈaes +CAÉS kaˈes +CAFARNAÚM kˌafaɾnaˈum +CAFE kˈafe +CAFÉ kafˈe +CAFECITO kˌafesˈito +CAFEICO kafˈeɪko +CAFEÍNA kˌafeˈina +CAFEÍNAS kˌafeˈinas +CAFÉS kafˈes +CAFETERA kˌafetˈeɾa +CAFETERIA kˌafetˈeɾja +CAFETERÍA kˌafeteɾˈia +CAFETERO kˌafetˈeɾo +CAFETÍN kˌafetˈin +CAFETITO kˌafetˈito +CAFETO kafˈeto +CAFICHADA kˌafitʃˈaða +CAFICHADAS kˌafitʃˈaðas +CAFICHADO kˌafitʃˈaðo +CAFICHADOS kˌafitʃˈaðos +CAFICHAR kˌafitʃˈaɾ +CAFICHE kafˈitʃe +CAFICHEADA kˌafitʃeˈaða +CAFICHEADAS kˌafitʃeˈaðas +CAFICHEADO kˌafitʃeˈaðo +CAFICHEADOS kˌafitʃeˈaðos +CAFICHEAR kˌafitʃeˈaɾ +CAFRE kˈafɾe +CAFTÁN kaftˈan +CAGA kˈaɣa +CAGADA kaɣˈaða +CAGADAS kaɣˈaðas +CAGADERA kˌaɣaðˈeɾa +CAGADERO kˌaɣaðˈeɾo +CAGADO kaɣˈaðo +CAGADOS kaɣˈaðos +CAGALERA kˌaɣalˈeɾa +CAGAMOS kaɣˈamos +CAGANDO kaɣˈando +CAGANIDOS kˌaɣanˈiðos +CAGAR kaɣˈaɾ +CAGARA kaɣˈaɾa +CAGARÁ kˌaɣaɾˈa +CAGÁRAMOS kaɣˈaɾamos +CAGARAS kaɣˈaɾas +CAGARÁS kˌaɣaɾˈas +CAGAREIS kaɣˈaɾeɪs +CAGAREMOS kˌaɣaɾˈemos +CAGARES kaɣˈaɾes +CAGARÍAMOS kˌaɣaɾˈiamos +CAGARSE kaɣˈaɾse +CAGAS kˈaɣas +CAGASTE kaɣˈaste +CAGLIARITANO kˌaɣliˌaɾitˈano +CAGO kˈaɣo +CAGÓN kaɣˈon +CAGONA kaɣˈona +CAGONAS kaɣˈonas +CAGONES kaɣˈones +CAGUE kˈaɣe +CAGUEMOS kaɣˈemos +CAGUES kˈaɣes +CAGUETA kaɣˈeta +CAGUETAS kaɣˈetas +CAGÜÍN kˌaɣuˈin +CÁHUIL kˈawil +CAHUÍN kawˈin +CAÍ kaˈi +CAÍA kaˈia +CAÍAIS kaˈiaɪs +CAÍAMOS kaˈiamos +CAÍAN kaˈian +CAÍAS kaˈias +CAIBARIENENSE kˌaɪβaɾjenˈɛnse +CAIBARIENSE kˌaɪβaɾjˈɛnse +CAÍD kaˈid +CAÍDA kaˈiða +CAÍDAS kaˈiðas +CAIDITA kaɪðˈita +CAÍDO kaˈiðo +CAÍDOS kaˈiðos +CAIGA kˈaɪɣa +CAIGÁIS kaɪɣˈais +CAIGAMOS kaɪɣˈamos +CAIGAN kˈaɪɣan +CAIGAS kˈaɪɣas +CAIGO kˈaɪɣo +CAIMÁN kaɪmˈan +CAIMANERA kˌaɪmanˈeɾa +CAIMANERENSE kˌaɪmaneɾˈɛnse +CAIMITO kaɪmˈito +CAÍMOS kaˈimos +CAÍN kaˈin +CAIPIRIÑA kˌaɪpiɾˈiɲa +CAIQUÉN kaɪkˈen +CAIRELADA kˌaɪɾelˈaða +CAIRELADAS kˌaɪɾelˈaðas +CAIRELADO kˌaɪɾelˈaðo +CAIRELADOS kˌaɪɾelˈaðos +CAIRELAR kˌaɪɾelˈaɾ +CAIROTA kaɪɾˈota +CAÍSTE kaˈiste +CAÍSTEIS kaˈisteɪs +CAJA kˈaxa +CAJAS kˈaxas +CAJEL kaxˈel +CAJERO kaxˈeɾo +CAJETA kaxˈeta +CAJETE kaxˈete +CAJIGO kaxˈiɣo +CAJITA kaxˈita +CAJÓN kaxˈon +CAJONCILLO kˌaxonsˈijjo +CAJONCITO kˌaxonsˈito +CAJONEAR kˌaxoneˈaɾ +CAJÚ kaxˈu +CAJUELA kaxwˈela +CAJUIL kaxwˈil +CAJÚN kaxˈun +CAKE kˈake +CAL kˈal +CALA kˈala +CALABACÍN kˌalaβasˈin +CALABACITA kˌalaβasˈita +CALABAZA kˌalaβˈasa +CALABAZAS kˌalaβˈasas +CALABAZO kˌalaβˈaso +CALABOBOS kˌalaβˈoβos +CALABOZO kˌalaβˈoso +CALABRIA kalˈaβɾia +CALABRIADA kˌalaβɾiˈaða +CALABRIADAS kˌalaβɾiˈaðas +CALABRIADO kˌalaβɾiˈaðo +CALABRIADOS kˌalaβɾiˈaðos +CALABRIAR kˌalaβɾiˈaɾ +CALACA kalˈaka +CALADA kalˈaða +CALADAS kalˈaðas +CALADERO kˌalaðˈeɾo +CALADO kalˈaðo +CALADOS kalˈaðos +CALAFATEADA kˌalafˌateˈaða +CALAFATEADAS kˌalafˌateˈaðas +CALAFATEADO kˌalafˌateˈaðo +CALAFATEADORA kˌalafˌateaðˈoɾa +CALAFATEADOS kˌalafˌateˈaðos +CALAFATEAR kˌalafˌateˈaɾ +CALAFATEAS kˌalafatˈeas +CALAGURRITANO kˌalaɣˌuɾɾitˈano +CALAHORRA kˌalaˈoɾɾa +CALAJE kalˈaxe +CALALA kalˈala +CALALÚ kˌalalˈu +CALAMAR kˌalamˈaɾ +CALAMARCITO kˌalamaɾsˈito +CALAMARES kˌalamˈaɾes +CALAMBÁ kˌalambˈa +CALAMBRE kalˈambɾe +CALAMBUR kˌalambˈuɾ +CALAMEÑO kˌalamˈeɲo +CALAMIDAD kˌalamiðˈad +CALAMINA kˌalamˈina +CALAMITOSO kˌalamitˈoso +CALAMOS kalˈamos +CALANDO kalˈando +CALAR kalˈaɾ +CALARA kalˈaɾa +CALARÁ kˌalaɾˈa +CALÁRAMOS kalˈaɾamos +CALARAS kalˈaɾas +CALARÁS kˌalaɾˈas +CALARE kalˈaɾe +CALAREIS kalˈaɾeɪs +CALAREMOS kˌalaɾˈemos +CALARES kalˈaɾes +CALARÍAMOS kˌalaɾˈiamos +CALAS kˈalas +CALASIAO kˌalasjˈao +CALASTE kalˈaste +CALAVERA kˌalaβˈeɾa +CALBINDINA kˌalβindˈina +CALCADA kalkˈaða +CALCADAS kalkˈaðas +CALCADO kalkˈaðo +CALCADOS kalkˈaðos +CALCAMONÍA kˌalkamonˈia +CALCÁNEO kalkˈaneo +CALCAR kalkˈaɾ +CALCÁREO kalkˈaɾeo +CALCARINO kˌalkaɾˈino +CALCEDONIANO kˌalseðonjˈano +CALCEDONIO kˌalseðˈonjo +CALCEMIA kalsˈemja +CALCEMIAS kalsˈemjas +CALCETA kalsˈeta +CALCETAR kˌalsetˈaɾ +CALCETERÍA kˌalseteɾˈia +CALCETÍN kˌalsetˈin +CALCÍCOLA kalsˈikola +CALCIFICACIÓN kˌalsifˌikasjˈon +CALCIFICADA kˌalsifikˈaða +CALCIFICADAS kˌalsifikˈaðas +CALCIFICADO kˌalsifikˈaðo +CALCIFICADOS kˌalsifikˈaðos +CALCIFICAR kˌalsifikˈaɾ +CALCINADA kˌalsinˈaða +CALCINADAS kˌalsinˈaðas +CALCINADO kˌalsinˈaðo +CALCINADOS kˌalsinˈaðos +CALCIO kˈalsjo +CALCITA kalsˈita +CALCITONINA kˌalsitonˈina +CALCITRIOL kˌalsitɾiˈol +CALCO kˈalko +CALCOGRÁFICA kˌalkoɣɾˈafika +CALCOGRÁFICAS kˌalkoɣɾˈafikas +CALCOGRÁFICO kˌalkoɣɾˈafiko +CALCOGRÁFICOS kˌalkoɣɾˈafikos +CALCOMANÍA kˌalkomanˈia +CALCOMANÍAS kˌalkomanˈias +CALCULA kalkˈula +CALCULABILIDAD kˌalkulˌaβiliðˈad +CALCULABLE kˌalkulˈaβle +CALCULABLES kˌalkulˈaβles +CALCULACIÓN kˌalkulasjˈon +CALCULADA kˌalkulˈaða +CALCULADAS kˌalkulˈaðas +CALCULADO kˌalkulˈaðo +CALCULADOR kˌalkulaðˈoɾ +CALCULADOS kˌalkulˈaðos +CALCULAMOS kˌalkulˈamos +CALCULANDO kˌalkulˈando +CALCULAR kˌalkulˈaɾ +CALCULARA kˌalkulˈaɾa +CALCULARÁ kˌalkulaɾˈa +CALCULÁRAMOS kˌalkulˈaɾamos +CALCULARAS kˌalkulˈaɾas +CALCULARÁS kˌalkulaɾˈas +CALCULAREIS kˌalkulˈaɾeɪs +CALCULAREMOS kˌalkulaɾˈemos +CALCULARES kˌalkulˈaɾes +CALCULARÍAMOS kˌalkulaɾˈiamos +CALCULAS kalkˈulas +CALCULASTE kˌalkulˈaste +CALCULE kalkˈule +CALCULEMOS kˌalkulˈemos +CALCULES kalkˈules +CALCULO kalkˈulo +CÁLCULO kˈalkulo +CALCUTA kalkˈuta +CALDA kˈalða +CALDEADA kˌalðeˈaða +CALDEADAS kˌalðeˈaðas +CALDEADO kˌalðeˈaðo +CALDEADOS kˌalðeˈaðos +CALDERA kalðˈeɾa +CALDERÓN kˌalðeɾˈon +CALDERONIANO kˌalðeɾonjˈano +CALDERONISMO kˌalðeɾonˈismo +CALDERONISTA kˌalðeɾonˈista +CALDITO kalðˈito +CALDO kˈalðo +CALE kˈale +CALÉ kalˈe +CALEDONIA kˌaleðˈonja +CALEDONIO kˌaleðˈonjo +CALEFACCIÓN kˌalefaksjˈon +CALEFACCIONADA kˌalefˌaksjonˈaða +CALEFACCIONADAS kˌalefˌaksjonˈaðas +CALEFACCIONADO kˌalefˌaksjonˈaðo +CALEFACCIONADOS kˌalefˌaksjonˈaðos +CALEFACCIONAR kˌalefˌaksjonˈaɾ +CALEFACTABLE kˌalefaktˈaβle +CALEFACTAR kˌalefaktˈaɾ +CALEFACTORIO kˌalefaktˈoɾjo +CALEIDOSCÓPICO kˌaleɪðoskˈopiko +CALEIDOSCOPIO kˌaleɪðoskˈopjo +CALEMOS kalˈemos +CALENDÁRICO kˌalendˈaɾiko +CALENDARIO kˌalendˈaɾjo +CALENDARIZAR kˌalendˌaɾisˈaɾ +CALÉNDULA kalˈendula +CALENTADA kˌalentˈaða +CALENTADAS kˌalentˈaðas +CALENTADERO kˌalentaðˈeɾo +CALENTADO kˌalentˈaðo +CALENTADOS kˌalentˈaðos +CALENTAMIENTO kˌalentamjˈɛnto +CALENTAMIENTOS kˌalentamjˈɛntos +CALENTAR kˌalentˈaɾ +CALENTÍSIMA kˌalentˈisima +CALENTÍSIMAS kˌalentˈisimas +CALENTÍSIMO kˌalentˈisimo +CALENTÍSIMOS kˌalentˈisimos +CALENTITO kˌalentˈito +CALENTURIENTO kˌalentuɾjˈɛnto +CALERO kalˈeɾo +CALES kˈales +CALESERA kˌalesˈeɾa +CALETA kalˈeta +CALGARIANO kˌalɣaɾjˈano +CALI kˈali +CALIBRACIÓN kˌaliβɾasjˈon +CALIBRADA kˌaliβɾˈaða +CALIBRADAS kˌaliβɾˈaðas +CALIBRADO kˌaliβɾˈaðo +CALIBRADOR kˌaliβɾaðˈoɾ +CALIBRADOS kˌaliβɾˈaðos +CALIBRAR kˌaliβɾˈaɾ +CALIBRE kalˈiβɾe +CALICIFORME kˌalisifˈoɾme +CALICINO kˌalisˈino +CALIDA kalˈiða +CÁLIDA kˈaliða +CALIDAD kˌaliðˈad +CALIDEZ kˌaliðˈes +CÁLIDO kˈaliðo +CALIENTAPIÉS kˌaljentapjˈes +CALIENTE kaljˈɛnte +CALIENTES kaljˈɛntes +CALIENTITO kˌaljentˈito +CALIFA kalˈifa +CALIFICACIÓN kˌalifˌikasjˈon +CALIFICACIONES kˌalifˌikasjˈones +CALIFICADA kˌalifikˈaða +CALIFICADAS kˌalifikˈaðas +CALIFICADO kˌalifikˈaðo +CALIFICADOS kˌalifikˈaðos +CALIFICAR kˌalifikˈaɾ +CALIFORNIA kˌalifˈoɾnja +CALIFORNIANA kˌalifoɾnjˈana +CALIFORNIANAS kˌalifoɾnjˈanas +CALIFORNIANO kˌalifoɾnjˈano +CALIFORNIANOS kˌalifoɾnjˈanos +CALIFORNIO kˌalifˈoɾnjo +CALIGRAFÍA kˌaliɣɾafˈia +CALIGRAFIADA kˌaliɣɾafjˈaða +CALIGRAFIADAS kˌaliɣɾafjˈaðas +CALIGRAFIADO kˌaliɣɾafjˈaðo +CALIGRAFIADOS kˌaliɣɾafjˈaðos +CALIGRAFIAR kˌaliɣɾafjˈaɾ +CALIGRÁFICA kˌaliɣɾˈafika +CALIGRÁFICAS kˌaliɣɾˈafikas +CALIGRÁFICO kˌaliɣɾˈafiko +CALIGRÁFICOS kˌaliɣɾˈafikos +CALÍGRAFO kalˈiɣɾafo +CALIMA kalˈima +CALIMETE kˌalimˈete +CALIMOCHO kˌalimˈotʃo +CALINA kalˈina +CALÍOPE kalˈiope +CALIPSO kalˈipso +CALIQUEÑO kˌalikˈeɲo +CALISTENIA kˌalistˈenja +CALISTO kalˈisto +CALIXTO kalˈiksto +CÁLIZ kˈalis +CALIZA kalˈisa +CALIZAS kalˈisas +CALIZO kalˈiso +CALIZOS kalˈisos +CALLE kˈajje +CALLECITA kˌajjesˈita +CALLES kˈajjes +CALLÓ kajjˈo +CALMA kˈalma +CALMADA kalmˈaða +CALMADAS kalmˈaðas +CALMADO kalmˈaðo +CALMADOS kalmˈaðos +CALMANTE kalmˈante +CALMAR kalmˈaɾ +CALME kˈalme +CALMES kˈalmes +CALMODULINA kˌalmoðulˈina +CALO kˈalo +CALÓ kalˈo +CALOFRÍO kˌalofɾˈio +CALOL kalˈol +CALOR kalˈoɾ +CALÓR kalˈoɾ +CALORCILLO kˌaloɾsˈijjo +CALORCITO kˌaloɾsˈito +CALORÍAS kˌaloɾˈias +CALÓRICA kalˈoɾika +CALÓRICAS kalˈoɾikas +CALÓRICO kalˈoɾiko +CALÓRICOS kalˈoɾikos +CALORIMETRÍA kˌaloɾˌimetɾˈia +CALORIMÉTRICA kˌaloɾimˈetɾika +CALORIMÉTRICAS kˌaloɾimˈetɾikas +CALORIMÉTRICO kˌaloɾimˈetɾiko +CALORIMÉTRICOS kˌaloɾimˈetɾikos +CALOROSO kˌaloɾˈoso +CALOTIPO kˌalotˈipo +CALRETININA kˌalretinˈina +CALUGA kalˈuɣa +CALUMNIA kalˈumnja +CALUMNIADA kˌalumnjˈaða +CALUMNIADAS kˌalumnjˈaðas +CALUMNIADO kˌalumnjˈaðo +CALUMNIADOR kˌalumnjaðˈoɾ +CALUMNIADOS kˌalumnjˈaðos +CALUMNIAR kˌalumnjˈaɾ +CALUMNIOSA kˌalumnjˈosa +CALUMNIOSAS kˌalumnjˈosas +CALUMNIOSO kˌalumnjˈoso +CALUMNIOSOS kˌalumnjˈosos +CALUROSO kˌaluɾˈoso +CALVA kˈalβa +CALVADOS kalβˈaðos +CALVARIO kalβˈaɾjo +CALVAS kˈalβas +CALVICIE kalβˈisje +CALVINISMO kˌalβinˈismo +CALVINISTA kˌalβinˈista +CALVINISTAS kˌalβinˈistas +CALVITO kalβˈito +CALVO kˈalβo +CALVOS kˈalβos +CALZABA kalsˈaβa +CALZADA kalsˈaða +CALZADAS kalsˈaðas +CALZADO kalsˈaðo +CALZADOS kalsˈaðos +CALZAR kalsˈaɾ +CALZÓN kalsˈon +CALZONCILLO kˌalsonsˈijjo +CAMA kˈama +CAMACHO kamˈatʃo +CAMADA kamˈaða +CAMAGÜEY kˌamaɣuˈeɪ +CAMALEÓN kˌamaleˈon +CÁMARA kˈamaɾa +CAMARADA kˌamaɾˈaða +CAMARERO kˌamaɾˈeɾo +CAMARITA kˌamaɾˈita +CÁMARO kˈamaɾo +CAMARÓN kˌamaɾˈon +CAMARONERO kˌamaɾonˈeɾo +CAMARONES kˌamaɾˈones +CAMAROTE kˌamaɾˈote +CAMASTRO kamˈastɾo +CAMBALACHE kˌambalˈatʃe +CAMBALACHERO kˌambalatʃˈeɾo +CAMBIA kˈambja +CAMBIADA kambjˈaða +CAMBIADAS kambjˈaðas +CAMBIADO kambjˈaðo +CAMBIADOS kambjˈaðos +CAMBIANTE kambjˈante +CAMBIANTES kambjˈantes +CAMBIAR kambjˈaɾ +CAMBIARLE kambjˈaɾle +CAMBIARLES kambjˈaɾles +CAMBIARME kambjˈaɾme +CAMBIAZO kambjˈaso +CAMBIECITO kˌambjesˈito +CAMBIO kˈambjo +CAMBIÓ kambjˈo +CÁMBRICA kˈambɾika +CÁMBRICAS kˈambɾikas +CÁMBRICO kˈambɾiko +CÁMBRICOS kˈambɾikos +CAMBRONERA kˌambɾonˈeɾa +CAMBUR kambˈuɾ +CÁMEL kˈamel +CAMELADA kˌamelˈaða +CAMELADAS kˌamelˈaðas +CAMELADO kˌamelˈaðo +CAMELADOS kˌamelˈaðos +CAMELAR kˌamelˈaɾ +CAMELIA kamˈelja +CAMÉLIDO kamˈeliðo +CAMELOT kˌamelˈot +CAMEO kamˈeo +CAMERAL kˌameɾˈal +CAMERALISMO kˌameɾalˈismo +CAMERÍN kˌameɾˈin +CAMERINO kˌameɾˈino +CAMERÍSTICO kˌameɾˈistiko +CAMERO kamˈeɾo +CAMERÚN kˌameɾˈun +CAMERUNÉS kˌameɾunˈes +CAMERUNESA kˌameɾunˈesa +CAMERUNESAS kˌameɾunˈesas +CAMERUNESES kˌameɾunˈeses +CAMILA kamˈila +CAMILO kamˈilo +CAMINABILIDAD kˌaminˌaβiliðˈad +CAMINABLE kˌaminˈaβle +CAMINADA kˌaminˈaða +CAMINADAS kˌaminˈaðas +CAMINADO kˌaminˈaðo +CAMINADORA kˌaminaðˈoɾa +CAMINADOS kˌaminˈaðos +CAMINANDO kˌaminˈando +CAMINAR kˌaminˈaɾ +CAMINATA kˌaminˈata +CAMINO kamˈino +CAMINOS kamˈinos +CAMIÓN kamjˈon +CAMIONCILLO kˌamjonsˈijjo +CAMIONCITO kˌamjonsˈito +CAMIONERO kˌamjonˈeɾo +CAMIONETA kˌamjonˈeta +CAMISA kamˈisa +CAMISERO kˌamisˈeɾo +CAMISETA kˌamisˈeta +CAMISITA kˌamisˈita +CAMISÓN kˌamisˈon +CAMITA kamˈita +CAMOMILA kˌamomˈila +CAMOMILAS kˌamomˈilas +CAMORRA kamˈoɾɾa +CAMORREAR kˌamoɾɾeˈaɾ +CAMORRERO kˌamoɾɾˈeɾo +CAMORRISTA kˌamoɾɾˈista +CAMORRÍSTICO kˌamoɾɾˈistiko +CAMOTE kamˈote +CAMOTEADA kˌamoteˈaða +CAMOTEADAS kˌamoteˈaðas +CAMOTEADO kˌamoteˈaðo +CAMOTEADOS kˌamoteˈaðos +CAMPADA kampˈaða +CAMPADAS kampˈaðas +CAMPADO kampˈaðo +CAMPADOS kampˈaðos +CAMPAMENTAL kˌampamentˈal +CAMPAMENTO kˌampamˈɛnto +CAMPANA kampˈana +CAMPAÑA kampˈaɲa +CAMPANARIO kˌampanˈaɾjo +CAMPANAZO kˌampanˈaso +CAMPANEADA kˌampaneˈaða +CAMPANEADAS kˌampaneˈaðas +CAMPANEADO kˌampaneˈaðo +CAMPANEADOS kˌampaneˈaðos +CAMPANEAR kˌampaneˈaɾ +CAMPANERO kˌampanˈeɾo +CAMPANIA kampˈanja +CAMPANIL kˌampanˈil +CAMPANITA kˌampanˈita +CAMPANULADO kˌampanulˈaðo +CAMPAR kampˈaɾ +CAMPEAR kˌampeˈaɾ +CAMPECHANA kˌampetʃˈana +CAMPECHANAS kˌampetʃˈanas +CAMPECHANO kˌampetʃˈano +CAMPECHANOS kˌampetʃˈanos +CAMPECHE kampˈetʃe +CAMPEÓN kˌampeˈon +CAMPEONA kˌampeˈona +CAMPEONAR kˌampeonˈaɾ +CAMPEONAS kˌampeˈonas +CAMPEONATO kˌampeonˈato +CAMPEONES kˌampeˈones +CAMPEONÍSIMO kˌampeonˈisimo +CAMPERITA kˌampeɾˈita +CAMPESINA kˌampesˈina +CAMPESINAS kˌampesˈinas +CAMPESINO kˌampesˈino +CAMPESINOS kˌampesˈinos +CAMPEZO kampˈeso +CAMPIÑA kampˈiɲa +CAMPING kˈampiŋ +CÁMPING kˈampiŋ +CAMPIRANO kˌampiɾˈano +CAMPISMO kampˈismo +CAMPISTA kampˈista +CAMPITO kampˈito +CAMPO kˈampo +CAMPORISTA kˌampoɾˈista +CAMPOSANTO kˌamposˈanto +CAMPURRIANO kˌampuɾɾiˈano +CAMUFLADA kˌamuflˈaða +CAMUFLADAS kˌamuflˈaðas +CAMUFLADO kˌamuflˈaðo +CAMUFLADOS kˌamuflˈaðos +CAMUFLAJE kˌamuflˈaxe +CAMUFLAJEADA kˌamuflˌaxeˈaða +CAMUFLAJEADAS kˌamuflˌaxeˈaðas +CAMUFLAJEADO kˌamuflˌaxeˈaðo +CAMUFLAJEADOS kˌamuflˌaxeˈaðos +CAN kˈan +CANA kˈana +CAÑA kˈaɲa +CANADÁ kˌanaðˈa +CAÑADA kaɲˈaða +CANADIENSE kˌanaðjˈɛnse +CANADIENSES kˌanaðjˈɛnses +CANAL kanˈal +CAÑAL kaɲˈal +CANALES kanˈales +CANALÍCULO kˌanalˈikulo +CANALIZACIÓN kˌanalˌisasjˈon +CANALIZADA kˌanalisˈaða +CANALIZADAS kˌanalisˈaðas +CANALIZADO kˌanalisˈaðo +CANALIZADOR kˌanalˌisaðˈoɾ +CANALIZADOS kˌanalisˈaðos +CANALÓN kˌanalˈon +CÁÑAMO kˈaɲamo +CAÑAMÓN kˌaɲamˈon +CANANA kanˈana +CANAPÉ kˌanapˈe +CANAPÉS kˌanapˈes +CAÑARENSE kˌaɲaɾˈɛnse +CAÑARI kaɲˈaɾi +CANARIA kanˈaɾja +CANARIAS kanˈaɾjas +CANARIO kanˈaɾjo +CANARIOS kanˈaɾjos +CAÑARIS kaɲˈaɾis +CANAS kˈanas +CANASTA kanˈasta +CANASTITA kˌanastˈita +CANBERRA kambˈeɾɾa +CANBERRANA kˌambeɾɾˈana +CANBERRANO kˌambeɾɾˈano +CANCAMURRIA kˌankamˈuɾɾia +CANCAMUSA kˌankamˈusa +CANCANEADA kˌankaneˈaða +CANCANEADAS kˌankaneˈaðas +CANCANEADOS kˌankaneˈaðos +CANCANEAR kˌankaneˈaɾ +CANCELA kansˈela +CANCELADA kˌanselˈaða +CANCELADAS kˌanselˈaðas +CANCELADO kˌanselˈaðo +CANCELADORA kˌanselaðˈoɾa +CANCELADOS kˌanselˈaðos +CANCELAMOS kˌanselˈamos +CANCELANDO kˌanselˈando +CANCELAR kˌanselˈaɾ +CANCELARA kˌanselˈaɾa +CANCELARÁ kˌanselaɾˈa +CANCELÁRAMOS kˌanselˈaɾamos +CANCELARAS kˌanselˈaɾas +CANCELARÁS kˌanselaɾˈas +CANCELAREIS kˌanselˈaɾeɪs +CANCELAREMOS kˌanselaɾˈemos +CANCELARES kˌanselˈaɾes +CANCELARÍAMOS kˌanselaɾˈiamos +CANCELAS kansˈelas +CANCELASTE kˌanselˈaste +CANCELE kansˈele +CANCELEMOS kˌanselˈemos +CANCELES kansˈeles +CANCELO kansˈelo +CÁNCER kˈanseɾ +CANCERADA kˌanseɾˈaða +CANCERADAS kˌanseɾˈaðas +CANCERADO kˌanseɾˈaðo +CANCERADOS kˌanseɾˈaðos +CANCERAR kˌanseɾˈaɾ +CANCERBERA kˌanseɾβˈeɾa +CANCERBERAS kˌanseɾβˈeɾas +CANCERBERO kˌanseɾβˈeɾo +CANCERBEROS kˌanseɾβˈeɾos +CANCEROLOGÍA kˌanseɾˌoloxˈia +CANCEROSA kˌanseɾˈosa +CANCEROSAS kˌanseɾˈosas +CANCEROSO kˌanseɾˈoso +CANCEROSOS kˌanseɾˈosos +CANCHA kˈantʃa +CANCHAL kantʃˈal +CANCHALAGUA kˌantʃalˈaɣwa +CANCHAR kantʃˈaɾ +CANCHITA kantʃˈita +CANCHO kˈantʃo +CANCILLER kˌansijjˈeɾ +CANCILLERA kˌansijjˈeɾa +CANCIO kˈansjo +CANCION kˈansjon +CANCIÓN kansjˈon +CANCIONCILLA kˌansjonsˈijja +CANCIONCITA kˌansjonsˈita +CANCIONCITAS kˌansjonsˈitas +CANCIONERIL kˌansjoneɾˈil +CANCIONES kansjˈones +CANCIONÍSTICA kˌansjonˈistika +CANCRO kˈankɾo +CANCÚN kankˈun +CANDADA kandˈaða +CANDADAS kandˈaðas +CANDADO kandˈaðo +CANDADOS kandˈaðos +CANDAR kandˈaɾ +CANDEAL kˌandeˈal +CANDELA kandˈela +CANDELABRO kˌandelˈaβɾo +CANDELARIA kˌandelˈaɾja +CANDENTE kandˈɛnte +CANDIAL kandjˈal +CANDIDATAR kˌandiðatˈaɾ +CANDIDATE kˌandiðˈate +CANDIDATEADA kˌandiðˌateˈaða +CANDIDATEADAS kˌandiðˌateˈaðas +CANDIDATEADO kˌandiðˌateˈaðo +CANDIDATEADOS kˌandiðˌateˈaðos +CANDIDATEAR kˌandiðˌateˈaɾ +CANDIDATITO kˌandiðatˈito +CANDIDATIZAR kˌandiðˌatisˈaɾ +CANDIDATO kˌandiðˈato +CANDIDEZ kˌandiðˈes +CÁNDIDO kˈandiðo +CANDOR kandˈoɾ +CANEADA kˌaneˈaða +CANEADAS kˌaneˈaðas +CANEADO kˌaneˈaðo +CANEADOS kˌaneˈaðos +CANEAR kˌaneˈaɾ +CANECA kanˈeka +CANECHERO kˌanetʃˈeɾo +CANECO kanˈeko +CANELA kanˈela +CANELAZO kˌanelˈaso +CANELO kanˈelo +CANELÓN kˌanelˈon +CAÑERÍA kˌaɲeɾˈia +CAÑERO kaɲˈeɾo +CANES kˈanes +CANEY kanˈeɪ +CANGREJERO kˌaŋɡɾexˈeɾo +CANGREJITO kˌaŋɡɾexˈito +CANGREJO kaŋɡɾˈexo +CANGUÉS kaŋɡˈes +CANGURA kaŋɡˈuɾa +CANGURO kaŋɡˈuɾo +CANI kˈani +CAÑÍ kaɲˈi +CANÍBAL kanˈiβal +CANIBALIZAR kˌaniβˌalisˈaɾ +CANICA kanˈika +CANICHE kanˈitʃe +CANÍCULA kanˈikula +CANIJO kanˈixo +CANILLA kanˈijja +CANINA kanˈina +CANINAS kanˈinas +CANINO kanˈino +CANITA kanˈita +CAÑITA kaɲˈita +CAÑIZARES kˌaɲisˈaɾes +CAÑIZO kaɲˈiso +CANJE kˈaŋxe +CANJEABLE kˌaŋxeˈaβle +CANJEADA kˌaŋxeˈaða +CANJEADAS kˌaŋxeˈaðas +CANJEADO kˌaŋxeˈaðo +CANJEADOS kˌaŋxeˈaðos +CANJEAR kˌaŋxeˈaɾ +CANNABIS kannˈaβis +CANNOLI kannˈoli +CANO kˈano +CAÑO kˈaɲo +CANOA kanˈoa +CANOERO kˌanoˈeɾo +CANOLI kanˈoli +CANON kˈanon +CAÑÓN kaɲˈon +CAÑONCITO kˌaɲonsˈito +CAÑONEADA kˌaɲoneˈaða +CAÑONEADAS kˌaɲoneˈaðas +CAÑONEADO kˌaɲoneˈaðo +CAÑONEADOS kˌaɲoneˈaðos +CAÑONEAR kˌaɲoneˈaɾ +CAÑONEO kˌaɲonˈeo +CAÑONES kaɲˈones +CÁNONES kˈanones +CANONESA kˌanonˈesa +CANÓNICA kanˈonika +CANÓNICAS kanˈonikas +CANÓNICO kanˈoniko +CANÓNICOS kanˈonikos +CANÓNIGO kanˈoniɣo +CANONIZACIÓN kˌanonˌisasjˈon +CANONIZADA kˌanonisˈaða +CANONIZADAS kˌanonisˈaðas +CANONIZADO kˌanonisˈaðo +CANONIZADOS kˌanonisˈaðos +CANONIZAR kˌanonisˈaɾ +CANOS kˈanos +CANOTAJE kˌanotˈaxe +CANSADA kansˈaða +CANSADAS kansˈaðas +CANSADO kansˈaðo +CANSADOS kansˈaðos +CANSANCIO kansˈansjo +CANSAR kansˈaɾ +CANSARSE kansˈaɾse +CANSINO kansˈino +CANSÓN kansˈon +CANTA kˈanta +CANTABLE kantˈaβle +CANTABRIA kantˈaβɾia +CANTÁBRICA kantˈaβɾika +CANTÁBRICAS kantˈaβɾikas +CANTÁBRICO kantˈaβɾiko +CANTÁBRICOS kantˈaβɾikos +CANTABRISMO kˌantaβɾˈismo +CÁNTABRO kˈantaβɾo +CANTADA kantˈaða +CANTADAS kantˈaðas +CANTADO kantˈaðo +CANTADOR kˌantaðˈoɾ +CANTADOS kantˈaðos +CANTALUPO kˌantalˈupo +CANTAMOS kantˈamos +CANTAN kˈantan +CANTANDO kantˈando +CANTANTE kantˈante +CANTAR kantˈaɾ +CANTARA kantˈaɾa +CANTARÁ kˌantaɾˈa +CANTÁRAMOS kantˈaɾamos +CANTARAS kantˈaɾas +CANTARÁS kˌantaɾˈas +CANTAREIS kantˈaɾeɪs +CANTAREMOS kˌantaɾˈemos +CANTARES kantˈaɾes +CANTARÍAMOS kˌantaɾˈiamos +CANTARON kantˈaɾon +CANTAS kˈantas +CANTASTE kantˈaste +CANTATA kantˈata +CANTE kˈante +CANTEAR kˌanteˈaɾ +CANTEMOS kantˈemos +CANTERO kantˈeɾo +CANTES kˈantes +CÁNTICO kˈantiko +CANTIDAD kˌantiðˈad +CANTIL kantˈil +CANTILENA kˌantilˈena +CANTIMPLORA kˌantimplˈoɾa +CANTINA kantˈina +CANTINELA kˌantinˈela +CANTINERO kˌantinˈeɾo +CANTINFLESCA kˌantimflˈeska +CANTINFLESCAS kˌantimflˈeskas +CANTINFLESCO kˌantimflˈesko +CANTINFLESCOS kˌantimflˈeskos +CANTO kˈanto +CANTÓ kantˈo +CANTÓN kantˈon +CANTONADA kˌantonˈaða +CANTONADAS kˌantonˈaðas +CANTONADO kˌantonˈaðo +CANTONADOS kˌantonˈaðos +CANTONAL kˌantonˈal +CANTONALISTA kˌantonalˈista +CANTONERA kˌantonˈeɾa +CANTONÉS kˌantonˈes +CANTORA kantˈoɾa +CANTORAS kantˈoɾas +CANTORES kantˈoɾes +CANTOS kˈantos +CANTURREADA kˌantuɾɾeˈaða +CANTURREADAS kˌantuɾɾeˈaðas +CANTURREADO kˌantuɾɾeˈaðo +CANTURREADOS kˌantuɾɾeˈaðos +CANTURREAR kˌantuɾɾeˈaɾ +CANUTAZO kˌanutˈaso +CANUTO kanˈuto +CAOBA kaˈoβa +CAOLÍN kˌaolˈin +CAOS kˈaos +CAOTIZANTE kˌaotisˈante +CAPA kˈapa +CAPACIDAD kˌapasiðˈad +CAPACÍSIMO kˌapasˈisimo +CAPACITACIÓN kˌapasˌitasjˈon +CAPACITADA kˌapasitˈaða +CAPACITADAS kˌapasitˈaðas +CAPACITADO kˌapasitˈaðo +CAPACITADOS kˌapasitˈaðos +CAPACITATIVO kˌapasˌitatˈiβo +CAPACITISTA kˌapasitˈista +CAPACITOR kˌapasitˈoɾ +CAPADA kapˈaða +CAPADAS kapˈaðas +CAPADO kapˈaðo +CAPADOCIA kˌapaðˈosja +CAPADOCIO kˌapaðˈosjo +CAPADOS kapˈaðos +CAPAR kapˈaɾ +CAPARRÓN kˌapaɾɾˈon +CAPATAZ kˌapatˈas +CAPATAZA kˌapatˈasa +CAPAZ kapˈas +CAPEADA kˌapeˈaða +CAPEADAS kˌapeˈaðas +CAPEADO kˌapeˈaðo +CAPEADOS kˌapeˈaðos +CAPEAR kˌapeˈaɾ +CAPELÁN kˌapelˈan +CAPELINA kˌapelˈina +CAPENSE kapˈɛnse +CAPERUCITA kˌapeɾusˈita +CAPIATEÑA kˌapjatˈeɲa +CAPIATEÑAS kˌapjatˈeɲas +CAPIATEÑOS kˌapjatˈeɲos +CAPIBARA kˌapiβˈaɾa +CAPICÚA kˌapikˈua +CAPILAR kˌapilˈaɾ +CAPILARIDAD kˌapilˌaɾiðˈad +CAPILARITIS kˌapilaɾˈitis +CAPILAROSCOPIA kˌapilˌaɾoskˈopja +CAPIROTADA kˌapiɾotˈaða +CAPIROTE kˌapiɾˈote +CAPIRUCHO kˌapiɾˈutʃo +CAPITADO kˌapitˈaðo +CAPITAL kˌapitˈal +CAPITALINO kˌapitalˈino +CAPITALISMO kˌapitalˈismo +CAPITALISTA kˌapitalˈista +CAPITALISTAS kˌapitalˈistas +CAPITALITO kˌapitalˈito +CAPITALIZADA kˌapitˌalisˈaða +CAPITALIZADAS kˌapitˌalisˈaðas +CAPITALIZADO kˌapitˌalisˈaðo +CAPITALIZADOS kˌapitˌalisˈaðos +CAPITALIZAR kˌapitˌalisˈaɾ +CAPITALIZARES kˌapitˌalisˈaɾes +CAPITÁN kˌapitˈan +CAPITANA kˌapitˈana +CAPITANCITO kˌapitansˈito +CAPITANEADA kˌapitˌaneˈaða +CAPITANEADAS kˌapitˌaneˈaðas +CAPITANEADO kˌapitˌaneˈaðo +CAPITANEADOS kˌapitˌaneˈaðos +CAPITANEAR kˌapitˌaneˈaɾ +CAPITEL kˌapitˈel +CAPITIDISMINUIR kˌapitˌiðisminwˈiɾ +CAPITOLINA kˌapitolˈina +CAPITOLINAS kˌapitolˈinas +CAPITOLINO kˌapitolˈino +CAPITOLINOS kˌapitolˈinos +CAPITOLIO kˌapitˈoljo +CAPITULADA kˌapitulˈaða +CAPITULADAS kˌapitulˈaðas +CAPITULADO kˌapitulˈaðo +CAPITULADOS kˌapitulˈaðos +CAPITULAR kˌapitulˈaɾ +CAPÍTULO kapˈitulo +CÁPIZ kˈapis +CAPIZANA kˌapisˈana +CAPNOMANCIA kˌapnomˈansja +CAPNOMANCÍA kˌapnomansˈia +CAPÓ kapˈo +CAPOLADA kˌapolˈaða +CAPOLADAS kˌapolˈaðas +CAPOLADO kˌapolˈaðo +CAPOLADOS kˌapolˈaðos +CAPOLAR kˌapolˈaɾ +CAPÓN kapˈon +CAPORAL kˌapoɾˈal +CAPOTA kapˈota +CAPOTAR kˌapotˈaɾ +CAPOTAZO kˌapotˈaso +CAPOTE kapˈote +CAPPA kˈappa +CAPPUCCINO kˌappuksˈino +CAPRICHITO kˌapɾitʃˈito +CAPRICHO kapɾˈitʃo +CAPRICHOSIDAD kˌapɾitʃˌosiðˈad +CAPRIFICACIÓN kˌapɾifˌikasjˈon +CAPRIMULGO kˌapɾimˈulɣo +CAPSAICINA kˌapsaɪsˈina +CÁPSIDA kˈapsiða +CÁPSULA kˈapsula +CAPSULADA kˌapsulˈaða +CAPSULADAS kˌapsulˈaðas +CAPSULADO kˌapsulˈaðo +CAPSULADOS kˌapsulˈaðos +CAPSULAR kˌapsulˈaɾ +CAPSULARES kˌapsulˈaɾes +CAPTA kˈapːta +CAPTACIÓN kˌapːtasjˈon +CAPTACIONES kˌapːtasjˈones +CAPTADA kapːtˈaða +CAPTADAS kapːtˈaðas +CAPTADO kapːtˈaðo +CAPTADOS kapːtˈaðos +CAPTAN kˈapːtan +CAPTANDO kapːtˈando +CAPTAR kapːtˈaɾ +CAPTARES kapːtˈaɾes +CAPTE kˈapːte +CAPTEMOS kapːtˈemos +CAPTES kˈapːtes +CAPTO kˈapːto +CAPTOPRIL kˌapːtopɾˈil +CAPTOR kapːtˈoɾ +CAPTURA kapːtˈuɾa +CAPTURADA kˌapːtuɾˈaða +CAPTURADAS kˌapːtuɾˈaðas +CAPTURADO kˌapːtuɾˈaðo +CAPTURADOS kˌapːtuɾˈaðos +CAPTURAR kˌapːtuɾˈaɾ +CAPTURARES kˌapːtuɾˈaɾes +CAPTURE kapːtˈuɾe +CAPUCHA kapˈutʃa +CAPUCHINO kˌaputʃˈino +CAPUCHO kapˈutʃo +CAPUCHÓN kˌaputʃˈon +CAPUZ kapˈus +CAPUZAR kˌapusˈaɾ +CAQUETÁ kˌaketˈa +CAQUETÍO kˌaketˈio +CAQUI kˈaki +CAQUITA kakˈita +CARA kˈaɾa +CARÁ kaɾˈa +CARABAO kˌaɾaβˈao +CÁRABE kˈaɾaβe +CARABELA kˌaɾaβˈela +CARABELITA kˌaɾaβelˈita +CARABINA kˌaɾaβˈina +CÁRABO kˈaɾaβo +CÁRABOS kˈaɾaβos +CARACAS kaɾˈakas +CARACEÑO kˌaɾasˈeɲo +CARACHO kaɾˈatʃo +CARACOL kˌaɾakˈol +CARACOLA kˌaɾakˈola +CARACOLEAR kˌaɾakˌoleˈaɾ +CARACOLERO kˌaɾakolˈeɾo +CARACOLES kˌaɾakˈoles +CARÁCTER kaɾˈakteɾ +CARACTERES kˌaɾaktˈeɾes +CARACTERÍSTICAS kˌaɾakteɾˈistikas +CARACTERIZA kˌaɾakteɾˈisa +CARACTERIZACIÓN kˌaɾaktˌeɾisasjˈon +CARACTERIZACIONES kˌaɾaktˌeɾisasjˈones +CARACTERIZADA kˌaɾaktˌeɾisˈaða +CARACTERIZADAS kˌaɾaktˌeɾisˈaðas +CARACTERIZADO kˌaɾaktˌeɾisˈaðo +CARACTERIZADOS kˌaɾaktˌeɾisˈaðos +CARACTERIZAMOS kˌaɾaktˌeɾisˈamos +CARACTERIZANDO kˌaɾaktˌeɾisˈando +CARACTERIZARES kˌaɾaktˌeɾisˈaɾes +CARACTERIZAS kˌaɾakteɾˈisas +CARACTERIZO kˌaɾakteɾˈiso +CARAÍTA kˌaɾaˈita +CARAJITO kˌaɾaxˈito +CARAJO kaɾˈaxo +CARAJOTE kˌaɾaxˈote +CARAJOTES kˌaɾaxˈotes +CARAMBA kaɾˈamba +CARÁMBANO kaɾˈambano +CARAMBOLA kˌaɾambˈola +CARAMELITO kˌaɾamelˈito +CARAMELIZADA kˌaɾamˌelisˈaða +CARAMELIZADAS kˌaɾamˌelisˈaðas +CARAMELIZADO kˌaɾamˌelisˈaðo +CARAMELIZADOS kˌaɾamˌelisˈaðos +CARAMELIZAR kˌaɾamˌelisˈaɾ +CARAMELO kˌaɾamˈelo +CARAO kaɾˈao +CARAOS kaɾˈaos +CARAOTA kˌaɾaˈota +CARAPÁLIDA kˌaɾapˈaliða +CARAS kˈaɾas +CARÁTULA kaɾˈatula +CARATULADO kˌaɾatulˈaðo +CARATULAR kˌaɾatulˈaɾ +CARAVANA kˌaɾaβˈana +CARAVANERO kˌaɾaβanˈeɾo +CARAY kaɾˈaɪ +CARAZO kaɾˈaso +CARBAMAZEPINA kˌaɾβamˌasepˈina +CARBAMOIL kˌaɾβamˈoɪl +CARBAPENEM kˌaɾβapˈenem +CARBAPENEMASA kˌaɾβapˌenemˈasa +CARBENO kaɾβˈeno +CARBOHIDRATOS kˌaɾβoiðɾˈatos +CARBÓN kaɾβˈon +CARBONÁCEO kˌaɾβonˈaseo +CARBONAR kˌaɾβonˈaɾ +CARBONARA kˌaɾβonˈaɾa +CARBONATACIÓN kˌaɾβonˌatasjˈon +CARBONATO kˌaɾβonˈato +CARBONCILLO kˌaɾβonsˈijjo +CARBONE kaɾβˈone +CARBONELL kˌaɾβonˈeʎ +CARBONERO kˌaɾβonˈeɾo +CARBÓNICO kaɾβˈoniko +CARBONILACIÓN kˌaɾβonˌilasjˈon +CARBONIZADA kˌaɾβonisˈaða +CARBONIZADAS kˌaɾβonisˈaðas +CARBONIZADO kˌaɾβonisˈaðo +CARBONIZADOS kˌaɾβonisˈaðos +CARBONIZAR kˌaɾβonisˈaɾ +CARBONO kaɾβˈono +CARBONOSO kˌaɾβonˈoso +CARBUNCO kaɾβˈunko +CARBÚNCULO kaɾβˈunkulo +CARBURADA kˌaɾβuɾˈaða +CARBURADAS kˌaɾβuɾˈaðas +CARBURADO kˌaɾβuɾˈaðo +CARBURADOR kˌaɾβuɾaðˈoɾ +CARBURADOS kˌaɾβuɾˈaðos +CARBURIZAR kˌaɾβuɾisˈaɾ +CARBURO kaɾβˈuɾo +CARCACHA kaɾkˈatʃa +CARCAJ kaɾkˈax +CARCAJADA kˌaɾkaxˈaða +CARCAJEÁ kˌaɾkaxeˈa +CARCAJEADA kˌaɾkaxeˈaða +CARCAJEADAS kˌaɾkaxeˈaðas +CARCAJEADO kˌaɾkaxeˈaðo +CARCAJEADOS kˌaɾkaxeˈaðos +CARCAJEANTE kˌaɾkaxeˈante +CARCAJEARSE kˌaɾkaxeˈaɾse +CARCAÑA kaɾkˈaɲa +CARCAX kaɾkˈaks +CARCAZA kaɾkˈasa +CÁRCEL kˈaɾsel +CARCELARIO kˌaɾselˈaɾjo +CARCELERA kˌaɾselˈeɾa +CARCELERAS kˌaɾselˈeɾas +CARCINOGÉNICA kˌaɾsinoxˈenika +CARCINOGÉNICAS kˌaɾsinoxˈenikas +CARCINOGÉNICO kˌaɾsinoxˈeniko +CARCINOGÉNICOS kˌaɾsinoxˈenikos +CARCINÓGENO kˌaɾsinˈoxeno +CARCINÓGENOS kˌaɾsinˈoxenos +CARCINOMA kˌaɾsinˈoma +CARCINOMATOSIS kˌaɾsinˌomatˈosis +CARCINOMATOSO kˌaɾsinˌomatˈoso +CARCOMER kˌaɾkomˈeɾ +CARCOMIDA kˌaɾkomˈiða +CARCOMIDAS kˌaɾkomˈiðas +CARCOMIDO kˌaɾkomˈiðo +CARCOMIDOS kˌaɾkomˈiðos +CARDADA kaɾðˈaða +CARDADAS kaɾðˈaðas +CARDADO kaɾðˈaðo +CARDADOR kˌaɾðaðˈoɾ +CARDADOS kaɾðˈaðos +CARDAMOMO kˌaɾðamˈomo +CARDENAL kˌaɾðenˈal +CARDENALATO kˌaɾðenalˈato +CARDENALICIO kˌaɾðenalˈisjo +CÁRDENAS kˈaɾðenas +CARDENCHA kaɾðˈɛntʃa +CARDENISMO kˌaɾðenˈismo +CÁRDENO kˈaɾðeno +CARDIACO kaɾðjˈako +CARDÍACO kaɾðˈiako +CARDIAS kˈaɾðjas +CÁRDIGAN kˈaɾðiɣan +CARDINA kaɾðˈina +CARDINAL kˌaɾðinˈal +CARDIOCIRUJANO kˌaɾðjosˌiɾuxˈano +CARDIOGÉNICA kˌaɾðjoxˈenika +CARDIOGÉNICAS kˌaɾðjoxˈenikas +CARDIOGÉNICO kˌaɾðjoxˈeniko +CARDIOGÉNICOS kˌaɾðjoxˈenikos +CARDIOLOGÍA kˌaɾðjoloxˈia +CARDIÓLOGO kaɾðjˈoloɣo +CARDIORESPIRATORIA kˌaɾðjoɾˌespiɾatˈoɾja +CARDIORESPIRATORIAS kˌaɾðjoɾˌespiɾatˈoɾjas +CARDIORESPIRATORIOS kˌaɾðjoɾˌespiɾatˈoɾjos +CARDIORRESPIRATORIO kˌaɾðjoɾɾˌespiɾatˈoɾjo +CARDIOTÓNICO kˌaɾðjotˈoniko +CARDIOVASCULARES kˌaɾðjoβˌaskulˈaɾes +CARDIOVENTRICULAR kˌaɾðjoβˌentɾikulˈaɾ +CARDIOVERSIÓN kˌaɾðjoβeɾsjˈon +CARDO kˈaɾðo +CARDONA kaɾðˈona +CARDONAL kˌaɾðonˈal +CARDUMEN kaɾðˈumen +CAREADA kˌaɾeˈaða +CAREADAS kˌaɾeˈaðas +CAREADO kˌaɾeˈaðo +CAREADOS kˌaɾeˈaðos +CAREAR kˌaɾeˈaɾ +CARECER kˌaɾesˈeɾ +CARECIDA kˌaɾesˈiða +CARECIDAS kˌaɾesˈiðas +CARECIDO kˌaɾesˈiðo +CARECIDOS kˌaɾesˈiðos +CARENA kaɾˈena +CARENADA kˌaɾenˈaða +CARENADAS kˌaɾenˈaðas +CARENADO kˌaɾenˈaðo +CARENADOS kˌaɾenˈaðos +CARENCIA kaɾˈɛnsja +CARENCIAL kˌaɾensjˈal +CARENTE kaɾˈɛnte +CARENTES kaɾˈɛntes +CAREO kaɾˈeo +CARESTÍA kˌaɾestˈia +CAREY kaɾˈeɪ +CARGA kˈaɾɣa +CARGABAN kaɾɣˈaβan +CARGABLE kaɾɣˈaβle +CARGADA kaɾɣˈaða +CARGADAS kaɾɣˈaðas +CARGADERO kˌaɾɣaðˈeɾo +CARGADO kaɾɣˈaðo +CARGADORES kˌaɾɣaðˈoɾes +CARGADOS kaɾɣˈaðos +CARGAR kaɾɣˈaɾ +CARGAS kˈaɾɣas +CARGO kˈaɾɣo +CARGOSO kaɾɣˈoso +CARGUITA kaɾɣˈita +CARIA kˈaɾja +CARIADA kaɾjˈaða +CARIADAS kaɾjˈaðas +CARIADO kaɾjˈaðo +CARIADOS kaɾjˈaðos +CARIAR kaɾjˈaɾ +CARIÁTIDE kaɾjˈatiðe +CARIAZUL kˌaɾjasˈul +CARIBDIS kaɾˈibðis +CARIBE kaɾˈiβe +CARIBEÑO kˌaɾiβˈeɲo +CARIBÚ kˌaɾiβˈu +CARICALVO kˌaɾikˈalβo +CARICARI kˌaɾikˈaɾi +CARICATURA kˌaɾikatˈuɾa +CARICATURAR kˌaɾikˌatuɾˈaɾ +CARICATURAS kˌaɾikatˈuɾas +CARICATURE kˌaɾikatˈuɾe +CARICATURES kˌaɾikatˈuɾes +CARICATURESCO kˌaɾikˌatuɾˈesko +CARICATURISTA kˌaɾikˌatuɾˈista +CARICATURIZADA kˌaɾikˌatuɾisˈaða +CARICATURIZADAS kˌaɾikˌatuɾisˈaðas +CARICATURIZADO kˌaɾikˌatuɾisˈaðo +CARICATURIZADOS kˌaɾikˌatuɾisˈaðos +CARICATURIZAR kˌaɾikˌatuɾisˈaɾ +CARICIA kaɾˈisja +CARICIADA kˌaɾisjˈaða +CARICIADAS kˌaɾisjˈaðas +CARICIADO kˌaɾisjˈaðo +CARICIADOS kˌaɾisjˈaðos +CARICIAR kˌaɾisjˈaɾ +CARICIARES kˌaɾisjˈaɾes +CARIDAD kˌaɾiðˈad +CARIDADES kˌaɾiðˈaðes +CARIES kˈaɾjes +CARIMAÑOLA kˌaɾimaɲˈola +CARINA kaɾˈina +CARINADA kˌaɾinˈaða +CARINADAS kˌaɾinˈaðas +CARINADO kˌaɾinˈaðo +CARINADOS kˌaɾinˈaðos +CARINEGRO kˌaɾinˈeɣɾo +CARIÑITO kˌaɾiɲˈito +CARIÑO kaɾˈiɲo +CARINTIA kaɾˈintja +CARINTIAS kaɾˈintjas +CARINTIO kaɾˈintjo +CARINTIOS kaɾˈintjos +CARIOCA kaɾjˈoka +CARÍSIMO kaɾˈisimo +CARISMA kaɾˈisma +CARITATIVA kˌaɾitatˈiβa +CARITATIVAS kˌaɾitatˈiβas +CARITATIVO kˌaɾitatˈiβo +CARITATIVOS kˌaɾitatˈiβos +CARLA kˈaɾla +CARLINA kaɾlˈina +CARLISMO kaɾlˈismo +CARLISTA kaɾlˈista +CARLOS kˈaɾlos +CÁRMATA kˈaɾmata +CARMELITA kˌaɾmelˈita +CARMELITANA kˌaɾmelitˈana +CARMELITANO kˌaɾmelitˈano +CARMELITAS kˌaɾmelˈitas +CARMELTAZITA kˌaɾmeltasˈita +CARMENAR kˌaɾmenˈaɾ +CARMENCITA kˌaɾmensˈita +CARMESÍ kˌaɾmesˈi +CARMESÍN kˌaɾmesˈin +CARMÍN kaɾmˈin +CARMINAR kˌaɾminˈaɾ +CARMONA kaɾmˈona +CARNADURA kˌaɾnaðˈuɾa +CARNAL kaɾnˈal +CARNALIDAD kˌaɾnaliðˈad +CARNÁTICA kaɾnˈatika +CARNÁTICAS kaɾnˈatikas +CARNÁTICO kaɾnˈatiko +CARNÁTICOS kaɾnˈatikos +CARNAÚBA kˌaɾnaˈuβa +CARNAVAL kˌaɾnaβˈal +CARNAVALEADA kˌaɾnaβˌaleˈaða +CARNAVALEADAS kˌaɾnaβˌaleˈaðas +CARNAVALEADO kˌaɾnaβˌaleˈaðo +CARNAVALEADOS kˌaɾnaβˌaleˈaðos +CARNAVALEAR kˌaɾnaβˌaleˈaɾ +CARNAVALERO kˌaɾnaβalˈeɾo +CARNAVALITO kˌaɾnaβalˈito +CARNAVALIZAR kˌaɾnaβˌalisˈaɾ +CARNAZA kaɾnˈasa +CARNE kˈaɾne +CARNÉ kaɾnˈe +CARNEAR kˌaɾneˈaɾ +CARNERO kaɾnˈeɾo +CARNET kaɾnˈet +CARNICERA kˌaɾnisˈeɾa +CARNICERO kˌaɾnisˈeɾo +CARNISMO kaɾnˈismo +CARNITA kaɾnˈita +CARNITINA kˌaɾnitˈina +CARNÍVORO kaɾnˈiβoɾo +CARNÍVOROS kaɾnˈiβoɾos +CARNIZA kaɾnˈisa +CARNOSA kaɾnˈosa +CARNOSAS kaɾnˈosas +CARNOSIDAD kˌaɾnosiðˈad +CARNOSO kaɾnˈoso +CARNOSOS kaɾnˈosos +CARO kˈaɾo +CAROLINA kˌaɾolˈina +CARÓN kaɾˈon +CARONTE kaɾˈonte +CAROS kˈaɾos +CAROTA kaɾˈota +CAROTENO kˌaɾotˈeno +CAROTENOIDE kˌaɾotenˈoɪðe +CARÓTIDA kaɾˈotiða +CAROZO kaɾˈoso +CARPA kˈaɾpa +CARPAS kˈaɾpas +CÁRPATO kˈaɾpato +CARPENTERIANO kˌaɾpenteɾjˈano +CARPETA kaɾpˈeta +CARPETANA kˌaɾpetˈana +CARPETOVETÓNICO kˌaɾpetˌoβetˈoniko +CARPIANO kaɾpjˈano +CARPÍN kaɾpˈin +CARPINTERIL kˌaɾpinteɾˈil +CARPINTERITO kˌaɾpinteɾˈito +CARPINTERO kˌaɾpintˈeɾo +CARPIO kˈaɾpjo +CARPO kˈaɾpo +CARPÓFORO kaɾpˈofoɾo +CARRANCISMO kˌaɾɾansˈismo +CARRANCISTA kˌaɾɾansˈista +CARRANGA kaɾɾˈaŋɡa +CARRANGUERO kˌaɾɾaŋɡˈeɾo +CARRANZA kaɾɾˈansa +CARRASCA kaɾɾˈaska +CARRASCO kaɾɾˈasko +CARRASPEADA kˌaɾɾaspeˈaða +CARRASPEADAS kˌaɾɾaspeˈaðas +CARRASPEADO kˌaɾɾaspeˈaðo +CARRASPEADOS kˌaɾɾaspeˈaðos +CARRASPEAR kˌaɾɾaspeˈaɾ +CARRASPEO kˌaɾɾaspˈeo +CARREJO kaɾɾˈexo +CARRERA kaɾɾˈeɾa +CARRERAS kaɾɾˈeɾas +CARRERITA kˌaɾɾeɾˈita +CARRERO kaɾɾˈeɾo +CARRERÓN kˌaɾɾeɾˈon +CARRETA kaɾɾˈeta +CARRETADA kˌaɾɾetˈaða +CARRETEABLE kˌaɾɾeteˈaβle +CARRETEADA kˌaɾɾeteˈaða +CARRETEADAS kˌaɾɾeteˈaðas +CARRETEADO kˌaɾɾeteˈaðo +CARRETEADOS kˌaɾɾeteˈaðos +CARRETEAR kˌaɾɾeteˈaɾ +CARRETELA kˌaɾɾetˈela +CARRETERA kˌaɾɾetˈeɾa +CARRETERITA kˌaɾɾeteɾˈita +CARRETES kaɾɾˈetes +CARRETONCILLO kˌaɾɾetonsˈijjo +CARRICOCHE kˌaɾɾikˈotʃe +CARRIL kaɾɾˈil +CARRILERO kˌaɾɾilˈeɾo +CARRILES kaɾɾˈiles +CARRIOLA kˌaɾɾiˈola +CARRITO kaɾɾˈito +CARRO kˈaɾɾo +CARROCERA kˌaɾɾosˈeɾa +CARROCERÍA kˌaɾɾoseɾˈia +CARROÑA kaɾɾˈoɲa +CARROÑERO kˌaɾɾoɲˈeɾo +CARROS kˈaɾɾos +CARROZA kaɾɾˈosa +CARRUAJE kˌaɾɾuˈaxe +CARRUCHA kaɾɾˈutʃa +CARRUCO kaɾɾˈuko +CARSONITA kˌaɾsonˈita +CARTA kˈaɾta +CARTÁCEO kaɾtˈaseo +CARTAGENA kˌaɾtaxˈena +CARTAGINÉS kˌaɾtaxinˈes +CARTAGO kaɾtˈaɣo +CARTAPACIO kˌaɾtapˈasjo +CARTAS kˈaɾtas +CARTEADA kˌaɾteˈaða +CARTEADAS kˌaɾteˈaðas +CARTEADO kˌaɾteˈaðo +CARTEADOS kˌaɾteˈaðos +CARTEAR kˌaɾteˈaɾ +CARTEARSE kˌaɾteˈaɾse +CARTEL kaɾtˈel +CÁRTEL kˈaɾtel +CARTELERA kˌaɾtelˈeɾa +CARTELISMO kˌaɾtelˈismo +CARTELISTA kˌaɾtelˈista +CARTELITO kˌaɾtelˈito +CARTELIZAR kˌaɾtelisˈaɾ +CARTELÓN kˌaɾtelˈon +CARTERA kaɾtˈeɾa +CARTERAS kaɾtˈeɾas +CARTERISTA kˌaɾteɾˈista +CARTERITA kˌaɾteɾˈita +CARTEROS kaɾtˈeɾos +CARTESIANA kˌaɾtesjˈana +CARTESIANAS kˌaɾtesjˈanas +CARTESIANO kˌaɾtesjˈano +CARTESIANOS kˌaɾtesjˈanos +CARTILAGINOSA kˌaɾtilˌaxinˈosa +CARTILAGINOSAS kˌaɾtilˌaxinˈosas +CARTILAGINOSO kˌaɾtilˌaxinˈoso +CARTILAGINOSOS kˌaɾtilˌaxinˈosos +CARTISMO kaɾtˈismo +CARTISTA kaɾtˈista +CARTITA kaɾtˈita +CARTOGRAFÍA kˌaɾtoɣɾafˈia +CARTOGRAFIADA kˌaɾtoɣɾafjˈaða +CARTOGRAFIADAS kˌaɾtoɣɾafjˈaðas +CARTOGRAFIADO kˌaɾtoɣɾafjˈaðo +CARTOGRAFIADOS kˌaɾtoɣɾafjˈaðos +CARTOGRAFIAR kˌaɾtoɣɾafjˈaɾ +CARTOGRÁFICA kˌaɾtoɣɾˈafika +CARTOGRÁFICAS kˌaɾtoɣɾˈafikas +CARTOGRÁFICO kˌaɾtoɣɾˈafiko +CARTOGRÁFICOS kˌaɾtoɣɾˈafikos +CARTOGRAMA kˌaɾtoɣɾˈama +CARTÓN kaɾtˈon +CARTONAJE kˌaɾtonˈaxe +CARTONCITO kˌaɾtonsˈito +CARTONERA kˌaɾtonˈeɾa +CARTONERO kˌaɾtonˈeɾo +CARTUCHAZO kˌaɾtutʃˈaso +CARTUCHERA kˌaɾtutʃˈeɾa +CARTUCHERÍA kˌaɾtutʃeɾˈia +CARTUCHO kaɾtˈutʃo +CARTULINA kˌaɾtulˈina +CARUCHA kaɾˈutʃa +CARUCHAS kaɾˈutʃas +CARVAJAL kˌaɾβaxˈal +CARVIS kˈaɾβis +CAS kˈas +CASA kˈasa +CASABLANCA kˌasaβlˈanka +CASACA kasˈaka +CASACIONAL kˌasasjonˈal +CASAD kasˈad +CASADA kasˈaða +CASADAS kasˈaðas +CASADERO kˌasaðˈeɾo +CASADISTA kˌasaðˈista +CASADO kasˈaðo +CASADOS kasˈaðos +CASAL kasˈal +CASAMENTERO kˌasamentˈeɾo +CASAMIENTO kˌasamjˈɛnto +CASAMOS kasˈamos +CASAN kˈasan +CASANDO kasˈando +CASANDRA kasˈandɾa +CASANOVA kˌasanˈoβa +CASAR kasˈaɾ +CASARA kasˈaɾa +CASARÁ kˌasaɾˈa +CASÁRAMOS kasˈaɾamos +CASARAS kasˈaɾas +CASARÁS kˌasaɾˈas +CASAREIS kasˈaɾeɪs +CASAREMOS kˌasaɾˈemos +CASARES kasˈaɾes +CASARÍAMOS kˌasaɾˈiamos +CASAS kˈasas +CASASTE kasˈaste +CASATIENDA kˌasatjˈɛnda +CASCA kˈaska +CASCABEL kˌaskaβˈel +CASCABELEAR kˌaskaβˌeleˈaɾ +CASCADA kaskˈaða +CASCADAS kaskˈaðas +CASCADO kaskˈaðo +CASCADOS kaskˈaðos +CASCANUECES kˌaskanwˈeses +CÁSCARA kˈaskaɾa +CASCARLA kaskˈaɾla +CASCAS kˈaskas +CASCO kˈasko +CASE kˈase +CASÉ kasˈe +CASEIFICANTE kˌaseɪfikˈante +CASEIFICAR kˌaseɪfikˈaɾ +CASEMOS kasˈemos +CASERA kasˈeɾa +CASERÍO kˌaseɾˈio +CASERO kasˈeɾo +CASES kˈases +CASETE kasˈete +CASETO kasˈeto +CASETONADO kˌasetonˈaðo +CASI kˈasi +CASIDA kasˈiða +CASINO kasˈino +CASIOPEA kˌasjopˈea +CASO kˈaso +CASOPLÓN kˌasoplˈon +CASOS kˈasos +CASPA kˈaspa +CASPIO kˈaspjo +CÁSPITA kˈaspita +CASPOSO kaspˈoso +CASQUERO kaskˈeɾo +CASQUITO kaskˈito +CASQUIVANO kˌaskiβˈano +CASSATA kassˈata +CASSETTE kassˈette +CASSETTES kassˈettes +CASSIOPEIA kˌassjopˈeɪa +CAST kˈast +CASTA kˈasta +CASTALA kastˈala +CASTAÑA kastˈaɲa +CASTAÑAS kastˈaɲas +CASTAÑEAR kˌastaɲeˈaɾ +CASTAÑEDA kˌastaɲˈeða +CASTAÑETA kˌastaɲˈeta +CASTAÑETEAR kˌastaɲˌeteˈaɾ +CASTAÑETEO kˌastaɲetˈeo +CASTAÑO kastˈaɲo +CASTAS kˈastas +CASTELL kastˈeʎ +CASTELLANIZAR kˌastejjˌanisˈaɾ +CASTICISTA kˌastisˈista +CASTIGABLE kˌastiɣˈaβle +CASTIGADA kˌastiɣˈaða +CASTIGADAS kˌastiɣˈaðas +CASTIGADÍSIMA kˌastiɣaðˈisima +CASTIGADÍSIMAS kˌastiɣaðˈisimas +CASTIGADÍSIMO kˌastiɣaðˈisimo +CASTIGADÍSIMOS kˌastiɣaðˈisimos +CASTIGADO kˌastiɣˈaðo +CASTIGADOR kˌastiɣaðˈoɾ +CASTIGADOS kˌastiɣˈaðos +CASTIGAR kˌastiɣˈaɾ +CASTING kˈastiŋ +CÁSTING kˈastiŋ +CASTÍSIMO kastˈisimo +CASTIZO kastˈiso +CASTO kˈasto +CASTOR kastˈoɾ +CASTÓREO kastˈoɾeo +CASTOS kˈastos +CASTRA kˈastɾa +CASTRACIÓN kˌastɾasjˈon +CASTRADA kastɾˈaða +CASTRADAS kastɾˈaðas +CASTRADO kastɾˈaðo +CASTRADORA kˌastɾaðˈoɾa +CASTRADOS kastɾˈaðos +CASTRISMO kastɾˈismo +CASTRISTA kastɾˈista +CASTRO kˈastɾo +CASTROCUBANA kˌastɾokuβˈana +CASTROCUBANAS kˌastɾokuβˈanas +CASTROCUBANO kˌastɾokuβˈano +CASTROCUBANOS kˌastɾokuβˈanos +CASTÚO kastˈuo +CASUAL kaswˈal +CASUALES kaswˈales +CASUALIDAD kˌaswaliðˈad +CASUARIO kaswˈaɾjo +CASUCHA kasˈutʃa +CASUÍSTICA kaswˈistika +CASUÍSTICO kaswˈistiko +CATA kˈata +CATABÓLICO kˌataβˈoliko +CATABOLISMO kˌataβolˈismo +CATACLÍSMICO kˌataklˈismiko +CATACLISMO kˌataklˈismo +CATADA katˈaða +CATADAS katˈaðas +CATADIÓPTRICO kˌataðjˈopːtɾiko +CATADO katˈaðo +CATADORA kˌataðˈoɾa +CATADOS katˈaðos +CATADURA kˌataðˈuɾa +CATAFALCO kˌatafˈalko +CATALÁN kˌatalˈan +CATALANA kˌatalˈana +CATALANES kˌatalˈanes +CATALANIDAD kˌatalˌaniðˈad +CATALANISTA kˌatalanˈista +CATALANIZADA kˌatalˌanisˈaða +CATALANIZADAS kˌatalˌanisˈaðas +CATALANIZADO kˌatalˌanisˈaðo +CATALANIZADOS kˌatalˌanisˈaðos +CATALANIZAR kˌatalˌanisˈaɾ +CATALEJO kˌatalˈexo +CATALINA kˌatalˈina +CATÁLISIS katˈalisis +CATALÍTICA kˌatalˈitika +CATALÍTICAS kˌatalˈitikas +CATALÍTICO kˌatalˈitiko +CATALÍTICOS kˌatalˈitikos +CATALIZADA kˌatalisˈaða +CATALIZADAS kˌatalisˈaðas +CATALIZADO kˌatalisˈaðo +CATALIZADOS kˌatalisˈaðos +CATALIZAR kˌatalisˈaɾ +CATALOGADA kˌataloɣˈaða +CATALOGADAS kˌataloɣˈaðas +CATALOGADO kˌataloɣˈaðo +CATALOGADOS kˌataloɣˈaðos +CATALOGAR kˌataloɣˈaɾ +CATÁLOGO katˈaloɣo +CATALUÑA kˌatalˈuɲa +CATAMARÁN kˌatamaɾˈan +CATAMOS katˈamos +CATANDO katˈando +CATAÑOL kˌataɲˈol +CATAPÁN kˌatapˈan +CATAPLUM kˌataplˈum +CATAPLÚN kˌataplˈun +CATAPULTA kˌatapˈulta +CATAPULTADA kˌatapultˈaða +CATAPULTADAS kˌatapultˈaðas +CATAPULTADO kˌatapultˈaðo +CATAPULTADOS kˌatapultˈaðos +CATAPULTAR kˌatapultˈaɾ +CATAPUM katˈapum +CATAR katˈaɾ +CATARA katˈaɾa +CATARÁ kˌataɾˈa +CÁTARA kˈataɾa +CATÁRAMOS katˈaɾamos +CATARAS katˈaɾas +CATARÁS kˌataɾˈas +CATARATA kˌataɾˈata +CATARATAS kˌataɾˈatas +CATARE katˈaɾe +CATAREIS katˈaɾeɪs +CATAREMOS kˌataɾˈemos +CATARES katˈaɾes +CATARÍ kˌataɾˈi +CATARÍAMOS kˌataɾˈiamos +CÁTARO kˈataɾo +CATARRAL kˌataɾɾˈal +CATARRINO kˌataɾɾˈino +CATARRO katˈaɾɾo +CATARSIS katˈaɾsis +CATAS kˈatas +CATASTE katˈaste +CATASTRO katˈastɾo +CATÁSTROFE katˈastɾofe +CATASTRÓFICA kˌatastɾˈofika +CATASTRÓFICAS kˌatastɾˈofikas +CATASTRÓFICO kˌatastɾˈofiko +CATASTRÓFICOS kˌatastɾˈofikos +CATATONIA kˌatatˈonja +CATAVINOS kˌataβˈinos +CATE kˈate +CATEAR kˌateˈaɾ +CATECÚMENA kˌatekˈumena +CATECÚMENO kˌatekˈumeno +CÁTEDRA kˈateðɾa +CATEDRAL kˌateðɾˈal +CATEDRÁTICO kˌateðɾˈatiko +CATEGORÍA kˌateɣoɾˈia +CATEGORIAL kˌateɣoɾjˈal +CATEGORÍAS kˌateɣoɾˈias +CATEGORIZACIÓN kˌateɣˌoɾisasjˈon +CATEGORIZADA kˌateɣˌoɾisˈaða +CATEGORIZADAS kˌateɣˌoɾisˈaðas +CATEGORIZADO kˌateɣˌoɾisˈaðo +CATEGORIZADOS kˌateɣˌoɾisˈaðos +CATEGORIZAR kˌateɣˌoɾisˈaɾ +CATEGORIZARES kˌateɣˌoɾisˈaɾes +CATEMOS katˈemos +CATENINA kˌatenˈina +CATEO katˈeo +CATEQUESIS kˌatekˈesis +CATEQUÉTICO kˌatekˈetiko +CATEQUICE kˌatekˈise +CATEQUICÉ kˌatekisˈe +CATEQUICÉIS kˌatekisˈeis +CATEQUICEMOS kˌatekisˈemos +CATEQUICEN kˌatekˈisen +CATEQUICES kˌatekˈises +CATEQUICÉS kˌatekisˈes +CATEQUISTA kˌatekˈista +CATEQUIZA kˌatekˈisa +CATEQUIZADA kˌatekisˈaða +CATEQUIZADAS kˌatekisˈaðas +CATEQUIZADO kˌatekisˈaðo +CATEQUIZADOS kˌatekisˈaðos +CATEQUIZAMOS kˌatekisˈamos +CATEQUIZANDO kˌatekisˈando +CATEQUIZAR kˌatekisˈaɾ +CATEQUIZARA kˌatekisˈaɾa +CATEQUIZARÁ kˌatekˌisaɾˈa +CATEQUIZÁRAMOS kˌatekisˈaɾamos +CATEQUIZARAS kˌatekisˈaɾas +CATEQUIZARÁS kˌatekˌisaɾˈas +CATEQUIZAREIS kˌatekisˈaɾeɪs +CATEQUIZAREMOS kˌatekˌisaɾˈemos +CATEQUIZARES kˌatekisˈaɾes +CATEQUIZARÍAMOS kˌatekˌisaɾˈiamos +CATEQUIZAS kˌatekˈisas +CATEQUIZASTE kˌatekisˈaste +CATEQUIZO kˌatekˈiso +CATES kˈates +CATETERISMO kˌateteɾˈismo +CATETERIZACIÓN kˌatetˌeɾisasjˈon +CATETO katˈeto +CATINONA kˌatinˈona +CATITA katˈita +CATIVADA kˌatiβˈaða +CATIVADAS kˌatiβˈaðas +CATIVADO kˌatiβˈaðo +CATIVADOS kˌatiβˈaðos +CATO kˈato +CATÓDICA katˈoðika +CATÓDICAS katˈoðikas +CATÓDICOS katˈoðikos +CATÓLICA katˈolika +CATÓLICAS katˈolikas +CATOLICIDAD kˌatolˌisiðˈad +CATOLICISMO kˌatolisˈismo +CATÓLICO katˈoliko +CATÓLICOS katˈolikos +CATOLICOSADO kˌatolˌikosˈaðo +CATOLIZADA kˌatolisˈaða +CATOLIZADAS kˌatolisˈaðas +CATOLIZADO kˌatolisˈaðo +CATOLIZADOS kˌatolisˈaðos +CATOLIZAR kˌatolisˈaɾ +CATORCE katˈoɾse +CATRACHA katɾˈatʃa +CATRACHAS katɾˈatʃas +CATRACHO katɾˈatʃo +CATRACHOS katɾˈatʃos +CATRE kˈatɾe +CATRECITO kˌatɾesˈito +CATUABA katwˈaβa +CAUCÁSEO kaʊkˈaseo +CAUCASIANA kˌaʊkasjˈana +CAUCASIANAS kˌaʊkasjˈanas +CAUCASIANO kˌaʊkasjˈano +CAUCASIANOS kˌaʊkasjˈanos +CAUCÁSICO kaʊkˈasiko +CÁUCASO kˈaukˌaso +CAUCE kˈaʊse +CAUCHO kˈaʊtʃo +CAUCIONADA kˌaʊsjonˈaða +CAUCIONADAS kˌaʊsjonˈaðas +CAUCIONADO kˌaʊsjonˈaðo +CAUCIONADOS kˌaʊsjonˈaðos +CAUCIONAR kˌaʊsjonˈaɾ +CAUDAL kaʊðˈal +CAUDALOSA kˌaʊðalˈosa +CAUDALOSAS kˌaʊðalˈosas +CAUDALOSO kˌaʊðalˈoso +CAUDALOSOS kˌaʊðalˈosos +CAUDECTOMÍA kˌaʊðektomˈia +CAUDINO kaʊðˈino +CAULOTE kaʊlˈote +CAUQUENES kaʊkˈenes +CAURIENSE kaʊɾjˈɛnse +CAUSA kˈaʊsa +CAUSADA kaʊsˈaða +CAUSADAS kaʊsˈaðas +CAUSADO kaʊsˈaðo +CAUSADOS kaʊsˈaðos +CAUSAL kaʊsˈal +CAUSALES kaʊsˈales +CAUSAMOS kaʊsˈamos +CAUSAN kˈaʊsan +CAUSANDO kaʊsˈando +CAUSARA kaʊsˈaɾa +CAUSARÁ kˌaʊsaɾˈa +CAUSÁRAMOS kaʊsˈaɾamos +CAUSARAS kaʊsˈaɾas +CAUSARÁS kˌaʊsaɾˈas +CAUSAREIS kaʊsˈaɾeɪs +CAUSAREMOS kˌaʊsaɾˈemos +CAUSARES kaʊsˈaɾes +CAUSARÍAMOS kˌaʊsaɾˈiamos +CAUSAS kˈaʊsas +CAUSASTE kaʊsˈaste +CAUSATIVA kˌaʊsatˈiβa +CAUSATIVAS kˌaʊsatˈiβas +CAUSATIVO kˌaʊsatˈiβo +CAUSATIVOS kˌaʊsatˈiβos +CAUSE kˈaʊse +CAUSÉ kaʊsˈe +CAUSEMOS kaʊsˈemos +CAUSES kˈaʊses +CAUSO kˈaʊso +CÁUSTICO kˈaustˌiko +CAUTA kˈaʊta +CAUTAS kˈaʊtas +CAUTELA kaʊtˈela +CAUTELADA kˌaʊtelˈaða +CAUTELADAS kˌaʊtelˈaðas +CAUTELADO kˌaʊtelˈaðo +CAUTELADOS kˌaʊtelˈaðos +CAUTELAR kˌaʊtelˈaɾ +CAUTELAS kaʊtˈelas +CAUTERIO kaʊtˈeɾjo +CAUTERIZA kˌaʊteɾˈisa +CAUTERIZACIÓN kˌaʊteɾˌisasjˈon +CAUTERIZADA kˌaʊteɾisˈaða +CAUTERIZADAS kˌaʊteɾisˈaðas +CAUTERIZADO kˌaʊteɾisˈaðo +CAUTERIZADOS kˌaʊteɾisˈaðos +CAUTERIZÁIS kˌaʊteɾisˈais +CAUTERIZAMOS kˌaʊteɾisˈamos +CAUTERIZANDO kˌaʊteɾisˈando +CAUTERIZAR kˌaʊteɾisˈaɾ +CAUTERIZARA kˌaʊteɾisˈaɾa +CAUTERIZARÁ kˌaʊteɾˌisaɾˈa +CAUTERIZÁRAMOS kˌaʊteɾisˈaɾamos +CAUTERIZARAS kˌaʊteɾisˈaɾas +CAUTERIZARÁS kˌaʊteɾˌisaɾˈas +CAUTERIZAREIS kˌaʊteɾisˈaɾeɪs +CAUTERIZARÉIS kˌaʊteɾˌisaɾˈeis +CAUTERIZAREMOS kˌaʊteɾˌisaɾˈemos +CAUTERIZARES kˌaʊteɾisˈaɾes +CAUTERIZARÍA kˌaʊteɾˌisaɾˈia +CAUTERIZARÍAMOS kˌaʊteɾˌisaɾˈiamos +CAUTERIZARÍAS kˌaʊteɾˌisaɾˈias +CAUTERIZAS kˌaʊteɾˈisas +CAUTERIZASTE kˌaʊteɾisˈaste +CAUTERIZO kˌaʊteɾˈiso +CAUTIVA kaʊtˈiβa +CAUTIVADA kˌaʊtiβˈaða +CAUTIVADAS kˌaʊtiβˈaðas +CAUTIVADO kˌaʊtiβˈaðo +CAUTIVADOS kˌaʊtiβˈaðos +CAUTIVANTE kˌaʊtiβˈante +CAUTIVERIO kˌaʊtiβˈeɾjo +CAUTIVIDAD kˌaʊtiβiðˈad +CAUTO kˈaʊto +CAUTOS kˈaʊtos +CAVA kˈaβa +CAVADA kaβˈaða +CAVADAS kaβˈaðas +CAVADO kaβˈaðo +CAVADOR kˌaβaðˈoɾ +CAVADOS kaβˈaðos +CAVAR kaβˈaɾ +CAVAS kˈaβas +CÁVEA kˈaβea +CAVERNA kaβˈeɾna +CAVERNOMA kˌaβeɾnˈoma +CAVERNOMAS kˌaβeɾnˈomas +CAVIAR kaβjˈaɾ +CAVILADA kˌaβilˈaða +CAVILADAS kˌaβilˈaðas +CAVILADO kˌaβilˈaðo +CAVILADOS kˌaβilˈaðos +CAVILAR kˌaβilˈaɾ +CAVITACIÓN kˌaβitasjˈon +CAVITE kaβˈite +CAVITEÑO kˌaβitˈeɲo +CAVO kˈaβo +CAVOS kˈaβos +CAXCÁN kakskˈan +CAYENDO kajjˈɛndo +CAYERON kajjˈeɾon +CAYÓ kajjˈo +CAZA kˈasa +CAZADA kasˈaða +CAZADAS kasˈaðas +CAZADERO kˌasaðˈeɾo +CAZADO kasˈaðo +CAZADOR kˌasaðˈoɾ +CAZADORA kˌasaðˈoɾa +CAZADORAS kˌasaðˈoɾas +CAZADORES kˌasaðˈoɾes +CAZADOS kasˈaðos +CAZAMARIPOSAS kˌasamˌaɾipˈosas +CAZAR kasˈaɾ +CAZAS kˈasas +CAZATALENTOS kˌasatalˈɛntos +CAZATANQUES kˌasatˈankes +CAZO kˈaso +CAZOLETA kˌasolˈeta +CAZÓN kasˈon +CAZUELA kaswˈela +CAZUELITA kˌaswelˈita +CAZURRO kasˈuɾɾo +CD sˌeðˈe +CDS sˌeðˌeˈɛse +CE sˈe +CEBA sˈeβa +CEBADA seβˈaða +CEBADAS seβˈaðas +CEBADERA sˌeβaðˈeɾa +CEBADO seβˈaðo +CEBADOS seβˈaðos +CEBAR seβˈaɾ +CEBARSE seβˈaɾse +CEBES sˈeβes +CEBICHE seβˈitʃe +CEBICHERÍA sˌeβitʃeɾˈia +CEBIL seβˈil +CEBO sˈeβo +CEBOLLA seβˈojja +CEBOLLANA sˌeβojjˈana +CEBOLLAZO sˌeβojjˈaso +CEBOLLETA sˌeβojjˈeta +CEBOLLÍN sˌeβojjˈin +CEBOLLINO sˌeβojjˈino +CEBRA sˈeβɾa +CEBRITA seβɾˈita +CEBRUNO seβɾˈuno +CEBÚ seβˈu +CECA sˈeka +CECAL sekˈal +CECEADA sˌeseˈaða +CECEADAS sˌeseˈaðas +CECEADO sˌeseˈaðo +CECEADOS sˌeseˈaðos +CECEANTE sˌeseˈante +CECEO sesˈeo +CECILIA sesˈilja +CECINA sesˈina +CEDA sˈeða +CEDAMOS seðˈamos +CEDAS sˈeðas +CEDAZO seðˈaso +CEDE sˈeðe +CEDEMOS seðˈemos +CEDENCIA seðˈɛnsja +CEDEÑO seðˈeɲo +CEDER seðˈeɾ +CEDERÁ sˌeðeɾˈa +CEDERÁS sˌeðeɾˈas +CEDEREMOS sˌeðeɾˈemos +CEDERÍAMOS sˌeðeɾˈiamos +CEDES sˈeðes +CEDÍAMOS seðˈiamos +CEDIDA seðˈiða +CEDIDAS seðˈiðas +CEDIDO seðˈiðo +CEDIDOS seðˈiðos +CEDILLA seðˈijja +CEDO sˈeðo +CEDOARIA sˌeðoˈaɾja +CEDRO sˈeðɾo +CEDRÓN seðɾˈon +CÉDULA sˈeðula +CEDULILLA sˌeðulˈijja +CEFALEA sˌefalˈea +CEFÁLICO sefˈaliko +CEFALONIO sˌefalˈonjo +CEFALÓPODO sˌefalˈopoðo +CEFALORRAQUÍDEO sˌefalˌoɾɾakˈiðeo +CEFEIDA sefˈeɪða +CEFEO sefˈeo +CEFEUS sefˈeʊs +CEGADA seɣˈaða +CEGADAS seɣˈaðas +CEGADO seɣˈaðo +CEGADOR sˌeɣaðˈoɾ +CEGADORA sˌeɣaðˈoɾa +CEGADORAS sˌeɣaðˈoɾas +CEGADORES sˌeɣaðˈoɾes +CEGADOS seɣˈaðos +CEGAMIENTO sˌeɣamjˈɛnto +CEGAR seɣˈaɾ +CEGUEDAD sˌeɣeðˈad +CEGUERA seɣˈeɾa +CEIBA sˈeɪβa +CEILÁN seɪlˈan +CEJA sˈexa +CEJADA sexˈaða +CEJADAS sexˈaðas +CEJADO sexˈaðo +CEJADOS sexˈaðos +CEJAR sexˈaɾ +CEJILLA sexˈijja +CEJO sˈexo +CEJÓN sexˈon +CEJONA sexˈona +CEJUDO sexˈuðo +CELACANTO sˌelakˈanto +CELADA selˈaða +CELADAS selˈaðas +CELADO selˈaðo +CELADOR sˌelaðˈoɾ +CELADOS selˈaðos +CELAR selˈaɾ +CELDA sˈelða +CELDILLA selðˈijja +CELEBÉRRIMA sˌeleβˈeɾɾima +CELEBÉRRIMAS sˌeleβˈeɾɾimas +CELEBÉRRIMOS sˌeleβˈeɾɾimos +CÉLEBES sˈeleβes +CELEBRACIÓN sˌeleβɾasjˈon +CELEBRADA sˌeleβɾˈaða +CELEBRADAS sˌeleβɾˈaðas +CELEBRADO sˌeleβɾˈaðo +CELEBRADOS sˌeleβɾˈaðos +CELEBRAR sˌeleβɾˈaɾ +CELEBRE selˈeβɾe +CÉLEBRE sˈeleβɾe +CÉLEBREMENTE sˈeleβɾemˈente +CÉLEBRES sˈeleβɾes +CELEBRIDAD sˌeleβɾiðˈad +CELEBRIDADES sˌeleβɾiðˈaðes +CELEBRITY sˌeleβɾˈiti +CELENTERADO sˌelenteɾˈaðo +CELENTERADOS sˌelenteɾˈaðos +CELESTE selˈeste +CELESTES selˈestes +CELESTIAL sˌelestjˈal +CELESTINA sˌelestˈina +CELIA sˈelja +CELIACA seljˈaka +CELIACAS seljˈakas +CELIACO seljˈako +CELÍACO selˈiako +CELIACOS seljˈakos +CELIAQUÍA sˌeljakˈia +CELIBATO sˌeliβˈato +CÉLIBE sˈeliβe +CELLISCA sejjˈiska +CELLISQUEADO sˌejjiskeˈaðo +CELLISQUEAR sˌejjiskeˈaɾ +CELO sˈelo +CELOFÁN sˌelofˈan +CELOMA selˈoma +CELOS sˈelos +CELOSÍA sˌelosˈia +CELOSÍSIMO sˌelosˈisimo +CELOSO selˈoso +CELSIUS sˈelsjus +CELTA sˈelta +CELTÍBERO seltˈiβeɾo +CELTISMO seltˈismo +CELTISTA seltˈista +CELTISTAS seltˈistas +CÉLULA sˈelula +CELULAR sˌelulˈaɾ +CELULARES sˌelulˈaɾes +CELULARIDAD sˌelulˌaɾiðˈad +CELULARIDADES sˌelulˌaɾiðˈaðes +CELULARIZACIÓN sˌelulˌaɾisasjˈon +CELULARIZACIONES sˌelulˌaɾisasjˈones +CELULITIS sˌelulˈitis +CELULOIDE sˌelulˈoɪðe +CELUROSAURIANO sˌeluɾˌosaʊɾjˈano +CEMENTACIÓN sˌementasjˈon +CEMENTACIONES sˌementasjˈones +CEMENTADA sˌementˈaða +CEMENTADAS sˌementˈaðas +CEMENTADO sˌementˈaðo +CEMENTADOS sˌementˈaðos +CEMENTAR sˌementˈaɾ +CEMENTERA sˌementˈeɾa +CEMENTERAS sˌementˈeɾas +CEMENTERIO sˌementˈeɾjo +CEMENTERO sˌementˈeɾo +CEMENTEROS sˌementˈeɾos +CEMENTO semˈɛnto +CEMENTOBLASTO sˌementoβlˈasto +CEMÍ semˈi +CEMITA semˈita +CEMPASÚCHIL sˌempasˈutʃil +CENA sˈena +CENÁCULO senˈakulo +CENADA senˈaða +CENADAS senˈaðas +CENADO senˈaðo +CENADOS senˈaðos +CENAGOSO sˌenaɣˈoso +CENAGUERO sˌenaɣˈeɾo +CENAR senˈaɾ +CENCERREAR sˌenseɾɾeˈaɾ +CENCERRO sensˈeɾɾo +CÉNDEA sˈendea +CENDRAR sendɾˈaɾ +CENETES senˈetes +CENHEGÍ sˌenexˈi +CENICERO sˌenisˈeɾo +CENICIENTA sˌenisjˈɛnta +CEÑIDA seɲˈiða +CEÑIDAS seɲˈiðas +CEÑIDO seɲˈiðo +CEÑIDOS seɲˈiðos +CÉNIT sˈenit +CENIZA senˈisa +CENIZAS senˈisas +CENIZO senˈiso +CENIZOS senˈisos +CEÑO sˈeɲo +CENOBÍTICO sˌenoβˈitiko +CENÓMANOS senˈomanos +CEÑOS sˈeɲos +CENOTE senˈote +CENSADA sensˈaða +CENSADAS sensˈaðas +CENSADO sensˈaðo +CENSADOS sensˈaðos +CENSAL sensˈal +CENSAR sensˈaɾ +CENSISTA sensˈista +CENSOR sensˈoɾ +CENSORES sensˈoɾes +CENSOS sˈɛnsos +CENSUAL senswˈal +CENSURA sensˈuɾa +CENSURADA sˌensuɾˈaða +CENSURADAS sˌensuɾˈaðas +CENSURADO sˌensuɾˈaðo +CENSURADOR sˌensuɾaðˈoɾ +CENSURADORA sˌensuɾaðˈoɾa +CENSURADOS sˌensuɾˈaðos +CENSURAMOS sˌensuɾˈamos +CENSURANDO sˌensuɾˈando +CENSURAR sˌensuɾˈaɾ +CENSURARA sˌensuɾˈaɾa +CENSURARÁ sˌensuɾaɾˈa +CENSURÁRAMOS sˌensuɾˈaɾamos +CENSURARAS sˌensuɾˈaɾas +CENSURARÁS sˌensuɾaɾˈas +CENSURAREIS sˌensuɾˈaɾeɪs +CENSURAREMOS sˌensuɾaɾˈemos +CENSURARES sˌensuɾˈaɾes +CENSURARÍAMOS sˌensuɾaɾˈiamos +CENSURAS sensˈuɾas +CENSURASTE sˌensuɾˈaste +CENSURE sensˈuɾe +CENSUREMOS sˌensuɾˈemos +CENSURES sensˈuɾes +CENSURO sensˈuɾo +CENTALLA sentˈajja +CENTAURO sentˈaʊɾo +CENTAVO sentˈaβo +CENTAVOS sentˈaβos +CENTELLA sentˈejja +CENTELLADA sˌentejjˈaða +CENTELLADAS sˌentejjˈaðas +CENTELLADO sˌentejjˈaðo +CENTELLADOS sˌentejjˈaðos +CENTELLEADA sˌentejjeˈaða +CENTELLEADAS sˌentejjeˈaðas +CENTELLEADO sˌentejjeˈaðo +CENTELLEADOR sˌentejjˌeaðˈoɾ +CENTELLEADOS sˌentejjeˈaðos +CENTELLEAR sˌentejjeˈaɾ +CENTELLEO sˌentejjˈeo +CENTENA sentˈena +CENTENAL sˌentenˈal +CENTENAR sˌentenˈaɾ +CENTENARIO sˌentenˈaɾjo +CENTENO sentˈeno +CENTÉSIMO sentˈesimo +CENTÍGRADO sentˈiɣɾaðo +CENTÍGRADOS sentˈiɣɾaðos +CENTIMÉTRICO sˌentimˈetɾiko +CENTÍMETRO sentˈimetɾo +CENTÍMETROS sentˈimetɾos +CENTIMILLO sˌentimˈijjo +CÉNTIMO sˈentimo +CENTOLLA sentˈojja +CENTÓN sentˈon +CENTRADA sentɾˈaða +CENTRADAS sentɾˈaðas +CENTRADO sentɾˈaðo +CENTRADOS sentɾˈaðos +CENTRAL sentɾˈal +CENTRALES sentɾˈales +CENTRALIZACIÓN sˌentɾalˌisasjˈon +CENTRALIZADA sˌentɾalisˈaða +CENTRALIZADAS sˌentɾalisˈaðas +CENTRALIZADO sˌentɾalisˈaðo +CENTRALIZADOS sˌentɾalisˈaðos +CENTRAR sentɾˈaɾ +CÉNTRICO sˈentɾiko +CENTRIFUGA sˌentɾifˈuɣa +CENTRIFUGADA sˌentɾifuɣˈaða +CENTRIFUGADAS sˌentɾifuɣˈaðas +CENTRIFUGADO sˌentɾifuɣˈaðo +CENTRIFUGADOS sˌentɾifuɣˈaðos +CENTRIFUGAMOS sˌentɾifuɣˈamos +CENTRIFUGANDO sˌentɾifuɣˈando +CENTRIFUGAR sˌentɾifuɣˈaɾ +CENTRIFUGARA sˌentɾifuɣˈaɾa +CENTRIFUGARÁ sˌentɾifˌuɣaɾˈa +CENTRIFUGÁRAMOS sˌentɾifuɣˈaɾamos +CENTRIFUGARAS sˌentɾifuɣˈaɾas +CENTRIFUGARÁS sˌentɾifˌuɣaɾˈas +CENTRIFUGAREIS sˌentɾifuɣˈaɾeɪs +CENTRIFUGAREMOS sˌentɾifˌuɣaɾˈemos +CENTRIFUGARES sˌentɾifuɣˈaɾes +CENTRIFUGARÍAMOS sˌentɾifˌuɣaɾˈiamos +CENTRIFUGAS sˌentɾifˈuɣas +CENTRIFUGASTE sˌentɾifuɣˈaste +CENTRIFUGO sˌentɾifˈuɣo +CENTRÍFUGO sentɾˈifuɣo +CENTRIFUGUE sˌentɾifˈuɣe +CENTRIFUGUEMOS sˌentɾifuɣˈemos +CENTRIFUGUES sˌentɾifˈuɣes +CENTRIOLO sˌentɾiˈolo +CENTRÍPETA sentɾˈipeta +CENTRÍPETAS sentɾˈipetas +CENTRÍPETO sentɾˈipeto +CENTRÍPETOS sentɾˈipetos +CENTRISTAS sentɾˈistas +CENTRO sˈɛntɾo +CENTROAFRICANO sˌentɾoˌafɾikˈano +CENTROAMÉRICA sˌentɾoamˈeɾika +CENTROAMERICANA sˌentɾoˌameɾikˈana +CENTROAMERICANAS sˌentɾoˌameɾikˈanas +CENTROAMERICANO sˌentɾoˌameɾikˈano +CENTROAMERICANOS sˌentɾoˌameɾikˈanos +CENTROCAMPISTA sˌentɾokampˈista +CENTROCARIBEÑA sˌentɾokˌaɾiβˈeɲa +CENTROCARIBEÑAS sˌentɾokˌaɾiβˈeɲas +CENTROCARIBEÑO sˌentɾokˌaɾiβˈeɲo +CENTROCARIBEÑOS sˌentɾokˌaɾiβˈeɲos +CENTROCCIDENTAL sˌentɾoksˌiðentˈal +CENTROEUROPEO sˌentɾoˌeʊɾopˈeo +CENTROMÉRICA sˌentɾomˈeɾika +CENTROMÉRICAS sˌentɾomˈeɾikas +CENTROMÉRICO sˌentɾomˈeɾiko +CENTROMÉRICOS sˌentɾomˈeɾikos +CENTROMERIDIONAL sˌentɾomˌeɾiðjonˈal +CENTRÓMERO sentɾˈomeɾo +CENTROOCCIDENTAL sˌentɾoˌoksiðentˈal +CENTROORIENTAL sˌentɾoˌoɾjentˈal +CENTRORIENTAL sˌentɾoɾjentˈal +CENTROS sˈɛntɾos +CENTUPLICAR sˌentuplikˈaɾ +CENTURIA sentˈuɾja +CENTURIÓN sˌentuɾjˈon +CÉNZALO sˈensalo +CENZONTE sensˈonte +CENZONTLE sensˈontle +CEOLITA sˌeolˈita +CEPA sˈepa +CEPILLADA sˌepijjˈaða +CEPILLADAS sˌepijjˈaðas +CEPILLADO sˌepijjˈaðo +CEPILLADOS sˌepijjˈaðos +CEPILLAR sˌepijjˈaɾ +CEPILLO sepˈijjo +CEQUÍ sekˈi +CERA sˈeɾa +CERÁMICA seɾˈamika +CÉRAMICA sˈeɾamˌika +CERÁMICO seɾˈamiko +CERATOSAURIO sˌeɾatosˈaʊɾjo +CERBERO seɾβˈeɾo +CERCA sˈeɾka +CERCADA seɾkˈaða +CERCADAS seɾkˈaðas +CERCADO seɾkˈaðo +CERCADOS seɾkˈaðos +CERCAMIENTO sˌeɾkamjˈɛnto +CERCAMOS seɾkˈamos +CERCANA seɾkˈana +CERCANAS seɾkˈanas +CERCANDO seɾkˈando +CERCANÍA sˌeɾkanˈia +CERCANÍAS sˌeɾkanˈias +CERCANO seɾkˈano +CERCANOS seɾkˈanos +CERCAR seɾkˈaɾ +CERCARA seɾkˈaɾa +CERCARÁ sˌeɾkaɾˈa +CERCÁRAMOS seɾkˈaɾamos +CERCARAS seɾkˈaɾas +CERCARÁS sˌeɾkaɾˈas +CERCAREIS seɾkˈaɾeɪs +CERCAREMOS sˌeɾkaɾˈemos +CERCARES seɾkˈaɾes +CERCARÍAMOS sˌeɾkaɾˈiamos +CERCAS sˈeɾkas +CERCASTE seɾkˈaste +CERCENADA sˌeɾsenˈaða +CERCENADAS sˌeɾsenˈaðas +CERCENADO sˌeɾsenˈaðo +CERCENADOS sˌeɾsenˈaðos +CERCENAMIENTO sˌeɾsenamjˈɛnto +CERCENAR sˌeɾsenˈaɾ +CERCHE sˈeɾtʃe +CERCIORADA sˌeɾsjoɾˈaða +CERCIORADAS sˌeɾsjoɾˈaðas +CERCIORADO sˌeɾsjoɾˈaðo +CERCIORADOS sˌeɾsjoɾˈaðos +CERCO sˈeɾko +CERCOPITECO sˌeɾkopitˈeko +CERDA sˈeɾða +CERDEÑA seɾðˈeɲa +CERDITO seɾðˈito +CERDO sˈeɾðo +CEREAL sˌeɾeˈal +CEREALERO sˌeɾealˈeɾo +CEREALISTA sˌeɾealˈista +CEREALÍSTICO sˌeɾealˈistiko +CEREBELAR sˌeɾeβelˈaɾ +CEREBELO sˌeɾeβˈelo +CEREBRAL sˌeɾeβɾˈal +CEREBRALES sˌeɾeβɾˈales +CEREBRO seɾˈeβɾo +CEREBROESPINAL sˌeɾeβɾˌoespinˈal +CEREBROVASCULAR sˌeɾeβɾˌoβaskulˈaɾ +CEREBROVASCULARES sˌeɾeβɾˌoβaskulˈaɾes +CEREFOLIO sˌeɾefˈoljo +CEREMONIA sˌeɾemˈonja +CEREMONIAL sˌeɾemonjˈal +CÉREO sˈeɾeo +CERERA seɾˈeɾa +CERES sˈeɾes +CEREZA seɾˈesa +CEREZO seɾˈeso +CERILLA seɾˈijja +CERILLITA sˌeɾijjˈita +CERIO sˈeɾjo +CERNER seɾnˈeɾ +CERNÍCALO seɾnˈikalo +CERNIDA seɾnˈiða +CERNIDAS seɾnˈiðas +CERNIDO seɾnˈiðo +CERNIDOS seɾnˈiðos +CERNIR seɾnˈiɾ +CERO sˈeɾo +CEROTE seɾˈote +CERQUE sˈeɾke +CERQUEMOS seɾkˈemos +CERQUES sˈeɾkes +CERQUILLO seɾkˈijjo +CERQUITA seɾkˈita +CERRADA seɾɾˈaða +CERRADAS seɾɾˈaðas +CERRADO seɾɾˈaðo +CERRADOS seɾɾˈaðos +CERRADURA sˌeɾɾaðˈuɾa +CERRAJA seɾɾˈaxa +CERRAJERO sˌeɾɾaxˈeɾo +CERRAMOS seɾɾˈamos +CERRANDO seɾɾˈando +CERRAR seɾɾˈaɾ +CERRARA seɾɾˈaɾa +CERRARÁ sˌeɾɾaɾˈa +CERRÁRAMOS seɾɾˈaɾamos +CERRARAS seɾɾˈaɾas +CERRARÁS sˌeɾɾaɾˈas +CERRAREIS seɾɾˈaɾeɪs +CERRAREMOS sˌeɾɾaɾˈemos +CERRARES seɾɾˈaɾes +CERRARÍAMOS sˌeɾɾaɾˈiamos +CERRASTE seɾɾˈaste +CERRAZÓN sˌeɾɾasˈon +CERREMOS seɾɾˈemos +CERRILLO seɾɾˈijjo +CERRITO seɾɾˈito +CERRO sˈeɾɾo +CERROJAZO sˌeɾɾoxˈaso +CERROJO seɾɾˈoxo +CERROS sˈeɾɾos +CERTAMEN seɾtˈamen +CERTERA seɾtˈeɾa +CERTERAS seɾtˈeɾas +CERTERO seɾtˈeɾo +CERTEROS seɾtˈeɾos +CERTEZA seɾtˈesa +CERTIDUMBRE sˌeɾtiðˈumbɾe +CERTIFICACIÓN sˌeɾtifˌikasjˈon +CERTIFICACIONES sˌeɾtifˌikasjˈones +CERTIFICADA sˌeɾtifikˈaða +CERTIFICADAS sˌeɾtifikˈaðas +CERTIFICADO sˌeɾtifikˈaðo +CERTIFICADOS sˌeɾtifikˈaðos +CERTIFICAR sˌeɾtifikˈaɾ +CERTÍSIMO seɾtˈisimo +CERÚLEO seɾˈuleo +CERULOPLASMINA sˌeɾulˌoplasmˈina +CERUMEN seɾˈumen +CERUMENES sˌeɾumˈenes +CERVAL seɾβˈal +CERVANTES seɾβˈantes +CERVANTESCO sˌeɾβantˈesko +CERVÁNTICO seɾβˈantiko +CERVANTINO sˌeɾβantˈino +CERVANTISMO sˌeɾβantˈismo +CERVANTISTA sˌeɾβantˈista +CERVATILLO sˌeɾβatˈijjo +CERVATO seɾβˈato +CERVE sˈeɾβe +CERVECERÍA sˌeɾβeseɾˈia +CERVECERO sˌeɾβesˈeɾo +CERVECITA sˌeɾβesˈita +CERVEZA seɾβˈesa +CERVICAL sˌeɾβikˈal +CERVICOTORÁCICO sˌeɾβikˌotoɾˈasiko +CERVICOVAGINAL sˌeɾβikˌoβaxinˈal +CERVICOVAGINALES sˌeɾβikˌoβaxinˈales +CERVUNAL sˌeɾβunˈal +CERVUNO seɾβˈuno +CES sˈes +CESACIÓN sˌesasjˈon +CESADA sesˈaða +CESADAS sesˈaðas +CESADO sesˈaðo +CESADOS sesˈaðos +CESANTE sesˈante +CESANTÍA sˌesantˈia +CESANTÍAS sˌesantˈias +CESAR sesˈaɾ +CÉSAR sˈesaɾ +CESARAUGUSTANA sˌesaɾˌaʊɣustˈana +CESARAUGUSTANAS sˌesaɾˌaʊɣustˈanas +CESARAUGUSTANO sˌesaɾˌaʊɣustˈano +CESARAUGUSTANOS sˌesaɾˌaʊɣustˈanos +CESAREA sˌesaɾˈea +CESÁREA sesˈaɾea +CESARISMO sˌesaɾˈismo +CESARISTA sˌesaɾˈista +CESE sˈese +CESÉ sesˈe +CESIO sˈesjo +CESIÓN sesjˈon +CESO sˈeso +CÉSPED sˈesped +CESPITADA sˌespitˈaða +CESPITADAS sˌespitˈaðas +CESPITADO sˌespitˈaðo +CESPITADOS sˌespitˈaðos +CESPITAR sˌespitˈaɾ +CESPITOSO sˌespitˈoso +CESTA sˈesta +CESTILLA sestˈijja +CESTILLO sestˈijjo +CESTITA sestˈita +CESTITO sestˈito +CESTO sˈesto +CESTOBALL sˌestoβˈaʎ +CESTÓN sestˈon +CESTRIANO sˌestɾiˈano +CETÁCEO setˈaseo +CETOACIDOSIS sˌetoˌasiðˈosis +CETÓNICO setˈoniko +CETOSA setˈosa +CETRERÍA sˌetɾeɾˈia +CETRERO setɾˈeɾo +CETRINO setɾˈino +CETRO sˈetɾo +CEUTA sˈeʊta +CEUTÍ seʊtˈi +CHA tʃˈa +CHABACANA tʃˌaβakˈana +CHABACANAS tʃˌaβakˈanas +CHABACANO tʃˌaβakˈano +CHABACANOS tʃˌaβakˈanos +CHABOLA tʃaβˈola +CHABÓN tʃaβˈon +CHABONA tʃaβˈona +CHACAL tʃakˈal +CHACALES tʃakˈales +CHÁCARA tʃˈakaɾa +CHACARERO tʃˌakaɾˈeɾo +CHACASINO tʃˌakasˈino +CHACHA tʃˈatʃa +CHACHALACA tʃˌatʃalˈaka +CHACHAREADA tʃˌatʃaɾeˈaða +CHACHAREADAS tʃˌatʃaɾeˈaðas +CHACHAREADO tʃˌatʃaɾeˈaðo +CHACHAREADOS tʃˌatʃaɾeˈaðos +CHACHAS tʃˈatʃas +CHACHÍ tʃatʃˈi +CHACHITO tʃatʃˈito +CHACMOL tʃakmˈol +CHACOLÍ tʃˌakolˈi +CHACOTA tʃakˈota +CHACOTEAR tʃˌakoteˈaɾ +CHACRA tʃˈakɾa +CHAD tʃˈad +CHÁDICO tʃˈaðiko +CHAFA tʃˈafa +CHAFADA tʃafˈaða +CHAFADAS tʃafˈaðas +CHAFADO tʃafˈaðo +CHAFADOS tʃafˈaðos +CHAFAR tʃafˈaɾ +CHAFARDEAR tʃˌafaɾðeˈaɾ +CHAFARDERO tʃˌafaɾðˈeɾo +CHAFLÁN tʃaflˈan +CHAGOSIANO tʃˌaɣosjˈano +CHAIKOVSKI tʃaɪkˈoβski +CHAIMAS tʃˈaɪmas +CHAIRO tʃˈaɪɾo +CHAKRA tʃˈakɾa +CHALA tʃˈala +CHALACA tʃalˈaka +CHALACIÓN tʃˌalasjˈon +CHALADA tʃalˈaða +CHALADAS tʃalˈaðas +CHALADO tʃalˈaðo +CHALADOS tʃalˈaðos +CHALCA tʃˈalka +CHALE tʃˈale +CHALÉ tʃalˈe +CHALECITO tʃˌalesˈito +CHALECO tʃalˈeko +CHALEQUERA tʃˌalekˈeɾa +CHALET tʃalˈet +CHALOTE tʃalˈote +CHALUKYA tʃalˈukjja +CHALUPA tʃalˈupa +CHALUPERO tʃˌalupˈeɾo +CHAMACA tʃamˈaka +CHAMACO tʃamˈako +CHAMAGOSO tʃˌamaɣˈoso +CHAMAMECERO tʃˌamamesˈeɾo +CHAMÁN tʃamˈan +CHAMARILEAR tʃˌamaɾˌileˈaɾ +CHAMBA tʃˈamba +CHAMBAS tʃˈambas +CHAMBEADA tʃˌambeˈaða +CHAMBEADAS tʃˌambeˈaðas +CHAMBEADO tʃˌambeˈaðo +CHAMBEADOS tʃˌambeˈaðos +CHAMBEAR tʃˌambeˈaɾ +CHAMBELÁN tʃˌambelˈan +CHAMBÓN tʃambˈon +CHAMBRANA tʃambɾˈana +CHAMBRITA tʃambɾˈita +CHAMCUA tʃˈamkwa +CHAMIZO tʃamˈiso +CHAMORRO tʃamˈoɾɾo +CHAMOS tʃˈamos +CHAMOY tʃamˈoɪ +CHAMPA tʃˈampa +CHAMPÁN tʃampˈan +CHAMPAÑA tʃampˈaɲa +CHAMPAÑERO tʃˌampaɲˈeɾo +CHAMPIÑÓN tʃˌampiɲˈon +CHAMPIÑONES tʃˌampiɲˈones +CHAMPIONS tʃˈampjons +CHAMPÚ tʃampˈu +CHAMPURRADO tʃˌampuɾɾˈaðo +CHAMPURRAR tʃˌampuɾɾˈaɾ +CHAMPÚS tʃampˈus +CHAMUCO tʃamˈuko +CHAMUSCADA tʃˌamuskˈaða +CHAMUSCADAS tʃˌamuskˈaðas +CHAMUSCADO tʃˌamuskˈaðo +CHAMUSCADOS tʃˌamuskˈaðos +CHAMUSCAR tʃˌamuskˈaɾ +CHAN tʃˈan +CHANCACA tʃankˈaka +CHANCADO tʃankˈaðo +CHANCADORA tʃˌankaðˈoɾa +CHANCAY tʃankˈaɪ +CHANCE tʃˈanse +CHANCEAR tʃˌanseˈaɾ +CHANCERO tʃansˈeɾo +CHANCES tʃˈanses +CHANCHA tʃˈantʃa +CHANCHAS tʃˈantʃas +CHANCHAU tʃantʃˈaʊ +CHANCHO tʃˈantʃo +CHANCHOS tʃˈantʃos +CHANCILLER tʃˌansijjˈeɾ +CHANCLA tʃˈankla +CHANCLETA tʃanklˈeta +CHANCLETAZO tʃˌankletˈaso +CHANCLETEAR tʃˌankleteˈaɾ +CHANCO tʃˈanko +CHANCÓN tʃankˈon +CHANCONA tʃankˈona +CHANCONAS tʃankˈonas +CHANCONES tʃankˈones +CHÁNDAL tʃˈandal +CHANÉ tʃanˈe +CHANELAR tʃˌanelˈaɾ +CHANEQUE tʃanˈeke +CHANGARRITO tʃˌaŋɡaɾɾˈito +CHANGARRO tʃaŋɡˈaɾɾo +CHANGO tʃˈaŋɡo +CHANGUE tʃˈaŋɡe +CHANGÜÍ tʃˌaŋɡuˈi +CHANO tʃˈano +CHANQUE tʃˈanke +CHANTA tʃˈanta +CHANTAJEADA tʃˌantaxeˈaða +CHANTAJEADAS tʃˌantaxeˈaðas +CHANTAJEADO tʃˌantaxeˈaðo +CHANTAJEADOR tʃˌantaxˌeaðˈoɾ +CHANTAJEADOS tʃˌantaxeˈaðos +CHANTAJEAR tʃˌantaxeˈaɾ +CHANZA tʃˈansa +CHAO tʃˈao +CHAPA tʃˈapa +CHAPADA tʃapˈaða +CHAPADAS tʃapˈaðas +CHAPADO tʃapˈaðo +CHAPADOS tʃapˈaðos +CHAPALEADA tʃˌapaleˈaða +CHAPALEADAS tʃˌapaleˈaðas +CHAPALEADO tʃˌapaleˈaðo +CHAPALEADOS tʃˌapaleˈaðos +CHAPALETEAR tʃˌapalˌeteˈaɾ +CHAPAR tʃapˈaɾ +CHAPARRAL tʃˌapaɾɾˈal +CHAPARRITO tʃˌapaɾɾˈito +CHAPARRÓN tʃˌapaɾɾˈon +CHAPATA tʃapˈata +CHAPEAR tʃˌapeˈaɾ +CHAPEAU tʃˌapeˈaʊ +CHAPEO tʃapˈeo +CHAPERNO tʃapˈeɾno +CHAPERÓN tʃˌapeɾˈon +CHAPIADORA tʃˌapjaðˈoɾa +CHAPÍN tʃapˈin +CHAPINA tʃapˈina +CHAPINAS tʃapˈinas +CHAPINES tʃapˈines +CHAPITEL tʃˌapitˈel +CHAPO tʃˈapo +CHAPÓ tʃapˈo +CHAPONA tʃapˈona +CHAPOPOTE tʃˌapopˈote +CHAPOTE tʃapˈote +CHAPOTEADA tʃˌapoteˈaða +CHAPOTEADAS tʃˌapoteˈaðas +CHAPOTEADERO tʃˌapotˌeaðˈeɾo +CHAPOTEADO tʃˌapoteˈaðo +CHAPOTEADOS tʃˌapoteˈaðos +CHAPOTEAR tʃˌapoteˈaɾ +CHAPUCEAR tʃˌapuseˈaɾ +CHAPUCERÍA tʃˌapuseɾˈia +CHAPULÍN tʃˌapulˈin +CHAPULTEPEC tʃˌapultepˈek +CHAPURRADA tʃˌapuɾɾˈaða +CHAPURRADAS tʃˌapuɾɾˈaðas +CHAPURRADO tʃˌapuɾɾˈaðo +CHAPURRADOS tʃˌapuɾɾˈaðos +CHAPURRAR tʃˌapuɾɾˈaɾ +CHAPURREADA tʃˌapuɾɾeˈaða +CHAPURREADAS tʃˌapuɾɾeˈaðas +CHAPURREADO tʃˌapuɾɾeˈaðo +CHAPURREADOS tʃˌapuɾɾeˈaðos +CHAPURREAR tʃˌapuɾɾeˈaɾ +CHAPUZA tʃapˈusa +CHAPUZAR tʃˌapusˈaɾ +CHAPUZÓN tʃˌapusˈon +CHAQUÉ tʃakˈe +CHAQUEO tʃakˈeo +CHAQUETA tʃakˈeta +CHAQUETEADA tʃˌaketeˈaða +CHAQUETEADAS tʃˌaketeˈaðas +CHAQUETEADO tʃˌaketeˈaðo +CHAQUETEADOS tʃˌaketeˈaðos +CHAQUETEAR tʃˌaketeˈaɾ +CHAQUETÓN tʃˌaketˈon +CHARABÓN tʃˌaɾaβˈon +CHARAMICO tʃˌaɾamˈiko +CHARANDA tʃaɾˈanda +CHARANGA tʃaɾˈaŋɡa +CHARANGO tʃaɾˈaŋɡo +CHARANGUISTA tʃˌaɾaŋɡˈista +CHARAPITA tʃˌaɾapˈita +CHARCAS tʃˈaɾkas +CHARCO tʃˈaɾko +CHARCOS tʃˈaɾkos +CHARCUTERO tʃˌaɾkutˈeɾo +CHARLA tʃˈaɾla +CHARLADA tʃaɾlˈaða +CHARLADAS tʃaɾlˈaðas +CHARLADO tʃaɾlˈaðo +CHARLADOS tʃaɾlˈaðos +CHARLAR tʃaɾlˈaɾ +CHARLAS tʃˈaɾlas +CHARLATÁN tʃˌaɾlatˈan +CHARLATANEADA tʃˌaɾlatˌaneˈaða +CHARLATANEADAS tʃˌaɾlatˌaneˈaðas +CHARLATANEADO tʃˌaɾlatˌaneˈaðo +CHARLATANEADOS tʃˌaɾlatˌaneˈaðos +CHARLATANEAR tʃˌaɾlatˌaneˈaɾ +CHARLESTONIANO tʃˌaɾlestonjˈano +CHARLOTEADA tʃˌaɾloteˈaða +CHARLOTEADAS tʃˌaɾloteˈaðas +CHARLOTEADO tʃˌaɾloteˈaðo +CHARLOTEADOS tʃˌaɾloteˈaðos +CHARLOTEAR tʃˌaɾloteˈaɾ +CHARNELA tʃaɾnˈela +CHARO tʃˈaɾo +CHAROL tʃaɾˈol +CHAROLA tʃaɾˈola +CHAROLAR tʃˌaɾolˈaɾ +CHARQUEAR tʃˌaɾkeˈaɾ +CHARQUI tʃˈaɾki +CHARQUICÁN tʃˌaɾkikˈan +CHARQUITO tʃaɾkˈito +CHARRA tʃˈaɾɾa +CHARRÁN tʃaɾɾˈan +CHARRANADA tʃˌaɾɾanˈaða +CHARRAS tʃˈaɾɾas +CHARREADA tʃˌaɾɾeˈaða +CHARREADAS tʃˌaɾɾeˈaðas +CHARRITO tʃaɾɾˈito +CHARRO tʃˈaɾɾo +CHARROS tʃˈaɾɾos +CHARTER tʃaɾtˈeɾ +CHÁRTER tʃˈaɾteɾ +CHASCA tʃˈaska +CHASCADA tʃaskˈaða +CHASCADAS tʃaskˈaðas +CHASCADO tʃaskˈaðo +CHASCADOS tʃaskˈaðos +CHASCAR tʃaskˈaɾ +CHASCO tʃˈasko +CHASIS tʃˈasis +CHASISTA tʃasˈista +CHASQUEADA tʃˌaskeˈaða +CHASQUEADAS tʃˌaskeˈaðas +CHASQUEADO tʃˌaskeˈaðo +CHASQUEADOS tʃˌaskeˈaðos +CHASQUERO tʃaskˈeɾo +CHASQUI tʃˈaski +CHAT tʃˈat +CHATA tʃˈata +CHATARRA tʃatˈaɾɾa +CHATEADA tʃˌateˈaða +CHATEADAS tʃˌateˈaðas +CHATEADO tʃˌateˈaðo +CHATEADOS tʃˌateˈaðos +CHATEAR tʃˌateˈaɾ +CHATEO tʃatˈeo +CHATINO tʃatˈino +CHATO tʃˈato +CHATRÍA tʃatɾˈia +CHATS tʃˈats +CHAU tʃˈaʊ +CHAULAFÁN tʃˌaʊlafˈan +CHAUZ tʃˈaʊs +CHAVAL tʃaβˈal +CHAVALITO tʃˌaβalˈito +CHAVALO tʃaβˈalo +CHAVALOTE tʃˌaβalˈote +CHAVARRIA tʃaβˈaɾɾia +CHAVETA tʃaβˈeta +CHAVETAZO tʃˌaβetˈaso +CHAVETEAR tʃˌaβeteˈaɾ +CHÁVEZ tʃˈaβes +CHAVIZA tʃaβˈisa +CHAVO tʃˈaβo +CHAVORRUCO tʃˌaβoɾɾˈuko +CHAXIRAXI tʃˌaksiɾˈaksi +CHE tʃˈe +CHECADA tʃekˈaða +CHECADAS tʃekˈaðas +CHECADO tʃekˈaðo +CHECADOS tʃekˈaðos +CHECAR tʃekˈaɾ +CHECHENA tʃetʃˈena +CHECHENIA tʃetʃˈenja +CHECHENO tʃetʃˈeno +CHECKIN tʃˈekin +CHECKOUT tʃekˈowt +CHECO tʃˈeko +CHECOSLOVAQUIA tʃˌekosloβˈakja +CHEDDAR tʃedðˈaɾ +CHEERLEADER tʃˌeeɾlˌeaðˈeɾ +CHEESECAKE tʃˌeesekˈake +CHEF tʃˈef +CHELA tʃˈela +CHELE tʃˈele +CHELIA tʃˈelja +CHELÍN tʃelˈin +CHELITO tʃelˈito +CHELO tʃˈelo +CHEMA tʃˈema +CHENQUE tʃˈɛnke +CHENTE tʃˈɛnte +CHÉPICA tʃˈepika +CHEQUE tʃˈeke +CHEQUÉ tʃekˈe +CHEQUEADA tʃˌekeˈaða +CHEQUEADAS tʃˌekeˈaðas +CHEQUEADO tʃˌekeˈaðo +CHEQUEADOS tʃˌekeˈaðos +CHEQUEAR tʃˌekeˈaɾ +CHEQUEO tʃekˈeo +CHEQUERA tʃekˈeɾa +CHEQUERAS tʃekˈeɾas +CHEQUIA tʃˈekja +CHERA tʃˈeɾa +CHERAS tʃˈeɾas +CHERKESSK tʃeɾkˈessk +CHERNÓBIL tʃeɾnˈoβil +CHERO tʃˈeɾo +CHEROQUI tʃeɾˈoki +CHÉROQUI tʃˈeɾoki +CHERRY tʃˈeɾɾi +CHERRYS tʃˈeɾɾis +CHESCO tʃˈesko +CHESO tʃˈeso +CHETA tʃˈeta +CHETAS tʃˈetas +CHETO tʃˈeto +CHETOS tʃˈetos +CHEVE tʃˈeβe +CHÉVERE tʃˈeβeɾe +CHEVERÍSIMO tʃˌeβeɾˈisimo +CHÍA tʃˈia +CHIAPANECO tʃjˌapanˈeko +CHIAPAS tʃjˈapas +CHIBCHA tʃˈibtʃa +CHICA tʃˈika +CHICANA tʃikˈana +CHICANEAR tʃˌikaneˈaɾ +CHICANO tʃikˈano +CHICAS tʃˈikas +CHICHA tʃˈitʃa +CHICHADA tʃitʃˈaða +CHICHADAS tʃitʃˈaðas +CHICHADO tʃitʃˈaðo +CHICHADOS tʃitʃˈaðos +CHICHAR tʃitʃˈaɾ +CHÍCHARO tʃˈitʃaɾo +CHICHARRAR tʃˌitʃaɾɾˈaɾ +CHICHARRONES tʃˌitʃaɾɾˈones +CHICHE tʃˈitʃe +CHICHERA tʃitʃˈeɾa +CHICHERO tʃitʃˈeɾo +CHICHI tʃˈitʃi +CHICHICUILOTE tʃˌitʃikwilˈote +CHICHIFO tʃitʃˈifo +CHICHIGUA tʃitʃˈiɣwa +CHICHIMECA tʃˌitʃimˈeka +CHICHIMECO tʃˌitʃimˈeko +CHICHIPATO tʃˌitʃipˈato +CHICHO tʃˈitʃo +CHICHÓN tʃitʃˈon +CHICLANERO tʃˌiklanˈeɾo +CHICLE tʃˈikle +CHICO tʃˈiko +CHICOS tʃˈikos +CHICOTA tʃikˈota +CHICOTAZO tʃˌikotˈaso +CHICOTE tʃikˈote +CHICOTEAR tʃˌikoteˈaɾ +CHICOZAPOTE tʃˌikosapˈote +CHIDO tʃˈiðo +CHIFA tʃˈifa +CHIFLADA tʃiflˈaða +CHIFLADAS tʃiflˈaðas +CHIFLADO tʃiflˈaðo +CHIFLADOS tʃiflˈaðos +CHIFLADURA tʃˌiflaðˈuɾa +CHIFLAR tʃiflˈaɾ +CHIFLE tʃˈifle +CHIFLIDO tʃiflˈiðo +CHIGÜIRE tʃˌiɣuˈiɾe +CHIHUAHUA tʃiwˈawa +CHIHUAHUENSE tʃˌiwawˈɛnse +CHIITA tʃjˈita +CHIJAUKAY tʃˌixaʊkˈaɪ +CHIKUNGUÑA tʃˌikuŋɡˈuɲa +CHILACA tʃilˈaka +CHILANGO tʃilˈaŋɡo +CHILAQUILES tʃˌilakˈiles +CHILATE tʃilˈate +CHILCHOTE tʃiltʃˈote +CHILE tʃˈile +CHILENA tʃilˈena +CHILENAS tʃilˈenas +CHILENIDAD tʃˌileniðˈad +CHILENIZAR tʃˌilenisˈaɾ +CHILENO tʃilˈeno +CHILENOS tʃilˈenos +CHILERO tʃilˈeɾo +CHILGUETE tʃilɣˈete +CHILI tʃˈili +CHILINDRÓN tʃˌilindɾˈon +CHILOCUIL tʃˌilokwˈil +CHILOTA tʃilˈota +CHILTOMA tʃiltˈoma +CHIMALTENANGO tʃˌimaltenˈaŋɡo +CHIMANGO tʃimˈaŋɡo +CHIMBA tʃˈimba +CHIMBARONGO tʃˌimbaɾˈoŋɡo +CHIMBO tʃˈimbo +CHIMBOMBA tʃimbˈomba +CHIMBOTANO tʃˌimbotˈano +CHIMENEA tʃˌimenˈea +CHIMICHANGA tʃˌimitʃˈaŋɡa +CHIMICHURRI tʃˌimitʃˈuɾɾi +CHIMILA tʃimˈila +CHIMOL tʃimˈol +CHIMPANCÉ tʃˌimpansˈe +CHIMUELO tʃimwˈelo +CHIN tʃˈin +CHINA tʃˈina +CHINAMPA tʃinˈampa +CHINAMPERÍA tʃˌinampeɾˈia +CHINAMPERO tʃˌinampˈeɾo +CHINANDEGA tʃˌinandˈeɣa +CHINANTECA tʃˌinantˈeka +CHINANTECO tʃˌinantˈeko +CHINCHADA tʃintʃˈaða +CHINCHADAS tʃintʃˈaðas +CHINCHADO tʃintʃˈaðo +CHINCHADOS tʃintʃˈaðos +CHINCHANO tʃintʃˈano +CHINCHAR tʃintʃˈaɾ +CHINCHE tʃˈintʃe +CHINCHETA tʃintʃˈeta +CHINCHÍN tʃintʃˈin +CHINCHINERO tʃˌintʃinˈeɾo +CHINCHÓN tʃintʃˈon +CHINCHORRITO tʃˌintʃoɾɾˈito +CHINCOL tʃinkˈol +CHINDONDO tʃindˈondo +CHINELO tʃinˈelo +CHINGADA tʃiŋɡˈaða +CHINGADAZO tʃˌiŋɡaðˈaso +CHINGADERA tʃˌiŋɡaðˈeɾa +CHINGADO tʃiŋɡˈaðo +CHINGANA tʃiŋɡˈana +CHINGAR tʃiŋɡˈaɾ +CHINGARLE tʃiŋɡˈaɾle +CHINGÓN tʃiŋɡˈon +CHINGONCÍSIMO tʃˌiŋɡonsˈisimo +CHINGONERÍA tʃˌiŋɡoneɾˈia +CHINGUEAR tʃˌiŋɡeˈaɾ +CHINICUIL tʃˌinikwˈil +CHINITA tʃinˈita +CHINO tʃˈino +CHINOCUIL tʃˌinokwˈil +CHINOS tʃˈinos +CHIP tʃˈip +CHIPA tʃˈipa +CHIPEAR tʃˌipeˈaɾ +CHIPERO tʃipˈeɾo +CHÍPIL tʃˈipil +CHIPILÍN tʃˌipilˈin +CHIPOTE tʃipˈote +CHIPOTLE tʃipˈotle +CHIPRE tʃˈipɾe +CHIPS tʃˈips +CHIQUE tʃˈike +CHIQUEAR tʃˌikeˈaɾ +CHIQUERO tʃikˈeɾo +CHIQUIGÜITE tʃˌikiɣuˈite +CHIQUIHUITE tʃˌikiwˈite +CHIQUIMULA tʃˌikimˈula +CHIQUITA tʃikˈita +CHIQUITÍN tʃˌikitˈin +CHIQUITINA tʃˌikitˈina +CHIQUITITO tʃˌikitˈito +CHIQUITO tʃikˈito +CHIRIBITA tʃˌiɾiβˈita +CHIRIGUANO tʃˌiɾiɣwˈano +CHIRIGÜE tʃˌiɾiɣˈue +CHIRIMIRI tʃˌiɾimˈiɾi +CHIRIMOL tʃˌiɾimˈol +CHIRINGO tʃiɾˈiŋɡo +CHIRINGUITO tʃˌiɾiŋɡˈito +CHIRIPÁ tʃˌiɾipˈa +CHIRIVÍA tʃˌiɾiβˈia +CHIRLAR tʃiɾlˈaɾ +CHIRMOL tʃiɾmˈol +CHIRONA tʃiɾˈona +CHIROQUERO tʃˌiɾokˈeɾo +CHIRRIADA tʃˌiɾɾiˈaða +CHIRRIADAS tʃˌiɾɾiˈaðas +CHIRRIADO tʃˌiɾɾiˈaðo +CHIRRIADOS tʃˌiɾɾiˈaðos +CHIRRIANTE tʃˌiɾɾiˈante +CHIRRIAR tʃˌiɾɾiˈaɾ +CHIRRIDO tʃiɾɾˈiðo +CHIRRIÓN tʃˌiɾɾiˈon +CHIRRIONERA tʃˌiɾɾionˈeɾa +CHISGARABISES tʃˌisɣaɾaβˈises +CHISME tʃˈisme +CHISMEADA tʃˌismeˈaða +CHISMEADAS tʃˌismeˈaðas +CHISMEADO tʃˌismeˈaðo +CHISMEADOS tʃˌismeˈaðos +CHISMEAR tʃˌismeˈaɾ +CHISMOL tʃismˈol +CHISMORREADA tʃˌismoɾɾeˈaða +CHISMORREADAS tʃˌismoɾɾeˈaðas +CHISMORREADO tʃˌismoɾɾeˈaðo +CHISMORREADOS tʃˌismoɾɾeˈaðos +CHISMORREAR tʃˌismoɾɾeˈaɾ +CHISMORREO tʃˌismoɾɾˈeo +CHISPA tʃˈispa +CHISPADA tʃispˈaða +CHISPADAS tʃispˈaðas +CHISPADO tʃispˈaðo +CHISPADOS tʃispˈaðos +CHISPAS tʃˈispas +CHISPEADA tʃˌispeˈaða +CHISPEADAS tʃˌispeˈaðas +CHISPEADO tʃˌispeˈaðo +CHISPEADOS tʃˌispeˈaðos +CHISPEANTE tʃˌispeˈante +CHISPEAR tʃˌispeˈaɾ +CHISPITA tʃispˈita +CHISPO tʃˈispo +CHISPORROTEADA tʃˌispoɾɾˌoteˈaða +CHISPORROTEADAS tʃˌispoɾɾˌoteˈaðas +CHISPORROTEADO tʃˌispoɾɾˌoteˈaðo +CHISPORROTEADOS tʃˌispoɾɾˌoteˈaðos +CHISPORROTEANTE tʃˌispoɾɾˌoteˈante +CHISPORROTEAR tʃˌispoɾɾˌoteˈaɾ +CHISPORROTEO tʃˌispoɾɾotˈeo +CHISTADA tʃistˈaða +CHISTADAS tʃistˈaðas +CHISTADO tʃistˈaðo +CHISTADOS tʃistˈaðos +CHISTAR tʃistˈaɾ +CHISTE tʃˈiste +CHISTERO tʃistˈeɾo +CHISTORRA tʃistˈoɾɾa +CHISTOSO tʃistˈoso +CHITA tʃˈita +CHITO tʃˈito +CHITÓN tʃitˈon +CHITRÉ tʃitɾˈe +CHIUQUE tʃjˈuke +CHIVA tʃˈiβa +CHIVADA tʃiβˈaða +CHIVADAS tʃiβˈaðas +CHIVADO tʃiβˈaðo +CHIVADOS tʃiβˈaðos +CHIVAR tʃiβˈaɾ +CHIVARRO tʃiβˈaɾɾo +CHIVATEADA tʃˌiβateˈaða +CHIVATEADAS tʃˌiβateˈaðas +CHIVATEADO tʃˌiβateˈaðo +CHIVATEADOS tʃˌiβateˈaðos +CHIVATEAR tʃˌiβateˈaɾ +CHIVATO tʃiβˈato +CHIVERA tʃiβˈeɾa +CHIVERRE tʃiβˈeɾɾe +CHIVIADO tʃiβjˈaðo +CHIVIRÍN tʃˌiβiɾˈin +CHIVITERÍA tʃˌiβiteɾˈia +CHIVITO tʃiβˈito +CHIVO tʃˈiβo +CHOBENA tʃoβˈena +CHOBORRAS tʃoβˈoɾɾas +CHOCADA tʃokˈaða +CHOCADAS tʃokˈaðas +CHOCADO tʃokˈaðo +CHOCADOS tʃokˈaðos +CHOCAR tʃokˈaɾ +CHOCHA tʃˈotʃa +CHOCHAS tʃˈotʃas +CHOCHEADA tʃˌotʃeˈaða +CHOCHEADAS tʃˌotʃeˈaðas +CHOCHEADO tʃˌotʃeˈaðo +CHOCHEADOS tʃˌotʃeˈaðos +CHOCHEAR tʃˌotʃeˈaɾ +CHOCHO tʃˈotʃo +CHOCHOS tʃˈotʃos +CHOCLITO tʃoklˈito +CHOCLO tʃˈoklo +CHOCO tʃˈoko +CHOCOANO tʃˌokoˈano +CHOCOCHIP tʃˌokotʃˈip +CHOCOLATE tʃˌokolˈate +CHOCOLATEADA tʃˌokolˌateˈaða +CHOCOLATEADAS tʃˌokolˌateˈaðas +CHOCOLATEADO tʃˌokolˌateˈaðo +CHOCOLATEADOS tʃˌokolˌateˈaðos +CHOCOLATES tʃˌokolˈates +CHOCOMILK tʃˌokomˈilk +CHOCOMILKS tʃˌokomˈilks +CHOFER tʃofˈeɾ +CHÓFER tʃˈofeɾ +CHOFERIL tʃˌofeɾˈil +CHOKEADO tʃˌokeˈaðo +CHOL tʃˈol +CHOLANO tʃolˈano +CHOLGA tʃˈolɣa +CHOLGUA tʃˈolɣwa +CHOLITA tʃolˈita +CHOLO tʃˈolo +CHOLOTÓN tʃˌolotˈon +CHOLUTECA tʃˌolutˈeka +CHOMBA tʃˈomba +CHOMBO tʃˈombo +CHOMPA tʃˈompa +CHOMPITA tʃompˈita +CHON tʃˈon +CHONGO tʃˈoŋɡo +CHONI tʃˈoni +CHONO tʃˈono +CHONTADURO tʃˌontaðˈuɾo +CHONTALEÑO tʃˌontalˈeɲo +CHONTALES tʃontˈales +CHÓPED tʃˈoped +CHOPERA tʃopˈeɾa +CHOPITO tʃopˈito +CHOPO tʃˈopo +CHOQUE tʃˈoke +CHOQUES tʃˈokes +CHOR tʃˈoɾ +CHORA tʃˈoɾa +CHORAS tʃˈoɾas +CHOREAR tʃˌoɾeˈaɾ +CHORETO tʃoɾˈeto +CHORICERA tʃˌoɾisˈeɾa +CHORICITO tʃˌoɾisˈito +CHORIPÁN tʃˌoɾipˈan +CHORITO tʃoɾˈito +CHORIZO tʃoɾˈiso +CHORIZOS tʃoɾˈisos +CHORLITEJO tʃˌoɾlitˈexo +CHORLITO tʃoɾlˈito +CHORLO tʃˈoɾlo +CHORO tʃˈoɾo +CHOROS tʃˈoɾos +CHOROTEGA tʃˌoɾotˈeɣa +CHORRA tʃˈoɾɾa +CHORRADA tʃoɾɾˈaða +CHORRADITA tʃˌoɾɾaðˈita +CHORRAS tʃˈoɾɾas +CHORREADA tʃˌoɾɾeˈaða +CHORREADAS tʃˌoɾɾeˈaðas +CHORREADO tʃˌoɾɾeˈaðo +CHORREADOS tʃˌoɾɾeˈaðos +CHORRITO tʃoɾɾˈito +CHORRO tʃˈoɾɾo +CHORTÍ tʃoɾtˈi +CHOSCO tʃˈosko +CHOSCOS tʃˈoskos +CHOTA tʃˈota +CHOTACABRAS tʃˌotakˈaβɾas +CHOTADA tʃotˈaða +CHOTADAS tʃotˈaðas +CHOTADO tʃotˈaðo +CHOTADOS tʃotˈaðos +CHOTAR tʃotˈaɾ +CHOTEADA tʃˌoteˈaða +CHOTEADAS tʃˌoteˈaðas +CHOTEADO tʃˌoteˈaðo +CHOTEADOS tʃˌoteˈaðos +CHOTEAR tʃˌoteˈaɾ +CHOTIS tʃˈotis +CHOTO tʃˈoto +CHOVINISTA tʃˌoβinˈista +CHOZA tʃˈosa +CHOZNO tʃˈosno +CHOZÓN tʃosˈon +CHRISTIANO tʃɾistjˈano +CHRONOS tʃɾˈonos +CHUBASCO tʃuβˈasko +CHUBASQUERO tʃˌuβaskˈeɾo +CHÚCARO tʃˈukaɾo +CHUCHA tʃˈutʃa +CHUCHADA tʃutʃˈaða +CHUCHAQUI tʃutʃˈaki +CHUCHE tʃˈutʃe +CHUCHEQUERA tʃˌutʃekˈeɾa +CHUCHEQUERAS tʃˌutʃekˈeɾas +CHUCHEQUERO tʃˌutʃekˈeɾo +CHUCHEQUEROS tʃˌutʃekˈeɾos +CHUCHERÍA tʃˌutʃeɾˈia +CHUCHIS tʃˈutʃis +CHUCHITO tʃutʃˈito +CHUCHO tʃˈutʃo +CHUCHUPATE tʃˌutʃupˈate +CHUCO tʃˈuko +CHUCRUT tʃukɾˈut +CHUCUREÑO tʃˌukuɾˈeɲo +CHUECO tʃwˈeko +CHUETA tʃwˈeta +CHUFA tʃˈufa +CHUFADA tʃufˈaða +CHUFADAS tʃufˈaðas +CHUFADO tʃufˈaðo +CHUFADOS tʃufˈaðos +CHUFAMOS tʃufˈamos +CHUFANDO tʃufˈando +CHUFAR tʃufˈaɾ +CHUFARA tʃufˈaɾa +CHUFARÁ tʃˌufaɾˈa +CHUFÁRAMOS tʃufˈaɾamos +CHUFARAS tʃufˈaɾas +CHUFARÁS tʃˌufaɾˈas +CHUFAREIS tʃufˈaɾeɪs +CHUFARÉIS tʃˌufaɾˈeis +CHUFAREMOS tʃˌufaɾˈemos +CHUFARES tʃufˈaɾes +CHUFARÍAMOS tʃˌufaɾˈiamos +CHUFAS tʃˈufas +CHUFASTE tʃufˈaste +CHUFE tʃˈufe +CHUFEMOS tʃufˈemos +CHUFES tʃˈufes +CHUITA tʃwˈita +CHULADA tʃulˈaða +CHULEADA tʃˌuleˈaða +CHULEADAS tʃˌuleˈaðas +CHULEADO tʃˌuleˈaðo +CHULEADOS tʃˌuleˈaðos +CHULEAR tʃˌuleˈaɾ +CHULENGO tʃulˈɛŋɡo +CHULETA tʃulˈeta +CHULETERÍA tʃˌuleteɾˈia +CHULETÓN tʃˌuletˈon +CHULI tʃˈuli +CHULITO tʃulˈito +CHULO tʃˈulo +CHULÓN tʃulˈon +CHULUNCA tʃulˈunka +CHUMA tʃˈuma +CHUMAS tʃˈumas +CHUMO tʃˈumo +CHUMOS tʃˈumos +CHUMPA tʃˈumpa +CHUÑA tʃˈuɲa +CHUNCHE tʃˈuntʃe +CHUNCHO tʃˈuntʃo +CHUNCHUL tʃuntʃˈul +CHUNCHULES tʃuntʃˈules +CHUNCHURRIA tʃuntʃˈuɾɾia +CHUNGO tʃˈuŋɡo +CHUNGUNGO tʃuŋɡˈuŋɡo +CHUÑO tʃˈuɲo +CHUPA tʃˈupa +CHUPACABRAS tʃˌupakˈaβɾas +CHUPACIRIOS tʃˌupasˈiɾjos +CHUPADA tʃupˈaða +CHUPADAS tʃupˈaðas +CHUPADO tʃupˈaðo +CHUPADOS tʃupˈaðos +CHUPAFLOR tʃˌupaflˈoɾ +CHUPAMANGAS tʃˌupamˈaŋɡas +CHUPAMEDIAS tʃˌupamˈeðjas +CHUPAMIEL tʃˌupamjˈel +CHUPAR tʃupˈaɾ +CHUPARROSA tʃˌupaɾɾˈosa +CHUPARSE tʃupˈaɾse +CHUPARTE tʃupˈaɾte +CHUPASANGRES tʃˌupasˈaŋɡɾes +CHUPE tʃˈupe +CHUPETA tʃupˈeta +CHUPETE tʃupˈete +CHUPETEADO tʃˌupeteˈaðo +CHUPETES tʃupˈetes +CHUPETÍN tʃˌupetˈin +CHUPI tʃˈupi +CHUPINAZO tʃˌupinˈaso +CHUPINERA tʃˌupinˈeɾa +CHUPITO tʃupˈito +CHUQUIL tʃukˈil +CHURRA tʃˈuɾɾa +CHURRASCO tʃuɾɾˈasko +CHURRASQUEAR tʃˌuɾɾaskeˈaɾ +CHURRI tʃˈuɾɾi +CHURRIA tʃˈuɾɾia +CHURRO tʃˈuɾɾo +CHURRUSCAR tʃˌuɾɾuskˈaɾ +CHUSCO tʃˈusko +CHUSMEADA tʃˌusmeˈaða +CHUSMEADAS tʃˌusmeˈaðas +CHUSMEADO tʃˌusmeˈaðo +CHUSMEADOS tʃˌusmeˈaðos +CHUSMEAR tʃˌusmeˈaɾ +CHUSQUERAS tʃuskˈeɾas +CHUSQUERO tʃuskˈeɾo +CHUSQUEROS tʃuskˈeɾos +CHUSTA tʃˈusta +CHUT tʃˈut +CHUTA tʃˈuta +CHUTADA tʃutˈaða +CHUTADAS tʃutˈaðas +CHUTADO tʃutˈaðo +CHUTADOS tʃutˈaðos +CHUTAMOS tʃutˈamos +CHUTANDO tʃutˈando +CHUTAR tʃutˈaɾ +CHUTARA tʃutˈaɾa +CHUTARÁ tʃˌutaɾˈa +CHUTÁRAMOS tʃutˈaɾamos +CHUTARAS tʃutˈaɾas +CHUTARÁS tʃˌutaɾˈas +CHUTAREIS tʃutˈaɾeɪs +CHUTAREMOS tʃˌutaɾˈemos +CHUTARES tʃutˈaɾes +CHUTARÍAMOS tʃˌutaɾˈiamos +CHUTAS tʃˈutas +CHUTASTE tʃutˈaste +CHUTE tʃˈute +CHUTEMOS tʃutˈemos +CHUTES tʃˈutes +CHUTO tʃˈuto +CHUVASIA tʃuβˈasja +CHUY tʃˈujj +CHUZADA tʃusˈaða +CHUZADAS tʃusˈaðas +CHUZADO tʃusˈaðo +CHUZADOS tʃusˈaðos +CHUZAR tʃusˈaɾ +CHUZO tʃˈuso +CIADA sjˈaða +CIADAS sjˈaðas +CIADO sjˈaðo +CIADOS sjˈaðos +CIAN sjˈan +CIANOFICINA sjˌanofisˈina +CIANÓMETRO sjanˈometɾo +CIANOSIS sjanˈosis +CIANOTOXINA sjˌanotoksˈina +CIANURO sjanˈuɾo +CIANUROS sjanˈuɾos +CIÁTICAS sjˈatikas +CIÁTICO sjˈatiko +CIÁTICOS sjˈatikos +CIBAEÑA sˌiβaˈeɲa +CIBAEÑAS sˌiβaˈeɲas +CIBAEÑO sˌiβaˈeɲo +CIBAEÑOS sˌiβaˈeɲos +CIBELES siβˈeles +CIBER siβˈeɾ +CIBERACOSADA sˌiβeɾˌakosˈaða +CIBERACOSADAS sˌiβeɾˌakosˈaðas +CIBERACOSADO sˌiβeɾˌakosˈaðo +CIBERACOSADOS sˌiβeɾˌakosˈaðos +CIBERACOSO sˌiβeɾakˈoso +CIBERATAQUE sˌiβeɾatˈake +CIBERDELITO sˌiβeɾðelˈito +CIBERESPACIAL sˌiβeɾˌespasjˈal +CIBERESPACIO sˌiβeɾespˈasjo +CIBERLUNES sˌiβeɾlˈunes +CIBERNÉTICA sˌiβeɾnˈetika +CIBERSEGURIDAD sˌiβeɾsˌeɣuɾiðˈad +CIBERSEGURIDADES sˌiβeɾsˌeɣuɾiðˈaðes +CIBERSERIE sˌiβeɾsˈeɾje +CIBERSOCIEDAD sˌiβeɾsˌosjeðˈad +CIBERSOCIEDADES sˌiβeɾsˌosjeðˈaðes +CIBERUSUARIO sˌiβeɾuswˈaɾjo +CÍBRIDO sˈiβɾiðo +CICA sˈika +CÍCADA sˈikaða +CICATRICES sˌikatɾˈises +CICATRICIAL sˌikatɾisjˈal +CICATRICIALES sˌikatɾisjˈales +CICATRIZ sˌikatɾˈis +CICATRIZA sˌikatɾˈisa +CICATRIZACIÓN sˌikatɾˌisasjˈon +CICATRIZACIONES sˌikatɾˌisasjˈones +CICATRIZADA sˌikatɾisˈaða +CICATRIZADAS sˌikatɾisˈaðas +CICATRIZADO sˌikatɾisˈaðo +CICATRIZADOS sˌikatɾisˈaðos +CICATRIZAL sˌikatɾisˈal +CICATRIZALES sˌikatɾisˈales +CICATRIZAMOS sˌikatɾisˈamos +CICATRIZANDO sˌikatɾisˈando +CICATRIZANTE sˌikatɾisˈante +CICATRIZANTES sˌikatɾisˈantes +CICATRIZAR sˌikatɾisˈaɾ +CICATRIZARA sˌikatɾisˈaɾa +CICATRIZARÁ sˌikatɾˌisaɾˈa +CICATRIZÁRAMOS sˌikatɾisˈaɾamos +CICATRIZARAS sˌikatɾisˈaɾas +CICATRIZARÁS sˌikatɾˌisaɾˈas +CICATRIZAREIS sˌikatɾisˈaɾeɪs +CICATRIZAREMOS sˌikatɾˌisaɾˈemos +CICATRIZARES sˌikatɾisˈaɾes +CICATRIZARÍAMOS sˌikatɾˌisaɾˈiamos +CICATRIZAS sˌikatɾˈisas +CICATRIZASTE sˌikatɾisˈaste +CICATRIZATIVA sˌikatɾˌisatˈiβa +CICATRIZATIVAS sˌikatɾˌisatˈiβas +CICATRIZATIVO sˌikatɾˌisatˈiβo +CICATRIZATIVOS sˌikatɾˌisatˈiβos +CICATRIZO sˌikatɾˈiso +CICERÓN sˌiseɾˈon +CICERONE sˌiseɾˈone +CICLA sˈikla +CICLADO siklˈaðo +CÍCLICO sˈikliko +CICLISMO siklˈismo +CICLISTA siklˈista +CICLISTAS siklˈistas +CICLIZINA sˌiklisˈina +CICLO sˈiklo +CICLOBUTADIENO sˌikloβˌutaðjˈeno +CICLOCOMPUTADOR sˌiklokˌomputaðˈoɾ +CICLOFOSFAMIDA sˌiklofˌosfamˈiða +CICLOIDE siklˈoɪðe +CICLÓN siklˈon +CICLONERO sˌiklonˈeɾo +CICLONES siklˈones +CICLÓNICO siklˈoniko +CICLOOXIGENASA sˌikloˌoksixenˈasa +CÍCLOPE sˈiklope +CICLOPENTANOPERHIDROFENANTRENO sˌiklopˌentanˌopeɾˌiðɾofˌenantɾˈeno +CICLORAMA sˌikloɾˈama +CICLOVÍAS sˌikloβˈias +CICUTA sikˈuta +CID sˈid +CIDRA sˈiðɾa +CIEGA sjˈeɣa +CIEGO sjˈeɣo +CIELO sjˈelo +CIEMPIÉS sjempjˈes +CIEN sjˈen +CIÉNAGA sjˈenaɣa +CIENCIA sjˈɛnsja +CIENCIAS sjˈɛnsjas +CIENCIÓLOGO sjensjˈoloɣo +CIÉNEGA sjˈeneɣa +CIENMIL sjenmˈil +CIENO sjˈeno +CIENTÍFICA sjentˈifika +CIENTIFICIDAD sjˌentifˌisiðˈad +CIENTÍFICO sjentˈifiko +CIENTÍFICOS sjentˈifikos +CIENTO sjˈɛnto +CIERRA sjˈeɾɾa +CIERRAN sjˈeɾɾan +CIERRE sjˈeɾɾe +CIERREN sjˈeɾɾen +CIERRES sjˈeɾɾes +CIERRO sjˈeɾɾo +CIERTA sjˈeɾta +CIERTAMENTE sjˈeɾtamˈente +CIERTAS sjˈeɾtas +CIERTO sjˈeɾto +CIERTOS sjˈeɾtos +CIERVO sjˈeɾβo +CIERZO sjˈeɾso +CIFOSIS sifˈosis +CIFRA sˈifɾa +CIFRADA sifɾˈaða +CIFRADAS sifɾˈaðas +CIFRADO sifɾˈaðo +CIFRADOS sifɾˈaðos +CIFRAR sifɾˈaɾ +CIGALA siɣˈala +CIGARILLO sˌiɣaɾˈijjo +CIGARRA siɣˈaɾɾa +CIGARRILLO sˌiɣaɾɾˈijjo +CIGARRO siɣˈaɾɾo +CIGOMA siɣˈoma +CIGOMÁTICA sˌiɣomˈatika +CIGOMÁTICAS sˌiɣomˈatikas +CIGOMÁTICO sˌiɣomˈatiko +CIGOMÁTICOS sˌiɣomˈatikos +CIGOÑAL sˌiɣoɲˈal +CIGOÑALES sˌiɣoɲˈales +CIGOTO siɣˈoto +CIGUA sˈiɣwa +CIGÜEÑA sˌiɣuˈeɲa +CIGÜEÑAL sˌiɣueɲˈal +CIGÜEÑUELA sˌiɣueɲwˈela +CILANDRO silˈandɾo +CILANTRO silˈantɾo +CILIAR siljˈaɾ +CILICIA silˈisja +CILICIO silˈisjo +CILINDRADA sˌilindɾˈaða +CILINDRADAS sˌilindɾˈaðas +CILINDRADO sˌilindɾˈaðo +CILINDRADOS sˌilindɾˈaðos +CILINDRAJE sˌilindɾˈaxe +CILINDRAR sˌilindɾˈaɾ +CILÍNDRICA silˈindɾika +CILÍNDRICAS silˈindɾikas +CILÍNDRICO silˈindɾiko +CILÍNDRICOS silˈindɾikos +CIMA sˈima +CIMADA simˈaða +CIMADAS simˈaðas +CIMADO simˈaðo +CIMADOS simˈaðos +CIMAR simˈaɾ +CIMARRÓN sˌimaɾɾˈon +CIMAS sˈimas +CIMBRA sˈimbɾa +CIMBRADA simbɾˈaða +CIMBRADAS simbɾˈaðas +CIMBRADO simbɾˈaðo +CIMBRADOS simbɾˈaðos +CIMBRAR simbɾˈaɾ +CIMBRE sˈimbɾe +CIMBREAR sˌimbɾeˈaɾ +CIMBRIA sˈimbɾia +CIMBRO sˈimbɾo +CIMBROS sˈimbɾos +CIMÉ simˈe +CIMENTADA sˌimentˈaða +CIMENTADAS sˌimentˈaðas +CIMENTADO sˌimentˈaðo +CIMENTADOS sˌimentˈaðos +CIMENTAR sˌimentˈaɾ +CIMERIO simˈeɾjo +CIMES sˈimes +CIMIENTO simjˈɛnto +CIMITARRA sˌimitˈaɾɾa +CIMORRO simˈoɾɾo +CIMOSO simˈoso +CINAMOMO sˌinamˈomo +CINASA sinˈasa +CINC sˈink +CINCADO sinkˈaðo +CINCEL sinsˈel +CINCELADA sˌinselˈaða +CINCELADAS sˌinselˈaðas +CINCELADO sˌinselˈaðo +CINCELADOS sˌinselˈaðos +CINCELAR sˌinselˈaɾ +CINCHAR sintʃˈaɾ +CINCITA sinsˈita +CINCO sˈinko +CINCOMIL sˌinkomˈil +CINCUENTA sinkwˈɛnta +CINCUENTAVO sˌinkwentˈaβo +CINCUENTÓN sˌinkwentˈon +CINCUENTONA sˌinkwentˈona +CINE sˈine +CINEASTA sˌineˈasta +CINEASTAS sˌineˈastas +CINEGÉTICA sˌinexˈetika +CINEGÉTICAS sˌinexˈetikas +CINEGÉTICO sˌinexˈetiko +CINEGÉTICOS sˌinexˈetikos +CINEMA sinˈema +CINEMÁTICO sˌinemˈatiko +CINEMATOGRAFÍA sˌinemˌatoɣɾafˈia +CINEMATOGRAFIADA sˌinemˌatoɣɾafjˈaða +CINEMATOGRAFIADAS sˌinemˌatoɣɾafjˈaðas +CINEMATOGRAFIADO sˌinemˌatoɣɾafjˈaðo +CINEMATOGRAFIADOS sˌinemˌatoɣɾafjˈaðos +CINEMATOGRAFIAR sˌinemˌatoɣɾafjˈaɾ +CINEMATOGRÁFICA sˌinemˌatoɣɾˈafika +CINEMATÓGRAFICA sˌinematˈoɣɾafˌika +CINEMATOGRÁFICAS sˌinemˌatoɣɾˈafikas +CINEMATÓGRAFICAS sˌinematˈoɣɾafˌikas +CINEMATOGRÁFICO sˌinemˌatoɣɾˈafiko +CINEMATÓGRAFICO sˌinematˈoɣɾafˌiko +CINEMATOGRÁFICOS sˌinemˌatoɣɾˈafikos +CINEMATÓGRAFICOS sˌinematˈoɣɾafˌikos +CINERARIO sˌineɾˈaɾjo +CINÉREO sinˈeɾeo +CINES sˈines +CINÉTICO sinˈetiko +CINETOSIS sˌinetˈosis +CINGLAR siŋɡlˈaɾ +CÍNICA sˈinika +CÍNICAS sˈinikas +CÍNICO sˈiniko +CÍNICOS sˈinikos +CINISMO sinˈismo +CINOCÉFALO sˌinosˈefalo +CINODONTE sˌinoðˈonte +CINOLÓGICO sˌinolˈoxiko +CINTAS sˈintas +CINTIA sˈintja +CINTILADA sˌintilˈaða +CINTILADAS sˌintilˈaðas +CINTILADO sˌintilˈaðo +CINTILADOS sˌintilˈaðos +CINTILAR sˌintilˈaɾ +CINTITA sintˈita +CINTRADO sintɾˈaðo +CINTURA sintˈuɾa +CINTURÓN sˌintuɾˈon +CINZOLÍN sˌinsolˈin +CIO sjˈo +CIPAYO sipˈajjo +CIPIONATO sˌipjonˈato +CIPO sˈipo +CIPOTE sipˈote +CIPRÉS sipɾˈes +CIPROFLOXACINA sˌipɾoflˌoksasˈina +CIPROFLOXACINO sˌipɾoflˌoksasˈino +CIPSELA sipsˈela +CIRCA sˈiɾka +CIRCE sˈiɾse +CIRCENSE siɾsˈɛnse +CIRCENSES siɾsˈɛnses +CIRCO sˈiɾko +CIRCÓN siɾkˈon +CIRCONIO siɾkˈonjo +CIRCUIDO siɾkwˈiðo +CIRCUIR siɾkwˈiɾ +CIRCUITAL sˌiɾkwitˈal +CIRCUITERÍA sˌiɾkwiteɾˈia +CIRCUITO siɾkwˈito +CIRCULACIÓN sˌiɾkulasjˈon +CIRCULADA sˌiɾkulˈaða +CIRCULADAS sˌiɾkulˈaðas +CIRCULADO sˌiɾkulˈaðo +CIRCULADOS sˌiɾkulˈaðos +CIRCULAN siɾkˈulan +CIRCULANTE sˌiɾkulˈante +CIRCULAR sˌiɾkulˈaɾ +CIRCULARES sˌiɾkulˈaɾes +CIRCULATORIA sˌiɾkulatˈoɾja +CIRCULATORIAS sˌiɾkulatˈoɾjas +CIRCULATORIO sˌiɾkulatˈoɾjo +CIRCULATORIOS sˌiɾkulatˈoɾjos +CIRCULITO sˌiɾkulˈito +CÍRCULO sˈiɾkulo +CIRCUMPOLAR sˌiɾkumpolˈaɾ +CIRCUMPOLARES sˌiɾkumpolˈaɾes +CIRCUNCENTRO sˌiɾkunsˈɛntɾo +CIRCUNCIDADA sˌiɾkunsiðˈaða +CIRCUNCIDADAS sˌiɾkunsiðˈaðas +CIRCUNCIDADO sˌiɾkunsiðˈaðo +CIRCUNCIDADOS sˌiɾkunsiðˈaðos +CIRCUNCIDAR sˌiɾkunsiðˈaɾ +CIRCUNCISIÓN sˌiɾkunsisjˈon +CIRCUNCISO sˌiɾkunsˈiso +CIRCUNDADA sˌiɾkundˈaða +CIRCUNDADAS sˌiɾkundˈaðas +CIRCUNDADO sˌiɾkundˈaðo +CIRCUNDADOS sˌiɾkundˈaðos +CIRCUNDANDO sˌiɾkundˈando +CIRCUNDANTE sˌiɾkundˈante +CIRCUNDANTES sˌiɾkundˈantes +CIRCUNDAR sˌiɾkundˈaɾ +CIRCUNESTELAR sˌiɾkunˌestelˈaɾ +CIRCUNESTELARES sˌiɾkunˌestelˈaɾes +CIRCUNFERENCIA sˌiɾkumfeɾˈɛnsja +CIRCUNFERENCIAL sˌiɾkumfˌeɾensjˈal +CIRCUNFERENCIALES sˌiɾkumfˌeɾensjˈales +CIRCUNFERENCIALMENTE sˌiɾkumfˌeɾensjˈalmˈente +CIRCUNFERIDA sˌiɾkumfeɾˈiða +CIRCUNFERIDAS sˌiɾkumfeɾˈiðas +CIRCUNFERIDO sˌiɾkumfeɾˈiðo +CIRCUNFERIDOS sˌiɾkumfeɾˈiðos +CIRCUNFERIR sˌiɾkumfeɾˈiɾ +CIRCUNFIJO sˌiɾkumfˈixo +CIRCUNFLEJA sˌiɾkumflˈexa +CIRCUNFLEJAS sˌiɾkumflˈexas +CIRCUNFLEJO sˌiɾkumflˈexo +CIRCUNFLEJOS sˌiɾkumflˈexos +CIRCUNHORIZONTAL sˌiɾkunˌoɾisontˈal +CIRCUNHORIZONTALES sˌiɾkunˌoɾisontˈales +CIRCUNLOCUCIÓN sˌiɾkunlˌokusjˈon +CIRCUNLOCUCIONES sˌiɾkunlˌokusjˈones +CIRCUNLOQUIO sˌiɾkunlˈokjo +CIRCUNLOQUIOS sˌiɾkunlˈokjos +CIRCUNLUNAR sˌiɾkunlunˈaɾ +CIRCUNNAVEGACIÓN sˌiɾkunnˌaβeɣasjˈon +CIRCUNNAVEGADA sˌiɾkunnˌaβeɣˈaða +CIRCUNNAVEGADAS sˌiɾkunnˌaβeɣˈaðas +CIRCUNNAVEGADO sˌiɾkunnˌaβeɣˈaðo +CIRCUNNAVEGADOS sˌiɾkunnˌaβeɣˈaðos +CIRCUNNAVEGAR sˌiɾkunnˌaβeɣˈaɾ +CIRCUNRADIO sˌiɾkunrˈaðjo +CIRCUNSCRIBIR sˌiɾkunskɾiβˈiɾ +CIRCUNSCRIPCIÓN sˌiɾkunskɾipsjˈon +CIRCUNSCRIPCIONAL sˌiɾkunskɾˌipsjonˈal +CIRCUNSCRIPCIONALES sˌiɾkunskɾˌipsjonˈales +CIRCUNSCRIPTA sˌiɾkunskɾˈipːta +CIRCUNSCRIPTAS sˌiɾkunskɾˈipːtas +CIRCUNSCRIPTO sˌiɾkunskɾˈipːto +CIRCUNSCRIPTOS sˌiɾkunskɾˈipːtos +CIRCUNSCRITA sˌiɾkunskɾˈita +CIRCUNSCRITAS sˌiɾkunskɾˈitas +CIRCUNSCRITO sˌiɾkunskɾˈito +CIRCUNSCRITOS sˌiɾkunskɾˈitos +CIRCUNSPECCIÓN sˌiɾkunspeksjˈon +CIRCUNSPECTAS sˌiɾkunspˈektas +CIRCUNSPECTO sˌiɾkunspˈekto +CIRCUNSPECTOS sˌiɾkunspˈektos +CIRCUNSTANCIA sˌiɾkunstˈansja +CIRCUNSTANCIADA sˌiɾkunstansjˈaða +CIRCUNSTANCIADAS sˌiɾkunstansjˈaðas +CIRCUNSTANCIADO sˌiɾkunstansjˈaðo +CIRCUNSTANCIADOS sˌiɾkunstansjˈaðos +CIRCUNSTANCIAL sˌiɾkunstansjˈal +CIRCUNSTANCIALES sˌiɾkunstansjˈales +CIRCUNSTANCIALMENTE sˌiɾkunstansjˈalmˈente +CIRCUNSTANCIAR sˌiɾkunstansjˈaɾ +CIRCUNSTANTE sˌiɾkunstˈante +CIRCUNSTANTES sˌiɾkunstˈantes +CIRCUNVALACIÓN sˌiɾkumbˌalasjˈon +CIRCUNVALACIONES sˌiɾkumbˌalasjˈones +CIRCUNVALAR sˌiɾkumbalˈaɾ +CIRCUNVECINA sˌiɾkumbesˈina +CIRCUNVECINAS sˌiɾkumbesˈinas +CIRCUNVECINO sˌiɾkumbesˈino +CIRCUNVECINOS sˌiɾkumbesˈinos +CIRCUNVENIDA sˌiɾkumbenˈiða +CIRCUNVENIDAS sˌiɾkumbenˈiðas +CIRCUNVENIDO sˌiɾkumbenˈiðo +CIRCUNVENIDOS sˌiɾkumbenˈiðos +CIRCUNVENIR sˌiɾkumbenˈiɾ +CIRCUNVOLAR sˌiɾkumbolˈaɾ +CIRCUNVOLUCIÓN sˌiɾkumbˌolusjˈon +CIRENE siɾˈene +CIRIAL siɾjˈal +CIRIO sˈiɾjo +CIRO sˈiɾo +CIRQUERA siɾkˈeɾa +CIRQUERAS siɾkˈeɾas +CIRQUERO siɾkˈeɾo +CIRROSIS siɾɾˈosis +CIRRÓTICO siɾɾˈotiko +CIRUELA sˌiɾuˈela +CIRUELILLO sˌiɾuelˈijjo +CIRUELO sˌiɾuˈelo +CIRUGÍA sˌiɾuxˈia +CIRUGÍAS sˌiɾuxˈias +CIRUJANA sˌiɾuxˈana +CIRUJANAS sˌiɾuxˈanas +CIRUJANO sˌiɾuxˈano +CIRUJANOS sˌiɾuxˈanos +CISCAR siskˈaɾ +CISCO sˈisko +CISIO sˈisjo +CISJORDANO sˌisxoɾðˈano +CISMA sˈisma +CISNE sˈisne +CISPLATINO sˌisplatˈino +CISTEÍNA sˌisteˈina +CÍSTICA sˈistika +CÍSTICAS sˈistikas +CISTICERCO sˌistisˈeɾko +CISTICERCOSIS sˌistiseɾkˈosis +CÍSTICO sˈistiko +CÍSTICOS sˈistikos +CISTIDIO sistˈiðjo +CISTOLITO sˌistolˈito +CISURA sisˈuɾa +CISURAS sisˈuɾas +CITA sˈita +CITACIÓN sˌitasjˈon +CITACIONES sˌitasjˈones +CITADA sitˈaða +CITADAS sitˈaðas +CITADINO sˌitaðˈino +CITADO sitˈaðo +CITADOS sitˈaðos +CITALOPRAM sˌitalˈopɾam +CITAMOS sitˈamos +CITANDO sitˈando +CITANTE sitˈante +CITANTES sitˈantes +CITAR sitˈaɾ +CITARA sitˈaɾa +CITARÁ sˌitaɾˈa +CÍTARA sˈitaɾa +CITÁRAMOS sitˈaɾamos +CITARAS sitˈaɾas +CITARÁS sˌitaɾˈas +CITAREIS sitˈaɾeɪs +CITAREMOS sˌitaɾˈemos +CITARES sitˈaɾes +CITARÍAMOS sˌitaɾˈiamos +CITARISTA sˌitaɾˈista +CITAS sˈitas +CITASTE sitˈaste +CITATORIO sˌitatˈoɾjo +CITE sˈite +CITEMOS sitˈemos +CITES sˈites +CITO sˈito +CITOCINA sˌitosˈina +CITOCROMO sˌitokɾˈomo +CITÓFONO sitˈofono +CITÓLOGA sitˈoloɣa +CITOLOGÍA sˌitoloxˈia +CITOLÓGICA sˌitolˈoxika +CITOLÓGICAS sˌitolˈoxikas +CITOLÓGICO sˌitolˈoxiko +CITOLÓGICOS sˌitolˈoxikos +CITÓLOGO sitˈoloɣo +CITOMEGALOVIRUS sˌitomˌeɣaloβˈiɾus +CITOPLÁSMICO sˌitoplˈasmiko +CITOSINA sˌitosˈina +CITOSÓLICA sˌitosˈolika +CITOSÓLICAS sˌitosˈolikas +CITOSÓLICO sˌitosˈoliko +CITOSÓLICOS sˌitosˈolikos +CITOSTÁTICA sˌitostˈatika +CITOSTÁTICAS sˌitostˈatikas +CITOSTÁTICO sˌitostˈatiko +CITOSTÁTICOS sˌitostˈatikos +CITOTAXONÓMICA sˌitotˌaksonˈomika +CITOTAXONÓMICAS sˌitotˌaksonˈomikas +CITOTAXONÓMICO sˌitotˌaksonˈomiko +CITOTAXONÓMICOS sˌitotˌaksonˈomikos +CITOTROFOBLASTO sˌitotɾˌofoβlˈasto +CITRATO sitɾˈato +CÍTRICO sˈitɾiko +CITRICULTOR sˌitɾikultˈoɾ +CITRINO sitɾˈino +CITRÓN sitɾˈon +CIUDAD sjuðˈad +CIUDADANA sjˌuðaðˈana +CIUDADANAS sjˌuðaðˈanas +CIUDADANIZADA sjˌuðaðˌanisˈaða +CIUDADANIZADAS sjˌuðaðˌanisˈaðas +CIUDADANIZADO sjˌuðaðˌanisˈaðo +CIUDADANIZADOS sjˌuðaðˌanisˈaðos +CIUDADANIZAR sjˌuðaðˌanisˈaɾ +CIUDADANO sjˌuðaðˈano +CIUDADANOS sjˌuðaðˈanos +CIUDADELA sjˌuðaðˈela +CIUDADES sjuðˈaðes +CIUDADREALEÑO sjˌuðaðɾˌealˈeɲo +CIUDARREALEÑO sjˌuðaɾɾˌealˈeɲo +CIVETA siβˈeta +CÍVICO sˈiβiko +CIVIL siβˈil +CIVILES siβˈiles +CIVILIZACIÓN sˌiβilˌisasjˈon +CIVILIZADA sˌiβilisˈaða +CIVILIZADAS sˌiβilisˈaðas +CIVILIZADO sˌiβilisˈaðo +CIVILIZADOS sˌiβilisˈaðos +CIVILIZATORIO sˌiβilˌisatˈoɾjo +CIVISMO siβˈismo +CIZALLA sisˈajja +CIZALLAMIENTO sˌisajjamjˈɛnto +CIZALLAR sˌisajjˈaɾ +CIZAÑA sisˈaɲa +CIZAÑADA sˌisaɲˈaða +CIZAÑADAS sˌisaɲˈaðas +CIZAÑADO sˌisaɲˈaðo +CIZAÑADOS sˌisaɲˈaðos +CIZAÑAR sˌisaɲˈaɾ +CLAC klˈak +CLADO klˈaðo +CLADODIO klaðˈoðjo +CLAMADA klamˈaða +CLAMADAS klamˈaðas +CLAMADO klamˈaðo +CLAMADOS klamˈaðos +CLÁMIDE klˈamiðe +CLAMOR klamˈoɾ +CLAMOREAR klˌamoɾeˈaɾ +CLAMOROSO klˌamoɾˈoso +CLAN klˈan +CLANDESTINA klˌandestˈina +CLANDESTINAJE klˌandestinˈaxe +CLANDESTINO klˌandestˈino +CLAQUE klˈake +CLAQUÉ klakˈe +CLAQUETA klakˈeta +CLARA klˈaɾa +CLARAMENTE klˈaɾamˈente +CLAREADA klˌaɾeˈaða +CLAREADAS klˌaɾeˈaðas +CLAREADO klˌaɾeˈaðo +CLAREADOS klˌaɾeˈaðos +CLAREAR klˌaɾeˈaɾ +CLARIDAD klˌaɾiðˈad +CLARIFICACIÓN klˌaɾifˌikasjˈon +CLARIFICADA klˌaɾifikˈaða +CLARIFICADAS klˌaɾifikˈaðas +CLARIFICADO klˌaɾifikˈaðo +CLARIFICADOS klˌaɾifikˈaðos +CLARINERO klˌaɾinˈeɾo +CLARINETE klˌaɾinˈete +CLARIÓN klaɾjˈon +CLARISTORIO klˌaɾistˈoɾjo +CLARITA klaɾˈita +CLARITAS klaɾˈitas +CLARITO klaɾˈito +CLARITROMICINA klˌaɾitɾˌomisˈina +CLARIVIDENCIA klˌaɾiβiðˈɛnsja +CLARIVIDENTES klˌaɾiβiðˈɛntes +CLARO klˈaɾo +CLAROSCURO klˌaɾoskˈuɾo +CLASE klˈase +CLASEMEDIERO klˌasemeðjˈeɾo +CLASES klˈases +CLÁSICA klˈasika +CLASICAZO klˌasikˈaso +CLÁSICO klˈasiko +CLASIFICACIÓN klˌasifˌikasjˈon +CLASIFICADA klˌasifikˈaða +CLASIFICADAS klˌasifikˈaðas +CLASIFICADO klˌasifikˈaðo +CLASIFICADORA klˌasifˌikaðˈoɾa +CLASIFICADOS klˌasifikˈaðos +CLATRADO klatɾˈaðo +CLAUDIA klˈaʊðja +CLAUDICACIÓN klˌaʊðikasjˈon +CLAUDICACIONES klˌaʊðikasjˈones +CLAUDICADA klˌaʊðikˈaða +CLAUDICADAS klˌaʊðikˈaðas +CLAUDICADO klˌaʊðikˈaðo +CLAUDICADOS klˌaʊðikˈaðos +CLAUDICAR klˌaʊðikˈaɾ +CLAUDINA klaʊðˈina +CLAUSTROFOBIA klˌaʊstɾofˈoβja +CLAUSTROFÓBICA klˌaʊstɾofˈoβika +CLAUSTROFÓBICAS klˌaʊstɾofˈoβikas +CLAUSTROFÓBICO klˌaʊstɾofˈoβiko +CLAUSTROFÓBICOS klˌaʊstɾofˈoβikos +CLAUSURA klaʊsˈuɾa +CLAUSURADA klˌaʊsuɾˈaða +CLAUSURADAS klˌaʊsuɾˈaðas +CLAUSURADO klˌaʊsuɾˈaðo +CLAUSURADOS klˌaʊsuɾˈaðos +CLAUSURAR klˌaʊsuɾˈaɾ +CLAVADA klaβˈaða +CLAVADAS klaβˈaðas +CLAVADO klaβˈaðo +CLAVADOS klaβˈaðos +CLAVAR klaβˈaɾ +CLAVARIO klaβˈaɾjo +CLAVAZÓN klˌaβasˈon +CLAVEL klaβˈel +CLAVETEADA klˌaβeteˈaða +CLAVETEADAS klˌaβeteˈaðas +CLAVETEADO klˌaβeteˈaðo +CLAVETEADOS klˌaβeteˈaðos +CLAVICORDIO klˌaβikˈoɾðjo +CLAVÍCULA klaβˈikula +CLAVICULAR klˌaβikulˈaɾ +CLAVIJA klaβˈixa +CLAVO klˈaβo +CLAVOS klˈaβos +CLAXON klˈakson +CLAYMORE klaɪmˈoɾe +CLEFERA klefˈeɾa +CLEISTÓGAMO kleɪstˈoɣamo +CLEMENCIA klemˈɛnsja +CLEMENTE klemˈɛnte +CLEMOLE klemˈole +CLEPSIDRA klepsˈiðɾa +CLERÉN kleɾˈen +CLERICAL klˌeɾikˈal +CLERICALISMO klˌeɾikalˈismo +CLERICO kleɾˈiko +CLÉRIGA klˈeɾiɣa +CLÉRIGO klˈeɾiɣo +CLERIGUITO klˌeɾiɣˈito +CLERIZONTE klˌeɾisˈonte +CLERO klˈeɾo +CLIC klˈik +CLICADA klikˈaða +CLICADAS klikˈaðas +CLICADO klikˈaðo +CLICADOS klikˈaðos +CLICHÉ klitʃˈe +CLIENTE kliˈɛnte +CLIENTELA klientˈela +CLIENTES kliˈɛntes +CLIMA klˈima +CLIMATÉRICA klˌimatˈeɾika +CLIMATÉRICAS klˌimatˈeɾikas +CLIMATÉRICO klˌimatˈeɾiko +CLIMATÉRICOS klˌimatˈeɾikos +CLIMÁTICA klimˈatika +CLIMÁTICAS klimˈatikas +CLIMÁTICO klimˈatiko +CLIMÁTICOS klimˈatikos +CLIMATIZADA klˌimatisˈaða +CLIMATIZADAS klˌimatisˈaðas +CLIMATIZADO klˌimatisˈaðo +CLIMATIZADOS klˌimatisˈaðos +CLIMATIZAR klˌimatisˈaɾ +CLIMATÓLOGA klˌimatˈoloɣa +CLÍMAX klˈimaks +CLÍMENA klˈimena +CLÍMENE klˈimene +CLIMOGRAMA klˌimoɣɾˈama +CLINDAMICINA klˌindamisˈina +CLÍNEX klˈineks +CLÍNICA klˈinika +CLÍNICO klˈiniko +CLINODACTILIA klˌinoðaktˈilja +CLINTONISMO klˌintonˈismo +CLIP klˈip +CLIQUEADA klˌikeˈaða +CLIQUEADAS klˌikeˈaðas +CLIQUEADO klˌikeˈaðo +CLIQUEADOS klˌikeˈaðos +CLIQUEAR klˌikeˈaɾ +CLÍTICA klˈitika +CLOACA kloˈaka +CLOACAL klˌoakˈal +CLOCÁ klokˈa +CLOCAR klokˈaɾ +CLOCH klˈotʃ +CLOCHE klˈotʃe +CLOCHES klˈotʃes +CLON klˈon +CLONADA klonˈaða +CLONADAS klonˈaðas +CLONADO klonˈaðo +CLONADOS klonˈaðos +CLÓNICO klˈoniko +CLOQUÉ klokˈe +CLOQUEADA klˌokeˈaða +CLOQUEADAS klˌokeˈaðas +CLOQUEADO klˌokeˈaðo +CLOQUEADOS klˌokeˈaðos +CLOQUEAR klˌokeˈaɾ +CLOQUEASE klˌokeˈase +CLOQUEO klokˈeo +CLORADA kloɾˈaða +CLORADAS kloɾˈaðas +CLORADO kloɾˈaðo +CLORADOS kloɾˈaðos +CLORHEXIDINA klˌoɾeksiðˈina +CLORINADA klˌoɾinˈaða +CLORINADAS klˌoɾinˈaðas +CLORINADO klˌoɾinˈaðo +CLORINADOS klˌoɾinˈaðos +CLORITO kloɾˈito +CLORO klˈoɾo +CLOROALQUINO klˌoɾoalkˈino +CLOROFILA klˌoɾofˈila +CLOROFLUOCARBONO klˌoɾofluˌokaɾβˈono +CLOROFLUOCARBONOS klˌoɾofluˌokaɾβˈonos +CLOROFLUOROCARBONO klˌoɾofluˌoɾokaɾβˈono +CLOROFLUOROCARBONOS klˌoɾofluˌoɾokaɾβˈonos +CLOROFORMIZADA klˌoɾofˌoɾmisˈaða +CLOROFORMIZADAS klˌoɾofˌoɾmisˈaðas +CLOROFORMIZADO klˌoɾofˌoɾmisˈaðo +CLOROFORMIZADOS klˌoɾofˌoɾmisˈaðos +CLOROFORMIZAR klˌoɾofˌoɾmisˈaɾ +CLOROFORMO klˌoɾofˈoɾmo +CLOROPICRINA klˌoɾopikɾˈina +CLOROPLASTOS klˌoɾoplˈastos +CLOROQUINA klˌoɾokˈina +CLOROSIS kloɾˈosis +CLORURO kloɾˈuɾo +CLÓSET klˈoset +CLÓSETS klˈosets +CLOSTRIDIAL klˌostɾiðjˈal +CLOSTRIDIO klostɾˈiðjo +CLOTO klˈoto +CLOWN klˈown +CLOXACILINA klˌoksasilˈina +CLUB klˈub +CLÚNEA klˈunea +CLÚNEAS klˈuneas +CLÚNEO klˈuneo +CLÚNEOS klˈuneos +CLÚSTER klˈusteɾ +CLUTCH klˈuttʃ +CNIDARIO sˈeniðˈaɾjo +CNN sˌeˌeneˈɛne +CO kˈo +COA kˈoa +COACALCO kˌoakˈalko +COACCIONADA kˌoaksjonˈaða +COACCIONADAS kˌoaksjonˈaðas +COACCIONADO kˌoaksjonˈaðo +COACCIONADOS kˌoaksjonˈaðos +COACH koˈatʃ +COACHING koˈatʃiŋ +COACTIVADOR kˌoaktˌiβaðˈoɾ +COACTUADA kˌoaktwˈaða +COACTUADAS kˌoaktwˈaðas +COACTUADO kˌoaktwˈaðo +COACTUADOS kˌoaktwˈaðos +COACTUAR kˌoaktwˈaɾ +COACUSADO kˌoakusˈaðo +COADAPTACIÓN kˌoaðˌapːtasjˈon +COAGENTE kˌoaxˈɛnte +COAGULACIÓN kˌoaɣˌulasjˈon +COAGULADA kˌoaɣulˈaða +COAGULADAS kˌoaɣulˈaðas +COAGULADO kˌoaɣulˈaðo +COAGULADOS kˌoaɣulˈaðos +COAGULANTE kˌoaɣulˈante +COAGULAR kˌoaɣulˈaɾ +COÁGULO koˈaɣulo +COAGULOPATÍA kˌoaɣˌulopatˈia +COAHUILA kˌoawˈila +COALESCENTE kˌoalesˈɛnte +COÁLGEBRA koˈalxeβɾa +COALICIÓN kˌoalisjˈon +COALICIONAL kˌoalˌisjonˈal +COALIGÁ kˌoaliɣˈa +COAMEÑO kˌoamˈeɲo +COANFITRIONA kˌoamfˌitɾiˈona +COANIMADOR kˌoanˌimaðˈoɾ +COANIMAR kˌoanimˈaɾ +COARTA koˈaɾta +COARTACIÓN kˌoaɾtasjˈon +COARTADA kˌoaɾtˈaða +COARTADAS kˌoaɾtˈaðas +COARTADO kˌoaɾtˈaðo +COARTADOS kˌoaɾtˈaðos +COARTAR kˌoaɾtˈaɾ +COASTER kˌoastˈeɾ +COATÍ kˌoatˈi +COATICITO kˌoatisˈito +COATZACOALCOS kˌoatsˌakoˈalkos +COBALTO koβˈalto +COBARDE koβˈaɾðe +COBARDES koβˈaɾðes +COBARDÍA kˌoβaɾðˈia +COBARDÓN kˌoβaɾðˈon +COBERTIZO kˌoβeɾtˈiso +COBERTOR kˌoβeɾtˈoɾ +COBIJA koβˈixa +COBIJADA kˌoβixˈaða +COBIJADAS kˌoβixˈaðas +COBIJADO kˌoβixˈaðo +COBIJADOS kˌoβixˈaðos +COBIJAR kˌoβixˈaɾ +COBIJITA kˌoβixˈita +COBIJO koβˈixo +COBO kˈoβo +COBRA kˈoβɾa +COBRADA koβɾˈaða +COBRADAS koβɾˈaðas +COBRADO koβɾˈaðo +COBRADOR kˌoβɾaðˈoɾ +COBRADORES kˌoβɾaðˈoɾes +COBRADOS koβɾˈaðos +COBRAMOS koβɾˈamos +COBRANDO koβɾˈando +COBRAR koβɾˈaɾ +COBRARA koβɾˈaɾa +COBRARÁ kˌoβɾaɾˈa +COBRÁRAMOS koβɾˈaɾamos +COBRARAS koβɾˈaɾas +COBRARÁS kˌoβɾaɾˈas +COBRAREIS koβɾˈaɾeɪs +COBRAREMOS kˌoβɾaɾˈemos +COBRARES koβɾˈaɾes +COBRARÍAMOS kˌoβɾaɾˈiamos +COBRAS kˈoβɾas +COBRASTE koβɾˈaste +COBRE kˈoβɾe +COBREMOS koβɾˈemos +COBRES kˈoβɾes +COBRIZO koβɾˈiso +COBRO kˈoβɾo +COCA kˈoka +COCADA kokˈaða +COCAÍNA kˌokaˈina +COCAINÓMANA kˌokaɪnˈomana +COCAINÓMANAS kˌokaɪnˈomanas +COCAINÓMANO kˌokaɪnˈomano +COCAINÓMANOS kˌokaɪnˈomanos +COCALERO kˌokalˈeɾo +COCATRIZ kˌokatɾˈis +COCCIÓN koksjˈon +COCCIONES koksjˈones +COCEADA kˌoseˈaða +COCEADAS kˌoseˈaðas +COCEADO kˌoseˈaðo +COCEADOS kˌoseˈaðos +COCEAR kˌoseˈaɾ +COCEDERA kˌoseðˈeɾa +COCEDERAS kˌoseðˈeɾas +COCEDERO kˌoseðˈeɾo +COCEDEROS kˌoseðˈeɾos +COCEDURA kˌoseðˈuɾa +COCER kosˈeɾ +COCHABAMBA kˌotʃaβˈamba +COCHAMBRE kotʃˈambɾe +COCHAZO kotʃˈaso +COCHE kˈotʃe +COCHECILLO kˌotʃesˈijjo +COCHECITO kˌotʃesˈito +COCHES kˈotʃes +COCHIMÍ kˌotʃimˈi +COCHINADA kˌotʃinˈaða +COCHINERA kˌotʃinˈeɾa +COCHINERO kˌotʃinˈeɾo +COCHINITO kˌotʃinˈito +COCHINO kotʃˈino +COCHIQUERA kˌotʃikˈeɾa +COCHO kˈotʃo +COCHÓN kotʃˈon +COCHURA kotʃˈuɾa +COCÍ kosˈi +COCIDA kosˈiða +COCIDAS kosˈiðas +COCIDO kosˈiðo +COCIDOS kosˈiðos +COCIMIENTO kˌosimjˈɛnto +COCIMIENTOS kˌosimjˈɛntos +COCINA kosˈina +COCINADA kˌosinˈaða +COCINADAS kˌosinˈaðas +COCINADO kˌosinˈaðo +COCINADOS kˌosinˈaðos +COCINAN kosˈinan +COCINANDO kˌosinˈando +COCINAR kˌosinˈaɾ +COCINAS kosˈinas +COCINERA kˌosinˈeɾa +COCINERAZO kˌosineɾˈaso +COCINERO kˌosinˈeɾo +COCINILLA kˌosinˈijja +COCINITA kˌosinˈita +COCITO kosˈito +COCLEAR kˌokleˈaɾ +COCLESANO kˌoklesˈano +COCO kˈoko +COCOA kokˈoa +COCOCHA kokˈotʃa +COCODRILO kˌokoðɾˈilo +COCODRILOS kˌokoðɾˈilos +COCOLICHE kˌokolˈitʃe +COCOMES kokˈomes +CÓCONA kˈokona +COCONDUCTOR kˌokonduktˈoɾ +CÓCONO kˈokono +COCOTAL kˌokotˈal +COCOTE kokˈote +COCREADORA kˌokɾeaðˈoɾa +COCRETA kokɾˈeta +COCTEL koktˈel +CÓCTEL kˈoktel +COCTELERÍA kˌokteleɾˈia +CODASTE koðˈaste +CODEADA kˌoðeˈaða +CODEADAS kˌoðeˈaðas +CODEADO kˌoðeˈaðo +CODEADOS kˌoðeˈaðos +CODEAR kˌoðeˈaɾ +CODEPENDENCIA kˌoðependˈɛnsja +CODEPENDIENTE kˌoðependjˈɛnte +CODERA koðˈeɾa +CODESCUBIERTA kˌoðeskuβjˈeɾta +CODESCUBIERTAS kˌoðeskuβjˈeɾtas +CODESCUBIERTO kˌoðeskuβjˈeɾto +CODESCUBIERTOS kˌoðeskuβjˈeɾtos +CODESCUBRIMIENTO kˌoðeskˌuβɾimjˈɛnto +CÓDICE kˈoðise +CODICIA koðˈisja +CODICIABLE kˌoðisjˈaβle +CODICIADA kˌoðisjˈaða +CODICIADAS kˌoðisjˈaðas +CODICIADO kˌoðisjˈaðo +CODICIADOS kˌoðisjˈaðos +CODICIAR kˌoðisjˈaɾ +CODIFICA kˌoðifˈika +CODIFICADA kˌoðifikˈaða +CODIFICADAS kˌoðifikˈaðas +CODIFICADO kˌoðifikˈaðo +CODIFICADORA kˌoðifˌikaðˈoɾa +CODIFICADOS kˌoðifikˈaðos +CODIFICAMOS kˌoðifikˈamos +CODIFICANDO kˌoðifikˈando +CODIFICANTE kˌoðifikˈante +CODIFICAR kˌoðifikˈaɾ +CODIFICARA kˌoðifikˈaɾa +CODIFICARÁ kˌoðifˌikaɾˈa +CODIFICÁRAMOS kˌoðifikˈaɾamos +CODIFICARAS kˌoðifikˈaɾas +CODIFICARÁS kˌoðifˌikaɾˈas +CODIFICARE kˌoðifikˈaɾe +CODIFICAREIS kˌoðifikˈaɾeɪs +CODIFICAREMOS kˌoðifˌikaɾˈemos +CODIFICARES kˌoðifikˈaɾes +CODIFICARÍAMOS kˌoðifˌikaɾˈiamos +CODIFICAS kˌoðifˈikas +CODIFICASTE kˌoðifikˈaste +CODIFICO kˌoðifˈiko +CODIFIQUE kˌoðifˈike +CODIFIQUEMOS kˌoðifikˈemos +CODIFIQUES kˌoðifˈikes +CÓDIGO kˈoðiɣo +CODIRIGIR kˌoðiɾixˈiɾ +CODITO koðˈito +CODITOS koðˈitos +CODO kˈoðo +CODÓN koðˈon +CODORNIZ kˌoðoɾnˈis +CODUEÑO koðwˈeɲo +COEDUCADORA kˌoeðˌukaðˈoɾa +COEFICIENTES kˌoefisjˈɛntes +COEQUIPO kˌoekˈipo +COERCER kˌoeɾsˈeɾ +COERCIÓN kˌoeɾsjˈon +COERCITIVAMENTE kˌoeɾsitˈiβamˈente +COERCITIVIDAD kˌoeɾsˌitiβiðˈad +COESCRIBIR kˌoeskɾiβˈiɾ +COESCRIPTA kˌoeskɾˈipːta +COESCRIPTAS kˌoeskɾˈipːtas +COESCRIPTO kˌoeskɾˈipːto +COESCRIPTOS kˌoeskɾˈipːtos +COESCRITA kˌoeskɾˈita +COESCRITAS kˌoeskɾˈitas +COESCRITO kˌoeskɾˈito +COESCRITOS kˌoeskɾˈitos +COESPECÍFICO kˌoespesˈifiko +COESTRUCTURADA kˌoestɾˌuktuɾˈaða +COESTRUCTURADAS kˌoestɾˌuktuɾˈaðas +COESTRUCTURADO kˌoestɾˌuktuɾˈaðo +COESTRUCTURADOS kˌoestɾˌuktuɾˈaðos +COESTRUCTURAR kˌoestɾˌuktuɾˈaɾ +COETÁNEA kˌoetˈanea +COETÁNEO kˌoetˈaneo +COEVOLUCIONAR kˌoeβˌolusjonˈaɾ +COEXISTA kˌoeksˈista +COEXISTAMOS kˌoeksistˈamos +COEXISTAS kˌoeksˈistas +COEXISTE kˌoeksˈiste +COEXISTES kˌoeksˈistes +COEXISTÍ kˌoeksistˈi +COEXISTÍAMOS kˌoeksistˈiamos +COEXISTIDA kˌoeksistˈiða +COEXISTIDAS kˌoeksistˈiðas +COEXISTIDO kˌoeksistˈiðo +COEXISTIDOS kˌoeksistˈiðos +COEXISTIMOS kˌoeksistˈimos +COEXISTIR kˌoeksistˈiɾ +COEXISTIRÁ kˌoeksˌistiɾˈa +COEXISTIRÁS kˌoeksˌistiɾˈas +COEXISTIREMOS kˌoeksˌistiɾˈemos +COEXISTIRÍAMOS kˌoeksˌistiɾˈiamos +COEXISTISTE kˌoeksistˈiste +COEXISTO kˌoeksˈisto +COEXTENSIVO kˌoekstensˈiβo +COFÍN kofˈin +COFINANCIAMIENTO kˌofinˌansjamjˈɛnto +COFINANCIAR kˌofinansjˈaɾ +COFOSIS kofˈosis +COFRADE kofɾˈaðe +COFRE kˈofɾe +COFRECILLO kˌofɾesˈijjo +COFRECITO kˌofɾesˈito +COFUNDACIÓN kˌofundasjˈon +COGED koxˈed +COGER koxˈeɾ +COGIDA koxˈiða +COGIDAS koxˈiðas +COGIDO koxˈiðo +CÓGIDO kˈoxiðo +COGIDOS koxˈiðos +COGITADA kˌoxitˈaða +COGITADAS kˌoxitˈaðas +COGITADO kˌoxitˈaðo +COGITADOS kˌoxitˈaðos +COGITAR kˌoxitˈaɾ +COGNADA koɡnˈaða +COGNADAS koɡnˈaðas +COGNADO koɡnˈaðo +COGNADOS koɡnˈaðos +COGNITIVA kˌoɡnitˈiβa +COGNITIVAS kˌoɡnitˈiβas +COGNITIVO kˌoɡnitˈiβo +COGNITIVOS kˌoɡnitˈiβos +COGNOSCIBILIDAD kˌoɡnosˌiβiliðˈad +COGNOSCIBLE kˌoɡnosˈiβle +COGNOSCITIVO kˌoɡnositˈiβo +COGOMBRO koɣˈombɾo +COGOTE koɣˈote +COGUJADA kˌoɣuxˈaða +COHABITAR kˌoaβitˈaɾ +COHECHADA kˌoetʃˈaða +COHECHADAS kˌoetʃˈaðas +COHECHADO kˌoetʃˈaðo +COHECHADOS kˌoetʃˈaðos +COHERENTISMO kˌoeɾentˈismo +COHESIONADA kˌoesjonˈaða +COHESIONADAS kˌoesjonˈaðas +COHESIONADO kˌoesjonˈaðo +COHESIONADOS kˌoesjonˈaðos +COHESOR kˌoesˈoɾ +COHETE koˈete +COHETERA kˌoetˈeɾa +COHETÓN kˌoetˈon +COHIBIDA kˌoiβˈiða +COHIBIDAS kˌoiβˈiðas +COHIBIDO kˌoiβˈiðo +COHIBIDOS kˌoiβˈiðos +COHIBIR kˌoiβˈiɾ +COHOMBRO koˈombɾo +COHONDER kˌoondˈeɾ +COHONDIDA kˌoondˈiða +COHONDIDAS kˌoondˈiðas +COHONDIDO kˌoondˈiðo +COHONDIDOS kˌoondˈiðos +COHONESTAR kˌoonestˈaɾ +COIGUE kˈoɪɣe +COIGÜE koɪɣˈue +COIHUE kˈoɪwe +COILOCITO kˌoɪlosˈito +COILOCITOSIS kˌoɪlositˈosis +COIMEADA kˌoɪmeˈaða +COIMEADAS kˌoɪmeˈaðas +COIMEADO kˌoɪmeˈaðo +COIMEADOS kˌoɪmeˈaðos +COIMEAR kˌoɪmeˈaɾ +COIMERO koɪmˈeɾo +COINCIDA koɪnsˈiða +COINCIDAMOS kˌoɪnsiðˈamos +COINCIDAS koɪnsˈiðas +COINCIDE koɪnsˈiðe +COINCIDENCIA kˌoɪnsiðˈɛnsja +COINCIDENTES kˌoɪnsiðˈɛntes +COINCIDES koɪnsˈiðes +COINCIDÍAMOS kˌoɪnsiðˈiamos +COINCIDIDA kˌoɪnsiðˈiða +COINCIDIDAS kˌoɪnsiðˈiðas +COINCIDIDO kˌoɪnsiðˈiðo +COINCIDIDOS kˌoɪnsiðˈiðos +COINCIDIMOS kˌoɪnsiðˈimos +COINCIDIR kˌoɪnsiðˈiɾ +COINCIDIRÁ kˌoɪnsiðiɾˈa +COINCIDIRÁS kˌoɪnsiðiɾˈas +COINCIDIREMOS kˌoɪnsiðiɾˈemos +COINCIDIRÍAMOS kˌoɪnsiðiɾˈiamos +COINCIDISTE kˌoɪnsiðˈiste +COINCIDO koɪnsˈiðo +COINCO kˈoɪnko +COINVERSIÓN kˌoɪmbeɾsjˈon +COINVESTIGADORA kˌoɪmbestˌiɣaðˈoɾa +COIPÚ koɪpˈu +COIRÓN koɪɾˈon +COIS kˈoɪs +COITO kˈoɪto +COJA kˈoxa +COJAS kˈoxas +COJEADA kˌoxeˈaða +COJEADAS kˌoxeˈaðas +COJEADO kˌoxeˈaðo +COJEADOS kˌoxeˈaðos +COJEAR kˌoxeˈaɾ +COJEDEÑA kˌoxeðˈeɲa +COJEDEÑAS kˌoxeðˈeɲas +COJEDEÑOS kˌoxeðˈeɲos +COJÍN koxˈin +COJINETE kˌoxinˈete +COJINÚA kˌoxinˈua +COJITO koxˈito +COJO kˈoxo +COJOLITE kˌoxolˈite +COJÓN koxˈon +COJONES koxˈones +COJONUDO kˌoxonˈuðo +COJOS kˈoxos +COJUDO koxˈuðo +COL kˈol +COLA kˈola +COLABORACIÓN kˌolaβˌoɾasjˈon +COLABORADA kˌolaβoɾˈaða +COLABORADAS kˌolaβoɾˈaðas +COLABORADO kˌolaβoɾˈaðo +COLABORADOR kˌolaβˌoɾaðˈoɾ +COLABORADORA kˌolaβˌoɾaðˈoɾa +COLABORADORAS kˌolaβˌoɾaðˈoɾas +COLABORADOS kˌolaβoɾˈaðos +COLABORAR kˌolaβoɾˈaɾ +COLABORATIVA kˌolaβˌoɾatˈiβa +COLABORATIVAS kˌolaβˌoɾatˈiβas +COLABORATIVO kˌolaβˌoɾatˈiβo +COLABORATIVOS kˌolaβˌoɾatˈiβos +COLACIÓN kˌolasjˈon +COLADA kolˈaða +COLADAS kolˈaðas +COLADERA kˌolaðˈeɾa +COLADERO kˌolaðˈeɾo +COLADITO kˌolaðˈito +COLADO kolˈaðo +COLADOR kˌolaðˈoɾ +COLADOS kolˈaðos +COLAGENOSIS kˌolaxenˈosis +COLANGIOCARCINOMA kˌolaŋxjˌokaɾsinˈoma +COLANGIOPANCREATOGRAFÍA kˌolaŋxjˌopankɾˌeatˌoɣɾafˈia +COLAPSABLE kˌolapsˈaβle +COLAPSADA kˌolapsˈaða +COLAPSADAS kˌolapsˈaðas +COLAPSADO kˌolapsˈaðo +COLAPSADOS kˌolapsˈaðos +COLAPSO kolˈapso +COLAPSOLOGÍA kˌolapsˌoloxˈia +COLAR kolˈaɾ +COLAS kˈolas +COLATERAL kˌolateɾˈal +COLATITUD kˌolatitˈud +COLAUISTA kˌolaʊˈista +COLCHA kˈoltʃa +COLCHAR koltʃˈaɾ +COLCHICINA kˌoltʃisˈina +COLCHÓN koltʃˈon +COLCHONCITO kˌoltʃonsˈito +COLCHONETA kˌoltʃonˈeta +COLE kˈole +COLEADA kˌoleˈaða +COLEADAS kˌoleˈaðas +COLEADO kˌoleˈaðo +COLEADOR kˌoleaðˈoɾ +COLEADOS kˌoleˈaðos +COLECCIÓN kˌoleksjˈon +COLECCIONABLE kˌoleksjonˈaβle +COLECCIONADA kˌoleksjonˈaða +COLECCIONADAS kˌoleksjonˈaðas +COLECCIONADO kˌoleksjonˈaðo +COLECCIONADOS kˌoleksjonˈaðos +COLECCIONAR kˌoleksjonˈaɾ +COLECCIONISMO kˌoleksjonˈismo +COLECISTECTOMÍA kˌolesˌistektomˈia +COLECISTITIS kˌolesistˈitis +COLECTADA kˌolektˈaða +COLECTADAS kˌolektˈaðas +COLECTADO kˌolektˈaðo +COLECTADOS kˌolektˈaðos +COLECTIVERO kˌolektiβˈeɾo +COLECTIVIDAD kˌolektˌiβiðˈad +COLECTIVISMO kˌolektiβˈismo +COLECTIVISTA kˌolektiβˈista +COLECTIVIZACIÓN kˌolektˌiβisasjˈon +COLECTIVIZADA kˌolektˌiβisˈaða +COLECTIVIZADAS kˌolektˌiβisˈaðas +COLECTIVIZADO kˌolektˌiβisˈaðo +COLECTIVIZADOS kˌolektˌiβisˈaðos +COLECTIVIZAR kˌolektˌiβisˈaɾ +COLECTIVO kˌolektˈiβo +COLÉDOCA kolˈeðoka +COLÉDOCAS kolˈeðokas +COLÉDOCO kolˈeðoko +COLÉDOCOS kolˈeðokos +COLEGA kolˈeɣa +COLEGIACIÓN kˌolexjasjˈon +COLEGIALA kˌolexjˈala +COLEGIAR kˌolexjˈaɾ +COLEGIDA kˌolexˈiða +COLEGIDAS kˌolexˈiðas +COLEGIDO kˌolexˈiðo +COLEGIDOS kˌolexˈiðos +COLEGIO kolˈexjo +COLEGIR kˌolexˈiɾ +COLEGUEADA kˌoleɣeˈaða +COLEGUEADAS kˌoleɣeˈaðas +COLEGUEADO kˌoleɣeˈaðo +COLEGUEADOS kˌoleɣeˈaðos +COLÉMBOLO kolˈembolo +CÓLERA kˈoleɾa +COLERÓN kˌoleɾˈon +COLES kˈoles +COLESTÁSICO kˌolestˈasiko +COLESTASIS kˌolestˈasis +COLESTEATOMA kˌolestˌeatˈoma +COLESTEROL kˌolesteɾˈol +COLET kolˈet +COLETA kolˈeta +COLÉTER kolˈeteɾ +COLETERO kˌoletˈeɾo +COLGADA kolɣˈaða +COLGADAS kolɣˈaðas +COLGADIZO kˌolɣaðˈiso +COLGADO kolɣˈaðo +COLGADOS kolɣˈaðos +COLGAR kolɣˈaɾ +COLIBLANCA kˌoliβlˈanka +COLIBLANCAS kˌoliβlˈankas +COLIBLANCO kˌoliβlˈanko +COLIBLANCOS kˌoliβlˈankos +COLIBRÍ kˌoliβɾˈi +CÓLICA kˈolika +CÓLICAS kˈolikas +CÓLICO kˈoliko +COLICORTO kˌolikˈoɾto +CÓLICOS kˈolikos +COLIDERAR kˌoliðeɾˈaɾ +COLIDIDA kˌoliðˈiða +COLIDIDAS kˌoliðˈiðas +COLIDIDO kˌoliðˈiðo +COLIDIDOS kˌoliðˈiðos +COLIDIR kˌoliðˈiɾ +COLIFLOR kˌoliflˈoɾ +COLIGÁ kˌoliɣˈa +COLIGADA kˌoliɣˈaða +COLIGADAS kˌoliɣˈaðas +COLIGADO kˌoliɣˈaðo +COLIGADOS kˌoliɣˈaðos +COLIGAR kˌoliɣˈaɾ +COLIGRUESO kˌoliɣɾuˈeso +COLIGÜE kˌoliɣˈue +COLILARGA kˌolilˈaɾɣa +COLILARGAS kˌolilˈaɾɣas +COLILARGOS kˌolilˈaɾɣos +COLIMA kolˈima +COLIMADOR kˌolimaðˈoɾ +COLIMAR kˌolimˈaɾ +COLIMBA kolˈimba +COLINA kolˈina +COLINABO kˌolinˈaβo +COLINDADA kˌolindˈaða +COLINDADAS kˌolindˈaðas +COLINDADO kˌolindˈaðo +COLINDADOS kˌolindˈaðos +COLINDANTE kˌolindˈante +COLINDAR kˌolindˈaɾ +COLINEALIDAD kˌolinˌealiðˈad +COLIRIO kolˈiɾjo +COLÍRIO kolˈiɾjo +COLIRRÁBANO kˌoliɾɾˈaβano +COLIRROJO kˌoliɾɾˈoxo +COLIRRUFO kˌoliɾɾˈufo +COLISIÓN kˌolisjˈon +COLISIONADA kˌolisjonˈaða +COLISIONADAS kˌolisjonˈaðas +COLISIONADO kˌolisjonˈaðo +COLISIONADOS kˌolisjonˈaðos +COLISIONAR kˌolisjonˈaɾ +COLITIS kolˈitis +COLIZA kolˈisa +COLLAGE kojjˈaxe +COLMAN kˈolman +COLMAR kolmˈaɾ +COLMENA kolmˈena +COLMENAR kˌolmenˈaɾ +COLMENERO kˌolmenˈeɾo +COLOBOMA kˌoloβˈoma +COLOCA kolˈoka +COLOCACIÓN kˌolokasjˈon +COLOCACIONES kˌolokasjˈones +COLOCADA kˌolokˈaða +COLOCADAS kˌolokˈaðas +COLOCADO kˌolokˈaðo +COLOCADOS kˌolokˈaðos +COLOCAMOS kˌolokˈamos +COLOCANDO kˌolokˈando +COLOCAR kˌolokˈaɾ +COLOCARA kˌolokˈaɾa +COLOCARÁ kˌolokaɾˈa +COLOCÁRAMOS kˌolokˈaɾamos +COLOCARAS kˌolokˈaɾas +COLOCARÁS kˌolokaɾˈas +COLOCAREIS kˌolokˈaɾeɪs +COLOCAREMOS kˌolokaɾˈemos +COLOCARES kˌolokˈaɾes +COLOCARÍAMOS kˌolokaɾˈiamos +COLOCAS kolˈokas +COLOCASTE kˌolokˈaste +COLOCO kolˈoko +COLOCÓN kˌolokˈon +COLOFÓN kˌolofˈon +COLOMBIA kolˈombja +COLOMBIANA kˌolombjˈana +COLOMBIANAS kˌolombjˈanas +COLOMBIANO kˌolombjˈano +COLOMBIANOS kˌolombjˈanos +COLOMBINA kˌolombˈina +COLOMBINAS kˌolombˈinas +COLOMBINO kˌolombˈino +COLOMBINOS kˌolombˈinos +COLOMBO kolˈombo +COLOMBOVENEZOLANA kˌolombˌoβenˌesolˈana +COLOMBOVENEZOLANAS kˌolombˌoβenˌesolˈanas +COLOMBOVENEZOLANO kˌolombˌoβenˌesolˈano +COLOMBOVENEZOLANOS kˌolombˌoβenˌesolˈanos +COLOMENSE kˌolomˈɛnse +COLON kˈolon +COLÓN kolˈon +COLONA kolˈona +COLONÉS kˌolonˈes +COLONIA kolˈonja +COLONIAL kˌolonjˈal +COLONIALISTA kˌolonjalˈista +COLONIALISTAS kˌolonjalˈistas +COLONIZACIÓN kˌolonˌisasjˈon +COLONIZADA kˌolonisˈaða +COLONIZADAS kˌolonisˈaðas +COLONIZADO kˌolonisˈaðo +COLONIZADOR kˌolonˌisaðˈoɾ +COLONIZADORA kˌolonˌisaðˈoɾa +COLONIZADORAS kˌolonˌisaðˈoɾas +COLONIZADORES kˌolonˌisaðˈoɾes +COLONIZADOS kˌolonisˈaðos +COLONIZAR kˌolonisˈaɾ +COLONOSCOPIA kˌolonoskˈopja +COLONOSCOPÍA kˌolonˌoskopˈia +COLONOSCOPIO kˌolonoskˈopjo +COLOQUE kolˈoke +COLÓQUELA kolˈokela +COLOQUEMOS kˌolokˈemos +COLOQUES kolˈokes +COLOQUIAL kˌolokjˈal +COLOQUIALISMO kˌolokjalˈismo +COLOQUIO kolˈokjo +COLOR kolˈoɾ +COLORACIÓN kˌoloɾasjˈon +COLORADA kˌoloɾˈaða +COLORADAS kˌoloɾˈaðas +COLORADEÑO kˌoloɾaðˈeɲo +COLORADO kˌoloɾˈaðo +COLORADOS kˌoloɾˈaðos +COLORAR kˌoloɾˈaɾ +COLORE kolˈoɾe +COLOREADA kˌoloɾeˈaða +COLOREADAS kˌoloɾeˈaðas +COLOREADO kˌoloɾeˈaðo +COLOREADOS kˌoloɾeˈaðos +COLOREAR kˌoloɾeˈaɾ +COLORES kolˈoɾes +COLORIDA kˌoloɾˈiða +COLORIDAS kˌoloɾˈiðas +COLORIDO kˌoloɾˈiðo +COLORIDOS kˌoloɾˈiðos +COLORIMÉTRICO kˌoloɾimˈetɾiko +COLORIR kˌoloɾˈiɾ +COLORO kolˈoɾo +COLORRECTAL kˌoloɾɾektˈal +COLOSO kolˈoso +COLOSTOMÍA kˌolostomˈia +COLPA kˈolpa +COLPO kˈolpo +COLTÁN koltˈan +COLTAUCO koltˈaʊko +COLUDA kolˈuða +COLUDAS kolˈuðas +COLUDIDA kˌoluðˈiða +COLUDIDAS kˌoluðˈiðas +COLUDIDO kˌoluðˈiðo +COLUDIDOS kˌoluðˈiðos +COLUDIR kˌoluðˈiɾ +COLUDO kolˈuðo +COLUDOS kolˈuðos +COLUMBARIO kˌolumbˈaɾjo +COLUMBIANO kˌolumbjˈano +COLUMBRADA kˌolumbɾˈaða +COLUMBRADAS kˌolumbɾˈaðas +COLUMBRADO kˌolumbɾˈaðo +COLUMBRADOS kˌolumbɾˈaðos +COLUMBRAR kˌolumbɾˈaɾ +COLUMBUSEÑO kˌolumbusˈeɲo +COLUMNA kolˈumna +COLUMNADO kˌolumnˈaðo +COLUMNELA kˌolumnˈela +COLUMNISTA kˌolumnˈista +COLUMNITA kˌolumnˈita +COLUMPIADA kˌolumpjˈaða +COLUMPIADAS kˌolumpjˈaðas +COLUMPIADO kˌolumpjˈaðo +COLUMPIADOS kˌolumpjˈaðos +COLUMPIAR kˌolumpjˈaɾ +COLUMPIO kolˈumpjo +COLURIA kolˈuɾja +COLÚRICO kolˈuɾiko +COLURO kolˈuɾo +COLUTORIO kˌolutˈoɾjo +COLUVIAL kˌoluβjˈal +COLZA kˈolsa +COMA kˈoma +COMADRE komˈaðɾe +COMADREADA kˌomaðɾeˈaða +COMADREADAS kˌomaðɾeˈaðas +COMADREADO kˌomaðɾeˈaðo +COMADREADOS kˌomaðɾeˈaðos +COMADREJA kˌomaðɾˈexa +COMADREO kˌomaðɾˈeo +COMAL komˈal +COMALIA komˈalja +COMAMOS komˈamos +COMAN kˈoman +COMANCHERO kˌomantʃˈeɾo +COMANDA komˈanda +COMANDADA kˌomandˈaða +COMANDADAS kˌomandˈaðas +COMANDADO kˌomandˈaðo +COMANDADOS kˌomandˈaðos +COMANDAMIENTO kˌomandamjˈɛnto +COMANDAMOS kˌomandˈamos +COMANDANCIA kˌomandˈansja +COMANDANDO kˌomandˈando +COMANDANTE kˌomandˈante +COMANDAR kˌomandˈaɾ +COMANDARA kˌomandˈaɾa +COMANDARÁ kˌomandaɾˈa +COMANDÁRAMOS kˌomandˈaɾamos +COMANDARAN kˌomandˈaɾan +COMANDARAS kˌomandˈaɾas +COMANDARÁS kˌomandaɾˈas +COMANDARÉ kˌomandaɾˈe +COMANDAREIS kˌomandˈaɾeɪs +COMANDAREMOS kˌomandaɾˈemos +COMANDAREN kˌomandˈaɾen +COMANDARES kˌomandˈaɾes +COMANDARÍAMOS kˌomandaɾˈiamos +COMANDAS komˈandas +COMANDASTE kˌomandˈaste +COMANDE komˈande +COMANDEMOS kˌomandˈemos +COMANDES komˈandes +COMANDO komˈando +COMARAPEÑO kˌomaɾapˈeɲo +COMARCA komˈaɾka +COMAS kˈomas +COMATOSA kˌomatˈosa +COMATOSAS kˌomatˈosas +COMATOSO kˌomatˈoso +COMATOSOS kˌomatˈosos +COMBA kˈomba +COMBAD kombˈad +COMBADA kombˈaða +COMBADAS kombˈaðas +COMBADO kombˈaðo +COMBADOS kombˈaðos +COMBAS kˈombas +COMBATE kombˈate +COMBATÍ kˌombatˈi +COMBATIDA kˌombatˈiða +COMBATIDAS kˌombatˈiðas +COMBATIDO kˌombatˈiðo +COMBATIDOS kˌombatˈiðos +COMBATIR kˌombatˈiɾ +COMBINA kombˈina +COMBINABLE kˌombinˈaβle +COMBINACIÓN kˌombinasjˈon +COMBINADA kˌombinˈaða +COMBINADAS kˌombinˈaðas +COMBINADO kˌombinˈaðo +COMBINADOS kˌombinˈaðos +COMBINAMOS kˌombinˈamos +COMBINANDO kˌombinˈando +COMBINAR kˌombinˈaɾ +COMBINARA kˌombinˈaɾa +COMBINARÁ kˌombinaɾˈa +COMBINÁRAMOS kˌombinˈaɾamos +COMBINARAS kˌombinˈaɾas +COMBINARÁS kˌombinaɾˈas +COMBINARE kˌombinˈaɾe +COMBINAREIS kˌombinˈaɾeɪs +COMBINAREMOS kˌombinaɾˈemos +COMBINARES kˌombinˈaɾes +COMBINARÍAMOS kˌombinaɾˈiamos +COMBINAS kombˈinas +COMBINASTE kˌombinˈaste +COMBINATIVO kˌombinatˈiβo +COMBINATORIO kˌombinatˈoɾjo +COMBINE kombˈine +COMBINEMOS kˌombinˈemos +COMBINES kombˈines +COMBINO kombˈino +COMBLE kˈomble +COMBUSTIBILIDAD kˌombustˌiβiliðˈad +COMBUSTIBLE kˌombustˈiβle +COMBUSTIÓN kˌombustjˈon +COME kˈome +COMÉ komˈe +COMEDIA komˈeðja +COMEDIDA kˌomeðˈiða +COMEDIDAS kˌomeðˈiðas +COMEDIDO kˌomeðˈiðo +COMEDIDOS kˌomeðˈiðos +COMEDIETA kˌomeðjˈeta +COMEDIMIENTO kˌomeðimjˈɛnto +COMEDIR kˌomeðˈiɾ +COMEDOR kˌomeðˈoɾ +COMEDORCITO kˌomeðoɾsˈito +COMELA komˈela +CÓMELA kˈomela +COMELAS komˈelas +CÓMELAS kˈomelas +COMELE komˈele +CÓMELE kˈomele +COMELES komˈeles +CÓMELES kˈomeles +COMELO komˈelo +CÓMELO kˈomelo +COMELONA kˌomelˈona +COMELOS komˈelos +CÓMELOS kˈomelos +COMEME komˈeme +COMEMIERDA kˌomemjˈeɾða +COMEMOS komˈemos +COMEN kˈomen +COMENCÉ kˌomensˈe +COMENDERO kˌomendˈeɾo +COMENOS komˈenos +CÓMENOS kˈomenos +COMENSAL kˌomensˈal +COMENSALISMO kˌomensalˈismo +COMENTA komˈɛnta +COMENTADA kˌomentˈaða +COMENTADAS kˌomentˈaðas +COMENTADO kˌomentˈaðo +COMENTADOR kˌomentaðˈoɾ +COMENTADORA kˌomentaðˈoɾa +COMENTADORAS kˌomentaðˈoɾas +COMENTADORES kˌomentaðˈoɾes +COMENTADOS kˌomentˈaðos +COMENTAMOS kˌomentˈamos +COMENTANDO kˌomentˈando +COMENTAR kˌomentˈaɾ +COMENTARA kˌomentˈaɾa +COMENTARÁ kˌomentaɾˈa +COMENTÁRAMOS kˌomentˈaɾamos +COMENTARAS kˌomentˈaɾas +COMENTARÁS kˌomentaɾˈas +COMENTAREIS kˌomentˈaɾeɪs +COMENTAREMOS kˌomentaɾˈemos +COMENTARES kˌomentˈaɾes +COMENTARÍAMOS kˌomentaɾˈiamos +COMENTARIO kˌomentˈaɾjo +COMENTARIOS kˌomentˈaɾjos +COMENTAS komˈɛntas +COMENTASTE kˌomentˈaste +COMENTE komˈɛnte +COMENTEMOS kˌomentˈemos +COMENTES komˈɛntes +COMENTO komˈɛnto +COMENZADA kˌomensˈaða +COMENZADAS kˌomensˈaðas +COMENZADO kˌomensˈaðo +COMENZADOS kˌomensˈaðos +COMENZAR kˌomensˈaɾ +COMENZARON kˌomensˈaɾon +COMENZÓ kˌomensˈo +COMER komˈeɾ +COMERÁ kˌomeɾˈa +COMERÁS kˌomeɾˈas +COMERCIABLE kˌomeɾsjˈaβle +COMERCIADA kˌomeɾsjˈaða +COMERCIADAS kˌomeɾsjˈaðas +COMERCIADO kˌomeɾsjˈaðo +COMERCIADOS kˌomeɾsjˈaðos +COMERCIAL kˌomeɾsjˈal +COMERCIALES kˌomeɾsjˈales +COMERCIALIDAD kˌomeɾsjˌaliðˈad +COMERCIALISMO kˌomeɾsjalˈismo +COMERCIALIZACIÓN kˌomeɾsjˌalisasjˈon +COMERCIALIZADA kˌomeɾsjˌalisˈaða +COMERCIALIZADAS kˌomeɾsjˌalisˈaðas +COMERCIALIZADO kˌomeɾsjˌalisˈaðo +COMERCIALIZADOR kˌomeɾsjˌalisaðˈoɾ +COMERCIALIZADORA kˌomeɾsjˌalisaðˈoɾa +COMERCIALIZADOS kˌomeɾsjˌalisˈaðos +COMERCIALIZAR kˌomeɾsjˌalisˈaɾ +COMERCIANTE kˌomeɾsjˈante +COMERCIAR kˌomeɾsjˈaɾ +COMERCIO komˈeɾsjo +COMEREMOS kˌomeɾˈemos +COMERES komˈeɾes +COMERÍAMOS kˌomeɾˈiamos +COMES kˈomes +COMESTIBLE kˌomestˈiβle +COMESTIBLES kˌomestˈiβles +COMETA komˈeta +COMETAMOS kˌometˈamos +COMETARIA kˌometˈaɾja +COMETARIAS kˌometˈaɾjas +COMETARIO kˌometˈaɾjo +COMETARIOS kˌometˈaɾjos +COMETAS komˈetas +COMETE komˈete +COMETEMOS kˌometˈemos +COMETER kˌometˈeɾ +COMETERÁ kˌometeɾˈa +COMETERÁS kˌometeɾˈas +COMETEREMOS kˌometeɾˈemos +COMETERÍAMOS kˌometeɾˈiamos +COMETES komˈetes +COMETÍAMOS kˌometˈiamos +COMETIDA kˌometˈiða +COMETIDAS kˌometˈiðas +COMETIDO kˌometˈiðo +COMETIDOS kˌometˈiðos +COMETIMIENTO kˌometimjˈɛnto +COMETO komˈeto +COMEZÓN kˌomesˈon +COMEZONCILLA kˌomesonsˈijja +COMI kˈomi +COMÍ komˈi +COMÍAMOS komˈiamos +CÓMIC kˈomik +COMICIO komˈisjo +COMICIOS komˈisjos +COMICO komˈiko +CÓMICO kˈomiko +COMIDA komˈiða +COMIDAS komˈiðas +COMIDITA kˌomiðˈita +COMIDO komˈiðo +COMIDOS komˈiðos +COMIENZA komjˈɛnsa +COMIENZO komjˈɛnso +COMIENZOS komjˈɛnsos +COMILÓN kˌomilˈon +COMILONA kˌomilˈona +COMILONAS kˌomilˈonas +COMILONES kˌomilˈones +COMINO komˈino +COMIÓ komjˈo +COMIQUERO kˌomikˈeɾo +COMIQUITA kˌomikˈita +COMISAR kˌomisˈaɾ +COMISARIADA kˌomisaɾjˈaða +COMISARIADAS kˌomisaɾjˈaðas +COMISARIADO kˌomisaɾjˈaðo +COMISARIADOS kˌomisaɾjˈaðos +COMISARIAR kˌomisaɾjˈaɾ +COMISARÍAS kˌomisaɾˈias +COMISARIO kˌomisˈaɾjo +COMISCADA kˌomiskˈaða +COMISCADAS kˌomiskˈaðas +COMISCADO kˌomiskˈaðo +COMISCADOS kˌomiskˈaðos +COMISIÓN kˌomisjˈon +COMISIONADA kˌomisjonˈaða +COMISIONADAS kˌomisjonˈaðas +COMISIONADO kˌomisjonˈaðo +COMISIONADOS kˌomisjonˈaðos +COMISIONAMIENTO kˌomisjˌonamjˈɛnto +COMISIONAR kˌomisjonˈaɾ +COMISQUEADA kˌomiskeˈaða +COMISQUEADAS kˌomiskeˈaðas +COMISQUEADO kˌomiskeˈaðo +COMISQUEADOS kˌomiskeˈaðos +COMISQUEAR kˌomiskeˈaɾ +COMISTRAJO kˌomistɾˈaxo +COMISURAL kˌomisuɾˈal +COMITÉ kˌomitˈe +COMO kˈomo +CÓMO kˈomo +CÓMODA kˈomoða +CÓMODAMENTE kˈomoðamˈente +CÓMODAS kˈomoðas +COMODIDAD kˌomoðiðˈad +COMODIDADES kˌomoðiðˈaðes +COMODÍN kˌomoðˈin +CÓMODO kˈomoðo +COMODORO kˌomoðˈoɾo +COMODOROS kˌomoðˈoɾos +CÓMODOS kˈomoðos +COMOQUIERA kˌomokjˈeɾa +COMORAS komˈoɾas +COMORES komˈoɾes +COMÓVIL komˈoβil +COMÓVILES komˈoβiles +COMPACTA kompˈakta +COMPACTADA kˌompaktˈaða +COMPACTADAS kˌompaktˈaðas +COMPACTADO kˌompaktˈaðo +COMPACTADOR kˌompaktaðˈoɾ +COMPACTADOS kˌompaktˈaðos +COMPACTAR kˌompaktˈaɾ +COMPACTARES kˌompaktˈaɾes +COMPACTAS kompˈaktas +COMPACTO kompˈakto +COMPACTOS kompˈaktos +COMPADECER kˌompaðesˈeɾ +COMPADECIDA kˌompaðesˈiða +COMPADECIDAS kˌompaðesˈiðas +COMPADECIDO kˌompaðesˈiðo +COMPADECIDOS kˌompaðesˈiðos +COMPADRAR kˌompaðɾˈaɾ +COMPADRE kompˈaðɾe +COMPADREAR kˌompaðɾeˈaɾ +COMPADRITO kˌompaðɾˈito +COMPAGINACIÓN kˌompaxˌinasjˈon +COMPAGINADO kˌompaxinˈaðo +COMPAGINADOR kˌompaxˌinaðˈoɾ +COMPAGINAR kˌompaxinˈaɾ +COMPAÑA kompˈaɲa +COMPAÑERA kˌompaɲˈeɾa +COMPAÑERITO kˌompaɲeɾˈito +COMPAÑERO kˌompaɲˈeɾo +COMPAÑEROS kˌompaɲˈeɾos +COMPANGO kompˈaŋɡo +COMPAÑÍA kˌompaɲˈia +COMPAÑÍAS kˌompaɲˈias +COMPARA kompˈaɾa +COMPARABLE kˌompaɾˈaβle +COMPARACIÓN kˌompaɾasjˈon +COMPARADA kˌompaɾˈaða +COMPARADAS kˌompaɾˈaðas +COMPARADO kˌompaɾˈaðo +COMPARADOS kˌompaɾˈaðos +COMPARAR kˌompaɾˈaɾ +COMPARARA kˌompaɾˈaɾa +COMPARARE kˌompaɾˈaɾe +COMPARÁRSELE kˌompaɾˈaɾsele +COMPARATISTA kˌompaɾatˈista +COMPARECIDA kˌompaɾesˈiða +COMPARECIDAS kˌompaɾesˈiðas +COMPARECIDO kˌompaɾesˈiðo +COMPARECIDOS kˌompaɾesˈiðos +COMPARSERO kˌompaɾsˈeɾo +COMPARTIDA kˌompaɾtˈiða +COMPARTIDAS kˌompaɾtˈiðas +COMPARTIDO kˌompaɾtˈiðo +COMPARTIDOS kˌompaɾtˈiðos +COMPARTIMENTADA kˌompaɾtˌimentˈaða +COMPARTIMENTADAS kˌompaɾtˌimentˈaðas +COMPARTIMENTADO kˌompaɾtˌimentˈaðo +COMPARTIMENTADOS kˌompaɾtˌimentˈaðos +COMPARTIMENTAL kˌompaɾtˌimentˈal +COMPARTIMENTALIZAR kˌompaɾtˌimentˌalisˈaɾ +COMPARTIMENTAR kˌompaɾtˌimentˈaɾ +COMPARTIMENTO kˌompaɾtimˈɛnto +COMPARTIR kˌompaɾtˈiɾ +COMPÁS kompˈas +COMPASAR kˌompasˈaɾ +COMPASES kompˈases +COMPASIÓN kˌompasjˈon +COMPATIBILIDAD kˌompatˌiβiliðˈad +COMPATIBILIZACIÓN kˌompatˌiβilˌisasjˈon +COMPATIBILIZADA kˌompatˌiβilisˈaða +COMPATIBILIZADAS kˌompatˌiβilisˈaðas +COMPATIBILIZADO kˌompatˌiβilisˈaðo +COMPATIBILIZADOS kˌompatˌiβilisˈaðos +COMPATIBILIZAR kˌompatˌiβilisˈaɾ +COMPATIBLE kˌompatˈiβle +COMPATRIOTA kˌompatɾiˈota +COMPELER kˌompelˈeɾ +COMPELIDA kˌompelˈiða +COMPELIDAS kˌompelˈiðas +COMPELIDO kˌompelˈiðo +COMPELIDOS kˌompelˈiðos +COMPENDIADA kˌompendjˈaða +COMPENDIADAS kˌompendjˈaðas +COMPENDIADO kˌompendjˈaðo +COMPENDIADOS kˌompendjˈaðos +COMPENDIAR kˌompendjˈaɾ +COMPENDIOSO kˌompendjˈoso +COMPENETRACIÓN kˌompenˌetɾasjˈon +COMPENETRADA kˌompenetɾˈaða +COMPENETRADAS kˌompenetɾˈaðas +COMPENETRADO kˌompenetɾˈaðo +COMPENETRADOS kˌompenetɾˈaðos +COMPENETRAR kˌompenetɾˈaɾ +COMPENSA kompˈɛnsa +COMPENSADA kˌompensˈaða +COMPENSADAS kˌompensˈaðas +COMPENSADO kˌompensˈaðo +COMPENSADOS kˌompensˈaðos +COMPENSAMOS kˌompensˈamos +COMPENSANDO kˌompensˈando +COMPENSAR kˌompensˈaɾ +COMPENSARA kˌompensˈaɾa +COMPENSARÁ kˌompensaɾˈa +COMPENSÁRAMOS kˌompensˈaɾamos +COMPENSARAS kˌompensˈaɾas +COMPENSARÁS kˌompensaɾˈas +COMPENSAREIS kˌompensˈaɾeɪs +COMPENSAREMOS kˌompensaɾˈemos +COMPENSARES kˌompensˈaɾes +COMPENSARÍAMOS kˌompensaɾˈiamos +COMPENSAS kompˈɛnsas +COMPENSASTE kˌompensˈaste +COMPENSATORIA kˌompensatˈoɾja +COMPENSATORIAS kˌompensatˈoɾjas +COMPENSATORIO kˌompensatˈoɾjo +COMPENSATORIOS kˌompensatˈoɾjos +COMPENSE kompˈɛnse +COMPENSEMOS kˌompensˈemos +COMPENSES kompˈɛnses +COMPENSO kompˈɛnso +COMPETENCIA kˌompetˈɛnsja +COMPETER kˌompetˈeɾ +COMPETICIÓN kˌompetisjˈon +COMPETIDA kˌompetˈiða +COMPETIDAS kˌompetˈiðas +COMPETIDO kˌompetˈiðo +COMPETIDORES kˌompetiðˈoɾes +COMPETIDOS kˌompetˈiðos +COMPETIR kˌompetˈiɾ +COMPETITIVA kˌompetitˈiβa +COMPETITIVAS kˌompetitˈiβas +COMPETITIVIDAD kˌompetˌitiβiðˈad +COMPETITIVO kˌompetitˈiβo +COMPETITIVOS kˌompetitˈiβos +COMPILACIÓN kˌompilasjˈon +COMPILADA kˌompilˈaða +COMPILADAS kˌompilˈaðas +COMPILADO kˌompilˈaðo +COMPILADOS kˌompilˈaðos +COMPILAR kˌompilˈaɾ +COMPILARE kˌompilˈaɾe +COMPILES kompˈiles +COMPINCHADA kˌompintʃˈaða +COMPINCHADAS kˌompintʃˈaðas +COMPINCHADO kˌompintʃˈaðo +COMPINCHADOS kˌompintʃˈaðos +COMPINCHARSE kˌompintʃˈaɾse +COMPINCHE kompˈintʃe +COMPLACIDA kˌomplasˈiða +COMPLACIDAS kˌomplasˈiðas +COMPLACIDÍSIMO kˌomplasiðˈisimo +COMPLACIDO kˌomplasˈiðo +COMPLACIDOS kˌomplasˈiðos +COMPLECIÓN kˌomplesjˈon +COMPLEJA komplˈexa +COMPLEJAMENTE komplˈexamˈente +COMPLEJAS komplˈexas +COMPLEJIDAD kˌomplexiðˈad +COMPLEJÍSIMO kˌomplexˈisimo +COMPLEJIZACIÓN kˌomplexˌisasjˈon +COMPLEJIZAR kˌomplexisˈaɾ +COMPLEJO komplˈexo +COMPLEJOS komplˈexos +COMPLEMENTADA kˌomplementˈaða +COMPLEMENTADAS kˌomplementˈaðas +COMPLEMENTADO kˌomplementˈaðo +COMPLEMENTADOS kˌomplementˈaðos +COMPLEMENTANTE kˌomplementˈante +COMPLEMENTAR kˌomplementˈaɾ +COMPLEMENTO kˌomplemˈɛnto +COMPLEMENTOS kˌomplemˈɛntos +COMPLETA komplˈeta +COMPLETACIÓN kˌompletasjˈon +COMPLETADA kˌompletˈaða +COMPLETADAS kˌompletˈaðas +COMPLETADO kˌompletˈaðo +COMPLETADOS kˌompletˈaðos +COMPLETAMENTE komplˈetamˈente +COMPLETAMIENTO kˌompletamjˈɛnto +COMPLETAMOS kˌompletˈamos +COMPLETANDO kˌompletˈando +COMPLETAR kˌompletˈaɾ +COMPLETARA kˌompletˈaɾa +COMPLETARÁ kˌompletaɾˈa +COMPLETÁRAMOS kˌompletˈaɾamos +COMPLETARAS kˌompletˈaɾas +COMPLETARÁS kˌompletaɾˈas +COMPLETAREIS kˌompletˈaɾeɪs +COMPLETAREMOS kˌompletaɾˈemos +COMPLETARES kˌompletˈaɾes +COMPLETARÍAMOS kˌompletaɾˈiamos +COMPLETAS komplˈetas +COMPLETASTE kˌompletˈaste +COMPLETE komplˈete +COMPLETEMOS kˌompletˈemos +COMPLETES komplˈetes +COMPLETITUD kˌompletitˈud +COMPLETO komplˈeto +COMPLEXIÓN kˌompleksjˈon +COMPLIANCIA kˌompliˈansja +COMPLICA komplˈika +COMPLICACIÓN kˌomplikasjˈon +COMPLICADA kˌomplikˈaða +COMPLICADAS kˌomplikˈaðas +COMPLICADITA kˌomplikaðˈita +COMPLICADITAS kˌomplikaðˈitas +COMPLICADITO kˌomplikaðˈito +COMPLICADITOS kˌomplikaðˈitos +COMPLICADO kˌomplikˈaðo +COMPLICADOS kˌomplikˈaðos +COMPLICAMOS kˌomplikˈamos +COMPLICAR kˌomplikˈaɾ +COMPLICARA kˌomplikˈaɾa +COMPLICARÁ kˌomplikaɾˈa +COMPLICÁRAMOS kˌomplikˈaɾamos +COMPLICARAS kˌomplikˈaɾas +COMPLICARÁS kˌomplikaɾˈas +COMPLICAREIS kˌomplikˈaɾeɪs +COMPLICAREMOS kˌomplikaɾˈemos +COMPLICARES kˌomplikˈaɾes +COMPLICARÍAMOS kˌomplikaɾˈiamos +COMPLICAS komplˈikas +COMPLICASTE kˌomplikˈaste +CÓMPLICE kˈomplise +COMPLICIDAD kˌomplisiðˈad +COMPLICO komplˈiko +COMPLIDO komplˈiðo +COMPLIQUE komplˈike +COMPLIQUEMOS kˌomplikˈemos +COMPLIQUES komplˈikes +COMPLOT komplˈot +COMPLOTADO kˌomplotˈaðo +COMPLUTENSE kˌomplutˈɛnse +COMPONEDORA kˌomponeðˈoɾa +COMPONER kˌomponˈeɾ +COMPONÉRSELAS kˌomponˈeɾselas +COMPORTADA kˌompoɾtˈaða +COMPORTADAS kˌompoɾtˈaðas +COMPORTADO kˌompoɾtˈaðo +COMPORTADOS kˌompoɾtˈaðos +COMPORTAMIENTO kˌompoɾtamjˈɛnto +COMPORTAR kˌompoɾtˈaɾ +COMPOSITOR kˌompositˈoɾ +COMPOST kompˈost +COMPOSTA kompˈosta +COMPOSTABLE kˌompostˈaβle +COMPOSTADA kˌompostˈaða +COMPOSTADAS kˌompostˈaðas +COMPOSTADO kˌompostˈaðo +COMPOSTADOS kˌompostˈaðos +COMPOSTAR kˌompostˈaɾ +COMPRA kˈompɾa +COMPRADA kompɾˈaða +COMPRADAS kompɾˈaðas +COMPRADO kompɾˈaðo +COMPRADOR kˌompɾaðˈoɾ +COMPRADOS kompɾˈaðos +COMPRALA kompɾˈala +COMPRÁLA kompɾˈala +CÓMPRALA kˈompɾala +COMPRAMOS kompɾˈamos +COMPRANDO kompɾˈando +COMPRAR kompɾˈaɾ +COMPRARA kompɾˈaɾa +COMPRARÁ kˌompɾaɾˈa +COMPRÁRAMOS kompɾˈaɾamos +COMPRARAS kompɾˈaɾas +COMPRARÁS kˌompɾaɾˈas +COMPRARE kompɾˈaɾe +COMPRAREIS kompɾˈaɾeɪs +COMPRAREMOS kˌompɾaɾˈemos +COMPRARES kompɾˈaɾes +COMPRARÍAMOS kˌompɾaɾˈiamos +COMPRARLA kompɾˈaɾla +COMPRARLE kompɾˈaɾle +COMPRARLO kompɾˈaɾlo +COMPRARLOS kompɾˈaɾlos +COMPRARME kompɾˈaɾme +COMPRARTE kompɾˈaɾte +COMPRAS kˈompɾas +COMPRASTE kompɾˈaste +COMPRE kˈompɾe +COMPREMOS kompɾˈemos +COMPRENDER kˌompɾendˈeɾ +COMPRENDIDA kˌompɾendˈiða +COMPRENDIDAS kˌompɾendˈiðas +COMPRENDIDO kˌompɾendˈiðo +COMPRENDIDOS kˌompɾendˈiðos +COMPRENSIBILIDAD kˌompɾensˌiβiliðˈad +COMPRENSIBLE kˌompɾensˈiβle +COMPRENSIÓN kˌompɾensjˈon +COMPRENSIVO kˌompɾensˈiβo +COMPRES kˈompɾes +COMPRESA kompɾˈesa +COMPRESIBILIDAD kˌompɾesˌiβiliðˈad +COMPRESIBLE kˌompɾesˈiβle +COMPRIMIDA kˌompɾimˈiða +COMPRIMIDAS kˌompɾimˈiðas +COMPRIMIDO kˌompɾimˈiðo +COMPRIMIDOS kˌompɾimˈiðos +COMPRIMIR kˌompɾimˈiɾ +COMPRO kˈompɾo +COMPROBADA kˌompɾoβˈaða +COMPROBADAS kˌompɾoβˈaðas +COMPROBADO kˌompɾoβˈaðo +COMPROBADOS kˌompɾoβˈaðos +COMPROBAR kˌompɾoβˈaɾ +COMPROMETA kˌompɾomˈeta +COMPROMETAMOS kˌompɾometˈamos +COMPROMETAS kˌompɾomˈetas +COMPROMETE kˌompɾomˈete +COMPROMETEDOR kˌompɾomˌeteðˈoɾ +COMPROMETEMOS kˌompɾometˈemos +COMPROMETER kˌompɾometˈeɾ +COMPROMETERÁ kˌompɾomˌeteɾˈa +COMPROMETERÁS kˌompɾomˌeteɾˈas +COMPROMETEREMOS kˌompɾomˌeteɾˈemos +COMPROMETERÍA kˌompɾomˌeteɾˈia +COMPROMETERÍAMOS kˌompɾomˌeteɾˈiamos +COMPROMETERÍAS kˌompɾomˌeteɾˈias +COMPROMETES kˌompɾomˈetes +COMPROMETÍ kˌompɾometˈi +COMPROMETÍA kˌompɾometˈia +COMPROMETÍAMOS kˌompɾometˈiamos +COMPROMETÍAS kˌompɾometˈias +COMPROMETIDA kˌompɾometˈiða +COMPROMETIDAS kˌompɾometˈiðas +COMPROMETIDO kˌompɾometˈiðo +COMPROMETIDOS kˌompɾometˈiðos +COMPROMETIMIENTO kˌompɾomˌetimjˈɛnto +COMPROMETO kˌompɾomˈeto +COMPROMISO kˌompɾomˈiso +COMPU kˈompu +COMPUERTA kompwˈeɾta +COMPUESTA kompwˈesta +COMPUESTAS kompwˈestas +COMPUESTO kompwˈesto +COMPUESTOS kompwˈestos +COMPULSADA kˌompulsˈaða +COMPULSADAS kˌompulsˈaðas +COMPULSADO kˌompulsˈaðo +COMPULSADOS kˌompulsˈaðos +COMPULSAR kˌompulsˈaɾ +COMPULSIÓN kˌompulsjˈon +COMPULSIVA kˌompulsˈiβa +COMPULSIVAS kˌompulsˈiβas +COMPULSIVIDAD kˌompulsˌiβiðˈad +COMPULSIVO kˌompulsˈiβo +COMPULSIVOS kˌompulsˈiβos +COMPUNCIÓN kˌompunsjˈon +COMPUNGIDO kˌompuŋxˈiðo +COMPUTA kompˈuta +COMPUTACIÓN kˌomputasjˈon +COMPUTADA kˌomputˈaða +COMPUTADAS kˌomputˈaðas +COMPUTADO kˌomputˈaðo +COMPUTADOR kˌomputaðˈoɾ +COMPUTADORA kˌomputaðˈoɾa +COMPUTADORAS kˌomputaðˈoɾas +COMPUTADORES kˌomputaðˈoɾes +COMPUTADOS kˌomputˈaðos +COMPUTAMOS kˌomputˈamos +COMPUTANDO kˌomputˈando +COMPUTAR kˌomputˈaɾ +COMPUTARA kˌomputˈaɾa +COMPUTARÁ kˌomputaɾˈa +COMPUTÁRAMOS kˌomputˈaɾamos +COMPUTARAS kˌomputˈaɾas +COMPUTARÁS kˌomputaɾˈas +COMPUTAREIS kˌomputˈaɾeɪs +COMPUTAREMOS kˌomputaɾˈemos +COMPUTARES kˌomputˈaɾes +COMPUTARÍAMOS kˌomputaɾˈiamos +COMPUTARIZADA kˌomputˌaɾisˈaða +COMPUTARIZADAS kˌomputˌaɾisˈaðas +COMPUTARIZADO kˌomputˌaɾisˈaðo +COMPUTARIZADOS kˌomputˌaɾisˈaðos +COMPUTARIZAR kˌomputˌaɾisˈaɾ +COMPUTAS kompˈutas +COMPUTASTE kˌomputˈaste +COMPUTE kompˈute +COMPUTEMOS kˌomputˈemos +COMPUTERIZAR kˌomputˌeɾisˈaɾ +COMPUTES kompˈutes +COMPUTO kompˈuto +COMULGADA kˌomulɣˈaða +COMULGADAS kˌomulɣˈaðas +COMULGADO kˌomulɣˈaðo +COMULGADOS kˌomulɣˈaðos +COMÚN komˈun +COMUNA komˈuna +COMUÑA komˈuɲa +COMUNALISMO kˌomunalˈismo +COMUNERO kˌomunˈeɾo +COMUNES komˈunes +COMUNICA kˌomunˈika +COMUNICABLE kˌomunikˈaβle +COMUNICACIÓN kˌomunˌikasjˈon +COMUNICADA kˌomunikˈaða +COMUNICADAS kˌomunikˈaðas +COMUNICADO kˌomunikˈaðo +COMUNICADOR kˌomunˌikaðˈoɾ +COMUNICADORA kˌomunˌikaðˈoɾa +COMUNICADOS kˌomunikˈaðos +COMUNICAMOS kˌomunikˈamos +COMUNICANDO kˌomunikˈando +COMUNICANTE kˌomunikˈante +COMUNICAR kˌomunikˈaɾ +COMUNICARA kˌomunikˈaɾa +COMUNICARÁ kˌomunˌikaɾˈa +COMUNICÁRAMOS kˌomunikˈaɾamos +COMUNICARAS kˌomunikˈaɾas +COMUNICARÁS kˌomunˌikaɾˈas +COMUNICAREIS kˌomunikˈaɾeɪs +COMUNICAREMOS kˌomunˌikaɾˈemos +COMUNICÁREMOS kˌomunikˈaɾemos +COMUNICARES kˌomunikˈaɾes +COMUNICARÍA kˌomunˌikaɾˈia +COMUNICARÍAMOS kˌomunˌikaɾˈiamos +COMUNICARÍAS kˌomunˌikaɾˈias +COMUNICARME kˌomunikˈaɾme +COMUNICAS kˌomunˈikas +COMUNICASTE kˌomunikˈaste +COMUNICATIVA kˌomunˌikatˈiβa +COMUNICATIVAS kˌomunˌikatˈiβas +COMUNICATIVO kˌomunˌikatˈiβo +COMUNICATIVOS kˌomunˌikatˈiβos +COMUNICO kˌomunˈiko +COMUNICÓLOGA kˌomunikˈoloɣa +COMUNIDAD kˌomuniðˈad +COMUNIDADES kˌomuniðˈaðes +COMUNIQUE kˌomunˈike +COMUNIQUEMOS kˌomunikˈemos +COMUNIQUES kˌomunˈikes +COMUNIQUÉS kˌomunikˈes +COMUNISMO kˌomunˈismo +COMUNISTA kˌomunˈista +COMUNITARIA kˌomunitˈaɾja +COMUNITARIAS kˌomunitˈaɾjas +COMUNITARIO kˌomunitˈaɾjo +COMUNITARIOS kˌomunitˈaɾjos +COMUNITARISTA kˌomunˌitaɾˈista +COMUNITARIZAR kˌomunˌitaɾisˈaɾ +COMÚNMENTE komˈunmˈente +CON kˈon +COÑA kˈoɲa +COÑAC koɲˈak +CONADO konˈaðo +CONATIVA kˌonatˈiβa +CONATIVO kˌonatˈiβo +CONATO konˈato +COÑAZO koɲˈaso +CONCADENADA kˌonkaðenˈaða +CONCADENADAS kˌonkaðenˈaðas +CONCADENADO kˌonkaðenˈaðo +CONCADENADOS kˌonkaðenˈaðos +CONCADENAR kˌonkaðenˈaɾ +CONCATENADA kˌonkatenˈaða +CONCATENADAS kˌonkatenˈaðas +CONCATENADO kˌonkatenˈaðo +CONCATENADOS kˌonkatenˈaðos +CONCATENAR kˌonkatenˈaɾ +CÓNCAVO kˈonkaβo +CONCEBIDA kˌonseβˈiða +CONCEBIDAS kˌonseβˈiðas +CONCEBIDO kˌonseβˈiðo +CONCEBIDOS kˌonseβˈiðos +CONCEBIR kˌonseβˈiɾ +CONCEDER kˌonseðˈeɾ +CONCEDIDA kˌonseðˈiða +CONCEDIDAS kˌonseðˈiðas +CONCEDIDO kˌonseðˈiðo +CONCEDIDOS kˌonseðˈiðos +CONCEJAL kˌonsexˈal +CONCEJALÍA kˌonsexalˈia +CONCEJO konsˈexo +CONCELEBRAR kˌonseleβɾˈaɾ +CONCENTO konsˈɛnto +CONCENTRACIÓN kˌonsentɾasjˈon +CONCENTRACIONARIO kˌonsentɾˌasjonˈaɾjo +CONCENTRADA kˌonsentɾˈaða +CONCENTRADAS kˌonsentɾˈaðas +CONCENTRADO kˌonsentɾˈaðo +CONCENTRADOR kˌonsentɾaðˈoɾ +CONCENTRADOS kˌonsentɾˈaðos +CONCEPCIÓN kˌonsepsjˈon +CONCEPCIONES kˌonsepsjˈones +CONCEPTISTA kˌonsepːtˈista +CONCEPTO konsˈepːto +CONCEPTUAL kˌonsepːtwˈal +CONCEPTUALIDAD kˌonsepːtwˌaliðˈad +CONCEPTUALISMO kˌonsepːtwalˈismo +CONCEPTUALISTA kˌonsepːtwalˈista +CONCEPTUALIZACIÓN kˌonsepːtwˌalisasjˈon +CONCEPTUALIZADA kˌonsepːtwˌalisˈaða +CONCEPTUALIZADAS kˌonsepːtwˌalisˈaðas +CONCEPTUALIZADO kˌonsepːtwˌalisˈaðo +CONCEPTUALIZADOS kˌonsepːtwˌalisˈaðos +CONCEPTUALIZAR kˌonsepːtwˌalisˈaɾ +CONCEPTUAR kˌonsepːtwˈaɾ +CONCERNIDA kˌonseɾnˈiða +CONCERNIDAS kˌonseɾnˈiðas +CONCERNIDO kˌonseɾnˈiðo +CONCERNIDOS kˌonseɾnˈiðos +CONCERNIR kˌonseɾnˈiɾ +CONCERTADA kˌonseɾtˈaða +CONCERTADAS kˌonseɾtˈaðas +CONCERTADO kˌonseɾtˈaðo +CONCERTADOR kˌonseɾtaðˈoɾ +CONCERTADOS kˌonseɾtˈaðos +CONCERTAR kˌonseɾtˈaɾ +CONCERTINO kˌonseɾtˈino +CONCERTÍSTICO kˌonseɾtˈistiko +CONCESIÓN kˌonsesjˈon +CONCESIONADA kˌonsesjonˈaða +CONCESIONADAS kˌonsesjonˈaðas +CONCESIONADO kˌonsesjonˈaðo +CONCESIONADOS kˌonsesjonˈaðos +CONCESIONAL kˌonsesjonˈal +CONCESIONALIDAD kˌonsesjˌonaliðˈad +CONCESIONAR kˌonsesjonˈaɾ +CONCESIONES kˌonsesjˈones +CONCESIONÉS kˌonsesjonˈes +CONCHA kˈontʃa +CONCHABADA kˌontʃaβˈaða +CONCHABADAS kˌontʃaβˈaðas +CONCHABADO kˌontʃaβˈaðo +CONCHABADOS kˌontʃaβˈaðos +CONCHATUMADRE kˌontʃatumˈaðɾe +CONCHATUMARE kˌontʃatumˈaɾe +CONCHERO kontʃˈeɾo +CONCHETA kontʃˈeta +CONCHETUMADRE kˌontʃetumˈaðɾe +CONCHETUMARE kˌontʃetumˈaɾe +CONCHITA kontʃˈita +CONCHO kˈontʃo +CONCHOS kˈontʃos +CONCHUDA kontʃˈuða +CONCHUDAS kontʃˈuðas +CONCHUDO kontʃˈuðo +CONCHUDOS kontʃˈuðos +CONCIENCIA konsjˈɛnsja +CONCIENCIACIÓN kˌonsjensjasjˈon +CONCIENCIADA kˌonsjensjˈaða +CONCIENCIADAS kˌonsjensjˈaðas +CONCIENCIADO kˌonsjensjˈaðo +CONCIENCIADOS kˌonsjensjˈaðos +CONCIENCIAR kˌonsjensjˈaɾ +CONCIENTIZACIÓN kˌonsjentˌisasjˈon +CONCIENTIZAR kˌonsjentisˈaɾ +CONCIENZUDO kˌonsjensˈuðo +CONCIERTO konsjˈeɾto +CONCIERTOS konsjˈeɾtos +CONCILIADA kˌonsiljˈaða +CONCILIADAS kˌonsiljˈaðas +CONCILIADO kˌonsiljˈaðo +CONCILIADOS kˌonsiljˈaðos +CONCILIARISTA kˌonsiljaɾˈista +CONCISA konsˈisa +CONCISOS konsˈisos +CONCITADA kˌonsitˈaða +CONCITADAS kˌonsitˈaðas +CONCITADO kˌonsitˈaðo +CONCITADOR kˌonsitaðˈoɾ +CONCITADOS kˌonsitˈaðos +CONCITAR kˌonsitˈaɾ +CÓNCLAVE kˈonklaβe +CONCLUÍ kˌonkluˈi +CONCLUÍA kˌonkluˈia +CONCLUÍAMOS kˌonkluˈiamos +CONCLUÍAS kˌonkluˈias +CONCLUIDA kˌonkluˈiða +CONCLUIDAS kˌonkluˈiðas +CONCLUIDO kˌonkluˈiðo +CONCLUIDOS kˌonkluˈiðos +CONCLUIR kˌonkluˈiɾ +CONCLUIRÁ kˌonkluiɾˈa +CONCLUIRÁS kˌonkluiɾˈas +CONCLUIREMOS kˌonkluiɾˈemos +CONCLUIRÍAMOS kˌonkluiɾˈiamos +CONCLUÍS kˌonkluˈis +CONCLUSIÓN kˌonklusjˈon +CONCLUSIVA kˌonklusˈiβa +CONCLUSIVAS kˌonklusˈiβas +CONCLUSIVO kˌonklusˈiβo +CONCLUSIVOS kˌonklusˈiβos +CONCOMITANCIA kˌonkomitˈansja +CONCORDADA kˌonkoɾðˈaða +CONCORDADAS kˌonkoɾðˈaðas +CONCORDADO kˌonkoɾðˈaðo +CONCORDADOS kˌonkoɾðˈaðos +CONCORDAMOS kˌonkoɾðˈamos +CONCORDANDO kˌonkoɾðˈando +CONCORDARA kˌonkoɾðˈaɾa +CONCORDARÁ kˌonkoɾðaɾˈa +CONCORDÁRAMOS kˌonkoɾðˈaɾamos +CONCORDARAS kˌonkoɾðˈaɾas +CONCORDARÁS kˌonkoɾðaɾˈas +CONCORDARE kˌonkoɾðˈaɾe +CONCORDAREIS kˌonkoɾðˈaɾeɪs +CONCORDAREMOS kˌonkoɾðaɾˈemos +CONCORDARES kˌonkoɾðˈaɾes +CONCORDARÍAMOS kˌonkoɾðaɾˈiamos +CONCORDASTE kˌonkoɾðˈaste +CONCORDATARIO kˌonkoɾðatˈaɾjo +CONCORDEMOS kˌonkoɾðˈemos +CONCORDIANA kˌonkoɾðjˈana +CONCORDIANO kˌonkoɾðjˈano +CONCRECIÓN kˌonkɾesjˈon +CONCRETADA kˌonkɾetˈaða +CONCRETADAS kˌonkɾetˈaðas +CONCRETADO kˌonkɾetˈaðo +CONCRETADOS kˌonkɾetˈaðos +CONCRETAR kˌonkɾetˈaɾ +CONCRETIZACIÓN kˌonkɾetˌisasjˈon +CONCRETIZADA kˌonkɾetisˈaða +CONCRETIZADAS kˌonkɾetisˈaðas +CONCRETIZADO kˌonkɾetisˈaðo +CONCRETIZADOS kˌonkɾetisˈaðos +CONCRETIZAR kˌonkɾetisˈaɾ +CONCRETO konkɾˈeto +CONCUBINATO kˌonkuβinˈato +CONCUBINO kˌonkuβˈino +CONCULCACIÓN kˌonkulkasjˈon +CONCULCADA kˌonkulkˈaða +CONCULCADAS kˌonkulkˈaðas +CONCULCADO kˌonkulkˈaðo +CONCULCADOS kˌonkulkˈaðos +CONCULCAR kˌonkulkˈaɾ +CONCUÑA konkˈuɲa +CONCUÑADA kˌonkuɲˈaða +CONCUÑADAS kˌonkuɲˈaðas +CONCUÑADO kˌonkuɲˈaðo +CONCUÑADOS kˌonkuɲˈaðos +CONCUÑAS konkˈuɲas +CONCUÑO konkˈuɲo +CONCUÑOS konkˈuɲos +CONCUPISCENTE kˌonkupisˈɛnte +CONCURRENCIA kˌonkuɾɾˈɛnsja +CONCURRIDA kˌonkuɾɾˈiða +CONCURRIDAS kˌonkuɾɾˈiðas +CONCURRIDO kˌonkuɾɾˈiðo +CONCURRIDOS kˌonkuɾɾˈiðos +CONCURSADA kˌonkuɾsˈaða +CONCURSADAS kˌonkuɾsˈaðas +CONCURSADO kˌonkuɾsˈaðo +CONCURSADOS kˌonkuɾsˈaðos +CONCURSAL kˌonkuɾsˈal +CONCURSO konkˈuɾso +CONDADO kondˈaðo +CONDAL kondˈal +CONDE kˈonde +CONDECORA kˌondekˈoɾa +CONDECORADA kˌondekoɾˈaða +CONDECORADAS kˌondekoɾˈaðas +CONDECORADO kˌondekoɾˈaðo +CONDECORADOS kˌondekoɾˈaðos +CONDECORAMOS kˌondekoɾˈamos +CONDECORANDO kˌondekoɾˈando +CONDECORAR kˌondekoɾˈaɾ +CONDECORARA kˌondekoɾˈaɾa +CONDECORARÁ kˌondekˌoɾaɾˈa +CONDECORÁRAMOS kˌondekoɾˈaɾamos +CONDECORARAS kˌondekoɾˈaɾas +CONDECORARÁS kˌondekˌoɾaɾˈas +CONDECORAREIS kˌondekoɾˈaɾeɪs +CONDECORAREMOS kˌondekˌoɾaɾˈemos +CONDECORARES kˌondekoɾˈaɾes +CONDECORARÍAMOS kˌondekˌoɾaɾˈiamos +CONDECORAS kˌondekˈoɾas +CONDECORASTE kˌondekoɾˈaste +CONDECORE kˌondekˈoɾe +CONDECOREMOS kˌondekoɾˈemos +CONDECORES kˌondekˈoɾes +CONDECORO kˌondekˈoɾo +CONDENA kondˈena +CONDENABLE kˌondenˈaβle +CONDENABLES kˌondenˈaβles +CONDENACIÓN kˌondenasjˈon +CONDENACIONES kˌondenasjˈones +CONDENADA kˌondenˈaða +CONDENADAMENTE kˌondenˈaðamˈente +CONDENADAS kˌondenˈaðas +CONDENADO kˌondenˈaðo +CONDENADOS kˌondenˈaðos +CONDENAMOS kˌondenˈamos +CONDENANDO kˌondenˈando +CONDENAR kˌondenˈaɾ +CONDENARA kˌondenˈaɾa +CONDENARÁ kˌondenaɾˈa +CONDENÁRAMOS kˌondenˈaɾamos +CONDENARAS kˌondenˈaɾas +CONDENARÁS kˌondenaɾˈas +CONDENAREIS kˌondenˈaɾeɪs +CONDENARÉIS kˌondenaɾˈeis +CONDENAREMOS kˌondenaɾˈemos +CONDENARES kˌondenˈaɾes +CONDENARÍAMOS kˌondenaɾˈiamos +CONDENAS kondˈenas +CONDENASTE kˌondenˈaste +CONDENATORIA kˌondenatˈoɾja +CONDENATORIAS kˌondenatˈoɾjas +CONDENATORIO kˌondenatˈoɾjo +CONDENATORIOS kˌondenatˈoɾjos +CONDENE kondˈene +CONDENEMOS kˌondenˈemos +CONDENES kondˈenes +CONDENO kondˈeno +CONDENSACIÓN kˌondensasjˈon +CONDENSACIONES kˌondensasjˈones +CONDENSADA kˌondensˈaða +CONDENSADAS kˌondensˈaðas +CONDENSADO kˌondensˈaðo +CONDENSADOR kˌondensaðˈoɾ +CONDENSADOS kˌondensˈaðos +CONDESA kondˈesa +CONDESCENDIENTE kˌondesendjˈɛnte +CONDESCENDIENTEMENTE kˌondesendjˈɛntemˈente +CONDICHA kondˈitʃa +CONDICHAS kondˈitʃas +CONDICHO kondˈitʃo +CONDICHOS kondˈitʃos +CONDICIÓN kˌondisjˈon +CONDICIONADA kˌondisjonˈaða +CONDICIONADAS kˌondisjonˈaðas +CONDICIONADO kˌondisjonˈaðo +CONDICIONADOR kˌondisjˌonaðˈoɾ +CONDICIONADOS kˌondisjonˈaðos +CONDICIONAL kˌondisjonˈal +CONDICIONALIDAD kˌondisjˌonaliðˈad +CONDICIONAMIENTO kˌondisjˌonamjˈɛnto +CONDICIONANTE kˌondisjonˈante +CONDICIONAR kˌondisjonˈaɾ +CONDICIONES kˌondisjˈones +CONDÍLEO kondˈileo +CÓNDILO kˈondilo +CONDILOMA kˌondilˈoma +CONDIMENTADA kˌondimentˈaða +CONDIMENTADAS kˌondimentˈaðas +CONDIMENTADO kˌondimentˈaðo +CONDIMENTADOS kˌondimentˈaðos +CONDIMENTAR kˌondimentˈaɾ +CONDIMENTO kˌondimˈɛnto +CONDOLER kˌondolˈeɾ +CONDOLIDA kˌondolˈiða +CONDOLIDAS kˌondolˈiðas +CONDOLIDO kˌondolˈiðo +CONDOLIDOS kˌondolˈiðos +CONDÓN kondˈon +CONDONADA kˌondonˈaða +CONDONADAS kˌondonˈaðas +CONDONADO kˌondonˈaðo +CONDONADOS kˌondonˈaðos +CONDONAR kˌondonˈaɾ +CÓNDOR kˈondoɾ +CONDROCALCINOSIS kˌondɾokˌalsinˈosis +CONDROMA kondɾˈoma +CONDROMATOSIS kˌondɾomatˈosis +CONDROSARCOMA kˌondɾosaɾkˈoma +CONDUCCIÓN kˌonduksjˈon +CONDUCIDA kˌondusˈiða +CONDUCIDAS kˌondusˈiðas +CONDUCIDO kˌondusˈiðo +CONDUCIDOS kˌondusˈiðos +CONDUCIR kˌondusˈiɾ +CONDUCTA kondˈukta +CONDUCTIVA kˌonduktˈiβa +CONDUCTIVAS kˌonduktˈiβas +CONDUCTIVIDAD kˌonduktˌiβiðˈad +CONDUCTIVO kˌonduktˈiβo +CONDUCTIVOS kˌonduktˈiβos +CONDUCTOR kˌonduktˈoɾ +CONDUJE kondˈuxe +CONDUJERON kˌonduxˈeɾon +CONDUJIMOS kˌonduxˈimos +CONDUJISTE kˌonduxˈiste +CONDUMIO kondˈumjo +CONDUPLICADO kˌonduplikˈaðo +CONECTA konˈekta +CONECTADA kˌonektˈaða +CONECTADAS kˌonektˈaðas +CONECTADO kˌonektˈaðo +CONECTADOS kˌonektˈaðos +CONECTAMOS kˌonektˈamos +CONECTANDO kˌonektˈando +CONECTAR kˌonektˈaɾ +CONECTARA kˌonektˈaɾa +CONECTARÁ kˌonektaɾˈa +CONECTÁRAMOS kˌonektˈaɾamos +CONECTARAS kˌonektˈaɾas +CONECTARÁS kˌonektaɾˈas +CONECTAREIS kˌonektˈaɾeɪs +CONECTAREMOS kˌonektaɾˈemos +CONECTARES kˌonektˈaɾes +CONECTARÍAMOS kˌonektaɾˈiamos +CONECTARME kˌonektˈaɾme +CONECTAS konˈektas +CONECTASTE kˌonektˈaste +CONECTE konˈekte +CONECTEMOS kˌonektˈemos +CONECTES konˈektes +CONECTIQUÉS kˌonektikˈes +CONECTO konˈekto +CONEJA konˈexa +CONEJITO kˌonexˈito +CONEJO konˈexo +CONESPECÍFICO kˌonespesˈifiko +CONEXA konˈeksa +CONEXAS konˈeksas +CONEXIÓN kˌoneksjˈon +CONEXIONADA kˌoneksjonˈaða +CONEXIONADAS kˌoneksjonˈaðas +CONEXIONADO kˌoneksjonˈaðo +CONEXIONADOS kˌoneksjonˈaðos +CONEXIONAR kˌoneksjonˈaɾ +CONEXIONES kˌoneksjˈones +CONEXIONISMO kˌoneksjonˈismo +CONEXIONISTA kˌoneksjonˈista +CONEXO konˈekso +CONEXOS konˈeksos +CONFABULADA kˌomfaβulˈaða +CONFABULADAS kˌomfaβulˈaðas +CONFABULADO kˌomfaβulˈaðo +CONFABULADOS kˌomfaβulˈaðos +CONFABULARSE kˌomfaβulˈaɾse +CONFALONIERO kˌomfalonjˈeɾo +CONFECCIÓN kˌomfeksjˈon +CONFECCIONADA kˌomfeksjonˈaða +CONFECCIONADAS kˌomfeksjonˈaðas +CONFECCIONADO kˌomfeksjonˈaðo +CONFECCIONADOS kˌomfeksjonˈaðos +CONFEDERATIVO kˌomfeðˌeɾatˈiβo +CONFERENCIA kˌomfeɾˈɛnsja +CONFERENCIANTE kˌomfeɾensjˈante +CONFERENCIAR kˌomfeɾensjˈaɾ +CONFERENCIAS kˌomfeɾˈɛnsjas +CONFERENCISTA kˌomfeɾensˈista +CONFERIBLE kˌomfeɾˈiβle +CONFERIDA kˌomfeɾˈiða +CONFERIDAS kˌomfeɾˈiðas +CONFERIDO kˌomfeɾˈiðo +CONFERIDOS kˌomfeɾˈiðos +CONFERIR kˌomfeɾˈiɾ +CONFESA komfˈesa +CONFESADA kˌomfesˈaða +CONFESADAS kˌomfesˈaðas +CONFESADO kˌomfesˈaðo +CONFESADOS kˌomfesˈaðos +CONFESAR kˌomfesˈaɾ +CONFESAS komfˈesas +CONFESIONAL kˌomfesjonˈal +CONFESIONALIDAD kˌomfesjˌonaliðˈad +CONFESIONALISMO kˌomfesjˌonalˈismo +CONFESO komfˈeso +CONFESOR kˌomfesˈoɾ +CONFESOS komfˈesos +CONFETI komfˈeti +CONFIABILIDAD kˌomfjaβˌiliðˈad +CONFIABLE komfjˈaβle +CONFIADA komfjˈaða +CONFIADAS komfjˈaðas +CONFIADÍSIMO kˌomfjaðˈisimo +CONFIADO komfjˈaðo +CONFIADOS komfjˈaðos +CONFIANZA komfjˈansa +CONFIANZAS komfjˈansas +CONFIAR komfjˈaɾ +CONFIDENCIAL kˌomfiðensjˈal +CONFIDENCIALIDAD kˌomfiðˌensjaliðˈad +CONFIDENTE kˌomfiðˈɛnte +CONFIDENTES kˌomfiðˈɛntes +CONFIGURABLE kˌomfiɣuɾˈaβle +CONFIGURACIÓN kˌomfiɣˌuɾasjˈon +CONFIGURADA kˌomfiɣuɾˈaða +CONFIGURADAS kˌomfiɣuɾˈaðas +CONFIGURADO kˌomfiɣuɾˈaðo +CONFIGURADOR kˌomfiɣˌuɾaðˈoɾ +CONFIGURADOS kˌomfiɣuɾˈaðos +CONFIGURARLO kˌomfiɣuɾˈaɾlo +CONFINADA kˌomfinˈaða +CONFINADAS kˌomfinˈaðas +CONFINADO kˌomfinˈaðo +CONFINADOS kˌomfinˈaðos +CONFINAMIENTO kˌomfinamjˈɛnto +CONFINAR kˌomfinˈaɾ +CONFIRMA komfˈiɾma +CONFIRMABLE kˌomfiɾmˈaβle +CONFIRMADA kˌomfiɾmˈaða +CONFIRMADAS kˌomfiɾmˈaðas +CONFIRMADO kˌomfiɾmˈaðo +CONFIRMADOS kˌomfiɾmˈaðos +CONFIRMAMOS kˌomfiɾmˈamos +CONFIRMANDO kˌomfiɾmˈando +CONFIRMANTE kˌomfiɾmˈante +CONFIRMAR kˌomfiɾmˈaɾ +CONFIRMARA kˌomfiɾmˈaɾa +CONFIRMARÁ kˌomfiɾmaɾˈa +CONFIRMÁRAMOS kˌomfiɾmˈaɾamos +CONFIRMARAS kˌomfiɾmˈaɾas +CONFIRMARÁS kˌomfiɾmaɾˈas +CONFIRMAREIS kˌomfiɾmˈaɾeɪs +CONFIRMARÉIS kˌomfiɾmaɾˈeis +CONFIRMAREMOS kˌomfiɾmaɾˈemos +CONFIRMARES kˌomfiɾmˈaɾes +CONFIRMARÍAMOS kˌomfiɾmaɾˈiamos +CONFIRMAS komfˈiɾmas +CONFIRMASTE kˌomfiɾmˈaste +CONFIRME komfˈiɾme +CONFIRMEMOS kˌomfiɾmˈemos +CONFIRMES komfˈiɾmes +CONFIRMO komfˈiɾmo +CONFISCACIÓN kˌomfiskasjˈon +CONFISCADA kˌomfiskˈaða +CONFISCADAS kˌomfiskˈaðas +CONFISCADO kˌomfiskˈaðo +CONFISCADOS kˌomfiskˈaðos +CONFISCAR kˌomfiskˈaɾ +CONFITAR kˌomfitˈaɾ +CONFITE komfˈite +CONFITERA kˌomfitˈeɾa +CONFITERO kˌomfitˈeɾo +CONFITURA kˌomfitˈuɾa +CONFLICTIVA kˌomfliktˈiβa +CONFLICTIVAS kˌomfliktˈiβas +CONFLICTIVIDAD kˌomfliktˌiβiðˈad +CONFLICTIVO kˌomfliktˈiβo +CONFLICTIVOS kˌomfliktˈiβos +CONFLICTO komflˈikto +CONFLICTUAR kˌomfliktwˈaɾ +CONFLUIDA kˌomfluˈiða +CONFLUIDAS kˌomfluˈiðas +CONFLUIDO kˌomfluˈiðo +CONFLUIDOS kˌomfluˈiðos +CONFORMADA kˌomfoɾmˈaða +CONFORMADAS kˌomfoɾmˈaðas +CONFORMADO kˌomfoɾmˈaðo +CONFORMADOS kˌomfoɾmˈaðos +CONFORME komfˈoɾme +CONFÓRMERO komfˈoɾmeɾo +CONFORMIDAD kˌomfoɾmiðˈad +CONFORMISTA kˌomfoɾmˈista +CONFORT komfˈoɾt +CONFORTABLE kˌomfoɾtˈaβle +CONFORTABLEMENTE kˌomfoɾtˈaβlemˈente +CONFORTADA kˌomfoɾtˈaða +CONFORTADAS kˌomfoɾtˈaðas +CONFORTADO kˌomfoɾtˈaðo +CONFORTADOS kˌomfoɾtˈaðos +CONFORTAMOS kˌomfoɾtˈamos +CONFORTANTE kˌomfoɾtˈante +CONFORTANTES kˌomfoɾtˈantes +CONFORTAR kˌomfoɾtˈaɾ +CONFORTARES kˌomfoɾtˈaɾes +CONFRATERNIZAR kˌomfɾatˌeɾnisˈaɾ +CONFRONTACIÓN kˌomfɾontasjˈon +CONFRONTADA kˌomfɾontˈaða +CONFRONTADAS kˌomfɾontˈaðas +CONFRONTADO kˌomfɾontˈaðo +CONFRONTADOS kˌomfɾontˈaðos +CONFRONTAMIENTO kˌomfɾontamjˈɛnto +CONFRONTAR kˌomfɾontˈaɾ +CONFUNDIDA kˌomfundˈiða +CONFUNDIDAS kˌomfundˈiðas +CONFUNDIDO kˌomfundˈiðo +CONFUNDIDOS kˌomfundˈiðos +CONFUNDIR kˌomfundˈiɾ +CONFUNDO komfˈundo +CONFUSIÓN kˌomfusjˈon +CONFUSO komfˈuso +CONGA kˈoŋɡa +CONGELA koŋxˈela +CONGELACIÓN kˌoŋxelasjˈon +CONGELADA kˌoŋxelˈaða +CONGELADAS kˌoŋxelˈaðas +CONGELADO kˌoŋxelˈaðo +CONGELADOR kˌoŋxelaðˈoɾ +CONGELADOS kˌoŋxelˈaðos +CONGELAMIENTO kˌoŋxelamjˈɛnto +CONGELAMOS kˌoŋxelˈamos +CONGELANDO kˌoŋxelˈando +CONGELANTE kˌoŋxelˈante +CONGELAR kˌoŋxelˈaɾ +CONGELARA kˌoŋxelˈaɾa +CONGELARÁ kˌoŋxelaɾˈa +CONGELÁRAMOS kˌoŋxelˈaɾamos +CONGELARAS kˌoŋxelˈaɾas +CONGELARÁS kˌoŋxelaɾˈas +CONGELAREIS kˌoŋxelˈaɾeɪs +CONGELAREMOS kˌoŋxelaɾˈemos +CONGELARES kˌoŋxelˈaɾes +CONGELARÍAMOS kˌoŋxelaɾˈiamos +CONGELAS koŋxˈelas +CONGELASTE kˌoŋxelˈaste +CONGELE koŋxˈele +CONGELEMOS kˌoŋxelˈemos +CONGELES koŋxˈeles +CONGELO koŋxˈelo +CONGÉNERE koŋxˈeneɾe +CONGENIADA kˌoŋxenjˈaða +CONGENIADAS kˌoŋxenjˈaðas +CONGENIADO kˌoŋxenjˈaðo +CONGENIADOS kˌoŋxenjˈaðos +CONGÉNITO koŋxˈenito +CONGESTIÓN kˌoŋxestjˈon +CONGESTIONAMIENTO kˌoŋxestjˌonamjˈɛnto +CONGESTIONAR kˌoŋxestjonˈaɾ +CONGLOMERADA kˌoŋɡlomeɾˈaða +CONGLOMERADAS kˌoŋɡlomeɾˈaðas +CONGLOMERADO kˌoŋɡlomeɾˈaðo +CONGLOMERADOS kˌoŋɡlomeɾˈaðos +CONGLOMERANTE kˌoŋɡlomeɾˈante +CONGO kˈoŋɡo +CONGOJA koŋɡˈoxa +CONGRACIADA kˌoŋɡɾasjˈaða +CONGRACIADAS kˌoŋɡɾasjˈaðas +CONGRACIADO kˌoŋɡɾasjˈaðo +CONGRACIADOS kˌoŋɡɾasjˈaðos +CONGRACIAR kˌoŋɡɾasjˈaɾ +CONGRATULADA kˌoŋɡɾatulˈaða +CONGRATULADAS kˌoŋɡɾatulˈaðas +CONGRATULADO kˌoŋɡɾatulˈaðo +CONGRATULADOS kˌoŋɡɾatulˈaðos +CONGRATULAR kˌoŋɡɾatulˈaɾ +CONGREGADA kˌoŋɡɾeɣˈaða +CONGREGADAS kˌoŋɡɾeɣˈaðas +CONGREGADO kˌoŋɡɾeɣˈaðo +CONGREGADOS kˌoŋɡɾeɣˈaðos +CONGREGAR kˌoŋɡɾeɣˈaɾ +CONGRESAL kˌoŋɡɾesˈal +CONGRESISTA kˌoŋɡɾesˈista +CONGRESO koŋɡɾˈeso +CONGRIO kˈoŋɡɾio +CONGRUENCIA kˌoŋɡɾuˈɛnsja +CONHORTADA kˌonoɾtˈaða +CONHORTADAS kˌonoɾtˈaðas +CONHORTADO kˌonoɾtˈaðo +CONHORTADOS kˌonoɾtˈaðos +CONHORTAR kˌonoɾtˈaɾ +CÓNICO kˈoniko +CONIDIA konˈiðja +CONIDIÓFORO kˌoniðjˈofoɾo +CONIRROSTRO kˌoniɾɾˈostɾo +COÑITO koɲˈito +CONJETURA kˌoŋxetˈuɾa +CONJETURADA kˌoŋxetuɾˈaða +CONJETURADAS kˌoŋxetuɾˈaðas +CONJETURADO kˌoŋxetuɾˈaðo +CONJETURADOS kˌoŋxetuɾˈaðos +CONJUGACIÓN kˌoŋxuɣasjˈon +CONJUGADA kˌoŋxuɣˈaða +CONJUGADAS kˌoŋxuɣˈaðas +CONJUGADO kˌoŋxuɣˈaðo +CONJUGADOS kˌoŋxuɣˈaðos +CONJUGAR kˌoŋxuɣˈaɾ +CONJUNCIÓN kˌoŋxunsjˈon +CONJUNTA koŋxˈunta +CONJUNTADA kˌoŋxuntˈaða +CONJUNTADAS kˌoŋxuntˈaðas +CONJUNTADO kˌoŋxuntˈaðo +CONJUNTADOS kˌoŋxuntˈaðos +CONJUNTAR kˌoŋxuntˈaɾ +CONJUNTAS koŋxˈuntas +CONJUNTIVA kˌoŋxuntˈiβa +CONJUNTIVAMENTE kˌoŋxuntˈiβamˈente +CONJUNTIVIDAD kˌoŋxuntˌiβiðˈad +CONJUNTO koŋxˈunto +CONJUNTOS koŋxˈuntos +CONJURADA kˌoŋxuɾˈaða +CONJURADAS kˌoŋxuɾˈaðas +CONJURADO kˌoŋxuɾˈaðo +CONJURADOS kˌoŋxuɾˈaðos +CONJURAR kˌoŋxuɾˈaɾ +CONJURO koŋxˈuɾo +CONMEMORACIÓN kˌonmemˌoɾasjˈon +CONMEMORACIONES kˌonmemˌoɾasjˈones +CONMEMORADA kˌonmemoɾˈaða +CONMEMORADAS kˌonmemoɾˈaðas +CONMEMORADO kˌonmemoɾˈaðo +CONMEMORADOS kˌonmemoɾˈaðos +CONMIGO konmˈiɣo +CONMINADA kˌonminˈaða +CONMINADAS kˌonminˈaðas +CONMINADO kˌonminˈaðo +CONMINADOS kˌonminˈaðos +CONMINASEN kˌonminˈasen +CONMISERACIÓN kˌonmisˌeɾasjˈon +CONMOCIÓN kˌonmosjˈon +CONMOCIONADA kˌonmosjonˈaða +CONMOCIONADAS kˌonmosjonˈaðas +CONMOCIONADO kˌonmosjonˈaðo +CONMOCIONADOS kˌonmosjonˈaðos +CONMOCIONAR kˌonmosjonˈaɾ +CONMOCIONES kˌonmosjˈones +CONMOCIONO kˌonmosjˈono +CONMOVEDORAMENTE kˌonmoβeðˈoɾamˈente +CONMOVER kˌonmoβˈeɾ +CONMOVIDA kˌonmoβˈiða +CONMOVIDAS kˌonmoβˈiðas +CONMOVIDO kˌonmoβˈiðo +CONMOVIDOS kˌonmoβˈiðos +CONMUTABLE kˌonmutˈaβle +CONMUTADA kˌonmutˈaða +CONMUTADAS kˌonmutˈaðas +CONMUTADO kˌonmutˈaðo +CONMUTADOS kˌonmutˈaðos +CONMUTAR kˌonmutˈaɾ +CONMUTATIVIDAD kˌonmutˌatiβiðˈad +CONNACIONAL kˌonnasjonˈal +CONNATA konnˈata +CONNATAS konnˈatas +CONNATO konnˈato +CONNATOS konnˈatos +CONNATURAL kˌonnatuɾˈal +CONNOSCO konnˈosko +CONNOTACIÓN kˌonnotasjˈon +CONNOTADA kˌonnotˈaða +CONNOTADAS kˌonnotˈaðas +CONNOTADO kˌonnotˈaðo +CONNOTADOS kˌonnotˈaðos +CONNOTAR kˌonnotˈaɾ +CONNOTATIVA kˌonnotatˈiβa +CONNOTATIVAS kˌonnotatˈiβas +CONNOTATIVO kˌonnotatˈiβo +CONNOTATIVOS kˌonnotatˈiβos +CONO kˈono +COÑO kˈoɲo +CONOCE konˈose +CONOCEN konˈosen +CONOCENCIA kˌonosˈɛnsja +CONOCER kˌonosˈeɾ +CONOCES konˈoses +CONOCÉS kˌonosˈes +CONOCÍ kˌonosˈi +CONOCIDA kˌonosˈiða +CONOCIDAS kˌonosˈiðas +CONOCIDO kˌonosˈiðo +CONOCIDOS kˌonosˈiðos +CONOCIMIENTO kˌonosimjˈɛnto +CONOCIÓ kˌonosjˈo +CONOCISTE kˌonosˈiste +CONOIDE konˈoɪðe +CONOIDEO kˌonoɪðˈeo +CONOIDES konˈoɪðes +COÑÓN koɲˈon +COÑOTA koɲˈota +CONOZCO konˈosko +CONQUE kˈonke +CONQUILIOLOGÍA kˌonkiljˌoloxˈia +CONQUISTADA kˌonkistˈaða +CONQUISTADAS kˌonkistˈaðas +CONQUISTADO kˌonkistˈaðo +CONQUISTADOR kˌonkistaðˈoɾ +CONQUISTADORA kˌonkistaðˈoɾa +CONQUISTADORAS kˌonkistaðˈoɾas +CONQUISTADORES kˌonkistaðˈoɾes +CONQUISTADOS kˌonkistˈaðos +CONQUISTAR kˌonkistˈaɾ +CONSAGRACIÓN kˌonsaɣɾasjˈon +CONSAGRADA kˌonsaɣɾˈaða +CONSAGRADAS kˌonsaɣɾˈaðas +CONSAGRADO kˌonsaɣɾˈaðo +CONSAGRADOR kˌonsaɣɾaðˈoɾ +CONSAGRADOS kˌonsaɣɾˈaðos +CONSAGRAR kˌonsaɣɾˈaɾ +CONSANGUINIDAD kˌonsaŋɡˌiniðˈad +CONSCIENCIA konsjˈɛnsja +CONSCIENTE konsjˈɛnte +CONSCIENTEMENTE konsjˈɛntemˈente +CONSECUCIÓN kˌonsekusjˈon +CONSECUENCIA kˌonsekwˈɛnsja +CONSECUENCIAS kˌonsekwˈɛnsjas +CONSECUENTEMENTE kˌonsekwˈɛntemˈente +CONSECUTIVA kˌonsekutˈiβa +CONSECUTIVAS kˌonsekutˈiβas +CONSECUTIVO kˌonsekutˈiβo +CONSECUTIVOS kˌonsekutˈiβos +CONSEGUÍAMOS kˌonseɣˈiamos +CONSEGUIDA kˌonseɣˈiða +CONSEGUIDAS kˌonseɣˈiðas +CONSEGUIDO kˌonseɣˈiðo +CONSEGUIDOS kˌonseɣˈiðos +CONSEGUÍME kˌonseɣˈime +CONSEGUIMOS kˌonseɣˈimos +CONSEGUIR kˌonseɣˈiɾ +CONSEGUIRÁ kˌonseɣiɾˈa +CONSEGUIRÁS kˌonseɣiɾˈas +CONSEGUIREMOS kˌonseɣiɾˈemos +CONSEGUIRÍAMOS kˌonseɣiɾˈiamos +CONSEGUISTE kˌonseɣˈiste +CONSEJA konsˈexa +CONSEJADA kˌonsexˈaða +CONSEJADAS kˌonsexˈaðas +CONSEJADO kˌonsexˈaðo +CONSEJADOS kˌonsexˈaðos +CONSEJAR kˌonsexˈaɾ +CONSEJERO kˌonsexˈeɾo +CONSEJITO kˌonsexˈito +CONSEJO konsˈexo +CONSENSO konsˈɛnso +CONSENSOS konsˈɛnsos +CONSENSUABLE kˌonsenswˈaβle +CONSENSUADA kˌonsenswˈaða +CONSENSUADAS kˌonsenswˈaðas +CONSENSUADO kˌonsenswˈaðo +CONSENSUADOS kˌonsenswˈaðos +CONSENSUAL kˌonsenswˈal +CONSENSUAR kˌonsenswˈaɾ +CONSENTIDA kˌonsentˈiða +CONSENTIDAS kˌonsentˈiðas +CONSENTIDO kˌonsentˈiðo +CONSENTIDOS kˌonsentˈiðos +CONSENTIMIENTO kˌonsentimjˈɛnto +CONSENTIR kˌonsentˈiɾ +CONSEQUENCIA kˌonsekˈɛnsja +CONSERJE konsˈeɾxe +CONSERVA konsˈeɾβa +CONSERVACIÓN kˌonseɾβasjˈon +CONSERVACIONISMO kˌonseɾβˌasjonˈismo +CONSERVACIONISTA kˌonseɾβˌasjonˈista +CONSERVADA kˌonseɾβˈaða +CONSERVADAS kˌonseɾβˈaðas +CONSERVADO kˌonseɾβˈaðo +CONSERVADOR kˌonseɾβaðˈoɾ +CONSERVADORA kˌonseɾβaðˈoɾa +CONSERVADORAS kˌonseɾβaðˈoɾas +CONSERVADORES kˌonseɾβaðˈoɾes +CONSERVADOS kˌonseɾβˈaðos +CONSERVANTE kˌonseɾβˈante +CONSERVAR kˌonseɾβˈaɾ +CONSERVERO kˌonseɾβˈeɾo +CONSIDERA kˌonsiðˈeɾa +CONSIDERABLE kˌonsiðeɾˈaβle +CONSIDERACIÓN kˌonsiðˌeɾasjˈon +CONSIDERACIONES kˌonsiðˌeɾasjˈones +CONSIDERADA kˌonsiðeɾˈaða +CONSIDERADAS kˌonsiðeɾˈaðas +CONSIDERADO kˌonsiðeɾˈaðo +CONSIDERADOS kˌonsiðeɾˈaðos +CONSIDERÁIS kˌonsiðeɾˈais +CONSIDERAMOS kˌonsiðeɾˈamos +CONSIDERANDO kˌonsiðeɾˈando +CONSIDERÁNDOSELO kˌonsiðeɾˈandosˌelo +CONSIDERAR kˌonsiðeɾˈaɾ +CONSIDERARA kˌonsiðeɾˈaɾa +CONSIDERARÁ kˌonsiðˌeɾaɾˈa +CONSIDERÁRAMOS kˌonsiðeɾˈaɾamos +CONSIDERARAS kˌonsiðeɾˈaɾas +CONSIDERARÁS kˌonsiðˌeɾaɾˈas +CONSIDERAREIS kˌonsiðeɾˈaɾeɪs +CONSIDERAREMOS kˌonsiðˌeɾaɾˈemos +CONSIDERARES kˌonsiðeɾˈaɾes +CONSIDERARÍAMOS kˌonsiðˌeɾaɾˈiamos +CONSIDERAS kˌonsiðˈeɾas +CONSIDERASTE kˌonsiðeɾˈaste +CONSIDERE kˌonsiðˈeɾe +CONSIDEREMOS kˌonsiðeɾˈemos +CONSIDERES kˌonsiðˈeɾes +CONSIDERO kˌonsiðˈeɾo +CONSIGA konsˈiɣa +CONSIGAMOS kˌonsiɣˈamos +CONSIGAS konsˈiɣas +CONSIGNA konsˈiɡna +CONSIGNADA kˌonsiɡnˈaða +CONSIGNADAS kˌonsiɡnˈaðas +CONSIGNADO kˌonsiɡnˈaðo +CONSIGNADOS kˌonsiɡnˈaðos +CONSIGO konsˈiɣo +CONSIGUEME kˌonsiɣˈeme +CONSÍGUEME konsˈiɣeme +CONSISTE konsˈiste +CONSISTENTE kˌonsistˈɛnte +CONSISTENTES kˌonsistˈɛntes +CONSISTIDA kˌonsistˈiða +CONSISTIDAS kˌonsistˈiðas +CONSISTIDO kˌonsistˈiðo +CONSISTIDOS kˌonsistˈiðos +CONSISTIR kˌonsistˈiɾ +CONSOCIA konsˈosja +CONSOLA konsˈola +CONSOLADA kˌonsolˈaða +CONSOLADAS kˌonsolˈaðas +CONSOLADO kˌonsolˈaðo +CONSOLADOR kˌonsolaðˈoɾ +CONSOLADORA kˌonsolaðˈoɾa +CONSOLADOS kˌonsolˈaðos +CONSOLAR kˌonsolˈaɾ +CONSOLIDACIÓN kˌonsolˌiðasjˈon +CONSOLIDADA kˌonsoliðˈaða +CONSOLIDADAS kˌonsoliðˈaðas +CONSOLIDADO kˌonsoliðˈaðo +CONSOLIDADOS kˌonsoliðˈaðos +CONSOLIDAR kˌonsoliðˈaɾ +CONSOMÉ kˌonsomˈe +CONSONADA kˌonsonˈaða +CONSONADAS kˌonsonˈaðas +CONSONADO kˌonsonˈaðo +CONSONADOS kˌonsonˈaðos +CONSONANTISMO kˌonsonantˈismo +CONSORCIARSE kˌonsoɾsjˈaɾse +CONSPICUA konspˈikwa +CONSPICUAS konspˈikwas +CONSPICUO konspˈikwo +CONSPIRACIÓN kˌonspiɾasjˈon +CONSPIRADA kˌonspiɾˈaða +CONSPIRADAS kˌonspiɾˈaðas +CONSPIRADO kˌonspiɾˈaðo +CONSPIRADORA kˌonspiɾaðˈoɾa +CONSPIRADORAS kˌonspiɾaðˈoɾas +CONSPIRADOS kˌonspiɾˈaðos +CONSPIRATORIO kˌonspiɾatˈoɾjo +CONSPIRE konspˈiɾe +CONSTADA konstˈaða +CONSTADAS konstˈaðas +CONSTADO konstˈaðo +CONSTADOS konstˈaðos +CONSTANCIA konstˈansja +CONSTANTE konstˈante +CONSTANTEMENTE konstˈantemˈente +CONSTANTINESCU kˌonstantinˈesku +CONSTANTINIANO kˌonstantinjˈano +CONSTANZA konstˈansa +CONSTAR konstˈaɾ +CONSTATA konstˈata +CONSTATADA kˌonstatˈaða +CONSTATADAS kˌonstatˈaðas +CONSTATADO kˌonstatˈaðo +CONSTATADOS kˌonstatˈaðos +CONSTATAMOS kˌonstatˈamos +CONSTATANDO kˌonstatˈando +CONSTATAR kˌonstatˈaɾ +CONSTATARA kˌonstatˈaɾa +CONSTATARÁ kˌonstataɾˈa +CONSTATÁRAMOS kˌonstatˈaɾamos +CONSTATARAS kˌonstatˈaɾas +CONSTATARÁS kˌonstataɾˈas +CONSTATAREIS kˌonstatˈaɾeɪs +CONSTATAREMOS kˌonstataɾˈemos +CONSTATARES kˌonstatˈaɾes +CONSTATARÍAMOS kˌonstataɾˈiamos +CONSTATAS konstˈatas +CONSTATASTE kˌonstatˈaste +CONSTATE konstˈate +CONSTATEMOS kˌonstatˈemos +CONSTATES konstˈates +CONSTATO konstˈato +CONSTELAR kˌonstelˈaɾ +CONSTERNADA kˌonsteɾnˈaða +CONSTERNADAS kˌonsteɾnˈaðas +CONSTERNADO kˌonsteɾnˈaðo +CONSTERNADOS kˌonsteɾnˈaðos +CONSTERNAR kˌonsteɾnˈaɾ +CONSTIPADA kˌonstipˈaða +CONSTIPADAS kˌonstipˈaðas +CONSTIPADO kˌonstipˈaðo +CONSTIPADOS kˌonstipˈaðos +CONSTIPAR kˌonstipˈaɾ +CONSTIPARSE kˌonstipˈaɾse +CONSTITUCIÓN kˌonstitusjˈon +CONSTITUCIONAL kˌonstitˌusjonˈal +CONSTITUCIONALIDAD kˌonstitˌusjonˌaliðˈad +CONSTITUCIONALIZACIÓN kˌonstitˌusjonˌalisasjˈon +CONSTITUCIONALIZAR kˌonstitˌusjonˌalisˈaɾ +CONSTITUIDA kˌonstitwˈiða +CONSTITUIDAS kˌonstitwˈiðas +CONSTITUIDO kˌonstitwˈiðo +CONSTITUIDOS kˌonstitwˈiðos +CONSTITUIR kˌonstitwˈiɾ +CONSTITUTIVA kˌonstitutˈiβa +CONSTITUTIVAS kˌonstitutˈiβas +CONSTITUTIVO kˌonstitutˈiβo +CONSTITUTIVOS kˌonstitutˈiβos +CONSTREÑIDA kˌonstɾeɲˈiða +CONSTREÑIDAS kˌonstɾeɲˈiðas +CONSTREÑIDO kˌonstɾeɲˈiðo +CONSTREÑIDOS kˌonstɾeɲˈiðos +CONSTREÑIMIENTO kˌonstɾeɲimjˈɛnto +CONSTREÑIR kˌonstɾeɲˈiɾ +CONSTRICCIÓN kˌonstɾiksjˈon +CONSTRINGE konstɾˈiŋxe +CONSTRUCCIÓN kˌonstɾuksjˈon +CONSTRUCCIONES kˌonstɾuksjˈones +CONSTRUCCIONISMO kˌonstɾuksjonˈismo +CONSTRUCCIONISTA kˌonstɾuksjonˈista +CONSTRUCTIVA kˌonstɾuktˈiβa +CONSTRUCTIVAS kˌonstɾuktˈiβas +CONSTRUCTIVISTA kˌonstɾuktiβˈista +CONSTRUCTIVISTAS kˌonstɾuktiβˈistas +CONSTRUCTIVO kˌonstɾuktˈiβo +CONSTRUCTIVOS kˌonstɾuktˈiβos +CONSTRUCTOR kˌonstɾuktˈoɾ +CONSTRUCTORA kˌonstɾuktˈoɾa +CONSTRUCTORAS kˌonstɾuktˈoɾas +CONSTRUCTORES kˌonstɾuktˈoɾes +CONSTRUÍ kˌonstɾuˈi +CONSTRUÍA kˌonstɾuˈia +CONSTRUÍAMOS kˌonstɾuˈiamos +CONSTRUIDA kˌonstɾuˈiða +CONSTRUIDAS kˌonstɾuˈiðas +CONSTRUIDO kˌonstɾuˈiðo +CONSTRUIDOS kˌonstɾuˈiðos +CONSTRUIR kˌonstɾuˈiɾ +CONSTRUIRÁ kˌonstɾuiɾˈa +CONSTRUIRÁS kˌonstɾuiɾˈas +CONSTRUIREMOS kˌonstɾuiɾˈemos +CONSTRUIRÍA kˌonstɾuiɾˈia +CONSTRUIRÍAMOS kˌonstɾuiɾˈiamos +CONSTRUÍS kˌonstɾuˈis +CONSUBSTANCIAL kˌonsuβstansjˈal +CONSUEGRA konswˈeɣɾa +CONSUEGRAS konswˈeɣɾas +CONSUEGRO konswˈeɣɾo +CONSUEGROS konswˈeɣɾos +CONSUELO konswˈelo +CÓNSUL kˈonsul +CONSULADO kˌonsulˈaðo +CONSULAR kˌonsulˈaɾ +CONSULTA konsˈulta +CONSULTACIÓN kˌonsultasjˈon +CONSULTADA kˌonsultˈaða +CONSULTADAS kˌonsultˈaðas +CONSULTADO kˌonsultˈaðo +CONSULTADOS kˌonsultˈaðos +CONSULTAMOS kˌonsultˈamos +CONSULTANDO kˌonsultˈando +CONSULTANTE kˌonsultˈante +CONSULTANTES kˌonsultˈantes +CONSULTAR kˌonsultˈaɾ +CONSULTARA kˌonsultˈaɾa +CONSULTARÁ kˌonsultaɾˈa +CONSULTÁRAMOS kˌonsultˈaɾamos +CONSULTARAS kˌonsultˈaɾas +CONSULTARÁS kˌonsultaɾˈas +CONSULTAREIS kˌonsultˈaɾeɪs +CONSULTAREMOS kˌonsultaɾˈemos +CONSULTARES kˌonsultˈaɾes +CONSULTARÍAMOS kˌonsultaɾˈiamos +CONSULTAS konsˈultas +CONSULTASTE kˌonsultˈaste +CONSULTATIVA kˌonsultatˈiβa +CONSULTATIVAS kˌonsultatˈiβas +CONSULTATIVO kˌonsultatˈiβo +CONSULTATIVOS kˌonsultatˈiβos +CONSULTE konsˈulte +CONSULTEMOS kˌonsultˈemos +CONSULTES konsˈultes +CONSULTIVA kˌonsultˈiβa +CONSULTIVAS kˌonsultˈiβas +CONSULTIVO kˌonsultˈiβo +CONSULTIVOS kˌonsultˈiβos +CONSULTO konsˈulto +CONSULTOR kˌonsultˈoɾ +CONSULTORA kˌonsultˈoɾa +CONSULTORAS kˌonsultˈoɾas +CONSULTORES kˌonsultˈoɾes +CONSUMADA kˌonsumˈaða +CONSUMADAS kˌonsumˈaðas +CONSUMADO kˌonsumˈaðo +CONSUMADOS kˌonsumˈaðos +CONSUMAR kˌonsumˈaɾ +CONSUMIDA kˌonsumˈiða +CONSUMIDAS kˌonsumˈiðas +CONSUMIDO kˌonsumˈiðo +CONSUMIDOR kˌonsumiðˈoɾ +CONSUMIDOS kˌonsumˈiðos +CONSUMIR kˌonsumˈiɾ +CONSUMISTA kˌonsumˈista +CONSUMISTAS kˌonsumˈistas +CONSUMO konsˈumo +CONSUNCIÓN kˌonsunsjˈon +CONSUSTANCIALIDAD kˌonsustˌansjaliðˈad +CONTABILIDAD kˌontaβˌiliðˈad +CONTABILIZADA kˌontaβˌilisˈaða +CONTABILIZADAS kˌontaβˌilisˈaðas +CONTABILIZADO kˌontaβˌilisˈaðo +CONTABILIZADOS kˌontaβˌilisˈaðos +CONTABILIZAR kˌontaβˌilisˈaɾ +CONTACTA kontˈakta +CONTACTADA kˌontaktˈaða +CONTACTADAS kˌontaktˈaðas +CONTACTADO kˌontaktˈaðo +CONTACTADOS kˌontaktˈaðos +CONTACTAMOS kˌontaktˈamos +CONTACTANDO kˌontaktˈando +CONTACTAR kˌontaktˈaɾ +CONTACTARA kˌontaktˈaɾa +CONTACTARÁ kˌontaktaɾˈa +CONTACTÁRAMOS kˌontaktˈaɾamos +CONTACTARAS kˌontaktˈaɾas +CONTACTARÁS kˌontaktaɾˈas +CONTACTAREIS kˌontaktˈaɾeɪs +CONTACTAREMOS kˌontaktaɾˈemos +CONTACTARES kˌontaktˈaɾes +CONTACTARÍAMOS kˌontaktaɾˈiamos +CONTACTARTE kˌontaktˈaɾte +CONTACTAS kontˈaktas +CONTACTASTE kˌontaktˈaste +CONTACTE kontˈakte +CONTACTEMOS kˌontaktˈemos +CONTACTES kontˈaktes +CONTACTO kontˈakto +CONTACTOS kontˈaktos +CONTADA kontˈaða +CONTADAS kontˈaðas +CONTADO kontˈaðo +CONTADOR kˌontaðˈoɾ +CONTADORA kˌontaðˈoɾa +CONTADOS kontˈaðos +CONTAGIA kontˈaxja +CONTAGIADA kˌontaxjˈaða +CONTAGIADAS kˌontaxjˈaðas +CONTAGIADO kˌontaxjˈaðo +CONTAGIADOS kˌontaxjˈaðos +CONTAGIAMOS kˌontaxjˈamos +CONTAGIANDO kˌontaxjˈando +CONTAGIANTE kˌontaxjˈante +CONTAGIANTES kˌontaxjˈantes +CONTAGIAR kˌontaxjˈaɾ +CONTAGIARA kˌontaxjˈaɾa +CONTAGIARÁ kˌontaxjaɾˈa +CONTAGIÁRAMOS kˌontaxjˈaɾamos +CONTAGIARAS kˌontaxjˈaɾas +CONTAGIARÁS kˌontaxjaɾˈas +CONTAGIAREIS kˌontaxjˈaɾeɪs +CONTAGIAREMOS kˌontaxjaɾˈemos +CONTAGIARES kˌontaxjˈaɾes +CONTAGIARÍAMOS kˌontaxjaɾˈiamos +CONTAGIAS kontˈaxjas +CONTAGIASTE kˌontaxjˈaste +CONTAGIE kontˈaxje +CONTAGIÉ kˌontaxjˈe +CONTAGIEMOS kˌontaxjˈemos +CONTAGIES kontˈaxjes +CONTAGIO kontˈaxjo +CONTAGIÓ kˌontaxjˈo +CONTAGIOS kontˈaxjos +CONTAGIOSA kˌontaxjˈosa +CONTAGIOSAS kˌontaxjˈosas +CONTAGIOSIDAD kˌontaxjˌosiðˈad +CONTAGIOSO kˌontaxjˈoso +CONTAGIOSOS kˌontaxjˈosos +CONTAINER kˌontaɪnˈeɾ +CONTAJE kontˈaxe +CONTAMINACIÓN kˌontamˌinasjˈon +CONTAMINADA kˌontaminˈaða +CONTAMINADAS kˌontaminˈaðas +CONTAMINADO kˌontaminˈaðo +CONTAMINADOS kˌontaminˈaðos +CONTAMINAN kˌontamˈinan +CONTAMINANTE kˌontaminˈante +CONTAMINAR kˌontaminˈaɾ +CONTAMOS kontˈamos +CONTANDO kontˈando +CONTAR kontˈaɾ +CONTARA kontˈaɾa +CONTARÁ kˌontaɾˈa +CONTÁRAMOS kontˈaɾamos +CONTARAS kontˈaɾas +CONTARÁS kˌontaɾˈas +CONTAREIS kontˈaɾeɪs +CONTAREMOS kˌontaɾˈemos +CONTARES kontˈaɾes +CONTARÍAMOS kˌontaɾˈiamos +CONTÁS kontˈas +CONTASTE kontˈaste +CONTE kˈonte +CONTECER kˌontesˈeɾ +CONTEMOS kontˈemos +CONTEMPLACIÓN kˌontemplasjˈon +CONTEMPLADA kˌontemplˈaða +CONTEMPLADAS kˌontemplˈaðas +CONTEMPLADO kˌontemplˈaðo +CONTEMPLADOS kˌontemplˈaðos +CONTEMPLATIVA kˌontemplatˈiβa +CONTEMPLATIVAS kˌontemplatˈiβas +CONTEMPLATIVO kˌontemplatˈiβo +CONTEMPLATIVOS kˌontemplatˈiβos +CONTEMPORÁNEAS kˌontempoɾˈaneas +CONTEMPORANEIDAD kˌontempˌoɾaneɪðˈad +CONTEMPORÁNEO kˌontempoɾˈaneo +CONTEMPORÁNEOS kˌontempoɾˈaneos +CONTEMPORIZADA kˌontempˌoɾisˈaða +CONTEMPORIZADAS kˌontempˌoɾisˈaðas +CONTEMPORIZADO kˌontempˌoɾisˈaðo +CONTEMPORIZADOS kˌontempˌoɾisˈaðos +CONTEMPORIZAR kˌontempˌoɾisˈaɾ +CONTENDIDA kˌontendˈiða +CONTENDIDAS kˌontendˈiðas +CONTENDIDO kˌontendˈiðo +CONTENDIDOS kˌontendˈiðos +CONTENEDOR kˌonteneðˈoɾ +CONTENIDA kˌontenˈiða +CONTENIDAS kˌontenˈiðas +CONTENIDO kˌontenˈiðo +CONTENIDOS kˌontenˈiðos +CONTENIMIENTO kˌontenimjˈɛnto +CONTENTA kontˈɛnta +CONTENTADA kˌontentˈaða +CONTENTADAS kˌontentˈaðas +CONTENTADO kˌontentˈaðo +CONTENTADOS kˌontentˈaðos +CONTENTAMIENTO kˌontentamjˈɛnto +CONTENTAR kˌontentˈaɾ +CONTENTARSE kˌontentˈaɾse +CONTENTAS kontˈɛntas +CONTENTO kontˈɛnto +CONTESTA kontˈesta +CONTESTACIÓN kˌontestasjˈon +CONTESTADA kˌontestˈaða +CONTESTADAS kˌontestˈaðas +CONTESTADO kˌontestˈaðo +CONTESTADORA kˌontestaðˈoɾa +CONTESTADORAS kˌontestaðˈoɾas +CONTESTADORES kˌontestaðˈoɾes +CONTESTADOS kˌontestˈaðos +CONTESTAR kˌontestˈaɾ +CONTESTATARIA kˌontestatˈaɾja +CONTESTATARIAS kˌontestatˈaɾjas +CONTESTATARIO kˌontestatˈaɾjo +CONTESTATARIOS kˌontestatˈaɾjos +CONTEXTO kontˈeksto +CONTEXTOS kontˈekstos +CONTEXTUALIZACIÓN kˌontekstwˌalisasjˈon +CONTEXTUALIZADA kˌontekstwˌalisˈaða +CONTEXTUALIZADAS kˌontekstwˌalisˈaðas +CONTEXTUALIZADO kˌontekstwˌalisˈaðo +CONTEXTUALIZADOS kˌontekstwˌalisˈaðos +CONTEXTUALIZAR kˌontekstwˌalisˈaɾ +CONTEXTUALMENTE kˌontekstwˈalmˈente +CONTIGO kontˈiɣo +CONTIGUO kontˈiɣwo +CONTINA kontˈina +CONTINAS kontˈinas +CONTINENTAL kˌontinentˈal +CONTINENTE kˌontinˈɛnte +CONTINO kontˈino +CONTINOS kontˈinos +CONTINUA kontˈinwa +CONTINUACIÓN kˌontinwasjˈon +CONTINUADA kˌontinwˈaða +CONTINUADAS kˌontinwˈaðas +CONTINUADO kˌontinwˈaðo +CONTINUADOR kˌontinwaðˈoɾ +CONTINUADOS kˌontinwˈaðos +CONTINUAMENTE kontˈinwamˈente +CONTINUAMOS kˌontinwˈamos +CONTINUANDO kˌontinwˈando +CONTINUAR kˌontinwˈaɾ +CONTINUARA kˌontinwˈaɾa +CONTINUARÁ kˌontinwaɾˈa +CONTINUÁRAMOS kˌontinwˈaɾamos +CONTINUARÁS kˌontinwaɾˈas +CONTINUAREIS kˌontinwˈaɾeɪs +CONTINUAREMOS kˌontinwaɾˈemos +CONTINUARES kˌontinwˈaɾes +CONTINUARÍAMOS kˌontinwaɾˈiamos +CONTINUAS kontˈinwas +CONTINUASTE kˌontinwˈaste +CONTINUEMOS kˌontinwˈemos +CONTINUISMO kˌontinwˈismo +CONTINUO kontˈinwo +CONTINÚO kˌontinˈuo +CONTONEADA kˌontoneˈaða +CONTONEADAS kˌontoneˈaðas +CONTONEADO kˌontoneˈaðo +CONTONEADOS kˌontoneˈaðos +CONTORNA kontˈoɾna +CONTORNADA kˌontoɾnˈaða +CONTORNADAS kˌontoɾnˈaðas +CONTORNADO kˌontoɾnˈaðo +CONTORNADOS kˌontoɾnˈaðos +CONTORNAMOS kˌontoɾnˈamos +CONTORNANDO kˌontoɾnˈando +CONTORNAR kˌontoɾnˈaɾ +CONTORNARA kˌontoɾnˈaɾa +CONTORNARÁ kˌontoɾnaɾˈa +CONTORNÁRAMOS kˌontoɾnˈaɾamos +CONTORNARAS kˌontoɾnˈaɾas +CONTORNARÁS kˌontoɾnaɾˈas +CONTORNAREIS kˌontoɾnˈaɾeɪs +CONTORNAREMOS kˌontoɾnaɾˈemos +CONTORNARES kˌontoɾnˈaɾes +CONTORNARÍAMOS kˌontoɾnaɾˈiamos +CONTORNAS kontˈoɾnas +CONTORNASTE kˌontoɾnˈaste +CONTORNE kontˈoɾne +CONTORNEAR kˌontoɾneˈaɾ +CONTORNEMOS kˌontoɾnˈemos +CONTORNES kontˈoɾnes +CONTORSIONADA kˌontoɾsjonˈaða +CONTORSIONADAS kˌontoɾsjonˈaðas +CONTORSIONADO kˌontoɾsjonˈaðo +CONTORSIONADOS kˌontoɾsjonˈaðos +CONTORSIONAR kˌontoɾsjonˈaɾ +CONTRA kˈontɾa +CONTRAARGUMENTAR kˌontɾaˌaɾɣumentˈaɾ +CONTRAARGUMENTO kˌontɾaˌaɾɣumˈɛnto +CONTRAATACADA kˌontɾaˌatakˈaða +CONTRAATACADAS kˌontɾaˌatakˈaðas +CONTRAATACADO kˌontɾaˌatakˈaðo +CONTRAATACADOS kˌontɾaˌatakˈaðos +CONTRAATAQUE kˌontɾaatˈake +CONTRABALANCEADA kˌontɾaβˌalanseˈaða +CONTRABALANCEADAS kˌontɾaβˌalanseˈaðas +CONTRABALANCEADO kˌontɾaβˌalanseˈaðo +CONTRABALANCEADOS kˌontɾaβˌalanseˈaðos +CONTRABALANCEAR kˌontɾaβˌalanseˈaɾ +CONTRABANDEADA kˌontɾaβˌandeˈaða +CONTRABANDEADAS kˌontɾaβˌandeˈaðas +CONTRABANDEADO kˌontɾaβˌandeˈaðo +CONTRABANDEADOS kˌontɾaβˌandeˈaðos +CONTRABATERÍA kˌontɾaβˌateɾˈia +CONTRACARRO kˌontɾakˈaɾɾo +CONTRACCIÓN kˌontɾaksjˈon +CONTRACTIBILIDAD kˌontɾaktˌiβiliðˈad +CONTRACTUAL kˌontɾaktwˈal +CONTRACTUALISMO kˌontɾaktwalˈismo +CONTRACTUALISTA kˌontɾaktwalˈista +CONTRACTURA kˌontɾaktˈuɾa +CONTRACUARTELADO kˌontɾakwˌaɾtelˈaðo +CONTRACUBIERTA kˌontɾakuβjˈeɾta +CONTRACULTURA kˌontɾakultˈuɾa +CONTRACUMBRE kˌontɾakˈumbɾe +CONTRACURVA kˌontɾakˈuɾβa +CONTRADECIR kˌontɾaðesˈiɾ +CONTRADICCIÓN kˌontɾaðiksjˈon +CONTRADICHA kˌontɾaðˈitʃa +CONTRADICHAS kˌontɾaðˈitʃas +CONTRADICHO kˌontɾaðˈitʃo +CONTRADICHOS kˌontɾaðˈitʃos +CONTRADICTORAS kˌontɾaðiktˈoɾas +CONTRADICTORIO kˌontɾaðiktˈoɾjo +CONTRADIJE kˌontɾaðˈixe +CONTRADIJERON kˌontɾaðixˈeɾon +CONTRAECONOMÍA kˌontɾaˌekonomˈia +CONTRAER kˌontɾaˈeɾ +CONTRAESCARPA kˌontɾaeskˈaɾpa +CONTRAFACHADA kˌontɾafatʃˈaða +CONTRAFUERO kˌontɾafwˈeɾo +CONTRAHECHA kˌontɾaˈetʃa +CONTRAHECHAS kˌontɾaˈetʃas +CONTRAHECHO kˌontɾaˈetʃo +CONTRAHECHOS kˌontɾaˈetʃos +CONTRAÍDA kˌontɾaˈiða +CONTRAÍDAS kˌontɾaˈiðas +CONTRAÍDO kˌontɾaˈiðo +CONTRAÍDOS kˌontɾaˈiðos +CONTRAINDICACIÓN kˌontɾaɪndˌikasjˈon +CONTRAINDICADA kˌontɾaɪndikˈaða +CONTRAINDICADAS kˌontɾaɪndikˈaðas +CONTRAINDICADO kˌontɾaɪndikˈaðo +CONTRAINDICADOS kˌontɾaɪndikˈaðos +CONTRAINDICAR kˌontɾaɪndikˈaɾ +CONTRALOR kˌontɾalˈoɾ +CONTRAMANDADA kˌontɾamandˈaða +CONTRAMANDADAS kˌontɾamandˈaðas +CONTRAMANDADO kˌontɾamandˈaðo +CONTRAMANDADOS kˌontɾamandˈaðos +CONTRAMANDAR kˌontɾamandˈaɾ +CONTRAMARCHADA kˌontɾamaɾtʃˈaða +CONTRAMARCHADAS kˌontɾamaɾtʃˈaðas +CONTRAMARCHADO kˌontɾamaɾtʃˈaðo +CONTRAMARCHADOS kˌontɾamaɾtʃˈaðos +CONTRAMARCHAR kˌontɾamaɾtʃˈaɾ +CONTRAMELODÍA kˌontɾamˌeloðˈia +CONTRAPESAR kˌontɾapesˈaɾ +CONTRAPISO kˌontɾapˈiso +CONTRAPRESIÓN kˌontɾapɾesjˈon +CONTRAPROGRAMADA kˌontɾapɾˌoɣɾamˈaða +CONTRAPROGRAMADAS kˌontɾapɾˌoɣɾamˈaðas +CONTRAPROGRAMADO kˌontɾapɾˌoɣɾamˈaðo +CONTRAPROGRAMADOS kˌontɾapɾˌoɣɾamˈaðos +CONTRAPROGRAMAR kˌontɾapɾˌoɣɾamˈaɾ +CONTRAPRUEBA kˌontɾapɾuˈeβa +CONTRAPUESTA kˌontɾapwˈesta +CONTRAPUESTAS kˌontɾapwˈestas +CONTRAPUESTO kˌontɾapwˈesto +CONTRAPUESTOS kˌontɾapwˈestos +CONTRARIA kontɾˈaɾja +CONTRARIADA kˌontɾaɾjˈaða +CONTRARIADAS kˌontɾaɾjˈaðas +CONTRARIADO kˌontɾaɾjˈaðo +CONTRARIADOS kˌontɾaɾjˈaðos +CONTRARIAMOS kˌontɾaɾjˈamos +CONTRARIANDO kˌontɾaɾjˈando +CONTRARIAR kˌontɾaɾjˈaɾ +CONTRARIARA kˌontɾaɾjˈaɾa +CONTRARIARÁ kˌontɾaɾjaɾˈa +CONTRARIÁRAMOS kˌontɾaɾjˈaɾamos +CONTRARIARAS kˌontɾaɾjˈaɾas +CONTRARIARÁS kˌontɾaɾjaɾˈas +CONTRARIARE kˌontɾaɾjˈaɾe +CONTRARIAREIS kˌontɾaɾjˈaɾeɪs +CONTRARIAREMOS kˌontɾaɾjaɾˈemos +CONTRARIARES kˌontɾaɾjˈaɾes +CONTRARIARÍAMOS kˌontɾaɾjaɾˈiamos +CONTRARIAS kontɾˈaɾjas +CONTRARIASTE kˌontɾaɾjˈaste +CONTRARIEMOS kˌontɾaɾjˈemos +CONTRARIO kontɾˈaɾjo +CONTRARRELOJ kˌontɾaɾɾelˈox +CONTRARRESTADA kˌontɾaɾɾestˈaða +CONTRARRESTADAS kˌontɾaɾɾestˈaðas +CONTRARRESTADO kˌontɾaɾɾestˈaðo +CONTRARRESTADOS kˌontɾaɾɾestˈaðos +CONTRARRESTAR kˌontɾaɾɾestˈaɾ +CONTRARREVOLUCIÓN kˌontɾaɾɾˌeβolusjˈon +CONTRARROTANTE kˌontɾaɾɾotˈante +CONTRARROTATIVO kˌontɾaɾɾˌotatˈiβo +CONTRARROTATORIO kˌontɾaɾɾˌotatˈoɾjo +CONTRASEÑA kˌontɾasˈeɲa +CONTRASTADA kˌontɾastˈaða +CONTRASTADAS kˌontɾastˈaðas +CONTRASTADO kˌontɾastˈaðo +CONTRASTADOS kˌontɾastˈaðos +CONTRASTANTES kˌontɾastˈantes +CONTRASTAR kˌontɾastˈaɾ +CONTRASTE kontɾˈaste +CONTRASUJETO kˌontɾasuxˈeto +CONTRATACADA kˌontɾatakˈaða +CONTRATACADAS kˌontɾatakˈaðas +CONTRATACADO kˌontɾatakˈaðo +CONTRATACADOS kˌontɾatakˈaðos +CONTRATACAR kˌontɾatakˈaɾ +CONTRATACIÓN kˌontɾatasjˈon +CONTRATADA kˌontɾatˈaða +CONTRATADAS kˌontɾatˈaðas +CONTRATADO kˌontɾatˈaðo +CONTRATADOS kˌontɾatˈaðos +CONTRATANTE kˌontɾatˈante +CONTRATANTES kˌontɾatˈantes +CONTRATAR kˌontɾatˈaɾ +CONTRATARTE kˌontɾatˈaɾte +CONTRATERRORISTAS kˌontɾatˌeɾɾoɾˈistas +CONTRATIEMPO kˌontɾatjˈempo +CONTRATO kontɾˈato +CONTRATRANSFERENCIA kˌontɾatɾˌansfeɾˈɛnsja +CONTRAVARIANTE kˌontɾaβaɾjˈante +CONTRAVENIDA kˌontɾaβenˈiða +CONTRAVENIDAS kˌontɾaβenˈiðas +CONTRAVENIDO kˌontɾaβenˈiðo +CONTRAVENIDOS kˌontɾaβenˈiðos +CONTRAVENTOR kˌontɾaβentˈoɾ +CONTRIBUÍ kˌontɾiβwˈi +CONTRIBUIDA kˌontɾiβwˈiða +CONTRIBUIDAS kˌontɾiβwˈiðas +CONTRIBUIDO kˌontɾiβwˈiðo +CONTRIBUIDOS kˌontɾiβwˈiðos +CONTRIBUIR kˌontɾiβwˈiɾ +CONTRICIÓN kˌontɾisjˈon +CONTRISTADA kˌontɾistˈaða +CONTRISTADAS kˌontɾistˈaðas +CONTRISTADO kˌontɾistˈaðo +CONTRISTADOS kˌontɾistˈaðos +CONTRISTAMOS kˌontɾistˈamos +CONTRISTAR kˌontɾistˈaɾ +CONTROL kontɾˈol +CONTROLABLE kˌontɾolˈaβle +CONTROLADA kˌontɾolˈaða +CONTROLADAS kˌontɾolˈaðas +CONTROLADO kˌontɾolˈaðo +CONTROLADORA kˌontɾolaðˈoɾa +CONTROLADOS kˌontɾolˈaðos +CONTROLANTE kˌontɾolˈante +CONTROLAR kˌontɾolˈaɾ +CONTROLO kontɾˈolo +CONTROVERTIDA kˌontɾoβeɾtˈiða +CONTROVERTIDAS kˌontɾoβeɾtˈiðas +CONTROVERTIDO kˌontɾoβeɾtˈiðo +CONTROVERTIDOS kˌontɾoβeɾtˈiðos +CONTROVERTIR kˌontɾoβeɾtˈiɾ +CONTROVIERTO kˌontɾoβjˈeɾto +CONTUBERNIO kˌontuβˈeɾnjo +CONTUNDENTE kˌontundˈɛnte +CONTUNDENTES kˌontundˈɛntes +CONTUNDIDA kˌontundˈiða +CONTUNDIDAS kˌontundˈiðas +CONTUNDIDO kˌontundˈiðo +CONTUNDIDOS kˌontundˈiðos +CONTURBADA kˌontuɾβˈaða +CONTURBADAS kˌontuɾβˈaðas +CONTURBADO kˌontuɾβˈaðo +CONTURBADOS kˌontuɾβˈaðos +CONTURBAR kˌontuɾβˈaɾ +CONTUSA kontˈusa +CONTUSAS kontˈusas +CONTUSIÓN kˌontusjˈon +CONTUSIONADA kˌontusjonˈaða +CONTUSIONADAS kˌontusjonˈaðas +CONTUSIONADO kˌontusjonˈaðo +CONTUSIONADOS kˌontusjonˈaðos +CONTUSIONAR kˌontusjonˈaɾ +CONTUSIONES kˌontusjˈones +CONTUSO kontˈuso +CONTUSOS kontˈusos +CONUCO konˈuko +CONVALECIDA kˌombalesˈiða +CONVALECIDAS kˌombalesˈiðas +CONVALECIDO kˌombalesˈiðo +CONVALECIDOS kˌombalesˈiðos +CONVALIDA kˌombalˈiða +CONVALIDACIÓN kˌombalˌiðasjˈon +CONVALIDADA kˌombaliðˈaða +CONVALIDADAS kˌombaliðˈaðas +CONVALIDADO kˌombaliðˈaðo +CONVALIDADOS kˌombaliðˈaðos +CONVALIDAR kˌombaliðˈaɾ +CONVALIDO kˌombalˈiðo +CONVENCER kˌombensˈeɾ +CONVENCIDA kˌombensˈiða +CONVENCIDAS kˌombensˈiðas +CONVENCIDÍSIMO kˌombensiðˈisimo +CONVENCIDO kˌombensˈiðo +CONVENCIDOS kˌombensˈiðos +CONVENCIMIENTO kˌombensimjˈɛnto +CONVENCIÓN kˌombensjˈon +CONVENCIONALIDAD kˌombensjˌonaliðˈad +CONVENGO kombˈɛŋɡo +CONVENIDA kˌombenˈiða +CONVENIDAS kˌombenˈiðas +CONVENIDO kˌombenˈiðo +CONVENIDOS kˌombenˈiðos +CONVENIENTE kˌombenjˈɛnte +CONVENIENTES kˌombenjˈɛntes +CONVENIENTÍSIMO kˌombenjentˈisimo +CONVENIMIENTO kˌombenimjˈɛnto +CONVENIO kombˈenjo +CONVENIR kˌombenˈiɾ +CONVENTÍCULO kˌombentˈikulo +CONVENTO kombˈɛnto +CONVERGIDA kˌombeɾxˈiða +CONVERGIDAS kˌombeɾxˈiðas +CONVERGIDO kˌombeɾxˈiðo +CONVERGIDOS kˌombeɾxˈiðos +CONVERSA kombˈeɾsa +CONVERSACIÓN kˌombeɾsasjˈon +CONVERSADA kˌombeɾsˈaða +CONVERSADAS kˌombeɾsˈaðas +CONVERSADO kˌombeɾsˈaðo +CONVERSADOS kˌombeɾsˈaðos +CONVERSAMOS kˌombeɾsˈamos +CONVERSANDO kˌombeɾsˈando +CONVERSAR kˌombeɾsˈaɾ +CONVERSARA kˌombeɾsˈaɾa +CONVERSARÁ kˌombeɾsaɾˈa +CONVERSÁRAMOS kˌombeɾsˈaɾamos +CONVERSARAS kˌombeɾsˈaɾas +CONVERSARÁS kˌombeɾsaɾˈas +CONVERSAREIS kˌombeɾsˈaɾeɪs +CONVERSAREMOS kˌombeɾsaɾˈemos +CONVERSARES kˌombeɾsˈaɾes +CONVERSARÍAMOS kˌombeɾsaɾˈiamos +CONVERSAS kombˈeɾsas +CONVERSASTE kˌombeɾsˈaste +CONVERSE kombˈeɾse +CONVERSEMOS kˌombeɾsˈemos +CONVERSES kombˈeɾses +CONVERSIÓN kˌombeɾsjˈon +CONVERSO kombˈeɾso +CONVERSOS kombˈeɾsos +CONVERTASA kˌombeɾtˈasa +CONVERTÍAMOS kˌombeɾtˈiamos +CONVERTIBLE kˌombeɾtˈiβle +CONVERTIDA kˌombeɾtˈiða +CONVERTIDAS kˌombeɾtˈiðas +CONVERTIDO kˌombeɾtˈiðo +CONVERTIDOR kˌombeɾtiðˈoɾ +CONVERTIDORA kˌombeɾtiðˈoɾa +CONVERTIDORAS kˌombeɾtiðˈoɾas +CONVERTIDORES kˌombeɾtiðˈoɾes +CONVERTIDOS kˌombeɾtˈiðos +CONVEXO kombˈekso +CONVICCIÓN kˌombiksjˈon +CONVICTA kombˈikta +CONVICTAS kombˈiktas +CONVICTO kombˈikto +CONVICTOS kombˈiktos +CONVIDA kombˈiða +CONVIDADA kˌombiðˈaða +CONVIDADAS kˌombiðˈaðas +CONVIDADO kˌombiðˈaðo +CONVIDADOS kˌombiðˈaðos +CONVIDAMOS kˌombiðˈamos +CONVIDANDO kˌombiðˈando +CONVIDAR kˌombiðˈaɾ +CONVIDARA kˌombiðˈaɾa +CONVIDARÁ kˌombiðaɾˈa +CONVIDÁRAMOS kˌombiðˈaɾamos +CONVIDARÁN kˌombiðaɾˈan +CONVIDARAS kˌombiðˈaɾas +CONVIDARÁS kˌombiðaɾˈas +CONVIDARÉ kˌombiðaɾˈe +CONVIDAREIS kˌombiðˈaɾeɪs +CONVIDARÉIS kˌombiðaɾˈeis +CONVIDAREMOS kˌombiðaɾˈemos +CONVIDARES kˌombiðˈaɾes +CONVIDARÍAMOS kˌombiðaɾˈiamos +CONVIDAS kombˈiðas +CONVIDASTE kˌombiðˈaste +CONVIDE kombˈiðe +CONVIDEMOS kˌombiðˈemos +CONVIDES kombˈiðes +CONVIDO kombˈiðo +CONVIENE kombjˈene +CONVINCENTES kˌombinsˈɛntes +CONVIRTIÓSE kˌombiɾtjˈose +CONVITE kombˈite +CONVIVIDA kˌombiβˈiða +CONVIVIDAS kˌombiβˈiðas +CONVIVIDO kˌombiβˈiðo +CONVIVIDOS kˌombiβˈiðos +CONVIVIO kombˈiβjo +CONVOCADA kˌombokˈaða +CONVOCADAS kˌombokˈaðas +CONVOCADO kˌombokˈaðo +CONVOCADOS kˌombokˈaðos +CONVOCATORIA kˌombokatˈoɾja +CONVOLUCIONAL kˌombolˌusjonˈal +CONVOY kombˈoɪ +CONVULSA kombˈulsa +CONVULSIÓN kˌombulsjˈon +CONVULSIONADA kˌombulsjonˈaða +CONVULSIONADAS kˌombulsjonˈaðas +CONVULSIONADO kˌombulsjonˈaðo +CONVULSIONADOS kˌombulsjonˈaðos +CONVULSIONAR kˌombulsjonˈaɾ +CONVULSIVA kˌombulsˈiβa +CONVULSIVAS kˌombulsˈiβas +CONVULSIVO kˌombulsˈiβo +CONVULSIVOS kˌombulsˈiβos +CONVUSCO kombˈusko +CONYUGICIDA kˌoɲuxisˈiða +CONYUGICIDIO kˌoɲuxisˈiðjo +COOKIE koˈokje +COOL koˈol +COOPERACIÓN kˌoopˌeɾasjˈon +COOPERADA kˌoopeɾˈaða +COOPERADAS kˌoopeɾˈaðas +COOPERADO kˌoopeɾˈaðo +COOPERADOR kˌoopˌeɾaðˈoɾ +COOPERADORA kˌoopˌeɾaðˈoɾa +COOPERADORAS kˌoopˌeɾaðˈoɾas +COOPERADORES kˌoopˌeɾaðˈoɾes +COOPERADOS kˌoopeɾˈaðos +COOPERAR kˌoopeɾˈaɾ +COOPERARES kˌoopeɾˈaɾes +COOPERATIVA kˌoopˌeɾatˈiβa +COOPERATIVAS kˌoopˌeɾatˈiβas +COOPERATIVIZAR kˌoopˌeɾatˌiβisˈaɾ +COOPERATIVO kˌoopˌeɾatˈiβo +COOPERATIVOS kˌoopˌeɾatˈiβos +COOPTADA kˌoopːtˈaða +COOPTADAS kˌoopːtˈaðas +COOPTADO kˌoopːtˈaðo +COOPTADOS kˌoopːtˈaðos +COOPTAR kˌoopːtˈaɾ +COORDENADA kˌooɾðenˈaða +COORDENADAS kˌooɾðenˈaðas +COORDINACIÓN kˌooɾðˌinasjˈon +COORDINADA kˌooɾðinˈaða +COORDINADAS kˌooɾðinˈaðas +COORDINADO kˌooɾðinˈaðo +COORDINADOS kˌooɾðinˈaðos +COORDINANTE kˌooɾðinˈante +COORDINAR kˌooɾðinˈaɾ +COORGANIZAR kˌooɾɣˌanisˈaɾ +COPA kˈopa +COPADA kopˈaða +COPADAS kopˈaðas +COPADO kopˈaðo +COPADOS kopˈaðos +COPAL kopˈal +COPAMIENTO kˌopamjˈɛnto +COPÁN kopˈan +COPAS kˈopas +COPATROCINIO kˌopatɾosˈinjo +COPEAR kˌopeˈaɾ +COPELA kopˈela +COPENHAGUE kˌopenˈaɣe +COPENHAGUÉS kˌopenaɣˈes +COPERA kopˈeɾa +COPERAS kopˈeɾas +COPERNICANA kˌopeɾnikˈana +COPERNICANAS kˌopeɾnikˈanas +COPERNICANO kˌopeɾnikˈano +COPERNICANOS kˌopeɾnikˈanos +COPERNICIO kˌopeɾnˈisjo +COPÉRNICO kopˈeɾniko +COPERO kopˈeɾo +COPEROS kopˈeɾos +COPETE kopˈete +COPETEADA kˌopeteˈaða +COPETEADAS kˌopeteˈaðas +COPETEADO kˌopeteˈaðo +COPETEADOS kˌopeteˈaðos +COPETEAR kˌopeteˈaɾ +COPETÓN kˌopetˈon +COPIA kˈopja +COPIADA kopjˈaða +COPIADAS kopjˈaðas +COPIADO kopjˈaðo +COPIADOR kˌopjaðˈoɾ +COPIADOS kopjˈaðos +COPIAMOS kopjˈamos +COPIANDO kopjˈando +COPIAR kopjˈaɾ +COPIARA kopjˈaɾa +COPIARÁ kˌopjaɾˈa +COPIÁRAMOS kopjˈaɾamos +COPIARAS kopjˈaɾas +COPIARÁS kˌopjaɾˈas +COPIAREIS kopjˈaɾeɪs +COPIAREMOS kˌopjaɾˈemos +COPIARES kopjˈaɾes +COPIARÍAMOS kˌopjaɾˈiamos +COPIAS kˈopjas +COPIASTE kopjˈaste +COPIE kˈopje +COPIEMOS kopjˈemos +COPIES kˈopjes +COPIHUE kopˈiwe +COPILOTAR kˌopilotˈaɾ +COPIO kˈopjo +COPIONA kopjˈona +COPIOSA kopjˈosa +COPIOSAS kopjˈosas +COPIOSÍSIMO kˌopjosˈisimo +COPIOSO kopjˈoso +COPIOSOS kopjˈosos +COPISTA kopˈista +COPITA kopˈita +COPLA kˈopla +COPLANAR kˌoplanˈaɾ +COPLANARIA kˌoplanˈaɾja +COPLANARIAS kˌoplanˈaɾjas +COPLANARIO kˌoplanˈaɾjo +COPLANARIOS kˌoplanˈaɾjos +COPO kˈopo +COPOLIMERIZACIÓN kˌopolˌimeɾˌisasjˈon +COPÓN kopˈon +COPOSO kopˈoso +COPRESENTADA kˌopɾesentˈaða +COPRESENTADAS kˌopɾesentˈaðas +COPRESENTADO kˌopɾesentˈaðo +COPRESENTADOS kˌopɾesentˈaðos +COPRESENTAR kˌopɾesentˈaɾ +COPRESIDIDA kˌopɾesiðˈiða +COPRESIDIDAS kˌopɾesiðˈiðas +COPRESIDIDO kˌopɾesiðˈiðo +COPRESIDIDOS kˌopɾesiðˈiðos +COPRESIDIR kˌopɾesiðˈiɾ +COPRODUCIDA kˌopɾoðusˈiða +COPRODUCIDAS kˌopɾoðusˈiðas +COPRODUCIDO kˌopɾoðusˈiðo +COPRODUCIDOS kˌopɾoðusˈiðos +COPRODUCIR kˌopɾoðusˈiɾ +COPRODUCTORA kˌopɾoðuktˈoɾa +COPRÓFAGO kopɾˈofaɣo +COPROSPERIDAD kˌopɾospˌeɾiðˈad +COPROTAGONIZADA kˌopɾotˌaɣonisˈaða +COPROTAGONIZADAS kˌopɾotˌaɣonisˈaðas +COPROTAGONIZADO kˌopɾotˌaɣonisˈaðo +COPROTAGONIZADOS kˌopɾotˌaɣonisˈaðos +COPROTAGONIZAR kˌopɾotˌaɣonisˈaɾ +COPTA kˈopːta +CÓPTICA kˈopːtika +CÓPTICAS kˈopːtikas +CÓPTICO kˈopːtiko +CÓPTICOS kˈopːtikos +COPTO kˈopːto +COPUDA kopˈuða +COPUDAS kopˈuðas +COPUDO kopˈuðo +COPUDOS kopˈuðos +COPULA kopˈula +CÓPULA kˈopula +COPULADA kˌopulˈaða +COPULADAS kˌopulˈaðas +COPULADO kˌopulˈaðo +COPULADOS kˌopulˈaðos +COPULAR kˌopulˈaɾ +COPULATIVO kˌopulatˈiβo +COQUE kˈoke +COQUERA kokˈeɾa +COQUERO kokˈeɾo +COQUETA kokˈeta +COQUETEADA kˌoketeˈaða +COQUETEADAS kˌoketeˈaðas +COQUETEADO kˌoketeˈaðo +COQUETEADOS kˌoketeˈaðos +COQUETEAR kˌoketeˈaɾ +COQUETEO kˌoketˈeo +COQUETERÍA kˌoketeɾˈia +COQUETO kokˈeto +COQUÍ kokˈi +COQUINARIO kˌokinˈaɾjo +COQUITO kokˈito +CORA kˈoɾa +CORACHA koɾˈatʃa +CORACOACROMIAL kˌoɾakˌoakɾomjˈal +CORACOCLAVICULAR kˌoɾakˌoklaβˌikulˈaɾ +CORACOHUMERAL kˌoɾakˌoumeɾˈal +CORAJE koɾˈaxe +CORAL koɾˈal +CORALOIDE kˌoɾalˈoɪðe +CORÁN koɾˈan +CORÁNICO koɾˈaniko +CORAZA koɾˈasa +CORAZÓN kˌoɾasˈon +CORAZONADA kˌoɾasonˈaða +CORAZONCITO kˌoɾasonsˈito +CORAZONES kˌoɾasˈones +CORBATA koɾβˈata +CORBETA koɾβˈeta +CÓRCEGA kˈoɾseɣa +CORCEL koɾsˈel +CORCHETERA kˌoɾtʃetˈeɾa +CORCHO kˈoɾtʃo +CORCHOLATA kˌoɾtʃolˈata +CÓRCHOLIS kˈoɾtʃolis +CORCHOSO koɾtʃˈoso +CORCOVA koɾkˈoβa +CORCOVADO kˌoɾkoβˈaðo +CORCOVAR kˌoɾkoβˈaɾ +CORCOVAS koɾkˈoβas +CORCOVEADA kˌoɾkoβeˈaða +CORCOVEADAS kˌoɾkoβeˈaðas +CORCOVEADO kˌoɾkoβeˈaðo +CORCOVEADOS kˌoɾkoβeˈaðos +CORCOVEAR kˌoɾkoβeˈaɾ +CORDA kˈoɾða +CORDADA koɾðˈaða +CORDADAS koɾðˈaðas +CORDADO koɾðˈaðo +CORDADOS koɾðˈaðos +CORDAL koɾðˈal +CORDEL koɾðˈel +CORDERITO kˌoɾðeɾˈito +CORDERO koɾðˈeɾo +CORDILLERA kˌoɾðijjˈeɾa +CORDINO koɾðˈino +CÓRDOBA kˈoɾðoβa +CORDOBÉS kˌoɾðoβˈes +CORDÓN koɾðˈon +CORDURA koɾðˈuɾa +CORÉ koɾˈe +COREA koɾˈea +COREADA kˌoɾeˈaða +COREADAS kˌoɾeˈaðas +COREADO kˌoɾeˈaðo +COREADOS kˌoɾeˈaðos +COREAN koɾˈean +COREANA kˌoɾeˈana +COREANAS kˌoɾeˈanas +COREANO kˌoɾeˈano +COREANOS kˌoɾeˈanos +COREAR kˌoɾeˈaɾ +COREO koɾˈeo +COREOGRAFÍA kˌoɾeˌoɣɾafˈia +COREOGRAFIADA kˌoɾeˌoɣɾafjˈaða +COREOGRAFIADAS kˌoɾeˌoɣɾafjˈaðas +COREOGRAFIADO kˌoɾeˌoɣɾafjˈaðo +COREOGRAFIADOS kˌoɾeˌoɣɾafjˈaðos +COREOGRAFIAR kˌoɾeˌoɣɾafjˈaɾ +COREOS koɾˈeos +COREUTA koɾˈeʊta +CORGI kˈoɾxi +CORIA kˈoɾja +CORIANA koɾjˈana +CORIMBOS koɾˈimbos +CORINDÓN kˌoɾindˈon +CORISTA koɾˈista +CORLADO koɾlˈaðo +CORLAR koɾlˈaɾ +CORLEADO kˌoɾleˈaðo +CORLEAR kˌoɾleˈaɾ +CORMO kˈoɾmo +CORMORÁN kˌoɾmoɾˈan +CORNADA koɾnˈaða +CORNALINA kˌoɾnalˈina +CORNEADA kˌoɾneˈaða +CORNEADAS kˌoɾneˈaðas +CORNEADO kˌoɾneˈaðo +CORNEADOS kˌoɾneˈaðos +CORNEAR kˌoɾneˈaɾ +CORNEJA koɾnˈexa +CORNEJO koɾnˈexo +CORNER koɾnˈeɾ +CÓRNER kˈoɾneɾ +CORNETA koɾnˈeta +CORNETAS koɾnˈetas +CORNETE koɾnˈete +CORNICABRA kˌoɾnikˈaβɾa +CÓRNICO kˈoɾniko +CORNISAMIENTO kˌoɾnisamjˈɛnto +CORNO kˈoɾno +CORO kˈoɾo +COROLARIO kˌoɾolˈaɾjo +COROLOGÍA kˌoɾoloxˈia +CORONA koɾˈona +CORONACIÓN kˌoɾonasjˈon +CORONADA kˌoɾonˈaða +CORONADAS kˌoɾonˈaðas +CORONADO kˌoɾonˈaðo +CORONADOS kˌoɾonˈaðos +CORONAL kˌoɾonˈal +CORONAR kˌoɾonˈaɾ +CORONARIA kˌoɾonˈaɾja +CORONARIO kˌoɾonˈaɾjo +CORONAVIRUS kˌoɾonaβˈiɾus +CORONEL kˌoɾonˈel +CORONELÍA kˌoɾonelˈia +CORONIAZUL kˌoɾonjasˈul +CORONIAZULES kˌoɾonjasˈules +CORONITA kˌoɾonˈita +CORONTA koɾˈonta +CORPACHÓN kˌoɾpatʃˈon +CORPORATIVA kˌoɾpoɾatˈiβa +CORPORATIVAS kˌoɾpoɾatˈiβas +CORPORATIVO kˌoɾpoɾatˈiβo +CORPORATIVOS kˌoɾpoɾatˈiβos +CORPORIZAR kˌoɾpoɾisˈaɾ +CORPOROMENTAL kˌoɾpoɾˌomentˈal +CORPULENCIA kˌoɾpulˈɛnsja +CORPULENTA kˌoɾpulˈɛnta +CORPULENTAS kˌoɾpulˈɛntas +CORPULENTÍSIMO kˌoɾpulentˈisimo +CORPULENTOS kˌoɾpulˈɛntos +CORPUS kˈoɾpus +CORPUSCULAR kˌoɾpuskulˈaɾ +CORRA kˈoɾɾa +CORRAL koɾɾˈal +CORRALA koɾɾˈala +CORRALEJA kˌoɾɾalˈexa +CORRALIZA kˌoɾɾalˈisa +CORRALÓN kˌoɾɾalˈon +CORRAMOS koɾɾˈamos +CORRAS kˈoɾɾas +CORRE kˈoɾɾe +CORREA koɾɾˈea +CORREAJE kˌoɾɾeˈaxe +CORREAZO kˌoɾɾeˈaso +CORREBOU kˌoɾɾeβˈow +CORRECCIÓN kˌoɾɾeksjˈon +CORRECEPTOR kˌoɾɾesepːtˈoɾ +CORRECTAMENTE koɾɾˈektamˈente +CORRECTÍSIMO kˌoɾɾektˈisimo +CORRECTO koɾɾˈekto +CORRECTOR kˌoɾɾektˈoɾ +CORRECTORA kˌoɾɾektˈoɾa +CORRECTORAS kˌoɾɾektˈoɾas +CORRECTORES kˌoɾɾektˈoɾes +CORREDACTOR kˌoɾɾeðaktˈoɾ +CORREDERO kˌoɾɾeðˈeɾo +CORREDOR kˌoɾɾeðˈoɾ +CORREDORA kˌoɾɾeðˈoɾa +CORREDORAS kˌoɾɾeðˈoɾas +CORREDORES kˌoɾɾeðˈoɾes +CORREGIDA kˌoɾɾexˈiða +CORREGIDAS kˌoɾɾexˈiðas +CORREGIDO kˌoɾɾexˈiðo +CORREGIDOS kˌoɾɾexˈiðos +CORREGIMENTAL kˌoɾɾexˌimentˈal +CORREGIR kˌoɾɾexˈiɾ +CORREGÜELA kˌoɾɾeɣuˈela +CORREÍSMO kˌoɾɾeˈismo +CORRELACIÓN kˌoɾɾelasjˈon +CORRELACIONADA kˌoɾɾelˌasjonˈaða +CORRELACIONADAS kˌoɾɾelˌasjonˈaðas +CORRELACIONADO kˌoɾɾelˌasjonˈaðo +CORRELACIONADOS kˌoɾɾelˌasjonˈaðos +CORRELACIONAR kˌoɾɾelˌasjonˈaɾ +CORRELIGIONARIA kˌoɾɾelˌixjonˈaɾja +CORRELIGIONARIO kˌoɾɾelˌixjonˈaɾjo +CORRELIMOS kˌoɾɾelˈimos +CORREMOS koɾɾˈemos +CORRENTÍO kˌoɾɾentˈio +CORREO koɾɾˈeo +CORREOS koɾɾˈeos +CORRER koɾɾˈeɾ +CORRERÁ kˌoɾɾeɾˈa +CORRERÁS kˌoɾɾeɾˈas +CORREREMOS kˌoɾɾeɾˈemos +CORRERES koɾɾˈeɾes +CORRERÍAMOS kˌoɾɾeɾˈiamos +CORRES kˈoɾɾes +CORRESPECTIVA kˌoɾɾespektˈiβa +CORRESPECTIVAS kˌoɾɾespektˈiβas +CORRESPECTIVO kˌoɾɾespektˈiβo +CORRESPECTIVOS kˌoɾɾespektˈiβos +CORRESPONDENCIA kˌoɾɾespondˈɛnsja +CORRESPONDENTISTA kˌoɾɾespˌondentˈista +CORRESPONDER kˌoɾɾespondˈeɾ +CORRESPONDIDA kˌoɾɾespondˈiða +CORRESPONDIDAS kˌoɾɾespondˈiðas +CORRESPONDIDO kˌoɾɾespondˈiðo +CORRESPONDIDOS kˌoɾɾespondˈiðos +CORRESPONSAL kˌoɾɾesponsˈal +CORRETEADA kˌoɾɾeteˈaða +CORRETEADAS kˌoɾɾeteˈaðas +CORRETEADO kˌoɾɾeteˈaðo +CORRETEADOS kˌoɾɾeteˈaðos +CORRETEAR kˌoɾɾeteˈaɾ +CORRETEO kˌoɾɾetˈeo +CORREVEIDILE kˌoɾɾeβeɪðˈile +CORREY koɾɾˈeɪ +CORRÍAMOS koɾɾˈiamos +CORRIDA koɾɾˈiða +CORRIDO koɾɾˈiðo +CORRIENTE kˌoɾɾiˈɛnte +CORRIENTES kˌoɾɾiˈɛntes +CORRO kˈoɾɾo +CORROBORADA kˌoɾɾoβoɾˈaða +CORROBORADAS kˌoɾɾoβoɾˈaðas +CORROBORADO kˌoɾɾoβoɾˈaðo +CORROBORADOR kˌoɾɾoβˌoɾaðˈoɾ +CORROBORADOS kˌoɾɾoβoɾˈaðos +CORROBORAR kˌoɾɾoβoɾˈaɾ +CORROER kˌoɾɾoˈeɾ +CORROÍDA kˌoɾɾoˈiða +CORROÍDAS kˌoɾɾoˈiðas +CORROÍDO kˌoɾɾoˈiðo +CORROÍDOS kˌoɾɾoˈiðos +CORROMPEDOR kˌoɾɾompeðˈoɾ +CORROMPER kˌoɾɾompˈeɾ +CORROMPIDA kˌoɾɾompˈiða +CORROMPIDAS kˌoɾɾompˈiðas +CORROMPIDO kˌoɾɾompˈiðo +CORROMPIDOS kˌoɾɾompˈiðos +CORROSIVA kˌoɾɾosˈiβa +CORROSIVAS kˌoɾɾosˈiβas +CORROSIVO kˌoɾɾosˈiβo +CORROSIVOS kˌoɾɾosˈiβos +CORRUGADA kˌoɾɾuɣˈaða +CORRUGADAS kˌoɾɾuɣˈaðas +CORRUGADO kˌoɾɾuɣˈaðo +CORRUGADOS kˌoɾɾuɣˈaðos +CORRUGAR kˌoɾɾuɣˈaɾ +CORRUGO koɾɾˈuɣo +CORRUGÓ kˌoɾɾuɣˈo +CORRUGUE koɾɾˈuɣe +CORRUGUÉ kˌoɾɾuɣˈe +CORRUPCIÓN kˌoɾɾupsjˈon +CORRUPTA koɾɾˈupːta +CORRUPTAS koɾɾˈupːtas +CORRUPTIBILIDAD kˌoɾɾupːtˌiβiliðˈad +CORRUPTIBLE kˌoɾɾupːtˈiβle +CORRUPTIBLES kˌoɾɾupːtˈiβles +CORRUPTO koɾɾˈupːto +CORRUPTOS koɾɾˈupːtos +CORSA kˈoɾsa +CORSAS kˈoɾsas +CORSÉ koɾsˈe +CORSO kˈoɾso +CORSÓDROMO koɾsˈoðɾomo +CORSOS kˈoɾsos +CORTA kˈoɾta +CORTACÉSPED kˌoɾtasˈesped +CORTADA koɾtˈaða +CORTADAS koɾtˈaðas +CORTADERA kˌoɾtaðˈeɾa +CORTADITA kˌoɾtaðˈita +CORTADITAS kˌoɾtaðˈitas +CORTADITO kˌoɾtaðˈito +CORTADITOS kˌoɾtaðˈitos +CORTADO koɾtˈaðo +CORTADOS koɾtˈaðos +CORTADURA kˌoɾtaðˈuɾa +CORTAFUEGOS kˌoɾtafwˈeɣos +CORTAR koɾtˈaɾ +CORTARRAMAS kˌoɾtaɾɾˈamas +CORTAS kˈoɾtas +CORTÁZAR koɾtˈasaɾ +CORTE kˈoɾte +CORTEJADO kˌoɾtexˈaðo +CORTEJO koɾtˈexo +CORTEJOS koɾtˈexos +CORTES kˈoɾtes +CORTÉS koɾtˈes +CORTESANA kˌoɾtesˈana +CORTESANO kˌoɾtesˈano +CORTESES koɾtˈeses +CÓRTEX kˈoɾteks +CORTEZA koɾtˈesa +CORTICO koɾtˈiko +CORTICOIDE kˌoɾtikˈoɪðe +CORTICORRESISTENCIA kˌoɾtikˌoɾɾesistˈɛnsja +CORTICOSTEROIDE kˌoɾtikˌosteɾˈoɪðe +CORTICOTROPINA kˌoɾtikˌotɾopˈina +CORTINA koɾtˈina +CORTINADO kˌoɾtinˈaðo +CORTINAJE kˌoɾtinˈaxe +CORTISONA kˌoɾtisˈona +CORTO kˈoɾto +CORTOCIRCUITADA kˌoɾtosˌiɾkwitˈaða +CORTOCIRCUITADAS kˌoɾtosˌiɾkwitˈaðas +CORTOCIRCUITADO kˌoɾtosˌiɾkwitˈaðo +CORTOCIRCUITADOS kˌoɾtosˌiɾkwitˈaðos +CORTOCIRCUITAR kˌoɾtosˌiɾkwitˈaɾ +CORUNDA koɾˈunda +CORUÑÉS kˌoɾuɲˈes +CORUÑESA kˌoɾuɲˈesa +CORUSCANTE kˌoɾuskˈante +CORVA kˈoɾβa +CORVAR koɾβˈaɾ +CORVAS kˈoɾβas +CORVINO koɾβˈino +CORVO kˈoɾβo +CORVOS kˈoɾβos +CORZO kˈoɾso +COSA kˈosa +COSAS kˈosas +COSCARSE koskˈaɾse +COSCOJA koskˈoxa +COSCOMATE kˌoskomˈate +COSECHA kosˈetʃa +COSECHADA kˌosetʃˈaða +COSECHADAS kˌosetʃˈaðas +COSECHADO kˌosetʃˈaðo +COSECHADOR kˌosetʃaðˈoɾ +COSECHADORA kˌosetʃaðˈoɾa +COSECHADOS kˌosetʃˈaðos +COSECHAR kˌosetʃˈaɾ +COSEDORA kˌoseðˈoɾa +COSELETE kˌoselˈete +COSER kosˈeɾ +COSERLE kosˈeɾle +COSERTE kosˈeɾte +COSÍ kosˈi +COSIDA kosˈiða +COSIDAS kosˈiðas +COSIDO kosˈiðo +COSIDOS kosˈiðos +COSIFA kosˈifa +COSIFICAR kˌosifikˈaɾ +COSMATESCO kˌosmatˈesko +COSMÉTICA kosmˈetika +COSMÉTICAS kosmˈetikas +COSMETIZAR kˌosmetisˈaɾ +CÓSMICO kˈosmiko +COSMOGONÍA kˌosmoɣonˈia +COSMÓGRAFO kosmˈoɣɾafo +COSMÓGRAFOS kosmˈoɣɾafos +COSMOPOLITAS kˌosmopolˈitas +COSMOS kˈosmos +COSMOVISIÓN kˌosmoβisjˈon +COSPEL kospˈel +COSPLAY kosplˈaɪ +COSTA kˈosta +COSTADA kostˈaða +COSTADAS kostˈaðas +COSTADITO kˌostaðˈito +COSTADO kostˈaðo +COSTADORIENSE kˌostaðoɾjˈɛnse +COSTADOS kostˈaðos +COSTAL kostˈal +COSTAR kostˈaɾ +COSTARRICENSE kˌostaɾɾisˈɛnse +COSTARRIQUEÑO kˌostaɾɾikˈeɲo +COSTAS kˈostas +COSTÁS kostˈas +COSTE kˈoste +COSTEA kostˈea +COSTEADA kˌosteˈaða +COSTEADAS kˌosteˈaðas +COSTEADO kˌosteˈaðo +COSTEADOS kˌosteˈaðos +COSTEAMOS kˌosteˈamos +COSTEANDO kˌosteˈando +COSTEAR kˌosteˈaɾ +COSTEARA kˌosteˈaɾa +COSTEARÁ kˌosteaɾˈa +COSTEÁRAMOS kˌosteˈaɾamos +COSTEARAS kˌosteˈaɾas +COSTEARÁS kˌosteaɾˈas +COSTEAREIS kˌosteˈaɾeɪs +COSTEAREMOS kˌosteaɾˈemos +COSTEARES kˌosteˈaɾes +COSTEARÍAMOS kˌosteaɾˈiamos +COSTEAS kostˈeas +COSTEASTE kˌosteˈaste +COSTEE kostˈee +COSTEEMOS kˌosteˈemos +COSTEES kostˈees +COSTEO kostˈeo +COSTERO kostˈeɾo +COSTO kˈosto +COSTOBOCIOS kˌostoβˈosjos +COSTOCERVICAL kˌostosˌeɾβikˈal +COSTOSA kostˈosa +COSTOSAS kostˈosas +COSTOSO kostˈoso +COSTOSOS kostˈosos +COSTRA kˈostɾa +COSTUMBRE kostˈumbɾe +COSTURA kostˈuɾa +COSTURERA kˌostuɾˈeɾa +COSTURERITA kˌostuɾeɾˈita +COSTURERO kˌostuɾˈeɾo +COTA kˈota +COTABATO kˌotaβˈato +COTEJADA kˌotexˈaða +COTEJADAS kˌotexˈaðas +COTEJADO kˌotexˈaðo +COTEJADOS kˌotexˈaðos +COTEJAR kˌotexˈaɾ +COTEJE kotˈexe +COTEJÉ kˌotexˈe +COTEJO kotˈexo +COTEJÓ kˌotexˈo +COTIDIANA kˌotiðjˈana +COTIDIANAS kˌotiðjˈanas +COTIDIANO kˌotiðjˈano +COTIDIANOS kˌotiðjˈanos +COTIZABLE kˌotisˈaβle +COTIZACIÓN kˌotisasjˈon +COTIZADA kˌotisˈaða +COTIZADAS kˌotisˈaðas +COTIZADO kˌotisˈaðo +COTIZADOS kˌotisˈaðos +COTIZAR kˌotisˈaɾ +COTO kˈoto +COTONETE kˌotonˈete +COTORREADA kˌotoɾɾeˈaða +COTORREADAS kˌotoɾɾeˈaðas +COTORREADO kˌotoɾɾeˈaðo +COTORREADOS kˌotoɾɾeˈaðos +COTORREAR kˌotoɾɾeˈaɾ +COTORRITA kˌotoɾɾˈita +COTOTO kotˈoto +COTRANSPORTADOR kˌotɾanspˌoɾtaðˈoɾ +COTRIMOXAZOL kˌotɾimˌoksasˈol +COTUFA kotˈufa +COTURNO kotˈuɾno +COTUZA kotˈusa +COULOMBIMETRÍA kˌowlombˌimetɾˈia +COUNTRY kˈowntɾi +COURIER kowɾjˈeɾ +COVACHA koβˈatʃa +COVALENTE kˌoβalˈɛnte +COVARIANZA kˌoβaɾjˈansa +COVENTÍCULO kˌoβentˈikulo +COVER koβˈeɾ +COVI kˈoβi +COVIDIANO kˌoβiðjˈano +COVIDIOTA kˌoβiðjˈota +COVINAZI kˌoβinˈasi +COWBOY kowβˈoɪ +COWORKING kowˈoɾkiŋ +COXALGIA koksˈalxja +COXIS kˈoksis +COY kˈoɪ +COZ kˈos +COZAMOS kosˈamos +CRABA kɾˈaβa +CRABRÓN kɾaβɾˈon +CRAC kɾˈak +CRACK kɾˈak +CRACKEAR kɾˌakeˈaɾ +CRACOVIA kɾakˈoβja +CRACOVIANA kɾˌakoβjˈana +CRACOVIANO kɾˌakoβjˈano +CRANEAL kɾˌaneˈal +CRANEAR kɾˌaneˈaɾ +CRÁNEO kɾˈaneo +CRANEOLOGÍA kɾˌaneˌoloxˈia +CRANEOSINOSTOSIS kɾˌaneˌosinostˈosis +CRÁPULA kɾˈapula +CRAPULOSO kɾˌapulˈoso +CRAQUELADO kɾˌakelˈaðo +CRAS kɾˈas +CRASA kɾˈasa +CRASAS kɾˈasas +CRASH kɾˈaʃ +CRASO kɾˈaso +CRASOS kɾˈasos +CRATERCILLO kɾˌateɾsˈijjo +CRATÉRICO kɾatˈeɾiko +CRAXISMO kɾaksˈismo +CREA kɾˈea +CREACIÓN kɾˌeasjˈon +CREADA kɾeˈaða +CREADAS kɾeˈaðas +CREADO kɾeˈaðo +CREADORES kɾˌeaðˈoɾes +CREADOS kɾeˈaðos +CREAR kɾeˈaɾ +CREATIVA kɾˌeatˈiβa +CREATIVAS kɾˌeatˈiβas +CREATIVIDAD kɾˌeatˌiβiðˈad +CREATIVO kɾˌeatˈiβo +CREATIVOS kɾˌeatˈiβos +CRECEDERO kɾˌeseðˈeɾo +CRECER kɾesˈeɾ +CRECÍ kɾesˈi +CRECIDA kɾesˈiða +CRECIDAS kɾesˈiðas +CRECIDÍSIMO kɾˌesiðˈisimo +CRECIDITO kɾˌesiðˈito +CRECIDO kɾesˈiðo +CRECIDOS kɾesˈiðos +CRECIENDO kɾesjˈɛndo +CRECIMIENTO kɾˌesimjˈɛnto +CREDENCIAL kɾˌeðensjˈal +CREDIBILIDAD kɾˌeðiβˌiliðˈad +CREDIBILIDADES kɾˌeðiβˌiliðˈaðes +CRÉDITO kɾˈeðito +CRÉDITOS kɾˈeðitos +CREDULIDAD kɾˌeðuliðˈad +CRÉDULO kɾˈeðulo +CREE kɾˈee +CREEN kɾˈeen +CREENCIA kɾeˈɛnsja +CREENCIAL kɾˌeensjˈal +CREENCIAS kɾeˈɛnsjas +CREEPYPASTA kɾˌeepipˈasta +CREER kɾeˈeɾ +CREERLO kɾeˈeɾlo +CREES kɾˈees +CREÉS kɾeˈes +CREÍ kɾeˈi +CREÍBLE kɾeˈiβle +CREÍDA kɾeˈiða +CREÍDAS kɾeˈiðas +CREÍDO kɾeˈiðo +CREÍDOS kɾeˈiðos +CREMA kɾˈema +CREMACIÓN kɾˌemasjˈon +CREMACIONES kɾˌemasjˈones +CREMADA kɾemˈaða +CREMADAS kɾemˈaðas +CREMADO kɾemˈaðo +CREMADOS kɾemˈaðos +CREMAR kɾemˈaɾ +CREMÁSTER kɾemˈasteɾ +CREMASTÉRICO kɾˌemastˈeɾiko +CREMATORIA kɾˌematˈoɾja +CREMATORIAS kɾˌematˈoɾjas +CREMATORIO kɾˌematˈoɾjo +CREMATORIOS kɾˌematˈoɾjos +CREMITA kɾemˈita +CRENADO kɾenˈaðo +CRENCHA kɾˈɛntʃa +CRENCHAS kɾˈɛntʃas +CREO kɾˈeo +CREÓ kɾeˈo +CREODONTO kɾˌeoðˈonto +CREOLINA kɾˌeolˈina +CREOSOTADA kɾˌeosotˈaða +CREOSOTADAS kɾˌeosotˈaðas +CREOSOTADO kɾˌeosotˈaðo +CREOSOTADOS kɾˌeosotˈaðos +CREOSOTAR kɾˌeosotˈaɾ +CREP kɾˈep +CREPITACIÓN kɾˌepitasjˈon +CREPITADA kɾˌepitˈaða +CREPITADAS kɾˌepitˈaðas +CREPITADO kɾˌepitˈaðo +CREPITADOS kɾˌepitˈaðos +CREPITAR kɾˌepitˈaɾ +CREPUSCULAR kɾˌepuskulˈaɾ +CREPUSCULARES kɾˌepuskulˈaɾes +CRESA kɾˈesa +CRESCENDO kɾesˈɛndo +CRESPAR kɾespˈaɾ +CRESTA kɾˈesta +CRESTAS kɾˈestas +CRESTUDA kɾestˈuða +CRESTUDAS kɾestˈuðas +CRESTUDO kɾestˈuðo +CRESTUDOS kɾestˈuðos +CRETA kɾˈeta +CRETINA kɾetˈina +CRETINEZ kɾˌetinˈes +CRETINISMO kɾˌetinˈismo +CRETINO kɾetˈino +CREVAR kɾeβˈaɾ +CREZCA kɾˈeska +CRIA kɾiˈa +CRÍA kɾˈia +CRIADA kɾiˈaða +CRIADAS kɾiˈaðas +CRIADITA kɾiaðˈita +CRIADO kɾiˈaðo +CRIADOS kɾiˈaðos +CRÍALO kɾˈialo +CRIANCERO kɾiansˈeɾo +CRIANZA kɾiˈansa +CRIAR kɾiˈaɾ +CRIARA kɾiˈaɾa +CRIATURA kɾiatˈuɾa +CRIAZÓN kɾiasˈon +CRIBA kɾˈiβa +CRIBADA kɾiβˈaða +CRIBADAS kɾiβˈaðas +CRIBADO kɾiβˈaðo +CRIBADOR kɾˌiβaðˈoɾ +CRIBADOS kɾiβˈaðos +CRIBAJE kɾiβˈaxe +CRIBAR kɾiβˈaɾ +CRIBOSO kɾiβˈoso +CRICA kɾˈika +CRICAS kɾˈikas +CRICÉTIDO kɾisˈetiðo +CRIE kɾiˈe +CRIMEA kɾimˈea +CRIMEANO kɾˌimeˈano +CRIMEN kɾˈimen +CRIMINAL kɾˌiminˈal +CRIMINALIDAD kɾˌiminˌaliðˈad +CRIMINALIZACIÓN kɾˌiminˌalisasjˈon +CRIMINALIZADA kɾˌiminˌalisˈaða +CRIMINALIZADAS kɾˌiminˌalisˈaðas +CRIMINALIZADO kɾˌiminˌalisˈaðo +CRIMINALIZADOS kɾˌiminˌalisˈaðos +CRIMINALIZAR kɾˌiminˌalisˈaɾ +CRIMINÓLOGA kɾˌiminˈoloɣa +CRIMINOLÓGICA kɾˌiminolˈoxika +CRIMINOLÓGICAS kɾˌiminolˈoxikas +CRIMINOLÓGICO kɾˌiminolˈoxiko +CRIMINOLÓGICOS kɾˌiminolˈoxikos +CRIMINOSO kɾˌiminˈoso +CRIMPADORA kɾˌimpaðˈoɾa +CRIMPAR kɾimpˈaɾ +CRIN kɾˈin +CRINAR kɾinˈaɾ +CRINOLINA kɾˌinolˈina +CRIOESFINGE kɾiˌoesfˈiŋxe +CRIOGÉNICA kɾioxˈenika +CRIOGÉNICAS kɾioxˈenikas +CRIOGÉNICO kɾioxˈeniko +CRIOGÉNICOS kɾioxˈenikos +CRIOGENIZACIÓN kɾiˌoxenˌisasjˈon +CRIOLLIZAR kɾiˌojjisˈaɾ +CRIÓNICO kɾiˈoniko +CRIOPRESERVADA kɾiˌopɾeseɾβˈaða +CRIOPRESERVADAS kɾiˌopɾeseɾβˈaðas +CRIOPRESERVADO kɾiˌopɾeseɾβˈaðo +CRIOPRESERVADOS kɾiˌopɾeseɾβˈaðos +CRIOPRESERVAR kɾiˌopɾeseɾβˈaɾ +CRIOTERAPIA kɾiˌoteɾˈapja +CRIPTA kɾˈipːta +CRÍPTICO kɾˈipːtiko +CRÍPTIDO kɾˈipːtiðo +CRIPTOCROMO kɾˌipːtokɾˈomo +CRIPTÓGRAFA kɾipːtˈoɣɾafa +CRIPTÓN kɾipːtˈon +CRIPTORQUIDIA kɾˌipːtoɾkˈiðja +CRÍQUET kɾˈiket +CRISÁLIDA kɾisˈaliða +CRISANTEMO kɾˌisantˈemo +CRISIS kɾˈisis +CRISMA kɾˈisma +CRISMAR kɾismˈaɾ +CRISOL kɾisˈol +CRISÓSTOMO kɾisˈostomo +CRISPADA kɾispˈaða +CRISPADAS kɾispˈaðas +CRISPADO kɾispˈaðo +CRISPADOS kɾispˈaðos +CRISTAL kɾistˈal +CRISTALAZO kɾˌistalˈaso +CRISTALERA kɾˌistalˈeɾa +CRISTALERO kɾˌistalˈeɾo +CRISTALINA kɾˌistalˈina +CRISTALINAS kɾˌistalˈinas +CRISTALINO kɾˌistalˈino +CRISTALINOS kɾˌistalˈinos +CRISTALITO kɾˌistalˈito +CRISTALIZA kɾˌistalˈisa +CRISTALIZACIÓN kɾˌistalˌisasjˈon +CRISTALIZACIONES kɾˌistalˌisasjˈones +CRISTALIZADA kɾˌistalisˈaða +CRISTALIZADAS kɾˌistalisˈaðas +CRISTALIZADERO kɾˌistalˌisaðˈeɾo +CRISTALIZADO kɾˌistalisˈaðo +CRISTALIZADOS kɾˌistalisˈaðos +CRISTALIZAMOS kɾˌistalisˈamos +CRISTALIZANDO kɾˌistalisˈando +CRISTALIZAR kɾˌistalisˈaɾ +CRISTALIZARA kɾˌistalisˈaɾa +CRISTALIZARÁ kɾˌistalˌisaɾˈa +CRISTALIZÁRAMOS kɾˌistalisˈaɾamos +CRISTALIZARAS kɾˌistalisˈaɾas +CRISTALIZARÁS kɾˌistalˌisaɾˈas +CRISTALIZAREIS kɾˌistalisˈaɾeɪs +CRISTALIZAREMOS kɾˌistalˌisaɾˈemos +CRISTALIZARES kɾˌistalisˈaɾes +CRISTALIZARÍAMOS kɾˌistalˌisaɾˈiamos +CRISTALIZAS kɾˌistalˈisas +CRISTALIZASTE kɾˌistalisˈaste +CRISTALIZO kɾˌistalˈiso +CRISTALÓGRAFA kɾˌistalˈoɣɾafa +CRISTALOGRAFÍA kɾˌistalˌoɣɾafˈia +CRISTALOGRÁFICA kɾˌistaloɣɾˈafika +CRISTALOGRÁFICAS kɾˌistaloɣɾˈafikas +CRISTALOGRÁFICO kɾˌistaloɣɾˈafiko +CRISTALOGRÁFICOS kɾˌistaloɣɾˈafikos +CRISTALOIDE kɾˌistalˈoɪðe +CRISTIÁN kɾistjˈan +CRISTIANA kɾistjˈana +CRISTIANAR kɾˌistjanˈaɾ +CRISTIANAS kɾistjˈanas +CRISTIANDAD kɾˌistjandˈad +CRISTIANISMO kɾˌistjanˈismo +CRISTIANIZADA kɾˌistjanisˈaða +CRISTIANIZADAS kɾˌistjanisˈaðas +CRISTIANIZADO kɾˌistjanisˈaðo +CRISTIANIZADOS kɾˌistjanisˈaðos +CRISTIANIZAR kɾˌistjanisˈaɾ +CRISTIANO kɾistjˈano +CRISTIANOS kɾistjˈanos +CRISTÍFERO kɾistˈifeɾo +CRISTINA kɾistˈina +CRISTINISTA kɾˌistinˈista +CRISTINO kɾistˈino +CRISTO kɾˈisto +CRISTÓBAL kɾistˈoβal +CRISTOCÉNTRICO kɾˌistosˈentɾiko +CRISTOPHER kɾˌistofˈeɾ +CRITERIADA kɾˌiteɾjˈaða +CRITERIO kɾitˈeɾjo +CRITICA kɾitˈika +CRÍTICA kɾˈitika +CRITICABLE kɾˌitikˈaβle +CRITICABLES kɾˌitikˈaβles +CRITICADA kɾˌitikˈaða +CRITICADAS kɾˌitikˈaðas +CRITICADERA kɾˌitikaðˈeɾa +CRITICADO kɾˌitikˈaðo +CRITICADOS kɾˌitikˈaðos +CRITICAMOS kɾˌitikˈamos +CRITICANDO kɾˌitikˈando +CRITICAR kɾˌitikˈaɾ +CRITICARA kɾˌitikˈaɾa +CRITICARÁ kɾˌitikaɾˈa +CRITICÁRAMOS kɾˌitikˈaɾamos +CRITICARAS kɾˌitikˈaɾas +CRITICARÁS kɾˌitikaɾˈas +CRITICAREIS kɾˌitikˈaɾeɪs +CRITICAREMOS kɾˌitikaɾˈemos +CRITICARES kɾˌitikˈaɾes +CRITICARÍAMOS kɾˌitikaɾˈiamos +CRITICAS kɾitˈikas +CRÍTICAS kɾˈitikas +CRITICASTE kɾˌitikˈaste +CRITICO kɾitˈiko +CRÍTICO kɾˈitiko +CRITICÓN kɾˌitikˈon +CRÍTICOS kɾˈitikos +CRITIQUE kɾitˈike +CRITIQUEMOS kɾˌitikˈemos +CRITIQUES kɾitˈikes +CROACIA kɾoˈasja +CROADA kɾoˈaða +CROADAS kɾoˈaðas +CROADO kɾoˈaðo +CROADOS kɾoˈaðos +CROAR kɾoˈaɾ +CROATA kɾoˈata +CROCANTE kɾokˈante +CROCODILIFORME kɾˌokoðˌilifˈoɾme +CROCODILO kɾˌokoðˈilo +CROCODILOMORFO kɾˌokoðˌilomˈoɾfo +CROISSANT kɾoɪssˈant +CROL kɾˈol +CROMA kɾˈoma +CROMADA kɾomˈaða +CROMADAS kɾomˈaðas +CROMADO kɾomˈaðo +CROMADOS kɾomˈaðos +CROMAMOS kɾomˈamos +CROMANDO kɾomˈando +CROMAÑÓN kɾˌomaɲˈon +CROMAR kɾomˈaɾ +CROMARA kɾomˈaɾa +CROMARÁ kɾˌomaɾˈa +CROMÁRAMOS kɾomˈaɾamos +CROMARAS kɾomˈaɾas +CROMARÁS kɾˌomaɾˈas +CROMAREIS kɾomˈaɾeɪs +CROMAREMOS kɾˌomaɾˈemos +CROMARES kɾomˈaɾes +CROMARÍAMOS kɾˌomaɾˈiamos +CROMAS kɾˈomas +CROMASTE kɾomˈaste +CROMÁTICA kɾomˈatika +CROMÁTICAS kɾomˈatikas +CROMÁTICO kɾomˈatiko +CROMÁTICOS kɾomˈatikos +CROMATINA kɾˌomatˈina +CROMATOGRAFÍA kɾˌomatˌoɣɾafˈia +CROMATOGRÁFICA kɾˌomatoɣɾˈafika +CROMATOGRÁFICAMENTE kɾˌomatoɣɾˈafikamˈente +CROMATOGRÁFICAS kɾˌomatoɣɾˈafikas +CROMATOGRÁFICO kɾˌomatoɣɾˈafiko +CROMATOGRÁFICOS kɾˌomatoɣɾˈafikos +CROMATOLÓGICO kɾˌomatolˈoxiko +CROME kɾˈome +CROMÉ kɾomˈe +CROMEMOS kɾomˈemos +CROMES kɾˈomes +CRÓMLECH kɾˈomletʃ +CROMO kɾˈomo +CROMOGRANINA kɾˌomoɣɾanˈina +CROMOLITOGRAFÍA kɾˌomolˌitoɣɾafˈia +CROMOSFERA kɾˌomosfˈeɾa +CROMOSFÉRICO kɾˌomosfˈeɾiko +CROMOSOMA kɾˌomosˈoma +CROMOSOMAL kɾˌomosomˈal +CROMOSOMÁTICO kɾˌomosomˈatiko +CRÓNICA kɾˈonika +CRONICÓN kɾˌonikˈon +CRONIFICADA kɾˌonifikˈaða +CRONIFICADAS kɾˌonifikˈaðas +CRONIFICADO kɾˌonifikˈaðo +CRONIFICADOS kɾˌonifikˈaðos +CRONISTA kɾonˈista +CRONO kɾˈono +CRONÓGRAFO kɾonˈoɣɾafo +CRONOLOGÍA kɾˌonoloxˈia +CRONOLÓGICA kɾˌonolˈoxika +CRONOLÓGICAS kɾˌonolˈoxikas +CRONOLÓGICO kɾˌonolˈoxiko +CRONOLÓGICOS kɾˌonolˈoxikos +CRONOMETRADA kɾˌonometɾˈaða +CRONOMETRADAS kɾˌonometɾˈaðas +CRONOMETRADO kɾˌonometɾˈaðo +CRONOMETRADOS kɾˌonometɾˈaðos +CRONOMETRÍA kɾˌonometɾˈia +CRONOMÉTRICA kɾˌonomˈetɾika +CRONOMÉTRICAS kɾˌonomˈetɾikas +CRONOMÉTRICO kɾˌonomˈetɾiko +CRONOMÉTRICOS kɾˌonomˈetɾikos +CRONÓMETRO kɾonˈometɾo +CRONÓMETROS kɾonˈometɾos +CRONOS kɾˈonos +CRONOTOXICIDAD kɾˌonotˌoksisiðˈad +CROQUETA kɾokˈeta +CRÓTALO kɾˈotalo +CROTAMITÓN kɾˌotamitˈon +CROTO kɾˈoto +CROTORADA kɾˌotoɾˈaða +CROTORADAS kɾˌotoɾˈaðas +CROTORADO kɾˌotoɾˈaðo +CROTORADOS kɾˌotoɾˈaðos +CROTORAR kɾˌotoɾˈaɾ +CROTOREADA kɾˌotoɾeˈaða +CROTOREADAS kɾˌotoɾeˈaðas +CROTOREADO kɾˌotoɾeˈaðo +CROTOREADOS kɾˌotoɾeˈaðos +CROWDFUNDING kɾowðfˈundiŋ +CRUASÁN kɾuasˈan +CRUCE kɾˈuse +CRUCECILLA kɾˌusesˈijja +CRUCECITA kɾˌusesˈita +CRUCERA kɾusˈeɾa +CRUCERITO kɾˌuseɾˈito +CRUCERO kɾusˈeɾo +CRUCES kɾˈuses +CRUCIAL kɾusjˈal +CRUCÍFERA kɾusˈifeɾa +CRUCIFICADA kɾˌusifikˈaða +CRUCIFICADAS kɾˌusifikˈaðas +CRUCIFICADO kɾˌusifikˈaðo +CRUCIFICADOS kɾˌusifikˈaðos +CRUCIFICAR kɾˌusifikˈaɾ +CRUCIFIJO kɾˌusifˈixo +CRUCIFIXIÓN kɾˌusifiksjˈon +CRUCIFORMES kɾˌusifˈoɾmes +CRUCIGRAMA kɾˌusiɣɾˈama +CRUCIGRAMAS kɾˌusiɣɾˈamas +CRUDA kɾˈuða +CRUDAS kɾˈuðas +CRUDEZA kɾuðˈesa +CRUDITAS kɾuðˈitas +CRUDITO kɾuðˈito +CRUDIVEGANA kɾˌuðiβeɣˈana +CRUDO kɾˈuðo +CRUEL kɾuˈel +CRUELDAD kɾuelðˈad +CRUELÍSIMO kɾuelˈisimo +CRUENTA kɾuˈɛnta +CRUENTAS kɾuˈɛntas +CRUENTO kɾuˈɛnto +CRUENTOS kɾuˈɛntos +CRUJIDA kɾuxˈiða +CRUJIDAS kɾuxˈiðas +CRUJIDO kɾuxˈiðo +CRUJIDOS kɾuxˈiðos +CRUJIENTE kɾuxjˈɛnte +CRUZ kɾˈus +CRUZADA kɾusˈaða +CRUZADAS kɾusˈaðas +CRUZADO kɾusˈaðo +CRUZADOS kɾusˈaðos +CRUZAR kɾusˈaɾ +CRUZAT kɾusˈat +CTENOCASMÁTIDO sˈetˌenokasmˈatiðo +CTENOIDE sˈetenˈoɪðe +CTÓNICO sˈetˈoniko +CU kˈu +CUACO kwˈako +CUADERNO kwaðˈeɾno +CUADO kwˈaðo +CUADRA kwˈaðɾa +CUADRADITO kwˌaðɾaðˈito +CUADRADO kwaðɾˈaðo +CUADRAGÉSIMO kwˌaðɾaxˈesimo +CUADRANTE kwaðɾˈante +CUADRANZA kwaðɾˈansa +CUADRAR kwaðɾˈaɾ +CUADRÁTICA kwaðɾˈatika +CUADRÁTICAS kwaðɾˈatikas +CUADRÁTICO kwaðɾˈatiko +CUADRÁTICOS kwaðɾˈatikos +CUADRATRIZ kwˌaðɾatɾˈis +CUÁDRICEPS kwˈaðɾiseps +CUADRICIPITAL kwˌaðɾisˌipitˈal +CUADRICIPITALES kwˌaðɾisˌipitˈales +CUÁDRICO kwˈaðɾiko +CUADRICULADA kwˌaðɾikulˈaða +CUADRICULADAS kwˌaðɾikulˈaðas +CUADRICULADO kwˌaðɾikulˈaðo +CUADRICULADOS kwˌaðɾikulˈaðos +CUADRICULAR kwˌaðɾikulˈaɾ +CUADRICULARES kwˌaðɾikulˈaɾes +CUADRIDIMENSIONAL kwˌaðɾiðˌimensjonˈal +CUADRIFINIO kwˌaðɾifˈinjo +CUADRILÁTERO kwˌaðɾilˈateɾo +CUADRIMOMENTO kwˌaðɾimomˈɛnto +CUADRINGENTÉSIMO kwˌaðɾiŋxentˈesimo +CUADRIPLICADA kwˌaðɾiplikˈaða +CUADRIPLICADAS kwˌaðɾiplikˈaðas +CUADRIPLICADO kwˌaðɾiplikˈaðo +CUADRIPLICADOS kwˌaðɾiplikˈaðos +CUADRIPLICAR kwˌaðɾiplikˈaɾ +CUADRIVECTOR kwˌaðɾiβektˈoɾ +CUADRO kwˈaðɾo +CUADROS kwˈaðɾos +CUÁDRUPLE kwˈaðɾuple +CUADRUPLICADA kwˌaðɾuplikˈaða +CUADRUPLICADAS kwˌaðɾuplikˈaðas +CUADRUPLICADO kwˌaðɾuplikˈaðo +CUADRUPLICADOS kwˌaðɾuplikˈaðos +CUADRUPLICAR kwˌaðɾuplikˈaɾ +CUADRUPOLAR kwˌaðɾupolˈaɾ +CUADRUPOLO kwˌaðɾupˈolo +CUAIMA kwˈaɪma +CUAJADA kwaxˈaða +CUAJADAS kwaxˈaðas +CUAJADO kwaxˈaðo +CUAJADOS kwaxˈaðos +CUAJAR kwaxˈaɾ +CUAJO kwˈaxo +CUAL kwˈal +CUÁL kwˈal +CUALES kwˈales +CUÁLES kwˈales +CUALESQUIER kwˌaleskjˈeɾ +CUALESQUIERA kwˌaleskjˈeɾa +CUALIDAD kwˌaliðˈad +CUALIFICACIÓN kwˌalifˌikasjˈon +CUALIFICADA kwˌalifikˈaða +CUALIFICADAS kwˌalifikˈaðas +CUALIFICADO kwˌalifikˈaðo +CUALIFICADOS kwˌalifikˈaðos +CUALIFICAR kwˌalifikˈaɾ +CUALQUES kwˈalkes +CUALQUIER kwalkjˈeɾ +CUALQUIERA kwalkjˈeɾa +CUALQUIERAS kwalkjˈeɾas +CUAN kwˈan +CUÁN kwˈan +CUANDO kwˈando +CUÁNDO kwˈando +CUANTA kwˈanta +CUÁNTA kwˈanta +CUANTAS kwˈantas +CUÁNTAS kwˈantas +CUANTÍA kwantˈia +CUÁNTICA kwˈantika +CUANTIFICABLE kwˌantifikˈaβle +CUANTIFICACIÓN kwˌantifˌikasjˈon +CUANTIFICADA kwˌantifikˈaða +CUANTIFICADAS kwˌantifikˈaðas +CUANTIFICADO kwˌantifikˈaðo +CUANTIFICADOR kwˌantifˌikaðˈoɾ +CUANTIFICADOS kwˌantifikˈaðos +CUANTIFICAR kwˌantifikˈaɾ +CUANTIL kwantˈil +CUANTIZACIÓN kwˌantisasjˈon +CUANTIZADA kwˌantisˈaða +CUANTIZADAS kwˌantisˈaðas +CUANTIZADO kwˌantisˈaðo +CUANTIZADOS kwˌantisˈaðos +CUANTIZAR kwˌantisˈaɾ +CUANTO kwˈanto +CUÁNTO kwˈanto +CUANTOS kwˈantos +CUÁNTOS kwˈantos +CUARA kwˈaɾa +CUARCÍTICO kwaɾsˈitiko +CUARENTA kwaɾˈɛnta +CUARENTAÑERA kwˌaɾentaɲˈeɾa +CUARENTAVO kwˌaɾentˈaβo +CUARENTENA kwˌaɾentˈena +CUARENTÓN kwˌaɾentˈon +CUARENTONA kwˌaɾentˈona +CUARESMEÑO kwˌaɾesmˈeɲo +CUARTA kwˈaɾta +CUARTAS kwˈaɾtas +CUARTEADA kwˌaɾteˈaða +CUARTEADAS kwˌaɾteˈaðas +CUARTEADO kwˌaɾteˈaðo +CUARTEADOR kwˌaɾteaðˈoɾ +CUARTEADOS kwˌaɾteˈaðos +CUARTEADURA kwˌaɾteaðˈuɾa +CUARTEL kwaɾtˈel +CUARTELAR kwˌaɾtelˈaɾ +CUARTELAZO kwˌaɾtelˈaso +CUARTELERO kwˌaɾtelˈeɾo +CUARTELITO kwˌaɾtelˈito +CUARTERO kwaɾtˈeɾo +CUARTERÓN kwˌaɾteɾˈon +CUARTETERA kwˌaɾtetˈeɾa +CUARTETERAS kwˌaɾtetˈeɾas +CUARTETERO kwˌaɾtetˈeɾo +CUARTETEROS kwˌaɾtetˈeɾos +CUARTETO kwaɾtˈeto +CUARTIL kwaɾtˈil +CUARTITO kwaɾtˈito +CUARTO kwˈaɾto +CUARTOS kwˈaɾtos +CUARTUCHO kwaɾtˈutʃo +CUARZO kwˈaɾso +CUÁSAR kwˈasaɾ +CUASI kwˈasi +CUASICRISTAL kwˌasikɾistˈal +CUASIDELITO kwˌasiðelˈito +CUATE kwˈate +CUÁTICO kwˈatiko +CUATRI kwˈatɾi +CUATRIBANDA kwˌatɾiβˈanda +CUATRICROMÍA kwˌatɾikɾomˈia +CUATRIDIMENSIONAL kwˌatɾiðˌimensjonˈal +CUATRIDIMENSIONALES kwˌatɾiðˌimensjonˈales +CUATRILINGÜE kwˌatɾiliŋɡˈue +CUATRILLIZA kwˌatɾijjˈisa +CUATRIPLICADA kwˌatɾiplikˈaða +CUATRIPLICADAS kwˌatɾiplikˈaðas +CUATRIPLICADO kwˌatɾiplikˈaðo +CUATRIPLICADOS kwˌatɾiplikˈaðos +CUATRIPLICAR kwˌatɾiplikˈaɾ +CUATRO kwˈatɾo +CUATROCENTISTA kwˌatɾosentˈista +CUATROCIENTAS kwˌatɾosjˈɛntas +CUATROCIENTOS kwˌatɾosjˈɛntos +CUATROMIL kwˌatɾomˈil +CUAUETECOMATE kwˌaʊetˌekomˈate +CUAUHTÉMOC kwaʊtˈemok +CUBA kˈuβa +CUBALIBRE kˌuβalˈiβɾe +CUBANA kuβˈana +CUBANAS kuβˈanas +CUBANIZAR kˌuβanisˈaɾ +CUBANO kuβˈano +CUBANOAMERICANA kˌuβanˌoamˌeɾikˈana +CUBANOAMERICANAS kˌuβanˌoamˌeɾikˈanas +CUBANOAMERICANO kˌuβanˌoamˌeɾikˈano +CUBANOAMERICANOS kˌuβanˌoamˌeɾikˈanos +CUBANOS kuβˈanos +CUBATA kuβˈata +CUBEO kuβˈeo +CUBETA kuβˈeta +CUBICADA kˌuβikˈaða +CUBICADAS kˌuβikˈaðas +CUBICADO kˌuβikˈaðo +CUBICADOS kˌuβikˈaðos +CUBICAR kˌuβikˈaɾ +CUBÍCULO kuβˈikulo +CUBIERTA kuβjˈeɾta +CUBIERTO kuβjˈeɾto +CUBIJADA kˌuβixˈaða +CUBIJADAS kˌuβixˈaðas +CUBIJADO kˌuβixˈaðo +CUBIJADOS kˌuβixˈaðos +CUBIL kuβˈil +CUBISMO kuβˈismo +CUBISTA kuβˈista +CUBISTAS kuβˈistas +CÚBIT kˈuβit +CUBITAL kˌuβitˈal +CUBITEÑO kˌuβitˈeɲo +CÚBITO kˈuβito +CUBO kˈuβo +CUBOIDEO kˌuβoɪðˈeo +CUBOIDEONAVICULAR kˌuβoɪðˌeonˌaβikulˈaɾ +CUBOIDES kuβˈoɪðes +CUBRA kˈuβɾa +CUBRAMOS kuβɾˈamos +CUBRAS kˈuβɾas +CUBREBOCAS kˌuβɾeβˈokas +CUBREPLATOS kˌuβɾeplˈatos +CUBRES kˈuβɾes +CÚBRETE kˈuβɾete +CUBRIENTE kˌuβɾiˈɛnte +CUBRIMIENTO kˌuβɾimjˈɛnto +CUBRIOSE kˌuβɾiˈose +CUBRIÓSE kˌuβɾiˈose +CUBRIR kuβɾˈiɾ +CUBRIRTE kuβɾˈiɾte +CUBRO kˈuβɾo +CUCA kˈuka +CUCAPÁ kˌukapˈa +CUCARACHA kˌukaɾˈatʃa +CUCARACHERO kˌukaɾatʃˈeɾo +CUCARACHÓN kˌukaɾatʃˈon +CUCARDA kukˈaɾða +CUCHADA kutʃˈaða +CUCHADAS kutʃˈaðas +CUCHADO kutʃˈaðo +CUCHADOS kutʃˈaðos +CUCHAR kutʃˈaɾ +CUCHARA kutʃˈaɾa +CUCHARADA kˌutʃaɾˈaða +CUCHARADAS kˌutʃaɾˈaðas +CUCHARADITA kˌutʃaɾaðˈita +CUCHAREAR kˌutʃaɾeˈaɾ +CUCHARETEAR kˌutʃaɾˌeteˈaɾ +CUCHARITA kˌutʃaɾˈita +CUCHARÓN kˌutʃaɾˈon +CUCHE kˈutʃe +CUCHI kˈutʃi +CUCHÍ kutʃˈi +CUCHICHEADA kˌutʃitʃeˈaða +CUCHICHEADAS kˌutʃitʃeˈaðas +CUCHICHEADO kˌutʃitʃeˈaðo +CUCHICHEADOS kˌutʃitʃeˈaðos +CUCHICHEAR kˌutʃitʃeˈaɾ +CUCHICHEO kˌutʃitʃˈeo +CUCHICHÍ kˌutʃitʃˈi +CUCHIFRITO kˌutʃifɾˈito +CUCHITRIL kˌutʃitɾˈil +CUCHUCHEAR kˌutʃutʃeˈaɾ +CUCO kˈuko +CUCURBITACINA kˌukuɾβˌitasˈina +CUCURUCA kˌukuɾˈuka +CUCURUCHO kˌukuɾˈutʃo +CÚCUTA kˈukuta +CUCUTEÑA kˌukutˈeɲa +CUCUTEÑAS kˌukutˈeɲas +CUCUTEÑO kˌukutˈeɲo +CUCUTEÑOS kˌukutˈeɲos +CUECA kwˈeka +CUELGA kwˈelɣa +CUELGUE kwˈelɣe +CUELLECITO kwˌejjesˈito +CUENCA kwˈɛnka +CUENCANA kwenkˈana +CUENCANAS kwenkˈanas +CUENCANO kwenkˈano +CUENCANOS kwenkˈanos +CUENCO kwˈɛnko +CUENQUITO kwenkˈito +CUENTA kwˈɛnta +CUENTACUENTOS kwˌentakwˈɛntos +CUENTAKILÓMETROS kwˌentakilˈometɾos +CUENTAS kwˈɛntas +CUENTE kwˈɛnte +CUENTECILLO kwˌentesˈijjo +CUENTISTA kwentˈista +CUENTÍSTICA kwentˈistika +CUENTÍSTICO kwentˈistiko +CUENTITO kwentˈito +CUENTO kwˈɛnto +CUENTOS kwˈɛntos +CUERA kwˈeɾa +CUERAZO kweɾˈaso +CUERDA kwˈeɾða +CUERDAS kwˈeɾðas +CUERDO kwˈeɾðo +CUERDOS kwˈeɾðos +CUEREAR kwˌeɾeˈaɾ +CUERINA kweɾˈina +CUERITO kweɾˈito +CUERNA kwˈeɾna +CUERNAVACA kwˌeɾnaβˈaka +CUERNO kwˈeɾno +CUERO kwˈeɾo +CUERPAZO kweɾpˈaso +CUERPEADA kwˌeɾpeˈaða +CUERPEADAS kwˌeɾpeˈaðas +CUERPEADO kwˌeɾpeˈaðo +CUERPEADOS kwˌeɾpeˈaðos +CUERPECILLO kwˌeɾpesˈijjo +CUERPECITO kwˌeɾpesˈito +CUERPO kwˈeɾpo +CUERPORRUÍN kwˌeɾpoɾɾuˈin +CUERVO kwˈeɾβo +CÚES kˈues +CUESTA kwˈesta +CUESTACIÓN kwˌestasjˈon +CUESTAN kwˈestan +CUESTE kwˈeste +CUESTECILLA kwˌestesˈijja +CUESTEN kwˈesten +CUESTIÓN kwestjˈon +CUESTIONABLE kwˌestjonˈaβle +CUESTIONADA kwˌestjonˈaða +CUESTIONADAS kwˌestjonˈaðas +CUESTIONADO kwˌestjonˈaðo +CUESTIONADOR kwˌestjonaðˈoɾ +CUESTIONADORA kwˌestjonaðˈoɾa +CUESTIONADORAS kwˌestjonaðˈoɾas +CUESTIONADORES kwˌestjonaðˈoɾes +CUESTIONADOS kwˌestjonˈaðos +CUESTIONAMIENTO kwˌestjonamjˈɛnto +CUESTIONAR kwˌestjonˈaɾ +CUESTIONARIO kwˌestjonˈaɾjo +CUESTIONES kwestjˈones +CUESTO kwˈesto +CUETE kwˈete +CUETEAR kwˌeteˈaɾ +CUETO kwˈeto +CUEVA kwˈeβa +CUÉVANO kwˈeβano +CUEZO kwˈeso +CUICA kwˈika +CUICATECO kwˌikatˈeko +CUICO kwˈiko +CUIDA kwˈiða +CUIDADA kwiðˈaða +CUIDADAS kwiðˈaðas +CUIDADITO kwˌiðaðˈito +CUIDADO kwiðˈaðo +CUIDADOR kwˌiðaðˈoɾ +CUIDADOS kwiðˈaðos +CUIDAMOS kwiðˈamos +CUIDANDO kwiðˈando +CUIDAO kwiðˈao +CUIDAR kwiðˈaɾ +CUIDARA kwiðˈaɾa +CUIDARÁ kwˌiðaɾˈa +CUIDÁRAMOS kwiðˈaɾamos +CUIDARAS kwiðˈaɾas +CUIDARÁS kwˌiðaɾˈas +CUIDAREIS kwiðˈaɾeɪs +CUIDAREMOS kwˌiðaɾˈemos +CUIDARES kwiðˈaɾes +CUIDARIA kwiðˈaɾja +CUIDARÍAMOS kwˌiðaɾˈiamos +CUIDARTE kwiðˈaɾte +CUIDAS kwˈiðas +CUIDASTE kwiðˈaste +CUIDE kwˈiðe +CUIDEMOS kwiðˈemos +CUIDES kwˈiðes +CUIDO kwˈiðo +CUILTA kwˈilta +CUINA kwˈina +CUITA kwˈita +CUITADA kwitˈaða +CUITADAS kwitˈaðas +CUITADO kwitˈaðo +CUITADOS kwitˈaðos +CUITAR kwitˈaɾ +CUITLACOCHE kwˌitlakˈotʃe +CUIVA kwˈiβa +CUJÍ kuxˈi +CULANTRO kulˈantɾo +CULATA kulˈata +CULEABLE kˌuleˈaβle +CULEADA kˌuleˈaða +CULEADAS kˌuleˈaðas +CULEADO kˌuleˈaðo +CULEADOS kˌuleˈaðos +CULEAR kˌuleˈaɾ +CULEBRA kulˈeβɾa +CULEBREADA kˌuleβɾeˈaða +CULEBREADAS kˌuleβɾeˈaðas +CULEBREADO kˌuleβɾeˈaðo +CULEBREADOS kˌuleβɾeˈaðos +CULEBREANTE kˌuleβɾeˈante +CULEBREANTES kˌuleβɾeˈantes +CULEBREAR kˌuleβɾeˈaɾ +CULEBRERA kˌuleβɾˈeɾa +CULEBRITA kˌuleβɾˈita +CULEBRO kulˈeβɾo +CULEBRÓN kˌuleβɾˈon +CULERO kulˈeɾo +CULÉS kulˈes +CULÍ kulˈi +CULIACÁN kˌuljakˈan +CULIADA kuljˈaða +CULIADAS kuljˈaðas +CULIADO kuljˈaðo +CULIADOS kuljˈaðos +CULÍN kulˈin +CULINARIA kˌulinˈaɾja +CULINARIAS kˌulinˈaɾjas +CULINARIO kˌulinˈaɾjo +CULINARIOS kˌulinˈaɾjos +CULIRROJO kˌuliɾɾˈoxo +CULITO kulˈito +CULMEN kˈulmen +CULMINADA kˌulminˈaða +CULMINADAS kˌulminˈaðas +CULMINADO kˌulminˈaðo +CULMINADOS kˌulminˈaðos +CULMINANTE kˌulminˈante +CULMINANTES kˌulminˈantes +CULMINAR kˌulminˈaɾ +CÚLMINE kˈulmine +CULMO kˈulmo +CULO kˈulo +CULOMBIO kulˈombjo +CULÓN kulˈon +CULONA kulˈona +CULONCITO kˌulonsˈito +CULPABILIDAD kˌulpaβˌiliðˈad +CULPABILIZACIÓN kˌulpaβˌilisasjˈon +CULPABILIZADA kˌulpaβˌilisˈaða +CULPABILIZADAS kˌulpaβˌilisˈaðas +CULPABILIZADO kˌulpaβˌilisˈaðo +CULPABILIZADOS kˌulpaβˌilisˈaðos +CULPABILIZAR kˌulpaβˌilisˈaɾ +CULPABLE kulpˈaβle +CULPADA kulpˈaða +CULPADAS kulpˈaðas +CULPADO kulpˈaðo +CULPADOS kulpˈaðos +CULPAR kulpˈaɾ +CULTA kˈulta +CULTERANA kˌulteɾˈana +CULTERANAS kˌulteɾˈanas +CULTERANO kˌulteɾˈano +CULTERANOS kˌulteɾˈanos +CULTÍGENO kultˈixeno +CULTÍSIMO kultˈisimo +CULTISMO kultˈismo +CULTIVACIÓN kˌultiβasjˈon +CULTIVADA kˌultiβˈaða +CULTIVADAS kˌultiβˈaðas +CULTIVADO kˌultiβˈaðo +CULTIVADOS kˌultiβˈaðos +CULTIVAR kˌultiβˈaɾ +CULTIVO kultˈiβo +CULTO kˈulto +CULTURA kultˈuɾa +CULTURADA kˌultuɾˈaða +CULTURADAS kˌultuɾˈaðas +CULTURADO kˌultuɾˈaðo +CULTURADOS kˌultuɾˈaðos +CULTURAL kˌultuɾˈal +CULTURALES kˌultuɾˈales +CULTURALISMO kˌultuɾalˈismo +CULTURALIZAR kˌultuɾˌalisˈaɾ +CULTURAR kˌultuɾˈaɾ +CULTURE kultˈuɾe +CULTURETA kˌultuɾˈeta +CULTURETAS kˌultuɾˈetas +CULTURISMO kˌultuɾˈismo +CULTURISTA kˌultuɾˈista +CULTURIZADA kˌultuɾisˈaða +CULTURIZADAS kˌultuɾisˈaðas +CULTURIZADO kˌultuɾisˈaðo +CULTURIZADOS kˌultuɾisˈaðos +CULTURIZAR kˌultuɾisˈaɾ +CULÚ kulˈu +CUMA kˈuma +CUMANA kumˈana +CUMANAGOTO kˌumanaɣˈoto +CUMANÉS kˌumanˈes +CUMARINA kˌumaɾˈina +CUMBÉ kumbˈe +CUMBIA kˈumbja +CUMBIAMBERO kˌumbjambˈeɾo +CUMBRE kˈumbɾe +CUMBRERO kumbɾˈeɾo +CUMMINGTONITA kˌummiŋɡtonˈita +CUMPA kˈumpa +CUMPLEAÑERA kˌumpleaɲˈeɾa +CUMPLEAÑERO kˌumpleaɲˈeɾo +CUMPLEAÑOS kˌumpleˈaɲos +CUMPLIDA kumplˈiða +CUMPLIDAS kumplˈiðas +CUMPLIDO kumplˈiðo +CUMPLIDOS kumplˈiðos +CUMPLIMENTACIÓN kˌumplimˌentasjˈon +CUMPLIMENTADA kˌumplimentˈaða +CUMPLIMENTADAS kˌumplimentˈaðas +CUMPLIMENTADO kˌumplimentˈaðo +CUMPLIMENTADOS kˌumplimentˈaðos +CUMPLIMENTAR kˌumplimentˈaɾ +CUMPLIR kumplˈiɾ +CUMPLIRSE kumplˈiɾse +CUMULADA kˌumulˈaða +CUMULADAS kˌumulˈaðas +CUMULADO kˌumulˈaðo +CUMULADOS kˌumulˈaðos +CUMULAR kˌumulˈaɾ +CUMULATIVO kˌumulatˈiβo +CUMULÉ kˌumulˈe +CÚMULO kˈumulo +CUNA kˈuna +CUÑA kˈuɲa +CUÑADA kuɲˈaða +CUÑADAS kuɲˈaðas +CUÑADO kuɲˈaðo +CUÑADOS kuɲˈaðos +CUNAGUARO kˌunaɣwˈaɾo +CUÑAR kuɲˈaɾ +CUNCUNA kunkˈuna +CUNDIDA kundˈiða +CUNDIDAS kundˈiðas +CUNDIDO kundˈiðo +CUNDIDOS kundˈiðos +CUNDIR kundˈiɾ +CUNEAR kˌuneˈaɾ +CUNEIFORMES kˌuneɪfˈoɾmes +CUNERO kunˈeɾo +CUNETA kunˈeta +CUÑO kˈuɲo +CUOL kwˈol +CUÓN kwˈon +CUÓRUM kwˈoɾum +CUOTA kwˈota +CUOTEAR kwˌoteˈaɾ +CUPE kˈupe +CUPERA kupˈeɾa +CUPERAS kupˈeɾas +CUPERO kupˈeɾo +CUPEROS kupˈeɾos +CUPIDO kupˈiðo +CUPO kˈupo +CUPÓN kupˈon +CÚPRICO kˈupɾiko +CÚPULA kˈupula +CURA kˈuɾa +CURABLE kuɾˈaβle +CURACIÓN kˌuɾasjˈon +CURADA kuɾˈaða +CURADAS kuɾˈaðas +CURADERA kˌuɾaðˈeɾa +CURADO kuɾˈaðo +CURADOR kˌuɾaðˈoɾ +CURADORA kˌuɾaðˈoɾa +CURADORAS kˌuɾaðˈoɾas +CURADORES kˌuɾaðˈoɾes +CURADOS kuɾˈaðos +CURANDERA kˌuɾandˈeɾa +CURANDERO kˌuɾandˈeɾo +CURANIPE kˌuɾanˈipe +CURAR kuɾˈaɾ +CURARE kuɾˈaɾe +CURATIVA kˌuɾatˈiβa +CURATIVAS kˌuɾatˈiβas +CURATIVO kˌuɾatˈiβo +CURATIVOS kˌuɾatˈiβos +CURATO kuɾˈato +CURATORIA kˌuɾatˈoɾja +CURATORIAS kˌuɾatˈoɾjas +CURATORIO kˌuɾatˈoɾjo +CURATORIOS kˌuɾatˈoɾjos +CURAZAO kˌuɾasˈao +CURAZOLEÑO kˌuɾasolˈeɲo +CÚRCUMA kˈuɾkuma +CURETAJE kˌuɾetˈaxe +CURIARA kuɾjˈaɾa +CURICANA kˌuɾikˈana +CURICANO kˌuɾikˈano +CURICO kuɾˈiko +CURICÓ kˌuɾikˈo +CURIO kˈuɾjo +CURIOSA kuɾjˈosa +CURIOSEADA kˌuɾjoseˈaða +CURIOSEADAS kˌuɾjoseˈaðas +CURIOSEADO kˌuɾjoseˈaðo +CURIOSEADOS kˌuɾjoseˈaðos +CURIOSEAR kˌuɾjoseˈaɾ +CURIOSIDAD kˌuɾjosiðˈad +CURIOSO kuɾjˈoso +CURIOSOS kuɾjˈosos +CURITA kuɾˈita +CURITIBA kˌuɾitˈiβa +CURO kˈuɾo +CURRADA kuɾɾˈaða +CURRADAS kuɾɾˈaðas +CURRADO kuɾɾˈaðo +CURRADOS kuɾɾˈaðos +CURRANTE kuɾɾˈante +CURRANTES kuɾɾˈantes +CURRAR kuɾɾˈaɾ +CURRELAR kˌuɾɾelˈaɾ +CURRÍCULO kuɾɾˈikulo +CURRÍCULUM kuɾɾˈikulum +CURRITO kuɾɾˈito +CURRO kˈuɾɾo +CURRUCA kuɾɾˈuka +CURRUTACA kˌuɾɾutˈaka +CURRUTACO kˌuɾɾutˈako +CURRY kˈuɾɾi +CURSADA kuɾsˈaða +CURSADAS kuɾsˈaðas +CURSADO kuɾsˈaðo +CURSADOS kuɾsˈaðos +CURSANTE kuɾsˈante +CURSAR kuɾsˈaɾ +CURSI kˈuɾsi +CURSILADA kˌuɾsilˈaða +CURSILERÍA kˌuɾsileɾˈia +CURSITO kuɾsˈito +CURSIVA kuɾsˈiβa +CURSO kˈuɾso +CURSOR kuɾsˈoɾ +CURSORES kuɾsˈoɾes +CURSOS kˈuɾsos +CURTA kˈuɾta +CURTIDA kuɾtˈiða +CURTIDAS kuɾtˈiðas +CURTIDO kuɾtˈiðo +CURTIDOS kuɾtˈiðos +CURTIR kuɾtˈiɾ +CURVA kˈuɾβa +CURVADA kuɾβˈaða +CURVADAS kuɾβˈaðas +CURVADO kuɾβˈaðo +CURVADOS kuɾβˈaðos +CURVAS kˈuɾβas +CURVATURA kˌuɾβatˈuɾa +CURVE kˈuɾβe +CURVEAR kˌuɾβeˈaɾ +CURVI kˈuɾβi +CURVINA kuɾβˈina +CURVO kˈuɾβo +CURVÓN kuɾβˈon +CURVOS kˈuɾβos +CUS kˈus +CUSCATLECO kˌuskatlˈeko +CUSCO kˈusko +CUSCÚS kuskˈus +CUSCUTA kuskˈuta +CUSITA kusˈita +CÚSPIDE kˈuspiðe +CUSTER kustˈeɾ +CUSTODIA kustˈoðja +CUSTODIADA kˌustoðjˈaða +CUSTODIADAS kˌustoðjˈaðas +CUSTODIADO kˌustoðjˈaðo +CUSTODIADOS kˌustoðjˈaðos +CUSTODIAR kˌustoðjˈaɾ +CUSTODIAS kustˈoðjas +CUSTODIO kustˈoðjo +CUSTODIOS kustˈoðjos +CUSTOMIZADA kˌustomisˈaða +CUSTOMIZADAS kˌustomisˈaðas +CUSTOMIZADO kˌustomisˈaðo +CUSTOMIZADOS kˌustomisˈaðos +CUSTOMIZAR kˌustomisˈaɾ +CUSUMBO kusˈumbo +CUTÁNEO kutˈaneo +CÚTER kˈuteɾ +CUTÍ kutˈi +CUTÍCULA kutˈikula +CUTICULAR kˌutikulˈaɾ +CUTÍCULAS kutˈikulas +CUTIS kˈutis +CUTO kˈuto +CUTRE kˈutɾe +CUTRÓN kutɾˈon +CUTRONA kutɾˈona +CUTRONAS kutɾˈonas +CUTRONES kutɾˈones +CUUC kuˈuk +CUY kˈujj +CUZCO kˈusko +CUZQUEÑA kuskˈeɲa +CUZQUEÑO kuskˈeɲo +CYBERBULLYING sˌiβeɾβˈujjjjiŋ +CYBERPUNK sˌiβeɾpˈuŋk +CYBORG siβˈoɾɡ +CZARTORYSKI sˈesˌaɾtoɾˈiski +DA dˈa +DABA dˈaβa +DABAIS dˈaβaɪs +DÁBAMOS dˈaβamos +DABAN dˈaβan +DABAS dˈaβas +DABIGATRÁN dˌaβiɣatɾˈan +DABLE dˈaβle +DABUTEN daβˈuten +DABUTI daβˈuti +DACA dˈaka +DACIA dˈasja +DACITA dasˈita +DACTILITIS dˌaktilˈitis +DACTILOGRAFÍA dˌaktilˌoɣɾafˈia +DACTILOGRAFIADO dˌaktilˌoɣɾafjˈaðo +DACTILOGRAFIAR dˌaktilˌoɣɾafjˈaɾ +DACTILOGRAMA dˌaktiloɣɾˈama +DAD dˈad +DADA dˈaða +DADAÍDISTAS dˌaðaˈiðistas +DADAÍSTAS dˌaðaˈistas +DADAS dˈaðas +DADITO daðˈito +DÁDIVA dˈaðiβa +DADO dˈaðo +DADOS dˈaðos +DAIMIO dˈaɪmjo +DAIQUIRI daɪkˈiɾi +DAIQUIRÍ dˌaɪkiɾˈi +DAIS dˈaɪs +DAKARENSE dˌakaɾˈɛnse +DALASITA dˌalasˈita +DALE dˈale +DALES dˈales +DÁLET dˈalet +DALIA dˈalja +DALILA dalˈila +DALMACIA dalmˈasja +DÁLMATA dˈalmata +DÁLMATAS dˈalmatas +DALMÁTICA dalmˈatika +DALMÁTICAS dalmˈatikas +DALMÁTICO dalmˈatiko +DALMÁTICOS dalmˈatikos +DAMA dˈama +DAMAJAGUA dˌamaxˈaɣwa +DAMASCO damˈasko +DAMASQUINADO dˌamaskinˈaðo +DAMBOS dˈambos +DAME dˈame +DAMIÁN damjˈan +DAMITA damˈita +DAMNIFICADOS dˌamnifikˈaðos +DAMOCLES damˈokles +DAMOS dˈamos +DAN dˈan +DAÑA dˈaɲa +DAÑADA daɲˈaða +DAÑADAS daɲˈaðas +DAÑADO daɲˈaðo +DAÑADOS daɲˈaðos +DAÑAR daɲˈaɾ +DAÑARON daɲˈaɾon +DANCE dˈanse +DANCING dˈansiŋ +DANDISMO dandˈismo +DANDO dˈando +DANDY dˈandi +DANÉS danˈes +DANESA danˈesa +DANI dˈani +DANIEL danjˈel +DANILO danˈilo +DAÑINA daɲˈina +DAÑINEADA dˌaɲineˈaða +DAÑINEADAS dˌaɲineˈaðas +DAÑINEADO dˌaɲineˈaðo +DAÑINEADOS dˌaɲineˈaðos +DAÑINEAR dˌaɲineˈaɾ +DAÑINOS daɲˈinos +DAÑO dˈaɲo +DAÑÓ daɲˈo +DAÑOS dˈaɲos +DANTA dˈanta +DANTESCA dantˈeska +DANTESCAS dantˈeskas +DANTESCO dantˈesko +DANTESCOS dantˈeskos +DANUBIO danˈuβjo +DANZA dˈansa +DANZADA dansˈaða +DANZADAS dansˈaðas +DANZADO dansˈaðo +DANZADORA dˌansaðˈoɾa +DANZADOS dansˈaðos +DAPSONA dapsˈona +DAPTOMICINA dˌapːtomisˈina +DAQUENSE dakˈɛnse +DAR dˈaɾ +DARÁ daɾˈa +DARÁN daɾˈan +DARÁS daɾˈas +DÁRDICO dˈaɾðiko +DARÉ daɾˈe +DARÉIS daɾˈeis +DAREMOS daɾˈemos +DARFURIANA dˌaɾfuɾjˈana +DARFURIANAS dˌaɾfuɾjˈanas +DARFURIANO dˌaɾfuɾjˈano +DARFURIANOS dˌaɾfuɾjˈanos +DARÍA daɾˈia +DARÍAIS daɾˈiaɪs +DARÍAMOS daɾˈiamos +DARÍAN daɾˈian +DARÍAS daɾˈias +DARIÉN daɾjˈen +DARIENITA dˌaɾjenˈita +DARLE dˈaɾle +DARLES dˈaɾles +DARLUSADA dˌaɾlusˈaða +DARLUSADAS dˌaɾlusˈaðas +DARLUSADO dˌaɾlusˈaðo +DARLUSADOS dˌaɾlusˈaðos +DARLUSAR dˌaɾlusˈaɾ +DARME dˈaɾme +DARMSTATIO daɾmstˈatjo +DARSE dˈaɾse +DÁRSELA dˈaɾsela +DÁRSELO dˈaɾselo +DÁRSENA dˈaɾsena +DARTE dˈaɾte +DARWINIANA dˌaɾwinjˈana +DARWINIANAS dˌaɾwinjˈanas +DARWINIANO dˌaɾwinjˈano +DARWINIANOS dˌaɾwinjˈanos +DARWINISMO dˌaɾwinˈismo +DAS dˈas +DATA dˈata +DATABLE datˈaβle +DATACIÓN dˌatasjˈon +DATADA datˈaða +DATADAS datˈaðas +DATADO datˈaðo +DATADOS datˈaðos +DATAMOS datˈamos +DATANDO datˈando +DATAR datˈaɾ +DATARA datˈaɾa +DATARÁ dˌataɾˈa +DATÁRAMOS datˈaɾamos +DATARAS datˈaɾas +DATARÁS dˌataɾˈas +DATAREIS datˈaɾeɪs +DATAREMOS dˌataɾˈemos +DATARES datˈaɾes +DATARÍAMOS dˌataɾˈiamos +DATAS dˈatas +DATASTE datˈaste +DATE dˈate +DATEMOS datˈemos +DATES dˈates +DÁTIL dˈatil +DATILERA dˌatilˈeɾa +DATILERO dˌatilˈeɾo +DATIVO datˈiβo +DATO dˈato +DATOLITA dˌatolˈita +DATOS dˈatos +DÁVAO dˈaβao +DAVID daβˈid +DAVÍDICO daβˈiðiko +DAZA dˈasa +DE dˈe +DÉ dˈe +DEA dˈea +DEAL deˈal +DEALER dˌealˈeɾ +DEAMBULADA dˌeambulˈaða +DEAMBULADAS dˌeambulˈaðas +DEAMBULADO dˌeambulˈaðo +DEAMBULADOS dˌeambulˈaðos +DEAMBULAR dˌeambulˈaɾ +DEAMINADO dˌeaminˈaðo +DEBAJO deβˈaxo +DEBATE deβˈate +DEBATES deβˈates +DEBATIDA dˌeβatˈiða +DEBATIDAS dˌeβatˈiðas +DEBATIDO dˌeβatˈiðo +DEBATIDOS dˌeβatˈiðos +DEBATIR dˌeβatˈiɾ +DEBATO deβˈato +DEBE dˈeβe +DEBELACIÓN dˌeβelasjˈon +DEBEN dˈeβen +DEBER deβˈeɾ +DEBERES deβˈeɾes +DEBIDA deβˈiða +DEBIDAS deβˈiðas +DEBIDO deβˈiðo +DEBIDOS deβˈiðos +DEBIÉNDOSELE deβjˈendosˌele +DÉBIL dˈeβil +DEBILIDAD dˌeβiliðˈad +DEBILITACIÓN dˌeβilˌitasjˈon +DEBILITACIONES dˌeβilˌitasjˈones +DEBILITADA dˌeβilitˈaða +DEBILITADAS dˌeβilitˈaðas +DEBILITADO dˌeβilitˈaðo +DEBILITADOS dˌeβilitˈaðos +DEBILITAMIENTO dˌeβilˌitamjˈɛnto +DEBILITANTE dˌeβilitˈante +DEBILITAR dˌeβilitˈaɾ +DEBITADA dˌeβitˈaða +DEBITADAS dˌeβitˈaðas +DEBITADO dˌeβitˈaðo +DEBITADOS dˌeβitˈaðos +DÉBITO dˈeβito +DEBO dˈeβo +DÉBORA dˈeβoɾa +DEBUTADA dˌeβutˈaða +DEBUTADAS dˌeβutˈaðas +DEBUTADO dˌeβutˈaðo +DEBUTADOS dˌeβutˈaðos +DECACORDIO dˌekakˈoɾðjo +DÉCADA dˈekaða +DECADENCIA dˌekaðˈɛnsja +DECADENTE dˌekaðˈɛnte +DECAER dˌekaˈeɾ +DECAÍDA dˌekaˈiða +DECAÍDAS dˌekaˈiðas +DECAÍDO dˌekaˈiðo +DECAÍDOS dˌekaˈiðos +DECAIMIENTO dˌekaɪmjˈɛnto +DECALCOMANÍA dˌekalkˌomanˈia +DECÁLOGO dekˈaloɣo +DECANA dekˈana +DECANAS dekˈanas +DECANATO dˌekanˈato +DECANO dekˈano +DECANOS dekˈanos +DECANTACIÓN dˌekantasjˈon +DECANTACIONES dˌekantasjˈones +DECANTADA dˌekantˈaða +DECANTADAS dˌekantˈaðas +DECANTADO dˌekantˈaðo +DECANTADOS dˌekantˈaðos +DECANTAR dˌekantˈaɾ +DECANTO dekˈanto +DECAPAR dˌekapˈaɾ +DECAPITACIÓN dˌekapˌitasjˈon +DECAPITADA dˌekapitˈaða +DECAPITADAS dˌekapitˈaðas +DECAPITADO dˌekapitˈaðo +DECAPITADOS dˌekapitˈaðos +DECAPITAR dˌekapitˈaɾ +DECARBOXILASA dˌekaɾβˌoksilˈasa +DECAYENDO dˌekajjˈɛndo +DECELERACIÓN dˌeselˌeɾasjˈon +DECELERADA dˌeseleɾˈaða +DECELERADAS dˌeseleɾˈaðas +DECELERADO dˌeseleɾˈaðo +DECELERADOS dˌeseleɾˈaðos +DECENA desˈena +DECENCIA desˈɛnsja +DECENTE desˈɛnte +DECENVIRO dˌesembˈiɾo +DECEPCIÓN dˌesepsjˈon +DECEPCIONADA dˌesepsjonˈaða +DECEPCIONADAS dˌesepsjonˈaðas +DECEPCIONADO dˌesepsjonˈaðo +DECEPCIONADOS dˌesepsjonˈaðos +DECEPCIONANTEMENTE dˌesepsjonˈantemˈente +DECEPCIONAR dˌesepsjonˈaɾ +DECHADO detʃˈaðo +DECÍ desˈi +DECÍA desˈia +DECÍAIS desˈiaɪs +DECÍAMOS desˈiamos +DECÍAN desˈian +DECÍAS desˈias +DECID desˈid +DECIDA desˈiða +DECIDAMOS dˌesiðˈamos +DECIDAS desˈiðas +DECIDE desˈiðe +DECIDES desˈiðes +DECIDI desˈiði +DECIDÍ dˌesiðˈi +DECIDÍAMOS dˌesiðˈiamos +DECIDIDA dˌesiðˈiða +DECIDIDAS dˌesiðˈiðas +DECIDIDO dˌesiðˈiðo +DECIDIDOS dˌesiðˈiðos +DECIDIMOS dˌesiðˈimos +DECIDIOSE dˌesiðjˈose +DECIDIÓSE dˌesiðjˈose +DECIDIR dˌesiðˈiɾ +DECIDIRÁ dˌesiðiɾˈa +DECIDIRÁS dˌesiðiɾˈas +DECIDIREMOS dˌesiðiɾˈemos +DECIDIRÍAMOS dˌesiðiɾˈiamos +DECIDISTE dˌesiðˈiste +DECIDLA desˈidla +DECIDLAS desˈidlas +DECIDLO desˈidlo +DECIDLOS desˈidlos +DECIDO desˈiðo +DECILA desˈila +DECILAS desˈilas +DECILES desˈiles +DECILO desˈilo +DECILOS desˈilos +DECIMAL dˌesimˈal +DECIMALIZACIÓN dˌesimˌalisasjˈon +DECIMALIZAR dˌesimˌalisˈaɾ +DECIME desˈime +DECÍME desˈime +DÉCIMO dˈesimo +DECIMOCTAVO dˌesimoktˈaβo +DECIMOCUARTO dˌesimokwˈaɾto +DECIMONOVENO dˌesimˌonoβˈeno +DECIMOPRIMERO dˌesimˌopɾimˈeɾo +DECIMOQUINTO dˌesimokˈinto +DECIMOS desˈimos +DECIMOSEGUNDA dˌesimˌoseɣˈunda +DECIMOSEGUNDAS dˌesimˌoseɣˈundas +DECIMOSEGUNDO dˌesimˌoseɣˈundo +DECIMOSEGUNDOS dˌesimˌoseɣˈundos +DECIMOSÉPTIMO dˌesimosˈepːtimo +DECIMOSEXTA dˌesimosˈeksta +DECIMOSEXTO dˌesimosˈeksto +DECIMOTERCERO dˌesimˌoteɾsˈeɾo +DECINOS desˈinos +DECÍOS desˈios +DECIR desˈiɾ +DECIRLE desˈiɾle +DECIRLES desˈiɾles +DECIRLO desˈiɾlo +DECIRME desˈiɾme +DECIRTE desˈiɾte +DECÍS desˈis +DECISIÓN dˌesisjˈon +DECISIONISMO dˌesisjonˈismo +DECISIVA dˌesisˈiβa +DECISIVAS dˌesisˈiβas +DECISIVO dˌesisˈiβo +DECISIVOS dˌesisˈiβos +DECISORIA dˌesisˈoɾja +DECISORIAS dˌesisˈoɾjas +DECISORIO dˌesisˈoɾjo +DECISORIOS dˌesisˈoɾjos +DECITE desˈite +DECLAMACIÓN dˌeklamasjˈon +DECLAMADA dˌeklamˈaða +DECLAMADAS dˌeklamˈaðas +DECLAMADO dˌeklamˈaðo +DECLAMADOR dˌeklamaðˈoɾ +DECLAMADOS dˌeklamˈaðos +DECLAMAR dˌeklamˈaɾ +DECLARA deklˈaɾa +DECLARACIÓN dˌeklaɾasjˈon +DECLARADA dˌeklaɾˈaða +DECLARADAMENTE dˌeklaɾˈaðamˈente +DECLARADAS dˌeklaɾˈaðas +DECLARADO dˌeklaɾˈaðo +DECLARADOS dˌeklaɾˈaðos +DECLARAMOS dˌeklaɾˈamos +DECLARANDO dˌeklaɾˈando +DECLARAR dˌeklaɾˈaɾ +DECLARARA dˌeklaɾˈaɾa +DECLARARÁ dˌeklaɾaɾˈa +DECLARÁRAMOS dˌeklaɾˈaɾamos +DECLARARAS dˌeklaɾˈaɾas +DECLARARÁS dˌeklaɾaɾˈas +DECLARAREIS dˌeklaɾˈaɾeɪs +DECLARAREMOS dˌeklaɾaɾˈemos +DECLARARES dˌeklaɾˈaɾes +DECLARARÍAMOS dˌeklaɾaɾˈiamos +DECLARÁRSELE dˌeklaɾˈaɾsele +DECLARAS deklˈaɾas +DECLARASTE dˌeklaɾˈaste +DECLARATORIAS dˌeklaɾatˈoɾjas +DECLARATORIO dˌeklaɾatˈoɾjo +DECLARATORIOS dˌeklaɾatˈoɾjos +DECLARE deklˈaɾe +DECLAREMOS dˌeklaɾˈemos +DECLARES deklˈaɾes +DECLARO deklˈaɾo +DECLINACIÓN dˌeklinasjˈon +DECLINADA dˌeklinˈaða +DECLINADAS dˌeklinˈaðas +DECLINADO dˌeklinˈaðo +DECLINADOS dˌeklinˈaðos +DECLINAMIENTO dˌeklinamjˈɛnto +DECLINAR dˌeklinˈaɾ +DECLINATORIO dˌeklinatˈoɾjo +DECODIFICADA dˌekoðˌifikˈaða +DECODIFICADAS dˌekoðˌifikˈaðas +DECODIFICADO dˌekoðˌifikˈaðo +DECODIFICADOS dˌekoðˌifikˈaðos +DECODIFICAR dˌekoðˌifikˈaɾ +DECOHERENCIA dˌekoeɾˈɛnsja +DECOLADA dˌekolˈaða +DECOLADAS dˌekolˈaðas +DECOLADO dˌekolˈaðo +DECOLADOS dˌekolˈaðos +DECOLAR dˌekolˈaɾ +DECOLORADA dˌekoloɾˈaða +DECOLORADAS dˌekoloɾˈaðas +DECOLORADO dˌekoloɾˈaðo +DECOLORADOS dˌekoloɾˈaðos +DECOLORAR dˌekoloɾˈaɾ +DECOMISADA dˌekomisˈaða +DECOMISADAS dˌekomisˈaðas +DECOMISADO dˌekomisˈaðo +DECOMISADOS dˌekomisˈaðos +DECOMISIONAR dˌekomˌisjonˈaɾ +DECOMPOSICIÓN dˌekompˌosisjˈon +DECONSTRUIR dˌekonstɾuˈiɾ +DECORACIÓN dˌekoɾasjˈon +DECORADA dˌekoɾˈaða +DECORADAS dˌekoɾˈaðas +DECORADO dˌekoɾˈaðo +DECORADOS dˌekoɾˈaðos +DECORATIVA dˌekoɾatˈiβa +DECORATIVAS dˌekoɾatˈiβas +DECORATIVISMO dˌekoɾˌatiβˈismo +DECORATIVISTA dˌekoɾˌatiβˈista +DECORATIVO dˌekoɾatˈiβo +DECORATIVOS dˌekoɾatˈiβos +DECORO dekˈoɾo +DECOROSO dˌekoɾˈoso +DECORTICACIÓN dˌekoɾtˌikasjˈon +DECORTICACIONES dˌekoɾtˌikasjˈones +DECRECENTISTA dˌekɾesentˈista +DECRECIDA dˌekɾesˈiða +DECRECIDAS dˌekɾesˈiðas +DECRECIDO dˌekɾesˈiðo +DECRECIDOS dˌekɾesˈiðos +DECRECIMIENTO dˌekɾesimjˈɛnto +DECREMENTAR dˌekɾementˈaɾ +DECREMENTO dˌekɾemˈɛnto +DECRÉPITA dekɾˈepita +DECRÉPITAS dekɾˈepitas +DECRÉPITO dekɾˈepito +DECRÉPITOS dekɾˈepitos +DECRETADA dˌekɾetˈaða +DECRETADAS dˌekɾetˈaðas +DECRETADO dˌekɾetˈaðo +DECRETADOS dˌekɾetˈaðos +DECRETAR dˌekɾetˈaɾ +DECRETITO dˌekɾetˈito +DECRETO dekɾˈeto +DECUMANO dˌekumˈano +DECUSADO dˌekusˈaðo +DEDAL deðˈal +DÉDALO dˈeðalo +DEDAZO deðˈaso +DEDEAR dˌeðeˈaɾ +DEDICA deðˈika +DEDICACIÓN dˌeðikasjˈon +DEDICACIONES dˌeðikasjˈones +DEDICADA dˌeðikˈaða +DEDICADAS dˌeðikˈaðas +DEDICADO dˌeðikˈaðo +DEDICADOS dˌeðikˈaðos +DEDICÁIS dˌeðikˈais +DEDICAMOS dˌeðikˈamos +DEDICAN deðˈikan +DEDICANDO dˌeðikˈando +DEDICAR dˌeðikˈaɾ +DEDICARA dˌeðikˈaɾa +DEDICARÁ dˌeðikaɾˈa +DEDICÁRAMOS dˌeðikˈaɾamos +DEDICARAS dˌeðikˈaɾas +DEDICARÁS dˌeðikaɾˈas +DEDICAREIS dˌeðikˈaɾeɪs +DEDICARÉIS dˌeðikaɾˈeis +DEDICAREMOS dˌeðikaɾˈemos +DEDICARES dˌeðikˈaɾes +DEDICARÍAMOS dˌeðikaɾˈiamos +DEDICARÍAS dˌeðikaɾˈias +DEDICARME dˌeðikˈaɾme +DEDICÁRSELA dˌeðikˈaɾsela +DEDICAS deðˈikas +DEDICASTE dˌeðikˈaste +DEDICATORIO dˌeðikatˈoɾjo +DEDICO deðˈiko +DEDIQUE deðˈike +DEDIQUÉIS dˌeðikˈeis +DEDIQUEMOS dˌeðikˈemos +DEDIQUES deðˈikes +DEDO dˈeðo +DEDOCRACIA dˌeðokɾˈasja +DEDOS dˈeðos +DEDUCIBLE dˌeðusˈiβle +DEDUCIDA dˌeðusˈiða +DEDUCIDAS dˌeðusˈiðas +DEDUCIDO dˌeðusˈiðo +DEDUCIDOS dˌeðusˈiðos +DEDUCIR dˌeðusˈiɾ +DEDUCTIVA dˌeðuktˈiβa +DEDUCTIVAS dˌeðuktˈiβas +DEDUCTIVO dˌeðuktˈiβo +DEDUCTIVOS dˌeðuktˈiβos +DEESA deˈesa +DEFAULT defˈaʊlt +DEFECACIÓN dˌefekasjˈon +DEFECADA dˌefekˈaða +DEFECADAS dˌefekˈaðas +DEFECADO dˌefekˈaðo +DEFECADOS dˌefekˈaðos +DEFECCIONAR dˌefeksjonˈaɾ +DEFECTIVO dˌefektˈiβo +DEFECTO defˈekto +DEFECTUOSIDAD dˌefektwˌosiðˈad +DEFECTUOSO dˌefektwˈoso +DEFEÑA defˈeɲa +DEFEÑAS defˈeɲas +DEFENDAMOS dˌefendˈamos +DEFENDEMOS dˌefendˈemos +DEFENDER dˌefendˈeɾ +DEFENDERÁ dˌefendeɾˈa +DEFENDERÁS dˌefendeɾˈas +DEFENDEREMOS dˌefendeɾˈemos +DEFENDERÍAMOS dˌefendeɾˈiamos +DEFENDÍAMOS dˌefendˈiamos +DEFENDIDA dˌefendˈiða +DEFENDIDAS dˌefendˈiðas +DEFENDIDO dˌefendˈiðo +DEFENDIDOS dˌefendˈiðos +DEFENDIMIENTO dˌefendimjˈɛnto +DEFENESTRACIÓN dˌefenˌestɾasjˈon +DEFENESTRACIONES dˌefenˌestɾasjˈones +DEFENESTRADA dˌefenestɾˈaða +DEFENESTRADAS dˌefenestɾˈaðas +DEFENESTRADO dˌefenestɾˈaðo +DEFENESTRADOS dˌefenestɾˈaðos +DEFENESTRAR dˌefenestɾˈaɾ +DEFEÑO defˈeɲo +DEFEÑOS defˈeɲos +DEFENSA defˈɛnsa +DEFENSADA dˌefensˈaða +DEFENSADAS dˌefensˈaðas +DEFENSADO dˌefensˈaðo +DEFENSADOS dˌefensˈaðos +DEFENSAR dˌefensˈaɾ +DEFENSE defˈɛnse +DEFENSIÓN dˌefensjˈon +DEFENSIVA dˌefensˈiβa +DEFENSIVAS dˌefensˈiβas +DEFENSIVO dˌefensˈiβo +DEFENSIVOS dˌefensˈiβos +DEFENSOR dˌefensˈoɾ +DEFENSORA dˌefensˈoɾa +DEFENSORAS dˌefensˈoɾas +DEFENSORES dˌefensˈoɾes +DEFERENCIAL dˌefeɾensjˈal +DEFERIDA dˌefeɾˈiða +DEFERIDAS dˌefeɾˈiðas +DEFERIDO dˌefeɾˈiðo +DEFERIDOS dˌefeɾˈiðos +DEFICIENTES dˌefisjˈɛntes +DÉFICIT dˈefisit +DEFINA defˈina +DEFINAMOS dˌefinˈamos +DEFINAS defˈinas +DEFINE defˈine +DEFINES defˈines +DEFINÍAMOS dˌefinˈiamos +DEFINICIÓN dˌefinisjˈon +DEFINICIONAL dˌefinˌisjonˈal +DEFINIDA dˌefinˈiða +DEFINIDAS dˌefinˈiðas +DEFINIDO dˌefinˈiðo +DEFINIDOS dˌefinˈiðos +DEFINIMOS dˌefinˈimos +DEFINIR dˌefinˈiɾ +DEFINIRÁ dˌefiniɾˈa +DEFINIRÁS dˌefiniɾˈas +DEFINIREMOS dˌefiniɾˈemos +DEFINIRÍAMOS dˌefiniɾˈiamos +DEFINISTE dˌefinˈiste +DEFINITIVA dˌefinitˈiβa +DEFINITIVAMENTE dˌefinitˈiβamˈente +DEFINITIVAS dˌefinitˈiβas +DEFINITIVO dˌefinitˈiβo +DEFINITIVOS dˌefinitˈiβos +DEFINITORIO dˌefinitˈoɾjo +DEFINO defˈino +DEFLACIÓN dˌeflasjˈon +DEFLACIONARIA dˌeflasjonˈaɾja +DEFLACIONARIAS dˌeflasjonˈaɾjas +DEFLACIONARIO dˌeflasjonˈaɾjo +DEFLACIONARIOS dˌeflasjonˈaɾjos +DEFLACTAR dˌeflaktˈaɾ +DEFLAGRADA dˌeflaɣɾˈaða +DEFLAGRADAS dˌeflaɣɾˈaðas +DEFLAGRADO dˌeflaɣɾˈaðo +DEFLAGRADOS dˌeflaɣɾˈaðos +DEFLAGRAR dˌeflaɣɾˈaɾ +DEFLECCIÓN dˌefleksjˈon +DEFLECTADA dˌeflektˈaða +DEFLECTADAS dˌeflektˈaðas +DEFLECTADO dˌeflektˈaðo +DEFLECTADOS dˌeflektˈaðos +DEFLECTAR dˌeflektˈaɾ +DEFLORADA dˌefloɾˈaða +DEFLORADAS dˌefloɾˈaðas +DEFLORADO dˌefloɾˈaðo +DEFLORADOS dˌefloɾˈaðos +DEFLORAS deflˈoɾas +DEFOLIADA dˌefoljˈaða +DEFOLIADAS dˌefoljˈaðas +DEFOLIADO dˌefoljˈaðo +DEFOLIADOS dˌefoljˈaðos +DEFOLIAR dˌefoljˈaɾ +DEFORMADA dˌefoɾmˈaða +DEFORMADAS dˌefoɾmˈaðas +DEFORMADO dˌefoɾmˈaðo +DEFORMADOS dˌefoɾmˈaðos +DEFORMANTE dˌefoɾmˈante +DEFORME defˈoɾme +DEFOSFORILACIÓN dˌefosfˌoɾilasjˈon +DEFRAUDACIÓN dˌefɾaʊðasjˈon +DEFRAUDADA dˌefɾaʊðˈaða +DEFRAUDADAS dˌefɾaʊðˈaðas +DEFRAUDADO dˌefɾaʊðˈaðo +DEFRAUDADOS dˌefɾaʊðˈaðos +DEFRAUDAR dˌefɾaʊðˈaɾ +DEFRAUDATORIA dˌefɾaʊðatˈoɾja +DEFRAUDATORIAS dˌefɾaʊðatˈoɾjas +DEFRAUDATORIO dˌefɾaʊðatˈoɾjo +DEFRAUDATORIOS dˌefɾaʊðatˈoɾjos +DEFUNCIÓN dˌefunsjˈon +DEGANO deɣˈano +DEGENERA dˌexenˈeɾa +DEGENERACIÓN dˌexenˌeɾasjˈon +DEGENERADA dˌexeneɾˈaða +DEGENERADAS dˌexeneɾˈaðas +DEGENERADO dˌexeneɾˈaðo +DEGENERADOS dˌexeneɾˈaðos +DEGENERANDO dˌexeneɾˈando +DEGENERAR dˌexeneɾˈaɾ +DEGENERARE dˌexeneɾˈaɾe +DEGENERATIVA dˌexenˌeɾatˈiβa +DEGENERATIVAS dˌexenˌeɾatˈiβas +DEGENERATIVO dˌexenˌeɾatˈiβo +DEGENERATIVOS dˌexenˌeɾatˈiβos +DEGENERE dˌexenˈeɾe +DEGENERO dˌexenˈeɾo +DEGLACIACIÓN dˌeɣlasjasjˈon +DEGLUCIÓN dˌeɣlusjˈon +DEGLUTIDA dˌeɣlutˈiða +DEGLUTIDAS dˌeɣlutˈiðas +DEGLUTIDO dˌeɣlutˈiðo +DEGLUTIDOS dˌeɣlutˈiðos +DEGOLLACIÓN dˌeɣojjasjˈon +DEGRADACIÓN dˌeɣɾaðasjˈon +DEGRADADA dˌeɣɾaðˈaða +DEGRADADAS dˌeɣɾaðˈaðas +DEGRADADO dˌeɣɾaðˈaðo +DEGRADADOS dˌeɣɾaðˈaðos +DEGRADAMIENTO dˌeɣɾaðamjˈɛnto +DEGRADANTES dˌeɣɾaðˈantes +DEGRANULACIÓN dˌeɣɾanˌulasjˈon +DEGÚ deɣˈu +DEGUSTACIÓN dˌeɣustasjˈon +DEGUSTADA dˌeɣustˈaða +DEGUSTADAS dˌeɣustˈaðas +DEGUSTADO dˌeɣustˈaðo +DEGUSTADOS dˌeɣustˈaðos +DEHESA deˈesa +DEIDAD deɪðˈad +DEIDADES deɪðˈaðes +DEIFICADA dˌeɪfikˈaða +DEIFICADAS dˌeɪfikˈaðas +DEIFICADO dˌeɪfikˈaðo +DEIFICADOS dˌeɪfikˈaðos +DEIFICAR dˌeɪfikˈaɾ +DEIFICARE dˌeɪfikˈaɾe +DEIFICO deɪfˈiko +DEILAMITA dˌeɪlamˈita +DEIMOS dˈeɪmos +DEIS dˈeɪs +DEÍSMO deˈismo +DEÍSTA deˈista +DEJA dˈexa +DEJADA dexˈaða +DEJADAS dexˈaðas +DEJADEZ dˌexaðˈes +DEJADO dexˈaðo +DEJADOS dexˈaðos +DEJAR dexˈaɾ +DEJARSE dexˈaɾse +DEJÉ dexˈe +DEJEN dˈexen +DEJO dˈexo +DEJÓ dexˈo +DEJOS dˈexos +DEL dˈel +DELANTAL dˌelantˈal +DELANTERO dˌelantˈeɾo +DELATADA dˌelatˈaða +DELATADAS dˌelatˈaðas +DELATADO dˌelatˈaðo +DELATADOS dˌelatˈaðos +DELATAR dˌelatˈaɾ +DELATOR dˌelatˈoɾ +DELAWAREÑO dˌelawaɾˈeɲo +DELECCIÓN dˌeleksjˈon +DELEGABLE dˌeleɣˈaβle +DELEGACIÓN dˌeleɣasjˈon +DELEGACIONAL dˌeleɣˌasjonˈal +DELEGADA dˌeleɣˈaða +DELEGADAS dˌeleɣˈaðas +DELEGADO dˌeleɣˈaðo +DELEGADOS dˌeleɣˈaðos +DELEGAR dˌeleɣˈaɾ +DELEITADA dˌeleɪtˈaða +DELEITADAS dˌeleɪtˈaðas +DELEITADO dˌeleɪtˈaðo +DELEITADOS dˌeleɪtˈaðos +DELEITAR dˌeleɪtˈaɾ +DELEITE delˈeɪte +DELETEAR dˌeleteˈaɾ +DELETÉREA dˌeletˈeɾea +DELETÉREAS dˌeletˈeɾeas +DELETÉREOS dˌeletˈeɾeos +DELETREADA dˌeletɾeˈaða +DELETREADAS dˌeletɾeˈaðas +DELETREADO dˌeletɾeˈaðo +DELETREADOS dˌeletɾeˈaðos +DELETREAR dˌeletɾeˈaɾ +DELEZNÁ dˌelesnˈa +DELEZNABLE dˌelesnˈaβle +DELFÍN delfˈin +DELFINARIO dˌelfinˈaɾjo +DELFINATO dˌelfinˈato +DELFIO dˈelfjo +DELGADA delɣˈaða +DELGADAS delɣˈaðas +DELGADITO dˌelɣaðˈito +DELGADO delɣˈaðo +DELGADOS delɣˈaðos +DELGAZAR dˌelɣasˈaɾ +DELHITA delˈita +DELIA dˈelja +DELIBERACIÓN dˌeliβˌeɾasjˈon +DELIBERACIONES dˌeliβˌeɾasjˈones +DELIBERADA dˌeliβeɾˈaða +DELIBERADAMENTE dˌeliβeɾˈaðamˈente +DELIBERADAS dˌeliβeɾˈaðas +DELIBERADO dˌeliβeɾˈaðo +DELIBERADOS dˌeliβeɾˈaðos +DELIBERAR dˌeliβeɾˈaɾ +DELIBERATIVO dˌeliβˌeɾatˈiβo +DELICADA dˌelikˈaða +DELICADAMENTE dˌelikˈaðamˈente +DELICADAS dˌelikˈaðas +DELICADEZA dˌelikaðˈesa +DELICADEZAS dˌelikaðˈesas +DELICADO dˌelikˈaðo +DELICADOS dˌelikˈaðos +DELICATESSEN dˌelikatˈessen +DELICIA delˈisja +DELICIAS delˈisjas +DELICIOSO dˌelisjˈoso +DELICIOSOS dˌelisjˈosos +DELICTIVA dˌeliktˈiβa +DELICTIVAS dˌeliktˈiβas +DELICTIVO dˌeliktˈiβo +DELICTIVOS dˌeliktˈiβos +DELIMITADA dˌelimitˈaða +DELIMITADAS dˌelimitˈaðas +DELIMITADO dˌelimitˈaðo +DELIMITADOS dˌelimitˈaðos +DELIMITAR dˌelimitˈaɾ +DELINCUENCIA dˌelinkwˈɛnsja +DELINCUENCIAS dˌelinkwˈɛnsjas +DELINEACIÓN dˌelinˌeasjˈon +DELINEADA dˌelineˈaða +DELINEADAS dˌelineˈaðas +DELINEADO dˌelineˈaðo +DELINEADOR dˌelinˌeaðˈoɾ +DELINEADOS dˌelineˈaðos +DELINEAMIENTO dˌelinˌeamjˈɛnto +DELINEANTE dˌelineˈante +DELINEAR dˌelineˈaɾ +DELINQUIDA dˌelinkˈiða +DELINQUIDAS dˌelinkˈiðas +DELINQUIDO dˌelinkˈiðo +DELINQUIDOS dˌelinkˈiðos +DELINQUIR dˌelinkˈiɾ +DELIRADA dˌeliɾˈaða +DELIRADAS dˌeliɾˈaðas +DELIRADO dˌeliɾˈaðo +DELIRADOS dˌeliɾˈaðos +DELIRANTE dˌeliɾˈante +DELIRIO delˈiɾjo +DELITO delˈito +DELIVERY dˌeliβˈeɾi +DELL dˈeʎ +DELTA dˈelta +DELTANA deltˈana +DELTANAS deltˈanas +DELTANOS deltˈanos +DELTOIDAL dˌeltoɪðˈal +DELTOIDES deltˈoɪðes +DELUXE delˈukse +DEMACRAR dˌemakɾˈaɾ +DEMAGOGA dˌemaɣˈoɣa +DEMAGOGIA dˌemaɣˈoxja +DEMAGÓGICA dˌemaɣˈoxika +DEMAGÓGICAS dˌemaɣˈoxikas +DEMAGÓGICO dˌemaɣˈoxiko +DEMAGÓGICOS dˌemaɣˈoxikos +DEMAGOGO dˌemaɣˈoɣo +DEMANDA demˈanda +DEMANDADA dˌemandˈaða +DEMANDADAS dˌemandˈaðas +DEMANDADO dˌemandˈaðo +DEMANDADOR dˌemandaðˈoɾ +DEMANDADOS dˌemandˈaðos +DEMANDAR dˌemandˈaɾ +DEMARCADA dˌemaɾkˈaða +DEMARCADAS dˌemaɾkˈaðas +DEMARCADO dˌemaɾkˈaðo +DEMARCADOR dˌemaɾkaðˈoɾ +DEMARCADOS dˌemaɾkˈaðos +DEMÁS demˈas +DEMASÍA dˌemasˈia +DEMASIADA dˌemasjˈaða +DEMASIADAS dˌemasjˈaðas +DEMASIADO dˌemasjˈaðo +DEMASIADOS dˌemasjˈaðos +DEMASIÉ dˌemasjˈe +DEMBOW dembˈow +DEME dˈeme +DEMEDIADA dˌemeðjˈaða +DEMEDIADAS dˌemeðjˈaðas +DEMEDIADO dˌemeðjˈaðo +DEMEDIADOS dˌemeðjˈaðos +DEMEDIAR dˌemeðjˈaɾ +DEMENCIA demˈɛnsja +DEMENCIAL dˌemensjˈal +DEMENTAR dˌementˈaɾ +DEMENTE demˈɛnte +DEMERITADA dˌemeɾitˈaða +DEMERITADAS dˌemeɾitˈaðas +DEMERITADO dˌemeɾitˈaðo +DEMERITADOS dˌemeɾitˈaðos +DEMERITAR dˌemeɾitˈaɾ +DEMERSAL dˌemeɾsˈal +DEMÉTER demˈeteɾ +DEMISEXUAL dˌemisekswˈal +DEMOCRACIA dˌemokɾˈasja +DEMOCRACIAS dˌemokɾˈasjas +DEMÓCRATA demˈokɾata +DEMOCRÁTICO dˌemokɾˈatiko +DEMOCRATIZACIÓN dˌemokɾˌatisasjˈon +DEMOCRATIZADA dˌemokɾˌatisˈaða +DEMOCRATIZADAS dˌemokɾˌatisˈaðas +DEMOCRATIZADO dˌemokɾˌatisˈaðo +DEMOCRATIZADOS dˌemokɾˌatisˈaðos +DEMOCRATIZAR dˌemokɾˌatisˈaɾ +DEMOCRISTIANA dˌemokɾistjˈana +DEMOCRISTIANAS dˌemokɾistjˈanas +DEMOCRISTIANOS dˌemokɾistjˈanos +DEMODULADA dˌemoðulˈaða +DEMODULADAS dˌemoðulˈaðas +DEMODULADO dˌemoðulˈaðo +DEMODULADOS dˌemoðulˈaðos +DEMÓGRAFA demˈoɣɾafa +DEMOGRÁFICA dˌemoɣɾˈafika +DEMOGRÁFICAS dˌemoɣɾˈafikas +DEMOGRÁFICO dˌemoɣɾˈafiko +DEMOGRÁFICOS dˌemoɣɾˈafikos +DEMOLIDA dˌemolˈiða +DEMOLIDAS dˌemolˈiðas +DEMOLIDO dˌemolˈiðo +DEMOLIDOS dˌemolˈiðos +DEMONÍACA dˌemonˈiaka +DEMONÍACAS dˌemonˈiakas +DEMONIACO dˌemonjˈako +DEMONÍACO dˌemonˈiako +DEMONÍACOS dˌemonˈiakos +DEMONIO demˈonjo +DEMONIZACIÓN dˌemonˌisasjˈon +DEMONIZADA dˌemonisˈaða +DEMONIZADAS dˌemonisˈaðas +DEMONIZADO dˌemonisˈaðo +DEMONIZADOS dˌemonisˈaðos +DEMONIZAR dˌemonisˈaɾ +DEMORA demˈoɾa +DEMORADA dˌemoɾˈaða +DEMORADAS dˌemoɾˈaðas +DEMORADO dˌemoɾˈaðo +DEMORADOS dˌemoɾˈaðos +DEMORAMOS dˌemoɾˈamos +DEMORANDO dˌemoɾˈando +DEMORAR dˌemoɾˈaɾ +DEMORARA dˌemoɾˈaɾa +DEMORARÁ dˌemoɾaɾˈa +DEMORÁRAMOS dˌemoɾˈaɾamos +DEMORARAS dˌemoɾˈaɾas +DEMORARÁS dˌemoɾaɾˈas +DEMORAREIS dˌemoɾˈaɾeɪs +DEMORAREMOS dˌemoɾaɾˈemos +DEMORARES dˌemoɾˈaɾes +DEMORARÍAMOS dˌemoɾaɾˈiamos +DEMORAS demˈoɾas +DEMORASTE dˌemoɾˈaste +DEMORE demˈoɾe +DEMOREMOS dˌemoɾˈemos +DEMORES demˈoɾes +DEMORO demˈoɾo +DEMOS dˈemos +DEMOSTRABLES dˌemostɾˈaβles +DEMOSTRACIÓN dˌemostɾasjˈon +DEMOSTRADA dˌemostɾˈaða +DEMOSTRADAS dˌemostɾˈaðas +DEMOSTRADO dˌemostɾˈaðo +DEMOSTRADORA dˌemostɾaðˈoɾa +DEMOSTRADOS dˌemostɾˈaðos +DEMOSTRATIVA dˌemostɾatˈiβa +DEMOSTRATIVAS dˌemostɾatˈiβas +DEMOSTRATIVO dˌemostɾatˈiβo +DEMOSTRATIVOS dˌemostɾatˈiβos +DEMUDADA dˌemuðˈaða +DEMUDADAS dˌemuðˈaðas +DEMUDADO dˌemuðˈaðo +DEMUDADOS dˌemuðˈaðos +DEMUDAR dˌemuðˈaɾ +DEMULCENTE dˌemulsˈɛnte +DEN dˈen +DENARIO denˈaɾjo +DENDE dˈɛnde +DENDRÍMERO dendɾˈimeɾo +DENDRITA dendɾˈita +DENEGACIÓN dˌeneɣasjˈon +DENEGACIONES dˌeneɣasjˈones +DENEGADA dˌeneɣˈaða +DENEGADAS dˌeneɣˈaðas +DENEGADO dˌeneɣˈaðo +DENEGADOS dˌeneɣˈaðos +DENEGAR dˌeneɣˈaɾ +DENGUE dˈɛŋɡe +DENIGRADA dˌeniɣɾˈaða +DENIGRADAS dˌeniɣɾˈaðas +DENIGRADO dˌeniɣɾˈaðo +DENIGRADOS dˌeniɣɾˈaðos +DENIGRAR dˌeniɣɾˈaɾ +DENIGRATORIO dˌeniɣɾatˈoɾjo +DENOMINACIÓN dˌenomˌinasjˈon +DENOMINADA dˌenominˈaða +DENOMINADAS dˌenominˈaðas +DENOMINADO dˌenominˈaðo +DENOMINADOR dˌenomˌinaðˈoɾ +DENOMINADOS dˌenominˈaðos +DENOMINAR dˌenominˈaɾ +DENOMINÁRSELE dˌenominˈaɾsele +DENORMAL dˌenoɾmˈal +DENOSTADA dˌenostˈaða +DENOSTADAS dˌenostˈaðas +DENOSTADO dˌenostˈaðo +DENOSTADOS dˌenostˈaðos +DENOSTAR dˌenostˈaɾ +DENOTA denˈota +DENOTÁ dˌenotˈa +DENOTACIÓN dˌenotasjˈon +DENOTACIONES dˌenotasjˈones +DENOTADA dˌenotˈaða +DENOTADAS dˌenotˈaðas +DENOTADO dˌenotˈaðo +DENOTADOS dˌenotˈaðos +DENOTAMOS dˌenotˈamos +DENOTANDO dˌenotˈando +DENOTAR dˌenotˈaɾ +DENOTARA dˌenotˈaɾa +DENOTARÁ dˌenotaɾˈa +DENOTÁRAMOS dˌenotˈaɾamos +DENOTARAS dˌenotˈaɾas +DENOTARÁS dˌenotaɾˈas +DENOTARE dˌenotˈaɾe +DENOTAREIS dˌenotˈaɾeɪs +DENOTAREMOS dˌenotaɾˈemos +DENOTARES dˌenotˈaɾes +DENOTARÍAMOS dˌenotaɾˈiamos +DENOTAS denˈotas +DENOTASTE dˌenotˈaste +DENOTATIVA dˌenotatˈiβa +DENOTATIVAS dˌenotatˈiβas +DENOTATIVO dˌenotatˈiβo +DENOTATIVOS dˌenotatˈiβos +DENOTE denˈote +DENOTEMOS dˌenotˈemos +DENOTES denˈotes +DENOTO denˈoto +DENSAR densˈaɾ +DENSIFICADA dˌensifikˈaða +DENSIFICADAS dˌensifikˈaðas +DENSIFICADO dˌensifikˈaðo +DENSIFICADOS dˌensifikˈaðos +DENSIFICAR dˌensifikˈaɾ +DENSÍMETRO densˈimetɾo +DENSÍMETROS densˈimetɾos +DENSO dˈɛnso +DENTADA dentˈaða +DENTADAS dentˈaðas +DENTADO dentˈaðo +DENTADOS dentˈaðos +DENTADURA dˌentaðˈuɾa +DENTAL dentˈal +DENTAR dentˈaɾ +DENTERA dentˈeɾa +DENTICIÓN dˌentisjˈon +DENTÍFRICO dentˈifɾiko +DENTINA dentˈina +DENTRAR dentɾˈaɾ +DENTRÍFICO dentɾˈifiko +DENTRO dˈɛntɾo +DENTUDA dentˈuða +DENTUDAS dentˈuðas +DENTUDO dentˈuðo +DENTUDOS dentˈuðos +DENUDAR dˌenuðˈaɾ +DENUNCIADA dˌenunsjˈaða +DENUNCIADAS dˌenunsjˈaðas +DENUNCIADO dˌenunsjˈaðo +DENUNCIADOR dˌenunsjaðˈoɾ +DENUNCIADORA dˌenunsjaðˈoɾa +DENUNCIADOS dˌenunsjˈaðos +DENUNCIAR dˌenunsjˈaɾ +DENVERIANO dˌembeɾjˈano +DEODATO dˌeoðˈato +DEÓNTICO deˈontiko +DEONTOLOGÍA dˌeontˌoloxˈia +DEONTOLÓGICA dˌeontolˈoxika +DEONTOLÓGICAS dˌeontolˈoxikas +DEONTOLÓGICO dˌeontolˈoxiko +DEONTOLÓGICOS dˌeontolˈoxikos +DEPARA depˈaɾa +DEPARADA dˌepaɾˈaða +DEPARADAS dˌepaɾˈaðas +DEPARADO dˌepaɾˈaðo +DEPARADOS dˌepaɾˈaðos +DEPARARA dˌepaɾˈaɾa +DEPARTAMENTAL dˌepaɾtˌamentˈal +DEPARTAMENTE depˈaɾtamˈente +DEPARTAMENTIZACIÓN dˌepaɾtˌamentˌisasjˈon +DEPARTAMENTO dˌepaɾtamˈɛnto +DEPARTAMENTOS dˌepaɾtamˈɛntos +DEPARTIDA dˌepaɾtˈiða +DEPARTIDAS dˌepaɾtˈiðas +DEPARTIDO dˌepaɾtˈiðo +DEPARTIDOS dˌepaɾtˈiðos +DEPARTO depˈaɾto +DEPAUPERADA dˌepaʊpeɾˈaða +DEPAUPERADAS dˌepaʊpeɾˈaðas +DEPAUPERADO dˌepaʊpeɾˈaðo +DEPAUPERADOS dˌepaʊpeɾˈaðos +DEPAUPERAR dˌepaʊpeɾˈaɾ +DEPENDENCIA dˌependˈɛnsja +DEPENDIDA dˌependˈiða +DEPENDIDAS dˌependˈiðas +DEPENDIDO dˌependˈiðo +DEPENDIDOS dˌependˈiðos +DEPENDIENTE dˌependjˈɛnte +DEPILADA dˌepilˈaða +DEPILADAS dˌepilˈaðas +DEPILADO dˌepilˈaðo +DEPILADOS dˌepilˈaðos +DEPILAR dˌepilˈaɾ +DEPILATORIO dˌepilatˈoɾjo +DEPLORA deplˈoɾa +DEPLORADA dˌeploɾˈaða +DEPLORADAS dˌeploɾˈaðas +DEPLORADO dˌeploɾˈaðo +DEPLORADOS dˌeploɾˈaðos +DEPLORAR dˌeploɾˈaɾ +DEPONER dˌeponˈeɾ +DEPONGO depˈoŋɡo +DEPORTACIÓN dˌepoɾtasjˈon +DEPORTADA dˌepoɾtˈaða +DEPORTADAS dˌepoɾtˈaðas +DEPORTADO dˌepoɾtˈaðo +DEPORTADOS dˌepoɾtˈaðos +DEPORTAR dˌepoɾtˈaɾ +DEPORTE depˈoɾte +DEPORTES depˈoɾtes +DEPORTISTA dˌepoɾtˈista +DEPORTIVISTA dˌepoɾtiβˈista +DEPORTIVO dˌepoɾtˈiβo +DEPORTO depˈoɾto +DEPOSITADA dˌepositˈaða +DEPOSITADAS dˌepositˈaðas +DEPOSITADO dˌepositˈaðo +DEPOSITADOS dˌepositˈaðos +DEPÓSITO depˈosito +DEPÓSITOS depˈositos +DEPRAVACIÓN dˌepɾaβasjˈon +DEPRAVADA dˌepɾaβˈaða +DEPRAVADAS dˌepɾaβˈaðas +DEPRAVADO dˌepɾaβˈaðo +DEPRAVADOS dˌepɾaβˈaðos +DEPRAVAR dˌepɾaβˈaɾ +DEPRE dˈepɾe +DEPRECADA dˌepɾekˈaða +DEPRECADAS dˌepɾekˈaðas +DEPRECADO dˌepɾekˈaðo +DEPRECADOS dˌepɾekˈaðos +DEPRECAR dˌepɾekˈaɾ +DEPRECIADA dˌepɾesjˈaða +DEPRECIADAS dˌepɾesjˈaðas +DEPRECIADO dˌepɾesjˈaðo +DEPRECIADOS dˌepɾesjˈaðos +DEPREDADA dˌepɾeðˈaða +DEPREDADAS dˌepɾeðˈaðas +DEPREDADO dˌepɾeðˈaðo +DEPREDADOR dˌepɾeðaðˈoɾ +DEPREDADORA dˌepɾeðaðˈoɾa +DEPREDADORAS dˌepɾeðaðˈoɾas +DEPREDADORES dˌepɾeðaðˈoɾes +DEPREDADOS dˌepɾeðˈaðos +DEPREDAMOS dˌepɾeðˈamos +DEPREDAR dˌepɾeðˈaɾ +DEPREDARE dˌepɾeðˈaɾe +DEPRESIÓN dˌepɾesjˈon +DEPRESIVA dˌepɾesˈiβa +DEPRESIVAS dˌepɾesˈiβas +DEPRESIVO dˌepɾesˈiβo +DEPRESIVOS dˌepɾesˈiβos +DEPRESOR dˌepɾesˈoɾ +DEPRIMIDA dˌepɾimˈiða +DEPRIMIDAS dˌepɾimˈiðas +DEPRIMIDO dˌepɾimˈiðo +DEPRIMIDOS dˌepɾimˈiðos +DEPRIMIR dˌepɾimˈiɾ +DEPRISA depɾˈisa +DEPRIVACIÓN dˌepɾiβasjˈon +DEPROTONACIÓN dˌepɾotˌonasjˈon +DEPUESTA depwˈesta +DEPUESTAS depwˈestas +DEPUESTO depwˈesto +DEPUESTOS depwˈestos +DEPURA depˈuɾa +DEPURACIÓN dˌepuɾasjˈon +DEPURADA dˌepuɾˈaða +DEPURADAS dˌepuɾˈaðas +DEPURADO dˌepuɾˈaðo +DEPURADORA dˌepuɾaðˈoɾa +DEPURADOS dˌepuɾˈaðos +DEPURAMOS dˌepuɾˈamos +DEPURANDO dˌepuɾˈando +DEPURAR dˌepuɾˈaɾ +DEPURARA dˌepuɾˈaɾa +DEPURARÁ dˌepuɾaɾˈa +DEPURÁRAMOS dˌepuɾˈaɾamos +DEPURARAS dˌepuɾˈaɾas +DEPURARÁS dˌepuɾaɾˈas +DEPURARE dˌepuɾˈaɾe +DEPURAREIS dˌepuɾˈaɾeɪs +DEPURAREMOS dˌepuɾaɾˈemos +DEPURARES dˌepuɾˈaɾes +DEPURARÍAMOS dˌepuɾaɾˈiamos +DEPURAS depˈuɾas +DEPURASTE dˌepuɾˈaste +DEPURE depˈuɾe +DEPUREMOS dˌepuɾˈemos +DEPURES depˈuɾes +DEPURO depˈuɾo +DEPUSE depˈuse +DEPUTA depˈuta +DEPUTADA dˌeputˈaða +DEPUTADAS dˌeputˈaðas +DEPUTADO dˌeputˈaðo +DEPUTADOS dˌeputˈaðos +DEPUTÁIS dˌeputˈais +DEPUTAMOS dˌeputˈamos +DEPUTANDO dˌeputˈando +DEPUTAR dˌeputˈaɾ +DEPUTARA dˌeputˈaɾa +DEPUTARÁ dˌeputaɾˈa +DEPUTÁRAMOS dˌeputˈaɾamos +DEPUTARAS dˌeputˈaɾas +DEPUTARÁS dˌeputaɾˈas +DEPUTAREIS dˌeputˈaɾeɪs +DEPUTARÉIS dˌeputaɾˈeis +DEPUTAREMOS dˌeputaɾˈemos +DEPUTARES dˌeputˈaɾes +DEPUTARÍA dˌeputaɾˈia +DEPUTARÍAMOS dˌeputaɾˈiamos +DEPUTARÍAS dˌeputaɾˈias +DEPUTAS depˈutas +DEPUTASTE dˌeputˈaste +DEPUTE depˈute +DEPUTÉIS dˌeputˈeis +DEPUTEMOS dˌeputˈemos +DEPUTES depˈutes +DEPUTO depˈuto +DERBI dˈeɾβi +DERECHA deɾˈetʃa +DERECHAS deɾˈetʃas +DERECHISMO dˌeɾetʃˈismo +DERECHISTA dˌeɾetʃˈista +DERECHITO dˌeɾetʃˈito +DERECHIZADA dˌeɾetʃisˈaða +DERECHIZADAS dˌeɾetʃisˈaðas +DERECHIZADO dˌeɾetʃisˈaðo +DERECHIZADOS dˌeɾetʃisˈaðos +DERECHIZAR dˌeɾetʃisˈaɾ +DERECHO deɾˈetʃo +DERECHOS deɾˈetʃos +DERELINQUIDA dˌeɾelinkˈiða +DERELINQUIDAS dˌeɾelinkˈiðas +DERELINQUIDO dˌeɾelinkˈiðo +DERELINQUIDOS dˌeɾelinkˈiðos +DERELINQUIR dˌeɾelinkˈiɾ +DERIVACIÓN dˌeɾiβasjˈon +DERIVADA dˌeɾiβˈaða +DERIVADAS dˌeɾiβˈaðas +DERIVADO dˌeɾiβˈaðo +DERIVADOS dˌeɾiβˈaðos +DERIVAR dˌeɾiβˈaɾ +DERIVATIVA dˌeɾiβatˈiβa +DERIVATIVAS dˌeɾiβatˈiβas +DERIVATIVO dˌeɾiβatˈiβo +DERIVATIVOS dˌeɾiβatˈiβos +DERMATITIS dˌeɾmatˈitis +DERMATOLÓGICA dˌeɾmatolˈoxika +DERMATOLÓGICAS dˌeɾmatolˈoxikas +DERMATOLÓGICO dˌeɾmatolˈoxiko +DERMATOLÓGICOS dˌeɾmatolˈoxikos +DERMATOSCOPIA dˌeɾmatoskˈopja +DERMIS dˈeɾmis +DERMOCOSMÉTICA dˌeɾmokosmˈetika +DERMOCOSMÉTICAS dˌeɾmokosmˈetikas +DERMOCOSMÉTICO dˌeɾmokosmˈetiko +DERMOCOSMÉTICOS dˌeɾmokosmˈetikos +DEROGADA dˌeɾoɣˈaða +DEROGADAS dˌeɾoɣˈaðas +DEROGADO dˌeɾoɣˈaðo +DEROGADOS dˌeɾoɣˈaðos +DEROGATIVO dˌeɾoɣatˈiβo +DERRAMADA dˌeɾɾamˈaða +DERRAMADAS dˌeɾɾamˈaðas +DERRAMADO dˌeɾɾamˈaðo +DERRAMADOS dˌeɾɾamˈaðos +DERRAMAMIENTO dˌeɾɾamamjˈɛnto +DERRAMAR dˌeɾɾamˈaɾ +DERRAME deɾɾˈame +DERRAPADA dˌeɾɾapˈaða +DERRAPADAS dˌeɾɾapˈaðas +DERRAPADO dˌeɾɾapˈaðo +DERRAPADOS dˌeɾɾapˈaðos +DERRAPAJE dˌeɾɾapˈaxe +DERRELINQUIDA dˌeɾɾelinkˈiða +DERRELINQUIDAS dˌeɾɾelinkˈiðas +DERRELINQUIDO dˌeɾɾelinkˈiðo +DERRELINQUIDOS dˌeɾɾelinkˈiðos +DERRELINQUIR dˌeɾɾelinkˈiɾ +DERRENGAR dˌeɾɾeŋɡˈaɾ +DERRETIDA dˌeɾɾetˈiða +DERRETIDAS dˌeɾɾetˈiðas +DERRETIDO dˌeɾɾetˈiðo +DERRETIDOS dˌeɾɾetˈiðos +DERRETIMIENTO dˌeɾɾetimjˈɛnto +DERRETIR dˌeɾɾetˈiɾ +DERRIBADA dˌeɾɾiβˈaða +DERRIBADAS dˌeɾɾiβˈaðas +DERRIBADO dˌeɾɾiβˈaðo +DERRIBADOS dˌeɾɾiβˈaðos +DERRIBAMIENTO dˌeɾɾiβamjˈɛnto +DERRIBAR dˌeɾɾiβˈaɾ +DERRIBO deɾɾˈiβo +DERROCADA dˌeɾɾokˈaða +DERROCADAS dˌeɾɾokˈaðas +DERROCADO dˌeɾɾokˈaðo +DERROCADOS dˌeɾɾokˈaðos +DERROCAMIENTO dˌeɾɾokamjˈɛnto +DERROCAR dˌeɾɾokˈaɾ +DERROCHADA dˌeɾɾotʃˈaða +DERROCHADAS dˌeɾɾotʃˈaðas +DERROCHADO dˌeɾɾotʃˈaðo +DERROCHADOR dˌeɾɾotʃaðˈoɾ +DERROCHADORA dˌeɾɾotʃaðˈoɾa +DERROCHADORAS dˌeɾɾotʃaðˈoɾas +DERROCHADORES dˌeɾɾotʃaðˈoɾes +DERROCHADOS dˌeɾɾotʃˈaðos +DERROTADA dˌeɾɾotˈaða +DERROTADAS dˌeɾɾotˈaðas +DERROTADO dˌeɾɾotˈaðo +DERROTADOS dˌeɾɾotˈaðos +DERROTAR dˌeɾɾotˈaɾ +DERROTISMO dˌeɾɾotˈismo +DERROTISMOS dˌeɾɾotˈismos +DERROTISTA dˌeɾɾotˈista +DERRUIDA dˌeɾɾuˈiða +DERRUIDAS dˌeɾɾuˈiðas +DERRUIDO dˌeɾɾuˈiðo +DERRUIDOS dˌeɾɾuˈiðos +DERRUIR dˌeɾɾuˈiɾ +DERRUMBADA dˌeɾɾumbˈaða +DERRUMBADAS dˌeɾɾumbˈaðas +DERRUMBADERO dˌeɾɾumbaðˈeɾo +DERRUMBADO dˌeɾɾumbˈaðo +DERRUMBADOS dˌeɾɾumbˈaðos +DERRUMBAMIENTO dˌeɾɾumbamjˈɛnto +DERRUMBAR dˌeɾɾumbˈaɾ +DES dˈes +DESABASTECER dˌesaβˌastesˈeɾ +DESABASTECIDA dˌesaβˌastesˈiða +DESABASTECIDAS dˌesaβˌastesˈiðas +DESABASTECIDOS dˌesaβˌastesˈiðos +DESABASTECIMIENTO dˌesaβˌastesimjˈɛnto +DESABEJADA dˌesaβexˈaða +DESABEJADAS dˌesaβexˈaðas +DESABEJADO dˌesaβexˈaðo +DESABEJADOS dˌesaβexˈaðos +DESABEJAR dˌesaβexˈaɾ +DESABORIDO dˌesaβoɾˈiðo +DESABOTONADA dˌesaβˌotonˈaða +DESABOTONADAS dˌesaβˌotonˈaðas +DESABOTONADO dˌesaβˌotonˈaðo +DESABOTONADOS dˌesaβˌotonˈaðos +DESABOTONAR dˌesaβˌotonˈaɾ +DESABRIDA dˌesaβɾˈiða +DESABRIDAS dˌesaβɾˈiðas +DESABRIDO dˌesaβɾˈiðo +DESABRIDOS dˌesaβɾˈiðos +DESABRIGAR dˌesaβɾiɣˈaɾ +DESABRIMIENTO dˌesaβɾimjˈɛnto +DESABRIR dˌesaβɾˈiɾ +DESABROCHADA dˌesaβɾotʃˈaða +DESABROCHADAS dˌesaβɾotʃˈaðas +DESABROCHADO dˌesaβɾotʃˈaðo +DESABROCHADOS dˌesaβɾotʃˈaðos +DESABROCHAR dˌesaβɾotʃˈaɾ +DESACATADA dˌesakatˈaða +DESACATADAS dˌesakatˈaðas +DESACATADO dˌesakatˈaðo +DESACATADOS dˌesakatˈaðos +DESACATAR dˌesakatˈaɾ +DESACATO dˌesakˈato +DESACELERACIÓN dˌesasˌeleɾasjˈon +DESACELERADA dˌesasˌeleɾˈaða +DESACELERADAS dˌesasˌeleɾˈaðas +DESACELERADO dˌesasˌeleɾˈaðo +DESACELERADOS dˌesasˌeleɾˈaðos +DESACELERAR dˌesasˌeleɾˈaɾ +DESACERTADA dˌesaseɾtˈaða +DESACERTADAS dˌesaseɾtˈaðas +DESACERTADO dˌesaseɾtˈaðo +DESACERTADOS dˌesaseɾtˈaðos +DESACERTAR dˌesaseɾtˈaɾ +DESACOMODADA dˌesakˌomoðˈaða +DESACOMODADAS dˌesakˌomoðˈaðas +DESACOMODADO dˌesakˌomoðˈaðo +DESACOMODADOS dˌesakˌomoðˈaðos +DESACOMODAR dˌesakˌomoðˈaɾ +DESACOMPASADA dˌesakˌompasˈaða +DESACOMPASADAS dˌesakˌompasˈaðas +DESACOMPASADO dˌesakˌompasˈaðo +DESACOMPASADOS dˌesakˌompasˈaðos +DESACONSEJADA dˌesakˌonsexˈaða +DESACONSEJADAS dˌesakˌonsexˈaðas +DESACONSEJADO dˌesakˌonsexˈaðo +DESACONSEJADOS dˌesakˌonsexˈaðos +DESACONSEJAR dˌesakˌonsexˈaɾ +DESACOPLADA dˌesakoplˈaða +DESACOPLADAS dˌesakoplˈaðas +DESACOPLADO dˌesakoplˈaðo +DESACOPLADOS dˌesakoplˈaðos +DESACOPLAMIENTO dˌesakˌoplamjˈɛnto +DESACOPLAR dˌesakoplˈaɾ +DESACORDADA dˌesakoɾðˈaða +DESACORDADAS dˌesakoɾðˈaðas +DESACORDADO dˌesakoɾðˈaðo +DESACORDADOS dˌesakoɾðˈaðos +DESACOSTUMBRADA dˌesakˌostumbɾˈaða +DESACOSTUMBRADAS dˌesakˌostumbɾˈaðas +DESACOSTUMBRADO dˌesakˌostumbɾˈaðo +DESACOSTUMBRADOS dˌesakˌostumbɾˈaðos +DESACOSTUMBRAR dˌesakˌostumbɾˈaɾ +DESACRALIZADA dˌesakɾˌalisˈaða +DESACRALIZADAS dˌesakɾˌalisˈaðas +DESACRALIZADO dˌesakɾˌalisˈaðo +DESACRALIZADOS dˌesakɾˌalisˈaðos +DESACRALIZAR dˌesakɾˌalisˈaɾ +DESACREDITADA dˌesakɾˌeðitˈaða +DESACREDITADAS dˌesakɾˌeðitˈaðas +DESACREDITADO dˌesakɾˌeðitˈaðo +DESACREDITADOS dˌesakɾˌeðitˈaðos +DESACREDITAR dˌesakɾˌeðitˈaɾ +DESACTIVACIÓN dˌesaktˌiβasjˈon +DESACTIVADA dˌesaktiβˈaða +DESACTIVADAS dˌesaktiβˈaðas +DESACTIVADO dˌesaktiβˈaðo +DESACTIVADOS dˌesaktiβˈaðos +DESACTIVAR dˌesaktiβˈaɾ +DESACTUALIZAR dˌesaktwˌalisˈaɾ +DESAFECTA dˌesafˈekta +DESAFECTÁ dˌesafektˈa +DESAFECTADA dˌesafektˈaða +DESAFECTADAS dˌesafektˈaðas +DESAFECTADO dˌesafektˈaðo +DESAFECTADOS dˌesafektˈaðos +DESAFECTAR dˌesafektˈaɾ +DESAFECTAS dˌesafˈektas +DESAFECTO dˌesafˈekto +DESAFECTOS dˌesafˈektos +DESAFIADA dˌesafjˈaða +DESAFIADAS dˌesafjˈaðas +DESAFIADO dˌesafjˈaðo +DESAFIADOS dˌesafjˈaðos +DESAFIANTEMENTE dˌesafjˈantemˈente +DESAFILAR dˌesafilˈaɾ +DESAFINADA dˌesafinˈaða +DESAFINADAS dˌesafinˈaðas +DESAFINADO dˌesafinˈaðo +DESAFINADOS dˌesafinˈaðos +DESAFINAR dˌesafinˈaɾ +DESAFÍO dˌesafˈio +DESAFORADO dˌesafoɾˈaðo +DESAFORAR dˌesafoɾˈaɾ +DESAFORTUNADA dˌesafˌoɾtunˈaða +DESAFORTUNADAMENTE dˌesafˌoɾtunˈaðamˈente +DESAFORTUNADAS dˌesafˌoɾtunˈaðas +DESAFORTUNADO dˌesafˌoɾtunˈaðo +DESAFORTUNADOS dˌesafˌoɾtunˈaðos +DESAFUERO dˌesafwˈeɾo +DESAGOTAR dˌesaɣotˈaɾ +DESAGRADABLE dˌesaɣɾaðˈaβle +DESAGRADADA dˌesaɣɾaðˈaða +DESAGRADADAS dˌesaɣɾaðˈaðas +DESAGRADADO dˌesaɣɾaðˈaðo +DESAGRADADOS dˌesaɣɾaðˈaðos +DESAGRADAR dˌesaɣɾaðˈaɾ +DESAGRADECER dˌesaɣɾˌaðesˈeɾ +DESAGRADECIDA dˌesaɣɾˌaðesˈiða +DESAGRADECIDAS dˌesaɣɾˌaðesˈiðas +DESAGRADECIDO dˌesaɣɾˌaðesˈiðo +DESAGRADECIDOS dˌesaɣɾˌaðesˈiðos +DESAGRAVIADA dˌesaɣɾaβjˈaða +DESAGRAVIADAS dˌesaɣɾaβjˈaðas +DESAGRAVIADO dˌesaɣɾaβjˈaðo +DESAGRAVIADOS dˌesaɣɾaβjˈaðos +DESAGRAVIAR dˌesaɣɾaβjˈaɾ +DESAGREGADA dˌesaɣɾeɣˈaða +DESAGREGADAS dˌesaɣɾeɣˈaðas +DESAGREGADO dˌesaɣɾeɣˈaðo +DESAGREGADOS dˌesaɣɾeɣˈaðos +DESAGUADA dˌesaɣwˈaða +DESAGUADAS dˌesaɣwˈaðas +DESAGUADERO dˌesaɣwaðˈeɾo +DESAGUADO dˌesaɣwˈaðo +DESAGUADOS dˌesaɣwˈaðos +DESAGUAR dˌesaɣwˈaɾ +DESAGÜE dˌesaɣˈue +DESAHIJADA dˌesaixˈaða +DESAHIJADAS dˌesaixˈaðas +DESAHIJADO dˌesaixˈaðo +DESAHIJADOS dˌesaixˈaðos +DESAHIJAR dˌesaixˈaɾ +DESAHOGADA dˌesaoɣˈaða +DESAHOGADAS dˌesaoɣˈaðas +DESAHOGADO dˌesaoɣˈaðo +DESAHOGADOS dˌesaoɣˈaðos +DESAHOGAR dˌesaoɣˈaɾ +DESAHUCIADA dˌesausjˈaða +DESAHUCIADAS dˌesausjˈaðas +DESAHUCIADO dˌesausjˈaðo +DESAHUCIADOS dˌesausjˈaðos +DESAHUCIAR dˌesausjˈaɾ +DESAHUCIO dˌesaˈusjo +DESAINADA dˌesaɪnˈaða +DESAINADAS dˌesaɪnˈaðas +DESAINADO dˌesaɪnˈaðo +DESAINADOS dˌesaɪnˈaðos +DESAINAR dˌesaɪnˈaɾ +DESAIRADA dˌesaɪɾˈaða +DESAIRADAS dˌesaɪɾˈaðas +DESAIRADO dˌesaɪɾˈaðo +DESAIRADOS dˌesaɪɾˈaðos +DESAIRAR dˌesaɪɾˈaɾ +DESAIRE desˈaɪɾe +DESAJUSTADA dˌesaxustˈaða +DESAJUSTADAS dˌesaxustˈaðas +DESAJUSTADO dˌesaxustˈaðo +DESAJUSTADOS dˌesaxustˈaðos +DESAJUSTAR dˌesaxustˈaɾ +DESAJUSTE dˌesaxˈuste +DESALADORA dˌesalaðˈoɾa +DESALADORAS dˌesalaðˈoɾas +DESALAR dˌesalˈaɾ +DESALENTADA dˌesalentˈaða +DESALENTADAS dˌesalentˈaðas +DESALENTADO dˌesalentˈaðo +DESALENTADOS dˌesalentˈaðos +DESALENTAR dˌesalentˈaɾ +DESALIÑADA dˌesaliɲˈaða +DESALIÑADAS dˌesaliɲˈaðas +DESALIÑADO dˌesaliɲˈaðo +DESALIÑADOS dˌesaliɲˈaðos +DESALIÑAR dˌesaliɲˈaɾ +DESALIÑARAN dˌesaliɲˈaɾan +DESALINEAMIENTO dˌesalˌineamjˈɛnto +DESALINIZADA dˌesalˌinisˈaða +DESALINIZADAS dˌesalˌinisˈaðas +DESALINIZADO dˌesalˌinisˈaðo +DESALINIZADOS dˌesalˌinisˈaðos +DESALINIZAR dˌesalˌinisˈaɾ +DESALOJADA dˌesaloxˈaða +DESALOJADAS dˌesaloxˈaðas +DESALOJADO dˌesaloxˈaðo +DESALOJADOS dˌesaloxˈaðos +DESALOJO dˌesalˈoxo +DESALQUILAR dˌesalkilˈaɾ +DESAMAR dˌesamˈaɾ +DESAMARRADA dˌesamaɾɾˈaða +DESAMARRADAS dˌesamaɾɾˈaðas +DESAMARRADO dˌesamaɾɾˈaðo +DESAMARRADOS dˌesamaɾɾˈaðos +DESAMARRAR dˌesamaɾɾˈaɾ +DESAMBIGUACIÓN dˌesambˌiɣwasjˈon +DESAMBIGUAR dˌesambiɣwˈaɾ +DESAMISTÁ dˌesamistˈa +DESAMISTADA dˌesamistˈaða +DESAMISTADAS dˌesamistˈaðas +DESAMISTADO dˌesamistˈaðo +DESAMISTADOS dˌesamistˈaðos +DESAMISTARSE dˌesamistˈaɾse +DESAMOR dˌesamˈoɾ +DESAMORTIZACIÓN dˌesamˌoɾtisasjˈon +DESAMORTIZADA dˌesamˌoɾtisˈaða +DESAMORTIZADAS dˌesamˌoɾtisˈaðas +DESAMORTIZADO dˌesamˌoɾtisˈaðo +DESAMORTIZADOR dˌesamˌoɾtisaðˈoɾ +DESAMORTIZADOS dˌesamˌoɾtisˈaðos +DESAMORTIZAR dˌesamˌoɾtisˈaɾ +DESAMPARADA dˌesampaɾˈaða +DESAMPARADAS dˌesampaɾˈaðas +DESAMPARADOS dˌesampaɾˈaðos +DESAMPARAR dˌesampaɾˈaɾ +DESANDADA dˌesandˈaða +DESANDADAS dˌesandˈaðas +DESANDADO dˌesandˈaðo +DESANDADOS dˌesandˈaðos +DESANDAR dˌesandˈaɾ +DESANGELADA dˌesaŋxelˈaða +DESANGELADAS dˌesaŋxelˈaðas +DESANGELADO dˌesaŋxelˈaðo +DESANGELADOS dˌesaŋxelˈaðos +DESANGRADA dˌesaŋɡɾˈaða +DESANGRADAS dˌesaŋɡɾˈaðas +DESANGRADO dˌesaŋɡɾˈaðo +DESANGRADOS dˌesaŋɡɾˈaðos +DESANGRAMIENTO dˌesaŋɡɾamjˈɛnto +DESANGRAR dˌesaŋɡɾˈaɾ +DESANIMADA dˌesanimˈaða +DESANIMADAS dˌesanimˈaðas +DESANIMADO dˌesanimˈaðo +DESANIMADOS dˌesanimˈaðos +DESANUDADA dˌesanuðˈaða +DESANUDADAS dˌesanuðˈaðas +DESANUDADO dˌesanuðˈaðo +DESANUDADOS dˌesanuðˈaðos +DESANUDAR dˌesanuðˈaɾ +DESAPALANCAR dˌesapˌalankˈaɾ +DESAPAREAR dˌesapˌaɾeˈaɾ +DESAPARECER dˌesapˌaɾesˈeɾ +DESAPARECIDA dˌesapˌaɾesˈiða +DESAPARECIDAS dˌesapˌaɾesˈiðas +DESAPARECIDO dˌesapˌaɾesˈiðo +DESAPARECIDOS dˌesapˌaɾesˈiðos +DESAPARECIENDO dˌesapˌaɾesjˈɛndo +DESAPARECIMIENTO dˌesapˌaɾesimjˈɛnto +DESAPARICIÓN dˌesapˌaɾisjˈon +DESAPARICIONES dˌesapˌaɾisjˈones +DESAPASIONADA dˌesapˌasjonˈaða +DESAPASIONADAS dˌesapˌasjonˈaðas +DESAPASIONADO dˌesapˌasjonˈaðo +DESAPASIONADOS dˌesapˌasjonˈaðos +DESAPEGADA dˌesapeɣˈaða +DESAPEGADAS dˌesapeɣˈaðas +DESAPEGADO dˌesapeɣˈaðo +DESAPEGADOS dˌesapeɣˈaðos +DESAPEGAR dˌesapeɣˈaɾ +DESAPEGO dˌesapˈeɣo +DESAPILAR dˌesapilˈaɾ +DESAPODERAMIENTO dˌesapˌoðeɾamjˈɛnto +DESAPRENDIDA dˌesapɾendˈiða +DESAPRENDIDAS dˌesapɾendˈiðas +DESAPRENDIDO dˌesapɾendˈiðo +DESAPRENDIDOS dˌesapɾendˈiðos +DESAPRENSIVA dˌesapɾensˈiβa +DESAPRENSIVAS dˌesapɾensˈiβas +DESAPRENSIVO dˌesapɾensˈiβo +DESAPRENSIVOS dˌesapɾensˈiβos +DESAPROBACIÓN dˌesapɾˌoβasjˈon +DESAPROBADA dˌesapɾoβˈaða +DESAPROBADAS dˌesapɾoβˈaðas +DESAPROBADO dˌesapɾoβˈaðo +DESAPROBADOS dˌesapɾoβˈaðos +DESAPROBAR dˌesapɾoβˈaɾ +DESAPROVECHADA dˌesapɾˌoβetʃˈaða +DESAPROVECHADAS dˌesapɾˌoβetʃˈaðas +DESAPROVECHADO dˌesapɾˌoβetʃˈaðo +DESAPROVECHADOS dˌesapɾˌoβetʃˈaðos +DESAPROVECHAR dˌesapɾˌoβetʃˈaɾ +DESARBOLADA dˌesaɾβolˈaða +DESARBOLADAS dˌesaɾβolˈaðas +DESARBOLADO dˌesaɾβolˈaðo +DESARBOLADOS dˌesaɾβolˈaðos +DESARBOLAR dˌesaɾβolˈaɾ +DESARCHIVAR dˌesaɾtʃiβˈaɾ +DESARENAR dˌesaɾenˈaɾ +DESARMABLE dˌesaɾmˈaβle +DESARMADA dˌesaɾmˈaða +DESARMADAS dˌesaɾmˈaðas +DESARMADERO dˌesaɾmaðˈeɾo +DESARMADO dˌesaɾmˈaðo +DESARMADOS dˌesaɾmˈaðos +DESARMANTE dˌesaɾmˈante +DESARMAR dˌesaɾmˈaɾ +DESARRAIGA dˌesaɾɾˈaɪɣa +DESARRAIGADA dˌesaɾɾaɪɣˈaða +DESARRAIGADAS dˌesaɾɾaɪɣˈaðas +DESARRAIGADO dˌesaɾɾaɪɣˈaðo +DESARRAIGADOS dˌesaɾɾaɪɣˈaðos +DESARRAIGAMOS dˌesaɾɾaɪɣˈamos +DESARRAIGANDO dˌesaɾɾaɪɣˈando +DESARRAIGAR dˌesaɾɾaɪɣˈaɾ +DESARRAIGARA dˌesaɾɾaɪɣˈaɾa +DESARRAIGARÁ dˌesaɾɾˌaɪɣaɾˈa +DESARRAIGÁRAMOS dˌesaɾɾaɪɣˈaɾamos +DESARRAIGARAS dˌesaɾɾaɪɣˈaɾas +DESARRAIGARÁS dˌesaɾɾˌaɪɣaɾˈas +DESARRAIGAREIS dˌesaɾɾaɪɣˈaɾeɪs +DESARRAIGAREMOS dˌesaɾɾˌaɪɣaɾˈemos +DESARRAIGARES dˌesaɾɾaɪɣˈaɾes +DESARRAIGARÍAMOS dˌesaɾɾˌaɪɣaɾˈiamos +DESARRAIGAS dˌesaɾɾˈaɪɣas +DESARRAIGASTE dˌesaɾɾaɪɣˈaste +DESARRAIGO dˌesaɾɾˈaɪɣo +DESARRAIGUE dˌesaɾɾˈaɪɣe +DESARRAIGUEMOS dˌesaɾɾaɪɣˈemos +DESARRAIGUES dˌesaɾɾˈaɪɣes +DESARREGLADA dˌesaɾɾeɣlˈaða +DESARREGLADAS dˌesaɾɾeɣlˈaðas +DESARREGLADO dˌesaɾɾeɣlˈaðo +DESARREGLADOS dˌesaɾɾeɣlˈaðos +DESARREGLAR dˌesaɾɾeɣlˈaɾ +DESARROPADA dˌesaɾɾopˈaða +DESARROPADAS dˌesaɾɾopˈaðas +DESARROPADO dˌesaɾɾopˈaðo +DESARROPADOS dˌesaɾɾopˈaðos +DESARROPAR dˌesaɾɾopˈaɾ +DESARROPO dˌesaɾɾˈopo +DESARRUGAR dˌesaɾɾuɣˈaɾ +DESARTICULADA dˌesaɾtˌikulˈaða +DESARTICULADAS dˌesaɾtˌikulˈaðas +DESARTICULADO dˌesaɾtˌikulˈaðo +DESARTICULADOS dˌesaɾtˌikulˈaðos +DESASE desˈase +DESASES desˈases +DESASIDA dˌesasˈiða +DESASIDAS dˌesasˈiðas +DESASIDO dˌesasˈiðo +DESASIDOS dˌesasˈiðos +DESASNAR dˌesasnˈaɾ +DESASOSEGADA dˌesasˌoseɣˈaða +DESASOSEGADAS dˌesasˌoseɣˈaðas +DESASOSEGADO dˌesasˌoseɣˈaðo +DESASOSEGADOS dˌesasˌoseɣˈaðos +DESASOSEGANTE dˌesasˌoseɣˈante +DESASOSEGAR dˌesasˌoseɣˈaɾ +DESASOSIEGO dˌesasosjˈeɣo +DESASTRE desˈastɾe +DESASTRES desˈastɾes +DESASTROSA dˌesastɾˈosa +DESASTROSAS dˌesastɾˈosas +DESASTROSO dˌesastɾˈoso +DESASTROSOS dˌesastɾˈosos +DESATADA dˌesatˈaða +DESATADAS dˌesatˈaðas +DESATADO dˌesatˈaðo +DESATADOS dˌesatˈaðos +DESATASCADA dˌesataskˈaða +DESATASCADAS dˌesataskˈaðas +DESATASCADO dˌesataskˈaðo +DESATASCADOS dˌesataskˈaðos +DESATASCAR dˌesataskˈaɾ +DESATENDIDA dˌesatendˈiða +DESATENDIDAS dˌesatendˈiðas +DESATENDIDOS dˌesatendˈiðos +DESATENTAR dˌesatentˈaɾ +DESATÓ dˌesatˈo +DESATRANCAR dˌesatɾankˈaɾ +DESATURACIÓN dˌesatˌuɾasjˈon +DESAUTORIZADA dˌesaʊtˌoɾisˈaða +DESAUTORIZADAS dˌesaʊtˌoɾisˈaðas +DESAUTORIZADOS dˌesaʊtˌoɾisˈaðos +DESAUTORIZAR dˌesaʊtˌoɾisˈaɾ +DESAVENTAJADO dˌesaβˌentaxˈaðo +DESAYUNÁ dˌesajjunˈa +DESAYUNAR dˌesajjunˈaɾ +DESAYUNE dˌesajjˈune +DESAYUNÉ dˌesajjunˈe +DESAYUNO dˌesajjˈuno +DESAZOLVAR dˌesasolβˈaɾ +DESAZOLVE dˌesasˈolβe +DESAZÓN dˌesasˈon +DESAZONADO dˌesasonˈaðo +DESAZONANTE dˌesasonˈante +DESAZONAR dˌesasonˈaɾ +DESBANCADA dˌesβankˈaða +DESBANCADAS dˌesβankˈaðas +DESBANCADO dˌesβankˈaðo +DESBANCADOS dˌesβankˈaðos +DESBANCAR dˌesβankˈaɾ +DESBANDÁ dˌesβandˈa +DESBANDADA dˌesβandˈaða +DESBANDADAS dˌesβandˈaðas +DESBANDADO dˌesβandˈaðo +DESBANDADOS dˌesβandˈaðos +DESBARAJUSTADA dˌesβaɾˌaxustˈaða +DESBARAJUSTADAS dˌesβaɾˌaxustˈaðas +DESBARAJUSTADO dˌesβaɾˌaxustˈaðo +DESBARAJUSTADOS dˌesβaɾˌaxustˈaðos +DESBARAJUSTAR dˌesβaɾˌaxustˈaɾ +DESBARATADA dˌesβaɾatˈaða +DESBARATADAS dˌesβaɾatˈaðas +DESBARATADO dˌesβaɾatˈaðo +DESBARATADOS dˌesβaɾatˈaðos +DESBARATAR dˌesβaɾatˈaɾ +DESBARRANCADA dˌesβaɾɾankˈaða +DESBARRANCADAS dˌesβaɾɾankˈaðas +DESBARRANCADO dˌesβaɾɾankˈaðo +DESBARRANCADOS dˌesβaɾɾankˈaðos +DESBARRANCAR dˌesβaɾɾankˈaɾ +DESBASTADA dˌesβastˈaða +DESBASTADAS dˌesβastˈaðas +DESBASTADO dˌesβastˈaðo +DESBASTADOS dˌesβastˈaðos +DESBASTAR dˌesβastˈaɾ +DESBLOQUEADA dˌesβlokeˈaða +DESBLOQUEADAS dˌesβlokeˈaðas +DESBLOQUEADO dˌesβlokeˈaðo +DESBLOQUEADOS dˌesβlokeˈaðos +DESBLOQUEAR dˌesβlokeˈaɾ +DESBLOQUEO dˌesβlokˈeo +DESBOCADA dˌesβokˈaða +DESBOCADAS dˌesβokˈaðas +DESBOCADO dˌesβokˈaðo +DESBOCADOS dˌesβokˈaðos +DESBOCAR dˌesβokˈaɾ +DESBORDADA dˌesβoɾðˈaða +DESBORDADAS dˌesβoɾðˈaðas +DESBORDADO dˌesβoɾðˈaðo +DESBORDADOS dˌesβoɾðˈaðos +DESBORDANTE dˌesβoɾðˈante +DESBORDAR dˌesβoɾðˈaɾ +DESBOTONADA dˌesβotonˈaða +DESBOTONADAS dˌesβotonˈaðas +DESBOTONADO dˌesβotonˈaðo +DESBOTONADOS dˌesβotonˈaðos +DESBOTONAR dˌesβotonˈaɾ +DESBRAVAR dˌesβɾaβˈaɾ +DESBRIDAMIENTO dˌesβɾiðamjˈɛnto +DESBROZADA dˌesβɾosˈaða +DESBROZADAS dˌesβɾosˈaðas +DESBROZADO dˌesβɾosˈaðo +DESBROZADORA dˌesβɾosaðˈoɾa +DESBROZADOS dˌesβɾosˈaðos +DESBROZAR dˌesβɾosˈaɾ +DESCABALGADA dˌeskaβalɣˈaða +DESCABALGADAS dˌeskaβalɣˈaðas +DESCABALGADO dˌeskaβalɣˈaðo +DESCABALGADOS dˌeskaβalɣˈaðos +DESCABALGAR dˌeskaβalɣˈaɾ +DESCABEZADA dˌeskaβesˈaða +DESCABEZADAS dˌeskaβesˈaðas +DESCABEZADO dˌeskaβesˈaðo +DESCABEZADOS dˌeskaβesˈaðos +DESCABEZAMIENTO dˌeskaβˌesamjˈɛnto +DESCABEZAR dˌeskaβesˈaɾ +DESCACHADA dˌeskatʃˈaða +DESCACHADAS dˌeskatʃˈaðas +DESCACHADO dˌeskatʃˈaðo +DESCACHADOS dˌeskatʃˈaðos +DESCACHARRANTE dˌeskatʃaɾɾˈante +DESCACHIMBADA dˌeskatʃimbˈaða +DESCACHIMBADAS dˌeskatʃimbˈaðas +DESCACHIMBADO dˌeskatʃimbˈaðo +DESCACHIMBADOS dˌeskatʃimbˈaðos +DESCACHIMBAR dˌeskatʃimbˈaɾ +DESCAECER dˌeskaesˈeɾ +DESCAECIMIENTO dˌeskaˌesimjˈɛnto +DESCAFEINADA dˌeskafeɪnˈaða +DESCAFEINADAS dˌeskafeɪnˈaðas +DESCAFEINADO dˌeskafeɪnˈaðo +DESCAFEINADOS dˌeskafeɪnˈaðos +DESCAFEINAMIENTO dˌeskafˌeɪnamjˈɛnto +DESCAFEINAR dˌeskafeɪnˈaɾ +DESCALABRADA dˌeskalaβɾˈaða +DESCALABRADAS dˌeskalaβɾˈaðas +DESCALABRADO dˌeskalaβɾˈaðo +DESCALABRADOS dˌeskalaβɾˈaðos +DESCALABRAR dˌeskalaβɾˈaɾ +DESCALABRO dˌeskalˈaβɾo +DESCALIBRAR dˌeskaliβɾˈaɾ +DESCALIFICACIÓN dˌeskalˌifikasjˈon +DESCALIFICACIONES dˌeskalˌifikasjˈones +DESCALIFICADA dˌeskalˌifikˈaða +DESCALIFICADAS dˌeskalˌifikˈaðas +DESCALIFICADO dˌeskalˌifikˈaðo +DESCALIFICADOS dˌeskalˌifikˈaðos +DESCALIFICAR dˌeskalˌifikˈaɾ +DESCALZA deskˈalsa +DESCALZADA dˌeskalsˈaða +DESCALZADAS dˌeskalsˈaðas +DESCALZADO dˌeskalsˈaðo +DESCALZADOS dˌeskalsˈaðos +DESCALZAR dˌeskalsˈaɾ +DESCALZAS deskˈalsas +DESCALZO deskˈalso +DESCAMACIÓN dˌeskamasjˈon +DESCAMBIAR dˌeskambjˈaɾ +DESCAMINADO dˌeskaminˈaðo +DESCAMISADA dˌeskamisˈaða +DESCAMISADAS dˌeskamisˈaðas +DESCAMISADO dˌeskamisˈaðo +DESCAMISADOS dˌeskamisˈaðos +DESCANSADA dˌeskansˈaða +DESCANSADAS dˌeskansˈaðas +DESCANSADERO dˌeskansaðˈeɾo +DESCANSADO dˌeskansˈaðo +DESCANSADOS dˌeskansˈaðos +DESCANSAR dˌeskansˈaɾ +DESCANSO deskˈanso +DESCAPITALIZADA dˌeskapˌitalisˈaða +DESCAPITALIZADAS dˌeskapˌitalisˈaðas +DESCAPITALIZADO dˌeskapˌitalisˈaðo +DESCAPITALIZADOS dˌeskapˌitalisˈaðos +DESCAPITALIZAR dˌeskapˌitalisˈaɾ +DESCAPOTABLE dˌeskapotˈaβle +DESCARAPELADO dˌeskaɾˌapelˈaðo +DESCARAPELAR dˌeskaɾˌapelˈaɾ +DESCARARSE dˌeskaɾˈaɾse +DESCARBONATADA dˌeskaɾβˌonatˈaða +DESCARBONATADAS dˌeskaɾβˌonatˈaðas +DESCARBONATADO dˌeskaɾβˌonatˈaðo +DESCARBONATADOS dˌeskaɾβˌonatˈaðos +DESCARBONATAR dˌeskaɾβˌonatˈaɾ +DESCARBONIZAR dˌeskaɾβˌonisˈaɾ +DESCARBOXILACIÓN dˌeskaɾβˌoksilasjˈon +DESCARBOXILADA dˌeskaɾβˌoksilˈaða +DESCARBOXILADAS dˌeskaɾβˌoksilˈaðas +DESCARBOXILADO dˌeskaɾβˌoksilˈaðo +DESCARBOXILADOS dˌeskaɾβˌoksilˈaðos +DESCARBOXILAR dˌeskaɾβˌoksilˈaɾ +DESCARGADA dˌeskaɾɣˈaða +DESCARGADAS dˌeskaɾɣˈaðas +DESCARGADO dˌeskaɾɣˈaðo +DESCARGADOS dˌeskaɾɣˈaðos +DESCARGAR dˌeskaɾɣˈaɾ +DESCARGUES deskˈaɾɣes +DESCARNADA dˌeskaɾnˈaða +DESCARNADAMENTE dˌeskaɾnˈaðamˈente +DESCARNADAS dˌeskaɾnˈaðas +DESCARNADO dˌeskaɾnˈaðo +DESCARNADOS dˌeskaɾnˈaðos +DESCARNAR dˌeskaɾnˈaɾ +DESCARRIADA dˌeskaɾɾiˈaða +DESCARRIADAS dˌeskaɾɾiˈaðas +DESCARRIADO dˌeskaɾɾiˈaðo +DESCARRIADOS dˌeskaɾɾiˈaðos +DESCARRIAR dˌeskaɾɾiˈaɾ +DESCARRILADA dˌeskaɾɾilˈaða +DESCARRILADAS dˌeskaɾɾilˈaðas +DESCARRILADO dˌeskaɾɾilˈaðo +DESCARRILADOS dˌeskaɾɾilˈaðos +DESCARRILAMIENTO dˌeskaɾɾˌilamjˈɛnto +DESCARRILAR dˌeskaɾɾilˈaɾ +DESCARRILAREIS dˌeskaɾɾilˈaɾeɪs +DESCARTA deskˈaɾta +DESCARTABLE dˌeskaɾtˈaβle +DESCARTADA dˌeskaɾtˈaða +DESCARTADAS dˌeskaɾtˈaðas +DESCARTADO dˌeskaɾtˈaðo +DESCARTADOS dˌeskaɾtˈaðos +DESCARTAMOS dˌeskaɾtˈamos +DESCARTANDO dˌeskaɾtˈando +DESCARTAR dˌeskaɾtˈaɾ +DESCARTARA dˌeskaɾtˈaɾa +DESCARTARÁ dˌeskaɾtaɾˈa +DESCARTÁRAMOS dˌeskaɾtˈaɾamos +DESCARTARAS dˌeskaɾtˈaɾas +DESCARTARÁS dˌeskaɾtaɾˈas +DESCARTAREIS dˌeskaɾtˈaɾeɪs +DESCARTAREMOS dˌeskaɾtaɾˈemos +DESCARTARES dˌeskaɾtˈaɾes +DESCARTARÍAMOS dˌeskaɾtaɾˈiamos +DESCARTAS deskˈaɾtas +DESCARTASTE dˌeskaɾtˈaste +DESCARTEMOS dˌeskaɾtˈemos +DESCARTES deskˈaɾtes +DESCARTO deskˈaɾto +DESCASAR dˌeskasˈaɾ +DESCASCARADA dˌeskaskaɾˈaða +DESCASCARADAS dˌeskaskaɾˈaðas +DESCASCARADO dˌeskaskaɾˈaðo +DESCASCARADOS dˌeskaskaɾˈaðos +DESCASCARAR dˌeskaskaɾˈaɾ +DESCASTAR dˌeskastˈaɾ +DESCASTIGAR dˌeskastiɣˈaɾ +DESCENDENTE dˌesendˈɛnte +DESCENDENTES dˌesendˈɛntes +DESCENDER dˌesendˈeɾ +DESCENDIDA dˌesendˈiða +DESCENDIDAS dˌesendˈiðas +DESCENDIDO dˌesendˈiðo +DESCENDIDOS dˌesendˈiðos +DESCENDIENTE dˌesendjˈɛnte +DESCENDIMIENTO dˌesendimjˈɛnto +DESCENSO desˈɛnso +DESCENTRADO dˌesentɾˈaðo +DESCENTRALISTA dˌesentɾalˈista +DESCENTRALIZADOR dˌesentɾˌalisaðˈoɾ +DESCENTRAMIENTO dˌesentɾamjˈɛnto +DESCEPAR dˌesepˈaɾ +DESCEREBRACIÓN dˌeseɾˌeβɾasjˈon +DESCEREBRACIONES dˌeseɾˌeβɾasjˈones +DESCEREBRAMIENTO dˌeseɾˌeβɾamjˈɛnto +DESCEREBRAR dˌeseɾeβɾˈaɾ +DESCERRAJABA dˌeseɾɾaxˈaβa +DESCERRAJADA dˌeseɾɾaxˈaða +DESCERRAJADAS dˌeseɾɾaxˈaðas +DESCERRAJADO dˌeseɾɾaxˈaðo +DESCERRAJADOS dˌeseɾɾaxˈaðos +DESCERRAJAR dˌeseɾɾaxˈaɾ +DESCERRAJE dˌeseɾɾˈaxe +DESCHAVAR dˌestʃaβˈaɾ +DESCIFRABLE dˌesifɾˈaβle +DESCIFRADA dˌesifɾˈaða +DESCIFRADAS dˌesifɾˈaðas +DESCIFRADO dˌesifɾˈaðo +DESCIFRADOR dˌesifɾaðˈoɾ +DESCIFRADOS dˌesifɾˈaðos +DESCIFRAMIENTO dˌesifɾamjˈɛnto +DESCIFRAR dˌesifɾˈaɾ +DESCIFRE desˈifɾe +DESCLASADA dˌesklasˈaða +DESCLASADAS dˌesklasˈaðas +DESCLASADO dˌesklasˈaðo +DESCLASADOS dˌesklasˈaðos +DESCLASIFICADA dˌesklasˌifikˈaða +DESCLASIFICADAS dˌesklasˌifikˈaðas +DESCLASIFICADO dˌesklasˌifikˈaðo +DESCLASIFICADOS dˌesklasˌifikˈaðos +DESCLASIFICAR dˌesklasˌifikˈaɾ +DESCLAVADA dˌesklaβˈaða +DESCLAVADAS dˌesklaβˈaðas +DESCLAVADO dˌesklaβˈaðo +DESCLAVADOS dˌesklaβˈaðos +DESCLAVAR dˌesklaβˈaɾ +DESCOCADA dˌeskokˈaða +DESCOCADAS dˌeskokˈaðas +DESCOCADO dˌeskokˈaðo +DESCOCADOS dˌeskokˈaðos +DESCOCARSE dˌeskokˈaɾse +DESCOCER dˌeskosˈeɾ +DESCOCIDA dˌeskosˈiða +DESCOCIDAS dˌeskosˈiðas +DESCOCIDO dˌeskosˈiðo +DESCOCIDOS dˌeskosˈiðos +DESCODIFICADA dˌeskoðˌifikˈaða +DESCODIFICADAS dˌeskoðˌifikˈaðas +DESCODIFICADO dˌeskoðˌifikˈaðo +DESCODIFICADOS dˌeskoðˌifikˈaðos +DESCODIFICAR dˌeskoðˌifikˈaɾ +DESCOGER dˌeskoxˈeɾ +DESCOGIDA dˌeskoxˈiða +DESCOGIDAS dˌeskoxˈiðas +DESCOGIDO dˌeskoxˈiðo +DESCOGIDOS dˌeskoxˈiðos +DESCOHESIONADA dˌeskoˌesjonˈaða +DESCOHESIONADAS dˌeskoˌesjonˈaðas +DESCOHESIONADO dˌeskoˌesjonˈaðo +DESCOHESIONADOS dˌeskoˌesjonˈaðos +DESCOJONÁ dˌeskoxonˈa +DESCOLGADA dˌeskolɣˈaða +DESCOLGADAS dˌeskolɣˈaðas +DESCOLGADO dˌeskolɣˈaðo +DESCOLGADOS dˌeskolɣˈaðos +DESCOLGAR dˌeskolɣˈaɾ +DESCOLOCADO dˌeskolokˈaðo +DESCOLOCAR dˌeskolokˈaɾ +DESCOLONIZACIÓN dˌeskolˌonisasjˈon +DESCOLONIZADA dˌeskolˌonisˈaða +DESCOLONIZADAS dˌeskolˌonisˈaðas +DESCOLONIZADO dˌeskolˌonisˈaðo +DESCOLONIZADOS dˌeskolˌonisˈaðos +DESCOLONIZAR dˌeskolˌonisˈaɾ +DESCOLORIDA dˌeskoloɾˈiða +DESCOLORIDAS dˌeskoloɾˈiðas +DESCOLORIDO dˌeskoloɾˈiðo +DESCOLORIDOS dˌeskoloɾˈiðos +DESCOMBRAR dˌeskombɾˈaɾ +DESCOMEDIDA dˌeskomeðˈiða +DESCOMEDIDAS dˌeskomeðˈiðas +DESCOMEDIDO dˌeskomeðˈiðo +DESCOMEDIDOS dˌeskomeðˈiðos +DESCOMEDIMIENTO dˌeskomˌeðimjˈɛnto +DESCOMEDIR dˌeskomeðˈiɾ +DESCOMIDA dˌeskomˈiða +DESCOMIDAS dˌeskomˈiðas +DESCOMIDO dˌeskomˈiðo +DESCOMIDOS dˌeskomˈiðos +DESCOMPASADAMENTE dˌeskompasˈaðamˈente +DESCOMPENSADA dˌeskompensˈaða +DESCOMPENSADAS dˌeskompensˈaðas +DESCOMPENSADO dˌeskompensˈaðo +DESCOMPENSADOS dˌeskompensˈaðos +DESCOMPILAR dˌeskompilˈaɾ +DESCOMPONEDOR dˌeskompˌoneðˈoɾ +DESCOMPOSTURA dˌeskompostˈuɾa +DESCOMPRESOR dˌeskompɾesˈoɾ +DESCOMPRIMIR dˌeskompɾimˈiɾ +DESCOMPUESTA dˌeskompwˈesta +DESCOMPUESTAS dˌeskompwˈestas +DESCOMPUESTO dˌeskompwˈesto +DESCOMPUESTOS dˌeskompwˈestos +DESCOMPUSO dˌeskompˈuso +DESCOMULGADA dˌeskomulɣˈaða +DESCOMULGADAS dˌeskomulɣˈaðas +DESCOMULGADO dˌeskomulɣˈaðo +DESCOMULGADOS dˌeskomulɣˈaðos +DESCOMULGAR dˌeskomulɣˈaɾ +DESCOMUNAL dˌeskomunˈal +DESCONCENTRADA dˌeskonsentɾˈaða +DESCONCENTRADAS dˌeskonsentɾˈaðas +DESCONCENTRADO dˌeskonsentɾˈaðo +DESCONCENTRADOS dˌeskonsentɾˈaðos +DESCONCERTADA dˌeskonseɾtˈaða +DESCONCERTADAS dˌeskonseɾtˈaðas +DESCONCERTADO dˌeskonseɾtˈaðo +DESCONCERTADOS dˌeskonseɾtˈaðos +DESCONCERTANTE dˌeskonseɾtˈante +DESCONCERTANTES dˌeskonseɾtˈantes +DESCONCERTAR dˌeskonseɾtˈaɾ +DESCONCHADA dˌeskontʃˈaða +DESCONCHADAS dˌeskontʃˈaðas +DESCONCHADO dˌeskontʃˈaðo +DESCONCHADOS dˌeskontʃˈaðos +DESCONCHAR dˌeskontʃˈaɾ +DESCONECTADA dˌeskonektˈaða +DESCONECTADAS dˌeskonektˈaðas +DESCONECTADO dˌeskonektˈaðo +DESCONECTADOS dˌeskonektˈaðos +DESCONEXIÓN dˌeskoneksjˈon +DESCONEXIONES dˌeskoneksjˈones +DESCONFIADA dˌeskomfjˈaða +DESCONFIADAS dˌeskomfjˈaðas +DESCONFIADO dˌeskomfjˈaðo +DESCONFIADOS dˌeskomfjˈaðos +DESCONFIAMOS dˌeskomfjˈamos +DESCONFIANDO dˌeskomfjˈando +DESCONFIANZA dˌeskomfjˈansa +DESCONFIANZAS dˌeskomfjˈansas +DESCONFIAR dˌeskomfjˈaɾ +DESCONFIARA dˌeskomfjˈaɾa +DESCONFIARÁ dˌeskomfjaɾˈa +DESCONFIÁRAMOS dˌeskomfjˈaɾamos +DESCONFIARAS dˌeskomfjˈaɾas +DESCONFIARÁS dˌeskomfjaɾˈas +DESCONFIAREIS dˌeskomfjˈaɾeɪs +DESCONFIAREMOS dˌeskomfjaɾˈemos +DESCONFIARES dˌeskomfjˈaɾes +DESCONFIARÍAMOS dˌeskomfjaɾˈiamos +DESCONFIASTE dˌeskomfjˈaste +DESCONFIEMOS dˌeskomfjˈemos +DESCONFIGURAR dˌeskomfˌiɣuɾˈaɾ +DESCONFINAMIENTO dˌeskomfˌinamjˈɛnto +DESCONFINAR dˌeskomfinˈaɾ +DESCONFORME dˌeskomfˈoɾme +DESCONGELADA dˌeskoŋxelˈaða +DESCONGELADAS dˌeskoŋxelˈaðas +DESCONGELADO dˌeskoŋxelˈaðo +DESCONGELADOS dˌeskoŋxelˈaðos +DESCONGELAR dˌeskoŋxelˈaɾ +DESCONGESTIONADA dˌeskoŋxˌestjonˈaða +DESCONGESTIONADAS dˌeskoŋxˌestjonˈaðas +DESCONGESTIONADO dˌeskoŋxˌestjonˈaðo +DESCONGESTIONADOS dˌeskoŋxˌestjonˈaðos +DESCONGESTIONAMIENTO dˌeskoŋxˌestjonamjˈɛnto +DESCONOCER dˌeskonosˈeɾ +DESCONOCIDA dˌeskonosˈiða +DESCONOCIDAS dˌeskonosˈiðas +DESCONOCIDO dˌeskonosˈiðo +DESCONOCIDOS dˌeskonosˈiðos +DESCONOCIMIENTO dˌeskonˌosimjˈɛnto +DESCONSIDERACIÓN dˌeskonsˌiðeɾasjˈon +DESCONSIDERACIONES dˌeskonsˌiðeɾasjˈones +DESCONSIDERADA dˌeskonsˌiðeɾˈaða +DESCONSIDERADAS dˌeskonsˌiðeɾˈaðas +DESCONSIDERADO dˌeskonsˌiðeɾˈaðo +DESCONSIDERADOS dˌeskonsˌiðeɾˈaðos +DESCONSOLADA dˌeskonsolˈaða +DESCONSOLADAS dˌeskonsolˈaðas +DESCONSOLADO dˌeskonsolˈaðo +DESCONSOLADOS dˌeskonsolˈaðos +DESCONSOLAR dˌeskonsolˈaɾ +DESCONSOLIDAR dˌeskonsˌoliðˈaɾ +DESCONTADA dˌeskontˈaða +DESCONTADAS dˌeskontˈaðas +DESCONTADO dˌeskontˈaðo +DESCONTADOS dˌeskontˈaðos +DESCONTAMINADA dˌeskontˌaminˈaða +DESCONTAMINADAS dˌeskontˌaminˈaðas +DESCONTAMINADO dˌeskontˌaminˈaðo +DESCONTAMINADOS dˌeskontˌaminˈaðos +DESCONTAMINANTE dˌeskontˌaminˈante +DESCONTENTA dˌeskontˈɛnta +DESCONTENTADA dˌeskontentˈaða +DESCONTENTADAS dˌeskontentˈaðas +DESCONTENTADO dˌeskontentˈaðo +DESCONTENTADOS dˌeskontentˈaðos +DESCONTENTÁIS dˌeskontentˈais +DESCONTENTAMOS dˌeskontentˈamos +DESCONTENTANDO dˌeskontentˈando +DESCONTENTAR dˌeskontentˈaɾ +DESCONTENTARA dˌeskontentˈaɾa +DESCONTENTARÁ dˌeskontˌentaɾˈa +DESCONTENTÁRAMOS dˌeskontentˈaɾamos +DESCONTENTARAS dˌeskontentˈaɾas +DESCONTENTARÁS dˌeskontˌentaɾˈas +DESCONTENTAREIS dˌeskontentˈaɾeɪs +DESCONTENTARÉIS dˌeskontˌentaɾˈeis +DESCONTENTAREMOS dˌeskontˌentaɾˈemos +DESCONTENTÁREMOS dˌeskontentˈaɾemos +DESCONTENTARES dˌeskontentˈaɾes +DESCONTENTARÍA dˌeskontˌentaɾˈia +DESCONTENTARÍAMOS dˌeskontˌentaɾˈiamos +DESCONTENTARÍAS dˌeskontˌentaɾˈias +DESCONTENTAS dˌeskontˈɛntas +DESCONTENTÁS dˌeskontentˈas +DESCONTENTASTE dˌeskontentˈaste +DESCONTENTE dˌeskontˈɛnte +DESCONTENTÉIS dˌeskontentˈeis +DESCONTENTEMOS dˌeskontentˈemos +DESCONTENTES dˌeskontˈɛntes +DESCONTENTO dˌeskontˈɛnto +DESCONTENTOS dˌeskontˈɛntos +DESCONTEXTUALIZANDO dˌeskontˌekstwalisˈando +DESCONTEXTUALIZÁNDOLAS dˌeskontˌekstwalisˈandolas +DESCONTEXTUALIZAR dˌeskontˌekstwalisˈaɾ +DESCONTINUADA dˌeskontinwˈaða +DESCONTINUADAS dˌeskontinwˈaðas +DESCONTINUADO dˌeskontinwˈaðo +DESCONTINUADOS dˌeskontinwˈaðos +DESCONTINUAR dˌeskontinwˈaɾ +DESCONTRACTURAR dˌeskontɾˌaktuɾˈaɾ +DESCONTROL dˌeskontɾˈol +DESCONTROLARSE dˌeskontɾolˈaɾse +DESCONVOCADA dˌeskombokˈaða +DESCONVOCADAS dˌeskombokˈaðas +DESCONVOCADO dˌeskombokˈaðo +DESCONVOCADOS dˌeskombokˈaðos +DESCONVOCAR dˌeskombokˈaɾ +DESCOORDINADA dˌeskoˌoɾðinˈaða +DESCOORDINADAS dˌeskoˌoɾðinˈaðas +DESCOORDINADO dˌeskoˌoɾðinˈaðo +DESCOORDINADOS dˌeskoˌoɾðinˈaðos +DESCOORDINAR dˌeskoˌoɾðinˈaɾ +DESCORCHADA dˌeskoɾtʃˈaða +DESCORCHADAS dˌeskoɾtʃˈaðas +DESCORCHADO dˌeskoɾtʃˈaðo +DESCORCHADOS dˌeskoɾtʃˈaðos +DESCORDAR dˌeskoɾðˈaɾ +DESCORNAR dˌeskoɾnˈaɾ +DESCORREIZAR dˌeskoɾɾeɪsˈaɾ +DESCORRER dˌeskoɾɾˈeɾ +DESCORRIDA dˌeskoɾɾˈiða +DESCORRIDAS dˌeskoɾɾˈiðas +DESCORRIDO dˌeskoɾɾˈiðo +DESCORRIDOS dˌeskoɾɾˈiðos +DESCORTEZADA dˌeskoɾtesˈaða +DESCORTEZADAS dˌeskoɾtesˈaðas +DESCORTEZADO dˌeskoɾtesˈaðo +DESCORTEZADOS dˌeskoɾtesˈaðos +DESCORTEZAR dˌeskoɾtesˈaɾ +DESCOSER dˌeskosˈeɾ +DESCOSIDA dˌeskosˈiða +DESCOSIDAS dˌeskosˈiðas +DESCOSIDO dˌeskosˈiðo +DESCOSIDOS dˌeskosˈiðos +DESCREER dˌeskɾeˈeɾ +DESCREÍDA dˌeskɾeˈiða +DESCREÍDAS dˌeskɾeˈiðas +DESCREÍDO dˌeskɾeˈiðo +DESCREÍDOS dˌeskɾeˈiðos +DESCRIBIR dˌeskɾiβˈiɾ +DESCRIMINALIZAR dˌeskɾimˌinalisˈaɾ +DESCRIPCIÓN dˌeskɾipsjˈon +DESCRIPTA deskɾˈipːta +DESCRIPTAS deskɾˈipːtas +DESCRIPTIBLE dˌeskɾipːtˈiβle +DESCRIPTIVA dˌeskɾipːtˈiβa +DESCRIPTIVAS dˌeskɾipːtˈiβas +DESCRIPTIVO dˌeskɾipːtˈiβo +DESCRIPTIVOS dˌeskɾipːtˈiβos +DESCRIPTO deskɾˈipːto +DESCRIPTOS deskɾˈipːtos +DESCRITA deskɾˈita +DESCRITAS deskɾˈitas +DESCRITOS deskɾˈitos +DESCRUZAR dˌeskɾusˈaɾ +DESCUADRAR dˌeskwaðɾˈaɾ +DESCUAJAR dˌeskwaxˈaɾ +DESCUALIFICAR dˌeskwalˌifikˈaɾ +DESCUARTIZADA dˌeskwaɾtisˈaða +DESCUARTIZADAS dˌeskwaɾtisˈaðas +DESCUARTIZADO dˌeskwaɾtisˈaðo +DESCUARTIZADOS dˌeskwaɾtisˈaðos +DESCUARTIZAMIENTO dˌeskwaɾtˌisamjˈɛnto +DESCUARTIZAR dˌeskwaɾtisˈaɾ +DESCUBIERTA dˌeskuβjˈeɾta +DESCUBIERTAS dˌeskuβjˈeɾtas +DESCUBIERTO dˌeskuβjˈeɾto +DESCUBIERTOS dˌeskuβjˈeɾtos +DESCUBRIMIENTO dˌeskuβɾimjˈɛnto +DESCUBRIR dˌeskuβɾˈiɾ +DESCUBRIRSE dˌeskuβɾˈiɾse +DESCUENTO deskwˈɛnto +DESCUENTOS deskwˈɛntos +DESCUIDA deskwˈiða +DESCUIDADA dˌeskwiðˈaða +DESCUIDADAS dˌeskwiðˈaðas +DESCUIDADO dˌeskwiðˈaðo +DESCUIDADOS dˌeskwiðˈaðos +DESCUIDAR dˌeskwiðˈaɾ +DESCUIDISTA dˌeskwiðˈista +DESCUIDO deskwˈiðo +DESDE dˈesðe +DESDECIR dˌesðesˈiɾ +DESDEL desðˈel +DESDÉN desðˈen +DESDEÑADA dˌesðeɲˈaða +DESDEÑADAS dˌesðeɲˈaðas +DESDEÑADO dˌesðeɲˈaðo +DESDEÑADOS dˌesðeɲˈaðos +DESDEÑAR dˌesðeɲˈaɾ +DESDEÑO desðˈeɲo +DESDEÑOSO dˌesðeɲˈoso +DESDENTADA dˌesðentˈaða +DESDENTADAS dˌesðentˈaðas +DESDENTADO dˌesðentˈaðo +DESDENTADOS dˌesðentˈaðos +DESDIBUJADA dˌesðiβuxˈaða +DESDIBUJADAS dˌesðiβuxˈaðas +DESDIBUJADO dˌesðiβuxˈaðo +DESDIBUJADOS dˌesðiβuxˈaðos +DESDICHO desðˈitʃo +DESDOBLADA dˌesðoβlˈaða +DESDOBLADAS dˌesðoβlˈaðas +DESDOBLADO dˌesðoβlˈaðo +DESDOBLADOS dˌesðoβlˈaðos +DESDOBLAR dˌesðoβlˈaɾ +DESDORADA dˌesðoɾˈaða +DESDORADAS dˌesðoɾˈaðas +DESDORADO dˌesðoɾˈaðo +DESDORADOS dˌesðoɾˈaðos +DESDORAR dˌesðoɾˈaɾ +DESDRAMATIZADA dˌesðɾamˌatisˈaða +DESDRAMATIZADAS dˌesðɾamˌatisˈaðas +DESDRAMATIZADO dˌesðɾamˌatisˈaðo +DESDRAMATIZADOS dˌesðɾamˌatisˈaðos +DESEABILIDAD dˌeseˌaβiliðˈad +DESEABLE dˌeseˈaβle +DESEADA dˌeseˈaða +DESEADAS dˌeseˈaðas +DESEADO dˌeseˈaðo +DESEADOS dˌeseˈaðos +DESEANTE dˌeseˈante +DESEAR dˌeseˈaɾ +DESEAS desˈeas +DESECAMIENTO dˌesekamjˈɛnto +DESECANTE dˌesekˈante +DESECAR dˌesekˈaɾ +DESECHABLES dˌesetʃˈaβles +DESECHADA dˌesetʃˈaða +DESECHADAS dˌesetʃˈaðas +DESECHADO dˌesetʃˈaðo +DESECHADOS dˌesetʃˈaðos +DESECHAMIENTO dˌesetʃamjˈɛnto +DESECHAR dˌesetʃˈaɾ +DESECHO desˈetʃo +DESECHÓ dˌesetʃˈo +DESECHOS desˈetʃos +DESEÉ dˌeseˈe +DESEES desˈees +DESEGREGACIÓN dˌeseɣɾˌeɣasjˈon +DESELECCIONAR dˌeselˌeksjonˈaɾ +DESEMBALADA dˌesembalˈaða +DESEMBALADAS dˌesembalˈaðas +DESEMBALADO dˌesembalˈaðo +DESEMBALADOS dˌesembalˈaðos +DESEMBALSADA dˌesembalsˈaða +DESEMBALSADAS dˌesembalsˈaðas +DESEMBALSADO dˌesembalsˈaðo +DESEMBALSADOS dˌesembalsˈaðos +DESEMBARAZADO dˌesembˌaɾasˈaðo +DESEMBARAZAR dˌesembˌaɾasˈaɾ +DESEMBARCADA dˌesembaɾkˈaða +DESEMBARCADAS dˌesembaɾkˈaðas +DESEMBARCADO dˌesembaɾkˈaðo +DESEMBARCADOS dˌesembaɾkˈaðos +DESEMBARCAR dˌesembaɾkˈaɾ +DESEMBARRANCAR dˌesembˌaɾɾankˈaɾ +DESEMBOCADA dˌesembokˈaða +DESEMBOCADAS dˌesembokˈaðas +DESEMBOCADO dˌesembokˈaðo +DESEMBOCADOS dˌesembokˈaðos +DESEMBOCADURA dˌesembˌokaðˈuɾa +DESEMBOCADURAS dˌesembˌokaðˈuɾas +DESEMBOCAR dˌesembokˈaɾ +DESEMBOLSADA dˌesembolsˈaða +DESEMBOLSADAS dˌesembolsˈaðas +DESEMBOLSADO dˌesembolsˈaðo +DESEMBOLSADOS dˌesembolsˈaðos +DESEMBOQUE dˌesembˈoke +DESEMBOQUES dˌesembˈokes +DESEMBORRACHADA dˌesembˌoɾɾatʃˈaða +DESEMBORRACHADAS dˌesembˌoɾɾatʃˈaðas +DESEMBORRACHADO dˌesembˌoɾɾatʃˈaðo +DESEMBORRACHADOS dˌesembˌoɾɾatʃˈaðos +DESEMBORRACHAR dˌesembˌoɾɾatʃˈaɾ +DESEMBOZAR dˌesembosˈaɾ +DESEMBRAGAR dˌesembɾaɣˈaɾ +DESEMBRUJADA dˌesembɾuxˈaða +DESEMBRUJADAS dˌesembɾuxˈaðas +DESEMBRUJADO dˌesembɾuxˈaðo +DESEMBRUJADOS dˌesembɾuxˈaðos +DESEMBRUJAR dˌesembɾuxˈaɾ +DESEMBUCHAR dˌesembutʃˈaɾ +DESEMPACADA dˌesempakˈaða +DESEMPACADAS dˌesempakˈaðas +DESEMPACADO dˌesempakˈaðo +DESEMPACADOS dˌesempakˈaðos +DESEMPACAR dˌesempakˈaɾ +DESEMPALMAR dˌesempalmˈaɾ +DESEMPAÑADA dˌesempaɲˈaða +DESEMPAÑADAS dˌesempaɲˈaðas +DESEMPAÑADO dˌesempaɲˈaðo +DESEMPAÑADOS dˌesempaɲˈaðos +DESEMPAÑAR dˌesempaɲˈaɾ +DESEMPATADA dˌesempatˈaða +DESEMPATADAS dˌesempatˈaðas +DESEMPATADO dˌesempatˈaðo +DESEMPATADOS dˌesempatˈaðos +DESEMPATAR dˌesempatˈaɾ +DESEMPEÑADA dˌesempeɲˈaða +DESEMPEÑADAS dˌesempeɲˈaðas +DESEMPEÑADO dˌesempeɲˈaðo +DESEMPEÑADOS dˌesempeɲˈaðos +DESEMPEÑAR dˌesempeɲˈaɾ +DESEMPLEADA dˌesempleˈaða +DESEMPLEADAS dˌesempleˈaðas +DESEMPLEADO dˌesempleˈaðo +DESEMPLEADOS dˌesempleˈaðos +DESEMPLEO dˌesemplˈeo +DESEMPLEOS dˌesemplˈeos +DESEMPOLVADA dˌesempolβˈaða +DESEMPOLVADAS dˌesempolβˈaðas +DESEMPOLVADO dˌesempolβˈaðo +DESEMPOLVADOS dˌesempolβˈaðos +DESEMPOLVAR dˌesempolβˈaɾ +DESENAMORADA dˌesenˌamoɾˈaða +DESENAMORADAS dˌesenˌamoɾˈaðas +DESENAMORADO dˌesenˌamoɾˈaðo +DESENAMORADOS dˌesenˌamoɾˈaðos +DESENAMORAR dˌesenˌamoɾˈaɾ +DESENCABESTRADA dˌesenkˌaβestɾˈaða +DESENCABESTRADAS dˌesenkˌaβestɾˈaðas +DESENCABESTRADO dˌesenkˌaβestɾˈaðo +DESENCABESTRADOS dˌesenkˌaβestɾˈaðos +DESENCABESTRAR dˌesenkˌaβestɾˈaɾ +DESENCADENADA dˌesenkˌaðenˈaða +DESENCADENADAS dˌesenkˌaðenˈaðas +DESENCADENADO dˌesenkˌaðenˈaðo +DESENCADENADOR dˌesenkˌaðenaðˈoɾ +DESENCADENADOS dˌesenkˌaðenˈaðos +DESENCADENAMIENTO dˌesenkˌaðenamjˈɛnto +DESENCAJADA dˌesenkaxˈaða +DESENCAJADAS dˌesenkaxˈaðas +DESENCAJADO dˌesenkaxˈaðo +DESENCAJADOS dˌesenkaxˈaðos +DESENCAJAR dˌesenkaxˈaɾ +DESENCANTA dˌesenkˈanta +DESENCANTADA dˌesenkantˈaða +DESENCANTADAS dˌesenkantˈaðas +DESENCANTADO dˌesenkantˈaðo +DESENCANTADOS dˌesenkantˈaðos +DESENCANTÁIS dˌesenkantˈais +DESENCANTAMOS dˌesenkantˈamos +DESENCANTANDO dˌesenkantˈando +DESENCANTAR dˌesenkantˈaɾ +DESENCANTARA dˌesenkantˈaɾa +DESENCANTARÁ dˌesenkˌantaɾˈa +DESENCANTÁRAMOS dˌesenkantˈaɾamos +DESENCANTARAS dˌesenkantˈaɾas +DESENCANTARÁS dˌesenkˌantaɾˈas +DESENCANTAREIS dˌesenkantˈaɾeɪs +DESENCANTARÉIS dˌesenkˌantaɾˈeis +DESENCANTAREMOS dˌesenkˌantaɾˈemos +DESENCANTARES dˌesenkantˈaɾes +DESENCANTARÍA dˌesenkˌantaɾˈia +DESENCANTARÍAMOS dˌesenkˌantaɾˈiamos +DESENCANTARÍAS dˌesenkˌantaɾˈias +DESENCANTAS dˌesenkˈantas +DESENCANTASTE dˌesenkantˈaste +DESENCANTE dˌesenkˈante +DESENCANTÉIS dˌesenkantˈeis +DESENCANTEMOS dˌesenkantˈemos +DESENCANTES dˌesenkˈantes +DESENCANTO dˌesenkˈanto +DESENCERRADO dˌesenseɾɾˈaðo +DESENCERRAR dˌesenseɾɾˈaɾ +DESENCHUFADA dˌesentʃufˈaða +DESENCHUFADAS dˌesentʃufˈaðas +DESENCHUFADO dˌesentʃufˈaðo +DESENCHUFADOS dˌesentʃufˈaðos +DESENCHUFAR dˌesentʃufˈaɾ +DESENCLAVADA dˌesenklaβˈaða +DESENCLAVADAS dˌesenklaβˈaðas +DESENCLAVADO dˌesenklaβˈaðo +DESENCLAVADOS dˌesenklaβˈaðos +DESENCLAVAR dˌesenklaβˈaɾ +DESENCONTRADA dˌesenkontɾˈaða +DESENCONTRADAS dˌesenkontɾˈaðas +DESENCONTRADO dˌesenkontɾˈaðo +DESENCONTRADOS dˌesenkontɾˈaðos +DESENCORSETAR dˌesenkˌoɾsetˈaɾ +DESENCORVAR dˌesenkoɾβˈaɾ +DESENCRIPTADA dˌesenkɾipːtˈaða +DESENCRIPTADAS dˌesenkɾipːtˈaðas +DESENCRIPTADO dˌesenkɾipːtˈaðo +DESENCRIPTADOS dˌesenkɾipːtˈaðos +DESENCRIPTAR dˌesenkɾipːtˈaɾ +DESENDEUDADA dˌesendeʊðˈaða +DESENDEUDADAS dˌesendeʊðˈaðas +DESENDEUDADO dˌesendeʊðˈaðo +DESENDEUDADOS dˌesendeʊðˈaðos +DESENDEUDAR dˌesendeʊðˈaɾ +DESENFARDELAR dˌesemfˌaɾðelˈaɾ +DESENFOCAR dˌesemfokˈaɾ +DESENFRENADA dˌesemfɾenˈaða +DESENFRENADAS dˌesemfɾenˈaðas +DESENFRENADO dˌesemfɾenˈaðo +DESENFRENADOS dˌesemfɾenˈaðos +DESENFRENAR dˌesemfɾenˈaɾ +DESENFUNDADA dˌesemfundˈaða +DESENFUNDADAS dˌesemfundˈaðas +DESENFUNDADO dˌesemfundˈaðo +DESENFUNDADOS dˌesemfundˈaðos +DESENFUNDAR dˌesemfundˈaɾ +DESENGAÑADA dˌeseŋɡaɲˈaða +DESENGAÑADAS dˌeseŋɡaɲˈaðas +DESENGAÑADO dˌeseŋɡaɲˈaðo +DESENGAÑADOS dˌeseŋɡaɲˈaðos +DESENGAÑAR dˌeseŋɡaɲˈaɾ +DESENGANCHADA dˌeseŋɡantʃˈaða +DESENGANCHADAS dˌeseŋɡantʃˈaðas +DESENGANCHADO dˌeseŋɡantʃˈaðo +DESENGANCHADOS dˌeseŋɡantʃˈaðos +DESENGANCHAR dˌeseŋɡantʃˈaɾ +DESENGAÑO dˌeseŋɡˈaɲo +DESENLAZADA dˌesenlasˈaða +DESENLAZADAS dˌesenlasˈaðas +DESENLAZADO dˌesenlasˈaðo +DESENLAZADOS dˌesenlasˈaðos +DESENLAZAR dˌesenlasˈaɾ +DESENMARAÑADA dˌesenmˌaɾaɲˈaða +DESENMARAÑADAS dˌesenmˌaɾaɲˈaðas +DESENMARAÑADO dˌesenmˌaɾaɲˈaðo +DESENMARAÑADOS dˌesenmˌaɾaɲˈaðos +DESENMARAÑAR dˌesenmˌaɾaɲˈaɾ +DESENMASCARADA dˌesenmˌaskaɾˈaða +DESENMASCARADAS dˌesenmˌaskaɾˈaðas +DESENMASCARADO dˌesenmˌaskaɾˈaðo +DESENMASCARADOS dˌesenmˌaskaɾˈaðos +DESENMASCARAMIENTO dˌesenmˌaskaɾamjˈɛnto +DESENMASCARAR dˌesenmˌaskaɾˈaɾ +DESENOJADA dˌesenoxˈaða +DESENOJADAS dˌesenoxˈaðas +DESENOJADO dˌesenoxˈaðo +DESENOJADOS dˌesenoxˈaðos +DESENOJAR dˌesenoxˈaɾ +DESENOJO dˌesenˈoxo +DESENREDADA dˌesenreðˈaða +DESENREDADAS dˌesenreðˈaðas +DESENREDADO dˌesenreðˈaðo +DESENREDADOS dˌesenreðˈaðos +DESENROSCADA dˌesenroskˈaða +DESENROSCADAS dˌesenroskˈaðas +DESENROSCADO dˌesenroskˈaðo +DESENROSCADOS dˌesenroskˈaðos +DESENROSCAR dˌesenroskˈaɾ +DESENSAMBLADOR dˌesensˌamblaðˈoɾ +DESENSIBILIZADA dˌesensˌiβilisˈaða +DESENSIBILIZADAS dˌesensˌiβilisˈaðas +DESENSIBILIZADO dˌesensˌiβilisˈaðo +DESENSIBILIZADOS dˌesensˌiβilisˈaðos +DESENSIBILIZAR dˌesensˌiβilisˈaɾ +DESENTENDER dˌesentendˈeɾ +DESENTENDIDA dˌesentendˈiða +DESENTENDIDAS dˌesentendˈiðas +DESENTENDIDOS dˌesentendˈiðos +DESENTERRADA dˌesenteɾɾˈaða +DESENTERRADAS dˌesenteɾɾˈaðas +DESENTERRADO dˌesenteɾɾˈaðo +DESENTERRADOS dˌesenteɾɾˈaðos +DESENTERRAMIENTO dˌesentˌeɾɾamjˈɛnto +DESENTONADA dˌesentonˈaða +DESENTONADAS dˌesentonˈaðas +DESENTONADO dˌesentonˈaðo +DESENTONADOS dˌesentonˈaðos +DESENTRAÑADA dˌesentɾaɲˈaða +DESENTRAÑADAS dˌesentɾaɲˈaðas +DESENTRAÑADO dˌesentɾaɲˈaðo +DESENTRAÑADOS dˌesentɾaɲˈaðos +DESENTUBAR dˌesentuβˈaɾ +DESENTUMECER dˌesentˌumesˈeɾ +DESENTUMECIDA dˌesentˌumesˈiða +DESENTUMECIDAS dˌesentˌumesˈiðas +DESENTUMECIDO dˌesentˌumesˈiðo +DESENTUMECIDOS dˌesentˌumesˈiðos +DESENVAINADA dˌesembaɪnˈaða +DESENVAINADAS dˌesembaɪnˈaðas +DESENVAINADO dˌesembaɪnˈaðo +DESENVAINADOS dˌesembaɪnˈaðos +DESENVOLVER dˌesembolβˈeɾ +DESENVOLVIMIENTO dˌesembˌolβimjˈɛnto +DESENVUELTA dˌesembwˈelta +DESENVUELTAS dˌesembwˈeltas +DESENVUELTO dˌesembwˈelto +DESENVUELTOS dˌesembwˈeltos +DESEO desˈeo +DESEOSO dˌeseˈoso +DESEQUILIBRADA dˌesekˌiliβɾˈaða +DESEQUILIBRADAS dˌesekˌiliβɾˈaðas +DESEQUILIBRADO dˌesekˌiliβɾˈaðo +DESEQUILIBRADOS dˌesekˌiliβɾˈaðos +DESERTADA dˌeseɾtˈaða +DESERTADAS dˌeseɾtˈaðas +DESERTADO dˌeseɾtˈaðo +DESERTADOS dˌeseɾtˈaðos +DESERTAR dˌeseɾtˈaɾ +DESERTIFICACIÓN dˌeseɾtˌifikasjˈon +DESERTIFICADA dˌeseɾtˌifikˈaða +DESERTIFICADAS dˌeseɾtˌifikˈaðas +DESERTIFICADO dˌeseɾtˌifikˈaðo +DESERTIFICADOS dˌeseɾtˌifikˈaðos +DESERTIFICAR dˌeseɾtˌifikˈaɾ +DESERTIZACIÓN dˌeseɾtˌisasjˈon +DESERTIZAR dˌeseɾtisˈaɾ +DESERTOR dˌeseɾtˈoɾ +DESESCALADA dˌeseskalˈaða +DESESCALADAS dˌeseskalˈaðas +DESESCALADO dˌeseskalˈaðo +DESESCALADOS dˌeseskalˈaðos +DESESCOLARIZAR dˌeseskˌolaɾisˈaɾ +DESESCOMBRADA dˌeseskombɾˈaða +DESESCOMBRADAS dˌeseskombɾˈaðas +DESESCOMBRADO dˌeseskombɾˈaðo +DESESCOMBRADOS dˌeseskombɾˈaðos +DESESCOMBRAR dˌeseskombɾˈaɾ +DESESCOMBRO dˌeseskˈombɾo +DESESPERA dˌesespˈeɾa +DESESPERACIÓN dˌesespˌeɾasjˈon +DESESPERADA dˌesespeɾˈaða +DESESPERADAMENTE dˌesespeɾˈaðamˈente +DESESPERADAS dˌesespeɾˈaðas +DESESPERADO dˌesespeɾˈaðo +DESESPERADOS dˌesespeɾˈaðos +DESESPERANTE dˌesespeɾˈante +DESESPERANTES dˌesespeɾˈantes +DESESPERANZADA dˌesespˌeɾansˈaða +DESESPERANZADAS dˌesespˌeɾansˈaðas +DESESPERANZADO dˌesespˌeɾansˈaðo +DESESPERANZADOS dˌesespˌeɾansˈaðos +DESESPERANZAR dˌesespˌeɾansˈaɾ +DESESPERAR dˌesespeɾˈaɾ +DESESTABILIDAD dˌesestˌaβiliðˈad +DESESTABILIZACIÓN dˌesestˌaβilˌisasjˈon +DESESTABILIZADA dˌesestˌaβilisˈaða +DESESTABILIZADAS dˌesestˌaβilisˈaðas +DESESTABILIZADO dˌesestˌaβilisˈaðo +DESESTABILIZADOS dˌesestˌaβilisˈaðos +DESESTABILIZANTE dˌesestˌaβilisˈante +DESESTABILIZANTES dˌesestˌaβilisˈantes +DESESTABILIZAR dˌesestˌaβilisˈaɾ +DESESTACIONALIZACIÓN dˌesestˌasjonˌalisasjˈon +DESESTACIONALIZADA dˌesestˌasjonˌalisˈaða +DESESTACIONALIZADAS dˌesestˌasjonˌalisˈaðas +DESESTACIONALIZADO dˌesestˌasjonˌalisˈaðo +DESESTACIONALIZADOS dˌesestˌasjonˌalisˈaðos +DESESTACIONALIZAR dˌesestˌasjonˌalisˈaɾ +DESESTIGMATIZACIÓN dˌesestˌiɡmatˌisasjˈon +DESESTIMACIÓN dˌesestˌimasjˈon +DESESTIMADA dˌesestimˈaða +DESESTIMADAS dˌesestimˈaðas +DESESTIMADO dˌesestimˈaðo +DESESTIMADOS dˌesestimˈaðos +DESESTIMULAR dˌesestˌimulˈaɾ +DESESTÍMULO dˌesestˈimulo +DESESTRESANTE dˌesestɾesˈante +DESESTRUCTURACIÓN dˌesestɾˌuktuɾasjˈon +DESESTRUCTURADA dˌesestɾˌuktuɾˈaða +DESESTRUCTURADAS dˌesestɾˌuktuɾˈaðas +DESESTRUCTURADO dˌesestɾˌuktuɾˈaðo +DESESTRUCTURADOS dˌesestɾˌuktuɾˈaðos +DESESTRUCTURAR dˌesestɾˌuktuɾˈaɾ +DESFALCADA dˌesfalkˈaða +DESFALCADAS dˌesfalkˈaðas +DESFALCADO dˌesfalkˈaðo +DESFALCADOS dˌesfalkˈaðos +DESFALCAR dˌesfalkˈaɾ +DESFALCARES dˌesfalkˈaɾes +DESFALCO desfˈalko +DESFALLECER dˌesfajjesˈeɾ +DESFALLECIDA dˌesfajjesˈiða +DESFALLECIDAS dˌesfajjesˈiðas +DESFALLECIDO dˌesfajjesˈiðo +DESFALLECIDOS dˌesfajjesˈiðos +DESFASADA dˌesfasˈaða +DESFASADAS dˌesfasˈaðas +DESFASADO dˌesfasˈaðo +DESFASADOS dˌesfasˈaðos +DESFASAJE dˌesfasˈaxe +DESFASAR dˌesfasˈaɾ +DESFAVORECER dˌesfaβˌoɾesˈeɾ +DESFAVORECIDO dˌesfaβˌoɾesˈiðo +DESFIBRILACIÓN dˌesfiβɾˌilasjˈon +DESFIBRILADOR dˌesfiβɾˌilaðˈoɾ +DESFIBRILADORES dˌesfiβɾˌilaðˈoɾes +DESFIGURADA dˌesfiɣuɾˈaða +DESFIGURADAS dˌesfiɣuɾˈaðas +DESFIGURADO dˌesfiɣuɾˈaðo +DESFIGURADOS dˌesfiɣuɾˈaðos +DESFILADA dˌesfilˈaða +DESFILADAS dˌesfilˈaðas +DESFILADO dˌesfilˈaðo +DESFILADOS dˌesfilˈaðos +DESFILAR dˌesfilˈaɾ +DESFINANCIAR dˌesfinansjˈaɾ +DESFLECAR dˌesflekˈaɾ +DESFLORADA dˌesfloɾˈaða +DESFLORADAS dˌesfloɾˈaðas +DESFLORADO dˌesfloɾˈaðo +DESFLORADOS dˌesfloɾˈaðos +DESFLORAR dˌesfloɾˈaɾ +DESFOGADA dˌesfoɣˈaða +DESFOGADAS dˌesfoɣˈaðas +DESFOGADO dˌesfoɣˈaðo +DESFOGADOS dˌesfoɣˈaðos +DESFOGAR dˌesfoɣˈaɾ +DESFONDADA dˌesfondˈaða +DESFONDADAS dˌesfondˈaðas +DESFONDADO dˌesfondˈaðo +DESFONDADOS dˌesfondˈaðos +DESFONDAR dˌesfondˈaɾ +DESFORZÁ dˌesfoɾsˈa +DESFORZADA dˌesfoɾsˈaða +DESFORZADAS dˌesfoɾsˈaðas +DESFORZADO dˌesfoɾsˈaðo +DESFORZADOS dˌesfoɾsˈaðos +DESFORZAR dˌesfoɾsˈaɾ +DESFRAGMENTADA dˌesfɾaɡmentˈaða +DESFRAGMENTADAS dˌesfɾaɡmentˈaðas +DESFRAGMENTADO dˌesfɾaɡmentˈaðo +DESFRAGMENTADOS dˌesfɾaɡmentˈaðos +DESGAIRE desɣˈaɪɾe +DESGAJADA dˌesɣaxˈaða +DESGAJADAS dˌesɣaxˈaðas +DESGAJADO dˌesɣaxˈaðo +DESGAJADOS dˌesɣaxˈaðos +DESGANA desɣˈana +DESGANADO dˌesɣanˈaðo +DESGANAS desɣˈanas +DESGAÑITAR dˌesɣaɲitˈaɾ +DESGANO desɣˈano +DESGARRADA dˌesɣaɾɾˈaða +DESGARRADAS dˌesɣaɾɾˈaðas +DESGARRADO dˌesɣaɾɾˈaðo +DESGARRADOR dˌesɣaɾɾaðˈoɾ +DESGARRADOS dˌesɣaɾɾˈaðos +DESGARRADURA dˌesɣaɾɾaðˈuɾa +DESGARRAMIENTO dˌesɣaɾɾamjˈɛnto +DESGARRANTE dˌesɣaɾɾˈante +DESGARRAR dˌesɣaɾɾˈaɾ +DESGARRE desɣˈaɾɾe +DESGARRES desɣˈaɾɾes +DESGARRO desɣˈaɾɾo +DESGASTADA dˌesɣastˈaða +DESGASTADAS dˌesɣastˈaðas +DESGASTADO dˌesɣastˈaðo +DESGASTADOS dˌesɣastˈaðos +DESGASTANTE dˌesɣastˈante +DESGASTANTES dˌesɣastˈantes +DESGASTAR dˌesɣastˈaɾ +DESGLOSADA dˌesɣlosˈaða +DESGLOSADAS dˌesɣlosˈaðas +DESGLOSADO dˌesɣlosˈaðo +DESGLOSADOS dˌesɣlosˈaðos +DESGLOSE desɣlˈose +DESGONZAR dˌesɣonsˈaɾ +DESGRACIADA dˌesɣɾasjˈaða +DESGRACIADAMENTE dˌesɣɾasjˈaðamˈente +DESGRACIADAS dˌesɣɾasjˈaðas +DESGRACIADÍSIMO dˌesɣɾasjaðˈisimo +DESGRACIADO dˌesɣɾasjˈaðo +DESGRACIADOS dˌesɣɾasjˈaðos +DESGRANADA dˌesɣɾanˈaða +DESGRANADAS dˌesɣɾanˈaðas +DESGRANADO dˌesɣɾanˈaðo +DESGRANADOS dˌesɣɾanˈaðos +DESGRANAR dˌesɣɾanˈaɾ +DESGRANO desɣɾˈano +DESGRAVADA dˌesɣɾaβˈaða +DESGRAVADAS dˌesɣɾaβˈaðas +DESGRAVADO dˌesɣɾaβˈaðo +DESGRAVADOS dˌesɣɾaβˈaðos +DESGRAVAR dˌesɣɾaβˈaɾ +DESGUACE desɣwˈase +DESGUACES desɣwˈases +DESGUANGUAÑADA dˌesɣwaŋɡwaɲˈaða +DESGUANGUAÑADAS dˌesɣwaŋɡwaɲˈaðas +DESGUANGUAÑADO dˌesɣwaŋɡwaɲˈaðo +DESGUANGUAÑADOS dˌesɣwaŋɡwaɲˈaðos +DESGUANGUAÑAR dˌesɣwaŋɡwaɲˈaɾ +DESGUAZADA dˌesɣwasˈaða +DESGUAZADAS dˌesɣwasˈaðas +DESGUAZADERO dˌesɣwasaðˈeɾo +DESGUAZADO dˌesɣwasˈaðo +DESGUAZADOS dˌesɣwasˈaðos +DESGUAZAR dˌesɣwasˈaɾ +DESGUBERNAMENTALIZAR dˌesɣuβˌeɾnamˌentalisˈaɾ +DESGUINZADA dˌesɣinsˈaða +DESGUINZADAS dˌesɣinsˈaðas +DESGUINZADO dˌesɣinsˈaðo +DESGUINZADOS dˌesɣinsˈaðos +DESHABILITACIÓN dˌesaβˌilitasjˈon +DESHABILITAR dˌesaβˌilitˈaɾ +DESHABITUAR dˌesaβitwˈaɾ +DESHACER dˌesasˈeɾ +DESHACERME dˌesasˈeɾme +DESHEBRADA dˌeseβɾˈaða +DESHEBRADAS dˌeseβɾˈaðas +DESHEBRADO dˌeseβɾˈaðo +DESHEBRADOS dˌeseβɾˈaðos +DESHEBRAR dˌeseβɾˈaɾ +DESHECHA desˈetʃa +DESHECHAS desˈetʃas +DESHECHO desˈetʃo +DESHECHOS desˈetʃos +DESHELADA dˌeselˈaða +DESHELADAS dˌeselˈaðas +DESHELADO dˌeselˈaðo +DESHELADOS dˌeselˈaðos +DESHELAR dˌeselˈaɾ +DESHEREDADA dˌeseɾeðˈaða +DESHEREDADAS dˌeseɾeðˈaðas +DESHEREDADO dˌeseɾeðˈaðo +DESHEREDADOS dˌeseɾeðˈaðos +DESHEREDAR dˌeseɾeðˈaɾ +DESHIDRATACIÓN dˌesiðɾˌatasjˈon +DESHIDRATADO dˌesiðɾatˈaðo +DESHIDRATADOR dˌesiðɾˌataðˈoɾ +DESHIDRATANTE dˌesiðɾatˈante +DESHIDRATAR dˌesiðɾatˈaɾ +DESHIDROGENACIÓN dˌesiðɾˌoxenasjˈon +DESHIDROGENACIONES dˌesiðɾˌoxenasjˈones +DESHIDROGENIZAR dˌesiðɾˌoxenisˈaɾ +DESHIELO desjˈelo +DESHILACHADA dˌesilatʃˈaða +DESHILACHADAS dˌesilatʃˈaðas +DESHILACHADO dˌesilatʃˈaðo +DESHILACHADOS dˌesilatʃˈaðos +DESHILAR dˌesilˈaɾ +DESHILVANAR dˌesilβanˈaɾ +DESHINCHADA dˌesintʃˈaða +DESHINCHADAS dˌesintʃˈaðas +DESHINCHADO dˌesintʃˈaðo +DESHINCHADOS dˌesintʃˈaðos +DESHINCHAR dˌesintʃˈaɾ +DESHOJADA dˌesoxˈaða +DESHOJADAS dˌesoxˈaðas +DESHOJADO dˌesoxˈaðo +DESHOJADOS dˌesoxˈaðos +DESHOJAR dˌesoxˈaɾ +DESHONESTA dˌesonˈesta +DESHONESTAS dˌesonˈestas +DESHONESTO dˌesonˈesto +DESHONESTOS dˌesonˈestos +DESHONORAR dˌesonoɾˈaɾ +DESHONRA desˈonra +DESHONRADA dˌesonrˈaða +DESHONRADAS dˌesonrˈaðas +DESHONRADO dˌesonrˈaðo +DESHONRADOS dˌesonrˈaðos +DESHUESADA dˌeswesˈaða +DESHUESADAS dˌeswesˈaðas +DESHUESADO dˌeswesˈaðo +DESHUESADOS dˌeswesˈaðos +DESHUESAR dˌeswesˈaɾ +DESHUMANIZADA dˌesumˌanisˈaða +DESHUMANIZADAS dˌesumˌanisˈaðas +DESHUMANIZADO dˌesumˌanisˈaðo +DESHUMANIZADOR dˌesumˌanisaðˈoɾ +DESHUMANIZADOS dˌesumˌanisˈaðos +DESHUMANIZANTE dˌesumˌanisˈante +DESHUMANIZAR dˌesumˌanisˈaɾ +DESHUMIDIFICACIÓN dˌesumˌiðifˌikasjˈon +DESHUMIDIFICAR dˌesumˌiðifikˈaɾ +DESIERTO desjˈeɾto +DESIGNACIÓN dˌesiɡnasjˈon +DESIGNADA dˌesiɡnˈaða +DESIGNADAS dˌesiɡnˈaðas +DESIGNADO dˌesiɡnˈaðo +DESIGNADOS dˌesiɡnˈaðos +DESIGNAR dˌesiɡnˈaɾ +DESIGNO desˈiɡno +DESIGUALDAD dˌesiɣwalðˈad +DESILUSIONADA dˌesilˌusjonˈaða +DESILUSIONADAS dˌesilˌusjonˈaðas +DESILUSIONADO dˌesilˌusjonˈaðo +DESILUSIONADOS dˌesilˌusjonˈaðos +DESILUSIONANTE dˌesilˌusjonˈante +DESIMPRESIONAR dˌesimpɾˌesjonˈaɾ +DESIMPUTACIÓN dˌesimpˌutasjˈon +DESIMPUTAR dˌesimputˈaɾ +DESINCENTIVADA dˌesinsˌentiβˈaða +DESINCENTIVADAS dˌesinsˌentiβˈaðas +DESINCENTIVADO dˌesinsˌentiβˈaðo +DESINCENTIVADOS dˌesinsˌentiβˈaðos +DESINCENTIVAR dˌesinsˌentiβˈaɾ +DESINCORPORAR dˌesinkˌoɾpoɾˈaɾ +DESINCRUSTAR dˌesinkɾustˈaɾ +DESINFECCIÓN dˌesimfeksjˈon +DESINFECTADO dˌesimfektˈaðo +DESINFECTANTE dˌesimfektˈante +DESINFECTANTES dˌesimfektˈantes +DESINFLADA dˌesimflˈaða +DESINFLADAS dˌesimflˈaðas +DESINFLADO dˌesimflˈaðo +DESINFLADOS dˌesimflˈaðos +DESINFLAMAR dˌesimflamˈaɾ +DESINFLAR dˌesimflˈaɾ +DESINFORMACIÓN dˌesimfˌoɾmasjˈon +DESINFORMACIONES dˌesimfˌoɾmasjˈones +DESINHIBIDO dˌesiniβˈiðo +DESINSECTADA dˌesinsektˈaða +DESINSECTADAS dˌesinsektˈaðas +DESINSECTADO dˌesinsektˈaðo +DESINSECTADOS dˌesinsektˈaðos +DESINSECTAR dˌesinsektˈaɾ +DESINSTALADA dˌesinstalˈaða +DESINSTALADAS dˌesinstalˈaðas +DESINSTALADO dˌesinstalˈaðo +DESINSTALADOS dˌesinstalˈaðos +DESINTEGRA dˌesintˈeɣɾa +DESINTEGRACIÓN dˌesintˌeɣɾasjˈon +DESINTEGRADA dˌesinteɣɾˈaða +DESINTEGRADAS dˌesinteɣɾˈaðas +DESINTEGRADO dˌesinteɣɾˈaðo +DESINTEGRADOS dˌesinteɣɾˈaðos +DESINTEGRAMOS dˌesinteɣɾˈamos +DESINTEGRANDO dˌesinteɣɾˈando +DESINTEGRAR dˌesinteɣɾˈaɾ +DESINTEGRARA dˌesinteɣɾˈaɾa +DESINTEGRARÁ dˌesintˌeɣɾaɾˈa +DESINTEGRÁRAMOS dˌesinteɣɾˈaɾamos +DESINTEGRARAS dˌesinteɣɾˈaɾas +DESINTEGRARÁS dˌesintˌeɣɾaɾˈas +DESINTEGRAREIS dˌesinteɣɾˈaɾeɪs +DESINTEGRAREMOS dˌesintˌeɣɾaɾˈemos +DESINTEGRARES dˌesinteɣɾˈaɾes +DESINTEGRARÍAMOS dˌesintˌeɣɾaɾˈiamos +DESINTEGRAS dˌesintˈeɣɾas +DESINTEGRASTE dˌesinteɣɾˈaste +DESINTEGRATIVA dˌesintˌeɣɾatˈiβa +DESINTEGRATIVAS dˌesintˌeɣɾatˈiβas +DESINTEGRATIVO dˌesintˌeɣɾatˈiβo +DESINTEGRATIVOS dˌesintˌeɣɾatˈiβos +DESINTEGRE dˌesintˈeɣɾe +DESINTEGREMOS dˌesinteɣɾˈemos +DESINTEGRES dˌesintˈeɣɾes +DESINTEGRO dˌesintˈeɣɾo +DESINTERESÁ dˌesintˌeɾesˈa +DESINTERESADO dˌesintˌeɾesˈaðo +DESINTERESARSE dˌesintˌeɾesˈaɾse +DESINTOXICACIÓN dˌesintˌoksikasjˈon +DESINTOXICADA dˌesintˌoksikˈaða +DESINTOXICADAS dˌesintˌoksikˈaðas +DESINTOXICADO dˌesintˌoksikˈaðo +DESINTOXICADOS dˌesintˌoksikˈaðos +DESINTOXICANTE dˌesintˌoksikˈante +DESINTOXICAR dˌesintˌoksikˈaɾ +DESINVERTIDA dˌesimbeɾtˈiða +DESINVERTIDAS dˌesimbeɾtˈiðas +DESINVERTIDO dˌesimbeɾtˈiðo +DESINVERTIDOS dˌesimbeɾtˈiðos +DESINVERTIR dˌesimbeɾtˈiɾ +DESIONIZADA dˌesjonisˈaða +DESIONIZADAS dˌesjonisˈaðas +DESIONIZADO dˌesjonisˈaðo +DESIONIZADOS dˌesjonisˈaðos +DESISTENCIA dˌesistˈɛnsja +DESISTIDA dˌesistˈiða +DESISTIDAS dˌesistˈiðas +DESISTIDO dˌesistˈiðo +DESISTIDOS dˌesistˈiðos +DESISTIMIENTO dˌesistimjˈɛnto +DESISTIR dˌesistˈiɾ +DESJUDICIALIZACIÓN dˌesxuðˌisjalˌisasjˈon +DESJUDICIALIZAR dˌesxuðˌisjalisˈaɾ +DESLASTRAR dˌeslastɾˈaɾ +DESLAVADO dˌeslaβˈaðo +DESLAVAR dˌeslaβˈaɾ +DESLAZADA dˌeslasˈaða +DESLAZADAS dˌeslasˈaðas +DESLAZADO dˌeslasˈaðo +DESLAZADOS dˌeslasˈaðos +DESLAZAR dˌeslasˈaɾ +DESLEGITIMADA dˌeslexˌitimˈaða +DESLEGITIMADAS dˌeslexˌitimˈaðas +DESLEGITIMADO dˌeslexˌitimˈaðo +DESLEGITIMADOS dˌeslexˌitimˈaðos +DESLEGITIMAR dˌeslexˌitimˈaɾ +DESLEÍDO dˌesleˈiðo +DESLENGUADA dˌesleŋɡwˈaða +DESLENGUADAS dˌesleŋɡwˈaðas +DESLENGUADO dˌesleŋɡwˈaðo +DESLENGUADOS dˌesleŋɡwˈaðos +DESLENGUAR dˌesleŋɡwˈaɾ +DESLIAR dˌesliˈaɾ +DESLICE deslˈise +DESLIGADA dˌesliɣˈaða +DESLIGADAS dˌesliɣˈaðas +DESLIGADO dˌesliɣˈaðo +DESLIGADOS dˌesliɣˈaðos +DESLIGAR dˌesliɣˈaɾ +DESLINDADA dˌeslindˈaða +DESLINDADAS dˌeslindˈaðas +DESLINDADO dˌeslindˈaðo +DESLINDADOS dˌeslindˈaðos +DESLIZ deslˈis +DESLIZABLE dˌeslisˈaβle +DESLIZADA dˌeslisˈaða +DESLIZADAS dˌeslisˈaðas +DESLIZADERO dˌeslisaðˈeɾo +DESLIZADO dˌeslisˈaðo +DESLIZADOS dˌeslisˈaðos +DESLIZAMIENTO dˌeslisamjˈɛnto +DESLIZAR dˌeslisˈaɾ +DESLOCALIZACIÓN dˌeslokˌalisasjˈon +DESLOCALIZADA dˌeslokˌalisˈaða +DESLOCALIZADAS dˌeslokˌalisˈaðas +DESLOCALIZADO dˌeslokˌalisˈaðo +DESLOCALIZADOS dˌeslokˌalisˈaðos +DESLOCALIZAR dˌeslokˌalisˈaɾ +DESLOMAR dˌeslomˈaɾ +DESLUCIDA dˌeslusˈiða +DESLUCIDAS dˌeslusˈiðas +DESLUCIDO dˌeslusˈiðo +DESLUCIDOS dˌeslusˈiðos +DESLUCIR dˌeslusˈiɾ +DESLUMBRADA dˌeslumbɾˈaða +DESLUMBRADAS dˌeslumbɾˈaðas +DESLUMBRADO dˌeslumbɾˈaðo +DESLUMBRADOR dˌeslumbɾaðˈoɾ +DESLUMBRADOS dˌeslumbɾˈaðos +DESLUMBRAMIENTO dˌeslumbɾamjˈɛnto +DESLUMBRANTE dˌeslumbɾˈante +DESLUMBRANTES dˌeslumbɾˈantes +DESLUMBRAR dˌeslumbɾˈaɾ +DESLUMBRE deslˈumbɾe +DESLUSTRA deslˈustɾa +DESLUSTRADA dˌeslustɾˈaða +DESLUSTRADAS dˌeslustɾˈaðas +DESLUSTRADO dˌeslustɾˈaðo +DESLUSTRADOS dˌeslustɾˈaðos +DESLUSTRAMOS dˌeslustɾˈamos +DESLUSTRANDO dˌeslustɾˈando +DESLUSTRAR dˌeslustɾˈaɾ +DESLUSTRARA dˌeslustɾˈaɾa +DESLUSTRARÁ dˌeslustɾaɾˈa +DESLUSTRÁRAMOS dˌeslustɾˈaɾamos +DESLUSTRARAS dˌeslustɾˈaɾas +DESLUSTRARÁS dˌeslustɾaɾˈas +DESLUSTRAREIS dˌeslustɾˈaɾeɪs +DESLUSTRARÉIS dˌeslustɾaɾˈeis +DESLUSTRAREMOS dˌeslustɾaɾˈemos +DESLUSTRARES dˌeslustɾˈaɾes +DESLUSTRARÍAMOS dˌeslustɾaɾˈiamos +DESLUSTRAS deslˈustɾas +DESLUSTRASTE dˌeslustɾˈaste +DESLUSTRE deslˈustɾe +DESLUSTREMOS dˌeslustɾˈemos +DESLUSTRES deslˈustɾes +DESLUSTRO deslˈustɾo +DESMADEJADA dˌesmaðexˈaða +DESMADEJADAS dˌesmaðexˈaðas +DESMADEJADO dˌesmaðexˈaðo +DESMADEJADOS dˌesmaðexˈaðos +DESMADRADA dˌesmaðɾˈaða +DESMADRADAS dˌesmaðɾˈaðas +DESMADRADO dˌesmaðɾˈaðo +DESMADRADOS dˌesmaðɾˈaðos +DESMADRAR dˌesmaðɾˈaɾ +DESMADRE desmˈaðɾe +DESMALEZAMIENTO dˌesmalˌesamjˈɛnto +DESMÁN desmˈan +DESMANDADA dˌesmandˈaða +DESMANDADAS dˌesmandˈaðas +DESMANDADO dˌesmandˈaðo +DESMANDADOS dˌesmandˈaðos +DESMANTELACIÓN dˌesmantˌelasjˈon +DESMANTELADA dˌesmantelˈaða +DESMANTELADAS dˌesmantelˈaðas +DESMANTELADO dˌesmantelˈaðo +DESMANTELADOS dˌesmantelˈaðos +DESMANTELAMIENTO dˌesmantˌelamjˈɛnto +DESMANTELAR dˌesmantelˈaɾ +DESMARCADA dˌesmaɾkˈaða +DESMARCADAS dˌesmaɾkˈaðas +DESMARCADO dˌesmaɾkˈaðo +DESMARCADOS dˌesmaɾkˈaðos +DESMARCAR dˌesmaɾkˈaɾ +DESMARIMBADA dˌesmaɾimbˈaða +DESMARIMBADAS dˌesmaɾimbˈaðas +DESMARIMBADO dˌesmaɾimbˈaðo +DESMARIMBADOS dˌesmaɾimbˈaðos +DESMARIMBAR dˌesmaɾimbˈaɾ +DESMECHAR dˌesmetʃˈaɾ +DESMEDIDO dˌesmeðˈiðo +DESMEDIRSE dˌesmeðˈiɾse +DESMEJORADA dˌesmexoɾˈaða +DESMEJORADAS dˌesmexoɾˈaðas +DESMEJORADO dˌesmexoɾˈaðo +DESMEJORADOS dˌesmexoɾˈaðos +DESMEJORAMIENTO dˌesmexˌoɾamjˈɛnto +DESMEJORAR dˌesmexoɾˈaɾ +DESMELENADA dˌesmelenˈaða +DESMELENADAS dˌesmelenˈaðas +DESMELENADO dˌesmelenˈaðo +DESMELENADOS dˌesmelenˈaðos +DESMELENAR dˌesmelenˈaɾ +DESMEMBRACIÓN dˌesmembɾasjˈon +DESMEMBRADA dˌesmembɾˈaða +DESMEMBRADAS dˌesmembɾˈaðas +DESMEMBRADO dˌesmembɾˈaðo +DESMEMBRADOR dˌesmembɾaðˈoɾ +DESMEMBRADOS dˌesmembɾˈaðos +DESMEMBRAMIENTO dˌesmembɾamjˈɛnto +DESMEMBRAR dˌesmembɾˈaɾ +DESMEMORIA dˌesmemˈoɾja +DESMENTIDA dˌesmentˈiða +DESMENTIDAS dˌesmentˈiðas +DESMENTIDO dˌesmentˈiðo +DESMENTIDOS dˌesmentˈiðos +DESMENTIR dˌesmentˈiɾ +DESMENUZABLE dˌesmenusˈaβle +DESMENUZADA dˌesmenusˈaða +DESMENUZADAS dˌesmenusˈaðas +DESMENUZADO dˌesmenusˈaðo +DESMENUZADOS dˌesmenusˈaðos +DESMENUZAR dˌesmenusˈaɾ +DESMERECER dˌesmeɾesˈeɾ +DESMERECIDA dˌesmeɾesˈiða +DESMERECIDAS dˌesmeɾesˈiðas +DESMERECIDO dˌesmeɾesˈiðo +DESMERECIDOS dˌesmeɾesˈiðos +DESMESURADA dˌesmesuɾˈaða +DESMESURADAS dˌesmesuɾˈaðas +DESMESURADO dˌesmesuɾˈaðo +DESMESURADOS dˌesmesuɾˈaðos +DESMESURAR dˌesmesuɾˈaɾ +DESMIGAJADA dˌesmiɣaxˈaða +DESMIGAJADAS dˌesmiɣaxˈaðas +DESMIGAJADO dˌesmiɣaxˈaðo +DESMIGAJADOS dˌesmiɣaxˈaðos +DESMIGAJAR dˌesmiɣaxˈaɾ +DESMIGAR dˌesmiɣˈaɾ +DESMILITARIZACIÓN dˌesmilˌitaɾˌisasjˈon +DESMILITARIZADA dˌesmilˌitaɾisˈaða +DESMILITARIZADAS dˌesmilˌitaɾisˈaðas +DESMILITARIZADO dˌesmilˌitaɾisˈaðo +DESMILITARIZADOS dˌesmilˌitaɾisˈaðos +DESMINADA dˌesminˈaða +DESMINADAS dˌesminˈaðas +DESMINADO dˌesminˈaðo +DESMINADOS dˌesminˈaðos +DESMINAR dˌesminˈaɾ +DESMINERALIZAR dˌesminˌeɾalisˈaɾ +DESMITIFICACIÓN dˌesmitˌifikasjˈon +DESMITIFICADA dˌesmitˌifikˈaða +DESMITIFICADAS dˌesmitˌifikˈaðas +DESMITIFICADO dˌesmitˌifikˈaðo +DESMITIFICADOR dˌesmitˌifikaðˈoɾ +DESMITIFICADOS dˌesmitˌifikˈaðos +DESMITIFICAR dˌesmitˌifikˈaɾ +DESMOCHADA dˌesmotʃˈaða +DESMOCHADAS dˌesmotʃˈaðas +DESMOCHADO dˌesmotʃˈaðo +DESMOCHADOS dˌesmotʃˈaðos +DESMOCHAR dˌesmotʃˈaɾ +DESMOLDADA dˌesmolðˈaða +DESMOLDADAS dˌesmolðˈaðas +DESMOLDADO dˌesmolðˈaðo +DESMOLDADOS dˌesmolðˈaðos +DESMOLDAR dˌesmolðˈaɾ +DESMONTABLES dˌesmontˈaβles +DESMONTADA dˌesmontˈaða +DESMONTADAS dˌesmontˈaðas +DESMONTADO dˌesmontˈaðo +DESMONTADOS dˌesmontˈaðos +DESMONTADURA dˌesmontaðˈuɾa +DESMONTAR dˌesmontˈaɾ +DESMONTERADA dˌesmonteɾˈaða +DESMONTERADAS dˌesmonteɾˈaðas +DESMONTERADO dˌesmonteɾˈaðo +DESMONTERADOS dˌesmonteɾˈaðos +DESMONTERARSE dˌesmonteɾˈaɾse +DESMOPRESINA dˌesmopɾesˈina +DESMORALIZACIÓN dˌesmoɾˌalisasjˈon +DESMORALIZADA dˌesmoɾˌalisˈaða +DESMORALIZADAS dˌesmoɾˌalisˈaðas +DESMORALIZADO dˌesmoɾˌalisˈaðo +DESMORALIZADOR dˌesmoɾˌalisaðˈoɾ +DESMORALIZADORA dˌesmoɾˌalisaðˈoɾa +DESMORALIZADORAS dˌesmoɾˌalisaðˈoɾas +DESMORALIZADORES dˌesmoɾˌalisaðˈoɾes +DESMORALIZADOS dˌesmoɾˌalisˈaðos +DESMORALIZANTES dˌesmoɾˌalisˈantes +DESMORALIZAR dˌesmoɾˌalisˈaɾ +DESMORONABLE dˌesmoɾonˈaβle +DESMORONADA dˌesmoɾonˈaða +DESMORONADAS dˌesmoɾonˈaðas +DESMORONADO dˌesmoɾonˈaðo +DESMORONADOS dˌesmoɾonˈaðos +DESMORONAMIENTO dˌesmoɾˌonamjˈɛnto +DESMORONAR dˌesmoɾonˈaɾ +DESMOTIVADA dˌesmotiβˈaða +DESMOTIVADAS dˌesmotiβˈaðas +DESMOTIVADO dˌesmotiβˈaðo +DESMOTIVADOS dˌesmotiβˈaðos +DESMOTIVAR dˌesmotiβˈaɾ +DESMOVILIZADA dˌesmoβˌilisˈaða +DESMOVILIZADAS dˌesmoβˌilisˈaðas +DESMOVILIZADO dˌesmoβˌilisˈaðo +DESMOVILIZADOS dˌesmoβˌilisˈaðos +DESMOVILIZAR dˌesmoβˌilisˈaɾ +DESNACIDA dˌesnasˈiða +DESNACIDAS dˌesnasˈiðas +DESNACIDO dˌesnasˈiðo +DESNACIDOS dˌesnasˈiðos +DESNACIONALIZACIÓN dˌesnasjˌonalˌisasjˈon +DESNACIONALIZAR dˌesnasjˌonalisˈaɾ +DESNATA desnˈata +DESNATADA dˌesnatˈaða +DESNATADAS dˌesnatˈaðas +DESNATADO dˌesnatˈaðo +DESNATADOS dˌesnatˈaðos +DESNATAS desnˈatas +DESNATO desnˈato +DESNATURALIZACIÓN dˌesnatˌuɾalˌisasjˈon +DESNATURALIZADO dˌesnatˌuɾalisˈaðo +DESNATURALIZANTE dˌesnatˌuɾalisˈante +DESNATURALIZAR dˌesnatˌuɾalisˈaɾ +DESNAZIFICACIÓN dˌesnasˌifikasjˈon +DESNIVELADA dˌesniβelˈaða +DESNIVELADAS dˌesniβelˈaðas +DESNIVELADO dˌesniβelˈaðo +DESNIVELADOS dˌesniβelˈaðos +DESNORTAR dˌesnoɾtˈaɾ +DESNUCAMIENTO dˌesnukamjˈɛnto +DESNUCAR dˌesnukˈaɾ +DESNUDA desnˈuða +DESNUDADA dˌesnuðˈaða +DESNUDADAS dˌesnuðˈaðas +DESNUDADO dˌesnuðˈaðo +DESNUDADOS dˌesnuðˈaðos +DESNUDAMIENTO dˌesnuðamjˈɛnto +DESNUDAR dˌesnuðˈaɾ +DESNUDAS desnˈuðas +DESNUDO desnˈuðo +DESNUTRIR dˌesnutɾˈiɾ +DESOBEDECER dˌesoβˌeðesˈeɾ +DESOBEDECIDA dˌesoβˌeðesˈiða +DESOBEDECIDAS dˌesoβˌeðesˈiðas +DESOBEDECIDO dˌesoβˌeðesˈiðo +DESOBEDECIDOS dˌesoβˌeðesˈiðos +DESOBEDIENCIA dˌesoβeðjˈɛnsja +DESOBEDIENTES dˌesoβeðjˈɛntes +DESOBLIGAR dˌesoβliɣˈaɾ +DESOBSTRUCCIÓN dˌesoβstɾuksjˈon +DESOBSTRUIR dˌesoβstɾuˈiɾ +DESOCCIDENTALIZAR dˌesoksˌiðentˌalisˈaɾ +DESOCUPADA dˌesokupˈaða +DESOCUPADAS dˌesokupˈaðas +DESOCUPADO dˌesokupˈaðo +DESOCUPADOS dˌesokupˈaðos +DESODORIZAR dˌesoðˌoɾisˈaɾ +DESOÍDA dˌesoˈiða +DESOÍDAS dˌesoˈiðas +DESOÍDO dˌesoˈiðo +DESOÍDOS dˌesoˈiðos +DESOÍR dˌesoˈiɾ +DESOLACIÓN dˌesolasjˈon +DESOLADA dˌesolˈaða +DESOLADAS dˌesolˈaðas +DESOLADO dˌesolˈaðo +DESOLADOS dˌesolˈaðos +DESOLDADA dˌesolðˈaða +DESOLDADAS dˌesolðˈaðas +DESOLDADO dˌesolðˈaðo +DESOLDADOS dˌesolðˈaðos +DESOPILANTE dˌesopilˈante +DESORBITADO dˌesoɾβitˈaðo +DESORDENADA dˌesoɾðenˈaða +DESORDENADAMENTE dˌesoɾðenˈaðamˈente +DESORDENADAS dˌesoɾðenˈaðas +DESORDENADO dˌesoɾðenˈaðo +DESORDENADOS dˌesoɾðenˈaðos +DESORDENAR dˌesoɾðenˈaɾ +DESOREJADA dˌesoɾexˈaða +DESOREJADAS dˌesoɾexˈaðas +DESOREJADO dˌesoɾexˈaðo +DESOREJADOS dˌesoɾexˈaðos +DESORGANIZA dˌesoɾɣanˈisa +DESORGANIZADA dˌesoɾɣˌanisˈaða +DESORGANIZADAS dˌesoɾɣˌanisˈaðas +DESORGANIZADO dˌesoɾɣˌanisˈaðo +DESORGANIZADOS dˌesoɾɣˌanisˈaðos +DESORGANIZAMOS dˌesoɾɣˌanisˈamos +DESORGANIZANDO dˌesoɾɣˌanisˈando +DESORGANIZAR dˌesoɾɣˌanisˈaɾ +DESORGANIZARA dˌesoɾɣˌanisˈaɾa +DESORGANIZARÁ dˌesoɾɣˌanisaɾˈa +DESORGANIZÁRAMOS dˌesoɾɣˌanisˈaɾamos +DESORGANIZARAS dˌesoɾɣˌanisˈaɾas +DESORGANIZARÁS dˌesoɾɣˌanisaɾˈas +DESORGANIZAREIS dˌesoɾɣˌanisˈaɾeɪs +DESORGANIZAREMOS dˌesoɾɣˌanisaɾˈemos +DESORGANIZARES dˌesoɾɣˌanisˈaɾes +DESORGANIZARÍAMOS dˌesoɾɣˌanisaɾˈiamos +DESORGANIZAS dˌesoɾɣanˈisas +DESORGANIZASTE dˌesoɾɣˌanisˈaste +DESORGANIZO dˌesoɾɣanˈiso +DESORIENTACIÓN dˌesoɾjˌentasjˈon +DESORIENTADA dˌesoɾjentˈaða +DESORIENTADAS dˌesoɾjentˈaðas +DESORIENTADO dˌesoɾjentˈaðo +DESORIENTADOS dˌesoɾjentˈaðos +DESORIENTAR dˌesoɾjentˈaɾ +DESOSADA dˌesosˈaða +DESOSADAS dˌesosˈaðas +DESOSADO dˌesosˈaðo +DESOSADOS dˌesosˈaðos +DESOSAR dˌesosˈaɾ +DESOSEGADA dˌesoseɣˈaða +DESOSEGADAS dˌesoseɣˈaðas +DESOSEGADO dˌesoseɣˈaðo +DESOSEGADOS dˌesoseɣˈaðos +DESOSEGAR dˌesoseɣˈaɾ +DESOVADA dˌesoβˈaða +DESOVADAS dˌesoβˈaðas +DESOVADO dˌesoβˈaðo +DESOVADOS dˌesoβˈaðos +DESOVAR dˌesoβˈaɾ +DESOXIGENADA dˌesoksˌixenˈaða +DESOXIGENADAS dˌesoksˌixenˈaðas +DESOXIGENADO dˌesoksˌixenˈaðo +DESOXIGENADOS dˌesoksˌixenˈaðos +DESOXIGENAR dˌesoksˌixenˈaɾ +DESPABILADA dˌespaβilˈaða +DESPABILADAS dˌespaβilˈaðas +DESPABILADO dˌespaβilˈaðo +DESPABILADOS dˌespaβilˈaðos +DESPABILAR dˌespaβilˈaɾ +DESPACHADA dˌespatʃˈaða +DESPACHADAS dˌespatʃˈaðas +DESPACHADO dˌespatʃˈaðo +DESPACHADORA dˌespatʃaðˈoɾa +DESPACHADOS dˌespatʃˈaðos +DESPACHANTE dˌespatʃˈante +DESPACHAR dˌespatʃˈaɾ +DESPACHURRAMIENTO dˌespatʃˌuɾɾamjˈɛnto +DESPACHURRAR dˌespatʃuɾɾˈaɾ +DESPACIO despˈasjo +DESPACIOSO dˌespasjˈoso +DESPACITO dˌespasˈito +DESPAMPANADA dˌespampanˈaða +DESPAMPANADAS dˌespampanˈaðas +DESPAMPANADO dˌespampanˈaðo +DESPAMPANADOS dˌespampanˈaðos +DESPAMPANAR dˌespampanˈaɾ +DESPARASITADA dˌespaɾˌasitˈaða +DESPARASITADAS dˌespaɾˌasitˈaðas +DESPARASITADO dˌespaɾˌasitˈaðo +DESPARASITADOS dˌespaɾˌasitˈaðos +DESPARASITAR dˌespaɾˌasitˈaɾ +DESPARECER dˌespaɾesˈeɾ +DESPARECIDA dˌespaɾesˈiða +DESPARECIDAS dˌespaɾesˈiðas +DESPARECIDO dˌespaɾesˈiðo +DESPARECIDOS dˌespaɾesˈiðos +DESPARPAJADA dˌespaɾpaxˈaða +DESPARPAJADAS dˌespaɾpaxˈaðas +DESPARPAJADO dˌespaɾpaxˈaðo +DESPARPAJADOS dˌespaɾpaxˈaðos +DESPARPAJAR dˌespaɾpaxˈaɾ +DESPARPAJO dˌespaɾpˈaxo +DESPARRAMADA dˌespaɾɾamˈaða +DESPARRAMADAS dˌespaɾɾamˈaðas +DESPARRAMADO dˌespaɾɾamˈaðo +DESPARRAMADOS dˌespaɾɾamˈaðos +DESPARRAMAR dˌespaɾɾamˈaɾ +DESPATARRADA dˌespataɾɾˈaða +DESPATARRADAS dˌespataɾɾˈaðas +DESPATARRADO dˌespataɾɾˈaðo +DESPATARRADOS dˌespataɾɾˈaðos +DESPATARRANTE dˌespataɾɾˈante +DESPATARRAR dˌespataɾɾˈaɾ +DESPECHADO dˌespetʃˈaðo +DESPEDAZADA dˌespeðasˈaða +DESPEDAZADAS dˌespeðasˈaðas +DESPEDAZADO dˌespeðasˈaðo +DESPEDAZADOS dˌespeðasˈaðos +DESPEDAZAR dˌespeðasˈaɾ +DESPEDÍ dˌespeðˈi +DESPEDIDA dˌespeðˈiða +DESPEDIDAS dˌespeðˈiðas +DESPEDIDO dˌespeðˈiðo +DESPEDIDOS dˌespeðˈiðos +DESPEDIRSE dˌespeðˈiɾse +DESPEGADO dˌespeɣˈaðo +DESPEGAR dˌespeɣˈaɾ +DESPEINADA dˌespeɪnˈaða +DESPEINADAS dˌespeɪnˈaðas +DESPEINADO dˌespeɪnˈaðo +DESPEINADOS dˌespeɪnˈaðos +DESPEJADA dˌespexˈaða +DESPEJADAS dˌespexˈaðas +DESPEJADO dˌespexˈaðo +DESPEJADOS dˌespexˈaðos +DESPEJAR dˌespexˈaɾ +DESPELOTADA dˌespelotˈaða +DESPELOTADAS dˌespelotˈaðas +DESPELOTADO dˌespelotˈaðo +DESPELOTADOS dˌespelotˈaðos +DESPELUZADA dˌespelusˈaða +DESPELUZADAS dˌespelusˈaðas +DESPELUZADO dˌespelusˈaðo +DESPELUZADOS dˌespelusˈaðos +DESPELUZAR dˌespelusˈaɾ +DESPENADA dˌespenˈaða +DESPEÑADA dˌespeɲˈaða +DESPENADAS dˌespenˈaðas +DESPEÑADAS dˌespeɲˈaðas +DESPEÑADERO dˌespeɲaðˈeɾo +DESPENADO dˌespenˈaðo +DESPEÑADO dˌespeɲˈaðo +DESPENADOS dˌespenˈaðos +DESPEÑADOS dˌespeɲˈaðos +DESPENALIZACIÓN dˌespenˌalisasjˈon +DESPENALIZADA dˌespenˌalisˈaða +DESPENALIZADAS dˌespenˌalisˈaðas +DESPENALIZADO dˌespenˌalisˈaðo +DESPENALIZADOR dˌespenˌalisaðˈoɾ +DESPENALIZADOS dˌespenˌalisˈaðos +DESPENALIZAR dˌespenˌalisˈaɾ +DESPEÑAR dˌespeɲˈaɾ +DESPEÑARSE dˌespeɲˈaɾse +DESPENSA despˈɛnsa +DESPENSERA dˌespensˈeɾa +DESPEPITADA dˌespepitˈaða +DESPEPITADAS dˌespepitˈaðas +DESPEPITADO dˌespepitˈaðo +DESPEPITADOS dˌespepitˈaðos +DESPEPITAR dˌespepitˈaɾ +DESPERADA dˌespeɾˈaða +DESPERADAS dˌespeɾˈaðas +DESPERADO dˌespeɾˈaðo +DESPERADOS dˌespeɾˈaðos +DESPERAR dˌespeɾˈaɾ +DESPERCUDIR dˌespeɾkuðˈiɾ +DESPERDICIADA dˌespeɾðisjˈaða +DESPERDICIADAS dˌespeɾðisjˈaðas +DESPERDICIADO dˌespeɾðisjˈaðo +DESPERDICIADOS dˌespeɾðisjˈaðos +DESPERDICIAR dˌespeɾðisjˈaɾ +DESPERECIDA dˌespeɾesˈiða +DESPERECIDAS dˌespeɾesˈiðas +DESPERECIDO dˌespeɾesˈiðo +DESPERECIDOS dˌespeɾesˈiðos +DESPEREZADA dˌespeɾesˈaða +DESPEREZADAS dˌespeɾesˈaðas +DESPEREZADO dˌespeɾesˈaðo +DESPEREZADOS dˌespeɾesˈaðos +DESPEREZAR dˌespeɾesˈaɾ +DESPEREZARSE dˌespeɾesˈaɾse +DESPERO despˈeɾo +DESPERSONALIZADA dˌespeɾsˌonalisˈaða +DESPERSONALIZADAS dˌespeɾsˌonalisˈaðas +DESPERSONALIZADO dˌespeɾsˌonalisˈaðo +DESPERSONALIZADOS dˌespeɾsˌonalisˈaðos +DESPERSONALIZAR dˌespeɾsˌonalisˈaɾ +DESPERTABLE dˌespeɾtˈaβle +DESPERTADA dˌespeɾtˈaða +DESPERTADAS dˌespeɾtˈaðas +DESPERTADO dˌespeɾtˈaðo +DESPERTADOR dˌespeɾtaðˈoɾ +DESPERTADOS dˌespeɾtˈaðos +DESPERTAMIENTO dˌespeɾtamjˈɛnto +DESPERTAR dˌespeɾtˈaɾ +DESPEZADA dˌespesˈaða +DESPEZADAS dˌespesˈaðas +DESPEZADO dˌespesˈaðo +DESPEZADOS dˌespesˈaðos +DESPIADADO dˌespjaðˈaðo +DESPICAR dˌespikˈaɾ +DESPIDIÓSE dˌespiðjˈose +DESPIDO despˈiðo +DESPIERTA despjˈeɾta +DESPIERTO despjˈeɾto +DESPIEZADA dˌespjesˈaða +DESPIEZADAS dˌespjesˈaðas +DESPIEZADO dˌespjesˈaðo +DESPIEZADOS dˌespjesˈaðos +DESPILFARRADA dˌespilfaɾɾˈaða +DESPILFARRADAS dˌespilfaɾɾˈaðas +DESPILFARRADO dˌespilfaɾɾˈaðo +DESPILFARRADOS dˌespilfaɾɾˈaðos +DESPILFARRAR dˌespilfaɾɾˈaɾ +DESPINTADA dˌespintˈaða +DESPINTADAS dˌespintˈaðas +DESPINTADO dˌespintˈaðo +DESPINTADOS dˌespintˈaðos +DESPINTAR dˌespintˈaɾ +DESPIOJADA dˌespjoxˈaða +DESPIOJADAS dˌespjoxˈaðas +DESPIOJADO dˌespjoxˈaðo +DESPIOJADOS dˌespjoxˈaðos +DESPIOJAR dˌespjoxˈaɾ +DESPISTADA dˌespistˈaða +DESPISTADAS dˌespistˈaðas +DESPISTADO dˌespistˈaðo +DESPISTADOS dˌespistˈaðos +DESPISTAJE dˌespistˈaxe +DESPISTAR dˌespistˈaɾ +DESPLANTAR dˌesplantˈaɾ +DESPLAZADA dˌesplasˈaða +DESPLAZADAS dˌesplasˈaðas +DESPLAZADO dˌesplasˈaðo +DESPLAZADOR dˌesplasaðˈoɾ +DESPLAZADOS dˌesplasˈaðos +DESPLEGABLE dˌespleɣˈaβle +DESPLEGADA dˌespleɣˈaða +DESPLEGADAS dˌespleɣˈaðas +DESPLEGADO dˌespleɣˈaðo +DESPLEGADOS dˌespleɣˈaðos +DESPLEGAR dˌespleɣˈaɾ +DESPLIEGO dˌespliˈeɣo +DESPLIEGUE dˌespliˈeɣe +DESPLOMADA dˌesplomˈaða +DESPLOMADAS dˌesplomˈaðas +DESPLOMADO dˌesplomˈaðo +DESPLOMADOS dˌesplomˈaðos +DESPLOMAR dˌesplomˈaɾ +DESPLOMARSE dˌesplomˈaɾse +DESPLUMADA dˌesplumˈaða +DESPLUMADAS dˌesplumˈaðas +DESPLUMADO dˌesplumˈaðo +DESPLUMADOS dˌesplumˈaðos +DESPLUMAR dˌesplumˈaɾ +DESPLUMARES dˌesplumˈaɾes +DESPLUMO desplˈumo +DESPLUMÓ dˌesplumˈo +DESPOJADA dˌespoxˈaða +DESPOJADAS dˌespoxˈaðas +DESPOJADO dˌespoxˈaðo +DESPOJADOS dˌespoxˈaðos +DESPOJAMIENTO dˌespoxamjˈɛnto +DESPOJAR dˌespoxˈaɾ +DESPOLARIZACIÓN dˌespolˌaɾisasjˈon +DESPOLARIZADA dˌespolˌaɾisˈaða +DESPOLARIZADAS dˌespolˌaɾisˈaðas +DESPOLARIZADO dˌespolˌaɾisˈaðo +DESPOLARIZADOS dˌespolˌaɾisˈaðos +DESPOLARIZANTE dˌespolˌaɾisˈante +DESPOLARIZAR dˌespolˌaɾisˈaɾ +DESPOLITIZACIÓN dˌespolˌitisasjˈon +DESPOLITIZADA dˌespolˌitisˈaða +DESPOLITIZADAS dˌespolˌitisˈaðas +DESPOLITIZADO dˌespolˌitisˈaðo +DESPOLITIZADOS dˌespolˌitisˈaðos +DESPOLITIZAR dˌespolˌitisˈaɾ +DESPOLVADA dˌespolβˈaða +DESPOLVADAS dˌespolβˈaðas +DESPOLVADO dˌespolβˈaðo +DESPOLVADOS dˌespolβˈaðos +DESPOLVOREAR dˌespolβˌoɾeˈaɾ +DESPOSADA dˌesposˈaða +DESPOSADAS dˌesposˈaðas +DESPOSADO dˌesposˈaðo +DESPOSADOS dˌesposˈaðos +DESPOSAMOS dˌesposˈamos +DESPOSANDO dˌesposˈando +DESPOSAR dˌesposˈaɾ +DESPOSARES dˌesposˈaɾes +DESPOSEER dˌesposeˈeɾ +DESPOSEIMIENTO dˌesposeɪmjˈɛnto +DESPOSO despˈoso +DÉSPOTA dˈespota +DESPOTADO dˌespotˈaðo +DESPOTISMO dˌespotˈismo +DESPOTRICADA dˌespotɾikˈaða +DESPOTRICADAS dˌespotɾikˈaðas +DESPOTRICADO dˌespotɾikˈaðo +DESPOTRICADOS dˌespotɾikˈaðos +DESPOTRICAR dˌespotɾikˈaɾ +DESPRECIABLE dˌespɾesjˈaβle +DESPRECIABLES dˌespɾesjˈaβles +DESPRECIADA dˌespɾesjˈaða +DESPRECIADAS dˌespɾesjˈaðas +DESPRECIADO dˌespɾesjˈaðo +DESPRECIADOR dˌespɾesjaðˈoɾ +DESPRECIADOS dˌespɾesjˈaðos +DESPRECIAR dˌespɾesjˈaɾ +DESPRECIATIVO dˌespɾesjatˈiβo +DESPRECINTADA dˌespɾesintˈaða +DESPRECINTADAS dˌespɾesintˈaðas +DESPRECINTADO dˌespɾesintˈaðo +DESPRECINTADOS dˌespɾesintˈaðos +DESPRECIO despɾˈesjo +DESPRENDER dˌespɾendˈeɾ +DESPRENDIDA dˌespɾendˈiða +DESPRENDIDAS dˌespɾendˈiðas +DESPRENDIDO dˌespɾendˈiðo +DESPRENDIDOS dˌespɾendˈiðos +DESPRENDIMIENTO dˌespɾendimjˈɛnto +DESPREOCUPANTE dˌespɾeˌokupˈante +DESPREOCUPARSE dˌespɾeˌokupˈaɾse +DESPRESTIGIADA dˌespɾestixjˈaða +DESPRESTIGIADAS dˌespɾestixjˈaðas +DESPRESTIGIADO dˌespɾestixjˈaðo +DESPRESTIGIADOS dˌespɾestixjˈaðos +DESPREVENIDA dˌespɾeβenˈiða +DESPREVENIDAS dˌespɾeβenˈiðas +DESPREVENIDO dˌespɾeβenˈiðo +DESPREVENIDOS dˌespɾeβenˈiðos +DESPRIVATIZACIÓN dˌespɾiβˌatisasjˈon +DESPRIVATIZAR dˌespɾiβˌatisˈaɾ +DESPROGRAMAR dˌespɾoɣɾamˈaɾ +DESPROPORCIONADA dˌespɾopˌoɾsjonˈaða +DESPROPORCIONADAS dˌespɾopˌoɾsjonˈaðas +DESPROPORCIONADO dˌespɾopˌoɾsjonˈaðo +DESPROPORCIONADOS dˌespɾopˌoɾsjonˈaðos +DESPROPORCIONALIDAD dˌespɾopˌoɾsjonˌaliðˈad +DESPROPÓSITO dˌespɾopˈosito +DESPROTEGER dˌespɾotexˈeɾ +DESPROTEGIDA dˌespɾotexˈiða +DESPROTEGIDAS dˌespɾotexˈiðas +DESPROTEGIDO dˌespɾotexˈiðo +DESPROTEGIDOS dˌespɾotexˈiðos +DESPROTONAR dˌespɾotonˈaɾ +DESPROVEER dˌespɾoβeˈeɾ +DESPROVEÍDO dˌespɾoβeˈiðo +DESPROVISTO dˌespɾoβˈisto +DESPUES dˈespwes +DESPUÉS despwˈes +DESPUIG despwˈiɡ +DESPUNTADA dˌespuntˈaða +DESPUNTADAS dˌespuntˈaðas +DESPUNTADO dˌespuntˈaðo +DESPUNTADOS dˌespuntˈaðos +DESQUICIADA dˌeskisjˈaða +DESQUICIADAS dˌeskisjˈaðas +DESQUICIADO dˌeskisjˈaðo +DESQUICIADOS dˌeskisjˈaðos +DESQUICIAMIENTO dˌeskisjamjˈɛnto +DESQUICIANTE dˌeskisjˈante +DESQUICIAR dˌeskisjˈaɾ +DESQUICIO deskˈisjo +DESQUITADA dˌeskitˈaða +DESQUITADAS dˌeskitˈaðas +DESQUITADO dˌeskitˈaðo +DESQUITADOS dˌeskitˈaðos +DESRABADA dˌesraβˈaða +DESRABADAS dˌesraβˈaðas +DESRABADO dˌesraβˈaðo +DESRABADOS dˌesraβˈaðos +DESRABOTADA dˌesraβotˈaða +DESRABOTADAS dˌesraβotˈaðas +DESRABOTADO dˌesraβotˈaðo +DESRABOTADOS dˌesraβotˈaðos +DESRAMIFICADOR dˌesramˌifikaðˈoɾ +DESRATIZACIÓN dˌesratˌisasjˈon +DESRATIZADA dˌesratisˈaða +DESRATIZADAS dˌesratisˈaðas +DESRATIZADO dˌesratisˈaðo +DESRATIZADOS dˌesratisˈaðos +DESRATIZAR dˌesratisˈaɾ +DESREFERENCIAR dˌesrefˌeɾensjˈaɾ +DESREGULACIÓN dˌesreɣˌulasjˈon +DESREGULADA dˌesreɣulˈaða +DESREGULADAS dˌesreɣulˈaðas +DESREGULADO dˌesreɣulˈaðo +DESREGULADOR dˌesreɣˌulaðˈoɾ +DESREGULADOS dˌesreɣulˈaðos +DESREGULAR dˌesreɣulˈaɾ +DESTACABLE dˌestakˈaβle +DESTACADA dˌestakˈaða +DESTACADAS dˌestakˈaðas +DESTACADO dˌestakˈaðo +DESTACADOR dˌestakaðˈoɾ +DESTACADOS dˌestakˈaðos +DESTACAMENTO dˌestakamˈɛnto +DESTACAR dˌestakˈaɾ +DESTACO destˈako +DESTAJAR dˌestaxˈaɾ +DESTAPADA dˌestapˈaða +DESTAPADAS dˌestapˈaðas +DESTAPADO dˌestapˈaðo +DESTAPADOS dˌestapˈaðos +DESTARTALAR dˌestaɾtalˈaɾ +DESTAZAR dˌestasˈaɾ +DESTEJER dˌestexˈeɾ +DESTEMPLADA dˌestemplˈaða +DESTEMPLADAMENTE dˌestemplˈaðamˈente +DESTEMPLADAS dˌestemplˈaðas +DESTEMPLADO dˌestemplˈaðo +DESTEMPLADOS dˌestemplˈaðos +DESTENDER dˌestendˈeɾ +DESTEÑIDA dˌesteɲˈiða +DESTEÑIDAS dˌesteɲˈiðas +DESTEÑIDO dˌesteɲˈiðo +DESTEÑIDOS dˌesteɲˈiðos +DESTENSADA dˌestensˈaða +DESTENSADAS dˌestensˈaðas +DESTENSADO dˌestensˈaðo +DESTENSADOS dˌestensˈaðos +DESTENSAR dˌestensˈaɾ +DESTERRADA dˌesteɾɾˈaða +DESTERRADAS dˌesteɾɾˈaðas +DESTERRADO dˌesteɾɾˈaðo +DESTERRADOS dˌesteɾɾˈaðos +DESTERRAR dˌesteɾɾˈaɾ +DESTETADA dˌestetˈaða +DESTETADAS dˌestetˈaðas +DESTETADO dˌestetˈaðo +DESTETADOS dˌestetˈaðos +DESTETAR dˌestetˈaɾ +DESTILACIÓN dˌestilasjˈon +DESTILADA dˌestilˈaða +DESTILADAS dˌestilˈaðas +DESTILADO dˌestilˈaðo +DESTILADOR dˌestilaðˈoɾ +DESTILADOS dˌestilˈaðos +DESTILAR dˌestilˈaɾ +DESTINA destˈina +DESTINACIÓN dˌestinasjˈon +DESTINADA dˌestinˈaða +DESTINADAS dˌestinˈaðas +DESTINADO dˌestinˈaðo +DESTINADOS dˌestinˈaðos +DESTINAMOS dˌestinˈamos +DESTINAN destˈinan +DESTINANDO dˌestinˈando +DESTINAR dˌestinˈaɾ +DESTINARA dˌestinˈaɾa +DESTINARÁ dˌestinaɾˈa +DESTINÁRAMOS dˌestinˈaɾamos +DESTINARAS dˌestinˈaɾas +DESTINARÁS dˌestinaɾˈas +DESTINAREIS dˌestinˈaɾeɪs +DESTINAREMOS dˌestinaɾˈemos +DESTINARES dˌestinˈaɾes +DESTINARÍAMOS dˌestinaɾˈiamos +DESTINAS destˈinas +DESTINASTE dˌestinˈaste +DESTINATARIO dˌestinatˈaɾjo +DESTINE destˈine +DESTINEMOS dˌestinˈemos +DESTINES destˈines +DESTINO destˈino +DESTITUCIÓN dˌestitusjˈon +DESTITUIDA dˌestitwˈiða +DESTITUIDAS dˌestitwˈiðas +DESTITUIDO dˌestitwˈiðo +DESTITUIDOS dˌestitwˈiðos +DESTITUIR dˌestitwˈiɾ +DESTOCADA dˌestokˈaða +DESTOCADAS dˌestokˈaðas +DESTOCADO dˌestokˈaðo +DESTOCADOS dˌestokˈaðos +DESTOCAR dˌestokˈaɾ +DESTORCER dˌestoɾsˈeɾ +DESTORCÍ dˌestoɾsˈi +DESTORCIDA dˌestoɾsˈiða +DESTORCIDAS dˌestoɾsˈiðas +DESTORCIDO dˌestoɾsˈiðo +DESTORCIDOS dˌestoɾsˈiðos +DESTORCIENDO dˌestoɾsjˈɛndo +DESTRABADA dˌestɾaβˈaða +DESTRABADAS dˌestɾaβˈaðas +DESTRABADO dˌestɾaβˈaðo +DESTRABADOS dˌestɾaβˈaðos +DESTRANCADA dˌestɾankˈaða +DESTRANCADAS dˌestɾankˈaðas +DESTRANCADO dˌestɾankˈaðo +DESTRANCADOS dˌestɾankˈaðos +DESTRANCAR dˌestɾankˈaɾ +DESTREPADA dˌestɾepˈaða +DESTREPADAS dˌestɾepˈaðas +DESTREPADO dˌestɾepˈaðo +DESTREPADOS dˌestɾepˈaðos +DESTREZA destɾˈesa +DESTRIPADA dˌestɾipˈaða +DESTRIPADAS dˌestɾipˈaðas +DESTRIPADO dˌestɾipˈaðo +DESTRIPADOS dˌestɾipˈaðos +DESTROCAR dˌestɾokˈaɾ +DESTRONADA dˌestɾonˈaða +DESTRONADAS dˌestɾonˈaðas +DESTRONADO dˌestɾonˈaðo +DESTRONADOS dˌestɾonˈaðos +DESTRONAMIENTO dˌestɾonamjˈɛnto +DESTRONAR dˌestɾonˈaɾ +DESTRONCAR dˌestɾonkˈaɾ +DESTROZADA dˌestɾosˈaða +DESTROZADAS dˌestɾosˈaðas +DESTROZADO dˌestɾosˈaðo +DESTROZADOS dˌestɾosˈaðos +DESTROZAR dˌestɾosˈaɾ +DESTROZO destɾˈoso +DESTROZÓN dˌestɾosˈon +DESTRUCCIÓN dˌestɾuksjˈon +DESTRUCTIBLE dˌestɾuktˈiβle +DESTRUCTOR dˌestɾuktˈoɾ +DESTRUCTORA dˌestɾuktˈoɾa +DESTRUCTORAS dˌestɾuktˈoɾas +DESTRUCTORES dˌestɾuktˈoɾes +DESTRUÍ dˌestɾuˈi +DESTRUIDA dˌestɾuˈiða +DESTRUÍDA dˌestɾuˈiða +DESTRUIDAS dˌestɾuˈiðas +DESTRUÍDAS dˌestɾuˈiðas +DESTRUIDO dˌestɾuˈiðo +DESTRUIDOS dˌestɾuˈiðos +DESTRUIR dˌestɾuˈiɾ +DESTRUYÓ dˌestɾujjˈo +DESTUERZO destwˈeɾso +DESTUPIR dˌestupˈiɾ +DESTURCADA dˌestuɾkˈaða +DESTURCADAS dˌestuɾkˈaðas +DESTURCADO dˌestuɾkˈaðo +DESTURCADOS dˌestuɾkˈaðos +DESUBICADO dˌesuβikˈaðo +DESUBICAR dˌesuβikˈaɾ +DESUERAR dˌesweɾˈaɾ +DESUNÍ dˌesunˈi +DESUNIDA dˌesunˈiða +DESUNIDAS dˌesunˈiðas +DESUNIDO dˌesunˈiðo +DESUNIDOS dˌesunˈiðos +DESUNIR dˌesunˈiɾ +DESUNO desˈuno +DESUSADA dˌesusˈaða +DESUSADAS dˌesusˈaðas +DESUSADO dˌesusˈaðo +DESUSADOS dˌesusˈaðos +DESVAÍDA dˌesβaˈiða +DESVAÍDAS dˌesβaˈiðas +DESVAÍDO dˌesβaˈiðo +DESVAÍDOS dˌesβaˈiðos +DESVAINADA dˌesβaɪnˈaða +DESVAINADAS dˌesβaɪnˈaðas +DESVAINADO dˌesβaɪnˈaðo +DESVAINADOS dˌesβaɪnˈaðos +DESVAÍR dˌesβaˈiɾ +DESVALIJADA dˌesβalixˈaða +DESVALIJADAS dˌesβalixˈaðas +DESVALIJADO dˌesβalixˈaðo +DESVALIJADOS dˌesβalixˈaðos +DESVALIJAR dˌesβalixˈaɾ +DESVALORIZACIÓN dˌesβalˌoɾisasjˈon +DESVALORIZADA dˌesβalˌoɾisˈaða +DESVALORIZADAS dˌesβalˌoɾisˈaðas +DESVALORIZADO dˌesβalˌoɾisˈaðo +DESVALORIZADOS dˌesβalˌoɾisˈaðos +DESVALORIZAR dˌesβalˌoɾisˈaɾ +DESVALUACIÓN dˌesβaluasjˈon +DESVÁN desβˈan +DESVANECER dˌesβanesˈeɾ +DESVANECIDA dˌesβanesˈiða +DESVANECIDAS dˌesβanesˈiðas +DESVANECIDO dˌesβanesˈiðo +DESVANECIDOS dˌesβanesˈiðos +DESVANECIMIENTO dˌesβanˌesimjˈɛnto +DESVARIADA dˌesβaɾjˈaða +DESVARIADAS dˌesβaɾjˈaðas +DESVARIADO dˌesβaɾjˈaðo +DESVARIADOS dˌesβaɾjˈaðos +DESVELADA dˌesβelˈaða +DESVELADAS dˌesβelˈaðas +DESVELADO dˌesβelˈaðo +DESVELADOS dˌesβelˈaðos +DESVELAMIENTO dˌesβelamjˈɛnto +DESVELAR dˌesβelˈaɾ +DESVENCIJADA dˌesβensixˈaða +DESVENCIJADAS dˌesβensixˈaðas +DESVENCIJADO dˌesβensixˈaðo +DESVENCIJADOS dˌesβensixˈaðos +DESVENCIJAR dˌesβensixˈaɾ +DESVENTAR dˌesβentˈaɾ +DESVENTRAR dˌesβentɾˈaɾ +DESVERTEBRADA dˌesβeɾteβɾˈaða +DESVERTEBRADAS dˌesβeɾteβɾˈaðas +DESVERTEBRADO dˌesβeɾteβɾˈaðo +DESVERTEBRADOS dˌesβeɾteβɾˈaðos +DESVERTEBRAR dˌesβeɾteβɾˈaɾ +DESVESTIDA dˌesβestˈiða +DESVESTIDAS dˌesβestˈiðas +DESVESTIDO dˌesβestˈiðo +DESVESTIDOS dˌesβestˈiðos +DESVESTIR dˌesβestˈiɾ +DESVIACIÓN dˌesβjasjˈon +DESVIADA desβjˈaða +DESVIADAS desβjˈaðas +DESVIADO desβjˈaðo +DESVIADOR dˌesβjaðˈoɾ +DESVIADORA dˌesβjaðˈoɾa +DESVIADORAS dˌesβjaðˈoɾas +DESVIADORES dˌesβjaðˈoɾes +DESVIADOS desβjˈaðos +DESVIAR desβjˈaɾ +DESVINCULACIÓN dˌesβinkˌulasjˈon +DESVINCULADA dˌesβinkulˈaða +DESVINCULADAS dˌesβinkulˈaðas +DESVINCULADO dˌesβinkulˈaðo +DESVINCULADOS dˌesβinkulˈaðos +DESVINCULAR dˌesβinkulˈaɾ +DESVÍO desβˈio +DESVIRGADA dˌesβiɾɣˈaða +DESVIRGADAS dˌesβiɾɣˈaðas +DESVIRGADO dˌesβiɾɣˈaðo +DESVIRGADOS dˌesβiɾɣˈaðos +DESVIRGAR dˌesβiɾɣˈaɾ +DESVIRTUADA dˌesβiɾtwˈaða +DESVIRTUADAS dˌesβiɾtwˈaðas +DESVIRTUADO dˌesβiɾtwˈaðo +DESVIRTUADOS dˌesβiɾtwˈaðos +DESVIRTUAR dˌesβiɾtwˈaɾ +DESVIVIDA dˌesβiβˈiða +DESVIVIDAS dˌesβiβˈiðas +DESVIVIDO dˌesβiβˈiðo +DESVIVIDOS dˌesβiβˈiðos +DESVIVIRSE dˌesβiβˈiɾse +DETALLES detˈajjes +DETECTADA dˌetektˈaða +DETECTADAS dˌetektˈaðas +DETECTADO dˌetektˈaðo +DETECTADOS dˌetektˈaðos +DETECTAR dˌetektˈaɾ +DETECTIVA dˌetektˈiβa +DETECTIVE dˌetektˈiβe +DETENCIÓN dˌetensjˈon +DETENCIONES dˌetensjˈones +DETENER dˌetenˈeɾ +DETENIDA dˌetenˈiða +DETENIDAMENTE dˌetenˈiðamˈente +DETENIDAS dˌetenˈiðas +DETENIDO dˌetenˈiðo +DETENIDOS dˌetenˈiðos +DETENIMIENTO dˌetenimjˈɛnto +DETENTADA dˌetentˈaða +DETENTADAS dˌetentˈaðas +DETENTADO dˌetentˈaðo +DETENTADOS dˌetentˈaðos +DETENTE detˈɛnte +DETERGENTE dˌeteɾxˈɛnte +DETERGER dˌeteɾxˈeɾ +DETERGÍ dˌeteɾxˈi +DETERGIDA dˌeteɾxˈiða +DETERGIDAS dˌeteɾxˈiðas +DETERGIDO dˌeteɾxˈiðo +DETERGIDOS dˌeteɾxˈiðos +DETERIORACIÓN dˌeteɾjˌoɾasjˈon +DETERIORADA dˌeteɾjoɾˈaða +DETERIORADAS dˌeteɾjoɾˈaðas +DETERIORADO dˌeteɾjoɾˈaðo +DETERIORADOS dˌeteɾjoɾˈaðos +DETERIORAR dˌeteɾjoɾˈaɾ +DETERJO detˈeɾxo +DETERMINA dˌeteɾmˈina +DETERMINACIÓN dˌeteɾmˌinasjˈon +DETERMINADA dˌeteɾminˈaða +DETERMINADAS dˌeteɾminˈaðas +DETERMINADO dˌeteɾminˈaðo +DETERMINADOS dˌeteɾminˈaðos +DETERMINAMOS dˌeteɾminˈamos +DETERMINANDO dˌeteɾminˈando +DETERMINAR dˌeteɾminˈaɾ +DETERMINARA dˌeteɾminˈaɾa +DETERMINARÁ dˌeteɾmˌinaɾˈa +DETERMINÁRAMOS dˌeteɾminˈaɾamos +DETERMINARAS dˌeteɾminˈaɾas +DETERMINARÁS dˌeteɾmˌinaɾˈas +DETERMINARE dˌeteɾminˈaɾe +DETERMINAREIS dˌeteɾminˈaɾeɪs +DETERMINAREMOS dˌeteɾmˌinaɾˈemos +DETERMINARES dˌeteɾminˈaɾes +DETERMINARÍAMOS dˌeteɾmˌinaɾˈiamos +DETERMINAS dˌeteɾmˈinas +DETERMINASTE dˌeteɾminˈaste +DETERMINE dˌeteɾmˈine +DETERMINEMOS dˌeteɾminˈemos +DETERMINES dˌeteɾmˈines +DETERMINÍSTICO dˌeteɾminˈistiko +DETERMINO dˌeteɾmˈino +DETESTABLE dˌetestˈaβle +DETESTABLES dˌetestˈaβles +DETESTADA dˌetestˈaða +DETESTADAS dˌetestˈaðas +DETESTADO dˌetestˈaðo +DETESTADOS dˌetestˈaðos +DETESTAR dˌetestˈaɾ +DETONA detˈona +DETONACIÓN dˌetonasjˈon +DETONACIONES dˌetonasjˈones +DETONADA dˌetonˈaða +DETONADAS dˌetonˈaðas +DETONADO dˌetonˈaðo +DETONADOR dˌetonaðˈoɾ +DETONADORES dˌetonaðˈoɾes +DETONADOS dˌetonˈaðos +DETONAMOS dˌetonˈamos +DETONANDO dˌetonˈando +DETONAR dˌetonˈaɾ +DETONARA dˌetonˈaɾa +DETONARÁ dˌetonaɾˈa +DETONÁRAMOS dˌetonˈaɾamos +DETONARAS dˌetonˈaɾas +DETONARÁS dˌetonaɾˈas +DETONARE dˌetonˈaɾe +DETONAREIS dˌetonˈaɾeɪs +DETONAREMOS dˌetonaɾˈemos +DETONARES dˌetonˈaɾes +DETONARÍAMOS dˌetonaɾˈiamos +DETONAS detˈonas +DETONASTE dˌetonˈaste +DETONE detˈone +DETONEMOS dˌetonˈemos +DETONES detˈones +DETONO detˈono +DETRAÍDA dˌetɾaˈiða +DETRAÍDAS dˌetɾaˈiðas +DETRAÍDO dˌetɾaˈiðo +DETRAÍDOS dˌetɾaˈiðos +DETRÁS detɾˈas +DETRITÍVORA dˌetɾitˈiβoɾa +DETRITÍVORAS dˌetɾitˈiβoɾas +DETRITÍVORO dˌetɾitˈiβoɾo +DETRITÍVOROS dˌetɾitˈiβoɾos +DETRITO detɾˈito +DEUCALIÓN dˌeʊkaljˈon +DEUDA dˈeʊða +DEUDO dˈeʊðo +DEUDOR deʊðˈoɾ +DEUTERAGONISTA dˌeʊteɾˌaɣonˈista +DEUTERÓN dˌeʊteɾˈon +DEUTÓXIDO deʊtˈoksiðo +DEUTÓXIDOS deʊtˈoksiðos +DEVA dˈeβa +DEVALUADA dˌeβaluˈaða +DEVALUADAS dˌeβaluˈaðas +DEVALUADO dˌeβaluˈaðo +DEVALUADOS dˌeβaluˈaðos +DEVALUAR dˌeβaluˈaɾ +DEVANADA dˌeβanˈaða +DEVANADAS dˌeβanˈaðas +DEVANADO dˌeβanˈaðo +DEVANADOS dˌeβanˈaðos +DEVANAGARI dˌeβanaɣˈaɾi +DEVANAR dˌeβanˈaɾ +DEVANEO dˌeβanˈeo +DEVASTACIÓN dˌeβastasjˈon +DEVASTADA dˌeβastˈaða +DEVASTADAS dˌeβastˈaðas +DEVASTADO dˌeβastˈaðo +DEVASTADOS dˌeβastˈaðos +DEVASTAR dˌeβastˈaɾ +DEVASTARE dˌeβastˈaɾe +DEVASTO deβˈasto +DEVELADA dˌeβelˈaða +DEVELADAS dˌeβelˈaðas +DEVELADO dˌeβelˈaðo +DEVELADOS dˌeβelˈaðos +DEVELAMIENTO dˌeβelamjˈɛnto +DEVELIZAMIENTO dˌeβelˌisamjˈɛnto +DEVENGAR dˌeβeŋɡˈaɾ +DEVENIDA dˌeβenˈiða +DEVENIDAS dˌeβenˈiðas +DEVENIDO dˌeβenˈiðo +DEVENIDOS dˌeβenˈiðos +DEVIDA deβˈiða +DEVIDAS deβˈiðas +DEVIDO deβˈiðo +DEVIDOS deβˈiðos +DEVOCIÓN dˌeβosjˈon +DEVOCIONARIA dˌeβosjonˈaɾja +DEVOCIONARIAS dˌeβosjonˈaɾjas +DEVOCIONARIOS dˌeβosjonˈaɾjos +DEVOLUCIÓN dˌeβolusjˈon +DEVOLVERLA dˌeβolβˈeɾla +DEVORADA dˌeβoɾˈaða +DEVORADAS dˌeβoɾˈaðas +DEVORADO dˌeβoɾˈaðo +DEVORADOS dˌeβoɾˈaðos +DEVORAR dˌeβoɾˈaɾ +DEVOTA deβˈota +DEVOTAS deβˈotas +DEVOTÍSIMO dˌeβotˈisimo +DEVOTO deβˈoto +DEVOTOS deβˈotos +DEVUELTA deβwˈelta +DEVUELTAS deβwˈeltas +DEVUELTO deβwˈelto +DEVUELTOS deβwˈeltos +DEXAMETASONA dˌeksamˌetasˈona +DEXAR deksˈaɾ +DEXTROMORAMIDA dˌekstɾomˌoɾamˈiða +DEYECCIÓN dˌejjeksjˈon +DEZMAR desmˈaɾ +DI dˈi +DIA djˈa +DÍA dˈia +DIABETES djaβˈetes +DIABÉTICO djaβˈetiko +DIABÉTICOS djaβˈetikos +DIABETOLOGA djˌaβetolˈoɣa +DIABLESA djaβlˈesa +DIABLO djˈaβlo +DIABLURA djaβlˈuɾa +DIABÓLICA djaβˈolika +DIABÓLICAS djaβˈolikas +DIABÓLICO djaβˈoliko +DIABÓLICOS djaβˈolikos +DIABOLIZAR djˌaβolisˈaɾ +DIÁBOLO djˈaβolo +DIACONÍA djˌakonˈia +DIACONISA djˌakonˈisa +DIÁCONO djˈakono +DIACRÍTICA djakɾˈitika +DIACRÍTICAS djakɾˈitikas +DIACRÍTICO djakɾˈitiko +DIACRÍTICOS djakɾˈitikos +DIADEMA djaðˈema +DIÁFANA djˈafana +DIÁFANAS djˈafanas +DIAFANIDAD djˌafaniðˈad +DIÁFANO djˈafano +DIÁFANOS djˈafanos +DIAFORÉTICA djˌafoɾˈetika +DIAFORÉTICAS djˌafoɾˈetikas +DIAFORÉTICO djˌafoɾˈetiko +DIAFORÉTICOS djˌafoɾˈetikos +DIAFRAGMA djafɾˈaɡma +DIAGNOSIS djaɡnˈosis +DIAGNOSTICABLE djˌaɡnostikˈaβle +DIAGNOSTICABLES djˌaɡnostikˈaβles +DIAGNOSTICADA djˌaɡnostikˈaða +DIAGNOSTICADAS djˌaɡnostikˈaðas +DIAGNOSTICADO djˌaɡnostikˈaðo +DIAGNOSTICADOS djˌaɡnostikˈaðos +DIAGNOSTICAR djˌaɡnostikˈaɾ +DIAGNOSTICOTERAPÉUTICO djˌaɡnostˌikotˌeɾapˈeutˌiko +DIAGONALIZABLES djˌaɣonˌalisˈaβles +DIAGONALIZADA djˌaɣonˌalisˈaða +DIAGONALIZADAS djˌaɣonˌalisˈaðas +DIAGONALIZADO djˌaɣonˌalisˈaðo +DIAGONALIZADOS djˌaɣonˌalisˈaðos +DIAGONALIZAR djˌaɣonˌalisˈaɾ +DIAGRAMA djaɣɾˈama +DIAGRAMAR djˌaɣɾamˈaɾ +DIAGRAMÁTICO djˌaɣɾamˈatiko +DIALECTAL djˌalektˈal +DIALECTÓLOGO djˌalektˈoloɣo +DIALIPÉTALO djˌalipˈetalo +DIALIZADO djˌalisˈaðo +DIALIZAR djˌalisˈaɾ +DIALOGADA djˌaloɣˈaða +DIALOGADAS djˌaloɣˈaðas +DIALOGADO djˌaloɣˈaðo +DIALOGADOS djˌaloɣˈaðos +DIALOGANTE djˌaloɣˈante +DIALOGAR djˌaloɣˈaɾ +DIALÓGICO djalˈoxiko +DIALOGO djalˈoɣo +DIALOGÓ djˌaloɣˈo +DIÁLOGO djˈaloɣo +DIAMAGNÉTICA djˌamaɡnˈetika +DIAMAGNÉTICAS djˌamaɡnˈetikas +DIAMAGNÉTICO djˌamaɡnˈetiko +DIAMAGNÉTICOS djˌamaɡnˈetikos +DIAMANTADA djˌamantˈaða +DIAMANTADAS djˌamantˈaðas +DIAMANTADO djˌamantˈaðo +DIAMANTADOS djˌamantˈaðos +DIAMANTAR djˌamantˈaɾ +DIAMANTE djamˈante +DIAMANTES djamˈantes +DIAMANTISTA djˌamantˈista +DIAMETRALES djˌametɾˈales +DIÁMETRO djˈametɾo +DIÁMETROS djˈametɾos +DIANA djˈana +DIANAS djˈanas +DIANÉTICA djanˈetika +DIANÉTICAS djanˈetikas +DIANÉTICO djanˈetiko +DIANÉTICOS djanˈetikos +DIANTRE djˈantɾe +DIAPIRO djapˈiɾo +DIAPLEJÍA djˌaplexˈia +DIAPOSITIVAS djˌapositˈiβas +DIÁPSIDO djˈapsiðo +DIARIA djˈaɾja +DIARIAMENTE djˈaɾjamˈente +DIARIAS djˈaɾjas +DIARIERO djaɾjˈeɾo +DIARIO djˈaɾjo +DIARIOS djˈaɾjos +DIARREA djaɾɾˈea +DIARREICO djaɾɾˈeɪko +DIAS djˈas +DÍAS dˈias +DIÁSPORA djˈaspoɾa +DIASTEREOSELECTIVIDAD djˌasteɾˌeosˌelektˌiβiðˈad +DIÁSTOLE djˈastole +DIATÓNICO djatˈoniko +DÍAZ dˈias +DIAZONIO djasˈonjo +DIBUJADA dˌiβuxˈaða +DIBUJADAS dˌiβuxˈaðas +DIBUJADO dˌiβuxˈaðo +DIBUJADOS dˌiβuxˈaðos +DIBUJANTE dˌiβuxˈante +DIBUJAR dˌiβuxˈaɾ +DIBUJITOS dˌiβuxˈitos +DIBUJO diβˈuxo +DIBUTIL dˌiβutˈil +DICARBOXÍLICO dˌikaɾβoksˈiliko +DICCIÓN diksjˈon +DICCIONARIO dˌiksjonˈaɾjo +DICDIC dikðˈik +DICE dˈise +DICEN dˈisen +DICES dˈises +DICETONA dˌisetˈona +DICHA dˈitʃa +DICHARACHERO dˌitʃaɾatʃˈeɾo +DICHARACHO dˌitʃaɾˈatʃo +DICHAS dˈitʃas +DICHO dˈitʃo +DICHOS dˈitʃos +DICHOSÍSIMO dˌitʃosˈisimo +DICHOSO ditʃˈoso +DICIEMBRE disjˈembɾe +DICIENDO disjˈɛndo +DICKENSIANO dˌikensjˈano +DICLORO diklˈoɾo +DICLOROMETANO dˌikloɾˌometˈano +DICÓTICO dikˈotiko +DICOTILEDÓNEA dˌikotˌileðˈonea +DICOTOMÍA dˌikotomˈia +DICOTOMIZAR dˌikotˌomisˈaɾ +DICÓTOMO dikˈotomo +DICROICO dikɾˈoɪko +DICTABLANDA dˌiktaβlˈanda +DICTADA diktˈaða +DICTADAS diktˈaðas +DICTADO diktˈaðo +DICTADOR dˌiktaðˈoɾ +DICTADORCILLO dˌiktaðoɾsˈijjo +DICTADOS diktˈaðos +DICTADURA dˌiktaðˈuɾa +DICTADURÍA dˌiktaðuɾˈia +DICTAMEN diktˈamen +DICTAMINADA dˌiktaminˈaða +DICTAMINADAS dˌiktaminˈaðas +DICTAMINADO dˌiktaminˈaðo +DICTAMINADORA dˌiktamˌinaðˈoɾa +DICTAMINADOS dˌiktaminˈaðos +DICTAMINAR dˌiktaminˈaɾ +DICTAR diktˈaɾ +DICTATORIAL dˌiktatoɾjˈal +DICTATORIALES dˌiktatoɾjˈales +DIDÁCTICO diðˈaktiko +DIDANOSINA dˌiðanosˈina +DIDAQUISTA dˌiðakˈista +DIECES djˈeses +DIECINUEVE djˌesinwˈeβe +DIECIOCHO djesjˈotʃo +DIECISEIS djesˈiseɪs +DIECISÉIS djˌesisˈeis +DIECISEISAVO djˌesiseɪsˈaβo +DIECISIETE djˌesisjˈete +DIÉDRICO djˈeðɾiko +DIÉGESIS djˈexesis +DIEGÉTICO djexˈetiko +DIEGO djˈeɣo +DIEGUEÑO djeɣˈeɲo +DIENTE djˈɛnte +DIENTECILLO djˌentesˈijjo +DIENTECITO djˌentesˈito +DIENTES djˈɛntes +DIENTUDA djentˈuða +DIENTUDAS djentˈuðas +DIENTUDO djentˈuðo +DIENTUDOS djentˈuðos +DIERA djˈeɾa +DIERAIS djˈeɾaɪs +DIÉRAMOS djˈeɾamos +DIERAN djˈeɾan +DIERAS djˈeɾas +DIERE djˈeɾe +DIEREIS djˈeɾeɪs +DIÉREMOS djˈeɾemos +DIEREN djˈeɾen +DIERES djˈeɾes +DIÉRESIS djˈeɾesis +DIERON djˈeɾon +DIESE djˈese +DIESEIS djˈeseɪs +DIÉSEL djˈesel +DIÉSEMOS djˈesemos +DIESEN djˈesen +DIESES djˈeses +DIESTRO djˈestɾo +DIETA djˈeta +DIETADA djetˈaða +DIETADAS djetˈaðas +DIETADO djetˈaðo +DIETADOS djetˈaðos +DIETAR djetˈaɾ +DIETARIO djetˈaɾjo +DIETAS djˈetas +DIETÉTICA djetˈetika +DIETÉTICAS djetˈetikas +DIETÉTICO djetˈetiko +DIETÉTICOS djetˈetikos +DIETILAMIDA djˌetilamˈiða +DIETÍLICO djetˈiliko +DIETILO djetˈilo +DIETISTA djetˈista +DIETO djˈeto +DIEZ djˈes +DIEZMADA djesmˈaða +DIEZMADAS djesmˈaðas +DIEZMADO djesmˈaðo +DIEZMADOS djesmˈaðos +DIEZMAR djesmˈaɾ +DIEZMILÉSIMO djˌesmilˈesimo +DIEZMILLONÉSIMO djˌesmijjonˈesimo +DIEZMO djˈesmo +DIFAMACIÓN dˌifamasjˈon +DIFAMADA dˌifamˈaða +DIFAMADAS dˌifamˈaðas +DIFAMADO dˌifamˈaðo +DIFAMADOR dˌifamaðˈoɾ +DIFAMADOS dˌifamˈaðos +DIFAMAR dˌifamˈaɾ +DIFAMATORIO dˌifamatˈoɾjo +DIFERENCIA dˌifeɾˈɛnsja +DIFERENCIABILIDAD dˌifeɾˌensjaβˌiliðˈad +DIFERENCIACIÓN dˌifeɾˌensjasjˈon +DIFERENCIADA dˌifeɾensjˈaða +DIFERENCIADAS dˌifeɾensjˈaðas +DIFERENCIADO dˌifeɾensjˈaðo +DIFERENCIADOS dˌifeɾensjˈaðos +DIFERENCIAR dˌifeɾensjˈaɾ +DIFERENCIAS dˌifeɾˈɛnsjas +DIFERENTE dˌifeɾˈɛnte +DIFERENTES dˌifeɾˈɛntes +DIFERIDA dˌifeɾˈiða +DIFERIDAS dˌifeɾˈiðas +DIFERIDO dˌifeɾˈiðo +DIFERIDOS dˌifeɾˈiðos +DIFERIMIENTO dˌifeɾimjˈɛnto +DIFERIR dˌifeɾˈiɾ +DIFICIL dˌifisˈil +DIFÍCIL difˈisil +DIFICULTAD dˌifikultˈad +DIFICULTADA dˌifikultˈaða +DIFICULTADAS dˌifikultˈaðas +DIFICULTADES dˌifikultˈaðes +DIFICULTADO dˌifikultˈaðo +DIFICULTADOS dˌifikultˈaðos +DIFICULTAR dˌifikultˈaɾ +DIFISITA dˌifisˈita +DIFLUNISAL dˌiflunisˈal +DIFÓNICA difˈonika +DIFÓNICAS difˈonikas +DIFÓNICO difˈoniko +DIFÓNICOS difˈonikos +DIFONO difˈono +DIFOSFATO dˌifosfˈato +DIFRACTADA dˌifɾaktˈaða +DIFRACTADAS dˌifɾaktˈaðas +DIFRACTADO dˌifɾaktˈaðo +DIFRACTADOS dˌifɾaktˈaðos +DIFUMINADA dˌifuminˈaða +DIFUMINADAS dˌifuminˈaðas +DIFUMINADO dˌifuminˈaðo +DIFUMINADOS dˌifuminˈaðos +DIFUMINAR dˌifuminˈaɾ +DIFUNDIDA dˌifundˈiða +DIFUNDIDAS dˌifundˈiðas +DIFUNDIDO dˌifundˈiðo +DIFUNDIDOS dˌifundˈiðos +DIFUNTO difˈunto +DIFUSIÓN dˌifusjˈon +DIFUSIONISMO dˌifusjonˈismo +DIGA dˈiɣa +DIGÁIS diɣˈais +DÍGALA dˈiɣala +DÍGALAS dˈiɣalas +DÍGALOS dˈiɣalos +DIGAMMA diɣˈamma +DIGÁMONOS diɣˈamonos +DIGÁMOOS diɣˈamoos +DIGAMOS diɣˈamos +DIGÁMOSLA diɣˈamosla +DIGÁMOSLAS diɣˈamoslas +DIGÁMOSLE diɣˈamosle +DIGÁMOSLOS diɣˈamoslos +DIGÁMOSTE diɣˈamoste +DIGAN dˈiɣan +DÍGANLA dˈiɣanla +DÍGANLAS dˈiɣanlas +DÍGANLOS dˈiɣanlos +DÍGANNOS dˈiɣannos +DÍGANSE dˈiɣanse +DIGAS dˈiɣas +DIGÁS diɣˈas +DIGERIDA dˌixeɾˈiða +DIGERIDAS dˌixeɾˈiðas +DIGERIDO dˌixeɾˈiðo +DIGERIDOS dˌixeɾˈiðos +DIGERIR dˌixeɾˈiɾ +DIGESTIÓN dˌixestjˈon +DIGESTIVA dˌixestˈiβa +DIGESTIVAS dˌixestˈiβas +DIGESTIVO dˌixestˈiβo +DIGESTIVOS dˌixestˈiβos +DIGITA dixˈita +DIGITADA dˌixitˈaða +DIGITADAS dˌixitˈaðas +DIGITADO dˌixitˈaðo +DIGITADOS dˌixitˈaðos +DIGITAL dˌixitˈal +DIGITALIZADA dˌixitˌalisˈaða +DIGITALIZADAS dˌixitˌalisˈaðas +DIGITALIZADO dˌixitˌalisˈaðo +DIGITALIZADOS dˌixitˌalisˈaðos +DIGITAMOS dˌixitˈamos +DIGITANDO dˌixitˈando +DIGITAR dˌixitˈaɾ +DIGITARA dˌixitˈaɾa +DIGITARÁ dˌixitaɾˈa +DIGITÁRAMOS dˌixitˈaɾamos +DIGITARAS dˌixitˈaɾas +DIGITARÁS dˌixitaɾˈas +DIGITAREIS dˌixitˈaɾeɪs +DIGITAREMOS dˌixitaɾˈemos +DIGITARES dˌixitˈaɾes +DIGITARÍAMOS dˌixitaɾˈiamos +DIGITAS dixˈitas +DIGITASTE dˌixitˈaste +DIGITE dixˈite +DIGITEMOS dˌixitˈemos +DIGITES dixˈites +DIGITO dixˈito +DÍGITO dˈixito +DIGLICÉRIDO dˌiɣlisˈeɾiðo +DIGNÁ diɡnˈa +DIGNADA diɡnˈaða +DIGNADAS diɡnˈaðas +DIGNADO diɡnˈaðo +DIGNADOS diɡnˈaðos +DIGNARSE diɡnˈaɾse +DIGNIFICADA dˌiɡnifikˈaða +DIGNIFICADAS dˌiɡnifikˈaðas +DIGNIFICADO dˌiɡnifikˈaðo +DIGNIFICADOS dˌiɡnifikˈaðos +DIGNIFICAR dˌiɡnifikˈaɾ +DIGNO dˈiɡno +DIGO dˈiɣo +DIGOXINA dˌiɣoksˈina +DIGÜEÑE dˌiɣuˈeɲe +DIHIDRATADO dˌiiðɾatˈaðo +DIHIDROFOLATO dˌiiðɾˌofolˈato +DIHIDROXIACETONA dˌiiðɾˌoksjasetˈona +DIHUEÑE diwˈeɲe +DIJE dˈixe +DIJERA dixˈeɾa +DIJERAIS dixˈeɾaɪs +DIJÉRAMOS dixˈeɾamos +DIJERAN dixˈeɾan +DIJERAS dixˈeɾas +DIJERE dixˈeɾe +DIJEREIS dixˈeɾeɪs +DIJÉREMOS dixˈeɾemos +DIJEREN dixˈeɾen +DIJERES dixˈeɾes +DIJERON dixˈeɾon +DIJESE dixˈese +DIJESEIS dixˈeseɪs +DIJÉSEMOS dixˈesemos +DIJESEN dixˈesen +DIJESES dixˈeses +DIJIMOS dixˈimos +DIJISTE dixˈiste +DIJISTEIS dixˈisteɪs +DIJO dˈixo +DILACIÓN dˌilasjˈon +DILAPIDADA dˌilapiðˈaða +DILAPIDADAS dˌilapiðˈaðas +DILAPIDADO dˌilapiðˈaðo +DILAPIDADOS dˌilapiðˈaðos +DILATACIÓN dˌilatasjˈon +DILATADA dˌilatˈaða +DILATADAS dˌilatˈaðas +DILATADÍSIMO dˌilataðˈisimo +DILATADO dˌilatˈaðo +DILATADOS dˌilatˈaðos +DILATAR dˌilatˈaɾ +DILATORIO dˌilatˈoɾjo +DILEMA dilˈema +DILES dˈiles +DILETANTE dˌiletˈante +DILETANTISMO dˌiletantˈismo +DILIGENCIA dˌilixˈɛnsja +DILIGENCIAMIENTO dˌilixˌensjamjˈɛnto +DILIGENCIAR dˌilixensjˈaɾ +DILIGENTÍSIMO dˌilixentˈisimo +DILO dˈilo +DILUCIDADA dˌilusiðˈaða +DILUCIDADAS dˌilusiðˈaðas +DILUCIDADO dˌilusiðˈaðo +DILUCIDADOS dˌilusiðˈaðos +DILUCIDAR dˌilusiðˈaɾ +DILUCIDARE dˌilusiðˈaɾe +DILUCIDO dˌilusˈiðo +DILUIDA dˌiluˈiða +DILUIDAS dˌiluˈiðas +DILUIDO dˌiluˈiðo +DILUIDOS dˌiluˈiðos +DILUIR dˌiluˈiɾ +DILUVIADO dˌiluβjˈaðo +DILUVIAL dˌiluβjˈal +DILUVIANO dˌiluβjˈano +DILUVIAR dˌiluβjˈaɾ +DILUVIO dilˈuβjo +DIMANAR dˌimanˈaɾ +DIMANO dimˈano +DIME dˈime +DÍMELA dˈimela +DÍMELO dˈimelo +DIMENSIÓN dˌimensjˈon +DIMENSIONADA dˌimensjonˈaða +DIMENSIONADAS dˌimensjonˈaðas +DIMENSIONADO dˌimensjonˈaðo +DIMENSIONADOS dˌimensjonˈaðos +DIMENSIONÁIS dˌimensjonˈais +DIMENSIONAL dˌimensjonˈal +DIMENSIONALES dˌimensjonˈales +DIMENSIONAMIENTO dˌimensjˌonamjˈɛnto +DIMENSIONAR dˌimensjonˈaɾ +DIMENSIONES dˌimensjˈones +DIMÉRICA dimˈeɾika +DIMÉRICAS dimˈeɾikas +DIMÉRICO dimˈeɾiko +DIMÉRICOS dimˈeɾikos +DIMERIZACIÓN dˌimeɾˌisasjˈon +DIMERIZAR dˌimeɾisˈaɾ +DÍMERO dˈimeɾo +DIMETILO dˌimetˈilo +DIMETILSULFÓXIDO dˌimetˌilsulfˈoksiðo +DIMETOXIANFETAMINA dˌimetˌoksjamfˌetamˈina +DIMIDIADA dˌimiðjˈaða +DIMIDIADAS dˌimiðjˈaðas +DIMIDIADO dˌimiðjˈaðo +DIMIDIADOS dˌimiðjˈaðos +DIMIDIAR dˌimiðjˈaɾ +DIMINUTA dˌiminˈuta +DIMINUTAS dˌiminˈutas +DIMINUTIVO dˌiminutˈiβo +DIMINUTO dˌiminˈuto +DIMINUTOS dˌiminˈutos +DIMISIÓN dˌimisjˈon +DIMISIONADA dˌimisjonˈaða +DIMISIONADAS dˌimisjonˈaðas +DIMISIONADO dˌimisjonˈaðo +DIMISIONADOS dˌimisjonˈaðos +DIMISIONAR dˌimisjonˈaɾ +DIMISIONARIA dˌimisjonˈaɾja +DIMISIONARIAS dˌimisjonˈaɾjas +DIMISIONARIO dˌimisjonˈaɾjo +DIMISIONARIOS dˌimisjonˈaɾjos +DIMITIDA dˌimitˈiða +DIMITIDAS dˌimitˈiðas +DIMITIDO dˌimitˈiðo +DIMITIDOS dˌimitˈiðos +DIMITIR dˌimitˈiɾ +DIMÓRFICO dimˈoɾfiko +DIMOS dˈimos +DINAMARCA dˌinamˈaɾka +DINAMARQUÉS dˌinamaɾkˈes +DINÁMICA dinˈamika +DINÁMICAMENTE dinˈamikamˈente +DINÁMICAS dinˈamikas +DINÁMICO dinˈamiko +DINÁMICOS dinˈamikos +DINAMITA dˌinamˈita +DINAMITADA dˌinamitˈaða +DINAMITADAS dˌinamitˈaðas +DINAMITADO dˌinamitˈaðo +DINAMITADOS dˌinamitˈaðos +DINAMITAR dˌinamitˈaɾ +DINAMITERA dˌinamitˈeɾa +DINAMITERO dˌinamitˈeɾo +DINAMITO dˌinamˈito +DINAMIZADA dˌinamisˈaða +DINAMIZADAS dˌinamisˈaðas +DINAMIZADO dˌinamisˈaðo +DINAMIZADOS dˌinamisˈaðos +DINAMIZAR dˌinamisˈaɾ +DINAMO dinˈamo +DÍNAMO dˈinamo +DINAMOS dinˈamos +DÍNAMOS dˈinamos +DINAR dinˈaɾ +DIÑARLA diɲˈaɾla +DINASTÍA dˌinastˈia +DINÁSTICO dinˈastiko +DINERARIO dˌineɾˈaɾjo +DINERITO dˌineɾˈito +DINERO dinˈeɾo +DINGO dˈiŋɡo +DINITRATO dˌinitɾˈato +DINORFINA dˌinoɾfˈina +DINOSAURIO dˌinosˈaʊɾjo +DINOSAURIOS dˌinosˈaʊɾjos +DINOSAURO dˌinosˈaʊɾo +DINOTERIO dˌinotˈeɾjo +DIO djˈo +DIÓCESIS djˈosesis +DIODO djˈoðo +DIOICO djˈoɪko +DIOMEDES djomˈeðes +DION djˈon +DIONISIACO djˌonisjˈako +DIONISÍACO djˌonisˈiako +DIONISIO djonˈisjo +DIONISO djonˈiso +DIÓPTRICO djˈopːtɾiko +DIOS djˈos +DIOSA djˈosa +DIOSECILLA djˌosesˈijja +DIOSES djˈoses +DIOSMINA djosmˈina +DIOXANO djoksˈano +DIOXIGENASA djˌoksixenˈasa +DIPEPTIDIL dˌipepːtiðˈil +DIPIPANONA dˌipipanˈona +DIPIRAMIDAL dˌipiɾˌamiðˈal +DIPIRIDAMOL dˌipiɾˌiðamˈol +DIPLOCOCO dˌiplokˈoko +DIPLOCOCOS dˌiplokˈokos +DIPLOMA diplˈoma +DIPLOMACIA dˌiplomˈasja +DIPLOMADA dˌiplomˈaða +DIPLOMADAS dˌiplomˈaðas +DIPLOMADO dˌiplomˈaðo +DIPLOMADOS dˌiplomˈaðos +DIPLOMAR dˌiplomˈaɾ +DIPLOMAS diplˈomas +DIPLÓMATA diplˈomata +DIPLOMÁTICO dˌiplomˈatiko +DIPLOPODE dˌiplopˈoðe +DIPOLARÓFILO dˌipolaɾˈofilo +DIPOTÁSICO dˌipotˈasiko +DIPPEADA dˌippeˈaða +DIPPEADAS dˌippeˈaðas +DIPPEADO dˌippeˈaðo +DIPPEADOS dˌippeˈaðos +DIPPEAR dˌippeˈaɾ +DIPTONGADA dˌipːtoŋɡˈaða +DIPTONGADAS dˌipːtoŋɡˈaðas +DIPTONGADO dˌipːtoŋɡˈaðo +DIPTONGADOS dˌipːtoŋɡˈaðos +DIPTONGAR dˌipːtoŋɡˈaɾ +DIPTONGO dipːtˈoŋɡo +DIPUTACIÓN dˌiputasjˈon +DIPUTADA dˌiputˈaða +DIPUTADAS dˌiputˈaðas +DIPUTADES dˌiputˈaðes +DIPUTADIL dˌiputaðˈil +DIPUTADITA dˌiputaðˈita +DIPUTADITO dˌiputaðˈito +DIPUTADO dˌiputˈaðo +DIPUTADOS dˌiputˈaðos +DIPUTAR dˌiputˈaɾ +DIQUE dˈike +DIRÁ diɾˈa +DIRÁN diɾˈan +DIRÁS diɾˈas +DIRÉ diɾˈe +DIRECCIÓN dˌiɾeksjˈon +DIRECCIONAR dˌiɾeksjonˈaɾ +DIRECTA diɾˈekta +DIRECTAMENTE diɾˈektamˈente +DIRECTAS diɾˈektas +DIRECTO diɾˈekto +DIRECTOR dˌiɾektˈoɾ +DIRECTORA dˌiɾektˈoɾa +DIRECTOS diɾˈektos +DIRECTRIZ dˌiɾektɾˈis +DIRÉIS diɾˈeis +DIREMOS diɾˈemos +DIRÍA diɾˈia +DIRÍAIS diɾˈiaɪs +DIRÍAMOS diɾˈiamos +DIRÍAN diɾˈian +DIRÍAS diɾˈias +DIRIGE diɾˈixe +DIRIGENTA dˌiɾixˈɛnta +DIRIGIDA dˌiɾixˈiða +DIRIGIDAS dˌiɾixˈiðas +DIRIGIDO dˌiɾixˈiðo +DIRIGIDOS dˌiɾixˈiðos +DIRIGIENDO dˌiɾixjˈɛndo +DIRIGIÓ dˌiɾixjˈo +DIRIGIR dˌiɾixˈiɾ +DIRIGISTE dˌiɾixˈiste +DIRIJA diɾˈixa +DIRIJAMOS dˌiɾixˈamos +DIRIJAS diɾˈixas +DIRIJO diɾˈixo +DIRIMA diɾˈima +DIRIMÁIS dˌiɾimˈais +DIRIMAMOS dˌiɾimˈamos +DIRIMAS diɾˈimas +DIRIME diɾˈime +DIRIMES diɾˈimes +DIRIMÍ dˌiɾimˈi +DIRIMÍAMOS dˌiɾimˈiamos +DIRIMÍAS dˌiɾimˈias +DIRIMIDA dˌiɾimˈiða +DIRIMIDAS dˌiɾimˈiðas +DIRIMIDO dˌiɾimˈiðo +DIRIMIDOS dˌiɾimˈiðos +DIRIMIMOS dˌiɾimˈimos +DIRIMIR dˌiɾimˈiɾ +DIRIMIRÁ dˌiɾimiɾˈa +DIRIMIRÁS dˌiɾimiɾˈas +DIRIMIRÉIS dˌiɾimiɾˈeis +DIRIMIREMOS dˌiɾimiɾˈemos +DIRIMIRÍAMOS dˌiɾimiɾˈiamos +DIRIMIRÍAS dˌiɾimiɾˈias +DIRIMISTE dˌiɾimˈiste +DIRIMO diɾˈimo +DISCADA diskˈaða +DISCADAS diskˈaðas +DISCADO diskˈaðo +DISCADOS diskˈaðos +DISCAPACIDAD dˌiskapˌasiðˈad +DISCAPACITANTE dˌiskapˌasitˈante +DISCAPACITAR dˌiskapˌasitˈaɾ +DISCENTE disˈɛnte +DISCERNIDA dˌiseɾnˈiða +DISCERNIDAS dˌiseɾnˈiðas +DISCERNIDO dˌiseɾnˈiðo +DISCERNIDOS dˌiseɾnˈiðos +DISCERNIMIENTO dˌiseɾnimjˈɛnto +DISCERNIR dˌiseɾnˈiɾ +DISCINESIA dˌisinˈesja +DISCIPLINA dˌisiplˈina +DISCIPLINADA dˌisiplinˈaða +DISCIPLINADAS dˌisiplinˈaðas +DISCIPLINADO dˌisiplinˈaðo +DISCIPLINADOS dˌisiplinˈaðos +DISCIPLINAMIENTO dˌisiplˌinamjˈɛnto +DISCIPLINANTE dˌisiplinˈante +DISCIPLINAR dˌisiplinˈaɾ +DISCIPLINARIO dˌisiplinˈaɾjo +DISCIPLINAS dˌisiplˈinas +DISCIPLINO dˌisiplˈino +DISCIPULADO dˌisipulˈaðo +DISCIPULAR dˌisipulˈaɾ +DISCO dˈisko +DISCOGRÁFICA dˌiskoɣɾˈafika +DISCOGRÁFICAS dˌiskoɣɾˈafikas +DISCOGRÁFICO dˌiskoɣɾˈafiko +DISCOGRÁFICOS dˌiskoɣɾˈafikos +DISCONTINUADA dˌiskontinwˈaða +DISCONTINUADAS dˌiskontinwˈaðas +DISCONTINUADO dˌiskontinwˈaðo +DISCONTINUADOS dˌiskontinwˈaðos +DISCONTINUAR dˌiskontinwˈaɾ +DISCONTINUO dˌiskontˈinwo +DISCORDADA dˌiskoɾðˈaða +DISCORDADAS dˌiskoɾðˈaðas +DISCORDADO dˌiskoɾðˈaðo +DISCORDADOS dˌiskoɾðˈaðos +DISCORDANTE dˌiskoɾðˈante +DISCORDANTEMENTE dˌiskoɾðˈantemˈente +DISCOS dˈiskos +DISCOTECÓN dˌiskotekˈon +DISCOTEQUERO dˌiskotekˈeɾo +DISCRECIÓN dˌiskɾesjˈon +DISCREPADA dˌiskɾepˈaða +DISCREPADAS dˌiskɾepˈaðas +DISCREPADO dˌiskɾepˈaðo +DISCREPADOS dˌiskɾepˈaðos +DISCREPAR dˌiskɾepˈaɾ +DISCRETA diskɾˈeta +DISCRETAS diskɾˈetas +DISCRETEADA dˌiskɾeteˈaða +DISCRETEADAS dˌiskɾeteˈaðas +DISCRETEADO dˌiskɾeteˈaðo +DISCRETEADOS dˌiskɾeteˈaðos +DISCRETEAR dˌiskɾeteˈaɾ +DISCRETO diskɾˈeto +DISCRETOS diskɾˈetos +DISCRIMINACIÓN dˌiskɾimˌinasjˈon +DISCRIMINADA dˌiskɾiminˈaða +DISCRIMINADAS dˌiskɾiminˈaðas +DISCRIMINADO dˌiskɾiminˈaðo +DISCRIMINADOR dˌiskɾimˌinaðˈoɾ +DISCRIMINADORA dˌiskɾimˌinaðˈoɾa +DISCRIMINADORAS dˌiskɾimˌinaðˈoɾas +DISCRIMINADORES dˌiskɾimˌinaðˈoɾes +DISCRIMINADOS dˌiskɾiminˈaðos +DISCRIMINANTE dˌiskɾiminˈante +DISCRIMINAR dˌiskɾiminˈaɾ +DISCULPA diskˈulpa +DISCULPADA dˌiskulpˈaða +DISCULPADAS dˌiskulpˈaðas +DISCULPADO dˌiskulpˈaðo +DISCULPADOS dˌiskulpˈaðos +DISCÚLPAME diskˈulpame +DISCULPAR dˌiskulpˈaɾ +DISCURRIDA dˌiskuɾɾˈiða +DISCURRIDAS dˌiskuɾɾˈiðas +DISCURRIDO dˌiskuɾɾˈiðo +DISCURRIDOS dˌiskuɾɾˈiðos +DISCURRO diskˈuɾɾo +DISCURSAR dˌiskuɾsˈaɾ +DISCURSITO dˌiskuɾsˈito +DISCURSO diskˈuɾso +DISCUSIÓN dˌiskusjˈon +DISCUSIONES dˌiskusjˈones +DISCUTIBLE dˌiskutˈiβle +DISCUTIDA dˌiskutˈiða +DISCUTIDAS dˌiskutˈiðas +DISCUTIDO dˌiskutˈiðo +DISCUTIDOS dˌiskutˈiðos +DISCUTIENDO dˌiskutjˈɛndo +DISCUTIERAS dˌiskutjˈeɾas +DISCUTIR dˌiskutˈiɾ +DISECADA dˌisekˈaða +DISECADAS dˌisekˈaðas +DISECADO dˌisekˈaðo +DISECADOS dˌisekˈaðos +DISECANTE dˌisekˈante +DISECCIÓN dˌiseksjˈon +DISECCIONADA dˌiseksjonˈaða +DISECCIONADAS dˌiseksjonˈaðas +DISECCIONADO dˌiseksjonˈaðo +DISECCIONADOS dˌiseksjonˈaðos +DISECCIONAR dˌiseksjonˈaɾ +DISECCIONES dˌiseksjˈones +DISEMINADA dˌiseminˈaða +DISEMINADAS dˌiseminˈaðas +DISEMINADO dˌiseminˈaðo +DISEMINADOS dˌiseminˈaðos +DISEMINAR dˌiseminˈaɾ +DISEÑADA dˌiseɲˈaða +DISEÑADAS dˌiseɲˈaðas +DISEÑADO dˌiseɲˈaðo +DISEÑADOR dˌiseɲaðˈoɾ +DISEÑADORA dˌiseɲaðˈoɾa +DISEÑADOS dˌiseɲˈaðos +DISEÑAR dˌiseɲˈaɾ +DISEÑO disˈeɲo +DISENSO disˈɛnso +DISENTERÍA dˌisenteɾˈia +DISENTIDA dˌisentˈiða +DISENTIDAS dˌisentˈiðas +DISENTIDO dˌisentˈiðo +DISENTIDOS dˌisentˈiðos +DISENTIMIENTO dˌisentimjˈɛnto +DISERTADA dˌiseɾtˈaða +DISERTADAS dˌiseɾtˈaðas +DISERTADO dˌiseɾtˈaðo +DISERTADOS dˌiseɾtˈaðos +DISERTAR dˌiseɾtˈaɾ +DISERTO disˈeɾto +DISESTESIA dˌisestˈesja +DISFAGIA disfˈaxja +DISFAMADA dˌisfamˈaða +DISFAMADAS dˌisfamˈaðas +DISFAMADO dˌisfamˈaðo +DISFAMADOS dˌisfamˈaðos +DISFAMAR dˌisfamˈaɾ +DISFOBIA disfˈoβja +DISFRACÉ dˌisfɾasˈe +DISFRACES disfɾˈases +DISFRAZ disfɾˈas +DISFRAZADA dˌisfɾasˈaða +DISFRAZADAS dˌisfɾasˈaðas +DISFRAZADO dˌisfɾasˈaðo +DISFRAZADOS dˌisfɾasˈaðos +DISFRAZANDO dˌisfɾasˈando +DISFRAZAR dˌisfɾasˈaɾ +DISFRAZO disfɾˈaso +DISFRUTABLE dˌisfɾutˈaβle +DISFRUTADA dˌisfɾutˈaða +DISFRUTADAS dˌisfɾutˈaðas +DISFRUTADO dˌisfɾutˈaðo +DISFRUTADOR dˌisfɾutaðˈoɾ +DISFRUTADOS dˌisfɾutˈaðos +DISFRUTAR dˌisfɾutˈaɾ +DISFUNCIÓN dˌisfunsjˈon +DISFUNCIONAL dˌisfunsjonˈal +DISGREGADA dˌisɣɾeɣˈaða +DISGREGADAS dˌisɣɾeɣˈaðas +DISGREGADO dˌisɣɾeɣˈaðo +DISGREGADOR dˌisɣɾeɣaðˈoɾ +DISGREGADORA dˌisɣɾeɣaðˈoɾa +DISGREGADORAS dˌisɣɾeɣaðˈoɾas +DISGREGADORES dˌisɣɾeɣaðˈoɾes +DISGREGADOS dˌisɣɾeɣˈaðos +DISGREGAR dˌisɣɾeɣˈaɾ +DISGUSTADA dˌisɣustˈaða +DISGUSTADAS dˌisɣustˈaðas +DISGUSTADO dˌisɣustˈaðo +DISGUSTADOS dˌisɣustˈaðos +DISIDENTE dˌisiðˈɛnte +DISILÁBICA dˌisilˈaβika +DISILÁBICAS dˌisilˈaβikas +DISILÁBICO dˌisilˈaβiko +DISILÁBICOS dˌisilˈaβikos +DISÍLABO disˈilaβo +DISÍMBOLO disˈimbolo +DISIMILACIÓN dˌisimˌilasjˈon +DISIMULADA dˌisimulˈaða +DISIMULADAMENTE dˌisimulˈaðamˈente +DISIMULADAS dˌisimulˈaðas +DISIMULADO dˌisimulˈaðo +DISIMULADOS dˌisimulˈaðos +DISIMULAS dˌisimˈulas +DISIMULOS dˌisimˈulos +DISIPACIÓN dˌisipasjˈon +DISIPADA dˌisipˈaða +DISIPADAS dˌisipˈaðas +DISIPADO dˌisipˈaðo +DISIPADOS dˌisipˈaðos +DISIPAR dˌisipˈaɾ +DISIPATIVO dˌisipatˈiβo +DISJUNTO disxˈunto +DISJUNTOR dˌisxuntˈoɾ +DISLOCACIÓN dˌislokasjˈon +DISLOCADA dˌislokˈaða +DISLOCADAS dˌislokˈaðas +DISLOCADO dˌislokˈaðo +DISLOCADOS dˌislokˈaðos +DISLOCAR dˌislokˈaɾ +DISLOCO dislˈoko +DISLOCÓ dˌislokˈo +DISMINUIDA dˌisminwˈiða +DISMINUIDAS dˌisminwˈiðas +DISMINUIDO dˌisminwˈiðo +DISMINUIDOS dˌisminwˈiðos +DISMINUIR dˌisminwˈiɾ +DISNEY disnˈeɪ +DISNEYWORLD dˌisneɪwˈoɾld +DISOCIACIÓN dˌisosjasjˈon +DISOCIADA dˌisosjˈaða +DISOCIADAS dˌisosjˈaðas +DISOCIADO dˌisosjˈaðo +DISOCIADOS dˌisosjˈaðos +DISOCIAR dˌisosjˈaɾ +DISOCIATIVO dˌisosjatˈiβo +DISOLUCIÓN dˌisolusjˈon +DISOLVER dˌisolβˈeɾ +DISONADA dˌisonˈaða +DISONADAS dˌisonˈaðas +DISONADO dˌisonˈaðo +DISONADOS dˌisonˈaðos +DISPAR dispˈaɾ +DISPARA dispˈaɾa +DISPARADA dˌispaɾˈaða +DISPARADAS dˌispaɾˈaðas +DISPARADERO dˌispaɾaðˈeɾo +DISPARADO dˌispaɾˈaðo +DISPARADOR dˌispaɾaðˈoɾ +DISPARADOS dˌispaɾˈaðos +DISPARAR dˌispaɾˈaɾ +DISPARARA dˌispaɾˈaɾa +DISPARATADO dˌispaɾatˈaðo +DISPARATE dˌispaɾˈate +DISPARE dispˈaɾe +DISPARES dispˈaɾes +DISPAREUNIA dˌispaɾˈeʊnja +DISPARIDAD dˌispaɾiðˈad +DISPARO dispˈaɾo +DISPENDIO dispˈɛndjo +DISPENDIOSO dˌispendjˈoso +DISPENSACIONALISMO dˌispensˌasjonalˈismo +DISPENSACIONALISTA dˌispensˌasjonalˈista +DISPENSADA dˌispensˈaða +DISPENSADAS dˌispensˈaðas +DISPENSADO dˌispensˈaðo +DISPENSADOS dˌispensˈaðos +DISPENSARIO dˌispensˈaɾjo +DISPERSA dispˈeɾsa +DISPERSADA dˌispeɾsˈaða +DISPERSADAS dˌispeɾsˈaðas +DISPERSADO dˌispeɾsˈaðo +DISPERSADOS dˌispeɾsˈaðos +DISPERSAR dˌispeɾsˈaɾ +DISPERSARES dˌispeɾsˈaɾes +DISPERSAS dispˈeɾsas +DISPERSE dispˈeɾse +DISPERSIÓN dˌispeɾsjˈon +DISPERSIVO dˌispeɾsˈiβo +DISPERSO dispˈeɾso +DISPERSOS dispˈeɾsos +DISPERTAR dˌispeɾtˈaɾ +DISPLASIA displˈasja +DISPLAY displˈaɪ +DISPONE dispˈone +DISPONER dˌisponˈeɾ +DISPONERSE dˌisponˈeɾse +DISPONIBILIZAR dˌisponˌiβilisˈaɾ +DISPONIBLE dˌisponˈiβle +DISPOSICIÓN dˌisposisjˈon +DISPOSITIVA dˌispositˈiβa +DISPOSITIVAS dˌispositˈiβas +DISPOSITIVO dˌispositˈiβo +DISPOSITIVOS dˌispositˈiβos +DISPUESTO dispwˈesto +DISPÚSOSE dispˈusose +DISPUTA dispˈuta +DISPUTABLE dˌisputˈaβle +DISPUTADA dˌisputˈaða +DISPUTADAS dˌisputˈaðas +DISPUTADO dˌisputˈaðo +DISPUTADOS dˌisputˈaðos +DISPUTAMOS dˌisputˈamos +DISPUTANDO dˌisputˈando +DISPUTAR dˌisputˈaɾ +DISPUTARA dˌisputˈaɾa +DISPUTARÁ dˌisputaɾˈa +DISPUTÁRAMOS dˌisputˈaɾamos +DISPUTARAS dˌisputˈaɾas +DISPUTARÁS dˌisputaɾˈas +DISPUTARE dˌisputˈaɾe +DISPUTAREIS dˌisputˈaɾeɪs +DISPUTAREMOS dˌisputaɾˈemos +DISPUTARES dˌisputˈaɾes +DISPUTARÍA dˌisputaɾˈia +DISPUTARÍAMOS dˌisputaɾˈiamos +DISPUTAS dispˈutas +DISPUTASTE dˌisputˈaste +DISPUTE dispˈute +DISPUTEMOS dˌisputˈemos +DISPUTES dispˈutes +DISPUTO dispˈuto +DISQUERA diskˈeɾa +DISQUERAS diskˈeɾas +DISQUERO diskˈeɾo +DISQUEROS diskˈeɾos +DISQUETE diskˈete +DISRITMIA disrˈitmja +DISTADA distˈaða +DISTADAS distˈaðas +DISTADO distˈaðo +DISTADOS distˈaðos +DISTAL distˈal +DISTANCIA distˈansja +DISTANCIADA dˌistansjˈaða +DISTANCIADAS dˌistansjˈaðas +DISTANCIADO dˌistansjˈaðo +DISTANCIADOS dˌistansjˈaðos +DISTANCIAR dˌistansjˈaɾ +DISTANCIAS distˈansjas +DISTANTE distˈante +DISTAR distˈaɾ +DISTE dˈiste +DISTEIS dˈisteɪs +DISTENDIDO dˌistendˈiðo +DISTENSIÓN dˌistensjˈon +DÍSTICO dˈistiko +DISTINCIÓN dˌistinsjˈon +DISTINGUIBLE dˌistiŋɡˈiβle +DISTINGUIDA dˌistiŋɡˈiða +DISTINGUIDAS dˌistiŋɡˈiðas +DISTINGUIDÍSIMO dˌistiŋɡiðˈisimo +DISTINGUIDO dˌistiŋɡˈiðo +DISTINGUIDOS dˌistiŋɡˈiðos +DISTINGUIR dˌistiŋɡˈiɾ +DISTINTIVA dˌistintˈiβa +DISTINTIVAS dˌistintˈiβas +DISTINTIVIDAD dˌistintˌiβiðˈad +DISTINTIVO dˌistintˈiβo +DISTINTIVOS dˌistintˈiβos +DISTINTOS distˈintos +DISTOPÍA dˌistopˈia +DISTÓPICA distˈopika +DISTÓPICAS distˈopikas +DISTÓPICO distˈopiko +DISTÓPICOS distˈopikos +DISTORSIÓN dˌistoɾsjˈon +DISTORSIONADA dˌistoɾsjonˈaða +DISTORSIONADAS dˌistoɾsjonˈaðas +DISTORSIONADO dˌistoɾsjonˈaðo +DISTORSIONADOS dˌistoɾsjonˈaðos +DISTORSIONANTE dˌistoɾsjonˈante +DISTORSIONAR dˌistoɾsjonˈaɾ +DISTORSIONES dˌistoɾsjˈones +DISTORSIVO dˌistoɾsˈiβo +DISTRAER dˌistɾaˈeɾ +DISTRAÍDA dˌistɾaˈiða +DISTRAÍDAS dˌistɾaˈiðas +DISTRAÍDO dˌistɾaˈiðo +DISTRAÍDOS dˌistɾaˈiðos +DISTRIBUCIÓN dˌistɾiβusjˈon +DISTRIBUCIONAL dˌistɾiβˌusjonˈal +DISTRIBUIDA dˌistɾiβwˈiða +DISTRIBUIDAS dˌistɾiβwˈiðas +DISTRIBUIDO dˌistɾiβwˈiðo +DISTRIBUIDORA dˌistɾiβwiðˈoɾa +DISTRIBUIDOS dˌistɾiβwˈiðos +DISTRIBUIR dˌistɾiβwˈiɾ +DISTRIBUTARIO dˌistɾiβutˈaɾjo +DISTRIBUTIVIDAD dˌistɾiβˌutiβiðˈad +DISTRIBUTIVO dˌistɾiβutˈiβo +DISTRITAL dˌistɾitˈal +DISTRITO distɾˈito +DISTROFIA distɾˈofja +DISTRÓFICA distɾˈofika +DISTRÓFICAS distɾˈofikas +DISTRÓFICO distɾˈofiko +DISTRÓFICOS distɾˈofikos +DISTURBADA dˌistuɾβˈaða +DISTURBADAS dˌistuɾβˈaðas +DISTURBADO dˌistuɾβˈaðo +DISTURBADOS dˌistuɾβˈaðos +DISTURBAR dˌistuɾβˈaɾ +DISTURBIO distˈuɾβjo +DISUADIDA dˌiswaðˈiða +DISUADIDAS dˌiswaðˈiðas +DISUADIDO dˌiswaðˈiðo +DISUADIDOS dˌiswaðˈiðos +DISUADIR dˌiswaðˈiɾ +DISUELTO diswˈelto +DISUSTITUIDO dˌisustitwˈiðo +DISYUNCIÓN dˌisjjunsjˈon +DIUCA djˈuka +DIUCÓN djukˈon +DIURÉTICO djuɾˈetiko +DIURNO djˈuɾno +DIVA dˈiβa +DIVAGADA dˌiβaɣˈaða +DIVAGADAS dˌiβaɣˈaðas +DIVAGADO dˌiβaɣˈaðo +DIVAGADOS dˌiβaɣˈaðos +DIVAGAR dˌiβaɣˈaɾ +DIVALENTE dˌiβalˈɛnte +DIVÁN diβˈan +DIVAS dˈiβas +DIVERGENCIA dˌiβeɾxˈɛnsja +DIVERGENTE dˌiβeɾxˈɛnte +DIVERGENTES dˌiβeɾxˈɛntes +DIVERGIR dˌiβeɾxˈiɾ +DIVERSIDAD dˌiβeɾsiðˈad +DIVERSIFICACIÓN dˌiβeɾsˌifikasjˈon +DIVERSIFICADA dˌiβeɾsˌifikˈaða +DIVERSIFICADAS dˌiβeɾsˌifikˈaðas +DIVERSIFICADO dˌiβeɾsˌifikˈaðo +DIVERSIFICADOS dˌiβeɾsˌifikˈaðos +DIVERSIFICAR dˌiβeɾsˌifikˈaɾ +DIVERSIÓN dˌiβeɾsjˈon +DIVERSOS diβˈeɾsos +DIVERTICULITIS dˌiβeɾtˌikulˈitis +DIVERTÍCULO dˌiβeɾtˈikulo +DIVERTICULOSIS dˌiβeɾtˌikulˈosis +DIVERTIDA dˌiβeɾtˈiða +DIVERTIDAS dˌiβeɾtˈiðas +DIVERTIDO dˌiβeɾtˈiðo +DIVERTIDOS dˌiβeɾtˈiðos +DIVERTIMENTO dˌiβeɾtimˈɛnto +DIVERTIMIENTO dˌiβeɾtimjˈɛnto +DIVERTIR dˌiβeɾtˈiɾ +DIVERTIRME dˌiβeɾtˈiɾme +DIVIDA diβˈiða +DIVIDAMOS dˌiβiðˈamos +DIVIDAS diβˈiðas +DIVIDE diβˈiðe +DIVIDES diβˈiðes +DIVIDÍAMOS dˌiβiðˈiamos +DIVIDIDA dˌiβiðˈiða +DIVIDIDAS dˌiβiðˈiðas +DIVIDIDO dˌiβiðˈiðo +DIVIDIDOS dˌiβiðˈiðos +DIVIDIMOS dˌiβiðˈimos +DIVIDIR dˌiβiðˈiɾ +DIVIDIRÁ dˌiβiðiɾˈa +DIVIDIRÁS dˌiβiðiɾˈas +DIVIDIREMOS dˌiβiðiɾˈemos +DIVIDIRÍAMOS dˌiβiðiɾˈiamos +DIVIDISTE dˌiβiðˈiste +DIVIDO diβˈiðo +DIVIESO diβjˈeso +DIVINA diβˈina +DIVINADA dˌiβinˈaða +DIVINADAS dˌiβinˈaðas +DIVINADO dˌiβinˈaðo +DIVINADOR dˌiβinaðˈoɾ +DIVINADORA dˌiβinaðˈoɾa +DIVINADOS dˌiβinˈaðos +DIVINAR dˌiβinˈaɾ +DIVINIDAD dˌiβiniðˈad +DIVINO diβˈino +DIVISA diβˈisa +DIVISADA dˌiβisˈaða +DIVISADAS dˌiβisˈaðas +DIVISADO dˌiβisˈaðo +DIVISADOS dˌiβisˈaðos +DIVISAMOS dˌiβisˈamos +DIVISANDO dˌiβisˈando +DIVISAR dˌiβisˈaɾ +DIVISARA dˌiβisˈaɾa +DIVISARÁ dˌiβisaɾˈa +DIVISÁRAMOS dˌiβisˈaɾamos +DIVISARAS dˌiβisˈaɾas +DIVISARÁS dˌiβisaɾˈas +DIVISAREIS dˌiβisˈaɾeɪs +DIVISARÉIS dˌiβisaɾˈeis +DIVISAREMOS dˌiβisaɾˈemos +DIVISARES dˌiβisˈaɾes +DIVISARÍAMOS dˌiβisaɾˈiamos +DIVISAS diβˈisas +DIVISASTE dˌiβisˈaste +DIVISE diβˈise +DIVISEMOS dˌiβisˈemos +DIVISERO dˌiβisˈeɾo +DIVISES diβˈises +DIVISIBILIDAD dˌiβisˌiβiliðˈad +DIVISIBLE dˌiβisˈiβle +DIVISIÓN dˌiβisjˈon +DIVISIONARIA dˌiβisjonˈaɾja +DIVISIONARIAS dˌiβisjonˈaɾjas +DIVISIONARIO dˌiβisjonˈaɾjo +DIVISIONARIOS dˌiβisjonˈaɾjos +DIVISIONISMO dˌiβisjonˈismo +DIVISO diβˈiso +DIVISOR dˌiβisˈoɾ +DIVO dˈiβo +DIVORCIADA dˌiβoɾsjˈaða +DIVORCIADAS dˌiβoɾsjˈaðas +DIVORCIADO dˌiβoɾsjˈaðo +DIVORCIADOS dˌiβoɾsjˈaðos +DIVORCIO diβˈoɾsjo +DIVOS dˈiβos +DIVULGACIÓN dˌiβulɣasjˈon +DIVULGACIONES dˌiβulɣasjˈones +DIVULGADA dˌiβulɣˈaða +DIVULGADAS dˌiβulɣˈaðas +DIVULGADO dˌiβulɣˈaðo +DIVULGADOS dˌiβulɣˈaðos +DIVULGAR dˌiβulɣˈaɾ +DIVULGATIVO dˌiβulɣatˈiβo +DIXIE dˈiksje +DIXIT diksˈit +DIZQUE dˈiske +DO dˈo +DÓBERMAN dˈoβeɾman +DOBLADA doβlˈaða +DOBLADAS doβlˈaðas +DOBLADO doβlˈaðo +DOBLADOS doβlˈaðos +DOBLADURA dˌoβlaðˈuɾa +DOBLAJE doβlˈaxe +DOBLAMIENTO dˌoβlamjˈɛnto +DOBLAMOS doβlˈamos +DOBLAR doβlˈaɾ +DOBLE dˈoβle +DOBLEGADA dˌoβleɣˈaða +DOBLEGADAS dˌoβleɣˈaðas +DOBLEGADO dˌoβleɣˈaðo +DOBLEGADOS dˌoβleɣˈaðos +DOBLEGAR dˌoβleɣˈaɾ +DOBLEGARSE dˌoβleɣˈaɾse +DOBLEPLAY dˌoβleplˈaɪ +DOBLES dˈoβles +DOBLETE doβlˈete +DOBLETEAR dˌoβleteˈaɾ +DOBLETES doβlˈetes +DOCE dˈose +DOCEAÑISTA dˌoseaɲˈista +DOCENA dosˈena +DOCENCIA dosˈɛnsja +DOCENITA dˌosenˈita +DOCENO dosˈeno +DOCENTE dosˈɛnte +DOCENTES dosˈɛntes +DÓCIL dˈosil +DOCILIDAD dˌosiliðˈad +DOCOSAHEXAENOICO dˌokosˌaeksˌaenˈoɪko +DOCTOR doktˈoɾ +DOCTORADA dˌoktoɾˈaða +DOCTORADAS dˌoktoɾˈaðas +DOCTORADO dˌoktoɾˈaðo +DOCTORADOS dˌoktoɾˈaðos +DOCTORAR dˌoktoɾˈaɾ +DOCTORCILLO dˌoktoɾsˈijjo +DOCTRINAL dˌoktɾinˈal +DOCTRINAR dˌoktɾinˈaɾ +DOCTRINERO dˌoktɾinˈeɾo +DOCUDRAMA dˌokuðɾˈama +DOCUMENTACIÓN dˌokumˌentasjˈon +DOCUMENTADA dˌokumentˈaða +DOCUMENTADAS dˌokumentˈaðas +DOCUMENTADO dˌokumentˈaðo +DOCUMENTADOS dˌokumentˈaðos +DOCUMENTAL dˌokumentˈal +DOCUMENTALES dˌokumentˈales +DOCUMENTALISMO dˌokumˌentalˈismo +DOCUMENTAR dˌokumentˈaɾ +DOCUMENTO dˌokumˈɛnto +DOCUSERIE dˌokusˈeɾje +DODECAEDRO dˌoðekaˈeðɾo +DODECAFÓNICO dˌoðekafˈoniko +DODECÁGONO dˌoðekˈaɣono +DODO dˈoðo +DOGMA dˈoɡma +DOGMÁTICA doɡmˈatika +DOGMÁTICO doɡmˈatiko +DOGMATIZADA dˌoɡmatisˈaða +DOGMATIZADAS dˌoɡmatisˈaðas +DOGMATIZADO dˌoɡmatisˈaðo +DOGMATIZADOS dˌoɡmatisˈaðos +DOGMATIZAR dˌoɡmatisˈaɾ +DOGO dˈoɣo +DOHA dˈoa +DOLADA dolˈaða +DOLADAS dolˈaðas +DOLADERA dˌolaðˈeɾa +DOLADO dolˈaðo +DOLADOS dolˈaðos +DOLAR dolˈaɾ +DÓLAR dˈolaɾ +DOLARES dolˈaɾes +DÓLARES dˈolaɾes +DOLARIZACIÓN dˌolaɾˌisasjˈon +DOLARIZAR dˌolaɾisˈaɾ +DOLER dolˈeɾ +DOLÍ dolˈi +DOLIDA dolˈiða +DOLIDAS dolˈiðas +DOLIDO dolˈiðo +DOLIDOS dolˈiðos +DOLIENTE doljˈɛnte +DOLMEN dˈolmen +DOLMÉNICO dolmˈeniko +DOLOBUS dolˈoβus +DOLOMITA dˌolomˈita +DOLOMITAS dˌolomˈitas +DOLOR dolˈoɾ +DOLORCILLO dˌoloɾsˈijjo +DOLORES dolˈoɾes +DOLORIDAMENTE dˌoloɾˈiðamˈente +DOLORIDO dˌoloɾˈiðo +DOLOROSA dˌoloɾˈosa +DOLOROSAS dˌoloɾˈosas +DOLOROSO dˌoloɾˈoso +DOLOROSOS dˌoloɾˈosos +DOLOS dˈolos +DOMA dˈoma +DOMABLE domˈaβle +DOMABLES domˈaβles +DOMACIO domˈasjo +DOMADA domˈaða +DOMADAS domˈaðas +DOMADO domˈaðo +DOMADOR dˌomaðˈoɾ +DOMADOS domˈaðos +DOMAMOS domˈamos +DOMANDO domˈando +DOMAR domˈaɾ +DOMARA domˈaɾa +DOMARÁ dˌomaɾˈa +DOMÁRAMOS domˈaɾamos +DOMARAS domˈaɾas +DOMARÁS dˌomaɾˈas +DOMARE domˈaɾe +DOMAREIS domˈaɾeɪs +DOMAREMOS dˌomaɾˈemos +DOMARES domˈaɾes +DOMARÍAMOS dˌomaɾˈiamos +DOMAS dˈomas +DOMASTE domˈaste +DOME dˈome +DOMEMOS domˈemos +DOMEÑADA dˌomeɲˈaða +DOMEÑADAS dˌomeɲˈaðas +DOMEÑADO dˌomeɲˈaðo +DOMEÑADOS dˌomeɲˈaðos +DOMEÑAR dˌomeɲˈaɾ +DOMES dˈomes +DOMESTICA dˌomestˈika +DOMESTICÁ dˌomestikˈa +DOMÉSTICA domˈestika +DOMESTICACIÓN dˌomestˌikasjˈon +DOMESTICACIONES dˌomestˌikasjˈones +DOMESTICADA dˌomestikˈaða +DOMESTICADAS dˌomestikˈaðas +DOMESTICADO dˌomestikˈaðo +DOMESTICADOS dˌomestikˈaðos +DOMESTICAMOS dˌomestikˈamos +DOMESTICANDO dˌomestikˈando +DOMESTICAR dˌomestikˈaɾ +DOMESTICARA dˌomestikˈaɾa +DOMESTICARÁ dˌomestˌikaɾˈa +DOMESTICÁRAMOS dˌomestikˈaɾamos +DOMESTICARAS dˌomestikˈaɾas +DOMESTICARÁS dˌomestˌikaɾˈas +DOMESTICARE dˌomestikˈaɾe +DOMESTICAREIS dˌomestikˈaɾeɪs +DOMESTICAREMOS dˌomestˌikaɾˈemos +DOMESTICARES dˌomestikˈaɾes +DOMESTICARÍAMOS dˌomestˌikaɾˈiamos +DOMESTICAS dˌomestˈikas +DOMÉSTICAS domˈestikas +DOMESTICASTE dˌomestikˈaste +DOMESTICO dˌomestˈiko +DOMÉSTICO domˈestiko +DOMÉSTICOS domˈestikos +DOMESTIQUE dˌomestˈike +DOMESTIQUEMOS dˌomestikˈemos +DOMESTIQUES dˌomestˈikes +DOMESTIQUÉS dˌomestikˈes +DOMICILIADA dˌomisiljˈaða +DOMICILIADAS dˌomisiljˈaðas +DOMICILIADO dˌomisiljˈaðo +DOMICILIADOS dˌomisiljˈaðos +DOMICILIO dˌomisˈiljo +DOMINACIÓN dˌominasjˈon +DOMINADA dˌominˈaða +DOMINADAS dˌominˈaðas +DOMINADO dˌominˈaðo +DOMINADOR dˌominaðˈoɾ +DOMINADOS dˌominˈaðos +DOMINANTES dˌominˈantes +DOMINAR dˌominˈaɾ +DOMINGA domˈiŋɡa +DOMINGO domˈiŋɡo +DOMÍNGUEZ domˈiŋɡes +DOMINICA dˌominˈika +DOMINICAL dˌominikˈal +DOMINICANA dˌominikˈana +DOMINICANAS dˌominikˈanas +DOMINICANIDAD dˌominˌikaniðˈad +DOMINICANISMO dˌominˌikanˈismo +DOMINICANO dˌominikˈano +DOMINICANOS dˌominikˈanos +DOMINICAS dˌominˈikas +DOMINICO dˌominˈiko +DOMINICOS dˌominˈikos +DOMINIO domˈinjo +DOMINIQUÉS dˌominikˈes +DOMINIQUESA dˌominikˈesa +DOMINIQUESAS dˌominikˈesas +DOMINIQUESES dˌominikˈeses +DOMINÓ dˌominˈo +DOMO dˈomo +DOMOVÓI dˌomoβˈoi +DOMPLIN dˈomplin +DON dˈon +DONA dˈona +DOÑA dˈoɲa +DONACIÓN dˌonasjˈon +DONADA donˈaða +DONADAS donˈaðas +DONADÍO dˌonaðˈio +DONADO donˈaðo +DONADOR dˌonaðˈoɾ +DONADORA dˌonaðˈoɾa +DONADORES dˌonaðˈoɾes +DONADOS donˈaðos +DONAIRE donˈaɪɾe +DONAIROSO dˌonaɪɾˈoso +DONALD donˈald +DONANTE donˈante +DONAR donˈaɾ +DONAS dˈonas +DONATARIA dˌonatˈaɾja +DONATISMO dˌonatˈismo +DONATISTA dˌonatˈista +DONCEL donsˈel +DONCELLA donsˈejja +DONCELLEZ dˌonsejjˈes +DONDE dˈonde +DÓNDE dˈonde +DONDEQUIERA dˌondekjˈeɾa +DOÑIHUE doɲˈiwe +DONNADIE donnˈaðje +DÓNUT dˈonut +DOODLE doˈodle +DOPADA dopˈaða +DOPADAS dopˈaðas +DOPADO dopˈaðo +DOPADOS dopˈaðos +DOPAJE dopˈaxe +DOPAMINA dˌopamˈina +DOPAMINÉRGICO dˌopaminˈeɾxiko +DOPANTE dopˈante +DOPANTES dopˈantes +DOPAR dopˈaɾ +DOPE dˈope +DOPING dˈopiŋ +DOPO dˈopo +DORA dˈoɾa +DORADA doɾˈaða +DORADAS doɾˈaðas +DORADITA dˌoɾaðˈita +DORADITAS dˌoɾaðˈitas +DORADITO dˌoɾaðˈito +DORADITOS dˌoɾaðˈitos +DORADO doɾˈaðo +DORADOR dˌoɾaðˈoɾ +DORADORA dˌoɾaðˈoɾa +DORADOS doɾˈaðos +DORAR doɾˈaɾ +DORIA dˈoɾja +DORIAS dˈoɾjas +DORIO dˈoɾjo +DORIOS dˈoɾjos +DORMÍ doɾmˈi +DORMIDA doɾmˈiða +DORMIDITO dˌoɾmiðˈito +DORMIDO doɾmˈiðo +DORMIDOS doɾmˈiðos +DORMILONA dˌoɾmilˈona +DORMIR doɾmˈiɾ +DORMITADO dˌoɾmitˈaðo +DORMITORIO dˌoɾmitˈoɾjo +DORMITORIOS dˌoɾmitˈoɾjos +DOROTEA dˌoɾotˈea +DORSAL doɾsˈal +DORSIBLANCO dˌoɾsiβlˈanko +DORSIESCAMADO dˌoɾsjeskamˈaðo +DORSIFIJO dˌoɾsifˈixo +DORSINEGRO dˌoɾsinˈeɣɾo +DORSIRROJO dˌoɾsiɾɾˈoxo +DORSO dˈoɾso +DORSOLATERAL dˌoɾsolˌateɾˈal +DORSOS dˈoɾsos +DOS dˈos +DOSCIENTAS dosjˈɛntas +DOSCIENTOS dosjˈɛntos +DOSEL dosˈel +DOSIFICACIÓN dˌosifˌikasjˈon +DOSIFICADA dˌosifikˈaða +DOSIFICADAS dˌosifikˈaðas +DOSIFICADO dˌosifikˈaðo +DOSIFICADOR dˌosifˌikaðˈoɾ +DOSIFICADOS dˌosifikˈaðos +DOSIFICAR dˌosifikˈaɾ +DOSÍMETRO dosˈimetɾo +DOSIS dˈosis +DOSMIL dosmˈil +DOTACIÓN dˌotasjˈon +DOTACIONAL dˌotasjonˈal +DOTACIONALES dˌotasjonˈales +DOTADA dotˈaða +DOTADAS dotˈaðas +DOTADO dotˈaðo +DOTADOS dotˈaðos +DOTAR dotˈaɾ +DOTE dˈote +DOULA dˈowla +DOVELA doβˈela +DOVELADA dˌoβelˈaða +DOVELADAS dˌoβelˈaðas +DOVELADO dˌoβelˈaðo +DOVELADOS dˌoβelˈaðos +DOVELAR dˌoβelˈaɾ +DOVERENSE dˌoβeɾˈɛnse +DOXICICLINA dˌoksisiklˈina +DOY dˈoɪ +DOZAVO dosˈaβo +DRACÓN dɾakˈon +DRACONIANO dɾˌakonjˈano +DRAFTEAR dɾˌafteˈaɾ +DRAGADA dɾaɣˈaða +DRAGADAS dɾaɣˈaðas +DRAGADO dɾaɣˈaðo +DRAGADOS dɾaɣˈaðos +DRAGAR dɾaɣˈaɾ +DRAGO dɾˈaɣo +DRAGÓ dɾaɣˈo +DRAGOMÁN dɾˌaɣomˈan +DRAGOMANES dɾˌaɣomˈanes +DRAGÓN dɾaɣˈon +DRAGONA dɾaɣˈona +DRAGONCILLO dɾˌaɣonsˈijjo +DRAGONEAR dɾˌaɣoneˈaɾ +DRAMA dɾˈama +DRAMÁTICA dɾamˈatika +DRAMATICAMENTE dɾˌamatˈikamˈente +DRAMÁTICAMENTE dɾamˈatikamˈente +DRAMÁTICAS dɾamˈatikas +DRAMATICE dɾˌamatˈise +DRAMATICÉ dɾˌamatisˈe +DRAMATICO dɾˌamatˈiko +DRAMÁTICO dɾamˈatiko +DRAMÁTICOS dɾamˈatikos +DRAMATIZA dɾˌamatˈisa +DRAMATIZACIÓN dɾˌamatˌisasjˈon +DRAMATIZADA dɾˌamatisˈaða +DRAMATIZADAS dɾˌamatisˈaðas +DRAMATIZADO dɾˌamatisˈaðo +DRAMATIZADOS dɾˌamatisˈaðos +DRAMATIZAMOS dɾˌamatisˈamos +DRAMATIZANDO dɾˌamatisˈando +DRAMATIZAR dɾˌamatisˈaɾ +DRAMATIZARA dɾˌamatisˈaɾa +DRAMATIZARÁ dɾˌamatˌisaɾˈa +DRAMATIZÁRAMOS dɾˌamatisˈaɾamos +DRAMATIZARAS dɾˌamatisˈaɾas +DRAMATIZARÁS dɾˌamatˌisaɾˈas +DRAMATIZAREIS dɾˌamatisˈaɾeɪs +DRAMATIZAREMOS dɾˌamatˌisaɾˈemos +DRAMATIZARES dɾˌamatisˈaɾes +DRAMATIZARÍAMOS dɾˌamatˌisaɾˈiamos +DRAMATIZAS dɾˌamatˈisas +DRAMATIZASTE dɾˌamatisˈaste +DRAMATIZO dɾˌamatˈiso +DRAMATURGA dɾˌamatˈuɾɣa +DRAMATURGIA dɾˌamatˈuɾxja +DRAMATURGO dɾˌamatˈuɾɣo +DRAMITA dɾamˈita +DRAMÓN dɾamˈon +DRAPEADA dɾˌapeˈaða +DRAPEADAS dɾˌapeˈaðas +DRAPEADO dɾˌapeˈaðo +DRAPEADOS dɾˌapeˈaðos +DRAPEAR dɾˌapeˈaɾ +DRENADA dɾenˈaða +DRENADAS dɾenˈaðas +DRENADO dɾenˈaðo +DRENADOS dɾenˈaðos +DRENAJE dɾenˈaxe +DRENANTE dɾenˈante +DRENAR dɾenˈaɾ +DRÍADA dɾˈiaða +DRÍADE dɾˈiaðe +DRIBLADA dɾiβlˈaða +DRIBLADAS dɾiβlˈaðas +DRIBLADO dɾiβlˈaðo +DRIBLADOS dɾiβlˈaðos +DRIBLAR dɾiβlˈaɾ +DRIBLEADA dɾˌiβleˈaða +DRIBLEADAS dɾˌiβleˈaðas +DRIBLEADO dɾˌiβleˈaðo +DRIBLEADOS dɾˌiβleˈaðos +DRIBLEAR dɾˌiβleˈaɾ +DRIL dɾˈil +DROGA dɾˈoɣa +DROGADA dɾoɣˈaða +DROGADAS dɾoɣˈaðas +DROGADICCIÓN dɾˌoɣaðiksjˈon +DROGADICTO dɾˌoɣaðˈikto +DROGADO dɾoɣˈaðo +DROGADOS dɾoɣˈaðos +DROGAS dɾˈoɣas +DROGATA dɾoɣˈata +DROGODEPENDENCIA dɾˌoɣoðˌependˈɛnsja +DROGUERÍA dɾˌoɣeɾˈia +DROGUITA dɾoɣˈita +DROMAEOSÁURIDO dɾˌomaˌeosˈauɾˌiðo +DROMEDARIO dɾˌomeðˈaɾjo +DRON dɾˈon +DRONE dɾˈone +DRONES dɾˈones +DRUIDA dɾuˈiða +DRUÍDICA dɾuˈiðika +DRUÍDICAS dɾuˈiðikas +DRUÍDICO dɾuˈiðiko +DRUPÁCEO dɾupˈaseo +DRUSA dɾˈusa +DSEDA dˈesˈeða +DSETA dˈesˈeta +DUALISMO dwalˈismo +DUARTE dwˈaɾte +DUARTIANO dwaɾtjˈano +DUBINSKY duβˈinski +DUBLÍN duβlˈin +DUBLINESA dˌuβlinˈesa +DUBLINESAS dˌuβlinˈesas +DUBLINESES dˌuβlinˈeses +DUBNIO dˈubnjo +DUBSTEP duβstˈep +DUCENTÉSIMO dˌusentˈesimo +DUCHA dˈutʃa +DUCHADA dutʃˈaða +DUCHADAS dutʃˈaðas +DUCHADO dutʃˈaðo +DUCHADOS dutʃˈaðos +DUCHAR dutʃˈaɾ +DUCHAZO dutʃˈaso +DUCHE dˈutʃe +DUCHITA dutʃˈita +DÚCTIL dˈuktil +DUCTO dˈukto +DUDA dˈuða +DUDADA duðˈaða +DUDADAS duðˈaðas +DUDADO duðˈaðo +DUDADOS duðˈaðos +DUDAR duðˈaɾ +DUDAS dˈuðas +DUDE dˈuðe +DUDOSO duðˈoso +DUELE dwˈele +DUELO dwˈelo +DUEÑA dwˈeɲa +DUEÑAS dwˈeɲas +DUENDE dwˈɛnde +DUENDECILLO dwˌendesˈijjo +DUEÑO dwˈeɲo +DUERME dwˈeɾme +DUERMEN dwˈeɾmen +DUERMEVELA dwˌeɾmeβˈela +DUERO dwˈeɾo +DUETO dwˈeto +DUGONGO duɣˈoŋɡo +DUISBURGO dwisβˈuɾɣo +DULCE dˈulse +DULCECITO dˌulsesˈito +DULCEDUMBRE dˌulseðˈumbɾe +DULCERA dulsˈeɾa +DULCERAS dulsˈeɾas +DULCERO dulsˈeɾo +DULCEROS dulsˈeɾos +DULCES dˈulses +DULCIFICADA dˌulsifikˈaða +DULCIFICADAS dˌulsifikˈaðas +DULCIFICADO dˌulsifikˈaðo +DULCIFICADOS dˌulsifikˈaðos +DULCIFICAR dˌulsifikˈaɾ +DULCINEA dˌulsinˈea +DULLAHAN dujjˈaan +DULZAINA dulsˈaɪna +DULZAINERO dˌulsaɪnˈeɾo +DULZARRÓN dˌulsaɾɾˈon +DULZÓN dulsˈon +DULZONA dulsˈona +DULZONAS dulsˈonas +DULZONES dulsˈones +DULZOR dulsˈoɾ +DULZURA dulsˈuɾa +DUMPING dˈumpiŋ +DUNA dˈuna +DUNGANA duŋɡˈana +DUNGANO duŋɡˈano +DUNKERQUÉS dˌuŋkeɾkˈes +DÚO dˈuo +DUODECIMAL dwˌoðesimˈal +DUODECIMANO dwˌoðesimˈano +DUODÉCIMO dwoðˈesimo +DUODENAL dwˌoðenˈal +DUPLA dˈupla +DÚPLEX dˈupleks +DUPLICACIÓN dˌuplikasjˈon +DUPLICADA dˌuplikˈaða +DUPLICADAS dˌuplikˈaðas +DUPLICADO dˌuplikˈaðo +DUPLICADOS dˌuplikˈaðos +DUPLICAR dˌuplikˈaɾ +DÚPLICE dˈuplise +DUPLICIDAD dˌuplisiðˈad +DUQUE dˈuke +DUQUESA dukˈesa +DUQUESITO dˌukesˈito +DURA dˈuɾa +DURABILIDAD dˌuɾaβˌiliðˈad +DURABLE duɾˈaβle +DURABLES duɾˈaβles +DURACIÓN dˌuɾasjˈon +DURADA duɾˈaða +DURADAS duɾˈaðas +DURADERAMENTE dˌuɾaðˈeɾamˈente +DURADERO dˌuɾaðˈeɾo +DURADEROS dˌuɾaðˈeɾos +DURADO duɾˈaðo +DURADOS duɾˈaðos +DURAMADRE dˌuɾamˈaðɾe +DURAN dˈuɾan +DURANGARRA dˌuɾaŋɡˈaɾɾa +DURANGO duɾˈaŋɡo +DURANTA duɾˈanta +DURANTE duɾˈante +DURAR duɾˈaɾ +DURAS dˈuɾas +DURAZNERO dˌuɾasnˈeɾo +DURAZNILLO dˌuɾasnˈijjo +DURAZNO duɾˈasno +DURBANÉS dˌuɾβanˈes +DURES dˈuɾes +DUREZA duɾˈesa +DURIÁN duɾjˈan +DURITO duɾˈito +DURMIENTE duɾmjˈɛnte +DURMIERAS duɾmjˈeɾas +DURO dˈuɾo +DURÓ duɾˈo +DUSAMBÉS dˌusambˈes +DÜSSELDORF dˌusselðˈoɾf +DUX dˈuks +E ˈe +EA ˈea +EASONENSES ˌeasonˈɛnses +EBANISTA ˌeβanˈista +ÉBANO ˈeβano +EBANUZ ˌeβanˈus +EBIONITA ˌeβjonˈita +ÉBOLA ˈeβola +EBOOK ˌeβoˈok +EBORARIA ˌeβoɾˈaɾja +EBRIEDAD ˌeβɾieðˈad +EBRIO ˈeβɾio +EBRU ˈeβɾu +EBULLICIÓN ˌeβujjisjˈon +EBÚRNEO eβˈuɾneo +ECCEHOMO ˌekseˈomo +ECCEMA eksˈema +ECDÓTICO ekðˈotiko +ECHA ˈetʃa +ECHADA etʃˈaða +ECHADAS etʃˈaðas +ECHADO etʃˈaðo +ECHADOS etʃˈaðos +ECHANO etʃˈano +ECHAR etʃˈaɾ +ECHARON etʃˈaɾon +ECHARSE etʃˈaɾse +ECHAS ˈetʃas +ECHE ˈetʃe +ECHEGARAY ˌetʃeɣaɾˈaɪ +ECHENIQUE ˌetʃenˈike +ECHEVARRIA ˌetʃeβˈaɾɾia +ECHEVERRÍA ˌetʃeβeɾɾˈia +ECHO ˈetʃo +ÉCIJA ˈesixa +ECIJANA ˌesixˈana +ECIJANAS ˌesixˈanas +ECIJANO ˌesixˈano +ECIJANOS ˌesixˈanos +ECLAMPSIA eklˈampsja +ECLÉCTICA eklˈektika +ECLESIÁSTICO ˌeklesjˈastiko +ECLIPSA eklˈipsa +ECLIPSADA ˌeklipsˈaða +ECLIPSADAS ˌeklipsˈaðas +ECLIPSADO ˌeklipsˈaðo +ECLIPSADOS ˌeklipsˈaðos +ECLIPSAMOS ˌeklipsˈamos +ECLIPSANDO ˌeklipsˈando +ECLIPSANTE ˌeklipsˈante +ECLIPSAR ˌeklipsˈaɾ +ECLIPSARA ˌeklipsˈaɾa +ECLIPSARÁ ˌeklipsaɾˈa +ECLIPSÁRAMOS ˌeklipsˈaɾamos +ECLIPSARAS ˌeklipsˈaɾas +ECLIPSARÁS ˌeklipsaɾˈas +ECLIPSAREIS ˌeklipsˈaɾeɪs +ECLIPSAREMOS ˌeklipsaɾˈemos +ECLIPSARES ˌeklipsˈaɾes +ECLIPSARÍAMOS ˌeklipsaɾˈiamos +ECLIPSAS eklˈipsas +ECLIPSASTE ˌeklipsˈaste +ECLIPSE eklˈipse +ECLIPSEMOS ˌeklipsˈemos +ECLIPSES eklˈipses +ECLIPSI eklˈipsi +ECLIPSO eklˈipso +ECLOSIONADA ˌeklosjonˈaða +ECLOSIONADAS ˌeklosjonˈaðas +ECLOSIONADO ˌeklosjonˈaðo +ECLOSIONADOS ˌeklosjonˈaðos +ECLOSIONAR ˌeklosjonˈaɾ +ECOAMIGABLE ˌekoˌamiɣˈaβle +ECOBICI ˌekoβˈisi +ECOGRÁFICO ˌekoɣɾˈafiko +ECOLOGÍA ˌekoloxˈia +ECOLÓGICA ˌekolˈoxika +ECOLÓGICAS ˌekolˈoxikas +ECOLÓGICO ˌekolˈoxiko +ECOLÓGICOS ˌekolˈoxikos +ECOLOGISTA ˌekoloxˈista +ECÓLOGO ekˈoloɣo +ECONOMÍA ˌekonomˈia +ECONÓMICA ˌekonˈomika +ECONÓMICAS ˌekonˈomikas +ECONOMICIDAD ˌekonˌomisiðˈad +ECONÓMICO ˌekonˈomiko +ECONÓMICOS ˌekonˈomikos +ECONOMISTA ˌekonomˈista +ECONOMIZADA ˌekonˌomisˈaða +ECONOMIZADAS ˌekonˌomisˈaðas +ECONOMIZADO ˌekonˌomisˈaðo +ECONOMIZADOR ˌekonˌomisaðˈoɾ +ECONOMIZADOS ˌekonˌomisˈaðos +ECONOMIZAR ˌekonˌomisˈaɾ +ECORREGIONAL ˌekoɾɾˌexjonˈal +ECOSISTEMA ˌekosistˈema +ECOSOCIAL ˌekososjˈal +ECOSOSTENIBLE ˌekosˌostenˈiβle +ECOTURISMO ˌekotuɾˈismo +ECTOBLASTO ˌektoβlˈasto +ECTODERMO ˌektoðˈeɾmo +ECTOMICORRÍZICO ˌektomˌikoɾɾˈisiko +ECTOPARÁSITA ˌektopaɾˈasita +ECTOPARÁSITO ˌektopaɾˈasito +ECTÓPICA ektˈopika +ECTÓPICAS ektˈopikas +ECTÓPICO ektˈopiko +ECTÓPICOS ektˈopikos +ECTOPLASMA ˌektoplˈasma +ECTROPIÓN ˌektɾopjˈon +ECUACIÓN ˌekwasjˈon +ECUADOR ˌekwaðˈoɾ +ECUALIZADA ˌekwalisˈaða +ECUALIZADAS ˌekwalisˈaðas +ECUALIZADO ˌekwalisˈaðo +ECUALIZADOS ˌekwalisˈaðos +ECUALIZAR ˌekwalisˈaɾ +ECUANTE ekwˈante +ECUATOGUINEANA ˌekwatˌoɣineˈana +ECUATOGUINEANAS ˌekwatˌoɣineˈanas +ECUATOGUINEANO ˌekwatˌoɣineˈano +ECUATOGUINEANOS ˌekwatˌoɣineˈanos +ECUATORIANA ˌekwatoɾjˈana +ECUATORIANAS ˌekwatoɾjˈanas +ECUATORIANO ˌekwatoɾjˈano +ECUATORIANOS ˌekwatoɾjˈanos +ECUMÉNICA ˌekumˈenika +ECUMÉNICAS ˌekumˈenikas +ECUMÉNICO ˌekumˈeniko +ECUMÉNICOS ˌekumˈenikos +ECZEMA eksˈema +EDAD eðˈad +EDADES eðˈaðes +EDAFÓLOGA ˌeðafˈoloɣa +EDAFOLÓGICO ˌeðafolˈoxiko +EDECÁN ˌeðekˈan +EDEMATOSO ˌeðematˈoso +EDÉN eðˈen +EDENTADO ˌeðentˈaðo +EDETANO ˌeðetˈano +EDGAR edɣˈaɾ +EDGARDO edɣˈaɾðo +EDICIÓN ˌeðisjˈon +EDICTO eðˈikto +EDÍCULO eðˈikulo +EDIFICACIÓN ˌeðifˌikasjˈon +EDIFICADA ˌeðifikˈaða +EDIFICADAS ˌeðifikˈaðas +EDIFICADO ˌeðifikˈaðo +EDIFICADOS ˌeðifikˈaðos +EDIFICANDO ˌeðifikˈando +EDIFICAR ˌeðifikˈaɾ +EDIFICARA ˌeðifikˈaɾa +EDIFICATORIO ˌeðifˌikatˈoɾjo +EDIFICIO ˌeðifˈisjo +EDIFICIOS ˌeðifˈisjos +EDIFICO ˌeðifˈiko +EDILIDAD ˌeðiliðˈad +EDIMBURGO ˌeðimbˈuɾɣo +EDIMBURGUÉS ˌeðimbuɾɣˈes +EDIPO eðˈipo +EDITADA ˌeðitˈaða +EDITADAS ˌeðitˈaðas +EDITADO ˌeðitˈaðo +EDITADOS ˌeðitˈaðos +EDITAR ˌeðitˈaɾ +EDITOR ˌeðitˈoɾ +EDITORIAL ˌeðitoɾjˈal +EDITORIALIZAR ˌeðitˌoɾjalisˈaɾ +EDMONTON edmˈonton +EDMONTONIANO ˌedmontonjˈano +EDMUNDO edmˈundo +EDOMITA ˌeðomˈita +EDREDÓN ˌeðɾeðˈon +EDREDONING ˌeðɾeðˈoniŋ +EDUARDO eðwˈaɾðo +EDUCACIÓN ˌeðukasjˈon +EDUCADA ˌeðukˈaða +EDUCADAS ˌeðukˈaðas +EDUCADO ˌeðukˈaðo +EDUCADOS ˌeðukˈaðos +EDUCAR ˌeðukˈaɾ +EDUCATIVA ˌeðukatˈiβa +EDUCATIVAS ˌeðukatˈiβas +EDUCATIVO ˌeðukatˈiβo +EDUCATIVOS ˌeðukatˈiβos +EDUCIDA ˌeðusˈiða +EDUCIDAS ˌeðusˈiðas +EDUCIDO ˌeðusˈiðo +EDUCIDOS ˌeðusˈiðos +EDUCIR ˌeðusˈiɾ +EDUCO eðˈuko +EDUJE eðˈuxe +EDULCORADA ˌeðulkoɾˈaða +EDULCORADAS ˌeðulkoɾˈaðas +EDULCORADO ˌeðulkoɾˈaðo +EDULCORADOS ˌeðulkoɾˈaðos +EDULCORANTE ˌeðulkoɾˈante +EDULCORAR ˌeðulkoɾˈaɾ +EDUZCO eðˈusko +EFE ˈefe +EFEBÍA ˌefeβˈia +EFECTIVA ˌefektˈiβa +EFECTIVAMENTE ˌefektˈiβamˈente +EFECTIVAS ˌefektˈiβas +EFECTIVIDAD ˌefektˌiβiðˈad +EFECTIVIZACIÓN ˌefektˌiβisasjˈon +EFECTIVIZAR ˌefektˌiβisˈaɾ +EFECTIVO ˌefektˈiβo +EFECTIVOS ˌefektˈiβos +EFECTO efˈekto +EFECTOS efˈektos +EFECTUADA ˌefektwˈaða +EFECTUADAS ˌefektwˈaðas +EFECTUADO ˌefektwˈaðo +EFECTUADOS ˌefektwˈaðos +EFECTUAR ˌefektwˈaɾ +EFEMÉRIDE ˌefemˈeɾiðe +EFERVESCENTES ˌefeɾβesˈɛntes +EFES ˈefes +EFESIO efˈesjo +EFIALTES efjˈaltes +EFICACIA ˌefikˈasja +EFICAZ ˌefikˈas +EFICIENCIA ˌefisjˈɛnsja +EFICIENTADA ˌefisjentˈaða +EFICIENTADAS ˌefisjentˈaðas +EFICIENTADO ˌefisjentˈaðo +EFICIENTADOS ˌefisjentˈaðos +EFICIENTAR ˌefisjentˈaɾ +EFICIENTE ˌefisjˈɛnte +EFICIENTES ˌefisjˈɛntes +EFICIENTIZAR ˌefisjˌentisˈaɾ +EFIGIE efˈixje +EFÍMERA efˈimeɾa +EFÍMERO efˈimeɾo +EFRAÍN ˌefɾaˈin +EGAGRÓPILA ˌeɣaɣɾˈopila +ÉGIDA ˈexiða +EGIPCIA exˈipsja +EGIPCIANA ˌexipsjˈana +EGIPCIANAS ˌexipsjˈanas +EGIPCIANO ˌexipsjˈano +EGIPCIANOS ˌexipsjˈanos +EGIPCIO exˈipsjo +EGIPTANO ˌexipːtˈano +EGIPTO exˈipːto +EGIPTOLOGÍA ˌexipːtˌoloxˈia +EGIPTOLÓGICO ˌexipːtolˈoxiko +EGIPTÓLOGO ˌexipːtˈoloɣo +EGLANDULAR ˌeɣlandulˈaɾ +ÉGLOGA ˈeɣloɣa +EGO ˈeɣo +EGOÍSTA ˌeɣoˈista +EGOÍSTAMENTE ˌeɣoˈistamˈente +EGOÍSTAS ˌeɣoˈistas +EGOTELO ˌeɣotˈelo +EGOTISMO ˌeɣotˈismo +EGOTISTA ˌeɣotˈista +EGREGIO eɣɾˈexjo +EGRESADA ˌeɣɾesˈaða +EGRESADAS ˌeɣɾesˈaðas +EGRESADO ˌeɣɾesˈaðo +EGRESADOS ˌeɣɾesˈaðos +EGRESAR ˌeɣɾesˈaɾ +EGRESO eɣɾˈeso +EGUÍA eɣˈia +EH ˈe +EHRLICHIOSIS ˌeɾlitʃjˈosis +EICOSANO ˌeɪkosˈano +EIDÉTICA eɪðˈetika +EIDÉTICAS eɪðˈetikas +EIDÉTICO eɪðˈetiko +EIDÉTICOS eɪðˈetikos +EINSTENIO eɪnstˈenjo +EJE ˈexe +EJECUCIÓN ˌexekusjˈon +EJECUTABLE ˌexekutˈaβle +EJECUTADA ˌexekutˈaða +EJECUTADAS ˌexekutˈaðas +EJECUTADO ˌexekutˈaðo +EJECUTADOS ˌexekutˈaðos +EJECUTAMIENTO ˌexekˌutamjˈɛnto +EJECUTANTE ˌexekutˈante +EJECUTAR ˌexekutˈaɾ +EJECUTIVA ˌexekutˈiβa +EJEMPLARES ˌexemplˈaɾes +EJEMPLARIZADOR ˌexemplˌaɾisaðˈoɾ +EJEMPLARIZADORA ˌexemplˌaɾisaðˈoɾa +EJEMPLARIZADORAS ˌexemplˌaɾisaðˈoɾas +EJEMPLARIZADORES ˌexemplˌaɾisaðˈoɾes +EJEMPLARIZANTE ˌexemplˌaɾisˈante +EJEMPLARIZANTES ˌexemplˌaɾisˈantes +EJEMPLARIZAR ˌexemplˌaɾisˈaɾ +EJEMPLIFICACIÓN ˌexemplˌifikasjˈon +EJEMPLIFICADA ˌexemplˌifikˈaða +EJEMPLIFICADAS ˌexemplˌifikˈaðas +EJEMPLIFICADO ˌexemplˌifikˈaðo +EJEMPLIFICADOS ˌexemplˌifikˈaðos +EJEMPLIFICAR ˌexemplˌifikˈaɾ +EJEMPLO exˈemplo +EJEMPLOS exˈemplos +EJERCER ˌexeɾsˈeɾ +EJERCÍ ˌexeɾsˈi +EJERCICIO ˌexeɾsˈisjo +EJERCICIOS ˌexeɾsˈisjos +EJERCIDA ˌexeɾsˈiða +EJERCIDAS ˌexeɾsˈiðas +EJERCIDO ˌexeɾsˈiðo +EJERCIDOS ˌexeɾsˈiðos +EJERCITACIÓN ˌexeɾsˌitasjˈon +EJERCITADA ˌexeɾsitˈaða +EJERCITADAS ˌexeɾsitˈaðas +EJERCITADO ˌexeɾsitˈaðo +EJERCITADOS ˌexeɾsitˈaðos +EJERCITAR ˌexeɾsitˈaɾ +EJERCITO ˌexeɾsˈito +EJERCITÓ ˌexeɾsitˈo +EJÉRCITO exˈeɾsito +EJERZO exˈeɾso +EJIDAL ˌexiðˈal +EJIDO exˈiðo +EJOTE exˈote +EKATERIMBURGO ˌekatˌeɾimbˈuɾɣo +EL ˈel +ÉL ˈel +ELA ˈela +ELABORA ˌelaβˈoɾa +ELABORABLE ˌelaβoɾˈaβle +ELABORABLES ˌelaβoɾˈaβles +ELABORACIÓN ˌelaβˌoɾasjˈon +ELABORADA ˌelaβoɾˈaða +ELABORADAS ˌelaβoɾˈaðas +ELABORADÍSIMO ˌelaβˌoɾaðˈisimo +ELABORADO ˌelaβoɾˈaðo +ELABORADOR ˌelaβˌoɾaðˈoɾ +ELABORADOS ˌelaβoɾˈaðos +ELABORAMOS ˌelaβoɾˈamos +ELABORANDO ˌelaβoɾˈando +ELABORAR ˌelaβoɾˈaɾ +ELABORARA ˌelaβoɾˈaɾa +ELABORARÁ ˌelaβˌoɾaɾˈa +ELABORÁRAMOS ˌelaβoɾˈaɾamos +ELABORARAS ˌelaβoɾˈaɾas +ELABORARÁS ˌelaβˌoɾaɾˈas +ELABORAREIS ˌelaβoɾˈaɾeɪs +ELABORAREMOS ˌelaβˌoɾaɾˈemos +ELABORARES ˌelaβoɾˈaɾes +ELABORARÍAMOS ˌelaβˌoɾaɾˈiamos +ELABORAS ˌelaβˈoɾas +ELABORASTE ˌelaβoɾˈaste +ELABORE ˌelaβˈoɾe +ELABOREMOS ˌelaβoɾˈemos +ELABORES ˌelaβˈoɾes +ELABORO ˌelaβˈoɾo +ELAMITA ˌelamˈita +ELÁPIDO elˈapiðo +ELASTICIDAD ˌelastˌisiðˈad +ELÁSTICO elˈastiko +ELASTINA ˌelastˈina +ELASTOPLÁSTICO ˌelastoplˈastiko +ELCHE ˈeltʃe +ÉLDER ˈelðeɾ +ELE ˈele +ELEÁTICA ˌeleˈatika +ELÉBORO elˈeβoɾo +ELECCIÓN ˌeleksjˈon +ELECCIONARIO ˌeleksjonˈaɾjo +ELECCIONES ˌeleksjˈones +ELECTA elˈekta +ELECTAS elˈektas +ELECTIVA ˌelektˈiβa +ELECTO elˈekto +ELECTORAL ˌelektoɾˈal +ELECTORALIZAR ˌelektˌoɾalisˈaɾ +ELECTORERO ˌelektoɾˈeɾo +ELECTOS elˈektos +ELÉCTRICA elˈektɾika +ELÉCTRICAS elˈektɾikas +ELECTRICIDAD ˌelektɾˌisiðˈad +ELÉCTRICO elˈektɾiko +ELÉCTRICOS elˈektɾikos +ELECTRIFICACIÓN ˌelektɾˌifikasjˈon +ELECTRIFICADA ˌelektɾˌifikˈaða +ELECTRIFICADAS ˌelektɾˌifikˈaðas +ELECTRIFICADO ˌelektɾˌifikˈaðo +ELECTRIFICADOS ˌelektɾˌifikˈaðos +ELECTRIZ ˌelektɾˈis +ELECTRIZACIÓN ˌelektɾˌisasjˈon +ELECTRIZADA ˌelektɾisˈaða +ELECTRIZADAS ˌelektɾisˈaðas +ELECTRIZADO ˌelektɾisˈaðo +ELECTRIZADOS ˌelektɾisˈaðos +ELECTRIZANTE ˌelektɾisˈante +ELECTRIZAR ˌelektɾisˈaɾ +ELECTRO elˈektɾo +ELECTROCARDIOGRAFÍA ˌelektɾˌokaɾðjˌoɣɾafˈia +ELECTROCONDUCTIVIDAD ˌelektɾˌokondˌuktiβiðˈad +ELECTROCONVULSIVO ˌelektɾˌokombulsˈiβo +ELECTROCUCIÓN ˌelektɾˌokusjˈon +ELECTROCUTADA ˌelektɾˌokutˈaða +ELECTROCUTADAS ˌelektɾˌokutˈaðas +ELECTROCUTADO ˌelektɾˌokutˈaðo +ELECTROCUTADOS ˌelektɾˌokutˈaðos +ELECTRODEPOSITADO ˌelektɾˌoðepˌositˈaðo +ELECTRODEPOSITADOS ˌelektɾˌoðepˌositˈaðos +ELECTRODINÁMICO ˌelektɾˌoðinˈamiko +ELECTROENCEFALOGRAFÍA ˌelektɾˌoensˌefalˌoɣɾafˈia +ELECTROENCEFALOGRAFISTA ˌelektɾˌoensˌefalˌoɣɾafˈista +ELECTROFORÉTICO ˌelektɾˌofoɾˈetiko +ELECTROIMÁN ˌelektɾoɪmˈan +ELECTROLITO ˌelektɾolˈito +ELECTRÓLITO ˌelektɾˈolito +ELECTROLIZADOR ˌelektɾˌolisaðˈoɾ +ELECTROMAGNÉTICAMENTE ˌelektɾˌomaɡnˈetikamˈente +ELECTROMIOGRAFÍA ˌelektɾˌomjoɣɾafˈia +ELECTRÓN ˌelektɾˈon +ELECTRONICA ˌelektɾonˈika +ELECTRÓNICO ˌelektɾˈoniko +ELECTRÓNICOS ˌelektɾˈonikos +ELECTROQUÍMICA ˌelektɾokˈimika +ELECTRORRECEPTOR ˌelektɾˌoɾɾesepːtˈoɾ +ELECTROSOLDADA ˌelektɾˌosolðˈaða +ELECTROSOLDADAS ˌelektɾˌosolðˈaðas +ELECTROSOLDADO ˌelektɾˌosolðˈaðo +ELECTROSOLDADOS ˌelektɾˌosolðˈaðos +ELECTROSTÁTICA ˌelektɾostˈatika +ELECTROSTÁTICAS ˌelektɾostˈatikas +ELECTROSTÁTICO ˌelektɾostˈatiko +ELECTROSTÁTICOS ˌelektɾostˈatikos +ELECTROTERAPIA ˌelektɾˌoteɾˈapja +ELECTROTRÉN ˌelektɾotɾˈen +ELECTROVÁLVULA ˌelektɾoβˈalβula +ELECTUARIO ˌelektwˈaɾjo +ELEFANTE ˌelefˈante +ELEFANTES ˌelefˈantes +ELEGANCIA ˌeleɣˈansja +ELEGANTE ˌeleɣˈante +ELEGANTEMENTE ˌeleɣˈantemˈente +ELEGANTES ˌeleɣˈantes +ELEGÍA ˌelexˈia +ELEGIACO ˌelexjˈako +ELEGÍACO ˌelexˈiako +ELEGÍAMOS ˌelexˈiamos +ELEGIBILIDAD ˌelexˌiβiliðˈad +ELEGIBLE ˌelexˈiβle +ELEGIDA ˌelexˈiða +ELEGIDAS ˌelexˈiðas +ELEGIDO ˌelexˈiðo +ELEGIDOS ˌelexˈiðos +ELEGIR ˌelexˈiɾ +ELEMENTAL ˌelementˈal +ELEMENTO ˌelemˈɛnto +ELENA elˈena +ELENCO elˈɛnko +ELENO elˈeno +ELEO elˈeo +ELEPÉ ˌelepˈe +ELES ˈeles +ELEUSINO ˌeleʊsˈino +ELEVACIÓN ˌeleβasjˈon +ELEVADA ˌeleβˈaða +ELEVADAS ˌeleβˈaðas +ELEVADO ˌeleβˈaðo +ELEVADOR ˌeleβaðˈoɾ +ELEVADOS ˌeleβˈaðos +ELEVAMIENTO ˌeleβamjˈɛnto +ELEVAR ˌeleβˈaɾ +ELFA ˈelfa +ÉLFICO ˈelfiko +ELFO ˈelfo +ELÍAS elˈias +ELIDE elˈiðe +ELIGIDA ˌelixˈiða +ELIGIDAS ˌelixˈiðas +ELIGIDO ˌelixˈiðo +ELIGIDOS ˌelixˈiðos +ELIGIR ˌelixˈiɾ +ELIJAR ˌelixˈaɾ +ELIJO elˈixo +ELIMINA ˌelimˈina +ELIMINACIÓN ˌelimˌinasjˈon +ELIMINACIONES ˌelimˌinasjˈones +ELIMINADA ˌeliminˈaða +ELIMINADAS ˌeliminˈaðas +ELIMINADO ˌeliminˈaðo +ELIMINADOR ˌelimˌinaðˈoɾ +ELIMINADORA ˌelimˌinaðˈoɾa +ELIMINADORAS ˌelimˌinaðˈoɾas +ELIMINADORES ˌelimˌinaðˈoɾes +ELIMINADOS ˌeliminˈaðos +ELIMINAMOS ˌeliminˈamos +ELIMINANDO ˌeliminˈando +ELIMINAR ˌeliminˈaɾ +ELIMINARA ˌeliminˈaɾa +ELIMINARÁ ˌelimˌinaɾˈa +ELIMINÁRAMOS ˌeliminˈaɾamos +ELIMINARAS ˌeliminˈaɾas +ELIMINARÁS ˌelimˌinaɾˈas +ELIMINAREIS ˌeliminˈaɾeɪs +ELIMINAREMOS ˌelimˌinaɾˈemos +ELIMINARES ˌeliminˈaɾes +ELIMINARÍAMOS ˌelimˌinaɾˈiamos +ELIMINAS ˌelimˈinas +ELIMINASTE ˌeliminˈaste +ELIMINATORIO ˌelimˌinatˈoɾjo +ELIMINE ˌelimˈine +ELIMINEMOS ˌeliminˈemos +ELIMINES ˌelimˈines +ELIMINO ˌelimˈino +ELIO ˈeljo +ELIPSE elˈipse +ELIPSIS elˈipsis +ELÍPTICA elˈipːtika +ELÍPTICAMENTE elˈipːtikamˈente +ELÍPTICAS elˈipːtikas +ELÍPTICO elˈipːtiko +ELÍPTICOS elˈipːtikos +ELISA elˈisa +ELÍSEA elˈisea +ELÍSEAS elˈiseas +ELISEO ˌelisˈeo +ELÍSEO elˈiseo +ELÍSEOS elˈiseos +ÉLITE ˈelite +ELITISMO ˌelitˈismo +ELÍXIR elˈiksiɾ +ELIZAGA ˌelisˈaɣa +ELJAS ˈelxas +ELLA ˈejja +ELLAS ˈejjas +ELLOS ˈejjos +ELOCUENCIA ˌelokwˈɛnsja +ELOCUENTE ˌelokwˈɛnte +ELOGIADA ˌeloxjˈaða +ELOGIADAS ˌeloxjˈaðas +ELOGIADO ˌeloxjˈaðo +ELOGIADOS ˌeloxjˈaðos +ELOGIO elˈoxjo +ELONGAR ˌeloŋɡˈaɾ +ELORRIAGA ˌeloɾɾiˈaɣa +ELOTE elˈote +ELOTIZA ˌelotˈisa +ELOY elˈoɪ +ELSA ˈelsa +ELSINOR ˌelsinˈoɾ +ELUCIDADA ˌelusiðˈaða +ELUCIDADAS ˌelusiðˈaðas +ELUCIDADO ˌelusiðˈaðo +ELUCIDADOS ˌelusiðˈaðos +ELUCIDAR ˌelusiðˈaɾ +ELUCIDARE ˌelusiðˈaɾe +ELUCUBRACIÓN ˌelukˌuβɾasjˈon +ELUCUBRADA ˌelukuβɾˈaða +ELUCUBRADAS ˌelukuβɾˈaðas +ELUCUBRADO ˌelukuβɾˈaðo +ELUCUBRADOS ˌelukuβɾˈaðos +ELUCUBRAR ˌelukuβɾˈaɾ +ELUDA elˈuða +ELUDAMOS ˌeluðˈamos +ELUDAS elˈuðas +ELUDE elˈuðe +ELUDES elˈuðes +ELUDÍAMOS ˌeluðˈiamos +ELUDIDA ˌeluðˈiða +ELUDIDAS ˌeluðˈiðas +ELUDIDO ˌeluðˈiðo +ELUDIDOS ˌeluðˈiðos +ELUDIMOS ˌeluðˈimos +ELUDIR ˌeluðˈiɾ +ELUDIRÁ ˌeluðiɾˈa +ELUDIRÁS ˌeluðiɾˈas +ELUDIREMOS ˌeluðiɾˈemos +ELUDIRÍAMOS ˌeluðiɾˈiamos +ELUDISTE ˌeluðˈiste +ELUDO elˈuðo +ELUSIVA ˌelusˈiβa +ELUSIVAS ˌelusˈiβas +ELUSIVO ˌelusˈiβo +ELUSIVOS ˌelusˈiβos +EMAIL emˈaɪl +EMANACIÓN ˌemanasjˈon +EMANADA ˌemanˈaða +EMANADAS ˌemanˈaðas +EMANADO ˌemanˈaðo +EMANADOS ˌemanˈaðos +EMANAR ˌemanˈaɾ +EMANCIPACIÓN ˌemansˌipasjˈon +EMANCIPADA ˌemansipˈaða +EMANCIPADAS ˌemansipˈaðas +EMANCIPADO ˌemansipˈaðo +EMANCIPADOS ˌemansipˈaðos +EMANCIPAR ˌemansipˈaɾ +EMANCIPATORIA ˌemansˌipatˈoɾja +EMANCIPATORIAS ˌemansˌipatˈoɾjas +EMANCIPATORIO ˌemansˌipatˈoɾjo +EMANCIPATORIOS ˌemansˌipatˈoɾjos +EMANUEL ˌemanwˈel +EMASCULACIÓN ˌemaskˌulasjˈon +EMASCULADA ˌemaskulˈaða +EMASCULADAS ˌemaskulˈaðas +EMASCULADO ˌemaskulˈaðo +EMASCULADOS ˌemaskulˈaðos +EMASCULAR ˌemaskulˈaɾ +EMBADURNADA ˌembaðuɾnˈaða +EMBADURNADAS ˌembaðuɾnˈaðas +EMBADURNADO ˌembaðuɾnˈaðo +EMBADURNADOS ˌembaðuɾnˈaðos +EMBADURNAR ˌembaðuɾnˈaɾ +EMBAÍDA ˌembaˈiða +EMBAÍDAS ˌembaˈiðas +EMBAÍDO ˌembaˈiðo +EMBAÍDOS ˌembaˈiðos +EMBAÍR ˌembaˈiɾ +EMBAJADA ˌembaxˈaða +EMBAJADOR ˌembaxaðˈoɾ +EMBAJADORA ˌembaxaðˈoɾa +EMBALA embˈala +EMBALADA ˌembalˈaða +EMBALADAS ˌembalˈaðas +EMBALADO ˌembalˈaðo +EMBALADOS ˌembalˈaðos +EMBALAMOS ˌembalˈamos +EMBALANDO ˌembalˈando +EMBALAR ˌembalˈaɾ +EMBALARES ˌembalˈaɾes +EMBALAS embˈalas +EMBALDOSADA ˌembalðosˈaða +EMBALDOSADAS ˌembalðosˈaðas +EMBALDOSADO ˌembalðosˈaðo +EMBALDOSADOS ˌembalðosˈaðos +EMBALDOSINAR ˌembalðˌosinˈaɾ +EMBALE embˈale +EMBALEMOS ˌembalˈemos +EMBALES embˈales +EMBALO embˈalo +EMBALSADA ˌembalsˈaða +EMBALSADAS ˌembalsˈaðas +EMBALSADERO ˌembalsaðˈeɾo +EMBALSADO ˌembalsˈaðo +EMBALSADOS ˌembalsˈaðos +EMBALSAMADA ˌembalsamˈaða +EMBALSAMADAS ˌembalsamˈaðas +EMBALSAMADO ˌembalsamˈaðo +EMBALSAMADOR ˌembalsˌamaðˈoɾ +EMBALSAMADOS ˌembalsamˈaðos +EMBALSAMAMIENTO ˌembalsˌamamjˈɛnto +EMBALSAMAR ˌembalsamˈaɾ +EMBALSAMIENTO ˌembalsamjˈɛnto +EMBALSAR ˌembalsˈaɾ +EMBANDERAR ˌembandeɾˈaɾ +EMBARAZADA ˌembaɾasˈaða +EMBARAZADAS ˌembaɾasˈaðas +EMBARAZADO ˌembaɾasˈaðo +EMBARAZADOS ˌembaɾasˈaðos +EMBARAZAR ˌembaɾasˈaɾ +EMBARAZOSO ˌembaɾasˈoso +EMBARCACIÓN ˌembaɾkasjˈon +EMBARCADA ˌembaɾkˈaða +EMBARCADAS ˌembaɾkˈaðas +EMBARCADERO ˌembaɾkaðˈeɾo +EMBARCADO ˌembaɾkˈaðo +EMBARCADOS ˌembaɾkˈaðos +EMBARCAR ˌembaɾkˈaɾ +EMBARCARES ˌembaɾkˈaɾes +EMBARGADA ˌembaɾɣˈaða +EMBARGADAS ˌembaɾɣˈaðas +EMBARGADO ˌembaɾɣˈaðo +EMBARGADOS ˌembaɾɣˈaðos +EMBARGANTE ˌembaɾɣˈante +EMBARGAR ˌembaɾɣˈaɾ +EMBARGO embˈaɾɣo +EMBARRADA ˌembaɾɾˈaða +EMBARRADAS ˌembaɾɾˈaðas +EMBARRADO ˌembaɾɾˈaðo +EMBARRADOS ˌembaɾɾˈaðos +EMBARRANCADA ˌembaɾɾankˈaða +EMBARRANCADAS ˌembaɾɾankˈaðas +EMBARRANCADO ˌembaɾɾankˈaðo +EMBARRANCADOS ˌembaɾɾankˈaðos +EMBARRANCAR ˌembaɾɾankˈaɾ +EMBARRAR ˌembaɾɾˈaɾ +EMBASADA ˌembasˈaða +EMBASADAS ˌembasˈaðas +EMBASADO ˌembasˈaðo +EMBASADOS ˌembasˈaðos +EMBASARSE ˌembasˈaɾse +EMBAUCADA ˌembaʊkˈaða +EMBAUCAMIENTO ˌembaʊkamjˈɛnto +EMBAUCAR ˌembaʊkˈaɾ +EMBAULAR ˌembaʊlˈaɾ +EMBAZAR ˌembasˈaɾ +EMBEBIDA ˌembeβˈiða +EMBEBIDAS ˌembeβˈiðas +EMBEBIDO ˌembeβˈiðo +EMBEBIDOS ˌembeβˈiðos +EMBEJUCAR ˌembexukˈaɾ +EMBELESADA ˌembelesˈaða +EMBELESADAS ˌembelesˈaðas +EMBELESADO ˌembelesˈaðo +EMBELESADOS ˌembelesˈaðos +EMBELESAR ˌembelesˈaɾ +EMBELESO ˌembelˈeso +EMBELLECEDOR ˌembejjˌeseðˈoɾ +EMBELLECER ˌembejjesˈeɾ +EMBELLECIDA ˌembejjesˈiða +EMBELLECIDAS ˌembejjesˈiðas +EMBELLECIDO ˌembejjesˈiðo +EMBELLECIDOS ˌembejjesˈiðos +EMBELLECIMIENTO ˌembejjˌesimjˈɛnto +EMBERÁ ˌembeɾˈa +EMBESTIDA ˌembestˈiða +EMBESTIDAS ˌembestˈiðas +EMBESTIDO ˌembestˈiðo +EMBESTIDOS ˌembestˈiðos +EMBESTIDURA ˌembestiðˈuɾa +EMBESTIR ˌembestˈiɾ +EMBETUNADA ˌembetunˈaða +EMBETUNADAS ˌembetunˈaðas +EMBETUNADO ˌembetunˈaðo +EMBETUNADOS ˌembetunˈaðos +EMBETUNAR ˌembetunˈaɾ +EMBLANQUECER ˌemblankesˈeɾ +EMBLEMA emblˈema +EMBOBADA ˌemboβˈaða +EMBOBADAS ˌemboβˈaðas +EMBOBADO ˌemboβˈaðo +EMBOBADOS ˌemboβˈaðos +EMBOBALICONAR ˌemboβˌalikonˈaɾ +EMBOBAR ˌemboβˈaɾ +EMBOCADA ˌembokˈaða +EMBOCADAS ˌembokˈaðas +EMBOCADO ˌembokˈaðo +EMBOCADOS ˌembokˈaðos +EMBOCAR ˌembokˈaɾ +EMBOCÉ ˌembosˈe +EMBODEGAR ˌemboðeɣˈaɾ +EMBOLAR ˌembolˈaɾ +EMBOLISMO ˌembolˈismo +EMBOLIZACIÓN ˌembolˌisasjˈon +EMBOLIZADA ˌembolisˈaða +EMBOLIZADAS ˌembolisˈaðas +EMBOLIZADO ˌembolisˈaðo +EMBOLIZADOS ˌembolisˈaðos +EMBOLIZAR ˌembolisˈaɾ +ÉMBOLO ˈembolo +EMBOLOTADO ˌembolotˈaðo +EMBOLSADA ˌembolsˈaða +EMBOLSADAS ˌembolsˈaðas +EMBOLSADO ˌembolsˈaðo +EMBOLSADOS ˌembolsˈaðos +EMBOLSAMIENTO ˌembolsamjˈɛnto +EMBOLSAR ˌembolsˈaɾ +EMBONAR ˌembonˈaɾ +EMBORRACHADA ˌemboɾɾatʃˈaða +EMBORRACHADAS ˌemboɾɾatʃˈaðas +EMBORRACHADO ˌemboɾɾatʃˈaðo +EMBORRACHADOS ˌemboɾɾatʃˈaðos +EMBORRACHAR ˌemboɾɾatʃˈaɾ +EMBORRACHARSE ˌemboɾɾatʃˈaɾse +EMBORRONADA ˌemboɾɾonˈaða +EMBORRONADAS ˌemboɾɾonˈaðas +EMBORRONADO ˌemboɾɾonˈaðo +EMBORRONADOS ˌemboɾɾonˈaðos +EMBOSCADA ˌemboskˈaða +EMBOSCADAS ˌemboskˈaðas +EMBOSCADO ˌemboskˈaðo +EMBOSCADOS ˌemboskˈaðos +EMBOSCAR ˌemboskˈaɾ +EMBOTADA ˌembotˈaða +EMBOTADAS ˌembotˈaðas +EMBOTADO ˌembotˈaðo +EMBOTADOS ˌembotˈaðos +EMBOTAMIENTO ˌembotamjˈɛnto +EMBOTAR ˌembotˈaɾ +EMBOTO embˈoto +EMBOTONADA ˌembotonˈaða +EMBOTONADAS ˌembotonˈaðas +EMBOTONADO ˌembotonˈaðo +EMBOTONADOS ˌembotonˈaðos +EMBOVEDAR ˌemboβeðˈaɾ +EMBOZADA ˌembosˈaða +EMBOZADAS ˌembosˈaðas +EMBOZADO ˌembosˈaðo +EMBOZADOS ˌembosˈaðos +EMBOZALAR ˌembosalˈaɾ +EMBOZAMIENTO ˌembosamjˈɛnto +EMBOZAR ˌembosˈaɾ +EMBOZO embˈoso +EMBRAGADA ˌembɾaɣˈaða +EMBRAGADAS ˌembɾaɣˈaðas +EMBRAGADO ˌembɾaɣˈaðo +EMBRAGADOS ˌembɾaɣˈaðos +EMBRAGAR ˌembɾaɣˈaɾ +EMBRAGUE embɾˈaɣe +EMBRAVECER ˌembɾaβesˈeɾ +EMBRAVECIDA ˌembɾaβesˈiða +EMBRAVECIDAS ˌembɾaβesˈiðas +EMBRAVECIDO ˌembɾaβesˈiðo +EMBRAVECIDOS ˌembɾaβesˈiðos +EMBRAZADA ˌembɾasˈaða +EMBRAZADAS ˌembɾasˈaðas +EMBRAZADO ˌembɾasˈaðo +EMBRAZADOS ˌembɾasˈaðos +EMBRAZAR ˌembɾasˈaɾ +EMBREADA ˌembɾeˈaða +EMBREADAS ˌembɾeˈaðas +EMBREADO ˌembɾeˈaðo +EMBREADOS ˌembɾeˈaðos +EMBREAR ˌembɾeˈaɾ +EMBRETAR ˌembɾetˈaɾ +EMBRIAGADA ˌembɾiaɣˈaða +EMBRIAGADAS ˌembɾiaɣˈaðas +EMBRIAGADO ˌembɾiaɣˈaðo +EMBRIAGADOS ˌembɾiaɣˈaðos +EMBRIAGAMOS ˌembɾiaɣˈamos +EMBRIAGANTE ˌembɾiaɣˈante +EMBRIAGAR ˌembɾiaɣˈaɾ +EMBRIAGO ˌembɾiˈaɣo +EMBRIDADA ˌembɾiðˈaða +EMBRIDADAS ˌembɾiðˈaðas +EMBRIDADO ˌembɾiðˈaðo +EMBRIDADOS ˌembɾiðˈaðos +EMBRIDAR ˌembɾiðˈaɾ +EMBROMADA ˌembɾomˈaða +EMBROMADAS ˌembɾomˈaðas +EMBROMADO ˌembɾomˈaðo +EMBROMADOS ˌembɾomˈaðos +EMBRUJADA ˌembɾuxˈaða +EMBRUJADAS ˌembɾuxˈaðas +EMBRUJADO ˌembɾuxˈaðo +EMBRUJADOS ˌembɾuxˈaðos +EMBRUJAR ˌembɾuxˈaɾ +EMBRUTECER ˌembɾutesˈeɾ +EMBRUTECIDA ˌembɾutesˈiða +EMBRUTECIDAS ˌembɾutesˈiðas +EMBRUTECIDO ˌembɾutesˈiðo +EMBRUTECIDOS ˌembɾutesˈiðos +EMBRUTECIMIENTO ˌembɾutˌesimjˈɛnto +EMBUCHADA ˌembutʃˈaða +EMBUCHADAS ˌembutʃˈaðas +EMBUCHADO ˌembutʃˈaðo +EMBUCHADOS ˌembutʃˈaðos +EMBUCHAR ˌembutʃˈaɾ +EMBUDO embˈuðo +EMBUDOS embˈuðos +EMBUSTE embˈuste +EMBUSTEAR ˌembusteˈaɾ +EMBUSTERO ˌembustˈeɾo +EMBUSTIR ˌembustˈiɾ +EMBUTICIÓN ˌembutisjˈon +EMBUTIDA ˌembutˈiða +EMBUTIDAS ˌembutˈiðas +EMBUTIDO ˌembutˈiðo +EMBUTIDOS ˌembutˈiðos +EME ˈeme +EMERGENCIA ˌemeɾxˈɛnsja +EMERGENCIAS ˌemeɾxˈɛnsjas +EMERGENCIÓLOGO ˌemeɾxensjˈoloɣo +EMERGIDA ˌemeɾxˈiða +EMERGIDAS ˌemeɾxˈiðas +EMERGIDO ˌemeɾxˈiðo +EMERGIDOS ˌemeɾxˈiðos +EMÉRITO emˈeɾito +EMERRETISTA ˌemeɾɾetˈista +EMES ˈemes +EMESIS emˈesis +EMÉTICO emˈetiko +EMIGRA emˈiɣɾa +EMIGRADA ˌemiɣɾˈaða +EMIGRADAS ˌemiɣɾˈaðas +EMIGRADO ˌemiɣɾˈaðo +EMIGRADOS ˌemiɣɾˈaðos +EMIGRANDO ˌemiɣɾˈando +EMIGRANTE ˌemiɣɾˈante +EMIGRANTES ˌemiɣɾˈantes +EMIGRAR ˌemiɣɾˈaɾ +EMIGRARAS ˌemiɣɾˈaɾas +EMIGRARES ˌemiɣɾˈaɾes +EMIGRAS emˈiɣɾas +EMIGRASTE ˌemiɣɾˈaste +EMIGRATORIO ˌemiɣɾatˈoɾjo +EMIGRE emˈiɣɾe +EMIGRES emˈiɣɾes +EMIGRO emˈiɣɾo +EMILIA emˈilja +EMILIANO ˌemiljˈano +EMILIO emˈiljo +EMINENCIA ˌeminˈɛnsja +EMINENCIAS ˌeminˈɛnsjas +EMINENTE ˌeminˈɛnte +EMINENTES ˌeminˈɛntes +EMIR emˈiɾ +EMIRATO ˌemiɾˈato +EMISIÓN ˌemisjˈon +EMISORA ˌemisˈoɾa +EMITIDA ˌemitˈiða +EMITIDAS ˌemitˈiðas +EMITIDO ˌemitˈiðo +EMITIDOS ˌemitˈiðos +EMITIR ˌemitˈiɾ +EMOCIÓN ˌemosjˈon +EMOCIONADA ˌemosjonˈaða +EMOCIONADAS ˌemosjonˈaðas +EMOCIONADO ˌemosjonˈaðo +EMOCIONADOS ˌemosjonˈaðos +EMOCIONAL ˌemosjonˈal +EMOCIONALIDAD ˌemosjˌonaliðˈad +EMOCIONANTE ˌemosjonˈante +EMOCIONO ˌemosjˈono +EMOJI emˈoxi +EMOLIENTERO ˌemoljentˈeɾo +EMOTICÓN ˌemotikˈon +EMOTICONO ˌemotikˈono +EMOTIVA ˌemotˈiβa +EMOTIVO ˌemotˈiβo +EMPACADO ˌempakˈaðo +EMPACAR ˌempakˈaɾ +EMPACHADA ˌempatʃˈaða +EMPACHADAS ˌempatʃˈaðas +EMPACHADO ˌempatʃˈaðo +EMPACHADOS ˌempatʃˈaðos +EMPACHAR ˌempatʃˈaɾ +EMPACHO empˈatʃo +EMPADRONADA ˌempaðɾonˈaða +EMPADRONADAS ˌempaðɾonˈaðas +EMPADRONADO ˌempaðɾonˈaðo +EMPADRONADOS ˌempaðɾonˈaðos +EMPADRONAR ˌempaðɾonˈaɾ +EMPALADA ˌempalˈaða +EMPALADAS ˌempalˈaðas +EMPALADO ˌempalˈaðo +EMPALADOS ˌempalˈaðos +EMPALAGADA ˌempalaɣˈaða +EMPALAGADAS ˌempalaɣˈaðas +EMPALAGADO ˌempalaɣˈaðo +EMPALAGADOS ˌempalaɣˈaðos +EMPALAGAR ˌempalaɣˈaɾ +EMPALAMIENTO ˌempalamjˈɛnto +EMPALAR ˌempalˈaɾ +EMPALIDECE ˌempaliðˈese +EMPALIDECEMOS ˌempalˌiðesˈemos +EMPALIDECER ˌempalˌiðesˈeɾ +EMPALIDECES ˌempaliðˈeses +EMPALIDECIDA ˌempalˌiðesˈiða +EMPALIDECIDAS ˌempalˌiðesˈiðas +EMPALIDECIDO ˌempalˌiðesˈiðo +EMPALIDECIDOS ˌempalˌiðesˈiðos +EMPALIZADA ˌempalisˈaða +EMPALIZADAS ˌempalisˈaðas +EMPALIZADO ˌempalisˈaðo +EMPALIZADOS ˌempalisˈaðos +EMPALMADA ˌempalmˈaða +EMPALMADAS ˌempalmˈaðas +EMPALMADO ˌempalmˈaðo +EMPALMADOS ˌempalmˈaðos +EMPALMAR ˌempalmˈaɾ +EMPANADA ˌempanˈaða +EMPAÑADA ˌempaɲˈaða +EMPANADAS ˌempanˈaðas +EMPAÑADAS ˌempaɲˈaðas +EMPANADITA ˌempanaðˈita +EMPANADO ˌempanˈaðo +EMPAÑADO ˌempaɲˈaðo +EMPANADOS ˌempanˈaðos +EMPAÑADOS ˌempaɲˈaðos +EMPANAR ˌempanˈaɾ +EMPAÑAR ˌempaɲˈaɾ +EMPANIZAR ˌempanisˈaɾ +EMPANTALONADO ˌempantˌalonˈaðo +EMPANTANADA ˌempantanˈaða +EMPANTANADAS ˌempantanˈaðas +EMPANTANADO ˌempantanˈaðo +EMPANTANADOS ˌempantanˈaðos +EMPANTANAMIENTO ˌempantˌanamjˈɛnto +EMPANTANAR ˌempantanˈaɾ +EMPAPADA ˌempapˈaða +EMPAPADAS ˌempapˈaðas +EMPAPADO ˌempapˈaðo +EMPAPADOS ˌempapˈaðos +EMPAPAR ˌempapˈaɾ +EMPAPELADA ˌempapelˈaða +EMPAPELADAS ˌempapelˈaðas +EMPAPELADO ˌempapelˈaðo +EMPAPELADOS ˌempapelˈaðos +EMPAPELAR ˌempapelˈaɾ +EMPAQUE empˈake +EMPAQUETADA ˌempaketˈaða +EMPAQUETADAS ˌempaketˈaðas +EMPAQUETADO ˌempaketˈaðo +EMPAQUETADOR ˌempakˌetaðˈoɾ +EMPAQUETADOS ˌempaketˈaðos +EMPAQUETADURA ˌempakˌetaðˈuɾa +EMPAQUETAMIENTO ˌempakˌetamjˈɛnto +EMPAQUETAR ˌempaketˈaɾ +EMPARCHAR ˌempaɾtʃˈaɾ +EMPAREDADA ˌempaɾeðˈaða +EMPAREDADAS ˌempaɾeðˈaðas +EMPAREDADO ˌempaɾeðˈaðo +EMPAREDADOS ˌempaɾeðˈaðos +EMPAREDAMIENTO ˌempaɾˌeðamjˈɛnto +EMPAREJADA ˌempaɾexˈaða +EMPAREJADAS ˌempaɾexˈaðas +EMPAREJADO ˌempaɾexˈaðo +EMPAREJADOS ˌempaɾexˈaðos +EMPAREJAMIENTO ˌempaɾˌexamjˈɛnto +EMPARENTADA ˌempaɾentˈaða +EMPARENTADAS ˌempaɾentˈaðas +EMPARENTADO ˌempaɾentˈaðo +EMPARENTADOS ˌempaɾentˈaðos +EMPARENTAR ˌempaɾentˈaɾ +EMPASTADA ˌempastˈaða +EMPASTADAS ˌempastˈaðas +EMPASTADO ˌempastˈaðo +EMPASTADOS ˌempastˈaðos +EMPASTAR ˌempastˈaɾ +EMPATADA ˌempatˈaða +EMPATADAS ˌempatˈaðas +EMPATADO ˌempatˈaðo +EMPATADOS ˌempatˈaðos +EMPATES empˈates +EMPATÍA ˌempatˈia +EMPÁTICO empˈatiko +EMPATIZADA ˌempatisˈaða +EMPATIZADAS ˌempatisˈaðas +EMPATIZADO ˌempatisˈaðo +EMPATIZADOR ˌempatˌisaðˈoɾ +EMPATIZADOS ˌempatisˈaðos +EMPATIZAR ˌempatisˈaɾ +EMPAVESAR ˌempaβesˈaɾ +EMPAVORECER ˌempaβˌoɾesˈeɾ +EMPECE empˈese +EMPECÉ ˌempesˈe +EMPECER ˌempesˈeɾ +EMPECINADA ˌempesinˈaða +EMPECINADAS ˌempesinˈaðas +EMPECINADO ˌempesinˈaðo +EMPECINADOS ˌempesinˈaðos +EMPECINAR ˌempesinˈaɾ +EMPEDERNIDA ˌempeðeɾnˈiða +EMPEDERNIDAS ˌempeðeɾnˈiðas +EMPEDERNIDO ˌempeðeɾnˈiðo +EMPEDERNIDOS ˌempeðeɾnˈiðos +EMPEDERNIR ˌempeðeɾnˈiɾ +EMPEDRADA ˌempeðɾˈaða +EMPEDRADAS ˌempeðɾˈaðas +EMPEDRADO ˌempeðɾˈaðo +EMPEDRADOS ˌempeðɾˈaðos +EMPEDRAR ˌempeðɾˈaɾ +EMPEINE empˈeɪne +EMPELAR ˌempelˈaɾ +EMPENACHADA ˌempenatʃˈaða +EMPENACHADAS ˌempenatʃˈaðas +EMPENACHADO ˌempenatʃˈaðo +EMPENACHADOS ˌempenatʃˈaðos +EMPENACHAR ˌempenatʃˈaɾ +EMPEÑADA ˌempeɲˈaða +EMPEÑADAS ˌempeɲˈaðas +EMPEÑADO ˌempeɲˈaðo +EMPEÑADOS ˌempeɲˈaðos +EMPEÑAR ˌempeɲˈaɾ +EMPEÑO empˈeɲo +EMPEÑOSA ˌempeɲˈosa +EMPEÑOSAS ˌempeɲˈosas +EMPEÑOSO ˌempeɲˈoso +EMPEÑOSOS ˌempeɲˈosos +EMPEORA ˌempeˈoɾa +EMPEORADA ˌempeoɾˈaða +EMPEORADAS ˌempeoɾˈaðas +EMPEORADO ˌempeoɾˈaðo +EMPEORADOS ˌempeoɾˈaðos +EMPEORAMIENTO ˌempeˌoɾamjˈɛnto +EMPEORAR ˌempeoɾˈaɾ +EMPEQUEÑECER ˌempekˌeɲesˈeɾ +EMPEQUEÑECIDA ˌempekˌeɲesˈiða +EMPEQUEÑECIDAS ˌempekˌeɲesˈiðas +EMPEQUEÑECIDO ˌempekˌeɲesˈiðo +EMPEQUEÑECIDOS ˌempekˌeɲesˈiðos +EMPEQUEÑECIMIENTO ˌempekˌeɲesimjˈɛnto +EMPERADOR ˌempeɾaðˈoɾ +EMPERATRIZ ˌempeɾatɾˈis +EMPEREJILADA ˌempeɾˌexilˈaða +EMPEREJILADAS ˌempeɾˌexilˈaðas +EMPEREJILADO ˌempeɾˌexilˈaðo +EMPEREJILADOS ˌempeɾˌexilˈaðos +EMPEREJILAR ˌempeɾˌexilˈaɾ +EMPERO empˈeɾo +EMPERRÁ ˌempeɾɾˈa +EMPERRADA ˌempeɾɾˈaða +EMPERRADAS ˌempeɾɾˈaðas +EMPERRADO ˌempeɾɾˈaðo +EMPERRADOS ˌempeɾɾˈaðos +EMPERRAR ˌempeɾɾˈaɾ +EMPERRARSE ˌempeɾɾˈaɾse +EMPEZADA ˌempesˈaða +EMPEZADAS ˌempesˈaðas +EMPEZADO ˌempesˈaðo +EMPEZADOS ˌempesˈaðos +EMPEZAMOS ˌempesˈamos +EMPEZAR ˌempesˈaɾ +EMPEZÓ ˌempesˈo +EMPIECE empjˈese +EMPIEMA empjˈema +EMPIEZA empjˈesa +EMPIEZO empjˈeso +EMPILTRANDO ˌempiltɾˈando +EMPILTRARSE ˌempiltɾˈaɾse +EMPINA empˈina +EMPINADA ˌempinˈaða +EMPINADAS ˌempinˈaðas +EMPINADO ˌempinˈaðo +EMPINADOS ˌempinˈaðos +EMPINAMOS ˌempinˈamos +EMPINANDO ˌempinˈando +EMPINAR ˌempinˈaɾ +EMPINARA ˌempinˈaɾa +EMPINARÁ ˌempinaɾˈa +EMPINÁRAMOS ˌempinˈaɾamos +EMPINARAS ˌempinˈaɾas +EMPINARÁS ˌempinaɾˈas +EMPINAREIS ˌempinˈaɾeɪs +EMPINARÉIS ˌempinaɾˈeis +EMPINAREMOS ˌempinaɾˈemos +EMPINARES ˌempinˈaɾes +EMPINARÍAMOS ˌempinaɾˈiamos +EMPINAS empˈinas +EMPINASTE ˌempinˈaste +EMPINE empˈine +EMPINEMOS ˌempinˈemos +EMPINES empˈines +EMPINGOROTAR ˌempiŋɡˌoɾotˈaɾ +EMPINO empˈino +EMPÍREO empˈiɾeo +EMPÍRICO empˈiɾiko +EMPIRISMO ˌempiɾˈismo +EMPITONAR ˌempitonˈaɾ +EMPLATADO ˌemplatˈaðo +EMPLATAR ˌemplatˈaɾ +EMPLAZADA ˌemplasˈaða +EMPLAZADAS ˌemplasˈaðas +EMPLAZADO ˌemplasˈaðo +EMPLAZADOS ˌemplasˈaðos +EMPLAZAMIENTO ˌemplasamjˈɛnto +EMPLAZAR ˌemplasˈaɾ +EMPLEABILIDAD ˌempleˌaβiliðˈad +EMPLEABLE ˌempleˈaβle +EMPLEADA ˌempleˈaða +EMPLEADAS ˌempleˈaðas +EMPLEADO ˌempleˈaðo +EMPLEADOS ˌempleˈaðos +EMPLEAR ˌempleˈaɾ +EMPLEO emplˈeo +EMPOBRECEDOR ˌempoβɾˌeseðˈoɾ +EMPOBRECER ˌempoβɾesˈeɾ +EMPOBRECIDA ˌempoβɾesˈiða +EMPOBRECIDAS ˌempoβɾesˈiðas +EMPOBRECIDO ˌempoβɾesˈiðo +EMPOBRECIDOS ˌempoβɾesˈiðos +EMPOBRECIMIENTO ˌempoβɾˌesimjˈɛnto +EMPODERADA ˌempoðeɾˈaða +EMPODERADAS ˌempoðeɾˈaðas +EMPODERADO ˌempoðeɾˈaðo +EMPODERADOS ˌempoðeɾˈaðos +EMPODERAMIENTO ˌempoðˌeɾamjˈɛnto +EMPODERANTE ˌempoðeɾˈante +EMPODERAR ˌempoðeɾˈaɾ +EMPODRECIDA ˌempoðɾesˈiða +EMPODRECIDAS ˌempoðɾesˈiðas +EMPODRECIDO ˌempoðɾesˈiðo +EMPODRECIDOS ˌempoðɾesˈiðos +EMPOLVADA ˌempolβˈaða +EMPOLVADAS ˌempolβˈaðas +EMPOLVADO ˌempolβˈaðo +EMPOLVADOS ˌempolβˈaðos +EMPONZOÑADA ˌemponsoɲˈaða +EMPONZOÑADAS ˌemponsoɲˈaðas +EMPONZOÑADO ˌemponsoɲˈaðo +EMPONZOÑADOS ˌemponsoɲˈaðos +EMPONZOÑAMIENTO ˌemponsˌoɲamjˈɛnto +EMPONZOÑAR ˌemponsoɲˈaɾ +EMPOTRABLE ˌempotɾˈaβle +EMPOTRADA ˌempotɾˈaða +EMPOTRADAS ˌempotɾˈaðas +EMPOTRADO ˌempotɾˈaðo +EMPOTRADOS ˌempotɾˈaðos +EMPOTRAMIENTO ˌempotɾamjˈɛnto +EMPOTRAR ˌempotɾˈaɾ +EMPOZAR ˌemposˈaɾ +EMPREÑACIÓN ˌempɾeɲasjˈon +EMPREÑACIONES ˌempɾeɲasjˈones +EMPREÑADOR ˌempɾeɲaðˈoɾ +EMPREÑAR ˌempɾeɲˈaɾ +EMPRENDEDOR ˌempɾendeðˈoɾ +EMPRENDEDORISMO ˌempɾendˌeðoɾˈismo +EMPRENDER ˌempɾendˈeɾ +EMPRENDIDA ˌempɾendˈiða +EMPRENDIDAS ˌempɾendˈiðas +EMPRENDIDO ˌempɾendˈiðo +EMPRENDIDOS ˌempɾendˈiðos +EMPRENDIMIENTO ˌempɾendimjˈɛnto +EMPRENTA empɾˈɛnta +EMPRESA empɾˈesa +EMPRESARIA ˌempɾesˈaɾja +EMPRESARIAL ˌempɾesaɾjˈal +EMPRESARIO ˌempɾesˈaɾjo +EMPRESTADA ˌempɾestˈaða +EMPRESTADAS ˌempɾestˈaðas +EMPRESTADO ˌempɾestˈaðo +EMPRESTADOS ˌempɾestˈaðos +EMPRESTAR ˌempɾestˈaɾ +EMPROBLEMADA ˌempɾoβlemˈaða +EMPROBLEMADAS ˌempɾoβlemˈaðas +EMPROBLEMADO ˌempɾoβlemˈaðo +EMPROBLEMADOS ˌempɾoβlemˈaðos +EMPROBLEMAR ˌempɾoβlemˈaɾ +EMPUJADA ˌempuxˈaða +EMPUJADAS ˌempuxˈaðas +EMPUJADO ˌempuxˈaðo +EMPUJADOS ˌempuxˈaðos +EMPUJAR ˌempuxˈaɾ +EMPUJE empˈuxe +EMPUJO empˈuxo +EMPUJÓN ˌempuxˈon +EMPUÑADA ˌempuɲˈaða +EMPUÑADAS ˌempuɲˈaðas +EMPUÑADO ˌempuɲˈaðo +EMPUÑADOS ˌempuɲˈaðos +EMPUÑADURA ˌempuɲaðˈuɾa +EMPUÑAR ˌempuɲˈaɾ +EMPUTÁ ˌemputˈa +EMPUTAR ˌemputˈaɾ +EMPUTARSE ˌemputˈaɾse +EMPUTECER ˌemputesˈeɾ +EMTRICITABINA ˌemtɾisˌitaβˈina +EMÚ emˈu +EMULA emˈula +EMULADA ˌemulˈaða +EMULADAS ˌemulˈaðas +EMULADO ˌemulˈaðo +EMULADOR ˌemulaðˈoɾ +EMULADORA ˌemulaðˈoɾa +EMULADOS ˌemulˈaðos +EMULÁIS ˌemulˈais +EMULAMOS ˌemulˈamos +EMULANDO ˌemulˈando +EMULAR ˌemulˈaɾ +EMULARA ˌemulˈaɾa +EMULARÁ ˌemulaɾˈa +EMULÁRAMOS ˌemulˈaɾamos +EMULARAS ˌemulˈaɾas +EMULARÁS ˌemulaɾˈas +EMULAREIS ˌemulˈaɾeɪs +EMULARÉIS ˌemulaɾˈeis +EMULAREMOS ˌemulaɾˈemos +EMULARES ˌemulˈaɾes +EMULARÍAMOS ˌemulaɾˈiamos +EMULARÍAS ˌemulaɾˈias +EMULAS emˈulas +EMULASTE ˌemulˈaste +EMULE emˈule +EMULÉIS ˌemulˈeis +EMULEMOS ˌemulˈemos +EMULES emˈules +EMULGER ˌemulxˈeɾ +EMULO emˈulo +EMULSIFICANTE ˌemulsˌifikˈante +EMULSIÓN ˌemulsjˈon +EMULSIONADA ˌemulsjonˈaða +EMULSIONADAS ˌemulsjonˈaðas +EMULSIONADO ˌemulsjonˈaðo +EMULSIONADOS ˌemulsjonˈaðos +EMULSIONANTE ˌemulsjonˈante +EMULSIONAR ˌemulsjonˈaɾ +EMUNGENTE ˌemuŋxˈɛnte +EMUNGER ˌemuŋxˈeɾ +EN ˈen +ENAJENACIÓN ˌenaxˌenasjˈon +ENAJENADA ˌenaxenˈaða +ENAJENADAS ˌenaxenˈaðas +ENAJENADO ˌenaxenˈaðo +ENAJENADOS ˌenaxenˈaðos +ENAJENAMIENTO ˌenaxˌenamjˈɛnto +ENAJENANTE ˌenaxenˈante +ENAJENAR ˌenaxenˈaɾ +ENALMAGRAR ˌenalmaɣɾˈaɾ +ENALTECE ˌenaltˈese +ENALTECEDOR ˌenaltˌeseðˈoɾ +ENALTECEMOS ˌenaltesˈemos +ENALTECER ˌenaltesˈeɾ +ENALTECERÁ ˌenaltˌeseɾˈa +ENALTECERÁS ˌenaltˌeseɾˈas +ENALTECERÉIS ˌenaltˌeseɾˈeis +ENALTECEREMOS ˌenaltˌeseɾˈemos +ENALTECERÍA ˌenaltˌeseɾˈia +ENALTECERÍAMOS ˌenaltˌeseɾˈiamos +ENALTECES ˌenaltˈeses +ENALTECÍAMOS ˌenaltesˈiamos +ENALTECIDA ˌenaltesˈiða +ENALTECIDAS ˌenaltesˈiðas +ENALTECIDO ˌenaltesˈiðo +ENALTECIDOS ˌenaltesˈiðos +ENALTECIMIENTO ˌenaltˌesimjˈɛnto +ENAMORADA ˌenamoɾˈaða +ENAMORADAS ˌenamoɾˈaðas +ENAMORADO ˌenamoɾˈaðo +ENAMORADOS ˌenamoɾˈaðos +ENAMORAMIENTO ˌenamˌoɾamjˈɛnto +ENAMORAR ˌenamoɾˈaɾ +ENAMORISCARSE ˌenamˌoɾiskˈaɾse +ENANA enˈana +ENANAS enˈanas +ENANITO ˌenanˈito +ENANO enˈano +ENANOS enˈanos +ENARBOLADA ˌenaɾβolˈaða +ENARBOLADAS ˌenaɾβolˈaðas +ENARBOLADO ˌenaɾβolˈaðo +ENARBOLADOS ˌenaɾβolˈaðos +ENARBOLAR ˌenaɾβolˈaɾ +ENARDECER ˌenaɾðesˈeɾ +ENARDECIDA ˌenaɾðesˈiða +ENARDECIDAS ˌenaɾðesˈiðas +ENARDECIDO ˌenaɾðesˈiðo +ENARDECIDOS ˌenaɾðesˈiðos +ENARDECIMIENTO ˌenaɾðˌesimjˈɛnto +ENARENAR ˌenaɾenˈaɾ +ENARMÓNICO ˌenaɾmˈoniko +ENASTADO ˌenastˈaðo +ENCABALGAMIENTO ˌenkaβˌalɣamjˈɛnto +ENCABALGAR ˌenkaβalɣˈaɾ +ENCABAR ˌenkaβˈaɾ +ENCABESTRADA ˌenkaβestɾˈaða +ENCABESTRADAS ˌenkaβestɾˈaðas +ENCABESTRADO ˌenkaβestɾˈaðo +ENCABESTRADOS ˌenkaβestɾˈaðos +ENCABESTRAR ˌenkaβestɾˈaɾ +ENCABEZADA ˌenkaβesˈaða +ENCABEZADAS ˌenkaβesˈaðas +ENCABEZADO ˌenkaβesˈaðo +ENCABEZADOS ˌenkaβesˈaðos +ENCABEZAMIENTO ˌenkaβˌesamjˈɛnto +ENCABEZAR ˌenkaβesˈaɾ +ENCABRITAR ˌenkaβɾitˈaɾ +ENCABRONADA ˌenkaβɾonˈaða +ENCABRONADAS ˌenkaβɾonˈaðas +ENCABRONADO ˌenkaβɾonˈaðo +ENCABRONADOS ˌenkaβɾonˈaðos +ENCABRONAR ˌenkaβɾonˈaɾ +ENCACHIMBANDO ˌenkatʃimbˈando +ENCADENADA ˌenkaðenˈaða +ENCADENADAS ˌenkaðenˈaðas +ENCADENADO ˌenkaðenˈaðo +ENCADENADOS ˌenkaðenˈaðos +ENCADENAMIENTO ˌenkaðˌenamjˈɛnto +ENCADENAR ˌenkaðenˈaɾ +ENCAJADA ˌenkaxˈaða +ENCAJADAS ˌenkaxˈaðas +ENCAJADO ˌenkaxˈaðo +ENCAJADOS ˌenkaxˈaðos +ENCAJADURA ˌenkaxaðˈuɾa +ENCAJAMIENTO ˌenkaxamjˈɛnto +ENCAJANTE ˌenkaxˈante +ENCAJAR ˌenkaxˈaɾ +ENCAJERO ˌenkaxˈeɾo +ENCAJES enkˈaxes +ENCAJONADA ˌenkaxonˈaða +ENCAJONADAS ˌenkaxonˈaðas +ENCAJONADO ˌenkaxonˈaðo +ENCAJONADOS ˌenkaxonˈaðos +ENCAJONAMIENTO ˌenkaxˌonamjˈɛnto +ENCAJONAR ˌenkaxonˈaɾ +ENCALABOZADA ˌenkalˌaβosˈaða +ENCALABOZADAS ˌenkalˌaβosˈaðas +ENCALABOZADO ˌenkalˌaβosˈaðo +ENCALABOZADOS ˌenkalˌaβosˈaðos +ENCALABOZAR ˌenkalˌaβosˈaɾ +ENCALADA ˌenkalˈaða +ENCALADAS ˌenkalˈaðas +ENCALADO ˌenkalˈaðo +ENCALADOS ˌenkalˈaðos +ENCALAMBRARSE ˌenkalambɾˈaɾse +ENCALAR ˌenkalˈaɾ +ENCALLECER ˌenkajjesˈeɾ +ENCALLECIDA ˌenkajjesˈiða +ENCALLECIDAS ˌenkajjesˈiðas +ENCALLECIDO ˌenkajjesˈiðo +ENCALLECIDOS ˌenkajjesˈiðos +ENCALLÓ ˌenkajjˈo +ENCAMADA ˌenkamˈaða +ENCAMADAS ˌenkamˈaðas +ENCAMADO ˌenkamˈaðo +ENCAMADOS ˌenkamˈaðos +ENCAMAMIENTO ˌenkamamjˈɛnto +ENCAMAR ˌenkamˈaɾ +ENCAMINADA ˌenkaminˈaða +ENCAMINADAS ˌenkaminˈaðas +ENCAMINADO ˌenkaminˈaðo +ENCAMINADOS ˌenkaminˈaðos +ENCAMINAMIENTO ˌenkamˌinamjˈɛnto +ENCAMINAR ˌenkaminˈaɾ +ENCAMISADO ˌenkamisˈaðo +ENCANDILADA ˌenkandilˈaða +ENCANDILADAS ˌenkandilˈaðas +ENCANDILADO ˌenkandilˈaðo +ENCANDILADOS ˌenkandilˈaðos +ENCANDILAR ˌenkandilˈaɾ +ENCANECIDA ˌenkanesˈiða +ENCANECIDAS ˌenkanesˈiðas +ENCANECIDOS ˌenkanesˈiðos +ENCANIJAR ˌenkanixˈaɾ +ENCAÑIZADA ˌenkaɲisˈaða +ENCAÑONAR ˌenkaɲonˈaɾ +ENCANTA enkˈanta +ENCANTADA ˌenkantˈaða +ENCANTADAS ˌenkantˈaðas +ENCANTADO ˌenkantˈaðo +ENCANTADOR ˌenkantaðˈoɾ +ENCANTADORA ˌenkantaðˈoɾa +ENCANTADORAS ˌenkantaðˈoɾas +ENCANTADORES ˌenkantaðˈoɾes +ENCANTADOS ˌenkantˈaðos +ENCANTAMIENTO ˌenkantamjˈɛnto +ENCANTAMOS ˌenkantˈamos +ENCANTAN enkˈantan +ENCANTANDO ˌenkantˈando +ENCANTAR ˌenkantˈaɾ +ENCANTARA ˌenkantˈaɾa +ENCANTARÁ ˌenkantaɾˈa +ENCANTÁRAMOS ˌenkantˈaɾamos +ENCANTARAS ˌenkantˈaɾas +ENCANTARÁS ˌenkantaɾˈas +ENCANTAREIS ˌenkantˈaɾeɪs +ENCANTAREMOS ˌenkantaɾˈemos +ENCANTARES ˌenkantˈaɾes +ENCANTARÍA ˌenkantaɾˈia +ENCANTARÍAMOS ˌenkantaɾˈiamos +ENCANTARÍAS ˌenkantaɾˈias +ENCANTAS enkˈantas +ENCANTASTE ˌenkantˈaste +ENCANTATORIO ˌenkantatˈoɾjo +ENCANTE enkˈante +ENCANTEMOS ˌenkantˈemos +ENCANTES enkˈantes +ENCANTO enkˈanto +ENCAPERUZAR ˌenkapˌeɾusˈaɾ +ENCAPRICHADA ˌenkapɾitʃˈaða +ENCAPRICHADAS ˌenkapɾitʃˈaðas +ENCAPRICHADO ˌenkapɾitʃˈaðo +ENCAPRICHADOS ˌenkapɾitʃˈaðos +ENCAPRICHAMIENTO ˌenkapɾˌitʃamjˈɛnto +ENCAPRICHARSE ˌenkapɾitʃˈaɾse +ENCAPSULACIÓN ˌenkapsˌulasjˈon +ENCAPSULAMIENTO ˌenkapsˌulamjˈɛnto +ENCAPSULAR ˌenkapsulˈaɾ +ENCAPUCHADO ˌenkaputʃˈaðo +ENCAPUCHAR ˌenkaputʃˈaɾ +ENCAPUZAR ˌenkapusˈaɾ +ENCARA enkˈaɾa +ENCARADA ˌenkaɾˈaða +ENCARADAS ˌenkaɾˈaðas +ENCARADO ˌenkaɾˈaðo +ENCARADOS ˌenkaɾˈaðos +ENCARAMADA ˌenkaɾamˈaða +ENCARAMADAS ˌenkaɾamˈaðas +ENCARAMADO ˌenkaɾamˈaðo +ENCARAMADOS ˌenkaɾamˈaðos +ENCARAMAR ˌenkaɾamˈaɾ +ENCARAMOS ˌenkaɾˈamos +ENCARANDO ˌenkaɾˈando +ENCARAR ˌenkaɾˈaɾ +ENCARARA ˌenkaɾˈaɾa +ENCARARÁ ˌenkaɾaɾˈa +ENCARÁRAMOS ˌenkaɾˈaɾamos +ENCARARAS ˌenkaɾˈaɾas +ENCARARÁS ˌenkaɾaɾˈas +ENCARAREIS ˌenkaɾˈaɾeɪs +ENCARAREMOS ˌenkaɾaɾˈemos +ENCARARES ˌenkaɾˈaɾes +ENCARARÍAMOS ˌenkaɾaɾˈiamos +ENCARAS enkˈaɾas +ENCARASTE ˌenkaɾˈaste +ENCARCELADA ˌenkaɾselˈaða +ENCARCELADAS ˌenkaɾselˈaðas +ENCARCELADO ˌenkaɾselˈaðo +ENCARCELADOS ˌenkaɾselˈaðos +ENCARCELAMIENTO ˌenkaɾsˌelamjˈɛnto +ENCARCELAR ˌenkaɾselˈaɾ +ENCARE enkˈaɾe +ENCARECER ˌenkaɾesˈeɾ +ENCARECIDA ˌenkaɾesˈiða +ENCARECIDAS ˌenkaɾesˈiðas +ENCARECIDO ˌenkaɾesˈiðo +ENCARECIDOS ˌenkaɾesˈiðos +ENCARECIMIENTO ˌenkaɾˌesimjˈɛnto +ENCAREMOS ˌenkaɾˈemos +ENCARES enkˈaɾes +ENCARGADA ˌenkaɾɣˈaða +ENCARGADAS ˌenkaɾɣˈaðas +ENCARGADO ˌenkaɾɣˈaðo +ENCARGADOS ˌenkaɾɣˈaðos +ENCARGAR ˌenkaɾɣˈaɾ +ENCARGARTE ˌenkaɾɣˈaɾte +ENCARGUE enkˈaɾɣe +ENCARGUÉ ˌenkaɾɣˈe +ENCARIÑÁ ˌenkaɾiɲˈa +ENCARIÑAR ˌenkaɾiɲˈaɾ +ENCARNACIÓN ˌenkaɾnasjˈon +ENCARNACIONES ˌenkaɾnasjˈones +ENCARNADA ˌenkaɾnˈaða +ENCARNADAS ˌenkaɾnˈaðas +ENCARNADO ˌenkaɾnˈaðo +ENCARNADOS ˌenkaɾnˈaðos +ENCARNAR ˌenkaɾnˈaɾ +ENCARNE enkˈaɾne +ENCARNÉ ˌenkaɾnˈe +ENCARNECER ˌenkaɾnesˈeɾ +ENCARNIZADA ˌenkaɾnisˈaða +ENCARNIZADAS ˌenkaɾnisˈaðas +ENCARNIZADO ˌenkaɾnisˈaðo +ENCARNIZADOS ˌenkaɾnisˈaðos +ENCARNIZAMIENTO ˌenkaɾnˌisamjˈɛnto +ENCARNIZAR ˌenkaɾnisˈaɾ +ENCARNO enkˈaɾno +ENCARNÓ ˌenkaɾnˈo +ENCARO enkˈaɾo +ENCARÓSE ˌenkaɾˈose +ENCARRILADA ˌenkaɾɾilˈaða +ENCARRILADAS ˌenkaɾɾilˈaðas +ENCARRILADO ˌenkaɾɾilˈaðo +ENCARRILADOS ˌenkaɾɾilˈaðos +ENCARRILAR ˌenkaɾɾilˈaɾ +ENCASQUETADA ˌenkasketˈaða +ENCASQUETADAS ˌenkasketˈaðas +ENCASQUETADO ˌenkasketˈaðo +ENCASQUETADOS ˌenkasketˈaðos +ENCASQUETAR ˌenkasketˈaɾ +ENCASTRADA ˌenkastɾˈaða +ENCASTRADAS ˌenkastɾˈaðas +ENCASTRADO ˌenkastɾˈaðo +ENCASTRADOS ˌenkastɾˈaðos +ENCASTRAR ˌenkastɾˈaɾ +ENCAUSADA ˌenkaʊsˈaða +ENCAUSADAS ˌenkaʊsˈaðas +ENCAUSADO ˌenkaʊsˈaðo +ENCAUSADOS ˌenkaʊsˈaðos +ENCAUSAMIENTO ˌenkaʊsamjˈɛnto +ENCAUSAR ˌenkaʊsˈaɾ +ENCAUZADA ˌenkaʊsˈaða +ENCAUZADAS ˌenkaʊsˈaðas +ENCAUZADO ˌenkaʊsˈaðo +ENCAUZADOS ˌenkaʊsˈaðos +ENCAUZAMIENTO ˌenkaʊsamjˈɛnto +ENCAUZAR ˌenkaʊsˈaɾ +ENCEBAR ˌenseβˈaɾ +ENCEFÁLICA ˌensefˈalika +ENCEFÁLICAS ˌensefˈalikas +ENCEFÁLICO ˌensefˈaliko +ENCEFÁLICOS ˌensefˈalikos +ENCEFALOPATÍA ˌensefˌalopatˈia +ENCEFALOPÁTICA ˌensefˌalopˈatika +ENCEFALOPÁTICAS ˌensefˌalopˈatikas +ENCEFALOPÁTICO ˌensefˌalopˈatiko +ENCEFALOPÁTICOS ˌensefˌalopˈatikos +ENCEGUECER ˌenseɣesˈeɾ +ENCÉLADO ensˈelaðo +ENCENAGÁ ˌensenaɣˈa +ENCENDEDOR ˌensendeðˈoɾ +ENCENDER ˌensendˈeɾ +ENCENDIDA ˌensendˈiða +ENCENDIDAS ˌensendˈiðas +ENCENDIDO ˌensendˈiðo +ENCENDIDOS ˌensendˈiðos +ENCENDIMIENTO ˌensendimjˈɛnto +ENCERADA ˌenseɾˈaða +ENCERADAS ˌenseɾˈaðas +ENCERADO ˌenseɾˈaðo +ENCERADORA ˌenseɾaðˈoɾa +ENCERADOS ˌenseɾˈaðos +ENCERAR ˌenseɾˈaɾ +ENCERRADA ˌenseɾɾˈaða +ENCERRADAS ˌenseɾɾˈaðas +ENCERRADO ˌenseɾɾˈaðo +ENCERRADOS ˌenseɾɾˈaðos +ENCERRAMIENTO ˌenseɾɾamjˈɛnto +ENCERRAMOS ˌenseɾɾˈamos +ENCERRANDO ˌenseɾɾˈando +ENCERRAR ˌenseɾɾˈaɾ +ENCERRARA ˌenseɾɾˈaɾa +ENCERRARÁ ˌenseɾɾaɾˈa +ENCERRÁRAMOS ˌenseɾɾˈaɾamos +ENCERRARAS ˌenseɾɾˈaɾas +ENCERRARÁS ˌenseɾɾaɾˈas +ENCERRAREIS ˌenseɾɾˈaɾeɪs +ENCERRAREMOS ˌenseɾɾaɾˈemos +ENCERRARES ˌenseɾɾˈaɾes +ENCERRARÍAMOS ˌenseɾɾaɾˈiamos +ENCERRASTE ˌenseɾɾˈaste +ENCERREMOS ˌenseɾɾˈemos +ENCESTADA ˌensestˈaða +ENCESTADAS ˌensestˈaðas +ENCESTADO ˌensestˈaðo +ENCESTADOS ˌensestˈaðos +ENCESTAR ˌensestˈaɾ +ENCHACHAR ˌentʃatʃˈaɾ +ENCHAPAR ˌentʃapˈaɾ +ENCHAPOPOTADO ˌentʃapˌopotˈaðo +ENCHAPOPOTAR ˌentʃapˌopotˈaɾ +ENCHARCADA ˌentʃaɾkˈaða +ENCHARCADAS ˌentʃaɾkˈaðas +ENCHARCADO ˌentʃaɾkˈaðo +ENCHARCADOS ˌentʃaɾkˈaðos +ENCHARCAMIENTO ˌentʃaɾkamjˈɛnto +ENCHARCAR ˌentʃaɾkˈaɾ +ENCHICHARSE ˌentʃitʃˈaɾse +ENCHILADA ˌentʃilˈaða +ENCHILADAS ˌentʃilˈaðas +ENCHILADO ˌentʃilˈaðo +ENCHILADOS ˌentʃilˈaðos +ENCHINAR ˌentʃinˈaɾ +ENCHIQUERAR ˌentʃikeɾˈaɾ +ENCHIRONAR ˌentʃiɾonˈaɾ +ENCHUECAR ˌentʃwekˈaɾ +ENCHUFABLE ˌentʃufˈaβle +ENCHUFABLES ˌentʃufˈaβles +ENCHUFADA ˌentʃufˈaða +ENCHUFADAS ˌentʃufˈaðas +ENCHUFADO ˌentʃufˈaðo +ENCHUFADOS ˌentʃufˈaðos +ENCHUFAR ˌentʃufˈaɾ +ENCHUFE entʃˈufe +ENCHUFISTA ˌentʃufˈista +ENCHUFLADA ˌentʃuflˈaða +ENCHUFLADAS ˌentʃuflˈaðas +ENCHUFLADO ˌentʃuflˈaðo +ENCHUFLADOS ˌentʃuflˈaðos +ENCHUFLAR ˌentʃuflˈaɾ +ENCHULANDO ˌentʃulˈando +ENCHULARSE ˌentʃulˈaɾse +ENCÍA ensˈia +ENCICLOPEDIA ˌensiklopˈeðja +ENCICLOPEDISMO ˌensiklˌopeðˈismo +ENCIENDA ensjˈɛnda +ENCIENDES ensjˈɛndes +ENCIERRO ensjˈeɾɾo +ENCIMA ensˈima +ENCIMAR ˌensimˈaɾ +ENCIMERA ˌensimˈeɾa +ENCIMISTA ˌensimˈista +ENCINA ensˈina +ENCINAS ensˈinas +ENCINTADA ˌensintˈaða +ENCINTADAS ˌensintˈaðas +ENCINTADO ˌensintˈaðo +ENCINTAR ˌensintˈaɾ +ENCLAUSTRADA ˌenklaʊstɾˈaða +ENCLAUSTRADAS ˌenklaʊstɾˈaðas +ENCLAUSTRADO ˌenklaʊstɾˈaðo +ENCLAUSTRADOS ˌenklaʊstɾˈaðos +ENCLAUSTRAMIENTO ˌenklaʊstɾamjˈɛnto +ENCLAUSTRAR ˌenklaʊstɾˈaɾ +ENCLAVADA ˌenklaβˈaða +ENCLAVADAS ˌenklaβˈaðas +ENCLAVADO ˌenklaβˈaðo +ENCLAVADOS ˌenklaβˈaðos +ENCLAVAMIENTO ˌenklaβamjˈɛnto +ENCLAVAR ˌenklaβˈaɾ +ENCLAVE enklˈaβe +ENCOCADO ˌenkokˈaðo +ENCOFRADA ˌenkofɾˈaða +ENCOFRADAS ˌenkofɾˈaðas +ENCOFRADO ˌenkofɾˈaðo +ENCOFRADOR ˌenkofɾaðˈoɾ +ENCOFRADOS ˌenkofɾˈaðos +ENCOFRAR ˌenkofɾˈaɾ +ENCOGER ˌenkoxˈeɾ +ENCOGERSE ˌenkoxˈeɾse +ENCOGIDA ˌenkoxˈiða +ENCOGIDAS ˌenkoxˈiðas +ENCOGIDO ˌenkoxˈiðo +ENCOGIDOS ˌenkoxˈiðos +ENCOGIMIENTO ˌenkoximjˈɛnto +ENCOLADA ˌenkolˈaða +ENCOLADAS ˌenkolˈaðas +ENCOLADO ˌenkolˈaðo +ENCOLADOS ˌenkolˈaðos +ENCOLAR ˌenkolˈaɾ +ENCOLERIZA ˌenkoleɾˈisa +ENCOLERIZADA ˌenkolˌeɾisˈaða +ENCOLERIZADAS ˌenkolˌeɾisˈaðas +ENCOLERIZADO ˌenkolˌeɾisˈaðo +ENCOLERIZADOS ˌenkolˌeɾisˈaðos +ENCOLERIZAMOS ˌenkolˌeɾisˈamos +ENCOLERIZANDO ˌenkolˌeɾisˈando +ENCOLERIZAR ˌenkolˌeɾisˈaɾ +ENCOLERIZARA ˌenkolˌeɾisˈaɾa +ENCOLERIZARÁ ˌenkolˌeɾisaɾˈa +ENCOLERIZÁRAMOS ˌenkolˌeɾisˈaɾamos +ENCOLERIZARAS ˌenkolˌeɾisˈaɾas +ENCOLERIZARÁS ˌenkolˌeɾisaɾˈas +ENCOLERIZAREIS ˌenkolˌeɾisˈaɾeɪs +ENCOLERIZAREMOS ˌenkolˌeɾisaɾˈemos +ENCOLERIZARES ˌenkolˌeɾisˈaɾes +ENCOLERIZARÍAMOS ˌenkolˌeɾisaɾˈiamos +ENCOLERIZAS ˌenkoleɾˈisas +ENCOLERIZASTE ˌenkolˌeɾisˈaste +ENCOLERIZO ˌenkoleɾˈiso +ENCOLUMNAR ˌenkolumnˈaɾ +ENCOMENDACIÓN ˌenkomˌendasjˈon +ENCOMENDADA ˌenkomendˈaða +ENCOMENDADAS ˌenkomendˈaðas +ENCOMENDADO ˌenkomendˈaðo +ENCOMENDADOS ˌenkomendˈaðos +ENCOMENDAR ˌenkomendˈaɾ +ENCOMENDERA ˌenkomendˈeɾa +ENCOMENDERAS ˌenkomendˈeɾas +ENCOMENDERO ˌenkomendˈeɾo +ENCOMENDEROS ˌenkomendˈeɾos +ENCOMENZAR ˌenkomensˈaɾ +ENCOMIADA ˌenkomjˈaða +ENCOMIADAS ˌenkomjˈaðas +ENCOMIADO ˌenkomjˈaðo +ENCOMIADOS ˌenkomjˈaðos +ENCOMIÁSTICO ˌenkomjˈastiko +ENCOMIENDA ˌenkomjˈɛnda +ENCOMIO enkˈomjo +ENCONADA ˌenkonˈaða +ENCONADAS ˌenkonˈaðas +ENCONADO ˌenkonˈaðo +ENCONADOS ˌenkonˈaðos +ENCONAMIENTO ˌenkonamjˈɛnto +ENCONAR ˌenkonˈaɾ +ENCONCHÁ ˌenkontʃˈa +ENCONDROMA ˌenkondɾˈoma +ENCONDROMATOSIS ˌenkondɾˌomatˈosis +ENCONO enkˈono +ENCONTRADA ˌenkontɾˈaða +ENCONTRADAS ˌenkontɾˈaðas +ENCONTRADO ˌenkontɾˈaðo +ENCONTRADOS ˌenkontɾˈaðos +ENCONTRAMOS ˌenkontɾˈamos +ENCONTRANDO ˌenkontɾˈando +ENCONTRAR ˌenkontɾˈaɾ +ENCONTRARA ˌenkontɾˈaɾa +ENCONTRARÁ ˌenkontɾaɾˈa +ENCONTRÁRAMOS ˌenkontɾˈaɾamos +ENCONTRARAS ˌenkontɾˈaɾas +ENCONTRARÁS ˌenkontɾaɾˈas +ENCONTRAREIS ˌenkontɾˈaɾeɪs +ENCONTRAREMOS ˌenkontɾaɾˈemos +ENCONTRARES ˌenkontɾˈaɾes +ENCONTRARÍAMOS ˌenkontɾaɾˈiamos +ENCONTRARLE ˌenkontɾˈaɾle +ENCONTRARON ˌenkontɾˈaɾon +ENCONTRARSE ˌenkontɾˈaɾse +ENCONTRASTE ˌenkontɾˈaste +ENCONTRE enkˈontɾe +ENCONTRÉ ˌenkontɾˈe +ENCONTREMOS ˌenkontɾˈemos +ENCONTRÓN ˌenkontɾˈon +ENCONTRONAZO ˌenkontɾonˈaso +ENCORAJINAR ˌenkoɾˌaxinˈaɾ +ENCORAZAR ˌenkoɾasˈaɾ +ENCORDAR ˌenkoɾðˈaɾ +ENCORNADURA ˌenkoɾnaðˈuɾa +ENCORNUDAR ˌenkoɾnuðˈaɾ +ENCORSETADA ˌenkoɾsetˈaða +ENCORSETADAS ˌenkoɾsetˈaðas +ENCORSETADO ˌenkoɾsetˈaðo +ENCORSETADOS ˌenkoɾsetˈaðos +ENCORSETAR ˌenkoɾsetˈaɾ +ENCORVADA ˌenkoɾβˈaða +ENCORVADAS ˌenkoɾβˈaðas +ENCORVADO ˌenkoɾβˈaðo +ENCORVADOS ˌenkoɾβˈaðos +ENCORVAR ˌenkoɾβˈaɾ +ENCOSTADA ˌenkostˈaða +ENCOSTADAS ˌenkostˈaðas +ENCOSTADO ˌenkostˈaðo +ENCOSTADOS ˌenkostˈaðos +ENCOSTALAR ˌenkostalˈaɾ +ENCOSTARSE ˌenkostˈaɾse +ENCRESPADA ˌenkɾespˈaða +ENCRESPADAS ˌenkɾespˈaðas +ENCRESPADO ˌenkɾespˈaðo +ENCRESPADOS ˌenkɾespˈaðos +ENCRESPAR ˌenkɾespˈaɾ +ENCRIPTACIÓN ˌenkɾipːtasjˈon +ENCRIPTADA ˌenkɾipːtˈaða +ENCRIPTADAS ˌenkɾipːtˈaðas +ENCRIPTADO ˌenkɾipːtˈaðo +ENCRIPTADOS ˌenkɾipːtˈaðos +ENCRIPTAR ˌenkɾipːtˈaɾ +ENCRUCIJADA ˌenkɾusixˈaða +ENCUADERNADA ˌenkwaðeɾnˈaða +ENCUADERNADAS ˌenkwaðeɾnˈaðas +ENCUADERNADO ˌenkwaðeɾnˈaðo +ENCUADERNADOS ˌenkwaðeɾnˈaðos +ENCUADERNAR ˌenkwaðeɾnˈaɾ +ENCUADRABAS ˌenkwaðɾˈaβas +ENCUADRABLE ˌenkwaðɾˈaβle +ENCUADRADA ˌenkwaðɾˈaða +ENCUADRADAS ˌenkwaðɾˈaðas +ENCUADRADO ˌenkwaðɾˈaðo +ENCUADRADOS ˌenkwaðɾˈaðos +ENCUADRAMIENTO ˌenkwaðɾamjˈɛnto +ENCUADRAR ˌenkwaðɾˈaɾ +ENCUADRE enkwˈaðɾe +ENCUADRES enkwˈaðɾes +ENCUARTELADA ˌenkwaɾtelˈaða +ENCUARTELADAS ˌenkwaɾtelˈaðas +ENCUARTELADO ˌenkwaɾtelˈaðo +ENCUARTELADOS ˌenkwaɾtelˈaðos +ENCUARTELAR ˌenkwaɾtelˈaɾ +ENCUBAR ˌenkuβˈaɾ +ENCUBERTADA ˌenkuβeɾtˈaða +ENCUBERTADAS ˌenkuβeɾtˈaðas +ENCUBERTADO ˌenkuβeɾtˈaðo +ENCUBERTADOS ˌenkuβeɾtˈaðos +ENCUBERTAR ˌenkuβeɾtˈaɾ +ENCUBIERTA ˌenkuβjˈeɾta +ENCUBIERTAS ˌenkuβjˈeɾtas +ENCUBIERTO ˌenkuβjˈeɾto +ENCUBIERTOS ˌenkuβjˈeɾtos +ENCUBRIMIENTO ˌenkuβɾimjˈɛnto +ENCUBRIR ˌenkuβɾˈiɾ +ENCUENTRA enkwˈɛntɾa +ENCUENTRAN enkwˈɛntɾan +ENCUENTRES enkwˈɛntɾes +ENCUENTRO enkwˈɛntɾo +ENCUERADA ˌenkweɾˈaða +ENCUERADAS ˌenkweɾˈaðas +ENCUERADO ˌenkweɾˈaðo +ENCUERADOS ˌenkweɾˈaðos +ENCUERAR ˌenkweɾˈaɾ +ENCUESTA enkwˈesta +ENCUESTADA ˌenkwestˈaða +ENCUESTADAS ˌenkwestˈaðas +ENCUESTADO ˌenkwestˈaðo +ENCUESTADOR ˌenkwestaðˈoɾ +ENCUESTADOS ˌenkwestˈaðos +ENCUESTAR ˌenkwestˈaɾ +ENCULADA ˌenkulˈaða +ENCULADAS ˌenkulˈaðas +ENCULADO ˌenkulˈaðo +ENCULADOR ˌenkulaðˈoɾ +ENCULADOS ˌenkulˈaðos +ENCULAR ˌenkulˈaɾ +ENCUMBRADA ˌenkumbɾˈaða +ENCUMBRADAS ˌenkumbɾˈaðas +ENCUMBRADO ˌenkumbɾˈaðo +ENCUMBRADOS ˌenkumbɾˈaðos +ENCUMBRAMIENTO ˌenkumbɾamjˈɛnto +ENCUMBRAR ˌenkumbɾˈaɾ +ENCURTIDO ˌenkuɾtˈiðo +ENDE ˈɛnde +ENDEBLE endˈeβle +ENDECHA endˈetʃa +ENDEMICIDAD ˌendemˌisiðˈad +ENDEMONIADA ˌendemonjˈaða +ENDEMONIADAS ˌendemonjˈaðas +ENDEMONIADO ˌendemonjˈaðo +ENDEMONIADOS ˌendemonjˈaðos +ENDEREZADA ˌendeɾesˈaða +ENDEREZADAS ˌendeɾesˈaðas +ENDEREZADO ˌendeɾesˈaðo +ENDEREZADOS ˌendeɾesˈaðos +ENDEREZAMIENTO ˌendeɾˌesamjˈɛnto +ENDEREZAR ˌendeɾesˈaɾ +ENDEUDADA ˌendeʊðˈaða +ENDEUDADAS ˌendeʊðˈaðas +ENDEUDADO ˌendeʊðˈaðo +ENDEUDADOS ˌendeʊðˈaðos +ENDIABLADA ˌendjaβlˈaða +ENDIABLADAS ˌendjaβlˈaðas +ENDIABLADO ˌendjaβlˈaðo +ENDIABLADOS ˌendjaβlˈaðos +ENDIABLAR ˌendjaβlˈaɾ +ENDIBIA endˈiβja +ENDILGADA ˌendilɣˈaða +ENDILGADAS ˌendilɣˈaðas +ENDILGADO ˌendilɣˈaðo +ENDILGADOS ˌendilɣˈaðos +ENDILGAR ˌendilɣˈaɾ +ENDIÑAR ˌendiɲˈaɾ +ENDIOSADA ˌendjosˈaða +ENDIOSADAS ˌendjosˈaðas +ENDIOSADO ˌendjosˈaðo +ENDIOSADOS ˌendjosˈaðos +ENDIOSAMIENTO ˌendjosamjˈɛnto +ENDIOSAR ˌendjosˈaɾ +ENDIVIA endˈiβja +ENDOCARDITIS ˌendokaɾðˈitis +ENDOCONDRAL ˌendokondɾˈal +ENDOCRANEAL ˌendokɾˌaneˈal +ENDOCRANEANO ˌendokɾˌaneˈano +ENDOCRINA ˌendokɾˈina +ENDOCRINAS ˌendokɾˈinas +ENDOCRINO ˌendokɾˈino +ENDOCRINOLOGÍA ˌendokɾˌinoloxˈia +ENDOCRINOLÓGICA ˌendokɾˌinolˈoxika +ENDOCRINOLÓGICAS ˌendokɾˌinolˈoxikas +ENDOCRINOLÓGICO ˌendokɾˌinolˈoxiko +ENDOCRINOLÓGICOS ˌendokɾˌinolˈoxikos +ENDOCRINÓLOGO ˌendokɾinˈoloɣo +ENDODÉRMICO ˌendoðˈeɾmiko +ENDODERMO ˌendoðˈeɾmo +ENDODERMOS ˌendoðˈeɾmos +ENDOESQUELETO ˌendoˌeskelˈeto +ENDOGAMIA ˌendoɣˈamja +ENDÓGENA endˈoxena +ENDÓGENAS endˈoxenas +ENDOGENEIDAD ˌendoxˌeneɪðˈad +ENDÓGENO endˈoxeno +ENDÓGENOS endˈoxenos +ENDOLINFA ˌendolˈimfa +ENDOMEMBRANA ˌendomembɾˈana +ENDOMETRIAL ˌendomˌetɾiˈal +ENDOMETRIO ˌendomˈetɾio +ENDOMETRIOIDE ˌendomˌetɾiˈoɪðe +ENDOMETRIOMA ˌendomˌetɾiˈoma +ENDOMETRIOMAS ˌendomˌetɾiˈomas +ENDOMETRIOSIS ˌendomˌetɾiˈosis +ENDOMETRITIS ˌendometɾˈitis +ENDOMINGADA ˌendomiŋɡˈaða +ENDOMINGADAS ˌendomiŋɡˈaðas +ENDOMINGADO ˌendomiŋɡˈaðo +ENDOMINGADOS ˌendomiŋɡˈaðos +ENDOMINGANDO ˌendomiŋɡˈando +ENDOMINGARSE ˌendomiŋɡˈaɾse +ENDONASAL ˌendonasˈal +ENDONASALES ˌendonasˈales +ENDÓNIMO endˈonimo +ENDÓNIMOS endˈonimos +ENDOPERIDIO ˌendopeɾˈiðjo +ENDOSADA ˌendosˈaða +ENDOSADAS ˌendosˈaðas +ENDOSADO ˌendosˈaðo +ENDOSADOS ˌendosˈaðos +ENDOSANTE ˌendosˈante +ENDOSAR ˌendosˈaɾ +ENDOSCOPIA ˌendoskˈopja +ENDOSCÓPICA ˌendoskˈopika +ENDOSCÓPICAS ˌendoskˈopikas +ENDOSCÓPICO ˌendoskˈopiko +ENDOSCÓPICOS ˌendoskˈopikos +ENDOSIMBIONTE ˌendosimbjˈonte +ENDOSPORA ˌendospˈoɾa +ENDOTELIAL ˌendoteljˈal +ENDOTELINA ˌendotelˈina +ENDOTÉRMICA ˌendotˈeɾmika +ENDOTÉRMICAS ˌendotˈeɾmikas +ENDOTÉRMICO ˌendotˈeɾmiko +ENDOTÉRMICOS ˌendotˈeɾmikos +ENDOTRAQUEALES ˌendotɾˌakeˈales +ENDOVASCULAR ˌendoβˌaskulˈaɾ +ENDOVASCULARMENTE ˌendoβˌaskulˈaɾmˈente +ENDOVENOSA ˌendoβenˈosa +ENDRINA endɾˈina +ENDRINO endɾˈino +ENDROGADA ˌendɾoɣˈaða +ENDROGADAS ˌendɾoɣˈaðas +ENDROGADO ˌendɾoɣˈaðo +ENDROGADOS ˌendɾoɣˈaðos +ENDROGARSE ˌendɾoɣˈaɾse +ENDULZADA ˌendulsˈaða +ENDULZADAS ˌendulsˈaðas +ENDULZADO ˌendulsˈaðo +ENDULZADOS ˌendulsˈaðos +ENDULZAMIENTO ˌendulsamjˈɛnto +ENDULZANTE ˌendulsˈante +ENDULZANTES ˌendulsˈantes +ENDULZAR ˌendulsˈaɾ +ENDURECEDOR ˌenduɾˌeseðˈoɾ +ENDURECEDORA ˌenduɾˌeseðˈoɾa +ENDURECEDORAS ˌenduɾˌeseðˈoɾas +ENDURECEDORES ˌenduɾˌeseðˈoɾes +ENDURECER ˌenduɾesˈeɾ +ENDURECIDA ˌenduɾesˈiða +ENDURECIDAS ˌenduɾesˈiðas +ENDURECIDO ˌenduɾesˈiðo +ENDURECIDOS ˌenduɾesˈiðos +ENDURECIMIENTO ˌenduɾˌesimjˈɛnto +ENE ˈene +EÑE ˈeɲe +ÉNEA ˈenea +ÉNEAS ˈeneas +ENEBRINA ˌeneβɾˈina +ENEBRO enˈeβɾo +ENELDO enˈelðo +ENEMA enˈema +ENEMIGA ˌenemˈiɣa +ENEMIGO ˌenemˈiɣo +ENEMISTADA ˌenemistˈaða +ENEMISTADAS ˌenemistˈaðas +ENEMISTADO ˌenemistˈaðo +ENEMISTADOS ˌenemistˈaðos +ENEMISTAR ˌenemistˈaɾ +ÉNEO ˈeneo +ENEOLÍTICO ˌeneolˈitiko +ÉNEOS ˈeneos +ENERGÉTICA ˌeneɾxˈetika +ENERGÉTICO ˌeneɾxˈetiko +ENERGÍA ˌeneɾxˈia +ENÉRGICO enˈeɾxiko +ENERGIZADA ˌeneɾxisˈaða +ENERGIZADAS ˌeneɾxisˈaðas +ENERGIZADO ˌeneɾxisˈaðo +ENERGIZADOS ˌeneɾxisˈaðos +ENERGIZAR ˌeneɾxisˈaɾ +ENERO enˈeɾo +ENERVADA ˌeneɾβˈaða +ENERVADAS ˌeneɾβˈaðas +ENERVADO ˌeneɾβˈaðo +ENERVADOS ˌeneɾβˈaðos +ENERVAR ˌeneɾβˈaɾ +ENES ˈenes +EÑES ˈeɲes +ENÉSIMA enˈesima +ENÉSIMAS enˈesimas +ENÉSIMO enˈesimo +ENÉSIMOS enˈesimos +ENFADADA ˌemfaðˈaða +ENFADADAS ˌemfaðˈaðas +ENFADADO ˌemfaðˈaðo +ENFADADOS ˌemfaðˈaðos +ENFADAR ˌemfaðˈaɾ +ENFADARSE ˌemfaðˈaɾse +ENFADO emfˈaðo +ENFANGADA ˌemfaŋɡˈaða +ENFANGADAS ˌemfaŋɡˈaðas +ENFANGADO ˌemfaŋɡˈaðo +ENFANGADOS ˌemfaŋɡˈaðos +ENFANGAR ˌemfaŋɡˈaɾ +ENFARDADA ˌemfaɾðˈaða +ENFARDADAS ˌemfaɾðˈaðas +ENFARDADO ˌemfaɾðˈaðo +ENFARDADOS ˌemfaɾðˈaðos +ENFARDANDO ˌemfaɾðˈando +ENFARDAR ˌemfaɾðˈaɾ +ÉNFASIS ˈemfasis +ENFÁTICO emfˈatiko +ENFATIZADA ˌemfatisˈaða +ENFATIZADAS ˌemfatisˈaðas +ENFATIZADO ˌemfatisˈaðo +ENFATIZADOS ˌemfatisˈaðos +ENFATIZAR ˌemfatisˈaɾ +ENFEBRECER ˌemfeβɾesˈeɾ +ENFERMA emfˈeɾma +ENFERMADA ˌemfeɾmˈaða +ENFERMADAS ˌemfeɾmˈaðas +ENFERMADO ˌemfeɾmˈaðo +ENFERMADOS ˌemfeɾmˈaðos +ENFERMAR ˌemfeɾmˈaɾ +ENFERMAS emfˈeɾmas +ENFERMEDAD ˌemfeɾmeðˈad +ENFERMEDADES ˌemfeɾmeðˈaðes +ENFERMERA ˌemfeɾmˈeɾa +ENFERMERÍA ˌemfeɾmeɾˈia +ENFERMERO ˌemfeɾmˈeɾo +ENFERMITO ˌemfeɾmˈito +ENFERMO emfˈeɾmo +ENFERMOS emfˈeɾmos +ENFERVORIZADA ˌemfeɾβˌoɾisˈaða +ENFERVORIZADAS ˌemfeɾβˌoɾisˈaðas +ENFERVORIZADO ˌemfeɾβˌoɾisˈaðo +ENFERVORIZADOS ˌemfeɾβˌoɾisˈaðos +ENFERVORIZAR ˌemfeɾβˌoɾisˈaɾ +ENFEUDAR ˌemfeʊðˈaɾ +ENFILADA ˌemfilˈaða +ENFILADAS ˌemfilˈaðas +ENFILADO ˌemfilˈaðo +ENFILADOS ˌemfilˈaðos +ENFILAR ˌemfilˈaɾ +ENFILARES ˌemfilˈaɾes +ENFISEMA ˌemfisˈema +ENFISEMATOSO ˌemfisˌematˈoso +ENFITÉUTICO ˌemfitˈeutˌiko +ENFLACADA ˌemflakˈaða +ENFLACADAS ˌemflakˈaðas +ENFLACADO ˌemflakˈaðo +ENFLACADOS ˌemflakˈaðos +ENFLACAR ˌemflakˈaɾ +ENFLAQUECER ˌemflakesˈeɾ +ENFLAQUECIDA ˌemflakesˈiða +ENFLAQUECIDAS ˌemflakesˈiðas +ENFLAQUECIDO ˌemflakesˈiðo +ENFLAQUECIDOS ˌemflakesˈiðos +ENFLORAR ˌemfloɾˈaɾ +ENFOCADA ˌemfokˈaða +ENFOCADAS ˌemfokˈaðas +ENFOCADO ˌemfokˈaðo +ENFOCADOS ˌemfokˈaðos +ENFOCAR ˌemfokˈaɾ +ENFOSCAR ˌemfoskˈaɾ +ENFRASCADA ˌemfɾaskˈaða +ENFRASCADAS ˌemfɾaskˈaðas +ENFRASCADO ˌemfɾaskˈaðo +ENFRASCADOS ˌemfɾaskˈaðos +ENFRASCAR ˌemfɾaskˈaɾ +ENFRASCO emfɾˈasko +ENFRASCÓ ˌemfɾaskˈo +ENFRASQUE emfɾˈaske +ENFRASQUÉ ˌemfɾaskˈe +ENFRENAMIENTO ˌemfɾenamjˈɛnto +ENFRENAR ˌemfɾenˈaɾ +ENFRENTA emfɾˈɛnta +ENFRENTADA ˌemfɾentˈaða +ENFRENTADAS ˌemfɾentˈaðas +ENFRENTADO ˌemfɾentˈaðo +ENFRENTADOS ˌemfɾentˈaðos +ENFRENTAMOS ˌemfɾentˈamos +ENFRENTANDO ˌemfɾentˈando +ENFRENTAR ˌemfɾentˈaɾ +ENFRENTARA ˌemfɾentˈaɾa +ENFRENTARÁ ˌemfɾentaɾˈa +ENFRENTÁRAMOS ˌemfɾentˈaɾamos +ENFRENTARAS ˌemfɾentˈaɾas +ENFRENTARÁS ˌemfɾentaɾˈas +ENFRENTAREIS ˌemfɾentˈaɾeɪs +ENFRENTAREMOS ˌemfɾentaɾˈemos +ENFRENTARES ˌemfɾentˈaɾes +ENFRENTARÍAMOS ˌemfɾentaɾˈiamos +ENFRENTARON ˌemfɾentˈaɾon +ENFRENTÁRSELE ˌemfɾentˈaɾsele +ENFRENTAS emfɾˈɛntas +ENFRENTASTE ˌemfɾentˈaste +ENFRENTE emfɾˈɛnte +ENFRENTEMOS ˌemfɾentˈemos +ENFRENTES emfɾˈɛntes +ENFRENTO emfɾˈɛnto +ENFRIADA ˌemfɾiˈaða +ENFRIADAS ˌemfɾiˈaðas +ENFRIADERO ˌemfɾiaðˈeɾo +ENFRIADEROS ˌemfɾiaðˈeɾos +ENFRIADO ˌemfɾiˈaðo +ENFRIADOS ˌemfɾiˈaðos +ENFRIAMENTO ˌemfɾiamˈɛnto +ENFRIAMIENTO ˌemfɾiamjˈɛnto +ENFRIAR ˌemfɾiˈaɾ +ENFRONTADA ˌemfɾontˈaða +ENFRONTADAS ˌemfɾontˈaðas +ENFRONTADO ˌemfɾontˈaðo +ENFRONTADOS ˌemfɾontˈaðos +ENFRONTAR ˌemfɾontˈaɾ +ENFUNDADA ˌemfundˈaða +ENFUNDADAS ˌemfundˈaðas +ENFUNDADO ˌemfundˈaðo +ENFUNDADOS ˌemfundˈaðos +ENFUNDAR ˌemfundˈaɾ +ENFURECER ˌemfuɾesˈeɾ +ENFURECIDA ˌemfuɾesˈiða +ENFURECIDAS ˌemfuɾesˈiðas +ENFURECIDO ˌemfuɾesˈiðo +ENFURECIDOS ˌemfuɾesˈiðos +ENFURRUÑADA ˌemfuɾɾuɲˈaða +ENFURRUÑADAS ˌemfuɾɾuɲˈaðas +ENFURRUÑADO ˌemfuɾɾuɲˈaðo +ENFURRUÑADOS ˌemfuɾɾuɲˈaðos +ENFURRUÑAMIENTO ˌemfuɾɾˌuɲamjˈɛnto +ENFURRUÑARSE ˌemfuɾɾuɲˈaɾse +ENGALANADA ˌeŋɡalanˈaða +ENGALANADAS ˌeŋɡalanˈaðas +ENGALANADO ˌeŋɡalanˈaðo +ENGALANADOS ˌeŋɡalanˈaðos +ENGALANAMIENTO ˌeŋɡalˌanamjˈɛnto +ENGALGAR ˌeŋɡalɣˈaɾ +ENGAÑABOBOS ˌeŋɡaɲaβˈoβos +ENGAÑADA ˌeŋɡaɲˈaða +ENGAÑADAS ˌeŋɡaɲˈaðas +ENGAÑADO ˌeŋɡaɲˈaðo +ENGAÑADOS ˌeŋɡaɲˈaðos +ENGAÑAR ˌeŋɡaɲˈaɾ +ENGANCHADA ˌeŋɡantʃˈaða +ENGANCHADAS ˌeŋɡantʃˈaðas +ENGANCHADO ˌeŋɡantʃˈaðo +ENGANCHADOS ˌeŋɡantʃˈaðos +ENGANCHAR ˌeŋɡantʃˈaɾ +ENGANCHE eŋɡˈantʃe +ENGANCHÓN ˌeŋɡantʃˈon +ENGANGRENADA ˌeŋɡaŋɡɾenˈaða +ENGANGRENADAS ˌeŋɡaŋɡɾenˈaðas +ENGANGRENADO ˌeŋɡaŋɡɾenˈaðo +ENGANGRENADOS ˌeŋɡaŋɡɾenˈaðos +ENGANGRENAR ˌeŋɡaŋɡɾenˈaɾ +ENGAÑO eŋɡˈaɲo +ENGAÑOSO ˌeŋɡaɲˈoso +ENGARRUCHADA ˌeŋɡaɾɾutʃˈaða +ENGARRUCHADAS ˌeŋɡaɾɾutʃˈaðas +ENGARRUCHADO ˌeŋɡaɾɾutʃˈaðo +ENGARRUCHADOS ˌeŋɡaɾɾutʃˈaðos +ENGARRUCHAR ˌeŋɡaɾɾutʃˈaɾ +ENGARZAR ˌeŋɡaɾsˈaɾ +ENGASTADA ˌeŋɡastˈaða +ENGASTADAS ˌeŋɡastˈaðas +ENGASTADO ˌeŋɡastˈaðo +ENGASTADOS ˌeŋɡastˈaðos +ENGASTAR ˌeŋɡastˈaɾ +ENGATUSADA ˌeŋɡatusˈaða +ENGATUSADAS ˌeŋɡatusˈaðas +ENGATUSADO ˌeŋɡatusˈaðo +ENGATUSADOS ˌeŋɡatusˈaðos +ENGATUSAR ˌeŋɡatusˈaɾ +ENGAVETAR ˌeŋɡaβetˈaɾ +ENGELAMIENTO ˌeŋxelamjˈɛnto +ENGENDRADA ˌeŋxendɾˈaða +ENGENDRADAS ˌeŋxendɾˈaðas +ENGENDRADO ˌeŋxendɾˈaðo +ENGENDRADOR ˌeŋxendɾaðˈoɾ +ENGENDRADORA ˌeŋxendɾaðˈoɾa +ENGENDRADORAS ˌeŋxendɾaðˈoɾas +ENGENDRADORES ˌeŋxendɾaðˈoɾes +ENGENDRADOS ˌeŋxendɾˈaðos +ENGENDRAMIENTO ˌeŋxendɾamjˈɛnto +ENGENDRAR ˌeŋxendɾˈaɾ +ENGEÑO eŋxˈeɲo +ENGLOBADA ˌeŋɡloβˈaða +ENGLOBADAS ˌeŋɡloβˈaðas +ENGLOBADO ˌeŋɡloβˈaðo +ENGLOBADOS ˌeŋɡloβˈaðos +ENGLOBAR ˌeŋɡloβˈaɾ +ENGOLFADA ˌeŋɡolfˈaða +ENGOLFADAS ˌeŋɡolfˈaðas +ENGOLFADO ˌeŋɡolfˈaðo +ENGOLFADOS ˌeŋɡolfˈaðos +ENGOLFARSE ˌeŋɡolfˈaɾse +ENGOLONDRINARSE ˌeŋɡolˌondɾinˈaɾse +ENGOLOSINAMIENTO ˌeŋɡolˌosinamjˈɛnto +ENGOLOSINAR ˌeŋɡolˌosinˈaɾ +ENGOMADA ˌeŋɡomˈaða +ENGOMADAS ˌeŋɡomˈaðas +ENGOMADO ˌeŋɡomˈaðo +ENGOMADOS ˌeŋɡomˈaðos +ENGOMAR ˌeŋɡomˈaɾ +ENGOMINADA ˌeŋɡominˈaða +ENGOMINADAS ˌeŋɡominˈaðas +ENGOMINADO ˌeŋɡominˈaðo +ENGOMINADOS ˌeŋɡominˈaðos +ENGOMINAR ˌeŋɡominˈaɾ +ENGORDADA ˌeŋɡoɾðˈaða +ENGORDADAS ˌeŋɡoɾðˈaðas +ENGORDADO ˌeŋɡoɾðˈaðo +ENGORDADOS ˌeŋɡoɾðˈaðos +ENGORDANDO ˌeŋɡoɾðˈando +ENGORDANTE ˌeŋɡoɾðˈante +ENGORDAR ˌeŋɡoɾðˈaɾ +ENGORDE eŋɡˈoɾðe +ENGRAMA eŋɡɾˈama +ENGRAMADO ˌeŋɡɾamˈaðo +ENGRAMPADORA ˌeŋɡɾampaðˈoɾa +ENGRANADA ˌeŋɡɾanˈaða +ENGRANADAS ˌeŋɡɾanˈaðas +ENGRANADO ˌeŋɡɾanˈaðo +ENGRANADOS ˌeŋɡɾanˈaðos +ENGRANAR ˌeŋɡɾanˈaɾ +ENGRANDAR ˌeŋɡɾandˈaɾ +ENGRANDECER ˌeŋɡɾandesˈeɾ +ENGRANDECIDA ˌeŋɡɾandesˈiða +ENGRANDECIDAS ˌeŋɡɾandesˈiðas +ENGRANDECIDO ˌeŋɡɾandesˈiðo +ENGRANDECIDOS ˌeŋɡɾandesˈiðos +ENGRANDECIMIENTO ˌeŋɡɾandˌesimjˈɛnto +ENGRAPADA ˌeŋɡɾapˈaða +ENGRAPADAS ˌeŋɡɾapˈaðas +ENGRAPADO ˌeŋɡɾapˈaðo +ENGRAPADOR ˌeŋɡɾapaðˈoɾ +ENGRAPADORA ˌeŋɡɾapaðˈoɾa +ENGRAPADOS ˌeŋɡɾapˈaðos +ENGRAPAR ˌeŋɡɾapˈaɾ +ENGRASADA ˌeŋɡɾasˈaða +ENGRASADAS ˌeŋɡɾasˈaðas +ENGRASADO ˌeŋɡɾasˈaðo +ENGRASADOS ˌeŋɡɾasˈaðos +ENGRASAR ˌeŋɡɾasˈaɾ +ENGRAVECER ˌeŋɡɾaβesˈeɾ +ENGREÍDA ˌeŋɡɾeˈiða +ENGREÍDAS ˌeŋɡɾeˈiðas +ENGREÍDO ˌeŋɡɾeˈiðo +ENGREÍDOS ˌeŋɡɾeˈiðos +ENGREIMIENTO ˌeŋɡɾeɪmjˈɛnto +ENGREIMIENTOS ˌeŋɡɾeɪmjˈɛntos +ENGREÍR ˌeŋɡɾeˈiɾ +ENGROSADA ˌeŋɡɾosˈaða +ENGROSADAS ˌeŋɡɾosˈaðas +ENGROSADO ˌeŋɡɾosˈaðo +ENGROSADOS ˌeŋɡɾosˈaðos +ENGROSAMIENTO ˌeŋɡɾosamjˈɛnto +ENGROSAR ˌeŋɡɾosˈaɾ +ENGRUDAR ˌeŋɡɾuðˈaɾ +ENGRUDO eŋɡɾˈuðo +ENGRUPIDA ˌeŋɡɾupˈiða +ENGRUPIDAS ˌeŋɡɾupˈiðas +ENGRUPIDO ˌeŋɡɾupˈiðo +ENGRUPIDOS ˌeŋɡɾupˈiðos +ENGUANTADO ˌeŋɡwantˈaðo +ENGUATADA ˌeŋɡwatˈaða +ENGUATADAS ˌeŋɡwatˈaðas +ENGUATADO ˌeŋɡwatˈaðo +ENGUATADOS ˌeŋɡwatˈaðos +ENGUATAR ˌeŋɡwatˈaɾ +ENGUIRNALDAR ˌeŋɡiɾnalðˈaɾ +ENHARINADA ˌenaɾinˈaða +ENHARINADAS ˌenaɾinˈaðas +ENHARINADO ˌenaɾinˈaðo +ENHARINADOS ˌenaɾinˈaðos +ENHARINAR ˌenaɾinˈaɾ +ENHEBRADA ˌeneβɾˈaða +ENHEBRADAS ˌeneβɾˈaðas +ENHEBRADO ˌeneβɾˈaðo +ENHEBRADOS ˌeneβɾˈaðos +ENHEBRAR ˌeneβɾˈaɾ +ENHEBRO enˈeβɾo +ENHERBOLAR ˌeneɾβolˈaɾ +ENHILADA ˌenilˈaða +ENHILADAS ˌenilˈaðas +ENHILADO ˌenilˈaðo +ENHILADOS ˌenilˈaðos +ENHILAR ˌenilˈaɾ +ENHORABUENA ˌenoɾaβwˈena +ENHORNADA ˌenoɾnˈaða +ENHORNADAS ˌenoɾnˈaðas +ENHORNADO ˌenoɾnˈaðo +ENHORNADOS ˌenoɾnˈaðos +ENHORNAR ˌenoɾnˈaɾ +ENIGMA enˈiɡma +ENIGMÁTICO ˌeniɡmˈatiko +ENJABONADA ˌeŋxaβonˈaða +ENJABONADAS ˌeŋxaβonˈaðas +ENJABONADO ˌeŋxaβonˈaðo +ENJABONADOS ˌeŋxaβonˈaðos +ENJABONAR ˌeŋxaβonˈaɾ +ENJAEZADA ˌeŋxaesˈaða +ENJAEZADAS ˌeŋxaesˈaðas +ENJAEZADO ˌeŋxaesˈaðo +ENJAEZADOS ˌeŋxaesˈaðos +ENJAEZAR ˌeŋxaesˈaɾ +ENJAGUAR ˌeŋxaɣwˈaɾ +ENJALBEGADA ˌeŋxalβeɣˈaða +ENJALBEGADAS ˌeŋxalβeɣˈaðas +ENJALBEGADO ˌeŋxalβeɣˈaðo +ENJALBEGADOS ˌeŋxalβeɣˈaðos +ENJALBEGAR ˌeŋxalβeɣˈaɾ +ENJALMA eŋxˈalma +ENJALMAR ˌeŋxalmˈaɾ +ENJAMBRADA ˌeŋxambɾˈaða +ENJAMBRADAS ˌeŋxambɾˈaðas +ENJAMBRADO ˌeŋxambɾˈaðo +ENJAMBRADOS ˌeŋxambɾˈaðos +ENJAMBRAR ˌeŋxambɾˈaɾ +ENJAMBRE eŋxˈambɾe +ENJARETADA ˌeŋxaɾetˈaða +ENJARETADAS ˌeŋxaɾetˈaðas +ENJARETADO ˌeŋxaɾetˈaðo +ENJARETADOS ˌeŋxaɾetˈaðos +ENJARETAR ˌeŋxaɾetˈaɾ +ENJAULADA ˌeŋxaʊlˈaða +ENJAULADAS ˌeŋxaʊlˈaðas +ENJAULADO ˌeŋxaʊlˈaðo +ENJAULADOS ˌeŋxaʊlˈaðos +ENJAULAR ˌeŋxaʊlˈaɾ +ENJERTAL ˌeŋxeɾtˈal +ENJUAGADA ˌeŋxwaɣˈaða +ENJUAGADAS ˌeŋxwaɣˈaðas +ENJUAGADO ˌeŋxwaɣˈaðo +ENJUAGADOS ˌeŋxwaɣˈaðos +ENJUAGAR ˌeŋxwaɣˈaɾ +ENJUAGUE eŋxwˈaɣe +ENJUAGUÉ ˌeŋxwaɣˈe +ENJUGADA ˌeŋxuɣˈaða +ENJUGADAS ˌeŋxuɣˈaðas +ENJUGADO ˌeŋxuɣˈaðo +ENJUGADOS ˌeŋxuɣˈaðos +ENJUGAR ˌeŋxuɣˈaɾ +ENJUICIADA ˌeŋxwisjˈaða +ENJUICIADAS ˌeŋxwisjˈaðas +ENJUICIADO ˌeŋxwisjˈaðo +ENJUICIADOS ˌeŋxwisjˈaðos +ENJUICIAMIENTO ˌeŋxwisjamjˈɛnto +ENJUICIAR ˌeŋxwisjˈaɾ +ENJULIO eŋxˈuljo +ENJUNCADA ˌeŋxunkˈaða +ENJUNCADAS ˌeŋxunkˈaðas +ENJUNCADO ˌeŋxunkˈaðo +ENJUNCADOS ˌeŋxunkˈaðos +ENJUNCAR ˌeŋxunkˈaɾ +ENJUNDIA eŋxˈundja +ENJUTADA ˌeŋxutˈaða +ENJUTADAS ˌeŋxutˈaðas +ENJUTADO ˌeŋxutˈaðo +ENJUTADOS ˌeŋxutˈaðos +ENJUTAR ˌeŋxutˈaɾ +ENJUTEZ ˌeŋxutˈes +ENJUTO eŋxˈuto +ENLACE enlˈase +ENLACIAR ˌenlasjˈaɾ +ENLATAR ˌenlatˈaɾ +ENLAZADA ˌenlasˈaða +ENLAZADAS ˌenlasˈaðas +ENLAZADO ˌenlasˈaðo +ENLAZADOR ˌenlasaðˈoɾ +ENLAZADOS ˌenlasˈaðos +ENLAZAMIENTO ˌenlasamjˈɛnto +ENLAZANTE ˌenlasˈante +ENLAZAR ˌenlasˈaɾ +ENLENTECER ˌenlentesˈeɾ +ENLENTECIDA ˌenlentesˈiða +ENLENTECIDAS ˌenlentesˈiðas +ENLENTECIDO ˌenlentesˈiðo +ENLENTECIDOS ˌenlentesˈiðos +ENLENTECIMIENTO ˌenlentˌesimjˈɛnto +ENLENZADA ˌenlensˈaða +ENLENZADAS ˌenlensˈaðas +ENLENZADO ˌenlensˈaðo +ENLENZADOS ˌenlensˈaðos +ENLENZAR ˌenlensˈaɾ +ENLISTADA ˌenlistˈaða +ENLISTADAS ˌenlistˈaðas +ENLISTADO ˌenlistˈaðo +ENLISTADOS ˌenlistˈaðos +ENLISTAMIENTO ˌenlistamjˈɛnto +ENLISTAR ˌenlistˈaɾ +ENLODADA ˌenloðˈaða +ENLODADAS ˌenloðˈaðas +ENLODADO ˌenloðˈaðo +ENLODADOS ˌenloðˈaðos +ENLODAR ˌenloðˈaɾ +ENLOQUECEDOR ˌenlokˌeseðˈoɾ +ENLOQUECER ˌenlokesˈeɾ +ENLOQUECERSE ˌenlokesˈeɾse +ENLOQUECÍ ˌenlokesˈi +ENLOQUECIDA ˌenlokesˈiða +ENLOQUECIDAS ˌenlokesˈiðas +ENLOQUECIDO ˌenlokesˈiðo +ENLOQUECIDOS ˌenlokesˈiðos +ENLOQUECIMIENTO ˌenlokˌesimjˈɛnto +ENLOQUEZCO ˌenlokˈesko +ENLOSADA ˌenlosˈaða +ENLOSADAS ˌenlosˈaðas +ENLOSADO ˌenlosˈaðo +ENLOSADOS ˌenlosˈaðos +ENLOSAR ˌenlosˈaɾ +ENLUCIDA ˌenlusˈiða +ENLUCIDAS ˌenlusˈiðas +ENLUCIDO ˌenlusˈiðo +ENLUCIDOS ˌenlusˈiðos +ENLUCIR ˌenlusˈiɾ +ENLUTADA ˌenlutˈaða +ENLUTADAS ˌenlutˈaðas +ENLUTADO ˌenlutˈaðo +ENLUTADOS ˌenlutˈaðos +ENLUTAR ˌenlutˈaɾ +ENMADERADA ˌenmaðeɾˈaða +ENMADERADAS ˌenmaðeɾˈaðas +ENMADERADO ˌenmaðeɾˈaðo +ENMADERADOS ˌenmaðeɾˈaðos +ENMADERAR ˌenmaðeɾˈaɾ +ENMADRANDO ˌenmaðɾˈando +ENMADRARSE ˌenmaðɾˈaɾse +ENMARAÑADA ˌenmaɾaɲˈaða +ENMARAÑADAS ˌenmaɾaɲˈaðas +ENMARAÑADO ˌenmaɾaɲˈaðo +ENMARAÑADOS ˌenmaɾaɲˈaðos +ENMARAÑAMIENTO ˌenmaɾˌaɲamjˈɛnto +ENMARAÑAR ˌenmaɾaɲˈaɾ +ENMARCACIÓN ˌenmaɾkasjˈon +ENMARCADA ˌenmaɾkˈaða +ENMARCADAS ˌenmaɾkˈaðas +ENMARCADO ˌenmaɾkˈaðo +ENMARCADOS ˌenmaɾkˈaðos +ENMARCAMIENTO ˌenmaɾkamjˈɛnto +ENMARCAR ˌenmaɾkˈaɾ +ENMARROCAR ˌenmaɾɾokˈaɾ +ENMASCARADA ˌenmaskaɾˈaða +ENMASCARADAS ˌenmaskaɾˈaðas +ENMASCARADO ˌenmaskaɾˈaðo +ENMASCARADOS ˌenmaskaɾˈaðos +ENMASCARAMIENTO ˌenmaskˌaɾamjˈɛnto +ENMASCARAR ˌenmaskaɾˈaɾ +ENMENDADA ˌenmendˈaða +ENMENDADAS ˌenmendˈaðas +ENMENDADO ˌenmendˈaðo +ENMENDADOS ˌenmendˈaðos +ENMENDANTE ˌenmendˈante +ENMIENDA enmjˈɛnda +ENMOHECER ˌenmoesˈeɾ +ENMOHECIDA ˌenmoesˈiða +ENMOHECIDAS ˌenmoesˈiðas +ENMOHECIDO ˌenmoesˈiðo +ENMOHECIDOS ˌenmoesˈiðos +ENMOQUETADA ˌenmoketˈaða +ENMOQUETADAS ˌenmoketˈaðas +ENMOQUETADO ˌenmoketˈaðo +ENMOQUETADOS ˌenmoketˈaðos +ENMOQUETAR ˌenmoketˈaɾ +ENMUDECER ˌenmuðesˈeɾ +ENMUDECIDA ˌenmuðesˈiða +ENMUDECIDAS ˌenmuðesˈiðas +ENMUDECIDO ˌenmuðesˈiðo +ENMUDECIDOS ˌenmuðesˈiðos +ENMUGRADA ˌenmuɣɾˈaða +ENMUGRADAS ˌenmuɣɾˈaðas +ENMUGRADO ˌenmuɣɾˈaðo +ENMUGRADOS ˌenmuɣɾˈaðos +ENMUGRAR ˌenmuɣɾˈaɾ +ENNEGRECER ˌenneɣɾesˈeɾ +ENNEGRECIDA ˌenneɣɾesˈiða +ENNEGRECIDAS ˌenneɣɾesˈiðas +ENNEGRECIDO ˌenneɣɾesˈiðo +ENNEGRECIDOS ˌenneɣɾesˈiðos +ENNEGRECIMIENTO ˌenneɣɾˌesimjˈɛnto +ENNOBLECER ˌennoβlesˈeɾ +ENNOBLECIDA ˌennoβlesˈiða +ENNOBLECIDAS ˌennoβlesˈiðas +ENNOBLECIDO ˌennoβlesˈiðo +ENNOBLECIDOS ˌennoβlesˈiðos +ENNOBLECIMIENTO ˌennoβlˌesimjˈɛnto +ENNUDECER ˌennuðesˈeɾ +ENOC enˈok +ENOJADA ˌenoxˈaða +ENOJADAS ˌenoxˈaðas +ENOJADO ˌenoxˈaðo +ENOJADOS ˌenoxˈaðos +ENOJAR ˌenoxˈaɾ +ENOJO enˈoxo +ENOJÓN ˌenoxˈon +ENOLISMO ˌenolˈismo +ENOLOGÍA ˌenoloxˈia +ENÓLOGO enˈoloɣo +ENORGULLECER ˌenoɾɣˌujjesˈeɾ +ENORGULLECERSE ˌenoɾɣˌujjesˈeɾse +ENORGULLECIDA ˌenoɾɣˌujjesˈiða +ENORGULLECIDAS ˌenoɾɣˌujjesˈiðas +ENORGULLECIDO ˌenoɾɣˌujjesˈiðo +ENORGULLECIDOS ˌenoɾɣˌujjesˈiðos +ENORGULLEZCAN ˌenoɾɣujjˈeskan +ENORME enˈoɾme +ENORMEMENTE enˈoɾmemˈente +ENORMES enˈoɾmes +ENOTURISMO ˌenotuɾˈismo +ENPERADOR ˌempeɾaðˈoɾ +ENQUISTADA ˌenkistˈaða +ENQUISTADAS ˌenkistˈaðas +ENQUISTADO ˌenkistˈaðo +ENQUISTADOS ˌenkistˈaðos +ENQUISTAR ˌenkistˈaɾ +ENRABIETADA ˌenraβjetˈaða +ENRABIETADAS ˌenraβjetˈaðas +ENRABIETADO ˌenraβjetˈaðo +ENRABIETADOS ˌenraβjetˈaðos +ENRABIETAR ˌenraβjetˈaɾ +ENRACIMANDO ˌenrasimˈando +ENRAIZADA ˌenraɪsˈaða +ENRAIZADAS ˌenraɪsˈaðas +ENRAIZADO ˌenraɪsˈaðo +ENRAIZADOS ˌenraɪsˈaðos +ENRAIZAMIENTO ˌenraɪsamjˈɛnto +ENRAIZAMOS ˌenraɪsˈamos +ENRAIZANDO ˌenraɪsˈando +ENRAIZAR ˌenraɪsˈaɾ +ENRAIZARA ˌenraɪsˈaɾa +ENRAIZARÁ ˌenraɪsaɾˈa +ENRAIZÁRAMOS ˌenraɪsˈaɾamos +ENRAIZARAS ˌenraɪsˈaɾas +ENRAIZARÁS ˌenraɪsaɾˈas +ENRAIZAREIS ˌenraɪsˈaɾeɪs +ENRAIZARÉIS ˌenraɪsaɾˈeis +ENRAIZAREMOS ˌenraɪsaɾˈemos +ENRAIZARES ˌenraɪsˈaɾes +ENRAIZARÍAMOS ˌenraɪsaɾˈiamos +ENRAIZASTE ˌenraɪsˈaste +ENRAMADA ˌenramˈaða +ENRAMADAS ˌenramˈaðas +ENRAMADO ˌenramˈaðo +ENRAMADOS ˌenramˈaðos +ENRAMAR ˌenramˈaɾ +ENRANCIADA ˌenransjˈaða +ENRANCIADAS ˌenransjˈaðas +ENRANCIADO ˌenransjˈaðo +ENRANCIADOS ˌenransjˈaðos +ENRANCIAR ˌenransjˈaɾ +ENRARECER ˌenraɾesˈeɾ +ENRARECIDA ˌenraɾesˈiða +ENRARECIDAS ˌenraɾesˈiðas +ENRARECIDOS ˌenraɾesˈiðos +ENRARECIMIENTO ˌenraɾˌesimjˈɛnto +ENRASAR ˌenrasˈaɾ +ENRATONADA ˌenratonˈaða +ENRATONADAS ˌenratonˈaðas +ENRATONADO ˌenratonˈaðo +ENRATONADOS ˌenratonˈaðos +ENRATONARSE ˌenratonˈaɾse +ENREDADA ˌenreðˈaða +ENREDADAS ˌenreðˈaðas +ENREDADO ˌenreðˈaðo +ENREDADOS ˌenreðˈaðos +ENREDAMIENTO ˌenreðamjˈɛnto +ENREDAMOS ˌenreðˈamos +ENREDAR ˌenreðˈaɾ +ENREJADA ˌenrexˈaða +ENREJADAS ˌenrexˈaðas +ENREJADO ˌenrexˈaðo +ENREJADOS ˌenrexˈaðos +ENREJAR ˌenrexˈaɾ +ENRIELAR ˌenrielˈaɾ +ENRIPIADA ˌenripjˈaða +ENRIPIADAS ˌenripjˈaðas +ENRIPIADO ˌenripjˈaðo +ENRIPIADOS ˌenripjˈaðos +ENRIPIAR ˌenripjˈaɾ +ENRIQUE enrˈike +ENRIQUECE ˌenrikˈese +ENRIQUECEMOS ˌenrikesˈemos +ENRIQUECER ˌenrikesˈeɾ +ENRIQUECERÁ ˌenrikˌeseɾˈa +ENRIQUECERÁS ˌenrikˌeseɾˈas +ENRIQUECEREMOS ˌenrikˌeseɾˈemos +ENRIQUECERÍAMOS ˌenrikˌeseɾˈiamos +ENRIQUECES ˌenrikˈeses +ENRIQUECÍAMOS ˌenrikesˈiamos +ENRIQUECIDA ˌenrikesˈiða +ENRIQUECIDAS ˌenrikesˈiðas +ENRIQUECIDO ˌenrikesˈiðo +ENRIQUECIDOS ˌenrikesˈiðos +ENRISCAR ˌenriskˈaɾ +ENRISTRAR ˌenristɾˈaɾ +ENROCA enrˈoka +ENROCADA ˌenrokˈaða +ENROCADAS ˌenrokˈaðas +ENROCADO ˌenrokˈaðo +ENROCADOS ˌenrokˈaðos +ENROCAMOS ˌenrokˈamos +ENROCANDO ˌenrokˈando +ENROCAR ˌenrokˈaɾ +ENROCARA ˌenrokˈaɾa +ENROCARÁ ˌenrokaɾˈa +ENROCÁRAMOS ˌenrokˈaɾamos +ENROCARAS ˌenrokˈaɾas +ENROCARÁS ˌenrokaɾˈas +ENROCAREIS ˌenrokˈaɾeɪs +ENROCARÉIS ˌenrokaɾˈeis +ENROCAREMOS ˌenrokaɾˈemos +ENROCARES ˌenrokˈaɾes +ENROCARÍAMOS ˌenrokaɾˈiamos +ENROCAS enrˈokas +ENROCASTE ˌenrokˈaste +ENROCO enrˈoko +ENROJECER ˌenroxesˈeɾ +ENROJECIDA ˌenroxesˈiða +ENROJECIDAS ˌenroxesˈiðas +ENROJECIDO ˌenroxesˈiðo +ENROJECIDOS ˌenroxesˈiðos +ENROLADA ˌenrolˈaða +ENROLADAS ˌenrolˈaðas +ENROLADO ˌenrolˈaðo +ENROLADOS ˌenrolˈaðos +ENROLAMIENTO ˌenrolamjˈɛnto +ENROLAR ˌenrolˈaɾ +ENRONQUECER ˌenronkesˈeɾ +ENRONQUECIDA ˌenronkesˈiða +ENRONQUECIDAS ˌenronkesˈiðas +ENRONQUECIDO ˌenronkesˈiðo +ENRONQUECIDOS ˌenronkesˈiðos +ENROQUE enrˈoke +ENROQUEMOS ˌenrokˈemos +ENROQUES enrˈokes +ENROSCADA ˌenroskˈaða +ENROSCADAS ˌenroskˈaðas +ENROSCADO ˌenroskˈaðo +ENROSCADOS ˌenroskˈaðos +ENROSCAR ˌenroskˈaɾ +ENROSTRAR ˌenrostɾˈaɾ +ENRUBIAR ˌenruβjˈaɾ +ENRUMBAR ˌenrumbˈaɾ +ENRUTADA ˌenrutˈaða +ENRUTADAS ˌenrutˈaðas +ENRUTADO ˌenrutˈaðo +ENRUTADOS ˌenrutˈaðos +ENRUTAMIENTO ˌenrutamjˈɛnto +ENRUTAR ˌenrutˈaɾ +ENSAIMADA ˌensaɪmˈaða +ENSALADA ˌensalˈaða +ENSALZADA ˌensalsˈaða +ENSALZADAS ˌensalsˈaðas +ENSALZADLO ˌensalsˈadlo +ENSALZADO ˌensalsˈaðo +ENSALZADOS ˌensalsˈaðos +ENSALZAMIENTO ˌensalsamjˈɛnto +ENSALZAR ˌensalsˈaɾ +ENSAMBLADA ˌensamblˈaða +ENSAMBLADAS ˌensamblˈaðas +ENSAMBLADO ˌensamblˈaðo +ENSAMBLADOS ˌensamblˈaðos +ENSAMBLADURA ˌensamblaðˈuɾa +ENSAMBLAJE ˌensamblˈaxe +ENSAMBLAJES ˌensamblˈaxes +ENSAÑADA ˌensaɲˈaða +ENSAÑADAS ˌensaɲˈaðas +ENSAÑADO ˌensaɲˈaðo +ENSAÑADOS ˌensaɲˈaðos +ENSAÑAMIENTO ˌensaɲamjˈɛnto +ENSAÑAR ˌensaɲˈaɾ +ENSANCHADA ˌensantʃˈaða +ENSANCHADAS ˌensantʃˈaðas +ENSANCHADO ˌensantʃˈaðo +ENSANCHADOS ˌensantʃˈaðos +ENSANCHAMIENTO ˌensantʃamjˈɛnto +ENSANCHAR ˌensantʃˈaɾ +ENSANCHE ensˈantʃe +ENSANGRENTADA ˌensaŋɡɾentˈaða +ENSANGRENTADAS ˌensaŋɡɾentˈaðas +ENSANGRENTADO ˌensaŋɡɾentˈaðo +ENSANGRENTADOS ˌensaŋɡɾentˈaðos +ENSANGRENTAR ˌensaŋɡɾentˈaɾ +ENSARTADA ˌensaɾtˈaða +ENSARTADAS ˌensaɾtˈaðas +ENSARTADO ˌensaɾtˈaðo +ENSARTADOS ˌensaɾtˈaðos +ENSARTAR ˌensaɾtˈaɾ +ENSEBAR ˌenseβˈaɾ +ENSECAR ˌensekˈaɾ +ENSEGUIDA ˌenseɣˈiða +ENSEÑA ensˈeɲa +ENSEÑADA ˌenseɲˈaða +ENSEÑADAS ˌenseɲˈaðas +ENSEÑADO ˌenseɲˈaðo +ENSEÑADOS ˌenseɲˈaðos +ENSEÑAN ensˈeɲan +ENSEÑANTE ˌenseɲˈante +ENSEÑANZA ˌenseɲˈansa +ENSEÑAR ˌenseɲˈaɾ +ENSEÑOREADA ˌenseɲˌoɾeˈaða +ENSEÑOREADAS ˌenseɲˌoɾeˈaðas +ENSEÑOREADO ˌenseɲˌoɾeˈaðo +ENSEÑOREADOS ˌenseɲˌoɾeˈaðos +ENSEÑOREAR ˌenseɲˌoɾeˈaɾ +ENSEÑOREARSE ˌenseɲˌoɾeˈaɾse +ENSERES ensˈeɾes +ENSIFORME ˌensifˈoɾme +ENSILADO ˌensilˈaðo +ENSIMISMADO ˌensimismˈaðo +ENSIMISMAMIENTO ˌensimˌismamjˈɛnto +ENSIMISMARSE ˌensimismˈaɾse +ENSOBERBECER ˌensoβˌeɾβesˈeɾ +ENSOBRAR ˌensoβɾˈaɾ +ENSOGAR ˌensoɣˈaɾ +ENSOMBRECER ˌensombɾesˈeɾ +ENSOMBRECIDA ˌensombɾesˈiða +ENSOMBRECIDAS ˌensombɾesˈiðas +ENSOMBRECIDO ˌensombɾesˈiðo +ENSOMBRECIDOS ˌensombɾesˈiðos +ENSOMBRECIMIENTO ˌensombɾˌesimjˈɛnto +ENSOÑADA ˌensoɲˈaða +ENSOÑADAS ˌensoɲˈaðas +ENSOÑADO ˌensoɲˈaðo +ENSOÑADOS ˌensoɲˈaðos +ENSOÑAR ˌensoɲˈaɾ +ENSOPA ensˈopa +ENSOPADA ˌensopˈaða +ENSOPADAS ˌensopˈaðas +ENSOPADO ˌensopˈaðo +ENSOPADOS ˌensopˈaðos +ENSOPAMOS ˌensopˈamos +ENSOPANDO ˌensopˈando +ENSOPAR ˌensopˈaɾ +ENSOPARA ˌensopˈaɾa +ENSOPARÁ ˌensopaɾˈa +ENSOPÁRAMOS ˌensopˈaɾamos +ENSOPARAS ˌensopˈaɾas +ENSOPARÁS ˌensopaɾˈas +ENSOPAREIS ˌensopˈaɾeɪs +ENSOPAREMOS ˌensopaɾˈemos +ENSOPARES ˌensopˈaɾes +ENSOPARÍAMOS ˌensopaɾˈiamos +ENSOPAS ensˈopas +ENSOPASTE ˌensopˈaste +ENSOPE ensˈope +ENSOPEMOS ˌensopˈemos +ENSOPES ensˈopes +ENSOPO ensˈopo +ENSORDECEDOR ˌensoɾðˌeseðˈoɾ +ENSORDECIDA ˌensoɾðesˈiða +ENSORDECIDAS ˌensoɾðesˈiðas +ENSORDECIDO ˌensoɾðesˈiðo +ENSORDECIDOS ˌensoɾðesˈiðos +ENSORDECIMIENTO ˌensoɾðˌesimjˈɛnto +ENSORTIJADA ˌensoɾtixˈaða +ENSORTIJADAS ˌensoɾtixˈaðas +ENSORTIJADO ˌensoɾtixˈaðo +ENSORTIJADOS ˌensoɾtixˈaðos +ENSORTIJAR ˌensoɾtixˈaɾ +ENTABLADA ˌentaβlˈaða +ENTABLADAS ˌentaβlˈaðas +ENTABLADO ˌentaβlˈaðo +ENTABLADOS ˌentaβlˈaðos +ENTABLAMENTO ˌentaβlamˈɛnto +ENTABLAMIENTO ˌentaβlamjˈɛnto +ENTABLAR ˌentaβlˈaɾ +ENTADO entˈaðo +ENTALPÍA ˌentalpˈia +ENTAPIZAR ˌentapisˈaɾ +ENTE ˈɛnte +ENTECÁ ˌentekˈa +ENTELAR ˌentelˈaɾ +ENTELEQUIA ˌentelˈekja +ENTENA entˈena +ENTENADO ˌentenˈaðo +ENTENDEDOR ˌentendeðˈoɾ +ENTENDER ˌentendˈeɾ +ENTENDÍ ˌentendˈi +ENTENDIBLE ˌentendˈiβle +ENTENDIDA ˌentendˈiða +ENTENDIDAS ˌentendˈiðas +ENTENDIDO ˌentendˈiðo +ENTENDIDOS ˌentendˈiðos +ENTENDIMIENTO ˌentendimjˈɛnto +ENTENEBRECER ˌentenˌeβɾesˈeɾ +ENTENEBRECIDA ˌentenˌeβɾesˈiða +ENTENEBRECIDAS ˌentenˌeβɾesˈiðas +ENTENEBRECIDOS ˌentenˌeβɾesˈiðos +ENTENTE entˈɛnte +ENTEÓGENO ˌenteˈoxeno +ENTERA entˈeɾa +ENTERADA ˌenteɾˈaða +ENTERADAS ˌenteɾˈaðas +ENTERADO ˌenteɾˈaðo +ENTERADOS ˌenteɾˈaðos +ENTERAR ˌenteɾˈaɾ +ENTERAS entˈeɾas +ENTERCARSE ˌenteɾkˈaɾse +ENTERÉ ˌenteɾˈe +ENTERECITO ˌenteɾesˈito +ENTERES entˈeɾes +ENTÉRICA entˈeɾika +ENTÉRICAS entˈeɾikas +ENTÉRICOS entˈeɾikos +ENTERITIS ˌenteɾˈitis +ENTERITO ˌenteɾˈito +ENTERNECE ˌenteɾnˈese +ENTERNECEDOR ˌenteɾnˌeseðˈoɾ +ENTERNECEMOS ˌenteɾnesˈemos +ENTERNECER ˌenteɾnesˈeɾ +ENTERNECERÁ ˌenteɾnˌeseɾˈa +ENTERNECERÁS ˌenteɾnˌeseɾˈas +ENTERNECEREMOS ˌenteɾnˌeseɾˈemos +ENTERNECERÍAMOS ˌenteɾnˌeseɾˈiamos +ENTERNECES ˌenteɾnˈeses +ENTERNECÍAMOS ˌenteɾnesˈiamos +ENTERNECIDA ˌenteɾnesˈiða +ENTERNECIDAS ˌenteɾnesˈiðas +ENTERNECIDO ˌenteɾnesˈiðo +ENTERNECIDOS ˌenteɾnesˈiðos +ENTERNECIMIENTO ˌenteɾnˌesimjˈɛnto +ENTERO entˈeɾo +ENTEROBACTERIA ˌenteɾˌoβaktˈeɾja +ENTEROBIASIS ˌenteɾoβjˈasis +ENTEROCITO ˌenteɾosˈito +ENTEROCOLITIS ˌenteɾˌokolˈitis +ENTEROS entˈeɾos +ENTEROTOXINA ˌenteɾˌotoksˈina +ENTERRADA ˌenteɾɾˈaða +ENTERRADAS ˌenteɾɾˈaðas +ENTERRADO ˌenteɾɾˈaðo +ENTERRADOS ˌenteɾɾˈaðos +ENTERRAMOS ˌenteɾɾˈamos +ENTERRANDO ˌenteɾɾˈando +ENTERRAR ˌenteɾɾˈaɾ +ENTERRARA ˌenteɾɾˈaɾa +ENTERRARÁ ˌenteɾɾaɾˈa +ENTERRÁRAMOS ˌenteɾɾˈaɾamos +ENTERRARAS ˌenteɾɾˈaɾas +ENTERRARÁS ˌenteɾɾaɾˈas +ENTERRAREIS ˌenteɾɾˈaɾeɪs +ENTERRAREMOS ˌenteɾɾaɾˈemos +ENTERRARES ˌenteɾɾˈaɾes +ENTERRARÍAMOS ˌenteɾɾaɾˈiamos +ENTERRASTE ˌenteɾɾˈaste +ENTERRATORIO ˌenteɾɾatˈoɾjo +ENTERREMOS ˌenteɾɾˈemos +ENTESAR ˌentesˈaɾ +ENTESIS entˈesis +ENTESITIS ˌentesˈitis +ENTIBACIÓN ˌentiβasjˈon +ENTIBIADA ˌentiβjˈaða +ENTIBIADAS ˌentiβjˈaðas +ENTIBIADO ˌentiβjˈaðo +ENTIBIADOS ˌentiβjˈaðos +ENTIBIAR ˌentiβjˈaɾ +ENTIDAD ˌentiðˈad +ENTIENDAS entjˈɛndas +ENTIENDO entjˈɛndo +ENTIERRO entjˈeɾɾo +ENTIESAR ˌentjesˈaɾ +ENTIMEMA ˌentimˈema +ENTINTAR ˌentintˈaɾ +ENTOLDAR ˌentolðˈaɾ +ENTOMATADA ˌentomatˈaða +ENTOMATADAS ˌentomatˈaðas +ENTOMATADO ˌentomatˈaðo +ENTOMATADOS ˌentomatˈaðos +ENTOMATAR ˌentomatˈaɾ +ENTOMOLOGÍA ˌentomˌoloxˈia +ENTOMÓLOGO ˌentomˈoloɣo +ENTONACIÓN ˌentonasjˈon +ENTONCE entˈonse +ENTONCES entˈonses +ENTONTECER ˌentontesˈeɾ +ENTONTECIDA ˌentontesˈiða +ENTONTECIDAS ˌentontesˈiðas +ENTONTECIDO ˌentontesˈiðo +ENTONTECIDOS ˌentontesˈiðos +ENTORCHAR ˌentoɾtʃˈaɾ +ENTORNADA ˌentoɾnˈaða +ENTORNADAS ˌentoɾnˈaðas +ENTORNADO ˌentoɾnˈaðo +ENTORNADOS ˌentoɾnˈaðos +ENTORNAR ˌentoɾnˈaɾ +ENTORNO entˈoɾno +ENTORPECER ˌentoɾpesˈeɾ +ENTORPECIDA ˌentoɾpesˈiða +ENTORPECIDAS ˌentoɾpesˈiðas +ENTORPECIDO ˌentoɾpesˈiðo +ENTORPECIDOS ˌentoɾpesˈiðos +ENTORPECIMIENTO ˌentoɾpˌesimjˈɛnto +ENTRA ˈɛntɾa +ENTRABAR ˌentɾaβˈaɾ +ENTRADA entɾˈaða +ENTRADAS entɾˈaðas +ENTRADITO ˌentɾaðˈito +ENTRADO entɾˈaðo +ENTRADOS entɾˈaðos +ENTRAMADA ˌentɾamˈaða +ENTRAMADAS ˌentɾamˈaðas +ENTRAMADO ˌentɾamˈaðo +ENTRAMADOS ˌentɾamˈaðos +ENTRAMOS entɾˈamos +ENTRAMPAMIENTO ˌentɾampamjˈɛnto +ENTRAN ˈɛntɾan +ENTRAÑA entɾˈaɲa +ENTRAÑABLE ˌentɾaɲˈaβle +ENTRAÑADA ˌentɾaɲˈaða +ENTRAÑADAS ˌentɾaɲˈaðas +ENTRAÑADO ˌentɾaɲˈaðo +ENTRAÑADOS ˌentɾaɲˈaðos +ENTRAÑAR ˌentɾaɲˈaɾ +ENTRAÑAS entɾˈaɲas +ENTRANTE entɾˈante +ENTRAR entɾˈaɾ +ENTRARA entɾˈaɾa +ENTRE ˈɛntɾe +ENTREABIERTA ˌentɾeaβjˈeɾta +ENTREABIERTAS ˌentɾeaβjˈeɾtas +ENTREABIERTO ˌentɾeaβjˈeɾto +ENTREABIERTOS ˌentɾeaβjˈeɾtos +ENTREABRIR ˌentɾeaβɾˈiɾ +ENTREALA ˌentɾeˈala +ENTRECERRADA ˌentɾeseɾɾˈaða +ENTRECERRADAS ˌentɾeseɾɾˈaðas +ENTRECERRADO ˌentɾeseɾɾˈaðo +ENTRECERRADOS ˌentɾeseɾɾˈaðos +ENTRECERRAR ˌentɾeseɾɾˈaɾ +ENTRECORTADA ˌentɾekoɾtˈaða +ENTRECORTADAS ˌentɾekoɾtˈaðas +ENTRECORTADO ˌentɾekoɾtˈaðo +ENTRECORTADOS ˌentɾekoɾtˈaðos +ENTRECORTAR ˌentɾekoɾtˈaɾ +ENTRECOT ˌentɾekˈot +ENTRECRUZADA ˌentɾekɾusˈaða +ENTRECRUZADAS ˌentɾekɾusˈaðas +ENTRECRUZADO ˌentɾekɾusˈaðo +ENTRECRUZADOS ˌentɾekɾusˈaðos +ENTRECRUZAMIENTO ˌentɾekɾˌusamjˈɛnto +ENTRECRUZAR ˌentɾekɾusˈaɾ +ENTREGABLE ˌentɾeɣˈaβle +ENTREGADA ˌentɾeɣˈaða +ENTREGADAS ˌentɾeɣˈaðas +ENTREGADO ˌentɾeɣˈaðo +ENTREGADOS ˌentɾeɣˈaðos +ENTREGAR ˌentɾeɣˈaɾ +ENTREGO entɾˈeɣo +ENTREGUERRA ˌentɾeɣˈeɾɾa +ENTRELAZADA ˌentɾelasˈaða +ENTRELAZADAS ˌentɾelasˈaðas +ENTRELAZADO ˌentɾelasˈaðo +ENTRELAZADOS ˌentɾelasˈaðos +ENTRELAZAMIENTO ˌentɾelˌasamjˈɛnto +ENTRELAZAR ˌentɾelasˈaɾ +ENTRELAZO ˌentɾelˈaso +ENTRELÍNEA ˌentɾelˈinea +ENTREMÉS ˌentɾemˈes +ENTREMETIDA ˌentɾemetˈiða +ENTREMETIDAS ˌentɾemetˈiðas +ENTREMETIDO ˌentɾemetˈiðo +ENTREMETIDOS ˌentɾemetˈiðos +ENTREMEZCLADA ˌentɾemesklˈaða +ENTREMEZCLADAS ˌentɾemesklˈaðas +ENTREMEZCLADO ˌentɾemesklˈaðo +ENTREMEZCLADOS ˌentɾemesklˈaðos +ENTRENADA ˌentɾenˈaða +ENTRENADAS ˌentɾenˈaðas +ENTRENADO ˌentɾenˈaðo +ENTRENADOR ˌentɾenaðˈoɾ +ENTRENADOS ˌentɾenˈaðos +ENTRENAMIENTO ˌentɾenamjˈɛnto +ENTRENANDO ˌentɾenˈando +ENTRENAR ˌentɾenˈaɾ +ENTRESEMANA ˌentɾesemˈana +ENTRESIJOS ˌentɾesˈixos +ENTRETEJER ˌentɾetexˈeɾ +ENTRETEJIDA ˌentɾetexˈiða +ENTRETEJIDAS ˌentɾetexˈiðas +ENTRETEJIDO ˌentɾetexˈiðo +ENTRETEJIDOS ˌentɾetexˈiðos +ENTRETENCIÓN ˌentɾetensjˈon +ENTRETENEDOR ˌentɾetˌeneðˈoɾ +ENTRETENER ˌentɾetenˈeɾ +ENTRETENIDA ˌentɾetenˈiða +ENTRETENIDAS ˌentɾetenˈiðas +ENTRETENIDO ˌentɾetenˈiðo +ENTRETENIDOS ˌentɾetenˈiðos +ENTRETENIMIENTO ˌentɾetˌenimjˈɛnto +ENTRETETO ˌentɾetˈeto +ENTREVENIDA ˌentɾeβenˈiða +ENTREVENIDAS ˌentɾeβenˈiðas +ENTREVENIDO ˌentɾeβenˈiðo +ENTREVENIDOS ˌentɾeβenˈiðos +ENTREVERADO ˌentɾeβeɾˈaðo +ENTREVISTA ˌentɾeβˈista +ENTREVISTADA ˌentɾeβistˈaða +ENTREVISTADAS ˌentɾeβistˈaðas +ENTREVISTADO ˌentɾeβistˈaðo +ENTREVISTADORA ˌentɾeβˌistaðˈoɾa +ENTREVISTADORAS ˌentɾeβˌistaðˈoɾas +ENTREVISTADORES ˌentɾeβˌistaðˈoɾes +ENTREVISTADOS ˌentɾeβistˈaðos +ENTREVISTAR ˌentɾeβistˈaɾ +ENTREVISTAS ˌentɾeβˈistas +ENTREVISTO ˌentɾeβˈisto +ENTREVISTOS ˌentɾeβˈistos +ENTRISMO entɾˈismo +ENTRISTECER ˌentɾistesˈeɾ +ENTRISTECIDA ˌentɾistesˈiða +ENTRISTECIDAS ˌentɾistesˈiðas +ENTRISTECIDO ˌentɾistesˈiðo +ENTRISTECIDOS ˌentɾistesˈiðos +ENTRÓ entɾˈo +ENTROJADA ˌentɾoxˈaða +ENTROJADAS ˌentɾoxˈaðas +ENTROJADO ˌentɾoxˈaðo +ENTROJADOS ˌentɾoxˈaðos +ENTROJAR ˌentɾoxˈaɾ +ENTROMETIMIENTO ˌentɾomˌetimjˈɛnto +ENTRONADA ˌentɾonˈaða +ENTRONADAS ˌentɾonˈaðas +ENTRONADO ˌentɾonˈaðo +ENTRONADOS ˌentɾonˈaðos +ENTRONAR ˌentɾonˈaɾ +ENTRONCADA ˌentɾonkˈaða +ENTRONCADAS ˌentɾonkˈaðas +ENTRONCADOS ˌentɾonkˈaðos +ENTRONCAR ˌentɾonkˈaɾ +ENTRONIZACIÓN ˌentɾonˌisasjˈon +ENTRONIZACIONES ˌentɾonˌisasjˈones +ENTRONIZADA ˌentɾonisˈaða +ENTRONIZADAS ˌentɾonisˈaðas +ENTRONIZADO ˌentɾonisˈaðo +ENTRONIZADOS ˌentɾonisˈaðos +ENTRONIZAR ˌentɾonisˈaɾ +ENTROPEZADA ˌentɾopesˈaða +ENTROPEZADAS ˌentɾopesˈaðas +ENTROPEZADO ˌentɾopesˈaðo +ENTROPEZADOS ˌentɾopesˈaðos +ENTROPÍA ˌentɾopˈia +ENTRUJAR ˌentɾuxˈaɾ +ENTUBADA ˌentuβˈaða +ENTUBADAS ˌentuβˈaðas +ENTUBADO ˌentuβˈaðo +ENTUBADOS ˌentuβˈaðos +ENTUBAMIENTO ˌentuβamjˈɛnto +ENTUBAR ˌentuβˈaɾ +ENTUMECER ˌentumesˈeɾ +ENTUMECIDA ˌentumesˈiða +ENTUMECIDAS ˌentumesˈiðas +ENTUMECIDO ˌentumesˈiðo +ENTUMECIDOS ˌentumesˈiðos +ENTUMECIMIENTO ˌentumˌesimjˈɛnto +ENTUNICAR ˌentunikˈaɾ +ENTURBIAMIENTO ˌentuɾβjamjˈɛnto +ENTURBIAR ˌentuɾβjˈaɾ +ENTUSIASMADA ˌentusjasmˈaða +ENTUSIASMADAS ˌentusjasmˈaðas +ENTUSIASMADO ˌentusjasmˈaðo +ENTUSIASMADOS ˌentusjasmˈaðos +ENTUSIASMAR ˌentusjasmˈaɾ +ENTUSIASMO ˌentusjˈasmo +ENTUSIASTA ˌentusjˈasta +ENTUSIÁSTICAMENTE ˌentusjˈastikamˈente +ENTUSIÁSTICO ˌentusjˈastiko +ENUCLEACIÓN ˌenuklˌeasjˈon +ENUMERABLE ˌenumeɾˈaβle +ENUMERADA ˌenumeɾˈaða +ENUMERADAS ˌenumeɾˈaðas +ENUMERADO ˌenumeɾˈaðo +ENUMERADOS ˌenumeɾˈaðos +ENUMERAR ˌenumeɾˈaɾ +ENUNCIADOR ˌenunsjaðˈoɾ +ENVAINADA ˌembaɪnˈaða +ENVAINADAS ˌembaɪnˈaðas +ENVAINADO ˌembaɪnˈaðo +ENVAINADOR ˌembaɪnaðˈoɾ +ENVAINADORA ˌembaɪnaðˈoɾa +ENVAINADORAS ˌembaɪnaðˈoɾas +ENVAINADORES ˌembaɪnaðˈoɾes +ENVAINADOS ˌembaɪnˈaðos +ENVAINAR ˌembaɪnˈaɾ +ENVALENTONADA ˌembalˌentonˈaða +ENVALENTONADAS ˌembalˌentonˈaðas +ENVALENTONADO ˌembalˌentonˈaðo +ENVALENTONADOS ˌembalˌentonˈaðos +ENVALENTONAMIENTO ˌembalˌentonamjˈɛnto +ENVALENTONAR ˌembalˌentonˈaɾ +ENVANECIDA ˌembanesˈiða +ENVANECIDAS ˌembanesˈiðas +ENVANECIDO ˌembanesˈiðo +ENVANECIDOS ˌembanesˈiðos +ENVARAR ˌembaɾˈaɾ +ENVASADA ˌembasˈaða +ENVASADAS ˌembasˈaðas +ENVASADO ˌembasˈaðo +ENVASADOR ˌembasaðˈoɾ +ENVASADOS ˌembasˈaðos +ENVASAR ˌembasˈaɾ +ENVASE embˈase +ENVEJECER ˌembexesˈeɾ +ENVEJECIDA ˌembexesˈiða +ENVEJECIDAS ˌembexesˈiðas +ENVEJECIDO ˌembexesˈiðo +ENVEJECIDOS ˌembexesˈiðos +ENVEJECIMIENTO ˌembexˌesimjˈɛnto +ENVENENADA ˌembenenˈaða +ENVENENADAS ˌembenenˈaðas +ENVENENADO ˌembenenˈaðo +ENVENENADOR ˌembenˌenaðˈoɾ +ENVENENADOS ˌembenenˈaðos +ENVENENAMIENTO ˌembenˌenamjˈɛnto +ENVERGADA ˌembeɾɣˈaða +ENVERGADAS ˌembeɾɣˈaðas +ENVERGADO ˌembeɾɣˈaðo +ENVERGADOS ˌembeɾɣˈaðos +ENVERGADURA ˌembeɾɣaðˈuɾa +ENVERGAR ˌembeɾɣˈaɾ +ENVERGONZADA ˌembeɾɣonsˈaða +ENVERGONZADAS ˌembeɾɣonsˈaðas +ENVERGONZADO ˌembeɾɣonsˈaðo +ENVERGONZADOS ˌembeɾɣonsˈaðos +ENVERJADO ˌembeɾxˈaðo +ENVESTIR ˌembestˈiɾ +ENVIADA embjˈaða +ENVIADAS embjˈaðas +ENVIADO embjˈaðo +ENVIADOS embjˈaðos +ENVÍAME embˈiame +ENVÍAN embˈian +ENVIANDO embjˈando +ENVIAR embjˈaɾ +ENVÍAR embˈiaɾ +ENVIARA embjˈaɾa +ENVIARE embjˈaɾe +ENVIARLA embjˈaɾla +ENVIARME embjˈaɾme +ENVIARSELO ˌembjaɾsˈelo +ENVIAS ˈɛmbjas +ENVIÁS embjˈas +ENVÍAS embˈias +ENVICIAMIENTO ˌembisjamjˈɛnto +ENVICIAR ˌembisjˈaɾ +ENVIDADA ˌembiðˈaða +ENVIDADAS ˌembiðˈaðas +ENVIDADO ˌembiðˈaðo +ENVIDADOS ˌembiðˈaðos +ENVIDAR ˌembiðˈaɾ +ENVIDIA embˈiðja +ENVIDIABLE ˌembiðjˈaβle +ENVIDIAR ˌembiðjˈaɾ +ENVIDIOSO ˌembiðjˈoso +ENVIEJAR ˌembjexˈaɾ +ENVIGAR ˌembiɣˈaɾ +ENVILECEDOR ˌembilˌeseðˈoɾ +ENVILECEDORA ˌembilˌeseðˈoɾa +ENVILECEDORAS ˌembilˌeseðˈoɾas +ENVILECEDORES ˌembilˌeseðˈoɾes +ENVILECER ˌembilesˈeɾ +ENVILECIDA ˌembilesˈiða +ENVILECIDAS ˌembilesˈiðas +ENVILECIDO ˌembilesˈiðo +ENVILECIDOS ˌembilesˈiðos +ENVILECIMIENTO ˌembilˌesimjˈɛnto +ENVÍO embˈio +ENVIÓN embjˈon +ENVISCAR ˌembiskˈaɾ +ENVOLTURA ˌemboltˈuɾa +ENVOLVERÍAMOS ˌembolβeɾˈiamos +ENVUELTA embwˈelta +ENVUELTAS embwˈeltas +ENVUELTO embwˈelto +ENVUELTOS embwˈeltos +ENZACATAR ˌensakatˈaɾ +ENZARZADA ˌensaɾsˈaða +ENZARZADAS ˌensaɾsˈaðas +ENZARZADO ˌensaɾsˈaðo +ENZARZADOS ˌensaɾsˈaðos +ENZIMA ensˈima +ENZIMÁTICA ˌensimˈatika +ENZIMÁTICAS ˌensimˈatikas +ENZIMÁTICO ˌensimˈatiko +ENZIMÁTICOS ˌensimˈatikos +EOLIA eˈolja +EÓLICO eˈoliko +EOLO eˈolo +EÓN eˈon +EONAVIEGO ˌeonaβjˈeɣo +EOS ˈeos +EOSINA ˌeosˈina +EOSINOFILIA ˌeosˌinofˈilja +EOSINOFÍLICO ˌeosˌinofˈiliko +EOSINÓFILO ˌeosinˈofilo +EPA ˈepa +EPASOTE ˌepasˈote +EPAZOTE ˌepasˈote +EPÉNDIMO epˈendimo +EPENDIMOMA ˌependimˈoma +EPERLANO ˌepeɾlˈano +ÉPICA ˈepika +EPICÁLIZ ˌepikˈalis +EPICENA ˌepisˈena +EPICENAS ˌepisˈenas +EPICENO ˌepisˈeno +EPICENOS ˌepisˈenos +EPICLÁSICO ˌepiklˈasiko +ÉPICO ˈepiko +EPICÓNDILO ˌepikˈondilo +EPICORRELIGIOSO ˌepikˌoɾɾelixjˈoso +ÉPICORRELIGIOSO ˈepikˌoɾɾelˌixjoso +EPICRANEAL ˌepikɾˌaneˈal +EPICRISIS ˌepikɾˈisis +EPICÚREA ˌepikˈuɾea +EPICÚREAS ˌepikˈuɾeas +EPICÚREOS ˌepikˈuɾeos +EPICURO ˌepikˈuɾo +EPIDEMIA ˌepiðˈemja +EPIDÉMICO ˌepiðˈemiko +EPIDEMIÓLOGA ˌepiðemjˈoloɣa +EPIDEMIÓLOGAS ˌepiðemjˈoloɣas +EPIDEMIOLOGÍA ˌepiðˌemjoloxˈia +EPIDEMIOLÓGICA ˌepiðˌemjolˈoxika +EPIDEMIOLÓGICAMENTE ˌepiðˌemjolˈoxikamˈente +EPIDEMIOLÓGICAS ˌepiðˌemjolˈoxikas +EPIDEMIOLÓGICO ˌepiðˌemjolˈoxiko +EPIDEMIOLÓGICOS ˌepiðˌemjolˈoxikos +EPIDEMIÓLOGO ˌepiðemjˈoloɣo +EPIDEMIÓLOGOS ˌepiðemjˈoloɣos +EPIDERMIS ˌepiðˈeɾmis +EPIDERMOIDE ˌepiðeɾmˈoɪðe +EPIDIDIMITIS ˌepiðˌiðimˈitis +EPIDÍDIMO ˌepiðˈiðimo +EPIDURAL ˌepiðuɾˈal +EPIFANÍA ˌepifanˈia +EPIFARINGE ˌepifaɾˈiŋxe +EPIFENÓMENO ˌepifenˈomeno +EPIFISIOLISIS ˌepifˌisjolˈisis +EPIFÍTICO ˌepifˈitiko +EPIFRÉNICO ˌepifɾˈeniko +EPIGASTRALGIA ˌepiɣastɾˈalxja +EPIGÁSTRICO ˌepiɣˈastɾiko +EPIGASTRIO ˌepiɣˈastɾio +EPIGENÉTICO ˌepixenˈetiko +EPIGLOTAL ˌepiɣlotˈal +EPÍGRAFE epˈiɣɾafe +EPIGRAMA ˌepiɣɾˈama +ÉPILA ˈepila +EPILEPSIA ˌepilˈepsja +EPILEPTOGÉNESIS ˌepilˌepːtoxˈenesis +EPÍLOGO epˈiloɣo +EPÍLOGOS epˈiloɣos +EPÍMERO epˈimeɾo +EPIMETEO ˌepimetˈeo +EPIMORFISMO ˌepimoɾfˈismo +EPINEFRINA ˌepinefɾˈina +EPINICIO ˌepinˈisjo +EPIPALEOLÍTICO ˌepipˌaleolˈitiko +EPIPARIETAL ˌepipˌaɾjetˈal +EPIPELÁGICO ˌepipelˈaxiko +EPIPLOICO ˌepiplˈoɪko +EPIPLÓN ˌepiplˈon +EPIRO epˈiɾo +EPIROTA ˌepiɾˈota +EPIROTAS ˌepiɾˈotas +EPISCOPAL ˌepiskopˈal +EPISCOPALIANO ˌepiskˌopaljˈano +EPISÓDICA ˌepisˈoðika +EPISÓDICAS ˌepisˈoðikas +EPISÓDICOS ˌepisˈoðikos +EPISODIO ˌepisˈoðjo +EPISTAXIS ˌepistˈaksis +EPISTEME ˌepistˈeme +EPISTEMICIDIO ˌepistˌemisˈiðjo +EPÍSTOLA epˈistola +EPITAFIO ˌepitˈafjo +EPITALAMIO ˌepitalˈamjo +EPITELIAL ˌepiteljˈal +EPITELIALES ˌepiteljˈales +EPITELIO ˌepitˈeljo +EPITELIOIDE ˌepiteljˈoɪðe +EPITELIOS ˌepitˈeljos +EPÍTEMA epˈitema +EPITERMAL ˌepiteɾmˈal +EPÍTETO epˈiteto +EPÍTOME epˈitome +EPÍTOPO epˈitopo +EPLERENONA ˌepleɾenˈona +ÉPOCA ˈepoka +ÉPOCAS ˈepokas +EPODO epˈoðo +EPÓNIMO epˈonimo +ÉPSILON ˈepsilon +EPULÓN ˌepulˈon +EQUIÁNGULO ekjˈaŋɡulo +EQUIDAD ˌekiðˈad +EQUIDADES ˌekiðˈaðes +EQUIDIAGONAL ˌekiðjˌaɣonˈal +EQUIDISTANTE ˌekiðistˈante +EQUIDNA ekˈidna +EQUILIBRADA ˌekiliβɾˈaða +EQUILIBRADAS ˌekiliβɾˈaðas +EQUILIBRADO ˌekiliβɾˈaðo +EQUILIBRADOR ˌekilˌiβɾaðˈoɾ +EQUILIBRADORA ˌekilˌiβɾaðˈoɾa +EQUILIBRADORAS ˌekilˌiβɾaðˈoɾas +EQUILIBRADORES ˌekilˌiβɾaðˈoɾes +EQUILIBRADOS ˌekiliβɾˈaðos +EQUILIBRAMOS ˌekiliβɾˈamos +EQUILIBRANDO ˌekiliβɾˈando +EQUILIBRAR ˌekiliβɾˈaɾ +EQUILIBRARA ˌekiliβɾˈaɾa +EQUILIBRARÁ ˌekilˌiβɾaɾˈa +EQUILIBRÁRAMOS ˌekiliβɾˈaɾamos +EQUILIBRARAS ˌekiliβɾˈaɾas +EQUILIBRARÁS ˌekilˌiβɾaɾˈas +EQUILIBRAREIS ˌekiliβɾˈaɾeɪs +EQUILIBRAREMOS ˌekilˌiβɾaɾˈemos +EQUILIBRARES ˌekiliβɾˈaɾes +EQUILIBRARÍAMOS ˌekilˌiβɾaɾˈiamos +EQUILIBRAS ˌekilˈiβɾas +EQUILIBRASTE ˌekiliβɾˈaste +EQUILIBRE ˌekilˈiβɾe +EQUILIBREMOS ˌekiliβɾˈemos +EQUILIBRES ˌekilˈiβɾes +EQUILIBRIO ˌekilˈiβɾio +EQUILIBRISTA ˌekiliβɾˈista +EQUILIBRO ˌekilˈiβɾo +EQUILICUÁ ˌekilikwˈa +EQUIMOSIS ˌekimˈosis +EQUINA ekˈina +EQUINAS ekˈinas +EQUINO ekˈino +EQUINOCCIAL ˌekinoksjˈal +EQUINOCCIO ˌekinˈoksjo +EQUINODERMO ˌekinoðˈeɾmo +EQUINOS ekˈinos +EQUIPADA ˌekipˈaða +EQUIPADAS ˌekipˈaðas +EQUIPADO ˌekipˈaðo +EQUIPADOS ˌekipˈaðos +EQUIPAJE ˌekipˈaxe +EQUIPAL ˌekipˈal +EQUIPAMIENTO ˌekipamjˈɛnto +EQUIPAR ˌekipˈaɾ +EQUIPARA ˌekipˈaɾa +EQUIPARABLE ˌekipaɾˈaβle +EQUIPARACIÓN ˌekipˌaɾasjˈon +EQUIPARADA ˌekipaɾˈaða +EQUIPARADAS ˌekipaɾˈaðas +EQUIPARADO ˌekipaɾˈaðo +EQUIPARADOS ˌekipaɾˈaðos +EQUIPARAIS ˌekipˈaɾaɪs +EQUIPARAMOS ˌekipaɾˈamos +EQUIPARANDO ˌekipaɾˈando +EQUIPARAR ˌekipaɾˈaɾ +EQUIPARARA ˌekipaɾˈaɾa +EQUIPARARÁ ˌekipˌaɾaɾˈa +EQUIPARÁRAMOS ˌekipaɾˈaɾamos +EQUIPARARAS ˌekipaɾˈaɾas +EQUIPARARÁS ˌekipˌaɾaɾˈas +EQUIPARARE ˌekipaɾˈaɾe +EQUIPARAREIS ˌekipaɾˈaɾeɪs +EQUIPARAREMOS ˌekipˌaɾaɾˈemos +EQUIPARARES ˌekipaɾˈaɾes +EQUIPARARÍAMOS ˌekipˌaɾaɾˈiamos +EQUIPARAS ˌekipˈaɾas +EQUIPARASTE ˌekipaɾˈaste +EQUIPARE ˌekipˈaɾe +EQUIPAREIS ˌekipˈaɾeɪs +EQUIPAREMOS ˌekipaɾˈemos +EQUIPARES ˌekipˈaɾes +EQUIPARO ˌekipˈaɾo +EQUIPAZO ˌekipˈaso +EQUIPITO ˌekipˈito +EQUIPO ekˈipo +EQUIPÓN ˌekipˈon +EQUIPOS ekˈipos +EQUIS ˈekis +EQUITACIÓN ˌekitasjˈon +EQUITACIONES ˌekitasjˈones +EQUIVALENTE ˌekiβalˈɛnte +EQUIVALIDA ˌekiβalˈiða +EQUIVALIDAS ˌekiβalˈiðas +EQUIVALIDO ˌekiβalˈiðo +EQUIVALIDOS ˌekiβalˈiðos +EQUIVOCACIÓN ˌekiβˌokasjˈon +EQUIVOCADA ˌekiβokˈaða +EQUIVOCADAS ˌekiβokˈaðas +EQUIVOCADO ˌekiβokˈaðo +EQUIVOCADOS ˌekiβokˈaðos +EQUIVOCAR ˌekiβokˈaɾ +EQUIVOCARSE ˌekiβokˈaɾse +EQUÍVOCO ekˈiβoko +ERA ˈeɾa +ERAIS ˈeɾaɪs +ÉRAMOS ˈeɾamos +ERAN ˈeɾan +ERANDIOTARRA ˌeɾandjotˈaɾɾa +ERARIO eɾˈaɾjo +ERAS ˈeɾas +ERASMISMO ˌeɾasmˈismo +ERBIO ˈeɾβjo +ERE ˈeɾe +ÉREBO ˈeɾeβo +ERECCIÓN ˌeɾeksjˈon +EREMITORIO ˌeɾemitˈoɾjo +ERES ˈeɾes +ERETRIO eɾˈetɾio +EREVÁN ˌeɾeβˈan +EREVANÉS ˌeɾeβanˈes +ERG ˈeɾɡ +ERGATIVIDAD ˌeɾɣatˌiβiðˈad +ERGATIVO ˌeɾɣatˈiβo +ERGO ˈeɾɣo +ERGÓDICO eɾɣˈoðiko +ERGOMETRÍA ˌeɾɣometɾˈia +ERGUÉN eɾɣˈen +ERGUÍAMOS eɾɣˈiamos +ERGUIDA eɾɣˈiða +ERGUIDAS eɾɣˈiðas +ERGUIDO eɾɣˈiðo +ERGUIDOS eɾɣˈiðos +ERGUIR eɾɣˈiɾ +ERIAZO eɾjˈaso +ERIGIDA ˌeɾixˈiða +ERIGIDAS ˌeɾixˈiðas +ERIGIDO ˌeɾixˈiðo +ERIGIDOS ˌeɾixˈiðos +ERIGIR ˌeɾixˈiɾ +ERINA eɾˈina +ERINAS eɾˈinas +ERIS ˈeɾis +ERITEMA ˌeɾitˈema +ERITREA ˌeɾitɾˈea +ERITREAS ˌeɾitɾˈeas +ERITREO ˌeɾitɾˈeo +ERITREOS ˌeɾitɾˈeos +ERITRITOL ˌeɾitɾitˈol +ERITROCITARIO ˌeɾitɾˌositˈaɾjo +ERITRODERMIA ˌeɾitɾoðˈeɾmja +ERITROIDE ˌeɾitɾˈoɪðe +ERITROMICINA ˌeɾitɾˌomisˈina +ERIZADA ˌeɾisˈaða +ERIZADAS ˌeɾisˈaðas +ERIZADO ˌeɾisˈaðo +ERIZADOS ˌeɾisˈaðos +ERIZAR ˌeɾisˈaɾ +ERIZO eɾˈiso +ERMITA eɾmˈita +ERMITAÑA ˌeɾmitˈaɲa +ERMITAÑO ˌeɾmitˈaɲo +ERNESTINO ˌeɾnestˈino +ERNESTO eɾnˈesto +EROGAR ˌeɾoɣˈaɾ +ERÓGENA eɾˈoxena +ERÓGENAS eɾˈoxenas +ERÓGENO eɾˈoxeno +ERÓGENOS eɾˈoxenos +ERÓMENO eɾˈomeno +EROS ˈeɾos +EROSIÓN ˌeɾosjˈon +EROSIONABLE ˌeɾosjonˈaβle +ERÓTICA eɾˈotika +ERÓTICAS eɾˈotikas +ERÓTICO eɾˈotiko +ERÓTICOS eɾˈotikos +EROTISMO ˌeɾotˈismo +EROTIZACIÓN ˌeɾotˌisasjˈon +EROTIZADA ˌeɾotisˈaða +EROTIZADAS ˌeɾotisˈaðas +EROTIZADO ˌeɾotisˈaðo +EROTIZADOS ˌeɾotisˈaðos +EROTIZAR ˌeɾotisˈaɾ +EROTOMANÍA ˌeɾotˌomanˈia +ERQUE ˈeɾke +ERRADA eɾɾˈaða +ERRADAMENTE eɾɾˈaðamˈente +ERRADAS eɾɾˈaðas +ERRADICA ˌeɾɾaðˈika +ERRADICACIÓN ˌeɾɾaðˌikasjˈon +ERRADICADA ˌeɾɾaðikˈaða +ERRADICADAS ˌeɾɾaðikˈaðas +ERRADICADO ˌeɾɾaðikˈaðo +ERRADICADOS ˌeɾɾaðikˈaðos +ERRADICAMOS ˌeɾɾaðikˈamos +ERRADICANDO ˌeɾɾaðikˈando +ERRADICAR ˌeɾɾaðikˈaɾ +ERRADICARA ˌeɾɾaðikˈaɾa +ERRADICARÁ ˌeɾɾaðˌikaɾˈa +ERRADICÁRAMOS ˌeɾɾaðikˈaɾamos +ERRADICARAS ˌeɾɾaðikˈaɾas +ERRADICARÁS ˌeɾɾaðˌikaɾˈas +ERRADICAREIS ˌeɾɾaðikˈaɾeɪs +ERRADICAREMOS ˌeɾɾaðˌikaɾˈemos +ERRADICARES ˌeɾɾaðikˈaɾes +ERRADICARÍAMOS ˌeɾɾaðˌikaɾˈiamos +ERRADICAS ˌeɾɾaðˈikas +ERRADICASTE ˌeɾɾaðikˈaste +ERRADICO ˌeɾɾaðˈiko +ERRADIQUE ˌeɾɾaðˈike +ERRADIQUEMOS ˌeɾɾaðikˈemos +ERRADIQUES ˌeɾɾaðˈikes +ERRADO eɾɾˈaðo +ERRADOS eɾɾˈaðos +ERRANDO eɾɾˈando +ERRAR eɾɾˈaɾ +ERRARA eɾɾˈaɾa +ERRARÁ ˌeɾɾaɾˈa +ERRÁRAMOS eɾɾˈaɾamos +ERRARAS eɾɾˈaɾas +ERRARÁS ˌeɾɾaɾˈas +ERRAREIS eɾɾˈaɾeɪs +ERRAREMOS ˌeɾɾaɾˈemos +ERRARES eɾɾˈaɾes +ERRARÍAMOS ˌeɾɾaɾˈiamos +ERRAS ˈeɾɾas +ERRASTE eɾɾˈaste +ERRATA eɾɾˈata +ERRÁTICA eɾɾˈatika +ERRÁTICAMENTE eɾɾˈatikamˈente +ERRÁTICAS eɾɾˈatikas +ERRÁTICO eɾɾˈatiko +ERRÁTICOS eɾɾˈatikos +ERRE ˈeɾɾe +ERREJONISTA ˌeɾɾexonˈista +ERREMOS eɾɾˈemos +ERRES ˈeɾɾes +ERRÓNEAMENTE eɾɾˈoneamˈente +ERROR eɾɾˈoɾ +ERRORCITO ˌeɾɾoɾsˈito +ERTAPENEM ˌeɾtapˈenem +ERTZAINA eɾtsˈaɪna +ERTZAINTZA eɾtsˈaɪntsa +ERUCTADA ˌeɾuktˈaða +ERUCTADAS ˌeɾuktˈaðas +ERUCTADO ˌeɾuktˈaðo +ERUCTADOS ˌeɾuktˈaðos +ERUCTAR ˌeɾuktˈaɾ +ERUDICIÓN ˌeɾuðisjˈon +ERUDITA ˌeɾuðˈita +ERUDITAS ˌeɾuðˈitas +ERUDITÍSIMO ˌeɾuðitˈisimo +ERUDITO ˌeɾuðˈito +ERUDITOS ˌeɾuðˈitos +ERUPCIÓN ˌeɾupsjˈon +ES ˈes +ESA ˈesa +ÉSA ˈesa +ESAS ˈesas +ÉSAS ˈesas +ESAÚ ˌesaˈu +ESBARAR ˌesβaɾˈaɾ +ESBELTA esβˈelta +ESBELTAS esβˈeltas +ESBELTO esβˈelto +ESBELTOS esβˈeltos +ESBIRRO esβˈiɾɾo +ESBOZADA ˌesβosˈaða +ESBOZADAS ˌesβosˈaðas +ESBOZADO ˌesβosˈaðo +ESBOZADOS ˌesβosˈaðos +ESBOZAR ˌesβosˈaɾ +ESBOZO esβˈoso +ESCABECHAR ˌeskaβetʃˈaɾ +ESCABECHE ˌeskaβˈetʃe +ESCABECHINA ˌeskaβetʃˈina +ESCABIA eskˈaβja +ESCABIÁ ˌeskaβjˈa +ESCABIABAS ˌeskaβjˈaβas +ESCABIADO ˌeskaβjˈaðo +ESCABIADOR ˌeskaβjaðˈoɾ +ESCABIADORA ˌeskaβjaðˈoɾa +ESCABIADORAS ˌeskaβjaðˈoɾas +ESCABIADORES ˌeskaβjaðˈoɾes +ESCABIÁIS ˌeskaβjˈais +ESCABIAMOS ˌeskaβjˈamos +ESCABIAN eskˈaβjan +ESCABIANDO ˌeskaβjˈando +ESCABIAR ˌeskaβjˈaɾ +ESCABIARÁS ˌeskaβjaɾˈas +ESCABIARÍAS ˌeskaβjaɾˈias +ESCABIARON ˌeskaβjˈaɾon +ESCABIAS eskˈaβjas +ESCABIÁS ˌeskaβjˈas +ESCABIASTE ˌeskaβjˈaste +ESCABIASTEIS ˌeskaβjˈasteɪs +ESCABIÉ ˌeskaβjˈe +ESCABIO eskˈaβjo +ESCABIÓ ˌeskaβjˈo +ESCABIOS eskˈaβjos +ESCACHAR ˌeskatʃˈaɾ +ESCACHARRAR ˌeskatʃaɾɾˈaɾ +ESCAECIDA ˌeskaesˈiða +ESCAECIDAS ˌeskaesˈiðas +ESCAECIDO ˌeskaesˈiðo +ESCAECIDOS ˌeskaesˈiðos +ESCAFANDRA ˌeskafˈandɾa +ESCAFOIDE ˌeskafˈoɪðe +ESCAFOIDES ˌeskafˈoɪðes +ESCALA eskˈala +ESCALABILIDAD ˌeskalˌaβiliðˈad +ESCALACIÓN ˌeskalasjˈon +ESCALADA ˌeskalˈaða +ESCALADAS ˌeskalˈaðas +ESCALADO ˌeskalˈaðo +ESCALADOS ˌeskalˈaðos +ESCALAFÓN ˌeskalafˈon +ESCALAMIENTO ˌeskalamjˈɛnto +ESCALANTE ˌeskalˈante +ESCALAR ˌeskalˈaɾ +ESCALAS eskˈalas +ESCALDADO ˌeskalðˈaðo +ESCALDAR ˌeskalðˈaɾ +ESCALEN eskˈalen +ESCALENA ˌeskalˈena +ESCALENAS ˌeskalˈenas +ESCALENO ˌeskalˈeno +ESCALENOS ˌeskalˈenos +ESCALERA ˌeskalˈeɾa +ESCALERITA ˌeskaleɾˈita +ESCALESIA ˌeskalˈesja +ESCALETA ˌeskalˈeta +ESCALFADA ˌeskalfˈaða +ESCALFADAS ˌeskalfˈaðas +ESCALFADO ˌeskalfˈaðo +ESCALFADOS ˌeskalfˈaðos +ESCALFAR ˌeskalfˈaɾ +ESCALIVADA ˌeskaliβˈaða +ESCALOFRIAR ˌeskalˌofɾiˈaɾ +ESCALOFRÍO ˌeskalofɾˈio +ESCALÓN ˌeskalˈon +ESCALONA ˌeskalˈona +ESCALOÑA ˌeskalˈoɲa +ESCALONAMIENTO ˌeskalˌonamjˈɛnto +ESCALONAR ˌeskalonˈaɾ +ESCALONIA ˌeskalˈonja +ESCALOPÍN ˌeskalopˈin +ESCAMA eskˈama +ESCAMADA ˌeskamˈaða +ESCAMADAS ˌeskamˈaðas +ESCAMADO ˌeskamˈaðo +ESCAMADOS ˌeskamˈaðos +ESCAMAR ˌeskamˈaɾ +ESCAMES eskˈames +ESCAMOL ˌeskamˈol +ESCAMOLE ˌeskamˈole +ESCAMOSAL ˌeskamosˈal +ESCAMOTEABLE ˌeskamˌoteˈaβle +ESCAMOTEAR ˌeskamˌoteˈaɾ +ESCAMOTEO ˌeskamotˈeo +ESCAMPADA ˌeskampˈaða +ESCAMPADAS ˌeskampˈaðas +ESCAMPADO ˌeskampˈaðo +ESCAMPADOS ˌeskampˈaðos +ESCAMPAR ˌeskampˈaɾ +ESCAÑA eskˈaɲa +ESCANCIADA ˌeskansjˈaða +ESCANCIADAS ˌeskansjˈaðas +ESCANCIADO ˌeskansjˈaðo +ESCANCIADOR ˌeskansjaðˈoɾ +ESCANCIADORA ˌeskansjaðˈoɾa +ESCANCIADORES ˌeskansjaðˈoɾes +ESCANCIADOS ˌeskansjˈaðos +ESCANCIAR ˌeskansjˈaɾ +ESCANDA eskˈanda +ESCANDALETE ˌeskandalˈete +ESCANDALIZADA ˌeskandˌalisˈaða +ESCANDALIZADAS ˌeskandˌalisˈaðas +ESCANDALIZADO ˌeskandˌalisˈaðo +ESCANDALIZADOS ˌeskandˌalisˈaðos +ESCANDALOSA ˌeskandalˈosa +ESCANDALOSAS ˌeskandalˈosas +ESCANDALOSO ˌeskandalˈoso +ESCANDALOSOS ˌeskandalˈosos +ESCANDENTE ˌeskandˈɛnte +ESCANDINAVO ˌeskandinˈaβo +ESCANDIO eskˈandjo +ESCANEA ˌeskanˈea +ESCANEADA ˌeskaneˈaða +ESCANEADAS ˌeskaneˈaðas +ESCANEADO ˌeskaneˈaðo +ESCANEADOS ˌeskaneˈaðos +ESCANEAMOS ˌeskaneˈamos +ESCANEANDO ˌeskaneˈando +ESCANEAR ˌeskaneˈaɾ +ESCANEARA ˌeskaneˈaɾa +ESCANEARÁ ˌeskanˌeaɾˈa +ESCANEÁRAMOS ˌeskaneˈaɾamos +ESCANEARAS ˌeskaneˈaɾas +ESCANEARÁS ˌeskanˌeaɾˈas +ESCANEAREIS ˌeskaneˈaɾeɪs +ESCANEAREMOS ˌeskanˌeaɾˈemos +ESCANEARES ˌeskaneˈaɾes +ESCANEARÍAMOS ˌeskanˌeaɾˈiamos +ESCANEAS ˌeskanˈeas +ESCANEASTE ˌeskaneˈaste +ESCANEE ˌeskanˈee +ESCANEEMOS ˌeskaneˈemos +ESCANEES ˌeskanˈees +ESCANEO ˌeskanˈeo +ESCÁNER eskˈaneɾ +ESCAÑO eskˈaɲo +ESCAPADA ˌeskapˈaða +ESCAPADAS ˌeskapˈaðas +ESCAPADITA ˌeskapaðˈita +ESCAPADO ˌeskapˈaðo +ESCAPADOS ˌeskapˈaðos +ESCAPAMOS ˌeskapˈamos +ESCAPANDO ˌeskapˈando +ESCAPAR ˌeskapˈaɾ +ESCAPARA ˌeskapˈaɾa +ESCAPARÁ ˌeskapaɾˈa +ESCAPÁRAMOS ˌeskapˈaɾamos +ESCAPARAS ˌeskapˈaɾas +ESCAPARÁS ˌeskapaɾˈas +ESCAPARATE ˌeskapaɾˈate +ESCAPARATISTA ˌeskapˌaɾatˈista +ESCAPAREIS ˌeskapˈaɾeɪs +ESCAPAREMOS ˌeskapaɾˈemos +ESCAPARES ˌeskapˈaɾes +ESCAPARÍAMOS ˌeskapaɾˈiamos +ESCAPARON ˌeskapˈaɾon +ESCAPAS eskˈapas +ESCAPASTE ˌeskapˈaste +ESCAPE eskˈape +ESCAPEMOS ˌeskapˈemos +ESCAPES eskˈapes +ESCAPO eskˈapo +ESCAPÓ ˌeskapˈo +ESCAPULAR ˌeskapulˈaɾ +ESCAQUEÁ ˌeskakeˈa +ESCAQUEADA ˌeskakeˈaða +ESCAQUEADAS ˌeskakeˈaðas +ESCAQUEADOS ˌeskakeˈaðos +ESCAQUEARSE ˌeskakeˈaɾse +ESCARA eskˈaɾa +ESCARABAJO ˌeskaɾaβˈaxo +ESCARABEO ˌeskaɾaβˈeo +ESCARAMUZA ˌeskaɾamˈusa +ESCARAMUZADOR ˌeskaɾˌamusaðˈoɾ +ESCARAMUZAR ˌeskaɾˌamusˈaɾ +ESCARAPELAR ˌeskaɾˌapelˈaɾ +ESCARCHA eskˈaɾtʃa +ESCARCHAR ˌeskaɾtʃˈaɾ +ESCARCHAS eskˈaɾtʃas +ESCARDADA ˌeskaɾðˈaða +ESCARDADAS ˌeskaɾðˈaðas +ESCARDADO ˌeskaɾðˈaðo +ESCARDADOS ˌeskaɾðˈaðos +ESCARDAR ˌeskaɾðˈaɾ +ESCARIADA ˌeskaɾjˈaða +ESCARIADAS ˌeskaɾjˈaðas +ESCARIADO ˌeskaɾjˈaðo +ESCARIADOS ˌeskaɾjˈaðos +ESCARIAR ˌeskaɾjˈaɾ +ESCARIFICAR ˌeskaɾˌifikˈaɾ +ESCARLATA ˌeskaɾlˈata +ESCARLATINA ˌeskaɾlatˈina +ESCARMENADA ˌeskaɾmenˈaða +ESCARMENADAS ˌeskaɾmenˈaðas +ESCARMENADO ˌeskaɾmenˈaðo +ESCARMENADOS ˌeskaɾmenˈaðos +ESCARMENAR ˌeskaɾmenˈaɾ +ESCARMENTADA ˌeskaɾmentˈaða +ESCARMENTADAS ˌeskaɾmentˈaðas +ESCARMENTADO ˌeskaɾmentˈaðo +ESCARMENTADOS ˌeskaɾmentˈaðos +ESCARMIENTO ˌeskaɾmjˈɛnto +ESCARNECER ˌeskaɾnesˈeɾ +ESCARNECIDA ˌeskaɾnesˈiða +ESCARNECIDAS ˌeskaɾnesˈiðas +ESCARNECIDO ˌeskaɾnesˈiðo +ESCARNECIDOS ˌeskaɾnesˈiðos +ESCARNIO eskˈaɾnjo +ESCAROLA ˌeskaɾˈola +ESCARPADO ˌeskaɾpˈaðo +ESCARPADURA ˌeskaɾpaðˈuɾa +ESCARPAR ˌeskaɾpˈaɾ +ESCARPELO ˌeskaɾpˈelo +ESCARZAGA ˌeskaɾsˈaɣa +ESCARZANA ˌeskaɾsˈana +ESCARZANAS ˌeskaɾsˈanas +ESCARZANO ˌeskaɾsˈano +ESCARZANOS ˌeskaɾsˈanos +ESCASEADA ˌeskaseˈaða +ESCASEADAS ˌeskaseˈaðas +ESCASEADO ˌeskaseˈaðo +ESCASEADOS ˌeskaseˈaðos +ESCASEAR ˌeskaseˈaɾ +ESCASO eskˈaso +ESCATIMADA ˌeskatimˈaða +ESCATIMADAS ˌeskatimˈaðas +ESCATIMADO ˌeskatimˈaðo +ESCATIMADOS ˌeskatimˈaðos +ESCATIMAR ˌeskatimˈaɾ +ESCATOLOGÍA ˌeskatˌoloxˈia +ESCATOLÓGICA ˌeskatolˈoxika +ESCATOLÓGICAS ˌeskatolˈoxikas +ESCATOLÓGICO ˌeskatolˈoxiko +ESCATOLÓGICOS ˌeskatolˈoxikos +ESCAVADA ˌeskaβˈaða +ESCAVADAS ˌeskaβˈaðas +ESCAVADO ˌeskaβˈaðo +ESCAVADOS ˌeskaβˈaðos +ESCENA esˈena +ESCENARIO ˌesenˈaɾjo +ESCÉNICO esˈeniko +ESCENICOS ˌesenˈikos +ESCÉNICOS esˈenikos +ESCENIFICADA ˌesenˌifikˈaða +ESCENIFICADAS ˌesenˌifikˈaðas +ESCENIFICADO ˌesenˌifikˈaðo +ESCENIFICADOS ˌesenˌifikˈaðos +ESCÉPTICA esˈepːtika +ESCÉPTICAS esˈepːtikas +ESCEPTICISMO ˌesepːtisˈismo +ESCÉPTICO esˈepːtiko +ESCÉPTICOS esˈepːtikos +ESCIENCIA esjˈɛnsja +ESCILA esˈila +ESCINDIDA ˌesindˈiða +ESCINDIDAS ˌesindˈiðas +ESCINDIDO ˌesindˈiðo +ESCINDIDOS ˌesindˈiðos +ESCITA esˈita +ESCITALOPRAM ˌesitalˈopɾam +ESCLARECEDOR ˌesklaɾˌeseðˈoɾ +ESCLARECER ˌesklaɾesˈeɾ +ESCLARECIDA ˌesklaɾesˈiða +ESCLARECIDAS ˌesklaɾesˈiðas +ESCLARECIDO ˌesklaɾesˈiðo +ESCLARECIDOS ˌesklaɾesˈiðos +ESCLARECIMIENTO ˌesklaɾˌesimjˈɛnto +ESCLAVITO ˌesklaβˈito +ESCLAVIZACIÓN ˌesklaβˌisasjˈon +ESCLAVIZADA ˌesklaβisˈaða +ESCLAVIZADAS ˌesklaβisˈaðas +ESCLAVIZADO ˌesklaβisˈaðo +ESCLAVIZADOS ˌesklaβisˈaðos +ESCLAVIZANTE ˌesklaβisˈante +ESCLAVIZAR ˌesklaβisˈaɾ +ESCLAVO esklˈaβo +ESCLERODERMIA ˌeskleɾoðˈeɾmja +ESCLERODÉRMICO ˌeskleɾoðˈeɾmiko +ESCLERODERMIFORME ˌeskleɾˌoðeɾmifˈoɾme +ESCLEROSAR ˌeskleɾosˈaɾ +ESCLEROSIS ˌeskleɾˈosis +ESCLEROSTINA ˌeskleɾostˈina +ESCLERÓTICA ˌeskleɾˈotika +ESCOBA eskˈoβa +ESCOBADA ˌeskoβˈaða +ESCOBADAS ˌeskoβˈaðas +ESCOBADO ˌeskoβˈaðo +ESCOBADOS ˌeskoβˈaðos +ESCOBAR ˌeskoβˈaɾ +ESCOCER ˌeskosˈeɾ +ESCOCÉS ˌeskosˈes +ESCOCESES ˌeskosˈeses +ESCOCIA eskˈosja +ESCOCIDA ˌeskosˈiða +ESCOCIDAS ˌeskosˈiðas +ESCOCIDO ˌeskosˈiðo +ESCOCIDOS ˌeskosˈiðos +ESCOGER ˌeskoxˈeɾ +ESCOGIDA ˌeskoxˈiða +ESCOGIDAS ˌeskoxˈiðas +ESCOGIDO ˌeskoxˈiðo +ESCOGIDOS ˌeskoxˈiðos +ESCOJAS eskˈoxas +ESCOLANA ˌeskolˈana +ESCOLANÍA ˌeskolanˈia +ESCOLANO ˌeskolˈano +ESCOLAPIA ˌeskolˈapja +ESCOLAR ˌeskolˈaɾ +ESCOLARIZAR ˌeskolˌaɾisˈaɾ +ESCOLÁSTICA ˌeskolˈastika +ESCOLÁSTICAS ˌeskolˈastikas +ESCOLÁSTICO ˌeskolˈastiko +ESCOLÁSTICOS ˌeskolˈastikos +ESCOLIOSIS ˌeskoljˈosis +ESCOLTA eskˈolta +ESCOLTADA ˌeskoltˈaða +ESCOLTADAS ˌeskoltˈaðas +ESCOLTADO ˌeskoltˈaðo +ESCOLTADOS ˌeskoltˈaðos +ESCOLTAR ˌeskoltˈaɾ +ESCOMBRADA ˌeskombɾˈaða +ESCOMBRADAS ˌeskombɾˈaðas +ESCOMBRADOS ˌeskombɾˈaðos +ESCOMBRAR ˌeskombɾˈaɾ +ESCOMBRO eskˈombɾo +ESCOMBROS eskˈombɾos +ESCONDAMOS ˌeskondˈamos +ESCONDELERO ˌeskondelˈeɾo +ESCONDER ˌeskondˈeɾ +ESCONDIDA ˌeskondˈiða +ESCONDIDAS ˌeskondˈiðas +ESCONDIDO ˌeskondˈiðo +ESCONDIDOS ˌeskondˈiðos +ESCONDITE ˌeskondˈite +ESCONDRIJO ˌeskondɾˈixo +ESCOPETA ˌeskopˈeta +ESCOPETAZO ˌeskopetˈaso +ESCOPETERO ˌeskopetˈeɾo +ESCOPLEADA ˌeskopleˈaða +ESCOPLEADAS ˌeskopleˈaðas +ESCOPLEADO ˌeskopleˈaðo +ESCOPLEADOS ˌeskopleˈaðos +ESCOPLEAR ˌeskopleˈaɾ +ESCOPLO eskˈoplo +ESCORADA ˌeskoɾˈaða +ESCORADAS ˌeskoɾˈaðas +ESCORADO ˌeskoɾˈaðo +ESCORADOS ˌeskoɾˈaðos +ESCORAR ˌeskoɾˈaɾ +ESCORARES ˌeskoɾˈaɾes +ESCORBUTO ˌeskoɾβˈuto +ESCORIA eskˈoɾja +ESCORIADA ˌeskoɾjˈaða +ESCORIADAS ˌeskoɾjˈaðas +ESCORIADO ˌeskoɾjˈaðo +ESCORIADOS ˌeskoɾjˈaðos +ESCORIAL ˌeskoɾjˈal +ESCORO eskˈoɾo +ESCORPIÓN ˌeskoɾpjˈon +ESCORZONERA ˌeskoɾsonˈeɾa +ESCOTADA ˌeskotˈaða +ESCOTADAS ˌeskotˈaðas +ESCOTADO ˌeskotˈaðo +ESCOTADOS ˌeskotˈaðos +ESCOTADURA ˌeskotaðˈuɾa +ESCOTAR ˌeskotˈaɾ +ESCOTO eskˈoto +ESCRACHAR ˌeskɾatʃˈaɾ +ESCRACHE eskɾˈatʃe +ESCRIBANA ˌeskɾiβˈana +ESCRIBANIL ˌeskɾiβanˈil +ESCRIBANO ˌeskɾiβˈano +ESCRIBE eskɾˈiβe +ESCRIBIR ˌeskɾiβˈiɾ +ESCRITA eskɾˈita +ESCRITAS eskɾˈitas +ESCRITO eskɾˈito +ESCRITOR ˌeskɾitˈoɾ +ESCRITORA ˌeskɾitˈoɾa +ESCRITORES ˌeskɾitˈoɾes +ESCRITORIO ˌeskɾitˈoɾjo +ESCRITOS eskɾˈitos +ESCRITURA ˌeskɾitˈuɾa +ESCRITURAL ˌeskɾituɾˈal +ESCRITURAR ˌeskɾituɾˈaɾ +ESCROTAL ˌeskɾotˈal +ESCROTO eskɾˈoto +ESCRUPULIZAR ˌeskɾupˌulisˈaɾ +ESCRÚPULO eskɾˈupulo +ESCRÚPULOS eskɾˈupulos +ESCRUPULOSA ˌeskɾupulˈosa +ESCRUPULOSAS ˌeskɾupulˈosas +ESCRUPULOSO ˌeskɾupulˈoso +ESCRUPULOSOS ˌeskɾupulˈosos +ESCRUTADA ˌeskɾutˈaða +ESCRUTADAS ˌeskɾutˈaðas +ESCRUTADO ˌeskɾutˈaðo +ESCRUTADOS ˌeskɾutˈaðos +ESCRUTAR ˌeskɾutˈaɾ +ESCRUTINIO ˌeskɾutˈinjo +ESCÚA eskˈua +ESCUADRA eskwˈaðɾa +ESCUADRAR ˌeskwaðɾˈaɾ +ESCUADRÓN ˌeskwaðɾˈon +ESCUADRONADA ˌeskwaðɾonˈaða +ESCUADRONADAS ˌeskwaðɾonˈaðas +ESCUADRONADO ˌeskwaðɾonˈaðo +ESCUADRONADOS ˌeskwaðɾonˈaðos +ESCUADRONAR ˌeskwaðɾonˈaɾ +ESCUADRONES ˌeskwaðɾˈones +ESCUALO eskwˈalo +ESCUAMIFORME ˌeskwamifˈoɾme +ESCUCHA eskˈutʃa +ESCUCHADA ˌeskutʃˈaða +ESCUCHADAS ˌeskutʃˈaðas +ESCUCHADO ˌeskutʃˈaðo +ESCUCHADOS ˌeskutʃˈaðos +ESCUCHAR ˌeskutʃˈaɾ +ESCUCHASTE ˌeskutʃˈaste +ESCUCHE eskˈutʃe +ESCUCHIMIZADA ˌeskutʃˌimisˈaða +ESCUCHIMIZADAS ˌeskutʃˌimisˈaðas +ESCUCHIMIZADOS ˌeskutʃˌimisˈaðos +ESCUCHO eskˈutʃo +ESCUDADA ˌeskuðˈaða +ESCUDADAS ˌeskuðˈaðas +ESCUDADO ˌeskuðˈaðo +ESCUDADOS ˌeskuðˈaðos +ESCUDAR ˌeskuðˈaɾ +ESCUDERO ˌeskuðˈeɾo +ESCUDITO ˌeskuðˈito +ESCUDO eskˈuðo +ESCUDRIÑADA ˌeskuðɾiɲˈaða +ESCUDRIÑADAS ˌeskuðɾiɲˈaðas +ESCUDRIÑADO ˌeskuðɾiɲˈaðo +ESCUDRIÑADORA ˌeskuðɾˌiɲaðˈoɾa +ESCUDRIÑADORAS ˌeskuðɾˌiɲaðˈoɾas +ESCUDRIÑADORES ˌeskuðɾˌiɲaðˈoɾes +ESCUDRIÑADOS ˌeskuðɾiɲˈaðos +ESCUDRIÑAMIENTO ˌeskuðɾˌiɲamjˈɛnto +ESCUDRIÑAR ˌeskuðɾiɲˈaɾ +ESCUELA eskwˈela +ESCUELACITIS ˌeskwelasˈitis +ESCUELE eskwˈele +ESCUELERO ˌeskwelˈeɾo +ESCUELITA ˌeskwelˈita +ESCUETO eskwˈeto +ESCUINCLE eskwˈinkle +ESCUINTLA eskwˈintla +ESCUINTLE eskwˈintle +ESCULCA eskˈulka +ESCULCAR ˌeskulkˈaɾ +ESCULPIDA ˌeskulpˈiða +ESCULPIDAS ˌeskulpˈiðas +ESCULPIDO ˌeskulpˈiðo +ESCULPIDOS ˌeskulpˈiðos +ESCULPIR ˌeskulpˈiɾ +ESCULTISTA ˌeskultˈista +ESCULTOR ˌeskultˈoɾ +ESCULTURA ˌeskultˈuɾa +ESCULTURAL ˌeskultuɾˈal +ESCULTURALES ˌeskultuɾˈales +ESCUPIDA ˌeskupˈiða +ESCUPIDAS ˌeskupˈiðas +ESCUPIDO ˌeskupˈiðo +ESCUPIDOS ˌeskupˈiðos +ESCUPIR ˌeskupˈiɾ +ESCUPITAJO ˌeskupitˈaxo +ESCURIDAD ˌeskuɾiðˈad +ESCURRE eskˈuɾɾe +ESCURRIDO ˌeskuɾɾˈiðo +ESCURRIMIENTO ˌeskuɾɾimjˈɛnto +ESCURRIR ˌeskuɾɾˈiɾ +ESCUSO eskˈuso +ESCÚTER eskˈuteɾ +ESDRÚJULO esðɾˈuxulo +ESE ˈese +ESENCIA esˈɛnsja +ESENCIAL ˌesensjˈal +ESENCIALIZAR ˌesensjˌalisˈaɾ +ESENCIALMENTE ˌesensjˈalmˈente +ESENCIAS esˈɛnsjas +ESES ˈeses +ESFENOIDAL ˌesfenoɪðˈal +ESFENOPALATINO ˌesfenˌopalatˈino +ESFERA esfˈeɾa +ESFÉRICA esfˈeɾika +ESFÉRICAS esfˈeɾikas +ESFÉRICO esfˈeɾiko +ESFÉRICOS esfˈeɾikos +ESFERO esfˈeɾo +ESFEROCITO ˌesfeɾosˈito +ESFEROCITOS ˌesfeɾosˈitos +ESFEROCITOSIS ˌesfeɾˌositˈosis +ESFEROIDAL ˌesfeɾoɪðˈal +ESFERULITA ˌesfeɾulˈita +ESFINGE esfˈiŋxe +ESFÍNGIDO esfˈiŋxiðo +ESFINGOLÍPIDO ˌesfiŋɡolˈipiðo +ESFÍNTER esfˈinteɾ +ESFORZADA ˌesfoɾsˈaða +ESFORZADAMENTE ˌesfoɾsˈaðamˈente +ESFORZADAS ˌesfoɾsˈaðas +ESFORZADO ˌesfoɾsˈaðo +ESFORZADOS ˌesfoɾsˈaðos +ESFUERCITO ˌesfweɾsˈito +ESFUERZO esfwˈeɾso +ESFUMADA ˌesfumˈaða +ESFUMADAS ˌesfumˈaðas +ESFUMADO ˌesfumˈaðo +ESFUMADOS ˌesfumˈaðos +ESFUMAR ˌesfumˈaɾ +ESFUMARSE ˌesfumˈaɾse +ESGRAFIAR ˌesɣɾafjˈaɾ +ESGRIMA esɣɾˈima +ESGRIMIDA ˌesɣɾimˈiða +ESGRIMIDAS ˌesɣɾimˈiðas +ESGRIMIDO ˌesɣɾimˈiðo +ESGRIMIDOR ˌesɣɾimiðˈoɾ +ESGRIMIDORA ˌesɣɾimiðˈoɾa +ESGRIMIDOS ˌesɣɾimˈiðos +ESGRIMIR ˌesɣɾimˈiɾ +ESGUAZAR ˌesɣwasˈaɾ +ESGUÍN esɣˈin +ESLABÓN ˌeslaβˈon +ESLABONADA ˌeslaβonˈaða +ESLABONADAS ˌeslaβonˈaðas +ESLABONADO ˌeslaβonˈaðo +ESLABONADOS ˌeslaβonˈaðos +ESLABONAMIENTO ˌeslaβˌonamjˈɛnto +ESLABONAR ˌeslaβonˈaɾ +ESLAVO eslˈaβo +ESLAVÓFILO ˌeslaβˈofilo +ESLEÍR ˌesleˈiɾ +ESLOGAN eslˈoɣan +ESLOVACA ˌesloβˈaka +ESLOVAQUIA ˌesloβˈakja +ESLOVENA ˌesloβˈena +ESLOVENIA ˌesloβˈenja +ESLOVENO ˌesloβˈeno +ESMALTADA ˌesmaltˈaða +ESMALTADAS ˌesmaltˈaðas +ESMALTADO ˌesmaltˈaðo +ESMALTADOR ˌesmaltaðˈoɾ +ESMALTADOS ˌesmaltˈaðos +ESMALTAR ˌesmaltˈaɾ +ESMARFÓN ˌesmaɾfˈon +ESMÉCTICO esmˈektiko +ESMERADA ˌesmeɾˈaða +ESMERADAS ˌesmeɾˈaðas +ESMERADO ˌesmeɾˈaðo +ESMERADOS ˌesmeɾˈaðos +ESMERALDA ˌesmeɾˈalða +ESMERALDENSE ˌesmeɾalðˈɛnse +ESMERAR ˌesmeɾˈaɾ +ESMEREJÓN ˌesmeɾexˈon +ESMERIL ˌesmeɾˈil +ESMERO esmˈeɾo +ESMIRNA esmˈiɾna +ESMOG esmˈoɡ +ESMOQUIN esmˈokin +ESMORECER ˌesmoɾesˈeɾ +ESMORECERSE ˌesmoɾesˈeɾse +ESNIFADA ˌesnifˈaða +ESNIFADAS ˌesnifˈaðas +ESNIFADO ˌesnifˈaðo +ESNIFADOS ˌesnifˈaðos +ESNIFAR ˌesnifˈaɾ +ESNOB esnˈob +ESNORKELING ˌesnoɾkˈeliŋ +ESNÓRQUEL esnˈoɾkel +ESO ˈeso +ESOFÁGICO ˌesofˈaxiko +ESOFAGITIS ˌesofaxˈitis +ESÓFAGO esˈofaɣo +ESOFAGOGÁSTRICA ˌesofˌaɣoɣˈastɾika +ESOFAGOGÁSTRICAS ˌesofˌaɣoɣˈastɾikas +ESOFAGOGÁSTRICO ˌesofˌaɣoɣˈastɾiko +ESOFAGOGÁSTRICOS ˌesofˌaɣoɣˈastɾikos +ESOFAGOGASTRODUODENOSCOPIA ˌesofˌaɣoɣˌastɾoðwˌoðenoskˈopja +ESOFAGUECTOMÍA ˌesofˌaɣektomˈia +ESÓPICO esˈopiko +ESOS ˈesos +ÉSOS ˈesos +ESOTÉRICA ˌesotˈeɾika +ESOTÉRICAS ˌesotˈeɾikas +ESOTÉRICO ˌesotˈeɾiko +ESOTÉRICOS ˌesotˈeɾikos +ESPABILADA ˌespaβilˈaða +ESPABILADAS ˌespaβilˈaðas +ESPABILADO ˌespaβilˈaðo +ESPABILADOS ˌespaβilˈaðos +ESPABILARSE ˌespaβilˈaɾse +ESPACHURRADA ˌespatʃuɾɾˈaða +ESPACHURRADAS ˌespatʃuɾɾˈaðas +ESPACHURRADO ˌespatʃuɾɾˈaðo +ESPACHURRADOS ˌespatʃuɾɾˈaðos +ESPACHURRAMIENTO ˌespatʃˌuɾɾamjˈɛnto +ESPACHURRAR ˌespatʃuɾɾˈaɾ +ESPACIADA ˌespasjˈaða +ESPACIADAS ˌespasjˈaðas +ESPACIADO ˌespasjˈaðo +ESPACIADOR ˌespasjaðˈoɾ +ESPACIADOS ˌespasjˈaðos +ESPACIAL ˌespasjˈal +ESPACIALIZACIÓN ˌespasjˌalisasjˈon +ESPACIALIZAR ˌespasjˌalisˈaɾ +ESPACIAMIENTO ˌespasjamjˈɛnto +ESPACIAR ˌespasjˈaɾ +ESPACIO espˈasjo +ESPACIOTEMPORAL ˌespasjˌotempoɾˈal +ESPADA espˈaða +ESPADACHINA ˌespaðatʃˈina +ESPADAÑA ˌespaðˈaɲa +ESPADAÑAL ˌespaðaɲˈal +ESPADERO ˌespaðˈeɾo +ESPADÓN ˌespaðˈon +ESPAGUETI ˌespaɣˈeti +ESPALDA espˈalða +ESPALDAR ˌespalðˈaɾ +ESPALDARAZO ˌespalðaɾˈaso +ESPALDERO ˌespalðˈeɾo +ESPALDÓN ˌespalðˈon +ESPAÑA espˈaɲa +ESPANGLISH ˌespaŋɡlˈiʃ +ESPAÑITA ˌespaɲˈita +ESPAÑOL ˌespaɲˈol +ESPAÑOLA ˌespaɲˈola +ESPAÑOLAS ˌespaɲˈolas +ESPAÑOLAZO ˌespaɲolˈaso +ESPAÑOLES ˌespaɲˈoles +ESPAÑOLIZAR ˌespaɲˌolisˈaɾ +ESPANTADA ˌespantˈaða +ESPANTADAS ˌespantˈaðas +ESPANTADO ˌespantˈaðo +ESPANTADOS ˌespantˈaðos +ESPANTAMOS ˌespantˈamos +ESPANTAPÁJAROS ˌespantapˈaxaɾos +ESPANTAR ˌespantˈaɾ +ESPANTARSE ˌespantˈaɾse +ESPANTAVIEJAS ˌespantaβjˈexas +ESPANTO espˈanto +ESPANTOSO ˌespantˈoso +ESPARASODONTO ˌespaɾˌasoðˈonto +ESPARAVEL ˌespaɾaβˈel +ESPARCIDA ˌespaɾsˈiða +ESPARCIDAS ˌespaɾsˈiðas +ESPARCIDO ˌespaɾsˈiðo +ESPARCIDOS ˌespaɾsˈiðos +ESPARCIMIENTO ˌespaɾsimjˈɛnto +ESPARCIR ˌespaɾsˈiɾ +ESPARDEÑA ˌespaɾðˈeɲa +ESPÁRRAGO espˈaɾɾaɣo +ESPARRAGUERA ˌespaɾɾaɣˈeɾa +ESPARTANA ˌespaɾtˈana +ESPARTANAS ˌespaɾtˈanas +ESPARTANO ˌespaɾtˈano +ESPARTANOS ˌespaɾtˈanos +ESPARTAQUISTA ˌespaɾtakˈista +ESPARTAR ˌespaɾtˈaɾ +ESPARTIZAL ˌespaɾtisˈal +ESPARTO espˈaɾto +ESPASMO espˈasmo +ESPATA espˈata +ESPÁTULA espˈatula +ESPECIA espˈesja +ESPECIACIÓN ˌespesjasjˈon +ESPECIADA ˌespesjˈaða +ESPECIADAS ˌespesjˈaðas +ESPECIADOS ˌespesjˈaðos +ESPECIAL ˌespesjˈal +ESPECIALES ˌespesjˈales +ESPECIALIDAD ˌespesjˌaliðˈad +ESPECIALISTA ˌespesjalˈista +ESPECIALISTAS ˌespesjalˈistas +ESPECIALIZACIÓN ˌespesjˌalisasjˈon +ESPECIALIZADA ˌespesjˌalisˈaða +ESPECIALIZADAS ˌespesjˌalisˈaðas +ESPECIALIZADO ˌespesjˌalisˈaðo +ESPECIALIZADOS ˌespesjˌalisˈaðos +ESPECIALIZAR ˌespesjˌalisˈaɾ +ESPECIALMENTE ˌespesjˈalmˈente +ESPECIAR ˌespesjˈaɾ +ESPECIE espˈesje +ESPECIES espˈesjes +ESPECIFICACIONES ˌespesˌifikasjˈones +ESPECIFICADA ˌespesˌifikˈaða +ESPECIFICADAS ˌespesˌifikˈaðas +ESPECIFICADO ˌespesˌifikˈaðo +ESPECIFICADOR ˌespesˌifikaðˈoɾ +ESPECIFICADOS ˌespesˌifikˈaðos +ESPECIFICAR ˌespesˌifikˈaɾ +ESPECIFICATIVA ˌespesˌifikatˈiβa +ESPECIFICATIVAS ˌespesˌifikatˈiβas +ESPECIFICATIVO ˌespesˌifikatˈiβo +ESPECIFICATIVOS ˌespesˌifikatˈiβos +ESPECIFICO ˌespesifˈiko +ESPECÍFICO ˌespesˈifiko +ESPECÍFICOS ˌespesˈifikos +ESPECTACULAR ˌespektˌakulˈaɾ +ESPECTÁCULO ˌespektˈakulo +ESPECTÁCULOS ˌespektˈakulos +ESPECTADOR ˌespektaðˈoɾ +ESPECTADORA ˌespektaðˈoɾa +ESPECTRO espˈektɾo +ESPECTROFOTOMETRÍA ˌespektɾˌofotˌometɾˈia +ESPECTRÓMETRO ˌespektɾˈometɾo +ESPECULADA ˌespekulˈaða +ESPECULADAS ˌespekulˈaðas +ESPECULADO ˌespekulˈaðo +ESPECULADORA ˌespekˌulaðˈoɾa +ESPECULADOS ˌespekulˈaðos +ESPECULAR ˌespekulˈaɾ +ESPECULATIVA ˌespekˌulatˈiβa +ESPECULATIVAS ˌespekˌulatˈiβas +ESPECULATIVO ˌespekˌulatˈiβo +ESPECULATIVOS ˌespekˌulatˈiβos +ESPEDICIÓN ˌespeðisjˈon +ESPEJADO ˌespexˈaðo +ESPEJEADA ˌespexeˈaða +ESPEJEADAS ˌespexeˈaðas +ESPEJEADO ˌespexeˈaðo +ESPEJEADOS ˌespexeˈaðos +ESPEJEAR ˌespexeˈaɾ +ESPEJISMO ˌespexˈismo +ESPEJO espˈexo +ESPEJOS espˈexos +ESPEJUELO ˌespexwˈelo +ESPELEOBUCEADOR ˌespelˌeoβˌuseaðˈoɾ +ESPELETA ˌespelˈeta +ESPELTA espˈelta +ESPELUZNADA ˌespelusnˈaða +ESPELUZNADAS ˌespelusnˈaðas +ESPELUZNADO ˌespelusnˈaðo +ESPELUZNADOS ˌespelusnˈaðos +ESPELUZNANTE ˌespelusnˈante +ESPELUZNAR ˌespelusnˈaɾ +ESPENSA espˈɛnsa +ESPERA espˈeɾa +ESPERADA ˌespeɾˈaða +ESPERADAS ˌespeɾˈaðas +ESPERADO ˌespeɾˈaðo +ESPERADORA ˌespeɾaðˈoɾa +ESPERADOS ˌespeɾˈaðos +ESPERÁIS ˌespeɾˈais +ESPERAMOS ˌespeɾˈamos +ESPERAN espˈeɾan +ESPERANCERO ˌespeɾansˈeɾo +ESPERANDO ˌespeɾˈando +ESPERANZA ˌespeɾˈansa +ESPERANZADA ˌespeɾansˈaða +ESPERANZADAS ˌespeɾansˈaðas +ESPERANZADO ˌespeɾansˈaðo +ESPERANZADOR ˌespeɾˌansaðˈoɾ +ESPERANZADOS ˌespeɾansˈaðos +ESPERAR ˌespeɾˈaɾ +ESPERARA ˌespeɾˈaɾa +ESPERARÁ ˌespeɾaɾˈa +ESPERÁRAMOS ˌespeɾˈaɾamos +ESPERARAS ˌespeɾˈaɾas +ESPERARÁS ˌespeɾaɾˈas +ESPERAREIS ˌespeɾˈaɾeɪs +ESPERAREMOS ˌespeɾaɾˈemos +ESPERARES ˌespeɾˈaɾes +ESPERARÍAMOS ˌespeɾaɾˈiamos +ESPERAS espˈeɾas +ESPERÁS ˌespeɾˈas +ESPERASTE ˌespeɾˈaste +ESPERE espˈeɾe +ESPEREMOS ˌespeɾˈemos +ESPERES espˈeɾes +ESPERMA espˈeɾma +ESPERMATECA ˌespeɾmatˈeka +ESPERMÁTICA ˌespeɾmˈatika +ESPERMÁTICAS ˌespeɾmˈatikas +ESPERMÁTICO ˌespeɾmˈatiko +ESPERMÁTICOS ˌespeɾmˈatikos +ESPERMÁTIDA ˌespeɾmˈatiða +ESPERMATÓFORO ˌespeɾmatˈofoɾo +ESPERMATOGONIA ˌespeɾmˌatoɣˈonja +ESPERMIDINA ˌespeɾmiðˈina +ESPERO espˈeɾo +ESPERPÉNTICO ˌespeɾpˈentiko +ESPERPENTO ˌespeɾpˈɛnto +ESPESA espˈesa +ESPESADA ˌespesˈaða +ESPESADAS ˌespesˈaðas +ESPESADO ˌespesˈaðo +ESPESADOS ˌespesˈaðos +ESPESAMIENTO ˌespesamjˈɛnto +ESPESANTE ˌespesˈante +ESPESAR ˌespesˈaɾ +ESPESAS espˈesas +ESPESÍSIMO ˌespesˈisimo +ESPESO espˈeso +ESPESOR ˌespesˈoɾ +ESPETADA ˌespetˈaða +ESPETADAS ˌespetˈaðas +ESPETADO ˌespetˈaðo +ESPETADOS ˌespetˈaðos +ESPETERO ˌespetˈeɾo +ESPETO espˈeto +ESPÍA espˈia +ESPIADA espjˈaða +ESPIADAS espjˈaðas +ESPIADO espjˈaðo +ESPIADOS espjˈaðos +ESPIAR espjˈaɾ +ESPICHADA ˌespitʃˈaða +ESPICHADAS ˌespitʃˈaðas +ESPICHADO ˌespitʃˈaðo +ESPICHADOS ˌespitʃˈaðos +ESPICHAR ˌespitʃˈaɾ +ESPICHE espˈitʃe +ESPIGA espˈiɣa +ESPIGADA ˌespiɣˈaða +ESPIGADAS ˌespiɣˈaðas +ESPIGADO ˌespiɣˈaðo +ESPIGADOR ˌespiɣaðˈoɾ +ESPIGADOS ˌespiɣˈaðos +ESPIGAMOS ˌespiɣˈamos +ESPIGANDO ˌespiɣˈando +ESPIGAR ˌespiɣˈaɾ +ESPIGARA ˌespiɣˈaɾa +ESPIGARÁ ˌespiɣaɾˈa +ESPIGÁRAMOS ˌespiɣˈaɾamos +ESPIGARAS ˌespiɣˈaɾas +ESPIGARÁS ˌespiɣaɾˈas +ESPIGAREIS ˌespiɣˈaɾeɪs +ESPIGARÉIS ˌespiɣaɾˈeis +ESPIGAREMOS ˌespiɣaɾˈemos +ESPIGARES ˌespiɣˈaɾes +ESPIGARÍA ˌespiɣaɾˈia +ESPIGARÍAMOS ˌespiɣaɾˈiamos +ESPIGARÍAS ˌespiɣaɾˈias +ESPIGAS espˈiɣas +ESPIGASTE ˌespiɣˈaste +ESPIGO espˈiɣo +ESPIGÓN ˌespiɣˈon +ESPIGUE espˈiɣe +ESPIGUEMOS ˌespiɣˈemos +ESPIGUES espˈiɣes +ESPÍN espˈin +ESPINA espˈina +ESPINACA ˌespinˈaka +ESPINAL ˌespinˈal +ESPINAR ˌespinˈaɾ +ESPINAZO ˌespinˈaso +ESPINELA ˌespinˈela +ESPINERO ˌespinˈeɾo +ESPINETA ˌespinˈeta +ESPINGARDA ˌespiŋɡˈaɾða +ESPINO espˈino +ESPINODAL ˌespinoðˈal +ESPINORIAL ˌespinoɾjˈal +ESPINOSA ˌespinˈosa +ESPINOSO ˌespinˈoso +ESPINOSOS ˌespinˈosos +ESPINOTALÁMICO ˌespinˌotalˈamiko +ESPIONAJE ˌespjonˈaxe +ESPIRÁCULO ˌespiɾˈakulo +ESPIRADA ˌespiɾˈaða +ESPIRADAS ˌespiɾˈaðas +ESPIRADO ˌespiɾˈaðo +ESPIRADOS ˌespiɾˈaðos +ESPIRALADO ˌespiɾalˈaðo +ESPIRAR ˌespiɾˈaɾ +ESPIRATORIO ˌespiɾatˈoɾjo +ESPÍRITU espˈiɾitu +ESPIRITUAL ˌespiɾitwˈal +ESPIRITUALIDAD ˌespiɾˌitwaliðˈad +ESPIRITUALIZACIÓN ˌespiɾˌitwalˌisasjˈon +ESPIRITUALIZADA ˌespiɾˌitwalisˈaða +ESPIRITUALIZADAS ˌespiɾˌitwalisˈaðas +ESPIRITUALIZADO ˌespiɾˌitwalisˈaðo +ESPIRITUALIZADOS ˌespiɾˌitwalisˈaðos +ESPIRITUALIZAR ˌespiɾˌitwalisˈaɾ +ESPIROMETRÍA ˌespiɾˌometɾˈia +ESPIROMÉTRICA ˌespiɾomˈetɾika +ESPIROMÉTRICAS ˌespiɾomˈetɾikas +ESPIROMÉTRICO ˌespiɾomˈetɾiko +ESPIROMÉTRICOS ˌespiɾomˈetɾikos +ESPITA espˈita +ESPLANADO ˌesplanˈaðo +ESPLENDER ˌesplendˈeɾ +ESPLENDIDA ˌesplendˈiða +ESPLÉNDIDA esplˈendiða +ESPLENDIDAS ˌesplendˈiðas +ESPLENDIDO ˌesplendˈiðo +ESPLÉNDIDO esplˈendiðo +ESPLENDIDOS ˌesplendˈiðos +ESPLENDOROSO ˌesplendoɾˈoso +ESPLÉNICO esplˈeniko +ESPLENORRENAL ˌesplenˌoɾɾenˈal +ESPLENORRENALES ˌesplenˌoɾɾenˈales +ESPLICADA ˌesplikˈaða +ESPLICADAS ˌesplikˈaðas +ESPLICADO ˌesplikˈaðo +ESPLICADOS ˌesplikˈaðos +ESPLICAR ˌesplikˈaɾ +ESPLIEGO ˌespliˈeɣo +ESPOLAZO ˌespolˈaso +ESPOLEADA ˌespoleˈaða +ESPOLEADAS ˌespoleˈaðas +ESPOLEADO ˌespoleˈaðo +ESPOLEADOS ˌespoleˈaðos +ESPOLEAR ˌespoleˈaɾ +ESPOLIQUE ˌespolˈike +ESPOLÓN ˌespolˈon +ESPOLONEAR ˌespolˌoneˈaɾ +ESPOLONERO ˌespolonˈeɾo +ESPOLVOREADA ˌespolβˌoɾeˈaða +ESPOLVOREADAS ˌespolβˌoɾeˈaðas +ESPOLVOREADO ˌespolβˌoɾeˈaðo +ESPOLVOREADOS ˌespolβˌoɾeˈaðos +ESPOLVOREAR ˌespolβˌoɾeˈaɾ +ESPONDILITIS ˌespondilˈitis +ESPONDILOARTROPATÍA ˌespondˌiloˌaɾtɾopatˈia +ESPONDILODISCITIS ˌespondˌiloðisˈitis +ESPONDILOLISTESIS ˌespondˌilolistˈesis +ESPONDILOSIS ˌespondilˈosis +ESPONGIFORME ˌespoŋxifˈoɾme +ESPONGIOSIS ˌespoŋxjˈosis +ESPONJA espˈoŋxa +ESPONJADA ˌespoŋxˈaða +ESPONJADAS ˌespoŋxˈaðas +ESPONJADO ˌespoŋxˈaðo +ESPONJADOS ˌespoŋxˈaðos +ESPONJAR ˌespoŋxˈaɾ +ESPONJARAN ˌespoŋxˈaɾan +ESPONJARÉ ˌespoŋxaɾˈe +ESPONJAREN ˌespoŋxˈaɾen +ESPONJARES ˌespoŋxˈaɾes +ESPONJITA ˌespoŋxˈita +ESPONJO espˈoŋxo +ESPONJOSA ˌespoŋxˈosa +ESPONJOSAS ˌespoŋxˈosas +ESPONJOSIDAD ˌespoŋxˌosiðˈad +ESPONJOSO ˌespoŋxˈoso +ESPONJOSOS ˌespoŋxˈosos +ESPONSORIZADA ˌesponsˌoɾisˈaða +ESPONSORIZADAS ˌesponsˌoɾisˈaðas +ESPONSORIZADO ˌesponsˌoɾisˈaðo +ESPONSORIZADOS ˌesponsˌoɾisˈaðos +ESPONSORIZAR ˌesponsˌoɾisˈaɾ +ESPONTANEIDAD ˌespontˌaneɪðˈad +ESPORA espˈoɾa +ESPORADA ˌespoɾˈaða +ESPORÁDICO ˌespoɾˈaðiko +ESPORANGIO ˌespoɾˈaŋxjo +ESPORANGIÓFORO ˌespoɾaŋxjˈofoɾo +ESPOROZOITO ˌespoɾosˈoɪto +ESPOSA espˈosa +ESPOSADA ˌesposˈaða +ESPOSADAS ˌesposˈaðas +ESPOSADO ˌesposˈaðo +ESPOSADOS ˌesposˈaðos +ESPOSAMIENTO ˌesposamjˈɛnto +ESPOSAR ˌesposˈaɾ +ESPOSAS espˈosas +ESPOSO espˈoso +ESPRAY espɾˈaɪ +ESPRESSO espɾˈesso +ESPRÍN espɾˈin +ESPRINGFIELDENSE ˌespɾiŋɡfjelðˈɛnse +ESPRINT espɾˈint +ESPRINTADA ˌespɾintˈaða +ESPRINTADAS ˌespɾintˈaðas +ESPRINTADO ˌespɾintˈaðo +ESPRINTADOS ˌespɾintˈaðos +ESPRINTAR ˌespɾintˈaɾ +ESPUELA espwˈela +ESPUERTA espwˈeɾta +ESPUMA espˈuma +ESPUMACIÓN ˌespumasjˈon +ESPUMADA ˌespumˈaða +ESPUMADAS ˌespumˈaðas +ESPUMADERA ˌespumaðˈeɾa +ESPUMADO ˌespumˈaðo +ESPUMADOS ˌespumˈaðos +ESPUMANTE ˌespumˈante +ESPUMEAR ˌespumeˈaɾ +ESPUMITA ˌespumˈita +ESPUMOSO ˌespumˈoso +ESPUNDIA espˈundja +ESPURIO espˈuɾjo +ESPUTADA ˌesputˈaða +ESPUTADAS ˌesputˈaðas +ESPUTADO ˌesputˈaðo +ESPUTADOS ˌesputˈaðos +ESPUTAR ˌesputˈaɾ +ESPUTO espˈuto +ESQUEJE eskˈexe +ESQUELETAL ˌeskeletˈal +ESQUELÉTICO ˌeskelˈetiko +ESQUELETO ˌeskelˈeto +ESQUELITA ˌeskelˈita +ESQUEMA eskˈema +ESQUEMÁTICA ˌeskemˈatika +ESQUEMÁTICAS ˌeskemˈatikas +ESQUEMÁTICO ˌeskemˈatiko +ESQUEMÁTICOS ˌeskemˈatikos +ESQUEMATIZACIÓN ˌeskemˌatisasjˈon +ESQUEMATIZADA ˌeskemˌatisˈaða +ESQUEMATIZADAS ˌeskemˌatisˈaðas +ESQUEMATIZADO ˌeskemˌatisˈaðo +ESQUEMATIZADOS ˌeskemˌatisˈaðos +ESQUEMATIZAR ˌeskemˌatisˈaɾ +ESQUÍ eskˈi +ESQUIADA eskjˈaða +ESQUIADAS eskjˈaðas +ESQUIADO eskjˈaðo +ESQUIADOS eskjˈaðos +ESQUIAR eskjˈaɾ +ESQUIFE eskˈife +ESQUIJAMA ˌeskixˈama +ESQUILA eskˈila +ESQUILADA ˌeskilˈaða +ESQUILADAS ˌeskilˈaðas +ESQUILADO ˌeskilˈaðo +ESQUILADORA ˌeskilaðˈoɾa +ESQUILADOS ˌeskilˈaðos +ESQUILAR ˌeskilˈaɾ +ESQUILMADA ˌeskilmˈaða +ESQUILMADAS ˌeskilmˈaðas +ESQUILMADO ˌeskilmˈaðo +ESQUILMADOS ˌeskilmˈaðos +ESQUILMAR ˌeskilmˈaɾ +ESQUILO eskˈilo +ESQUIMAL ˌeskimˈal +ESQUINA eskˈina +ESQUINADA ˌeskinˈaða +ESQUINADAS ˌeskinˈaðas +ESQUINADO ˌeskinˈaðo +ESQUINADOS ˌeskinˈaðos +ESQUINAR ˌeskinˈaɾ +ESQUINAZO ˌeskinˈaso +ESQUINERO ˌeskinˈeɾo +ESQUINZAR ˌeskinsˈaɾ +ESQUIRLA eskˈiɾla +ESQUIROL ˌeskiɾˈol +ESQUISTOCITO ˌeskistosˈito +ESQUISTOCITOS ˌeskistosˈitos +ESQUISTOSOMIASIS ˌeskistˌosomjˈasis +ESQUITE eskˈite +ESQUIVA eskˈiβa +ESQUIVADA ˌeskiβˈaða +ESQUIVADAS ˌeskiβˈaðas +ESQUIVADO ˌeskiβˈaðo +ESQUIVADOS ˌeskiβˈaðos +ESQUIVAS eskˈiβas +ESQUIVEL ˌeskiβˈel +ESQUIVEZ ˌeskiβˈes +ESQUIZOCARPO ˌeskisokˈaɾpo +ESQUIZOFRENIA ˌeskisofɾˈenja +ESQUIZOFRÉNICA ˌeskisofɾˈenika +ESQUIZOFRÉNICAS ˌeskisofɾˈenikas +ESQUIZOFRÉNICO ˌeskisofɾˈeniko +ESQUIZOFRÉNICOS ˌeskisofɾˈenikos +ESQUIZOIDE ˌeskisˈoɪðe +ESQUIZOTÍPICA ˌeskisotˈipika +ESQUIZOTÍPICAS ˌeskisotˈipikas +ESQUIZOTÍPICO ˌeskisotˈipiko +ESQUIZOTÍPICOS ˌeskisotˈipikos +ESTA ˈesta +ESTÁ estˈa +ÉSTA ˈesta +ESTABA estˈaβa +ESTABAIS estˈaβaɪs +ESTÁBAMOS estˈaβamos +ESTABAN estˈaβan +ESTABAS estˈaβas +ESTABILIDAD ˌestaβˌiliðˈad +ESTABILIZA ˌestaβilˈisa +ESTABILIZACIÓN ˌestaβˌilisasjˈon +ESTABILIZADA ˌestaβˌilisˈaða +ESTABILIZADAS ˌestaβˌilisˈaðas +ESTABILIZADO ˌestaβˌilisˈaðo +ESTABILIZADOR ˌestaβˌilisaðˈoɾ +ESTABILIZADOS ˌestaβˌilisˈaðos +ESTABILIZAMOS ˌestaβˌilisˈamos +ESTABILIZANDO ˌestaβˌilisˈando +ESTABILIZANTE ˌestaβˌilisˈante +ESTABILIZANTES ˌestaβˌilisˈantes +ESTABILIZAR ˌestaβˌilisˈaɾ +ESTABILIZARA ˌestaβˌilisˈaɾa +ESTABILIZARÁ ˌestaβˌilisaɾˈa +ESTABILIZÁRAMOS ˌestaβˌilisˈaɾamos +ESTABILIZARAS ˌestaβˌilisˈaɾas +ESTABILIZARÁS ˌestaβˌilisaɾˈas +ESTABILIZAREIS ˌestaβˌilisˈaɾeɪs +ESTABILIZAREMOS ˌestaβˌilisaɾˈemos +ESTABILIZARES ˌestaβˌilisˈaɾes +ESTABILIZARÍAMOS ˌestaβˌilisaɾˈiamos +ESTABILIZAS ˌestaβilˈisas +ESTABILIZASTE ˌestaβˌilisˈaste +ESTABLECER ˌestaβlesˈeɾ +ESTABLECIMIENTO ˌestaβlˌesimjˈɛnto +ESTABLISHMENT ˌestaβliʃmˈɛnt +ESTABULADA ˌestaβulˈaða +ESTABULADAS ˌestaβulˈaðas +ESTABULADO ˌestaβulˈaðo +ESTABULADOS ˌestaβulˈaðos +ESTACA estˈaka +ESTACADA ˌestakˈaða +ESTACADAS ˌestakˈaðas +ESTACADO ˌestakˈaðo +ESTACADOS ˌestakˈaðos +ESTACAMOS ˌestakˈamos +ESTACANDO ˌestakˈando +ESTACAR ˌestakˈaɾ +ESTACARA ˌestakˈaɾa +ESTACARÁ ˌestakaɾˈa +ESTACÁRAMOS ˌestakˈaɾamos +ESTACARAS ˌestakˈaɾas +ESTACARÁS ˌestakaɾˈas +ESTACAREIS ˌestakˈaɾeɪs +ESTACAREMOS ˌestakaɾˈemos +ESTACARES ˌestakˈaɾes +ESTACARÍAMOS ˌestakaɾˈiamos +ESTACAS estˈakas +ESTACASTE ˌestakˈaste +ESTACAZO ˌestakˈaso +ESTACIÓN ˌestasjˈon +ESTACIONA ˌestasjˈona +ESTACIONADA ˌestasjonˈaða +ESTACIONADAS ˌestasjonˈaðas +ESTACIONADO ˌestasjonˈaðo +ESTACIONADOS ˌestasjonˈaðos +ESTACIONAL ˌestasjonˈal +ESTACIONALIZAR ˌestasjˌonalisˈaɾ +ESTACIONAMIENTO ˌestasjˌonamjˈɛnto +ESTACIONAMIENTOS ˌestasjˌonamjˈɛntos +ESTACIONAR ˌestasjonˈaɾ +ESTACIONE ˌestasjˈone +ESTACIONERO ˌestasjonˈeɾo +ESTACIONES ˌestasjˈones +ESTACÓN ˌestakˈon +ESTAD estˈad +ESTADA estˈaða +ESTADAS estˈaðas +ESTADÍA ˌestaðˈia +ESTADIAJE ˌestaðjˈaxe +ESTADIFICACIÓN ˌestaðˌifikasjˈon +ESTADIO estˈaðjo +ESTADIOS estˈaðjos +ESTADISTA ˌestaðˈista +ESTADISTAS ˌestaðˈistas +ESTADÍSTICA ˌestaðˈistika +ESTADÍSTICAMENTE ˌestaðˈistikamˈente +ESTADÍSTICAS ˌestaðˈistikas +ESTADÍSTICO ˌestaðˈistiko +ESTADÍSTICOS ˌestaðˈistikos +ESTADO estˈaðo +ESTADOS estˈaðos +ESTADOUNIDENSE ˌestaðˌowniðˈɛnse +ESTADOUNIDENSES ˌestaðˌowniðˈɛnses +ESTADUNIDENSE ˌestaðˌuniðˈɛnse +ESTADUNIDENSES ˌestaðˌuniðˈɛnses +ESTAFA estˈafa +ESTAFADA ˌestafˈaða +ESTAFADAS ˌestafˈaðas +ESTAFADO ˌestafˈaðo +ESTAFADOR ˌestafaðˈoɾ +ESTAFADORA ˌestafaðˈoɾa +ESTAFADORES ˌestafaðˈoɾes +ESTAFADOS ˌestafˈaðos +ESTAFAR ˌestafˈaɾ +ESTAFETA ˌestafˈeta +ESTAFIATE ˌestafjˈate +ESTAFILÍNIDO ˌestafilˈiniðo +ESTAFILOCÓCICO ˌestafˌilokˈosiko +ESTÁIS estˈais +ESTALAGMITA ˌestalaɡmˈita +ESTAMBRE estˈambɾe +ESTAMBULEÑO ˌestambulˈeɲo +ESTAMBULÍ ˌestambulˈi +ESTAMEÑA ˌestamˈeɲa +ESTAMENTAL ˌestamentˈal +ESTAMOS estˈamos +ESTAMPA estˈampa +ESTAMPADA ˌestampˈaða +ESTAMPADAS ˌestampˈaðas +ESTAMPADO ˌestampˈaðo +ESTAMPADOS ˌestampˈaðos +ESTAMPIDA ˌestampˈiða +ESTAMPITA ˌestampˈita +ESTAN ˈestan +ESTÁN estˈan +ESTAÑAR ˌestaɲˈaɾ +ESTANCA estˈanka +ESTANCAMIENTO ˌestankamjˈɛnto +ESTANCIA estˈansja +ESTANCIERA ˌestansjˈeɾa +ESTANCIERO ˌestansjˈeɾo +ESTAND estˈand +ESTÁNDAR estˈandaɾ +ESTÁNDARES estˈandaɾes +ESTANDARIZADA ˌestandˌaɾisˈaða +ESTANDARIZADAS ˌestandˌaɾisˈaðas +ESTANDARIZADO ˌestandˌaɾisˈaðo +ESTANDARIZADOS ˌestandˌaɾisˈaðos +ESTANDARIZAR ˌestandˌaɾisˈaɾ +ESTANDARTE ˌestandˈaɾte +ESTANDO estˈando +ESTANEAR ˌestaneˈaɾ +ESTANFLACIÓN ˌestamflasjˈon +ESTANISLAO ˌestanislˈao +ESTAÑO estˈaɲo +ESTANQUIDAD ˌestankiðˈad +ESTANTERÍA ˌestanteɾˈia +ESTANTIGUA ˌestantˈiɣwa +ESTAPEDIAL ˌestapeðjˈal +ESTAPEDIALES ˌestapeðjˈales +ESTAQUE estˈake +ESTAQUEAMIENTO ˌestakˌeamjˈɛnto +ESTAQUEMOS ˌestakˈemos +ESTAQUES estˈakes +ESTAR estˈaɾ +ESTARÁ ˌestaɾˈa +ESTARÁN ˌestaɾˈan +ESTARÁS ˌestaɾˈas +ESTARÉ ˌestaɾˈe +ESTARÉIS ˌestaɾˈeis +ESTAREMOS ˌestaɾˈemos +ESTARÍA ˌestaɾˈia +ESTARÍAIS ˌestaɾˈiaɪs +ESTARÍAMOS ˌestaɾˈiamos +ESTARÍAN ˌestaɾˈian +ESTARÍAS ˌestaɾˈias +ESTARME estˈaɾme +ESTÁRTER estˈaɾteɾ +ESTAS ˈestas +ESTÁS estˈas +ÉSTAS ˈestas +ESTASIS estˈasis +ESTATAL ˌestatˈal +ESTATALIDAD ˌestatˌaliðˈad +ESTATALIZACIÓN ˌestatˌalisasjˈon +ESTATALMENTE ˌestatˈalmˈente +ESTATE estˈate +ESTÁTICO estˈatiko +ESTATINA ˌestatˈina +ESTATIZADA ˌestatisˈaða +ESTATIZADAS ˌestatisˈaðas +ESTATIZADO ˌestatisˈaðo +ESTATIZADOS ˌestatisˈaðos +ESTATIZAR ˌestatisˈaɾ +ESTATUA estˈatwa +ESTATÚDER ˌestatˈuðeɾ +ESTATUIDA ˌestatwˈiða +ESTATUIDAS ˌestatwˈiðas +ESTATUIDO ˌestatwˈiðo +ESTATUIDOS ˌestatwˈiðos +ESTATUISMO ˌestatwˈismo +ESTATUS estˈatus +ESTATUTARIO ˌestatutˈaɾjo +ESTATUTO ˌestatˈuto +ESTAY estˈaɪ +ESTE ˈeste +ESTÉ estˈe +ÉSTE ˈeste +ESTEATOHEPATITIS ˌesteˌatoˌepatˈitis +ESTEATOSIS ˌesteatˈosis +ESTEBAN estˈeβan +ESTEFANÍA ˌestefanˈia +ESTEGOSAURIANO ˌesteɣˌosaʊɾjˈano +ESTEGUY ˌesteɣˈujj +ESTÉIS estˈeis +ESTELA estˈela +ESTELADA ˌestelˈaða +ESTELAR ˌestelˈaɾ +ESTELARES ˌestelˈaɾes +ESTELARIZADA ˌestelˌaɾisˈaða +ESTELARIZADAS ˌestelˌaɾisˈaðas +ESTELARIZADO ˌestelˌaɾisˈaðo +ESTELARIZADOS ˌestelˌaɾisˈaðos +ESTELÍ ˌestelˈi +ESTELIANO ˌesteljˈano +ESTEMOS estˈemos +ESTEN ˈesten +ESTÉN estˈen +ESTENDER ˌestendˈeɾ +ESTENDIDA ˌestendˈiða +ESTENDIDAS ˌestendˈiðas +ESTENDIDO ˌestendˈiðo +ESTENDIDOS ˌestendˈiðos +ESTENÓGRAFA ˌestenˈoɣɾafa +ESTENÓGRAFAS ˌestenˈoɣɾafas +ESTENOGRAFÍA ˌestenˌoɣɾafˈia +ESTENT estˈɛnt +ESTEPA estˈepa +ESTEPARIA ˌestepˈaɾja +ESTEPARIAS ˌestepˈaɾjas +ESTEPARIO ˌestepˈaɾjo +ESTEPARIOS ˌestepˈaɾjos +ESTEQUIOMÉTRICA ˌestekjomˈetɾika +ESTEQUIOMÉTRICAS ˌestekjomˈetɾikas +ESTEQUIOMÉTRICO ˌestekjomˈetɾiko +ESTEQUIOMÉTRICOS ˌestekjomˈetɾikos +ESTER estˈeɾ +ESTERAR ˌesteɾˈaɾ +ESTERCOLAR ˌesteɾkolˈaɾ +ESTERCOLERO ˌesteɾkolˈeɾo +ESTEREOFÓN ˌesteɾˌeofˈon +ESTEREOFONÍA ˌesteɾˌeofonˈia +ESTEREOFÓNICA ˌesteɾˌeofˈonika +ESTEREOFÓNICAS ˌesteɾˌeofˈonikas +ESTEREOFÓNICO ˌesteɾˌeofˈoniko +ESTEREOFÓNICOS ˌesteɾˌeofˈonikos +ESTEREOSCOPÍA ˌesteɾˌeoskopˈia +ESTEREOSCÓPICA ˌesteɾˌeoskˈopika +ESTEREOSCÓPICAS ˌesteɾˌeoskˈopikas +ESTEREOSCÓPICO ˌesteɾˌeoskˈopiko +ESTEREOSCÓPICOS ˌesteɾˌeoskˈopikos +ESTEREOSCOPIO ˌesteɾˌeoskˈopjo +ESTEREOSELECTIVO ˌesteɾˌeosˌelektˈiβo +ESTEREOTIPADA ˌesteɾˌeotipˈaða +ESTEREOTIPADAS ˌesteɾˌeotipˈaðas +ESTEREOTIPADO ˌesteɾˌeotipˈaðo +ESTEREOTIPADOS ˌesteɾˌeotipˈaðos +ESTEREOTIPIA ˌesteɾˌeotˈipja +ESTEREOTÍPICA ˌesteɾˌeotˈipika +ESTEREOTÍPICAS ˌesteɾˌeotˈipikas +ESTEREOTÍPICO ˌesteɾˌeotˈipiko +ESTEREOTÍPICOS ˌesteɾˌeotˈipikos +ESTEREOTOMÍA ˌesteɾˌeotomˈia +ESTÉRICA estˈeɾika +ESTÉRICAS estˈeɾikas +ESTÉRICO estˈeɾiko +ESTÉRICOS estˈeɾikos +ESTERIFICAR ˌesteɾˌifikˈaɾ +ESTÉRIL estˈeɾil +ESTERILIZABLE ˌesteɾˌilisˈaβle +ESTERILIZACIÓN ˌesteɾˌilisasjˈon +ESTERILIZADA ˌesteɾˌilisˈaða +ESTERILIZADAS ˌesteɾˌilisˈaðas +ESTERILIZADO ˌesteɾˌilisˈaðo +ESTERILIZADOR ˌesteɾˌilisaðˈoɾ +ESTERILIZADORA ˌesteɾˌilisaðˈoɾa +ESTERILIZADOS ˌesteɾˌilisˈaðos +ESTERILIZAR ˌesteɾˌilisˈaɾ +ESTERIOR ˌesteɾjˈoɾ +ESTERLINA ˌesteɾlˈina +ESTERLINAS ˌesteɾlˈinas +ESTERNOCLEIDOMASTOIDEO ˌesteɾnˌokleɪðˌomastoɪðˈeo +ESTERNÓN ˌesteɾnˈon +ESTERNOTOMÍA ˌesteɾnˌotomˈia +ESTERO estˈeɾo +ESTEROIDAL ˌesteɾoɪðˈal +ESTEROIDE ˌesteɾˈoɪðe +ESTEROIDES ˌesteɾˈoɪðes +ESTERTOR ˌesteɾtˈoɾ +ESTÉS estˈes +ESTÉTICO estˈetiko +ESTETOSCOPIO ˌestetoskˈopjo +ESTEVAN estˈeβan +ESTEVIA estˈeβja +ESTHER estˈeɾ +ESTIAJE estjˈaxe +ESTIBADA ˌestiβˈaða +ESTIBADAS ˌestiβˈaðas +ESTIBADO ˌestiβˈaðo +ESTIBADORA ˌestiβaðˈoɾa +ESTIBADOS ˌestiβˈaðos +ESTIBAR ˌestiβˈaɾ +ESTIÉRCOL estjˈeɾkol +ESTIFNATO ˌestifnˈato +ESTIGE estˈixe +ESTIGIA estˈixja +ESTIGMA estˈiɡma +ESTIGMASTEROL ˌestiɡmˌasteɾˈol +ESTIGMATIZACIÓN ˌestiɡmˌatisasjˈon +ESTIGMATIZADA ˌestiɡmˌatisˈaða +ESTIGMATIZADAS ˌestiɡmˌatisˈaðas +ESTIGMATIZADO ˌestiɡmˌatisˈaðo +ESTIGMATIZADOS ˌestiɡmˌatisˈaðos +ESTIGMATIZANTE ˌestiɡmˌatisˈante +ESTIGMATIZAR ˌestiɡmˌatisˈaɾ +ESTILAR ˌestilˈaɾ +ESTILEMA ˌestilˈema +ESTILISMO ˌestilˈismo +ESTILISTA ˌestilˈista +ESTILÍSTICA ˌestilˈistika +ESTILIZACIÓN ˌestilˌisasjˈon +ESTILIZADA ˌestilisˈaða +ESTILIZADAS ˌestilisˈaðas +ESTILIZADO ˌestilisˈaðo +ESTILIZADOS ˌestilisˈaðos +ESTILIZAR ˌestilisˈaɾ +ESTILO estˈilo +ESTILÓBATO ˌestilˈoβato +ESTILOFARÍNGEA ˌestilˌofaɾˈiŋxea +ESTILOFARÍNGEAS ˌestilˌofaɾˈiŋxeas +ESTILOFARÍNGEOS ˌestilˌofaɾˈiŋxeos +ESTILOIDE ˌestilˈoɪðe +ESTIMA estˈima +ESTIMACIÓN ˌestimasjˈon +ESTIMADA ˌestimˈaða +ESTIMADAS ˌestimˈaðas +ESTIMADO ˌestimˈaðo +ESTIMADOS ˌestimˈaðos +ESTIMAR ˌestimˈaɾ +ESTIMATIVO ˌestimatˈiβo +ESTIMULACIÓN ˌestimˌulasjˈon +ESTIMULADA ˌestimulˈaða +ESTIMULADAS ˌestimulˈaðas +ESTIMULADO ˌestimulˈaðo +ESTIMULADOR ˌestimˌulaðˈoɾ +ESTIMULADOS ˌestimulˈaðos +ESTIMULANTE ˌestimulˈante +ESTÍMULO estˈimulo +ESTÍMULOS estˈimulos +ESTÍN estˈin +ESTÍO estˈio +ESTIPITADO ˌestipitˈaðo +ESTIPULA ˌestipˈula +ESTÍPULA estˈipula +ESTIPULADA ˌestipulˈaða +ESTIPULADAS ˌestipulˈaðas +ESTIPULADO ˌestipulˈaðo +ESTIPULADOS ˌestipulˈaðos +ESTIRADA ˌestiɾˈaða +ESTIRADAS ˌestiɾˈaðas +ESTIRADO ˌestiɾˈaðo +ESTIRADOS ˌestiɾˈaðos +ESTIRAR ˌestiɾˈaɾ +ESTIRÉ ˌestiɾˈe +ESTIRIANO ˌestiɾjˈano +ESTIRÓN ˌestiɾˈon +ESTIRPE estˈiɾpe +ESTIVAL ˌestiβˈal +ESTO ˈesto +ESTOCADA ˌestokˈaða +ESTOCASTICIDAD ˌestokˌastisiðˈad +ESTOCOCRACIA ˌestokokɾˈasja +ESTOFADA ˌestofˈaða +ESTOFADAS ˌestofˈaðas +ESTOFADO ˌestofˈaðo +ESTOFADOS ˌestofˈaðos +ESTOFAR ˌestofˈaɾ +ESTOICAMENTE estˈoɪkamˈente +ESTOICISMO ˌestoɪsˈismo +ESTOICO estˈoɪko +ESTÓLIDA estˈoliða +ESTÓLIDAS estˈoliðas +ESTÓLIDO estˈoliðo +ESTÓLIDOS estˈoliðos +ESTOLONÍFERA ˌestolonˈifeɾa +ESTOLONÍFERAS ˌestolonˈifeɾas +ESTOLONÍFERO ˌestolonˈifeɾo +ESTOLONÍFEROS ˌestolonˈifeɾos +ESTOMA estˈoma +ESTOMACAL ˌestomakˈal +ESTOMAGANTE ˌestomaɣˈante +ESTÓMAGO estˈomaɣo +ESTONIA estˈonja +ESTONIAS estˈonjas +ESTONIO estˈonjo +ESTONIOS estˈonjos +ESTOPA estˈopa +ESTOQUE estˈoke +ESTOQUEADA ˌestokeˈaða +ESTOQUEADAS ˌestokeˈaðas +ESTOQUEADO ˌestokeˈaðo +ESTOQUEADOS ˌestokeˈaðos +ESTOQUEAR ˌestokeˈaɾ +ESTORBADA ˌestoɾβˈaða +ESTORBADAS ˌestoɾβˈaðas +ESTORBADO ˌestoɾβˈaðo +ESTORBADOS ˌestoɾβˈaðos +ESTORBAR ˌestoɾβˈaɾ +ESTORBO estˈoɾβo +ESTORNINO ˌestoɾnˈino +ESTORNUDADA ˌestoɾnuðˈaða +ESTORNUDADAS ˌestoɾnuðˈaðas +ESTORNUDADO ˌestoɾnuðˈaðo +ESTORNUDADOS ˌestoɾnuðˈaðos +ESTORNUDAR ˌestoɾnuðˈaɾ +ESTOS ˈestos +ÉSTOS ˈestos +ESTOTRA estˈotɾa +ESTOTRO estˈotɾo +ESTOY estˈoɪ +ESTRADA estɾˈaða +ESTRAFALARIO ˌestɾafalˈaɾjo +ESTRAGADA ˌestɾaɣˈaða +ESTRAGADAS ˌestɾaɣˈaðas +ESTRAGADO ˌestɾaɣˈaðo +ESTRAGADOS ˌestɾaɣˈaðos +ESTRAGAMIENTO ˌestɾaɣamjˈɛnto +ESTRAGAR ˌestɾaɣˈaɾ +ESTRAGO estɾˈaɣo +ESTRAGÓ ˌestɾaɣˈo +ESTRAGÓN ˌestɾaɣˈon +ESTRAMBÓTICO ˌestɾambˈotiko +ESTRANGULACIÓN ˌestɾaŋɡˌulasjˈon +ESTRANGULADA ˌestɾaŋɡulˈaða +ESTRANGULADAS ˌestɾaŋɡulˈaðas +ESTRANGULADO ˌestɾaŋɡulˈaðo +ESTRANGULADOR ˌestɾaŋɡˌulaðˈoɾ +ESTRANGULADOS ˌestɾaŋɡulˈaðos +ESTRANGULAMIENTO ˌestɾaŋɡˌulamjˈɛnto +ESTRANGULAR ˌestɾaŋɡulˈaɾ +ESTRATAGEMA ˌestɾataxˈema +ESTRATEGA ˌestɾatˈeɣa +ESTRATEGIA ˌestɾatˈexja +ESTRATIFICACIÓN ˌestɾatˌifikasjˈon +ESTRATIFICADA ˌestɾatˌifikˈaða +ESTRATIFICADAS ˌestɾatˌifikˈaðas +ESTRATIFICADO ˌestɾatˌifikˈaðo +ESTRATIFICADOS ˌestɾatˌifikˈaðos +ESTRATIFICAR ˌestɾatˌifikˈaɾ +ESTRATIGRAFÍA ˌestɾatˌiɣɾafˈia +ESTRATIGRÁFICA ˌestɾatiɣɾˈafika +ESTRATIGRÁFICAMENTE ˌestɾatiɣɾˈafikamˈente +ESTRATIGRÁFICAS ˌestɾatiɣɾˈafikas +ESTRATIGRÁFICO ˌestɾatiɣɾˈafiko +ESTRATIGRÁFICOS ˌestɾatiɣɾˈafikos +ESTRATÓSFERA ˌestɾatˈosfeɾa +ESTRECHA estɾˈetʃa +ESTRECHADA ˌestɾetʃˈaða +ESTRECHADAS ˌestɾetʃˈaðas +ESTRECHADO ˌestɾetʃˈaðo +ESTRECHADOS ˌestɾetʃˈaðos +ESTRECHAMENTE estɾˈetʃamˈente +ESTRECHAR ˌestɾetʃˈaɾ +ESTRECHAS estɾˈetʃas +ESTRECHO estɾˈetʃo +ESTRELLAS estɾˈejjas +ESTREMECIDA ˌestɾemesˈiða +ESTREMECIDAS ˌestɾemesˈiðas +ESTREMECIDO ˌestɾemesˈiðo +ESTREMECIDOS ˌestɾemesˈiðos +ESTREMECIMIENTO ˌestɾemˌesimjˈɛnto +ESTREMEZÓN ˌestɾemesˈon +ESTRENADA ˌestɾenˈaða +ESTRENADAS ˌestɾenˈaðas +ESTRENADO ˌestɾenˈaðo +ESTRENADOS ˌestɾenˈaðos +ESTRENAR ˌestɾenˈaɾ +ESTRENARON ˌestɾenˈaɾon +ESTRENARSE ˌestɾenˈaɾse +ESTREÑIDA ˌestɾeɲˈiða +ESTREÑIDAS ˌestɾeɲˈiðas +ESTREÑIDO ˌestɾeɲˈiðo +ESTREÑIDOS ˌestɾeɲˈiðos +ESTREÑIMIENTO ˌestɾeɲimjˈɛnto +ESTREÑIR ˌestɾeɲˈiɾ +ESTRENO estɾˈeno +ESTRÉPITO estɾˈepito +ESTREPITOSAMENTE ˌestɾepitˈosamˈente +ESTREPITOSO ˌestɾepitˈoso +ESTREPTOCÓCICO ˌestɾepːtokˈosiko +ESTREPTOMICINA ˌestɾepːtˌomisˈina +ESTRÉS estɾˈes +ESTRESADA ˌestɾesˈaða +ESTRESADAS ˌestɾesˈaðas +ESTRESADO ˌestɾesˈaðo +ESTRESADOS ˌestɾesˈaðos +ESTRESANTE ˌestɾesˈante +ESTRESANTES ˌestɾesˈantes +ESTRESAR ˌestɾesˈaɾ +ESTRESOR ˌestɾesˈoɾ +ESTRÍA estɾˈia +ESTRIACIÓN ˌestɾiasjˈon +ESTRIADA ˌestɾiˈaða +ESTRIADAS ˌestɾiˈaðas +ESTRIADO ˌestɾiˈaðo +ESTRIADOS ˌestɾiˈaðos +ESTRIBADA ˌestɾiβˈaða +ESTRIBADAS ˌestɾiβˈaðas +ESTRIBADO ˌestɾiβˈaðo +ESTRIBADOS ˌestɾiβˈaðos +ESTRIBAR ˌestɾiβˈaɾ +ESTRIBO estɾˈiβo +ESTRIBOR ˌestɾiβˈoɾ +ESTRICTA estɾˈikta +ESTRICTAMENTE estɾˈiktamˈente +ESTRICTO estɾˈikto +ESTRICTOS estɾˈiktos +ESTRIDENTES ˌestɾiðˈɛntes +ESTRIDOR ˌestɾiðˈoɾ +ESTRÍGIL estɾˈixil +ESTRÍGILES estɾˈixiles +ESTRIGOSO ˌestɾiɣˈoso +ESTRÍPER estɾˈipeɾ +ESTRIPTIS estɾˈipːtis +ESTRIPTÍS ˌestɾipːtˈis +ESTRO ˈestɾo +ESTRÓBILO estɾˈoβilo +ESTROFA estɾˈofa +ESTROFOIDE ˌestɾofˈoɪðe +ESTRÓGENO estɾˈoxeno +ESTROMAL ˌestɾomˈal +ESTROMALES ˌestɾomˈales +ESTRONCIO estɾˈonsjo +ESTROPEADA ˌestɾopeˈaða +ESTROPEADAS ˌestɾopeˈaðas +ESTROPEADO ˌestɾopeˈaðo +ESTROPEADOS ˌestɾopeˈaðos +ESTROPEAN ˌestɾopˈean +ESTROPEANDO ˌestɾopeˈando +ESTROPEAR ˌestɾopeˈaɾ +ESTROPEARON ˌestɾopeˈaɾon +ESTRUCTURA ˌestɾuktˈuɾa +ESTRUCTURADA ˌestɾuktuɾˈaða +ESTRUCTURADAS ˌestɾuktuɾˈaðas +ESTRUCTURADO ˌestɾuktuɾˈaðo +ESTRUCTURADOR ˌestɾuktˌuɾaðˈoɾ +ESTRUCTURADOS ˌestɾuktuɾˈaðos +ESTRUCTURANTE ˌestɾuktuɾˈante +ESTRUCTURAR ˌestɾuktuɾˈaɾ +ESTRUENDOSA ˌestɾuendˈosa +ESTRUENDOSAS ˌestɾuendˈosas +ESTRUENDOSO ˌestɾuendˈoso +ESTRUENDOSOS ˌestɾuendˈosos +ESTRUJADA ˌestɾuxˈaða +ESTRUJADAS ˌestɾuxˈaðas +ESTRUJADO ˌestɾuxˈaðo +ESTRUJADOS ˌestɾuxˈaðos +ESTRUJAR ˌestɾuxˈaɾ +ESTUARIO estwˈaɾjo +ESTUCADA ˌestukˈaða +ESTUCADAS ˌestukˈaðas +ESTUCADO ˌestukˈaðo +ESTUCADOS ˌestukˈaðos +ESTUCAR ˌestukˈaɾ +ESTUCHE estˈutʃe +ESTUCO estˈuko +ESTUDANTIL ˌestuðantˈil +ESTUDIADA ˌestuðjˈaða +ESTUDIADAS ˌestuðjˈaðas +ESTUDIADO ˌestuðjˈaðo +ESTUDIADOS ˌestuðjˈaðos +ESTUDIANDO ˌestuðjˈando +ESTUDIANTE ˌestuðjˈante +ESTUDIANTIL ˌestuðjantˈil +ESTUDIAR ˌestuðjˈaɾ +ESTUDIE estˈuðje +ESTUDIO estˈuðjo +ESTUDIÓ ˌestuðjˈo +ESTUDIOSA ˌestuðjˈosa +ESTUDIOSAS ˌestuðjˈosas +ESTUDIOSO ˌestuðjˈoso +ESTUDIOSOS ˌestuðjˈosos +ESTUPEFACCIÓN ˌestupˌefaksjˈon +ESTUPEFACIENTES ˌestupˌefasjˈɛntes +ESTUPENDA ˌestupˈɛnda +ESTUPENDAS ˌestupˈɛndas +ESTUPENDO ˌestupˈɛndo +ESTUPENDOS ˌestupˈɛndos +ESTUPIDEZ ˌestupiðˈes +ESTÚPIDO estˈupiðo +ESTUVE estˈuβe +ESTUVIERA ˌestuβjˈeɾa +ESTUVIERAS ˌestuβjˈeɾas +ESTUVIERON ˌestuβjˈeɾon +ESTUVIMOS ˌestuβˈimos +ESTUVISTE ˌestuβˈiste +ESTUVISTEIS ˌestuβˈisteɪs +ESTUVO estˈuβo +ESVÁSTICA esβˈastika +ET ˈet +ETA ˈeta +ETACRÍNICO ˌetakɾˈiniko +ETAMBUTOL ˌetambutˈol +ETANOL ˌetanˈol +ETANÓLICO ˌetanˈoliko +ETAPA etˈapa +ETAPAS etˈapas +ETCÉTERA etsˈeteɾa +ETCLORVINOL ˌetkloɾβinˈol +ETENO etˈeno +ÉTER ˈeteɾ +ETERNA etˈeɾna +ETERNIDAD ˌeteɾniðˈad +ETERNIZADA ˌeteɾnisˈaða +ETERNIZADAS ˌeteɾnisˈaðas +ETERNIZADO ˌeteɾnisˈaðo +ETERNIZADOS ˌeteɾnisˈaðos +ETERNIZAR ˌeteɾnisˈaɾ +ETERNO etˈeɾno +ÉTICA ˈetika +ÉTICO ˈetiko +ETILENO ˌetilˈeno +ETILÓMETRO ˌetilˈometɾo +ÉTIMO ˈetimo +ETIMOLOGÍA ˌetimˌoloxˈia +ETIMOLÓGICO ˌetimolˈoxiko +ETIMOLOGISTA ˌetimˌoloxˈista +ETIMÓLOGO ˌetimˈoloɣo +ETINILESTRADIOL ˌetinˌilestɾaðjˈol +ETINO etˈino +ETIOLOGÍA ˌetjoloxˈia +ETIOPATOGENIA ˌetjopˌatoxˈenja +ETIOPATOGÉNICO ˌetjopˌatoxˈeniko +ETIOPÍA ˌetjopˈia +ETIÓPICA etjˈopika +ETIÓPICAS etjˈopikas +ETIÓPICO etjˈopiko +ETIÓPICOS etjˈopikos +ETIQUETA ˌetikˈeta +ETIQUETADA ˌetiketˈaða +ETIQUETADAS ˌetiketˈaðas +ETIQUETADO ˌetiketˈaðo +ETIQUETADOS ˌetiketˈaðos +ETIQUETAR ˌetiketˈaɾ +ETNARCA etnˈaɾka +ETNIA ˈetnja +ETNOCÉNTRICO ˌetnosˈentɾiko +ETNOCULTURAL ˌetnokˌultuɾˈal +ETNOCULTURALES ˌetnokˌultuɾˈales +ETNÓGRAFA etnˈoɣɾafa +ETNOGRÁFICA ˌetnoɣɾˈafika +ETNOGRÁFICAS ˌetnoɣɾˈafikas +ETNOGRÁFICO ˌetnoɣɾˈafiko +ETNOGRÁFICOS ˌetnoɣɾˈafikos +ETNOLINGÜÍSTICA ˌetnolˌiŋɡuˈistika +ETNOLINGÜÍSTICAS ˌetnolˌiŋɡuˈistikas +ETNOLINGÜÍSTICO ˌetnolˌiŋɡuˈistiko +ETNOLINGÜÍSTICOS ˌetnolˌiŋɡuˈistikos +ETNOLOGÍA ˌetnoloxˈia +ETNOLOGÍAS ˌetnoloxˈias +ETNOLÓGICA ˌetnolˈoxika +ETNOLÓGICAS ˌetnolˈoxikas +ETNOLÓGICO ˌetnolˈoxiko +ETNOLÓGICOS ˌetnolˈoxikos +ETNOMUSICOLOGÍA ˌetnomˌusikˌoloxˈia +ETNOMUSICÓLOGO ˌetnomˌusikˈoloɣo +ETNÓNIMO etnˈonimo +ETNOPOLÍTICO ˌetnopolˈitiko +ETODOLACO ˌetoðolˈako +ETOLIA etˈolja +ETOLÓGICO ˌetolˈoxiko +ETOXILACIÓN ˌetoksˌilasjˈon +ETOXILAR ˌetoksilˈaɾ +ETRURIA etɾˈuɾja +ETURA etˈuɾa +ETXARRIARRA ˌetʃaɾɾiˈaɾɾa +EUBEO eʊβˈeo +EUCALIPTO ˌeʊkalˈipːto +EUCARIONTE ˌeʊkaɾjˈonte +EUCARIÓTICO ˌeʊkaɾjˈotiko +EUCARISTÍA ˌeʊkaɾistˈia +EUCARÍSTICO ˌeʊkaɾˈistiko +EUCLÍDEO eʊklˈiðeo +EUCLIDES eʊklˈiðes +EUCLIDIANA ˌeʊkliðjˈana +EUCLIDIANO ˌeʊkliðjˈano +EUCLIDIANOS ˌeʊkliðjˈanos +EUDICOTILEDÓNEA ˌeʊðikˌotileðˈonea +EUFEMIA eʊfˈemja +EUFEMÍSTICA ˌeʊfemˈistika +EUFEMÍSTICAS ˌeʊfemˈistikas +EUFEMÍSTICO ˌeʊfemˈistiko +EUFEMÍSTICOS ˌeʊfemˈistikos +EUFILOFITA ˌeʊfilofˈita +EUFONÍA ˌeʊfonˈia +EUFORBIA eʊfˈoɾβja +EUFORIA eʊfˈoɾja +EUFÓRICA eʊfˈoɾika +EUFÓRICAS eʊfˈoɾikas +EUFÓRICO eʊfˈoɾiko +EUFÓRICOS eʊfˈoɾikos +EUFORIZANTE ˌeʊfoɾisˈante +EUFORIZANTES ˌeʊfoɾisˈantes +EUFRATES eʊfɾˈates +EUGENESIA ˌeʊxenˈesja +EUGENIA eʊxˈenja +EUGENIO eʊxˈenjo +EUNUCO eʊnˈuko +EURABIA eʊɾˈaβja +EURASIA eʊɾˈasja +EUREKA eʊɾˈeka +EURÍDICE eʊɾˈiðise +EURIPTÉRIDO ˌeʊɾipːtˈeɾiðo +EURO ˈeʊɾo +EUROCÉNTRICO ˌeʊɾosˈentɾiko +EUROCOMUNISTA ˌeʊɾokˌomunˈista +EUROCOMUNISTAS ˌeʊɾokˌomunˈistas +EURODÓLAR ˌeʊɾoðˈolaɾ +EURODRAMA ˌeʊɾoðɾˈama +EUROFÁN ˌeʊɾofˈan +EURÓFOBO eʊɾˈofoβo +EUROMONEDERO ˌeʊɾomˌoneðˈeɾo +EUROMONEDEROS ˌeʊɾomˌoneðˈeɾos +EUROPA eʊɾˈopa +EUROPARLAMENTARIA ˌeʊɾopˌaɾlamentˈaɾja +EUROPEA ˌeʊɾopˈea +EUROPEAS ˌeʊɾopˈeas +EUROPEIZACIÓN ˌeʊɾopˌeɪsasjˈon +EUROPEIZADA ˌeʊɾopeɪsˈaða +EUROPEIZADAS ˌeʊɾopeɪsˈaðas +EUROPEIZADO ˌeʊɾopeɪsˈaðo +EUROPEIZADOS ˌeʊɾopeɪsˈaðos +EUROPEIZANTE ˌeʊɾopeɪsˈante +EUROPEIZAR ˌeʊɾopeɪsˈaɾ +EUROPEO ˌeʊɾopˈeo +EUROPEOS ˌeʊɾopˈeos +EUROS ˈeʊɾos +EUROSIBERIANO ˌeʊɾosˌiβeɾjˈano +EUROVISIÓN ˌeʊɾoβisjˈon +EUROVISIVA ˌeʊɾoβisˈiβa +EUROVISIVAS ˌeʊɾoβisˈiβas +EUROVISIVO ˌeʊɾoβisˈiβo +EUROVISIVOS ˌeʊɾoβisˈiβos +EUSEBIO eʊsˈeβjo +EUSKADI eʊskˈaði +EUSKALDÚN ˌeʊskalðˈun +EUSKALDUNA ˌeʊskalðˈuna +EUSKALDUNAS ˌeʊskalðˈunas +EUSKALDUNES ˌeʊskalðˈunes +EUSKERA eʊskˈeɾa +EUSKÉRICA eʊskˈeɾika +EUSKÉRICAS eʊskˈeɾikas +EUSKÉRICO eʊskˈeɾiko +EUSKÉRICOS eʊskˈeɾikos +EUSKO ˈeʊsko +EUSOCIALIDAD ˌeʊsosjˌaliðˈad +EUSTÁTICO eʊstˈatiko +EUTANASIAR ˌeʊtanasjˈaɾ +EÚTRICO eˈutɾiko +EVA ˈeβa +EVACUACIÓN ˌeβakwasjˈon +EVACUADA ˌeβakwˈaða +EVACUADAS ˌeβakwˈaðas +EVACUADO ˌeβakwˈaðo +EVACUADOS ˌeβakwˈaðos +EVACUAR ˌeβakwˈaɾ +EVADIDA ˌeβaðˈiða +EVADIDAS ˌeβaðˈiðas +EVADIDO ˌeβaðˈiðo +EVADIDOS ˌeβaðˈiðos +EVADIR ˌeβaðˈiɾ +EVAGINACIÓN ˌeβaxˌinasjˈon +EVALUACIÓN ˌeβaluasjˈon +EVALUADA ˌeβaluˈaða +EVALUADAS ˌeβaluˈaðas +EVALUADO ˌeβaluˈaðo +EVALUADOS ˌeβaluˈaðos +EVANESCIDA ˌeβanesˈiða +EVANESCIDAS ˌeβanesˈiðas +EVANESCIDO ˌeβanesˈiðo +EVANESCIDOS ˌeβanesˈiðos +EVANGELIARIO ˌeβaŋxeljˈaɾjo +EVANGÉLICO ˌeβaŋxˈeliko +EVANGELIO ˌeβaŋxˈeljo +EVANGELISTA ˌeβaŋxelˈista +EVANGELIZA ˌeβaŋxelˈisa +EVANGELIZADA ˌeβaŋxˌelisˈaða +EVANGELIZADAS ˌeβaŋxˌelisˈaðas +EVANGELIZADO ˌeβaŋxˌelisˈaðo +EVANGELIZADOS ˌeβaŋxˌelisˈaðos +EVANGELIZÁIS ˌeβaŋxˌelisˈais +EVANGELIZAMOS ˌeβaŋxˌelisˈamos +EVANGELIZANDO ˌeβaŋxˌelisˈando +EVANGELIZAR ˌeβaŋxˌelisˈaɾ +EVANGELIZARA ˌeβaŋxˌelisˈaɾa +EVANGELIZARÁ ˌeβaŋxˌelisaɾˈa +EVANGELIZÁRAMOS ˌeβaŋxˌelisˈaɾamos +EVANGELIZARAS ˌeβaŋxˌelisˈaɾas +EVANGELIZARÁS ˌeβaŋxˌelisaɾˈas +EVANGELIZAREIS ˌeβaŋxˌelisˈaɾeɪs +EVANGELIZARÉIS ˌeβaŋxˌelisaɾˈeis +EVANGELIZAREMOS ˌeβaŋxˌelisaɾˈemos +EVANGELIZARES ˌeβaŋxˌelisˈaɾes +EVANGELIZARÍA ˌeβaŋxˌelisaɾˈia +EVANGELIZARÍAMOS ˌeβaŋxˌelisaɾˈiamos +EVANGELIZARÍAS ˌeβaŋxˌelisaɾˈias +EVANGELIZAS ˌeβaŋxelˈisas +EVANGELIZASTE ˌeβaŋxˌelisˈaste +EVANGELIZO ˌeβaŋxelˈiso +EVAPORACIÓN ˌeβapˌoɾasjˈon +EVAPORADA ˌeβapoɾˈaða +EVAPORADAS ˌeβapoɾˈaðas +EVAPORADO ˌeβapoɾˈaðo +EVAPORADOS ˌeβapoɾˈaðos +EVAPORAR ˌeβapoɾˈaɾ +EVAPORÍTICO ˌeβapoɾˈitiko +EVASIÓN ˌeβasjˈon +EVASIVA ˌeβasˈiβa +EVASIVAS ˌeβasˈiβas +EVASIVO ˌeβasˈiβo +EVASIVOS ˌeβasˈiβos +EVEMERISMO ˌeβemeɾˈismo +EVENTAZO ˌeβentˈaso +EVENTO eβˈɛnto +EVENTOS eβˈɛntos +EVENTRACIÓN ˌeβentɾasjˈon +EVENTUAL ˌeβentwˈal +EVENTUALES ˌeβentwˈales +EVEREST ˌeβeɾˈest +EVERSIÓN ˌeβeɾsjˈon +EVICCIÓN ˌeβiksjˈon +EVIDENCIA ˌeβiðˈɛnsja +EVIDENCIABLE ˌeβiðensjˈaβle +EVIDENCIADA ˌeβiðensjˈaða +EVIDENCIADAS ˌeβiðensjˈaðas +EVIDENCIADO ˌeβiðensjˈaðo +EVIDENCIADOS ˌeβiðensjˈaðos +EVIDENCIAL ˌeβiðensjˈal +EVIDENCIAR ˌeβiðensjˈaɾ +EVIDENCIAS ˌeβiðˈɛnsjas +EVIDENTE ˌeβiðˈɛnte +EVIDENTES ˌeβiðˈɛntes +EVISCERACIÓN ˌeβisˌeɾasjˈon +EVISCERADA ˌeβiseɾˈaða +EVISCERADAS ˌeβiseɾˈaðas +EVISCERADO ˌeβiseɾˈaðo +EVISCERADOS ˌeβiseɾˈaðos +EVISCERAR ˌeβiseɾˈaɾ +EVITA eβˈita +EVITABLES ˌeβitˈaβles +EVITACIÓN ˌeβitasjˈon +EVITADA ˌeβitˈaða +EVITADAS ˌeβitˈaðas +EVITADO ˌeβitˈaðo +EVITADOS ˌeβitˈaðos +EVITAR ˌeβitˈaɾ +EVITARE ˌeβitˈaɾe +EVITARES ˌeβitˈaɾes +EVITO eβˈito +EVO ˈeβo +EVOCACIÓN ˌeβokasjˈon +EVOCADA ˌeβokˈaða +EVOCADAS ˌeβokˈaðas +EVOCADO ˌeβokˈaðo +EVOCADOS ˌeβokˈaðos +EVOCAR ˌeβokˈaɾ +EVOCARES ˌeβokˈaɾes +EVOCATIVO ˌeβokatˈiβo +EVOLUCIÓN ˌeβolusjˈon +EVOLUCIONADA ˌeβolˌusjonˈaða +EVOLUCIONADAS ˌeβolˌusjonˈaðas +EVOLUCIONADO ˌeβolˌusjonˈaðo +EVOLUCIONADOS ˌeβolˌusjonˈaðos +EVOLUCIONAR ˌeβolˌusjonˈaɾ +EVOLUCIONAS ˌeβolusjˈonas +EVOLUCIONÓ ˌeβolˌusjonˈo +EX ˈeks +EXACCIONISTA ˌeksaksjonˈista +EXACERBACIÓN ˌeksasˌeɾβasjˈon +EXACERBADA ˌeksaseɾβˈaða +EXACERBADAS ˌeksaseɾβˈaðas +EXACERBADO ˌeksaseɾβˈaðo +EXACERBADOS ˌeksaseɾβˈaðos +EXACERBAR ˌeksaseɾβˈaɾ +EXACTA eksˈakta +EXACTAMENTE eksˈaktamˈente +EXACTAS eksˈaktas +EXACTÍSIMO ˌeksaktˈisimo +EXACTITUD ˌeksaktitˈud +EXACTITUDES ˌeksaktitˈuðes +EXACTO eksˈakto +EXACTOS eksˈaktos +EXADIESTRADOR ˌeksaðjˌestɾaðˈoɾ +EXAGERA ˌeksaxˈeɾa +EXAGERACIÓN ˌeksaxˌeɾasjˈon +EXAGERADA ˌeksaxeɾˈaða +EXAGERADAS ˌeksaxeɾˈaðas +EXAGERADO ˌeksaxeɾˈaðo +EXAGERADOS ˌeksaxeɾˈaðos +EXAGERAMOS ˌeksaxeɾˈamos +EXAGERANDO ˌeksaxeɾˈando +EXAGERAR ˌeksaxeɾˈaɾ +EXAGERARA ˌeksaxeɾˈaɾa +EXAGERARÁ ˌeksaxˌeɾaɾˈa +EXAGERÁRAMOS ˌeksaxeɾˈaɾamos +EXAGERARAS ˌeksaxeɾˈaɾas +EXAGERARÁS ˌeksaxˌeɾaɾˈas +EXAGERAREIS ˌeksaxeɾˈaɾeɪs +EXAGERAREMOS ˌeksaxˌeɾaɾˈemos +EXAGERARES ˌeksaxeɾˈaɾes +EXAGERARÍAMOS ˌeksaxˌeɾaɾˈiamos +EXAGERAS ˌeksaxˈeɾas +EXAGERASTE ˌeksaxeɾˈaste +EXAGERE ˌeksaxˈeɾe +EXAGEREMOS ˌeksaxeɾˈemos +EXAGERES ˌeksaxˈeɾes +EXALGUACIL ˌeksalɣwasˈil +EXALTACIÓN ˌeksaltasjˈon +EXALTADA ˌeksaltˈaða +EXALTADAS ˌeksaltˈaðas +EXALTADÍSIMO ˌeksaltaðˈisimo +EXALTADO ˌeksaltˈaðo +EXALTADOS ˌeksaltˈaðos +EXALTAR ˌeksaltˈaɾ +EXALUMNA ˌeksalˈumna +EXAMANTE ˌeksamˈante +EXAMEN eksˈamen +EXAMINA ˌeksamˈina +EXAMINADA ˌeksaminˈaða +EXAMINADAS ˌeksaminˈaðas +EXAMINADO ˌeksaminˈaðo +EXAMINADORA ˌeksamˌinaðˈoɾa +EXAMINADOS ˌeksaminˈaðos +EXAMINAMOS ˌeksaminˈamos +EXAMINANDO ˌeksaminˈando +EXAMINAR ˌeksaminˈaɾ +EXAMINARA ˌeksaminˈaɾa +EXAMINARÁ ˌeksamˌinaɾˈa +EXAMINÁRAMOS ˌeksaminˈaɾamos +EXAMINARAS ˌeksaminˈaɾas +EXAMINARÁS ˌeksamˌinaɾˈas +EXAMINAREIS ˌeksaminˈaɾeɪs +EXAMINAREMOS ˌeksamˌinaɾˈemos +EXAMINARES ˌeksaminˈaɾes +EXAMINARÍAMOS ˌeksamˌinaɾˈiamos +EXAMINAS ˌeksamˈinas +EXAMINASTE ˌeksaminˈaste +EXAMINE ˌeksamˈine +EXAMINEMOS ˌeksaminˈemos +EXAMINES ˌeksamˈines +EXAMINO ˌeksamˈino +EXAMINÓ ˌeksaminˈo +EXÁNIME eksˈanime +EXÁNIMES eksˈanimes +EXANTEMÁTICA ˌeksantemˈatika +EXANTEMÁTICAS ˌeksantemˈatikas +EXANTEMÁTICO ˌeksantemˈatiko +EXANTEMÁTICOS ˌeksantemˈatikos +EXASESOR ˌeksasesˈoɾ +EXASPERADA ˌeksaspeɾˈaða +EXASPERADAS ˌeksaspeɾˈaðas +EXASPERADO ˌeksaspeɾˈaðo +EXASPERADOS ˌeksaspeɾˈaðos +EXASPERANTE ˌeksaspeɾˈante +EXASPERAR ˌeksaspeɾˈaɾ +EXASPERAS ˌeksaspˈeɾas +EXBALONCESTISTA ˌeksβalˌonsestˈista +EXBANDA eksβˈanda +EXBEISBOLISTA ˌeksβeɪsβolˈista +EXCÁLIBUR ekskˈaliβuɾ +EXCARCELADA ˌekskaɾselˈaða +EXCARCELADAS ˌekskaɾselˈaðas +EXCARCELADO ˌekskaɾselˈaðo +EXCARCELADOS ˌekskaɾselˈaðos +EXCARCELAR ˌekskaɾselˈaɾ +EXCAVADA ˌekskaβˈaða +EXCAVADAS ˌekskaβˈaðas +EXCAVADO ˌekskaβˈaðo +EXCAVADOR ˌekskaβaðˈoɾ +EXCAVADOS ˌekskaβˈaðos +EXCAVAR ˌekskaβˈaɾ +EXCEDENTE ˌekseðˈɛnte +EXCEDENTES ˌekseðˈɛntes +EXCEDER ˌekseðˈeɾ +EXCEDIDA ˌekseðˈiða +EXCEDIDAS ˌekseðˈiðas +EXCEDIDO ˌekseðˈiðo +EXCEDIDOS ˌekseðˈiðos +EXCEL eksˈel +EXCELENCIA ˌekselˈɛnsja +EXCELENTE ˌekselˈɛnte +EXCELENTEMENTE ˌekselˈɛntemˈente +EXCELENTES ˌekselˈɛntes +EXCELSO eksˈelso +EXCÉNTRICO eksˈentɾiko +EXCEPCIÓN ˌeksepsjˈon +EXCEPCIONAL ˌeksepsjonˈal +EXCEPCIONALES ˌeksepsjonˈales +EXCEPTO eksˈepːto +EXCEPTUADA ˌeksepːtwˈaða +EXCEPTUADAS ˌeksepːtwˈaðas +EXCEPTUADO ˌeksepːtwˈaðo +EXCEPTUADOS ˌeksepːtwˈaðos +EXCEPTUAR ˌeksepːtwˈaɾ +EXCESIVO ˌeksesˈiβo +EXCESO eksˈeso +EXCESOS eksˈesos +EXCÍMERO eksˈimeɾo +EXCITABILIDAD ˌeksitˌaβiliðˈad +EXCITABLE ˌeksitˈaβle +EXCITABLES ˌeksitˈaβles +EXCITACIÓN ˌeksitasjˈon +EXCITADA ˌeksitˈaða +EXCITADAS ˌeksitˈaðas +EXCITADÍSIMO ˌeksitaðˈisimo +EXCITADO ˌeksitˈaðo +EXCITADOS ˌeksitˈaðos +EXCITAR ˌeksitˈaɾ +EXCLAMACIÓN ˌeksklamasjˈon +EXCLAMADA ˌeksklamˈaða +EXCLAMADAS ˌeksklamˈaðas +EXCLAMADO ˌeksklamˈaðo +EXCLAMADOS ˌeksklamˈaðos +EXCLAMAR ˌeksklamˈaɾ +EXCLAMATIVO ˌeksklamatˈiβo +EXCLUB eksklˈub +EXCLUIDA ˌekskluˈiða +EXCLUIDAS ˌekskluˈiðas +EXCLUIDO ˌekskluˈiðo +EXCLUIDOS ˌekskluˈiðos +EXCLUIR ˌekskluˈiɾ +EXCLUSIÓN ˌeksklusjˈon +EXCLUSIVA ˌeksklusˈiβa +EXCLUSIVAMENTE ˌeksklusˈiβamˈente +EXCLUSIVISMO ˌeksklusiβˈismo +EXCLUSIVO ˌeksklusˈiβo +EXCOMPETIDOR ˌekskompˌetiðˈoɾ +EXCOMULGADA ˌekskomulɣˈaða +EXCOMULGADAS ˌekskomulɣˈaðas +EXCOMULGADO ˌekskomulɣˈaðo +EXCOMULGADOS ˌekskomulɣˈaðos +EXCOMULGAR ˌekskomulɣˈaɾ +EXCOMUNISTA ˌekskomunˈista +EXCÓNSUL ekskˈonsul +EXCORIAR ˌekskoɾjˈaɾ +EXCORONEL ˌekskoɾonˈel +EXCORREDOR ˌekskoɾɾeðˈoɾ +EXCREMENTO ˌekskɾemˈɛnto +EXCRETADA ˌekskɾetˈaða +EXCRETADAS ˌekskɾetˈaðas +EXCRETADO ˌekskɾetˈaðo +EXCRETADOS ˌekskɾetˈaðos +EXCRETAR ˌekskɾetˈaɾ +EXCRIMINAL ˌekskɾiminˈal +EXCULPADA ˌekskulpˈaða +EXCULPADAS ˌekskulpˈaðas +EXCULPADO ˌekskulpˈaðo +EXCULPADOS ˌekskulpˈaðos +EXCULPAR ˌekskulpˈaɾ +EXCURSIÓN ˌekskuɾsjˈon +EXCURSIONISTA ˌekskuɾsjonˈista +EXCUSA ekskˈusa +EXCUSADA ˌekskusˈaða +EXCUSADAS ˌekskusˈaðas +EXCUSADO ˌekskusˈaðo +EXCUSADOS ˌekskusˈaðos +EXDEFENSORA ˌeksðefensˈoɾa +EXDIRIGENCIA ˌeksðiɾixˈɛnsja +EXDISEÑADOR ˌeksðisˌeɲaðˈoɾ +EXECRABLE ˌeksekɾˈaβle +EXECRABLES ˌeksekɾˈaβles +EXECRADA ˌeksekɾˈaða +EXECRADAS ˌeksekɾˈaðas +EXECRADO ˌeksekɾˈaðo +EXECRADOS ˌeksekɾˈaðos +EXECRAR ˌeksekɾˈaɾ +EXECUTADA ˌeksekutˈaða +EXECUTADAS ˌeksekutˈaðas +EXECUTADO ˌeksekutˈaðo +EXECUTADOS ˌeksekutˈaðos +EXECUTAR ˌeksekutˈaɾ +EXECUTARES ˌeksekutˈaɾes +EXEDITOR ˌekseðitˈoɾ +EXEJECUTIVA ˌeksexˌekutˈiβa +EXEMPERADOR ˌeksempˌeɾaðˈoɾ +EXENCIÓN ˌeksensjˈon +EXÉRCITO eksˈeɾsito +EXÉRCITOS eksˈeɾsitos +EXERTO eksˈeɾto +EXESTELIANO ˌeksesteljˈano +EXESTRATEGA ˌeksestɾatˈeɣa +EXFOLIADA ˌeksfoljˈaða +EXFOLIADAS ˌeksfoljˈaðas +EXFOLIADO ˌeksfoljˈaðo +EXFOLIADOS ˌeksfoljˈaðos +EXFOLIANTE ˌeksfoljˈante +EXFOLIANTES ˌeksfoljˈantes +EXFOLIAR ˌeksfoljˈaɾ +EXFOLIATIVO ˌeksfoljatˈiβo +EXFRENTISTA ˌeksfɾentˈista +EXFUNCIONARIA ˌeksfunsjonˈaɾja +EXFUNCIONARIO ˌeksfunsjonˈaɾjo +EXGAY eksɣˈaɪ +EXGOBERNADORA ˌeksɣoβˌeɾnaðˈoɾa +EXGUARDIA eksɣwˈaɾðja +EXHALADA ˌeksalˈaða +EXHALADAS ˌeksalˈaðas +EXHALADO ˌeksalˈaðo +EXHALADOS ˌeksalˈaðos +EXHAUSTIVA ˌeksaʊstˈiβa +EXHAUSTIVAMENTE ˌeksaʊstˈiβamˈente +EXHAUSTIVAS ˌeksaʊstˈiβas +EXHAUSTIVO ˌeksaʊstˈiβo +EXHAUSTIVOS ˌeksaʊstˈiβos +EXHAUSTO eksˈaʊsto +EXHIBICIÓN ˌeksiβisjˈon +EXHIBIDA ˌeksiβˈiða +EXHIBIDAS ˌeksiβˈiðas +EXHIBIDO ˌeksiβˈiðo +EXHIBIDOS ˌeksiβˈiðos +EXHIBIR ˌeksiβˈiɾ +EXHORTADA ˌeksoɾtˈaða +EXHORTADAS ˌeksoɾtˈaðas +EXHORTADO ˌeksoɾtˈaðo +EXHORTADOS ˌeksoɾtˈaðos +EXHORTAR ˌeksoɾtˈaɾ +EXHUMADA ˌeksumˈaða +EXHUMADAS ˌeksumˈaðas +EXHUMADO ˌeksumˈaðo +EXHUMADOS ˌeksumˈaðos +EXHUMAR ˌeksumˈaɾ +EXHUME eksˈume +EXIGENTE ˌeksixˈɛnte +EXIGENTES ˌeksixˈɛntes +EXIGIBILIDAD ˌeksixˌiβiliðˈad +EXIGIDA ˌeksixˈiða +EXIGIDAS ˌeksixˈiðas +EXIGIDO ˌeksixˈiðo +EXIGIDOS ˌeksixˈiðos +EXIGUA eksˈiɣwa +EXIGÜIDAD ˌeksiɣˌuiðˈad +EXIGUO eksˈiɣwo +EXILAR ˌeksilˈaɾ +EXILIADA ˌeksiljˈaða +EXILIADAS ˌeksiljˈaðas +EXILIADO ˌeksiljˈaðo +EXILIADOS ˌeksiljˈaðos +EXILIAR ˌeksiljˈaɾ +EXILIO eksˈiljo +EXIMIA eksˈimja +EXIMIAS eksˈimjas +EXIMIO eksˈimjo +EXIMIOS eksˈimjos +EXINSTRUCTOR ˌeksinstɾuktˈoɾ +EXISTE eksˈiste +EXISTEN eksˈisten +EXISTENCIA ˌeksistˈɛnsja +EXISTENCIAL ˌeksistensjˈal +EXISTENCIALISTA ˌeksistˌensjalˈista +EXISTENCIALISTAS ˌeksistˌensjalˈistas +EXISTENTE ˌeksistˈɛnte +EXISTIDA ˌeksistˈiða +EXISTIDAS ˌeksistˈiðas +EXISTIDO ˌeksistˈiðo +EXISTIDOS ˌeksistˈiðos +EXISTIMADA ˌeksistimˈaða +EXISTIMADAS ˌeksistimˈaðas +EXISTIMADO ˌeksistimˈaðo +EXISTIMADOS ˌeksistimˈaðos +EXISTIR ˌeksistˈiɾ +EXITAZO ˌeksitˈaso +EXITO eksˈito +ÉXITO ˈeksito +EXITOS eksˈitos +ÉXITOS ˈeksitos +EXITOSÍSIMO ˌeksitosˈisimo +EXITOSO ˌeksitˈoso +EXNOVIO eksnˈoβjo +EXOCARPIO ˌeksokˈaɾpjo +ÉXODO ˈeksoðo +EXODONCIA ˌeksoðˈonsja +EXOESQUELETO ˌeksoˌeskelˈeto +EXÓGAMO eksˈoɣamo +EXOLÍMPICO ˌeksolˈimpiko +EXOMA eksˈoma +EXONÁRTEX ˌeksonˈaɾteks +EXONERADA ˌeksoneɾˈaða +EXONERADAS ˌeksoneɾˈaðas +EXONERADO ˌeksoneɾˈaðo +EXONERADOS ˌeksoneɾˈaðos +EXONERAR ˌeksoneɾˈaɾ +EXÓNIMO eksˈonimo +EXOPERIDIO ˌeksopeɾˈiðjo +EXOPLANETA ˌeksoplanˈeta +EXORBITANTES ˌeksoɾβitˈantes +EXORCISMO ˌeksoɾsˈismo +EXORCIZADA ˌeksoɾsisˈaða +EXORCIZADAS ˌeksoɾsisˈaðas +EXORCIZADO ˌeksoɾsisˈaðo +EXORCIZADOS ˌeksoɾsisˈaðos +EXORNAR ˌeksoɾnˈaɾ +EXOTÉRICA ˌeksotˈeɾika +EXOTÉRICAS ˌeksotˈeɾikas +EXOTÉRICO ˌeksotˈeɾiko +EXOTÉRICOS ˌeksotˈeɾikos +EXOTÉRMICA ˌeksotˈeɾmika +EXOTÉRMICAS ˌeksotˈeɾmikas +EXOTÉRMICO ˌeksotˈeɾmiko +EXOTÉRMICOS ˌeksotˈeɾmikos +EXÓTICO eksˈotiko +EXPANDIDA ˌekspandˈiða +EXPANDIDAS ˌekspandˈiðas +EXPANDIDO ˌekspandˈiðo +EXPANDIDOS ˌekspandˈiðos +EXPANSIÓN ˌekspansjˈon +EXPANSIONADA ˌekspansjonˈaða +EXPANSIONADAS ˌekspansjonˈaðas +EXPANSIONADO ˌekspansjonˈaðo +EXPANSIONADOS ˌekspansjonˈaðos +EXPANSIONAR ˌekspansjonˈaɾ +EXPANSIVA ˌekspansˈiβa +EXPANSIVAS ˌekspansˈiβas +EXPANSIVO ˌekspansˈiβo +EXPANSIVOS ˌekspansˈiβos +EXPATRIACIÓN ˌekspatɾiasjˈon +EXPATRIAR ˌekspatɾiˈaɾ +EXPECTACIÓN ˌekspektasjˈon +EXPECTATIVA ˌekspektatˈiβa +EXPECTORACIÓN ˌekspektˌoɾasjˈon +EXPECTORADA ˌekspektoɾˈaða +EXPECTORADAS ˌekspektoɾˈaðas +EXPECTORADO ˌekspektoɾˈaðo +EXPECTORADOS ˌekspektoɾˈaðos +EXPECTORANTE ˌekspektoɾˈante +EXPECTORAR ˌekspektoɾˈaɾ +EXPEDICIÓN ˌekspeðisjˈon +EXPEDICIONARIO ˌekspeðˌisjonˈaɾjo +EXPEDIDA ˌekspeðˈiða +EXPEDIDAS ˌekspeðˈiðas +EXPEDIDO ˌekspeðˈiðo +EXPEDIDOS ˌekspeðˈiðos +EXPEDIENTADA ˌekspeðjentˈaða +EXPEDIENTADAS ˌekspeðjentˈaðas +EXPEDIENTADO ˌekspeðjentˈaðo +EXPEDIENTADOS ˌekspeðjentˈaðos +EXPEDIENTAR ˌekspeðjentˈaɾ +EXPEDIENTE ˌekspeðjˈɛnte +EXPEDIENTES ˌekspeðjˈɛntes +EXPEDIENTÉS ˌekspeðjentˈes +EXPEDIR ˌekspeðˈiɾ +EXPEDITA ˌekspeðˈita +EXPEDITADA ˌekspeðitˈaða +EXPEDITADAS ˌekspeðitˈaðas +EXPEDITADO ˌekspeðitˈaðo +EXPEDITADOS ˌekspeðitˈaðos +EXPEDITAR ˌekspeðitˈaɾ +EXPEDITAS ˌekspeðˈitas +EXPEDITO ˌekspeðˈito +EXPEDITOS ˌekspeðˈitos +EXPELEADOR ˌekspelˌeaðˈoɾ +EXPELIDA ˌekspelˈiða +EXPELIDAS ˌekspelˈiðas +EXPELIDO ˌekspelˈiðo +EXPELIDOS ˌekspelˈiðos +EXPENDEDOR ˌekspendeðˈoɾ +EXPENDEDORA ˌekspendeðˈoɾa +EXPENDER ˌekspendˈeɾ +EXPENDIDA ˌekspendˈiða +EXPENDIDAS ˌekspendˈiðas +EXPENDIDO ˌekspendˈiðo +EXPENDIDOS ˌekspendˈiðos +EXPERIENCIA ˌekspeɾjˈɛnsja +EXPERIMENTADA ˌekspeɾˌimentˈaða +EXPERIMENTADAS ˌekspeɾˌimentˈaðas +EXPERIMENTADO ˌekspeɾˌimentˈaðo +EXPERIMENTADORA ˌekspeɾˌimentaðˈoɾa +EXPERIMENTADOS ˌekspeɾˌimentˈaðos +EXPERIMENTAL ˌekspeɾˌimentˈal +EXPERIMENTAR ˌekspeɾˌimentˈaɾ +EXPERTA ekspˈeɾta +EXPERTÍSIMO ˌekspeɾtˈisimo +EXPERTO ekspˈeɾto +EXPIADA ekspjˈaða +EXPIADAS ekspjˈaðas +EXPIADO ekspjˈaðo +EXPIADOS ekspjˈaðos +EXPIAR ekspjˈaɾ +EXPIARE ekspjˈaɾe +EXPIATORIO ˌekspjatˈoɾjo +EXPIRAR ˌekspiɾˈaɾ +EXPIRARE ˌekspiɾˈaɾe +EXPLANAR ˌeksplanˈaɾ +EXPLETIVA ˌekspletˈiβa +EXPLETIVAS ˌekspletˈiβas +EXPLETIVO ˌekspletˈiβo +EXPLETIVOS ˌekspletˈiβos +EXPLICA eksplˈika +EXPLICÁ ˌeksplikˈa +EXPLICACIÓN ˌeksplikasjˈon +EXPLICADA ˌeksplikˈaða +EXPLICADAS ˌeksplikˈaðas +EXPLICADO ˌeksplikˈaðo +EXPLICADOS ˌeksplikˈaðos +EXPLICAMOS ˌeksplikˈamos +EXPLICANDO ˌeksplikˈando +EXPLICAR ˌeksplikˈaɾ +EXPLICARA ˌeksplikˈaɾa +EXPLICARÁ ˌeksplikaɾˈa +EXPLICÁRAMOS ˌeksplikˈaɾamos +EXPLICARAS ˌeksplikˈaɾas +EXPLICARÁS ˌeksplikaɾˈas +EXPLICARE ˌeksplikˈaɾe +EXPLICARÉ ˌeksplikaɾˈe +EXPLICAREIS ˌeksplikˈaɾeɪs +EXPLICARÉIS ˌeksplikaɾˈeis +EXPLICAREMOS ˌeksplikaɾˈemos +EXPLICÁREMOS ˌeksplikˈaɾemos +EXPLICARES ˌeksplikˈaɾes +EXPLICARÍA ˌeksplikaɾˈia +EXPLICARÍAMOS ˌeksplikaɾˈiamos +EXPLICARÍAS ˌeksplikaɾˈias +EXPLICAS eksplˈikas +EXPLICÁS ˌeksplikˈas +EXPLICASTE ˌeksplikˈaste +EXPLICASTEIS ˌeksplikˈasteɪs +EXPLICATIVA ˌeksplikatˈiβa +EXPLICATIVAS ˌeksplikatˈiβas +EXPLICATIVO ˌeksplikatˈiβo +EXPLICATIVOS ˌeksplikatˈiβos +EXPLICITADA ˌeksplisitˈaða +EXPLICITADAS ˌeksplisitˈaðas +EXPLICITADO ˌeksplisitˈaðo +EXPLICITADOS ˌeksplisitˈaðos +EXPLICITAR ˌeksplisitˈaɾ +EXPLÍCITO eksplˈisito +EXPLICITUD ˌeksplisitˈud +EXPLICO eksplˈiko +EXPLIQUE eksplˈike +EXPLIQUÉ ˌeksplikˈe +EXPLIQUEMOS ˌeksplikˈemos +EXPLIQUES eksplˈikes +EXPLIQUÉS ˌeksplikˈes +EXPLORACIÓN ˌeksploɾasjˈon +EXPLORADA ˌeksploɾˈaða +EXPLORADAS ˌeksploɾˈaðas +EXPLORADO ˌeksploɾˈaðo +EXPLORADOR ˌeksploɾaðˈoɾ +EXPLORADOS ˌeksploɾˈaðos +EXPLORATORIA ˌeksploɾatˈoɾja +EXPLORATORIAS ˌeksploɾatˈoɾjas +EXPLORATORIO ˌeksploɾatˈoɾjo +EXPLORATORIOS ˌeksploɾatˈoɾjos +EXPLOSIÓN ˌeksplosjˈon +EXPLOSIONADA ˌeksplosjonˈaða +EXPLOSIONADAS ˌeksplosjonˈaðas +EXPLOSIONADO ˌeksplosjonˈaðo +EXPLOSIONADOS ˌeksplosjonˈaðos +EXPLOSIONAR ˌeksplosjonˈaɾ +EXPLOSIONES ˌeksplosjˈones +EXPLOSIVA ˌeksplosˈiβa +EXPLOSIVAS ˌeksplosˈiβas +EXPLOSIVO ˌeksplosˈiβo +EXPLOSIVOS ˌeksplosˈiβos +EXPLOTABLE ˌeksplotˈaβle +EXPLOTACIÓN ˌeksplotasjˈon +EXPLOTADAS ˌeksplotˈaðas +EXPLOTADO ˌeksplotˈaðo +EXPLOTADOR ˌeksplotaðˈoɾ +EXPLOTADORAS ˌeksplotaðˈoɾas +EXPLOTADORES ˌeksplotaðˈoɾes +EXPLOTADOS ˌeksplotˈaðos +EXPLOTAR ˌeksplotˈaɾ +EXPLOTE eksplˈote +EXPOLIADA ˌekspoljˈaða +EXPOLIADAS ˌekspoljˈaðas +EXPOLIADO ˌekspoljˈaðo +EXPOLIADOS ˌekspoljˈaðos +EXPOLIAR ˌekspoljˈaɾ +EXPONER ˌeksponˈeɾ +EXPORTA ekspˈoɾta +EXPORTABLE ˌekspoɾtˈaβle +EXPORTABLES ˌekspoɾtˈaβles +EXPORTACIÓN ˌekspoɾtasjˈon +EXPORTADA ˌekspoɾtˈaða +EXPORTADAS ˌekspoɾtˈaðas +EXPORTADO ˌekspoɾtˈaðo +EXPORTADOR ˌekspoɾtaðˈoɾ +EXPORTADORA ˌekspoɾtaðˈoɾa +EXPORTADORAS ˌekspoɾtaðˈoɾas +EXPORTADORES ˌekspoɾtaðˈoɾes +EXPORTADOS ˌekspoɾtˈaðos +EXPORTAMOS ˌekspoɾtˈamos +EXPORTANDO ˌekspoɾtˈando +EXPORTAR ˌekspoɾtˈaɾ +EXPORTARA ˌekspoɾtˈaɾa +EXPORTARÁ ˌekspoɾtaɾˈa +EXPORTÁRAMOS ˌekspoɾtˈaɾamos +EXPORTARAS ˌekspoɾtˈaɾas +EXPORTARÁS ˌekspoɾtaɾˈas +EXPORTAREIS ˌekspoɾtˈaɾeɪs +EXPORTAREMOS ˌekspoɾtaɾˈemos +EXPORTARES ˌekspoɾtˈaɾes +EXPORTARÍAMOS ˌekspoɾtaɾˈiamos +EXPORTAS ekspˈoɾtas +EXPORTASTE ˌekspoɾtˈaste +EXPORTE ekspˈoɾte +EXPORTÉ ˌekspoɾtˈe +EXPORTÉIS ˌekspoɾtˈeis +EXPORTEMOS ˌekspoɾtˈemos +EXPORTES ekspˈoɾtes +EXPORTÉS ˌekspoɾtˈes +EXPORTO ekspˈoɾto +EXPOSICIÓN ˌeksposisjˈon +EXPOSICIONES ˌeksposisjˈones +EXPOSITIVA ˌekspositˈiβa +EXPOSITIVAS ˌekspositˈiβas +EXPOSITIVO ˌekspositˈiβo +EXPOSITIVOS ˌekspositˈiβos +EXPÓSITO ekspˈosito +EXPOSITORIO ˌekspositˈoɾjo +EXPRESABLE ˌekspɾesˈaβle +EXPRESADA ˌekspɾesˈaða +EXPRESADAS ˌekspɾesˈaðas +EXPRESADO ˌekspɾesˈaðo +EXPRESADOS ˌekspɾesˈaðos +EXPRESAR ˌekspɾesˈaɾ +EXPRESIÓN ˌekspɾesjˈon +EXPRESO ekspɾˈeso +EXPRESS ekspɾˈess +EXPRIMIDA ˌekspɾimˈiða +EXPRIMIDAS ˌekspɾimˈiðas +EXPRIMIDO ˌekspɾimˈiðo +EXPRIMIDOR ˌekspɾimiðˈoɾ +EXPRIMIDOS ˌekspɾimˈiðos +EXPRIMIR ˌekspɾimˈiɾ +EXPROPIADA ˌekspɾopjˈaða +EXPROPIADAS ˌekspɾopjˈaðas +EXPROPIADO ˌekspɾopjˈaðo +EXPROPIADOR ˌekspɾopjaðˈoɾ +EXPROPIADOS ˌekspɾopjˈaðos +EXPROPIAR ˌekspɾopjˈaɾ +EXPUESTA ekspwˈesta +EXPUESTAS ekspwˈestas +EXPUESTO ekspwˈesto +EXPUESTOS ekspwˈestos +EXPUGNA ekspˈuɡna +EXPUGNACIÓN ˌekspuɡnasjˈon +EXPUGNADA ˌekspuɡnˈaða +EXPUGNADAS ˌekspuɡnˈaðas +EXPUGNADO ˌekspuɡnˈaðo +EXPUGNADOS ˌekspuɡnˈaðos +EXPUGNAMOS ˌekspuɡnˈamos +EXPUGNANDO ˌekspuɡnˈando +EXPUGNAR ˌekspuɡnˈaɾ +EXPUGNARA ˌekspuɡnˈaɾa +EXPUGNARÁ ˌekspuɡnaɾˈa +EXPUGNÁRAMOS ˌekspuɡnˈaɾamos +EXPUGNARAS ˌekspuɡnˈaɾas +EXPUGNARÁS ˌekspuɡnaɾˈas +EXPUGNAREIS ˌekspuɡnˈaɾeɪs +EXPUGNAREMOS ˌekspuɡnaɾˈemos +EXPUGNARES ˌekspuɡnˈaɾes +EXPUGNARÍAMOS ˌekspuɡnaɾˈiamos +EXPUGNAS ekspˈuɡnas +EXPUGNASTE ˌekspuɡnˈaste +EXPUGNE ekspˈuɡne +EXPUGNEMOS ˌekspuɡnˈemos +EXPUGNES ekspˈuɡnes +EXPUGNO ekspˈuɡno +EXPULSABLE ˌekspulsˈaβle +EXPULSADA ˌekspulsˈaða +EXPULSADAS ˌekspulsˈaðas +EXPULSADO ˌekspulsˈaðo +EXPULSADOS ˌekspulsˈaðos +EXPULSAR ˌekspulsˈaɾ +EXPULSO ekspˈulso +EXPURGADA ˌekspuɾɣˈaða +EXPURGADAS ˌekspuɾɣˈaðas +EXPURGADO ˌekspuɾɣˈaðo +EXPURGADOS ˌekspuɾɣˈaðos +EXQUISITÍSIMA ˌekskisitˈisima +EXQUISITÍSIMAS ˌekskisitˈisimas +EXQUISITÍSIMO ˌekskisitˈisimo +EXQUISITÍSIMOS ˌekskisitˈisimos +EXQUISITO ˌekskisˈito +EXQUISITOS ˌekskisˈitos +EXSECRETARIO ˌekssekɾetˈaɾjo +EXSINDICALISTA ˌekssindˌikalˈista +EXTASIADA ˌekstasjˈaða +EXTASIADAS ˌekstasjˈaðas +EXTASIADO ˌekstasjˈaðo +EXTASIADOS ˌekstasjˈaðos +EXTASIAR ˌekstasjˈaɾ +ÉXTASIS ˈekstasis +EXTENDER ˌekstendˈeɾ +EXTENDIDA ˌekstendˈiða +EXTENDIDAS ˌekstendˈiðas +EXTENDIDO ˌekstendˈiðo +EXTENDIDOS ˌekstendˈiðos +EXTENDIMIENTO ˌekstendimjˈɛnto +EXTENSA ekstˈɛnsa +EXTENSAS ekstˈɛnsas +EXTENSIBLE ˌekstensˈiβle +EXTENSIBLES ˌekstensˈiβles +EXTENSIOMÉTRICO ˌekstensjomˈetɾiko +EXTENSIÓN ˌekstensjˈon +EXTENSIONALIDAD ˌekstensjˌonaliðˈad +EXTENSIVA ˌekstensˈiβa +EXTENSIVAMENTE ˌekstensˈiβamˈente +EXTENSIVAS ˌekstensˈiβas +EXTENSIVO ˌekstensˈiβo +EXTENSIVOS ˌekstensˈiβos +EXTENSO ekstˈɛnso +EXTENSOR ˌekstensˈoɾ +EXTENSOS ekstˈɛnsos +EXTENUACIÓN ˌekstenwasjˈon +EXTENUADA ˌekstenwˈaða +EXTENUADAS ˌekstenwˈaðas +EXTENUADO ˌekstenwˈaðo +EXTENUADOS ˌekstenwˈaðos +EXTENUAR ˌekstenwˈaɾ +EXTERIOR ˌeksteɾjˈoɾ +EXTERIORIZACIÓN ˌeksteɾjˌoɾisasjˈon +EXTERIORIZADA ˌeksteɾjˌoɾisˈaða +EXTERIORIZADAS ˌeksteɾjˌoɾisˈaðas +EXTERIORIZADO ˌeksteɾjˌoɾisˈaðo +EXTERIORIZADOS ˌeksteɾjˌoɾisˈaðos +EXTERIORIZAR ˌeksteɾjˌoɾisˈaɾ +EXTERMINA ˌeksteɾmˈina +EXTERMINADA ˌeksteɾminˈaða +EXTERMINADAS ˌeksteɾminˈaðas +EXTERMINADO ˌeksteɾminˈaðo +EXTERMINADOR ˌeksteɾmˌinaðˈoɾ +EXTERMINADORA ˌeksteɾmˌinaðˈoɾa +EXTERMINADORAS ˌeksteɾmˌinaðˈoɾas +EXTERMINADORES ˌeksteɾmˌinaðˈoɾes +EXTERMINADOS ˌeksteɾminˈaðos +EXTERMINAMOS ˌeksteɾminˈamos +EXTERMINANDO ˌeksteɾminˈando +EXTERMINAR ˌeksteɾminˈaɾ +EXTERMINARA ˌeksteɾminˈaɾa +EXTERMINARÁ ˌeksteɾmˌinaɾˈa +EXTERMINÁRAMOS ˌeksteɾminˈaɾamos +EXTERMINARAS ˌeksteɾminˈaɾas +EXTERMINARÁS ˌeksteɾmˌinaɾˈas +EXTERMINAREIS ˌeksteɾminˈaɾeɪs +EXTERMINAREMOS ˌeksteɾmˌinaɾˈemos +EXTERMINARES ˌeksteɾminˈaɾes +EXTERMINARÍAMOS ˌeksteɾmˌinaɾˈiamos +EXTERMINAS ˌeksteɾmˈinas +EXTERMINASTE ˌeksteɾminˈaste +EXTERMINE ˌeksteɾmˈine +EXTERMINEMOS ˌeksteɾminˈemos +EXTERMINES ˌeksteɾmˈines +EXTERMINIO ˌeksteɾmˈinjo +EXTERMINO ˌeksteɾmˈino +EXTERNA ekstˈeɾna +EXTERNADA ˌeksteɾnˈaða +EXTERNADAS ˌeksteɾnˈaðas +EXTERNADO ˌeksteɾnˈaðo +EXTERNADOS ˌeksteɾnˈaðos +EXTERNALIZADA ˌeksteɾnˌalisˈaða +EXTERNALIZADAS ˌeksteɾnˌalisˈaðas +EXTERNALIZADO ˌeksteɾnˌalisˈaðo +EXTERNALIZADOS ˌeksteɾnˌalisˈaðos +EXTERNALIZAR ˌeksteɾnˌalisˈaɾ +EXTERNO ekstˈeɾno +EXTINCIÓN ˌekstinsjˈon +EXTINGUIBLE ˌekstiŋɡˈiβle +EXTINGUIDA ˌekstiŋɡˈiða +EXTINGUIDAS ˌekstiŋɡˈiðas +EXTINGUIDO ˌekstiŋɡˈiðo +EXTINGUIDOR ˌekstiŋɡiðˈoɾ +EXTINGUIDOS ˌekstiŋɡˈiðos +EXTINGUIR ˌekstiŋɡˈiɾ +EXTINTO ekstˈinto +EXTIRPADA ˌekstiɾpˈaða +EXTIRPADAS ˌekstiɾpˈaðas +EXTIRPADO ˌekstiɾpˈaðo +EXTIRPADOS ˌekstiɾpˈaðos +EXTIRPAR ˌekstiɾpˈaɾ +EXTORSIÓN ˌekstoɾsjˈon +EXTORSIONADA ˌekstoɾsjonˈaða +EXTORSIONADAS ˌekstoɾsjonˈaðas +EXTORSIONADO ˌekstoɾsjonˈaðo +EXTORSIONADOR ˌekstoɾsjˌonaðˈoɾ +EXTORSIONADOS ˌekstoɾsjonˈaðos +EXTORSIONAR ˌekstoɾsjonˈaɾ +EXTORSIONISTA ˌekstoɾsjonˈista +EXTRA ˈekstɾa +EXTRAACADÉMICO ˌekstɾaˌakaðˈemiko +EXTRACAPILAR ˌekstɾakˌapilˈaɾ +EXTRACAPILARES ˌekstɾakˌapilˈaɾes +EXTRACCIÓN ˌekstɾaksjˈon +EXTRACELULARMENTE ˌekstɾasˌelulˈaɾmˈente +EXTRACTAR ˌekstɾaktˈaɾ +EXTRADIEGÉTICO ˌekstɾaðjexˈetiko +EXTRADIMENSIONAL ˌekstɾaðˌimensjonˈal +EXTRADITADA ˌekstɾaðitˈaða +EXTRADITADAS ˌekstɾaðitˈaðas +EXTRADITADO ˌekstɾaðitˈaðo +EXTRADITADOS ˌekstɾaðitˈaðos +EXTRAEUROPEO ˌekstɾaˌeʊɾopˈeo +EXTRAÍBLES ˌekstɾaˈiβles +EXTRAÍDA ˌekstɾaˈiða +EXTRAÍDAS ˌekstɾaˈiðas +EXTRAÍDO ˌekstɾaˈiðo +EXTRAÍDOS ˌekstɾaˈiðos +EXTRAJUDICIAL ˌekstɾaxˌuðisjˈal +EXTRALEGAL ˌekstɾaleɣˈal +EXTRALIMITARSE ˌekstɾalˌimitˈaɾse +EXTRAMUSICAL ˌekstɾamˌusikˈal +EXTRAÑA ekstɾˈaɲa +EXTRAÑADAS ˌekstɾaɲˈaðas +EXTRAÑADO ˌekstɾaɲˈaðo +EXTRAÑAMIENTO ˌekstɾaɲamjˈɛnto +EXTRAÑAR ˌekstɾaɲˈaɾ +EXTRAÑAS ekstɾˈaɲas +EXTRAÑEZA ˌekstɾaɲˈesa +EXTRANJERA ˌekstɾaŋxˈeɾa +EXTRANJERE ˌekstɾaŋxˈeɾe +EXTRANJERES ˌekstɾaŋxˈeɾes +EXTRANJERO ˌekstɾaŋxˈeɾo +EXTRAÑO ekstɾˈaɲo +EXTRAORDINARIA ˌekstɾaˌoɾðinˈaɾja +EXTRAORDINARIAMENTE ˌekstɾaˌoɾðinˈaɾjamˈente +EXTRAORDINARIO ˌekstɾaˌoɾðinˈaɾjo +EXTRAPARTIDARIO ˌekstɾapˌaɾtiðˈaɾjo +EXTRAPIRAMIDAL ˌekstɾapˌiɾamiðˈal +EXTRAPOLADA ˌekstɾapolˈaða +EXTRAPOLADAS ˌekstɾapolˈaðas +EXTRAPOLADO ˌekstɾapolˈaðo +EXTRAPOLADOS ˌekstɾapolˈaðos +EXTRAPOLAR ˌekstɾapolˈaɾ +EXTRARREGIONAL ˌekstɾaɾɾˌexjonˈal +EXTRASÍSTOLE ˌekstɾasˈistole +EXTRASISTÓLICA ˌekstɾasistˈolika +EXTRASISTÓLICAS ˌekstɾasistˈolikas +EXTRASISTÓLICO ˌekstɾasistˈoliko +EXTRASISTÓLICOS ˌekstɾasistˈolikos +EXTRASOLAR ˌekstɾasolˈaɾ +EXTRASOLARES ˌekstɾasolˈaɾes +EXTRATERRESTRE ˌekstɾateɾɾˈestɾe +EXTRATERRITORIAL ˌekstɾatˌeɾɾitoɾjˈal +EXTRAVAGANTE ˌekstɾaβaɣˈante +EXTRAVAGANTES ˌekstɾaβaɣˈantes +EXTRAVASARSE ˌekstɾaβasˈaɾse +EXTRAVEHICULAR ˌekstɾaβˌeikulˈaɾ +EXTRAVERSIÓN ˌekstɾaβeɾsjˈon +EXTRAVIADA ˌekstɾaβjˈaða +EXTRAVIADAS ˌekstɾaβjˈaðas +EXTRAVIADO ˌekstɾaβjˈaðo +EXTRAVIADOS ˌekstɾaβjˈaðos +EXTREMA ekstɾˈema +EXTREMADA ˌekstɾemˈaða +EXTREMADAMENTE ˌekstɾemˈaðamˈente +EXTREMADAS ˌekstɾemˈaðas +EXTREMADO ˌekstɾemˈaðo +EXTREMADOS ˌekstɾemˈaðos +EXTREMADURA ˌekstɾemaðˈuɾa +EXTREMAR ˌekstɾemˈaɾ +EXTREMAS ekstɾˈemas +EXTREMAUNCIÓN ˌekstɾemaʊnsjˈon +EXTREMEÑO ˌekstɾemˈeɲo +EXTREMES ekstɾˈemes +EXTREMIDAD ˌekstɾemiðˈad +EXTREMISMO ˌekstɾemˈismo +EXTREMISTA ˌekstɾemˈista +EXTREMO ekstɾˈemo +EXTREMOS ekstɾˈemos +EXTRORSO ekstɾˈoɾso +EXTROVERSIÓN ˌekstɾoβeɾsjˈon +EXTRUDE ekstɾˈuðe +EXTRUDES ekstɾˈuðes +EXTRUDIDA ˌekstɾuðˈiða +EXTRUDIDAS ˌekstɾuðˈiðas +EXTRUDIDO ˌekstɾuðˈiðo +EXTRUDIDOS ˌekstɾuðˈiðos +EXTRUDIR ˌekstɾuðˈiɾ +EXTRUDO ekstɾˈuðo +EXTRUSIVA ˌekstɾusˈiβa +EXTRUSIVAS ˌekstɾusˈiβas +EXTRUSIVO ˌekstɾusˈiβo +EXTRUSIVOS ˌekstɾusˈiβos +EXTRUSOR ˌekstɾusˈoɾ +EXTUBACIÓN ˌekstuβasjˈon +EXTUBAR ˌekstuβˈaɾ +EXTUBO ekstˈuβo +EXUBERANTEMENTE ˌeksuβeɾˈantemˈente +EXUBERANTES ˌeksuβeɾˈantes +EXUDADA ˌeksuðˈaða +EXUDADAS ˌeksuðˈaðas +EXUDADO ˌeksuðˈaðo +EXUDADOS ˌeksuðˈaðos +EXUDAR ˌeksuðˈaɾ +EXULCERADA ˌeksulseɾˈaða +EXULCERADAS ˌeksulseɾˈaðas +EXULCERADO ˌeksulseɾˈaðo +EXULCERADOS ˌeksulseɾˈaðos +EXULTADA ˌeksultˈaða +EXULTADAS ˌeksultˈaðas +EXULTADO ˌeksultˈaðo +EXULTADOS ˌeksultˈaðos +EXUNIFORMADO ˌeksunˌifoɾmˈaðo +EXVIRREY ˌeksβiɾɾˈeɪ +EXVOCERO ˌeksβosˈeɾo +EY ˈeɪ +EYACULACIÓN ˌejjakˌulasjˈon +EYECCIÓN ˌejjeksjˈon +EZEQUIEL ˌesekjˈel +F ˈɛfe +FA fˈa +FABADA faβˈaða +FABIANO faβjˈano +FABIO fˈaβjo +FABLA fˈaβla +FABLAS fˈaβlas +FÁBREGAS fˈaβɾeɣas +FABRIANA fˌaβɾiˈana +FABRIANAS fˌaβɾiˈanas +FABRIANO fˌaβɾiˈano +FABRIANOS fˌaβɾiˈanos +FABRICA faβɾˈika +FÁBRICA fˈaβɾika +FABRICADA fˌaβɾikˈaða +FABRICADAS fˌaβɾikˈaðas +FABRICADO fˌaβɾikˈaðo +FABRICADOR fˌaβɾikaðˈoɾ +FABRICADOS fˌaβɾikˈaðos +FABRICANTE fˌaβɾikˈante +FABRICO faβɾˈiko +FABRILES faβɾˈiles +FABULADA fˌaβulˈaða +FABULADAS fˌaβulˈaðas +FABULADO fˌaβulˈaðo +FABULADOS fˌaβulˈaðos +FABULAR fˌaβulˈaɾ +FABULARE fˌaβulˈaɾe +FABULOSA fˌaβulˈosa +FABULOSAS fˌaβulˈosas +FABULOSO fˌaβulˈoso +FABULOSOS fˌaβulˈosos +FACA fˈaka +FACAS fˈakas +FACCIÓN faksjˈon +FACE fˈase +FACEBOOK fˈeɪsβuk +FACES fˈases +FACETA fasˈeta +FACETARIA fˌasetˈaɾja +FACETARIAS fˌasetˈaɾjas +FACETARIO fˌasetˈaɾjo +FACETARIOS fˌasetˈaɾjos +FACHA fˈatʃa +FACHADA fatʃˈaða +FACHÉ fatʃˈe +FACIAL fasjˈal +FÁCIL fˈasil +FACILIDAD fˌasiliðˈad +FACILITADA fˌasilitˈaða +FACILITADAS fˌasilitˈaðas +FACILITADO fˌasilitˈaðo +FACILITADOR fˌasilˌitaðˈoɾ +FACILITADOS fˌasilitˈaðos +FACILITAR fˌasilitˈaɾ +FÁCILMENTE fˈasilmˈente +FACINEROSA fˌasineɾˈosa +FACINEROSAS fˌasineɾˈosas +FACINEROSO fˌasineɾˈoso +FACINEROSOS fˌasineɾˈosos +FACÓN fakˈon +FACÓQUERO fakˈokeɾo +FACTIBILIDAD fˌaktiβˌiliðˈad +FACTIBLE faktˈiβle +FACTIBLES faktˈiβles +FACTICIO faktˈisjo +FACTOR faktˈoɾ +FACTORES faktˈoɾes +FACTORIZACIÓN fˌaktoɾˌisasjˈon +FACTORIZACIONES fˌaktoɾˌisasjˈones +FACTORIZADA fˌaktoɾisˈaða +FACTORIZADAS fˌaktoɾisˈaðas +FACTORIZADO fˌaktoɾisˈaðo +FACTORIZADOS fˌaktoɾisˈaðos +FACTORIZAR fˌaktoɾisˈaɾ +FACTURA faktˈuɾa +FACTURABLE fˌaktuɾˈaβle +FACTURACIÓN fˌaktuɾasjˈon +FACTURAR fˌaktuɾˈaɾ +FACULTAD fˌakultˈad +FACULTADA fˌakultˈaða +FACULTADAS fˌakultˈaðas +FACULTADO fˌakultˈaðo +FACULTADOS fˌakultˈaðos +FACULTAR fˌakultˈaɾ +FACUNDO fakˈundo +FADRIQUE faðɾˈike +FAENA faˈena +FAENADA fˌaenˈaða +FAENADAS fˌaenˈaðas +FAENADO fˌaenˈaðo +FAENADOS fˌaenˈaðos +FAENAMIENTO fˌaenamjˈɛnto +FAENAR fˌaenˈaɾ +FAETÓN fˌaetˈon +FAETONTE fˌaetˈonte +FAGOCITA fˌaɣosˈita +FAGOCITADA fˌaɣositˈaða +FAGOCITADAS fˌaɣositˈaðas +FAGOCITADO fˌaɣositˈaðo +FAGOCITADOS fˌaɣositˈaðos +FAGOCITAR fˌaɣositˈaɾ +FAGOCITARE fˌaɣositˈaɾe +FAGOCITO fˌaɣosˈito +FAGOT faɣˈot +FAISÁN faɪsˈan +FAISANERÍA fˌaɪsaneɾˈia +FAISANERO fˌaɪsanˈeɾo +FAJA fˈaxa +FAJADA faxˈaða +FAJADAS faxˈaðas +FAJADO faxˈaðo +FAJADOS faxˈaðos +FAJANA faxˈana +FAJARDO faxˈaɾðo +FAJITA faxˈita +FALACIA falˈasja +FALAFEL fˌalafˈel +FALANGE falˈaŋxe +FALANGERO fˌalaŋxˈeɾo +FALAZ falˈas +FALCACEADA fˌalkaseˈaða +FALCACEADAS fˌalkaseˈaðas +FALCACEADO fˌalkaseˈaðo +FALCACEADOS fˌalkaseˈaðos +FALCACEAR fˌalkaseˈaɾ +FALCATA falkˈata +FALCIFORME fˌalsifˈoɾme +FALCIFORMES fˌalsifˈoɾmes +FALCÓN falkˈon +FALCONETE fˌalkonˈete +FALDA fˈalða +FALDERO falðˈeɾo +FALDITA falðˈita +FALDÓN falðˈon +FALENA falˈena +FALIBILIDAD fˌaliβˌiliðˈad +FALIBLE falˈiβle +FALIBLES falˈiβles +FÁLICO fˈaliko +FALLANDO fajjˈando +FALLECER fˌajjesˈeɾ +FALLECIDO fˌajjesˈiðo +FALLIDA fajjˈiða +FALO fˈalo +FALSA fˈalsa +FALSABILIDAD fˌalsaβˌiliðˈad +FALSACIÓN fˌalsasjˈon +FALSACIONISMO fˌalsasjonˈismo +FALSADA falsˈaða +FALSADAS falsˈaðas +FALSADO falsˈaðo +FALSADOS falsˈaðos +FALSAR falsˈaɾ +FALSARIA falsˈaɾja +FALSAS fˈalsas +FALSEADOR fˌalseaðˈoɾ +FALSEAMIENTO fˌalseamjˈɛnto +FALSEAR fˌalseˈaɾ +FALSEDAD fˌalseðˈad +FALSEO falsˈeo +FALSETA falsˈeta +FALSETE falsˈete +FALSETISTA fˌalsetˈista +FALSIFICACIÓN fˌalsifˌikasjˈon +FALSIFICADA fˌalsifikˈaða +FALSIFICADAS fˌalsifikˈaðas +FALSIFICADO fˌalsifikˈaðo +FALSIFICADOR fˌalsifˌikaðˈoɾ +FALSIFICADOS fˌalsifikˈaðos +FALSIFICAR fˌalsifikˈaɾ +FALSÍSIMO falsˈisimo +FALTA fˈalta +FALTADA faltˈaða +FALTADAS faltˈaðas +FALTADO faltˈaðo +FALTADOS faltˈaðos +FALTAMOS faltˈamos +FALTAN fˈaltan +FALTANDO faltˈando +FALTANTE faltˈante +FALTANTES faltˈantes +FALTAR faltˈaɾ +FALTARA faltˈaɾa +FALTARÁ fˌaltaɾˈa +FALTÁRAMOS faltˈaɾamos +FALTARAS faltˈaɾas +FALTARÁS fˌaltaɾˈas +FALTAREIS faltˈaɾeɪs +FALTAREMOS fˌaltaɾˈemos +FALTARES faltˈaɾes +FALTARÍAMOS fˌaltaɾˈiamos +FALTAS fˈaltas +FALTASTE faltˈaste +FALTE fˈalte +FALTEMOS faltˈemos +FALTES fˈaltes +FALTO fˈalto +FALTÓN faltˈon +FALTOS fˈaltos +FAMA fˈama +FAMBRE fˈambɾe +FAMBRES fˈambɾes +FAME fˈame +FAMILIA famˈilja +FAMILIAR fˌamiljˈaɾ +FAMILIARES fˌamiljˈaɾes +FAMILIARIDAD fˌamiljˌaɾiðˈad +FAMILIARIZADA fˌamiljˌaɾisˈaða +FAMILIARIZADAS fˌamiljˌaɾisˈaðas +FAMILIARIZADO fˌamiljˌaɾisˈaðo +FAMILIARIZADOS fˌamiljˌaɾisˈaðos +FAMILIERA fˌamiljˈeɾa +FAMILIERAS fˌamiljˈeɾas +FAMILIERO fˌamiljˈeɾo +FAMILIEROS fˌamiljˈeɾos +FAMOSA famˈosa +FAMOSAS famˈosas +FAMOSÍSIMO fˌamosˈisimo +FAMOSO famˈoso +FAMOSOS famˈosos +FAN fˈan +FANAL fanˈal +FANÁTICA fanˈatika +FANÁTICO fanˈatiko +FANÁTICOS fanˈatikos +FANATISMO fˌanatˈismo +FANATIZADA fˌanatisˈaða +FANATIZADAS fˌanatisˈaðas +FANATIZADO fˌanatisˈaðo +FANATIZADOS fˌanatisˈaðos +FANATIZAR fˌanatisˈaɾ +FANDANGO fandˈaŋɡo +FANDUB fandˈub +FANEGA fanˈeɣa +FANEROFITA fˌaneɾofˈita +FANES fˈanes +FANFARRÓN fˌamfaɾɾˈon +FANFARRONA fˌamfaɾɾˈona +FANFARRONADA fˌamfaɾɾonˈaða +FANFARRONADAS fˌamfaɾɾonˈaðas +FANFARRONEADA fˌamfaɾɾˌoneˈaða +FANFARRONEADAS fˌamfaɾɾˌoneˈaðas +FANFARRONEADO fˌamfaɾɾˌoneˈaðo +FANFARRONEADOS fˌamfaɾɾˌoneˈaðos +FANFARRONEAR fˌamfaɾɾˌoneˈaɾ +FANFARRONERÍA fˌamfaɾɾˌoneɾˈia +FANFARRONERÍAS fˌamfaɾɾˌoneɾˈias +FANFARRONES fˌamfaɾɾˈones +FANGAL faŋɡˈal +FANGO fˈaŋɡo +FANGOLITA fˌaŋɡolˈita +FANGOSA faŋɡˈosa +FANGOSO faŋɡˈoso +FANGOSOS faŋɡˈosos +FANI fˈani +FANTASEADA fˌantaseˈaða +FANTASEADAS fˌantaseˈaðas +FANTASEADO fˌantaseˈaðo +FANTASEADOS fˌantaseˈaðos +FANTASEAR fˌantaseˈaɾ +FANTASIA fantˈasja +FANTASÍA fˌantasˈia +FANTASIADA fˌantasjˈaða +FANTASIADAS fˌantasjˈaðas +FANTASIADO fˌantasjˈaðo +FANTASIADOS fˌantasjˈaðos +FANTASIAR fˌantasjˈaɾ +FANTASMA fantˈasma +FANTASMADA fˌantasmˈaða +FANTASMAGORÍA fˌantasmˌaɣoɾˈia +FANTASMAGÓRICA fˌantasmaɣˈoɾika +FANTASMAGÓRICAS fˌantasmaɣˈoɾikas +FANTASMAGÓRICO fˌantasmaɣˈoɾiko +FANTASMAGÓRICOS fˌantasmaɣˈoɾikos +FANTASMÓN fˌantasmˈon +FANTÁSTICA fantˈastika +FANTÁSTICO fantˈastiko +FARÁ faɾˈa +FARANDULEADA fˌaɾandˌuleˈaða +FARANDULEADAS fˌaɾandˌuleˈaðas +FARANDULEADO fˌaɾandˌuleˈaðo +FARANDULEADOS fˌaɾandˌuleˈaðos +FARANDULEAR fˌaɾandˌuleˈaɾ +FARANDULERO fˌaɾandulˈeɾo +FARAÓN fˌaɾaˈon +FARAÓNICA fˌaɾaˈonika +FARAÓNICAS fˌaɾaˈonikas +FARAÓNICO fˌaɾaˈoniko +FARAÓNICOS fˌaɾaˈonikos +FARÁS faɾˈas +FARDACHO faɾðˈatʃo +FARDACHOS faɾðˈatʃos +FARDADA faɾðˈaða +FARDADAS faɾðˈaðas +FARDADO faɾðˈaðo +FARDADOS faɾðˈaðos +FARDAR faɾðˈaɾ +FAREMOS faɾˈemos +FARERO faɾˈeɾo +FARÍAMOS faɾˈiamos +FARIÑA faɾˈiɲa +FARINGE faɾˈiŋxe +FARÍNGEA faɾˈiŋxea +FARÍNGEAS faɾˈiŋxeas +FARÍNGEO faɾˈiŋxeo +FARÍNGEOS faɾˈiŋxeos +FARINGITIS fˌaɾiŋxˈitis +FARISEA fˌaɾisˈea +FARISEAS fˌaɾisˈeas +FARISEO fˌaɾisˈeo +FARISEOS fˌaɾisˈeos +FARMACÉUTICO fˌaɾmasˈeutˌiko +FARMACIA faɾmˈasja +FÁRMACO fˈaɾmako +FARMACOCINÉTICO fˌaɾmakˌosinˈetiko +FARMACODINÁMICA fˌaɾmakˌoðinˈamika +FARMACODINÁMICAS fˌaɾmakˌoðinˈamikas +FARMACODINÁMICO fˌaɾmakˌoðinˈamiko +FARMACODINÁMICOS fˌaɾmakˌoðinˈamikos +FARMACOGENÓMICO fˌaɾmakˌoxenˈomiko +FARMACOLOGÍA fˌaɾmakˌoloxˈia +FARMACOLÓGICA fˌaɾmakolˈoxika +FARMACOLÓGICAS fˌaɾmakolˈoxikas +FARMACOLÓGICO fˌaɾmakolˈoxiko +FARMACOLÓGICOS fˌaɾmakolˈoxikos +FARMACORRESISTENCIA fˌaɾmakˌoɾɾesistˈɛnsja +FARMACOTERAPIA fˌaɾmakˌoteɾˈapja +FARMACOVIGILANCIA fˌaɾmakˌoβixilˈansja +FARMERO faɾmˈeɾo +FARNESIL fˌaɾnesˈil +FARNESILTRANSFERASA fˌaɾnesˌiltɾansfeɾˈasa +FARO fˈaɾo +FAROL faɾˈol +FAROLA faɾˈola +FAROLEADA fˌaɾoleˈaða +FAROLEADAS fˌaɾoleˈaðas +FAROLEADO fˌaɾoleˈaðo +FAROLEADOS fˌaɾoleˈaðos +FARRA fˈaɾɾa +FÁRRAGO fˈaɾɾaɣo +FARRÉ faɾɾˈe +FARREADA fˌaɾɾeˈaða +FARREADAS fˌaɾɾeˈaðas +FARREADO fˌaɾɾeˈaðo +FARREADOS fˌaɾɾeˈaðos +FARREAR fˌaɾɾeˈaɾ +FARRUCA faɾɾˈuka +FARSA fˈaɾsa +FARSANTE faɾsˈante +FARSANTES faɾsˈantes +FÁRTING fˈaɾtiŋ +FASCÍCULO fasˈikulo +FASCINA fasˈina +FASCINACIÓN fˌasinasjˈon +FASCINADA fˌasinˈaða +FASCINADAS fˌasinˈaðas +FASCINADO fˌasinˈaðo +FASCINADOR fˌasinaðˈoɾ +FASCINADORA fˌasinaðˈoɾa +FASCINADORAS fˌasinaðˈoɾas +FASCINADORES fˌasinaðˈoɾes +FASCINADOS fˌasinˈaðos +FASCINAN fasˈinan +FASCINANTE fˌasinˈante +FASCINANTES fˌasinˈantes +FASCINAR fˌasinˈaɾ +FASCIOTOMÍA fˌasjotomˈia +FASCISMO fasˈismo +FASCISTA fasˈista +FASCITIS fasˈitis +FASE fˈase +FÁSER fˈaseɾ +FASES fˈases +FASHION fˈasjon +FASHIONISTA fˌasjonˈista +FÁSICA fˈasika +FÁSICAS fˈasikas +FÁSICO fˈasiko +FÁSICOS fˈasikos +FASO fˈaso +FASORIAL fˌasoɾjˈal +FASTIDIADA fˌastiðjˈaða +FASTIDIADAS fˌastiðjˈaðas +FASTIDIADO fˌastiðjˈaðo +FASTIDIADOS fˌastiðjˈaðos +FASTIDIAR fˌastiðjˈaɾ +FASTIDIO fastˈiðjo +FASTIDIOSA fˌastiðjˈosa +FASTIDIOSAS fˌastiðjˈosas +FASTIDIOSO fˌastiðjˈoso +FASTIDIOSOS fˌastiðjˈosos +FASTO fˈasto +FASTUOSAMENTE fastwˈosamˈente +FASTUOSO fastwˈoso +FATAL fatˈal +FATALIDAD fˌataliðˈad +FATALISMO fˌatalˈismo +FATALISTA fˌatalˈista +FATALISTAS fˌatalˈistas +FÁTICO fˈatiko +FATÍDICO fatˈiðiko +FATIGADA fˌatiɣˈaða +FATIGADAS fˌatiɣˈaðas +FATIGADÍSIMO fˌatiɣaðˈisimo +FATIGADO fˌatiɣˈaðo +FATIGADOS fˌatiɣˈaðos +FATIGAR fˌatiɣˈaɾ +FÁTIMA fˈatima +FATUA fˈatwa +FATUO fˈatwo +FAUNA fˈaʊna +FAUNO fˈaʊno +FAUTORA faʊtˈoɾa +FAVELA faβˈela +FAVOR faβˈoɾ +FAVORABILIDAD fˌaβoɾˌaβiliðˈad +FAVORABLE fˌaβoɾˈaβle +FAVORCITO fˌaβoɾsˈito +FAVORECER fˌaβoɾesˈeɾ +FAVORECIDA fˌaβoɾesˈiða +FAVORECIDAS fˌaβoɾesˈiðas +FAVORECIDO fˌaβoɾesˈiðo +FAVORECIDOS fˌaβoɾesˈiðos +FAVORECIMIENTO fˌaβoɾˌesimjˈɛnto +FAVORITA fˌaβoɾˈita +FAVORITAS fˌaβoɾˈitas +FAVORITO fˌaβoɾˈito +FAVORITOS fˌaβoɾˈitos +FAX fˈaks +FAZ fˈas +FE fˈe +FEACIO feˈasjo +FEALDAD fˌealðˈad +FEBLE fˈeβle +FEBRERO feβɾˈeɾo +FEBRÍCULA feβɾˈikula +FEBRIL feβɾˈil +FECAL fekˈal +FECALURIA fˌekalˈuɾja +FECHA fˈetʃa +FECHADA fetʃˈaða +FECHADAS fetʃˈaðas +FECHADO fetʃˈaðo +FECHADOS fetʃˈaðos +FECHAMIENTO fˌetʃamjˈɛnto +FECHAMOS fetʃˈamos +FECHANDO fetʃˈando +FECHAR fetʃˈaɾ +FECHARA fetʃˈaɾa +FECHARÁ fˌetʃaɾˈa +FECHÁRAMOS fetʃˈaɾamos +FECHARAS fetʃˈaɾas +FECHARÁS fˌetʃaɾˈas +FECHAREIS fetʃˈaɾeɪs +FECHAREMOS fˌetʃaɾˈemos +FECHARES fetʃˈaɾes +FECHARÍAMOS fˌetʃaɾˈiamos +FECHAS fˈetʃas +FECHASTE fetʃˈaste +FECHE fˈetʃe +FECHEMOS fetʃˈemos +FECHES fˈetʃes +FECHO fˈetʃo +FECHORÍA fˌetʃoɾˈia +FECHOS fˈetʃos +FECÍ fesˈi +FÉCULA fˈekula +FECUNDA fekˈunda +FECUNDACIÓN fˌekundasjˈon +FECUNDADA fˌekundˈaða +FECUNDADAS fˌekundˈaðas +FECUNDADO fˌekundˈaðo +FECUNDADOS fˌekundˈaðos +FECUNDAMOS fˌekundˈamos +FECUNDANDO fˌekundˈando +FECUNDANTE fˌekundˈante +FECUNDAR fˌekundˈaɾ +FECUNDARA fˌekundˈaɾa +FECUNDARÁ fˌekundaɾˈa +FECUNDÁRAMOS fˌekundˈaɾamos +FECUNDARAS fˌekundˈaɾas +FECUNDARÁS fˌekundaɾˈas +FECUNDAREIS fˌekundˈaɾeɪs +FECUNDARÉIS fˌekundaɾˈeis +FECUNDAREMOS fˌekundaɾˈemos +FECUNDARES fˌekundˈaɾes +FECUNDARÍAMOS fˌekundaɾˈiamos +FECUNDAS fekˈundas +FECUNDASTE fˌekundˈaste +FECUNDE fekˈunde +FECUNDEMOS fˌekundˈemos +FECUNDES fekˈundes +FECUNDIDAD fˌekundiðˈad +FECUNDÍSIMO fˌekundˈisimo +FECUNDIZADA fˌekundisˈaða +FECUNDIZADAS fˌekundisˈaðas +FECUNDIZADO fˌekundisˈaðo +FECUNDIZADOS fˌekundisˈaðos +FECUNDIZAR fˌekundisˈaɾ +FECUNDO fekˈundo +FECUNDOS fekˈundos +FEDERA feðˈeɾa +FEDERÁ fˌeðeɾˈa +FEDERACIÓN fˌeðeɾasjˈon +FEDERADA fˌeðeɾˈaða +FEDERADAS fˌeðeɾˈaðas +FEDERADO fˌeðeɾˈaðo +FEDERADOS fˌeðeɾˈaðos +FEDERAL fˌeðeɾˈal +FEDERALES fˌeðeɾˈales +FEDERALISMO fˌeðeɾalˈismo +FEDERALIZACIÓN fˌeðeɾˌalisasjˈon +FEDERALIZANTE fˌeðeɾˌalisˈante +FEDERALIZAR fˌeðeɾˌalisˈaɾ +FEDERAS feðˈeɾas +FEDERÁS fˌeðeɾˈas +FEDEREMOS fˌeðeɾˈemos +FEDERES feðˈeɾes +FEDERICO fˌeðeɾˈiko +FEDÓN feðˈon +FEED feˈed +FEEDBACK fˌeedβˈak +FEELING feˈeliŋ +FEÉRICO feˈeɾiko +FEHACIENTE fˌeasjˈɛnte +FEHACIENTEMENTE fˌeasjˈɛntemˈente +FEHACIENTES fˌeasjˈɛntes +FEÍSIMO feˈisimo +FELADOR fˌelaðˈoɾ +FELADORA fˌelaðˈoɾa +FELATRIZ fˌelatɾˈis +FELDESPATO fˌelðespˈato +FELICES felˈises +FELICIDAD fˌelisiðˈad +FELICÍSIMO fˌelisˈisimo +FELICITACIÓN fˌelisˌitasjˈon +FELICITADA fˌelisitˈaða +FELICITADAS fˌelisitˈaðas +FELICITADO fˌelisitˈaðo +FELICITADOS fˌelisitˈaðos +FELICITAR fˌelisitˈaɾ +FÉLIDO fˈeliðo +FELINA felˈina +FELINO felˈino +FELIPA felˈipa +FELIPE felˈipe +FÉLIX fˈeliks +FELIZ felˈis +FELIZMENTE felˈismˈente +FELLINI fejjˈini +FELÓGENO felˈoxeno +FELPA fˈelpa +FELPUDO felpˈuðo +FEMA fˈema +FEMADA femˈaða +FEMADAS femˈaðas +FEMADO femˈaðo +FEMADOS femˈaðos +FEMAR femˈaɾ +FEMBRA fˈembɾa +FEMBRAS fˈembɾas +FEMENINA fˌemenˈina +FEMENINAS fˌemenˈinas +FEMENINO fˌemenˈino +FEMENTIDO fˌementˈiðo +FEMICIDA fˌemisˈiða +FEMICIDIO fˌemisˈiðjo +FEMICIDIOS fˌemisˈiðjos +FEMILOCA fˌemilˈoka +FEMILOCAS fˌemilˈokas +FÉMINA fˈemina +FÉMINAS fˈeminas +FEMINAZI fˌeminˈasi +FEMINAZISTA fˌeminasˈista +FEMINICIDIO fˌeminisˈiðjo +FEMINICIDIOS fˌeminisˈiðjos +FEMINISMO fˌeminˈismo +FEMINISTA fˌeminˈista +FEMINISTAS fˌeminˈistas +FEMINISTRA fˌeminˈistɾa +FEMINOLOGÍA fˌeminˌoloxˈia +FEMORAL fˌemoɾˈal +FEMOROCUTÁNEA fˌemoɾˌokutˈanea +FEMOROCUTÁNEAS fˌemoɾˌokutˈaneas +FEMOROCUTÁNEO fˌemoɾˌokutˈaneo +FEMOROCUTÁNEOS fˌemoɾˌokutˈaneos +FÉMUR fˈemuɾ +FENAQUISTOSCOPIO fˌenakˌistoskˈopjo +FENCICLIDINA fˌensikliðˈina +FENECE fenˈese +FENECEMOS fˌenesˈemos +FENECER fˌenesˈeɾ +FENECERÁ fˌeneseɾˈa +FENECERÁS fˌeneseɾˈas +FENECERÉIS fˌeneseɾˈeis +FENECEREMOS fˌeneseɾˈemos +FENECERÍAMOS fˌeneseɾˈiamos +FENECERÍAS fˌeneseɾˈias +FENECES fenˈeses +FENECÍAMOS fˌenesˈiamos +FENECIDA fˌenesˈiða +FENECIDAS fˌenesˈiðas +FENECIDO fˌenesˈiðo +FENECIDOS fˌenesˈiðos +FENECIMIENTO fˌenesimjˈɛnto +FENESTRA fenˈestɾa +FENESTRACIÓN fˌenestɾasjˈon +FENGHUANG fˈɛŋɡwaŋ +FENICIA fenˈisja +FENICIO fenˈisjo +FENILBUTIRATO fˌenilβˌutiɾˈato +FÉNIX fˈeniks +FENIXIENSE fˌeniksjˈɛnse +FENOBARBITAL fˌenoβˌaɾβitˈal +FENOGRECO fˌenoɣɾˈeko +FENÓLICA fenˈolika +FENÓLICAS fenˈolikas +FENÓLICO fenˈoliko +FENÓLICOS fenˈolikos +FENOLÓGICA fˌenolˈoxika +FENOLÓGICAS fˌenolˈoxikas +FENOLÓGICO fˌenolˈoxiko +FENOLÓGICOS fˌenolˈoxikos +FENOMENAL fˌenomenˈal +FENÓMENO fenˈomeno +FENOMENOLÓGICA fˌenomˌenolˈoxika +FENOMENOLÓGICAS fˌenomˌenolˈoxikas +FENOMENOLÓGICO fˌenomˌenolˈoxiko +FENOMENOLÓGICOS fˌenomˌenolˈoxikos +FENOMENÓLOGO fˌenomenˈoloɣo +FENOTIPADO fˌenotipˈaðo +FENOTIPO fˌenotˈipo +FENRIR fenrˈiɾ +FEO fˈeo +FEOCROMOCITOMA fˌeokɾˌomositˈoma +FERACIDAD fˌeɾasiðˈad +FERAZ feɾˈas +FÉRETRO fˈeɾetɾo +FERIA fˈeɾja +FERIADA feɾjˈaða +FERIADAS feɾjˈaðas +FERIADO feɾjˈaðo +FERIADOS feɾjˈaðos +FERIANTE feɾjˈante +FERIAR feɾjˈaɾ +FERINA feɾˈina +FERINAS feɾˈinas +FERINO feɾˈino +FERINOS feɾˈinos +FERMENTA feɾmˈɛnta +FERMENTADA fˌeɾmentˈaða +FERMENTADAS fˌeɾmentˈaðas +FERMENTADO fˌeɾmentˈaðo +FERMENTADOS fˌeɾmentˈaðos +FERMENTAMOS fˌeɾmentˈamos +FERMENTANDO fˌeɾmentˈando +FERMENTAR fˌeɾmentˈaɾ +FERMENTARA fˌeɾmentˈaɾa +FERMENTARÁ fˌeɾmentaɾˈa +FERMENTÁRAMOS fˌeɾmentˈaɾamos +FERMENTARAS fˌeɾmentˈaɾas +FERMENTARÁS fˌeɾmentaɾˈas +FERMENTARE fˌeɾmentˈaɾe +FERMENTAREIS fˌeɾmentˈaɾeɪs +FERMENTAREMOS fˌeɾmentaɾˈemos +FERMENTÁREMOS fˌeɾmentˈaɾemos +FERMENTARES fˌeɾmentˈaɾes +FERMENTARÍAMOS fˌeɾmentaɾˈiamos +FERMENTAS feɾmˈɛntas +FERMENTASTE fˌeɾmentˈaste +FERMENTATIVO fˌeɾmentatˈiβo +FERMENTE feɾmˈɛnte +FERMENTÉ fˌeɾmentˈe +FERMENTEMOS fˌeɾmentˈemos +FERMENTES feɾmˈɛntes +FERMENTÉS fˌeɾmentˈes +FERMENTO feɾmˈɛnto +FERMIO fˈeɾmjo +FERMIÓN feɾmjˈon +FERMIÓNICA feɾmjˈonika +FERMIÓNICAS feɾmjˈonikas +FERMIÓNICO feɾmjˈoniko +FERMIÓNICOS feɾmjˈonikos +FERNÁNDEZ feɾnˈandes +FERNANDO feɾnˈando +FEROCIDAD fˌeɾosiðˈad +FEROCÍSIMO fˌeɾosˈisimo +FEROESA fˌeɾoˈesa +FEROESES fˌeɾoˈeses +FEROZ feɾˈos +FERRAR feɾɾˈaɾ +FERRARI feɾɾˈaɾi +FERRAZ feɾɾˈas +FÉRREO fˈeɾɾeo +FERRER feɾɾˈeɾ +FERRETE feɾɾˈete +FERRETERIA fˌeɾɾetˈeɾja +FERRETERÍA fˌeɾɾeteɾˈia +FERRI fˈeɾɾi +FERRITINA fˌeɾɾitˈina +FERROBARCO fˌeɾɾoβˈaɾko +FERROMAGNETISMO fˌeɾɾomˌaɡnetˈismo +FERRÓN feɾɾˈon +FERROPENIA fˌeɾɾopˈenja +FERROPÉNICO fˌeɾɾopˈeniko +FERROVIAL fˌeɾɾoβjˈal +FERROVIARIA fˌeɾɾoβjˈaɾja +FERROVIARIAS fˌeɾɾoβjˈaɾjas +FERROVIARIO fˌeɾɾoβjˈaɾjo +FERROVIARIOS fˌeɾɾoβjˈaɾjos +FERRUGINOSO fˌeɾɾuxinˈoso +FERRY fˈeɾɾi +FÉRTIL fˈeɾtil +FERTILÍSIMO fˌeɾtilˈisimo +FERTILIZADA fˌeɾtilisˈaða +FERTILIZADAS fˌeɾtilisˈaðas +FERTILIZADO fˌeɾtilisˈaðo +FERTILIZADOS fˌeɾtilisˈaðos +FERTILIZAMOS fˌeɾtilisˈamos +FERTILIZANTE fˌeɾtilisˈante +FÉRULA fˈeɾula +FERVORIZAR fˌeɾβoɾisˈaɾ +FERVOROSA fˌeɾβoɾˈosa +FERVOROSAS fˌeɾβoɾˈosas +FERVOROSOS fˌeɾβoɾˈosos +FESTEJADA fˌestexˈaða +FESTEJADAS fˌestexˈaðas +FESTEJADO fˌestexˈaðo +FESTEJADOS fˌestexˈaðos +FESTEJANTE fˌestexˈante +FESTEJAR fˌestexˈaɾ +FESTÍN festˈin +FESTINADA fˌestinˈaða +FESTINADAS fˌestinˈaðas +FESTINADO fˌestinˈaðo +FESTINADOS fˌestinˈaðos +FESTINAR fˌestinˈaɾ +FESTINAS festˈinas +FESTIVA festˈiβa +FESTIVAL fˌestiβˈal +FESTIVALERA fˌestiβalˈeɾa +FESTIVALERAS fˌestiβalˈeɾas +FESTIVALERO fˌestiβalˈeɾo +FESTIVALEROS fˌestiβalˈeɾos +FESTIVAS festˈiβas +FESTIVIDAD fˌestiβiðˈad +FESTIVO festˈiβo +FESTIVOS festˈiβos +FESTÓN festˈon +FETAL fetˈal +FETAZA fetˈasa +FETICHE fetˈitʃe +FETICHIZAR fˌetitʃisˈaɾ +FÉTIDA fˈetiða +FÉTIDAS fˈetiðas +FETIDEZ fˌetiðˈes +FÉTIDO fˈetiðo +FÉTIDOS fˈetiðos +FETO fˈeto +FETOPLACENTARIA fˌetoplˌasentˈaɾja +FETOPLACENTARIAS fˌetoplˌasentˈaɾjas +FETOPLACENTARIO fˌetoplˌasentˈaɾjo +FETOPLACENTARIOS fˌetoplˌasentˈaɾjos +FETUCHINE fˌetutʃˈine +FEUDAL feʊðˈal +FEUDO fˈeʊðo +FEZ fˈes +FI fˈi +FIACA fjˈaka +FIADA fjˈaða +FIADAS fjˈaðas +FIADO fjˈaðo +FIADORA fjaðˈoɾa +FIADOS fjˈaðos +FIAMBRE fjˈambɾe +FIANCHETTO fjantʃˈetto +FIANZA fjˈansa +FIAR fjˈaɾ +FIARA fjˈaɾa +FIASCO fjˈasko +FIASCOS fjˈaskos +FIBRA fˈiβɾa +FIBRACIÓN fˌiβɾasjˈon +FIBRATO fiβɾˈato +FIBRILACIÓN fˌiβɾilasjˈon +FIBRILADA fˌiβɾilˈaða +FIBRILADAS fˌiβɾilˈaðas +FIBRILADO fˌiβɾilˈaðo +FIBRILADOS fˌiβɾilˈaðos +FIBRILAR fˌiβɾilˈaɾ +FIBRILE fiβɾˈile +FIBRINA fiβɾˈina +FIBRINÓGENO fˌiβɾinˈoxeno +FIBRINÓGENOS fˌiβɾinˈoxenos +FIBRINOLISIS fˌiβɾinolˈisis +FIBRINOSA fˌiβɾinˈosa +FIBRINOSAS fˌiβɾinˈosas +FIBRINOSO fˌiβɾinˈoso +FIBRINOSOS fˌiβɾinˈosos +FIBROBLÁSTICO fˌiβɾoβlˈastiko +FIBROBLASTO fˌiβɾoβlˈasto +FIBROBLASTOMA fˌiβɾoβlastˈoma +FIBROCARTÍLAGO fˌiβɾokaɾtˈilaɣo +FIBROELASTOSIS fˌiβɾoˌelastˈosis +FIBROMA fiβɾˈoma +FIBROMAS fiβɾˈomas +FIBROMIALGIA fˌiβɾomjˈalxja +FIBROQUÍSTICA fˌiβɾokˈistika +FIBROQUÍSTICAS fˌiβɾokˈistikas +FIBROQUÍSTICO fˌiβɾokˈistiko +FIBROQUÍSTICOS fˌiβɾokˈistikos +FIBROSA fiβɾˈosa +FIBROSAS fiβɾˈosas +FIBROSIS fiβɾˈosis +FIBROSO fiβɾˈoso +FIBROSOS fiβɾˈosos +FICA fˈika +FICADA fikˈaða +FICADAS fikˈaðas +FICADO fikˈaðo +FICADOS fikˈaðos +FICAMOS fikˈamos +FICANDO fikˈando +FICAR fikˈaɾ +FICARA fikˈaɾa +FICARÁ fˌikaɾˈa +FICÁRAMOS fikˈaɾamos +FICARAS fikˈaɾas +FICARÁS fˌikaɾˈas +FICAREIS fikˈaɾeɪs +FICAREMOS fˌikaɾˈemos +FICARES fikˈaɾes +FICARÍAMOS fˌikaɾˈiamos +FICAS fˈikas +FICASTE fikˈaste +FICCIÓN fiksjˈon +FICCIONADA fˌiksjonˈaða +FICCIONADAS fˌiksjonˈaðas +FICCIONADO fˌiksjonˈaðo +FICCIONADOS fˌiksjonˈaðos +FICCIONALIZACIÓN fˌiksjonˌalisasjˈon +FICCIONALIZAR fˌiksjonˌalisˈaɾ +FICCIONAR fˌiksjonˈaɾ +FICHA fˈitʃa +FICHADA fitʃˈaða +FICHADAS fitʃˈaðas +FICHADO fitʃˈaðo +FICHADOS fitʃˈaðos +FICHERA fitʃˈeɾa +FICHERO fitʃˈeɾo +FICO fˈiko +FICTICIAMENTE fiktˈisjamˈente +FIDAXOMICINA fˌiðaksˌomisˈina +FIDEDIGNO fˌiðeðˈiɡno +FIDEL fiðˈel +FIDELIDAD fˌiðeliðˈad +FIDELIZADA fˌiðelisˈaða +FIDELIZADAS fˌiðelisˈaðas +FIDELIZADO fˌiðelisˈaðo +FIDELIZADOS fˌiðelisˈaðos +FIDELIZAR fˌiðelisˈaɾ +FIDEO fiðˈeo +FIDEUÁ fˌiðeʊˈa +FIDUCIARIO fˌiðusjˈaɾjo +FIEBRE fjˈeβɾe +FIEBRECILLA fjˌeβɾesˈijja +FIEL fjˈel +FIERA fjˈeɾa +FIERECILLA fjˌeɾesˈijja +FIERO fjˈeɾo +FIERRERO fjeɾɾˈeɾo +FIERRO fjˈeɾɾo +FIESTA fjˈesta +FIESTAS fjˈestas +FIESTEAR fjˌesteˈaɾ +FIESTECITA fjˌestesˈita +FIESTITA fjestˈita +FIESTÓN fjestˈon +FIGUERAS fiɣˈeɾas +FIGUEROA fˌiɣeɾˈoa +FIGURA fiɣˈuɾa +FIGURADA fˌiɣuɾˈaða +FIGURADAS fˌiɣuɾˈaðas +FIGURADO fˌiɣuɾˈaðo +FIGURADOS fˌiɣuɾˈaðos +FIGURANTA fˌiɣuɾˈanta +FIGURAR fˌiɣuɾˈaɾ +FIGURATIVA fˌiɣuɾatˈiβa +FIGURATIVAMENTE fˌiɣuɾatˈiβamˈente +FIGURATIVAS fˌiɣuɾatˈiβas +FIGURATIVOS fˌiɣuɾatˈiβos +FIGURINA fˌiɣuɾˈina +FIGURITA fˌiɣuɾˈita +FIGURO fiɣˈuɾo +FIGURÓ fˌiɣuɾˈo +FIJA fˈixa +FIJADA fixˈaða +FIJADAS fixˈaðas +FIJADO fixˈaðo +FIJADOS fixˈaðos +FIJAR fixˈaɾ +FIJAS fˈixas +FIJATE fixˈate +FÍJATE fˈixate +FIJO fˈixo +FILA fˈila +FILACTERIA fˌilaktˈeɾja +FILADA filˈaða +FILADAS filˈaðas +FILADELFIA fˌilaðˈelfja +FILADELFIANO fˌilaðelfjˈano +FILADO filˈaðo +FILADOS filˈaðos +FILAMENTOS fˌilamˈɛntos +FILAMENTOSA fˌilamentˈosa +FILAMENTOSAS fˌilamentˈosas +FILAMENTOSO fˌilamentˈoso +FILAMENTOSOS fˌilamentˈosos +FILANTRÓPICA fˌilantɾˈopika +FILANTRÓPICAS fˌilantɾˈopikas +FILANTRÓPICO fˌilantɾˈopiko +FILANTRÓPICOS fˌilantɾˈopikos +FILAR filˈaɾ +FILARE filˈaɾe +FILARES filˈaɾes +FILAS fˈilas +FILATELIA fˌilatˈelja +FILATÉLICO fˌilatˈeliko +FILDEADOR fˌilðeaðˈoɾ +FILDEAR fˌilðeˈaɾ +FILDEO filðˈeo +FILETE filˈete +FILETEADA fˌileteˈaða +FILETEADAS fˌileteˈaðas +FILETEADO fˌileteˈaðo +FILETEADOS fˌileteˈaðos +FILÉTICO filˈetiko +FILFA fˈilfa +FILIADA filjˈaða +FILIADAS filjˈaðas +FILIADO filjˈaðo +FILIADOS filjˈaðos +FILIAL filjˈal +FILIAR filjˈaɾ +FILIBUSTERO fˌiliβustˈeɾo +FILIFORME fˌilifˈoɾme +FILIGRANA fˌiliɣɾˈana +FILIO fˈiljo +FILIPINA fˌilipˈina +FILIPINAS fˌilipˈinas +FILIPINO fˌilipˈino +FILIPINOS fˌilipˈinos +FILISTEA fˌilistˈea +FILISTEAS fˌilistˈeas +FILISTEO fˌilistˈeo +FILISTEOS fˌilistˈeos +FILITA filˈita +FILM fˈilm +FILMACIÓN fˌilmasjˈon +FILMADA filmˈaða +FILMADAS filmˈaðas +FILMADO filmˈaðo +FILMADOS filmˈaðos +FILMAMOS filmˈamos +FILMAR filmˈaɾ +FILME fˈilme +FÍLMICO fˈilmiko +FILMO fˈilmo +FILMÓ filmˈo +FILMS fˈilms +FILO fˈilo +FILODIO filˈoðjo +FILOFASCISTA fˌilofasˈista +FILOGENIA fˌiloxˈenja +FILOGEOGRAFÍA fˌiloxˌeoɣɾafˈia +FILOGEOGRÁFICO fˌiloxˌeoɣɾˈafiko +FILOLOGÍA fˌiloloxˈia +FILOLÓGICA fˌilolˈoxika +FILOLÓGICAS fˌilolˈoxikas +FILOLÓGICO fˌilolˈoxiko +FILOLÓGICOS fˌilolˈoxikos +FILÓLOGO filˈoloɣo +FILÓN filˈon +FILONIANO fˌilonjˈano +FILOPODIO fˌilopˈoðjo +FILOSA filˈosa +FILÓSOFA filˈosofa +FILOSOFADA fˌilosofˈaða +FILOSOFADAS fˌilosofˈaðas +FILOSOFADO fˌilosofˈaðo +FILOSOFADOS fˌilosofˈaðos +FILOSOFAR fˌilosofˈaɾ +FILOSOFÍA fˌilosofˈia +FILOSÓFICA fˌilosˈofika +FILOSÓFICAS fˌilosˈofikas +FILOSÓFICO fˌilosˈofiko +FILOSÓFICOS fˌilosˈofikos +FILÓSOFO filˈosofo +FILTRACIÓN fˌiltɾasjˈon +FILTRADA filtɾˈaða +FILTRADAS filtɾˈaðas +FILTRADO filtɾˈaðo +FILTRADOS filtɾˈaðos +FILTRANTE filtɾˈante +FILTRANTES filtɾˈantes +FILTRAR filtɾˈaɾ +FILTRAS fˈiltɾas +FILTRO fˈiltɾo +FILTROS fˈiltɾos +FIMBRIA fˈimbɾia +FIMO fˈimo +FIN fˈin +FINA fˈina +FINADA finˈaða +FINADAS finˈaðas +FINADO finˈaðo +FINADOS finˈaðos +FINAL finˈal +FINALES finˈales +FINALISTA fˌinalˈista +FINALIZACIÓN fˌinalˌisasjˈon +FINALIZADA fˌinalisˈaða +FINALIZADAS fˌinalisˈaðas +FINALIZADO fˌinalisˈaðo +FINALIZADOS fˌinalisˈaðos +FINALIZAR fˌinalisˈaɾ +FINALIZÓ fˌinalisˈo +FINALMENTE finˈalmˈente +FINAMOS finˈamos +FINANCI finˈansi +FINANCIADA fˌinansjˈaða +FINANCIADAS fˌinansjˈaðas +FINANCIADO fˌinansjˈaðo +FINANCIADOS fˌinansjˈaðos +FINANCIAMIENTO fˌinansjamjˈɛnto +FINANCIANDO fˌinansjˈando +FINANCIAR fˌinansjˈaɾ +FINANCIARIZACIÓN fˌinansjˌaɾisasjˈon +FINANCIARSE fˌinansjˈaɾse +FINANCIERO fˌinansjˈeɾo +FINANDO finˈando +FINANZA finˈansa +FINAR finˈaɾ +FINARA finˈaɾa +FINARÁ fˌinaɾˈa +FINÁRAMOS finˈaɾamos +FINARAS finˈaɾas +FINARÁS fˌinaɾˈas +FINAREIS finˈaɾeɪs +FINAREMOS fˌinaɾˈemos +FINARES finˈaɾes +FINARÍAMOS fˌinaɾˈiamos +FINAS fˈinas +FINASTE finˈaste +FINCA fˈinka +FINCADA finkˈaða +FINCADAS finkˈaðas +FINCADO finkˈaðo +FINCADOS finkˈaðos +FINCAMOS finkˈamos +FINCANDO finkˈando +FINCAR finkˈaɾ +FINCARA finkˈaɾa +FINCARÁ fˌinkaɾˈa +FINCÁRAMOS finkˈaɾamos +FINCARAS finkˈaɾas +FINCARÁS fˌinkaɾˈas +FINCAREIS finkˈaɾeɪs +FINCAREMOS fˌinkaɾˈemos +FINCARES finkˈaɾes +FINCARÍAMOS fˌinkaɾˈiamos +FINCAS fˈinkas +FINCASTE finkˈaste +FINCO fˈinko +FINDE fˈinde +FINE fˈine +FINEMOS finˈemos +FINES fˈines +FINÉS finˈes +FINESA finˈesa +FINESAS finˈesas +FINESES finˈeses +FINGER fiŋxˈeɾ +FINGIDA fiŋxˈiða +FINGIDAS fiŋxˈiðas +FINGIDO fiŋxˈiðo +FINGIDOS fiŋxˈiðos +FINGIMIENTO fˌiŋximjˈɛnto +FINGIR fiŋxˈiɾ +FINIDA finˈiða +FINIDAS finˈiðas +FINIDO finˈiðo +FINIDOS finˈiðos +FINIESTRA finjˈestɾa +FINIQUITADA fˌinikitˈaða +FINIQUITADAS fˌinikitˈaðas +FINIQUITADO fˌinikitˈaðo +FINIQUITADOS fˌinikitˈaðos +FINIQUITAR fˌinikitˈaɾ +FINIR finˈiɾ +FINÍSIMO finˈisimo +FINITA finˈita +FINITAS finˈitas +FINITO finˈito +FINITOS finˈitos +FINITUD fˌinitˈud +FINLANDÉS fˌinlandˈes +FINLANDESA fˌinlandˈesa +FINLANDESAS fˌinlandˈesas +FINLANDESES fˌinlandˈeses +FINLANDIA finlˈandja +FINO fˈino +FINOS fˈinos +FINQUE fˈinke +FINQUEMOS finkˈemos +FINQUERO finkˈeɾo +FINQUES fˈinkes +FINQUITA finkˈita +FINTA fˈinta +FINTADA fintˈaða +FINTADAS fintˈaðas +FINTADO fintˈaðo +FINTADOS fintˈaðos +FINTE fˈinte +FINTO fˈinto +FIO fjˈo +FIORDO fjˈoɾðo +FIORDOS fjˈoɾðos +FIQUE fˈike +FIQUEMOS fikˈemos +FIQUES fˈikes +FIRMA fˈiɾma +FIRMADA fiɾmˈaða +FIRMADAS fiɾmˈaðas +FIRMADO fiɾmˈaðo +FIRMADOS fiɾmˈaðos +FIRMAMENTO fˌiɾmamˈɛnto +FIRMANTE fiɾmˈante +FIRMANTES fiɾmˈantes +FIRMAR fiɾmˈaɾ +FIRMARA fiɾmˈaɾa +FIRMAZO fiɾmˈaso +FIRME fˈiɾme +FIRMEMENTE fˈiɾmemˈente +FIRMÍSIMA fiɾmˈisima +FIRMÍSIMAS fiɾmˈisimas +FIRMÍSIMOS fiɾmˈisimos +FIRULAIS fiɾˈulaɪs +FISCAL fiskˈal +FISCALÍA fˌiskalˈia +FISCALIZABLE fˌiskalisˈaβle +FISCALIZADA fˌiskalisˈaða +FISCALIZADAS fˌiskalisˈaðas +FISCALIZADO fˌiskalisˈaðo +FISCALIZADORA fˌiskalˌisaðˈoɾa +FISCALIZADOS fˌiskalisˈaðos +FISCALIZAR fˌiskalisˈaɾ +FISCO fˈisko +FISGAR fisɣˈaɾ +FISGÓN fisɣˈon +FISGONA fisɣˈona +FISGONAS fisɣˈonas +FISGONEADA fˌisɣoneˈaða +FISGONEADAS fˌisɣoneˈaðas +FISGONEADO fˌisɣoneˈaðo +FISGONEADOS fˌisɣoneˈaðos +FISGONEAR fˌisɣoneˈaɾ +FISGONEO fˌisɣonˈeo +FÍSICA fˈisika +FÍSICO fˈisiko +FISICOQUÍMICA fˌisikokˈimika +FISICOQUÍMICAS fˌisikokˈimikas +FISICOQUÍMICO fˌisikokˈimiko +FISICOQUÍMICOS fˌisikokˈimikos +FISIOGNOMÍA fˌisjoɡnomˈia +FISIOGRÁFICAMENTE fˌisjoɣɾˈafikamˈente +FISIOLÓGICA fˌisjolˈoxika +FISIOLÓGICAS fˌisjolˈoxikas +FISIOLÓGICO fˌisjolˈoxiko +FISIOLÓGICOS fˌisjolˈoxikos +FISIÓN fisjˈon +FISIONADA fˌisjonˈaða +FISIONADAS fˌisjonˈaðas +FISIONADO fˌisjonˈaðo +FISIONADOS fˌisjonˈaðos +FISIOPATOLÓGICA fˌisjopˌatolˈoxika +FISIOPATOLÓGICAS fˌisjopˌatolˈoxikas +FISIOPATOLÓGICO fˌisjopˌatolˈoxiko +FISIOPATOLÓGICOS fˌisjopˌatolˈoxikos +FISONÓMICO fˌisonˈomiko +FÍSTULA fˈistula +FISURA fisˈuɾa +FISURAL fˌisuɾˈal +FISURAR fˌisuɾˈaɾ +FISURITA fˌisuɾˈita +FITASA fitˈasa +FITATO fitˈato +FITEOGEOGRÁFICA fˌiteˌoxeoɣɾˈafika +FITEOGEOGRÁFICAS fˌiteˌoxeoɣɾˈafikas +FITEOGEOGRÁFICO fˌiteˌoxeoɣɾˈafiko +FITEOGEOGRÁFICOS fˌiteˌoxeoɣɾˈafikos +FÍTICO fˈitiko +FITOGÉNICA fˌitoxˈenika +FITOGÉNICAS fˌitoxˈenikas +FITOGÉNICO fˌitoxˈeniko +FITOGÉNICOS fˌitoxˈenikos +FITOGEOGRÁFICA fˌitoxˌeoɣɾˈafika +FITOGEOGRÁFICAS fˌitoxˌeoɣɾˈafikas +FITOGEOGRÁFICO fˌitoxˌeoɣɾˈafiko +FITOGEOGRÁFICOS fˌitoxˌeoɣɾˈafikos +FITOLITO fˌitolˈito +FITOMORFO fˌitomˈoɾfo +FITONIMIA fˌitonˈimja +FITOPATÓLOGO fˌitopatˈoloɣo +FITOQUÍMICA fˌitokˈimika +FIXO fˈikso +FLACA flˈaka +FLACAS flˈakas +FLACO flˈako +FLACOS flˈakos +FLAGELAR flˌaxelˈaɾ +FLAGELO flaxˈelo +FLAITE flˈaɪte +FLAITES flˈaɪtes +FLAMA flˈama +FLAMANTE flamˈante +FLAMBEADA flˌambeˈaða +FLAMBEADAS flˌambeˈaðas +FLAMBEADO flˌambeˈaðo +FLAMBEADOS flˌambeˈaðos +FLAMBEAR flˌambeˈaɾ +FLAMEADA flˌameˈaða +FLAMEADAS flˌameˈaðas +FLAMEADO flˌameˈaðo +FLAMEADOS flˌameˈaðos +FLAMEANTE flˌameˈante +FLAMENCO flamˈɛnko +FLAMENQUÍN flˌamenkˈin +FLAMERO flamˈeɾo +FLAN flˈan +FLANCITO flansˈito +FLANCO flˈanko +FLANDES flˈandes +FLANQUEADA flˌankeˈaða +FLANQUEADAS flˌankeˈaðas +FLANQUEADO flˌankeˈaðo +FLANQUEADOS flˌankeˈaðos +FLANQUEAR flˌankeˈaɾ +FLANQUEO flankˈeo +FLANQUEOS flankˈeos +FLAQUEADA flˌakeˈaða +FLAQUEADAS flˌakeˈaðas +FLAQUEADO flˌakeˈaðo +FLAQUEADOS flˌakeˈaðos +FLAQUEAR flˌakeˈaɾ +FLAQUEZA flakˈesa +FLAQUITO flakˈito +FLASH flˈaʃ +FLASHBACK flaʃβˈak +FLATO flˈato +FLATOS flˈatos +FLATULENCIA flˌatulˈɛnsja +FLATULENCIAS flˌatulˈɛnsjas +FLATULENTA flˌatulˈɛnta +FLATULENTAS flˌatulˈɛntas +FLATULENTE flˌatulˈɛnte +FLATULENTO flˌatulˈɛnto +FLATULENTOS flˌatulˈɛntos +FLAUBERTIANA flˌaʊβeɾtjˈana +FLAUBERTIANAS flˌaʊβeɾtjˈanas +FLAUBERTIANO flˌaʊβeɾtjˈano +FLAUBERTIANOS flˌaʊβeɾtjˈanos +FLAUTA flˈaʊta +FLAUTISTA flaʊtˈista +FLEBITIS fleβˈitis +FLECHA flˈetʃa +FLECHAMIENTO flˌetʃamjˈɛnto +FLECHERO fletʃˈeɾo +FLECHITA fletʃˈita +FLECO flˈeko +FLEGETONTE flˌexetˈonte +FLEGMA flˈeɡma +FLEMA flˈema +FLEMÓN flemˈon +FLEROVIO fleɾˈoβjo +FLETADA fletˈaða +FLETADAS fletˈaðas +FLETADO fletˈaðo +FLETADOR flˌetaðˈoɾ +FLETADORA flˌetaðˈoɾa +FLETADOS fletˈaðos +FLETÁN fletˈan +FLETANES fletˈanes +FLEXEAR flˌekseˈaɾ +FLEXIBILIDAD flˌeksiβˌiliðˈad +FLEXIBILIZADA flˌeksiβˌilisˈaða +FLEXIBILIZADAS flˌeksiβˌilisˈaðas +FLEXIBILIZADO flˌeksiβˌilisˈaðo +FLEXIBILIZADOS flˌeksiβˌilisˈaðos +FLEXIBILIZAR flˌeksiβˌilisˈaɾ +FLEXIBLE fleksˈiβle +FLEXICOQUE flˌeksikˈoke +FLEXIGURIDAD flˌeksiɣˌuɾiðˈad +FLEXIÓN fleksjˈon +FLEXIONADA flˌeksjonˈaða +FLEXIONADAS flˌeksjonˈaðas +FLEXIONADO flˌeksjonˈaðo +FLEXIONADOS flˌeksjonˈaðos +FLEXIONAR flˌeksjonˈaɾ +FLEXURA fleksˈuɾa +FLIPADA flipˈaða +FLIPADAS flipˈaðas +FLIPADO flipˈaðo +FLIPADOS flipˈaðos +FLIPANTE flipˈante +FLIPAR flipˈaɾ +FLIRTEADA flˌiɾteˈaða +FLIRTEADAS flˌiɾteˈaðas +FLIRTEADO flˌiɾteˈaðo +FLIRTEADOS flˌiɾteˈaðos +FLIRTEAR flˌiɾteˈaɾ +FLIRTEO fliɾtˈeo +FLISCORNO fliskˈoɾno +FLOCULACIÓN flˌokulasjˈon +FLÓCULO flˈokulo +FLOJA flˈoxa +FLOJAS flˈoxas +FLOJEADA flˌoxeˈaða +FLOJEADAS flˌoxeˈaðas +FLOJEADO flˌoxeˈaðo +FLOJEADOS flˌoxeˈaðos +FLOJEAR flˌoxeˈaɾ +FLOJERA floxˈeɾa +FLOJITO floxˈito +FLOJO flˈoxo +FLOJOS flˈoxos +FLOR flˈoɾ +FLORA flˈoɾa +FLORACIÓN flˌoɾasjˈon +FLORAL floɾˈal +FLORALES floɾˈales +FLORAR floɾˈaɾ +FLORCITA floɾsˈita +FLOREANA flˌoɾeˈana +FLOREAR flˌoɾeˈaɾ +FLORECER flˌoɾesˈeɾ +FLORECIDA flˌoɾesˈiða +FLORECIDAS flˌoɾesˈiðas +FLORECIDO flˌoɾesˈiðo +FLORECIDOS flˌoɾesˈiðos +FLORECILLA flˌoɾesˈijja +FLORECIMIENTO flˌoɾesimjˈɛnto +FLORECITA flˌoɾesˈita +FLORENCIA floɾˈɛnsja +FLORENCIANO flˌoɾensjˈano +FLOREO floɾˈeo +FLORES flˈoɾes +FLORESTA floɾˈesta +FLÓREZ flˈoɾes +FLORICULTOR flˌoɾikultˈoɾ +FLORICULTURA flˌoɾikultˈuɾa +FLORIDA floɾˈiða +FLORIDANO flˌoɾiðˈano +FLORIDAS floɾˈiðas +FLORIDEÑO flˌoɾiðˈeɲo +FLORIDIANA flˌoɾiðjˈana +FLORIDO floɾˈiðo +FLORIDOS floɾˈiðos +FLORILEGIO flˌoɾilˈexjo +FLORO flˈoɾo +FLORÓN floɾˈon +FLÓSCULO flˈoskulo +FLOSCULOSO flˌoskulˈoso +FLOTA flˈota +FLOTACIÓN flˌotasjˈon +FLOTADA flotˈaða +FLOTADAS flotˈaðas +FLOTADO flotˈaðo +FLOTADOS flotˈaðos +FLOTAR flotˈaɾ +FLOTISTA flotˈista +FLOW flˈow +FLOWS flˈows +FLUCLOXACILINA flˌukloksˌasilˈina +FLUCONAZOL flˌukonasˈol +FLUCTUACIÓN flˌuktwasjˈon +FLUCTUADA fluktwˈaða +FLUCTUADAS fluktwˈaðas +FLUCTUADO fluktwˈaðo +FLUCTUADOS fluktwˈaðos +FLUCTUAR fluktwˈaɾ +FLUI fluˈi +FLUIDA fluˈiða +FLUIDAS fluˈiðas +FLUIDEZ fluiðˈes +FLUIDO fluˈiðo +FLUIDOS fluˈiðos +FLUIDOTERAPIA fluˌiðoteɾˈapja +FLUIR fluˈiɾ +FLUJO flˈuxo +FLUJOMETRÍA flˌuxometɾˈia +FLUJOS flˈuxos +FLÚOR flˈuoɾ +FLUORADA fluoɾˈaða +FLUORADAS fluoɾˈaðas +FLUORADO fluoɾˈaðo +FLUORADOS fluoɾˈaðos +FLUORESCEÍNA fluˌoɾeseˈina +FLUORINA fluoɾˈina +FLUORITA fluoɾˈita +FLUORÓFORO fluoɾˈofoɾo +FLUOXETINA fluˌoksetˈina +FLURBIPROFENO flˌuɾβipɾofˈeno +FLUTICASONA flˌutikasˈona +FLUVASTATINA flˌuβastatˈina +FLUVIAL fluβjˈal +FLUVIOMÉTRICA flˌuβjomˈetɾika +FLUVIOMÉTRICAS flˌuβjomˈetɾikas +FLUVIOMÉTRICO flˌuβjomˈetɾiko +FLUVIOMÉTRICOS flˌuβjomˈetɾikos +FLUX flˈuks +FOBOS fˈoβos +FOCA fˈoka +FOCALIZACIÓN fˌokalˌisasjˈon +FOCALIZADA fˌokalisˈaða +FOCALIZADAS fˌokalisˈaðas +FOCALIZADO fˌokalisˈaðo +FOCALIZADOS fˌokalisˈaðos +FOCALIZAR fˌokalisˈaɾ +FOCEO fosˈeo +FOCHA fˈotʃa +FOCO fˈoko +FOFISANO fˌofisˈano +FOGANERO fˌoɣanˈeɾo +FOGATITA fˌoɣatˈita +FOGÓN foɣˈon +FOGONAZO fˌoɣonˈaso +FOGONERO fˌoɣonˈeɾo +FOGOSA foɣˈosa +FOGOSAS foɣˈosas +FOGOSIDAD fˌoɣosiðˈad +FOGOSO foɣˈoso +FOGOSOS foɣˈosos +FOGUEADA fˌoɣeˈaða +FOGUEADAS fˌoɣeˈaðas +FOGUEADO fˌoɣeˈaðo +FOGUEADOS fˌoɣeˈaðos +FOGUEAR fˌoɣeˈaɾ +FOGUEO foɣˈeo +FOIE fˈoɪe +FOJA fˈoxa +FOLCLORE folklˈoɾe +FOLCLÓRICO folklˈoɾiko +FOLCLORÓLOGO fˌolkloɾˈoloɣo +FOLGAR folɣˈaɾ +FOLICULAR fˌolikulˈaɾ +FOLÍNICO folˈiniko +FOLIO fˈoljo +FOLIOSO foljˈoso +FOLK fˈolk +FOME fˈome +FOMENTADA fˌomentˈaða +FOMENTADAS fˌomentˈaðas +FOMENTADO fˌomentˈaðo +FOMENTADOR fˌomentaðˈoɾ +FOMENTADOS fˌomentˈaðos +FOMENTAR fˌomentˈaɾ +FOMENTO fomˈɛnto +FONDA fˈonda +FONDANT fondˈant +FONDAS fˈondas +FONDEADA fˌondeˈaða +FONDEADAS fˌondeˈaðas +FONDEADERO fˌondeaðˈeɾo +FONDEADO fˌondeˈaðo +FONDEADOS fˌondeˈaðos +FONDEAR fˌondeˈaɾ +FONDERA fondˈeɾa +FONDERO fondˈeɾo +FONDISMO fondˈismo +FONDITA fondˈita +FONDO fˈondo +FONDOS fˈondos +FONDUE fˈondwe +FONEMA fonˈema +FONÉTICA fonˈetika +FONÉTICAS fonˈetikas +FONÉTICO fonˈetiko +FONÉTICOS fonˈetikos +FONETISTA fˌonetˈista +FONÓLOGA fonˈoloɣa +FONOLOGÍA fˌonoloxˈia +FONOLÓGICA fˌonolˈoxika +FONOLÓGICAS fˌonolˈoxikas +FONOLÓGICO fˌonolˈoxiko +FONOLÓGICOS fˌonolˈoxikos +FONÓLOGO fonˈoloɣo +FONSADERA fˌonsaðˈeɾa +FONSECA fonsˈeka +FONTANA fontˈana +FONTANELA fˌontanˈela +FONTANERÍA fˌontaneɾˈia +FONTANERO fˌontanˈeɾo +FOOTING foˈotiŋ +FOQUE fˈoke +FOQUERO fokˈeɾo +FOQUITO fokˈito +FORAMEN foɾˈamen +FORAMONTANO fˌoɾamontˈano +FORASTERA fˌoɾastˈeɾa +FORASTERO fˌoɾastˈeɾo +FORCEGEAR fˌoɾsexeˈaɾ +FORCEJEADAS fˌoɾsexeˈaðas +FORCEJEADO fˌoɾsexeˈaðo +FORCEJEAR fˌoɾsexeˈaɾ +FORCEJEO fˌoɾsexˈeo +FORCEMOS foɾsˈemos +FÓRCEPS fˈoɾseps +FORD fˈoɾd +FORDIANO foɾðjˈano +FORDISMO foɾðˈismo +FORENSES foɾˈɛnses +FORERO foɾˈeɾo +FORESTA foɾˈesta +FORESTAL fˌoɾestˈal +FORESTAR fˌoɾestˈaɾ +FORFAIT foɾfˈaɪt +FORJA fˈoɾxa +FORJADA foɾxˈaða +FORJADAS foɾxˈaðas +FORJADO foɾxˈaðo +FORJADOR fˌoɾxaðˈoɾ +FORJADOS foɾxˈaðos +FORJADURA fˌoɾxaðˈuɾa +FORJADURAS fˌoɾxaðˈuɾas +FORJAR foɾxˈaɾ +FORJAS fˈoɾxas +FORMA fˈoɾma +FORMACIÓN fˌoɾmasjˈon +FORMADA foɾmˈaða +FORMADAS foɾmˈaðas +FORMADÍSIMO fˌoɾmaðˈisimo +FORMADO foɾmˈaðo +FORMADOS foɾmˈaðos +FORMAJE foɾmˈaxe +FORMAL foɾmˈal +FORMALDEHIDO fˌoɾmalðeˈiðo +FORMALDEHÍDO fˌoɾmalðeˈiðo +FORMALES foɾmˈales +FORMALIDAD fˌoɾmaliðˈad +FORMALISMO fˌoɾmalˈismo +FORMALISTA fˌoɾmalˈista +FORMALITO fˌoɾmalˈito +FORMALIZACIÓN fˌoɾmalˌisasjˈon +FORMALIZADA fˌoɾmalisˈaða +FORMALIZADAS fˌoɾmalisˈaðas +FORMALIZADO fˌoɾmalisˈaðo +FORMALIZADOS fˌoɾmalisˈaðos +FORMALIZAR fˌoɾmalisˈaɾ +FORMALMENTE foɾmˈalmˈente +FORMAMOS foɾmˈamos +FORMAR foɾmˈaɾ +FORMARA foɾmˈaɾa +FORMATEADAS fˌoɾmateˈaðas +FORMATEADO fˌoɾmateˈaðo +FORMATEADOS fˌoɾmateˈaðos +FORMATEAR fˌoɾmateˈaɾ +FORMATEO fˌoɾmatˈeo +FORMATIVA fˌoɾmatˈiβa +FORMATIVAS fˌoɾmatˈiβas +FORMATIVOS fˌoɾmatˈiβos +FORMENTERA fˌoɾmentˈeɾa +FÓRMICO fˈoɾmiko +FORMIDABLE fˌoɾmiðˈaβle +FORMO fˈoɾmo +FORMOL foɾmˈol +FORMÓN foɾmˈon +FORMOSA foɾmˈosa +FORMOSANO fˌoɾmosˈano +FÓRMULA fˈoɾmula +FORMULADA fˌoɾmulˈaða +FORMULADAS fˌoɾmulˈaðas +FORMULADO fˌoɾmulˈaðo +FORMULADOS fˌoɾmulˈaðos +FORMULAR fˌoɾmulˈaɾ +FORMULARE fˌoɾmulˈaɾe +FORMULARES fˌoɾmulˈaɾes +FORMULARIO fˌoɾmulˈaɾjo +FORMULO foɾmˈulo +FORNASARI fˌoɾnasˈaɾi +FORNICA foɾnˈika +FORNICADA fˌoɾnikˈaða +FORNICADAS fˌoɾnikˈaðas +FORNICADO fˌoɾnikˈaðo +FORNICADOR fˌoɾnikaðˈoɾ +FORNICADORES fˌoɾnikaðˈoɾes +FORNICADOS fˌoɾnikˈaðos +FORNICAMOS fˌoɾnikˈamos +FORNICANDO fˌoɾnikˈando +FORNICAR fˌoɾnikˈaɾ +FORNICARA fˌoɾnikˈaɾa +FORNICARÁ fˌoɾnikaɾˈa +FORNICÁRAMOS fˌoɾnikˈaɾamos +FORNICARAS fˌoɾnikˈaɾas +FORNICARÁS fˌoɾnikaɾˈas +FORNICAREIS fˌoɾnikˈaɾeɪs +FORNICAREMOS fˌoɾnikaɾˈemos +FORNICARES fˌoɾnikˈaɾes +FORNICARIA fˌoɾnikˈaɾja +FORNICARÍAMOS fˌoɾnikaɾˈiamos +FORNICARIAS fˌoɾnikˈaɾjas +FORNICARIO fˌoɾnikˈaɾjo +FORNICARIOS fˌoɾnikˈaɾjos +FORNICAS foɾnˈikas +FORNICASTE fˌoɾnikˈaste +FORNICO foɾnˈiko +FORNIDA foɾnˈiða +FORNIDAS foɾnˈiðas +FORNIDO foɾnˈiðo +FORNIDOS foɾnˈiðos +FORNIQUE foɾnˈike +FORNIQUEMOS fˌoɾnikˈemos +FORNIQUES foɾnˈikes +FORO fˈoɾo +FOROFA foɾˈofa +FORRADA foɾɾˈaða +FORRADAS foɾɾˈaðas +FORRADITO fˌoɾɾaðˈito +FORRADO foɾɾˈaðo +FORRADOS foɾɾˈaðos +FORRAJE foɾɾˈaxe +FORRAJEADA fˌoɾɾaxeˈaða +FORRAJEADAS fˌoɾɾaxeˈaðas +FORRAJEADO fˌoɾɾaxeˈaðo +FORRAJEADOR fˌoɾɾaxˌeaðˈoɾ +FORRAJEADOS fˌoɾɾaxeˈaðos +FORRAJEAR fˌoɾɾaxeˈaɾ +FORRAJERO fˌoɾɾaxˈeɾo +FORRAMOS foɾɾˈamos +FORRAR foɾɾˈaɾ +FORRARSE foɾɾˈaɾse +FORRE fˈoɾɾe +FORRO fˈoɾɾo +FORTACHÓN fˌoɾtatʃˈon +FORTALECIDA fˌoɾtalesˈiða +FORTALECIDAS fˌoɾtalesˈiðas +FORTALECIDO fˌoɾtalesˈiðo +FORTALECIDOS fˌoɾtalesˈiðos +FORTALEZA fˌoɾtalˈesa +FORTIFICACIÓN fˌoɾtifˌikasjˈon +FORTIFICACIONES fˌoɾtifˌikasjˈones +FORTIFICADA fˌoɾtifikˈaða +FORTIFICADAS fˌoɾtifikˈaðas +FORTIFICADO fˌoɾtifikˈaðo +FORTIFICADOS fˌoɾtifikˈaðos +FORTIFICAR fˌoɾtifikˈaɾ +FORTÍSIMO foɾtˈisimo +FORTITUD fˌoɾtitˈud +FORTUITA foɾtwˈita +FORTUITAS foɾtwˈitas +FORTUITO foɾtwˈito +FORTUITOS foɾtwˈitos +FORTUNA foɾtˈuna +FORTUNITA fˌoɾtunˈita +FORÚNCULO foɾˈunkulo +FORZADA foɾsˈaða +FORZADAS foɾsˈaðas +FORZADO foɾsˈaðo +FORZADOS foɾsˈaðos +FORZAMIENTO fˌoɾsamjˈɛnto +FORZAR foɾsˈaɾ +FORZOSO foɾsˈoso +FORZUDA foɾsˈuða +FORZUDAS foɾsˈuðas +FORZUDO foɾsˈuðo +FORZUDOS foɾsˈuðos +FOSFATA fosfˈata +FOSFATAR fˌosfatˈaɾ +FOSFATARE fˌosfatˈaɾe +FOSFATASA fˌosfatˈasa +FOSFATÍDICO fˌosfatˈiðiko +FOSFATIZAR fˌosfatisˈaɾ +FOSFATO fosfˈato +FOSFOCREATINA fˌosfokɾˌeatˈina +FOSFODIÉSTER fˌosfoðjˈesteɾ +FOSFOLÍPIDO fˌosfolˈipiðo +FOSFOMICINA fˌosfomisˈina +FOSFONIO fosfˈonjo +FOSFORECIDA fˌosfoɾesˈiða +FOSFORECIDAS fˌosfoɾesˈiðas +FOSFORECIDO fˌosfoɾesˈiðo +FOSFORECIDOS fˌosfoɾesˈiðos +FOSFORERA fˌosfoɾˈeɾa +FOSFORESCIDA fˌosfoɾesˈiða +FOSFORESCIDAS fˌosfoɾesˈiðas +FOSFORESCIDO fˌosfoɾesˈiðo +FOSFORESCIDOS fˌosfoɾesˈiðos +FOSFORILA fˌosfoɾˈila +FOSFORILACIÓN fˌosfoɾˌilasjˈon +FOSFORILACIONES fˌosfoɾˌilasjˈones +FOSFORILADA fˌosfoɾilˈaða +FOSFORILADAS fˌosfoɾilˈaðas +FOSFORILADO fˌosfoɾilˈaðo +FOSFORILADOS fˌosfoɾilˈaðos +FOSFORILAMOS fˌosfoɾilˈamos +FOSFORILANDO fˌosfoɾilˈando +FOSFORILAR fˌosfoɾilˈaɾ +FOSFORILARA fˌosfoɾilˈaɾa +FOSFORILARÁ fˌosfoɾˌilaɾˈa +FOSFORILÁRAMOS fˌosfoɾilˈaɾamos +FOSFORILARAS fˌosfoɾilˈaɾas +FOSFORILARÁS fˌosfoɾˌilaɾˈas +FOSFORILAREIS fˌosfoɾilˈaɾeɪs +FOSFORILAREMOS fˌosfoɾˌilaɾˈemos +FOSFORILARES fˌosfoɾilˈaɾes +FOSFORILARÍAMOS fˌosfoɾˌilaɾˈiamos +FOSFORILAS fˌosfoɾˈilas +FOSFORILASTE fˌosfoɾilˈaste +FOSFORILE fˌosfoɾˈile +FOSFORILEMOS fˌosfoɾilˈemos +FOSFORILES fˌosfoɾˈiles +FOSFORILO fˌosfoɾˈilo +FOSFORILOS fˌosfoɾˈilos +FÓSFORO fˈosfoɾo +FOSFOTRANSFERASA fˌosfotɾˌansfeɾˈasa +FÓSIL fˈosil +FOSILIZÁ fˌosilisˈa +FOSILIZACIÓN fˌosilˌisasjˈon +FOSILIZADA fˌosilisˈaða +FOSILIZADAS fˌosilisˈaðas +FOSILIZADO fˌosilisˈaðo +FOSILIZADOS fˌosilisˈaðos +FOSILIZARSE fˌosilisˈaɾse +FOSITA fosˈita +FOTAZA fotˈasa +FOTAZAS fotˈasas +FOTINGO fotˈiŋɡo +FOTO fˈoto +FOTOALERGIA fˌotoalˈeɾxja +FOTOCOMPOSICIÓN fˌotokˌomposisjˈon +FOTOCOPIADA fˌotokopjˈaða +FOTOCOPIADAS fˌotokopjˈaðas +FOTOCOPIADO fˌotokopjˈaðo +FOTOCOPIADOS fˌotokopjˈaðos +FOTOCOPIAR fˌotokopjˈaɾ +FOTODESINTEGRACIÓN fˌotoðˌesintˌeɣɾasjˈon +FOTODESINTEGRACIONES fˌotoðˌesintˌeɣɾasjˈones +FOTODINÁMICO fˌotoðinˈamiko +FOTÓFORO fotˈofoɾo +FOTOFOSFORILACIÓN fˌotofˌosfoɾˌilasjˈon +FOTOFOSFORILACIONES fˌotofˌosfoɾˌilasjˈones +FOTOGENIA fˌotoxˈenja +FOTOGÉNICA fˌotoxˈenika +FOTOGÉNICAS fˌotoxˈenikas +FOTOGÉNICO fˌotoxˈeniko +FOTOGÉNICOS fˌotoxˈenikos +FOTOGRAFIA fˌotoɣɾˈafja +FOTOGRAFÍA fˌotoɣɾafˈia +FOTOGRAFIADA fˌotoɣɾafjˈaða +FOTOGRAFIADAS fˌotoɣɾafjˈaðas +FOTOGRAFIADO fˌotoɣɾafjˈaðo +FOTOGRAFIADOS fˌotoɣɾafjˈaðos +FOTOGRAFIAR fˌotoɣɾafjˈaɾ +FOTOGRÁFICA fˌotoɣɾˈafika +FOTOGRÁFICAS fˌotoɣɾˈafikas +FOTOGRÁFICO fˌotoɣɾˈafiko +FOTOGRÁFICOS fˌotoɣɾˈafikos +FOTOGRAMETRÍA fˌotoɣɾˌametɾˈia +FOTOGRAMÉTRICO fˌotoɣɾamˈetɾiko +FOTOLIASA fˌotoljˈasa +FOTOLOG fˌotolˈoɡ +FOTOMATÓN fˌotomatˈon +FOTOMULTIPLICADOR fˌotomˌultiplˌikaðˈoɾ +FOTÓN fotˈon +FOTOPERIODO fˌotopeɾjˈoðo +FOTOPERÍODO fˌotopeɾˈioðo +FOTOQUÍMICA fˌotokˈimika +FOTOQUÍMICAS fˌotokˈimikas +FOTOQUÍMICO fˌotokˈimiko +FOTOQUÍMICOS fˌotokˈimikos +FOTORREALISTA fˌotoɾɾˌealˈista +FOTOS fˈotos +FOTOSENSIBILIDAD fˌotosˌensiβˌiliðˈad +FOTOSENSIBLE fˌotosensˈiβle +FOTOSINTATO fˌotosintˈato +FOTOSINTÉTICA fˌotosintˈetika +FOTOSINTÉTICAS fˌotosintˈetikas +FOTOSINTÉTICOS fˌotosintˈetikos +FOTOTERAPIA fˌototeɾˈapja +FOTOTRÓFICO fˌototɾˈofiko +FOTOTROPISMO fˌototɾopˈismo +FOTOVOLTAICA fˌotoβoltˈaɪka +FOULARD fowlˈaɾd +FOURIERISTA fˌowɾjeɾˈista +FÓVEA fˈoβea +FOVEAL fˌoβeˈal +FOXISTA foksˈista +FOXTROT fokstɾˈot +FRAC fɾˈak +FRACASADA fɾˌakasˈaða +FRACASADO fɾˌakasˈaðo +FRACASAR fɾˌakasˈaɾ +FRACASO fɾakˈaso +FRACASOS fɾakˈasos +FRACCIÓN fɾaksjˈon +FRACCIONADA fɾˌaksjonˈaða +FRACCIONADAS fɾˌaksjonˈaðas +FRACCIONADO fɾˌaksjonˈaðo +FRACCIONADOR fɾˌaksjonaðˈoɾ +FRACCIONADOS fɾˌaksjonˈaðos +FRACKING fɾˈakiŋ +FRACTAL fɾaktˈal +FRACTURA fɾaktˈuɾa +FRACTURADA fɾˌaktuɾˈaða +FRACTURADAS fɾˌaktuɾˈaðas +FRACTURADO fɾˌaktuɾˈaðo +FRACTURADOS fɾˌaktuɾˈaðos +FRACTURAMIENTO fɾˌaktuɾamjˈɛnto +FRACTURAR fɾˌaktuɾˈaɾ +FRAGANTE fɾaɣˈante +FRAGATA fɾaɣˈata +FRÁGIL fɾˈaxil +FRÁGILES fɾˈaxiles +FRAGILIDAD fɾˌaxiliðˈad +FRAGILIZACIÓN fɾˌaxilˌisasjˈon +FRAGILIZAR fɾˌaxilisˈaɾ +FRAGMENTADA fɾˌaɡmentˈaða +FRAGMENTADAMENTE fɾˌaɡmentˈaðamˈente +FRAGMENTADAS fɾˌaɡmentˈaðas +FRAGMENTADO fɾˌaɡmentˈaðo +FRAGMENTADOS fɾˌaɡmentˈaðos +FRAGMENTAMOS fɾˌaɡmentˈamos +FRAGMENTAR fɾˌaɡmentˈaɾ +FRAGMENTO fɾaɡmˈɛnto +FRAGMENTOS fɾaɡmˈɛntos +FRAGRANTES fɾaɣɾˈantes +FRAGUA fɾˈaɣwa +FRAGUADA fɾaɣwˈaða +FRAGUADAS fɾaɣwˈaðas +FRAGUADO fɾaɣwˈaðo +FRAGUADOS fɾaɣwˈaðos +FRAGUAR fɾaɣwˈaɾ +FRAILE fɾˈaɪle +FRAILECITO fɾˌaɪlesˈito +FRAMBUESA fɾambwˈesa +FRANCA fɾˈanka +FRANCAS fɾˈankas +FRANCES fɾˈanses +FRANCÉS fɾansˈes +FRANCESA fɾansˈesa +FRANCESES fɾansˈeses +FRÁNCFORT fɾˈankfoɾt +FRANCIA fɾˈansja +FRANCIO fɾˈansjo +FRANCISCA fɾansˈiska +FRANCISCANA fɾˌansiskˈana +FRANCISCANAS fɾˌansiskˈanas +FRANCISCANO fɾˌansiskˈano +FRANCISCANOS fɾˌansiskˈanos +FRANCISCO fɾansˈisko +FRANCMASONERÍA fɾˌankmasˌoneɾˈia +FRANCMASÓNICO fɾˌankmasˈoniko +FRANCO fɾˈanko +FRANCOESPAÑÓL fɾˌankoˌespaɲˈol +FRANCOHOLANDÉS fɾˌankoˌolandˈes +FRANCOMODÍN fɾˌankomoðˈin +FRANCONIA fɾankˈonja +FRANCOS fɾˈankos +FRANCOTIRADOR fɾˌankotˌiɾaðˈoɾ +FRANELA fɾanˈela +FRANELEADA fɾˌaneleˈaða +FRANELEADAS fɾˌaneleˈaðas +FRANELEADO fɾˌaneleˈaðo +FRANELEADOS fɾˌaneleˈaðos +FRANELEAR fɾˌaneleˈaɾ +FRANGIBLE fɾaŋxˈiβle +FRANJA fɾˈaŋxa +FRANJEAR fɾˌaŋxeˈaɾ +FRANQUEAR fɾˌankeˈaɾ +FRANQUEO fɾankˈeo +FRANQUEZA fɾankˈesa +FRANQUICIA fɾankˈisja +FRANQUICIADA fɾˌankisjˈaða +FRANQUICIADAS fɾˌankisjˈaðas +FRANQUICIADO fɾˌankisjˈaðo +FRANQUICIADOR fɾˌankisjaðˈoɾ +FRANQUICIADORA fɾˌankisjaðˈoɾa +FRANQUICIADOS fɾˌankisjˈaðos +FRANQUICIAR fɾˌankisjˈaɾ +FRANQUISMO fɾankˈismo +FRAPITA fɾapˈita +FRAPITAS fɾapˈitas +FRAPPUCCINO fɾˌappuksˈino +FRASE fɾˈase +FRASEADA fɾˌaseˈaða +FRASEADAS fɾˌaseˈaðas +FRASEADO fɾˌaseˈaðo +FRASEADOS fɾˌaseˈaðos +FRASEANDO fɾˌaseˈando +FRASEAR fɾˌaseˈaɾ +FRASECILLA fɾˌasesˈijja +FRASECITA fɾˌasesˈita +FRASEO fɾasˈeo +FRASEOLÓGICO fɾˌaseolˈoxiko +FRASES fɾˈases +FRASQUITO fɾaskˈito +FRATERNA fɾatˈeɾna +FRATERNALES fɾˌateɾnˈales +FRATERNIZA fɾˌateɾnˈisa +FRATERNIZADA fɾˌateɾnisˈaða +FRATERNIZADAS fɾˌateɾnisˈaðas +FRATERNIZADO fɾˌateɾnisˈaðo +FRATERNIZADOS fɾˌateɾnisˈaðos +FRATERNIZÁIS fɾˌateɾnisˈais +FRATERNIZAMOS fɾˌateɾnisˈamos +FRATERNIZANDO fɾˌateɾnisˈando +FRATERNIZAR fɾˌateɾnisˈaɾ +FRATERNIZARA fɾˌateɾnisˈaɾa +FRATERNIZARÁ fɾˌateɾnˌisaɾˈa +FRATERNIZÁRAMOS fɾˌateɾnisˈaɾamos +FRATERNIZARAS fɾˌateɾnisˈaɾas +FRATERNIZARÁS fɾˌateɾnˌisaɾˈas +FRATERNIZAREIS fɾˌateɾnisˈaɾeɪs +FRATERNIZARÉIS fɾˌateɾnˌisaɾˈeis +FRATERNIZAREMOS fɾˌateɾnˌisaɾˈemos +FRATERNIZARES fɾˌateɾnisˈaɾes +FRATERNIZARÍA fɾˌateɾnˌisaɾˈia +FRATERNIZARÍAMOS fɾˌateɾnˌisaɾˈiamos +FRATERNIZARÍAS fɾˌateɾnˌisaɾˈias +FRATERNIZAS fɾˌateɾnˈisas +FRATERNIZASTE fɾˌateɾnisˈaste +FRATERNIZO fɾˌateɾnˈiso +FRATERNO fɾatˈeɾno +FRAUDE fɾˈaʊðe +FRAY fɾˈaɪ +FREATOMAGMÁTICO fɾˌeatˌomaɡmˈatiko +FRECUENCIA fɾekwˈɛnsja +FRECUENTADA fɾˌekwentˈaða +FRECUENTADAS fɾˌekwentˈaðas +FRECUENTADO fɾˌekwentˈaðo +FRECUENTADOR fɾˌekwentaðˈoɾ +FRECUENTADOS fɾˌekwentˈaðos +FRECUENTE fɾekwˈɛnte +FRECUENTEMENTE fɾekwˈɛntemˈente +FRECUENTES fɾekwˈɛntes +FRECUENTÍSIMO fɾˌekwentˈisimo +FREESTYLE fɾˌeestˈile +FREGADA fɾeɣˈaða +FREGADAS fɾeɣˈaðas +FREGADERO fɾˌeɣaðˈeɾo +FREGADO fɾeɣˈaðo +FREGADOS fɾeɣˈaðos +FREGAR fɾeɣˈaɾ +FREGONA fɾeɣˈona +FREGOTEAR fɾˌeɣoteˈaɾ +FREÍ fɾeˈi +FREÍD fɾeˈid +FREIDORA fɾeɪðˈoɾa +FREIDURÍA fɾˌeɪðuɾˈia +FREÍMOS fɾeˈimos +FREÍR fɾeˈiɾ +FREÍS fɾeˈis +FREÍSTE fɾeˈiste +FREÍSTEIS fɾeˈisteɪs +FREJOL fɾexˈol +FRENADA fɾenˈaða +FRENADAS fɾenˈaðas +FRENADO fɾenˈaðo +FRENADOS fɾenˈaðos +FRENAJE fɾenˈaxe +FRENAR fɾenˈaɾ +FRENAZO fɾenˈaso +FRENÉTICAMENTE fɾenˈetikamˈente +FRÉNICA fɾˈenika +FRÉNICAS fɾˈenikas +FRÉNICO fɾˈeniko +FRÉNICOS fɾˈenikos +FRENO fɾˈeno +FRENOCÓLICO fɾˌenokˈoliko +FRENOPÁTICA fɾˌenopˈatika +FRENOPÁTICAS fɾˌenopˈatikas +FRENOPÁTICOS fɾˌenopˈatikos +FRENTE fɾˈɛnte +FRENTERO fɾentˈeɾo +FRENTIRROJO fɾˌentiɾɾˈoxo +FRENTISTA fɾentˈista +FREÓN fɾeˈon +FREPASISTA fɾˌepasˈista +FRESA fɾˈesa +FRESADA fɾesˈaða +FRESADAS fɾesˈaðas +FRESADO fɾesˈaðo +FRESADOS fɾesˈaðos +FRESAR fɾesˈaɾ +FRESCO fɾˈesko +FRESCOR fɾeskˈoɾ +FRESCOS fɾˈeskos +FRESCURA fɾeskˈuɾa +FRESERA fɾesˈeɾa +FRESNO fɾˈesno +FRESÓN fɾesˈon +FRESQUÍSIMO fɾeskˈisimo +FREUDIANA fɾeʊðjˈana +FREUDIANAS fɾeʊðjˈanas +FREUDIANO fɾeʊðjˈano +FREUDIANOS fɾeʊðjˈanos +FREVO fɾˈeβo +FREZAR fɾesˈaɾ +FRIA fɾiˈa +FRÍA fɾˈia +FRIAIS fɾiˈaɪs +FRIALDAD fɾialðˈad +FRIAMOS fɾiˈamos +FRÍAN fɾˈian +FRIAS fɾiˈas +FRÍAS fɾˈias +FRICATIVA fɾˌikatˈiβa +FRICATIVAS fɾˌikatˈiβas +FRICATIVO fɾˌikatˈiβo +FRICATIVOS fɾˌikatˈiβos +FRICCIÓN fɾiksjˈon +FRICCIONAL fɾˌiksjonˈal +FRIDA fɾˈiða +FRÍE fɾˈie +FRÍEN fɾˈien +FRIEND fɾiˈɛnd +FRIERON fɾiˈeɾon +FRÍES fɾˈies +FRIGIA fɾˈixja +FRÍGIDA fɾˈixiða +FRIGIDÍSIMO fɾˌixiðˈisimo +FRIJOL fɾixˈol +FRÍJOL fɾˈixol +FRIJOLAR fɾˌixolˈaɾ +FRIJOLERO fɾˌixolˈeɾo +FRIJOLES fɾixˈoles +FRIJOLITO fɾˌixolˈito +FRIKI fɾˈiki +FRIO fɾiˈo +FRÍO fɾˈio +FRIOR fɾiˈoɾ +FRÍOS fɾˈios +FRISADA fɾisˈaða +FRISADAS fɾisˈaðas +FRISADO fɾisˈaðo +FRISADOS fɾisˈaðos +FRISIA fɾˈisja +FRISIO fɾˈisjo +FRISO fɾˈiso +FRISÓN fɾisˈon +FRISONA fɾisˈona +FRISOS fɾˈisos +FRITA fɾˈita +FRITADA fɾitˈaða +FRITADAS fɾitˈaðas +FRITADO fɾitˈaðo +FRITADOS fɾitˈaðos +FRITAMOS fɾitˈamos +FRITAS fɾˈitas +FRITURA fɾitˈuɾa +FRIULANO fɾiulˈano +FRIVOLIDAD fɾˌiβoliðˈad +FRIVOLIZADA fɾˌiβolisˈaða +FRIVOLIZADAS fɾˌiβolisˈaðas +FRIVOLIZADO fɾˌiβolisˈaðo +FRIVOLIZADOS fɾˌiβolisˈaðos +FRIVOLIZAR fɾˌiβolisˈaɾ +FRIZAR fɾisˈaɾ +FRIZZ fɾˈits +FRONDA fɾˈonda +FRONDE fɾˈonde +FRONDIZISMO fɾˌondisˈismo +FRONDOSÍSIMO fɾˌondosˈisimo +FRONDOSO fɾondˈoso +FRÓNESIS fɾˈonesis +FRONTAL fɾontˈal +FRONTALES fɾontˈales +FRONTERA fɾontˈeɾa +FRONTERAS fɾontˈeɾas +FRONTERIZO fɾˌonteɾˈiso +FRONTERO fɾontˈeɾo +FRONTOBASAL fɾˌontoβasˈal +FRONTOTEMPORAL fɾˌontotˌempoɾˈal +FRONTOTEMPORALES fɾˌontotˌempoɾˈales +FROTACIÓN fɾˌotasjˈon +FROTADA fɾotˈaða +FROTADAS fɾotˈaðas +FROTADO fɾotˈaðo +FROTADOS fɾotˈaðos +FROTAMIENTO fɾˌotamjˈɛnto +FROTAR fɾotˈaɾ +FRUCTÍFERA fɾuktˈifeɾa +FRUCTÍFERAS fɾuktˈifeɾas +FRUCTÍFERO fɾuktˈifeɾo +FRUCTÍFEROS fɾuktˈifeɾos +FRUCTIFICADA fɾˌuktifikˈaða +FRUCTIFICADAS fɾˌuktifikˈaðas +FRUCTIFICADO fɾˌuktifikˈaðo +FRUCTIFICADOS fɾˌuktifikˈaðos +FRUCTIFICAR fɾˌuktifikˈaɾ +FRUGAL fɾuɣˈal +FRUGALIDAD fɾˌuɣaliðˈad +FRUICIÓN fɾuisjˈon +FRUIDA fɾuˈiða +FRUIDAS fɾuˈiðas +FRUIDO fɾuˈiðo +FRUIDOS fɾuˈiðos +FRUIR fɾuˈiɾ +FRUNCE fɾˈunse +FRUNCES fɾˈunses +FRUNCIDA fɾunsˈiða +FRUNCIDAS fɾunsˈiðas +FRUNCIDO fɾunsˈiðo +FRUNCIDOS fɾunsˈiðos +FRUNCIMIENTO fɾˌunsimjˈɛnto +FRUNCIR fɾunsˈiɾ +FRUSLERÍA fɾˌusleɾˈia +FRUSTRA fɾˈustɾa +FRUSTRADA fɾustɾˈaða +FRUSTRADAS fɾustɾˈaðas +FRUSTRADO fɾustɾˈaðo +FRUSTRADOS fɾustɾˈaðos +FRUSTRAMOS fɾustɾˈamos +FRUSTRANDO fɾustɾˈando +FRUSTRANTE fɾustɾˈante +FRUSTRANTEMENTE fɾustɾˈantemˈente +FRUSTRANTES fɾustɾˈantes +FRUSTRAR fɾustɾˈaɾ +FRUSTRARA fɾustɾˈaɾa +FRUSTRARÁ fɾˌustɾaɾˈa +FRUSTRÁRAMOS fɾustɾˈaɾamos +FRUSTRARAS fɾustɾˈaɾas +FRUSTRARÁS fɾˌustɾaɾˈas +FRUSTRAREIS fɾustɾˈaɾeɪs +FRUSTRAREMOS fɾˌustɾaɾˈemos +FRUSTRARES fɾustɾˈaɾes +FRUSTRARÍAMOS fɾˌustɾaɾˈiamos +FRUSTRAS fɾˈustɾas +FRUSTRASTE fɾustɾˈaste +FRUSTRE fɾˈustɾe +FRUSTREMOS fɾustɾˈemos +FRUSTRES fɾˈustɾes +FRUSTRO fɾˈustɾo +FRUTA fɾˈuta +FRUTABOMBA fɾˌutaβˈomba +FRUTAL fɾutˈal +FRUTALIDAD fɾˌutaliðˈad +FRUTAR fɾutˈaɾ +FRUTAS fɾˈutas +FRUTILLA fɾutˈijja +FRUTO fɾˈuto +FTALATO ˈɛfetalˈato +FTÁLICO ˈɛfetˈaliko +FTALOCIANINA ˈɛfetˌalosjanˈina +FU fˈu +FUCSIA fˈuksja +FUCSINA fuksˈina +FUE fwˈe +FUEGO fwˈeɣo +FUEGUINA fweɣˈina +FUEGUINO fweɣˈino +FUELÓLEO fwelˈoleo +FUENTE fwˈɛnte +FUENTECILLA fwˌentesˈijja +FUERA fwˈeɾa +FUERAIS fwˈeɾaɪs +FUÉRAMOS fwˈeɾamos +FUERAN fwˈeɾan +FUERAS fwˈeɾas +FUERE fwˈeɾe +FUEREIS fwˈeɾeɪs +FUÉREMOS fwˈeɾemos +FUEREN fwˈeɾen +FUEREÑO fweɾˈeɲo +FUERES fwˈeɾes +FUERISMO fweɾˈismo +FUERO fwˈeɾo +FUERON fwˈeɾon +FUERTE fwˈeɾte +FUERTECITO fwˌeɾtesˈito +FUERTEMENTE fwˈeɾtemˈente +FUERTEVENTURA fwˌeɾteβentˈuɾa +FUERZA fwˈeɾsa +FUERZAS fwˈeɾsas +FUERZO fwˈeɾso +FUESE fwˈese +FUESEIS fwˈeseɪs +FUÉSEMOS fwˈesemos +FUESEN fwˈesen +FUESES fwˈeses +FUET fwˈet +FUETAZO fwetˈaso +FUETE fwˈete +FUETES fwˈetes +FUFADA fufˈaða +FUFADAS fufˈaðas +FUFADO fufˈaðo +FUFADOS fufˈaðos +FUFURUFA fˌufuɾˈufa +FUFURUFO fˌufuɾˈufo +FUGA fˈuɣa +FUGÁ fuɣˈa +FUGACIDAD fˌuɣasiðˈad +FUGAR fuɣˈaɾ +FUGAS fˈuɣas +FUGAZ fuɣˈas +FUGITIVA fˌuxitˈiβa +FUGITIVAS fˌuxitˈiβas +FUGITIVO fˌuxitˈiβo +FUGITIVOS fˌuxitˈiβos +FUGUES fˈuɣes +FUI fwˈi +FUIMOS fwˈimos +FUISTE fwˈiste +FUISTEIS fwˈisteɪs +FUL fˈul +FULANITO fˌulanˈito +FULANO fulˈano +FÚLCREO fˈulkɾeo +FULCRO fˈulkɾo +FULERO fulˈeɾo +FULGENCIO fulxˈɛnsjo +FÚLGIDO fˈulxiðo +FULGOR fulɣˈoɾ +FULGURADA fˌulɣuɾˈaða +FULGURADAS fˌulɣuɾˈaðas +FULGURADO fˌulɣuɾˈaðo +FULGURADOS fˌulɣuɾˈaðos +FULGURAR fˌulɣuɾˈaɾ +FULGURÉ fˌulɣuɾˈe +FÚLICA fˈulika +FÚLICAS fˈulikas +FULITA fulˈita +FULMAR fulmˈaɾ +FULMINADA fˌulminˈaða +FULMINADAS fˌulminˈaðas +FULMINADO fˌulminˈaðo +FULMINADOS fˌulminˈaðos +FULMINAR fˌulminˈaɾ +FULMINEA fˌulminˈea +FULMÍNEA fulmˈinea +FULMINEAS fˌulminˈeas +FULMÍNEAS fulmˈineas +FULMÍNEO fulmˈineo +FULMINEOS fˌulminˈeos +FULMÍNEOS fulmˈineos +FUMADA fumˈaða +FUMADAS fumˈaðas +FUMADITO fˌumaðˈito +FUMADO fumˈaðo +FUMADOR fˌumaðˈoɾ +FUMADORA fˌumaðˈoɾa +FUMADOS fumˈaðos +FUMAMOS fumˈamos +FUMAR fumˈaɾ +FUMARÓLICO fˌumaɾˈoliko +FUMBLEADA fˌumbleˈaða +FUMBLEADAS fˌumbleˈaðas +FUMBLEADO fˌumbleˈaðo +FUMBLEADOS fˌumbleˈaðos +FUMIGADA fˌumiɣˈaða +FUMIGADAS fˌumiɣˈaðas +FUMIGADO fˌumiɣˈaðo +FUMIGADOS fˌumiɣˈaðos +FUMIGANTE fˌumiɣˈante +FUMIGAR fˌumiɣˈaɾ +FUMIGARES fˌumiɣˈaɾes +FUMÍGENO fumˈixeno +FUNAMBULESCO fˌunambulˈesko +FUNCAR funkˈaɾ +FUNCIÓN funsjˈon +FUNCIONA funsjˈona +FUNCIONADA fˌunsjonˈaða +FUNCIONADAS fˌunsjonˈaðas +FUNCIONADO fˌunsjonˈaðo +FUNCIONADOS fˌunsjonˈaðos +FUNCIONALIDAD fˌunsjonˌaliðˈad +FUNCIONALISMO fˌunsjonalˈismo +FUNCIONALIZACIÓN fˌunsjonˌalisasjˈon +FUNCIONAMIENTO fˌunsjonamjˈɛnto +FUNCIONAMOS fˌunsjonˈamos +FUNCIONAR fˌunsjonˈaɾ +FUNCIONARIA fˌunsjonˈaɾja +FUNCIONARIO fˌunsjonˈaɾjo +FUNCIONE funsjˈone +FUNCIONES funsjˈones +FUNDA fˈunda +FUNDACIÓN fˌundasjˈon +FUNDACIONAL fˌundasjonˈal +FUNDADA fundˈaða +FUNDADAS fundˈaðas +FUNDADO fundˈaðo +FUNDADOR fˌundaðˈoɾ +FUNDADORA fˌundaðˈoɾa +FUNDADORAS fˌundaðˈoɾas +FUNDADORES fˌundaðˈoɾes +FUNDADOS fundˈaðos +FUNDAMENTA fˌundamˈɛnta +FUNDAMENTADA fˌundamentˈaða +FUNDAMENTADAS fˌundamentˈaðas +FUNDAMENTADO fˌundamentˈaðo +FUNDAMENTADOS fˌundamentˈaðos +FUNDAMENTAL fˌundamentˈal +FUNDAMENTAMOS fˌundamentˈamos +FUNDAMENTANDO fˌundamentˈando +FUNDAMENTAR fˌundamentˈaɾ +FUNDAMENTARA fˌundamentˈaɾa +FUNDAMENTARÁ fˌundamˌentaɾˈa +FUNDAMENTÁRAMOS fˌundamentˈaɾamos +FUNDAMENTARAS fˌundamentˈaɾas +FUNDAMENTARÁS fˌundamˌentaɾˈas +FUNDAMENTAREIS fˌundamentˈaɾeɪs +FUNDAMENTAREMOS fˌundamˌentaɾˈemos +FUNDAMENTARES fˌundamentˈaɾes +FUNDAMENTARÍAMOS fˌundamˌentaɾˈiamos +FUNDAMENTAS fˌundamˈɛntas +FUNDAMENTASTE fˌundamentˈaste +FUNDAMENTE fˈundamˈente +FUNDAMENTEMOS fˌundamentˈemos +FUNDAMENTES fˌundamˈentes +FUNDAMENTO fˌundamˈɛnto +FUNDANTE fundˈante +FUNDERÍA fˌundeɾˈia +FUNDERÍAS fˌundeɾˈias +FUNDICIÓN fˌundisjˈon +FUNDIDA fundˈiða +FUNDIDAS fundˈiðas +FUNDIDO fundˈiðo +FUNDIDOR fˌundiðˈoɾ +FUNDIDOS fundˈiðos +FUNDIR fundˈiɾ +FUNDITA fundˈita +FUNDUPLICATURA fˌunduplˌikatˈuɾa +FÚNEBRE fˈuneβɾe +FÚNEBRES fˈuneβɾes +FUNERAL fˌuneɾˈal +FUNERARIO fˌuneɾˈaɾjo +FUNESTÍSIMO fˌunestˈisimo +FUNESTO funˈesto +FUNGIBILIDAD fˌuŋxiβˌiliðˈad +FÚNGICO fˈuŋxiko +FUNGIR fuŋxˈiɾ +FUNICULAR fˌunikulˈaɾ +FUNÍCULO funˈikulo +FUÑIDA fuɲˈiða +FUÑIDAS fuɲˈiðas +FUÑIDO fuɲˈiðo +FUÑIDOS fuɲˈiðos +FUÑIR fuɲˈiɾ +FUNK fˈuŋk +FURANO fuɾˈano +FURGO fˈuɾɣo +FURGONERO fˌuɾɣonˈeɾo +FURGONETERO fˌuɾɣonetˈeɾo +FURIA fˈuɾja +FURIBUNDAMENTE fˌuɾiβˈundamˈente +FURIBUNDO fˌuɾiβˈundo +FURNÁRIDO fuɾnˈaɾiðo +FUROR fuɾˈoɾ +FUROSEMIDA fˌuɾosemˈiða +FURTADA fuɾtˈaða +FURTADAS fuɾtˈaðas +FURTADO fuɾtˈaðo +FURTADOS fuɾtˈaðos +FURTIVO fuɾtˈiβo +FURÚNCULO fuɾˈunkulo +FUSCA fˈuska +FUSELAJE fˌuselˈaxe +FUSIBILIDAD fˌusiβˌiliðˈad +FUSIBLE fusˈiβle +FUSIL fusˈil +FUSILADA fˌusilˈaða +FUSILADAS fˌusilˈaðas +FUSILADO fˌusilˈaðo +FUSILADOS fˌusilˈaðos +FUSILAR fˌusilˈaɾ +FUSILERO fˌusilˈeɾo +FUSILITO fˌusilˈito +FUSIÓN fusjˈon +FUSIONADA fˌusjonˈaða +FUSIONADAS fˌusjonˈaðas +FUSIONADO fˌusjonˈaðo +FUSIONADOS fˌusjonˈaðos +FUSIONAMOS fˌusjonˈamos +FUSIONAR fˌusjonˈaɾ +FUSTA fˈusta +FUSTAZO fustˈaso +FUSTE fˈuste +FUSTIGADA fˌustiɣˈaða +FUSTIGADAS fˌustiɣˈaðas +FUSTIGADO fˌustiɣˈaðo +FUSTIGADOR fˌustiɣaðˈoɾ +FUSTIGADOS fˌustiɣˈaðos +FUSTIGAR fˌustiɣˈaɾ +FÚT fˈut +FUTBOL futβˈol +FÚTBOL fˈutβol +FUTBOLERA fˌutβolˈeɾa +FUTBOLERAS fˌutβolˈeɾas +FUTBOLERO fˌutβolˈeɾo +FUTBOLEROS fˌutβolˈeɾos +FUTBOLITO fˌutβolˈito +FUTESA futˈesa +FÚTIL fˈutil +FUTILIDAD fˌutiliðˈad +FUTSAL futsˈal +FUTURA futˈuɾa +FUTURAS futˈuɾas +FUTURISTA fˌutuɾˈista +FUTURO futˈuɾo +FUTURÓLOGO fˌutuɾˈoloɣo +FUTUROS futˈuɾos +GABACHA ɡaβˈatʃa +GABACHO ɡaβˈatʃo +GABALDÓN ɡˌaβalðˈon +GABÁN ɡaβˈan +GABARDINA ɡˌaβaɾðˈina +GABARDINAS ɡˌaβaɾðˈinas +GABELA ɡaβˈela +GABINETE ɡˌaβinˈete +GABINETITO ɡˌaβinetˈito +GABLETE ɡaβlˈete +GABÓN ɡaβˈon +GABRIEL ɡˌaβɾiˈel +GABRIELA ɡˌaβɾiˈela +GACELA ɡasˈela +GACEÑIGA ɡˌaseɲˈiɣa +GACETA ɡasˈeta +GACETILLA ɡˌasetˈijja +GACETILLERA ɡˌasetijjˈeɾa +GACHA ɡˈatʃa +GACHAS ɡˈatʃas +GACHÉ ɡatʃˈe +GACHITO ɡatʃˈito +GACHÓ ɡatʃˈo +GACHUPÍN ɡˌatʃupˈin +GADITANO ɡˌaðitˈano +GADOLINIO ɡˌaðolˈinjo +GAÉLICO ɡaˈeliko +GAETANO ɡˌaetˈano +GAFA ɡˈafa +GAFADA ɡafˈaða +GAFADAS ɡafˈaðas +GAFADO ɡafˈaðo +GAFADOS ɡafˈaðos +GAFAPASTA ɡˌafapˈasta +GAFAR ɡafˈaɾ +GAFAS ɡˈafas +GAG ɡˈaɡ +GAGUEADA ɡˌaɣeˈaða +GAGUEADAS ɡˌaɣeˈaðas +GAGUEADO ɡˌaɣeˈaðo +GAGUEADOS ɡˌaɣeˈaðos +GAGUEAR ɡˌaɣeˈaɾ +GAIENSE ɡaɪˈɛnse +GAIS ɡˈaɪs +GAITERA ɡaɪtˈeɾa +GAITERO ɡaɪtˈeɾo +GAJE ɡˈaxe +GAJUDA ɡaxˈuða +GAJUDAS ɡaxˈuðas +GAJUDO ɡaxˈuðo +GAJUDOS ɡaxˈuðos +GALA ɡˈala +GALACHO ɡalˈatʃo +GALÁCTICO ɡalˈaktiko +GALACTÓMETRO ɡˌalaktˈometɾo +GALACTÓMETROS ɡˌalaktˈometɾos +GALÁN ɡalˈan +GALANO ɡalˈano +GALANTAMINA ɡˌalantamˈina +GALANTE ɡalˈante +GALANTEADA ɡˌalanteˈaða +GALANTEADAS ɡˌalanteˈaðas +GALANTEADO ɡˌalanteˈaðo +GALANTEADOR ɡˌalantˌeaðˈoɾ +GALANTEADORA ɡˌalantˌeaðˈoɾa +GALANTEADOS ɡˌalanteˈaðos +GALANTEAR ɡˌalanteˈaɾ +GALANTEO ɡˌalantˈeo +GALANTERÍA ɡˌalanteɾˈia +GALANTES ɡalˈantes +GALÁPAGO ɡalˈapaɣo +GALARDÓN ɡˌalaɾðˈon +GALARDONADA ɡˌalaɾðonˈaða +GALARDONADAS ɡˌalaɾðonˈaðas +GALARDONADO ɡˌalaɾðonˈaðo +GALARDONADOS ɡˌalaɾðonˈaðos +GALARDONAR ɡˌalaɾðonˈaɾ +GÁLATA ɡˈalata +GALAXIA ɡalˈaksja +GÁLBULO ɡˈalβulo +GALDAKOZTARRA ɡˌalðakostˈaɾɾa +GALDOSISTA ɡˌalðosˈista +GÁLEA ɡˈalea +GÁLEAS ɡˈaleas +GALEAZA ɡˌaleˈasa +GALENA ɡalˈena +GALÉNICA ɡalˈenika +GALEÓN ɡˌaleˈon +GALEOTA ɡˌaleˈota +GALEOTAS ɡˌaleˈotas +GALEOTE ɡˌaleˈote +GALERA ɡalˈeɾa +GALERADA ɡˌaleɾˈaða +GALERAS ɡalˈeɾas +GALERÍA ɡˌaleɾˈia +GALERITA ɡˌaleɾˈita +GALES ɡˈales +GALÉS ɡalˈes +GALESA ɡalˈesa +GALGO ɡˈalɣo +GALGUEADA ɡˌalɣeˈaða +GALGUEADAS ɡˌalɣeˈaðas +GALGUEADO ɡˌalɣeˈaðo +GALGUEADOS ɡˌalɣeˈaðos +GALGUEAR ɡˌalɣeˈaɾ +GALIA ɡˈalja +GALICIA ɡalˈisja +GÁLICO ɡˈaliko +GALILEANO ɡˌalileˈano +GALIMATÍAS ɡˌalimatˈias +GALINDO ɡalˈindo +GALIO ɡˈaljo +GALIPANERO ɡˌalipanˈeɾo +GALITZIA ɡalˈitsja +GALLINAZO ɡˌajjinˈaso +GALO ɡˈalo +GALOITALIANO ɡˌaloɪtaljˈano +GALÓN ɡalˈon +GALONEAR ɡˌaloneˈaɾ +GALOPADA ɡˌalopˈaða +GALOPADAS ɡˌalopˈaðas +GALOPADO ɡˌalopˈaðo +GALOPADOS ɡˌalopˈaðos +GALOPAR ɡˌalopˈaɾ +GALOPO ɡalˈopo +GALORROMANCE ɡˌaloɾɾomˈanse +GALOS ɡˈalos +GALPÓN ɡalpˈon +GALVÁNICO ɡalβˈaniko +GALVANISMO ɡˌalβanˈismo +GALVANIZACIÓN ɡˌalβanˌisasjˈon +GALVANIZADA ɡˌalβanisˈaða +GALVANIZADAS ɡˌalβanisˈaðas +GALVANIZADO ɡˌalβanisˈaðo +GALVANIZADOS ɡˌalβanisˈaðos +GÁLVEZ ɡˈalβes +GAMA ɡˈama +GAMADA ɡamˈaða +GAMADAS ɡamˈaðas +GAMADO ɡamˈaðo +GAMADOS ɡamˈaðos +GAMARRISTA ɡˌamaɾɾˈista +GAMBA ɡˈamba +GAMBERRA ɡambˈeɾɾa +GAMBERREAR ɡˌambeɾɾeˈaɾ +GAMBERRISMO ɡˌambeɾɾˈismo +GAMBETEADA ɡˌambeteˈaða +GAMBETEADAS ɡˌambeteˈaðas +GAMBETEADO ɡˌambeteˈaðo +GAMBETEADOS ɡˌambeteˈaðos +GAMBETEAR ɡˌambeteˈaɾ +GAMBIA ɡˈambja +GAMBIANA ɡambjˈana +GAMBIANAS ɡambjˈanas +GAMBIANO ɡambjˈano +GAMBIANOS ɡambjˈanos +GAMBITO ɡambˈito +GAMBOA ɡambˈoa +GAMETO ɡamˈeto +GAMETOFÍTICO ɡˌametofˈitiko +GAMETOFITO ɡˌametofˈito +GAMEZNO ɡamˈesno +GAMÍN ɡamˈin +GAMINA ɡamˈina +GAMMA ɡˈamma +GAMMAGLOBULINA ɡˌammaɣlˌoβulˈina +GAMMAGLOBULINEMIA ɡˌammaɣlˌoβulinˈemja +GAMMAGRAFÍA ɡˌammaɣɾafˈia +GAMUSINO ɡˌamusˈino +GAMUZA ɡamˈusa +GANA ɡˈana +GAÑA ɡˈaɲa +GANABA ɡanˈaβa +GANADERÍA ɡˌanaðeɾˈia +GANADERO ɡˌanaðˈeɾo +GANADO ɡanˈaðo +GANADOR ɡˌanaðˈoɾ +GANADORA ɡˌanaðˈoɾa +GANAN ɡˈanan +GAÑÁN ɡaɲˈan +GANANCIA ɡanˈansja +GANANCIAL ɡˌanansjˈal +GANAPÁN ɡˌanapˈan +GANAR ɡanˈaɾ +GANARÁ ɡˌanaɾˈa +GANAS ɡˈanas +GANCHITO ɡantʃˈito +GANCHO ɡˈantʃo +GANCHUDAS ɡantʃˈuðas +GANCHUDO ɡantʃˈuðo +GANCHUDOS ɡantʃˈuðos +GANDOLA ɡandˈola +GANDUJADA ɡˌanduxˈaða +GANDUJADAS ɡˌanduxˈaðas +GANDUJADO ɡˌanduxˈaðo +GANDUJADOS ɡˌanduxˈaðos +GANDUL ɡandˈul +GANDULA ɡandˈula +GANDULAS ɡandˈulas +GANDULEADA ɡˌanduleˈaða +GANDULEADAS ɡˌanduleˈaðas +GANDULEADO ɡˌanduleˈaðo +GANDULEADOS ɡˌanduleˈaðos +GANDULEAR ɡˌanduleˈaɾ +GANDULES ɡandˈules +GANGA ɡˈaŋɡa +GANGÉTICO ɡaŋxˈetiko +GANGLIO ɡˈaŋɡlio +GANGLIONAR ɡˌaŋɡlionˈaɾ +GANGRENADA ɡˌaŋɡɾenˈaða +GANGRENADAS ɡˌaŋɡɾenˈaðas +GANGRENADO ɡˌaŋɡɾenˈaðo +GANGRENADOS ɡˌaŋɡɾenˈaðos +GANGRENAR ɡˌaŋɡɾenˈaɾ +GANGRENO ɡaŋɡɾˈeno +GÁNGSTER ɡˈaŋɡsteɾ +GANGUEADA ɡˌaŋɡeˈaða +GANGUEADAS ɡˌaŋɡeˈaðas +GANGUEADO ɡˌaŋɡeˈaðo +GANGUEADOS ɡˌaŋɡeˈaðos +GANGUEAR ɡˌaŋɡeˈaɾ +GANGUERO ɡaŋɡˈeɾo +GAÑIDA ɡaɲˈiða +GAÑIDAS ɡaɲˈiðas +GAÑIDO ɡaɲˈiðo +GAÑIDOS ɡaɲˈiðos +GANIMEDES ɡˌanimˈeðes +GANÍMEDES ɡanˈimeðes +GANITAS ɡanˈitas +GANJIFA ɡaŋxˈifa +GANO ɡˈano +GANÓ ɡanˈo +GANOSO ɡanˈoso +GANSO ɡˈanso +GAPÁN ɡapˈan +GARABATEADA ɡˌaɾaβˌateˈaða +GARABATEADAS ɡˌaɾaβˌateˈaðas +GARABATEADO ɡˌaɾaβˌateˈaðo +GARABATEADOS ɡˌaɾaβˌateˈaðos +GARABATO ɡˌaɾaβˈato +GARAJE ɡaɾˈaxe +GARALDE ɡaɾˈalðe +GARAÑÓN ɡˌaɾaɲˈon +GARANTE ɡaɾˈante +GARANTES ɡaɾˈantes +GARANTÍA ɡˌaɾantˈia +GARANTÍAMOS ɡˌaɾantˈiamos +GARANTIDA ɡˌaɾantˈiða +GARANTIDAS ɡˌaɾantˈiðas +GARANTIDO ɡˌaɾantˈiðo +GARANTIDOS ɡˌaɾantˈiðos +GARANTIMOS ɡˌaɾantˈimos +GARANTIR ɡˌaɾantˈiɾ +GARANTIRÁ ɡˌaɾantiɾˈa +GARANTIRÁS ɡˌaɾantiɾˈas +GARANTIREMOS ɡˌaɾantiɾˈemos +GARANTIRÍAMOS ɡˌaɾantiɾˈiamos +GARANTISTA ɡˌaɾantˈista +GARANTISTE ɡˌaɾantˈiste +GARANTIZADA ɡˌaɾantisˈaða +GARANTIZADAS ɡˌaɾantisˈaðas +GARANTIZADO ɡˌaɾantisˈaðo +GARANTIZADOS ɡˌaɾantisˈaðos +GARANTIZAR ɡˌaɾantisˈaɾ +GARAPIÑADA ɡˌaɾapiɲˈaða +GARAPIÑADAS ɡˌaɾapiɲˈaðas +GARAPIÑADO ɡˌaɾapiɲˈaðo +GARAPIÑADOS ɡˌaɾapiɲˈaðos +GARAPIÑAR ɡˌaɾapiɲˈaɾ +GARAY ɡaɾˈaɪ +GARBA ɡˈaɾβa +GARBANZO ɡaɾβˈanso +GARBAR ɡaɾβˈaɾ +GARBO ɡˈaɾβo +GARCA ɡˈaɾka +GARCETA ɡaɾsˈeta +GARCHADA ɡaɾtʃˈaða +GARCHADAS ɡaɾtʃˈaðas +GARCHADO ɡaɾtʃˈaðo +GARCHADOS ɡaɾtʃˈaðos +GARCHAR ɡaɾtʃˈaɾ +GARCHITORENA ɡˌaɾtʃitoɾˈena +GARCÍA ɡaɾsˈia +GARCIAMARQUIANO ɡˌaɾsjamaɾkjˈano +GARCÍAMARQUIANO ɡaɾsˈiamˌaɾkjano +GARCILLA ɡaɾsˈijja +GARCITA ɡaɾsˈita +GARDELIANO ɡˌaɾðeljˈano +GARDENIA ɡaɾðˈenja +GARDUÑA ɡaɾðˈuɲa +GARGANEGA ɡˌaɾɣanˈeɣa +GARGANTA ɡaɾɣˈanta +GARGANTAS ɡaɾɣˈantas +GÁRGARA ɡˈaɾɣaɾa +GARGARAS ɡaɾɣˈaɾas +GÁRGARAS ɡˈaɾɣaɾas +GARGARISMO ɡˌaɾɣaɾˈismo +GARGARIZADA ɡˌaɾɣaɾisˈaða +GARGARIZADAS ɡˌaɾɣaɾisˈaðas +GARGARIZADO ɡˌaɾɣaɾisˈaðo +GARGARIZADOS ɡˌaɾɣaɾisˈaðos +GARITA ɡaɾˈita +GARITO ɡaɾˈito +GARITÓN ɡˌaɾitˈon +GARNACHA ɡaɾnˈatʃa +GAROMPA ɡaɾˈompa +GARRA ɡˈaɾɾa +GARRAFITA ɡˌaɾɾafˈita +GARRAFÓN ɡˌaɾɾafˈon +GARRAPATA ɡˌaɾɾapˈata +GARRAPATEADA ɡˌaɾɾapˌateˈaða +GARRAPATEADAS ɡˌaɾɾapˌateˈaðas +GARRAPATEADO ɡˌaɾɾapˌateˈaðo +GARRAPATEADOS ɡˌaɾɾapˌateˈaðos +GARRAPATEAR ɡˌaɾɾapˌateˈaɾ +GARRAPATEO ɡˌaɾɾapatˈeo +GARRAPATERO ɡˌaɾɾapatˈeɾo +GARRAPATO ɡˌaɾɾapˈato +GARRAPIÑADA ɡˌaɾɾapiɲˈaða +GARRAPIÑADAS ɡˌaɾɾapiɲˈaðas +GARRAPIÑADO ɡˌaɾɾapiɲˈaðo +GARRAPIÑADOS ɡˌaɾɾapiɲˈaðos +GARRAPIÑAR ɡˌaɾɾapiɲˈaɾ +GARROBA ɡaɾɾˈoβa +GARROCHA ɡaɾɾˈotʃa +GARROFA ɡaɾɾˈofa +GARROTAZO ɡˌaɾɾotˈaso +GARROTE ɡaɾɾˈote +GARROTEADA ɡˌaɾɾoteˈaða +GARROTEADAS ɡˌaɾɾoteˈaðas +GARROTEADO ɡˌaɾɾoteˈaðo +GARROTEADOS ɡˌaɾɾoteˈaðos +GARROTEAR ɡˌaɾɾoteˈaɾ +GARROTERA ɡˌaɾɾotˈeɾa +GARROTES ɡaɾɾˈotes +GARRULO ɡaɾɾˈulo +GARÚA ɡaɾˈua +GARZA ɡˈaɾsa +GARZÓN ɡaɾsˈon +GARZONIER ɡˌaɾsonjˈeɾ +GAS ɡˈas +GASA ɡˈasa +GASÁNIDA ɡasˈaniða +GASCÓN ɡaskˈon +GASCONES ɡaskˈones +GASCONY ɡaskˈoni +GASCUÑA ɡaskˈuɲa +GASEADA ɡˌaseˈaða +GASEADAS ɡˌaseˈaðas +GASEADO ɡˌaseˈaðo +GASEADOS ɡˌaseˈaðos +GASEAMIENTO ɡˌaseamjˈɛnto +GASEAR ɡˌaseˈaɾ +GASEOSA ɡˌaseˈosa +GASERO ɡasˈeɾo +GASFITERA ɡˌasfitˈeɾa +GASFITERO ɡˌasfitˈeɾo +GASIFICACIÓN ɡˌasifˌikasjˈon +GASIFICADA ɡˌasifikˈaða +GASIFICADAS ɡˌasifikˈaðas +GASIFICADO ɡˌasifikˈaðo +GASIFICADOS ɡˌasifikˈaðos +GASIFICAR ɡˌasifikˈaɾ +GASÍSTICO ɡasˈistiko +GASODUCTO ɡˌasoðˈukto +GASOLINA ɡˌasolˈina +GASOLINAZO ɡˌasolinˈaso +GASOLINERO ɡˌasolinˈeɾo +GASÓMETRO ɡasˈometɾo +GASÓMETROS ɡasˈometɾos +GASTA ɡˈasta +GASTABLE ɡastˈaβle +GASTADA ɡastˈaða +GASTADAS ɡastˈaðas +GASTADO ɡastˈaðo +GASTADOR ɡˌastaðˈoɾ +GASTADOS ɡastˈaðos +GASTAMIENTO ɡˌastamjˈɛnto +GASTAMOS ɡastˈamos +GASTAN ɡˈastan +GASTANDO ɡastˈando +GASTAR ɡastˈaɾ +GASTARÍA ɡˌastaɾˈia +GASTAS ɡˈastas +GASTEIZ ɡastˈeɪs +GASTEIZTARRA ɡˌasteɪstˈaɾɾa +GASTERÓPODO ɡˌasteɾˈopoðo +GASTITO ɡastˈito +GASTO ɡˈasto +GÁSTRICO ɡˈastɾiko +GASTRITIS ɡastɾˈitis +GASTRODUODENAL ɡˌastɾoðwˌoðenˈal +GASTROENTERITIS ɡˌastɾoˌenteɾˈitis +GASTROENTERÓLOGO ɡˌastɾoˌenteɾˈoloɣo +GASTROESOFÁGICO ɡˌastɾoˌesofˈaxiko +GASTROFRÉNICA ɡˌastɾofɾˈenika +GASTROFRÉNICAS ɡˌastɾofɾˈenikas +GASTROFRÉNICO ɡˌastɾofɾˈeniko +GASTROFRÉNICOS ɡˌastɾofɾˈenikos +GASTRÓNOMA ɡastɾˈonoma +GASTRONOMÍA ɡˌastɾonomˈia +GASTRONÓMICO ɡˌastɾonˈomiko +GASTRÓNOMO ɡastɾˈonomo +GATA ɡˈata +GATEADA ɡˌateˈaða +GATEADAS ɡˌateˈaðas +GATEADO ɡˌateˈaðo +GATEADOS ɡˌateˈaðos +GATEAMIENTO ɡˌateamjˈɛnto +GATEAR ɡˌateˈaɾ +GATERA ɡatˈeɾa +GATICO ɡatˈiko +GATITA ɡatˈita +GATITO ɡatˈito +GATO ɡˈato +GATOPARDO ɡˌatopˈaɾðo +GATOS ɡˈatos +GAUCHA ɡˈaʊtʃa +GAÚCHA ɡaˈutʃa +GAUCHAS ɡˈaʊtʃas +GAÚCHAS ɡaˈutʃas +GAUCHESCA ɡaʊtʃˈeska +GAUCHESCAS ɡaʊtʃˈeskas +GAUCHESCO ɡaʊtʃˈesko +GAUCHESCOS ɡaʊtʃˈeskos +GAUCHISMO ɡaʊtʃˈismo +GAUCHITA ɡaʊtʃˈita +GAUCHITO ɡaʊtʃˈito +GAUCHO ɡˈaʊtʃo +GAÚCHO ɡaˈutʃo +GAUCHOS ɡˈaʊtʃos +GAÚCHOS ɡaˈutʃos +GAUDIANA ɡaʊðjˈana +GAUDIANAS ɡaʊðjˈanas +GAUDIANO ɡaʊðjˈano +GAUDIANOS ɡaʊðjˈanos +GAUDINIANO ɡˌaʊðinjˈano +GAVETA ɡaβˈeta +GAVETERO ɡˌaβetˈeɾo +GAVIAL ɡaβjˈal +GAVILÁN ɡˌaβilˈan +GAVIOLA ɡaβjˈola +GAVIÓN ɡaβjˈon +GAVIOTA ɡaβjˈota +GAVIOTÍN ɡˌaβjotˈin +GAY ɡˈaɪ +GAZAPO ɡasˈapo +GAZAPÓN ɡˌasapˈon +GAZMOÑO ɡasmˈoɲo +GAZNATE ɡasnˈate +GAZNAVÍ ɡˌasnaβˈi +GAZNÁVIDA ɡasnˈaβiða +GAZPACHO ɡaspˈatʃo +GE xˈe +GEA xˈea +GECO xˈeko +GEEK xeˈek +GEFILTE xefˈilte +GÉISER xˈeiseɾ +GEISHA xˈeɪsa +GEL xˈel +GELADAS xelˈaðas +GELATINA xˌelatˈina +GELES xˈeles +GÉLIDO xˈeliðo +GELIFICADA xˌelifikˈaða +GELIFICADAS xˌelifikˈaðas +GELIFICADO xˌelifikˈaðo +GELIFICADOS xˌelifikˈaðos +GELIFICANDO xˌelifikˈando +GELIFICARSE xˌelifikˈaɾse +GEMA xˈema +GEMCITABINA xˌemsitaβˈina +GEMELA xemˈela +GEMELAR xˌemelˈaɾ +GEMELO xemˈelo +GEMIDA xemˈiða +GEMIDAS xemˈiðas +GEMIDO xemˈiðo +GEMIDOS xemˈiðos +GEMINADA xˌeminˈaða +GEMINADAS xˌeminˈaðas +GEMINADO xˌeminˈaðo +GEMINADOS xˌeminˈaðos +GÉMINIS xˈeminis +GEMIR xemˈiɾ +GEMOLÓGICO xˌemolˈoxiko +GÉMULA xˈemula +GEN xˈen +GENCIANA xensjˈana +GENDARME xendˈaɾme +GENERA xenˈeɾa +GENERACIÓN xˌeneɾasjˈon +GENERACIONAL xˌeneɾˌasjonˈal +GENERADA xˌeneɾˈaða +GENERADAS xˌeneɾˈaðas +GENERADO xˌeneɾˈaðo +GENERADOR xˌeneɾaðˈoɾ +GENERADORA xˌeneɾaðˈoɾa +GENERADORAS xˌeneɾaðˈoɾas +GENERADORES xˌeneɾaðˈoɾes +GENERADOS xˌeneɾˈaðos +GENERAL xˌeneɾˈal +GENERALEÑA xˌeneɾalˈeɲa +GENERALEÑAS xˌeneɾalˈeɲas +GENERALEÑO xˌeneɾalˈeɲo +GENERALEÑOS xˌeneɾalˈeɲos +GENERALES xˌeneɾˈales +GENERALIDAD xˌeneɾˌaliðˈad +GENERALISTA xˌeneɾalˈista +GENERALIZADA xˌeneɾˌalisˈaða +GENERALIZADAS xˌeneɾˌalisˈaðas +GENERALIZADO xˌeneɾˌalisˈaðo +GENERALIZADOS xˌeneɾˌalisˈaðos +GENERALIZAR xˌeneɾˌalisˈaɾ +GENERALMENTE xˌeneɾˈalmˈente +GENERAR xˌeneɾˈaɾ +GENERARE xˌeneɾˈaɾe +GENERATIVA xˌeneɾatˈiβa +GENERATIVAS xˌeneɾatˈiβas +GENERATIVISTA xˌeneɾˌatiβˈista +GENERATIVO xˌeneɾatˈiβo +GENERATIVOS xˌeneɾatˈiβos +GENERE xenˈeɾe +GENERÉ xˌeneɾˈe +GENÉRICA xenˈeɾika +GENÉRICAS xenˈeɾikas +GENÉRICO xenˈeɾiko +GENÉRICOS xenˈeɾikos +GENERO xenˈeɾo +GENERÓ xˌeneɾˈo +GÉNERO xˈeneɾo +GÉNEROS xˈeneɾos +GENEROSAMENTE xˌeneɾˈosamˈente +GENEROSIDAD xˌeneɾˌosiðˈad +GENEROSÍSIMO xˌeneɾosˈisimo +GENEROSO xˌeneɾˈoso +GÉNESIS xˈenesis +GENÉTICA xenˈetika +GENÉTICO xenˈetiko +GENIAL xenjˈal +GENIALIDAD xˌenjaliðˈad +GENIAZO xenjˈaso +GENICULADO xˌenikulˈaðo +GENIECILLO xˌenjesˈijjo +GENIECITO xˌenjesˈito +GENIO xˈenjo +GENITALES xˌenitˈales +GENITIVA xˌenitˈiβa +GENITIVO xˌenitˈiβo +GENITOURINARIA xˌenitˌowɾinˈaɾja +GENITOURINARIAS xˌenitˌowɾinˈaɾjas +GENITOURINARIO xˌenitˌowɾinˈaɾjo +GENITOURINARIOS xˌenitˌowɾinˈaɾjos +GENOCIDIO xˌenosˈiðjo +GENOL xenˈol +GENOMA xenˈoma +GENÓMICA xenˈomika +GENÓMICAS xenˈomikas +GENÓMICO xenˈomiko +GENÓMICOS xenˈomikos +GENOTIPAR xˌenotipˈaɾ +GENOTÍPICA xˌenotˈipika +GENOTÍPICAS xˌenotˈipikas +GENOTÍPICO xˌenotˈipiko +GENOTÍPICOS xˌenotˈipikos +GENOTIPO xˌenotˈipo +GENOTOXICIDAD xˌenotˌoksisiðˈad +GÉNOVA xˈenoβa +GENOVÉS xˌenoβˈes +GENTAMICINA xˌentamisˈina +GENTE xˈɛnte +GENTIL xentˈil +GENTILEZA xˌentilˈesa +GENTILHOMBRE xˌentilˈombɾe +GENTILICIO xˌentilˈisjo +GENTRIFICACIÓN xˌentɾifˌikasjˈon +GENTRIFICAR xˌentɾifikˈaɾ +GENTUZA xentˈusa +GENUFLEXA xˌenuflˈeksa +GENUFLEXAS xˌenuflˈeksas +GENUFLEXO xˌenuflˈekso +GENUFLEXOS xˌenuflˈeksos +GENUINA xenwˈina +GENUINAS xenwˈinas +GENUINO xenwˈino +GENUINOS xenwˈinos +GEO xˈeo +GEOCENTRISMO xˌeosentɾˈismo +GEOCLIMÁTICA xˌeoklimˈatika +GEOCLIMÁTICAS xˌeoklimˈatikas +GEOCLIMÁTICO xˌeoklimˈatiko +GEOCLIMÁTICOS xˌeoklimˈatikos +GEOCULTURAL xˌeokˌultuɾˈal +GEODA xeˈoða +GEODESIA xˌeoðˈesja +GEODUCK xˌeoðˈuk +GEOFORMA xˌeofˈoɾma +GEOGRAFIA xˌeoɣɾˈafja +GEOGRAFÍA xˌeoɣɾafˈia +GEOGRÁFICAMENTE xˌeoɣɾˈafikamˈente +GEÓGRAFO xeˈoɣɾafo +GEOLOCALIZACIÓN xˌeolˌokalˌisasjˈon +GEOLOGÍA xˌeoloxˈia +GEOLÓGICA xˌeolˈoxika +GEOLÓGICAS xˌeolˈoxikas +GEOLÓGICO xˌeolˈoxiko +GEOLÓGICOS xˌeolˈoxikos +GEÓLOGO xeˈoloɣo +GEOMÁTICA xˌeomˈatika +GEÓMETRA xeˈometɾa +GEOMETRÍA xˌeometɾˈia +GEOMÓRFICO xˌeomˈoɾfiko +GEÓN xeˈon +GEOQUÍMICA xˌeokˈimika +GEOQUÍMICAS xˌeokˈimikas +GEOQUÍMICOS xˌeokˈimikos +GEORGIA xeˈoɾxja +GEORGIANA xˌeoɾxjˈana +GEORGIANAS xˌeoɾxjˈanas +GEORGIANO xˌeoɾxjˈano +GEORGIANOS xˌeoɾxjˈanos +GEORREFERENCIAR xˌeoɾɾˌefeɾensjˈaɾ +GEOSERVICIO xˌeoseɾβˈisjo +GEOSINCLINAL xˌeosˌinklinˈal +GEOSÍNCRONO xˌeosˈinkɾono +GEOSITIO xˌeosˈitjo +GEOTERMAL xˌeoteɾmˈal +GEOTÉRMICA xˌeotˈeɾmika +GEOTÉRMICAS xˌeotˈeɾmikas +GEOTÉRMICO xˌeotˈeɾmiko +GEOTÉRMICOS xˌeotˈeɾmikos +GEOTEXTIL xˌeotekstˈil +GERANIO xeɾˈanjo +GERARDO xeɾˈaɾðo +GERENCIA xeɾˈɛnsja +GERENCIADA xˌeɾensjˈaða +GERENCIADAS xˌeɾensjˈaðas +GERENCIADO xˌeɾensjˈaðo +GERENCIADORA xˌeɾensjaðˈoɾa +GERENCIADOS xˌeɾensjˈaðos +GERENCIAMIENTO xˌeɾensjamjˈɛnto +GERENCIAR xˌeɾensjˈaɾ +GERENTA xeɾˈɛnta +GERENTE xeɾˈɛnte +GERIFALTE xˌeɾifˈalte +GERMÁN xeɾmˈan +GERMANA xeɾmˈana +GERMANIA xeɾmˈanja +GERMANÍA xˌeɾmanˈia +GERMANIO xeɾmˈanjo +GERMANISTA xˌeɾmanˈista +GERMANÍSTICA xˌeɾmanˈistika +GERMANÍSTICAS xˌeɾmanˈistikas +GERMANÍSTICO xˌeɾmanˈistiko +GERMANÍSTICOS xˌeɾmanˈistikos +GERMANIZACIÓN xˌeɾmanˌisasjˈon +GERMANIZADA xˌeɾmanisˈaða +GERMANIZADAS xˌeɾmanisˈaðas +GERMANIZADO xˌeɾmanisˈaðo +GERMANIZADOS xˌeɾmanisˈaðos +GERMANIZAR xˌeɾmanisˈaɾ +GERMANO xeɾmˈano +GERMANOPARLANTE xˌeɾmanˌopaɾlˈante +GERMEN xˈeɾmen +GERMINALES xˌeɾminˈales +GERMINARE xˌeɾminˈaɾe +GERMINATIVA xˌeɾminatˈiβa +GERMINATIVAS xˌeɾminatˈiβas +GERMINATIVO xˌeɾminatˈiβo +GERMINATIVOS xˌeɾminatˈiβos +GERNIKARRA xˌeɾnikˈaɾɾa +GERONA xeɾˈona +GERONTOCRACIA xˌeɾontokɾˈasja +GERONTÓLOGA xˌeɾontˈoloɣa +GERONTOLOGÍA xˌeɾontˌoloxˈia +GERRIKO xeɾɾˈiko +GERSHU xˈeɾsu +GES xˈes +GESTA xˈesta +GESTACIÓN xˌestasjˈon +GESTACIONAL xˌestasjonˈal +GESTADA xestˈaða +GESTADAS xestˈaðas +GESTADO xestˈaðo +GESTADOS xestˈaðos +GESTÁGENO xestˈaxeno +GESTÁGENOS xestˈaxenos +GESTAR xestˈaɾ +GESTATORIO xˌestatˈoɾjo +GESTECILLO xˌestesˈijjo +GESTICULADA xˌestikulˈaða +GESTICULADAS xˌestikulˈaðas +GESTICULADO xˌestikulˈaðo +GESTICULADOS xˌestikulˈaðos +GESTICULAR xˌestikulˈaɾ +GESTIÓN xestjˈon +GESTIONADA xˌestjonˈaða +GESTIONADAS xˌestjonˈaðas +GESTIONADO xˌestjonˈaðo +GESTIONADOS xˌestjonˈaðos +GESTIONAR xˌestjonˈaɾ +GESTO xˈesto +GESTOR xestˈoɾ +GESTORA xestˈoɾa +GETA xˈeta +GETXOTARRA xˌetʃotˈaɾɾa +GHANA ɡˈana +GHANÉS ɡanˈes +GHEADA ɡeˈaða +GIARDIASIS xjaɾðjˈasis +GIBA xˈiβa +GIBADO xiβˈaðo +GIBAR xiβˈaɾ +GIBARA xiβˈaɾa +GIBELINA xˌiβelˈina +GIBOSO xiβˈoso +GIBRALTAR xˌiβɾaltˈaɾ +GIBRALTAREÑA xˌiβɾaltaɾˈeɲa +GIGANTE xiɣˈante +GIGANTESCO xˌiɣantˈesko +GIGANTISMO xˌiɣantˈismo +GIGANTOMAQUIA xˌiɣantomˈakja +GIGAS xˈiɣas +GIGAVOLTIO xˌiɣaβˈoltjo +GIJÓN xixˈon +GIL xˈil +GILBERTO xilβˈeɾto +GILÍ xilˈi +GILICÓRNER xˌilikˈoɾneɾ +GILIPOLLEZ xˌilipojjˈes +GIME xˈime +GIMÉNEZ ximˈenes +GIMNASIA ximnˈasja +GIMNASIO ximnˈasjo +GIMNASTA ximnˈasta +GIMOTEADA xˌimoteˈaða +GIMOTEADAS xˌimoteˈaðas +GIMOTEADO xˌimoteˈaðo +GIMOTEADOS xˌimoteˈaðos +GIMOTEAR xˌimoteˈaɾ +GIMOTEO xˌimotˈeo +GINCANA xinkˈana +GINEBRA xinˈeβɾa +GINEBRÉS xˌineβɾˈes +GINEBRESA xˌineβɾˈesa +GINEBRESAS xˌineβɾˈesas +GINEBRESES xˌineβɾˈeses +GINECOBSTETRICIA xˌinekˌoβstetɾˈisja +GINECOLOGÍA xˌinekˌoloxˈia +GINECOMASTIA xˌinekomˈastja +GINECOOBSTETRA xˌinekˌooβstˈetɾa +GINÉS xinˈes +GIRA xˈiɾa +GIRADA xiɾˈaða +GIRADAS xiɾˈaðas +GIRADO xiɾˈaðo +GIRADOR xˌiɾaðˈoɾ +GIRADORA xˌiɾaðˈoɾa +GIRADOS xiɾˈaðos +GIRAMIENTO xˌiɾamjˈɛnto +GIRAMOS xiɾˈamos +GIRAR xiɾˈaɾ +GIRAS xˈiɾas +GIRASOL xˌiɾasˈol +GIRO xˈiɾo +GIROCOMPÁS xˌiɾokompˈas +GIRÓN xiɾˈon +GIROS xˈiɾos +GIROSCÓPICA xˌiɾoskˈopika +GIROSCÓPICAS xˌiɾoskˈopikas +GIROSCÓPICO xˌiɾoskˈopiko +GIROSCÓPICOS xˌiɾoskˈopikos +GIROSCOPIO xˌiɾoskˈopjo +GIS xˈis +GITANA xitˈana +GITANADA xˌitanˈaða +GITANADAS xˌitanˈaðas +GITANEAR xˌitaneˈaɾ +GITANO xitˈano +GLABELA ɡlaβˈela +GLACIAL ɡlasjˈal +GLACIALES ɡlasjˈales +GLACIOLÓGICO ɡlˌasjolˈoxiko +GLADIO ɡlˈaðjo +GLAMOUR ɡlamˈowɾ +GLAMOUROSO ɡlˌamowɾˈoso +GLAMUR ɡlamˈuɾ +GLANDE ɡlˈande +GLÁNDULA ɡlˈandula +GLANDULAR ɡlˌandulˈaɾ +GLANDULOSO ɡlˌandulˈoso +GLARGINA ɡlaɾxˈina +GLASEADA ɡlˌaseˈaða +GLASEADAS ɡlˌaseˈaðas +GLASEADO ɡlˌaseˈaðo +GLASEADOS ɡlˌaseˈaðos +GLASGOW ɡlasɣˈow +GLASGÜENSE ɡlˌasɣuˈɛnse +GLÁSNOST ɡlˈasnost +GLAUCO ɡlˈaʊko +GLEBA ɡlˈeβa +GLENA ɡlˈena +GLENOHUMERAL ɡlˌenoˌumeɾˈal +GLENOIDEO ɡlˌenoɪðˈeo +GLERA ɡlˈeɾa +GLICÉMICO ɡlisˈemiko +GLICOALCALOIDE ɡlˌikoˌalkalˈoɪðe +GLICOCÁLIX ɡlˌikokˈaliks +GLICÓLICO ɡlikˈoliko +GLICOLÍPIDO ɡlˌikolˈipiðo +GLICOPROTEÍNA ɡlˌikopɾˌoteˈina +GLICOSÍDICO ɡlˌikosˈiðiko +GLICÓSIDO ɡlikˈosiðo +GLIFO ɡlˈifo +GLIOBLASTO ɡlioβlˈasto +GLIOBLASTOMA ɡliˌoβlastˈoma +GLIOBLASTOS ɡlioβlˈastos +GLITTER ɡlittˈeɾ +GLOBAL ɡloβˈal +GLOBALISTAS ɡlˌoβalˈistas +GLOBALIZA ɡlˌoβalˈisa +GLOBALIZACIÓN ɡlˌoβalˌisasjˈon +GLOBALIZACIONES ɡlˌoβalˌisasjˈones +GLOBALIZADA ɡlˌoβalisˈaða +GLOBALIZADAS ɡlˌoβalisˈaðas +GLOBALIZADO ɡlˌoβalisˈaðo +GLOBALIZADOS ɡlˌoβalisˈaðos +GLOBALIZAMOS ɡlˌoβalisˈamos +GLOBALIZANDO ɡlˌoβalisˈando +GLOBALIZAR ɡlˌoβalisˈaɾ +GLOBALIZARA ɡlˌoβalisˈaɾa +GLOBALIZARÁ ɡlˌoβalˌisaɾˈa +GLOBALIZÁRAMOS ɡlˌoβalisˈaɾamos +GLOBALIZARAS ɡlˌoβalisˈaɾas +GLOBALIZARÁS ɡlˌoβalˌisaɾˈas +GLOBALIZAREIS ɡlˌoβalisˈaɾeɪs +GLOBALIZAREMOS ɡlˌoβalˌisaɾˈemos +GLOBALIZARES ɡlˌoβalisˈaɾes +GLOBALIZARÍA ɡlˌoβalˌisaɾˈia +GLOBALIZARÍAMOS ɡlˌoβalˌisaɾˈiamos +GLOBALIZARÍAS ɡlˌoβalˌisaɾˈias +GLOBALIZAS ɡlˌoβalˈisas +GLOBALIZASTE ɡlˌoβalisˈaste +GLOBALIZO ɡlˌoβalˈiso +GLOBITO ɡloβˈito +GLOBO ɡlˈoβo +GLOBOFLEXIA ɡlˌoβoflˈeksja +GLOBÓSIDO ɡloβˈosiðo +GLOBOTRIAOSILCERAMIDA ɡlˌoβotɾiˌaosˌilseɾamˈiða +GLOBULAR ɡlˌoβulˈaɾ +GLOBULITO ɡlˌoβulˈito +GLÓBULO ɡlˈoβulo +GLOMERULAR ɡlˌomeɾulˈaɾ +GLOMÉRULO ɡlomˈeɾulo +GLOMERULOESCLEROSIS ɡlˌomeɾˌuloˌeskleɾˈosis +GLOMERULONEFRITIS ɡlˌomeɾˌulonefɾˈitis +GLORIA ɡlˈoɾja +GLORIADA ɡloɾjˈaða +GLORIADAS ɡloɾjˈaðas +GLORIADO ɡloɾjˈaðo +GLORIADOS ɡloɾjˈaðos +GLORIAMOS ɡloɾjˈamos +GLORIANDO ɡloɾjˈando +GLORIAR ɡloɾjˈaɾ +GLORIARA ɡloɾjˈaɾa +GLORIARÁ ɡlˌoɾjaɾˈa +GLORIÁRAMOS ɡloɾjˈaɾamos +GLORIARAS ɡloɾjˈaɾas +GLORIARÁS ɡlˌoɾjaɾˈas +GLORIAREIS ɡloɾjˈaɾeɪs +GLORIAREMOS ɡlˌoɾjaɾˈemos +GLORIARES ɡloɾjˈaɾes +GLORIARÍAMOS ɡlˌoɾjaɾˈiamos +GLORIASTE ɡloɾjˈaste +GLORIEMOS ɡloɾjˈemos +GLORIETA ɡloɾjˈeta +GLORIFICA ɡlˌoɾifˈika +GLORIFICADA ɡlˌoɾifikˈaða +GLORIFICADAS ɡlˌoɾifikˈaðas +GLORIFICADO ɡlˌoɾifikˈaðo +GLORIFICADOS ɡlˌoɾifikˈaðos +GLORIFICAMOS ɡlˌoɾifikˈamos +GLORIFICANDO ɡlˌoɾifikˈando +GLORIFICAR ɡlˌoɾifikˈaɾ +GLORIFICARA ɡlˌoɾifikˈaɾa +GLORIFICARÁ ɡlˌoɾifˌikaɾˈa +GLORIFICÁRAMOS ɡlˌoɾifikˈaɾamos +GLORIFICARAS ɡlˌoɾifikˈaɾas +GLORIFICARÁS ɡlˌoɾifˌikaɾˈas +GLORIFICAREIS ɡlˌoɾifikˈaɾeɪs +GLORIFICAREMOS ɡlˌoɾifˌikaɾˈemos +GLORIFICARES ɡlˌoɾifikˈaɾes +GLORIFICARÍAMOS ɡlˌoɾifˌikaɾˈiamos +GLORIFICAS ɡlˌoɾifˈikas +GLORIFICASTE ɡlˌoɾifikˈaste +GLORIFICO ɡlˌoɾifˈiko +GLORIFIQUE ɡlˌoɾifˈike +GLORIFIQUEMOS ɡlˌoɾifikˈemos +GLORIFIQUES ɡlˌoɾifˈikes +GLORIOSO ɡloɾjˈoso +GLOSA ɡlˈosa +GLOSADA ɡlosˈaða +GLOSADAS ɡlosˈaðas +GLOSADO ɡlosˈaðo +GLOSADOS ɡlosˈaðos +GLOSAMOS ɡlosˈamos +GLOSANDO ɡlosˈando +GLOSAR ɡlosˈaɾ +GLOSARA ɡlosˈaɾa +GLOSARÁ ɡlˌosaɾˈa +GLOSÁRAMOS ɡlosˈaɾamos +GLOSARAS ɡlosˈaɾas +GLOSARÁS ɡlˌosaɾˈas +GLOSAREIS ɡlosˈaɾeɪs +GLOSARÉIS ɡlˌosaɾˈeis +GLOSAREMOS ɡlˌosaɾˈemos +GLOSARES ɡlosˈaɾes +GLOSARÍA ɡlˌosaɾˈia +GLOSARÍAMOS ɡlˌosaɾˈiamos +GLOSARÍAS ɡlˌosaɾˈias +GLOSARIO ɡlosˈaɾjo +GLOSAS ɡlˈosas +GLOSÁSEMOS ɡlosˈasemos +GLOSASTE ɡlosˈaste +GLOSE ɡlˈose +GLOSÉIS ɡlosˈeis +GLOSEMOS ɡlosˈemos +GLOSES ɡlˈoses +GLOSO ɡlˈoso +GLOSOFARÍNGEA ɡlˌosofaɾˈiŋxea +GLOSOFARÍNGEAS ɡlˌosofaɾˈiŋxeas +GLOSOFARÍNGEOS ɡlˌosofaɾˈiŋxeos +GLOSOLALIA ɡlˌosolˈalja +GLOTAL ɡlotˈal +GLOTALIZACIÓN ɡlˌotalˌisasjˈon +GLOTALIZAR ɡlˌotalisˈaɾ +GLÓTICA ɡlˈotika +GLÓTICAS ɡlˈotikas +GLÓTICO ɡlˈotiko +GLÓTICOS ɡlˈotikos +GLOTIS ɡlˈotis +GLOTÓN ɡlotˈon +GLOTONEADA ɡlˌotoneˈaða +GLOTONEADAS ɡlˌotoneˈaðas +GLOTONEADO ɡlˌotoneˈaðo +GLOTONEADOS ɡlˌotoneˈaðos +GLOTONEAR ɡlˌotoneˈaɾ +GLUBS ɡlˈubs +GLUCAGÓN ɡlˌukaɣˈon +GLUCAGONOMA ɡlˌukaɣonˈoma +GLUCEMIA ɡlusˈemja +GLUCOCÁLIZ ɡlˌukokˈalis +GLUCOCORTICOIDE ɡlˌukokˌoɾtikˈoɪðe +GLUCOLÍPIDO ɡlˌukolˈipiðo +GLUCÓLISIS ɡlukˈolisis +GLUCOPROTEÍNA ɡlˌukopɾˌoteˈina +GLUCOSA ɡlukˈosa +GLUCÓSIDO ɡlukˈosiðo +GLUCOSILACIÓN ɡlˌukosˌilasjˈon +GLUMA ɡlˈuma +GLUON ɡluˈon +GLUÓNICOS ɡluˈonikos +GLUP ɡlˈup +GLUTAMATÉRGICO ɡlˌutamatˈeɾxiko +GLUTAMATO ɡlˌutamˈato +GLUTEN ɡlˈuten +GLÚTEO ɡlˈuteo +GNETAL netˈal +GNÓMICA nˈomika +GNOMO nˈomo +GNOMÓNICA nomˈonika +GNOSIS nˈosis +GNÓSTICO nˈostiko +GOA ɡˈoa +GOBELINO ɡˌoβelˈino +GOBERNACIÓN ɡˌoβeɾnasjˈon +GOBERNADA ɡˌoβeɾnˈaða +GOBERNADAS ɡˌoβeɾnˈaðas +GOBERNADO ɡˌoβeɾnˈaðo +GOBERNADOR ɡˌoβeɾnaðˈoɾ +GOBERNADORA ɡˌoβeɾnaðˈoɾa +GOBERNADORAS ɡˌoβeɾnaðˈoɾas +GOBERNADORES ɡˌoβeɾnaðˈoɾes +GOBERNADOS ɡˌoβeɾnˈaðos +GOBERNAMIENTO ɡˌoβeɾnamjˈɛnto +GOBERNANCIA ɡˌoβeɾnˈansja +GOBERNANTE ɡˌoβeɾnˈante +GOBERNANZA ɡˌoβeɾnˈansa +GOBERNAR ɡˌoβeɾnˈaɾ +GOBIERNITO ɡˌoβjeɾnˈito +GOBIERNO ɡoβjˈeɾno +GODÍÑEZ ɡoðˈiɲes +GODO ɡˈoðo +GODOFREDO ɡˌoðofɾˈeðo +GODOY ɡoðˈoɪ +GOFIO ɡˈofjo +GOFRE ɡˈofɾe +GOFRERA ɡofɾˈeɾa +GOL ɡˈol +GOLA ɡˈola +GOLAVERAJE ɡˌolaβeɾˈaxe +GOLAZO ɡolˈaso +GOLD ɡˈold +GOLEADA ɡˌoleˈaða +GOLEADAS ɡˌoleˈaðas +GOLEADO ɡˌoleˈaðo +GOLEADOR ɡˌoleaðˈoɾ +GOLEADORA ɡˌoleaðˈoɾa +GOLEADORAS ɡˌoleaðˈoɾas +GOLEADORES ɡˌoleaðˈoɾes +GOLEADOS ɡˌoleˈaðos +GOLEAR ɡˌoleˈaɾ +GOLEM ɡˈolem +GÓLEM ɡˈolem +GOLERO ɡolˈeɾo +GOLES ɡˈoles +GOLETA ɡolˈeta +GOLF ɡˈolf +GOLFEAR ɡˌolfeˈaɾ +GOLFINA ɡolfˈina +GOLFITO ɡolfˈito +GOLFO ɡˈolfo +GOLIARDO ɡoljˈaɾðo +GOLIAT ɡoljˈat +GOLITO ɡolˈito +GOLONDRINA ɡˌolondɾˈina +GOLOSEADA ɡˌoloseˈaða +GOLOSEADAS ɡˌoloseˈaðas +GOLOSEADO ɡˌoloseˈaðo +GOLOSEADOS ɡˌoloseˈaðos +GOLOSINA ɡˌolosˈina +GOLOSO ɡolˈoso +GOLPAZO ɡolpˈaso +GOLPE ɡˈolpe +GOLPEADA ɡˌolpeˈaða +GOLPEADAS ɡˌolpeˈaðas +GOLPEADO ɡˌolpeˈaðo +GOLPEADOS ɡˌolpeˈaðos +GOLPEAR ɡˌolpeˈaɾ +GOLPECILLO ɡˌolpesˈijjo +GOLPECITO ɡˌolpesˈito +GOLPEO ɡolpˈeo +GOLPETAZO ɡˌolpetˈaso +GOLPETEADA ɡˌolpeteˈaða +GOLPETEADAS ɡˌolpeteˈaðas +GOLPETEADO ɡˌolpeteˈaðo +GOLPETEADOS ɡˌolpeteˈaðos +GOLPETEAR ɡˌolpeteˈaɾ +GOLPETEASEN ɡˌolpeteˈasen +GOLPETEO ɡˌolpetˈeo +GOMA ɡˈoma +GOMECISMO ɡˌomesˈismo +GOMERO ɡomˈeɾo +GÓMEZ ɡˈomes +GOMOSO ɡomˈoso +GÓNADA ɡˈonaða +GONADAL ɡˌonaðˈal +GONARTROSIS ɡˌonaɾtɾˈosis +GÓNDOLA ɡˈondola +GONDWANA ɡondwˈana +GONIOMÉTRICO ɡˌonjomˈetɾiko +GONOCOCO ɡˌonokˈoko +GONÓPODO ɡonˈopoðo +GONZAGA ɡonsˈaɣa +GONZALES ɡonsˈales +GONZÁLEZ ɡonsˈales +GONZALISTA ɡˌonsalˈista +GONZALO ɡonsˈalo +GOOGLE ɡˈuɣəl +GOOGLEADA ɡˌooɣleˈaða +GOOGLEADAS ɡˌooɣleˈaðas +GOOGLEADO ɡˌooɣleˈaðo +GOOGLEADOS ɡˌooɣleˈaðos +GOOGLEAR ɡˌooɣleˈaɾ +GORADNIA ɡoɾˈadnja +GORBEA ɡoɾβˈea +GORDA ɡˈoɾða +GORDAS ɡˈoɾðas +GORDINFLÓN ɡˌoɾðimflˈon +GORDINFLONA ɡˌoɾðimflˈona +GORDINFLONAS ɡˌoɾðimflˈonas +GORDINFLONES ɡˌoɾðimflˈones +GORDITA ɡoɾðˈita +GORDITAS ɡoɾðˈitas +GORDITO ɡoɾðˈito +GORDITOS ɡoɾðˈitos +GORDO ɡˈoɾðo +GORDOLOBO ɡˌoɾðolˈoβo +GORDOS ɡˈoɾðos +GORDOTE ɡoɾðˈote +GORGIMORADO ɡˌoɾximoɾˈaðo +GORGINEGRO ɡˌoɾxinˈeɣɾo +GORGOJO ɡoɾɣˈoxo +GORGONA ɡoɾɣˈona +GORGORÁN ɡˌoɾɣoɾˈan +GORGOTEADA ɡˌoɾɣoteˈaða +GORGOTEADAS ɡˌoɾɣoteˈaðas +GORGOTEADO ɡˌoɾɣoteˈaðo +GORGOTEADOS ɡˌoɾɣoteˈaðos +GORGOTEAR ɡˌoɾɣoteˈaɾ +GORGOTEO ɡˌoɾɣotˈeo +GORGUERA ɡoɾɣˈeɾa +GORILA ɡoɾˈila +GORJA ɡˈoɾxa +GORJAL ɡoɾxˈal +GORJEADOR ɡˌoɾxeaðˈoɾ +GORJEAR ɡˌoɾxeˈaɾ +GORJEO ɡoɾxˈeo +GORJIPARDO ɡˌoɾxipˈaɾðo +GORJIRROJA ɡˌoɾxiɾɾˈoxa +GORJIRROJAS ɡˌoɾxiɾɾˈoxas +GORJIRROJO ɡˌoɾxiɾɾˈoxo +GORJIRROJOS ɡˌoɾxiɾɾˈoxos +GORRA ɡˈoɾɾa +GORREADA ɡˌoɾɾeˈaða +GORREADAS ɡˌoɾɾeˈaðas +GORREADO ɡˌoɾɾeˈaðo +GORREADOS ɡˌoɾɾeˈaðos +GORREAR ɡˌoɾɾeˈaɾ +GORRINGO ɡoɾɾˈiŋɡo +GORRINO ɡoɾɾˈino +GORRIÓN ɡˌoɾɾiˈon +GORRO ɡˈoɾɾo +GORRÓN ɡoɾɾˈon +GORRONEADA ɡˌoɾɾoneˈaða +GORRONEADAS ɡˌoɾɾoneˈaðas +GORRONEADO ɡˌoɾɾoneˈaðo +GORRONEADOS ɡˌoɾɾoneˈaðos +GORRONEAR ɡˌoɾɾoneˈaɾ +GOSPEL ɡospˈel +GÓSPEL ɡˈospel +GOSTEADA ɡˌosteˈaða +GOSTEADAS ɡˌosteˈaðas +GOSTEADOS ɡˌosteˈaðos +GOSTEAR ɡˌosteˈaɾ +GOTA ɡˈota +GOTEADA ɡˌoteˈaða +GOTEADAS ɡˌoteˈaðas +GOTEADO ɡˌoteˈaðo +GOTEADOS ɡˌoteˈaðos +GOTEAR ɡˌoteˈaɾ +GOTEMBURGO ɡˌotembˈuɾɣo +GOTEMBURGUÉS ɡˌotembuɾɣˈes +GOTEMBURGUESA ɡˌotembuɾɣˈesa +GOTEMBURGUESAS ɡˌotembuɾɣˈesas +GOTEMBURGUESES ɡˌotembuɾɣˈeses +GOTEO ɡotˈeo +GOTERA ɡotˈeɾa +GOTERÓN ɡˌoteɾˈon +GOTERONES ɡˌoteɾˈones +GOTICISMO ɡˌotisˈismo +GÓTICO ɡˈotiko +GOTITA ɡotˈita +GOTLANDÉS ɡˌotlandˈes +GOUERNADOR ɡˌoweɾnaðˈoɾ +GOURMET ɡowɾmˈet +GOVERN ɡoβˈeɾn +GOYA ɡˈojja +GOZA ɡˈosa +GOZADA ɡosˈaða +GOZADAS ɡosˈaðas +GOZADO ɡosˈaðo +GOZADOS ɡosˈaðos +GOZAR ɡosˈaɾ +GOZO ɡˈoso +GOZOSA ɡosˈosa +GOZOSAS ɡosˈosas +GOZOSOS ɡosˈosos +GOZQUECILLO ɡˌoskesˈijjo +GPS xˌepˌeˈɛse +GRABABLE ɡɾaβˈaβle +GRABACIÓN ɡɾˌaβasjˈon +GRABADO ɡɾaβˈaðo +GRABADORA ɡɾˌaβaðˈoɾa +GRABAR ɡɾaβˈaɾ +GRABARON ɡɾaβˈaɾon +GRABE ɡɾˈaβe +GRABES ɡɾˈaβes +GRABO ɡɾˈaβo +GRACEJOS ɡɾasˈexos +GRACIA ɡɾˈasja +GRACIABLE ɡɾasjˈaβle +GRACIANO ɡɾasjˈano +GRACIAS ɡɾˈasjas +GRÁCIL ɡɾˈasil +GRACIOSO ɡɾasjˈoso +GRADA ɡɾˈaða +GRADADA ɡɾaðˈaða +GRADADAS ɡɾaðˈaðas +GRADADO ɡɾaðˈaðo +GRADADOS ɡɾaðˈaðos +GRADAS ɡɾˈaðas +GRADERÍA ɡɾˌaðeɾˈia +GRADO ɡɾˈaðo +GRADOS ɡɾˈaðos +GRADUABLE ɡɾaðwˈaβle +GRADUACIÓN ɡɾˌaðwasjˈon +GRADUADA ɡɾaðwˈaða +GRADUADAS ɡɾaðwˈaðas +GRADUADO ɡɾaðwˈaðo +GRADUADOS ɡɾaðwˈaðos +GRADUALMENTE ɡɾaðwˈalmˈente +GRADUAR ɡɾaðwˈaɾ +GRAFENO ɡɾafˈeno +GRAFFITI ɡɾaffˈiti +GRAFÍA ɡɾafˈia +GRAFIAR ɡɾafjˈaɾ +GRAFICA ɡɾafˈika +GRÁFICA ɡɾˈafika +GRAFICAR ɡɾˌafikˈaɾ +GRÁFICAS ɡɾˈafikas +GRÁFICO ɡɾˈafiko +GRÁFICOS ɡɾˈafikos +GRÁFILA ɡɾˈafila +GRAFITEADA ɡɾˌafiteˈaða +GRAFITEADAS ɡɾˌafiteˈaðas +GRAFITEADO ɡɾˌafiteˈaðo +GRAFITEADOS ɡɾˌafiteˈaðos +GRAFITEAR ɡɾˌafiteˈaɾ +GRAFITERA ɡɾˌafitˈeɾa +GRAFITERO ɡɾˌafitˈeɾo +GRAFITI ɡɾafˈiti +GRAFITO ɡɾafˈito +GRAFÓLOGA ɡɾafˈoloɣa +GRAFÓLOGAS ɡɾafˈoloɣas +GRAFOLOGÍA ɡɾˌafoloxˈia +GRAFOLOGÍAS ɡɾˌafoloxˈias +GRAFOLÓGICA ɡɾˌafolˈoxika +GRAFOLÓGICAS ɡɾˌafolˈoxikas +GRAFOLÓGICO ɡɾˌafolˈoxiko +GRAFOLÓGICOS ɡɾˌafolˈoxikos +GRAFÓLOGO ɡɾafˈoloɣo +GRAFÓLOGOS ɡɾafˈoloɣos +GRAFÓMANA ɡɾafˈomana +GRAFÓMANAS ɡɾafˈomanas +GRAFOMANÍA ɡɾˌafomanˈia +GRAFÓMANO ɡɾafˈomano +GRAFÓMANOS ɡɾafˈomanos +GRAFÓMETRO ɡɾafˈometɾo +GRAFÓMETROS ɡɾafˈometɾos +GRAGEA ɡɾaxˈea +GRAJALES ɡɾaxˈales +GRAJO ɡɾˈaxo +GRAL ɡɾˈal +GRAMA ɡɾˈama +GRAMÁTICA ɡɾamˈatika +GRAMATICAL ɡɾˌamatikˈal +GRAMATICALES ɡɾˌamatikˈales +GRAMATICALIZACIÓN ɡɾˌamatˌikalˌisasjˈon +GRAMINOSO ɡɾˌaminˈoso +GRAMITO ɡɾamˈito +GRAMMATICA ɡɾˌammatˈika +GRAMNEGATIVO ɡɾˌamneɣatˈiβo +GRAMO ɡɾˈamo +GRAMPOSITIVO ɡɾˌampositˈiβo +GRAN ɡɾˈan +GRANADA ɡɾanˈaða +GRANADAS ɡɾanˈaðas +GRANADAZO ɡɾˌanaðˈaso +GRANADERO ɡɾˌanaðˈeɾo +GRANADÍ ɡɾˌanaðˈi +GRANADINIDISTA ɡɾˌanaðˌiniðˈista +GRANADINO ɡɾˌanaðˈino +GRANADOS ɡɾanˈaðos +GRANAR ɡɾanˈaɾ +GRANATE ɡɾanˈate +GRANCOLOMBINO ɡɾˌankolombˈino +GRANDE ɡɾˈande +GRANDECITO ɡɾˌandesˈito +GRANDES ɡɾˈandes +GRANDEZA ɡɾandˈesa +GRANDILOCUENTE ɡɾˌandilokwˈɛnte +GRANDIOSA ɡɾandjˈosa +GRANDIOSAS ɡɾandjˈosas +GRANDIOSO ɡɾandjˈoso +GRANDIOSOS ɡɾandjˈosos +GRANDÓN ɡɾandˈon +GRANDOR ɡɾandˈoɾ +GRANDOTA ɡɾandˈota +GRANDOTAS ɡɾandˈotas +GRANDOTES ɡɾandˈotes +GRANDUCAL ɡɾˌandukˈal +GRANDULÓN ɡɾˌandulˈon +GRANEAR ɡɾˌaneˈaɾ +GRANEL ɡɾanˈel +GRANELERO ɡɾˌanelˈeɾo +GRANERO ɡɾanˈeɾo +GRANEROS ɡɾanˈeɾos +GRANGUIÑOLESCO ɡɾˌaŋɡiɲolˈesko +GRANGUIÑOLESCOS ɡɾˌaŋɡiɲolˈeskos +GRANIZA ɡɾanˈisa +GRANIZADA ɡɾˌanisˈaða +GRANIZADAS ɡɾˌanisˈaðas +GRANIZADO ɡɾˌanisˈaðo +GRANIZADOS ɡɾˌanisˈaðos +GRANIZAR ɡɾˌanisˈaɾ +GRANIZAS ɡɾanˈisas +GRANIZO ɡɾanˈiso +GRANIZOS ɡɾanˈisos +GRANJA ɡɾˈaŋxa +GRANJEADA ɡɾˌaŋxeˈaða +GRANJEADAS ɡɾˌaŋxeˈaðas +GRANJEADO ɡɾˌaŋxeˈaðo +GRANJEADOS ɡɾˌaŋxeˈaðos +GRANJERA ɡɾaŋxˈeɾa +GRANJERO ɡɾaŋxˈeɾo +GRANJITA ɡɾaŋxˈita +GRANO ɡɾˈano +GRANOTA ɡɾanˈota +GRANPIN ɡɾˈampin +GRANULACIÓN ɡɾˌanulasjˈon +GRANULADAS ɡɾˌanulˈaðas +GRANULADO ɡɾˌanulˈaðo +GRANULAR ɡɾˌanulˈaɾ +GRANULARES ɡɾˌanulˈaɾes +GRANULOCÍTICO ɡɾˌanulosˈitiko +GRANULOMA ɡɾˌanulˈoma +GRANULOMATOSIS ɡɾˌanulˌomatˈosis +GRANULOMÉTRICO ɡɾˌanulomˈetɾiko +GRAO ɡɾˈao +GRAPA ɡɾˈapa +GRAPADA ɡɾapˈaða +GRAPADAS ɡɾapˈaðas +GRAPADO ɡɾapˈaðo +GRAPADORA ɡɾˌapaðˈoɾa +GRAPADOS ɡɾapˈaðos +GRAPAR ɡɾapˈaɾ +GRASA ɡɾˈasa +GRASAS ɡɾˈasas +GRASO ɡɾˈaso +GRASOS ɡɾˈasos +GRATA ɡɾˈata +GRATAS ɡɾˈatas +GRATIFICADA ɡɾˌatifikˈaða +GRATIFICADAS ɡɾˌatifikˈaðas +GRATIFICADO ɡɾˌatifikˈaðo +GRATIFICADOS ɡɾˌatifikˈaðos +GRATIFICANTE ɡɾˌatifikˈante +GRATIFICANTES ɡɾˌatifikˈantes +GRATÍN ɡɾatˈin +GRATINA ɡɾatˈina +GRATINADA ɡɾˌatinˈaða +GRATINADAS ɡɾˌatinˈaðas +GRATINADO ɡɾˌatinˈaðo +GRATINADOS ɡɾˌatinˈaðos +GRATINAMOS ɡɾˌatinˈamos +GRATINANDO ɡɾˌatinˈando +GRATINAR ɡɾˌatinˈaɾ +GRATINARA ɡɾˌatinˈaɾa +GRATINARÁ ɡɾˌatinaɾˈa +GRATINÁRAMOS ɡɾˌatinˈaɾamos +GRATINARAS ɡɾˌatinˈaɾas +GRATINARÁS ɡɾˌatinaɾˈas +GRATINAREIS ɡɾˌatinˈaɾeɪs +GRATINARÉIS ɡɾˌatinaɾˈeis +GRATINAREMOS ɡɾˌatinaɾˈemos +GRATINARES ɡɾˌatinˈaɾes +GRATINARÍA ɡɾˌatinaɾˈia +GRATINARÍAMOS ɡɾˌatinaɾˈiamos +GRATINARÍAS ɡɾˌatinaɾˈias +GRATINAS ɡɾatˈinas +GRATINÁSEMOS ɡɾˌatinˈasemos +GRATINASTE ɡɾˌatinˈaste +GRATINE ɡɾatˈine +GRATINÉIS ɡɾˌatinˈeis +GRATINEMOS ɡɾˌatinˈemos +GRATINES ɡɾatˈines +GRATINO ɡɾatˈino +GRATIS ɡɾˈatis +GRATITUD ɡɾˌatitˈud +GRATO ɡɾˈato +GRATOS ɡɾˈatos +GRATUIDAD ɡɾˌatwiðˈad +GRATUITO ɡɾatwˈito +GRATUITOS ɡɾatwˈitos +GRAVA ɡɾˈaβa +GRAVADA ɡɾaβˈaða +GRAVADAS ɡɾaβˈaðas +GRAVADO ɡɾaβˈaðo +GRAVADOS ɡɾaβˈaðos +GRAVAR ɡɾaβˈaɾ +GRAVE ɡɾˈaβe +GRAVEDAD ɡɾˌaβeðˈad +GRAVEMENTE ɡɾˈaβemˈente +GRAVES ɡɾˈaβes +GRAVIDEZ ɡɾˌaβiðˈes +GRÁVIDO ɡɾˈaβiðo +GRAVIMÉTRICA ɡɾˌaβimˈetɾika +GRAVIMÉTRICAS ɡɾˌaβimˈetɾikas +GRAVIMÉTRICO ɡɾˌaβimˈetɾiko +GRAVIMÉTRICOS ɡɾˌaβimˈetɾikos +GRAVÍMETRO ɡɾaβˈimetɾo +GRAVÍMETROS ɡɾaβˈimetɾos +GRAVÍSIMA ɡɾaβˈisima +GRAVÍSIMAS ɡɾaβˈisimas +GRAVÍSIMOS ɡɾaβˈisimos +GRAVITA ɡɾaβˈita +GRAVITACIÓN ɡɾˌaβitasjˈon +GRAVITACIONAL ɡɾˌaβitˌasjonˈal +GRAVITADA ɡɾˌaβitˈaða +GRAVITADAS ɡɾˌaβitˈaðas +GRAVITADO ɡɾˌaβitˈaðo +GRAVITADOS ɡɾˌaβitˈaðos +GRAVITAMOS ɡɾˌaβitˈamos +GRAVITANDO ɡɾˌaβitˈando +GRAVITANTE ɡɾˌaβitˈante +GRAVITANTES ɡɾˌaβitˈantes +GRAVITAR ɡɾˌaβitˈaɾ +GRAVITARA ɡɾˌaβitˈaɾa +GRAVITARÁ ɡɾˌaβitaɾˈa +GRAVITÁRAMOS ɡɾˌaβitˈaɾamos +GRAVITARAS ɡɾˌaβitˈaɾas +GRAVITARÁS ɡɾˌaβitaɾˈas +GRAVITAREIS ɡɾˌaβitˈaɾeɪs +GRAVITAREMOS ɡɾˌaβitaɾˈemos +GRAVITARES ɡɾˌaβitˈaɾes +GRAVITARÍAMOS ɡɾˌaβitaɾˈiamos +GRAVITAS ɡɾaβˈitas +GRAVITASTE ɡɾˌaβitˈaste +GRAVITATORIA ɡɾˌaβitatˈoɾja +GRAVITATORIAS ɡɾˌaβitatˈoɾjas +GRAVITATORIO ɡɾˌaβitatˈoɾjo +GRAVITATORIOS ɡɾˌaβitatˈoɾjos +GRAVITE ɡɾaβˈite +GRAVITÉ ɡɾˌaβitˈe +GRAVITEMOS ɡɾˌaβitˈemos +GRAVITES ɡɾaβˈites +GRAVITO ɡɾaβˈito +GRAVITÓN ɡɾˌaβitˈon +GRAVO ɡɾˈaβo +GRAVY ɡɾˈaβi +GRAZNADAS ɡɾasnˈaðas +GRAZNADO ɡɾasnˈaðo +GRAZNAR ɡɾasnˈaɾ +GRAZNIDO ɡɾasnˈiðo +GRECIA ɡɾˈesja +GRECO ɡɾˈeko +GRECOBACTRIANO ɡɾˌekoβˌaktɾiˈano +GRECORROMANO ɡɾˌekoɾɾomˈano +GREDA ɡɾˈeða +GREGA ɡɾˈeɣa +GREGARIA ɡɾeɣˈaɾja +GREGARIAS ɡɾeɣˈaɾjas +GREGARIO ɡɾeɣˈaɾjo +GREGARIOS ɡɾeɣˈaɾjos +GREGORIANA ɡɾˌeɣoɾjˈana +GREGORIANAS ɡɾˌeɣoɾjˈanas +GREGORIANO ɡɾˌeɣoɾjˈano +GREGORIANOS ɡɾˌeɣoɾjˈanos +GREGORIO ɡɾeɣˈoɾjo +GREGUERÍA ɡɾˌeɣeɾˈia +GREGUESCOS ɡɾeɣˈeskos +GREGÜESCOS ɡɾˌeɣuˈeskos +GRELO ɡɾˈelo +GREMIO ɡɾˈemjo +GRESCA ɡɾˈeska +GREY ɡɾˈeɪ +GRIAL ɡɾiˈal +GRIEGA ɡɾiˈeɣa +GRIEGO ɡɾiˈeɣo +GRIEGOS ɡɾiˈeɣos +GRIFA ɡɾˈifa +GRIFO ɡɾˈifo +GRIMORIO ɡɾimˈoɾjo +GRINGA ɡɾˈiŋɡa +GRINGO ɡɾˈiŋɡo +GRINGOLANDIA ɡɾˌiŋɡolˈandja +GRIPA ɡɾˈipa +GRIPAL ɡɾipˈal +GRIPAR ɡɾipˈaɾ +GRIPE ɡɾˈipe +GRIS ɡɾˈis +GRÍS ɡɾˈis +GRISÁCEA ɡɾisˈasea +GRISÁCEAS ɡɾisˈaseas +GRISÁCEO ɡɾisˈaseo +GRISÁCEOS ɡɾisˈaseos +GRISES ɡɾˈises +GRISÍN ɡɾisˈin +GRISÚ ɡɾisˈu +GRITADA ɡɾitˈaða +GRITADAS ɡɾitˈaðas +GRITADO ɡɾitˈaðo +GRITADOS ɡɾitˈaðos +GRITAR ɡɾitˈaɾ +GRITERÍO ɡɾˌiteɾˈio +GRITITO ɡɾitˈito +GRITO ɡɾˈito +GRITÓN ɡɾitˈon +GROCERÍA ɡɾˌoseɾˈia +GROENLANDÉS ɡɾˌoenlandˈes +GROENLANDIA ɡɾˌoenlˈandja +GROGUI ɡɾˈoɣi +GROOVE ɡɾoˈoβe +GROSERÍA ɡɾˌoseɾˈia +GROSERO ɡɾosˈeɾo +GROSOR ɡɾosˈoɾ +GROSURA ɡɾosˈuɾa +GROTESCA ɡɾotˈeska +GROTESCAS ɡɾotˈeskas +GROTESCO ɡɾotˈesko +GROTESCOS ɡɾotˈeskos +GROZNI ɡɾˈosni +GRÚA ɡɾˈua +GRUERO ɡɾuˈeɾo +GRUESO ɡɾuˈeso +GRUMETE ɡɾumˈete +GRUMO ɡɾˈumo +GRUNGE ɡɾˈuŋxe +GRUÑIDA ɡɾuɲˈiða +GRUÑIDAS ɡɾuɲˈiðas +GRUÑIDO ɡɾuɲˈiðo +GRUÑIDOS ɡɾuɲˈiðos +GRUÑIMIENTO ɡɾˌuɲimjˈɛnto +GRUÑIR ɡɾuɲˈiɾ +GRUÑÓN ɡɾuɲˈon +GRUÑONA ɡɾuɲˈona +GRUÑONAS ɡɾuɲˈonas +GRUÑONES ɡɾuɲˈones +GRUPA ɡɾˈupa +GRUPAL ɡɾupˈal +GRUPAZO ɡɾupˈaso +GRUPITO ɡɾupˈito +GRUPO ɡɾˈupo +GRUPOS ɡɾˈupos +GRUTA ɡɾˈuta +GUABINA ɡwaβˈina +GUABINEAR ɡwˌaβineˈaɾ +GUABINOSA ɡwˌaβinˈosa +GUABINOSAS ɡwˌaβinˈosas +GUABINOSO ɡwˌaβinˈoso +GUABINOSOS ɡwˌaβinˈosos +GUACAL ɡwakˈal +GUÁCALA ɡwˈakala +GUACAMOL ɡwˌakamˈol +GUACAMOLE ɡwˌakamˈole +GUACAMOTE ɡwˌakamˈote +GUACAREADA ɡwˌakaɾeˈaða +GUACAREADAS ɡwˌakaɾeˈaðas +GUACAREADO ɡwˌakaɾeˈaðo +GUACAREADOS ɡwˌakaɾeˈaðos +GUACAREAR ɡwˌakaɾeˈaɾ +GUACHE ɡwˈatʃe +GUACHICHIL ɡwˌatʃitʃˈil +GUACHIMÁN ɡwˌatʃimˈan +GUACHINANGO ɡwˌatʃinˈaŋɡo +GUACHO ɡwˈatʃo +GUACO ɡwˈako +GUACOS ɡwˈakos +GUADALAJARA ɡwˌaðalaxˈaɾa +GUADALQUIVIR ɡwˌaðalkiβˈiɾ +GUADALUPE ɡwˌaðalˈupe +GUADAÑA ɡwaðˈaɲa +GUADIANA ɡwaðjˈana +GUADUA ɡwˈaðwa +GUADÚA ɡwaðˈua +GUAGUA ɡwˈaɣwa +GUAILULO ɡwaɪlˈulo +GUAIMARENSE ɡwˌaɪmaɾˈɛnse +GUÁIMARO ɡwˈaimˌaɾo +GUAIRURO ɡwaɪɾˈuɾo +GUAIS ɡwˈaɪs +GUAJE ɡwˈaxe +GUAJIRA ɡwaxˈiɾa +GUAJIRO ɡwaxˈiɾo +GUAJOLOTE ɡwˌaxolˈote +GUAJOLOTERO ɡwˌaxolotˈeɾo +GUAM ɡwˈam +GUAMIL ɡwamˈil +GUAMÚCHIL ɡwamˈutʃil +GUANÁBANA ɡwanˈaβana +GUANACASTECO ɡwˌanakastˈeko +GUANACO ɡwanˈako +GUANAJAY ɡwˌanaxˈaɪ +GUANAJUATO ɡwˌanaxwˈato +GUANARTEME ɡwˌanaɾtˈeme +GUANCHE ɡwˈantʃe +GUANDÚ ɡwandˈu +GUANE ɡwˈane +GUANERO ɡwanˈeɾo +GUANGOCHE ɡwaŋɡˈotʃe +GUANINA ɡwanˈina +GUANO ɡwˈano +GUANTANAMERA ɡwˌantanamˈeɾa +GUANTÁNAMO ɡwantˈanamo +GUANTE ɡwˈante +GUANTERA ɡwantˈeɾa +GUANTERO ɡwantˈeɾo +GUANTES ɡwˈantes +GUAO ɡwˈao +GUAPETE ɡwapˈete +GUAPETÓN ɡwˌapetˈon +GUAPILEÑA ɡwˌapilˈeɲa +GUAPILEÑAS ɡwˌapilˈeɲas +GUAPILEÑO ɡwˌapilˈeɲo +GUAPILEÑOS ɡwˌapilˈeɲos +GUAPITA ɡwapˈita +GUAPITAS ɡwapˈitas +GUAPITO ɡwapˈito +GUAPITOS ɡwapˈitos +GUAPO ɡwˈapo +GUAQUERO ɡwakˈeɾo +GUAR ɡwˈaɾ +GUARACHEADA ɡwˌaɾatʃeˈaða +GUARACHEADAS ɡwˌaɾatʃeˈaðas +GUARACHEADO ɡwˌaɾatʃeˈaðo +GUARACHEADOS ɡwˌaɾatʃeˈaðos +GUARANÁ ɡwˌaɾanˈa +GUARANÍ ɡwˌaɾanˈi +GUARANIA ɡwaɾˈanja +GUARANINÁ ɡwˌaɾaninˈa +GUARAPITA ɡwˌaɾapˈita +GUARDACAMINOS ɡwˌaɾðakamˈinos +GUARDACOSTA ɡwˌaɾðakˈosta +GUARDADA ɡwaɾðˈaða +GUARDADAS ɡwaɾðˈaðas +GUARDADITO ɡwˌaɾðaðˈito +GUARDADO ɡwaɾðˈaðo +GUARDADORA ɡwˌaɾðaðˈoɾa +GUARDADORAS ɡwˌaɾðaðˈoɾas +GUARDADORES ɡwˌaɾðaðˈoɾes +GUARDADOS ɡwaɾðˈaðos +GUARDAESPALDAS ɡwˌaɾðaespˈalðas +GUARDAGUJAS ɡwˌaɾðaɣˈuxas +GUARDAMETA ɡwˌaɾðamˈeta +GUARDAMIENTO ɡwˌaɾðamjˈɛnto +GUARDAMONTE ɡwˌaɾðamˈonte +GUARDAPARQUE ɡwˌaɾðapˈaɾke +GUARDAPARQUES ɡwˌaɾðapˈaɾkes +GUARDAR ɡwaɾðˈaɾ +GUARDARE ɡwaɾðˈaɾe +GUARDARRECURSOS ɡwˌaɾðaɾɾekˈuɾsos +GUARDARRÍO ɡwˌaɾðaɾɾˈio +GUARDÁRSELA ɡwaɾðˈaɾsela +GUARDAVIDAS ɡwˌaɾðaβˈiðas +GUARDERÍA ɡwˌaɾðeɾˈia +GUARDIA ɡwˈaɾðja +GUARDIÁN ɡwaɾðjˈan +GUARECIDA ɡwˌaɾesˈiða +GUARECIDAS ɡwˌaɾesˈiðas +GUARECIDO ɡwˌaɾesˈiðo +GUARECIDOS ɡwˌaɾesˈiðos +GUARÉN ɡwaɾˈen +GUARIDA ɡwaɾˈiða +GUARIJÍO ɡwˌaɾixˈio +GUARISMO ɡwaɾˈismo +GUARNECER ɡwˌaɾnesˈeɾ +GUARNECIDA ɡwˌaɾnesˈiða +GUARNECIDAS ɡwˌaɾnesˈiðas +GUARNECIDO ɡwˌaɾnesˈiðo +GUARNECIDOS ɡwˌaɾnesˈiðos +GUARNICIÓN ɡwˌaɾnisjˈon +GUARNIDA ɡwaɾnˈiða +GUARNIDAS ɡwaɾnˈiðas +GUARNIDO ɡwaɾnˈiðo +GUARNIDOS ɡwaɾnˈiðos +GUARNIR ɡwaɾnˈiɾ +GUARO ɡwˈaɾo +GUARRADA ɡwaɾɾˈaða +GUARRO ɡwˈaɾɾo +GUARRÓN ɡwaɾɾˈon +GUASA ɡwˈasa +GUASACACA ɡwˌasakˈaka +GUASAPEAR ɡwˌasapeˈaɾ +GUASÓN ɡwasˈon +GUASONES ɡwasˈones +GUATEMALA ɡwˌatemˈala +GUATEMALTECA ɡwˌatemaltˈeka +GUATEMALTECAS ɡwˌatemaltˈekas +GUATEMALTECO ɡwˌatemaltˈeko +GUATEMALTECOS ɡwˌatemaltˈekos +GUATÓN ɡwatˈon +GUATONCITO ɡwˌatonsˈito +GUATUSOS ɡwatˈusos +GUAU ɡwˈaʊ +GUAY ɡwˈaɪ +GUAYABA ɡwajjˈaβa +GUAYCURÚ ɡwˌaɪkuɾˈu +GUAYLULO ɡwaɪlˈulo +GUAYMEÑO ɡwaɪmˈeɲo +GUAYRURO ɡwaɪɾˈuɾo +GUAZUNCHO ɡwasˈuntʃo +GÜECHA ɡuˈetʃa +GÜELFA ɡuˈelfa +GÜELFO ɡuˈelfo +GÜEMUL ɡˌuemˈul +GÜENO ɡuˈeno +GUEPARDO ɡepˈaɾðo +GUERA ɡˈeɾa +GÜERA ɡuˈeɾa +GÜERAS ɡuˈeɾas +GÜEREJA ɡˌueɾˈexa +GÜERITA ɡˌueɾˈita +GÜERITO ɡˌueɾˈito +GUERNESEY ɡˌeɾnesˈeɪ +GUERNICA ɡeɾnˈika +GÜERO ɡuˈeɾo +GÜEROS ɡuˈeɾos +GUERRA ɡˈeɾɾa +GUERREADA ɡˌeɾɾeˈaða +GUERREADAS ɡˌeɾɾeˈaðas +GUERREADO ɡˌeɾɾeˈaðo +GUERREADOR ɡˌeɾɾeaðˈoɾ +GUERREADOS ɡˌeɾɾeˈaðos +GUERREAR ɡˌeɾɾeˈaɾ +GUERRERO ɡeɾɾˈeɾo +GUERRISTA ɡeɾɾˈista +GUETO ɡˈeto +GUEVARA ɡeβˈaɾa +GUEVARIANA ɡˌeβaɾjˈana +GUEVARIANAS ɡˌeβaɾjˈanas +GUEVARIANO ɡˌeβaɾjˈano +GUEVARIANOS ɡˌeβaɾjˈanos +GUEVARRA ɡeβˈaɾɾa +GÜEVEDOCE ɡˌueβeðˈose +GÜEVO ɡuˈeβo +GÜEVÓN ɡˌueβˈon +GÜEVONA ɡˌueβˈona +GÜEY ɡuˈeɪ +GUGLEADA ɡˌuɣleˈaða +GUGLEADAS ɡˌuɣleˈaðas +GUGLEADO ɡˌuɣleˈaðo +GUGLEADOS ɡˌuɣleˈaðos +GUGLEAR ɡˌuɣleˈaɾ +GÚGOL ɡˈuɣol +GUIA ɡjˈa +GUÍA ɡˈia +GUIADA ɡjˈaða +GUIADAS ɡjˈaðas +GUIADO ɡjˈaðo +GUIADOS ɡjˈaðos +GUIAIS ɡjˈaɪs +GUIAMOS ɡjˈamos +GUÍAN ɡˈian +GUIAR ɡjˈaɾ +GUIARON ɡjˈaɾon +GUIAS ɡjˈas +GUÍAS ɡˈias +GUIASTE ɡjˈaste +GUIASTEIS ɡjˈasteɪs +GUIE ɡjˈe +GUÍE ɡˈie +GUIEIS ɡjˈeɪs +GUIEMOS ɡjˈemos +GUÍEN ɡˈien +GUIENSE ɡjˈɛnse +GUIES ɡjˈes +GUÍES ɡˈies +GUÍFITI ɡˈifiti +GUIJA ɡˈixa +GÜIJA ɡuˈixa +GUIJARRO ɡixˈaɾɾo +GUIJO ɡˈixo +GUIJOSO ɡixˈoso +GUIJUELENSE ɡˌixwelˈɛnse +GUIJUELENSES ɡˌixwelˈɛnses +GÜILA ɡuˈila +GÜILADA ɡˌuilˈaða +GÜILOTA ɡˌuilˈota +GUIMBA ɡˈimba +GUÍMEL ɡˈimel +GÜIÑA ɡuˈiɲa +GUIÑADA ɡiɲˈaða +GUIÑADAS ɡiɲˈaðas +GUIÑADO ɡiɲˈaðo +GUIÑADOS ɡiɲˈaðos +GUIÑAR ɡiɲˈaɾ +GUINCHAR ɡintʃˈaɾ +GUINDA ɡˈinda +GUINDADA ɡindˈaða +GUINDADAS ɡindˈaðas +GUINDADO ɡindˈaðo +GUINDADOS ɡindˈaðos +GUINDAR ɡindˈaɾ +GUINDÉ ɡindˈe +GUINDO ɡˈindo +GUINEA ɡinˈea +GUINEANA ɡˌineˈana +GUINEANAS ɡˌineˈanas +GUINEANO ɡˌineˈano +GUINEANOS ɡˌineˈanos +GUINEO ɡinˈeo +GUINEOCUATORIANA ɡˌineˌokwatoɾjˈana +GUINEOCUATORIANAS ɡˌineˌokwatoɾjˈanas +GUINEOCUATORIANO ɡˌineˌokwatoɾjˈano +GUINEOCUATORIANOS ɡˌineˌokwatoɾjˈanos +GUINEOECUATORIAL ɡˌineˌoekwˌatoɾjˈal +GUINEOECUATORIANA ɡˌineˌoekwˌatoɾjˈana +GUINEOECUATORIANAS ɡˌineˌoekwˌatoɾjˈanas +GUINEOECUATORIANO ɡˌineˌoekwˌatoɾjˈano +GUINEOECUATORIANOS ɡˌineˌoekwˌatoɾjˈanos +GUINGAMBÓ ɡˌiŋɡambˈo +GUIÑO ɡˈiɲo +GUIÑOL ɡiɲˈol +GUIO ɡjˈo +GUÍO ɡˈio +GUION ɡjˈon +GUIÓN ɡjˈon +GUIONAR ɡjonˈaɾ +GUIONES ɡjˈones +GUIONISMO ɡjonˈismo +GUIONISTA ɡjonˈista +GUIONIZAR ɡjˌonisˈaɾ +GÜIPIL ɡˌuipˈil +GUIPÚZCOA ɡipˈuskoa +GÜIRA ɡuˈiɾa +GUIRI ɡˈiɾi +GUIRIGÁIS ɡˌiɾiɣˈais +GUIRIGAY ɡˌiɾiɣˈaɪ +GÜIRILA ɡˌuiɾˈila +GUIRILANDIA ɡˌiɾilˈandja +GÜIRITO ɡˌuiɾˈito +GUIRNALDA ɡiɾnˈalða +GÜIRO ɡuˈiɾo +GUISA ɡˈisa +GUISADA ɡisˈaða +GUISADAS ɡisˈaðas +GUISADO ɡisˈaðo +GUISADOS ɡisˈaðos +GUISANTE ɡisˈante +GUISO ɡˈiso +GÜISQUERÍA ɡˌuiskeɾˈia +GÜISQUI ɡuˈiski +GÜISQUIL ɡˌuiskˈil +GUITARRA ɡitˈaɾɾa +GUITARREAR ɡˌitaɾɾeˈaɾ +GUITARRISTA ɡˌitaɾɾˈista +GUITARRÍSTICO ɡˌitaɾɾˈistiko +GUITARRITA ɡˌitaɾɾˈita +GUITARRÓN ɡˌitaɾɾˈon +GUITÓN ɡitˈon +GUIVERNO ɡiβˈeɾno +GUIZA ɡˈisa +GUJARATÍ ɡˌuxaɾatˈi +GULAG ɡulˈaɡ +GULAR ɡulˈaɾ +GUPTA ɡˈupːta +GURJA ɡˈuɾxa +GURÚ ɡuɾˈu +GUSANERÍA ɡˌusaneɾˈia +GUSANITO ɡˌusanˈito +GUSANO ɡusˈano +GUSARAPA ɡˌusaɾˈapa +GUSARAPO ɡˌusaɾˈapo +GUSTA ɡˈusta +GUSTABA ɡustˈaβa +GUSTABAN ɡustˈaβan +GUSTACIÓN ɡˌustasjˈon +GUSTADA ɡustˈaða +GUSTADAS ɡustˈaðas +GUSTADO ɡustˈaðo +GUSTADOS ɡustˈaðos +GUSTAN ɡˈustan +GUSTAR ɡustˈaɾ +GUSTARIA ɡustˈaɾja +GUSTARÍA ɡˌustaɾˈia +GUSTAS ɡˈustas +GUSTAVO ɡustˈaβo +GUSTE ɡˈuste +GUSTITO ɡustˈito +GUSTO ɡˈusto +GUSTÓ ɡustˈo +GUSTOS ɡˈustos +GUSTOSA ɡustˈosa +GUSTOSAS ɡustˈosas +GUSTOSÍSIMO ɡˌustosˈisimo +GUSTOSITO ɡˌustosˈito +GUSTOSO ɡustˈoso +GUSTOSOS ɡustˈosos +GUTIÉRREZ ɡutjˈeɾɾes +GÚTNICO ɡˈutniko +GUTURAL ɡˌutuɾˈal +GUZMÁN ɡusmˈan +H ˈatʃe +HA ˈa +HABA ˈaβa +HABACUC ˌaβakˈuk +HABADO aβˈaðo +HABANA aβˈana +HABANAS aβˈanas +HABANERA ˌaβanˈeɾa +HABANERO ˌaβanˈeɾo +HABANO aβˈano +HABANOS aβˈanos +HABE ˈaβe +HABED aβˈed +HABÉIS aβˈeis +HABEMOS aβˈemos +HABÉNULA aβˈenula +HABENULAR ˌaβenulˈaɾ +HABER aβˈeɾ +HABÍA aβˈia +HABÍAIS aβˈiaɪs +HABÍAMOS aβˈiamos +HABÍAN aβˈian +HABÍAS aβˈias +HABICHUELA ˌaβitʃwˈela +HABIDA aβˈiða +HABIDAS aβˈiðas +HABIDO aβˈiðo +HABIDOS aβˈiðos +HABIENDO aβjˈɛndo +HÁBIL ˈaβil +HÁBILES ˈaβiles +HABILIDAD ˌaβiliðˈad +HABILIDOSO ˌaβiliðˈoso +HABILITACIÓN ˌaβilˌitasjˈon +HABILITADA ˌaβilitˈaða +HABILITADAS ˌaβilitˈaðas +HABILITADO ˌaβilitˈaðo +HABILITADOR ˌaβilˌitaðˈoɾ +HABILITADOS ˌaβilitˈaðos +HABILITANTES ˌaβilitˈantes +HABILITAR ˌaβilitˈaɾ +HABITA aβˈita +HABITABLE ˌaβitˈaβle +HABITABLES ˌaβitˈaβles +HABITACIÓN ˌaβitasjˈon +HABITACIONCITA ˌaβitˌasjonsˈita +HABITACIONES ˌaβitasjˈones +HABITADA ˌaβitˈaða +HABITADAS ˌaβitˈaðas +HABITADO ˌaβitˈaðo +HABITADOS ˌaβitˈaðos +HABITANTE ˌaβitˈante +HABITANTES ˌaβitˈantes +HABITAR ˌaβitˈaɾ +HÁBITAT ˈaβitat +HÁBITATS ˈaβitats +HÁBITO ˈaβito +HABITUADA ˌaβitwˈaða +HABITUADAS ˌaβitwˈaðas +HABITUADO ˌaβitwˈaðo +HABITUADOS ˌaβitwˈaðos +HABITUAL ˌaβitwˈal +HABITUAMOS ˌaβitwˈamos +HABITUANDO ˌaβitwˈando +HABITUAR ˌaβitwˈaɾ +HABITUARA ˌaβitwˈaɾa +HABITUARÁ ˌaβitwaɾˈa +HABITUÁRAMOS ˌaβitwˈaɾamos +HABITUARAS ˌaβitwˈaɾas +HABITUARÁS ˌaβitwaɾˈas +HABITUAREIS ˌaβitwˈaɾeɪs +HABITUAREMOS ˌaβitwaɾˈemos +HABITUARES ˌaβitwˈaɾes +HABITUARÍAMOS ˌaβitwaɾˈiamos +HABITUASTE ˌaβitwˈaste +HABITUD ˌaβitˈud +HABITUÉ ˌaβitwˈe +HABITUEMOS ˌaβitwˈemos +HABLA ˈaβla +HABLÁ aβlˈa +HABLABA aβlˈaβa +HABLABAIS aβlˈaβaɪs +HABLÁBAMOS aβlˈaβamos +HABLABAN aβlˈaβan +HABLABAS aβlˈaβas +HABLAD aβlˈad +HABLADA aβlˈaða +HABLADAS aβlˈaðas +HABLADLA aβlˈadla +HABLADLAS aβlˈadlas +HABLADLE aβlˈadle +HABLADLES aβlˈadles +HABLADLO aβlˈadlo +HABLADLOS aβlˈadlos +HABLADME aβlˈadme +HABLADNOS aβlˈadnos +HABLADO aβlˈaðo +HABLADOS aβlˈaðos +HABLADURÍA ˌaβlaðuɾˈia +HABLÁIS aβlˈais +HABLALA aβlˈala +HÁBLALA ˈaβlala +HABLALAS aβlˈalas +HÁBLALAS ˈaβlalas +HABLALE aβlˈale +HÁBLALE ˈaβlale +HABLALES aβlˈales +HÁBLALES ˈaβlales +HABLALO aβlˈalo +HÁBLALO ˈaβlalo +HABLALOS aβlˈalos +HÁBLALOS ˈaβlalos +HABLAME aβlˈame +HÁBLAME ˈaβlame +HABLAMOS aβlˈamos +HABLAN ˈaβlan +HABLANDO aβlˈando +HABLÁNDOLA aβlˈandola +HABLÁNDOLE aβlˈandole +HABLÁNDOLES aβlˈandoles +HABLÁNDOLO aβlˈandolo +HABLÁNDOME aβlˈandome +HABLÁNDONOS aβlˈandonos +HABLÁNDOOS aβlˈandoos +HABLÁNDOSE aβlˈandose +HABLÁNDOTE aβlˈandote +HABLANOS aβlˈanos +HÁBLANOS ˈaβlanos +HABLANTE aβlˈante +HABLAOS aβlˈaos +HABLAR aβlˈaɾ +HABLARA aβlˈaɾa +HABLARÁ ˌaβlaɾˈa +HABLARAIS aβlˈaɾaɪs +HABLÁRAMOS aβlˈaɾamos +HABLARAN aβlˈaɾan +HABLARÁN ˌaβlaɾˈan +HABLARAS aβlˈaɾas +HABLARÁS ˌaβlaɾˈas +HABLARE aβlˈaɾe +HABLARÉ ˌaβlaɾˈe +HABLAREIS aβlˈaɾeɪs +HABLARÉIS ˌaβlaɾˈeis +HABLAREMOS ˌaβlaɾˈemos +HABLÁREMOS aβlˈaɾemos +HABLAREN aβlˈaɾen +HABLARES aβlˈaɾes +HABLARÍA ˌaβlaɾˈia +HABLARÍAIS ˌaβlaɾˈiaɪs +HABLARÍAMOS ˌaβlaɾˈiamos +HABLARÍAN ˌaβlaɾˈian +HABLARÍAS ˌaβlaɾˈias +HABLARLA aβlˈaɾla +HABLARLAS aβlˈaɾlas +HABLARLE aβlˈaɾle +HABLARLES aβlˈaɾles +HABLARLO aβlˈaɾlo +HABLARLOS aβlˈaɾlos +HABLARME aβlˈaɾme +HABLARNOS aβlˈaɾnos +HABLARON aβlˈaɾon +HABLAROS aβlˈaɾos +HABLARSE aβlˈaɾse +HABLARTE aβlˈaɾte +HABLAS ˈaβlas +HABLÁS aβlˈas +HABLASE aβlˈase +HABLASEIS aβlˈaseɪs +HABLÁSEMOS aβlˈasemos +HABLASEN aβlˈasen +HABLASES aβlˈases +HABLASTE aβlˈaste +HABLASTEIS aβlˈasteɪs +HABLATE aβlˈate +HÁBLATE ˈaβlate +HABLE ˈaβle +HABLÉ aβlˈe +HABLÉIS aβlˈeis +HÁBLELA ˈaβlela +HÁBLELAS ˈaβlelas +HÁBLELE ˈaβlele +HÁBLELES ˈaβleles +HÁBLELO ˈaβlelo +HÁBLELOS ˈaβlelos +HABLÉMONOS aβlˈemonos +HABLÉMOOS aβlˈemoos +HABLEMOS aβlˈemos +HABLÉMOSLA aβlˈemosla +HABLÉMOSLAS aβlˈemoslas +HABLÉMOSLE aβlˈemosle +HABLÉMOSLES aβlˈemosles +HABLÉMOSLO aβlˈemoslo +HABLÉMOSLOS aβlˈemoslos +HABLÉMOSTE aβlˈemoste +HABLEN ˈaβlen +HÁBLENLA ˈaβlenla +HÁBLENLAS ˈaβlenlas +HÁBLENLE ˈaβlenle +HÁBLENLES ˈaβlenles +HÁBLENLO ˈaβlenlo +HÁBLENLOS ˈaβlenlos +HÁBLENME ˈaβlenme +HÁBLENNOS ˈaβlennos +HÁBLENOS ˈaβlenos +HÁBLENSE ˈaβlense +HABLES ˈaβles +HABLÉS aβlˈes +HÁBLESE ˈaβlese +HABLISTA aβlˈista +HABLO ˈaβlo +HABLÓ aβlˈo +HABÓN aβˈon +HABRÁ aβɾˈa +HABRÁN aβɾˈan +HABRÁS aβɾˈas +HABRÉ aβɾˈe +HABRÉIS aβɾˈeis +HABREMOS aβɾˈemos +HABRÍA aβɾˈia +HABRÍAIS aβɾˈiaɪs +HABRÍAMOS aβɾˈiamos +HABRÍAN aβɾˈian +HABRÍAS aβɾˈias +HACE ˈase +HACÉ asˈe +HACED asˈed +HACÉIS asˈeis +HACEMOS asˈemos +HACEN ˈasen +HACENDADA ˌasendˈaða +HACENDADAS ˌasendˈaðas +HACENDADO ˌasendˈaðo +HACENDADOS ˌasendˈaðos +HACENDAR ˌasendˈaɾ +HACENDOSA ˌasendˈosa +HACENDOSO ˌasendˈoso +HACER asˈeɾ +HACERLA asˈeɾla +HACERLO asˈeɾlo +HACERME asˈeɾme +HACES ˈases +HACÉS asˈes +HACHA ˈatʃa +HACHE ˈatʃe +HACHERO atʃˈeɾo +HACHES ˈatʃes +HACHÍS atʃˈis +HACHÓN atʃˈon +HACIA ˈasja +HACÍA asˈia +HACÍAIS asˈiaɪs +HACÍAMOS asˈiamos +HACÍAN asˈian +HACÍAS asˈias +HACIENDA asjˈɛnda +HACIENDITA ˌasjendˈita +HACIENDO asjˈɛndo +HACINADA ˌasinˈaða +HACINADAS ˌasinˈaðas +HACINADO ˌasinˈaðo +HACINADOS ˌasinˈaðos +HACINAR ˌasinˈaɾ +HACINAS asˈinas +HACINO asˈino +HACKEADA ˌakeˈaða +HACKEADAS ˌakeˈaðas +HACKEADO ˌakeˈaðo +HACKEADOS ˌakeˈaðos +HACKEAMOS ˌakeˈamos +HACKEANDO ˌakeˈando +HACKEAR ˌakeˈaɾ +HACKEARA ˌakeˈaɾa +HACKEARÁ ˌakeaɾˈa +HACKEÁRAMOS ˌakeˈaɾamos +HACKEARAS ˌakeˈaɾas +HACKEARÁS ˌakeaɾˈas +HACKEAREIS ˌakeˈaɾeɪs +HACKEAREMOS ˌakeaɾˈemos +HACKEARES ˌakeˈaɾes +HACKEARÍAMOS ˌakeaɾˈiamos +HACKEASTE ˌakeˈaste +HACKEEMOS ˌakeˈemos +HACKER akˈeɾ +HADA ˈaða +HADAS ˈaðas +HADES ˈaðes +HADRÓN aðɾˈon +HAFNIO ˈafnjo +HAFSÍ afsˈi +HAGA ˈaɣa +HAGÁIS aɣˈais +HAGAMOS aɣˈamos +HAGAN ˈaɣan +HAGAS ˈaɣas +HAGÁS aɣˈas +HAGEO axˈeo +HAGO ˈaɣo +HAI ˈaɪ +HAIGA ˈaɪɣa +HAIGAN ˈaɪɣan +HAIGAS ˈaɪɣas +HAIKU ˈaɪku +HAIKÚ aɪkˈu +HAITÍ aɪtˈi +HALA ˈala +HALADA alˈaða +HALADAS alˈaðas +HALADO alˈaðo +HALADOS alˈaðos +HALAGADA ˌalaɣˈaða +HALAGADAS ˌalaɣˈaðas +HALAGADÍSIMO ˌalaɣaðˈisimo +HALAGADO ˌalaɣˈaðo +HALAGADOS ˌalaɣˈaðos +HALAGAR ˌalaɣˈaɾ +HALAGO alˈaɣo +HALAGÜEÑO ˌalaɣuˈeɲo +HALÁJICA alˈaxika +HALÁJICAS alˈaxikas +HALÁJICO alˈaxiko +HALÁJICOS alˈaxikos +HALAR alˈaɾ +HALCÓN alkˈon +HALCONCITO ˌalkonsˈito +HALICÁCABO ˌalikˈakaβo +HALIGONIANO ˌaliɣonjˈano +HALITA alˈita +HÁLITO ˈalito +HALITOSIS ˌalitˈosis +HALL ˈaʎ +HALLAZGO ajjˈasɣo +HALLOWEEN ˌajjowˈeen +HALÓFITA alˈofita +HALÓGENA alˈoxena +HALOGENACIÓN ˌaloxˌenasjˈon +HALOGENACIONES ˌaloxˌenasjˈones +HALÓGENAS alˈoxenas +HALÓGENO alˈoxeno +HALÓGENOS alˈoxenos +HALOPERIDOL ˌalopˌeɾiðˈol +HALURO alˈuɾo +HAMACA amˈaka +HAMACAR ˌamakˈaɾ +HAMADRÍADA ˌamaðɾˈiaða +HAMAQUEAR ˌamakeˈaɾ +HAMARTOMA ˌamaɾtˈoma +HAMBRE ˈambɾe +HAMBREAR ˌambɾeˈaɾ +HAMBRIENTO ˌambɾiˈɛnto +HAMBRUNA ambɾˈuna +HAMBURGO ambˈuɾɣo +HAMBURGUÉS ˌambuɾɣˈes +HAMBURGUESA ˌambuɾɣˈesa +HAMBURGUESAS ˌambuɾɣˈesas +HAMBURGUESERÍA ˌambuɾɣˌeseɾˈia +HAMDANÍ ˌamdanˈi +HAMDÁNIDA amdˈaniða +HAMLET amlˈet +HAMLETIANA ˌamletjˈana +HAMLETIANAS ˌamletjˈanas +HAMLETIANO ˌamletjˈano +HAMLETIANOS ˌamletjˈanos +HAMO ˈamo +HAMPA ˈampa +HAMPÓN ampˈon +HAMSTER amstˈeɾ +HÁMSTER ˈamsteɾ +HAMSTERS amstˈeɾs +HÁMSTERS ˈamsteɾs +HAN ˈan +HANDICAP ˌandikˈap +HANGAR aŋɡˈaɾ +HANGUEAR ˌaŋɡeˈaɾ +HANGUL aŋɡˈul +HANKISMO aŋkˈismo +HANÓI anˈoi +HANOIENSE ˌanoɪˈɛnse +HANOVERIANO ˌanoβeɾjˈano +HANTA ˈanta +HÁPLICO ˈapliko +HAPTOFITA ˌapːtofˈita +HARÁ aɾˈa +HARAGÁN ˌaɾaɣˈan +HARAGANEAR ˌaɾaɣˌaneˈaɾ +HARAGANERÍA ˌaɾaɣˌaneɾˈia +HARÁN aɾˈan +HARAPO aɾˈapo +HARAQUIRI ˌaɾakˈiɾi +HARARE aɾˈaɾe +HARÁS aɾˈas +HARATIN aɾˈatin +HARDCORE aɾdkˈoɾe +HARDWARE hˈaɾdweɾ +HARÉ aɾˈe +HARÉIS aɾˈeis +HAREMOS aɾˈemos +HARÉN aɾˈen +HARÍA aɾˈia +HARÍAIS aɾˈiaɪs +HARÍAMOS aɾˈiamos +HARÍAN aɾˈian +HARÍAS aɾˈias +HARINA aɾˈina +HARINAS aɾˈinas +HARINOSO ˌaɾinˈoso +HARISSA aɾˈissa +HARPÍA aɾpˈia +HARTA ˈaɾta +HARTADA aɾtˈaða +HARTADAS aɾtˈaðas +HARTADO aɾtˈaðo +HARTADOS aɾtˈaðos +HARTAR aɾtˈaɾ +HARTAS ˈaɾtas +HARTO ˈaɾto +HARTURA aɾtˈuɾa +HAS ˈas +HASHITOXICOSIS ˌasitˌoksikˈosis +HASHTAG aʃtˈaɡ +HASIO ˈasjo +HASTA ˈasta +HASTIADA astjˈaða +HASTIADAS astjˈaðas +HASTIADO astjˈaðo +HASTIADOS astjˈaðos +HASTIOSA astjˈosa +HASTIOSAS astjˈosas +HASTIOSO astjˈoso +HASTIOSOS astjˈosos +HATAJO atˈaxo +HATER atˈeɾ +HAUMEA aʊmˈea +HAWAI ˈawaɪ +HAWÁI awˈai +HAWAIANA ˌawaɪˈana +HAWAIANAS ˌawaɪˈanas +HAWAIANO ˌawaɪˈano +HAWAIANOS ˌawaɪˈanos +HAWAII awˈaɪi +HAY ˈaɪ +HAYA ˈajja +HAYDÉE aɪðˈee +HAYEK ajjˈek +HAZ ˈas +HAZAÑA asˈaɲa +HAZME ˈasme +HAZMERREÍR ˌasmeɾɾeˈiɾ +HAZTE ˈaste +HE ˈe +HÉ ˈe +HEADOBARDO ˌeaðoβˈaɾðo +HEAVY eˈaβi +HEBDÓMADA ebðˈomaða +HEBDOMADARIO ˌebðomaðˈaɾjo +HEBERT eβˈeɾt +HEBRA ˈeβɾa +HEBREO eβɾˈeo +HÉCATE ˈekate +HECHA ˈetʃa +HECHAS ˈetʃas +HECHICERA ˌetʃisˈeɾa +HECHICERÍA ˌetʃiseɾˈia +HECHICERO ˌetʃisˈeɾo +HECHIZA etʃˈisa +HECHIZADA ˌetʃisˈaða +HECHIZADAS ˌetʃisˈaðas +HECHIZADO ˌetʃisˈaðo +HECHIZADOS ˌetʃisˈaðos +HECHIZANTE ˌetʃisˈante +HECHIZAR ˌetʃisˈaɾ +HECHIZAS etʃˈisas +HECHIZO etʃˈiso +HECHO ˈetʃo +HECHOR etʃˈoɾ +HECHORES etʃˈoɾes +HECHOS ˈetʃos +HECHURA etʃˈuɾa +HECTOMÉTRICO ˌektomˈetɾiko +HÉCTOR ˈektoɾ +HÉCUBA ˈekuβa +HEDER eðˈeɾ +HEDIDA eðˈiða +HEDIDAS eðˈiðas +HEDIDO eðˈiðo +HEDIDOS eðˈiðos +HEDIONDO eðjˈondo +HEDÓNICO eðˈoniko +HEFESTO efˈesto +HEFESTOS efˈestos +HEFTALITA ˌeftalˈita +HEGELIANA ˌexeljˈana +HEGELIANAS ˌexeljˈanas +HEGELIANO ˌexeljˈano +HEGELIANOS ˌexeljˈanos +HEGEMONÍA ˌexemonˈia +HEGEMONIZADA ˌexemˌonisˈaða +HEGEMONIZADAS ˌexemˌonisˈaðas +HEGEMONIZADO ˌexemˌonisˈaðo +HEGEMONIZADOS ˌexemˌonisˈaðos +HEGEMONIZAR ˌexemˌonisˈaɾ +HÉGIRA ˈexiɾa +HEGÚMENO eɣˈumeno +HELABA elˈaβa +HELADA elˈaða +HELADAS elˈaðas +HÉLADE ˈelaðe +HELADERA ˌelaðˈeɾa +HELADO elˈaðo +HELADOS elˈaðos +HELAR elˈaɾ +HELÉ elˈe +HELECHO elˈetʃo +HELENA elˈena +HELENISMO ˌelenˈismo +HELENIZACIÓN ˌelenˌisasjˈon +HELENIZADA ˌelenisˈaða +HELENIZADAS ˌelenisˈaðas +HELENIZADO ˌelenisˈaðo +HELENIZADOS ˌelenisˈaðos +HELENO elˈeno +HELERO elˈeɾo +HELESPÓNTICO ˌelespˈontiko +HÉLICE ˈelise +HÉLICES ˈelises +HELICOIDE ˌelikˈoɪðe +HELICÓPTERO ˌelikˈopːteɾo +HELICOTREMA ˌelikotɾˈema +HELICTITA ˌeliktˈita +HELIO ˈeljo +HELIOCENTRISMO ˌeljosentɾˈismo +HELIOGRÁFICA ˌeljoɣɾˈafika +HELIOS ˈeljos +HELIÓSTATO eljˈostato +HELIOTROPO ˌeljotɾˈopo +HELITRANSPORTADA ˌelitɾˌanspoɾtˈaða +HELITRANSPORTADAS ˌelitɾˌanspoɾtˈaðas +HELITRANSPORTADO ˌelitɾˌanspoɾtˈaðo +HELITRANSPORTADOS ˌelitɾˌanspoɾtˈaðos +HELITRANSPORTAR ˌelitɾˌanspoɾtˈaɾ +HELMINTIASIS ˌelmintjˈasis +HELÓ elˈo +HELSINGUINO ˌelsiŋɡˈino +HELSINKI elsˈiŋki +HELVECIO elβˈesjo +HELVÉTICA elβˈetika +HELVÉTICAS elβˈetikas +HELVÉTICO elβˈetiko +HELVÉTICOS elβˈetikos +HEMAGLUTINACIÓN ˌemaɣlˌutinasjˈon +HEMANGIOMA ˌemaŋxjˈoma +HEMARTROS emˈaɾtɾos +HEMATEMESIS ˌematemˈesis +HEMATÍ ˌematˈi +HEMATÍE ˌematˈie +HEMATITA ˌematˈita +HEMATOCRITO ˌematokɾˈito +HEMATÓGENA ˌematˈoxena +HEMATOLOGÍA ˌematˌoloxˈia +HEMATOLÓGICA ˌematolˈoxika +HEMATOLÓGICAS ˌematolˈoxikas +HEMATOLÓGICO ˌematolˈoxiko +HEMATOLÓGICOS ˌematolˈoxikos +HEMATÓLOGO ˌematˈoloɣo +HEMATOMA ˌematˈoma +HEMATOONCOLÓGICA ˌematˌoonkolˈoxika +HEMATOONCOLÓGICAS ˌematˌoonkolˈoxikas +HEMATOONCOLÓGICOS ˌematˌoonkolˈoxikos +HEMATOQUECIA ˌematokˈesja +HEMATOTOXICIDAD ˌematˌotoksˌisiðˈad +HEMATOXILINA ˌematˌoksilˈina +HEMATURIA ˌematˈuɾja +HEMATÚRICA ˌematˈuɾika +HEMATÚRICAS ˌematˈuɾikas +HEMATÚRICO ˌematˈuɾiko +HEMATÚRICOS ˌematˈuɾikos +HEMBRA ˈembɾa +HEMBRAS ˈembɾas +HEMBRISMO embɾˈismo +HEMBRISTA embɾˈista +HEMBRITA embɾˈita +HEME ˈeme +HEMERA emˈeɾa +HEMERÁLOPE ˌemeɾˈalope +HEMERALOPIA ˌemeɾalˈopja +HEMIANOPSIA ˌemjanˈopsja +HEMIANOPSIAS ˌemjanˈopsjas +HEMICELULOSA ˌemisˌelulˈosa +HEMIESFÉRICO ˌemjesfˈeɾiko +HEMIMANDÍBULA ˌemimandˈiβula +HEMÍNICO emˈiniko +HEMIPARÁSITA ˌemipaɾˈasita +HEMISFÉRICO ˌemisfˈeɾiko +HEMISFERIO ˌemisfˈeɾjo +HEMISPINGO ˌemispˈiŋɡo +HEMISTIQUIO ˌemistˈikjo +HEMOCROMATOSIS ˌemokɾˌomatˈosis +HEMOCULTIVO ˌemokultˈiβo +HEMODIÁLISIS ˌemoðjˈalisis +HEMOFILIA ˌemofˈilja +HEMOFÍLICO ˌemofˈiliko +HEMOFILTRACIÓN ˌemofˌiltɾasjˈon +HEMOGLOBINURIA ˌemoɣlˌoβinˈuɾja +HEMOLISIS ˌemolˈisis +HEMOLÍTICAS ˌemolˈitikas +HEMOLÍTICO ˌemolˈitiko +HEMOLÍTICOS ˌemolˈitikos +HEMOPROTEÍNA ˌemopɾˌoteˈina +HEMORRAGIA ˌemoɾɾˈaxja +HEMOS ˈemos +HEMOSIDERINA ˌemosˌiðeɾˈina +HEMOSTÁTICA ˌemostˈatika +HEMOSTÁTICAS ˌemostˈatikas +HEMOSTÁTICO ˌemostˈatiko +HEMOSTÁTICOS ˌemostˈatikos +HEMOTERAPIA ˌemoteɾˈapja +HEMOTÓRAX ˌemotˈoɾaks +HEMOZOÍNA ˌemosoˈina +HENAR enˈaɾ +HENARES enˈaɾes +HENCHIDA entʃˈiða +HENCHIDAS entʃˈiðas +HENCHIDO entʃˈiðo +HENCHIDOS entʃˈiðos +HENCHIR entʃˈiɾ +HENDEDOR ˌendeðˈoɾ +HENDEDURA ˌendeðˈuɾa +HENDIDA endˈiða +HENDIDAS endˈiðas +HENDIDO endˈiðo +HENDIDOS endˈiðos +HENDIDURA ˌendiðˈuɾa +HENDIJA endˈixa +HENDIR endˈiɾ +HENEQUENERO ˌenekenˈeɾo +HEÑIDA eɲˈiða +HEÑIDAS eɲˈiðas +HEÑIDO eɲˈiðo +HEÑIDOS eɲˈiðos +HENIL enˈil +HEÑIR eɲˈiɾ +HENNA ˈɛnna +HENO ˈeno +HEPARINA ˌepaɾˈina +HEPARÍNICA ˌepaɾˈinika +HEPARÍNICAS ˌepaɾˈinikas +HEPARÍNICO ˌepaɾˈiniko +HEPARÍNICOS ˌepaɾˈinikos +HEPÁTICO epˈatiko +HEPATITIS ˌepatˈitis +HEPATOCARCINOMA ˌepatˌokaɾsinˈoma +HEPATOCELULAR ˌepatˌoselulˈaɾ +HEPATOCITO ˌepatosˈito +HEPATOCITOS ˌepatosˈitos +HEPATOENCEFALOPATÍA ˌepatˌoensˌefalˌopatˈia +HEPATOPATÍA ˌepatˌopatˈia +HEPATORRENAL ˌepatˌoɾɾenˈal +HEPATORRENALES ˌepatˌoɾɾenˈales +HEPATOTOXICIDAD ˌepatˌotoksˌisiðˈad +HEPATOTÓXICO ˌepatotˈoksiko +HEPATOTROPA ˌepatotɾˈopa +HEPATOTROPAS ˌepatotɾˈopas +HEPATOTROPO ˌepatotɾˈopo +HEPATOTROPOS ˌepatotɾˈopos +HEPCIDINA ˌepsiðˈina +HEPTACAMPEÓN ˌepːtakˌampeˈon +HEPTAGRAMA ˌepːtaɣɾˈama +HEPTALOGÍA ˌepːtaloxˈia +HEPTASÍLABO ˌepːtasˈilaβo +HERA ˈeɾa +HERACLEOTA ˌeɾakleˈota +HERACLES eɾˈakles +HÉRACLES ˈeɾakles +HERÁCLITO eɾˈaklito +HERBAL eɾβˈal +HERBALES eɾβˈales +HERBALISTA ˌeɾβalˈista +HERBAR eɾβˈaɾ +HERBICIDA ˌeɾβisˈiða +HERBICIDAS ˌeɾβisˈiðas +HERBÍVORA eɾβˈiβoɾa +HERBÍVORAS eɾβˈiβoɾas +HERBÍVORO eɾβˈiβoɾo +HERBOLARIA ˌeɾβolˈaɾja +HERBOLARIAS ˌeɾβolˈaɾjas +HERBOLARIOS ˌeɾβolˈaɾjos +HERBORIZAR ˌeɾβoɾisˈaɾ +HERCINIANO ˌeɾsinjˈano +HERCULANA ˌeɾkulˈana +HERCULANO ˌeɾkulˈano +HÉRCULES ˈeɾkules +HERCULINA ˌeɾkulˈina +HERCULINO ˌeɾkulˈino +HEREDADA ˌeɾeðˈaða +HEREDADAS ˌeɾeðˈaðas +HEREDADO ˌeɾeðˈaðo +HEREDADOS ˌeɾeðˈaðos +HEREDAMIENTO ˌeɾeðamjˈɛnto +HEREDERA ˌeɾeðˈeɾa +HEREDERO ˌeɾeðˈeɾo +HEREDIA eɾˈeðja +HEREJE eɾˈexe +HEREJÍA ˌeɾexˈia +HERENCIA eɾˈɛnsja +HERÉTICA eɾˈetika +HERÉTICAS eɾˈetikas +HERÉTICO eɾˈetiko +HERÉTICOS eɾˈetikos +HERIDA eɾˈiða +HERIDAS eɾˈiðas +HERIDO eɾˈiðo +HERIDOS eɾˈiðos +HERIR eɾˈiɾ +HERMA ˈeɾma +HERMAFRODITO ˌeɾmafɾoðˈito +HERMANA eɾmˈana +HERMANADA ˌeɾmanˈaða +HERMANADAS ˌeɾmanˈaðas +HERMANADO ˌeɾmanˈaðo +HERMANADOS ˌeɾmanˈaðos +HERMANAMIENTO ˌeɾmanamjˈɛnto +HERMANAR ˌeɾmanˈaɾ +HERMANAS eɾmˈanas +HERMANASTRO ˌeɾmanˈastɾo +HERMANDÁ ˌeɾmandˈa +HERMANDAD ˌeɾmandˈad +HERMANDAR ˌeɾmandˈaɾ +HERMANE eɾmˈane +HERMANES eɾmˈanes +HERMANITA ˌeɾmanˈita +HERMANITO ˌeɾmanˈito +HERMANO eɾmˈano +HERMENEÚTICA ˌeɾmeneˈutika +HERMENÉUTICA ˌeɾmenˈeutˌika +HERMENEÚTICO ˌeɾmeneˈutiko +HERMENÉUTICO ˌeɾmenˈeutˌiko +HERMES ˈeɾmes +HERMÉTICO eɾmˈetiko +HERMETIZADA ˌeɾmetisˈaða +HERMETIZADAS ˌeɾmetisˈaðas +HERMETIZADO ˌeɾmetisˈaðo +HERMETIZADOS ˌeɾmetisˈaðos +HERMETIZAR ˌeɾmetisˈaɾ +HERMOSA eɾmˈosa +HERMOSAS eɾmˈosas +HERMOSEADO ˌeɾmoseˈaðo +HERMOSEAMIENTO ˌeɾmosˌeamjˈɛnto +HERMOSEAR ˌeɾmoseˈaɾ +HERMOSÍSIMA ˌeɾmosˈisima +HERMOSÍSIMAS ˌeɾmosˈisimas +HERMOSÍSIMO ˌeɾmosˈisimo +HERMOSÍSIMOS ˌeɾmosˈisimos +HERMOSO eɾmˈoso +HERMOSOS eɾmˈosos +HERMOSURA ˌeɾmosˈuɾa +HERNÁNDEZ eɾnˈandes +HERNANDO eɾnˈando +HERNANI eɾnˈani +HERNIA ˈeɾnja +HERNIACIÓN ˌeɾnjasjˈon +HERNIADO eɾnjˈaðo +HERNIARIO eɾnjˈaɾjo +HERNIARSE eɾnjˈaɾse +HERODES eɾˈoðes +HEROICA eɾˈoɪka +HEROICAS eɾˈoɪkas +HEROICO eɾˈoɪko +HEROICOS eɾˈoɪkos +HEROÍNA ˌeɾoˈina +HEROINÓMANA ˌeɾoɪnˈomana +HEROINÓMANAS ˌeɾoɪnˈomanas +HEROINÓMANO ˌeɾoɪnˈomano +HEROINÓMANOS ˌeɾoɪnˈomanos +HERONIANO ˌeɾonjˈano +HERPANGINA ˌeɾpaŋxˈina +HERPANGINAS ˌeɾpaŋxˈinas +HERPESVIRUS ˌeɾpesβˈiɾus +HERPÉTICO eɾpˈetiko +HERRADA eɾɾˈaða +HERRADAS eɾɾˈaðas +HERRADERO ˌeɾɾaðˈeɾo +HERRADO eɾɾˈaðo +HERRADOS eɾɾˈaðos +HERRAJ eɾɾˈax +HERRAJE eɾɾˈaxe +HERRAMENTAL ˌeɾɾamentˈal +HERRAMIENTA ˌeɾɾamjˈɛnta +HERRAMIENTAS ˌeɾɾamjˈɛntas +HERRAR eɾɾˈaɾ +HERRERA eɾɾˈeɾa +HERRERANA ˌeɾɾeɾˈana +HERRERANO ˌeɾɾeɾˈano +HERRERÍA ˌeɾɾeɾˈia +HERRERISTA ˌeɾɾeɾˈista +HERRERO eɾɾˈeɾo +HERRUMBRADA ˌeɾɾumbɾˈaða +HERRUMBRADAS ˌeɾɾumbɾˈaðas +HERRUMBRADO ˌeɾɾumbɾˈaðo +HERRUMBRADOS ˌeɾɾumbɾˈaðos +HERRUMBRAR ˌeɾɾumbɾˈaɾ +HERRUMBRE eɾɾˈumbɾe +HERVENCIA eɾβˈɛnsja +HERVIDA eɾβˈiða +HERVIDAS eɾβˈiðas +HERVIDO eɾβˈiðo +HERVIDOS eɾβˈiðos +HERVIR eɾβˈiɾ +HERVOR eɾβˈoɾ +HERZEGOVINO ˌeɾseɣoβˈino +HESITACIÓN ˌesitasjˈon +HESITAR ˌesitˈaɾ +HESPÉRIDES espˈeɾiðes +HESTIA ˈestja +HETAIRA etˈaɪɾa +HETERÓCERO ˌeteɾˈoseɾo +HETEROCIGOSIDAD ˌeteɾˌosiɣˌosiðˈad +HETEROCIGOTA ˌeteɾˌosiɣˈota +HETEROCIGOTAS ˌeteɾˌosiɣˈotas +HETEROCIGOTO ˌeteɾˌosiɣˈoto +HETEROCIGOTOS ˌeteɾˌosiɣˈotos +HETEROCISTO ˌeteɾosˈisto +HETERODERMO ˌeteɾoðˈeɾmo +HETERODIMÉRICO ˌeteɾˌoðimˈeɾiko +HETERODÚPLEX ˌeteɾoðˈupleks +HETERÓFOBA ˌeteɾˈofoβa +HETERÓFOBAS ˌeteɾˈofoβas +HETERÓFOBO ˌeteɾˈofoβo +HETERÓFOBOS ˌeteɾˈofoβos +HETEROGENEIDAD ˌeteɾˌoxeneɪðˈad +HETEROGÉNEO ˌeteɾoxˈeneo +HETERÓNIMO ˌeteɾˈonimo +HETERONOMINAL ˌeteɾˌonominˈal +HETEROPATRIARCADO ˌeteɾˌopatɾiaɾkˈaðo +HETEROPLASMIA ˌeteɾoplˈasmja +HETEROSEXUALIDAD ˌeteɾˌosekswˌaliðˈad +HETEROUNIÓN ˌeteɾownjˈon +HEVEA eβˈea +HEXACAMPEÓN ˌeksakˌampeˈon +HEXACAMPEONATO ˌeksakˌampeonˈato +HEXACORDO ˌeksakˈoɾðo +HEXAFLUOROFOSFATO ˌeksafluˌoɾofosfˈato +HEXAFLUOROSILÍCICO ˌeksafluˌoɾosilˈisiko +HEXÁGONO eksˈaɣono +HEXÁMERO eksˈameɾo +HEXECONTAEDRO ˌeksekˌontaˈeðɾo +HEY ˈeɪ +HEZ ˈes +HIBERNADA ˌiβeɾnˈaða +HIBERNADAS ˌiβeɾnˈaðas +HIBERNADO ˌiβeɾnˈaðo +HIBERNADOS ˌiβeɾnˈaðos +HIBERNAR ˌiβeɾnˈaɾ +HIBISCO iβˈisko +HIBRIDADA ˌiβɾiðˈaða +HIBRIDADAS ˌiβɾiðˈaðas +HIBRIDADO ˌiβɾiðˈaðo +HIBRIDADOR ˌiβɾiðaðˈoɾ +HIBRIDADOS ˌiβɾiðˈaðos +HIBRIDAR ˌiβɾiðˈaɾ +HÍBRIDO ˈiβɾiðo +HÍBRIDOS ˈiβɾiðos +HICE ˈise +HICIERA isjˈeɾa +HICIERAIS isjˈeɾaɪs +HICIÉRAMOS isjˈeɾamos +HICIERAN isjˈeɾan +HICIERAS isjˈeɾas +HICIERE isjˈeɾe +HICIEREIS isjˈeɾeɪs +HICIÉREMOS isjˈeɾemos +HICIEREN isjˈeɾen +HICIERES isjˈeɾes +HICIERON isjˈeɾon +HICIESE isjˈese +HICIESEIS isjˈeseɪs +HICIÉSEMOS isjˈesemos +HICIESEN isjˈesen +HICIESES isjˈeses +HICIMOS isˈimos +HICISTE isˈiste +HICISTEIS isˈisteɪs +HIDALGO iðˈalɣo +HIDALGUÍA ˌiðalɣˈia +HIDANTOÍNA ˌiðantoˈina +HIDATÍDICO ˌiðatˈiðiko +HIDATIDOSIS ˌiðatiðˈosis +HIDATODO ˌiðatˈoðo +HIDATSA iðˈatsa +HIDRA ˈiðɾa +HIDRÁCIDO iðɾˈasiðo +HIDRÁCIDOS iðɾˈasiðos +HIDRALAZINA ˌiðɾalasˈina +HIDRARGIRIO ˌiðɾaɾxˈiɾjo +HIDRATACIÓN ˌiðɾatasjˈon +HIDRATADA ˌiðɾatˈaða +HIDRATADAS ˌiðɾatˈaðas +HIDRATADO ˌiðɾatˈaðo +HIDRATADOS ˌiðɾatˈaðos +HIDRATANTE ˌiðɾatˈante +HIDRATAR ˌiðɾatˈaɾ +HIDRATARTE ˌiðɾatˈaɾte +HIDRATE iðɾˈate +HIDRATO iðɾˈato +HIDRAULICIDAD ˌiðɾaʊlˌisiðˈad +HIDRAZONA ˌiðɾasˈona +HIDROCÁLIDO ˌiðɾokˈaliðo +HIDROCARBONADO ˌiðɾokˌaɾβonˈaðo +HIDROCÉFALA ˌiðɾosˈefala +HIDROCÉFALAS ˌiðɾosˈefalas +HIDROCEFALIA ˌiðɾosefˈalja +HIDROCEFÁLICO ˌiðɾosefˈaliko +HIDROCÉFALO ˌiðɾosˈefalo +HIDROCÉFALOS ˌiðɾosˈefalos +HIDROCELE ˌiðɾosˈele +HIDROCIANACIÓN ˌiðɾosjˌanasjˈon +HIDROCLOROQUINA ˌiðɾoklˌoɾokˈina +HIDROCLOROTIAZIDA ˌiðɾoklˌoɾotjasˈiða +HIDROCLORURO ˌiðɾokloɾˈuɾo +HIDROCORTISONA ˌiðɾokˌoɾtisˈona +HIDROCUCIÓN ˌiðɾokusjˈon +HIDROELÉCTRICA ˌiðɾoelˈektɾika +HIDROELÉCTRICAS ˌiðɾoelˈektɾikas +HIDROELÉCTRICO ˌiðɾoelˈektɾiko +HIDROELÉCTRICOS ˌiðɾoelˈektɾikos +HIDROELECTROLÍTICO ˌiðɾoˌelektɾolˈitiko +HIDROFORMILACIÓN ˌiðɾofˌoɾmilasjˈon +HIDRÓFUGOS iðɾˈofuɣos +HIDROGENA ˌiðɾoxˈena +HIDROGENADA ˌiðɾoxenˈaða +HIDROGENADAS ˌiðɾoxenˈaðas +HIDROGENADO ˌiðɾoxenˈaðo +HIDROGENADOS ˌiðɾoxenˈaðos +HIDROGENAMOS ˌiðɾoxenˈamos +HIDROGENANDO ˌiðɾoxenˈando +HIDROGENAR ˌiðɾoxenˈaɾ +HIDROGENARA ˌiðɾoxenˈaɾa +HIDROGENARÁ ˌiðɾoxˌenaɾˈa +HIDROGENÁRAMOS ˌiðɾoxenˈaɾamos +HIDROGENARAS ˌiðɾoxenˈaɾas +HIDROGENARÁS ˌiðɾoxˌenaɾˈas +HIDROGENAREIS ˌiðɾoxenˈaɾeɪs +HIDROGENAREMOS ˌiðɾoxˌenaɾˈemos +HIDROGENARES ˌiðɾoxenˈaɾes +HIDROGENARÍAMOS ˌiðɾoxˌenaɾˈiamos +HIDROGENAS ˌiðɾoxˈenas +HIDROGENASTE ˌiðɾoxenˈaste +HIDROGENE ˌiðɾoxˈene +HIDROGENEMOS ˌiðɾoxenˈemos +HIDROGENES ˌiðɾoxˈenes +HIDROGENO ˌiðɾoxˈeno +HIDRÓGENO iðɾˈoxeno +HIDROGRAFÍA ˌiðɾoɣɾafˈia +HIDROGRÁFICA ˌiðɾoɣɾˈafika +HIDROGRÁFICAS ˌiðɾoɣɾˈafikas +HIDROGRÁFICO ˌiðɾoɣɾˈafiko +HIDROGRÁFICOS ˌiðɾoɣɾˈafikos +HIDRÓLISIS iðɾˈolisis +HIDROLIZAR ˌiðɾolisˈaɾ +HIDROMÉTRICA ˌiðɾomˈetɾika +HIDROMÉTRICAS ˌiðɾomˈetɾikas +HIDROMÉTRICO ˌiðɾomˈetɾiko +HIDROMÉTRICOS ˌiðɾomˈetɾikos +HIDROMIEL ˌiðɾomjˈel +HIDROMÓRFICO ˌiðɾomˈoɾfiko +HIDRONEFROSIS ˌiðɾonefɾˈosis +HIDRONÍMICO ˌiðɾonˈimiko +HIDROPÁTICA ˌiðɾopˈatika +HIDROPÁTICAS ˌiðɾopˈatikas +HIDROPÁTICO ˌiðɾopˈatiko +HIDROPÁTICOS ˌiðɾopˈatikos +HIDROPERÓXIDO ˌiðɾopeɾˈoksiðo +HIDROPESÍA ˌiðɾopesˈia +HIDROPONÍA ˌiðɾoponˈia +HIDROSFERA ˌiðɾosfˈeɾa +HIDROTERÁPICA ˌiðɾoteɾˈapika +HIDROTERÁPICAS ˌiðɾoteɾˈapikas +HIDROTERÁPICO ˌiðɾoteɾˈapiko +HIDROTERÁPICOS ˌiðɾoteɾˈapikos +HIGA ˈiɣa +HIGADITOS ˌiɣaðˈitos +HÍGADO ˈiɣaðo +HIGADOS iɣˈaðos +HÍGADOS ˈiɣaðos +HIGÍA ixˈia +HIGIENE ixjˈene +HIGIÉNICA ixjˈenika +HIGIÉNICAS ixjˈenikas +HIGIÉNICO ixjˈeniko +HIGIÉNICOS ixjˈenikos +HIGIENIZANTE ˌixjenisˈante +HIGIENIZAR ˌixjenisˈaɾ +HIGO ˈiɣo +HIGOS ˈiɣos +HIGRÓFILA iɣɾˈofila +HIGRÓFILAS iɣɾˈofilas +HIGRÓFILO iɣɾˈofilo +HIGRÓFILOS iɣɾˈofilos +HIGROSCÓPICA ˌiɣɾoskˈopika +HIGROSCÓPICAS ˌiɣɾoskˈopikas +HIGROSCÓPICO ˌiɣɾoskˈopiko +HIGROSCÓPICOS ˌiɣɾoskˈopikos +HIGUERA iɣˈeɾa +HIGUERAL ˌiɣeɾˈal +HIGUERALES ˌiɣeɾˈales +HIGUERAS iɣˈeɾas +HIGUEROTE ˌiɣeɾˈote +HIJA ˈixa +HIJASTRA ixˈastɾa +HIJE ˈixe +HIJES ˈixes +HIJITA ixˈita +HIJITO ixˈito +HIJO ˈixo +HÍJOLE ˈixole +HIJOS ˈixos +HIJUELO ixwˈelo +HIJUEPUTA ˌixwepˈuta +HILADA ilˈaða +HILADAS ilˈaðas +HILADO ilˈaðo +HILADOR ˌilaðˈoɾ +HILADORA ˌilaðˈoɾa +HILADOS ilˈaðos +HILANDERA ˌilandˈeɾa +HILANDERÍA ˌilandeɾˈia +HILANDERO ˌilandˈeɾo +HILAR ilˈaɾ +HILARANTE ˌilaɾˈante +HILARIO ilˈaɾjo +HILATURA ˌilatˈuɾa +HILAZA ilˈasa +HILDEGARDA ˌilðeɣˈaɾða +HILEMORFISMO ˌilemoɾfˈismo +HILERA ilˈeɾa +HILIAR iljˈaɾ +HILIO ˈiljo +HILITO ilˈito +HILO ˈilo +HILOBÁTIDO ˌiloβˈatiðo +HILVÁN ilβˈan +HILVANADA ˌilβanˈaða +HILVANADAS ˌilβanˈaðas +HILVANADO ˌilβanˈaðo +HILVANADOS ˌilβanˈaðos +HILVANAR ˌilβanˈaɾ +HIMATIÓN ˌimatjˈon +HIMEN ˈimen +HIMENÓFORO ˌimenˈofoɾo +HÍMNICO ˈimniko +HIMNO ˈimno +HINCADA inkˈaða +HINCADAS inkˈaðas +HINCADO inkˈaðo +HINCADOS inkˈaðos +HINCAPIÉ ˌinkapjˈe +HINCAR inkˈaɾ +HINCHA ˈintʃa +HINCHADA intʃˈaða +HINCHADAS intʃˈaðas +HINCHADO intʃˈaðo +HINCHADOS intʃˈaðos +HINCHAR intʃˈaɾ +HINCHARSE intʃˈaɾse +HINCHAZÓN ˌintʃasˈon +HINDÚ indˈu +HINDUISMO indwˈismo +HINIESTA injˈesta +HINOJO inˈoxo +HIOSCINA josˈina +HIPADA ipˈaða +HIPADAS ipˈaðas +HIPADO ipˈaðo +HIPADOS ipˈaðos +HIPEMA ipˈema +HIPERACTIVIDAD ˌipeɾˌaktiβiðˈad +HIPERALDOSTERONISMO ˌipeɾˌalðostˌeɾonˈismo +HIPERALGESIA ˌipeɾalxˈesja +HIPERANDROGENISMO ˌipeɾˌandɾoxenˈismo +HIPÉRBATO ipˈeɾβato +HIPÉRBATON ipˈeɾβaton +HIPERBILIRRUBINEMIA ˌipeɾβˌiliɾɾˌuβinˈemja +HIPÉRBOLA ipˈeɾβola +HIPÉRBOLE ipˈeɾβole +HIPERBÓLICAMENTE ˌipeɾβˈolikamˈente +HIPERBOLIZADA ˌipeɾβˌolisˈaða +HIPERBOLIZADAS ˌipeɾβˌolisˈaðas +HIPERBOLIZADO ˌipeɾβˌolisˈaðo +HIPERBOLIZADOS ˌipeɾβˌolisˈaðos +HIPERBOLIZAR ˌipeɾβˌolisˈaɾ +HIPERCALCEMIA ˌipeɾkalsˈemja +HIPERCALCEMIAS ˌipeɾkalsˈemjas +HIPERCAPNIA ˌipeɾkˈapnja +HIPERCELULARIDAD ˌipeɾsˌelulˌaɾiðˈad +HIPERCICLO ˌipeɾsˈiklo +HIPERCLORÉMICO ˌipeɾkloɾˈemiko +HIPERCOMPLEJO ˌipeɾkomplˈexo +HIPERDENSO ˌipeɾðˈɛnso +HIPERESPACIAL ˌipeɾˌespasjˈal +HIPERESTÁTICO ˌipeɾestˈatiko +HIPEREXCITABILIDAD ˌipeɾˌeksitˌaβiliðˈad +HIPEREXTENSIÓN ˌipeɾˌekstensjˈon +HIPERFOCAL ˌipeɾfokˈal +HIPERGAMMAGLOBULINEMIA ˌipeɾɣˌammaɣlˌoβulinˈemja +HIPERGEOMÉTRICO ˌipeɾxˌeomˈetɾiko +HIPERGLICEMIA ˌipeɾɣlisˈemja +HIPERHIDROSIS ˌipeɾiðɾˈosis +HIPERIÓN ˌipeɾjˈon +HIPERMERCADO ˌipeɾmeɾkˈaðo +HIPERMETILACIÓN ˌipeɾmˌetilasjˈon +HIPERMNESIA ˌipeɾmnˈesja +HIPERMODERNO ˌipeɾmoðˈeɾno +HIPERMUTACIÓN ˌipeɾmˌutasjˈon +HIPEROPERACIÓN ˌipeɾˌopeɾasjˈon +HIPEROSMOLAR ˌipeɾˌosmolˈaɾ +HIPERPARATIROIDISMO ˌipeɾpˌaɾatˌiɾoɪðˈismo +HIPERPLASIA ˌipeɾplˈasja +HIPERPLÁSICO ˌipeɾplˈasiko +HIPERPOLARIZACIÓN ˌipeɾpˌolaɾˌisasjˈon +HIPERPOTASEMIA ˌipeɾpˌotasˈemja +HIPERPOTASÉMICA ˌipeɾpˌotasˈemika +HIPERPOTASÉMICAS ˌipeɾpˌotasˈemikas +HIPERPOTASÉMICO ˌipeɾpˌotasˈemiko +HIPERPOTASÉMICOS ˌipeɾpˌotasˈemikos +HIPERPRESIDENCIALISTA ˌipeɾpɾˌesiðˌensjalˈista +HIPERPROLACTINEMIA ˌipeɾpɾˌolaktinˈemja +HIPERREALISTA ˌipeɾɾˌealˈista +HIPERREFLEXIA ˌipeɾɾeflˈeksja +HIPERREGULATORIO ˌipeɾɾˌeɣulatˈoɾjo +HIPERSENSIBILIDAD ˌipeɾsˌensiβˌiliðˈad +HIPERSEXUALIDAD ˌipeɾsˌekswaliðˈad +HIPERTELORISMO ˌipeɾtˌeloɾˈismo +HIPERTENSIÓN ˌipeɾtensjˈon +HIPERTENSIVO ˌipeɾtensˈiβo +HIPERTERMIA ˌipeɾtˈeɾmja +HIPERTEXTO ˌipeɾtˈeksto +HIPERTIROIDISMO ˌipeɾtˌiɾoɪðˈismo +HIPERTONÍA ˌipeɾtonˈia +HIPERTÓNICO ˌipeɾtˈoniko +HIPERTRIGLICERIDEMIA ˌipeɾtɾˌiɣlisˌeɾiðˈemja +HIPERTROFIA ˌipeɾtɾˈofja +HIPERTROFIÁ ˌipeɾtɾofjˈa +HIPERTROFIARSE ˌipeɾtɾofjˈaɾse +HIPERTROFIO ˌipeɾtɾˈofjo +HIPERVARIABLE ˌipeɾβaɾjˈaβle +HIPERVENTILADA ˌipeɾβˌentilˈaða +HIPERVENTILADAS ˌipeɾβˌentilˈaðas +HIPERVENTILADO ˌipeɾβˌentilˈaðo +HIPERVENTILADOS ˌipeɾβˌentilˈaðos +HIPERVENTILAR ˌipeɾβˌentilˈaɾ +HIPERVISCOSIDAD ˌipeɾβˌiskosiðˈad +HIPERVISOR ˌipeɾβisˈoɾ +HIPERVITAMINOSIS ˌipeɾβˌitaminˈosis +HIPNOS ˈipnos +HIPNOSIS ipnˈosis +HIPNÓTICO ipnˈotiko +HIPNOTIZAR ˌipnotisˈaɾ +HIPO ˈipo +HIPOACUSIA ˌipoakˈusja +HIPOALBUMINEMIA ˌipoˌalβuminˈemja +HIPOALBUMINEMIAS ˌipoˌalβuminˈemjas +HIPOBLASTO ˌipoβlˈasto +HIPOBROMITO ˌipoβɾomˈito +HIPOCALCEMIA ˌipokalsˈemja +HIPOCAMPAL ˌipokampˈal +HIPOCAMPO ˌipokˈampo +HIPOCAPNIA ˌipokˈapnja +HIPOCINESIA ˌiposinˈesja +HIPOCLORADOR ˌipoklˌoɾaðˈoɾ +HIPOCLORHIDRIA ˌipokloɾˈiðɾia +HIPOCOMPLEMENTEMIA ˌipokˌomplementˈemja +HIPOCONDRÍA ˌipokondɾˈia +HIPOCONDRIACO ˌipokˌondɾiˈako +HIPOCONDRÍACO ˌipokondɾˈiako +HIPOCONDRIO ˌipokˈondɾio +HIPOCORÍSTICA ˌipokoɾˈistika +HIPOCORÍSTICAS ˌipokoɾˈistikas +HIPOCORÍSTICO ˌipokoɾˈistiko +HIPOCORÍSTICOS ˌipokoɾˈistikos +HIPOCRESÍA ˌipokɾesˈia +HIPÓCRITA ipˈokɾita +HIPÓCRITAS ipˈokɾitas +HIPÓDROMO ipˈoðɾomo +HIPOFARINGE ˌipofaɾˈiŋxe +HIPOFISARIA ˌipofisˈaɾja +HIPOFISARIAS ˌipofisˈaɾjas +HIPOFISARIO ˌipofisˈaɾjo +HIPOFISARIOS ˌipofisˈaɾjos +HIPÓFISIS ipˈofisis +HIPOFRONTALIDAD ˌipofɾˌontaliðˈad +HIPOGASTRIO ˌipoɣˈastɾio +HIPOGEO ˌipoxˈeo +HIPÓGINO ipˈoxino +HIPOGLOSA ˌipoɣlˈosa +HIPOGLOSAS ˌipoɣlˈosas +HIPOGLOSO ˌipoɣlˈoso +HIPOGLOSOS ˌipoɣlˈosos +HIPOGLUCEMIANTE ˌipoɣlˌusemjˈante +HIPOGLUCEMIANTES ˌipoɣlˌusemjˈantes +HIPOGRIFO ˌipoɣɾˈifo +HIPÓLITO ipˈolito +HIPOMAGNESEMIA ˌipomˌaɡnesˈemja +HIPOMANÍA ˌipomanˈia +HIPOMANÍACO ˌipomanˈiako +HIPÓNIMO ipˈonimo +HIPOPARATIROIDISMO ˌipopˌaɾatˌiɾoɪðˈismo +HIPOPARATIROIDISMOS ˌipopˌaɾatˌiɾoɪðˈismos +HIPOPNEA ˌipopnˈea +HIPOPÓTAMO ˌipopˈotamo +HIPOPOTASEMIA ˌipopˌotasˈemja +HIPOPOTASÉMICA ˌipopˌotasˈemika +HIPOPOTASÉMICAS ˌipopˌotasˈemikas +HIPOPOTASÉMICO ˌipopˌotasˈemiko +HIPOPOTASÉMICOS ˌipopˌotasˈemikos +HIPOSTOMA ˌipostˈoma +HIPOTALÁMICO ˌipotalˈamiko +HIPOTÁLAMO ˌipotˈalamo +HIPOTECA ˌipotˈeka +HIPOTECADA ˌipotekˈaða +HIPOTECADAS ˌipotekˈaðas +HIPOTECADO ˌipotekˈaðo +HIPOTECADOS ˌipotekˈaðos +HIPOTECAR ˌipotekˈaɾ +HIPOTENAR ˌipotenˈaɾ +HIPOTENSIÓN ˌipotensjˈon +HIPOTENSO ˌipotˈɛnso +HIPOTENSOR ˌipotensˈoɾ +HIPOTERMIA ˌipotˈeɾmja +HIPÓTESIS ipˈotesis +HIPOTÉTICO ˌipotˈetiko +HIPOTETIZAR ˌipotˌetisˈaɾ +HIPOVENTILACIÓN ˌipoβˌentilasjˈon +HIPOVITAMINOSIS ˌipoβˌitaminˈosis +HIPOXANTINA ˌipoksantˈina +HIPOXIA ipˈoksja +HIPPIE ˈippje +HIPSILOFODÓNTIDO ˌipsilˌofoðˈontiðo +HIPSOMETRÍA ˌipsometɾˈia +HIPSOMÉTRICO ˌipsomˈetɾiko +HIPSÓMETRO ipsˈometɾo +HIPSÓMETROS ipsˈometɾos +HIPSTER ipstˈeɾ +HIRCANO iɾkˈano +HIRMAR iɾmˈaɾ +HIRSUTISMO ˌiɾsutˈismo +HIRVIENDO iɾβjˈɛndo +HIRVIENTE iɾβjˈɛnte +HISOPADA ˌisopˈaða +HISOPADAS ˌisopˈaðas +HISOPADO ˌisopˈaðo +HISOPADOS ˌisopˈaðos +HISOPAR ˌisopˈaɾ +HISOPO isˈopo +HISPALENSE ˌispalˈɛnse +HISPANA ispˈana +HISPANAS ispˈanas +HISPÁNICO ispˈaniko +HISPANIZAR ˌispanisˈaɾ +HISPANO ispˈano +HISPANOAMERICANA ˌispanˌoamˌeɾikˈana +HISPANOAMERICANAS ˌispanˌoamˌeɾikˈanas +HISPANOAMERICANO ˌispanˌoamˌeɾikˈano +HISPANOAMERICANOS ˌispanˌoamˌeɾikˈanos +HISPANOFLAMENCO ˌispanˌoflamˈɛnko +HISPANOFOBIA ˌispanofˈoβja +HISPANOHABLANTE ˌispanˌoaβlˈante +HISPANOMARROQUÍ ˌispanˌomaɾɾokˈi +HISPANOMUSULMÁN ˌispanˌomusulmˈan +HISPANOS ispˈanos +HISTAMINA ˌistamˈina +HISTERECTOMÍA ˌisteɾˌektomˈia +HISTERIA istˈeɾja +HISTÉRICA istˈeɾika +HISTÉRICAS istˈeɾikas +HISTÉRICO istˈeɾiko +HISTÉRICOS istˈeɾikos +HISTOLOGÍA ˌistoloxˈia +HISTORIA istˈoɾja +HISTORIÁ ˌistoɾjˈa +HISTORÍA ˌistoɾˈia +HISTORIADA ˌistoɾjˈaða +HISTORIADAS ˌistoɾjˈaðas +HISTORIADO ˌistoɾjˈaðo +HISTORIADOR ˌistoɾjaðˈoɾ +HISTORIADORA ˌistoɾjaðˈoɾa +HISTORIADOS ˌistoɾjˈaðos +HISTÓRICA istˈoɾika +HISTÓRICAMENTE istˈoɾikamˈente +HISTÓRICAS istˈoɾikas +HISTORICIDAD ˌistoɾˌisiðˈad +HISTORICIDADES ˌistoɾˌisiðˈaðes +HISTÓRICO istˈoɾiko +HISTÓRICOS istˈoɾikos +HISTORIETÍSTICO ˌistoɾjetˈistiko +HISTORIOGRAFÍA ˌistoɾjˌoɣɾafˈia +HISTRIÓN ˌistɾiˈon +HIT ˈit +HITITA itˈita +HITLERIANA ˌitleɾjˈana +HITLERIANAS ˌitleɾjˈanas +HITLERIANOS ˌitleɾjˈanos +HITO ˈito +HIZO ˈiso +HMONG ˈatʃemˈoŋ +HOACÍN ˌoasˈin +HOATZÍN ˌoatsˈin +HOBBIT obβˈit +HOBBY ˈobβi +HOCICAR ˌosikˈaɾ +HOCICO osˈiko +HOCIQUEADA ˌosikeˈaða +HOCIQUEADAS ˌosikeˈaðas +HOCIQUEADO ˌosikeˈaðo +HOCIQUEADOS ˌosikeˈaðos +HOCIQUEAR ˌosikeˈaɾ +HOCIQUITO ˌosikˈito +HOCKEY okˈeɪ +HOGAÑO oɣˈaɲo +HOGAR oɣˈaɾ +HOGARIL ˌoɣaɾˈil +HOGAZA oɣˈasa +HOJA ˈoxa +HOJALATA ˌoxalˈata +HOJALATERÍA ˌoxalˌateɾˈia +HOJALDRADA ˌoxalðɾˈaða +HOJALDRADAS ˌoxalðɾˈaðas +HOJALDRADO ˌoxalðɾˈaðo +HOJALDRADOS ˌoxalðɾˈaðos +HOJALDRAR ˌoxalðɾˈaɾ +HOJALDRE oxˈalðɾe +HOJARASCA ˌoxaɾˈaska +HOJEADA ˌoxeˈaða +HOJEADAS ˌoxeˈaðas +HOJEADO ˌoxeˈaðo +HOJEADOS ˌoxeˈaðos +HOJEAR ˌoxeˈaɾ +HOJIBLANCA ˌoxiβlˈanka +HOJITA oxˈita +HOJUELA oxwˈela +HOLA ˈola +HOLÁN olˈan +HOLANDA olˈanda +HOLANDÉS ˌolandˈes +HOLANDESA ˌolandˈesa +HOLGADA olɣˈaða +HOLGADAS olɣˈaðas +HOLGADO olɣˈaðo +HOLGADOS olɣˈaðos +HOLGAR olɣˈaɾ +HOLGAZÁN ˌolɣasˈan +HOLGAZANA ˌolɣasˈana +HOLGAZANAS ˌolɣasˈanas +HOLGAZANEADA ˌolɣasˌaneˈaða +HOLGAZANEADAS ˌolɣasˌaneˈaðas +HOLGAZANEADO ˌolɣasˌaneˈaðo +HOLGAZANEADOS ˌolɣasˌaneˈaðos +HOLGAZANEAR ˌolɣasˌaneˈaɾ +HOLGAZANERÍA ˌolɣasˌaneɾˈia +HOLGAZANES ˌolɣasˈanes +HOLGUÍN olɣˈin +HOLGUINERA ˌolɣinˈeɾa +HOLGUINERO ˌolɣinˈeɾo +HOLGURA olɣˈuɾa +HOLISMO olˈismo +HOLÍSTICO olˈistiko +HOLLYWOOD ˌojjiwoˈod +HOLMIENSE olmjˈɛnse +HOLMIO ˈolmjo +HOLOCAUSTO ˌolokˈaʊsto +HOLOGRÁFICA ˌoloɣɾˈafika +HOLOGRÁFICAS ˌoloɣɾˈafikas +HOLOGRAMA ˌoloɣɾˈama +HOLÓN olˈon +HOLÓNIMO olˈonimo +HOLONOMÍA ˌolonomˈia +HOMBRADA ombɾˈaða +HOMBRE ˈombɾe +HOMBRECILLO ˌombɾesˈijjo +HOMBRECITO ˌombɾesˈito +HOMBRERA ombɾˈeɾa +HOMBRES ˈombɾes +HOMBRO ˈombɾo +HOMENAJE ˌomenˈaxe +HOMENAJEADA ˌomenˌaxeˈaða +HOMENAJEADAS ˌomenˌaxeˈaðas +HOMENAJEADO ˌomenˌaxeˈaðo +HOMENAJEADOS ˌomenˌaxeˈaðos +HOMENAJEAR ˌomenˌaxeˈaɾ +HOMEODOMINIO ˌomeˌoðomˈinjo +HOMEÓPATA ˌomeˈopata +HOMEOPATÍA ˌomeˌopatˈia +HOMEOSTASIS ˌomeostˈasis +HOMEOSTÁTICA ˌomeostˈatika +HOMEOSTÁTICAS ˌomeostˈatikas +HOMEOSTÁTICO ˌomeostˈatiko +HOMEOSTÁTICOS ˌomeostˈatikos +HOMÉRICO omˈeɾiko +HOMERO omˈeɾo +HOMICIDA ˌomisˈiða +HOMICIDIO ˌomisˈiðjo +HOMOAFECTIVO ˌomoˌafektˈiβo +HOMOCINÉTICO ˌomosinˈetiko +HOMOCISTEÍNA ˌomosˌisteˈina +HOMOFOBIA ˌomofˈoβja +HOMOFÓBICA ˌomofˈoβika +HOMOFÓBICAS ˌomofˈoβikas +HOMOFÓBICO ˌomofˈoβiko +HOMOFÓBICOS ˌomofˈoβikos +HOMÓFONA omˈofona +HOMÓFONAS omˈofonas +HOMOFÓNICO ˌomofˈoniko +HOMÓFONO omˈofono +HOMÓFONOS omˈofonos +HOMOGENEIZADA ˌomoxˌeneɪsˈaða +HOMOGENEIZADAS ˌomoxˌeneɪsˈaðas +HOMOGENEIZADO ˌomoxˌeneɪsˈaðo +HOMOGENEIZADOS ˌomoxˌeneɪsˈaðos +HOMÓGRAFA omˈoɣɾafa +HOMÓGRAFAS omˈoɣɾafas +HOMÓGRAFO omˈoɣɾafo +HOMÓGRAFOS omˈoɣɾafos +HOMÓLOGA omˈoloɣa +HOMOLOGABLE ˌomoloɣˈaβle +HOMOLOGADA ˌomoloɣˈaða +HOMOLOGADAS ˌomoloɣˈaðas +HOMOLOGADO ˌomoloɣˈaðo +HOMOLOGADOS ˌomoloɣˈaðos +HOMOLOGAR ˌomoloɣˈaɾ +HOMÓLOGAS omˈoloɣas +HOMÓLOGO omˈoloɣo +HOMÓLOGOS omˈoloɣos +HOMOMÓRFICO ˌomomˈoɾfiko +HOMÓNIMAS omˈonimas +HOMONIMIA ˌomonˈimja +HOMÓNIMO omˈonimo +HOMOPARENTALIDAD ˌomopˌaɾentˌaliðˈad +HOMOPOLÍMERO ˌomopolˈimeɾo +HOMOSEXUALIDAD ˌomosˌekswaliðˈad +HOMOTÉTICO ˌomotˈetiko +HOMOTETRÁMERO ˌomotetɾˈameɾo +HOMÚNCULO omˈunkulo +HOMÚNCULOS omˈunkulos +HONDA ˈonda +HONDARRIBITARRA ˌondaɾɾˌiβitˈaɾɾa +HONDAS ˈondas +HONDERO ondˈeɾo +HONDÍSIMA ondˈisima +HONDÍSIMAS ondˈisimas +HONDÍSIMO ondˈisimo +HONDÍSIMOS ondˈisimos +HONDO ˈondo +HONDÓN ondˈon +HONDURAS ondˈuɾas +HONDUREÑO ˌonduɾˈeɲo +HONESTA onˈesta +HONESTAS onˈestas +HONESTIDAD ˌonestiðˈad +HONESTIDADES ˌonestiðˈaðes +HONESTÍSIMO ˌonestˈisimo +HONESTO onˈesto +HONESTOS onˈestos +HONGKONÉS ˌoŋɡkonˈes +HONGO ˈoŋɡo +HONGOS ˈoŋɡos +HONOR onˈoɾ +HONORABILIDAD ˌonoɾˌaβiliðˈad +HONORABLE ˌonoɾˈaβle +HONORADA ˌonoɾˈaða +HONORADAS ˌonoɾˈaðas +HONORADO ˌonoɾˈaðo +HONORADOS ˌonoɾˈaðos +HONORAR ˌonoɾˈaɾ +HONORARIA ˌonoɾˈaɾja +HONORARIAMENTE ˌonoɾˈaɾjamˈente +HONORARIAS ˌonoɾˈaɾjas +HONORARIO ˌonoɾˈaɾjo +HONORARIOS ˌonoɾˈaɾjos +HONORES onˈoɾes +HONORÍFICA ˌonoɾˈifika +HONORÍFICAS ˌonoɾˈifikas +HONORÍFICO ˌonoɾˈifiko +HONORÍFICOS ˌonoɾˈifikos +HONRA ˈonra +HONRÁ onrˈa +HONRADA onrˈaða +HONRADAS onrˈaðas +HONRADECES ˌonraðˈeses +HONRADEZ ˌonraðˈes +HONRADO onrˈaðo +HONRADOS onrˈaðos +HONRAR onrˈaɾ +HONROSA onrˈosa +HONROSAMENTE onrˈosamˈente +HONROSAS onrˈosas +HONROSO onrˈoso +HONROSOS onrˈosos +HOOLIGAN ˌoolˈiɣan +HOPALANDA ˌopalˈanda +HOPLÍTICO oplˈitiko +HORA ˈoɾa +HORACIANO ˌoɾasjˈano +HORACIO oɾˈasjo +HORADADA ˌoɾaðˈaða +HORADADAS ˌoɾaðˈaðas +HORADADO ˌoɾaðˈaðo +HORADADOS ˌoɾaðˈaðos +HORADAR ˌoɾaðˈaɾ +HORADO oɾˈaðo +HORADOS oɾˈaðos +HORARIO oɾˈaɾjo +HORARIOS oɾˈaɾjos +HORAS ˈoɾas +HORCA ˈoɾka +HORCHATA oɾtʃˈata +HORCÓN oɾkˈon +HORDA ˈoɾða +HORDIO ˈoɾðjo +HORIZONTAL ˌoɾisontˈal +HORIZONTALIDAD ˌoɾisˌontaliðˈad +HORIZONTALIZAR ˌoɾisˌontalisˈaɾ +HORIZONTE ˌoɾisˈonte +HORMA ˈoɾma +HORMAZA oɾmˈasa +HORMAZO oɾmˈaso +HORMIGA oɾmˈiɣa +HORMIGO oɾmˈiɣo +HORMIGÓN ˌoɾmiɣˈon +HORMIGONADA ˌoɾmiɣonˈaða +HORMIGONADAS ˌoɾmiɣonˈaðas +HORMIGONADO ˌoɾmiɣonˈaðo +HORMIGONADOS ˌoɾmiɣonˈaðos +HORMIGONAR ˌoɾmiɣonˈaɾ +HORMIGONES ˌoɾmiɣˈones +HORMIGUEADA ˌoɾmiɣeˈaða +HORMIGUEADAS ˌoɾmiɣeˈaðas +HORMIGUEADO ˌoɾmiɣeˈaðo +HORMIGUEADOS ˌoɾmiɣeˈaðos +HORMIGUEAR ˌoɾmiɣeˈaɾ +HORMIGUEO ˌoɾmiɣˈeo +HORMIGUERO ˌoɾmiɣˈeɾo +HORMONA oɾmˈona +HORNABLENDA ˌoɾnaβlˈɛnda +HORNADA oɾnˈaða +HORNAZO oɾnˈaso +HORNEADA ˌoɾneˈaða +HORNEADAS ˌoɾneˈaðas +HORNEADO ˌoɾneˈaðo +HORNEADOS ˌoɾneˈaðos +HORNEAR ˌoɾneˈaɾ +HORNERA oɾnˈeɾa +HORNERO oɾnˈeɾo +HORNO ˈoɾno +HORNOS ˈoɾnos +HORÓSCOPO oɾˈoskopo +HÓRREO ˈoɾɾeo +HORRIBLE oɾɾˈiβle +HORRIBLES oɾɾˈiβles +HORRIPILADA ˌoɾɾipilˈaða +HORRIPILADAS ˌoɾɾipilˈaðas +HORRIPILADO ˌoɾɾipilˈaðo +HORRIPILADOS ˌoɾɾipilˈaðos +HORRIPILAR ˌoɾɾipilˈaɾ +HORRO ˈoɾɾo +HORROR oɾɾˈoɾ +HORRORIZADA ˌoɾɾoɾisˈaða +HORRORIZADAS ˌoɾɾoɾisˈaðas +HORRORIZADO ˌoɾɾoɾisˈaðo +HORRORIZADOS ˌoɾɾoɾisˈaðos +HORRORIZAR ˌoɾɾoɾisˈaɾ +HORROROSO ˌoɾɾoɾˈoso +HORROS ˈoɾɾos +HORTAL oɾtˈal +HORTALIZA ˌoɾtalˈisa +HORTELANO ˌoɾtelˈano +HORTENSIA oɾtˈɛnsja +HORUS ˈoɾus +HOSCA ˈoska +HOSCAS ˈoskas +HOSCO ˈosko +HOSCOS ˈoskos +HOSPEDADA ˌospeðˈaða +HOSPEDADAS ˌospeðˈaðas +HOSPEDADO ˌospeðˈaðo +HOSPEDADOR ˌospeðaðˈoɾ +HOSPEDADOS ˌospeðˈaðos +HOSPEDERO ˌospeðˈeɾo +HOSPEDES ospˈeðes +HOSPICIO ospˈisjo +HOSPITAL ˌospitˈal +HOSPITALARIO ˌospitalˈaɾjo +HOSPITALIDAD ˌospitˌaliðˈad +HOSPITALIZADA ˌospitˌalisˈaða +HOSPITALIZADAS ˌospitˌalisˈaðas +HOSPITALIZADO ˌospitˌalisˈaðo +HOSPITALIZADOS ˌospitˌalisˈaðos +HOST ˈost +HOSTAL ostˈal +HOSTIA ˈostja +HOSTIAR ostjˈaɾ +HOSTIGADA ˌostiɣˈaða +HOSTIGADAS ˌostiɣˈaðas +HOSTIGADO ˌostiɣˈaðo +HOSTIGADOS ˌostiɣˈaðos +HOSTIGAMIENTO ˌostiɣamjˈɛnto +HOSTIGAR ˌostiɣˈaɾ +HOSTIL ostˈil +HOSTILIDAD ˌostiliðˈad +HOSTILIZAR ˌostilisˈaɾ +HOT ˈot +HOTDOG otðˈoɡ +HOTEL otˈel +HOTELERO ˌotelˈeɾo +HOTELES otˈeles +HOUSE ˈowse +HOY ˈoɪ +HOYA ˈojja +HOYAZO ojjˈaso +HOYOS ˈojjos +HOZ ˈos +HOZADA osˈaða +HOZADAS osˈaðas +HOZADO osˈaðo +HOZADOS osˈaðos +HOZAR osˈaɾ +HRODNA ˈatʃeɾɾˈodna +HUACA wˈaka +HUACALITO wˌakalˈito +HUACHAFO watʃˈafo +HUACHIMÁN wˌatʃimˈan +HUACHINANGO wˌatʃinˈaŋɡo +HUAICO wˈaɪko +HUAILULO waɪlˈulo +HUAIRAVO waɪɾˈaβo +HUAIRURO waɪɾˈuɾo +HUALAÑE walˈaɲe +HUALAÑÉ wˌalaɲˈe +HUAMANGA wamˈaŋɡa +HUANCA wˈanka +HUANCAÍNA wˌankaˈina +HUANCAVILCA wˌankaβˈilka +HUANTINO wantˈino +HUÁNUCO wˈanuko +HUANUQUEÑA wˌanukˈeɲa +HUANUQUEÑO wˌanukˈeɲo +HUAPANGUERO wˌapaŋɡˈeɾo +HUAQUERO wakˈeɾo +HUARACHE waɾˈatʃe +HUARACINO wˌaɾasˈino +HUARGO wˈaɾɣo +HUARI wˈaɾi +HUARIZO waɾˈiso +HUARPA wˈaɾpa +HUASCARISTA wˌaskaɾˈista +HUASO wˈaso +HUAURINA waʊɾˈina +HUAURINAS waʊɾˈinas +HUAURINO waʊɾˈino +HUAURINOS waʊɾˈinos +HUAUZONTLE waʊsˈontle +HUAYLULO waɪlˈulo +HUAYRURO waɪɾˈuɾo +HUAZONTLE wasˈontle +HUB ˈub +HUBE ˈuβe +HUBIERA uβjˈeɾa +HUBIERAIS uβjˈeɾaɪs +HUBIÉRAMOS uβjˈeɾamos +HUBIERAN uβjˈeɾan +HUBIERAS uβjˈeɾas +HUBIERE uβjˈeɾe +HUBIEREIS uβjˈeɾeɪs +HUBIÉREMOS uβjˈeɾemos +HUBIEREN uβjˈeɾen +HUBIERES uβjˈeɾes +HUBIERON uβjˈeɾon +HUBIESE uβjˈese +HUBIESEIS uβjˈeseɪs +HUBIÉSEMOS uβjˈesemos +HUBIESEN uβjˈesen +HUBIESES uβjˈeses +HUBIMOS uβˈimos +HUBISTE uβˈiste +HUBISTEIS uβˈisteɪs +HUBO ˈuβo +HUCHEAR ˌutʃeˈaɾ +HUCHO ˈutʃo +HUEÁ weˈa +HUEBRA wˈeβɾa +HUECO wˈeko +HUECOS wˈekos +HUEGO wˈeɣo +HUEHUE wˈewe +HUEHUETECO wˌewetˈeko +HUEHUETENANGO wˌewetenˈaŋɡo +HUELA wˈela +HUELE wˈele +HUELGA wˈelɣa +HUELGO wˈelɣo +HUELGOS wˈelɣos +HUELGUÍSTICO welɣˈistiko +HUELLA wˈejja +HUELLAS wˈejjas +HUELVA wˈelβa +HUELVEÑA welβˈeɲa +HUELVEÑO welβˈeɲo +HUEMUL wemˈul +HUEQUECILLO wˌekesˈijjo +HUEQUECITO wˌekesˈito +HUEQUITO wekˈito +HUERCO wˈeɾko +HUÉRFANA wˈeɾfana +HUERFANITO wˌeɾfanˈito +HUÉRFANO wˈeɾfano +HUERO wˈeɾo +HUERTA wˈeɾta +HUERTANO weɾtˈano +HUERTECILLO wˌeɾtesˈijjo +HUERTERO weɾtˈeɾo +HUERTISTA weɾtˈista +HUERTO wˈeɾto +HUESA wˈesa +HUESCA wˈeska +HUESECILLO wˌesesˈijjo +HUESECITO wˌesesˈito +HUESITO wesˈito +HUESOSO wesˈoso +HUÉSPED wˈesped +HUÉSPEDA wˈespeða +HUESTE wˈeste +HUESUDA wesˈuða +HUESUDAS wesˈuðas +HUESUDO wesˈuðo +HUESUDOS wesˈuðos +HUEVA wˈeβa +HUEVADA weβˈaða +HUEVAZO weβˈaso +HUEVEADA wˌeβeˈaða +HUEVEADAS wˌeβeˈaðas +HUEVEADO wˌeβeˈaðo +HUEVEADOS wˌeβeˈaðos +HUEVEAR wˌeβeˈaɾ +HUEVECILLO wˌeβesˈijjo +HUEVEO weβˈeo +HUEVEÓ wˌeβeˈo +HUEVERA weβˈeɾa +HUEVERÍA wˌeβeɾˈia +HUEVERO weβˈeɾo +HUEVITO weβˈito +HUEVO wˈeβo +HUEVÓN weβˈon +HUEVONA weβˈona +HUEVONAS weβˈonas +HUEVONES weβˈones +HUEVOS wˈeβos +HUGO ˈuɣo +HUÍ wˈi +HUICHOL witʃˈol +HUIDO wˈiðo +HUILA wˈila +HUILCO wˈilko +HUILO wˈilo +HUILOTA wilˈota +HUIÑA wˈiɲa +HUINCA wˈinka +HUINCHA wˈintʃa +HUINGÁN wiŋɡˈan +HUIPIL wipˈil +HUIQUE wˈike +HUIR wˈiɾ +HUISACHE wisˈatʃe +HUITLACOCHE wˌitlakˈotʃe +HULE ˈule +HULES ˈules +HUMA ˈuma +HUMADA umˈaða +HUMADAS umˈaðas +HUMADO umˈaðo +HUMADOS umˈaðos +HUMANA umˈana +HUMANAS umˈanas +HUMANCÉ ˌumansˈe +HUMANES umˈanes +HUMANIDAD ˌumaniðˈad +HUMANIFORME ˌumanifˈoɾme +HUMANISTA ˌumanˈista +HUMANITARIO ˌumanitˈaɾjo +HUMANITARISMO ˌumanˌitaɾˈismo +HUMANIZADA ˌumanisˈaða +HUMANIZADAS ˌumanisˈaðas +HUMANIZADO ˌumanisˈaðo +HUMANIZADOR ˌumanˌisaðˈoɾ +HUMANIZADOS ˌumanisˈaðos +HUMANIZAR ˌumanisˈaɾ +HUMANO umˈano +HUMANOS umˈanos +HUMAR umˈaɾ +HUMAREDA ˌumaɾˈeða +HUMAZO umˈaso +HUMBERTO umbˈeɾto +HUMEADA ˌumeˈaða +HUMEADAS ˌumeˈaðas +HUMEADO ˌumeˈaðo +HUMEADOS ˌumeˈaðos +HUMEANTE ˌumeˈante +HUMEAR ˌumeˈaɾ +HUMECTADA ˌumektˈaða +HUMECTADAS ˌumektˈaðas +HUMECTADO ˌumektˈaðo +HUMECTADOS ˌumektˈaðos +HUMECTANTES ˌumektˈantes +HUMECTAR ˌumektˈaɾ +HUMEDAD ˌumeðˈad +HUMEDECE ˌumeðˈese +HUMEDECEMOS ˌumeðesˈemos +HUMEDECEN ˌumeðˈesen +HUMEDECER ˌumeðesˈeɾ +HUMEDECERÁ ˌumeðˌeseɾˈa +HUMEDECERÁS ˌumeðˌeseɾˈas +HUMEDECEREMOS ˌumeðˌeseɾˈemos +HUMEDECERÍAMOS ˌumeðˌeseɾˈiamos +HUMEDECES ˌumeðˈeses +HUMEDECÍAMOS ˌumeðesˈiamos +HUMEDECIDA ˌumeðesˈiða +HUMEDECIDAS ˌumeðesˈiðas +HUMEDECIDO ˌumeðesˈiðo +HUMEDECIDOS ˌumeðesˈiðos +HUMEDECIMIENTO ˌumeðˌesimjˈɛnto +HÚMEDO ˈumeðo +HUMERA umˈeɾa +HUMERAL ˌumeɾˈal +HUMERALES ˌumeɾˈales +HUMERAS umˈeɾas +HÚMERO ˈumeɾo +HUMEROCUBITAL ˌumeɾˌokuβitˈal +HUMIDIFICACIÓN ˌumiðˌifikasjˈon +HUMIDIFICAR ˌumiðˌifikˈaɾ +HUMILDE umˈilðe +HUMILDES umˈilðes +HUMILLACIÓN ˌumijjasjˈon +HUMITA umˈita +HUMITO umˈito +HUMO ˈumo +HUMOR umˈoɾ +HUMORAL ˌumoɾˈal +HUMORCILLO ˌumoɾsˈijjo +HUMORISMO ˌumoɾˈismo +HUNA ˈuna +HUNAS ˈunas +HUNDIDA undˈiða +HUNDIDAS undˈiðas +HUNDIDO undˈiðo +HUNDIDOS undˈiðos +HUNDIMIENTO ˌundimjˈɛnto +HUNDIR undˈiɾ +HÚNGARO ˈuŋɡaɾo +HUNGRÍA uŋɡɾˈia +HUNO ˈuno +HUNOS ˈunos +HUNTINGTINA ˌuntiŋɡtˈina +HURACAN uɾˈakan +HURACÁN ˌuɾakˈan +HURACANES ˌuɾakˈanes +HURAÑA uɾˈaɲa +HURAÑAS uɾˈaɲas +HURAÑO uɾˈaɲo +HURAÑOS uɾˈaɲos +HURDANO uɾðˈano +HURGADA uɾɣˈaða +HURGADAS uɾɣˈaðas +HURGADO uɾɣˈaðo +HURGADOS uɾɣˈaðos +HURGAR uɾɣˈaɾ +HURÍ uɾˈi +HURÓN uɾˈon +HURONEADA ˌuɾoneˈaða +HURONEADAS ˌuɾoneˈaðas +HURONEADO ˌuɾoneˈaðo +HURONEADOS ˌuɾoneˈaðos +HURONEAR ˌuɾoneˈaɾ +HURRA ˈuɾɾa +HURTADA uɾtˈaða +HURTADAS uɾtˈaðas +HURTADO uɾtˈaðo +HURTADOR ˌuɾtaðˈoɾ +HURTADOS uɾtˈaðos +HURTO ˈuɾto +HÚSAR ˈusaɾ +HUSMEADA ˌusmeˈaða +HUSMEADAS ˌusmeˈaðas +HUSMEADO ˌusmeˈaðo +HUSMEADOS ˌusmeˈaðos +HUSO ˈuso +HUSOS ˈusos +HUTÍA utˈia +HUY ˈujj +HUYERON ujjˈeɾon +HUYÓ ujjˈo +HYDRA ˈiðɾa +IBA ˈiβa +IBAGUEREÑO ˌiβaɣeɾˈeɲo +IBAIS ˈiβaɪs +ÍBAMOS ˈiβamos +IBAN ˈiβan +IBÁÑEZ iβˈaɲes +IBAÑISTA ˌiβaɲˈista +IBARRA iβˈaɾɾa +IBAS ˈiβas +IBERIA iβˈeɾja +IBÉRICA iβˈeɾika +IBÉRICAS iβˈeɾikas +IBÉRICO iβˈeɾiko +IBÉRICOS iβˈeɾikos +IBEROAMERICANA ˌiβeɾˌoamˌeɾikˈana +IBEROAMERICANAS ˌiβeɾˌoamˌeɾikˈanas +IBEROAMERICANO ˌiβeɾˌoamˌeɾikˈano +IBEROAMERICANOS ˌiβeɾˌoamˌeɾikˈanos +ÍBICE ˈiβise +IBICENCA ˌiβisˈɛnka +IBICENCAS ˌiβisˈɛnkas +IBICENCO ˌiβisˈɛnko +IBICENCOS ˌiβisˈɛnkos +IBIRAPITÁ ˌiβiɾˌapitˈa +IBIS ˈiβis +IBIZA iβˈisa +IBÓN iβˈon +IBOTÉNICO ˌiβotˈeniko +ICA ˈika +ÍCARO ˈikaɾo +ICE ˈise +ICÉ isˈe +ICEBERG ˌiseβˈeɾɡ +ICNITA iknˈita +ICNOGÉNERO ˌiknoxˈeneɾo +ICONICIDAD ˌikonˌisiðˈad +ICÓNICO ikˈoniko +ICONO ikˈono +ÍCONO ˈikono +ICONOCLASTA ˌikonoklˈasta +ICONOCLASTAS ˌikonoklˈastas +ICONOGRAFÍA ˌikonˌoɣɾafˈia +ICONÓGRAFO ˌikonˈoɣɾafo +ICONOLÓGICO ˌikonolˈoxiko +ICONOSTASIO ˌikonostˈasjo +ICOR ikˈoɾ +ICORES ikˈoɾes +ICTIÓLOGO iktjˈoloɣo +ICTIOSAURIO ˌiktjosˈaʊɾjo +ID ˈid +IDA ˈiða +IDAHO iðˈao +IDAHOANO ˌiðaoˈano +IDAS ˈiðas +IDEA iðˈea +IDEACIÓN ˌiðeasjˈon +IDEADA ˌiðeˈaða +IDEADAS ˌiðeˈaðas +IDEADO ˌiðeˈaðo +IDEADOR ˌiðeaðˈoɾ +IDEADOS ˌiðeˈaðos +IDEAL ˌiðeˈal +IDEALES ˌiðeˈales +IDEALISTA ˌiðealˈista +IDEALISTAS ˌiðealˈistas +IDEALIZADA ˌiðeˌalisˈaða +IDEALIZADAS ˌiðeˌalisˈaðas +IDEALIZADO ˌiðeˌalisˈaðo +IDEALIZADOS ˌiðeˌalisˈaðos +IDEALIZAR ˌiðeˌalisˈaɾ +IDEAR ˌiðeˈaɾ +IDEARIO ˌiðeˈaɾjo +IDEAS iðˈeas +ÍDEM ˈiðem +IDENTIDAD ˌiðentiðˈad +IDENTIFICACIÓN ˌiðentˌifikasjˈon +IDENTIFICADA ˌiðentˌifikˈaða +IDENTIFICADAS ˌiðentˌifikˈaðas +IDENTIFICADO ˌiðentˌifikˈaðo +IDENTIFICADOR ˌiðentˌifikaðˈoɾ +IDENTIFICADORA ˌiðentˌifikaðˈoɾa +IDENTIFICADORAS ˌiðentˌifikaðˈoɾas +IDENTIFICADORES ˌiðentˌifikaðˈoɾes +IDENTIFICADOS ˌiðentˌifikˈaðos +IDENTIFICAR ˌiðentˌifikˈaɾ +IDENTIKIT ˌiðentikˈit +IDEOGRÁFICO ˌiðeoɣɾˈafiko +IDEOGRAMA ˌiðeoɣɾˈama +IDEÓLOGA ˌiðeˈoloɣa +IDEOLOGÍA ˌiðeˌoloxˈia +IDEOLOGIZAR ˌiðeˌoloxisˈaɾ +IDEÓLOGO ˌiðeˈoloɣo +IDEOMORFO ˌiðeomˈoɾfo +IDÍLICO iðˈiliko +IDILIO iðˈiljo +IDIOMA iðjˈoma +IDIOMAS iðjˈomas +IDIOPÁTICA ˌiðjopˈatika +IDIOPÁTICAS ˌiðjopˈatikas +IDIOPÁTICO ˌiðjopˈatiko +IDIOPÁTICOS ˌiðjopˈatikos +IDIOSINCRASIA ˌiðjosinkɾˈasja +IDIOTA iðjˈota +IDIOTAS iðjˈotas +IDIOTEZ ˌiðjotˈes +IDIOTIZADA ˌiðjotisˈaða +IDIOTIZADAS ˌiðjotisˈaðas +IDIOTIZADO ˌiðjotisˈaðo +IDIOTIZADOS ˌiðjotisˈaðos +IDIOTIZAR ˌiðjotisˈaɾ +IDISH iðˈiʃ +IDO ˈiðo +IDOLATRADA ˌiðolatɾˈaða +IDOLATRADAS ˌiðolatɾˈaðas +IDOLATRADO ˌiðolatɾˈaðo +IDOLATRADOS ˌiðolatɾˈaðos +IDOLATRAR ˌiðolatɾˈaɾ +IDONEIDAD ˌiðoneɪðˈad +IDÓNEO iðˈoneo +IDOS ˈiðos +IDRISÍ ˌiðɾisˈi +IDUMEO ˌiðumˈeo +IDUS ˈiðus +ÍES ˈies +IFE ˈife +IFIGENIA ˌifixˈenja +IFRIT ifɾˈit +IGBO ˈiɡβo +IGLESIA iɣlˈesja +IGLÚ iɣlˈu +IGNACIO iɡnˈasjo +IGNARA iɡnˈaɾa +IGNARAS iɡnˈaɾas +IGNARO iɡnˈaɾo +IGNAROS iɡnˈaɾos +IGNÍFUGO iɡnˈifuɣo +IGNIMBRITA ˌiɡnimbɾˈita +IGNOMINIOSO ˌiɡnominjˈoso +IGNORADA ˌiɡnoɾˈaða +IGNORADAS ˌiɡnoɾˈaðas +IGNORADO ˌiɡnoɾˈaðo +IGNORADOS ˌiɡnoɾˈaðos +IGNORANTE ˌiɡnoɾˈante +IGNORAR ˌiɡnoɾˈaɾ +IGNOTA iɡnˈota +IGNOTAS iɡnˈotas +IGNOTO iɡnˈoto +IGNOTOS iɡnˈotos +IGUAL iɣwˈal +IGUALADA ˌiɣwalˈaða +IGUALADAS ˌiɣwalˈaðas +IGUALADO ˌiɣwalˈaðo +IGUALADOS ˌiɣwalˈaðos +IGUALAR ˌiɣwalˈaɾ +IGUALDAD ˌiɣwalðˈad +IGUALES iɣwˈales +IGUALITARISTA ˌiɣwalˌitaɾˈista +IGUALMENTE iɣwˈalmˈente +IGUANA iɣwˈana +IGUANODONTIANO ˌiɣwanˌoðontjˈano +IJADA ixˈaða +IJAR ixˈaɾ +IKURRIÑA ˌikuɾɾˈiɲa +ILACIÓN ˌilasjˈon +ILE ˈile +ILEGAL ˌileɣˈal +ILEGALES ˌileɣˈales +ILEGALIDAD ˌileɣˌaliðˈad +ILEGALIDADES ˌileɣˌaliðˈaðes +ILEGALISMO ˌileɣalˈismo +ILEGALIZADA ˌileɣˌalisˈaða +ILEGALIZADAS ˌileɣˌalisˈaðas +ILEGALIZADO ˌileɣˌalisˈaðo +ILEGALIZADOS ˌileɣˌalisˈaðos +ILEGALIZAR ˌileɣˌalisˈaɾ +ILEGIBILIDAD ˌilexˌiβiliðˈad +ILEGITIMAR ˌilexˌitimˈaɾ +ILEGITIMIDAD ˌilexˌitimiðˈad +ILEGÍTIMO ˌilexˈitimo +ÍLEO ˈileo +ILEOANAL ˌileˌoanˈal +ILEOANALES ˌileˌoanˈales +ILEOCECAL ˌileˌosekˈal +ILEOCECALES ˌileˌosekˈales +ILEOCÓLICO ˌileokˈoliko +ÍLEON ˈileon +ÍLEONES ˈileˌones +ILEOSTOMÍA ˌileˌostomˈia +ILESO ilˈeso +ILETRADA ˌiletɾˈaða +ILETRADAS ˌiletɾˈaðas +ILETRADO ˌiletɾˈaðo +ILETRADOS ˌiletɾˈaðos +ILIACA iljˈaka +ILIACAS iljˈakas +ILIACO iljˈako +ILÍACO ilˈiako +ILIACOS iljˈakos +ILÍCITA ilˈisita +ILICITANO ˌilisitˈano +ILÍCITAS ilˈisitas +ILÍCITO ilˈisito +ILÍCITOS ilˈisitos +ILIMITADO ˌilimitˈaðo +ILINOISIANO ˌilinoɪsjˈano +ILIOLUMBAR ˌiljolumbˈaɾ +ILION ˈiljon +ILIOTIBIAL ˌiljotiβjˈal +ILIQUIDEZ ˌilikiðˈes +ILÍRICO ilˈiɾiko +ILIRIO ilˈiɾjo +ILITA ilˈita +ILMENITA ˌilmenˈita +ILOCANA ˌilokˈana +ILOCANO ˌilokˈano +ILOCUTIVA ˌilokutˈiβa +ILOCUTIVAS ˌilokutˈiβas +ILOCUTIVO ˌilokutˈiβo +ILOCUTIVOS ˌilokutˈiβos +ILÓGICA ilˈoxika +ILÓGICAS ilˈoxikas +ILÓGICO ilˈoxiko +ILÓGICOS ilˈoxikos +ILUDIDA ˌiluðˈiða +ILUDIDAS ˌiluðˈiðas +ILUDIDO ˌiluðˈiðo +ILUDIDOS ˌiluðˈiðos +ILUMINACIÓN ˌilumˌinasjˈon +ILUMINADA ˌiluminˈaða +ILUMINADAS ˌiluminˈaðas +ILUMINADO ˌiluminˈaðo +ILUMINADOS ˌiluminˈaðos +ILUMINANTE ˌiluminˈante +ILUMINAR ˌiluminˈaɾ +ILUMINATIVO ˌilumˌinatˈiβo +ILUSIÓN ˌilusjˈon +ILUSIONADA ˌilusjonˈaða +ILUSIONADAS ˌilusjonˈaðas +ILUSIONADO ˌilusjonˈaðo +ILUSIONADOS ˌilusjonˈaðos +ILUSIONANTE ˌilusjonˈante +ILUSIONAR ˌilusjonˈaɾ +ILUSIVA ˌilusˈiβa +ILUSIVAS ˌilusˈiβas +ILUSIVO ˌilusˈiβo +ILUSIVOS ˌilusˈiβos +ILUSO ilˈuso +ILUSTRACIÓN ˌilustɾasjˈon +ILUSTRADA ˌilustɾˈaða +ILUSTRADAS ˌilustɾˈaðas +ILUSTRADÍSIMO ˌilustɾaðˈisimo +ILUSTRADO ˌilustɾˈaðo +ILUSTRADOR ˌilustɾaðˈoɾ +ILUSTRADORA ˌilustɾaðˈoɾa +ILUSTRADOS ˌilustɾˈaðos +ILUSTRAR ˌilustɾˈaɾ +ILUSTRE ilˈustɾe +IMAGEN imˈaxen +IMÁGEN imˈaxen +IMAGENES ˌimaxˈenes +IMÁGENES imˈaxenes +IMAGINA ˌimaxˈina +IMAGINABLE ˌimaxinˈaβle +IMAGINABLES ˌimaxinˈaβles +IMAGINACIÓN ˌimaxˌinasjˈon +IMAGINACIONES ˌimaxˌinasjˈones +IMAGINADA ˌimaxinˈaða +IMAGINADAS ˌimaxinˈaðas +IMAGINADO ˌimaxinˈaðo +IMAGINADOS ˌimaxinˈaðos +IMAGINAMOS ˌimaxinˈamos +IMAGINANDO ˌimaxinˈando +IMAGINAR ˌimaxinˈaɾ +IMAGINARA ˌimaxinˈaɾa +IMAGINARÁ ˌimaxˌinaɾˈa +IMAGINÁRAMOS ˌimaxinˈaɾamos +IMAGINARAS ˌimaxinˈaɾas +IMAGINARÁS ˌimaxˌinaɾˈas +IMAGINAREIS ˌimaxinˈaɾeɪs +IMAGINAREMOS ˌimaxˌinaɾˈemos +IMAGINARES ˌimaxinˈaɾes +IMAGINARIA ˌimaxinˈaɾja +IMAGINARÍAMOS ˌimaxˌinaɾˈiamos +IMAGINARIAS ˌimaxinˈaɾjas +IMAGINARIO ˌimaxinˈaɾjo +IMAGINARIOS ˌimaxinˈaɾjos +IMAGINAS ˌimaxˈinas +IMAGINASTE ˌimaxinˈaste +IMAGÍNATE ˌimaxˈinate +IMAGINATIVO ˌimaxˌinatˈiβo +IMAGINE ˌimaxˈine +IMAGINEMOS ˌimaxinˈemos +IMAGINERA ˌimaxinˈeɾa +IMAGINERO ˌimaxinˈeɾo +IMAGINES ˌimaxˈines +IMAGINO ˌimaxˈino +IMAGISMO ˌimaxˈismo +IMAM ˈimam +IMÁN imˈan +IMANACIÓN ˌimanasjˈon +IMANADA ˌimanˈaða +IMANADAS ˌimanˈaðas +IMANADO ˌimanˈaðo +IMANADOS ˌimanˈaðos +IMANAR ˌimanˈaɾ +IMANTADA ˌimantˈaða +IMANTADAS ˌimantˈaðas +IMANTADO ˌimantˈaðo +IMANTADOS ˌimantˈaðos +IMANTAR ˌimantˈaɾ +IMAX imˈaks +IMBÉCIL imbˈesil +IMBÉCILES imbˈesiles +IMBECILIZAR ˌimbesˌilisˈaɾ +IMBERBE imbˈeɾβe +IMBIAR imbjˈaɾ +IMBORNAL ˌimboɾnˈal +IMBRICADA ˌimbɾikˈaða +IMBRICADAS ˌimbɾikˈaðas +IMBRICADO ˌimbɾikˈaðo +IMBRICADOS ˌimbɾikˈaðos +IMBRICAR ˌimbɾikˈaɾ +ÍMBRICE ˈimbɾise +IMBUIDA imbwˈiða +IMBUIDAS imbwˈiðas +IMBUIDO imbwˈiðo +IMBUIDOS imbwˈiðos +IMBUIR imbwˈiɾ +IMITABAN ˌimitˈaβan +IMITACIÓN ˌimitasjˈon +IMITADA ˌimitˈaða +IMITADAS ˌimitˈaðas +IMITADO ˌimitˈaðo +IMITADOR ˌimitaðˈoɾ +IMITADORA ˌimitaðˈoɾa +IMITADOS ˌimitˈaðos +IMITAR ˌimitˈaɾ +IMITATIVA ˌimitatˈiβa +IMITATIVAS ˌimitatˈiβas +IMITATIVO ˌimitatˈiβo +IMITATIVOS ˌimitatˈiβos +IMPACIENCIA ˌimpasjˈɛnsja +IMPACIENTADA ˌimpasjentˈaða +IMPACIENTADAS ˌimpasjentˈaðas +IMPACIENTADO ˌimpasjentˈaðo +IMPACIENTADOS ˌimpasjentˈaðos +IMPACIENTEMENTE ˌimpasjˈɛntemˈente +IMPACIENTES ˌimpasjˈɛntes +IMPACTADA ˌimpaktˈaða +IMPACTADAS ˌimpaktˈaðas +IMPACTADO ˌimpaktˈaðo +IMPACTADOR ˌimpaktaðˈoɾ +IMPACTADOS ˌimpaktˈaðos +IMPACTANTES ˌimpaktˈantes +IMPACTAR ˌimpaktˈaɾ +IMPACTO impˈakto +IMPAGABLE ˌimpaɣˈaβle +IMPAGAR ˌimpaɣˈaɾ +IMPALA impˈala +IMPARABLE ˌimpaɾˈaβle +IMPARABLES ˌimpaɾˈaβles +IMPARCIAL ˌimpaɾsjˈal +IMPARCIALES ˌimpaɾsjˈales +IMPARCIALIDAD ˌimpaɾsjˌaliðˈad +IMPARTIDA ˌimpaɾtˈiða +IMPARTIDAS ˌimpaɾtˈiðas +IMPARTIDO ˌimpaɾtˈiðo +IMPARTIDOR ˌimpaɾtiðˈoɾ +IMPARTIDOS ˌimpaɾtˈiðos +IMPARTIR ˌimpaɾtˈiɾ +IMPASSE impˈasse +IMPEACHMENT ˌimpeatʃmˈɛnt +IMPECABILIDAD ˌimpekˌaβiliðˈad +IMPECABILIDADES ˌimpekˌaβiliðˈaðes +IMPECABLE ˌimpekˈaβle +IMPECABLEMENTE ˌimpekˈaβlemˈente +IMPECABLES ˌimpekˈaβles +IMPEDÍAMOS ˌimpeðˈiamos +IMPEDIDA ˌimpeðˈiða +IMPEDIDAS ˌimpeðˈiðas +IMPEDIDO ˌimpeðˈiðo +IMPEDIDOS ˌimpeðˈiðos +IMPEDIMENTO ˌimpeðimˈɛnto +IMPEDIMOS ˌimpeðˈimos +IMPEDIR ˌimpeðˈiɾ +IMPEDIRÁ ˌimpeðiɾˈa +IMPEDIRÁS ˌimpeðiɾˈas +IMPEDIREMOS ˌimpeðiɾˈemos +IMPEDIRÍAMOS ˌimpeðiɾˈiamos +IMPEDISTE ˌimpeðˈiste +IMPELIDA ˌimpelˈiða +IMPELIDAS ˌimpelˈiðas +IMPELIDO ˌimpelˈiðo +IMPELIDOS ˌimpelˈiðos +IMPERA impˈeɾa +IMPERADA ˌimpeɾˈaða +IMPERADAS ˌimpeɾˈaðas +IMPERADO ˌimpeɾˈaðo +IMPERADOS ˌimpeɾˈaðos +IMPERAMOS ˌimpeɾˈamos +IMPERANDO ˌimpeɾˈando +IMPERANTE ˌimpeɾˈante +IMPERAR ˌimpeɾˈaɾ +IMPERARA ˌimpeɾˈaɾa +IMPERARÁ ˌimpeɾaɾˈa +IMPERÁRAMOS ˌimpeɾˈaɾamos +IMPERARAS ˌimpeɾˈaɾas +IMPERARÁS ˌimpeɾaɾˈas +IMPERARE ˌimpeɾˈaɾe +IMPERAREIS ˌimpeɾˈaɾeɪs +IMPERAREMOS ˌimpeɾaɾˈemos +IMPERARES ˌimpeɾˈaɾes +IMPERARÍAMOS ˌimpeɾaɾˈiamos +IMPERAS impˈeɾas +IMPERASTE ˌimpeɾˈaste +IMPERATIVA ˌimpeɾatˈiβa +IMPERATIVAS ˌimpeɾatˈiβas +IMPERATIVO ˌimpeɾatˈiβo +IMPERATIVOS ˌimpeɾatˈiβos +IMPERCEPTIBLE ˌimpeɾsepːtˈiβle +IMPERCEPTIBLES ˌimpeɾsepːtˈiβles +IMPERDONABLE ˌimpeɾðonˈaβle +IMPERDONABLES ˌimpeɾðonˈaβles +IMPERE impˈeɾe +IMPERECEDERO ˌimpeɾˌeseðˈeɾo +IMPEREMOS ˌimpeɾˈemos +IMPERES impˈeɾes +IMPERFECCIÓN ˌimpeɾfeksjˈon +IMPERFECTIVO ˌimpeɾfektˈiβo +IMPERIAL ˌimpeɾjˈal +IMPERIALISMO ˌimpeɾjalˈismo +IMPERIALISTA ˌimpeɾjalˈista +IMPERIALISTAS ˌimpeɾjalˈistas +IMPERIALMENTE ˌimpeɾjˈalmˈente +IMPERIO impˈeɾjo +IMPERIOSO ˌimpeɾjˈoso +IMPERITA ˌimpeɾˈita +IMPERITAS ˌimpeɾˈitas +IMPERITO ˌimpeɾˈito +IMPERITOS ˌimpeɾˈitos +IMPERMANENCIA ˌimpeɾmanˈɛnsja +IMPERMEABILIDAD ˌimpeɾmˌeaβˌiliðˈad +IMPERMEABILIZADA ˌimpeɾmˌeaβˌilisˈaða +IMPERMEABILIZADAS ˌimpeɾmˌeaβˌilisˈaðas +IMPERMEABILIZADO ˌimpeɾmˌeaβˌilisˈaðo +IMPERMEABILIZADOS ˌimpeɾmˌeaβˌilisˈaðos +IMPERMEABILIZAR ˌimpeɾmˌeaβˌilisˈaɾ +IMPERMEABLE ˌimpeɾmeˈaβle +IMPERMEABLES ˌimpeɾmeˈaβles +IMPERO impˈeɾo +IMPERSONAL ˌimpeɾsonˈal +IMPERSONALIZAR ˌimpeɾsˌonalisˈaɾ +IMPERTINENTE ˌimpeɾtinˈɛnte +IMPÉTIGO impˈetiɣo +IMPETRADA ˌimpetɾˈaða +IMPETRADAS ˌimpetɾˈaðas +IMPETRADO ˌimpetɾˈaðo +IMPETRADOS ˌimpetɾˈaðos +ÍMPETU ˈimpetu +IMPETUOSIDAD ˌimpetwˌosiðˈad +IMPETUOSO ˌimpetwˈoso +IMPÍO impˈio +IMPLACABLE ˌimplakˈaβle +IMPLACABLES ˌimplakˈaβles +IMPLANTACIÓN ˌimplantasjˈon +IMPLANTADA ˌimplantˈaða +IMPLANTADAS ˌimplantˈaðas +IMPLANTADO ˌimplantˈaðo +IMPLANTADOS ˌimplantˈaðos +IMPLANTAR ˌimplantˈaɾ +IMPLANTOLOGÍA ˌimplantˌoloxˈia +IMPLEMENTADA ˌimplementˈaða +IMPLEMENTADAS ˌimplementˈaðas +IMPLEMENTADO ˌimplementˈaðo +IMPLEMENTADOS ˌimplementˈaðos +IMPLEMENTAR ˌimplementˈaɾ +IMPLICACIÓN ˌimplikasjˈon +IMPLICACIONES ˌimplikasjˈones +IMPLICADA ˌimplikˈaða +IMPLICADAS ˌimplikˈaðas +IMPLICADO ˌimplikˈaðo +IMPLICADOS ˌimplikˈaðos +IMPLICAMOS ˌimplikˈamos +IMPLICAR ˌimplikˈaɾ +IMPLÍCITA implˈisita +IMPLÍCITAS implˈisitas +IMPLÍCITO implˈisito +IMPLÍCITOS implˈisitos +IMPLORANTE ˌimploɾˈante +IMPLOSIONADA ˌimplosjonˈaða +IMPLOSIONADAS ˌimplosjonˈaðas +IMPLOSIONADO ˌimplosjonˈaðo +IMPLOSIONADOS ˌimplosjonˈaðos +IMPLOSIONAR ˌimplosjonˈaɾ +IMPOLUTO ˌimpolˈuto +IMPONENCIA ˌimponˈɛnsja +IMPONENTE ˌimponˈɛnte +IMPONENTES ˌimponˈɛntes +IMPONER ˌimponˈeɾ +IMPONIBILIDAD ˌimponˌiβiliðˈad +IMPOPULAR ˌimpopulˈaɾ +IMPOPULARES ˌimpopulˈaɾes +IMPOPULARIDAD ˌimpopˌulaɾiðˈad +IMPORTA impˈoɾta +IMPORTACIÓN ˌimpoɾtasjˈon +IMPORTADA ˌimpoɾtˈaða +IMPORTADAS ˌimpoɾtˈaðas +IMPORTADO ˌimpoɾtˈaðo +IMPORTADORA ˌimpoɾtaðˈoɾa +IMPORTADOS ˌimpoɾtˈaðos +IMPORTANCIA ˌimpoɾtˈansja +IMPORTANTE ˌimpoɾtˈante +IMPORTANTES ˌimpoɾtˈantes +IMPORTAR ˌimpoɾtˈaɾ +IMPORTE impˈoɾte +IMPORTUNA ˌimpoɾtˈuna +IMPORTUNAR ˌimpoɾtunˈaɾ +IMPORTUNAS ˌimpoɾtˈunas +IMPORTUNO ˌimpoɾtˈuno +IMPORTUNOS ˌimpoɾtˈunos +IMPOSIBILIDAD ˌimposˌiβiliðˈad +IMPOSIBILITADA ˌimposˌiβilitˈaða +IMPOSIBILITADAS ˌimposˌiβilitˈaðas +IMPOSIBILITADO ˌimposˌiβilitˈaðo +IMPOSIBILITADOS ˌimposˌiβilitˈaðos +IMPOSIBILITAR ˌimposˌiβilitˈaɾ +IMPOSIBLE ˌimposˈiβle +IMPOSICIÓN ˌimposisjˈon +IMPOSTA impˈosta +IMPOSTAS impˈostas +IMPOSTO impˈosto +IMPOSTURA ˌimpostˈuɾa +IMPOTENCIA ˌimpotˈɛnsja +IMPOTENTE ˌimpotˈɛnte +IMPOTENTES ˌimpotˈɛntes +IMPRACTICABLE ˌimpɾaktikˈaβle +IMPRACTICABLES ˌimpɾaktikˈaβles +IMPRECACIÓN ˌimpɾekasjˈon +IMPRECADA ˌimpɾekˈaða +IMPRECADAS ˌimpɾekˈaðas +IMPRECADO ˌimpɾekˈaðo +IMPRECADOS ˌimpɾekˈaðos +IMPRECAR ˌimpɾekˈaɾ +IMPRECISO ˌimpɾesˈiso +IMPREGNAR ˌimpɾeɡnˈaɾ +IMPREMEDITADO ˌimpɾemˌeðitˈaðo +IMPRENTA impɾˈɛnta +IMPRESA impɾˈesa +IMPRESAS impɾˈesas +IMPRESCINDIBLE ˌimpɾesindˈiβle +IMPRESCINDIBLES ˌimpɾesindˈiβles +IMPRESENTABLE ˌimpɾesentˈaβle +IMPRESENTABLES ˌimpɾesentˈaβles +IMPRESIÓN ˌimpɾesjˈon +IMPRESIONABILIDAD ˌimpɾesjˌonaβˌiliðˈad +IMPRESIONABLE ˌimpɾesjonˈaβle +IMPRESIONANTE ˌimpɾesjonˈante +IMPRESIONAR ˌimpɾesjonˈaɾ +IMPRESIONISMO ˌimpɾesjonˈismo +IMPRESIONISTAS ˌimpɾesjonˈistas +IMPRESO impɾˈeso +IMPRESOR ˌimpɾesˈoɾ +IMPRESORA ˌimpɾesˈoɾa +IMPRESOS impɾˈesos +IMPREVISIBLES ˌimpɾeβisˈiβles +IMPREVISTO ˌimpɾeβˈisto +IMPRIMACIÓN ˌimpɾimasjˈon +IMPRIMAR ˌimpɾimˈaɾ +IMPRIMIDA ˌimpɾimˈiða +IMPRIMIDAS ˌimpɾimˈiðas +IMPRIMIDO ˌimpɾimˈiðo +IMPRIMIDOS ˌimpɾimˈiðos +IMPRIMIR ˌimpɾimˈiɾ +IMPROBABILIDAD ˌimpɾoβˌaβiliðˈad +IMPROBADA ˌimpɾoβˈaða +IMPROBADAS ˌimpɾoβˈaðas +IMPROBADO ˌimpɾoβˈaðo +IMPROBADOS ˌimpɾoβˈaðos +IMPROBAR ˌimpɾoβˈaɾ +IMPROCEDENCIA ˌimpɾoseðˈɛnsja +IMPROLIJO ˌimpɾolˈixo +IMPRONTA impɾˈonta +IMPROPIA impɾˈopja +IMPROPIAS impɾˈopjas +IMPROPICIO ˌimpɾopˈisjo +IMPROPIO impɾˈopjo +IMPROPIOS impɾˈopjos +IMPROVISACIÓN ˌimpɾoβˌisasjˈon +IMPROVISADA ˌimpɾoβisˈaða +IMPROVISADAS ˌimpɾoβisˈaðas +IMPROVISADO ˌimpɾoβisˈaðo +IMPROVISAR ˌimpɾoβisˈaɾ +IMPROVISATORIO ˌimpɾoβˌisatˈoɾjo +IMPROVISO ˌimpɾoβˈiso +IMPROVISTO ˌimpɾoβˈisto +IMPRUDENTE ˌimpɾuðˈɛnte +IMPRUDENTES ˌimpɾuðˈɛntes +IMPUDENCIA ˌimpuðˈɛnsja +IMPÚDICA impˈuðika +IMPÚDICAS impˈuðikas +IMPÚDICO impˈuðiko +IMPÚDICOS impˈuðikos +IMPUESTA impwˈesta +IMPUESTAS impwˈestas +IMPUESTO impwˈesto +IMPUESTOS impwˈestos +IMPUGNABLE ˌimpuɡnˈaβle +IMPUGNADA ˌimpuɡnˈaða +IMPUGNADAS ˌimpuɡnˈaðas +IMPUGNADO ˌimpuɡnˈaðo +IMPUGNADOS ˌimpuɡnˈaðos +IMPULSA impˈulsa +IMPULSADA ˌimpulsˈaða +IMPULSADAS ˌimpulsˈaðas +IMPULSADO ˌimpulsˈaðo +IMPULSADOS ˌimpulsˈaðos +IMPULSAR ˌimpulsˈaɾ +IMPULSE impˈulse +IMPULSES impˈulses +IMPULSIVA ˌimpulsˈiβa +IMPULSIVAMENTE ˌimpulsˈiβamˈente +IMPULSO impˈulso +IMPULSOR ˌimpulsˈoɾ +IMPUNES impˈunes +IMPUNIDAD ˌimpuniðˈad +IMPUNTUALIDAD ˌimpuntwˌaliðˈad +IMPURA impˈuɾa +IMPURAS impˈuɾas +IMPUREZA ˌimpuɾˈesa +IMPURIDAD ˌimpuɾiðˈad +IMPURIFICAR ˌimpuɾˌifikˈaɾ +IMPURO impˈuɾo +IMPUROS impˈuɾos +IMPUSIESE ˌimpusjˈese +IMPUSISTE ˌimpusˈiste +IMPUTABILIDAD ˌimputˌaβiliðˈad +IMPUTABLE ˌimputˈaβle +IMPUTADA ˌimputˈaða +IMPUTADAS ˌimputˈaðas +IMPUTADO ˌimputˈaðo +IMPUTADOS ˌimputˈaðos +INACABADA ˌinakaβˈaða +INACABADAS ˌinakaβˈaðas +INACABADO ˌinakaβˈaðo +INACABADOS ˌinakaβˈaðos +INACCESIBILIDAD ˌinaksˌesiβˌiliðˈad +INACCIÓN ˌinaksjˈon +INACEPTABLE ˌinasepːtˈaβle +INACTIVADA ˌinaktiβˈaða +INACTIVADAS ˌinaktiβˈaðas +INACTIVADO ˌinaktiβˈaðo +INACTIVADOS ˌinaktiβˈaðos +INACTIVIDADES ˌinaktˌiβiðˈaðes +INACTIVOS ˌinaktˈiβos +INACUSATIVO ˌinakˌusatˈiβo +INADECUADA ˌinaðekwˈaða +INADECUADAS ˌinaðekwˈaðas +INADECUADO ˌinaðekwˈaðo +INADECUADOS ˌinaðekwˈaðos +INADMISIÓN ˌinadmisjˈon +INADVERTENCIA ˌinaðβeɾtˈɛnsja +INAGUANTABLE ˌinaɣwantˈaβle +INAGUANTABLES ˌinaɣwantˈaβles +IÑAKI iɲˈaki +INALÁMBRICO ˌinalˈambɾiko +INALCANZABLE ˌinalkansˈaβle +INALTERABILIDAD ˌinaltˌeɾaβˌiliðˈad +INALTERADA ˌinalteɾˈaða +INALTERADAS ˌinalteɾˈaðas +INALTERADO ˌinalteɾˈaðo +INALTERADOS ˌinalteɾˈaðos +INANICIÓN ˌinanisjˈon +INANIMADA ˌinanimˈaða +INÁNIME inˈanime +INÁNIMES inˈanimes +INAPELABLE ˌinapelˈaβle +INAPELABLES ˌinapelˈaβles +INAPROPIADAS ˌinapɾopjˈaðas +IÑÁRRITU iɲˈaɾɾitu +INARTICULADO ˌinaɾtˌikulˈaðo +INATENDIBLES ˌinatendˈiβles +INAUGURACIÓN ˌinaʊɣˌuɾasjˈon +INAUGURADA ˌinaʊɣuɾˈaða +INAUGURADAS ˌinaʊɣuɾˈaðas +INAUGURADO ˌinaʊɣuɾˈaðo +INAUGURADOS ˌinaʊɣuɾˈaðos +INAUGURAL ˌinaʊɣuɾˈal +INAUGURAR ˌinaʊɣuɾˈaɾ +INAUGURO ˌinaʊɣˈuɾo +INBOX imbˈoks +INCALCULABLE ˌinkalkulˈaβle +INCALCULABLES ˌinkalkulˈaβles +INCANTABLE ˌinkantˈaβle +INCAPACES ˌinkapˈases +INCAPACIDAD ˌinkapˌasiðˈad +INCAPACITACIÓN ˌinkapˌasitasjˈon +INCAPACITAR ˌinkapˌasitˈaɾ +INCAPAZ ˌinkapˈas +INCARDINACIÓN ˌinkaɾðˌinasjˈon +INCARDINADA ˌinkaɾðinˈaða +INCARDINADAS ˌinkaɾðinˈaðas +INCARDINADO ˌinkaɾðinˈaðo +INCARDINADOS ˌinkaɾðinˈaðos +INCARDINAR ˌinkaɾðinˈaɾ +INCAUTA inkˈaʊta +INCAUTÁ ˌinkaʊtˈa +INCAUTADA ˌinkaʊtˈaða +INCAUTADAS ˌinkaʊtˈaðas +INCAUTADO ˌinkaʊtˈaðo +INCAUTADOS ˌinkaʊtˈaðos +INCAUTAR ˌinkaʊtˈaɾ +INCAUTAS inkˈaʊtas +INCAUTOS inkˈaʊtos +INCENDIA insˈɛndja +INCENDIADA ˌinsendjˈaða +INCENDIADAS ˌinsendjˈaðas +INCENDIADO ˌinsendjˈaðo +INCENDIADOS ˌinsendjˈaðos +INCENDIAMOS ˌinsendjˈamos +INCENDIANDO ˌinsendjˈando +INCENDIAR ˌinsendjˈaɾ +INCENDIARA ˌinsendjˈaɾa +INCENDIARÁ ˌinsendjaɾˈa +INCENDIÁRAMOS ˌinsendjˈaɾamos +INCENDIARAS ˌinsendjˈaɾas +INCENDIARÁS ˌinsendjaɾˈas +INCENDIAREIS ˌinsendjˈaɾeɪs +INCENDIAREMOS ˌinsendjaɾˈemos +INCENDIARES ˌinsendjˈaɾes +INCENDIARIA ˌinsendjˈaɾja +INCENDIARÍA ˌinsendjaɾˈia +INCENDIARÍAMOS ˌinsendjaɾˈiamos +INCENDIARIAS ˌinsendjˈaɾjas +INCENDIARIO ˌinsendjˈaɾjo +INCENDIARIOS ˌinsendjˈaɾjos +INCENDIAS insˈɛndjas +INCENDIASTE ˌinsendjˈaste +INCENDIÉ ˌinsendjˈe +INCENDIEMOS ˌinsendjˈemos +INCENDIÉS ˌinsendjˈes +INCENDIO insˈɛndjo +INCENDIOS insˈɛndjos +INCENSACIÓN ˌinsensasjˈon +INCENSADA ˌinsensˈaða +INCENSADAS ˌinsensˈaðas +INCENSADO ˌinsensˈaðo +INCENSADOS ˌinsensˈaðos +INCENSAR ˌinsensˈaɾ +INCENSARIO ˌinsensˈaɾjo +INCENTIVADA ˌinsentiβˈaða +INCENTIVADAS ˌinsentiβˈaðas +INCENTIVADO ˌinsentiβˈaðo +INCENTIVADOS ˌinsentiβˈaðos +INCENTIVAR ˌinsentiβˈaɾ +INCERTIDUMBRE ˌinseɾtiðˈumbɾe +INCESTO insˈesto +INCESTUOSA ˌinsestwˈosa +INCESTUOSAS ˌinsestwˈosas +INCESTUOSO ˌinsestwˈoso +INCESTUOSOS ˌinsestwˈosos +INCIDENCIA ˌinsiðˈɛnsja +INCIDENTE ˌinsiðˈɛnte +INCIDIDA ˌinsiðˈiða +INCIDIDAS ˌinsiðˈiðas +INCIDIDO ˌinsiðˈiðo +INCIDIDOS ˌinsiðˈiðos +INCIENSO insjˈɛnso +INCIERTAMENTE insjˈeɾtamˈente +INCINERADA ˌinsineɾˈaða +INCINERADAS ˌinsineɾˈaðas +INCINERADO ˌinsineɾˈaðo +INCINERADOS ˌinsineɾˈaðos +INCIPIENTE ˌinsipjˈɛnte +INCIPIENTES ˌinsipjˈɛntes +ÍNCIPIT ˈinsipit +INCÍRCULO insˈiɾkulo +INCISIÓN ˌinsisjˈon +INCISIVA ˌinsisˈiβa +INCISIVAS ˌinsisˈiβas +INCISIVO ˌinsisˈiβo +INCISIVOS ˌinsisˈiβos +INCISO insˈiso +INCITACIÓN ˌinsitasjˈon +INCITADA ˌinsitˈaða +INCITADAS ˌinsitˈaðas +INCITADO ˌinsitˈaðo +INCITADOR ˌinsitaðˈoɾ +INCITADORA ˌinsitaðˈoɾa +INCITADOS ˌinsitˈaðos +INCITAR ˌinsitˈaɾ +INCIVIL ˌinsiβˈil +INCLEMENTE ˈinklemˈente +INCLINACIÓN ˌinklinasjˈon +INCLINADA ˌinklinˈaða +INCLINADAS ˌinklinˈaðas +INCLINADO ˌinklinˈaðo +INCLINADOS ˌinklinˈaðos +INCLINAR ˌinklinˈaɾ +INCLINÓMETRO ˌinklinˈometɾo +ÍNCLITO ˈinklito +INCLUIDA ˌinkluˈiða +INCLUIDAS ˌinkluˈiðas +INCLUIDO ˌinkluˈiðo +INCLUÍDO ˌinkluˈiðo +INCLUIDOS ˌinkluˈiðos +INCLUIR ˌinkluˈiɾ +INCLUSA inklˈusa +INCLUSAS inklˈusas +INCLUSIÓN ˌinklusjˈon +INCLUSIONES ˌinklusjˈones +INCLUSIVA ˌinklusˈiβa +INCLUSIVAS ˌinklusˈiβas +INCLUSIVE ˌinklusˈiβe +INCLUSIVO ˌinklusˈiβo +INCLUSIVOS ˌinklusˈiβos +INCLUSO inklˈuso +INCLUSOS inklˈusos +INCLUYE inklˈujje +INCOACIÓN ˌinkoasjˈon +INCOADA ˌinkoˈaða +INCOADAS ˌinkoˈaðas +INCOADO ˌinkoˈaðo +INCOADOS ˌinkoˈaðos +INCOAR ˌinkoˈaɾ +INCÓGNITO inkˈoɡnito +ÍNCOLA ˈinkola +INCOLORA ˌinkolˈoɾa +INCOLORAS ˌinkolˈoɾas +INCOLORO ˌinkolˈoɾo +INCOLOROS ˌinkolˈoɾos +INCÓLUME inkˈolume +INCÓLUMES inkˈolumes +INCOMESTIBLE ˌinkomestˈiβle +INCÓMODA inkˈomoða +INCOMODADA ˌinkomoðˈaða +INCOMODADAS ˌinkomoðˈaðas +INCOMODADO ˌinkomoðˈaðo +INCOMODADOS ˌinkomoðˈaðos +INCOMODAR ˌinkomoðˈaɾ +INCÓMODAS inkˈomoðas +INCOMODIDAD ˌinkomˌoðiðˈad +INCOMODO ˌinkomˈoðo +INCÓMODO inkˈomoðo +INCÓMODOS inkˈomoðos +INCOMPARABLE ˌinkompaɾˈaβle +INCOMPARABLES ˌinkompaɾˈaβles +INCOMPATIBLE ˌinkompatˈiβle +INCOMPATIBLES ˌinkompatˈiβles +INCOMPETENCIA ˌinkompetˈɛnsja +INCOMPETENTE ˌinkompetˈɛnte +INCOMPETENTES ˌinkompetˈɛntes +INCOMPREHENSIBILIDAD ˌinkompɾˌeensˌiβiliðˈad +INCOMPRENSIBILIDAD ˌinkompɾˌensiβˌiliðˈad +INCOMUNICADA ˌinkomˌunikˈaða +INCOMUNICADAS ˌinkomˌunikˈaðas +INCOMUNICADOS ˌinkomˌunikˈaðos +INCOMUNICAR ˌinkomˌunikˈaɾ +INCONDICIONAL ˌinkondˌisjonˈal +INCONGRUENTE ˌinkoŋɡɾuˈɛnte +INCONGRUENTES ˌinkoŋɡɾuˈɛntes +INCONQUISTABLE ˌinkonkistˈaβle +INCONSCIENTE ˌinkonsjˈɛnte +INCONSCIENTEMENTE ˌinkonsjˈɛntemˈente +INCONSIDERACIÓN ˌinkonsˌiðeɾasjˈon +INCONSIDERADAS ˌinkonsˌiðeɾˈaðas +INCONSIDERADO ˌinkonsˌiðeɾˈaðo +INCONSIDERADOS ˌinkonsˌiðeɾˈaðos +INCONSISTENTES ˌinkonsistˈɛntes +INCONSTANCIA ˌinkonstˈansja +INCONSTANTE ˌinkonstˈante +INCONTESTABLE ˌinkontestˈaβle +INCONTESTABLES ˌinkontestˈaβles +INCONTESTADO ˌinkontestˈaðo +INCONTROLABLE ˌinkontɾolˈaβle +INCONTROLABLES ˌinkontɾolˈaβles +INCONTROLADA ˌinkontɾolˈaða +INCONTROLADAS ˌinkontɾolˈaðas +INCONTROLADO ˌinkontɾolˈaðo +INCONTROLADOS ˌinkontɾolˈaðos +INCONTROVERTIBLE ˌinkontɾˌoβeɾtˈiβle +INCONTROVERTIBLES ˌinkontɾˌoβeɾtˈiβles +INCONVENIENTE ˌinkombenjˈɛnte +INCONVENIENTES ˌinkombenjˈɛntes +INCORDIADA ˌinkoɾðjˈaða +INCORDIADAS ˌinkoɾðjˈaðas +INCORDIADO ˌinkoɾðjˈaðo +INCORDIADOS ˌinkoɾðjˈaðos +INCORDIAR ˌinkoɾðjˈaɾ +INCORPORACIÓN ˌinkoɾpˌoɾasjˈon +INCORPORADA ˌinkoɾpoɾˈaða +INCORPORADAS ˌinkoɾpoɾˈaðas +INCORPORADO ˌinkoɾpoɾˈaðo +INCORPORADOS ˌinkoɾpoɾˈaðos +INCORPORO ˌinkoɾpˈoɾo +INCORRUPTIBILIDAD ˌinkoɾɾˌupːtiβˌiliðˈad +INCORRUPTIBLE ˌinkoɾɾupːtˈiβle +INCORRUPTO ˌinkoɾɾˈupːto +INCREADA ˌinkɾeˈaða +INCREADAS ˌinkɾeˈaðas +INCREADOS ˌinkɾeˈaðos +INCREIBLE inkɾˈeɪβle +INCREÍBLE ˌinkɾeˈiβle +INCREÍBLES ˌinkɾeˈiβles +INCREMENTADA ˌinkɾementˈaða +INCREMENTADAS ˌinkɾementˈaðas +INCREMENTADO ˌinkɾementˈaðo +INCREMENTADOS ˌinkɾementˈaðos +INCREMENTAL ˌinkɾementˈal +INCREMENTAR ˌinkɾementˈaɾ +INCREPADA ˌinkɾepˈaða +INCREPADAS ˌinkɾepˈaðas +INCREPADO ˌinkɾepˈaðo +INCREPADOS ˌinkɾepˈaðos +INCREPAR ˌinkɾepˈaɾ +INCREPO inkɾˈepo +INCRETINA ˌinkɾetˈina +INCRIMINACIÓN ˌinkɾimˌinasjˈon +INCRIMINADA ˌinkɾiminˈaða +INCRIMINADAS ˌinkɾiminˈaðas +INCRIMINADO ˌinkɾiminˈaðo +INCRIMINADOS ˌinkɾiminˈaðos +INCRIMINAR ˌinkɾiminˈaɾ +INCRUENTA ˌinkɾuˈɛnta +INCRUENTAS ˌinkɾuˈɛntas +INCRUENTO ˌinkɾuˈɛnto +INCRUENTOS ˌinkɾuˈɛntos +INCRUSTADA ˌinkɾustˈaða +INCRUSTADAS ˌinkɾustˈaðas +INCRUSTADO ˌinkɾustˈaðo +INCRUSTADOS ˌinkɾustˈaðos +INCRUSTANTE ˌinkɾustˈante +INCRUSTAR ˌinkɾustˈaɾ +INCUBACIÓN ˌinkuβasjˈon +INCUBADA ˌinkuβˈaða +INCUBADAS ˌinkuβˈaðas +INCUBADO ˌinkuβˈaðo +INCUBADOS ˌinkuβˈaðos +ÍNCUBO ˈinkuβo +INCULCADA ˌinkulkˈaða +INCULCADAS ˌinkulkˈaðas +INCULCADO ˌinkulkˈaðo +INCULCADOS ˌinkulkˈaðos +INCULPACIÓN ˌinkulpasjˈon +INCULPADA ˌinkulpˈaða +INCULPADAS ˌinkulpˈaðas +INCULPADO ˌinkulpˈaðo +INCULPADOS ˌinkulpˈaðos +INCULPAR ˌinkulpˈaɾ +INCULPARSE ˌinkulpˈaɾse +INCULPATORIA ˌinkulpatˈoɾja +INCULPATORIAS ˌinkulpatˈoɾjas +INCULPATORIO ˌinkulpatˈoɾjo +INCULPATORIOS ˌinkulpatˈoɾjos +INCULTA inkˈulta +INCULTAS inkˈultas +INCULTO inkˈulto +INCULTOS inkˈultos +INCULTURACIÓN ˌinkultˌuɾasjˈon +INCUMBIDA ˌinkumbˈiða +INCUMBIDAS ˌinkumbˈiðas +INCUMBIDO ˌinkumbˈiðo +INCUMBIDOS ˌinkumbˈiðos +INCUMBIR ˌinkumbˈiɾ +INCUMPLIDO ˌinkumplˈiðo +INCUNABLE ˌinkunˈaβle +INCURABLES ˌinkuɾˈaβles +INCURSIONADA ˌinkuɾsjonˈaða +INCURSIONADAS ˌinkuɾsjonˈaðas +INCURSIONADO ˌinkuɾsjonˈaðo +INCURSIONADOS ˌinkuɾsjonˈaðos +INCURSIONAR ˌinkuɾsjonˈaɾ +INCURSO inkˈuɾso +INCURVO inkˈuɾβo +INDAGACIÓN ˌindaɣasjˈon +INDAGADA ˌindaɣˈaða +INDAGADAS ˌindaɣˈaðas +INDAGADO ˌindaɣˈaðo +INDAGADOS ˌindaɣˈaðos +INDAGANDO ˌindaɣˈando +INDAGAR ˌindaɣˈaɾ +INDECENTE ˌindesˈɛnte +INDECENTES ˌindesˈɛntes +INDECISA ˌindesˈisa +INDECISAS ˌindesˈisas +INDECISIÓN ˌindesisjˈon +INDECISO ˌindesˈiso +INDECISOS ˌindesˈisos +INDECLINABLE ˌindeklinˈaβle +INDECLINABLES ˌindeklinˈaβles +INDECORO ˌindekˈoɾo +INDECOROSA ˌindekoɾˈosa +INDECOROSAS ˌindekoɾˈosas +INDECOROSO ˌindekoɾˈoso +INDECOROSOS ˌindekoɾˈosos +INDEFECTIBLE ˌindefektˈiβle +INDEFENSIÓN ˌindefensjˈon +INDEFINIDA ˌindefinˈiða +INDEFINIDAS ˌindefinˈiðas +INDEFINIDO ˌindefinˈiðo +INDEFINIDOS ˌindefinˈiðos +INDEHISCENTE ˌindeisˈɛnte +INDELEBLE ˌindelˈeβle +INDELEBLES ˌindelˈeβles +INDELICADEZA ˌindelˌikaðˈesa +INDEMNE indˈemne +INDEMNIZACIÓN ˌindemnˌisasjˈon +INDEMNIZADA ˌindemnisˈaða +INDEMNIZADAS ˌindemnisˈaðas +INDEMNIZADO ˌindemnisˈaðo +INDEMNIZADOS ˌindemnisˈaðos +INDENTADO ˌindentˈaðo +INDEPE indˈepe +INDEPENDENCIA ˌindependˈɛnsja +INDEPENDENTISTA ˌindepˌendentˈista +INDEPENDENTISTAS ˌindepˌendentˈistas +INDEPENDIENTE ˌindependjˈɛnte +INDEPENDIENTEMENTE ˌindependjˈɛntemˈente +INDEPENDISTA ˌindependˈista +INDEPENDISTAS ˌindependˈistas +INDEPENDIZADA ˌindepˌendisˈaða +INDEPENDIZADAS ˌindepˌendisˈaðas +INDEPENDIZADO ˌindepˌendisˈaðo +INDEPENDIZADOS ˌindepˌendisˈaðos +INDEPENDIZAR ˌindepˌendisˈaɾ +INDEPENDIZARSE ˌindepˌendisˈaɾse +INDEROGABLE ˌindeɾoɣˈaβle +INDESCRIPTIBLE ˌindeskɾipːtˈiβle +INDESCRIPTIBLES ˌindeskɾipːtˈiβles +INDESEABLE ˌindeseˈaβle +INDETERMINABLES ˌindetˌeɾminˈaβles +INDEXACIÓN ˌindeksasjˈon +INDEXAR ˌindeksˈaɾ +INDIA ˈindja +INDIANA indjˈana +INDIANÉS ˌindjanˈes +INDIANO indjˈano +INDIAS ˈindjas +INDICA indˈika +INDICACIÓN ˌindikasjˈon +INDICADA ˌindikˈaða +INDICADAS ˌindikˈaðas +INDICADO ˌindikˈaðo +INDICADOR ˌindikaðˈoɾ +INDICADOS ˌindikˈaðos +INDICAMOS ˌindikˈamos +INDICANDO ˌindikˈando +INDICAR ˌindikˈaɾ +INDICARA ˌindikˈaɾa +INDICARÁ ˌindikaɾˈa +INDICÁRAMOS ˌindikˈaɾamos +INDICARAS ˌindikˈaɾas +INDICARÁS ˌindikaɾˈas +INDICAREIS ˌindikˈaɾeɪs +INDICAREMOS ˌindikaɾˈemos +INDICARES ˌindikˈaɾes +INDICARÍAMOS ˌindikaɾˈiamos +INDICAS indˈikas +INDICASTE ˌindikˈaste +INDICATIVA ˌindikatˈiβa +INDICATIVAS ˌindikatˈiβas +INDICATIVO ˌindikatˈiβo +INDICATIVOS ˌindikatˈiβos +INDICATOR ˌindikatˈoɾ +INDICATRIZ ˌindikatɾˈis +ÍNDICE ˈindise +INDICIADA ˌindisjˈaða +INDICIADAS ˌindisjˈaðas +INDICIADO ˌindisjˈaðo +INDICIADOS ˌindisjˈaðos +INDICIAR ˌindisjˈaɾ +INDICIO indˈisjo +INDICO indˈiko +ÍNDICO ˈindiko +INDÍGENA indˈixena +INDÍGENAS indˈixenas +INDIGENISTA ˌindixenˈista +INDIGENTE ˌindixˈɛnte +INDIGENTES ˌindixˈɛntes +INDIGESTA ˌindixˈesta +INDIGESTADA ˌindixestˈaða +INDIGESTADAS ˌindixestˈaðas +INDIGESTADO ˌindixestˈaðo +INDIGESTADOS ˌindixestˈaðos +INDIGESTAR ˌindixestˈaɾ +INDIGESTE ˌindixˈeste +INDIGESTES ˌindixˈestes +INDIGESTIBLES ˌindixestˈiβles +INDIGNADA ˌindiɡnˈaða +INDIGNADAS ˌindiɡnˈaðas +INDIGNADO ˌindiɡnˈaðo +INDIGNADOS ˌindiɡnˈaðos +INDIGNAR ˌindiɡnˈaɾ +ÍNDIGO ˈindiɣo +INDIO ˈindjo +INDIOS ˈindjos +INDIQUE indˈike +INDIQUEMOS ˌindikˈemos +INDIQUES indˈikes +INDISCRETA ˌindiskɾˈeta +INDISCRETAS ˌindiskɾˈetas +INDISCRETO ˌindiskɾˈeto +INDISCRETOS ˌindiskɾˈetos +INDISCUTIBLEMENTE ˌindiskutˈiβlemˈente +INDISIMULADA ˌindisˌimulˈaða +INDISIMULADAS ˌindisˌimulˈaðas +INDISIMULADO ˌindisˌimulˈaðo +INDISIMULADOS ˌindisˌimulˈaðos +INDISPENSABILIDAD ˌindispˌensaβˌiliðˈad +INDISPENSABLE ˌindispensˈaβle +INDISPUESTA ˌindispwˈesta +INDISPUESTAS ˌindispwˈestas +INDISPUESTO ˌindispwˈesto +INDISPUESTOS ˌindispwˈestos +INDISPUTABLE ˌindisputˈaβle +INDISTINCIÓN ˌindistinsjˈon +INDIVIDUAL ˌindiβiðwˈal +INDIVIDUALISTA ˌindiβˌiðwalˈista +INDIVIDUALISTAS ˌindiβˌiðwalˈistas +INDIVIDUALIZADA ˌindiβˌiðwalisˈaða +INDIVIDUALIZADAS ˌindiβˌiðwalisˈaðas +INDIVIDUALIZADO ˌindiβˌiðwalisˈaðo +INDIVIDUALIZADOS ˌindiβˌiðwalisˈaðos +INDIVIDUALIZAR ˌindiβˌiðwalisˈaɾ +INDIVIDUO ˌindiβˈiðwo +INDIVISIBLE ˌindiβisˈiβle +INDIZADA ˌindisˈaða +INDIZADAS ˌindisˈaðas +INDIZADO ˌindisˈaðo +INDIZADOS ˌindisˈaðos +INDIZAR ˌindisˈaɾ +INDO ˈindo +INDOCHINA ˌindotʃˈina +ÍNDOLE ˈindole +INDOLENCIA ˌindolˈɛnsja +INDOLENTE ˌindolˈɛnte +INDOLENTES ˌindolˈɛntes +INDOMETACINA ˌindomˌetasˈina +INDÓMITA indˈomita +INDÓMITAS indˈomitas +INDÓMITO indˈomito +INDÓMITOS indˈomitos +INDONÉS ˌindonˈes +INDONESA ˌindonˈesa +INDONESAS ˌindonˈesas +INDONESES ˌindonˈeses +INDONESIA ˌindonˈesja +INDONESIAS ˌindonˈesjas +INDONESIO ˌindonˈesjo +INDONESIOS ˌindonˈesjos +INDRA ˈindɾa +ÍNDRIDO ˈindɾiðo +INDUCIDA ˌindusˈiða +INDUCIDAS ˌindusˈiðas +INDUCIDO ˌindusˈiðo +INDUCIDOS ˌindusˈiðos +INDUCIR ˌindusˈiɾ +INDUCTIVISMO ˌinduktiβˈismo +INDUCTORA ˌinduktˈoɾa +INDUCTORAS ˌinduktˈoɾas +INDUCTORES ˌinduktˈoɾes +INDULGENCIA ˌindulxˈɛnsja +INDULTADA ˌindultˈaða +INDULTADAS ˌindultˈaðas +INDULTADO ˌindultˈaðo +INDULTADOS ˌindultˈaðos +INDULTAR ˌindultˈaɾ +INDULTO indˈulto +INDUMENTARIA ˌindumentˈaɾja +INDUMENTARIO ˌindumentˈaɾjo +INDUSTRIA indˈustɾia +INDUSTRIAL ˌindustɾiˈal +INDUSTRIALES ˌindustɾiˈales +INDUSTRIALIZACIÓN ˌindustɾiˌalisasjˈon +INDUSTRIALIZADA ˌindustɾiˌalisˈaða +INDUSTRIALIZADAS ˌindustɾiˌalisˈaðas +INDUSTRIALIZADO ˌindustɾiˌalisˈaðo +INDUSTRIALIZADOS ˌindustɾiˌalisˈaðos +INDUSTRIAR ˌindustɾiˈaɾ +INDUSTRIOSA ˌindustɾiˈosa +INDUSTRIOSAS ˌindustɾiˈosas +INDUSTRIOSOS ˌindustɾiˈosos +INÉDITA inˈeðita +INÉDITAS inˈeðitas +INÉDITO inˈeðito +INÉDITOS inˈeðitos +INEFABLE ˌinefˈaβle +INEFICAZ ˌinefikˈas +INEFICIENTES ˌinefisjˈɛntes +INELEGANTE ˌineleɣˈante +INEPTA inˈepːta +INEPTAS inˈepːtas +INEPTITUD ˌinepːtitˈud +INEPTO inˈepːto +INEPTOS inˈepːtos +INEQUÍVOCA ˌinekˈiβoka +INEQUÍVOCAS ˌinekˈiβokas +INEQUÍVOCO ˌinekˈiβoko +INEQUÍVOCOS ˌinekˈiβokos +INERCIA inˈeɾsja +INERME inˈeɾme +IÑÉRRITU iɲˈeɾɾitu +INERTES inˈeɾtes +INERVACIÓN ˌineɾβasjˈon +INERVAR ˌineɾβˈaɾ +INÉS inˈes +INESITA ˌinesˈita +INESPERADA ˌinespeɾˈaða +INESPERADAS ˌinespeɾˈaðas +INESPERADO ˌinespeɾˈaðo +INESPERADOS ˌinespeɾˈaðos +INESTABILIDAD ˌinestˌaβiliðˈad +INESTABLE ˌinestˈaβle +INESTABLES ˌinestˈaβles +INEVITABILIDAD ˌineβˌitaβˌiliðˈad +INEVITABLE ˌineβitˈaβle +INEVITABLES ˌineβitˈaβles +INEXACTA ˌineksˈakta +INEXACTITUD ˌineksˌaktitˈud +INEXPERTO ˌinekspˈeɾto +INEXPLICABLE ˌineksplikˈaβle +INEXPLICABLES ˌineksplikˈaβles +INEXPUGNABILIDAD ˌinekspˌuɡnaβˌiliðˈad +INEXPULSABLE ˌinekspulsˈaβle +INFAMADA ˌimfamˈaða +INFAMADAS ˌimfamˈaðas +INFAMADO ˌimfamˈaðo +INFAMADOS ˌimfamˈaðos +INFAMANTE ˌimfamˈante +INFAMANTES ˌimfamˈantes +INFAMAR ˌimfamˈaɾ +INFAMES imfˈames +INFANCIA imfˈansja +INFANTADO ˌimfantˈaðo +INFANTE imfˈante +INFANTERÍA ˌimfanteɾˈia +INFANTES imfˈantes +INFANTICIDA ˌimfantisˈiða +INFANTIL ˌimfantˈil +INFANTILISMO ˌimfantilˈismo +INFANTILIZACIÓN ˌimfantˌilisasjˈon +INFANTILIZADA ˌimfantˌilisˈaða +INFANTILIZADAS ˌimfantˌilisˈaðas +INFANTILIZADO ˌimfantˌilisˈaðo +INFANTILIZADOR ˌimfantˌilisaðˈoɾ +INFANTILIZADOS ˌimfantˌilisˈaðos +INFANTILIZAR ˌimfantˌilisˈaɾ +INFANZÓN ˌimfansˈon +INFARTADA ˌimfaɾtˈaða +INFARTADAS ˌimfaɾtˈaðas +INFARTADO ˌimfaɾtˈaðo +INFARTADOS ˌimfaɾtˈaðos +INFARTARSE ˌimfaɾtˈaɾse +INFARTO imfˈaɾto +INFATUADA ˌimfatwˈaða +INFATUADAS ˌimfatwˈaðas +INFATUADO ˌimfatwˈaðo +INFATUADOS ˌimfatwˈaðos +INFATUAR ˌimfatwˈaɾ +INFAUSTO imfˈaʊsto +INFECCIÓN ˌimfeksjˈon +INFECCIONADA ˌimfeksjonˈaða +INFECCIONADAS ˌimfeksjonˈaðas +INFECCIONADO ˌimfeksjonˈaðo +INFECCIONADOS ˌimfeksjonˈaðos +INFECCIONAR ˌimfeksjonˈaɾ +INFECTADA ˌimfektˈaða +INFECTADAS ˌimfektˈaðas +INFECTADO ˌimfektˈaðo +INFECTADOS ˌimfektˈaðos +INFECTANTE ˌimfektˈante +INFECTE imfˈekte +INFECTÓDROMO ˌimfektˈoðɾomo +INFECTÓLOGA ˌimfektˈoloɣa +INFECUNDIDAD ˌimfekˌundiðˈad +INFECUNDO ˌimfekˈundo +INFELICE ˌimfelˈise +INFELICES ˌimfelˈises +INFELICIDAD ˌimfelˌisiðˈad +INFELICIDADES ˌimfelˌisiðˈaðes +INFELIZ ˌimfelˈis +INFERENCIA ˌimfeɾˈɛnsja +INFERENCIAL ˌimfeɾensjˈal +INFERIDA ˌimfeɾˈiða +INFERIDAS ˌimfeɾˈiðas +INFERIDO ˌimfeɾˈiðo +INFERIDOS ˌimfeɾˈiðos +INFERIOR ˌimfeɾjˈoɾ +INFERIORES ˌimfeɾjˈoɾes +INFERIORIDAD ˌimfeɾjˌoɾiðˈad +INFERIR ˌimfeɾˈiɾ +INFERNAL ˌimfeɾnˈal +INFEROMEDIAL ˌimfeɾˌomeðjˈal +INFESTADA ˌimfestˈaða +INFESTADAS ˌimfestˈaðas +INFESTADO ˌimfestˈaðo +INFESTADOS ˌimfestˈaðos +INFESTAR ˌimfestˈaɾ +INFICIONADA ˌimfisjonˈaða +INFICIONADAS ˌimfisjonˈaðas +INFICIONADO ˌimfisjonˈaðo +INFICIONADOS ˌimfisjonˈaðos +INFICIONAR ˌimfisjonˈaɾ +INFIDENCIA ˌimfiðˈɛnsja +INFIELDER ˌimfjelðˈeɾ +INFIERNO imfjˈeɾno +INFIJO imfˈixo +INFILTRACIÓN ˌimfiltɾasjˈon +INFILTRADA ˌimfiltɾˈaða +INFILTRADAS ˌimfiltɾˈaðas +INFILTRADO ˌimfiltɾˈaðo +INFILTRADOS ˌimfiltɾˈaðos +INFILTRANTE ˌimfiltɾˈante +INFILTRAR ˌimfiltɾˈaɾ +ÍNFIMO ˈimfimo +INFINIDAD ˌimfiniðˈad +INFINIDADES ˌimfiniðˈaðes +INFINITA ˌimfinˈita +INFINITAMENTE ˌimfinˈitamˈente +INFINITAS ˌimfinˈitas +INFINITESIMAL ˌimfinˌitesimˈal +INFINITESIMALES ˌimfinˌitesimˈales +INFINITÉSIMO ˌimfinitˈesimo +INFINITIVO ˌimfinitˈiβo +INFINITO ˌimfinˈito +INFINITOS ˌimfinˈitos +INFLACIÓN ˌimflasjˈon +INFLACIONARIA ˌimflasjonˈaɾja +INFLACIONARIAS ˌimflasjonˈaɾjas +INFLACIONARIO ˌimflasjonˈaɾjo +INFLACIONARIOS ˌimflasjonˈaɾjos +INFLACIONISTA ˌimflasjonˈista +INFLADA imflˈaða +INFLADAS imflˈaðas +INFLADO imflˈaðo +INFLADOS imflˈaðos +INFLAMABLE ˌimflamˈaβle +INFLAMACIÓN ˌimflamasjˈon +INFLAMADA ˌimflamˈaða +INFLAMADAS ˌimflamˈaðas +INFLAMADO ˌimflamˈaðo +INFLAMADOS ˌimflamˈaðos +INFLAMAR ˌimflamˈaɾ +INFLAMATORIO ˌimflamatˈoɾjo +INFLAMO imflˈamo +INFLAR imflˈaɾ +INFLIGIDA ˌimflixˈiða +INFLIGIDAS ˌimflixˈiðas +INFLIGIDO ˌimflixˈiðo +INFLIGIDOS ˌimflixˈiðos +INFLIGIR ˌimflixˈiɾ +INFLIXIMAB ˌimfliksimˈab +INFLORESCENCIA ˌimfloɾesˈɛnsja +INFLUENCER ˌimfluensˈeɾ +INFLUENCIA ˌimfluˈɛnsja +INFLUENCIABLE ˌimfluensjˈaβle +INFLUENCIADA ˌimfluensjˈaða +INFLUENCIADAS ˌimfluensjˈaðas +INFLUENCIADO ˌimfluensjˈaðo +INFLUENCIADOR ˌimfluˌensjaðˈoɾ +INFLUENCIADOS ˌimfluensjˈaðos +INFLUENCIAR ˌimfluensjˈaɾ +INFLUENTE ˌimfluˈɛnte +INFLUENTES ˌimfluˈɛntes +INFLUIDA ˌimfluˈiða +INFLUIDAS ˌimfluˈiðas +INFLUIDO ˌimfluˈiðo +INFLUIDOS ˌimfluˈiðos +INFORMACION ˌimfoɾmˈasjon +INFORMACIÓN ˌimfoɾmasjˈon +INFORMACIONES ˌimfoɾmasjˈones +INFORMADA ˌimfoɾmˈaða +INFORMADAS ˌimfoɾmˈaðas +INFORMADO ˌimfoɾmˈaðo +INFORMADOR ˌimfoɾmaðˈoɾ +INFORMADOS ˌimfoɾmˈaðos +INFORMAL ˌimfoɾmˈal +INFORMALIDAD ˌimfoɾmˌaliðˈad +INFORMALISMO ˌimfoɾmalˈismo +INFORMALIZAR ˌimfoɾmˌalisˈaɾ +INFORMALMENTE ˌimfoɾmˈalmˈente +INFORMANTE ˌimfoɾmˈante +INFORMAR ˌimfoɾmˈaɾ +INFORMÁTICA ˌimfoɾmˈatika +INFORMATICAS ˌimfoɾmatˈikas +INFORMÁTICAS ˌimfoɾmˈatikas +INFORMÁTICO ˌimfoɾmˈatiko +INFORMÁTICOS ˌimfoɾmˈatikos +INFORMATIVA ˌimfoɾmatˈiβa +INFORMATIVAS ˌimfoɾmatˈiβas +INFORMATIVO ˌimfoɾmatˈiβo +INFORMATIVOS ˌimfoɾmatˈiβos +INFORMATIZADA ˌimfoɾmˌatisˈaða +INFORMATIZADAS ˌimfoɾmˌatisˈaðas +INFORMATIZADO ˌimfoɾmˌatisˈaðo +INFORMATIZADOS ˌimfoɾmˌatisˈaðos +INFORMATIZAR ˌimfoɾmˌatisˈaɾ +INFORME imfˈoɾme +INFORMES imfˈoɾmes +INFOXICACIÓN ˌimfoksˌikasjˈon +INFRACAUDAL ˌimfɾakaʊðˈal +INFRACCIÓN ˌimfɾaksjˈon +INFRACCIONAR ˌimfɾaksjonˈaɾ +INFRACLASE ˌimfɾaklˈase +INFRACTOR ˌimfɾaktˈoɾ +INFRACTORA ˌimfɾaktˈoɾa +INFRACTORAS ˌimfɾaktˈoɾas +INFRACTORES ˌimfɾaktˈoɾes +INFRAEXPLOTAR ˌimfɾaˌeksplotˈaɾ +INFRAMUNDO ˌimfɾamˈundo +INFRANGIBLE ˌimfɾaŋxˈiβle +INFRAORBITAL ˌimfɾaˌoɾβitˈal +INFRAORDEN ˌimfɾaˈoɾðen +INFRARREINO ˌimfɾaɾɾˈeɪno +INFRARREPRESENTADA ˌimfɾaɾɾˌepɾesentˈaða +INFRARREPRESENTADAS ˌimfɾaɾɾˌepɾesentˈaðas +INFRARREPRESENTADO ˌimfɾaɾɾˌepɾesentˈaðo +INFRARREPRESENTADOS ˌimfɾaɾɾˌepɾesentˈaðos +INFRARROJA ˌimfɾaɾɾˈoxa +INFRARROJAS ˌimfɾaɾɾˈoxas +INFRARROJO ˌimfɾaɾɾˈoxo +INFRARROJOS ˌimfɾaɾɾˈoxos +INFRATENTORIAL ˌimfɾatˌentoɾjˈal +INFRATENTORIALES ˌimfɾatˌentoɾjˈales +INFRAUTILIZADA ˌimfɾaʊtˌilisˈaða +INFRAUTILIZADAS ˌimfɾaʊtˌilisˈaðas +INFRAUTILIZADO ˌimfɾaʊtˌilisˈaðo +INFRAUTILIZADOS ˌimfɾaʊtˌilisˈaðos +INFRAUTILIZAR ˌimfɾaʊtˌilisˈaɾ +INFRAVALORADA ˌimfɾaβˌaloɾˈaða +INFRAVALORADAS ˌimfɾaβˌaloɾˈaðas +INFRAVALORADO ˌimfɾaβˌaloɾˈaðo +INFRAVALORADOS ˌimfɾaβˌaloɾˈaðos +INFRAVALORAR ˌimfɾaβˌaloɾˈaɾ +INFRECUENTE ˌimfɾekwˈɛnte +INFRINGIDA ˌimfɾiŋxˈiða +INFRINGIDAS ˌimfɾiŋxˈiðas +INFRINGIDO ˌimfɾiŋxˈiðo +INFRINGIDOS ˌimfɾiŋxˈiðos +INFRINGIR ˌimfɾiŋxˈiɾ +INFRUCTUOSA ˌimfɾuktwˈosa +INFRUCTUOSAS ˌimfɾuktwˈosas +INFRUCTUOSO ˌimfɾuktwˈoso +INFRUCTUOSOS ˌimfɾuktwˈosos +INFUNDADA ˌimfundˈaða +INFUNDADAS ˌimfundˈaðas +INFUNDADO ˌimfundˈaðo +INFUNDADOS ˌimfundˈaðos +INFUNDÍBULO ˌimfundˈiβulo +INFUNDIR ˌimfundˈiɾ +INFURCIÓN ˌimfuɾsjˈon +INFUSIÓN ˌimfusjˈon +INFUSIONADA ˌimfusjonˈaða +INFUSIONADAS ˌimfusjonˈaðas +INFUSIONADO ˌimfusjonˈaðo +INFUSIONADOS ˌimfusjonˈaðos +INFUSIONAR ˌimfusjonˈaɾ +INGE ˈiŋxe +INGENIADA ˌiŋxenjˈaða +INGENIADAS ˌiŋxenjˈaðas +INGENIADO ˌiŋxenjˈaðo +INGENIADOS ˌiŋxenjˈaðos +INGENIAR ˌiŋxenjˈaɾ +INGENIERÍA ˌiŋxenjeɾˈia +INGENIERIL ˌiŋxenjeɾˈil +INGENIERO ˌiŋxenjˈeɾo +INGENIOSÍSIMO ˌiŋxenjosˈisimo +INGENTE iŋxˈɛnte +INGENUA iŋxˈenwa +INGENUIDAD ˌiŋxenwiðˈad +INGENUO iŋxˈenwo +INGERIDA ˌiŋxeɾˈiða +INGERIDAS ˌiŋxeɾˈiðas +INGERIDO ˌiŋxeɾˈiðo +INGERIDOS ˌiŋxeɾˈiðos +INGERIR ˌiŋxeɾˈiɾ +INGLATERRA ˌiŋɡlatˈeɾɾa +INGLES ˈiŋɡles +INGLÉS iŋɡlˈes +INGLESA iŋɡlˈesa +INGLESAS iŋɡlˈesas +INGLETADORA ˌiŋɡletaðˈoɾa +INGRATA iŋɡɾˈata +INGRATAMENTE iŋɡɾˈatamˈente +INGRATAS iŋɡɾˈatas +INGRATITUD ˌiŋɡɾatitˈud +INGRATO iŋɡɾˈato +INGRATOS iŋɡɾˈatos +INGRÁVIDA iŋɡɾˈaβiða +INGRÁVIDAS iŋɡɾˈaβiðas +INGRAVIDEZ ˌiŋɡɾaβiðˈes +INGRÁVIDO iŋɡɾˈaβiðo +INGRÁVIDOS iŋɡɾˈaβiðos +INGREDIENTE ˌiŋɡɾeðjˈɛnte +INGREDIENTES ˌiŋɡɾeðjˈɛntes +INGRESADA ˌiŋɡɾesˈaða +INGRESADAS ˌiŋɡɾesˈaðas +INGRESADO ˌiŋɡɾesˈaðo +INGRESADOS ˌiŋɡɾesˈaðos +INGRESANTE ˌiŋɡɾesˈante +INGRESAR ˌiŋɡɾesˈaɾ +INGRESO iŋɡɾˈeso +INGUINAL ˌiŋɡinˈal +INHÁBIL inˈaβil +INHABILITACIÓN ˌinaβˌilitasjˈon +INHABILITADA ˌinaβˌilitˈaða +INHABILITADAS ˌinaβˌilitˈaðas +INHABILITADO ˌinaβˌilitˈaðo +INHABILITADOS ˌinaβˌilitˈaðos +INHABILITAMIENTO ˌinaβˌilitamjˈɛnto +INHABILITAR ˌinaβˌilitˈaɾ +INHALADA ˌinalˈaða +INHALADAS ˌinalˈaðas +INHALADO ˌinalˈaðo +INHALADOR ˌinalaðˈoɾ +INHALADOS ˌinalˈaðos +INHALAR ˌinalˈaɾ +INHERENTE ˌineɾˈɛnte +INHIBICIÓN ˌiniβisjˈon +INHIBIDA ˌiniβˈiða +INHIBIDAS ˌiniβˈiðas +INHIBIDO ˌiniβˈiðo +INHIBIDOR ˌiniβiðˈoɾ +INHIBIDORA ˌiniβiðˈoɾa +INHIBIDOS ˌiniβˈiðos +INHIBIR ˌiniβˈiɾ +INHOMOGENEIDAD ˌinomˌoxeneɪðˈad +INHÓSPITA inˈospita +INHÓSPITAS inˈospitas +INHÓSPITO inˈospito +INHÓSPITOS inˈospitos +INHUMADA ˌinumˈaða +INHUMADAS ˌinumˈaðas +INHUMADO ˌinumˈaðo +INHUMADOS ˌinumˈaðos +INHUMANA ˌinumˈana +INHUMANAS ˌinumˈanas +INHUMANO ˌinumˈano +INHUMANOS ˌinumˈanos +INHUMAR ˌinumˈaɾ +INICIA inˈisja +INICIACIÓN ˌinisjasjˈon +INICIADA ˌinisjˈaða +INICIADAS ˌinisjˈaðas +INICIADO ˌinisjˈaðo +INICIADORES ˌinisjaðˈoɾes +INICIADOS ˌinisjˈaðos +INICIAL ˌinisjˈal +INICIALIZA ˌinisjalˈisa +INICIALIZADA ˌinisjˌalisˈaða +INICIALIZADAS ˌinisjˌalisˈaðas +INICIALIZADO ˌinisjˌalisˈaðo +INICIALIZADOR ˌinisjˌalisaðˈoɾ +INICIALIZADOS ˌinisjˌalisˈaðos +INICIALIZAMOS ˌinisjˌalisˈamos +INICIALIZANDO ˌinisjˌalisˈando +INICIALIZAR ˌinisjˌalisˈaɾ +INICIALIZARA ˌinisjˌalisˈaɾa +INICIALIZARÁ ˌinisjˌalisaɾˈa +INICIALIZÁRAMOS ˌinisjˌalisˈaɾamos +INICIALIZARAS ˌinisjˌalisˈaɾas +INICIALIZARÁS ˌinisjˌalisaɾˈas +INICIALIZAREIS ˌinisjˌalisˈaɾeɪs +INICIALIZAREMOS ˌinisjˌalisaɾˈemos +INICIALIZARES ˌinisjˌalisˈaɾes +INICIALIZARÍAMOS ˌinisjˌalisaɾˈiamos +INICIALIZAS ˌinisjalˈisas +INICIALIZASTE ˌinisjˌalisˈaste +INICIALIZO ˌinisjalˈiso +INICIALMENTE ˌinisjˈalmˈente +INICIAMOS ˌinisjˈamos +INICIANDO ˌinisjˈando +INICIAR ˌinisjˈaɾ +INICIARA ˌinisjˈaɾa +INICIARÁ ˌinisjaɾˈa +INICIÁRAMOS ˌinisjˈaɾamos +INICIARAS ˌinisjˈaɾas +INICIARÁS ˌinisjaɾˈas +INICIAREIS ˌinisjˈaɾeɪs +INICIAREMOS ˌinisjaɾˈemos +INICIARES ˌinisjˈaɾes +INICIARÍAMOS ˌinisjaɾˈiamos +INICIAS inˈisjas +INICIASTE ˌinisjˈaste +INICIATIVA ˌinisjatˈiβa +INICIATIVAS ˌinisjatˈiβas +INICIATIVO ˌinisjatˈiβo +INICIATIVOS ˌinisjatˈiβos +INICIE inˈisje +INICIÉ ˌinisjˈe +INICIEMOS ˌinisjˈemos +INICIES inˈisjes +INICIO inˈisjo +INICIOS inˈisjos +INICUO inˈikwo +INIGUALABLE ˌiniɣwalˈaβle +INIGUALABLEMENTE ˌiniɣwalˈaβlemˈente +INIGUALABLES ˌiniɣwalˈaβles +INIMAGINABLE ˌinimˌaxinˈaβle +INIMPUTABLES ˌinimputˈaβles +INIQUIDAD ˌinikiðˈad +INJERIDA ˌiŋxeɾˈiða +INJERIDAS ˌiŋxeɾˈiðas +INJERIDO ˌiŋxeɾˈiðo +INJERIDOS ˌiŋxeɾˈiðos +INJERIR ˌiŋxeɾˈiɾ +INJERTADA ˌiŋxeɾtˈaða +INJERTADAS ˌiŋxeɾtˈaðas +INJERTADO ˌiŋxeɾtˈaðo +INJERTADOS ˌiŋxeɾtˈaðos +INJERTAR ˌiŋxeɾtˈaɾ +INJUSTICIA ˌiŋxustˈisja +INJUSTIFICABLE ˌiŋxustˌifikˈaβle +INMACULISTA ˌinmakulˈista +INMADURO ˌinmaðˈuɾo +INMANEJABLE ˌinmanexˈaβle +INMARCESIBLES ˌinmaɾsesˈiβles +INMATRICULADA ˌinmatɾˌikulˈaða +INMATRICULADAS ˌinmatɾˌikulˈaðas +INMATRICULADO ˌinmatɾˌikulˈaðo +INMATRICULADOS ˌinmatɾˌikulˈaðos +INMATRICULAR ˌinmatɾˌikulˈaɾ +INMEDIATAMENTE ˌinmeðjˈatamˈente +INMEDIATEZ ˌinmeðjatˈes +INMEDIATO ˌinmeðjˈato +INMEMORABLE ˌinmemoɾˈaβle +INMEMORIALES ˌinmemoɾjˈales +INMENSA inmˈɛnsa +INMENSAS inmˈɛnsas +INMENSIDAD ˌinmensiðˈad +INMENSIDADES ˌinmensiðˈaðes +INMENSO inmˈɛnso +INMENSOS inmˈɛnsos +INMERECIDA ˌinmeɾesˈiða +INMERECIDAS ˌinmeɾesˈiðas +INMERECIDO ˌinmeɾesˈiðo +INMERECIDOS ˌinmeɾesˈiðos +INMERSIÓN ˌinmeɾsjˈon +INMERSO inmˈeɾso +INMIGRACIÓN ˌinmiɣɾasjˈon +INMIGRADA ˌinmiɣɾˈaða +INMIGRADAS ˌinmiɣɾˈaðas +INMIGRADO ˌinmiɣɾˈaðo +INMIGRADOS ˌinmiɣɾˈaðos +INMIGRAR ˌinmiɣɾˈaɾ +INMINENTE ˌinminˈɛnte +INMISCUIDA ˌinmiskwˈiða +INMISCUIDAS ˌinmiskwˈiðas +INMISCUIDO ˌinmiskwˈiðo +INMISCUIDOS ˌinmiskwˈiðos +INMISCUIRSE ˌinmiskwˈiɾse +INMISERICORDE ˌinmisˌeɾikˈoɾðe +INMOLADA ˌinmolˈaða +INMOLADAS ˌinmolˈaðas +INMOLADO ˌinmolˈaðo +INMOLADOS ˌinmolˈaðos +INMOLAR ˌinmolˈaɾ +INMORAL ˌinmoɾˈal +INMORALES ˌinmoɾˈales +INMORALIDAD ˌinmoɾˌaliðˈad +INMORTAL ˌinmoɾtˈal +INMORTALIZADA ˌinmoɾtˌalisˈaða +INMORTALIZADAS ˌinmoɾtˌalisˈaðas +INMORTALIZADO ˌinmoɾtˌalisˈaðo +INMORTALIZADOR ˌinmoɾtˌalisaðˈoɾ +INMORTALIZADOS ˌinmoɾtˌalisˈaðos +INMORTALIZAR ˌinmoɾtˌalisˈaɾ +INMOVILIZACIÓN ˌinmoβˌilisasjˈon +INMOVILIZADA ˌinmoβˌilisˈaða +INMOVILIZADAS ˌinmoβˌilisˈaðas +INMOVILIZADO ˌinmoβˌilisˈaðo +INMOVILIZADOS ˌinmoβˌilisˈaðos +INMOVILIZAR ˌinmoβˌilisˈaɾ +INMUNE inmˈune +INMUNES inmˈunes +INMUNIDAD ˌinmuniðˈad +INMUNITARIA ˌinmunitˈaɾja +INMUNITARIAS ˌinmunitˈaɾjas +INMUNITARIO ˌinmunitˈaɾjo +INMUNITARIOS ˌinmunitˈaɾjos +INMUNIZACIÓN ˌinmunˌisasjˈon +INMUNIZADA ˌinmunisˈaða +INMUNIZADAS ˌinmunisˈaðas +INMUNIZADO ˌinmunisˈaðo +INMUNIZADOS ˌinmunisˈaðos +INMUNIZAR ˌinmunisˈaɾ +INMUNOALÉRGICA ˌinmunˌoalˈeɾxika +INMUNOALÉRGICAS ˌinmunˌoalˈeɾxikas +INMUNOALÉRGICO ˌinmunˌoalˈeɾxiko +INMUNOALÉRGICOS ˌinmunˌoalˈeɾxikos +INMUNOCOMPLEJO ˌinmunˌokomplˈexo +INMUNOCOMPROMETIDA ˌinmunˌokompɾˌometˈiða +INMUNOCOMPROMETIDAS ˌinmunˌokompɾˌometˈiðas +INMUNOCOMPROMETIDO ˌinmunˌokompɾˌometˈiðo +INMUNOCOMPROMETIDOS ˌinmunˌokompɾˌometˈiðos +INMUNODEPRESIÓN ˌinmunˌoðepɾesjˈon +INMUNODEPRIMIDO ˌinmunˌoðepɾimˈiðo +INMUNOGENÉTICA ˌinmunˌoxenˈetika +INMUNOGENICIDAD ˌinmunˌoxenˌisiðˈad +INMUNOGÉNICO ˌinmunoxˈeniko +INMUNÓGENO ˌinmunˈoxeno +INMUNÓGENOS ˌinmunˈoxenos +INMUNOGLOBULINA ˌinmunˌoɣloβulˈina +INMUNOHISTOQUÍMICA ˌinmunˌoistokˈimika +INMUNÓLOGA ˌinmunˈoloɣa +INMUNOLÓGICA ˌinmunolˈoxika +INMUNOLÓGICAS ˌinmunolˈoxikas +INMUNOLÓGICO ˌinmunolˈoxiko +INMUNOLÓGICOS ˌinmunolˈoxikos +INMUNÓLOGO ˌinmunˈoloɣo +INMUNOSUPRESIÓN ˌinmunˌosupɾesjˈon +INMUNOTERAPIA ˌinmunˌoteɾˈapja +INMUTADA ˌinmutˈaða +INMUTADAS ˌinmutˈaðas +INMUTADO ˌinmutˈaðo +INMUTADOS ˌinmutˈaðos +INMUTAR ˌinmutˈaɾ +INNATA innˈata +INNATAMENTE innˈatamˈente +INNATAS innˈatas +INNATISMO ˌinnatˈismo +INNATO innˈato +INNATOS innˈatos +INNECESARIO ˌinnesesˈaɾjo +INNEGABLE ˌinneɣˈaβle +INNEGABLES ˌinneɣˈaβles +INNING ˈinniŋ +INNOMBRABLE ˌinnombɾˈaβle +INNOVACIÓN ˌinnoβasjˈon +INNOVADA ˌinnoβˈaða +INNOVADAS ˌinnoβˈaðas +INNOVADO ˌinnoβˈaðo +INNOVADOR ˌinnoβaðˈoɾ +INNOVADOS ˌinnoβˈaðos +INNOVAR ˌinnoβˈaɾ +INNOVATIVO ˌinnoβatˈiβo +INNUMERABLE ˌinnumeɾˈaβle +INNUMERABLES ˌinnumeɾˈaβles +INOBSERVABLE ˌinoβseɾβˈaβle +INOBSERVABLES ˌinoβseɾβˈaβles +INOCENCIA ˌinosˈɛnsja +INOCENCIO ˌinosˈɛnsjo +INOCENTE ˌinosˈɛnte +INOCENTES ˌinosˈɛntes +INOCENTÓN ˌinosentˈon +INOCUA inˈokwa +INOCUAS inˈokwas +INOCUIDAD ˌinokwiðˈad +INOCUIDADES ˌinokwiðˈaðes +INOCULADA ˌinokulˈaða +INOCULADAS ˌinokulˈaðas +INOCULADO ˌinokulˈaðo +INOCULADOS ˌinokulˈaðos +INOCULAR ˌinokulˈaɾ +INOCUO inˈokwo +INOCUOS inˈokwos +INODO inˈoðo +INODORO ˌinoðˈoɾo +INOFENSIVA ˌinofensˈiβa +INOFENSIVAS ˌinofensˈiβas +INOFENSIVO ˌinofensˈiβo +INOFENSIVOS ˌinofensˈiβos +INOLVIDABLE ˌinolβiðˈaβle +INOLVIDABLES ˌinolβiðˈaβles +INOPERABLE ˌinopeɾˈaβle +INOPERANTE ˌinopeɾˈante +INOPERANTES ˌinopeɾˈantes +INOPIA inˈopja +INOPONIBILIDAD ˌinopˌoniβˌiliðˈad +INOPORTUNA ˌinopoɾtˈuna +INORGÁNICA ˌinoɾɣˈanika +INORGÁNICAS ˌinoɾɣˈanikas +INORGÁNICO ˌinoɾɣˈaniko +INORGÁNICOS ˌinoɾɣˈanikos +INOTRÓPICA ˌinotɾˈopika +INOTRÓPICAS ˌinotɾˈopikas +INOTRÓPICO ˌinotɾˈopiko +INOTRÓPICOS ˌinotɾˈopikos +INOXIDABLE ˌinoksiðˈaβle +INQUEBRANTABLE ˌinkeβɾantˈaβle +INQUIETA inkjˈeta +INQUIETADA ˌinkjetˈaða +INQUIETADAS ˌinkjetˈaðas +INQUIETADO ˌinkjetˈaðo +INQUIETADOS ˌinkjetˈaðos +INQUIETANTES ˌinkjetˈantes +INQUIETAS inkjˈetas +INQUIETOS inkjˈetos +INQUIETUD ˌinkjetˈud +INQUILINA ˌinkilˈina +INQUILINAJE ˌinkilinˈaxe +INQUILINO ˌinkilˈino +INQUIRAMOS ˌinkiɾˈamos +INQUIRÍAMOS ˌinkiɾˈiamos +INQUIRIDA ˌinkiɾˈiða +INQUIRIDAS ˌinkiɾˈiðas +INQUIRIDO ˌinkiɾˈiðo +INQUIRIDOS ˌinkiɾˈiðos +INQUIRIMOS ˌinkiɾˈimos +INQUIRIR ˌinkiɾˈiɾ +INQUIRIRÁ ˌinkiɾiɾˈa +INQUIRIRÁS ˌinkiɾiɾˈas +INQUIRIREMOS ˌinkiɾiɾˈemos +INQUIRIRÍAMOS ˌinkiɾiɾˈiamos +INQUIRISTE ˌinkiɾˈiste +INQUISICIÓN ˌinkisisjˈon +INQUISITIVO ˌinkisitˈiβo +INSACIABLE ˌinsasjˈaβle +INSACIABLES ˌinsasjˈaβles +INSACULACIÓN ˌinsakˌulasjˈon +INSALUBRE ˌinsalˈuβɾe +INSATISFECHO ˌinsatisfˈetʃo +INSCRIBES inskɾˈiβes +INSCRIBIR ˌinskɾiβˈiɾ +INSCRIBÍS ˌinskɾiβˈis +INSCRIPCIÓN ˌinskɾipsjˈon +INSCRIPTA inskɾˈipːta +INSCRIPTAS inskɾˈipːtas +INSCRIPTO inskɾˈipːto +INSCRIPTOS inskɾˈipːtos +INSCRITA inskɾˈita +INSCRITAS inskɾˈitas +INSCRITO inskɾˈito +INSCRITOS inskɾˈitos +INSECTÍVORA ˌinsektˈiβoɾa +INSECTÍVORAS ˌinsektˈiβoɾas +INSECTÍVORO ˌinsektˈiβoɾo +INSECTÍVOROS ˌinsektˈiβoɾos +INSECTO insˈekto +INSECTOS insˈektos +INSEGURA ˌinseɣˈuɾa +INSEGURAS ˌinseɣˈuɾas +INSEGURIDAD ˌinseɣˌuɾiðˈad +INSEGURO ˌinseɣˈuɾo +INSEGUROS ˌinseɣˈuɾos +INSEMINACIÓN ˌinsemˌinasjˈon +INSEMINADA ˌinseminˈaða +INSEMINADAS ˌinseminˈaðas +INSEMINADO ˌinseminˈaðo +INSEMINADOS ˌinseminˈaðos +INSEMINAR ˌinseminˈaɾ +INSENSATA ˌinsensˈata +INSENSATAS ˌinsensˈatas +INSENSATO ˌinsensˈato +INSENSATOS ˌinsensˈatos +INSENSIBILIZADA ˌinsensˌiβilisˈaða +INSENSIBILIZADAS ˌinsensˌiβilisˈaðas +INSENSIBILIZADO ˌinsensˌiβilisˈaðo +INSENSIBILIZADOS ˌinsensˌiβilisˈaðos +INSENSIBILIZAR ˌinsensˌiβilisˈaɾ +INSENSIBLE ˌinsensˈiβle +INSENSIBLES ˌinsensˈiβles +INSEPARABLE ˌinsepaɾˈaβle +INSEPARABLES ˌinsepaɾˈaβles +INSERCIÓN ˌinseɾsjˈon +INSERTA insˈeɾta +INSERTADA ˌinseɾtˈaða +INSERTADAS ˌinseɾtˈaðas +INSERTADO ˌinseɾtˈaðo +INSERTADOS ˌinseɾtˈaðos +INSERTAR ˌinseɾtˈaɾ +INSERTAS insˈeɾtas +INSERTE insˈeɾte +INSERTO insˈeɾto +INSERTOS insˈeɾtos +INSESGADO ˌinsesɣˈaðo +INSHALÁ ˌinsalˈa +INSIDIADA ˌinsiðjˈaða +INSIDIADAS ˌinsiðjˈaðas +INSIDIADO ˌinsiðjˈaðo +INSIDIADOS ˌinsiðjˈaðos +INSIGNES insˈiɡnes +INSIGNIA insˈiɡnja +INSIGNIFICANTE ˌinsiɡnˌifikˈante +INSIGNIFICANTES ˌinsiɡnˌifikˈantes +INSINUACIÓN ˌinsinwasjˈon +INSINUADA ˌinsinwˈaða +INSINUADAS ˌinsinwˈaðas +INSINUADO ˌinsinwˈaðo +INSINUADOS ˌinsinwˈaðos +INSINUAR ˌinsinwˈaɾ +INSIPIDEZ ˌinsipiðˈes +INSÍPIDO insˈipiðo +INSIPIENTES ˌinsipjˈɛntes +INSISTENCIA ˌinsistˈɛnsja +INSISTENTE ˌinsistˈɛnte +INSISTENTES ˌinsistˈɛntes +INSISTIDA ˌinsistˈiða +INSISTIDAS ˌinsistˈiðas +INSISTIDO ˌinsistˈiðo +INSISTIDOS ˌinsistˈiðos +INSISTIR ˌinsistˈiɾ +INSOLENCIA ˌinsolˈɛnsja +INSOLENTADA ˌinsolentˈaða +INSOLENTADAS ˌinsolentˈaðas +INSOLENTADO ˌinsolentˈaðo +INSOLENTADOS ˌinsolentˈaðos +INSOLENTAR ˌinsolentˈaɾ +INSOLENTE ˌinsolˈɛnte +INSOLENTES ˌinsolˈɛntes +INSOLUBILIDAD ˌinsolˌuβiliðˈad +INSOLVENTE ˌinsolβˈɛnte +INSOMNES insˈomnes +INSOMNIO insˈomnjo +INSONDABLES ˌinsondˈaβles +INSONORIZACIÓN ˌinsonˌoɾisasjˈon +INSONORIZAR ˌinsonˌoɾisˈaɾ +INSONORO ˌinsonˈoɾo +INSOPORTABLE ˌinsopoɾtˈaβle +INSOSTENIBILIDAD ˌinsostˌeniβˌiliðˈad +INSOSTENIBLE ˌinsostenˈiβle +INSOSTENIBLES ˌinsostenˈiβles +INSPECCIÓN ˌinspeksjˈon +INSPECCIONADA ˌinspeksjonˈaða +INSPECCIONADAS ˌinspeksjonˈaðas +INSPECCIONADO ˌinspeksjonˈaðo +INSPECCIONADOS ˌinspeksjonˈaðos +INSPECTIVO ˌinspektˈiβo +INSPECTOR ˌinspektˈoɾ +INSPIRACIÓN ˌinspiɾasjˈon +INSPIRADA ˌinspiɾˈaða +INSPIRADAS ˌinspiɾˈaðas +INSPIRADO ˌinspiɾˈaðo +INSPIRADOS ˌinspiɾˈaðos +INSPIRATORIO ˌinspiɾatˈoɾjo +INSTADA instˈaða +INSTADAS instˈaðas +INSTADO instˈaðo +INSTADOS instˈaðos +INSTALACIÓN ˌinstalasjˈon +INSTALADA ˌinstalˈaða +INSTALADAS ˌinstalˈaðas +INSTALADO ˌinstalˈaðo +INSTALADOS ˌinstalˈaðos +INSTALAR ˌinstalˈaɾ +INSTALE instˈale +INSTANTÁNEA ˌinstantˈanea +INSTANTÁNEAS ˌinstantˈaneas +INSTANTÁNEO ˌinstantˈaneo +INSTÁNTANEO instˈantanˌeo +INSTANTÁNEOS ˌinstantˈaneos +INSTAR instˈaɾ +INSTAURACIÓN ˌinstaʊɾasjˈon +INSTAURADA ˌinstaʊɾˈaða +INSTAURADAS ˌinstaʊɾˈaðas +INSTAURADO ˌinstaʊɾˈaðo +INSTAURADOS ˌinstaʊɾˈaðos +INSTAURAR ˌinstaʊɾˈaɾ +INSTIGA instˈiɣa +INSTIGACIÓN ˌinstiɣasjˈon +INSTIGADA ˌinstiɣˈaða +INSTIGADAS ˌinstiɣˈaðas +INSTIGADO ˌinstiɣˈaðo +INSTIGADOR ˌinstiɣaðˈoɾ +INSTIGADOS ˌinstiɣˈaðos +INSTIGAMOS ˌinstiɣˈamos +INSTIGANDO ˌinstiɣˈando +INSTIGAR ˌinstiɣˈaɾ +INSTIGARA ˌinstiɣˈaɾa +INSTIGARÁ ˌinstiɣaɾˈa +INSTIGÁRAMOS ˌinstiɣˈaɾamos +INSTIGARAS ˌinstiɣˈaɾas +INSTIGARÁS ˌinstiɣaɾˈas +INSTIGAREIS ˌinstiɣˈaɾeɪs +INSTIGAREMOS ˌinstiɣaɾˈemos +INSTIGARES ˌinstiɣˈaɾes +INSTIGARÍAMOS ˌinstiɣaɾˈiamos +INSTIGAS instˈiɣas +INSTIGASTE ˌinstiɣˈaste +INSTIGUE instˈiɣe +INSTIGUEMOS ˌinstiɣˈemos +INSTIGUES instˈiɣes +INSTILACIÓN ˌinstilasjˈon +INSTINTIVA ˌinstintˈiβa +INSTINTO instˈinto +INSTITUCINOALIDAD ˌinstitˌusinˌoaliðˈad +INSTITUCIONAL ˌinstitˌusjonˈal +INSTITUCIONALIZADA ˌinstitˌusjonˌalisˈaða +INSTITUCIONALIZADAS ˌinstitˌusjonˌalisˈaðas +INSTITUCIONALIZADO ˌinstitˌusjonˌalisˈaðo +INSTITUCIONALIZADOS ˌinstitˌusjonˌalisˈaðos +INSTITUIDA ˌinstitwˈiða +INSTITUIDAS ˌinstitwˈiðas +INSTITUIDO ˌinstitwˈiðo +INSTITUIDOS ˌinstitwˈiðos +INSTITUIR ˌinstitwˈiɾ +INSTITUIRÉ ˌinstitwiɾˈe +INSTITUIRME ˌinstitwˈiɾme +INSTITUIRTE ˌinstitwˈiɾte +INSTITUTO ˌinstitˈuto +INSTITUTOR ˌinstitutˈoɾ +INSTITUTRICES ˌinstitutɾˈises +INSTRUCCIÓN ˌinstɾuksjˈon +INSTRUÍ ˌinstɾuˈi +INSTRUÍA ˌinstɾuˈia +INSTRUÍAMOS ˌinstɾuˈiamos +INSTRUÍAS ˌinstɾuˈias +INSTRUIDA ˌinstɾuˈiða +INSTRUIDAS ˌinstɾuˈiðas +INSTRUIDO ˌinstɾuˈiðo +INSTRUIDOS ˌinstɾuˈiðos +INSTRUIR ˌinstɾuˈiɾ +INSTRUIRÁ ˌinstɾuiɾˈa +INSTRUIRÁS ˌinstɾuiɾˈas +INSTRUIREMOS ˌinstɾuiɾˈemos +INSTRUIRÍA ˌinstɾuiɾˈia +INSTRUIRÍAMOS ˌinstɾuiɾˈiamos +INSTRUIRÍAS ˌinstɾuiɾˈias +INSTRUÍS ˌinstɾuˈis +INSTRUMENTADA ˌinstɾumentˈaða +INSTRUMENTADAS ˌinstɾumentˈaðas +INSTRUMENTADO ˌinstɾumentˈaðo +INSTRUMENTADOS ˌinstɾumentˈaðos +INSTRUMENTALIZACIÓN ˌinstɾumˌentalˌisasjˈon +INSTRUMENTALIZADA ˌinstɾumˌentalisˈaða +INSTRUMENTALIZADAS ˌinstɾumˌentalisˈaðas +INSTRUMENTALIZADOS ˌinstɾumˌentalisˈaðos +INSTRUMENTAR ˌinstɾumentˈaɾ +INSTRUMENTO ˌinstɾumˈɛnto +INSUBORDINADO ˌinsuβˌoɾðinˈaðo +ÍNSUBRES ˈinsuβɾes +INSUBSTANCIAL ˌinsuβstansjˈal +INSUFICIENCIA ˌinsufisjˈɛnsja +INSUFICIENTE ˌinsufisjˈɛnte +INSUFICIENTES ˌinsufisjˈɛntes +INSUFLADA ˌinsuflˈaða +INSUFLADAS ˌinsuflˈaðas +INSUFLADO ˌinsuflˈaðo +INSUFLADOS ˌinsuflˈaðos +INSUFLAR ˌinsuflˈaɾ +ÍNSULA ˈinsula +INSULAR ˌinsulˈaɾ +INSULINA ˌinsulˈina +INSULÍNICO ˌinsulˈiniko +INSULINOMA ˌinsulinˈoma +INSULSEZ ˌinsulsˈes +INSULSO insˈulso +INSULTA insˈulta +INSULTADA ˌinsultˈaða +INSULTADAS ˌinsultˈaðas +INSULTADO ˌinsultˈaðo +INSULTADOS ˌinsultˈaðos +INSULTAMOS ˌinsultˈamos +INSULTANDO ˌinsultˈando +INSULTANTE ˌinsultˈante +INSULTANTES ˌinsultˈantes +INSULTAR ˌinsultˈaɾ +INSULTARA ˌinsultˈaɾa +INSULTARÁ ˌinsultaɾˈa +INSULTÁRAMOS ˌinsultˈaɾamos +INSULTARAS ˌinsultˈaɾas +INSULTARÁS ˌinsultaɾˈas +INSULTAREIS ˌinsultˈaɾeɪs +INSULTAREMOS ˌinsultaɾˈemos +INSULTARES ˌinsultˈaɾes +INSULTARÍAMOS ˌinsultaɾˈiamos +INSULTAS insˈultas +INSULTASTE ˌinsultˈaste +INSULTE insˈulte +INSULTÉ ˌinsultˈe +INSULTEMOS ˌinsultˈemos +INSULTES insˈultes +INSULTÉS ˌinsultˈes +INSULTO insˈulto +INSULTOS insˈultos +INSUMIR ˌinsumˈiɾ +INSUMO insˈumo +INSURGENTE ˌinsuɾxˈɛnte +INSURGENTES ˌinsuɾxˈɛntes +INSURRECCIÓN ˌinsuɾɾeksjˈon +INSURRECCIONADA ˌinsuɾɾˌeksjonˈaða +INSURRECCIONADAS ˌinsuɾɾˌeksjonˈaðas +INSURRECCIONADO ˌinsuɾɾˌeksjonˈaðo +INSURRECCIONADOS ˌinsuɾɾˌeksjonˈaðos +INSURRECCIONAL ˌinsuɾɾˌeksjonˈal +INSURRECCIONALISMO ˌinsuɾɾˌeksjonalˈismo +INSURRECCIONALISTA ˌinsuɾɾˌeksjonalˈista +INSURRECCIONAR ˌinsuɾɾˌeksjonˈaɾ +INSURRECCIONES ˌinsuɾɾeksjˈones +INSURRECTA ˌinsuɾɾˈekta +INSURRECTAS ˌinsuɾɾˈektas +INSURRECTO ˌinsuɾɾˈekto +INSURRECTOS ˌinsuɾɾˈektos +INTACTA intˈakta +INTACTAS intˈaktas +INTACTO intˈakto +INTACTOS intˈaktos +INTALACIÓN ˌintalasjˈon +INTANGIBLE ˌintaŋxˈiβle +INTANGIBLES ˌintaŋxˈiβles +INTEGÉRRIMO ˌintexˈeɾɾimo +INTEGRACIÓN ˌinteɣɾasjˈon +INTEGRADA ˌinteɣɾˈaða +INTEGRADAS ˌinteɣɾˈaðas +INTEGRADO ˌinteɣɾˈaðo +INTEGRADOS ˌinteɣɾˈaðos +INTEGRAL ˌinteɣɾˈal +INTEGRALES ˌinteɣɾˈales +INTEGRALISTA ˌinteɣɾalˈista +INTEGRANTE ˌinteɣɾˈante +INTEGRANTES ˌinteɣɾˈantes +INTEGRAR ˌinteɣɾˈaɾ +INTEGRARSE ˌinteɣɾˈaɾse +ÍNTEGRO ˈinteɣɾo +INTEGUMENTARIO ˌinteɣˌumentˈaɾjo +INTEGUMENTO ˌinteɣumˈɛnto +INTELECTUAL ˌintelektwˈal +INTELECTUALISMO ˌintelˌektwalˈismo +INTELECTUALIZACIÓN ˌintelˌektwalˌisasjˈon +INTELIGENCIA ˌintelixˈɛnsja +INTELIGENTE ˌintelixˈɛnte +INTELIGENTES ˌintelixˈɛntes +INTELIGENTÍSIMO ˌintelˌixentˈisimo +INTELIGIBILIDAD ˌintelˌixiβˌiliðˈad +INTELIGIBLE ˌintelixˈiβle +INTEMPERANTE ˌintempeɾˈante +INTEMPERIE ˌintempˈeɾje +INTEMPERIES ˌintempˈeɾjes +INTEMPESTIVA ˌintempestˈiβa +INTEMPESTIVAS ˌintempestˈiβas +INTEMPESTIVO ˌintempestˈiβo +INTEMPESTIVOS ˌintempestˈiβos +INTENCIÓN ˌintensjˈon +INTENCIONADO ˌintensjonˈaðo +INTENCIONAL ˌintensjonˈal +INTENCIONALMENTE ˌintensjonˈalmˈente +INTENCIONAR ˌintensjonˈaɾ +INTENCIONES ˌintensjˈones +INTENDENCIA ˌintendˈɛnsja +INTENDENTE ˌintendˈɛnte +INTENSA intˈɛnsa +INTENSAMENTE intˈɛnsamˈente +INTENSAS intˈɛnsas +INTENSIDAD ˌintensiðˈad +INTENSIDADES ˌintensiðˈaðes +INTENSIFICACIÓN ˌintensˌifikasjˈon +INTENSIFICADA ˌintensˌifikˈaða +INTENSIFICADAS ˌintensˌifikˈaðas +INTENSIFICADO ˌintensˌifikˈaðo +INTENSIFICADOS ˌintensˌifikˈaðos +INTENSIFICAR ˌintensˌifikˈaɾ +INTENSIVA ˌintensˈiβa +INTENSIVAS ˌintensˈiβas +INTENSIVISTA ˌintensiβˈista +INTENSIVO ˌintensˈiβo +INTENSIVOS ˌintensˈiβos +INTENSO intˈɛnso +INTENSOS intˈɛnsos +INTENTADA ˌintentˈaða +INTENTADAS ˌintentˈaðas +INTENTADO ˌintentˈaðo +INTENTADOS ˌintentˈaðos +INTENTANDO ˌintentˈando +INTENTAR ˌintentˈaɾ +INTENTO intˈɛnto +INTERACCIONADA ˌinteɾˌaksjonˈaða +INTERACCIONADAS ˌinteɾˌaksjonˈaðas +INTERACCIONADO ˌinteɾˌaksjonˈaðo +INTERACCIONADOS ˌinteɾˌaksjonˈaðos +INTERACCIONAL ˌinteɾˌaksjonˈal +INTERACCIONAR ˌinteɾˌaksjonˈaɾ +INTERACCIONISMO ˌinteɾˌaksjonˈismo +INTERACTUACIÓN ˌinteɾˌaktwasjˈon +INTERACTUADA ˌinteɾaktwˈaða +INTERACTUADAS ˌinteɾaktwˈaðas +INTERACTUADO ˌinteɾaktwˈaðo +INTERACTUADOS ˌinteɾaktwˈaðos +INTERALEMÁN ˌinteɾˌalemˈan +INTERALIADO ˌinteɾaljˈaðo +INTERBALNEARIO ˌinteɾβˌalneˈaɾjo +INTERCALADA ˌinteɾkalˈaða +INTERCALADAMENTE ˌinteɾkalˈaðamˈente +INTERCALADAS ˌinteɾkalˈaðas +INTERCALADO ˌinteɾkalˈaðo +INTERCALADOS ˌinteɾkalˈaðos +INTERCALAR ˌinteɾkalˈaɾ +INTERCAMBIADOR ˌinteɾkˌambjaðˈoɾ +INTERCAMBIAMOS ˌinteɾkambjˈamos +INTERCAMBIAN ˌinteɾkˈambjan +INTERCAMBIAR ˌinteɾkambjˈaɾ +INTERCAMBIO ˌinteɾkˈambjo +INTERCEDER ˌinteɾseðˈeɾ +INTERCEDIDA ˌinteɾseðˈiða +INTERCEDIDAS ˌinteɾseðˈiðas +INTERCEDIDO ˌinteɾseðˈiðo +INTERCEDIDOS ˌinteɾseðˈiðos +INTERCEPTADA ˌinteɾsepːtˈaða +INTERCEPTADAS ˌinteɾsepːtˈaðas +INTERCEPTADO ˌinteɾsepːtˈaðo +INTERCEPTADOR ˌinteɾsˌepːtaðˈoɾ +INTERCEPTADOS ˌinteɾsepːtˈaðos +INTERCEPTAR ˌinteɾsepːtˈaɾ +INTERCLASISTA ˌinteɾklasˈista +INTERCLUB ˌinteɾklˈub +INTERCOLUMNIO ˌinteɾkolˈumnjo +INTERCOMUNICAR ˌinteɾkˌomunikˈaɾ +INTERCOMUNICARSE ˌinteɾkˌomunikˈaɾse +INTERCONECTOR ˌinteɾkˌonektˈoɾ +INTERCONEXIÓN ˌinteɾkˌoneksjˈon +INTERCONEXIONES ˌinteɾkˌoneksjˈones +INTERCONFEDERAL ˌinteɾkˌomfeðeɾˈal +INTERCRISIS ˌinteɾkɾˈisis +INTERCULTURAL ˌinteɾkˌultuɾˈal +INTERCULTURALES ˌinteɾkˌultuɾˈales +INTERDENOMINACIONAL ˌinteɾðˌenomˌinasjonˈal +INTERDIARIO ˌinteɾðjˈaɾjo +INTERDICHA ˌinteɾðˈitʃa +INTERDICHAS ˌinteɾðˈitʃas +INTERDICHO ˌinteɾðˈitʃo +INTERDICHOS ˌinteɾðˈitʃos +INTERDISCIPLINA ˌinteɾðˌisiplˈina +INTERDISCIPLINAR ˌinteɾðˌisiplinˈaɾ +INTERDISCIPLINARES ˌinteɾðˌisiplinˈaɾes +INTERDISCIPLINARIA ˌinteɾðˌisiplinˈaɾja +INTERDISCIPLINARIAS ˌinteɾðˌisiplinˈaɾjas +INTERDISCIPLINARIO ˌinteɾðˌisiplinˈaɾjo +INTERDISCIPLINARIOS ˌinteɾðˌisiplinˈaɾjos +INTERES intˈeɾes +INTERÉS ˌinteɾˈes +INTERESA ˌinteɾˈesa +INTERESADÍSIMO ˌinteɾˌesaðˈisimo +INTERESADO ˌinteɾesˈaðo +INTERESANTE ˌinteɾesˈante +INTERESANTES ˌinteɾesˈantes +INTERESAR ˌinteɾesˈaɾ +INTERESCAPULAR ˌinteɾˌeskapulˈaɾ +INTERESCOLAR ˌinteɾˌeskolˈaɾ +INTERESTADIAL ˌinteɾˌestaðjˈal +INTERESTADUAL ˌinteɾˌestaðwˈal +INTERESTELAR ˌinteɾˌestelˈaɾ +INTERESTELARES ˌinteɾˌestelˈaɾes +INTERÉTNICA ˌinteɾˈetnika +INTERÉTNICAS ˌinteɾˈetnikas +INTERÉTNICO ˌinteɾˈetniko +INTERÉTNICOS ˌinteɾˈetnikos +INTERFACIAL ˌinteɾfasjˈal +INTERFALÁNGICO ˌinteɾfalˈaŋxiko +INTERFAZ ˌinteɾfˈas +INTERFERENCIA ˌinteɾfeɾˈɛnsja +INTERFERENTE ˌinteɾfeɾˈɛnte +INTERFERIDA ˌinteɾfeɾˈiða +INTERFERIDAS ˌinteɾfeɾˈiðas +INTERFERIDO ˌinteɾfeɾˈiðo +INTERFERIDOS ˌinteɾfeɾˈiðos +INTERFEROGRAMA ˌinteɾfˌeɾoɣɾˈama +INTERFEROMÉTRICO ˌinteɾfˌeɾomˈetɾiko +INTERFERÓN ˌinteɾfeɾˈon +INTERFIJO ˌinteɾfˈixo +INTERFONO ˌinteɾfˈono +INTERGENERACIONALMENTE ˌinteɾxˌeneɾˌasjonˈalmˈente +INTERGIRO ˌinteɾxˈiɾo +INTERGRUPAL ˌinteɾɣɾupˈal +ÍNTERIN ˈinteɾin +INTERINDIVIDUAL ˌinteɾˌindiβiðwˈal +INTERINO ˌinteɾˈino +INTERINSTITUCIONALMENTE ˌinteɾˌinstitˌusjonˈalmˈente +INTERIOR ˌinteɾjˈoɾ +INTERIORES ˌinteɾjˈoɾes +INTERIORIDAD ˌinteɾjˌoɾiðˈad +INTERIORIZADA ˌinteɾjˌoɾisˈaða +INTERIORIZADAS ˌinteɾjˌoɾisˈaðas +INTERIORIZADO ˌinteɾjˌoɾisˈaðo +INTERIORIZADOS ˌinteɾjˌoɾisˈaðos +INTERIORIZAR ˌinteɾjˌoɾisˈaɾ +INTERLINEADO ˌinteɾlˌineˈaðo +INTERLOCUTORIA ˌinteɾlˌokutˈoɾja +INTERMEDIADA ˌinteɾmeðjˈaða +INTERMEDIADAS ˌinteɾmeðjˈaðas +INTERMEDIADO ˌinteɾmeðjˈaðo +INTERMEDIADOS ˌinteɾmeðjˈaðos +INTERMEDIAR ˌinteɾmeðjˈaɾ +INTERMEDIARIA ˌinteɾmeðjˈaɾja +INTERMEDIARIO ˌinteɾmeðjˈaɾjo +INTERMEMBRANA ˌinteɾmembɾˈana +INTERMESENTÉRICA ˌinteɾmˌesentˈeɾika +INTERMESENTÉRICAS ˌinteɾmˌesentˈeɾikas +INTERMESENTÉRICO ˌinteɾmˌesentˈeɾiko +INTERMESENTÉRICOS ˌinteɾmˌesentˈeɾikos +INTERMITENTE ˌinteɾmitˈɛnte +INTERMITENTES ˌinteɾmitˈɛntes +INTERMONTANO ˌinteɾmontˈano +INTERNACIONAL ˌinteɾnˌasjonˈal +INTERNACIONALES ˌinteɾnˌasjonˈales +INTERNACIONALIZACIÓN ˌinteɾnˌasjonˌalisasjˈon +INTERNACIONALIZADA ˌinteɾnˌasjonˌalisˈaða +INTERNACIONALIZADAS ˌinteɾnˌasjonˌalisˈaðas +INTERNACIONALIZADO ˌinteɾnˌasjonˌalisˈaðo +INTERNACIONALIZADOS ˌinteɾnˌasjonˌalisˈaðos +INTERNADA ˌinteɾnˈaða +INTERNADAS ˌinteɾnˈaðas +INTERNADO ˌinteɾnˈaðo +INTERNADOS ˌinteɾnˈaðos +INTERNALISMO ˌinteɾnalˈismo +INTERNAR ˌinteɾnˈaɾ +INTERNASAL ˌinteɾnasˈal +INTERNAUTA ˌinteɾnˈaʊta +INTERNET ˌinteɾnˈet +INTERNEURONA ˌinteɾneʊɾˈona +INTERNO intˈeɾno +INTERNODO ˌinteɾnˈoðo +INTERNUDO ˌinteɾnˈuðo +INTEROCEÁNICO ˌinteɾˌoseˈaniko +INTERPARLAMENTARIA ˌinteɾpˌaɾlamentˈaɾja +INTERPARLAMENTARIAS ˌinteɾpˌaɾlamentˈaɾjas +INTERPARLAMENTARIO ˌinteɾpˌaɾlamentˈaɾjo +INTERPARLAMENTARIOS ˌinteɾpˌaɾlamentˈaɾjos +INTERPARROQUIAL ˌinteɾpˌaɾɾokjˈal +INTERPELACIÓN ˌinteɾpˌelasjˈon +INTERPELADA ˌinteɾpelˈaða +INTERPELADAS ˌinteɾpelˈaðas +INTERPELADO ˌinteɾpelˈaðo +INTERPELADOS ˌinteɾpelˈaðos +INTERPELATORIO ˌinteɾpˌelatˈoɾjo +INTERPENETRACIÓN ˌinteɾpˌenetɾasjˈon +INTERPLACA ˌinteɾplˈaka +INTERPLANETARIAS ˌinteɾplˌanetˈaɾjas +INTERPLANO ˌinteɾplˈano +INTERPOLA ˌinteɾpˈola +INTERPOLADA ˌinteɾpolˈaða +INTERPOLADAS ˌinteɾpolˈaðas +INTERPOLADO ˌinteɾpolˈaðo +INTERPOLADOS ˌinteɾpolˈaðos +INTERPOLAMOS ˌinteɾpolˈamos +INTERPOLANDO ˌinteɾpolˈando +INTERPOLAR ˌinteɾpolˈaɾ +INTERPOLARA ˌinteɾpolˈaɾa +INTERPOLARÁ ˌinteɾpˌolaɾˈa +INTERPOLÁRAMOS ˌinteɾpolˈaɾamos +INTERPOLARAS ˌinteɾpolˈaɾas +INTERPOLARÁS ˌinteɾpˌolaɾˈas +INTERPOLARE ˌinteɾpolˈaɾe +INTERPOLAREIS ˌinteɾpolˈaɾeɪs +INTERPOLAREMOS ˌinteɾpˌolaɾˈemos +INTERPOLARES ˌinteɾpolˈaɾes +INTERPOLARÍAMOS ˌinteɾpˌolaɾˈiamos +INTERPOLAS ˌinteɾpˈolas +INTERPOLASTE ˌinteɾpolˈaste +INTERPOLE ˌinteɾpˈole +INTERPOLEM ˌinteɾpˈolem +INTERPOLEMOS ˌinteɾpolˈemos +INTERPOLES ˌinteɾpˈoles +INTERPOLO ˌinteɾpˈolo +INTERPONER ˌinteɾponˈeɾ +INTERPORAL ˌinteɾpoɾˈal +INTERPRETACIÓN ˌinteɾpɾˌetasjˈon +INTERPRETADA ˌinteɾpɾetˈaða +INTERPRETADAS ˌinteɾpɾetˈaðas +INTERPRETADO ˌinteɾpɾetˈaðo +INTERPRETADOS ˌinteɾpɾetˈaðos +INTERPRETANDO ˌinteɾpɾetˈando +INTERPRETAR ˌinteɾpɾetˈaɾ +INTERPRETARES ˌinteɾpɾetˈaɾes +INTERPRETÓ ˌinteɾpɾetˈo +INTERPROFESIONAL ˌinteɾpɾˌofesjonˈal +INTERPROMOCIONAL ˌinteɾpɾˌomosjonˈal +INTERPROVINCIAL ˌinteɾpɾˌoβinsjˈal +INTERPUEBLO ˌinteɾpwˈeβlo +INTERPUESTA ˌinteɾpwˈesta +INTERPUESTAS ˌinteɾpwˈestas +INTERPUESTO ˌinteɾpwˈesto +INTERPUESTOS ˌinteɾpwˈestos +INTERRACIAL ˌinteɾɾasjˈal +INTERRED ˌinteɾɾˈed +INTERRELACIONADA ˌinteɾɾˌelasjonˈaða +INTERRELACIONADAS ˌinteɾɾˌelasjonˈaðas +INTERRELACIONADO ˌinteɾɾˌelasjonˈaðo +INTERRELACIONADOS ˌinteɾɾˌelasjonˈaðos +INTERRELACIONAR ˌinteɾɾˌelasjonˈaɾ +INTERREVOLUCIONARIA ˌinteɾɾˌeβolˌusjonˈaɾja +INTERREVOLUCIONARIAS ˌinteɾɾˌeβolˌusjonˈaɾjas +INTERREVOLUCIONARIO ˌinteɾɾˌeβolˌusjonˈaɾjo +INTERREVOLUCIONARIOS ˌinteɾɾˌeβolˌusjonˈaɾjos +INTERROGACIÓN ˌinteɾɾˌoɣasjˈon +INTERROGACIONES ˌinteɾɾˌoɣasjˈones +INTERROGADA ˌinteɾɾoɣˈaða +INTERROGADAS ˌinteɾɾoɣˈaðas +INTERROGADO ˌinteɾɾoɣˈaðo +INTERROGADOR ˌinteɾɾˌoɣaðˈoɾ +INTERROGADORA ˌinteɾɾˌoɣaðˈoɾa +INTERROGADORAS ˌinteɾɾˌoɣaðˈoɾas +INTERROGADORES ˌinteɾɾˌoɣaðˈoɾes +INTERROGADOS ˌinteɾɾoɣˈaðos +INTERROGAMOS ˌinteɾɾoɣˈamos +INTERROGANTE ˌinteɾɾoɣˈante +INTERROGANTES ˌinteɾɾoɣˈantes +INTERROGAR ˌinteɾɾoɣˈaɾ +INTERROGATIVA ˌinteɾɾˌoɣatˈiβa +INTERROGATIVAS ˌinteɾɾˌoɣatˈiβas +INTERROGATIVO ˌinteɾɾˌoɣatˈiβo +INTERROGATIVOS ˌinteɾɾˌoɣatˈiβos +INTERROGATORIO ˌinteɾɾˌoɣatˈoɾjo +INTERROGATORIOS ˌinteɾɾˌoɣatˈoɾjos +INTERROGO ˌinteɾɾˈoɣo +INTERRUMPA ˌinteɾɾˈumpa +INTERRUMPIBLE ˌinteɾɾumpˈiβle +INTERRUMPIDA ˌinteɾɾumpˈiða +INTERRUMPIDAS ˌinteɾɾumpˈiðas +INTERRUMPIDO ˌinteɾɾumpˈiðo +INTERRUMPIDOS ˌinteɾɾumpˈiðos +INTERSA intˈeɾsa +INTERSECÁ ˌinteɾsekˈa +INTERSECADA ˌinteɾsekˈaða +INTERSECADAS ˌinteɾsekˈaðas +INTERSECADO ˌinteɾsekˈaðo +INTERSECADOS ˌinteɾsekˈaðos +INTERSECAR ˌinteɾsekˈaɾ +INTERSECCIONALIDAD ˌinteɾsˌeksjonˌaliðˈad +INTERSECTADA ˌinteɾsektˈaða +INTERSECTADAS ˌinteɾsektˈaðas +INTERSECTADO ˌinteɾsektˈaðo +INTERSECTADOS ˌinteɾsektˈaðos +INTERSECTAR ˌinteɾsektˈaɾ +INTERSEXUADA ˌinteɾsekswˈaða +INTERSEXUADAS ˌinteɾsekswˈaðas +INTERSEXUADO ˌinteɾsekswˈaðo +INTERSEXUADOS ˌinteɾsekswˈaðos +INTERSINDICAL ˌinteɾsˌindikˈal +INTERSISTEMA ˌinteɾsistˈema +INTERSTICIAL ˌinteɾstisjˈal +INTERSUBJETIVO ˌinteɾsˌuβxetˈiβo +INTERTEXTUAL ˌinteɾtekstwˈal +INTERTÍTULOS ˌinteɾtˈitulos +INTERTUBERCULAR ˌinteɾtˌuβeɾkulˈaɾ +INTERUNIVERSITARIA ˌinteɾˌuniβˌeɾsitˈaɾja +INTERUNIVERSITARIAS ˌinteɾˌuniβˌeɾsitˈaɾjas +INTERUNIVERSITARIO ˌinteɾˌuniβˌeɾsitˈaɾjo +INTERUNIVERSITARIOS ˌinteɾˌuniβˌeɾsitˈaɾjos +INTERVÁLICO ˌinteɾβˈaliko +INTERVALO ˌinteɾβˈalo +INTERVENCIÓN ˌinteɾβensjˈon +INTERVENGO ˌinteɾβˈɛŋɡo +INTERVENIDA ˌinteɾβenˈiða +INTERVENIDAS ˌinteɾβenˈiðas +INTERVENIDO ˌinteɾβenˈiðo +INTERVENIDOS ˌinteɾβenˈiðos +INTERVENIR ˌinteɾβenˈiɾ +INTERVENTORA ˌinteɾβentˈoɾa +INTERVIENE ˌinteɾβjˈene +INTERVIÚ ˌinteɾβjˈu +INTESTADA ˌintestˈaða +INTESTADAS ˌintestˈaðas +INTESTADO ˌintestˈaðo +INTESTADOS ˌintestˈaðos +INTESTAR ˌintestˈaɾ +INTESTINAL ˌintestinˈal +INTESTINO ˌintestˈino +INTESTO intˈesto +INTIBUCÁ ˌintiβukˈa +ÍNTIMA ˈintima +INTIMACIÓN ˌintimasjˈon +INTIMADA ˌintimˈaða +INTIMADAS ˌintimˈaðas +INTIMADO ˌintimˈaðo +INTIMADOS ˌintimˈaðos +INTIMAR ˌintimˈaɾ +INTIMIDACIÓN ˌintimˌiðasjˈon +INTIMIDAD ˌintimiðˈad +INTIMIDADA ˌintimiðˈaða +INTIMIDADAS ˌintimiðˈaðas +INTIMIDADES ˌintimiðˈaðes +INTIMIDADO ˌintimiðˈaðo +INTIMIDADOS ˌintimiðˈaðos +INTIMIDAR ˌintimiðˈaɾ +INTIMISTA ˌintimˈista +INTIMO intˈimo +ÍNTIMO ˈintimo +INTITULADA ˌintitulˈaða +INTITULADAS ˌintitulˈaðas +INTITULADO ˌintitulˈaðo +INTITULADOS ˌintitulˈaðos +INTOCABLE ˌintokˈaβle +INTOCADO ˌintokˈaðo +INTOLERABLE ˌintoleɾˈaβle +INTOLERABLES ˌintoleɾˈaβles +INTOLERANCIA ˌintoleɾˈansja +INTOLERANTES ˌintoleɾˈantes +INTOXICACIÓN ˌintoksˌikasjˈon +INTOXICADA ˌintoksikˈaða +INTOXICADAS ˌintoksikˈaðas +INTOXICADO ˌintoksikˈaðo +INTOXICADOS ˌintoksikˈaðos +INTRABUCAL ˌintɾaβukˈal +INTRACATALÁN ˌintɾakˌatalˈan +INTRACELULARES ˌintɾasˌelulˈaɾes +INTRADÉRMICO ˌintɾaðˈeɾmiko +INTRADUCIBLE ˌintɾaðusˈiβle +INTRAESPECÍFICO ˌintɾaˌespesˈifiko +INTRAFLAGELAR ˌintɾaflˌaxelˈaɾ +INTRAHEPÁTICO ˌintɾaepˈatiko +INTRALAMINAR ˌintɾalˌaminˈaɾ +INTRAMEDULAR ˌintɾamˌeðulˈaɾ +INTRAMUSCULARES ˌintɾamˌuskulˈaɾes +INTRANSIGENTES ˌintɾansixˈɛntes +INTRANSITIVA ˌintɾansitˈiβa +INTRANSITIVO ˌintɾansitˈiβo +INTRANUCLEAR ˌintɾanˌukleˈaɾ +INTRAPERITONEAL ˌintɾapˌeɾitˌoneˈal +INTRASCENDENTE ˌintɾasendˈɛnte +INTRATECAL ˌintɾatekˈal +INTRAUTERINO ˌintɾaʊteɾˈino +INTRAVENOSA ˌintɾaβenˈosa +INTRAVENOSAS ˌintɾaβenˈosas +INTRAVENOSO ˌintɾaβenˈoso +INTRAVENOSOS ˌintɾaβenˈosos +INTRÉPIDA intɾˈepiða +INTRÉPIDAS intɾˈepiðas +INTRÉPIDOS intɾˈepiðos +INTRICADA ˌintɾikˈaða +INTRICADAS ˌintɾikˈaðas +INTRICADO ˌintɾikˈaðo +INTRICADOS ˌintɾikˈaðos +INTRICAR ˌintɾikˈaɾ +INTRICO intɾˈiko +INTRIGA intɾˈiɣa +INTRIGADA ˌintɾiɣˈaða +INTRIGADAS ˌintɾiɣˈaðas +INTRIGADO ˌintɾiɣˈaðo +INTRIGADOS ˌintɾiɣˈaðos +INTRIGAMOS ˌintɾiɣˈamos +INTRIGANDO ˌintɾiɣˈando +INTRIGAR ˌintɾiɣˈaɾ +INTRIGARES ˌintɾiɣˈaɾes +INTRIGAS intɾˈiɣas +INTRIGO intɾˈiɣo +INTRINCA intɾˈinka +INTRINCADA ˌintɾinkˈaða +INTRINCADAS ˌintɾinkˈaðas +INTRINCADO ˌintɾinkˈaðo +INTRINCADOS ˌintɾinkˈaðos +INTRINCAMOS ˌintɾinkˈamos +INTRINCANDO ˌintɾinkˈando +INTRINCAR ˌintɾinkˈaɾ +INTRINCARA ˌintɾinkˈaɾa +INTRINCARÁ ˌintɾinkaɾˈa +INTRINCÁRAMOS ˌintɾinkˈaɾamos +INTRINCARAS ˌintɾinkˈaɾas +INTRINCARÁS ˌintɾinkaɾˈas +INTRINCAREIS ˌintɾinkˈaɾeɪs +INTRINCAREMOS ˌintɾinkaɾˈemos +INTRINCARES ˌintɾinkˈaɾes +INTRINCARÍAMOS ˌintɾinkaɾˈiamos +INTRINCAS intɾˈinkas +INTRINCASTE ˌintɾinkˈaste +INTRINCO intɾˈinko +INTRÍNGULIS intɾˈiŋɡulis +INTRINQUE intɾˈinke +INTRINQUEMOS ˌintɾinkˈemos +INTRINQUES intɾˈinkes +INTRÍNSECO intɾˈinseko +INTRODUCIDA ˌintɾoðusˈiða +INTRODUCIDAS ˌintɾoðusˈiðas +INTRODUCIDO ˌintɾoðusˈiðo +INTRODUCIDOS ˌintɾoðusˈiðos +INTRODUCIR ˌintɾoðusˈiɾ +INTRODUCTOR ˌintɾoðuktˈoɾ +INTRODUCTORA ˌintɾoðuktˈoɾa +INTRODUCTORAS ˌintɾoðuktˈoɾas +INTRODUCTORES ˌintɾoðuktˈoɾes +INTRODUCTORIA ˌintɾoðuktˈoɾja +INTRODUCTORIAS ˌintɾoðuktˈoɾjas +INTRODUCTORIO ˌintɾoðuktˈoɾjo +INTRODUCTORIOS ˌintɾoðuktˈoɾjos +INTROMISIÓN ˌintɾomisjˈon +INTROSPECCIÓN ˌintɾospeksjˈon +INTROSPECTIVA ˌintɾospektˈiβa +INTROSPECTIVAS ˌintɾospektˈiβas +INTROSPECTIVO ˌintɾospektˈiβo +INTROSPECTIVOS ˌintɾospektˈiβos +INTROVERSIÓN ˌintɾoβeɾsjˈon +INTROVERSO ˌintɾoβˈeɾso +INTRUSADA ˌintɾusˈaða +INTRUSADAS ˌintɾusˈaðas +INTRUSADO ˌintɾusˈaðo +INTRUSADOS ˌintɾusˈaðos +INTRUSAR ˌintɾusˈaɾ +INTRUSIÓN ˌintɾusjˈon +INTRUSISMO ˌintɾusˈismo +INTUBACIÓN ˌintuβasjˈon +INTUBADA ˌintuβˈaða +INTUBADAS ˌintuβˈaðas +INTUBADO ˌintuβˈaðo +INTUBADOS ˌintuβˈaðos +INTUBAR ˌintuβˈaɾ +INTUICIÓN ˌintwisjˈon +INTUICIONISMO ˌintwisjonˈismo +INTUIDA intwˈiða +INTUIDAS intwˈiðas +INTUIDO intwˈiðo +INTUIDOS intwˈiðos +INTUIR intwˈiɾ +INTUITIVA ˌintwitˈiβa +INTUITIVO ˌintwitˈiβo +INUBICABLE ˌinuβikˈaβle +INUIT inwˈit +INULINA ˌinulˈina +INUNDACIÓN ˌinundasjˈon +INUNDADA ˌinundˈaða +INUNDADAS ˌinundˈaðas +INUNDADO ˌinundˈaðo +INUNDADOS ˌinundˈaðos +INUNDAR ˌinundˈaɾ +INUSUAL ˌinuswˈal +INÚTIL inˈutil +INUTILIDAD ˌinutˌiliðˈad +INUTILIZACIÓN ˌinutˌilisasjˈon +INUTILIZADA ˌinutˌilisˈaða +INUTILIZADAS ˌinutˌilisˈaðas +INUTILIZADO ˌinutˌilisˈaðo +INUTILIZADOS ˌinutˌilisˈaðos +INVADA imbˈaða +INVADAMOS ˌimbaðˈamos +INVADAS imbˈaðas +INVADE imbˈaðe +INVADES imbˈaðes +INVADÍAMOS ˌimbaðˈiamos +INVADIDA ˌimbaðˈiða +INVADIDAS ˌimbaðˈiðas +INVADIDO ˌimbaðˈiðo +INVADIDOS ˌimbaðˈiðos +INVADIMOS ˌimbaðˈimos +INVADIR ˌimbaðˈiɾ +INVADIRÁ ˌimbaðiɾˈa +INVADIRÁS ˌimbaðiɾˈas +INVADIREMOS ˌimbaðiɾˈemos +INVADIRÍAMOS ˌimbaðiɾˈiamos +INVADISTE ˌimbaðˈiste +INVADO imbˈaðo +INVAGINACIÓN ˌimbaxˌinasjˈon +INVAGINADA ˌimbaxinˈaða +INVAGINADAS ˌimbaxinˈaðas +INVAGINADO ˌimbaxinˈaðo +INVAGINADOS ˌimbaxinˈaðos +INVAGINAR ˌimbaxinˈaɾ +INVALIDACIÓN ˌimbalˌiðasjˈon +INVALIDADA ˌimbaliðˈaða +INVALIDADAS ˌimbaliðˈaðas +INVALIDADO ˌimbaliðˈaðo +INVALIDADOS ˌimbaliðˈaðos +INVALIDANTE ˌimbaliðˈante +INVALIDAR ˌimbaliðˈaɾ +INVALIDAS ˌimbalˈiðas +INVÁLIDAS imbˈaliðas +INVÁLIDO imbˈaliðo +INVASIÓN ˌimbasjˈon +INVASIVIDAD ˌimbasˌiβiðˈad +INVASIVO ˌimbasˈiβo +INVASOR ˌimbasˈoɾ +INVASORES ˌimbasˈoɾes +INVENCIBLES ˌimbensˈiβles +INVENCIÓN ˌimbensjˈon +INVENTA imbˈɛnta +INVENTADA ˌimbentˈaða +INVENTADAS ˌimbentˈaðas +INVENTADO ˌimbentˈaðo +INVENTADOS ˌimbentˈaðos +INVENTAMOS ˌimbentˈamos +INVENTANDO ˌimbentˈando +INVENTAR ˌimbentˈaɾ +INVENTARA ˌimbentˈaɾa +INVENTARÁ ˌimbentaɾˈa +INVENTÁRAMOS ˌimbentˈaɾamos +INVENTARAS ˌimbentˈaɾas +INVENTARÁS ˌimbentaɾˈas +INVENTAREIS ˌimbentˈaɾeɪs +INVENTAREMOS ˌimbentaɾˈemos +INVENTARES ˌimbentˈaɾes +INVENTARIADA ˌimbentaɾjˈaða +INVENTARIADAS ˌimbentaɾjˈaðas +INVENTARIADO ˌimbentaɾjˈaðo +INVENTARIADOS ˌimbentaɾjˈaðos +INVENTARÍAMOS ˌimbentaɾˈiamos +INVENTARIAR ˌimbentaɾjˈaɾ +INVENTARIO ˌimbentˈaɾjo +INVENTAS imbˈɛntas +INVENTASTE ˌimbentˈaste +INVENTE imbˈɛnte +INVENTEMOS ˌimbentˈemos +INVENTES imbˈɛntes +INVENTO imbˈɛnto +INVENTOR ˌimbentˈoɾ +INVERNACIÓN ˌimbeɾnasjˈon +INVERNÁCULO ˌimbeɾnˈakulo +INVERNADA ˌimbeɾnˈaða +INVERNADERO ˌimbeɾnaðˈeɾo +INVERNADEROS ˌimbeɾnaðˈeɾos +INVERNANTE ˌimbeɾnˈante +INVERNAR ˌimbeɾnˈaɾ +INVERNIZO ˌimbeɾnˈiso +INVEROSÍMIL ˌimbeɾosˈimil +INVERSIÓN ˌimbeɾsjˈon +INVERSIONES ˌimbeɾsjˈones +INVERTEBRADA ˌimbeɾteβɾˈaða +INVERTEBRADAS ˌimbeɾteβɾˈaðas +INVERTEBRADO ˌimbeɾteβɾˈaðo +INVERTEBRADOS ˌimbeɾteβɾˈaðos +INVERTIDA ˌimbeɾtˈiða +INVERTIDAS ˌimbeɾtˈiðas +INVERTIDO ˌimbeɾtˈiðo +INVERTIDOS ˌimbeɾtˈiðos +INVERTIR ˌimbeɾtˈiɾ +INVESTIDA ˌimbestˈiða +INVESTIDAS ˌimbestˈiðas +INVESTIDO ˌimbestˈiðo +INVESTIDOS ˌimbestˈiðos +INVESTIDURA ˌimbestiðˈuɾa +INVESTIGACIÓN ˌimbestˌiɣasjˈon +INVESTIGADA ˌimbestiɣˈaða +INVESTIGADAS ˌimbestiɣˈaðas +INVESTIGADO ˌimbestiɣˈaðo +INVESTIGADOR ˌimbestˌiɣaðˈoɾ +INVESTIGADORA ˌimbestˌiɣaðˈoɾa +INVESTIGADORAS ˌimbestˌiɣaðˈoɾas +INVESTIGADORES ˌimbestˌiɣaðˈoɾes +INVESTIGADOS ˌimbestiɣˈaðos +INVESTIGAR ˌimbestiɣˈaɾ +INVESTIGARME ˌimbestiɣˈaɾme +INVESTIGO ˌimbestˈiɣo +INVESTIR ˌimbestˈiɾ +INVIABLE imbjˈaβle +INVIABLES imbjˈaβles +INVICTA imbˈikta +INVICTAS imbˈiktas +INVICTÍSIMO ˌimbiktˈisimo +INVICTO imbˈikto +INVICTOS imbˈiktos +INVIDENTE ˌimbiðˈɛnte +INVIERNITO ˌimbjeɾnˈito +INVIERNO imbjˈeɾno +INVIOLABILIDAD ˌimbjolˌaβiliðˈad +INVIOLABLE ˌimbjolˈaβle +INVIOLABLES ˌimbjolˈaβles +INVIOLADA ˌimbjolˈaða +INVIOLADAS ˌimbjolˈaðas +INVIOLADO ˌimbjolˈaðo +INVIOLADOS ˌimbjolˈaðos +INVISIBILIDAD ˌimbisˌiβiliðˈad +INVISIBILIZACIÓN ˌimbisˌiβilˌisasjˈon +INVISIBILIZADA ˌimbisˌiβilisˈaða +INVISIBILIZADAS ˌimbisˌiβilisˈaðas +INVISIBILIZADO ˌimbisˌiβilisˈaðo +INVISIBILIZADOS ˌimbisˌiβilisˈaðos +INVISIBILIZAR ˌimbisˌiβilisˈaɾ +INVISIBLE ˌimbisˈiβle +INVITACIÓN ˌimbitasjˈon +INVITADA ˌimbitˈaða +INVITADO ˌimbitˈaðo +INVITADOS ˌimbitˈaðos +INVITAR ˌimbitˈaɾ +INVITARE ˌimbitˈaɾe +INVITAS imbˈitas +INVITO imbˈito +INVOCADA ˌimbokˈaða +INVOCADAS ˌimbokˈaðas +INVOCADO ˌimbokˈaðo +INVOCADORA ˌimbokaðˈoɾa +INVOCADOS ˌimbokˈaðos +INVOCAR ˌimbokˈaɾ +INVOLUCIÓN ˌimbolusjˈon +INVOLUCIONADA ˌimbolˌusjonˈaða +INVOLUCIONADAS ˌimbolˌusjonˈaðas +INVOLUCIONADO ˌimbolˌusjonˈaðo +INVOLUCIONADOS ˌimbolˌusjonˈaðos +INVOLUCIONES ˌimbolusjˈones +INVOLUCRACIÓN ˌimbolˌukɾasjˈon +INVOLUCRADA ˌimbolukɾˈaða +INVOLUCRADAS ˌimbolukɾˈaðas +INVOLUCRADO ˌimbolukɾˈaðo +INVOLUCRADOS ˌimbolukɾˈaðos +INVOLUCRAMIENTO ˌimbolˌukɾamjˈɛnto +INVOLUCRAR ˌimbolukɾˈaɾ +INVOLUNTARIAMENTE ˌimboluntˈaɾjamˈente +INVOLUTIVA ˌimbolutˈiβa +INVOLUTIVAS ˌimbolutˈiβas +INVOLUTIVO ˌimbolutˈiβo +INVOLUTIVOS ˌimbolutˈiβos +INVULNERABILIDAD ˌimbulnˌeɾaβˌiliðˈad +INVULNERABLE ˌimbulneɾˈaβle +INYECCIÓN ˌiɲeksjˈon +ÍO ˈio +IÓN jˈon +IONIZACIÓN jˌonisasjˈon +IONIZADA jˌonisˈaða +IONIZADAS jˌonisˈaðas +IONIZADO jˌonisˈaðo +IONIZADOS jˌonisˈaðos +IONIZAR jˌonisˈaɾ +IOWANO jowˈano +IPAD ipˈad +IPERITA ˌipeɾˈita +IPHONE ˈaɪfon +ÍPSILON ˈipsilon +IQUEÑO ikˈeɲo +IQUICHANO ˌikitʃˈano +IQUITEÑO ˌikitˈeɲo +IR ˈiɾ +IRA ˈiɾa +IRÁ iɾˈa +IRACUNDO ˌiɾakˈundo +IRAK iɾˈak +IRAKI iɾˈaki +IRÁN iɾˈan +IRANÍ ˌiɾanˈi +IRANIANA ˌiɾanjˈana +IRAQUI iɾˈaki +IRAQUÍ ˌiɾakˈi +IRAS ˈiɾas +IRÁS iɾˈas +IRASCIBILIDAD ˌiɾasˌiβiliðˈad +IRASCIBLE ˌiɾasˈiβle +IRASCIBLES ˌiɾasˈiβles +IRÉ iɾˈe +IRÉIS iɾˈeis +IREMOS iɾˈemos +IRENE iɾˈene +IRES ˈiɾes +IRÍA iɾˈia +IRÍAIS iɾˈiaɪs +IRÍAMOS iɾˈiamos +IRÍAN iɾˈian +IRÍAS iɾˈias +IRIDIO iɾˈiðjo +IRIDISCENCIA ˌiɾiðisˈɛnsja +IRIDISCENTE ˌiɾiðisˈɛnte +IRIDISCENTES ˌiɾiðisˈɛntes +IRIDOLOGÍA ˌiɾiðˌoloxˈia +IRIS ˈiɾis +IRISADO ˌiɾisˈaðo +IRISO iɾˈiso +IRLANDA iɾlˈanda +IRLANDESAS ˌiɾlandˈesas +IRLANDESES ˌiɾlandˈeses +IRMA ˈiɾma +IRME ˈiɾme +IRO ˈiɾo +IRÓNICAMENTE iɾˈonikamˈente +IRÓNICO iɾˈoniko +IRONIZADA ˌiɾonisˈaða +IRONIZADAS ˌiɾonisˈaðas +IRONIZADO ˌiɾonisˈaðo +IRONIZADOS ˌiɾonisˈaðos +IROQUÉS ˌiɾokˈes +IROS ˈiɾos +IRRACIONAL ˌiɾɾasjonˈal +IRRACIONALISMO ˌiɾɾasjˌonalˈismo +IRRADIADA ˌiɾɾaðjˈaða +IRRADIADAS ˌiɾɾaðjˈaðas +IRRADIADO ˌiɾɾaðjˈaðo +IRRADIADOR ˌiɾɾaðjaðˈoɾ +IRRADIADOS ˌiɾɾaðjˈaðos +IRRADIANCIA ˌiɾɾaðjˈansja +IRRADIARE ˌiɾɾaðjˈaɾe +IRRECONCILIABLE ˌiɾɾekˌonsiljˈaβle +IRRECUSABLES ˌiɾɾekusˈaβles +IRREDENTA ˌiɾɾeðˈɛnta +IRREDENTAS ˌiɾɾeðˈɛntas +IRREDENTISMO ˌiɾɾeðentˈismo +IRREDENTISTA ˌiɾɾeðentˈista +IRREDENTISTAS ˌiɾɾeðentˈistas +IRREDENTO ˌiɾɾeðˈɛnto +IRREDENTOS ˌiɾɾeðˈɛntos +IRREDUCTIBILIDAD ˌiɾɾeðˌuktiβˌiliðˈad +IRREDUCTIBLE ˌiɾɾeðuktˈiβle +IRREDUCTIBLES ˌiɾɾeðuktˈiβles +IRREEMPLAZABLE ˌiɾɾeˌemplasˈaβle +IRREEMPLAZABLES ˌiɾɾeˌemplasˈaβles +IRREFLEXIÓN ˌiɾɾefleksjˈon +IRREFUTABLE ˌiɾɾefutˈaβle +IRREFUTABLEMENTE ˌiɾɾefutˈaβlemˈente +IRREFUTABLES ˌiɾɾefutˈaβles +IRREGULAR ˌiɾɾeɣulˈaɾ +IRREGULARES ˌiɾɾeɣulˈaɾes +IRREGULARIDAD ˌiɾɾeɣˌulaɾiðˈad +IRRELEVANTE ˌiɾɾeleβˈante +IRRELEVANTES ˌiɾɾeleβˈantes +IRRENUNCIABILIDAD ˌiɾɾenˌunsjaβˌiliðˈad +IRREPRODUCIBLE ˌiɾɾepɾˌoðusˈiβle +IRREPRODUCIBLES ˌiɾɾepɾˌoðusˈiβles +IRRESISTIBLE ˌiɾɾesistˈiβle +IRRESOLUTO ˌiɾɾesolˈuto +IRRESPETUOSA ˌiɾɾespetwˈosa +IRRESPETUOSAS ˌiɾɾespetwˈosas +IRRESPETUOSO ˌiɾɾespetwˈoso +IRRESPETUOSOS ˌiɾɾespetwˈosos +IRRESPONSABILIDAD ˌiɾɾespˌonsaβˌiliðˈad +IRRESPONSABLE ˌiɾɾesponsˈaβle +IRRESPONSABLES ˌiɾɾesponsˈaβles +IRREVERENCIA ˌiɾɾeβeɾˈɛnsja +IRREVERENTE ˌiɾɾeβeɾˈɛnte +IRREVERENTES ˌiɾɾeβeɾˈɛntes +IRREVERSIBILIDAD ˌiɾɾeβˌeɾsiβˌiliðˈad +IRREVERSIBLE ˌiɾɾeβeɾsˈiβle +IRREVOCABLE ˌiɾɾeβokˈaβle +IRRIGACIÓN ˌiɾɾiɣasjˈon +IRRIGAR ˌiɾɾiɣˈaɾ +IRRISORIO ˌiɾɾisˈoɾjo +IRRITABILIDAD ˌiɾɾitˌaβiliðˈad +IRRITABLE ˌiɾɾitˈaβle +IRRITACIÓN ˌiɾɾitasjˈon +IRRITADA ˌiɾɾitˈaða +IRRITADAS ˌiɾɾitˈaðas +IRRITADÍSIMO ˌiɾɾitaðˈisimo +IRRITADO ˌiɾɾitˈaðo +IRRITADOS ˌiɾɾitˈaðos +IRRITANTE ˌiɾɾitˈante +IRRITAR ˌiɾɾitˈaɾ +IRRITARE ˌiɾɾitˈaɾe +IRRITATIVO ˌiɾɾitatˈiβo +ÍRRITO ˈiɾɾito +IRROGA iɾɾˈoɣa +IRROGADA ˌiɾɾoɣˈaða +IRROGADAS ˌiɾɾoɣˈaðas +IRROGADO ˌiɾɾoɣˈaðo +IRROGADOS ˌiɾɾoɣˈaðos +IRROGÁIS ˌiɾɾoɣˈais +IRROGAMOS ˌiɾɾoɣˈamos +IRROGANDO ˌiɾɾoɣˈando +IRROGAR ˌiɾɾoɣˈaɾ +IRROGARA ˌiɾɾoɣˈaɾa +IRROGÁRAMOS ˌiɾɾoɣˈaɾamos +IRROGARAS ˌiɾɾoɣˈaɾas +IRROGARÁS ˌiɾɾoɣaɾˈas +IRROGARÉ ˌiɾɾoɣaɾˈe +IRROGAREIS ˌiɾɾoɣˈaɾeɪs +IRROGARÉIS ˌiɾɾoɣaɾˈeis +IRROGAREMOS ˌiɾɾoɣaɾˈemos +IRROGARES ˌiɾɾoɣˈaɾes +IRROGARÍA ˌiɾɾoɣaɾˈia +IRROGARÍAMOS ˌiɾɾoɣaɾˈiamos +IRROGARÍAS ˌiɾɾoɣaɾˈias +IRROGAS iɾɾˈoɣas +IRROGASTE ˌiɾɾoɣˈaste +IRROGO iɾɾˈoɣo +IRROGUE iɾɾˈoɣe +IRROGUÉIS ˌiɾɾoɣˈeis +IRROGUEMOS ˌiɾɾoɣˈemos +IRROGUES iɾɾˈoɣes +IRROGUÉS ˌiɾɾoɣˈes +IRROTACIONAL ˌiɾɾotˌasjonˈal +IRSE ˈiɾse +IRTE ˈiɾte +IRUINDARRA ˌiɾuindˈaɾɾa +IRULEGUI ˌiɾulˈeɣi +IRUNÉS ˌiɾunˈes +ISA ˈisa +ISAAC ˌisaˈak +ISABEL ˌisaβˈel +ISAÍ ˌisaˈi +ISAÍAS ˌisaˈias +ISAURA isˈaʊɾa +ISAURO isˈaʊɾo +ISIDREÑA ˌisiðɾˈeɲa +ISIDREÑAS ˌisiðɾˈeɲas +ISIDREÑO ˌisiðɾˈeɲo +ISIDREÑOS ˌisiðɾˈeɲos +ISIS ˈisis +ISLA ˈisla +ISLAM ˈislam +ISLÁMICO islˈamiko +ISLAMITA ˌislamˈita +ISLAMIZADA ˌislamisˈaða +ISLAMIZADAS ˌislamisˈaðas +ISLAMIZADO ˌislamisˈaðo +ISLAMIZADOS ˌislamisˈaðos +ISLAMIZAR ˌislamisˈaɾ +ISLANDÉS ˌislandˈes +ISLANDIA islˈandja +ISLAS ˈislas +ISLEÑO islˈeɲo +ISLERO islˈeɾo +ISLETERO ˌisletˈeɾo +ISMAEL ˌismaˈel +ISMAELITA ˌismaelˈita +ISMAILÍ ˌismaɪlˈi +ISMAILISMO ˌismaɪlˈismo +ISOBATA ˌisoβˈata +ISOBUTIL ˌisoβutˈil +ISÓCRONO isˈokɾono +ISOCUANTA ˌisokwˈanta +ISOGONAL ˌisoɣonˈal +ISÓGONO isˈoɣono +ISOHIETA ˌisojˈeta +ISOLACIÓN ˌisolasjˈon +ISOLÍNEA ˌisolˈinea +ISOLOBAL ˌisoloβˈal +ISOLOGOTIPO ˌisolˌoɣotˈipo +ISOMERIZAR ˌisomˌeɾisˈaɾ +ISOPENTENILO ˌisopˌentenˈilo +ISOQUINOLINA ˌisokˌinolˈina +ISÓSCELES isˈoseles +ISOTIOCIANATO ˌisotjˌosjanˈato +ISOTRETINOÍNA ˌisotɾˌetinoˈina +ISOTROPÍA ˌisotɾopˈia +ISQUEMIA iskˈemja +ISQUÉMICO iskˈemiko +ISQUIOCAVERNOSA ˌiskjokˌaβeɾnˈosa +ISQUIOCAVERNOSAS ˌiskjokˌaβeɾnˈosas +ISQUIOCAVERNOSO ˌiskjokˌaβeɾnˈoso +ISQUIOCAVERNOSOS ˌiskjokˌaβeɾnˈosos +ISQUIOPUBIANA ˌiskjopuβjˈana +ISQUIOPUBIANAS ˌiskjopuβjˈanas +ISQUIOPUBIANO ˌiskjopuβjˈano +ISQUIOPUBIANOS ˌiskjopuβjˈanos +ISRAEL ˌisraˈel +ISTMO ˈistmo +ISTRIANO ˌistɾiˈano +IT ˈit +ITACATE ˌitakˈate +ÍTALA ˈitala +ITALIA itˈalja +ITALIANA ˌitaljˈana +ITALIANAS ˌitaljˈanas +ITALIANIDAD ˌitaljˌaniðˈad +ITALIANISMO ˌitaljanˈismo +ITALIANISMOS ˌitaljanˈismos +ITALIANIZADA ˌitaljˌanisˈaða +ITALIANIZADAS ˌitaljˌanisˈaðas +ITALIANIZADO ˌitaljˌanisˈaðo +ITALIANIZADOS ˌitaljˌanisˈaðos +ITALIANIZANTE ˌitaljˌanisˈante +ITALIANIZAR ˌitaljˌanisˈaɾ +ITALIANO ˌitaljˈano +ITALIANOS ˌitaljˈanos +ITALOAMERICANA ˌitalˌoamˌeɾikˈana +ITALOAMERICANO ˌitalˌoamˌeɾikˈano +ITALOESTADOUNIDENSE ˌitalˌoestˌaðowniðˈɛnse +ITALOESTADOUNIDENSES ˌitalˌoestˌaðowniðˈɛnses +ITALÓFONO ˌitalˈofono +ÍTEM ˈitem +ITERA itˈeɾa +ITERABLE ˌiteɾˈaβle +ITERADA ˌiteɾˈaða +ITERADAS ˌiteɾˈaðas +ITERADO ˌiteɾˈaðo +ITERADOS ˌiteɾˈaðos +ITERAMOS ˌiteɾˈamos +ITERANDO ˌiteɾˈando +ITERAR ˌiteɾˈaɾ +ITERARA ˌiteɾˈaɾa +ITERARÁ ˌiteɾaɾˈa +ITERÁRAMOS ˌiteɾˈaɾamos +ITERARAS ˌiteɾˈaɾas +ITERARÁS ˌiteɾaɾˈas +ITERARE ˌiteɾˈaɾe +ITERAREIS ˌiteɾˈaɾeɪs +ITERAREMOS ˌiteɾaɾˈemos +ITERARES ˌiteɾˈaɾes +ITERARÍAMOS ˌiteɾaɾˈiamos +ITERAS itˈeɾas +ITERASTE ˌiteɾˈaste +ITERATIVA ˌiteɾatˈiβa +ITERATIVAS ˌiteɾatˈiβas +ITERATIVO ˌiteɾatˈiβo +ITERATIVOS ˌiteɾatˈiβos +ITERBIO itˈeɾβjo +ITERE itˈeɾe +ITEREMOS ˌiteɾˈemos +ITERES itˈeɾes +ITERO itˈeɾo +ITINERADA ˌitineɾˈaða +ITINERADAS ˌitineɾˈaðas +ITINERADO ˌitineɾˈaðo +ITINERADOS ˌitineɾˈaðos +ITINERANTES ˌitineɾˈantes +ITINERAR ˌitineɾˈaɾ +ITRIO ˈitɾio +ITS ˈits +ITUNES itˈunes +IVA ˈiβa +IVÁN iβˈan +IVE ˈiβe +IXIÓN iksjˈon +IZA ˈisa +IZABAL ˌisaβˈal +IZADA isˈaða +IZADAS isˈaðas +IZADO isˈaðo +IZADOS isˈaðos +IZAMIENTO ˌisamjˈɛnto +IZAN ˈisan +IZAR isˈaɾ +IZO ˈiso +IZOTE isˈote +IZQUIERDA iskjˈeɾða +IZQUIERDAS iskjˈeɾðas +IZQUIERDISMO ˌiskjeɾðˈismo +IZQUIERDISTA ˌiskjeɾðˈista +IZQUIERDO iskjˈeɾðo +IZTACCÍHUATL ˌistaksˈiwatl +JA xˈa +JABALCÓN xˌaβalkˈon +JABALÍ xˌaβalˈi +JABALINA xˌaβalˈina +JABATA xaβˈata +JABEBA xaβˈeβa +JÁBEGA xˈaβeɣa +JÁBEGAS xˈaβeɣas +JABÓN xaβˈon +JABONADA xˌaβonˈaða +JABONADAS xˌaβonˈaðas +JABONADO xˌaβonˈaðo +JABONADOS xˌaβonˈaðos +JABONERA xˌaβonˈeɾa +JABONERO xˌaβonˈeɾo +JABONES xaβˈones +JACA xˈaka +JACAL xakˈal +JACALTECA xˌakaltˈeka +JACALTECO xˌakaltˈeko +JACAMARÁ xˌakamaɾˈa +JACAU xakˈaʊ +JACHAPURI xˌatʃapˈuɾi +JACHKAR xatʃkˈaɾ +JACINTA xasˈinta +JACINTO xasˈinto +JACO xˈako +JACOB xakˈob +JACOBINA xˌakoβˈina +JACOBINAS xˌakoβˈinas +JACOBINO xˌakoβˈino +JACOBINOS xˌakoβˈinos +JACOBITA xˌakoβˈita +JACOBO xakˈoβo +JACOS xˈakos +JACTÁ xaktˈa +JACTADA xaktˈaða +JACTADAS xaktˈaðas +JACTADO xaktˈaðo +JACTADOS xaktˈaðos +JACTANCIOSA xˌaktansjˈosa +JACTANCIOSAS xˌaktansjˈosas +JACTANCIOSOS xˌaktansjˈosos +JACTAR xaktˈaɾ +JACUZZI xakˈutsi +JADE xˈaðe +JADEADA xˌaðeˈaða +JADEADAS xˌaðeˈaðas +JADEADO xˌaðeˈaðo +JADEADOS xˌaðeˈaðos +JADEANTE xˌaðeˈante +JADEAR xˌaðeˈaɾ +JADEÍTA xˌaðeˈita +JADEO xaðˈeo +JAÉN xaˈen +JAEZ xaˈes +JAFET xafˈet +JAGANATO xˌaɣanˈato +JAGUAR xaɣwˈaɾ +JAGUARZO xaɣwˈaɾso +JAGÜEY xˌaɣuˈeɪ +JAIBA xˈaɪβa +JAIME xˈaɪme +JAIMISTA xaɪmˈista +JAJA xˈaxa +JAJÁ xaxˈa +JAJAJA xaxˈaxa +JAJAJÁ xˌaxaxˈa +JALÁ xalˈa +JALAJALA xˌalaxˈala +JALAPA xalˈapa +JALAPEÑO xˌalapˈeɲo +JALAR xalˈaɾ +JALEA xalˈea +JALEADA xˌaleˈaða +JALEADAS xˌaleˈaðas +JALEADO xˌaleˈaðo +JALEADOS xˌaleˈaðos +JALEO xalˈeo +JALISCIENSE xˌalisjˈɛnse +JALISCO xalˈisko +JALMA xˈalma +JALÓN xalˈon +JALONADA xˌalonˈaða +JALONADAS xˌalonˈaðas +JALONADO xˌalonˈaðo +JALONADOR xˌalonaðˈoɾ +JALONADOS xˌalonˈaðos +JALONAR xˌalonˈaɾ +JALONEADA xˌaloneˈaða +JALONEADAS xˌaloneˈaðas +JALONEADO xˌaloneˈaðo +JALONEADOS xˌaloneˈaðos +JALONEAR xˌaloneˈaɾ +JALONEO xˌalonˈeo +JAMAICA xamˈaɪka +JAMAICANA xˌamaɪkˈana +JAMAICANAS xˌamaɪkˈanas +JAMAICANO xˌamaɪkˈano +JAMAICANOS xˌamaɪkˈanos +JAMÁS xamˈas +JAMBAJE xambˈaxe +JAMBAR xambˈaɾ +JAMELGA xamˈelɣa +JAMELGO xamˈelɣo +JAMÓN xamˈon +JAMONA xamˈona +JAMONCILLO xˌamonsˈijjo +JANEIRO xanˈeɪɾo +JANETH xanˈet +JANGADA xaŋɡˈaða +JANGUEAR xˌaŋɡeˈaɾ +JANGUEO xaŋɡˈeo +JANINA xanˈina +JANO xˈano +JANSENISMO xˌansenˈismo +JÁPETO xˈapeto +JAPI xˈapi +JAPÓN xapˈon +JAPONES xapˈones +JAPONÉS xˌaponˈes +JÁPONES xˈapones +JAPONESA xˌaponˈesa +JAPONESAS xˌaponˈesas +JAPONESES xˌaponˈeses +JAQUE xˈake +JAQUEADA xˌakeˈaða +JAQUEADAS xˌakeˈaðas +JAQUEADO xˌakeˈaðo +JAQUEADOS xˌakeˈaðos +JAQUEAR xˌakeˈaɾ +JAQUEL xakˈel +JAQUELADO xˌakelˈaðo +JÁQUER xˈakeɾ +JAQUÉS xakˈes +JAQUETA xakˈeta +JAQUETANO xˌaketˈano +JAQUETÓN xˌaketˈon +JAQUIDA xakˈiða +JAQUIDAS xakˈiðas +JAQUIDO xakˈiðo +JAQUIDOS xakˈiðos +JÁQUIMA xˈakima +JAQUIR xakˈiɾ +JAQUITA xakˈita +JARA xˈaɾa +JARABE xaɾˈaβe +JARAÍZ xˌaɾaˈis +JARAMAGO xˌaɾamˈaɣo +JARANA xaɾˈana +JARANEADA xˌaɾaneˈaða +JARANEADAS xˌaɾaneˈaðas +JARANEADO xˌaɾaneˈaðo +JARANEADOS xˌaɾaneˈaðos +JARANEAR xˌaɾaneˈaɾ +JARANERO xˌaɾanˈeɾo +JARCHA xˈaɾtʃa +JARCIA xˈaɾsja +JARDIN xˈaɾðin +JARDÍN xaɾðˈin +JARDINCILLO xˌaɾðinsˈijjo +JARDINCITO xˌaɾðinsˈito +JARDINERA xˌaɾðinˈeɾa +JARDINERO xˌaɾðinˈeɾo +JAREDITA xˌaɾeðˈita +JARETA xaɾˈeta +JARGONZA xaɾɣˈonsa +JARIPEO xˌaɾipˈeo +JARO xˈaɾo +JAROCHA xaɾˈotʃa +JAROCHAS xaɾˈotʃas +JAROCHO xaɾˈotʃo +JAROCHOS xaɾˈotʃos +JAROSITA xˌaɾosˈita +JARRA xˈaɾɾa +JARRAS xˈaɾɾas +JARREAR xˌaɾɾeˈaɾ +JARRETE xaɾɾˈete +JARRETERA xˌaɾɾetˈeɾa +JARRITA xaɾɾˈita +JARRITO xaɾɾˈito +JARRO xˈaɾɾo +JARRÓN xaɾɾˈon +JARROS xˈaɾɾos +JARTERA xaɾtˈeɾa +JASPE xˈaspe +JASPEADA xˌaspeˈaða +JASPEADAS xˌaspeˈaðas +JASPEADO xˌaspeˈaðo +JASPEADOS xˌaspeˈaðos +JASPEAR xˌaspeˈaɾ +JATO xˈato +JAULA xˈaʊla +JAURÍA xaʊɾˈia +JAVA xˈaβa +JAVIER xaβjˈeɾ +JAVIERISTA xˌaβjeɾˈista +JAZMÍN xasmˈin +JAZZ dʒˈas +JEAN xˈean +JEBUSEO xˌeβusˈeo +JEFA xˈefa +JEFATURA xˌefatˈuɾa +JEFAZO xefˈaso +JEFE xˈefe +JEFEAR xˌefeˈaɾ +JEFECILLO xˌefesˈijjo +JEFECITO xˌefesˈito +JEFES xˈefes +JEHOVÁ xˌeoβˈa +JEHOVAH xeˈoβa +JEJE xˈexe +JEJÉN xexˈen +JEJENERO xˌexenˈeɾo +JELO xˈelo +JELTZALE xeltsˈale +JEMER xemˈeɾ +JENGIBRE xeŋxˈiβɾe +JEOGRÁFICO xˌeoɣɾˈafiko +JEQUE xˈeke +JEQUESA xekˈesa +JERARQUÍA xˌeɾaɾkˈia +JERARQUIZACIÓN xˌeɾaɾkˌisasjˈon +JERARQUIZADA xˌeɾaɾkisˈaða +JERARQUIZADAS xˌeɾaɾkisˈaðas +JERARQUIZADO xˌeɾaɾkisˈaðo +JERARQUIZADOS xˌeɾaɾkisˈaðos +JERARQUIZAR xˌeɾaɾkisˈaɾ +JERBO xˈeɾβo +JEREMÍAS xˌeɾemˈias +JEREZ xeɾˈes +JERGA xˈeɾɣa +JERGAL xeɾɣˈal +JERGÓN xeɾɣˈon +JERIGONZA xˌeɾiɣˈonsa +JERINGA xeɾˈiŋɡa +JERINGADA xˌeɾiŋɡˈaða +JERINGADAS xˌeɾiŋɡˈaðas +JERINGADOS xˌeɾiŋɡˈaðos +JERINGAR xˌeɾiŋɡˈaɾ +JEROGLÍFICO xˌeɾoɣlˈifiko +JEROGLIFO xˌeɾoɣlˈifo +JEROGRÍFICO xˌeɾoɣɾˈifiko +JERÓNIMO xeɾˈonimo +JEROSOLIMITANO xˌeɾosˌolimitˈano +JERSEY xeɾsˈeɪ +JERUSALÉN xˌeɾusalˈen +JESUCRISTO xˌesukɾˈisto +JESUITA xeswˈita +JESÚS xesˈus +JESUSA xesˈusa +JETA xˈeta +JEVA xˈeβa +JI xˈi +JIBARIZACIÓN xˌiβaɾˌisasjˈon +JIBARIZACIONES xˌiβaɾˌisasjˈones +JIBARIZADA xˌiβaɾisˈaða +JIBARIZADAS xˌiβaɾisˈaðas +JIBARIZADO xˌiβaɾisˈaðo +JIBARIZADOS xˌiβaɾisˈaðos +JIBARIZAR xˌiβaɾisˈaɾ +JÍBARO xˈiβaɾo +JIBIA xˈiβja +JÍCAMA xˈikama +JÍCARA xˈikaɾa +JICARAZO xˌikaɾˈaso +JICHI xˈitʃi +JICOTE xikˈote +JICOTERA xˌikotˈeɾa +JILGUERO xilɣˈeɾo +JILOTE xilˈote +JIMA xˈima +JIMADA ximˈaða +JIMADAS ximˈaðas +JIMADO ximˈaðo +JIMADOR xˌimaðˈoɾ +JIMADORA xˌimaðˈoɾa +JIMADOS ximˈaðos +JIMAR ximˈaɾ +JIMENA ximˈena +JIMÉNEZ ximˈenes +JIMENISTA xˌimenˈista +JIMIA xˈimja +JIMIO xˈimjo +JIÑAR xiɲˈaɾ +JINCHO xˈintʃo +JINETE xinˈete +JINETEADA xˌineteˈaða +JINETEADAS xˌineteˈaðas +JINETEADO xˌineteˈaðo +JINETEADOS xˌineteˈaðos +JINETEAR xˌineteˈaɾ +JÍNJOL xˈiŋxol +JINJOLERO xˌiŋxolˈeɾo +JINOTEGA xˌinotˈeɣa +JIPIJAPA xˌipixˈapa +JIPIOSA xipjˈosa +JIPIOSAS xipjˈosas +JIPIOSOS xipjˈosos +JIRAFA xiɾˈafa +JIRAFAS xiɾˈafas +JIRAJARA xˌiɾaxˈaɾa +JIRÓN xiɾˈon +JITOMATE xˌitomˈate +JO xˈo +JOB xˈob +JOCHO xˈotʃo +JOCOQUE xokˈoke +JOCOSAMENTE xokˈosamˈente +JOCOSO xokˈoso +JOCOTE xokˈote +JODA xˈoða +JODER xoðˈeɾ +JODIBLE xoðˈiβle +JODIDO xoðˈiðo +JODIENDO xoðjˈɛndo +JODÓN xoðˈon +JOFAINA xofˈaɪna +JOHANNESBURGUÉS xˌoannˌesβuɾɣˈes +JOJOBA xoxˈoβa +JOJOTO xoxˈoto +JOLÍN xolˈin +JOLINES xolˈines +JONÁS xonˈas +JONDA xˈonda +JONDO xˈondo +JONIA xˈonja +JÓNICA xˈonika +JÓNICAS xˈonikas +JÓNICO xˈoniko +JÓNICOS xˈonikos +JONRÓN xonrˈon +JONRONAZO xˌonronˈaso +JONRONERO xˌonronˈeɾo +JONSISTA xonsˈista +JORDÁN xoɾðˈan +JORDANIA xoɾðˈanja +JOREZMITA xˌoɾesmˈita +JORGE xˈoɾxe +JORNADA xoɾnˈaða +JORNAL xoɾnˈal +JORNALERO xˌoɾnalˈeɾo +JOROBADITO xˌoɾoβaðˈito +JOROBADO xˌoɾoβˈaðo +JOROBAR xˌoɾoβˈaɾ +JOSAFAT xˌosafˈat +JOSE xˈose +JOSÉ xosˈe +JOSEAR xˌoseˈaɾ +JOSEFA xosˈefa +JOSEFINA xˌosefˈina +JOSEFINAS xˌosefˈinas +JOSEFINOS xˌosefˈinos +JOSELITO xˌoselˈito +JOSUÉ xoswˈe +JOTA xˈota +JOTAS xˈotas +JOTE xˈote +JOTEADA xˌoteˈaða +JOTEADAS xˌoteˈaðas +JOTEADO xˌoteˈaðo +JOTEADOS xˌoteˈaðos +JOTEAR xˌoteˈaɾ +JOTERA xotˈeɾa +JOTERO xotˈeɾo +JOTITA xotˈita +JOTITO xotˈito +JOTO xˈoto +JOVEN xˈoβen +JOVENCILLA xˌoβensˈijja +JOVENCILLO xˌoβensˈijjo +JOVENCITA xˌoβensˈita +JOVENCITO xˌoβensˈito +JÓVENES xˈoβenes +JOVENZUELO xˌoβenswˈelo +JOVIAL xoβjˈal +JOVIANA xoβjˈana +JOVIANAS xoβjˈanas +JOVIANO xoβjˈano +JOVIANOS xoβjˈanos +JUAGAR xwaɣˈaɾ +JUAN xwˈan +JUANA xwˈana +JUANETE xwanˈete +JUANISTA xwanˈista +JUANITA xwanˈita +JUANITO xwanˈito +JUANO xwˈano +JUÁREZ xwˈaɾes +JUAZ xwˈas +JUBILACIÓN xˌuβilasjˈon +JUBILADA xˌuβilˈaða +JUBILADAS xˌuβilˈaðas +JUBILADO xˌuβilˈaðo +JUBILADOS xˌuβilˈaðos +JUBILAR xˌuβilˈaɾ +JUBILEO xˌuβilˈeo +JÚBILO xˈuβilo +JÚCAR xˈukaɾ +JUDAICO xuðˈaɪko +JUDAÍSMO xˌuðaˈismo +JUDAIZACIÓN xˌuðaɪsasjˈon +JUDAIZANTE xˌuðaɪsˈante +JUDAIZAR xˌuðaɪsˈaɾ +JUDAS xˈuðas +JUDEIDAD xˌuðeɪðˈad +JUDEOÁRABE xˌuðeoˈaɾaβe +JUDEOCRISTIANA xˌuðeˌokɾistjˈana +JUDEOCRISTIANAS xˌuðeˌokɾistjˈanas +JUDEOCRISTIANO xˌuðeˌokɾistjˈano +JUDEOCRISTIANOS xˌuðeˌokɾistjˈanos +JUDEOMASÓNICA xˌuðeˌomasˈonika +JUDEOMASÓNICO xˌuðeˌomasˈoniko +JUDÍA xuðˈia +JUDICAR xˌuðikˈaɾ +JUDICIAL xˌuðisjˈal +JUDICIALIZACIÓN xˌuðisjˌalisasjˈon +JUDICIALIZADA xˌuðisjˌalisˈaða +JUDICIALIZADAS xˌuðisjˌalisˈaðas +JUDICIALIZADO xˌuðisjˌalisˈaðo +JUDICIALIZADOS xˌuðisjˌalisˈaðos +JUDICIALIZAR xˌuðisjˌalisˈaɾ +JUDÍO xuðˈio +JUECECILLO xwˌesesˈijjo +JUEGA xwˈeɣa +JUEGAN xwˈeɣan +JUEGAZO xweɣˈaso +JUEGO xwˈeɣo +JUEGOS xwˈeɣos +JUEGUECITO xwˌeɣesˈito +JUEGUITO xweɣˈito +JUELACHA xwelˈatʃa +JUELULE xwelˈule +JUEPUTA xwepˈuta +JUERGA xwˈeɾɣa +JUEVES xwˈeβes +JUEY xwˈeɪ +JUEZ xwˈes +JUEZA xwˈesa +JUGABLE xuɣˈaβle +JUGADA xuɣˈaða +JUGADAS xuɣˈaðas +JUGADO xuɣˈaðo +JUGADOR xˌuɣaðˈoɾ +JUGADORA xˌuɣaðˈoɾa +JUGADORAZO xˌuɣaðoɾˈaso +JUGADORES xˌuɣaðˈoɾes +JUGADOS xuɣˈaðos +JUGAR xuɣˈaɾ +JUGARES xuɣˈaɾes +JUGARON xuɣˈaɾon +JUGÁS xuɣˈas +JUGLAR xuɣlˈaɾ +JUGLARESCO xˌuɣlaɾˈesko +JUGO xˈuɣo +JUGÓ xuɣˈo +JUGÓN xuɣˈon +JUGOSO xuɣˈoso +JUGUETE xuɣˈete +JUGUETEADA xˌuɣeteˈaða +JUGUETEADAS xˌuɣeteˈaðas +JUGUETEADO xˌuɣeteˈaðo +JUGUETEADOS xˌuɣeteˈaðos +JUGUETEAR xˌuɣeteˈaɾ +JUGUETEO xˌuɣetˈeo +JUGUETERÍA xˌuɣeteɾˈia +JUGUETITO xˌuɣetˈito +JUGUETÓN xˌuɣetˈon +JUGUETONAMENTE xˌuɣetˈonamˈente +JUICIO xwˈisjo +JUICIOSO xwisjˈoso +JUJUY xuxˈujj +JULEPE xulˈepe +JULIA xˈulja +JULIÁN xuljˈan +JULIANA xuljˈana +JULIANAS xuljˈanas +JULIANO xuljˈano +JULIANOS xuljˈanos +JULIETA xuljˈeta +JULIO xˈuljo +JULIOBRIGENSE xˌuljoβɾixˈɛnse +JUMA xˈuma +JUMAS xˈumas +JUMENTO xumˈɛnto +JUMERA xumˈeɾa +JUMERAS xumˈeɾas +JUMO xˈumo +JUNCO xˈunko +JUNGLA xˈuŋɡla +JUNIO xˈunjo +JUNO xˈuno +JUNQUERA xunkˈeɾa +JUNTA xˈunta +JUNTÁ xuntˈa +JUNTADA xuntˈaða +JUNTADAS xuntˈaðas +JUNTADO xuntˈaðo +JUNTADOS xuntˈaðos +JUNTAMENTE xˈuntamˈente +JUNTAMOS xuntˈamos +JUNTANDO xuntˈando +JUNTAR xuntˈaɾ +JUNTARA xuntˈaɾa +JUNTARÁ xˌuntaɾˈa +JUNTÁRAMOS xuntˈaɾamos +JUNTARAS xuntˈaɾas +JUNTARÁS xˌuntaɾˈas +JUNTAREIS xuntˈaɾeɪs +JUNTAREMOS xˌuntaɾˈemos +JUNTARES xuntˈaɾes +JUNTARÍAMOS xˌuntaɾˈiamos +JUNTAS xˈuntas +JUNTASTE xuntˈaste +JUNTE xˈunte +JUNTEMOS xuntˈemos +JUNTERO xuntˈeɾo +JUNTES xˈuntes +JUNTISTA xuntˈista +JUNTITA xuntˈita +JUNTITAS xuntˈitas +JUNTITO xuntˈito +JUNTITOS xuntˈitos +JUNTO xˈunto +JUNTOS xˈuntos +JUNTURA xuntˈuɾa +JÚPITER xˈupiteɾ +JUPITERIANA xˌupiteɾjˈana +JUPITERIANAS xˌupiteɾjˈanas +JUPITERIANO xˌupiteɾjˈano +JUPITERIANOS xˌupiteɾjˈanos +JURA xˈuɾa +JURADA xuɾˈaða +JURADAS xuɾˈaðas +JURADO xuɾˈaðo +JURADOS xuɾˈaðos +JURAMENTADA xˌuɾamentˈaða +JURAMENTADAS xˌuɾamentˈaðas +JURAMENTADO xˌuɾamentˈaðo +JURAMENTADOS xˌuɾamentˈaðos +JURAMENTAR xˌuɾamentˈaɾ +JURAMENTO xˌuɾamˈɛnto +JURAR xuɾˈaɾ +JUREL xuɾˈel +JURES xˈuɾes +JURÍDICA xuɾˈiðika +JURÍDICO xuɾˈiðiko +JURISCONSULTA xˌuɾiskonsˈulta +JURISDICCIÓN xˌuɾisðiksjˈon +JURISPERITA xˌuɾispeɾˈita +JURISPERITO xˌuɾispeɾˈito +JURISTA xuɾˈista +JUSTA xˈusta +JUSTADA xustˈaða +JUSTADAS xustˈaðas +JUSTADO xustˈaðo +JUSTADOS xustˈaðos +JUSTAMENTE xˈustamˈente +JUSTAR xustˈaɾ +JUSTAS xˈustas +JUSTEDAD xˌusteðˈad +JUSTEZA xustˈesa +JUSTICIA xustˈisja +JUSTICIERO xˌustisjˈeɾo +JUSTIFICABLE xˌustifikˈaβle +JUSTIFICACIÓN xˌustifˌikasjˈon +JUSTIFICADA xˌustifikˈaða +JUSTIFICADAS xˌustifikˈaðas +JUSTIFICADO xˌustifikˈaðo +JUSTIFICADOS xˌustifikˈaðos +JUSTIFICAR xˌustifikˈaɾ +JUSTÍN xustˈin +JUSTINIANEO xˌustinjanˈeo +JUSTINIANO xˌustinjˈano +JUSTITO xustˈito +JUSTO xˈusto +JUSTOS xˈustos +JUTÍA xutˈia +JUTIAPA xutjˈapa +JUVENIL xˌuβenˈil +JUVENILES xˌuβenˈiles +JUVENTUD xˌuβentˈud +JUZGADA xusɣˈaða +JUZGADAS xusɣˈaðas +JUZGADO xusɣˈaðo +JUZGADOS xusɣˈaðos +JUZGAMIENTO xˌusɣamjˈɛnto +JUZGAR xusɣˈaɾ +JUZGUES xˈusɣes +KA kˈa +KABUL kaβˈul +KAFKIANA kafkjˈana +KAFKIANAS kafkjˈanas +KAFKIANO kafkjˈano +KAFKIANOS kafkjˈanos +KAHLO kˈalo +KAHLÚA kalˈua +KAIBIL kaɪβˈil +KÁISER kˈaiseɾ +KAMIKAZE kˌamikˈase +KANSAS kˈansas +KANSEÑO kansˈeɲo +KAORI kaˈoɾi +KAPPA kˈappa +KARAMÁNIDA kˌaɾamˈaniða +KARAOKE kˌaɾaˈoke +KARATE kaɾˈate +KÁRATE kˈaɾate +KARATEKA kˌaɾatˈeka +KARCHER kaɾtʃˈeɾ +KARI kˈaɾi +KARITÉ kˌaɾitˈe +KARMA kˈaɾma +KÁRMICO kˈaɾmiko +KARTÓDROMO kaɾtˈoðɾomo +KAS kˈas +KATRINA katɾˈina +KAZAJISTÁN kˌasaxistˈan +KAZAJO kasˈaxo +KAZAJSTÁN kˌasaxstˈan +KAZAKO kasˈako +KEBAB keβˈab +KÉFIR kˈefiɾ +KEIKO kˈeɪko +KELPER kelpˈeɾ +KEMALISMO kˌemalˈismo +KEMALISTA kˌemalˈista +KENIA kˈenja +KENJI kˈɛŋxi +KENTUCKIANO kˌentukjˈano +KENTUCKY kentˈuki +KEPERÍ kˌepeɾˈi +KEPERÍS kˌepeɾˈis +KERIGMA keɾˈiɡma +KERMÉS keɾmˈes +KEROSENE kˌeɾosˈene +KEROSENO kˌeɾosˈeno +KETAMINA kˌetamˈina +KETCHUP kettʃˈup +KEVIN kˈeβin +KEVLAR keβlˈaɾ +KEYNESIANO kˌeɪnesjˈano +KHALO kˈaˈalo +KHOIKHOI kˈaˈoɪkoɪ +KIBUTZ kiβˈuts +KICKBOXING kikβˈoksiŋ +KIEV kjˈeb +KIEVITA kjeβˈita +KIKE kˈike +KIKIMORA kˌikimˈoɾa +KIKO kˈiko +KIKOS kˈikos +KILIMANJARO kˌilimaŋxˈaɾo +KILITO kilˈito +KILO kˈilo +KILOCICLO kˌilosˈiklo +KILOGRÁMETRO kˌiloɣɾˈametɾo +KILOGRAMO kˌiloɣɾˈamo +KILOMETRAJE kˌilometɾˈaxe +KILÓMETRO kilˈometɾo +KILÓMETROS kilˈometɾos +KILOS kˈilos +KILOVATIO kˌiloβˈatjo +KILOVATIOS kˌiloβˈatjos +KILOVOLTIO kˌiloβˈoltjo +KIMCHI kˈimtʃi +KIMONO kimˈono +KINASA kinˈasa +KÍNDER kˈindeɾ +KINÉS kinˈes +KINESA kinˈesa +KINESAS kinˈesas +KINESCOPIO kˌineskˈopjo +KINESES kinˈeses +KINESIÓLOGA kˌinesjˈoloɣa +KING kˈiŋ +KINTSUGI kintsˈuxi +KION kjˈon +KIOSCO kjˈosko +KIRCHNERISMO kˌiɾtʃneɾˈismo +KIRGUISTÁN kˌiɾɣistˈan +KIRGUIZISTÁN kˌiɾɣisistˈan +KIRIBATI kˌiɾiβˈati +KIRIBATÍ kˌiɾiβatˈi +KIT kˈit +KITS kˈits +KIWI kˈiwi +KOALA koˈala +KOBMENDENSE kˌobmendˈɛnse +KOINÉ koɪnˈe +KOKORO kokˈoɾo +KONG kˈoŋ +KÖNIGSBERG kˌoniɣsβˈeɾɡ +KORBÁN koɾβˈan +KOSCHÉI kostʃˈei +KOSHER kosˈeɾ +KOSOVO kosˈoβo +KRAMPUS kɾˈampus +KRIL kɾˈil +KRISNAÍSMO kɾˌisnaˈismo +KUCHEN kˈutʃen +KUCZYNSKI kuksˈinski +KUMIKO kumˈiko +KUNA kˈuna +KUNAS kˈunas +KURDO kˈuɾðo +KUWAIT kuwˈaɪt +KVAS kˈaβˈas +LA lˈa +LABASTIDA lˌaβastˈiða +LABERINTITIS lˌaβeɾintˈitis +LABERINTO lˌaβeɾˈinto +LABIAL laβjˈal +LABIALIZAR lˌaβjalisˈaɾ +LÁBIL lˈaβil +LABILIDAD lˌaβiliðˈad +LABIO lˈaβjo +LABIOS lˈaβjos +LABIOVELAR lˌaβjoβelˈaɾ +LABOR laβˈoɾ +LABORABLES lˌaβoɾˈaβles +LABORADA lˌaβoɾˈaða +LABORADAS lˌaβoɾˈaðas +LABORADO lˌaβoɾˈaðo +LABORADOS lˌaβoɾˈaðos +LABORAL lˌaβoɾˈal +LABORALES lˌaβoɾˈales +LABORAR lˌaβoɾˈaɾ +LABORAS laβˈoɾas +LABORÁS lˌaβoɾˈas +LABORATORIAL lˌaβoɾˌatoɾjˈal +LABORATORIO lˌaβoɾatˈoɾjo +LABORIOSA lˌaβoɾjˈosa +LABORIOSAS lˌaβoɾjˈosas +LABORIOSIDAD lˌaβoɾjˌosiðˈad +LABORIOSO lˌaβoɾjˈoso +LABORIOSOS lˌaβoɾjˈosos +LABORO laβˈoɾo +LABORTANO lˌaβoɾtˈano +LABRADO laβɾˈaðo +LABRADOR lˌaβɾaðˈoɾ +LABRADORA lˌaβɾaðˈoɾa +LABRAR laβɾˈaɾ +LABURADA lˌaβuɾˈaða +LABURADAS lˌaβuɾˈaðas +LABURADO lˌaβuɾˈaðo +LABURADOS lˌaβuɾˈaðos +LABURANTE lˌaβuɾˈante +LABURO laβˈuɾo +LACA lˈaka +LACADO lakˈaðo +LACANDONA lˌakandˈona +LACANIANA lˌakanjˈana +LACANIANAS lˌakanjˈanas +LACANIANO lˌakanjˈano +LACANIANOS lˌakanjˈanos +LACAR lakˈaɾ +LACAS lˈakas +LACEADAS lˌaseˈaðas +LACEDEMONIA lˌaseðemˈonja +LACEDEMONIAS lˌaseðemˈonjas +LACEDEMONIOS lˌaseðemˈonjos +LACERACIÓN lˌaseɾasjˈon +LACERADAS lˌaseɾˈaðas +LACERANTE lˌaseɾˈante +LACERANTES lˌaseɾˈantes +LACERO lasˈeɾo +LACERTOSO lˌaseɾtˈoso +LACHE lˈatʃe +LACHO lˈatʃo +LACIA lˈasja +LACIAS lˈasjas +LACIO lˈasjo +LACITO lasˈito +LACÓN lakˈon +LACONIO lakˈonjo +LACRA lˈakɾa +LACRADA lakɾˈaða +LACRADAS lakɾˈaðas +LACRADO lakɾˈaðo +LACRADOS lakɾˈaðos +LACRAMOS lakɾˈamos +LACRANDO lakɾˈando +LACRE lˈakɾe +LACRIMADAS lˌakɾimˈaðas +LACRIMAL lˌakɾimˈal +LACRIMÓGENO lˌakɾimˈoxeno +LACROSSE lakɾˈosse +LACTADAS laktˈaðas +LACTANCIA laktˈansja +LÁCTEO lˈakteo +LÁCTEOS lˈakteos +LACTODENSÍMETRO lˌaktoðensˈimetɾo +LACTODENSÍMETROS lˌaktoðensˈimetɾos +LACTOFERRINA lˌaktofeɾɾˈina +LACTÓMETRO laktˈometɾo +LACTÓMETROS laktˈometɾos +LACUNARIO lˌakunˈaɾjo +LADEADA lˌaðeˈaða +LADEADAS lˌaðeˈaðas +LADEADO lˌaðeˈaðo +LADEADOS lˌaðeˈaðos +LADEAMOS lˌaðeˈamos +LADEANDO lˌaðeˈando +LADEAR lˌaðeˈaɾ +LADINO laðˈino +LADITO laðˈito +LADO lˈaðo +LADOS lˈaðos +LADRA lˈaðɾa +LADRADAS laðɾˈaðas +LADRAMOS laðɾˈamos +LADRANDO laðɾˈando +LADRAR laðɾˈaɾ +LADRAREIS laðɾˈaɾeɪs +LADRARÉIS lˌaðɾaɾˈeis +LADRARES laðɾˈaɾes +LADRAS lˈaðɾas +LADRIDO laðɾˈiðo +LADRILLOS laðɾˈijjos +LADRO lˈaðɾo +LADRÓN laðɾˈon +LADRONA laðɾˈona +LADRONAS laðɾˈonas +LADRONES laðɾˈones +LADY lˈaði +LAERTES laˈeɾtes +LAGAÑA laɣˈaɲa +LAGAÑOSO lˌaɣaɲˈoso +LAGAR laɣˈaɾ +LAGARTEADA lˌaɣaɾteˈaða +LAGARTEADAS lˌaɣaɾteˈaðas +LAGARTEADO lˌaɣaɾteˈaðo +LAGARTEADOS lˌaɣaɾteˈaðos +LAGARTEAMOS lˌaɣaɾteˈamos +LAGARTEANDO lˌaɣaɾteˈando +LAGARTEIRO lˌaɣaɾtˈeɪɾo +LAGARTERO lˌaɣaɾtˈeɾo +LAGARTIJA lˌaɣaɾtˈixa +LAGARTO laɣˈaɾto +LAGARTÓN lˌaɣaɾtˈon +LAGAZO laɣˈaso +LAGO lˈaɣo +LAGOMORFO lˌaɣomˈoɾfo +LAGÓPODO laɣˈopoðo +LÁGRIMA lˈaɣɾima +LAGRIMADAS lˌaɣɾimˈaðas +LAGRIMAL lˌaɣɾimˈal +LAGRIMEADAS lˌaɣɾimeˈaðas +LAGRIMEAR lˌaɣɾimeˈaɾ +LAGRIMEO lˌaɣɾimˈeo +LAGRIMITA lˌaɣɾimˈita +LAGUIOLE laɣjˈole +LAGUITO laɣˈito +LAGUNA laɣˈuna +LAGUNAS laɣˈunas +LAGUNETA lˌaɣunˈeta +LAGUNITA lˌaɣunˈita +LAGUNITAS lˌaɣunˈitas +LAHO lˈao +LAICA lˈaɪka +LAICIZACIÓN lˌaɪsisasjˈon +LAICIZADA lˌaɪsisˈaða +LAICIZADAS lˌaɪsisˈaðas +LAICIZADO lˌaɪsisˈaðo +LAICIZADOS lˌaɪsisˈaðos +LAICIZAR lˌaɪsisˈaɾ +LAIDO lˈaɪðo +LAÍSMO laˈismo +LAJAS lˈaxas +LALADA lalˈaða +LALADAS lalˈaðas +LALADO lalˈaðo +LALADOS lalˈaðos +LALAR lalˈaɾ +LALO lˈalo +LAMAÍSMO lˌamaˈismo +LAMARCKIANO lˌamaɾkkjˈano +LAMBDA lˈambða +LAMBDOIDEA lˌambðoɪðˈea +LAMBDOIDEAS lˌambðoɪðˈeas +LAMBDOIDEO lˌambðoɪðˈeo +LAMBDOIDEOS lˌambðoɪðˈeos +LAMBEOSAURINO lˌambeˌosaʊɾˈino +LAMBER lambˈeɾ +LAMBIDA lambˈiða +LAMBIDAS lambˈiðas +LAMBIDO lambˈiðo +LAMBIDOS lambˈiðos +LAMBISCAR lˌambiskˈaɾ +LAMBO lˈambo +LAMBREQUÍN lˌambɾekˈin +LAME lˈame +LAMÉ lamˈe +LAMEBOTAS lˌameβˈotas +LAMECULOS lˌamekˈulos +LAMEDURA lˌameðˈuɾa +LAMELAR lˌamelˈaɾ +LAMENTA lamˈɛnta +LAMENTABLE lˌamentˈaβle +LAMENTADA lˌamentˈaða +LAMENTADAS lˌamentˈaðas +LAMENTADO lˌamentˈaðo +LAMENTADOS lˌamentˈaðos +LAMENTAMOS lˌamentˈamos +LAMENTANDO lˌamentˈando +LAMENTAR lˌamentˈaɾ +LAMENTARA lˌamentˈaɾa +LAMENTARÁ lˌamentaɾˈa +LAMENTÁRAMOS lˌamentˈaɾamos +LAMENTARAS lˌamentˈaɾas +LAMENTARÁS lˌamentaɾˈas +LAMENTAREIS lˌamentˈaɾeɪs +LAMENTAREMOS lˌamentaɾˈemos +LAMENTARES lˌamentˈaɾes +LAMENTARÍAMOS lˌamentaɾˈiamos +LAMENTAS lamˈɛntas +LAMENTASTE lˌamentˈaste +LAMENTE lamˈɛnte +LAMENTEMOS lˌamentˈemos +LAMENTES lamˈɛntes +LAMENTO lamˈɛnto +LAMENTOS lamˈɛntos +LAMER lamˈeɾ +LAMERO lamˈeɾo +LAMIDA lamˈiða +LAMIDAS lamˈiðas +LAMIDO lamˈiðo +LAMIDOS lamˈiðos +LAMINA lamˈina +LÁMINA lˈamina +LAMINADA lˌaminˈaða +LAMINADAS lˌaminˈaðas +LAMINADO lˌaminˈaðo +LAMINADORA lˌaminaðˈoɾa +LAMINADOS lˌaminˈaðos +LAMINAMOS lˌaminˈamos +LAMINANDO lˌaminˈando +LAMINAR lˌaminˈaɾ +LAMINARA lˌaminˈaɾa +LAMINARÁ lˌaminaɾˈa +LAMINÁRAMOS lˌaminˈaɾamos +LAMINARAS lˌaminˈaɾas +LAMINARÁS lˌaminaɾˈas +LAMINAREIS lˌaminˈaɾeɪs +LAMINAREMOS lˌaminaɾˈemos +LAMINARES lˌaminˈaɾes +LAMINARÍAMOS lˌaminaɾˈiamos +LAMINAS lamˈinas +LAMINASTE lˌaminˈaste +LAMINE lamˈine +LAMINECTOMÍA lˌaminˌektomˈia +LAMINECTOMÍAS lˌaminˌektomˈias +LAMINEMOS lˌaminˈemos +LAMINES lamˈines +LAMINO lamˈino +LAMIVUDINA lˌamiβuðˈina +LAMO lˈamo +LAMOTRIGINA lˌamotɾixˈina +LAMPA lˈampa +LÁMPARA lˈampaɾa +LAMPARITA lˌampaɾˈita +LAMPARÓN lˌampaɾˈon +LAMPASADA lˌampasˈaða +LAMPASADAS lˌampasˈaðas +LAMPASADOS lˌampasˈaðos +LAMPAZO lampˈaso +LAMPE lˈampe +LAMPIÑA lampˈiɲa +LAMPIÑAS lampˈiɲas +LAMPIÑO lampˈiɲo +LAMPIÑOS lampˈiɲos +LAMPO lˈampo +LAMPREA lampɾˈea +LAMPRÓFIDO lampɾˈofiðo +LANA lˈana +LANARES lanˈaɾes +LANCE lˈanse +LANCEADA lˌanseˈaða +LANCEADAS lˌanseˈaðas +LANCEADO lˌanseˈaðo +LANCEADOS lˌanseˈaðos +LANCEAMOS lˌanseˈamos +LANCEANDO lˌanseˈando +LANCEMOS lansˈemos +LANCERO lansˈeɾo +LANCES lˈanses +LANCETA lansˈeta +LANCHA lˈantʃa +LANCHERO lantʃˈeɾo +LANCHITA lantʃˈita +LANCHÓN lantʃˈon +LANDÓ landˈo +LANERA lanˈeɾa +LANGOSTA laŋɡˈosta +LANGOSTERA lˌaŋɡostˈeɾa +LANGOSTERAS lˌaŋɡostˈeɾas +LANGOSTERO lˌaŋɡostˈeɾo +LANGOSTEROS lˌaŋɡostˈeɾos +LANGOSTINO lˌaŋɡostˈino +LANGUIDECER lˌaŋɡiðesˈeɾ +LANGUIDECIDA lˌaŋɡiðesˈiða +LANGUIDECIDAS lˌaŋɡiðesˈiðas +LANGUIDECIDO lˌaŋɡiðesˈiðo +LANGUIDECIDOS lˌaŋɡiðesˈiðos +LANGUIDECIENTE lˌaŋɡiðesjˈɛnte +LANGUOR laŋɡwˈoɾ +LANÍGERO lanˈixeɾo +LANOLINA lˌanolˈina +LANOSIDAD lˌanosiðˈad +LANSQUENETE lˌanskenˈete +LANTANO lantˈano +LANUZA lanˈusa +LANZA lˈansa +LANZACARGAS lˌansakˈaɾɣas +LANZADA lansˈaða +LANZADAS lansˈaðas +LANZADO lansˈaðo +LANZADOS lansˈaðos +LANZAMIENTO lˌansamjˈɛnto +LANZAR lansˈaɾ +LANZAROTE lˌansaɾˈote +LANZAZO lansˈaso +LAO lˈao +LAOCOONTE lˌaokoˈonte +LAOS lˈaos +LAOSIANA lˌaosjˈana +LAOSIANO lˌaosjˈano +LAPA lˈapa +LAPAROSCOPIA lˌapaɾoskˈopja +LAPAROSCOPÍA lˌapaɾˌoskopˈia +LAPAROSCÓPICA lˌapaɾoskˈopika +LAPAROSCÓPICAS lˌapaɾoskˈopikas +LAPAROSCÓPICO lˌapaɾoskˈopiko +LAPAROSCÓPICOS lˌapaɾoskˈopikos +LAPAROSCOPIO lˌapaɾoskˈopjo +LAPAROTOMÍA lˌapaɾˌotomˈia +LAPICERO lˌapisˈeɾo +LÁPIDA lˈapiða +LAPIDACIÓN lˌapiðasjˈon +LAPIDADA lˌapiðˈaða +LAPIDADAS lˌapiðˈaðas +LAPIDADO lˌapiðˈaðo +LAPIDADOS lˌapiðˈaðos +LAPIDAMOS lˌapiðˈamos +LAPIDAR lˌapiðˈaɾ +LAPIDARIA lˌapiðˈaɾja +LAPIDARIAS lˌapiðˈaɾjas +LAPIDARIO lˌapiðˈaɾjo +LAPIDARIOS lˌapiðˈaɾjos +LAPISLÁZULI lˌapislˈasuli +LAPITA lapˈita +LÁPITA lˈapita +LÁPIZ lˈapis +LAPIZAR lˌapisˈaɾ +LAPLACIANA lˌaplasjˈana +LAPLACIANAS lˌaplasjˈanas +LAPLACIANO lˌaplasjˈano +LAPLACIANOS lˌaplasjˈanos +LAPO lˈapo +LAPSO lˈapso +LAPSUS lˈapsus +LAPTOP lapːtˈop +LAQUEADAS lˌakeˈaðas +LARA lˈaɾa +LARDERO laɾðˈeɾo +LARDIZABAL lˌaɾðisaβˈal +LARDO lˈaɾðo +LAREDANO lˌaɾeðˈano +LAREÑO laɾˈeɲo +LARES lˈaɾes +LARGA lˈaɾɣa +LARGADA laɾɣˈaða +LARGADAS laɾɣˈaðas +LARGADO laɾɣˈaðo +LARGADOS laɾɣˈaðos +LARGAR laɾɣˈaɾ +LARGAS lˈaɾɣas +LARGO lˈaɾɣo +LARGOPLACISTA lˌaɾɣoplasˈista +LARGOPLACISTAS lˌaɾɣoplasˈistas +LARGOS lˈaɾɣos +LARGUERO laɾɣˈeɾo +LARGUEZA laɾɣˈesa +LÁRICE lˈaɾise +LARINGE laɾˈiŋxe +LARINGITIS lˌaɾiŋxˈitis +LARINGOLOGÍA lˌaɾiŋɡˌoloxˈia +LARINGÓLOGO lˌaɾiŋɡˈoloɣo +LARRAZABAL lˌaɾɾasaβˈal +LARVA lˈaɾβa +LARVAL laɾβˈal +LAS lˈas +LASA lˈasa +LASAÑA lasˈaɲa +LASAS lˈasas +LASCA lˈaska +LASCADA laskˈaða +LASCADAS laskˈaðas +LASCADO laskˈaðo +LASCADOS laskˈaðos +LASCAMOS laskˈamos +LASCANO laskˈano +LASCAR laskˈaɾ +LASCIVIA lasˈiβja +LASCIVO lasˈiβo +LASCO lˈasko +LÁSER lˈaseɾ +LASITUD lˌasitˈud +LASO lˈaso +LASOS lˈasos +LASTIMA lastˈima +LÁSTIMA lˈastima +LASTIMADA lˌastimˈaða +LASTIMADAS lˌastimˈaðas +LASTIMADO lˌastimˈaðo +LASTIMADOS lˌastimˈaðos +LASTIMADURA lˌastimaðˈuɾa +LASTIMAMOS lˌastimˈamos +LASTIMAR lˌastimˈaɾ +LASTIMERO lˌastimˈeɾo +LASTRADAS lastɾˈaðas +LASTRE lˈastɾe +LATA lˈata +LATAM lˈatam +LATENTE latˈɛnte +LATENTES latˈɛntes +LATERAL lˌateɾˈal +LATERALES lˌateɾˈales +LATERALIZACIÓN lˌateɾˌalisasjˈon +LATERITA lˌateɾˈita +LATERÍTICA lˌateɾˈitika +LATERÍTICAS lˌateɾˈitikas +LATERÍTICO lˌateɾˈitiko +LATERÍTICOS lˌateɾˈitikos +LATERO latˈeɾo +LÁTEX lˈateks +LATICÍFERO lˌatisˈifeɾo +LATIDA latˈiða +LATIDAS latˈiðas +LATIDO latˈiðo +LATIDOS latˈiðos +LATIENTE latjˈɛnte +LATIGAZO lˌatiɣˈaso +LÁTIGO lˈatiɣo +LATIGUEAR lˌatiɣeˈaɾ +LATIN lˈatin +LATÍN latˈin +LATINA latˈina +LATINADA lˌatinˈaða +LATINADAS lˌatinˈaðas +LATINADO lˌatinˈaðo +LATINADOS lˌatinˈaðos +LATINAMOS lˌatinˈamos +LATINANDO lˌatinˈando +LATINAR lˌatinˈaɾ +LATINARA lˌatinˈaɾa +LATINARÁ lˌatinaɾˈa +LATINÁRAMOS lˌatinˈaɾamos +LATINARAS lˌatinˈaɾas +LATINARÁS lˌatinaɾˈas +LATINAREIS lˌatinˈaɾeɪs +LATINAREMOS lˌatinaɾˈemos +LATINARES lˌatinˈaɾes +LATINARÍAMOS lˌatinaɾˈiamos +LATINAS latˈinas +LATINASTE lˌatinˈaste +LATINE latˈine +LATINEMOS lˌatinˈemos +LATINES latˈines +LATINIDAD lˌatiniðˈad +LATINISMO lˌatinˈismo +LATINIZADA lˌatinisˈaða +LATINIZADAS lˌatinisˈaðas +LATINIZADO lˌatinisˈaðo +LATINIZADOS lˌatinisˈaðos +LATINIZAMOS lˌatinisˈamos +LATINIZANDO lˌatinisˈando +LATINIZAR lˌatinisˈaɾ +LATINIZO lˌatinˈiso +LATINO latˈino +LATINOAMERICANA lˌatinˌoamˌeɾikˈana +LATINOAMERICANAS lˌatinˌoamˌeɾikˈanas +LATINOAMERICANO lˌatinˌoamˌeɾikˈano +LATINOAMERICANOS lˌatinˌoamˌeɾikˈanos +LATINOS latˈinos +LATINX latˈinks +LATIR latˈiɾ +LATITA latˈita +LATITUDINAL lˌatitˌuðinˈal +LATO lˈato +LATÓN latˈon +LATROCINIO lˌatɾosˈinjo +LAUCHITA laʊtʃˈita +LAÚD laˈud +LAUDABILIDAD lˌaʊðaβˌiliðˈad +LAUDADA laʊðˈaða +LAUDADAS laʊðˈaðas +LAUDADO laʊðˈaðo +LAUDADOS laʊðˈaðos +LAUDAR laʊðˈaɾ +LAUDARE laʊðˈaɾe +LAUDAS lˈaʊðas +LAUDE lˈaʊðe +LAUDO lˈaʊðo +LAUDOS lˈaʊðos +LAURA lˈaʊɾa +LAUREADAS lˌaʊɾeˈaðas +LAUREADO lˌaʊɾeˈaðo +LAUREL laʊɾˈel +LAURENCIO laʊɾˈɛnsjo +LAURO lˈaʊɾo +LAUROCERASO lˌaʊɾoseɾˈaso +LAUSANA laʊsˈana +LAVA lˈaβa +LAVABO laβˈaβo +LAVADA laβˈaða +LAVADAS laβˈaðas +LAVADO laβˈaðo +LAVADORA lˌaβaðˈoɾa +LAVADOS laβˈaðos +LAVAJE laβˈaxe +LAVAJO laβˈaxo +LAVAMANOS lˌaβamˈanos +LAVAMIENTO lˌaβamjˈɛnto +LAVAMOS laβˈamos +LAVANDA laβˈanda +LAVANDERA lˌaβandˈeɾa +LAVANDO laβˈando +LAVÁNDULA laβˈandula +LAVAPARABRISAS lˌaβapˌaɾaβɾˈisas +LAVAPIÉS lˌaβapjˈes +LAVAR laβˈaɾ +LAVARSE laβˈaɾse +LAVATORIO lˌaβatˈoɾjo +LAVES lˈaβes +LÁVICO lˈaβiko +LAVIJA laβˈixa +LAXA lˈaksa +LAXADA laksˈaða +LAXADAS laksˈaðas +LAXADO laksˈaðo +LAXADOS laksˈaðos +LAXANTE laksˈante +LAXANTES laksˈantes +LAXAS lˈaksas +LAXO lˈakso +LAZADA lasˈaða +LAZADAS lasˈaðas +LAZADO lasˈaðo +LAZADOS lasˈaðos +LAZAR lasˈaɾ +LAZARETO lˌasaɾˈeto +LAZARILLO lˌasaɾˈijjo +LÁZARO lˈasaɾo +LAZARTE lasˈaɾte +LAZO lˈaso +LCD ˌelesˌeðˈe +LE lˈe +LEA lˈea +LEÁIS leˈais +LEAL leˈal +LEALES leˈales +LEALTAD lˌealtˈad +LEAMOS leˈamos +LEAN lˈean +LEANDRO leˈandɾo +LEAÑO leˈaɲo +LEAS lˈeas +LEÁS leˈas +LEASING leˈasiŋ +LEBECHE leβˈetʃe +LEBRASTA leβɾˈasta +LEBRASTO leβɾˈasto +LEBRASTÓN lˌeβɾastˈon +LEBRATO leβɾˈato +LEBRELA leβɾˈela +LEBRERO leβɾˈeɾo +LEBRUNO leβɾˈuno +LECCIÓN leksjˈon +LECCIONARIO lˌeksjonˈaɾjo +LECCIONCITA lˌeksjonsˈita +LECCIONES leksjˈones +LECHA lˈetʃa +LECHADAS letʃˈaðas +LECHAR letʃˈaɾ +LECHAZO letʃˈaso +LECHE lˈetʃe +LECHERA letʃˈeɾa +LECHERO letʃˈeɾo +LECHES lˈetʃes +LECHÍA letʃˈia +LECHINA letʃˈina +LECHO lˈetʃo +LECHÓN letʃˈon +LECHONA letʃˈona +LECHONCILLO lˌetʃonsˈijjo +LECHONCITO lˌetʃonsˈito +LECHOSA letʃˈosa +LECHOSAS letʃˈosas +LECHOSO letʃˈoso +LECHOSOS letʃˈosos +LECHOTA letʃˈota +LECHOZA letʃˈosa +LECHUGA letʃˈuɣa +LECHUGAS letʃˈuɣas +LECHUGUITA lˌetʃuɣˈita +LECHUZA letʃˈusa +LECHUZÓN lˌetʃusˈon +LECTIVO lektˈiβo +LECTOESCRITURA lˌektoˌeskɾitˈuɾa +LECTOR lektˈoɾ +LECTORA lektˈoɾa +LECTORADO lˌektoɾˈaðo +LECTORAS lektˈoɾas +LECTORES lektˈoɾes +LECTURA lektˈuɾa +LECUBARRI lˌekuβˈaɾɾi +LEDEBURITA lˌeðeβuɾˈita +LEDESMA leðˈesma +LEDESMINO lˌeðesmˈino +LEE lˈee +LEÉ leˈe +LEED leˈed +LEÉIS leˈeis +LEEMOS leˈemos +LEEN lˈeen +LEER leˈeɾ +LEES lˈees +LEÉS leˈes +LEFA lˈefa +LEFAZO lefˈaso +LEFKOSIA lefkˈosja +LEGA lˈeɣa +LEGADA leɣˈaða +LEGADAS leɣˈaðas +LEGADO leɣˈaðo +LEGADOS leɣˈaðos +LEGAL leɣˈal +LEGALES leɣˈales +LEGALIDAD lˌeɣaliðˈad +LEGALIDADES lˌeɣaliðˈaðes +LEGALISMO lˌeɣalˈismo +LEGALISTA lˌeɣalˈista +LEGALIZADA lˌeɣalisˈaða +LEGALIZADAS lˌeɣalisˈaðas +LEGALIZADO lˌeɣalisˈaðo +LEGALIZADOS lˌeɣalisˈaðos +LEGALIZAMOS lˌeɣalisˈamos +LEGALIZAR lˌeɣalisˈaɾ +LEGAMOS leɣˈamos +LEGAÑA leɣˈaɲa +LEGANDO leɣˈando +LEGAÑOSO lˌeɣaɲˈoso +LEGAR leɣˈaɾ +LEGARA leɣˈaɾa +LEGARÁ lˌeɣaɾˈa +LEGÁRAMOS leɣˈaɾamos +LEGARAS leɣˈaɾas +LEGARÁS lˌeɣaɾˈas +LEGARDA leɣˈaɾða +LEGARE leɣˈaɾe +LEGAREIS leɣˈaɾeɪs +LEGAREMOS lˌeɣaɾˈemos +LEGARES leɣˈaɾes +LEGARÍAMOS lˌeɣaɾˈiamos +LEGAS lˈeɣas +LEGASTE leɣˈaste +LEGAZPI leɣˈaspi +LEGIBILIDAD lˌexiβˌiliðˈad +LEGIBLE lexˈiβle +LEGIONARIO lˌexjonˈaɾjo +LEGIONELOSIS lˌexjonelˈosis +LEGISLACIÓN lˌexislasjˈon +LEGISLADA lˌexislˈaða +LEGISLADAS lˌexislˈaðas +LEGISLADO lˌexislˈaðo +LEGISLADOS lˌexislˈaðos +LEGISLAMOS lˌexislˈamos +LEGISLANDO lˌexislˈando +LEGISLAR lˌexislˈaɾ +LEGISLATIVO lˌexislatˈiβo +LEGISTAS lexˈistas +LEGITIMA lˌexitˈima +LEGÍTIMA lexˈitima +LEGITIMACIÓN lˌexitˌimasjˈon +LEGITIMADA lˌexitimˈaða +LEGITIMADAS lˌexitimˈaðas +LEGITIMADO lˌexitimˈaðo +LEGITIMADOS lˌexitimˈaðos +LEGITIMAMOS lˌexitimˈamos +LEGITIMANDO lˌexitimˈando +LEGITIMAR lˌexitimˈaɾ +LEGITIMARA lˌexitimˈaɾa +LEGITIMARÁ lˌexitˌimaɾˈa +LEGITIMÁRAMOS lˌexitimˈaɾamos +LEGITIMARAS lˌexitimˈaɾas +LEGITIMARÁS lˌexitˌimaɾˈas +LEGITIMAREIS lˌexitimˈaɾeɪs +LEGITIMAREMOS lˌexitˌimaɾˈemos +LEGITIMARES lˌexitimˈaɾes +LEGITIMARIA lˌexitimˈaɾja +LEGITIMARÍAMOS lˌexitˌimaɾˈiamos +LEGITIMARIAS lˌexitimˈaɾjas +LEGITIMARIO lˌexitimˈaɾjo +LEGITIMARIOS lˌexitimˈaɾjos +LEGITIMAS lˌexitˈimas +LEGÍTIMAS lexˈitimas +LEGITIMASTE lˌexitimˈaste +LEGITIME lˌexitˈime +LEGITIMEMOS lˌexitimˈemos +LEGITIMES lˌexitˈimes +LEGITIMIDAD lˌexitˌimiðˈad +LEGITIMIDADES lˌexitˌimiðˈaðes +LEGITIMO lˌexitˈimo +LEGÍTIMO lexˈitimo +LEGÍTIMOS lexˈitimos +LEGO lˈeɣo +LEGOS lˈeɣos +LEGUA lˈeɣwa +LEGUE lˈeɣe +LEGUEMOS leɣˈemos +LEGÜERO lˌeɣuˈeɾo +LEGUES lˈeɣes +LEGUMBRE leɣˈumbɾe +LEGUMINOSA lˌeɣuminˈosa +LEGUMINOSAS lˌeɣuminˈosas +LEGUMINOSO lˌeɣuminˈoso +LEGUMINOSOS lˌeɣuminˈosos +LEHENDAKARI lˌeendakˈaɾi +LEÍ leˈi +LEÍA leˈia +LEÍAIS leˈiaɪs +LEÍAMOS leˈiamos +LEÍAN leˈian +LEÍAS leˈias +LEÍDA leˈiða +LEÍDAS leˈiðas +LEÍDO leˈiðo +LEÍDOS leˈiðos +LEÍMOS leˈimos +LEÍSMO leˈismo +LEÍSTE leˈiste +LEÍSTEIS leˈisteɪs +LEIVA lˈeɪβa +LEJANA lexˈana +LEJANAS lexˈanas +LEJANÍA lˌexanˈia +LEJANO lexˈano +LEJANOS lexˈanos +LEJÍSIMO lexˈisimo +LEJÍSIMOS lexˈisimos +LEJOS lˈexos +LELO lˈelo +LEMA lˈema +LEMATIZADA lˌematisˈaða +LEMATIZADAS lˌematisˈaðas +LEMATIZADO lˌematisˈaðo +LEMATIZADOS lˌematisˈaðos +LEMATIZAR lˌematisˈaɾ +LEMOSÍN lˌemosˈin +LEMPIRA lempˈiɾa +LEMPIREÑO lˌempiɾˈeɲo +LEMPIRENSE lˌempiɾˈɛnse +LÉMUR lˈemuɾ +LEÑA lˈeɲa +LEÑADOR lˌeɲaðˈoɾ +LEÑAZO leɲˈaso +LENCERÍA lˌenseɾˈia +LENCERO lensˈeɾo +LENDAKARI lˌendakˈaɾi +LENDROSO lendɾˈoso +LEÑERO leɲˈeɾo +LENGUA lˈɛŋɡwa +LENGUADO leŋɡwˈaðo +LENGUAJE leŋɡwˈaxe +LENGUARAZ lˌeŋɡwaɾˈas +LENGUAS lˈɛŋɡwas +LENGÜETAZO lˌeŋɡuetˈaso +LENGÜETEADA lˌeŋɡuˌeteˈaða +LENGÜETEADAS lˌeŋɡuˌeteˈaðas +LENGÜETEADO lˌeŋɡuˌeteˈaðo +LENGÜETEADOS lˌeŋɡuˌeteˈaðos +LENGÜETEAR lˌeŋɡuˌeteˈaɾ +LENGÜICORTA lˌeŋɡuikˈoɾta +LENGÜICORTAS lˌeŋɡuikˈoɾtas +LENGÜICORTO lˌeŋɡuikˈoɾto +LENGÜICORTOS lˌeŋɡuikˈoɾtos +LENICIÓN lˌenisjˈon +LENIN lˈenin +LENINISTA lˌeninˈista +LENINISTAS lˌeninˈistas +LENITIVO lˌenitˈiβo +LEÑO lˈeɲo +LEÑOSO leɲˈoso +LENTAMENTE lˈɛntamˈente +LENTE lˈɛnte +LENTEJA lentˈexa +LENTEJAS lentˈexas +LENTES lˈɛntes +LENTIFICADA lˌentifikˈaða +LENTIFICADAS lˌentifikˈaðas +LENTIFICADO lˌentifikˈaðo +LENTIFICADOS lˌentifikˈaðos +LENTIFICAR lˌentifikˈaɾ +LENTISCO lentˈisko +LENTÍSIMO lentˈisimo +LENTO lˈɛnto +LEO lˈeo +LEÓN leˈon +LEONA leˈona +LEONADO lˌeonˈaðo +LEONCILLO lˌeonsˈijjo +LEONES leˈones +LEONESA lˌeonˈesa +LEONESISMO lˌeonesˈismo +LEONINA lˌeonˈina +LEONINAS lˌeonˈinas +LEONINO lˌeonˈino +LEONINOS lˌeonˈinos +LEOPARDADO lˌeopaɾðˈaðo +LEOPARDO lˌeopˈaɾðo +LEPE lˈepe +LEPORINO lˌepoɾˈino +LEPRA lˈepɾa +LEPROSA lepɾˈosa +LEPROSAS lepɾˈosas +LEPROSO lepɾˈoso +LEPROSOS lepɾˈosos +LEPTINA lepːtˈina +LEPTÓN lepːtˈon +LERDAMENTE lˈeɾðamˈente +LERDO lˈeɾðo +LÉRIDA lˈeɾiða +LERIDANO lˌeɾiðˈano +LERO lˈeɾo +LEROUX leɾˈowks +LERROUXISTA lˌeɾɾowksˈista +LES lˈes +LESA lˈesa +LESBIANA lesβjˈana +LESBIANAS lesβjˈanas +LESBIANO lesβjˈano +LESBIANOS lesβjˈanos +LESBIO lˈesβjo +LESENA lesˈena +LESIÓN lesjˈon +LESIONADA lˌesjonˈaða +LESIONADAS lˌesjonˈaðas +LESIONADO lˌesjonˈaðo +LESIONADOS lˌesjonˈaðos +LESIONAR lˌesjonˈaɾ +LESIVO lesˈiβo +LESNA lˈesna +LESO lˈeso +LESOS lˈesos +LESOTO lesˈoto +LETAL letˈal +LETALES letˈales +LETANÍA lˌetanˈia +LETÁRGICO letˈaɾxiko +LETARGO letˈaɾɣo +LETE lˈete +LETEO letˈeo +LETICIA letˈisja +LETO lˈeto +LETONA letˈona +LETONIA letˈonja +LETRA lˈetɾa +LETRADA letɾˈaða +LETRADAS letɾˈaðas +LETRADO letɾˈaðo +LETRADOS letɾˈaðos +LETRAHERIDO lˌetɾaeɾˈiðo +LETRAS lˈetɾas +LETRERO letɾˈeɾo +LETRINA letɾˈina +LETROZOL lˌetɾosˈol +LEUCEMIA leʊsˈemja +LEUCOCORIA lˌeʊkokˈoɾja +LEUCOENCEFALITIS lˌeʊkoˌensefalˈitis +LEUCOENCEFALOPATÍA lˌeʊkoˌensefˌalopatˈia +LEUCOPENIA lˌeʊkopˈenja +LEUDAR leʊðˈaɾ +LEUDO lˈeʊðo +LEUTICIO leʊtˈisjo +LEVADA leβˈaða +LEVADAS leβˈaðas +LEVADO leβˈaðo +LEVADOS leβˈaðos +LEVADURA lˌeβaðˈuɾa +LEVAMOS leβˈamos +LEVANDO leβˈando +LEVANTACRISTALES lˌeβantˌakɾistˈales +LEVANTADA lˌeβantˈaða +LEVANTADAS lˌeβantˈaðas +LEVANTADO lˌeβantˈaðo +LEVANTADOS lˌeβantˈaðos +LEVANTAMIENTO lˌeβantamjˈɛnto +LEVANTAMOS lˌeβantˈamos +LEVANTANDO lˌeβantˈando +LEVANTAR lˌeβantˈaɾ +LEVANTARA lˌeβantˈaɾa +LEVANTARSE lˌeβantˈaɾse +LEVANTE leβˈante +LEVANTINO lˌeβantˈino +LEVAR leβˈaɾ +LEVARA leβˈaɾa +LEVE lˈeβe +LEVEDAD lˌeβeðˈad +LEVETIRACETAM lˌeβetˌiɾasˈetam +LEVÍ leβˈi +LEVIATÁN lˌeβjatˈan +LEVIGADA lˌeβiɣˈaða +LEVIGADAS lˌeβiɣˈaðas +LEVIGADO lˌeβiɣˈaðo +LEVIGADOS lˌeβiɣˈaðos +LEVIGAR lˌeβiɣˈaɾ +LEVIGO leβˈiɣo +LEVÍSTICO leβˈistiko +LEVITACIÓN lˌeβitasjˈon +LEVITADA lˌeβitˈaða +LEVITADAS lˌeβitˈaðas +LEVITADO lˌeβitˈaðo +LEVITADOS lˌeβitˈaðos +LEVITAMOS lˌeβitˈamos +LEVITANDO lˌeβitˈando +LEVITAR lˌeβitˈaɾ +LEVITARE lˌeβitˈaɾe +LEVO lˈeβo +LEVOFLOXACINO lˌeβoflˌoksasˈino +LEVONORGESTREL lˌeβonˌoɾxestɾˈel +LEVOTIROXINA lˌeβotˌiɾoksˈina +LEXICALIZAR lˌeksikˌalisˈaɾ +LÉXICAMENTE lˈeksikamˈente +LÉXICO lˈeksiko +LEXICÓLOGO lˌeksikˈoloɣo +LEY lˈeɪ +LEYENDAS lejjˈɛndas +LEYENDO lejjˈɛndo +LEYTE lˈeɪte +LEYTEÑO leɪtˈeɲo +LEYVA lˈeɪβa +LEZGUINO lesɣˈino +LEZNA lˈesna +LHASA ˈɛleˈasa +LIA liˈa +LIADA liˈaða +LIADAS liˈaðas +LIADO liˈaðo +LIADOS liˈaðos +LIANA liˈana +LIAR liˈaɾ +LIARE liˈaɾe +LIARÉ liaɾˈe +LIBADA liβˈaða +LIBADAS liβˈaðas +LIBADO liβˈaðo +LIBADOS liβˈaðos +LIBANÉS lˌiβanˈes +LIBANESA lˌiβanˈesa +LÍBANO lˈiβano +LIBELO liβˈelo +LIBÉLULA liβˈelula +LIBERACIÓN lˌiβeɾasjˈon +LIBERADA lˌiβeɾˈaða +LIBERADAS lˌiβeɾˈaðas +LIBERADO lˌiβeɾˈaðo +LIBERADOS lˌiβeɾˈaðos +LIBERAL lˌiβeɾˈal +LIBERALDEMÓCRATA lˌiβeɾˌalðemˈokɾata +LIBERALES lˌiβeɾˈales +LIBERALISMO lˌiβeɾalˈismo +LIBERALIZACIÓN lˌiβeɾˌalisasjˈon +LIBERALIZADA lˌiβeɾˌalisˈaða +LIBERALIZADAS lˌiβeɾˌalisˈaðas +LIBERALIZADO lˌiβeɾˌalisˈaðo +LIBERALIZADOR lˌiβeɾˌalisaðˈoɾ +LIBERALIZADOS lˌiβeɾˌalisˈaðos +LIBERALIZAR lˌiβeɾˌalisˈaɾ +LIBERAMOS lˌiβeɾˈamos +LIBERANDO lˌiβeɾˈando +LIBERAR lˌiβeɾˈaɾ +LIBERATARIO lˌiβeɾatˈaɾjo +LIBERIA liβˈeɾja +LIBERIANA lˌiβeɾjˈana +LIBERIANAS lˌiβeɾjˈanas +LIBERIANOS lˌiβeɾjˈanos +LIBERO liβˈeɾo +LIBERTAD lˌiβeɾtˈad +LIBERTADA lˌiβeɾtˈaða +LIBERTADAS lˌiβeɾtˈaðas +LIBERTADES lˌiβeɾtˈaðes +LIBERTADO lˌiβeɾtˈaðo +LIBERTADOS lˌiβeɾtˈaðos +LIBERTAMOS lˌiβeɾtˈamos +LIBERTANDO lˌiβeɾtˈando +LIBERTAR lˌiβeɾtˈaɾ +LIBERTARIO lˌiβeɾtˈaɾjo +LIBERTEÑO lˌiβeɾtˈeɲo +LIBERTICIDA lˌiβeɾtisˈiða +LIBERTINAJE lˌiβeɾtinˈaxe +LIBERTINISMO lˌiβeɾtinˈismo +LIBIA lˈiβja +LIBIAS lˈiβjas +LIBIDINAL lˌiβiðinˈal +LIBÍDINE liβˈiðine +LIBIDINOSO lˌiβiðinˈoso +LIBIDO liβˈiðo +LIBIO lˈiβjo +LIBIOS lˈiβjos +LIBRA lˈiβɾa +LIBRACO liβɾˈako +LIBRACOS liβɾˈakos +LIBRADAS liβɾˈaðas +LIBRAMIENTO lˌiβɾamjˈɛnto +LIBRAR liβɾˈaɾ +LIBRAS lˈiβɾas +LIBRE lˈiβɾe +LIBRECAMBIO lˌiβɾekˈambjo +LIBRECAMBISTA lˌiβɾekambˈista +LIBREMENTE lˈiβɾemˈente +LIBRERÍA lˌiβɾeɾˈia +LIBRERO liβɾˈeɾo +LIBRES lˈiβɾes +LIBRESCO liβɾˈesko +LIBRETA liβɾˈeta +LIBRETAS liβɾˈetas +LIBRETO liβɾˈeto +LIBRETOS liβɾˈetos +LIBRITO liβɾˈito +LIBRITOS liβɾˈitos +LIBRO lˈiβɾo +LIBROS lˈiβɾos +LIBROTE liβɾˈote +LIBROTES liβɾˈotes +LICANTEN likˈanten +LICANTÉN lˌikantˈen +LICANTROPÍA lˌikantɾopˈia +LICÁNTROPO likˈantɾopo +LICAÓN lˌikaˈon +LICENCIA lisˈɛnsja +LICENCIADAS lˌisensjˈaðas +LICENCIADO lˌisensjˈaðo +LICENCIAMIENTO lˌisensjamjˈɛnto +LICENCIANTE lˌisensjˈante +LICENCIAR lˌisensjˈaɾ +LICENCIATURA lˌisensjatˈuɾa +LICHA lˈitʃa +LICHI lˈitʃi +LICIA lˈisja +LICITACIÓN lˌisitasjˈon +LICITADA lˌisitˈaða +LICITADAS lˌisitˈaðas +LICITADO lˌisitˈaðo +LICITADORA lˌisitaðˈoɾa +LICITADOS lˌisitˈaðos +LICITAMOS lˌisitˈamos +LÍCITO lˈisito +LICOPODIO lˌikopˈoðjo +LICOR likˈoɾ +LICORCITO lˌikoɾsˈito +LICORERA lˌikoɾˈeɾa +LICORES likˈoɾes +LICUADA likwˈaða +LICUADAS likwˈaðas +LICUADO likwˈaðo +LICUADORA lˌikwaðˈoɾa +LICUADOS likwˈaðos +LICUAR likwˈaɾ +LID lˈid +LÍDAR lˈiðaɾ +LÍDER lˈiðeɾ +LIDERADA lˌiðeɾˈaða +LIDERADAS lˌiðeɾˈaðas +LIDERADO lˌiðeɾˈaðo +LIDERADOS lˌiðeɾˈaðos +LIDERAR lˌiðeɾˈaɾ +LIDERAZGO lˌiðeɾˈasɣo +LIDEREAR lˌiðeɾeˈaɾ +LIDERES liðˈeɾes +LIDIA lˈiðja +LIDIADA liðjˈaða +LIDIADAS liðjˈaðas +LIDIADO liðjˈaðo +LIDIADORA lˌiðjaðˈoɾa +LIDIADOS liðjˈaðos +LIDIAR liðjˈaɾ +LIDIAS lˈiðjas +LIDIO lˈiðjo +LIEBRE liˈeβɾe +LIECHTENSTEIN lietʃtˈɛnsteɪn +LIENDRE liˈɛndɾe +LIENZO liˈɛnso +LIFESTYLE lˌifestˈile +LIFTING lˈiftiŋ +LIGA lˈiɣa +LIGACIÓN lˌiɣasjˈon +LIGADA liɣˈaða +LIGADAS liɣˈaðas +LIGADO liɣˈaðo +LIGADOR lˌiɣaðˈoɾ +LIGADOS liɣˈaðos +LIGADURA lˌiɣaðˈuɾa +LIGAMENTARIO lˌiɣamentˈaɾjo +LIGAMENTO lˌiɣamˈɛnto +LIGAMOS liɣˈamos +LIGANDO liɣˈando +LIGAR liɣˈaɾ +LIGARA liɣˈaɾa +LIGARÁ lˌiɣaɾˈa +LIGÁRAMOS liɣˈaɾamos +LIGARAS liɣˈaɾas +LIGARÁS lˌiɣaɾˈas +LIGARE liɣˈaɾe +LIGAREIS liɣˈaɾeɪs +LIGAREMOS lˌiɣaɾˈemos +LIGARES liɣˈaɾes +LIGARÍAMOS lˌiɣaɾˈiamos +LIGARLO liɣˈaɾlo +LIGAS lˈiɣas +LIGASTE liɣˈaste +LIGAZÓN lˌiɣasˈon +LIGERA lixˈeɾa +LIGERAMENTE lixˈeɾamˈente +LIGEREZA lˌixeɾˈesa +LIGERITA lˌixeɾˈita +LIGERITAS lˌixeɾˈitas +LIGERITO lˌixeɾˈito +LIGERITOS lˌixeɾˈitos +LIGERO lixˈeɾo +LIGHT lˈiɣt +LIGNANO liɡnˈano +LIGNIFICAR lˌiɡnifikˈaɾ +LIGNITO liɡnˈito +LIGO lˈiɣo +LIGÓN liɣˈon +LIGRE lˈiɣɾe +LIGUE lˈiɣe +LIGUEMOS liɣˈemos +LIGUES lˈiɣes +LÍGULA lˈiɣula +LIGUR liɣˈuɾ +LIGURIA liɣˈuɾja +LIHUEÑE liwˈeɲe +LIJA lˈixa +LIJADA lixˈaða +LIJADAS lixˈaðas +LIJADO lixˈaðo +LIJADOS lixˈaðos +LIJAR lixˈaɾ +LIJO lˈixo +LIKE lˈike +LIKEADA lˌikeˈaða +LIKEADAS lˌikeˈaðas +LIKEADO lˌikeˈaðo +LIKEADOS lˌikeˈaðos +LIKEAR lˌikeˈaɾ +LILA lˈila +LILIÁCEA liljˈasea +LILIPUTIENSE lˌiliputjˈɛnse +LILONGÜE lˌiloŋɡˈue +LIMA lˈima +LIMADA limˈaða +LIMADAS limˈaðas +LIMADO limˈaðo +LIMADOS limˈaðos +LIMAMOS limˈamos +LIMANDO limˈando +LIMAR limˈaɾ +LIMAZA limˈasa +LÍMBICO lˈimbiko +LIMBO lˈimbo +LIME lˈime +LIMÉ limˈe +LIMES lˈimes +LIMFOBLÁSTICA lˌimfoβlˈastika +LIMFOBLÁSTICAS lˌimfoβlˈastikas +LIMFOBLÁSTICOS lˌimfoβlˈastikos +LIMINAR lˌiminˈaɾ +LIMINARES lˌiminˈaɾes +LIMITACIÓN lˌimitasjˈon +LIMITADA lˌimitˈaða +LIMITADAMENTE lˌimitˈaðamˈente +LIMITADAS lˌimitˈaðas +LIMITADÍSIMO lˌimitaðˈisimo +LIMITADO lˌimitˈaðo +LIMITADOR lˌimitaðˈoɾ +LIMITADORA lˌimitaðˈoɾa +LIMITADORAS lˌimitaðˈoɾas +LIMITADORES lˌimitaðˈoɾes +LIMITADOS lˌimitˈaðos +LIMITAMOS lˌimitˈamos +LIMITAR lˌimitˈaɾ +LIMITARES lˌimitˈaɾes +LIMITE limˈite +LÍMITE lˈimite +LIMITES limˈites +LÍMITES lˈimites +LIMÍTROFE limˈitɾofe +LIMÍTROFES limˈitɾofes +LIMNOLÓGICO lˌimnolˈoxiko +LIMÓN limˈon +LIMONADA lˌimonˈaða +LIMONADO lˌimonˈaðo +LIMONCILLO lˌimonsˈijjo +LIMONCITO lˌimonsˈito +LIMONERO lˌimonˈeɾo +LIMOSNA limˈosna +LIMOSNEADA lˌimosneˈaða +LIMOSNEADAS lˌimosneˈaðas +LIMOSNEADO lˌimosneˈaðo +LIMOSNEADOS lˌimosneˈaðos +LIMOSNEAR lˌimosneˈaɾ +LIMOSO limˈoso +LIMPIA lˈimpja +LIMPIADA limpjˈaða +LIMPIADAS limpjˈaðas +LIMPIADO limpjˈaðo +LIMPIADOR lˌimpjaðˈoɾ +LIMPIADORA lˌimpjaðˈoɾa +LIMPIADORAS lˌimpjaðˈoɾas +LIMPIADORES lˌimpjaðˈoɾes +LIMPIADOS limpjˈaðos +LIMPIAPARABRISAS lˌimpjapˌaɾaβɾˈisas +LIMPIAR limpjˈaɾ +LIMPIAS lˈimpjas +LIMPIE lˈimpje +LIMPIEZA limpjˈesa +LIMPIO lˈimpjo +LIMPÍSIMO limpˈisimo +LIMPITO limpˈito +LIMUSINA lˌimusˈina +LINAJE linˈaxe +LINAJUDO lˌinaxˈuðo +LINCE lˈinse +LINCHADA lintʃˈaða +LINCHADAS lintʃˈaðas +LINCHADO lintʃˈaðo +LINCHADOS lintʃˈaðos +LINCHAMOS lintʃˈamos +LINCHANDO lintʃˈando +LINCHAR lintʃˈaɾ +LINDA lˈinda +LINDADA lindˈaða +LINDADAS lindˈaðas +LINDADO lindˈaðo +LINDADOS lindˈaðos +LINDANTE lindˈante +LINDAR lindˈaɾ +LINDAS lˈindas +LINDEZA lindˈesa +LINDO lˈindo +LINDOS lˈindos +LINDURA lindˈuɾa +LINEA linˈea +LÍNEA lˈinea +LINEADA lˌineˈaða +LINEADAS lˌineˈaðas +LINEADO lˌineˈaðo +LINEADOS lˌineˈaðos +LINEALIZACIÓN lˌineˌalisasjˈon +LINEAMENTO lˌineamˈɛnto +LINEAMIENTO lˌineamjˈɛnto +LINEAR lˌineˈaɾ +LINEARES lˌineˈaɾes +LINEAS linˈeas +LÍNEAS lˈineas +LINEE linˈee +LINEO linˈeo +LINFA lˈimfa +LINFANGIOLEIOMIOMATOSIS lˌimfaŋxjˌoleɪˌomjomatˈosis +LINFÁTICA limfˈatika +LINFÁTICAS limfˈatikas +LINFÁTICO limfˈatiko +LINFÁTICOS limfˈatikos +LINFEDEMA lˌimfeðˈema +LINFOBLÁSTICO lˌimfoβlˈastiko +LINFOBLASTO lˌimfoβlˈasto +LINFOCITARIO lˌimfositˈaɾjo +LINFOCÍTICA lˌimfosˈitika +LINFOCÍTICAS lˌimfosˈitikas +LINFOCÍTICO lˌimfosˈitiko +LINFOCÍTICOS lˌimfosˈitikos +LINFOCITO lˌimfosˈito +LINFOIDE limfˈoɪðe +LINFOIDES limfˈoɪðes +LINFOMA limfˈoma +LINFOPENIA lˌimfopˈenja +LINFOPROLIFERATIVA lˌimfopɾˌolifˌeɾatˈiβa +LINFOPROLIFERATIVAS lˌimfopɾˌolifˌeɾatˈiβas +LINFOPROLIFERATIVO lˌimfopɾˌolifˌeɾatˈiβo +LINFOPROLIFERATIVOS lˌimfopɾˌolifˌeɾatˈiβos +LINFOTRÓPICA lˌimfotɾˈopika +LINFOTRÓPICAS lˌimfotɾˈopikas +LINFOTRÓPICO lˌimfotɾˈopiko +LINFOTRÓPICOS lˌimfotɾˈopikos +LINGOTE liŋɡˈote +LINGOTES liŋɡˈotes +LINGOTICO lˌiŋɡotˈiko +LINGUAL liŋɡwˈal +LINGUALES liŋɡwˈales +LINGUINE liŋɡˈine +LINGUINI liŋɡˈini +LINGUINIS liŋɡˈinis +LINGÜISTA lˌiŋɡuˈista +LINGÜÍSTICA lˌiŋɡuˈistika +LINGÜÍSTICO lˌiŋɡuˈistiko +LINIERA linjˈeɾa +LINIMENTO lˌinimˈɛnto +LINK lˈiŋk +LINKBUILDING liŋkβwˈilðiŋ +LINKS lˈiŋks +LINO lˈino +LINÓN linˈon +LINQUEAR lˌinkeˈaɾ +LINTEL lintˈel +LINTELES lintˈeles +LINTERNA lintˈeɾna +LINTERNAS lintˈeɾnas +LIO liˈo +LÍO lˈio +LIOFILIZAR liˌofilisˈaɾ +LIORNA liˈoɾna +LIPÁ lipˈa +LIPASA lipˈasa +LIPÍDICO lipˈiðiko +LIPOCROMO lˌipokɾˈomo +LIPODISTROFIA lˌipoðistɾˈofja +LIPOFILIA lˌipofˈilja +LIPOFÍLICO lˌipofˈiliko +LIPOFUSCINA lˌipofusˈina +LIPOGRAMA lˌipoɣɾˈama +LIPOLISIS lˌipolˈisis +LIPOMA lipˈoma +LIPOPROTEICA lˌipopɾotˈeɪka +LIPOPROTEICAS lˌipopɾotˈeɪkas +LIPOPROTEICO lˌipopɾotˈeɪko +LIPOPROTEICOS lˌipopɾotˈeɪkos +LIPOSARCOMA lˌiposaɾkˈoma +LIPOSOLUBLE lˌiposolˈuβle +LIQUEN lˈiken +LÍQUIDA lˈikiða +LIQUIDACIÓN lˌikiðasjˈon +LIQUIDACIONISTA lˌikiðˌasjonˈista +LIQUIDACIONISTAS lˌikiðˌasjonˈistas +LIQUIDADA lˌikiðˈaða +LIQUIDADAS lˌikiðˈaðas +LIQUIDADO lˌikiðˈaðo +LIQUIDADOR lˌikiðaðˈoɾ +LIQUIDADORA lˌikiðaðˈoɾa +LIQUIDADORAS lˌikiðaðˈoɾas +LIQUIDADORES lˌikiðaðˈoɾes +LIQUIDADOS lˌikiðˈaðos +LIQUIDÁMBAR lˌikiðˈambaɾ +LIQUIDÁMBARES lˌikiðˈambaɾes +LIQUIDAMOS lˌikiðˈamos +LIQUIDAR lˌikiðˈaɾ +LÍQUIDAS lˈikiðas +LIQUIDEZ lˌikiðˈes +LÍQUIDO lˈikiðo +LÍQUIDOS lˈikiðos +LIRA lˈiɾa +LÍRICA lˈiɾika +LIRICISTA lˌiɾisˈista +LÍRICO lˈiɾiko +LIRIO lˈiɾjo +LIRÓN liɾˈon +LIS lˈis +LISA lˈisa +LISAR lisˈaɾ +LISBOA lisβˈoa +LISIADA lisjˈaða +LISIADAS lisjˈaðas +LISIADO lisjˈaðo +LISIADOS lisjˈaðos +LISIAR lisjˈaɾ +LISIÓN lisjˈon +LISO lˈiso +LISONJA lisˈoŋxa +LISONJEADA lˌisoŋxeˈaða +LISONJEADAS lˌisoŋxeˈaðas +LISONJEADO lˌisoŋxeˈaðo +LISONJEADOR lˌisoŋxˌeaðˈoɾ +LISONJEADORA lˌisoŋxˌeaðˈoɾa +LISONJEADOS lˌisoŋxeˈaðos +LISONJEAMOS lˌisoŋxeˈamos +LISONJEAR lˌisoŋxeˈaɾ +LISONJERA lˌisoŋxˈeɾa +LISONJERAS lˌisoŋxˈeɾas +LISONJERO lˌisoŋxˈeɾo +LISONJEROS lˌisoŋxˈeɾos +LISOSOMA lˌisosˈoma +LISOSOMAL lˌisosomˈal +LISTA lˈista +LISTADA listˈaða +LISTADAS listˈaðas +LISTADO listˈaðo +LISTADOS listˈaðos +LISTAMOS listˈamos +LISTANDO listˈando +LISTAS lˈistas +LISTEL listˈel +LISTERIOSIS lˌisteɾjˈosis +LISTO lˈisto +LISTÓN listˈon +LISURA lisˈuɾa +LITADA litˈaða +LITADAS litˈaðas +LITADO litˈaðo +LITADOS litˈaðos +LITERA litˈeɾa +LITERAL lˌiteɾˈal +LITERALES lˌiteɾˈales +LITERALMENTE lˌiteɾˈalmˈente +LITERATA lˌiteɾˈata +LITERATAS lˌiteɾˈatas +LITERATO lˌiteɾˈato +LITERATOS lˌiteɾˈatos +LITERATURA lˌiteɾatˈuɾa +LITIASIS litjˈasis +LÍTICA lˈitika +LÍTICAS lˈitikas +LÍTICO lˈitiko +LÍTICOS lˈitikos +LITIGA litˈiɣa +LITIGACIÓN lˌitiɣasjˈon +LITIGADA lˌitiɣˈaða +LITIGADAS lˌitiɣˈaðas +LITIGADO lˌitiɣˈaðo +LITIGADOS lˌitiɣˈaðos +LITIGÁIS lˌitiɣˈais +LITIGAMOS lˌitiɣˈamos +LITIGANDO lˌitiɣˈando +LITIGANTE lˌitiɣˈante +LITIGANTES lˌitiɣˈantes +LITIGAR lˌitiɣˈaɾ +LITIGARA lˌitiɣˈaɾa +LITIGARÁ lˌitiɣaɾˈa +LITIGÁRAMOS lˌitiɣˈaɾamos +LITIGARAS lˌitiɣˈaɾas +LITIGARÁS lˌitiɣaɾˈas +LITIGAREIS lˌitiɣˈaɾeɪs +LITIGARÉIS lˌitiɣaɾˈeis +LITIGAREMOS lˌitiɣaɾˈemos +LITIGARES lˌitiɣˈaɾes +LITIGARÍA lˌitiɣaɾˈia +LITIGARÍAMOS lˌitiɣaɾˈiamos +LITIGARÍAS lˌitiɣaɾˈias +LITIGAS litˈiɣas +LITIGASTE lˌitiɣˈaste +LITIGIO litˈixjo +LITIGIOSA lˌitixjˈosa +LITIGIOSAS lˌitixjˈosas +LITIGIOSO lˌitixjˈoso +LITIGIOSOS lˌitixjˈosos +LITIGO litˈiɣo +LITIGUE litˈiɣe +LITIGUEMOS lˌitiɣˈemos +LITIGUES litˈiɣes +LITIO lˈitjo +LITO lˈito +LITOESTRATIGRÁFICA lˌitoˌestɾatiɣɾˈafika +LITOESTRATIGRÁFICAS lˌitoˌestɾatiɣɾˈafikas +LITOESTRATIGRÁFICO lˌitoˌestɾatiɣɾˈafiko +LITOESTRATIGRÁFICOS lˌitoˌestɾatiɣɾˈafikos +LITÓFITA litˈofita +LITOGRAFIAR lˌitoɣɾafjˈaɾ +LITOPTERNO lˌitopːtˈeɾno +LITORAL lˌitoɾˈal +LITOSOL lˌitosˈol +LITOTRICIA lˌitotɾˈisja +LITRO lˈitɾo +LITRONA litɾˈona +LITROS lˈitɾos +LITUANIA litwˈanja +LITURGIA litˈuɾxja +LITÚRGICA litˈuɾxika +LITÚRGICAS litˈuɾxikas +LITÚRGICO litˈuɾxiko +LITÚRGICOS litˈuɾxikos +LIUBLIANA liˌuβliˈana +LIVERMORIO lˌiβeɾmˈoɾjo +LIVERPULIANO lˌiβeɾpuljˈano +LIVIANO liβjˈano +LÍVIDA lˈiβiða +LÍVIDO lˈiβiðo +LIVING lˈiβiŋ +LIVONIA liβˈonja +LIVONIO liβˈonjo +LIVOR liβˈoɾ +LIVORNO liβˈoɾno +LIXIVIADA lˌiksiβjˈaða +LIXIVIADAS lˌiksiβjˈaðas +LIXIVIADO lˌiksiβjˈaðo +LIXIVIADOS lˌiksiβjˈaðos +LIXIVIAMOS lˌiksiβjˈamos +LIXIVIAR lˌiksiβjˈaɾ +LIZA lˈisa +LIZO lˈiso +LLAMA ʝˈama +LLAMABA ʝamˈaβa +LLAMADA ʝamˈaða +LLAMADO ʝamˈaðo +LLAMAS ʝˈamas +LLAMÓ ʝamˈo +LLANO ʝˈano +LLANOS ʝˈanos +LLANTA ʝˈanta +LLAVE ʝˈaβe +LLAVECITA ʝˌaβesˈita +LLEGA ʝˈeɣa +LLEGANDO ʝeɣˈando +LLEGAR ʝeɣˈaɾ +LLEGAS ʝˈeɣas +LLEGO ʝˈeɣo +LLEGÓ ʝeɣˈo +LLEGUE ʝˈeɣe +LLEGUÉ ʝeɣˈe +LLEGUEN ʝˈeɣen +LLEGUES ʝˈeɣes +LLENA ʝˈena +LLENARLA ʝenˈaɾla +LLENO ʝˈeno +LLEVA ʝˈeβa +LLEVÁ ʝeβˈa +LLEVAMOS ʝeβˈamos +LLEVAR ʝeβˈaɾ +LLEVARLA ʝeβˈaɾla +LLEVARLO ʝeβˈaɾlo +LLEVAS ʝˈeβas +LLEVE ʝˈeβe +LLEVEN ʝˈeβen +LLEVES ʝˈeβes +LLEVÉS ʝeβˈes +LLEVO ʝˈeβo +LLORONCITO ʝˌoɾonsˈito +LLOVER ʝoβˈeɾ +LLOVIÓ ʝoβjˈo +LLOVIZNADA ʝˌoβisnˈaða +LLOVIZNADAS ʝˌoβisnˈaðas +LLOVIZNADO ʝˌoβisnˈaðo +LLOVIZNADOS ʝˌoβisnˈaðos +LLOVIZNAR ʝˌoβisnˈaɾ +LLUEVE ʝuˈeβe +LLUVIA ʝˈuβja +LLUVIAS ʝˈuβjas +LO lˈo +LOA lˈoa +LOADA loˈaða +LOADAS loˈaðas +LOADO loˈaðo +LOADOS loˈaðos +LOBA lˈoβa +LOBADO loβˈaðo +LOBAGANTE lˌoβaɣˈante +LOBARRO loβˈaɾɾo +LOBATO loβˈato +LOBBY lˈobβi +LOBEZNO loβˈesno +LOBINA loβˈina +LOBISÓN lˌoβisˈon +LOBITO loβˈito +LOBO lˈoβo +LOBÓPODO loβˈopoðo +LOBULADO lˌoβulˈaðo +LOBULAR lˌoβulˈaɾ +LOBULARES lˌoβulˈaɾes +LÓBULO lˈoβulo +LOCA lˈoka +LOCACIÓN lˌokasjˈon +LOCAL lokˈal +LOCALES lokˈales +LOCALIDAD lˌokaliðˈad +LOCALIZACIÓN lˌokalˌisasjˈon +LOCALIZADA lˌokalisˈaða +LOCALIZADAS lˌokalisˈaðas +LOCALIZADO lˌokalisˈaðo +LOCALIZADOS lˌokalisˈaðos +LOCALIZAME lˌokalisˈame +LOCALÍZAME lˌokalˈisame +LOCALIZAMOS lˌokalisˈamos +LOCALIZARME lˌokalisˈaɾme +LOCALMENTE lokˈalmˈente +LOCAMENTE lˈokamˈente +LOCAS lˈokas +LOCI lˈosi +LOCIÓN losjˈon +LOCKER lokˈeɾ +LOCO lˈoko +LOCOMOCIÓN lˌokomosjˈon +LOCOMOTRIZ lˌokomotɾˈis +LOCOS lˈokos +LOCOTRACTOR lˌokotɾaktˈoɾ +LOCRO lˈokɾo +LOCUAZ lokwˈas +LOCUCIÓN lˌokusjˈon +LOCURA lokˈuɾa +LOCURÓN lˌokuɾˈon +LOCUTIVO lˌokutˈiβo +LOCUTOR lˌokutˈoɾ +LOCUTORA lˌokutˈoɾa +LODAZAL lˌoðasˈal +LODO lˈoðo +LODOSA loðˈosa +LODOSAS loðˈosas +LODOSO loðˈoso +LODOSOS loðˈosos +LOFOFORADO lˌofofoɾˈaðo +LOGADA loɣˈaða +LOGADAS loɣˈaðas +LOGADO loɣˈaðo +LOGADOS loɣˈaðos +LOGAMOS loɣˈamos +LOGAR loɣˈaɾ +LOGARÍTMICAMENTE lˌoɣaɾˈitmikamˈente +LOGARITMO lˌoɣaɾˈitmo +LOGARITMOS lˌoɣaɾˈitmos +LOGARLO loɣˈaɾlo +LOGIA lˈoxja +LÓGICA lˈoxika +LOGICAL lˌoxikˈal +LÓGICAS lˈoxikas +LÓGICO lˈoxiko +LÓGICOS lˈoxikos +LOGÍSTICA loxˈistika +LOGÍSTICAS loxˈistikas +LOGÍSTICO loxˈistiko +LOGÍSTICOS loxˈistikos +LOGOGRÁFICO lˌoɣoɣɾˈafiko +LOGÓGRAFO loɣˈoɣɾafo +LOGOPEDA lˌoɣopˈeða +LOGOPEDIA lˌoɣopˈeðja +LOGORREA lˌoɣoɾɾˈea +LOGOS lˈoɣos +LOGOSOFÍA lˌoɣosofˈia +LOGRA lˈoɣɾa +LOGRÁ loɣɾˈa +LOGRADA loɣɾˈaða +LOGRADAS loɣɾˈaðas +LOGRADO loɣɾˈaðo +LOGRADOS loɣɾˈaðos +LOGRAMOS loɣɾˈamos +LOGRANDO loɣɾˈando +LOGRAR loɣɾˈaɾ +LOGRARA loɣɾˈaɾa +LOGRARÁ lˌoɣɾaɾˈa +LOGRÁRAMOS loɣɾˈaɾamos +LOGRARAS loɣɾˈaɾas +LOGRARÁS lˌoɣɾaɾˈas +LOGRAREIS loɣɾˈaɾeɪs +LOGRARÉIS lˌoɣɾaɾˈeis +LOGRAREMOS lˌoɣɾaɾˈemos +LOGRÁREMOS loɣɾˈaɾemos +LOGRARES loɣɾˈaɾes +LOGRARÍAMOS lˌoɣɾaɾˈiamos +LOGRAS lˈoɣɾas +LOGRÁS loɣɾˈas +LOGRASTE loɣɾˈaste +LOGRE lˈoɣɾe +LOGRÉ loɣɾˈe +LOGRÉIS loɣɾˈeis +LOGREMOS loɣɾˈemos +LOGRERA loɣɾˈeɾa +LOGRERO loɣɾˈeɾo +LOGRES lˈoɣɾes +LOGRÉS loɣɾˈes +LOGRO lˈoɣɾo +LOGRÓ loɣɾˈo +LOGROÑÉS lˌoɣɾoɲˈes +LOGROÑO loɣɾˈoɲo +LOGUEÁ lˌoɣeˈa +LOÍSMO loˈismo +LOJANA loxˈana +LOLA lˈola +LOLARDO lolˈaɾðo +LOLAS lˈolas +LOLO lˈolo +LOLOL lolˈol +LOLOS lˈolos +LOMA lˈoma +LOMAJE lomˈaxe +LOMBARDA lombˈaɾða +LOMBARDAS lombˈaɾðas +LOMBARDÍA lˌombaɾðˈia +LOMBARDOS lombˈaɾðos +LOMBRIZ lombɾˈis +LOMITA lomˈita +LOMITO lomˈito +LOMO lˈomo +LONA lˈona +LONCHE lˈontʃe +LONCHEADA lˌontʃeˈaða +LONCHEADAS lˌontʃeˈaðas +LONCHEADO lˌontʃeˈaðo +LONCHEADOS lˌontʃeˈaðos +LONCHERÍA lˌontʃeɾˈia +LONCO lˈonko +LONDINENSE lˌondinˈɛnse +LONDRES lˈondɾes +LONGANIMIDAD lˌoŋɡanˌimiðˈad +LONGANIZA lˌoŋɡanˈisa +LONGEVA loŋxˈeβa +LONGEVAS loŋxˈeβas +LONGEVO loŋxˈeβo +LONGEVOS loŋxˈeβos +LONGÍSIMO loŋxˈisimo +LONGITUD lˌoŋxitˈud +LONGITUDINAL lˌoŋxitˌuðinˈal +LONGITUDINALES lˌoŋxitˌuðinˈales +LONGO lˈoŋɡo +LONJA lˈoŋxa +LOOK loˈok +LOOR loˈoɾ +LÓPEZ lˈopes +LOQUEADA lˌokeˈaða +LOQUEADAS lˌokeˈaðas +LOQUEADO lˌokeˈaðo +LOQUEADOS lˌokeˈaðos +LOQUEAR lˌokeˈaɾ +LOQUITA lokˈita +LOQUITAS lokˈitas +LOQUITO lokˈito +LOQUITOS lokˈitos +LORCA lˈoɾka +LORD lˈoɾd +LORENA loɾˈena +LORENÉS lˌoɾenˈes +LORENZANA lˌoɾensˈana +LORENZO loɾˈɛnso +LORES lˈoɾes +LORETANA lˌoɾetˈana +LORIGA loɾˈiɣa +LORITO loɾˈito +LORO lˈoɾo +LOROCO loɾˈoko +LORQUIANO loɾkjˈano +LORZA lˈoɾsa +LOS lˈos +LOSA lˈosa +LOSANJADO lˌosaŋxˈaðo +LOTE lˈote +LOTEAMIENTO lˌoteamjˈɛnto +LOTEAMOS lˌoteˈamos +LOTEANDO lˌoteˈando +LOTEAR lˌoteˈaɾ +LOTECITO lˌotesˈito +LOTEO lotˈeo +LOTERÍA lˌoteɾˈia +LOTIFICACIÓN lˌotifˌikasjˈon +LOTIFICAR lˌotifikˈaɾ +LOTIZACIÓN lˌotisasjˈon +LOTO lˈoto +LOURDES lˈowɾðes +LOVECRAFTIANA lˌoβekɾaftjˈana +LOVECRAFTIANAS lˌoβekɾaftjˈanas +LOVECRAFTIANO lˌoβekɾaftjˈano +LOVECRAFTIANOS lˌoβekɾaftjˈanos +LOXOSCELISMO lˌoksoselˈismo +LOZA lˈosa +LOZANO losˈano +LÚA lˈua +LUANDA luˈanda +LUBAO luβˈao +LUBIANO luβjˈano +LUBINA luβˈina +LUBRICACIÓN lˌuβɾikasjˈon +LUBRICADA lˌuβɾikˈaða +LUBRICADAS lˌuβɾikˈaðas +LUBRICADO lˌuβɾikˈaðo +LUBRICADOS lˌuβɾikˈaðos +LUBRICO luβɾˈiko +LUBRICÓ lˌuβɾikˈo +LÚBRICO lˈuβɾiko +LUBRIDEM luβɾˈiðem +LUBRIDERM lˌuβɾiðˈeɾm +LUBRIFICA lˌuβɾifˈika +LUBRIFICÁ lˌuβɾifikˈa +LUBRIFICACIÓN lˌuβɾifˌikasjˈon +LUBRIFICADA lˌuβɾifikˈaða +LUBRIFICADAS lˌuβɾifikˈaðas +LUBRIFICADO lˌuβɾifikˈaðo +LUBRIFICADOS lˌuβɾifikˈaðos +LUBRIFICAMOS lˌuβɾifikˈamos +LUBRIFICANDO lˌuβɾifikˈando +LUBRIFICAR lˌuβɾifikˈaɾ +LUBRIFICARA lˌuβɾifikˈaɾa +LUBRIFICARÁ lˌuβɾifˌikaɾˈa +LUBRIFICÁRAMOS lˌuβɾifikˈaɾamos +LUBRIFICARAS lˌuβɾifikˈaɾas +LUBRIFICARÁS lˌuβɾifˌikaɾˈas +LUBRIFICAREIS lˌuβɾifikˈaɾeɪs +LUBRIFICAREMOS lˌuβɾifˌikaɾˈemos +LUBRIFICARES lˌuβɾifikˈaɾes +LUBRIFICARÍAMOS lˌuβɾifˌikaɾˈiamos +LUBRIFICAS lˌuβɾifˈikas +LUBRIFICASTE lˌuβɾifikˈaste +LUBRIFICO lˌuβɾifˈiko +LUBRIFIQUE lˌuβɾifˈike +LUBRIFIQUEMOS lˌuβɾifikˈemos +LUBRIFIQUES lˌuβɾifˈikes +LUCA lˈuka +LUCANA lukˈana +LUCAS lˈukas +LUCE lˈuse +LUCECILLA lˌusesˈijja +LUCECITA lˌusesˈita +LUCENSES lusˈɛnses +LUCENTINA lˌusentˈina +LUCENTINO lˌusentˈino +LUCERNA lusˈeɾna +LUCERO lusˈeɾo +LUCES lˈuses +LUCHA lˈutʃa +LUCHADA lutʃˈaða +LUCHADAS lutʃˈaðas +LUCHADO lutʃˈaðo +LUCHADOR lˌutʃaðˈoɾ +LUCHADORA lˌutʃaðˈoɾa +LUCHADORAS lˌutʃaðˈoɾas +LUCHADORES lˌutʃaðˈoɾes +LUCHADOS lutʃˈaðos +LUCHAR lutʃˈaɾ +LUCHÍSTICO lutʃˈistiko +LUCHITA lutʃˈita +LUCIA lˈusja +LUCÍA lusˈia +LUCIANO lusjˈano +LUCIAS lˈusjas +LUCIDA lusˈiða +LÚCIDA lˈusiða +LUCIDAS lusˈiðas +LÚCIDAS lˈusiðas +LUCIDEZ lˌusiðˈes +LUCIDÍSIMO lˌusiðˈisimo +LUCIDO lusˈiðo +LÚCIDO lˈusiðo +LUCIDOS lusˈiðos +LÚCIDOS lˈusiðos +LUCIÉRNAGA lusjˈeɾnaɣa +LUCIFER lˌusifˈeɾ +LUCIFERINO lˌusifeɾˈino +LUCÍFERO lusˈifeɾo +LUCIMIENTO lˌusimjˈɛnto +LUCIO lˈusjo +LUCIÓN lusjˈon +LUCIOPERCA lˌusjopˈeɾka +LUCIOS lˈusjos +LUCIR lusˈiɾ +LUCRADA lukɾˈaða +LUCRADAS lukɾˈaðas +LUCRADO lukɾˈaðo +LUCRADOS lukɾˈaðos +LUCRAMOS lukɾˈamos +LUCRANDO lukɾˈando +LUCRAR lukɾˈaɾ +LUCRATIVO lˌukɾatˈiβo +LUCRONIENSE lˌukɾonjˈɛnse +LÚCUMA lˈukuma +LÚDICA lˈuðika +LUDIDA luðˈiða +LUDIDAS luðˈiðas +LUDIDO luðˈiðo +LUDIDOS luðˈiðos +LUDIFICA lˌuðifˈika +LUDIFICADA lˌuðifikˈaða +LUDIFICADAS lˌuðifikˈaðas +LUDIFICADO lˌuðifikˈaðo +LUDIFICADOS lˌuðifikˈaðos +LUDIFICAMOS lˌuðifikˈamos +LUDIFICANDO lˌuðifikˈando +LUDIFICAR lˌuðifikˈaɾ +LUDIFICARA lˌuðifikˈaɾa +LUDIFICARÁ lˌuðifˌikaɾˈa +LUDIFICÁRAMOS lˌuðifikˈaɾamos +LUDIFICARAS lˌuðifikˈaɾas +LUDIFICARÁS lˌuðifˌikaɾˈas +LUDIFICAREIS lˌuðifikˈaɾeɪs +LUDIFICAREMOS lˌuðifˌikaɾˈemos +LUDIFICARES lˌuðifikˈaɾes +LUDIFICARÍAMOS lˌuðifˌikaɾˈiamos +LUDIFICAS lˌuðifˈikas +LUDIFICASTE lˌuðifikˈaste +LUDIFICO lˌuðifˈiko +LUDIFIQUE lˌuðifˈike +LUDIFIQUEMOS lˌuðifikˈemos +LUDIFIQUES lˌuðifˈikes +LUDITA luðˈita +LUDO lˈuðo +LUEGO luˈeɣo +LUENGO luˈɛŋɡo +LUGAR luɣˈaɾ +LUGARCILLO lˌuɣaɾsˈijjo +LUGARCITO lˌuɣaɾsˈito +LUGAREJO lˌuɣaɾˈexo +LUGAREÑO lˌuɣaɾˈeɲo +LUGARES luɣˈaɾes +LUGARTENENCIA lˌuɣaɾtenˈɛnsja +LUGARTENIENTE lˌuɣaɾtenjˈɛnte +LUGO lˈuɣo +LÚGUBRES lˈuɣuβɾes +LUGUÉS luɣˈes +LUIR luˈiɾ +LUIS luˈis +LUISIANA luisjˈana +LUISIANÉS luˌisjanˈes +LUISIANO luisjˈano +LUISITO luisˈito +LUJAZO luxˈaso +LUJO lˈuxo +LUJOSÍSIMO lˌuxosˈisimo +LUJOSO luxˈoso +LUJURIA luxˈuɾja +LULO lˈulo +LUMBAGO lumbˈaɣo +LUMBALGIA lumbˈalxja +LUMBAR lumbˈaɾ +LUMBARES lumbˈaɾes +LUMBOCIÁTICA lˌumbosjˈatika +LUMBOCIÁTICAS lˌumbosjˈatikas +LUMBOCIÁTICO lˌumbosjˈatiko +LUMBOCIÁTICOS lˌumbosjˈatikos +LUMBRE lˈumbɾe +LUMBRERA lumbɾˈeɾa +LUMBRES lˈumbɾes +LUMBRICAL lˌumbɾikˈal +LUMBROSA lumbɾˈosa +LUMBROSAS lumbɾˈosas +LUMBROSO lumbɾˈoso +LUMBROSOS lumbɾˈosos +LUMI lˈumi +LUMINAR lˌuminˈaɾ +LUMÍNICO lumˈiniko +LUMINISCENCIA lˌuminisˈɛnsja +LUMINOSA lˌuminˈosa +LUMINOSAS lˌuminˈosas +LUMINOSO lˌuminˈoso +LUMINOSOS lˌuminˈosos +LUMINOTECNIA lˌuminotˈeknja +LUMPIA lˈumpja +LUMPO lˈumpo +LUMPUREÑO lˌumpuɾˈeɲo +LUNA lˈuna +LUNACIÓN lˌunasjˈon +LUNAR lunˈaɾ +LUNARES lunˈaɾes +LUNÁTICO lunˈatiko +LUNATOMALACIA lˌunatˌomalˈasja +LUNES lˈunes +LUNETA lunˈeta +LUNFARDO lumfˈaɾðo +LUPE lˈupe +LÚPICO lˈupiko +LUPINO lupˈino +LUPITA lupˈita +LÚPULO lˈupulo +LUPUS lˈupus +LUQUE lˈuke +LUSISMO lusˈismo +LUSITANA lˌusitˈana +LUSITANISMO lˌusitanˈismo +LUSITANO lˌusitˈano +LUSTRADA lustɾˈaða +LUSTRADAS lustɾˈaðas +LUSTRADO lustɾˈaðo +LUSTRADOS lustɾˈaðos +LUSTRAL lustɾˈal +LUSTRAMOS lustɾˈamos +LUSTRANDO lustɾˈando +LUSTRAR lustɾˈaɾ +LUSTRE lˈustɾe +LUSTRO lˈustɾo +LUTECIO lutˈesjo +LUTEO lutˈeo +LUTERANA lˌuteɾˈana +LUTERANAS lˌuteɾˈanas +LUTERANISMO lˌuteɾanˈismo +LUTERANO lˌuteɾˈano +LUTERANOS lˌuteɾˈanos +LUTO lˈuto +LUVITA luβˈita +LUX lˈuks +LUXACIÓN lˌuksasjˈon +LUXEMBURGO lˌuksembˈuɾɣo +LUXEMBURGUÉS lˌuksembuɾɣˈes +LUZ lˈus +LUZÓN lusˈon +LUZURIAGA lˌusuɾjˈaɣa +M'IJA ˈɛmeˈixa +M'IJO ˈɛmeˈixo +MABITA maβˈita +MABITOSO mˌaβitˈoso +MAC mˈak +MACA mˈaka +MACÁ makˈa +MACABEO mˌakaβˈeo +MACACA makˈaka +MACACO makˈako +MACAL makˈal +MACANA makˈana +MACANUDO mˌakanˈuðo +MACAQUITO mˌakakˈito +MACARENA mˌakaɾˈena +MACAREO mˌakaɾˈeo +MACARONÉSICO mˌakaɾonˈesiko +MACARRA makˈaɾɾa +MACARRÓN mˌakaɾɾˈon +MACAS mˈakas +MACATI makˈati +MACAU makˈaʊ +MACCARTHISMO mˌakkaɾtˈismo +MACEDA masˈeða +MACEDONIA mˌaseðˈonja +MACERADA mˌaseɾˈaða +MACERADAS mˌaseɾˈaðas +MACERADO mˌaseɾˈaðo +MACERADOS mˌaseɾˈaðos +MACERAR mˌaseɾˈaɾ +MACERO masˈeɾo +MACETA masˈeta +MACETÓN mˌasetˈon +MACHA mˈatʃa +MACHACA matʃˈaka +MACHACADA mˌatʃakˈaða +MACHACADAS mˌatʃakˈaðas +MACHACADO mˌatʃakˈaðo +MACHACADOS mˌatʃakˈaðos +MACHACANTE mˌatʃakˈante +MACHACAR mˌatʃakˈaɾ +MACHACÓN mˌatʃakˈon +MACHACONA mˌatʃakˈona +MACHACONAS mˌatʃakˈonas +MACHACONES mˌatʃakˈones +MACHADA matʃˈaða +MACHADAS matʃˈaðas +MACHADIANA mˌatʃaðjˈana +MACHADIANAS mˌatʃaðjˈanas +MACHADIANO mˌatʃaðjˈano +MACHADIANOS mˌatʃaðjˈanos +MACHADISTA mˌatʃaðˈista +MACHADO matʃˈaðo +MACHADOS matʃˈaðos +MACHALÍ mˌatʃalˈi +MACHAR matʃˈaɾ +MACHEN mˈatʃen +MACHETE matʃˈete +MACHETEADA mˌatʃeteˈaða +MACHETEADAS mˌatʃeteˈaðas +MACHETEADO mˌatʃeteˈaðo +MACHETEADOS mˌatʃeteˈaðos +MACHETEAR mˌatʃeteˈaɾ +MACHETERO mˌatʃetˈeɾo +MACHÍN matʃˈin +MACHISMO matʃˈismo +MACHISTA matʃˈista +MACHITO matʃˈito +MACHO mˈatʃo +MACHOS mˈatʃos +MACHOTE matʃˈote +MACHUCADA mˌatʃukˈaða +MACHUCADAS mˌatʃukˈaðas +MACHUCADO mˌatʃukˈaðo +MACHUCADOS mˌatʃukˈaðos +MACHUCAMOS mˌatʃukˈamos +MACHUCANDO mˌatʃukˈando +MACHUCAR mˌatʃukˈaɾ +MACHUCO matʃˈuko +MACHUCÓ mˌatʃukˈo +MACHUCÓN mˌatʃukˈon +MACHUQUE matʃˈuke +MACHUQUÉ mˌatʃukˈe +MACIAS mˈasjas +MACINTOSH mˌasintˈoʃ +MACIS mˈasis +MACISTA masˈista +MACISTON masˈiston +MACIZAR mˌasisˈaɾ +MACIZO masˈiso +MACO mˈako +MACOS mˈakos +MACRAMÉ mˌakɾamˈe +MACRÓ makɾˈo +MACROADENOMA mˌakɾoˌaðenˈoma +MACROADENOMAS mˌakɾoˌaðenˈomas +MACROBLOQUE mˌakɾoβlˈoke +MACROCÉFALA mˌakɾosˈefala +MACROCÉFALAS mˌakɾosˈefalas +MACROCÉFALO mˌakɾosˈefalo +MACROCÉFALOS mˌakɾosˈefalos +MACROCÍCLICO mˌakɾosˈikliko +MACROCICLO mˌakɾosˈiklo +MACROCITA mˌakɾosˈita +MACROCÍTICO mˌakɾosˈitiko +MACROCITO mˌakɾosˈito +MACRODATO mˌakɾoðˈato +MACRODISTRITO mˌakɾoðistɾˈito +MACROESTADO mˌakɾoestˈaðo +MACROESTRUCTURA mˌakɾoˌestɾuktˈuɾa +MACRÓFAGO makɾˈofaɣo +MACRÓFITO makɾˈofito +MACROHAPLOGRUPO mˌakɾoˌaploɣɾˈupo +MACROINVERTEBRADO mˌakɾoɪmbˌeɾteβɾˈaðo +MACRÓLIDO makɾˈoliðo +MACRÓMERA makɾˈomeɾa +MACROMOLÉCULA mˌakɾomolˈekula +MACROMOLECULAR mˌakɾomˌolekulˈaɾ +MACRONÚCLEO mˌakɾonˈukleo +MACROPERFORADO mˌakɾopˌeɾfoɾˈaðo +MACROPRUDENCIAL mˌakɾopɾˌuðensjˈal +MACROSCÓPICA mˌakɾoskˈopika +MACROSCÓPICAS mˌakɾoskˈopikas +MACROSCÓPICO mˌakɾoskˈopiko +MACROSCÓPICOS mˌakɾoskˈopikos +MÁCULA mˈakula +MACULADA mˌakulˈaða +MACULADAS mˌakulˈaðas +MACULADO mˌakulˈaðo +MACULADOS mˌakulˈaðos +MACULAMOS mˌakulˈamos +MACULANDO mˌakulˈando +MACULAR mˌakulˈaɾ +MADAGASCAR mˌaðaɣaskˈaɾ +MADAMA maðˈama +MADARIAGA mˌaðaɾjˈaɣa +MADEJA maðˈexa +MADEJITA mˌaðexˈita +MADERA maðˈeɾa +MADERO maðˈeɾo +MADONA maðˈona +MADRASTRA maðɾˈastɾa +MADRE mˈaðɾe +MADREADA mˌaðɾeˈaða +MADREADAS mˌaðɾeˈaðas +MADREADO mˌaðɾeˈaðo +MADREADOS mˌaðɾeˈaðos +MADREAR mˌaðɾeˈaɾ +MADRECITA mˌaðɾesˈita +MADRERO maðɾˈeɾo +MADRES mˈaðɾes +MADRIADO mˌaðɾiˈaðo +MADRID maðɾˈid +MADRIGAL mˌaðɾiɣˈal +MADRIGALISTA mˌaðɾiɣalˈista +MADRIGUERA mˌaðɾiɣˈeɾa +MADRIGUERAS mˌaðɾiɣˈeɾas +MADRILEÑO mˌaðɾilˈeɲo +MADRINA maðɾˈina +MADRIZ maðɾˈis +MADROÑO maðɾˈoɲo +MADRUGA maðɾˈuɣa +MADRUGADA mˌaðɾuɣˈaða +MADRUGADAS mˌaðɾuɣˈaðas +MADRUGADO mˌaðɾuɣˈaðo +MADRUGADOR mˌaðɾuɣaðˈoɾ +MADRUGADORA mˌaðɾuɣaðˈoɾa +MADRUGADORAS mˌaðɾuɣaðˈoɾas +MADRUGADORES mˌaðɾuɣaðˈoɾes +MADRUGADOS mˌaðɾuɣˈaðos +MADRUGAMOS mˌaðɾuɣˈamos +MADRUGANDO mˌaðɾuɣˈando +MADRUGAR mˌaðɾuɣˈaɾ +MADRUGUERO mˌaðɾuɣˈeɾo +MADURA maðˈuɾa +MADURACIÓN mˌaðuɾasjˈon +MADURADA mˌaðuɾˈaða +MADURADAS mˌaðuɾˈaðas +MADURADERO mˌaðuɾaðˈeɾo +MADURADO mˌaðuɾˈaðo +MADURADOS mˌaðuɾˈaðos +MADURAMOS mˌaðuɾˈamos +MADURANDO mˌaðuɾˈando +MADURAR mˌaðuɾˈaɾ +MADURAS maðˈuɾas +MADURATIVO mˌaðuɾatˈiβo +MADUREZ mˌaðuɾˈes +MADURISMO mˌaðuɾˈismo +MADURISTA mˌaðuɾˈista +MADURO maðˈuɾo +MAE mˈae +MAES mˈaes +MAESE maˈese +MAESO maˈeso +MAESTRA maˈestɾa +MAESTRAL mˌaestɾˈal +MAESTRANZA mˌaestɾˈansa +MAESTRAS maˈestɾas +MAESTRÍA mˌaestɾˈia +MAESTRO maˈestɾo +MAESTROS maˈestɾos +MAFIA mˈafja +MAGACÍN mˌaɣasˈin +MAGANCEAR mˌaɣanseˈaɾ +MAGDEBURGO mˌaɡðeβˈuɾɣo +MAGENTA maxˈɛnta +MAGIA mˈaxja +MÁGICA mˈaxika +MÁGICO mˈaxiko +MAGÍSTER maxˈisteɾ +MAGISTERIO mˌaxistˈeɾjo +MAGISTRADO mˌaxistɾˈaðo +MAGISTRATURA mˌaxistɾatˈuɾa +MAGMÁTICA maɡmˈatika +MAGNANIMIDAD mˌaɡnanˌimiðˈad +MAGNÁNIMO maɡnˈanimo +MAGNATE maɡnˈate +MAGNÉSICO maɡnˈesiko +MAGNESIO maɡnˈesjo +MAGNÉTICA maɡnˈetika +MAGNÉTICAS maɡnˈetikas +MAGNÉTICO maɡnˈetiko +MAGNÉTICOS maɡnˈetikos +MAGNETISMO mˌaɡnetˈismo +MAGNETIZADA mˌaɡnetisˈaða +MAGNETIZADAS mˌaɡnetisˈaðas +MAGNETIZADO mˌaɡnetisˈaðo +MAGNETIZADOS mˌaɡnetisˈaðos +MAGNETIZAR mˌaɡnetisˈaɾ +MAGNETO maɡnˈeto +MAGNETOMOTRIZ mˌaɡnetˌomotɾˈis +MAGNETÓN mˌaɡnetˈon +MAGNÍFICA maɡnˈifika +MAGNIFICADA mˌaɡnifikˈaða +MAGNIFICADAS mˌaɡnifikˈaðas +MAGNIFICADO mˌaɡnifikˈaðo +MAGNIFICADOS mˌaɡnifikˈaðos +MAGNIFICAMOS mˌaɡnifikˈamos +MAGNIFICANDO mˌaɡnifikˈando +MAGNIFICAR mˌaɡnifikˈaɾ +MAGNIFICENCIA mˌaɡnifisˈɛnsja +MAGNITUD mˌaɡnitˈud +MAGNO mˈaɡno +MAGO mˈaɣo +MAGRA mˈaɣɾa +MAGRAS mˈaɣɾas +MAGREBÍ mˌaɣɾeβˈi +MAGRO mˈaɣɾo +MAGROS mˈaɣɾos +MAGUER maɣˈeɾ +MAGUEY maɣˈeɪ +MAGUINDÁNAO mˌaɣindˈanao +MAHOMA maˈoma +MAHOMETANO mˌaometˈano +MAHÓN maˈon +MAHONES maˈones +MAHONÉS mˌaonˈes +MAHONESA mˌaonˈesa +MAICEAR mˌaɪseˈaɾ +MAICENA maɪsˈena +MAICERO maɪsˈeɾo +MAICITO maɪsˈito +MAIL mˈaɪl +MAILS mˈaɪls +MAINÉS maɪnˈes +MAINFRAME maɪmfɾˈame +MAIQUETIENSE mˌaɪketjˈɛnse +MAISÍ maɪsˈi +MAISIENSE maɪsjˈɛnse +MAISON mˈaɪson +MAITE mˈaɪte +MAITINES maɪtˈines +MAITRO mˈaɪtɾo +MAÍZ maˈis +MAJA mˈaxa +MAJADA maxˈaða +MAJADAS maxˈaðas +MAJADERO mˌaxaðˈeɾo +MAJADO maxˈaðo +MAJADOS maxˈaðos +MAJAGUA maxˈaɣwa +MAJAR maxˈaɾ +MAJAS mˈaxas +MAJE mˈaxe +MAJESTAD mˌaxestˈad +MAJESTUOSA mˌaxestwˈosa +MAJESTUOSAS mˌaxestwˈosas +MAJESTUOSO mˌaxestwˈoso +MAJESTUOSOS mˌaxestwˈosos +MAJO mˈaxo +MAJORERO mˌaxoɾˈeɾo +MAL mˈal +MALA mˈala +MALABAR mˌalaβˈaɾ +MALABAREAR mˌalaβˌaɾeˈaɾ +MALABARES mˌalaβˈaɾes +MALABARISMO mˌalaβaɾˈismo +MALABARISTA mˌalaβaɾˈista +MALABARISTAS mˌalaβaɾˈistas +MALABEÑA mˌalaβˈeɲa +MALABEÑAS mˌalaβˈeɲas +MALABEÑO mˌalaβˈeɲo +MALABEÑOS mˌalaβˈeɲos +MALABO malˈaβo +MALABSORCIÓN mˌalaβsoɾsjˈon +MALACARA mˌalakˈaɾa +MALACATE mˌalakˈate +MALACITANO mˌalasitˈano +MALACÓLOGA mˌalakˈoloɣa +MALACOLÓGICA mˌalakolˈoxika +MALACOLÓGICAS mˌalakolˈoxikas +MALACOLÓGICO mˌalakolˈoxiko +MALACOLÓGICOS mˌalakolˈoxikos +MALACÓLOGO mˌalakˈoloɣo +MALACOSTUMBRADA mˌalakˌostumbɾˈaða +MALACOSTUMBRADAS mˌalakˌostumbɾˈaðas +MALACOSTUMBRADO mˌalakˌostumbɾˈaðo +MALACOSTUMBRADOS mˌalakˌostumbɾˈaðos +MALACOSTUMBRAR mˌalakˌostumbɾˈaɾ +MÁLAGA mˈalaɣa +MALAGRADECIDA mˌalaɣɾˌaðesˈiða +MALAGRADECIDAS mˌalaɣɾˌaðesˈiðas +MALAGRADECIDOS mˌalaɣɾˌaðesˈiðos +MALAGUEÑO mˌalaɣˈeɲo +MALANDRAJE mˌalandɾˈaxe +MALANDRINO mˌalandɾˈino +MALANGA malˈaŋɡa +MALAQUITA mˌalakˈita +MALAS mˈalas +MALASAÑA mˌalasˈaɲa +MALASIA malˈasja +MALAUI malˈaʊi +MALAYO malˈajjo +MALBARATADA mˌalβaɾatˈaða +MALBARATADAS mˌalβaɾatˈaðas +MALBARATADO mˌalβaɾatˈaðo +MALBARATADOS mˌalβaɾatˈaðos +MALBARATAR mˌalβaɾatˈaɾ +MALCOHA malkˈoa +MALCRIAR mˌalkɾiˈaɾ +MALDAD malðˈad +MALDADES malðˈaðes +MALDECIDA mˌalðesˈiða +MALDECIDAS mˌalðesˈiðas +MALDECIDO mˌalðesˈiðo +MALDECIDOS mˌalðesˈiðos +MALDECIR mˌalðesˈiɾ +MALDICIÓN mˌalðisjˈon +MALDIGO malðˈiɣo +MALDITA malðˈita +MALDITAS malðˈitas +MALDITO malðˈito +MALDITOS malðˈitos +MALDIVAS malðˈiβas +MALDOSO malðˈoso +MALEABILIDAD mˌaleˌaβiliðˈad +MALEABLE mˌaleˈaβle +MALEADA mˌaleˈaða +MALEADAS mˌaleˈaðas +MALEADO mˌaleˈaðo +MALEADOS mˌaleˈaðos +MALEAR mˌaleˈaɾ +MALEATO mˌaleˈato +MALECÓN mˌalekˈon +MALEDICENTE mˌaleðisˈɛnte +MALEDUCADA mˌaleðukˈaða +MALEDUCADAS mˌaleðukˈaðas +MALEDUCADO mˌaleðukˈaðo +MALEDUCADOS mˌaleðukˈaðos +MALEDUCAR mˌaleðukˈaɾ +MALEFICIO mˌalefˈisjo +MALENTENDER mˌalentendˈeɾ +MALENTENDIDA mˌalentendˈiða +MALENTENDIDAS mˌalentendˈiðas +MALENTENDIDO mˌalentendˈiðo +MALENTENDIDOS mˌalentendˈiðos +MALEOLAR mˌaleolˈaɾ +MALEOLARES mˌaleolˈaɾes +MALÉOLO malˈeolo +MALES mˈales +MALESTAR mˌalestˈaɾ +MALETA malˈeta +MALETAS malˈetas +MALETERO mˌaletˈeɾo +MALETÍN mˌaletˈin +MALETITA mˌaletˈita +MALÉVOLA malˈeβola +MALÉVOLAS malˈeβolas +MALEVOLENCIA mˌaleβolˈɛnsja +MALÉVOLO malˈeβolo +MALÉVOLOS malˈeβolos +MALEZA malˈesa +MALFETRÍA mˌalfetɾˈia +MALFORMACIÓN mˌalfoɾmasjˈon +MALFUNCIONADA mˌalfunsjonˈaða +MALFUNCIONADAS mˌalfunsjonˈaðas +MALFUNCIONADO mˌalfunsjonˈaðo +MALFUNCIONADOS mˌalfunsjonˈaðos +MALFUNCIONAMIENTO mˌalfunsjˌonamjˈɛnto +MALFUNCIONAR mˌalfunsjonˈaɾ +MALGASTADA mˌalɣastˈaða +MALGASTADAS mˌalɣastˈaðas +MALGASTADO mˌalɣastˈaðo +MALGASTADOR mˌalɣastaðˈoɾ +MALGASTADOS mˌalɣastˈaðos +MALGASTAR mˌalɣastˈaɾ +MALHABLADO mˌalaβlˈaðo +MALHECHOR mˌaletʃˈoɾ +MALHECHORES mˌaletʃˈoɾes +MALHERÍ mˌaleɾˈi +MALHERIDA mˌaleɾˈiða +MALHERIDAS mˌaleɾˈiðas +MALHERIDO mˌaleɾˈiðo +MALHERIDOS mˌaleɾˈiðos +MALHERIR mˌaleɾˈiɾ +MALHIERO maljˈeɾo +MALHUMORADO mˌalumoɾˈaðo +MALÍ malˈi +MALICIADA mˌalisjˈaða +MALICIADAS mˌalisjˈaðas +MALICIADO mˌalisjˈaðo +MALICIADOS mˌalisjˈaðos +MALICIOSA mˌalisjˈosa +MALICIOSAS mˌalisjˈosas +MALICIOSO mˌalisjˈoso +MALICIOSOS mˌalisjˈosos +MALIENSES maljˈɛnses +MALIGNIZACIÓN mˌaliɡnˌisasjˈon +MALIMBO malˈimbo +MALINCHE malˈintʃe +MALINFORMADA mˌalimfoɾmˈaða +MALINFORMADAS mˌalimfoɾmˈaðas +MALINFORMADO mˌalimfoɾmˈaðo +MALINFORMADOS mˌalimfoɾmˈaðos +MALINTERPRETADA mˌalintˌeɾpɾetˈaða +MALINTERPRETADAS mˌalintˌeɾpɾetˈaðas +MALINTERPRETADO mˌalintˌeɾpɾetˈaðo +MALINTERPRETADOS mˌalintˌeɾpɾetˈaðos +MALINTERPRETAR mˌalintˌeɾpɾetˈaɾ +MALINTERPRETARÍA mˌalintˌeɾpɾetaɾˈia +MALITO malˈito +MALL mˈaʎ +MALLA mˈajja +MALMARIDADA mˌalmaɾiðˈaða +MALMARIDADAS mˌalmaɾiðˈaðas +MALMARIDADO mˌalmaɾiðˈaðo +MALMARIDADOS mˌalmaɾiðˈaðos +MALNACIDO mˌalnasˈiðo +MALNUTRICIÓN mˌalnutɾisjˈon +MALO mˈalo +MALOGRA malˈoɣɾa +MALOGRADA mˌaloɣɾˈaða +MALOGRADAS mˌaloɣɾˈaðas +MALOGRADO mˌaloɣɾˈaðo +MALOGRADOS mˌaloɣɾˈaðos +MALOGRÁIS mˌaloɣɾˈais +MALOGRAMOS mˌaloɣɾˈamos +MALOGRANDO mˌaloɣɾˈando +MALOGRAR mˌaloɣɾˈaɾ +MALOGRARA mˌaloɣɾˈaɾa +MALOGRARÁ mˌaloɣɾaɾˈa +MALOGRÁRAMOS mˌaloɣɾˈaɾamos +MALOGRARAS mˌaloɣɾˈaɾas +MALOGRARÁS mˌaloɣɾaɾˈas +MALOGRAREIS mˌaloɣɾˈaɾeɪs +MALOGRARÉIS mˌaloɣɾaɾˈeis +MALOGRAREMOS mˌaloɣɾaɾˈemos +MALOGRARES mˌaloɣɾˈaɾes +MALOGRARÍA mˌaloɣɾaɾˈia +MALOGRARÍAMOS mˌaloɣɾaɾˈiamos +MALOGRARÍAS mˌaloɣɾaɾˈias +MALOGRARON mˌaloɣɾˈaɾon +MALOGRAS malˈoɣɾas +MALOGRASTE mˌaloɣɾˈaste +MALOGRE malˈoɣɾe +MALOGRÉIS mˌaloɣɾˈeis +MALOGREMOS mˌaloɣɾˈemos +MALOGRES malˈoɣɾes +MALOGRO malˈoɣɾo +MALOGRÓ mˌaloɣɾˈo +MALOLOS malˈolos +MALÓN malˈon +MALÓNICO malˈoniko +MALPAÍS mˌalpaˈis +MALPARADA mˌalpaɾˈaða +MALPARADAS mˌalpaɾˈaðas +MALPARADOS mˌalpaɾˈaðos +MALPARÍ mˌalpaɾˈi +MALPARIDA mˌalpaɾˈiða +MALPARIDAS mˌalpaɾˈiðas +MALPARIDO mˌalpaɾˈiðo +MALPARIDOS mˌalpaɾˈiðos +MALPARIR mˌalpaɾˈiɾ +MALPARO malpˈaɾo +MALPARÓ mˌalpaɾˈo +MALPARQUEADO mˌalpaɾkeˈaðo +MALPOSICIÓN mˌalposisjˈon +MALPUESTA malpwˈesta +MALPUESTAS malpwˈestas +MALPUESTO malpwˈesto +MALPUESTOS malpwˈestos +MALROTAR mˌalrotˈaɾ +MALSANA malsˈana +MALSANAS malsˈanas +MALSANO malsˈano +MALSANOS malsˈanos +MALSÍN malsˈin +MALSINAR mˌalsinˈaɾ +MALSINERÍA mˌalsineɾˈia +MALTA mˈalta +MALTEADAS mˌalteˈaðas +MALTEADO mˌalteˈaðo +MALTEADOS mˌalteˈaðos +MALTEAR mˌalteˈaɾ +MALTESA maltˈesa +MALTESES maltˈeses +MALTODEXTRINA mˌaltoðekstɾˈina +MALTRATADA mˌaltɾatˈaða +MALTRATADAS mˌaltɾatˈaðas +MALTRATADO mˌaltɾatˈaðo +MALTRATADORA mˌaltɾataðˈoɾa +MALTRATADOS mˌaltɾatˈaðos +MALTRATAMOS mˌaltɾatˈamos +MALTRATANDO mˌaltɾatˈando +MALTRATAR mˌaltɾatˈaɾ +MALUMA malˈuma +MALVA mˈalβa +MALVADO malβˈaðo +MALVAVISCO mˌalβaβˈisko +MALVENDER mˌalβendˈeɾ +MALVENDIDA mˌalβendˈiða +MALVENDIDAS mˌalβendˈiðas +MALVENDIDO mˌalβendˈiðo +MALVENDIDOS mˌalβendˈiðos +MALVERSADA mˌalβeɾsˈaða +MALVERSADAS mˌalβeɾsˈaðas +MALVERSADO mˌalβeɾsˈaðo +MALVERSADOS mˌalβeɾsˈaðos +MALVERSAR mˌalβeɾsˈaɾ +MALVERSO malβˈeɾso +MALVERSÓ mˌalβeɾsˈo +MALVINAS malβˈinas +MALWARE malwˈaɾe +MAMA mˈama +MAMÁ mamˈa +MAMACITA mˌamasˈita +MAMADA mamˈaða +MAMADAS mamˈaðas +MAMADERA mˌamaðˈeɾa +MAMADO mamˈaðo +MAMADOS mamˈaðos +MAMALÓGICA mˌamalˈoxika +MAMALÓGICAS mˌamalˈoxikas +MAMALÓGICO mˌamalˈoxiko +MAMALÓGICOS mˌamalˈoxikos +MAMAMOS mamˈamos +MAMANDO mamˈando +MAMANTÓN mˌamantˈon +MAMANTONA mˌamantˈona +MAMANTONAS mˌamantˈonas +MAMANTONES mˌamantˈones +MAMAR mamˈaɾ +MAMARES mamˈaɾes +MAMARRACHO mˌamaɾɾˈatʃo +MAMAS mˈamas +MAMATÓN mˌamatˈon +MAMBA mˈamba +MAMBO mˈambo +MAMEY mamˈeɪ +MAMI mˈami +MAMÍFERA mamˈifeɾa +MAMÍFERO mamˈifeɾo +MAMIFEROIDE mˌamifeɾˈoɪðe +MAMILA mamˈila +MAMILAR mˌamilˈaɾ +MAMO mˈamo +MÁMOA mˈamoa +MAMOGRAFÍA mˌamoɣɾafˈia +MAMOGRÁFICA mˌamoɣɾˈafika +MAMOGRÁFICAS mˌamoɣɾˈafikas +MAMOGRÁFICO mˌamoɣɾˈafiko +MAMOGRÁFICOS mˌamoɣɾˈafikos +MAMÓN mamˈon +MAMONA mamˈona +MAMONAS mamˈonas +MAMONCILLO mˌamonsˈijjo +MAMONEÁ mˌamoneˈa +MAMONES mamˈones +MAMOTRETO mˌamotɾˈeto +MAMPARA mampˈaɾa +MAMPORRERO mˌampoɾɾˈeɾo +MAMPORRO mampˈoɾɾo +MAMPOSTEAR mˌamposteˈaɾ +MAMPOSTERÍA mˌamposteɾˈia +MAMPUESTO mampwˈesto +MAMÚA mamˈua +MAMUT mamˈut +MAMUTS mamˈuts +MAN mˈan +MANA mˈana +MANÁ manˈa +MAÑA mˈaɲa +MANADA manˈaða +MANADAS manˈaðas +MANADERO mˌanaðˈeɾo +MANADO manˈaðo +MANADOS manˈaðos +MANAGUA manˈaɣwa +MANAGÜENSE mˌanaɣuˈɛnse +MANAMOS manˈamos +MAÑANA maɲˈana +MAÑANAA mˌaɲanˈaa +MAÑANAS maɲˈanas +MANANDO manˈando +MAÑANEAR mˌaɲaneˈaɾ +MAÑANERA mˌaɲanˈeɾa +MAÑANERAS mˌaɲanˈeɾas +MAÑANERO mˌaɲanˈeɾo +MAÑANEROS mˌaɲanˈeɾos +MANANTIAL mˌanantjˈal +MANANTIALES mˌanantjˈales +MANÁOAG manˈaoaɡ +MANAR manˈaɾ +MAÑAS mˈaɲas +MANATÍ mˌanatˈi +MANCALA mankˈala +MANCAR mankˈaɾ +MANCEBEZ mˌanseβˈes +MANCEBILLO mˌanseβˈijjo +MANCEBO mansˈeβo +MÁNCER mˈanseɾ +MANCERA mansˈeɾa +MANCHA mˈantʃa +MANCHADA mantʃˈaða +MANCHADAS mantʃˈaðas +MANCHADO mantʃˈaðo +MANCHADOS mantʃˈaðos +MANCHAMANTELES mˌantʃamantˈeles +MANCHAMOS mantʃˈamos +MANCHAR mantʃˈaɾ +MANCHEGO mantʃˈeɣo +MANCHITA mantʃˈita +MANCHÓN mantʃˈon +MANCHÚ mantʃˈu +MANCHURIA mantʃˈuɾja +MANCILLADA mˌansijjˈaða +MANCILLADAS mˌansijjˈaðas +MANCILLADO mˌansijjˈaðo +MANCILLADOS mˌansijjˈaðos +MANCO mˈanko +MANCOMÚN mˌankomˈun +MANCOMUNADA mˌankomunˈaða +MANCOMUNADAS mˌankomunˈaðas +MANCOMUNADO mˌankomunˈaðo +MANCOMUNADOS mˌankomunˈaðos +MANCOMUNAR mˌankomunˈaɾ +MANCOMUNIDAD mˌankomˌuniðˈad +MANDA mˈanda +MANDADA mandˈaða +MANDADAS mandˈaðas +MANDADERO mˌandaðˈeɾo +MANDADO mandˈaðo +MANDADORA mˌandaðˈoɾa +MANDADOS mandˈaðos +MANDALE mandˈale +MÁNDALE mˈandale +MANDAME mandˈame +MANDÁME mandˈame +MÁNDAME mˈandame +MANDAMIENTO mˌandamjˈɛnto +MANDAMOS mandˈamos +MANDANDO mandˈando +MANDANGA mandˈaŋɡa +MANDAR mandˈaɾ +MANDARA mandˈaɾa +MANDARE mandˈaɾe +MANDARÉ mˌandaɾˈe +MANDARES mandˈaɾes +MANDARÍN mˌandaɾˈin +MANDARINA mˌandaɾˈina +MANDARINO mˌandaɾˈino +MANDARINOS mˌandaɾˈinos +MANDARMELO mˌandaɾmˈelo +MANDÁRMELO mandˈaɾmelo +MANDARRIA mandˈaɾɾia +MANDARRIAZO mˌandaɾɾiˈaso +MANDARSELO mˌandaɾsˈelo +MANDÁRSELO mandˈaɾselo +MÁNDARSELO mˈandaɾsˌelo +MANDAS mˈandas +MÁNDASELA mˈandasˌela +MANDASTE mandˈaste +MANDATARIO mˌandatˈaɾjo +MANDATO mandˈato +MANDATORIA mˌandatˈoɾja +MANDATORIAS mˌandatˈoɾjas +MANDATORIO mˌandatˈoɾjo +MANDATORIOS mˌandatˈoɾjos +MANDE mˈande +MANDÉ mandˈe +MANDÉS mandˈes +MANDIBULAR mˌandiβulˈaɾ +MANDIBULARES mˌandiβulˈaɾes +MANDIL mandˈil +MANDILÓN mˌandilˈon +MANDINGA mandˈiŋɡa +MANDINKA mandˈiŋka +MANDIOCA mandjˈoka +MANDO mˈando +MANDOLINA mˌandolˈina +MANDONCILLO mˌandonsˈijjo +MANDONEADA mˌandoneˈaða +MANDONEADAS mˌandoneˈaðas +MANDONEADO mˌandoneˈaðo +MANDONEADOS mˌandoneˈaðos +MANDONEAR mˌandoneˈaɾ +MANDORLA mandˈoɾla +MANDRÁGORA mandɾˈaɣoɾa +MANDRÁGORAS mandɾˈaɣoɾas +MANDRIL mandɾˈil +MANDRILADA mˌandɾilˈaða +MANDRILADAS mˌandɾilˈaðas +MANDRILADOS mˌandɾilˈaðos +MANDUCADA mˌandukˈaða +MANDUCADAS mˌandukˈaðas +MANDUCADOS mˌandukˈaðos +MANDUCAR mˌandukˈaɾ +MANEADOR mˌaneaðˈoɾ +MANEAR mˌaneˈaɾ +MANECITA mˌanesˈita +MANEJA manˈexa +MANEJABLE mˌanexˈaβle +MANEJABLES mˌanexˈaβles +MANEJADA mˌanexˈaða +MANEJADAS mˌanexˈaðas +MANEJADO mˌanexˈaðo +MANEJADOR mˌanexaðˈoɾ +MANEJADORA mˌanexaðˈoɾa +MANEJADORAS mˌanexaðˈoɾas +MANEJADORES mˌanexaðˈoɾes +MANEJADOS mˌanexˈaðos +MANEJAMOS mˌanexˈamos +MANEJAN manˈexan +MANEJANTE mˌanexˈante +MANEJAR mˌanexˈaɾ +MANEJES manˈexes +MANEJO manˈexo +MANEJOS manˈexos +MANERA manˈeɾa +MANES mˈanes +MANÉS manˈes +MANGA mˈaŋɡa +MANGADA maŋɡˈaða +MANGADAS maŋɡˈaðas +MANGADO maŋɡˈaðo +MANGADOS maŋɡˈaðos +MANGAL maŋɡˈal +MANGANESO mˌaŋɡanˈeso +MANGANTE maŋɡˈante +MANGAR maŋɡˈaɾ +MANGAS mˈaŋɡas +MANGAZO maŋɡˈaso +MANGO mˈaŋɡo +MANGONEADA mˌaŋɡoneˈaða +MANGONEADAS mˌaŋɡoneˈaðas +MANGONEADO mˌaŋɡoneˈaðo +MANGONEADOS mˌaŋɡoneˈaðos +MANGONEAR mˌaŋɡoneˈaɾ +MANGOSTA maŋɡˈosta +MANGOSTÁN mˌaŋɡostˈan +MANGOSTINO mˌaŋɡostˈino +MANGÚ maŋɡˈu +MANGUEAR mˌaŋɡeˈaɾ +MANGUERAZO mˌaŋɡeɾˈaso +MANGUES mˈaŋɡes +MANI mˈani +MANÍ manˈi +MANIACA manjˈaka +MANIACAS manjˈakas +MANIACO manjˈako +MANÍACO manˈiako +MANIACOS manjˈakos +MANIATADA mˌanjatˈaða +MANIATADAS mˌanjatˈaðas +MANIATADO mˌanjatˈaðo +MANIATADOS mˌanjatˈaðos +MANIATAR mˌanjatˈaɾ +MANIÁTICO manjˈatiko +MANICARAGUA mˌanikaɾˈaɣwa +MANICOMIAL mˌanikomjˈal +MANICOMIO mˌanikˈomjo +MANIFESTACIÓN mˌanifˌestasjˈon +MANIFESTADA mˌanifestˈaða +MANIFESTADAS mˌanifestˈaðas +MANIFESTADO mˌanifestˈaðo +MANIFESTADOR mˌanifˌestaðˈoɾ +MANIFESTADOS mˌanifestˈaðos +MANIFESTAMOS mˌanifestˈamos +MANIFESTANDO mˌanifestˈando +MANIFESTANTE mˌanifestˈante +MANIFESTAR mˌanifestˈaɾ +MANIFESTARA mˌanifestˈaɾa +MANIFESTARÁ mˌanifˌestaɾˈa +MANIFESTÁRAMOS mˌanifestˈaɾamos +MANIFESTARAS mˌanifestˈaɾas +MANIFESTARÁS mˌanifˌestaɾˈas +MANIFESTAREIS mˌanifestˈaɾeɪs +MANIFESTAREMOS mˌanifˌestaɾˈemos +MANIFESTARES mˌanifestˈaɾes +MANIFESTARÍAMOS mˌanifˌestaɾˈiamos +MANIFESTASTE mˌanifestˈaste +MANIFESTEMOS mˌanifestˈemos +MANIFIESTA mˌanifjˈesta +MANIFIESTAS mˌanifjˈestas +MANIFIESTO mˌanifjˈesto +MANILA manˈila +MANILEÑA mˌanilˈeɲa +MANILEÑAS mˌanilˈeɲas +MANILEÑO mˌanilˈeɲo +MANILEÑOS mˌanilˈeɲos +MANIOBRA manjˈoβɾa +MANIOBRABLE mˌanjoβɾˈaβle +MANIOBRADA mˌanjoβɾˈaða +MANIOBRADAS mˌanjoβɾˈaðas +MANIOBRADO mˌanjoβɾˈaðo +MANIOBRADOS mˌanjoβɾˈaðos +MANIOBRAR mˌanjoβɾˈaɾ +MANIPULA mˌanipˈula +MANIPULACIÓN mˌanipˌulasjˈon +MANIPULADA mˌanipulˈaða +MANIPULADAS mˌanipulˈaðas +MANIPULADO mˌanipulˈaðo +MANIPULADOR mˌanipˌulaðˈoɾ +MANIPULADORA mˌanipˌulaðˈoɾa +MANIPULADORAS mˌanipˌulaðˈoɾas +MANIPULADORES mˌanipˌulaðˈoɾes +MANIPULADOS mˌanipulˈaðos +MANIPULAMOS mˌanipulˈamos +MANIPULANDO mˌanipulˈando +MANIPULAR mˌanipulˈaɾ +MANIPULARA mˌanipulˈaɾa +MANIPULARÁ mˌanipˌulaɾˈa +MANIPULÁRAMOS mˌanipulˈaɾamos +MANIPULARAS mˌanipulˈaɾas +MANIPULARÁS mˌanipˌulaɾˈas +MANIPULAREIS mˌanipulˈaɾeɪs +MANIPULAREMOS mˌanipˌulaɾˈemos +MANIPULARES mˌanipulˈaɾes +MANIPULARÍAMOS mˌanipˌulaɾˈiamos +MANIPULAS mˌanipˈulas +MANIPULASTE mˌanipulˈaste +MANIPULE mˌanipˈule +MANIPULEMOS mˌanipulˈemos +MANIPULES mˌanipˈules +MANIPULO mˌanipˈulo +MANÍPULO manˈipulo +MANIQUÍ mˌanikˈi +MANITA manˈita +MANITO manˈito +MANITOBA mˌanitˈoβa +MANITOBANA mˌanitoβˈana +MANITOBANO mˌanitoβˈano +MANJAR maŋxˈaɾ +MANO mˈano +MAÑO mˈaɲo +MAÑOCO maɲˈoko +MANOJITO mˌanoxˈito +MANOJO manˈoxo +MANOLO manˈolo +MANOMÉTRICO mˌanomˈetɾiko +MANÓMETRO manˈometɾo +MANÓMETROS manˈometɾos +MANOPLA manˈopla +MAÑOS mˈaɲos +MANOSEADA mˌanoseˈaða +MANOSEADAS mˌanoseˈaðas +MANOSEADO mˌanoseˈaðo +MANOSEADOS mˌanoseˈaðos +MANOSEAR mˌanoseˈaɾ +MANOSEO mˌanosˈeo +MANOTAZO mˌanotˈaso +MANOTEADA mˌanoteˈaða +MANOTEADAS mˌanoteˈaðas +MANOTEADO mˌanoteˈaðo +MANOTEADOS mˌanoteˈaðos +MANOTEAR mˌanoteˈaɾ +MANOTÓN mˌanotˈon +MANRESANA mˌanresˈana +MANRESANAS mˌanresˈanas +MANRESANO mˌanresˈano +MANRESANOS mˌanresˈanos +MANSEDUMBRE mˌanseðˈumbɾe +MANSIÓN mansjˈon +MANSO mˈanso +MANTA mˈanta +MANTEADA mˌanteˈaða +MANTEADAS mˌanteˈaðas +MANTEADO mˌanteˈaðo +MANTEADOS mˌanteˈaðos +MANTEAMIENTO mˌanteamjˈɛnto +MANTEAR mˌanteˈaɾ +MANTECA mantˈeka +MANTECADO mˌantekˈaðo +MANTEL mantˈel +MANTELADO mˌantelˈaðo +MANTELETA mˌantelˈeta +MANTELETE mˌantelˈete +MANTENEDOR mˌanteneðˈoɾ +MANTENEME mˌantenˈeme +MANTENER mˌantenˈeɾ +MANTENERNOS mˌantenˈeɾnos +MANTENGO mantˈɛŋɡo +MANTENIBILIDAD mˌantenˌiβiliðˈad +MANTENIDA mˌantenˈiða +MANTENIDAS mˌantenˈiðas +MANTENIDO mˌantenˈiðo +MANTENIDOS mˌantenˈiðos +MANTENME mantˈɛnme +MANTENSE mantˈɛnse +MANTEQUERA mˌantekˈeɾa +MANTEQUILLA mˌantekˈijja +MANTERA mantˈeɾa +MANTERO mantˈeɾo +MANTÍCORA mantˈikoɾa +MANTISA mantˈisa +MANTITA mantˈita +MANTO mˈanto +MANTÓN mantˈon +MANTRA mˈantɾa +MÁNTRICO mˈantɾiko +MANTUA mˈantwa +MANTUANO mantwˈano +MANTUVO mantˈuβo +MANUAL manwˈal +MANUALIDAD mˌanwaliðˈad +MANUEL manwˈel +MANUFACTURADA mˌanufˌaktuɾˈaða +MANUFACTURADAS mˌanufˌaktuɾˈaðas +MANUFACTURADO mˌanufˌaktuɾˈaðo +MANUFACTURADOR mˌanufˌaktuɾaðˈoɾ +MANUFACTURADORA mˌanufˌaktuɾaðˈoɾa +MANUFACTURADOS mˌanufˌaktuɾˈaðos +MANUFACTURAR mˌanufˌaktuɾˈaɾ +MANUSCRITO mˌanuskɾˈito +MANUTENCIÓN mˌanutensjˈon +MANUTENER mˌanutenˈeɾ +MANUTENGO mˌanutˈɛŋɡo +MANUTENIDA mˌanutenˈiða +MANUTENIDAS mˌanutenˈiðas +MANUTENIDO mˌanutenˈiðo +MANUTENIDOS mˌanutenˈiðos +MANZANA mansˈana +MANZANAS mansˈanas +MANZANILLA mˌansanˈijja +MANZANILLO mˌansanˈijjo +MANZANO mansˈano +MAPA mˈapa +MAPACHE mapˈatʃe +MAPAMUNDI mˌapamˈundi +MAPAS mˈapas +MAPEADA mˌapeˈaða +MAPEADAS mˌapeˈaðas +MAPEADO mˌapeˈaðo +MAPEADOS mˌapeˈaðos +MAPEAR mˌapeˈaɾ +MAPEO mapˈeo +MAPOCHINO mˌapotʃˈino +MAPOTECA mˌapotˈeka +MAPS mˈaps +MAPUCHE mapˈutʃe +MAPUCHIZAR mˌaputʃisˈaɾ +MAPUDUNGUN mˌapuðˈuŋɡun +MAQUETA makˈeta +MAQUETAR mˌaketˈaɾ +MAQUETO makˈeto +MAQUIAVÉLICO mˌakjaβˈeliko +MAQUILA makˈila +MAQUILADORA mˌakilaðˈoɾa +MAQUILAR mˌakilˈaɾ +MAQUILISHUAT mˌakiliswˈat +MAQUINA makˈina +MÁQUINA mˈakina +MAQUINACIÓN mˌakinasjˈon +MAQUINADA mˌakinˈaða +MAQUINADAS mˌakinˈaðas +MAQUINADO mˌakinˈaðo +MAQUINADOR mˌakinaðˈoɾ +MAQUINADOS mˌakinˈaðos +MAQUINAL mˌakinˈal +MAQUINAMOS mˌakinˈamos +MAQUINANDO mˌakinˈando +MAQUINAR mˌakinˈaɾ +MAQUINARIA mˌakinˈaɾja +MÁQUINAS mˈakinas +MAQUINISTA mˌakinˈista +MAQUINISTAS mˌakinˈistas +MAQUINITA mˌakinˈita +MAR mˈaɾ +MARA mˈaɾa +MARABÚ mˌaɾaβˈu +MARABUNTA mˌaɾaβˈunta +MARACAIBO mˌaɾakˈaɪβo +MARACANAZO mˌaɾakanˈaso +MARACUCHA mˌaɾakˈutʃa +MARACUCHAS mˌaɾakˈutʃas +MARACUCHO mˌaɾakˈutʃo +MARACUCHOS mˌaɾakˈutʃos +MARADONA mˌaɾaðˈona +MARAGONDÓN mˌaɾaɣondˈon +MARAÑA maɾˈaɲa +MARAÑAS maɾˈaɲas +MARAÑÓN mˌaɾaɲˈon +MARASMO maɾˈasmo +MARASMOS maɾˈasmos +MARATÓN mˌaɾatˈon +MARATONEAR mˌaɾatˌoneˈaɾ +MARATONIANA mˌaɾatonjˈana +MARATONIANAS mˌaɾatonjˈanas +MARATONIANO mˌaɾatonjˈano +MARATONIANOS mˌaɾatonjˈanos +MARATÓNICO mˌaɾatˈoniko +MARAVEDÍ mˌaɾaβeðˈi +MARAVILLOSO mˌaɾaβijjˈoso +MARCA mˈaɾka +MARCADA maɾkˈaða +MARCADAS maɾkˈaðas +MARCADÍSIMO mˌaɾkaðˈisimo +MARCADO maɾkˈaðo +MARCADOR mˌaɾkaðˈoɾ +MARCADOS maɾkˈaðos +MARCAJE maɾkˈaxe +MARCAMOS maɾkˈamos +MARCANDO maɾkˈando +MARCANTE maɾkˈante +MARCAPÁGINAS mˌaɾkapˈaxinas +MARCAPASOS mˌaɾkapˈasos +MARCAR maɾkˈaɾ +MARCARA maɾkˈaɾa +MARCARÁ mˌaɾkaɾˈa +MARCÁRAMOS maɾkˈaɾamos +MARCARAS maɾkˈaɾas +MARCARÁS mˌaɾkaɾˈas +MARCAREIS maɾkˈaɾeɪs +MARCAREMOS mˌaɾkaɾˈemos +MARCARES maɾkˈaɾes +MARCARÍAMOS mˌaɾkaɾˈiamos +MARCAS mˈaɾkas +MARCÁS maɾkˈas +MARCASITA mˌaɾkasˈita +MARCASTE maɾkˈaste +MARCELA maɾsˈela +MARCELINA mˌaɾselˈina +MARCELINO mˌaɾselˈino +MARCELO maɾsˈelo +MARCHA mˈaɾtʃa +MARCHADA maɾtʃˈaða +MARCHADAS maɾtʃˈaðas +MARCHADO maɾtʃˈaðo +MARCHADOS maɾtʃˈaðos +MARCHAMOS maɾtʃˈamos +MARCHANDO maɾtʃˈando +MARCHAR maɾtʃˈaɾ +MARCHAS mˈaɾtʃas +MARCHÉ maɾtʃˈe +MARCHIGÜE mˌaɾtʃiɣˈue +MARCHIHUE maɾtʃˈiwe +MARCHITA maɾtʃˈita +MARCHITADA mˌaɾtʃitˈaða +MARCHITADAS mˌaɾtʃitˈaðas +MARCHITADO mˌaɾtʃitˈaðo +MARCHITADOS mˌaɾtʃitˈaðos +MARCHITAMIENTO mˌaɾtʃitamjˈɛnto +MARCHITAR mˌaɾtʃitˈaɾ +MARCHITAS maɾtʃˈitas +MARCHITEZ mˌaɾtʃitˈes +MARCHITO maɾtʃˈito +MARCHOSA maɾtʃˈosa +MARCIAL maɾsjˈal +MARCIANA maɾsjˈana +MARCIANAS maɾsjˈanas +MARCIANIDAD mˌaɾsjaniðˈad +MARCIANITO mˌaɾsjanˈito +MARCIANO maɾsjˈano +MARCIANOS maɾsjˈanos +MARCIÓN maɾsjˈon +MARCO mˈaɾko +MARDOQUEO mˌaɾðokˈeo +MAREA maɾˈea +MAREADA mˌaɾeˈaða +MAREADAS mˌaɾeˈaðas +MAREADO mˌaɾeˈaðo +MAREADOS mˌaɾeˈaðos +MAREAR mˌaɾeˈaɾ +MAREAS maɾˈeas +MAREJADA mˌaɾexˈaða +MAREMÁGNUM mˌaɾemˈaɡnum +MAREMOTO mˌaɾemˈoto +MARENGO maɾˈɛŋɡo +MAREO maɾˈeo +MÁRFEGA mˈaɾfeɣa +MARFIL maɾfˈil +MARFILEÑA mˌaɾfilˈeɲa +MARFILEÑAS mˌaɾfilˈeɲas +MARFILEÑO mˌaɾfilˈeɲo +MARFILEÑOS mˌaɾfilˈeɲos +MARGA mˈaɾɣa +MARGAJITA mˌaɾɣaxˈita +MARGARINA mˌaɾɣaɾˈina +MARGARITA mˌaɾɣaɾˈita +MARGINADA mˌaɾxinˈaða +MARGINADAS mˌaɾxinˈaðas +MARGINADO mˌaɾxinˈaðo +MARGINADOS mˌaɾxinˈaðos +MARGINAL mˌaɾxinˈal +MARGINALISMO mˌaɾxinalˈismo +MARGINALIZACIÓN mˌaɾxinˌalisasjˈon +MARGINALIZAR mˌaɾxinˌalisˈaɾ +MARGOCALIZA mˌaɾɣokalˈisa +MARGOSA maɾɣˈosa +MARGOSAS maɾɣˈosas +MARGOSO maɾɣˈoso +MARGOSOS maɾɣˈosos +MARGRAVE maɾɣɾˈaβe +MARGRAVES maɾɣɾˈaβes +MARI mˈaɾi +MARIA mˈaɾja +MARÍA maɾˈia +MARIACHI maɾjˈatʃi +MARIANA maɾjˈana +MARIANISTA mˌaɾjanˈista +MARIANO maɾjˈano +MARICA maɾˈika +MARICAS maɾˈikas +MARICÓN mˌaɾikˈon +MARICONAZO mˌaɾikonˈaso +MARICONCITO mˌaɾikonsˈito +MARICONCITOS mˌaɾikonsˈitos +MARIDADA mˌaɾiðˈaða +MARIDADAS mˌaɾiðˈaðas +MARIDADO mˌaɾiðˈaðo +MARIDADOS mˌaɾiðˈaðos +MARIDAR mˌaɾiðˈaɾ +MARIDITO mˌaɾiðˈito +MARIDO maɾˈiðo +MARIDÓ mˌaɾiðˈo +MARIEL maɾjˈel +MARIGUANAS mˌaɾiɣwˈanas +MARIHUANA mˌaɾiwˈana +MARIHUANAS mˌaɾiwˈanas +MARIHUANERA mˌaɾiwanˈeɾa +MARIHUANERAS mˌaɾiwanˈeɾas +MARIHUANERO mˌaɾiwanˈeɾo +MARIHUANEROS mˌaɾiwanˈeɾos +MARIHUANO mˌaɾiwˈano +MARIHUANOS mˌaɾiwˈanos +MARILANDÉS mˌaɾilandˈes +MARILIENDRE mˌaɾiljˈɛndɾe +MARIMACHO mˌaɾimˈatʃo +MARIMBA maɾˈimba +MARIMBERO mˌaɾimbˈeɾo +MARIMORENA mˌaɾimoɾˈena +MARÍN maɾˈin +MARINA maɾˈina +MARINADA mˌaɾinˈaða +MARINADAS mˌaɾinˈaðas +MARINADO mˌaɾinˈaðo +MARINADOS mˌaɾinˈaðos +MARINAMOS mˌaɾinˈamos +MARINANDO mˌaɾinˈando +MARINAS maɾˈinas +MARINDUQUE mˌaɾindˈuke +MARINERA mˌaɾinˈeɾa +MARINERÍA mˌaɾineɾˈia +MARINERITO mˌaɾineɾˈito +MARINERO mˌaɾinˈeɾo +MARINISTA mˌaɾinˈista +MARINO maɾˈino +MARIO mˈaɾjo +MARIONETA mˌaɾjonˈeta +MARIPOSA mˌaɾipˈosa +MARIQUITA mˌaɾikˈita +MARISCADA mˌaɾiskˈaða +MARISCADORA mˌaɾiskaðˈoɾa +MARISCAL mˌaɾiskˈal +MARISCAR mˌaɾiskˈaɾ +MARISCO maɾˈisko +MARISCOS maɾˈiskos +MARISOL mˌaɾisˈol +MARISQUERA mˌaɾiskˈeɾa +MARISQUERÍA mˌaɾiskeɾˈia +MARISQUERO mˌaɾiskˈeɾo +MARISTA maɾˈista +MARITAL mˌaɾitˈal +MARITÉ mˌaɾitˈe +MARJAL maɾxˈal +MÁRJEN mˈaɾxen +MARKETING maɾkˈetiŋ +MARLO mˈaɾlo +MARMITA maɾmˈita +MARMITÓN mˌaɾmitˈon +MÁRMOL mˈaɾmol +MARMOLERO mˌaɾmolˈeɾo +MARMOLISTA mˌaɾmolˈista +MARMOTA maɾmˈota +MARMOTITA mˌaɾmotˈita +MAROMA maɾˈoma +MAROMERO mˌaɾomˈeɾo +MARQUE mˈaɾke +MARQUÉ maɾkˈe +MARQUEMOS maɾkˈemos +MARQUES mˈaɾkes +MARQUÉS maɾkˈes +MARQUESA maɾkˈesa +MARQUESITO mˌaɾkesˈito +MARQUETA maɾkˈeta +MÁRQUETIN mˈaɾketin +MÁRQUEZ mˈaɾkes +MARQUINA maɾkˈina +MARQUITA maɾkˈita +MARQUITO maɾkˈito +MARRADA maɾɾˈaða +MARRADAS maɾɾˈaðas +MARRADO maɾɾˈaðo +MARRADOS maɾɾˈaðos +MARRAKECH mˌaɾɾakˈetʃ +MARRAKECHÍ mˌaɾɾaketʃˈi +MARRANA maɾɾˈana +MARRANAS maɾɾˈanas +MARRANITO mˌaɾɾanˈito +MARRANO maɾɾˈano +MARRANOS maɾɾˈanos +MARRAQUETA mˌaɾɾakˈeta +MARRAR maɾɾˈaɾ +MARRAZO maɾɾˈaso +MARRO mˈaɾɾo +MARRÓ maɾɾˈo +MARROCAS maɾɾˈokas +MARRÓN maɾɾˈon +MARRONÁCEO mˌaɾɾonˈaseo +MARRONAZO mˌaɾɾonˈaso +MARROQUÍ mˌaɾɾokˈi +MARROQUÍES mˌaɾɾokˈies +MARROQUÍN mˌaɾɾokˈin +MARRUBIO maɾɾˈuβjo +MARRUECOS mˌaɾɾuˈekos +MARSALA maɾsˈala +MARSHMALLOW mˌaɾʃmajjˈow +MARSOPA maɾsˈopa +MARSUPIAL mˌaɾsupjˈal +MARSUPIO maɾsˈupjo +MARTA mˈaɾta +MÁRTAGA mˈaɾtaɣa +MARTAS mˈaɾtas +MARTE mˈaɾte +MARTEÑO maɾtˈeɲo +MARTES mˈaɾtes +MARTÍ maɾtˈi +MARTILLO maɾtˈijjo +MARTÍN maɾtˈin +MARTINA maɾtˈina +MARTINETE mˌaɾtinˈete +MARTÍNEZ maɾtˈines +MARTINI maɾtˈini +MARTINICA mˌaɾtinˈika +MARTINIEGA mˌaɾtinjˈeɣa +MARTINIQUESA mˌaɾtinikˈesa +MÁRTIR mˈaɾtiɾ +MARTIRIAL mˌaɾtiɾjˈal +MARTIRIO maɾtˈiɾjo +MARTIRIZADA mˌaɾtiɾisˈaða +MARTIRIZADAS mˌaɾtiɾisˈaðas +MARTIRIZADO mˌaɾtiɾisˈaðo +MARTIRIZADOS mˌaɾtiɾisˈaðos +MARTIRIZAMOS mˌaɾtiɾisˈamos +MARTIRIZANDO mˌaɾtiɾisˈando +MARTIRIZAR mˌaɾtiɾisˈaɾ +MARTIROLOGIO mˌaɾtiɾolˈoxjo +MARUCHO maɾˈutʃo +MARUJEAR mˌaɾuxeˈaɾ +MARXIANO maɾksjˈano +MARYLAND mˌaɾilˈand +MARZÁN maɾsˈan +MARZO mˈaɾso +MAS mˈas +MÁS mˈas +MASA mˈasa +MASACHUSETANO mˌasatʃˌusetˈano +MASACRADA mˌasakɾˈaða +MASACRADAS mˌasakɾˈaðas +MASACRADO mˌasakɾˈaðo +MASACRADOS mˌasakɾˈaðos +MASACRAR mˌasakɾˈaɾ +MASACRE masˈakɾe +MASADA masˈaða +MASADAS masˈaðas +MASADO masˈaðo +MASADOS masˈaðos +MASAJE masˈaxe +MASAJEADA mˌasaxeˈaða +MASAJEADAS mˌasaxeˈaðas +MASAJEADO mˌasaxeˈaðo +MASAJEADOS mˌasaxeˈaðos +MASAJEAR mˌasaxeˈaɾ +MASAJES masˈaxes +MASAR masˈaɾ +MASAS mˈasas +MASCADA maskˈaða +MASCADAS maskˈaðas +MASCADO maskˈaðo +MASCADOS maskˈaðos +MASCAMOS maskˈamos +MASCANDO maskˈando +MASCAR maskˈaɾ +MÁSCARA mˈaskaɾa +MASCARADA mˌaskaɾˈaða +MASCARADAS mˌaskaɾˈaðas +MASCARITA mˌaskaɾˈita +MASCARON maskˈaɾon +MASCARÓN mˌaskaɾˈon +MASCARPONE mˌaskaɾpˈone +MASCATE maskˈate +MASCLETÁ mˌaskletˈa +MASCNÉ masknˈe +MASCOTA maskˈota +MASCOTAS maskˈotas +MASCOTITA mˌaskotˈita +MASCUJADA mˌaskuxˈaða +MASCUJADAS mˌaskuxˈaðas +MASCUJADO mˌaskuxˈaðo +MASCUJADOS mˌaskuxˈaðos +MASCUJAR mˌaskuxˈaɾ +MASCULINA mˌaskulˈina +MASCULINIDAD mˌaskulˌiniðˈad +MASCULINISMO mˌaskulinˈismo +MASCULINISTA mˌaskulinˈista +MASCULINIZADA mˌaskulˌinisˈaða +MASCULINIZADAS mˌaskulˌinisˈaðas +MASCULINIZADO mˌaskulˌinisˈaðo +MASCULINIZADOS mˌaskulˌinisˈaðos +MASCULINO mˌaskulˈino +MASÍA masˈia +MASIFICACIÓN mˌasifˌikasjˈon +MASIFICAR mˌasifikˈaɾ +MASIVA masˈiβa +MASIVAS masˈiβas +MASIVIDAD mˌasiβiðˈad +MASIVO masˈiβo +MASIVOS masˈiβos +MASNAVI masnˈaβi +MASO mˈaso +MASÓN masˈon +MASONA masˈona +MASONERÍA mˌasoneɾˈia +MASÓNICA masˈonika +MASÓNICAS masˈonikas +MASÓNICO masˈoniko +MASÓNICOS masˈonikos +MASOQUISMO mˌasokˈismo +MASORÉTICO mˌasoɾˈetiko +MÁSTER mˈasteɾ +MASTERCARD mˌasteɾkˈaɾd +MASTICACIÓN mˌastikasjˈon +MASTICADA mˌastikˈaða +MASTICADAS mˌastikˈaðas +MASTICADO mˌastikˈaðo +MASTICADOS mˌastikˈaðos +MASTICATORIO mˌastikatˈoɾjo +MÁSTIL mˈastil +MASTÍN mastˈin +MASTITIS mastˈitis +MASTODONTE mˌastoðˈonte +MASTOIDEO mˌastoɪðˈeo +MASTOIDES mastˈoɪðes +MASTÓLOGA mastˈoloɣa +MASTOPEXIA mˌastopˈeksja +MASTOZOOLÓGICA mˌastosˌoolˈoxika +MASTOZOOLÓGICAS mˌastosˌoolˈoxikas +MASTOZOOLÓGICO mˌastosˌoolˈoxiko +MASTOZOOLÓGICOS mˌastosˌoolˈoxikos +MASTOZOÓLOGO mˌastosoˈoloɣo +MASTRANZO mastɾˈanso +MASTUERZO mastwˈeɾso +MASTURBACIÓN mˌastuɾβasjˈon +MASTURBACIONES mˌastuɾβasjˈones +MASTURBADA mˌastuɾβˈaða +MASTURBADAS mˌastuɾβˈaðas +MASTURBADO mˌastuɾβˈaðo +MASTURBADOR mˌastuɾβaðˈoɾ +MASTURBADORA mˌastuɾβaðˈoɾa +MASTURBADOS mˌastuɾβˈaðos +MASTURBAMOS mˌastuɾβˈamos +MASTURBANDO mˌastuɾβˈando +MASTURBAR mˌastuɾβˈaɾ +MASTURBARSE mˌastuɾβˈaɾse +MASTURBATORIO mˌastuɾβatˈoɾjo +MASUDA masˈuða +MASUDAS masˈuðas +MASUDO masˈuðo +MASUDOS masˈuðos +MAT mˈat +MATA mˈata +MATABURROS mˌataβˈuɾɾos +MATACÁN mˌatakˈan +MATACANDELAS mˌatakandˈelas +MATADA matˈaða +MATADAS matˈaðas +MATADERO mˌataðˈeɾo +MATADO matˈaðo +MATADOR mˌataðˈoɾ +MATADORA mˌataðˈoɾa +MATADOS matˈaðos +MATADURA mˌataðˈuɾa +MATAGALPA mˌataɣˈalpa +MATALAHÚGA mˌatalaˈuɣa +MATALAHÚVA mˌatalaˈuβa +MATAMBRITO mˌatambɾˈito +MATAMOS matˈamos +MATAN mˈatan +MATANDO matˈando +MATANZA matˈansa +MATANZAS matˈansas +MATAR matˈaɾ +MATARA matˈaɾa +MATARÁ mˌataɾˈa +MATÁRAMOS matˈaɾamos +MATARAS matˈaɾas +MATARÁS mˌataɾˈas +MATAREIS matˈaɾeɪs +MATAREMOS mˌataɾˈemos +MATARES matˈaɾes +MATARÍAMOS mˌataɾˈiamos +MATARRATAS mˌataɾɾˈatas +MATAS mˈatas +MATASANO mˌatasˈano +MATASANOS mˌatasˈanos +MATASTE matˈaste +MATATENAS mˌatatˈenas +MATE mˈate +MATEADA mˌateˈaða +MATEADAS mˌateˈaðas +MATEADO mˌateˈaðo +MATEADOS mˌateˈaðos +MATECITO mˌatesˈito +MATEÍNA mˌateˈina +MATEMÁTICA mˌatemˈatika +MATEMÁTICAS mˌatemˈatikas +MATEMÁTICO mˌatemˈatiko +MATEMOS matˈemos +MATEO matˈeo +MATERIA matˈeɾja +MATERIAL mˌateɾjˈal +MATERIALISMO mˌateɾjalˈismo +MATERIALISTAS mˌateɾjalˈistas +MATERIALIZACIÓN mˌateɾjˌalisasjˈon +MATERIALIZADA mˌateɾjˌalisˈaða +MATERIALIZADAS mˌateɾjˌalisˈaðas +MATERIALIZADO mˌateɾjˌalisˈaðo +MATERIALIZADOS mˌateɾjˌalisˈaðos +MATERIALIZAR mˌateɾjˌalisˈaɾ +MATERNA matˈeɾna +MATERNAL mˌateɾnˈal +MATERNAS matˈeɾnas +MATERNO matˈeɾno +MATERNOS matˈeɾnos +MATES mˈates +MATIAS mˈatjas +MATÍAS matˈias +MATICES matˈises +MATICO matˈiko +MATIFICANTE mˌatifikˈante +MATINÉ mˌatinˈe +MATIZ matˈis +MATIZADA mˌatisˈaða +MATIZADAS mˌatisˈaðas +MATIZADO mˌatisˈaðo +MATIZADOS mˌatisˈaðos +MATIZAR mˌatisˈaɾ +MATLAZINCA mˌatlasˈinka +MATO mˈato +MATÓN matˈon +MATONA matˈona +MATONEADA mˌatoneˈaða +MATONEADAS mˌatoneˈaðas +MATONEADO mˌatoneˈaðo +MATONEADOS mˌatoneˈaðos +MATONERÍA mˌatoneɾˈia +MATONISMO mˌatonˈismo +MATORRALERO mˌatoɾɾalˈeɾo +MATOSO matˈoso +MATRACA matɾˈaka +MATRAQUEAR mˌatɾakeˈaɾ +MATRAQUEARLO mˌatɾakeˈaɾlo +MATRAQUEO mˌatɾakˈeo +MATRAQUERO mˌatɾakˈeɾo +MATRAZ matɾˈas +MATRIARCA mˌatɾiˈaɾka +MATRIARCADO mˌatɾiaɾkˈaðo +MATRIARCAL mˌatɾiaɾkˈal +MATRIARCALES mˌatɾiaɾkˈales +MATRÍCULA matɾˈikula +MATRICULADA mˌatɾikulˈaða +MATRICULADAS mˌatɾikulˈaðas +MATRICULADO mˌatɾikulˈaðo +MATRICULADOS mˌatɾikulˈaðos +MATRICULAMOS mˌatɾikulˈamos +MATRICULAR mˌatɾikulˈaɾ +MATRIFOCAL mˌatɾifokˈal +MATRILATERAL mˌatɾilˌateɾˈal +MATRILINEAL mˌatɾilˌineˈal +MATRILOCAL mˌatɾilokˈal +MATRILOCALIDAD mˌatɾilˌokaliðˈad +MATRIMONIAL mˌatɾimonjˈal +MATRIMONIALMENTE mˌatɾimonjˈalmˈente +MATRIMONIAR mˌatɾimonjˈaɾ +MATRIMONIO mˌatɾimˈonjo +MATRITENSE mˌatɾitˈɛnse +MATRIZ matɾˈis +MATUS mˈatus +MATUTINA mˌatutˈina +MATUTINAS mˌatutˈinas +MATUTINO mˌatutˈino +MATUTINOS mˌatutˈinos +MAULE mˈaʊle +MAULEON maʊlˈeon +MAURICIANO mˌaʊɾisjˈano +MAURICIO maʊɾˈisjo +MAURISMO maʊɾˈismo +MAURISTA maʊɾˈista +MAURITANA mˌaʊɾitˈana +MAURITANAS mˌaʊɾitˈanas +MAURITANIA mˌaʊɾitˈanja +MAURITANO mˌaʊɾitˈano +MAURITANOS mˌaʊɾitˈanos +MÁUSER mˈauseɾ +MAUVEÍNA mˌaʊβeˈina +MAXILAR mˌaksilˈaɾ +MÁXIMA mˈaksima +MAXIMALISMO mˌaksimalˈismo +MAXIMALISTA mˌaksimalˈista +MÁXIMAS mˈaksimas +MAXIMILIANO mˌaksimiljˈano +MAXIMIZADA mˌaksimisˈaða +MAXIMIZADAS mˌaksimisˈaðas +MAXIMIZADO mˌaksimisˈaðo +MAXIMIZADOR mˌaksimˌisaðˈoɾ +MAXIMIZADOS mˌaksimisˈaðos +MAXIMIZAMOS mˌaksimisˈamos +MAXIMIZANDO mˌaksimisˈando +MAXIMIZAR mˌaksimisˈaɾ +MAXIMO maksˈimo +MÁXIMO mˈaksimo +MÁXIMOS mˈaksimos +MAXISERIE mˌaksisˈeɾje +MAXIVESTIDO mˌaksiβestˈiðo +MAYO mˈajjo +MAYONESA mˌajjonˈesa +MAYOR majjˈoɾ +MAYORAZGA mˌajjoɾˈasɣa +MAYORCITO mˌajjoɾsˈito +MAYORES majjˈoɾes +MAYORÍA mˌajjoɾˈia +MAYUSCULACIÓN mˌajjuskˌulasjˈon +MAZA mˈasa +MAZACOTE mˌasakˈote +MAZACUATA mˌasakwˈata +MAZADA masˈaða +MAZADAS masˈaðas +MAZADO masˈaðo +MAZADOS masˈaðos +MAZAHUA masˈawa +MAZAPÁN mˌasapˈan +MAZAR masˈaɾ +MAZAS mˈasas +MAZATLÁN mˌasatlˈan +MAZAZO masˈaso +MAZMORRA masmˈoɾɾa +MAZNADA masnˈaða +MAZNADAS masnˈaðas +MAZNADO masnˈaðo +MAZNADOS masnˈaðos +MAZO mˈaso +MAZONADO mˌasonˈaðo +MAZONERO mˌasonˈeɾo +MAZORCA masˈoɾka +MAZOS mˈasos +MAZURCA masˈuɾka +ME mˈe +MEADA meˈaða +MEADAS meˈaðas +MEADERO mˌeaðˈeɾo +MEADO meˈaðo +MEADOS meˈaðos +MEAMOS meˈamos +MEANDO meˈando +MEAR meˈaɾ +MEARA meˈaɾa +MEARÁ mˌeaɾˈa +MEÁRAMOS meˈaɾamos +MEARAS meˈaɾas +MEARÁS mˌeaɾˈas +MEAREIS meˈaɾeɪs +MEAREMOS mˌeaɾˈemos +MEARES meˈaɾes +MEARÍAMOS mˌeaɾˈiamos +MEAS mˈeas +MEASTE meˈaste +MEATAL mˌeatˈal +MEATALES mˌeatˈales +MEATO meˈato +MECA mˈeka +MECACHIS mekˈatʃis +MECANICA mˌekanˈika +MECÁNICA mekˈanika +MECÁNICO mekˈaniko +MECANISMO mˌekanˈismo +MECANIZACIÓN mˌekanˌisasjˈon +MECANIZACIONES mˌekanˌisasjˈones +MECANIZADA mˌekanisˈaða +MECANIZADAS mˌekanisˈaðas +MECANIZADO mˌekanisˈaðo +MECANIZADOS mˌekanisˈaðos +MECANIZAMOS mˌekanisˈamos +MECANIZAR mˌekanisˈaɾ +MECANOGRAFÍA mˌekanˌoɣɾafˈia +MECANOGRAFIADA mˌekanˌoɣɾafjˈaða +MECANOGRAFIADAS mˌekanˌoɣɾafjˈaðas +MECANOGRAFIADO mˌekanˌoɣɾafjˈaðo +MECANOGRAFIADOS mˌekanˌoɣɾafjˈaðos +MECANOGRAFIAR mˌekanˌoɣɾafjˈaɾ +MECANÓGRAFO mˌekanˈoɣɾafo +MECAPAL mˌekapˈal +MECAS mˈekas +MECATE mekˈate +MECATEAR mˌekateˈaɾ +MECE mˈese +MECEDORCITO mˌeseðoɾsˈito +MECENAS mesˈenas +MECER mesˈeɾ +MECHA mˈetʃa +MECHERO metʃˈeɾo +MECHICANO mˌetʃikˈano +MECHINAL mˌetʃinˈal +MECHÓN metʃˈon +MECHONCITO mˌetʃonsˈito +MECHONEO mˌetʃonˈeo +MECIDA mesˈiða +MECIDAS mesˈiðas +MECIDO mesˈiðo +MECIDOS mesˈiðos +MECO mˈeko +MECOS mˈekos +MEDALAGANARIO mˌeðalˌaɣanˈaɾjo +MEDALLAS meðˈajjas +MÉDANO mˈeðano +MEDANOSO mˌeðanˈoso +MEDIA mˈeðja +MEDIADA meðjˈaða +MEDIADAS meðjˈaðas +MEDIADO meðjˈaðo +MEDIADOR mˌeðjaðˈoɾ +MEDIADOS meðjˈaðos +MEDIAL meðjˈal +MEDIANA meðjˈana +MEDIANERA mˌeðjanˈeɾa +MEDIANERÍA mˌeðjaneɾˈia +MEDIANÍA mˌeðjanˈia +MEDIANIL mˌeðjanˈil +MEDIANO meðjˈano +MEDIANOCHE mˌeðjanˈotʃe +MEDIANTE meðjˈante +MEDIAR meðjˈaɾ +MEDIASTINITIS mˌeðjastinˈitis +MEDIASTINO mˌeðjastˈino +MEDIATRIZ mˌeðjatɾˈis +MEDIAWIKI mˌeðjawˈiki +MÉDICA mˈeðika +MEDICACIÓN mˌeðikasjˈon +MEDICADA mˌeðikˈaða +MEDICADAS mˌeðikˈaðas +MEDICADO mˌeðikˈaðo +MEDICADOS mˌeðikˈaðos +MEDICALIZACIÓN mˌeðikˌalisasjˈon +MEDICALIZADA mˌeðikˌalisˈaða +MEDICALIZADAS mˌeðikˌalisˈaðas +MEDICALIZADO mˌeðikˌalisˈaðo +MEDICALIZADOS mˌeðikˌalisˈaðos +MEDICALIZAR mˌeðikˌalisˈaɾ +MEDICAMENTO mˌeðikamˈɛnto +MEDICAMENTOSO mˌeðikˌamentˈoso +MEDICAR mˌeðikˈaɾ +MEDICI meðˈisi +MEDICINA mˌeðisˈina +MEDICINADA mˌeðisinˈaða +MEDICINADAS mˌeðisinˈaðas +MEDICINADO mˌeðisinˈaðo +MEDICINADOS mˌeðisinˈaðos +MEDICINAL mˌeðisinˈal +MEDICINAR mˌeðisinˈaɾ +MEDICINO mˌeðisˈino +MEDICIÓN mˌeðisjˈon +MEDICIONES mˌeðisjˈones +MEDICO meðˈiko +MÉDICO mˈeðiko +MÉDICOS mˈeðikos +MEDIDA meðˈiða +MEDIDAS meðˈiðas +MEDIDO meðˈiðo +MEDIDOR mˌeðiðˈoɾ +MEDIDOS meðˈiðos +MEDIEVAL mˌeðjeβˈal +MEDIEVALES mˌeðjeβˈales +MEDINA meðˈina +MEDIO mˈeðjo +MEDIOCRACIA mˌeðjokɾˈasja +MEDIOCRE meðjˈokɾe +MEDIOCRES meðjˈokɾes +MEDIODÍA mˌeðjoðˈia +MEDIODÍAS mˌeðjoðˈias +MEDIOFONDISTA mˌeðjofondˈista +MEDIOFONDO mˌeðjofˈondo +MEDIOS mˈeðjos +MEDIR meðˈiɾ +MEDÍS meðˈis +MEDITA meðˈita +MEDITACIÓN mˌeðitasjˈon +MEDITACIONES mˌeðitasjˈones +MEDITADA mˌeðitˈaða +MEDITADAS mˌeðitˈaðas +MEDITADO mˌeðitˈaðo +MEDITADOS mˌeðitˈaðos +MEDITAMOS mˌeðitˈamos +MEDITANDO mˌeðitˈando +MEDITAR mˌeðitˈaɾ +MEDITARA mˌeðitˈaɾa +MEDITARÁ mˌeðitaɾˈa +MEDITÁRAMOS mˌeðitˈaɾamos +MEDITARAS mˌeðitˈaɾas +MEDITARÁS mˌeðitaɾˈas +MEDITAREIS mˌeðitˈaɾeɪs +MEDITAREMOS mˌeðitaɾˈemos +MEDITARES mˌeðitˈaɾes +MEDITARÍAMOS mˌeðitaɾˈiamos +MEDITAS meðˈitas +MEDITASTE mˌeðitˈaste +MEDITE meðˈite +MEDITEMOS mˌeðitˈemos +MEDITERRÁNEA mˌeðiteɾɾˈanea +MEDITERRÁNEAS mˌeðiteɾɾˈaneas +MEDITERRÁNEO mˌeðiteɾɾˈaneo +MEDITERRÁNEOS mˌeðiteɾɾˈaneos +MEDITES meðˈites +MÉDIUM mˈeðjum +MEDLEY medlˈeɪ +MEDRA mˈeðɾa +MEDRADA meðɾˈaða +MEDRADAS meðɾˈaðas +MEDRADO meðɾˈaðo +MEDRADOS meðɾˈaðos +MEDRAMOS meðɾˈamos +MEDRANDO meðɾˈando +MEDRANO meðɾˈano +MEDRAR meðɾˈaɾ +MEDRARA meðɾˈaɾa +MEDRARÁ mˌeðɾaɾˈa +MEDRÁRAMOS meðɾˈaɾamos +MEDRARAS meðɾˈaɾas +MEDRARÁS mˌeðɾaɾˈas +MEDRAREIS meðɾˈaɾeɪs +MEDRAREMOS mˌeðɾaɾˈemos +MEDRARES meðɾˈaɾes +MEDRARÍAMOS mˌeðɾaɾˈiamos +MEDRAS mˈeðɾas +MEDRASTE meðɾˈaste +MEDREMOS meðɾˈemos +MEDRES mˈeðɾes +MEDRO mˈeðɾo +MEDULA meðˈula +MÉDULA mˈeðula +MEDULAR mˌeðulˈaɾ +MEDUSA meðˈusa +MEDUSAS meðˈusas +MEEMOS meˈemos +MEETING meˈetiŋ +MEETINGS meˈetiŋs +MEFENÁMICO mˌefenˈamiko +MEFISTOFÉLICO mˌefistofˈeliko +MEGA mˈeɣa +MEGABANCO mˌeɣaβˈanko +MEGABIT mˌeɣaβˈit +MEGABYTE mˌeɣaβˈite +MEGACARIOCITO mˌeɣakˌaɾjosˈito +MEGACARIOCITOS mˌeɣakˌaɾjosˈitos +MEGACOMPAÑÍA mˌeɣakˌompaɲˈia +MEGACORRUPCIÓN mˌeɣakˌoɾɾupsjˈon +MEGADOMÉSTICO mˌeɣaðomˈestiko +MEGAFILO mˌeɣafˈilo +MEGAFILOS mˌeɣafˈilos +MEGAFONÍA mˌeɣafonˈia +MEGÁFONO meɣˈafono +MEGAHERCIO mˌeɣaˈeɾsjo +MEGAHIERBA mˌeɣajˈeɾβa +MEGAINVERSIÓN mˌeɣaɪmbeɾsjˈon +MEGALÍTICO mˌeɣalˈitiko +MEGALOBLÁSTICA mˌeɣaloβlˈastika +MEGALOBLÁSTICAS mˌeɣaloβlˈastikas +MEGALOBLÁSTICO mˌeɣaloβlˈastiko +MEGALOBLÁSTICOS mˌeɣaloβlˈastikos +MEGALOBLASTO mˌeɣaloβlˈasto +MEGALOBLASTOS mˌeɣaloβlˈastos +MEGALOMANIACO mˌeɣalˌomanjˈako +MEGALOSÁURIDO mˌeɣalosˈauɾˌiðo +MEGAMUESTRA mˌeɣamwˈestɾa +MEGAPIXEL mˌeɣapiksˈel +MEGAPLANTA mˌeɣaplˈanta +MEGAS mˈeɣas +MEGASPORA mˌeɣaspˈoɾa +MEGO mˈeɣo +MEIOSIS meɪˈosis +MEITNERIO meɪtnˈeɾjo +MEJA mˈexa +MEJANA mexˈana +MEJANAS mexˈanas +MEJENGA mexˈɛŋɡa +MEJICANA mˌexikˈana +MEJICANAS mˌexikˈanas +MEJICANO mˌexikˈano +MEJICANOS mˌexikˈanos +MÉJICO mˈexiko +MEJO mˈexo +MEJOR mexˈoɾ +MEJORA mexˈoɾa +MEJORABLE mˌexoɾˈaβle +MEJORADA mˌexoɾˈaða +MEJORADAS mˌexoɾˈaðas +MEJORADO mˌexoɾˈaðo +MEJORADOS mˌexoɾˈaðos +MEJORANA mˌexoɾˈana +MEJORAR mˌexoɾˈaɾ +MEJORCITO mˌexoɾsˈito +MEJORE mexˈoɾe +MEJORES mexˈoɾes +MEJUNJE mexˈuŋxe +MELADA melˈaða +MELADAS melˈaðas +MELADO melˈaðo +MELADOS melˈaðos +MELAFO melˈafo +MELAMINA mˌelamˈina +MELAMOS melˈamos +MELANCOLÍA mˌelankolˈia +MELANCÓLICO mˌelankˈoliko +MELANDO melˈando +MELANOCÍTICO mˌelanosˈitiko +MELANOCITO mˌelanosˈito +MELANOMA mˌelanˈoma +MELATONINA mˌelatonˈina +MELAZA melˈasa +MELBURNIANO mˌelβuɾnjˈano +MELCHOR meltʃˈoɾ +MELECINA mˌelesˈina +MELENA melˈena +MELENUDA mˌelenˈuða +MELENUDAS mˌelenˈuðas +MELENUDO mˌelenˈuðo +MELENUDOS mˌelenˈuðos +MELERA melˈeɾa +MELGA mˈelɣa +MELGADA melɣˈaða +MELGADAS melɣˈaðas +MELGADO melɣˈaðo +MELGADOS melɣˈaðos +MELGAR melɣˈaɾ +MELIA mˈelja +MELÍFERO melˈifeɾo +MELINDRO melˈindɾo +MELIO mˈeljo +MELLIZO mejjˈiso +MELÓ melˈo +MELOCOTÓN mˌelokotˈon +MELODÍA mˌeloðˈia +MELODRAMA mˌeloðɾˈama +MELÓN melˈon +MELONAR mˌelonˈaɾ +MELONERO mˌelonˈeɾo +MELOTRÓN mˌelotɾˈon +MELQUISEDEC mˌelkiseðˈek +MEMANTINA mˌemantˈina +MEMBRANA membɾˈana +MEMBRANAS membɾˈanas +MEMBRANELA mˌembɾanˈela +MEMBRANOPROLIFERATIVA mˌembɾanˌopɾolˌifeɾatˈiβa +MEMBRANOPROLIFERATIVAS mˌembɾanˌopɾolˌifeɾatˈiβas +MEMBRANOPROLIFERATIVO mˌembɾanˌopɾolˌifeɾatˈiβo +MEMBRANOPROLIFERATIVOS mˌembɾanˌopɾolˌifeɾatˈiβos +MEMBRANOSA mˌembɾanˈosa +MEMBRANOSAS mˌembɾanˈosas +MEMBRANOSO mˌembɾanˈoso +MEMBRANOSOS mˌembɾanˈosos +MEMBRESÍA mˌembɾesˈia +MEMBRETAR mˌembɾetˈaɾ +MEMBRETE membɾˈete +MEMBRUDA membɾˈuða +MEMBRUDAS membɾˈuðas +MEMBRUDO membɾˈuðo +MEMBRUDOS membɾˈuðos +MEME mˈeme +MEMELA memˈela +MEMENTO memˈɛnto +MEMFISIENSE mˌemfisjˈɛnse +MEMO mˈemo +MEMORABLE mˌemoɾˈaβle +MEMORABLES mˌemoɾˈaβles +MEMORAR mˌemoɾˈaɾ +MEMORARE mˌemoɾˈaɾe +MEMORAS memˈoɾas +MEMORIA memˈoɾja +MEMORIALISTA mˌemoɾjalˈista +MEMORÍSTICA mˌemoɾˈistika +MEMORÍSTICAS mˌemoɾˈistikas +MEMORÍSTICO mˌemoɾˈistiko +MEMORÍSTICOS mˌemoɾˈistikos +MEMORIZABLE mˌemoɾisˈaβle +MEMORIZACIÓN mˌemoɾˌisasjˈon +MEMORIZADA mˌemoɾisˈaða +MEMORIZADAS mˌemoɾisˈaðas +MEMORIZADO mˌemoɾisˈaðo +MEMORIZADOS mˌemoɾisˈaðos +MEMORIZAMOS mˌemoɾisˈamos +MEMORIZAR mˌemoɾisˈaɾ +MEMORO memˈoɾo +MEMRISTIVO mˌemristˈiβo +MENA mˈena +MENADA menˈaða +MENADAS menˈaðas +MENADO menˈaðo +MENADOS menˈaðos +MENAR menˈaɾ +MENARQUIA menˈaɾkja +MENAZA menˈasa +MENAZAS menˈasas +MENCEYATO mˌensejjˈato +MENCIÓN mensjˈon +MENCIONA mensjˈona +MENCIONADA mˌensjonˈaða +MENCIONADAS mˌensjonˈaðas +MENCIONADO mˌensjonˈaðo +MENCIONADOS mˌensjonˈaðos +MENCIONAMOS mˌensjonˈamos +MENCIONANDO mˌensjonˈando +MENCIONAR mˌensjonˈaɾ +MENCIONARA mˌensjonˈaɾa +MENCIONARÁ mˌensjonaɾˈa +MENCIONÁRAMOS mˌensjonˈaɾamos +MENCIONARAS mˌensjonˈaɾas +MENCIONARÁS mˌensjonaɾˈas +MENCIONARÉ mˌensjonaɾˈe +MENCIONAREIS mˌensjonˈaɾeɪs +MENCIONAREMOS mˌensjonaɾˈemos +MENCIONÁREMOS mˌensjonˈaɾemos +MENCIONARES mˌensjonˈaɾes +MENCIONARÍAMOS mˌensjonaɾˈiamos +MENCIONAS mensjˈonas +MENCIONASTE mˌensjonˈaste +MENCIONE mensjˈone +MENCIONEMOS mˌensjonˈemos +MENCIONES mensjˈones +MENCIONO mensjˈono +MENCIONÓ mˌensjonˈo +MENDA mˈɛnda +MENDÉ mendˈe +MENDELEVIO mˌendelˈeβjo +MÉNDEZ mˈendes +MENDICIDAD mˌendisiðˈad +MENDIGA mendˈiɣa +MENDIGADA mˌendiɣˈaða +MENDIGADAS mˌendiɣˈaðas +MENDIGADO mˌendiɣˈaðo +MENDIGADOS mˌendiɣˈaðos +MENDIGAMOS mˌendiɣˈamos +MENDIGANDO mˌendiɣˈando +MENDIGO mendˈiɣo +MENDIOLA mendjˈola +MENDOZA mendˈosa +MENEADA mˌeneˈaða +MENEADAS mˌeneˈaðas +MENEADO mˌeneˈaðo +MENEADOS mˌeneˈaðos +MENEAMOS mˌeneˈamos +MENEANDO mˌeneˈando +MENEAR mˌeneˈaɾ +MENEARA mˌeneˈaɾa +MENEARÁ mˌeneaɾˈa +MENEÁRAMOS mˌeneˈaɾamos +MENEARAS mˌeneˈaɾas +MENEARÁS mˌeneaɾˈas +MENEAREIS mˌeneˈaɾeɪs +MENEAREMOS mˌeneaɾˈemos +MENEARES mˌeneˈaɾes +MENEARÍAMOS mˌeneaɾˈiamos +MENEASTE mˌeneˈaste +MENEEMOS mˌeneˈemos +MENÉNDEZ menˈendes +MENEO menˈeo +MENESES menˈeses +MENESTER mˌenestˈeɾ +MENESTEROSO mˌenesteɾˈoso +MENESTRAL mˌenestɾˈal +MENGAJO meŋɡˈaxo +MENGANO meŋɡˈano +MENGUADA meŋɡwˈaða +MENGUADAS meŋɡwˈaðas +MENGUADO meŋɡwˈaðo +MENGUADOS meŋɡwˈaðos +MENGUAR meŋɡwˈaɾ +MENGÜÉ mˌeŋɡuˈe +MENGÜEN meŋɡˈuen +MENGÜÉS mˌeŋɡuˈes +MENHIR menˈiɾ +MENINA menˈina +MENINGE menˈiŋxe +MENINGITIS mˌeniŋxˈitis +MENINGOCELE mˌeniŋɡosˈele +MENINGOCOCO mˌeniŋɡokˈoko +MENJUNJE meŋxˈuŋxe +MENJURJE meŋxˈuɾxe +MENONITA mˌenonˈita +MENOPAUSIA mˌenopˈaʊsja +MENOPÁUSICA mˌenopˈausˌika +MENOPÁUSICAS mˌenopˈausˌikas +MENOPÁUSICO mˌenopˈausˌiko +MENOPÁUSICOS mˌenopˈausˌikos +MENOR menˈoɾ +MENORÁ mˌenoɾˈa +MENORES menˈoɾes +MENORMENTE menˈoɾmˈente +MENORQUINA mˌenoɾkˈina +MENORQUINAS mˌenoɾkˈinas +MENORQUINES mˌenoɾkˈines +MENOS mˈenos +MENOSCABADA mˌenoskaβˈaða +MENOSCABADAS mˌenoskaβˈaðas +MENOSCABADO mˌenoskaβˈaðo +MENOSCABADOS mˌenoskaβˈaðos +MENOSCABAR mˌenoskaβˈaɾ +MENOSCABO mˌenoskˈaβo +MENOSPRECIADA mˌenospɾesjˈaða +MENOSPRECIADAS mˌenospɾesjˈaðas +MENOSPRECIADO mˌenospɾesjˈaðo +MENOSPRECIADOS mˌenospɾesjˈaðos +MENOSPRECIAR mˌenospɾesjˈaɾ +MENSAJE mensˈaxe +MENSAJEAR mˌensaxeˈaɾ +MENSAJERA mˌensaxˈeɾa +MENSAJERAS mˌensaxˈeɾas +MENSAJERO mˌensaxˈeɾo +MENSAJEROS mˌensaxˈeɾos +MENSO mˈɛnso +MENSTRUACIÓN mˌenstɾuasjˈon +MENSTRUADA mˌenstɾuˈaða +MENSTRUADAS mˌenstɾuˈaðas +MENSTRUADO mˌenstɾuˈaðo +MENSTRUADOS mˌenstɾuˈaðos +MENSTRUAL mˌenstɾuˈal +MENSTRUAMOS mˌenstɾuˈamos +MENSTRUANDO mˌenstɾuˈando +MENSTRUO mˈɛnstɾuo +MENSUAL menswˈal +MENSUALIDAD mˌenswaliðˈad +MENSUARIO menswˈaɾjo +MENSURADA mˌensuɾˈaða +MENSURADAS mˌensuɾˈaðas +MENSURADO mˌensuɾˈaðo +MENSURADOS mˌensuɾˈaðos +MENSURAR mˌensuɾˈaɾ +MENTA mˈɛnta +MENTADA mentˈaða +MENTADAS mentˈaðas +MENTADO mentˈaðo +MENTADOS mentˈaðos +MENTALES mentˈales +MENTALISMO mˌentalˈismo +MENTALIZACIÓN mˌentalˌisasjˈon +MENTALIZADA mˌentalisˈaða +MENTALIZADAS mˌentalisˈaðas +MENTALIZADO mˌentalisˈaðo +MENTALIZADOS mˌentalisˈaðos +MENTALIZAR mˌentalisˈaɾ +MENTALMENTE mentˈalmˈente +MENTAR mentˈaɾ +MENTE mˈɛnte +MENTECATA mˌentekˈata +MENTECATAS mˌentekˈatas +MENTECATO mˌentekˈato +MENTECATOS mˌentekˈatos +MENTIDA mentˈiða +MENTIDAS mentˈiðas +MENTIDERO mˌentiðˈeɾo +MENTIDO mentˈiðo +MENTIDOS mentˈiðos +MENTIR mentˈiɾ +MENTIRA mentˈiɾa +MENTIRITA mˌentiɾˈita +MENTIROSA mˌentiɾˈosa +MENTIROSO mˌentiɾˈoso +MENTOL mentˈol +MENTÓN mentˈon +MENTONIANO mˌentonjˈano +MENÚ menˈu +MENUDA menˈuða +MENUDAS menˈuðas +MENUDEADA mˌenuðeˈaða +MENUDEADAS mˌenuðeˈaðas +MENUDEADO mˌenuðeˈaðo +MENUDEADOS mˌenuðeˈaðos +MENUDEAR mˌenuðeˈaɾ +MENUDENCIA mˌenuðˈɛnsja +MENUDITO mˌenuðˈito +MENUDO menˈuðo +MENUDOS menˈuðos +MEÓN meˈon +MEQUETREFE mˌeketɾˈefe +MEQUINENZANO mˌekinensˈano +MERA mˈeɾa +MERAS mˈeɾas +MERCA mˈeɾka +MERCADA meɾkˈaða +MERCADAS meɾkˈaðas +MERCADER mˌeɾkaðˈeɾ +MERCADERA mˌeɾkaðˈeɾa +MERCADERÍA mˌeɾkaðeɾˈia +MERCADERIL mˌeɾkaðeɾˈil +MERCADERO mˌeɾkaðˈeɾo +MERCADO meɾkˈaðo +MERCADOS meɾkˈaðos +MERCADOTECNIA mˌeɾkaðotˈeknja +MERCANTIL mˌeɾkantˈil +MERCANTILIZACIÓN mˌeɾkantˌilisasjˈon +MERCANTILIZAR mˌeɾkantˌilisˈaɾ +MERCAR meɾkˈaɾ +MERCATO meɾkˈato +MERCED meɾsˈed +MERCEDAR mˌeɾseðˈaɾ +MERCEDES meɾsˈeðes +MERCEDINO mˌeɾseðˈino +MERCERA meɾsˈeɾa +MERCERIZADA mˌeɾseɾisˈaða +MERCERIZADAS mˌeɾseɾisˈaðas +MERCERIZADO mˌeɾseɾisˈaðo +MERCERIZADOS mˌeɾseɾisˈaðos +MERCIANO meɾsjˈano +MERCOSUR mˌeɾkosˈuɾ +MERCÚRICO meɾkˈuɾiko +MERCURIO meɾkˈuɾjo +MERECE meɾˈese +MERECEDOR mˌeɾeseðˈoɾ +MERECEDORA mˌeɾeseðˈoɾa +MERECEDORAS mˌeɾeseðˈoɾas +MERECEDORES mˌeɾeseðˈoɾes +MERECER mˌeɾesˈeɾ +MERECIDA mˌeɾesˈiða +MERECIDAS mˌeɾesˈiðas +MERECIDO mˌeɾesˈiðo +MERECIDOS mˌeɾesˈiðos +MERECIMIENTO mˌeɾesimjˈɛnto +MERENDADA mˌeɾendˈaða +MERENDADAS mˌeɾendˈaðas +MERENDADO mˌeɾendˈaðo +MERENDADOS mˌeɾendˈaðos +MERENDAR mˌeɾendˈaɾ +MERENDERO mˌeɾendˈeɾo +MERENDOLA mˌeɾendˈola +MERENDONA mˌeɾendˈona +MERENGUE meɾˈɛŋɡe +MERENGUERA mˌeɾeŋɡˈeɾa +MERENGUERO mˌeɾeŋɡˈeɾo +MEREY meɾˈeɪ +MEREZCO meɾˈesko +MÉRGULO mˈeɾɣulo +MERICARPIO mˌeɾikˈaɾpjo +MÉRIDA mˈeɾiða +MERIDIANA mˌeɾiðjˈana +MERIDIANAS mˌeɾiðjˈanas +MERIDIANO mˌeɾiðjˈano +MERIDIANOS mˌeɾiðjˈanos +MERIDIONAL mˌeɾiðjonˈal +MERIDIONALES mˌeɾiðjonˈales +MERIDIUNGULADO mˌeɾiðjˌuŋɡulˈaðo +MERIENDA meɾjˈɛnda +MERINO meɾˈino +MERISTEMÁTICA mˌeɾistemˈatika +MERISTEMÁTICAS mˌeɾistemˈatikas +MERISTEMÁTICO mˌeɾistemˈatiko +MERISTEMÁTICOS mˌeɾistemˈatikos +MERISTEMO mˌeɾistˈemo +MERITADA mˌeɾitˈaða +MERITADAS mˌeɾitˈaðas +MERITADO mˌeɾitˈaðo +MERITADOS mˌeɾitˈaðos +MÉRITO mˈeɾito +MERLÁN meɾlˈan +MERLIÓN mˌeɾliˈon +MERLÓN meɾlˈon +MERLOT meɾlˈot +MERLUZA meɾlˈusa +MERMADA meɾmˈaða +MERMADAS meɾmˈaðas +MERMADO meɾmˈaðo +MERMADOS meɾmˈaðos +MERMAR meɾmˈaɾ +MERMELADA mˌeɾmelˈaða +MERO mˈeɾo +MERODE meɾˈoðe +MERODEADA mˌeɾoðeˈaða +MERODEADAS mˌeɾoðeˈaðas +MERODEADO mˌeɾoðeˈaðo +MERODEADOR mˌeɾoðˌeaðˈoɾ +MERODEADOS mˌeɾoðeˈaðos +MERODEAR mˌeɾoðeˈaɾ +MERODEO mˌeɾoðˈeo +MEROMORFO mˌeɾomˈoɾfo +MEROS mˈeɾos +MEROZOITO mˌeɾosˈoɪto +MES mˈes +MESA mˈesa +MESADA mesˈaða +MESADAS mesˈaðas +MESADO mesˈaðo +MESADOS mesˈaðos +MESANGIAL mˌesaŋxjˈal +MESANGIO mesˈaŋxjo +MESANGIOCAPILAR mˌesaŋxjˌokapilˈaɾ +MESANINA mˌesanˈina +MESAPIA mesˈapja +MESAPIO mesˈapjo +MESAR mesˈaɾ +MESARSE mesˈaɾse +MESAS mˈesas +MESÉ mesˈe +MESENIA mesˈenja +MESENQUIMAL mˌesenkimˈal +MESENQUIMÁTICO mˌesenkimˈatiko +MESENQUIMATOSO mˌesenkˌimatˈoso +MESENTÉRICA mˌesentˈeɾika +MESENTÉRICAS mˌesentˈeɾikas +MESENTÉRICO mˌesentˈeɾiko +MESENTÉRICOS mˌesentˈeɾikos +MESENTERIO mˌesentˈeɾjo +MESERO mesˈeɾo +MESES mˈeses +MESETA mesˈeta +MESETARIO mˌesetˈaɾjo +MESÍAS mesˈias +MESITA mesˈita +MESITAS mesˈitas +MESITO mesˈito +MESIVERSARIO mˌesiβeɾsˈaɾjo +MESO mˈeso +MESOAMERICANA mˌesoˌameɾikˈana +MESOAMERICANAS mˌesoˌameɾikˈanas +MESOAMERICANO mˌesoˌameɾikˈano +MESOAMERICANOS mˌesoˌameɾikˈanos +MESOCICLÓN mˌesosiklˈon +MESODÉRMICO mˌesoðˈeɾmiko +MESOESCALA mˌesoeskˈala +MESOGASTRIO mˌesoɣˈastɾio +MESOLÍTICA mˌesolˈitika +MESOLÍTICAS mˌesolˈitikas +MESOLÍTICO mˌesolˈitiko +MESOLÍTICOS mˌesolˈitikos +MESOMEDITERRÁNEO mˌesomˌeðiteɾɾˈaneo +MESÓN mesˈon +MESONERA mˌesonˈeɾa +MESONERO mˌesonˈeɾo +MESONIQUIO mˌesonˈikjo +MESOSFÉRICO mˌesosfˈeɾiko +MESOTELIO mˌesotˈeljo +MESOTELIOMA mˌesoteljˈoma +MESOTERMAL mˌesoteɾmˈal +MESOTÓRAX mˌesotˈoɾaks +MESOZOICO mˌesosˈoɪko +MESQUITE meskˈite +MESTIZA mestˈisa +MESTIZAR mˌestisˈaɾ +MESTIZO mestˈiso +MESTO mˈesto +MESTURADA mˌestuɾˈaða +MESTURADAS mˌestuɾˈaðas +MESTURADO mˌestuɾˈaðo +MESTURADOS mˌestuɾˈaðos +MESTURAR mˌestuɾˈaɾ +MESURADA mˌesuɾˈaða +MESURADAMENTE mˌesuɾˈaðamˈente +MESURADAS mˌesuɾˈaðas +MESURADO mˌesuɾˈaðo +MESURADOS mˌesuɾˈaðos +MESURAR mˌesuɾˈaɾ +META mˈeta +METABOLISMO mˌetaβolˈismo +METABOLITO mˌetaβolˈito +METABOLIZACIÓN mˌetaβˌolisasjˈon +METABOLIZADA mˌetaβˌolisˈaða +METABOLIZADAS mˌetaβˌolisˈaðas +METABOLIZADO mˌetaβˌolisˈaðo +METABOLIZADOR mˌetaβˌolisaðˈoɾ +METABOLIZADOS mˌetaβˌolisˈaðos +METABOLIZAMOS mˌetaβˌolisˈamos +METABOLIZAR mˌetaβˌolisˈaɾ +METABOTRÓPICO mˌetaβotɾˈopiko +METACARPIANO mˌetakaɾpjˈano +METACARPO mˌetakˈaɾpo +METACARPOFALÁNGICO mˌetakˌaɾpofalˈaŋxiko +METADONA mˌetaðˈona +METAÉTICO mˌetaˈetiko +METAFICCIONAL mˌetafˌiksjonˈal +METAFÍSICA mˌetafˈisika +METAFÍSICAS mˌetafˈisikas +METAFÍSICO mˌetafˈisiko +METAFÍSICOS mˌetafˈisikos +METÁFISIS metˈafisis +METÁFORA metˈafoɾa +METAFÓRICAMENTE mˌetafˈoɾikamˈente +METAFÓRICO mˌetafˈoɾiko +METAFORIZADA mˌetafˌoɾisˈaða +METAFORIZADAS mˌetafˌoɾisˈaðas +METAFORIZADO mˌetafˌoɾisˈaðo +METAFORIZADOS mˌetafˌoɾisˈaðos +METAFORIZAR mˌetafˌoɾisˈaɾ +METAHEURÍSTICO mˌetaeʊɾˈistiko +METAL metˈal +METALERA mˌetalˈeɾa +METALERO mˌetalˈeɾo +METÁLICA metˈalika +METÁLICAS metˈalikas +METÁLICO metˈaliko +METÁLICOS metˈalikos +METALISTERÍA mˌetalˌisteɾˈia +METALIZACIÓN mˌetalˌisasjˈon +METALIZADA mˌetalisˈaða +METALIZADAS mˌetalisˈaðas +METALIZADO mˌetalisˈaðo +METALIZADOS mˌetalisˈaðos +METALIZAR mˌetalisˈaɾ +METALIZAS mˌetalˈisas +METALMECÁNICA mˌetalmekˈanika +METALOPROTEINASA mˌetalˌopɾoteɪnˈasa +METALÚRGICA mˌetalˈuɾxika +METALÚRGICAS mˌetalˈuɾxikas +METALÚRGICOS mˌetalˈuɾxikos +METAMIZOL mˌetamisˈol +METAMORFIZAR mˌetamˌoɾfisˈaɾ +METAMORFOPSIA mˌetamoɾfˈopsja +METAMORFOSEADA mˌetamˌoɾfoseˈaða +METAMORFOSEADAS mˌetamˌoɾfoseˈaðas +METAMORFOSEADO mˌetamˌoɾfoseˈaðo +METAMORFOSEADOS mˌetamˌoɾfoseˈaðos +METAMORFOSEAR mˌetamˌoɾfoseˈaɾ +METAMORFOSIS mˌetamoɾfˈosis +METAMOS metˈamos +METANÁLISIS mˌetanˈalisis +METANERO mˌetanˈeɾo +METANFETAMINA mˌetamfˌetamˈina +METANÓGENA mˌetanˈoxena +METANÓGENAS mˌetanˈoxenas +METANÓGENOS mˌetanˈoxenos +METANÓLICO mˌetanˈoliko +METAPODIAL mˌetapoðjˈal +METAPSICOLOGÍA mˌetapsˌikoloxˈia +METAS mˈetas +METASERIE mˌetasˈeɾje +METASTÁSICO mˌetastˈasiko +METÁSTASIS metˈastasis +METASTATIZADA mˌetastˌatisˈaða +METASTATIZADAS mˌetastˌatisˈaðas +METASTATIZADO mˌetastˌatisˈaðo +METASTATIZADOS mˌetastˌatisˈaðos +METATARSIANA mˌetataɾsjˈana +METATARSIANAS mˌetataɾsjˈanas +METATARSIANO mˌetataɾsjˈano +METATARSIANOS mˌetataɾsjˈanos +METATE metˈate +METATEORÍA mˌetatˌeoɾˈia +METÁTESIS metˈatesis +METATÓRAX mˌetatˈoɾaks +METAVERSO mˌetaβˈeɾso +METAZOARIO mˌetasoˈaɾjo +METAZOO mˌetasˈoo +METE mˈete +METEDURA mˌeteðˈuɾa +METEMOS metˈemos +METEMPSICOSIS mˌetempsikˈosis +METEORITO mˌeteoɾˈito +METEORITOS mˌeteoɾˈitos +METEORIZADA mˌeteˌoɾisˈaða +METEORIZADAS mˌeteˌoɾisˈaðas +METEORIZADO mˌeteˌoɾisˈaðo +METEORIZADOS mˌeteˌoɾisˈaðos +METEORO mˌeteˈoɾo +METÉORO metˈeoɾo +METEOROLOGÍA mˌeteˌoɾoloxˈia +METEOROLÓGICO mˌeteˌoɾolˈoxiko +METER metˈeɾ +METERÁ mˌeteɾˈa +METERÁS mˌeteɾˈas +METEREMOS mˌeteɾˈemos +METERÍAMOS mˌeteɾˈiamos +METERME metˈeɾme +METES mˈetes +METÉS metˈes +METFORMINA mˌetfoɾmˈina +METÍAMOS metˈiamos +METICHE metˈitʃe +METICHES metˈitʃes +METICULOSO mˌetikulˈoso +METIDA metˈiða +METIDAS metˈiðas +METIDITO mˌetiðˈito +METIDO metˈiðo +METIDOS metˈiðos +METIJÓN mˌetixˈon +METILADA mˌetilˈaða +METILADAS mˌetilˈaðas +METILADOS mˌetilˈaðos +METILAMONIO mˌetilamˈonjo +METILAMOS mˌetilˈamos +METILAR mˌetilˈaɾ +METILÉ mˌetilˈe +METILENO mˌetilˈeno +METILPREDNISOLONA mˌetilpɾˌednisolˈona +METIMAZOL mˌetimasˈol +METIMIENTO mˌetimjˈɛnto +METIÓ metjˈo +METISERGIDA mˌetiseɾxˈiða +METLAPIL mˌetlapˈil +METO mˈeto +METÓDICA metˈoðika +METÓDICAS metˈoðikas +METÓDICO metˈoðiko +METÓDICOS metˈoðikos +METODISMO mˌetoðˈismo +METODISTA mˌetoðˈista +METODISTAS mˌetoðˈistas +METODIZAR mˌetoðisˈaɾ +METODO metˈoðo +MÉTODO mˈetoðo +METODOLÓGICA mˌetoðolˈoxika +METODOLÓGICAS mˌetoðolˈoxikas +METODOLÓGICO mˌetoðolˈoxiko +METODOLÓGICOS mˌetoðolˈoxikos +MÉTODOS mˈetoðos +METOMENTODO mˌetomentˈoðo +METOMENTODOS mˌetomentˈoðos +METÓNICA metˈonika +METÓNICAS metˈonikas +METÓNICO metˈoniko +METÓNICOS metˈonikos +METOTREXATO mˌetotɾeksˈato +METRALLAZO mˌetɾajjˈaso +MÉTRICA mˈetɾika +MÉTRICAMENTE mˈetɾikamˈente +MÉTRICAS mˈetɾikas +MÉTRICO mˈetɾiko +MÉTRICOS mˈetɾikos +METRIFICAR mˌetɾifikˈaɾ +METRIORRÍNQUIDO mˌetɾioɾɾˈinkiðo +METRO mˈetɾo +METROLOGÍA mˌetɾoloxˈia +METROLOGÍAS mˌetɾoloxˈias +METROLÓGICA mˌetɾolˈoxika +METROLÓGICAS mˌetɾolˈoxikas +METROLÓGICO mˌetɾolˈoxiko +METROLÓGICOS mˌetɾolˈoxikos +METRONIDAZOL mˌetɾonˌiðasˈol +METRÓPOLI metɾˈopoli +METROPOLITANA mˌetɾopˌolitˈana +METROS mˈetɾos +MEXICA mexˈika +MEXICALI mˌexikˈali +MEXICANA mˌexikˈana +MEXICANAS mˌexikˈanas +MEXICANIDAD mˌexikˌaniðˈad +MEXICANIZACIÓN mˌexikˌanisasjˈon +MEXICANIZAR mˌexikˌanisˈaɾ +MEXICANO mˌexikˈano +MEXICANOS mˌexikˈanos +MÉXICO mˈɛxiko +MEXIQUEÑO mˌeksikˈeɲo +MEXIQUENSE mˌeksikˈɛnse +MEZANINE mˌesanˈine +MEZCAL meskˈal +MEZCALILLERO mˌeskalijjˈeɾo +MEZCLA mˈeskla +MEZCLABLE mesklˈaβle +MEZCLABLES mesklˈaβles +MEZCLADA mesklˈaða +MEZCLADAS mesklˈaðas +MEZCLADO mesklˈaðo +MEZCLADOS mesklˈaðos +MEZCLAR mesklˈaɾ +MEZCLILLA mesklˈijja +MEZCOLANZA mˌeskolˈansa +MEZO mˈeso +MEZQUINAR mˌeskinˈaɾ +MEZQUINDAD mˌeskindˈad +MEZQUINO meskˈino +MEZQUITA meskˈita +MEZQUITE meskˈite +MEZUZÁ mˌesusˈa +MI mˈi +MÍ mˈi +MÍA mˈia +MIAGAR mjaɣˈaɾ +MIAJA mjˈaxa +MIAJITA mjaxˈita +MIALGIA mjˈalxja +MIAMI mjˈami +MIAROLÍTICO mjˌaɾolˈitiko +MÍAS mˈias +MIASMAS mjˈasmas +MIASMÁTICO mjasmˈatiko +MIASTENIA mjastˈenja +MIASTENIFORME mjˌastenifˈoɾme +MIASTENIFORMES mjˌastenifˈoɾmes +MIAU mjˈaʊ +MICA mˈika +MICÁCEO mikˈaseo +MICCIÓN miksjˈon +MICCIONAL mˌiksjonˈal +MICELAR mˌiselˈaɾ +MICELIAL mˌiseljˈal +MICELIO misˈeljo +MICENAS misˈenas +MICHELADA mˌitʃelˈaða +MICHELENA mˌitʃelˈena +MICHELÍN mˌitʃelˈin +MICHI mˈitʃi +MÍCHIGAN mˈitʃiɣan +MICHIGUENSE mˌitʃiɣˈɛnse +MICHOACANA mˌitʃoakˈana +MICHOACANAS mˌitʃoakˈanas +MICHOACANOS mˌitʃoakˈanos +MICO mˈiko +MICOBACTERIA mˌikoβaktˈeɾja +MICOFENOLATO mˌikofˌenolˈato +MICOHETEROTRÓFICO mˌikoˌeteɾotɾˈofiko +MICOHETERÓTROFO mˌikoˌeteɾˈotɾofo +MICOPROTEÍNA mˌikopɾˌoteˈina +MICOSIS mikˈosis +MICÓTICO mikˈotiko +MICRO mˈikɾo +MICROAGRESIÓN mˌikɾoˌaɣɾesjˈon +MICROALBUMINURIA mˌikɾoˌalβuminˈuɾja +MICROAMBIENTE mˌikɾoambjˈɛnte +MICROANGIOPATÍA mˌikɾoˌaŋxjopatˈia +MICROARREGLO mˌikɾoaɾɾˈeɣlo +MICROBIALITA mˌikɾoβjalˈita +MICROBIANA mˌikɾoβjˈana +MICROBIANAS mˌikɾoβjˈanas +MICROBIANO mˌikɾoβjˈano +MICROBIANOS mˌikɾoβjˈanos +MICROBIO mikɾˈoβjo +MICROBIOLOGÍA mˌikɾoβjˌoloxˈia +MICROBIOLÓGICA mˌikɾoβjolˈoxika +MICROBIOLÓGICAS mˌikɾoβjolˈoxikas +MICROBIOLÓGICO mˌikɾoβjolˈoxiko +MICROBIOLÓGICOS mˌikɾoβjolˈoxikos +MICROBIOMA mˌikɾoβjˈoma +MICROBROTE mˌikɾoβɾˈote +MICROCELDA mˌikɾosˈelða +MICROCHIP mˌikɾotʃˈip +MICROCIRCULACIÓN mˌikɾosˌiɾkulasjˈon +MICROCIRUGÍA mˌikɾosˌiɾuxˈia +MICROCÍTICA mˌikɾosˈitika +MICROCÍTICAS mˌikɾosˈitikas +MICROCÍTICO mˌikɾosˈitiko +MICROCÍTICOS mˌikɾosˈitikos +MICROCITO mˌikɾosˈito +MICROCITOS mˌikɾosˈitos +MICROCLIMA mˌikɾoklˈima +MICROCOMPUTADOR mˌikɾokˌomputaðˈoɾ +MICROCUENCA mˌikɾokwˈɛnka +MICROCUENTO mˌikɾokwˈɛnto +MICRODATO mˌikɾoðˈato +MICRODISTRITO mˌikɾoðistɾˈito +MICRODOMINIO mˌikɾoðomˈinjo +MICRODOSIS mˌikɾoðˈosis +MICROEMPRENDIMIENTO mˌikɾoˌempɾendimjˈɛnto +MICROFACIAL mˌikɾofasjˈal +MICROFILM mˌikɾofˈilm +MICROFILMACIÓN mˌikɾofˌilmasjˈon +MICROFILMADA mˌikɾofilmˈaða +MICROFILMADAS mˌikɾofilmˈaðas +MICROFILMADO mˌikɾofilmˈaðo +MICROFILMADOS mˌikɾofilmˈaðos +MICROFILMANDO mˌikɾofilmˈando +MICROFILMAR mˌikɾofilmˈaɾ +MICROFILME mˌikɾofˈilme +MICROFILMÉ mˌikɾofilmˈe +MICROFILMO mˌikɾofˈilmo +MICROFILO mˌikɾofˈilo +MICROFINANCIAR mˌikɾofˌinansjˈaɾ +MICROFONEAR mˌikɾofˌoneˈaɾ +MICROFONER mˌikɾofonˈeɾ +MICROFONÍA mˌikɾofonˈia +MICROGAMETO mˌikɾoɣamˈeto +MICROGRAFÍA mˌikɾoɣɾafˈia +MICROHEMATURIA mˌikɾoˌematˈuɾja +MICROIMPRESIÓN mˌikɾoɪmpɾesjˈon +MICROINYECCIÓN mˌikɾoɪɲeksjˈon +MICROJUEGO mˌikɾoxwˈeɣo +MICROMACHISMO mˌikɾomatʃˈismo +MICROMAQUINADO mˌikɾomˌakinˈaðo +MICROMECÁNICA mˌikɾomekˈanika +MICROMOVILIDAD mˌikɾomˌoβiliðˈad +MICROMUNDO mˌikɾomˈundo +MICRONESIA mˌikɾonˈesja +MICRÓPILO mikɾˈopilo +MICROPIPETA mˌikɾopipˈeta +MICROPLANTA mˌikɾoplˈanta +MICROPOLIFONÍA mˌikɾopˌolifonˈia +MICROPOLITANA mˌikɾopˌolitˈana +MICROPOLITANAS mˌikɾopˌolitˈanas +MICROPOLITANOS mˌikɾopˌolitˈanos +MICROPRESA mˌikɾopɾˈesa +MICROPROPAGACIÓN mˌikɾopɾˌopaɣasjˈon +MICRORRUEDA mˌikɾoɾɾuˈeða +MICROSCOPIADA mˌikɾoskopjˈaða +MICROSCOPIADAS mˌikɾoskopjˈaðas +MICROSCOPIADO mˌikɾoskopjˈaðo +MICROSCOPIADOS mˌikɾoskopjˈaðos +MICROSCOPIAR mˌikɾoskopjˈaɾ +MICROSCÓPICA mˌikɾoskˈopika +MICROSCÓPICAS mˌikɾoskˈopikas +MICROSCÓPICO mˌikɾoskˈopiko +MICROSCÓPICOS mˌikɾoskˈopikos +MICROSCOPIO mˌikɾoskˈopjo +MICROSERVICIO mˌikɾoseɾβˈisjo +MICROSISTEMA mˌikɾosistˈema +MICROSOCIAL mˌikɾososjˈal +MICROSONDA mˌikɾosˈonda +MICROSPORA mˌikɾospˈoɾa +MICROSTOMÍA mˌikɾostomˈia +MICROSURCO mˌikɾosˈuɾko +MICROTONO mˌikɾotˈono +MICROTOPÓNIMO mˌikɾotopˈonimo +MICROTRANSACCIÓN mˌikɾotɾˌansaksjˈon +MICROTRAUMATISMO mˌikɾotɾˌaʊmatˈismo +MICROTUBULAR mˌikɾotˌuβulˈaɾ +MICROVASCULAR mˌikɾoβˌaskulˈaɾ +MICROVEGETAL mˌikɾoβˌexetˈal +MICROVERDE mˌikɾoβˈeɾðe +MICROVÍDEO mˌikɾoβˈiðeo +MIDA mˈiða +MIDE mˈiðe +MIDES mˈiðes +MIDGARD midɣˈaɾd +MIDO mˈiðo +MIÉCHICA mjˈetʃika +MIEDO mjˈeðo +MIEDOSO mjeðˈoso +MIEL mjˈel +MIELERO mjelˈeɾo +MIELGO mjˈelɣo +MIELINA mjelˈina +MIELINIZACIÓN mjˌelinˌisasjˈon +MIELINIZAR mjˌelinisˈaɾ +MIELO mjˈelo +MIELOBLÁSTICA mjˌeloβlˈastika +MIELOBLÁSTICAS mjˌeloβlˈastikas +MIELOBLÁSTICO mjˌeloβlˈastiko +MIELOBLÁSTICOS mjˌeloβlˈastikos +MIELOBLASTO mjˌeloβlˈasto +MIELOBLASTOS mjˌeloβlˈastos +MIELODISPLASIA mjˌeloðisplˈasja +MIELODISPLASIAS mjˌeloðisplˈasjas +MIELÓGENO mjelˈoxeno +MIELOMA mjelˈoma +MIELOPATÍA mjˌelopatˈia +MIELOPÁTICA mjˌelopˈatika +MIELOPÁTICAS mjˌelopˈatikas +MIELOPÁTICO mjˌelopˈatiko +MIELOPÁTICOS mjˌelopˈatikos +MIELOPROLIFERATIVA mjˌelopɾˌolifˌeɾatˈiβa +MIELOPROLIFERATIVAS mjˌelopɾˌolifˌeɾatˈiβas +MIELOPROLIFERATIVO mjˌelopɾˌolifˌeɾatˈiβo +MIELOPROLIFERATIVOS mjˌelopɾˌolifˌeɾatˈiβos +MIELUDA mjelˈuða +MIELUDAS mjelˈuðas +MIELUDO mjelˈuðo +MIELUDOS mjelˈuðos +MIEMBRO mjˈembɾo +MIENTE mjˈɛnte +MIENTRAS mjˈɛntɾas +MIÉRCOLES mjˈeɾkoles +MIERDA mjˈeɾða +MIES mjˈes +MIGA mˈiɣa +MIGAJA miɣˈaxa +MIGAJÓN mˌiɣaxˈon +MIGAR miɣˈaɾ +MIGRA mˈiɣɾa +MIGRACIÓN mˌiɣɾasjˈon +MIGRADA miɣɾˈaða +MIGRADAS miɣɾˈaðas +MIGRADO miɣɾˈaðo +MIGRADOS miɣɾˈaðos +MIGRAMOS miɣɾˈamos +MIGRAÑA miɣɾˈaɲa +MIGRANDO miɣɾˈando +MIGRANTE miɣɾˈante +MIGRANTES miɣɾˈantes +MIGRAR miɣɾˈaɾ +MIGUE mˈiɣe +MIGUEL miɣˈel +MIGUELITO mˌiɣelˈito +MIJA mˈixa +MIJARES mixˈaɾes +MIJITA mixˈita +MIJITO mixˈito +MIJO mˈixo +MIKADO mikˈaðo +MIL mˈil +MILAGRERO mˌilaɣɾˈeɾo +MILAGRITO mˌilaɣɾˈito +MILAGRO milˈaɣɾo +MILÁN milˈan +MILANESA mˌilanˈesa +MILANO milˈano +MILDIU mˈilðju +MILENIO milˈenjo +MILES mˈiles +MILESIA milˈesja +MILESIANA mˌilesjˈana +MILESIANO mˌilesjˈano +MILÉSIMO milˈesimo +MILI mˈili +MILIAMPERIO mˌiljampˈeɾjo +MILICIA milˈisja +MILICIANA mˌilisjˈana +MILICIANAS mˌilisjˈanas +MILICIANO mˌilisjˈano +MILICIANOS mˌilisjˈanos +MILIGRAMO mˌiliɣɾˈamo +MILILITRO mˌililˈitɾo +MILILITROS mˌililˈitɾos +MILÍMETROS milˈimetɾos +MILITA milˈita +MILITADA mˌilitˈaða +MILITADAS mˌilitˈaðas +MILITADO mˌilitˈaðo +MILITADOS mˌilitˈaðos +MILITAMOS mˌilitˈamos +MILITANDO mˌilitˈando +MILITAR mˌilitˈaɾ +MILITARA mˌilitˈaɾa +MILITARÁ mˌilitaɾˈa +MILITÁRAMOS mˌilitˈaɾamos +MILITARAS mˌilitˈaɾas +MILITARÁS mˌilitaɾˈas +MILITAREIS mˌilitˈaɾeɪs +MILITARÉIS mˌilitaɾˈeis +MILITAREMOS mˌilitaɾˈemos +MILITARES mˌilitˈaɾes +MILITARÍAMOS mˌilitaɾˈiamos +MILITARISMO mˌilitaɾˈismo +MILITARIZACIÓN mˌilitˌaɾisasjˈon +MILITARIZADA mˌilitˌaɾisˈaða +MILITARIZADAS mˌilitˌaɾisˈaðas +MILITARIZADO mˌilitˌaɾisˈaðo +MILITARIZADOS mˌilitˌaɾisˈaðos +MILITARIZAR mˌilitˌaɾisˈaɾ +MILITAROTE mˌilitaɾˈote +MILITAS milˈitas +MILITASTE mˌilitˈaste +MILITE milˈite +MÍLITE mˈilite +MILITEMOS mˌilitˈemos +MILITES milˈites +MÍLITES mˈilites +MILITO milˈito +MILITRONCHE mˌilitɾˈontʃe +MILKSHAKE milksˈake +MILLONES mijjˈones +MILORD milˈoɾd +MILORES milˈoɾes +MILPA mˈilpa +MILTOMATE mˌiltomˈate +MIMADA mimˈaða +MIMADAS mimˈaðas +MIMADO mimˈaðo +MIMADOS mimˈaðos +MIMAMOS mimˈamos +MIMANDO mimˈando +MIMAR mimˈaɾ +MIMBRE mˈimbɾe +MIMBRERO mimbɾˈeɾo +MIMEN mˈimen +MIMEOGRAFIADA mˌimeˌoɣɾafjˈaða +MIMEOGRAFIADAS mˌimeˌoɣɾafjˈaðas +MIMEOGRAFIADO mˌimeˌoɣɾafjˈaðo +MIMEOGRAFIADOS mˌimeˌoɣɾafjˈaðos +MIMETIZADA mˌimetisˈaða +MIMETIZADAS mˌimetisˈaðas +MIMETIZADO mˌimetisˈaðo +MIMETIZADOS mˌimetisˈaðos +MIMETIZAMOS mˌimetisˈamos +MIMETIZANDO mˌimetisˈando +MÍMICA mˈimika +MÍMICAS mˈimikas +MÍMICO mˈimiko +MÍMICOS mˈimikos +MIMIDA mimˈiða +MIMIDAS mimˈiðas +MIMIDO mimˈiðo +MIMIDOS mimˈiðos +MIMO mˈimo +MIMOSA mimˈosa +MIMOSO mimˈoso +MINA mˈina +MINADA minˈaða +MINADAS minˈaðas +MINADO minˈaðo +MINADORA mˌinaðˈoɾa +MINADOS minˈaðos +MINAMOS minˈamos +MINANDO minˈando +MINAR minˈaɾ +MINARETE mˌinaɾˈete +MINARQUISTA mˌinaɾkˈista +MINAS mˈinas +MINE mˈine +MINERA minˈeɾa +MINERAL mˌineɾˈal +MINERALES mˌineɾˈales +MINERALIZA mˌineɾalˈisa +MINERALIZADA mˌineɾˌalisˈaða +MINERALIZADAS mˌineɾˌalisˈaðas +MINERALIZADO mˌineɾˌalisˈaðo +MINERALIZADOS mˌineɾˌalisˈaðos +MINERALIZAMOS mˌineɾˌalisˈamos +MINERALIZANDO mˌineɾˌalisˈando +MINERALIZAR mˌineɾˌalisˈaɾ +MINERALIZARA mˌineɾˌalisˈaɾa +MINERALIZARÁ mˌineɾˌalisaɾˈa +MINERALIZÁRAMOS mˌineɾˌalisˈaɾamos +MINERALIZARAS mˌineɾˌalisˈaɾas +MINERALIZARÁS mˌineɾˌalisaɾˈas +MINERALIZAREIS mˌineɾˌalisˈaɾeɪs +MINERALIZAREMOS mˌineɾˌalisaɾˈemos +MINERALIZARES mˌineɾˌalisˈaɾes +MINERALIZARÍAMOS mˌineɾˌalisaɾˈiamos +MINERALIZAS mˌineɾalˈisas +MINERALIZASTE mˌineɾˌalisˈaste +MINERALIZO mˌineɾalˈiso +MINERALOGÍA mˌineɾˌaloxˈia +MINERO minˈeɾo +MINEROMEDICINAL mˌineɾˌomeðˌisinˈal +MINERVA minˈeɾβa +MINES mˈines +MINESOTANO mˌinesotˈano +MINESTRONE mˌinestɾˈone +MINGA mˈiŋɡa +MINGAS mˈiŋɡas +MINGO mˈiŋɡo +MINIÁLBUM minjˈalβum +MINIAR minjˈaɾ +MINIATURA mˌinjatˈuɾa +MINIATURAS mˌinjatˈuɾas +MINIATURIZACIÓN mˌinjatˌuɾisasjˈon +MINIATURIZADA mˌinjatˌuɾisˈaða +MINIATURIZADAS mˌinjatˌuɾisˈaðas +MINIATURIZADO mˌinjatˌuɾisˈaðo +MINIATURIZADOS mˌinjatˌuɾisˈaðos +MINIATURIZAR mˌinjatˌuɾisˈaɾ +MINIAUTO minjˈaʊto +MINIBAR mˌiniβˈaɾ +MINICADENA mˌinikaðˈena +MINICENTRAL mˌinisentɾˈal +MINICENTRO mˌinisˈɛntɾo +MINICIUDAD mˌinisjuðˈad +MINICOMPONENTE mˌinikˌomponˈɛnte +MINICOMPUTADOR mˌinikˌomputaðˈoɾ +MINICOMPUTADORA mˌinikˌomputaðˈoɾa +MINIFALDERA mˌinifalðˈeɾa +MINIFALDERAS mˌinifalðˈeɾas +MINIFALDERO mˌinifalðˈeɾo +MINIFALDEROS mˌinifalðˈeɾos +MINILAPTOP mˌinilapːtˈop +MINILUNA mˌinilˈuna +MINIMA minˈima +MÍNIMA mˈinima +MINIMAL mˌinimˈal +MINIMALISMO mˌinimalˈismo +MINIMALISTA mˌinimalˈista +MINIMALIZADA mˌinimˌalisˈaða +MINIMALIZADAS mˌinimˌalisˈaðas +MINIMALIZADO mˌinimˌalisˈaðo +MINIMALIZADOS mˌinimˌalisˈaðos +MINIMALIZAR mˌinimˌalisˈaɾ +MÍNIMAS mˈinimas +MINIMIZACIÓN mˌinimˌisasjˈon +MINIMIZADA mˌinimisˈaða +MINIMIZADAS mˌinimisˈaðas +MINIMIZADO mˌinimisˈaðo +MINIMIZADOS mˌinimisˈaðos +MINIMIZAMOS mˌinimisˈamos +MINIMIZANDO mˌinimisˈando +MINIMIZAR mˌinimisˈaɾ +MÍNIMO mˈinimo +MÍNIMOS mˈinimos +MÍNIMUM mˈinimum +MINIORDENADOR mˌinjoɾðˌenaðˈoɾ +MINIRIEGO mˌiniɾjˈeɣo +MINISTERIALES mˌinisteɾjˈales +MINISTERIALIZAR mˌinistˌeɾjalisˈaɾ +MINISTERIO mˌinistˈeɾjo +MINISTRA minˈistɾa +MINISTRADA mˌinistɾˈaða +MINISTRADAS mˌinistɾˈaðas +MINISTRADO mˌinistɾˈaðo +MINISTRADOS mˌinistɾˈaðos +MINISTRAMOS mˌinistɾˈamos +MINISTRAR mˌinistɾˈaɾ +MINISTRO minˈistɾo +MINITA minˈita +MINITÉRMINO mˌinitˈeɾmino +MINIVESTIDO mˌiniβestˈiðo +MINNESOTA mˌinnesˈota +MIÑO mˈiɲo +MINOICA minˈoɪka +MINOICAS minˈoɪkas +MINOICO minˈoɪko +MINOICOS minˈoɪkos +MINORAR mˌinoɾˈaɾ +MINORE minˈoɾe +MINORÍA mˌinoɾˈia +MINORITA mˌinoɾˈita +MINORITARIA mˌinoɾitˈaɾja +MINORITARIAS mˌinoɾitˈaɾjas +MINORITARIO mˌinoɾitˈaɾjo +MINORITARIOS mˌinoɾitˈaɾjos +MINORIZACIÓN mˌinoɾˌisasjˈon +MINORIZAR mˌinoɾisˈaɾ +MINOTAURO mˌinotˈaʊɾo +MINSK mˈinsk +MINSKEÑO minskˈeɲo +MINTAMOS mintˈamos +MINUANES minwˈanes +MINUÉ minwˈe +MINUENDO minwˈɛndo +MINÚSCULA minˈuskula +MINÚSCULAS minˈuskulas +MINÚSCULO minˈuskulo +MINÚSCULOS minˈuskulos +MINUSVÁLIDO mˌinusβˈaliðo +MINUSVALORADA mˌinusβˌaloɾˈaða +MINUSVALORADAS mˌinusβˌaloɾˈaðas +MINUSVALORADO mˌinusβˌaloɾˈaðo +MINUSVALORADOS mˌinusβˌaloɾˈaðos +MINUTA minˈuta +MINUTAJE mˌinutˈaxe +MINUTITO mˌinutˈito +MINUTO minˈuto +MINUTOS minˈutos +MIO mjˈo +MÍO mˈio +MIOBLASTO mjoβlˈasto +MIOCARDIO mjokˈaɾðjo +MIOCARDITIS mjˌokaɾðˈitis +MIOCENO mjosˈeno +MIOCITO mjosˈito +MIOCLONO mjoklˈono +MIOEPITELIAL mjˌoepˌiteljˈal +MIOFASCIAL mjˌofasjˈal +MIOFILAMENTO mjˌofilamˈɛnto +MIOMATOSO mjˌomatˈoso +MIOMETRIO mjomˈetɾio +MIOPATÍA mjˌopatˈia +MIOPÁTICA mjopˈatika +MIOPÁTICAS mjopˈatikas +MIOPÁTICO mjopˈatiko +MIOPÁTICOS mjopˈatikos +MÍOS mˈios +MIOSITIS mjosˈitis +MIOTONÍA mjˌotonˈia +MIRA mˈiɾa +MIRÁ miɾˈa +MIRÁCULO miɾˈakulo +MIRAD miɾˈad +MIRADA miɾˈaða +MIRADAS miɾˈaðas +MIRADITA mˌiɾaðˈita +MIRADITAS mˌiɾaðˈitas +MIRADO miɾˈaðo +MIRADOR mˌiɾaðˈoɾ +MIRADORES mˌiɾaðˈoɾes +MIRADOS miɾˈaðos +MIRAFLORINO mˌiɾafloɾˈino +MIRAMIENTO mˌiɾamjˈɛnto +MIRAMOS miɾˈamos +MIRANDA miɾˈanda +MIRANDESA mˌiɾandˈesa +MIRANDESAS mˌiɾandˈesas +MIRANDESES mˌiɾandˈeses +MIRANDO miɾˈando +MIRAR miɾˈaɾ +MIRAS mˈiɾas +MIRÁS miɾˈas +MIRE mˈiɾe +MIREIA miɾˈeɪa +MIRÍADA miɾˈiaða +MIRIÁPODO miɾjˈapoðo +MIRISTICÁCEA mˌiɾistikˈasea +MIRÓN miɾˈon +MIRONA miɾˈona +MIRONAS miɾˈonas +MIRONES miɾˈones +MIRONIANO mˌiɾonjˈano +MIRRA mˈiɾɾa +MIRTAZAPINA mˌiɾtasapˈina +MIS mˈis +MISA mˈisa +MISANDRIA misˈandɾia +MISÁNDRICA misˈandɾika +MISÁNDRICO misˈandɾiko +MISÁNTROPA misˈantɾopa +MISANTROPÍA mˌisantɾopˈia +MISANTRÓPICA mˌisantɾˈopika +MISANTRÓPICAS mˌisantɾˈopikas +MISANTRÓPICO mˌisantɾˈopiko +MISANTRÓPICOS mˌisantɾˈopikos +MISCELÁNEA mˌiselˈanea +MISERABLE mˌiseɾˈaβle +MISERABLES mˌiseɾˈaβles +MISERIA misˈeɾja +MISERICORDE mˌiseɾikˈoɾðe +MISERICORDIOSA mˌiseɾˌikoɾðjˈosa +MISERICORDIOSAS mˌiseɾˌikoɾðjˈosas +MISERICORDIOSO mˌiseɾˌikoɾðjˈoso +MISERICORDIOSOS mˌiseɾˌikoɾðjˈosos +MISÉRRIMA misˈeɾɾima +MISÉRRIMAS misˈeɾɾimas +MISÉRRIMO misˈeɾɾimo +MISÉRRIMOS misˈeɾɾimos +MISIA mˈisja +MISIÁ misjˈa +MISIAS mˈisjas +MISIL misˈil +MISILERO mˌisilˈeɾo +MISILÍSTICO mˌisilˈistiko +MISIO mˈisjo +MISIÓN misjˈon +MISIONARIA mˌisjonˈaɾja +MISIONARIAS mˌisjonˈaɾjas +MISIONARIO mˌisjonˈaɾjo +MISIONERO mˌisjonˈeɾo +MISIOS mˈisjos +MISISIPI mˌisisˈipi +MISISIPÍ mˌisisipˈi +MISITA misˈita +MISMA mˈisma +MISMAS mˈismas +MISMÍSIMO mismˈisimo +MISMITICO mˌismitˈiko +MISMITO mismˈito +MISMO mˈismo +MISMOS mˈismos +MISO mˈiso +MISÓGINA misˈoxina +MISÓGINAS misˈoxinas +MISOGINIA mˌisoxˈinja +MISÓGINO misˈoxino +MISÓGINOS misˈoxinos +MISS mˈiss +MISTA mˈista +MISTAS mˈistas +MISTELA mistˈela +MÍSTER mˈisteɾ +MISTÉRICO mistˈeɾiko +MISTERIO mistˈeɾjo +MISTERIOSA mˌisteɾjˈosa +MISTERIOSO mˌisteɾjˈoso +MISTERIOSOS mˌisteɾjˈosos +MÍSTICA mˈistika +MÍSTICAS mˈistikas +MÍSTICO mˈistiko +MÍSTICOS mˈistikos +MISTIFICADA mˌistifikˈaða +MISTIFICADAS mˌistifikˈaðas +MISTIFICADO mˌistifikˈaðo +MISTIFICADOS mˌistifikˈaðos +MISTIFICAMOS mˌistifikˈamos +MISTIFICAR mˌistifikˈaɾ +MISTO mˈisto +MISTOS mˈistos +MISTRALIANO mˌistɾaljˈano +MISTURERA mˌistuɾˈeɾa +MISTURERAS mˌistuɾˈeɾas +MISTURERO mˌistuɾˈeɾo +MISTUREROS mˌistuɾˈeɾos +MISURI misˈuɾi +MISURIANO mˌisuɾjˈano +MITAD mitˈad +MITECO mitˈeko +MÍTICO mˈitiko +MITIFICÁBAMOS mˌitifikˈaβamos +MITIFICACIÓN mˌitifˌikasjˈon +MITIFICADA mˌitifikˈaða +MITIFICADAS mˌitifikˈaðas +MITIFICADO mˌitifikˈaðo +MITIFICADOS mˌitifikˈaðos +MITIFICAR mˌitifikˈaɾ +MITIGABLE mˌitiɣˈaβle +MITIGABLES mˌitiɣˈaβles +MITIGACIÓN mˌitiɣasjˈon +MITIGADA mˌitiɣˈaða +MITIGADAS mˌitiɣˈaðas +MITIGADO mˌitiɣˈaðo +MITIGADOS mˌitiɣˈaðos +MITIGAMOS mˌitiɣˈamos +MITIGANDO mˌitiɣˈando +MITIGAR mˌitiɣˈaɾ +MITIN mˈitin +MITÍN mitˈin +MITINERO mˌitinˈeɾo +MITO mˈito +MITOCONDRIA mˌitokˈondɾia +MITÓGENO mitˈoxeno +MITOLOGÍA mˌitoloxˈia +MITOLÓGICO mˌitolˈoxiko +MITÓMANA mitˈomana +MITOMANÍA mˌitomanˈia +MITÓMANO mitˈomano +MITÓN mitˈon +MITOS mˈitos +MITOSIS mitˈosis +MITOTE mitˈote +MITÓTICO mitˈotiko +MITRA mˈitɾa +MITRAL mitɾˈal +MITREO mitɾˈeo +MITRISMO mitɾˈismo +MITRISTA mitɾˈista +MIURA mjˈuɾa +MIXAMEBA mˌiksamˈeβa +MIXE mˈikse +MIXIOTE miksjˈote +MIXTA mˈiksta +MIXTILÍNEO mˌikstilˈineo +MIXTO mˈiksto +MIXTURADA mˌikstuɾˈaða +MIXTURADAS mˌikstuɾˈaðas +MIXTURADO mˌikstuɾˈaðo +MIXTURADOS mˌikstuɾˈaðos +MIXTURAMOS mˌikstuɾˈamos +MIXTURANDO mˌikstuɾˈando +MIXTURAR mˌikstuɾˈaɾ +MÍZCALO mˈiskalo +MNEMÓNICO nemˈoniko +MNEMOTÉCNICA nˌemotˈeknika +MNEMOTÉCNICO nˌemotˈekniko +MOA mˈoa +MOABITA mˌoaβˈita +MOARÉ mˌoaɾˈe +MOBILIARIO mˌoβiljˈaɾjo +MOCADA mokˈaða +MOCADAS mokˈaðas +MOCADO mokˈaðo +MOCADOS mokˈaðos +MOCANA mokˈana +MOCAR mokˈaɾ +MOCASÍN mˌokasˈin +MOCHA mˈotʃa +MOCHADA motʃˈaða +MOCHADAS motʃˈaðas +MOCHADO motʃˈaðo +MOCHADOS motʃˈaðos +MOCHAR motʃˈaɾ +MOCHAS mˈotʃas +MOCHÉ motʃˈe +MOCHILA motʃˈila +MOCHO mˈotʃo +MOCHOS mˈotʃos +MOCHUELO motʃwˈelo +MOCIÓN mosjˈon +MOCITO mosˈito +MOCO mˈoko +MOCOSO mokˈoso +MOCOVÍ mˌokoβˈi +MOD mˈod +MODA mˈoða +MODELA moðˈela +MODELADA mˌoðelˈaða +MODELADAS mˌoðelˈaðas +MODELADO mˌoðelˈaðo +MODELADOS mˌoðelˈaðos +MODELAMIENTO mˌoðelamjˈɛnto +MODELAMOS mˌoðelˈamos +MODELAN moðˈelan +MODELANDO mˌoðelˈando +MODELAR mˌoðelˈaɾ +MODELISMO mˌoðelˈismo +MODELITO mˌoðelˈito +MODELIZADA mˌoðelisˈaða +MODELIZADAS mˌoðelisˈaðas +MODELIZADO mˌoðelisˈaðo +MODELIZADOS mˌoðelisˈaðos +MODELIZAR mˌoðelisˈaɾ +MODELO moðˈelo +MODELOS moðˈelos +MÓDEM mˈoðem +MODERA moðˈeɾa +MODERACIÓN mˌoðeɾasjˈon +MODERADA mˌoðeɾˈaða +MODERADAS mˌoðeɾˈaðas +MODERADO mˌoðeɾˈaðo +MODERADORA mˌoðeɾaðˈoɾa +MODERADOS mˌoðeɾˈaðos +MODERAMOS mˌoðeɾˈamos +MODERAR mˌoðeɾˈaɾ +MODERNA moðˈeɾna +MODERNIDAD mˌoðeɾniðˈad +MODERNÍSIMO mˌoðeɾnˈisimo +MODERNISMO mˌoðeɾnˈismo +MODERNISTA mˌoðeɾnˈista +MODERNIZACIÓN mˌoðeɾnˌisasjˈon +MODERNIZADA mˌoðeɾnisˈaða +MODERNIZADAS mˌoðeɾnisˈaðas +MODERNIZADO mˌoðeɾnisˈaðo +MODERNIZADOR mˌoðeɾnˌisaðˈoɾ +MODERNIZADOS mˌoðeɾnisˈaðos +MODERNIZANTE mˌoðeɾnisˈante +MODERNIZANTES mˌoðeɾnisˈantes +MODERNIZAR mˌoðeɾnisˈaɾ +MODERNO moðˈeɾno +MODERO moðˈeɾo +MODESTA moðˈesta +MODESTAS moðˈestas +MODESTIA moðˈestja +MODESTO moðˈesto +MODESTOS moðˈestos +MÓDICO mˈoðiko +MODIFICACIÓN mˌoðifˌikasjˈon +MODIFICADA mˌoðifikˈaða +MODIFICADAS mˌoðifikˈaðas +MODIFICADO mˌoðifikˈaðo +MODIFICADOR mˌoðifˌikaðˈoɾ +MODIFICADOS mˌoðifikˈaðos +MODIFICAMOS mˌoðifikˈamos +MODIFICAR mˌoðifikˈaɾ +MODIFICARE mˌoðifikˈaɾe +MODIFICATIVA mˌoðifˌikatˈiβa +MODIFICATIVAS mˌoðifˌikatˈiβas +MODIFICATIVO mˌoðifˌikatˈiβo +MODIFICATIVOS mˌoðifˌikatˈiβos +MODIFICO mˌoðifˈiko +MODISMO moðˈismo +MODISTA moðˈista +MODISTO moðˈisto +MODO mˈoðo +MODORRA moðˈoɾɾa +MODORRADA mˌoðoɾɾˈaða +MODORRADAS mˌoðoɾɾˈaðas +MODORRADO mˌoðoɾɾˈaðo +MODORRADOS mˌoðoɾɾˈaðos +MODORRAR mˌoðoɾɾˈaɾ +MODOSITO mˌoðosˈito +MODOSO moðˈoso +MODULACIÓN mˌoðulasjˈon +MODULADA mˌoðulˈaða +MODULADAS mˌoðulˈaðas +MODULADO mˌoðulˈaðo +MODULADOS mˌoðulˈaðos +MODULAR mˌoðulˈaɾ +MOFADA mofˈaða +MOFADAS mofˈaðas +MOFADO mofˈaðo +MOFADOS mofˈaðos +MOFETA mofˈeta +MOFLE mˈofle +MOFLETUDO mˌofletˈuðo +MOGOL moɣˈol +MOHÍNA moˈina +MOHÍNAS moˈinas +MOHÍNO moˈino +MOHÍNOS moˈinos +MOHO mˈoo +MOIRAS mˈoɪɾas +MOISÉS moɪsˈes +MOÍSMO moˈismo +MOJA mˈoxa +MOJABILIDAD mˌoxaβˌiliðˈad +MOJADA moxˈaða +MOJADAS moxˈaðas +MOJADO moxˈaðo +MOJADOS moxˈaðos +MOJADURA mˌoxaðˈuɾa +MOJAMA moxˈama +MOJANDO moxˈando +MOJANDOME mˌoxandˈome +MOJÁNDOME moxˈandome +MOJAR moxˈaɾ +MOJARRA moxˈaɾɾa +MOJEÑA moxˈeɲa +MOJEÑAS moxˈeɲas +MOJEÑO moxˈeɲo +MOJEÑOS moxˈeɲos +MOJITO moxˈito +MOJO mˈoxo +MOJÓN moxˈon +MOJONADA mˌoxonˈaða +MOJONADAS mˌoxonˈaðas +MOJONADO mˌoxonˈaðo +MOJONADOS mˌoxonˈaðos +MOJONERA mˌoxonˈeɾa +MOJOS mˈoxos +MOL mˈol +MOLADA molˈaða +MOLADAS molˈaðas +MOLADO molˈaðo +MOLADOS molˈaðos +MOLAR molˈaɾ +MOLARIDAD mˌolaɾiðˈad +MOLCAJETE mˌolkaxˈete +MOLDADURA mˌolðaðˈuɾa +MOLDAVIA molðˈaβja +MOLDAVO molðˈaβo +MOLDE mˈolðe +MOLDEABLE mˌolðeˈaβle +MOLDEADA mˌolðeˈaða +MOLDEADAS mˌolðeˈaðas +MOLDEADO mˌolðeˈaðo +MOLDEADOS mˌolðeˈaðos +MOLDEAMIENTO mˌolðeamjˈɛnto +MOLDEAR mˌolðeˈaɾ +MOLDURA molðˈuɾa +MOLDURACIÓN mˌolðuɾasjˈon +MOLDURAR mˌolðuɾˈaɾ +MOLE mˈole +MOLÉCULA molˈekula +MOLECULAR mˌolekulˈaɾ +MOLESTA molˈesta +MOLESTADA mˌolestˈaða +MOLESTADAS mˌolestˈaðas +MOLESTADO mˌolestˈaðo +MOLESTADOS mˌolestˈaðos +MOLESTAMOS mˌolestˈamos +MOLESTANDO mˌolestˈando +MOLESTAR mˌolestˈaɾ +MOLESTAS molˈestas +MOLESTIA molˈestja +MOLESTÍSIMO mˌolestˈisimo +MOLESTO molˈesto +MOLESTOS molˈestos +MOLESTOSO mˌolestˈoso +MOLIBDENO mˌolibðˈeno +MOLICIE molˈisje +MOLIDA molˈiða +MOLIDAS molˈiðas +MOLIDO molˈiðo +MOLIDOS molˈiðos +MOLIMIENTO mˌolimjˈɛnto +MOLINA molˈina +MOLINADA mˌolinˈaða +MOLINADAS mˌolinˈaðas +MOLINADO mˌolinˈaðo +MOLINADOS mˌolinˈaðos +MOLINAR mˌolinˈaɾ +MOLINERA mˌolinˈeɾa +MOLINERO mˌolinˈeɾo +MOLINO molˈino +MOLÓN molˈon +MOLOSO molˈoso +MOLTURA moltˈuɾa +MOLUQUEÑO mˌolukˈeɲo +MOLUSCO molˈusko +MOMENTÁNEA mˌomentˈanea +MOMENTÁNEAS mˌomentˈaneas +MOMENTÁNEO mˌomentˈaneo +MOMENTÁNEOS mˌomentˈaneos +MOMENTAZO mˌomentˈaso +MOMENTITO mˌomentˈito +MOMENTO momˈɛnto +MOMENTOS momˈɛntos +MOMETASONA mˌometasˈona +MOMIA mˈomja +MOMIAS mˈomjas +MOMIFICACIÓN mˌomifˌikasjˈon +MOMIFICADA mˌomifikˈaða +MOMIFICADAS mˌomifikˈaðas +MOMIFICADO mˌomifikˈaðo +MOMIFICADOS mˌomifikˈaðos +MOMIFICAR mˌomifikˈaɾ +MOMIFICARSE mˌomifikˈaɾse +MOMIO mˈomjo +MOMIOS mˈomjos +MONA mˈona +MOÑA mˈoɲa +MONACAL mˌonakˈal +MÓNACO mˈonako +MONADA monˈaða +MÓNADA mˈonaða +MONADITA mˌonaðˈita +MONARCA monˈaɾka +MONARQUÍA mˌonaɾkˈia +MONÁRQUICA monˈaɾkika +MONÁRQUICAS monˈaɾkikas +MONÁRQUICO monˈaɾkiko +MONÁRQUICOS monˈaɾkikos +MONAS mˈonas +MONASTERIO mˌonastˈeɾjo +MONASTICISMO mˌonastisˈismo +MONCLOA monklˈoa +MONDA mˈonda +MONDADA mondˈaða +MONDADAS mondˈaðas +MONDADO mondˈaðo +MONDADOS mondˈaðos +MONDAR mondˈaɾ +MONDEN mˈonden +MONDO mˈondo +MONDONGO mondˈoŋɡo +MONEDA monˈeða +MONEDERO mˌoneðˈeɾo +MONEDITA mˌoneðˈita +MONEGASCA mˌoneɣˈaska +MONEGASCAS mˌoneɣˈaskas +MONEGASCO mˌoneɣˈasko +MONEGASCOS mˌoneɣˈaskos +MONETARIO mˌonetˈaɾjo +MONETARISMO mˌonetaɾˈismo +MONETARISTA mˌonetaɾˈista +MONETARIZAR mˌonetˌaɾisˈaɾ +MONETIZADA mˌonetisˈaða +MONETIZADAS mˌonetisˈaðas +MONETIZADO mˌonetisˈaðo +MONETIZADOS mˌonetisˈaðos +MONGE mˈoŋxe +MONGOL moŋɡˈol +MONGOLIA moŋɡˈolja +MONGOLITO mˌoŋɡolˈito +MONIATO monjˈato +MONICIÓN mˌonisjˈon +MONIGOTE mˌoniɣˈote +MONÍSIMO monˈisimo +MONITO monˈito +MONITOR mˌonitˈoɾ +MONITORA mˌonitˈoɾa +MONITOREADA mˌonitˌoɾeˈaða +MONITOREADAS mˌonitˌoɾeˈaðas +MONITOREADO mˌonitˌoɾeˈaðo +MONITOREADOS mˌonitˌoɾeˈaðos +MONITOREAR mˌonitˌoɾeˈaɾ +MONITOREO mˌonitoɾˈeo +MONITORIO mˌonitˈoɾjo +MONITORIZACIÓN mˌonitˌoɾisasjˈon +MONITORIZADA mˌonitˌoɾisˈaða +MONITORIZADAS mˌonitˌoɾisˈaðas +MONITORIZADO mˌonitˌoɾisˈaðo +MONITORIZADOS mˌonitˌoɾisˈaðos +MONITORIZAR mˌonitˌoɾisˈaɾ +MONJA mˈoŋxa +MONJE mˈoŋxe +MONO mˈono +MOÑO mˈoɲo +MONOAMINOOXIDASA mˌonoˌaminˌooksiðˈasa +MONOARTRITIS mˌonoaɾtɾˈitis +MONOATÓMICO mˌonoatˈomiko +MONOAURAL mˌonoaʊɾˈal +MONOBLOQUE mˌonoβlˈoke +MONOCARPO mˌonokˈaɾpo +MONOCEROTE mˌonoseɾˈote +MONOCÍTICA mˌonosˈitika +MONOCÍTICAS mˌonosˈitikas +MONOCÍTICO mˌonosˈitiko +MONOCÍTICOS mˌonosˈitikos +MONOCITO mˌonosˈito +MONOCLONAL mˌonoklonˈal +MONOCOLORES mˌonokolˈoɾes +MONOCOTILEDÓNEA mˌonokˌotileðˈonea +MONOCROMA mˌonokɾˈoma +MONOCROMAS mˌonokɾˈomas +MONOCROMÁTICA mˌonokɾomˈatika +MONOCROMÁTICAS mˌonokɾomˈatikas +MONOCROMÁTICO mˌonokɾomˈatiko +MONOCROMÁTICOS mˌonokɾomˈatikos +MONOCROMÍA mˌonokɾomˈia +MONOCROMO mˌonokɾˈomo +MONOCROMOS mˌonokɾˈomos +MONOCUERPO mˌonokwˈeɾpo +MONÓCULO monˈokulo +MONODIA monˈoðja +MONÓDICO monˈoðiko +MONOESPECÍFICO mˌonoˌespesˈifiko +MONOFISISMO mˌonofisˈismo +MONOFOSFATO mˌonofosfˈato +MONOGAMIA mˌonoɣˈamja +MONÓGAMO monˈoɣamo +MONOGÁSTRICO mˌonoɣˈastɾiko +MONOGENÉRICA mˌonoxenˈeɾika +MONOGENÉRICAS mˌonoxenˈeɾikas +MONOGENÉRICO mˌonoxenˈeɾiko +MONOGENÉRICOS mˌonoxenˈeɾikos +MONOGLICÉRIDO mˌonoɣlisˈeɾiðo +MONOHILERA mˌonoilˈeɾa +MONOICO monˈoɪko +MONOKINI mˌonokˈini +MONOLINGÜE mˌonoliŋɡˈue +MONOLINGÜISMO mˌonolˌiŋɡuˈismo +MONOLOGADA mˌonoloɣˈaða +MONOLOGADAS mˌonoloɣˈaðas +MONOLOGADO mˌonoloɣˈaðo +MONOLOGADOS mˌonoloɣˈaðos +MONOLOGAMOS mˌonoloɣˈamos +MONOLOGANDO mˌonoloɣˈando +MONOLOGANTE mˌonoloɣˈante +MONOLOGAR mˌonoloɣˈaɾ +MONÓLOGO monˈoloɣo +MONOMARCA mˌonomˈaɾka +MONOMIO monˈomjo +MONOMIOS monˈomjos +MONOMORFISMO mˌonomoɾfˈismo +MONONUCLEADO mˌononˌukleˈaðo +MONONUCLEAR mˌononˌukleˈaɾ +MONONUCLEARES mˌononˌukleˈaɾes +MONÓPODE monˈopoðe +MONOPOLAR mˌonopolˈaɾ +MONOPOLISTA mˌonopolˈista +MONOPOLISTAS mˌonopolˈistas +MONOPOLIZADA mˌonopˌolisˈaða +MONOPOLIZADAS mˌonopˌolisˈaðas +MONOPOLIZADO mˌonopˌolisˈaðo +MONOPOLIZADOR mˌonopˌolisaðˈoɾ +MONOPOLIZADORA mˌonopˌolisaðˈoɾa +MONOPOLIZADOS mˌonopˌolisˈaðos +MONOPOLIZAMOS mˌonopˌolisˈamos +MONOPOLIZANDO mˌonopˌolisˈando +MONOPOLIZAR mˌonopˌolisˈaɾ +MONOPOLO mˌonopˈolo +MONOPTONGACIÓN mˌonopːtˌoŋɡasjˈon +MONOPTONGO mˌonopːtˈoŋɡo +MONOPULSO mˌonopˈulso +MONOPUNTO mˌonopˈunto +MONORRENA mˌonoɾɾˈena +MONORRENAS mˌonoɾɾˈenas +MONORRENO mˌonoɾɾˈeno +MONORRENOS mˌonoɾɾˈenos +MONOS mˈonos +MONOSPERMO mˌonospˈeɾmo +MONOTEÍSTAS mˌonoteˈistas +MONOTERAPIA mˌonoteɾˈapja +MONOTÍPICA mˌonotˈipika +MONOTÍPICAS mˌonotˈipikas +MONOTÍPICO mˌonotˈipiko +MONOTÍPICOS mˌonotˈipikos +MONOTIRO mˌonotˈiɾo +MONOTÓNICO mˌonotˈoniko +MONÓTONO monˈotono +MONOTUBO mˌonotˈuβo +MONOVALENTE mˌonoβalˈɛnte +MONOVALENTES mˌonoβalˈɛntes +MONROVIANA mˌonroβjˈana +MONROVIANO mˌonroβjˈano +MONSE mˈonse +MONSTRUA mˈonstɾua +MONSTRUO mˈonstɾuo +MONTA mˈonta +MONTABLE montˈaβle +MONTACARGAS mˌontakˈaɾɣas +MONTADA montˈaða +MONTADAS montˈaðas +MONTADO montˈaðo +MONTADORA mˌontaðˈoɾa +MONTADOS montˈaðos +MONTÁIS montˈais +MONTAJE montˈaxe +MONTAJISTA mˌontaxˈista +MONTAMOS montˈamos +MONTANA montˈana +MONTAÑA montˈaɲa +MONTANAS montˈanas +MONTAÑAS montˈaɲas +MONTANDO montˈando +MONTANÉS mˌontanˈes +MONTANESA mˌontanˈesa +MONTAÑITA mˌontaɲˈita +MONTANO montˈano +MONTANOS montˈanos +MONTAÑOSA mˌontaɲˈosa +MONTAÑOSAS mˌontaɲˈosas +MONTAÑOSO mˌontaɲˈoso +MONTAÑOSOS mˌontaɲˈosos +MONTAR montˈaɾ +MONTARA montˈaɾa +MONTARÁ mˌontaɾˈa +MONTÁRAMOS montˈaɾamos +MONTARAS montˈaɾas +MONTARÁS mˌontaɾˈas +MONTAREIS montˈaɾeɪs +MONTAREMOS mˌontaɾˈemos +MONTARES montˈaɾes +MONTARÍAMOS mˌontaɾˈiamos +MONTAS mˈontas +MONTASTE montˈaste +MONTE mˈonte +MONTEALEGRE mˌontealˈeɣɾe +MONTECITO mˌontesˈito +MONTECRISTENSE mˌontekɾistˈɛnse +MONTEJO montˈexo +MONTEMOS montˈemos +MONTENEGRINA mˌonteneɣɾˈina +MONTENEGRINAS mˌonteneɣɾˈinas +MONTENEGRINOS mˌonteneɣɾˈinos +MONTENEGRO mˌontenˈeɣɾo +MONTERA montˈeɾa +MONTEREÑA mˌonteɾˈeɲa +MONTEREÑAS mˌonteɾˈeɲas +MONTEREÑO mˌonteɾˈeɲo +MONTEREÑOS mˌonteɾˈeɲos +MONTERO montˈeɾo +MONTERREY mˌonteɾɾˈeɪ +MONTES mˈontes +MONTÉS montˈes +MONTEVERDE mˌonteβˈeɾðe +MONTEVERDIANO mˌonteβeɾðjˈano +MONTEVIDEANA mˌonteβˌiðeˈana +MONTEVIDEANAS mˌonteβˌiðeˈanas +MONTEVIDEANO mˌonteβˌiðeˈano +MONTEVIDEANOS mˌonteβˌiðeˈanos +MONTEVIDEO mˌonteβiðˈeo +MONTÍCULO montˈikulo +MONTO mˈonto +MONTÓN montˈon +MONTONCILLO mˌontonsˈijjo +MONTONCITO mˌontonsˈito +MONTREAL mˌontɾeˈal +MONTREALÉS mˌontɾealˈes +MONTSERRAT mˌontseɾɾˈat +MONTUOSO montwˈoso +MONTURA montˈuɾa +MONUMENTAL mˌonumentˈal +MONUMENTALIDAD mˌonumˌentaliðˈad +MONUMENTALISMO mˌonumˌentalˈismo +MONUMENTO mˌonumˈɛnto +MONZÓN monsˈon +MONZÓNICO monsˈoniko +MOPEADA mˌopeˈaða +MOPEADAS mˌopeˈaðas +MOPEADO mˌopeˈaðo +MOPEADOS mˌopeˈaðos +MOPEAR mˌopeˈaɾ +MOQUEADA mˌokeˈaða +MOQUEADAS mˌokeˈaðas +MOQUEADO mˌokeˈaðo +MOQUEADOS mˌokeˈaðos +MOQUEAR mˌokeˈaɾ +MOQUEGUA mokˈeɣwa +MORA mˈoɾa +MORABITO mˌoɾaβˈito +MORADA moɾˈaða +MORADAS moɾˈaðas +MORADO moɾˈaðo +MORADORA mˌoɾaðˈoɾa +MORADOS moɾˈaðos +MORAL moɾˈal +MORALEJA mˌoɾalˈexa +MORALES moɾˈales +MORALIDAD mˌoɾaliðˈad +MORALINA mˌoɾalˈina +MORALISMO mˌoɾalˈismo +MORALISTA mˌoɾalˈista +MORALIZACIÓN mˌoɾalˌisasjˈon +MORALIZADA mˌoɾalisˈaða +MORALIZADAS mˌoɾalisˈaðas +MORALIZADO mˌoɾalisˈaðo +MORALIZADOR mˌoɾalˌisaðˈoɾ +MORALIZADOS mˌoɾalisˈaðos +MORALIZANTE mˌoɾalisˈante +MORALIZAR mˌoɾalisˈaɾ +MORAMOS moɾˈamos +MORANDO moɾˈando +MORAPIO moɾˈapjo +MORAR moɾˈaɾ +MORARA moɾˈaɾa +MORARÁ mˌoɾaɾˈa +MORÁRAMOS moɾˈaɾamos +MORARAS moɾˈaɾas +MORARÁS mˌoɾaɾˈas +MORAREIS moɾˈaɾeɪs +MORAREMOS mˌoɾaɾˈemos +MORARES moɾˈaɾes +MORARÍAMOS mˌoɾaɾˈiamos +MORAS mˈoɾas +MORASTE moɾˈaste +MORATO moɾˈato +MORATÓN mˌoɾatˈon +MORATORIO mˌoɾatˈoɾjo +MORAVA moɾˈaβa +MORAVAS moɾˈaβas +MORAVIA moɾˈaβja +MORAVO moɾˈaβo +MORAVOS moɾˈaβos +MORAZÁN mˌoɾasˈan +MORAZÁNICO mˌoɾasˈaniko +MORAZO moɾˈaso +MÓRBIDA mˈoɾβiða +MÓRBIDAMENTE mˈoɾβiðamˈente +MÓRBIDAS mˈoɾβiðas +MORBIDEZ mˌoɾβiðˈes +MÓRBIDO mˈoɾβiðo +MÓRBIDOS mˈoɾβiðos +MORBIMORTALIDAD mˌoɾβimˌoɾtaliðˈad +MORBO mˈoɾβo +MORCELLA moɾsˈejja +MORCILLA moɾsˈijja +MORCILLÓN mˌoɾsijjˈon +MORDACES moɾðˈases +MORDAMOS moɾðˈamos +MORDAZ moɾðˈas +MORDAZA moɾðˈasa +MORDAZMENTE moɾðˈasmˈente +MORDER moɾðˈeɾ +MORDIDA moɾðˈiða +MORDIDAS moɾðˈiðas +MORDIDITA mˌoɾðiðˈita +MORDIDO moɾðˈiðo +MORDIDOS moɾðˈiðos +MORDISCADA mˌoɾðiskˈaða +MORDISCADAS mˌoɾðiskˈaðas +MORDISCADO mˌoɾðiskˈaðo +MORDISCADOS mˌoɾðiskˈaðos +MORDISCAMOS mˌoɾðiskˈamos +MORDISCANDO mˌoɾðiskˈando +MORDISCAR mˌoɾðiskˈaɾ +MORDISCO moɾðˈisko +MORDISCÓN mˌoɾðiskˈon +MORDISQUEADA mˌoɾðiskeˈaða +MORDISQUEADAS mˌoɾðiskeˈaðas +MORDISQUEADO mˌoɾðiskeˈaðo +MORDISQUEADOS mˌoɾðiskeˈaðos +MORDISQUEAR mˌoɾðiskeˈaɾ +MORDISQUEO mˌoɾðiskˈeo +MORDISQUEOS mˌoɾðiskˈeos +MORDISQUITO mˌoɾðiskˈito +MORDVINO moɾðβˈino +MORE mˈoɾe +MORÉ moɾˈe +MORELIANA mˌoɾeljˈana +MORELIANO mˌoɾeljˈano +MORELOS moɾˈelos +MOREMOS moɾˈemos +MORENA moɾˈena +MORENAZI mˌoɾenˈasi +MORENISTA mˌoɾenˈista +MORENITO mˌoɾenˈito +MORENO moɾˈeno +MORENTIANA mˌoɾentjˈana +MORENTIANAS mˌoɾentjˈanas +MORENTIANO mˌoɾentjˈano +MORENTIANOS mˌoɾentjˈanos +MORES mˈoɾes +MORETÓN mˌoɾetˈon +MORFADA moɾfˈaða +MORFADAS moɾfˈaðas +MORFADO moɾfˈaðo +MORFADOS moɾfˈaðos +MORFEA moɾfˈea +MORFEMA moɾfˈema +MORFEO moɾfˈeo +MÓRFICO mˈoɾfiko +MORFINA moɾfˈina +MORFOFONOLOGÍA mˌoɾfofˌonoloxˈia +MORFOLOGÍA mˌoɾfoloxˈia +MORFOLÓGICA mˌoɾfolˈoxika +MORFOLÓGICAS mˌoɾfolˈoxikas +MORFOLÓGICO mˌoɾfolˈoxiko +MORFOLÓGICOS mˌoɾfolˈoxikos +MORFOMÉTRICO mˌoɾfomˈetɾiko +MORGANÁTICA mˌoɾɣanˈatika +MORGANÁTICAS mˌoɾɣanˈatikas +MORGANÁTICO mˌoɾɣanˈatiko +MORGANÁTICOS mˌoɾɣanˈatikos +MORGUE mˈoɾɣe +MORIBUNDA mˌoɾiβˈunda +MORIBUNDAS mˌoɾiβˈundas +MORIBUNDO mˌoɾiβˈundo +MORIBUNDOS mˌoɾiβˈundos +MORICHAL mˌoɾitʃˈal +MORIDERO mˌoɾiðˈeɾo +MORIGERADA mˌoɾixeɾˈaða +MORIGERADAS mˌoɾixeɾˈaðas +MORIGERADO mˌoɾixeɾˈaðo +MORIGERADOR mˌoɾixˌeɾaðˈoɾ +MORIGERADOS mˌoɾixeɾˈaðos +MORIGERAR mˌoɾixeɾˈaɾ +MORIR moɾˈiɾ +MORÍS moɾˈis +MORISCA moɾˈiska +MORISCAS moɾˈiskas +MORISCO moɾˈisko +MORISCOS moɾˈiskos +MORITO moɾˈito +MORLACO moɾlˈako +MORMÓN moɾmˈon +MORMONA moɾmˈona +MORMONES moɾmˈones +MORO mˈoɾo +MOROCHO moɾˈotʃo +MORÓN moɾˈon +MORONGA moɾˈoŋɡa +MOROS mˈoɾos +MOROSO moɾˈoso +MOROVEÑO mˌoɾoβˈeɲo +MORRA mˈoɾɾa +MORRAL moɾɾˈal +MORREADA mˌoɾɾeˈaða +MORREADAS mˌoɾɾeˈaðas +MORREADO mˌoɾɾeˈaðo +MORREADOS mˌoɾɾeˈaðos +MORREAR mˌoɾɾeˈaɾ +MORRIÑA moɾɾˈiɲa +MORRO mˈoɾɾo +MORROCOY mˌoɾɾokˈoɪ +MORRÓN moɾɾˈon +MORSA mˈoɾsa +MORTADELA mˌoɾtaðˈela +MORTADELO mˌoɾtaðˈelo +MORTAL moɾtˈal +MORTALIDAD mˌoɾtaliðˈad +MORTANDAD mˌoɾtandˈad +MORTERAZO mˌoɾteɾˈaso +MORTERO moɾtˈeɾo +MORTÍFERA moɾtˈifeɾa +MORTÍFERAS moɾtˈifeɾas +MORTÍFERO moɾtˈifeɾo +MORTÍFEROS moɾtˈifeɾos +MORTIFICACIÓN mˌoɾtifˌikasjˈon +MORTIFICADA mˌoɾtifikˈaða +MORTIFICADAS mˌoɾtifikˈaðas +MORTIFICADO mˌoɾtifikˈaðo +MORTIFICADOS mˌoɾtifikˈaðos +MORTIFICAMOS mˌoɾtifikˈamos +MORTIFICO mˌoɾtifˈiko +MORTUORIO moɾtwˈoɾjo +MORUECO mˌoɾuˈeko +MOSA mˈosa +MOSAICA mosˈaɪka +MOSAICAS mosˈaɪkas +MOSAICO mosˈaɪko +MOSAICOS mosˈaɪkos +MOSANO mosˈano +MOSASÁURIDO mˌosasˈauɾˌiðo +MOSASAURIO mˌosasˈaʊɾjo +MOSCA mˈoska +MOSCADA moskˈaða +MOSCADAS moskˈaðas +MOSCADO moskˈaðo +MOSCADOS moskˈaðos +MOSCAMOS moskˈamos +MOSCANDO moskˈando +MOSCAR moskˈaɾ +MOSCARDA moskˈaɾða +MOSCARDÓN mˌoskaɾðˈon +MOSCOVIO moskˈoβjo +MOSCOVITA mˌoskoβˈita +MOSCÚ moskˈu +MOSELANO mˌoselˈano +MOSETÉN mˌosetˈen +MOSQUE mˈoske +MOSQUEADA mˌoskeˈaða +MOSQUEADAS mˌoskeˈaðas +MOSQUEADO mˌoskeˈaðo +MOSQUEADOS mˌoskeˈaðos +MOSQUEAMOS mˌoskeˈamos +MOSQUEAR mˌoskeˈaɾ +MOSQUES mˈoskes +MOSQUETA moskˈeta +MOSQUITA moskˈita +MOSQUITO moskˈito +MOSSO mˈosso +MOSTACHO mostˈatʃo +MOSTACILLA mˌostasˈijja +MOSTAJO mostˈaxo +MOSTAZA mostˈasa +MOSTAZAL mˌostasˈal +MOSTELA mostˈela +MOSTO mˈosto +MOSTRACIÓN mˌostɾasjˈon +MOSTRADA mostɾˈaða +MOSTRADAS mostɾˈaðas +MOSTRADO mostɾˈaðo +MOSTRADOR mˌostɾaðˈoɾ +MOSTRADORCITO mˌostɾaðoɾsˈito +MOSTRADOS mostɾˈaðos +MOSTRAMOS mostɾˈamos +MOSTRANDO mostɾˈando +MOSTRAR mostɾˈaɾ +MOSTRARA mostɾˈaɾa +MOSTRARÁ mˌostɾaɾˈa +MOSTRÁRAMOS mostɾˈaɾamos +MOSTRARAS mostɾˈaɾas +MOSTRARÁS mˌostɾaɾˈas +MOSTRAREIS mostɾˈaɾeɪs +MOSTRAREMOS mˌostɾaɾˈemos +MOSTRARES mostɾˈaɾes +MOSTRARÍAMOS mˌostɾaɾˈiamos +MOSTRASTE mostɾˈaste +MOSTREMOS mostɾˈemos +MOSTRENCA mostɾˈɛnka +MOSTRENCAS mostɾˈɛnkas +MOSTRENCO mostɾˈɛnko +MOSTRENCOS mostɾˈɛnkos +MOTA mˈota +MOTE mˈote +MOTEADA mˌoteˈaða +MOTEADAS mˌoteˈaðas +MOTEADO mˌoteˈaðo +MOTEADOS mˌoteˈaðos +MOTEAR mˌoteˈaɾ +MOTEJA motˈexa +MOTEJADA mˌotexˈaða +MOTEJADAS mˌotexˈaðas +MOTEJADO mˌotexˈaðo +MOTEJADOS mˌotexˈaðos +MOTEJAMOS mˌotexˈamos +MOTEJANDO mˌotexˈando +MOTEJAR mˌotexˈaɾ +MOTEJARA mˌotexˈaɾa +MOTEJARÁ mˌotexaɾˈa +MOTEJÁRAMOS mˌotexˈaɾamos +MOTEJARAS mˌotexˈaɾas +MOTEJARÁS mˌotexaɾˈas +MOTEJAREIS mˌotexˈaɾeɪs +MOTEJAREMOS mˌotexaɾˈemos +MOTEJARES mˌotexˈaɾes +MOTEJARÍAMOS mˌotexaɾˈiamos +MOTEJAS motˈexas +MOTEJASTE mˌotexˈaste +MOTEJE motˈexe +MOTEJEMOS mˌotexˈemos +MOTEJES motˈexes +MOTEJO motˈexo +MOTEL motˈel +MOTELO motˈelo +MOTILÓN mˌotilˈon +MOTILONA mˌotilˈona +MOTÍN motˈin +MOTITO motˈito +MOTIVA motˈiβa +MOTIVABLE mˌotiβˈaβle +MOTIVACIÓN mˌotiβasjˈon +MOTIVADA mˌotiβˈaða +MOTIVADAS mˌotiβˈaðas +MOTIVADO mˌotiβˈaðo +MOTIVADOS mˌotiβˈaðos +MOTIVAMOS mˌotiβˈamos +MOTIVANDO mˌotiβˈando +MOTIVANTE mˌotiβˈante +MOTIVANTES mˌotiβˈantes +MOTIVAR mˌotiβˈaɾ +MOTIVARA mˌotiβˈaɾa +MOTIVARÁ mˌotiβaɾˈa +MOTIVÁRAMOS mˌotiβˈaɾamos +MOTIVARAS mˌotiβˈaɾas +MOTIVARÁS mˌotiβaɾˈas +MOTIVAREIS mˌotiβˈaɾeɪs +MOTIVAREMOS mˌotiβaɾˈemos +MOTIVARES mˌotiβˈaɾes +MOTIVARÍAMOS mˌotiβaɾˈiamos +MOTIVAS motˈiβas +MOTIVASTE mˌotiβˈaste +MOTIVE motˈiβe +MOTIVEMOS mˌotiβˈemos +MOTIVES motˈiβes +MOTIVO motˈiβo +MOTO mˈoto +MOTOCICLETA mˌotosiklˈeta +MOTOCICLETAS mˌotosiklˈetas +MOTOCRÓS mˌotokɾˈos +MOTONAVE mˌotonˈaβe +MOTOR motˈoɾ +MOTORCITO mˌotoɾsˈito +MOTORIZACIÓN mˌotoɾˌisasjˈon +MOTORIZADA mˌotoɾisˈaða +MOTORIZADAS mˌotoɾisˈaðas +MOTORIZADO mˌotoɾisˈaðo +MOTORIZADOS mˌotoɾisˈaðos +MOTORIZAR mˌotoɾisˈaɾ +MOTOS mˈotos +MOTOVEHÍCULO mˌotoβeˈikulo +MOTRILEÑO mˌotɾilˈeɲo +MOTRIZ motɾˈis +MOUSE mˈowse +MOUSSE mˈowsse +MOVAMOS moβˈamos +MOVEDIZO mˌoβeðˈiso +MOVEMOS moβˈemos +MOVER moβˈeɾ +MOVERÁ mˌoβeɾˈa +MOVERÁS mˌoβeɾˈas +MOVEREMOS mˌoβeɾˈemos +MOVERÍAMOS mˌoβeɾˈiamos +MOVERTE moβˈeɾte +MOVÍAMOS moβˈiamos +MOVIDA moβˈiða +MOVIDAS moβˈiðas +MOVIDO moβˈiðo +MOVIDOS moβˈiðos +MÓVIL mˈoβil +MOVILIZACIÓN mˌoβilˌisasjˈon +MOVILIZADA mˌoβilisˈaða +MOVILIZADAS mˌoβilisˈaðas +MOVILIZADO mˌoβilisˈaðo +MOVILIZADOS mˌoβilisˈaðos +MOVILIZAR mˌoβilisˈaɾ +MOVIMIENTISTA mˌoβimjentˈista +MOVIMIENTO mˌoβimjˈɛnto +MOZA mˈosa +MOZAMBIQUE mˌosambˈike +MOZÁRABE mosˈaɾaβe +MOZART mosˈaɾt +MOZO mˈoso +MU mˈu +MUARÉ mwaɾˈe +MUCETA musˈeta +MUCHA mˈutʃa +MUCHACHA mutʃˈatʃa +MUCHACHITO mˌutʃatʃˈito +MUCHACHO mutʃˈatʃo +MUCHACHÓN mˌutʃatʃˈon +MUCHACHUELO mˌutʃatʃwˈelo +MUCHAS mˈutʃas +MUCHEDUMBRE mˌutʃeðˈumbɾe +MUCHÍSIMA mutʃˈisima +MUCHÍSIMAS mutʃˈisimas +MUCHÍSIMO mutʃˈisimo +MUCHÍSIMOS mutʃˈisimos +MUCHO mˈutʃo +MUCHOS mˈutʃos +MUCILAGINOSO mˌusilˌaxinˈoso +MUCÍLAGO musˈilaɣo +MUCOCILIAR mˌukosiljˈaɾ +MUCOPOLISACÁRIDO mˌukopˌolisakˈaɾiðo +MUCORMICOSIS mˌukoɾmikˈosis +MUCOSIDAD mˌukosiðˈad +MUCOSO mukˈoso +MUCOVISCIDOSIS mˌukoβˌisiðˈosis +MUDABLE muðˈaβle +MUDADA muðˈaða +MUDADAS muðˈaðas +MUDADO muðˈaðo +MUDADOS muðˈaðos +MUDAMOS muðˈamos +MUDANDO muðˈando +MUDANZAS muðˈansas +MUDAR muðˈaɾ +MUDARA muðˈaɾa +MUDARME muðˈaɾme +MUDEMOS muðˈemos +MUDITO muðˈito +MUDO mˈuðo +MUEBLAJE mweβlˈaxe +MUEBLE mwˈeβle +MUEBLES mwˈeβles +MUECA mwˈeka +MUECÍN mwesˈin +MUELA mwˈela +MUELAS mwˈelas +MUELLECILLO mwˌejjesˈijjo +MUERDEALMOHADAS mwˌeɾðeˌalmoˈaðas +MUÉRGANO mwˈeɾɣano +MUERO mwˈeɾo +MUERTE mwˈeɾte +MUERTEA mweɾtˈea +MUERTEÁ mwˌeɾteˈa +MUERTEABA mwˌeɾteˈaβa +MUERTEABAIS mwˌeɾteˈaβaɪs +MUERTEÁBAMOS mwˌeɾteˈaβamos +MUERTEABAN mwˌeɾteˈaβan +MUERTEABAS mwˌeɾteˈaβas +MUERTEAD mwˌeɾteˈad +MUERTEADA mwˌeɾteˈaða +MUERTEADAS mwˌeɾteˈaðas +MUERTEADO mwˌeɾteˈaðo +MUERTEADOS mwˌeɾteˈaðos +MUERTEÁIS mwˌeɾteˈais +MUERTEAMOS mwˌeɾteˈamos +MUERTEAN mweɾtˈean +MUERTEANDO mwˌeɾteˈando +MUERTEAR mwˌeɾteˈaɾ +MUERTEARA mwˌeɾteˈaɾa +MUERTEARÁ mwˌeɾteaɾˈa +MUERTEARAIS mwˌeɾteˈaɾaɪs +MUERTEÁRAMOS mwˌeɾteˈaɾamos +MUERTEARAN mwˌeɾteˈaɾan +MUERTEARÁN mwˌeɾteaɾˈan +MUERTEARAS mwˌeɾteˈaɾas +MUERTEARÁS mwˌeɾteaɾˈas +MUERTEARE mwˌeɾteˈaɾe +MUERTEARÉ mwˌeɾteaɾˈe +MUERTEAREIS mwˌeɾteˈaɾeɪs +MUERTEAREMOS mwˌeɾteaɾˈemos +MUERTEÁREMOS mwˌeɾteˈaɾemos +MUERTEAREN mwˌeɾteˈaɾen +MUERTEARES mwˌeɾteˈaɾes +MUERTEARÍA mwˌeɾteaɾˈia +MUERTEARÍAIS mwˌeɾteaɾˈiaɪs +MUERTEARÍAMOS mwˌeɾteaɾˈiamos +MUERTEARÍAN mwˌeɾteaɾˈian +MUERTEARÍAS mwˌeɾteaɾˈias +MUERTEARON mwˌeɾteˈaɾon +MUERTEAS mweɾtˈeas +MUERTEÁS mwˌeɾteˈas +MUERTEASE mwˌeɾteˈase +MUERTEASEIS mwˌeɾteˈaseɪs +MUERTEÁSEMOS mwˌeɾteˈasemos +MUERTEASEN mwˌeɾteˈasen +MUERTEASES mwˌeɾteˈases +MUERTEASTE mwˌeɾteˈaste +MUERTEASTEIS mwˌeɾteˈasteɪs +MUERTECILLO mwˌeɾtesˈijjo +MUERTECITO mwˌeɾtesˈito +MUERTEE mweɾtˈee +MUERTEÉ mwˌeɾteˈe +MUERTEÉIS mwˌeɾteˈeis +MUERTEEMOS mwˌeɾteˈemos +MUERTEEN mweɾtˈeen +MUERTEES mweɾtˈees +MUERTEÉS mwˌeɾteˈes +MUERTEO mweɾtˈeo +MUERTEÓ mwˌeɾteˈo +MUERTITA mweɾtˈita +MUERTITAS mweɾtˈitas +MUERTITO mweɾtˈito +MUERTITOS mweɾtˈitos +MUERTO mwˈeɾto +MUERTOS mwˈeɾtos +MUESLI mwˈesli +MUESTRA mwˈestɾa +MUESTRAN mwˈestɾan +MUESTRAS mwˈestɾas +MUESTREADA mwˌestɾeˈaða +MUESTREADAS mwˌestɾeˈaðas +MUESTREADOR mwˌestɾeaðˈoɾ +MUESTREADOS mwˌestɾeˈaðos +MUESTREAR mwˌestɾeˈaɾ +MUESTRO mwˈestɾo +MUETE mwˈete +MUÉVELO mwˈeβelo +MUFTÍ muftˈi +MUGA mˈuɣa +MUGIDA muxˈiða +MUGIDAS muxˈiðas +MUGIDO muxˈiðo +MUGIDOS muxˈiðos +MÚGIL mˈuxil +MUGIR muxˈiɾ +MUGRE mˈuɣɾe +MUGRIENTA mˌuɣɾiˈɛnta +MUGRIENTAS mˌuɣɾiˈɛntas +MUGRIENTO mˌuɣɾiˈɛnto +MUGRIENTOS mˌuɣɾiˈɛntos +MUGROSA muɣɾˈosa +MUGROSAS muɣɾˈosas +MUGROSO muɣɾˈoso +MUGROSOS muɣɾˈosos +MUJA mˈuxa +MUJAMOS muxˈamos +MUJER muxˈeɾ +MUJERCITA mˌuxeɾsˈita +MUJERES muxˈeɾes +MUJERIL mˌuxeɾˈil +MUJERÍO mˌuxeɾˈio +MUJERÓN mˌuxeɾˈon +MÚJOL mˈuxol +MULA mˈula +MULÁ mulˈa +MULADA mulˈaða +MULADAS mulˈaðas +MULAR mulˈaɾ +MULATA mulˈata +MULATAS mulˈatas +MULCÉDINE mulsˈeðine +MULCEDINOSO mˌulseðinˈoso +MULCER mulsˈeɾ +MULERO mulˈeɾo +MULETA mulˈeta +MULETEADA mˌuleteˈaða +MULETEADAS mˌuleteˈaðas +MULETEADOS mˌuleteˈaðos +MULGER mulxˈeɾ +MULHACÉN mˌulasˈen +MULITA mulˈita +MULTA mˈulta +MULTADA multˈaða +MULTADAS multˈaðas +MULTADO multˈaðo +MULTADOS multˈaðos +MULTAMOS multˈamos +MULTANDO multˈando +MULTAR multˈaɾ +MULTARA multˈaɾa +MULTARÁ mˌultaɾˈa +MULTÁRAMOS multˈaɾamos +MULTARAS multˈaɾas +MULTARÁS mˌultaɾˈas +MULTARE multˈaɾe +MULTAREIS multˈaɾeɪs +MULTAREMOS mˌultaɾˈemos +MULTARES multˈaɾes +MULTARÍAMOS mˌultaɾˈiamos +MULTAS mˈultas +MULTASTE multˈaste +MULTE mˈulte +MULTEMOS multˈemos +MULTES mˈultes +MULTIACTOR mˌultjaktˈoɾ +MULTIAVENTURA mˌultjaβentˈuɾa +MULTICAPAS mˌultikˈapas +MULTICÉNTRICA mˌultisˈentɾika +MULTICÉNTRICAS mˌultisˈentɾikas +MULTICÉNTRICO mˌultisˈentɾiko +MULTICÉNTRICOS mˌultisˈentɾikos +MULTICOLINEALIDAD mˌultikˌolinˌealiðˈad +MULTICOLOR mˌultikolˈoɾ +MULTICOLORES mˌultikolˈoɾes +MULTICULTURAL mˌultikˌultuɾˈal +MULTICULTURALES mˌultikˌultuɾˈales +MULTICULTURALIDAD mˌultikˌultuɾˌaliðˈad +MULTICULTURALISMO mˌultikˌultuɾalˈismo +MULTIDIFUSIÓN mˌultiðˌifusjˈon +MULTIDIMENSIONAL mˌultiðˌimensjonˈal +MULTIDIMENSIONALES mˌultiðˌimensjonˈales +MULTIDISPOSITIVO mˌultiðˌispositˈiβo +MULTIEJE multjˈexe +MULTIEMPLEO mˌultjemplˈeo +MULTIESCALA mˌultjeskˈala +MULTIESPACIO mˌultjespˈasjo +MULTIESPECIALIDAD mˌultjespˌesjaliðˈad +MULTIESPECTRAL mˌultjespektɾˈal +MULTIFASE mˌultifˈase +MULTIFORMATO mˌultifoɾmˈato +MULTIFRECUENCIA mˌultifɾekwˈɛnsja +MULTIHOMICIDA mˌultiˌomisˈiða +MULTIJUGADOR mˌultixˌuɣaðˈoɾ +MULTIJUGADORA mˌultixˌuɣaðˈoɾa +MULTIJUGADORAS mˌultixˌuɣaðˈoɾas +MULTIJUGADORES mˌultixˌuɣaðˈoɾes +MULTILENGUAJE mˌultileŋɡwˈaxe +MULTILINGÜE mˌultiliŋɡˈue +MULTILINGÜISMO mˌultilˌiŋɡuˈismo +MULTIMEDIA mˌultimˈeðja +MULTÍMERO multˈimeɾo +MULTÍMETRO multˈimetɾo +MULTIMODAL mˌultimoðˈal +MULTINSTRUMENTISTA mˌultinstɾˌumentˈista +MULTINÚCLEO mˌultinˈukleo +MULTIPARTITO mˌultipaɾtˈito +MÚLTIPLE mˈultiple +MULTIPLEXAR mˌultipleksˈaɾ +MULTIPLEXIÓN mˌultipleksjˈon +MULTIPLICACIÓN mˌultiplˌikasjˈon +MULTIPLICADA mˌultiplikˈaða +MULTIPLICADAS mˌultiplikˈaðas +MULTIPLICADO mˌultiplikˈaðo +MULTIPLICADOS mˌultiplikˈaðos +MULTIPLICAMOS mˌultiplikˈamos +MULTIPLICANDO mˌultiplikˈando +MULTIPLICATIVA mˌultiplˌikatˈiβa +MULTIPOTENTE mˌultipotˈɛnte +MULTIPROGRAMACIÓN mˌultipɾˌoɣɾamasjˈon +MULTIPROTEICO mˌultipɾotˈeɪko +MULTIRREGIONAL mˌultiɾɾˌexjonˈal +MULTISÁPIDA mˌultisˈapiða +MULTISECULAR mˌultisˌekulˈaɾ +MULTISERVICIOS mˌultiseɾβˈisjos +MULTITAREAS mˌultitaɾˈeas +MULTITIENDA mˌultitjˈɛnda +MULTITUBERCULADO mˌultitˌuβeɾkulˈaðo +MULTITUD mˌultitˈud +MULTITUDINARIA mˌultitˌuðinˈaɾja +MULTITUDINARIAS mˌultitˌuðinˈaɾjas +MULTITUDINARIO mˌultitˌuðinˈaɾjo +MULTITUDINARIOS mˌultitˌuðinˈaɾjos +MULTIUSOS multjˈusos +MULTIVALENTE mˌultiβalˈɛnte +MULTIVÁLVULAS mˌultiβˈalβulas +MULTIVARIADO mˌultiβaɾjˈaðo +MULTIVARIANTE mˌultiβaɾjˈante +MULTO mˈulto +MUÑA mˈuɲa +MUNDANA mundˈana +MUNDANAS mundˈanas +MUNDANO mundˈano +MUNDANOS mundˈanos +MUNDIAL mundjˈal +MUNDIALES mundjˈales +MUNDIALIZACIÓN mˌundjalˌisasjˈon +MUNDO mˈundo +MUÑECA muɲˈeka +MUÑECO muɲˈeko +MUÑEQUERA mˌuɲekˈeɾa +MUÑEQUITA mˌuɲekˈita +MUÑEQUITO mˌuɲekˈito +MUNGO mˈuŋɡo +MÚNICH mˈunitʃ +MUNICIÓN mˌunisjˈon +MUNICIONAMIENTO mˌunisjˌonamjˈɛnto +MUNICIONAR mˌunisjonˈaɾ +MUNICIPAL mˌunisipˈal +MUNICIPALES mˌunisipˈales +MUNICIPALIZAR mˌunisˌipalisˈaɾ +MUNICIPIO mˌunisˈipjo +MUÑIDA muɲˈiða +MUÑIDAS muɲˈiðas +MUÑIDO muɲˈiðo +MUÑIDOS muɲˈiðos +MUNIR munˈiɾ +MUÑÓN muɲˈon +MUÑOZ muɲˈos +MUÓN mwˈon +MUR mˈuɾ +MURADA muɾˈaða +MURADAS muɾˈaðas +MURADO muɾˈaðo +MURADOS muɾˈaðos +MURAL muɾˈal +MURALES muɾˈales +MURAMOS muɾˈamos +MURANDO muɾˈando +MURANO muɾˈano +MURAR muɾˈaɾ +MURARE muɾˈaɾe +MURARIO muɾˈaɾjo +MURCIA mˈuɾsja +MURCIANISTA mˌuɾsjanˈista +MURCIÉLAGA muɾsjˈelaɣa +MURCIÉLAGO muɾsjˈelaɣo +MURES mˈuɾes +MURETE muɾˈete +MURGUERA muɾɣˈeɾa +MURGUERAS muɾɣˈeɾas +MURGUERO muɾɣˈeɾo +MURGUEROS muɾɣˈeɾos +MURGUISTA muɾɣˈista +MURIENDO muɾjˈɛndo +MURINO muɾˈino +MURMURA muɾmˈuɾa +MURMURADA mˌuɾmuɾˈaða +MURMURADAS mˌuɾmuɾˈaðas +MURMURADO mˌuɾmuɾˈaðo +MURMURADOR mˌuɾmuɾaðˈoɾ +MURMURADOS mˌuɾmuɾˈaðos +MURMURAMOS mˌuɾmuɾˈamos +MURMURANDO mˌuɾmuɾˈando +MURMURAR mˌuɾmuɾˈaɾ +MURMURARA mˌuɾmuɾˈaɾa +MURMURARÁ mˌuɾmuɾaɾˈa +MURMURÁRAMOS mˌuɾmuɾˈaɾamos +MURMURARAS mˌuɾmuɾˈaɾas +MURMURARÁS mˌuɾmuɾaɾˈas +MURMURAREIS mˌuɾmuɾˈaɾeɪs +MURMURAREMOS mˌuɾmuɾaɾˈemos +MURMURARES mˌuɾmuɾˈaɾes +MURMURARÍAMOS mˌuɾmuɾaɾˈiamos +MURMURAS muɾmˈuɾas +MURMURASTE mˌuɾmuɾˈaste +MURMURE muɾmˈuɾe +MURMUREMOS mˌuɾmuɾˈemos +MURMURES muɾmˈuɾes +MURMURIO muɾmˈuɾjo +MURMURO muɾmˈuɾo +MURO mˈuɾo +MUS mˈus +MUSA mˈusa +MUSARAÑA mˌusaɾˈaɲa +MUSCARINA mˌuskaɾˈina +MUSCARÍNICO mˌuskaɾˈiniko +MUSCULACIÓN mˌuskulasjˈon +MUSCULAR mˌuskulˈaɾ +MUSCULARES mˌuskulˈaɾes +MUSCULATURA mˌuskulatˈuɾa +MUSCULO muskˈulo +MÚSCULO mˈuskulo +MUSCULOFRÉNICA mˌuskulofɾˈenika +MUSCULOFRÉNICAS mˌuskulofɾˈenikas +MUSCULOFRÉNICO mˌuskulofɾˈeniko +MUSCULOFRÉNICOS mˌuskulofɾˈenikos +MUSCULOSA mˌuskulˈosa +MUSCULOSAS mˌuskulˈosas +MUSCULOSO mˌuskulˈoso +MUSCULOSOS mˌuskulˈosos +MUSEO musˈeo +MUSEOGRAFÍA mˌuseˌoɣɾafˈia +MUSEOGRÁFICA mˌuseoɣɾˈafika +MUSEOGRÁFICAS mˌuseoɣɾˈafikas +MUSEOGRÁFICO mˌuseoɣɾˈafiko +MUSEOGRÁFICOS mˌuseoɣɾˈafikos +MUSEÓGRAFO mˌuseˈoɣɾafo +MUSEOLOGÍA mˌuseˌoloxˈia +MUSEOS musˈeos +MUSES mˈuses +MUSICA musˈika +MÚSICA mˈusika +MUSICAL mˌusikˈal +MUSICALIZACIÓN mˌusikˌalisasjˈon +MUSICALIZAR mˌusikˌalisˈaɾ +MUSICO musˈiko +MÚSICO mˈusiko +MUSICÓGRAFO mˌusikˈoɣɾafo +MUSICOTERAPEUTA mˌusikˌoteɾapˈeʊta +MUSIDA musˈiða +MUSIDAS musˈiðas +MUSIDO musˈiðo +MUSIDOS musˈiðos +MUSIQUE musˈike +MUSIRSE musˈiɾse +MUSITADA mˌusitˈaða +MUSITADAS mˌusitˈaðas +MUSITADO mˌusitˈaðo +MUSITADOS mˌusitˈaðos +MUSIVARIO mˌusiβˈaɾjo +MUSLO mˈuslo +MUSO mˈuso +MUSTÉLIDO mustˈeliðo +MUSTIO mˈustjo +MUSULMÁN mˌusulmˈan +MUTABILIDAD mˌutaβˌiliðˈad +MUTABLE mutˈaβle +MUTACIÓN mˌutasjˈon +MUTACIONES mˌutasjˈones +MUTADA mutˈaða +MUTADAS mutˈaðas +MUTADO mutˈaðo +MUTADOS mutˈaðos +MUTAGÉNICA mˌutaxˈenika +MUTAGÉNICAS mˌutaxˈenikas +MUTAGENICIDAD mˌutaxˌenisiðˈad +MUTAGÉNICO mˌutaxˈeniko +MUTAGÉNICOS mˌutaxˈenikos +MUTAR mutˈaɾ +MUTE mˈute +MUTILACIÓN mˌutilasjˈon +MUTILADA mˌutilˈaða +MUTILADAS mˌutilˈaðas +MUTILADO mˌutilˈaðo +MUTILADOS mˌutilˈaðos +MUTILAMOS mˌutilˈamos +MUTILANDO mˌutilˈando +MUTILÁNDOLAS mˌutilˈandolas +MUTILAR mˌutilˈaɾ +MÚTILO mˈutilo +MUTIS mˈutis +MUTO mˈuto +MUTUA mˈutwa +MUTUAL mutwˈal +MUTUALIDAD mˌutwaliðˈad +MUTUAMENTE mˈutwamˈente +MUTUARIA mutwˈaɾja +MUTUARIO mutwˈaɾjo +MUTUAS mˈutwas +MUTUO mˈutwo +MUTUOS mˈutwos +MUY mˈujj +N ˈɛne +Ñ ˈɛɲe +NA nˈa +NÁ nˈa +ÑA ɲˈa +NABAL naβˈal +NABO nˈaβo +NACA nˈaka +NÁCAR nˈakaɾ +NÁCARA nˈakaɾa +NACARADA nˌakaɾˈaða +NACARADAS nˌakaɾˈaðas +NACARADO nˌakaɾˈaðo +NACARADOS nˌakaɾˈaðos +NACAS nˈakas +NACATAMAL nˌakatamˈal +NACE nˈase +NACEDERO nˌaseðˈeɾo +NACER nasˈeɾ +NACHO nˈatʃo +NACÍ nasˈi +NACIDA nasˈiða +NACIDAS nasˈiðas +NACIDO nasˈiðo +NACIDOS nasˈiðos +NACIMIENTO nˌasimjˈɛnto +NACIO nˈasjo +NACIÓ nasjˈo +NACIÓN nasjˈon +NACIONAL nˌasjonˈal +NACIONALES nˌasjonˈales +NACIONALICÉIS nˌasjonˌalisˈeis +NACIONALIDAD nˌasjonˌaliðˈad +NACIONALISTA nˌasjonalˈista +NACIONALISTAS nˌasjonalˈistas +NACIONALIZA nˌasjonalˈisa +NACIONALIZACIÓN nˌasjonˌalisasjˈon +NACIONALIZADA nˌasjonˌalisˈaða +NACIONALIZADAS nˌasjonˌalisˈaðas +NACIONALIZADO nˌasjonˌalisˈaðo +NACIONALIZADOS nˌasjonˌalisˈaðos +NACIONALIZAMOS nˌasjonˌalisˈamos +NACIONALIZANDO nˌasjonˌalisˈando +NACIONALIZAR nˌasjonˌalisˈaɾ +NACIONALIZARA nˌasjonˌalisˈaɾa +NACIONALIZARÁ nˌasjonˌalisaɾˈa +NACIONALIZÁRAMOS nˌasjonˌalisˈaɾamos +NACIONALIZARAS nˌasjonˌalisˈaɾas +NACIONALIZARÁS nˌasjonˌalisaɾˈas +NACIONALIZAREIS nˌasjonˌalisˈaɾeɪs +NACIONALIZARÉIS nˌasjonˌalisaɾˈeis +NACIONALIZAREMOS nˌasjonˌalisaɾˈemos +NACIONALIZARES nˌasjonˌalisˈaɾes +NACIONALIZARÍA nˌasjonˌalisaɾˈia +NACIONALIZARÍAMOS nˌasjonˌalisaɾˈiamos +NACIONALIZARÍAS nˌasjonˌalisaɾˈias +NACIONALIZAS nˌasjonalˈisas +NACIONALIZASTE nˌasjonˌalisˈaste +NACIONALIZO nˌasjonalˈiso +NACIONALSOCIALISMO nˌasjonˌalsosjalˈismo +NACISMO nasˈismo +NACO nˈako +NACOS nˈakos +NADA nˈaða +NADADA naðˈaða +NADADAS naðˈaðas +NADADO naðˈaðo +NADADOR nˌaðaðˈoɾ +NADADORA nˌaðaðˈoɾa +NADADOS naðˈaðos +NADAL naðˈal +NADAMOS naðˈamos +NADANDO naðˈando +NADAR naðˈaɾ +NADAREN naðˈaɾen +NADIE nˈaðje +NADIEN nˈaðjen +NADIR naðˈiɾ +NAFCILINA nˌafsilˈina +NAFRA nˈafɾa +NAFTA nˈafta +NAFTERO naftˈeɾo +NAGUA nˈaɣwa +NAGUAL naɣwˈal +NAHUAL nawˈal +NAHUALISMO nˌawalˈismo +NÁHUAT nˈawat +NÁHUATL nˈawatl +NAHUATLATO nˌawatlˈato +NAIDEN nˈaɪðen +NAIF nˈaɪf +NAÍF naˈif +NAILON nˈaɪlon +NAIPE nˈaɪpe +NAIPES nˈaɪpes +NAJASA naxˈasa +ÑAJO ɲˈaxo +NALCA nˈalka +NALGA nˈalɣa +NALGADA nalɣˈaða +NALGÓN nalɣˈon +NALGONCITO nˌalɣonsˈito +NALGUDA nalɣˈuða +NALGUDAS nalɣˈuðas +NALGUDO nalɣˈuðo +NALGUDOS nalɣˈuðos +NALGUEADA nˌalɣeˈaða +NALGUEADAS nˌalɣeˈaðas +NALGUEADO nˌalɣeˈaðo +NALGUEADOS nˌalɣeˈaðos +NALGUITA nalɣˈita +NALIDÍXICO nˌaliðˈiksiko +NALMEFENO nˌalmefˈeno +ÑAM ɲˈam +NAMASTÉ nˌamastˈe +ÑAME ɲˈame +NAMIBIA namˈiβja +NANA nˈana +ÑAÑA ɲˈaɲa +NANACATE nˌanakˈate +ÑAÑARAS ɲaɲˈaɾas +NANAS nˈanas +ÑAÑAS ɲˈaɲas +NANCAGUA nankˈaɣwa +NANCAGÜINO nˌankaɣuˈino +NANDROLONA nˌandɾolˈona +ÑANDÚ ɲandˈu +ÑANGO ɲˈaŋɡo +ÑANGOTÁ ɲˌaŋɡotˈa +ÑÁÑIGO ɲˈaɲiɣo +ÑAÑITA ɲaɲˈita +NANO nˈano +ÑAÑO ɲˈaɲo +NANOBACTERIA nˌanoβaktˈeɾja +NANOCIENCIA nˌanosjˈɛnsja +NANOESTRUCTURADO nˌanoˌestɾuktuɾˈaðo +NANOMÉTRICO nˌanomˈetɾiko +NANORROBOT nˌanoɾɾoβˈot +NANOS nˈanos +ÑAÑOS ɲˈaɲos +NANOSATÉLITE nˌanosatˈelite +NANOSCÓPICA nˌanoskˈopika +NANOSCÓPICAS nˌanoskˈopikas +NANOSCÓPICO nˌanoskˈopiko +NANOSCÓPICOS nˌanoskˈopikos +NANSÚ nansˈu +NAO nˈao +ÑAPA ɲˈapa +NAPALM napˈalm +NAPIA nˈapja +NAPO nˈapo +NAPOLEÓN nˌapoleˈon +NAPOLEÓNICO nˌapoleˈoniko +NÁPOLES nˈapoles +NAPOLITANA nˌapolitˈana +NAPOLITANAS nˌapolitˈanas +NAPOLITANO nˌapolitˈano +NAPOLITANOS nˌapolitˈanos +NARANJA naɾˈaŋxa +NARANJITA nˌaɾaŋxˈita +NARANJO naɾˈaŋxo +NARANJOS naɾˈaŋxos +NARCISISTA nˌaɾsisˈista +NARCISO naɾsˈiso +NARCO nˈaɾko +NARCOCORRIDO nˌaɾkokoɾɾˈiðo +NARCODÓLAR nˌaɾkoðˈolaɾ +NARCOLITERATURA nˌaɾkolˌiteɾatˈuɾa +NARCOMANTA nˌaɾkomˈanta +NARCOMENUDEO nˌaɾkomˌenuðˈeo +NARCOPARTIDO nˌaɾkopaɾtˈiðo +NARCOSERIE nˌaɾkosˈeɾje +NARCOTEST nˌaɾkotˈest +NARCOTIZACIÓN nˌaɾkotˌisasjˈon +NARCOTIZAR nˌaɾkotisˈaɾ +NARDO nˈaɾðo +NARGUILE naɾɣˈile +NARICES naɾˈises +NARICILLA nˌaɾisˈijja +NARICITA nˌaɾisˈita +NARIGUDO nˌaɾiɣˈuðo +NARIGUERA nˌaɾiɣˈeɾa +NARINA naɾˈina +NARINAS naɾˈinas +NARIÑENSE nˌaɾiɲˈɛnse +NARIZ naɾˈis +NARIZÓN nˌaɾisˈon +NARRACIÓN nˌaɾɾasjˈon +NARRADA naɾɾˈaða +NARRADAS naɾɾˈaðas +NARRADO naɾɾˈaðo +NARRADOR nˌaɾɾaðˈoɾ +NARRADORA nˌaɾɾaðˈoɾa +NARRADOS naɾɾˈaðos +NARRAMOS naɾɾˈamos +NARRAR naɾɾˈaɾ +NARRATIVOS nˌaɾɾatˈiβos +NARREN nˈaɾɾen +NARRO nˈaɾɾo +NÁRTEX nˈaɾteks +NARVAEZ nˌaɾβaˈes +NARVAL naɾβˈal +NASAL nasˈal +NASALIZACIÓN nˌasalˌisasjˈon +NASALIZAR nˌasalisˈaɾ +NASHVILIANO nˌaʃβiljˈano +NÁSICO nˈasiko +NASO nˈaso +NASOFARINGE nˌasofaɾˈiŋxe +NASOFARÍNGEO nˌasofaɾˈiŋxeo +NASOFRONTAL nˌasofɾontˈal +NASOGÁSTRICO nˌasoɣˈastɾiko +NASOSINUSAL nˌasosˌinusˈal +NASOSINUSALES nˌasosˌinusˈales +NASTURCIO nastˈuɾsjo +NATA nˈata +NATACIÓN nˌatasjˈon +NATAL natˈal +NATALIA natˈalja +NATALICIO nˌatalˈisjo +NATAN nˈatan +NATÁN natˈan +NATATORIA nˌatatˈoɾja +NATATORIAS nˌatatˈoɾjas +NATATORIO nˌatatˈoɾjo +NATATORIOS nˌatatˈoɾjos +NATÍO natˈio +ÑATITA ɲatˈita +NATIVA natˈiβa +NATIVAS natˈiβas +NATIVISTA nˌatiβˈista +NATIVO natˈiβo +NATIVOAMERICANO nˌatiβˌoamˌeɾikˈano +NATIVOS natˈiβos +ÑATO ɲˈato +NATRÓN natɾˈon +NATURA natˈuɾa +NATURAL nˌatuɾˈal +NATURALEZA nˌatuɾalˈesa +NATURALIDAD nˌatuɾˌaliðˈad +NATURALÍSIMO nˌatuɾalˈisimo +NATURALISMO nˌatuɾalˈismo +NATURALISTA nˌatuɾalˈista +NATURALÍSTICO nˌatuɾalˈistiko +NATURALIZACIÓN nˌatuɾˌalisasjˈon +NATURALIZADA nˌatuɾˌalisˈaða +NATURALIZADAS nˌatuɾˌalisˈaðas +NATURALIZADO nˌatuɾˌalisˈaðo +NATURALIZADOS nˌatuɾˌalisˈaðos +NATURALIZAR nˌatuɾˌalisˈaɾ +NATURALMENTE nˌatuɾˈalmˈente +ÑAU ɲˈaʊ +NAÚFRAGA naˈufɾaɣa +NAUFRAGADA nˌaʊfɾaɣˈaða +NAUFRAGADAS nˌaʊfɾaɣˈaðas +NAUFRAGADO nˌaʊfɾaɣˈaðo +NAUFRAGADOS nˌaʊfɾaɣˈaðos +NAUFRAGAR nˌaʊfɾaɣˈaɾ +NAUFRAGARE nˌaʊfɾaɣˈaɾe +NAÚFRAGAS naˈufɾaɣas +NAÚFRAGO naˈufɾaɣo +NÁUFRAGO nˈaufɾˌaɣo +NAÚFRAGOS naˈufɾaɣos +NÁUFRAGOS nˈaufɾˌaɣos +NAUMAQUIA naʊmˈakja +NAURU nˈaʊɾu +NAURUANA nˌaʊɾuˈana +NAURUANAS nˌaʊɾuˈanas +NAURUANO nˌaʊɾuˈano +NAURUANOS nˌaʊɾuˈanos +NÁUSEA nˈausˌea +NAUSEABUNDA nˌaʊseaβˈunda +NAUSEABUNDAS nˌaʊseaβˈundas +NAUSEABUNDO nˌaʊseaβˈundo +NAUSEABUNDOS nˌaʊseaβˈundos +NAUSÍCAA naʊsˈikaa +NÁUTICA nˈautˌika +NÁUTICO nˈautˌiko +NAUTILO naʊtˈilo +NAVAJA naβˈaxa +NAVAJAS naβˈaxas +NAVAJITA nˌaβaxˈita +NAVAJO naβˈaxo +NAVAL naβˈal +NAVALIZAR nˌaβalisˈaɾ +NAVARRA naβˈaɾɾa +NAVARRAS naβˈaɾɾas +NAVARRO naβˈaɾɾo +NAVARROARAGONÉS nˌaβaɾɾˌoaɾˌaɣonˈes +NAVARROS naβˈaɾɾos +NAVE nˈaβe +NAVECILLA nˌaβesˈijja +NAVECITA nˌaβesˈita +NAVEGA naβˈeɣa +NAVEGABILIDAD nˌaβeɣˌaβiliðˈad +NAVEGABLE nˌaβeɣˈaβle +NAVEGABLES nˌaβeɣˈaβles +NAVEGACIÓN nˌaβeɣasjˈon +NAVEGADA nˌaβeɣˈaða +NAVEGADAS nˌaβeɣˈaðas +NAVEGADO nˌaβeɣˈaðo +NAVEGADOS nˌaβeɣˈaðos +NAVEGAMOS nˌaβeɣˈamos +NAVEGANDO nˌaβeɣˈando +NAVEGANTE nˌaβeɣˈante +NAVEGAR nˌaβeɣˈaɾ +NAVEGARA nˌaβeɣˈaɾa +NAVEGARÁ nˌaβeɣaɾˈa +NAVEGÁRAMOS nˌaβeɣˈaɾamos +NAVEGARÁN nˌaβeɣaɾˈan +NAVEGARAS nˌaβeɣˈaɾas +NAVEGARÁS nˌaβeɣaɾˈas +NAVEGARÉ nˌaβeɣaɾˈe +NAVEGAREIS nˌaβeɣˈaɾeɪs +NAVEGARÉIS nˌaβeɣaɾˈeis +NAVEGAREMOS nˌaβeɣaɾˈemos +NAVEGARES nˌaβeɣˈaɾes +NAVEGARÍAMOS nˌaβeɣaɾˈiamos +NAVEGAS naβˈeɣas +NAVEGASTE nˌaβeɣˈaste +NAVEGO naβˈeɣo +NAVEGUE naβˈeɣe +NAVEGUEMOS nˌaβeɣˈemos +NAVEGUES naβˈeɣes +NAVETIFORME nˌaβetifˈoɾme +NAVICULAR nˌaβikulˈaɾ +NAVIDAD nˌaβiðˈad +NAVIDEÑA nˌaβiðˈeɲa +NAVIDEÑO nˌaβiðˈeɲo +NAVIERA naβjˈeɾa +NAVIERAS naβjˈeɾas +NAVIERO naβjˈeɾo +NAVIEROS naβjˈeɾos +NAVY nˈaβi +NAXALITA nˌaksalˈita +NAXIO nˈaksjo +NAZARENO nˌasaɾˈeno +NAZARET nˌasaɾˈet +NAZARIO nasˈaɾjo +NAZCO nˈasko +NAZI nˈasi +NAZIONALISTAS nˌasjonalˈistas +NAZISMO nasˈismo +NAZQUEÑA naskˈeɲa +NAZQUEÑAS naskˈeɲas +NAZQUEÑOS naskˈeɲos +NEANDERTHALES nˌeandeɾtˈales +NÉBEDA nˈeβeða +NEBLINA neβlˈina +NEBLINOSO nˌeβlinˈoso +NEBRASKA neβɾˈaska +NEBRASQUEÑO nˌeβɾaskˈeɲo +NEBULIZACIÓN nˌeβulˌisasjˈon +NEBULIZADOR nˌeβulˌisaðˈoɾ +NEBULIZADORES nˌeβulˌisaðˈoɾes +NEBULIZAR nˌeβulisˈaɾ +NEBULOSA nˌeβulˈosa +NEBULOSAS nˌeβulˈosas +NEBULOSO nˌeβulˈoso +NEBULOSOS nˌeβulˈosos +NECEAR nˌeseˈaɾ +NECEDAD nˌeseðˈad +NECESARIA nˌesesˈaɾja +NECESARIO nˌesesˈaɾjo +NECESARIOS nˌesesˈaɾjos +NECESIDAD nˌesesiðˈad +NECESIDADES nˌesesiðˈaðes +NECESITA nˌesesˈita +NECESITADA nˌesesitˈaða +NECESITADAS nˌesesitˈaðas +NECESITADO nˌesesitˈaðo +NECESITADOS nˌesesitˈaðos +NECESITAMOS nˌesesitˈamos +NECESITAN nˌesesˈitan +NECESITAR nˌesesitˈaɾ +NECESITAS nˌesesˈitas +NECESITÁS nˌesesitˈas +NECESITES nˌesesˈites +NECESITO nˌesesˈito +NECESSARIO nˌesessˈaɾjo +NECESSIDAD nˌesessiðˈad +NECESSIDADES nˌesessiðˈaðes +NECIO nˈesjo +ÑECO ɲˈeko +NECROFILIA nˌekɾofˈilja +NECRÓLISIS nekɾˈolisis +NECROMANCIA nˌekɾomˈansja +NECRÓPOLIS nekɾˈopolis +NECROSIS nekɾˈosis +NECRÓTICA nekɾˈotika +NECRÓTICAS nekɾˈotikas +NECRÓTICO nekɾˈotiko +NECRÓTICOS nekɾˈotikos +NECROTIZANTE nˌekɾotisˈante +NECROTIZANTES nˌekɾotisˈantes +NÉCTAR nˈektaɾ +NECTÁREO nektˈaɾeo +NECTARINA nˌektaɾˈina +NEERLANDÉS nˌeeɾlandˈes +NEERLANDESA nˌeeɾlandˈesa +NEERLANDESES nˌeeɾlandˈeses +NEERLANDÓFONO nˌeeɾlandˈofono +NEFARIAS nefˈaɾjas +NEFARIO nefˈaɾjo +NEFASTA nefˈasta +NEFASTO nefˈasto +NEFELIBATA nˌefeliβˈata +ÑEFLE ɲˈefle +NEFRECTOMÍA nˌefɾektomˈia +NEFRÍTICA nefɾˈitika +NEFRÍTICAS nefɾˈitikas +NEFRÍTICO nefɾˈitiko +NEFRÍTICOS nefɾˈitikos +NEFRITIS nefɾˈitis +NEFROESCLEROSIS nˌefɾoˌeskleɾˈosis +NEFROLOGÍA nˌefɾoloxˈia +NEFRÓN nefɾˈon +NEFRONA nefɾˈona +NEFROPATÍA nˌefɾopatˈia +NEFROSIS nefɾˈosis +NEFRÓTICO nefɾˈotiko +NEGACIÓN nˌeɣasjˈon +NEGACIONISMO nˌeɣasjonˈismo +NEGADA neɣˈaða +NEGADAS neɣˈaðas +NEGADO neɣˈaðo +NEGADOS neɣˈaðos +NEGAMOS neɣˈamos +NEGANDO neɣˈando +NEGAR neɣˈaɾ +NEGARA neɣˈaɾa +NEGARÁ nˌeɣaɾˈa +NEGÁRAMOS neɣˈaɾamos +NEGARAS neɣˈaɾas +NEGARÁS nˌeɣaɾˈas +NEGAREIS neɣˈaɾeɪs +NEGARÉIS nˌeɣaɾˈeis +NEGAREMOS nˌeɣaɾˈemos +NEGÁREMOS neɣˈaɾemos +NEGARES neɣˈaɾes +NEGARÍAMOS nˌeɣaɾˈiamos +NEGASTE neɣˈaste +NEGATIVA nˌeɣatˈiβa +NEGATIVAS nˌeɣatˈiβas +NEGATIVÍSIMO nˌeɣatiβˈisimo +NEGATIVISMO nˌeɣatiβˈismo +NEGATIVO nˌeɣatˈiβo +NEGATIVOS nˌeɣatˈiβos +NEGIBACTERIAL nˌexiβˌakteɾjˈal +NEGLIGENCIA nˌeɣlixˈɛnsja +NEGLIGENCIAS nˌeɣlixˈɛnsjas +NEGLIGENTE nˌeɣlixˈɛnte +NEGLIGENTES nˌeɣlixˈɛntes +NEGLIGIDA nˌeɣlixˈiða +NEGLIGIDAS nˌeɣlixˈiðas +NEGLIGIDO nˌeɣlixˈiðo +NEGLIGIDOS nˌeɣlixˈiðos +NEGLIGIR nˌeɣlixˈiɾ +NEGOCIABILIDAD nˌeɣosjˌaβiliðˈad +NEGOCIABLES nˌeɣosjˈaβles +NEGOCIACIÓN nˌeɣosjasjˈon +NEGOCIADA nˌeɣosjˈaða +NEGOCIADAS nˌeɣosjˈaðas +NEGOCIADO nˌeɣosjˈaðo +NEGOCIADOR nˌeɣosjaðˈoɾ +NEGOCIADOS nˌeɣosjˈaðos +NEGOCIANTE nˌeɣosjˈante +NEGOCIAZO nˌeɣosjˈaso +NEGOCIO neɣˈosjo +NEGOCIOS neɣˈosjos +NEGOCITO nˌeɣosˈito +NEGRA nˈeɣɾa +NEGRAL neɣɾˈal +NEGRAS nˈeɣɾas +NEGRATA neɣɾˈata +NEGRECER nˌeɣɾesˈeɾ +NEGRECIDA nˌeɣɾesˈiða +NEGRECIDAS nˌeɣɾesˈiðas +NEGRECIDO nˌeɣɾesˈiðo +NEGRECIDOS nˌeɣɾesˈiðos +NEGRERA neɣɾˈeɾa +NEGRERAS neɣɾˈeɾas +NEGRERO neɣɾˈeɾo +NEGREROS neɣɾˈeɾos +NEGRITA neɣɾˈita +NEGRITO neɣɾˈito +NEGRITOS neɣɾˈitos +NEGRO nˈeɣɾo +NEGROAFRICANO nˌeɣɾoˌafɾikˈano +NEGRURA neɣɾˈuɾa +NEGRUZCA neɣɾˈuska +NEGRUZCAS neɣɾˈuskas +NEGRUZCO neɣɾˈusko +NEGRUZCOS neɣɾˈuskos +NEGUEMOS neɣˈemos +NEGUENTROPÍA nˌeɣentɾopˈia +NEGUÉS neɣˈes +ÑEMA ɲˈema +NEMATODO nˌematˈoðo +ÑEMBY ɲˈembi +NÉMESIS nˈemesis +NEMOROSO nˌemoɾˈoso +NENA nˈena +NENE nˈene +NÉNETS nˈenets +ÑENGO ɲˈɛŋɡo +NENITO nenˈito +NENÚFAR nenˈufaɾ +NEOBABILÓNICO nˌeoβˌaβilˈoniko +NEOBRUNSWIQUÉS nˌeoβɾˌunswikˈes +NEOCON neˈokon +NEOCÓN nˌeokˈon +NEOCONFUCIANO nˌeokˌomfusjˈano +NEODARWINISMO nˌeoðˌaɾwinˈismo +NEODELHIENSE nˌeoðeljˈɛnse +NEODIMIO nˌeoðˈimjo +NEOESCOLÁSTICA nˌeoˌeskolˈastika +NEOEXPRESIONISMO nˌeoˌekspɾesjonˈismo +NEÓFITA neˈofita +NEÓFITO neˈofito +NEÓGENO neˈoxeno +NEOHAMPSHIREÑO nˌeoˌampsiɾˈeɲo +NEOHISTORICISTA nˌeoˌistoɾisˈista +NEOHUMANÍSTICA nˌeoˌumanˈistika +NEOHUMANÍSTICAS nˌeoˌumanˈistikas +NEOHUMANÍSTICO nˌeoˌumanˈistiko +NEOHUMANÍSTICOS nˌeoˌumanˈistikos +NEOIMPERIALISTAS nˌeoɪmpˌeɾjalˈistas +NEOKANTISMO nˌeokantˈismo +NEOLATINO nˌeolatˈino +NEOLIBERAL nˌeolˌiβeɾˈal +NEOLIBERALES nˌeolˌiβeɾˈales +NEOLÍTICA nˌeolˈitika +NEOLÍTICAS nˌeolˈitikas +NEOLÍTICO nˌeolˈitiko +NEOLÍTICOS nˌeolˈitikos +NEOLOGISMO nˌeoloxˈismo +NEOMEXICANO nˌeomˌexikˈano +NEÓN neˈon +NEONATAL nˌeonatˈal +NEONATALES nˌeonatˈales +NEONATIVO nˌeonatˈiβo +NEONAZISMO nˌeonasˈismo +NEOPAGANO nˌeopaɣˈano +NEOPENTECOSTAL nˌeopˌentekostˈal +NEOPENTECOSTALES nˌeopˌentekostˈales +NEOPERONISTA nˌeopˌeɾonˈista +NEOPLASIA nˌeoplˈasja +NEOPLASTICISMO nˌeoplˌastisˈismo +NEOPLATERESCO nˌeoplˌateɾˈesko +NEOPRENO nˌeopɾˈeno +NEOPROFESIONAL nˌeopɾˌofesjonˈal +NEOPROGRESISTA nˌeopɾˌoɣɾesˈista +NEOPROGRESISTAS nˌeopɾˌoɣɾesˈistas +NEORREALISTA nˌeoɾɾˌealˈista +NEORREALISTAS nˌeoɾɾˌealˈistas +NEORRENACENTISTA nˌeoɾɾˌenasentˈista +NEORRENACENTISTAS nˌeoɾɾˌenasentˈistas +NEORROMÁNICO nˌeoɾɾomˈaniko +NEORROMANTICISMO nˌeoɾɾˌomantisˈismo +NEOTROPICALES nˌeotɾˌopikˈales +NEOVASCULARIZACIÓN nˌeoβˌaskulˌaɾisasjˈon +NEOVOLCÁNICO nˌeoβolkˈaniko +NEPAL nepˈal +NEPALÉS nˌepalˈes +NEPALESA nˌepalˈesa +NEPALESAS nˌepalˈesas +NEPALESES nˌepalˈeses +NEPALÍ nˌepalˈi +NEPALÍS nˌepalˈis +NEPOTISMO nˌepotˈismo +NEPOTISTAS nˌepotˈistas +NEPTUNIO nepːtˈunjo +NEPTUNO nepːtˈuno +ÑEQUE ɲˈeke +NERAZZURRA nˌeɾatsˈuɾɾa +NERAZZURRAS nˌeɾatsˈuɾɾas +NERAZZURRO nˌeɾatsˈuɾɾo +NERAZZURROS nˌeɾatsˈuɾɾos +NERD nˈeɾd +NERDO nˈeɾðo +NEREIDA neɾˈeɪða +NERÍTICO neɾˈitiko +NERONIANO nˌeɾonjˈano +NERVACIÓN nˌeɾβasjˈon +NERVIO nˈeɾβjo +NERVIOS nˈeɾβjos +NERVIOSA neɾβjˈosa +NERVIOSAMENTE neɾβjˈosamˈente +NERVIOSAS neɾβjˈosas +NERVIOSISMO nˌeɾβjosˈismo +NERVIOSO neɾβjˈoso +NERVIOSOS neɾβjˈosos +NÉRVULO nˈeɾβulo +NETA nˈeta +NETAMENTE nˈetamˈente +NETAS nˈetas +NETNOGRAFÍA nˌetnoɣɾafˈia +NETO nˈeto +NETWORKING netwˈoɾkiŋ +NEUMA nˈeʊma +NEUMÁTICA neʊmˈatika +NEUMÁTICAS neʊmˈatikas +NEUMÁTICO neʊmˈatiko +NEUMÁTICOS neʊmˈatikos +NEUMOCITO nˌeʊmosˈito +NEUMOCÓCICO nˌeʊmokˈosiko +NEUMOCOCO nˌeʊmokˈoko +NEUMOCONIOSIS nˌeʊmokonjˈosis +NEUMOLOGÍA nˌeʊmoloxˈia +NEUMONÍA nˌeʊmonˈia +NEUMONITIS nˌeʊmonˈitis +NEUMOPERITONEO nˌeʊmopˌeɾitonˈeo +NEUMOTÓRAX nˌeʊmotˈoɾaks +NEUQUINO neʊkˈino +NEURAL neʊɾˈal +NEURALGIA neʊɾˈalxja +NEURILEMOMA nˌeʊɾilemˈoma +NEURINOMA nˌeʊɾinˈoma +NEURITA neʊɾˈita +NEURITIS neʊɾˈitis +NEUROANATOMÍA nˌeʊɾoˌanatomˈia +NEUROANATÓMICA nˌeʊɾoˌanatˈomika +NEUROANATÓMICAS nˌeʊɾoˌanatˈomikas +NEUROANATÓMICO nˌeʊɾoˌanatˈomiko +NEUROANATÓMICOS nˌeʊɾoˌanatˈomikos +NEUROBLASTO nˌeʊɾoβlˈasto +NEUROBLASTOS nˌeʊɾoβlˈastos +NEUROCIRUJANA nˌeʊɾosˌiɾuxˈana +NEUROCIRUJANAS nˌeʊɾosˌiɾuxˈanas +NEUROCIRUJANO nˌeʊɾosˌiɾuxˈano +NEUROCIRUJANOS nˌeʊɾosˌiɾuxˈanos +NEUROCISTICERCOSIS nˌeʊɾosˌistiseɾkˈosis +NEUROCRÁNEO nˌeʊɾokɾˈaneo +NEURODEGENERATIVA nˌeʊɾoðˌexenˌeɾatˈiβa +NEURODEGENERATIVAS nˌeʊɾoðˌexenˌeɾatˈiβas +NEURODEGENERATIVO nˌeʊɾoðˌexenˌeɾatˈiβo +NEURODEGENERATIVOS nˌeʊɾoðˌexenˌeɾatˈiβos +NEUROECTODERMO nˌeʊɾoˌektoðˈeɾmo +NEUROENDOCRINO nˌeʊɾoˌendokɾˈino +NEUROFIBRILAR nˌeʊɾofˌiβɾilˈaɾ +NEUROFIBRILARES nˌeʊɾofˌiβɾilˈaɾes +NEUROHIPÓFISIS nˌeʊɾoipˈofisis +NEUROIDE neʊɾˈoɪðe +NEUROLÓGICA nˌeʊɾolˈoxika +NEUROLÓGICAMENTE nˌeʊɾolˈoxikamˈente +NEUROLÓGICAS nˌeʊɾolˈoxikas +NEUROLÓGICO nˌeʊɾolˈoxiko +NEUROLÓGICOS nˌeʊɾolˈoxikos +NEURÓLOGO neʊɾˈoloɣo +NEUROMITO nˌeʊɾomˈito +NEUROMUSCULAR nˌeʊɾomˌuskulˈaɾ +NEURONA neʊɾˈona +NEURONAL nˌeʊɾonˈal +NEUROONCOLOGÍA nˌeʊɾoˌonkoloxˈia +NEUROPSICÓLOGO nˌeʊɾopsikˈoloɣo +NEUROQUÍMICO nˌeʊɾokˈimiko +NEUROQUIRÚRGICA nˌeʊɾokiɾˈuɾxika +NEUROSENSORIAL nˌeʊɾosˌensoɾjˈal +NEUROSICÓLOGA nˌeʊɾosikˈoloɣa +NEUROSÍFILIS nˌeʊɾosˈifilis +NEUROTMESIS nˌeʊɾotmˈesis +NEUROTOXICIDAD nˌeʊɾotˌoksisiðˈad +NEUROTÓXICO nˌeʊɾotˈoksiko +NEUROTOXINA nˌeʊɾotoksˈina +NEUROVASCULAR nˌeʊɾoβˌaskulˈaɾ +NEURULACIÓN nˌeʊɾulasjˈon +NEUTLE nˈeʊtle +NEUTRAL neʊtɾˈal +NEUTRALES neʊtɾˈales +NEUTRALIDAD nˌeʊtɾaliðˈad +NEUTRALIZACIÓN nˌeʊtɾalˌisasjˈon +NEUTRALIZADA nˌeʊtɾalisˈaða +NEUTRALIZADAS nˌeʊtɾalisˈaðas +NEUTRALIZADO nˌeʊtɾalisˈaðo +NEUTRALIZADOS nˌeʊtɾalisˈaðos +NEUTRALIZANTE nˌeʊtɾalisˈante +NEUTRALIZAR nˌeʊtɾalisˈaɾ +NEUTRINO neʊtɾˈino +NEUTRO nˈeʊtɾo +NEUTROFILIA nˌeʊtɾofˈilja +NEUTRÓN neʊtɾˈon +NEUTRÓNICO neʊtɾˈoniko +NEUTROPENIA nˌeʊtɾopˈenja +NEUTROPÉNICA nˌeʊtɾopˈenika +NEUTROPÉNICAS nˌeʊtɾopˈenikas +NEUTROPÉNICO nˌeʊtɾopˈeniko +NEUTROPÉNICOS nˌeʊtɾopˈenikos +NEVADA neβˈaða +NEVADAS neβˈaðas +NEVADENSE nˌeβaðˈɛnse +NEVADO neβˈaðo +NEVADOS neβˈaðos +NEVAR neβˈaɾ +NEVERA neβˈeɾa +NEVERO neβˈeɾo +NEVISCAR nˌeβiskˈaɾ +NEW nˈew +ÑEW ɲˈew +NEWTONIANA nˌewtonjˈana +NEWTONIANAS nˌewtonjˈanas +NEWTONIANO nˌewtonjˈano +NEWTONIANOS nˌewtonjˈanos +NEYMAR neɪmˈaɾ +NI nˈi +NIÁGARA njˈaɣaɾa +NIBELUNGO nˌiβelˈuŋɡo +NICANOR nˌikanˈoɾ +NICARAGUA nˌikaɾˈaɣwa +NICENA nisˈena +NICENAS nisˈenas +NICENO nisˈeno +NICENOS nisˈenos +NICHE nˈitʃe +NICHO nˈitʃo +NICOLÁS nˌikolˈas +NICOLEÑA nˌikolˈeɲa +NICOLEÑAS nˌikolˈeɲas +NICOLEÑO nˌikolˈeɲo +NICOLEÑOS nˌikolˈeɲos +NICOSIA nikˈosja +NICOTIANAMINA nˌikotjˌanamˈina +NICOTINA nˌikotˈina +NICOTÍNICO nˌikotˈiniko +NICTÁLOPE niktˈalope +NICTÁLOPES niktˈalopes +NICTALOPÍA nˌiktalopˈia +NIDIFICANTES nˌiðifikˈantes +NIDITO niðˈito +NIDO nˈiðo +NIEBLA njˈeβla +NIETECILLO njˌetesˈijjo +NIETECITA njˌetesˈita +NIETECITO njˌetesˈito +NIETITO njetˈito +NIETO njˈeto +NIEVE njˈeβe +NIEVES njˈeβes +NIEVO njˈeβo +NÍGER nˈixeɾ +NIGERIA nixˈeɾja +NIGERIANA nˌixeɾjˈana +NIGERIANAS nˌixeɾjˈanas +NIGERIANO nˌixeɾjˈano +NIGERIANOS nˌixeɾjˈanos +NIGÉRRIMO nixˈeɾɾimo +NIGHTCLUB niɣtklˈub +NIGROESTRIADA nˌiɣɾoˌestɾiˈaða +NIGROESTRIADAS nˌiɣɾoˌestɾiˈaðas +NIGROESTRIADO nˌiɣɾoˌestɾiˈaðo +NIGROESTRIADOS nˌiɣɾoˌestɾiˈaðos +NIHILISMO nˌiilˈismo +NIHONIO niˈonjo +NIKE nˈike +NIKÉ nikˈe +NILO nˈilo +NILÓN nilˈon +NIMBADA nimbˈaða +NIMBADAS nimbˈaðas +NIMBADO nimbˈaðo +NIMBADOS nimbˈaðos +NIMBAR nimbˈaɾ +NIMIEDAD nˌimjeðˈad +NIMIO nˈimjo +NIÑA nˈiɲa +NIÑAS nˈiɲas +NIÑE nˈiɲe +NIÑERA niɲˈeɾa +NIÑERÍA nˌiɲeɾˈia +NIÑERO niɲˈeɾo +NIÑES nˈiɲes +NIÑEZ niɲˈes +NINFA nˈimfa +NINFAL nimfˈal +NINFÓMANA nimfˈomana +NINFOMANÍACO nˌimfomanˈiako +NINGÚN niŋɡˈun +NINGUNA niŋɡˈuna +NINGUNAS niŋɡˈunas +NINGUNEADA nˌiŋɡuneˈaða +NINGUNEADAS nˌiŋɡuneˈaðas +NINGUNEADO nˌiŋɡuneˈaðo +NINGUNEADOS nˌiŋɡuneˈaðos +NINGUNEAR nˌiŋɡuneˈaɾ +NINGUNO niŋɡˈuno +NINGUNOS niŋɡˈunos +NINI nˈini +NIÑO nˈiɲo +NIÑOS nˈiɲos +NÍNOX nˈinoks +NIOBIO njˈoβjo +NIPOFILIA nˌipofˈilja +NIPÓN nipˈon +NÍQUEL nˈikel +NIQUELADA nˌikelˈaða +NIQUELADAS nˌikelˈaðas +NIQUELADO nˌikelˈaðo +NIQUELADOS nˌikelˈaðos +NIQUELAR nˌikelˈaɾ +NIQUELERO nˌikelˈeɾo +ÑIRE ɲˈiɾe +ÑIRRE ɲˈiɾɾe +NIRVANA niɾβˈana +NÍSCALO nˈiskalo +ÑISÑIL ɲisɲˈil +NÍSPERO nˈispeɾo +NISTAGMO nistˈaɡmo +NÍTIDA nˈitiða +NÍTIDAS nˈitiðas +NITIDEZ nˌitiðˈes +NÍTIDO nˈitiðo +NÍTIDOS nˈitiðos +NITRATO nitɾˈato +NITRIFICA nˌitɾifˈika +NITRIFICACIÓN nˌitɾifˌikasjˈon +NITRIFICADA nˌitɾifikˈaða +NITRIFICADAS nˌitɾifikˈaðas +NITRIFICADO nˌitɾifikˈaðo +NITRIFICADOS nˌitɾifikˈaðos +NITRIFICAMOS nˌitɾifikˈamos +NITRIFICANDO nˌitɾifikˈando +NITRIFICANTE nˌitɾifikˈante +NITRIFICAR nˌitɾifikˈaɾ +NITRIFICARA nˌitɾifikˈaɾa +NITRIFICARÁ nˌitɾifˌikaɾˈa +NITRIFICÁRAMOS nˌitɾifikˈaɾamos +NITRIFICARAS nˌitɾifikˈaɾas +NITRIFICARÁS nˌitɾifˌikaɾˈas +NITRIFICAREIS nˌitɾifikˈaɾeɪs +NITRIFICAREMOS nˌitɾifˌikaɾˈemos +NITRIFICARES nˌitɾifikˈaɾes +NITRIFICARÍAMOS nˌitɾifˌikaɾˈiamos +NITRIFICAS nˌitɾifˈikas +NITRIFICASTE nˌitɾifikˈaste +NITRIFICO nˌitɾifˈiko +NITRIFIQUE nˌitɾifˈike +NITRIFIQUEMOS nˌitɾifikˈemos +NITRIFIQUES nˌitɾifˈikes +NITRO nˈitɾo +NITROCELULOSA nˌitɾosˌelulˈosa +NITRÓFILO nitɾˈofilo +NITROFURANTOÍNA nˌitɾofˌuɾantoˈina +NITRÓGENO nitɾˈoxeno +NITROGLICOL nˌitɾoɣlikˈol +NITROMETANO nˌitɾometˈano +NIVACLÉ nˌiβaklˈe +NIVEL niβˈel +NIVELACIÓN nˌiβelasjˈon +NIVELADA nˌiβelˈaða +NIVELADAS nˌiβelˈaðas +NIVELADO nˌiβelˈaðo +NIVELADOR nˌiβelaðˈoɾ +NIVELADOS nˌiβelˈaðos +NIVELAR nˌiβelˈaɾ +NIVELES niβˈeles +NÍVEO nˈiβeo +NIX nˈiks +NIXTAMAL nˌikstamˈal +NIXTAMALIZACIÓN nˌikstamˌalisasjˈon +NIXTAMALIZADA nˌikstamˌalisˈaða +NIXTAMALIZADAS nˌikstamˌalisˈaðas +NIXTAMALIZADO nˌikstamˌalisˈaðo +NIXTAMALIZADOS nˌikstamˌalisˈaðos +NIXTAMALIZAR nˌikstamˌalisˈaɾ +NIZA nˈisa +NIZARÍ nˌisaɾˈi +NO nˈo +ÑOBA ɲˈoβa +NOBELIO noβˈeljo +NOBLE nˈoβle +NOBLEZA noβlˈesa +NOCARDIOSIS nˌokaɾðjˈosis +NOCAUT nokˈaʊt +NOCHE nˈotʃe +NOCHEBUENA nˌotʃeβwˈena +NOCHECITA nˌotʃesˈita +NOCHERO notʃˈeɾo +NOCHES nˈotʃes +NOCHEVIEJA nˌotʃeβjˈexa +NOCILLA nosˈijja +NOCIÓN nosjˈon +NOCIVA nosˈiβa +NOCIVAS nosˈiβas +NOCIVO nosˈiβo +NOCIVOS nosˈiβos +ÑOCO ɲˈoko +NOCTURNO noktˈuɾno +NODO nˈoðo +NODOSO noðˈoso +NODRIZA noðɾˈisa +NODULACIÓN nˌoðulasjˈon +NODULAR nˌoðulˈaɾ +NOÉ noˈe +NOEMÍ nˌoemˈi +NOES nˈoes +NOGADA noɣˈaða +NOGAL noɣˈal +NOGUERA noɣˈeɾa +NOLASCO nolˈasko +NÓMADA nˈomaða +NÓMADE nˈomaðe +NOMÁS nomˈas +NOMBRADA nombɾˈaða +NOMBRADAS nombɾˈaðas +NOMBRADO nombɾˈaðo +NOMBRADOS nombɾˈaðos +NOMBRAMIENTO nˌombɾamjˈɛnto +NOMBRANTE nombɾˈante +NOMBRAR nombɾˈaɾ +NOMBRASTE nombɾˈaste +NOMBRE nˈombɾe +NOMBRECITO nˌombɾesˈito +NOMBRES nˈombɾes +NOMBRO nˈombɾo +NOMENCLADOR nˌomenklaðˈoɾ +NOMENCLATURAL nˌomenklˌatuɾˈal +NOMEOLVIDES nˌomeolβˈiðes +NÓMINA nˈomina +NOMINACIÓN nˌominasjˈon +NOMINADA nˌominˈaða +NOMINADAS nˌominˈaðas +NOMINADO nˌominˈaðo +NOMINADOS nˌominˈaðos +NOMINAL nˌominˈal +NOMINALISTA nˌominalˈista +NOMINALIZADA nˌominˌalisˈaða +NOMINALIZADAS nˌominˌalisˈaðas +NOMINALIZADO nˌominˌalisˈaðo +NOMINALIZADOS nˌominˌalisˈaðos +NOMINAR nˌominˈaɾ +NOMINATIVA nˌominatˈiβa +NOMINATIVAS nˌominatˈiβas +NOMINATIVO nˌominatˈiβo +NOMINATIVOS nˌominatˈiβos +NOMO nˈomo +NOMOGRAMA nˌomoɣɾˈama +NOMOLÓGICO nˌomolˈoxiko +NOMOS nˈomos +NON nˈon +NONADA nonˈaða +NONAGENARIA nˌonaxenˈaɾja +NONAGENARIAS nˌonaxenˈaɾjas +NONAGENARIO nˌonaxenˈaɾjo +NONAGENARIOS nˌonaxenˈaɾjos +NONAGÉSIMA nˌonaxˈesima +NONAGÉSIMAS nˌonaxˈesimas +NONAGÉSIMO nˌonaxˈesimo +NONAGÉSIMOS nˌonaxˈesimos +ÑOÑEADA ɲˌoɲeˈaða +ÑOÑEADAS ɲˌoɲeˈaðas +ÑOÑEADO ɲˌoɲeˈaðo +ÑOÑEADOS ɲˌoɲeˈaðos +ÑOÑEAR ɲˌoɲeˈaɾ +ÑOÑERÍA ɲˌoɲeɾˈia +NONES nˈones +NONILLIZA nˌonijjˈisa +NONINGENTÉSIMO nˌoniŋxentˈesimo +NONIO nˈonjo +NONO nˈono +ÑOÑO ɲˈoɲo +NOONGAR nˌooŋɡˈaɾ +NOP nˈop +NOPAL nopˈal +NOPALES nopˈales +NOQUEADA nˌokeˈaða +NOQUEADAS nˌokeˈaðas +NOQUEADO nˌokeˈaðo +NOQUEADOS nˌokeˈaðos +NOQUEAR nˌokeˈaɾ +ÑOQUI ɲˈoki +ÑOQUIS ɲˈokis +ÑOR ɲˈoɾ +NORADRENÉRGICO nˌoɾaðɾenˈeɾxiko +NORÁIS noɾˈais +NORAY noɾˈaɪ +NORCAROLINO nˌoɾkaɾolˈino +NORCOREANA nˌoɾkoɾeˈana +NORCOREANAS nˌoɾkoɾeˈanas +NORCOREANO nˌoɾkoɾeˈano +NORCOREANOS nˌoɾkoɾeˈanos +NORDAKOTEÑO nˌoɾðakotˈeɲo +NÓRDICA nˈoɾðika +NÓRDICAS nˈoɾðikas +NÓRDICO nˈoɾðiko +NÓRDICOS nˈoɾðikos +NORFLOXACINO nˌoɾfloksasˈino +NORIA nˈoɾja +NORIEGA noɾjˈeɣa +NORMA nˈoɾma +NORMADA noɾmˈaða +NORMADAS noɾmˈaðas +NORMADO noɾmˈaðo +NORMADOS noɾmˈaðos +NORMAL noɾmˈal +NORMALITO nˌoɾmalˈito +NORMALIZA nˌoɾmalˈisa +NORMALIZADA nˌoɾmalisˈaða +NORMALIZADAS nˌoɾmalisˈaðas +NORMALIZADO nˌoɾmalisˈaðo +NORMALIZADOS nˌoɾmalisˈaðos +NORMALIZAMOS nˌoɾmalisˈamos +NORMALIZANDO nˌoɾmalisˈando +NORMALIZAR nˌoɾmalisˈaɾ +NORMALIZARA nˌoɾmalisˈaɾa +NORMALIZARÁ nˌoɾmalˌisaɾˈa +NORMALIZÁRAMOS nˌoɾmalisˈaɾamos +NORMALIZARAS nˌoɾmalisˈaɾas +NORMALIZARÁS nˌoɾmalˌisaɾˈas +NORMALIZAREIS nˌoɾmalisˈaɾeɪs +NORMALIZAREMOS nˌoɾmalˌisaɾˈemos +NORMALIZARES nˌoɾmalisˈaɾes +NORMALIZARÍAMOS nˌoɾmalˌisaɾˈiamos +NORMALIZAS nˌoɾmalˈisas +NORMALIZASTE nˌoɾmalisˈaste +NORMALIZO nˌoɾmalˈiso +NORMALMENTE noɾmˈalmˈente +NORMANDÍA nˌoɾmandˈia +NORMANDO noɾmˈando +NORMAR noɾmˈaɾ +NORMATIVA nˌoɾmatˈiβa +NORMATIVAS nˌoɾmatˈiβas +NORMATIVISMO nˌoɾmatiβˈismo +NORMATIVIZACIÓN nˌoɾmatˌiβisasjˈon +NORMATIVIZAR nˌoɾmatˌiβisˈaɾ +NORMATIVO nˌoɾmatˈiβo +NORMEN nˈoɾmen +NORMES nˈoɾmes +NORMO nˈoɾmo +NORMOCÍTICO nˌoɾmosˈitiko +NORMOEVOLUTIVO nˌoɾmoˌeβolutˈiβo +NOROSETIO nˌoɾosˈetjo +NORPERUANO nˌoɾpeɾuˈano +ÑORSA ɲˈoɾsa +ÑORSO ɲˈoɾso +NORTAMERICANO nˌoɾtamˌeɾikˈano +NORTE nˈoɾte +NORTEAMERICANO nˌoɾteˌameɾikˈano +NORTEÑA noɾtˈeɲa +NORTEÑAS noɾtˈeɲas +NORTEÑO noɾtˈeɲo +NORTEÑOS noɾtˈeɲos +NORTINA noɾtˈina +NORUEGA nˌoɾuˈeɣa +NORUEGO nˌoɾuˈeɣo +NORUEGOS nˌoɾuˈeɣos +NOS nˈos +NOSOCOMIAL nˌosokomjˈal +NOSOCOMIO nˌosokˈomjo +NOSOLOGÍA nˌosoloxˈia +NOSOLÓGICO nˌosolˈoxiko +NOSOTRAS nosˈotɾas +NOSOTRES nosˈotɾes +NOSOTROS nosˈotɾos +NOSTALGIA nostˈalxja +NOSTÁLGICO nostˈalxiko +NOTA nˈota +NOTABILIDAD nˌotaβˌiliðˈad +NOTABLE notˈaβle +NOTABLES notˈaβles +NOTACIÓN nˌotasjˈon +NOTADA notˈaða +NOTADAS notˈaðas +NOTADO notˈaðo +NOTADOS notˈaðos +NOTAMOS notˈamos +NOTANDO notˈando +NOTAR notˈaɾ +NOTARIA notˈaɾja +NOTARIADO nˌotaɾjˈaðo +NOTARIAS notˈaɾjas +NOTARIO notˈaɾjo +NOTAS nˈotas +NOTEBOOK nˌoteβoˈok +NOTERA notˈeɾa +NOTERO notˈeɾo +NOTICIA notˈisja +NOTICIADA nˌotisjˈaða +NOTICIADAS nˌotisjˈaðas +NOTICIADO nˌotisjˈaðo +NOTICIADOS nˌotisjˈaðos +NOTICIAMOS nˌotisjˈamos +NOTICIAR nˌotisjˈaɾ +NOTICIAS notˈisjas +NOTICIERO nˌotisjˈeɾo +NOTICIEROS nˌotisjˈeɾos +NOTIFICACIÓN nˌotifˌikasjˈon +NOTIFICADA nˌotifikˈaða +NOTIFICADAS nˌotifikˈaðas +NOTIFICADO nˌotifikˈaðo +NOTIFICADOR nˌotifˌikaðˈoɾ +NOTIFICADOS nˌotifikˈaðos +NOTIFICAMOS nˌotifikˈamos +NOTO nˈoto +NOTORIO notˈoɾjo +NOTOSUQUIO nˌotosˈukjo +NOTRO nˈotɾo +NOTROS nˈotɾos +NOVA nˈoβa +NOVACIÓN nˌoβasjˈon +NOVADA noβˈaða +NOVADAS noβˈaðas +NOVADO noβˈaðo +NOVADOS noβˈaðos +NOVATADA nˌoβatˈaða +NOVATO noβˈato +NOVECENTISTA nˌoβesentˈista +NOVECIENTAS nˌoβesjˈɛntas +NOVECIENTOS nˌoβesjˈɛntos +NOVEDAD nˌoβeðˈad +NOVEDADES nˌoβeðˈaðes +NOVEDOSO nˌoβeðˈoso +NOVEL noβˈel +NOVELA noβˈela +NOVELABLE nˌoβelˈaβle +NOVELAR nˌoβelˈaɾ +NOVELDENSE nˌoβelðˈɛnse +NOVELERA nˌoβelˈeɾa +NOVELERAS nˌoβelˈeɾas +NOVELERO nˌoβelˈeɾo +NOVELEROS nˌoβelˈeɾos +NOVELETA nˌoβelˈeta +NOVELISTA nˌoβelˈista +NOVELO noβˈelo +NOVELÓN nˌoβelˈon +NOVENA noβˈena +NOVENAS noβˈenas +NOVENO noβˈeno +NOVENOS noβˈenos +NOVENTA noβˈɛnta +NOVENTAS noβˈɛntas +NOVENTAVO nˌoβentˈaβo +NOVENTISTAS nˌoβentˈistas +NOVGORODIANO nˌobɣoɾoðjˈano +NOVIA nˈoβja +NOVIAZGO noβjˈasɣo +NOVICIA noβˈisja +NOVICIO noβˈisjo +NOVIECITO nˌoβjesˈito +NOVIEMBRE noβjˈembɾe +NOVILUNIO nˌoβilˈunjo +NOVIO nˈoβjo +NOVÍSIMA noβˈisima +NOVÍSIMAS noβˈisimas +NOVÍSIMOS noβˈisimos +ÑU ɲˈu +NUAKCHOT nwaktʃˈot +NUBE nˈuβe +NUBECITA nˌuβesˈita +NUBERU nuβˈeɾu +NUBIA nˈuβja +NÚBIL nˈuβil +NUBLA nˈuβla +NUBLADA nuβlˈaða +NUBLADAS nuβlˈaðas +NUBLADO nuβlˈaðo +NUBLADOS nuβlˈaðos +NUBLAMOS nuβlˈamos +NUBLANDO nuβlˈando +NUBLAR nuβlˈaɾ +ÑUBLENSE ɲuβlˈɛnse +ÑUBLINA ɲuβlˈina +ÑUBLINO ɲuβlˈino +NUBLO nˈuβlo +ÑUBLO ɲˈuβlo +NUBLOSO nuβlˈoso +ÑUBLOSO ɲuβlˈoso +NUCA nˈuka +NUCELA nusˈela +NUCLEADA nˌukleˈaða +NUCLEADAS nˌukleˈaðas +NUCLEADO nˌukleˈaðo +NUCLEADOS nˌukleˈaðos +NUCLEAMIENTO nˌukleamjˈɛnto +NUCLEAR nˌukleˈaɾ +NUCLEARES nˌukleˈaɾes +NÚCLEO nˈukleo +NUCLEOELÉCTRICO nˌukleˌoelˈektɾiko +NUCLEOSÍDICO nˌukleosˈiðiko +NÚCLIDO nˈukliðo +ÑUCO ɲˈuko +NÚCULA nˈukula +NUDISMO nuðˈismo +NUDISTAS nuðˈistas +NUDO nˈuðo +ÑUDO ɲˈuðo +NUDRIR nuðɾˈiɾ +NUECECILLA nwˌesesˈijja +NUECES nwˈeses +NUEGADO nweɣˈaðo +NUÉGADO nwˈeɣaðo +NUERA nwˈeɾa +NUESTRA nwˈestɾa +NUESTRAS nwˈestɾas +NUESTRO nwˈestɾo +NUESTROS nwˈestɾos +NUEVA nwˈeβa +NUEVAMENTE nwˈeβamˈente +NUEVAOLERA nwˌeβaolˈeɾa +NUEVAOLERAS nwˌeβaolˈeɾas +NUEVAOLERO nwˌeβaolˈeɾo +NUEVAOLEROS nwˌeβaolˈeɾos +NUEVAS nwˈeβas +NUEVE nwˈeβe +NUEVECITA nwˌeβesˈita +NUEVECITAS nwˌeβesˈitas +NUEVECITO nwˌeβesˈito +NUEVECITOS nwˌeβesˈitos +NUEVITAS nweβˈitas +NUEVITERO nwˌeβitˈeɾo +NUEVITO nweβˈito +NUEVO nwˈeβo +NUEVOLEONÉS nwˌeβolˌeonˈes +NUEVOS nwˈeβos +NUEZ nwˈes +NULIDAD nˌuliðˈad +NULIFICAR nˌulifikˈaɾ +NULO nˈulo +NUMANTINA nˌumantˈina +NUMANTINAS nˌumantˈinas +NUMANTINO nˌumantˈino +NUMANTINOS nˌumantˈinos +NUMEN nˈumen +NUMERABILIDAD nˌumeɾˌaβiliðˈad +NUMERABLE nˌumeɾˈaβle +NUMERABLES nˌumeɾˈaβles +NUMERACIÓN nˌumeɾasjˈon +NUMERADA nˌumeɾˈaða +NUMERADAS nˌumeɾˈaðas +NUMERADO nˌumeɾˈaðo +NUMERADOS nˌumeɾˈaðos +NUMERAL nˌumeɾˈal +NUMERAMOS nˌumeɾˈamos +NUMERANDO nˌumeɾˈando +NUMERAR nˌumeɾˈaɾ +NUMERARIO nˌumeɾˈaɾjo +NUMÉRICA numˈeɾika +NUMÉRICAS numˈeɾikas +NUMÉRICO numˈeɾiko +NUMÉRICOS numˈeɾikos +NUMERO numˈeɾo +NUMERÓ nˌumeɾˈo +NÚMERO nˈumeɾo +NUMEROSO nˌumeɾˈoso +NUMEROTE nˌumeɾˈote +NUMISMÁTICO nˌumismˈatiko +NUNCA nˈunka +NUNCIATURA nˌunsjatˈuɾa +NUNCIATURAS nˌunsjatˈuɾas +NÚÑEZ nˈuɲes +ÑUÑOA ɲuɲˈoa +NUPCIAL nupsjˈal +NUPCIAS nˈupsjas +NUQUIBLANCO nˌukiβlˈanko +NURÁGICO nuɾˈaxiko +NÚREMBERG nˈuɾembeɾɡ +NURIA nˈuɾja +NURISTANÍ nˌuɾistanˈi +ÑUSTA ɲˈusta +NUTRA nˈutɾa +NUTRACÉUTICO nˌutɾasˈeutˌiko +NUTRAMOS nutɾˈamos +NUTRAS nˈutɾas +NUTRE nˈutɾe +NUTRES nˈutɾes +NUTRIA nˈutɾia +NUTRÍAMOS nutɾˈiamos +NUTRIAS nˈutɾias +NUTRICIÓN nˌutɾisjˈon +NUTRICIONAL nˌutɾisjonˈal +NUTRIDA nutɾˈiða +NUTRIDAS nutɾˈiðas +NUTRIDO nutɾˈiðo +NUTRIDOS nutɾˈiðos +NUTRIMENTAL nˌutɾimentˈal +NUTRIMOS nutɾˈimos +NUTRIR nutɾˈiɾ +NUTRIRÁ nˌutɾiɾˈa +NUTRIRÁS nˌutɾiɾˈas +NUTRIREMOS nˌutɾiɾˈemos +NUTRIRÍAMOS nˌutɾiɾˈiamos +NUTRISTE nutɾˈiste +NUTRITIVO nˌutɾitˈiβo +NUTRO nˈutɾo +NUUK nuˈuk +NY nˈi +O ˈo +Ó ˈo +OASIS oˈasis +OAXACA ˌoaksˈaka +OAXAQUEÑO ˌoaksakˈeɲo +OAXAQUITA ˌoaksakˈita +OBAMA oβˈama +OBCECACIÓN ˌoβsekasjˈon +OBCECADA ˌoβsekˈaða +OBCECADAS ˌoβsekˈaðas +OBCECADO ˌoβsekˈaðo +OBCECADOS ˌoβsekˈaðos +OBCECAMOS ˌoβsekˈamos +OBCECANDO ˌoβsekˈando +OBCECAR ˌoβsekˈaɾ +OBEDECER ˌoβeðesˈeɾ +OBEDECIDA ˌoβeðesˈiða +OBEDECIDAS ˌoβeðesˈiðas +OBEDECIDO ˌoβeðesˈiðo +OBEDECIDOS ˌoβeðesˈiðos +OBEDECIMIENTO ˌoβeðˌesimjˈɛnto +OBEDIENCIA ˌoβeðjˈɛnsja +OBEDIENTE ˌoβeðjˈɛnte +OBEDIENTES ˌoβeðjˈɛntes +OBERTURA ˌoβeɾtˈuɾa +OBESIDAD ˌoβesiðˈad +OBESO oβˈeso +ÓBICE ˈoβise +OBISPAL ˌoβispˈal +OBISPALÍA ˌoβispalˈia +OBISPAR ˌoβispˈaɾ +OBISPO oβˈispo +ÓBITO ˈoβito +OBJECIÓN ˌoβxesjˈon +OBJETADA ˌoβxetˈaða +OBJETADAS ˌoβxetˈaðas +OBJETADO ˌoβxetˈaðo +OBJETADOS ˌoβxetˈaðos +OBJETAL ˌoβxetˈal +OBJETAMOS ˌoβxetˈamos +OBJETIVABLE ˌoβxetiβˈaβle +OBJETIVACIÓN ˌoβxetˌiβasjˈon +OBJETIVADOR ˌoβxetˌiβaðˈoɾ +OBJETIVAR ˌoβxetiβˈaɾ +OBJETIVIDAD ˌoβxetˌiβiðˈad +OBJETIVISMO ˌoβxetiβˈismo +OBJETIVISTA ˌoβxetiβˈista +OBJETIVO ˌoβxetˈiβo +OBJETO oβxˈeto +OBLANCEOLADO ˌoβlansˌeolˈaðo +ÓBLAST ˈoβlast +OBLATO oβlˈato +OBLEA oβlˈea +OBLIGACIÓN ˌoβliɣasjˈon +OBLIGACIONISTA ˌoβliɣˌasjonˈista +OBLIGADA ˌoβliɣˈaða +OBLIGADAS ˌoβliɣˈaðas +OBLIGADO ˌoβliɣˈaðo +OBLIGADOS ˌoβliɣˈaðos +OBLIGANTE ˌoβliɣˈante +OBLIGAR ˌoβliɣˈaɾ +OBLIGAS oβlˈiɣas +OBLIGATORIA ˌoβliɣatˈoɾja +OBLIGATORIAS ˌoβliɣatˈoɾjas +OBLIGATORIO ˌoβliɣatˈoɾjo +OBLIGATORIOS ˌoβliɣatˈoɾjos +OBLITERA ˌoβlitˈeɾa +OBLITERADA ˌoβliteɾˈaða +OBLITERADAS ˌoβliteɾˈaðas +OBLITERADO ˌoβliteɾˈaðo +OBLITERADOS ˌoβliteɾˈaðos +OBLITERÁIS ˌoβliteɾˈais +OBLITERAMOS ˌoβliteɾˈamos +OBLITERANDO ˌoβliteɾˈando +OBLITERANTE ˌoβliteɾˈante +OBLITERAR ˌoβliteɾˈaɾ +OBLITERARA ˌoβliteɾˈaɾa +OBLITERARÁ ˌoβlitˌeɾaɾˈa +OBLITERÁRAMOS ˌoβliteɾˈaɾamos +OBLITERARAS ˌoβliteɾˈaɾas +OBLITERARÁS ˌoβlitˌeɾaɾˈas +OBLITERAREIS ˌoβliteɾˈaɾeɪs +OBLITERARÉIS ˌoβlitˌeɾaɾˈeis +OBLITERAREMOS ˌoβlitˌeɾaɾˈemos +OBLITERARES ˌoβliteɾˈaɾes +OBLITERARÍA ˌoβlitˌeɾaɾˈia +OBLITERARÍAMOS ˌoβlitˌeɾaɾˈiamos +OBLITERARÍAS ˌoβlitˌeɾaɾˈias +OBLITERAS ˌoβlitˈeɾas +OBLITERASTE ˌoβliteɾˈaste +OBLITERE ˌoβlitˈeɾe +OBLITERÉIS ˌoβliteɾˈeis +OBLITEREMOS ˌoβliteɾˈemos +OBLITERES ˌoβlitˈeɾes +OBLITERO ˌoβlitˈeɾo +OBLONGA oβlˈoŋɡa +OBLONGAS oβlˈoŋɡas +OBLONGO oβlˈoŋɡo +OBLONGOS oβlˈoŋɡos +OBNUBILADA ˌobnuβilˈaða +OBNUBILADAS ˌobnuβilˈaðas +OBNUBILADO ˌobnuβilˈaðo +OBNUBILADOS ˌobnuβilˈaðos +OBNUBILAR ˌobnuβilˈaɾ +OBOE oβˈoe +ÓBOLO ˈoβolo +OBRA ˈoβɾa +OBRADA oβɾˈaða +OBRADAS oβɾˈaðas +OBRADO oβɾˈaðo +OBRADOR ˌoβɾaðˈoɾ +OBRADOS oβɾˈaðos +OBRAJE oβɾˈaxe +OBRAJERA ˌoβɾaxˈeɾa +OBRAJERO ˌoβɾaxˈeɾo +OBRAR oβɾˈaɾ +OBRAS ˈoβɾas +OBREGÓN ˌoβɾeɣˈon +OBREGONISTA ˌoβɾeɣonˈista +OBRERA oβɾˈeɾa +OBRERIL ˌoβɾeɾˈil +OBRERO oβɾˈeɾo +OBRITA oβɾˈita +OBSCENA oβsˈena +OBSCENIDAD ˌoβseniðˈad +OBSCENO oβsˈeno +OBSCURECIDA ˌoβskuɾesˈiða +OBSCURECIDAS ˌoβskuɾesˈiðas +OBSCURECIDO ˌoβskuɾesˈiðo +OBSCURECIDOS ˌoβskuɾesˈiðos +OBSCURIDAD ˌoβskuɾiðˈad +OBSCURO oβskˈuɾo +OBSEQUIA oβsˈekja +OBSEQUIADA ˌoβsekjˈaða +OBSEQUIADAS ˌoβsekjˈaðas +OBSEQUIADO ˌoβsekjˈaðo +OBSEQUIADOS ˌoβsekjˈaðos +OBSEQUIAMOS ˌoβsekjˈamos +OBSEQUIANDO ˌoβsekjˈando +OBSEQUIAR ˌoβsekjˈaɾ +OBSEQUIARA ˌoβsekjˈaɾa +OBSEQUIARÁ ˌoβsekjaɾˈa +OBSEQUIÁRAMOS ˌoβsekjˈaɾamos +OBSEQUIARAS ˌoβsekjˈaɾas +OBSEQUIARÁS ˌoβsekjaɾˈas +OBSEQUIAREIS ˌoβsekjˈaɾeɪs +OBSEQUIARÉIS ˌoβsekjaɾˈeis +OBSEQUIAREMOS ˌoβsekjaɾˈemos +OBSEQUIARES ˌoβsekjˈaɾes +OBSEQUIARÍAMOS ˌoβsekjaɾˈiamos +OBSEQUIAS oβsˈekjas +OBSEQUIASTE ˌoβsekjˈaste +OBSEQUIE oβsˈekje +OBSEQUIEMOS ˌoβsekjˈemos +OBSEQUIES oβsˈekjes +OBSEQUIO oβsˈekjo +OBSEQUIOSO ˌoβsekjˈoso +OBSERVABLE ˌoβseɾβˈaβle +OBSERVACIÓN ˌoβseɾβasjˈon +OBSERVACIONAL ˌoβseɾβˌasjonˈal +OBSERVADA ˌoβseɾβˈaða +OBSERVADAS ˌoβseɾβˈaðas +OBSERVADO ˌoβseɾβˈaðo +OBSERVADOR ˌoβseɾβaðˈoɾ +OBSERVADORA ˌoβseɾβaðˈoɾa +OBSERVADORAS ˌoβseɾβaðˈoɾas +OBSERVADORES ˌoβseɾβaðˈoɾes +OBSERVADOS ˌoβseɾβˈaðos +OBSERVANCIA ˌoβseɾβˈansja +OBSERVANTE ˌoβseɾβˈante +OBSERVAR ˌoβseɾβˈaɾ +OBSERVATORIO ˌoβseɾβatˈoɾjo +OBSERVATORIOS ˌoβseɾβatˈoɾjos +OBSESIÓN ˌoβsesjˈon +OBSESIONADA ˌoβsesjonˈaða +OBSESIONADAS ˌoβsesjonˈaðas +OBSESIONADO ˌoβsesjonˈaðo +OBSESIONADOS ˌoβsesjonˈaðos +OBSESO oβsˈeso +OBSIDIANA ˌoβsiðjˈana +OBSOLESCENTE ˌoβsolesˈɛnte +OBSOLETA ˌoβsolˈeta +OBSOLETAS ˌoβsolˈetas +OBSOLETO ˌoβsolˈeto +OBSOLETOS ˌoβsolˈetos +OBSTACULIZACIÓN ˌoβstakˌulisasjˈon +OBSTACULIZADA ˌoβstakˌulisˈaða +OBSTACULIZADAS ˌoβstakˌulisˈaðas +OBSTACULIZADO ˌoβstakˌulisˈaðo +OBSTACULIZADOS ˌoβstakˌulisˈaðos +OBSTACULIZAR ˌoβstakˌulisˈaɾ +OBSTÁCULO oβstˈakulo +OBSTADA oβstˈaða +OBSTADAS oβstˈaðas +OBSTADO oβstˈaðo +OBSTADOS oβstˈaðos +OBSTANTE oβstˈante +OBSTAR oβstˈaɾ +OBSTETRICIA ˌoβstetɾˈisja +OBSTÉTRICO oβstˈetɾiko +OBSTINA oβstˈina +OBSTINACIÓN ˌoβstinasjˈon +OBSTINADA ˌoβstinˈaða +OBSTINADAS ˌoβstinˈaðas +OBSTINADO ˌoβstinˈaðo +OBSTINADOS ˌoβstinˈaðos +OBSTINO oβstˈino +OBSTRUCCIÓN ˌoβstɾuksjˈon +OBSTRUIDA ˌoβstɾuˈiða +OBSTRUIDAS ˌoβstɾuˈiðas +OBSTRUIDO ˌoβstɾuˈiðo +OBSTRUIDOS ˌoβstɾuˈiðos +OBTENER ˌobtenˈeɾ +OBTENIDA ˌobtenˈiða +OBTENIDAS ˌobtenˈiðas +OBTENIDO ˌobtenˈiðo +OBTENIDOS ˌobtenˈiðos +OBTURACIÓN ˌobtuɾasjˈon +OBTURADA ˌobtuɾˈaða +OBTURADAS ˌobtuɾˈaðas +OBTURADO ˌobtuɾˈaðo +OBTURADOR ˌobtuɾaðˈoɾ +OBTURADOS ˌobtuɾˈaðos +OBTURAMOS ˌobtuɾˈamos +OBTURAR ˌobtuɾˈaɾ +OBTURATRICES ˌobtuɾatɾˈises +OBTURATRIZ ˌobtuɾatɾˈis +OBTUSÁNGULO ˌobtusˈaŋɡulo +OBÚS oβˈus +OBVENCIÓN ˌobβensjˈon +OBVIA ˈobβja +OBVIADA obβjˈaða +OBVIADAS obβjˈaðas +OBVIADO obβjˈaðo +OBVIADOS obβjˈaðos +OBVIAMENTE ˈobβjamˈente +OBVIAR obβjˈaɾ +OBVIO ˈobβjo +OCA ˈoka +OCAMPO okˈampo +OCARINA ˌokaɾˈina +OCAS ˈokas +OCASIÓN ˌokasjˈon +OCASIONADA ˌokasjonˈaða +OCASIONADAS ˌokasjonˈaðas +OCASIONADO ˌokasjonˈaðo +OCASIONADOS ˌokasjonˈaðos +OCASIONAR ˌokasjonˈaɾ +OCASO okˈaso +OCCIDENTAL ˌoksiðentˈal +OCCIDENTALIZACIÓN ˌoksiðˌentalˌisasjˈon +OCCIDENTALIZADA ˌoksiðˌentalisˈaða +OCCIDENTALIZADAS ˌoksiðˌentalisˈaðas +OCCIDENTALIZADO ˌoksiðˌentalisˈaðo +OCCIDENTALIZADOS ˌoksiðˌentalisˈaðos +OCCIDENTE ˌoksiðˈɛnte +OCCIDUO oksˈiðwo +OCCIPITAL ˌoksipitˈal +OCCIPITALES ˌoksipitˈales +OCCIPITOFRONTALES ˌoksipˌitofɾontˈales +OCCISA oksˈisa +OCCISO oksˈiso +OCCITANIA ˌoksitˈanja +OCCITANO ˌoksitˈano +OCEANÍA ˌoseanˈia +OCEÁNIDE ˌoseˈaniðe +OCÉANO osˈeano +OCEANÓGRAFA ˌoseanˈoɣɾafa +OCEANOGRAFÍA ˌoseˌanoɣɾafˈia +OCEANOGRÁFICA ˌoseˌanoɣɾˈafika +OCEANOGRÁFICAS ˌoseˌanoɣɾˈafikas +OCEANOGRÁFICO ˌoseˌanoɣɾˈafiko +OCEANOGRÁFICOS ˌoseˌanoɣɾˈafikos +OCEANÓGRAFO ˌoseanˈoɣɾafo +OCÉANOS osˈeanos +OCELADO ˌoselˈaðo +OCELOTE ˌoselˈote +OCHAVA otʃˈaβa +OCHAVADO ˌotʃaβˈaðo +OCHAVAS otʃˈaβas +OCHAVO otʃˈaβo +OCHAVOS otʃˈaβos +OCHENTA otʃˈɛnta +OCHENTAVO ˌotʃentˈaβo +OCHENTERA ˌotʃentˈeɾa +OCHENTERAS ˌotʃentˈeɾas +OCHENTERO ˌotʃentˈeɾo +OCHENTEROS ˌotʃentˈeɾos +OCHENTISTAS ˌotʃentˈistas +OCHO ˈotʃo +OCHOA otʃˈoa +OCHOCIENTAS ˌotʃosjˈɛntas +OCHOCIENTOS ˌotʃosjˈɛntos +OCHOMIL ˌotʃomˈil +OCIO ˈosjo +OCIOSO osjˈoso +OCLOCRACIA ˌoklokɾˈasja +OCLUIDA ˌokluˈiða +OCLUIDAS ˌokluˈiðas +OCLUIDO ˌokluˈiðo +OCLUIDOS ˌokluˈiðos +OCOTE okˈote +OCOTEPECANO ˌokotˌepekˈano +OCOTEPEQUE ˌokotepˈeke +OCOTOSO ˌokotˈoso +OCRA ˈokɾa +OCRÁCEO okɾˈaseo +OCRE ˈokɾe +OCTAGÉSIMO ˌoktaxˈesimo +OCTAGONAL ˌoktaɣonˈal +OCTAL oktˈal +OCTÁMERO oktˈameɾo +OCTANAJE ˌoktanˈaxe +OCTANO oktˈano +OCTAVA oktˈaβa +OCTAVAS oktˈaβas +OCTAVIO oktˈaβjo +OCTAVO oktˈaβo +OCTAVOS oktˈaβos +OCTILLIZO ˌoktijjˈiso +OCTINGENTÉSIMO ˌoktiŋxentˈesimo +OCTOGENARIA ˌoktoxenˈaɾja +OCTOGENARIAS ˌoktoxenˈaɾjas +OCTOGENARIO ˌoktoxenˈaɾjo +OCTOGENARIOS ˌoktoxenˈaɾjos +OCTOGÉSIMA ˌoktoxˈesima +OCTOGÉSIMAS ˌoktoxˈesimas +OCTOGÉSIMO ˌoktoxˈesimo +OCTOGÉSIMOS ˌoktoxˈesimos +OCTÓPODO oktˈopoðo +OCTOSÍLABO ˌoktosˈilaβo +OCTREÓTIDO ˌoktɾeˈotiðo +OCTUBRE oktˈuβɾe +ÓCTUPLE ˈoktuple +OCULARES ˌokulˈaɾes +OCULISTA ˌokulˈista +ÓCULO ˈokulo +OCULOCUTÁNEO ˌokulˌokutˈaneo +ÓCULOS ˈokulos +OCULTA okˈulta +OCULTADA ˌokultˈaða +OCULTADAS ˌokultˈaðas +OCULTADO ˌokultˈaðo +OCULTADOS ˌokultˈaðos +OCULTAMIENTO ˌokultamjˈɛnto +OCULTANDO ˌokultˈando +OCULTAR ˌokultˈaɾ +OCULTARSE ˌokultˈaɾse +OCULTISMO ˌokultˈismo +OCULTO okˈulto +OCUMO okˈumo +OCUPACIÓN ˌokupasjˈon +OCUPACIONAL ˌokupˌasjonˈal +OCUPADA ˌokupˈaða +OCUPADAS ˌokupˈaðas +OCUPADO ˌokupˈaðo +OCUPADOS ˌokupˈaðos +OCUPAR ˌokupˈaɾ +OCUPARA ˌokupˈaɾa +OCURRE okˈuɾɾe +OCURRENTE ˌokuɾɾˈɛnte +OCURRIDA ˌokuɾɾˈiða +OCURRIDAS ˌokuɾɾˈiðas +OCURRIDO ˌokuɾɾˈiðo +OCURRIDOS ˌokuɾɾˈiðos +OCURRIERON ˌokuɾɾiˈeɾon +OCURRIÓ ˌokuɾɾiˈo +OCURRIR ˌokuɾɾˈiɾ +ODA ˈoða +ODAS ˈoðas +ODEÓN ˌoðeˈon +ODIADA oðjˈaða +ODIADAS oðjˈaðas +ODIADO oðjˈaðo +ODIADORA ˌoðjaðˈoɾa +ODIADOS oðjˈaðos +ODIAR oðjˈaɾ +ODÍN oðˈin +ODIO ˈoðjo +ODISEA ˌoðisˈea +ODISEO ˌoðisˈeo +ODÓMETRO oðˈometɾo +ODÓNIMO oðˈonimo +ODONTALGIA ˌoðontˈalxja +ODONTOBLASTO ˌoðontoβlˈasto +ODONTOLOGÍA ˌoðontˌoloxˈia +ODONTOLÓGICA ˌoðontolˈoxika +ODONTOLÓGICAS ˌoðontolˈoxikas +ODONTOLÓGICO ˌoðontolˈoxiko +ODONTOLÓGICOS ˌoðontolˈoxikos +ODONTÓLOGO ˌoðontˈoloɣo +ODORÍFERO ˌoðoɾˈifeɾo +ODRE ˈoðɾe +ODRISIO oðɾˈisjo +OES ˈoes +OESTE oˈeste +OFENDA ofˈɛnda +OFENDAMOS ˌofendˈamos +OFENDAS ofˈɛndas +OFENDE ofˈɛnde +OFENDEMOS ˌofendˈemos +OFENDER ˌofendˈeɾ +OFENDERÁ ˌofendeɾˈa +OFENDERÁS ˌofendeɾˈas +OFENDEREMOS ˌofendeɾˈemos +OFENDERÍAMOS ˌofendeɾˈiamos +OFENDES ofˈɛndes +OFENDÍAMOS ˌofendˈiamos +OFENDIDA ˌofendˈiða +OFENDIDAS ˌofendˈiðas +OFENDIDO ˌofendˈiðo +OFENDIDOS ˌofendˈiðos +OFENDO ofˈɛndo +OFENSA ofˈɛnsa +OFENSAS ofˈɛnsas +OFENSIVA ˌofensˈiβa +OFENSIVO ˌofensˈiβo +OFENSIVOS ˌofensˈiβos +OFENSOR ˌofensˈoɾ +OFERTA ofˈeɾta +OFERTADA ˌofeɾtˈaða +OFERTADAS ˌofeɾtˈaðas +OFERTADO ˌofeɾtˈaðo +OFERTADOS ˌofeɾtˈaðos +OFERTANTE ˌofeɾtˈante +OFERTAR ˌofeɾtˈaɾ +OFERTÓN ˌofeɾtˈon +OFF ˈoff +OFFLINE offlˈine +OFFSIDE offsˈiðe +OFI ˈofi +OFICIADA ˌofisjˈaða +OFICIADAS ˌofisjˈaðas +OFICIADO ˌofisjˈaðo +OFICIADOS ˌofisjˈaðos +OFICIAL ˌofisjˈal +OFICIALES ˌofisjˈales +OFICIALILLO ˌofisjalˈijjo +OFICIALIZA ˌofisjalˈisa +OFICIALIZADA ˌofisjˌalisˈaða +OFICIALIZADAS ˌofisjˌalisˈaðas +OFICIALIZADO ˌofisjˌalisˈaðo +OFICIALIZADOS ˌofisjˌalisˈaðos +OFICIALIZAMOS ˌofisjˌalisˈamos +OFICIALIZANDO ˌofisjˌalisˈando +OFICIALIZAR ˌofisjˌalisˈaɾ +OFICIALIZARA ˌofisjˌalisˈaɾa +OFICIALIZARÁ ˌofisjˌalisaɾˈa +OFICIALIZÁRAMOS ˌofisjˌalisˈaɾamos +OFICIALIZARAS ˌofisjˌalisˈaɾas +OFICIALIZARÁS ˌofisjˌalisaɾˈas +OFICIALIZAREIS ˌofisjˌalisˈaɾeɪs +OFICIALIZAREMOS ˌofisjˌalisaɾˈemos +OFICIALIZARES ˌofisjˌalisˈaɾes +OFICIALIZARÍAMOS ˌofisjˌalisaɾˈiamos +OFICIALIZAS ˌofisjalˈisas +OFICIALIZASTE ˌofisjˌalisˈaste +OFICIALIZO ˌofisjalˈiso +OFICIANTE ˌofisjˈante +OFICIAR ˌofisjˈaɾ +OFICIAS ofˈisjas +OFICINA ˌofisˈina +OFICINAL ˌofisinˈal +OFICINISTA ˌofisinˈista +OFICINITA ˌofisinˈita +OFICIOS ofˈisjos +OFICIOSO ˌofisjˈoso +OFIDIO ofˈiðjo +OFRECER ˌofɾesˈeɾ +OFRECES ofɾˈeses +OFRECIDA ˌofɾesˈiða +OFRECIDAS ˌofɾesˈiðas +OFRECIDO ˌofɾesˈiðo +OFRECIDOS ˌofɾesˈiðos +OFRECIMIENTO ˌofɾesimjˈɛnto +OFRENDA ofɾˈɛnda +OFRENDADA ˌofɾendˈaða +OFRENDADAS ˌofɾendˈaðas +OFRENDADO ˌofɾendˈaðo +OFRENDADOS ˌofɾendˈaðos +ÓFSET ˈofset +OFTALMÓLOGA ˌoftalmˈoloɣa +OFTALMOLOGÍA ˌoftalmˌoloxˈia +OFTALMOLÓGICA ˌoftalmolˈoxika +OFTALMOLÓGICAS ˌoftalmolˈoxikas +OFTALMOLÓGICO ˌoftalmolˈoxiko +OFTALMOLÓGICOS ˌoftalmolˈoxikos +OFTALMÓLOGO ˌoftalmˈoloɣo +OFTALMOPATÍA ˌoftalmˌopatˈia +OFUSCA ofˈuska +OFUSCADA ˌofuskˈaða +OFUSCADAS ˌofuskˈaðas +OFUSCADO ˌofuskˈaðo +OFUSCADOS ˌofuskˈaðos +OFUSCÁIS ˌofuskˈais +OFUSCAMOS ˌofuskˈamos +OFUSCANDO ˌofuskˈando +OFUSCAR ˌofuskˈaɾ +OFUSCARA ˌofuskˈaɾa +OFUSCARÁ ˌofuskaɾˈa +OFUSCÁRAMOS ˌofuskˈaɾamos +OFUSCARAS ˌofuskˈaɾas +OFUSCARÁS ˌofuskaɾˈas +OFUSCAREIS ˌofuskˈaɾeɪs +OFUSCARÉIS ˌofuskaɾˈeis +OFUSCAREMOS ˌofuskaɾˈemos +OFUSCARES ˌofuskˈaɾes +OFUSCARÍA ˌofuskaɾˈia +OFUSCARÍAMOS ˌofuskaɾˈiamos +OFUSCARÍAS ˌofuskaɾˈias +OFUSCAS ofˈuskas +OFUSCASTE ˌofuskˈaste +OFUSCO ofˈusko +OFUSQUE ofˈuske +OFUSQUÉIS ˌofuskˈeis +OFUSQUEMOS ˌofuskˈemos +OFUSQUES ofˈuskes +OGANESÓN ˌoɣanesˈon +OGRESA oɣɾˈesa +OGRO ˈoɣɾo +OH ˈo +OHIOANO ˌojoˈano +ÓHMICO ˈomiko +OÍ oˈi +OÍA oˈia +OÍAIS oˈiaɪs +OÍAMOS oˈiamos +OÍAN oˈian +OÍAS oˈias +OÍBLE oˈiβle +OÍD oˈid +OÍDA oˈiða +OÍDAS oˈiðas +OÍDIO oˈiðjo +OIDITO oɪðˈito +OÍDO oˈiðo +OÍDOS oˈiðos +OIGA ˈoɪɣa +OIGÁIS oɪɣˈais +OIGAMOS oɪɣˈamos +OIGAN ˈoɪɣan +OIGAS ˈoɪɣas +OIGO ˈoɪɣo +OÍMOS oˈimos +OÍR oˈiɾ +OIRATE oɪɾˈate +OÍS oˈis +OÍSTE oˈiste +OÍSTEIS oˈisteɪs +OJAL oxˈal +OJALÁ ˌoxalˈa +OJAZO oxˈaso +OJEADA ˌoxeˈaða +OJEADAS ˌoxeˈaðas +OJEADO ˌoxeˈaðo +OJEADORA ˌoxeaðˈoɾa +OJEADOS ˌoxeˈaðos +OJEAR ˌoxeˈaɾ +OJERA oxˈeɾa +OJEROSO ˌoxeɾˈoso +OJETE oxˈete +OJIAZUL ˌoxjasˈul +OJITO oxˈito +OJITUERTO ˌoxitwˈeɾto +OJIVA oxˈiβa +OJO ˈoxo +OJÓN oxˈon +OJOS ˈoxos +OJOTA oxˈota +OJUDA oxˈuða +OJUDAS oxˈuðas +OJUDO oxˈuðo +OJUDOS oxˈuðos +OKAPI okˈapi +OKAPIS okˈapis +OKAY okˈaɪ +OKEY okˈeɪ +OKIS ˈokis +OKLAHOMA ˌoklaˈoma +OKLAHOMENSE ˌoklaomˈɛnse +OKUPA okˈupa +OLA ˈola +OLANCHANO ˌolantʃˈano +OLANCHO olˈantʃo +OLAS ˈolas +OLÉ olˈe +OLEADA ˌoleˈaða +OLEADAS ˌoleˈaðas +OLEADO ˌoleˈaðo +OLEADOS ˌoleˈaðos +OLEAGINOSO ˌoleˌaxinˈoso +OLEAJE ˌoleˈaxe +OLEANDO ˌoleˈando +OLÉCRANON olˈekɾanon +OLEFINA ˌolefˈina +OLEÍFERO ˌoleˈifeɾo +ÓLEO ˈoleo +ÓLEOS ˈoleos +OLER olˈeɾ +OLFATEADA ˌolfateˈaða +OLFATEADAS ˌolfateˈaðas +OLFATEADO ˌolfateˈaðo +OLFATEADOS ˌolfateˈaðos +OLFATEAR ˌolfateˈaɾ +OLFATO olfˈato +OLGA ˈolɣa +OLÍBANO olˈiβano +OLIDA olˈiða +OLIDAS olˈiðas +OLIDO olˈiðo +OLIDOS olˈiðos +OLIENTE oljˈɛnte +OLIGARCA ˌoliɣˈaɾka +OLIGARCAS ˌoliɣˈaɾkas +OLIGARQUÍA ˌoliɣaɾkˈia +OLIGOARTRITIS ˌoliɣˌoaɾtɾˈitis +OLIGODENDROCITO ˌoliɣˌoðendɾosˈito +OLIGODENDROGLIOMA ˌoliɣˌoðendɾˌoɣliˈoma +OLIGODENDROGLIOMAS ˌoliɣˌoðendɾˌoɣliˈomas +OLIGOELEMENTO ˌoliɣˌoelemˈɛnto +OLIGOELEMENTOS ˌoliɣˌoelemˈɛntos +OLIGOMERIZACIÓN ˌoliɣˌomeɾˌisasjˈon +OLIGÓMERO ˌoliɣˈomeɾo +OLIGONUCLEÓTIDO ˌoliɣˌonukleˈotiðo +OLIGOOVULACIÓN ˌoliɣˌooβˌulasjˈon +OLIGOPÓLICO ˌoliɣopˈoliko +OLIGOPOLÍSTICO ˌoliɣˌopolˈistiko +OLIGOPOLIZACIÓN ˌoliɣˌopolˌisasjˈon +OLIGOQUETO ˌoliɣokˈeto +OLIGOQUETOS ˌoliɣokˈetos +OLIGOSACÁRIDO ˌoliɣˌosakˈaɾiðo +OLIGOTRÓFICA ˌoliɣotɾˈofika +OLIGOTRÓFICAS ˌoliɣotɾˈofikas +OLIGOTRÓFICO ˌoliɣotɾˈofiko +OLIGOTRÓFICOS ˌoliɣotɾˈofikos +OLIGOZOOSPERMIA ˌoliɣˌosoospˈeɾmja +OLIGURIA ˌoliɣˈuɾja +OLIGÚRICO ˌoliɣˈuɾiko +OLIMPIADA ˌolimpjˈaða +OLIMPÍADA ˌolimpˈiaða +OLIMPIADAS ˌolimpjˈaðas +OLIMPÍADAS ˌolimpˈiaðas +OLÍMPICA olˈimpika +OLÍMPICO olˈimpiko +OLÍMPICOS olˈimpikos +OLIMPO olˈimpo +OLINGO olˈiŋɡo +OLINGUITO ˌoliŋɡˈito +OLIO ˈoljo +OLISCADA ˌoliskˈaða +OLISCADAS ˌoliskˈaðas +OLISCADO ˌoliskˈaðo +OLISCADOS ˌoliskˈaðos +OLISCAR ˌoliskˈaɾ +OLISCO olˈisko +OLISQUEADA ˌoliskeˈaða +OLISQUEADAS ˌoliskeˈaðas +OLISQUEADO ˌoliskeˈaðo +OLISQUEADOS ˌoliskeˈaðos +OLISQUEAR ˌoliskeˈaɾ +OLISQUEO ˌoliskˈeo +OLISQUEOS ˌoliskˈeos +OLIVA olˈiβa +OLIVAR ˌoliβˈaɾ +OLIVARES ˌoliβˈaɾes +OLIVENTINO ˌoliβentˈino +OLIVERA ˌoliβˈeɾa +OLIVINO ˌoliβˈino +OLIVO olˈiβo +OLMEDO olmˈeðo +OLMO ˈolmo +OLÓNGAPO olˈoŋɡapo +OLOR olˈoɾ +OLORCILLO ˌoloɾsˈijjo +OLORCITO ˌoloɾsˈito +OLOROSA ˌoloɾˈosa +OLOROSAS ˌoloɾˈosas +OLOROSO ˌoloɾˈoso +OLOROSOS ˌoloɾˈosos +OLOTE olˈote +OLOTERA ˌolotˈeɾa +OLVEREÑO ˌolβeɾˈeɲo +OLVIDA olβˈiða +OLVIDABLE ˌolβiðˈaβle +OLVIDADA ˌolβiðˈaða +OLVIDADAS ˌolβiðˈaðas +OLVIDADIZO ˌolβiðaðˈiso +OLVIDADO ˌolβiðˈaðo +OLVIDADOS ˌolβiðˈaðos +OLVIDAMOS ˌolβiðˈamos +OLVIDAR ˌolβiðˈaɾ +OLVIDAS olβˈiðas +OLVIDE olβˈiðe +OLVIDEMOS ˌolβiðˈemos +OLVIDES olβˈiðes +OLVIDO olβˈiðo +OLVIDOS olβˈiðos +OMAGUACAS ˌomaɣwˈakas +OMÁN omˈan +OMANÍ ˌomanˈi +OMAR omˈaɾ +OMBLIGO omblˈiɣo +OMBLIGUITO ˌombliɣˈito +OMBÚ ombˈu +OMEGA omˈeɣa +OMELETTE ˌomelˈette +OMENTAL ˌomentˈal +OMENTO omˈɛnto +OMEPRAZOL ˌomepɾasˈol +ÓMICRON ˈomikɾon +OMINADA ˌominˈaða +OMINADAS ˌominˈaðas +OMINADO ˌominˈaðo +OMINADOS ˌominˈaðos +OMINAR ˌominˈaɾ +OMINOSA ˌominˈosa +OMINOSAS ˌominˈosas +OMINOSO ˌominˈoso +OMINOSOS ˌominˈosos +OMISIÓN ˌomisjˈon +OMISO omˈiso +OMITIDA ˌomitˈiða +OMITIDAS ˌomitˈiðas +OMITIDO ˌomitˈiðo +OMITIDOS ˌomitˈiðos +OMITIR ˌomitˈiɾ +OMNIPOTENTE ˌomnipotˈɛnte +OMNIPRESENTES ˌomnipɾesˈɛntes +OMNISCIENTES ˌomnisjˈɛntes +OMNÍVORO omnˈiβoɾo +OMÓPLATO omˈoplato +OMÓTICO omˈotiko +ONAGRA onˈaɣɾa +ONAGRO onˈaɣɾo +ONANISTA ˌonanˈista +OÑATI oɲˈati +ONCE ˈonse +ONCENO onsˈeno +ONCOCERCOSIS ˌonkoseɾkˈosis +ONCODERMATITIS ˌonkoðˌeɾmatˈitis +ONCOGÉN ˌonkoxˈen +ONCOGÉNESIS ˌonkoxˈenesis +ONCOGÉNICA ˌonkoxˈenika +ONCOGÉNICAS ˌonkoxˈenikas +ONCOGÉNICO ˌonkoxˈeniko +ONCOGÉNICOS ˌonkoxˈenikos +ONCOHEMATOLOGÍA ˌonkoˌematˌoloxˈia +ONCOHEMATOLÓGICA ˌonkoˌematolˈoxika +ONCOHEMATOLÓGICAS ˌonkoˌematolˈoxikas +ONCOHEMATOLÓGICO ˌonkoˌematolˈoxiko +ONCOHEMATOLÓGICOS ˌonkoˌematolˈoxikos +ONCOLÍTICA ˌonkolˈitika +ONCOLÍTICAS ˌonkolˈitikas +ONCOLÍTICO ˌonkolˈitiko +ONCOLÍTICOS ˌonkolˈitikos +ONCOLOGÍA ˌonkoloxˈia +ONCOLÓGICA ˌonkolˈoxika +ONCOLÓGICAS ˌonkolˈoxikas +ONCOLÓGICO ˌonkolˈoxiko +ONCOLÓGICOS ˌonkolˈoxikos +ONCÓLOGO onkˈoloɣo +ONDA ˈonda +ONDARRUTARRA ˌondaɾɾutˈaɾɾa +ONDAS ˈondas +ONDE ˈonde +ONDEADA ˌondeˈaða +ONDEADAS ˌondeˈaðas +ONDEADO ˌondeˈaðo +ONDEADOS ˌondeˈaðos +ONDEAR ˌondeˈaɾ +ONDINA ondˈina +ONDOSO ondˈoso +ONDULACIÓN ˌondulasjˈon +ONDULADA ˌondulˈaða +ONDULADAS ˌondulˈaðas +ONDULADO ˌondulˈaðo +ONDULADOS ˌondulˈaðos +ONDULANTE ˌondulˈante +ONDULANTES ˌondulˈantes +ONDULAR ˌondulˈaɾ +ONDULATORIO ˌondulatˈoɾjo +ONEMI onˈemi +ONFALOCELE ˌomfalosˈele +ONFALOCELES ˌomfalosˈeles +ONFALOMESENTÉRICA ˌomfalˌomesentˈeɾika +ONFALOMESENTÉRICAS ˌomfalˌomesentˈeɾikas +ONFALOMESENTÉRICO ˌomfalˌomesentˈeɾiko +ONFALOMESENTÉRICOS ˌomfalˌomesentˈeɾikos +ÓNICE ˈonise +ONICOMICOSIS ˌonikˌomikˈosis +ONIQUECTOMÍA ˌonikˌektomˈia +ÓNIX ˈoniks +ONLINE onlˈine +ONOCENTAURO ˌonosentˈaʊɾo +ONOMASIOLÓGICA ˌonomˌasjolˈoxika +ONOMASIOLÓGICAS ˌonomˌasjolˈoxikas +ONOMASIOLÓGICO ˌonomˌasjolˈoxiko +ONOMASIOLÓGICOS ˌonomˌasjolˈoxikos +ONONDAGA ˌonondˈaɣa +ONOTO onˈoto +ONTARIANA ˌontaɾjˈana +ONTARIANO ˌontaɾjˈano +ÓNTICO ˈontiko +ONTOGÉNESIS ˌontoxˈenesis +ONTOLÓGICA ˌontolˈoxika +ONTOLÓGICAS ˌontolˈoxikas +ONTOLÓGICO ˌontolˈoxiko +ONTOLÓGICOS ˌontolˈoxikos +ONTOLOGISMO ˌontoloxˈismo +ONTOLOGISTA ˌontoloxˈista +ONU ˈonu +ONUBENSE ˌonuβˈɛnse +ONZA ˈonsa +OOCITO ˌoosˈito +OOFORECTOMÍA ˌoofˌoɾektomˈia +OOLITO ˌoolˈito +OÓSFERA oˈosfeɾa +OPACADA ˌopakˈaða +OPACADAS ˌopakˈaðas +OPACADO ˌopakˈaðo +OPACADOS ˌopakˈaðos +OPACAR ˌopakˈaɾ +OPACIDAD ˌopasiðˈad +OPACO opˈako +OPALESCENTE ˌopalesˈɛnte +OPALESCENTES ˌopalesˈɛntes +ÓPALO ˈopalo +OPCIÓN opsjˈon +OPCIONES opsjˈones +OPEN ˈopen +ÓPERA ˈopeɾa +OPERABILIDAD ˌopeɾˌaβiliðˈad +OPERACIÓN ˌopeɾasjˈon +OPERACIONALIZACIÓN ˌopeɾˌasjonˌalisasjˈon +OPERADA ˌopeɾˈaða +OPERADAS ˌopeɾˈaðas +OPERADO ˌopeɾˈaðo +OPERADORA ˌopeɾaðˈoɾa +OPERADOS ˌopeɾˈaðos +OPERAMOS ˌopeɾˈamos +OPERANTE ˌopeɾˈante +OPERANTES ˌopeɾˈantes +OPERAR ˌopeɾˈaɾ +OPERATIVIDAD ˌopeɾˌatiβiðˈad +OPERATIVIZACIÓN ˌopeɾˌatiβˌisasjˈon +OPERATIVIZAR ˌopeɾˌatiβisˈaɾ +OPERATIVO ˌopeɾatˈiβo +OPERATORIO ˌopeɾatˈoɾjo +OPÉRCULO opˈeɾkulo +OPERETA ˌopeɾˈeta +OPERISTA ˌopeɾˈista +OPERO opˈeɾo +OPIÁCEA opjˈasea +OPIÁCEAS opjˈaseas +OPIÁCEO opjˈaseo +OPIÁCEOS opjˈaseos +OPIMA opˈima +OPIMAS opˈimas +OPIMO opˈimo +OPIMOS opˈimos +OPINA opˈina +OPINADA ˌopinˈaða +OPINADAS ˌopinˈaðas +OPINADO ˌopinˈaðo +OPINADOS ˌopinˈaðos +OPINAMOS ˌopinˈamos +OPINANDO ˌopinˈando +OPINAR ˌopinˈaɾ +OPINARA ˌopinˈaɾa +OPINARÁ ˌopinaɾˈa +OPINÁRAMOS ˌopinˈaɾamos +OPINARAS ˌopinˈaɾas +OPINARÁS ˌopinaɾˈas +OPINAREIS ˌopinˈaɾeɪs +OPINAREMOS ˌopinaɾˈemos +OPINARES ˌopinˈaɾes +OPINARÍAMOS ˌopinaɾˈiamos +OPINAS opˈinas +OPINASTE ˌopinˈaste +OPINE opˈine +OPINEMOS ˌopinˈemos +OPINES opˈines +OPINIÓN ˌopinjˈon +OPINIONES ˌopinjˈones +OPINO opˈino +OPIO ˈopjo +OPIOIDE opjˈoɪðe +OPISTÓTONOS ˌopistˈotonos +OPOBÁLSAMO ˌopoβˈalsamo +OPONENTE ˌoponˈɛnte +OPONENTES ˌoponˈɛntes +OPONER ˌoponˈeɾ +OPORTUNA ˌopoɾtˈuna +OPORTUNIDAD ˌopoɾtˌuniðˈad +OPORTUNÍSIMO ˌopoɾtunˈisimo +OPORTUNISTA ˌopoɾtunˈista +OPORTUNO ˌopoɾtˈuno +OPOSICIÓN ˌoposisjˈon +OPOSITADA ˌopositˈaða +OPOSITADAS ˌopositˈaðas +OPOSITADO ˌopositˈaðo +OPOSITADOS ˌopositˈaðos +OPOSITOR ˌopositˈoɾ +OPOSITORA ˌopositˈoɾa +OPOSITORAS ˌopositˈoɾas +OPOSITORES ˌopositˈoɾes +OPRESAR ˌopɾesˈaɾ +OPRESOR ˌopɾesˈoɾ +OPRIMIDA ˌopɾimˈiða +OPRIMIDAS ˌopɾimˈiðas +OPRIMIDO ˌopɾimˈiðo +OPRIMIDOS ˌopɾimˈiðos +OPRIMIR ˌopɾimˈiɾ +OPROBIO opɾˈoβjo +OPS ˈops +OPTADA opːtˈaða +OPTADAS opːtˈaðas +OPTADO opːtˈaðo +OPTADOS opːtˈaðos +OPTAR opːtˈaɾ +OPTATIVA ˌopːtatˈiβa +OPTATIVAS ˌopːtatˈiβas +OPTATIVO ˌopːtatˈiβo +OPTATIVOS ˌopːtatˈiβos +OPTIMA opːtˈima +OPTIMADA ˌopːtimˈaða +OPTIMADAS ˌopːtimˈaðas +OPTIMADO ˌopːtimˈaðo +OPTIMADOS ˌopːtimˈaðos +OPTIMISMO ˌopːtimˈismo +OPTIMISTA ˌopːtimˈista +OPTIMIZADA ˌopːtimisˈaða +OPTIMIZADAS ˌopːtimisˈaðas +OPTIMIZADO ˌopːtimisˈaðo +OPTIMIZADOS ˌopːtimisˈaðos +ÓPTIMO ˈopːtimo +OPTOMETRISTA ˌopːtometɾˈista +OPTRÓNICO opːtɾˈoniko +OPUESTA opwˈesta +OPUESTAS opwˈestas +OPUESTO opwˈesto +OPUESTOS opwˈestos +OPUGNADA ˌopuɡnˈaða +OPUGNADAS ˌopuɡnˈaðas +OPUGNADO ˌopuɡnˈaðo +OPUGNADOS ˌopuɡnˈaðos +OPULENCIA ˌopulˈɛnsja +OPULENTA ˌopulˈɛnta +OPULENTAS ˌopulˈɛntas +OPULENTO ˌopulˈɛnto +OPULENTOS ˌopulˈɛntos +OPÚSCULO opˈuskulo +ORA ˈoɾa +ORACIÓN ˌoɾasjˈon +ORÁCULO oɾˈakulo +ORADA oɾˈaða +ORADAS oɾˈaðas +ORADO oɾˈaðo +ORADOR ˌoɾaðˈoɾ +ORADORA ˌoɾaðˈoɾa +ORADOS oɾˈaðos +ORAJE oɾˈaxe +ORAL oɾˈal +ÓRALE ˈoɾale +ORALIDAD ˌoɾaliðˈad +ORALIZACIÓN ˌoɾalˌisasjˈon +ORAMOS oɾˈamos +ORÁN oɾˈan +ORANDO oɾˈando +ORANÉS ˌoɾanˈes +ORANGISTA ˌoɾaŋxˈista +ORANGUTÁN ˌoɾaŋɡutˈan +ORANGUTANA ˌoɾaŋɡutˈana +ORAR oɾˈaɾ +ORARA oɾˈaɾa +ORARÁ ˌoɾaɾˈa +ORÁRAMOS oɾˈaɾamos +ORARAS oɾˈaɾas +ORARÁS ˌoɾaɾˈas +ORAREIS oɾˈaɾeɪs +ORAREMOS ˌoɾaɾˈemos +ORARES oɾˈaɾes +ORARÍAMOS ˌoɾaɾˈiamos +ORAS ˈoɾas +ORASTE oɾˈaste +ORATE oɾˈate +ORBE ˈoɾβe +ORBEGOSISTA ˌoɾβeɣosˈista +ÓRBITA ˈoɾβita +ORBITADA ˌoɾβitˈaða +ORBITADAS ˌoɾβitˈaðas +ORBITADO ˌoɾβitˈaðo +ORBITADOS ˌoɾβitˈaðos +ORBITAL ˌoɾβitˈal +ORBITALES ˌoɾβitˈales +ORBITANTE ˌoɾβitˈante +ORBITARIO ˌoɾβitˈaɾjo +ORCA ˈoɾka +ORCO ˈoɾko +ORCOMENIO ˌoɾkomˈenjo +ÓRDAGO ˈoɾðaɣo +ORDEN ˈoɾðen +ORDENABLE ˌoɾðenˈaβle +ORDENADA ˌoɾðenˈaða +ORDEÑADA ˌoɾðeɲˈaða +ORDENADAS ˌoɾðenˈaðas +ORDEÑADAS ˌoɾðeɲˈaðas +ORDENADO ˌoɾðenˈaðo +ORDEÑADO ˌoɾðeɲˈaðo +ORDENADOR ˌoɾðenaðˈoɾ +ORDEÑADOR ˌoɾðeɲaðˈoɾ +ORDENADORA ˌoɾðenaðˈoɾa +ORDENADOS ˌoɾðenˈaðos +ORDEÑADOS ˌoɾðeɲˈaðos +ORDENAMIENTO ˌoɾðenamjˈɛnto +ORDENANZA ˌoɾðenˈansa +ORDENAR ˌoɾðenˈaɾ +ORDEÑAR ˌoɾðeɲˈaɾ +ORDENO oɾðˈeno +ORDINAL ˌoɾðinˈal +ORDINARIA ˌoɾðinˈaɾja +ORDINARIATO ˌoɾðinaɾjˈato +ORDINARIO ˌoɾðinˈaɾjo +ORDOÑISTA ˌoɾðoɲˈista +ORDOVICO ˌoɾðoβˈiko +OREADA ˌoɾeˈaða +OREADAS ˌoɾeˈaðas +ORÉADE oɾˈeaðe +OREADO ˌoɾeˈaðo +OREADOS ˌoɾeˈaðos +OREAR ˌoɾeˈaɾ +OREBCE oɾˈeβse +OREGANO ˌoɾeɣˈano +ORÉGANO oɾˈeɣano +OREGÓN ˌoɾeɣˈon +OREGONÉS ˌoɾeɣonˈes +OREJA oɾˈexa +OREJANA ˌoɾexˈana +OREJANAS ˌoɾexˈanas +OREJANO ˌoɾexˈano +OREJANOS ˌoɾexˈanos +OREJETA ˌoɾexˈeta +OREJITA ˌoɾexˈita +OREJÓN ˌoɾexˈon +OREJUELA ˌoɾexwˈela +OREMOS oɾˈemos +ORENDAIN oɾˈɛndaɪn +ORENSE oɾˈɛnse +OREO oɾˈeo +ORERA oɾˈeɾa +ORERO oɾˈeɾo +ORES ˈoɾes +ORFANATO ˌoɾfanˈato +ORFEBRE oɾfˈeβɾe +ORFEBRERÍA ˌoɾfeβɾeɾˈia +ORFEO oɾfˈeo +ÓRFICO ˈoɾfiko +ORFISMO oɾfˈismo +ORGANERA ˌoɾɣanˈeɾa +ORGÁNICA oɾɣˈanika +ORGÁNICAS oɾɣˈanikas +ORGÁNICO oɾɣˈaniko +ORGÁNICOS oɾɣˈanikos +ORGANISMO ˌoɾɣanˈismo +ORGANISTA ˌoɾɣanˈista +ORGANÍSTICO ˌoɾɣanˈistiko +ORGANITO ˌoɾɣanˈito +ORGANIZA ˌoɾɣanˈisa +ORGANIZACIÓN ˌoɾɣanˌisasjˈon +ORGANIZADA ˌoɾɣanisˈaða +ORGANIZADAS ˌoɾɣanisˈaðas +ORGANIZADO ˌoɾɣanisˈaðo +ORGANIZADOR ˌoɾɣanˌisaðˈoɾ +ORGANIZADOS ˌoɾɣanisˈaðos +ORGANIZAMOS ˌoɾɣanisˈamos +ORGANIZAN ˌoɾɣanˈisan +ORGANIZANDO ˌoɾɣanisˈando +ORGANIZAR ˌoɾɣanisˈaɾ +ORGANIZARA ˌoɾɣanisˈaɾa +ORGANIZARÁ ˌoɾɣanˌisaɾˈa +ORGANIZÁRAMOS ˌoɾɣanisˈaɾamos +ORGANIZARAS ˌoɾɣanisˈaɾas +ORGANIZARÁS ˌoɾɣanˌisaɾˈas +ORGANIZAREIS ˌoɾɣanisˈaɾeɪs +ORGANIZAREMOS ˌoɾɣanˌisaɾˈemos +ORGANIZARES ˌoɾɣanisˈaɾes +ORGANIZARÍAMOS ˌoɾɣanˌisaɾˈiamos +ORGANIZAS ˌoɾɣanˈisas +ORGANIZASTE ˌoɾɣanisˈaste +ORGANIZO ˌoɾɣanˈiso +ÓRGANO ˈoɾɣano +ORGANOALUMINIO ˌoɾɣanˌoalumˈinjo +ORGANOARSÉNICO ˌoɾɣanˌoaɾsˈeniko +ORGANOBROMADO ˌoɾɣanˌoβɾomˈaðo +ORGANOFOSFATO ˌoɾɣanˌofosfˈato +ORGANOFOSFORADO ˌoɾɣanˌofosfoɾˈaðo +ORGANÓGENA ˌoɾɣanˈoxena +ORGANÓGENAS ˌoɾɣanˈoxenas +ORGANÓGENO ˌoɾɣanˈoxeno +ORGANÓGENOS ˌoɾɣanˈoxenos +ORGANOGRAFÍA ˌoɾɣanˌoɣɾafˈia +ORGANOLOGÍA ˌoɾɣanˌoloxˈia +ORGANZA oɾɣˈansa +ORGASMO oɾɣˈasmo +ORGÍA oɾxˈia +ÓRGIA ˈoɾxja +ORGIÁSTICO oɾxjˈastiko +ORGIVENSE ˌoɾxiβˈɛnse +ORGÓN oɾɣˈon +ORIBE oɾˈiβe +ORICUERNO ˌoɾikwˈeɾno +ORIENTA oɾjˈɛnta +ORIENTACIÓN ˌoɾjentasjˈon +ORIENTADA ˌoɾjentˈaða +ORIENTADAS ˌoɾjentˈaðas +ORIENTADO ˌoɾjentˈaðo +ORIENTADOS ˌoɾjentˈaðos +ORIENTAL ˌoɾjentˈal +ORIENTALIZANTE ˌoɾjentˌalisˈante +ORIENTANDO ˌoɾjentˈando +ORIENTAR ˌoɾjentˈaɾ +ORIENTARES ˌoɾjentˈaɾes +ORIENTARTE ˌoɾjentˈaɾte +ORIENTATIVA ˌoɾjentatˈiβa +ORIENTATIVAS ˌoɾjentatˈiβas +ORIENTATIVO ˌoɾjentatˈiβo +ORIENTATIVOS ˌoɾjentatˈiβos +ORIENTE oɾjˈɛnte +ORIGAMI ˌoɾiɣˈami +ORIGEN oɾˈixen +ORÍGENES oɾˈixenes +ORIGINA ˌoɾixˈina +ORIGINACIÓN ˌoɾixˌinasjˈon +ORIGINADA ˌoɾixinˈaða +ORIGINADAS ˌoɾixinˈaðas +ORIGINADO ˌoɾixinˈaðo +ORIGINADOS ˌoɾixinˈaðos +ORIGINAL ˌoɾixinˈal +ORIGINALES ˌoɾixinˈales +ORIGINALÍSIMO ˌoɾixˌinalˈisimo +ORIGINAR ˌoɾixinˈaɾ +ORIGINARIA ˌoɾixinˈaɾja +ORIGINARIAS ˌoɾixinˈaɾjas +ORIGINARIO ˌoɾixinˈaɾjo +ORIGINARIOS ˌoɾixinˈaɾjos +ORIGINE ˌoɾixˈine +ORIGINO ˌoɾixˈino +ORÍN oɾˈin +ORINA oɾˈina +ORINADA ˌoɾinˈaða +ORINADAS ˌoɾinˈaðas +ORINADO ˌoɾinˈaðo +ORINADOS ˌoɾinˈaðos +ORINAL ˌoɾinˈal +ORINAR ˌoɾinˈaɾ +ORINOCO ˌoɾinˈoko +ORINOLA ˌoɾinˈola +ORIOL oɾjˈol +ORIOLANO ˌoɾjolˈano +ORIÓN oɾjˈon +ORITO oɾˈito +ORIUNDA oɾjˈunda +ORIUNDAS oɾjˈundas +ORIUNDOS oɾjˈundos +ORLA ˈoɾla +ORLADA oɾlˈaða +ORLADAS oɾlˈaðas +ORLADO oɾlˈaðo +ORLADOS oɾlˈaðos +ORLAMOS oɾlˈamos +ORLANDO oɾlˈando +ORLAR oɾlˈaɾ +ORLARA oɾlˈaɾa +ORLARÁ ˌoɾlaɾˈa +ORLÁRAMOS oɾlˈaɾamos +ORLARAS oɾlˈaɾas +ORLARÁS ˌoɾlaɾˈas +ORLAREIS oɾlˈaɾeɪs +ORLAREMOS ˌoɾlaɾˈemos +ORLARES oɾlˈaɾes +ORLARÍAMOS ˌoɾlaɾˈiamos +ORLAS ˈoɾlas +ORLASTE oɾlˈaste +ORLE ˈoɾle +ORLEANS oɾlˈeans +ORLEMOS oɾlˈemos +ORLES ˈoɾles +ORLO ˈoɾlo +ORMOC oɾmˈok +ORMUZ oɾmˈus +ORNADA oɾnˈaða +ORNADAS oɾnˈaðas +ORNADO oɾnˈaðo +ORNADOS oɾnˈaðos +ORNAMENTADA ˌoɾnamentˈaða +ORNAMENTADAS ˌoɾnamentˈaðas +ORNAMENTADO ˌoɾnamentˈaðo +ORNAMENTADOS ˌoɾnamentˈaðos +ORNAMENTAL ˌoɾnamentˈal +ORNAMENTO ˌoɾnamˈɛnto +ORNAR oɾnˈaɾ +ORNEN ˈoɾnen +ORNITINA ˌoɾnitˈina +ORNITOLÓGICA ˌoɾnitolˈoxika +ORNITOLÓGICAS ˌoɾnitolˈoxikas +ORNITOLÓGICO ˌoɾnitolˈoxiko +ORNITOLÓGICOS ˌoɾnitolˈoxikos +ORNITÓLOGO ˌoɾnitˈoloɣo +ORNITOMIMOSAURIANO ˌoɾnitˌomimˌosaʊɾjˈano +ORNITOMIMOSAURIO ˌoɾnitˌomimosˈaʊɾjo +ORNITORRINCO ˌoɾnitoɾɾˈinko +ORO ˈoɾo +OROFARÍNGEA ˌoɾofaɾˈiŋxea +OROFARÍNGEAS ˌoɾofaɾˈiŋxeas +OROFARÍNGEO ˌoɾofaɾˈiŋxeo +OROFARÍNGEOS ˌoɾofaɾˈiŋxeos +OROGENIA ˌoɾoxˈenja +OROGÉNICA ˌoɾoxˈenika +OROGÉNICAS ˌoɾoxˈenikas +OROGÉNICO ˌoɾoxˈeniko +OROGÉNICOS ˌoɾoxˈenikos +OROGRAFÍA ˌoɾoɣɾafˈia +OROGRÁFICA ˌoɾoɣɾˈafika +OROGRÁFICAS ˌoɾoɣɾˈafikas +OROGRÁFICO ˌoɾoɣɾˈafiko +OROGRÁFICOS ˌoɾoɣɾˈafikos +OROMEDITERRÁNEO ˌoɾomˌeðiteɾɾˈaneo +OROMO oɾˈomo +ORONJA oɾˈoŋxa +OROPÉNDOLA ˌoɾopˈendola +OROPESA ˌoɾopˈesa +OROPESANO ˌoɾopesˈano +OROS ˈoɾos +OROZCO oɾˈosko +OROZQUISTA ˌoɾoskˈista +OROZUZ ˌoɾosˈus +ORQUESTA oɾkˈesta +ORQUESTADA ˌoɾkestˈaða +ORQUESTADAS ˌoɾkestˈaðas +ORQUESTADO ˌoɾkestˈaðo +ORQUESTADOS ˌoɾkestˈaðos +ORQUESTAL ˌoɾkestˈal +ORQUESTAR ˌoɾkestˈaɾ +ORQUESTINA ˌoɾkestˈina +ORQUESTRA oɾkˈestɾa +ORQUESTRAL ˌoɾkestɾˈal +ORQUÍDEA oɾkˈiðea +ORQUIDEÓLOGO ˌoɾkiðeˈoloɣo +ORTEGA oɾtˈeɣa +ORTEGUIANA ˌoɾteɣjˈana +ORTEGUIANAS ˌoɾteɣjˈanas +ORTEGUIANO ˌoɾteɣjˈano +ORTEGUIANOS ˌoɾteɣjˈanos +ÓRTICO ˈoɾtiko +ORTIGA oɾtˈiɣa +ORTIGAS oɾtˈiɣas +ORTIZ oɾtˈis +ORTODIAGONAL ˌoɾtoðjˌaɣonˈal +ORTODONCIA ˌoɾtoðˈonsja +ORTODOXA ˌoɾtoðˈoksa +ORTODOXAS ˌoɾtoðˈoksas +ORTODOXIA ˌoɾtoðˈoksja +ORTODOXO ˌoɾtoðˈokso +ORTODOXOS ˌoɾtoðˈoksos +ORTODRÓMICO ˌoɾtoðɾˈomiko +ORTOFOTOGRAFÍA ˌoɾtofˌotoɣɾafˈia +ORTOGÉNESIS ˌoɾtoxˈenesis +ORTOGNÁTICO ˌoɾtoɡnˈatiko +ORTOGONAL ˌoɾtoɣonˈal +ORTOGRAFÍA ˌoɾtoɣɾafˈia +ORTOPANTOMOGRAFÍA ˌoɾtopˌantomˌoɣɾafˈia +ORTOPEDIA ˌoɾtopˈeðja +ORTOPÉDICA ˌoɾtopˈeðika +ORTOPÉDICAS ˌoɾtopˈeðikas +ORTOPÉDICO ˌoɾtopˈeðiko +ORTOPÉDICOS ˌoɾtopˈeðikos +ORTORRÓMBICO ˌoɾtoɾɾˈombiko +ORTOSTÁTICA ˌoɾtostˈatika +ORTOSTÁTICAS ˌoɾtostˈatikas +ORTOSTÁTICO ˌoɾtostˈatiko +ORTOSTÁTICOS ˌoɾtostˈatikos +ORUGA oɾˈuɣa +ORUGUERO ˌoɾuɣˈeɾo +ORUJO oɾˈuxo +ORUREÑO ˌoɾuɾˈeɲo +ORURO oɾˈuɾo +ORZUELO oɾswˈelo +OS ˈos +OSA ˈosa +OSADA osˈaða +OSADAS osˈaðas +OSADÍA ˌosaðˈia +OSADO osˈaðo +OSADOS osˈaðos +OSAGE osˈaxe +OSAMENTA ˌosamˈɛnta +OSAQUEÑO ˌosakˈeɲo +OSAR osˈaɾ +OSARIO osˈaɾjo +OSCAR oskˈaɾ +ÓSCAR ˈoskaɾ +OSCENSE osˈɛnse +OSCILACIÓN ˌosilasjˈon +OSCILADA ˌosilˈaða +OSCILADAS ˌosilˈaðas +OSCILADO ˌosilˈaðo +OSCILADOS ˌosilˈaðos +OSCILAR ˌosilˈaɾ +OSCO ˈosko +ÓSCULO ˈoskulo +OSCURANTISTA ˌoskuɾantˈista +OSCURECER ˌoskuɾesˈeɾ +OSCURECIDA ˌoskuɾesˈiða +OSCURECIDAS ˌoskuɾesˈiðas +OSCURECIDO ˌoskuɾesˈiðo +OSCURECIDOS ˌoskuɾesˈiðos +OSCURECIMIENTO ˌoskuɾˌesimjˈɛnto +OSCURIDAD ˌoskuɾiðˈad +OSCURITO ˌoskuɾˈito +OSCURO oskˈuɾo +ÓSEO ˈoseo +OSETIA osˈetja +OSETIO osˈetjo +OSEZNO osˈesno +OSICONO ˌosikˈono +OSÍCULO osˈikulo +OSIFICA ˌosifˈika +OSIFICÁ ˌosifikˈa +OSIFICACIÓN ˌosifˌikasjˈon +OSIFICADO ˌosifikˈaðo +OSIFICANTE ˌosifikˈante +OSIFICAR ˌosifikˈaɾ +OSIFICARE ˌosifikˈaɾe +OSIRIS osˈiɾis +OSITA osˈita +OSITO osˈito +OSLENSE oslˈɛnse +OSLO ˈoslo +OSMIO ˈosmjo +OSMÓFILO osmˈofilo +OSMOLALIDAD ˌosmolˌaliðˈad +OSMOLITO ˌosmolˈito +ÓSMOSIS ˈosmosis +OSO ˈoso +OSORIO osˈoɾjo +OSORNINO ˌosoɾnˈino +OSOSO osˈoso +OSSO ˈosso +OSSOBUCO ˌossoβˈuko +OSTÉ ostˈe +OSTECTOMÍA ˌostektomˈia +OSTENSIBLE ˌostensˈiβle +OSTENSIBLEMENTE ˌostensˈiβlemˈente +OSTENSIVO ˌostensˈiβo +OSTENTACIÓN ˌostentasjˈon +OSTENTADA ˌostentˈaða +OSTENTADAS ˌostentˈaðas +OSTENTADO ˌostentˈaðo +OSTENTADOS ˌostentˈaðos +OSTENTAR ˌostentˈaɾ +OSTENTE ostˈɛnte +OSTENTÉ ˌostentˈe +OSTENTO ostˈɛnto +OSTENTÓ ˌostentˈo +OSTENTOSA ˌostentˈosa +OSTENTOSAS ˌostentˈosas +OSTENTOSO ˌostentˈoso +OSTENTOSOS ˌostentˈosos +OSTEOBLASTO ˌosteoβlˈasto +OSTEOCITO ˌosteosˈito +OSTEODISTROFIA ˌosteˌoðistɾˈofja +OSTEOGÉNESIS ˌosteoxˈenesis +OSTEOIDE ˌosteˈoɪðe +OSTEOLÓGICA ˌosteolˈoxika +OSTEOLÓGICAS ˌosteolˈoxikas +OSTEOLÓGICO ˌosteolˈoxiko +OSTEOLÓGICOS ˌosteolˈoxikos +OSTEOMIELITIS ˌosteˌomjelˈitis +OSTEONA ˌosteˈona +OSTEOPATÍA ˌosteˌopatˈia +OSTEOPÁTICA ˌosteopˈatika +OSTEOPÁTICAS ˌosteopˈatikas +OSTEOPÁTICO ˌosteopˈatiko +OSTEOPÁTICOS ˌosteopˈatikos +OSTEOPETROSIS ˌosteˌopetɾˈosis +OSTEOPROTEGERINA ˌosteˌopɾotˌexeɾˈina +OSTEOSARCOMA ˌosteˌosaɾkˈoma +OSTEOSARCOPENIA ˌosteˌosaɾkopˈenja +OSTIOLAR ˌostjolˈaɾ +OSTIÓN ostjˈon +OSTIONERA ˌostjonˈeɾa +OSTIONERÍA ˌostjoneɾˈia +OSTRA ˈostɾa +OSTRAS ˈostɾas +OSTRERÍA ˌostɾeɾˈia +OSTRERO ostɾˈeɾo +OSTROGODO ˌostɾoɣˈoðo +OSUNA osˈuna +OSUNAS osˈunas +OSUNO osˈuno +OSUNOS osˈunos +OSWALDO oswˈalðo +OTAKU otˈaku +OTALGIA otˈalxja +OTAN ˈotan +OTAR otˈaɾ +OTARIO otˈaɾjo +OTAUÉS ˌotaʊˈes +OTEADA ˌoteˈaða +OTEADAS ˌoteˈaðas +OTEADO ˌoteˈaðo +OTEADOS ˌoteˈaðos +OTERO otˈeɾo +ÓTICO ˈotiko +OTITIS otˈitis +OTOHEMATOMA ˌotoˌematˈoma +OTOLÓGICA ˌotolˈoxika +OTOLÓGICAS ˌotolˈoxikas +OTOLÓGICO ˌotolˈoxiko +OTOLÓGICOS ˌotolˈoxikos +OTOMÁN ˌotomˈan +OTOMANO ˌotomˈano +OTOMÍ ˌotomˈi +OTOÑAL ˌotoɲˈal +OTONEUROLOGÍA ˌotonˌeʊɾoloxˈia +OTOÑO otˈoɲo +OTOPAME ˌotopˈame +OTORGADA ˌotoɾɣˈaða +OTORGADAS ˌotoɾɣˈaðas +OTORGADO ˌotoɾɣˈaðo +OTORGADOS ˌotoɾɣˈaðos +OTORGANTE ˌotoɾɣˈante +OTORGAR ˌotoɾɣˈaɾ +OTORRINOLARINGOLOGÍA ˌotoɾɾˌinolˌaɾiŋɡˌoloxˈia +OTORRINOLARINGÓLOGO ˌotoɾɾˌinolˌaɾiŋɡˈoloɣo +OTOSCLEROSIS ˌotoskleɾˈosis +OTOTÓXICA ˌototˈoksika +OTOTÓXICAS ˌototˈoksikas +OTOTÓXICO ˌototˈoksiko +OTOTÓXICOS ˌototˈoksikos +OTRA ˈotɾa +OTRAS ˈotɾas +OTREDAD ˌotɾeðˈad +OTRO ˈotɾo +OTRORA otɾˈoɾa +OTROS ˈotɾos +OTRSO ˈotɾso +OTTAWA ottˈawa +OUREA owɾˈea +OUTDOOR ˌowtðoˈoɾ +OUTFIELDER ˌowtfjelðˈeɾ +OUTLET owtlˈet +OUTSIDER ˌowtsiðˈeɾ +OUTSOURCING owtsˈowɾsiŋ +OVACIÓN ˌoβasjˈon +OVACIONADA ˌoβasjonˈaða +OVACIONADAS ˌoβasjonˈaðas +OVACIONADO ˌoβasjonˈaðo +OVACIONADOS ˌoβasjonˈaðos +OVADA oβˈaða +OVADAS oβˈaðas +OVADO oβˈaðo +OVADOS oβˈaðos +OVAL oβˈal +OVALADA ˌoβalˈaða +ÓVALO ˈoβalo +ÓVALOS ˈoβalos +OVAR oβˈaɾ +OVÁRICA oβˈaɾika +OVÁRICAS oβˈaɾikas +OVÁRICO oβˈaɾiko +OVÁRICOS oβˈaɾikos +OVARIO oβˈaɾjo +OVEJA oβˈexa +OVEJERA ˌoβexˈeɾa +OVEJERO ˌoβexˈeɾo +OVEJITA ˌoβexˈita +OVEJUNO ˌoβexˈuno +OVEROL ˌoβeɾˈol +OVIEDO oβjˈeðo +OVINA oβˈina +OVINAS oβˈinas +OVINO oβˈino +OVINOS oβˈinos +OVIRAPTOROSAURIO ˌoβiɾˌapːtoɾosˈaʊɾjo +OVNI ˈobni +OVO ˈoβo +OVOCITO ˌoβosˈito +OVOIDAL ˌoβoɪðˈal +OVOIDEO ˌoβoɪðˈeo +OVOLACTOVEGETARIANISMO ˌoβolˌaktoβˌexetˌaɾjanˈismo +OVOPOSICIÓN ˌoβopˌosisjˈon +OVULACIÓN ˌoβulasjˈon +OVULADA ˌoβulˈaða +OVULADAS ˌoβulˈaðas +OVULADO ˌoβulˈaðo +OVULADOS ˌoβulˈaðos +OVULAR ˌoβulˈaɾ +ÓVULO ˈoβulo +OXALACETATO ˌoksalˌasetˈato +OXALATO ˌoksalˈato +OXEAR ˌokseˈaɾ +OXIÁCIDO oksjˈasiðo +OXIDA oksˈiða +OXIDACIÓN ˌoksiðasjˈon +OXIDADA ˌoksiðˈaða +OXIDADAS ˌoksiðˈaðas +OXIDADO ˌoksiðˈaðo +OXIDADOS ˌoksiðˈaðos +OXIDAMOS ˌoksiðˈamos +OXIDANDO ˌoksiðˈando +OXIDAR ˌoksiðˈaɾ +OXIDARA ˌoksiðˈaɾa +OXIDARÁ ˌoksiðaɾˈa +OXIDÁRAMOS ˌoksiðˈaɾamos +OXIDARAS ˌoksiðˈaɾas +OXIDARÁS ˌoksiðaɾˈas +OXIDAREIS ˌoksiðˈaɾeɪs +OXIDAREMOS ˌoksiðaɾˈemos +OXIDARES ˌoksiðˈaɾes +OXIDARÍAMOS ˌoksiðaɾˈiamos +OXIDAS oksˈiðas +OXIDASTE ˌoksiðˈaste +OXIDE oksˈiðe +OXIDEMOS ˌoksiðˈemos +OXIDES oksˈiðes +OXIDO oksˈiðo +ÓXIDO ˈoksiðo +OXIGENADA ˌoksixenˈaða +OXIGENADAS ˌoksixenˈaðas +OXIGENADO ˌoksixenˈaðo +OXIGENADOS ˌoksixenˈaðos +OXIGÉNICO ˌoksixˈeniko +OXÍGENO oksˈixeno +OXIGENOTERAPIA ˌoksixˌenoteɾˈapja +OXIMA oksˈima +OXIURO oksjˈuɾo +OYE ˈojje +OZONO osˈono +PA pˈa +PA'L pˈal +PABELLONCITO pˌaβejjonsˈito +PABLITO paβlˈito +PABLO pˈaβlo +PACA pˈaka +PACARÁ pˌakaɾˈa +PACEÑO pasˈeɲo +PACES pˈases +PACHANCA patʃˈanka +PACHANGA patʃˈaŋɡa +PACHANGUERO pˌatʃaŋɡˈeɾo +PACHARÁN pˌatʃaɾˈan +PACHE pˈatʃe +PACHECO patʃˈeko +PACHIKAY pˌatʃikˈaɪ +PACHORRA patʃˈoɾɾa +PACHUCA patʃˈuka +PACHUCAS patʃˈukas +PACHUCHA patʃˈutʃa +PACHUCHAS patʃˈutʃas +PACHUCHO patʃˈutʃo +PACHUCHOS patʃˈutʃos +PACHUCO patʃˈuko +PACHUCOS patʃˈukos +PACHUQUISMO pˌatʃukˈismo +PACIDA pasˈiða +PACIDAS pasˈiðas +PACIDO pasˈiðo +PACIDOS pasˈiðos +PACIENCIA pasjˈɛnsja +PACIENTE pasjˈɛnte +PACIENTEMENTE pasjˈɛntemˈente +PACIENTÍSIMO pˌasjentˈisimo +PACIFICA pˌasifˈika +PACÍFICA pasˈifika +PACIFICADA pˌasifikˈaða +PACIFICADAS pˌasifikˈaðas +PACIFICADO pˌasifikˈaðo +PACIFICADORA pˌasifˌikaðˈoɾa +PACIFICADORAS pˌasifˌikaðˈoɾas +PACIFICADORES pˌasifˌikaðˈoɾes +PACIFICADOS pˌasifikˈaðos +PACÍFICAMENTE pasˈifikamˈente +PACIFICAR pˌasifikˈaɾ +PACIFICO pˌasifˈiko +PACIFICÓ pˌasifikˈo +PACÍFICO pasˈifiko +PACIFISTA pˌasifˈista +PACK pˈak +PACO pˈako +PACTADA paktˈaða +PACTADAS paktˈaðas +PACTADO paktˈaðo +PACTADOS paktˈaðos +PACTANTE paktˈante +PACTO pˈakto +PACTÓMETRO paktˈometɾo +PADANO paðˈano +PADDOCK padðˈok +PADECER pˌaðesˈeɾ +PADECIDA pˌaðesˈiða +PADECIDAS pˌaðesˈiðas +PADECIDO pˌaðesˈiðo +PADECIDOS pˌaðesˈiðos +PADECIENTE pˌaðesjˈɛnte +PÁDEL pˈaðel +PADOUCA paðˈowka +PADRE pˈaðɾe +PADREAR pˌaðɾeˈaɾ +PADRECITO pˌaðɾesˈito +PADRENUESTRO pˌaðɾenwˈestɾo +PADRES pˈaðɾes +PADRINO paðɾˈino +PADRITO paðɾˈito +PADRÓN paðɾˈon +PADROTE paðɾˈote +PADUA pˈaðwa +PÁEZ pˈaes +PAGA pˈaɣa +PAGADA paɣˈaða +PAGADAS paɣˈaðas +PAGADERO pˌaɣaðˈeɾo +PAGADO paɣˈaðo +PAGADOS paɣˈaðos +PAGANA paɣˈana +PAGANO paɣˈano +PAGANTE paɣˈante +PAGAR paɣˈaɾ +PAGARÉ pˌaɣaɾˈe +PAGAS pˈaɣas +PAGAZA paɣˈasa +PAGAZAS paɣˈasas +PAGINA paxˈina +PÁGINA pˈaxina +PAGINADA pˌaxinˈaða +PAGINADAS pˌaxinˈaðas +PAGINADO pˌaxinˈaðo +PAGINADOS pˌaxinˈaðos +PAGINANTES pˌaxinˈantes +PAGINAS paxˈinas +PÁGINAS pˈaxinas +PAGO pˈaɣo +PAGOS pˈaɣos +PAGUES pˈaɣes +PAGUÉS paɣˈes +PAGUITA paɣˈita +PAICO pˈaɪko +PAILA pˈaɪla +PAILEBOT pˌaɪleβˈot +PAILEBOTE pˌaɪleβˈote +PAÍÑO paˈiɲo +PAIQUIL paɪkˈil +PAIS pˈaɪs +PAÍS paˈis +PAISAJE paɪsˈaxe +PAISAJISMO pˌaɪsaxˈismo +PAISAJÍSTICO pˌaɪsaxˈistiko +PAISANO paɪsˈano +PAISES pˈaɪses +PAÍSES paˈises +PAISITO paɪsˈito +PAISUCHITO pˌaɪsutʃˈito +PAITA pˈaɪta +PAIUTE paɪˈute +PAJA pˈaxa +PÁJARA pˈaxaɾa +PAJAREADA pˌaxaɾeˈaða +PAJAREADAS pˌaxaɾeˈaðas +PAJAREADO pˌaxaɾeˈaðo +PAJAREADOS pˌaxaɾeˈaðos +PAJAREAR pˌaxaɾeˈaɾ +PAJARERO pˌaxaɾˈeɾo +PAJARES paxˈaɾes +PAJARETE pˌaxaɾˈete +PAJARITA pˌaxaɾˈita +PAJARITO pˌaxaɾˈito +PÁJARO pˈaxaɾo +PAJARÓN pˌaxaɾˈon +PAJARONA pˌaxaɾˈona +PAJARONAS pˌaxaɾˈonas +PAJARONEADA pˌaxaɾˌoneˈaða +PAJARONEADAS pˌaxaɾˌoneˈaðas +PAJARONEADO pˌaxaɾˌoneˈaðo +PAJARONEADOS pˌaxaɾˌoneˈaðos +PAJARONEAR pˌaxaɾˌoneˈaɾ +PAJARONES pˌaxaɾˈones +PÁJAROS pˈaxaɾos +PAJARRACO pˌaxaɾɾˈako +PAJEADA pˌaxeˈaða +PAJEADAS pˌaxeˈaðas +PAJEADO pˌaxeˈaðo +PAJEADOS pˌaxeˈaðos +PAJEAR pˌaxeˈaɾ +PAJECILLO pˌaxesˈijjo +PAJERO paxˈeɾo +PAJIZO paxˈiso +PAJÚA paxˈua +PAJÚAS paxˈuas +PAJÚO paxˈuo +PAJÚOS paxˈuos +PAKI pˈaki +PAKISTÁN pˌakistˈan +PALA pˈala +PALABRA palˈaβɾa +PALABRERÍO pˌalaβɾeɾˈio +PALABRERO pˌalaβɾˈeɾo +PALABRITA pˌalaβɾˈita +PALABROTA pˌalaβɾˈota +PALACIO palˈasjo +PALACIOS palˈasjos +PALADAR pˌalaðˈaɾ +PALADEABLE pˌalaðeˈaβle +PALADEADA pˌalaðeˈaða +PALADEADAS pˌalaðeˈaðas +PALADEADO pˌalaðeˈaðo +PALADEADOS pˌalaðeˈaðos +PALADEAR pˌalaðeˈaɾ +PALADÍN pˌalaðˈin +PALADIO palˈaðjo +PALADO palˈaðo +PALAFOX pˌalafˈoks +PALAFRÉN pˌalafɾˈen +PALAMETOGRAMA pˌalamˌetoɣɾˈama +PALANCA palˈanka +PALANGANA pˌalaŋɡˈana +PALANGRERO pˌalaŋɡɾˈeɾo +PALAO palˈao +PALAOS palˈaos +PALATABILIDAD pˌalatˌaβiliðˈad +PALATAL pˌalatˈal +PALATALIZACIÓN pˌalatˌalisasjˈon +PALATALIZAR pˌalatˌalisˈaɾ +PALATINA pˌalatˈina +PALATINO pˌalatˈino +PALATIZACIÓN pˌalatˌisasjˈon +PALAVOLO pˌalaβˈolo +PALAZO palˈaso +PALAZZO palˈatso +PALCO pˈalko +PALÉ palˈe +PALEA palˈea +PALEADA pˌaleˈaða +PALEADAS pˌaleˈaðas +PALEADO pˌaleˈaðo +PALEADORA pˌaleaðˈoɾa +PALEADOS pˌaleˈaðos +PALEÁIS pˌaleˈais +PALEAMOS pˌaleˈamos +PALEANDO pˌaleˈando +PALEAR pˌaleˈaɾ +PALEARA pˌaleˈaɾa +PALEARÁ pˌaleaɾˈa +PALEÁRAMOS pˌaleˈaɾamos +PALEARAS pˌaleˈaɾas +PALEARÁS pˌaleaɾˈas +PALEAREIS pˌaleˈaɾeɪs +PALEARÉIS pˌaleaɾˈeis +PALEAREMOS pˌaleaɾˈemos +PALEARES pˌaleˈaɾes +PALEARÍAMOS pˌaleaɾˈiamos +PALEARÍAS pˌaleaɾˈias +PALEASTE pˌaleˈaste +PALEÉIS pˌaleˈeis +PALEEMOS pˌaleˈemos +PALENA palˈena +PALENCIA palˈɛnsja +PALENQUE palˈɛnke +PALENTINO pˌalentˈino +PALEOAMBIENTE pˌaleˌoambjˈɛnte +PALEOAMERICANO pˌaleˌoamˌeɾikˈano +PALEOBABILÓNICO pˌaleˌoβaβilˈoniko +PALEOCLIMA pˌaleoklˈima +PALEOCONSERVADOR pˌaleˌokonsˌeɾβaðˈoɾ +PALEÓGRAFA pˌaleˈoɣɾafa +PALEÓGRAFAS pˌaleˈoɣɾafas +PALEOGRÁFICA pˌaleoɣɾˈafika +PALEOGRÁFICAMENTE pˌaleoɣɾˈafikamˈente +PALEOGRÁFICAS pˌaleoɣɾˈafikas +PALEOGRÁFICO pˌaleoɣɾˈafiko +PALEOGRÁFICOS pˌaleoɣɾˈafikos +PALEÓGRAFO pˌaleˈoɣɾafo +PALEÓGRAFOS pˌaleˈoɣɾafos +PALEOINDIO pˌaleˈoɪndjo +PALEOLÍTICA pˌaleolˈitika +PALEOLÍTICAS pˌaleolˈitikas +PALEOLÍTICO pˌaleolˈitiko +PALEOLÍTICOS pˌaleolˈitikos +PALEÓLOGO pˌaleˈoloɣo +PALEONTÓLOGA pˌaleontˈoloɣa +PALEONTÓLOGAS pˌaleontˈoloɣas +PALEONTOLOGÍA pˌaleˌontoloxˈia +PALEONTÓLOGOS pˌaleontˈoloɣos +PALERA palˈeɾa +PALERMITANO pˌaleɾmitˈano +PALERMO palˈeɾmo +PALERO palˈeɾo +PALESTINA pˌalestˈina +PALESTRA palˈestɾa +PALETO palˈeto +PALETÓN pˌaletˈon +PALGUÍN palɣˈin +PALIADA paljˈaða +PALIADAS paljˈaðas +PALIADO paljˈaðo +PALIADOS paljˈaðos +PALIAR paljˈaɾ +PALIATIVA pˌaljatˈiβa +PALIATIVAS pˌaljatˈiβas +PALIATIVO pˌaljatˈiβo +PALIATIVOS pˌaljatˈiβos +PÁLIDA pˈaliða +PÁLIDAS pˈaliðas +PALIDECER pˌaliðesˈeɾ +PALIDECIDA pˌaliðesˈiða +PALIDECIDAS pˌaliðesˈiðas +PALIDECIDO pˌaliðesˈiðo +PALIDECIDOS pˌaliðesˈiðos +PALIDECIÉRAMOS pˌaliðesjˈeɾamos +PALIDEZ pˌaliðˈes +PÁLIDO pˈaliðo +PÁLIDOS pˈaliðos +PALIER paljˈeɾ +PALILALIA pˌalilˈalja +PALIMPSESTO pˌalimpsˈesto +PALÍN palˈin +PALINDRÓMICO pˌalindɾˈomiko +PALÍNDROMO palˈindɾomo +PALINOLÓGICO pˌalinolˈoxiko +PALIO pˈaljo +PALISANDRO pˌalisˈandɾo +PALITO palˈito +PALIZA palˈisa +PALIZADA pˌalisˈaða +PALIZÓN pˌalisˈon +PALMA pˈalma +PALMADA palmˈaða +PALMADAS palmˈaðas +PALMADOS palmˈaðos +PALMAR palmˈaɾ +PALMARIA palmˈaɾja +PALMARIAS palmˈaɾjas +PALMARIO palmˈaɾjo +PALMARIOS palmˈaɾjos +PALMEADA pˌalmeˈaða +PALMEADAS pˌalmeˈaðas +PALMEADO pˌalmeˈaðo +PALMEADOS pˌalmeˈaðos +PALMEAR pˌalmeˈaɾ +PALMERA palmˈeɾa +PALMERAL pˌalmeɾˈal +PALMERO palmˈeɾo +PALMIRA palmˈiɾa +PALMIRENA pˌalmiɾˈena +PALMIRENAS pˌalmiɾˈenas +PALMIRENO pˌalmiɾˈeno +PALMIRENOS pˌalmiɾˈenos +PALMITA palmˈita +PALMITO palmˈito +PALMOTEADA pˌalmoteˈaða +PALMOTEADAS pˌalmoteˈaðas +PALMOTEADO pˌalmoteˈaðo +PALMOTEADOS pˌalmoteˈaðos +PALMOTEAR pˌalmoteˈaɾ +PALO pˈalo +PALOMA palˈoma +PALOMAR pˌalomˈaɾ +PALOMARES pˌalomˈaɾes +PALOMERA pˌalomˈeɾa +PALOMINO pˌalomˈino +PALOMITA pˌalomˈita +PALOMO palˈomo +PALPABLE palpˈaβle +PALPADA palpˈaða +PALPADAS palpˈaðas +PALPADO palpˈaðo +PALPADOR pˌalpaðˈoɾ +PALPADOS palpˈaðos +PALPAR palpˈaɾ +PALPITACIÓN pˌalpitasjˈon +PALPITADA pˌalpitˈaða +PALPITADAS pˌalpitˈaðas +PALPITADO pˌalpitˈaðo +PALPITADOS pˌalpitˈaðos +PALPITAR pˌalpitˈaɾ +PALPITO palpˈito +PÁLPITO pˈalpito +PALPO pˈalpo +PALQUITO palkˈito +PALTA pˈalta +PALUDE palˈuðe +PALUDES palˈuðes +PALÚDICA palˈuðika +PALÚDICAS palˈuðikas +PALÚDICO palˈuðiko +PALÚDICOS palˈuðikos +PALURDA palˈuɾða +PAMELA pamˈela +PAMIR pamˈiɾ +PAMPA pˈampa +PAMPANGA pampˈaŋɡa +PAMPANGO pampˈaŋɡo +PÁMPER pˈampeɾ +PÁMPIDO pˈampiðo +PAMPINO pampˈino +PAMPLONA pamplˈona +PAMPLONÉS pˌamplonˈes +PAN pˈan +PANACEA pˌanasˈea +PANADERÍA pˌanaðeɾˈia +PANADERO pˌanaðˈeɾo +PANAFRICANA pˌanafɾikˈana +PANAFRICANAS pˌanafɾikˈanas +PANAFRICANISMO pˌanafɾˌikanˈismo +PANAFRICANISTA pˌanafɾˌikanˈista +PANAFRICANO pˌanafɾikˈano +PANAFRICANOS pˌanafɾikˈanos +PAÑAL paɲˈal +PAÑALERA pˌaɲalˈeɾa +PAÑALES paɲˈales +PANAMÁ pˌanamˈa +PANAMEÑA pˌanamˈeɲa +PANAMEÑISMO pˌanameɲˈismo +PANAMERICANA pˌanamˌeɾikˈana +PANAMERICANAS pˌanamˌeɾikˈanas +PANAMERICANISMO pˌanamˌeɾikanˈismo +PANAMERICANO pˌanamˌeɾikˈano +PANAMERICANOS pˌanamˌeɾikˈanos +PANÁRABE panˈaɾaβe +PANARABISMO pˌanaɾaβˈismo +PANARABISTA pˌanaɾaβˈista +PANARRA panˈaɾɾa +PANATENAICA pˌanatenˈaɪka +PANATENAICAS pˌanatenˈaɪkas +PANATENAICO pˌanatenˈaɪko +PANATENAICOS pˌanatenˈaɪkos +PANAY panˈaɪ +PANCARTA pankˈaɾta +PANCAS pˈankas +PANCATALANISMO pˌankatˌalanˈismo +PANCETA pansˈeta +PANCHITO pantʃˈito +PANCHO pˈantʃo +PANCIT pansˈit +PANCITA pansˈita +PANCITERÍA pˌansiteɾˈia +PANCITO pansˈito +PANCITOPENIA pˌansitopˈenja +PANCRACIO pankɾˈasjo +PÁNCREAS pˈankɾeas +PANCREÁTICA pˌankɾeˈatika +PANCREÁTICAS pˌankɾeˈatikas +PANCREÁTICO pˌankɾeˈatiko +PANCREATICODUODENAL pˌankɾeˌatikˌoðwoðenˈal +PANCREÁTICOS pˌankɾeˈatikos +PANCREATITIS pˌankɾeatˈitis +PANCREATODUODENAL pˌankɾeˌatoðwˌoðenˈal +PANCROMÁTICO pˌankɾomˈatiko +PANDA pˈanda +PANDEADA pˌandeˈaða +PANDEADAS pˌandeˈaðas +PANDEADO pˌandeˈaðo +PANDEADOS pˌandeˈaðos +PANDEAR pˌandeˈaɾ +PANDEÍSMO pˌandeˈismo +PANDEÍSTA pˌandeˈista +PANDEJO pandˈexo +PANDEMIA pandˈemja +PANDEMÓNIUM pˌandemˈonjum +PANDERO pandˈeɾo +PANDIL pandˈil +PANDINA pandˈina +PANDINAS pandˈinas +PANDINO pandˈino +PANDINOS pandˈinos +PANDO pˈando +PANDORA pandˈoɾa +PANECILLO pˌanesˈijjo +PANEGÍRICA pˌanexˈiɾika +PANEGÍRICAS pˌanexˈiɾikas +PANEGÍRICO pˌanexˈiɾiko +PANEGÍRICOS pˌanexˈiɾikos +PANEGIRISTA pˌanexiɾˈista +PANEL panˈel +PANELERA pˌanelˈeɾa +PANELERAS pˌanelˈeɾas +PANELERO pˌanelˈeɾo +PANELEROS pˌanelˈeɾos +PANELISTA pˌanelˈista +PANENTEÍSMO pˌanenteˈismo +PANERA panˈeɾa +PANERAS panˈeɾas +PAÑERÍA pˌaɲeɾˈia +PANERO panˈeɾo +PAÑERO paɲˈeɾo +PANEROS panˈeɾos +PANEUROPEA pˌaneʊɾopˈea +PANEUROPEAS pˌaneʊɾopˈeas +PANEUROPEO pˌaneʊɾopˈeo +PANEUROPEOS pˌaneʊɾopˈeos +PÁNFILO pˈamfilo +PANFLETARIA pˌamfletˈaɾja +PANFLETARIAS pˌamfletˈaɾjas +PANFLETARIO pˌamfletˈaɾjo +PANFLETARIOS pˌamfletˈaɾjos +PANFLETO pamflˈeto +PANGASINÁN pˌaŋɡasinˈan +PANGEA paŋxˈea +PANGERMANA pˌaŋxeɾmˈana +PANGERMANO pˌaŋxeɾmˈano +PANGOLÍN pˌaŋɡolˈin +PANGUE pˈaŋɡe +PANHELÉNICO pˌanelˈeniko +PANHELENISMO pˌanelenˈismo +PANHIPOPITUITARISMO pˌanipˌopitwˌitaɾˈismo +PANHISPÁNICO pˌanispˈaniko +PAÑÍ paɲˈi +PANIAGUADO pˌanjaɣwˈaðo +PÁNICO pˈaniko +PANÍCULA panˈikula +PANICULITIS pˌanikulˈitis +PANÍCULO panˈikulo +PANIFICABLE pˌanifikˈaβle +PANIFICACIÓN pˌanifˌikasjˈon +PANIFICAR pˌanifikˈaɾ +PAÑIL paɲˈil +PANISTA panˈista +PAÑITO paɲˈito +PAÑIZUELO pˌaɲiswˈelo +PAÑO pˈaɲo +PANOCHA panˈotʃa +PANOJA panˈoxa +PAÑOLITO pˌaɲolˈito +PAÑOLÓN pˌaɲolˈon +PANONIO panˈonjo +PANÓPTICO panˈopːtiko +PANORAMA pˌanoɾˈama +PANORÁMICA pˌanoɾˈamika +PANORÁMICAS pˌanoɾˈamikas +PANORÁMICO pˌanoɾˈamiko +PANORÁMICOS pˌanoɾˈamikos +PANQUÉ pankˈe +PANQUEQUE pankˈeke +PANQUEQUERÍA pˌankekeɾˈia +PANQUITA pankˈita +PANREGIONAL pˌanrexjonˈal +PANRUSA panrˈusa +PANRUSAS panrˈusas +PANRUSO panrˈuso +PANRUSOS panrˈusos +PANSEXUAL pˌansekswˈal +PANSEXUALIDAD pˌansekswˌaliðˈad +PANTAGRUÉLICO pˌantaɣɾuˈeliko +PANTALEÓN pˌantaleˈon +PANTALLA pantˈajja +PANTALLAS pantˈajjas +PANTALLAZO pˌantajjˈaso +PANTALÓN pˌantalˈon +PANTALONCILLO pˌantalonsˈijjo +PANTALONCITO pˌantalonsˈito +PANTALONES pˌantalˈones +PANTANO pantˈano +PANTEÍSMO pˌanteˈismo +PANTEÍSTA pˌanteˈista +PANTEÍSTAS pˌanteˈistas +PANTEÓN pˌanteˈon +PANTEONERO pˌanteonˈeɾo +PANTERA pantˈeɾa +PANTERITA pˌanteɾˈita +PANTI pˈanti +PANTOJA pantˈoxa +PANTOMIMA pˌantomˈima +PANTORRA pantˈoɾɾa +PANTOTENATO pˌantotenˈato +PANTS pˈants +PANTUFLA pantˈufla +PANUCHO panˈutʃo +PÁNUCO pˈanuko +PAÑUELITO pˌaɲwelˈito +PAÑUELO paɲwˈelo +PANZA pˈansa +PANZAZO pansˈaso +PANZÓN pansˈon +PANZUDA pansˈuða +PANZUDAS pansˈuðas +PANZUDO pansˈuðo +PANZUDOS pansˈuðos +PAPA pˈapa +PAPÁ papˈa +PAPACITO pˌapasˈito +PAPADA papˈaða +PAPADAS papˈaðas +PAPADO papˈaðo +PAPADOS papˈaðos +PAPAÍTO pˌapaˈito +PAPAL papˈal +PAPALINA pˌapalˈina +PAPALISA pˌapalˈisa +PAPALOTA pˌapalˈota +PAPALOTE pˌapalˈote +PAPAMÓVIL pˌapamˈoβil +PAPARAZI pˌapaɾˈasi +PAPARAZZI pˌapaɾˈatsi +PAPAS pˈapas +PAPÁS papˈas +PAPATURRO pˌapatˈuɾɾo +PAPAVERINA pˌapaβeɾˈina +PAPAZGO papˈasɣo +PAPEL papˈel +PAPELEJO pˌapelˈexo +PAPELEO pˌapelˈeo +PAPELERO pˌapelˈeɾo +PAPELES papˈeles +PAPELÓN pˌapelˈon +PAPELOTE pˌapelˈote +PAPELUCHO pˌapelˈutʃo +PAPER papˈeɾ +PAPERS papˈeɾs +PAPI pˈapi +PAPIAMENTO pˌapjamˈɛnto +PAPILA papˈila +PAPILAR pˌapilˈaɾ +PAPILOMA pˌapilˈoma +PAPILOSO pˌapilˈoso +PAPIRÁCEO pˌapiɾˈaseo +PAPIRO papˈiɾo +PAPIROFLEXIA pˌapiɾoflˈeksja +PAPIRÓLOGA pˌapiɾˈoloɣa +PAPIROLOGÍA pˌapiɾˌoloxˈia +PAPISA papˈisa +PAPISTA papˈista +PAPITIS papˈitis +PAPITO papˈito +PAPÚ papˈu +PAPÚA papˈua +PAPUANO papwˈano +PAPUS pˈapus +PAQUETAZO pˌaketˈaso +PAQUETE pakˈete +PAQUETES pakˈetes +PAQUETICO pˌaketˈiko +PAQUICEFALOSÁURIDO pˌakisˌefalosˈauɾˌiðo +PAQUITO pakˈito +PAR pˈaɾ +PARA pˈaɾa +PARABASAL pˌaɾaβasˈal +PARABENZOQUINONA pˌaɾaβˌensokinˈona +PARÁBOLA paɾˈaβola +PARABOLIZAR pˌaɾaβˌolisˈaɾ +PARABRAQUIAL pˌaɾaβɾakjˈal +PARABRISAS pˌaɾaβɾˈisas +PARACAÍDAS pˌaɾakaˈiðas +PARACAIDISTA pˌaɾakaɪðˈista +PARACHICO pˌaɾatʃˈiko +PARACÓNIDO pˌaɾakˈoniðo +PARADA paɾˈaða +PARADAS paɾˈaðas +PARADERO pˌaɾaðˈeɾo +PARADIGMA pˌaɾaðˈiɡma +PARADIGMÁTICAMENTE pˌaɾaðiɡmˈatikamˈente +PARADISIACO pˌaɾaðisjˈako +PARADISÍACO pˌaɾaðisˈiako +PARADO paɾˈaðo +PARADOJA pˌaɾaðˈoxa +PARADOJAS pˌaɾaðˈoxas +PARADOR pˌaɾaðˈoɾ +PARAFÍLICO pˌaɾafˈiliko +PARAFISO pˌaɾafˈiso +PARAFRASEADA pˌaɾafɾˌaseˈaða +PARAFRASEADAS pˌaɾafɾˌaseˈaðas +PARAFRASEADO pˌaɾafɾˌaseˈaðo +PARAFRASEADOS pˌaɾafɾˌaseˈaðos +PARAGOGE pˌaɾaɣˈoxe +PARAGÓN pˌaɾaɣˈon +PARAGONAR pˌaɾaɣonˈaɾ +PARAGONES pˌaɾaɣˈones +PARAGUA paɾˈaɣwa +PARAGUAS paɾˈaɣwas +PARAGUAY pˌaɾaɣwˈaɪ +PARAGUAZO pˌaɾaɣwˈaso +PARAGÜERO pˌaɾaɣuˈeɾo +PARAGÜITA pˌaɾaɣuˈita +PARAÍSO pˌaɾaˈiso +PARAJE paɾˈaxe +PARALELADA pˌaɾalelˈaða +PARALELADAS pˌaɾalelˈaðas +PARALELADO pˌaɾalelˈaðo +PARALELADOS pˌaɾalelˈaðos +PARALELAR pˌaɾalelˈaɾ +PARALELIZAR pˌaɾalˌelisˈaɾ +PARALELO pˌaɾalˈelo +PARALELOGRAMO pˌaɾalˌeloɣɾˈamo +PARALIPSIS pˌaɾalˈipsis +PARÁLISIS paɾˈalisis +PARALÍTICA pˌaɾalˈitika +PARALÍTICAS pˌaɾalˈitikas +PARALÍTICO pˌaɾalˈitiko +PARALÍTICOS pˌaɾalˈitikos +PARALIZACIÓN pˌaɾalˌisasjˈon +PARALIZADA pˌaɾalisˈaða +PARALIZADAS pˌaɾalisˈaðas +PARALIZADO pˌaɾalisˈaðo +PARALIZADOR pˌaɾalˌisaðˈoɾ +PARALIZADOS pˌaɾalisˈaðos +PARALIZANTE pˌaɾalisˈante +PARALIZAR pˌaɾalisˈaɾ +PARAMAGNETISMO pˌaɾamˌaɡnetˈismo +PARAMARA pˌaɾamˈaɾa +PARAMETRADA pˌaɾametɾˈaða +PARAMETRADAS pˌaɾametɾˈaðas +PARAMETRADO pˌaɾametɾˈaðo +PARAMETRADOS pˌaɾametɾˈaðos +PARAMETRAR pˌaɾametɾˈaɾ +PARAMETRE pˌaɾamˈetɾe +PARAMETRIZACIÓN pˌaɾamˌetɾisasjˈon +PARAMETRIZAR pˌaɾamˌetɾisˈaɾ +PARÁMETRO paɾˈametɾo +PARAMILITAR pˌaɾamˌilitˈaɾ +PARAMILITARES pˌaɾamˌilitˈaɾes +PÁRAMO pˈaɾamo +PARAMOS paɾˈamos +PARANÁ pˌaɾanˈa +PARANASAL pˌaɾanasˈal +PARANCERO pˌaɾansˈeɾo +PARANDO paɾˈando +PARANGARICUTIRIMÍCUARO pˌaɾaŋɡˌaɾikˌutiɾimˈikwaɾo +PARANGÓN pˌaɾaŋɡˈon +PARANGONADA pˌaɾaŋɡonˈaða +PARANGONADAS pˌaɾaŋɡonˈaðas +PARANGONADO pˌaɾaŋɡonˈaðo +PARANGONADOS pˌaɾaŋɡonˈaðos +PARANGONAR pˌaɾaŋɡonˈaɾ +PARANGONES pˌaɾaŋɡˈones +PARANOIA pˌaɾanˈoɪa +PARANOICO pˌaɾanˈoɪko +PARANZA paɾˈansa +PARAPETADA pˌaɾapetˈaða +PARAPETADAS pˌaɾapetˈaðas +PARAPETADO pˌaɾapetˈaðo +PARAPETADOS pˌaɾapetˈaðos +PARAPETAR pˌaɾapetˈaɾ +PARAPETEAR pˌaɾapˌeteˈaɾ +PARAPETO pˌaɾapˈeto +PARAPODIO pˌaɾapˈoðjo +PARÁPODO paɾˈapoðo +PARAPÓFISIS pˌaɾapˈofisis +PARAR paɾˈaɾ +PARARA paɾˈaɾa +PARARÁ pˌaɾaɾˈa +PARÁRAMOS paɾˈaɾamos +PARARAS paɾˈaɾas +PARARÁS pˌaɾaɾˈas +PARAREIS paɾˈaɾeɪs +PARAREMOS pˌaɾaɾˈemos +PARARES paɾˈaɾes +PARARÍAMOS pˌaɾaɾˈiamos +PARARRENAL pˌaɾaɾɾenˈal +PARARSE paɾˈaɾse +PARASAILING pˌaɾasˈaɪliŋ +PARASISTEMA pˌaɾasistˈema +PARASITA pˌaɾasˈita +PARÁSITA paɾˈasita +PARASITADA pˌaɾasitˈaða +PARASITADAS pˌaɾasitˈaðas +PARASITADO pˌaɾasitˈaðo +PARASITADOS pˌaɾasitˈaðos +PARASITAR pˌaɾasitˈaɾ +PARASITAS pˌaɾasˈitas +PARASITÁS pˌaɾasitˈas +PARÁSITAS paɾˈasitas +PARÁSITO paɾˈasito +PARASITÓLOGO pˌaɾasitˈoloɣo +PARÁSITOS paɾˈasitos +PARASTE paɾˈaste +PARATE paɾˈate +PARATEXTO pˌaɾatˈeksto +PARATHORMONA pˌaɾatoɾmˈona +PARATIÓN pˌaɾatjˈon +PARATRÁNSITO pˌaɾatɾˈansito +PARATRAQUEAL pˌaɾatɾˌakeˈal +PARATRAQUEALES pˌaɾatɾˌakeˈales +PARAUMBILICAL pˌaɾaʊmbˌilikˈal +PARAVERTEBRAL pˌaɾaβˌeɾteβɾˈal +PARAVIENTOS pˌaɾaβjˈɛntos +PARCAS pˈaɾkas +PARCELADA pˌaɾselˈaða +PARCELADAS pˌaɾselˈaðas +PARCELADO pˌaɾselˈaðo +PARCELADOS pˌaɾselˈaðos +PARCELAMIENTO pˌaɾselamjˈɛnto +PARCELAR pˌaɾselˈaɾ +PARCELITA pˌaɾselˈita +PARCHADA paɾtʃˈaða +PARCHADAS paɾtʃˈaðas +PARCHADO paɾtʃˈaðo +PARCHADOS paɾtʃˈaðos +PARCHAR paɾtʃˈaɾ +PARCHE pˈaɾtʃe +PARCHEADA pˌaɾtʃeˈaða +PARCHEADAS pˌaɾtʃeˈaðas +PARCHEADO pˌaɾtʃeˈaðo +PARCHEADOS pˌaɾtʃeˈaðos +PARCHES pˈaɾtʃes +PARCHITA paɾtʃˈita +PARCIAL paɾsjˈal +PARCIALES paɾsjˈales +PARCIALIZAR pˌaɾsjalisˈaɾ +PARCIALMENTE paɾsjˈalmˈente +PARDAS pˈaɾðas +PARDEAMIENTO pˌaɾðeamjˈɛnto +PARDO pˈaɾðo +PARDUSCA paɾðˈuska +PARDUSCAS paɾðˈuskas +PARDUSCO paɾðˈusko +PARDUSCOS paɾðˈuskos +PARDUZCA paɾðˈuska +PARDUZCAS paɾðˈuskas +PARDUZCO paɾðˈusko +PARDUZCOS paɾðˈuskos +PARE pˈaɾe +PAREADA pˌaɾeˈaða +PAREADAS pˌaɾeˈaðas +PAREADO pˌaɾeˈaðo +PAREADOS pˌaɾeˈaðos +PAREAR pˌaɾeˈaɾ +PARECE paɾˈese +PARECER pˌaɾesˈeɾ +PARECIDA pˌaɾesˈiða +PARECIDAS pˌaɾesˈiðas +PARECIDÍSIMO pˌaɾesiðˈisimo +PARECIDO pˌaɾesˈiðo +PARECIDOS pˌaɾesˈiðos +PARED paɾˈed +PAREDÓN pˌaɾeðˈon +PAREDONES pˌaɾeðˈones +PAREJA paɾˈexa +PAREJAS paɾˈexas +PAREJITA pˌaɾexˈita +PAREJO paɾˈexo +PAREJOS paɾˈexos +PAREMIA paɾˈemja +PAREMIÓLOGO pˌaɾemjˈoloɣo +PAREMOS paɾˈemos +PARÉNQUIMA paɾˈenkima +PARENQUIMATOSO pˌaɾenkˌimatˈoso +PARENTERAL pˌaɾenteɾˈal +PARENTERALES pˌaɾenteɾˈales +PARENTESCO pˌaɾentˈesko +PARÉNTESIS paɾˈentesis +PARENTÉTICA pˌaɾentˈetika +PARENTÉTICAS pˌaɾentˈetikas +PARENTÉTICO pˌaɾentˈetiko +PARENTÉTICOS pˌaɾentˈetikos +PARENTING paɾˈɛntiŋ +PAREO paɾˈeo +PARES pˈaɾes +PARGAR paɾɣˈaɾ +PARIA pˈaɾja +PARIDA paɾˈiða +PARIDAD pˌaɾiðˈad +PARIDAS paɾˈiðas +PARIDO paɾˈiðo +PARIDOS paɾˈiðos +PARIENTE paɾjˈɛnte +PARIETAL pˌaɾjetˈal +PARIETALES pˌaɾjetˈales +PARIHUELA pˌaɾiwˈela +PARIS pˈaɾis +PARÍS paɾˈis +PARISIENNE pˌaɾisjˈɛnne +PARISIENSE pˌaɾisjˈɛnse +PARISINO pˌaɾisˈino +PARITARIA pˌaɾitˈaɾja +PARITARIAMENTE pˌaɾitˈaɾjamˈente +PARITARIAS pˌaɾitˈaɾjas +PARITARIO pˌaɾitˈaɾjo +PARITARIOS pˌaɾitˈaɾjos +PARITEÑO pˌaɾitˈeɲo +PARKING pˈaɾkiŋ +PARKINSONISMO pˌaɾkinsonˈismo +PARLA pˈaɾla +PARLACHE paɾlˈatʃe +PARLADA paɾlˈaða +PARLADAS paɾlˈaðas +PARLADO paɾlˈaðo +PARLADOS paɾlˈaðos +PARLAMENTADA pˌaɾlamentˈaða +PARLAMENTADAS pˌaɾlamentˈaðas +PARLAMENTADO pˌaɾlamentˈaðo +PARLAMENTADOS pˌaɾlamentˈaðos +PARLAMENTAR pˌaɾlamentˈaɾ +PARLAMENTARIA pˌaɾlamentˈaɾja +PARLAMENTARIAS pˌaɾlamentˈaɾjas +PARLAMENTARIO pˌaɾlamentˈaɾjo +PARLAMENTARIOS pˌaɾlamentˈaɾjos +PARLAMENTO pˌaɾlamˈɛnto +PARLAMOS paɾlˈamos +PARLANDO paɾlˈando +PARLANTE paɾlˈante +PARLANTES paɾlˈantes +PARLAR paɾlˈaɾ +PARLARA paɾlˈaɾa +PARLARÁ pˌaɾlaɾˈa +PARLÁRAMOS paɾlˈaɾamos +PARLARAS paɾlˈaɾas +PARLARÁS pˌaɾlaɾˈas +PARLAREIS paɾlˈaɾeɪs +PARLARÉIS pˌaɾlaɾˈeis +PARLAREMOS pˌaɾlaɾˈemos +PARLARES paɾlˈaɾes +PARLARÍAMOS pˌaɾlaɾˈiamos +PARLARÍAS pˌaɾlaɾˈias +PARLAS pˈaɾlas +PARLASTE paɾlˈaste +PARLE pˈaɾle +PARLÉIS paɾlˈeis +PARLEMOS paɾlˈemos +PARLERO paɾlˈeɾo +PARLES pˈaɾles +PARLO pˈaɾlo +PARLOTEADA pˌaɾloteˈaða +PARLOTEADAS pˌaɾloteˈaðas +PARLOTEADO pˌaɾloteˈaðo +PARLOTEADOS pˌaɾloteˈaðos +PARLOTEAR pˌaɾloteˈaɾ +PARLOTEARAN pˌaɾloteˈaɾan +PARMENÍDEA pˌaɾmenˈiðea +PARMESANO pˌaɾmesˈano +PARNASIANO pˌaɾnasjˈano +PARNASO paɾnˈaso +PARO pˈaɾo +PARÓ paɾˈo +PARODI paɾˈoði +PARODIA paɾˈoðja +PARODIADA pˌaɾoðjˈaða +PARODIADAS pˌaɾoðjˈaðas +PARODIADO pˌaɾoðjˈaðo +PARODIADOS pˌaɾoðjˈaðos +PARODIAR pˌaɾoðjˈaɾ +PARODIARES pˌaɾoðjˈaɾes +PARÓDICA paɾˈoðika +PAROLA paɾˈola +PAROLE paɾˈole +PARÓN paɾˈon +PARÓNIMO paɾˈonimo +PARÓNIMOS paɾˈonimos +PAROS pˈaɾos +PAROTA paɾˈota +PARÓTIDA paɾˈotiða +PAROTIDITIS pˌaɾotiðˈitis +PAROXISMO pˌaɾoksˈismo +PAROXISMOS pˌaɾoksˈismos +PARPADEADA pˌaɾpaðeˈaða +PARPADEADAS pˌaɾpaðeˈaðas +PARPADEADO pˌaɾpaðeˈaðo +PARPADEADOS pˌaɾpaðeˈaðos +PARPADEANTE pˌaɾpaðeˈante +PARPADEAR pˌaɾpaðeˈaɾ +PARPADEO pˌaɾpaðˈeo +PÁRPADO pˈaɾpaðo +PARPAR paɾpˈaɾ +PARQUE pˈaɾke +PARQUÉ paɾkˈe +PARQUEADA pˌaɾkeˈaða +PARQUEADAS pˌaɾkeˈaðas +PARQUEADERO pˌaɾkeaðˈeɾo +PARQUEADO pˌaɾkeˈaðo +PARQUEADOS pˌaɾkeˈaðos +PARQUEAR pˌaɾkeˈaɾ +PARQUECITO pˌaɾkesˈito +PARQUEO paɾkˈeo +PARQUES pˈaɾkes +PARQUÍMETRO paɾkˈimetɾo +PARQUÍMETROS paɾkˈimetɾos +PARQUIZADO pˌaɾkisˈaðo +PARQUIZAR pˌaɾkisˈaɾ +PARRA pˈaɾɾa +PARRAFITO pˌaɾɾafˈito +PÁRRAFO pˈaɾɾafo +PARRANDA paɾɾˈanda +PARREÑO paɾɾˈeɲo +PARRICIDIO pˌaɾɾisˈiðjo +PÁRROCO pˈaɾɾoko +PARROQUIA paɾɾˈokja +PARROQUIANO pˌaɾɾokjˈano +PARSEC paɾsˈek +PÁRSEC pˈaɾsek +PARSIMONIOSO pˌaɾsimonjˈoso +PARTA pˈaɾta +PARTAMOS paɾtˈamos +PARTAS pˈaɾtas +PARTE pˈaɾte +PARTEAGUAS pˌaɾteˈaɣwas +PARTEAR pˌaɾteˈaɾ +PARTECILLA pˌaɾtesˈijja +PARTECITA pˌaɾtesˈita +PARTENAIRE pˌaɾtenˈaɪɾe +PARTENOGÉNESIS pˌaɾtenoxˈenesis +PARTERO paɾtˈeɾo +PARTERRE paɾtˈeɾɾe +PARTES pˈaɾtes +PARTIA pˈaɾtja +PARTÍAMOS paɾtˈiamos +PÁRTICA pˈaɾtika +PÁRTICAS pˈaɾtikas +PARTICIÓN pˌaɾtisjˈon +PARTICIPA pˌaɾtisˈipa +PARTICIPACIÓN pˌaɾtisˌipasjˈon +PARTICIPADA pˌaɾtisipˈaða +PARTICIPADAS pˌaɾtisipˈaðas +PARTICIPADO pˌaɾtisipˈaðo +PARTICIPADOS pˌaɾtisipˈaðos +PARTICIPAMOS pˌaɾtisipˈamos +PARTICIPAN pˌaɾtisˈipan +PARTICIPANDO pˌaɾtisipˈando +PARTICIPANTES pˌaɾtisipˈantes +PARTICIPAR pˌaɾtisipˈaɾ +PARTICIPARÁN pˌaɾtisˌipaɾˈan +PARTICIPIO pˌaɾtisˈipjo +PARTICIPÓ pˌaɾtisipˈo +PÁRTICO pˈaɾtiko +PÁRTICOS pˈaɾtikos +PARTÍCULA paɾtˈikula +PARTICULAR pˌaɾtikulˈaɾ +PARTICULARES pˌaɾtikulˈaɾes +PARTICULARIDAD pˌaɾtikˌulaɾiðˈad +PARTICULARISMO pˌaɾtikˌulaɾˈismo +PARTICULARISTA pˌaɾtikˌulaɾˈista +PARTICULARIZACIÓN pˌaɾtikˌulaɾˌisasjˈon +PARTICULARIZADA pˌaɾtikˌulaɾisˈaða +PARTICULARIZADAS pˌaɾtikˌulaɾisˈaðas +PARTICULARIZADO pˌaɾtikˌulaɾisˈaðo +PARTICULARIZADOS pˌaɾtikˌulaɾisˈaðos +PARTICULARIZAR pˌaɾtikˌulaɾisˈaɾ +PARTICULARMENTE pˌaɾtikulˈaɾmˈente +PARTIDA paɾtˈiða +PARTIDARIA pˌaɾtiðˈaɾja +PARTIDARIAS pˌaɾtiðˈaɾjas +PARTIDARIO pˌaɾtiðˈaɾjo +PARTIDARIOS pˌaɾtiðˈaɾjos +PARTIDAS paɾtˈiðas +PARTIDISMO pˌaɾtiðˈismo +PARTIDITA pˌaɾtiðˈita +PARTIDIZAR pˌaɾtiðisˈaɾ +PARTIDO paɾtˈiðo +PARTIDORA pˌaɾtiðˈoɾa +PARTIDOS paɾtˈiðos +PARTIDURA pˌaɾtiðˈuɾa +PARTIMOS paɾtˈimos +PARTIÓSE paɾtjˈose +PARTIR paɾtˈiɾ +PARTIRÁ pˌaɾtiɾˈa +PARTIRÁS pˌaɾtiɾˈas +PARTIREMOS pˌaɾtiɾˈemos +PARTIRÍAMOS pˌaɾtiɾˈiamos +PARTISANA pˌaɾtisˈana +PARTISANAS pˌaɾtisˈanas +PARTISANO pˌaɾtisˈano +PARTISANOS pˌaɾtisˈanos +PARTISTE paɾtˈiste +PARTITURA pˌaɾtitˈuɾa +PARTO pˈaɾto +PARTÓN paɾtˈon +PARTY pˈaɾti +PARVO pˈaɾβo +PÁRVULO pˈaɾβulo +PASA pˈasa +PASABLE pasˈaβle +PASABOLAS pˌasaβˈolas +PASABOLO pˌasaβˈolo +PASADA pasˈaða +PASADAS pasˈaðas +PASADO pasˈaðo +PASADOR pˌasaðˈoɾ +PASADOS pasˈaðos +PASAJE pasˈaxe +PASAJERA pˌasaxˈeɾa +PASAJERO pˌasaxˈeɾo +PASAJEROS pˌasaxˈeɾos +PASAJES pasˈaxes +PASAMANO pˌasamˈano +PASAMANOS pˌasamˈanos +PASAMIENTO pˌasamjˈɛnto +PASAN pˈasan +PASANAKU pˌasanˈaku +PASANDO pasˈando +PASANTE pasˈante +PASAPORTE pˌasapˈoɾte +PASAR pasˈaɾ +PASARÁN pˌasaɾˈan +PASARÍAS pˌasaɾˈias +PASASTE pasˈaste +PÁSAY pˈasˌaɪ +PASCUA pˈaskwa +PASCUAL paskwˈal +PASCUALES paskwˈales +PASCUENSE paskwˈɛnse +PASE pˈase +PASEADA pˌaseˈaða +PASEADAS pˌaseˈaðas +PASEADO pˌaseˈaðo +PASEADOS pˌaseˈaðos +PASEANTE pˌaseˈante +PASEAR pˌaseˈaɾ +PASEÑO pasˈeɲo +PASEO pasˈeo +PASÉRIDO pasˈeɾiðo +PASERIFORME pˌaseɾifˈoɾme +PASERIFORMES pˌaseɾifˈoɾmes +PASES pˈases +PASIEGA pasjˈeɣa +PASILLO pasˈijjo +PASIÓN pasjˈon +PASIONAL pˌasjonˈal +PASIONARIA pˌasjonˈaɾja +PASIONARIO pˌasjonˈaɾjo +PASIONCILLA pˌasjonsˈijja +PASITA pasˈita +PASITO pasˈito +PASIVA pasˈiβa +PASIVACIÓN pˌasiβasjˈon +PASIVAS pasˈiβas +PASIVIDAD pˌasiβiðˈad +PASIVIDADES pˌasiβiðˈaðes +PASIVO pasˈiβo +PASIVOS pasˈiβos +PASMA pˈasma +PASMADA pasmˈaða +PASMADAS pasmˈaðas +PASMADO pasmˈaðo +PASMADOS pasmˈaðos +PASMAMOS pasmˈamos +PASMANDO pasmˈando +PASMAR pasmˈaɾ +PASMO pˈasmo +PASO pˈaso +PASÓ pasˈo +PASOTA pasˈota +PASOTISMO pˌasotˈismo +PASTA pˈasta +PASTADA pastˈaða +PASTADAS pastˈaðas +PASTADO pastˈaðo +PASTADOS pastˈaðos +PASTAMOS pastˈamos +PASTANDO pastˈando +PASTAR pastˈaɾ +PASTE pˈaste +PASTEL pastˈel +PASTELERÍA pˌasteleɾˈia +PASTELERO pˌastelˈeɾo +PASTERIZADA pˌasteɾisˈaða +PASTERIZADAS pˌasteɾisˈaðas +PASTERIZADO pˌasteɾisˈaðo +PASTERIZADOS pˌasteɾisˈaðos +PASTERIZAR pˌasteɾisˈaɾ +PASTES pˈastes +PASTEURIZADA pˌasteʊɾisˈaða +PASTEURIZADAS pˌasteʊɾisˈaðas +PASTEURIZADOS pˌasteʊɾisˈaðos +PASTEURIZAMOS pˌasteʊɾisˈamos +PASTEURIZANDO pˌasteʊɾisˈando +PASTEURIZAR pˌasteʊɾisˈaɾ +PASTEURIZARA pˌasteʊɾisˈaɾa +PASTEURIZARÁ pˌasteʊɾˌisaɾˈa +PASTEURIZAREIS pˌasteʊɾisˈaɾeɪs +PASTEURIZO pˌasteʊɾˈiso +PASTICHO pastˈitʃo +PASTITA pastˈita +PASTITO pastˈito +PASTIZAL pˌastisˈal +PASTLE pˈastle +PASTO pˈasto +PASTOR pastˈoɾ +PASTORA pastˈoɾa +PASTORAL pˌastoɾˈal +PASTORCILLA pˌastoɾsˈijja +PASTORCILLO pˌastoɾsˈijjo +PASTORCITA pˌastoɾsˈita +PASTORCITO pˌastoɾsˈito +PASTOREADA pˌastoɾeˈaða +PASTOREADAS pˌastoɾeˈaðas +PASTOREADO pˌastoɾeˈaðo +PASTOREADOS pˌastoɾeˈaðos +PASTOREAMOS pˌastoɾeˈamos +PASTOREANDO pˌastoɾeˈando +PASTOREAR pˌastoɾeˈaɾ +PASTOREO pˌastoɾˈeo +PASTRANISMO pˌastɾanˈismo +PASTRÓN pastɾˈon +PASTURA pastˈuɾa +PASTUSO pastˈuso +PATA pˈata +PATACHE patˈatʃe +PATACHO patˈatʃo +PATACÓN pˌatakˈon +PATACONCITO pˌatakonsˈito +PATAFÍSICA pˌatafˈisika +PATAGÓN pˌataɣˈon +PATAGONA pˌataɣˈona +PATAGONIA pˌataɣˈonja +PATAGÓNICO pˌataɣˈoniko +PATALEADA pˌataleˈaða +PATALEADAS pˌataleˈaðas +PATALEADO pˌataleˈaðo +PATALEADOS pˌataleˈaðos +PATALEAR pˌataleˈaɾ +PATALEO pˌatalˈeo +PATANA patˈana +PATATA patˈata +PATATAS patˈatas +PATATERO pˌatatˈeɾo +PATATÚS pˌatatˈus +PATCHWORK pattʃwˈoɾk +PATÉ patˈe +PATEADA pˌateˈaða +PATEADAS pˌateˈaðas +PATEADO pˌateˈaðo +PATEADOS pˌateˈaðos +PATEADURA pˌateaðˈuɾa +PATEAR pˌateˈaɾ +PATENTABILIDAD pˌatentˌaβiliðˈad +PATENTABLE pˌatentˈaβle +PATENTABLES pˌatentˈaβles +PATENTADA pˌatentˈaða +PATENTADAS pˌatentˈaðas +PATENTADO pˌatentˈaðo +PATENTADOS pˌatentˈaðos +PATENTAMIENTO pˌatentamjˈɛnto +PATENTAR pˌatentˈaɾ +PATENTE patˈɛnte +PATENTES patˈɛntes +PATENTIZAR pˌatentisˈaɾ +PÁTERA pˈateɾa +PATERNO patˈeɾno +PATÉTICO patˈetiko +PATÍ patˈi +PATIAZUL pˌatjasˈul +PATÍBULO patˈiβulo +PATICO patˈiko +PATIDIFUSO pˌatiðifˈuso +PATIECITO pˌatjesˈito +PATILARGO pˌatilˈaɾɣo +PATÍN patˈin +PÁTINA pˈatina +PATINADA pˌatinˈaða +PATINADAS pˌatinˈaðas +PATINADO pˌatinˈaðo +PATINADOR pˌatinaðˈoɾ +PATINADORA pˌatinaðˈoɾa +PATINADORAS pˌatinaðˈoɾas +PATINADORES pˌatinaðˈoɾes +PATINADOS pˌatinˈaðos +PATINAJE pˌatinˈaxe +PATINAMOS pˌatinˈamos +PATINANDO pˌatinˈando +PATINAR pˌatinˈaɾ +PATINEGRO pˌatinˈeɣɾo +PATIÑO patˈiɲo +PATINÓDROMO pˌatinˈoðɾomo +PATIO pˈatjo +PATO pˈato +PATOBURGO pˌatoβˈuɾɣo +PATOCHADA pˌatotʃˈaða +PATOFISIOLOGÍA pˌatofˌisjoloxˈia +PATÓGENA patˈoxena +PATÓGENAS patˈoxenas +PATOGENIA pˌatoxˈenja +PATOGÉNICA pˌatoxˈenika +PATOGÉNICAS pˌatoxˈenikas +PATOGÉNICO pˌatoxˈeniko +PATOGÉNICOS pˌatoxˈenikos +PATÓGENO patˈoxeno +PATÓGENOS patˈoxenos +PATOGNOMÓNICO pˌatoɡnomˈoniko +PATOJA patˈoxa +PATOJAS patˈoxas +PATOJOS patˈoxos +PATOLANDIA pˌatolˈandja +PATOLÓGICA pˌatolˈoxika +PATOLÓGICAS pˌatolˈoxikas +PATOLÓGICO pˌatolˈoxiko +PATOLÓGICOS pˌatolˈoxikos +PATOLOGISTA pˌatoloxˈista +PATOLOGIZAR pˌatolˌoxisˈaɾ +PATÓLOGO patˈoloɣo +PATÓN patˈon +PATOS pˈatos +PATOSA patˈosa +PATOSAS patˈosas +PATOSOS patˈosos +PATOTA patˈota +PATOTERO pˌatotˈeɾo +PATRAÑA patɾˈaɲa +PATRANCA patɾˈanka +PATRIA pˈatɾia +PATRIARCA pˌatɾiˈaɾka +PATRIARCADO pˌatɾiaɾkˈaðo +PATRIARCAL pˌatɾiaɾkˈal +PATRIARCALES pˌatɾiaɾkˈales +PATRICIA patɾˈisja +PATRICIO patɾˈisjo +PATRILINEAL pˌatɾilˌineˈal +PATRIMONIO pˌatɾimˈonjo +PATRIO pˈatɾio +PATRIOTA pˌatɾiˈota +PATRIOTAS pˌatɾiˈotas +PATRIOTERO pˌatɾiotˈeɾo +PATRIÓTICA pˌatɾiˈotika +PATRIÓTICAS pˌatɾiˈotikas +PATRIÓTICO pˌatɾiˈotiko +PATRIÓTICOS pˌatɾiˈotikos +PATRIOTISMO pˌatɾiotˈismo +PATROCINA pˌatɾosˈina +PATROCINADA pˌatɾosinˈaða +PATROCINADAS pˌatɾosinˈaðas +PATROCINADO pˌatɾosinˈaðo +PATROCINADOS pˌatɾosinˈaðos +PATROCINAMOS pˌatɾosinˈamos +PATROCINANDO pˌatɾosinˈando +PATROCINANTE pˌatɾosinˈante +PATROCINAR pˌatɾosinˈaɾ +PATROCINARES pˌatɾosinˈaɾes +PATROCINASTE pˌatɾosinˈaste +PATROCINES pˌatɾosˈines +PATROCINIO pˌatɾosˈinjo +PATROCINO pˌatɾosˈino +PATROCLO patɾˈoklo +PATROLOGÍA pˌatɾoloxˈia +PATRÓN patɾˈon +PATRONATO pˌatɾonˈato +PATRONEADA pˌatɾoneˈaða +PATRONEADAS pˌatɾoneˈaðas +PATRONEADO pˌatɾoneˈaðo +PATRONEADOS pˌatɾoneˈaðos +PATUDA patˈuða +PATUDAS patˈuðas +PATUDO patˈuðo +PATUDOS patˈuðos +PAUCIINMUNE pˌaʊsjinmˈune +PAÚL paˈul +PAULA pˈaʊla +PAULATINAMENTE pˌaʊlatˈinamˈente +PAULATINO pˌaʊlatˈino +PAULINO paʊlˈino +PAULISTA paʊlˈista +PAULISTANA pˌaʊlistˈana +PAULISTAS paʊlˈistas +PAUPERISMO pˌaʊpeɾˈismo +PAUPERIZACIÓN pˌaʊpeɾˌisasjˈon +PAUPERIZAR pˌaʊpeɾisˈaɾ +PAUPÉRRIMO paʊpˈeɾɾimo +PAUSA pˈaʊsa +PAUSADA paʊsˈaða +PAUSADAMENTE paʊsˈaðamˈente +PAUSADAS paʊsˈaðas +PAUSADO paʊsˈaðo +PAUSADOS paʊsˈaðos +PAUSAMOS paʊsˈamos +PAUSANDO paʊsˈando +PAUTA pˈaʊta +PAUTADA paʊtˈaða +PAUTADAS paʊtˈaðas +PAUTADO paʊtˈaðo +PAUTADOS paʊtˈaðos +PAUTAMOS paʊtˈamos +PAUTAR paʊtˈaɾ +PAVA pˈaβa +PAVAZO paβˈaso +PAVEZNO paβˈesno +PAVÍA paβˈia +PAVIMENTACIÓN pˌaβimˌentasjˈon +PAVIMENTADA pˌaβimentˈaða +PAVIMENTADAS pˌaβimentˈaðas +PAVIMENTADO pˌaβimentˈaðo +PAVIMENTADOS pˌaβimentˈaðos +PAVIMENTAMOS pˌaβimentˈamos +PAVIMENTAR pˌaβimentˈaɾ +PAVIMENTO pˌaβimˈɛnto +PAVO pˈaβo +PAVÓN paβˈon +PAVONEADA pˌaβoneˈaða +PAVONEADAS pˌaβoneˈaðas +PAVONEADO pˌaβoneˈaðo +PAVONEADOS pˌaβoneˈaðos +PAVONEAR pˌaβoneˈaɾ +PAVONEARSE pˌaβoneˈaɾse +PAVONEO pˌaβonˈeo +PAVOR paβˈoɾ +PAVORREAL pˌaβoɾɾeˈal +PAY pˈaɪ +PAYPAL paɪpˈal +PAYS pˈaɪs +PAZ pˈas +PAZO pˈaso +PC pˌesˈe +PE pˈe +PEA pˈea +PEAJE peˈaxe +PEAJERO pˌeaxˈeɾo +PEÁN peˈan +PEATÓN pˌeatˈon +PEATONAL pˌeatonˈal +PEATONALIZADA pˌeatˌonalisˈaða +PEATONALIZADAS pˌeatˌonalisˈaðas +PEATONALIZADO pˌeatˌonalisˈaðo +PEATONALIZADOS pˌeatˌonalisˈaðos +PEATONALIZAR pˌeatˌonalisˈaɾ +PEATONES pˌeatˈones +PEAZO peˈaso +PEBETE peβˈete +PEBETERO pˌeβetˈeɾo +PEBRE pˈeβɾe +PECA pˈeka +PECADA pekˈaða +PECADAS pekˈaðas +PECADO pekˈaðo +PECADOR pˌekaðˈoɾ +PECADORA pˌekaðˈoɾa +PECADORAS pˌekaðˈoɾas +PECADORES pˌekaðˈoɾes +PECADOS pekˈaðos +PECAMINOSA pˌekaminˈosa +PECAMINOSAS pˌekaminˈosas +PECAMINOSO pˌekaminˈoso +PECAMINOSOS pˌekaminˈosos +PECAMOS pekˈamos +PECAN pˈekan +PECANDO pekˈando +PECANTE pekˈante +PECANTES pekˈantes +PECAR pekˈaɾ +PECARA pekˈaɾa +PECARÁ pˌekaɾˈa +PECÁRAMOS pekˈaɾamos +PECARAS pekˈaɾas +PECARÁS pˌekaɾˈas +PECAREIS pekˈaɾeɪs +PECARÉIS pˌekaɾˈeis +PECAREMOS pˌekaɾˈemos +PECARES pekˈaɾes +PECARÍ pˌekaɾˈi +PECARÍA pˌekaɾˈia +PECARÍAMOS pˌekaɾˈiamos +PECARÍAS pˌekaɾˈias +PECAS pˈekas +PECASTE pekˈaste +PECECILLO pˌesesˈijjo +PECECITO pˌesesˈito +PECERA pesˈeɾa +PECES pˈeses +PECHINA petʃˈina +PECHINEGRO pˌetʃinˈeɣɾo +PECHIRROJO pˌetʃiɾɾˈoxo +PECHO pˈetʃo +PECHOLOBO pˌetʃolˈoβo +PECHUGA petʃˈuɣa +PECHUGAS petʃˈuɣas +PECINA pesˈina +PECIO pˈesjo +PECO pˈeko +PECORINO pˌekoɾˈino +PECTORAL pˌektoɾˈal +PECUARIO pekwˈaɾjo +PECULIAR pˌekuljˈaɾ +PECULIARES pˌekuljˈaɾes +PECULIARIDAD pˌekuljˌaɾiðˈad +PECULIO pekˈuljo +PEDACILLO pˌeðasˈijjo +PEDACITO pˌeðasˈito +PEDACITOS pˌeðasˈitos +PEDAGOGA pˌeðaɣˈoɣa +PEDAGOGAS pˌeðaɣˈoɣas +PEDAGOGÍA pˌeðaɣoxˈia +PEDAGOGOS pˌeðaɣˈoɣos +PEDAL peðˈal +PEDALADA pˌeðalˈaða +PEDALADAS pˌeðalˈaðas +PEDALAZO pˌeðalˈaso +PEDALEADA pˌeðaleˈaða +PEDALEADAS pˌeðaleˈaðas +PEDALEADO pˌeðaleˈaðo +PEDALEADOS pˌeðaleˈaðos +PEDALEAR pˌeðaleˈaɾ +PEDALERO pˌeðalˈeɾo +PEDALIER pˌeðaljˈeɾ +PEDANTE peðˈante +PEDANTERÍA pˌeðanteɾˈia +PEDANTESCO pˌeðantˈesko +PEDANTISMO pˌeðantˈismo +PEDAZO peðˈaso +PEDEMONTE pˌeðemˈonte +PEDERNAL pˌeðeɾnˈal +PEDERNALES pˌeðeɾnˈales +PEDESTAL pˌeðestˈal +PEDÍAMOS peðˈiamos +PEDIATRA peðjˈatɾa +PEDIATRÍA pˌeðjatɾˈia +PEDICELARIO pˌeðiselˈaɾjo +PEDICELO pˌeðisˈelo +PEDÍCULO peðˈikulo +PEDIDA peðˈiða +PEDIDAS peðˈiðas +PEDIDO peðˈiðo +PEDIDOS peðˈiðos +PEDIGRÍ pˌeðiɣɾˈi +PEDIGÜEÑERÍA pˌeðiɣˌueɲeɾˈia +PEDIGÜEÑO pˌeðiɣuˈeɲo +PEDILUVIO pˌeðilˈuβjo +PEDIME peðˈime +PEDIMOS peðˈimos +PEDIR peðˈiɾ +PEDIRÁ pˌeðiɾˈa +PEDIRÁS pˌeðiɾˈas +PEDIREMOS pˌeðiɾˈemos +PEDIRÍAMOS pˌeðiɾˈiamos +PEDIRTE peðˈiɾte +PEDISTE peðˈiste +PEDITO peðˈito +PEDO pˈeðo +PEDOLÓGICA pˌeðolˈoxika +PEDOLÓGICAS pˌeðolˈoxikas +PEDOLÓGICO pˌeðolˈoxiko +PEDOLÓGICOS pˌeðolˈoxikos +PEDORREADA pˌeðoɾɾeˈaða +PEDORREADAS pˌeðoɾɾeˈaðas +PEDORREADO pˌeðoɾɾeˈaðo +PEDORREADOS pˌeðoɾɾeˈaðos +PEDORREAR pˌeðoɾɾeˈaɾ +PEDRAZA peðɾˈasa +PEDREGOSIDAD pˌeðɾeɣˌosiðˈad +PEDRERA peðɾˈeɾa +PEDRERO peðɾˈeɾo +PEDRISCO peðɾˈisko +PEDRISCOS peðɾˈiskos +PEDRO pˈeðɾo +PEDUNCULAR pˌeðunkulˈaɾ +PEDÚNCULO peðˈunkulo +PEER peˈeɾ +PEGA pˈeɣa +PEGADA peɣˈaða +PEGADAS peɣˈaðas +PEGADITA pˌeɣaðˈita +PEGADITO pˌeɣaðˈito +PEGADO peɣˈaðo +PEGADOS peɣˈaðos +PEGAJOSAS pˌeɣaxˈosas +PEGAJOSO pˌeɣaxˈoso +PEGAJOSOS pˌeɣaxˈosos +PEGAMENTO pˌeɣamˈɛnto +PEGAMIENTO pˌeɣamjˈɛnto +PEGAMOS peɣˈamos +PEGANDO peɣˈando +PEGAR peɣˈaɾ +PEGARA peɣˈaɾa +PEGARÁ pˌeɣaɾˈa +PEGÁRAMOS peɣˈaɾamos +PEGARAS peɣˈaɾas +PEGARÁS pˌeɣaɾˈas +PEGAREIS peɣˈaɾeɪs +PEGAREMOS pˌeɣaɾˈemos +PEGARES peɣˈaɾes +PEGARÍAMOS pˌeɣaɾˈiamos +PEGAS pˈeɣas +PEGASO peɣˈaso +PEGASTE peɣˈaste +PEGO pˈeɣo +PEGUE pˈeɣe +PEGUEMOS peɣˈemos +PEGUES pˈeɣes +PEINADA peɪnˈaða +PEINADAS peɪnˈaðas +PEINADITO pˌeɪnaðˈito +PEINADO peɪnˈaðo +PEINADOS peɪnˈaðos +PEINAR peɪnˈaɾ +PEINARSE peɪnˈaɾse +PEINE pˈeɪne +PEINETA peɪnˈeta +PEJE pˈexe +PEJELAGARTO pˌexelaɣˈaɾto +PEJESAPO pˌexesˈapo +PEKÍN pekˈin +PEKINÉS pˌekinˈes +PEKINESA pˌekinˈesa +PEKINESAS pˌekinˈesas +PEKINESES pˌekinˈeses +PELADA pelˈaða +PELADAS pelˈaðas +PELADERO pˌelaðˈeɾo +PELADO pelˈaðo +PELADOS pelˈaðos +PELADURA pˌelaðˈuɾa +PELAGATOS pˌelaɣˈatos +PELAGIANISMO pˌelaxjanˈismo +PELAGIANO pˌelaxjˈano +PELÁGICA pelˈaxika +PELÁGICAS pelˈaxikas +PELÁGICO pelˈaxiko +PELÁGICOS pelˈaxikos +PELAGORNÍTIDO pˌelaɣoɾnˈitiðo +PELAGRA pelˈaɣɾa +PELAMOS pelˈamos +PELANDO pelˈando +PELAR pelˈaɾ +PELÁRSELA pelˈaɾsela +PELASGA pelˈasɣa +PELDAÑO pelðˈaɲo +PELDÓN pelðˈon +PELÉ pelˈe +PELEA pelˈea +PELEADA pˌeleˈaða +PELEADAS pˌeleˈaðas +PELEADO pˌeleˈaðo +PELEADOS pˌeleˈaðos +PELEAR pˌeleˈaɾ +PELEARSE pˌeleˈaɾse +PELEN pˈelen +PELI pˈeli +PELICANO pˌelikˈano +PELÍCANO pelˈikano +PELICOSAURIO pˌelikosˈaʊɾjo +PELICULA pˌelikˈula +PELÍCULA pelˈikula +PELICULAR pˌelikulˈaɾ +PELÍCULAS pelˈikulas +PELICULERO pˌelikulˈeɾo +PELICULÓN pˌelikulˈon +PELIGRADA pˌeliɣɾˈaða +PELIGRADAS pˌeliɣɾˈaðas +PELIGRADO pˌeliɣɾˈaðo +PELIGRADOS pˌeliɣɾˈaðos +PELIGRAR pˌeliɣɾˈaɾ +PELIGRO pelˈiɣɾo +PELIGROSO pˌeliɣɾˈoso +PELIGROSOS pˌeliɣɾˈosos +PELIRROJA pˌeliɾɾˈoxa +PELIRROJAS pˌeliɾɾˈoxas +PELIRROJITA pˌeliɾɾoxˈita +PELIRROJO pˌeliɾɾˈoxo +PELIRROJOS pˌeliɾɾˈoxos +PELITO pelˈito +PELLEGRINI pˌejjeɣɾˈini +PELLIZA pejjˈisa +PELLIZCADAS pˌejjiskˈaðas +PELLIZCADO pˌejjiskˈaðo +PELLIZCADOS pˌejjiskˈaðos +PELLIZCAR pˌejjiskˈaɾ +PELLIZQUITO pˌejjiskˈito +PELMAZO pelmˈaso +PELO pˈelo +PELÓN pelˈon +PELOSA pelˈosa +PELOSAS pelˈosas +PELOSIDAD pˌelosiðˈad +PELOSO pelˈoso +PELOSOS pelˈosos +PELOTA pelˈota +PELOTARI pˌelotˈaɾi +PELOTAS pelˈotas +PELOTAZO pˌelotˈaso +PELOTEADA pˌeloteˈaða +PELOTEADAS pˌeloteˈaðas +PELOTEADO pˌeloteˈaðo +PELOTEADOS pˌeloteˈaðos +PELOTEAR pˌeloteˈaɾ +PELOTEO pˌelotˈeo +PELOTERITO pˌeloteɾˈito +PELOTITA pˌelotˈita +PELOTÓN pˌelotˈon +PELOTUDO pˌelotˈuðo +PELTA pˈelta +PELTADO peltˈaðo +PELUCA pelˈuka +PELUCHE pelˈutʃe +PELUCO pelˈuko +PELUCÓN pˌelukˈon +PELUDA pelˈuða +PELUDO pelˈuðo +PELUDOS pelˈuðos +PELUQUERA pˌelukˈeɾa +PELUQUERIA pˌelukˈeɾja +PELUQUERÍA pˌelukeɾˈia +PELUQUERO pˌelukˈeɾo +PELUQUEROS pˌelukˈeɾos +PELUQUÍN pˌelukˈin +PELUSA pelˈusa +PELVI pˈelβi +PELVIANO pelβjˈano +PÉLVICA pˈelβika +PÉLVICAS pˈelβikas +PÉLVICO pˈelβiko +PÉLVICOS pˈelβikos +PELVIS pˈelβis +PEMÓN pemˈon +PENA pˈena +PEÑA pˈeɲa +PEÑACERRADA pˌeɲaseɾɾˈaða +PENADA penˈaða +PENADAS penˈaðas +PENADO penˈaðo +PENADOS penˈaðos +PENAL penˈal +PENALAZO pˌenalˈaso +PENALIDADES pˌenaliðˈaðes +PENALIZACIÓN pˌenalˌisasjˈon +PENALIZADA pˌenalisˈaða +PENALIZADAS pˌenalisˈaðas +PENALIZADO pˌenalisˈaðo +PENALIZADOS pˌenalisˈaðos +PENALIZAMOS pˌenalisˈamos +PENALIZANDO pˌenalisˈando +PENALIZAR pˌenalisˈaɾ +PEÑALOSA pˌeɲalˈosa +PEÑALOZA pˌeɲalˈosa +PENALTI penˈalti +PENAMOS penˈamos +PENANDO penˈando +PEÑARANDA pˌeɲaɾˈanda +PENAS pˈenas +PEÑASCAL pˌeɲaskˈal +PEÑASCO peɲˈasko +PEÑASCOS peɲˈaskos +PEÑAZO peɲˈaso +PENCA pˈɛnka +PENCO pˈɛnko +PENDA pˈɛnda +PENDAMOS pendˈamos +PENDAS pˈɛndas +PENDE pˈɛnde +PENDEJA pendˈexa +PENDEJADA pˌendexˈaða +PENDEJEADA pˌendexeˈaða +PENDEJEADAS pˌendexeˈaðas +PENDEJEADO pˌendexeˈaðo +PENDEJEADOS pˌendexeˈaðos +PENDEJITO pˌendexˈito +PENDEJO pendˈexo +PENDEJÓN pˌendexˈon +PENDEMOS pendˈemos +PENDENCIERO pˌendensjˈeɾo +PENDER pendˈeɾ +PENDERÁ pˌendeɾˈa +PENDERÁS pˌendeɾˈas +PENDEREMOS pˌendeɾˈemos +PENDERÍAMOS pˌendeɾˈiamos +PENDES pˈɛndes +PENDÍAMOS pendˈiamos +PENDIDA pendˈiða +PENDIDAS pendˈiðas +PENDIDO pendˈiðo +PENDIDOS pendˈiðos +PENDIENTE pendjˈɛnte +PENDO pˈɛndo +PÉNDOLA pˈendola +PENDÓN pendˈon +PENDONCILLO pˌendonsˈijjo +PENDONEAR pˌendoneˈaɾ +PENDULAR pˌendulˈaɾ +PENDULARES pˌendulˈaɾes +PÉNDULO pˈendulo +PENE pˈene +PENEANA pˌeneˈana +PENEANAS pˌeneˈanas +PENEANO pˌeneˈano +PENEANOS pˌeneˈanos +PENECILLO pˌenesˈijjo +PENETRA penˈetɾa +PENETRACIÓN pˌenetɾasjˈon +PENETRADA pˌenetɾˈaða +PENETRADAS pˌenetɾˈaðas +PENETRADO pˌenetɾˈaðo +PENETRADORA pˌenetɾaðˈoɾa +PENETRADOS pˌenetɾˈaðos +PENETRAMOS pˌenetɾˈamos +PENETRANDO pˌenetɾˈando +PENETRANTES pˌenetɾˈantes +PENETRAR pˌenetɾˈaɾ +PÉNFIGO pˈemfiɣo +PENFIGOIDE pˌemfiɣˈoɪðe +PENFIGOIDES pˌemfiɣˈoɪðes +PÉNFIGOS pˈemfiɣos +PENIANA penjˈana +PENIANAS penjˈanas +PENIANOS penjˈanos +PENICILINA pˌenisilˈina +PENÍNSULA penˈinsula +PENINSULAR pˌeninsulˈaɾ +PENINSULARES pˌeninsulˈaɾes +PEÑISTA peɲˈista +PENITENCIAR pˌenitensjˈaɾ +PENITENCIARÍA pˌenitˌensjaɾˈia +PEÑIZCAR pˌeɲiskˈaɾ +PENO pˈeno +PÉÑOLA pˈeɲola +PÉÑOLAS pˈeɲolas +PENOSAS penˈosas +PENOSÍSIMO pˌenosˈisimo +PENOSO penˈoso +PENOSOS penˈosos +PENSADA pensˈaða +PENSADAS pensˈaðas +PENSADO pensˈaðo +PENSADOR pˌensaðˈoɾ +PENSADOS pensˈaðos +PENSAMIENTO pˌensamjˈɛnto +PENSAMOS pensˈamos +PENSANDO pensˈando +PENSAR pensˈaɾ +PENSASTE pensˈaste +PENSATIVA pˌensatˈiβa +PENSATIVO pˌensatˈiβo +PENSÉ pensˈe +PENSIL pensˈil +PENSILVANIA pˌensilβˈanja +PENSILVANO pˌensilβˈano +PENSIÓN pensjˈon +PENSIONADA pˌensjonˈaða +PENSIONADAS pˌensjonˈaðas +PENSIONADO pˌensjonˈaðo +PENSIONADOS pˌensjonˈaðos +PENSIONAL pˌensjonˈal +PENSIONAMOS pˌensjonˈamos +PENSIONANDO pˌensjonˈando +PENSIONAR pˌensjonˈaɾ +PENSIONCILLA pˌensjonsˈijja +PENSIONES pensjˈones +PENSIONO pensjˈono +PENTACAMPEÓN pˌentakˌampeˈon +PENTACLORURO pˌentakloɾˈuɾo +PENTAGONAL pˌentaɣonˈal +PENTAGONALES pˌentaɣonˈales +PENTÁGONO pentˈaɣono +PENTAGRAMA pˌentaɣɾˈama +PENTAHIDRATADO pˌentaˌiðɾatˈaðo +PENTALOBULADA pˌentalˌoβulˈaða +PENTALOBULADAS pˌentalˌoβulˈaðas +PENTALOBULADO pˌentalˌoβulˈaðo +PENTALOBULADOS pˌentalˌoβulˈaðos +PENTALOBULAR pˌentalˌoβulˈaɾ +PENTÁMERO pentˈameɾo +PENTÁMETRO pentˈametɾo +PENTANO pentˈano +PENTAPÉTALA pˌentapˈetala +PENTAPRISMA pˌentapɾˈisma +PENTATLETA pˌentatlˈeta +PENTATLÓN pˌentatlˈon +PENTATLONES pˌentatlˈones +PENTATÓNICA pˌentatˈonika +PENTATÓNICAS pˌentatˈonikas +PENTATÓNICO pˌentatˈoniko +PENTATÓNICOS pˌentatˈonikos +PENTAVALENTE pˌentaβalˈɛnte +PENTAVALENTES pˌentaβalˈɛntes +PENTECOSTAL pˌentekostˈal +PENTECOSTALES pˌentekostˈales +PENTECOSTÉS pˌentekostˈes +PENTODO pentˈoðo +PENTÓXIDO pentˈoksiðo +PENÚLTIMA penˈultima +PENÚLTIMO penˈultimo +PENUMBRA penˈumbɾa +PENUMBRAS penˈumbɾas +PENURIA penˈuɾja +PENUTÍ pˌenutˈi +PENUTIO penˈutjo +PEÓN peˈon +PEONA peˈona +PEONAJE pˌeonˈaxe +PEONCITO pˌeonsˈito +PEONÍA pˌeonˈia +PEOR peˈoɾ +PEORCITO pˌeoɾsˈito +PEORES peˈoɾes +PEPE pˈepe +PEPENADA pˌepenˈaða +PEPENADAS pˌepenˈaðas +PEPENADO pˌepenˈaðo +PEPENADOS pˌepenˈaðos +PEPENAR pˌepenˈaɾ +PEPERINA pˌepeɾˈina +PEPERO pepˈeɾo +PEPESCA pepˈeska +PEPIÁN pepjˈan +PEPINO pepˈino +PEPITA pepˈita +PEPITERO pˌepitˈeɾo +PEPLUM pˈeplum +PÉPLUM pˈeplum +PEPSINA pepsˈina +PEPSINÓGENO pˌepsinˈoxeno +PEPSINÓGENOS pˌepsinˈoxenos +PÉPTICO pˈepːtiko +PEPTIDOGLUCANO pˌepːtiðˌoɣlukˈano +PEQUE pˈeke +PEQUEMOS pekˈemos +PEQUEÑA pekˈeɲa +PEQUEÑAJO pˌekeɲˈaxo +PEQUEÑAS pekˈeɲas +PEQUEÑEZ pˌekeɲˈes +PEQUEÑÍN pˌekeɲˈin +PEQUEÑINA pˌekeɲˈina +PEQUEÑINAS pˌekeɲˈinas +PEQUEÑITO pˌekeɲˈito +PEQUEÑO pekˈeɲo +PEQUEÑOS pekˈeɲos +PEQUEÑUELO pˌekeɲwˈelo +PEQUES pˈekes +PERA pˈeɾa +PERACÉTICO pˌeɾasˈetiko +PERALTADA pˌeɾaltˈaða +PERALTADAS pˌeɾaltˈaðas +PERALTADO pˌeɾaltˈaðo +PERALTADOS pˌeɾaltˈaðos +PERALTAR pˌeɾaltˈaɾ +PERAS pˈeɾas +PERCA pˈeɾka +PERCAL peɾkˈal +PERCATADA pˌeɾkatˈaða +PERCATADAS pˌeɾkatˈaðas +PERCATADO pˌeɾkatˈaðo +PERCATADOS pˌeɾkatˈaðos +PERCEBE peɾsˈeβe +PERCENTIL pˌeɾsentˈil +PERCEPCIÓN pˌeɾsepsjˈon +PERCEPTIVO pˌeɾsepːtˈiβo +PERCEPTRÓN pˌeɾsepːtɾˈon +PERCHA pˈeɾtʃa +PERCIBIDA pˌeɾsiβˈiða +PERCIBIDAS pˌeɾsiβˈiðas +PERCIBIDO pˌeɾsiβˈiðo +PERCIBIDOS pˌeɾsiβˈiðos +PERCIBIR pˌeɾsiβˈiɾ +PERCUDIDA pˌeɾkuðˈiða +PERCUDIDAS pˌeɾkuðˈiðas +PERCUDIDO pˌeɾkuðˈiðo +PERCUDIDOS pˌeɾkuðˈiðos +PERCUTA peɾkˈuta +PERCUTADA pˌeɾkutˈaða +PERCUTADAS pˌeɾkutˈaðas +PERCUTADO pˌeɾkutˈaðo +PERCUTADOS pˌeɾkutˈaðos +PERCUTAMOS pˌeɾkutˈamos +PERCUTANDO pˌeɾkutˈando +PERCUTAR pˌeɾkutˈaɾ +PERCUTAS peɾkˈutas +PERCUTE peɾkˈute +PERCUTES peɾkˈutes +PERCUTÍAMOS pˌeɾkutˈiamos +PERCUTIDA pˌeɾkutˈiða +PERCUTIDAS pˌeɾkutˈiðas +PERCUTIDO pˌeɾkutˈiðo +PERCUTIDOS pˌeɾkutˈiðos +PERCUTIMOS pˌeɾkutˈimos +PERCUTIR pˌeɾkutˈiɾ +PERCUTIRÁ pˌeɾkutiɾˈa +PERCUTIRÁS pˌeɾkutiɾˈas +PERCUTIREMOS pˌeɾkutiɾˈemos +PERCUTIRÍAMOS pˌeɾkutiɾˈiamos +PERCUTISTE pˌeɾkutˈiste +PERCUTO peɾkˈuto +PERDEDOR pˌeɾðeðˈoɾ +PERDEDORA pˌeɾðeðˈoɾa +PERDER peɾðˈeɾ +PERDICERA pˌeɾðisˈeɾa +PERDICIÓN pˌeɾðisjˈon +PERDIDA peɾðˈiða +PÉRDIDA pˈeɾðiða +PERDIDAS peɾðˈiðas +PERDIDO peɾðˈiðo +PERDIDOS peɾðˈiðos +PERDIGÓN pˌeɾðiɣˈon +PERDIGONAZO pˌeɾðiɣonˈaso +PERDIGUERO pˌeɾðiɣˈeɾo +PERDIMIENTO pˌeɾðimjˈɛnto +PERDIÓ peɾðjˈo +PERDIZ peɾðˈis +PERDON pˈeɾðon +PERDÓN peɾðˈon +PERDONABLE pˌeɾðonˈaβle +PERDONADA pˌeɾðonˈaða +PERDONADAS pˌeɾðonˈaðas +PERDONADO pˌeɾðonˈaðo +PERDONADOS pˌeɾðonˈaðos +PERDONAR pˌeɾðonˈaɾ +PERDONAVIDAS pˌeɾðonaβˈiðas +PERDÓNENME peɾðˈonenme +PERDURABILIDAD pˌeɾðuɾˌaβiliðˈad +PERDURABLE pˌeɾðuɾˈaβle +PERDURABLES pˌeɾðuɾˈaβles +PERDURADA pˌeɾðuɾˈaða +PERDURADAS pˌeɾðuɾˈaðas +PERDURADO pˌeɾðuɾˈaðo +PERDURADOS pˌeɾðuɾˈaðos +PERDURAR pˌeɾðuɾˈaɾ +PERECEADA pˌeɾeseˈaða +PERECEADAS pˌeɾeseˈaðas +PERECEADO pˌeɾeseˈaðo +PERECEADOS pˌeɾeseˈaðos +PERECEAR pˌeɾeseˈaɾ +PERECEDERO pˌeɾeseðˈeɾo +PERECEDEROS pˌeɾeseðˈeɾos +PERECER pˌeɾesˈeɾ +PERECIDA pˌeɾesˈiða +PERECIDAS pˌeɾesˈiðas +PERECIDO pˌeɾesˈiðo +PERECIDOS pˌeɾesˈiðos +PEREGRINA pˌeɾeɣɾˈina +PEREGRINACIÓN pˌeɾeɣɾˌinasjˈon +PEREGRINADA pˌeɾeɣɾinˈaða +PEREGRINADAS pˌeɾeɣɾinˈaðas +PEREGRINADO pˌeɾeɣɾinˈaðo +PEREGRINADOS pˌeɾeɣɾinˈaðos +PEREGRINAR pˌeɾeɣɾinˈaɾ +PEREGRINAS pˌeɾeɣɾˈinas +PEREGRINO pˌeɾeɣɾˈino +PEREIRA peɾˈeɪɾa +PEREIRANO pˌeɾeɪɾˈano +PEREJIL pˌeɾexˈil +PERENNE peɾˈɛnne +PERENNES peɾˈɛnnes +PERENNIFOLIO pˌeɾennifˈoljo +PEREQUE peɾˈeke +PERERA peɾˈeɾa +PÉREZ pˈeɾes +PEREZA peɾˈesa +PEREZOSA pˌeɾesˈosa +PEREZOSAS pˌeɾesˈosas +PEREZOSO pˌeɾesˈoso +PEREZOSOS pˌeɾesˈosos +PERFECCIÓN pˌeɾfeksjˈon +PERFECCIONADA pˌeɾfeksjonˈaða +PERFECCIONADAS pˌeɾfeksjonˈaðas +PERFECCIONADO pˌeɾfeksjonˈaðo +PERFECCIONADOR pˌeɾfeksjˌonaðˈoɾ +PERFECCIONADOS pˌeɾfeksjonˈaðos +PERFECCIONAR pˌeɾfeksjonˈaɾ +PERFECCIONISMO pˌeɾfeksjonˈismo +PERFECCIONISTA pˌeɾfeksjonˈista +PERFECTITO pˌeɾfektˈito +PERFECTIVA pˌeɾfektˈiβa +PERFECTIVAS pˌeɾfektˈiβas +PERFECTIVO pˌeɾfektˈiβo +PERFECTIVOS pˌeɾfektˈiβos +PERFECTO peɾfˈekto +PÉRFIDA pˈeɾfiða +PÉRFIDAS pˈeɾfiðas +PÉRFIDO pˈeɾfiðo +PÉRFIDOS pˈeɾfiðos +PERFIL peɾfˈil +PERFILADA pˌeɾfilˈaða +PERFILADAS pˌeɾfilˈaðas +PERFILADO pˌeɾfilˈaðo +PERFILADOS pˌeɾfilˈaðos +PERFILAR pˌeɾfilˈaɾ +PERFILERÍA pˌeɾfileɾˈia +PERFORACIÓN pˌeɾfoɾasjˈon +PERFORADA pˌeɾfoɾˈaða +PERFORADAS pˌeɾfoɾˈaðas +PERFORADO pˌeɾfoɾˈaðo +PERFORADOS pˌeɾfoɾˈaðos +PERFORANTE pˌeɾfoɾˈante +PERFORANTES pˌeɾfoɾˈantes +PERFORAR pˌeɾfoɾˈaɾ +PERFORARE pˌeɾfoɾˈaɾe +PERFORMANCE pˌeɾfoɾmˈanse +PERFORMAR pˌeɾfoɾmˈaɾ +PERFORMÁTICO pˌeɾfoɾmˈatiko +PERFORMATIVIDAD pˌeɾfoɾmˌatiβiðˈad +PERFORMATIVO pˌeɾfoɾmatˈiβo +PERFUMADA pˌeɾfumˈaða +PERFUMADAS pˌeɾfumˈaðas +PERFUMADO pˌeɾfumˈaðo +PERFUMADOS pˌeɾfumˈaðos +PERFUMAR pˌeɾfumˈaɾ +PERFUME peɾfˈume +PERFUMERO pˌeɾfumˈeɾo +PERFUMES peɾfˈumes +PERGAMINO pˌeɾɣamˈino +PERGEÑADA pˌeɾxeɲˈaða +PERGEÑADAS pˌeɾxeɲˈaðas +PERGEÑADO pˌeɾxeɲˈaðo +PERGEÑADOS pˌeɾxeɲˈaðos +PERGEÑAR pˌeɾxeɲˈaɾ +PERGEÑO peɾxˈeɲo +PÉRGOLA pˈeɾɣola +PÉRGOLAS pˈeɾɣolas +PERGOLIDA pˌeɾɣolˈiða +PERIANAL pˌeɾjanˈal +PERIÁNTICO peɾjˈantiko +PERIANTIO peɾjˈantjo +PERICARDIO pˌeɾikˈaɾðjo +PERICARDIOCENTESIS pˌeɾikˌaɾðjosentˈesis +PERICARDIOFRÉNICA pˌeɾikˌaɾðjofɾˈenika +PERICARDIOFRÉNICAS pˌeɾikˌaɾðjofɾˈenikas +PERICARDIOFRÉNICO pˌeɾikˌaɾðjofɾˈeniko +PERICARDIOFRÉNICOS pˌeɾikˌaɾðjofɾˈenikos +PERICIADO pˌeɾisjˈaðo +PERICIAL pˌeɾisjˈal +PERICÍCLICO pˌeɾisˈikliko +PERICICLO pˌeɾisˈiklo +PERICLITADA pˌeɾiklitˈaða +PERICLITADAS pˌeɾiklitˈaðas +PERICLITADO pˌeɾiklitˈaðo +PERICLITADOS pˌeɾiklitˈaðos +PERICLITAR pˌeɾiklitˈaɾ +PERICO peɾˈiko +PERICÓN pˌeɾikˈon +PERICONDRITIS pˌeɾikondɾˈitis +PERIDOTO pˌeɾiðˈoto +PERIECO peɾjˈeko +PERIFERIA pˌeɾifˈeɾja +PERIFOLIO pˌeɾifˈoljo +PERÍFRASIS peɾˈifɾasis +PERIFRÁSTICAMENTE pˌeɾifɾˈastikamˈente +PERIFRÁSTICO pˌeɾifɾˈastiko +PERIGLACIAL pˌeɾiɣlasjˈal +PERIGLACIAR pˌeɾiɣlasjˈaɾ +PERIGONIAL pˌeɾiɣonjˈal +PERIHELIO pˌeɾiˈeljo +PERIHILIAR pˌeɾiiljˈaɾ +PERIHILIARES pˌeɾiiljˈaɾes +PERILAGUNAR pˌeɾilˌaɣunˈaɾ +PERILINFA pˌeɾilˈimfa +PERIMETRAL pˌeɾimetɾˈal +PERIMETRAR pˌeɾimetɾˈaɾ +PERIMÉTRICO pˌeɾimˈetɾiko +PERÍMETRO peɾˈimetɾo +PERÍMETROS peɾˈimetɾos +PERIMUSCULAR pˌeɾimˌuskulˈaɾ +PERINEO pˌeɾinˈeo +PERINOLA pˌeɾinˈola +PERIOCULAR pˌeɾjokulˈaɾ +PERIODICIDAD pˌeɾjoðˌisiðˈad +PERIÓDICO peɾjˈoðiko +PERIODISTA pˌeɾjoðˈista +PERIODISTAS pˌeɾjoðˈistas +PERIODÍSTICA pˌeɾjoðˈistika +PERIODÍSTICAS pˌeɾjoðˈistikas +PERIODÍSTICOS pˌeɾjoðˈistikos +PERIODO peɾjˈoðo +PERÍODO peɾˈioðo +PERIOSTRACO pˌeɾjostɾˈako +PERIPECIA pˌeɾipˈesja +PERÍPOLO peɾˈipolo +PERIPUESTO pˌeɾipwˈesto +PERIQUITA pˌeɾikˈita +PERIQUITAS pˌeɾikˈitas +PERIQUITO pˌeɾikˈito +PERIQUITOS pˌeɾikˈitos +PERIRRENAL pˌeɾiɾɾenˈal +PERIRRENALES pˌeɾiɾɾenˈales +PERISCÓPICA pˌeɾiskˈopika +PERISCÓPICAS pˌeɾiskˈopikas +PERISCÓPICO pˌeɾiskˈopiko +PERISCÓPICOS pˌeɾiskˈopikos +PERISCOPIO pˌeɾiskˈopjo +PERITA peɾˈita +PERITADA pˌeɾitˈaða +PERITADAS pˌeɾitˈaðas +PERITADO pˌeɾitˈaðo +PERITADOS pˌeɾitˈaðos +PERITAR pˌeɾitˈaɾ +PERITAS peɾˈitas +PERITE peɾˈite +PERITO peɾˈito +PERITONEAL pˌeɾitˌoneˈal +PERITONEALES pˌeɾitˌoneˈales +PERITONEO pˌeɾitonˈeo +PERITONITIS pˌeɾitonˈitis +PERITOS peɾˈitos +PERITUBULAR pˌeɾitˌuβulˈaɾ +PERJUDICADA pˌeɾxuðikˈaða +PERJUDICADAS pˌeɾxuðikˈaðas +PERJUDICADO pˌeɾxuðikˈaðo +PERJUDICADOS pˌeɾxuðikˈaðos +PERJUDICAR pˌeɾxuðikˈaɾ +PERJUDICIAL pˌeɾxuðisjˈal +PERJUICIO peɾxwˈisjo +PERJURADA pˌeɾxuɾˈaða +PERJURADAS pˌeɾxuɾˈaðas +PERJURADO pˌeɾxuɾˈaðo +PERJURADOS pˌeɾxuɾˈaðos +PERJURAR pˌeɾxuɾˈaɾ +PERJURIO peɾxˈuɾjo +PERLA pˈeɾla +PERLADA peɾlˈaða +PERLADAS peɾlˈaðas +PERLADO peɾlˈaðo +PERLADOS peɾlˈaðos +PERLAR peɾlˈaɾ +PERLÍFERO peɾlˈifeɾo +PERMAFROST pˌeɾmafɾˈost +PERMANECE pˌeɾmanˈese +PERMANECEMOS pˌeɾmanesˈemos +PERMANECER pˌeɾmanesˈeɾ +PERMANECERÁ pˌeɾmanˌeseɾˈa +PERMANECERÁS pˌeɾmanˌeseɾˈas +PERMANECEREMOS pˌeɾmanˌeseɾˈemos +PERMANECERÍAMOS pˌeɾmanˌeseɾˈiamos +PERMANECES pˌeɾmanˈeses +PERMANECÍAMOS pˌeɾmanesˈiamos +PERMANECIDA pˌeɾmanesˈiða +PERMANECIDAS pˌeɾmanesˈiðas +PERMANECIDO pˌeɾmanesˈiðo +PERMANECIDOS pˌeɾmanesˈiðos +PERMANENCIA pˌeɾmanˈɛnsja +PERMANENTE pˌeɾmanˈɛnte +PERMANGANATO pˌeɾmaŋɡanˈato +PERMANGÁNICA pˌeɾmaŋɡˈanika +PERMANGÁNICAS pˌeɾmaŋɡˈanikas +PERMANGÁNICO pˌeɾmaŋɡˈaniko +PERMANGÁNICOS pˌeɾmaŋɡˈanikos +PERMEABILIDAD pˌeɾmeˌaβiliðˈad +PERMEABILIZAR pˌeɾmeˌaβilisˈaɾ +PERMEABLE pˌeɾmeˈaβle +PERMEABLES pˌeɾmeˈaβles +PERMEACIÓN pˌeɾmeasjˈon +PERMEADA pˌeɾmeˈaða +PERMEADAS pˌeɾmeˈaðas +PERMEADO pˌeɾmeˈaðo +PERMEADOS pˌeɾmeˈaðos +PERMISIBILIDAD pˌeɾmisˌiβiliðˈad +PERMISOS peɾmˈisos +PERMITAN peɾmˈitan +PERMITE peɾmˈite +PERMITIDA pˌeɾmitˈiða +PERMITIDAS pˌeɾmitˈiðas +PERMITIDO pˌeɾmitˈiðo +PERMITIDOS pˌeɾmitˈiðos +PERMITIR pˌeɾmitˈiɾ +PERMITIRÁ pˌeɾmitiɾˈa +PERMUTA peɾmˈuta +PERMUTADA pˌeɾmutˈaða +PERMUTADAS pˌeɾmutˈaðas +PERMUTADO pˌeɾmutˈaðo +PERMUTADOS pˌeɾmutˈaðos +PERMUTAMOS pˌeɾmutˈamos +PERMUTANDO pˌeɾmutˈando +PERMUTAR pˌeɾmutˈaɾ +PERMUTARA pˌeɾmutˈaɾa +PERMUTARÁ pˌeɾmutaɾˈa +PERMUTÁRAMOS pˌeɾmutˈaɾamos +PERMUTARAS pˌeɾmutˈaɾas +PERMUTARÁS pˌeɾmutaɾˈas +PERMUTAREIS pˌeɾmutˈaɾeɪs +PERMUTARÉIS pˌeɾmutaɾˈeis +PERMUTAREMOS pˌeɾmutaɾˈemos +PERMUTARES pˌeɾmutˈaɾes +PERMUTARÍA pˌeɾmutaɾˈia +PERMUTARÍAMOS pˌeɾmutaɾˈiamos +PERMUTARÍAS pˌeɾmutaɾˈias +PERMUTAS peɾmˈutas +PERMUTASTE pˌeɾmutˈaste +PERMUTE peɾmˈute +PERMUTÉIS pˌeɾmutˈeis +PERMUTEMOS pˌeɾmutˈemos +PERMUTES peɾmˈutes +PERMUTO peɾmˈuto +PERNAMBUCANA pˌeɾnambukˈana +PERNAMBUCANAS pˌeɾnambukˈanas +PERNAMBUCANO pˌeɾnambukˈano +PERNAMBUCANOS pˌeɾnambukˈanos +PERNAMBUCO pˌeɾnambˈuko +PERNEADA pˌeɾneˈaða +PERNEADAS pˌeɾneˈaðas +PERNEADO pˌeɾneˈaðo +PERNEADOS pˌeɾneˈaðos +PERNEAR pˌeɾneˈaɾ +PERNICIOSA pˌeɾnisjˈosa +PERNICIOSAS pˌeɾnisjˈosas +PERNICIOSO pˌeɾnisjˈoso +PERNICIOSOS pˌeɾnisjˈosos +PERNOCTACIÓN pˌeɾnoktasjˈon +PERNOCTADA pˌeɾnoktˈaða +PERNOCTADAS pˌeɾnoktˈaðas +PERNOCTADO pˌeɾnoktˈaðo +PERNOCTADOS pˌeɾnoktˈaðos +PERNOCTAR pˌeɾnoktˈaɾ +PERO pˈeɾo +PERÓN peɾˈon +PERONÉ pˌeɾonˈe +PERONEO pˌeɾonˈeo +PERONIA peɾˈonja +PERONISTAS pˌeɾonˈistas +PERONIZAR pˌeɾonisˈaɾ +PERORADA pˌeɾoɾˈaða +PERORADAS pˌeɾoɾˈaðas +PERORADO pˌeɾoɾˈaðo +PERORADOS pˌeɾoɾˈaðos +PERORAR pˌeɾoɾˈaɾ +PERÓXIDO peɾˈoksiðo +PERPENDICULAR pˌeɾpendˌikulˈaɾ +PERPENDICULARES pˌeɾpendˌikulˈaɾes +PERPENDICULARMENTE pˌeɾpendˌikulˈaɾmˈente +PERPETRADA pˌeɾpetɾˈaða +PERPETRADAS pˌeɾpetɾˈaðas +PERPETRADO pˌeɾpetɾˈaðo +PERPETRADOR pˌeɾpetɾaðˈoɾ +PERPETRADORA pˌeɾpetɾaðˈoɾa +PERPETRADORAS pˌeɾpetɾaðˈoɾas +PERPETRADORES pˌeɾpetɾaðˈoɾes +PERPETRADOS pˌeɾpetɾˈaðos +PERPETRAR pˌeɾpetɾˈaɾ +PERPETUA peɾpˈetwa +PERPETUADA pˌeɾpetwˈaða +PERPETUADAS pˌeɾpetwˈaðas +PERPETUADO pˌeɾpetwˈaðo +PERPETUADOS pˌeɾpetwˈaðos +PERPETUAMOS pˌeɾpetwˈamos +PERPETUANDO pˌeɾpetwˈando +PERPETUAR pˌeɾpetwˈaɾ +PERPETUARA pˌeɾpetwˈaɾa +PERPETUARÁ pˌeɾpetwaɾˈa +PERPETUÁRAMOS pˌeɾpetwˈaɾamos +PERPETUARAS pˌeɾpetwˈaɾas +PERPETUARÁS pˌeɾpetwaɾˈas +PERPETUAREIS pˌeɾpetwˈaɾeɪs +PERPETUARÉIS pˌeɾpetwaɾˈeis +PERPETUAREMOS pˌeɾpetwaɾˈemos +PERPETUARES pˌeɾpetwˈaɾes +PERPETUARÍAMOS pˌeɾpetwaɾˈiamos +PERPETUAS peɾpˈetwas +PERPETUASTE pˌeɾpetwˈaste +PERPETUEMOS pˌeɾpetwˈemos +PERPETUIDAD pˌeɾpetwiðˈad +PERPETUO peɾpˈetwo +PERPETUOS peɾpˈetwos +PERPUNTE peɾpˈunte +PERQUIRIDA pˌeɾkiɾˈiða +PERQUIRIDAS pˌeɾkiɾˈiðas +PERQUIRIDO pˌeɾkiɾˈiðo +PERQUIRIDOS pˌeɾkiɾˈiðos +PERQUIRIR pˌeɾkiɾˈiɾ +PERRA pˈeɾɾa +PERRAZO peɾɾˈaso +PERREADA pˌeɾɾeˈaða +PERREADAS pˌeɾɾeˈaðas +PERREADO pˌeɾɾeˈaðo +PERREADOS pˌeɾɾeˈaðos +PERREAR pˌeɾɾeˈaɾ +PERREDISTA pˌeɾɾeðˈista +PERREO peɾɾˈeo +PERREZNO peɾɾˈesno +PERRITO peɾɾˈito +PERRO pˈeɾɾo +PERRODISTA pˌeɾɾoðˈista +PERROFLAUTA pˌeɾɾoflˈaʊta +PERROS pˈeɾɾos +PERSA pˈeɾsa +PERSECUCIÓN pˌeɾsekusjˈon +PERSÉFONE peɾsˈefone +PERSEGUIDA pˌeɾseɣˈiða +PERSEGUIDAS pˌeɾseɣˈiðas +PERSEGUIDO pˌeɾseɣˈiðo +PERSEGUIDOR pˌeɾseɣiðˈoɾ +PERSEGUIDOS pˌeɾseɣˈiðos +PERSEO peɾsˈeo +PERSEVERADA pˌeɾseβeɾˈaða +PERSEVERADAS pˌeɾseβeɾˈaðas +PERSEVERADO pˌeɾseβeɾˈaðo +PERSEVERADOS pˌeɾseβeɾˈaðos +PERSEVERANCIA pˌeɾseβeɾˈansja +PERSEVERANDO pˌeɾseβeɾˈando +PERSEVERANTE pˌeɾseβeɾˈante +PERSEVERAR pˌeɾseβeɾˈaɾ +PERSEVERE pˌeɾseβˈeɾe +PERSEVERO pˌeɾseβˈeɾo +PERSIA pˈeɾsja +PERSIANA peɾsjˈana +PERSIGNÁ pˌeɾsiɡnˈa +PERSIGNADA pˌeɾsiɡnˈaða +PERSIGNADAS pˌeɾsiɡnˈaðas +PERSIGNADO pˌeɾsiɡnˈaðo +PERSIGNADOS pˌeɾsiɡnˈaðos +PERSIGNANDO pˌeɾsiɡnˈando +PERSIGNARSE pˌeɾsiɡnˈaɾse +PERSIGO peɾsˈiɣo +PERSISTENTE pˌeɾsistˈɛnte +PERSISTENTES pˌeɾsistˈɛntes +PERSISTIDA pˌeɾsistˈiða +PERSISTIDAS pˌeɾsistˈiðas +PERSISTIDO pˌeɾsistˈiðo +PERSISTIDOS pˌeɾsistˈiðos +PERSISTIR pˌeɾsistˈiɾ +PERSISTO peɾsˈisto +PERSONA peɾsˈona +PERSONADA pˌeɾsonˈaða +PERSONADAS pˌeɾsonˈaðas +PERSONADO pˌeɾsonˈaðo +PERSONADOS pˌeɾsonˈaðos +PERSONAJE pˌeɾsonˈaxe +PERSONAJITO pˌeɾsonaxˈito +PERSONAL pˌeɾsonˈal +PERSONALES pˌeɾsonˈales +PERSONALIDAD pˌeɾsonˌaliðˈad +PERSONALIDADES pˌeɾsonˌaliðˈaðes +PERSONALISMO pˌeɾsonalˈismo +PERSONALIZABLE pˌeɾsonˌalisˈaβle +PERSONALIZACIÓN pˌeɾsonˌalisasjˈon +PERSONALIZADA pˌeɾsonˌalisˈaða +PERSONALIZADAS pˌeɾsonˌalisˈaðas +PERSONALIZADO pˌeɾsonˌalisˈaðo +PERSONALIZADOS pˌeɾsonˌalisˈaðos +PERSONALIZANDO pˌeɾsonˌalisˈando +PERSONALIZAR pˌeɾsonˌalisˈaɾ +PERSONARSE pˌeɾsonˈaɾse +PERSONAS peɾsˈonas +PERSONIFICADA pˌeɾsonˌifikˈaða +PERSONIFICADAS pˌeɾsonˌifikˈaðas +PERSONIFICADO pˌeɾsonˌifikˈaðo +PERSONIFICADOS pˌeɾsonˌifikˈaðos +PERSONIFICAR pˌeɾsonˌifikˈaɾ +PERSPECTIVA pˌeɾspektˈiβa +PERSPECTIVAS pˌeɾspektˈiβas +PERSPECTIVISMO pˌeɾspektiβˈismo +PERSPECTIVO pˌeɾspektˈiβo +PERSPICAZ pˌeɾspikˈas +PERSUADIDA pˌeɾswaðˈiða +PERSUADIDAS pˌeɾswaðˈiðas +PERSUADIDO pˌeɾswaðˈiðo +PERSUADIDOS pˌeɾswaðˈiðos +PERSUADIR pˌeɾswaðˈiɾ +PERSUASIÓN pˌeɾswasjˈon +PERSUASIVA pˌeɾswasˈiβa +PERSUASIVAS pˌeɾswasˈiβas +PERSUASIVOS pˌeɾswasˈiβos +PERTENECER pˌeɾtenesˈeɾ +PERTENECIDA pˌeɾtenesˈiða +PERTENECIDAS pˌeɾtenesˈiðas +PERTENECIDO pˌeɾtenesˈiðo +PERTENECIDOS pˌeɾtenesˈiðos +PERTENECIENTE pˌeɾtenesjˈɛnte +PERTENENCIA pˌeɾtenˈɛnsja +PERTINACES pˌeɾtinˈases +PERTINACIA pˌeɾtinˈasja +PERTINAZ pˌeɾtinˈas +PERTINENCIA pˌeɾtinˈɛnsja +PERTINENTE pˌeɾtinˈɛnte +PERTINENTES pˌeɾtinˈɛntes +PERTRECHADA pˌeɾtɾetʃˈaða +PERTRECHADAS pˌeɾtɾetʃˈaðas +PERTRECHADO pˌeɾtɾetʃˈaðo +PERTRECHADOS pˌeɾtɾetʃˈaðos +PERTRECHAR pˌeɾtɾetʃˈaɾ +PERTURBADA pˌeɾtuɾβˈaða +PERTURBADAS pˌeɾtuɾβˈaðas +PERTURBADO pˌeɾtuɾβˈaðo +PERTURBADOR pˌeɾtuɾβaðˈoɾ +PERTURBADORA pˌeɾtuɾβaðˈoɾa +PERTURBADORAS pˌeɾtuɾβaðˈoɾas +PERTURBADORES pˌeɾtuɾβaðˈoɾes +PERTURBADOS pˌeɾtuɾβˈaðos +PERTURBAMOS pˌeɾtuɾβˈamos +PERTURBAR pˌeɾtuɾβˈaɾ +PERTURBAS peɾtˈuɾβas +PERTURBATIVO pˌeɾtuɾβatˈiβo +PERÚ peɾˈu +PERUANA pˌeɾuˈana +PERUANAS pˌeɾuˈanas +PERUANO pˌeɾuˈano +PERUANOS pˌeɾuˈanos +PERULERO pˌeɾulˈeɾo +PERUVIANA pˌeɾuβjˈana +PERUVIANAS pˌeɾuβjˈanas +PERUVIANO pˌeɾuβjˈano +PERUVIANOS pˌeɾuβjˈanos +PERVERSA peɾβˈeɾsa +PERVERSIDAD pˌeɾβeɾsiðˈad +PERVERSIÓN pˌeɾβeɾsjˈon +PERVERSO peɾβˈeɾso +PERVERSOS peɾβˈeɾsos +PERVERTIDA pˌeɾβeɾtˈiða +PERVERTIDAS pˌeɾβeɾtˈiðas +PERVERTIDO pˌeɾβeɾtˈiðo +PERVERTIDOS pˌeɾβeɾtˈiðos +PERVERTIR pˌeɾβeɾtˈiɾ +PERVIVIDA pˌeɾβiβˈiða +PERVIVIDAS pˌeɾβiβˈiðas +PERVIVIDO pˌeɾβiβˈiðo +PERVIVIDOS pˌeɾβiβˈiðos +PES pˈes +PESA pˈesa +PESADA pesˈaða +PESADITO pˌesaðˈito +PESADO pesˈaðo +PESAJE pesˈaxe +PÉSAME pˈesame +PESAR pesˈaɾ +PESAS pˈesas +PESCA pˈeska +PESCADA peskˈaða +PESCADAS peskˈaðas +PESCADERA pˌeskaðˈeɾa +PESCADERÍAS pˌeskaðeɾˈias +PESCADITO pˌeskaðˈito +PESCADO peskˈaðo +PESCADOR pˌeskaðˈoɾ +PESCADOS peskˈaðos +PESCAR peskˈaɾ +PESCARA peskˈaɾa +PESCOZÓN pˌeskosˈon +PESCUECEAR pˌeskweseˈaɾ +PESCUEZO peskwˈeso +PESEBRE pesˈeβɾe +PESETA pesˈeta +PESETERO pˌesetˈeɾo +PÉSIMA pˈesima +PESIMISMO pˌesimˈismo +PESITO pesˈito +PESO pˈeso +PESÓ pesˈo +PESOS pˈesos +PESPUNTADA pˌespuntˈaða +PESPUNTADAS pˌespuntˈaðas +PESPUNTADO pˌespuntˈaðo +PESPUNTADOS pˌespuntˈaðos +PESQUERA peskˈeɾa +PESQUERAS peskˈeɾas +PESQUERIDOR pˌeskeɾiðˈoɾ +PESQUERO peskˈeɾo +PESQUEROS peskˈeɾos +PESQUIRIR pˌeskiɾˈiɾ +PESQUISA peskˈisa +PESQUISADA pˌeskisˈaða +PESQUISADAS pˌeskisˈaðas +PESQUISADO pˌeskisˈaðo +PESQUISADOS pˌeskisˈaðos +PESQUISAMOS pˌeskisˈamos +PESQUISANDO pˌeskisˈando +PESQUISAR pˌeskisˈaɾ +PESQUISARA pˌeskisˈaɾa +PESQUISARÁ pˌeskisaɾˈa +PESQUISÁRAMOS pˌeskisˈaɾamos +PESQUISARAS pˌeskisˈaɾas +PESQUISARÁS pˌeskisaɾˈas +PESQUISAREIS pˌeskisˈaɾeɪs +PESQUISAREMOS pˌeskisaɾˈemos +PESQUISARES pˌeskisˈaɾes +PESQUISARÍAMOS pˌeskisaɾˈiamos +PESQUISAS peskˈisas +PESQUISASTE pˌeskisˈaste +PESQUISE peskˈise +PESQUISEMOS pˌeskisˈemos +PESQUISES peskˈises +PESQUISO peskˈiso +PESTAÑA pestˈaɲa +PESTAÑEADA pˌestaɲeˈaða +PESTAÑEADAS pˌestaɲeˈaðas +PESTAÑEADO pˌestaɲeˈaðo +PESTAÑEADOS pˌestaɲeˈaðos +PESTAÑEAR pˌestaɲeˈaɾ +PESTAÑEO pˌestaɲˈeo +PESTAÑÍ pˌestaɲˈi +PESTAÑINA pˌestaɲˈina +PESTAÑITA pˌestaɲˈita +PESTE pˈeste +PESTICIDA pˌestisˈiða +PESTILENCIA pˌestilˈɛnsja +PESTILENTE pˌestilˈɛnte +PESTILENTES pˌestilˈɛntes +PESTIÑO pestˈiɲo +PESTO pˈesto +PETACA petˈaka +PETADA petˈaða +PETADAS petˈaðas +PETADO petˈaðo +PETADOS petˈaðos +PÉTALO pˈetalo +PETAR petˈaɾ +PETARDA petˈaɾða +PETARDEADA pˌetaɾðeˈaða +PETARDEADAS pˌetaɾðeˈaðas +PETARDEADO pˌetaɾðeˈaðo +PETARDEADOS pˌetaɾðeˈaðos +PETARDO petˈaɾðo +PETAREÑA pˌetaɾˈeɲa +PETAREÑAS pˌetaɾˈeɲas +PETAREÑO pˌetaɾˈeɲo +PETAREÑOS pˌetaɾˈeɲos +PETATEÁS pˌetateˈas +PETATEÉS pˌetateˈes +PETE pˈete +PETEADA pˌeteˈaða +PETEADAS pˌeteˈaðas +PETEADO pˌeteˈaðo +PETEADOS pˌeteˈaðos +PETEAREN pˌeteˈaɾen +PETÉN petˈen +PETENERO pˌetenˈeɾo +PETERSBURGUÉS pˌeteɾsβuɾɣˈes +PETICIÓN pˌetisjˈon +PETICIONADA pˌetisjonˈaða +PETICIONADAS pˌetisjonˈaðas +PETICIONADO pˌetisjonˈaðo +PETICIONADOS pˌetisjonˈaðos +PETICIONANTE pˌetisjonˈante +PETICIONARIA pˌetisjonˈaɾja +PETIDINA pˌetiðˈina +PETIMETRE pˌetimˈetɾe +PETIPUÁ pˌetipwˈa +PETIPUÁS pˌetipwˈas +PETIRROJO pˌetiɾɾˈoxo +PETITORIO pˌetitˈoɾjo +PETIZO petˈiso +PETO pˈeto +PETRARQUISMO pˌetɾaɾkˈismo +PETRARQUISTA pˌetɾaɾkˈista +PETREL petɾˈel +PÉTREO pˈetɾeo +PETRIFICADA pˌetɾifikˈaða +PETRIFICADAS pˌetɾifikˈaðas +PETRIFICADO pˌetɾifikˈaðo +PETRIFICADOS pˌetɾifikˈaðos +PETROGRABADO pˌetɾoɣɾaβˈaðo +PETROGRÁFICA pˌetɾoɣɾˈafika +PETROGRÁFICAS pˌetɾoɣɾˈafikas +PETROGRÁFICO pˌetɾoɣɾˈafiko +PETROGRÁFICOS pˌetɾoɣɾˈafikos +PETRÓLEO petɾˈoleo +PETROLERA pˌetɾolˈeɾa +PETROLERAS pˌetɾolˈeɾas +PETROLERO pˌetɾolˈeɾo +PETROLEROS pˌetɾolˈeɾos +PETROLÓGICO pˌetɾolˈoxiko +PETRÓLOGO petɾˈoloɣo +PETROSO petɾˈoso +PETUNIA petˈunja +PEUMO pˈeʊmo +PEZ pˈes +PEZÓN pesˈon +PEZONES pesˈones +PEZUELO peswˈelo +PEZUÑA pesˈuɲa +PHISHING fˈisiŋ +PI pˈi +PIA pjˈa +PIACULAR pjˌakulˈaɾ +PIADA pjˈaða +PIADAS pjˈaðas +PIADO pjˈaðo +PIADOS pjˈaðos +PIADOSÍSIMO pjˌaðosˈisimo +PIAFAR pjafˈaɾ +PIALAR pjalˈaɾ +PIAMONTÉS pjˌamontˈes +PIANISSIMO pjˌanissˈimo +PIANITO pjanˈito +PIANO pjˈano +PIAR pjˈaɾ +PIARA pjˈaɾa +PIARAS pjˈaɾas +PIAS pjˈas +PÍAS pˈias +PIBA pˈiβa +PIBE pˈiβe +PIBITA piβˈita +PIBITO piβˈito +PIBÓN piβˈon +PICA pˈika +PICADA pikˈaða +PICADAS pikˈaðas +PICADITO pˌikaðˈito +PICADO pikˈaðo +PICADOR pˌikaðˈoɾ +PICADOS pikˈaðos +PICADURA pˌikaðˈuɾa +PICAFLOR pˌikaflˈoɾ +PICAMOS pikˈamos +PICANA pikˈana +PICANDO pikˈando +PICANTE pikˈante +PICANTERÍA pˌikanteɾˈia +PICANTES pikˈantes +PICANTITO pˌikantˈito +PICAPEDRERO pˌikapeðɾˈeɾo +PICAPINOS pˌikapˈinos +PICAR pikˈaɾ +PICARA pikˈaɾa +PICARÁ pˌikaɾˈa +PICÁRAMOS pikˈaɾamos +PICARAS pikˈaɾas +PICARÁS pˌikaɾˈas +PICARDÍA pˌikaɾðˈia +PICAREIS pikˈaɾeɪs +PICAREMOS pˌikaɾˈemos +PICARES pikˈaɾes +PICARESCO pˌikaɾˈesko +PICARÍAMOS pˌikaɾˈiamos +PÍCARO pˈikaɾo +PICARÓN pˌikaɾˈon +PICAS pˈikas +PICASSESCA pˌikassˈeska +PICASSESCAS pˌikassˈeskas +PICASSESCO pˌikassˈesko +PICASSESCOS pˌikassˈeskos +PICASSO pikˈasso +PICASTE pikˈaste +PICAZA pikˈasa +PICAZO pikˈaso +PICCOLO pikkˈolo +PÍCEA pˈisea +PICHA pˈitʃa +PICHAR pitʃˈaɾ +PICHE pˈitʃe +PICHEL pitʃˈel +PÍCHER pˈitʃeɾ +PICHÍ pitʃˈi +PICHICATERA pˌitʃikatˈeɾa +PICHICHI pitʃˈitʃi +PICHIDEGUA pˌitʃiðˈeɣwa +PICHILEMU pˌitʃilˈemu +PICHINGA pitʃˈiŋɡa +PICHÓN pitʃˈon +PICHONA pitʃˈona +PICHONCITO pˌitʃonsˈito +PICHONETA pˌitʃonˈeta +PICHULA pitʃˈula +PICNIC piknˈik +PÍCNIC pˈiknik +PICNOFIBRA pˌiknofˈiβɾa +PICO pˈiko +PICOCUÑA pˌikokˈuɲa +PICÓDROMO pikˈoðɾomo +PICOFINO pˌikofˈino +PICOLETO pˌikolˈeto +PICONAZO pˌikonˈaso +PICONEGRA pˌikonˈeɣɾa +PICONEGRAS pˌikonˈeɣɾas +PICONEGRO pˌikonˈeɣɾo +PICONEGROS pˌikonˈeɣɾos +PICONERA pˌikonˈeɾa +PICOR pikˈoɾ +PICOROCO pˌikoɾˈoko +PICOSITO pˌikosˈito +PICOTEADA pˌikoteˈaða +PICOTEADAS pˌikoteˈaðas +PICOTEADO pˌikoteˈaðo +PICOTEADOS pˌikoteˈaðos +PICOTEAR pˌikoteˈaɾ +PICOTEO pˌikotˈeo +PICOZAPATO pˌikosapˈato +PICTOGRAFÍA pˌiktoɣɾafˈia +PICTOGRÁFICO pˌiktoɣɾˈafiko +PICTOGRAMA pˌiktoɣɾˈama +PICUAL pikwˈal +PICUDO pikˈuðo +PICURE pikˈuɾe +PIDE pˈiðe +PÍDEME pˈiðeme +PIDEN pˈiðen +PIDGIN pˈidxin +PIDIENDO piðjˈɛndo +PIDIERA piðjˈeɾa +PIDO pˈiðo +PÍDOLA pˈiðola +PIE pjˈe +PIÉ pjˈe +PIECECITA pjˌesesˈita +PIECECITO pjˌesesˈito +PIECERO pjesˈeɾo +PIECITO pjesˈito +PIEDAD pjeðˈad +PIEDRA pjˈeðɾa +PIEDRAS pjˈeðɾas +PIEDRAZO pjeðɾˈaso +PIEDRECILLA pjˌeðɾesˈijja +PIEDRECITA pjˌeðɾesˈita +PIEDRITA pjeðɾˈita +PIEL pjˈel +PIÉLAGO pjˈelaɣo +PIELECILLA pjˌelesˈijja +PIELERO pjelˈeɾo +PIELONEFRITIS pjˌelonefɾˈitis +PIEMONTÉS pjˌemontˈes +PIENSO pjˈɛnso +PIERCING pjˈeɾsiŋ +PIERDE pjˈeɾðe +PIÉRDETE pjˈeɾðete +PIERNA pjˈeɾna +PIERNAS pjˈeɾnas +PIERNITA pjeɾnˈita +PIERNÓN pjeɾnˈon +PIERNUDO pjeɾnˈuðo +PIEROLISTA pjˌeɾolˈista +PIES pjˈes +PIESES pjˈeses +PIETISMO pjetˈismo +PIEZA pjˈesa +PIEZAS pjˈesas +PIEZOELECTRICIDAD pjˌesoˌelektɾˌisiðˈad +PIEZOMÉTRICO pjˌesomˈetɾiko +PIFIA pˈifja +PIFIADA pifjˈaða +PIFIADAS pifjˈaðas +PIFIADO pifjˈaðo +PIFIADOS pifjˈaðos +PIFIAR pifjˈaɾ +PIGMENTADA pˌiɡmentˈaða +PIGMENTADAS pˌiɡmentˈaðas +PIGMENTADO pˌiɡmentˈaðo +PIGMENTADOS pˌiɡmentˈaðos +PIGMENTAR pˌiɡmentˈaɾ +PIGRICIA piɣɾˈisja +PIJA pˈixa +PIJADA pixˈaða +PIJAMA pixˈama +PIJERÍA pˌixeɾˈia +PIJERÍO pˌixeɾˈio +PIJO pˈixo +PIJOPROGRE pˌixopɾˈoɣɾe +PIJUY pixˈujj +PILA pˈila +PILADA pilˈaða +PILADAS pilˈaðas +PILADO pilˈaðo +PILADORA pˌilaðˈoɾa +PILADOS pilˈaðos +PILAR pilˈaɾ +PILARENSE pˌilaɾˈɛnse +PILAS pˈilas +PILATES pilˈates +PILCHA pˈiltʃa +PÍLDORA pˈilðoɾa +PILETA pilˈeta +PILILA pilˈila +PILLAMA pijjˈama +PILOCARPINA pˌilokaɾpˈina +PILÓN pilˈon +PILONCILLO pˌilonsˈijjo +PILÓRICO pilˈoɾiko +PÍLORO pˈiloɾo +PILOTADA pˌilotˈaða +PILOTADAS pˌilotˈaðas +PILOTADO pˌilotˈaðo +PILOTADOS pˌilotˈaðos +PILOTAR pˌilotˈaɾ +PILOTEADA pˌiloteˈaða +PILOTEADAS pˌiloteˈaðas +PILOTEADO pˌiloteˈaðo +PILOTEADOS pˌiloteˈaðos +PILOTEAR pˌiloteˈaɾ +PILOTES pilˈotes +PILPIL pilpˈil +PILTRA pˈiltɾa +PILUCHA pilˈutʃa +PILUCHAS pilˈutʃas +PILUCHO pilˈutʃo +PILUCHOS pilˈutʃos +PIMAS pˈimas +PIMENTEL pˌimentˈel +PIMENTON pimˈɛnton +PIMENTÓN pˌimentˈon +PIMIENTA pimjˈɛnta +PIMIENTO pimjˈɛnto +PIMPINERO pˌimpinˈeɾo +PIMPON pˈimpon +PIN pˈin +PIÑA pˈiɲa +PINACATE pˌinakˈate +PINÁCEA pinˈasea +PINACOTECA pˌinakotˈeka +PINADA pinˈaða +PINADAMENTE pinˈaðamˈente +PINADAS pinˈaðas +PINADO pinˈaðo +PINADOS pinˈaðos +PINAR pinˈaɾ +PIÑATA piɲˈata +PINAZA pinˈasa +PINBALL pimbˈaʎ +PINCEL pinsˈel +PINCELADAS pˌinselˈaðas +PINCHA pˈintʃa +PINCHADA pintʃˈaða +PINCHADAS pintʃˈaðas +PINCHADISCOS pˌintʃaðˈiskos +PINCHADO pintʃˈaðo +PINCHADOS pintʃˈaðos +PINCHAR pintʃˈaɾ +PINCHAS pˈintʃas +PINCHAZO pintʃˈaso +PINCHE pˈintʃe +PINCHO pˈintʃo +PÍNDARO pˈindaɾo +PINDO pˈindo +PINDÓ pindˈo +PINEAL pˌineˈal +PINEALOCITO pˌineˌalosˈito +PIÑERA piɲˈeɾa +PIÑERAGATE pˌiɲeɾaɣˈate +PINERO pinˈeɾo +PING pˈiŋ +PINGA pˈiŋɡa +PINGAS pˈiŋɡas +PINGÜE piŋɡˈue +PINGÜINO pˌiŋɡuˈino +PINJANTE piŋxˈante +PINNATIPARTIDO pˌinnatˌipaɾtˈiðo +PÍNNULA pˈinnula +PINNULADO pˌinnulˈaðo +PINO pˈino +PINOCHET pˌinotʃˈet +PINOCHO pinˈotʃo +PINOL pinˈol +PIÑOL piɲˈol +PINOLE pinˈole +PINOLERA pˌinolˈeɾa +PIÑÓN piɲˈon +PINTA pˈinta +PINTABAN pintˈaβan +PINTADA pintˈaða +PINTADAS pintˈaðas +PINTADO pintˈaðo +PINTADOS pintˈaðos +PINTALABIOS pˌintalˈaβjos +PINTAMOS pintˈamos +PINTANDO pintˈando +PINTAR pintˈaɾ +PINTARA pintˈaɾa +PINTARÁ pˌintaɾˈa +PINTÁRAMOS pintˈaɾamos +PINTARAS pintˈaɾas +PINTARÁS pˌintaɾˈas +PINTAREIS pintˈaɾeɪs +PINTAREMOS pˌintaɾˈemos +PINTARES pintˈaɾes +PINTARÍAMOS pˌintaɾˈiamos +PINTARRAJEADA pˌintaɾɾˌaxeˈaða +PINTARRAJEADAS pˌintaɾɾˌaxeˈaðas +PINTARRAJEADO pˌintaɾɾˌaxeˈaðo +PINTARRAJEADOS pˌintaɾɾˌaxeˈaðos +PINTARRAJEAR pˌintaɾɾˌaxeˈaɾ +PINTARROJA pˌintaɾɾˈoxa +PINTAS pˈintas +PINTASTE pintˈaste +PINTE pˈinte +PINTEAR pˌinteˈaɾ +PINTEMOS pintˈemos +PINTES pˈintes +PINTO pˈinto +PINTÓ pintˈo +PINTOR pintˈoɾ +PINTORES pintˈoɾes +PINTORREAR pˌintoɾɾeˈaɾ +PINTURA pintˈuɾa +PINTURAS pintˈuɾas +PINTURERO pˌintuɾˈeɾo +PINTURITA pˌintuɾˈita +PINTXO pˈintʃo +PÍNULA pˈinula +PINZAMIENTO pˌinsamjˈɛnto +PINZAR pinsˈaɾ +PINZÓN pinsˈon +PIO pjˈo +PÍO pˈio +PIOCHA pjˈotʃa +PIODERMA pjoðˈeɾma +PIOJENTO pjoxˈɛnto +PIOJO pjˈoxo +PIOJOSO pjoxˈoso +PIONERO pjonˈeɾo +PIONETA pjonˈeta +PIORNAL pjoɾnˈal +PIORNO pjˈoɾno +PIORREA pjoɾɾˈea +PIPA pˈipa +PIPADA pipˈaða +PIPADAS pipˈaðas +PIPADO pipˈaðo +PIPADOS pipˈaðos +PIPAR pipˈaɾ +PIPE pˈipe +PIPEÑO pipˈeɲo +PIPERA pipˈeɾa +PIPERAQUINA pˌipeɾakˈina +PIPERITA pˌipeɾˈita +PIPERO pipˈeɾo +PIPERRADA pˌipeɾɾˈaða +PIPETA pipˈeta +PIPETAS pipˈetas +PIPETEAR pˌipeteˈaɾ +PIPÍ pipˈi +PIPIÁN pipjˈan +PIPIAR pipjˈaɾ +PIPIOLA pipjˈola +PIPIOLO pipjˈolo +PIPIRISNÁIS pˌipiɾisnˈais +PIPIS pˈipis +PIPÓN pipˈon +PIQUE pˈike +PIQUEMOS pikˈemos +PIQUES pˈikes +PIQUET pikˈet +PIQUETE pikˈete +PIQUETEADA pˌiketeˈaða +PIQUETEADAS pˌiketeˈaðas +PIQUETEADO pˌiketeˈaðo +PIQUETEADOS pˌiketeˈaðos +PIQUETERA pˌiketˈeɾa +PIQUICORTO pˌikikˈoɾto +PIQUICURVO pˌikikˈuɾβo +PIQUIFINO pˌikifˈino +PIQUIGORDO pˌikiɣˈoɾðo +PIQUIGUALDO pˌikiɣwˈalðo +PIQUIPLANO pˌikiplˈano +PIQUIRROJA pˌikiɾɾˈoxa +PIQUIRROJAS pˌikiɾɾˈoxas +PIQUIRROJO pˌikiɾɾˈoxo +PIQUIRROJOS pˌikiɾɾˈoxos +PIQUITO pikˈito +PIRADA piɾˈaða +PIRADAS piɾˈaðas +PIRADO piɾˈaðo +PIRADOS piɾˈaðos +PIRAGUA piɾˈaɣwa +PIRAGÜERO pˌiɾaɣuˈeɾo +PIRAMIDAL pˌiɾamiðˈal +PIRÁMIDE piɾˈamiðe +PIRÁMIDES piɾˈamiðes +PIRAÑA piɾˈaɲa +PIRATA piɾˈata +PIRATAS piɾˈatas +PIRATEADA pˌiɾateˈaða +PIRATEADAS pˌiɾateˈaðas +PIRATEADO pˌiɾateˈaðo +PIRATEADOS pˌiɾateˈaðos +PIRATEAR pˌiɾateˈaɾ +PIRATEO pˌiɾatˈeo +PIRÁTICO piɾˈatiko +PIRCA pˈiɾka +PIRE pˈiɾe +PIRÉ piɾˈe +PIREO piɾˈeo +PIRIDINA pˌiɾiðˈina +PIRIDOXAL pˌiɾiðoksˈal +PIRIDOXINA pˌiɾiðoksˈina +PIRIMIDINA pˌiɾimiðˈina +PIRIMIDÍNICO pˌiɾimiðˈiniko +PIRINEOS pˌiɾinˈeos +PIRINOLA pˌiɾinˈola +PIRIPI piɾˈipi +PIRITA piɾˈita +PIRÍTICA piɾˈitika +PIRÍTICAS piɾˈitikas +PIRÍTICO piɾˈitiko +PIRÍTICOS piɾˈitikos +PIRO pˈiɾo +PIROFOSFATO pˌiɾofosfˈato +PIROFOSFATOS pˌiɾofosfˈatos +PIRÓGENO piɾˈoxeno +PIRÓGENOS piɾˈoxenos +PIROPEADA pˌiɾopeˈaða +PIROPEADAS pˌiɾopeˈaðas +PIROPEADO pˌiɾopeˈaðo +PIROPEADOS pˌiɾopeˈaðos +PIROPEAR pˌiɾopeˈaɾ +PIROPO piɾˈopo +PIROSIS piɾˈosis +PIROTECNIA pˌiɾotˈeknja +PIROTÉCNICO pˌiɾotˈekniko +PIRROLIDINA pˌiɾɾoliðˈina +PIRSIN pˈiɾsin +PIRUETA pˌiɾuˈeta +PIRUJA piɾˈuxa +PIRUJO piɾˈuxo +PIRULÍ pˌiɾulˈi +PIRULO piɾˈulo +PIRUVATO pˌiɾuβˈato +PIS pˈis +PISADA pisˈaða +PISADAS pisˈaðas +PISADO pisˈaðo +PISADOS pisˈaðos +PISAMOS pisˈamos +PISANDO pisˈando +PISAR pisˈaɾ +PISARA pisˈaɾa +PISARÁ pˌisaɾˈa +PISÁRAMOS pisˈaɾamos +PISARAS pisˈaɾas +PISARÁS pˌisaɾˈas +PISAREIS pisˈaɾeɪs +PISAREMOS pˌisaɾˈemos +PISARES pisˈaɾes +PISARÍAMOS pˌisaɾˈiamos +PISAS pˈisas +PISASTE pisˈaste +PISCINA pisˈina +PISCINAS pisˈinas +PISCÍVORO pisˈiβoɾo +PISCO pˈisko +PISCOS pˈiskos +PISCUCHA piskˈutʃa +PISCUIZ piskwˈis +PISE pˈise +PISÉ pisˈe +PISEMOS pisˈemos +PISES pˈises +PISHA pˈisa +PISIFORME pˌisifˈoɾme +PISO pˈiso +PISÓ pisˈo +PISÓN pisˈon +PISOTEADA pˌisoteˈaða +PISOTEADAS pˌisoteˈaðas +PISOTEADO pˌisoteˈaðo +PISOTEADOS pˌisoteˈaðos +PISOTEAR pˌisoteˈaɾ +PISPAR pispˈaɾ +PISPIRETO pˌispiɾˈeto +PISTA pˈista +PISTACHERO pˌistatʃˈeɾo +PISTACHO pistˈatʃo +PISTEAR pˌisteˈaɾ +PISTILO pistˈilo +PISTO pˈisto +PISTOLA pistˈola +PISTOLERISMO pˌistoleɾˈismo +PISTOLERO pˌistolˈeɾo +PISTOLEROS pˌistolˈeɾos +PISTOLETAZO pˌistoletˈaso +PISTOLETE pˌistolˈete +PISTOLITA pˌistolˈita +PISTONEAR pˌistoneˈaɾ +PITA pˈita +PITADA pitˈaða +PITADAS pitˈaðas +PITADO pitˈaðo +PITADOR pˌitaðˈoɾ +PITADORA pˌitaðˈoɾa +PITADORAS pˌitaðˈoɾas +PITADORES pˌitaðˈoɾes +PITADOS pitˈaðos +PITAJO pitˈaxo +PITANZA pitˈansa +PITAR pitˈaɾ +PITARRA pitˈaɾɾa +PITAS pˈitas +PITAZO pitˈaso +PITBULL pitβˈuʎ +PITCHER pittʃˈeɾ +PITE pˈite +PITES pˈites +PITIDO pitˈiðo +PÍTIMA pˈitima +PITIRIASIS pˌitiɾjˈasis +PITITO pitˈito +PITO pˈito +PITÓN pitˈon +PITONCITO pˌitonsˈito +PITONISA pˌitonˈisa +PITORREAL pˌitoɾɾeˈal +PITOS pˈitos +PITUCO pitˈuko +PITUFA pitˈufa +PITUFEO pˌitufˈeo +PITUFO pitˈufo +PITUITARIA pˌitwitˈaɾja +PITUITARIAS pˌitwitˈaɾjas +PITUITARIO pˌitwitˈaɾjo +PITUITARIOS pˌitwitˈaɾjos +PIURANA pjuɾˈana +PIURE pjˈuɾe +PIVOT piβˈot +PÍVOT pˈiβot +PIVOTADA pˌiβotˈaða +PIVOTADAS pˌiβotˈaðas +PIVOTADO pˌiβotˈaðo +PIVOTADOS pˌiβotˈaðos +PIVOTAR pˌiβotˈaɾ +PIVOTEAR pˌiβoteˈaɾ +PIXEL piksˈel +PÍXEL pˈiksel +PIXELACIÓN pˌikselasjˈon +PIXELADA pˌikselˈaða +PIXELADAS pˌikselˈaðas +PIXELADO pˌikselˈaðo +PIXELADOS pˌikselˈaðos +PIXELAR pˌikselˈaɾ +PIXELES piksˈeles +PÍXIDE pˈiksiðe +PIYAMA pijjˈama +PIZARRA pisˈaɾɾa +PIZARRERO pˌisaɾɾˈeɾo +PIZARRÍN pˌisaɾɾˈin +PIZARRÓN pˌisaɾɾˈon +PIZARROSO pˌisaɾɾˈoso +PIZCA pˈiska +PIZCAR piskˈaɾ +PIZCO pˈisko +PIZCOS pˈiskos +PIZOTE pisˈote +PIZPIRETO pˌispiɾˈeto +PIZQUITA piskˈita +PIZZA pˈitsa +PIZZAS pˈitsas +PIZZERÍA pˌitseɾˈia +PLACA plˈaka +PLACADA plakˈaða +PLACADAS plakˈaðas +PLACADO plakˈaðo +PLACADOR plˌakaðˈoɾ +PLACADOS plakˈaðos +PLACAJE plakˈaxe +PLACAR plakˈaɾ +PLACAS plˈakas +PLACE plˈase +PLACEAR plˌaseˈaɾ +PLACENTA plasˈɛnta +PLACENTARIO plˌasentˈaɾjo +PLACENTERO plˌasentˈeɾo +PLACENTINA plˌasentˈina +PLACENTINO plˌasentˈino +PLACEO plasˈeo +PLACER plasˈeɾ +PLÁCET plˈaset +PLACETAS plasˈetas +PLÁCIDO plˈasiðo +PLACILLA plasˈijja +PLACITA plasˈita +PLACO plˈako +PLAF plˈaf +PLAFÓN plafˈon +PLAGA plˈaɣa +PLAGADA plaɣˈaða +PLAGADAS plaɣˈaðas +PLAGADO plaɣˈaðo +PLAGADOS plaɣˈaðos +PLAGAR plaɣˈaɾ +PLAGIADA plaxjˈaða +PLAGIADAS plaxjˈaðas +PLAGIADO plaxjˈaðo +PLAGIADORA plˌaxjaðˈoɾa +PLAGIADOS plaxjˈaðos +PLAGIAR plaxjˈaɾ +PLAGIARIA plaxjˈaɾja +PLAGIO plˈaxjo +PLAGUES plˈaɣes +PLAN plˈan +PLANA plˈana +PLANAS plˈanas +PLANCHA plˈantʃa +PLANCHADA plantʃˈaða +PLANCHADAS plantʃˈaðas +PLANCHADO plantʃˈaðo +PLANCHADORA plˌantʃaðˈoɾa +PLANCHADOS plantʃˈaðos +PLANCHAR plantʃˈaɾ +PLANCHEAR plˌantʃeˈaɾ +PLANCHITA plantʃˈita +PLANCTON plˈankton +PLANDEMIA plandˈemja +PLANEADA plˌaneˈaða +PLANEADAS plˌaneˈaðas +PLANEADO plˌaneˈaðo +PLANEADOS plˌaneˈaðos +PLANEAN planˈean +PLANEAR plˌaneˈaɾ +PLANEARLO plˌaneˈaɾlo +PLANEO planˈeo +PLANETA planˈeta +PLANETARIO plˌanetˈaɾjo +PLANETAS planˈetas +PLANETITA plˌanetˈita +PLANETOCÉNTRICO plˌanetosˈentɾiko +PLANETÓLOGO plˌanetˈoloɣo +PLANICIE planˈisje +PLAÑIDA plaɲˈiða +PLAÑIDAS plaɲˈiðas +PLAÑIDERO plˌaɲiðˈeɾo +PLAÑIDO plaɲˈiðo +PLAÑIDOS plaɲˈiðos +PLANIFICACIÓN plˌanifˌikasjˈon +PLANIFICADA plˌanifikˈaða +PLANIFICADAS plˌanifikˈaðas +PLANIFICADO plˌanifikˈaðo +PLANIFICADOR plˌanifˌikaðˈoɾ +PLANIFICADORA plˌanifˌikaðˈoɾa +PLANIFICADOS plˌanifikˈaðos +PLANIFICAR plˌanifikˈaɾ +PLANIMÉTRICA plˌanimˈetɾika +PLANIMÉTRICAS plˌanimˈetɾikas +PLANIMÉTRICO plˌanimˈetɾiko +PLANIMÉTRICOS plˌanimˈetɾikos +PLANING plˈaniŋ +PLAÑIR plaɲˈiɾ +PLANISFERIO plˌanisfˈeɾjo +PLANO plˈano +PLANTA plˈanta +PLANTÁ plantˈa +PLANTABA plantˈaβa +PLANTABAIS plantˈaβaɪs +PLANTÁBAMOS plantˈaβamos +PLANTABAN plantˈaβan +PLANTABAS plantˈaβas +PLANTACIÓN plˌantasjˈon +PLANTACIONES plˌantasjˈones +PLANTAD plantˈad +PLANTADA plantˈaða +PLANTADAS plantˈaðas +PLANTADO plantˈaðo +PLANTADOS plantˈaðos +PLANTÁIS plantˈais +PLANTAMOS plantˈamos +PLANTAN plˈantan +PLANTANDO plantˈando +PLANTÁNDOOS plantˈandoos +PLANTAR plantˈaɾ +PLANTARA plantˈaɾa +PLANTARÁ plˌantaɾˈa +PLANTARAIS plantˈaɾaɪs +PLANTÁRAMOS plantˈaɾamos +PLANTARAN plantˈaɾan +PLANTARÁN plˌantaɾˈan +PLANTARAS plantˈaɾas +PLANTARÁS plˌantaɾˈas +PLANTARE plantˈaɾe +PLANTARÉ plˌantaɾˈe +PLANTAREIS plantˈaɾeɪs +PLANTARÉIS plˌantaɾˈeis +PLANTAREMOS plˌantaɾˈemos +PLANTÁREMOS plantˈaɾemos +PLANTAREN plantˈaɾen +PLANTARES plantˈaɾes +PLANTARÍA plˌantaɾˈia +PLANTARÍAIS plˌantaɾˈiaɪs +PLANTARÍAMOS plˌantaɾˈiamos +PLANTARÍAN plˌantaɾˈian +PLANTARÍAS plˌantaɾˈias +PLANTARLA plantˈaɾla +PLANTARLAS plantˈaɾlas +PLANTARLE plantˈaɾle +PLANTARLES plantˈaɾles +PLANTARLO plantˈaɾlo +PLANTARLOS plantˈaɾlos +PLANTARME plantˈaɾme +PLANTARNOS plantˈaɾnos +PLANTARON plantˈaɾon +PLANTAROS plantˈaɾos +PLANTARSE plantˈaɾse +PLANTARTE plantˈaɾte +PLANTAS plˈantas +PLANTÁS plantˈas +PLANTASE plantˈase +PLANTASEIS plantˈaseɪs +PLANTÁSEMOS plantˈasemos +PLANTASEN plantˈasen +PLANTASES plantˈases +PLANTASTE plantˈaste +PLANTASTEIS plantˈasteɪs +PLANTE plˈante +PLANTÉ plantˈe +PLANTEADA plˌanteˈaða +PLANTEADAS plˌanteˈaðas +PLANTEADO plˌanteˈaðo +PLANTEADOS plˌanteˈaðos +PLANTEAR plˌanteˈaɾ +PLANTÉIS plantˈeis +PLANTEL plantˈel +PLANTEMOS plantˈemos +PLANTEN plˈanten +PLANTEO plantˈeo +PLANTES plˈantes +PLANTÉS plantˈes +PLANTITA plantˈita +PLANTO plˈanto +PLANTÓ plantˈo +PLANTOS plˈantos +PLANTOSO plantˈoso +PLÁNTULA plˈantula +PLAQUES plˈakes +PLAQUETA plakˈeta +PLAQUETARIO plˌaketˈaɾjo +PLAQUITA plakˈita +PLASMA plˈasma +PLASMADA plasmˈaða +PLASMADAS plasmˈaðas +PLASMADO plasmˈaðo +PLASMADOS plasmˈaðos +PLASMAR plasmˈaɾ +PLASMARE plasmˈaɾe +PLASMÁTICA plasmˈatika +PLASMÁTICAS plasmˈatikas +PLASMÁTICO plasmˈatiko +PLASMÁTICOS plasmˈatikos +PLASMES plˈasmes +PLÁSMIDO plˈasmiðo +PLASMÓN plasmˈon +PLASTA plˈasta +PLASTE plˈaste +PLÁSTICA plˈastika +PLÁSTICAS plˈastikas +PLASTICIDAD plˌastisiðˈad +PLASTICO plastˈiko +PLÁSTICO plˈastiko +PLÁSTICOS plˈastikos +PLASTIFICA plˌastifˈika +PLASTIFICADA plˌastifikˈaða +PLASTIFICADAS plˌastifikˈaðas +PLASTIFICADO plˌastifikˈaðo +PLASTIFICADOS plˌastifikˈaðos +PLASTIFICAMOS plˌastifikˈamos +PLASTIFICANDO plˌastifikˈando +PLASTIFICAR plˌastifikˈaɾ +PLASTIFICARA plˌastifikˈaɾa +PLASTIFICARÁ plˌastifˌikaɾˈa +PLASTIFICÁRAMOS plˌastifikˈaɾamos +PLASTIFICARAS plˌastifikˈaɾas +PLASTIFICARÁS plˌastifˌikaɾˈas +PLASTIFICAREIS plˌastifikˈaɾeɪs +PLASTIFICARÉIS plˌastifˌikaɾˈeis +PLASTIFICAREMOS plˌastifˌikaɾˈemos +PLASTIFICARES plˌastifikˈaɾes +PLASTIFICARÍAMOS plˌastifˌikaɾˈiamos +PLASTIFICAS plˌastifˈikas +PLASTIFICASTE plˌastifikˈaste +PLASTIFICO plˌastifˈiko +PLASTIFIQUE plˌastifˈike +PLASTIFIQUEMOS plˌastifikˈemos +PLASTIFIQUES plˌastifˈikes +PLASTIGLOMERADO plˌastiɣlˌomeɾˈaðo +PLASTILINA plˌastilˈina +PLASTILINAS plˌastilˈinas +PLASTRÓN plastɾˈon +PLATA plˈata +PLATAFORMA plˌatafˈoɾma +PLATANAR plˌatanˈaɾ +PLÁTANO plˈatano +PLÁTANOS plˈatanos +PLATEADO plˌateˈaðo +PLATEAR plˌateˈaɾ +PLATENSES platˈɛnses +PLATERESCO plˌateɾˈesko +PLATICADA plˌatikˈaða +PLATICADAS plˌatikˈaðas +PLATICADO plˌatikˈaðo +PLATICADOS plˌatikˈaðos +PLATICAR plˌatikˈaɾ +PLATICÓN plˌatikˈon +PLATICONA plˌatikˈona +PLATICONAS plˌatikˈonas +PLATICONES plˌatikˈones +PLATIJA platˈixa +PLATINA platˈina +PLATINO platˈino +PLATITA platˈita +PLATITO platˈito +PLATO plˈato +PLATÓ platˈo +PLATÓN platˈon +PLATONISMO plˌatonˈismo +PLATOS plˈatos +PLATÓS platˈos +PLAUSIBILIDAD plˌaʊsiβˌiliðˈad +PLAUSIBLE plaʊsˈiβle +PLAYA plˈajja +PLAYBACK plaɪβˈak +PLAYERA plajjˈeɾa +PLAYLIST plaɪlˈist +PLAZA plˈasa +PLAZO plˈaso +PLAZOLETILLA plˌasoletˈijja +PLEBE plˈeβe +PLEBES plˈeβes +PLEBISCITADA plˌeβisitˈaða +PLEBISCITADAS plˌeβisitˈaðas +PLEBISCITADO plˌeβisitˈaðo +PLEBISCITADOS plˌeβisitˈaðos +PLEBISCITAR plˌeβisitˈaɾ +PLEBISCITO plˌeβisˈito +PLEGABLE pleɣˈaβle +PLEGADA pleɣˈaða +PLEGADAS pleɣˈaðas +PLEGADERA plˌeɣaðˈeɾa +PLEGADO pleɣˈaðo +PLEGADOS pleɣˈaðos +PLEGAMIENTO plˌeɣamjˈɛnto +PLEGAR pleɣˈaɾ +PLEISTOCÉNICA plˌeɪstosˈenika +PLEISTOCÉNICAS plˌeɪstosˈenikas +PLEISTOCÉNICO plˌeɪstosˈeniko +PLEISTOCÉNICOS plˌeɪstosˈenikos +PLEITEADA plˌeɪteˈaða +PLEITEADAS plˌeɪteˈaðas +PLEITEADO plˌeɪteˈaðo +PLEITEADOS plˌeɪteˈaðos +PLEITEAR plˌeɪteˈaɾ +PLEITECILLO plˌeɪtesˈijjo +PLENILUNIO plˌenilˈunjo +PLENÍSIMO plenˈisimo +PLENITUD plˌenitˈud +PLENO plˈeno +PLEOMÓRFICO plˌeomˈoɾfiko +PLEONASMO plˌeonˈasmo +PLEÓPODO pleˈopoðo +PLÉROMA plˈeɾoma +PLESIADAPIFORME plˌesjaðˌapifˈoɾme +PLESIOSAURIO plˌesjosˈaʊɾjo +PLETÓN pletˈon +PLÉTORA plˈetoɾa +PLETÓRICO pletˈoɾiko +PLEURA plˈeʊɾa +PLEURAL pleʊɾˈal +PLEURALES pleʊɾˈales +PLEURESÍA plˌeʊɾesˈia +PLIEGUE pliˈeɣe +PLIEGUECILLO pliˌeɣesˈijjo +PLIEGUES pliˈeɣes +PLIN plˈin +PLIOCENO pliosˈeno +PLIOSÁURIDO pliosˈauɾˌiðo +PLIOSAURIO pliosˈaʊɾjo +PLISADA plisˈaða +PLISADAS plisˈaðas +PLISADO plisˈaðo +PLISADOS plisˈaðos +PLOF plˈof +PLOIDÍA ploɪðˈia +PLOMAZO plomˈaso +PLOMERÍA plˌomeɾˈia +PLOMO plˈomo +PLORARE ploɾˈaɾe +PLÓTER plˈoteɾ +PLUGIN plˈuxin +PLUMA plˈuma +PLUMAS plˈumas +PLUMAZO plumˈaso +PLUMBAGÍNEO plˌumbaxˈineo +PLÚMBEO plˈumbeo +PLUMERO plumˈeɾo +PLUMIER plumjˈeɾ +PLUMIERES plumjˈeɾes +PLUMÍFERO plumˈifeɾo +PLUMITA plumˈita +PLUMOFOBIA plˌumofˈoβja +PLUMÓN plumˈon +PLÚMULA plˈumula +PLURAL pluɾˈal +PLURALISTA plˌuɾalˈista +PLURIANUAL plˌuɾjanwˈal +PLURICELULAR plˌuɾisˌelulˈaɾ +PLURICELULARES plˌuɾisˌelulˈaɾes +PLURICULTURAL plˌuɾikˌultuɾˈal +PLURICULTURALES plˌuɾikˌultuɾˈales +PLURICULTURALIDAD plˌuɾikˌultuɾˌaliðˈad +PLURIDIMENSIONAL plˌuɾiðˌimensjonˈal +PLURIDIMENSIONALES plˌuɾiðˌimensjonˈales +PLURIDISCIPLINAR plˌuɾiðˌisiplinˈaɾ +PLURIDISCIPLINARES plˌuɾiðˌisiplinˈaɾes +PLURIEMPLEADA plˌuɾjempleˈaða +PLURIEMPLEADAS plˌuɾjempleˈaðas +PLURIEMPLEADO plˌuɾjempleˈaðo +PLURIEMPLEADOS plˌuɾjempleˈaðos +PLURIEMPLEAR plˌuɾjempleˈaɾ +PLURIEMPLEO plˌuɾjemplˈeo +PLURIFAMILIAR plˌuɾifˌamiljˈaɾ +PLURIFAMILIARES plˌuɾifˌamiljˈaɾes +PLURILINGÜE plˌuɾiliŋɡˈue +PLURILINGÜES plˌuɾiliŋɡˈues +PLURILINGÜISMO plˌuɾilˌiŋɡuˈismo +PLURINACIONAL plˌuɾinˌasjonˈal +PLURINACIONALES plˌuɾinˌasjonˈales +PLURINACIONALIDAD plˌuɾinˌasjonˌaliðˈad +PLURINACIONALIZAR plˌuɾinˌasjonˌalisˈaɾ +PLURINOMINAL plˌuɾinˌominˈal +PLURIOCUPACIÓN plˌuɾjokˌupasjˈon +PLURIPARTIDARIA plˌuɾipˌaɾtiðˈaɾja +PLURIPARTIDARIAS plˌuɾipˌaɾtiðˈaɾjas +PLURIPARTIDARIO plˌuɾipˌaɾtiðˈaɾjo +PLURIPARTIDARIOS plˌuɾipˌaɾtiðˈaɾjos +PLURIPARTIDISMO plˌuɾipˌaɾtiðˈismo +PLURIPARTIDISTA plˌuɾipˌaɾtiðˈista +PLURIPATOLÓGICO plˌuɾipˌatolˈoxiko +PLURIPOTENCIA plˌuɾipotˈɛnsja +PLURIPOTENCIAL plˌuɾipˌotensjˈal +PLURIPOTENCIALES plˌuɾipˌotensjˈales +PLURIPOTENTE plˌuɾipotˈɛnte +PLURIREGIONAL plˌuɾiɾˌexjonˈal +PLURIREGIONALES plˌuɾiɾˌexjonˈales +PLURIVERBAL plˌuɾiβeɾβˈal +PLURIVERBALES plˌuɾiβeɾβˈales +PLUSES plˈuses +PLUSMARQUISTA plˌusmaɾkˈista +PLUSTRABAJO plˌustɾaβˈaxo +PLUSVALÍA plˌusβalˈia +PLUTOCRACIA plˌutokɾˈasja +PLUTÓCRATA plutˈokɾata +PLUTÓN plutˈon +PLUTÓNICA plutˈonika +PLUTÓNICAS plutˈonikas +PLUTONIO plutˈonjo +PLUVIA plˈuβja +PLUVIAL pluβjˈal +PLUVIOSIDAD plˌuβjosiðˈad +PNEUMÁTICA pˈeneʊmˈatika +PNEUMÁTICO pˈeneʊmˈatiko +POÁCEA poˈasea +POBLACIÓN pˌoβlasjˈon +POBLACIONAL pˌoβlasjonˈal +POBLACIONALES pˌoβlasjonˈales +POBLADA poβlˈaða +POBLADAS poβlˈaðas +POBLADITO pˌoβlaðˈito +POBLADO poβlˈaðo +POBLADOR pˌoβlaðˈoɾ +POBLADOS poβlˈaðos +POBLAMIENTO pˌoβlamjˈɛnto +POBRE pˈoβɾe +POBRECILLA pˌoβɾesˈijja +POBRECILLO pˌoβɾesˈijjo +POBRECITO pˌoβɾesˈito +POBREDAD pˌoβɾeðˈad +POBRES pˈoβɾes +POBRETE poβɾˈete +POBRETÓN pˌoβɾetˈon +POBRETONA pˌoβɾetˈona +POBREZA poβɾˈesa +POCA pˈoka +POCAS pˈokas +POCERO posˈeɾo +POCHADA potʃˈaða +POCHADAS potʃˈaðas +POCHADO potʃˈaðo +POCHADOS potʃˈaðos +POCHAR potʃˈaɾ +POCHE pˈotʃe +POCHEADA pˌotʃeˈaða +POCHEADAS pˌotʃeˈaðas +POCHEADO pˌotʃeˈaðo +POCHEADOS pˌotʃeˈaðos +POCHEAR pˌotʃeˈaɾ +POCHO pˈotʃo +POCILGA posˈilɣa +POCILLO posˈijjo +PÓCIMA pˈosima +POCIÓN posjˈon +POCITO posˈito +POCO pˈoko +POCOS pˈokos +POCOTÓN pˌokotˈon +PÓCULO pˈokulo +PÓCULOS pˈokulos +PODADA poðˈaða +PODADAS poðˈaðas +PODADO poðˈaðo +PODADOR pˌoðaðˈoɾ +PODADORA pˌoðaðˈoɾa +PODADORAS pˌoðaðˈoɾas +PODADORES pˌoðaðˈoɾes +PODADOS poðˈaðos +PODAL poðˈal +PODAMOS poðˈamos +PODAR poðˈaɾ +PODCAST podkˈast +PODCASTS podkˈasts +PODCATS podkˈats +PODEMITA pˌoðemˈita +PODEMOS poðˈemos +PODENCO poðˈɛnko +PODER poðˈeɾ +PODERÍO pˌoðeɾˈio +PODEROSA pˌoðeɾˈosa +PODEROSO pˌoðeɾˈoso +PODES pˈoðes +PODÉS poðˈes +PODIDA poðˈiða +PODIDAS poðˈiðas +PODIDO poðˈiðo +PODIDOS poðˈiðos +PODÍS poðˈis +PODOCITO pˌoðosˈito +PODÓLOGO poðˈoloɣo +PODÓMETRO poðˈometɾo +PODÓMETROS poðˈometɾos +PODOMORFO pˌoðomˈoɾfo +PODRÁS poðɾˈas +PODREDUMBRE pˌoðɾeðˈumbɾe +PODRIA pˈoðɾia +PODRÍA poðɾˈia +PODRIAS pˈoðɾias +PODRÍAS poðɾˈias +PODRIDA poðɾˈiða +PODRIDAS poðɾˈiðas +PODRIDO poðɾˈiðo +PODRIDOS poðɾˈiðos +POEMA poˈema +POEMARIO pˌoemˈaɾjo +POEMITA pˌoemˈita +POESÍA pˌoesˈia +POETA poˈeta +POETICIDAD pˌoetˌisiðˈad +POÉTICO poˈetiko +POETISA pˌoetˈisa +POGESANIO pˌoxesˈanjo +POGROMO poɣɾˈomo +POIQUILOTERMO pˌoɪkilotˈeɾmo +POITEVINO pˌoɪteβˈino +POLA pˈola +POLACA polˈaka +POLACAS polˈakas +POLACO polˈako +POLACOS polˈakos +POLANCO polˈanko +POLANO polˈano +POLAQUIURIA pˌolakjˈuɾja +POLAR polˈaɾ +POLARES polˈaɾes +POLARIZACIÓN pˌolaɾˌisasjˈon +POLARIZADA pˌolaɾisˈaða +POLARIZADAS pˌolaɾisˈaðas +POLARIZADO pˌolaɾisˈaðo +POLARIZADOS pˌolaɾisˈaðos +POLARIZANTE pˌolaɾisˈante +POLARIZAR pˌolaɾisˈaɾ +POLCA pˈolka +POLÉMICA polˈemika +POLEMIZADA pˌolemisˈaða +POLEMIZADAS pˌolemisˈaðas +POLEMIZADO pˌolemisˈaðo +POLEMIZADOS pˌolemisˈaðos +POLEN pˈolen +POLENTA polˈɛnta +POLEO polˈeo +POLERA polˈeɾa +POLESA polˈesa +POLI pˈoli +POLIÁCIDO poljˈasiðo +POLIADENILACIÓN pˌoljaðˌenilasjˈon +POLIAMIDA pˌoljamˈiða +POLIAMOR pˌoljamˈoɾ +POLIAMOROSO pˌoljamoɾˈoso +POLIANGEÍTIS pˌoljaŋxeˈitis +POLIARQUÍA pˌoljaɾkˈia +POLIARTRITIS pˌoljaɾtɾˈitis +POLIATÓMICO pˌoljatˈomiko +POLICARPO pˌolikˈaɾpo +POLICÉNTRICO pˌolisˈentɾiko +POLICÉTIDO pˌolisˈetiðo +POLICÍA pˌolisˈia +POLICÍACO pˌolisˈiako +POLICITEMIA pˌolisitˈemja +POLICIVA pˌolisˈiβa +POLICIVAS pˌolisˈiβas +POLICIVO pˌolisˈiβo +POLICIVOS pˌolisˈiβos +POLICLÍNICA pˌoliklˈinika +POLICLÍNICAS pˌoliklˈinikas +POLICLÍNICO pˌoliklˈiniko +POLICLÍNICOS pˌoliklˈinikos +POLICLONAL pˌoliklonˈal +POLICONDENSACIÓN pˌolikˌondensasjˈon +POLICORAL pˌolikoɾˈal +POLICRISTALINA pˌolikɾˌistalˈina +POLICRISTALINAS pˌolikɾˌistalˈinas +POLICRISTALINO pˌolikɾˌistalˈino +POLICRISTALINOS pˌolikɾˌistalˈinos +POLICROMA pˌolikɾˈoma +POLICROMAS pˌolikɾˈomas +POLICROMÁTICO pˌolikɾomˈatiko +POLICROME pˌolikɾˈome +POLICROMO pˌolikɾˈomo +POLÍCROMO polˈikɾomo +POLICROMOS pˌolikɾˈomos +POLIDA polˈiða +POLIDAS polˈiðas +POLIDO polˈiðo +POLIDOS polˈiðos +POLIÉSTER poljˈesteɾ +POLIETILENGLICOL pˌoljetˌileŋɡlikˈol +POLÍFONAS polˈifonas +POLIFONÍA pˌolifonˈia +POLIFÓNICA pˌolifˈonika +POLIFÓNICAS pˌolifˈonikas +POLIFÓNICO pˌolifˈoniko +POLIFÓNICOS pˌolifˈonikos +POLÍFONO polˈifono +POLÍFONOS polˈifonos +POLIFOSFATO pˌolifosfˈato +POLIFOSFATOS pˌolifosfˈatos +POLIGAMIA pˌoliɣˈamja +POLÍGAMO polˈiɣamo +POLIGÉNICA pˌolixˈenika +POLIGÉNICAS pˌolixˈenikas +POLIGÉNICO pˌolixˈeniko +POLIGÉNICOS pˌolixˈenikos +POLIGENISMO pˌolixenˈismo +POLIGINIA pˌolixˈinja +POLIGLANDULAR pˌoliɣlˌandulˈaɾ +POLIGLOTAS pˌoliɣlˈotas +POLIGLOTO pˌoliɣlˈoto +POLÍGLOTO polˈiɣloto +POLIGONAL pˌoliɣonˈal +POLIGONERO pˌoliɣonˈeɾo +POLÍGONO polˈiɣono +POLIGRAFÍA pˌoliɣɾafˈia +POLIISOBUTILENO pˌoljisˌoβutilˈeno +POLÍMATA polˈimata +POLIMERASA pˌolimeɾˈasa +POLIMERIZADA pˌolimˌeɾisˈaða +POLIMERIZADAS pˌolimˌeɾisˈaðas +POLIMERIZADO pˌolimˌeɾisˈaðo +POLIMERIZADOS pˌolimˌeɾisˈaðos +POLIMERIZAR pˌolimˌeɾisˈaɾ +POLÍMERO polˈimeɾo +POLIMETRÍA pˌolimetɾˈia +POLÍMETRO polˈimetɾo +POLIMODAL pˌolimoðˈal +POLIMORFONUCLEAR pˌolimˌoɾfonˌukleˈaɾ +POLIMOTOR pˌolimotˈoɾ +POLÍN polˈin +POLINES polˈines +POLINESIA pˌolinˈesja +POLINEUROPATÍA pˌolinˌeʊɾopatˈia +POLINIO polˈinjo +POLINIZACIÓN pˌolinˌisasjˈon +POLINIZADA pˌolinisˈaða +POLINIZADAS pˌolinisˈaðas +POLINIZADO pˌolinisˈaðo +POLINIZADOS pˌolinisˈaðos +POLINIZAR pˌolinisˈaɾ +POLINÓMICA pˌolinˈomika +POLINÓMICAS pˌolinˈomikas +POLINÓMICO pˌolinˈomiko +POLINÓMICOS pˌolinˈomikos +POLINUCLEAR pˌolinˌukleˈaɾ +POLINUCLEARES pˌolinˌukleˈaɾes +POLIO pˈoljo +POLIORCÉTICA pˌoljoɾsˈetika +POLIPASTO pˌolipˈasto +POLIPEPTÍDICA pˌolipepːtˈiðika +POLIPEPTÍDICAS pˌolipepːtˈiðikas +POLIPEPTÍDICO pˌolipepːtˈiðiko +POLIPEPTÍDICOS pˌolipepːtˈiðikos +POLIPÉPTIDO pˌolipˈepːtiðo +POLIPLOIDÍA pˌoliploɪðˈia +PÓLIPO pˈolipo +POLIPOÉTICO pˌolipoˈetiko +POLIPOSIS pˌolipˈosis +POLIQUISTOSIS pˌolikistˈosis +POLIRRITMIA pˌoliɾɾˈitmja +POLIRRITMO pˌoliɾɾˈitmo +POLIS pˈolis +POLISEMIA pˌolisˈemja +POLISINODIAL pˌolisˌinoðjˈal +POLISINTÉTICA pˌolisintˈetika +POLISINTÉTICAS pˌolisintˈetikas +POLISINTÉTICOS pˌolisintˈetikos +POLISOMNOGRAFÍA pˌolisˌomnoɣɾafˈia +POLISÓN pˌolisˈon +POLITEÍSTA pˌoliteˈista +POLITEÍSTAS pˌoliteˈistas +POLÍTICA polˈitika +POLÍTICAMENTE polˈitikamˈente +POLÍTICAS polˈitikas +POLITICIZACIÓN pˌolitˌisisasjˈon +POLÍTICO polˈitiko +POLÍTICOS polˈitikos +POLITÍPICA pˌolitˈipika +POLITÍPICAS pˌolitˈipikas +POLITÍPICO pˌolitˈipiko +POLITÍPICOS pˌolitˈipikos +POLITIQUEAR pˌolitˌikeˈaɾ +POLITIQUÉS pˌolitikˈes +POLITIZACIÓN pˌolitˌisasjˈon +POLITIZADA pˌolitisˈaða +POLITIZADAS pˌolitisˈaðas +POLITIZADO pˌolitisˈaðo +POLITIZADOS pˌolitisˈaðos +POLITIZAR pˌolitisˈaɾ +POLITOLOGIA pˌolitolˈoxja +POLITOLOGÍA pˌolitˌoloxˈia +POLITOLÓGICA pˌolitolˈoxika +POLITOLÓGICAS pˌolitolˈoxikas +POLITOLÓGICOS pˌolitolˈoxikos +POLITÓLOGO pˌolitˈoloɣo +POLITOMÍA pˌolitomˈia +POLITRÓPICA pˌolitɾˈopika +POLITRÓPICAS pˌolitɾˈopikas +POLITRÓPICO pˌolitɾˈopiko +POLITRÓPICOS pˌolitɾˈopikos +POLIVALENTE pˌoliβalˈɛnte +POLIVINILO pˌoliβinˈilo +PÓLIZA pˈolisa +POLIZÓN pˌolisˈon +POLIZONA pˌolisˈona +POLIZONAS pˌolisˈonas +POLLAZO pojjˈaso +POLLO pˈojjo +POLO pˈolo +POLOLEADA pˌololeˈaða +POLOLEADAS pˌololeˈaðas +POLOLEADO pˌololeˈaðo +POLOLEADOS pˌololeˈaðos +POLOLEAR pˌololeˈaɾ +POLOLO polˈolo +POLONÉS pˌolonˈes +POLONESA pˌolonˈesa +POLONESAS pˌolonˈesas +POLONESES pˌolonˈeses +POLONIA polˈonja +POLONIO polˈonjo +POLTRÓN poltɾˈon +POLUCIÓN pˌolusjˈon +POLVAZO polβˈaso +POLVITO polβˈito +POLVO pˈolβo +PÓLVORA pˈolβoɾa +POLVOREAR pˌolβoɾeˈaɾ +POLVORÍN pˌolβoɾˈin +POLVORÓN pˌolβoɾˈon +POLVOS pˈolβos +POMA pˈoma +POMADA pomˈaða +POMARADA pˌomaɾˈaða +POMBALINO pˌombalˈino +POMELO pomˈelo +POMERANIA pˌomeɾˈanja +POMERANO pˌomeɾˈano +POMITO pomˈito +POMO pˈomo +POMOLÓGICA pˌomolˈoxika +POMOLÓGICAS pˌomolˈoxikas +POMOLÓGICO pˌomolˈoxiko +POMOLÓGICOS pˌomolˈoxikos +POMOR pomˈoɾ +POMPA pˈompa +POMPAJE pompˈaxe +POMPEAR pˌompeˈaɾ +POMPO pˈompo +POMPONERA pˌomponˈeɾa +POMPOSA pompˈosa +POMPOSAS pompˈosas +POMPOSO pompˈoso +POMPOSOS pompˈosos +PÓMULO pˈomulo +PON pˈon +PONCE pˈonse +PONCHADA pontʃˈaða +PONCHADAS pontʃˈaðas +PONCHADO pontʃˈaðo +PONCHADOR pˌontʃaðˈoɾ +PONCHADORA pˌontʃaðˈoɾa +PONCHADOS pontʃˈaðos +PONCHAR pontʃˈaɾ +PONCHE pˈontʃe +PONCHO pˈontʃo +PONDERACIÓN pˌondeɾasjˈon +PONDERADA pˌondeɾˈaða +PONDERADAS pˌondeɾˈaðas +PONDERADO pˌondeɾˈaðo +PONDERADOS pˌondeɾˈaðos +PONDERAR pˌondeɾˈaɾ +PONDERATIVO pˌondeɾatˈiβo +PONDEROSO pˌondeɾˈoso +PONDRÉ pondɾˈe +PONE pˈone +PONÉ ponˈe +PONEN pˈonen +PONER ponˈeɾ +PONERME ponˈeɾme +PONERNOS ponˈeɾnos +PONERSE ponˈeɾse +PONERTE ponˈeɾte +PONES pˈones +PONFERRADA pˌomfeɾɾˈaða +PONG pˈoŋ +PONGA pˈoŋɡa +PONGALE poŋɡˈale +PÓNGALE pˈoŋɡale +PONGAN pˈoŋɡan +PONI pˈoni +PONÍAS ponˈias +PONIENTE ponjˈɛnte +PONQUE pˈonke +PONQUÉ ponkˈe +PONTAZGO pontˈasɣo +PONTEVEDRA pˌonteβˈeðɾa +PONTEVEDRÉS pˌonteβeðɾˈes +PONTEVEDRESA pˌonteβeðɾˈesa +PONTEVEDRESAS pˌonteβeðɾˈesas +PONTEVEDRESES pˌonteβeðɾˈeses +PONTIFICADO pˌontifikˈaðo +PONTÍFICE pontˈifise +PONTO pˈonto +PONTOCEREBELOSA pˌontosˌeɾeβelˈosa +PONTOCEREBELOSAS pˌontosˌeɾeβelˈosas +PONTOCEREBELOSO pˌontosˌeɾeβelˈoso +PONTOCEREBELOSOS pˌontosˌeɾeβelˈosos +PONTÓN pontˈon +PONTONERO pˌontonˈeɾo +PONZOÑA ponsˈoɲa +PONZU pˈonsu +POP pˈop +POPERO popˈeɾo +POPOCATÉPETL pˌopokatˈepetl +POPOROPO pˌopoɾˈopo +POPOTE popˈote +POPULACHERO pˌopulatʃˈeɾo +POPULAR pˌopulˈaɾ +POPULARES pˌopulˈaɾes +POPULARIDAD pˌopulˌaɾiðˈad +POPULARIZADA pˌopulˌaɾisˈaða +POPULARIZADAS pˌopulˌaɾisˈaðas +POPULARIZADO pˌopulˌaɾisˈaðo +POPULARIZADOS pˌopulˌaɾisˈaðos +POPULARIZAR pˌopulˌaɾisˈaɾ +POPULOSA pˌopulˈosa +POPULOSAS pˌopulˈosas +POPULOSO pˌopulˈoso +POPULOSOS pˌopulˈosos +POPURRÍ pˌopuɾɾˈi +PÓQUER pˈokeɾ +POQUITERO pˌokitˈeɾo +POQUITICO pˌokitˈiko +POQUITO pokˈito +POR pˈoɾ +PORA pˈoɾa +PORCELÁNICO pˌoɾselˈaniko +PORCENTAJE pˌoɾsentˈaxe +PORCHE pˈoɾtʃe +PORCINA poɾsˈina +PORCINAS poɾsˈinas +PORCINO poɾsˈino +PORCINOS poɾsˈinos +PORCIÓN poɾsjˈon +PORDIOSEADA pˌoɾðjoseˈaða +PORDIOSEADAS pˌoɾðjoseˈaðas +PORDIOSEADO pˌoɾðjoseˈaðo +PORDIOSEADOS pˌoɾðjoseˈaðos +PORDIOSEAR pˌoɾðjoseˈaɾ +PORDIOSERA pˌoɾðjosˈeɾa +PORDIOSERO pˌoɾðjosˈeɾo +PORFA pˈoɾfa +PORFAPLÍS pˌoɾfaplˈis +PORFIADA poɾfjˈaða +PORFIADAS poɾfjˈaðas +PORFIADO poɾfjˈaðo +PORFIADOS poɾfjˈaðos +PORFIAR poɾfjˈaɾ +PORFIRIANO pˌoɾfiɾjˈano +PORFIRISMO pˌoɾfiɾˈismo +PORINA poɾˈina +PORMENOR pˌoɾmenˈoɾ +PORMENORIZADA pˌoɾmenˌoɾisˈaða +PORMENORIZADAS pˌoɾmenˌoɾisˈaðas +PORMENORIZADO pˌoɾmenˌoɾisˈaðo +PORMENORIZADOS pˌoɾmenˌoɾisˈaðos +PORMENORIZAR pˌoɾmenˌoɾisˈaɾ +PORNOGRAFÍA pˌoɾnoɣɾafˈia +PORNOGRÁFICO pˌoɾnoɣɾˈafiko +PORNÓGRAFO poɾnˈoɣɾafo +PORO pˈoɾo +PORONGA poɾˈoŋɡa +PORONGAS poɾˈoŋɡas +PORONGO poɾˈoŋɡo +PORONGUEÑO pˌoɾoŋɡˈeɲo +PORONGUERA pˌoɾoŋɡˈeɾa +PORONGUERAS pˌoɾoŋɡˈeɾas +PORONGUEROS pˌoɾoŋɡˈeɾos +POROPLÁS pˌoɾoplˈas +PORORÓ pˌoɾoɾˈo +POROS pˈoɾos +POROSA poɾˈosa +POROSAS poɾˈosas +POROSIDAD pˌoɾosiðˈad +POROSIDADES pˌoɾosiðˈaðes +POROSO poɾˈoso +POROSOS poɾˈosos +POROTO poɾˈoto +PORQUE pˈoɾke +PORQUÉ poɾkˈe +PORQUERÍA pˌoɾkeɾˈia +PORQUERIZO pˌoɾkeɾˈiso +PORRA pˈoɾɾa +PORRAS pˈoɾɾas +PORRAZO poɾɾˈaso +PORRIL poɾɾˈil +PORRISTA poɾɾˈista +PORRISTAS poɾɾˈistas +PORRITO poɾɾˈito +PORRO pˈoɾɾo +PORRÓN poɾɾˈon +PORROS pˈoɾɾos +PORTAAERONAVES pˌoɾtaˌaeɾonˈaβes +PORTAAVIONES pˌoɾtaaβjˈones +PORTABICICLETAS pˌoɾtaβˌisiklˈetas +PORTABICIS pˌoɾtaβˈisis +PORTABILIDAD pˌoɾtaβˌiliðˈad +PORTABLE poɾtˈaβle +PORTADA poɾtˈaða +PORTADAS poɾtˈaðas +PORTADO poɾtˈaðo +PORTADOR pˌoɾtaðˈoɾ +PORTADORA pˌoɾtaðˈoɾa +PORTADORAS pˌoɾtaðˈoɾas +PORTADORES pˌoɾtaðˈoɾes +PORTADOS poɾtˈaðos +PORTAESTANDARTE pˌoɾtaˌestandˈaɾte +PORTAFOLIO pˌoɾtafˈoljo +PORTAFOLIOS pˌoɾtafˈoljos +PORTAFUSIL pˌoɾtafusˈil +PORTAHIDROAVIONES pˌoɾtaˌiðɾoaβjˈones +PORTAL poɾtˈal +PORTALÁMPARAS pˌoɾtalˈampaɾas +PORTALES poɾtˈales +PORTAPAZ pˌoɾtapˈas +PORTAR poɾtˈaɾ +PORTÁTIL poɾtˈatil +PORTÁTILES poɾtˈatiles +PORTAVASOS pˌoɾtaβˈasos +PORTE pˈoɾte +PORTEÑO poɾtˈeɲo +PORTENTOSA pˌoɾtentˈosa +PORTENTOSAS pˌoɾtentˈosas +PORTENTOSO pˌoɾtentˈoso +PORTENTOSOS pˌoɾtentˈosos +PORTERA poɾtˈeɾa +PORTERO poɾtˈeɾo +PORTICADO pˌoɾtikˈaðo +PÓRTICO pˈoɾtiko +PORTOCAVAL pˌoɾtokaβˈal +PORTÓN poɾtˈon +PORTONCITO pˌoɾtonsˈito +PORTUENSES poɾtwˈɛnses +PORTUGAL pˌoɾtuɣˈal +PORTUGUÉS pˌoɾtuɣˈes +PORTUGUESA pˌoɾtuɣˈesa +PORTUGUESEÑA pˌoɾtuɣesˈeɲa +PORTUGUESEÑAS pˌoɾtuɣesˈeɲas +PORTUGUESEÑOS pˌoɾtuɣesˈeɲos +PORTUGUESES pˌoɾtuɣˈeses +PORTUGUESISMO pˌoɾtuɣesˈismo +PORTULANO pˌoɾtulˈano +PORTUÑOL pˌoɾtuɲˈol +POS pˈos +POSADA posˈaða +POSADAS posˈaðas +POSADEÑO pˌosaðˈeɲo +POSADO posˈaðo +POSADOS posˈaðos +POSAPUENTES pˌosapwˈɛntes +POSCOLONIALIDAD pˌoskolˌonjaliðˈad +POSCONTEMPORÁNEA pˌoskontˌempoɾˈanea +POSCONTEMPORÁNEAS pˌoskontˌempoɾˈaneas +POSCONTEMPORÁNEO pˌoskontˌempoɾˈaneo +POSCONTEMPORÁNEOS pˌoskontˌempoɾˈaneos +POSDISCAL pˌosðiskˈal +POSDOCTORAL pˌosðoktoɾˈal +POSDOCTORALES pˌosðoktoɾˈales +POSEER pˌoseˈeɾ +POSEÍDO pˌoseˈiðo +POSEIDÓN pˌoseɪðˈon +POSESA posˈesa +POSESAS posˈesas +POSESIÓN pˌosesjˈon +POSESIVA pˌosesˈiβa +POSESIVAS pˌosesˈiβas +POSESIVOS pˌosesˈiβos +POSESO posˈeso +POSESORIO pˌosesˈoɾjo +POSESTREPTOCÓCICO pˌosestɾˌepːtokˈosiko +POSGANGLIONAR pˌosɣaŋɡlionˈaɾ +POSGUERRA posɣˈeɾɾa +POSIBILIDAD pˌosiβˌiliðˈad +POSIBILIDADES pˌosiβˌiliðˈaðes +POSIBILISTA pˌosiβilˈista +POSIBILITADA pˌosiβˌilitˈaða +POSIBILITADAS pˌosiβˌilitˈaðas +POSIBILITADO pˌosiβˌilitˈaðo +POSIBILITADOS pˌosiβˌilitˈaðos +POSIBILITAR pˌosiβˌilitˈaɾ +POSIBLE posˈiβle +POSIBLES posˈiβles +POSICIÓN pˌosisjˈon +POSICIONADA pˌosisjonˈaða +POSICIONADAS pˌosisjonˈaðas +POSICIONADO pˌosisjonˈaðo +POSICIONADOS pˌosisjonˈaðos +POSICIONAMIENTO pˌosisjˌonamjˈɛnto +POSICIONANDO pˌosisjonˈando +POSICIONAR pˌosisjonˈaɾ +POSINDUSTRIAL pˌosindˌustɾiˈal +POSINDUSTRIALES pˌosindˌustɾiˈales +PÓSIT pˈosit +POSITIVA pˌositˈiβa +POSITIVAS pˌositˈiβas +POSITIVE pˌositˈiβe +POSITIVIDAD pˌositˌiβiðˈad +POSITIVISMO pˌositiβˈismo +POSITIVO pˌositˈiβo +POSITIVOS pˌositˈiβos +PÓSITO pˈosito +POSITRÓN pˌositɾˈon +POSITRONIO pˌositɾˈonjo +POSMODERNISMO pˌosmoðeɾnˈismo +POSMODERNISTA pˌosmoðeɾnˈista +POSMODERNO pˌosmoðˈeɾno +POSO pˈoso +POSÓ posˈo +POSOBLIGATORIA pˌosoβlˌiɣatˈoɾja +POSOBLIGATORIAS pˌosoβlˌiɣatˈoɾjas +POSOBLIGATORIO pˌosoβlˌiɣatˈoɾjo +POSOBLIGATORIOS pˌosoβlˌiɣatˈoɾjos +POSOPERATORIA pˌosopˌeɾatˈoɾja +POSOPERATORIAS pˌosopˌeɾatˈoɾjas +POSOPERATORIO pˌosopˌeɾatˈoɾjo +POSOPERATORIOS pˌosopˌeɾatˈoɾjos +POSOTOMANA pˌosotomˈana +POSOTOMANAS pˌosotomˈanas +POSOTOMANO pˌosotomˈano +POSOTOMANOS pˌosotomˈanos +POSPONER pˌosponˈeɾ +POSPOSICIÓN pˌosposisjˈon +POSPUESTA pospwˈesta +POSPUESTAS pospwˈestas +POSPUESTO pospwˈesto +POSPUESTOS pospwˈestos +POSRENAL pˌosrenˈal +POSROMÁNTICA pˌosromˈantika +POSROMÁNTICAS pˌosromˈantikas +POSROMANTICISMO pˌosromˌantisˈismo +POSROMÁNTICO pˌosromˈantiko +POSROMÁNTICOS pˌosromˈantikos +POST pˈost +POSTAL postˈal +POSTALVEOLAR pˌostalβˌeolˈaɾ +POSTAPOCALÍPTICO pˌostapˌokalˈipːtiko +POSTAS pˈostas +POSTBASAL pˌostβasˈal +POSTCOLONIAL pˌostkolonjˈal +POSTCOSECHA pˌostkosˈetʃa +POSTDICTADURA pˌostðiktaðˈuɾa +POSTDISCAL pˌostðiskˈal +POSTE pˈoste +PÓSTER pˈosteɾ +POSTERGAR pˌosteɾɣˈaɾ +POSTERIDAD pˌosteɾiðˈad +POSTERIOR pˌosteɾjˈoɾ +POSTERIORES pˌosteɾjˈoɾes +POSTERIORIDAD pˌosteɾjˌoɾiðˈad +POSTERIORMENTE pˌosteɾjˈoɾmˈente +POSTEROINFERIOR pˌosteɾˌoɪmfeɾjˈoɾ +POSTEROINFERIORES pˌosteɾˌoɪmfeɾjˈoɾes +POSTESCLAVITUD pˌostesklˌaβitˈud +POSTESTREPTOCÓCICA pˌostestɾˌepːtokˈosika +POSTESTREPTOCÓCICAS pˌostestɾˌepːtokˈosikas +POSTESTREPTOCÓCICO pˌostestɾˌepːtokˈosiko +POSTESTREPTOCÓCICOS pˌostestɾˌepːtokˈosikos +POSTIGO postˈiɣo +POSTIGOS postˈiɣos +POSTIMPRESIONISTA pˌostimpɾˌesjonˈista +POSTÍN postˈin +POSTINDUSTRIAL pˌostindˌustɾiˈal +POSTINDUSTRIALES pˌostindˌustɾiˈales +POSTINEAR pˌostineˈaɾ +POSTÍTULO postˈitulo +POSTKEYNESIANO pˌostkeɪnesjˈano +POSTMENOPÁUSICO pˌostmenopˈausˌiko +POSTNATALES pˌostnatˈales +POSTOBLIGATORIA pˌostoβlˌiɣatˈoɾja +POSTOBLIGATORIAS pˌostoβlˌiɣatˈoɾjas +POSTOBLIGATORIO pˌostoβlˌiɣatˈoɾjo +POSTOBLIGATORIOS pˌostoβlˌiɣatˈoɾjos +POSTOCULAR pˌostokulˈaɾ +POSTOPERATORIO pˌostopˌeɾatˈoɾjo +POSTOR postˈoɾ +POSTORBITAL pˌostoɾβitˈal +POSTPONER pˌostponˈeɾ +POSTPOSICIÓN pˌostposisjˈon +POSTPRODUCCIÓN pˌostpɾoðuksjˈon +POSTQUIRÚRGICA pˌostkiɾˈuɾxika +POSTQUIRÚRGICAS pˌostkiɾˈuɾxikas +POSTQUIRÚRGICO pˌostkiɾˈuɾxiko +POSTQUIRÚRGICOS pˌostkiɾˈuɾxikos +POSTRADUCCIONAL pˌostɾaðˌuksjonˈal +POSTRANSCRIPCIONAL pˌostɾanskɾˌipsjonˈal +POSTRAUMÁTICA pˌostɾaʊmˈatika +POSTRAUMÁTICAS pˌostɾaʊmˈatikas +POSTRAUMÁTICO pˌostɾaʊmˈatiko +POSTRAUMÁTICOS pˌostɾaʊmˈatikos +POSTRE pˈostɾe +POSTRECITO pˌostɾesˈito +POSTRENAL pˌostɾenˈal +POSTRER postɾˈeɾ +POSTRES pˈostɾes +POSTROPICAL pˌostɾopikˈal +POSTSINODAL pˌostsinoðˈal +POSTSOVIÉTICO pˌostsoβjˈetiko +POSTULADA pˌostulˈaða +POSTULADAS pˌostulˈaðas +POSTULADO pˌostulˈaðo +POSTULADOS pˌostulˈaðos +POSTULANTE pˌostulˈante +POSTULAR pˌostulˈaɾ +PÓSTUMA pˈostuma +PÓSTUMAS pˈostumas +PÓSTUMO pˈostumo +PÓSTUMOS pˈostumos +POSTURA postˈuɾa +POSTUREADOR pˌostuɾˌeaðˈoɾ +POSTUREADORA pˌostuɾˌeaðˈoɾa +POTABILIDAD pˌotaβˌiliðˈad +POTABILIZADA pˌotaβˌilisˈaða +POTABILIZADAS pˌotaβˌilisˈaðas +POTABILIZADO pˌotaβˌilisˈaðo +POTABILIZADOS pˌotaβˌilisˈaðos +POTABLE potˈaβle +POTAJE potˈaxe +POTASEMIA pˌotasˈemja +POTASIO potˈasjo +POTE pˈote +POTEAR pˌoteˈaɾ +POTENCIA potˈɛnsja +POTENCIADA pˌotensjˈaða +POTENCIADAS pˌotensjˈaðas +POTENCIADO pˌotensjˈaðo +POTENCIADOS pˌotensjˈaðos +POTENCIALIDADES pˌotensjˌaliðˈaðes +POTENCIALIZADA pˌotensjˌalisˈaða +POTENCIALIZADAS pˌotensjˌalisˈaðas +POTENCIALIZADO pˌotensjˌalisˈaðo +POTENCIALIZADOS pˌotensjˌalisˈaðos +POTENCIALIZAR pˌotensjˌalisˈaɾ +POTENCIAMIENTO pˌotensjamjˈɛnto +POTENCIAR pˌotensjˈaɾ +POTENTADA pˌotentˈaða +POTENTE potˈɛnte +POTENTES potˈɛntes +POTINGUE potˈiŋɡe +POTO pˈoto +POTOSÍ pˌotosˈi +POTRA pˈotɾa +POTRANCA potɾˈanka +POTRANCO potɾˈanko +POTRAS pˈotɾas +POTRERO potɾˈeɾo +POTRO pˈotɾo +POTROS pˈotɾos +POZO pˈoso +POZOL posˈol +POZOLE posˈole +POZÓN posˈon +POZOS pˈosos +POZUELO poswˈelo +PP pˌepˈe +PRÁCRITO pɾˈakɾito +PRACTICA pɾaktˈika +PRACTICÁ pɾˌaktikˈa +PRÁCTICA pɾˈaktika +PRACTICABAN pɾˌaktikˈaβan +PRACTICABLE pɾˌaktikˈaβle +PRACTICABLES pɾˌaktikˈaβles +PRACTICADA pɾˌaktikˈaða +PRACTICADAS pɾˌaktikˈaðas +PRACTICADO pɾˌaktikˈaðo +PRACTICADOS pɾˌaktikˈaðos +PRÁCTICAMENTE pɾˈaktikamˈente +PRACTICAN pɾaktˈikan +PRACTICAR pɾˌaktikˈaɾ +PRÁCTICAS pɾˈaktikas +PRACTICO pɾaktˈiko +PRACTICÓ pɾˌaktikˈo +PRÁCTICO pɾˈaktiko +PRÁCTICOS pɾˈaktikos +PRADECILLO pɾˌaðesˈijjo +PRADERA pɾaðˈeɾa +PRADIAL pɾaðjˈal +PRADO pɾˈaðo +PRAGA pɾˈaɣa +PRANÁ pɾanˈa +PRASEODIMIO pɾˌaseoðˈimjo +PRATIHARA pɾˌatiˈaɾa +PRAVEDAD pɾˌaβeðˈad +PRAVO pɾˈaβo +PRAZOSINA pɾˌasosˈina +PREA pɾˈea +PREADHESIÓN pɾˌeaðesjˈon +PREADOLESCENCIA pɾˌeaðˌolesˈɛnsja +PREAGRUPAR pɾˌeaɣɾupˈaɾ +PREALIMENTAR pɾˌealˌimentˈaɾ +PREANUNCIAR pɾˌeanunsjˈaɾ +PREAPROBAR pɾˌeapɾoβˈaɾ +PREAR pɾeˈaɾ +PREARMAR pɾˌeaɾmˈaɾ +PREAS pɾˈeas +PREAVISAR pɾˌeaβisˈaɾ +PREAVISO pɾˌeaβˈiso +PREBENJAMÍN pɾˌeβeŋxamˈin +PREBENJAMINA pɾˌeβeŋxamˈina +PREBENJAMINAS pɾˌeβeŋxamˈinas +PREBENJAMINES pɾˌeβeŋxamˈines +PREBÉTICO pɾeβˈetiko +PRECALENTADA pɾˌekalentˈaða +PRECALENTADAS pɾˌekalentˈaðas +PRECALENTADO pɾˌekalentˈaðo +PRECALENTADOS pɾˌekalentˈaðos +PRECALENTAR pɾˌekalentˈaɾ +PRECALIFICAR pɾˌekalˌifikˈaɾ +PRECÁMARA pɾekˈamaɾa +PRECAPITALISTA pɾˌekapˌitalˈista +PRECARGAR pɾˌekaɾɣˈaɾ +PRECARIZACIÓN pɾˌekaɾˌisasjˈon +PRECARIZADA pɾˌekaɾisˈaða +PRECARIZADAS pɾˌekaɾisˈaðas +PRECARIZADO pɾˌekaɾisˈaðo +PRECARIZADOS pɾˌekaɾisˈaðos +PRECAUCIÓN pɾˌekaʊsjˈon +PRECAVER pɾˌekaβˈeɾ +PRECAVIDA pɾˌekaβˈiða +PRECAVIDAS pɾˌekaβˈiðas +PRECAVIDO pɾˌekaβˈiðo +PRECAVIDOS pɾˌekaβˈiðos +PRECEDENTE pɾˌeseðˈɛnte +PRECEDENTES pɾˌeseðˈɛntes +PRECEDER pɾˌeseðˈeɾ +PRECEDÍ pɾˌeseðˈi +PRECEDIDA pɾˌeseðˈiða +PRECEDIDAS pɾˌeseðˈiðas +PRECEDIDO pɾˌeseðˈiðo +PRECEDIDOS pɾˌeseðˈiðos +PRECEPTOR pɾˌesepːtˈoɾ +PRECEPTORA pɾˌesepːtˈoɾa +PRECEPTUADA pɾˌesepːtwˈaða +PRECEPTUADAS pɾˌesepːtwˈaðas +PRECEPTUADO pɾˌesepːtwˈaðo +PRECEPTUADOS pɾˌesepːtwˈaðos +PRECIAR pɾesjˈaɾ +PRECINTADA pɾˌesintˈaða +PRECINTADAS pɾˌesintˈaðas +PRECINTADO pɾˌesintˈaðo +PRECINTADOS pɾˌesintˈaðos +PRECINTAR pɾˌesintˈaɾ +PRECIO pɾˈesjo +PRECIOS pɾˈesjos +PRECIOSA pɾesjˈosa +PRECIOSAS pɾesjˈosas +PRECIOSIDAD pɾˌesjosiðˈad +PRECIOSO pɾesjˈoso +PRECIOSOS pɾesjˈosos +PRECIOSURA pɾˌesjosˈuɾa +PRECIPICIO pɾˌesipˈisjo +PRECIPITACIÓN pɾˌesipˌitasjˈon +PRECIPITADA pɾˌesipitˈaða +PRECIPITADAS pɾˌesipitˈaðas +PRECIPITADO pɾˌesipitˈaðo +PRECIPITADOS pɾˌesipitˈaðos +PRECIPITAR pɾˌesipitˈaɾ +PRECIPITARE pɾˌesipitˈaɾe +PRECISA pɾesˈisa +PRECISADA pɾˌesisˈaða +PRECISADAS pɾˌesisˈaðas +PRECISADO pɾˌesisˈaðo +PRECISADOS pɾˌesisˈaðos +PRECISAMENTE pɾesˈisamˈente +PRECISAMOS pɾˌesisˈamos +PRECISANDO pɾˌesisˈando +PRECISAR pɾˌesisˈaɾ +PRECISARA pɾˌesisˈaɾa +PRECISARÁ pɾˌesisaɾˈa +PRECISÁRAMOS pɾˌesisˈaɾamos +PRECISARAS pɾˌesisˈaɾas +PRECISARÁS pɾˌesisaɾˈas +PRECISARE pɾˌesisˈaɾe +PRECISAREIS pɾˌesisˈaɾeɪs +PRECISAREMOS pɾˌesisaɾˈemos +PRECISARES pɾˌesisˈaɾes +PRECISARÍAMOS pɾˌesisaɾˈiamos +PRECISAS pɾesˈisas +PRECISASTE pɾˌesisˈaste +PRECISE pɾesˈise +PRECISEMOS pɾˌesisˈemos +PRECISES pɾesˈises +PRECISIÓN pɾˌesisjˈon +PRECISIONES pɾˌesisjˈones +PRECISO pɾesˈiso +PRECISOS pɾesˈisos +PRECLARO pɾeklˈaɾo +PRECLUSIÓN pɾˌeklusjˈon +PRECOCER pɾˌekosˈeɾ +PRECOCES pɾekˈoses +PRECOCIDAD pɾˌekosiðˈad +PRECOCIDO pɾˌekosˈiðo +PRECOCINADA pɾˌekosinˈaða +PRECOCINADAS pɾˌekosinˈaðas +PRECOCINADO pɾˌekosinˈaðo +PRECOCINADOS pɾˌekosinˈaðos +PRECOCINAR pɾˌekosinˈaɾ +PRECOCINE pɾˌekosˈine +PRECOMPILAR pɾˌekompilˈaɾ +PRECOMPRAR pɾˌekompɾˈaɾ +PRECONCEBIDA pɾˌekonseβˈiða +PRECONCEBIDAS pɾˌekonseβˈiðas +PRECONCEBIDO pɾˌekonseβˈiðo +PRECONCEBIDOS pɾˌekonseβˈiðos +PRECONCEBIR pɾˌekonseβˈiɾ +PRECONFIGURAR pɾˌekomfˌiɣuɾˈaɾ +PRECONIZADA pɾˌekonisˈaða +PRECONIZADAS pɾˌekonisˈaðas +PRECONIZADO pɾˌekonisˈaðo +PRECONIZADOR pɾˌekonˌisaðˈoɾ +PRECONIZADOS pɾˌekonisˈaðos +PRECONIZAR pɾˌekonisˈaɾ +PRECONOCER pɾˌekonosˈeɾ +PRECONOCIDA pɾˌekonosˈiða +PRECONOCIDAS pɾˌekonosˈiðas +PRECONOCIDO pɾˌekonosˈiðo +PRECONOCIDOS pɾˌekonosˈiðos +PRECONSTITUIR pɾˌekonstitwˈiɾ +PRECONVOCADA pɾˌekombokˈaða +PRECONVOCADAS pɾˌekombokˈaðas +PRECONVOCADO pɾˌekombokˈaðo +PRECONVOCADOS pɾˌekombokˈaðos +PRECONVOCAR pɾˌekombokˈaɾ +PRECORDIAL pɾˌekoɾðjˈal +PRECOZ pɾekˈos +PRECOZMENTE pɾekˈosmˈente +PRECRÉDITOS pɾekɾˈeðitos +PRECRITERIO pɾˌekɾitˈeɾjo +PRECUELA pɾekwˈela +PRECUÑA pɾekˈuɲa +PRECURSORA pɾˌekuɾsˈoɾa +PRECURSORAS pɾˌekuɾsˈoɾas +PRECURSORES pɾˌekuɾsˈoɾes +PREDA pɾˈeða +PREDAR pɾeðˈaɾ +PREDATORIO pɾˌeðatˈoɾjo +PREDECESOR pɾˌeðesesˈoɾ +PREDECIBLEMENTE pɾˌeðesˈiβlemˈente +PREDECIR pɾˌeðesˈiɾ +PREDENTARIO pɾˌeðentˈaɾjo +PREDESCUBRIMIENTO pɾˌeðeskˌuβɾimjˈɛnto +PREDESPACHO pɾˌeðespˈatʃo +PREDESTINADA pɾˌeðestinˈaða +PREDESTINADAS pɾˌeðestinˈaðas +PREDESTINADO pɾˌeðestinˈaðo +PREDESTINADOS pɾˌeðestinˈaðos +PREDETERMINADA pɾˌeðetˌeɾminˈaða +PREDETERMINADAS pɾˌeðetˌeɾminˈaðas +PREDETERMINADO pɾˌeðetˌeɾminˈaðo +PREDETERMINADOS pɾˌeðetˌeɾminˈaðos +PREDIÁLISIS pɾeðjˈalisis +PREDICACIÓN pɾˌeðikasjˈon +PREDICADA pɾˌeðikˈaða +PREDICADAS pɾˌeðikˈaðas +PREDICADO pɾˌeðikˈaðo +PREDICADOR pɾˌeðikaðˈoɾ +PREDICADORA pɾˌeðikaðˈoɾa +PREDICADORAS pɾˌeðikaðˈoɾas +PREDICADORES pɾˌeðikaðˈoɾes +PREDICADOS pɾˌeðikˈaðos +PREDICAR pɾˌeðikˈaɾ +PREDICAS pɾeðˈikas +PREDICATIVO pɾˌeðikatˈiβo +PREDICCIÓN pɾˌeðiksjˈon +PREDICTOR pɾˌeðiktˈoɾ +PREDILECCIÓN pɾˌeðileksjˈon +PREDIO pɾˈeðjo +PREDISEÑAR pɾˌeðiseɲˈaɾ +PREDISPONENTES pɾˌeðisponˈɛntes +PREDISPUESTA pɾˌeðispwˈesta +PREDISPUESTAS pɾˌeðispwˈestas +PREDISPUESTO pɾˌeðispwˈesto +PREDISPUESTOS pɾˌeðispwˈestos +PREDNISONA pɾˌednisˈona +PREDOMINADA pɾˌeðominˈaða +PREDOMINADAS pɾˌeðominˈaðas +PREDOMINADO pɾˌeðominˈaðo +PREDOMINADOS pɾˌeðominˈaðos +PREDOMINANTES pɾˌeðominˈantes +PREDOMINAR pɾˌeðominˈaɾ +PREECLAMPSIA pɾˌeeklˈampsja +PREELABORADA pɾˌeelˌaβoɾˈaða +PREELABORADAS pɾˌeelˌaβoɾˈaðas +PREELABORADO pɾˌeelˌaβoɾˈaðo +PREELABORADOS pɾˌeelˌaβoɾˈaðos +PREELABORAR pɾˌeelˌaβoɾˈaɾ +PREEMBARQUE pɾˌeembˈaɾke +PREEMINENTES pɾˌeeminˈɛntes +PREESTABLECER pɾˌeestˌaβlesˈeɾ +PREESTABLECIDA pɾˌeestˌaβlesˈiða +PREESTABLECIDAS pɾˌeestˌaβlesˈiðas +PREESTABLECIDO pɾˌeestˌaβlesˈiðo +PREESTABLECIDOS pɾˌeestˌaβlesˈiðos +PREESTATAL pɾˌeestatˈal +PREESTRENAR pɾˌeestɾenˈaɾ +PREEUROPEO pɾˌeeʊɾopˈeo +PREEXISTIR pɾˌeeksistˈiɾ +PREFABRICADA pɾˌefaβɾikˈaða +PREFABRICADAS pɾˌefaβɾikˈaðas +PREFABRICADO pɾˌefaβɾikˈaðo +PREFABRICADOS pɾˌefaβɾikˈaðos +PREFACIO pɾefˈasjo +PREFECTO pɾefˈekto +PREFECTURA pɾˌefektˈuɾa +PREFERENCIA pɾˌefeɾˈɛnsja +PREFERÍAMOS pɾˌefeɾˈiamos +PREFERIBLES pɾˌefeɾˈiβles +PREFERIDA pɾˌefeɾˈiða +PREFERIDAS pɾˌefeɾˈiðas +PREFERIDO pɾˌefeɾˈiðo +PREFERIDOS pɾˌefeɾˈiðos +PREFERIMOS pɾˌefeɾˈimos +PREFERIR pɾˌefeɾˈiɾ +PREFERIRÁ pɾˌefeɾiɾˈa +PREFERIRÁS pɾˌefeɾiɾˈas +PREFERIREMOS pɾˌefeɾiɾˈemos +PREFERIRÍAMOS pɾˌefeɾiɾˈiamos +PREFERIS pɾefˈeɾis +PREFERÍS pɾˌefeɾˈis +PREFERISTE pɾˌefeɾˈiste +PREFIERES pɾefjˈeɾes +PREFIGURADA pɾˌefiɣuɾˈaða +PREFIGURADAS pɾˌefiɣuɾˈaðas +PREFIGURADO pɾˌefiɣuɾˈaðo +PREFIGURADOS pɾˌefiɣuɾˈaðos +PREFIGURAR pɾˌefiɣuɾˈaɾ +PREFIJACIÓN pɾˌefixasjˈon +PREFIJADA pɾˌefixˈaða +PREFIJADAS pɾˌefixˈaðas +PREFIJADO pɾˌefixˈaðo +PREFIJADOS pɾˌefixˈaðos +PREFIJAR pɾˌefixˈaɾ +PREFIJO pɾefˈixo +PREFIRAMOS pɾˌefiɾˈamos +PREFORMAR pɾˌefoɾmˈaɾ +PREGABALINA pɾˌeɣaβalˈina +PREGADA pɾeɣˈaða +PREGADAS pɾeɣˈaðas +PREGADO pɾeɣˈaðo +PREGADOS pɾeɣˈaðos +PREGAMOS pɾeɣˈamos +PREGAR pɾeɣˈaɾ +PREGARES pɾeɣˈaɾes +PREGESTACIONAL pɾˌexestˌasjonˈal +PREGÓ pɾeɣˈo +PREGÓN pɾeɣˈon +PREGONADA pɾˌeɣonˈaða +PREGONADAS pɾˌeɣonˈaðas +PREGONADO pɾˌeɣonˈaðo +PREGONADOS pɾˌeɣonˈaðos +PREGUNTA pɾeɣˈunta +PREGUNTADA pɾˌeɣuntˈaða +PREGUNTADAS pɾˌeɣuntˈaðas +PREGUNTADO pɾˌeɣuntˈaðo +PREGUNTADOR pɾˌeɣuntaðˈoɾ +PREGUNTADORA pɾˌeɣuntaðˈoɾa +PREGUNTADORAS pɾˌeɣuntaðˈoɾas +PREGUNTADORES pɾˌeɣuntaðˈoɾes +PREGUNTADOS pɾˌeɣuntˈaðos +PREGUNTALES pɾˌeɣuntˈales +PREGUNTÁLES pɾˌeɣuntˈales +PREGÚNTALES pɾeɣˈuntales +PREGUNTAR pɾˌeɣuntˈaɾ +PREGUNTÓN pɾˌeɣuntˈon +PREGUNTONA pɾˌeɣuntˈona +PREGUNTONAS pɾˌeɣuntˈonas +PREGUNTONES pɾˌeɣuntˈones +PREHISPANO pɾˌeispˈano +PREHISTÓRICA pɾˌeistˈoɾika +PREHISTÓRICAS pɾˌeistˈoɾikas +PREHISTÓRICO pɾˌeistˈoɾiko +PREHISTÓRICOS pɾˌeistˈoɾikos +PREIMPRESO pɾeɪmpɾˈeso +PREÍNCA pɾeˈinka +PREINDOEUROPEO pɾˌeɪndoˌeʊɾopˈeo +PREINSCRIBIR pɾˌeɪnskɾiβˈiɾ +PREINSCRITA pɾeɪnskɾˈita +PREINSCRITAS pɾeɪnskɾˈitas +PREINSCRITO pɾeɪnskɾˈito +PREINSCRITOS pɾeɪnskɾˈitos +PREINSPECCIÓN pɾˌeɪnspeksjˈon +PREINSTALACIÓN pɾˌeɪnstalasjˈon +PREINSTALAR pɾˌeɪnstalˈaɾ +PREINVERSIÓN pɾˌeɪmbeɾsjˈon +PREJUBILACIÓN pɾˌexuβˌilasjˈon +PREJUICIADA pɾˌexwisjˈaða +PREJUICIADAS pɾˌexwisjˈaðas +PREJUICIADO pɾˌexwisjˈaðo +PREJUICIADOS pɾˌexwisjˈaðos +PREJUICIAR pɾˌexwisjˈaɾ +PREJUICIO pɾexwˈisjo +PREJUVENIL pɾˌexuβenˈil +PREJUZGADA pɾˌexusɣˈaða +PREJUZGADAS pɾˌexusɣˈaðas +PREJUZGADO pɾˌexusɣˈaðo +PREJUZGADOS pɾˌexusɣˈaðos +PREJUZGAMIENTO pɾˌexusɣamjˈɛnto +PREJUZGAR pɾˌexusɣˈaɾ +PRELADO pɾelˈaðo +PRELADOS pɾelˈaðos +PRELATICIO pɾˌelatˈisjo +PRELATINO pɾˌelatˈino +PRELATURA pɾˌelatˈuɾa +PRELIMINAR pɾˌeliminˈaɾ +PRELIMINARES pɾˌeliminˈaɾes +PRELUDIADA pɾˌeluðjˈaða +PRELUDIADAS pɾˌeluðjˈaðas +PRELUDIADO pɾˌeluðjˈaðo +PRELUDIADOS pɾˌeluðjˈaðos +PRELUDIAR pɾˌeluðjˈaɾ +PREMATURA pɾˌematˈuɾa +PREMATURAS pɾˌematˈuɾas +PREMATURO pɾˌematˈuɾo +PREMATUROS pɾˌematˈuɾos +PREMAXILA pɾˌemaksˈila +PREMEDITA pɾˌemeðˈita +PREMEDITADA pɾˌemeðitˈaða +PREMEDITADAS pɾˌemeðitˈaðas +PREMEDITADO pɾˌemeðitˈaðo +PREMEDITADOS pɾˌemeðitˈaðos +PREMEDITAMOS pɾˌemeðitˈamos +PREMEDITANDO pɾˌemeðitˈando +PREMEDITAR pɾˌemeðitˈaɾ +PREMEDITARA pɾˌemeðitˈaɾa +PREMEDITARÁ pɾˌemeðˌitaɾˈa +PREMEDITÁRAMOS pɾˌemeðitˈaɾamos +PREMEDITARAS pɾˌemeðitˈaɾas +PREMEDITARÁS pɾˌemeðˌitaɾˈas +PREMEDITAREIS pɾˌemeðitˈaɾeɪs +PREMEDITAREMOS pɾˌemeðˌitaɾˈemos +PREMEDITARES pɾˌemeðitˈaɾes +PREMEDITARÍAMOS pɾˌemeðˌitaɾˈiamos +PREMEDITAS pɾˌemeðˈitas +PREMEDITASTE pɾˌemeðitˈaste +PREMEDITE pɾˌemeðˈite +PREMEDITÉIS pɾˌemeðitˈeis +PREMEDITEMOS pɾˌemeðitˈemos +PREMEDITES pɾˌemeðˈites +PREMEDITO pɾˌemeðˈito +PREMENOPÁUSICO pɾˌemenopˈausˌiko +PREMIA pɾˈemja +PREMIACIÓN pɾˌemjasjˈon +PREMIADA pɾemjˈaða +PREMIADAS pɾemjˈaðas +PREMIADO pɾemjˈaðo +PREMIADOS pɾemjˈaðos +PREMIAMOS pɾemjˈamos +PREMIANDO pɾemjˈando +PREMIAR pɾemjˈaɾ +PREMIARA pɾemjˈaɾa +PREMIARÁ pɾˌemjaɾˈa +PREMIÁRAMOS pɾemjˈaɾamos +PREMIARAS pɾemjˈaɾas +PREMIARÁS pɾˌemjaɾˈas +PREMIAREIS pɾemjˈaɾeɪs +PREMIAREMOS pɾˌemjaɾˈemos +PREMIARES pɾemjˈaɾes +PREMIARÍAMOS pɾˌemjaɾˈiamos +PREMIAS pɾˈemjas +PREMIASTE pɾemjˈaste +PREMIE pɾˈemje +PREMIEMOS pɾemjˈemos +PREMIES pɾˈemjes +PREMIO pɾˈemjo +PREMIOS pɾˈemjos +PREMIUM pɾˈemjum +PREMOLDEAR pɾˌemolðeˈaɾ +PREMONICIÓN pɾˌemonisjˈon +PREMONITOR pɾˌemonitˈoɾ +PREMONITORIA pɾˌemonitˈoɾja +PREMONITORIAS pɾˌemonitˈoɾjas +PREMONITORIO pɾˌemonitˈoɾjo +PREMONITORIOS pɾˌemonitˈoɾjos +PREMONTAÑOSO pɾˌemontaɲˈoso +PREMORIENCIA pɾˌemoɾjˈɛnsja +PREMOSTRAR pɾˌemostɾˈaɾ +PREMOTOR pɾˌemotˈoɾ +PREMUNIR pɾˌemunˈiɾ +PREMURA pɾemˈuɾa +PREÑADA pɾeɲˈaða +PREÑADAS pɾeɲˈaðas +PREÑADO pɾeɲˈaðo +PREÑADOS pɾeɲˈaðos +PRENASALIZAR pɾˌenasˌalisˈaɾ +PRENCIPAL pɾˌensipˈal +PRENDA pɾˈɛnda +PRENDADA pɾendˈaða +PRENDADAS pɾendˈaðas +PRENDADO pɾendˈaðo +PRENDADOS pɾendˈaðos +PRENDAR pɾendˈaɾ +PRENDE pɾˈɛnde +PRENDER pɾendˈeɾ +PRENDIDA pɾendˈiða +PRENDIDAS pɾendˈiðas +PRENDIDO pɾendˈiðo +PRENDIDOS pɾendˈiðos +PRENDIMIENTO pɾˌendimjˈɛnto +PRENSA pɾˈɛnsa +PRENSADA pɾensˈaða +PRENSADAS pɾensˈaðas +PRENSADO pɾensˈaðo +PRENSADOS pɾensˈaðos +PREOCUPA pɾˌeokˈupa +PREOCUPADA pɾˌeokupˈaða +PREOCUPADAS pɾˌeokupˈaðas +PREOCUPADO pɾˌeokupˈaðo +PREOCUPADOS pɾˌeokupˈaðos +PREOCUPANTE pɾˌeokupˈante +PREOCUPAR pɾˌeokupˈaɾ +PREOCUPARSE pɾˌeokupˈaɾse +PREOCUPARTE pɾˌeokupˈaɾte +PREOCUPES pɾˌeokˈupes +PREOLÍMPICA pɾˌeolˈimpika +PREOLÍMPICAS pɾˌeolˈimpikas +PREOLÍMPICO pɾˌeolˈimpiko +PREOLÍMPICOS pɾˌeolˈimpikos +PREÓN pɾeˈon +PREOPERACIONAL pɾˌeopˌeɾasjonˈal +PREOPINANTE pɾˌeopinˈante +PREORBITAL pɾˌeoɾβitˈal +PREORDEN pɾeˈoɾðen +PREORDENAR pɾˌeoɾðenˈaɾ +PREPA pɾˈepa +PREPAGADA pɾˌepaɣˈaða +PREPAGADAS pɾˌepaɣˈaðas +PREPAGADO pɾˌepaɣˈaðo +PREPAGADOS pɾˌepaɣˈaðos +PREPAGAR pɾˌepaɣˈaɾ +PREPANDÉMICO pɾˌepandˈemiko +PREPARA pɾepˈaɾa +PREPARACIÓN pɾˌepaɾasjˈon +PREPARACIONES pɾˌepaɾasjˈones +PREPARADA pɾˌepaɾˈaða +PREPARADAS pɾˌepaɾˈaðas +PREPARADO pɾˌepaɾˈaðo +PREPARADOS pɾˌepaɾˈaðos +PREPARAMOS pɾˌepaɾˈamos +PREPARANDO pɾˌepaɾˈando +PREPARAOS pɾˌepaɾˈaos +PREPARAR pɾˌepaɾˈaɾ +PREPARARA pɾˌepaɾˈaɾa +PREPARARÁ pɾˌepaɾaɾˈa +PREPARÁRAMOS pɾˌepaɾˈaɾamos +PREPARARAS pɾˌepaɾˈaɾas +PREPARARÁS pɾˌepaɾaɾˈas +PREPARARE pɾˌepaɾˈaɾe +PREPARAREIS pɾˌepaɾˈaɾeɪs +PREPARAREMOS pɾˌepaɾaɾˈemos +PREPARARES pɾˌepaɾˈaɾes +PREPARARÍAMOS pɾˌepaɾaɾˈiamos +PREPARARME pɾˌepaɾˈaɾme +PREPARAS pɾepˈaɾas +PREPARASTE pɾˌepaɾˈaste +PREPARATIVO pɾˌepaɾatˈiβo +PREPARATORIA pɾˌepaɾatˈoɾja +PREPARATORIO pɾˌepaɾatˈoɾjo +PREPARE pɾepˈaɾe +PREPAREMOS pɾˌepaɾˈemos +PREPARES pɾepˈaɾes +PREPARO pɾepˈaɾo +PREPINTAR pɾˌepintˈaɾ +PREPONDERADA pɾˌepondeɾˈaða +PREPONDERADAS pɾˌepondeɾˈaðas +PREPONDERADO pɾˌepondeɾˈaðo +PREPONDERADOS pɾˌepondeɾˈaðos +PREPONDERANCIA pɾˌepondeɾˈansja +PREPONDERANTE pɾˌepondeɾˈante +PREPONDERAR pɾˌepondeɾˈaɾ +PREPOTENTES pɾˌepotˈɛntes +PREPROCESAR pɾˌepɾosesˈaɾ +PREPROGRAMAR pɾˌepɾoɣɾamˈaɾ +PREPUBLICACIÓN pɾˌepuβlˌikasjˈon +PREPUBLICAR pɾˌepuβlikˈaɾ +PREPUCIAL pɾˌepusjˈal +PREPUCIO pɾepˈusjo +PRERRAFAELISTA pɾˌeɾɾafˌaelˈista +PRERRAFAELISTAS pɾˌeɾɾafˌaelˈistas +PRERRENAL pɾˌeɾɾenˈal +PRERROMÁNTICO pɾˌeɾɾomˈantiko +PRESA pɾˈesa +PRESAGIADA pɾˌesaxjˈaða +PRESAGIADAS pɾˌesaxjˈaðas +PRESAGIADO pɾˌesaxjˈaðo +PRESAGIADOS pɾˌesaxjˈaðos +PRESAGIAR pɾˌesaxjˈaɾ +PRESAGIO pɾesˈaxjo +PRESBIACUSIA pɾˌesβjakˈusja +PRESBICIA pɾesβˈisja +PRESBITERADO pɾˌesβiteɾˈaðo +PRESBITERAL pɾˌesβiteɾˈal +PRESBITERIAL pɾˌesβiteɾjˈal +PRESBITERIANISMO pɾˌesβitˌeɾjanˈismo +PRESBITERIO pɾˌesβitˈeɾjo +PRESBÍTERO pɾesβˈiteɾo +PRESCINDIBLE pɾˌesindˈiβle +PRESCINDIBLES pɾˌesindˈiβles +PRESCINDIR pɾˌesindˈiɾ +PRESCRIPCIÓN pɾˌeskɾipsjˈon +PRESELECCIONADA pɾˌeselˌeksjonˈaða +PRESELECCIONADAS pɾˌeselˌeksjonˈaðas +PRESELECCIONADO pɾˌeselˌeksjonˈaðo +PRESELECCIONADOS pɾˌeselˌeksjonˈaðos +PRESELECCIONAR pɾˌeselˌeksjonˈaɾ +PRESENCIA pɾesˈɛnsja +PRESENCIADA pɾˌesensjˈaða +PRESENCIADAS pɾˌesensjˈaðas +PRESENCIADO pɾˌesensjˈaðo +PRESENCIADOS pɾˌesensjˈaðos +PRESENCIAL pɾˌesensjˈal +PRESENCIALES pɾˌesensjˈales +PRESENCIAR pɾˌesensjˈaɾ +PRESENIL pɾˌesenˈil +PRESENILINA pɾˌesenilˈina +PRESENTA pɾesˈɛnta +PRESENTABLE pɾˌesentˈaβle +PRESENTACIÓN pɾˌesentasjˈon +PRESENTACIONES pɾˌesentasjˈones +PRESENTADA pɾˌesentˈaða +PRESENTADAS pɾˌesentˈaðas +PRESENTADO pɾˌesentˈaðo +PRESENTADOR pɾˌesentaðˈoɾ +PRESENTADORA pɾˌesentaðˈoɾa +PRESENTADORAS pɾˌesentaðˈoɾas +PRESENTADORES pɾˌesentaðˈoɾes +PRESENTADOS pɾˌesentˈaðos +PRESENTAR pɾˌesentˈaɾ +PRESENTE pɾesˈɛnte +PRESENTES pɾesˈɛntes +PRESENTIDA pɾˌesentˈiða +PRESENTIDAS pɾˌesentˈiðas +PRESENTIDO pɾˌesentˈiðo +PRESENTIDOS pɾˌesentˈiðos +PRESENTIMIENTO pɾˌesentimjˈɛnto +PRESENTIR pɾˌesentˈiɾ +PRESERVACIÓN pɾˌeseɾβasjˈon +PRESERVADA pɾˌeseɾβˈaða +PRESERVADAS pɾˌeseɾβˈaðas +PRESERVADO pɾˌeseɾβˈaðo +PRESERVADOS pɾˌeseɾβˈaðos +PRESERVAR pɾˌeseɾβˈaɾ +PRESERVATIVO pɾˌeseɾβatˈiβo +PRESIDE pɾesˈiðe +PRESIDENCIA pɾˌesiðˈɛnsja +PRESIDENCIAL pɾˌesiðensjˈal +PRESIDENT pɾˌesiðˈɛnt +PRESIDENTE pɾˌesiðˈɛnte +PRESIDENTES pɾˌesiðˈɛntes +PRESIDENTITO pɾˌesiðentˈito +PRESIDENTS pɾˌesiðˈɛnts +PRESIDIDA pɾˌesiðˈiða +PRESIDIDAS pɾˌesiðˈiðas +PRESIDIDO pɾˌesiðˈiðo +PRESIDIDOS pɾˌesiðˈiðos +PRESIDIO pɾesˈiðjo +PRESIDIR pɾˌesiðˈiɾ +PRESIÓN pɾesjˈon +PRESIONADA pɾˌesjonˈaða +PRESIONADAS pɾˌesjonˈaðas +PRESIONADO pɾˌesjonˈaðo +PRESIONADOS pɾˌesjonˈaðos +PRESIONAR pɾˌesjonˈaɾ +PRESIONES pɾesjˈones +PRESO pɾˈeso +PRESOLAR pɾˌesolˈaɾ +PRESOLICITAR pɾˌesolˌisitˈaɾ +PRESOVIÉTICO pɾˌesoβjˈetiko +PRESTA pɾˈesta +PRESTACIÓN pɾˌestasjˈon +PRESTADA pɾestˈaða +PRESTADAS pɾestˈaðas +PRESTADO pɾestˈaðo +PRESTADOS pɾestˈaðos +PRÉSTAMO pɾˈestamo +PRESTAMOS pɾestˈamos +PRESTANDO pɾestˈando +PRESTAR pɾestˈaɾ +PRESTARÁ pɾˌestaɾˈa +PRESTÁRAMOS pɾestˈaɾamos +PRESTARAS pɾestˈaɾas +PRESTARÁS pɾˌestaɾˈas +PRESTAREIS pɾestˈaɾeɪs +PRESTAREMOS pɾˌestaɾˈemos +PRESTARES pɾestˈaɾes +PRESTARÍAMOS pɾˌestaɾˈiamos +PRESTAS pɾˈestas +PRESTASTE pɾestˈaste +PRESTATARIA pɾˌestatˈaɾja +PRESTATARIAS pɾˌestatˈaɾjas +PRESTATARIO pɾˌestatˈaɾjo +PRESTATARIOS pɾˌestatˈaɾjos +PRESTE pɾˈeste +PRESTEMOS pɾestˈemos +PRESTES pɾˈestes +PRESTEZA pɾestˈesa +PRESTIDIGITACIÓN pɾˌestiðˌixitasjˈon +PRESTIGIADA pɾˌestixjˈaða +PRESTIGIADAS pɾˌestixjˈaðas +PRESTIGIADO pɾˌestixjˈaðo +PRESTIGIADOS pɾˌestixjˈaðos +PRESTIGIO pɾestˈixjo +PRESTIGIOSO pɾˌestixjˈoso +PRESTIMONIO pɾˌestimˈonjo +PRESTO pɾˈesto +PRESUMIBLE pɾˌesumˈiβle +PRESUMIBLEMENTE pɾˌesumˈiβlemˈente +PRESUMIDA pɾˌesumˈiða +PRESUMIDAS pɾˌesumˈiðas +PRESUMIDO pɾˌesumˈiðo +PRESUMIDOS pɾˌesumˈiðos +PRESUMIR pɾˌesumˈiɾ +PRESUNTUOSIDAD pɾˌesuntwˌosiðˈad +PRESUPONER pɾˌesuponˈeɾ +PRESUPOSICIÓN pɾˌesupˌosisjˈon +PRESUPUESTA pɾˌesupwˈesta +PRESUPUESTADA pɾˌesupwestˈaða +PRESUPUESTADAS pɾˌesupwestˈaðas +PRESUPUESTADO pɾˌesupwestˈaðo +PRESUPUESTADOS pɾˌesupwestˈaðos +PRESUPUESTAR pɾˌesupwestˈaɾ +PRESUPUESTAS pɾˌesupwˈestas +PRESUPUESTO pɾˌesupwˈesto +PRESUPUESTOS pɾˌesupwˈestos +PRESURA pɾesˈuɾa +PRESURIZADA pɾˌesuɾisˈaða +PRESURIZADAS pɾˌesuɾisˈaðas +PRESURIZADO pɾˌesuɾisˈaðo +PRESURIZADOS pɾˌesuɾisˈaðos +PRESURIZAR pɾˌesuɾisˈaɾ +PRETENCIOSO pɾˌetensjˈoso +PRETENDER pɾˌetendˈeɾ +PRETENDIDA pɾˌetendˈiða +PRETENDIDAS pɾˌetendˈiðas +PRETENDIDO pɾˌetendˈiðo +PRETENDIDOS pɾˌetendˈiðos +PRETENSOR pɾˌetensˈoɾ +PRETERÍAMOS pɾˌeteɾˈiamos +PRETERIDA pɾˌeteɾˈiða +PRETERIDAS pɾˌeteɾˈiðas +PRETERIDO pɾˌeteɾˈiðo +PRETERIDOS pɾˌeteɾˈiðos +PRETERIMOS pɾˌeteɾˈimos +PRETERIR pɾˌeteɾˈiɾ +PRETERIRÁ pɾˌeteɾiɾˈa +PRETERIRÁS pɾˌeteɾiɾˈas +PRETERIREMOS pɾˌeteɾiɾˈemos +PRETERIRÍAMOS pɾˌeteɾiɾˈiamos +PRETERISTE pɾˌeteɾˈiste +PRETÉRITA pɾetˈeɾita +PRETÉRITAS pɾetˈeɾitas +PRETÉRITO pɾetˈeɾito +PRETERMITIR pɾˌeteɾmitˈiɾ +PRETEXTADA pɾˌetekstˈaða +PRETEXTADAS pɾˌetekstˈaðas +PRETEXTADO pɾˌetekstˈaðo +PRETEXTADOS pɾˌetekstˈaðos +PRETEXTAR pɾˌetekstˈaɾ +PRETEXTO pɾetˈeksto +PRETORIANA pɾˌetoɾjˈana +PRETORIANAS pɾˌetoɾjˈanas +PRETORIANO pɾˌetoɾjˈano +PRETORIANOS pɾˌetoɾjˈanos +PRETORIO pɾetˈoɾjo +PREVALECER pɾˌeβalesˈeɾ +PREVALECIDA pɾˌeβalesˈiða +PREVALECIDAS pɾˌeβalesˈiðas +PREVALECIDO pɾˌeβalesˈiðo +PREVALECIDOS pɾˌeβalesˈiðos +PREVALECIENTE pɾˌeβalesjˈɛnte +PREVALER pɾˌeβalˈeɾ +PREVARICACIÓN pɾˌeβaɾˌikasjˈon +PREVARICACIONES pɾˌeβaɾˌikasjˈones +PREVARICADA pɾˌeβaɾikˈaða +PREVARICADAS pɾˌeβaɾikˈaðas +PREVARICADO pɾˌeβaɾikˈaðo +PREVARICADOR pɾˌeβaɾˌikaðˈoɾ +PREVARICADORA pɾˌeβaɾˌikaðˈoɾa +PREVARICADORAS pɾˌeβaɾˌikaðˈoɾas +PREVARICADORES pɾˌeβaɾˌikaðˈoɾes +PREVARICADOS pɾˌeβaɾikˈaðos +PREVARICAR pɾˌeβaɾikˈaɾ +PREVENCIÓN pɾˌeβensjˈon +PREVENGO pɾeβˈɛŋɡo +PREVENIDA pɾˌeβenˈiða +PREVENIDAS pɾˌeβenˈiðas +PREVENIDO pɾˌeβenˈiðo +PREVENIDOS pɾˌeβenˈiðos +PREVENIR pɾˌeβenˈiɾ +PREVENTIVA pɾˌeβentˈiβa +PREVENTIVAS pɾˌeβentˈiβas +PREVENTIVO pɾˌeβentˈiβo +PREVENTIVOS pɾˌeβentˈiβos +PREVISIÓN pɾˌeβisjˈon +PREVISTA pɾeβˈista +PREVISTAS pɾeβˈistas +PREVISTE pɾeβˈiste +PREVISTO pɾeβˈisto +PREVISTOS pɾeβˈistos +PREVOCÁLICO pɾˌeβokˈaliko +PREZ pɾˈes +PRIAPISMO pɾiapˈismo +PRÍAPO pɾˈiapo +PRIETA pɾiˈeta +PRIETO pɾiˈeto +PRIISTA pɾiˈista +PRIMACIAL pɾˌimasjˈal +PRIMADA pɾimˈaða +PRIMADAS pɾimˈaðas +PRIMADO pɾimˈaðo +PRIMADOS pɾimˈaðos +PRIMARIA pɾimˈaɾja +PRIMARIO pɾimˈaɾjo +PRIMATE pɾimˈate +PRIMATÓLOGA pɾˌimatˈoloɣa +PRIMAVERA pɾˌimaβˈeɾa +PRIMAVERAL pɾˌimaβeɾˈal +PRIMAVERAS pɾˌimaβˈeɾas +PRIMER pɾimˈeɾ +PRIMERA pɾimˈeɾa +PRIMERAS pɾimˈeɾas +PRIMERITO pɾˌimeɾˈito +PRIMERO pɾimˈeɾo +PRIMEROS pɾimˈeɾos +PRIMEVA pɾimˈeβa +PRIMEVAS pɾimˈeβas +PRIMEVO pɾimˈeβo +PRIMEVOS pɾimˈeβos +PRIMICIAL pɾˌimisjˈal +PRIMÍPARA pɾimˈipaɾa +PRIMITIVA pɾˌimitˈiβa +PRIMITIVAS pɾˌimitˈiβas +PRIMITIVO pɾˌimitˈiβo +PRIMITIVOS pɾˌimitˈiβos +PRIMITO pɾimˈito +PRIMO pɾˈimo +PRIMOGÉNITO pɾˌimoxˈenito +PRIMOR pɾimˈoɾ +PRIMOROSA pɾˌimoɾˈosa +PRIMOROSAS pɾˌimoɾˈosas +PRIMOROSO pɾˌimoɾˈoso +PRIMOROSOS pɾˌimoɾˈosos +PRIMOS pɾˈimos +PRINCESA pɾinsˈesa +PRINCESITA pɾˌinsesˈita +PRINCIPADO pɾˌinsipˈaðo +PRINCIPAL pɾˌinsipˈal +PRINCIPALES pɾˌinsipˈales +PRINCIPALIZAR pɾˌinsipˌalisˈaɾ +PRINCIPALMENTE pɾˌinsipˈalmˈente +PRÍNCIPE pɾˈinsipe +PRINCIPEDUARDINO pɾˌinsipˌeðwaɾðˈino +PRINCIPESCO pɾˌinsipˈesko +PRINCIPIA pɾinsˈipja +PRINCIPIADA pɾˌinsipjˈaða +PRINCIPIADAS pɾˌinsipjˈaðas +PRINCIPIADO pɾˌinsipjˈaðo +PRINCIPIADOS pɾˌinsipjˈaðos +PRINCIPIAMOS pɾˌinsipjˈamos +PRINCIPIANDO pɾˌinsipjˈando +PRINCIPIANTE pɾˌinsipjˈante +PRINCIPIANTES pɾˌinsipjˈantes +PRINCIPIAR pɾˌinsipjˈaɾ +PRINCIPIARA pɾˌinsipjˈaɾa +PRINCIPIARÁ pɾˌinsipjaɾˈa +PRINCIPIÁRAMOS pɾˌinsipjˈaɾamos +PRINCIPIARAS pɾˌinsipjˈaɾas +PRINCIPIARÁS pɾˌinsipjaɾˈas +PRINCIPIAREIS pɾˌinsipjˈaɾeɪs +PRINCIPIARÉIS pɾˌinsipjaɾˈeis +PRINCIPIAREMOS pɾˌinsipjaɾˈemos +PRINCIPIARES pɾˌinsipjˈaɾes +PRINCIPIARÍAMOS pɾˌinsipjaɾˈiamos +PRINCIPIAS pɾinsˈipjas +PRINCIPIASTE pɾˌinsipjˈaste +PRINCIPIE pɾinsˈipje +PRINCIPIEMOS pɾˌinsipjˈemos +PRINCIPIES pɾinsˈipjes +PRINCIPIO pɾinsˈipjo +PRINCIPIOS pɾinsˈipjos +PRINCIPITO pɾˌinsipˈito +PRINGADA pɾiŋɡˈaða +PRINGADAS pɾiŋɡˈaðas +PRINGADO pɾiŋɡˈaðo +PRINGADOS pɾiŋɡˈaðos +PRINGAR pɾiŋɡˈaɾ +PRINT pɾˈint +PRINTEAR pɾˌinteˈaɾ +PRIÓNICO pɾiˈoniko +PRIORIDAD pɾiˌoɾiðˈad +PRIORIZADA pɾiˌoɾisˈaða +PRIORIZADAS pɾiˌoɾisˈaðas +PRIORIZADO pɾiˌoɾisˈaðo +PRIORIZADOS pɾiˌoɾisˈaðos +PRIORIZAR pɾiˌoɾisˈaɾ +PRÍPIAT pɾˈipjat +PRISA pɾˈisa +PRISCO pɾˈisko +PRISCOS pɾˈiskos +PRISIÓN pɾisjˈon +PRISIONERO pɾˌisjonˈeɾo +PRISMA pɾˈisma +PRISTICÁMPSIDO pɾˌistikˈampsiðo +PRÍSTINAS pɾˈistinas +PRÍSTINO pɾˈistino +PRIVA pɾˈiβa +PRIVACIÓN pɾˌiβasjˈon +PRIVADAS pɾiβˈaðas +PRIVADO pɾiβˈaðo +PRIVAR pɾiβˈaɾ +PRIVARA pɾiβˈaɾa +PRIVARES pɾiβˈaɾes +PRIVATIVA pɾˌiβatˈiβa +PRIVATIVAS pɾˌiβatˈiβas +PRIVATIVO pɾˌiβatˈiβo +PRIVATIVOS pɾˌiβatˈiβos +PRIVATIZADA pɾˌiβatisˈaða +PRIVATIZADAS pɾˌiβatisˈaðas +PRIVATIZADO pɾˌiβatisˈaðo +PRIVATIZADOS pɾˌiβatisˈaðos +PRIVATIZAR pɾˌiβatisˈaɾ +PRIVILEGIADA pɾˌiβilexjˈaða +PRIVILEGIADAS pɾˌiβilexjˈaðas +PRIVILEGIADO pɾˌiβilexjˈaðo +PRIVILEGIADOS pɾˌiβilexjˈaðos +PRIVILEGIAR pɾˌiβilexjˈaɾ +PRIVILEGIO pɾˌiβilˈexjo +PRIVO pɾˈiβo +PRO pɾˈo +PROA pɾˈoa +PROAMERICANA pɾˌoamˌeɾikˈana +PROAMERICANAS pɾˌoamˌeɾikˈanas +PROAMERICANO pɾˌoamˌeɾikˈano +PROAMERICANOS pɾˌoamˌeɾikˈanos +PROBABILIDAD pɾˌoβaβˌiliðˈad +PROBABILIDADES pɾˌoβaβˌiliðˈaðes +PROBABLE pɾoβˈaβle +PROBABLEMENTE pɾoβˈaβlemˈente +PROBACIÓN pɾˌoβasjˈon +PROBADA pɾoβˈaða +PROBADAS pɾoβˈaðas +PROBADERO pɾˌoβaðˈeɾo +PROBADO pɾoβˈaðo +PROBADOR pɾˌoβaðˈoɾ +PROBADOS pɾoβˈaðos +PROBADURA pɾˌoβaðˈuɾa +PROBAR pɾoβˈaɾ +PROBIÓTICA pɾoβjˈotika +PROBIÓTICAS pɾoβjˈotikas +PROBIÓTICO pɾoβjˈotiko +PROBIÓTICOS pɾoβjˈotikos +PROBLEMA pɾoβlˈema +PROBLEMAS pɾoβlˈemas +PROBLEMÁTICA pɾˌoβlemˈatika +PROBLEMATIZACIÓN pɾˌoβlemˌatisasjˈon +PROBLEMATIZADA pɾˌoβlemˌatisˈaða +PROBLEMATIZADAS pɾˌoβlemˌatisˈaðas +PROBLEMATIZADO pɾˌoβlemˌatisˈaðo +PROBLEMATIZADOS pɾˌoβlemˌatisˈaðos +PROBLEMAZO pɾˌoβlemˈaso +PROBLEMITA pɾˌoβlemˈita +PROBLEMON pɾoβlˈemon +PROBLEMÓN pɾˌoβlemˈon +PROBOSCÍDEO pɾˌoβosˈiðeo +PROCARIONTE pɾˌokaɾjˈonte +PROCATEDRAL pɾˌokateðɾˈal +PROCAZ pɾokˈas +PROCEDA pɾosˈeða +PROCEDAMOS pɾˌoseðˈamos +PROCEDAS pɾosˈeðas +PROCEDE pɾosˈeðe +PROCEDEMOS pɾˌoseðˈemos +PROCEDENCIA pɾˌoseðˈɛnsja +PROCEDENTE pɾˌoseðˈɛnte +PROCEDER pɾˌoseðˈeɾ +PROCEDERÁ pɾˌoseðeɾˈa +PROCEDERÁS pɾˌoseðeɾˈas +PROCEDEREMOS pɾˌoseðeɾˈemos +PROCEDERES pɾˌoseðˈeɾes +PROCEDERÍAMOS pɾˌoseðeɾˈiamos +PROCEDES pɾosˈeðes +PROCEDÍAMOS pɾˌoseðˈiamos +PROCEDIBILIDAD pɾˌoseðˌiβiliðˈad +PROCEDIDA pɾˌoseðˈiða +PROCEDIDAS pɾˌoseðˈiðas +PROCEDIDO pɾˌoseðˈiðo +PROCEDIDOS pɾˌoseðˈiðos +PROCEDIMIENTO pɾˌoseðimjˈɛnto +PROCEDO pɾosˈeðo +PROCELÁRIDA pɾˌoselˈaɾiða +PRÓCER pɾˈoseɾ +PROCEROSO pɾˌoseɾˈoso +PROCÉS pɾosˈes +PROCESADA pɾˌosesˈaða +PROCESADAS pɾˌosesˈaðas +PROCESADO pɾˌosesˈaðo +PROCESADOR pɾˌosesaðˈoɾ +PROCESADOS pɾˌosesˈaðos +PROCESALMENTE pɾˌosesˈalmˈente +PROCESAMIENTO pɾˌosesamjˈɛnto +PROCESAR pɾˌosesˈaɾ +PROCESIÓN pɾˌosesjˈon +PROCESIONADA pɾˌosesjonˈaða +PROCESIONADAS pɾˌosesjonˈaðas +PROCESIONADO pɾˌosesjonˈaðo +PROCESIONADOS pɾˌosesjonˈaðos +PROCESIONAR pɾˌosesjonˈaɾ +PROCESIONARIO pɾˌosesjonˈaɾjo +PROCESO pɾosˈeso +PROCESOS pɾosˈesos +PROCIO pɾˈosjo +PROCLAMADA pɾˌoklamˈaða +PROCLAMADAS pɾˌoklamˈaðas +PROCLAMADO pɾˌoklamˈaðo +PROCLAMADOR pɾˌoklamaðˈoɾ +PROCLAMADOS pɾˌoklamˈaðos +PROCLIVE pɾoklˈiβe +PROCLIVIDAD pɾˌokliβiðˈad +PROCOMUNISTA pɾˌokomunˈista +PROCONSULAR pɾˌokonsulˈaɾ +PROCRASTINACIÓN pɾˌokɾastˌinasjˈon +PROCRASTINADA pɾˌokɾastinˈaða +PROCRASTINADAS pɾˌokɾastinˈaðas +PROCRASTINADO pɾˌokɾastinˈaðo +PROCRASTINADOS pɾˌokɾastinˈaðos +PROCRASTINAR pɾˌokɾastinˈaɾ +PROCRASTINO pɾˌokɾastˈino +PROCREACIÓN pɾˌokɾeasjˈon +PROCREADA pɾˌokɾeˈaða +PROCREADAS pɾˌokɾeˈaðas +PROCREADO pɾˌokɾeˈaðo +PROCREADOS pɾˌokɾeˈaðos +PROCREAR pɾˌokɾeˈaɾ +PROCREARE pɾˌokɾeˈaɾe +PROCREO pɾokɾˈeo +PROCURA pɾokˈuɾa +PROCURADA pɾˌokuɾˈaða +PROCURADAS pɾˌokuɾˈaðas +PROCURADO pɾˌokuɾˈaðo +PROCURADOR pɾˌokuɾaðˈoɾ +PROCURADORA pɾˌokuɾaðˈoɾa +PROCURADORAS pɾˌokuɾaðˈoɾas +PROCURADORES pɾˌokuɾaðˈoɾes +PROCURADOS pɾˌokuɾˈaðos +PROCURAMOS pɾˌokuɾˈamos +PROCURANDO pɾˌokuɾˈando +PROCURAR pɾˌokuɾˈaɾ +PROCURARA pɾˌokuɾˈaɾa +PROCURARÁ pɾˌokuɾaɾˈa +PROCURÁRAMOS pɾˌokuɾˈaɾamos +PROCURARAS pɾˌokuɾˈaɾas +PROCURARÁS pɾˌokuɾaɾˈas +PROCURARÉ pɾˌokuɾaɾˈe +PROCURAREIS pɾˌokuɾˈaɾeɪs +PROCURAREMOS pɾˌokuɾaɾˈemos +PROCURARES pɾˌokuɾˈaɾes +PROCURARÍAMOS pɾˌokuɾaɾˈiamos +PROCURAS pɾokˈuɾas +PROCURASTE pɾˌokuɾˈaste +PROCURE pɾokˈuɾe +PROCUREMOS pɾˌokuɾˈemos +PROCURES pɾokˈuɾes +PROCURÉS pɾˌokuɾˈes +PROCURO pɾokˈuɾo +PRÓDIGA pɾˈoðiɣa +PRODIGADA pɾˌoðiɣˈaða +PRODIGADAS pɾˌoðiɣˈaðas +PRODIGADO pɾˌoðiɣˈaðo +PRODIGADOS pɾˌoðiɣˈaðos +PRODIGALIDAD pɾˌoðiɣˌaliðˈad +PRÓDIGAMENTE pɾˈoðiɣamˈente +PRODIGAR pɾˌoðiɣˈaɾ +PRODIGARSE pɾˌoðiɣˈaɾse +PRÓDIGAS pɾˈoðiɣas +PRODIGIO pɾoðˈixjo +PRODIGIOS pɾoðˈixjos +PRODIGIOSA pɾˌoðixjˈosa +PRODIGIOSAMENTE pɾˌoðixjˈosamˈente +PRODIGIOSAS pɾˌoðixjˈosas +PRODIGIOSO pɾˌoðixjˈoso +PRODIGIOSOS pɾˌoðixjˈosos +PRÓDIGO pɾˈoðiɣo +PRÓDIGOS pɾˈoðiɣos +PRODUCCIÓN pɾˌoðuksjˈon +PRODUCEN pɾoðˈusen +PRODUCES pɾoðˈuses +PRODUCÍA pɾˌoðusˈia +PRODUCIDA pɾˌoðusˈiða +PRODUCIDAS pɾˌoðusˈiðas +PRODUCIDO pɾˌoðusˈiðo +PRODUCIDOS pɾˌoðusˈiðos +PRODUCIMOS pɾˌoðusˈimos +PRODUCIR pɾˌoðusˈiɾ +PRODUCÍS pɾˌoðusˈis +PRODUCTIVIDAD pɾˌoðuktˌiβiðˈad +PRODUCTIVO pɾˌoðuktˈiβo +PRODUCTO pɾoðˈukto +PRODUCTOR pɾˌoðuktˈoɾ +PRODUCTORA pɾˌoðuktˈoɾa +PRODUCTORAS pɾˌoðuktˈoɾas +PRODUCTORES pɾˌoðuktˈoɾes +PRODUJE pɾoðˈuxe +PRODUJERON pɾˌoðuxˈeɾon +PRODUJIMOS pɾˌoðuxˈimos +PRODUJISTE pɾˌoðuxˈiste +PRODUJO pɾoðˈuxo +PRODUZCÁIS pɾˌoðuskˈais +PRODUZCO pɾoðˈusko +PROESTADOUNIDENSE pɾˌoestˌaðowniðˈɛnse +PROEZA pɾoˈesa +PROFANA pɾofˈana +PROFANACIÓN pɾˌofanasjˈon +PROFANADA pɾˌofanˈaða +PROFANADAS pɾˌofanˈaðas +PROFANADO pɾˌofanˈaðo +PROFANADORA pɾˌofanaðˈoɾa +PROFANADOS pɾˌofanˈaðos +PROFANAR pɾˌofanˈaɾ +PROFANARE pɾˌofanˈaɾe +PROFANE pɾofˈane +PROFANES pɾofˈanes +PROFANIDAD pɾˌofaniðˈad +PROFANO pɾofˈano +PROFECÍA pɾˌofesˈia +PROFECO pɾofˈeko +PROFERIDA pɾˌofeɾˈiða +PROFERIDAS pɾˌofeɾˈiðas +PROFERIDO pɾˌofeɾˈiðo +PROFERIDOS pɾˌofeɾˈiðos +PROFESADA pɾˌofesˈaða +PROFESADAS pɾˌofesˈaðas +PROFESADO pɾˌofesˈaðo +PROFESADOS pɾˌofesˈaðos +PROFESAR pɾˌofesˈaɾ +PROFESIÓN pɾˌofesjˈon +PROFESIONAL pɾˌofesjonˈal +PROFESIONALIZADA pɾˌofesjˌonalisˈaða +PROFESIONALIZADAS pɾˌofesjˌonalisˈaðas +PROFESIONALIZADO pɾˌofesjˌonalisˈaðo +PROFESIONALIZADOS pɾˌofesjˌonalisˈaðos +PROFESIONALIZANTE pɾˌofesjˌonalisˈante +PROFESIONALIZAR pɾˌofesjˌonalisˈaɾ +PROFESOR pɾˌofesˈoɾ +PROFESORA pɾˌofesˈoɾa +PROFESORADO pɾˌofesoɾˈaðo +PROFESORES pɾˌofesˈoɾes +PROFETA pɾofˈeta +PROFETAL pɾˌofetˈal +PROFETISA pɾˌofetˈisa +PROFETIZADA pɾˌofetisˈaða +PROFETIZADAS pɾˌofetisˈaðas +PROFETIZADO pɾˌofetisˈaðo +PROFETIZADOS pɾˌofetisˈaðos +PROFETIZAR pɾˌofetisˈaɾ +PROFILÁCTICO pɾˌofilˈaktiko +PROFRANCÉS pɾˌofɾansˈes +PRÓFUGA pɾˈofuɣa +PROFUNDA pɾofˈunda +PROFUNDADA pɾˌofundˈaða +PROFUNDADAS pɾˌofundˈaðas +PROFUNDADO pɾˌofundˈaðo +PROFUNDADOS pɾˌofundˈaðos +PROFUNDAMENTE pɾofˈundamˈente +PROFUNDAR pɾˌofundˈaɾ +PROFUNDIDA pɾˌofundˈiða +PROFUNDIDAD pɾˌofundiðˈad +PROFUNDIZADA pɾˌofundisˈaða +PROFUNDIZADAS pɾˌofundisˈaðas +PROFUNDIZADO pɾˌofundisˈaðo +PROFUNDIZADOS pɾˌofundisˈaðos +PROFUNDIZAR pɾˌofundisˈaɾ +PROFUNDO pɾofˈundo +PROFUSA pɾofˈusa +PROFUSAS pɾofˈusas +PROFUSO pɾofˈuso +PROFUSOS pɾofˈusos +PROGENIE pɾoxˈenje +PROGENITORA pɾˌoxenitˈoɾa +PROGERIA pɾoxˈeɾja +PROGESTÁGENO pɾˌoxestˈaxeno +PROGLÓTIDE pɾoɣlˈotiðe +PROGNATISMO pɾˌoɡnatˈismo +PROGRAMA pɾoɣɾˈama +PROGRAMACIÓN pɾˌoɣɾamasjˈon +PROGRAMACIONES pɾˌoɣɾamasjˈones +PROGRAMADA pɾˌoɣɾamˈaða +PROGRAMADAS pɾˌoɣɾamˈaðas +PROGRAMADO pɾˌoɣɾamˈaðo +PROGRAMADOR pɾˌoɣɾamaðˈoɾ +PROGRAMADOS pɾˌoɣɾamˈaðos +PROGRAMAMOS pɾˌoɣɾamˈamos +PROGRAMAR pɾˌoɣɾamˈaɾ +PROGRAMAS pɾoɣɾˈamas +PROGRAMÁTICA pɾˌoɣɾamˈatika +PROGRAMÁTICAMENTE pɾˌoɣɾamˈatikamˈente +PROGRAMÁTICAS pɾˌoɣɾamˈatikas +PROGRAMÁTICO pɾˌoɣɾamˈatiko +PROGRAMÁTICOS pɾˌoɣɾamˈatikos +PROGRAMO pɾoɣɾˈamo +PROGRAMÓN pɾˌoɣɾamˈon +PROGRE pɾˈoɣɾe +PROGRESADA pɾˌoɣɾesˈaða +PROGRESADAS pɾˌoɣɾesˈaðas +PROGRESADO pɾˌoɣɾesˈaðo +PROGRESADOS pɾˌoɣɾesˈaðos +PROGRESAR pɾˌoɣɾesˈaɾ +PROGRESISTA pɾˌoɣɾesˈista +PROGRESO pɾoɣɾˈeso +PROHIBICIÓN pɾˌoiβisjˈon +PROHIBIDAS pɾˌoiβˈiðas +PROHIBIDO pɾˌoiβˈiðo +PROHIBIDOS pɾˌoiβˈiðos +PROHIBIR pɾˌoiβˈiɾ +PROHIBITIVA pɾˌoiβitˈiβa +PROHIBITIVAS pɾˌoiβitˈiβas +PROHIBITIVO pɾˌoiβitˈiβo +PROHIBITIVOS pɾˌoiβitˈiβos +PROHIBITORIA pɾˌoiβitˈoɾja +PROHIBITORIAS pɾˌoiβitˈoɾjas +PROHIBITORIO pɾˌoiβitˈoɾjo +PROHIBITORIOS pɾˌoiβitˈoɾjos +PROHIJADA pɾˌoixˈaða +PROHIJADAS pɾˌoixˈaðas +PROHIJADO pɾˌoixˈaðo +PROHIJADOS pɾˌoixˈaðos +PROHOMBRE pɾoˈombɾe +PROHORMONA pɾˌooɾmˈona +PROINFLAMATORIO pɾˌoɪmflamatˈoɾjo +PROINSULINA pɾˌoɪnsulˈina +PROJAPONÉS pɾˌoxaponˈes +PRÓJIMO pɾˈoximo +PROLÉPTICO pɾolˈepːtiko +PROLETARIA pɾˌoletˈaɾja +PROLETARIO pɾˌoletˈaɾjo +PROLETARIZACIÓN pɾˌoletˌaɾisasjˈon +PROLETARIZAR pɾˌoletˌaɾisˈaɾ +PROLIFERADA pɾˌolifeɾˈaða +PROLIFERADAS pɾˌolifeɾˈaðas +PROLIFERADO pɾˌolifeɾˈaðo +PROLIFERADOS pɾˌolifeɾˈaðos +PROLIFERAR pɾˌolifeɾˈaɾ +PROLIFERATIVO pɾˌolifˌeɾatˈiβo +PROLIFICIDAD pɾˌolifˌisiðˈad +PROLIJITO pɾˌolixˈito +PROLIJO pɾolˈixo +PROLOGAL pɾˌoloɣˈal +PROLOGAR pɾˌoloɣˈaɾ +PRÓLOGO pɾˈoloɣo +PRÓLOGOS pɾˈoloɣos +PROLOGUISTA pɾˌoloɣˈista +PROLONGADA pɾˌoloŋɡˈaða +PROLONGADAS pɾˌoloŋɡˈaðas +PROLONGADO pɾˌoloŋɡˈaðo +PROLONGADOR pɾˌoloŋɡaðˈoɾ +PROLONGADOS pɾˌoloŋɡˈaðos +PROLONGAMIENTO pɾˌoloŋɡamjˈɛnto +PROLONGAR pɾˌoloŋɡˈaɾ +PROMAUCAE pɾˌomaʊkˈae +PROMEDIADA pɾˌomeðjˈaða +PROMEDIADAS pɾˌomeðjˈaðas +PROMEDIADO pɾˌomeðjˈaðo +PROMEDIADOS pɾˌomeðjˈaðos +PROMEDIAR pɾˌomeðjˈaɾ +PROMEDIO pɾomˈeðjo +PROMESA pɾomˈesa +PROMESERO pɾˌomesˈeɾo +PROMETEDOR pɾˌometeðˈoɾ +PROMETEDORA pɾˌometeðˈoɾa +PROMETEDORAS pɾˌometeðˈoɾas +PROMETEDORES pɾˌometeðˈoɾes +PROMETEICA pɾˌometˈeɪka +PROMETEICAS pɾˌometˈeɪkas +PROMETEICO pɾˌometˈeɪko +PROMETEICOS pɾˌometˈeɪkos +PROMETEO pɾˌometˈeo +PROMETÍ pɾˌometˈi +PROMETIDA pɾˌometˈiða +PROMETIDAS pɾˌometˈiðas +PROMETIDO pɾˌometˈiðo +PROMETIDOS pɾˌometˈiðos +PROMETIO pɾomˈetjo +PROMIELOCITO pɾˌomjelosˈito +PROMINENTES pɾˌominˈɛntes +PROMISCUAR pɾˌomiskwˈaɾ +PROMISCUIDAD pɾˌomiskwiðˈad +PROMISCUO pɾomˈiskwo +PROMOCIÓN pɾˌomosjˈon +PROMOCIONADA pɾˌomosjonˈaða +PROMOCIONADAS pɾˌomosjonˈaðas +PROMOCIONADO pɾˌomosjonˈaðo +PROMOCIONADOS pɾˌomosjonˈaðos +PROMOCIONAL pɾˌomosjonˈal +PROMOCIONAR pɾˌomosjonˈaɾ +PROMOTOR pɾˌomotˈoɾ +PROMOVIDA pɾˌomoβˈiða +PROMOVIDAS pɾˌomoβˈiðas +PROMOVIDO pɾˌomoβˈiðo +PROMOVIDOS pɾˌomoβˈiðos +PROMULGACIÓN pɾˌomulɣasjˈon +PROMULGADA pɾˌomulɣˈaða +PROMULGADAS pɾˌomulɣˈaðas +PROMULGADO pɾˌomulɣˈaðo +PROMULGADOS pɾˌomulɣˈaðos +PROMULGANDO pɾˌomulɣˈando +PROMULGAR pɾˌomulɣˈaɾ +PROMULGARES pɾˌomulɣˈaɾes +PROMULGAS pɾomˈulɣas +PRONACIÓN pɾˌonasjˈon +PRONADOR pɾˌonaðˈoɾ +PRONOMBRE pɾonˈombɾe +PRONOMINAL pɾˌonominˈal +PRONOMINALES pɾˌonominˈales +PRONOSTICADA pɾˌonostikˈaða +PRONOSTICADAS pɾˌonostikˈaðas +PRONOSTICADO pɾˌonostikˈaðo +PRONOSTICADOS pɾˌonostikˈaðos +PRONOSTICAR pɾˌonostikˈaɾ +PRONÓSTICO pɾonˈostiko +PRONÓSTICOS pɾonˈostikos +PRONOSUPINACIÓN pɾˌonosˌupinasjˈon +PRONOTO pɾonˈoto +PRONTÍSIMO pɾontˈisimo +PRONTITO pɾontˈito +PRONTITUD pɾˌontitˈud +PRONTITUDES pɾˌontitˈuðes +PRONTO pɾˈonto +PRONUNCIA pɾonˈunsja +PRONUNCIACIÓN pɾˌonunsjasjˈon +PRONUNCIACIONES pɾˌonunsjasjˈones +PRONUNCIADA pɾˌonunsjˈaða +PRONUNCIADAS pɾˌonunsjˈaðas +PRONUNCIADO pɾˌonunsjˈaðo +PRONUNCIADOS pɾˌonunsjˈaðos +PRONUNCIAMIENTO pɾˌonunsjamjˈɛnto +PRONUNCIAMOS pɾˌonunsjˈamos +PRONUNCIANDO pɾˌonunsjˈando +PRONUNCIAR pɾˌonunsjˈaɾ +PRONUNCIARA pɾˌonunsjˈaɾa +PRONUNCIARÁ pɾˌonunsjaɾˈa +PRONUNCIÁRAMOS pɾˌonunsjˈaɾamos +PRONUNCIARAS pɾˌonunsjˈaɾas +PRONUNCIARÁS pɾˌonunsjaɾˈas +PRONUNCIAREIS pɾˌonunsjˈaɾeɪs +PRONUNCIAREMOS pɾˌonunsjaɾˈemos +PRONUNCIARES pɾˌonunsjˈaɾes +PRONUNCIARÍAMOS pɾˌonunsjaɾˈiamos +PRONUNCIAS pɾonˈunsjas +PRONUNCIASTE pɾˌonunsjˈaste +PRONUNCIE pɾonˈunsje +PRONUNCIEMOS pɾˌonunsjˈemos +PRONUNCIES pɾonˈunsjes +PRONUNCIO pɾonˈunsjo +PROPAGACIÓN pɾˌopaɣasjˈon +PROPAGADA pɾˌopaɣˈaða +PROPAGADAS pɾˌopaɣˈaðas +PROPAGADO pɾˌopaɣˈaðo +PROPAGADORA pɾˌopaɣaðˈoɾa +PROPAGADOS pɾˌopaɣˈaðos +PROPAGANDA pɾˌopaɣˈanda +PROPAGANDÍSTICA pɾˌopaɣandˈistika +PROPAGANDÍSTICAS pɾˌopaɣandˈistikas +PROPAGANDÍSTICO pɾˌopaɣandˈistiko +PROPAGANDÍSTICOS pɾˌopaɣandˈistikos +PROPAGANDO pɾˌopaɣˈando +PROPAGAR pɾˌopaɣˈaɾ +PROPALADA pɾˌopalˈaða +PROPALADAS pɾˌopalˈaðas +PROPALADO pɾˌopalˈaðo +PROPALADOS pɾˌopalˈaðos +PROPALAR pɾˌopalˈaɾ +PROPANO pɾopˈano +PROPASADA pɾˌopasˈaða +PROPASADAS pɾˌopasˈaðas +PROPASADO pɾˌopasˈaðo +PROPASADOS pɾˌopasˈaðos +PROPEDÉUTICA pɾˌopeðˈeutˌika +PROPELA pɾopˈela +PROPENDER pɾˌopendˈeɾ +PROPENDIDA pɾˌopendˈiða +PROPENDIDAS pɾˌopendˈiðas +PROPENDIDO pɾˌopendˈiðo +PROPENDIDOS pɾˌopendˈiðos +PROPENO pɾopˈeno +PROPENSIÓN pɾˌopensjˈon +PROPENSO pɾopˈɛnso +PROPI pɾˈopi +PROPIA pɾˈopja +PROPIAS pɾˈopjas +PROPICIA pɾopˈisja +PROPICIADA pɾˌopisjˈaða +PROPICIADAS pɾˌopisjˈaðas +PROPICIADO pɾˌopisjˈaðo +PROPICIADOS pɾˌopisjˈaðos +PROPICIAR pɾˌopisjˈaɾ +PROPICIATORIO pɾˌopisjatˈoɾjo +PROPIEDAD pɾˌopjeðˈad +PROPIETARIO pɾˌopjetˈaɾjo +PROPILENO pɾˌopilˈeno +PROPILEO pɾˌopilˈeo +PROPILTIOURACILO pɾˌopiltjˌowɾasˈilo +PROPINA pɾopˈina +PROPINADA pɾˌopinˈaða +PROPINADAS pɾˌopinˈaðas +PROPINADO pɾˌopinˈaðo +PROPINADOS pɾˌopinˈaðos +PROPINAR pɾˌopinˈaɾ +PROPINCUIDAD pɾˌopinkwiðˈad +PROPINO pɾopˈino +PROPIO pɾˈopjo +PROPIOCEPCIÓN pɾˌopjosepsjˈon +PROPIOCEPTIVA pɾˌopjosepːtˈiβa +PROPIOCEPTIVAS pɾˌopjosepːtˈiβas +PROPIOCEPTIVO pɾˌopjosepːtˈiβo +PROPIOCEPTIVOS pɾˌopjosepːtˈiβos +PROPIOS pɾˈopjos +PROPONER pɾˌoponˈeɾ +PROPONERME pɾˌoponˈeɾme +PROPORCIÓN pɾˌopoɾsjˈon +PROPORCIONADA pɾˌopoɾsjonˈaða +PROPORCIONADAS pɾˌopoɾsjonˈaðas +PROPORCIONADO pɾˌopoɾsjonˈaðo +PROPORCIONADOS pɾˌopoɾsjonˈaðos +PROPORCIONAR pɾˌopoɾsjonˈaɾ +PROPORCIONE pɾˌopoɾsjˈone +PROPOSICIÓN pɾˌoposisjˈon +PROPÓSITO pɾopˈosito +PROPUESTA pɾopwˈesta +PROPUESTAS pɾopwˈestas +PROPUGNADA pɾˌopuɡnˈaða +PROPUGNADAS pɾˌopuɡnˈaðas +PROPUGNADO pɾˌopuɡnˈaðo +PROPUGNADOS pɾˌopuɡnˈaðos +PROPUGNAR pɾˌopuɡnˈaɾ +PROPULSADA pɾˌopulsˈaða +PROPULSADAS pɾˌopulsˈaðas +PROPULSADO pɾˌopulsˈaðo +PROPULSADOS pɾˌopulsˈaðos +PROPULSAR pɾˌopulsˈaɾ +PROPULSIVA pɾˌopulsˈiβa +PROPULSIVAS pɾˌopulsˈiβas +PROPULSIVO pɾˌopulsˈiβo +PROPULSIVOS pɾˌopulsˈiβos +PROPULSOR pɾˌopulsˈoɾ +PROPULSORA pɾˌopulsˈoɾa +PROPULSORAS pɾˌopulsˈoɾas +PROPULSORES pɾˌopulsˈoɾes +PRORRATEADA pɾˌoɾɾateˈaða +PRORRATEADAS pɾˌoɾɾateˈaðas +PRORRATEADO pɾˌoɾɾateˈaðo +PRORRATEADOS pɾˌoɾɾateˈaðos +PRORRATEAR pɾˌoɾɾateˈaɾ +PRORROGA pɾoɾɾˈoɣa +PRÓRROGA pɾˈoɾɾoɣa +PRORROGACIÓN pɾˌoɾɾoɣasjˈon +PRORROGADA pɾˌoɾɾoɣˈaða +PRORROGADAS pɾˌoɾɾoɣˈaðas +PRORROGADO pɾˌoɾɾoɣˈaðo +PRORROGADOS pɾˌoɾɾoɣˈaðos +PRORROGAMOS pɾˌoɾɾoɣˈamos +PRORROGANDO pɾˌoɾɾoɣˈando +PRORROGAR pɾˌoɾɾoɣˈaɾ +PRORRUMPIDA pɾˌoɾɾumpˈiða +PRORRUMPIDAS pɾˌoɾɾumpˈiðas +PRORRUMPIDO pɾˌoɾɾumpˈiðo +PRORRUMPIDOS pɾˌoɾɾumpˈiðos +PRORRUMPIR pɾˌoɾɾumpˈiɾ +PROSA pɾˈosa +PROSAICA pɾosˈaɪka +PROSAICAS pɾosˈaɪkas +PROSAICO pɾosˈaɪko +PROSAICOS pɾosˈaɪkos +PROSCRIBIR pɾˌoskɾiβˈiɾ +PROSCRIPTA pɾoskɾˈipːta +PROSCRIPTAS pɾoskɾˈipːtas +PROSCRIPTO pɾoskɾˈipːto +PROSCRIPTOS pɾoskɾˈipːtos +PROSCRITA pɾoskɾˈita +PROSCRITAS pɾoskɾˈitas +PROSCRITO pɾoskɾˈito +PROSCRITOS pɾoskɾˈitos +PROSEGUIDA pɾˌoseɣˈiða +PROSEGUIDAS pɾˌoseɣˈiðas +PROSEGUIDO pɾˌoseɣˈiðo +PROSEGUIDOS pɾˌoseɣˈiðos +PROSEGUIR pɾˌoseɣˈiɾ +PROSÉLITA pɾosˈelita +PROSENCÉFALO pɾˌosensˈefalo +PROSIFICACIÓN pɾˌosifˌikasjˈon +PROSODIA pɾosˈoðja +PROSÓDICO pɾosˈoðiko +PROSOPOGRÁFICO pɾˌosopoɣɾˈafiko +PROSPECCIÓN pɾˌospeksjˈon +PROSPECTADA pɾˌospektˈaða +PROSPECTADAS pɾˌospektˈaðas +PROSPECTADO pɾˌospektˈaðo +PROSPECTADOS pɾˌospektˈaðos +PROSPERA pɾospˈeɾa +PROSPERADA pɾˌospeɾˈaða +PROSPERADAS pɾˌospeɾˈaðas +PROSPERADO pɾˌospeɾˈaðo +PROSPERADOS pɾˌospeɾˈaðos +PROSPERAR pɾˌospeɾˈaɾ +PROSPERARE pɾˌospeɾˈaɾe +PROSPERAS pɾospˈeɾas +PROSPERIDAD pɾˌospeɾiðˈad +PROSPERIDADES pɾˌospeɾiðˈaðes +PROSPERO pɾospˈeɾo +PRÓSPERO pɾˈospeɾo +PRÓSTATA pɾˈostata +PROSTÁTICO pɾostˈatiko +PROSTATITIS pɾˌostatˈitis +PROSTERNÁ pɾˌosteɾnˈa +PROSTERNADA pɾˌosteɾnˈaða +PROSTERNADAS pɾˌosteɾnˈaðas +PROSTERNADO pɾˌosteɾnˈaðo +PROSTERNADOS pɾˌosteɾnˈaðos +PROSTERNAR pɾˌosteɾnˈaɾ +PROSTERNAS pɾostˈeɾnas +PROSTÉTICA pɾostˈetika +PROSTÉTICAS pɾostˈetikas +PROSTÉTICOS pɾostˈetikos +PROSTÍBULO pɾostˈiβulo +PROSTITUCIÓN pɾˌostitusjˈon +PROSTITUÍAMOS pɾˌostitwˈiamos +PROSTITUIDA pɾˌostitwˈiða +PROSTITUIDAS pɾˌostitwˈiðas +PROSTITUIDO pɾˌostitwˈiðo +PROSTITUIDOS pɾˌostitwˈiðos +PROSTITUIMOS pɾˌostitwˈimos +PROSTITUIR pɾˌostitwˈiɾ +PROSTITUIRÁ pɾˌostitwiɾˈa +PROSTITUIRÁS pɾˌostitwiɾˈas +PROSTITUIREMOS pɾˌostitwiɾˈemos +PROSTITUIRÍAMOS pɾˌostitwiɾˈiamos +PROSTITUISTE pɾˌostitwˈiste +PROSTITUTA pɾˌostitˈuta +PROSTITUTO pɾˌostitˈuto +PROSUMIDOR pɾˌosumiðˈoɾ +PROTA pɾˈota +PROTACTINIO pɾˌotaktˈinjo +PROTAGONISTA pɾˌotaɣonˈista +PROTAGONIZADA pɾˌotaɣˌonisˈaða +PROTAGONIZADAS pɾˌotaɣˌonisˈaðas +PROTAGONIZADO pɾˌotaɣˌonisˈaðo +PROTAGONIZADOS pɾˌotaɣˌonisˈaðos +PROTAGONIZAR pɾˌotaɣˌonisˈaɾ +PROTAMINA pɾˌotamˈina +PROTEASOMA pɾˌoteasˈoma +PROTEASOMAS pɾˌoteasˈomas +PROTECCIÓN pɾˌoteksjˈon +PROTECTOR pɾˌotektˈoɾ +PROTECTORA pɾˌotektˈoɾa +PROTECTORADO pɾˌotektoɾˈaðo +PROTECTRICES pɾˌotektɾˈises +PROTECTRIZ pɾˌotektɾˈis +PROTEGER pɾˌotexˈeɾ +PROTEGERSE pɾˌotexˈeɾse +PROTEGÍ pɾˌotexˈi +PROTEGIDA pɾˌotexˈiða +PROTEGIDAS pɾˌotexˈiðas +PROTEGIDO pɾˌotexˈiðo +PROTEGIDOS pɾˌotexˈiðos +PROTEGIEREN pɾˌotexjˈeɾen +PROTEICA pɾotˈeɪka +PROTEICAS pɾotˈeɪkas +PROTEICO pɾotˈeɪko +PROTEICOS pɾotˈeɪkos +PROTEÍNA pɾˌoteˈina +PROTEINOGRAMA pɾˌoteɪnoɣɾˈama +PROTEINOGRAMAS pɾˌoteɪnoɣɾˈamas +PROTEINURIA pɾˌoteɪnˈuɾja +PROTEJAS pɾotˈexas +PROTEO pɾotˈeo +PROTEOBACTERIA pɾˌoteˌoβaktˈeɾja +PROTEOGLUCANO pɾˌoteˌoɣlukˈano +PROTEOIDE pɾˌoteˈoɪðe +PROTESTA pɾotˈesta +PROTESTADA pɾˌotestˈaða +PROTESTADAS pɾˌotestˈaðas +PROTESTADO pɾˌotestˈaðo +PROTESTADOS pɾˌotestˈaðos +PROTESTANTISMO pɾˌotestantˈismo +PROTISTA pɾotˈista +PROTOCARNÍVORO pɾˌotokaɾnˈiβoɾo +PROTOCEREBRO pɾˌotoseɾˈeβɾo +PROTOCOLARIO pɾˌotokolˈaɾjo +PROTOCOLIZACIÓN pɾˌotokˌolisasjˈon +PROTOCOLIZADA pɾˌotokˌolisˈaða +PROTOCOLIZADAS pɾˌotokˌolisˈaðas +PROTOCOLIZADO pɾˌotokˌolisˈaðo +PROTOCOLIZADOS pɾˌotokˌolisˈaðos +PROTOCOLIZAR pɾˌotokˌolisˈaɾ +PROTOCOLO pɾˌotokˈolo +PROTOCOLOS pɾˌotokˈolos +PROTOCORINTIO pɾˌotokoɾˈintjo +PROTODERMIS pɾˌotoðˈeɾmis +PROTOELAMITA pɾˌotoˌelamˈita +PROTOFILAMENTO pɾˌotofˌilamˈɛnto +PROTOGEOMÉTRICO pɾˌotoxˌeomˈetɾiko +PROTOGÓTICO pɾˌotoɣˈotiko +PROTOINDOEUROPEO pɾˌotoɪndˌoeʊɾopˈeo +PROTOLENGUA pɾˌotolˈɛŋɡwa +PROTOLOGISMO pɾˌotoloxˈismo +PROTOLOGISMOS pɾˌotoloxˈismos +PROTOMIXTECANO pɾˌotomˌikstekˈano +PROTOMIXTECO pɾˌotomikstˈeko +PROTÓN pɾotˈon +PROTONAR pɾˌotonˈaɾ +PROTÓNICA pɾotˈonika +PROTÓNICAS pɾotˈonikas +PROTÓNICO pɾotˈoniko +PROTÓNICOS pɾotˈonikos +PROTOONCOGÉN pɾˌotoˌonkoxˈen +PROTOPALACIAL pɾˌotopˌalasjˈal +PROTOPLANETARIO pɾˌotoplˌanetˈaɾjo +PROTOPLASTO pɾˌotoplˈasto +PROTOQUECHUA pɾˌotokˈetʃwa +PROTOSECUELA pɾˌotosekwˈela +PROTOSEMÍTICO pɾˌotosemˈitiko +PROTOSTELA pɾˌotostˈela +PROTOTIPAR pɾˌototipˈaɾ +PROTOTÍPICA pɾˌototˈipika +PROTOTÍPICAS pɾˌototˈipikas +PROTOTÍPICO pɾˌototˈipiko +PROTOTÍPICOS pɾˌototˈipikos +PROTOTIPO pɾˌototˈipo +PROTOZOARIA pɾˌotosoˈaɾja +PROTOZOARIAS pɾˌotosoˈaɾjas +PROTOZOARIO pɾˌotosoˈaɾjo +PROTOZOARIOS pɾˌotosoˈaɾjos +PROTROMBINA pɾˌotɾombˈina +PROTROMBÍNICA pɾˌotɾombˈinika +PROTROMBÍNICAS pɾˌotɾombˈinikas +PROTROMBÍNICO pɾˌotɾombˈiniko +PROTROMBÍNICOS pɾˌotɾombˈinikos +PROTRUIR pɾˌotɾuˈiɾ +PROTUBERANTES pɾˌotuβeɾˈantes +PROTUSIÓN pɾˌotusjˈon +PROUDHONIANO pɾˌowðonjˈano +PROUINCIA pɾowˈinsja +PROUSTIANA pɾowstjˈana +PROUSTIANAS pɾowstjˈanas +PROUSTIANO pɾowstjˈano +PROUSTIANOS pɾowstjˈanos +PROVECHO pɾoβˈetʃo +PROVECTO pɾoβˈekto +PROVEEDOR pɾˌoβeeðˈoɾ +PROVEEDORA pɾˌoβeeðˈoɾa +PROVEER pɾˌoβeˈeɾ +PROVEERSE pɾˌoβeˈeɾse +PROVEÍ pɾˌoβeˈi +PROVEÍDA pɾˌoβeˈiða +PROVEÍDAS pɾˌoβeˈiðas +PROVEÍDO pɾˌoβeˈiðo +PROVEÍDOS pɾˌoβeˈiðos +PROVENGO pɾoβˈɛŋɡo +PROVENIDA pɾˌoβenˈiða +PROVENIDAS pɾˌoβenˈiðas +PROVENIDO pɾˌoβenˈiðo +PROVENIDOS pɾˌoβenˈiðos +PROVENIENCIA pɾˌoβenjˈɛnsja +PROVENIENTES pɾˌoβenjˈɛntes +PROVENZA pɾoβˈɛnsa +PROVENZAL pɾˌoβensˈal +PROVEO pɾoβˈeo +PROVERBIALMENTE pɾˌoβeɾβjˈalmˈente +PROVERBIO pɾoβˈeɾβjo +PROVICARIO pɾˌoβikˈaɾjo +PROVIDENCIA pɾˌoβiðˈɛnsja +PROVIDENCIALISTA pɾˌoβiðˌensjalˈista +PROVIDENCIAS pɾˌoβiðˈɛnsjas +PRÓVIDO pɾˈoβiðo +PROVIENE pɾoβjˈene +PROVINCIA pɾoβˈinsja +PROVINCIAL pɾˌoβinsjˈal +PROVINCIALISMO pɾˌoβinsjalˈismo +PROVINCIALISTA pɾˌoβinsjalˈista +PROVINCIALIZACIÓN pɾˌoβinsjˌalisasjˈon +PROVINCIALIZAR pɾˌoβinsjˌalisˈaɾ +PROVINCIAS pɾoβˈinsjas +PROVISIÓN pɾˌoβisjˈon +PROVISIONADA pɾˌoβisjonˈaða +PROVISIONADAS pɾˌoβisjonˈaðas +PROVISIONADO pɾˌoβisjonˈaðo +PROVISIONADOS pɾˌoβisjonˈaðos +PROVISIONAL pɾˌoβisjonˈal +PROVISIONAR pɾˌoβisjonˈaɾ +PROVISTA pɾoβˈista +PROVISTAS pɾoβˈistas +PROVISTO pɾoβˈisto +PROVISTOS pɾoβˈistos +PROVOCACIÓN pɾˌoβokasjˈon +PROVOCADA pɾˌoβokˈaða +PROVOCADAS pɾˌoβokˈaðas +PROVOCADO pɾˌoβokˈaðo +PROVOCADOR pɾˌoβokaðˈoɾ +PROVOCADORA pɾˌoβokaðˈoɾa +PROVOCADORAS pɾˌoβokaðˈoɾas +PROVOCADORES pɾˌoβokaðˈoɾes +PROVOCADOS pɾˌoβokˈaðos +PROVOCAR pɾˌoβokˈaɾ +PROVOCATIVA pɾˌoβokatˈiβa +PROVOCATIVAS pɾˌoβokatˈiβas +PROVOCATIVO pɾˌoβokatˈiβo +PROVOCATIVOS pɾˌoβokatˈiβos +PRÓXIMA pɾˈoksima +PROXIMAL pɾˌoksimˈal +PRÓXIMAS pɾˈoksimas +PROXIMIDAD pɾˌoksimiðˈad +PRÓXIMO pɾˈoksimo +PRÓXIMOS pɾˈoksimos +PROYECCIÓN pɾˌojjeksjˈon +PROYECCIONISTA pɾˌojjeksjonˈista +PROYECTO pɾojjˈekto +PROYECTOR pɾˌojjektˈoɾ +PRUDENCIA pɾuðˈɛnsja +PRUDENTE pɾuðˈɛnte +PRUDENTES pɾuðˈɛntes +PRUEBA pɾuˈeβa +PRUEBAS pɾuˈeβas +PRUNA pɾˈuna +PRURIGINOSO pɾˌuɾixinˈoso +PRURITO pɾuɾˈito +PRUSIA pɾˈusja +PRUSIANO pɾusjˈano +PRUSIATO pɾusjˈato +PSEUDOALEATORIO sˌeʊðoˌaleatˈoɾjo +PSEUDOARTROSIS sˌeʊðoaɾtɾˈosis +PSEUDOCELOMA sˌeʊðoselˈoma +PSEUDOCEREAL sˌeʊðosˌeɾeˈal +PSEUDOCLASE sˌeʊðoklˈase +PSEUDODISTANCIA sˌeʊðoðistˈansja +PSEUDOESFERA sˌeʊðoesfˈeɾa +PSEUDOESTÍPULA sˌeʊðoestˈipula +PSEUDOESTRATIFICADO sˌeʊðoˌestɾatˌifikˈaðo +PSEUDOGOTA sˌeʊðoɣˈota +PSEUDOHEXAGONAL sˌeʊðoˌeksaɣonˈal +PSEUDOHISTORIA sˌeʊðoistˈoɾja +PSEUDOHISTÓRICO sˌeʊðoistˈoɾiko +PSEUDOMEMBRANA sˌeʊðomembɾˈana +PSEUDOMEMBRANOSO sˌeʊðomˌembɾanˈoso +PSEUDOTERAPIA sˌeʊðoteɾˈapja +PSI sˈi +PSICOACTIVO sˌikoaktˈiβo +PSICOANÁLISIS sˌikoanˈalisis +PSICOANALISTA sˌikoˌanalˈista +PSICOANALÍTICO sˌikoˌanalˈitiko +PSICOANALIZADA sˌikoˌanalisˈaða +PSICOANALIZADAS sˌikoˌanalisˈaðas +PSICOANALIZADO sˌikoˌanalisˈaðo +PSICOANALIZADOS sˌikoˌanalisˈaðos +PSICOANALIZAR sˌikoˌanalisˈaɾ +PSICOBIOLOGÍA sˌikoβjˌoloxˈia +PSICODELIA sˌikoðˈelja +PSICODÉLICA sˌikoðˈelika +PSICODÉLICAS sˌikoðˈelikas +PSICODÉLICO sˌikoðˈeliko +PSICODÉLICOS sˌikoðˈelikos +PSICODINÁMICO sˌikoðinˈamiko +PSICOEDUCATIVA sˌikoˌeðukatˈiβa +PSICOEDUCATIVAS sˌikoˌeðukatˈiβas +PSICOEDUCATIVOS sˌikoˌeðukatˈiβos +PSICOESTIMULANTE sˌikoˌestimulˈante +PSICOFARMACOLOGÍA sˌikofˌaɾmakˌoloxˈia +PSICOFISIOLOGÍA sˌikofˌisjoloxˈia +PSICOGÉNESIS sˌikoxˈenesis +PSICOGÉNICO sˌikoxˈeniko +PSICOGRÁFICO sˌikoɣɾˈafiko +PSICÓLOGA sikˈoloɣa +PSICÓLOGAS sikˈoloɣas +PSICOLOGÍA sˌikoloxˈia +PSICOLÓGICA sˌikolˈoxika +PSICOLÓGICAMENTE sˌikolˈoxikamˈente +PSICOLÓGICAS sˌikolˈoxikas +PSICOLÓGICO sˌikolˈoxiko +PSICOLÓGICOS sˌikolˈoxikos +PSICÓLOGO sikˈoloɣo +PSICÓLOGOS sikˈoloɣos +PSICOMETRÍA sˌikometɾˈia +PSICOMÉTRICA sˌikomˈetɾika +PSICOMÉTRICAS sˌikomˈetɾikas +PSICOMÉTRICO sˌikomˈetɾiko +PSICOMÉTRICOS sˌikomˈetɾikos +PSICOMOTRIZ sˌikomotɾˈis +PSICONEUROSIS sˌikoneʊɾˈosis +PSICOONCOLOGÍA sˌikoˌonkoloxˈia +PSICÓPATA sikˈopata +PSICOPÁTICO sˌikopˈatiko +PSICOPATOLOGÍA sˌikopˌatoloxˈia +PSICOPEDAGOGA sˌikopˌeðaɣˈoɣa +PSICOPOMPO sˌikopˈompo +PSICOSIS sikˈosis +PSICOSOMÁTICO sˌikosomˈatiko +PSICOTERAPIA sˌikoteɾˈapja +PSICOTERAPIAS sˌikoteɾˈapjas +PSIÓNICAMENTE sjˈonikamˈente +PSIQUE sˈike +PSIQUIATRÍA sˌikjatɾˈia +PSIQUIÁTRICO sikjˈatɾiko +PSÍQUICO pˈesˈikiko +PSIQUIS sˈikis +PSOE pˈesˈoe +PSORIÁSICO pˈesoɾjˈasiko +PSORIASIS pˈesoɾjˈasis +PTERIDÓFITA pˈetˌeɾiðˈofita +PTERIDÓFITO pˈetˌeɾiðˈofito +PTERIGOPODIO pˈetˌeɾiɣopˈoðjo +PTERODÁCTILO tˌeɾoðˈaktilo +PTERODACTILOIDE tˌeɾoðˌaktilˈoɪðe +PTEROSAURIO tˌeɾosˈaʊɾjo +PTOLEMAICO tˌolemˈaɪko +PTOLOMEO tˌolomˈeo +PTOSIS pˈetˈosis +PÚA pˈua +PUAF pwˈaf +PUAJ pwˈax +PUB pˈub +PÚBER pˈuβeɾ +PUBERTAD pˌuβeɾtˈad +PUBIANO puβjˈano +PÚBICA pˈuβika +PÚBICO pˈuβiko +PUBIS pˈuβis +PUBLICA puβlˈika +PUBLICACIÓN pˌuβlikasjˈon +PUBLICADA pˌuβlikˈaða +PUBLICADAS pˌuβlikˈaðas +PUBLICADO pˌuβlikˈaðo +PUBLICADORA pˌuβlikaðˈoɾa +PUBLICADOS pˌuβlikˈaðos +PUBLICANO pˌuβlikˈano +PUBLICAR pˌuβlikˈaɾ +PUBLICARON pˌuβlikˈaɾon +PUBLICIDAD pˌuβlisiðˈad +PUBLICISTA pˌuβlisˈista +PUBLICITADA pˌuβlisitˈaða +PUBLICITADAS pˌuβlisitˈaðas +PUBLICITADO pˌuβlisitˈaðo +PUBLICITADOS pˌuβlisitˈaðos +PUBLICITAMOS pˌuβlisitˈamos +PUBLICO puβlˈiko +PUBLICÓ pˌuβlikˈo +PÚBLICO pˈuβliko +PÚBLICOS pˈuβlikos +PUBLIMOSCA pˌuβlimˈoska +PUCELA pusˈela +PUCELANA pˌuselˈana +PUCELANAS pˌuselˈanas +PUCELANO pˌuselˈano +PUCELANOS pˌuselˈanos +PUCHERITO pˌutʃeɾˈito +PÚCHICA pˈutʃika +PUCHITO putʃˈito +PUCHO pˈutʃo +PUCTÉ puktˈe +PUDDING pˈudðiŋ +PUDE pˈuðe +PUDENDA puðˈɛnda +PUDENDAS puðˈɛndas +PUDENDO puðˈɛndo +PUDENDOS puðˈɛndos +PÚDICO pˈuðiko +PUDIÉRAMOS puðjˈeɾamos +PUDIN pˈuðin +PUDÍN puðˈin +PUDO pˈuðo +PUDOROSO pˌuðoɾˈoso +PUDRIDA puðɾˈiða +PUDRIDAS puðɾˈiðas +PUDRIDOS puðɾˈiðos +PUEBLA pwˈeβla +PUEBLECILLO pwˌeβlesˈijjo +PUEBLECITO pwˌeβlesˈito +PUEBLITO pweβlˈito +PUEBLO pwˈeβlo +PUEDA pwˈeða +PUEDAN pwˈeðan +PUEDAS pwˈeðas +PUEDE pwˈeðe +PUEDEN pwˈeðen +PUEDES pwˈeðes +PUEDO pwˈeðo +PUELCHE pwˈeltʃe +PUENTE pwˈɛnte +PUENTEADA pwˌenteˈaða +PUENTEADAS pwˌenteˈaðas +PUENTEADO pwˌenteˈaðo +PUENTEADOS pwˌenteˈaðos +PUENTEAR pwˌenteˈaɾ +PUENTECILLA pwˌentesˈijja +PUENTECILLO pwˌentesˈijjo +PUENTECITO pwˌentesˈito +PUERCA pwˈeɾka +PUERCO pwˈeɾko +PUERCOESPÍN pwˌeɾkoespˈin +PUERCOESPINES pwˌeɾkoespˈines +PUERICIA pweɾˈisja +PUERIL pweɾˈil +PUÉRPARA pwˈeɾpaɾa +PUÉRPERA pwˈeɾpeɾa +PUÉRPERAS pwˈeɾpeɾas +PUERQUITO pweɾkˈito +PUERRO pwˈeɾɾo +PUERTA pwˈeɾta +PUERTAS pwˈeɾtas +PUERTECILLA pwˌeɾtesˈijja +PUERTECILLO pwˌeɾtesˈijjo +PUERTECITA pwˌeɾtesˈita +PUERTITA pweɾtˈita +PUERTO pwˈeɾto +PUERTORRIQUEÑO pwˌeɾtoɾɾikˈeɲo +PUES pwˈes +PUESTA pwˈesta +PUESTAS pwˈestas +PUESTAZO pwestˈaso +PUESTECILLO pwˌestesˈijjo +PUESTERA pwestˈeɾa +PUESTITO pwestˈito +PUESTO pwˈesto +PUESTOS pwˈestos +PUGNADA puɡnˈaða +PUGNADAS puɡnˈaðas +PUGNADO puɡnˈaðo +PUGNADOS puɡnˈaðos +PUGNAR puɡnˈaɾ +PUGNO pˈuɡno +PUIG pwˈiɡ +PUJA pˈuxa +PUJADA puxˈaða +PUJADAS puxˈaðas +PUJADO puxˈaðo +PUJADOR pˌuxaðˈoɾ +PUJADORA pˌuxaðˈoɾa +PUJADORAS pˌuxaðˈoɾas +PUJADORES pˌuxaðˈoɾes +PUJADOS puxˈaðos +PUJANTE puxˈante +PUJANZA puxˈansa +PUJAR puxˈaɾ +PUJO pˈuxo +PUJÓ puxˈo +PULAMOS pulˈamos +PULARDA pulˈaɾða +PULCRA pˈulkɾa +PULCRAS pˈulkɾas +PULCRITUD pˌulkɾitˈud +PULCRITUDES pˌulkɾitˈuðes +PULCRO pˈulkɾo +PULCROS pˈulkɾos +PULE pˈule +PULEN pˈulen +PULGA pˈulɣa +PULGADA pulɣˈaða +PULGADAS pulɣˈaðas +PULGAR pulɣˈaɾ +PULGARCITO pˌulɣaɾsˈito +PULGÓN pulɣˈon +PULGUITA pulɣˈita +PULIDA pulˈiða +PULIDAS pulˈiðas +PULIDO pulˈiðo +PULIDOS pulˈiðos +PULMÓN pulmˈon +PULMONÍA pˌulmonˈia +PULPA pˈulpa +PULPAR pulpˈaɾ +PULPERÍA pˌulpeɾˈia +PULPITO pulpˈito +PÚLPITO pˈulpito +PULPO pˈulpo +PULQUE pˈulke +PULQUERÍA pˌulkeɾˈia +PULQUERO pulkˈeɾo +PULQUÉRRIMO pulkˈeɾɾimo +PULSACIÓN pˌulsasjˈon +PULSADA pulsˈaða +PULSADAS pulsˈaðas +PULSADO pulsˈaðo +PULSADOS pulsˈaðos +PULSAMOS pulsˈamos +PULSAR pulsˈaɾ +PÚLSAR pˈulsaɾ +PULSARA pulsˈaɾa +PULSÁTIL pulsˈatil +PULSÁTILES pulsˈatiles +PULSEADA pˌulseˈaða +PULSEADAS pˌulseˈaðas +PULSEADO pˌulseˈaðo +PULSEADOS pˌulseˈaðos +PULSEAR pˌulseˈaɾ +PULSERITA pˌulseɾˈita +PULSIMETRO pˌulsimˈetɾo +PULSÍMETRO pulsˈimetɾo +PULSIMETROS pˌulsimˈetɾos +PULSÍMETROS pulsˈimetɾos +PULSIONALES pˌulsjonˈales +PULSIOXIMETRÍA pˌulsjoksˌimetɾˈia +PULSIOXÍMETRO pˌulsjoksˈimetɾo +PULSO pˈulso +PULSÓMETRO pulsˈometɾo +PULSÓMETROS pulsˈometɾos +PULULADA pˌululˈaða +PULULADAS pˌululˈaðas +PULULADO pˌululˈaðo +PULULADOS pˌululˈaðos +PULVERIZACIÓN pˌulβeɾˌisasjˈon +PULVERIZADA pˌulβeɾisˈaða +PULVERIZADAS pˌulβeɾisˈaðas +PULVERIZADO pˌulβeɾisˈaðo +PULVERIZADOR pˌulβeɾˌisaðˈoɾ +PULVERIZADOS pˌulβeɾisˈaðos +PULVERIZAR pˌulβeɾisˈaɾ +PULVINAR pˌulβinˈaɾ +PUM pˈum +PUMA pˈuma +PUMANQUE pumˈanke +PUNA pˈuna +PUÑADA puɲˈaða +PUÑADAS puɲˈaðas +PUÑADITO pˌuɲaðˈito +PUÑADO puɲˈaðo +PUÑADOS puɲˈaðos +PUÑAL puɲˈal +PUÑALITO pˌuɲalˈito +PUÑALOTE pˌuɲalˈote +PUNAMOS punˈamos +PUÑAR puɲˈaɾ +PUNAS pˈunas +PUNCHADA puntʃˈaða +PUNCHADAS puntʃˈaðas +PUNCHADO puntʃˈaðo +PUNCHADOS puntʃˈaðos +PUNCHAR puntʃˈaɾ +PUNCIÓN punsjˈon +PUNDONOR pˌundonˈoɾ +PUNE pˈune +PUNES pˈunes +PUÑETAZO pˌuɲetˈaso +PUÑETE puɲˈete +PUÑETERO pˌuɲetˈeɾo +PUNGA pˈuŋɡa +PUNÍAMOS punˈiamos +PUNICIÓN pˌunisjˈon +PÚNICO pˈuniko +PUNIDA punˈiða +PUNIDAS punˈiðas +PUNIDO punˈiðo +PUNIDOS punˈiðos +PUNIMOS punˈimos +PUNIR punˈiɾ +PUNIRÁ pˌuniɾˈa +PUNIRÁS pˌuniɾˈas +PUNIREMOS pˌuniɾˈemos +PUNIRÍAMOS pˌuniɾˈiamos +PUNISTE punˈiste +PUNITIVA pˌunitˈiβa +PUNITIVAS pˌunitˈiβas +PUNITIVO pˌunitˈiβo +PUNITIVOS pˌunitˈiβos +PUNK pˈuŋk +PUNKI pˈuŋki +PUNO pˈuno +PUÑO pˈuɲo +PUNTA pˈunta +PUNTADA puntˈaða +PUNTADAS puntˈaðas +PUNTADO puntˈaðo +PUNTADOS puntˈaðos +PUNTAL puntˈal +PUNTANA puntˈana +PUNTAR puntˈaɾ +PUNTAS pˈuntas +PUNTEADA pˌunteˈaða +PUNTEADAS pˌunteˈaðas +PUNTEADO pˌunteˈaðo +PUNTEADOS pˌunteˈaðos +PUNTEAR pˌunteˈaɾ +PUNTEO puntˈeo +PUNTERÍA pˌunteɾˈia +PUNTERO puntˈeɾo +PUNTIFORME pˌuntifˈoɾme +PUNTITA puntˈita +PUNTITO puntˈito +PUNTO pˈunto +PUNTOFIJISMO pˌuntofixˈismo +PUNTUABILIDAD pˌuntwaβˌiliðˈad +PUNTUACIÓN pˌuntwasjˈon +PUNTUADA puntwˈaða +PUNTUADAS puntwˈaðas +PUNTUADO puntwˈaðo +PUNTUADOS puntwˈaðos +PUNTUALIDAD pˌuntwaliðˈad +PUNTUALÍSIMO pˌuntwalˈisimo +PUNTUALIZACIÓN pˌuntwalˌisasjˈon +PUNTUALIZADA pˌuntwalisˈaða +PUNTUALIZADAS pˌuntwalisˈaðas +PUNTUALIZADO pˌuntwalisˈaðo +PUNTUALIZADOS pˌuntwalisˈaðos +PUNTUALIZAR pˌuntwalisˈaɾ +PUNTUAR puntwˈaɾ +PUNTURA puntˈuɾa +PUNZADA punsˈaða +PUNZADAS punsˈaðas +PUNZADO punsˈaðo +PUNZADOS punsˈaðos +PUNZANTE punsˈante +PUNZAR punsˈaɾ +PUNZOCORTANTE pˌunsokoɾtˈante +PUNZÓN punsˈon +PUPA pˈupa +PUPILAR pˌupilˈaɾ +PUPILERA pˌupilˈeɾa +PUPILERO pˌupilˈeɾo +PUPILO pupˈilo +PUPITRE pupˈitɾe +PUPUSA pupˈusa +PUPUSERÍA pˌupuseɾˈia +PURAS pˈuɾas +PURÉ puɾˈe +PURÉPECHA puɾˈepetʃa +PURGA pˈuɾɣa +PURGACIÓN pˌuɾɣasjˈon +PURGADA puɾɣˈaða +PURGADAS puɾɣˈaðas +PURGADO puɾɣˈaðo +PURGADOS puɾɣˈaðos +PURGAMOS puɾɣˈamos +PURGAR puɾɣˈaɾ +PURGATORIO pˌuɾɣatˈoɾjo +PURGO pˈuɾɣo +PÚRICO pˈuɾiko +PURIDAD pˌuɾiðˈad +PURIFICACIÓN pˌuɾifˌikasjˈon +PURIFICADA pˌuɾifikˈaða +PURIFICADAS pˌuɾifikˈaðas +PURIFICADO pˌuɾifikˈaðo +PURIFICADOS pˌuɾifikˈaðos +PURIFICAR pˌuɾifikˈaɾ +PURINA puɾˈina +PURISMO puɾˈismo +PURISTA puɾˈista +PURISTAS puɾˈistas +PURITANA pˌuɾitˈana +PURITANAS pˌuɾitˈanas +PURITANO pˌuɾitˈano +PURITANOS pˌuɾitˈanos +PURO pˈuɾo +PÚRPURA pˈuɾpuɾa +PURPURADA pˌuɾpuɾˈaða +PURPURADAS pˌuɾpuɾˈaðas +PURPURADO pˌuɾpuɾˈaðo +PURPURADOS pˌuɾpuɾˈaðos +PURPURINA pˌuɾpuɾˈina +PURPURO puɾpˈuɾo +PURULENTO pˌuɾulˈɛnto +PUSE pˈuse +PUSIÉRAMOS pusjˈeɾamos +PUSILÁNIME pˌusilˈanime +PUSILANIMIDAD pˌusilˌanimiðˈad +PUSO pˈuso +PÚSTULA pˈustula +PUSTULADO pˌustulˈaðo +PUSTULOSO pˌustulˈoso +PUTA pˈuta +PUTADITA pˌutaðˈita +PUTAÑEADA pˌutaɲeˈaða +PUTAÑEADAS pˌutaɲeˈaðas +PUTAÑEADO pˌutaɲeˈaðo +PUTAÑEADOS pˌutaɲeˈaðos +PUTAÑERO pˌutaɲˈeɾo +PUTATIVA pˌutatˈiβa +PUTATIVAS pˌutatˈiβas +PUTATIVO pˌutatˈiβo +PUTATIVOS pˌutatˈiβos +PUTEADA pˌuteˈaða +PUTEADAS pˌuteˈaðas +PUTEADO pˌuteˈaðo +PUTEADOS pˌuteˈaðos +PUTEAR pˌuteˈaɾ +PUTERÍO pˌuteɾˈio +PUTERO putˈeɾo +PUTICLUB pˌutiklˈub +PUTINESCA pˌutinˈeska +PUTINESCAS pˌutinˈeskas +PUTINESCO pˌutinˈesko +PUTINESCOS pˌutinˈeskos +PUTO pˈuto +PUTÓN putˈon +PUTREFACCIÓN pˌutɾefaksjˈon +PUTREFACTA pˌutɾefˈakta +PUTREFACTAS pˌutɾefˈaktas +PUTREFACTO pˌutɾefˈakto +PUTREFACTOS pˌutɾefˈaktos +PUTÚN putˈun +PUZLE pˈusle +PUZZLE pˈutsle +PVP pˌeˌuβepˈe +PYME pˈime +QOPPA kˈoppa +QUALY kwˈali +QUANTIZADO kwˌantisˈaðo +QUARK kwˈaɾk +QUARTERBACK kwˌaɾteɾβˈak +QUASITROPICAL kwˌasitɾˌopikˈal +QUATROCIENTOS kwˌatɾosjˈɛntos +QUE kˈe +QUÉ kˈe +QUEBEC keβˈek +QUEBEQUÉS kˌeβekˈes +QUEBRACHO keβɾˈatʃo +QUEBRADA keβɾˈaða +QUEBRADAS keβɾˈaðas +QUEBRADITA kˌeβɾaðˈita +QUEBRADO keβɾˈaðo +QUEBRADOS keβɾˈaðos +QUEBRADURA kˌeβɾaðˈuɾa +QUEBRAMOS keβɾˈamos +QUEBRANDO keβɾˈando +QUEBRANTADA kˌeβɾantˈaða +QUEBRANTADAS kˌeβɾantˈaðas +QUEBRANTADO kˌeβɾantˈaðo +QUEBRANTADOS kˌeβɾantˈaðos +QUEBRANTAHUESOS kˌeβɾantawˈesos +QUEBRANTAMIENTO kˌeβɾantamjˈɛnto +QUEBRANTAR kˌeβɾantˈaɾ +QUEBRAR keβɾˈaɾ +QUEBRARA keβɾˈaɾa +QUEBRARÁ kˌeβɾaɾˈa +QUEBRÁRAMOS keβɾˈaɾamos +QUEBRARAS keβɾˈaɾas +QUEBRARÁS kˌeβɾaɾˈas +QUEBRAREIS keβɾˈaɾeɪs +QUEBRAREMOS kˌeβɾaɾˈemos +QUEBRARES keβɾˈaɾes +QUEBRARÍAMOS kˌeβɾaɾˈiamos +QUEBRASTE keβɾˈaste +QUEBREMOS keβɾˈemos +QUECHE kˈetʃe +QUECHUA kˈetʃwa +QUEDA kˈeða +QUEDADA keðˈaða +QUEDADAS keðˈaðas +QUEDADO keðˈaðo +QUEDADOS keðˈaðos +QUEDAN kˈeðan +QUEDAR keðˈaɾ +QUEDARME keðˈaɾme +QUEDARON keðˈaɾon +QUEDARSE keðˈaɾse +QUEDARTE keðˈaɾte +QUEDAS kˈeðas +QUEDITO keðˈito +QUEDÓ keðˈo +QUEHACER kˌeasˈeɾ +QUEHÚBOLE keˈuβole +QUEIMADA keɪmˈaða +QUEÍSMO keˈismo +QUEJA kˈexa +QUEJÁ kexˈa +QUEJADA kexˈaða +QUEJADAS kexˈaðas +QUEJADO kexˈaðo +QUEJADOS kexˈaðos +QUEJARSE kexˈaɾse +QUEJIDO kexˈiðo +QUEJIGAR kˌexiɣˈaɾ +QUEJIGO kexˈiɣo +QUEJOSO kexˈoso +QUEJUMBROSAMENTE kˌexumbɾˈosamˈente +QUELAR kelˈaɾ +QUELATO kelˈato +QUELELE kelˈele +QUELICERADO kˌeliseɾˈaðo +QUELITE kelˈite +QUELONIO kelˈonjo +QUELVACHO kelβˈatʃo +QUEMA kˈema +QUEMADA kemˈaða +QUEMADAS kemˈaðas +QUEMADO kemˈaðo +QUEMADOR kˌemaðˈoɾ +QUEMADORA kˌemaðˈoɾa +QUEMADORAS kˌemaðˈoɾas +QUEMADORES kˌemaðˈoɾes +QUEMADOS kemˈaðos +QUEMADURA kˌemaðˈuɾa +QUEMAR kemˈaɾ +QUEMAS kˈemas +QUEMAZÓN kˌemasˈon +QUEMAZONES kˌemasˈones +QUEMOSIS kemˈosis +QUEN kˈen +QUENA kˈena +QUENEPA kenˈepa +QUENÍSTICO kenˈistiko +QUENYA kˈeɲa +QUEPERÍ kˌepeɾˈi +QUEPÍ kepˈi +QUEPO kˈepo +QUEQUE kˈeke +QUEQUITO kekˈito +QUERALES keɾˈales +QUERANDÍ kˌeɾandˈi +QUERATINA kˌeɾatˈina +QUERATOCONJUNTIVITIS kˌeɾatˌokoŋxˌuntiβˈitis +QUEREMOS keɾˈemos +QUERENCIA keɾˈɛnsja +QUERENCIAS keɾˈɛnsjas +QUERENDÓN kˌeɾendˈon +QUERENDONA kˌeɾendˈona +QUERENDONAS kˌeɾendˈonas +QUERENDONES kˌeɾendˈones +QUERER keɾˈeɾ +QUERES kˈeɾes +QUERÉS keɾˈes +QUERETANO kˌeɾetˈano +QUERÉTARO keɾˈetaɾo +QUERIA kˈeɾja +QUERÍA keɾˈia +QUERIDA keɾˈiða +QUERIDAS keɾˈiðas +QUERIDÍSIMO kˌeɾiðˈisimo +QUERIDO keɾˈiðo +QUERIDOS keɾˈiðos +QUEROSENO kˌeɾosˈeno +QUERRÍAS keɾɾˈias +QUERUBE keɾˈuβe +QUERUBÍN kˌeɾuβˈin +QUESERO kesˈeɾo +QUESITO kesˈito +QUESO kˈeso +QUESOS kˈesos +QUETIAPINA kˌetjapˈina +QUETZAL ketsˈal +QUETZALCÓATL kˌetsalkˈoatl +QUETZALTENANGO kˌetsaltenˈaŋɡo +QUEVEDIANO kˌeβeðjˈano +QUEZADA kesˈaða +QUEZALTECA kˌesaltˈeka +QUI kˈi +QUIA kjˈa +QUÍA kˈia +QUIASMA kjˈasma +QUIASMO kjˈasmo +QUIBLA kˈiβla +QUICHÉ kitʃˈe +QUICIO kˈisjo +QUICO kˈiko +QUIDEÑE kiðˈeɲe +QUIEBRA kjˈeβɾa +QUIEBRE kjˈeβɾe +QUIEN kjˈen +QUIÉN kjˈen +QUIENES kjˈenes +QUIENQUIERA kjenkjˈeɾa +QUIERAS kjˈeɾas +QUIERE kjˈeɾe +QUIEREN kjˈeɾen +QUIERES kjˈeɾes +QUIERO kjˈeɾo +QUIETADA kjetˈaða +QUIETADAS kjetˈaðas +QUIETADO kjetˈaðo +QUIETADOS kjetˈaðos +QUIETECITO kjˌetesˈito +QUIETO kjˈeto +QUIETUD kjetˈud +QUIHÚBOLE kiˈuβole +QUIJA kˈixa +QUIJADA kixˈaða +QUIJANO kixˈano +QUIJO kˈixo +QUIJOTESCO kˌixotˈesko +QUILATADA kˌilatˈaða +QUILATADAS kˌilatˈaðas +QUILATADO kˌilatˈaðo +QUILATADOS kˌilatˈaðos +QUILATAR kˌilatˈaɾ +QUILATE kilˈate +QUILMAHUE kilmˈawe +QUILOMBO kilˈombo +QUILTRO kˈiltɾo +QUIMBA kˈimba +QUIMBAR kimbˈaɾ +QUIMBO kˈimbo +QUIMBOMBÓ kˌimbombˈo +QUIMERA kimˈeɾa +QUIMICA kimˈika +QUÍMICA kˈimika +QUÍMICO kˈimiko +QUIMIOLITÓTROFO kˌimjolitˈotɾofo +QUIMIOLUMINISCENCIA kˌimjolˌuminisˈɛnsja +QUIMIOQUINA kˌimjokˈina +QUIMIOTERAPIA kˌimjoteɾˈapja +QUIMIOTERAPIAS kˌimjoteɾˈapjas +QUIMIOTERÁPICA kˌimjoteɾˈapika +QUIMIOTERÁPICAS kˌimjoteɾˈapikas +QUIMIOTERÁPICO kˌimjoteɾˈapiko +QUIMIOTERÁPICOS kˌimjoteɾˈapikos +QUIMOTRIPSINA kˌimotɾipsˈina +QUINA kˈina +QUINASA kinˈasa +QUINCE kˈinse +QUINCEAÑERA kˌinseaɲˈeɾa +QUINCEAÑERO kˌinseaɲˈeɾo +QUINCENA kinsˈena +QUINCENAL kˌinsenˈal +QUINCENARIO kˌinsenˈaɾjo +QUINCHA kˈintʃa +QUINCHO kˈintʃo +QUINCUAGÉSIMO kˌinkwaxˈesimo +QUINGENTÉSIMO kˌiŋxentˈesimo +QUINGOMBÓ kˌiŋɡombˈo +QUINIELA kinjˈela +QUINIELERO kˌinjelˈeɾo +QUINIENTAS kinjˈɛntas +QUINIENTOS kinjˈɛntos +QUINIMIL kˌinimˈil +QUÍNOA kˈinoa +QUIÑONES kiɲˈones +QUIÑÓNEZ kiɲˈones +QUINOTO kinˈoto +QUINQUÉ kinkˈe +QUINQUENAL kˌinkenˈal +QUINQUENIO kinkˈenjo +QUINQUERREME kˌinkeɾɾˈeme +QUINQUI kˈinki +QUINTA kˈinta +QUINTACOLUMNISTA kˌintakˌolumnˈista +QUINTAESENCIA kˌintaesˈɛnsja +QUINTAESENCIAR kˌintaˌesensjˈaɾ +QUINTAL kintˈal +QUINTANA kintˈana +QUINTANAR kˌintanˈaɾ +QUINTANARROENSE kˌintanˌaɾɾoˈɛnse +QUINTETO kintˈeto +QUINTILLIZO kˌintijjˈiso +QUINTITO kintˈito +QUINTO kˈinto +QUÍNTUPLA kˈintupla +QUÍNTUPLAS kˈintuplas +QUÍNTUPLE kˈintuple +QUINTUPLICADA kˌintuplikˈaða +QUINTUPLICADAS kˌintuplikˈaðas +QUINTUPLICADO kˌintuplikˈaðo +QUINTUPLICADOS kˌintuplikˈaðos +QUINTUPLICAR kˌintuplikˈaɾ +QUINTUPLICARE kˌintuplikˈaɾe +QUÍNTUPLO kˈintuplo +QUÍNTUPLOS kˈintuplos +QUINUA kˈinwa +QUINURÉNICO kˌinuɾˈeniko +QUÍO kˈio +QUIOSCO kjˈosko +QUIOSQUITO kjoskˈito +QUIOTE kjˈote +QUIPU kˈipu +QUIQUI kˈiki +QUIQUIRIQUÍ kˌikiɾikˈi +QUIRAL kiɾˈal +QUIRALES kiɾˈales +QUIREÑE kiɾˈeɲe +QUIREO kiɾˈeo +QUIRÓFANO kiɾˈofano +QUIRÓFANOS kiɾˈofanos +QUIROGA kiɾˈoɣa +QUIROGRÁFICO kˌiɾoɣɾˈafiko +QUIROPRÁCTICO kˌiɾopɾˈaktiko +QUIROS kˈiɾos +QUIRÚRGICA kiɾˈuɾxika +QUIRÚRGICAS kiɾˈuɾxikas +QUIRÚRGICO kiɾˈuɾxiko +QUIRÚRGICOS kiɾˈuɾxikos +QUISE kˈise +QUISIERA kisjˈeɾa +QUISIERAS kisjˈeɾas +QUISIMOS kisˈimos +QUISISTE kisˈiste +QUISISTEIS kisˈisteɪs +QUISO kˈiso +QUISPE kˈispe +QUISQUE kˈiske +QUISQUI kˈiski +QUISTE kˈiste +QUÍSTICA kˈistika +QUÍSTICAS kˈistikas +QUÍSTICO kˈistiko +QUÍSTICOS kˈistikos +QUITA kˈita +QUITADA kitˈaða +QUITADAS kitˈaðas +QUITADO kitˈaðo +QUITADOS kitˈaðos +QUITAMIEDOS kˌitamjˈeðos +QUITÁNDOSELA kitˈandosˌela +QUITÁNDOSELO kitˈandosˌelo +QUITANIEVES kˌitanjˈeβes +QUITAR kitˈaɾ +QUITASTE kitˈaste +QUITINA kitˈina +QUITO kˈito +QUITÓ kitˈo +QUITÓN kitˈon +QUITOSANO kˌitosˈano +QUIÚBOLE kjˈuβole +QUIZ kˈis +QUIZÁ kisˈa +QUIZÁS kisˈas +QUÓRUM kwˈoɾum +RABANITO ɾɾˌaβanˈito +RÁBANO ɾɾˈaβano +RABAT ɾɾaβˈat +RABATÍ ɾɾˌaβatˈi +RABDOMIOSARCOMA ɾɾˌabðomjˌosaɾkˈoma +RABEAR ɾɾˌaβeˈaɾ +RABEL ɾɾaβˈel +RABIA ɾɾˈaβja +RABIADA ɾɾaβjˈaða +RABIADAS ɾɾaβjˈaðas +RABIADO ɾɾaβjˈaðo +RABIADOS ɾɾaβjˈaðos +RABIAR ɾɾaβjˈaɾ +RÁBIDA ɾɾˈaβiða +RÁBIDAS ɾɾˈaβiðas +RABIHORCADO ɾɾˌaβioɾkˈaðo +RABIHORCADOS ɾɾˌaβioɾkˈaðos +RABINA ɾɾaβˈina +RABINATO ɾɾˌaβinˈato +RABÍNICA ɾɾaβˈinika +RABÍNICAS ɾɾaβˈinikas +RABÍNICO ɾɾaβˈiniko +RABÍNICOS ɾɾaβˈinikos +RABINO ɾɾaβˈino +RABIOSA ɾɾaβjˈosa +RABIOSAS ɾɾaβjˈosas +RABIOSO ɾɾaβjˈoso +RABIOSOS ɾɾaβjˈosos +RABIPELADO ɾɾˌaβipelˈaðo +RABO ɾɾˈaβo +RABÓN ɾɾaβˈon +RABONA ɾɾaβˈona +RABUDITO ɾɾˌaβuðˈito +RACANEADA ɾɾˌakaneˈaða +RACANEADAS ɾɾˌakaneˈaðas +RACANEADO ɾɾˌakaneˈaðo +RACANEADOS ɾɾˌakaneˈaðos +RACANEAR ɾɾˌakaneˈaɾ +RÁCANO ɾɾˈakano +RACHA ɾɾˈatʃa +RACIAL ɾɾasjˈal +RACIALIZADA ɾɾˌasjalisˈaða +RACIALIZADAS ɾɾˌasjalisˈaðas +RACIALIZADO ɾɾˌasjalisˈaðo +RACIALIZADOS ɾɾˌasjalisˈaðos +RACIALIZAR ɾɾˌasjalisˈaɾ +RACIMO ɾɾasˈimo +RACIMOSO ɾɾˌasimˈoso +RACINGUISTA ɾɾˌasiŋɡˈista +RACIOCINADA ɾɾˌasjosinˈaða +RACIOCINADAS ɾɾˌasjosinˈaðas +RACIOCINADO ɾɾˌasjosinˈaðo +RACIOCINADOS ɾɾˌasjosinˈaðos +RACIOCINAMOS ɾɾˌasjosinˈamos +RACIOCINAR ɾɾˌasjosinˈaɾ +RACIOCINIO ɾɾˌasjosˈinjo +RACIÓN ɾɾasjˈon +RACIONADA ɾɾˌasjonˈaða +RACIONADAS ɾɾˌasjonˈaðas +RACIONADO ɾɾˌasjonˈaðo +RACIONADOS ɾɾˌasjonˈaðos +RACIONAL ɾɾˌasjonˈal +RACIONALIZA ɾɾˌasjonalˈisa +RACIONALIZACIÓN ɾɾˌasjonˌalisasjˈon +RACIONALIZADA ɾɾˌasjonˌalisˈaða +RACIONALIZADAS ɾɾˌasjonˌalisˈaðas +RACIONALIZADO ɾɾˌasjonˌalisˈaðo +RACIONALIZADOR ɾɾˌasjonˌalisaðˈoɾ +RACIONALIZADOS ɾɾˌasjonˌalisˈaðos +RACIONALIZAMOS ɾɾˌasjonˌalisˈamos +RACIONALIZANDO ɾɾˌasjonˌalisˈando +RACIONALIZAR ɾɾˌasjonˌalisˈaɾ +RACIONALIZARA ɾɾˌasjonˌalisˈaɾa +RACIONALIZARÁ ɾɾˌasjonˌalisaɾˈa +RACIONALIZÁRAMOS ɾɾˌasjonˌalisˈaɾamos +RACIONALIZARAS ɾɾˌasjonˌalisˈaɾas +RACIONALIZARÁS ɾɾˌasjonˌalisaɾˈas +RACIONALIZAREIS ɾɾˌasjonˌalisˈaɾeɪs +RACIONALIZAREMOS ɾɾˌasjonˌalisaɾˈemos +RACIONALIZARES ɾɾˌasjonˌalisˈaɾes +RACIONALIZARÍAMOS ɾɾˌasjonˌalisaɾˈiamos +RACIONALIZAS ɾɾˌasjonalˈisas +RACIONALIZASTE ɾɾˌasjonˌalisˈaste +RACIONALIZO ɾɾˌasjonalˈiso +RACIONAMIENTO ɾɾˌasjonamjˈɛnto +RACIONAR ɾɾˌasjonˈaɾ +RACIONERO ɾɾˌasjonˈeɾo +RACISMO ɾɾasˈismo +RACISTA ɾɾasˈista +RACISTAS ɾɾasˈistas +RACO ɾɾˈako +RADAL ɾɾaðˈal +RADAR ɾɾaðˈaɾ +RADÁRICO ɾɾaðˈaɾiko +RADIACIÓN ɾɾˌaðjasjˈon +RADIADA ɾɾaðjˈaða +RADIADAS ɾɾaðjˈaðas +RADIADO ɾɾaðjˈaðo +RADIADOS ɾɾaðjˈaðos +RADIAL ɾɾaðjˈal +RADIÁN ɾɾaðjˈan +RADIANCIA ɾɾaðjˈansja +RADIATIVO ɾɾˌaðjatˈiβo +RADICADA ɾɾˌaðikˈaða +RADICADAS ɾɾˌaðikˈaðas +RADICADO ɾɾˌaðikˈaðo +RADICADOS ɾɾˌaðikˈaðos +RADICAL ɾɾˌaðikˈal +RADICALIZACIÓN ɾɾˌaðikˌalisasjˈon +RADICALIZADA ɾɾˌaðikˌalisˈaða +RADICALIZADAS ɾɾˌaðikˌalisˈaðas +RADICALIZADO ɾɾˌaðikˌalisˈaðo +RADICALIZADOR ɾɾˌaðikˌalisaðˈoɾ +RADICALIZADOS ɾɾˌaðikˌalisˈaðos +RADICALIZAR ɾɾˌaðikˌalisˈaɾ +RADICAR ɾɾˌaðikˈaɾ +RADICO ɾɾaðˈiko +RADICULAR ɾɾˌaðikulˈaɾ +RADICULOPATÍA ɾɾˌaðikˌulopatˈia +RADICULOPATÍAS ɾɾˌaðikˌulopatˈias +RADIO ɾɾˈaðjo +RADIOAFICIÓN ɾɾˌaðjoˌafisjˈon +RADIOCASETE ɾɾˌaðjokasˈete +RADIOCONTROLADO ɾɾˌaðjokˌontɾolˈaðo +RADIOGALAXIA ɾɾˌaðjoɣalˈaksja +RADIOGÉNICA ɾɾˌaðjoxˈenika +RADIOGÉNICAS ɾɾˌaðjoxˈenikas +RADIOGÉNICO ɾɾˌaðjoxˈeniko +RADIOGÉNICOS ɾɾˌaðjoxˈenikos +RADIOGRAFÍA ɾɾˌaðjoɣɾafˈia +RADIOGRAFIADA ɾɾˌaðjoɣɾafjˈaða +RADIOGRAFIADAS ɾɾˌaðjoɣɾafjˈaðas +RADIOGRAFIADO ɾɾˌaðjoɣɾafjˈaðo +RADIOGRAFIADOS ɾɾˌaðjoɣɾafjˈaðos +RADIOGRAFIAR ɾɾˌaðjoɣɾafjˈaɾ +RADIOGRÁFICA ɾɾˌaðjoɣɾˈafika +RADIOGRÁFICAS ɾɾˌaðjoɣɾˈafikas +RADIOGRÁFICO ɾɾˌaðjoɣɾˈafiko +RADIOGRÁFICOS ɾɾˌaðjoɣɾˈafikos +RADIOLOCALIZACIÓN ɾɾˌaðjolˌokalˌisasjˈon +RADIOLOGÍA ɾɾˌaðjoloxˈia +RADIOLÓGICA ɾɾˌaðjolˈoxika +RADIOLÓGICAS ɾɾˌaðjolˈoxikas +RADIOLÓGICO ɾɾˌaðjolˈoxiko +RADIOLÓGICOS ɾɾˌaðjolˈoxikos +RADIOMETRÍA ɾɾˌaðjometɾˈia +RADIOMÉTRICO ɾɾˌaðjomˈetɾiko +RADIÓMETRO ɾɾaðjˈometɾo +RADIÓNICA ɾɾaðjˈonika +RADIONUCLEIDO ɾɾˌaðjonuklˈeɪðo +RADIONÚCLIDO ɾɾˌaðjonˈukliðo +RADIOS ɾɾˈaðjos +RADIOSCOPIA ɾɾˌaðjoskˈopja +RADIOSCÓPICA ɾɾˌaðjoskˈopika +RADIOSCÓPICAS ɾɾˌaðjoskˈopikas +RADIOSCÓPICO ɾɾˌaðjoskˈopiko +RADIOSCÓPICOS ɾɾˌaðjoskˈopikos +RADIOSENSIBILIDAD ɾɾˌaðjosˌensiβˌiliðˈad +RADIOSENSIBLE ɾɾˌaðjosensˈiβle +RADIOSONDA ɾɾˌaðjosˈonda +RADIOTEATRAL ɾɾˌaðjotˌeatɾˈal +RADIOTERAPEUTA ɾɾˌaðjotˌeɾapˈeʊta +RADIOTERAPÉUTICO ɾɾˌaðjotˌeɾapˈeutˌiko +RADIOTERAPIA ɾɾˌaðjoteɾˈapja +RADÓN ɾɾaðˈon +RADULESCU ɾɾˌaðulˈesku +RAER ɾɾaˈeɾ +RAFA ɾɾˈafa +RAFAEL ɾɾˌafaˈel +RAFAELINO ɾɾˌafaelˈino +RÁFAGA ɾɾˈafaɣa +RAFAGUEADA ɾɾˌafaɣeˈaða +RAFAGUEADAS ɾɾˌafaɣeˈaðas +RAFAGUEADO ɾɾˌafaɣeˈaðo +RAFAGUEADOS ɾɾˌafaɣeˈaðos +RAFAGUEAR ɾɾˌafaɣeˈaɾ +RAFTING ɾɾˈaftiŋ +RAGÚ ɾɾaɣˈu +RAGUSIANO ɾɾˌaɣusjˈano +RAI ɾɾˈaɪ +RAÍCES ɾɾaˈises +RAICILLA ɾɾaɪsˈijja +RAID ɾɾˈaɪd +RAÍDA ɾɾaˈiða +RAÍDAS ɾɾaˈiðas +RAÍDO ɾɾaˈiðo +RAÍDOS ɾɾaˈiðos +RAÍL ɾɾaˈil +RAITIAR ɾɾaɪtjˈaɾ +RAITING ɾɾˈaɪtiŋ +RAÍZ ɾɾaˈis +RAIZAL ɾɾaɪsˈal +RAJA ɾɾˈaxa +RAJÁ ɾɾaxˈa +RAJADA ɾɾaxˈaða +RAJADAS ɾɾaxˈaðas +RAJADO ɾɾaxˈaðo +RAJADOS ɾɾaxˈaðos +RAJADURA ɾɾˌaxaðˈuɾa +RAJAR ɾɾaxˈaɾ +RAJARSE ɾɾaxˈaɾse +RAJE ɾɾˈaxe +RAJITA ɾɾaxˈita +RAJÓN ɾɾaxˈon +RAJUÑADA ɾɾˌaxuɲˈaða +RAJUÑADAS ɾɾˌaxuɲˈaðas +RAJUÑADO ɾɾˌaxuɲˈaðo +RAJUÑADOS ɾɾˌaxuɲˈaðos +RAKÓW ɾɾakˈow +RALBADA ɾɾalβˈaða +RALBADAS ɾɾalβˈaðas +RALBADO ɾɾalβˈaðo +RALBADOS ɾɾalβˈaðos +RALBAR ɾɾalβˈaɾ +RALEA ɾɾalˈea +RALEADA ɾɾˌaleˈaða +RALEADAS ɾɾˌaleˈaðas +RALEADO ɾɾˌaleˈaðo +RALEADOS ɾɾˌaleˈaðos +RALENTÍ ɾɾˌalentˈi +RALENTIZACIÓN ɾɾˌalentˌisasjˈon +RALENTIZADA ɾɾˌalentisˈaða +RALENTIZADAS ɾɾˌalentisˈaðas +RALENTIZADO ɾɾˌalentisˈaðo +RALENTIZADOS ɾɾˌalentisˈaðos +RALENTIZAR ɾɾˌalentisˈaɾ +RALI ɾɾˈali +RALLY ɾɾˈajji +RAMA ɾɾˈama +RAMADA ɾɾamˈaða +RAMAL ɾɾamˈal +RAMAS ɾɾˈamas +RAMAZÓN ɾɾˌamasˈon +RAMBLA ɾɾˈambla +RAMBLAS ɾɾˈamblas +RAMBLEAR ɾɾˌambleˈaɾ +RAMBUTÁN ɾɾˌambutˈan +RAMÉSIDA ɾɾamˈesiða +RAMIFICADA ɾɾˌamifikˈaða +RAMIFICADAS ɾɾˌamifikˈaðas +RAMIFICADO ɾɾˌamifikˈaðo +RAMIFICADOS ɾɾˌamifikˈaðos +RAMIFICAR ɾɾˌamifikˈaɾ +RAMIFICARES ɾɾˌamifikˈaɾes +RAMÍREZ ɾɾamˈiɾes +RAMITO ɾɾamˈito +RAMO ɾɾˈamo +RAMÓN ɾɾamˈon +RAMONA ɾɾamˈona +RAMONEADOR ɾɾˌamonˌeaðˈoɾ +RAMONEAR ɾɾˌamoneˈaɾ +RAMONEO ɾɾˌamonˈeo +RAMOS ɾɾˈamos +RAMOSA ɾɾamˈosa +RAMOSAS ɾɾamˈosas +RAMOSO ɾɾamˈoso +RAMOSOS ɾɾamˈosos +RAMPA ɾɾˈampa +RANA ɾɾˈana +RANACUAJO ɾɾˌanakwˈaxo +RANARIO ɾɾanˈaɾjo +RANCA ɾɾˈanka +RANCADA ɾɾankˈaða +RANCADAS ɾɾankˈaðas +RANCADO ɾɾankˈaðo +RANCADOS ɾɾankˈaðos +RANCAGUA ɾɾankˈaɣwa +RANCAR ɾɾankˈaɾ +RANCHERA ɾɾantʃˈeɾa +RANCHERÍA ɾɾˌantʃeɾˈia +RANCHITO ɾɾantʃˈito +RANCIO ɾɾˈansjo +RANDA ɾɾˈanda +RANDOMIZADA ɾɾˌandomisˈaða +RANDOMIZADAS ɾɾˌandomisˈaðas +RANDOMIZADO ɾɾˌandomisˈaðo +RANDOMIZADOS ɾɾˌandomisˈaðos +RANDOMIZAMOS ɾɾˌandomisˈamos +RANDOMIZAR ɾɾˌandomisˈaɾ +RANDOMIZARES ɾɾˌandomisˈaɾes +RANITA ɾɾanˈita +RANKEAR ɾɾˌaŋkeˈaɾ +RANKING ɾɾˈaŋkiŋ +RÁNKING ɾɾˈaŋkiŋ +RANQUEADA ɾɾˌankeˈaða +RANQUEADAS ɾɾˌankeˈaðas +RANQUEADO ɾɾˌankeˈaðo +RANQUEADOS ɾɾˌankeˈaðos +RANQUEAMOS ɾɾˌankeˈamos +RANQUEANDO ɾɾˌankeˈando +RANQUES ɾɾˈankes +RANQUIN ɾɾˈankin +RANSOMWARE ɾɾˌansomwˈaɾe +RANURA ɾɾanˈuɾa +RANURAR ɾɾˌanuɾˈaɾ +RAP ɾɾˈap +RAPACIDAD ɾɾˌapasiðˈad +RAPADA ɾɾapˈaða +RAPADAS ɾɾapˈaðas +RAPADO ɾɾapˈaðo +RAPADOS ɾɾapˈaðos +RAPADURA ɾɾˌapaðˈuɾa +RAPADURAS ɾɾˌapaðˈuɾas +RAPAMOS ɾɾapˈamos +RAPANDO ɾɾapˈando +RAPANUI ɾɾapˈanwi +RAPAR ɾɾapˈaɾ +RAPAZ ɾɾapˈas +RAPE ɾɾˈape +RAPÉ ɾɾapˈe +RAPEAR ɾɾˌapeˈaɾ +RAPEN ɾɾˈapen +RAPEO ɾɾapˈeo +RAPIDA ɾɾapˈiða +RÁPIDA ɾɾˈapiða +RÁPIDAMENTE ɾɾˈapiðamˈente +RÁPIDAS ɾɾˈapiðas +RAPIDEZ ɾɾˌapiðˈes +RAPIDÍSIMO ɾɾˌapiðˈisimo +RAPIDITO ɾɾˌapiðˈito +RAPIDO ɾɾapˈiðo +RÁPIDO ɾɾˈapiðo +RÁPIDOS ɾɾˈapiðos +RAPIÑADA ɾɾˌapiɲˈaða +RAPIÑADAS ɾɾˌapiɲˈaðas +RAPIÑADO ɾɾˌapiɲˈaðo +RAPIÑADOS ɾɾˌapiɲˈaðos +RAPIÑERA ɾɾˌapiɲˈeɾa +RAPSODA ɾɾapsˈoða +RAPSODIA ɾɾapsˈoðja +RAPSODISTA ɾɾˌapsoðˈista +RAPTADA ɾɾapːtˈaða +RAPTADAS ɾɾapːtˈaðas +RAPTADO ɾɾapːtˈaðo +RAPTADOS ɾɾapːtˈaðos +RAPTAMOS ɾɾapːtˈamos +RAPTO ɾɾˈapːto +RAPTOR ɾɾapːtˈoɾ +RAQUEL ɾɾakˈel +RAQUERO ɾɾakˈeɾo +RAQUETA ɾɾakˈeta +RAQUETISTA ɾɾˌaketˈista +RAQUÍDEO ɾɾakˈiðeo +RAQUILA ɾɾakˈila +RAQUIS ɾɾˈakis +RARA ɾɾˈaɾa +RARAS ɾɾˈaɾas +RAREZA ɾɾaɾˈesa +RARIFICAR ɾɾˌaɾifikˈaɾ +RARÍSIMA ɾɾaɾˈisima +RARO ɾɾˈaɾo +RAROS ɾɾˈaɾos +RAS ɾɾˈas +RASAR ɾɾasˈaɾ +RASCA ɾɾˈaska +RASCACIO ɾɾaskˈasjo +RASCADA ɾɾaskˈaða +RASCADAS ɾɾaskˈaðas +RASCADO ɾɾaskˈaðo +RASCADOS ɾɾaskˈaðos +RASCAMOS ɾɾaskˈamos +RASCAÑADA ɾɾˌaskaɲˈaða +RASCAÑADAS ɾɾˌaskaɲˈaðas +RASCAÑADO ɾɾˌaskaɲˈaðo +RASCAÑADOS ɾɾˌaskaɲˈaðos +RASCAÑAR ɾɾˌaskaɲˈaɾ +RASCANDO ɾɾaskˈando +RASCAR ɾɾaskˈaɾ +RASCÓN ɾɾaskˈon +RASCUÑAR ɾɾˌaskuɲˈaɾ +RASGADA ɾɾasɣˈaða +RASGADAS ɾɾasɣˈaðas +RASGADO ɾɾasɣˈaðo +RASGADOS ɾɾasɣˈaðos +RASGANDO ɾɾasɣˈando +RASGAR ɾɾasɣˈaɾ +RASGO ɾɾˈasɣo +RASGUEADA ɾɾˌasɣeˈaða +RASGUEADAS ɾɾˌasɣeˈaðas +RASGUEADO ɾɾˌasɣeˈaðo +RASGUEADOS ɾɾˌasɣeˈaðos +RASGUEAR ɾɾˌasɣeˈaɾ +RASGUEO ɾɾasɣˈeo +RASGUIDO ɾɾasɣˈiðo +RASGUÑADA ɾɾˌasɣuɲˈaða +RASGUÑADAS ɾɾˌasɣuɲˈaðas +RASGUÑADO ɾɾˌasɣuɲˈaðo +RASGUÑADOS ɾɾˌasɣuɲˈaðos +RASO ɾɾˈaso +RASPADA ɾɾaspˈaða +RASPADAS ɾɾaspˈaðas +RASPADO ɾɾaspˈaðo +RASPADOR ɾɾˌaspaðˈoɾ +RASPADOS ɾɾaspˈaðos +RASPADURA ɾɾˌaspaðˈuɾa +RASPAMOS ɾɾaspˈamos +RASPANDO ɾɾaspˈando +RASPAR ɾɾaspˈaɾ +RASPARES ɾɾaspˈaɾes +RASPAS ɾɾˈaspas +RASPÓN ɾɾaspˈon +RASTA ɾɾˈasta +RASTERIZACIÓN ɾɾˌasteɾˌisasjˈon +RASTERIZADA ɾɾˌasteɾisˈaða +RASTERIZADAS ɾɾˌasteɾisˈaðas +RASTERIZADO ɾɾˌasteɾisˈaðo +RASTERIZADOS ɾɾˌasteɾisˈaðos +RASTERIZAR ɾɾˌasteɾisˈaɾ +RASTRA ɾɾˈastɾa +RASTREADA ɾɾˌastɾeˈaða +RASTREADAS ɾɾˌastɾeˈaðas +RASTREADO ɾɾˌastɾeˈaðo +RASTREADOS ɾɾˌastɾeˈaðos +RASTREAMOS ɾɾˌastɾeˈamos +RASTREANDO ɾɾˌastɾeˈando +RASTREAR ɾɾˌastɾeˈaɾ +RASTREO ɾɾastɾˈeo +RASTRERO ɾɾastɾˈeɾo +RASTRO ɾɾˈastɾo +RASTROJO ɾɾastɾˈoxo +RASURADA ɾɾˌasuɾˈaða +RASURADAS ɾɾˌasuɾˈaðas +RASURADITO ɾɾˌasuɾaðˈito +RASURADO ɾɾˌasuɾˈaðo +RASURADOS ɾɾˌasuɾˈaðos +RASURAR ɾɾˌasuɾˈaɾ +RATA ɾɾˈata +RATAFÍA ɾɾˌatafˈia +RATEADA ɾɾˌateˈaða +RATEADAS ɾɾˌateˈaðas +RATEADO ɾɾˌateˈaðo +RATEADOS ɾɾˌateˈaðos +RATEAMOS ɾɾˌateˈamos +RATEL ɾɾatˈel +RATERO ɾɾatˈeɾo +RATIFICADA ɾɾˌatifikˈaða +RATIFICADAS ɾɾˌatifikˈaðas +RATIFICADO ɾɾˌatifikˈaðo +RATIFICADOS ɾɾˌatifikˈaðos +RATIFICAMOS ɾɾˌatifikˈamos +RATIFICAR ɾɾˌatifikˈaɾ +RATING ɾɾˈatiŋ +RATIO ɾɾˈatjo +RATITE ɾɾatˈite +RATITO ɾɾatˈito +RATO ɾɾˈato +RATÓN ɾɾatˈon +RATONA ɾɾatˈona +RATONCILLO ɾɾˌatonsˈijjo +RATONCITO ɾɾˌatonsˈito +RATONERO ɾɾˌatonˈeɾo +RAUCO ɾɾˈaʊko +RAUDA ɾɾˈaʊða +RAUDAS ɾɾˈaʊðas +RAUDO ɾɾˈaʊðo +RAUDOS ɾɾˈaʊðos +RAÚL ɾɾaˈul +RAVE ɾɾˈaβe +RÁVENA ɾɾˈaβena +RAYA ɾɾˈajja +RAYADO ɾɾajjˈaðo +RAYAS ɾɾˈajjas +RAZA ɾɾˈasa +RAZAS ɾɾˈasas +RAZON ɾɾˈason +RAZÓN ɾɾasˈon +RAZONADA ɾɾˌasonˈaða +RAZONADAS ɾɾˌasonˈaðas +RAZONADO ɾɾˌasonˈaðo +RAZONADOS ɾɾˌasonˈaðos +RAZONAR ɾɾˌasonˈaɾ +RE ɾɾˈe +REABASTECER ɾɾˌeaβˌastesˈeɾ +REABASTECIMIENTO ɾɾˌeaβˌastesimjˈɛnto +REABIERTA ɾɾˌeaβjˈeɾta +REABIERTAS ɾɾˌeaβjˈeɾtas +REABIERTO ɾɾˌeaβjˈeɾto +REABIERTOS ɾɾˌeaβjˈeɾtos +REABRIR ɾɾˌeaβɾˈiɾ +REABSORBIDA ɾɾˌeaβsoɾβˈiða +REABSORBIDAS ɾɾˌeaβsoɾβˈiðas +REABSORBIDO ɾɾˌeaβsoɾβˈiðo +REABSORBIDOS ɾɾˌeaβsoɾβˈiðos +REACCIÓN ɾɾˌeaksjˈon +REACCIONADA ɾɾˌeaksjonˈaða +REACCIONADAS ɾɾˌeaksjonˈaðas +REACCIONADO ɾɾˌeaksjonˈaðo +REACCIONADOS ɾɾˌeaksjonˈaðos +REACOMODAR ɾɾˌeakˌomoðˈaɾ +REACONDICIONADA ɾɾˌeakˌondisjonˈaða +REACONDICIONADAS ɾɾˌeakˌondisjonˈaðas +REACONDICIONADO ɾɾˌeakˌondisjonˈaðo +REACONDICIONADOS ɾɾˌeakˌondisjonˈaðos +REACONDICIONAMIENTO ɾɾˌeakˌondisjˌonamjˈɛnto +REACONDICIONAR ɾɾˌeakˌondisjonˈaɾ +REACTIVA ɾɾˌeaktˈiβa +REACTIVADA ɾɾˌeaktiβˈaða +REACTIVADAS ɾɾˌeaktiβˈaðas +REACTIVADO ɾɾˌeaktiβˈaðo +REACTIVADOS ɾɾˌeaktiβˈaðos +REACTIVAS ɾɾˌeaktˈiβas +REACTIVE ɾɾˌeaktˈiβe +REACTIVO ɾɾˌeaktˈiβo +REACTUALIZADA ɾɾˌeaktwˌalisˈaða +REACTUALIZADAS ɾɾˌeaktwˌalisˈaðas +REACTUALIZADO ɾɾˌeaktwˌalisˈaðo +REACTUALIZADOS ɾɾˌeaktwˌalisˈaðos +REACTUALIZAR ɾɾˌeaktwˌalisˈaɾ +READAPTAR ɾɾˌeaðapːtˈaɾ +READECUAR ɾɾˌeaðekwˈaɾ +READIESTRAR ɾɾˌeaðjestɾˈaɾ +READMITIDA ɾɾˌeadmitˈiða +READMITIDAS ɾɾˌeadmitˈiðas +READMITIDO ɾɾˌeadmitˈiðo +READMITIDOS ɾɾˌeadmitˈiðos +READOPCIÓN ɾɾˌeaðopsjˈon +READOPTAR ɾɾˌeaðopːtˈaɾ +READQUIRIR ɾɾˌeadkiɾˈiɾ +READQUISICIÓN ɾɾˌeadkˌisisjˈon +REAFIANZAMIENTO ɾɾˌeafjˌansamjˈɛnto +REAFILIACIÓN ɾɾˌeafˌiljasjˈon +REAFIRMACIÓN ɾɾˌeafˌiɾmasjˈon +REAFIRMADA ɾɾˌeafiɾmˈaða +REAFIRMADAS ɾɾˌeafiɾmˈaðas +REAFIRMADO ɾɾˌeafiɾmˈaðo +REAFIRMADOS ɾɾˌeafiɾmˈaðos +REAFIRMAMOS ɾɾˌeafiɾmˈamos +REAFIRMANDO ɾɾˌeafiɾmˈando +REAFIRMAR ɾɾˌeafiɾmˈaɾ +REAGRUPACIÓN ɾɾˌeaɣɾˌupasjˈon +REAGRUPADA ɾɾˌeaɣɾupˈaða +REAGRUPADAS ɾɾˌeaɣɾupˈaðas +REAGRUPADO ɾɾˌeaɣɾupˈaðo +REAGRUPADOS ɾɾˌeaɣɾupˈaðos +REAGRUPAMIENTO ɾɾˌeaɣɾˌupamjˈɛnto +REAGRUPAMOS ɾɾˌeaɣɾupˈamos +REAGRUPANDO ɾɾˌeaɣɾupˈando +REAGRUPAR ɾɾˌeaɣɾupˈaɾ +REAJUSTADA ɾɾˌeaxustˈaða +REAJUSTADAS ɾɾˌeaxustˈaðas +REAJUSTADO ɾɾˌeaxustˈaðo +REAJUSTADOS ɾɾˌeaxustˈaðos +REAJUSTAR ɾɾˌeaxustˈaɾ +REAJUSTE ɾɾˌeaxˈuste +REAJUSTES ɾɾˌeaxˈustes +REAL ɾɾeˈal +REALERO ɾɾˌealˈeɾo +REALEZA ɾɾˌealˈesa +REALÍCELO ɾɾˌealˈiselo +REALIDAD ɾɾˌealiðˈad +REALIMENTADA ɾɾˌealˌimentˈaða +REALIMENTADAS ɾɾˌealˌimentˈaðas +REALIMENTADO ɾɾˌealˌimentˈaðo +REALIMENTADOS ɾɾˌealˌimentˈaðos +REALIMENTAR ɾɾˌealˌimentˈaɾ +REALINEADA ɾɾˌealˌineˈaða +REALINEADAS ɾɾˌealˌineˈaðas +REALINEADO ɾɾˌealˌineˈaðo +REALINEADOS ɾɾˌealˌineˈaðos +REALISMO ɾɾˌealˈismo +REALISTA ɾɾˌealˈista +REALISTAR ɾɾˌealistˈaɾ +REALITY ɾɾˌealˈiti +REALIZA ɾɾˌealˈisa +REALIZABLE ɾɾˌealisˈaβle +REALIZADA ɾɾˌealisˈaða +REALIZADAS ɾɾˌealisˈaðas +REALIZADO ɾɾˌealisˈaðo +REALIZADOR ɾɾˌealˌisaðˈoɾ +REALIZADOS ɾɾˌealisˈaðos +REALIZAMOS ɾɾˌealisˈamos +REALIZANDO ɾɾˌealisˈando +REALIZAR ɾɾˌealisˈaɾ +REALMENTE ɾɾeˈalmˈente +REALOJADA ɾɾˌealoxˈaða +REALOJADAS ɾɾˌealoxˈaðas +REALOJADO ɾɾˌealoxˈaðo +REALOJADOS ɾɾˌealoxˈaðos +REALOJAMIENTO ɾɾˌealˌoxamjˈɛnto +REALOJAMOS ɾɾˌealoxˈamos +REALOJAR ɾɾˌealoxˈaɾ +REALOJO ɾɾˌealˈoxo +REALQUILADA ɾɾˌealkilˈaða +REALQUILADAS ɾɾˌealkilˈaðas +REALQUILADO ɾɾˌealkilˈaðo +REALQUILADOS ɾɾˌealkilˈaðos +REALQUILAR ɾɾˌealkilˈaɾ +REALZADA ɾɾˌealsˈaða +REALZADAS ɾɾˌealsˈaðas +REALZADO ɾɾˌealsˈaðo +REALZADOS ɾɾˌealsˈaðos +REALZAR ɾɾˌealsˈaɾ +REANIMACIÓN ɾɾˌeanˌimasjˈon +REANIMADA ɾɾˌeanimˈaða +REANIMADAS ɾɾˌeanimˈaðas +REANIMADO ɾɾˌeanimˈaðo +REANIMADOR ɾɾˌeanˌimaðˈoɾ +REANIMADOS ɾɾˌeanimˈaðos +REANIMAR ɾɾˌeanimˈaɾ +REAÑO ɾɾeˈaɲo +REANUDADA ɾɾˌeanuðˈaða +REANUDADAS ɾɾˌeanuðˈaðas +REANUDADO ɾɾˌeanuðˈaðo +REANUDADOS ɾɾˌeanuðˈaðos +REANUDAR ɾɾˌeanuðˈaɾ +REAPARECER ɾɾˌeapˌaɾesˈeɾ +REAPARECIDA ɾɾˌeapˌaɾesˈiða +REAPARECIDAS ɾɾˌeapˌaɾesˈiðas +REAPARECIDO ɾɾˌeapˌaɾesˈiðo +REAPARECIDOS ɾɾˌeapˌaɾesˈiðos +REAPLICAR ɾɾˌeaplikˈaɾ +REAPRENDER ɾɾˌeapɾendˈeɾ +REAPRENDIDA ɾɾˌeapɾendˈiða +REAPRENDIDAS ɾɾˌeapɾendˈiðas +REAPRENDIDO ɾɾˌeapɾendˈiðo +REAPRENDIDOS ɾɾˌeapɾendˈiðos +REAPROPIACIÓN ɾɾˌeapɾˌopjasjˈon +REAPROPIAR ɾɾˌeapɾopjˈaɾ +REAPROVECHADA ɾɾˌeapɾˌoβetʃˈaða +REAPROVECHADAS ɾɾˌeapɾˌoβetʃˈaðas +REAPROVECHADO ɾɾˌeapɾˌoβetʃˈaðo +REAPROVECHADOS ɾɾˌeapɾˌoβetʃˈaðos +REAPROVECHAMIENTO ɾɾˌeapɾˌoβetʃamjˈɛnto +REAPROVECHAR ɾɾˌeapɾˌoβetʃˈaɾ +REAPROVISIONAR ɾɾˌeapɾˌoβisjonˈaɾ +REARGÜIDA ɾɾˌeaɾɣuˈiða +REARGÜIDAS ɾɾˌeaɾɣuˈiðas +REARGÜIDO ɾɾˌeaɾɣuˈiðo +REARGÜIDOS ɾɾˌeaɾɣuˈiðos +REARGÜIR ɾɾˌeaɾɣuˈiɾ +REARMADA ɾɾˌeaɾmˈaða +REARMADAS ɾɾˌeaɾmˈaðas +REARMADO ɾɾˌeaɾmˈaðo +REARMADOS ɾɾˌeaɾmˈaðos +REARMAMENTO ɾɾˌeaɾmamˈɛnto +REARMAR ɾɾˌeaɾmˈaɾ +REARTICULAR ɾɾˌeaɾtˌikulˈaɾ +REAS ɾɾˈeas +REASEGURAR ɾɾˌeasˌeɣuɾˈaɾ +REASENTADA ɾɾˌeasentˈaða +REASENTADAS ɾɾˌeasentˈaðas +REASENTADO ɾɾˌeasentˈaðo +REASENTADOS ɾɾˌeasentˈaðos +REASENTAR ɾɾˌeasentˈaɾ +REASFALTAR ɾɾˌeasfaltˈaɾ +REASIGNAR ɾɾˌeasiɡnˈaɾ +REASUMIR ɾɾˌeasumˈiɾ +REASUNCIÓN ɾɾˌeasunsjˈon +REATA ɾɾeˈata +REATADA ɾɾˌeatˈaða +REATADAS ɾɾˌeatˈaðas +REATADO ɾɾˌeatˈaðo +REATADOS ɾɾˌeatˈaðos +REATAR ɾɾˌeatˈaɾ +REATAZO ɾɾˌeatˈaso +REAUTORIZAR ɾɾˌeaʊtˌoɾisˈaɾ +REAVIVADA ɾɾˌeaβiβˈaða +REAVIVADAS ɾɾˌeaβiβˈaðas +REAVIVADO ɾɾˌeaβiβˈaðo +REAVIVADOS ɾɾˌeaβiβˈaðos +REAVIVAMIENTO ɾɾˌeaβˌiβamjˈɛnto +REAVIVAR ɾɾˌeaβiβˈaɾ +REBABA ɾɾeβˈaβa +REBACHEO ɾɾˌeβatʃˈeo +REBAJA ɾɾeβˈaxa +REBAJADA ɾɾˌeβaxˈaða +REBAJADAS ɾɾˌeβaxˈaðas +REBAJADO ɾɾˌeβaxˈaðo +REBAJADOS ɾɾˌeβaxˈaðos +REBAJAR ɾɾˌeβaxˈaɾ +REBALANCEAR ɾɾˌeβalˌanseˈaɾ +REBANADA ɾɾˌeβanˈaða +REBAÑADA ɾɾˌeβaɲˈaða +REBANADAS ɾɾˌeβanˈaðas +REBAÑADAS ɾɾˌeβaɲˈaðas +REBANADO ɾɾˌeβanˈaðo +REBAÑADO ɾɾˌeβaɲˈaðo +REBANADOS ɾɾˌeβanˈaðos +REBAÑADOS ɾɾˌeβaɲˈaðos +REBAÑAR ɾɾˌeβaɲˈaɾ +REBAÑO ɾɾeβˈaɲo +REBASADA ɾɾˌeβasˈaða +REBASADAS ɾɾˌeβasˈaðas +REBASADO ɾɾˌeβasˈaðo +REBASADOS ɾɾˌeβasˈaðos +REBASAMIENTO ɾɾˌeβasamjˈɛnto +REBASAR ɾɾˌeβasˈaɾ +REBASE ɾɾeβˈase +REBATADA ɾɾˌeβatˈaða +REBATADAS ɾɾˌeβatˈaðas +REBATADO ɾɾˌeβatˈaðo +REBATADOS ɾɾˌeβatˈaðos +REBATIDA ɾɾˌeβatˈiða +REBATIDAS ɾɾˌeβatˈiðas +REBATIDO ɾɾˌeβatˈiðo +REBATIDOS ɾɾˌeβatˈiðos +REBATIÑA ɾɾˌeβatˈiɲa +REBATINGA ɾɾˌeβatˈiŋɡa +REBATO ɾɾeβˈato +REBATOS ɾɾeβˈatos +REBAUTIZADA ɾɾˌeβaʊtisˈaða +REBAUTIZADAS ɾɾˌeβaʊtisˈaðas +REBAUTIZADO ɾɾˌeβaʊtisˈaðo +REBAUTIZADOS ɾɾˌeβaʊtisˈaðos +REBAUTIZAR ɾɾˌeβaʊtisˈaɾ +REBECA ɾɾeβˈeka +REBECO ɾɾeβˈeko +REBELADA ɾɾˌeβelˈaða +REBELADAS ɾɾˌeβelˈaðas +REBELADO ɾɾˌeβelˈaðo +REBELADOS ɾɾˌeβelˈaðos +REBELAMOS ɾɾˌeβelˈamos +REBELANDO ɾɾˌeβelˈando +REBELAR ɾɾˌeβelˈaɾ +REBELDE ɾɾeβˈelðe +REBELDÍA ɾɾˌeβelðˈia +REBELIÓN ɾɾˌeβeljˈon +REBLANDECER ɾɾˌeβlandesˈeɾ +REBLANDECIDA ɾɾˌeβlandesˈiða +REBLANDECIDAS ɾɾˌeβlandesˈiðas +REBLANDECIDO ɾɾˌeβlandesˈiðo +REBLANDECIDOS ɾɾˌeβlandesˈiðos +REBOBINADA ɾɾˌeβoβinˈaða +REBOBINADAS ɾɾˌeβoβinˈaðas +REBOBINADO ɾɾˌeβoβinˈaðo +REBOBINADOS ɾɾˌeβoβinˈaðos +REBOBINAMOS ɾɾˌeβoβinˈamos +REBOBINANDO ɾɾˌeβoβinˈando +REBOBINAR ɾɾˌeβoβinˈaɾ +REBOOT ɾɾˌeβoˈot +REBOSADA ɾɾˌeβosˈaða +REBOSADAS ɾɾˌeβosˈaðas +REBOSADO ɾɾˌeβosˈaðo +REBOSADOS ɾɾˌeβosˈaðos +REBOSAMIENTO ɾɾˌeβosamjˈɛnto +REBOSANTE ɾɾˌeβosˈante +REBOSAR ɾɾˌeβosˈaɾ +REBOTADA ɾɾˌeβotˈaða +REBOTADAS ɾɾˌeβotˈaðas +REBOTADO ɾɾˌeβotˈaðo +REBOTADOS ɾɾˌeβotˈaðos +REBOTAR ɾɾˌeβotˈaɾ +REBOTE ɾɾeβˈote +REBOZADA ɾɾˌeβosˈaða +REBOZADAS ɾɾˌeβosˈaðas +REBOZADO ɾɾˌeβosˈaðo +REBOZADOS ɾɾˌeβosˈaðos +REBOZANTE ɾɾˌeβosˈante +REBOZAR ɾɾˌeβosˈaɾ +REBOZO ɾɾeβˈoso +REBRAMAR ɾɾˌeβɾamˈaɾ +REBRINCADA ɾɾˌeβɾinkˈaða +REBRINCADAS ɾɾˌeβɾinkˈaðas +REBRINCADO ɾɾˌeβɾinkˈaðo +REBRINCADOS ɾɾˌeβɾinkˈaðos +REBRINCAR ɾɾˌeβɾinkˈaɾ +REBUJITO ɾɾˌeβuxˈito +REBUJO ɾɾeβˈuxo +REBULLICIO ɾɾˌeβujjˈisjo +REBUSCADA ɾɾˌeβuskˈaða +REBUSCADAS ɾɾˌeβuskˈaðas +REBUSCADO ɾɾˌeβuskˈaðo +REBUSCADOS ɾɾˌeβuskˈaðos +REBUSCAMOS ɾɾˌeβuskˈamos +REBUSCAR ɾɾˌeβuskˈaɾ +REBUZNADA ɾɾˌeβusnˈaða +REBUZNADAS ɾɾˌeβusnˈaðas +REBUZNADO ɾɾˌeβusnˈaðo +REBUZNADOS ɾɾˌeβusnˈaðos +RECABADA ɾɾˌekaβˈaða +RECABADAS ɾɾˌekaβˈaðas +RECABADO ɾɾˌekaβˈaðo +RECABADOS ɾɾˌekaβˈaðos +RECABDO ɾɾekˈabðo +RECABITA ɾɾˌekaβˈita +RECADERA ɾɾˌekaðˈeɾa +RECADITO ɾɾˌekaðˈito +RECADO ɾɾekˈaðo +RECAER ɾɾˌekaˈeɾ +RECAÍ ɾɾˌekaˈi +RECAÍA ɾɾˌekaˈia +RECAÍAMOS ɾɾˌekaˈiamos +RECAÍAS ɾɾˌekaˈias +RECAÍDA ɾɾˌekaˈiða +RECAÍDAS ɾɾˌekaˈiðas +RECAÍDO ɾɾˌekaˈiðo +RECAÍDOS ɾɾˌekaˈiðos +RECAÍMOS ɾɾˌekaˈimos +RECAÍSTE ɾɾˌekaˈiste +RECALADA ɾɾˌekalˈaða +RECALADAS ɾɾˌekalˈaðas +RECALADO ɾɾˌekalˈaðo +RECALADOS ɾɾˌekalˈaðos +RECALCADA ɾɾˌekalkˈaða +RECALCADAS ɾɾˌekalkˈaðas +RECALCADO ɾɾˌekalkˈaðo +RECALCADOS ɾɾˌekalkˈaðos +RECALCITRANTE ɾɾˌekalsitɾˈante +RECALCULADA ɾɾˌekalkulˈaða +RECALCULADAS ɾɾˌekalkulˈaðas +RECALCULADO ɾɾˌekalkulˈaðo +RECALCULADOS ɾɾˌekalkulˈaðos +RECALCULAMOS ɾɾˌekalkulˈamos +RECALCULANDO ɾɾˌekalkulˈando +RECALENDARIZAR ɾɾˌekalˌendaɾisˈaɾ +RECALENTADA ɾɾˌekalentˈaða +RECALENTADAS ɾɾˌekalentˈaðas +RECALENTADO ɾɾˌekalentˈaðo +RECALENTADOS ɾɾˌekalentˈaðos +RECALENTAMIENTO ɾɾˌekalˌentamjˈɛnto +RECALENTAR ɾɾˌekalentˈaɾ +RECALIBRACIÓN ɾɾˌekalˌiβɾasjˈon +RECALIBRADA ɾɾˌekaliβɾˈaða +RECALIBRADAS ɾɾˌekaliβɾˈaðas +RECALIBRADO ɾɾˌekaliβɾˈaðo +RECALIBRADOS ɾɾˌekaliβɾˈaðos +RECALIBRAR ɾɾˌekaliβɾˈaɾ +RECALIFICADA ɾɾˌekalˌifikˈaða +RECALIFICADAS ɾɾˌekalˌifikˈaðas +RECALIFICADO ɾɾˌekalˌifikˈaðo +RECALIFICADOS ɾɾˌekalˌifikˈaðos +RECALIFICAR ɾɾˌekalˌifikˈaɾ +RECAMADA ɾɾˌekamˈaða +RECAMADAS ɾɾˌekamˈaðas +RECAMADO ɾɾˌekamˈaðo +RECAMADOS ɾɾˌekamˈaðos +RECÁMARA ɾɾekˈamaɾa +RECAPACITADA ɾɾˌekapˌasitˈaða +RECAPACITADAS ɾɾˌekapˌasitˈaðas +RECAPACITADO ɾɾˌekapˌasitˈaðo +RECAPACITADOS ɾɾˌekapˌasitˈaðos +RECAPEO ɾɾˌekapˈeo +RECAPITALIZADA ɾɾˌekapˌitalisˈaða +RECAPITALIZADAS ɾɾˌekapˌitalisˈaðas +RECAPITALIZADO ɾɾˌekapˌitalisˈaðo +RECAPITALIZADOS ɾɾˌekapˌitalisˈaðos +RECAPITALIZAR ɾɾˌekapˌitalisˈaɾ +RECAPITULADA ɾɾˌekapˌitulˈaða +RECAPITULADAS ɾɾˌekapˌitulˈaðas +RECAPITULADO ɾɾˌekapˌitulˈaðo +RECAPITULADOS ɾɾˌekapˌitulˈaðos +RECAPITULAMOS ɾɾˌekapˌitulˈamos +RECAPITULANDO ɾɾˌekapˌitulˈando +RECAPITULAR ɾɾˌekapˌitulˈaɾ +RECAPTURADA ɾɾˌekapːtuɾˈaða +RECAPTURADAS ɾɾˌekapːtuɾˈaðas +RECAPTURADO ɾɾˌekapːtuɾˈaðo +RECAPTURADOS ɾɾˌekapːtuɾˈaðos +RECARGAMIENTO ɾɾˌekaɾɣamjˈɛnto +RECARGAR ɾɾˌekaɾɣˈaɾ +RECATA ɾɾekˈata +RECATAR ɾɾˌekatˈaɾ +RECATE ɾɾekˈate +RECATEGORIZAR ɾɾˌekatˌeɣoɾisˈaɾ +RECATO ɾɾekˈato +RECAUCHUTADA ɾɾˌekaʊtʃutˈaða +RECAUCHUTADAS ɾɾˌekaʊtʃutˈaðas +RECAUCHUTADO ɾɾˌekaʊtʃutˈaðo +RECAUCHUTADOS ɾɾˌekaʊtʃutˈaðos +RECAUDACIÓN ɾɾˌekaʊðasjˈon +RECAUDACIONES ɾɾˌekaʊðasjˈones +RECAUDADA ɾɾˌekaʊðˈaða +RECAUDADAS ɾɾˌekaʊðˈaðas +RECAUDADO ɾɾˌekaʊðˈaðo +RECAUDADOS ɾɾˌekaʊðˈaðos +RECAUDAR ɾɾˌekaʊðˈaɾ +RECAUDEMOS ɾɾˌekaʊðˈemos +RECAUDO ɾɾekˈaʊðo +RECEBIR ɾɾˌeseβˈiɾ +RECELADA ɾɾˌeselˈaða +RECELADAS ɾɾˌeselˈaðas +RECELADO ɾɾˌeselˈaðo +RECELADOS ɾɾˌeselˈaðos +RECENTAR ɾɾˌesentˈaɾ +RECENTRALIZADA ɾɾˌesentɾˌalisˈaða +RECENTRALIZADAS ɾɾˌesentɾˌalisˈaðas +RECENTRALIZADO ɾɾˌesentɾˌalisˈaðo +RECENTRALIZADOS ɾɾˌesentɾˌalisˈaðos +RECEPCIÓN ɾɾˌesepsjˈon +RECEPCIONADA ɾɾˌesepsjonˈaða +RECEPCIONADAS ɾɾˌesepsjonˈaðas +RECEPCIONADO ɾɾˌesepsjonˈaðo +RECEPCIONADOS ɾɾˌesepsjonˈaðos +RECEPCIONALES ɾɾˌesepsjonˈales +RECEPCIONAR ɾɾˌesepsjonˈaɾ +RECEPCIONAS ɾɾˌesepsjˈonas +RECEPCIONES ɾɾˌesepsjˈones +RECEPCIONISTA ɾɾˌesepsjonˈista +RECEPCIONO ɾɾˌesepsjˈono +RECEPTIVO ɾɾˌesepːtˈiβo +RECERCADA ɾɾˌeseɾkˈaða +RECERCADAS ɾɾˌeseɾkˈaðas +RECERCADO ɾɾˌeseɾkˈaðo +RECERCADOS ɾɾˌeseɾkˈaðos +RECERCAR ɾɾˌeseɾkˈaɾ +RECERTIFICAR ɾɾˌeseɾtˌifikˈaɾ +RECESAR ɾɾˌesesˈaɾ +RECETA ɾɾesˈeta +RECETADA ɾɾˌesetˈaða +RECETADAS ɾɾˌesetˈaðas +RECETADO ɾɾˌesetˈaðo +RECETADOS ɾɾˌesetˈaðos +RECETAR ɾɾˌesetˈaɾ +RECETAS ɾɾesˈetas +RECETO ɾɾesˈeto +RECHAZADA ɾɾˌetʃasˈaða +RECHAZADAS ɾɾˌetʃasˈaðas +RECHAZADO ɾɾˌetʃasˈaðo +RECHAZADOS ɾɾˌetʃasˈaðos +RECHAZAR ɾɾˌetʃasˈaɾ +RECHAZO ɾɾetʃˈaso +RECHINADA ɾɾˌetʃinˈaða +RECHINADAS ɾɾˌetʃinˈaðas +RECHINADO ɾɾˌetʃinˈaðo +RECHINADORA ɾɾˌetʃinaðˈoɾa +RECHINADOS ɾɾˌetʃinˈaðos +RECHINANDO ɾɾˌetʃinˈando +RECHINANTE ɾɾˌetʃinˈante +RECHINAR ɾɾˌetʃinˈaɾ +RECHISTADA ɾɾˌetʃistˈaða +RECHISTADAS ɾɾˌetʃistˈaðas +RECHISTADO ɾɾˌetʃistˈaðo +RECHISTADOS ɾɾˌetʃistˈaðos +RECHISTAR ɾɾˌetʃistˈaɾ +RECIBAS ɾɾesˈiβas +RECIBIDA ɾɾˌesiβˈiða +RECIBIDAS ɾɾˌesiβˈiðas +RECIBIDO ɾɾˌesiβˈiðo +RECIBIDOS ɾɾˌesiβˈiðos +RECIBIR ɾɾˌesiβˈiɾ +RECIBO ɾɾesˈiβo +RECICLABILIDAD ɾɾˌesiklˌaβiliðˈad +RECICLADA ɾɾˌesiklˈaða +RECICLADAS ɾɾˌesiklˈaðas +RECICLADO ɾɾˌesiklˈaðo +RECICLADOS ɾɾˌesiklˈaðos +RECICLAJE ɾɾˌesiklˈaxe +RECICLAMOS ɾɾˌesiklˈamos +RECICLAR ɾɾˌesiklˈaɾ +RECICLARLAS ɾɾˌesiklˈaɾlas +RECIDIVA ɾɾˌesiðˈiβa +RECIDIVANTE ɾɾˌesiðiβˈante +RECIÉN ɾɾesjˈen +RECIENTE ɾɾesjˈɛnte +RECIENTEMENTE ɾɾesjˈɛntemˈente +RECIENTES ɾɾesjˈɛntes +RECINTO ɾɾesˈinto +RECIO ɾɾˈesjo +RECIPIENTE ɾɾˌesipjˈɛnte +RECIPIENTES ɾɾˌesipjˈɛntes +RECIPROCADA ɾɾˌesipɾokˈaða +RECIPROCADAS ɾɾˌesipɾokˈaðas +RECIPROCADO ɾɾˌesipɾokˈaðo +RECIPROCADOS ɾɾˌesipɾokˈaðos +RECIPROCAR ɾɾˌesipɾokˈaɾ +RECIPROCIDAD ɾɾˌesipɾˌosiðˈad +RECÍPROCO ɾɾesˈipɾoko +RECITACIÓN ɾɾˌesitasjˈon +RECITADA ɾɾˌesitˈaða +RECITADAS ɾɾˌesitˈaðas +RECITADO ɾɾˌesitˈaðo +RECITADOS ɾɾˌesitˈaðos +RECITAMOS ɾɾˌesitˈamos +RECITAR ɾɾˌesitˈaɾ +RECITATIVO ɾɾˌesitatˈiβo +RECLAMACIÓN ɾɾˌeklamasjˈon +RECLAMADA ɾɾˌeklamˈaða +RECLAMADAS ɾɾˌeklamˈaðas +RECLAMADO ɾɾˌeklamˈaðo +RECLAMADOS ɾɾˌeklamˈaðos +RECLAMAMOS ɾɾˌeklamˈamos +RECLAMAR ɾɾˌeklamˈaɾ +RECLASIFICAR ɾɾˌeklasˌifikˈaɾ +RECLINADA ɾɾˌeklinˈaða +RECLINADAS ɾɾˌeklinˈaðas +RECLINADO ɾɾˌeklinˈaðo +RECLINADOS ɾɾˌeklinˈaðos +RECLINAR ɾɾˌeklinˈaɾ +RECLUÍ ɾɾˌekluˈi +RECLUIDA ɾɾˌekluˈiða +RECLUIDAS ɾɾˌekluˈiðas +RECLUIDO ɾɾˌekluˈiðo +RECLUIDOS ɾɾˌekluˈiðos +RECLUIR ɾɾˌekluˈiɾ +RECLUÍS ɾɾˌekluˈis +RECLUSA ɾɾeklˈusa +RECLUSAS ɾɾeklˈusas +RECLUSIÓN ɾɾˌeklusjˈon +RECLUSIONES ɾɾˌeklusjˈones +RECLUSO ɾɾeklˈuso +RECLUSOS ɾɾeklˈusos +RECLUTA ɾɾeklˈuta +RECLUTADA ɾɾˌeklutˈaða +RECLUTADAS ɾɾˌeklutˈaðas +RECLUTADO ɾɾˌeklutˈaðo +RECLUTADOS ɾɾˌeklutˈaðos +RECLUTAR ɾɾˌeklutˈaɾ +RECOBRADA ɾɾˌekoβɾˈaða +RECOBRADAS ɾɾˌekoβɾˈaðas +RECOBRADO ɾɾˌekoβɾˈaðo +RECOBRADOS ɾɾˌekoβɾˈaðos +RECOBRAR ɾɾˌekoβɾˈaɾ +RECOCER ɾɾˌekosˈeɾ +RECOCHINEADA ɾɾˌekotʃˌineˈaða +RECOCHINEADAS ɾɾˌekotʃˌineˈaðas +RECOCHINEADO ɾɾˌekotʃˌineˈaðo +RECOCHINEADOS ɾɾˌekotʃˌineˈaðos +RECOCHINEAR ɾɾˌekotʃˌineˈaɾ +RECOCHINEARSE ɾɾˌekotʃˌineˈaɾse +RECOCINAR ɾɾˌekosinˈaɾ +RECODAR ɾɾˌekoðˈaɾ +RECODIFICAR ɾɾˌekoðˌifikˈaɾ +RECODO ɾɾekˈoðo +RECOGER ɾɾˌekoxˈeɾ +RECOGIDA ɾɾˌekoxˈiða +RECOGIDAS ɾɾˌekoxˈiðas +RECOGIDO ɾɾˌekoxˈiðo +RECOGIDOS ɾɾˌekoxˈiðos +RECOGIMIENTO ɾɾˌekoximjˈɛnto +RECOLADA ɾɾˌekolˈaða +RECOLADAS ɾɾˌekolˈaðas +RECOLADO ɾɾˌekolˈaðo +RECOLADOS ɾɾˌekolˈaðos +RECOLECTADA ɾɾˌekolektˈaða +RECOLECTADAS ɾɾˌekolektˈaðas +RECOLECTADO ɾɾˌekolektˈaðo +RECOLECTADOS ɾɾˌekolektˈaðos +RECOLECTAR ɾɾˌekolektˈaɾ +RECOLECTOR ɾɾˌekolektˈoɾ +RECOLOCADA ɾɾˌekolokˈaða +RECOLOCADAS ɾɾˌekolokˈaðas +RECOLOCADO ɾɾˌekolokˈaðo +RECOLOCADOS ɾɾˌekolokˈaðos +RECOLONIZAR ɾɾˌekolˌonisˈaɾ +RECOMBINAR ɾɾˌekombinˈaɾ +RECOMENDABLE ɾɾˌekomendˈaβle +RECOMENDACIÓN ɾɾˌekomˌendasjˈon +RECOMENDACIONES ɾɾˌekomˌendasjˈones +RECOMENDADA ɾɾˌekomendˈaða +RECOMENDADAS ɾɾˌekomendˈaðas +RECOMENDADO ɾɾˌekomendˈaðo +RECOMENDADOS ɾɾˌekomendˈaðos +RECOMENDAME ɾɾˌekomendˈame +RECOMENDAMOS ɾɾˌekomendˈamos +RECOMENDAR ɾɾˌekomendˈaɾ +RECOMENDARÍA ɾɾˌekomˌendaɾˈia +RECOMENDARÍAS ɾɾˌekomˌendaɾˈias +RECOMENDARLE ɾɾˌekomendˈaɾle +RECOMENDARME ɾɾˌekomendˈaɾme +RECOMENDARTE ɾɾˌekomendˈaɾte +RECOMENDAS ɾɾˌekomˈɛndas +RECOMENDÁS ɾɾˌekomendˈas +RECOMENDO ɾɾˌekomˈɛndo +RECOMENDÓ ɾɾˌekomendˈo +RECOMENZADA ɾɾˌekomensˈaða +RECOMENZADAS ɾɾˌekomensˈaðas +RECOMENZADO ɾɾˌekomensˈaðo +RECOMENZADOS ɾɾˌekomensˈaðos +RECOMENZAR ɾɾˌekomensˈaɾ +RECOMIENDA ɾɾˌekomjˈɛnda +RECOMIENDAME ɾɾˌekomjendˈame +RECOMIÉNDAME ɾɾˌekomjˈendame +RECOMIENDAN ɾɾˌekomjˈɛndan +RECOMIENDAS ɾɾˌekomjˈɛndas +RECOMIENDE ɾɾˌekomjˈɛnde +RECOMIENDES ɾɾˌekomjˈɛndes +RECOMIENDO ɾɾˌekomjˈɛndo +RECOMISIONAR ɾɾˌekomˌisjonˈaɾ +RECOMPENSADA ɾɾˌekompensˈaða +RECOMPENSADAS ɾɾˌekompensˈaðas +RECOMPENSADO ɾɾˌekompensˈaðo +RECOMPENSADOS ɾɾˌekompensˈaðos +RECOMPENSAMOS ɾɾˌekompensˈamos +RECOMPENSANDO ɾɾˌekompensˈando +RECOMPILAR ɾɾˌekompilˈaɾ +RECOMPRAR ɾɾˌekompɾˈaɾ +RECOMPUESTA ɾɾˌekompwˈesta +RECOMPUESTAS ɾɾˌekompwˈestas +RECOMPUESTO ɾɾˌekompwˈesto +RECOMPUESTOS ɾɾˌekompwˈestos +RECONCENTRACIÓN ɾɾˌekonsˌentɾasjˈon +RECONCILIADA ɾɾˌekonsiljˈaða +RECONCILIADAS ɾɾˌekonsiljˈaðas +RECONCILIADO ɾɾˌekonsiljˈaðo +RECONCILIADOS ɾɾˌekonsiljˈaðos +RECONCILIAMOS ɾɾˌekonsiljˈamos +RECONCILIANDO ɾɾˌekonsiljˈando +RECÓNDITA ɾɾekˈondita +RECÓNDITAS ɾɾekˈonditas +RECÓNDITO ɾɾekˈondito +RECÓNDITOS ɾɾekˈonditos +RECONDUCIDA ɾɾˌekondusˈiða +RECONDUCIDAS ɾɾˌekondusˈiðas +RECONDUCIDO ɾɾˌekondusˈiðo +RECONDUCIDOS ɾɾˌekondusˈiðos +RECONDUCIR ɾɾˌekondusˈiɾ +RECONEXIÓN ɾɾˌekoneksjˈon +RECONEXIONES ɾɾˌekoneksjˈones +RECONFIGURADA ɾɾˌekomfˌiɣuɾˈaða +RECONFIGURADAS ɾɾˌekomfˌiɣuɾˈaðas +RECONFIGURADO ɾɾˌekomfˌiɣuɾˈaðo +RECONFIGURADOS ɾɾˌekomfˌiɣuɾˈaðos +RECONFIGURANDO ɾɾˌekomfˌiɣuɾˈando +RECONFIGURAR ɾɾˌekomfˌiɣuɾˈaɾ +RECONFIRMADA ɾɾˌekomfiɾmˈaða +RECONFIRMADAS ɾɾˌekomfiɾmˈaðas +RECONFIRMADO ɾɾˌekomfiɾmˈaðo +RECONFIRMADOS ɾɾˌekomfiɾmˈaðos +RECONFIRMAMOS ɾɾˌekomfiɾmˈamos +RECONFIRMANDO ɾɾˌekomfiɾmˈando +RECONFIRMAR ɾɾˌekomfiɾmˈaɾ +RECONFORTADA ɾɾˌekomfoɾtˈaða +RECONFORTADAS ɾɾˌekomfoɾtˈaðas +RECONFORTADO ɾɾˌekomfoɾtˈaðo +RECONFORTADOS ɾɾˌekomfoɾtˈaðos +RECONFORTAMOS ɾɾˌekomfoɾtˈamos +RECONFORTANDO ɾɾˌekomfoɾtˈando +RECONFORTANTE ɾɾˌekomfoɾtˈante +RECONFORTANTES ɾɾˌekomfoɾtˈantes +RECONFORTAR ɾɾˌekomfoɾtˈaɾ +RECONOCEDOR ɾɾˌekonˌoseðˈoɾ +RECONOCER ɾɾˌekonosˈeɾ +RECONOCIBLEMENTE ɾɾˌekonosˈiβlemˈente +RECONOCIDA ɾɾˌekonosˈiða +RECONOCIDAS ɾɾˌekonosˈiðas +RECONOCIDO ɾɾˌekonosˈiðo +RECONOCIDOS ɾɾˌekonosˈiðos +RECONOCIMIENTO ɾɾˌekonˌosimjˈɛnto +RECONOZCO ɾɾˌekonˈosko +RECONQUISTA ɾɾˌekonkˈista +RECONQUISTADA ɾɾˌekonkistˈaða +RECONQUISTADAS ɾɾˌekonkistˈaðas +RECONQUISTADO ɾɾˌekonkistˈaðo +RECONQUISTADOS ɾɾˌekonkistˈaðos +RECONQUISTAMOS ɾɾˌekonkistˈamos +RECONQUISTANDO ɾɾˌekonkistˈando +RECONQUISTAR ɾɾˌekonkistˈaɾ +RECONSAGRAR ɾɾˌekonsaɣɾˈaɾ +RECONSIDERADA ɾɾˌekonsˌiðeɾˈaða +RECONSIDERADAS ɾɾˌekonsˌiðeɾˈaðas +RECONSIDERADO ɾɾˌekonsˌiðeɾˈaðo +RECONSIDERADOS ɾɾˌekonsˌiðeɾˈaðos +RECONSIDERAMOS ɾɾˌekonsˌiðeɾˈamos +RECONSIDERANDO ɾɾˌekonsˌiðeɾˈando +RECONSTITUCIÓN ɾɾˌekonstˌitusjˈon +RECONSTITUIDA ɾɾˌekonstitwˈiða +RECONSTITUIDAS ɾɾˌekonstitwˈiðas +RECONSTITUIDO ɾɾˌekonstitwˈiðo +RECONSTITUIDOS ɾɾˌekonstitwˈiðos +RECONSTITUIR ɾɾˌekonstitwˈiɾ +RECONSTRUCCIÓN ɾɾˌekonstɾuksjˈon +RECONSTRUIDA ɾɾˌekonstɾuˈiða +RECONSTRUIDAS ɾɾˌekonstɾuˈiðas +RECONSTRUIDO ɾɾˌekonstɾuˈiðo +RECONSTRUIDOS ɾɾˌekonstɾuˈiðos +RECONSTRUIR ɾɾˌekonstɾuˈiɾ +RECONTADA ɾɾˌekontˈaða +RECONTADAS ɾɾˌekontˈaðas +RECONTADO ɾɾˌekontˈaðo +RECONTADOS ɾɾˌekontˈaðos +RECONTAMOS ɾɾˌekontˈamos +RECONTANDO ɾɾˌekontˈando +RECONTAR ɾɾˌekontˈaɾ +RECONTRATAR ɾɾˌekontɾatˈaɾ +RECONVENIDA ɾɾˌekombenˈiða +RECONVENIDAS ɾɾˌekombenˈiðas +RECONVENIDO ɾɾˌekombenˈiðo +RECONVENIDOS ɾɾˌekombenˈiðos +RECONVERSIÓN ɾɾˌekombeɾsjˈon +RECONVERTIDA ɾɾˌekombeɾtˈiða +RECONVERTIDAS ɾɾˌekombeɾtˈiðas +RECONVERTIDO ɾɾˌekombeɾtˈiðo +RECONVERTIDOS ɾɾˌekombeɾtˈiðos +RECONVERTIR ɾɾˌekombeɾtˈiɾ +RECOPILACIÓN ɾɾˌekopˌilasjˈon +RECOPILADA ɾɾˌekopilˈaða +RECOPILADAS ɾɾˌekopilˈaðas +RECOPILADO ɾɾˌekopilˈaðo +RECOPILADOS ɾɾˌekopilˈaðos +RECOPILAR ɾɾˌekopilˈaɾ +RECOPILATORIO ɾɾˌekopˌilatˈoɾjo +RÉCORD ɾɾˈekoɾd +RECORDACIÓN ɾɾˌekoɾðasjˈon +RECORDADA ɾɾˌekoɾðˈaða +RECORDADAS ɾɾˌekoɾðˈaðas +RECORDADO ɾɾˌekoɾðˈaðo +RECORDADOS ɾɾˌekoɾðˈaðos +RECORDAMOS ɾɾˌekoɾðˈamos +RECORDAR ɾɾˌekoɾðˈaɾ +RECORDARME ɾɾˌekoɾðˈaɾme +RÉCORDS ɾɾˈekoɾds +RECORRER ɾɾˌekoɾɾˈeɾ +RECORRIDA ɾɾˌekoɾɾˈiða +RECORRIDAS ɾɾˌekoɾɾˈiðas +RECORRIDO ɾɾˌekoɾɾˈiðo +RECORRIDOS ɾɾˌekoɾɾˈiðos +RECORTADA ɾɾˌekoɾtˈaða +RECORTADAS ɾɾˌekoɾtˈaðas +RECORTADO ɾɾˌekoɾtˈaðo +RECORTADOR ɾɾˌekoɾtaðˈoɾ +RECORTADOS ɾɾˌekoɾtˈaðos +RECORTAMOS ɾɾˌekoɾtˈamos +RECORTANDO ɾɾˌekoɾtˈando +RECOSER ɾɾˌekosˈeɾ +RECOSTADA ɾɾˌekostˈaða +RECOSTADAS ɾɾˌekostˈaðas +RECOSTADO ɾɾˌekostˈaðo +RECOSTADOS ɾɾˌekostˈaðos +RECREADA ɾɾˌekɾeˈaða +RECREADAS ɾɾˌekɾeˈaðas +RECREADO ɾɾˌekɾeˈaðo +RECREADOS ɾɾˌekɾeˈaðos +RECREAR ɾɾˌekɾeˈaɾ +RECREATIVO ɾɾˌekɾeatˈiβo +RECRECER ɾɾˌekɾesˈeɾ +RECRECIMIENTO ɾɾˌekɾesimjˈɛnto +RECREO ɾɾekɾˈeo +RECRIADA ɾɾˌekɾiˈaða +RECRIADAS ɾɾˌekɾiˈaðas +RECRIADO ɾɾˌekɾiˈaðo +RECRIADOS ɾɾˌekɾiˈaðos +RECRIAMOS ɾɾˌekɾiˈamos +RECRIAR ɾɾˌekɾiˈaɾ +RECRIMINADA ɾɾˌekɾiminˈaða +RECRIMINADAS ɾɾˌekɾiminˈaðas +RECRIMINADO ɾɾˌekɾiminˈaðo +RECRIMINADOS ɾɾˌekɾiminˈaðos +RECRIMINAR ɾɾˌekɾiminˈaɾ +RECRISTALIZADA ɾɾˌekɾistˌalisˈaða +RECRISTALIZADAS ɾɾˌekɾistˌalisˈaðas +RECRISTALIZADO ɾɾˌekɾistˌalisˈaðo +RECRISTALIZADOS ɾɾˌekɾistˌalisˈaðos +RECRISTALIZAR ɾɾˌekɾistˌalisˈaɾ +RECRUDECER ɾɾˌekɾuðesˈeɾ +RECRUDECIDA ɾɾˌekɾuðesˈiða +RECRUDECIDAS ɾɾˌekɾuðesˈiðas +RECRUDECIDO ɾɾˌekɾuðesˈiðo +RECRUDECIDOS ɾɾˌekɾuðesˈiðos +RECRUDECIMIENTO ɾɾˌekɾuðˌesimjˈɛnto +RECRUDESCENCIA ɾɾˌekɾuðesˈɛnsja +RECTAL ɾɾektˈal +RECTANGULAR ɾɾˌektaŋɡulˈaɾ +RECTIFICACIÓN ɾɾˌektifˌikasjˈon +RECTIFICADA ɾɾˌektifikˈaða +RECTIFICADAS ɾɾˌektifikˈaðas +RECTIFICADO ɾɾˌektifikˈaðo +RECTIFICADORA ɾɾˌektifˌikaðˈoɾa +RECTIFICADOS ɾɾˌektifikˈaðos +RECTIFICAMOS ɾɾˌektifikˈamos +RECTILÍNEA ɾɾˌektilˈinea +RECTILÍNEAS ɾɾˌektilˈineas +RECTILÍNEOS ɾɾˌektilˈineos +RECTORA ɾɾektˈoɾa +RECTORADA ɾɾˌektoɾˈaða +RECTORADAS ɾɾˌektoɾˈaðas +RECTORADO ɾɾˌektoɾˈaðo +RECTORADOS ɾɾˌektoɾˈaðos +RECTORRAGIA ɾɾˌektoɾɾˈaxja +RECTOVESICAL ɾɾˌektoβˌesikˈal +RECUA ɾɾˈekwa +RECUADRADA ɾɾˌekwaðɾˈaða +RECUADRADAS ɾɾˌekwaðɾˈaðas +RECUADRADO ɾɾˌekwaðɾˈaðo +RECUADRADOS ɾɾˌekwaðɾˈaðos +RECUAS ɾɾˈekwas +RECUBIERTA ɾɾˌekuβjˈeɾta +RECUBIERTAS ɾɾˌekuβjˈeɾtas +RECUBIERTO ɾɾˌekuβjˈeɾto +RECUBIERTOS ɾɾˌekuβjˈeɾtos +RECUBRIMIENTO ɾɾˌekuβɾimjˈɛnto +RECUBRIR ɾɾˌekuβɾˈiɾ +RECUENTO ɾɾekwˈɛnto +RECUERDA ɾɾekwˈeɾða +RECUERDE ɾɾekwˈeɾðe +RECUERDITO ɾɾˌekweɾðˈito +RECUERDO ɾɾekwˈeɾðo +RECULADA ɾɾˌekulˈaða +RECULADAS ɾɾˌekulˈaðas +RECULADO ɾɾˌekulˈaðo +RECULADOS ɾɾˌekulˈaðos +RECULAMIENTO ɾɾˌekulamjˈɛnto +RECULAR ɾɾˌekulˈaɾ +RECUPERABILIDAD ɾɾˌekupˌeɾaβˌiliðˈad +RECUPERACIÓN ɾɾˌekupˌeɾasjˈon +RECUPERACIONAL ɾɾˌekupˌeɾasjonˈal +RECUPERADA ɾɾˌekupeɾˈaða +RECUPERADAS ɾɾˌekupeɾˈaðas +RECUPERADO ɾɾˌekupeɾˈaðo +RECUPERADORA ɾɾˌekupˌeɾaðˈoɾa +RECUPERADOS ɾɾˌekupeɾˈaðos +RECUPERAMOS ɾɾˌekupeɾˈamos +RECUPERAR ɾɾˌekupeɾˈaɾ +RECUPERE ɾɾˌekupˈeɾe +RECURRIR ɾɾˌekuɾɾˈiɾ +RECURSIVO ɾɾˌekuɾsˈiβo +RECURSO ɾɾekˈuɾso +RECURVADA ɾɾˌekuɾβˈaða +RECURVADAS ɾɾˌekuɾβˈaðas +RECURVADO ɾɾˌekuɾβˈaðo +RECURVADOS ɾɾˌekuɾβˈaðos +RECURVAMOS ɾɾˌekuɾβˈamos +RECUSA ɾɾekˈusa +RECUSADA ɾɾˌekusˈaða +RECUSADAS ɾɾˌekusˈaðas +RECUSADO ɾɾˌekusˈaðo +RECUSADOS ɾɾˌekusˈaðos +RECUSAMOS ɾɾˌekusˈamos +RECUSANDO ɾɾˌekusˈando +RECUSARA ɾɾˌekusˈaɾa +RECUSARÁ ɾɾˌekusaɾˈa +RECUSÁRAMOS ɾɾˌekusˈaɾamos +RECUSARAS ɾɾˌekusˈaɾas +RECUSARÁS ɾɾˌekusaɾˈas +RECUSAREIS ɾɾˌekusˈaɾeɪs +RECUSAREMOS ɾɾˌekusaɾˈemos +RECUSARES ɾɾˌekusˈaɾes +RECUSARÍAMOS ɾɾˌekusaɾˈiamos +RECUSAS ɾɾekˈusas +RECUSASTE ɾɾˌekusˈaste +RECUSE ɾɾekˈuse +RECUSEMOS ɾɾˌekusˈemos +RECUSES ɾɾekˈuses +RECUSO ɾɾekˈuso +RED ɾɾˈed +REDACCIÓN ɾɾˌeðaksjˈon +REDACCIONAL ɾɾˌeðaksjonˈal +REDACTADA ɾɾˌeðaktˈaða +REDACTADAS ɾɾˌeðaktˈaðas +REDACTADO ɾɾˌeðaktˈaðo +REDACTADOS ɾɾˌeðaktˈaðos +REDACTOR ɾɾˌeðaktˈoɾ +REDACTORA ɾɾˌeðaktˈoɾa +REDADA ɾɾeðˈaða +REDAÑO ɾɾeðˈaɲo +REDARGÜIDA ɾɾˌeðaɾɣuˈiða +REDARGÜIDAS ɾɾˌeðaɾɣuˈiðas +REDARGÜIDO ɾɾˌeðaɾɣuˈiðo +REDARGÜIDOS ɾɾˌeðaɾɣuˈiðos +REDARGÜIR ɾɾˌeðaɾɣuˈiɾ +REDECILLA ɾɾˌeðesˈijja +REDECIR ɾɾˌeðesˈiɾ +REDECORADA ɾɾˌeðekoɾˈaða +REDECORADAS ɾɾˌeðekoɾˈaðas +REDECORADO ɾɾˌeðekoɾˈaðo +REDECORADOS ɾɾˌeðekoɾˈaðos +REDECORAR ɾɾˌeðekoɾˈaɾ +REDEDICACIÓN ɾɾˌeðeðˌikasjˈon +REDEDICAR ɾɾˌeðeðikˈaɾ +REDEFINIBLE ɾɾˌeðefinˈiβle +REDEFINIDA ɾɾˌeðefinˈiða +REDEFINIDAS ɾɾˌeðefinˈiðas +REDEFINIDO ɾɾˌeðefinˈiðo +REDEFINIDOS ɾɾˌeðefinˈiðos +REDEMOCRATIZACIÓN ɾɾˌeðemˌokɾatˌisasjˈon +REDEMOCRATIZAR ɾɾˌeðemˌokɾatisˈaɾ +REDENCIÓN ɾɾˌeðensjˈon +REDENOMINAR ɾɾˌeðenˌominˈaɾ +REDENSIFICADA ɾɾˌeðensˌifikˈaða +REDENSIFICADAS ɾɾˌeðensˌifikˈaðas +REDENSIFICADO ɾɾˌeðensˌifikˈaðo +REDENSIFICADOS ɾɾˌeðensˌifikˈaðos +REDENTOR ɾɾˌeðentˈoɾ +REDENTORISTA ɾɾˌeðentoɾˈista +REDES ɾɾˈeðes +REDESCRIBIR ɾɾˌeðeskɾiβˈiɾ +REDESCUBIERTA ɾɾˌeðeskuβjˈeɾta +REDESCUBIERTAS ɾɾˌeðeskuβjˈeɾtas +REDESCUBIERTO ɾɾˌeðeskuβjˈeɾto +REDESCUBIERTOS ɾɾˌeðeskuβjˈeɾtos +REDESIGNAR ɾɾˌeðesiɡnˈaɾ +REDESTINAR ɾɾˌeðestinˈaɾ +REDIBUJADA ɾɾˌeðiβuxˈaða +REDIBUJADAS ɾɾˌeðiβuxˈaðas +REDIBUJADO ɾɾˌeðiβuxˈaðo +REDIBUJADOS ɾɾˌeðiβuxˈaðos +REDIBUJAR ɾɾˌeðiβuxˈaɾ +REDICHA ɾɾeðˈitʃa +REDICHAS ɾɾeðˈitʃas +REDICHO ɾɾeðˈitʃo +REDICHOS ɾɾeðˈitʃos +REDICIÓN ɾɾˌeðisjˈon +REDIL ɾɾeðˈil +REDIMENSIONADA ɾɾˌeðimˌensjonˈaða +REDIMENSIONADAS ɾɾˌeðimˌensjonˈaðas +REDIMENSIONADO ɾɾˌeðimˌensjonˈaðo +REDIMENSIONADOS ɾɾˌeðimˌensjonˈaðos +REDIMIDA ɾɾˌeðimˈiða +REDIMIDAS ɾɾˌeðimˈiðas +REDIMIDO ɾɾˌeðimˈiðo +REDIMIDOS ɾɾˌeðimˈiðos +REDIMIR ɾɾˌeðimˈiɾ +REDIMO ɾɾeðˈimo +REDIRECCIONADA ɾɾˌeðiɾˌeksjonˈaða +REDIRECCIONADAS ɾɾˌeðiɾˌeksjonˈaðas +REDIRECCIONADO ɾɾˌeðiɾˌeksjonˈaðo +REDIRECCIONADOS ɾɾˌeðiɾˌeksjonˈaðos +REDIRIGIDA ɾɾˌeðiɾixˈiða +REDIRIGIDAS ɾɾˌeðiɾixˈiðas +REDIRIGIDO ɾɾˌeðiɾixˈiðo +REDIRIGIDOS ɾɾˌeðiɾixˈiðos +REDISCUTIR ɾɾˌeðiskutˈiɾ +REDISEÑADA ɾɾˌeðiseɲˈaða +REDISEÑADAS ɾɾˌeðiseɲˈaðas +REDISEÑADO ɾɾˌeðiseɲˈaðo +REDISEÑADOS ɾɾˌeðiseɲˈaðos +REDISTRIBUCIÓN ɾɾˌeðistɾˌiβusjˈon +REDISTRIBUIDA ɾɾˌeðistɾiβwˈiða +REDISTRIBUIDAS ɾɾˌeðistɾiβwˈiðas +REDISTRIBUIDO ɾɾˌeðistɾiβwˈiðo +REDISTRIBUIDOS ɾɾˌeðistɾiβwˈiðos +REDISTRIBUIR ɾɾˌeðistɾiβwˈiɾ +RÉDITO ɾɾˈeðito +REDITUABLE ɾɾˌeðitwˈaβle +REDITUAR ɾɾˌeðitwˈaɾ +REDOBLADA ɾɾˌeðoβlˈaða +REDOBLADAS ɾɾˌeðoβlˈaðas +REDOBLADO ɾɾˌeðoβlˈaðo +REDOBLADOS ɾɾˌeðoβlˈaðos +REDOBLADURA ɾɾˌeðoβlaðˈuɾa +REDOBLAMIENTO ɾɾˌeðoβlamjˈɛnto +REDOBLANTE ɾɾˌeðoβlˈante +REDOBLAR ɾɾˌeðoβlˈaɾ +REDOBLE ɾɾeðˈoβle +REDOMA ɾɾeðˈoma +REDONDA ɾɾeðˈonda +REDONDAS ɾɾeðˈondas +REDONDEADA ɾɾˌeðondeˈaða +REDONDEADAS ɾɾˌeðondeˈaðas +REDONDEADO ɾɾˌeðondeˈaðo +REDONDEADOS ɾɾˌeðondeˈaðos +REDONDEAMIENTO ɾɾˌeðondˌeamjˈɛnto +REDONDEAR ɾɾˌeðondeˈaɾ +REDONDEO ɾɾˌeðondˈeo +REDONDITO ɾɾˌeðondˈito +REDONDO ɾɾeðˈondo +REDONDOS ɾɾeðˈondos +REDUCES ɾɾeðˈuses +REDUCIBLE ɾɾˌeðusˈiβle +REDUCIDA ɾɾˌeðusˈiða +REDUCIDAS ɾɾˌeðusˈiðas +REDUCIDO ɾɾˌeðusˈiðo +REDUCIDOR ɾɾˌeðusiðˈoɾ +REDUCIDOS ɾɾˌeðusˈiðos +REDUCIR ɾɾˌeðusˈiɾ +REDUCTIBLE ɾɾˌeðuktˈiβle +REDUCTOR ɾɾˌeðuktˈoɾ +REDUCTORA ɾɾˌeðuktˈoɾa +REDUCTORAS ɾɾˌeðuktˈoɾas +REDUCTORES ɾɾˌeðuktˈoɾes +REDUFLACIÓN ɾɾˌeðuflasjˈon +REDUNDADA ɾɾˌeðundˈaða +REDUNDADAS ɾɾˌeðundˈaðas +REDUNDADO ɾɾˌeðundˈaðo +REDUNDADOS ɾɾˌeðundˈaðos +REDUNDANCIA ɾɾˌeðundˈansja +REDUNDANTES ɾɾˌeðundˈantes +REDUNDAR ɾɾˌeðundˈaɾ +REEDICIÓN ɾɾˌeeðisjˈon +REEDIFICAR ɾɾˌeeðˌifikˈaɾ +REEDITADA ɾɾˌeeðitˈaða +REEDITADAS ɾɾˌeeðitˈaðas +REEDITADO ɾɾˌeeðitˈaðo +REEDITADOS ɾɾˌeeðitˈaðos +REELABORADA ɾɾˌeelˌaβoɾˈaða +REELABORADAS ɾɾˌeelˌaβoɾˈaðas +REELABORADO ɾɾˌeelˌaβoɾˈaðo +REELABORADOS ɾɾˌeelˌaβoɾˈaðos +REELABORAR ɾɾˌeelˌaβoɾˈaɾ +REELECTA ɾɾˌeelˈekta +REELECTAS ɾɾˌeelˈektas +REELECTO ɾɾˌeelˈekto +REELECTOS ɾɾˌeelˈektos +REELEGIDA ɾɾˌeelexˈiða +REELEGIDAS ɾɾˌeelexˈiðas +REELEGIDO ɾɾˌeelexˈiðo +REELEGIDOS ɾɾˌeelexˈiðos +REELEGIR ɾɾˌeelexˈiɾ +REELIGIBLE ɾɾˌeelixˈiβle +REEMBARCAR ɾɾˌeembaɾkˈaɾ +REEMBOLSADA ɾɾˌeembolsˈaða +REEMBOLSADAS ɾɾˌeembolsˈaðas +REEMBOLSADO ɾɾˌeembolsˈaðo +REEMBOLSADOS ɾɾˌeembolsˈaðos +REEMBOLSAR ɾɾˌeembolsˈaɾ +REEMPAQUE ɾɾˌeempˈake +REEMPAQUETAR ɾɾˌeempˌaketˈaɾ +REEMPLAZADA ɾɾˌeemplasˈaða +REEMPLAZADAS ɾɾˌeemplasˈaðas +REEMPLAZADO ɾɾˌeemplasˈaðo +REEMPLAZADOS ɾɾˌeemplasˈaðos +REEMPLAZAMIENTO ɾɾˌeemplˌasamjˈɛnto +REEMPLAZANTE ɾɾˌeemplasˈante +REEMPLAZAR ɾɾˌeemplasˈaɾ +REEMPLAZO ɾɾˌeemplˈaso +REEMPRENDER ɾɾˌeempɾendˈeɾ +REENAMORAR ɾɾˌeenˌamoɾˈaɾ +REENCAMINAR ɾɾˌeenkˌaminˈaɾ +REENCANTAR ɾɾˌeenkantˈaɾ +REENCARNACIÓN ɾɾˌeenkˌaɾnasjˈon +REENCARNACIONES ɾɾˌeenkˌaɾnasjˈones +REENCARNADA ɾɾˌeenkaɾnˈaða +REENCARNADAS ɾɾˌeenkaɾnˈaðas +REENCARNADO ɾɾˌeenkaɾnˈaðo +REENCARNADOS ɾɾˌeenkaɾnˈaðos +REENCAUZADA ɾɾˌeenkaʊsˈaða +REENCAUZADAS ɾɾˌeenkaʊsˈaðas +REENCAUZADO ɾɾˌeenkaʊsˈaðo +REENCAUZADOS ɾɾˌeenkaʊsˈaðos +REENCAUZAMIENTO ɾɾˌeenkˌaʊsamjˈɛnto +REENCAUZAR ɾɾˌeenkaʊsˈaɾ +REENCONTRADA ɾɾˌeenkontɾˈaða +REENCONTRADAS ɾɾˌeenkontɾˈaðas +REENCONTRADO ɾɾˌeenkontɾˈaðo +REENCONTRADOS ɾɾˌeenkontɾˈaðos +REENCONTRAMOS ɾɾˌeenkontɾˈamos +REENCONTRANDO ɾɾˌeenkontɾˈando +REENCONTRAR ɾɾˌeenkontɾˈaɾ +REENCONTRÉ ɾɾˌeenkontɾˈe +REENCUADERNAR ɾɾˌeenkwˌaðeɾnˈaɾ +REENCUENTRO ɾɾˌeenkwˈɛntɾo +REENERGIZADA ɾɾˌeenˌeɾxisˈaða +REENERGIZADAS ɾɾˌeenˌeɾxisˈaðas +REENERGIZADO ɾɾˌeenˌeɾxisˈaðo +REENERGIZADOS ɾɾˌeenˌeɾxisˈaðos +REENERGIZAR ɾɾˌeenˌeɾxisˈaɾ +REENFOCAR ɾɾˌeemfokˈaɾ +REENMARCAR ɾɾˌeenmaɾkˈaɾ +REENSAMBLAR ɾɾˌeensamblˈaɾ +REENTRADA ɾɾˌeentɾˈaða +REENTRADAS ɾɾˌeentɾˈaðas +REENTRADO ɾɾˌeentɾˈaðo +REENTRADOS ɾɾˌeentɾˈaðos +REENTRAR ɾɾˌeentɾˈaɾ +REENTRENAR ɾɾˌeentɾenˈaɾ +REENVASAR ɾɾˌeembasˈaɾ +REENVIADA ɾɾˌeembjˈaða +REENVIADAS ɾɾˌeembjˈaðas +REENVIADO ɾɾˌeembjˈaðo +REENVIADOS ɾɾˌeembjˈaðos +REENVIAR ɾɾˌeembjˈaɾ +REENVÍO ɾɾˌeembˈio +REEQUILIBRADA ɾɾˌeekˌiliβɾˈaða +REEQUILIBRADAS ɾɾˌeekˌiliβɾˈaðas +REEQUILIBRADO ɾɾˌeekˌiliβɾˈaðo +REEQUILIBRADOS ɾɾˌeekˌiliβɾˈaðos +REEQUILIBRAR ɾɾˌeekˌiliβɾˈaɾ +REEQUIPAR ɾɾˌeekipˈaɾ +REESCALADO ɾɾˌeeskalˈaðo +REESCALAR ɾɾˌeeskalˈaɾ +REESCRIBIR ɾɾˌeeskɾiβˈiɾ +REESCRITA ɾɾˌeeskɾˈita +REESCRITAS ɾɾˌeeskɾˈitas +REESCRITO ɾɾˌeeskɾˈito +REESCRITOS ɾɾˌeeskɾˈitos +REESTABILIZAR ɾɾˌeestˌaβilisˈaɾ +REESTABLECIDA ɾɾˌeestˌaβlesˈiða +REESTABLECIDAS ɾɾˌeestˌaβlesˈiðas +REESTABLECIDO ɾɾˌeestˌaβlesˈiðo +REESTABLECIDOS ɾɾˌeestˌaβlesˈiðos +REESTATIZAR ɾɾˌeestˌatisˈaɾ +REESTILIZAR ɾɾˌeestˌilisˈaɾ +REESTRENADA ɾɾˌeestɾenˈaða +REESTRENADAS ɾɾˌeestɾenˈaðas +REESTRENADO ɾɾˌeestɾenˈaðo +REESTRENADOS ɾɾˌeestɾenˈaðos +REESTRENAR ɾɾˌeestɾenˈaɾ +REESTRUCTURADA ɾɾˌeestɾˌuktuɾˈaða +REESTRUCTURADAS ɾɾˌeestɾˌuktuɾˈaðas +REESTRUCTURADO ɾɾˌeestɾˌuktuɾˈaðo +REESTRUCTURADOS ɾɾˌeestɾˌuktuɾˈaðos +REESTUDIO ɾɾˌeestˈuðjo +REEVALUACIÓN ɾɾˌeeβˌaluasjˈon +REEVALUADA ɾɾˌeeβˌaluˈaða +REEVALUADAS ɾɾˌeeβˌaluˈaðas +REEVALUADO ɾɾˌeeβˌaluˈaðo +REEVALUADOS ɾɾˌeeβˌaluˈaðos +REEVALUAR ɾɾˌeeβˌaluˈaɾ +REEXAMINADA ɾɾˌeeksˌaminˈaða +REEXAMINADAS ɾɾˌeeksˌaminˈaðas +REEXAMINADO ɾɾˌeeksˌaminˈaðo +REEXAMINADOS ɾɾˌeeksˌaminˈaðos +REEXAMINAR ɾɾˌeeksˌaminˈaɾ +REEXPEDIDA ɾɾˌeekspeðˈiða +REEXPEDIDAS ɾɾˌeekspeðˈiðas +REEXPEDIDO ɾɾˌeekspeðˈiðo +REEXPEDIDOS ɾɾˌeekspeðˈiðos +REEXPEDIR ɾɾˌeekspeðˈiɾ +REFABRICAR ɾɾˌefaβɾikˈaɾ +REFACCIÓN ɾɾˌefaksjˈon +REFACCIONADA ɾɾˌefaksjonˈaða +REFACCIONADAS ɾɾˌefaksjonˈaðas +REFACCIONADO ɾɾˌefaksjonˈaðo +REFACCIONADOS ɾɾˌefaksjonˈaðos +REFACCIONAR ɾɾˌefaksjonˈaɾ +REFACTURADA ɾɾˌefaktuɾˈaða +REFACTURADAS ɾɾˌefaktuɾˈaðas +REFACTURADO ɾɾˌefaktuɾˈaðo +REFACTURADOS ɾɾˌefaktuɾˈaðos +REFACTURAR ɾɾˌefaktuɾˈaɾ +REFANFINFLÁ ɾɾˌefamfimflˈa +REFANFINFLADA ɾɾˌefamfimflˈaða +REFANFINFLADAS ɾɾˌefamfimflˈaðas +REFANFINFLADO ɾɾˌefamfimflˈaðo +REFANFINFLADOS ɾɾˌefamfimflˈaðos +REFANFINFLAR ɾɾˌefamfimflˈaɾ +REFECTORIO ɾɾˌefektˈoɾjo +REFERENCIA ɾɾˌefeɾˈɛnsja +REFERENCIADA ɾɾˌefeɾensjˈaða +REFERENCIADAS ɾɾˌefeɾensjˈaðas +REFERENCIADO ɾɾˌefeɾensjˈaðo +REFERENCIADOS ɾɾˌefeɾensjˈaðos +REFERENCIAR ɾɾˌefeɾensjˈaɾ +REFERENCIAS ɾɾˌefeɾˈɛnsjas +REFERÉNDUM ɾɾˌefeɾˈendum +REFERÉNDUMS ɾɾˌefeɾˈendums +REFERENTE ɾɾˌefeɾˈɛnte +RÉFERI ɾɾˈefeɾi +REFERIDA ɾɾˌefeɾˈiða +REFERIDAS ɾɾˌefeɾˈiðas +REFERIDO ɾɾˌefeɾˈiðo +REFERIDOS ɾɾˌefeɾˈiðos +REFERIMIENTO ɾɾˌefeɾimjˈɛnto +REFERIR ɾɾˌefeɾˈiɾ +REFIERE ɾɾefjˈeɾe +REFIGURADA ɾɾˌefiɣuɾˈaða +REFIGURADAS ɾɾˌefiɣuɾˈaðas +REFIGURADO ɾɾˌefiɣuɾˈaðo +REFIGURADOS ɾɾˌefiɣuɾˈaðos +REFIGURAR ɾɾˌefiɣuɾˈaɾ +REFIGURAS ɾɾˌefiɣˈuɾas +REFIGURÁS ɾɾˌefiɣuɾˈas +REFINACIÓN ɾɾˌefinasjˈon +REFINADA ɾɾˌefinˈaða +REFINADAS ɾɾˌefinˈaðas +REFINADO ɾɾˌefinˈaðo +REFINADOR ɾɾˌefinaðˈoɾ +REFINADOS ɾɾˌefinˈaðos +REFINAMIENTO ɾɾˌefinamjˈɛnto +REFINANCIADA ɾɾˌefinansjˈaða +REFINANCIADAS ɾɾˌefinansjˈaðas +REFINANCIADO ɾɾˌefinansjˈaðo +REFINANCIADOS ɾɾˌefinansjˈaðos +REFINANCIAMIENTO ɾɾˌefinˌansjamjˈɛnto +REFINANCIAR ɾɾˌefinansjˈaɾ +REFINAR ɾɾˌefinˈaɾ +REFLECTADA ɾɾˌeflektˈaða +REFLECTADAS ɾɾˌeflektˈaðas +REFLECTADO ɾɾˌeflektˈaðo +REFLECTADOS ɾɾˌeflektˈaðos +REFLECTAR ɾɾˌeflektˈaɾ +REFLECTOGRAFÍA ɾɾˌeflektˌoɣɾafˈia +REFLECTOMETRÍA ɾɾˌeflektˌometɾˈia +REFLECTORA ɾɾˌeflektˈoɾa +REFLECTORAS ɾɾˌeflektˈoɾas +REFLECTORES ɾɾˌeflektˈoɾes +REFLEJADA ɾɾˌeflexˈaða +REFLEJADAS ɾɾˌeflexˈaðas +REFLEJADO ɾɾˌeflexˈaðo +REFLEJADOS ɾɾˌeflexˈaðos +REFLEJAR ɾɾˌeflexˈaɾ +REFLEJO ɾɾeflˈexo +RÉFLEX ɾɾˈefleks +REFLEXIÓN ɾɾˌefleksjˈon +REFLEXIONADA ɾɾˌefleksjonˈaða +REFLEXIONADAS ɾɾˌefleksjonˈaðas +REFLEXIONADO ɾɾˌefleksjonˈaðo +REFLEXIONADOS ɾɾˌefleksjonˈaðos +REFLEXIONAR ɾɾˌefleksjonˈaɾ +REFLEXIVA ɾɾˌefleksˈiβa +REFLEXIVAS ɾɾˌefleksˈiβas +REFLEXIVO ɾɾˌefleksˈiβo +REFLEXIVOS ɾɾˌefleksˈiβos +REFLOTACIÓN ɾɾˌeflotasjˈon +REFLOTADA ɾɾˌeflotˈaða +REFLOTADAS ɾɾˌeflotˈaðas +REFLOTADO ɾɾˌeflotˈaðo +REFLOTADOS ɾɾˌeflotˈaðos +REFLOTAMIENTO ɾɾˌeflotamjˈɛnto +REFLOTAR ɾɾˌeflotˈaɾ +REFLUIDA ɾɾˌefluˈiða +REFLUIDAS ɾɾˌefluˈiðas +REFLUIDO ɾɾˌefluˈiðo +REFLUIDOS ɾɾˌefluˈiðos +REFLUIR ɾɾˌefluˈiɾ +REFLUJO ɾɾeflˈuxo +REFLUJOS ɾɾeflˈuxos +REFORESTADA ɾɾˌefoɾestˈaða +REFORESTADAS ɾɾˌefoɾestˈaðas +REFORESTADO ɾɾˌefoɾestˈaðo +REFORESTADOS ɾɾˌefoɾestˈaðos +REFORJAR ɾɾˌefoɾxˈaɾ +REFORMA ɾɾefˈoɾma +REFORMADA ɾɾˌefoɾmˈaða +REFORMADAS ɾɾˌefoɾmˈaðas +REFORMADO ɾɾˌefoɾmˈaðo +REFORMADOR ɾɾˌefoɾmaðˈoɾ +REFORMADORA ɾɾˌefoɾmaðˈoɾa +REFORMADORAS ɾɾˌefoɾmaðˈoɾas +REFORMADORES ɾɾˌefoɾmaðˈoɾes +REFORMADOS ɾɾˌefoɾmˈaðos +REFORMALIZAR ɾɾˌefoɾmˌalisˈaɾ +REFORMAMOS ɾɾˌefoɾmˈamos +REFORMANDO ɾɾˌefoɾmˈando +REFORMATEADA ɾɾˌefoɾmˌateˈaða +REFORMATEADAS ɾɾˌefoɾmˌateˈaðas +REFORMATEADO ɾɾˌefoɾmˌateˈaðo +REFORMATEADOS ɾɾˌefoɾmˌateˈaðos +REFORMISTA ɾɾˌefoɾmˈista +REFORMULADA ɾɾˌefoɾmulˈaða +REFORMULADAS ɾɾˌefoɾmulˈaðas +REFORMULADO ɾɾˌefoɾmulˈaðo +REFORMULADOS ɾɾˌefoɾmulˈaðos +REFORMULAMOS ɾɾˌefoɾmulˈamos +REFORMULANDO ɾɾˌefoɾmulˈando +REFORMULAR ɾɾˌefoɾmulˈaɾ +REFORZADA ɾɾˌefoɾsˈaða +REFORZADAS ɾɾˌefoɾsˈaðas +REFORZADO ɾɾˌefoɾsˈaðo +REFORZADOS ɾɾˌefoɾsˈaðos +REFÓS ɾɾefˈos +REFOTOGRAFIAR ɾɾˌefotˌoɣɾafjˈaɾ +REFRACTADA ɾɾˌefɾaktˈaða +REFRACTADAS ɾɾˌefɾaktˈaðas +REFRACTADO ɾɾˌefɾaktˈaðo +REFRACTADOS ɾɾˌefɾaktˈaðos +REFRACTAR ɾɾˌefɾaktˈaɾ +REFRACTÓMETRO ɾɾˌefɾaktˈometɾo +REFRÁN ɾɾefɾˈan +REFREGADA ɾɾˌefɾeɣˈaða +REFREGADAS ɾɾˌefɾeɣˈaðas +REFREGADO ɾɾˌefɾeɣˈaðo +REFREGADOS ɾɾˌefɾeɣˈaðos +REFREGAR ɾɾˌefɾeɣˈaɾ +REFREÍR ɾɾˌefɾeˈiɾ +REFRENADA ɾɾˌefɾenˈaða +REFRENADAS ɾɾˌefɾenˈaðas +REFRENADO ɾɾˌefɾenˈaðo +REFRENADOS ɾɾˌefɾenˈaðos +REFRENAR ɾɾˌefɾenˈaɾ +REFRENARE ɾɾˌefɾenˈaɾe +REFRENDADA ɾɾˌefɾendˈaða +REFRENDADAS ɾɾˌefɾendˈaðas +REFRENDADO ɾɾˌefɾendˈaðo +REFRENDADOS ɾɾˌefɾendˈaðos +REFRENDAR ɾɾˌefɾendˈaɾ +REFRESCADA ɾɾˌefɾeskˈaða +REFRESCADAS ɾɾˌefɾeskˈaðas +REFRESCADO ɾɾˌefɾeskˈaðo +REFRESCADOS ɾɾˌefɾeskˈaðos +REFRESCAMIENTO ɾɾˌefɾeskamjˈɛnto +REFRESCAMOS ɾɾˌefɾeskˈamos +REFRESCANDO ɾɾˌefɾeskˈando +REFRESCANTE ɾɾˌefɾeskˈante +REFRESCANTES ɾɾˌefɾeskˈantes +REFRESCAR ɾɾˌefɾeskˈaɾ +REFRESCO ɾɾefɾˈesko +REFRESQUITO ɾɾˌefɾeskˈito +REFRIGERADA ɾɾˌefɾixeɾˈaða +REFRIGERADAS ɾɾˌefɾixeɾˈaðas +REFRIGERADO ɾɾˌefɾixeɾˈaðo +REFRIGERADOR ɾɾˌefɾixˌeɾaðˈoɾ +REFRIGERADORA ɾɾˌefɾixˌeɾaðˈoɾa +REFRIGERADORAS ɾɾˌefɾixˌeɾaðˈoɾas +REFRIGERADORES ɾɾˌefɾixˌeɾaðˈoɾes +REFRIGERADOS ɾɾˌefɾixeɾˈaðos +REFRIGERAR ɾɾˌefɾixeɾˈaɾ +REFRIGERIO ɾɾˌefɾixˈeɾjo +REFRITO ɾɾefɾˈito +REFUERZO ɾɾefwˈeɾso +REFUGIADA ɾɾˌefuxjˈaða +REFUGIADAS ɾɾˌefuxjˈaðas +REFUGIADO ɾɾˌefuxjˈaðo +REFUGIADOS ɾɾˌefuxjˈaðos +REFUGIO ɾɾefˈuxjo +REFULGIDA ɾɾˌefulxˈiða +REFULGIDAS ɾɾˌefulxˈiðas +REFULGIDO ɾɾˌefulxˈiðo +REFULGIDOS ɾɾˌefulxˈiðos +REFUNCIONALIZAR ɾɾˌefunsjˌonalisˈaɾ +REFUNDADA ɾɾˌefundˈaða +REFUNDADAS ɾɾˌefundˈaðas +REFUNDADO ɾɾˌefundˈaðo +REFUNDADOS ɾɾˌefundˈaðos +REFUNDIDA ɾɾˌefundˈiða +REFUNDIDAS ɾɾˌefundˈiðas +REFUNDIDO ɾɾˌefundˈiðo +REFUNDIDOS ɾɾˌefundˈiðos +REFUNFUÑADA ɾɾˌefumfuɲˈaða +REFUNFUÑADAS ɾɾˌefumfuɲˈaðas +REFUNFUÑADO ɾɾˌefumfuɲˈaðo +REFUNFUÑADOS ɾɾˌefumfuɲˈaðos +REFUNFUÑAR ɾɾˌefumfuɲˈaɾ +REFUNFUÑÓN ɾɾˌefumfuɲˈon +REFUNFUÑONA ɾɾˌefumfuɲˈona +REFUNFUÑONAS ɾɾˌefumfuɲˈonas +REFUNFUÑONES ɾɾˌefumfuɲˈones +REFUTABLE ɾɾˌefutˈaβle +REFUTABLES ɾɾˌefutˈaβles +REFUTADA ɾɾˌefutˈaða +REFUTADAS ɾɾˌefutˈaðas +REFUTADO ɾɾˌefutˈaðo +REFUTADOS ɾɾˌefutˈaðos +REFUTAMOS ɾɾˌefutˈamos +REFUTANDO ɾɾˌefutˈando +REFUTAR ɾɾˌefutˈaɾ +REFUTO ɾɾefˈuto +REGADA ɾɾeɣˈaða +REGADAS ɾɾeɣˈaðas +REGADO ɾɾeɣˈaðo +REGADOR ɾɾˌeɣaðˈoɾ +REGADOS ɾɾeɣˈaðos +REGAJO ɾɾeɣˈaxo +REGALADA ɾɾˌeɣalˈaða +REGALADAS ɾɾˌeɣalˈaðas +REGALADÍSIMO ɾɾˌeɣalaðˈisimo +REGALADO ɾɾˌeɣalˈaðo +REGALADOS ɾɾˌeɣalˈaðos +REGALAR ɾɾˌeɣalˈaɾ +REGALÍA ɾɾˌeɣalˈia +REGALITO ɾɾˌeɣalˈito +REGALIZ ɾɾˌeɣalˈis +REGALO ɾɾeɣˈalo +REGALONEADA ɾɾˌeɣalˌoneˈaða +REGALONEADAS ɾɾˌeɣalˌoneˈaðas +REGALONEADO ɾɾˌeɣalˌoneˈaðo +REGALONEADOS ɾɾˌeɣalˌoneˈaðos +REGALOS ɾɾeɣˈalos +REGAMOS ɾɾeɣˈamos +REGAÑADA ɾɾˌeɣaɲˈaða +REGAÑADAS ɾɾˌeɣaɲˈaðas +REGAÑADO ɾɾˌeɣaɲˈaðo +REGAÑADOS ɾɾˌeɣaɲˈaðos +REGAÑAR ɾɾˌeɣaɲˈaɾ +REGAÑAREMOS ɾɾˌeɣaɲaɾˈemos +REGANDO ɾɾeɣˈando +REGAÑO ɾɾeɣˈaɲo +REGAÑÓN ɾɾˌeɣaɲˈon +REGANTE ɾɾeɣˈante +REGAR ɾɾeɣˈaɾ +REGASIFICADORA ɾɾˌeɣasˌifikaðˈoɾa +REGASIFICADORAS ɾɾˌeɣasˌifikaðˈoɾas +REGASIFICADORES ɾɾˌeɣasˌifikaðˈoɾes +REGATEADA ɾɾˌeɣateˈaða +REGATEADAS ɾɾˌeɣateˈaðas +REGATEADO ɾɾˌeɣateˈaðo +REGATEADOR ɾɾˌeɣatˌeaðˈoɾ +REGATEADOS ɾɾˌeɣateˈaðos +REGATEAMOS ɾɾˌeɣateˈamos +REGATEANDO ɾɾˌeɣateˈando +REGATEAR ɾɾˌeɣateˈaɾ +REGATEO ɾɾˌeɣatˈeo +REGATÓN ɾɾˌeɣatˈon +REGAZO ɾɾeɣˈaso +REGENERADA ɾɾˌexeneɾˈaða +REGENERADAS ɾɾˌexeneɾˈaðas +REGENERADO ɾɾˌexeneɾˈaðo +REGENERADOR ɾɾˌexenˌeɾaðˈoɾ +REGENERADORA ɾɾˌexenˌeɾaðˈoɾa +REGENERADORAS ɾɾˌexenˌeɾaðˈoɾas +REGENERADORES ɾɾˌexenˌeɾaðˈoɾes +REGENERADOS ɾɾˌexeneɾˈaðos +REGENERAR ɾɾˌexeneɾˈaɾ +REGENERAS ɾɾˌexenˈeɾas +REGENTADA ɾɾˌexentˈaða +REGENTADAS ɾɾˌexentˈaðas +REGENTADO ɾɾˌexentˈaðo +REGENTADOS ɾɾˌexentˈaðos +REGENTAR ɾɾˌexentˈaɾ +REGENTE ɾɾexˈɛnte +REGENTEAR ɾɾˌexenteˈaɾ +REGENTES ɾɾexˈɛntes +REGGAE ɾɾeɡɣˈae +REGGAETON ɾɾˌeɡɣaˈeton +REGIDA ɾɾexˈiða +REGIDAS ɾɾexˈiðas +REGIDO ɾɾexˈiðo +REGIDOS ɾɾexˈiðos +RÉGIMEN ɾɾˈeximen +REGIMENTARE ɾɾˌeximentˈaɾe +REGIMIENTO ɾɾˌeximjˈɛnto +REGIO ɾɾˈexjo +REGIOMONTANO ɾɾˌexjomontˈano +REGIÓN ɾɾexjˈon +REGIONAL ɾɾˌexjonˈal +REGIONALIZAR ɾɾˌexjonˌalisˈaɾ +REGIR ɾɾexˈiɾ +REGISTA ɾɾexˈista +REGISTE ɾɾexˈiste +REGISTEIS ɾɾexˈisteɪs +REGISTRA ɾɾexˈistɾa +REGISTRADA ɾɾˌexistɾˈaða +REGISTRADAS ɾɾˌexistɾˈaðas +REGISTRADO ɾɾˌexistɾˈaðo +REGISTRADOS ɾɾˌexistɾˈaðos +REGISTRAL ɾɾˌexistɾˈal +REGISTRAMOS ɾɾˌexistɾˈamos +REGISTRANDO ɾɾˌexistɾˈando +REGISTRAR ɾɾˌexistɾˈaɾ +REGISTRARA ɾɾˌexistɾˈaɾa +REGISTRARÁ ɾɾˌexistɾaɾˈa +REGISTRÁRAMOS ɾɾˌexistɾˈaɾamos +REGISTRARAS ɾɾˌexistɾˈaɾas +REGISTRARÁS ɾɾˌexistɾaɾˈas +REGISTRAREIS ɾɾˌexistɾˈaɾeɪs +REGISTRAREMOS ɾɾˌexistɾaɾˈemos +REGISTRAREN ɾɾˌexistɾˈaɾen +REGISTRARES ɾɾˌexistɾˈaɾes +REGISTRARÍAMOS ɾɾˌexistɾaɾˈiamos +REGISTRARME ɾɾˌexistɾˈaɾme +REGISTRARON ɾɾˌexistɾˈaɾon +REGISTRAS ɾɾexˈistɾas +REGISTRASTE ɾɾˌexistɾˈaste +REGISTRE ɾɾexˈistɾe +REGISTREMOS ɾɾˌexistɾˈemos +REGISTRES ɾɾexˈistɾes +REGISTRO ɾɾexˈistɾo +REGLA ɾɾˈeɣla +REGLADA ɾɾeɣlˈaða +REGLADAS ɾɾeɣlˈaðas +REGLADO ɾɾeɣlˈaðo +REGLADOS ɾɾeɣlˈaðos +REGLAJE ɾɾeɣlˈaxe +REGLAMENTADA ɾɾˌeɣlamentˈaða +REGLAMENTADAS ɾɾˌeɣlamentˈaðas +REGLAMENTADO ɾɾˌeɣlamentˈaðo +REGLAMENTADOS ɾɾˌeɣlamentˈaðos +REGLAMENTOS ɾɾˌeɣlamˈɛntos +REGLANO ɾɾeɣlˈano +REGLAR ɾɾeɣlˈaɾ +REGLAS ɾɾˈeɣlas +REGLASE ɾɾeɣlˈase +REGLAZO ɾɾeɣlˈaso +REGLÓN ɾɾeɣlˈon +REGOBERNADA ɾɾˌeɣoβeɾnˈaða +REGOBERNADAS ɾɾˌeɣoβeɾnˈaðas +REGOBERNADO ɾɾˌeɣoβeɾnˈaðo +REGOBERNADOS ɾɾˌeɣoβeɾnˈaðos +REGOBERNAR ɾɾˌeɣoβeɾnˈaɾ +REGOCIJADA ɾɾˌeɣosixˈaða +REGOCIJADAS ɾɾˌeɣosixˈaðas +REGOCIJADO ɾɾˌeɣosixˈaðo +REGOCIJADOS ɾɾˌeɣosixˈaðos +REGOCIJANTE ɾɾˌeɣosixˈante +REGOCIJAR ɾɾˌeɣosixˈaɾ +REGOCIJO ɾɾˌeɣosˈixo +REGODEÁ ɾɾˌeɣoðeˈa +REGODEADA ɾɾˌeɣoðeˈaða +REGODEADAS ɾɾˌeɣoðeˈaðas +REGODEADO ɾɾˌeɣoðeˈaðo +REGODEADOS ɾɾˌeɣoðeˈaðos +REGOLDADA ɾɾˌeɣolðˈaða +REGOLDADAS ɾɾˌeɣolðˈaðas +REGOLDADO ɾɾˌeɣolðˈaðo +REGOLDADOS ɾɾˌeɣolðˈaðos +REGOLDAR ɾɾˌeɣolðˈaɾ +REGORDETE ɾɾˌeɣoɾðˈete +REGRABADA ɾɾˌeɣɾaβˈaða +REGRABADAS ɾɾˌeɣɾaβˈaðas +REGRABADO ɾɾˌeɣɾaβˈaðo +REGRABADOS ɾɾˌeɣɾaβˈaðos +REGRABAR ɾɾˌeɣɾaβˈaɾ +REGRESA ɾɾeɣɾˈesa +REGRESADA ɾɾˌeɣɾesˈaða +REGRESADAS ɾɾˌeɣɾesˈaðas +REGRESADO ɾɾˌeɣɾesˈaðo +REGRESADOS ɾɾˌeɣɾesˈaðos +REGRESAR ɾɾˌeɣɾesˈaɾ +REGRESAS ɾɾeɣɾˈesas +REGRESIÓN ɾɾˌeɣɾesjˈon +REGRESO ɾɾeɣɾˈeso +REGRESÓ ɾɾˌeɣɾesˈo +REGRESOR ɾɾˌeɣɾesˈoɾ +REGRESOS ɾɾeɣɾˈesos +REGÜELDO ɾɾˌeɣuˈelðo +REGUETÓN ɾɾˌeɣetˈon +REGUETONERA ɾɾˌeɣetonˈeɾa +REGUETONERO ɾɾˌeɣetonˈeɾo +REGULA ɾɾeɣˈula +REGULABLE ɾɾˌeɣulˈaβle +REGULACIÓN ɾɾˌeɣulasjˈon +REGULADA ɾɾˌeɣulˈaða +REGULADAS ɾɾˌeɣulˈaðas +REGULADO ɾɾˌeɣulˈaðo +REGULADOR ɾɾˌeɣulaðˈoɾ +REGULADOS ɾɾˌeɣulˈaðos +REGULAMOS ɾɾˌeɣulˈamos +REGULANDO ɾɾˌeɣulˈando +REGULAR ɾɾˌeɣulˈaɾ +REGULARA ɾɾˌeɣulˈaɾa +REGULARÁ ɾɾˌeɣulaɾˈa +REGULÁRAMOS ɾɾˌeɣulˈaɾamos +REGULARAS ɾɾˌeɣulˈaɾas +REGULARÁS ɾɾˌeɣulaɾˈas +REGULAREIS ɾɾˌeɣulˈaɾeɪs +REGULAREMOS ɾɾˌeɣulaɾˈemos +REGULARES ɾɾˌeɣulˈaɾes +REGULARÍAMOS ɾɾˌeɣulaɾˈiamos +REGULARIDADES ɾɾˌeɣulˌaɾiðˈaðes +REGULARIZADA ɾɾˌeɣulˌaɾisˈaða +REGULARIZADAS ɾɾˌeɣulˌaɾisˈaðas +REGULARIZADO ɾɾˌeɣulˌaɾisˈaðo +REGULARIZADOS ɾɾˌeɣulˌaɾisˈaðos +REGULARIZAMOS ɾɾˌeɣulˌaɾisˈamos +REGULARIZANDO ɾɾˌeɣulˌaɾisˈando +REGULARMENTE ɾɾˌeɣulˈaɾmˈente +REGULAS ɾɾeɣˈulas +REGULASE ɾɾˌeɣulˈase +REGULASTE ɾɾˌeɣulˈaste +REGULE ɾɾeɣˈule +REGULEMOS ɾɾˌeɣulˈemos +REGULES ɾɾeɣˈules +REGULO ɾɾeɣˈulo +REGURGITACIÓN ɾɾˌeɣuɾxˌitasjˈon +REGURGITADA ɾɾˌeɣuɾxitˈaða +REGURGITADAS ɾɾˌeɣuɾxitˈaðas +REGURGITADO ɾɾˌeɣuɾxitˈaðo +REGURGITADOS ɾɾˌeɣuɾxitˈaðos +REGURGITAMOS ɾɾˌeɣuɾxitˈamos +REGURGITANDO ɾɾˌeɣuɾxitˈando +REGURGITAR ɾɾˌeɣuɾxitˈaɾ +REHABILITACIÓN ɾɾˌeaβˌilitasjˈon +REHABILITADA ɾɾˌeaβˌilitˈaða +REHABILITADAS ɾɾˌeaβˌilitˈaðas +REHABILITADO ɾɾˌeaβˌilitˈaðo +REHABILITADOS ɾɾˌeaβˌilitˈaðos +REHABILITAR ɾɾˌeaβˌilitˈaɾ +REHACER ɾɾˌeasˈeɾ +REHECHA ɾɾeˈetʃa +REHECHAS ɾɾeˈetʃas +REHECHO ɾɾeˈetʃo +REHECHOS ɾɾeˈetʃos +REHÉN ɾɾeˈen +REHIDRATAR ɾɾˌeiðɾatˈaɾ +REHILADA ɾɾˌeilˈaða +REHILADAS ɾɾˌeilˈaðas +REHILADO ɾɾˌeilˈaðo +REHILADOS ɾɾˌeilˈaðos +REHILAR ɾɾˌeilˈaɾ +REHOGADA ɾɾˌeoɣˈaða +REHOGADAS ɾɾˌeoɣˈaðas +REHOGADO ɾɾˌeoɣˈaðo +REHOGADOS ɾɾˌeoɣˈaðos +REHOGAR ɾɾˌeoɣˈaɾ +REHUIDA ɾɾewˈiða +REHUIDAS ɾɾewˈiðas +REHUIDO ɾɾewˈiðo +REHUIDOS ɾɾewˈiðos +REHUIR ɾɾewˈiɾ +REHUNDIDA ɾɾˌeundˈiða +REHUNDIDAS ɾɾˌeundˈiðas +REHUNDIDO ɾɾˌeundˈiðo +REHUNDIDOS ɾɾˌeundˈiðos +REHUNDIR ɾɾˌeundˈiɾ +REHUSADA ɾɾˌeusˈaða +REHUSADAS ɾɾˌeusˈaðas +REHUSADO ɾɾˌeusˈaðo +REHUSADOS ɾɾˌeusˈaðos +REHUSAR ɾɾˌeusˈaɾ +REHÚSO ɾɾeˈuso +REÍ ɾɾeˈi +REÍDO ɾɾeˈiðo +REIDOR ɾɾeɪðˈoɾ +REIKIAVIK ɾɾˌeɪkjaβˈik +REIKIAVIKENSE ɾɾˌeɪkjaβikˈɛnse +REIMAGINADA ɾɾˌeɪmaxinˈaða +REIMAGINADAS ɾɾˌeɪmaxinˈaðas +REIMAGINADO ɾɾˌeɪmaxinˈaðo +REIMAGINADOS ɾɾˌeɪmaxinˈaðos +REIMAGINAR ɾɾˌeɪmaxinˈaɾ +REIMPLANTADA ɾɾˌeɪmplantˈaða +REIMPLANTADAS ɾɾˌeɪmplantˈaðas +REIMPLANTADO ɾɾˌeɪmplantˈaðo +REIMPLANTADOS ɾɾˌeɪmplantˈaðos +REIMPLANTAR ɾɾˌeɪmplantˈaɾ +REIMPLEMENTAR ɾɾˌeɪmplementˈaɾ +REIMPONER ɾɾˌeɪmponˈeɾ +REIMPUESTA ɾɾeɪmpwˈesta +REIMPUESTAS ɾɾeɪmpwˈestas +REIMPUESTO ɾɾeɪmpwˈesto +REIMPUESTOS ɾɾeɪmpwˈestos +REIMPULSADA ɾɾˌeɪmpulsˈaða +REIMPULSADAS ɾɾˌeɪmpulsˈaðas +REIMPULSADO ɾɾˌeɪmpulsˈaðo +REIMPULSADOS ɾɾˌeɪmpulsˈaðos +REIMPULSAR ɾɾˌeɪmpulsˈaɾ +REINA ɾɾˈeɪna +REINADA ɾɾeɪnˈaða +REINADAS ɾɾeɪnˈaðas +REINADO ɾɾeɪnˈaðo +REINADOS ɾɾeɪnˈaðos +REINAMOS ɾɾeɪnˈamos +REINANDO ɾɾeɪnˈando +REINANTE ɾɾeɪnˈante +REINAR ɾɾeɪnˈaɾ +REINAS ɾɾˈeɪnas +REINAUGURADA ɾɾˌeɪnaʊɣuɾˈaða +REINAUGURADAS ɾɾˌeɪnaʊɣuɾˈaðas +REINAUGURADO ɾɾˌeɪnaʊɣuɾˈaðo +REINAUGURADOS ɾɾˌeɪnaʊɣuɾˈaðos +REINAUGURAR ɾɾˌeɪnaʊɣuɾˈaɾ +REINCIDENTE ɾɾˌeɪnsiðˈɛnte +REINCORPORADA ɾɾˌeɪnkoɾpoɾˈaða +REINCORPORADAS ɾɾˌeɪnkoɾpoɾˈaðas +REINCORPORADO ɾɾˌeɪnkoɾpoɾˈaðo +REINCORPORADOS ɾɾˌeɪnkoɾpoɾˈaðos +REINCORPORAR ɾɾˌeɪnkoɾpoɾˈaɾ +REINDUSTRIALIZADA ɾɾˌeɪndustɾiˌalisˈaða +REINDUSTRIALIZADAS ɾɾˌeɪndustɾiˌalisˈaðas +REINDUSTRIALIZADO ɾɾˌeɪndustɾiˌalisˈaðo +REINDUSTRIALIZADOS ɾɾˌeɪndustɾiˌalisˈaðos +REINDUSTRIALIZAR ɾɾˌeɪndustɾiˌalisˈaɾ +REINETA ɾɾeɪnˈeta +REINGRESADA ɾɾˌeɪŋɡɾesˈaða +REINGRESADAS ɾɾˌeɪŋɡɾesˈaðas +REINGRESADO ɾɾˌeɪŋɡɾesˈaðo +REINGRESADOS ɾɾˌeɪŋɡɾesˈaðos +REINGRESAR ɾɾˌeɪŋɡɾesˈaɾ +REINICIADA ɾɾˌeɪnisjˈaða +REINICIADAS ɾɾˌeɪnisjˈaðas +REINICIADO ɾɾˌeɪnisjˈaðo +REINICIADOS ɾɾˌeɪnisjˈaðos +REINICIAMOS ɾɾˌeɪnisjˈamos +REINICIANDO ɾɾˌeɪnisjˈando +REINO ɾɾˈeɪno +REINSCRIBIR ɾɾˌeɪnskɾiβˈiɾ +REINSCRIPTA ɾɾeɪnskɾˈipːta +REINSCRIPTAS ɾɾeɪnskɾˈipːtas +REINSCRIPTO ɾɾeɪnskɾˈipːto +REINSCRIPTOS ɾɾeɪnskɾˈipːtos +REINSCRITA ɾɾeɪnskɾˈita +REINSCRITAS ɾɾeɪnskɾˈitas +REINSCRITO ɾɾeɪnskɾˈito +REINSCRITOS ɾɾeɪnskɾˈitos +REINSERTADA ɾɾˌeɪnseɾtˈaða +REINSERTADAS ɾɾˌeɪnseɾtˈaðas +REINSERTADO ɾɾˌeɪnseɾtˈaðo +REINSERTADOS ɾɾˌeɪnseɾtˈaðos +REINSERTAR ɾɾˌeɪnseɾtˈaɾ +REINSTALADA ɾɾˌeɪnstalˈaða +REINSTALADAS ɾɾˌeɪnstalˈaðas +REINSTALADO ɾɾˌeɪnstalˈaðo +REINSTALADOS ɾɾˌeɪnstalˈaðos +REINSTALAMOS ɾɾˌeɪnstalˈamos +REINSTALANDO ɾɾˌeɪnstalˈando +REINSTALAR ɾɾˌeɪnstalˈaɾ +REINSTAURADA ɾɾˌeɪnstaʊɾˈaða +REINSTAURADAS ɾɾˌeɪnstaʊɾˈaðas +REINSTAURADO ɾɾˌeɪnstaʊɾˈaðo +REINSTAURADOS ɾɾˌeɪnstaʊɾˈaðos +REINSTAURAR ɾɾˌeɪnstaʊɾˈaɾ +REINSTITUCIONALIZAR ɾɾˌeɪnstitˌusjonˌalisˈaɾ +REINTEGRACIONISTA ɾɾˌeɪnteɣɾˌasjonˈista +REINTEGRADA ɾɾˌeɪnteɣɾˈaða +REINTEGRADAS ɾɾˌeɪnteɣɾˈaðas +REINTEGRADO ɾɾˌeɪnteɣɾˈaðo +REINTEGRADOS ɾɾˌeɪnteɣɾˈaðos +REINTEGRAR ɾɾˌeɪnteɣɾˈaɾ +REINTEGRO ɾɾeɪntˈeɣɾo +REINTENSIFICADA ɾɾˌeɪntensˌifikˈaða +REINTENSIFICADAS ɾɾˌeɪntensˌifikˈaðas +REINTENSIFICADO ɾɾˌeɪntensˌifikˈaðo +REINTENSIFICADOS ɾɾˌeɪntensˌifikˈaðos +REINTENSIFICAR ɾɾˌeɪntensˌifikˈaɾ +REINTENTAR ɾɾˌeɪntentˈaɾ +REINTERPRETADA ɾɾˌeɪnteɾpɾetˈaða +REINTERPRETADAS ɾɾˌeɪnteɾpɾetˈaðas +REINTERPRETADO ɾɾˌeɪnteɾpɾetˈaðo +REINTERPRETADOS ɾɾˌeɪnteɾpɾetˈaðos +REINTERPRETAR ɾɾˌeɪnteɾpɾetˈaɾ +REINTRODUCIR ɾɾˌeɪntɾoðusˈiɾ +REINVENTADA ɾɾˌeɪmbentˈaða +REINVENTADAS ɾɾˌeɪmbentˈaðas +REINVENTADO ɾɾˌeɪmbentˈaðo +REINVENTADOS ɾɾˌeɪmbentˈaðos +REINVENTAMOS ɾɾˌeɪmbentˈamos +REINVENTANDO ɾɾˌeɪmbentˈando +REINVENTAR ɾɾˌeɪmbentˈaɾ +REINVERTIDA ɾɾˌeɪmbeɾtˈiða +REINVERTIDAS ɾɾˌeɪmbeɾtˈiðas +REINVERTIDO ɾɾˌeɪmbeɾtˈiðo +REINVERTIDOS ɾɾˌeɪmbeɾtˈiðos +REINVERTIR ɾɾˌeɪmbeɾtˈiɾ +REÍR ɾɾeˈiɾ +REITERADA ɾɾˌeɪteɾˈaða +REITERADAS ɾɾˌeɪteɾˈaðas +REITERADO ɾɾˌeɪteɾˈaðo +REITERADOS ɾɾˌeɪteɾˈaðos +REITERAMOS ɾɾˌeɪteɾˈamos +REITERANDO ɾɾˌeɪteɾˈando +REITERAR ɾɾˌeɪteɾˈaɾ +REIVINDICADA ɾɾˌeɪβindikˈaða +REIVINDICADAS ɾɾˌeɪβindikˈaðas +REIVINDICADO ɾɾˌeɪβindikˈaðo +REIVINDICADOS ɾɾˌeɪβindikˈaðos +REIVINDICAMOS ɾɾˌeɪβindikˈamos +REIVINDICAR ɾɾˌeɪβindikˈaɾ +REJA ɾɾˈexa +REJERA ɾɾexˈeɾa +REJERO ɾɾexˈeɾo +REJILLA ɾɾexˈijja +REJÓN ɾɾexˈon +REJONAZO ɾɾˌexonˈaso +REJONEADOR ɾɾˌexonˌeaðˈoɾ +REJONEADORA ɾɾˌexonˌeaðˈoɾa +REJONEADORAS ɾɾˌexonˌeaðˈoɾas +REJONEO ɾɾˌexonˈeo +REJUGABILIDAD ɾɾˌexuɣˌaβiliðˈad +REJUVENECIDA ɾɾˌexuβˌenesˈiða +REJUVENECIDAS ɾɾˌexuβˌenesˈiðas +REJUVENECIDO ɾɾˌexuβˌenesˈiðo +REJUVENECIDOS ɾɾˌexuβˌenesˈiðos +RELACIÓN ɾɾˌelasjˈon +RELACIONABLE ɾɾˌelasjonˈaβle +RELACIONADA ɾɾˌelasjonˈaða +RELACIONADAS ɾɾˌelasjonˈaðas +RELACIONADO ɾɾˌelasjonˈaðo +RELACIONADOS ɾɾˌelasjonˈaðos +RELACIONAMIENTO ɾɾˌelasjˌonamjˈɛnto +RELACIONAMOS ɾɾˌelasjonˈamos +RELACIONAR ɾɾˌelasjonˈaɾ +RELACIONARLO ɾɾˌelasjonˈaɾlo +RELAJADA ɾɾˌelaxˈaða +RELAJADAS ɾɾˌelaxˈaðas +RELAJADO ɾɾˌelaxˈaðo +RELAJADOS ɾɾˌelaxˈaðos +RELAJAMIENTO ɾɾˌelaxamjˈɛnto +RELAJANTE ɾɾˌelaxˈante +RELAJAR ɾɾˌelaxˈaɾ +RELAJARME ɾɾˌelaxˈaɾme +RELAJARTE ɾɾˌelaxˈaɾte +RELÁJATE ɾɾelˈaxate +RELAJO ɾɾelˈaxo +RELAMIDA ɾɾˌelamˈiða +RELAMIDAS ɾɾˌelamˈiðas +RELAMIDO ɾɾˌelamˈiðo +RELAMIDOS ɾɾˌelamˈiðos +RELÁMPAGO ɾɾelˈampaɣo +RELAMPAGUEADA ɾɾˌelampˌaɣeˈaða +RELAMPAGUEADAS ɾɾˌelampˌaɣeˈaðas +RELAMPAGUEADO ɾɾˌelampˌaɣeˈaðo +RELAMPAGUEADOS ɾɾˌelampˌaɣeˈaðos +RELAMPAGUEANTE ɾɾˌelampˌaɣeˈante +RELAMPAGUEAR ɾɾˌelampˌaɣeˈaɾ +RELAMPAGUEE ɾɾˌelampaɣˈee +RELAMPAGUEÉ ɾɾˌelampˌaɣeˈe +RELANZADA ɾɾˌelansˈaða +RELANZADAS ɾɾˌelansˈaðas +RELANZADO ɾɾˌelansˈaðo +RELANZADOS ɾɾˌelansˈaðos +RELANZAMIENTO ɾɾˌelansamjˈɛnto +RELANZAR ɾɾˌelansˈaɾ +RELAPSO ɾɾelˈapso +RELATADA ɾɾˌelatˈaða +RELATADAS ɾɾˌelatˈaðas +RELATADO ɾɾˌelatˈaðo +RELATADOS ɾɾˌelatˈaðos +RELATAMOS ɾɾˌelatˈamos +RELATANDO ɾɾˌelatˈando +RELATAR ɾɾˌelatˈaɾ +RELATE ɾɾelˈate +RELATIVAMENTE ɾɾˌelatˈiβamˈente +RELATIVIDAD ɾɾˌelatˌiβiðˈad +RELATIVISTAS ɾɾˌelatiβˈistas +RELATIVIZACIÓN ɾɾˌelatˌiβisasjˈon +RELATIVIZADA ɾɾˌelatˌiβisˈaða +RELATIVIZADAS ɾɾˌelatˌiβisˈaðas +RELATIVIZADO ɾɾˌelatˌiβisˈaðo +RELATIVIZADOS ɾɾˌelatˌiβisˈaðos +RELATIVIZAR ɾɾˌelatˌiβisˈaɾ +RELATIVO ɾɾˌelatˈiβo +RELATO ɾɾelˈato +RELATOR ɾɾˌelatˈoɾ +RELAX ɾɾelˈaks +RELÉ ɾɾelˈe +RELEER ɾɾˌeleˈeɾ +RELEGADA ɾɾˌeleɣˈaða +RELEGADAS ɾɾˌeleɣˈaðas +RELEGADO ɾɾˌeleɣˈaðo +RELEGADOS ɾɾˌeleɣˈaðos +RELEGAMIENTO ɾɾˌeleɣamjˈɛnto +RELEGITIMADA ɾɾˌelexˌitimˈaða +RELEGITIMADAS ɾɾˌelexˌitimˈaðas +RELEGITIMADO ɾɾˌelexˌitimˈaðo +RELEGITIMADOS ɾɾˌelexˌitimˈaðos +RELEGITIMAR ɾɾˌelexˌitimˈaɾ +RELEÍDA ɾɾˌeleˈiða +RELEÍDAS ɾɾˌeleˈiðas +RELEÍDO ɾɾˌeleˈiðo +RELEÍDOS ɾɾˌeleˈiðos +RELEVADA ɾɾˌeleβˈaða +RELEVADAS ɾɾˌeleβˈaðas +RELEVADO ɾɾˌeleβˈaðo +RELEVADOS ɾɾˌeleβˈaðos +RELEVAMIENTO ɾɾˌeleβamjˈɛnto +RELEVANTE ɾɾˌeleβˈante +RELEVANTES ɾɾˌeleβˈantes +RELEVAR ɾɾˌeleβˈaɾ +RELEVO ɾɾelˈeβo +RELICTUAL ɾɾˌeliktwˈal +RELIEVE ɾɾeljˈeβe +RELIEVES ɾɾeljˈeβes +RELIGAR ɾɾˌeliɣˈaɾ +RELIGIÓN ɾɾˌelixjˈon +RELIGIOSA ɾɾˌelixjˈosa +RELIGIOSIDAD ɾɾˌelixjˌosiðˈad +RELIGIOSO ɾɾˌelixjˈoso +RELIGIOSOS ɾɾˌelixjˈosos +RELIGUE ɾɾelˈiɣe +RELIGUÉ ɾɾˌeliɣˈe +RELINCHADA ɾɾˌelintʃˈaða +RELINCHADAS ɾɾˌelintʃˈaðas +RELINCHADO ɾɾˌelintʃˈaðo +RELINCHADOS ɾɾˌelintʃˈaðos +RELINCHAMOS ɾɾˌelintʃˈamos +RELINCHANDO ɾɾˌelintʃˈando +RELINCHAR ɾɾˌelintʃˈaɾ +RELINCHO ɾɾelˈintʃo +RELIQUIA ɾɾelˈikja +RELIQUIDACIÓN ɾɾˌelikˌiðasjˈon +RELLENARLA ɾɾˌejjenˈaɾla +RELOCALIZADA ɾɾˌelokˌalisˈaða +RELOCALIZADAS ɾɾˌelokˌalisˈaðas +RELOCALIZADO ɾɾˌelokˌalisˈaðo +RELOCALIZADOS ɾɾˌelokˌalisˈaðos +RELOCALIZAR ɾɾˌelokˌalisˈaɾ +RELOJ ɾɾelˈox +RELOJEADA ɾɾˌeloxeˈaða +RELOJEADAS ɾɾˌeloxeˈaðas +RELOJEADO ɾɾˌeloxeˈaðo +RELOJEADOS ɾɾˌeloxeˈaðos +RELOJEAR ɾɾˌeloxeˈaɾ +RELOJERÍA ɾɾˌeloxeɾˈia +RELOJERO ɾɾˌeloxˈeɾo +RELOJITO ɾɾˌeloxˈito +RELOJOTE ɾɾˌeloxˈote +RELUCHADA ɾɾˌelutʃˈaða +RELUCHADAS ɾɾˌelutʃˈaðas +RELUCHADO ɾɾˌelutʃˈaðo +RELUCHADOS ɾɾˌelutʃˈaðos +RELUCHAR ɾɾˌelutʃˈaɾ +RELUCIDA ɾɾˌelusˈiða +RELUCIDAS ɾɾˌelusˈiðas +RELUCIDO ɾɾˌelusˈiðo +RELUCIDOS ɾɾˌelusˈiðos +RELUCIR ɾɾˌelusˈiɾ +RELUMBRADA ɾɾˌelumbɾˈaða +RELUMBRADAS ɾɾˌelumbɾˈaðas +RELUMBRADO ɾɾˌelumbɾˈaðo +RELUMBRADOS ɾɾˌelumbɾˈaðos +RELUMBRAR ɾɾˌelumbɾˈaɾ +REMA ɾɾˈema +REMACHADA ɾɾˌematʃˈaða +REMACHADAS ɾɾˌematʃˈaðas +REMACHADO ɾɾˌematʃˈaðo +REMACHADOS ɾɾˌematʃˈaðos +REMACHAR ɾɾˌematʃˈaɾ +REMADA ɾɾemˈaða +REMADAS ɾɾemˈaðas +REMADO ɾɾemˈaðo +REMADOR ɾɾˌemaðˈoɾ +REMADORA ɾɾˌemaðˈoɾa +REMADORES ɾɾˌemaðˈoɾes +REMADOS ɾɾemˈaðos +REMAKE ɾɾemˈake +REMAMOS ɾɾemˈamos +REMANDO ɾɾemˈando +REMANGADA ɾɾˌemaŋɡˈaða +REMANGADAS ɾɾˌemaŋɡˈaðas +REMANGADO ɾɾˌemaŋɡˈaðo +REMANGADOS ɾɾˌemaŋɡˈaðos +REMANSADA ɾɾˌemansˈaða +REMANSADAS ɾɾˌemansˈaðas +REMANSADO ɾɾˌemansˈaðo +REMANSADOS ɾɾˌemansˈaðos +REMANSARSE ɾɾˌemansˈaɾse +REMAR ɾɾemˈaɾ +REMARA ɾɾemˈaɾa +REMARÁ ɾɾˌemaɾˈa +REMÁRAMOS ɾɾemˈaɾamos +REMARAS ɾɾemˈaɾas +REMARÁS ɾɾˌemaɾˈas +REMARCADA ɾɾˌemaɾkˈaða +REMARCADAS ɾɾˌemaɾkˈaðas +REMARCADO ɾɾˌemaɾkˈaðo +REMARCADOS ɾɾˌemaɾkˈaðos +REMARCAR ɾɾˌemaɾkˈaɾ +REMAREIS ɾɾemˈaɾeɪs +REMAREMOS ɾɾˌemaɾˈemos +REMARES ɾɾemˈaɾes +REMARÍAMOS ɾɾˌemaɾˈiamos +REMAS ɾɾˈemas +REMASTE ɾɾemˈaste +REMASTERIZACIÓN ɾɾˌemastˌeɾisasjˈon +REMASTERIZAR ɾɾˌemastˌeɾisˈaɾ +REMATABLE ɾɾˌematˈaβle +REMATADA ɾɾˌematˈaða +REMATADAMENTE ɾɾˌematˈaðamˈente +REMATADAS ɾɾˌematˈaðas +REMATADO ɾɾˌematˈaðo +REMATADOS ɾɾˌematˈaðos +REMATAMOS ɾɾˌematˈamos +REMATAR ɾɾˌematˈaɾ +REMATE ɾɾemˈate +REMATRICULAR ɾɾˌematɾˌikulˈaɾ +REME ɾɾˈeme +REMECIDA ɾɾˌemesˈiða +REMECIDAS ɾɾˌemesˈiðas +REMECIDO ɾɾˌemesˈiðo +REMECIDOS ɾɾˌemesˈiðos +REMEDADA ɾɾˌemeðˈaða +REMEDADAS ɾɾˌemeðˈaðas +REMEDADO ɾɾˌemeðˈaðo +REMEDADOS ɾɾˌemeðˈaðos +REMEDAR ɾɾˌemeðˈaɾ +REMEDIA ɾɾemˈeðja +REMEDIADA ɾɾˌemeðjˈaða +REMEDIADAS ɾɾˌemeðjˈaðas +REMEDIADO ɾɾˌemeðjˈaðo +REMEDIADOS ɾɾˌemeðjˈaðos +REMEDIAL ɾɾˌemeðjˈal +REMEDIAMOS ɾɾˌemeðjˈamos +REMEDIANDO ɾɾˌemeðjˈando +REMEDIAR ɾɾˌemeðjˈaɾ +REMEDIO ɾɾemˈeðjo +REMEDIOS ɾɾemˈeðjos +REMEDO ɾɾemˈeðo +REMEMORADA ɾɾˌememoɾˈaða +REMEMORADAS ɾɾˌememoɾˈaðas +REMEMORADO ɾɾˌememoɾˈaðo +REMEMORADOS ɾɾˌememoɾˈaðos +REMEMORAR ɾɾˌememoɾˈaɾ +REMEMOS ɾɾemˈemos +REMENDADA ɾɾˌemendˈaða +REMENDADAS ɾɾˌemendˈaðas +REMENDADO ɾɾˌemendˈaðo +REMENDADOS ɾɾˌemendˈaðos +REMENDAMOS ɾɾˌemendˈamos +REMENDANDO ɾɾˌemendˈando +REMENDONA ɾɾˌemendˈona +REMERA ɾɾemˈeɾa +REMERO ɾɾemˈeɾo +REMES ɾɾˈemes +REMESA ɾɾemˈesa +REMESERO ɾɾˌemesˈeɾo +REMESEROS ɾɾˌemesˈeɾos +REMEZCLA ɾɾemˈeskla +REMEZCLADA ɾɾˌemesklˈaða +REMEZCLADAS ɾɾˌemesklˈaðas +REMEZCLADO ɾɾˌemesklˈaðo +REMEZCLADOS ɾɾˌemesklˈaðos +REMEZCLAR ɾɾˌemesklˈaɾ +REMIELINIZACIÓN ɾɾˌemjelˌinisasjˈon +REMIGIO ɾɾemˈixjo +REMINERALIZACIÓN ɾɾˌeminˌeɾalˌisasjˈon +REMINISCENCIA ɾɾˌeminisˈɛnsja +REMINISCENTE ɾɾˌeminisˈɛnte +REMIRADA ɾɾˌemiɾˈaða +REMIRADAS ɾɾˌemiɾˈaðas +REMIRADO ɾɾˌemiɾˈaðo +REMIRADOS ɾɾˌemiɾˈaðos +REMISERO ɾɾˌemisˈeɾo +REMISIÓN ɾɾˌemisjˈon +REMISO ɾɾemˈiso +REMITENTE ɾɾˌemitˈɛnte +REMITIDA ɾɾˌemitˈiða +REMITIDAS ɾɾˌemitˈiðas +REMITIDO ɾɾˌemitˈiðo +REMITIDOS ɾɾˌemitˈiðos +REMITIR ɾɾˌemitˈiɾ +REMIX ɾɾemˈiks +REMIXAR ɾɾˌemiksˈaɾ +REMO ɾɾˈemo +REMOCIÓN ɾɾˌemosjˈon +REMODELADA ɾɾˌemoðelˈaða +REMODELADAS ɾɾˌemoðelˈaðas +REMODELADO ɾɾˌemoðelˈaðo +REMODELADOR ɾɾˌemoðˌelaðˈoɾ +REMODELADOS ɾɾˌemoðelˈaðos +REMODELAMIENTO ɾɾˌemoðˌelamjˈɛnto +REMODELAR ɾɾˌemoðelˈaɾ +REMOJADA ɾɾˌemoxˈaða +REMOJADAS ɾɾˌemoxˈaðas +REMOJADO ɾɾˌemoxˈaðo +REMOJADOS ɾɾˌemoxˈaðos +REMOJAR ɾɾˌemoxˈaɾ +REMOJO ɾɾemˈoxo +REMOLACHA ɾɾˌemolˈatʃa +REMOLCADA ɾɾˌemolkˈaða +REMOLCADAS ɾɾˌemolkˈaðas +REMOLCADO ɾɾˌemolkˈaðo +REMOLCADOR ɾɾˌemolkaðˈoɾ +REMOLCADOS ɾɾˌemolkˈaðos +REMOLDEADA ɾɾˌemolðeˈaða +REMOLDEADAS ɾɾˌemolðeˈaðas +REMOLDEADO ɾɾˌemolðeˈaðo +REMOLDEADOS ɾɾˌemolðeˈaðos +REMOLINO ɾɾˌemolˈino +REMOLINOS ɾɾˌemolˈinos +REMOLONEADA ɾɾˌemolˌoneˈaða +REMOLONEADAS ɾɾˌemolˌoneˈaðas +REMOLONEADO ɾɾˌemolˌoneˈaðo +REMOLONEADOS ɾɾˌemolˌoneˈaðos +REMOLQUE ɾɾemˈolke +REMONTA ɾɾemˈonta +REMONTABLE ɾɾˌemontˈaβle +REMONTADA ɾɾˌemontˈaða +REMONTADAS ɾɾˌemontˈaðas +REMONTADO ɾɾˌemontˈaðo +REMONTADOS ɾɾˌemontˈaðos +REMONTAMOS ɾɾˌemontˈamos +REMONTANTE ɾɾˌemontˈante +REMONTAR ɾɾˌemontˈaɾ +REMOQUETE ɾɾˌemokˈete +RÉMORA ɾɾˈemoɾa +REMORDER ɾɾˌemoɾðˈeɾ +REMORDIDA ɾɾˌemoɾðˈiða +REMORDIDAS ɾɾˌemoɾðˈiðas +REMORDIDO ɾɾˌemoɾðˈiðo +REMORDIDOS ɾɾˌemoɾðˈiðos +REMOTÍSIMO ɾɾˌemotˈisimo +REMOTO ɾɾemˈoto +REMOTORIZACIÓN ɾɾˌemotˌoɾisasjˈon +REMOTORIZAR ɾɾˌemotˌoɾisˈaɾ +REMOVER ɾɾˌemoβˈeɾ +REMOVIDA ɾɾˌemoβˈiða +REMOVIDAS ɾɾˌemoβˈiðas +REMOVIDO ɾɾˌemoβˈiðo +REMOVIDOS ɾɾˌemoβˈiðos +REMOVIMIENTO ɾɾˌemoβimjˈɛnto +REMOZADA ɾɾˌemosˈaða +REMOZADAS ɾɾˌemosˈaðas +REMOZADO ɾɾˌemosˈaðo +REMOZADOS ɾɾˌemosˈaðos +REMOZAMIENTO ɾɾˌemosamjˈɛnto +REMOZAR ɾɾˌemosˈaɾ +REMPLAZADA ɾɾˌemplasˈaða +REMPLAZADAS ɾɾˌemplasˈaðas +REMPLAZADO ɾɾˌemplasˈaðo +REMPLAZADOS ɾɾˌemplasˈaðos +REMPLAZANTE ɾɾˌemplasˈante +REMPUJAR ɾɾˌempuxˈaɾ +REMUDA ɾɾemˈuða +REMUNERADA ɾɾˌemuneɾˈaða +REMUNERADAS ɾɾˌemuneɾˈaðas +REMUNERADO ɾɾˌemuneɾˈaðo +REMUNERADOR ɾɾˌemunˌeɾaðˈoɾ +REMUNERADORA ɾɾˌemunˌeɾaðˈoɾa +REMUNERADORAS ɾɾˌemunˌeɾaðˈoɾas +REMUNERADORES ɾɾˌemunˌeɾaðˈoɾes +REMUNERADOS ɾɾˌemuneɾˈaðos +REMUNERAMOS ɾɾˌemuneɾˈamos +REMUNERAR ɾɾˌemuneɾˈaɾ +REMUSGAR ɾɾˌemusɣˈaɾ +RENACER ɾɾˌenasˈeɾ +RENACIDA ɾɾˌenasˈiða +RENACIDAS ɾɾˌenasˈiðas +RENACIDO ɾɾˌenasˈiðo +RENACIDOS ɾɾˌenasˈiðos +RENACIMIENTO ɾɾˌenasimjˈɛnto +RENACIONALICÉ ɾɾˌenasjˌonalisˈe +RENACIONALIZADA ɾɾˌenasjˌonalisˈaða +RENACIONALIZADAS ɾɾˌenasjˌonalisˈaðas +RENACIONALIZADO ɾɾˌenasjˌonalisˈaðo +RENACIONALIZADOS ɾɾˌenasjˌonalisˈaðos +RENACIONALIZAR ɾɾˌenasjˌonalisˈaɾ +RENACIONALIZO ɾɾˌenasjˌonalˈiso +RENACUAJO ɾɾˌenakwˈaxo +RENAL ɾɾenˈal +RENANCENTISTA ɾɾˌenansentˈista +RENANO ɾɾenˈano +RENATO ɾɾenˈato +RENCILLA ɾɾensˈijja +RENCOR ɾɾenkˈoɾ +RENCORCILLO ɾɾˌenkoɾsˈijjo +RENCOROSA ɾɾˌenkoɾˈosa +RENCOROSAS ɾɾˌenkoɾˈosas +RENCOROSO ɾɾˌenkoɾˈoso +RENCOROSOS ɾɾˌenkoɾˈosos +RENDERIZADA ɾɾˌendeɾisˈaða +RENDERIZADAS ɾɾˌendeɾisˈaðas +RENDERIZADO ɾɾˌendeɾisˈaðo +RENDERIZADOR ɾɾˌendeɾˌisaðˈoɾ +RENDERIZADOS ɾɾˌendeɾisˈaðos +RENDERIZAMOS ɾɾˌendeɾisˈamos +RENDERIZANDO ɾɾˌendeɾisˈando +RENDERIZAR ɾɾˌendeɾisˈaɾ +RENDIDA ɾɾendˈiða +RENDIDAS ɾɾendˈiðas +RENDIDO ɾɾendˈiðo +RENDIDOS ɾɾendˈiðos +RENDIMIENTO ɾɾˌendimjˈɛnto +RENDIR ɾɾendˈiɾ +RENDÓN ɾɾendˈon +RENEGADO ɾɾˌeneɣˈaðo +RENEGAMOS ɾɾˌeneɣˈamos +RENEGANDO ɾɾˌeneɣˈando +RENEGAR ɾɾˌeneɣˈaɾ +RENEGOCIADA ɾɾˌeneɣosjˈaða +RENEGOCIADAS ɾɾˌeneɣosjˈaðas +RENEGOCIADO ɾɾˌeneɣosjˈaðo +RENEGOCIADOS ɾɾˌeneɣosjˈaðos +RENEGOCIAR ɾɾˌeneɣosjˈaɾ +RENEGÓN ɾɾˌeneɣˈon +RENFE ɾɾˈɛmfe +RENGA ɾɾˈɛŋɡa +RENGAS ɾɾˈɛŋɡas +RENGLÓN ɾɾeŋɡlˈon +RENGO ɾɾˈɛŋɡo +RENGOS ɾɾˈɛŋɡos +RENGUEADA ɾɾˌeŋɡeˈaða +RENGUEADAS ɾɾˌeŋɡeˈaðas +RENGUEADO ɾɾˌeŋɡeˈaðo +RENGUEADOS ɾɾˌeŋɡeˈaðos +RENGUEAR ɾɾˌeŋɡeˈaɾ +REÑIDA ɾɾeɲˈiða +REÑIDAS ɾɾeɲˈiðas +REÑIDERO ɾɾˌeɲiðˈeɾo +REÑIDO ɾɾeɲˈiðo +REÑIDOS ɾɾeɲˈiðos +RENIEGO ɾɾenjˈeɣo +RENIFORME ɾɾˌenifˈoɾme +RENIO ɾɾˈenjo +REÑIR ɾɾeɲˈiɾ +RENO ɾɾˈeno +RENOMBRADA ɾɾˌenombɾˈaða +RENOMBRADAS ɾɾˌenombɾˈaðas +RENOMBRADO ɾɾˌenombɾˈaðo +RENOMBRADOS ɾɾˌenombɾˈaðos +RENOMBRAMIENTO ɾɾˌenombɾamjˈɛnto +RENOMBRE ɾɾenˈombɾe +RENORMALIZABLE ɾɾˌenoɾmˌalisˈaβle +RENOVABLE ɾɾˌenoβˈaβle +RENOVABLES ɾɾˌenoβˈaβles +RENOVACIÓN ɾɾˌenoβasjˈon +RENOVADA ɾɾˌenoβˈaða +RENOVADAS ɾɾˌenoβˈaðas +RENOVADO ɾɾˌenoβˈaðo +RENOVADOS ɾɾˌenoβˈaðos +RENOVAL ɾɾˌenoβˈal +RENOVAMOS ɾɾˌenoβˈamos +RENOVAR ɾɾˌenoβˈaɾ +RENQUEADA ɾɾˌenkeˈaða +RENQUEADAS ɾɾˌenkeˈaðas +RENQUEADO ɾɾˌenkeˈaðo +RENQUEADOS ɾɾˌenkeˈaðos +RENQUEANTE ɾɾˌenkeˈante +RENQUEAR ɾɾˌenkeˈaɾ +RENTA ɾɾˈɛnta +RENTABILIDAD ɾɾˌentaβˌiliðˈad +RENTABILIZADA ɾɾˌentaβˌilisˈaða +RENTABILIZADAS ɾɾˌentaβˌilisˈaðas +RENTABILIZADO ɾɾˌentaβˌilisˈaðo +RENTABILIZADOS ɾɾˌentaβˌilisˈaðos +RENTABILIZAR ɾɾˌentaβˌilisˈaɾ +RENTABLE ɾɾentˈaβle +RENTABLES ɾɾentˈaβles +RENTADA ɾɾentˈaða +RENTADAS ɾɾentˈaðas +RENTADO ɾɾentˈaðo +RENTADOS ɾɾentˈaðos +RENTAR ɾɾentˈaɾ +RENTAS ɾɾˈɛntas +RENTE ɾɾˈɛnte +RENTERA ɾɾentˈeɾa +RENTERO ɾɾentˈeɾo +RENTING ɾɾˈɛntiŋ +RENUNCIA ɾɾenˈunsja +RENUNCIACIÓN ɾɾˌenunsjasjˈon +RENUNCIADA ɾɾˌenunsjˈaða +RENUNCIADAS ɾɾˌenunsjˈaðas +RENUNCIADO ɾɾˌenunsjˈaðo +RENUNCIADOS ɾɾˌenunsjˈaðos +RENUNCIAMIENTO ɾɾˌenunsjamjˈɛnto +RENUNCIAMOS ɾɾˌenunsjˈamos +RENUNCIANDO ɾɾˌenunsjˈando +RENUNCIAR ɾɾˌenunsjˈaɾ +RENUNCIO ɾɾenˈunsjo +REOCUPAR ɾɾˌeokupˈaɾ +REOJO ɾɾeˈoxo +REOLOGÍA ɾɾˌeoloxˈia +REOLÓGICA ɾɾˌeolˈoxika +REOLÓGICAS ɾɾˌeolˈoxikas +REOLÓGICO ɾɾˌeolˈoxiko +REOLÓGICOS ɾɾˌeolˈoxikos +REORDENADA ɾɾˌeoɾðenˈaða +REORDENADAS ɾɾˌeoɾðenˈaðas +REORDENADO ɾɾˌeoɾðenˈaðo +REORDENADOS ɾɾˌeoɾðenˈaðos +REORDENAMIENTO ɾɾˌeoɾðˌenamjˈɛnto +REORDENAMOS ɾɾˌeoɾðenˈamos +REORDENANDO ɾɾˌeoɾðenˈando +REORGANIZACIÓN ɾɾˌeoɾɣˌanisasjˈon +REORGANIZADA ɾɾˌeoɾɣˌanisˈaða +REORGANIZADAS ɾɾˌeoɾɣˌanisˈaðas +REORGANIZADO ɾɾˌeoɾɣˌanisˈaðo +REORGANIZADOS ɾɾˌeoɾɣˌanisˈaðos +REORGANIZAMOS ɾɾˌeoɾɣˌanisˈamos +REORIENTACIÓN ɾɾˌeoɾjˌentasjˈon +REORIENTADA ɾɾˌeoɾjentˈaða +REORIENTADAS ɾɾˌeoɾjentˈaðas +REORIENTADO ɾɾˌeoɾjentˈaðo +REORIENTADOS ɾɾˌeoɾjentˈaðos +REORIENTAR ɾɾˌeoɾjentˈaɾ +REPAGAR ɾɾˌepaɣˈaɾ +REPANCHIGADA ɾɾˌepantʃiɣˈaða +REPANCHIGADAS ɾɾˌepantʃiɣˈaðas +REPANCHIGADO ɾɾˌepantʃiɣˈaðo +REPANCHIGADOS ɾɾˌepantʃiɣˈaðos +REPANCHIGARSE ɾɾˌepantʃiɣˈaɾse +REPANTIGADA ɾɾˌepantiɣˈaða +REPANTIGADAS ɾɾˌepantiɣˈaðas +REPANTIGADO ɾɾˌepantiɣˈaðo +REPANTIGADOS ɾɾˌepantiɣˈaðos +REPANTIGARSE ɾɾˌepantiɣˈaɾse +REPANTINGADA ɾɾˌepantiŋɡˈaða +REPANTINGADAS ɾɾˌepantiŋɡˈaðas +REPANTINGADO ɾɾˌepantiŋɡˈaðo +REPANTINGADOS ɾɾˌepantiŋɡˈaðos +REPANTINGARSE ɾɾˌepantiŋɡˈaɾse +REPARA ɾɾepˈaɾa +REPARABLE ɾɾˌepaɾˈaβle +REPARACIÓN ɾɾˌepaɾasjˈon +REPARADA ɾɾˌepaɾˈaða +REPARADAS ɾɾˌepaɾˈaðas +REPARADO ɾɾˌepaɾˈaðo +REPARADOS ɾɾˌepaɾˈaðos +REPARAMOS ɾɾˌepaɾˈamos +REPARANDO ɾɾˌepaɾˈando +REPARAR ɾɾˌepaɾˈaɾ +REPARARA ɾɾˌepaɾˈaɾa +REPARARÁ ɾɾˌepaɾaɾˈa +REPARÁRAMOS ɾɾˌepaɾˈaɾamos +REPARARAS ɾɾˌepaɾˈaɾas +REPARARÁS ɾɾˌepaɾaɾˈas +REPARAREIS ɾɾˌepaɾˈaɾeɪs +REPARAREMOS ɾɾˌepaɾaɾˈemos +REPARARES ɾɾˌepaɾˈaɾes +REPARARÍAMOS ɾɾˌepaɾaɾˈiamos +REPARAS ɾɾepˈaɾas +REPARASTE ɾɾˌepaɾˈaste +REPAREMOS ɾɾˌepaɾˈemos +REPARES ɾɾepˈaɾes +REPARO ɾɾepˈaɾo +REPARTIDA ɾɾˌepaɾtˈiða +REPARTIDAS ɾɾˌepaɾtˈiðas +REPARTIDO ɾɾˌepaɾtˈiðo +REPARTIDOR ɾɾˌepaɾtiðˈoɾ +REPARTIDOS ɾɾˌepaɾtˈiðos +REPARTIMENTO ɾɾˌepaɾtimˈɛnto +REPARTIR ɾɾˌepaɾtˈiɾ +REPARTO ɾɾepˈaɾto +REPASADA ɾɾˌepasˈaða +REPASADAS ɾɾˌepasˈaðas +REPASADOS ɾɾˌepasˈaðos +REPASAR ɾɾˌepasˈaɾ +REPASITO ɾɾˌepasˈito +REPASO ɾɾepˈaso +REPATRIACIÓN ɾɾˌepatɾiasjˈon +REPATRIADA ɾɾˌepatɾiˈaða +REPATRIADAS ɾɾˌepatɾiˈaðas +REPATRIADO ɾɾˌepatɾiˈaðo +REPATRIADOS ɾɾˌepatɾiˈaðos +REPATRIAR ɾɾˌepatɾiˈaɾ +REPAVIMENTADA ɾɾˌepaβˌimentˈaða +REPAVIMENTADAS ɾɾˌepaβˌimentˈaðas +REPAVIMENTADO ɾɾˌepaβˌimentˈaðo +REPAVIMENTADOS ɾɾˌepaβˌimentˈaðos +REPECHAJE ɾɾˌepetʃˈaxe +REPELENTE ɾɾˌepelˈɛnte +REPELIDA ɾɾˌepelˈiða +REPELIDAS ɾɾˌepelˈiðas +REPELIDO ɾɾˌepelˈiðo +REPELIDOS ɾɾˌepelˈiðos +REPELO ɾɾepˈelo +REPENSADA ɾɾˌepensˈaða +REPENSADAS ɾɾˌepensˈaðas +REPENSADO ɾɾˌepensˈaðo +REPENSADOS ɾɾˌepensˈaðos +REPENSAMOS ɾɾˌepensˈamos +REPENSANDO ɾɾˌepensˈando +REPENSAR ɾɾˌepensˈaɾ +REPENTE ɾɾepˈɛnte +REPENTINITIS ɾɾˌepentinˈitis +REPENTINO ɾɾˌepentˈino +REPENTITIS ɾɾˌepentˈitis +REPENTIZADA ɾɾˌepentisˈaða +REPENTIZADAS ɾɾˌepentisˈaðas +REPENTIZADO ɾɾˌepentisˈaðo +REPENTIZADOS ɾɾˌepentisˈaðos +REPENTIZAR ɾɾˌepentisˈaɾ +REPERCURSIÓN ɾɾˌepeɾkuɾsjˈon +REPERCUSIÓN ɾɾˌepeɾkusjˈon +REPERCUTIDA ɾɾˌepeɾkutˈiða +REPERCUTIDAS ɾɾˌepeɾkutˈiðas +REPERCUTIDO ɾɾˌepeɾkutˈiðo +REPERCUTIDOS ɾɾˌepeɾkutˈiðos +REPERFILAR ɾɾˌepeɾfilˈaɾ +REPERFUSIÓN ɾɾˌepeɾfusjˈon +REPESCADA ɾɾˌepeskˈaða +REPESCADAS ɾɾˌepeskˈaðas +REPESCADOS ɾɾˌepeskˈaðos +REPESCAR ɾɾˌepeskˈaɾ +REPETIBILIDAD ɾɾˌepetˌiβiliðˈad +REPETIBLE ɾɾˌepetˈiβle +REPETICIÓN ɾɾˌepetisjˈon +REPETIDA ɾɾˌepetˈiða +REPETIDAMENTE ɾɾˌepetˈiðamˈente +REPETIDAS ɾɾˌepetˈiðas +REPETIDO ɾɾˌepetˈiðo +REPETIDOR ɾɾˌepetiðˈoɾ +REPETIDORA ɾɾˌepetiðˈoɾa +REPETIDOS ɾɾˌepetˈiðos +REPETIR ɾɾˌepetˈiɾ +REPETITIVA ɾɾˌepetitˈiβa +REPETITIVIDAD ɾɾˌepetˌitiβiðˈad +REPICADA ɾɾˌepikˈaða +REPICADAS ɾɾˌepikˈaðas +REPICADO ɾɾˌepikˈaðo +REPICADOS ɾɾˌepikˈaðos +REPICAR ɾɾˌepikˈaɾ +REPINTADA ɾɾˌepintˈaða +REPINTADAS ɾɾˌepintˈaðas +REPINTADO ɾɾˌepintˈaðo +REPINTADOS ɾɾˌepintˈaðos +REPINTAR ɾɾˌepintˈaɾ +REPIQUE ɾɾepˈike +REPIQUES ɾɾepˈikes +REPIQUETEADA ɾɾˌepikˌeteˈaða +REPIQUETEADAS ɾɾˌepikˌeteˈaðas +REPIQUETEADO ɾɾˌepikˌeteˈaðo +REPIQUETEADOS ɾɾˌepikˌeteˈaðos +REPITAMOS ɾɾˌepitˈamos +REPITESELA ɾɾˌepitesˈela +REPITO ɾɾepˈito +REPLANTA ɾɾeplˈanta +REPLANTADA ɾɾˌeplantˈaða +REPLANTADAS ɾɾˌeplantˈaðas +REPLANTADO ɾɾˌeplantˈaðo +REPLANTADOS ɾɾˌeplantˈaðos +REPLANTAMOS ɾɾˌeplantˈamos +REPLANTANDO ɾɾˌeplantˈando +REPLANTAR ɾɾˌeplantˈaɾ +REPLANTARA ɾɾˌeplantˈaɾa +REPLANTARÁ ɾɾˌeplantaɾˈa +REPLANTÁRAMOS ɾɾˌeplantˈaɾamos +REPLANTARAS ɾɾˌeplantˈaɾas +REPLANTARÁS ɾɾˌeplantaɾˈas +REPLANTAREIS ɾɾˌeplantˈaɾeɪs +REPLANTAREMOS ɾɾˌeplantaɾˈemos +REPLANTARES ɾɾˌeplantˈaɾes +REPLANTARÍAMOS ɾɾˌeplantaɾˈiamos +REPLANTAS ɾɾeplˈantas +REPLANTASTE ɾɾˌeplantˈaste +REPLANTE ɾɾeplˈante +REPLANTEADA ɾɾˌeplanteˈaða +REPLANTEADAS ɾɾˌeplanteˈaðas +REPLANTEADO ɾɾˌeplanteˈaðo +REPLANTEADOS ɾɾˌeplanteˈaðos +REPLANTEAMIENTO ɾɾˌeplantˌeamjˈɛnto +REPLANTEAR ɾɾˌeplanteˈaɾ +REPLANTEMOS ɾɾˌeplantˈemos +REPLANTEO ɾɾˌeplantˈeo +REPLANTES ɾɾeplˈantes +REPLANTO ɾɾeplˈanto +REPLEGADA ɾɾˌepleɣˈaða +REPLEGADAS ɾɾˌepleɣˈaðas +REPLEGADO ɾɾˌepleɣˈaðo +REPLEGADOS ɾɾˌepleɣˈaðos +REPLEGAR ɾɾˌepleɣˈaɾ +REPLETADA ɾɾˌepletˈaða +REPLETADAS ɾɾˌepletˈaðas +REPLETADO ɾɾˌepletˈaðo +REPLETADOS ɾɾˌepletˈaðos +REPLETAR ɾɾˌepletˈaɾ +REPLICA ɾɾeplˈika +RÉPLICA ɾɾˈeplika +REPLICADA ɾɾˌeplikˈaða +REPLICADAS ɾɾˌeplikˈaðas +REPLICADO ɾɾˌeplikˈaðo +REPLICADOS ɾɾˌeplikˈaðos +REPLICAMOS ɾɾˌeplikˈamos +REPLICATIVO ɾɾˌeplikatˈiβo +REPLIEGUE ɾɾˌepliˈeɣe +REPOBLADA ɾɾˌepoβlˈaða +REPOBLADAS ɾɾˌepoβlˈaðas +REPOBLADO ɾɾˌepoβlˈaðo +REPOBLADOS ɾɾˌepoβlˈaðos +REPOBLAR ɾɾˌepoβlˈaɾ +REPOCHETA ɾɾˌepotʃˈeta +REPOLARIZAR ɾɾˌepolˌaɾisˈaɾ +REPOLITIZAR ɾɾˌepolˌitisˈaɾ +REPOLLITOS ɾɾˌepojjˈitos +REPOLLOS ɾɾepˈojjos +REPORTADA ɾɾˌepoɾtˈaða +REPORTADAS ɾɾˌepoɾtˈaðas +REPORTADO ɾɾˌepoɾtˈaðo +REPORTADOS ɾɾˌepoɾtˈaðos +REPORTAJE ɾɾˌepoɾtˈaxe +REPORTAMOS ɾɾˌepoɾtˈamos +REPORTAR ɾɾˌepoɾtˈaɾ +REPORTEADA ɾɾˌepoɾteˈaða +REPORTEADAS ɾɾˌepoɾteˈaðas +REPORTEADO ɾɾˌepoɾteˈaðo +REPORTEADOS ɾɾˌepoɾteˈaðos +REPORTERA ɾɾˌepoɾtˈeɾa +REPORTERO ɾɾˌepoɾtˈeɾo +REPOSADA ɾɾˌeposˈaða +REPOSADAS ɾɾˌeposˈaðas +REPOSADO ɾɾˌeposˈaðo +REPOSADOS ɾɾˌeposˈaðos +REPOSAR ɾɾˌeposˈaɾ +REPOSAREMOS ɾɾˌeposaɾˈemos +REPOSÁREMOS ɾɾˌeposˈaɾemos +REPOSICIONADA ɾɾˌeposˌisjonˈaða +REPOSICIONADAS ɾɾˌeposˌisjonˈaðas +REPOSICIONADO ɾɾˌeposˌisjonˈaðo +REPOSICIONADOS ɾɾˌeposˌisjonˈaðos +REPOSICIONAR ɾɾˌeposˌisjonˈaɾ +REPOSITORA ɾɾˌepositˈoɾa +REPOSTA ɾɾepˈosta +REPOSTADA ɾɾˌepostˈaða +REPOSTADAS ɾɾˌepostˈaðas +REPOSTADO ɾɾˌepostˈaðo +REPOSTADOS ɾɾˌepostˈaðos +REPOSTAR ɾɾˌepostˈaɾ +REPOSTAS ɾɾepˈostas +REPOSTEAR ɾɾˌeposteˈaɾ +REPOSTERIA ɾɾˌepostˈeɾja +REPOSTERÍA ɾɾˌeposteɾˈia +REPOSTO ɾɾepˈosto +REPOSTULAR ɾɾˌepostulˈaɾ +REPOTENCIADA ɾɾˌepotensjˈaða +REPOTENCIADAS ɾɾˌepotensjˈaðas +REPOTENCIADO ɾɾˌepotensjˈaðo +REPOTENCIADOS ɾɾˌepotensjˈaðos +REPREGUNTADA ɾɾˌepɾeɣuntˈaða +REPREGUNTADAS ɾɾˌepɾeɣuntˈaðas +REPREGUNTADO ɾɾˌepɾeɣuntˈaðo +REPREGUNTADOS ɾɾˌepɾeɣuntˈaðos +REPREHENDIDA ɾɾˌepɾeendˈiða +REPREHENDIDAS ɾɾˌepɾeendˈiðas +REPREHENDIDO ɾɾˌepɾeendˈiðo +REPREHENDIDOS ɾɾˌepɾeendˈiðos +REPREHENSIBLE ɾɾˌepɾeensˈiβle +REPRENDER ɾɾˌepɾendˈeɾ +REPRENDIDA ɾɾˌepɾendˈiða +REPRENDIDAS ɾɾˌepɾendˈiðas +REPRENDIDO ɾɾˌepɾendˈiðo +REPRENDIDOS ɾɾˌepɾendˈiðos +REPRESA ɾɾepɾˈesa +REPRESADA ɾɾˌepɾesˈaða +REPRESADAS ɾɾˌepɾesˈaðas +REPRESADO ɾɾˌepɾesˈaðo +REPRESADOS ɾɾˌepɾesˈaðos +REPRESALIA ɾɾˌepɾesˈalja +REPRESALIADA ɾɾˌepɾesaljˈaða +REPRESALIADAS ɾɾˌepɾesaljˈaðas +REPRESALIADO ɾɾˌepɾesaljˈaðo +REPRESALIADOS ɾɾˌepɾesaljˈaðos +REPRESALIAR ɾɾˌepɾesaljˈaɾ +REPRESAMIENTO ɾɾˌepɾesamjˈɛnto +REPRESAR ɾɾˌepɾesˈaɾ +REPRESENTACIÓN ɾɾˌepɾesˌentasjˈon +REPRESENTADA ɾɾˌepɾesentˈaða +REPRESENTADAS ɾɾˌepɾesentˈaðas +REPRESENTADO ɾɾˌepɾesentˈaðo +REPRESENTADOR ɾɾˌepɾesˌentaðˈoɾ +REPRESENTADOS ɾɾˌepɾesentˈaðos +REPRESENTAMOS ɾɾˌepɾesentˈamos +REPRESENTANTE ɾɾˌepɾesentˈante +REPRESENTAR ɾɾˌepɾesentˈaɾ +REPRESENTATIVO ɾɾˌepɾesˌentatˈiβo +REPRESES ɾɾepɾˈeses +REPRESIÓN ɾɾˌepɾesjˈon +REPRIMIDA ɾɾˌepɾimˈiða +REPRIMIDAS ɾɾˌepɾimˈiðas +REPRIMIDO ɾɾˌepɾimˈiðo +REPRIMIDOS ɾɾˌepɾimˈiðos +REPRIMIR ɾɾˌepɾimˈiɾ +REPRIVATIZACIÓN ɾɾˌepɾiβˌatisasjˈon +REPROBADA ɾɾˌepɾoβˈaða +REPROBADAS ɾɾˌepɾoβˈaðas +REPROBADO ɾɾˌepɾoβˈaðo +REPROBADOS ɾɾˌepɾoβˈaðos +REPROBAR ɾɾˌepɾoβˈaɾ +REPROCESAMIENTO ɾɾˌepɾosˌesamjˈɛnto +REPROCESAR ɾɾˌepɾosesˈaɾ +REPROCHABLE ɾɾˌepɾotʃˈaβle +REPROCHADA ɾɾˌepɾotʃˈaða +REPROCHADAS ɾɾˌepɾotʃˈaðas +REPROCHADO ɾɾˌepɾotʃˈaðo +REPROCHADOS ɾɾˌepɾotʃˈaðos +REPROCHAMOS ɾɾˌepɾotʃˈamos +REPROCHANDO ɾɾˌepɾotʃˈando +REPROCHAR ɾɾˌepɾotʃˈaɾ +REPRODUCCIÓN ɾɾˌepɾoðuksjˈon +REPRODUCCIONES ɾɾˌepɾoðuksjˈones +REPRODUCEN ɾɾˌepɾoðˈusen +REPRODUCIBLE ɾɾˌepɾoðusˈiβle +REPRODUCIBLES ɾɾˌepɾoðusˈiβles +REPRODUCIDA ɾɾˌepɾoðusˈiða +REPRODUCIDAS ɾɾˌepɾoðusˈiðas +REPRODUCIDO ɾɾˌepɾoðusˈiðo +REPRODUCIDOS ɾɾˌepɾoðusˈiðos +REPRODUCIR ɾɾˌepɾoðusˈiɾ +REPRODUCTIVA ɾɾˌepɾoðuktˈiβa +REPRODUCTIVAS ɾɾˌepɾoðuktˈiβas +REPRODUCTIVIDAD ɾɾˌepɾoðˌuktiβiðˈad +REPRODUCTIVO ɾɾˌepɾoðuktˈiβo +REPRODUCTIVOS ɾɾˌepɾoðuktˈiβos +REPRODUCTOR ɾɾˌepɾoðuktˈoɾ +REPRODUCTORA ɾɾˌepɾoðuktˈoɾa +REPRODUCTORAS ɾɾˌepɾoðuktˈoɾas +REPRODUCTORES ɾɾˌepɾoðuktˈoɾes +REPROGRAMADA ɾɾˌepɾoɣɾamˈaða +REPROGRAMADAS ɾɾˌepɾoɣɾamˈaðas +REPROGRAMADO ɾɾˌepɾoɣɾamˈaðo +REPROGRAMADOS ɾɾˌepɾoɣɾamˈaðos +REPTADA ɾɾepːtˈaða +REPTADAS ɾɾepːtˈaðas +REPTADO ɾɾepːtˈaðo +REPTADOS ɾɾepːtˈaðos +REPTANTE ɾɾepːtˈante +REPTIL ɾɾepːtˈil +RÉPTIL ɾɾˈepːtil +REPTILES ɾɾepːtˈiles +RÉPTILES ɾɾˈepːtiles +REPÚBLICA ɾɾepˈuβlika +REPUBLICANA ɾɾˌepuβlikˈana +REPUBLICANAS ɾɾˌepuβlikˈanas +REPUBLICANIDAD ɾɾˌepuβlˌikaniðˈad +REPUBLICANO ɾɾˌepuβlikˈano +REPUBLICANOS ɾɾˌepuβlikˈanos +REPUBLICAR ɾɾˌepuβlikˈaɾ +REPUDIACIÓN ɾɾˌepuðjasjˈon +REPUDIADA ɾɾˌepuðjˈaða +REPUDIADAS ɾɾˌepuðjˈaðas +REPUDIADO ɾɾˌepuðjˈaðo +REPUDIADOS ɾɾˌepuðjˈaðos +REPUDIAR ɾɾˌepuðjˈaɾ +REPUDIARE ɾɾˌepuðjˈaɾe +REPUDIAS ɾɾepˈuðjas +REPUDIO ɾɾepˈuðjo +REPUDIOS ɾɾepˈuðjos +REPUESTA ɾɾepwˈesta +REPUESTAS ɾɾepwˈestas +REPUESTO ɾɾepwˈesto +REPUESTOS ɾɾepwˈestos +REPUGNADA ɾɾˌepuɡnˈaða +REPUGNADAS ɾɾˌepuɡnˈaðas +REPUGNADO ɾɾˌepuɡnˈaðo +REPUGNADOS ɾɾˌepuɡnˈaðos +REPUGNAMOS ɾɾˌepuɡnˈamos +REPUGNANDO ɾɾˌepuɡnˈando +REPUGNANTES ɾɾˌepuɡnˈantes +REPUJADA ɾɾˌepuxˈaða +REPUJADAS ɾɾˌepuxˈaðas +REPUJADO ɾɾˌepuxˈaðo +REPUJADOS ɾɾˌepuxˈaðos +REPUJAR ɾɾˌepuxˈaɾ +REPULGO ɾɾepˈulɣo +REPULSADA ɾɾˌepulsˈaða +REPULSADAS ɾɾˌepulsˈaðas +REPULSADO ɾɾˌepulsˈaðo +REPULSADOS ɾɾˌepulsˈaðos +REPULSIÓN ɾɾˌepulsjˈon +REPULSIVA ɾɾˌepulsˈiβa +REPULSIVAS ɾɾˌepulsˈiβas +REPULSIVO ɾɾˌepulsˈiβo +REPULSIVOS ɾɾˌepulsˈiβos +REPULSO ɾɾepˈulso +REPULSOR ɾɾˌepulsˈoɾ +REPUNTADA ɾɾˌepuntˈaða +REPUNTADAS ɾɾˌepuntˈaðas +REPUNTADO ɾɾˌepuntˈaðo +REPUNTADOS ɾɾˌepuntˈaðos +REPUNTAR ɾɾˌepuntˈaɾ +REPUNTE ɾɾepˈunte +REPUTA ɾɾepˈuta +REPUTACIÓN ɾɾˌeputasjˈon +REPUTADA ɾɾˌeputˈaða +REPUTADAS ɾɾˌeputˈaðas +REPUTADO ɾɾˌeputˈaðo +REPUTADOS ɾɾˌeputˈaðos +REPUTAMOS ɾɾˌeputˈamos +REPUTANDO ɾɾˌeputˈando +REPUTAR ɾɾˌeputˈaɾ +REPUTARA ɾɾˌeputˈaɾa +REPUTARÁ ɾɾˌeputaɾˈa +REPUTÁRAMOS ɾɾˌeputˈaɾamos +REPUTARAS ɾɾˌeputˈaɾas +REPUTARÁS ɾɾˌeputaɾˈas +REPUTARE ɾɾˌeputˈaɾe +REPUTAREIS ɾɾˌeputˈaɾeɪs +REPUTAREMOS ɾɾˌeputaɾˈemos +REPUTARES ɾɾˌeputˈaɾes +REPUTARÍAMOS ɾɾˌeputaɾˈiamos +REPUTAS ɾɾepˈutas +REPUTASTE ɾɾˌeputˈaste +REPUTE ɾɾepˈute +REPUTEMOS ɾɾˌeputˈemos +REPUTES ɾɾepˈutes +REPUTO ɾɾepˈuto +REQUEBRADA ɾɾˌekeβɾˈaða +REQUEBRADAS ɾɾˌekeβɾˈaðas +REQUEBRADO ɾɾˌekeβɾˈaðo +REQUEBRADOS ɾɾˌekeβɾˈaðos +REQUEBRAR ɾɾˌekeβɾˈaɾ +REQUEMAR ɾɾˌekemˈaɾ +REQUERIDA ɾɾˌekeɾˈiða +REQUERIDAS ɾɾˌekeɾˈiðas +REQUERIDO ɾɾˌekeɾˈiðo +REQUERIDOS ɾɾˌekeɾˈiðos +REQUERIMIENTO ɾɾˌekeɾimjˈɛnto +REQUERIMIENTOS ɾɾˌekeɾimjˈɛntos +REQUERIR ɾɾˌekeɾˈiɾ +REQUESÓN ɾɾˌekesˈon +REQUETEBIÉN ɾɾˌeketeβjˈen +REQUIEBRO ɾɾekjˈeβɾo +RÉQUIEM ɾɾˈekjem +RÉQUIEMS ɾɾˈekjems +REQUINOA ɾɾˌekinˈoa +REQUÍNOA ɾɾekˈinoa +REQUINTISTA ɾɾˌekintˈista +REQUISADA ɾɾˌekisˈaða +REQUISADAS ɾɾˌekisˈaðas +REQUISADO ɾɾˌekisˈaðo +REQUISADOS ɾɾˌekisˈaðos +REQUISAR ɾɾˌekisˈaɾ +REQUISITO ɾɾˌekisˈito +REQUISITOS ɾɾˌekisˈitos +RES ɾɾˈes +RESABER ɾɾˌesaβˈeɾ +RESABIADO ɾɾˌesaβjˈaðo +RESABIDO ɾɾˌesaβˈiðo +RESABIO ɾɾesˈaβjo +RESACA ɾɾesˈaka +RESACÓN ɾɾˌesakˈon +RESALTABLE ɾɾˌesaltˈaβle +RESALTADA ɾɾˌesaltˈaða +RESALTADAS ɾɾˌesaltˈaðas +RESALTADO ɾɾˌesaltˈaðo +RESALTADOR ɾɾˌesaltaðˈoɾ +RESALTADOS ɾɾˌesaltˈaðos +RESALTANTE ɾɾˌesaltˈante +RESALTAR ɾɾˌesaltˈaɾ +RESALTE ɾɾesˈalte +RESANAR ɾɾˌesanˈaɾ +RESARCIDA ɾɾˌesaɾsˈiða +RESARCIDAS ɾɾˌesaɾsˈiðas +RESARCIDO ɾɾˌesaɾsˈiðo +RESARCIDOS ɾɾˌesaɾsˈiðos +RESARCIMIENTO ɾɾˌesaɾsimjˈɛnto +RESARCIR ɾɾˌesaɾsˈiɾ +RESBALADA ɾɾˌesβalˈaða +RESBALADAS ɾɾˌesβalˈaðas +RESBALADERO ɾɾˌesβalaðˈeɾo +RESBALADIZO ɾɾˌesβalaðˈiso +RESBALADO ɾɾˌesβalˈaðo +RESBALADOS ɾɾˌesβalˈaðos +RESBALAMIENTO ɾɾˌesβalamjˈɛnto +RESBALAR ɾɾˌesβalˈaɾ +RESBALÓN ɾɾˌesβalˈon +RESBALOSO ɾɾˌesβalˈoso +RESCATABLE ɾɾˌeskatˈaβle +RESCATADA ɾɾˌeskatˈaða +RESCATADAS ɾɾˌeskatˈaðas +RESCATADO ɾɾˌeskatˈaðo +RESCATADORA ɾɾˌeskataðˈoɾa +RESCATADORAS ɾɾˌeskataðˈoɾas +RESCATADOS ɾɾˌeskatˈaðos +RESCATAR ɾɾˌeskatˈaɾ +RESCATE ɾɾeskˈate +RESCINDIDA ɾɾˌesindˈiða +RESCINDIDAS ɾɾˌesindˈiðas +RESCINDIDO ɾɾˌesindˈiðo +RESCINDIDOS ɾɾˌesindˈiðos +RESECA ɾɾesˈeka +RESECABILIDAD ɾɾˌesekˌaβiliðˈad +RESECABLE ɾɾˌesekˈaβle +RESECADA ɾɾˌesekˈaða +RESECADAS ɾɾˌesekˈaðas +RESECADO ɾɾˌesekˈaðo +RESECADOS ɾɾˌesekˈaðos +RESECAR ɾɾˌesekˈaɾ +RESECARE ɾɾˌesekˈaɾe +RESECAS ɾɾesˈekas +RESECO ɾɾesˈeko +RESECOS ɾɾesˈekos +RESEGUIR ɾɾˌeseɣˈiɾ +RESEMBLADA ɾɾˌesemblˈaða +RESEMBLADAS ɾɾˌesemblˈaðas +RESEMBLADO ɾɾˌesemblˈaðo +RESEMBLADOS ɾɾˌesemblˈaðos +RESEMBRADA ɾɾˌesembɾˈaða +RESEMBRADAS ɾɾˌesembɾˈaðas +RESEMBRADO ɾɾˌesembɾˈaðo +RESEMBRADOS ɾɾˌesembɾˈaðos +RESEMBRAR ɾɾˌesembɾˈaɾ +RESEÑA ɾɾesˈeɲa +RESEÑABLE ɾɾˌeseɲˈaβle +RESEÑADA ɾɾˌeseɲˈaða +RESEÑADAS ɾɾˌeseɲˈaðas +RESEÑADO ɾɾˌeseɲˈaðo +RESEÑADOS ɾɾˌeseɲˈaðos +RESEÑAR ɾɾˌeseɲˈaɾ +RESEÑAS ɾɾesˈeɲas +RESENTIDA ɾɾˌesentˈiða +RESENTIDAS ɾɾˌesentˈiðas +RESENTIDO ɾɾˌesentˈiðo +RESENTIDOS ɾɾˌesentˈiðos +RESENTIMIENTO ɾɾˌesentimjˈɛnto +RESENTIRSE ɾɾˌesentˈiɾse +RESEQUEDAD ɾɾˌesekeðˈad +RESERO ɾɾesˈeɾo +RESERPINA ɾɾˌeseɾpˈina +RESERVA ɾɾesˈeɾβa +RESERVACIÓN ɾɾˌeseɾβasjˈon +RESERVACIONES ɾɾˌeseɾβasjˈones +RESERVADA ɾɾˌeseɾβˈaða +RESERVADAS ɾɾˌeseɾβˈaðas +RESERVADO ɾɾˌeseɾβˈaðo +RESERVADOS ɾɾˌeseɾβˈaðos +RESERVAME ɾɾˌeseɾβˈame +RESERVÁME ɾɾˌeseɾβˈame +RESÉRVAME ɾɾesˈeɾβame +RESERVAMOS ɾɾˌeseɾβˈamos +RESERVANDO ɾɾˌeseɾβˈando +RESERVAR ɾɾˌeseɾβˈaɾ +RESERVARME ɾɾˌeseɾβˈaɾme +RESERVAS ɾɾesˈeɾβas +RESERVE ɾɾesˈeɾβe +RESÉRVEME ɾɾesˈeɾβeme +RESERVES ɾɾesˈeɾβes +RESETEADA ɾɾˌeseteˈaða +RESETEADAS ɾɾˌeseteˈaðas +RESETEADO ɾɾˌeseteˈaðo +RESETEADOS ɾɾˌeseteˈaðos +RESETEAR ɾɾˌeseteˈaɾ +RESFRIADA ɾɾˌesfɾiˈaða +RESFRIADAS ɾɾˌesfɾiˈaðas +RESFRIADO ɾɾˌesfɾiˈaðo +RESFRIADOS ɾɾˌesfɾiˈaðos +RESFRIAMOS ɾɾˌesfɾiˈamos +RESFRIANDO ɾɾˌesfɾiˈando +RESFRIAR ɾɾˌesfɾiˈaɾ +RESGUARDADA ɾɾˌesɣwaɾðˈaða +RESGUARDADAS ɾɾˌesɣwaɾðˈaðas +RESGUARDADO ɾɾˌesɣwaɾðˈaðo +RESGUARDADOS ɾɾˌesɣwaɾðˈaðos +RESGUARDAMOS ɾɾˌesɣwaɾðˈamos +RESGUARDANDO ɾɾˌesɣwaɾðˈando +RESGUARDAR ɾɾˌesɣwaɾðˈaɾ +RESGUARDO ɾɾesɣwˈaɾðo +RESIDENCIA ɾɾˌesiðˈɛnsja +RESIDENCIADA ɾɾˌesiðensjˈaða +RESIDENCIADAS ɾɾˌesiðensjˈaðas +RESIDENCIADO ɾɾˌesiðensjˈaðo +RESIDENCIADOS ɾɾˌesiðensjˈaðos +RESIDENCIALIDAD ɾɾˌesiðˌensjaliðˈad +RESIDEÑO ɾɾˌesiðˈeɲo +RESIDENTE ɾɾˌesiðˈɛnte +RESIDIDA ɾɾˌesiðˈiða +RESIDIDAS ɾɾˌesiðˈiðas +RESIDIDO ɾɾˌesiðˈiðo +RESIDIDOS ɾɾˌesiðˈiðos +RESIDUAL ɾɾˌesiðwˈal +RESIGNACIÓN ɾɾˌesiɡnasjˈon +RESIGNADA ɾɾˌesiɡnˈaða +RESIGNADAS ɾɾˌesiɡnˈaðas +RESIGNADO ɾɾˌesiɡnˈaðo +RESIGNADOS ɾɾˌesiɡnˈaðos +RESIGNAMOS ɾɾˌesiɡnˈamos +RESIGNAR ɾɾˌesiɡnˈaɾ +RESIGNIFICAR ɾɾˌesiɡnˌifikˈaɾ +RESILIENTES ɾɾˌesiljˈɛntes +RESILVESTRACIÓN ɾɾˌesilβˌestɾasjˈon +RESILVESTRAR ɾɾˌesilβestɾˈaɾ +RESINA ɾɾesˈina +RESINCRONIZADA ɾɾˌesinkɾˌonisˈaða +RESINCRONIZADAS ɾɾˌesinkɾˌonisˈaðas +RESINCRONIZADO ɾɾˌesinkɾˌonisˈaðo +RESINCRONIZADOS ɾɾˌesinkɾˌonisˈaðos +RESINCRONIZAR ɾɾˌesinkɾˌonisˈaɾ +RESINERO ɾɾˌesinˈeɾo +RESINOSA ɾɾˌesinˈosa +RESINOSAS ɾɾˌesinˈosas +RESINOSO ɾɾˌesinˈoso +RESINOSOS ɾɾˌesinˈosos +RESINTONIZADA ɾɾˌesintˌonisˈaða +RESINTONIZADAS ɾɾˌesintˌonisˈaðas +RESINTONIZADO ɾɾˌesintˌonisˈaðo +RESINTONIZADOS ɾɾˌesintˌonisˈaðos +RESINTONIZAR ɾɾˌesintˌonisˈaɾ +RESISTENCIA ɾɾˌesistˈɛnsja +RESISTENTE ɾɾˌesistˈɛnte +RESISTENTES ɾɾˌesistˈɛntes +RESISTIDA ɾɾˌesistˈiða +RESISTIDAS ɾɾˌesistˈiðas +RESISTIDO ɾɾˌesistˈiðo +RESISTIDOS ɾɾˌesistˈiðos +RESISTIR ɾɾˌesistˈiɾ +RESISTO ɾɾesˈisto +RESITUADA ɾɾˌesitwˈaða +RESITUADAS ɾɾˌesitwˈaðas +RESITUADO ɾɾˌesitwˈaðo +RESITUADOS ɾɾˌesitwˈaðos +RESITUAR ɾɾˌesitwˈaɾ +RESOBAR ɾɾˌesoβˈaɾ +RESOCIALIZADORA ɾɾˌesosjˌalisaðˈoɾa +RESOCIALIZADORAS ɾɾˌesosjˌalisaðˈoɾas +RESOCIALIZADORES ɾɾˌesosjˌalisaðˈoɾes +RESOCIALIZAR ɾɾˌesosjˌalisˈaɾ +RESOLUBILIDAD ɾɾˌesolˌuβiliðˈad +RESOLUCIÓN ɾɾˌesolusjˈon +RESOLVEDOR ɾɾˌesolβeðˈoɾ +RESOLVIOSE ɾɾˌesolβjˈose +RESOLVISTE ɾɾˌesolβˈiste +RESONADA ɾɾˌesonˈaða +RESONADAS ɾɾˌesonˈaðas +RESONADO ɾɾˌesonˈaðo +RESONADOS ɾɾˌesonˈaðos +RESONANCIAS ɾɾˌesonˈansjas +RESONANTE ɾɾˌesonˈante +RESONANTES ɾɾˌesonˈantes +RESONAR ɾɾˌesonˈaɾ +RESONDRADA ɾɾˌesondɾˈaða +RESONDRADAS ɾɾˌesondɾˈaðas +RESONDRADO ɾɾˌesondɾˈaðo +RESONDRADOS ɾɾˌesondɾˈaðos +RESONDRAR ɾɾˌesondɾˈaɾ +RESOPLADA ɾɾˌesoplˈaða +RESOPLADAS ɾɾˌesoplˈaðas +RESOPLADO ɾɾˌesoplˈaðo +RESOPLADOS ɾɾˌesoplˈaðos +RESOPÓN ɾɾˌesopˈon +RESORBER ɾɾˌesoɾβˈeɾ +RESORBIDA ɾɾˌesoɾβˈiða +RESORBIDAS ɾɾˌesoɾβˈiðas +RESORBIDO ɾɾˌesoɾβˈiðo +RESORBIDOS ɾɾˌesoɾβˈiðos +RESORT ɾɾesˈoɾt +RESPALDA ɾɾespˈalða +RESPALDADA ɾɾˌespalðˈaða +RESPALDADAS ɾɾˌespalðˈaðas +RESPALDADO ɾɾˌespalðˈaðo +RESPALDADOS ɾɾˌespalðˈaðos +RESPALDAR ɾɾˌespalðˈaɾ +RESPALDO ɾɾespˈalðo +RESPECTADA ɾɾˌespektˈaða +RESPECTADAS ɾɾˌespektˈaðas +RESPECTADO ɾɾˌespektˈaðo +RESPECTADOS ɾɾˌespektˈaðos +RESPECTIVAS ɾɾˌespektˈiβas +RESPECTIVO ɾɾˌespektˈiβo +RESPECTO ɾɾespˈekto +RESPETABILIDAD ɾɾˌespetˌaβiliðˈad +RESPETABLE ɾɾˌespetˈaβle +RESPETADA ɾɾˌespetˈaða +RESPETADAS ɾɾˌespetˈaðas +RESPETADO ɾɾˌespetˈaðo +RESPETADOS ɾɾˌespetˈaðos +RESPETAR ɾɾˌespetˈaɾ +RESPETIVA ɾɾˌespetˈiβa +RESPETIVAS ɾɾˌespetˈiβas +RESPETIVO ɾɾˌespetˈiβo +RESPETIVOS ɾɾˌespetˈiβos +RESPETO ɾɾespˈeto +RESPINGADA ɾɾˌespiŋɡˈaða +RESPINGADAS ɾɾˌespiŋɡˈaðas +RESPINGADO ɾɾˌespiŋɡˈaðo +RESPINGADOS ɾɾˌespiŋɡˈaðos +RESPINGÓN ɾɾˌespiŋɡˈon +RESPIRACIÓN ɾɾˌespiɾasjˈon +RESPIRACIONES ɾɾˌespiɾasjˈones +RESPIRADA ɾɾˌespiɾˈaða +RESPIRADAS ɾɾˌespiɾˈaðas +RESPIRADO ɾɾˌespiɾˈaðo +RESPIRADOR ɾɾˌespiɾaðˈoɾ +RESPIRADOS ɾɾˌespiɾˈaðos +RESPIRAMOS ɾɾˌespiɾˈamos +RESPIRANDO ɾɾˌespiɾˈando +RESPIRAR ɾɾˌespiɾˈaɾ +RESPIRARA ɾɾˌespiɾˈaɾa +RESPIRAS ɾɾespˈiɾas +RESPIRATORIA ɾɾˌespiɾatˈoɾja +RESPIRATORIAS ɾɾˌespiɾatˈoɾjas +RESPIRATORIO ɾɾˌespiɾatˈoɾjo +RESPIRATORIOS ɾɾˌespiɾatˈoɾjos +RESPIRÉ ɾɾˌespiɾˈe +RESPIRÉS ɾɾˌespiɾˈes +RESPIRO ɾɾespˈiɾo +RESPLANDECIDA ɾɾˌesplandesˈiða +RESPLANDECIDAS ɾɾˌesplandesˈiðas +RESPLANDECIDO ɾɾˌesplandesˈiðo +RESPLANDECIDOS ɾɾˌesplandesˈiðos +RESPONDA ɾɾespˈonda +RESPONDAMOS ɾɾˌespondˈamos +RESPONDAS ɾɾespˈondas +RESPONDE ɾɾespˈonde +RESPONDEDOR ɾɾˌespondeðˈoɾ +RESPONDEMOS ɾɾˌespondˈemos +RESPONDER ɾɾˌespondˈeɾ +RESPONDERÁ ɾɾˌespondeɾˈa +RESPONDERÁS ɾɾˌespondeɾˈas +RESPONDEREMOS ɾɾˌespondeɾˈemos +RESPONDERÍAMOS ɾɾˌespondeɾˈiamos +RESPONDES ɾɾespˈondes +RESPONDÍAMOS ɾɾˌespondˈiamos +RESPONDIDA ɾɾˌespondˈiða +RESPONDIDAS ɾɾˌespondˈiðas +RESPONDIDO ɾɾˌespondˈiðo +RESPONDIDOS ɾɾˌespondˈiðos +RESPONDO ɾɾespˈondo +RESPONDÓN ɾɾˌespondˈon +RESPONDONA ɾɾˌespondˈona +RESPONDONAS ɾɾˌespondˈonas +RESPONDONES ɾɾˌespondˈones +RESPONSABILIDAD ɾɾˌesponsˌaβiliðˈad +RESPONSABILIZADA ɾɾˌesponsˌaβilisˈaða +RESPONSABILIZADAS ɾɾˌesponsˌaβilisˈaðas +RESPONSABILIZADO ɾɾˌesponsˌaβilisˈaðo +RESPONSABILIZADOS ɾɾˌesponsˌaβilisˈaðos +RESPONSABILIZAMOS ɾɾˌesponsˌaβilisˈamos +RESPONSABILIZANDO ɾɾˌesponsˌaβilisˈando +RESPONSABILIZAR ɾɾˌesponsˌaβilisˈaɾ +RESPONSABLE ɾɾˌesponsˈaβle +RESPUESTA ɾɾespwˈesta +RESPUSO ɾɾespˈuso +RESQUEBRAJADA ɾɾˌeskeβɾaxˈaða +RESQUEBRAJADAS ɾɾˌeskeβɾaxˈaðas +RESQUEBRAJADO ɾɾˌeskeβɾaxˈaðo +RESQUEBRAJADOS ɾɾˌeskeβɾaxˈaðos +RESQUEBRAJAMIENTO ɾɾˌeskeβɾˌaxamjˈɛnto +RESQUEBRAJAR ɾɾˌeskeβɾaxˈaɾ +RESQUICIO ɾɾeskˈisjo +RESTABLECER ɾɾˌestaβlesˈeɾ +RESTABLECIDA ɾɾˌestaβlesˈiða +RESTABLECIDAS ɾɾˌestaβlesˈiðas +RESTABLECIDO ɾɾˌestaβlesˈiðo +RESTABLECIDOS ɾɾˌestaβlesˈiðos +RESTABLECIMIENTO ɾɾˌestaβlˌesimjˈɛnto +RESTADA ɾɾestˈaða +RESTADAS ɾɾestˈaðas +RESTADO ɾɾestˈaðo +RESTADOS ɾɾestˈaðos +RESTAMOS ɾɾestˈamos +RESTANDO ɾɾestˈando +RESTAR ɾɾestˈaɾ +RESTARES ɾɾestˈaɾes +RESTAS ɾɾˈestas +RESTAURA ɾɾestˈaʊɾa +RESTAURADA ɾɾˌestaʊɾˈaða +RESTAURADAS ɾɾˌestaʊɾˈaðas +RESTAURADO ɾɾˌestaʊɾˈaðo +RESTAURADORA ɾɾˌestaʊɾaðˈoɾa +RESTAURADOS ɾɾˌestaʊɾˈaðos +RESTAURAMOS ɾɾˌestaʊɾˈamos +RESTAURAN ɾɾestˈaʊɾan +RESTAURÁN ɾɾˌestaʊɾˈan +RESTAURANDO ɾɾˌestaʊɾˈando +RESTAURANES ɾɾˌestaʊɾˈanes +RESTAURÁNS ɾɾˌestaʊɾˈans +RESTAURANT ɾɾˌestaʊɾˈant +RESTAURANTE ɾɾˌestaʊɾˈante +RESTAURANTERA ɾɾˌestaʊɾantˈeɾa +RESTAURANTERO ɾɾˌestaʊɾantˈeɾo +RESTAURANTES ɾɾˌestaʊɾˈantes +RESTAURANTS ɾɾˌestaʊɾˈants +RESTAURAR ɾɾˌestaʊɾˈaɾ +RESTAURARA ɾɾˌestaʊɾˈaɾa +RESTAURARÁ ɾɾˌestaʊɾaɾˈa +RESTAURÁRAMOS ɾɾˌestaʊɾˈaɾamos +RESTAURARAS ɾɾˌestaʊɾˈaɾas +RESTAURARÁS ɾɾˌestaʊɾaɾˈas +RESTAURAREIS ɾɾˌestaʊɾˈaɾeɪs +RESTAURAREMOS ɾɾˌestaʊɾaɾˈemos +RESTAURARES ɾɾˌestaʊɾˈaɾes +RESTAURARÍAMOS ɾɾˌestaʊɾaɾˈiamos +RESTAURAS ɾɾestˈaʊɾas +RESTAURASTE ɾɾˌestaʊɾˈaste +RESTAURE ɾɾestˈaʊɾe +RESTAUREMOS ɾɾˌestaʊɾˈemos +RESTAURES ɾɾestˈaʊɾes +RESTAURO ɾɾestˈaʊɾo +RESTE ɾɾˈeste +RESTEAR ɾɾˌesteˈaɾ +RESTITUIDA ɾɾˌestitwˈiða +RESTITUIDAS ɾɾˌestitwˈiðas +RESTITUIDO ɾɾˌestitwˈiðo +RESTITUIDOS ɾɾˌestitwˈiðos +RESTITUIR ɾɾˌestitwˈiɾ +RESTO ɾɾˈesto +RESTOJO ɾɾestˈoxo +RESTORÁN ɾɾˌestoɾˈan +RESTREGADA ɾɾˌestɾeɣˈaða +RESTREGADAS ɾɾˌestɾeɣˈaðas +RESTREGADO ɾɾˌestɾeɣˈaðo +RESTREGADOS ɾɾˌestɾeɣˈaðos +RESTREGAR ɾɾˌestɾeɣˈaɾ +RESTRICCIÓN ɾɾˌestɾiksjˈon +RESTRICTOR ɾɾˌestɾiktˈoɾ +RESTRINGE ɾɾestɾˈiŋxe +RESTRINGIDA ɾɾˌestɾiŋxˈiða +RESTRINGIDAS ɾɾˌestɾiŋxˈiðas +RESTRINGIDO ɾɾˌestɾiŋxˈiðo +RESTRINGIDOS ɾɾˌestɾiŋxˈiðos +RESTRINGIR ɾɾˌestɾiŋxˈiɾ +RESTRUCTURADA ɾɾˌestɾuktuɾˈaða +RESTRUCTURADAS ɾɾˌestɾuktuɾˈaðas +RESTRUCTURADO ɾɾˌestɾuktuɾˈaðo +RESTRUCTURADOS ɾɾˌestɾuktuɾˈaðos +RESUCITADA ɾɾˌesusitˈaða +RESUCITADAS ɾɾˌesusitˈaðas +RESUCITADO ɾɾˌesusitˈaðo +RESUCITADOS ɾɾˌesusitˈaðos +RESUCITAR ɾɾˌesusitˈaɾ +RESUELTA ɾɾeswˈelta +RESUELTAS ɾɾeswˈeltas +RESUELTO ɾɾeswˈelto +RESUELTOS ɾɾeswˈeltos +RESUÉLVELO ɾɾeswˈelβelo +RESUELVO ɾɾeswˈelβo +RESULTADA ɾɾˌesultˈaða +RESULTADAS ɾɾˌesultˈaðas +RESULTADO ɾɾˌesultˈaðo +RESULTADOS ɾɾˌesultˈaðos +RESULTAMOS ɾɾˌesultˈamos +RESULTANTE ɾɾˌesultˈante +RESULTANTES ɾɾˌesultˈantes +RESULTAR ɾɾˌesultˈaɾ +RESUMIBLE ɾɾˌesumˈiβle +RESUMIDA ɾɾˌesumˈiða +RESUMIDAS ɾɾˌesumˈiðas +RESUMIDO ɾɾˌesumˈiðo +RESUMIDOS ɾɾˌesumˈiðos +RESUMIR ɾɾˌesumˈiɾ +RESUMO ɾɾesˈumo +RESURGENTE ɾɾˌesuɾxˈɛnte +RESURGIDA ɾɾˌesuɾxˈiða +RESURGIDAS ɾɾˌesuɾxˈiðas +RESURGIDO ɾɾˌesuɾxˈiðo +RESURGIDOS ɾɾˌesuɾxˈiðos +RESURGIMIENTO ɾɾˌesuɾximjˈɛnto +RESURGIR ɾɾˌesuɾxˈiɾ +RESURRECCIÓN ɾɾˌesuɾɾeksjˈon +RESUSPENSIÓN ɾɾˌesuspensjˈon +RETABLITO ɾɾˌetaβlˈito +RETABLO ɾɾetˈaβlo +RETACITO ɾɾˌetasˈito +RETADA ɾɾetˈaða +RETADAS ɾɾetˈaðas +RETADO ɾɾetˈaðo +RETADOS ɾɾetˈaðos +RETAHÍLA ɾɾˌetaˈila +RETALHULEU ɾɾˌetalulˈeʊ +RETAMO ɾɾetˈamo +RETANTE ɾɾetˈante +RETARDADA ɾɾˌetaɾðˈaða +RETARDADAS ɾɾˌetaɾðˈaðas +RETARDADO ɾɾˌetaɾðˈaðo +RETARDADOS ɾɾˌetaɾðˈaðos +RETARDAMOS ɾɾˌetaɾðˈamos +RETARDO ɾɾetˈaɾðo +RETAS ɾɾˈetas +RETEMBLAR ɾɾˌetemblˈaɾ +RETEMPLAR ɾɾˌetemplˈaɾ +RETÉN ɾɾetˈen +RETENCIONISTA ɾɾˌetensjonˈista +RETENEDOR ɾɾˌeteneðˈoɾ +RETENER ɾɾˌetenˈeɾ +RETENIDA ɾɾˌetenˈiða +RETEÑIDA ɾɾˌeteɲˈiða +RETENIDAS ɾɾˌetenˈiðas +RETEÑIDAS ɾɾˌeteɲˈiðas +RETENIDO ɾɾˌetenˈiðo +RETEÑIDO ɾɾˌeteɲˈiðo +RETENIDOS ɾɾˌetenˈiðos +RETEÑIDOS ɾɾˌeteɲˈiðos +RETENTIVA ɾɾˌetentˈiβa +RETENTIVO ɾɾˌetentˈiβo +RETENTIVOS ɾɾˌetentˈiβos +RETICENTE ɾɾˌetisˈɛnte +RETICENTES ɾɾˌetisˈɛntes +RETICULADO ɾɾˌetikulˈaðo +RETICULINA ɾɾˌetikulˈina +RETICULOCITO ɾɾˌetikˌulosˈito +RETICULOCITOSIS ɾɾˌetikˌulositˈosis +RETIMBRADA ɾɾˌetimbɾˈaða +RETIMBRADAS ɾɾˌetimbɾˈaðas +RETIMBRADO ɾɾˌetimbɾˈaðo +RETIMBRADOS ɾɾˌetimbɾˈaðos +RETINA ɾɾetˈina +RETINÁCULO ɾɾˌetinˈakulo +RETINÁCULOS ɾɾˌetinˈakulos +RETINAL ɾɾˌetinˈal +RETINAS ɾɾetˈinas +RETINITIS ɾɾˌetinˈitis +RETINOPATÍA ɾɾˌetinˌopatˈia +RETINOSIS ɾɾˌetinˈosis +RETIPIFICAR ɾɾˌetipˌifikˈaɾ +RETIRA ɾɾetˈiɾa +RETIRADA ɾɾˌetiɾˈaða +RETIRADAS ɾɾˌetiɾˈaðas +RETIRADO ɾɾˌetiɾˈaðo +RETIRADOS ɾɾˌetiɾˈaðos +RETIRAMOS ɾɾˌetiɾˈamos +RETIRANDO ɾɾˌetiɾˈando +RETIRAR ɾɾˌetiɾˈaɾ +RETIRARA ɾɾˌetiɾˈaɾa +RETIRARÁ ɾɾˌetiɾaɾˈa +RETIRÁRAMOS ɾɾˌetiɾˈaɾamos +RETIRARAS ɾɾˌetiɾˈaɾas +RETIRARÁS ɾɾˌetiɾaɾˈas +RETIRAREIS ɾɾˌetiɾˈaɾeɪs +RETIRAREMOS ɾɾˌetiɾaɾˈemos +RETIRARES ɾɾˌetiɾˈaɾes +RETIRARÍAMOS ɾɾˌetiɾaɾˈiamos +RETIRAS ɾɾetˈiɾas +RETIRASTE ɾɾˌetiɾˈaste +RETIRE ɾɾetˈiɾe +RETIREMOS ɾɾˌetiɾˈemos +RETIRES ɾɾetˈiɾes +RETIRO ɾɾetˈiɾo +RETIROS ɾɾetˈiɾos +RETITULADA ɾɾˌetitulˈaða +RETITULADAS ɾɾˌetitulˈaðas +RETITULADO ɾɾˌetitulˈaðo +RETITULADOS ɾɾˌetitulˈaðos +RETO ɾɾˈeto +RETOCADA ɾɾˌetokˈaða +RETOCADAS ɾɾˌetokˈaðas +RETOCADO ɾɾˌetokˈaðo +RETOCADOS ɾɾˌetokˈaðos +RETOCAMOS ɾɾˌetokˈamos +RETOCANDO ɾɾˌetokˈando +RETOCAR ɾɾˌetokˈaɾ +RETOMADA ɾɾˌetomˈaða +RETOMADAS ɾɾˌetomˈaðas +RETOMADO ɾɾˌetomˈaðo +RETOMADOS ɾɾˌetomˈaðos +RETOMAMOS ɾɾˌetomˈamos +RETOMANDO ɾɾˌetomˈando +RETOÑADA ɾɾˌetoɲˈaða +RETOÑADAS ɾɾˌetoɲˈaðas +RETOÑADO ɾɾˌetoɲˈaðo +RETOÑADOS ɾɾˌetoɲˈaðos +RETOQUE ɾɾetˈoke +RETORCER ɾɾˌetoɾsˈeɾ +RETORCIDA ɾɾˌetoɾsˈiða +RETORCIDAS ɾɾˌetoɾsˈiðas +RETORCIDO ɾɾˌetoɾsˈiðo +RETORCIDOS ɾɾˌetoɾsˈiðos +RETORCIMIENTO ɾɾˌetoɾsimjˈɛnto +RETÓRICA ɾɾetˈoɾika +RETÓRICAS ɾɾetˈoɾikas +RETÓRICO ɾɾetˈoɾiko +RETÓRICOS ɾɾetˈoɾikos +RETORNADA ɾɾˌetoɾnˈaða +RETORNADAS ɾɾˌetoɾnˈaðas +RETORNADO ɾɾˌetoɾnˈaðo +RETORNADOS ɾɾˌetoɾnˈaðos +RETORNAMOS ɾɾˌetoɾnˈamos +RETORNANDO ɾɾˌetoɾnˈando +RETORNAR ɾɾˌetoɾnˈaɾ +RETORNO ɾɾetˈoɾno +RETORROMANCE ɾɾˌetoɾɾomˈanse +RETOZADA ɾɾˌetosˈaða +RETOZADAS ɾɾˌetosˈaðas +RETOZADO ɾɾˌetosˈaðo +RETOZADOS ɾɾˌetosˈaðos +RETOZONA ɾɾˌetosˈona +RETRACTADA ɾɾˌetɾaktˈaða +RETRACTADAS ɾɾˌetɾaktˈaðas +RETRACTADO ɾɾˌetɾaktˈaðo +RETRACTADOS ɾɾˌetɾaktˈaðos +RETRADUCIDA ɾɾˌetɾaðusˈiða +RETRADUCIDAS ɾɾˌetɾaðusˈiðas +RETRADUCIDO ɾɾˌetɾaðusˈiðo +RETRADUCIDOS ɾɾˌetɾaðusˈiðos +RETRADUCIR ɾɾˌetɾaðusˈiɾ +RETRAER ɾɾˌetɾaˈeɾ +RETRAÍDA ɾɾˌetɾaˈiða +RETRAÍDAS ɾɾˌetɾaˈiðas +RETRAÍDO ɾɾˌetɾaˈiðo +RETRAÍDOS ɾɾˌetɾaˈiðos +RETRAIMIENTO ɾɾˌetɾaɪmjˈɛnto +RETRANQUEADA ɾɾˌetɾankeˈaða +RETRANQUEADAS ɾɾˌetɾankeˈaðas +RETRANQUEADO ɾɾˌetɾankeˈaðo +RETRANQUEADOS ɾɾˌetɾankeˈaðos +RETRANSMITIDA ɾɾˌetɾansmitˈiða +RETRANSMITIDAS ɾɾˌetɾansmitˈiðas +RETRANSMITIDO ɾɾˌetɾansmitˈiðo +RETRANSMITIDOS ɾɾˌetɾansmitˈiðos +RETRASADA ɾɾˌetɾasˈaða +RETRASADAS ɾɾˌetɾasˈaðas +RETRASADO ɾɾˌetɾasˈaðo +RETRASADOS ɾɾˌetɾasˈaðos +RETRASAR ɾɾˌetɾasˈaɾ +RETRASE ɾɾetɾˈase +RETRASÉ ɾɾˌetɾasˈe +RETRASMISIÓN ɾɾˌetɾasmisjˈon +RETRASMITIR ɾɾˌetɾasmitˈiɾ +RETRASO ɾɾetɾˈaso +RETRASÓ ɾɾˌetɾasˈo +RETRATADA ɾɾˌetɾatˈaða +RETRATADAS ɾɾˌetɾatˈaðas +RETRATADO ɾɾˌetɾatˈaðo +RETRATADOS ɾɾˌetɾatˈaðos +RETRATAR ɾɾˌetɾatˈaɾ +RETRATISTA ɾɾˌetɾatˈista +RETRATÍSTICO ɾɾˌetɾatˈistiko +RETRATO ɾɾetɾˈato +RETREPÁ ɾɾˌetɾepˈa +RETREPADA ɾɾˌetɾepˈaða +RETREPADAS ɾɾˌetɾepˈaðas +RETREPADO ɾɾˌetɾepˈaðo +RETREPADOS ɾɾˌetɾepˈaðos +RETREPARSE ɾɾˌetɾepˈaɾse +RETRETE ɾɾetɾˈete +RETRIBUIDA ɾɾˌetɾiβwˈiða +RETRIBUIDAS ɾɾˌetɾiβwˈiðas +RETRIBUIDO ɾɾˌetɾiβwˈiðo +RETRIBUIDOS ɾɾˌetɾiβwˈiðos +RETROALIMENTACIÓN ɾɾˌetɾoˌalimˌentasjˈon +RETROALIMENTADA ɾɾˌetɾoˌalimentˈaða +RETROALIMENTADAS ɾɾˌetɾoˌalimentˈaðas +RETROALIMENTADO ɾɾˌetɾoˌalimentˈaðo +RETROALIMENTADOS ɾɾˌetɾoˌalimentˈaðos +RETROALIMENTAR ɾɾˌetɾoˌalimentˈaɾ +RETROCEDIDA ɾɾˌetɾoseðˈiða +RETROCEDIDAS ɾɾˌetɾoseðˈiðas +RETROCEDIDO ɾɾˌetɾoseðˈiðo +RETROCEDIDOS ɾɾˌetɾoseðˈiðos +RETROFLEXIÓN ɾɾˌetɾofleksjˈon +RETROFUTURISMO ɾɾˌetɾofˌutuɾˈismo +RETRÓGRADA ɾɾetɾˈoɣɾaða +RETROGRADACIÓN ɾɾˌetɾoɣɾˌaðasjˈon +RETRÓGRADAS ɾɾetɾˈoɣɾaðas +RETROGRADE ɾɾˌetɾoɣɾˈaðe +RETROGRADO ɾɾˌetɾoɣɾˈaðo +RETRÓGRADO ɾɾetɾˈoɣɾaðo +RETRÓGRADOS ɾɾetɾˈoɣɾaðos +RETROILUMINADA ɾɾˌetɾoɪlˌuminˈaða +RETROILUMINADAS ɾɾˌetɾoɪlˌuminˈaðas +RETROILUMINADO ɾɾˌetɾoɪlˌuminˈaðo +RETROILUMINADOS ɾɾˌetɾoɪlˌuminˈaðos +RETROILUMINAR ɾɾˌetɾoɪlˌuminˈaɾ +RETROMANDIBULAR ɾɾˌetɾomˌandiβulˈaɾ +RETROPERITONEAL ɾɾˌetɾopˌeɾitˌoneˈal +RETROSPECCIÓN ɾɾˌetɾospeksjˈon +RETROSPECTIVA ɾɾˌetɾospektˈiβa +RETROSPECTIVAS ɾɾˌetɾospektˈiβas +RETROSPECTIVO ɾɾˌetɾospektˈiβo +RETROSPECTIVOS ɾɾˌetɾospektˈiβos +RETROTRAER ɾɾˌetɾotɾaˈeɾ +RETROTRAÍDA ɾɾˌetɾotɾaˈiða +RETROTRAÍDAS ɾɾˌetɾotɾaˈiðas +RETROTRAÍDO ɾɾˌetɾotɾaˈiðo +RETROTRAÍDOS ɾɾˌetɾotɾaˈiðos +RETROTRANSCRIPTASA ɾɾˌetɾotɾˌanskɾipːtˈasa +RETROTRANSCRIPTASAS ɾɾˌetɾotɾˌanskɾipːtˈasas +RETROVENDER ɾɾˌetɾoβendˈeɾ +RETROVENDIDA ɾɾˌetɾoβendˈiða +RETROVENDIDAS ɾɾˌetɾoβendˈiðas +RETROVENDIDO ɾɾˌetɾoβendˈiðo +RETROVENDIDOS ɾɾˌetɾoβendˈiðos +RETROVERSIÓN ɾɾˌetɾoβeɾsjˈon +RETRUCA ɾɾetɾˈuka +RETRUCADA ɾɾˌetɾukˈaða +RETRUCADAS ɾɾˌetɾukˈaðas +RETRUCADO ɾɾˌetɾukˈaðo +RETRUCADOS ɾɾˌetɾukˈaðos +RETRUCAMOS ɾɾˌetɾukˈamos +RETRUCANDO ɾɾˌetɾukˈando +RETRUCAR ɾɾˌetɾukˈaɾ +RETRUCARA ɾɾˌetɾukˈaɾa +RETRUCARÁ ɾɾˌetɾukaɾˈa +RETRUCÁRAMOS ɾɾˌetɾukˈaɾamos +RETRUCARAS ɾɾˌetɾukˈaɾas +RETRUCARÁS ɾɾˌetɾukaɾˈas +RETRUCAREIS ɾɾˌetɾukˈaɾeɪs +RETRUCAREMOS ɾɾˌetɾukaɾˈemos +RETRUCARES ɾɾˌetɾukˈaɾes +RETRUCARÍA ɾɾˌetɾukaɾˈia +RETRUCARÍAMOS ɾɾˌetɾukaɾˈiamos +RETRUCARÍAS ɾɾˌetɾukaɾˈias +RETRUCAS ɾɾetɾˈukas +RETRUCASTE ɾɾˌetɾukˈaste +RETRUCO ɾɾetɾˈuko +RETRUÉCANOS ɾɾˌetɾuˈekanos +RETRUQUE ɾɾetɾˈuke +RETRUQUEMOS ɾɾˌetɾukˈemos +RETRUQUES ɾɾetɾˈukes +RETUERZO ɾɾetwˈeɾso +RETUIT ɾɾetwˈit +RETUITEADA ɾɾˌetwiteˈaða +RETUITEADAS ɾɾˌetwiteˈaðas +RETUITEADO ɾɾˌetwiteˈaðo +RETUITEADOS ɾɾˌetwiteˈaðos +RETUMBADA ɾɾˌetumbˈaða +RETUMBADAS ɾɾˌetumbˈaðas +RETUMBADO ɾɾˌetumbˈaðo +RETUMBADOS ɾɾˌetumbˈaðos +RETUMBAR ɾɾˌetumbˈaɾ +REUBICACIÓN ɾɾˌeʊβikasjˈon +REUBICADA ɾɾˌeʊβikˈaða +REUBICADAS ɾɾˌeʊβikˈaðas +REUBICADO ɾɾˌeʊβikˈaðo +REUBICADOS ɾɾˌeʊβikˈaðos +REUBICAR ɾɾˌeʊβikˈaɾ +REUMÁTICA ɾɾeʊmˈatika +REUMÁTICAS ɾɾeʊmˈatikas +REUMÁTICO ɾɾeʊmˈatiko +REUMÁTICOS ɾɾeʊmˈatikos +REUMATOIDES ɾɾˌeʊmatˈoɪðes +REUMATÓLOGA ɾɾˌeʊmatˈoloɣa +REUMATOLOGÍA ɾɾˌeʊmatˌoloxˈia +REÚNA ɾɾeˈuna +REÚNAS ɾɾeˈunas +REÚNE ɾɾeˈune +REÚNES ɾɾeˈunes +REUNÍ ɾɾeʊnˈi +REUNIDA ɾɾeʊnˈiða +REUNIDAS ɾɾeʊnˈiðas +REUNIDO ɾɾeʊnˈiðo +REUNIDOS ɾɾeʊnˈiðos +REUNIFICADA ɾɾˌeʊnifikˈaða +REUNIFICADAS ɾɾˌeʊnifikˈaðas +REUNIFICADO ɾɾˌeʊnifikˈaðo +REUNIFICADOS ɾɾˌeʊnifikˈaðos +REUNION ɾɾˈeʊnjon +REUNIÓN ɾɾeʊnjˈon +REUNIR ɾɾeʊnˈiɾ +REÚNO ɾɾeˈuno +REURBANIZADA ɾɾˌeʊɾβanisˈaða +REURBANIZADAS ɾɾˌeʊɾβanisˈaðas +REURBANIZADO ɾɾˌeʊɾβanisˈaðo +REURBANIZADOS ɾɾˌeʊɾβanisˈaðos +REURBANIZAR ɾɾˌeʊɾβanisˈaɾ +REUS ɾɾˈeʊs +REUSABLE ɾɾeʊsˈaβle +REUSADA ɾɾeʊsˈaða +REUSADAS ɾɾeʊsˈaðas +REUSADO ɾɾeʊsˈaðo +REUSADOS ɾɾeʊsˈaðos +REUSAR ɾɾeʊsˈaɾ +REUTILIZADA ɾɾˌeʊtilisˈaða +REUTILIZADAS ɾɾˌeʊtilisˈaðas +REUTILIZADO ɾɾˌeʊtilisˈaðo +REUTILIZADOS ɾɾˌeʊtilisˈaðos +REUTILIZAMOS ɾɾˌeʊtilisˈamos +REUTILIZANDO ɾɾˌeʊtilisˈando +REUTILIZAR ɾɾˌeʊtilisˈaɾ +REVACUNAR ɾɾˌeβakunˈaɾ +REVALIDADA ɾɾˌeβaliðˈaða +REVALIDADAS ɾɾˌeβaliðˈaðas +REVALIDADO ɾɾˌeβaliðˈaðo +REVALIDADOS ɾɾˌeβaliðˈaðos +REVALIDAR ɾɾˌeβaliðˈaɾ +REVALORADA ɾɾˌeβaloɾˈaða +REVALORADAS ɾɾˌeβaloɾˈaðas +REVALORADO ɾɾˌeβaloɾˈaðo +REVALORADOS ɾɾˌeβaloɾˈaðos +REVALORAR ɾɾˌeβaloɾˈaɾ +REVALORIZACIÓN ɾɾˌeβalˌoɾisasjˈon +REVALORIZADA ɾɾˌeβalˌoɾisˈaða +REVALORIZADAS ɾɾˌeβalˌoɾisˈaðas +REVALORIZADO ɾɾˌeβalˌoɾisˈaðo +REVALORIZADOS ɾɾˌeβalˌoɾisˈaðos +REVALORIZAR ɾɾˌeβalˌoɾisˈaɾ +REVEGETACIÓN ɾɾˌeβexˌetasjˈon +REVELACIÓN ɾɾˌeβelasjˈon +REVELADA ɾɾˌeβelˈaða +REVELADAS ɾɾˌeβelˈaðas +REVELADO ɾɾˌeβelˈaðo +REVELADOR ɾɾˌeβelaðˈoɾ +REVELADOS ɾɾˌeβelˈaðos +REVELAMIENTO ɾɾˌeβelamjˈɛnto +REVELAMOS ɾɾˌeβelˈamos +REVELAR ɾɾˌeβelˈaɾ +REVELÓ ɾɾˌeβelˈo +REVENDEDORA ɾɾˌeβendeðˈoɾa +REVENDER ɾɾˌeβendˈeɾ +REVENDIDA ɾɾˌeβendˈiða +REVENDIDAS ɾɾˌeβendˈiðas +REVENDIDO ɾɾˌeβendˈiðo +REVENDIDOS ɾɾˌeβendˈiðos +REVENGA ɾɾeβˈɛŋɡa +REVENGÁS ɾɾˌeβeŋɡˈas +REVENIDA ɾɾˌeβenˈiða +REVENIDAS ɾɾˌeβenˈiðas +REVENIDO ɾɾˌeβenˈiðo +REVENIDOS ɾɾˌeβenˈiðos +REVENITE ɾɾˌeβenˈite +REVENTADA ɾɾˌeβentˈaða +REVENTADAS ɾɾˌeβentˈaðas +REVENTADO ɾɾˌeβentˈaðo +REVENTADOR ɾɾˌeβentaðˈoɾ +REVENTADOS ɾɾˌeβentˈaðos +REVENTAR ɾɾˌeβentˈaɾ +REVENTÓN ɾɾˌeβentˈon +REVENTONAZO ɾɾˌeβentonˈaso +REVERBERA ɾɾˌeβeɾβˈeɾa +REVERBERADA ɾɾˌeβeɾβeɾˈaða +REVERBERADAS ɾɾˌeβeɾβeɾˈaðas +REVERBERADO ɾɾˌeβeɾβeɾˈaðo +REVERBERADOS ɾɾˌeβeɾβeɾˈaðos +REVERBERÁIS ɾɾˌeβeɾβeɾˈais +REVERBERAMOS ɾɾˌeβeɾβeɾˈamos +REVERBERANDO ɾɾˌeβeɾβeɾˈando +REVERBERARA ɾɾˌeβeɾβeɾˈaɾa +REVERBERARÁ ɾɾˌeβeɾβˌeɾaɾˈa +REVERBERÁRAMOS ɾɾˌeβeɾβeɾˈaɾamos +REVERBERARAS ɾɾˌeβeɾβeɾˈaɾas +REVERBERARÁS ɾɾˌeβeɾβˌeɾaɾˈas +REVERBERAREIS ɾɾˌeβeɾβeɾˈaɾeɪs +REVERBERARÉIS ɾɾˌeβeɾβˌeɾaɾˈeis +REVERBERAREMOS ɾɾˌeβeɾβˌeɾaɾˈemos +REVERBERARES ɾɾˌeβeɾβeɾˈaɾes +REVERBERARÍAMOS ɾɾˌeβeɾβˌeɾaɾˈiamos +REVERBERARÍAS ɾɾˌeβeɾβˌeɾaɾˈias +REVERBERAS ɾɾˌeβeɾβˈeɾas +REVERBERASTE ɾɾˌeβeɾβeɾˈaste +REVERBERE ɾɾˌeβeɾβˈeɾe +REVERBERÉIS ɾɾˌeβeɾβeɾˈeis +REVERBEREMOS ɾɾˌeβeɾβeɾˈemos +REVERBERES ɾɾˌeβeɾβˈeɾes +REVERBERO ɾɾˌeβeɾβˈeɾo +REVERDECIDA ɾɾˌeβeɾðesˈiða +REVERDECIDAS ɾɾˌeβeɾðesˈiðas +REVERDECIDO ɾɾˌeβeɾðesˈiðo +REVERDECIDOS ɾɾˌeβeɾðesˈiðos +REVERENCIA ɾɾˌeβeɾˈɛnsja +REVERENCIADA ɾɾˌeβeɾensjˈaða +REVERENCIADAS ɾɾˌeβeɾensjˈaðas +REVERENCIADO ɾɾˌeβeɾensjˈaðo +REVERENCIADOS ɾɾˌeβeɾensjˈaðos +REVERENCIAL ɾɾˌeβeɾensjˈal +REVERENCIAMOS ɾɾˌeβeɾensjˈamos +REVERENCIAR ɾɾˌeβeɾensjˈaɾ +REVERENDO ɾɾˌeβeɾˈɛndo +REVERSADA ɾɾˌeβeɾsˈaða +REVERSADAS ɾɾˌeβeɾsˈaðas +REVERSADO ɾɾˌeβeɾsˈaðo +REVERSADOS ɾɾˌeβeɾsˈaðos +REVERSAR ɾɾˌeβeɾsˈaɾ +REVERSIBLE ɾɾˌeβeɾsˈiβle +REVERSIÓN ɾɾˌeβeɾsjˈon +REVERTIDA ɾɾˌeβeɾtˈiða +REVERTIDAS ɾɾˌeβeɾtˈiðas +REVERTIDO ɾɾˌeβeɾtˈiðo +REVERTIDOS ɾɾˌeβeɾtˈiðos +REVÉS ɾɾeβˈes +REVESADA ɾɾˌeβesˈaða +REVESADAS ɾɾˌeβesˈaðas +REVESADO ɾɾˌeβesˈaðo +REVESADOS ɾɾˌeβesˈaðos +REVESTIDA ɾɾˌeβestˈiða +REVESTIDAS ɾɾˌeβestˈiðas +REVESTIDO ɾɾˌeβestˈiðo +REVESTIDOS ɾɾˌeβestˈiðos +REVESTIR ɾɾˌeβestˈiɾ +REVICTIMIZAR ɾɾˌeβiktˌimisˈaɾ +REVINCULAR ɾɾˌeβinkulˈaɾ +REVIRADA ɾɾˌeβiɾˈaða +REVIRADAS ɾɾˌeβiɾˈaðas +REVIRADO ɾɾˌeβiɾˈaðo +REVIRADOS ɾɾˌeβiɾˈaðos +REVISADA ɾɾˌeβisˈaða +REVISADAS ɾɾˌeβisˈaðas +REVISADO ɾɾˌeβisˈaðo +REVISADOS ɾɾˌeβisˈaðos +REVISAMOS ɾɾˌeβisˈamos +REVISANDO ɾɾˌeβisˈando +REVISAR ɾɾˌeβisˈaɾ +REVISAS ɾɾeβˈisas +REVISE ɾɾeβˈise +REVISIÓN ɾɾˌeβisjˈon +REVISIONADA ɾɾˌeβisjonˈaða +REVISIONADAS ɾɾˌeβisjonˈaðas +REVISIONADO ɾɾˌeβisjonˈaðo +REVISIONADOS ɾɾˌeβisjonˈaðos +REVISIONAR ɾɾˌeβisjonˈaɾ +REVISIONISTA ɾɾˌeβisjonˈista +REVISITADA ɾɾˌeβisitˈaða +REVISITADAS ɾɾˌeβisitˈaðas +REVISITADO ɾɾˌeβisitˈaðo +REVISITADOS ɾɾˌeβisitˈaðos +REVISITAR ɾɾˌeβisitˈaɾ +REVISO ɾɾeβˈiso +REVISTA ɾɾeβˈista +REVISTADA ɾɾˌeβistˈaða +REVISTADAS ɾɾˌeβistˈaðas +REVISTADO ɾɾˌeβistˈaðo +REVISTADOS ɾɾˌeβistˈaðos +REVISTAMOS ɾɾˌeβistˈamos +REVISTANDO ɾɾˌeβistˈando +REVISTAR ɾɾˌeβistˈaɾ +REVISTAS ɾɾeβˈistas +REVISTERIL ɾɾˌeβisteɾˈil +REVISTERO ɾɾˌeβistˈeɾo +REVITALIZACIÓN ɾɾˌeβitˌalisasjˈon +REVITALIZADA ɾɾˌeβitˌalisˈaða +REVITALIZADAS ɾɾˌeβitˌalisˈaðas +REVITALIZADO ɾɾˌeβitˌalisˈaðo +REVITALIZADOR ɾɾˌeβitˌalisaðˈoɾ +REVITALIZADOS ɾɾˌeβitˌalisˈaðos +REVITALIZANTE ɾɾˌeβitˌalisˈante +REVITALIZAR ɾɾˌeβitˌalisˈaɾ +REVOCAR ɾɾˌeβokˈaɾ +REVOLANDO ɾɾˌeβolˈando +REVOLCADA ɾɾˌeβolkˈaða +REVOLCADAS ɾɾˌeβolkˈaðas +REVOLCADO ɾɾˌeβolkˈaðo +REVOLCADOS ɾɾˌeβolkˈaðos +REVOLCAR ɾɾˌeβolkˈaɾ +REVOLCÓN ɾɾˌeβolkˈon +REVOLEADA ɾɾˌeβoleˈaða +REVOLEADAS ɾɾˌeβoleˈaðas +REVOLEADO ɾɾˌeβoleˈaðo +REVOLEADOS ɾɾˌeβoleˈaðos +REVOLEAR ɾɾˌeβoleˈaɾ +REVOLOTEADA ɾɾˌeβolˌoteˈaða +REVOLOTEADAS ɾɾˌeβolˌoteˈaðas +REVOLOTEADO ɾɾˌeβolˌoteˈaðo +REVOLOTEADOS ɾɾˌeβolˌoteˈaðos +REVOLOTEAR ɾɾˌeβolˌoteˈaɾ +REVOLOTEO ɾɾˌeβolotˈeo +REVOLUCIÓN ɾɾˌeβolusjˈon +REVOLUCIONADA ɾɾˌeβolˌusjonˈaða +REVOLUCIONADAS ɾɾˌeβolˌusjonˈaðas +REVOLUCIONADO ɾɾˌeβolˌusjonˈaðo +REVOLUCIONADOS ɾɾˌeβolˌusjonˈaðos +REVOLUCIONARIA ɾɾˌeβolˌusjonˈaɾja +REVOLUCIONARIO ɾɾˌeβolˌusjonˈaɾjo +REVOLUCIONCITA ɾɾˌeβolˌusjonsˈita +REVOLUCIONO ɾɾˌeβolusjˈono +REVOLUCIONÓ ɾɾˌeβolˌusjonˈo +REVÓLVER ɾɾeβˈolβeɾ +REVOLVISTE ɾɾˌeβolβˈiste +REVUELO ɾɾeβwˈelo +REVUELTA ɾɾeβwˈelta +REVULSIVO ɾɾˌeβulsˈiβo +REY ɾɾˈeɪ +REYECITO ɾɾˌejjesˈito +REYEZUELO ɾɾˌejjeswˈelo +REYNA ɾɾˈeɪna +REYNALDO ɾɾeɪnˈalðo +REYNOSO ɾɾeɪnˈoso +REZADA ɾɾesˈaða +REZADAS ɾɾesˈaðas +REZADO ɾɾesˈaðo +REZADOS ɾɾesˈaðos +REZAGADA ɾɾˌesaɣˈaða +REZAGADAS ɾɾˌesaɣˈaðas +REZAGADO ɾɾˌesaɣˈaðo +REZAGADOS ɾɾˌesaɣˈaðos +REZAGAR ɾɾˌesaɣˈaɾ +REZAMOS ɾɾesˈamos +REZANDO ɾɾesˈando +REZNO ɾɾˈesno +REZUMADA ɾɾˌesumˈaða +REZUMADAS ɾɾˌesumˈaðas +REZUMADO ɾɾˌesumˈaðo +REZUMADOS ɾɾˌesumˈaðos +REZUMANTE ɾɾˌesumˈante +REZUMAR ɾɾˌesumˈaɾ +REZUMAS ɾɾesˈumas +REZUMÁS ɾɾˌesumˈas +REZURCIR ɾɾˌesuɾsˈiɾ +RHO ˌeɾeˌatʃeˈo +RHODESIANA ˈɛɾeˌoðesjˈana +RHODESIANAS ˈɛɾeˌoðesjˈanas +RHODESIANO ˈɛɾeˌoðesjˈano +RHODESIANOS ˈɛɾeˌoðesjˈanos +RÍA ɾɾˈia +RIACHUELO ɾɾiatʃwˈelo +RIAL ɾɾiˈal +RIATA ɾɾiˈata +RIBADOQUÍN ɾɾˌiβaðokˈin +RIBAZO ɾɾiβˈaso +RIBEIRO ɾɾiβˈeɪɾo +RIBERA ɾɾiβˈeɾa +RIBERO ɾɾiβˈeɾo +RIBETE ɾɾiβˈete +RIBETEADA ɾɾˌiβeteˈaða +RIBETEADAS ɾɾˌiβeteˈaðas +RIBETEADO ɾɾˌiβeteˈaðo +RIBETEADOS ɾɾˌiβeteˈaðos +RIBETEAR ɾɾˌiβeteˈaɾ +RIBOSA ɾɾiβˈosa +RIBOZIMA ɾɾˌiβosˈima +RIBOZIMAS ɾɾˌiβosˈimas +RICA ɾɾˈika +RICACHO ɾɾikˈatʃo +RICACHÓN ɾɾˌikatʃˈon +RICAMENTE ɾɾˈikamˈente +RICARDO ɾɾikˈaɾðo +RICARTE ɾɾikˈaɾte +RICAS ɾɾˈikas +RICINO ɾɾisˈino +RICITO ɾɾisˈito +RICO ɾɾˈiko +RICOS ɾɾˈikos +RICTUS ɾɾˈiktus +RIDEAR ɾɾˌiðeˈaɾ +RIDÍCULAMENTE ɾɾiðˈikulamˈente +RIDICULEZ ɾɾˌiðikulˈes +RIDICULÍSIMO ɾɾˌiðikulˈisimo +RIDICULIZADA ɾɾˌiðikˌulisˈaða +RIDICULIZADAS ɾɾˌiðikˌulisˈaðas +RIDICULIZADO ɾɾˌiðikˌulisˈaðo +RIDICULIZADOS ɾɾˌiðikˌulisˈaðos +RIDICULIZAR ɾɾˌiðikˌulisˈaɾ +RIDÍCULO ɾɾiðˈikulo +RIEGO ɾɾiˈeɣo +RIEL ɾɾiˈel +RIELADA ɾɾielˈaða +RIELADAS ɾɾielˈaðas +RIELADO ɾɾielˈaðo +RIELADOS ɾɾielˈaðos +RIELANTE ɾɾielˈante +RIELAR ɾɾielˈaɾ +RÍEN ɾɾˈien +RIENDA ɾɾiˈɛnda +RIERON ɾɾiˈeɾon +RIESGO ɾɾiˈesɣo +RIESGOS ɾɾiˈesɣos +RIFA ɾɾˈifa +RIFABUTINA ɾɾˌifaβutˈina +RIFADA ɾɾifˈaða +RIFADAS ɾɾifˈaðas +RIFADO ɾɾifˈaðo +RIFADOS ɾɾifˈaðos +RIFAMPICINA ɾɾˌifampisˈina +RIFF ɾɾˈiff +RIFLE ɾɾˈifle +RIGHT ɾɾˈiɣt +RÍGIDA ɾɾˈixiða +RÍGIDAS ɾɾˈixiðas +RIGIDEZ ɾɾˌixiðˈes +RÍGIDO ɾɾˈixiðo +RÍGIDOS ɾɾˈixiðos +RIGOR ɾɾiɣˈoɾ +RIGOROSO ɾɾˌiɣoɾˈoso +RIGUA ɾɾˈiɣwa +RIGUÉS ɾɾiɣˈes +RIGUROSO ɾɾˌiɣuɾˈoso +RIJO ɾɾˈixo +RILADA ɾɾilˈaða +RILADAS ɾɾilˈaðas +RILADO ɾɾilˈaðo +RILADOS ɾɾilˈaðos +RILARSE ɾɾilˈaɾse +RIMA ɾɾˈima +RIMADA ɾɾimˈaða +RIMADAS ɾɾimˈaðas +RIMADO ɾɾimˈaðo +RIMADOS ɾɾimˈaðos +RIMAMOS ɾɾimˈamos +RIMAR ɾɾimˈaɾ +RIMBOMBA ɾɾimbˈomba +RIMBOMBO ɾɾimbˈombo +RÍMEL ɾɾˈimel +RIÑA ɾɾˈiɲa +RINAL ɾɾinˈal +RINCÓN ɾɾinkˈon +RINCONADA ɾɾˌinkonˈaða +RINCONCILLO ɾɾˌinkonsˈijjo +RINCONCITO ɾɾˌinkonsˈito +RINCONERA ɾɾˌinkonˈeɾa +RIÑEN ɾɾˈiɲen +RINGADA ɾɾiŋɡˈaða +RINGADAS ɾɾiŋɡˈaðas +RINGADO ɾɾiŋɡˈaðo +RINGADOS ɾɾiŋɡˈaðos +RINGTONE ɾɾiŋɡtˈone +RINITIS ɾɾinˈitis +RINOCEREBRAL ɾɾˌinosˌeɾeβɾˈal +RINOCEREBRALES ɾɾˌinosˌeɾeβɾˈales +RINOCERONTE ɾɾˌinoseɾˈonte +RINOCONJUNTIVITIS ɾɾˌinokˌoŋxuntiβˈitis +RINOLITO ɾɾˌinolˈito +RIÑÓN ɾɾiɲˈon +RIO ɾɾiˈo +RÍO ɾɾˈio +RIOBAMBEÑO ɾɾiˌoβambˈeɲo +RIOCARIBEÑO ɾɾiˌokaɾiβˈeɲo +RIOJA ɾɾiˈoxa +RIOJANA ɾɾioxˈana +RIOJANAS ɾɾioxˈanas +RIOJANO ɾɾioxˈano +RIOJANOS ɾɾioxˈanos +RIPEAR ɾɾˌipeˈaɾ +RIPEASTE ɾɾˌipeˈaste +RIPROXIMINA ɾɾˌipɾoksimˈina +RIPUARIO ɾɾipwˈaɾjo +RIQUEZA ɾɾikˈesa +RIQUÍSIMO ɾɾikˈisimo +RIQUÍSIMOS ɾɾikˈisimos +RISA ɾɾˈisa +RISARALDA ɾɾˌisaɾˈalða +RISCO ɾɾˈisko +RISCOSA ɾɾiskˈosa +RISCOSAS ɾɾiskˈosas +RISCOSO ɾɾiskˈoso +RISCOSOS ɾɾiskˈosos +RISEDRONATO ɾɾˌiseðɾonˈato +RISIBLE ɾɾisˈiβle +RISITA ɾɾisˈita +RISO ɾɾˈiso +RISPERIDONA ɾɾˌispeɾiðˈona +RISPIDEZ ɾɾˌispiðˈes +RITMAZO ɾɾitmˈaso +RÍTMICAMENTE ɾɾˈitmikamˈente +RITMO ɾɾˈitmo +RITO ɾɾˈito +RITUAL ɾɾitwˈal +RITUALIZAR ɾɾˌitwalisˈaɾ +RITUXIMAB ɾɾˌituksimˈab +RIVAL ɾɾiβˈal +RIVALIDAD ɾɾˌiβaliðˈad +RIVALIZADA ɾɾˌiβalisˈaða +RIVALIZADAS ɾɾˌiβalisˈaðas +RIVALIZADO ɾɾˌiβalisˈaðo +RIVALIZADOS ɾɾˌiβalisˈaðos +RIVALIZAMOS ɾɾˌiβalisˈamos +RIVALIZAR ɾɾˌiβalisˈaɾ +RIVAS ɾɾˈiβas +RIVASTIGMINA ɾɾˌiβastiɡmˈina +RIVERA ɾɾiβˈeɾa +RIVERISTA ɾɾˌiβeɾˈista +RIVERO ɾɾiβˈeɾo +RIZADA ɾɾisˈaða +RIZADAS ɾɾisˈaðas +RIZADO ɾɾisˈaðo +RIZADOR ɾɾˌisaðˈoɾ +RIZADOS ɾɾisˈaðos +RIZAR ɾɾisˈaɾ +RIZARTROSIS ɾɾˌisaɾtɾˈosis +RIZOMA ɾɾisˈoma +RIZOMORFA ɾɾˌisomˈoɾfa +RIZOMORFAS ɾɾˌisomˈoɾfas +RIZOMORFO ɾɾˌisomˈoɾfo +RIZOMORFOS ɾɾˌisomˈoɾfos +RO ɾɾˈo +ROA ɾɾˈoa +ROAMING ɾɾoˈamiŋ +ROAN ɾɾˈoan +ROANO ɾɾoˈano +ROBA ɾɾˈoβa +ROBABLE ɾɾoβˈaβle +ROBADA ɾɾoβˈaða +ROBADAS ɾɾoβˈaðas +ROBADO ɾɾoβˈaðo +ROBADOS ɾɾoβˈaðos +RÓBALO ɾɾˈoβalo +ROBAR ɾɾoβˈaɾ +ROBÉ ɾɾoβˈe +ROBERTO ɾɾoβˈeɾto +ROBES ɾɾˈoβes +ROBLE ɾɾˈoβle +ROBLEDANO ɾɾˌoβleðˈano +ROBO ɾɾˈoβo +ROBOT ɾɾoβˈot +ROBOTICÉ ɾɾˌoβotisˈe +ROBOTIZABLE ɾɾˌoβotisˈaβle +ROBOTIZADA ɾɾˌoβotisˈaða +ROBOTIZADAS ɾɾˌoβotisˈaðas +ROBOTIZADO ɾɾˌoβotisˈaðo +ROBOTIZADOS ɾɾˌoβotisˈaðos +ROBOTIZAR ɾɾˌoβotisˈaɾ +ROBOTIZO ɾɾˌoβotˈiso +ROBRE ɾɾˈoβɾe +ROBUSTECER ɾɾˌoβustesˈeɾ +ROBUSTECIDA ɾɾˌoβustesˈiða +ROBUSTECIDAS ɾɾˌoβustesˈiðas +ROBUSTECIDO ɾɾˌoβustesˈiðo +ROBUSTECIDOS ɾɾˌoβustesˈiðos +ROBUSTECIMIENTO ɾɾˌoβustˌesimjˈɛnto +ROBUSTO ɾɾoβˈusto +ROCA ɾɾˈoka +ROCAMBOLESCO ɾɾˌokambolˈesko +ROCANROLERO ɾɾˌokanrolˈeɾo +ROCAS ɾɾˈokas +ROCE ɾɾˈose +ROCEMOS ɾɾosˈemos +ROCES ɾɾˈoses +ROCHA ɾɾˈotʃa +ROCHAR ɾɾotʃˈaɾ +ROCHELERO ɾɾˌotʃelˈeɾo +ROCHENSE ɾɾotʃˈɛnse +ROCIADA ɾɾosjˈaða +ROCIADAS ɾɾosjˈaðas +ROCIADO ɾɾosjˈaðo +ROCIADOS ɾɾosjˈaðos +ROCIAR ɾɾosjˈaɾ +ROCIERA ɾɾosjˈeɾa +ROCIERO ɾɾosjˈeɾo +ROCÍN ɾɾosˈin +ROCIÓ ɾɾosjˈo +ROCÍO ɾɾosˈio +ROCÍOS ɾɾosˈios +ROCK ɾɾˈok +ROCKANROLEADA ɾɾˌokanrˌoleˈaða +ROCKANROLEADAS ɾɾˌokanrˌoleˈaðas +ROCKANROLEADO ɾɾˌokanrˌoleˈaðo +ROCKANROLEADOS ɾɾˌokanrˌoleˈaðos +ROCKANROLEAR ɾɾˌokanrˌoleˈaɾ +ROCKEADA ɾɾˌokeˈaða +ROCKEADAS ɾɾˌokeˈaðas +ROCKEADO ɾɾˌokeˈaðo +ROCKEADOS ɾɾˌokeˈaðos +ROCKEAR ɾɾˌokeˈaɾ +ROCKER ɾɾokˈeɾ +ROCKERO ɾɾokˈeɾo +ROCKISMO ɾɾokˈismo +ROCKÓDROMO ɾɾokˈoðɾomo +ROCKOLA ɾɾokˈola +ROCO ɾɾˈoko +ROCÓDROMO ɾɾokˈoðɾomo +ROCOLA ɾɾokˈola +ROCOS ɾɾˈokos +ROCOSIDAD ɾɾˌokosiðˈad +ROCOSO ɾɾokˈoso +ROCOTO ɾɾokˈoto +ROCURONIO ɾɾˌokuɾˈonjo +RODA ɾɾˈoða +RODADA ɾɾoðˈaða +RODADAS ɾɾoðˈaðas +RODADO ɾɾoðˈaðo +RODADORA ɾɾˌoðaðˈoɾa +RODADOS ɾɾoðˈaðos +RODADURA ɾɾˌoðaðˈuɾa +RODAJA ɾɾoðˈaxa +RODAL ɾɾoðˈal +RODAMIENTO ɾɾˌoðamjˈɛnto +RODAMINA ɾɾˌoðamˈina +RODAMOS ɾɾoðˈamos +RODANDO ɾɾoðˈando +RÓDANO ɾɾˈoðano +RODANTE ɾɾoðˈante +RODAR ɾɾoðˈaɾ +RODARA ɾɾoðˈaɾa +RODARÁ ɾɾˌoðaɾˈa +RODÁRAMOS ɾɾoðˈaɾamos +RODARAS ɾɾoðˈaɾas +RODARÁS ɾɾˌoðaɾˈas +RODAREIS ɾɾoðˈaɾeɪs +RODAREMOS ɾɾˌoðaɾˈemos +RODARES ɾɾoðˈaɾes +RODARÍAMOS ɾɾˌoðaɾˈiamos +RODAS ɾɾˈoðas +RODASTE ɾɾoðˈaste +RODEADA ɾɾˌoðeˈaða +RODEADAS ɾɾˌoðeˈaðas +RODEADO ɾɾˌoðeˈaðo +RODEADOS ɾɾˌoðeˈaðos +RODEAMOS ɾɾˌoðeˈamos +RODEAR ɾɾˌoðeˈaɾ +RODEMOS ɾɾoðˈemos +RODEO ɾɾoðˈeo +RODESIA ɾɾoðˈesja +RODESIANA ɾɾˌoðesjˈana +RODESIANAS ɾɾˌoðesjˈanas +RODESIANO ɾɾˌoðesjˈano +RODESIANOS ɾɾˌoðesjˈanos +RODETE ɾɾoðˈete +RODIA ɾɾˈoðja +RODILLA ɾɾoðˈijja +RODISLANDÉS ɾɾˌoðislandˈes +RODÓ ɾɾoðˈo +RODODENDRO ɾɾˌoðoðˈɛndɾo +RODOVIARIO ɾɾˌoðoβjˈaɾjo +RODRIGO ɾɾoðɾˈiɣo +RODRÍGUEZ ɾɾoðɾˈiɣes +RODRIGUISTA ɾɾˌoðɾiɣˈista +ROEDOR ɾɾˌoeðˈoɾ +ROEL ɾɾoˈel +ROENTGENIO ɾɾˌoentxˈenjo +ROER ɾɾoˈeɾ +ROGADA ɾɾoɣˈaða +ROGADAS ɾɾoɣˈaðas +ROGADO ɾɾoɣˈaðo +ROGADOS ɾɾoɣˈaðos +ROGAMOS ɾɾoɣˈamos +ROGANDO ɾɾoɣˈando +ROGAR ɾɾoɣˈaɾ +ROGARA ɾɾoɣˈaɾa +ROGARÁ ɾɾˌoɣaɾˈa +ROGÁRAMOS ɾɾoɣˈaɾamos +ROGARAS ɾɾoɣˈaɾas +ROGARÁS ɾɾˌoɣaɾˈas +ROGAREIS ɾɾoɣˈaɾeɪs +ROGAREMOS ɾɾˌoɣaɾˈemos +ROGARES ɾɾoɣˈaɾes +ROGARÍAMOS ɾɾˌoɣaɾˈiamos +ROGASTE ɾɾoɣˈaste +ROGATORIO ɾɾˌoɣatˈoɾjo +ROGUEMOS ɾɾoɣˈemos +ROHEO ɾɾoˈeo +ROÍDA ɾɾoˈiða +ROÍDAS ɾɾoˈiðas +ROÍDO ɾɾoˈiðo +ROÍDOS ɾɾoˈiðos +ROJA ɾɾˈoxa +ROJAS ɾɾˈoxas +ROJEADA ɾɾˌoxeˈaða +ROJEADAS ɾɾˌoxeˈaðas +ROJEADO ɾɾˌoxeˈaðo +ROJEADOS ɾɾˌoxeˈaðos +ROJEAR ɾɾˌoxeˈaɾ +ROJEZ ɾɾoxˈes +ROJIGUALDA ɾɾˌoxiɣwˈalða +ROJIZO ɾɾoxˈiso +ROJO ɾɾˈoxo +ROJOS ɾɾˈoxos +ROL ɾɾˈol +ROLADA ɾɾolˈaða +ROLADAS ɾɾolˈaðas +ROLADO ɾɾolˈaðo +ROLADOS ɾɾolˈaðos +ROLAMOS ɾɾolˈamos +ROLAR ɾɾolˈaɾ +ROLDANA ɾɾolðˈana +ROLDANAS ɾɾolðˈanas +ROLDOSISTA ɾɾˌolðosˈista +ROLES ɾɾˈoles +ROLLING ɾɾˈojjiŋ +ROLO ɾɾˈolo +ROMA ɾɾˈoma +ROMÁN ɾɾomˈan +ROMANA ɾɾomˈana +ROMANAS ɾɾomˈanas +ROMANCE ɾɾomˈanse +ROMANCEADA ɾɾˌomanseˈaða +ROMANCEADAS ɾɾˌomanseˈaðas +ROMANCEADO ɾɾˌomanseˈaðo +ROMANCEADOS ɾɾˌomanseˈaðos +ROMANCEAR ɾɾˌomanseˈaɾ +ROMANCES ɾɾomˈanses +ROMANCHE ɾɾomˈantʃe +ROMANIZA ɾɾˌomanˈisa +ROMANIZACIÓN ɾɾˌomanˌisasjˈon +ROMANIZADA ɾɾˌomanisˈaða +ROMANIZADAS ɾɾˌomanisˈaðas +ROMANIZADO ɾɾˌomanisˈaðo +ROMANIZADOS ɾɾˌomanisˈaðos +ROMANIZAMOS ɾɾˌomanisˈamos +ROMANIZANDO ɾɾˌomanisˈando +ROMANIZAR ɾɾˌomanisˈaɾ +ROMANIZARA ɾɾˌomanisˈaɾa +ROMANIZARÁ ɾɾˌomanˌisaɾˈa +ROMANIZÁRAMOS ɾɾˌomanisˈaɾamos +ROMANIZARAS ɾɾˌomanisˈaɾas +ROMANIZARÁS ɾɾˌomanˌisaɾˈas +ROMANIZAREIS ɾɾˌomanisˈaɾeɪs +ROMANIZAREMOS ɾɾˌomanˌisaɾˈemos +ROMANIZARES ɾɾˌomanisˈaɾes +ROMANIZARÍAMOS ɾɾˌomanˌisaɾˈiamos +ROMANIZAS ɾɾˌomanˈisas +ROMANIZASTE ɾɾˌomanisˈaste +ROMANIZO ɾɾˌomanˈiso +ROMANO ɾɾomˈano +ROMANOS ɾɾomˈanos +ROMÁNTICA ɾɾomˈantika +ROMANTICO ɾɾˌomantˈiko +ROMÁNTICO ɾɾomˈantiko +ROMANTICÓN ɾɾˌomantikˈon +ROMÁNTICOS ɾɾomˈantikos +ROMANTIZADA ɾɾˌomantisˈaða +ROMANTIZADAS ɾɾˌomantisˈaðas +ROMANTIZADO ɾɾˌomantisˈaðo +ROMANTIZADOS ɾɾˌomantisˈaðos +ROMANTIZAR ɾɾˌomantisˈaɾ +ROMANZADA ɾɾˌomansˈaða +ROMANZADAS ɾɾˌomansˈaðas +ROMANZADO ɾɾˌomansˈaðo +ROMANZADOS ɾɾˌomansˈaðos +ROMANZAR ɾɾˌomansˈaɾ +ROMBO ɾɾˈombo +ROMBOIDE ɾɾombˈoɪðe +ROMERA ɾɾomˈeɾa +ROMERAL ɾɾˌomeɾˈal +ROMERO ɾɾomˈeɾo +ROMESCO ɾɾomˈesko +ROMO ɾɾˈomo +ROMPA ɾɾˈompa +ROMPE ɾɾˈompe +ROMPECABEZAS ɾɾˌompekaβˈesas +ROMPEDORA ɾɾˌompeðˈoɾa +ROMPEHIELOS ɾɾˌompejˈelos +ROMPEHUELGAS ɾɾˌompewˈelɣas +ROMPEN ɾɾˈompen +ROMPER ɾɾompˈeɾ +ROMPEVIRUTAS ɾɾˌompeβiɾˈutas +ROMPIBLE ɾɾompˈiβle +ROMPIDA ɾɾompˈiða +ROMPIDAS ɾɾompˈiðas +ROMPIDO ɾɾompˈiðo +ROMPIDOS ɾɾompˈiðos +ROMPIMIENTO ɾɾˌompimjˈɛnto +ROMPIO ɾɾˈompjo +ROMPIÓ ɾɾompjˈo +ROMPÍO ɾɾompˈio +ROMPOPE ɾɾompˈope +ROMUALDO ɾɾomwˈalðo +ROMULANO ɾɾˌomulˈano +RON ɾɾˈon +ROÑA ɾɾˈoɲa +RONALDO ɾɾonˈalðo +RONCA ɾɾˈonka +RONCADA ɾɾonkˈaða +RONCADAS ɾɾonkˈaðas +RONCADO ɾɾonkˈaðo +RONCADOS ɾɾonkˈaðos +RONCAMOS ɾɾonkˈamos +RONCAS ɾɾˈonkas +RONCE ɾɾˈonse +RONCES ɾɾˈonses +RONCO ɾɾˈonko +RONCÓN ɾɾonkˈon +RONCOPATÍA ɾɾˌonkopatˈia +RONDA ɾɾˈonda +RONDADA ɾɾondˈaða +RONDADAS ɾɾondˈaðas +RONDADO ɾɾondˈaðo +RONDADOS ɾɾondˈaðos +RONDAR ɾɾondˈaɾ +RONDEÑA ɾɾondˈeɲa +RONEAR ɾɾˌoneˈaɾ +RONERA ɾɾonˈeɾa +RONERO ɾɾonˈeɾo +RONQUEZ ɾɾonkˈes +RONRONEADA ɾɾˌonroneˈaða +RONRONEADAS ɾɾˌonroneˈaðas +RONRONEADO ɾɾˌonroneˈaðo +RONRONEADOS ɾɾˌonroneˈaðos +RONRONEAR ɾɾˌonroneˈaɾ +RONRONEO ɾɾˌonronˈeo +RONZADA ɾɾonsˈaða +RONZADAS ɾɾonsˈaðas +RONZADO ɾɾonsˈaðo +RONZADOS ɾɾonsˈaðos +RONZAR ɾɾonsˈaɾ +ROPA ɾɾˈopa +ROPAJE ɾɾopˈaxe +ROPAVEJERO ɾɾˌopaβexˈeɾo +ROPERO ɾɾopˈeɾo +ROPITA ɾɾopˈita +ROQUE ɾɾˈoke +ROQUEFORT ɾɾˌokefˈoɾt +ROQUERA ɾɾokˈeɾa +ROQUERO ɾɾokˈeɾo +ROQUETE ɾɾokˈete +ROQUISMO ɾɾokˈismo +RORCUAL ɾɾoɾkwˈal +ROSA ɾɾˈosa +ROSADITO ɾɾˌosaðˈito +ROSADO ɾɾosˈaðo +ROSAL ɾɾosˈal +ROSALEDA ɾɾˌosalˈeða +ROSALES ɾɾosˈales +ROSALÍA ɾɾˌosalˈia +ROSARINO ɾɾˌosaɾˈino +ROSARIO ɾɾosˈaɾjo +ROSARITO ɾɾˌosaɾˈito +ROSAS ɾɾˈosas +ROSBIF ɾɾosβˈif +ROSCA ɾɾˈoska +ROSCAR ɾɾoskˈaɾ +ROSCÓN ɾɾoskˈon +ROSETE ɾɾosˈete +ROSETÓN ɾɾˌosetˈon +RÓSIDA ɾɾˈosiða +ROSITA ɾɾosˈita +ROSO ɾɾˈoso +ROSOS ɾɾˈosos +ROSTICERÍA ɾɾˌostiseɾˈia +ROSTIZADA ɾɾˌostisˈaða +ROSTIZADAS ɾɾˌostisˈaðas +ROSTIZADO ɾɾˌostisˈaðo +ROSTIZADOS ɾɾˌostisˈaðos +ROSTIZAR ɾɾˌostisˈaɾ +ROSTRO ɾɾˈostɾo +ROSULADO ɾɾˌosulˈaðo +ROTA ɾɾˈota +ROTACIÓN ɾɾˌotasjˈon +ROTACISMO ɾɾˌotasˈismo +ROTADA ɾɾotˈaða +ROTADAS ɾɾotˈaðas +ROTADO ɾɾotˈaðo +ROTADOS ɾɾotˈaðos +ROTAMOS ɾɾotˈamos +ROTAR ɾɾotˈaɾ +ROTAS ɾɾˈotas +ROTATIVA ɾɾˌotatˈiβa +ROTATIVAS ɾɾˌotatˈiβas +ROTATIVO ɾɾˌotatˈiβo +ROTATIVOS ɾɾˌotatˈiβos +ROTATORIO ɾɾˌotatˈoɾjo +ROTEÑO ɾɾotˈeɲo +ROTISERÍA ɾɾˌotiseɾˈia +ROTO ɾɾˈoto +ROTONDA ɾɾotˈonda +ROTOS ɾɾˈotos +ROTOSCOPIA ɾɾˌotoskˈopja +ROTULA ɾɾotˈula +RÓTULA ɾɾˈotula +ROTULADA ɾɾˌotulˈaða +ROTULADAS ɾɾˌotulˈaðas +ROTULADO ɾɾˌotulˈaðo +ROTULADOR ɾɾˌotulaðˈoɾ +ROTULADOS ɾɾˌotulˈaðos +ROTULAMOS ɾɾˌotulˈamos +ROTULIANO ɾɾˌotuljˈano +ROTULITO ɾɾˌotulˈito +RÓTULO ɾɾˈotulo +ROTUNDA ɾɾotˈunda +ROTUNDAS ɾɾotˈundas +ROTUNDIDAD ɾɾˌotundiðˈad +ROTUNDO ɾɾotˈundo +ROTUNDOS ɾɾotˈundos +ROTURADA ɾɾˌotuɾˈaða +ROTURADAS ɾɾˌotuɾˈaðas +ROTURADO ɾɾˌotuɾˈaðo +ROTURADOS ɾɾˌotuɾˈaðos +ROUND ɾɾˈownd +ROUSSEAU ɾɾˌowsseˈaʊ +ROUSSEAUNIANA ɾɾˌowsseaʊnjˈana +ROUSSEAUNIANAS ɾɾˌowsseaʊnjˈanas +ROUSSEAUNIANO ɾɾˌowsseaʊnjˈano +ROUSSEAUNIANOS ɾɾˌowsseaʊnjˈanos +ROUTER ɾɾowtˈeɾ +ROXANA ɾɾoksˈana +ROXAS ɾɾˈoksas +ROXITROMICINA ɾɾˌoksitɾˌomisˈina +ROXOLANOS ɾɾˌoksolˈanos +ROZADA ɾɾosˈaða +ROZADAS ɾɾosˈaðas +ROZADO ɾɾosˈaðo +ROZADOS ɾɾosˈaðos +ROZADURA ɾɾˌosaðˈuɾa +ROZAMIENTO ɾɾˌosamjˈɛnto +ROZAR ɾɾosˈaɾ +ROZO ɾɾˈoso +ROZÓN ɾɾosˈon +RÚA ɾɾˈua +RUANDA ɾɾuˈanda +RUANO ɾɾuˈano +RUBENDARIANO ɾɾˌuβendaɾjˈano +RÚBEO ɾɾˈuβeo +RUBÉOLA ɾɾuβˈeola +RUBÍ ɾɾuβˈi +RUBIA ɾɾˈuβja +RUBIDIO ɾɾuβˈiðjo +RUBIO ɾɾˈuβjo +RUBO ɾɾˈuβo +RUBOR ɾɾuβˈoɾ +RUBORIZADA ɾɾˌuβoɾisˈaða +RUBORIZADAS ɾɾˌuβoɾisˈaðas +RUBORIZADO ɾɾˌuβoɾisˈaðo +RUBORIZADOS ɾɾˌuβoɾisˈaðos +RUBORIZAMOS ɾɾˌuβoɾisˈamos +RUBORIZAR ɾɾˌuβoɾisˈaɾ +RUBRICADA ɾɾˌuβɾikˈaða +RUBRICADAS ɾɾˌuβɾikˈaðas +RUBRICADO ɾɾˌuβɾikˈaðo +RUBRICADOS ɾɾˌuβɾikˈaðos +RUBRIQUE ɾɾuβɾˈike +RUDA ɾɾˈuða +RUDO ɾɾˈuðo +RUECA ɾɾuˈeka +RUEDA ɾɾuˈeða +RUEDAS ɾɾuˈeðas +RUEDECILLA ɾɾuˌeðesˈijja +RUEDECITA ɾɾuˌeðesˈita +RUEDITA ɾɾueðˈita +RUFA ɾɾˈufa +RUFAS ɾɾˈufas +RUFIÁN ɾɾufjˈan +RUFLO ɾɾˈuflo +RUFO ɾɾˈufo +RUFOS ɾɾˈufos +RUGASE ɾɾuɣˈase +RUGBI ɾɾˈuɡβi +RUGBY ɾɾˈuɡβi +RUGE ɾɾˈuxe +RUGIDA ɾɾuxˈiða +RUGIDAS ɾɾuxˈiðas +RUGIDO ɾɾuxˈiðo +RUGIDOS ɾɾuxˈiðos +RUGINOSO ɾɾˌuxinˈoso +RUGIR ɾɾuxˈiɾ +RUIBARBO ɾɾuiβˈaɾβo +RUIDAZO ɾɾuiðˈaso +RUIDITO ɾɾuiðˈito +RUIDO ɾɾuˈiðo +RUIDOSO ɾɾuiðˈoso +RUIN ɾɾuˈin +RUINA ɾɾuˈina +RUINADA ɾɾuinˈaða +RUINADAS ɾɾuinˈaðas +RUINADO ɾɾuinˈaðo +RUINADOS ɾɾuinˈaðos +RUINAR ɾɾuinˈaɾ +RUINAS ɾɾuˈinas +RUINÁS ɾɾuinˈas +RUINDAD ɾɾuindˈad +RUINÉ ɾɾuinˈe +RUINES ɾɾuˈines +RUINO ɾɾuˈino +RUISEÑOR ɾɾuˌiseɲˈoɾ +RUIZ ɾɾuˈis +RULADA ɾɾulˈaða +RULADAS ɾɾulˈaðas +RULADO ɾɾulˈaðo +RULADOS ɾɾulˈaðos +RULETA ɾɾulˈeta +RULETERO ɾɾˌuletˈeɾo +RULFIANO ɾɾulfjˈano +RULFO ɾɾˈulfo +RULO ɾɾˈulo +RUMANA ɾɾumˈana +RUMANAS ɾɾumˈanas +RUMANIA ɾɾumˈanja +RUMANÍA ɾɾˌumanˈia +RUMANO ɾɾumˈano +RUMANOS ɾɾumˈanos +RUMBA ɾɾˈumba +RUMBEADA ɾɾˌumbeˈaða +RUMBEADAS ɾɾˌumbeˈaðas +RUMBEADO ɾɾˌumbeˈaðo +RUMBEADOS ɾɾˌumbeˈaðos +RUMBO ɾɾˈumbo +RUMBÓN ɾɾumbˈon +RUMIACIÓN ɾɾˌumjasjˈon +RUMIADA ɾɾumjˈaða +RUMIADAS ɾɾumjˈaðas +RUMIADO ɾɾumjˈaðo +RUMIADOS ɾɾumjˈaðos +RUMIAMOS ɾɾumjˈamos +RUMOR ɾɾumˈoɾ +RUMORADA ɾɾˌumoɾˈaða +RUMORADAS ɾɾˌumoɾˈaðas +RUMORADO ɾɾˌumoɾˈaðo +RUMORADOS ɾɾˌumoɾˈaðos +RUMORCILLO ɾɾˌumoɾsˈijjo +RUMOREADA ɾɾˌumoɾeˈaða +RUMOREADAS ɾɾˌumoɾeˈaðas +RUMOREADO ɾɾˌumoɾeˈaðo +RUMOREADOS ɾɾˌumoɾeˈaðos +RUMOROSIDAD ɾɾˌumoɾˌosiðˈad +RUMOROSO ɾɾˌumoɾˈoso +RUNA ɾɾˈuna +RUNEAR ɾɾˌuneˈaɾ +RUNFLA ɾɾˈumfla +RÚNICA ɾɾˈunika +RÚNICO ɾɾˈuniko +RUNNER ɾɾunnˈeɾ +RUNO ɾɾˈuno +RUNRUNEADA ɾɾˌunruneˈaða +RUNRUNEADAS ɾɾˌunruneˈaðas +RUNRUNEADO ɾɾˌunruneˈaðo +RUNRUNEADOS ɾɾˌunruneˈaðos +RUPESTRE ɾɾupˈestɾe +RUPESTROLOGÍA ɾɾˌupestɾˌoloxˈia +RUPIA ɾɾˈupja +RUPTURA ɾɾupːtˈuɾa +RURAL ɾɾuɾˈal +RURALIDAD ɾɾˌuɾaliðˈad +RURALISMO ɾɾˌuɾalˈismo +RURALIZADA ɾɾˌuɾalisˈaða +RURALIZADAS ɾɾˌuɾalisˈaðas +RURALIZADO ɾɾˌuɾalisˈaðo +RURALIZADOS ɾɾˌuɾalisˈaðos +RURALIZAR ɾɾˌuɾalisˈaɾ +RUSA ɾɾˈusa +RUSIA ɾɾˈusja +RUSIFICADA ɾɾˌusifikˈaða +RUSIFICADAS ɾɾˌusifikˈaðas +RUSIFICADO ɾɾˌusifikˈaðo +RUSIFICADOS ɾɾˌusifikˈaðos +RUSINO ɾɾusˈino +RUSO ɾɾˈuso +RUSOPARLANTE ɾɾˌusopaɾlˈante +RUSOS ɾɾˈusos +RUSTICANO ɾɾˌustikˈano +RÚSTICO ɾɾˈustiko +RUSTIQUE ɾɾustˈike +RUTA ɾɾˈuta +RUTEADA ɾɾˌuteˈaða +RUTEADAS ɾɾˌuteˈaðas +RUTEADO ɾɾˌuteˈaðo +RUTEADOS ɾɾˌuteˈaðos +RUTEAR ɾɾˌuteˈaɾ +RUTENA ɾɾutˈena +RUTENIA ɾɾutˈenja +RUTENIO ɾɾutˈenjo +RUTENO ɾɾutˈeno +RUTERO ɾɾutˈeɾo +RUTH ɾɾˈut +RUTHERFORDIO ɾɾˌuteɾfˈoɾðjo +RUTILADA ɾɾˌutilˈaða +RUTILADAS ɾɾˌutilˈaðas +RUTILADO ɾɾˌutilˈaðo +RUTILADOS ɾɾˌutilˈaðos +RUTILANTE ɾɾˌutilˈante +RUTILO ɾɾutˈilo +RUTINA ɾɾutˈina +RUTINARIO ɾɾˌutinˈaɾjo +RUTINAS ɾɾutˈinas +RUTINERO ɾɾˌutinˈeɾo +RUY ɾɾˈujj +SABADELL sˌaβaðˈeʎ +SÁBADO sˈaβaðo +SÁBADOS sˈaβaðos +SABALERA sˌaβalˈeɾa +SÁBALO sˈaβalo +SABANA saβˈana +SÁBANA sˈaβana +SABANDIJA sˌaβandˈixa +SABANERA sˌaβanˈeɾa +SABANERO sˌaβanˈeɾo +SABATÉ sˌaβatˈe +SABATER sˌaβatˈeɾ +SABATINA sˌaβatˈina +SABATINAS sˌaβatˈinas +SABATINO sˌaβatˈino +SABATINOS sˌaβatˈinos +SABE sˈaβe +SABEDOR sˌaβeðˈoɾ +SABÉIS saβˈeis +SABELOTODO sˌaβelotˈoðo +SABELOTODOS sˌaβelotˈoðos +SABEN sˈaβen +SABER saβˈeɾ +SABERES saβˈeɾes +SABES sˈaβes +SABÉS saβˈes +SABÍA saβˈia +SABIDA saβˈiða +SABIDAS saβˈiðas +SABIDO saβˈiðo +SABIDOS saβˈiðos +SABIDURÍA sˌaβiðuɾˈia +SABIENDO saβjˈɛndo +SABIHONDA sˌaβiˈonda +SABIHONDAS sˌaβiˈondas +SABIHONDO sˌaβiˈondo +SABIHONDOS sˌaβiˈondos +SÁBILA sˈaβila +SABINO saβˈino +SABIO sˈaβjo +SABIONDA saβjˈonda +SABIONDAS saβjˈondas +SABIONDO saβjˈondo +SABIONDOS saβjˈondos +SABIOS sˈaβjos +SABLE sˈaβle +SABLEADA sˌaβleˈaða +SABLEADAS sˌaβleˈaðas +SABLEADO sˌaβleˈaðo +SABLEADOS sˌaβleˈaðos +SABLEAR sˌaβleˈaɾ +SABOR saβˈoɾ +SABORCILLO sˌaβoɾsˈijjo +SABOREADA sˌaβoɾeˈaða +SABOREADAS sˌaβoɾeˈaðas +SABOREADO sˌaβoɾeˈaðo +SABOREADOS sˌaβoɾeˈaðos +SABOREAMOS sˌaβoɾeˈamos +SABOREAR sˌaβoɾeˈaɾ +SABORETE sˌaβoɾˈete +SABORIZADA sˌaβoɾisˈaða +SABORIZADAS sˌaβoɾisˈaðas +SABORIZADO sˌaβoɾisˈaðo +SABORIZADOS sˌaβoɾisˈaðos +SABORIZANTE sˌaβoɾisˈante +SABORIZAR sˌaβoɾisˈaɾ +SABOTAJE sˌaβotˈaxe +SABOTEADA sˌaβoteˈaða +SABOTEADAS sˌaβoteˈaðas +SABOTEADO sˌaβoteˈaðo +SABOTEADOS sˌaβoteˈaðos +SABRÉ saβɾˈe +SABRÍA saβɾˈia +SABROSO saβɾˈoso +SABROSOS saβɾˈosos +SACA sˈaka +SACABAN sakˈaβan +SACABOCADOS sˌakaβokˈaðos +SACABUCHE sˌakaβˈutʃe +SACADA sakˈaða +SACADAS sakˈaðas +SACÁDICO sakˈaðiko +SACADO sakˈaðo +SACADOS sakˈaðos +SACAMOS sakˈamos +SACAPUNTAS sˌakapˈuntas +SACAR sakˈaɾ +SACÁRIDO sakˈaɾiðo +SACÁRIDOS sakˈaɾiðos +SACARIFICADO sˌakaɾˌifikˈaðo +SACARÍMETRO sˌakaɾˈimetɾo +SACARÍMETROS sˌakaɾˈimetɾos +SACARINA sˌakaɾˈina +SACARINO sˌakaɾˈino +SACASISTA sˌakasˈista +SACASTE sakˈaste +SÁCATE sˈakate +SACATEPÉQUEZ sˌakatepˈekes +SACERDOCIO sˌaseɾðˈosjo +SACERDOTE sˌaseɾðˈote +SACERDOTISA sˌaseɾðotˈisa +SACHAR satʃˈaɾ +SACHAVACA sˌatʃaβˈaka +SACIA sˈasja +SACIADA sasjˈaða +SACIADAS sasjˈaðas +SACIADO sasjˈaðo +SACIADOS sasjˈaðos +SACIAMOS sasjˈamos +SACIANDO sasjˈando +SACIAR sasjˈaɾ +SACIARES sasjˈaɾes +SACIAS sˈasjas +SACIOS sˈasjos +SACO sˈako +SACÓ sakˈo +SACODIR sˌakoðˈiɾ +SACRAFAMILIANO sˌakɾafˌamiljˈano +SACRAL sakɾˈal +SACRALIZA sˌakɾalˈisa +SACRALIZADA sˌakɾalisˈaða +SACRALIZADAS sˌakɾalisˈaðas +SACRALIZADO sˌakɾalisˈaðo +SACRALIZADOS sˌakɾalisˈaðos +SACRALIZAMOS sˌakɾalisˈamos +SACRALIZANDO sˌakɾalisˈando +SACRALIZAR sˌakɾalisˈaɾ +SACRALIZARA sˌakɾalisˈaɾa +SACRALIZARÁ sˌakɾalˌisaɾˈa +SACRALIZÁRAMOS sˌakɾalisˈaɾamos +SACRALIZARAS sˌakɾalisˈaɾas +SACRALIZARÁS sˌakɾalˌisaɾˈas +SACRALIZAREIS sˌakɾalisˈaɾeɪs +SACRALIZARÉIS sˌakɾalˌisaɾˈeis +SACRALIZAREMOS sˌakɾalˌisaɾˈemos +SACRALIZARES sˌakɾalisˈaɾes +SACRALIZARÍAMOS sˌakɾalˌisaɾˈiamos +SACRALIZAS sˌakɾalˈisas +SACRALIZASTE sˌakɾalisˈaste +SACRALIZO sˌakɾalˈiso +SACRAMENTADA sˌakɾamentˈaða +SACRAMENTADAS sˌakɾamentˈaðas +SACRAMENTADO sˌakɾamentˈaðo +SACRAMENTADOS sˌakɾamentˈaðos +SACRAMENTAL sˌakɾamentˈal +SACRAMENTAR sˌakɾamentˈaɾ +SACRAMENTO sˌakɾamˈɛnto +SACRAMENTOS sˌakɾamˈɛntos +SACRIFICA sˌakɾifˈika +SACRIFICADA sˌakɾifikˈaða +SACRIFICADAS sˌakɾifikˈaðas +SACRIFICADO sˌakɾifikˈaðo +SACRIFICADOR sˌakɾifˌikaðˈoɾ +SACRIFICADORA sˌakɾifˌikaðˈoɾa +SACRIFICADOS sˌakɾifikˈaðos +SACRIFICAMOS sˌakɾifikˈamos +SACRIFICANDO sˌakɾifikˈando +SACRIFICAR sˌakɾifikˈaɾ +SACRIFICARA sˌakɾifikˈaɾa +SACRIFICARÁ sˌakɾifˌikaɾˈa +SACRIFICÁRAMOS sˌakɾifikˈaɾamos +SACRIFICARAS sˌakɾifikˈaɾas +SACRIFICARÁS sˌakɾifˌikaɾˈas +SACRIFICAREIS sˌakɾifikˈaɾeɪs +SACRIFICAREMOS sˌakɾifˌikaɾˈemos +SACRIFICARES sˌakɾifikˈaɾes +SACRIFICARÍAMOS sˌakɾifˌikaɾˈiamos +SACRIFICAS sˌakɾifˈikas +SACRIFICASTE sˌakɾifikˈaste +SACRIFICIO sˌakɾifˈisjo +SACRIFICO sˌakɾifˈiko +SACRIFIQUE sˌakɾifˈike +SACRIFIQUEMOS sˌakɾifikˈemos +SACRIFIQUES sˌakɾifˈikes +SACRÍLEGO sakɾˈileɣo +SACRISTÁN sˌakɾistˈan +SACRISTÍA sˌakɾistˈia +SACRO sˈakɾo +SACROILÍACO sˌakɾoɪlˈiako +SACROILITIS sˌakɾoɪlˈitis +SACUDIDA sˌakuðˈiða +SACUDIDAS sˌakuðˈiðas +SACUDIDO sˌakuðˈiðo +SACUDIDOS sˌakuðˈiðos +SACUDIR sˌakuðˈiɾ +SACUDÓN sˌakuðˈon +SÁCULO sˈakulo +SÁENZ sˈaens +SAETA saˈeta +SAETADA sˌaetˈaða +SAETADAS sˌaetˈaðas +SAETADO sˌaetˈaðo +SAETADOS sˌaetˈaðos +SAETAR sˌaetˈaɾ +SAETÉ sˌaetˈe +SAETO saˈeto +SÁEZ sˈaes +SAFÁVIDA safˈaβiða +SÁFICO sˈafiko +SAFO sˈafo +SAGA sˈaɣa +SAGACÍSIMO sˌaɣasˈisimo +SAGITADA sˌaxitˈaða +SAGITADAS sˌaxitˈaðas +SAGITADO sˌaxitˈaðo +SAGITADOS sˌaxitˈaðos +SAGITAL sˌaxitˈal +SAGRADO saɣɾˈaðo +SAGRERA saɣɾˈeɾa +SAGUARO saɣwˈaɾo +SAGUNTINA sˌaɣuntˈina +SAGUNTINAS sˌaɣuntˈinas +SAGUNTINOS sˌaɣuntˈinos +SAGUNTO saɣˈunto +SAHAGÚN sˌaaɣˈun +SÁHARA sˈaaɾa +SAHARAUI sˌaaɾˈaʊi +SAHARIANA sˌaaɾjˈana +SAHARIANAS sˌaaɾjˈanas +SAHARIANO sˌaaɾjˈano +SAHARIANOS sˌaaɾjˈanos +SAHEL saˈel +SAHELIANO sˌaeljˈano +SAHUMAR sˌaumˈaɾ +SAIGONENSE sˌaɪɣonˈɛnse +SAÍN saˈin +SAINETE saɪnˈete +SAINETERO sˌaɪnetˈeɾo +SAÍNO saˈino +SAJA sˈaxa +SAJADA saxˈaða +SAJADAS saxˈaðas +SAJADO saxˈaðo +SAJADOS saxˈaðos +SAJADURA sˌaxaðˈuɾa +SAJAR saxˈaɾ +SAJÓN saxˈon +SAJONIA saxˈonja +SAKE sˈake +SAL sˈal +SALA sˈala +SALABRE salˈaβɾe +SALADA salˈaða +SALADAS salˈaðas +SALADERÍA sˌalaðeɾˈia +SALADERISTA sˌalaðeɾˈista +SALADERO sˌalaðˈeɾo +SALADINO sˌalaðˈino +SALADITO sˌalaðˈito +SALADO salˈaðo +SALADOS salˈaðos +SALAMANCA sˌalamˈanka +SALAMANDRA sˌalamˈandɾa +SALAMANQUERA sˌalamankˈeɾa +SALAMANQUERO sˌalamankˈeɾo +SALAMES salˈames +SALAMI salˈami +SALAMINES sˌalamˈines +SALAMIS salˈamis +SÁLAMO sˈalamo +SALAR salˈaɾ +SALARIAL sˌalaɾjˈal +SALARIAR sˌalaɾjˈaɾ +SALARIO salˈaɾjo +SALAS sˈalas +SALAVERRIA sˌalaβˈeɾɾia +SALAZAR sˌalasˈaɾ +SALAZARISTA sˌalasaɾˈista +SALAZÓN sˌalasˈon +SALCE sˈalse +SALCEDA salsˈeða +SALCEDO salsˈeðo +SALCHICHA saltʃˈitʃa +SALCHICHERO sˌaltʃitʃˈeɾo +SALCHICHÓN sˌaltʃitʃˈon +SALCHIPAPA sˌaltʃipˈapa +SALDA sˈalða +SALDADA salðˈaða +SALDADAS salðˈaðas +SALDADO salðˈaðo +SALDADOS salðˈaðos +SALDAÑA salðˈaɲa +SALDE sˈalðe +SALDO sˈalðo +SALE sˈale +SALEN sˈalen +SALERO salˈeɾo +SALEROSO sˌaleɾˈoso +SALES sˈales +SALESIANA sˌalesjˈana +SALESIANAS sˌalesjˈanas +SALESIANO sˌalesjˈano +SALESIANOS sˌalesjˈanos +SALGAMOS salɣˈamos +SALGAN sˈalɣan +SALGAREÑAS sˌalɣaɾˈeɲas +SALGAREÑO sˌalɣaɾˈeɲo +SALGAREÑOS sˌalɣaɾˈeɲos +SALIDA salˈiða +SALIDAS salˈiðas +SALIDERO sˌaliðˈeɾo +SALIDO salˈiðo +SALIDORA sˌaliðˈoɾa +SALIDOS salˈiðos +SALIENDO saljˈɛndo +SALIENTES saljˈɛntes +SALINA salˈina +SALINISTA sˌalinˈista +SALINIZADA sˌalinisˈaða +SALINIZADAS sˌalinisˈaðas +SALINIZADO sˌalinisˈaðo +SALINIZADOS sˌalinisˈaðos +SALINIZAR sˌalinisˈaɾ +SALINO salˈino +SALINOMICINA sˌalinˌomisˈina +SALIO sˈaljo +SALIÓ saljˈo +SALIÓSE saljˈose +SALIR salˈiɾ +SALITRE salˈitɾe +SALITRERO sˌalitɾˈeɾo +SALIVA salˈiβa +SALIVACIÓN sˌaliβasjˈon +SALIVADA sˌaliβˈaða +SALIVADAS sˌaliβˈaðas +SALIVADO sˌaliβˈaðo +SALIVADOS sˌaliβˈaðos +SALIVAL sˌaliβˈal +SALIVAMOS sˌaliβˈamos +SALIVAR sˌaliβˈaɾ +SALIVO salˈiβo +SALMA sˈalma +SALMANTINA sˌalmantˈina +SALMANTINAS sˌalmantˈinas +SALMANTINO sˌalmantˈino +SALMANTINOS sˌalmantˈinos +SALMO sˈalmo +SALMODIA salmˈoðja +SALMODIADA sˌalmoðjˈaða +SALMODIADAS sˌalmoðjˈaðas +SALMODIADO sˌalmoðjˈaðo +SALMODIADOS sˌalmoðjˈaðos +SALMODIAR sˌalmoðjˈaɾ +SALMÓN salmˈon +SALMONERO sˌalmonˈeɾo +SALMÓNIDO salmˈoniðo +SALMOREJO sˌalmoɾˈexo +SALO sˈalo +SALÓ salˈo +SALOBRE salˈoβɾe +SALOMÓN sˌalomˈon +SALÓN salˈon +SALONCILLO sˌalonsˈijjo +SALONCILLOS sˌalonsˈijjos +SALONCITO sˌalonsˈito +SALONCITOS sˌalonsˈitos +SALONERO sˌalonˈeɾo +SALONES salˈones +SALONISTA sˌalonˈista +SALOON salˈoon +SALPICADA sˌalpikˈaða +SALPICADAS sˌalpikˈaðas +SALPICADERO sˌalpikaðˈeɾo +SALPICADO sˌalpikˈaðo +SALPICADOS sˌalpikˈaðos +SALPICAMOS sˌalpikˈamos +SALPICAR sˌalpikˈaɾ +SALPICÓN sˌalpikˈon +SALPIMENTADA sˌalpimentˈaða +SALPIMENTADAS sˌalpimentˈaðas +SALPIMENTADO sˌalpimentˈaðo +SALPIMENTADOS sˌalpimentˈaðos +SALPIMENTAR sˌalpimentˈaɾ +SALPRESADA sˌalpɾesˈaða +SALPRESADAS sˌalpɾesˈaðas +SALPRESADO sˌalpɾesˈaðo +SALPRESADOS sˌalpɾesˈaðos +SALSA sˈalsa +SALSATECA sˌalsatˈeka +SALSEADA sˌalseˈaða +SALSEADAS sˌalseˈaðas +SALSEADO sˌalseˈaðo +SALSEADOS sˌalseˈaðos +SALSEAR sˌalseˈaɾ +SALSEO salsˈeo +SALSERO salsˈeɾo +SALSITA salsˈita +SALSO sˈalso +SALTADA saltˈaða +SALTADAS saltˈaðas +SALTADO saltˈaðo +SALTADOR sˌaltaðˈoɾ +SALTADOS saltˈaðos +SALTAMOS saltˈamos +SALTANTE saltˈante +SALTAR saltˈaɾ +SALTARÍN sˌaltaɾˈin +SALTARINA sˌaltaɾˈina +SALTARINAS sˌaltaɾˈinas +SALTARINES sˌaltaɾˈines +SALTEADA sˌalteˈaða +SALTEADAS sˌalteˈaðas +SALTEADO sˌalteˈaðo +SALTEADOS sˌalteˈaðos +SALTO sˈalto +SALÚ salˈu +SALUBÉRRIMO sˌaluβˈeɾɾimo +SALUBRES salˈuβɾes +SALUD salˈud +SALUDABLE sˌaluðˈaβle +SALUDADA sˌaluðˈaða +SALUDADAS sˌaluðˈaðas +SALUDADO sˌaluðˈaðo +SALUDADOS sˌaluðˈaðos +SALUDAR sˌaluðˈaɾ +SALUDAZO sˌaluðˈaso +SALUDITO sˌaluðˈito +SALUDO salˈuðo +SALVA sˈalβa +SALVÁ salβˈa +SALVACIÓN sˌalβasjˈon +SALVADA salβˈaða +SALVADAS salβˈaðas +SALVADO salβˈaðo +SALVADOR sˌalβaðˈoɾ +SALVADOREÑO sˌalβaðoɾˈeɲo +SALVADOS salβˈaðos +SALVAGUARDADA sˌalβaɣwaɾðˈaða +SALVAGUARDADAS sˌalβaɣwaɾðˈaðas +SALVAGUARDADO sˌalβaɣwaɾðˈaðo +SALVAGUARDADOS sˌalβaɣwaɾðˈaðos +SALVAGUARDAMOS sˌalβaɣwaɾðˈamos +SALVAGUARDAR sˌalβaɣwaɾðˈaɾ +SALVAJE salβˈaxe +SALVAJES salβˈaxes +SALVAMIENTO sˌalβamjˈɛnto +SALVAMOS salβˈamos +SALVANDO salβˈando +SALVAR salβˈaɾ +SALVARA salβˈaɾa +SALVARÁ sˌalβaɾˈa +SALVÁRAMOS salβˈaɾamos +SALVARAS salβˈaɾas +SALVARÁS sˌalβaɾˈas +SALVAREIS salβˈaɾeɪs +SALVAREMOS sˌalβaɾˈemos +SALVARES salβˈaɾes +SALVARÍAMOS sˌalβaɾˈiamos +SALVAS sˈalβas +SALVASTE salβˈaste +SALVATIERRA sˌalβatjˈeɾɾa +SALVAVIDAS sˌalβaβˈiðas +SALVE sˈalβe +SALVEDAD sˌalβeðˈad +SALVEMOS salβˈemos +SALVES sˈalβes +SALVIA sˈalβja +SALVO sˈalβo +SALVOS sˈalβos +SALZBURGO salsβˈuɾɣo +SALZBURGUÉS sˌalsβuɾɣˈes +SALZMIMBRE salsmˈimbɾe +SAMAIPATEÑO sˌamaɪpatˈeɲo +SAMANÍ sˌamanˈi +SAMANIEGO sˌamanjˈeɣo +SAMANTA samˈanta +SÁMAR sˈamaɾ +SAMARIA samˈaɾja +SAMARIO samˈaɾjo +SAMARITANA sˌamaɾitˈana +SAMARITANO sˌamaɾitˈano +SAMBENITADA sˌambenitˈaða +SAMBENITADAS sˌambenitˈaðas +SAMBENITADO sˌambenitˈaðo +SAMBENITADOS sˌambenitˈaðos +SAMBENITAR sˌambenitˈaɾ +SAMBÓDROMO sambˈoðɾomo +SAMIA sˈamja +SAMNITA samnˈita +SAMOA samˈoa +SAMOANO sˌamoˈano +SAMOVAR sˌamoβˈaɾ +SAMPI sˈampi +SAMPLEADA sˌampleˈaða +SAMPLEADAS sˌampleˈaðas +SAMPLEADO sˌampleˈaðo +SAMPLEADOS sˌampleˈaðos +SAMPLEAR sˌampleˈaɾ +SAMPLEO samplˈeo +SAMSUNG sˈamsuŋ +SAMUEL samwˈel +SAMURÁI sˌamuɾˈai +SAN sˈan +SANA sˈana +SAÑA sˈaɲa +SANABAN sanˈaβan +SANADA sanˈaða +SANADAS sanˈaðas +SANADO sanˈaðo +SANADOS sanˈaðos +SANAMOS sanˈamos +SANANDRESANO sˌanandɾesˈano +SANANTONIANO sˌanantonjˈano +SANAS sˈanas +SANCHEZ santʃˈes +SÁNCHEZ sˈantʃes +SANCHO sˈantʃo +SANCIÓN sansjˈon +SANCIONADA sˌansjonˈaða +SANCIONADAS sˌansjonˈaðas +SANCIONADO sˌansjonˈaðo +SANCIONADOS sˌansjonˈaðos +SANCIONAR sˌansjonˈaɾ +SANCOCHADA sˌankotʃˈaða +SANCOCHADAS sˌankotʃˈaðas +SANCOCHADITO sˌankotʃaðˈito +SANCOCHADO sˌankotʃˈaðo +SANCOCHADOS sˌankotʃˈaðos +SANCOCHO sankˈotʃo +SANDALIA sandˈalja +SANDÁRACA sandˈaɾaka +SANDÍA sandˈia +SANDOVAL sˌandoβˈal +SANDRA sˈandɾa +SANDUNGUEADA sˌanduŋɡeˈaða +SANDUNGUEADAS sˌanduŋɡeˈaðas +SANDUNGUEADO sˌanduŋɡeˈaðo +SANDUNGUEADOS sˌanduŋɡeˈaðos +SANDUNGUEAR sˌanduŋɡeˈaɾ +SANDWICH sandwˈitʃ +SÁNDWICH sˈandwitʃ +SANDWICHERÍA sˌandwitʃeɾˈia +SANDWICHES sandwˈitʃes +SÁNDWICHES sˈandwitʃes +SANDWICHS sandwˈitʃs +SANEADA sˌaneˈaða +SANEADAS sˌaneˈaðas +SANEADO sˌaneˈaðo +SANEADOS sˌaneˈaðos +SANEAMIENTO sˌaneamjˈɛnto +SANEÁNDOLOS sˌaneˈandolos +SANEAR sˌaneˈaɾ +SANFERMINERO sˌamfeɾminˈeɾo +SANFERMINES sˌamfeɾmˈines +SANFRANCISCANO sˌamfɾansiskˈano +SANGRA sˈaŋɡɾa +SANGRADA saŋɡɾˈaða +SANGRADAS saŋɡɾˈaðas +SANGRADO saŋɡɾˈaðo +SANGRADOR sˌaŋɡɾaðˈoɾ +SANGRADOS saŋɡɾˈaðos +SANGRAMIENTO sˌaŋɡɾamjˈɛnto +SANGRAMOS saŋɡɾˈamos +SANGRANDO saŋɡɾˈando +SANGRAR saŋɡɾˈaɾ +SANGRARA saŋɡɾˈaɾa +SANGRARÁ sˌaŋɡɾaɾˈa +SANGRÁRAMOS saŋɡɾˈaɾamos +SANGRARAS saŋɡɾˈaɾas +SANGRARÁS sˌaŋɡɾaɾˈas +SANGRAREIS saŋɡɾˈaɾeɪs +SANGRAREMOS sˌaŋɡɾaɾˈemos +SANGRARES saŋɡɾˈaɾes +SANGRARÍA sˌaŋɡɾaɾˈia +SANGRARÍAMOS sˌaŋɡɾaɾˈiamos +SANGRARÍAS sˌaŋɡɾaɾˈias +SANGRAS sˈaŋɡɾas +SANGRASTE saŋɡɾˈaste +SANGRE sˈaŋɡɾe +SANGRECITA sˌaŋɡɾesˈita +SANGREMOS saŋɡɾˈemos +SANGRES sˈaŋɡɾes +SANGRÍA saŋɡɾˈia +SANGRIENTO sˌaŋɡɾiˈɛnto +SANGRITA saŋɡɾˈita +SANGRO sˈaŋɡɾo +SANGRÓN saŋɡɾˈon +SANGUIJUELA sˌaŋɡixwˈela +SANGUINOLENTA sˌaŋɡinolˈɛnta +SANGUINOLENTAS sˌaŋɡinolˈɛntas +SANGUINOLENTO sˌaŋɡinolˈɛnto +SANGUINOLENTOS sˌaŋɡinolˈɛntos +SANGUJA saŋɡˈuxa +SANITARIA sˌanitˈaɾja +SANITARIAS sˌanitˈaɾjas +SANITARIO sˌanitˈaɾjo +SANITARIOS sˌanitˈaɾjos +SANITIZADA sˌanitisˈaða +SANITIZADAS sˌanitisˈaðas +SANITIZADO sˌanitisˈaðo +SANITIZADOS sˌanitisˈaðos +SANITIZAR sˌanitisˈaɾ +SANITO sanˈito +SANJADA saŋxˈaða +SANJADAS saŋxˈaðas +SANJADO saŋxˈaðo +SANJADOS saŋxˈaðos +SANJAR saŋxˈaɾ +SANJUANINO sˌaŋxwanˈino +SANLORENZANO sˌanloɾensˈano +SANLUQUEÑO sˌanlukˈeɲo +SANO sˈano +SANRAFAELINO sˌanrafˌaelˈino +SANSALVADOREÑO sˌansalβˌaðoɾˈeɲo +SÁNSCRITO sˈanskɾito +SANTA sˈanta +SANTABÁRBARA sˌantaβˈaɾβaɾa +SANTABARBARENSE sˌantaβˌaɾβaɾˈɛnse +SANTACRUCERO sˌantakɾusˈeɾo +SANTAFESINO sˌantafesˈino +SANTALUCEÑA sˌantalusˈeɲa +SANTALUCEÑAS sˌantalusˈeɲas +SANTALUCEÑO sˌantalusˈeɲo +SANTALUCEÑOS sˌantalusˈeɲos +SANTANA santˈana +SANTANDER sˌantandˈeɾ +SANTANDERIENSE sˌantandeɾjˈɛnse +SANTANDERISTA sˌantandeɾˈista +SANTANECA sˌantanˈeka +SANTANECAS sˌantanˈekas +SANTANECO sˌantanˈeko +SANTANECOS sˌantanˈekos +SANTAS sˈantas +SANTELMO santˈelmo +SANTERA santˈeɾa +SANTERAS santˈeɾas +SANTERÍA sˌanteɾˈia +SANTERO santˈeɾo +SANTEROS santˈeɾos +SANTIAGO santjˈaɣo +SANTIAGUERA sˌantjaɣˈeɾa +SANTIAGUÉS sˌantjaɣˈes +SANTIDAD sˌantiðˈad +SANTIFICABLE sˌantifikˈaβle +SANTIFICABLES sˌantifikˈaβles +SANTIFICACIÓN sˌantifˌikasjˈon +SANTIFICADA sˌantifikˈaða +SANTIFICADAS sˌantifikˈaðas +SANTIFICADO sˌantifikˈaðo +SANTIFICADOS sˌantifikˈaðos +SANTIFICAMOS sˌantifikˈamos +SANTIFICAR sˌantifikˈaɾ +SANTIGUADA sˌantiɣwˈaða +SANTIGUADAS sˌantiɣwˈaðas +SANTIGUADO sˌantiɣwˈaðo +SANTIGUADOS sˌantiɣwˈaðos +SANTIGUAMIENTO sˌantiɣwamjˈɛnto +SANTIGUAR sˌantiɣwˈaɾ +SANTITO santˈito +SANTO sˈanto +SANTOL santˈol +SANTOS sˈantos +SANTUARIO santwˈaɾjo +SANTURRÓN sˌantuɾɾˈon +SAÑUDO saɲˈuðo +SANVICENTERO sˌambisentˈeɾo +SAPA sˈapa +SAPEADA sˌapeˈaða +SAPEADAS sˌapeˈaðas +SAPEADO sˌapeˈaðo +SAPEADOS sˌapeˈaðos +SAPEAR sˌapeˈaɾ +SAPIENCIA sapjˈɛnsja +SAPIENTÍSIMA sˌapjentˈisima +SAPIENTÍSIMAS sˌapjentˈisimas +SAPIENTÍSIMOS sˌapjentˈisimos +SAPO sˈapo +SAPONIFICABLE sˌaponˌifikˈaβle +SAPONIFICACIÓN sˌaponˌifikasjˈon +SAPONIFICADA sˌaponˌifikˈaða +SAPONIFICADAS sˌaponˌifikˈaðas +SAPONIFICADO sˌaponˌifikˈaðo +SAPONIFICADOS sˌaponˌifikˈaðos +SAPONIFICAR sˌaponˌifikˈaɾ +SAPONINA sˌaponˈina +SAPOS sˈapos +SAQUE sˈake +SAQUÉ sakˈe +SAQUEADA sˌakeˈaða +SAQUEADAS sˌakeˈaðas +SAQUEADO sˌakeˈaðo +SAQUEADOS sˌakeˈaðos +SAQUEAMOS sˌakeˈamos +SAQUEAR sˌakeˈaɾ +SAQUEAREMOS sˌakeaɾˈemos +SAQUEO sakˈeo +SAQUETE sakˈete +SAQUITO sakˈito +SARA sˈaɾa +SARABIA saɾˈaβja +SARAMPIÓN sˌaɾampjˈon +SARAO saɾˈao +SARCASMO saɾkˈasmo +SARCÓFAGO saɾkˈofaɣo +SARCOIDOSIS sˌaɾkoɪðˈosis +SARCOLEMA sˌaɾkolˈema +SARCOMA saɾkˈoma +SARCOPLÁSMICO sˌaɾkoplˈasmiko +SARDANISTA sˌaɾðanˈista +SARDO sˈaɾðo +SARDÓNICA saɾðˈonika +SARDÓNICAS saɾðˈonikas +SARDÓNICO saɾðˈoniko +SARDÓNICOS saɾðˈonikos +SARGA sˈaɾɣa +SARGAZO saɾɣˈaso +SARGENTO saɾxˈɛnto +SARI sˈaɾi +SARMENTADA sˌaɾmentˈaða +SARMENTADAS sˌaɾmentˈaðas +SARMENTADO sˌaɾmentˈaðo +SARMENTADOS sˌaɾmentˈaðos +SARMIENTO saɾmjˈɛnto +SARNA sˈaɾna +SARNOSA saɾnˈosa +SARNOSAS saɾnˈosas +SARNOSO saɾnˈoso +SARNOSOS saɾnˈosos +SARPULLIDO sˌaɾpujjˈiðo +SARRACENO sˌaɾɾasˈeno +SARRE sˈaɾɾe +SARRIO sˈaɾɾio +SARRO sˈaɾɾo +SARROSO saɾɾˈoso +SARTÉN saɾtˈen +SARTORIO saɾtˈoɾjo +SASAFRÁS sˌasafɾˈas +SASKATCHEWANIANO sˌaskattʃˌewanjˈano +SASTRE sˈastɾe +SASTRECILLO sˌastɾesˈijjo +SATÁN satˈan +SATANÁS sˌatanˈas +SATANISMO sˌatanˈismo +SATANISTA sˌatanˈista +SATANISTAS sˌatanˈistas +SATANIZADA sˌatanisˈaða +SATANIZADAS sˌatanisˈaðas +SATANIZADO sˌatanisˈaðo +SATANIZADOS sˌatanisˈaðos +SATELITAL sˌatelitˈal +SATÉLITE satˈelite +SATÉN satˈen +SATINADA sˌatinˈaða +SATINADAS sˌatinˈaðas +SATINADO sˌatinˈaðo +SATINADOS sˌatinˈaðos +SATÍRICO satˈiɾiko +SATIRIZADA sˌatiɾisˈaða +SATIRIZADAS sˌatiɾisˈaðas +SATIRIZADO sˌatiɾisˈaðo +SATIRIZADOS sˌatiɾisˈaðos +SATIRIZANTE sˌatiɾisˈante +SATIRIZAR sˌatiɾisˈaɾ +SÁTIRO sˈatiɾo +SATISFACCIÓN sˌatisfaksjˈon +SATISFACER sˌatisfasˈeɾ +SATISFACTOR sˌatisfaktˈoɾ +SATISFACTORIO sˌatisfaktˈoɾjo +SATISFECHÍSIMO sˌatisfetʃˈisimo +SATISFECHO sˌatisfˈetʃo +SÁTRAPA sˈatɾapa +SATRAPÍA sˌatɾapˈia +SATURA satˈuɾa +SATURACIÓN sˌatuɾasjˈon +SATURADA sˌatuɾˈaða +SATURADAS sˌatuɾˈaðas +SATURADO sˌatuɾˈaðo +SATURADOS sˌatuɾˈaðos +SATURAMOS sˌatuɾˈamos +SATURANDO sˌatuɾˈando +SATURAR sˌatuɾˈaɾ +SATURARA sˌatuɾˈaɾa +SATURARÁ sˌatuɾaɾˈa +SATURÁRAMOS sˌatuɾˈaɾamos +SATURARAS sˌatuɾˈaɾas +SATURARÁS sˌatuɾaɾˈas +SATURAREIS sˌatuɾˈaɾeɪs +SATURAREMOS sˌatuɾaɾˈemos +SATURARES sˌatuɾˈaɾes +SATURARÍAMOS sˌatuɾaɾˈiamos +SATURAS satˈuɾas +SATURASTE sˌatuɾˈaste +SATURE satˈuɾe +SATUREMOS sˌatuɾˈemos +SATURES satˈuɾes +SATURNINO sˌatuɾnˈino +SATURNO satˈuɾno +SATURO satˈuɾo +SAUCE sˈaʊse +SAUDADE saʊðˈaðe +SAUDADES saʊðˈaðes +SAUDITA saʊðˈita +SAÚL saˈul +SAUNA sˈaʊna +SAUNAS sˈaʊnas +SAUVIGNON saʊβˈiɡnon +SAUZAL saʊsˈal +SAVIA sˈaβja +SAXITOXINA sˌaksitoksˈina +SAXOFÓN sˌaksofˈon +SAXOFONISTA sˌaksofonˈista +SAZÓN sasˈon +SAZONADA sˌasonˈaða +SAZONADAS sˌasonˈaðas +SAZONADO sˌasonˈaðo +SAZONADOR sˌasonaðˈoɾ +SAZONADOS sˌasonˈaðos +SAZONAR sˌasonˈaɾ +SCHUMANN stʃumˈann +SCHWANNOMA stʃwannˈoma +SCIOLISMO sjolˈismo +SCIOLISTA sjolˈista +SCOOTER skˌootˈeɾ +SCORE skˈoɾe +SCOUT skˈowt +SCRACH skɾˈatʃ +SCRATCH skɾˈattʃ +SCREENING skɾeˈeniŋ +SE sˈe +SÉ sˈe +SEA sˈea +SEABORGIO sˌeaβˈoɾxjo +SEÁIS seˈais +SEAMOS seˈamos +SEAN sˈean +SEAS sˈeas +SEÁS seˈas +SEAT seˈat +SEATLEITA sˌeatlˈeɪta +SEBA sˈeβa +SEBASTIAN seβˈastjan +SEBASTIÁN sˌeβastjˈan +SEBASTOPOL sˌeβastopˈol +SEBECOSUQUIO sˌeβekosˈukjo +SEBESTÉN sˌeβestˈen +SEBORREA sˌeβoɾɾˈea +SÉBRINA sˈeβɾina +SECA sˈeka +SECADA sekˈaða +SECADAS sekˈaðas +SECADO sekˈaðo +SECADORAS sˌekaðˈoɾas +SECADOS sekˈaðos +SECALECHE sˌekalˈetʃe +SECAMOS sekˈamos +SECANTE sekˈante +SECAR sekˈaɾ +SECARAL sˌekaɾˈal +SECAS sˈekas +SECCIÓN seksjˈon +SECCIONADA sˌeksjonˈaða +SECCIONADAS sˌeksjonˈaðas +SECCIONADO sˌeksjonˈaðo +SECCIONADOR sˌeksjonaðˈoɾ +SECCIONADOS sˌeksjonˈaðos +SECCIONALERO sˌeksjonalˈeɾo +SECCIONAMIENTO sˌeksjonamjˈɛnto +SECCIONAR sˌeksjonˈaɾ +SECESIÓN sˌesesjˈon +SECLUSIÓN sˌeklusjˈon +SECO sˈeko +SECOS sˈekos +SECRECIÓN sˌekɾesjˈon +SECRETA sekɾˈeta +SECRETADA sˌekɾetˈaða +SECRETADAS sˌekɾetˈaðas +SECRETADO sˌekɾetˈaðo +SECRETADOS sˌekɾetˈaðos +SECRETAGOGO sˌekɾetaɣˈoɣo +SECRETAMENTE sekɾˈetamˈente +SECRETAR sˌekɾetˈaɾ +SECRETARIA sˌekɾetˈaɾja +SECRETARÍA sˌekɾetaɾˈia +SECRETARIAL sˌekɾetaɾjˈal +SECRETARÍAS sˌekɾetaɾˈias +SECRETARIO sˌekɾetˈaɾjo +SECRETAS sekɾˈetas +SECRETE sekɾˈete +SECRETEADA sˌekɾeteˈaða +SECRETEADAS sˌekɾeteˈaðas +SECRETEADO sˌekɾeteˈaðo +SECRETEADOS sˌekɾeteˈaðos +SECRETEAR sˌekɾeteˈaɾ +SECRETEO sˌekɾetˈeo +SECRETES sekɾˈetes +SECRETINA sˌekɾetˈina +SECRETITO sˌekɾetˈito +SECRETO sekɾˈeto +SECRETOR sˌekɾetˈoɾ +SECRETORIO sˌekɾetˈoɾjo +SECTA sˈekta +SECTOR sektˈoɾ +SECTORIAL sˌektoɾjˈal +SECTORIZADA sˌektoɾisˈaða +SECTORIZADAS sˌektoɾisˈaðas +SECTORIZADO sˌektoɾisˈaðo +SECTORIZADOS sˌektoɾisˈaðos +SECTORIZAR sˌektoɾisˈaɾ +SÉCUANOS sˈekwanos +SECUAZ sekwˈas +SECUELA sekwˈela +SECUENCIADA sˌekwensjˈaða +SECUENCIADAS sˌekwensjˈaðas +SECUENCIADO sˌekwensjˈaðo +SECUENCIADOS sˌekwensjˈaðos +SECUENCIAMIENTO sˌekwensjamjˈɛnto +SECUESTRADA sˌekwestɾˈaða +SECUESTRADAS sˌekwestɾˈaðas +SECUESTRADO sˌekwestɾˈaðo +SECUESTRADOR sˌekwestɾaðˈoɾ +SECUESTRADORA sˌekwestɾaðˈoɾa +SECUESTRADOS sˌekwestɾˈaðos +SECUESTRAR sˌekwestɾˈaɾ +SECUESTRO sekwˈestɾo +SECULAR sˌekulˈaɾ +SECULARISMO sˌekulaɾˈismo +SECULARISTA sˌekulaɾˈista +SECULARIZACIÓN sˌekulˌaɾisasjˈon +SECULARIZADA sˌekulˌaɾisˈaða +SECULARIZADAS sˌekulˌaɾisˈaðas +SECULARIZADO sˌekulˌaɾisˈaðo +SECULARIZADOR sˌekulˌaɾisaðˈoɾ +SECULARIZADOS sˌekulˌaɾisˈaðos +SECULARIZAR sˌekulˌaɾisˈaɾ +SECUNDADA sˌekundˈaða +SECUNDADAS sˌekundˈaðas +SECUNDADO sˌekundˈaðo +SECUNDADOS sˌekundˈaðos +SECUNDAR sˌekundˈaɾ +SECUNDARIA sˌekundˈaɾja +SECUNDARIO sˌekundˈaɾjo +SECUNDARIOS sˌekundˈaɾjos +SECUTA sekˈuta +SED sˈed +SEDA sˈeða +SEDADA seðˈaða +SEDADAS seðˈaðas +SEDADO seðˈaðo +SEDADOS seðˈaðos +SEDAL seðˈal +SEDÁN seðˈan +SEDAR seðˈaɾ +SEDAS sˈeðas +SEDATIVA sˌeðatˈiβa +SEDATIVAS sˌeðatˈiβas +SEDATIVO sˌeðatˈiβo +SEDATIVOS sˌeðatˈiβos +SEDE sˈeðe +SEDENTARIZADA sˌeðentˌaɾisˈaða +SEDENTARIZADAS sˌeðentˌaɾisˈaðas +SEDENTARIZADO sˌeðentˌaɾisˈaðo +SEDENTARIZADOS sˌeðentˌaɾisˈaðos +SEDENTARIZAR sˌeðentˌaɾisˈaɾ +SEDERO seðˈeɾo +SEDICIÓN sˌeðisjˈon +SEDICIOSO sˌeðisjˈoso +SEDIENTO seðjˈɛnto +SEDIMENTADA sˌeðimentˈaða +SEDIMENTADAS sˌeðimentˈaðas +SEDIMENTADO sˌeðimentˈaðo +SEDIMENTADOS sˌeðimentˈaðos +SEDIMENTITA sˌeðimentˈita +SEDIMENTO sˌeðimˈɛnto +SEDIMENTOLÓGICA sˌeðimˌentolˈoxika +SEDIMENTOLÓGICAS sˌeðimˌentolˈoxikas +SEDIMENTOLÓGICO sˌeðimˌentolˈoxiko +SEDIMENTOLÓGICOS sˌeðimˌentolˈoxikos +SEDOSIDAD sˌeðosiðˈad +SEDOSO seðˈoso +SEDUCIDA sˌeðusˈiða +SEDUCIDAS sˌeðusˈiðas +SEDUCIDO sˌeðusˈiðo +SEDUCIDOS sˌeðusˈiðos +SEDUCIR sˌeðusˈiɾ +SEDUCTORA sˌeðuktˈoɾa +SEDUCTORAMENTE sˌeðuktˈoɾamˈente +SEFARADÍ sˌefaɾaðˈi +SEFARDÍES sˌefaɾðˈies +SEGADA seɣˈaða +SEGADAS seɣˈaðas +SEGADERA sˌeɣaðˈeɾa +SEGADERO sˌeɣaðˈeɾo +SEGADO seɣˈaðo +SEGADOS seɣˈaðos +SEGAR seɣˈaɾ +SEGLAR seɣlˈaɾ +SEGMENTADA sˌeɡmentˈaða +SEGMENTADAS sˌeɡmentˈaðas +SEGMENTADO sˌeɡmentˈaðo +SEGMENTADOS sˌeɡmentˈaðos +SEGMENTAL sˌeɡmentˈal +SEGMENTAMOS sˌeɡmentˈamos +SEGMENTARIO sˌeɡmentˈaɾjo +SEGMENTO seɡmˈɛnto +SEGÓ seɣˈo +SEGORBE seɣˈoɾβe +SEGOVIA seɣˈoβja +SEGOVIANA sˌeɣoβjˈana +SEGREGACIÓN sˌeɣɾeɣasjˈon +SEGREGADA sˌeɣɾeɣˈaða +SEGREGADAS sˌeɣɾeɣˈaðas +SEGREGADO sˌeɣɾeɣˈaðo +SEGREGADOR sˌeɣɾeɣaðˈoɾ +SEGREGADOS sˌeɣɾeɣˈaðos +SEGREGAR sˌeɣɾeɣˈaɾ +SEGREGARE sˌeɣɾeɣˈaɾe +SEGUÍ seɣˈi +SEGUIDA seɣˈiða +SEGUIDAS seɣˈiðas +SEGUIDISMO sˌeɣiðˈismo +SEGUIDO seɣˈiðo +SEGUIDOR sˌeɣiðˈoɾ +SEGUIDOS seɣˈiðos +SEGUIR seɣˈiɾ +SEGUN sˈeɣun +SEGÚN seɣˈun +SEGUNDA seɣˈunda +SEGUNDADA sˌeɣundˈaða +SEGUNDADAS sˌeɣundˈaðas +SEGUNDADO sˌeɣundˈaðo +SEGUNDADOS sˌeɣundˈaðos +SEGUNDAR sˌeɣundˈaɾ +SEGUNDAS seɣˈundas +SEGUNDERO sˌeɣundˈeɾo +SEGUNDÍN sˌeɣundˈin +SEGUNDO seɣˈundo +SEGUNDONA sˌeɣundˈona +SEGUNDOS seɣˈundos +SEGUNTINO sˌeɣuntˈino +SEGUR seɣˈuɾ +SEGURA seɣˈuɾa +SEGURADA sˌeɣuɾˈaða +SEGURADAS sˌeɣuɾˈaðas +SEGURADO sˌeɣuɾˈaðo +SEGURADOS sˌeɣuɾˈaðos +SEGURAMENTE seɣˈuɾamˈente +SEGURAMOS sˌeɣuɾˈamos +SEGURAR sˌeɣuɾˈaɾ +SEGURAS seɣˈuɾas +SEGURES seɣˈuɾes +SEGURIDAD sˌeɣuɾiðˈad +SEGURO seɣˈuɾo +SEGUROS seɣˈuɾos +SEIGO sˈeɪɣo +SEIS sˈeɪs +SEISAVO seɪsˈaβo +SEISCIENTAS seɪsjˈɛntas +SEISCIENTOS seɪsjˈɛntos +SEISMIL seɪsmˈil +SEÍSMO seˈismo +SEITÁN seɪtˈan +SELANDÉS sˌelandˈes +SELECCIÓN sˌeleksjˈon +SELECCIONABLE sˌeleksjonˈaβle +SELECCIONADA sˌeleksjonˈaða +SELECCIONADAS sˌeleksjonˈaðas +SELECCIONADO sˌeleksjonˈaðo +SELECCIONADOS sˌeleksjonˈaðos +SELECCIONAR sˌeleksjonˈaɾ +SELECTÍSIMO sˌelektˈisimo +SELECTIVAMENTE sˌelektˈiβamˈente +SELECTIVIDAD sˌelektˌiβiðˈad +SELECTIVO sˌelektˈiβo +SELECTOR sˌelektˈoɾ +SELENA selˈena +SELENIFORME sˌelenifˈoɾme +SELENIO selˈenjo +SELENITA sˌelenˈita +SELENOGRÁFICAS sˌelenoɣɾˈafikas +SELENOGRÁFICO sˌelenoɣɾˈafiko +SELENOGRÁFICOS sˌelenoɣɾˈafikos +SELENÓGRAFO sˌelenˈoɣɾafo +SELÉUCIDA selˈeusˌiða +SELFI sˈelfi +SELFIADA selfjˈaða +SELFIADAS selfjˈaðas +SELFIADO selfjˈaðo +SELFIADOS selfjˈaðos +SELFIAR selfjˈaɾ +SELFIE sˈelfje +SELVA sˈelβa +SELVÁTICA selβˈatika +SELVÁTICAS selβˈatikas +SELVÁTICOS selβˈatikos +SELYÚCIDA seljjˈusiða +SEMAFÓRICO sˌemafˈoɾiko +SEMAFORIZADA sˌemafˌoɾisˈaða +SEMAFORIZADAS sˌemafˌoɾisˈaðas +SEMAFORIZADO sˌemafˌoɾisˈaðo +SEMAFORIZADOS sˌemafˌoɾisˈaðos +SEMAFORIZAR sˌemafˌoɾisˈaɾ +SEMÁFORO semˈafoɾo +SEMANA semˈana +SEMANAL sˌemanˈal +SEMANARIO sˌemanˈaɾjo +SEMANAS semˈanas +SEMANITA sˌemanˈita +SEMÁNTICAS semˈantikas +SEMÁNTICO semˈantiko +SEMÁNTICOS semˈantikos +SEMBLAR semblˈaɾ +SEMBRADA sembɾˈaða +SEMBRADAS sembɾˈaðas +SEMBRADO sembɾˈaðo +SEMBRADORA sˌembɾaðˈoɾa +SEMBRADORAS sˌembɾaðˈoɾas +SEMBRADORES sˌembɾaðˈoɾes +SEMBRADOS sembɾˈaðos +SEMBRADURA sˌembɾaðˈuɾa +SEMBRAR sembɾˈaɾ +SEMEJADA sˌemexˈaða +SEMEJADAS sˌemexˈaðas +SEMEJADO sˌemexˈaðo +SEMEJADOS sˌemexˈaðos +SEMEJANZA sˌemexˈansa +SEMEN sˈemen +SEMENCERA sˌemensˈeɾa +SEMESTRAL sˌemestɾˈal +SEMESTRE semˈestɾe +SEMIABANDONADA sˌemjaβˌandonˈaða +SEMIABANDONADAS sˌemjaβˌandonˈaðas +SEMIABANDONADO sˌemjaβˌandonˈaðo +SEMIABANDONADOS sˌemjaβˌandonˈaðos +SEMIABIERTA sˌemjaβjˈeɾta +SEMIABIERTAS sˌemjaβjˈeɾtas +SEMIABIERTO sˌemjaβjˈeɾto +SEMIABIERTOS sˌemjaβjˈeɾtos +SEMIACTIVO sˌemjaktˈiβo +SEMIACUÁTICA sˌemjakwˈatika +SEMIACUÁTICAS sˌemjakwˈatikas +SEMIACUÁTICO sˌemjakwˈatiko +SEMIACUÁTICOS sˌemjakwˈatikos +SEMIADHERIDA sˌemjaðeɾˈiða +SEMIADHERIDAS sˌemjaðeɾˈiðas +SEMIADHERIDO sˌemjaðeɾˈiðo +SEMIADHERIDOS sˌemjaðeɾˈiðos +SEMIALDEHÍDO sˌemjalðeˈiðo +SEMIAMARGA sˌemjamˈaɾɣa +SEMIAMARGAS sˌemjamˈaɾɣas +SEMIAMARGO sˌemjamˈaɾɣo +SEMIAMARGOS sˌemjamˈaɾɣos +SEMIANTERIOR sˌemjanteɾjˈoɾ +SEMIANTERIORES sˌemjanteɾjˈoɾes +SEMIARCO semjˈaɾko +SEMIÁRIDA semjˈaɾiða +SEMIÁRIDAS semjˈaɾiðas +SEMIÁRIDO semjˈaɾiðo +SEMIÁRIDOS semjˈaɾiðos +SEMIASFIXIADA sˌemjasfiksjˈaða +SEMIASFIXIADAS sˌemjasfiksjˈaðas +SEMIASFIXIADO sˌemjasfiksjˈaðo +SEMIASFIXIADOS sˌemjasfiksjˈaðos +SEMIAUTOBIOGRÁFICA sˌemjaʊtˌoβjoɣɾˈafika +SEMIAUTOBIOGRÁFICAS sˌemjaʊtˌoβjoɣɾˈafikas +SEMIAUTOBIOGRÁFICO sˌemjaʊtˌoβjoɣɾˈafiko +SEMIAUTOBIOGRÁFICOS sˌemjaʊtˌoβjoɣɾˈafikos +SEMIAUTOMÁTICO sˌemjaʊtomˈatiko +SEMIAUTÓNOMA sˌemjaʊtˈonoma +SEMIAUTÓNOMAS sˌemjaʊtˈonomas +SEMIAUTÓNOMO sˌemjaʊtˈonomo +SEMIAUTÓNOMOS sˌemjaʊtˈonomos +SEMICANTÓN sˌemikantˈon +SEMICELDA sˌemisˈelða +SEMICERRADA sˌemiseɾɾˈaða +SEMICERRADAS sˌemiseɾɾˈaðas +SEMICERRADO sˌemiseɾɾˈaðo +SEMICERRADOS sˌemiseɾɾˈaðos +SEMICIRCUNFERENCIA sˌemisˌiɾkumfeɾˈɛnsja +SEMICLANDESTINIDAD sˌemiklˌandestˌiniðˈad +SEMICLÁSICO sˌemiklˈasiko +SEMICONDUCTOR sˌemikˌonduktˈoɾ +SEMICONSONANTE sˌemikˌonsonˈante +SEMICUALIFICADO sˌemikwˌalifikˈaðo +SEMICUBIERTO sˌemikuβjˈeɾto +SEMICULTISMO sˌemikultˈismo +SEMICÚPULA sˌemikˈupula +SEMIDIÓS sˌemiðjˈos +SEMIDIOSA sˌemiðjˈosa +SEMIDURO sˌemiðˈuɾo +SEMIELÍPTICO sˌemjelˈipːtiko +SEMIESFERA sˌemjesfˈeɾa +SEMIESQUEMÁTICO sˌemjeskemˈatiko +SEMIFIJO sˌemifˈixo +SEMIFINAL sˌemifinˈal +SEMIFINALES sˌemifinˈales +SEMIGALIANOS sˌemiɣaljˈanos +SEMILEGENDARIO sˌemilˌexendˈaɾjo +SEMILÍQUIDO sˌemilˈikiðo +SEMILUNAR sˌemilunˈaɾ +SEMIMERIDIANO sˌemimˌeɾiðjˈano +SEMIMERIDIANOS sˌemimˌeɾiðjˈanos +SEMINAL sˌeminˈal +SEMINARIO sˌeminˈaɾjo +SEMINARIOS sˌeminˈaɾjos +SEMINÍFERO sˌeminˈifeɾo +SEMINOLA sˌeminˈola +SEMÍNOLA semˈinola +SEMINOMA sˌeminˈoma +SEMIOLÍMPICO sˌemjolˈimpiko +SEMIÓLOGA semjˈoloɣa +SEMIOLOGÍA sˌemjoloxˈia +SEMIÓLOGO semjˈoloɣo +SEMIÓTICA semjˈotika +SEMIÓTICAS semjˈotikas +SEMIÓTICO semjˈotiko +SEMIÓTICOS semjˈotikos +SEMIPERFECTO sˌemipeɾfˈekto +SEMIPERÍMETRO sˌemipeɾˈimetɾo +SEMIPERMANENTE sˌemipˌeɾmanˈɛnte +SEMIPOSTERIOR sˌemipˌosteɾjˈoɾ +SEMIPRECIOSA sˌemipɾesjˈosa +SEMIPRECIOSAS sˌemipɾesjˈosas +SEMIPRECIOSO sˌemipɾesjˈoso +SEMIPRECIOSOS sˌemipɾesjˈosos +SEMIRETIRO sˌemiɾetˈiɾo +SEMIRREGULAR sˌemiɾɾˌeɣulˈaɾ +SEMIRRETIRADO sˌemiɾɾˌetiɾˈaðo +SEMIRRETIRO sˌemiɾɾetˈiɾo +SEMISALVAJE sˌemisalβˈaxe +SEMISEDENTARIO sˌemisˌeðentˈaɾjo +SEMISENTADA sˌemisentˈaða +SEMISENTADAS sˌemisentˈaðas +SEMISENTADO sˌemisentˈaðo +SEMISENTADOS sˌemisentˈaðos +SEMISERIA sˌemisˈeɾja +SEMISERIO sˌemisˈeɾjo +SEMISUMA sˌemisˈuma +SEMISUMERGIBLE sˌemisˌumeɾxˈiβle +SEMITA semˈita +SEMITISMO sˌemitˈismo +SEMITROPICAL sˌemitɾˌopikˈal +SEMPERE sempˈeɾe +SENA sˈena +SEÑA sˈeɲa +SEÑADA seɲˈaða +SEÑADAS seɲˈaðas +SENADO senˈaðo +SEÑADO seɲˈaðo +SENADOR sˌenaðˈoɾ +SENADOS senˈaðos +SEÑADOS seɲˈaðos +SEÑAL seɲˈal +SEÑALADA sˌeɲalˈaða +SEÑALADAS sˌeɲalˈaðas +SEÑALADO sˌeɲalˈaðo +SEÑALADOR sˌeɲalaðˈoɾ +SEÑALADOS sˌeɲalˈaðos +SEÑALAMIENTO sˌeɲalamjˈɛnto +SEÑALAR sˌeɲalˈaɾ +SEÑALÉCTICA sˌeɲalˈektika +SEÑALERO sˌeɲalˈeɾo +SEÑALÉTICA sˌeɲalˈetika +SEÑALIZADA sˌeɲalisˈaða +SEÑALIZADAS sˌeɲalisˈaðas +SEÑALIZADO sˌeɲalisˈaðo +SEÑALIZADOR sˌeɲalˌisaðˈoɾ +SEÑALIZADOS sˌeɲalisˈaðos +SEÑAR seɲˈaɾ +SENCILLITO sˌensijjˈito +SENCILLO sensˈijjo +SENDA sˈɛnda +SENDERO sendˈeɾo +SENDEROS sendˈeɾos +SENDOS sˈɛndos +SENECTUD sˌenektˈud +SENEGAL sˌeneɣˈal +SENEGALÉS sˌeneɣalˈes +SEÑERA seɲˈeɾa +SEÑERO seɲˈeɾo +SENIOR senjˈoɾ +SÉNIOR sˈenjoɾ +SENO sˈeno +SEÑO sˈeɲo +SEÑOR seɲˈoɾ +SEÑORA seɲˈoɾa +SEÑOREADA sˌeɲoɾeˈaða +SEÑOREADAS sˌeɲoɾeˈaðas +SEÑOREADO sˌeɲoɾeˈaðo +SEÑOREADOS sˌeɲoɾeˈaðos +SEÑOREAR sˌeɲoɾeˈaɾ +SEÑORÍA sˌeɲoɾˈia +SEÑORIL sˌeɲoɾˈil +SEÑORÍO sˌeɲoɾˈio +SEÑORITA sˌeɲoɾˈita +SEÑORONA sˌeɲoɾˈona +SENSACIÓN sˌensasjˈon +SENSACIONAL sˌensasjonˈal +SENSACIONES sˌensasjˈones +SENSAR sensˈaɾ +SENSATA sensˈata +SENSATAS sensˈatas +SENSATO sensˈato +SENSATOS sensˈatos +SENSIBILIDAD sˌensiβˌiliðˈad +SENSIBILIZACIÓN sˌensiβˌilisasjˈon +SENSIBILIZADA sˌensiβˌilisˈaða +SENSIBILIZADAS sˌensiβˌilisˈaðas +SENSIBILIZADO sˌensiβˌilisˈaðo +SENSIBILIZADOS sˌensiβˌilisˈaðos +SENSIBILIZANTE sˌensiβˌilisˈante +SENSIBILIZAR sˌensiβˌilisˈaɾ +SENSIBLE sensˈiβle +SENSIBLEMENTE sensˈiβlemˈente +SENSIBLERÍA sˌensiβleɾˈia +SENSIBLES sensˈiβles +SENSITIVO sˌensitˈiβo +SENSOR sensˈoɾ +SENSORIA sensˈoɾja +SENSORIALES sˌensoɾjˈales +SENSORIAS sensˈoɾjas +SENSORIO sensˈoɾjo +SENSORIOS sensˈoɾjos +SENSUAL senswˈal +SENSUALISMO sˌenswalˈismo +SENTADA sentˈaða +SENTADAS sentˈaðas +SENTADERO sˌentaðˈeɾo +SENTADITO sˌentaðˈito +SENTADO sentˈaðo +SENTADOS sentˈaðos +SENTAMIENTO sˌentamjˈɛnto +SENTAMOS sentˈamos +SENTAR sentˈaɾ +SENTARSE sentˈaɾse +SENTENCIADA sˌentensjˈaða +SENTENCIADAS sˌentensjˈaðas +SENTENCIADO sˌentensjˈaðo +SENTENCIADOS sˌentensjˈaðos +SENTENCIAMOS sˌentensjˈamos +SENTENCIAR sˌentensjˈaɾ +SENTÍ sentˈi +SENTIDA sentˈiða +SENTIDAS sentˈiðas +SENTIDO sentˈiðo +SENTIDOS sentˈiðos +SENTIMENTAL sˌentimentˈal +SENTIMIENTO sˌentimjˈɛnto +SENTIMIENTOS sˌentimjˈɛntos +SENTINA sentˈina +SENTIR sentˈiɾ +SENUFO senˈufo +SENZONTE sensˈonte +SEO sˈeo +SEOR seˈoɾ +SEORA seˈoɾa +SÉPALO sˈepalo +SEPARA sepˈaɾa +SEPARABILIDAD sˌepaɾˌaβiliðˈad +SEPARABLE sˌepaɾˈaβle +SEPARABLES sˌepaɾˈaβles +SEPARACIÓN sˌepaɾasjˈon +SEPARADA sˌepaɾˈaða +SEPARADAMENTE sˌepaɾˈaðamˈente +SEPARADAS sˌepaɾˈaðas +SEPARADO sˌepaɾˈaðo +SEPARADOR sˌepaɾaðˈoɾ +SEPARADORAS sˌepaɾaðˈoɾas +SEPARADOS sˌepaɾˈaðos +SEPARAMOS sˌepaɾˈamos +SEPARANDO sˌepaɾˈando +SEPARAR sˌepaɾˈaɾ +SEPARARA sˌepaɾˈaɾa +SEPARARÁ sˌepaɾaɾˈa +SEPARÁRAMOS sˌepaɾˈaɾamos +SEPARARAS sˌepaɾˈaɾas +SEPARARÁS sˌepaɾaɾˈas +SEPARARE sˌepaɾˈaɾe +SEPARAREIS sˌepaɾˈaɾeɪs +SEPARAREMOS sˌepaɾaɾˈemos +SEPARARES sˌepaɾˈaɾes +SEPARARÍAMOS sˌepaɾaɾˈiamos +SEPARAS sepˈaɾas +SEPARASTE sˌepaɾˈaste +SEPARATA sˌepaɾˈata +SEPARATISMO sˌepaɾatˈismo +SEPARATISTA sˌepaɾatˈista +SEPARATISTAS sˌepaɾatˈistas +SEPARE sepˈaɾe +SEPAREMOS sˌepaɾˈemos +SEPARES sepˈaɾes +SEPARO sepˈaɾo +SEPELIO sepˈeljo +SEPIA sˈepja +SEPSIS sˈepsis +SEPTICÉMICO sˌepːtisˈemiko +SEPTIEMBRE sepːtjˈembɾe +SÉPTIMO sˈepːtimo +SEPTINGENTÉSIMO sˌepːtiŋxentˈesimo +SEPTOMARGINAL sˌepːtomˌaɾxinˈal +SEPTUAGENARIA sˌepːtwaxenˈaɾja +SEPTUAGÉSIMO sˌepːtwaxˈesimo +SEPULTADA sˌepultˈaða +SEPULTADAS sˌepultˈaðas +SEPULTADO sˌepultˈaðo +SEPULTADOS sˌepultˈaðos +SEPULTAR sˌepultˈaɾ +SEPULTURA sˌepultˈuɾa +SEPULTURERO sˌepultuɾˈeɾo +SEPÚLVEDA sepˈulβeða +SEQUE sˈeke +SEQUÍA sekˈia +SEQUÍSIMO sekˈisimo +SEQUITO sekˈito +SÉQUITO sˈekito +SER sˈer +SERÁ seɾˈa +SERAFÍN sˌeɾafˈin +SERÁN seɾˈan +SERAPE seɾˈape +SERÁS seɾˈas +SERBIA sˈeɾβja +SERBIAS sˈeɾβjas +SERBIO sˈeɾβjo +SERBIOS sˈeɾβjos +SERÉ seɾˈe +SERÉIS seɾˈeis +SEREMOS seɾˈemos +SERENA seɾˈena +SERENADA sˌeɾenˈaða +SERENADAS sˌeɾenˈaðas +SERENADO sˌeɾenˈaðo +SERENADOS sˌeɾenˈaðos +SERENAS seɾˈenas +SERENDIPIA sˌeɾendˈipja +SERENES seɾˈenes +SERENO seɾˈeno +SERES sˈeɾes +SERGIO sˈeɾxjo +SERGUÉI seɾɣˈei +SERIA sˈeɾja +SERÍA seɾˈia +SERIADA seɾjˈaða +SERIADAS seɾjˈaðas +SERIADO seɾjˈaðo +SERIADOS seɾjˈaðos +SERIÁIS seɾjˈais +SERÍAIS seɾˈiaɪs +SERIAL seɾjˈal +SERIALISTA sˌeɾjalˈista +SERIALIZADA sˌeɾjalisˈaða +SERIALIZADAS sˌeɾjalisˈaðas +SERIALIZADO sˌeɾjalisˈaðo +SERIALIZADOS sˌeɾjalisˈaðos +SERIALIZAR sˌeɾjalisˈaɾ +SERIAMOS seɾjˈamos +SERÍAMOS seɾˈiamos +SERÍAN seɾˈian +SERIANDO seɾjˈando +SERIAR seɾjˈaɾ +SERIARA seɾjˈaɾa +SERIARÁ sˌeɾjaɾˈa +SERIÁRAMOS seɾjˈaɾamos +SERIARAS seɾjˈaɾas +SERIARÁS sˌeɾjaɾˈas +SERIAREIS seɾjˈaɾeɪs +SERIARÉIS sˌeɾjaɾˈeis +SERIAREMOS sˌeɾjaɾˈemos +SERIÁREMOS seɾjˈaɾemos +SERIARES seɾjˈaɾes +SERIARÍA sˌeɾjaɾˈia +SERIARÍAMOS sˌeɾjaɾˈiamos +SERIARÍAS sˌeɾjaɾˈias +SERIAS sˈeɾjas +SERÍAS seɾˈias +SERIASTE seɾjˈaste +SERICÍCOLA sˌeɾisˈikola +SERICICULTOR sˌeɾisˌikultˈoɾ +SERICICULTURA sˌeɾisˌikultˈuɾa +SERICULTURA sˌeɾikultˈuɾa +SERIE sˈeɾje +SERIEDAD sˌeɾjeðˈad +SERIÉIS seɾjˈeis +SERIEMOS seɾjˈemos +SERIES sˈeɾjes +SERIGRAFÍA sˌeɾiɣɾafˈia +SERIGRAFIADA sˌeɾiɣɾafjˈaða +SERIGRAFIADAS sˌeɾiɣɾafjˈaðas +SERIGRAFIADO sˌeɾiɣɾafjˈaðo +SERIGRAFIADOS sˌeɾiɣɾafjˈaðos +SERIGRAFIAR sˌeɾiɣɾafjˈaɾ +SERIGRÁFICA sˌeɾiɣɾˈafika +SERIGRÁFICAS sˌeɾiɣɾˈafikas +SERIGRÁFICOS sˌeɾiɣɾˈafikos +SERÍN seɾˈin +SERINA seɾˈina +SERIO sˈeɾjo +SERLIANO sˌeɾliˈano +SERMÓN seɾmˈon +SERMONCILLO sˌeɾmonsˈijjo +SERMONCITO sˌeɾmonsˈito +SERMONEADA sˌeɾmoneˈaða +SERMONEADAS sˌeɾmoneˈaðas +SERMONEADO sˌeɾmoneˈaðo +SERMONEADOS sˌeɾmoneˈaðos +SERNA sˈeɾna +SEROCONCORDANTE sˌeɾokˌonkoɾðˈante +SEROCONVERSIÓN sˌeɾokˌombeɾsjˈon +SEROLOGÍA sˌeɾoloxˈia +SEROLÓGICA sˌeɾolˈoxika +SEROLÓGICAMENTE sˌeɾolˈoxikamˈente +SEROLÓGICAS sˌeɾolˈoxikas +SEROLÓGICO sˌeɾolˈoxiko +SEROLÓGICOS sˌeɾolˈoxikos +SERÓN seɾˈon +SERONEGATIVO sˌeɾonˌeɣatˈiβo +SEROPOSITIVO sˌeɾopˌositˈiβo +SEROS sˈeɾos +SEROTONINA sˌeɾotonˈina +SEROTONINÉRGICO sˌeɾotˌoninˈeɾxiko +SERPEADA sˌeɾpeˈaða +SERPEADAS sˌeɾpeˈaðas +SERPEADO sˌeɾpeˈaðo +SERPEADOS sˌeɾpeˈaðos +SERPEAR sˌeɾpeˈaɾ +SERPENTARIO sˌeɾpentˈaɾjo +SERPENTEADA sˌeɾpenteˈaða +SERPENTEADAS sˌeɾpenteˈaðas +SERPENTEADO sˌeɾpenteˈaðo +SERPENTEADOS sˌeɾpenteˈaðos +SERPENTEANTE sˌeɾpenteˈante +SERPENTEANTES sˌeɾpenteˈantes +SERPENTEAR sˌeɾpenteˈaɾ +SERPENTINA sˌeɾpentˈina +SERPENTINO sˌeɾpentˈino +SERPIENTE seɾpjˈɛnte +SERRADA seɾɾˈaða +SERRADAS seɾɾˈaðas +SERRADO seɾɾˈaðo +SERRADOS seɾɾˈaðos +SERRAMOS seɾɾˈamos +SERRANA seɾɾˈana +SERRANAS seɾɾˈanas +SERRANDO seɾɾˈando +SERRANÍA sˌeɾɾanˈia +SERRANO seɾɾˈano +SERRANOS seɾɾˈanos +SERRAR seɾɾˈaɾ +SERRARA seɾɾˈaɾa +SERRARÁ sˌeɾɾaɾˈa +SERRÁRAMOS seɾɾˈaɾamos +SERRARAS seɾɾˈaɾas +SERRARÁS sˌeɾɾaɾˈas +SERRARE seɾɾˈaɾe +SERRAREIS seɾɾˈaɾeɪs +SERRAREMOS sˌeɾɾaɾˈemos +SERRARES seɾɾˈaɾes +SERRARÍAMOS sˌeɾɾaɾˈiamos +SERRASTE seɾɾˈaste +SERRATO seɾɾˈato +SERRATOS seɾɾˈatos +SERREMOS seɾɾˈemos +SERRERÍA sˌeɾɾeɾˈia +SERRETA seɾɾˈeta +SERRUCHADA sˌeɾɾutʃˈaða +SERRUCHADAS sˌeɾɾutʃˈaðas +SERRUCHADO sˌeɾɾutʃˈaðo +SERRUCHADOS sˌeɾɾutʃˈaðos +SERRUCHAR sˌeɾɾutʃˈaɾ +SERRUCHO seɾɾˈutʃo +SERRULADO sˌeɾɾulˈaðo +SERTORIANO sˌeɾtoɾjˈano +SERTRALINA sˌeɾtɾalˈina +SERUENDO sˌeɾuˈɛndo +SERVATO seɾβˈato +SERVICIO seɾβˈisjo +SERVIDA seɾβˈiða +SERVIDAS seɾβˈiðas +SERVIDO seɾβˈiðo +SERVIDOR sˌeɾβiðˈoɾ +SERVIDOS seɾβˈiðos +SERVIDUMBRE sˌeɾβiðˈumbɾe +SERVIR seɾβˈiɾ +SERVITUD sˌeɾβitˈud +SÉSAMO sˈesamo +SESEADA sˌeseˈaða +SESEADAS sˌeseˈaðas +SESEADO sˌeseˈaðo +SESEADOS sˌeseˈaðos +SESEANTE sˌeseˈante +SESEAR sˌeseˈaɾ +SESENTA sesˈɛnta +SESENTAS sesˈɛntas +SESENTAVO sˌesentˈaβo +SESEO sesˈeo +SÉSIL sˈesil +SESIÓN sesjˈon +SESIONADA sˌesjonˈaða +SESIONADAS sˌesjonˈaðas +SESIONADO sˌesjonˈaðo +SESIONADOS sˌesjonˈaðos +SESIONAR sˌesjonˈaɾ +SESO sˈeso +SESOS sˈesos +SESTEAR sˌesteˈaɾ +SESTEO sestˈeo +SESTEÓ sˌesteˈo +SESTEOS sestˈeos +SESUDO sesˈuðo +SET sˈet +SETA sˈeta +SETEADA sˌeteˈaða +SETEADAS sˌeteˈaðas +SETEADO sˌeteˈaðo +SETEADOS sˌeteˈaðos +SETEAR sˌeteˈaɾ +SETECIENTAS sˌetesjˈɛntas +SETECIENTOS sˌetesjˈɛntos +SETENTA setˈɛnta +SETENTAS setˈɛntas +SETENTAVO sˌetentˈaβo +SETENTISTAS sˌetentˈistas +SÉTIMO sˈetimo +SETO sˈeto +SEUDOCIENTÍFICO sˌeʊðosjentˈifiko +SEUDOCIENTÍFICOS sˌeʊðosjentˈifikos +SEUDOCONSULTA sˌeʊðokonsˈulta +SEUDODEMOCRÁTICA sˌeʊðoðˌemokɾˈatika +SEUDODEMOCRÁTICAS sˌeʊðoðˌemokɾˈatikas +SEUDODEMOCRÁTICO sˌeʊðoðˌemokɾˈatiko +SEUDODEMOCRÁTICOS sˌeʊðoðˌemokɾˈatikos +SEUDOEFEDRINA sˌeʊðoˌefeðɾˈina +SEUDOINTELECTUAL sˌeʊðoɪntˌelektwˈal +SEUDOLITERARIA sˌeʊðolˌiteɾˈaɾja +SEUDOLITERARIAS sˌeʊðolˌiteɾˈaɾjas +SEUDOLITERARIO sˌeʊðolˌiteɾˈaɾjo +SEUDOLITERARIOS sˌeʊðolˌiteɾˈaɾjos +SEUDÓNIMO seʊðˈonimo +SEUDOPEPTIDOGLICANO sˌeʊðopˌepːtiðˌoɣlikˈano +SEUDÓPODO seʊðˈopoðo +SEUDORELIGIOSA sˌeʊðoɾˌelixjˈosa +SEUDORELIGIOSAS sˌeʊðoɾˌelixjˈosas +SEUDORELIGIOSO sˌeʊðoɾˌelixjˈoso +SEUDORELIGIOSOS sˌeʊðoɾˌelixjˈosos +SEUDORREVOLUCIÓN sˌeʊðoɾɾˌeβolusjˈon +SEUDORREVOLUCIONARIA sˌeʊðoɾɾˌeβolˌusjonˈaɾja +SEUDORREVOLUCIONARIAS sˌeʊðoɾɾˌeβolˌusjonˈaɾjas +SEUDORREVOLUCIONARIO sˌeʊðoɾɾˌeβolˌusjonˈaɾjo +SEUDORREVOLUCIONARIOS sˌeʊðoɾɾˌeβolˌusjonˈaɾjos +SEUDOTOTALITARISMO sˌeʊðotˌotalˌitaɾˈismo +SEÚL seˈul +SEULENSE seʊlˈɛnse +SEULÉS seʊlˈes +SEVERA seβˈeɾa +SEVERIDAD sˌeβeɾiðˈad +SEVERO seβˈeɾo +SEVILLA seβˈijja +SEXADO seksˈaðo +SEXAGÉSIMO sˌeksaxˈesimo +SEXAR seksˈaɾ +SEXCENTÉSIMO sˌeksentˈesimo +SEXI sˈeksi +SEXISMO seksˈismo +SEXISTA seksˈista +SEXÓLOGO seksˈoloɣo +SEXPARTITA sˌekspaɾtˈita +SEXTINA sekstˈina +SEXTO sˈeksto +SÉXTUPLE sˈekstuple +SEXTUPLICADA sˌekstuplikˈaða +SEXTUPLICADAS sˌekstuplikˈaðas +SEXTUPLICADO sˌekstuplikˈaðo +SEXTUPLICADOS sˌekstuplikˈaðos +SEXTUPLICAR sˌekstuplikˈaɾ +SEXUADA sekswˈaða +SEXUADAS sekswˈaðas +SEXUADO sekswˈaðo +SEXUADOS sekswˈaðos +SEXUAL sekswˈal +SEXUALIDAD sˌekswaliðˈad +SEXUALIZACIÓN sˌekswalˌisasjˈon +SEXUALIZADA sˌekswalisˈaða +SEXUALIZADAS sˌekswalisˈaðas +SEXUALIZADO sˌekswalisˈaðo +SEXUALIZADOS sˌekswalisˈaðos +SEXUALIZAR sˌekswalisˈaɾ +SEYCHELLES seɪtʃˈejjes +SHAKESPEARIANO ʃˌakespˌeaɾjˈano +SHALÁGRAM ʃalˈaɣɾam +SHAMPOO ʃampˈoo +SHANGHÁI ʃaŋɡˈai +SHANGHAIANO ʃˌaŋɡaɪˈano +SHARE ʃˈaɾe +SHARÍA ʃaɾˈia +SHÉKEL ʃˈekel +SHERIFF ʃeɾˈiff +SHERPA ʃˈeɾpa +SHIITAKE ʃjitˈake +SHINTO ʃˈinto +SHIVAÍSMO ʃˌiβaˈismo +SHIZUKO ʃisˈuko +SHOCK ʃˈok +SHOCKEAR ʃˌokeˈaɾ +SHOGI ʃˈoxi +SHOGÚN ʃoɣˈun +SHOPPING ʃˈoppiŋ +SHORT ʃˈoɾt +SHORTS ʃˈoɾts +SHORTSTOP ʃoɾtstˈop +SHOT ʃˈot +SHOW ʃˈow +SHOWBIZ ʃowβˈis +SHUAL ʃwˈal +SI sˈi +SÍ sˈi +SIBANICÚ sˌiβanikˈu +SIBANICUENSE sˌiβanikwˈɛnse +SIBARÍTICO sˌiβaɾˈitiko +SIBERIA siβˈeɾja +SIBERIANA sˌiβeɾjˈana +SIBERIANO sˌiβeɾjˈano +SIBIL siβˈil +SIBILINA sˌiβilˈina +SIBILINAS sˌiβilˈinas +SIBILINO sˌiβilˈino +SIBILINOS sˌiβilˈinos +SICARIAL sˌikaɾjˈal +SICARIO sikˈaɾjo +SICILIA sisˈilja +SICOANÁLISIS sˌikoanˈalisis +SICOANALÍTICO sˌikoˌanalˈitiko +SICOANALIZAR sˌikoˌanalisˈaɾ +SICOFANTA sˌikofˈanta +SICOFANTE sˌikofˈante +SICÓLOGA sikˈoloɣa +SICÓLOGAS sikˈoloɣas +SICOLOGÍA sˌikoloxˈia +SICOLÓGICA sˌikolˈoxika +SICOLÓGICAMENTE sˌikolˈoxikamˈente +SICOLÓGICAS sˌikolˈoxikas +SICOLÓGICO sˌikolˈoxiko +SICOLÓGICOS sˌikolˈoxikos +SICÓLOGOS sikˈoloɣos +SICOMETRÍA sˌikometɾˈia +SICOMÉTRICA sˌikomˈetɾika +SICOMÉTRICAS sˌikomˈetɾikas +SICOMÉTRICO sˌikomˈetɾiko +SICOMÉTRICOS sˌikomˈetɾikos +SICOMORO sˌikomˈoɾo +SICOONCOLOGÍA sˌikoˌonkoloxˈia +SÍCULO sˈikulo +SIDA sˈiða +SIDAS sˈiðas +SIDECAR sˌiðekˈaɾ +SIDERAL sˌiðeɾˈal +SIDÉREO siðˈeɾeo +SIDEROBLÁSTICA sˌiðeɾoβlˈastika +SIDEROBLÁSTICAS sˌiðeɾoβlˈastikas +SIDEROBLÁSTICO sˌiðeɾoβlˈastiko +SIDEROBLÁSTICOS sˌiðeɾoβlˈastikos +SIDEROBLASTO sˌiðeɾoβlˈasto +SIDEROBLASTOS sˌiðeɾoβlˈastos +SIDERURGIA sˌiðeɾˈuɾxja +SÍDNEY sˈidnˌeɪ +SIDO sˈiðo +SIDONIA siðˈonja +SIDONIO siðˈonjo +SIDOS sˈiðos +SIDRA sˈiðɾa +SIDRERA siðɾˈeɾa +SIDRERAS siðɾˈeɾas +SIDRERO siðɾˈeɾo +SIDREROS siðɾˈeɾos +SIEGA sjˈeɣa +SIEMPRE sjˈempɾe +SIEMPREME sjempɾˈeme +SIEN sjˈen +SIENDO sjˈɛndo +SIENÉS sjenˈes +SIENTAS sjˈɛntas +SIENTO sjˈɛnto +SIERPE sjˈeɾpe +SIERRA sjˈeɾɾa +SIERRE sjˈeɾɾe +SIERRES sjˈeɾɾes +SIERVO sjˈeɾβo +SÍES sˈies +SIESTA sjˈesta +SIESTECITA sjˌestesˈita +SIESTERO sjestˈeɾo +SIESTITA sjestˈita +SIETE sjˈete +SIETEMIL sjˌetemˈil +SIÉVERT sjˈeβeɾt +SIÉVERTS sjˈeβeɾts +SÍFILIS sˈifilis +SIFONAL sˌifonˈal +SIFRINITO sˌifɾinˈito +SIFRINO sifɾˈino +SIGA sˈiɣa +SIGFREDO siɣfɾˈeðo +SIGILADA sˌixilˈaða +SIGILADAS sˌixilˈaðas +SIGILADO sˌixilˈaðo +SIGILADOS sˌixilˈaðos +SIGILAR sˌixilˈaɾ +SIGILOGRAFÍA sˌixilˌoɣɾafˈia +SIGLO sˈiɣlo +SIGMA sˈiɡma +SIGMOIDEO sˌiɡmoɪðˈeo +SIGNADA siɡnˈaða +SIGNADAS siɡnˈaðas +SIGNADO siɡnˈaðo +SIGNADOS siɡnˈaðos +SIGNAR siɡnˈaɾ +SIGNIFICA sˌiɡnifˈika +SIGNIFICACIÓN sˌiɡnifˌikasjˈon +SIGNIFICADA sˌiɡnifikˈaða +SIGNIFICADAS sˌiɡnifikˈaðas +SIGNIFICADO sˌiɡnifikˈaðo +SIGNIFICADOS sˌiɡnifikˈaðos +SIGNIFICAMOS sˌiɡnifikˈamos +SIGNIFICANDO sˌiɡnifikˈando +SIGNIFICANTE sˌiɡnifikˈante +SIGNIFICANTES sˌiɡnifikˈantes +SIGNIFICAR sˌiɡnifikˈaɾ +SIGNIFICARA sˌiɡnifikˈaɾa +SIGNIFICARÁ sˌiɡnifˌikaɾˈa +SIGNIFICÁRAMOS sˌiɡnifikˈaɾamos +SIGNIFICARAS sˌiɡnifikˈaɾas +SIGNIFICARÁS sˌiɡnifˌikaɾˈas +SIGNIFICAREIS sˌiɡnifikˈaɾeɪs +SIGNIFICAREMOS sˌiɡnifˌikaɾˈemos +SIGNIFICARES sˌiɡnifikˈaɾes +SIGNIFICARÍAMOS sˌiɡnifˌikaɾˈiamos +SIGNIFICAS sˌiɡnifˈikas +SIGNIFICASTE sˌiɡnifikˈaste +SIGNIFICATIVIDAD sˌiɡnifˌikatˌiβiðˈad +SIGNIFICATIVO sˌiɡnifˌikatˈiβo +SIGNIFICO sˌiɡnifˈiko +SIGNIFIQUE sˌiɡnifˈike +SIGNIFIQUEMOS sˌiɡnifikˈemos +SIGNIFIQUES sˌiɡnifˈikes +SIGNO sˈiɡno +SIGO sˈiɣo +SIGUE sˈiɣe +SIGUES sˈiɣes +SIGUIENTE siɣjˈɛnte +SIJ sˈix +SIJISMO sixˈismo +SÍLABA sˈilaβa +SILABACIÓN sˌilaβasjˈon +SILABADA sˌilaβˈaða +SILABADAS sˌilaβˈaðas +SILABADO sˌilaβˈaðo +SILABADOS sˌilaβˈaðos +SILABARIO sˌilaβˈaɾjo +SILABEADA sˌilaβeˈaða +SILABEADAS sˌilaβeˈaðas +SILABEADO sˌilaβeˈaðo +SILABEADOS sˌilaβeˈaðos +SILABEAR sˌilaβeˈaɾ +SILABEO sˌilaβˈeo +SILÁBICA silˈaβika +SILÁBICAS silˈaβikas +SILÁBICO silˈaβiko +SILÁBICOS silˈaβikos +SILABO silˈaβo +SILANO silˈano +SILBADA silβˈaða +SILBADAS silβˈaðas +SILBADO silβˈaðo +SILBADOS silβˈaðos +SILBANTE silβˈante +SILBAR silβˈaɾ +SILBATAZO sˌilβatˈaso +SILBATERO sˌilβatˈeɾo +SILBIDITO sˌilβiðˈito +SILBIDO silβˈiðo +SILBÓN silβˈon +SILDENAFILO sˌilðenafˈilo +SILENCIADA sˌilensjˈaða +SILENCIADAS sˌilensjˈaðas +SILENCIADO sˌilensjˈaðo +SILENCIADOR sˌilensjaðˈoɾ +SILENCIADOS sˌilensjˈaðos +SILENCIAMIENTO sˌilensjamjˈɛnto +SILENCIO silˈɛnsjo +SILENTES silˈɛntes +SILESIA silˈesja +SILESIANO sˌilesjˈano +SILESIO silˈesjo +SÍLFIDE sˈilfiðe +SILFO sˈilfo +SILÍCICO silˈisiko +SILICÍCOLA sˌilisˈikola +SILICIO silˈisjo +SILICÓN sˌilikˈon +SILILO silˈilo +SILINGO silˈiŋɡo +SILLA sˈijja +SILLAS sˈijjas +SILLONCITO sˌijjonsˈito +SILO sˈilo +SILUETA sˌiluˈeta +SILUETEADA sˌiluˌeteˈaða +SILUETEADAS sˌiluˌeteˈaðas +SILUETEADO sˌiluˌeteˈaðo +SILUETEADOS sˌiluˌeteˈaðos +SILUETEAR sˌiluˌeteˈaɾ +SILURO silˈuɾo +SILVERIO silβˈeɾjo +SILVESTRE silβˈestɾe +SILVESTRES silβˈestɾes +SILVIA sˈilβja +SILVICULTORA sˌilβikultˈoɾa +SILVOAGROPECUARIO sˌilβoˌaɣɾopekwˈaɾjo +SIMA sˈima +SIMAS sˈimas +SIMBOLICO sˌimbolˈiko +SIMBÓLICO simbˈoliko +SIMBOLIZA sˌimbolˈisa +SIMBOLIZADA sˌimbolisˈaða +SIMBOLIZADAS sˌimbolisˈaðas +SIMBOLIZADO sˌimbolisˈaðo +SIMBOLIZADOS sˌimbolisˈaðos +SIMBOLIZAN sˌimbolˈisan +SÍMBOLO sˈimbolo +SIMEÓN sˌimeˈon +SIMETRÍA sˌimetɾˈia +SIMÉTRICO simˈetɾiko +SIMILAR sˌimilˈaɾ +SIMILARES sˌimilˈaɾes +SÍMILES sˈimiles +SIMILITUD sˌimilitˈud +SIMIO sˈimjo +SIMIONESCU sˌimjonˈesku +SIMÓN simˈon +SIMONÍA sˌimonˈia +SIMPA sˈimpa +SIMPÁTICAMENTE simpˈatikamˈente +SIMPÁTICO simpˈatiko +SIMPATICOMIMÉTICA sˌimpatˌikomimˈetika +SIMPATICOMIMÉTICAS sˌimpatˌikomimˈetikas +SIMPATICOMIMÉTICO sˌimpatˌikomimˈetiko +SIMPATICOMIMÉTICOS sˌimpatˌikomimˈetikos +SIMPATICÓN sˌimpatikˈon +SIMPATIZADA sˌimpatisˈaða +SIMPATIZADAS sˌimpatisˈaðas +SIMPATIZADO sˌimpatisˈaðo +SIMPATIZADOS sˌimpatisˈaðos +SIMPATIZANTE sˌimpatisˈante +SIMPLE sˈimple +SIMPLEMENTE sˈimplemˈente +SÍMPLEX sˈimpleks +SIMPLEZA simplˈesa +SIMPLICIDAD sˌimplisiðˈad +SIMPLICÍSIMO sˌimplisˈisimo +SIMPLIFICA sˌimplifˈika +SIMPLIFICADA sˌimplifikˈaða +SIMPLIFICADAS sˌimplifikˈaðas +SIMPLIFICADO sˌimplifikˈaðo +SIMPLIFICADOS sˌimplifikˈaðos +SIMPLIFICAMOS sˌimplifikˈamos +SIMPLIFICANDO sˌimplifikˈando +SIMPLIFICARA sˌimplifikˈaɾa +SIMPLIFICARÁ sˌimplifˌikaɾˈa +SIMPLIFICÁRAMOS sˌimplifikˈaɾamos +SIMPLIFICARAS sˌimplifikˈaɾas +SIMPLIFICARÁS sˌimplifˌikaɾˈas +SIMPLIFICAREIS sˌimplifikˈaɾeɪs +SIMPLIFICAREMOS sˌimplifˌikaɾˈemos +SIMPLIFICARES sˌimplifikˈaɾes +SIMPLIFICARÍAMOS sˌimplifˌikaɾˈiamos +SIMPLIFICAS sˌimplifˈikas +SIMPLIFICASTE sˌimplifikˈaste +SIMPLIFICO sˌimplifˈiko +SIMPLIFIQUE sˌimplifˈike +SIMPLIFIQUEMOS sˌimplifikˈemos +SIMPLIFIQUES sˌimplifˈikes +SIMPLÍSIMA simplˈisima +SIMPLÍSIMAS simplˈisimas +SIMPLÍSIMO simplˈisimo +SIMPLÍSIMOS simplˈisimos +SIMPLISMO simplˈismo +SIMPLISTA simplˈista +SIMPLÓN simplˈon +SIMPODIAL sˌimpoðjˈal +SIMPOSIO simpˈosjo +SIMULACIÓN sˌimulasjˈon +SIMULACRO sˌimulˈakɾo +SIMULADA sˌimulˈaða +SIMULADAS sˌimulˈaðas +SIMULADO sˌimulˈaðo +SIMULADOS sˌimulˈaðos +SIMULAR sˌimulˈaɾ +SIMULTANEA sˌimultanˈea +SIMULTÁNEA sˌimultˈanea +SIMULTANEADA sˌimultˌaneˈaða +SIMULTANEADAS sˌimultˌaneˈaðas +SIMULTANEADO sˌimultˌaneˈaðo +SIMULTANEADOS sˌimultˌaneˈaðos +SIMULTÁNEAMENTE sˌimultˈaneamˈente +SIMULTANEAR sˌimultˌaneˈaɾ +SIMULTANEE sˌimultanˈee +SIMÚN simˈun +SIMVASTATINA sˌimbastatˈina +SIN sˈin +SINAGOGA sˌinaɣˈoɣa +SINAGOGAL sˌinaɣoɣˈal +SINAÍ sˌinaˈi +SINALOA sˌinalˈoa +SINALOENSE sˌinaloˈɛnse +SINAPISMO sˌinapˈismo +SINAPSIS sinˈapsis +SINÁPTICO sinˈapːtiko +SINAPTOBREVINA sˌinapːtˌoβɾeβˈina +SINAPTOFISINA sˌinapːtˌofisˈina +SINCÁRPICO sinkˈaɾpiko +SINCERA sinsˈeɾa +SINCERADA sˌinseɾˈaða +SINCERADAS sˌinseɾˈaðas +SINCERADO sˌinseɾˈaðo +SINCERADOS sˌinseɾˈaðos +SINCERAMENTE sinsˈeɾamˈente +SINCERAR sˌinseɾˈaɾ +SINCERIDAD sˌinseɾiðˈad +SINCERIDADES sˌinseɾiðˈaðes +SINCERÍSIMO sˌinseɾˈisimo +SINCERO sinsˈeɾo +SINCITIOTROFOBLASTO sˌinsitjˌotɾofoβlˈasto +SINCOPA sinkˈopa +SINCOPADA sˌinkopˈaða +SINCOPADAS sˌinkopˈaðas +SINCOPADO sˌinkopˈaðo +SINCOPADOS sˌinkopˈaðos +SINCOPAMOS sˌinkopˈamos +SINCOPANDO sˌinkopˈando +SINCOPARA sˌinkopˈaɾa +SINCOPARÁ sˌinkopaɾˈa +SINCOPÁRAMOS sˌinkopˈaɾamos +SINCOPARAS sˌinkopˈaɾas +SINCOPARÁS sˌinkopaɾˈas +SINCOPAREIS sˌinkopˈaɾeɪs +SINCOPAREMOS sˌinkopaɾˈemos +SINCOPARES sˌinkopˈaɾes +SINCOPARÍAMOS sˌinkopaɾˈiamos +SINCOPAS sinkˈopas +SINCOPASTE sˌinkopˈaste +SINCOPE sinkˈope +SÍNCOPE sˈinkope +SINCOPEMOS sˌinkopˈemos +SINCOPES sinkˈopes +SINCOPO sinkˈopo +SINCRETISMO sˌinkɾetˈismo +SINCRETIZADA sˌinkɾetisˈaða +SINCRETIZADAS sˌinkɾetisˈaðas +SINCRETIZADO sˌinkɾetisˈaðo +SINCRETIZADOS sˌinkɾetisˈaðos +SINCRETIZAR sˌinkɾetisˈaɾ +SINCRONICIDAD sˌinkɾonˌisiðˈad +SINCRONIZACIÓN sˌinkɾonˌisasjˈon +SINCRONIZADA sˌinkɾonisˈaða +SINCRONIZADAS sˌinkɾonisˈaðas +SINCRONIZADO sˌinkɾonisˈaðo +SINCRONIZADOS sˌinkɾonisˈaðos +SINCRONIZAR sˌinkɾonisˈaɾ +SINDARIN sindˈaɾin +SINDÉRESIS sindˈeɾesis +SINDESMOFITO sˌindesmofˈito +SÍNDICA sˈindika +SINDICADA sˌindikˈaða +SINDICADAS sˌindikˈaðas +SINDICADO sˌindikˈaðo +SINDICADOS sˌindikˈaðos +SINDICAL sˌindikˈal +SINDICALERO sˌindikalˈeɾo +SINDICALISTA sˌindikalˈista +SINDICALIZADA sˌindikˌalisˈaða +SINDICALIZADAS sˌindikˌalisˈaðas +SINDICALIZADO sˌindikˌalisˈaðo +SINDICALIZADOS sˌindikˌalisˈaðos +SINDICALIZAR sˌindikˌalisˈaɾ +SINDICAR sˌindikˈaɾ +SINDICATO sˌindikˈato +SÍNDICO sˈindiko +SINDONOLOGÍA sˌindonˌoloxˈia +SÍNDROME sˈindɾome +SINDRÓMICO sindɾˈomiko +SINÉCDOQUE sinˈekðoke +SINECISMO sˌinesˈismo +SINÉRESIS sinˈeɾesis +SINERGÉTICO sˌineɾxˈetiko +SINESTESIA sˌinestˈesja +SINESTÉTICA sˌinestˈetika +SINFÍN simfˈin +SÍNFISIS sˈimfisis +SÍNFITO sˈimfito +SINFONÍA sˌimfonˈia +SINFÓNICA simfˈonika +SINFÓNICAS simfˈonikas +SINFÓNICO simfˈoniko +SINFÓNICOS simfˈonikos +SINGAPUR sˌiŋɡapˈuɾ +SINGAPURENSES sˌiŋɡapuɾˈɛnses +SINGAR siŋɡˈaɾ +SINGLADURA sˌiŋɡlaðˈuɾa +SINGLE sˈiŋɡle +SINGONIO siŋɡˈonjo +SINGULAR sˌiŋɡulˈaɾ +SINGULARES sˌiŋɡulˈaɾes +SINGULARIDAD sˌiŋɡulˌaɾiðˈad +SINGULARIZACIÓN sˌiŋɡulˌaɾisasjˈon +SINGULARIZADA sˌiŋɡulˌaɾisˈaða +SINGULARIZADAS sˌiŋɡulˌaɾisˈaðas +SINGULARIZADO sˌiŋɡulˌaɾisˈaðo +SINGULARIZADOS sˌiŋɡulˌaɾisˈaðos +SINGULARIZAR sˌiŋɡulˌaɾisˈaɾ +SÍNICO sˈiniko +SINIESTRA sinjˈestɾa +SINIESTRO sinjˈestɾo +SINISTRORSO sˌinistɾˈoɾso +SINNÚMERO sinnˈumeɾo +SINO sˈino +SINOCOREANA sˌinokˌoɾeˈana +SINOCOREANAS sˌinokˌoɾeˈanas +SINOCOREANO sˌinokˌoɾeˈano +SINOCOREANOS sˌinokˌoɾeˈanos +SÍNODO sˈinoðo +SÍNODOS sˈinoðos +SINOESTADOUNIDENSE sˌinoˌestaðˌowniðˈɛnse +SINOESTADOUNIDENSES sˌinoˌestaðˌowniðˈɛnses +SINÓFILO sinˈofilo +SINÓLOGA sinˈoloɣa +SINÓLOGAS sinˈoloɣas +SINOLOGÍA sˌinoloxˈia +SINÓLOGO sinˈoloɣo +SINÓLOGOS sinˈoloɣos +SINÓNIMA sinˈonima +SINÓNIMAS sinˈonimas +SINONIMIA sˌinonˈimja +SINONIMIZADA sˌinonˌimisˈaða +SINONIMIZADAS sˌinonˌimisˈaðas +SINONIMIZADO sˌinonˌimisˈaðo +SINONIMIZADOS sˌinonˌimisˈaðos +SINONIMIZAR sˌinonˌimisˈaɾ +SINÓNIMO sinˈonimo +SINÓNIMOS sinˈonimos +SINOPLE sinˈople +SINOSTOSIS sˌinostˈosis +SINOVITIS sˌinoβˈitis +SINPA sˈimpa +SINSENTIDO sˌinsentˈiðo +SINSONTE sinsˈonte +SINTÁCTICO sintˈaktiko +SINTAGMÁTICA sˌintaɡmˈatika +SINTAGMÁTICAS sˌintaɡmˈatikas +SINTAGMÁTICO sˌintaɡmˈatiko +SINTAGMÁTICOS sˌintaɡmˈatikos +SINTAXIS sintˈaksis +SINTERIZADA sˌinteɾisˈaða +SINTERIZADAS sˌinteɾisˈaðas +SINTERIZADO sˌinteɾisˈaðo +SINTERIZADOS sˌinteɾisˈaðos +SINTERIZAR sˌinteɾisˈaɾ +SÍNTESIS sˈintesis +SINTÉTICO sintˈetiko +SINTETIZADA sˌintetisˈaða +SINTETIZADAS sˌintetisˈaðas +SINTETIZADO sˌintetisˈaðo +SINTETIZADOR sˌintetˌisaðˈoɾ +SINTETIZADOS sˌintetisˈaðos +SINTETIZAR sˌintetisˈaɾ +SINTIENCIA sintjˈɛnsja +SINTIÓ sintjˈo +SINTOÍSMO sˌintoˈismo +SINTOMÁTICA sˌintomˈatika +SINTOMÁTICAS sˌintomˈatikas +SINTOMÁTICO sˌintomˈatiko +SINTOMÁTICOS sˌintomˈatikos +SINTONÍA sˌintonˈia +SINTÓNICO sintˈoniko +SINTONIZA sˌintonˈisa +SINTONIZADA sˌintonisˈaða +SINTONIZADAS sˌintonisˈaðas +SINTONIZADO sˌintonisˈaðo +SINTONIZADOS sˌintonisˈaðos +SINTONIZAMOS sˌintonisˈamos +SINTONIZANDO sˌintonisˈando +SINTONIZAR sˌintonisˈaɾ +SINTONIZARA sˌintonisˈaɾa +SINTONIZARÁ sˌintonˌisaɾˈa +SINTONIZÁRAMOS sˌintonisˈaɾamos +SINTONIZARAS sˌintonisˈaɾas +SINTONIZAREIS sˌintonisˈaɾeɪs +SINTONIZAREMOS sˌintonˌisaɾˈemos +SINTONIZARES sˌintonisˈaɾes +SINTONIZARÍAMOS sˌintonˌisaɾˈiamos +SINTONIZAS sˌintonˈisas +SINTONIZO sˌintonˈiso +SINUADO sinwˈaðo +SINUSAL sˌinusˈal +SINUSITIS sˌinusˈitis +SINVERGONZÓN sˌimbeɾɣonsˈon +SINVERGONZONERÍA sˌimbeɾɣˌonsoneɾˈia +SINVERGÜENZA sˌimbeɾɣuˈɛnsa +SINVIVIR sˌimbiβˈiɾ +SION sjˈon +SIONISMO sjonˈismo +SIOUX sjˈowks +SIP sˈip +SÍP sˈip +SIPI sˈipi +SIQUEIROS sikˈeɪɾos +SIQUIERA sikjˈeɾa +SIRACUSA sˌiɾakˈusa +SIRACUSANA sˌiɾakusˈana +SIRENA siɾˈena +SIRENIO siɾˈenjo +SIRENITA sˌiɾenˈita +SIRGADA siɾɣˈaða +SIRGADAS siɾɣˈaðas +SIRGADO siɾɣˈaðo +SIRGADOS siɾɣˈaðos +SIRGAR siɾɣˈaɾ +SIRIA sˈiɾja +SIRÍACO siɾˈiako +SIRIAS sˈiɾjas +SIRIMIRI sˌiɾimˈiɾi +SIRINDANGA sˌiɾindˈaŋɡa +SIRIO sˈiɾjo +SIRIOS sˈiɾjos +SIRTE sˈiɾte +SIRVA sˈiɾβa +SISA sˈisa +SISADA sisˈaða +SISADAS sisˈaðas +SISADO sisˈaðo +SISADOS sisˈaðos +SISAS sˈisas +SISÉ sisˈe +SISEADA sˌiseˈaða +SISEADAS sˌiseˈaðas +SISEADO sˌiseˈaðo +SISEADOS sˌiseˈaðos +SISEAR sˌiseˈaɾ +SISEO sisˈeo +SÍSIFO sˈisifo +SÍSMICA sˈismika +SÍSMICAS sˈismikas +SÍSMICO sˈismiko +SÍSMICOS sˈismikos +SISMO sˈismo +SISMOGRAMA sˌismoɣɾˈama +SISMÓLOGA sismˈoloɣa +SISMOLÓGICA sˌismolˈoxika +SISMOLÓGICAS sˌismolˈoxikas +SISMOLÓGICO sˌismolˈoxiko +SISMOLÓGICOS sˌismolˈoxikos +SISMOLÓGO sˌismolˈoɣo +SISMÓLOGO sismˈoloɣo +SISMÓMETRO sismˈometɾo +SISMÓMETROS sismˈometɾos +SISTEMA sistˈema +SISTEMÁTICA sˌistemˈatika +SISTEMÁTICAMENTE sˌistemˈatikamˈente +SISTEMÁTICAS sˌistemˈatikas +SISTEMÁTICO sˌistemˈatiko +SISTEMÁTICOS sˌistemˈatikos +SISTEMATIZACIÓN sˌistemˌatisasjˈon +SISTEMATIZADA sˌistemˌatisˈaða +SISTEMATIZADAS sˌistemˌatisˈaðas +SISTEMATIZADO sˌistemˌatisˈaðo +SISTEMATIZADOR sˌistemˌatisaðˈoɾ +SISTEMATIZADOS sˌistemˌatisˈaðos +SISTEMATIZAR sˌistemˌatisˈaɾ +SISTÉMICAMENTE sistˈemikamˈente +SÍSTOLE sˈistole +SÍSTOLES sˈistoles +SITCOM sˈitkom +SITIADA sitjˈaða +SITIADAS sitjˈaðas +SITIADO sitjˈaðo +SITIADOS sitjˈaðos +SITIO sˈitjo +SITO sˈito +SITUACIÓN sˌitwasjˈon +SITUADA sitwˈaða +SITUADAS sitwˈaðas +SITUADO sitwˈaðo +SITUADOS sitwˈaðos +SITUAMOS sitwˈamos +SITUANDO sitwˈando +SITUAR sitwˈaɾ +SITUARA sitwˈaɾa +SITUARÁ sˌitwaɾˈa +SITUÁRAMOS sitwˈaɾamos +SITUARAS sitwˈaɾas +SITUARÁS sˌitwaɾˈas +SITUAREIS sitwˈaɾeɪs +SITUAREMOS sˌitwaɾˈemos +SITUARES sitwˈaɾes +SITUARÍAMOS sˌitwaɾˈiamos +SITUASTE sitwˈaste +SITUEMOS sitwˈemos +SITÚO sitˈuo +SIÚTICO sjˈutiko +SIXTOCLEMENTINO sˌikstoklˌementˈino +SKA skˈa +SKATE skˈate +SKETCH skˈettʃ +SKINHEAD skˌineˈad +SKOPIE skˈopje +SKOPIOTE skopjˈote +SKÚA skˈua +SKYLINE skilˈine +SLAP slˈap +SLASHER slasˈeɾ +SLIDER sliðˈeɾ +SLIP slˈip +SLUGGER sluɡxˈeɾ +SLUGGING slˈuɡxiŋ +SMART smˈaɾt +SMART-PHONE smˈaɾtfˈone +SMARTPHONE smaɾtfˈone +SMIRNOFF smiɾnˈoff +SMOG smˈoɡ +SMOKING smˈokiŋ +SNACK snˈak +SNACKBAR snakβˈaɾ +SNEAKER snˌeakˈeɾ +SNOBISMO snoβˈismo +SNORKEL snoɾkˈel +SNOW snˈow +SNOWBOARD snˌowβoˈaɾd +SNOWCROSS snowkɾˈoss +SNUFF snˈuff +SO sˈo +SOBACO soβˈako +SOBADA soβˈaða +SOBADAS soβˈaðas +SOBADO soβˈaðo +SOBADOR sˌoβaðˈoɾ +SOBADOS soβˈaðos +SOBAJADA sˌoβaxˈaða +SOBAJADAS sˌoβaxˈaðas +SOBAJADO sˌoβaxˈaðo +SOBAJADOS sˌoβaxˈaðos +SOBAJAR sˌoβaxˈaɾ +SOBAR soβˈaɾ +SOBERANA sˌoβeɾˈana +SOBERANAMENTE sˌoβeɾˈanamˈente +SOBERANAS sˌoβeɾˈanas +SOBERANÍA sˌoβeɾanˈia +SOBERANISMO sˌoβeɾanˈismo +SOBERANISTA sˌoβeɾanˈista +SOBERANO sˌoβeɾˈano +SOBERANOS sˌoβeɾˈanos +SOBERBIA soβˈeɾβja +SOBERBIO soβˈeɾβjo +SOBORNADA sˌoβoɾnˈaða +SOBORNADAS sˌoβoɾnˈaðas +SOBORNADO sˌoβoɾnˈaðo +SOBORNADOS sˌoβoɾnˈaðos +SOBORNAR sˌoβoɾnˈaɾ +SOBRA sˈoβɾa +SOBRADA soβɾˈaða +SOBRADAS soβɾˈaðas +SOBRADO soβɾˈaðo +SOBRADOS soβɾˈaðos +SOBRAMOS soβɾˈamos +SOBRANDO soβɾˈando +SOBRAR soβɾˈaɾ +SOBRARA soβɾˈaɾa +SOBRARÁ sˌoβɾaɾˈa +SOBRÁRAMOS soβɾˈaɾamos +SOBRARAS soβɾˈaɾas +SOBRARÁS sˌoβɾaɾˈas +SOBRAREIS soβɾˈaɾeɪs +SOBRAREMOS sˌoβɾaɾˈemos +SOBRARES soβɾˈaɾes +SOBRARÍAMOS sˌoβɾaɾˈiamos +SOBRAS sˈoβɾas +SOBRASADA sˌoβɾasˈaða +SOBRASTE soβɾˈaste +SOBRE sˈoβɾe +SOBREABASTECIMIENTO sˌoβɾeˌaβastˌesimjˈɛnto +SOBREABUNDANCIA sˌoβɾeˌaβundˈansja +SOBREABUNDANTE sˌoβɾeˌaβundˈante +SOBREACTUADA sˌoβɾeaktwˈaða +SOBREACTUADAS sˌoβɾeaktwˈaðas +SOBREACTUADO sˌoβɾeaktwˈaðo +SOBREACTUADOS sˌoβɾeaktwˈaðos +SOBREACUMULACIÓN sˌoβɾeˌakumˌulasjˈon +SOBREAFORO sˌoβɾeafˈoɾo +SOBREAGUDO sˌoβɾeaɣˈuðo +SOBREALIMENTACIÓN sˌoβɾeˌalimˌentasjˈon +SOBREALIMENTACIONES sˌoβɾeˌalimˌentasjˈones +SOBREALIMENTADA sˌoβɾeˌalimentˈaða +SOBREALIMENTADAS sˌoβɾeˌalimentˈaðas +SOBREALIMENTADO sˌoβɾeˌalimentˈaðo +SOBREALIMENTADOR sˌoβɾeˌalimˌentaðˈoɾ +SOBREALIMENTADOS sˌoβɾeˌalimentˈaðos +SOBREALIMENTAR sˌoβɾeˌalimentˈaɾ +SOBREANCHO sˌoβɾeˈantʃo +SOBREASAR sˌoβɾeasˈaɾ +SOBRECALENTADA sˌoβɾekˌalentˈaða +SOBRECALENTADAS sˌoβɾekˌalentˈaðas +SOBRECALENTADO sˌoβɾekˌalentˈaðo +SOBRECALENTADOS sˌoβɾekˌalentˈaðos +SOBRECALENTAR sˌoβɾekˌalentˈaɾ +SOBRECALIFICADA sˌoβɾekˌalifikˈaða +SOBRECALIFICADAS sˌoβɾekˌalifikˈaðas +SOBRECALIFICADO sˌoβɾekˌalifikˈaðo +SOBRECALIFICADOS sˌoβɾekˌalifikˈaðos +SOBRECAMA sˌoβɾekˈama +SOBRECAPACIDAD sˌoβɾekˌapasiðˈad +SOBRECARGA sˌoβɾekˈaɾɣa +SOBRECARGADA sˌoβɾekaɾɣˈaða +SOBRECARGADAS sˌoβɾekaɾɣˈaðas +SOBRECARGADO sˌoβɾekaɾɣˈaðo +SOBRECARGADOS sˌoβɾekaɾɣˈaðos +SOBRECARGAR sˌoβɾekaɾɣˈaɾ +SOBRECARGO sˌoβɾekˈaɾɣo +SOBRECEJO sˌoβɾesˈexo +SOBRECEÑO sˌoβɾesˈeɲo +SOBRECITO sˌoβɾesˈito +SOBRECOGEDORA sˌoβɾekˌoxeðˈoɾa +SOBRECOGEDORAS sˌoβɾekˌoxeðˈoɾas +SOBRECOGEDORES sˌoβɾekˌoxeðˈoɾes +SOBRECOGER sˌoβɾekoxˈeɾ +SOBRECOGIDA sˌoβɾekoxˈiða +SOBRECOGIDAS sˌoβɾekoxˈiðas +SOBRECOGIDO sˌoβɾekoxˈiðo +SOBRECOGIDOS sˌoβɾekoxˈiðos +SOBRECOGIMIENTO sˌoβɾekˌoximjˈɛnto +SOBRECOMISIÓN sˌoβɾekˌomisjˈon +SOBRECONSUMIR sˌoβɾekˌonsumˈiɾ +SOBRECONSUMO sˌoβɾekonsˈumo +SOBRECOSTE sˌoβɾekˈoste +SOBRECOSTO sˌoβɾekˈosto +SOBRECRECIMIENTO sˌoβɾekɾˌesimjˈɛnto +SOBRECRIMINALIZACIÓN sˌoβɾekɾˌiminˌalisasjˈon +SOBRECUALIFICACIÓN sˌoβɾekwˌalifˌikasjˈon +SOBRECUALIFICADA sˌoβɾekwˌalifikˈaða +SOBRECUALIFICADAS sˌoβɾekwˌalifikˈaðas +SOBRECUALIFICADO sˌoβɾekwˌalifikˈaðo +SOBRECUALIFICADOS sˌoβɾekwˌalifikˈaðos +SOBRECUMPLIMIENTO sˌoβɾekˌumplimjˈɛnto +SOBRECUMPLIR sˌoβɾekumplˈiɾ +SOBRECUPO sˌoβɾekˈupo +SOBREDEMANDAR sˌoβɾeðˌemandˈaɾ +SOBREDETERMINAR sˌoβɾeðˌeteɾminˈaɾ +SOBREDICHA sˌoβɾeðˈitʃa +SOBREDICHAS sˌoβɾeðˈitʃas +SOBREDICHOS sˌoβɾeðˈitʃos +SOBREDIMENSIÓN sˌoβɾeðˌimensjˈon +SOBREDIMENSIONADA sˌoβɾeðˌimensjonˈaða +SOBREDIMENSIONADAS sˌoβɾeðˌimensjonˈaðas +SOBREDIMENSIONADO sˌoβɾeðˌimensjonˈaðo +SOBREDIMENSIONADOS sˌoβɾeðˌimensjonˈaðos +SOBREDIMENSIONAMIENTO sˌoβɾeðˌimensjˌonamjˈɛnto +SOBREDIMENSIONAR sˌoβɾeðˌimensjonˈaɾ +SOBREDORAR sˌoβɾeðoɾˈaɾ +SOBREDOSIFICACIÓN sˌoβɾeðˌosifˌikasjˈon +SOBREDOSIS sˌoβɾeðˈosis +SOBREDOTADA sˌoβɾeðotˈaða +SOBREDOTADAS sˌoβɾeðotˈaðas +SOBREDOTADO sˌoβɾeðotˈaðo +SOBREDOTADOS sˌoβɾeðotˈaðos +SOBREEDAD sˌoβɾeeðˈad +SOBREELEVACIÓN sˌoβɾeˌeleβasjˈon +SOBREELEVADA sˌoβɾeˌeleβˈaða +SOBREELEVADAS sˌoβɾeˌeleβˈaðas +SOBREELEVADO sˌoβɾeˌeleβˈaðo +SOBREELEVADOS sˌoβɾeˌeleβˈaðos +SOBREENDEUDAMIENTO sˌoβɾeˌendeʊðamjˈɛnto +SOBREENTENDER sˌoβɾeˌentendˈeɾ +SOBREENTENDIDA sˌoβɾeˌentendˈiða +SOBREENTENDIDAS sˌoβɾeˌentendˈiðas +SOBREENTENDIDO sˌoβɾeˌentendˈiðo +SOBREENTENDIDOS sˌoβɾeˌentendˈiðos +SOBREESCRIBIR sˌoβɾeˌeskɾiβˈiɾ +SOBREESCRITA sˌoβɾeeskɾˈita +SOBREESCRITAS sˌoβɾeeskɾˈitas +SOBREESCRITO sˌoβɾeeskɾˈito +SOBREESCRITOS sˌoβɾeeskɾˈitos +SOBREESDRÚJULA sˌoβɾeesðɾˈuxula +SOBREESDRÚJULAS sˌoβɾeesðɾˈuxulas +SOBREESDRÚJULO sˌoβɾeesðɾˈuxulo +SOBREESDRÚJULOS sˌoβɾeesðɾˈuxulos +SOBREESFUERZO sˌoβɾeesfwˈeɾso +SOBREESTIMACIÓN sˌoβɾeˌestimasjˈon +SOBREESTIMADA sˌoβɾeˌestimˈaða +SOBREESTIMADAS sˌoβɾeˌestimˈaðas +SOBREESTIMADO sˌoβɾeˌestimˈaðo +SOBREESTIMADOS sˌoβɾeˌestimˈaðos +SOBREESTIMAR sˌoβɾeˌestimˈaɾ +SOBREESTIMULACIÓN sˌoβɾeˌestimˌulasjˈon +SOBREESTIMULADA sˌoβɾeˌestimulˈaða +SOBREESTIMULADAS sˌoβɾeˌestimulˈaðas +SOBREESTIMULADO sˌoβɾeˌestimulˈaðo +SOBREESTIMULADOS sˌoβɾeˌestimulˈaðos +SOBREESTIMULAR sˌoβɾeˌestimulˈaɾ +SOBREEXPLOTACIÓN sˌoβɾeˌeksplotasjˈon +SOBREEXPLOTACIONES sˌoβɾeˌeksplotasjˈones +SOBREEXPLOTADA sˌoβɾeˌeksplotˈaða +SOBREEXPLOTADAS sˌoβɾeˌeksplotˈaðas +SOBREEXPLOTADO sˌoβɾeˌeksplotˈaðo +SOBREEXPLOTADOS sˌoβɾeˌeksplotˈaðos +SOBREEXPLOTAR sˌoβɾeˌeksplotˈaɾ +SOBREEXPLOTE sˌoβɾeeksplˈote +SOBREEXPRESADA sˌoβɾeˌekspɾesˈaða +SOBREEXPRESADAS sˌoβɾeˌekspɾesˈaðas +SOBREEXPRESADO sˌoβɾeˌekspɾesˈaðo +SOBREEXPRESADOS sˌoβɾeˌekspɾesˈaðos +SOBREEXPRESAR sˌoβɾeˌekspɾesˈaɾ +SOBREEXPRESIÓN sˌoβɾeˌekspɾesjˈon +SOBREFACTURACIÓN sˌoβɾefˌaktuɾasjˈon +SOBREFAZ sˌoβɾefˈas +SOBREFINANCIACIÓN sˌoβɾefˌinansjasjˈon +SOBREGIRADA sˌoβɾexiɾˈaða +SOBREGIRADAS sˌoβɾexiɾˈaðas +SOBREGIRADO sˌoβɾexiɾˈaðo +SOBREGIRADOS sˌoβɾexiɾˈaðos +SOBREGIRAR sˌoβɾexiɾˈaɾ +SOBREGIRO sˌoβɾexˈiɾo +SOBREGRABACIÓN sˌoβɾeɣɾˌaβasjˈon +SOBREGRABAR sˌoβɾeɣɾaβˈaɾ +SOBREHUIPIL sˌoβɾewipˈil +SOBREHUMANAMENTE sˌoβɾeumˈanamˈente +SOBREIMPRESA sˌoβɾeɪmpɾˈesa +SOBREIMPRESAS sˌoβɾeɪmpɾˈesas +SOBREIMPRESIÓN sˌoβɾeɪmpɾesjˈon +SOBREIMPRESIONAR sˌoβɾeɪmpɾˌesjonˈaɾ +SOBREIMPRESO sˌoβɾeɪmpɾˈeso +SOBREIMPRESOS sˌoβɾeɪmpɾˈesos +SOBREIMPRIMIR sˌoβɾeɪmpɾimˈiɾ +SOBREINFECCIÓN sˌoβɾeɪmfeksjˈon +SOBREINFECTADA sˌoβɾeɪmfektˈaða +SOBREINFECTADAS sˌoβɾeɪmfektˈaðas +SOBREINFECTADO sˌoβɾeɪmfektˈaðo +SOBREINFECTADOS sˌoβɾeɪmfektˈaðos +SOBREINFECTAR sˌoβɾeɪmfektˈaɾ +SOBREINTERPRETACIÓN sˌoβɾeɪntˌeɾpɾetasjˈon +SOBREJALMA sˌoβɾexˈalma +SOBREMANERA sˌoβɾemanˈeɾa +SOBREMARCHA sˌoβɾemˈaɾtʃa +SOBREMEDICADA sˌoβɾemˌeðikˈaða +SOBREMEDICADAS sˌoβɾemˌeðikˈaðas +SOBREMEDICADO sˌoβɾemˌeðikˈaðo +SOBREMEDICADOS sˌoβɾemˌeðikˈaðos +SOBREMEDICAR sˌoβɾemˌeðikˈaɾ +SOBREMESA sˌoβɾemˈesa +SOBREMONTADA sˌoβɾemontˈaða +SOBREMONTADAS sˌoβɾemontˈaðas +SOBREMONTADO sˌoβɾemontˈaðo +SOBREMONTADOS sˌoβɾemontˈaðos +SOBREMORDIDA sˌoβɾemoɾðˈiða +SOBREMORTALIDAD sˌoβɾemˌoɾtaliðˈad +SOBREMOS soβɾˈemos +SOBREMUESTREO sˌoβɾemwestɾˈeo +SOBRENADADA sˌoβɾenaðˈaða +SOBRENADADAS sˌoβɾenaðˈaðas +SOBRENADADO sˌoβɾenaðˈaðo +SOBRENADADOS sˌoβɾenaðˈaðos +SOBRENADANTE sˌoβɾenaðˈante +SOBRENADAR sˌoβɾenaðˈaɾ +SOBRENATURAL sˌoβɾenˌatuɾˈal +SOBRENATURALMENTE sˌoβɾenˌatuɾˈalmˈente +SOBRENOMBRE sˌoβɾenˈombɾe +SOBRENTENDER sˌoβɾentendˈeɾ +SOBRENTENDIDA sˌoβɾentendˈiða +SOBRENTENDIDAS sˌoβɾentendˈiðas +SOBRENTENDIDO sˌoβɾentendˈiðo +SOBRENTENDIDOS sˌoβɾentendˈiðos +SOBRENUTRICIÓN sˌoβɾenˌutɾisjˈon +SOBREOFERTA sˌoβɾeofˈeɾta +SOBREOXIGENADA sˌoβɾeˌoksixenˈaða +SOBREOXIGENADAS sˌoβɾeˌoksixenˈaðas +SOBREOXIGENADO sˌoβɾeˌoksixenˈaðo +SOBREOXIGENADOS sˌoβɾeˌoksixenˈaðos +SOBREPAGADA sˌoβɾepaɣˈaða +SOBREPAGADAS sˌoβɾepaɣˈaðas +SOBREPAGADO sˌoβɾepaɣˈaðo +SOBREPAGADOS sˌoβɾepaɣˈaðos +SOBREPANTALÓN sˌoβɾepˌantalˈon +SOBREPASADA sˌoβɾepasˈaða +SOBREPASADAS sˌoβɾepasˈaðas +SOBREPASADO sˌoβɾepasˈaðo +SOBREPASADOS sˌoβɾepasˈaðos +SOBREPASAR sˌoβɾepasˈaɾ +SOBREPASTOREO sˌoβɾepˌastoɾˈeo +SOBREPELLIZ sˌoβɾepejjˈis +SOBREPESCA sˌoβɾepˈeska +SOBREPESO sˌoβɾepˈeso +SOBREPIQUE sˌoβɾepˈike +SOBREPISO sˌoβɾepˈiso +SOBREPOBLACIÓN sˌoβɾepˌoβlasjˈon +SOBREPOBLADA sˌoβɾepoβlˈaða +SOBREPOBLADAS sˌoβɾepoβlˈaðas +SOBREPOBLADO sˌoβɾepoβlˈaðo +SOBREPOBLADOS sˌoβɾepoβlˈaðos +SOBREPOBLAR sˌoβɾepoβlˈaɾ +SOBREPONDERACIÓN sˌoβɾepˌondeɾasjˈon +SOBREPONERSE sˌoβɾeponˈeɾse +SOBREPOSICIÓN sˌoβɾepˌosisjˈon +SOBREPRECIO sˌoβɾepɾˈesjo +SOBREPREMIO sˌoβɾepɾˈemjo +SOBREPRESIÓN sˌoβɾepɾesjˈon +SOBREPRODUCCIÓN sˌoβɾepɾˌoðuksjˈon +SOBREPROTECCIÓN sˌoβɾepɾˌoteksjˈon +SOBREPROTEGER sˌoβɾepɾˌotexˈeɾ +SOBREPROTEGIDA sˌoβɾepɾˌotexˈiða +SOBREPROTEGIDAS sˌoβɾepɾˌotexˈiðas +SOBREPROTEGIDO sˌoβɾepɾˌotexˈiðo +SOBREPROTEGIDOS sˌoβɾepɾˌotexˈiðos +SOBREPUERTA sˌoβɾepwˈeɾta +SOBREPUESTA sˌoβɾepwˈesta +SOBREPUESTAS sˌoβɾepwˈestas +SOBREPUESTO sˌoβɾepwˈesto +SOBREPUESTOS sˌoβɾepwˈestos +SOBREPUJA sˌoβɾepˈuxa +SOBREPUJADA sˌoβɾepuxˈaða +SOBREPUJADAS sˌoβɾepuxˈaðas +SOBREPUJADO sˌoβɾepuxˈaðo +SOBREPUJADOS sˌoβɾepuxˈaðos +SOBREPUJAMOS sˌoβɾepuxˈamos +SOBREPUJANDO sˌoβɾepuxˈando +SOBREPUJAR sˌoβɾepuxˈaɾ +SOBREPUJARA sˌoβɾepuxˈaɾa +SOBREPUJARÁ sˌoβɾepˌuxaɾˈa +SOBREPUJÁRAMOS sˌoβɾepuxˈaɾamos +SOBREPUJARAS sˌoβɾepuxˈaɾas +SOBREPUJARÁS sˌoβɾepˌuxaɾˈas +SOBREPUJAREIS sˌoβɾepuxˈaɾeɪs +SOBREPUJAREMOS sˌoβɾepˌuxaɾˈemos +SOBREPUJARES sˌoβɾepuxˈaɾes +SOBREPUJARÍAMOS sˌoβɾepˌuxaɾˈiamos +SOBREPUJAS sˌoβɾepˈuxas +SOBREPUJASTE sˌoβɾepuxˈaste +SOBREPUJE sˌoβɾepˈuxe +SOBREPUJEMOS sˌoβɾepuxˈemos +SOBREPUJES sˌoβɾepˈuxes +SOBREPUJO sˌoβɾepˈuxo +SOBRERA soβɾˈeɾa +SOBRERO soβɾˈeɾo +SOBRERREACCIÓN sˌoβɾeɾɾˌeaksjˈon +SOBRERREACCIONADA sˌoβɾeɾɾˌeaksjonˈaða +SOBRERREACCIONADAS sˌoβɾeɾɾˌeaksjonˈaðas +SOBRERREACCIONADO sˌoβɾeɾɾˌeaksjonˈaðo +SOBRERREACCIONADOS sˌoβɾeɾɾˌeaksjonˈaðos +SOBRERREGULACIÓN sˌoβɾeɾɾˌeɣulasjˈon +SOBRERREPRESENTA sˌoβɾeɾɾˌepɾesˈɛnta +SOBRERREPRESENTACIÓN sˌoβɾeɾɾˌepɾesˌentasjˈon +SOBRERREPRESENTADA sˌoβɾeɾɾˌepɾesentˈaða +SOBRERREPRESENTADAS sˌoβɾeɾɾˌepɾesentˈaðas +SOBRERREPRESENTADO sˌoβɾeɾɾˌepɾesentˈaðo +SOBRERREPRESENTADOS sˌoβɾeɾɾˌepɾesentˈaðos +SOBRERREPRESENTÁIS sˌoβɾeɾɾˌepɾesentˈais +SOBRERREPRESENTAMOS sˌoβɾeɾɾˌepɾesentˈamos +SOBRERREPRESENTANDO sˌoβɾeɾɾˌepɾesentˈando +SOBRERREPRESENTAR sˌoβɾeɾɾˌepɾesentˈaɾ +SOBRERREPRESENTARA sˌoβɾeɾɾˌepɾesentˈaɾa +SOBRERREPRESENTARÁ sˌoβɾeɾɾˌepɾesˌentaɾˈa +SOBRERREPRESENTÁRAMOS sˌoβɾeɾɾˌepɾesentˈaɾamos +SOBRERREPRESENTARAS sˌoβɾeɾɾˌepɾesentˈaɾas +SOBRERREPRESENTARÁS sˌoβɾeɾɾˌepɾesˌentaɾˈas +SOBRERREPRESENTAREIS sˌoβɾeɾɾˌepɾesentˈaɾeɪs +SOBRERREPRESENTARÉIS sˌoβɾeɾɾˌepɾesˌentaɾˈeis +SOBRERREPRESENTAREMOS sˌoβɾeɾɾˌepɾesˌentaɾˈemos +SOBRERREPRESENTÁREMOS sˌoβɾeɾɾˌepɾesentˈaɾemos +SOBRERREPRESENTARES sˌoβɾeɾɾˌepɾesentˈaɾes +SOBRERREPRESENTARÍA sˌoβɾeɾɾˌepɾesˌentaɾˈia +SOBRERREPRESENTARÍAMOS sˌoβɾeɾɾˌepɾesˌentaɾˈiamos +SOBRERREPRESENTARÍAS sˌoβɾeɾɾˌepɾesˌentaɾˈias +SOBRERREPRESENTAS sˌoβɾeɾɾˌepɾesˈɛntas +SOBRERREPRESENTASTE sˌoβɾeɾɾˌepɾesentˈaste +SOBRERREPRESENTE sˌoβɾeɾɾˌepɾesˈɛnte +SOBRERREPRESENTÉIS sˌoβɾeɾɾˌepɾesentˈeis +SOBRERREPRESENTEMOS sˌoβɾeɾɾˌepɾesentˈemos +SOBRERREPRESENTES sˌoβɾeɾɾˌepɾesˈɛntes +SOBRERREPRESENTO sˌoβɾeɾɾˌepɾesˈɛnto +SOBRERREPRESENTÓ sˌoβɾeɾɾˌepɾesentˈo +SOBRERUEDAS sˌoβɾeɾuˈeðas +SOBRESALIDA sˌoβɾesalˈiða +SOBRESALIDAS sˌoβɾesalˈiðas +SOBRESALIDO sˌoβɾesalˈiðo +SOBRESALIDOS sˌoβɾesalˈiðos +SOBRESALIENTE sˌoβɾesaljˈɛnte +SOBRESALIR sˌoβɾesalˈiɾ +SOBRESALTADA sˌoβɾesaltˈaða +SOBRESALTADAS sˌoβɾesaltˈaðas +SOBRESALTADO sˌoβɾesaltˈaðo +SOBRESALTADOS sˌoβɾesaltˈaðos +SOBRESALTAR sˌoβɾesaltˈaɾ +SOBRESALTO sˌoβɾesˈalto +SOBRESATURACIÓN sˌoβɾesˌatuɾasjˈon +SOBRESATURADA sˌoβɾesˌatuɾˈaða +SOBRESATURADAS sˌoβɾesˌatuɾˈaðas +SOBRESATURADO sˌoβɾesˌatuɾˈaðo +SOBRESATURADOS sˌoβɾesˌatuɾˈaðos +SOBRESATURAR sˌoβɾesˌatuɾˈaɾ +SOBRESCRIBIR sˌoβɾeskɾiβˈiɾ +SOBRESCRITA sˌoβɾeskɾˈita +SOBRESCRITAS sˌoβɾeskɾˈitas +SOBRESCRITO sˌoβɾeskɾˈito +SOBRESCRITOS sˌoβɾeskɾˈitos +SOBRESDRÚJULAS sˌoβɾesðɾˈuxulas +SOBRESDRÚJULO sˌoβɾesðɾˈuxulo +SOBRESDRÚJULOS sˌoβɾesðɾˈuxulos +SOBRESEER sˌoβɾeseˈeɾ +SOBRESEÍDA sˌoβɾeseˈiða +SOBRESEÍDAS sˌoβɾeseˈiðas +SOBRESEÍDO sˌoβɾeseˈiðo +SOBRESEÍDOS sˌoβɾeseˈiðos +SOBRESEIMIENTO sˌoβɾeseɪmjˈɛnto +SOBRESFUERZO sˌoβɾesfwˈeɾso +SOBRESTADÍA sˌoβɾestaðˈia +SOBRESTANTE sˌoβɾestˈante +SOBRESTIMACIÓN sˌoβɾestˌimasjˈon +SOBRESTIMADA sˌoβɾestimˈaða +SOBRESTIMADAS sˌoβɾestimˈaðas +SOBRESTIMADO sˌoβɾestimˈaðo +SOBRESTIMADOS sˌoβɾestimˈaðos +SOBRESTIMANDO sˌoβɾestimˈando +SOBRESTIMAR sˌoβɾestimˈaɾ +SOBRESUELDO sˌoβɾeswˈelðo +SOBRETASA sˌoβɾetˈasa +SOBRETENSIÓN sˌoβɾetensjˈon +SOBRETODO sˌoβɾetˈoðo +SOBRETONO sˌoβɾetˈono +SOBRETRABAJO sˌoβɾetɾaβˈaxo +SOBRETURISMO sˌoβɾetuɾˈismo +SOBREVALORACIÓN sˌoβɾeβˌaloɾasjˈon +SOBREVALORADA sˌoβɾeβˌaloɾˈaða +SOBREVALORADAS sˌoβɾeβˌaloɾˈaðas +SOBREVALORADO sˌoβɾeβˌaloɾˈaðo +SOBREVALORADOS sˌoβɾeβˌaloɾˈaðos +SOBREVALORAR sˌoβɾeβˌaloɾˈaɾ +SOBREVALUACIÓN sˌoβɾeβˌaluasjˈon +SOBREVALUADO sˌoβɾeβˌaluˈaðo +SOBREVALUAR sˌoβɾeβˌaluˈaɾ +SOBREVENDER sˌoβɾeβendˈeɾ +SOBREVENIDA sˌoβɾeβenˈiða +SOBREVENIDAS sˌoβɾeβenˈiðas +SOBREVENIDO sˌoβɾeβenˈiðo +SOBREVENIDOS sˌoβɾeβenˈiðos +SOBREVENIR sˌoβɾeβenˈiɾ +SOBREVENTA sˌoβɾeβˈɛnta +SOBREVIDA sˌoβɾeβˈiða +SOBREVIRAJE sˌoβɾeβiɾˈaxe +SOBREVIRAR sˌoβɾeβiɾˈaɾ +SOBREVIVENCIA sˌoβɾeβiβˈɛnsja +SOBREVIVIDA sˌoβɾeβiβˈiða +SOBREVIVIDAS sˌoβɾeβiβˈiðas +SOBREVIVIDO sˌoβɾeβiβˈiðo +SOBREVIVIDOS sˌoβɾeβiβˈiðos +SOBREVIVIENTE sˌoβɾeβiβjˈɛnte +SOBREVIVIR sˌoβɾeβiβˈiɾ +SOBREVOLADA sˌoβɾeβolˈaða +SOBREVOLADAS sˌoβɾeβolˈaðas +SOBREVOLADO sˌoβɾeβolˈaðo +SOBREVOLADOS sˌoβɾeβolˈaðos +SOBREVOLAR sˌoβɾeβolˈaɾ +SOBREVOLTAJE sˌoβɾeβoltˈaxe +SOBREVUELO sˌoβɾeβwˈelo +SOBREXPLOTACIÓN sˌoβɾeksplˌotasjˈon +SOBRIEDAD sˌoβɾieðˈad +SOBRINA soβɾˈina +SOBRINITO sˌoβɾinˈito +SOBRINO soβɾˈino +SOBRIO sˈoβɾio +SOBRO sˈoβɾo +SOCA sˈoka +SOCADA sokˈaða +SOCADAS sokˈaðas +SOCADO sokˈaðo +SOCADOS sokˈaðos +SOCAIRE sokˈaɪɾe +SOCARRADA sˌokaɾɾˈaða +SOCARRADAS sˌokaɾɾˈaðas +SOCARRADO sˌokaɾɾˈaðo +SOCARRADOS sˌokaɾɾˈaðos +SOCARRAT sˌokaɾɾˈat +SOCARRO sokˈaɾɾo +SOCARRÓN sˌokaɾɾˈon +SOCARRONERÍA sˌokaɾɾˌoneɾˈia +SOCAVACIÓN sˌokaβasjˈon +SOCAVADA sˌokaβˈaða +SOCAVADAS sˌokaβˈaðas +SOCAVADO sˌokaβˈaðo +SOCAVADOS sˌokaβˈaðos +SOCAVAMIENTO sˌokaβamjˈɛnto +SOCAVAR sˌokaβˈaɾ +SOCAVÓN sˌokaβˈon +SOCIA sˈosja +SOCIABILIDAD sˌosjaβˌiliðˈad +SOCIABILIZA sˌosjaβilˈisa +SOCIABILIZADA sˌosjaβˌilisˈaða +SOCIABILIZADAS sˌosjaβˌilisˈaðas +SOCIABILIZADO sˌosjaβˌilisˈaðo +SOCIABILIZADOS sˌosjaβˌilisˈaðos +SOCIABILIZAMOS sˌosjaβˌilisˈamos +SOCIABILIZANDO sˌosjaβˌilisˈando +SOCIABILIZÁNDOLA sˌosjaβˌilisˈandola +SOCIABILIZÁNDOLAS sˌosjaβˌilisˈandolas +SOCIABILIZAR sˌosjaβˌilisˈaɾ +SOCIABILIZARA sˌosjaβˌilisˈaɾa +SOCIABILIZARÁ sˌosjaβˌilisaɾˈa +SOCIABILIZÁRAMOS sˌosjaβˌilisˈaɾamos +SOCIABILIZARAS sˌosjaβˌilisˈaɾas +SOCIABILIZARÁS sˌosjaβˌilisaɾˈas +SOCIABILIZAREIS sˌosjaβˌilisˈaɾeɪs +SOCIABILIZAREMOS sˌosjaβˌilisaɾˈemos +SOCIABILIZARES sˌosjaβˌilisˈaɾes +SOCIABILIZARÍAMOS sˌosjaβˌilisaɾˈiamos +SOCIABILIZARLES sˌosjaβˌilisˈaɾles +SOCIABILIZARTE sˌosjaβˌilisˈaɾte +SOCIABILIZAS sˌosjaβilˈisas +SOCIABILIZASTE sˌosjaβˌilisˈaste +SOCIABILIZO sˌosjaβilˈiso +SOCIABLE sosjˈaβle +SOCIAL sosjˈal +SOCIALCOMUNISTA sˌosjalkˌomunˈista +SOCIALES sosjˈales +SOCIALISMO sˌosjalˈismo +SOCIALIZA sˌosjalˈisa +SOCIALIZADA sˌosjalisˈaða +SOCIALIZADAS sˌosjalisˈaðas +SOCIALIZADO sˌosjalisˈaðo +SOCIALIZADOS sˌosjalisˈaðos +SOCIALIZÁIS sˌosjalisˈais +SOCIALIZAMOS sˌosjalisˈamos +SOCIALIZANDO sˌosjalisˈando +SOCIALIZARA sˌosjalisˈaɾa +SOCIALIZARÁ sˌosjalˌisaɾˈa +SOCIALIZÁRAMOS sˌosjalisˈaɾamos +SOCIALIZARAS sˌosjalisˈaɾas +SOCIALIZARÁS sˌosjalˌisaɾˈas +SOCIALIZAREIS sˌosjalisˈaɾeɪs +SOCIALIZARÉIS sˌosjalˌisaɾˈeis +SOCIALIZAREMOS sˌosjalˌisaɾˈemos +SOCIALIZARES sˌosjalisˈaɾes +SOCIALIZARÍA sˌosjalˌisaɾˈia +SOCIALIZARÍAMOS sˌosjalˌisaɾˈiamos +SOCIALIZARÍAS sˌosjalˌisaɾˈias +SOCIALIZAS sˌosjalˈisas +SOCIALIZASE sˌosjalisˈase +SOCIALIZÁSEMOS sˌosjalisˈasemos +SOCIALIZASES sˌosjalisˈases +SOCIALIZASTE sˌosjalisˈaste +SOCIALIZO sˌosjalˈiso +SOCIAS sˈosjas +SOCIEDAD sˌosjeðˈad +SOCIEDADES sˌosjeðˈaðes +SOCIETARIA sˌosjetˈaɾja +SOCIETARIAS sˌosjetˈaɾjas +SOCIETARIO sˌosjetˈaɾjo +SOCIETARIOS sˌosjetˈaɾjos +SOCIO sˈosjo +SOCIOAMBIENTAL sˌosjoˌambjentˈal +SOCIOBIÓLOGO sˌosjoβjˈoloɣo +SOCIOCULTURAL sˌosjokˌultuɾˈal +SOCIOCULTURALES sˌosjokˌultuɾˈales +SOCIODRAMA sˌosjoðɾˈama +SOCIOECONÓMICO sˌosjoˌekonˈomiko +SOCIOESPACIAL sˌosjoˌespasjˈal +SOCIOGÉNESIS sˌosjoxˈenesis +SOCIOHISTÓRICO sˌosjoistˈoɾiko +SOCIOLINGÜISTA sˌosjolˌiŋɡuˈista +SOCIÓLOGA sosjˈoloɣa +SOCIÓLOGAS sosjˈoloɣas +SOCIÓLOGO sosjˈoloɣo +SOCIÓLOGOS sosjˈoloɣos +SOCIOMETRÍA sˌosjometɾˈia +SOCIÓNICO sosjˈoniko +SOCIOPOLÍTICA sˌosjopolˈitika +SOCIOPOLÍTICAS sˌosjopolˈitikas +SOCIOPOLÍTICOS sˌosjopolˈitikos +SOCIOS sˈosjos +SOCIOSANITARIO sˌosjosˌanitˈaɾjo +SOCIOTROPÍA sˌosjotɾopˈia +SOCORRANO sˌokoɾɾˈano +SOCORRIDA sˌokoɾɾˈiða +SOCORRIDAS sˌokoɾɾˈiðas +SOCORRIDO sˌokoɾɾˈiðo +SOCORRIDOS sˌokoɾɾˈiðos +SÓCRATES sˈokɾates +SODA sˈoða +SODERA soðˈeɾa +SODERO soðˈeɾo +SODIO sˈoðjo +SODOMÍA sˌoðomˈia +SODOMIZADA sˌoðomisˈaða +SODOMIZADAS sˌoðomisˈaðas +SODOMIZADO sˌoðomisˈaðo +SODOMIZADOS sˌoðomisˈaðos +SODOMIZAMOS sˌoðomisˈamos +SODOMIZANDO sˌoðomisˈando +SODOMIZAR sˌoðomisˈaɾ +SOEZ soˈes +SOFÁ sofˈa +SÓFBOL sˈofβol +SOFIA sˈofja +SOFÍA sofˈia +SOFISMA sofˈisma +SOFISTA sofˈista +SOFISTICA sˌofistˈika +SOFISTICADA sˌofistikˈaða +SOFISTICADAS sˌofistikˈaðas +SOFISTICADO sˌofistikˈaðo +SOFISTICADOS sˌofistikˈaðos +SOFISTICÁIS sˌofistikˈais +SOFISTICAMOS sˌofistikˈamos +SOFISTICANDO sˌofistikˈando +SOFISTICAR sˌofistikˈaɾ +SOFISTICARA sˌofistikˈaɾa +SOFISTICARÁ sˌofistˌikaɾˈa +SOFISTICÁRAMOS sˌofistikˈaɾamos +SOFISTICARAS sˌofistikˈaɾas +SOFISTICARÁS sˌofistˌikaɾˈas +SOFISTICAREIS sˌofistikˈaɾeɪs +SOFISTICARÉIS sˌofistˌikaɾˈeis +SOFISTICAREMOS sˌofistˌikaɾˈemos +SOFISTICARES sˌofistikˈaɾes +SOFISTICARÍA sˌofistˌikaɾˈia +SOFISTICARÍAMOS sˌofistˌikaɾˈiamos +SOFISTICARÍAS sˌofistˌikaɾˈias +SOFISTICAS sˌofistˈikas +SOFISTICASTE sˌofistikˈaste +SOFISTICO sˌofistˈiko +SOFÍSTICO sofˈistiko +SOFISTIQUE sˌofistˈike +SOFISTIQUÉIS sˌofistikˈeis +SOFISTIQUEMOS sˌofistikˈemos +SOFISTIQUES sˌofistˈikes +SOFITO sofˈito +SOFOCADA sˌofokˈaða +SOFOCADAS sˌofokˈaðas +SOFOCADO sˌofokˈaðo +SOFOCADOS sˌofokˈaðos +SOFOCAMIENTO sˌofokamjˈɛnto +SOFOCANTE sˌofokˈante +SOFOCAR sˌofokˈaɾ +SÓFOCLES sˈofokles +SOFOCO sofˈoko +SOFOCÓN sˌofokˈon +SOFREÍDA sˌofɾeˈiða +SOFREÍDAS sˌofɾeˈiðas +SOFREÍDO sˌofɾeˈiðo +SOFREÍDOS sˌofɾeˈiðos +SOFREÍR sˌofɾeˈiɾ +SOFRENAR sˌofɾenˈaɾ +SOFRITA sofɾˈita +SOFRITAS sofɾˈitas +SOFRITO sofɾˈito +SOFRITOS sofɾˈitos +SOFTBALL softβˈaʎ +SOFTWARE sˈoftweɾ +SOGA sˈoɣa +SOGDIANO soɡðjˈano +SOGUEADA sˌoɣeˈaða +SOGUEADAS sˌoɣeˈaðas +SOGUEADO sˌoɣeˈaðo +SOGUEADOS sˌoɣeˈaðos +SOGUEAR sˌoɣeˈaɾ +SOGÚN soɣˈun +SOIS sˈoɪs +SOJA sˈoxa +SOJAL soxˈal +SOJUZGADA sˌoxusɣˈaða +SOJUZGADAS sˌoxusɣˈaðas +SOJUZGADO sˌoxusɣˈaðo +SOJUZGADOS sˌoxusɣˈaðos +SOJUZGAR sˌoxusɣˈaɾ +SOKOLSKY sokˈolski +SOL sˈol +SOLA sˈola +SOLAD solˈad +SOLADA solˈaða +SOLADAS solˈaðas +SOLADO solˈaðo +SOLADOS solˈaðos +SOLAMENTE sˈolamˈente +SOLAMOS solˈamos +SOLANDO solˈando +SOLANINA sˌolanˈina +SOLANO solˈano +SOLAPADA sˌolapˈaða +SOLAPADAS sˌolapˈaðas +SOLAPADO sˌolapˈaðo +SOLAPADOS sˌolapˈaðos +SOLAPAMIENTO sˌolapamjˈɛnto +SOLAPAR sˌolapˈaɾ +SOLARA solˈaɾa +SOLARÁ sˌolaɾˈa +SOLÁRAMOS solˈaɾamos +SOLARAS solˈaɾas +SOLARÁS sˌolaɾˈas +SOLARE solˈaɾe +SOLAREIS solˈaɾeɪs +SOLARÉIS sˌolaɾˈeis +SOLAREMOS sˌolaɾˈemos +SOLARES solˈaɾes +SOLARÍAMOS sˌolaɾˈiamos +SOLARÍAS sˌolaɾˈias +SOLARIO solˈaɾjo +SOLÁRIUM solˈaɾjum +SOLARIZADA sˌolaɾisˈaða +SOLARIZADAS sˌolaɾisˈaðas +SOLARIZADO sˌolaɾisˈaðo +SOLARIZADOS sˌolaɾisˈaðos +SOLARIZAR sˌolaɾisˈaɾ +SOLAS sˈolas +SOLASTE solˈaste +SOLAZADA sˌolasˈaða +SOLAZADAS sˌolasˈaðas +SOLAZADO sˌolasˈaðo +SOLAZADOS sˌolasˈaðos +SOLAZAR sˌolasˈaɾ +SOLCITO solsˈito +SOLDABILIDAD sˌolðaβˌiliðˈad +SOLDABLE solðˈaβle +SOLDADA solðˈaða +SOLDADAS solðˈaðas +SOLDADESCA sˌolðaðˈeska +SOLDADESCAS sˌolðaðˈeskas +SOLDADESCO sˌolðaðˈesko +SOLDADESCOS sˌolðaðˈeskos +SOLDADITO sˌolðaðˈito +SOLDADO solðˈaðo +SOLDADOR sˌolðaðˈoɾ +SOLDADORA sˌolðaðˈoɾa +SOLDADOS solðˈaðos +SOLDAMOS solðˈamos +SOLEADA sˌoleˈaða +SOLEADAS sˌoleˈaðas +SOLEADO sˌoleˈaðo +SOLEADOS sˌoleˈaðos +SOLEAMIENTO sˌoleamjˈɛnto +SOLEAR sˌoleˈaɾ +SOLECISMO sˌolesˈismo +SOLEDAD sˌoleðˈad +SOLEMNE solˈemne +SOLEMNIDAD sˌolemniðˈad +SOLEMNIZADA sˌolemnisˈaða +SOLEMNIZADAS sˌolemnisˈaðas +SOLEMNIZADO sˌolemnisˈaðo +SOLEMNIZADOS sˌolemnisˈaðos +SOLEMNIZAR sˌolemnisˈaɾ +SOLEMOS solˈemos +SÓLEO sˈoleo +SOLER solˈeɾ +SOLES sˈoles +SOLEVADA sˌoleβˈaða +SOLEVADAS sˌoleβˈaðas +SOLEVADO sˌoleβˈaðo +SOLEVADOS sˌoleβˈaðos +SOLEVAR sˌoleβˈaɾ +SOLFEADA sˌolfeˈaða +SOLFEADAS sˌolfeˈaðas +SOLFEADO sˌolfeˈaðo +SOLFEADOS sˌolfeˈaðos +SOLÍA solˈia +SOLICITA sˌolisˈita +SOLICITADA sˌolisitˈaða +SOLICITADAS sˌolisitˈaðas +SOLICITADO sˌolisitˈaðo +SOLICITADOS sˌolisitˈaðos +SOLICITAR sˌolisitˈaɾ +SOLÍCITO solˈisito +SOLICITUD sˌolisitˈud +SOLIDA solˈiða +SOLIDARIDAD sˌoliðˌaɾiðˈad +SOLIDARIO sˌoliðˈaɾjo +SOLIDARISTA sˌoliðaɾˈista +SOLIDARIZADA sˌoliðˌaɾisˈaða +SOLIDARIZADAS sˌoliðˌaɾisˈaðas +SOLIDARIZADO sˌoliðˌaɾisˈaðo +SOLIDARIZADOS sˌoliðˌaɾisˈaðos +SOLIDARIZAR sˌoliðˌaɾisˈaɾ +SOLIDE solˈiðe +SOLIDIFICADA sˌoliðˌifikˈaða +SOLIDIFICADAS sˌoliðˌifikˈaðas +SOLIDIFICADO sˌoliðˌifikˈaðo +SOLIDIFICADOS sˌoliðˌifikˈaðos +SOLIDIFICAMOS sˌoliðˌifikˈamos +SOLIDO solˈiðo +SÓLIDO sˈoliðo +SOLILOQUIO sˌolilˈokjo +SOLIPSISMO sˌolipsˈismo +SOLÍS solˈis +SOLISTA solˈista +SOLITARIA sˌolitˈaɾja +SOLITARIO sˌolitˈaɾjo +SOLITARIOS sˌolitˈaɾjos +SÓLITO sˈolito +SOLITUD sˌolitˈud +SOLIVIANTADA sˌoliβjantˈaða +SOLIVIANTADAS sˌoliβjantˈaðas +SOLIVIANTADO sˌoliβjantˈaðo +SOLIVIANTADOS sˌoliβjantˈaðos +SOLLOZADA sˌojjosˈaða +SOLLOZADAS sˌojjosˈaðas +SOLLOZADO sˌojjosˈaðo +SOLLOZADOS sˌojjosˈaðos +SOLLOZANTE sˌojjosˈante +SOLLOZAR sˌojjosˈaɾ +SOLO sˈolo +SÓLO sˈolo +SOLOLÁ sˌololˈa +SOLOLOY sˌololˈoɪ +SOLOMO solˈomo +SOLTADA soltˈaða +SOLTADAS soltˈaðas +SOLTADO soltˈaðo +SOLTADOS soltˈaðos +SOLTAMOS soltˈamos +SOLTAR soltˈaɾ +SOLTERA soltˈeɾa +SOLTERAS soltˈeɾas +SOLTERÍA sˌolteɾˈia +SOLTERITO sˌolteɾˈito +SOLTERO soltˈeɾo +SOLTERONA sˌolteɾˈona +SOLTEROS soltˈeɾos +SOLUBILIDAD sˌoluβˌiliðˈad +SOLUBILIZACIÓN sˌoluβˌilisasjˈon +SOLUBILIZADA sˌoluβˌilisˈaða +SOLUBILIZADAS sˌoluβˌilisˈaðas +SOLUBILIZADO sˌoluβˌilisˈaðo +SOLUBILIZADOS sˌoluβˌilisˈaðos +SOLUBILIZAMOS sˌoluβˌilisˈamos +SOLUBILIZAR sˌoluβˌilisˈaɾ +SOLUBLE solˈuβle +SOLUCIÓN sˌolusjˈon +SOLUCIONADA sˌolusjonˈaða +SOLUCIONADAS sˌolusjonˈaðas +SOLUCIONADO sˌolusjonˈaðo +SOLUCIONADOS sˌolusjonˈaðos +SOLUCIONAR sˌolusjonˈaɾ +SOLUCIONES sˌolusjˈones +SOLVENTADA sˌolβentˈaða +SOLVENTADAS sˌolβentˈaðas +SOLVENTADO sˌolβentˈaðo +SOLVENTADOS sˌolβentˈaðos +SOMALÍ sˌomalˈi +SOMALIA somˈalja +SOMASTEROIDE sˌomasteɾˈoɪðe +SOMATÉN sˌomatˈen +SOMATIZACIÓN sˌomatˌisasjˈon +SOMATIZADA sˌomatisˈaða +SOMATIZADAS sˌomatisˈaðas +SOMATIZADO sˌomatisˈaðo +SOMATIZADOS sˌomatisˈaðos +SOMATIZAR sˌomatisˈaɾ +SOMATOLOGÍA sˌomatˌoloxˈia +SOMATOSTATINA sˌomatˌostatˈina +SOMATOTROPINA sˌomatˌotɾopˈina +SOMBRA sˈombɾa +SOMBRADA sombɾˈaða +SOMBRADAS sombɾˈaðas +SOMBRADO sombɾˈaðo +SOMBRADOS sombɾˈaðos +SOMBREADA sˌombɾeˈaða +SOMBREADAS sˌombɾeˈaðas +SOMBREADO sˌombɾeˈaðo +SOMBREADOR sˌombɾeaðˈoɾ +SOMBREADOS sˌombɾeˈaðos +SOMBREAR sˌombɾeˈaɾ +SOMBRERAZO sˌombɾeɾˈaso +SOMBRERERA sˌombɾeɾˈeɾa +SOMBRERERO sˌombɾeɾˈeɾo +SOMBRERETE sˌombɾeɾˈete +SOMBRERITO sˌombɾeɾˈito +SOMBRERO sombɾˈeɾo +SOMBRERÓN sˌombɾeɾˈon +SOMBRERUDO sˌombɾeɾˈuðo +SOMBRILLA sombɾˈijja +SOMBRITA sombɾˈita +SOMBRO sˈombɾo +SOMBROSA sombɾˈosa +SOMBROSAS sombɾˈosas +SOMBROSO sombɾˈoso +SOMBROSOS sombɾˈosos +SOMERA somˈeɾa +SOMERAS somˈeɾas +SOMEROS somˈeɾos +SOMETEDOR sˌometeðˈoɾ +SOMETER sˌometˈeɾ +SOMETIDA sˌometˈiða +SOMETIDAS sˌometˈiðas +SOMETIDO sˌometˈiðo +SOMETIDOS sˌometˈiðos +SOMETIMIENTO sˌometimjˈɛnto +SOMIER somjˈeɾ +SOMITA somˈita +SOMMELIER sˌommeljˈeɾ +SOMNÍFERA somnˈifeɾa +SOMNÍFERAS somnˈifeɾas +SOMNÍFERO somnˈifeɾo +SOMNÍFEROS somnˈifeɾos +SOMNOLENCIA sˌomnolˈɛnsja +SOMNOLIENTO sˌomnoljˈɛnto +SOMO sˈomo +SOMONTANO sˌomontˈano +SOMORGUJADA sˌomoɾɣuxˈaða +SOMORGUJADAS sˌomoɾɣuxˈaðas +SOMORGUJADO sˌomoɾɣuxˈaðo +SOMORGUJADOS sˌomoɾɣuxˈaðos +SOMORGUJAR sˌomoɾɣuxˈaɾ +SOMOS sˈomos +SOMOZA somˈosa +SOMPESADA sˌompesˈaða +SOMPESADAS sˌompesˈaðas +SOMPESADO sˌompesˈaðo +SOMPESADOS sˌompesˈaðos +SOMPESAR sˌompesˈaɾ +SON sˈon +SONADA sonˈaða +SOÑADA soɲˈaða +SONADAS sonˈaðas +SOÑADAS soɲˈaðas +SONADO sonˈaðo +SOÑADO soɲˈaðo +SONADOR sˌonaðˈoɾ +SONADOS sonˈaðos +SOÑADOS soɲˈaðos +SONAJERO sˌonaxˈeɾo +SONANTE sonˈante +SOÑANTE soɲˈante +SONAR sonˈaɾ +SOÑAR soɲˈaɾ +SOÑARRERA sˌoɲaɾɾˈeɾa +SONATA sonˈata +SONDA sˈonda +SONDADA sondˈaða +SONDADAS sondˈaðas +SONDADO sondˈaðo +SONDADOS sondˈaðos +SONDAR sondˈaɾ +SONDEADA sˌondeˈaða +SONDEADAS sˌondeˈaðas +SONDEADO sˌondeˈaðo +SONDEADOS sˌondeˈaðos +SONDEAR sˌondeˈaɾ +SONDEO sondˈeo +SONDIKARRA sˌondikˈaɾɾa +SONDITA sondˈita +SOÑE sˈoɲe +SOÑÉ soɲˈe +SONECITO sˌonesˈito +SONETO sonˈeto +SONIA sˈonja +SÓNICO sˈoniko +SONIDERO sˌoniðˈeɾo +SONIDITO sˌoniðˈito +SONIDO sonˈiðo +SOÑOLIENTO sˌoɲoljˈɛnto +SONORA sonˈoɾa +SONORENSE sˌonoɾˈɛnse +SONORIDAD sˌonoɾiðˈad +SONORIZACIÓN sˌonoɾˌisasjˈon +SONORIZADA sˌonoɾisˈaða +SONORIZADAS sˌonoɾisˈaðas +SONORIZADO sˌonoɾisˈaðo +SONORIZADOS sˌonoɾisˈaðos +SONORIZAR sˌonoɾisˈaɾ +SONORO sonˈoɾo +SONREÍDA sˌonreˈiða +SONREÍDAS sˌonreˈiðas +SONREÍDO sˌonreˈiðo +SONREÍDOS sˌonreˈiðos +SONREÍR sˌonreˈiɾ +SONREIRÍA sˌonreɪɾˈia +SONRIENTE sˌonriˈɛnte +SONRÍO sonrˈio +SONRISA sonrˈisa +SONRISITA sˌonrisˈita +SONRIZÓN sˌonrisˈon +SONROJADA sˌonroxˈaða +SONROJADAS sˌonroxˈaðas +SONROJADO sˌonroxˈaðo +SONROJADOS sˌonroxˈaðos +SONROJANTE sˌonroxˈante +SONROJAR sˌonroxˈaɾ +SONROSADA sˌonrosˈaða +SONROSADAS sˌonrosˈaðas +SONROSADO sˌonrosˈaðo +SONROSADOS sˌonrosˈaðos +SONSACADA sˌonsakˈaða +SONSACADAS sˌonsakˈaðas +SONSACADO sˌonsakˈaðo +SONSACADOS sˌonsakˈaðos +SONSACAR sˌonsakˈaɾ +SONSO sˈonso +SONSONATECO sˌonsonatˈeko +SONYER soɲˈeɾ +SOPA sˈopa +SOPAD sopˈad +SOPADA sopˈaða +SOPADAS sopˈaðas +SOPADO sopˈaðo +SOPADOS sopˈaðos +SOPAR sopˈaɾ +SOPAS sˈopas +SOPESADA sˌopesˈaða +SOPESADAS sˌopesˈaðas +SOPESADO sˌopesˈaðo +SOPESADOS sˌopesˈaðos +SOPETÓN sˌopetˈon +SOPITA sopˈita +SOPLADA soplˈaða +SOPLADAS soplˈaðas +SOPLADO soplˈaðo +SOPLADOS soplˈaðos +SOPLAMOCOS sˌoplamˈokos +SOPLANTE soplˈante +SOPLAR soplˈaɾ +SOPLETE soplˈete +SOPLO sˈoplo +SOPLÓN soplˈon +SOPO sˈopo +SOPONCIO sopˈonsjo +SOPOR sopˈoɾ +SOPORÍFERO sˌopoɾˈifeɾo +SOPORÍFICO sˌopoɾˈifiko +SOPORTABLE sˌopoɾtˈaβle +SOPORTADA sˌopoɾtˈaða +SOPORTADAS sˌopoɾtˈaðas +SOPORTADO sˌopoɾtˈaðo +SOPORTADOS sˌopoɾtˈaðos +SOPRANO sopɾˈano +SOPRANOS sopɾˈanos +SOR sˈoɾ +SORBER soɾβˈeɾ +SORBETE soɾβˈete +SORBETO soɾβˈeto +SORBIA sˈoɾβja +SORBIDA soɾβˈiða +SORBIDAS soɾβˈiðas +SORBIDO soɾβˈiðo +SORBIDOS soɾβˈiðos +SORBITANO sˌoɾβitˈano +SORBITO soɾβˈito +SORBO sˈoɾβo +SORBOS sˈoɾβos +SORCHE sˈoɾtʃe +SÓRDIDO sˈoɾðiðo +SORDO sˈoɾðo +SORIA sˈoɾja +SORIANITO sˌoɾjanˈito +SORIANO soɾjˈano +SORNA sˈoɾna +SORO sˈoɾo +SORORIDAD sˌoɾoɾiðˈad +SORPASSO soɾpˈasso +SORPRENDERLOS sˌoɾpɾendˈeɾlos +SORPRESA soɾpɾˈesa +SORPRESITA sˌoɾpɾesˈita +SORPRESIVO sˌoɾpɾesˈiβo +SORRY sˈoɾɾi +SORTEADA sˌoɾteˈaða +SORTEADAS sˌoɾteˈaðas +SORTEADO sˌoɾteˈaðo +SORTEADOS sˌoɾteˈaðos +SORTEAR sˌoɾteˈaɾ +SORTEO soɾtˈeo +SORTIJA soɾtˈixa +SOS sˈos +SOSA sˈosa +SOSEGADA sˌoseɣˈaða +SOSEGADAS sˌoseɣˈaðas +SOSEGADO sˌoseɣˈaðo +SOSEGADOS sˌoseɣˈaðos +SOSEGAR sˌoseɣˈaɾ +SOSIEGO sosjˈeɣo +SOSO sˈoso +SOSPECHA sospˈetʃa +SOSPECHADA sˌospetʃˈaða +SOSPECHADAS sˌospetʃˈaðas +SOSPECHADO sˌospetʃˈaðo +SOSPECHADOS sˌospetʃˈaðos +SOSPECHAR sˌospetʃˈaɾ +SOSPECHAS sospˈetʃas +SOSPECHOSO sˌospetʃˈoso +SOSTÉN sostˈen +SOSTENÉ sˌostenˈe +SOSTENER sˌostenˈeɾ +SOSTENIBILIDAD sˌostenˌiβiliðˈad +SOSTENIBLE sˌostenˈiβle +SOSTENIBLEMENTE sˌostenˈiβlemˈente +SOSTENIBLES sˌostenˈiβles +SOSTENIDA sˌostenˈiða +SOSTENIDAS sˌostenˈiðas +SOSTENIDO sˌostenˈiðo +SOSTENIDOS sˌostenˈiðos +SOSTENIMIENTO sˌostenimjˈɛnto +SOTA sˈota +SOTANA sotˈana +SÓTANO sˈotano +SOTAR sotˈaɾ +SOTAVENTO sˌotaβˈɛnto +SOTELO sotˈelo +SOTERRADA sˌoteɾɾˈaða +SOTERRADAS sˌoteɾɾˈaðas +SOTERRADO sˌoteɾɾˈaðo +SOTERRADOS sˌoteɾɾˈaðos +SOTERRAMIENTO sˌoteɾɾamjˈɛnto +SOTERRAR sˌoteɾɾˈaɾ +SOTHO sˈoto +SOTO sˈoto +SOTOL sotˈol +SOTUER sotwˈeɾ +SOUBISE sowβˈise +SOUL sˈowl +SOUVENIR sˌowβenˈiɾ +SOVIÉTICO soβjˈetiko +SOVJÓS soβxˈos +SOY sˈoɪ +SPA spˈa +SPAGUETTI spaɣˈetti +SPAM spˈam +SPAMMER spammˈeɾ +SPAMMING spˈammiŋ +SPANGLISH spaŋɡlˈiʃ +SPEAKER spˌeakˈeɾ +SPIN spˈin +SPINNER spinnˈeɾ +SPINNING spˈinniŋ +SPIRULINA spˌiɾulˈina +SPLIT splˈit +SPLITENSE splitˈɛnse +SPOILER spoɪlˈeɾ +SPONSOR sponsˈoɾ +SPORTING spˈoɾtiŋ +SPORTINGUISTA spˌoɾtiŋɡˈista +SPOTIFY spotˈifi +SPOTTER spottˈeɾ +SPRAY spɾˈaɪ +SPRINT spɾˈint +SPRINTER spɾintˈeɾ +SPYWARE spiwˈaɾe +SQUAD skwˈad +SQUAT skwˈat +STÁ stˈa +STAFF stˈaff +STALINISMO stˌalinˈismo +STALINISTA stˌalinˈista +STALKEADA stˌalkeˈaða +STALKEADAS stˌalkeˈaðas +STALKEADO stˌalkeˈaðo +STALKEADOS stˌalkeˈaðos +STALKEAMOS stˌalkeˈamos +STALKEAR stˌalkeˈaɾ +STAND stˈand +STANDING stˈandiŋ +STANDOPERO stˌandopˈeɾo +STANDUPERO stˌandupˈeɾo +STANEAR stˌaneˈaɾ +STARTUP staɾtˈup +STATUS stˈatus +STÁVROPOL stˈaβɾopol +STEFANESCU stˌefanˈesku +STENT stˈɛnt +STEP stˈep +STEVIA stˈeβja +STICKER stikˈeɾ +STICKERS stikˈeɾs +STILETTO stilˈetto +STILL stˈiʎ +STISHOVITA stˌisoβˈita +STOCK stˈok +STONES stˈones +STOP stˈop +STREAM stɾˈeam +STREAMING stɾeˈamiŋ +STRESS stɾˈess +STRIGIL stɾixˈil +STRIKE stɾˈike +STRIPPER stɾippˈeɾ +STRIPTEASE stɾˌipːteˈase +STRONGUISTA stɾoŋɡˈista +STRONISMO stɾonˈismo +STRONISTA stɾonˈista +STUPA stˈupa +STYLING stˈiliŋ +SU sˈu +SUABIA swˈaβja +SUABO swˈaβo +SUADERO swaðˈeɾo +SUÁREZ swˈaɾes +SUÁSTICA swˈastika +SUAVE swˈaβe +SUAVECITO swˌaβesˈito +SUAVES swˈaβes +SUAVIDAD swˌaβiðˈad +SUAVIZADA swˌaβisˈaða +SUAVIZADAS swˌaβisˈaðas +SUAVIZADO swˌaβisˈaðo +SUAVIZADOS swˌaβisˈaðos +SUAVIZANTE swˌaβisˈante +SUAVIZAR swˌaβisˈaɾ +SUAZI swˈasi +SUAZILANDIA swˌasilˈandja +SUB sˈub +SUBACROMIAL sˌuβakɾomjˈal +SUBACUÁTICA sˌuβakwˈatika +SUBACUÁTICAS sˌuβakwˈatikas +SUBACUÁTICO sˌuβakwˈatiko +SUBACUÁTICOS sˌuβakwˈatikos +SUBALIMENTADA sˌuβalˌimentˈaða +SUBALIMENTADAS sˌuβalˌimentˈaðas +SUBALIMENTADO sˌuβalˌimentˈaðo +SUBALIMENTADOS sˌuβalˌimentˈaðos +SUBALIMENTAR sˌuβalˌimentˈaɾ +SUBALQUILADA sˌuβalkilˈaða +SUBALQUILADAS sˌuβalkilˈaðas +SUBALQUILADO sˌuβalkilˈaðo +SUBALQUILADOS sˌuβalkilˈaðos +SUBALQUILAR sˌuβalkilˈaɾ +SUBALTERNA sˌuβaltˈeɾna +SUBALTERNAS sˌuβaltˈeɾnas +SUBALTERNIZADA sˌuβaltˌeɾnisˈaða +SUBALTERNIZADAS sˌuβaltˌeɾnisˈaðas +SUBALTERNIZADO sˌuβaltˌeɾnisˈaðo +SUBALTERNIZADOS sˌuβaltˌeɾnisˈaðos +SUBALTERNIZAR sˌuβaltˌeɾnisˈaɾ +SUBALTERNO sˌuβaltˈeɾno +SUBALTERNOS sˌuβaltˈeɾnos +SUBAPICAL sˌuβapikˈal +SUBARACNOIDEO sˌuβaɾˌaknoɪðˈeo +SUBARBUSTO sˌuβaɾβˈusto +SUBARRENDADA sˌuβaɾɾendˈaða +SUBARRENDADAS sˌuβaɾɾendˈaðas +SUBARRENDADO sˌuβaɾɾendˈaðo +SUBARRENDADOS sˌuβaɾɾendˈaðos +SUBARRENDAR sˌuβaɾɾendˈaɾ +SUBASTA suβˈasta +SUBASTADA sˌuβastˈaða +SUBASTADAS sˌuβastˈaðas +SUBASTADO sˌuβastˈaðo +SUBASTADOS sˌuβastˈaðos +SUBASTERO sˌuβastˈeɾo +SUBCADUCIFOLIO sˌubkaðˌusifˈoljo +SUBCAPÍTULO sˌubkapˈitulo +SUBCAPÍTULOS sˌubkapˈitulos +SUBCATEGORÍA sˌubkatˌeɣoɾˈia +SUBCELULAR sˌuβselulˈaɾ +SUBCENTRO suβsˈɛntɾo +SUBCIRCULAR sˌuβsiɾkulˈaɾ +SUBCLASIFICADA sˌubklasˌifikˈaða +SUBCLASIFICADAS sˌubklasˌifikˈaðas +SUBCLASIFICADO sˌubklasˌifikˈaðo +SUBCLASIFICADOS sˌubklasˌifikˈaðos +SUBCLASIFICAR sˌubklasˌifikˈaɾ +SUBCLAVE subklˈaβe +SUBCLÍNICO subklˈiniko +SUBCOMANDANTE sˌubkomandˈante +SUBCOMISARÍA sˌubkomˌisaɾˈia +SUBCOMISARIO sˌubkomisˈaɾjo +SUBCOMPONENTE sˌubkomponˈɛnte +SUBCONDRAL sˌubkondɾˈal +SUBCONSUMO sˌubkonsˈumo +SUBCONTRATADA sˌubkontɾatˈaða +SUBCONTRATADAS sˌubkontɾatˈaðas +SUBCONTRATADO sˌubkontɾatˈaðo +SUBCONTRATADOS sˌubkontɾatˈaðos +SUBCORDADO sˌubkoɾðˈaðo +SUBCORIÁCEO sˌubkoɾjˈaseo +SUBCRÍTICO subkɾˈitiko +SUBCUADRO subkwˈaðɾo +SUBCUERPO subkwˈeɾpo +SUBCULTURA sˌubkultˈuɾa +SUBCUTÁNEA sˌubkutˈanea +SUBCUTÁNEAS sˌubkutˈaneas +SUBCUTÁNEO sˌubkutˈaneo +SUBCUTÁNEOS sˌubkutˈaneos +SUBDESBORDAMIENTO sˌubðesβˌoɾðamjˈɛnto +SUBDIACONADO sˌubðjakonˈaðo +SUBDIRECTORIO sˌubðiɾektˈoɾjo +SUBDIVIDE sˌubðiβˈiðe +SUBDIVIDIDA sˌubðiβiðˈiða +SUBDIVIDIDAS sˌubðiβiðˈiðas +SUBDIVIDIDO sˌubðiβiðˈiðo +SUBDIVIDIDOS sˌubðiβiðˈiðos +SUBDIVIDIR sˌubðiβiðˈiɾ +SUBDOMINANTE sˌubðominˈante +SUBDUCIR sˌubðusˈiɾ +SUBDURAL sˌubðuɾˈal +SUBE sˈuβe +SUBEDITOR sˌuβeðitˈoɾ +SUBEN sˈuβen +SUBENANA sˌuβenˈana +SUBENDOTELIAL sˌuβendˌoteljˈal +SUBENDOTELIALES sˌuβendˌoteljˈales +SUBENTENDER sˌuβentendˈeɾ +SUBENTENDIDA sˌuβentendˈiða +SUBENTENDIDAS sˌuβentendˈiðas +SUBENTENDIDO sˌuβentendˈiðo +SUBENTENDIDOS sˌuβentendˈiðos +SUBENTERO sˌuβentˈeɾo +SUBEPENDIMOMA sˌuβepˌendimˈoma +SUBEPENDIMOMAS sˌuβepˌendimˈomas +SUBEPIDÉRMICO sˌuβepiðˈeɾmiko +SUBEPITELIAL sˌuβepˌiteljˈal +SUBERECTO sˌuβeɾˈekto +SUBEROSO sˌuβeɾˈoso +SUBESCAPULAR sˌuβeskˌapulˈaɾ +SUBESCOLARIZADO sˌuβeskˌolaɾisˈaðo +SUBESTELAR sˌuβestelˈaɾ +SUBESTILO sˌuβestˈilo +SUBESTIMACIÓN sˌuβestˌimasjˈon +SUBESTIMADA sˌuβestimˈaða +SUBESTIMADAS sˌuβestimˈaðas +SUBESTIMADO sˌuβestimˈaðo +SUBESTIMADOS sˌuβestimˈaðos +SUBFORO suβfˈoɾo +SUBGLACIAL sˌubɣlasjˈal +SUBGLOBOSO sˌubɣloβˈoso +SUBGLÓTICA subɣlˈotika +SUBGLÓTICAS subɣlˈotikas +SUBGLÓTICO subɣlˈotiko +SUBGLÓTICOS subɣlˈotikos +SUBGRAVE subɣɾˈaβe +SUBIDA suβˈiða +SUBIDAS suβˈiðas +SUBIDÍSIMO sˌuβiðˈisimo +SUBIDO suβˈiðo +SUBIDÓN sˌuβiðˈon +SUBIDOS suβˈiðos +SUBIGUAL sˌuβiɣwˈal +SUBINTENDENTE sˌuβintendˈɛnte +SUBINVERSIÓN sˌuβimbeɾsjˈon +SUBIÓ suβjˈo +SUBIR suβˈiɾ +SUBISTE suβˈiste +SUBJEFA suβxˈefa +SUBJETIVACIÓN sˌuβxetˌiβasjˈon +SUBJETIVIDAD sˌuβxetˌiβiðˈad +SUBJETO suβxˈeto +SUBLEVADA sˌuβleβˈaða +SUBLEVADAS sˌuβleβˈaðas +SUBLEVADO sˌuβleβˈaðo +SUBLEVADOS sˌuβleβˈaðos +SUBLIMA suβlˈima +SUBLIMADA sˌuβlimˈaða +SUBLIMADAS sˌuβlimˈaðas +SUBLIMADO sˌuβlimˈaðo +SUBLIMADOS sˌuβlimˈaðos +SUBLIMAMOS sˌuβlimˈamos +SUBLIMANDO sˌuβlimˈando +SUBLIMAR sˌuβlimˈaɾ +SUBLIMARA sˌuβlimˈaɾa +SUBLIMARÁ sˌuβlimaɾˈa +SUBLIMÁRAMOS sˌuβlimˈaɾamos +SUBLIMARAS sˌuβlimˈaɾas +SUBLIMARÁS sˌuβlimaɾˈas +SUBLIMAREIS sˌuβlimˈaɾeɪs +SUBLIMAREMOS sˌuβlimaɾˈemos +SUBLIMARES sˌuβlimˈaɾes +SUBLIMARÍAMOS sˌuβlimaɾˈiamos +SUBLIMAS suβlˈimas +SUBLIMASTE sˌuβlimˈaste +SUBLIME suβlˈime +SUBLIMEMOS sˌuβlimˈemos +SUBLIMES suβlˈimes +SUBLIMINAL sˌuβliminˈal +SUBLIMINALMENTE sˌuβliminˈalmˈente +SUBLIMO suβlˈimo +SUBLITORAL sˌuβlitoɾˈal +SUBLUXACIÓN sˌuβluksasjˈon +SUBMANDIBULAR sˌubmandˌiβulˈaɾ +SUBMAREAL sˌubmaɾeˈal +SUBMARGINAL sˌubmaɾxinˈal +SUBMARINO sˌubmaɾˈino +SUBMATRIZ sˌubmatɾˈis +SUBMAXILAR sˌubmaksilˈaɾ +SUBMEDITERRÁNEO sˌubmeðˌiteɾɾˈaneo +SUBMENÚ sˌubmenˈu +SUBMILIMÉTRICO sˌubmilimˈetɾiko +SUBMINISTRADA sˌubministɾˈaða +SUBMINISTRADAS sˌubministɾˈaðas +SUBMINISTRADO sˌubministɾˈaðo +SUBMINISTRADOS sˌubministɾˈaðos +SUBMINISTRAR sˌubministɾˈaɾ +SUBMONTANO sˌubmontˈano +SUBMUCOSO sˌubmukˈoso +SUBMUNDO submˈundo +SUBNORMAL sˌubnoɾmˈal +SUBOCCIPITAL sˌuβoksˌipitˈal +SUBOCUPACIÓN sˌuβokˌupasjˈon +SUBOPUESTO sˌuβopwˈesto +SUBORDINADA sˌuβoɾðinˈaða +SUBORDINADAS sˌuβoɾðinˈaðas +SUBORDINADO sˌuβoɾðinˈaðo +SUBORDINADOS sˌuβoɾðinˈaðos +SUBORDINAMOS sˌuβoɾðinˈamos +SUBPÁGINA subpˈaxina +SUBPÁRAMO subpˈaɾamo +SUBPARTIDA sˌubpaɾtˈiða +SUBPELO subpˈelo +SUBPENÍNSULA sˌubpenˈinsula +SUBPERÍODO sˌubpeɾˈioðo +SUBPROBLEMA sˌubpɾoβlˈema +SUBRAMA suβɾˈama +SUBRAMAL sˌuβɾamˈal +SUBRANGO suβɾˈaŋɡo +SUBRASANTE sˌuβɾasˈante +SUBRAZA suβɾˈasa +SUBREALISTA sˌuβɾealˈista +SUBRECUBRIMIENTO sˌuβɾekˌuβɾimjˈɛnto +SUBRED suβɾˈed +SUBREDONDEADO sˌuβɾeðˌondeˈaðo +SUBREGIÓN sˌuβɾexjˈon +SUBREGIONAL sˌuβɾexjonˈal +SUBREGISTRO sˌuβɾexˈistɾo +SUBREINO suβɾˈeɪno +SUBRELATO sˌuβɾelˈato +SUBREPCIÓN sˌuβɾepsjˈon +SUBREPRESENTADO sˌuβɾepɾˌesentˈaðo +SUBREPTICIAMENTE sˌuβɾepːtˈisjamˈente +SUBREPTICIO sˌuβɾepːtˈisjo +SUBRETÍCULO sˌuβɾetˈikulo +SUBROGACIÓN sˌuβɾoɣasjˈon +SUBROGADA sˌuβɾoɣˈaða +SUBROGADAS sˌuβɾoɣˈaðas +SUBROGADO sˌuβɾoɣˈaðo +SUBROGADOS sˌuβɾoɣˈaðos +SUBROGANTE sˌuβɾoɣˈante +SUBROGAR sˌuβɾoɣˈaɾ +SUBRUTINA sˌuβɾutˈina +SUBSANABLE sˌuβsanˈaβle +SUBSANADA sˌuβsanˈaða +SUBSANADAS sˌuβsanˈaðas +SUBSANADO sˌuβsanˈaðo +SUBSANADOS sˌuβsanˈaðos +SUBSANAR sˌuβsanˈaɾ +SUBSCRIBE suβskɾˈiβe +SUBSCRIBIR sˌuβskɾiβˈiɾ +SUBSCRIBO suβskɾˈiβo +SUBSCRIPTA suβskɾˈipːta +SUBSCRIPTAS suβskɾˈipːtas +SUBSCRIPTO suβskɾˈipːto +SUBSCRIPTOS suβskɾˈipːtos +SUBSCRITA suβskɾˈita +SUBSCRITAS suβskɾˈitas +SUBSCRITO suβskɾˈito +SUBSCRITOS suβskɾˈitos +SUBSEGUIDA sˌuβseɣˈiða +SUBSEGUIDAS sˌuβseɣˈiðas +SUBSEGUIDO sˌuβseɣˈiðo +SUBSEGUIDOS sˌuβseɣˈiðos +SUBSEGUIR sˌuβseɣˈiɾ +SUBSEÑAL sˌuβseɲˈal +SUBSIDIADA sˌuβsiðjˈaða +SUBSIDIADAS sˌuβsiðjˈaðas +SUBSIDIADO sˌuβsiðjˈaðo +SUBSIDIADOS sˌuβsiðjˈaðos +SUBSIDIO suβsˈiðjo +SUBSISTIDA sˌuβsistˈiða +SUBSISTIDAS sˌuβsistˈiðas +SUBSISTIDO sˌuβsistˈiðo +SUBSISTIDOS sˌuβsistˈiðos +SUBSISTIR sˌuβsistˈiɾ +SUBSÓNICA suβsˈonika +SUBSÓNICAS suβsˈonikas +SUBSÓNICO suβsˈoniko +SUBSÓNICOS suβsˈonikos +SUBSTANCIACIÓN sˌuβstansjasjˈon +SUBSTANCIADA sˌuβstansjˈaða +SUBSTANCIADAS sˌuβstansjˈaðas +SUBSTANCIADO sˌuβstansjˈaðo +SUBSTANCIADOS sˌuβstansjˈaðos +SUBSTANCIAR sˌuβstansjˈaɾ +SUBSTANTIVA sˌuβstantˈiβa +SUBSTANTIVADA sˌuβstantiβˈaða +SUBSTANTIVADAS sˌuβstantiβˈaðas +SUBSTANTIVADO sˌuβstantiβˈaðo +SUBSTANTIVADOS sˌuβstantiβˈaðos +SUBSTANTIVANDO sˌuβstantiβˈando +SUBSTANTIVAR sˌuβstantiβˈaɾ +SUBSTANTIVARES sˌuβstantiβˈaɾes +SUBSTANTIVAS sˌuβstantˈiβas +SUBSTANTIVES sˌuβstantˈiβes +SUBSTANTIVO sˌuβstantˈiβo +SUBSTANTIVOS sˌuβstantˈiβos +SUBSTITUIDA sˌuβstitwˈiða +SUBSTITUIDAS sˌuβstitwˈiðas +SUBSTITUIDO sˌuβstitwˈiðo +SUBSTITUIDOS sˌuβstitwˈiðos +SUBSTITUIR sˌuβstitwˈiɾ +SUBSTITUTA sˌuβstitˈuta +SUBSTITUTAS sˌuβstitˈutas +SUBSTITUTIVO sˌuβstitutˈiβo +SUBSTITUTO sˌuβstitˈuto +SUBSTITUTOS sˌuβstitˈutos +SUBSTRAER sˌuβstɾaˈeɾ +SUBSTRAÍDA sˌuβstɾaˈiða +SUBSTRAÍDAS sˌuβstɾaˈiðas +SUBSTRAÍDO sˌuβstɾaˈiðo +SUBSTRAÍDOS sˌuβstɾaˈiðos +SUBSUMIDA sˌuβsumˈiða +SUBSUMIDAS sˌuβsumˈiðas +SUBSUMIDO sˌuβsumˈiðo +SUBSUMIDOS sˌuβsumˈiðos +SUBSUMIR sˌuβsumˈiɾ +SUBSUPERFICIAL sˌuβsupˌeɾfisjˈal +SUBSUPERFICIE sˌuβsupeɾfˈisje +SUBTE sˈubte +SUBTERMINAL sˌubteɾminˈal +SUBTERRÁNEO sˌubteɾɾˈaneo +SUBTITULADA sˌubtitulˈaða +SUBTITULADAS sˌubtitulˈaðas +SUBTITULADO sˌubtitulˈaðo +SUBTITULADOS sˌubtitulˈaðos +SUBTITULAR sˌubtitulˈaɾ +SUBTONO subtˈono +SUBTRAMO subtɾˈamo +SUBTRIANGULAR sˌubtɾiˌaŋɡulˈaɾ +SUBURBANIZACIÓN sˌuβuɾβˌanisasjˈon +SUBURBIO suβˈuɾβjo +SUBVEGUERÍA sˌubβeɣeɾˈia +SUBVENCIÓN sˌubβensjˈon +SUBVENCIONADA sˌubβensjonˈaða +SUBVENCIONADAS sˌubβensjonˈaðas +SUBVENCIONADO sˌubβensjonˈaðo +SUBVENCIONADOS sˌubβensjonˈaðos +SUBVENCIONAMOS sˌubβensjonˈamos +SUBVENCIONAR sˌubβensjonˈaɾ +SUBVENIR sˌubβenˈiɾ +SUBVERSIÓN sˌubβeɾsjˈon +SUBVERSIVO sˌubβeɾsˈiβo +SUBVERTIDA sˌubβeɾtˈiða +SUBVERTIDAS sˌubβeɾtˈiðas +SUBVERTIDO sˌubβeɾtˈiðo +SUBVERTIDOS sˌubβeɾtˈiðos +SUBVERTIENTE sˌubβeɾtjˈɛnte +SUBVIRAL sˌubβiɾˈal +SUBYACENTE sˌuβjjasˈɛnte +SUBYACER sˌuβjjasˈeɾ +SUBYACIDA sˌuβjjasˈiða +SUBYACIDAS sˌuβjjasˈiðas +SUBYACIDO sˌuβjjasˈiðo +SUBYACIDOS sˌuβjjasˈiðos +SUBYUGACIÓN sˌuβjjuɣasjˈon +SUBZONA suβsˈona +SUCCIÓN suksjˈon +SUCCIONADA sˌuksjonˈaða +SUCCIONADAS sˌuksjonˈaðas +SUCCIONADO sˌuksjonˈaðo +SUCCIONADOR sˌuksjonaðˈoɾ +SUCCIONADORA sˌuksjonaðˈoɾa +SUCCIONADOS sˌuksjonˈaðos +SUCCIONAR sˌuksjonˈaɾ +SUCCIONES suksjˈones +SUCEDE susˈeðe +SUCEDER sˌuseðˈeɾ +SUCEDIDA sˌuseðˈiða +SUCEDIDAS sˌuseðˈiðas +SUCEDIDO sˌuseðˈiðo +SUCEDIDOS sˌuseðˈiðos +SUCEDIENDO sˌuseðjˈɛndo +SUCEDIÓ sˌuseðjˈo +SUCESIONALMENTE sˌusesjonˈalmˈente +SUCESO susˈeso +SUCESOR sˌusesˈoɾ +SUCESORA sˌusesˈoɾa +SUCESORAL sˌusesoɾˈal +SUCESOS susˈesos +SÚCHIL sˈutʃil +SUCHITEPÉQUEZ sˌutʃitepˈekes +SUCIEDAD sˌusjeðˈad +SUCINTO susˈinto +SUCIO sˈusjo +SUCITADA sˌusitˈaða +SUCITADAS sˌusitˈaðas +SUCITADO sˌusitˈaðo +SUCITADOS sˌusitˈaðos +SUCITAR sˌusitˈaɾ +SUCROSA sukɾˈosa +SÚCUBO sˈukuβo +SUCULENTA sˌukulˈɛnta +SUCULENTAS sˌukulˈɛntas +SUCULENTO sˌukulˈɛnto +SUCULENTOS sˌukulˈɛntos +SUCUMBIDA sˌukumbˈiða +SUCUMBIDAS sˌukumbˈiðas +SUCUMBIDO sˌukumbˈiðo +SUCUMBIDOS sˌukumbˈiðos +SUCUMBIR sˌukumbˈiɾ +SUCURSAL sˌukuɾsˈal +SUCURSALISMO sˌukuɾsalˈismo +SUCURSALISTA sˌukuɾsalˈista +SUD sˈud +SUDA sˈuða +SUDACA suðˈaka +SUDADA suðˈaða +SUDADAS suðˈaðas +SUDADERA sˌuðaðˈeɾa +SUDADERO sˌuðaðˈeɾo +SUDADO suðˈaðo +SUDADOS suðˈaðos +SUDÁFRICA suðˈafɾika +SUDAFRICANO sˌuðafɾikˈano +SUDAMÉRICA sˌuðamˈeɾika +SUDAMERICANA sˌuðamˌeɾikˈana +SUDAMERICANAS sˌuðamˌeɾikˈanas +SUDAMERICANO sˌuðamˌeɾikˈano +SUDAMERICANOS sˌuðamˌeɾikˈanos +SUDAN sˈuðan +SUDÁN suðˈan +SUDANDO suðˈando +SUDANÉS sˌuðanˈes +SUDANESA sˌuðanˈesa +SUDANESAS sˌuðanˈesas +SUDANESES sˌuðanˈeses +SUDAR suðˈaɾ +SUDARÁBIGO sˌuðaɾˈaβiɣo +SUDISTA suðˈista +SUDO sˈuðo +SUDOKU suðˈoku +SUDOR suðˈoɾ +SUDORACIÓN sˌuðoɾasjˈon +SUDORCILLO sˌuðoɾsˈijjo +SUDORIENTA sˌuðoɾjˈɛnta +SUDORIENTAS sˌuðoɾjˈɛntas +SUDORIENTO sˌuðoɾjˈɛnto +SUDORIENTOS sˌuðoɾjˈɛntos +SUDOROSO sˌuðoɾˈoso +SUDSUDANÉS sˌuðsuðanˈes +SUECIA swˈesja +SUECO swˈeko +SUEGRA swˈeɣɾa +SUEGRO swˈeɣɾo +SUELA swˈela +SUELDECILLO swˌelðesˈijjo +SUELDITO swelðˈito +SUELDO swˈelðo +SUELE swˈele +SUELTA swˈelta +SUELTO swˈelto +SUENA swˈena +SUEÑECITO swˌeɲesˈito +SUEÑITO sweɲˈito +SUEÑO swˈeɲo +SUEÑOS swˈeɲos +SUERO swˈeɾo +SUERTE swˈeɾte +SUÉTER swˈeteɾ +SUEVA swˈeβa +SUEVO swˈeβo +SUEZ swˈes +SUFICIENCIA sˌufisjˈɛnsja +SUFICIENTE sˌufisjˈɛnte +SUFICIENTEMENTE sˌufisjˈɛntemˈente +SUFICIENTES sˌufisjˈɛntes +SUFIJACIÓN sˌufixasjˈon +SUFIJADA sˌufixˈaða +SUFIJADAS sˌufixˈaðas +SUFIJADO sˌufixˈaðo +SUFIJADOS sˌufixˈaðos +SUFIJAR sˌufixˈaɾ +SUFIJO sufˈixo +SUFISTA sufˈista +SUFLÉ suflˈe +SUFRAGADA sˌufɾaɣˈaða +SUFRAGADAS sˌufɾaɣˈaðas +SUFRAGADO sˌufɾaɣˈaðo +SUFRAGADOS sˌufɾaɣˈaðos +SUFRAGÁNEO sˌufɾaɣˈaneo +SUFRAGISMO sˌufɾaxˈismo +SUFRAGISTA sˌufɾaxˈista +SUFRIDA sufɾˈiða +SUFRIDAS sufɾˈiðas +SUFRIDO sufɾˈiðo +SUFRIDOS sufɾˈiðos +SUFRIMIENTO sˌufɾimjˈɛnto +SUFRIR sufɾˈiɾ +SUGERENCIA sˌuxeɾˈɛnsja +SUGERIDA sˌuxeɾˈiða +SUGERIDAS sˌuxeɾˈiðas +SUGERIDO sˌuxeɾˈiðo +SUGERIDOS sˌuxeɾˈiðos +SUGERIR sˌuxeɾˈiɾ +SUGESTIONABLE sˌuxestjonˈaβle +SUGESTIONADA sˌuxestjonˈaða +SUGESTIONADAS sˌuxestjonˈaðas +SUGESTIONADO sˌuxestjonˈaðo +SUGESTIONADOS sˌuxestjonˈaðos +SUGIRIERA sˌuxiɾjˈeɾa +SUICIDA swisˈiða +SUICIDADA swˌisiðˈaða +SUICIDADAS swˌisiðˈaðas +SUICIDADO swˌisiðˈaðo +SUICIDADOS swˌisiðˈaðos +SUICIDAMOS swˌisiðˈamos +SUICIDANDO swˌisiðˈando +SUICIDAR swˌisiðˈaɾ +SUICIDIO swisˈiðjo +SUICIDO swisˈiðo +SUIDO swˈiðo +SUINA swˈina +SUINAS swˈinas +SUINO swˈino +SUINOS swˈinos +SUITE swˈite +SUIZA swˈisa +SUIZAS swˈisas +SUIZO swˈiso +SUIZOS swˈisos +SUJETA suxˈeta +SUJETADA sˌuxetˈaða +SUJETADAS sˌuxetˈaðas +SUJETADO sˌuxetˈaðo +SUJETADOR sˌuxetaðˈoɾ +SUJETADORES sˌuxetaðˈoɾes +SUJETADOS sˌuxetˈaðos +SUJETAR sˌuxetˈaɾ +SUJETAS suxˈetas +SUJETO suxˈeto +SULCADA sulkˈaða +SULCADAS sulkˈaðas +SULCADO sulkˈaðo +SULCADOS sulkˈaðos +SULCAR sulkˈaɾ +SULFAMETOXAZOL sˌulfamˌetoksasˈol +SULFAMIDA sˌulfamˈiða +SULFATADA sˌulfatˈaða +SULFATADAS sˌulfatˈaðas +SULFATADO sˌulfatˈaðo +SULFATADOS sˌulfatˈaðos +SULFATO sulfˈato +SULFONACIÓN sˌulfonasjˈon +SULFONILO sˌulfonˈilo +SULFONILUREA sˌulfonˌiluɾˈea +SULFONIO sulfˈonjo +SULFURACIÓN sˌulfuɾasjˈon +SULFURADA sˌulfuɾˈaða +SULFURADAS sˌulfuɾˈaðas +SULFURADO sˌulfuɾˈaðo +SULFURADOS sˌulfuɾˈaðos +SULFURO sulfˈuɾo +SULTÁN sultˈan +SULTANA sultˈana +SULTANATO sˌultanˈato +SUMA sˈuma +SUMABLE sumˈaβle +SUMADA sumˈaða +SUMADAS sumˈaðas +SUMADO sumˈaðo +SUMADOS sumˈaðos +SUMARIADA sˌumaɾjˈaða +SUMARIADAS sˌumaɾjˈaðas +SUMARIADO sˌumaɾjˈaðo +SUMARIADOS sˌumaɾjˈaðos +SUMARIAR sˌumaɾjˈaɾ +SUMAS sˈumas +SUMATRA sumˈatɾa +SUMATRANO sˌumatɾˈano +SUMATRIPTÁN sˌumatɾipːtˈan +SUMERCÉ sˌumeɾsˈe +SUMERGIDA sˌumeɾxˈiða +SUMERGIDAS sˌumeɾxˈiðas +SUMERGIDO sˌumeɾxˈiðo +SUMERGIDOS sˌumeɾxˈiðos +SUMERGIR sˌumeɾxˈiɾ +SUMERIA sumˈeɾja +SUMERIO sumˈeɾjo +SUMIDA sumˈiða +SUMIDAS sumˈiðas +SUMIDERO sˌumiðˈeɾo +SUMIDO sumˈiðo +SUMIDOS sumˈiðos +SUMINISTRACIÓN sˌuminˌistɾasjˈon +SUMINISTRADA sˌuministɾˈaða +SUMINISTRADAS sˌuministɾˈaðas +SUMINISTRADO sˌuministɾˈaðo +SUMINISTRADOS sˌuministɾˈaðos +SUMINISTRAR sˌuministɾˈaɾ +SUMINISTRO sˌuminˈistɾo +SUMISIÓN sˌumisjˈon +SUMISO sumˈiso +SUMO sˈumo +SUNAMITA sˌunamˈita +SUNÍ sunˈi +SUNITA sunˈita +SUNTUARIO suntwˈaɾjo +SUNTUOSIDAD sˌuntwosiðˈad +SUNTUOSO suntwˈoso +SUPE sˈupe +SUPEDITADA sˌupeðitˈaða +SUPEDITADAS sˌupeðitˈaðas +SUPEDITADO sˌupeðitˈaðo +SUPEDITADOS sˌupeðitˈaðos +SUPER supˈeɾ +SÚPER sˈupeɾ +SUPERA supˈeɾa +SUPERACIÓN sˌupeɾasjˈon +SUPERADA sˌupeɾˈaða +SUPERADAS sˌupeɾˈaðas +SUPERADO sˌupeɾˈaðo +SUPERADOS sˌupeɾˈaðos +SUPERALIANZA sˌupeɾaljˈansa +SUPERAMOS sˌupeɾˈamos +SUPERAR sˌupeɾˈaɾ +SUPERARA sˌupeɾˈaɾa +SUPERARÁ sˌupeɾaɾˈa +SUPERÁRAMOS sˌupeɾˈaɾamos +SUPERARAS sˌupeɾˈaɾas +SUPERARÁS sˌupeɾaɾˈas +SUPERAREIS sˌupeɾˈaɾeɪs +SUPERAREMOS sˌupeɾaɾˈemos +SUPERARES sˌupeɾˈaɾes +SUPERARÍAMOS sˌupeɾaɾˈiamos +SUPERAS supˈeɾas +SUPERASTE sˌupeɾˈaste +SUPERÁVIT sˌupeɾˈaβit +SUPERAVITARIO sˌupeɾˌaβitˈaɾjo +SUPERBUENA sˌupeɾβwˈena +SUPERBUENAS sˌupeɾβwˈenas +SUPERBUENO sˌupeɾβwˈeno +SUPERBUENOS sˌupeɾβwˈenos +SUPERCARGAR sˌupeɾkaɾɣˈaɾ +SUPERCARRETERA sˌupeɾkˌaɾɾetˈeɾa +SUPERCELOSA sˌupeɾselˈosa +SUPERCELOSAS sˌupeɾselˈosas +SUPERCELOSOS sˌupeɾselˈosos +SUPERCOMPAÑERO sˌupeɾkˌompaɲˈeɾo +SUPERCOMPUTADOR sˌupeɾkˌomputaðˈoɾ +SUPERCOMPUTADORA sˌupeɾkˌomputaðˈoɾa +SUPERCONJUNTO sˌupeɾkoŋxˈunto +SUPERCOSECHA sˌupeɾkosˈetʃa +SUPERCUERDA sˌupeɾkwˈeɾða +SUPERDELEGADO sˌupeɾðˌeleɣˈaðo +SUPERDOTADA sˌupeɾðotˈaða +SUPERDOTADAS sˌupeɾðotˈaðas +SUPERDOTADO sˌupeɾðotˈaðo +SUPERDOTADOS sˌupeɾðotˈaðos +SUPERE supˈeɾe +SUPEREMOS sˌupeɾˈemos +SUPERES supˈeɾes +SUPERESCALAR sˌupeɾˌeskalˈaɾ +SUPERFICIAL sˌupeɾfisjˈal +SUPERFICIALMENTE sˌupeɾfisjˈalmˈente +SUPERFICIE sˌupeɾfˈisje +SUPERFOSFATO sˌupeɾfosfˈato +SUPERFRUTA sˌupeɾfɾˈuta +SUPERHÉROE sˌupeɾˈeɾoe +SUPERHEROÍNA sˌupeɾˌeɾoˈina +SUPERIMPONER sˌupeɾˌimponˈeɾ +SUPERIMPUESTA sˌupeɾimpwˈesta +SUPERIMPUESTAS sˌupeɾimpwˈestas +SUPERIMPUESTO sˌupeɾimpwˈesto +SUPERIMPUESTOS sˌupeɾimpwˈestos +SUPERIOR sˌupeɾjˈoɾ +SUPERIORES sˌupeɾjˈoɾes +SUPERIORIDAD sˌupeɾjˌoɾiðˈad +SUPERLATIVO sˌupeɾlatˈiβo +SUPERLÍDER sˌupeɾlˈiðeɾ +SUPERLUMINOSO sˌupeɾlˌuminˈoso +SUPERMÁN sˌupeɾmˈan +SUPERMERCADISTA sˌupeɾmˌeɾkaðˈista +SUPERMERCADO sˌupeɾmeɾkˈaðo +SUPERMODELO sˌupeɾmoðˈelo +SUPERNODO sˌupeɾnˈoðo +SUPERNOVA sˌupeɾnˈoβa +SUPERO supˈeɾo +SUPEROLATERAL sˌupeɾˌolateɾˈal +SUPEROMEDIAL sˌupeɾˌomeðjˈal +SUPERORDENADOR sˌupeɾˌoɾðenaðˈoɾ +SUPERPETROLERO sˌupeɾpˌetɾolˈeɾo +SUPERPOBLACIÓN sˌupeɾpˌoβlasjˈon +SUPERPOBLADA sˌupeɾpoβlˈaða +SUPERPOBLADAS sˌupeɾpoβlˈaðas +SUPERPOBLADO sˌupeɾpoβlˈaðo +SUPERPOBLADOS sˌupeɾpoβlˈaðos +SUPERPOBLAR sˌupeɾpoβlˈaɾ +SUPERPODEROSAS sˌupeɾpˌoðeɾˈosas +SUPERPONIBLE sˌupeɾponˈiβle +SUPERPOSPANAMAX sˌupeɾpˌospanamˈaks +SUPERPOTENCIA sˌupeɾpotˈɛnsja +SUPERPOTENTE sˌupeɾpotˈɛnte +SUPERPREMIADA sˌupeɾpɾemjˈaða +SUPERPREMIADAS sˌupeɾpɾemjˈaðas +SUPERPREMIADO sˌupeɾpɾemjˈaðo +SUPERPREMIADOS sˌupeɾpɾemjˈaðos +SUPERPRODUCCIÓN sˌupeɾpɾˌoðuksjˈon +SUPERPUESTA sˌupeɾpwˈesta +SUPERPUESTAS sˌupeɾpwˈestas +SUPERPUESTO sˌupeɾpwˈesto +SUPERPUESTOS sˌupeɾpwˈestos +SUPERRÁPIDO sˌupeɾɾˈapiðo +SÚPERS sˈupeɾs +SUPERSERIE sˌupeɾsˈeɾje +SUPERSIMÉTRICO sˌupeɾsimˈetɾiko +SUPERSÓNICO sˌupeɾsˈoniko +SUPERSTAR sˌupeɾstˈaɾ +SUPERTIERRA sˌupeɾtjˈeɾɾa +SUPERUSUARIO sˌupeɾuswˈaɾjo +SUPERVALORADA sˌupeɾβˌaloɾˈaða +SUPERVALORADAS sˌupeɾβˌaloɾˈaðas +SUPERVALORADO sˌupeɾβˌaloɾˈaðo +SUPERVALORADOS sˌupeɾβˌaloɾˈaðos +SUPERVALORAR sˌupeɾβˌaloɾˈaɾ +SUPERVELOZ sˌupeɾβelˈos +SUPERVENIENTE sˌupeɾβenjˈɛnte +SUPERVENTAS sˌupeɾβˈɛntas +SUPERVIGILADA sˌupeɾβˌixilˈaða +SUPERVIGILADAS sˌupeɾβˌixilˈaðas +SUPERVIGILADO sˌupeɾβˌixilˈaðo +SUPERVIGILADOS sˌupeɾβˌixilˈaðos +SUPERVIGILAR sˌupeɾβˌixilˈaɾ +SUPERVISADA sˌupeɾβisˈaða +SUPERVISADAS sˌupeɾβisˈaðas +SUPERVISADO sˌupeɾβisˈaðo +SUPERVISADOS sˌupeɾβisˈaðos +SUPERVISAR sˌupeɾβisˈaɾ +SUPERVISE sˌupeɾβˈise +SUPERVISIÓN sˌupeɾβisjˈon +SUPERVIVENCIAL sˌupeɾβˌiβensjˈal +SUPERVIVIDA sˌupeɾβiβˈiða +SUPERVIVIDAS sˌupeɾβiβˈiðas +SUPERVIVIDO sˌupeɾβiβˈiðo +SUPERVIVIDOS sˌupeɾβiβˈiðos +SUPINA supˈina +SUPINACIÓN sˌupinasjˈon +SUPINADOR sˌupinaðˈoɾ +SUPINO supˈino +SUPLANTADA sˌuplantˈaða +SUPLANTADAS sˌuplantˈaðas +SUPLANTADO sˌuplantˈaðo +SUPLANTADOS sˌuplantˈaðos +SUPLANTAMOS sˌuplantˈamos +SUPLANTAR sˌuplantˈaɾ +SUPLEMENTADA sˌuplementˈaða +SUPLEMENTADAS sˌuplementˈaðas +SUPLEMENTADO sˌuplementˈaðo +SUPLEMENTADOS sˌuplementˈaðos +SUPLEMENTAMOS sˌuplementˈamos +SUPLEMENTAR sˌuplementˈaɾ +SUPLEMENTARES sˌuplementˈaɾes +SUPLEMENTO sˌuplemˈɛnto +SUPLENTE suplˈɛnte +SUPLICA suplˈika +SUPLICÁ sˌuplikˈa +SÚPLICA sˈuplika +SUPLICADA sˌuplikˈaða +SUPLICADAS sˌuplikˈaðas +SUPLICADO sˌuplikˈaðo +SUPLICADOS sˌuplikˈaðos +SUPLICAMOS sˌuplikˈamos +SUPLICANTES sˌuplikˈantes +SUPLICAR sˌuplikˈaɾ +SUPLICAS suplˈikas +SUPLICÁS sˌuplikˈas +SÚPLICAS sˈuplikas +SUPLICIO suplˈisjo +SUPLIDA suplˈiða +SUPLIDAS suplˈiðas +SUPLIDO suplˈiðo +SUPLIDORA sˌupliðˈoɾa +SUPLIDOS suplˈiðos +SUPLIR suplˈiɾ +SUPO sˈupo +SUPONER sˌuponˈeɾ +SUPOSICIÓN sˌuposisjˈon +SUPRAAÓRTICO sˌupɾaaˈoɾtiko +SUPRACAUDAL sˌupɾakaʊðˈal +SUPRADUODENAL sˌupɾaðwˌoðenˈal +SUPRAESTATAL sˌupɾaˌestatˈal +SUPRAGLÓTICA sˌupɾaɣlˈotika +SUPRAGLÓTICAS sˌupɾaɣlˈotikas +SUPRAGLÓTICO sˌupɾaɣlˈotiko +SUPRAGLÓTICOS sˌupɾaɣlˈotikos +SUPRAHISTÓRICA sˌupɾaistˈoɾika +SUPRAHISTÓRICAS sˌupɾaistˈoɾikas +SUPRAHISTÓRICO sˌupɾaistˈoɾiko +SUPRAHISTÓRICOS sˌupɾaistˈoɾikos +SUPRAMEDITERRÁNEO sˌupɾamˌeðiteɾɾˈaneo +SUPRANUCLEAR sˌupɾanˌukleˈaɾ +SUPRANUCLEARES sˌupɾanˌukleˈaɾes +SUPRAOCULAR sˌupɾaˌokulˈaɾ +SUPRAPÚBICO sˌupɾapˈuβiko +SUPRAQUIASMÁTICA sˌupɾakjasmˈatika +SUPRAQUIASMÁTICAS sˌupɾakjasmˈatikas +SUPRAQUIASMÁTICO sˌupɾakjasmˈatiko +SUPRAQUIASMÁTICOS sˌupɾakjasmˈatikos +SUPRARREGIONAL sˌupɾaɾɾˌexjonˈal +SUPRARRENAL sˌupɾaɾɾenˈal +SUPRARRENALES sˌupɾaɾɾenˈales +SUPRASEGMENTAL sˌupɾasˌeɡmentˈal +SUPRATENTORIAL sˌupɾatˌentoɾjˈal +SUPRATENTORIALES sˌupɾatˌentoɾjˈales +SUPRAYACENTE sˌupɾajjasˈɛnte +SUPREMACÍA sˌupɾemasˈia +SUPREMACÍAS sˌupɾemasˈias +SUPREMACISMO sˌupɾemasˈismo +SUPREMACISTA sˌupɾemasˈista +SUPREMO supɾˈemo +SUPRESIÓN sˌupɾesjˈon +SUPRESORA sˌupɾesˈoɾa +SUPRIMIDA sˌupɾimˈiða +SUPRIMIDAS sˌupɾimˈiðas +SUPRIMIDO sˌupɾimˈiðo +SUPRIMIDOS sˌupɾimˈiðos +SUPRIMIR sˌupɾimˈiɾ +SUPUESTA supwˈesta +SUPUESTAMENTE supwˈestamˈente +SUPUESTAS supwˈestas +SUPUESTO supwˈesto +SUPUESTOS supwˈestos +SUPURACIÓN sˌupuɾasjˈon +SUPURADA sˌupuɾˈaða +SUPURADAS sˌupuɾˈaðas +SUPURADO sˌupuɾˈaðo +SUPURADOS sˌupuɾˈaðos +SUPURAR sˌupuɾˈaɾ +SUPUTADA sˌuputˈaða +SUPUTADAS sˌuputˈaðas +SUPUTADO sˌuputˈaðo +SUPUTADOS sˌuputˈaðos +SUR sˈuɾ +SURAL suɾˈal +SURAMERICANA sˌuɾamˌeɾikˈana +SURAMERICANAS sˌuɾamˌeɾikˈanas +SURAMERICANO sˌuɾamˌeɾikˈano +SURAMERICANOS sˌuɾamˌeɾikˈanos +SURCADA suɾkˈaða +SURCADAS suɾkˈaðas +SURCADO suɾkˈaðo +SURCADOS suɾkˈaðos +SURCANA suɾkˈana +SURCANO suɾkˈano +SURCAR suɾkˈaɾ +SURCAROLINO sˌuɾkaɾolˈino +SURCIDA suɾsˈiða +SURCIDAS suɾsˈiðas +SURCIDO suɾsˈiðo +SURCIDOS suɾsˈiðos +SURCO sˈuɾko +SURDAKOTEÑO sˌuɾðakotˈeɲo +SUREÑA suɾˈeɲa +SURF sˈuɾf +SURFACTANTE sˌuɾfaktˈante +SURFEADA sˌuɾfeˈaða +SURFEADAS sˌuɾfeˈaðas +SURFEADO sˌuɾfeˈaðo +SURFEADOS sˌuɾfeˈaðos +SURFEAR sˌuɾfeˈaɾ +SURFEASTE sˌuɾfeˈaste +SURFERO suɾfˈeɾo +SURGE sˈuɾxe +SURGES sˈuɾxes +SURGÍAMOS suɾxˈiamos +SURGIDA suɾxˈiða +SURGIDAS suɾxˈiðas +SURGIDERO sˌuɾxiðˈeɾo +SURGIDO suɾxˈiðo +SURGIDOS suɾxˈiðos +SURGIMIENTO sˌuɾximjˈɛnto +SURGIMOS suɾxˈimos +SURGIR suɾxˈiɾ +SURGIRÁ sˌuɾxiɾˈa +SURGIRÁS sˌuɾxiɾˈas +SURGIREMOS sˌuɾxiɾˈemos +SURGIRÍAMOS sˌuɾxiɾˈiamos +SURGISTE suɾxˈiste +SURICATO sˌuɾikˈato +SURINAM suɾˈinam +SURJA sˈuɾxa +SURJAMOS suɾxˈamos +SURJAS sˈuɾxas +SURJO sˈuɾxo +SURMENAGE sˌuɾmenˈaxe +SUROSETIO sˌuɾosˈetjo +SURREALISTA sˌuɾɾealˈista +SURTA sˈuɾta +SURTAS sˈuɾtas +SURTIDA suɾtˈiða +SURTIDAS suɾtˈiðas +SURTIDO suɾtˈiðo +SURTIDOR sˌuɾtiðˈoɾ +SURTIDOS suɾtˈiðos +SURTIR suɾtˈiɾ +SURTIRNOS suɾtˈiɾnos +SURTO sˈuɾto +SURUBÍ sˌuɾuβˈi +SUS sˈus +SUSANA susˈana +SUSCEPTIBILIDAD sˌusepːtˌiβiliðˈad +SUSCEPTIBLE sˌusepːtˈiβle +SUSCITA susˈita +SUSCITADA sˌusitˈaða +SUSCITADAS sˌusitˈaðas +SUSCITADO sˌusitˈaðo +SUSCITADOS sˌusitˈaðos +SUSCITAR sˌusitˈaɾ +SUSCRIPCIÓN sˌuskɾipsjˈon +SUSCRIPTOR sˌuskɾipːtˈoɾ +SUSCRITA suskɾˈita +SUSCRITAS suskɾˈitas +SUSCRITO suskɾˈito +SUSCRITOS suskɾˈitos +SUSHI sˈusi +SUSMERCEDES sˌusmeɾsˈeðes +SUSPENDER sˌuspendˈeɾ +SUSPENDIDA sˌuspendˈiða +SUSPENDIDAS sˌuspendˈiðas +SUSPENDIDO sˌuspendˈiðo +SUSPENDIDOS sˌuspendˈiðos +SUSPENDIEREN sˌuspendjˈeɾen +SUSPENSE suspˈɛnse +SUSPENSIÓN sˌuspensjˈon +SUSPENSO suspˈɛnso +SUSPENSOR sˌuspensˈoɾ +SUSPENSORIO sˌuspensˈoɾjo +SUSPICACIA sˌuspikˈasja +SUSPIRADA sˌuspiɾˈaða +SUSPIRADAS sˌuspiɾˈaðas +SUSPIRADO sˌuspiɾˈaðo +SUSPIRADOS sˌuspiɾˈaðos +SUSPIRARA sˌuspiɾˈaɾa +SUSPIRO suspˈiɾo +SUSTANCIA sustˈansja +SUSTANCIADA sˌustansjˈaða +SUSTANCIADAS sˌustansjˈaðas +SUSTANCIADO sˌustansjˈaðo +SUSTANCIADOS sˌustansjˈaðos +SUSTANCIAL sˌustansjˈal +SUSTANTIVA sˌustantˈiβa +SUSTANTIVACIÓN sˌustantˌiβasjˈon +SUSTANTIVADA sˌustantiβˈaða +SUSTANTIVADAS sˌustantiβˈaðas +SUSTANTIVADO sˌustantiβˈaðo +SUSTANTIVADOS sˌustantiβˈaðos +SUSTANTIVAR sˌustantiβˈaɾ +SUSTANTIVAS sˌustantˈiβas +SUSTANTIVO sˌustantˈiβo +SUSTANTIVOS sˌustantˈiβos +SUSTENTA sustˈɛnta +SUSTENTABILIDAD sˌustentˌaβiliðˈad +SUSTENTABLE sˌustentˈaβle +SUSTENTÁCULO sˌustentˈakulo +SUSTENTADA sˌustentˈaða +SUSTENTADAS sˌustentˈaðas +SUSTENTADO sˌustentˈaðo +SUSTENTADORA sˌustentaðˈoɾa +SUSTENTADOS sˌustentˈaðos +SUSTENTAMOS sˌustentˈamos +SUSTENTANDO sˌustentˈando +SUSTENTAR sˌustentˈaɾ +SUSTENTARA sˌustentˈaɾa +SUSTENTARÁ sˌustentaɾˈa +SUSTENTÁRAMOS sˌustentˈaɾamos +SUSTENTARAS sˌustentˈaɾas +SUSTENTARÁS sˌustentaɾˈas +SUSTENTAREIS sˌustentˈaɾeɪs +SUSTENTAREMOS sˌustentaɾˈemos +SUSTENTARES sˌustentˈaɾes +SUSTENTARÍAMOS sˌustentaɾˈiamos +SUSTENTAS sustˈɛntas +SUSTENTASTE sˌustentˈaste +SUSTENTE sustˈɛnte +SUSTENTEMOS sˌustentˈemos +SUSTENTES sustˈɛntes +SUSTENTO sustˈɛnto +SUSTITUCIÓN sˌustitusjˈon +SUSTITUÍ sˌustitwˈi +SUSTITUIBILIDAD sˌustitwˌiβiliðˈad +SUSTITUIDA sˌustitwˈiða +SUSTITUIDAS sˌustitwˈiðas +SUSTITUIDO sˌustitwˈiðo +SUSTITUIDOS sˌustitwˈiðos +SUSTITUÍS sˌustitwˈis +SUSTITUTA sˌustitˈuta +SUSTITUTAS sˌustitˈutas +SUSTITUTO sˌustitˈuto +SUSTITUTOS sˌustitˈutos +SUSTO sˈusto +SUSTRACCIÓN sˌustɾaksjˈon +SUSTRAER sˌustɾaˈeɾ +SUSTRAÍDA sˌustɾaˈiða +SUSTRAÍDAS sˌustɾaˈiðas +SUSTRAÍDO sˌustɾaˈiðo +SUSTRAÍDOS sˌustɾaˈiðos +SUSURRADA sˌusuɾɾˈaða +SUSURRADAS sˌusuɾɾˈaðas +SUSURRADO sˌusuɾɾˈaðo +SUSURRADOS sˌusuɾɾˈaðos +SUSURRÁNDOME sˌusuɾɾˈandome +SUSURRAR sˌusuɾɾˈaɾ +SUSURRO susˈuɾɾo +SUTIL sutˈil +SUTILIZADA sˌutilisˈaða +SUTILIZADAS sˌutilisˈaðas +SUTILIZADO sˌutilisˈaðo +SUTILIZADOS sˌutilisˈaðos +SUTILIZAR sˌutilisˈaɾ +SUTURA sutˈuɾa +SUTURADA sˌutuɾˈaða +SUTURADAS sˌutuɾˈaðas +SUTURADO sˌutuɾˈaðo +SUTURADOS sˌutuɾˈaðos +SUTURAL sˌutuɾˈal +SUTURAR sˌutuɾˈaɾ +SUTURAS sutˈuɾas +SUTURES sutˈuɾes +SVASTIKA sβastˈika +SWAHILI swaˈili +SWING swˈiŋ +SWINGMAN swˈiŋɡman +T tˈe +TABACALERA tˌaβakalˈeɾa +TABACALERO tˌaβakalˈeɾo +TABACO taβˈako +TABAIBA taβˈaɪβa +TABAIBAL tˌaβaɪβˈal +TABAQUE taβˈake +TABAQUERA tˌaβakˈeɾa +TABÁQUICA taβˈakika +TABÁQUICAS taβˈakikas +TABÁQUICO taβˈakiko +TABÁQUICOS taβˈakikos +TABAQUISMO tˌaβakˈismo +TABASCO taβˈasko +TABERNÁCULO tˌaβeɾnˈakulo +TABERNARIA tˌaβeɾnˈaɾja +TABERNARIAS tˌaβeɾnˈaɾjas +TABERNARIO tˌaβeɾnˈaɾjo +TABERNARIOS tˌaβeɾnˈaɾjos +TABERNERA tˌaβeɾnˈeɾa +TABICADA tˌaβikˈaða +TABICADAS tˌaβikˈaðas +TABICADO tˌaβikˈaðo +TABICADOS tˌaβikˈaðos +TABICAR tˌaβikˈaɾ +TABIQUE taβˈike +TABLA tˈaβla +TABLADO taβlˈaðo +TABLAO taβlˈao +TABLAR taβlˈaɾ +TABLAS tˈaβlas +TABLAZO taβlˈaso +TABLEAR tˌaβleˈaɾ +TABLÉFONO taβlˈefono +TABLEÑO taβlˈeɲo +TABLERO taβlˈeɾo +TABLET taβlˈet +TABLETA taβlˈeta +TABLETEADA tˌaβleteˈaða +TABLETEADAS tˌaβleteˈaðas +TABLETEADO tˌaβleteˈaðo +TABLETEADOS tˌaβleteˈaðos +TABLETEAR tˌaβleteˈaɾ +TABLETEO tˌaβletˈeo +TABLITA taβlˈita +TABLOIDE taβlˈoɪðe +TABLÓN taβlˈon +TABLONCILLO tˌaβlonsˈijjo +TABOR taβˈoɾ +TABÚ taβˈu +TABULA taβˈula +TABULADA tˌaβulˈaða +TABULADAS tˌaβulˈaðas +TABULADO tˌaβulˈaðo +TABULADOS tˌaβulˈaðos +TABULAMOS tˌaβulˈamos +TABULANDO tˌaβulˈando +TABULAR tˌaβulˈaɾ +TABULARA tˌaβulˈaɾa +TABULARÁ tˌaβulaɾˈa +TABULÁRAMOS tˌaβulˈaɾamos +TABULARAS tˌaβulˈaɾas +TABULARÁS tˌaβulaɾˈas +TABULARE tˌaβulˈaɾe +TABULAREIS tˌaβulˈaɾeɪs +TABULAREMOS tˌaβulaɾˈemos +TABULARES tˌaβulˈaɾes +TABULARÍAMOS tˌaβulaɾˈiamos +TABULAS taβˈulas +TABULASTE tˌaβulˈaste +TABULE taβˈule +TABULEMOS tˌaβulˈemos +TABULES taβˈules +TABULO taβˈulo +TABURETAZO tˌaβuɾetˈaso +TABURETE tˌaβuɾˈete +TAC tˈak +TACADA takˈaða +TACADAS takˈaðas +TACAÑA takˈaɲa +TACAÑERÍA tˌakaɲeɾˈia +TACAÑO takˈaɲo +TACAR takˈaɾ +TACARES takˈaɾes +TACHADA tatʃˈaða +TACHADAS tatʃˈaðas +TACHADO tatʃˈaðo +TACHADOR tˌatʃaðˈoɾ +TACHADOS tatʃˈaðos +TACHADURA tˌatʃaðˈuɾa +TACHAR tatʃˈaɾ +TACHI tˈatʃi +TACHO tˈatʃo +TACHONADA tˌatʃonˈaða +TACHONADAS tˌatʃonˈaðas +TACHONADO tˌatʃonˈaðo +TACHONADOS tˌatʃonˈaðos +TACHONAR tˌatʃonˈaɾ +TACHUELA tatʃwˈela +TACHURÍ tˌatʃuɾˈi +TACITA tasˈita +TÁCITO tˈasito +TACITURNA tˌasitˈuɾna +TACITURNAS tˌasitˈuɾnas +TACITURNO tˌasitˈuɾno +TACITURNOS tˌasitˈuɾnos +TACKLE tˈakle +TACKLEAR tˌakleˈaɾ +TACLEADA tˌakleˈaða +TACLEADAS tˌakleˈaðas +TACLEADO tˌakleˈaðo +TACLEADOS tˌakleˈaðos +TACLEAR tˌakleˈaɾ +TACO tˈako +TACÓGRAFO takˈoɣɾafo +TACÓMETRO takˈometɾo +TACÓMETROS takˈometɾos +TACÓN takˈon +TACONEADA tˌakoneˈaða +TACONEADAS tˌakoneˈaðas +TACONEADO tˌakoneˈaðo +TACONEADOS tˌakoneˈaðos +TACOS tˈakos +TACOTAL tˌakotˈal +TACTO tˈakto +TACUBA takˈuβa +TADALAFILO tˌaðalafˈilo +TAEKWONDO tˌaekwˈondo +TAEL taˈel +TAFETA tafˈeta +TAFETÁN tˌafetˈan +TAFILETE tˌafilˈete +TAGALO taɣˈalo +TAGAYTAY tˌaɣaɪtˈaɪ +TAGUA tˈaɣwa +TAGUIG taɣˈiɡ +TAHALÍ tˌaalˈi +TAHONA taˈona +TAHONERA tˌaonˈeɾa +TAHONERO tˌaonˈeɾo +TAHÚR taˈuɾ +TAIFAL taɪfˈal +TAIKONAUTA tˌaɪkonˈaʊta +TAILANDÉS tˌaɪlandˈes +TAILANDESA tˌaɪlandˈesa +TAILANDIA taɪlˈandja +TAIMA tˈaɪma +TAIMADA taɪmˈaða +TAIMADAMENTE taɪmˈaðamˈente +TAIMADAS taɪmˈaðas +TAIMADO taɪmˈaðo +TAIMADOS taɪmˈaðos +TAÍNO taˈino +TAIPÁN taɪpˈan +TAIWÁN taɪwˈan +TAIWANÉS tˌaɪwanˈes +TAJADA taxˈaða +TAJADAS taxˈaðas +TAJADO taxˈaðo +TAJADOR tˌaxaðˈoɾ +TAJADOS taxˈaðos +TAJANTE taxˈante +TAJANTEMENTE taxˈantemˈente +TAJAR taxˈaɾ +TAJAZO taxˈaso +TAJÍN taxˈin +TAJINASTE tˌaxinˈaste +TAJITA taxˈita +TAJO tˈaxo +TAL tˈal +TALA tˈala +TALABARTERO tˌalaβaɾtˈeɾo +TALADA talˈaða +TALADAS talˈaðas +TALADO talˈaðo +TALADOS talˈaðos +TALADRADA tˌalaðɾˈaða +TALADRADAS tˌalaðɾˈaðas +TALADRADO tˌalaðɾˈaðo +TALADRADOS tˌalaðɾˈaðos +TALADRANTE tˌalaðɾˈante +TALADRAR tˌalaðɾˈaɾ +TALADRO talˈaðɾo +TALAJE talˈaxe +TALÁMICA talˈamika +TALÁMICAS talˈamikas +TALÁMICO talˈamiko +TALÁMICOS talˈamikos +TÁLAMO tˈalamo +TALANQUERA tˌalankˈeɾa +TALAQ talˈak +TALAR talˈaɾ +TALARES talˈaɾes +TALAS tˈalas +TALASEMIA tˌalasˈemja +TALCA tˈalka +TALE tˈale +TALEGA talˈeɣa +TALEGO talˈeɣo +TALEGUERO tˌaleɣˈeɾo +TALEGUITO tˌaleɣˈito +TALENTO talˈɛnto +TALENTOSO tˌalentˈoso +TÁLERO tˈaleɾo +TALIBÁN tˌaliβˈan +TALIDOMÍDICO tˌaliðomˈiðiko +TALIO tˈaljo +TALLER tajjˈeɾ +TALLERCITO tˌajjeɾsˈito +TALMUD talmˈud +TALMÚDICA talmˈuðika +TALMÚDICAS talmˈuðikas +TALMÚDICO talmˈuðiko +TALMÚDICOS talmˈuðikos +TALMUDISTA tˌalmuðˈista +TALO tˈalo +TALÓN talˈon +TALONADORA tˌalonaðˈoɾa +TALOS tˈalos +TALOSA talˈosa +TALOSANO tˌalosˈano +TALTUZA taltˈusa +TALUD talˈud +TALVEZ talβˈes +TAMAGOCHI tˌamaɣˈotʃi +TAMAL tamˈal +TAMALE tamˈale +TAMALITO tˌamalˈito +TAMANACO tˌamanˈako +TAMAÑITO tˌamaɲˈito +TAMAÑO tamˈaɲo +TAMARAL tˌamaɾˈal +TAMARINDO tˌamaɾˈindo +TAMAULIPAS tˌamaʊlˈipas +TAMAULIPECO tˌamaʊlipˈeko +TAMBALACOQUE tˌambalakˈoke +TAMBALEADA tˌambaleˈaða +TAMBALEADAS tˌambaleˈaðas +TAMBALEADO tˌambaleˈaðo +TAMBALEADOS tˌambaleˈaðos +TAMBALEANTE tˌambaleˈante +TAMBALEAR tˌambaleˈaɾ +TAMBALEO tˌambalˈeo +TAMBERO tambˈeɾo +TAMBIÉN tambjˈen +TAMBO tˈambo +TAMBOR tambˈoɾ +TAMBORADA tˌamboɾˈaða +TAMBORAZO tˌamboɾˈaso +TAMBORCILLO tˌamboɾsˈijjo +TAMBORCITO tˌamboɾsˈito +TAMBOREADA tˌamboɾeˈaða +TAMBOREADAS tˌamboɾeˈaðas +TAMBOREADO tˌamboɾeˈaðo +TAMBOREADOS tˌamboɾeˈaðos +TAMBOREAR tˌamboɾeˈaɾ +TAMBORERA tˌamboɾˈeɾa +TAMBORIL tˌamboɾˈil +TAMBORILEADA tˌamboɾˌileˈaða +TAMBORILEADAS tˌamboɾˌileˈaðas +TAMBORILEADO tˌamboɾˌileˈaðo +TAMBORILEADOS tˌamboɾˌileˈaðos +TAMBORILEAR tˌamboɾˌileˈaɾ +TAMBORILERO tˌamboɾilˈeɾo +TAMBORILES tˌamboɾˈiles +TAMBORITA tˌamboɾˈita +TAMBORITO tˌamboɾˈito +TAMEME tamˈeme +TAMESÍ tˌamesˈi +TÁMESIS tˈamesis +TAMIL tamˈil +TAMIZ tamˈis +TAMIZADA tˌamisˈaða +TAMIZADAS tˌamisˈaðas +TAMIZADO tˌamisˈaðo +TAMIZADOS tˌamisˈaðos +TAMIZAR tˌamisˈaɾ +TAMOXIFENO tˌamoksifˈeno +TAMPEÑA tampˈeɲa +TAMPOCO tampˈoko +TAMPÓN tampˈon +TAMPONAMIENTO tˌamponamjˈɛnto +TAMUJO tamˈuxo +TAN tˈan +TANAJ tanˈax +TANATOLÓGICA tˌanatolˈoxika +TANATOLÓGICAS tˌanatolˈoxikas +TANATOLÓGICO tˌanatolˈoxiko +TANATOLÓGICOS tˌanatolˈoxikos +TANATORIO tˌanatˈoɾjo +TÁNATOS tˈanatos +TANDA tˈanda +TANDEM tˈandem +TÁNDEM tˈandem +TANDOORI tˌandoˈoɾi +TANGA tˈaŋɡa +TANGARA taŋɡˈaɾa +TÁNGARA tˈaŋɡaɾa +TANGENCIA taŋxˈɛnsja +TANGENTE taŋxˈɛnte +TÁNGER tˈaŋxeɾ +TANGERINA tˌaŋxeɾˈina +TANGERINO tˌaŋxeɾˈino +TANGIR taŋxˈiɾ +TANGUITA taŋɡˈita +TANGUITO taŋɡˈito +TANIA tˈanja +TAÑIDA taɲˈiða +TAÑIDAS taɲˈiðas +TAÑIDO taɲˈiðo +TAÑIDOS taɲˈiðos +TANINERO tˌaninˈeɾo +TANINO tanˈino +TANQUE tˈanke +TANQUECITO tˌankesˈito +TANQUISTA tankˈista +TANTA tˈanta +TANTALIO tantˈaljo +TÁNTALO tˈantalo +TANTAS tˈantas +TANTEADA tˌanteˈaða +TANTEADAS tˌanteˈaðas +TANTEADO tˌanteˈaðo +TANTEADOR tˌanteaðˈoɾ +TANTEADOS tˌanteˈaðos +TANTEAR tˌanteˈaɾ +TANTEO tantˈeo +TANTICO tantˈiko +TANTÍSIMA tantˈisima +TANTÍSIMAS tantˈisimas +TANTÍSIMO tantˈisimo +TANTÍSIMOS tantˈisimos +TANTITO tantˈito +TANTO tˈanto +TANTOS tˈantos +TANTRICA tantɾˈika +TÁNTRICA tˈantɾika +TÁNTRICAS tˈantɾikas +TÁNTRICOS tˈantɾikos +TANTRISMO tantɾˈismo +TANZANIA tansˈanja +TANZANITA tˌansanˈita +TAOISMO taˈoɪsmo +TAOÍSMO tˌaoˈismo +TAPA tˈapa +TAPACUBOS tˌapakˈuβos +TAPADA tapˈaða +TAPADAS tapˈaðas +TAPADITO tˌapaðˈito +TAPADO tapˈaðo +TAPADORA tˌapaðˈoɾa +TAPADOS tapˈaðos +TÁPALO tˈapalo +TAPAN tˈapan +TAPANCO tapˈanko +TAPAR tapˈaɾ +TAPARRABOS tˌapaɾɾˈaβos +TAPAS tˈapas +TAPATÍO tˌapatˈio +TAPEADA tˌapeˈaða +TAPEADAS tˌapeˈaðas +TAPEADO tˌapeˈaðo +TAPEADOS tˌapeˈaðos +TAPEAR tˌapeˈaɾ +TAPEJÁRIDO tˌapexˈaɾiðo +TAPEO tapˈeo +TÁPER tˈapeɾ +TAPIA tˈapja +TAPIADA tapjˈaða +TAPIADAS tapjˈaðas +TAPIADO tapjˈaðo +TAPIADOS tapjˈaðos +TAPIAL tapjˈal +TAPICERÍA tˌapiseɾˈia +TAPISCADA tˌapiskˈaða +TAPISCADAS tˌapiskˈaðas +TAPISCADO tˌapiskˈaðo +TAPISCADOS tˌapiskˈaðos +TAPISCAR tˌapiskˈaɾ +TAPITA tapˈita +TAPIZ tapˈis +TAPIZADA tˌapisˈaða +TAPIZADAS tˌapisˈaðas +TAPIZADO tˌapisˈaðo +TAPIZADOS tˌapisˈaðos +TAPIZAR tˌapisˈaɾ +TAPÓN tapˈon +TAPONADA tˌaponˈaða +TAPONADAS tˌaponˈaðas +TAPONADO tˌaponˈaðo +TAPONADOS tˌaponˈaðos +TAPONAMIENTO tˌaponamjˈɛnto +TAPONAR tˌaponˈaɾ +TAPONEADA tˌaponeˈaða +TAPONEADAS tˌaponeˈaðas +TAPONEADO tˌaponeˈaðo +TAPONEADOS tˌaponeˈaðos +TAPONEAR tˌaponeˈaɾ +TAPUJO tapˈuxo +TAQUEAR tˌakeˈaɾ +TAQUERA takˈeɾa +TAQUERÍA tˌakeɾˈia +TAQUERO takˈeɾo +TAQUEZAL tˌakesˈal +TAQUÍGRAFA takˈiɣɾafa +TAQUIGRAFÍA tˌakiɣɾafˈia +TAQUILLA takˈijja +TAQUILLAZO tˌakijjˈaso +TAQUIMÉTRICO tˌakimˈetɾiko +TAQUÍMETRO takˈimetɾo +TAQUIPNEA tˌakipnˈea +TAQUITO takˈito +TAQUIZA takˈisa +TARA tˈaɾa +TARABA taɾˈaβa +TARACEADA tˌaɾaseˈaða +TARACEADAS tˌaɾaseˈaðas +TARACEADO tˌaɾaseˈaðo +TARACEADOS tˌaɾaseˈaðos +TARACEAR tˌaɾaseˈaɾ +TARADO taɾˈaðo +TARAJE taɾˈaxe +TARANTINO tˌaɾantˈino +TARÁNTULA taɾˈantula +TARAPACÁ tˌaɾapakˈa +TARAPAQUEÑO tˌaɾapakˈeɲo +TARAR taɾˈaɾ +TARAREABLE tˌaɾaɾeˈaβle +TARAREADA tˌaɾaɾeˈaða +TARAREADAS tˌaɾaɾeˈaðas +TARAREADO tˌaɾaɾeˈaðo +TARAREADOS tˌaɾaɾeˈaðos +TARARIRA tˌaɾaɾˈiɾa +TARAS tˈaɾas +TARASCA taɾˈaska +TARAY taɾˈaɪ +TARDA tˈaɾða +TARDADA taɾðˈaða +TARDADAS taɾðˈaðas +TARDADO taɾðˈaðo +TARDADOS taɾðˈaðos +TARDAMOS taɾðˈamos +TARDAR taɾðˈaɾ +TARDAS tˈaɾðas +TARDE tˈaɾðe +TARDECITA tˌaɾðesˈita +TARDES tˈaɾðes +TARDIO tˈaɾðjo +TARDÍO taɾðˈio +TARDÍSIMO taɾðˈisimo +TARDO tˈaɾðo +TARDOMEDIEVAL tˌaɾðomˌeðjeβˈal +TARDÓN taɾðˈon +TARDORROMÁNICO tˌaɾðoɾɾomˈaniko +TARDOS tˈaɾðos +TARÉ taɾˈe +TAREA taɾˈea +TAREAS taɾˈeas +TAREFERO tˌaɾefˈeɾo +TARGET taɾxˈet +TARIFA taɾˈifa +TARIFADA tˌaɾifˈaða +TARIFADAS tˌaɾifˈaðas +TARIFADO tˌaɾifˈaðo +TARIFADOS tˌaɾifˈaðos +TARIFAR tˌaɾifˈaɾ +TARIFICACIÓN tˌaɾifˌikasjˈon +TARIFICAR tˌaɾifikˈaɾ +TARIMA taɾˈima +TARJA tˈaɾxa +TARJAR taɾxˈaɾ +TARJETA taɾxˈeta +TARJETAS taɾxˈetas +TARJETAZO tˌaɾxetˈaso +TARJETERO tˌaɾxetˈeɾo +TARJETÓN tˌaɾxetˈon +TARLAC taɾlˈak +TAROT taɾˈot +TARRACONENSE tˌaɾɾakonˈɛnse +TARRAGONA tˌaɾɾaɣˈona +TARRITO taɾɾˈito +TARRO tˈaɾɾo +TARSERO taɾsˈeɾo +TARSIANO taɾsjˈano +TARSO tˈaɾso +TARSOMETATARSIANA tˌaɾsomˌetataɾsjˈana +TARSOMETATARSIANAS tˌaɾsomˌetataɾsjˈanas +TARSOMETATARSIANO tˌaɾsomˌetataɾsjˈano +TARSOMETATARSIANOS tˌaɾsomˌetataɾsjˈanos +TARTA tˈaɾta +TARTAMUDEADA tˌaɾtamˌuðeˈaða +TARTAMUDEADAS tˌaɾtamˌuðeˈaðas +TARTAMUDEADO tˌaɾtamˌuðeˈaðo +TARTAMUDEADOS tˌaɾtamˌuðeˈaðos +TARTAMUDEAR tˌaɾtamˌuðeˈaɾ +TARTAMUDEO tˌaɾtamuðˈeo +TARTAMUDEZ tˌaɾtamuðˈes +TARTAMUDO tˌaɾtamˈuðo +TÁRTARO tˈaɾtaɾo +TARTAS tˈaɾtas +TARTAZO taɾtˈaso +TARTERA taɾtˈeɾa +TARTUFA taɾtˈufa +TARTUFAS taɾtˈufas +TARTUFO taɾtˈufo +TARTUFOS taɾtˈufos +TARUGO taɾˈuɣo +TARUMBA taɾˈumba +TARZANA taɾsˈana +TAS tˈas +TASA tˈasa +TASADA tasˈaða +TASADAS tasˈaðas +TASADO tasˈaðo +TASADOS tasˈaðos +TASAR tasˈaɾ +TASCA tˈaska +TASCADA taskˈaða +TASCADAS taskˈaðas +TASCADO taskˈaðo +TASCADOS taskˈaðos +TASCAMOS taskˈamos +TASCANDO taskˈando +TASCAR taskˈaɾ +TASCARA taskˈaɾa +TASCARÁ tˌaskaɾˈa +TASCÁRAMOS taskˈaɾamos +TASCARAS taskˈaɾas +TASCARÁS tˌaskaɾˈas +TASCARÉ tˌaskaɾˈe +TASCAREIS taskˈaɾeɪs +TASCAREMOS tˌaskaɾˈemos +TASCARES taskˈaɾes +TASCARÍAMOS tˌaskaɾˈiamos +TASCAS tˈaskas +TASCASTE taskˈaste +TASCO tˈasko +TASCÓ taskˈo +TASES tˈases +TASKENT taskˈɛnt +TASMANIA tasmˈanja +TASMANO tasmˈano +TASQUE tˈaske +TASQUEMOS taskˈemos +TASQUES tˈaskes +TASUGO tasˈuɣo +TATA tˈata +TATAMI tatˈami +TATEMADA tˌatemˈaða +TATEMADAS tˌatemˈaðas +TATEMADO tˌatemˈaðo +TATEMADOS tˌatemˈaðos +TATUADA tatwˈaða +TATUADAS tatwˈaðas +TATUADO tatwˈaðo +TATUADOS tatwˈaðos +TATUAJE tatwˈaxe +TATUAR tatwˈaɾ +TAU tˈaʊ +TAUÓN taʊˈon +TAURINO taʊɾˈino +TAUROCTONÍA tˌaʊɾoktonˈia +TAUROMAQUIA tˌaʊɾomˈakja +TAUSI tˈaʊsi +TAUTOLOGÍA tˌaʊtoloxˈia +TAUTOLÓGICA tˌaʊtolˈoxika +TAUTOLÓGICAS tˌaʊtolˈoxikas +TAUTOLÓGICO tˌaʊtolˈoxiko +TAUTOLÓGICOS tˌaʊtolˈoxikos +TAXATIVO tˌaksatˈiβo +TAXCAL takskˈal +TAXI tˈaksi +TAXIADA taksjˈaða +TAXIADAS taksjˈaðas +TAXIADO taksjˈaðo +TAXIADOS taksjˈaðos +TAXIAR taksjˈaɾ +TAXIDERMIZAR tˌaksiðˌeɾmisˈaɾ +TAXISTAS taksˈistas +TAXÓN taksˈon +TAXONOMÍA tˌaksonomˈia +TAXONÓMICO tˌaksonˈomiko +TAYABAS tajjˈaβas +TAYLORISMO tˌaɪloɾˈismo +TAZA tˈasa +TAZÓN tasˈon +TE tˈe +TÉ tˈe +TEA tˈea +TEACHER tˌeatʃˈeɾ +TEATINA tˌeatˈina +TEATRAL tˌeatɾˈal +TEATRALES tˌeatɾˈales +TEATRALIZADA tˌeatɾˌalisˈaða +TEATRALIZADAS tˌeatɾˌalisˈaðas +TEATRALIZADO tˌeatɾˌalisˈaðo +TEATRALIZADOS tˌeatɾˌalisˈaðos +TEATRALIZAR tˌeatɾˌalisˈaɾ +TEATRITO tˌeatɾˈito +TEATRO teˈatɾo +TEBEO teβˈeo +TECA tˈeka +TECHADA tetʃˈaða +TECHADAS tetʃˈaðas +TECHADO tetʃˈaðo +TECHADORA tˌetʃaðˈoɾa +TECHADOS tetʃˈaðos +TECHAR tetʃˈaɾ +TECHO tˈetʃo +TECHOS tˈetʃos +TECITO tesˈito +TECLA tˈekla +TECLADISTA tˌeklaðˈista +TECLADO teklˈaðo +TECLADOS teklˈaðos +TECLAS tˈeklas +TECLEADA tˌekleˈaða +TECLEADAS tˌekleˈaðas +TECLEADO tˌekleˈaðo +TECLEADOS tˌekleˈaðos +TECLEAR tˌekleˈaɾ +TECNECIO teknˈesjo +TECNICA teknˈika +TÉCNICA tˈeknika +TÉCNICAA tˈeknikˌaa +TÉCNICAS tˈeknikas +TÉCNICO tˈekniko +TÉCNICOS tˈeknikos +TECNIFICACIÓN tˌeknifˌikasjˈon +TECNIFICADA tˌeknifikˈaða +TECNIFICADAS tˌeknifikˈaðas +TECNIFICADO tˌeknifikˈaðo +TECNIFICADOS tˌeknifikˈaðos +TECNIFICAR tˌeknifikˈaɾ +TECNOCUMBIA tˌeknokˈumbja +TECNOÉTICO tˌeknoˈetiko +TECNÓLOGA teknˈoloɣa +TECNOLOGÍA tˌeknoloxˈia +TECNOLOGÍAS tˌeknoloxˈias +TECNOLÓGICA tˌeknolˈoxika +TECNOLÓGICAS tˌeknolˈoxikas +TECNOLÓGICO tˌeknolˈoxiko +TECNOLÓGICOS tˌeknolˈoxikos +TECNÓLOGO teknˈoloɣo +TECNÓPOLIS teknˈopolis +TECOL tekˈol +TECOLOTE tˌekolˈote +TECOMATE tˌekomˈate +TECTONISMO tˌektonˈismo +TECTÓSAGE tektˈosaxe +TEDA tˈeða +TEDAS tˈeðas +TEDERO teðˈeɾo +TEDIO tˈeðjo +TEDIOSO teðjˈoso +TEFLISENSE tˌeflisˈɛnse +TEGMINA teɡmˈina +TEGUCIGALPA tˌeɣusiɣˈalpa +TEGUCIGALPENSE tˌeɣusˌiɣalpˈɛnse +TEGUZ teɣˈus +TEHUANA tewˈana +TEHUANTEPEC tˌewantepˈek +TEÍNA teˈina +TEÍSMO teˈismo +TEÍSTA teˈista +TEITADO teɪtˈaðo +TEITO tˈeɪto +TEJA tˈexa +TEJADA texˈaða +TEJADAS texˈaðas +TEJADO texˈaðo +TEJADOS texˈaðos +TEJAR texˈaɾ +TEJAS tˈexas +TEJEDORA tˌexeðˈoɾa +TEJEDURA tˌexeðˈuɾa +TEJEMANEJE tˌexemanˈexe +TEJEMANEJES tˌexemanˈexes +TEJER texˈeɾ +TEJIDA texˈiða +TEJIDAS texˈiðas +TEJIDO texˈiðo +TEJIDOS texˈiðos +TEJITA texˈita +TEJO tˈexo +TEJOCOTE tˌexokˈote +TEJOLOTE tˌexolˈote +TEJÓN texˈon +TELA tˈela +TELAMÓN tˌelamˈon +TELARAÑA tˌelaɾˈaɲa +TELAS tˈelas +TELAVIVÍ tˌelaβiβˈi +TELE tˈele +TELECADENA tˌelekaðˈena +TELECOMUNICACIÓN tˌelekˌomunˌikasjˈon +TELEDRAMATURGIA tˌeleðɾˌamatˈuɾxja +TELEFONEADA tˌelefˌoneˈaða +TELEFONEADAS tˌelefˌoneˈaðas +TELEFONEADO tˌelefˌoneˈaðo +TELEFONEADOR tˌelefˌoneaðˈoɾ +TELEFONEADOS tˌelefˌoneˈaðos +TELEFONÍA tˌelefonˈia +TELEFONISTA tˌelefonˈista +TELEFONO tˌelefˈono +TELÉFONO telˈefono +TELEGRAFIADA tˌeleɣɾafjˈaða +TELEGRAFIADAS tˌeleɣɾafjˈaðas +TELEGRAFIADO tˌeleɣɾafjˈaðo +TELEGRAFIADOS tˌeleɣɾafjˈaðos +TELEGRAFIAR tˌeleɣɾafjˈaɾ +TELEGRÁFICA tˌeleɣɾˈafika +TELEGRÁFICAS tˌeleɣɾˈafikas +TELEGRÁFICO tˌeleɣɾˈafiko +TELEGRÁFICOS tˌeleɣɾˈafikos +TELÉGRAFO telˈeɣɾafo +TELÉGRAFOS telˈeɣɾafos +TELÉGRAMA telˈeɣɾama +TELÉMACO telˈemako +TELEMANDO tˌelemˈando +TELEMERCADEO tˌelemˌeɾkaðˈeo +TELENOVELERO tˌelenˌoβelˈeɾo +TELEOLÓGICA tˌeleolˈoxika +TELEOLÓGICAS tˌeleolˈoxikas +TELEOLÓGICO tˌeleolˈoxiko +TELEOLÓGICOS tˌeleolˈoxikos +TELEÓSTEO tˌeleˈosteo +TELEPATÍA tˌelepatˈia +TELEPÁTICA tˌelepˈatika +TELEPÁTICAS tˌelepˈatikas +TELEPÁTICO tˌelepˈatiko +TELEPÁTICOS tˌelepˈatikos +TELEPORTADA tˌelepoɾtˈaða +TELEPORTADAS tˌelepoɾtˈaðas +TELEPORTADO tˌelepoɾtˈaðo +TELEPORTADOS tˌelepoɾtˈaðos +TELEPORTAR tˌelepoɾtˈaɾ +TELEQUINESIA tˌelekinˈesja +TELESCÓPICA tˌeleskˈopika +TELESCÓPICAS tˌeleskˈopikas +TELESCÓPICO tˌeleskˈopiko +TELESCÓPICOS tˌeleskˈopikos +TELESCOPIO tˌeleskˈopjo +TELESQUÍ tˌeleskˈi +TELETEXTO tˌeletˈeksto +TELETIENDA tˌeletjˈɛnda +TELETRABAJAR tˌeletɾˌaβaxˈaɾ +TELETRANSPORTADA tˌeletɾˌanspoɾtˈaða +TELETRANSPORTADAS tˌeletɾˌanspoɾtˈaðas +TELETRANSPORTADO tˌeletɾˌanspoɾtˈaðo +TELETRANSPORTADOS tˌeletɾˌanspoɾtˈaðos +TELEVISADA tˌeleβisˈaða +TELEVISADAS tˌeleβisˈaðas +TELEVISADO tˌeleβisˈaðo +TELEVISADOS tˌeleβisˈaðos +TELEVISAR tˌeleβisˈaɾ +TELEVISIÓN tˌeleβisjˈon +TELEVISIONES tˌeleβisjˈones +TELEVISOR tˌeleβisˈoɾ +TELEVISORAS tˌeleβisˈoɾas +TELEVISORES tˌeleβisˈoɾes +TELEVOTO tˌeleβˈoto +TELGOPOR tˌelɣopˈoɾ +TELITA telˈita +TELITROMICINA tˌelitɾˌomisˈina +TELLIZ tejjˈis +TELÓN telˈon +TELONCILLO tˌelonsˈijjo +TELONEADA tˌeloneˈaða +TELONEADAS tˌeloneˈaðas +TELONEADO tˌeloneˈaðo +TELONEADOS tˌeloneˈaðos +TELONEAR tˌeloneˈaɾ +TELONERO tˌelonˈeɾo +TELQUINES telkˈines +TELUGU telˈuɣu +TELÚRICAMENTE telˈuɾikamˈente +TELURIO telˈuɾjo +TELURO telˈuɾo +TEMA tˈema +TEMAN tˈeman +TEMAR temˈaɾ +TEMAS tˈemas +TEMÁTICA temˈatika +TEMÁTICAS temˈatikas +TEMÁTICOS temˈatikos +TEMATIZADA tˌematisˈaða +TEMATIZADAS tˌematisˈaðas +TEMATIZADO tˌematisˈaðo +TEMATIZADOS tˌematisˈaðos +TEMATIZAR tˌematisˈaɾ +TEMAZCAL tˌemaskˈal +TEMAZO temˈaso +TEMBLADA temblˈaða +TEMBLADAS temblˈaðas +TEMBLADO temblˈaðo +TEMBLADOS temblˈaðos +TEMBLANTE temblˈante +TEMBLAR temblˈaɾ +TEMBLEQUE temblˈeke +TEMBLEQUEADA tˌemblekeˈaða +TEMBLEQUEADAS tˌemblekeˈaðas +TEMBLEQUEADO tˌemblekeˈaðo +TEMBLEQUEADOS tˌemblekeˈaðos +TEMBLEQUEAR tˌemblekeˈaɾ +TEMBLEQUES temblˈekes +TEMBLÓN temblˈon +TEMBLONA temblˈona +TEMBLONAS temblˈonas +TEMBLONES temblˈones +TEMBLOR temblˈoɾ +TEMBLORCILLO tˌembloɾsˈijjo +TEMBLORES temblˈoɾes +TEMBLORINA tˌembloɾˈina +TEMBLOROSA tˌembloɾˈosa +TEMBLOROSAS tˌembloɾˈosas +TEMBLOROSO tˌembloɾˈoso +TEMBLOROSOS tˌembloɾˈosos +TEMER temˈeɾ +TEMERARIA tˌemeɾˈaɾja +TEMERARIAS tˌemeɾˈaɾjas +TEMERARIO tˌemeɾˈaɾjo +TEMERARIOS tˌemeɾˈaɾjos +TEMEROSO tˌemeɾˈoso +TEMIBILIDAD tˌemiβˌiliðˈad +TEMIDA temˈiða +TEMIDAS temˈiðas +TEMIDO temˈiðo +TEMIDOS temˈiðos +TEMITA temˈita +TEMOR temˈoɾ +TEMPERADA tˌempeɾˈaða +TEMPERADAS tˌempeɾˈaðas +TEMPERADO tˌempeɾˈaðo +TEMPERADOS tˌempeɾˈaðos +TEMPERAR tˌempeɾˈaɾ +TEMPERATURA tˌempeɾatˈuɾa +TEMPERO tempˈeɾo +TEMPESTAD tˌempestˈad +TEMPESTIVIDAD tˌempestˌiβiðˈad +TEMPLADA templˈaða +TEMPLADAS templˈaðas +TEMPLADITO tˌemplaðˈito +TEMPLADO templˈaðo +TEMPLADOS templˈaðos +TEMPLAMIENTO tˌemplamjˈɛnto +TEMPLANZA templˈansa +TEMPLAR templˈaɾ +TEMPLO tˈemplo +TEMPLÓN templˈon +TEMPORADA tˌempoɾˈaða +TEMPORADISTA tˌempoɾaðˈista +TEMPORADITA tˌempoɾaðˈita +TEMPORAL tˌempoɾˈal +TEMPORALES tˌempoɾˈales +TEMPORALIDAD tˌempoɾˌaliðˈad +TEMPORERA tˌempoɾˈeɾa +TEMPORERO tˌempoɾˈeɾo +TEMPORIZADA tˌempoɾisˈaða +TEMPORIZADAS tˌempoɾisˈaðas +TEMPORIZADO tˌempoɾisˈaðo +TEMPORIZADOS tˌempoɾisˈaðos +TEMPORIZAR tˌempoɾisˈaɾ +TEMPRANA tempɾˈana +TEMPRANAS tempɾˈanas +TEMPRANERO tˌempɾanˈeɾo +TEMPRANÍSIMO tˌempɾanˈisimo +TEMPRANITO tˌempɾanˈito +TEMPRANO tempɾˈano +TEMPRANOS tempɾˈanos +TEMPURA tempˈuɾa +TEN tˈen +TENACES tenˈases +TENACIDAD tˌenasiðˈad +TENAMASTE tˌenamˈaste +TENAMAZTLE tˌenamˈastle +TENAR tenˈaɾ +TENAZ tenˈas +TENAZA tenˈasa +TENCA tˈɛnka +TENDENCIA tendˈɛnsja +TENDENCIAL tˌendensjˈal +TENDENCIOSA tˌendensjˈosa +TENDENCIOSOS tˌendensjˈosos +TENDENTE tendˈɛnte +TENDER tendˈeɾ +TENDERO tendˈeɾo +TENDIDA tendˈiða +TENDIDAS tendˈiðas +TENDIDO tendˈiðo +TENDIDOS tendˈiðos +TENDINITIS tˌendinˈitis +TENDINOPATÍA tˌendinˌopatˈia +TENDINOSO tˌendinˈoso +TENDÓN tendˈon +TENDRÁ tendɾˈa +TENDRÁN tendɾˈan +TENDRÁS tendɾˈas +TENDRÉ tendɾˈe +TENDRÉIS tendɾˈeis +TENDREMOS tendɾˈemos +TENDRÍA tendɾˈia +TENDRÍAIS tendɾˈiaɪs +TENDRÍAMOS tendɾˈiamos +TENDRÍAN tendɾˈian +TENDRÍAS tendɾˈias +TENÉ tenˈe +TENEBROSA tˌeneβɾˈosa +TENEBROSAS tˌeneβɾˈosas +TENEBROSO tˌeneβɾˈoso +TENEBROSOS tˌeneβɾˈosos +TENED tenˈed +TENEDERO tˌeneðˈeɾo +TENEDOR tˌeneðˈoɾ +TENÉIS tenˈeis +TENEMOS tenˈemos +TENENTE tenˈɛnte +TENER tenˈeɾ +TENERIFE tˌeneɾˈife +TENES tˈenes +TENÉS tenˈes +TENESO tenˈeso +TENGA tˈɛŋɡa +TENGÁIS teŋɡˈais +TENGAMOS teŋɡˈamos +TENGAN tˈɛŋɡan +TENGAS tˈɛŋɡas +TENGÁS teŋɡˈas +TENGO tˈɛŋɡo +TENIA tˈenja +TENÍA tenˈia +TENÍAIS tenˈiaɪs +TENÍAMOS tenˈiamos +TENÍAN tenˈian +TENÍAS tenˈias +TENIDA tenˈiða +TEÑIDA teɲˈiða +TENIDAS tenˈiðas +TEÑIDAS teɲˈiðas +TENIDO tenˈiðo +TEÑIDO teɲˈiðo +TENIDOS tenˈiðos +TEÑIDOS teɲˈiðos +TENIENDO tenjˈɛndo +TENIENTA tenjˈɛnta +TENIENTE tenjˈɛnte +TENIENTITO tˌenjentˈito +TEÑIR teɲˈiɾ +TENIS tˈenis +TENÍS tenˈis +TENISTA tenˈista +TENÍSTICO tenˈistiko +TENNESIANO tˌennesjˈano +TENNESSEE tˌennessˈee +TENO tˈeno +TENOR tenˈoɾ +TENORINO tˌenoɾˈino +TENORIO tenˈoɾjo +TENORRAFIA tˌenoɾɾˈafja +TENOSINOVITIS tˌenosˌinoβˈitis +TENOTOMÍA tˌenotomˈia +TENSADA tensˈaða +TENSADAS tensˈaðas +TENSADO tensˈaðo +TENSADOS tensˈaðos +TENSAS tˈɛnsas +TENSIÓN tensjˈon +TENSIONADA tˌensjonˈaða +TENSIONADAS tˌensjonˈaðas +TENSIONADO tˌensjonˈaðo +TENSIONADOS tˌensjonˈaðos +TENSIONANTE tˌensjonˈante +TENSO tˈɛnso +TENSOACTIVO tˌensoaktˈiβo +TENTACIÓN tˌentasjˈon +TENTADA tentˈaða +TENTADAS tentˈaðas +TENTADERO tˌentaðˈeɾo +TENTADO tentˈaðo +TENTADOR tˌentaðˈoɾ +TENTADOS tentˈaðos +TENTAMOS tentˈamos +TENTANDO tentˈando +TENTAR tentˈaɾ +TENTARA tentˈaɾa +TENTARÁ tˌentaɾˈa +TENTÁRAMOS tentˈaɾamos +TENTARAS tentˈaɾas +TENTARÁS tˌentaɾˈas +TENTAREIS tentˈaɾeɪs +TENTAREMOS tˌentaɾˈemos +TENTARES tentˈaɾes +TENTARÍAMOS tˌentaɾˈiamos +TENTASTE tentˈaste +TENTATIVA tˌentatˈiβa +TENTATIVAS tˌentatˈiβas +TENTATIVO tˌentatˈiβo +TENTATIVOS tˌentatˈiβos +TENTEMOS tentˈemos +TENTEMPIÉ tˌentempjˈe +TENTORIAL tˌentoɾjˈal +TENUE tˈenwe +TENUEMENTE tˈenwemˈente +TENUES tˈenwes +TEOBROMA tˌeoβɾˈoma +TEOCINTE tˌeosˈinte +TEOCRACIA tˌeokɾˈasja +TEODORA tˌeoðˈoɾa +TEODORO tˌeoðˈoɾo +TEOFANÍA tˌeofanˈia +TEÓFILO teˈofilo +TEÓFORO teˈofoɾo +TEOGONÍA tˌeoɣonˈia +TEOLOGADO tˌeoloɣˈaðo +TEOLOGÍA tˌeoloxˈia +TEOLÓGICA tˌeolˈoxika +TEOLÓGICAS tˌeolˈoxikas +TEOLÓGICO tˌeolˈoxiko +TEOLÓGICOS tˌeolˈoxikos +TEÓLOGO teˈoloɣo +TEORÍA tˌeoɾˈia +TEORÍAS tˌeoɾˈias +TEÓRICO teˈoɾiko +TEORIZADA tˌeoɾisˈaða +TEORIZADAS tˌeoɾisˈaðas +TEORIZADO tˌeoɾisˈaðo +TEORIZADOR tˌeoɾˌisaðˈoɾ +TEORIZADOS tˌeoɾisˈaðos +TEORIZANTE tˌeoɾisˈante +TEOSOFÍA tˌeosofˈia +TEOSÓFICO tˌeosˈofiko +TEÓSOFO teˈosofo +TEPACHE tepˈatʃe +TEPALCATE tˌepalkˈate +TEPANECA tˌepanˈeka +TEPEAGUACATE tˌepeˌaɣwakˈate +TEPEAMATE tˌepeamˈate +TEPECAMOTE tˌepekamˈote +TEPEZCUINTLE tˌepeskwˈintle +TEPICHE tepˈitʃe +TEPOCATE tˌepokˈate +TEPORINCO tˌepoɾˈinko +TEPORINGO tˌepoɾˈiŋɡo +TEQUEREQUE tˌekeɾˈeke +TEQUILA tekˈila +TEQUILAZO tˌekilˈaso +TEQUIO tˈekjo +TERAHERCIO tˌeɾaˈeɾsjo +TERAPEUTA tˌeɾapˈeʊta +TERAPÉUTICO tˌeɾapˈeutˌiko +TERAPIA teɾˈapja +TERAPISTA tˌeɾapˈista +TERATOGÉNICA tˌeɾatoxˈenika +TERATOGÉNICAS tˌeɾatoxˈenikas +TERATOGÉNICO tˌeɾatoxˈeniko +TERATOGÉNICOS tˌeɾatoxˈenikos +TERATOLÓGICA tˌeɾatolˈoxika +TERATOLÓGICAS tˌeɾatolˈoxikas +TERATOLÓGICO tˌeɾatolˈoxiko +TERATOLÓGICOS tˌeɾatolˈoxikos +TERATOMA tˌeɾatˈoma +TERBIO tˈeɾβjo +TERCER teɾsˈeɾ +TERCERA teɾsˈeɾa +TERCERIZADA tˌeɾseɾisˈaða +TERCERIZADAS tˌeɾseɾisˈaðas +TERCERIZADO tˌeɾseɾisˈaðo +TERCERIZADOS tˌeɾseɾisˈaðos +TERCERIZAR tˌeɾseɾisˈaɾ +TERCERO teɾsˈeɾo +TERCETO teɾsˈeto +TERCETOS teɾsˈetos +TERCIA tˈeɾsja +TERCIADA teɾsjˈaða +TERCIADAS teɾsjˈaðas +TERCIADO teɾsjˈaðo +TERCIADOS teɾsjˈaðos +TERCIAR teɾsjˈaɾ +TERCIARIZADA tˌeɾsjaɾisˈaða +TERCIARIZADAS tˌeɾsjaɾisˈaðas +TERCIARIZADO tˌeɾsjaɾisˈaðo +TERCIARIZADOS tˌeɾsjaɾisˈaðos +TERCIARIZAR tˌeɾsjaɾisˈaɾ +TERCIAS tˈeɾsjas +TERCIO tˈeɾsjo +TERCIOPELO tˌeɾsjopˈelo +TERCO tˈeɾko +TERENCIO teɾˈɛnsjo +TERERÉ tˌeɾeɾˈe +TERESA teɾˈesa +TERETE teɾˈete +TERGIVERSADA tˌeɾxiβeɾsˈaða +TERGIVERSADAS tˌeɾxiβeɾsˈaðas +TERGIVERSADO tˌeɾxiβeɾsˈaðo +TERGIVERSADOS tˌeɾxiβeɾsˈaðos +TERIANTROPÍA tˌeɾjantɾopˈia +TERIPARATIDA tˌeɾipˌaɾatˈiða +TERMAS tˈeɾmas +TÉRMICA tˈeɾmika +TÉRMICAS tˈeɾmikas +TÉRMICO tˈeɾmiko +TÉRMICOS tˈeɾmikos +TERMINA teɾmˈina +TERMINACIÓN tˌeɾminasjˈon +TERMINADA tˌeɾminˈaða +TERMINADAS tˌeɾminˈaðas +TERMINADO tˌeɾminˈaðo +TERMINADOS tˌeɾminˈaðos +TERMINAL tˌeɾminˈal +TERMINAMOS tˌeɾminˈamos +TERMINAN teɾmˈinan +TERMINANDO tˌeɾminˈando +TERMINANTES tˌeɾminˈantes +TERMINAR tˌeɾminˈaɾ +TERMINARA tˌeɾminˈaɾa +TERMINARÁ tˌeɾminaɾˈa +TERMINÁRAMOS tˌeɾminˈaɾamos +TERMINARAS tˌeɾminˈaɾas +TERMINARÁS tˌeɾminaɾˈas +TERMINAREIS tˌeɾminˈaɾeɪs +TERMINAREMOS tˌeɾminaɾˈemos +TERMINARES tˌeɾminˈaɾes +TERMINARÍAMOS tˌeɾminaɾˈiamos +TERMINAS teɾmˈinas +TERMINASTE tˌeɾminˈaste +TERMINE teɾmˈine +TERMINÉ tˌeɾminˈe +TERMINEMOS tˌeɾminˈemos +TERMINES teɾmˈines +TERMINO teɾmˈino +TERMINÓ tˌeɾminˈo +TÉRMINO tˈeɾmino +TERMINOLOGÍA tˌeɾminˌoloxˈia +TERMINOLÓGICA tˌeɾminolˈoxika +TERMINOLÓGICAS tˌeɾminolˈoxikas +TERMINOLÓGICO tˌeɾminolˈoxiko +TERMINOLÓGICOS tˌeɾminolˈoxikos +TÉRMINOS tˈeɾminos +TERMITA teɾmˈita +TERMITERO tˌeɾmitˈeɾo +TERMO tˈeɾmo +TERMOBÁRICO tˌeɾmoβˈaɾiko +TERMODINÁMICA tˌeɾmoðinˈamika +TERMODINÁMICAS tˌeɾmoðinˈamikas +TERMODINÁMICO tˌeɾmoðinˈamiko +TERMODINÁMICOS tˌeɾmoðinˈamikos +TERMOFORESIS tˌeɾmofoɾˈesis +TERMOLÁBIL tˌeɾmolˈaβil +TERMÓLISIS teɾmˈolisis +TERMOMETRÍA tˌeɾmometɾˈia +TERMOMÉTRICA tˌeɾmomˈetɾika +TERMOMÉTRICAS tˌeɾmomˈetɾikas +TERMOMÉTRICO tˌeɾmomˈetɾiko +TERMOMÉTRICOS tˌeɾmomˈetɾikos +TERMÓMETRO teɾmˈometɾo +TERMOQUÍMICA tˌeɾmokˈimika +TERMORREGULAR tˌeɾmoɾɾˌeɣulˈaɾ +TERMOSIFÓN tˌeɾmosifˈon +TERNADA teɾnˈaða +TERNADAS teɾnˈaðas +TERNADO teɾnˈaðo +TERNADOS teɾnˈaðos +TERNAR teɾnˈaɾ +TERNASCO teɾnˈasko +TERNERA teɾnˈeɾa +TERNERO teɾnˈeɾo +TERNO tˈeɾno +TERO tˈeɾo +TEROS tˈeɾos +TERPENO teɾpˈeno +TERPINA teɾpˈina +TERRACEAR tˌeɾɾaseˈaɾ +TERRACOTA tˌeɾɾakˈota +TERRADO teɾɾˈaðo +TERRAFORMADA tˌeɾɾafoɾmˈaða +TERRAFORMADAS tˌeɾɾafoɾmˈaðas +TERRAFORMADO tˌeɾɾafoɾmˈaðo +TERRAFORMADOS tˌeɾɾafoɾmˈaðos +TERRANOVA tˌeɾɾanˈoβa +TERRAPLANISTA tˌeɾɾaplanˈista +TERRAPLÉN tˌeɾɾaplˈen +TERRAPLENADA tˌeɾɾaplenˈaða +TERRAPLENADAS tˌeɾɾaplenˈaðas +TERRAPLENADO tˌeɾɾaplenˈaðo +TERRAPLENADOS tˌeɾɾaplenˈaðos +TERRASADA tˌeɾɾasˈaða +TERRASADAS tˌeɾɾasˈaðas +TERRASADO tˌeɾɾasˈaðo +TERRASADOS tˌeɾɾasˈaðos +TERRATENIENTE tˌeɾɾatenjˈɛnte +TERRAZA teɾɾˈasa +TERREGOSO tˌeɾɾeɣˈoso +TERREMOTO tˌeɾɾemˈoto +TERREMOTOS tˌeɾɾemˈotos +TERRENAL tˌeɾɾenˈal +TERRENITO tˌeɾɾenˈito +TERRENO teɾɾˈeno +TERRESTRE teɾɾˈestɾe +TERRESTRES teɾɾˈestɾes +TERRIBLE teɾɾˈiβle +TERRIER tˌeɾɾiˈeɾ +TERRÍFICO teɾɾˈifiko +TERRÍGENA teɾɾˈixena +TERRÍGENAS teɾɾˈixenas +TERRÍGENO teɾɾˈixeno +TERRÍGENOS teɾɾˈixenos +TERRITORIAL tˌeɾɾitoɾjˈal +TERRITORIALIDAD tˌeɾɾitˌoɾjaliðˈad +TERRITORIALIZACIÓN tˌeɾɾitˌoɾjalˌisasjˈon +TERRITORIALIZADA tˌeɾɾitˌoɾjalisˈaða +TERRITORIALIZADAS tˌeɾɾitˌoɾjalisˈaðas +TERRITORIALIZADO tˌeɾɾitˌoɾjalisˈaðo +TERRITORIALIZADOS tˌeɾɾitˌoɾjalisˈaðos +TERRITORIALIZAR tˌeɾɾitˌoɾjalisˈaɾ +TERRITORIO tˌeɾɾitˈoɾjo +TERRÓN teɾɾˈon +TERROR teɾɾˈoɾ +TERRORISMO tˌeɾɾoɾˈismo +TERRORISTA tˌeɾɾoɾˈista +TERRORISTAS tˌeɾɾoɾˈistas +TERTULIA teɾtˈulja +TERTULIADA tˌeɾtuljˈaða +TERTULIADAS tˌeɾtuljˈaðas +TERTULIADO tˌeɾtuljˈaðo +TERTULIADOS tˌeɾtuljˈaðos +TERTULIAR tˌeɾtuljˈaɾ +TERUEL tˌeɾuˈel +TES tˈes +TÉS tˈes +TESA tˈesa +TESADA tesˈaða +TESADAS tesˈaðas +TESADO tesˈaðo +TESADOS tesˈaðos +TESALIA tesˈalja +TESAR tesˈaɾ +TESAS tˈesas +TESAURO tesˈaʊɾo +TESEO tesˈeo +TÉSERA tˈeseɾa +TESIS tˈesis +TESISTA tesˈista +TESITURA tˌesitˈuɾa +TESO tˈeso +TESÓN tesˈon +TESONERO tˌesonˈeɾo +TESORERA tˌesoɾˈeɾa +TESORERO tˌesoɾˈeɾo +TESORITO tˌesoɾˈito +TESORO tesˈoɾo +TEST tˈest +TESTA tˈesta +TESTADA testˈaða +TESTADAS testˈaðas +TESTADO testˈaðo +TESTADOS testˈaðos +TESTAFERRO tˌestafˈeɾɾo +TESTAMENTARIO tˌestamentˈaɾjo +TESTAR testˈaɾ +TESTARUDEZ tˌestaɾuðˈes +TESTARUDO tˌestaɾˈuðo +TESTAS tˈestas +TESTE tˈeste +TESTEADA tˌesteˈaða +TESTEADAS tˌesteˈaðas +TESTEADO tˌesteˈaðo +TESTEADOS tˌesteˈaðos +TESTEAR tˌesteˈaɾ +TESTEN tˈesten +TESTES tˈestes +TESTICULAR tˌestikulˈaɾ +TESTÍCULO testˈikulo +TESTIFICADA tˌestifikˈaða +TESTIFICADAS tˌestifikˈaðas +TESTIFICADO tˌestifikˈaðo +TESTIFICADOS tˌestifikˈaðos +TESTIFICAR tˌestifikˈaɾ +TESTIGO testˈiɣo +TESTIGUADA tˌestiɣwˈaða +TESTIGUADAS tˌestiɣwˈaðas +TESTIGUADO tˌestiɣwˈaðo +TESTIGUADOS tˌestiɣwˈaðos +TESTIGUAR tˌestiɣwˈaɾ +TESTIMONIADA tˌestimonjˈaða +TESTIMONIADAS tˌestimonjˈaðas +TESTIMONIADO tˌestimonjˈaðo +TESTIMONIADOS tˌestimonjˈaðos +TESTIMONIAL tˌestimonjˈal +TESTIMONIALMENTE tˌestimonjˈalmˈente +TESTIMONIANTE tˌestimonjˈante +TESTO tˈesto +TESTOSTERONA tˌestosteɾˈona +TESTS tˈests +TESURA tesˈuɾa +TETA tˈeta +TETÁNICO tetˈaniko +TÉTANOS tˈetanos +TETAZA tetˈasa +TETE tˈete +TETERA tetˈeɾa +TETICA tetˈika +TÉTICA tˈetika +TÉTICAS tˈetikas +TÉTICO tˈetiko +TÉTICOS tˈetikos +TETITA tetˈita +TETÓN tetˈon +TETONA tetˈona +TETONAS tetˈonas +TETONES tetˈones +TETRACAMPEÓN tˌetɾakˌampeˈon +TETRACAMPEONATO tˌetɾakˌampeonˈato +TETRACÍCLICO tˌetɾasˈikliko +TETRACICLINA tˌetɾasiklˈina +TETRACORDO tˌetɾakˈoɾðo +TÉTRADA tˈetɾaða +TETRADIMENSIONAL tˌetɾaðˌimensjonˈal +TETRADIMENSIONALES tˌetɾaðˌimensjonˈales +TETRAFLUOROBORATO tˌetɾafluˌoɾoβoɾˈato +TETRAGONAL tˌetɾaɣonˈal +TETRÁGONO tetɾˈaɣono +TETRAHIDROFOLATO tˌetɾaˌiðɾofolˈato +TETRÁMERO tetɾˈameɾo +TETRAMORFO tˌetɾamˈoɾfo +TETRAMOTOR tˌetɾamotˈoɾ +TETRAPÉPTIDO tˌetɾapˈepːtiðo +TETRAPLEJIA tˌetɾaplˈexja +TETRAPLEJÍA tˌetɾaplexˈia +TETRAPLÉJICO tˌetɾaplˈexiko +TÉTRICAMENTE tˈetɾikamˈente +TETRODO tetɾˈoðo +TETROMINÓ tˌetɾominˈo +TETROSA tetɾˈosa +TETUDA tetˈuða +TETUDAS tetˈuðas +TETUDO tetˈuðo +TETUDOS tetˈuðos +TETUNTE tetˈunte +TEÚRGIA teˈuɾxja +TEUTÓN teʊtˈon +TEXANO teksˈano +TEXAS tˈeksas +TEXTEADA tˌeksteˈaða +TEXTEADAS tˌeksteˈaðas +TEXTEADO tˌeksteˈaðo +TEXTEADOS tˌeksteˈaðos +TEXTIL tekstˈil +TEXTILERO tˌekstilˈeɾo +TEXTO tˈeksto +TEXTUAL tekstwˈal +TEXTUALES tekstwˈales +TEXTURADO tˌekstuɾˈaðo +TEXTURAL tˌekstuɾˈal +TEXTURIZADO tˌekstuɾisˈaðo +TEXTURIZAR tˌekstuɾisˈaɾ +TEZ tˈes +TEZONTLE tesˈontle +THATCHERISMO tˌattʃeɾˈismo +THETA tˈeta +THRILLER tɾijjˈeɾ +TI tˈi +TÍA tˈia +TIANGUERO tjaŋɡˈeɾo +TIANGUIS tjˈaŋɡis +TIANGUISTA tjaŋɡˈista +TIARA tjˈaɾa +TIAZIDA tjasˈiða +TIBERIO tiβˈeɾjo +TIBERIOS tiβˈeɾjos +TIBETANA tˌiβetˈana +TIBETÓLOGO tˌiβetˈoloɣo +TIBIA tˈiβja +TIBIAL tiβjˈal +TIBIO tˈiβjo +TIBURCIO tiβˈuɾsjo +TIBURÓN tˌiβuɾˈon +TIC tˈik +TICKET tikˈet +TICKETMASTER tˌiketmastˈeɾ +TICOLANDIA tˌikolˈandja +TICTAC tiktˈak +TICTAQUEAR tˌiktakeˈaɾ +TICUNA tikˈuna +TIEMPECITO tjˌempesˈito +TIEMPITO tjempˈito +TIEMPO tjˈempo +TIEMPOS tjˈempos +TIENDA tjˈɛnda +TIENDAS tjˈɛndas +TIENDECILLA tjˌendesˈijja +TIENDECITA tjˌendesˈita +TIENE tjˈene +TIENEN tjˈenen +TIENES tjˈenes +TIERNA tjˈeɾna +TIERNAS tjˈeɾnas +TIERNITO tjeɾnˈito +TIERNO tjˈeɾno +TIERNOS tjˈeɾnos +TIERRA tjˈeɾɾa +TIESECITO tjˌesesˈito +TIESO tjˈeso +TIESTO tjˈesto +TIFO tˈifo +TIFOIDEO tˌifoɪðˈeo +TIFÓN tifˈon +TIFONES tifˈones +TIFUS tˈifus +TIGRE tˈiɣɾe +TIGRECILLO tˌiɣɾesˈijjo +TIGRECITO tˌiɣɾesˈito +TIGRESA tiɣɾˈesa +TIGURINO tˌiɣuɾˈino +TIJERA tixˈeɾa +TIJERAL tˌixeɾˈal +TIJERAS tixˈeɾas +TIJERETA tˌixeɾˈeta +TIJERETAZO tˌixeɾetˈaso +TIJERETEADA tˌixeɾˌeteˈaða +TIJERETEADAS tˌixeɾˌeteˈaðas +TIJERETEADO tˌixeɾˌeteˈaðo +TIJERETEADOS tˌixeɾˌeteˈaðos +TIJERETEAR tˌixeɾˌeteˈaɾ +TIJUANA tixwˈana +TIJUANENSE tˌixwanˈɛnse +TILA tˈila +TILACINO tˌilasˈino +TILAPIA tilˈapja +TILCOATE tˌilkoˈate +TILCUATE tilkwˈate +TILDADA tilðˈaða +TILDADAS tilðˈaðas +TILDADO tilðˈaðo +TILDADOS tilðˈaðos +TILDE tˈilðe +TILICHE tilˈitʃe +TILMA tˈilma +TILOPO tilˈopo +TIMADA timˈaða +TIMADAS timˈaðas +TIMADO timˈaðo +TIMADOS timˈaðos +TIMAR timˈaɾ +TIMBALERA tˌimbalˈeɾa +TIMBALISTA tˌimbalˈista +TIMBEADA tˌimbeˈaða +TIMBEADAS tˌimbeˈaðas +TIMBEADO tˌimbeˈaðo +TIMBEADOS tˌimbeˈaðos +TIMBEAR tˌimbeˈaɾ +TIMBRADA timbɾˈaða +TIMBRADAS timbɾˈaðas +TIMBRADO timbɾˈaðo +TIMBRADOS timbɾˈaðos +TIMBRAZO timbɾˈaso +TIMBRE tˈimbɾe +TIMBRECITO tˌimbɾesˈito +TIMBUENSE timbwˈɛnse +TÍMIDO tˈimiðo +TIMINA timˈina +TIMING tˈimiŋ +TIMO tˈimo +TIMÓ timˈo +TIMÓN timˈon +TIMONAZO tˌimonˈaso +TIMONERA tˌimonˈeɾa +TIMOR timˈoɾ +TIMOTEO tˌimotˈeo +TIMPÁNICO timpˈaniko +TÍMPANO tˈimpano +TIMPANOMETRÍA tˌimpanˌometɾˈia +TIMPANOMETRÍAS tˌimpanˌometɾˈias +TIMPLE tˈimple +TIMPLES tˈimples +TIMPLISTA timplˈista +TINA tˈina +TIÑA tˈiɲa +TINAJA tinˈaxa +TINCADA tinkˈaða +TINCADAS tinkˈaðas +TINCADO tinkˈaðo +TINCADOS tinkˈaðos +TINCAR tinkˈaɾ +TINGUIRIRICA tˌiŋɡiɾiɾˈika +TINIEBLA tinjˈeβla +TINIEBLAS tinjˈeβlas +TINO tˈino +TINTA tˈinta +TINTADA tintˈaða +TINTADAS tintˈaðas +TINTADO tintˈaðo +TINTADOS tintˈaðos +TINTAR tintˈaɾ +TINTE tˈinte +TINTERO tintˈeɾo +TINTINEADA tˌintineˈaða +TINTINEADAS tˌintineˈaðas +TINTINEADO tˌintineˈaðo +TINTINEADOS tˌintineˈaðos +TINTINEAR tˌintineˈaɾ +TINTINEO tˌintinˈeo +TINTINEOS tˌintinˈeos +TINTO tˈinto +TINTÓREO tintˈoɾeo +TINTORERÍA tˌintoɾeɾˈia +TINTURADA tˌintuɾˈaða +TINTURADAS tˌintuɾˈaðas +TINTURADO tˌintuɾˈaðo +TINTURADOS tˌintuɾˈaðos +TINTURAR tˌintuɾˈaɾ +TÍO tˈio +TIONILO tjonˈilo +TIORBA tjˈoɾβa +TIOVIVO tjoβˈiβo +TIP tˈip +TIPA tˈipa +TIPADA tipˈaða +TIPADAS tipˈaðas +TIPADO tipˈaðo +TIPADOS tipˈaðos +TIPAKAY tˌipakˈaɪ +TIPAR tipˈaɾ +TIPAZO tipˈaso +TIPE tˈipe +TIPEADA tˌipeˈaða +TIPEADAS tˌipeˈaðas +TIPEADO tˌipeˈaðo +TIPEADOS tˌipeˈaðos +TIPEAR tˌipeˈaɾ +TIPERÍA tˌipeɾˈia +TÍPICA tˈipika +TÍPICAS tˈipikas +TÍPICO tˈipiko +TÍPICOS tˈipikos +TIPIFICADA tˌipifikˈaða +TIPIFICADAS tˌipifikˈaðas +TIPIFICADO tˌipifikˈaðo +TIPIFICADOS tˌipifikˈaðos +TIPLE tˈiple +TIPO tˈipo +TIPOGRAFÍA tˌipoɣɾafˈia +TIPOGRÁFICA tˌipoɣɾˈafika +TIPOGRÁFICAS tˌipoɣɾˈafikas +TIPOGRÁFICO tˌipoɣɾˈafiko +TIPOGRÁFICOS tˌipoɣɾˈafikos +TIPOLOGÍA tˌipoloxˈia +TIPOLÓGICA tˌipolˈoxika +TIPOLÓGICAS tˌipolˈoxikas +TIPOLÓGICO tˌipolˈoxiko +TIPOLÓGICOS tˌipolˈoxikos +TIPOLOGIZADA tˌipolˌoxisˈaða +TIPOLOGIZADAS tˌipolˌoxisˈaðas +TIPOLOGIZADO tˌipolˌoxisˈaðo +TIPOLOGIZADOS tˌipolˌoxisˈaðos +TIPOLOGIZAR tˌipolˌoxisˈaɾ +TIPOS tˈipos +TIQUET tikˈet +TÍQUET tˈiket +TIQUETA tikˈeta +TÍQUETS tˈikets +TIRA tˈiɾa +TIRABLE tiɾˈaβle +TIRADA tiɾˈaða +TIRADAS tiɾˈaðas +TIRADO tiɾˈaðo +TIRADORA tˌiɾaðˈoɾa +TIRADOS tiɾˈaðos +TIRAMISÚ tˌiɾamisˈu +TIRAMOS tiɾˈamos +TIRANA tiɾˈana +TIRANAS tiɾˈanas +TIRANDO tiɾˈando +TIRANÉS tˌiɾanˈes +TIRANÍA tˌiɾanˈia +TIRÁNIDO tiɾˈaniðo +TIRANIZADA tˌiɾanisˈaða +TIRANIZADAS tˌiɾanisˈaðas +TIRANIZADO tˌiɾanisˈaðo +TIRANIZADOS tˌiɾanisˈaðos +TIRANIZAR tˌiɾanisˈaɾ +TIRANO tiɾˈano +TIRANOS tiɾˈanos +TIRANOSAURIO tˌiɾanosˈaʊɾjo +TIRANTE tiɾˈante +TIRANTES tiɾˈantes +TIRANTEZ tˌiɾantˈes +TIRAR tiɾˈaɾ +TIRARA tiɾˈaɾa +TIRARÁ tˌiɾaɾˈa +TIRÁRAMOS tiɾˈaɾamos +TIRARAS tiɾˈaɾas +TIRARÁS tˌiɾaɾˈas +TIRAREIS tiɾˈaɾeɪs +TIRAREMOS tˌiɾaɾˈemos +TIRARES tiɾˈaɾes +TIRARÍAMOS tˌiɾaɾˈiamos +TIRAS tˈiɾas +TIRASTE tiɾˈaste +TIRAZO tiɾˈaso +TIRE tˈiɾe +TIREMOS tiɾˈemos +TIRES tˈiɾes +TIRIA tˈiɾja +TIRICIA tiɾˈisja +TIRIO tˈiɾjo +TIRITA tiɾˈita +TIRITADA tˌiɾitˈaða +TIRITADAS tˌiɾitˈaðas +TIRITADO tˌiɾitˈaðo +TIRITADOS tˌiɾitˈaðos +TIRITANTE tˌiɾitˈante +TIRO tˈiɾo +TIROGLOBULINA tˌiɾoɣlˌoβulˈina +TIROGLOSO tˌiɾoɣlˈoso +TIROIDES tiɾˈoɪðes +TIROIDITIS tˌiɾoɪðˈitis +TIROL tiɾˈol +TIROLÉS tˌiɾolˈes +TIROLINA tˌiɾolˈina +TIRÓN tiɾˈon +TIRONEADA tˌiɾoneˈaða +TIRONEADAS tˌiɾoneˈaðas +TIRONEADO tˌiɾoneˈaðo +TIRONEADOS tˌiɾoneˈaðos +TIRONINA tˌiɾonˈina +TIRONINAS tˌiɾonˈinas +TIROS tˈiɾos +TIROSINEMIA tˌiɾosinˈemja +TIROTEADA tˌiɾoteˈaða +TIROTEADAS tˌiɾoteˈaðas +TIROTEADO tˌiɾoteˈaðo +TIROTEADOS tˌiɾoteˈaðos +TIROTEO tˌiɾotˈeo +TIROTROPINA tˌiɾotɾopˈina +TIROXINA tˌiɾoksˈina +TIRRENA tiɾɾˈena +TIRRENO tiɾɾˈeno +TIRSO tˈiɾso +TISANA tisˈana +TÍSICA tˈisika +TÍSICO tˈisiko +TISÚ tisˈu +TITA tˈita +TITÁN titˈan +TITANIC tˌitanˈik +TITÁNIDE titˈaniðe +TITANIO titˈanjo +TITANOSÁURIDO tˌitanosˈauɾˌiðo +TÍTERE tˈiteɾe +TITI tˈiti +TITILADA tˌitilˈaða +TITILADAS tˌitilˈaðas +TITILADO tˌitilˈaðo +TITILADOS tˌitilˈaðos +TITILAR tˌitilˈaɾ +TITILEO tˌitilˈeo +TITIS tˈitis +TITRADA titɾˈaða +TITRADAS titɾˈaðas +TITRADO titɾˈaðo +TITRADOS titɾˈaðos +TITUBEADA tˌituβeˈaða +TITUBEADAS tˌituβeˈaðas +TITUBEADO tˌituβeˈaðo +TITUBEADOS tˌituβeˈaðos +TITUBEANTE tˌituβeˈante +TITUBEAR tˌituβeˈaɾ +TITUBEO tˌituβˈeo +TITULA titˈula +TITULACIÓN tˌitulasjˈon +TITULADA tˌitulˈaða +TITULADAS tˌitulˈaðas +TITULADO tˌitulˈaðo +TITULADOS tˌitulˈaðos +TITULAMOS tˌitulˈamos +TITULANDO tˌitulˈando +TITULAR tˌitulˈaɾ +TITULARA tˌitulˈaɾa +TITULARÁ tˌitulaɾˈa +TITULÁRAMOS tˌitulˈaɾamos +TITULARAS tˌitulˈaɾas +TITULARÁS tˌitulaɾˈas +TITULARATO tˌitulaɾˈato +TITULAREIS tˌitulˈaɾeɪs +TITULAREMOS tˌitulaɾˈemos +TITULARES tˌitulˈaɾes +TITULARÍAMOS tˌitulaɾˈiamos +TITULARIZADA tˌitulˌaɾisˈaða +TITULARIZADAS tˌitulˌaɾisˈaðas +TITULARIZADO tˌitulˌaɾisˈaðo +TITULARIZADOS tˌitulˌaɾisˈaðos +TITULARIZAR tˌitulˌaɾisˈaɾ +TITULAS titˈulas +TITULASTE tˌitulˈaste +TITULE titˈule +TITULEMOS tˌitulˈemos +TITULES titˈules +TITULITIS tˌitulˈitis +TITULO titˈulo +TÍTULO tˈitulo +TÍTULOS tˈitulos +TIUQUE tjˈuke +TIZA tˈisa +TIZANA tisˈana +TIZNADA tisnˈaða +TIZNADAS tisnˈaðas +TIZNADO tisnˈaðo +TIZNADOS tisnˈaðos +TIZNAR tisnˈaɾ +TIZNAS tˈisnas +TIZNE tˈisne +TIZNES tˈisnes +TIZNÓN tisnˈon +TIZO tˈiso +TIZÓN tisˈon +TLACO tlˈako +TLACOS tlˈakos +TLACUACHE tlakwˈatʃe +TLÁLOC tlˈalok +TLALPEÑO tlalpˈeɲo +TLAPALERÍA tlˌapaleɾˈia +TLAPALERO tlˌapalˈeɾo +TLATELOLCA tlˌatelˈolka +TLAXCALA tlakskˈala +TLAXCALTECA tlˌakskaltˈeka +TLAZOL tlasˈol +TLECUIL tlekwˈil +TLEMOLE tlemˈole +TO' tˈo +TOALLA toˈajja +TOALLAS toˈajjas +TOBA tˈoβa +TOBÁCEO toβˈaseo +TOBAGO toβˈaɣo +TOBERA toβˈeɾa +TOBILLO toβˈijjo +TOBO tˈoβo +TOBOGÁN tˌoβoɣˈan +TOBRAMICINA tˌoβɾamisˈina +TOCA tˈoka +TOCADA tokˈaða +TOCADAS tokˈaðas +TOCADO tokˈaðo +TOCADOR tˌokaðˈoɾ +TOCADORA tˌokaðˈoɾa +TOCADOS tokˈaðos +TOCAMIENTO tˌokamjˈɛnto +TOCAMOS tokˈamos +TOCANDO tokˈando +TOCAR tokˈaɾ +TOCARA tokˈaɾa +TOCARÁ tˌokaɾˈa +TOCÁRAMOS tokˈaɾamos +TOCARAS tokˈaɾas +TOCARÁS tˌokaɾˈas +TOCAREIS tokˈaɾeɪs +TOCAREMOS tˌokaɾˈemos +TOCARES tokˈaɾes +TOCARIA tokˈaɾja +TOCARÍAMOS tˌokaɾˈiamos +TOCARIAS tokˈaɾjas +TOCARIO tokˈaɾjo +TOCARIOS tokˈaɾjos +TOCAS tˈokas +TOCASTE tokˈaste +TOCHA tˈotʃa +TOCHAS tˈotʃas +TOCHO tˈotʃo +TOCHOS tˈotʃos +TOCINO tosˈino +TOCO tˈoko +TOCOEÑO tˌokoˈeɲo +TOCOLÍTICA tˌokolˈitika +TOCOLÍTICAS tˌokolˈitikas +TOCOLÍTICO tˌokolˈitiko +TOCOLÍTICOS tˌokolˈitikos +TODA tˈoða +TODAS tˈoðas +TODAVIA toðˈaβja +TODAVÍA tˌoðaβˈia +TODES tˈoðes +TODITO toðˈito +TODO tˈoðo +TODÓLOGO toðˈoloɣo +TODOS tˈoðos +TODOTERRENO tˌoðoteɾɾˈeno +TOESA toˈesa +TOFU tˈofu +TOGADA toɣˈaða +TOGADAS toɣˈaðas +TOGADO toɣˈaðo +TOGADOS toɣˈaðos +TOGARSE toɣˈaɾse +TOGO tˈoɣo +TOGOLÉS tˌoɣolˈes +TOISÓN toɪsˈon +TOJO tˈoxo +TOKENISMO tˌokenˈismo +TOKIO tˈokjo +TOLDADA tolðˈaða +TOLDADAS tolðˈaðas +TOLDADO tolðˈaðo +TOLDADOS tolðˈaðos +TOLDO tˈolðo +TOLEDANO tˌoleðˈano +TOLEDO tolˈeðo +TOLERABILIDAD tˌoleɾˌaβiliðˈad +TOLERABLE tˌoleɾˈaβle +TOLERADA tˌoleɾˈaða +TOLERADAS tˌoleɾˈaðas +TOLERADO tˌoleɾˈaðo +TOLERADOS tˌoleɾˈaðos +TOLERANCIA tˌoleɾˈansja +TOLERANTE tˌoleɾˈante +TOLERANTES tˌoleɾˈantes +TOLERAR tˌoleɾˈaɾ +TOLETANO tˌoletˈano +TOLETE tolˈete +TOLETERO tˌoletˈeɾo +TOLILI tolˈili +TOLIMA tolˈima +TOLINA tolˈina +TOLOACHE tˌoloˈatʃe +TOLOLOCHE tˌololˈotʃe +TOLOMEO tˌolomˈeo +TOLONDRO tolˈondɾo +TOLOSA tolˈosa +TOLOSANA tˌolosˈana +TOLOSANO tˌolosˈano +TOLOSARRA tˌolosˈaɾɾa +TOLTECA toltˈeka +TOLTECAS toltˈekas +TOLTECO toltˈeko +TOLTECOS toltˈekos +TOLVA tˈolβa +TOLVANERA tˌolβanˈeɾa +TOMA tˈoma +TOMÁ tomˈa +TOMACORRIENTE tˌomakˌoɾɾiˈɛnte +TOMACORRIENTES tˌomakˌoɾɾiˈɛntes +TOMADA tomˈaða +TOMADAS tomˈaðas +TOMADO tomˈaðo +TOMADOS tomˈaðos +TOMADURA tˌomaðˈuɾa +TOMAR tomˈaɾ +TOMARA tomˈaɾa +TOMARLE tomˈaɾle +TOMÁRSELA tomˈaɾsela +TOMARTE tomˈaɾte +TOMAS tˈomas +TOMÁS tomˈas +TOMASITO tˌomasˈito +TOMATE tomˈate +TOMATERA tˌomatˈeɾa +TOMATERO tˌomatˈeɾo +TOMATES tomˈates +TOMATICO tˌomatˈiko +TOMATITO tˌomatˈito +TOMBO tˈombo +TÓMBOLA tˈombola +TOME tˈome +TOMES tˈomes +TOMÍN tomˈin +TOMISTA tomˈista +TOMITO tomˈito +TOMO tˈomo +TOMOCHITECO tˌomotʃitˈeko +TOMOS tˈomos +TONADA tonˈaða +TONAL tonˈal +TONALMENTE tonˈalmˈente +TONANTE tonˈante +TONEL tonˈel +TONELADA tˌonelˈaða +TONELADAS tˌonelˈaðas +TÓNER tˈoneɾ +TONGA tˈoŋɡa +TONGADA toŋɡˈaða +TONIFICACIÓN tˌonifˌikasjˈon +TONIFICADA tˌonifikˈaða +TONIFICADAS tˌonifikˈaðas +TONIFICADO tˌonifikˈaðo +TONIFICADOS tˌonifikˈaðos +TONIFICANTE tˌonifikˈante +TONIFICAR tˌonifikˈaɾ +TONITO tonˈito +TOÑO tˈoɲo +TONOCOTÉS tˌonokotˈes +TONOS tˈonos +TONSURADA tˌonsuɾˈaða +TONSURADAS tˌonsuɾˈaðas +TONSURADO tˌonsuɾˈaðo +TONSURADOS tˌonsuɾˈaðos +TONSURO tonsˈuɾo +TONTA tˈonta +TONTAINA tontˈaɪna +TONTAS tˈontas +TONTEADA tˌonteˈaða +TONTEADAS tˌonteˈaðas +TONTEADO tˌonteˈaðo +TONTEADOS tˌonteˈaðos +TONTEAR tˌonteˈaɾ +TONTERA tontˈeɾa +TONTERÍA tˌonteɾˈia +TONTITO tontˈito +TONTO tˈonto +TONTÓN tontˈon +TONTONA tontˈona +TONTONAS tontˈonas +TONTONES tontˈones +TONTORRÓN tˌontoɾɾˈon +TONTORRONA tˌontoɾɾˈona +TONTORRONAS tˌontoɾɾˈonas +TONTORRONES tˌontoɾɾˈones +TONTOS tˈontos +TONTUELA tontwˈela +TONTUNA tontˈuna +TOP tˈop +TOPACIO topˈasjo +TOPADA topˈaða +TOPADAS topˈaðas +TOPADO topˈaðo +TOPADOS topˈaðos +TOPAR topˈaɾ +TOPE tˈope +TOPEADA tˌopeˈaða +TOPEADAS tˌopeˈaðas +TOPEADO tˌopeˈaðo +TOPEADOS tˌopeˈaðos +TOPEAR tˌopeˈaɾ +TOPETADA tˌopetˈaða +TOPETADAS tˌopetˈaðas +TOPETADO tˌopetˈaðo +TOPETADOS tˌopetˈaðos +TÓPICA tˈopika +TÓPICAS tˈopikas +TOPICAZO tˌopikˈaso +TÓPICO tˈopiko +TÓPICOS tˈopikos +TOPLES tˈoples +TOPLESS toplˈess +TOPO tˈopo +TOPOFORMA tˌopofˈoɾma +TOPÓGRAFA topˈoɣɾafa +TOPOGRAFÍA tˌopoɣɾafˈia +TOPOGRÁFICA tˌopoɣɾˈafika +TOPOGRÁFICAS tˌopoɣɾˈafikas +TOPOGRÁFICO tˌopoɣɾˈafiko +TOPOGRÁFICOS tˌopoɣɾˈafikos +TOPOLÓGICA tˌopolˈoxika +TOPOLÓGICAS tˌopolˈoxikas +TOPOLÓGICO tˌopolˈoxiko +TOPOLÓGICOS tˌopolˈoxikos +TOPÓNIMO topˈonimo +TOPPING tˈoppiŋ +TOPURIA topˈuɾja +TOQUE tˈoke +TOQUECILLO tˌokesˈijjo +TOQUECITO tˌokesˈito +TOQUEMOS tokˈemos +TOQUES tˈokes +TOQUETEADA tˌoketeˈaða +TOQUETEADAS tˌoketeˈaðas +TOQUETEADO tˌoketeˈaðo +TOQUETEADOS tˌoketeˈaðos +TOQUETEAR tˌoketeˈaɾ +TOQUETEO tˌoketˈeo +TOQUI tˈoki +TOQUIS tˈokis +TOQUITO tokˈito +TORÁ toɾˈa +TORÁCICO toɾˈasiko +TORACOABDOMINAL tˌoɾakˌoabðˌominˈal +TORASEMIDA tˌoɾasemˈiða +TORCAZ toɾkˈas +TORCEDURA tˌoɾseðˈuɾa +TORCEDURAS tˌoɾseðˈuɾas +TORCER toɾsˈeɾ +TORCIDA toɾsˈiða +TORCIDAS toɾsˈiðas +TORCIDITO tˌoɾsiðˈito +TORCIDO toɾsˈiðo +TORCIDOS toɾsˈiðos +TORCIMIENTO tˌoɾsimjˈɛnto +TORDINA toɾðˈina +TORDO tˈoɾðo +TOREADA tˌoɾeˈaða +TOREADAS tˌoɾeˈaðas +TOREADO tˌoɾeˈaðo +TOREADOR tˌoɾeaðˈoɾ +TOREADOS tˌoɾeˈaðos +TOREAR tˌoɾeˈaɾ +TOREO toɾˈeo +TORERA toɾˈeɾa +TORERITO tˌoɾeɾˈito +TORERO toɾˈeɾo +TÓRICA tˈoɾika +TÓRICAS tˈoɾikas +TÓRICO tˈoɾiko +TÓRICOS tˈoɾikos +TORIL toɾˈil +TORMENTA toɾmˈɛnta +TORMENTAS toɾmˈɛntas +TORMENTOS toɾmˈɛntos +TORMIENTADA tˌoɾmjentˈaða +TORMIENTADAS tˌoɾmjentˈaðas +TORMIENTADO tˌoɾmjentˈaðo +TORMIENTADOS tˌoɾmjentˈaðos +TORMIENTAR tˌoɾmjentˈaɾ +TORNABODA tˌoɾnaβˈoða +TORNADA toɾnˈaða +TORNADAS toɾnˈaðas +TORNÁDICO toɾnˈaðiko +TORNADO toɾnˈaðo +TORNADOS toɾnˈaðos +TORNAMESA tˌoɾnamˈesa +TORNAMOS toɾnˈamos +TORNAR toɾnˈaɾ +TORNASOL tˌoɾnasˈol +TORNEADA tˌoɾneˈaða +TORNEADAS tˌoɾneˈaðas +TORNEADO tˌoɾneˈaðo +TORNEADOS tˌoɾneˈaðos +TORNEAMOS tˌoɾneˈamos +TORNEO toɾnˈeo +TORNERA toɾnˈeɾa +TORNERÍA tˌoɾneɾˈia +TORNO tˈoɾno +TORO tˈoɾo +TOROIDAL tˌoɾoɪðˈal +TOROIDALES tˌoɾoɪðˈales +TORONJA toɾˈoŋxa +TORONJIL tˌoɾoŋxˈil +TORONJINA tˌoɾoŋxˈina +TORONTONIANO tˌoɾontonjˈano +TORPE tˈoɾpe +TORPEDEADA tˌoɾpeðeˈaða +TORPEDEADAS tˌoɾpeðeˈaðas +TORPEDEADO tˌoɾpeðeˈaðo +TORPEDEADOS tˌoɾpeðeˈaðos +TORPEDEAMIENTO tˌoɾpeðˌeamjˈɛnto +TORPEDEAMOS tˌoɾpeðeˈamos +TORPEDEAR tˌoɾpeðeˈaɾ +TORPEDEO tˌoɾpeðˈeo +TORPEDO toɾpˈeðo +TORPES tˈoɾpes +TORPEZA toɾpˈesa +TORPÍSIMO toɾpˈisimo +TORPÓN toɾpˈon +TORQUE tˈoɾke +TORQUES tˈoɾkes +TORRADA toɾɾˈaða +TORRADAS toɾɾˈaðas +TORRADO toɾɾˈaðo +TORRADOS toɾɾˈaðos +TORRALBA toɾɾˈalβa +TORRAMOS toɾɾˈamos +TORRAR toɾɾˈaɾ +TORRE tˈoɾɾe +TORRECILLA tˌoɾɾesˈijja +TORREFACCIÓN tˌoɾɾefaksjˈon +TORREJA toɾɾˈexa +TORREJONERO tˌoɾɾexonˈeɾo +TORRELAVEGUENSE tˌoɾɾelˌaβeɣˈɛnse +TORRENCIAL tˌoɾɾensjˈal +TORRENTE toɾɾˈɛnte +TORRENTERO tˌoɾɾentˈeɾo +TORRENTOSO tˌoɾɾentˈoso +TORREÓN tˌoɾɾeˈon +TORRERO toɾɾˈeɾo +TORRES tˈoɾɾes +TORRETA toɾɾˈeta +TORREVIEJA tˌoɾɾeβjˈexa +TÓRREZ tˈoɾɾes +TORREZNITO tˌoɾɾesnˈito +TORRIJISMO tˌoɾɾixˈismo +TORRIJOS toɾɾˈixos +TORRONTÉS tˌoɾɾontˈes +TORSIONAL tˌoɾsjonˈal +TORSO tˈoɾso +TORTA tˈoɾta +TORTERO toɾtˈeɾo +TORTICA toɾtˈika +TORTÍCOLIS toɾtˈikolis +TÓRTOLA tˈoɾtola +TORTOLITA tˌoɾtolˈita +TORTOLITO tˌoɾtolˈito +TÓRTOLO tˈoɾtolo +TORTOSINA tˌoɾtosˈina +TORTOSINAS tˌoɾtosˈinas +TORTOSINOS tˌoɾtosˈinos +TORTUGA toɾtˈuɣa +TORTUGUERO tˌoɾtuɣˈeɾo +TORTUOSO toɾtwˈoso +TORTURA toɾtˈuɾa +TORTURADA tˌoɾtuɾˈaða +TORTURADAS tˌoɾtuɾˈaðas +TORTURADO tˌoɾtuɾˈaðo +TORTURADOS tˌoɾtuɾˈaðos +TORTURAMOS tˌoɾtuɾˈamos +TORTURANDO tˌoɾtuɾˈando +TORTURAR tˌoɾtuɾˈaɾ +TORTURARA tˌoɾtuɾˈaɾa +TORTURARÁ tˌoɾtuɾaɾˈa +TORTURÁRAMOS tˌoɾtuɾˈaɾamos +TORTURARAS tˌoɾtuɾˈaɾas +TORTURARÁS tˌoɾtuɾaɾˈas +TORTURAREIS tˌoɾtuɾˈaɾeɪs +TORTURAREMOS tˌoɾtuɾaɾˈemos +TORTURARES tˌoɾtuɾˈaɾes +TORTURARÍAMOS tˌoɾtuɾaɾˈiamos +TORTURAS toɾtˈuɾas +TORTURASTE tˌoɾtuɾˈaste +TORTURE toɾtˈuɾe +TORTURÉ tˌoɾtuɾˈe +TORTUREMOS tˌoɾtuɾˈemos +TORTURES toɾtˈuɾes +TORTURO toɾtˈuɾo +TORUNDA toɾˈunda +TORVISCO toɾβˈisko +TORZAL toɾsˈal +TORZALES toɾsˈales +TOS tˈos +TOSCA tˈoska +TOSCANA toskˈana +TOSCANAS toskˈanas +TOSCANO toskˈano +TOSCANOS toskˈanos +TOSECILLA tˌosesˈijja +TOSEDOR tˌoseðˈoɾ +TOSEDORA tˌoseðˈoɾa +TOSEN tˈosen +TOSER tosˈeɾ +TOSIDA tosˈiða +TOSIDAS tosˈiðas +TOSIDO tosˈiðo +TOSIDOS tosˈiðos +TÓSIGO tˈosiɣo +TOSTACIÓN tˌostasjˈon +TOSTADA tostˈaða +TOSTADAS tostˈaðas +TOSTADERO tˌostaðˈeɾo +TOSTADITA tˌostaðˈita +TOSTADITO tˌostaðˈito +TOSTADO tostˈaðo +TOSTADOR tˌostaðˈoɾ +TOSTADORA tˌostaðˈoɾa +TOSTADOS tostˈaðos +TOSTAR tostˈaɾ +TOSTÓN tostˈon +TOT tˈot +TOTAL totˈal +TOTALIDAD tˌotaliðˈad +TOTALITARIA tˌotalitˈaɾja +TOTALITARIAS tˌotalitˈaɾjas +TOTALITARIO tˌotalitˈaɾjo +TOTALITARIOS tˌotalitˈaɾjos +TOTALITARISMO tˌotalˌitaɾˈismo +TOTALITARISMOS tˌotalˌitaɾˈismos +TOTALIZADA tˌotalisˈaða +TOTALIZADAS tˌotalisˈaðas +TOTALIZADO tˌotalisˈaðo +TOTALIZADOR tˌotalˌisaðˈoɾ +TOTALIZADOS tˌotalisˈaðos +TOTALIZAR tˌotalisˈaɾ +TOTALMENTE totˈalmˈente +TÓTEM tˈotem +TOTÉMICA totˈemika +TOTÉMICAS totˈemikas +TOTÉMICO totˈemiko +TOTÉMICOS totˈemikos +TOTEMISMO tˌotemˈismo +TOTO tˈoto +TOTOABA tˌotoˈaβa +TOTOL totˈol +TOTOLA totˈola +TOTOMOSTLE tˌotomˈostle +TOTONICAPÁN tˌotonˌikapˈan +TOTOPO totˈopo +TOTOPOSTE tˌotopˈoste +TOTORA totˈoɾa +TOTORAL tˌotoɾˈal +TOUCHDOWN towtʃðˈown +TOULOUSE towlˈowse +TOUR tˈowɾ +TOURIGA towɾˈiɣa +TOUROPERADOR tˌowɾopˌeɾaðˈoɾ +TÓXICO tˈoksiko +TOXICOCINÉTICA tˌoksikˌosinˈetika +TOXOPLASMOSIS tˌoksoplasmˈosis +TOYOTA tojjˈota +TOZAL tosˈal +TOZO tˈoso +TOZUDEZ tˌosuðˈes +TOZUDO tosˈuðo +TRABA tɾˈaβa +TRABADA tɾaβˈaða +TRABADAS tɾaβˈaðas +TRABADO tɾaβˈaðo +TRABADOS tɾaβˈaðos +TRABAJA tɾaβˈaxa +TRABAJÁBAMOS tɾˌaβaxˈaβamos +TRABAJABLE tɾˌaβaxˈaβle +TRABAJADA tɾˌaβaxˈaða +TRABAJADAS tɾˌaβaxˈaðas +TRABAJADO tɾˌaβaxˈaðo +TRABAJADOR tɾˌaβaxaðˈoɾ +TRABAJADORA tɾˌaβaxaðˈoɾa +TRABAJADORAS tɾˌaβaxaðˈoɾas +TRABAJADORES tɾˌaβaxaðˈoɾes +TRABAJADOS tɾˌaβaxˈaðos +TRABAJANTE tɾˌaβaxˈante +TRABAJAR tɾˌaβaxˈaɾ +TRABAJITO tɾˌaβaxˈito +TRABAJO tɾaβˈaxo +TRABALENGUAS tɾˌaβalˈɛŋɡwas +TRABAZÓN tɾˌaβasˈon +TRABÉCULA tɾaβˈekula +TRABEN tɾˈaβen +TRABUCADA tɾˌaβukˈaða +TRABUCADAS tɾˌaβukˈaðas +TRABUCADO tɾˌaβukˈaðo +TRABUCADOS tɾˌaβukˈaðos +TRABUCAR tɾˌaβukˈaɾ +TRABUCO tɾaβˈuko +TRABUCOS tɾaβˈukos +TRACALERO tɾˌakalˈeɾo +TRACCIÓN tɾaksjˈon +TRACES tɾˈases +TRACIA tɾˈasja +TRACIAS tɾˈasjas +TRACIO tɾˈasjo +TRACIOS tɾˈasjos +TRACISTA tɾasˈista +TRACK tɾˈak +TRACTOR tɾaktˈoɾ +TRADICIÓN tɾˌaðisjˈon +TRADICIONAL tɾˌaðisjonˈal +TRADICIONALES tɾˌaðisjonˈales +TRADICIONALMENTE tɾˌaðisjonˈalmˈente +TRADUCCIÓN tɾˌaðuksjˈon +TRADUCCIONAL tɾˌaðuksjonˈal +TRADUCE tɾaðˈuse +TRADUCEN tɾaðˈusen +TRADUCÍA tɾˌaðusˈia +TRADUCIBILIDAD tɾˌaðusˌiβiliðˈad +TRADUCIBLE tɾˌaðusˈiβle +TRADUCIDA tɾˌaðusˈiða +TRADUCIDAS tɾˌaðusˈiðas +TRADUCIDO tɾˌaðusˈiðo +TRADUCIDOS tɾˌaðusˈiðos +TRADUCIMOS tɾˌaðusˈimos +TRADUCIR tɾˌaðusˈiɾ +TRADUCTOLOGÍA tɾˌaðuktˌoloxˈia +TRADUCTOR tɾˌaðuktˈoɾ +TRADUCTORES tɾˌaðuktˈoɾes +TRADUJE tɾaðˈuxe +TRADUJIMOS tɾˌaðuxˈimos +TRADUJISTE tɾˌaðuxˈiste +TRADUZCA tɾaðˈuska +TRADUZCÁIS tɾˌaðuskˈais +TRADUZCO tɾaðˈusko +TRAER tɾaˈeɾ +TRAFALGAR tɾˌafalɣˈaɾ +TRAFICABLE tɾˌafikˈaβle +TRAFICADA tɾˌafikˈaða +TRAFICADAS tɾˌafikˈaðas +TRAFICADO tɾˌafikˈaðo +TRAFICADOS tɾˌafikˈaðos +TRAFICANDO tɾˌafikˈando +TRAFICANTE tɾˌafikˈante +TRAFICANTES tɾˌafikˈantes +TRÁFICO tɾˈafiko +TRÁFICOS tɾˈafikos +TRAGACIONISTA tɾˌaɣasjonˈista +TRAGADA tɾaɣˈaða +TRAGADAS tɾaɣˈaðas +TRAGADERAS tɾˌaɣaðˈeɾas +TRAGADERO tɾˌaɣaðˈeɾo +TRAGADO tɾaɣˈaðo +TRAGADOS tɾaɣˈaðos +TRAGAMONEDAS tɾˌaɣamonˈeðas +TRAGANTE tɾaɣˈante +TRAGAR tɾaɣˈaɾ +TRAGARSE tɾaɣˈaɾse +TRAGÁRSELO tɾaɣˈaɾselo +TRAGEDIA tɾaxˈeðja +TRAGEDIAS tɾaxˈeðjas +TRAGEDIÓGRAFO tɾˌaxeðjˈoɣɾafo +TRÁGICA tɾˈaxika +TRÁGICAS tɾˈaxikas +TRÁGICO tɾˈaxiko +TRAGICOMEDIA tɾˌaxikomˈeðja +TRAGICÓMICA tɾˌaxikˈomika +TRAGICÓMICAS tɾˌaxikˈomikas +TRAGICÓMICO tɾˌaxikˈomiko +TRAGICÓMICOS tɾˌaxikˈomikos +TRÁGICOS tɾˈaxikos +TRAGO tɾˈaɣo +TRAGÓN tɾaɣˈon +TRAGONERO tɾˌaɣonˈeɾo +TRAGOS tɾˈaɣos +TRAGUITO tɾaɣˈito +TRAICIÓN tɾaɪsjˈon +TRAICIONADA tɾˌaɪsjonˈaða +TRAICIONADAS tɾˌaɪsjonˈaðas +TRAICIONADO tɾˌaɪsjonˈaðo +TRAICIONADOS tɾˌaɪsjonˈaðos +TRAICIONAR tɾˌaɪsjonˈaɾ +TRAICIONERO tɾˌaɪsjonˈeɾo +TRAÍDA tɾaˈiða +TRAÍDAS tɾaˈiðas +TRAÍDO tɾaˈiðo +TRAIDOR tɾaɪðˈoɾ +TRAÍDOS tɾaˈiðos +TRAIGO tɾˈaɪɣo +TRÁILER tɾˈaileɾ +TRAINING tɾˈaɪniŋ +TRAJE tɾˈaxe +TRAJEBAÑO tɾˌaxeβˈaɲo +TRAJECILLO tɾˌaxesˈijjo +TRAJECITO tɾˌaxesˈito +TRAJES tɾˈaxes +TRAJÍN tɾaxˈin +TRAJINADA tɾˌaxinˈaða +TRAJINADAS tɾˌaxinˈaðas +TRAJINADO tɾˌaxinˈaðo +TRAJINADOS tɾˌaxinˈaðos +TRAJINANTE tɾˌaxinˈante +TRAJINAR tɾˌaxinˈaɾ +TRAMA tɾˈama +TRAMADA tɾamˈaða +TRAMADAS tɾamˈaðas +TRAMADO tɾamˈaðo +TRAMADOS tɾamˈaðos +TRAMAMOS tɾamˈamos +TRAMAR tɾamˈaɾ +TRAMES tɾˈames +TRAMITADA tɾˌamitˈaða +TRAMITADAS tɾˌamitˈaðas +TRAMITADO tɾˌamitˈaðo +TRAMITADOS tɾˌamitˈaðos +TRAMITAR tɾˌamitˈaɾ +TRAMITE tɾamˈite +TRAMITÉ tɾˌamitˈe +TRÁMITE tɾˈamite +TRAMO tɾˈamo +TRAMONTAR tɾˌamontˈaɾ +TRAMOS tɾˈamos +TRAMPA tɾˈampa +TRAMPEADA tɾˌampeˈaða +TRAMPEADAS tɾˌampeˈaðas +TRAMPEADO tɾˌampeˈaðo +TRAMPEADOS tɾˌampeˈaðos +TRAMPEAR tɾˌampeˈaɾ +TRAMPITA tɾampˈita +TRAMPOLÍN tɾˌampolˈin +TRAMPOSITO tɾˌamposˈito +TRAMPOSO tɾampˈoso +TRANCA tɾˈanka +TRANCADA tɾankˈaða +TRANCADAS tɾankˈaðas +TRANCADO tɾankˈaðo +TRANCADOS tɾankˈaðos +TRANCAMOS tɾankˈamos +TRANCANDO tɾankˈando +TRANCAR tɾankˈaɾ +TRANCARA tɾankˈaɾa +TRANCARÁ tɾˌankaɾˈa +TRANCÁRAMOS tɾankˈaɾamos +TRANCARAS tɾankˈaɾas +TRANCARÁS tɾˌankaɾˈas +TRANCAREIS tɾankˈaɾeɪs +TRANCAREMOS tɾˌankaɾˈemos +TRANCARES tɾankˈaɾes +TRANCARÍAMOS tɾˌankaɾˈiamos +TRANCAS tɾˈankas +TRANCASTE tɾankˈaste +TRANCO tɾˈanko +TRANQUE tɾˈanke +TRANQUEADA tɾˌankeˈaða +TRANQUEADAS tɾˌankeˈaðas +TRANQUEADO tɾˌankeˈaðo +TRANQUEADOS tɾˌankeˈaðos +TRANQUEAR tɾˌankeˈaɾ +TRANQUEMOS tɾankˈemos +TRANQUERA tɾankˈeɾa +TRANQUERO tɾankˈeɾo +TRANQUES tɾˈankes +TRANQUI tɾˈanki +TRANQUILA tɾankˈila +TRANQUILAS tɾankˈilas +TRANQUILÍCESE tɾˌankilˈisese +TRANQUILIDAD tɾˌankiliðˈad +TRANQUILIZADA tɾˌankilisˈaða +TRANQUILIZADAS tɾˌankilisˈaðas +TRANQUILIZADO tɾˌankilisˈaðo +TRANQUILIZADOS tɾˌankilisˈaðos +TRANQUILIZANTE tɾˌankilisˈante +TRANQUILIZANTES tɾˌankilisˈantes +TRANQUILIZAR tɾˌankilisˈaɾ +TRANQUILO tɾankˈilo +TRANQUILOS tɾankˈilos +TRANSADA tɾansˈaða +TRANSADAS tɾansˈaðas +TRANSADO tɾansˈaðo +TRANSADOS tɾansˈaðos +TRANSAHARIANO tɾˌansaaɾjˈano +TRANSAMINASA tɾˌansaminˈasa +TRANSANAL tɾˌansanˈal +TRANSANALES tɾˌansanˈales +TRANSBORDADA tɾˌansβoɾðˈaða +TRANSBORDADAS tɾˌansβoɾðˈaðas +TRANSBORDADO tɾˌansβoɾðˈaðo +TRANSBORDADOS tɾˌansβoɾðˈaðos +TRANSBORDAR tɾˌansβoɾðˈaɾ +TRANSBORDO tɾansβˈoɾðo +TRANSCARBAMILASA tɾˌanskaɾβˌamilˈasa +TRANSCARBAMILASAS tɾˌanskaɾβˌamilˈasas +TRANSCELULAR tɾˌanselulˈaɾ +TRANSCENDENTAL tɾˌansendentˈal +TRANSCODIFICACIÓN tɾˌanskoðˌifikasjˈon +TRANSCODIFICADA tɾˌanskoðˌifikˈaða +TRANSCODIFICADAS tɾˌanskoðˌifikˈaðas +TRANSCODIFICADO tɾˌanskoðˌifikˈaðo +TRANSCODIFICADOS tɾˌanskoðˌifikˈaðos +TRANSCODIFICAR tɾˌanskoðˌifikˈaɾ +TRANSCONTINENTAL tɾˌanskontˌinentˈal +TRANSCRIPCIONAL tɾˌanskɾipsjonˈal +TRANSCRIPCIONALMENTE tɾˌanskɾipsjonˈalmˈente +TRANSCRIPTA tɾanskɾˈipːta +TRANSCRIPTAS tɾanskɾˈipːtas +TRANSCRIPTASA tɾˌanskɾipːtˈasa +TRANSCRIPTOMA tɾˌanskɾipːtˈoma +TRANSCRIPTOS tɾanskɾˈipːtos +TRANSCRITA tɾanskɾˈita +TRANSCRITAS tɾanskɾˈitas +TRANSCRITO tɾanskɾˈito +TRANSCRITOS tɾanskɾˈitos +TRANSCURRIDA tɾˌanskuɾɾˈiða +TRANSCURRIDAS tɾˌanskuɾɾˈiðas +TRANSCURRIDO tɾˌanskuɾɾˈiðo +TRANSCURRIDOS tɾˌanskuɾɾˈiðos +TRANSCURRIR tɾˌanskuɾɾˈiɾ +TRANSDISCIPLINAR tɾˌansðisˌiplinˈaɾ +TRANSDISCIPLINARIEDAD tɾˌansðisˌiplinˌaɾjeðˈad +TRANSDISCIPLINARIO tɾˌansðisˌiplinˈaɾjo +TRANSEJE tɾansˈexe +TRANSESTERIFICACIÓN tɾˌansestˌeɾifˌikasjˈon +TRANSEUROPEO tɾˌanseʊɾopˈeo +TRANSFECTADA tɾˌansfektˈaða +TRANSFECTADAS tɾˌansfektˈaðas +TRANSFECTADO tɾˌansfektˈaðo +TRANSFECTADOS tɾˌansfektˈaðos +TRANSFECTAR tɾˌansfektˈaɾ +TRANSFEMINISMO tɾˌansfeminˈismo +TRANSFERASA tɾˌansfeɾˈasa +TRANSFERENCIA tɾˌansfeɾˈɛnsja +TRANSFERIDA tɾˌansfeɾˈiða +TRANSFERIDAS tɾˌansfeɾˈiðas +TRANSFERIDO tɾˌansfeɾˈiðo +TRANSFERIDOS tɾˌansfeɾˈiðos +TRANSFERIR tɾˌansfeɾˈiɾ +TRANSFIERAS tɾansfjˈeɾas +TRANSFIGURADA tɾˌansfiɣuɾˈaða +TRANSFIGURADAS tɾˌansfiɣuɾˈaðas +TRANSFIGURADO tɾˌansfiɣuɾˈaðo +TRANSFIGURADOS tɾˌansfiɣuɾˈaðos +TRANSFIGURAR tɾˌansfiɣuɾˈaɾ +TRANSFIGURO tɾˌansfiɣˈuɾo +TRANSFINITA tɾˌansfinˈita +TRANSFINITAS tɾˌansfinˈitas +TRANSFINITO tɾˌansfinˈito +TRANSFINITOS tɾˌansfinˈitos +TRANSFOBIA tɾansfˈoβja +TRANSFORMACIÓN tɾˌansfoɾmasjˈon +TRANSFORMADA tɾˌansfoɾmˈaða +TRANSFORMADAS tɾˌansfoɾmˈaðas +TRANSFORMADO tɾˌansfoɾmˈaðo +TRANSFORMADOS tɾˌansfoɾmˈaðos +TRANSFORMANTE tɾˌansfoɾmˈante +TRANSFORMAR tɾˌansfoɾmˈaɾ +TRANSFORMARE tɾˌansfoɾmˈaɾe +TRANSFORMO tɾansfˈoɾmo +TRÁNSFUGA tɾˈansfuɣa +TRANSFUGUISMO tɾˌansfuɣˈismo +TRANSFUSIÓN tɾˌansfusjˈon +TRANSGENERACIONAL tɾˌansxenˌeɾasjonˈal +TRANSGÉNICA tɾansxˈenika +TRANSGÉNICAS tɾansxˈenikas +TRANSGÉNICO tɾansxˈeniko +TRANSGÉNICOS tɾansxˈenikos +TRANSGLUTAMINASA tɾˌansɣlutˌaminˈasa +TRANSGREDIDA tɾˌansɣɾeðˈiða +TRANSGREDIDAS tɾˌansɣɾeðˈiðas +TRANSGREDIDO tɾˌansɣɾeðˈiðo +TRANSGREDIDOS tɾˌansɣɾeðˈiðos +TRANSGREDIR tɾˌansɣɾeðˈiɾ +TRANSGRESIVA tɾˌansɣɾesˈiβa +TRANSGRESIVAS tɾˌansɣɾesˈiβas +TRANSGRESIVO tɾˌansɣɾesˈiβo +TRANSGRESIVOS tɾˌansɣɾesˈiβos +TRANSGRESOR tɾˌansɣɾesˈoɾ +TRANSGRESORA tɾˌansɣɾesˈoɾa +TRANSGRESORAS tɾˌansɣɾesˈoɾas +TRANSGRESORES tɾˌansɣɾesˈoɾes +TRANSHUMANISTA tɾˌansumanˈista +TRANSICIÓN tɾˌansisjˈon +TRANSICIONADA tɾˌansisjonˈaða +TRANSICIONADAS tɾˌansisjonˈaðas +TRANSICIONADO tɾˌansisjonˈaðo +TRANSICIONADOS tɾˌansisjonˈaðos +TRANSICIONAR tɾˌansisjonˈaɾ +TRANSIDA tɾansˈiða +TRANSIDAS tɾansˈiðas +TRANSIDO tɾansˈiðo +TRANSIDOS tɾansˈiðos +TRANSIGIDA tɾˌansixˈiða +TRANSIGIDAS tɾˌansixˈiðas +TRANSIGIDO tɾˌansixˈiðo +TRANSIGIDOS tɾˌansixˈiðos +TRANSIGIR tɾˌansixˈiɾ +TRANSIR tɾansˈiɾ +TRANSISTORIZADA tɾˌansistˌoɾisˈaða +TRANSISTORIZADAS tɾˌansistˌoɾisˈaðas +TRANSISTORIZADO tɾˌansistˌoɾisˈaðo +TRANSISTORIZADOS tɾˌansistˌoɾisˈaðos +TRANSISTORIZAR tɾˌansistˌoɾisˈaɾ +TRANSITADA tɾˌansitˈaða +TRANSITADAS tɾˌansitˈaðas +TRANSITADO tɾˌansitˈaðo +TRANSITADOS tɾˌansitˈaðos +TRANSITIVA tɾˌansitˈiβa +TRANSITIVO tɾˌansitˈiβo +TRANSITO tɾansˈito +TRÁNSITO tɾˈansito +TRANSITORIO tɾˌansitˈoɾjo +TRANSLADADA tɾˌanslaðˈaða +TRANSLADADAS tɾˌanslaðˈaðas +TRANSLADADO tɾˌanslaðˈaðo +TRANSLADADOS tɾˌanslaðˈaðos +TRANSLADAR tɾˌanslaðˈaɾ +TRANSLITERACIÓN tɾˌanslitˌeɾasjˈon +TRANSLITERADA tɾˌansliteɾˈaða +TRANSLITERADAS tɾˌansliteɾˈaðas +TRANSLITERADO tɾˌansliteɾˈaðo +TRANSLITERADOS tɾˌansliteɾˈaðos +TRANSLITERAMOS tɾˌansliteɾˈamos +TRANSLITERAR tɾˌansliteɾˈaɾ +TRANSLITERO tɾˌanslitˈeɾo +TRANSLOCADA tɾˌanslokˈaða +TRANSLOCADAS tɾˌanslokˈaðas +TRANSLOCADO tɾˌanslokˈaðo +TRANSLOCADOR tɾˌanslokaðˈoɾ +TRANSLOCADOS tɾˌanslokˈaðos +TRANSLOCAR tɾˌanslokˈaɾ +TRANSLUCIDEZ tɾˌanslusiðˈes +TRANSLUCIR tɾˌanslusˈiɾ +TRANSMETALACIÓN tɾˌansmetˌalasjˈon +TRANSMIGRADA tɾˌansmiɣɾˈaða +TRANSMIGRADAS tɾˌansmiɣɾˈaðas +TRANSMIGRADO tɾˌansmiɣɾˈaðo +TRANSMIGRADOS tɾˌansmiɣɾˈaðos +TRANSMIGRAR tɾˌansmiɣɾˈaɾ +TRANSMISIÓN tɾˌansmisjˈon +TRANSMITENTE tɾˌansmitˈɛnte +TRANSMITIDA tɾˌansmitˈiða +TRANSMITIDAS tɾˌansmitˈiðas +TRANSMITIDO tɾˌansmitˈiðo +TRANSMITIDOS tɾˌansmitˈiðos +TRANSMITIR tɾˌansmitˈiɾ +TRANSMITIVO tɾˌansmitˈiβo +TRANSMONTAR tɾˌansmontˈaɾ +TRANSMUTADA tɾˌansmutˈaða +TRANSMUTADAS tɾˌansmutˈaðas +TRANSMUTADO tɾˌansmutˈaðo +TRANSMUTADOS tɾˌansmutˈaðos +TRANSMUTAMOS tɾˌansmutˈamos +TRANSÓNICO tɾansˈoniko +TRANSPARENTADA tɾˌanspaɾentˈaða +TRANSPARENTADAS tɾˌanspaɾentˈaðas +TRANSPARENTADO tɾˌanspaɾentˈaðo +TRANSPARENTADOS tɾˌanspaɾentˈaðos +TRANSPARENTE tɾˌanspaɾˈɛnte +TRANSPERITONEAL tɾˌanspeɾˌitoneˈal +TRANSPIRADA tɾˌanspiɾˈaða +TRANSPIRADAS tɾˌanspiɾˈaðas +TRANSPIRADO tɾˌanspiɾˈaðo +TRANSPIRADOS tɾˌanspiɾˈaðos +TRANSPIRAMOS tɾˌanspiɾˈamos +TRANSPIRANDO tɾˌanspiɾˈando +TRANSPIRAR tɾˌanspiɾˈaɾ +TRANSPIRENAICO tɾˌanspiɾenˈaɪko +TRANSPLANTADA tɾˌansplantˈaða +TRANSPLANTADAS tɾˌansplantˈaðas +TRANSPLANTADO tɾˌansplantˈaðo +TRANSPLANTADOS tɾˌansplantˈaðos +TRANSPLANTAMOS tɾˌansplantˈamos +TRANSPLANTAR tɾˌansplantˈaɾ +TRANSPLANTE tɾansplˈante +TRANSPONER tɾˌansponˈeɾ +TRANSPONIBLE tɾˌansponˈiβle +TRANSPORTABLE tɾˌanspoɾtˈaβle +TRANSPORTACIÓN tɾˌanspoɾtasjˈon +TRANSPORTACIONES tɾˌanspoɾtasjˈones +TRANSPORTADA tɾˌanspoɾtˈaða +TRANSPORTADAS tɾˌanspoɾtˈaðas +TRANSPORTADO tɾˌanspoɾtˈaðo +TRANSPORTADOR tɾˌanspoɾtaðˈoɾ +TRANSPORTADORA tɾˌanspoɾtaðˈoɾa +TRANSPORTADORAS tɾˌanspoɾtaðˈoɾas +TRANSPORTADORES tɾˌanspoɾtaðˈoɾes +TRANSPORTADOS tɾˌanspoɾtˈaðos +TRANSPORTAMOS tɾˌanspoɾtˈamos +TRANSPORTAR tɾˌanspoɾtˈaɾ +TRANSPORTE tɾanspˈoɾte +TRANSPORTES tɾanspˈoɾtes +TRANSPORTÍN tɾˌanspoɾtˈin +TRANSPOSASA tɾˌansposˈasa +TRANSPUESTA tɾanspwˈesta +TRANSPUESTO tɾanspwˈesto +TRANSREGIONAL tɾˌansrexjonˈal +TRANSTORNADA tɾˌanstoɾnˈaða +TRANSTORNADAS tɾˌanstoɾnˈaðas +TRANSTORNADO tɾˌanstoɾnˈaðo +TRANSTORNADOS tɾˌanstoɾnˈaðos +TRANSTORNAMOS tɾˌanstoɾnˈamos +TRANSTORNAR tɾˌanstoɾnˈaɾ +TRANSURETRAL tɾˌansuɾetɾˈal +TRANSUSTANCIADA tɾˌansustansjˈaða +TRANSUSTANCIADAS tɾˌansustansjˈaðas +TRANSUSTANCIADO tɾˌansustansjˈaðo +TRANSUSTANCIADOS tɾˌansustansjˈaðos +TRANSUSTANCIAR tɾˌansustansjˈaɾ +TRANSVASADA tɾˌansβasˈaða +TRANSVASADAS tɾˌansβasˈaðas +TRANSVASADO tɾˌansβasˈaðo +TRANSVASADOS tɾˌansβasˈaðos +TRANSVASAR tɾˌansβasˈaɾ +TRANSVASES tɾansβˈases +TRANSVERSAL tɾˌansβeɾsˈal +TRANSVERSALIZADA tɾˌansβeɾsˌalisˈaða +TRANSVERSALIZADAS tɾˌansβeɾsˌalisˈaðas +TRANSVERSALIZADO tɾˌansβeɾsˌalisˈaðo +TRANSVERSALIZADOS tɾˌansβeɾsˌalisˈaðos +TRANSVERSALIZAR tɾˌansβeɾsˌalisˈaɾ +TRÁNTICA tɾˈantika +TRANVÍA tɾambˈia +TRANZADA tɾansˈaða +TRANZADAS tɾansˈaðas +TRANZADO tɾansˈaðo +TRANZADOS tɾansˈaðos +TRANZAR tɾansˈaɾ +TRAP tɾˈap +TRAPACEADA tɾˌapaseˈaða +TRAPACEADAS tɾˌapaseˈaðas +TRAPACEADO tɾˌapaseˈaðo +TRAPACEADOS tɾˌapaseˈaðos +TRAPACEAMOS tɾˌapaseˈamos +TRAPACEAR tɾˌapaseˈaɾ +TRAPACERA tɾˌapasˈeɾa +TRAPACERAS tɾˌapasˈeɾas +TRAPACEROS tɾˌapasˈeɾos +TRAPAGARANDARRA tɾˌapaɣˌaɾandˈaɾɾa +TRAPALEADA tɾˌapaleˈaða +TRAPALEADAS tɾˌapaleˈaðas +TRAPALEADO tɾˌapaleˈaðo +TRAPALEADOS tɾˌapaleˈaðos +TRAPALEAR tɾˌapaleˈaɾ +TRAPAZA tɾapˈasa +TRAPEADA tɾˌapeˈaða +TRAPEADAS tɾˌapeˈaðas +TRAPEADO tɾˌapeˈaðo +TRAPEADOS tɾˌapeˈaðos +TRAPECIAL tɾˌapesjˈal +TRAPECIALES tɾˌapesjˈales +TRAPECIO tɾapˈesjo +TRAPECIOMETACARPIANA tɾˌapesjˌometˌakaɾpjˈana +TRAPECIOMETACARPIANO tɾˌapesjˌometˌakaɾpjˈano +TRAPECISTA tɾˌapesˈista +TRAPERA tɾapˈeɾa +TRAPICHE tɾapˈitʃe +TRAPICHEADA tɾˌapitʃeˈaða +TRAPICHEADAS tɾˌapitʃeˈaðas +TRAPICHEADO tɾˌapitʃeˈaðo +TRAPICHEADOS tɾˌapitʃeˈaðos +TRAPICHEAR tɾˌapitʃeˈaɾ +TRAPICHEO tɾˌapitʃˈeo +TRAPISONDA tɾˌapisˈonda +TRAPITO tɾapˈito +TRAPO tɾˈapo +TRÁQUEA tɾˈakea +TRAQUEAL tɾˌakeˈal +TRAQUEALES tɾˌakeˈales +TRAQUEÍTIS tɾˌakeˈitis +TRAQUEO tɾakˈeo +TRAQUEOBRONQUITIS tɾˌakeˌoβɾonkˈitis +TRAQUEOESOFÁGICA tɾˌakeˌoesofˈaxika +TRAQUEOESOFÁGICAS tɾˌakeˌoesofˈaxikas +TRAQUEOESOFÁGICO tɾˌakeˌoesofˈaxiko +TRAQUEOESOFÁGICOS tɾˌakeˌoesofˈaxikos +TRAQUEOMALACIA tɾˌakeˌomalˈasja +TRAQUEOSTOMÍA tɾˌakeˌostomˈia +TRAQUETEADA tɾˌaketeˈaða +TRAQUETEADAS tɾˌaketeˈaðas +TRAQUETEADO tɾˌaketeˈaðo +TRAQUETEADOS tɾˌaketeˈaðos +TRAQUETEAR tɾˌaketeˈaɾ +TRAQUETEO tɾˌaketˈeo +TRARO tɾˈaɾo +TRAS tɾˈas +TRASANTEPENÚLTIMO tɾˌasantˌepenˈultimo +TRASANTIER tɾˌasantjˈeɾ +TRASBORDADA tɾˌasβoɾðˈaða +TRASBORDADAS tɾˌasβoɾðˈaðas +TRASBORDADO tɾˌasβoɾðˈaðo +TRASBORDADOS tɾˌasβoɾðˈaðos +TRASCENDENTE tɾˌasendˈɛnte +TRASCENDIDA tɾˌasendˈiða +TRASCENDIDAS tɾˌasendˈiðas +TRASCENDIDO tɾˌasendˈiðo +TRASCENDIDOS tɾˌasendˈiðos +TRASCRITA tɾaskɾˈita +TRASCRITAS tɾaskɾˈitas +TRASCRITOS tɾaskɾˈitos +TRASCURRIDA tɾˌaskuɾɾˈiða +TRASCURRIDAS tɾˌaskuɾɾˈiðas +TRASCURRIDO tɾˌaskuɾɾˈiðo +TRASCURRIDOS tɾˌaskuɾɾˈiðos +TRASEGADA tɾˌaseɣˈaða +TRASEGADAS tɾˌaseɣˈaðas +TRASEGADO tɾˌaseɣˈaðo +TRASEGADOS tɾˌaseɣˈaðos +TRASEGAR tɾˌaseɣˈaɾ +TRASERITO tɾˌaseɾˈito +TRASERO tɾasˈeɾo +TRASFERENCIA tɾˌasfeɾˈɛnsja +TRASFERIDA tɾˌasfeɾˈiða +TRASFERIDAS tɾˌasfeɾˈiðas +TRASFERIDO tɾˌasfeɾˈiðo +TRASFERIDOS tɾˌasfeɾˈiðos +TRASFIGURADA tɾˌasfiɣuɾˈaða +TRASFIGURADAS tɾˌasfiɣuɾˈaðas +TRASFIGURADO tɾˌasfiɣuɾˈaðo +TRASFIGURADOS tɾˌasfiɣuɾˈaðos +TRASFIGURAR tɾˌasfiɣuɾˈaɾ +TRASFIGURARE tɾˌasfiɣuɾˈaɾe +TRASFONDO tɾasfˈondo +TRASFORMADA tɾˌasfoɾmˈaða +TRASFORMADAS tɾˌasfoɾmˈaðas +TRASFORMADO tɾˌasfoɾmˈaðo +TRASFORMADOS tɾˌasfoɾmˈaðos +TRASFORMARE tɾˌasfoɾmˈaɾe +TRASGO tɾˈasɣo +TRASGREDIDA tɾˌasɣɾeðˈiða +TRASGREDIDAS tɾˌasɣɾeðˈiðas +TRASGREDIDO tɾˌasɣɾeðˈiðo +TRASGREDIDOS tɾˌasɣɾeðˈiðos +TRASGREDIR tɾˌasɣɾeðˈiɾ +TRASHUMADA tɾˌasumˈaða +TRASHUMADAS tɾˌasumˈaðas +TRASHUMADO tɾˌasumˈaðo +TRASHUMADOS tɾˌasumˈaðos +TRASHUMANCIA tɾˌasumˈansja +TRASHUMAR tɾˌasumˈaɾ +TRASLACIÓN tɾˌaslasjˈon +TRASLADABLE tɾˌaslaðˈaβle +TRASLADADA tɾˌaslaðˈaða +TRASLADADAS tɾˌaslaðˈaðas +TRASLADADO tɾˌaslaðˈaðo +TRASLADADOS tɾˌaslaðˈaðos +TRASLADAMOS tɾˌaslaðˈamos +TRASLADAR tɾˌaslaðˈaɾ +TRASLADO tɾaslˈaðo +TRASLAPADA tɾˌaslapˈaða +TRASLAPADAS tɾˌaslapˈaðas +TRASLAPADO tɾˌaslapˈaðo +TRASLAPADOS tɾˌaslapˈaðos +TRASLATIVO tɾˌaslatˈiβo +TRASLITERADA tɾˌasliteɾˈaða +TRASLITERADAS tɾˌasliteɾˈaðas +TRASLITERADO tɾˌasliteɾˈaðo +TRASLITERADOS tɾˌasliteɾˈaðos +TRASLITERAR tɾˌasliteɾˈaɾ +TRASLUCHADA tɾˌaslutʃˈaða +TRASLUCHADAS tɾˌaslutʃˈaðas +TRASLUCHADO tɾˌaslutʃˈaðo +TRASLUCHADOS tɾˌaslutʃˈaðos +TRASLUZ tɾaslˈus +TRASMIGRADA tɾˌasmiɣɾˈaða +TRASMIGRADAS tɾˌasmiɣɾˈaðas +TRASMIGRADO tɾˌasmiɣɾˈaðo +TRASMIGRADOS tɾˌasmiɣɾˈaðos +TRASMIGRAR tɾˌasmiɣɾˈaɾ +TRASMITIDA tɾˌasmitˈiða +TRASMITIDAS tɾˌasmitˈiðas +TRASMITIDO tɾˌasmitˈiðo +TRASMITIDOS tɾˌasmitˈiðos +TRASMONTADA tɾˌasmontˈaða +TRASMONTADAS tɾˌasmontˈaðas +TRASMONTADO tɾˌasmontˈaðo +TRASMONTADOS tɾˌasmontˈaðos +TRASMONTAR tɾˌasmontˈaɾ +TRASMUTADA tɾˌasmutˈaða +TRASMUTADAS tɾˌasmutˈaðas +TRASMUTADO tɾˌasmutˈaðo +TRASMUTADOS tɾˌasmutˈaðos +TRASNOCHADA tɾˌasnotʃˈaða +TRASNOCHADAS tɾˌasnotʃˈaðas +TRASNOCHADO tɾˌasnotʃˈaðo +TRASNOCHADOS tɾˌasnotʃˈaðos +TRASNOCHAR tɾˌasnotʃˈaɾ +TRASPALAR tɾˌaspalˈaɾ +TRASPAPELADA tɾˌaspapelˈaða +TRASPAPELADAS tɾˌaspapelˈaðas +TRASPAPELADO tɾˌaspapelˈaðo +TRASPAPELADOS tɾˌaspapelˈaðos +TRASPAPELAR tɾˌaspapelˈaɾ +TRASPARENTADA tɾˌaspaɾentˈaða +TRASPARENTADAS tɾˌaspaɾentˈaðas +TRASPARENTADO tɾˌaspaɾentˈaðo +TRASPARENTADOS tɾˌaspaɾentˈaðos +TRASPARENTE tɾˌaspaɾˈɛnte +TRASPASADA tɾˌaspasˈaða +TRASPASADAS tɾˌaspasˈaðas +TRASPASADO tɾˌaspasˈaðo +TRASPASADOS tɾˌaspasˈaðos +TRASPASAR tɾˌaspasˈaɾ +TRASPEINAR tɾˌaspeɪnˈaɾ +TRASPIÉ tɾaspjˈe +TRASPIRADA tɾˌaspiɾˈaða +TRASPIRADAS tɾˌaspiɾˈaðas +TRASPIRADO tɾˌaspiɾˈaðo +TRASPIRADOS tɾˌaspiɾˈaðos +TRASPLANTACIÓN tɾˌasplantasjˈon +TRASPLANTADA tɾˌasplantˈaða +TRASPLANTADAS tɾˌasplantˈaðas +TRASPLANTADO tɾˌasplantˈaðo +TRASPLANTADOS tɾˌasplantˈaðos +TRASPLANTAR tɾˌasplantˈaɾ +TRASPLANTE tɾasplˈante +TRASPORTACIÓN tɾˌaspoɾtasjˈon +TRASPORTACIONES tɾˌaspoɾtasjˈones +TRASPORTADA tɾˌaspoɾtˈaða +TRASPORTADAS tɾˌaspoɾtˈaðas +TRASPORTADO tɾˌaspoɾtˈaðo +TRASPORTADOR tɾˌaspoɾtaðˈoɾ +TRASPORTADORA tɾˌaspoɾtaðˈoɾa +TRASPORTADORAS tɾˌaspoɾtaðˈoɾas +TRASPORTADORES tɾˌaspoɾtaðˈoɾes +TRASPORTADOS tɾˌaspoɾtˈaðos +TRASPORTAR tɾˌaspoɾtˈaɾ +TRASPORTARE tɾˌaspoɾtˈaɾe +TRASPORTE tɾaspˈoɾte +TRASPORTES tɾaspˈoɾtes +TRASPOSICIÓN tɾˌasposisjˈon +TRASPUESTA tɾaspwˈesta +TRASPUESTAS tɾaspwˈestas +TRASPUESTO tɾaspwˈesto +TRASPUESTOS tɾaspwˈestos +TRASQUILADA tɾˌaskilˈaða +TRASQUILADAS tɾˌaskilˈaðas +TRASQUILADO tɾˌaskilˈaðo +TRASQUILADOS tɾˌaskilˈaðos +TRASQUILAR tɾˌaskilˈaɾ +TRASTAZO tɾastˈaso +TRASTE tɾˈaste +TRASTEADA tɾˌasteˈaða +TRASTEADAS tɾˌasteˈaðas +TRASTEADO tɾˌasteˈaðo +TRASTEADOS tɾˌasteˈaðos +TRASTEAR tɾˌasteˈaɾ +TRASTEO tɾastˈeo +TRASTO tɾˈasto +TRASTOCADA tɾˌastokˈaða +TRASTOCADAS tɾˌastokˈaðas +TRASTOCADO tɾˌastokˈaðo +TRASTOCADOS tɾˌastokˈaðos +TRASTOCAR tɾˌastokˈaɾ +TRASTORNADA tɾˌastoɾnˈaða +TRASTORNADAS tɾˌastoɾnˈaðas +TRASTORNADO tɾˌastoɾnˈaðo +TRASTORNADOS tɾˌastoɾnˈaðos +TRASTORNAR tɾˌastoɾnˈaɾ +TRASTORNO tɾastˈoɾno +TRASUDADA tɾˌasuðˈaða +TRASUDADAS tɾˌasuðˈaðas +TRASUDADO tɾˌasuðˈaðo +TRASUDADOS tɾˌasuðˈaðos +TRASUDAR tɾˌasuðˈaɾ +TRASUNTO tɾasˈunto +TRASVASADA tɾˌasβasˈaða +TRASVASADAS tɾˌasβasˈaðas +TRASVASADO tɾˌasβasˈaðo +TRASVASADOS tɾˌasβasˈaðos +TRASVASAR tɾˌasβasˈaɾ +TRASVASES tɾasβˈases +TRATA tɾˈata +TRATADA tɾatˈaða +TRATADAS tɾatˈaðas +TRATADÍSTICA tɾˌataðˈistika +TRATADO tɾatˈaðo +TRATADOS tɾatˈaðos +TRATAMIENTO tɾˌatamjˈɛnto +TRATAMOS tɾatˈamos +TRATAN tɾˈatan +TRATANTE tɾatˈante +TRATANTES tɾatˈantes +TRATAR tɾatˈaɾ +TRATATIVA tɾˌatatˈiβa +TRATO tɾˈato +TRAUCO tɾˈaʊko +TRAUMA tɾˈaʊma +TRAUMADA tɾaʊmˈaða +TRAUMADAS tɾaʊmˈaðas +TRAUMADO tɾaʊmˈaðo +TRAUMADOS tɾaʊmˈaðos +TRAUMAR tɾaʊmˈaɾ +TRAUMARLOS tɾaʊmˈaɾlos +TRAUMÁTICO tɾaʊmˈatiko +TRAUMATISMO tɾˌaʊmatˈismo +TRAUMATIZADA tɾˌaʊmatisˈaða +TRAUMATIZADAS tɾˌaʊmatisˈaðas +TRAUMATIZADO tɾˌaʊmatisˈaðo +TRAUMATIZADOS tɾˌaʊmatisˈaðos +TRAUMATIZANTE tɾˌaʊmatisˈante +TRAUMATIZAR tɾˌaʊmatisˈaɾ +TRAUMATOLOGÍA tɾˌaʊmatˌoloxˈia +TRAUMATOLÓGICA tɾˌaʊmatolˈoxika +TRAUMATOLÓGICAS tɾˌaʊmatolˈoxikas +TRAUMATOLÓGICO tɾˌaʊmatolˈoxiko +TRAUMATOLÓGICOS tɾˌaʊmatolˈoxikos +TRAUMATÓLOGO tɾˌaʊmatˈoloɣo +TRAUMES tɾˈaʊmes +TRAVAJO tɾaβˈaxo +TRAVAJOS tɾaβˈaxos +TRÁVELIN tɾˈaβelin +TRAVES tɾˈaβes +TRAVÉS tɾaβˈes +TRAVESAÑO tɾˌaβesˈaɲo +TRAVESERO tɾˌaβesˈeɾo +TRAVESTIDA tɾˌaβestˈiða +TRAVESTIDAS tɾˌaβestˈiðas +TRAVESTIDO tɾˌaβestˈiðo +TRAVESTIDOS tɾˌaβestˈiðos +TRAVESTIR tɾˌaβestˈiɾ +TRAVESURA tɾˌaβesˈuɾa +TRAVIESO tɾaβjˈeso +TRAYECTO tɾajjˈekto +TRAZADA tɾasˈaða +TRAZADAS tɾasˈaðas +TRAZADO tɾasˈaðo +TRAZADOR tɾˌasaðˈoɾ +TRAZADOS tɾasˈaðos +TRAZAR tɾasˈaɾ +TRAZO tɾˈaso +TREBEJADA tɾˌeβexˈaða +TREBEJADAS tɾˌeβexˈaðas +TREBEJADO tɾˌeβexˈaðo +TREBEJADOS tɾˌeβexˈaðos +TREBEJO tɾeβˈexo +TRÉBOL tɾˈeβol +TRÉBOLES tɾˈeβoles +TREBOLITO tɾˌeβolˈito +TRECE tɾˈese +TRECEAVO tɾˌeseˈaβo +TRECHADA tɾetʃˈaða +TRECHADAS tɾetʃˈaðas +TRECHADO tɾetʃˈaðo +TRECHADOS tɾetʃˈaðos +TRECHAR tɾetʃˈaɾ +TRECHO tɾˈetʃo +TREFILADA tɾˌefilˈaða +TREFILADAS tɾˌefilˈaðas +TREFILADO tɾˌefilˈaðo +TREFILADOS tɾˌefilˈaðos +TREFILAMOS tɾˌefilˈamos +TREFILAR tɾˌefilˈaɾ +TREGUA tɾˈeɣwa +TREINTA tɾˈeɪnta +TREINTAIDOSAVOS tɾˌeɪntaɪðosˈaβos +TREINTAITRÉS tɾˌeɪntaɪtɾˈes +TREINTAVO tɾeɪntˈaβo +TREINTAYTANTOS tɾˌeɪntaɪtˈantos +TREMA tɾˈema +TREMEDAL tɾˌemeðˈal +TREMENDISMO tɾˌemendˈismo +TREMENDISTA tɾˌemendˈista +TREMENDO tɾemˈɛndo +TREMENTINA tɾˌementˈina +TREMIDA tɾemˈiða +TREMIDAS tɾemˈiðas +TREMIDO tɾemˈiðo +TREMIDOS tɾemˈiðos +TREMOLADA tɾˌemolˈaða +TREMOLADAS tɾˌemolˈaðas +TREMOLADO tɾˌemolˈaðo +TREMOLADOS tɾˌemolˈaðos +TREMOLAR tɾˌemolˈaɾ +TREMOLO tɾemˈolo +TRÉMOLO tɾˈemolo +TREN tɾˈen +TRENADA tɾenˈaða +TRENADAS tɾenˈaðas +TRENADO tɾenˈaðo +TRENADOS tɾenˈaðos +TRENAMOS tɾenˈamos +TRENAR tɾenˈaɾ +TRENCHCOAT tɾˌentʃkoˈat +TRENCITO tɾensˈito +TRENECITO tɾˌenesˈito +TRENES tɾˈenes +TRENO tɾˈeno +TRENZA tɾˈɛnsa +TRENZADA tɾensˈaða +TRENZADAS tɾensˈaðas +TRENZADO tɾensˈaðo +TRENZADOS tɾensˈaðos +TRENZAR tɾensˈaɾ +TREOSA tɾeˈosa +TREPA tɾˈepa +TREPADA tɾepˈaða +TREPADAS tɾepˈaðas +TREPADO tɾepˈaðo +TREPADOS tɾepˈaðos +TREPAMOS tɾepˈamos +TREPANADA tɾˌepanˈaða +TREPANADAS tɾˌepanˈaðas +TREPANADO tɾˌepanˈaðo +TREPANADOS tɾˌepanˈaðos +TREPANAR tɾˌepanˈaɾ +TREPAR tɾepˈaɾ +TREPIDADA tɾˌepiðˈaða +TREPIDADAS tɾˌepiðˈaðas +TREPIDADO tɾˌepiðˈaðo +TREPIDADOS tɾˌepiðˈaðos +TREPIDANTE tɾˌepiðˈante +TRES tɾˈes +TRESCIENTAS tɾesjˈɛntas +TRESCIENTOS tɾesjˈɛntos +TRESMIL tɾesmˈil +TRETA tɾˈeta +TREUDO tɾˈeʊðo +TRÉVERIS tɾˈeβeɾis +TREVIÑO tɾeβˈiɲo +TRI tɾˈi +TRIACILGLICÉRIDO tɾiˌasilɣlisˈeɾiðo +TRIACILGLICEROL tɾiˌasilɣlˌiseɾˈol +TRIACILGLICEROLES tɾiˌasilɣlˌiseɾˈoles +TRIADA tɾiˈaða +TRÍADA tɾˈiaða +TRÍADE tɾˈiaðe +TRIANGULA tɾiaŋɡˈula +TRIANGULADA tɾiˌaŋɡulˈaða +TRIANGULADAS tɾiˌaŋɡulˈaðas +TRIANGULADO tɾiˌaŋɡulˈaðo +TRIANGULADOS tɾiˌaŋɡulˈaðos +TRIANGULAMOS tɾiˌaŋɡulˈamos +TRIANGULAR tɾiˌaŋɡulˈaɾ +TRIANGULARA tɾiˌaŋɡulˈaɾa +TRIANGULARÁ tɾiˌaŋɡulaɾˈa +TRIANGULÁRAMOS tɾiˌaŋɡulˈaɾamos +TRIANGULARAS tɾiˌaŋɡulˈaɾas +TRIANGULARÁS tɾiˌaŋɡulaɾˈas +TRIANGULAREIS tɾiˌaŋɡulˈaɾeɪs +TRIANGULAREMOS tɾiˌaŋɡulaɾˈemos +TRIANGULARES tɾiˌaŋɡulˈaɾes +TRIANGULARÍAMOS tɾiˌaŋɡulaɾˈiamos +TRIANGULAS tɾiaŋɡˈulas +TRIANGULASTE tɾiˌaŋɡulˈaste +TRIANGULE tɾiaŋɡˈule +TRIANGULEMOS tɾiˌaŋɡulˈemos +TRIANGULES tɾiaŋɡˈules +TRIANGULITO tɾiˌaŋɡulˈito +TRIANGULO tɾiaŋɡˈulo +TRIÁNGULO tɾiˈaŋɡulo +TRIBAL tɾiβˈal +TRIBALIOS tɾiβˈaljos +TRIBALISMO tɾˌiβalˈismo +TRIBANDA tɾiβˈanda +TRIBU tɾˈiβu +TRIBUAL tɾiβwˈal +TRIBULACIÓN tɾˌiβulasjˈon +TRIBUNA tɾiβˈuna +TRIBUNAL tɾˌiβunˈal +TRIBUNALICIO tɾˌiβunalˈisjo +TRIBUNO tɾiβˈuno +TRIBUTADA tɾˌiβutˈaða +TRIBUTADAS tɾˌiβutˈaðas +TRIBUTADO tɾˌiβutˈaðo +TRIBUTADOS tɾˌiβutˈaðos +TRIBUTANTE tɾˌiβutˈante +TRIBUTILESTAÑO tɾˌiβutˌilestˈaɲo +TRIBUTO tɾiβˈuto +TRICÁLCICO tɾikˈalsiko +TRICAMPEÓN tɾˌikampeˈon +TRICENTÉSIMO tɾˌisentˈesimo +TRICICLERO tɾˌisiklˈeɾo +TRICICLO tɾisˈiklo +TRICICLOS tɾisˈiklos +TRICLINIO tɾiklˈinjo +TRICLORURO tɾˌikloɾˈuɾo +TRICOLEUCEMIA tɾˌikoleʊsˈemja +TRICOLEUCEMIAS tɾˌikoleʊsˈemjas +TRICOLOR tɾˌikolˈoɾ +TRICOMA tɾikˈoma +TRICOT tɾikˈot +TRICOTA tɾikˈota +TRICOTADA tɾˌikotˈaða +TRICOTADAS tɾˌikotˈaðas +TRICOTADO tɾˌikotˈaðo +TRICOTADOS tɾˌikotˈaðos +TRICOTAMOS tɾˌikotˈamos +TRICOTANDO tɾˌikotˈando +TRICOTAR tɾˌikotˈaɾ +TRICOTARA tɾˌikotˈaɾa +TRICOTARÁ tɾˌikotaɾˈa +TRICOTÁRAMOS tɾˌikotˈaɾamos +TRICOTARAN tɾˌikotˈaɾan +TRICOTARAS tɾˌikotˈaɾas +TRICOTARÁS tɾˌikotaɾˈas +TRICOTARÉ tɾˌikotaɾˈe +TRICOTAREIS tɾˌikotˈaɾeɪs +TRICOTAREMOS tɾˌikotaɾˈemos +TRICOTAREN tɾˌikotˈaɾen +TRICOTARES tɾˌikotˈaɾes +TRICOTARÍAMOS tɾˌikotaɾˈiamos +TRICOTAS tɾikˈotas +TRICOTÁS tɾˌikotˈas +TRICOTASTE tɾˌikotˈaste +TRICOTE tɾikˈote +TRICOTÉ tɾˌikotˈe +TRICOTECENO tɾˌikotesˈeno +TRICOTEMOS tɾˌikotˈemos +TRICOTEN tɾikˈoten +TRICOTES tɾikˈotes +TRICOTÉS tɾˌikotˈes +TRICOTO tɾikˈoto +TRICOTOMÍA tɾˌikotomˈia +TRICÓTOMO tɾikˈotomo +TRICROMÍA tɾˌikɾomˈia +TRICRÓMICA tɾikɾˈomika +TRICRÓMICAS tɾikɾˈomikas +TRICRÓMICO tɾikɾˈomiko +TRICRÓMICOS tɾikɾˈomikos +TRICÚSPIDE tɾikˈuspiðe +TRICUSPÍDEO tɾˌikuspˈiðeo +TRIDENTE tɾiðˈɛnte +TRIDENTES tɾiðˈɛntes +TRIDENTINA tɾˌiðentˈina +TRIDENTINAS tɾˌiðentˈinas +TRIDENTINOS tɾˌiðentˈinos +TRIDIMENSIONAL tɾˌiðimˌensjonˈal +TRIDIMENSIONALES tɾˌiðimˌensjonˈales +TRIDUO tɾˈiðwo +TRIEDRO tɾiˈeðɾo +TRIFENILO tɾˌifenˈilo +TRIFINIO tɾifˈinjo +TRÍFLICO tɾˈifliko +TRIFLUOROACÉTICO tɾˌifluˌoɾoasˈetiko +TRIFLUORURO tɾˌifluoɾˈuɾo +TRIFORIO tɾifˈoɾjo +TRIFOSFATO tɾˌifosfˈato +TRIFULCA tɾifˈulka +TRIFUNCIONAL tɾˌifunsjonˈal +TRIGAL tɾiɣˈal +TRIGARANTE tɾˌiɣaɾˈante +TRIGEMINAL tɾˌixeminˈal +TRIGEMINALES tɾˌixeminˈales +TRIGÉSIMO tɾixˈesimo +TRÍGIDO tɾˈixiðo +TRIGLICÉRIDO tɾˌiɣlisˈeɾiðo +TRIGO tɾˈiɣo +TRIGONOMETRÍA tɾˌiɣonˌometɾˈia +TRIGONOMÉTRICA tɾˌiɣonomˈetɾika +TRIGONOMÉTRICAS tɾˌiɣonomˈetɾikas +TRIGONOMÉTRICO tɾˌiɣonomˈetɾiko +TRIGONOMÉTRICOS tɾˌiɣonomˈetɾikos +TRIGRAMA tɾiɣɾˈama +TRIGUERO tɾiɣˈeɾo +TRIHALOMETANO tɾˌialˌometˈano +TRIKIPOTEO tɾˌikipotˈeo +TRILEMA tɾilˈema +TRILETO tɾilˈeto +TRILINEAL tɾˌilineˈal +TRILINGÜE tɾˌiliŋɡˈue +TRILINGÜISMO tɾˌiliŋɡuˈismo +TRILINGÜISMOS tɾˌiliŋɡuˈismos +TRILLIZO tɾijjˈiso +TRILOBADO tɾˌiloβˈaðo +TRILOBULADO tɾˌiloβulˈaðo +TRÍMERO tɾˈimeɾo +TRIMESTRAL tɾˌimestɾˈal +TRIMESTRE tɾimˈestɾe +TRIMETADIONA tɾˌimetaðjˈona +TRIMETILARSINA tɾˌimetˌilaɾsˈina +TRINADA tɾinˈaða +TRINADAS tɾinˈaðas +TRINADO tɾinˈaðo +TRINADOS tɾinˈaðos +TRINAR tɾinˈaɾ +TRINCADA tɾinkˈaða +TRINCADAS tɾinkˈaðas +TRINCADO tɾinkˈaðo +TRINCADOS tɾinkˈaðos +TRINCAJE tɾinkˈaxe +TRINCAR tɾinkˈaɾ +TRINCHADA tɾintʃˈaða +TRINCHADAS tɾintʃˈaðas +TRINCHADO tɾintʃˈaðo +TRINCHADOS tɾintʃˈaðos +TRINCHERA tɾintʃˈeɾa +TRINEO tɾinˈeo +TRINIDAD tɾˌiniðˈad +TRINITARIA tɾˌinitˈaɾja +TRINITARIAS tɾˌinitˈaɾjas +TRINITARIO tɾˌinitˈaɾjo +TRINITARIOS tɾˌinitˈaɾjos +TRINITECA tɾˌinitˈeka +TRINO tɾˈino +TRINQUETE tɾinkˈete +TRIODO tɾiˈoðo +TRIPA tɾˈipa +TRIPALA tɾipˈala +TRIPANOSOMA tɾˌipanosˈoma +TRIPANOSOMÁTIDO tɾˌipanˌosomˈatiðo +TRIPANOSOMIASIS tɾˌipanˌosomjˈasis +TRIPAS tɾˈipas +TRIPÉPTIDO tɾipˈepːtiðo +TRIPERO tɾipˈeɾo +TRIPLE tɾˈiple +TRIPLES tɾˈiples +TRIPLICADA tɾˌiplikˈaða +TRIPLICADAS tɾˌiplikˈaðas +TRIPLICADO tɾˌiplikˈaðo +TRIPLICADOS tɾˌiplikˈaðos +TRÍPODE tɾˈipoðe +TRÍPOLI tɾˈipoli +TRIPOLITANIA tɾˌipolitˈanja +TRIPOLITANO tɾˌipolitˈano +TRIPSINA tɾipsˈina +TRÍPTICO tɾˈipːtiko +TRIPTONGAR tɾˌipːtoŋɡˈaɾ +TRIPTORELINA tɾˌipːtoɾelˈina +TRIPULACIÓN tɾˌipulasjˈon +TRIPULADA tɾˌipulˈaða +TRIPULADAS tɾˌipulˈaðas +TRIPULADO tɾˌipulˈaðo +TRIPULADOS tɾˌipulˈaðos +TRIPULAMOS tɾˌipulˈamos +TRIPULANTE tɾˌipulˈante +TRIPULANTES tɾˌipulˈantes +TRIPULAR tɾˌipulˈaɾ +TRIQUETA tɾikˈeta +TRIQUIÑUELA tɾˌikiɲwˈela +TRISCADA tɾiskˈaða +TRISCADAS tɾiskˈaðas +TRISCADO tɾiskˈaðo +TRISCADOS tɾiskˈaðos +TRISCAMOS tɾiskˈamos +TRISCAR tɾiskˈaɾ +TRISECADA tɾˌisekˈaða +TRISECADAS tɾˌisekˈaðas +TRISECADO tɾˌisekˈaðo +TRISECADOS tɾˌisekˈaðos +TRISECAR tɾˌisekˈaɾ +TRISMO tɾˈismo +TRISÓDICA tɾisˈoðika +TRISÓDICO tɾisˈoðiko +TRISTÁN tɾistˈan +TRISTE tɾˈiste +TRISTEADA tɾˌisteˈaða +TRISTEADAS tɾˌisteˈaðas +TRISTEADO tɾˌisteˈaðo +TRISTEADOS tɾˌisteˈaðos +TRISTEAR tɾˌisteˈaɾ +TRISTES tɾˈistes +TRISTEZA tɾistˈesa +TRISTURA tɾistˈuɾa +TRITÍA tɾitˈia +TRITIO tɾˈitjo +TRITÓN tɾitˈon +TRITURADA tɾˌituɾˈaða +TRITURADAS tɾˌituɾˈaðas +TRITURADO tɾˌituɾˈaðo +TRITURADOS tɾˌituɾˈaðos +TRITURAMOS tɾˌituɾˈamos +TRITURAR tɾˌituɾˈaɾ +TRIUNFADA tɾiumfˈaða +TRIUNFADAS tɾiumfˈaðas +TRIUNFADO tɾiumfˈaðo +TRIUNFADOR tɾiˌumfaðˈoɾ +TRIUNFADORA tɾiˌumfaðˈoɾa +TRIUNFADORAS tɾiˌumfaðˈoɾas +TRIUNFADORES tɾiˌumfaðˈoɾes +TRIUNFADOS tɾiumfˈaðos +TRIUNFAL tɾiumfˈal +TRIUNFAMOS tɾiumfˈamos +TRIUNFANTE tɾiumfˈante +TRIUNFANTES tɾiumfˈantes +TRIUNFAR tɾiumfˈaɾ +TRIUNFAZO tɾiumfˈaso +TRIUNFO tɾiˈumfo +TRIVIAL tɾiβjˈal +TRIVIALISMO tɾˌiβjalˈismo +TRIVIALIZACIÓN tɾˌiβjalˌisasjˈon +TRIVIALIZADA tɾˌiβjalisˈaða +TRIVIALIZADAS tɾˌiβjalisˈaðas +TRIVIALIZADO tɾˌiβjalisˈaðo +TRIVIALIZADOS tɾˌiβjalisˈaðos +TRIVIALIZAR tɾˌiβjalisˈaɾ +TRIVIÑO tɾiβˈiɲo +TROCA tɾˈoka +TROCADA tɾokˈaða +TROCADAS tɾokˈaðas +TROCADO tɾokˈaðo +TROCADOS tɾokˈaðos +TROCAMOS tɾokˈamos +TROCANTÉRICA tɾˌokantˈeɾika +TROCANTÉRICAS tɾˌokantˈeɾikas +TROCANTÉRICO tɾˌokantˈeɾiko +TROCANTÉRICOS tɾˌokantˈeɾikos +TROCARÍAMOS tɾˌokaɾˈiamos +TROCEADA tɾˌoseˈaða +TROCEADAS tɾˌoseˈaðas +TROCEADO tɾˌoseˈaðo +TROCEADOS tɾˌoseˈaðos +TROCEAR tɾˌoseˈaɾ +TROCHA tɾˈotʃa +TROCITO tɾosˈito +TROCITOS tɾosˈitos +TROCLEAR tɾˌokleˈaɾ +TROCOSPIRA tɾˌokospˈiɾa +TROFEO tɾofˈeo +TROFOBLÁSTICO tɾˌofoβlˈastiko +TROFOZOÍTO tɾˌofosoˈito +TROGLODITA tɾˌoɣloðˈita +TROGLODITAS tɾˌoɣloðˈitas +TROGLODÍTICA tɾˌoɣloðˈitika +TROGLODÍTICAS tɾˌoɣloðˈitikas +TROGLODÍTICO tɾˌoɣloðˈitiko +TROGLODÍTICOS tɾˌoɣloðˈitikos +TROJ tɾˈox +TROJA tɾˈoxa +TROL tɾˈol +TROLE tɾˈole +TROLEADAS tɾˌoleˈaðas +TROLEADO tɾˌoleˈaðo +TROLEADOS tɾˌoleˈaðos +TROLEAR tɾˌoleˈaɾ +TROLEBÚS tɾˌoleβˈus +TROLEO tɾolˈeo +TROLLEY tɾojjˈeɪ +TROLO tɾˈolo +TROMBA tɾˈomba +TROMBECTOMÍA tɾˌombektomˈia +TROMBINA tɾombˈina +TROMBOCITOPENIA tɾˌombosˌitopˈenja +TROMBOCITOPÉNICO tɾˌombosˌitopˈeniko +TROMBOEMBOLISMO tɾˌomboˌembolˈismo +TROMBOFLEBITIS tɾˌombofleβˈitis +TROMBOLISIS tɾˌombolˈisis +TROMBÓN tɾombˈon +TROMBOPLASTINA tɾˌomboplastˈina +TROMBOSIS tɾombˈosis +TROMBÓTICO tɾombˈotiko +TROMPA tɾˈompa +TROMPETA tɾompˈeta +TROMPETAZO tɾˌompetˈaso +TROMPETEADA tɾˌompeteˈaða +TROMPETEADAS tɾˌompeteˈaðas +TROMPETEADO tɾˌompeteˈaðo +TROMPETEADOS tɾˌompeteˈaðos +TROMPETEAR tɾˌompeteˈaɾ +TROMPETEO tɾˌompetˈeo +TROMPETERÍA tɾˌompeteɾˈia +TROMPEZAR tɾˌompesˈaɾ +TROMPICADA tɾˌompikˈaða +TROMPICADAS tɾˌompikˈaðas +TROMPICADO tɾˌompikˈaðo +TROMPICADOS tɾˌompikˈaðos +TROMPICAR tɾˌompikˈaɾ +TROMPICÓN tɾˌompikˈon +TROMPO tɾˈompo +TROMPUDO tɾompˈuðo +TRONA tɾˈona +TRONADA tɾonˈaða +TRONADAS tɾonˈaðas +TRONADO tɾonˈaðo +TRONADOS tɾonˈaðos +TRONAR tɾonˈaɾ +TRONCADA tɾonkˈaða +TRONCADAS tɾonkˈaðas +TRONCADO tɾonkˈaðo +TRONCADOS tɾonkˈaðos +TRONCAR tɾonkˈaɾ +TRONCHADA tɾontʃˈaða +TRONCHADAS tɾontʃˈaðas +TRONCHADO tɾontʃˈaðo +TRONCHADOS tɾontʃˈaðos +TRONCHAR tɾontʃˈaɾ +TRONCO tɾˈonko +TRONERA tɾonˈeɾa +TRONO tɾˈono +TRONQUISTA tɾonkˈista +TROPA tɾˈopa +TROPADA tɾopˈaða +TROPADAS tɾopˈaðas +TROPADO tɾopˈaðo +TROPADOS tɾopˈaðos +TROPEL tɾopˈel +TROPELAJE tɾˌopelˈaxe +TROPEZADA tɾˌopesˈaða +TROPEZADAS tɾˌopesˈaðas +TROPEZADO tɾˌopesˈaðo +TROPEZADOS tɾˌopesˈaðos +TROPEZAR tɾˌopesˈaɾ +TROPEZÓN tɾˌopesˈon +TRÓPICA tɾˈopika +TROPICAL tɾˌopikˈal +TROPICALIZADA tɾˌopikˌalisˈaða +TROPICALIZADAS tɾˌopikˌalisˈaðas +TROPICALIZADO tɾˌopikˌalisˈaðo +TROPICALIZADOS tɾˌopikˌalisˈaðos +TROPICALIZAR tɾˌopikˌalisˈaɾ +TRÓPICAS tɾˈopikas +TRÓPICO tɾˈopiko +TROPIEZO tɾopjˈeso +TROPINA tɾopˈina +TROPISMO tɾopˈismo +TROPO tɾˈopo +TROPOLÓGICA tɾˌopolˈoxika +TROPOLÓGICAS tɾˌopolˈoxikas +TROPOLÓGICO tɾˌopolˈoxiko +TROPOLÓGICOS tɾˌopolˈoxikos +TROPONINA tɾˌoponˈina +TROQUEL tɾokˈel +TROQUELADA tɾˌokelˈaða +TROQUELADAS tɾˌokelˈaðas +TROQUELADO tɾˌokelˈaðo +TROQUELADOS tɾˌokelˈaðos +TROQUELAR tɾˌokelˈaɾ +TROTADA tɾotˈaða +TROTADAS tɾotˈaðas +TROTADO tɾotˈaðo +TROTADOS tɾotˈaðos +TROTAMOS tɾotˈamos +TROTAR tɾotˈaɾ +TROTE tɾˈote +TROTECILLO tɾˌotesˈijjo +TROTECITO tɾˌotesˈito +TROUPE tɾˈowpe +TROVA tɾˈoβa +TROVADA tɾoβˈaða +TROVADAS tɾoβˈaðas +TROVADO tɾoβˈaðo +TROVADOR tɾˌoβaðˈoɾ +TROVADORESCO tɾˌoβaðoɾˈesko +TROVADOS tɾoβˈaðos +TROVAR tɾoβˈaɾ +TROVARE tɾoβˈaɾe +TROVERO tɾoβˈeɾo +TROY tɾˈoɪ +TROZADA tɾosˈaða +TROZADAS tɾosˈaðas +TROZADO tɾosˈaðo +TROZADOS tɾosˈaðos +TROZAR tɾosˈaɾ +TROZO tɾˈoso +TROZOS tɾˈosos +TRUCADA tɾukˈaða +TRUCADAS tɾukˈaðas +TRUCADO tɾukˈaðo +TRUCADOS tɾukˈaðos +TRUCAJE tɾukˈaxe +TRUCAR tɾukˈaɾ +TRUCHA tɾˈutʃa +TRUCHIMÁN tɾˌutʃimˈan +TRUCIDADA tɾˌusiðˈaða +TRUCIDADAS tɾˌusiðˈaðas +TRUCIDADO tɾˌusiðˈaðo +TRUCIDADOS tɾˌusiðˈaðos +TRUCIDAMOS tɾˌusiðˈamos +TRUCIDAR tɾˌusiðˈaɾ +TRUCIDO tɾusˈiðo +TRUCO tɾˈuko +TRUCULENCIA tɾˌukulˈɛnsja +TRUCULENTA tɾˌukulˈɛnta +TRUENO tɾuˈeno +TRUEQUE tɾuˈeke +TRUFA tɾˈufa +TRUFADA tɾufˈaða +TRUFADAS tɾufˈaðas +TRUFADO tɾufˈaðo +TRUFADOS tɾufˈaðos +TRUMP tɾˈump +TRUNCA tɾˈunka +TRUNCADA tɾunkˈaða +TRUNCADAS tɾunkˈaðas +TRUNCADO tɾunkˈaðo +TRUNCADOS tɾunkˈaðos +TRUNCAMIENTO tɾˌunkamjˈɛnto +TRUNCAR tɾunkˈaɾ +TRUNCAS tɾˈunkas +TRUNCO tɾˈunko +TRUNCOS tɾˈunkos +TRUQUE tɾˈuke +TRUQUEADA tɾˌukeˈaða +TRUQUEADAS tɾˌukeˈaðas +TRUQUEADO tɾˌukeˈaðo +TRUQUEADOS tɾˌukeˈaðos +TRUQUEAR tɾˌukeˈaɾ +TRUQUERO tɾukˈeɾo +TRUQUITO tɾukˈito +TRUST tɾˈust +TRUTRO tɾˈutɾo +TSÁFIQUI tˈesˈafiki +TSUNAMI tˈesunˈami +TU tˈu +TÚ tˈu +TUANIS twˈanis +TUBA tˈuβa +TUBÁRICO tuβˈaɾiko +TUBE tˈuβe +TÚBER tˈuβeɾ +TUBERCULINA tˌuβeɾkulˈina +TUBERCULOSA tˌuβeɾkulˈosa +TUBERCULOSAS tˌuβeɾkulˈosas +TUBERCULOSIS tˌuβeɾkulˈosis +TUBERCULOSO tˌuβeɾkulˈoso +TUBERCULOSOS tˌuβeɾkulˈosos +TUBERÍA tˌuβeɾˈia +TUBERO tuβˈeɾo +TUBEROSIDAD tˌuβeɾˌosiðˈad +TUBEROSO tˌuβeɾˈoso +TUBEY tuβˈeɪ +TUBITO tuβˈito +TUBO tˈuβo +TUBULAR tˌuβulˈaɾ +TUBULARES tˌuβulˈaɾes +TUBULOPATÍA tˌuβulˌopatˈia +TUBULOPATÍAS tˌuβulˌopatˈias +TUBULOSO tˌuβulˈoso +TUCÁN tukˈan +TUCANCILLO tˌukansˈijjo +TUCANES tukˈanes +TUCANETE tˌukanˈete +TUCHE tˈutʃe +TUCÍDIDES tusˈiðiðes +TUCO tˈuko +TUCSON tˈukson +TUCSÓN tuksˈon +TUCSONIANO tˌuksonjˈano +TUCURA tukˈuɾa +TUDESCO tuðˈesko +TUERCA twˈeɾka +TUERTO twˈeɾto +TUFO tˈufo +TUGURIO tuɣˈuɾjo +TUGURIZADA tˌuɣuɾisˈaða +TUGURIZADAS tˌuɣuɾisˈaðas +TUGURIZADO tˌuɣuɾisˈaðo +TUGURIZADOS tˌuɣuɾisˈaðos +TUGURIZAR tˌuɣuɾisˈaɾ +TUI twˈi +TUIT twˈit +TUITEADA twˌiteˈaða +TUITEADAS twˌiteˈaðas +TUITEADO twˌiteˈaðo +TUITEADOS twˌiteˈaðos +TUITEAR twˌiteˈaɾ +TUITEAS twitˈeas +TUITEO twitˈeo +TUITERO twitˈeɾo +TUJIA tˈuxja +TUJONA tuxˈona +TULA tˈula +TULAREMIA tˌulaɾˈemja +TULE tˈule +TULIO tˈuljo +TULIPÁN tˌulipˈan +TULIPANERA tˌulipanˈeɾa +TULIPANES tˌulipˈanes +TULUEÑO tˌuluˈeɲo +TUMAQUEÑO tˌumakˈeɲo +TUMBA tˈumba +TUMBADA tumbˈaða +TUMBADAS tumbˈaðas +TUMBADO tumbˈaðo +TUMBADOS tumbˈaðos +TUMBAR tumbˈaɾ +TUMBERGIA tumbˈeɾxja +TUMBES tˈumbes +TUMBO tˈumbo +TUMBÓN tumbˈon +TUMEFACCIÓN tˌumefaksjˈon +TUMEFACTA tˌumefˈakta +TUMEFACTAS tˌumefˈaktas +TUMEFACTO tˌumefˈakto +TUMEFACTOS tˌumefˈaktos +TUMOR tumˈoɾ +TUMORAL tˌumoɾˈal +TUMORALES tˌumoɾˈales +TUMORCITO tˌumoɾsˈito +TÚMULO tˈumulo +TUMULTO tumˈulto +TUMULTUADA tˌumultwˈaða +TUMULTUADAS tˌumultwˈaðas +TUMULTUADO tˌumultwˈaðo +TUMULTUADOS tˌumultwˈaðos +TUMULTUAR tˌumultwˈaɾ +TUMULTUOSO tˌumultwˈoso +TUNA tˈuna +TUNADA tunˈaða +TUNADAS tunˈaðas +TUNADO tunˈaðo +TUNADOS tunˈaðos +TUNAR tunˈaɾ +TUNAS tˈunas +TUNCO tˈunko +TUNDIDA tundˈiða +TUNDIDAS tundˈiðas +TUNDIDO tundˈiðo +TUNDIDOS tundˈiðos +TUNDIR tundˈiɾ +TUNDRA tˈundɾa +TUNEADA tˌuneˈaða +TUNEADAS tˌuneˈaðas +TUNEADO tˌuneˈaðo +TUNEADOS tˌuneˈaðos +TUNEAR tˌuneˈaɾ +TÚNEL tˈunel +TUNELADA tˌunelˈaða +TUNELADAS tˌunelˈaðas +TUNELADO tˌunelˈaðo +TUNELADOS tˌunelˈaðos +TUNELAR tˌunelˈaɾ +TUNELAZO tˌunelˈaso +TUNES tˈunes +TÚNEZ tˈunes +TUNGSTENO tuŋɡstˈeno +TÚNICA tˈunika +TUNING tˈuniŋ +TUNJANO tuŋxˈano +TUNO tˈuno +TUPÉ tupˈe +TUPIDA tupˈiða +TUPIDAS tupˈiðas +TUPIDO tupˈiðo +TUPIDOS tupˈiðos +TUPIR tupˈiɾ +TUPLA tˈupla +TUPPER tuppˈeɾ +TURBA tˈuɾβa +TURBADA tuɾβˈaða +TURBADAS tuɾβˈaðas +TURBADO tuɾβˈaðo +TURBADOS tuɾβˈaðos +TURBES tˈuɾβes +TURBIDITA tˌuɾβiðˈita +TÚRBIDO tˈuɾβiðo +TURBINA tuɾβˈina +TURBINADO tˌuɾβinˈaðo +TURBINAR tˌuɾβinˈaɾ +TURBINO tuɾβˈino +TURBIO tˈuɾβjo +TURBOALIMENTADA tˌuɾβoˌalimentˈaða +TURBOALIMENTADAS tˌuɾβoˌalimentˈaðas +TURBOALIMENTADO tˌuɾβoˌalimentˈaðo +TURBOALIMENTADOS tˌuɾβoˌalimentˈaðos +TURBOALIMENTAR tˌuɾβoˌalimentˈaɾ +TURBOBOMBA tˌuɾβoβˈomba +TURBOCARGADA tˌuɾβokaɾɣˈaða +TURBOCARGADAS tˌuɾβokaɾɣˈaðas +TURBOCARGADO tˌuɾβokaɾɣˈaðo +TURBOCARGADOR tˌuɾβokˌaɾɣaðˈoɾ +TURBOCARGADOS tˌuɾβokaɾɣˈaðos +TURBOCARGAR tˌuɾβokaɾɣˈaɾ +TURBOCOMPRIMIDO tˌuɾβokˌompɾimˈiðo +TURBOLÁSER tˌuɾβolˈaseɾ +TURBÓN tuɾβˈon +TURBOSINA tˌuɾβosˈina +TURBULENTO tˌuɾβulˈɛnto +TURCO tˈuɾko +TURDINO tuɾðˈino +TÚRDULO tˈuɾðulo +TUREÓFORO tˌuɾeˈofoɾo +TURIA tˈuɾja +TURÍBULO tuɾˈiβulo +TURÍN tuɾˈin +TURINGIA tuɾˈiŋxja +TURISMO tuɾˈismo +TURISTA tuɾˈista +TURISTAS tuɾˈistas +TURISTEADA tˌuɾisteˈaða +TURISTEADAS tˌuɾisteˈaðas +TURISTEADO tˌuɾisteˈaðo +TURISTEADOS tˌuɾisteˈaðos +TURISTEAR tˌuɾisteˈaɾ +TURISTICA tˌuɾistˈika +TURÍSTICA tuɾˈistika +TURÍSTICO tuɾˈistiko +TURISTIFICADA tˌuɾistˌifikˈaða +TURISTIFICADAS tˌuɾistˌifikˈaðas +TURISTIFICADO tˌuɾistˌifikˈaðo +TURISTIFICADOS tˌuɾistˌifikˈaðos +TURISTIFICAR tˌuɾistˌifikˈaɾ +TURKMENISTÁN tˌuɾkmenistˈan +TURKMENO tuɾkmˈeno +TURMA tˈuɾma +TÚRMIX tˈuɾmiks +TURNADA tuɾnˈaða +TURNADAS tuɾnˈaðas +TURNADO tuɾnˈaðo +TURNADOS tuɾnˈaðos +TURNAR tuɾnˈaɾ +TURNARSE tuɾnˈaɾse +TURNO tˈuɾno +TURNOS tˈuɾnos +TURÓN tuɾˈon +TURPIAL tuɾpjˈal +TURQUEADA tˌuɾkeˈaða +TURQUEADAS tˌuɾkeˈaðas +TURQUEADO tˌuɾkeˈaðo +TURQUEADOS tˌuɾkeˈaðos +TURQUEAR tˌuɾkeˈaɾ +TURQUESA tuɾkˈesa +TURQUÍ tuɾkˈi +TURQUÍA tuɾkˈia +TURRIFORME tˌuɾɾifˈoɾme +TURRÓN tuɾɾˈon +TURURÚ tˌuɾuɾˈu +TUS tˈus +TUSA tˈusa +TUSADA tusˈaða +TUSADAS tusˈaðas +TUSADO tusˈaðo +TUSADOS tusˈaðos +TUSÁN tusˈan +TUSÍGENO tusˈixeno +TUTE tˈute +TUTEADA tˌuteˈaða +TUTEADAS tˌuteˈaðas +TUTEADO tˌuteˈaðo +TUTEADOS tˌuteˈaðos +TUTEAR tˌuteˈaɾ +TUTELA tutˈela +TUTELADA tˌutelˈaða +TUTELADAS tˌutelˈaðas +TUTELADO tˌutelˈaðo +TUTELADOS tˌutelˈaðos +TUTELAR tˌutelˈaɾ +TUTEO tutˈeo +TUTÍA tutˈia +TUTOR tutˈoɾ +TUTORA tutˈoɾa +TUTORÍA tˌutoɾˈia +TUTORIAL tˌutoɾjˈal +TUTORIALES tˌutoɾjˈales +TUTÚ tutˈu +TUVALU tuβˈalu +TUVANA tuβˈana +TUVANO tuβˈano +TUVE tˈuβe +TUVIERON tuβjˈeɾon +TUVIMOS tuβˈimos +TUVISTE tuβˈiste +TUVISTEIS tuβˈisteɪs +TUVO tˈuβo +TUZA tˈusa +TV tˌeˈuβe +TWEED tˈeweˈed +TWEETS tˈeweˈets +TWIST tˈewˈist +TWITTER twˈiteɾ +TZOMPANTLI tˈesompˈantli +U ˈu +Ü ˈu kon djˈɛɾɛsis +UAGADUGÚ wˌaɣaðuɣˈu +UALABÍ wˌalaβˈi +UAPITÍ wˌapitˈi +UAU wˈaʊ +UBALDE uβˈalðe +ÚBEDA ˈuβeða +UBERIZACIÓN ˌuβeɾˌisasjˈon +UBERIZAR ˌuβeɾisˈaɾ +UBÉRRIMA uβˈeɾɾima +UBÉRRIMAS uβˈeɾɾimas +UBÉRRIMO uβˈeɾɾimo +UBÉRRIMOS uβˈeɾɾimos +UBICACIÓN ˌuβikasjˈon +UBICADA ˌuβikˈaða +UBICADAS ˌuβikˈaðas +UBICADO ˌuβikˈaðo +UBICADOS ˌuβikˈaðos +UBÍCAME uβˈikame +UBICAR ˌuβikˈaɾ +UBICUIDAD ˌuβikwiðˈad +UBIO ˈuβjo +UBIQUINONA ˌuβikinˈona +UBRE ˈuβɾe +UCESISTA ˌusesˈista +UCHEPO utʃˈepo +UCHUVA utʃˈuβa +UCI ˈusi +UCRANIA ukɾˈanja +UCRANIANO ˌukɾanjˈano +UCRANIO ukɾˈanjo +UDÍ uðˈi +ÚES ˈues +UF ˈuf +UFANA ufˈana +UFANADA ˌufanˈaða +UFANADAS ˌufanˈaðas +UFANADOS ˌufanˈaðos +UFANAMOS ˌufanˈamos +UFANAR ˌufanˈaɾ +UFANARSE ˌufanˈaɾse +UFANES ufˈanes +UFANO ufˈano +UFF ˈuff +UFOLOGÍA ˌufoloxˈia +UFOLÓGICA ˌufolˈoxika +UFOLÓGICAS ˌufolˈoxikas +UFOLÓGICO ˌufolˈoxiko +UFOLÓGICOS ˌufolˈoxikos +UGALDE uɣˈalðe +UGANDA uɣˈanda +UGANDESA ˌuɣandˈesa +UGRIO ˈuɣɾio +UH ˈu +UIGUR wiɣˈuɾ +ÚLCERA ˈulseɾa +ULCERACIÓN ˌulseɾasjˈon +ULCERACIONES ˌulseɾasjˈones +ULCERADA ˌulseɾˈaða +ULCERADAS ˌulseɾˈaðas +ULCERADO ˌulseɾˈaðo +ULCERADOS ˌulseɾˈaðos +ULCERAR ˌulseɾˈaɾ +ULCERARE ˌulseɾˈaɾe +ULCEROSA ˌulseɾˈosa +ULCEROSAS ˌulseɾˈosas +ULCEROSO ˌulseɾˈoso +ULCEROSOS ˌulseɾˈosos +ULCO ˈulko +ULEXITA ˌuleksˈita +ULISES ulˈises +ULNA ˈulna +ULTERIOR ˌulteɾjˈoɾ +ULTIMA ultˈima +ÚLTIMA ˈultima +ULTIMADA ˌultimˈaða +ULTIMADAS ˌultimˈaðas +ULTIMADO ˌultimˈaðo +ULTIMADOS ˌultimˈaðos +ULTIMAMENTE ultˈimamˈente +ÚLTIMAMENTE ˈultimamˈente +ULTIMAMOS ˌultimˈamos +ULTIMAR ˌultimˈaɾ +ULTIMAS ultˈimas +ÚLTIMAS ˈultimas +ULTIMÁTUM ˌultimˈatum +ULTIME ultˈime +ULTIMÉ ˌultimˈe +ULTIMÍSIMO ˌultimˈisimo +ULTIMO ultˈimo +ULTIMÓ ˌultimˈo +ÚLTIMO ˈultimo +ÚLTIMOS ˈultimos +ULTRABAJA ˌultɾaβˈaxa +ULTRABAJAS ˌultɾaβˈaxas +ULTRABAJOS ˌultɾaβˈaxos +ULTRABLANDO ˌultɾaβlˈando +ULTRACHIC ˌultɾatʃˈik +ULTRADERECHA ˌultɾaðeɾˈetʃa +ULTRAFEMENINA ˌultɾafˌemenˈina +ULTRAFEMENINAS ˌultɾafˌemenˈinas +ULTRAFEMENINO ˌultɾafˌemenˈino +ULTRAFEMENINOS ˌultɾafˌemenˈinos +ULTRAFRESCO ˌultɾafɾˈesko +ULTRAJADA ˌultɾaxˈaða +ULTRAJADAS ˌultɾaxˈaðas +ULTRAJADO ˌultɾaxˈaðo +ULTRAJADOR ˌultɾaxaðˈoɾ +ULTRAJADOS ˌultɾaxˈaðos +ULTRAJAMOS ˌultɾaxˈamos +ULTRAJANTE ˌultɾaxˈante +ULTRAJAR ˌultɾaxˈaɾ +ULTRAJE ultɾˈaxe +ULTRAJÉ ˌultɾaxˈe +ULTRAJO ultɾˈaxo +ULTRAJÓ ˌultɾaxˈo +ULTRAJOSA ˌultɾaxˈosa +ULTRAJOSAS ˌultɾaxˈosas +ULTRAJOSOS ˌultɾaxˈosos +ULTRALEMPINO ˌultɾalempˈino +ULTRAMAR ˌultɾamˈaɾ +ULTRAMONÁRQUICO ˌultɾamonˈaɾkiko +ULTRAMONTANA ˌultɾamontˈana +ULTRAMONTANAS ˌultɾamontˈanas +ULTRAMONTANO ˌultɾamontˈano +ULTRAMONTANOS ˌultɾamontˈanos +ULTRANZA ultɾˈansa +ULTRAPERIFÉRICA ˌultɾapˌeɾifˈeɾika +ULTRAPERIFÉRICAS ˌultɾapˌeɾifˈeɾikas +ULTRAPERIFÉRICO ˌultɾapˌeɾifˈeɾiko +ULTRAPERIFÉRICOS ˌultɾapˌeɾifˈeɾikos +ULTRARRELIGIOSA ˌultɾaɾɾˌelixjˈosa +ULTRARRELIGIOSAS ˌultɾaɾɾˌelixjˈosas +ULTRARRELIGIOSO ˌultɾaɾɾˌelixjˈoso +ULTRARRELIGIOSOS ˌultɾaɾɾˌelixjˈosos +ULTRAS ˈultɾas +ULTRASIMPLE ˌultɾasˈimple +ULTRATERRENO ˌultɾateɾɾˈeno +ULTRATERRESTRE ˌultɾateɾɾˈestɾe +ULTRATUMBA ˌultɾatˈumba +ULTRAVIDA ˌultɾaβˈiða +ULULADA ˌululˈaða +ULULADAS ˌululˈaðas +ULULADO ˌululˈaðo +ULULADOS ˌululˈaðos +ULULAMOS ˌululˈamos +UMBILICAL ˌumbilikˈal +UMBRA ˈumbɾa +UMBRAL umbɾˈal +UMBRO ˈumbɾo +UMBROSA umbɾˈosa +UMBROSAS umbɾˈosas +UMBROSO umbɾˈoso +UMBROSOS umbɾˈosos +UN ˈun +UNA ˈuna +UÑA ˈuɲa +UNAMOS unˈamos +UNÁNIME unˈanime +UNÁNIMEMENTE unˈanimemˈente +UNÁNIMES unˈanimes +UNANIMIDAD ˌunanˌimiðˈad +UNAS ˈunas +UÑAS ˈuɲas +UNCIDA unsˈiða +UNCIDAS unsˈiðas +UNCIDO unsˈiðo +UNCIDOS unsˈiðos +UNCIÓN unsjˈon +UNDÉCIMO undˈesimo +UNDERGROUND ˌundeɾɣɾˈownd +UNE ˈune +UNES ˈunes +ÚNETE ˈunete +UNGIDA uŋxˈiða +UNGIDAS uŋxˈiðas +UNGIDO uŋxˈiðo +UNGIDOS uŋxˈiðos +UNGIR uŋxˈiɾ +UNGUAL uŋɡwˈal +UNGUEAL ˌuŋɡeˈal +UNI ˈuni +UNÍ unˈi +UNÍAMOS unˈiamos +UNICAMENTE unˈikamˈente +ÚNICAMENTE ˈunikamˈente +UNICAMERAL ˌunikˌameɾˈal +ÚNICO ˈuniko +UNICOLOR ˌunikolˈoɾ +UNICOLORES ˌunikolˈoɾes +UNICORNIO ˌunikˈoɾnjo +UNIDA unˈiða +UNIDAD ˌuniðˈad +UNIDAS unˈiðas +UNIDIMENSIONAL ˌuniðˌimensjonˈal +UNIDIMENSIONALES ˌuniðˌimensjonˈales +UNIDO unˈiðo +UNIDOS unˈiðos +UNIFICADA ˌunifikˈaða +UNIFICADAS ˌunifikˈaðas +UNIFICADO ˌunifikˈaðo +UNIFICADOS ˌunifikˈaðos +UNIFICAR ˌunifikˈaɾ +UNIFICARE ˌunifikˈaɾe +UNIFICARÉ ˌunifˌikaɾˈe +UNIFICO ˌunifˈiko +UNIFICÓ ˌunifikˈo +UNIFIQUE ˌunifˈike +UNIFIQUÉ ˌunifikˈe +UNIFORMADA ˌunifoɾmˈaða +UNIFORMADAS ˌunifoɾmˈaðas +UNIFORMADO ˌunifoɾmˈaðo +UNIFORMADOS ˌunifoɾmˈaðos +UNIFORMAR ˌunifoɾmˈaɾ +UNIFORME ˌunifˈoɾme +UNIFORMÉ ˌunifoɾmˈe +UNIFORMES ˌunifˈoɾmes +UNIFORMIDAD ˌunifˌoɾmiðˈad +UNIFORMIZADA ˌunifˌoɾmisˈaða +UNIFORMIZADAS ˌunifˌoɾmisˈaðas +UNIFORMIZADO ˌunifˌoɾmisˈaðo +UNIFORMIZADOS ˌunifˌoɾmisˈaðos +UNIFORMIZAR ˌunifˌoɾmisˈaɾ +UNIFORMO ˌunifˈoɾmo +UNIFORMÓ ˌunifoɾmˈo +UNILATERAL ˌunilˌateɾˈal +UNILATERALIDAD ˌunilˌateɾˌaliðˈad +UNILINGÜE ˌuniliŋɡˈue +UNILOCULAR ˌunilˌokulˈaɾ +UNIMOC ˌunimˈok +UNIMOS unˈimos +UNIÓN unjˈon +UNIONENSE ˌunjonˈɛnse +UNIONISTA ˌunjonˈista +UNIPARAMÉTRICO ˌunipˌaɾamˈetɾiko +UNIPARTIDISMO ˌunipˌaɾtiðˈismo +UNIPOLAR ˌunipolˈaɾ +UNIR unˈiɾ +UNIRÁ ˌuniɾˈa +UNIRÁS ˌuniɾˈas +UNIREMOS ˌuniɾˈemos +UNIRÍAMOS ˌuniɾˈiamos +UNISEPTADO ˌunisepːtˈaðo +UNISERIADO ˌuniseɾjˈaðo +UNISEX ˌunisˈeks +UNÍSONO unˈisono +UNISTE unˈiste +UNITARISTA ˌunitaɾˈista +UNIVALENTE ˌuniβalˈɛnte +UNIVERSAL ˌuniβeɾsˈal +UNIVERSALIDAD ˌuniβˌeɾsaliðˈad +UNIVERSALIZADA ˌuniβˌeɾsalisˈaða +UNIVERSALIZADAS ˌuniβˌeɾsalisˈaðas +UNIVERSALIZADO ˌuniβˌeɾsalisˈaðo +UNIVERSALIZADOS ˌuniβˌeɾsalisˈaðos +UNIVERSALIZAR ˌuniβˌeɾsalisˈaɾ +UNIVERSIDAD ˌuniβˌeɾsiðˈad +UNIVERSIDAT ˌuniβˌeɾsiðˈat +UNIVERSITARIA ˌuniβˌeɾsitˈaɾja +UNIVERSITARIO ˌuniβˌeɾsitˈaɾjo +UNIVERSO ˌuniβˈeɾso +UNIVOCIDAD ˌuniβˌosiðˈad +UNÍVOCO unˈiβoko +UNO ˈuno +UNOS ˈunos +UNTADA untˈaða +UNTADAS untˈaðas +UNTADO untˈaðo +UNTADOS untˈaðos +UNTAMOS untˈamos +UNTAR untˈaɾ +UNTO ˈunto +UNTUOSO untwˈoso +UNTURA untˈuɾa +UNTURAS untˈuɾas +UNUNQUADIO ˌununkwˈaðjo +UPS ˈups +UPSALA upsˈala +URACILO ˌuɾasˈilo +URÁLICO uɾˈaliko +URALITA ˌuɾalˈita +URANINITA ˌuɾaninˈita +URANIO uɾˈanjo +URANO uɾˈano +URBANA uɾβˈana +URBANICE ˌuɾβanˈise +URBANICÉ ˌuɾβanisˈe +URBANIDAD ˌuɾβaniðˈad +URBANISMO ˌuɾβanˈismo +URBANITA ˌuɾβanˈita +URBANIZACIÓN ˌuɾβanˌisasjˈon +URBANIZACIONES ˌuɾβanˌisasjˈones +URBANIZADA ˌuɾβanisˈaða +URBANIZADAS ˌuɾβanisˈaðas +URBANIZADO ˌuɾβanisˈaðo +URBANIZADOS ˌuɾβanisˈaðos +URBANIZAR ˌuɾβanisˈaɾ +URBANIZO ˌuɾβanˈiso +URBANIZÓ ˌuɾβanisˈo +URBANO uɾβˈano +URBE ˈuɾβe +URCEOLADO ˌuɾseolˈaðo +URDIDA uɾðˈiða +URDIDAS uɾðˈiðas +URDIDO uɾðˈiðo +URDIDORA ˌuɾðiðˈoɾa +URDIDOS uɾðˈiðos +URDIMBRE uɾðˈimbɾe +URDU ˈuɾðu +URDÚ uɾðˈu +UREA uɾˈea +UREICO uɾˈeɪko +UREMIA uɾˈemja +URÉMICO uɾˈemiko +URÉTER uɾˈeteɾ +URETERAL ˌuɾeteɾˈal +URETRA uɾˈetɾa +URETRAL ˌuɾetɾˈal +URGENCIA uɾxˈɛnsja +URGENCIAS uɾxˈɛnsjas +URGENTE uɾxˈɛnte +URGENTEMENTE uɾxˈɛntemˈente +URGENTES uɾxˈɛntes +URGIDA uɾxˈiða +URGIDAS uɾxˈiðas +URGIDO uɾxˈiðo +URGIDOS uɾxˈiðos +URGIR uɾxˈiɾ +URIARTE uɾjˈaɾte +URIBE uɾˈiβe +URINARIO ˌuɾinˈaɾjo +URNA ˈuɾna +URO ˈuɾo +UROBILINÓGENO ˌuɾoβˌilinˈoxeno +URÓBORO uɾˈoβoɾo +UROCULTIVO ˌuɾokultˈiβo +UROGENITAL ˌuɾoxˌenitˈal +UROGENITALES ˌuɾoxˌenitˈales +UROGRAFÍA ˌuɾoɣɾafˈia +UROLÓGICO ˌuɾolˈoxiko +URÓLOGO uɾˈoloɣo +UROPA uɾˈopa +URÓPODO uɾˈopoðo +UROPORFIRINÓGENO ˌuɾopˌoɾfiɾinˈoxeno +URRACA uɾɾˈaka +URSS ˈuɾss +URSUA ˈuɾswa +ÚRSULA ˈuɾsula +URSULINA ˌuɾsulˈina +URTICANTE ˌuɾtikˈante +URTICARIA ˌuɾtikˈaɾja +ÚRTIMO ˈuɾtimo +URUCÚ ˌuɾukˈu +URUCUM uɾˈukum +URUGUAY ˌuɾuɣwˈaɪ +URUGUAYIZADA ˌuɾuɣwˌajjisˈaða +URUGUAYIZADAS ˌuɾuɣwˌajjisˈaðas +URUGUAYIZADO ˌuɾuɣwˌajjisˈaðo +URUGUAYIZADOS ˌuɾuɣwˌajjisˈaðos +URUGUAYIZAR ˌuɾuɣwˌajjisˈaɾ +URUNDAY ˌuɾundˈaɪ +URUSHIOL ˌuɾusjˈol +URZÚA uɾsˈua +USA ˈusa +USÁ usˈa +USABA usˈaβa +USABILIDAD ˌusaβˌiliðˈad +USABLE usˈaβle +USADA usˈaða +USADAS usˈaðas +USADO usˈaðo +USADOS usˈaðos +USAMOS usˈamos +USAN ˈusan +USANDO usˈando +USANZA usˈansa +USAR usˈaɾ +USARA usˈaɾa +USARÁ ˌusaɾˈa +USÁRAMOS usˈaɾamos +USARAS usˈaɾas +USARÁS ˌusaɾˈas +USARCÉ ˌusaɾsˈe +USARCED ˌusaɾsˈed +USAREIS usˈaɾeɪs +USAREMOS ˌusaɾˈemos +USARES usˈaɾes +USARÍAMOS ˌusaɾˈiamos +USARON usˈaɾon +USAS ˈusas +USÁS usˈas +USASTE usˈaste +USE ˈuse +USEMOS usˈemos +USEN ˈusen +USENCIA usˈɛnsja +USES ˈuses +USHUAIA uswˈaɪa +USÍA usˈia +USO ˈuso +USOS ˈusos +USTÉ ustˈe +USTED ustˈed +USTEDEADA ˌusteðeˈaða +USTEDEADAS ˌusteðeˈaðas +USTEDEADO ˌusteðeˈaðo +USTEDEADOS ˌusteðeˈaðos +USTEDEAR ˌusteðeˈaɾ +USTEDEO ˌusteðˈeo +USTEDES ustˈeðes +USTÉS ustˈes +USUAL uswˈal +USUARIA uswˈaɾja +USUARIO uswˈaɾjo +USUARIOS uswˈaɾjos +USUCAPIR ˌusukapˈiɾ +USUFRUCTO ˌusufɾˈukto +USUFRUCTUAR ˌusufɾuktwˈaɾ +USUFRUCTUARIA ˌusufɾuktwˈaɾja +USUFRUCTUARIO ˌusufɾuktwˈaɾjo +USULUTÁN ˌusulutˈan +USULUTECA ˌusulutˈeka +USULUTECAS ˌusulutˈekas +USULUTECO ˌusulutˈeko +USULUTECOS ˌusulutˈekos +USURA usˈuɾa +USURPACIÓN ˌusuɾpasjˈon +USURPADA ˌusuɾpˈaða +USURPADAS ˌusuɾpˈaðas +USURPADO ˌusuɾpˈaðo +USURPADOR ˌusuɾpaðˈoɾ +USURPADOS ˌusuɾpˈaðos +USURPAMOS ˌusuɾpˈamos +USURPAR ˌusuɾpˈaɾ +UTAHEÑO ˌutaˈeɲo +UTENSILIO ˌutensˈiljo +UTERINA ˌuteɾˈina +UTERINO ˌuteɾˈino +ÚTERO ˈuteɾo +UTEROVAGINAL ˌuteɾˌoβaxinˈal +UTEROVESICAL ˌuteɾˌoβesikˈal +ÚTICA ˈutika +ÚTIL ˈutil +UTILERA ˌutilˈeɾa +UTILERO ˌutilˈeɾo +UTILICE ˌutilˈise +UTILICÉ ˌutilisˈe +UTILIDAD ˌutiliðˈad +UTILITARIO ˌutilitˈaɾjo +UTILITARISMO ˌutilˌitaɾˈismo +UTILIZA ˌutilˈisa +UTILIZACIÓN ˌutilˌisasjˈon +UTILIZADA ˌutilisˈaða +UTILIZADAS ˌutilisˈaðas +UTILIZADO ˌutilisˈaðo +UTILIZADOS ˌutilisˈaðos +UTILIZAMOS ˌutilisˈamos +UTILIZANDO ˌutilisˈando +UTILIZAR ˌutilisˈaɾ +UTILIZARA ˌutilisˈaɾa +UTILIZARÁ ˌutilˌisaɾˈa +UTILIZÁRAMOS ˌutilisˈaɾamos +UTILIZARAS ˌutilisˈaɾas +UTILIZARÁS ˌutilˌisaɾˈas +UTILIZAREIS ˌutilisˈaɾeɪs +UTILIZAREMOS ˌutilˌisaɾˈemos +UTILIZARES ˌutilisˈaɾes +UTILIZARÍAMOS ˌutilˌisaɾˈiamos +UTILIZAS ˌutilˈisas +UTILIZASTE ˌutilisˈaste +UTILIZO ˌutilˈiso +UTILIZÓ ˌutilisˈo +UTOAZTECA ˌutoastˈeka +UTOPÍA ˌutopˈia +UTÓPICA utˈopika +UTÓPICAS utˈopikas +UTÓPICO utˈopiko +UTÓPICOS utˈopikos +UTRAQUISTA ˌutɾakˈista +UTRERANO ˌutɾeɾˈano +UTRÍCULO utɾˈikulo +UTUAL utwˈal +UTUALITO ˌutwalˈito +UVA ˈuβa +UVE ˈuβe +UVEÍTIS ˌuβeˈitis +UVES ˈuβes +UVULAR ˌuβulˈaɾ +UY ˈujj +UZBEKISTÁN ˌusβekistˈan +V ˈuβe +VA bˈa +VACA bˈaka +VACACIÓN bˌakasjˈon +VACACIONADA bˌakasjonˈaða +VACACIONADAS bˌakasjonˈaðas +VACACIONADO bˌakasjonˈaðo +VACACIONADOS bˌakasjonˈaðos +VACACIONANDO bˌakasjonˈando +VACACIONAR bˌakasjonˈaɾ +VACACIONÉ bˌakasjonˈe +VACACIONES bˌakasjˈones +VACACIONO bˌakasjˈono +VACADA bakˈaða +VACADAS bakˈaðas +VACADO bakˈaðo +VACADOS bakˈaðos +VACANTE bakˈante +VACAR bakˈaɾ +VACÍA basˈia +VACIADA basjˈaða +VACIADAS basjˈaðas +VACIADERO bˌasjaðˈeɾo +VACIADO basjˈaðo +VACIADOS basjˈaðos +VACIAMIENTO bˌasjamjˈɛnto +VACIAMIENTOS bˌasjamjˈɛntos +VACIANTE basjˈante +VACIAR basjˈaɾ +VACÍAS basˈias +VACIEDAD bˌasjeðˈad +VACILACIÓN bˌasilasjˈon +VACILADA bˌasilˈaða +VACILADAS bˌasilˈaðas +VACILADO bˌasilˈaðo +VACILADOS bˌasilˈaðos +VACILAR bˌasilˈaɾ +VACILE basˈile +VACILÓN bˌasilˈon +VACÍO basˈio +VACUIDAD bˌakwiðˈad +VACUNA bakˈuna +VACUNABLE bˌakunˈaβle +VACUNACIÓN bˌakunasjˈon +VACUNADA bˌakunˈaða +VACUNADAS bˌakunˈaðas +VACUNADO bˌakunˈaðo +VACUNADORA bˌakunaðˈoɾa +VACUNADOS bˌakunˈaðos +VACUNAL bˌakunˈal +VACUNAR bˌakunˈaɾ +VACUNO bakˈuno +VACUOLA bakwˈola +VADEABLE bˌaðeˈaβle +VADEADA bˌaðeˈaða +VADEADAS bˌaðeˈaðas +VADEADO bˌaðeˈaðo +VADEADOS bˌaðeˈaðos +VADEAR bˌaðeˈaɾ +VADEO baðˈeo +VADO bˈaðo +VADOS bˈaðos +VAGA bˈaɣa +VAGABUNDA bˌaɣaβˈunda +VAGABUNDEADA bˌaɣaβˌundeˈaða +VAGABUNDEADAS bˌaɣaβˌundeˈaðas +VAGABUNDEADO bˌaɣaβˌundeˈaðo +VAGABUNDEADOS bˌaɣaβˌundeˈaðos +VAGABUNDEAMOS bˌaɣaβˌundeˈamos +VAGABUNDEANDO bˌaɣaβˌundeˈando +VAGABUNDEAR bˌaɣaβˌundeˈaɾ +VAGABUNDEARA bˌaɣaβˌundeˈaɾa +VAGABUNDEARÁ bˌaɣaβˌundeaɾˈa +VAGABUNDEÁRAMOS bˌaɣaβˌundeˈaɾamos +VAGABUNDEARAS bˌaɣaβˌundeˈaɾas +VAGABUNDEARÁS bˌaɣaβˌundeaɾˈas +VAGABUNDEAREIS bˌaɣaβˌundeˈaɾeɪs +VAGABUNDEARÉIS bˌaɣaβˌundeaɾˈeis +VAGABUNDEAREMOS bˌaɣaβˌundeaɾˈemos +VAGABUNDEARES bˌaɣaβˌundeˈaɾes +VAGABUNDEARÍAMOS bˌaɣaβˌundeaɾˈiamos +VAGABUNDEASTE bˌaɣaβˌundeˈaste +VAGABUNDEEMOS bˌaɣaβˌundeˈemos +VAGABUNDEO bˌaɣaβundˈeo +VAGABUNDO bˌaɣaβˈundo +VAGADO baɣˈaðo +VAGAL baɣˈal +VAGALES baɣˈales +VAGAMOS baɣˈamos +VAGAMUNDO bˌaɣamˈundo +VAGANCIA baɣˈansja +VAGANDO baɣˈando +VAGANTE baɣˈante +VAGAR baɣˈaɾ +VAGARA baɣˈaɾa +VAGARÁ bˌaɣaɾˈa +VAGÁRAMOS baɣˈaɾamos +VAGARAS baɣˈaɾas +VAGARÁS bˌaɣaɾˈas +VAGAREIS baɣˈaɾeɪs +VAGAREMOS bˌaɣaɾˈemos +VAGARES baɣˈaɾes +VAGARÍAMOS bˌaɣaɾˈiamos +VAGAS bˈaɣas +VAGASTE baɣˈaste +VAGIDO baxˈiðo +VAGINA baxˈina +VAGINAL bˌaxinˈal +VAGINALMENTE bˌaxinˈalmˈente +VAGINISMO bˌaxinˈismo +VAGINITIS bˌaxinˈitis +VAGINOSIS bˌaxinˈosis +VAGO bˈaɣo +VAGÓN baɣˈon +VAGONETA bˌaɣonˈeta +VAGONETAS bˌaɣonˈetas +VAGOS bˈaɣos +VAGUE bˈaɣe +VAGUÉ baɣˈe +VAGUEADA bˌaɣeˈaða +VAGUEADAS bˌaɣeˈaðas +VAGUEADO bˌaɣeˈaðo +VAGUEADOS bˌaɣeˈaðos +VAGUEAR bˌaɣeˈaɾ +VAGUEDAD bˌaɣeðˈad +VAGUEMOS baɣˈemos +VAGUES bˈaɣes +VAHO bˈao +VAINA bˈaɪna +VAINICA baɪnˈika +VAINITA baɪnˈita +VAIS bˈaɪs +VAISNAVA baɪsnˈaβa +VAIVÉN baɪβˈen +VAL bˈal +VALACA balˈaka +VALADEZ bˌalaðˈes +VALAQUIA balˈakja +VALDEZ balðˈes +VALDIVIANA bˌalðiβjˈana +VALDIVIANO bˌalðiβjˈano +VALE bˈale +VALEDERO bˌaleðˈeɾo +VALEFACER bˌalefasˈeɾ +VALENCIA balˈɛnsja +VALENCIANA bˌalensjˈana +VALENCIANAS bˌalensjˈanas +VALENCIANO bˌalensjˈano +VALENCIANOS bˌalensjˈanos +VALENTÍA bˌalentˈia +VALENTÍN bˌalentˈin +VALENTÓN bˌalentˈon +VALENTONA bˌalentˈona +VALENZUELA bˌalenswˈela +VALER balˈeɾ +VALERA balˈeɾa +VALEROSÍSIMO bˌaleɾosˈisimo +VALEROSO bˌaleɾˈoso +VALERSE balˈeɾse +VALETUDINARIO bˌaletˌuðinˈaɾjo +VALÍA balˈia +VALIDA balˈiða +VALIDACIÓN bˌaliðasjˈon +VALIDADA bˌaliðˈaða +VALIDADAS bˌaliðˈaðas +VALIDADO bˌaliðˈaðo +VALIDADOS bˌaliðˈaðos +VALIDAMOS bˌaliðˈamos +VALIDANDO bˌaliðˈando +VALIDAR bˌaliðˈaɾ +VALIDARA bˌaliðˈaɾa +VALIDARÁ bˌaliðaɾˈa +VALIDÁRAMOS bˌaliðˈaɾamos +VALIDARAS bˌaliðˈaɾas +VALIDARÁS bˌaliðaɾˈas +VALIDAREIS bˌaliðˈaɾeɪs +VALIDAREMOS bˌaliðaɾˈemos +VALIDARES bˌaliðˈaɾes +VALIDARÍAMOS bˌaliðaɾˈiamos +VALIDAS balˈiðas +VALIDASTE bˌaliðˈaste +VALIDE balˈiðe +VALIDEMOS bˌaliðˈemos +VALIDES balˈiðes +VALIDEZ bˌaliðˈes +VALIDO balˈiðo +VÁLIDO bˈaliðo +VALIDOS balˈiðos +VALIENTE baljˈɛnte +VALIJA balˈixa +VALIJERO bˌalixˈeɾo +VALIMIENTO bˌalimjˈɛnto +VALINA balˈina +VALIOSO baljˈoso +VALLECITO bˌajjesˈito +VALLES bˈajjes +VALÓN balˈon +VALOR balˈoɾ +VALORA balˈoɾa +VALORABLE bˌaloɾˈaβle +VALORACIÓN bˌaloɾasjˈon +VALORADA bˌaloɾˈaða +VALORADAS bˌaloɾˈaðas +VALORADO bˌaloɾˈaðo +VALORADOS bˌaloɾˈaðos +VALORANTE bˌaloɾˈante +VALORAR bˌaloɾˈaɾ +VALORATIVA bˌaloɾatˈiβa +VALORATIVAS bˌaloɾatˈiβas +VALORATIVO bˌaloɾatˈiβo +VALORATIVOS bˌaloɾatˈiβos +VALORES balˈoɾes +VALORIZADA bˌaloɾisˈaða +VALORIZADAS bˌaloɾisˈaðas +VALORIZADO bˌaloɾisˈaðo +VALORIZADOS bˌaloɾisˈaðos +VALPARAÍSO bˌalpaɾaˈiso +VALQUIRIA balkˈiɾja +VALS bˈals +VALSADA balsˈaða +VALSADAS balsˈaðas +VALSADO balsˈaðo +VALSADOS balsˈaðos +VALSAMOS balsˈamos +VALUADA bˌaluˈaða +VALUADAS bˌaluˈaðas +VALUADOS bˌaluˈaðos +VALUAR bˌaluˈaɾ +VALVERDE balβˈeɾðe +VÁLVULA bˈalβula +VALVULARES bˌalβulˈaɾes +VÁMONOS bˈamonos +VAMOS bˈamos +VAMPIRA bampˈiɾa +VAMPIRAS bampˈiɾas +VAMPIRESA bˌampiɾˈesa +VAMPIRITA bˌampiɾˈita +VAMPIRITO bˌampiɾˈito +VAMPIRITOS bˌampiɾˈitos +VAMPIRIZA bˌampiɾˈisa +VAMPIRIZADA bˌampiɾisˈaða +VAMPIRIZADAS bˌampiɾisˈaðas +VAMPIRIZADO bˌampiɾisˈaðo +VAMPIRIZADOS bˌampiɾisˈaðos +VAMPIRIZAMOS bˌampiɾisˈamos +VAMPIRIZANDO bˌampiɾisˈando +VAMPIRIZAR bˌampiɾisˈaɾ +VAMPIRIZARA bˌampiɾisˈaɾa +VAMPIRIZARÁ bˌampiɾˌisaɾˈa +VAMPIRIZÁRAMOS bˌampiɾisˈaɾamos +VAMPIRIZARAS bˌampiɾisˈaɾas +VAMPIRIZARÁS bˌampiɾˌisaɾˈas +VAMPIRIZAREIS bˌampiɾisˈaɾeɪs +VAMPIRIZAREMOS bˌampiɾˌisaɾˈemos +VAMPIRIZARES bˌampiɾisˈaɾes +VAMPIRIZARÍAMOS bˌampiɾˌisaɾˈiamos +VAMPIRIZAS bˌampiɾˈisas +VAMPIRIZASTE bˌampiɾisˈaste +VAMPIRIZO bˌampiɾˈiso +VAMPIRO bampˈiɾo +VAN bˈan +VANA bˈana +VANADINITA bˌanaðinˈita +VANADIO banˈaðjo +VANAGLORIÁ bˌanaɣloɾjˈa +VANAGLORIADA bˌanaɣloɾjˈaða +VANAGLORIADAS bˌanaɣloɾjˈaðas +VANAGLORIADO bˌanaɣloɾjˈaðo +VANAGLORIADOS bˌanaɣloɾjˈaðos +VANAGLORIARSE bˌanaɣloɾjˈaɾse +VANAS bˈanas +VANCOUVER bˌankowβˈeɾ +VANCUVERITA bˌankuβeɾˈita +VÁNDALA bˈandala +VANDALICE bˌandalˈise +VANDALICÉ bˌandalisˈe +VANDÁLICO bandˈaliko +VANDALISMO bˌandalˈismo +VANDALIZA bˌandalˈisa +VANDALIZADA bˌandalisˈaða +VANDALIZADAS bˌandalisˈaðas +VANDALIZADO bˌandalisˈaðo +VANDALIZADOS bˌandalisˈaðos +VANDALIZAMOS bˌandalisˈamos +VANDALIZANDO bˌandalisˈando +VANDALIZAR bˌandalisˈaɾ +VANDALIZARA bˌandalisˈaɾa +VANDALIZARÁ bˌandalˌisaɾˈa +VANDALIZÁRAMOS bˌandalisˈaɾamos +VANDALIZARAS bˌandalisˈaɾas +VANDALIZARÁS bˌandalˌisaɾˈas +VANDALIZAREIS bˌandalisˈaɾeɪs +VANDALIZAREMOS bˌandalˌisaɾˈemos +VANDALIZARES bˌandalisˈaɾes +VANDALIZARÍAMOS bˌandalˌisaɾˈiamos +VANDALIZAS bˌandalˈisas +VANDALIZASTE bˌandalisˈaste +VANDALIZO bˌandalˈiso +VANDALIZÓ bˌandalisˈo +VÁNDALO bˈandalo +VANDEANA bˌandeˈana +VANDEANAS bˌandeˈanas +VANDEANOS bˌandeˈanos +VANE bˈane +VANES bˈanes +VANESA banˈesa +VANGUARDIA baŋɡwˈaɾðja +VANGUARDISTA bˌaŋɡwaɾðˈista +VANIDAD bˌaniðˈad +VANIDOSO bˌaniðˈoso +VANO bˈano +VANOS bˈanos +VANS bˈans +VANUATU banwˈatu +VAPEADA bˌapeˈaða +VAPEADAS bˌapeˈaðas +VAPEADO bˌapeˈaðo +VAPEADORA bˌapeaðˈoɾa +VAPEADOS bˌapeˈaðos +VAPEAR bˌapeˈaɾ +VAPOR bapˈoɾ +VAPORCILLO bˌapoɾsˈijjo +VAPORCITO bˌapoɾsˈito +VAPOREAR bˌapoɾeˈaɾ +VAPORERA bˌapoɾˈeɾa +VAPORICE bˌapoɾˈise +VAPORICÉ bˌapoɾisˈe +VAPORIZACIÓN bˌapoɾˌisasjˈon +VAPORIZACIONES bˌapoɾˌisasjˈones +VAPORIZADA bˌapoɾisˈaða +VAPORIZADAS bˌapoɾisˈaðas +VAPORIZADO bˌapoɾisˈaðo +VAPORIZADOR bˌapoɾˌisaðˈoɾ +VAPORIZADOS bˌapoɾisˈaðos +VAPORIZAMOS bˌapoɾisˈamos +VAPORIZAR bˌapoɾisˈaɾ +VAPORIZO bˌapoɾˈiso +VAPORIZÓ bˌapoɾisˈo +VAPOROSA bˌapoɾˈosa +VAPOROSAS bˌapoɾˈosas +VAPOROSO bˌapoɾˈoso +VAPOROSOS bˌapoɾˈosos +VAPULEADA bˌapuleˈaða +VAPULEADAS bˌapuleˈaðas +VAPULEADO bˌapuleˈaðo +VAPULEADOS bˌapuleˈaðos +VAPULEO bˌapulˈeo +VAQUEANO bˌakeˈano +VAQUERIZA bˌakeɾˈisa +VAQUERO bakˈeɾo +VARA bˈaɾa +VARADA baɾˈaða +VARADAS baɾˈaðas +VARADERO bˌaɾaðˈeɾo +VARADO baɾˈaðo +VARADOS baɾˈaðos +VARADURA bˌaɾaðˈuɾa +VARAL baɾˈal +VARAMIENTO bˌaɾamjˈɛnto +VARAPALO bˌaɾapˈalo +VARAR baɾˈaɾ +VARAZO baɾˈaso +VARDENAFILO bˌaɾðenafˈilo +VARE bˈaɾe +VAREA baɾˈea +VAREADA bˌaɾeˈaða +VAREADAS bˌaɾeˈaðas +VAREADO bˌaɾeˈaðo +VAREADOS bˌaɾeˈaðos +VAREANDO bˌaɾeˈando +VAREAR bˌaɾeˈaɾ +VARETAZO bˌaɾetˈaso +VARGA bˈaɾɣa +VARGAS bˈaɾɣas +VARGUENSES baɾɣˈɛnses +VARGUISMO baɾɣˈismo +VARIA bˈaɾja +VARIABILIDAD bˌaɾjaβˌiliðˈad +VARIABLE baɾjˈaβle +VARIABLES baɾjˈaβles +VARIACIÓN bˌaɾjasjˈon +VARIADA baɾjˈaða +VARIADAS baɾjˈaðas +VARIADO baɾjˈaðo +VARIADOS baɾjˈaðos +VARIANCIA baɾjˈansja +VARIAS bˈaɾjas +VARICE baɾˈise +VÁRICE bˈaɾise +VARICELA bˌaɾisˈela +VARICES baɾˈises +VARICOSA bˌaɾikˈosa +VARICOSAS bˌaɾikˈosas +VARICOSO bˌaɾikˈoso +VARICOSOS bˌaɾikˈosos +VARIEDAD bˌaɾjeðˈad +VARIO bˈaɾjo +VARIOPINTO bˌaɾjopˈinto +VARIOS bˈaɾjos +VARISCO baɾˈisko +VARITA baɾˈita +VARIZ baɾˈis +VARO bˈaɾo +VARÓN baɾˈon +VARONA baɾˈona +VARONCITO bˌaɾonsˈito +VARONES baɾˈones +VARONIL bˌaɾonˈil +VARSOVIA baɾsˈoβja +VARSOVIANA bˌaɾsoβjˈana +VARSOVIANAS bˌaɾsoβjˈanas +VARSOVIANO bˌaɾsoβjˈano +VARSOVIANOS bˌaɾsoβjˈanos +VAS bˈas +VASCA bˈaska +VASCO bˈasko +VASCÓFILO baskˈofilo +VASCÓFONO baskˈofono +VASCOFRANCÉS bˌaskofɾansˈes +VASCOFRANCESA bˌaskofɾansˈesa +VASCOFRANCESAS bˌaskofɾansˈesas +VASCOFRANCESES bˌaskofɾansˈeses +VASCOHABLANTE bˌaskoaβlˈante +VASCOHABLANTES bˌaskoaβlˈantes +VASCÓN baskˈon +VASCONAVARRO bˌaskonaβˈaɾɾo +VASCONCELISTA bˌaskonselˈista +VASCONGADO bˌaskoŋɡˈaðo +VASCONIZACIÓN bˌaskonˌisasjˈon +VASCONIZACIONES bˌaskonˌisasjˈones +VASCOPARLANTE bˌaskopaɾlˈante +VASCULAR bˌaskulˈaɾ +VASCULARES bˌaskulˈaɾes +VASCULARIZADA bˌaskulˌaɾisˈaða +VASCULARIZADAS bˌaskulˌaɾisˈaðas +VASCULARIZADO bˌaskulˌaɾisˈaðo +VASCULARIZADOS bˌaskulˌaɾisˈaðos +VASCULARIZAR bˌaskulˌaɾisˈaɾ +VASCULITIS bˌaskulˈitis +VASIJA basˈixa +VASO bˈaso +VASOACTIVO bˌasoaktˈiβo +VASOCONSTRICCIÓN bˌasokˌonstɾiksjˈon +VASODILATACIÓN bˌasoðˌilatasjˈon +VASODILATADOR bˌasoðˌilataðˈoɾ +VASOESPASMO bˌasoespˈasmo +VASOPRESOR bˌasopɾesˈoɾ +VASPINA baspˈina +VÁSQUEZ bˈaskes +VASTA bˈasta +VASTAS bˈastas +VASTEDAD bˌasteðˈad +VASTÍSIMO bastˈisimo +VASTO bˈasto +VASTOS bˈastos +VÁTER bˈateɾ +VATICANA bˌatikˈana +VATICANAS bˌatikˈanas +VATICANO bˌatikˈano +VATICANOS bˌatikˈanos +VATICINADA bˌatisinˈaða +VATICINADAS bˌatisinˈaðas +VATICINADO bˌatisinˈaðo +VATICINADOS bˌatisinˈaðos +VATICINAN bˌatisˈinan +VATICINAR bˌatisinˈaɾ +VATO bˈato +VAV bˈab +VAYA bˈajja +VAYAN bˈajjan +VAYAS bˈajjas +VE bˈe +VEA bˈea +VEÁIS beˈais +VEAN bˈean +VEAS bˈeas +VECES bˈeses +VECINA besˈina +VECINAL bˌesinˈal +VECINAS besˈinas +VECINDAD bˌesindˈad +VECINDARIO bˌesindˈaɾjo +VECINE besˈine +VECINES besˈines +VECINO besˈino +VECINOS besˈinos +VECTORIALMENTE bˌektoɾjˈalmˈente +VECTORIZACIÓN bˌektoɾˌisasjˈon +VED bˈed +VEDA bˈeða +VEDADA beðˈaða +VEDADAS beðˈaðas +VEDADO beðˈaðo +VEDADOS beðˈaðos +VEDANDO beðˈando +VEDAR beðˈaɾ +VEDARA beðˈaɾa +VEDARÁ bˌeðaɾˈa +VEDARAS beðˈaɾas +VEDARÁS bˌeðaɾˈas +VEDARES beðˈaɾes +VEDAS bˈeðas +VEDASTE beðˈaste +VEDE bˈeðe +VEDES bˈeðes +VEDETE beðˈete +VEDETISMO bˌeðetˈismo +VEDIJA beðˈixa +VEDO bˈeðo +VEGADA beɣˈaða +VEGANA beɣˈana +VEGANISMO bˌeɣanˈismo +VEGANISMOS bˌeɣanˈismos +VEGANO beɣˈano +VEGANOS beɣˈanos +VEGETACIONAL bˌexetˌasjonˈal +VEGETADA bˌexetˈaða +VEGETADAS bˌexetˈaðas +VEGETADO bˌexetˈaðo +VEGETADOS bˌexetˈaðos +VEGETAL bˌexetˈal +VEGETARIANA bˌexetaɾjˈana +VEGETARIANO bˌexetaɾjˈano +VEGETARIANOS bˌexetaɾjˈanos +VEGETATIVO bˌexetatˈiβo +VEGETE bexˈete +VEGUEÑO beɣˈeɲo +VEGUER beɣˈeɾ +VEGUERO beɣˈeɾo +VEHEMENCIA bˌeemˈɛnsja +VEHEMENTE bˈeemˈente +VEHICULADA bˌeikulˈaða +VEHICULADAS bˌeikulˈaðas +VEHICULADOS bˌeikulˈaðos +VEHICULAR bˌeikulˈaɾ +VEHICULARES bˌeikulˈaɾes +VEHICULIZADA bˌeikˌulisˈaða +VEHICULIZADAS bˌeikˌulisˈaðas +VEHICULIZADO bˌeikˌulisˈaðo +VEHICULIZADOS bˌeikˌulisˈaðos +VEHÍCULO beˈikulo +VEÍA beˈia +VEÍAIS beˈiaɪs +VEÍAMOS beˈiamos +VEÍAN beˈian +VEÍAS beˈias +VEINTE bˈeɪnte +VEINTEAVO bˌeɪnteˈaβo +VEINTICINCO bˌeɪntisˈinko +VEINTICUATRO bˌeɪntikwˈatɾo +VEINTIDOS beɪntˈiðos +VEINTIDÓS bˌeɪntiðˈos +VEINTINUEVE bˌeɪntinwˈeβe +VEINTIOCHO beɪntjˈotʃo +VEINTISÉIS bˌeɪntisˈeis +VEINTISIETE bˌeɪntisjˈete +VEINTITANTOS bˌeɪntitˈantos +VEINTITRES beɪntˈitɾes +VEINTITRÉS bˌeɪntitɾˈes +VEINTIUN bˈeɪntjun +VEINTIÚN beɪntjˈun +VEINTIUNA beɪntjˈuna +VEINTIUNO beɪntjˈuno +VEIS bˈeɪs +VEJA bˈexa +VEJACIÓN bˌexasjˈon +VEJACIONES bˌexasjˈones +VEJADA bexˈaða +VEJADAS bexˈaðas +VEJADO bexˈaðo +VEJADOS bexˈaðos +VEJAR bexˈaɾ +VEJETE bexˈete +VEJEZ bexˈes +VEJIGA bexˈiɣa +VELA bˈela +VELADA belˈaða +VELADAS belˈaðas +VELADO belˈaðo +VELADORCILLO bˌelaðoɾsˈijjo +VELADORCITO bˌelaðoɾsˈito +VELADOS belˈaðos +VELAR belˈaɾ +VELARDE belˈaɾðe +VELARIZADA bˌelaɾisˈaða +VELARIZADAS bˌelaɾisˈaðas +VELARIZADO bˌelaɾisˈaðo +VELARIZADOS bˌelaɾisˈaðos +VELARIZAR bˌelaɾisˈaɾ +VELAS bˈelas +VELASCO belˈasko +VELÁSQUEZ belˈaskes +VELASQUINO bˌelaskˈino +VELASQUISMO bˌelaskˈismo +VELASQUISTA bˌelaskˈista +VELAZQUEÑO bˌelaskˈeɲo +VELÁZQUEZ belˈaskes +VELCRO bˈelkɾo +VELDE bˈelðe +VELEIDAD bˌeleɪðˈad +VELERA belˈeɾa +VELERISTA bˌeleɾˈista +VELES bˈeles +VELETA belˈeta +VÉLEZ bˈeles +VELICADA bˌelikˈaða +VELICADAS bˌelikˈaðas +VELICADO bˌelikˈaðo +VELICADOS bˌelikˈaðos +VELICAR bˌelikˈaɾ +VÉLICO bˈeliko +VELÍGERA belˈixeɾa +VELITA belˈita +VELO bˈelo +VELOCIDAD bˌelosiðˈad +VELOCÍMETRO bˌelosˈimetɾo +VELOCÍMETROS bˌelosˈimetɾos +VELOCÍPEDO bˌelosˈipeðo +VELÓN belˈon +VELOUR belˈowɾ +VELOUTÉ bˌelowtˈe +VELOZ belˈos +VEMOS bˈemos +VEN bˈen +VENA bˈena +VENADEAR bˌenaðeˈaɾ +VENADO benˈaðo +VENAL benˈal +VENALIDAD bˌenaliðˈad +VENANCIO benˈansjo +VENATORIO bˌenatˈoɾjo +VENCE bˈɛnse +VENCEDOR bˌenseðˈoɾ +VENCEDORA bˌenseðˈoɾa +VENCEJO bensˈexo +VENCEMOS bensˈemos +VENCEN bˈɛnsen +VENCER bensˈeɾ +VENCERÁ bˌenseɾˈa +VENCERÁS bˌenseɾˈas +VENCEREMOS bˌenseɾˈemos +VENCERÍAMOS bˌenseɾˈiamos +VENCES bˈɛnses +VENCÍAMOS bensˈiamos +VENCIDA bensˈiða +VENCIDAS bensˈiðas +VENCIDO bensˈiðo +VENCIDOS bensˈiðos +VENCIMIENTO bˌensimjˈɛnto +VENDA bˈɛnda +VENDADA bendˈaða +VENDADAS bendˈaðas +VENDADO bendˈaðo +VENDADOS bendˈaðos +VENDAJE bendˈaxe +VENDANDO bendˈando +VENDAR bendˈaɾ +VENDARA bendˈaɾa +VENDARAS bendˈaɾas +VENDARÁS bˌendaɾˈas +VENDARES bendˈaɾes +VENDAS bˈɛndas +VENDASTE bendˈaste +VENDAVAL bˌendaβˈal +VENDEDOR bˌendeðˈoɾ +VENDEN bˈɛnden +VENDER bendˈeɾ +VENDÉRSELOS bendˈeɾselos +VENDETTA bendˈetta +VENDIBLE bendˈiβle +VENDIDA bendˈiða +VENDIDAS bendˈiðas +VENDIDO bendˈiðo +VENDIDOS bendˈiðos +VENDIMIA bendˈimja +VENDIMIADA bˌendimjˈaða +VENDIMIADAS bˌendimjˈaðas +VENDIMIADO bˌendimjˈaðo +VENDIMIADOS bˌendimjˈaðos +VENDIMIAR bˌendimjˈaɾ +VENDO bˈɛndo +VENECIA benˈesja +VENECIANO bˌenesjˈano +VENÉDICO benˈeðiko +VENEGAS benˈeɣas +VENENCIADA bˌenensjˈaða +VENENCIADAS bˌenensjˈaðas +VENENCIADO bˌenensjˈaðo +VENENCIADOS bˌenensjˈaðos +VENENCIAR bˌenensjˈaɾ +VENENO benˈeno +VENENOSOS bˌenenˈosos +VENERA benˈeɾa +VENERABILIDAD bˌeneɾˌaβiliðˈad +VENERABLE bˌeneɾˈaβle +VENERABLES bˌeneɾˈaβles +VENERACIÓN bˌeneɾasjˈon +VENERADA bˌeneɾˈaða +VENERADAS bˌeneɾˈaðas +VENERADO bˌeneɾˈaðo +VENERADOS bˌeneɾˈaðos +VENERAMOS bˌeneɾˈamos +VENERANDA bˌeneɾˈanda +VENERANDAS bˌeneɾˈandas +VENERANDO bˌeneɾˈando +VENERANDOS bˌeneɾˈandos +VENERAR bˌeneɾˈaɾ +VENERARA bˌeneɾˈaɾa +VENERARÁ bˌeneɾaɾˈa +VENERÁRAMOS bˌeneɾˈaɾamos +VENERARAS bˌeneɾˈaɾas +VENERARÁS bˌeneɾaɾˈas +VENERARE bˌeneɾˈaɾe +VENERAREIS bˌeneɾˈaɾeɪs +VENERAREMOS bˌeneɾaɾˈemos +VENERARES bˌeneɾˈaɾes +VENERARÍAMOS bˌeneɾaɾˈiamos +VENERAS benˈeɾas +VENERASTE bˌeneɾˈaste +VENERE benˈeɾe +VENEREMOS bˌeneɾˈemos +VENERES benˈeɾes +VENERO benˈeɾo +VÉNETO bˈeneto +VENEZOLANA bˌenesolˈana +VENEZOLANO bˌenesolˈano +VENEZUELA bˌeneswˈela +VENGA bˈɛŋɡa +VENGADA beŋɡˈaða +VENGADAS beŋɡˈaðas +VENGADO beŋɡˈaðo +VENGADOR bˌeŋɡaðˈoɾ +VENGADOS beŋɡˈaðos +VENGANZA beŋɡˈansa +VENGATIVA bˌeŋɡatˈiβa +VENGATIVAS bˌeŋɡatˈiβas +VENGATIVO bˌeŋɡatˈiβo +VENGATIVOS bˌeŋɡatˈiβos +VENGO bˈɛŋɡo +VENIA bˈenja +VENIAL benjˈal +VENIDA benˈiða +VENIDAS benˈiðas +VENIDERO bˌeniðˈeɾo +VENIDO benˈiðo +VENIDOS benˈiðos +VENIR benˈiɾ +VENÍS benˈis +VENITA benˈita +VENOSA benˈosa +VENOSAS benˈosas +VENOSO benˈoso +VENOSOS benˈosos +VENTA bˈɛnta +VENTADA bentˈaða +VENTADAS bentˈaðas +VENTADO bentˈaðo +VENTADOS bentˈaðos +VENTAJA bentˈaxa +VENTANA bentˈana +VENTANITA bˌentanˈita +VENTAR bentˈaɾ +VENTAS bˈɛntas +VENTE bˈɛnte +VENTEADA bˌenteˈaða +VENTEADAS bˌenteˈaðas +VENTEADOS bˌenteˈaðos +VENTEAR bˌenteˈaɾ +VENTERO bentˈeɾo +VENTILA bentˈila +VENTILACIÓN bˌentilasjˈon +VENTILACIONES bˌentilasjˈones +VENTILADA bˌentilˈaða +VENTILADAS bˌentilˈaðas +VENTILADO bˌentilˈaðo +VENTILADOR bˌentilaðˈoɾ +VENTILADOS bˌentilˈaðos +VENTILAMOS bˌentilˈamos +VENTILANDO bˌentilˈando +VENTILAR bˌentilˈaɾ +VENTILARA bˌentilˈaɾa +VENTILARÁ bˌentilaɾˈa +VENTILÁRAMOS bˌentilˈaɾamos +VENTILARAS bˌentilˈaɾas +VENTILARÁS bˌentilaɾˈas +VENTILAREIS bˌentilˈaɾeɪs +VENTILAREMOS bˌentilaɾˈemos +VENTILARES bˌentilˈaɾes +VENTILARÍAMOS bˌentilaɾˈiamos +VENTILAS bentˈilas +VENTILASTE bˌentilˈaste +VENTILATORIO bˌentilatˈoɾjo +VENTILE bentˈile +VENTILEMOS bˌentilˈemos +VENTILES bentˈiles +VENTILO bentˈilo +VENTISQUERO bˌentiskˈeɾo +VENTOSEADA bˌentoseˈaða +VENTOSEADAS bˌentoseˈaðas +VENTOSEADO bˌentoseˈaðo +VENTOSEADOS bˌentoseˈaðos +VENTOSEAR bˌentoseˈaɾ +VENTOSIDAD bˌentosiðˈad +VENTOSO bentˈoso +VENTRAL bentɾˈal +VENTRIBLANCO bˌentɾiβlˈanko +VENTRICULAR bˌentɾikulˈaɾ +VENTRÍLOCUA bentɾˈilokwa +VENTRÍLOCUO bentɾˈilokwo +VENTRILOQUIA bˌentɾilˈokja +VENTRILOQUÍA bˌentɾilokˈia +VENTRIRRUFO bˌentɾiɾɾˈufo +VENTRUDO bentɾˈuðo +VENTURA bentˈuɾa +VÉNULA bˈenula +VENUS bˈenus +VEO bˈeo +VEPSIO bˈepsjo +VER bˈeɾ +VERA bˈeɾa +VERACIDAD bˌeɾasiðˈad +VERACRUZ bˌeɾakɾˈus +VERACRUZANO bˌeɾakɾusˈano +VERANADERO bˌeɾanaðˈeɾo +VERANEADA bˌeɾaneˈaða +VERANEADAS bˌeɾaneˈaðas +VERANEADO bˌeɾaneˈaðo +VERANEADOS bˌeɾaneˈaðos +VERANEANTE bˌeɾaneˈante +VERANEAR bˌeɾaneˈaɾ +VERANEO bˌeɾanˈeo +VERANERA bˌeɾanˈeɾa +VERANIEGO bˌeɾanjˈeɣo +VERANO beɾˈano +VERAS bˈeɾas +VERÁS beɾˈas +VERAZ beɾˈas +VERBAL beɾβˈal +VERBALES beɾβˈales +VERBALIZADA bˌeɾβalisˈaða +VERBALIZADAS bˌeɾβalisˈaðas +VERBALIZADO bˌeɾβalisˈaðo +VERBALIZADOS bˌeɾβalisˈaðos +VERBASCO beɾβˈasko +VERBENA beɾβˈena +VERBENITA bˌeɾβenˈita +VERBERADA bˌeɾβeɾˈaða +VERBERADAS bˌeɾβeɾˈaðas +VERBERADOS bˌeɾβeɾˈaðos +VERBO bˈeɾβo +VERBORREA bˌeɾβoɾɾˈea +VERBOSAMENTE beɾβˈosamˈente +VERBOSIDAD bˌeɾβosiðˈad +VERBOSO beɾβˈoso +VERDAD beɾðˈad +VERDADERAMENTE bˌeɾðaðˈeɾamˈente +VERDADERO bˌeɾðaðˈeɾo +VERDE bˈeɾðe +VERDEADA bˌeɾðeˈaða +VERDEADAS bˌeɾðeˈaðas +VERDEADO bˌeɾðeˈaðo +VERDEADOS bˌeɾðeˈaðos +VERDEAR bˌeɾðeˈaɾ +VERDEGUEADA bˌeɾðeɣeˈaða +VERDEGUEADAS bˌeɾðeɣeˈaðas +VERDEGUEADO bˌeɾðeɣeˈaðo +VERDEGUEADOS bˌeɾðeɣeˈaðos +VERDEGUEAR bˌeɾðeɣeˈaɾ +VERDEMAR bˌeɾðemˈaɾ +VERDERÓN bˌeɾðeɾˈon +VERDES bˈeɾðes +VERDIRROJO bˌeɾðiɾɾˈoxo +VERDOLAGA bˌeɾðolˈaɣa +VERDOR beɾðˈoɾ +VERDOSA beɾðˈosa +VERDOSO beɾðˈoso +VERDOSOS beɾðˈosos +VERDUGA beɾðˈuɣa +VERDUGO beɾðˈuɣo +VERDUGÓN bˌeɾðuɣˈon +VERDULERA bˌeɾðulˈeɾa +VERDULERO bˌeɾðulˈeɾo +VERDURA beɾðˈuɾa +VERDURAS beɾðˈuɾas +VERDURITA bˌeɾðuɾˈita +VERDUSCA beɾðˈuska +VERDUSCAS beɾðˈuskas +VERDUSCO beɾðˈusko +VERDUSCOS beɾðˈuskos +VERÉ beɾˈe +VEREDA beɾˈeða +VEREDAL bˌeɾeðˈal +VEREDERO bˌeɾeðˈeɾo +VERGA bˈeɾɣa +VERGARA beɾɣˈaɾa +VERGAZO beɾɣˈaso +VERGEL beɾxˈel +VERGLÁS beɾɣlˈas +VERGÓN beɾɣˈon +VERGONZANTE bˌeɾɣonsˈante +VERGONZOSA bˌeɾɣonsˈosa +VERGONZOSO bˌeɾɣonsˈoso +VERGOTA beɾɣˈota +VERGUDO beɾɣˈuðo +VERGUEAR bˌeɾɣeˈaɾ +VERGÜENZA bˌeɾɣuˈɛnsa +VERÍDICA beɾˈiðika +VERÍDICAS beɾˈiðikas +VERÍDICO beɾˈiðiko +VERÍDICOS beɾˈiðikos +VERIFICADA bˌeɾifikˈaða +VERIFICADAS bˌeɾifikˈaðas +VERIFICADO bˌeɾifikˈaðo +VERIFICADORA bˌeɾifˌikaðˈoɾa +VERIFICADOS bˌeɾifikˈaðos +VERIFICAR bˌeɾifikˈaɾ +VERIFICARE bˌeɾifikˈaɾe +VERIFIQUE bˌeɾifˈike +VERJA bˈeɾxa +VERJURADA bˌeɾxuɾˈaða +VERJURADAS bˌeɾxuɾˈaðas +VERJURADO bˌeɾxuɾˈaðo +VERJURADOS bˌeɾxuɾˈaðos +VERLA bˈeɾla +VERLO bˈeɾlo +VERME bˈeɾme +VERMES bˈeɾmes +VERMICULACIÓN bˌeɾmikˌulasjˈon +VERMICULADA bˌeɾmikulˈaða +VERMICULADAS bˌeɾmikulˈaðas +VERMICULADO bˌeɾmikulˈaðo +VERMICULADOS bˌeɾmikulˈaðos +VERMONTÉS bˌeɾmontˈes +VERMÚ beɾmˈu +VERNAL beɾnˈal +VERNALIZACIÓN bˌeɾnalˌisasjˈon +VERO bˈeɾo +VERONA beɾˈona +VERONICA bˌeɾonˈika +VERÓNICA beɾˈonika +VEROSÍMIL bˌeɾosˈimil +VEROSIMILITUD bˌeɾosˌimilitˈud +VERRACO beɾɾˈako +VERRUCOSO bˌeɾɾukˈoso +VERRUGA beɾɾˈuɣa +VERSA bˈeɾsa +VERSADA beɾsˈaða +VERSADAS beɾsˈaðas +VERSADO beɾsˈaðo +VERSADOS beɾsˈaðos +VERSÁTIL beɾsˈatil +VERSATILIDAD bˌeɾsatˌiliðˈad +VERSATILIDADES bˌeɾsatˌiliðˈaðes +VERSE bˈeɾse +VERSEADA bˌeɾseˈaða +VERSEADAS bˌeɾseˈaðas +VERSEADOS bˌeɾseˈaðos +VERSENO beɾsˈeno +VERSIFICADA bˌeɾsifikˈaða +VERSIFICADAS bˌeɾsifikˈaðas +VERSIFICADO bˌeɾsifikˈaðo +VERSIFICADOS bˌeɾsifikˈaðos +VERSIFICAR bˌeɾsifikˈaɾ +VERSIFICATORIA bˌeɾsifˌikatˈoɾja +VERSIFICATORIAS bˌeɾsifˌikatˈoɾjas +VERSIFICATORIO bˌeɾsifˌikatˈoɾjo +VERSIFICATORIOS bˌeɾsifˌikatˈoɾjos +VERSION bˈeɾsjon +VERSIÓN beɾsjˈon +VERSIONADA bˌeɾsjonˈaða +VERSIONADAS bˌeɾsjonˈaðas +VERSIONADOS bˌeɾsjonˈaðos +VERSIONAR bˌeɾsjonˈaɾ +VERSIONEADA bˌeɾsjoneˈaða +VERSIONEADAS bˌeɾsjoneˈaðas +VERSIONEADO bˌeɾsjoneˈaðo +VERSIONEADOS bˌeɾsjoneˈaðos +VERSIONEAR bˌeɾsjoneˈaɾ +VERSIONES beɾsjˈones +VERSITO beɾsˈito +VERSOLARISMO bˌeɾsolaɾˈismo +VERSUS bˈeɾsus +VERTE bˈeɾte +VÉRTEBRA bˈeɾteβɾa +VERTEBRADA bˌeɾteβɾˈaða +VERTEBRADAS bˌeɾteβɾˈaðas +VERTEBRADO bˌeɾteβɾˈaðo +VERTEBRADOS bˌeɾteβɾˈaðos +VERTEBRAL bˌeɾteβɾˈal +VERTEBRAR bˌeɾteβɾˈaɾ +VERTEDERO bˌeɾteðˈeɾo +VERTEDOR bˌeɾteðˈoɾ +VERTER beɾtˈeɾ +VERTICAL bˌeɾtikˈal +VERTICALICE bˌeɾtikalˈise +VERTICALICÉ bˌeɾtikˌalisˈe +VERTICALIDAD bˌeɾtikˌaliðˈad +VERTICALIZADA bˌeɾtikˌalisˈaða +VERTICALIZADAS bˌeɾtikˌalisˈaðas +VERTICALIZADO bˌeɾtikˌalisˈaðo +VERTICALIZADOS bˌeɾtikˌalisˈaðos +VERTICALIZAR bˌeɾtikˌalisˈaɾ +VERTICALIZO bˌeɾtikalˈiso +VERTICALIZÓ bˌeɾtikˌalisˈo +VÉRTICE bˈeɾtise +VERTICILASTRO bˌeɾtisilˈastɾo +VERTIDA beɾtˈiða +VERTIDAS beɾtˈiðas +VERTIDO beɾtˈiðo +VERTIDOS beɾtˈiðos +VERTIENTE beɾtjˈɛnte +VERTIENTES beɾtjˈɛntes +VERTIGINOSIDAD bˌeɾtixˌinosiðˈad +VÉRTIGO bˈeɾtiɣo +VERTIMIENTO bˌeɾtimjˈɛnto +VES bˈes +VESICAL bˌesikˈal +VESICANTE bˌesikˈante +VESICOURETERAL bˌesikˌowɾeteɾˈal +VESICULAR bˌesikulˈaɾ +VESICULARES bˌesikulˈaɾes +VESÍCULAS besˈikulas +VESPA bˈespa +VESPERTINA bˌespeɾtˈina +VESPERTINAS bˌespeɾtˈinas +VESPERTINO bˌespeɾtˈino +VESPERTINOS bˌespeɾtˈinos +VESPINO bespˈino +VESTÍ bestˈi +VESTIBULAR bˌestiβulˈaɾ +VESTÍBULO bestˈiβulo +VESTIBULOCOCLEAR bˌestiβˌulokˌokleˈaɾ +VESTIDA bestˈiða +VESTIDAS bestˈiðas +VESTIDITO bˌestiðˈito +VESTIDO bestˈiðo +VESTIDOR bˌestiðˈoɾ +VESTIDOS bestˈiðos +VESTIDURA bˌestiðˈuɾa +VESTIMENTA bˌestimˈɛnta +VESTIR bestˈiɾ +VESTIRSE bestˈiɾse +VESTUARIO bestwˈaɾjo +VETA bˈeta +VETADA betˈaða +VETADAS betˈaðas +VETADO betˈaðo +VETADOS betˈaðos +VETAR betˈaɾ +VETARE betˈaɾe +VETE bˈete +VETERANA bˌeteɾˈana +VETERINARIO bˌeteɾinˈaɾjo +VETO bˈeto +VETÓN betˈon +VEZ bˈes +VEZADA besˈaða +VEZADAS besˈaðas +VEZADO besˈaðo +VEZADOS besˈaðos +VEZAR besˈaɾ +VEZO bˈeso +VI bˈi +VÍ bˈi +VÍA bˈia +VIABILICE bjˌaβilˈise +VIABILICÉ bjˌaβilisˈe +VIABILIDAD bjˌaβiliðˈad +VIABILIZADA bjˌaβilisˈaða +VIABILIZADAS bjˌaβilisˈaðas +VIABILIZADO bjˌaβilisˈaðo +VIABILIZADOS bjˌaβilisˈaðos +VIABILIZAR bjˌaβilisˈaɾ +VIABILIZO bjˌaβilˈiso +VIABILIZÓ bjˌaβilisˈo +VIABLE bjˈaβle +VIABLES bjˈaβles +VIAJADA bjaxˈaða +VIAJADAS bjaxˈaðas +VIAJADO bjaxˈaðo +VIAJADORAS bjˌaxaðˈoɾas +VIAJADORES bjˌaxaðˈoɾes +VIAJADOS bjaxˈaðos +VIAJAR bjaxˈaɾ +VIAJAS bjˈaxas +VIAJE bjˈaxe +VIAJECILLO bjˌaxesˈijjo +VIAJECITO bjˌaxesˈito +VIAJES bjˈaxes +VIAL bjˈal +VIANDA bjˈanda +VIANDANTE bjandˈante +VIANDAS bjˈandas +VIANDERO bjandˈeɾo +VÍAS bˈias +VÍBORA bˈiβoɾa +VIBOREADA bˌiβoɾeˈaða +VIBOREADAS bˌiβoɾeˈaðas +VIBOREADO bˌiβoɾeˈaðo +VIBOREADOS bˌiβoɾeˈaðos +VIBOREAR bˌiβoɾeˈaɾ +VIBOREZNO bˌiβoɾˈesno +VIBRA bˈiβɾa +VIBRACIÓN bˌiβɾasjˈon +VIBRADA biβɾˈaða +VIBRADAS biβɾˈaðas +VIBRADO biβɾˈaðo +VIBRADOR bˌiβɾaðˈoɾ +VIBRADOS biβɾˈaðos +VIBRAMOS biβɾˈamos +VIBRANDO biβɾˈando +VIBRANTE biβɾˈante +VIBRAR biβɾˈaɾ +VIBRARA biβɾˈaɾa +VIBRARÁ bˌiβɾaɾˈa +VIBRÁRAMOS biβɾˈaɾamos +VIBRARAS biβɾˈaɾas +VIBRARÁS bˌiβɾaɾˈas +VIBRAREIS biβɾˈaɾeɪs +VIBRAREMOS bˌiβɾaɾˈemos +VIBRARES biβɾˈaɾes +VIBRARÍAMOS bˌiβɾaɾˈiamos +VIBRAS bˈiβɾas +VIBRASTE biβɾˈaste +VIBRATO biβɾˈato +VIBRATORIA bˌiβɾatˈoɾja +VIBRATORIAS bˌiβɾatˈoɾjas +VIBRATORIO bˌiβɾatˈoɾjo +VIBRATORIOS bˌiβɾatˈoɾjos +VIBRE bˈiβɾe +VIBRÉ biβɾˈe +VIBREMOS biβɾˈemos +VIBRES bˈiβɾes +VIBRO bˈiβɾo +VIBRÓ biβɾˈo +VICARÍA bˌikaɾˈia +VICARIATO bˌikaɾjˈato +VICECAPITÁN bˌisekˌapitˈan +VICEDECANA bˌiseðekˈana +VICEMARISCAL bˌisemˌaɾiskˈal +VICENTA bisˈɛnta +VICENTE bisˈɛnte +VICENTINA bˌisentˈina +VICENTINAS bˌisentˈinas +VICENTINO bˌisentˈino +VICENTINOS bˌisentˈinos +VICEPOSTULADOR bˌisepˌostulaðˈoɾ +VICEPREFECTA bˌisepɾefˈekta +VICEPREFECTO bˌisepɾefˈekto +VICEPRESIDENTE bˌisepɾˌesiðˈɛnte +VICEPROVINCIA bˌisepɾoβˈinsja +VICERRECTORA bˌiseɾɾektˈoɾa +VICETIPLE bˌisetˈiple +VICEVERSA bˌiseβˈeɾsa +VICHEADA bˌitʃeˈaða +VICHEADAS bˌitʃeˈaðas +VICHEADO bˌitʃeˈaðo +VICHEADOS bˌitʃeˈaðos +VICHEAR bˌitʃeˈaɾ +VICHUQUEN bitʃˈuken +VICHUQUÉN bˌitʃukˈen +VICIADA bisjˈaða +VICIADAS bisjˈaðas +VICIADO bisjˈaðo +VICIADOS bisjˈaðos +VICIAR bisjˈaɾ +VICIO bˈisjo +VICIOSA bisjˈosa +VICIOSOS bisjˈosos +VICISITUD bˌisisitˈud +VÍCTIMA bˈiktima +VICTIMADA bˌiktimˈaða +VICTIMADAS bˌiktimˈaðas +VICTIMADO bˌiktimˈaðo +VICTIMADOS bˌiktimˈaðos +VÍCTIMAS bˈiktimas +VICTIMICE bˌiktimˈise +VICTIMICÉ bˌiktimisˈe +VICTIMISTA bˌiktimˈista +VICTIMIZADA bˌiktimisˈaða +VICTIMIZADAS bˌiktimisˈaðas +VICTIMIZADO bˌiktimisˈaðo +VICTIMIZADOS bˌiktimisˈaðos +VICTIMIZANTE bˌiktimisˈante +VICTIMIZAR bˌiktimisˈaɾ +VICTIMIZO bˌiktimˈiso +VICTIMIZÓ bˌiktimisˈo +VICTIMOLOGÍA bˌiktimˌoloxˈia +VÍCTOR bˈiktoɾ +VICTOREADA bˌiktoɾeˈaða +VICTOREADAS bˌiktoɾeˈaðas +VICTOREADO bˌiktoɾeˈaðo +VICTOREADOS bˌiktoɾeˈaðos +VICTOREAR bˌiktoɾeˈaɾ +VICTORIA biktˈoɾja +VICTORIANA bˌiktoɾjˈana +VICTORIANAS bˌiktoɾjˈanas +VICTORIANO bˌiktoɾjˈano +VICTORIANOS bˌiktoɾjˈanos +VICTORIOSO bˌiktoɾjˈoso +VICUÑA bikˈuɲa +VID bˈid +VIDA bˈiða +VIDAS bˈiðas +VIDE bˈiðe +VIDENTES biðˈɛntes +VIDEO biðˈeo +VÍDEO bˈiðeo +VIDEOBLOG bˌiðeoβlˈoɡ +VIDEOCLUB bˌiðeoklˈub +VIDEOCONSOLA bˌiðeˌokonsˈola +VIDEODISCO bˌiðeoðˈisko +VIDEOGRABADA bˌiðeˌoɣɾaβˈaða +VIDEOGRABADAS bˌiðeˌoɣɾaβˈaðas +VIDEOGRABADO bˌiðeˌoɣɾaβˈaðo +VIDEOGRABADOS bˌiðeˌoɣɾaβˈaðos +VIDEOGRABAR bˌiðeˌoɣɾaβˈaɾ +VIDEOGRÁFICO bˌiðeoɣɾˈafiko +VIDEOGRAMA bˌiðeoɣɾˈama +VIDEOJUEGO bˌiðeoxwˈeɣo +VIDEOS biðˈeos +VIDEOVIGILANCIA bˌiðeˌoβixilˈansja +VIDITA biðˈita +VIDO bˈiðo +VIDRIADA bˌiðɾiˈaða +VIDRIADAS bˌiðɾiˈaðas +VIDRIADO bˌiðɾiˈaðo +VIDRIADOS bˌiðɾiˈaðos +VIDRIAR bˌiðɾiˈaɾ +VIDRIO bˈiðɾio +VIDUÑO biðˈuɲo +VIEIRA bjˈeɪɾa +VIEJA bjˈexa +VIEJAS bjˈexas +VIEJECILLA bjˌexesˈijja +VIEJECILLO bjˌexesˈijjo +VIEJECITO bjˌexesˈito +VIEJISMO bjexˈismo +VIEJITA bjexˈita +VIEJITO bjexˈito +VIEJO bjˈexo +VIEJOS bjˈexos +VIENA bjˈena +VIENDO bjˈɛndo +VIÉNDOLO bjˈendolo +VIÉNDOLOS bjˈendolos +VIENE bjˈene +VIENEN bjˈenen +VIENÉS bjenˈes +VIENESA bjenˈesa +VIENTECILLO bjˌentesˈijjo +VIENTECITO bjˌentesˈito +VIENTO bjˈɛnto +VIENTOS bjˈɛntos +VIENTRE bjˈɛntɾe +VIEQUENSE bjekˈɛnse +VIEQUES bjˈekes +VIERNES bjˈeɾnes +VIERON bjˈeɾon +VIETNAM bjetnˈam +VIETNAMITA bjˌetnamˈita +VIETNAMITAS bjˌetnamˈitas +VIGA bˈiɣa +VIGENCIA bixˈɛnsja +VIGENTE bixˈɛnte +VIGENTES bixˈɛntes +VIGÉSIMO bixˈesimo +VIGESIMOCTAVO bˌixesˌimoktˈaβo +VIGESIMOCUARTO bˌixesˌimokwˈaɾto +VIGESIMONOVENO bˌixesˌimonoβˈeno +VIGESIMONOVENOS bˌixesˌimonoβˈenos +VIGESIMOPRIMERO bˌixesˌimopɾimˈeɾo +VIGESIMOQUINTO bˌixesˌimokˈinto +VIGESIMOSEGUNDO bˌixesˌimoseɣˈundo +VIGESIMOSÉPTIMO bˌixesˌimosˈepːtimo +VIGESIMOSEXTO bˌixesˌimosˈeksto +VIGESIMOTERCERO bˌixesˌimoteɾsˈeɾo +VIGÍA bixˈia +VIGILADA bˌixilˈaða +VIGILADAS bˌixilˈaðas +VIGILADO bˌixilˈaðo +VIGILADOS bˌixilˈaðos +VIGILANCIA bˌixilˈansja +VIGILANTE bˌixilˈante +VIGILANTES bˌixilˈantes +VIGILAR bˌixilˈaɾ +VIGILIA bixˈilja +VIGO bˈiɣo +VIGOR biɣˈoɾ +VIGORES biɣˈoɾes +VIGORIZANTE bˌiɣoɾisˈante +VIGORIZAR bˌiɣoɾisˈaɾ +VIGOROSA bˌiɣoɾˈosa +VIGOROSAS bˌiɣoɾˈosas +VIGOROSIDAD bˌiɣoɾˌosiðˈad +VIGOROSO bˌiɣoɾˈoso +VIGOROSOS bˌiɣoɾˈosos +VIGUÉS biɣˈes +VIKINGO bikˈiŋɡo +VIL bˈil +VILIPENDIADA bˌilipendjˈaða +VILIPENDIADAS bˌilipendjˈaðas +VILIPENDIADO bˌilipendjˈaðo +VILIPENDIADOS bˌilipendjˈaðos +VILIPENDIAR bˌilipendjˈaɾ +VILIPENDIO bˌilipˈɛndjo +VILIPENDIÓ bˌilipendjˈo +VILIPENDIOSA bˌilipendjˈosa +VILIPENDIOSAS bˌilipendjˈosas +VILIPENDIOSO bˌilipendjˈoso +VILIPENDIOSOS bˌilipendjˈosos +VILÍSIMO bilˈisimo +VILLANCICO bˌijjansˈiko +VILLAVICENCIO bˌijjaβisˈɛnsjo +VILNÉS bilnˈes +VILO bˈilo +VILORIA bilˈoɾja +VIMOS bˈimos +VIÑA bˈiɲa +VIÑADOR bˌiɲaðˈoɾ +VINAGRE binˈaɣɾe +VINAGRERA bˌinaɣɾˈeɾa +VIÑALES biɲˈales +VINATERA bˌinatˈeɾa +VINATERÍAS bˌinateɾˈias +VIÑATERO bˌiɲatˈeɾo +VINAZO binˈaso +VINCEÑO binsˈeɲo +VINCHA bˈintʃa +VINCRISTINA bˌinkɾistˈina +VINCULABLE bˌinkulˈaβle +VINCULACIÓN bˌinkulasjˈon +VINCULADA bˌinkulˈaða +VINCULADAS bˌinkulˈaðas +VINCULADO bˌinkulˈaðo +VINCULADOS bˌinkulˈaðos +VINCULANTES bˌinkulˈantes +VINCULAR bˌinkulˈaɾ +VÍNCULO bˈinkulo +VINDICADA bˌindikˈaða +VINDICADAS bˌindikˈaðas +VINDICADO bˌindikˈaðo +VINDICADOS bˌindikˈaðos +VINDICAR bˌindikˈaɾ +VINE bˈine +VIÑEDO biɲˈeðo +VIÑERA biɲˈeɾa +VIÑETA biɲˈeta +VINÍCOLA binˈikola +VINICULTOR bˌinikultˈoɾ +VINICULTORA bˌinikultˈoɾa +VINICULTURA bˌinikultˈuɾa +VINIFICACIÓN bˌinifˌikasjˈon +VINIFICADA bˌinifikˈaða +VINIFICADAS bˌinifikˈaðas +VINIFICADO bˌinifikˈaðo +VINIFICADOS bˌinifikˈaðos +VINIFICAR bˌinifikˈaɾ +VINILO binˈilo +VINITO binˈito +VINO bˈino +VINOTECAS bˌinotˈekas +VINTAGE bintˈaxe +VIO bjˈo +VIOLACIÓN bjˌolasjˈon +VIOLADA bjolˈaða +VIOLADAS bjolˈaðas +VIOLADO bjolˈaðo +VIOLADORA bjˌolaðˈoɾa +VIOLADOS bjolˈaðos +VIOLAR bjolˈaɾ +VIOLENCIA bjolˈɛnsja +VIOLENTA bjolˈɛnta +VIOLENTADA bjˌolentˈaða +VIOLENTADAS bjˌolentˈaðas +VIOLENTADO bjˌolentˈaðo +VIOLENTADOS bjˌolentˈaðos +VIOLENTAMENTE bjolˈɛntamˈente +VIOLENTAS bjolˈɛntas +VIOLENTO bjolˈɛnto +VIOLETA bjolˈeta +VIOLETAS bjolˈetas +VIOLÍN bjolˈin +VIOLINES bjolˈines +VIOLINISTA bjˌolinˈista +VIOLINÍSTICO bjˌolinˈistiko +VIOLISTA bjolˈista +VIOLO bjˈolo +VIOLÓN bjolˈon +VIOLONCELLISTA bjˌolonsejjˈista +VIOLONISTA bjˌolonˈista +VIP bˈip +VIRADA biɾˈaða +VIRADAS biɾˈaðas +VIRADO biɾˈaðo +VIRADOS biɾˈaðos +VIRAJE biɾˈaxe +VIRAL biɾˈal +VIRALES biɾˈales +VIRALIDAD bˌiɾaliðˈad +VIRAMOS biɾˈamos +VIRANDO biɾˈando +VIRAR biɾˈaɾ +VIRARA biɾˈaɾa +VIRARÁ bˌiɾaɾˈa +VIRÁRAMOS biɾˈaɾamos +VIRARAS biɾˈaɾas +VIRARÁS bˌiɾaɾˈas +VIRAREIS biɾˈaɾeɪs +VIRAREMOS bˌiɾaɾˈemos +VIRARES biɾˈaɾes +VIRARÍAMOS bˌiɾaɾˈiamos +VIRAS bˈiɾas +VIRASTE biɾˈaste +VIRE bˈiɾe +VIREMIA biɾˈemja +VIREMOS biɾˈemos +VIREÓN bˌiɾeˈon +VIRES bˈiɾes +VIRGA bˈiɾɣa +VIRGADA biɾɣˈaða +VIRGEN bˈiɾxen +VIRGENCITO bˌiɾxensˈito +VIRGINAL bˌiɾxinˈal +VIRGINIA biɾxˈinja +VIRGINIANA bˌiɾxinjˈana +VIRGINIANAS bˌiɾxinjˈanas +VIRGINIANO bˌiɾxinjˈano +VIRGINIANOS bˌiɾxinjˈanos +VIRGINIDAD bˌiɾxiniðˈad +VÍRICA bˈiɾika +VÍRICO bˈiɾiko +VIRIL biɾˈil +VIRILES biɾˈiles +VIRILIDAD bˌiɾiliðˈad +VIRO bˈiɾo +VIRÓLOGA biɾˈoloɣa +VIROLOGÍA bˌiɾoloxˈia +VIROMA biɾˈoma +VIROSIS biɾˈosis +VIROTE biɾˈote +VIRREINATO bˌiɾɾeɪnˈato +VIRREINO biɾɾˈeɪno +VIRREY biɾɾˈeɪ +VIRTUAL biɾtwˈal +VIRTUALIDAD bˌiɾtwaliðˈad +VIRTUALIZADA bˌiɾtwalisˈaða +VIRTUALIZADAS bˌiɾtwalisˈaðas +VIRTUALIZADO bˌiɾtwalisˈaðo +VIRTUALIZADOS bˌiɾtwalisˈaðos +VIRTUALIZAR bˌiɾtwalisˈaɾ +VIRTUD biɾtˈud +VIRTUOSIDAD bˌiɾtwosiðˈad +VIRTUOSÍSIMO bˌiɾtwosˈisimo +VIRTUOSO biɾtwˈoso +VIRUELA bˌiɾuˈela +VIRULENTA bˌiɾulˈɛnta +VIRULENTAS bˌiɾulˈɛntas +VIRULENTO bˌiɾulˈɛnto +VIRULENTOS bˌiɾulˈɛntos +VIRUS bˈiɾus +VIRUTA biɾˈuta +VISA bˈisa +VISADA bisˈaða +VISADAS bisˈaðas +VISADO bisˈaðo +VISADOS bisˈaðos +VISAJE bisˈaxe +VISAMOS bisˈamos +VISANDO bisˈando +VISAR bisˈaɾ +VISARA bisˈaɾa +VISARÁ bˌisaɾˈa +VISÁRAMOS bisˈaɾamos +VISARAS bisˈaɾas +VISARÁS bˌisaɾˈas +VISAREIS bisˈaɾeɪs +VISAREMOS bˌisaɾˈemos +VISARES bisˈaɾes +VISARÍAMOS bˌisaɾˈiamos +VISAS bˈisas +VISASTE bisˈaste +VÍSCERA bˈiseɾa +VISCERALIDAD bˌiseɾˌaliðˈad +VISCO bˈisko +VISCOELASTICIDAD bˌiskoˌelastˌisiðˈad +VISCOSIDAD bˌiskosiðˈad +VISCOSO biskˈoso +VISE bˈise +VISEMOS bisˈemos +VISERA bisˈeɾa +VISES bˈises +VISIBILIDAD bˌisiβˌiliðˈad +VISIBILIZACIÓN bˌisiβˌilisasjˈon +VISIBILIZADA bˌisiβˌilisˈaða +VISIBILIZADAS bˌisiβˌilisˈaðas +VISIBILIZADO bˌisiβˌilisˈaðo +VISIBILIZADOS bˌisiβˌilisˈaðos +VISIBILIZAR bˌisiβˌilisˈaɾ +VISIBLE bisˈiβle +VISIBLEMENTE bisˈiβlemˈente +VISIGODA bˌisiɣˈoða +VISIGODAS bˌisiɣˈoðas +VISIGODO bˌisiɣˈoðo +VISIGODOS bˌisiɣˈoðos +VISIGÓTICA bˌisiɣˈotika +VISIGÓTICAS bˌisiɣˈotikas +VISIGÓTICO bˌisiɣˈotiko +VISIGÓTICOS bˌisiɣˈotikos +VISIÓN bisjˈon +VISIONADA bˌisjonˈaða +VISIONADAS bˌisjonˈaðas +VISIONADO bˌisjonˈaðo +VISIONADOS bˌisjonˈaðos +VISIR bisˈiɾ +VISITA bisˈita +VISITADA bˌisitˈaða +VISITADAS bˌisitˈaðas +VISITADO bˌisitˈaðo +VISITADORA bˌisitaðˈoɾa +VISITADOS bˌisitˈaðos +VISITAR bˌisitˈaɾ +VISITAS bisˈitas +VISLUMBRADA bˌislumbɾˈaða +VISLUMBRADAS bˌislumbɾˈaðas +VISLUMBRADO bˌislumbɾˈaðo +VISLUMBRADOS bˌislumbɾˈaðos +VISLUMBRAR bˌislumbɾˈaɾ +VISNÚ bisnˈu +VISNUISTA bisnwˈista +VISO bˈiso +VISÓ bisˈo +VISÓN bisˈon +VISOR bisˈoɾ +VISORIADA bˌisoɾjˈaða +VISORIADAS bˌisoɾjˈaðas +VISORIADO bˌisoɾjˈaðo +VISORIADOS bˌisoɾjˈaðos +VISORIAR bˌisoɾjˈaɾ +VÍSPERA bˈispeɾa +VISTA bˈista +VISTAS bˈistas +VISTAZO bistˈaso +VISTE bˈiste +VISTEIS bˈisteɪs +VISTES bˈistes +VISTIOSE bistjˈose +VISTIÓSE bistjˈose +VISTO bˈisto +VISTOS bˈistos +VISTOSO bistˈoso +VISUAL biswˈal +VISUALIDAD bˌiswaliðˈad +VISUALIZACIÓN bˌiswalˌisasjˈon +VISUALIZADA bˌiswalisˈaða +VISUALIZADAS bˌiswalisˈaðas +VISUALIZADO bˌiswalisˈaðo +VISUALIZADOS bˌiswalisˈaðos +VISUALIZAR bˌiswalisˈaɾ +VITÁCEA bitˈasea +VITÁCEAS bitˈaseas +VITÁCEO bitˈaseo +VITÁCEOS bitˈaseos +VITAL bitˈal +VITALICE bˌitalˈise +VITALICÉ bˌitalisˈe +VITALICIAMENTE bˌitalˈisjamˈente +VITALIDAD bˌitaliðˈad +VITALISMO bˌitalˈismo +VITALIZADA bˌitalisˈaða +VITALIZADAS bˌitalisˈaðas +VITALIZADO bˌitalisˈaðo +VITALIZADOS bˌitalisˈaðos +VITALIZAR bˌitalisˈaɾ +VITALIZO bˌitalˈiso +VITALIZÓ bˌitalisˈo +VITAMINAS bˌitamˈinas +VITAMÍNICA bˌitamˈinika +VITAMÍNICAS bˌitamˈinikas +VITAMÍNICO bˌitamˈiniko +VITAMÍNICOS bˌitamˈinikos +VITELA bitˈela +VITICULTOR bˌitikultˈoɾ +VITICULTURA bˌitikultˈuɾa +VITILIGO bˌitilˈiɣo +VITIVINICULTOR bˌitiβˌinikultˈoɾ +VITO bˈito +VITOREADA bˌitoɾeˈaða +VITOREADAS bˌitoɾeˈaðas +VITOREADO bˌitoɾeˈaðo +VITOREADOS bˌitoɾeˈaðos +VITOREAR bˌitoɾeˈaɾ +VITOREÉ bˌitoɾeˈe +VITOREO bˌitoɾˈeo +VITORIA bitˈoɾja +VÍTREX bˈitɾeks +VITRIFICADA bˌitɾifikˈaða +VITRIFICADAS bˌitɾifikˈaðas +VITRIFICADO bˌitɾifikˈaðo +VITRIFICADOS bˌitɾifikˈaðos +VITRIFICAR bˌitɾifikˈaɾ +VITRINA bitɾˈina +VITRO bˈitɾo +VITROLA bitɾˈola +VITUPERA bˌitupˈeɾa +VITUPERADA bˌitupeɾˈaða +VITUPERADAS bˌitupeɾˈaðas +VITUPERADO bˌitupeɾˈaðo +VITUPERADOS bˌitupeɾˈaðos +VITUPERIO bˌitupˈeɾjo +VITUPERIOSO bˌitupeɾjˈoso +VIUDA bjˈuða +VIUDEZ bjuðˈes +VIUDO bjˈuðo +VIVA bˈiβa +VIVACES biβˈases +VIVACIDAD bˌiβasiðˈad +VIVACIDADES bˌiβasiðˈaðes +VIVADA biβˈaða +VIVADAS biβˈaðas +VIVADO biβˈaðo +VIVADOS biβˈaðos +VIVALAVIRGEN bˌiβalaβˈiɾxen +VIVALDI biβˈalði +VIVAMOS biβˈamos +VIVAQUEADA bˌiβakeˈaða +VIVAQUEADAS bˌiβakeˈaðas +VIVAQUEADO bˌiβakeˈaðo +VIVAQUEADOS bˌiβakeˈaðos +VIVAR biβˈaɾ +VIVARIENSE bˌiβaɾjˈɛnse +VIVAS bˈiβas +VIVAZ biβˈas +VIVE bˈiβe +VIVEMOS biβˈemos +VIVEN bˈiβen +VIVENCIA biβˈɛnsja +VIVENCIADA bˌiβensjˈaða +VIVENCIADAS bˌiβensjˈaðas +VIVENCIADO bˌiβensjˈaðo +VIVENCIADOS bˌiβensjˈaðos +VIVENCIAL bˌiβensjˈal +VIVENCIALES bˌiβensjˈales +VIVENCIAR bˌiβensjˈaɾ +VIVENCIAS biβˈɛnsjas +VÍVERES bˈiβeɾes +VIVERO biβˈeɾo +VIVES bˈiβes +VIVEZA biβˈesa +VIVÍAMOS biβˈiamos +VIVIÁN biβjˈan +VIVIANA biβjˈana +VIVIDA biβˈiða +VÍVIDA bˈiβiða +VIVIDAS biβˈiðas +VÍVIDAS bˈiβiðas +VIVIDO biβˈiðo +VÍVIDO bˈiβiðo +VIVIDOS biβˈiðos +VÍVIDOS bˈiβiðos +VIVIENDA biβjˈɛnda +VIVIENDAS biβjˈɛndas +VIVIFICADA bˌiβifikˈaða +VIVIFICADAS bˌiβifikˈaðas +VIVIFICADO bˌiβifikˈaðo +VIVIFICADOS bˌiβifikˈaðos +VIVIFICAR bˌiβifikˈaɾ +VIVIR biβˈiɾ +VIVISECCIÓN bˌiβiseksjˈon +VIVITO biβˈito +VIVO bˈiβo +VIZCACHA biskˈatʃa +VIZCACHERA bˌiskatʃˈeɾa +VIZCARRA biskˈaɾɾa +VIZCAYA biskˈajja +VIZCONDAL bˌiskondˈal +VIZCONDE biskˈonde +VIZCONDESA bˌiskondˈesa +VLADIMIRO blˌaðimˈiɾo +VOCABLO bokˈaβlo +VOCABULARIO bˌokaβulˈaɾjo +VOCACIONAL bˌokasjonˈal +VOCAL bokˈal +VOCALIDAD bˌokaliðˈad +VOCALISTA bˌokalˈista +VOCALIZACIÓN bˌokalˌisasjˈon +VOCALIZADA bˌokalisˈaða +VOCALIZADAS bˌokalisˈaðas +VOCALIZADO bˌokalisˈaðo +VOCALIZADOS bˌokalisˈaðos +VOCALIZAR bˌokalisˈaɾ +VOCATIVO bˌokatˈiβo +VOCEADA bˌoseˈaða +VOCEADAS bˌoseˈaðas +VOCEADO bˌoseˈaðo +VOCEADOS bˌoseˈaðos +VOCEAR bˌoseˈaɾ +VOCECILLA bˌosesˈijja +VOCECITA bˌosesˈita +VOCES bˈoses +VOCHO bˈotʃo +VOCIFERACIÓN bˌosifˌeɾasjˈon +VOCIFERADA bˌosifeɾˈaða +VOCIFERADAS bˌosifeɾˈaðas +VOCIFERADO bˌosifeɾˈaðo +VOCIFERADOS bˌosifeɾˈaðos +VOCIFERANTE bˌosifeɾˈante +VOCIFERAR bˌosifeɾˈaɾ +VODEVIL bˌoðeβˈil +VODKA bˈodka +VODNÍCI bodnˈisi +VODNÍK bodnˈik +VOIVODA boɪβˈoða +VOIVODATO bˌoɪβoðˈato +VOLADA bolˈaða +VOLADAS bolˈaðas +VOLADITO bˌolaðˈito +VOLADO bolˈaðo +VOLADOR bˌolaðˈoɾ +VOLADORA bˌolaðˈoɾa +VOLADOS bolˈaðos +VOLANDERO bˌolandˈeɾo +VOLANTE bolˈante +VOLANTEAR bˌolanteˈaɾ +VOLANTES bolˈantes +VOLAR bolˈaɾ +VOLASTE bolˈaste +VOLATE bolˈate +VOLATILIDAD bˌolatˌiliðˈad +VOLATILIZACIÓN bˌolatˌilisasjˈon +VOLATILIZADA bˌolatˌilisˈaða +VOLATILIZADAS bˌolatˌilisˈaðas +VOLATILIZADO bˌolatˌilisˈaðo +VOLATILIZADOS bˌolatˌilisˈaðos +VOLATILIZAR bˌolatˌilisˈaɾ +VOLATÍN bˌolatˈin +VOLATINERO bˌolatinˈeɾo +VOLATINES bˌolatˈines +VOLCADA bolkˈaða +VOLCADAS bolkˈaðas +VOLCADO bolkˈaðo +VOLCADOS bolkˈaðos +VOLCADURA bˌolkaðˈuɾa +VOLCAMIENTO bˌolkamjˈɛnto +VOLCÁN bolkˈan +VOLCANCITO bˌolkansˈito +VOLCÁNICO bolkˈaniko +VOLCANÓLOGO bˌolkanˈoloɣo +VOLCAR bolkˈaɾ +VOLEADA bˌoleˈaða +VOLEADAS bˌoleˈaðas +VOLEADO bˌoleˈaðo +VOLEADOS bˌoleˈaðos +VOLEAR bˌoleˈaɾ +VOLEIBOL bˌoleɪβˈol +VÓLEIBOL bˈoleɪβol +VOLFRAMIO bolfɾˈamjo +VOLICIÓN bˌolisjˈon +VOLITIVA bˌolitˈiβa +VOLITIVAS bˌolitˈiβas +VOLITIVO bˌolitˈiβo +VOLITIVOS bˌolitˈiβos +VOLQUETERO bˌolketˈeɾo +VOLSCO bˈolsko +VOLTAJE boltˈaxe +VOLTEA boltˈea +VOLTEADA bˌolteˈaða +VOLTEADAS bˌolteˈaðas +VOLTEADO bˌolteˈaðo +VOLTEADOS bˌolteˈaðos +VOLTEAMOS bˌolteˈamos +VOLTEANDO bˌolteˈando +VOLTEAR bˌolteˈaɾ +VOLTEARA bˌolteˈaɾa +VOLTEARÁ bˌolteaɾˈa +VOLTEÁRAMOS bˌolteˈaɾamos +VOLTEARAS bˌolteˈaɾas +VOLTEARÁS bˌolteaɾˈas +VOLTEAREIS bˌolteˈaɾeɪs +VOLTEAREMOS bˌolteaɾˈemos +VOLTEARES bˌolteˈaɾes +VOLTEARÍAMOS bˌolteaɾˈiamos +VOLTEAS boltˈeas +VOLTEASTE bˌolteˈaste +VOLTEE boltˈee +VOLTEEMOS bˌolteˈemos +VOLTEES boltˈees +VOLTEJEADA bˌoltexeˈaða +VOLTEJEADAS bˌoltexeˈaðas +VOLTEJEADO bˌoltexeˈaðo +VOLTEJEADOS bˌoltexeˈaðos +VOLTEJEAR bˌoltexeˈaɾ +VOLTEO boltˈeo +VOLTERIANA bˌolteɾjˈana +VOLTIO bˈoltjo +VOLUBILIDAD bˌoluβˌiliðˈad +VOLUBLE bolˈuβle +VOLUMEN bolˈumen +VOLUMINOSIDAD bˌolumˌinosiðˈad +VOLUNTAD bˌoluntˈad +VOLUNTARIA bˌoluntˈaɾja +VOLUNTARIAMENTE bˌoluntˈaɾjamˈente +VOLUNTARIO bˌoluntˈaɾjo +VOLUNTARISMO bˌoluntaɾˈismo +VOLUPTUOSO bˌolupːtwˈoso +VOLVAMOS bolβˈamos +VOLVEMOS bolβˈemos +VOLVER bolβˈeɾ +VOLVERÁ bˌolβeɾˈa +VOLVERÁS bˌolβeɾˈas +VOLVEREMOS bˌolβeɾˈemos +VOLVERÍAMOS bˌolβeɾˈiamos +VOLVÍAMOS bolβˈiamos +VOLVIENDO bolβjˈɛndo +VOLVIÓ bolβjˈo +VÓLVULO bˈolβulo +VOMITADA bˌomitˈaða +VOMITADAS bˌomitˈaðas +VOMITADO bˌomitˈaðo +VOMITADOR bˌomitaðˈoɾ +VOMITADOS bˌomitˈaðos +VOMITAR bˌomitˈaɾ +VÓMITO bˈomito +VÓNGOLE bˈoŋɡole +VORÁGINE boɾˈaxine +VORAGINOSA bˌoɾaxinˈosa +VORAGINOSAS bˌoɾaxinˈosas +VORAGINOSO bˌoɾaxinˈoso +VORAGINOSOS bˌoɾaxinˈosos +VORAZ boɾˈas +VOS bˈos +VOSEADA bˌoseˈaða +VOSEADAS bˌoseˈaðas +VOSEADO bˌoseˈaðo +VOSEADOS bˌoseˈaðos +VOSEANTE bˌoseˈante +VOSEAR bˌoseˈaɾ +VOSEO bosˈeo +VOSOTRAS bosˈotɾas +VOSOTRES bosˈotɾes +VOSOTROS bosˈotɾos +VOTA bˈota +VOTACIÓN bˌotasjˈon +VOTACIONES bˌotasjˈones +VOTADA botˈaða +VOTADAS botˈaðas +VOTADO botˈaðo +VOTADOS botˈaðos +VOTAMOS botˈamos +VOTANDO botˈando +VOTANTE botˈante +VOTANTES botˈantes +VOTAR botˈaɾ +VOTARA botˈaɾa +VOTARÁ bˌotaɾˈa +VOTÁRAMOS botˈaɾamos +VOTARAS botˈaɾas +VOTARÁS bˌotaɾˈas +VOTAREIS botˈaɾeɪs +VOTAREMOS bˌotaɾˈemos +VOTARES botˈaɾes +VOTARÍAMOS bˌotaɾˈiamos +VOTAS bˈotas +VOTÁS botˈas +VOTASTE botˈaste +VOTE bˈote +VOTÉ botˈe +VOTEMOS botˈemos +VOTES bˈotes +VOTÉS botˈes +VOTITO botˈito +VOTIVA botˈiβa +VOTIVAS botˈiβas +VOTIVO botˈiβo +VOTIVOS botˈiβos +VOTO bˈoto +VOTÓ botˈo +VOTOS bˈotos +VÓXEL bˈoksel +VOY bˈoɪ +VOZ bˈos +VOZNADA bosnˈaða +VOZNADAS bosnˈaðas +VOZNADO bosnˈaðo +VOZNADOS bosnˈaðos +VOZNAR bosnˈaɾ +VUALÁ bwalˈa +VUELCO bwˈelko +VUELITO bwelˈito +VUELO bwˈelo +VUELTA bwˈelta +VUELTAS bwˈeltas +VUELTECITA bwˌeltesˈita +VUELTITA bweltˈita +VUELTO bwˈelto +VUELTOS bwˈeltos +VUELVE bwˈelβe +VUELVEPIEDRAS bwˌelβepjˈeðɾas +VUÉLVETE bwˈelβete +VUELVO bwˈelβo +VUESA bwˈesa +VUESARCED bwˌesaɾsˈed +VUESAS bwˈesas +VUESASTED bwˌesastˈed +VUESELENCIA bwˌeselˈɛnsja +VUESO bwˈeso +VUESOS bwˈesos +VUESTRA bwˈestɾa +VUESTRAS bwˈestɾas +VUESTRO bwˈestɾo +VUESTROS bwˈestɾos +VULCANISMO bˌulkanˈismo +VULCANIZACIÓN bˌulkanˌisasjˈon +VULCANIZADA bˌulkanisˈaða +VULCANIZADAS bˌulkanisˈaðas +VULCANIZADO bˌulkanisˈaðo +VULCANIZADORA bˌulkanˌisaðˈoɾa +VULCANIZADOS bˌulkanisˈaðos +VULCANIZAMOS bˌulkanisˈamos +VULCANIZAR bˌulkanisˈaɾ +VULCANOLOGÍA bˌulkanˌoloxˈia +VULCANOLÓGICA bˌulkanolˈoxika +VULCANOLÓGICAS bˌulkanolˈoxikas +VULCANOLÓGICO bˌulkanolˈoxiko +VULCANOLÓGICOS bˌulkanolˈoxikos +VULCANÓLOGO bˌulkanˈoloɣo +VULGAR bulɣˈaɾ +VULGARES bulɣˈaɾes +VULGARIDAD bˌulɣaɾiðˈad +VULGARIZADA bˌulɣaɾisˈaða +VULGARIZADAS bˌulɣaɾisˈaðas +VULGARIZADO bˌulɣaɾisˈaðo +VULGARIZADOS bˌulɣaɾisˈaðos +VULGARIZAMOS bˌulɣaɾisˈamos +VULGARMENTE bulɣˈaɾmˈente +VULKA bˈulka +VULNERABILIDAD bˌulneɾˌaβiliðˈad +VULNERABLE bˌulneɾˈaβle +VULNERADA bˌulneɾˈaða +VULNERADAS bˌulneɾˈaðas +VULNERADO bˌulneɾˈaðo +VULNERADOS bˌulneɾˈaðos +VULNERAMOS bˌulneɾˈamos +VULNERAR bˌulneɾˈaɾ +VULNERARE bˌulneɾˈaɾe +VULNERAS bulnˈeɾas +VULNERO bulnˈeɾo +VULPINA bulpˈina +VULPINAS bulpˈinas +VULPINO bulpˈino +VULPINOS bulpˈinos +VULVA bˈulβa +VÚMETRO bˈumetɾo +VUSTED bustˈed +VUSTEDES bustˈeðes +VUVUZELA bˌuβusˈela +WACHITA watʃˈita +WACHITO watʃˈito +WAFFLE wˈaffle +WAFLE wˈafle +WAGNERIANO wˌaɡneɾjˈano +WALKMAN wˈalkman +WALRASIANO wˌalrasjˈano +WALTER waltˈeɾ +WANTÁN wantˈan +WAPITÍ wˌapitˈi +WARFARINA wˌaɾfaɾˈina +WASABI wasˈaβi +WASAPEADO wˌasapeˈaðo +WASAPEAR wˌasapeˈaɾ +WASHINGTONIANO wˌasiŋɡtonjˈano +WÁTER wˈateɾ +WATERPOLO wˌateɾpˈolo +WATT wˈatt +WAU wˈaʊ +WE wˈe +WEB wˈeb +WEBEAR wˌeβeˈaɾ +WEBINAR wˌeβinˈaɾ +WEBINARIO wˌeβinˈaɾjo +WEBINARIOS wˌeβinˈaɾjos +WEBSITE weβsˈite +WENCESLAO wˌenseslˈao +WEÓN weˈon +WÉSTERN wˈesteɾn +WEY wˈeɪ +WHATSAPP watsˈapp +WHATSAPPEAR wˌatsappeˈaɾ +WHISKERÍA wˌiskeɾˈia +WHISKY wˈiski +WIFI wˈifi +WIKCIONARIO wˌiksjonˈaɾjo +WIKI wˈiki +WIKIFICADA wˌikifikˈaða +WIKIFICADAS wˌikifikˈaðas +WIKIFICADO wˌikifikˈaðo +WIKIFICADOS wˌikifikˈaðos +WIKIFICAMOS wˌikifikˈamos +WIKIPEDIA wˌikipˈeðja +WINCHESTER wˌintʃestˈeɾ +WINDSURF windsˈuɾf +WINDSURFISTA wˌindsuɾfˈista +WISCONSIN wiskˈonsin +WISKI wˈiski +WISPIE wˈispje +WÓLFRAM wˈolfɾam +WOLFRAMIO wolfɾˈamjo +WORKSHOP woɾksˈop +WORLD wˈoɾld +WOW wˈow +WRAP ˌuβe ðˈoβleɾɾˈap +WUHAN wˈuan +WUHANÉS wˌuanˈes +X ˈɛkis +XALAPA salˈapa +XAMINÍ sˌaminˈi +XANTINA santˈina +XATÓ satˈo +XAVIER saβjˈeɾ +XECUDO sekˈuðo +XENEIZE senˈeɪse +XENISMO senˈismo +XENOANDROGÉNICO sˌenoˌandɾoxˈeniko +XENOFOBIA sˌenofˈoβja +XENÓFOBO senˈofoβo +XENÓN senˈon +XEROCOPIADA sˌeɾokopjˈaða +XEROCOPIADAS sˌeɾokopjˈaðas +XEROCOPIADO sˌeɾokopjˈaðo +XEROCOPIADOS sˌeɾokopjˈaðos +XEROCOPIAR sˌeɾokopjˈaɾ +XERÓFILO seɾˈofilo +XERÓFITA seɾˈofita +XEROFÍTICO sˌeɾofˈitiko +XERÓFITO seɾˈofito +XEROGRAFÍA sˌeɾoɣɾafˈia +XEROGRAFIADA sˌeɾoɣɾafjˈaða +XEROGRAFIADAS sˌeɾoɣɾafjˈaðas +XEROGRAFIADOS sˌeɾoɣɾafjˈaðos +XHOSA ˈɛkisˈosa +XI ˈonse +XIBALBÁ sˌiβalβˈa +XICLÓFONO siklˈofono +XILEMA silˈema +XILOFÓN sˌilofˈon +XILOFONISTA sˌilofonˈista +XILÓFONO silˈofono +XIMENA simˈena +XIMÉNEZ simˈenes +XIPHONITA sˌifonˈita +XITÓFONO sitˈofono +XÓCHIL sˈotʃil +XOCHIMILCA sˌotʃimˈilka +XOCHIMILCO sˌotʃimˈilko +XÓCHITL sˈotʃitl +XOCOATOLE sˌokoatˈole +XOCONOSTLE sˌokonˈostle +XOLOITZCUINTLE sˌoloɪtskwˈintle +XOLOSCUINTLE sˌoloskwˈintle +Y i +YA ʝˈa +YACE ʝˈase +YACÉIS ʝasˈeis +YACEMOS ʝasˈemos +YACEN ʝˈasen +YACENTE ʝasˈɛnte +YACER ʝasˈeɾ +YACES ʝˈases +YACÉS ʝasˈes +YACÍ ʝasˈi +YACIDA ʝasˈiða +YACIDAS ʝasˈiðas +YACIDO ʝasˈiðo +YACIDOS ʝasˈiðos +YACIENTE ʝasjˈɛnte +YACIGIO ʝasˈixjo +YACIJA ʝasˈixa +YACIMIENTO ʝˌasimjˈɛnto +YAKUZA ʝakˈusa +YÁÑEZ ʝˈaɲes +YAZ ʝˈas +YAZCO ʝˈasko +YAZGO ʝˈasɣo +YAZIDI ʝasˈiði +YAZIDÍ ʝˌasiðˈi +YAZIDISMO ʝˌasiðˈismo +YBÁÑEZ ɟβˈaɲes +YBARRA ɟβˈaɾɾa +YENES ʝˈenes +YEZGO ʝˈesɣo +YIZIA ʝˈisja +YO ʝˈo +YODACIÓN ʝˌoðasjˈon +YODIZACIÓN ʝˌoðisasjˈon +YOGA ʝˈoɣa +YOGURT ʝoɣˈuɾt +YORK ʝˈoɾk +YOU ʝˈow +YOUTUBE ʝowtˈuβe +YUNQUECITO ʝˌunkesˈito +YUXTAPOSICIÓN ʝˌukstapˌosisjˈon +YUZU ʝˈusu +Z sˈɛta +ZABALA saβˈala +ZABORDADA sˌaβoɾðˈaða +ZABORDADAS sˌaβoɾðˈaðas +ZABORDADO sˌaβoɾðˈaðo +ZABORDADOS sˌaβoɾðˈaðos +ZABORDARA sˌaβoɾðˈaɾa +ZABORDARES sˌaβoɾðˈaɾes +ZABULLIDA sˌaβujjˈiða +ZABULLIDAS sˌaβujjˈiðas +ZABULLIDO sˌaβujjˈiðo +ZABULLIDOS sˌaβujjˈiðos +ZACAMECATE sˌakamekˈate +ZACAPA sakˈapa +ZACARÍAS sˌakaɾˈias +ZACATE sakˈate +ZACATECA sˌakatˈeka +ZACATECAS sˌakatˈekas +ZACATERO sˌakatˈeɾo +ZACATUCHE sˌakatˈutʃe +ZAFA sˈafa +ZAFACÓN sˌafakˈon +ZAFADA safˈaða +ZAFADAS safˈaðas +ZAFADO safˈaðo +ZAFADOS safˈaðos +ZAFAR safˈaɾ +ZAFARA safˈaɾa +ZAFARES safˈaɾes +ZAFIRO safˈiɾo +ZAFRA sˈafɾa +ZAFRAL safɾˈal +ZAGA sˈaɣa +ZAGAL saɣˈal +ZAGALA saɣˈala +ZAGALILLO sˌaɣalˈijjo +ZAGUA sˈaɣwa +ZAGUÁN saɣwˈan +ZAGUATE saɣwˈate +ZAGUERO saɣˈeɾo +ZAHERIDA sˌaeɾˈiða +ZAHERIDAS sˌaeɾˈiðas +ZAHERIDO sˌaeɾˈiðo +ZAHERIDOS sˌaeɾˈiðos +ZAHERIR sˌaeɾˈiɾ +ZAHIERO sajˈeɾo +ZAHÍNA saˈina +ZAHORÍ sˌaoɾˈi +ZAINO sˈaɪno +ZAIRE sˈaɪɾe +ZAMARREARA sˌamaɾɾeˈaɾa +ZAMARREARES sˌamaɾɾeˈaɾes +ZAMARRILLA sˌamaɾɾˈijja +ZAMBA sˈamba +ZAMBIA sˈambja +ZAMBO sˈambo +ZAMBOMBA sambˈomba +ZAMBOMBAS sambˈombas +ZAMBOMBAZO sˌambombˈaso +ZAMBRANO sambɾˈano +ZAMBULLÍ sˌambujjˈi +ZAMBULLIDA sˌambujjˈiða +ZAMBULLIDAS sˌambujjˈiðas +ZAMBULLIDO sˌambujjˈiðo +ZAMBULLIDOS sˌambujjˈiðos +ZAMBULLIR sˌambujjˈiɾ +ZAMBULLIRSE sˌambujjˈiɾse +ZAMBULLO sambˈujjo +ZAMBULLÓ sˌambujjˈo +ZAMORA samˈoɾa +ZAMORANO sˌamoɾˈano +ZAMPA sˈampa +ZAMPARA sampˈaɾa +ZAMPARES sampˈaɾes +ZAMPÓN sampˈon +ZAMPONA sampˈona +ZANAHORIA sˌanaˈoɾja +ZANAHORIAS sˌanaˈoɾjas +ZANATE sanˈate +ZANCA sˈanka +ZANCADA sankˈaða +ZANCADILLEADA sˌankaðˌijjeˈaða +ZANCADILLEADAS sˌankaðˌijjeˈaðas +ZANCADILLEADO sˌankaðˌijjeˈaðo +ZANCADILLEADOS sˌankaðˌijjeˈaðos +ZANCADILLEARA sˌankaðˌijjeˈaɾa +ZANCADILLEARES sˌankaðˌijjeˈaɾes +ZANCAJEARA sˌankaxeˈaɾa +ZANCAJEARES sˌankaxeˈaɾes +ZANCUDA sankˈuða +ZANCUDAS sankˈuðas +ZANCUDO sankˈuðo +ZANCUDOS sankˈuðos +ZÁNGANA sˈaŋɡana +ZANGANEADO sˌaŋɡaneˈaðo +ZANGANEARA sˌaŋɡaneˈaɾa +ZANGANEARES sˌaŋɡaneˈaɾes +ZÁNGANO sˈaŋɡano +ZANGARRIANA sˌaŋɡaɾɾiˈana +ZANGOLOTINA sˌaŋɡolotˈina +ZANGOLOTINAS sˌaŋɡolotˈinas +ZANGOLOTINO sˌaŋɡolotˈino +ZANGOLOTINOS sˌaŋɡolotˈinos +ZANJA sˈaŋxa +ZANJADA saŋxˈaða +ZANJADAS saŋxˈaðas +ZANJADO saŋxˈaðo +ZANJADOS saŋxˈaðos +ZANJAR saŋxˈaɾ +ZANJARA saŋxˈaɾa +ZANJARES saŋxˈaɾes +ZANJARLA saŋxˈaɾla +ZANJEAR sˌaŋxeˈaɾ +ZANJÓN saŋxˈon +ZANQUEADA sˌankeˈaða +ZANQUEADAS sˌankeˈaðas +ZANQUEADO sˌankeˈaðo +ZANQUEADOS sˌankeˈaðos +ZANQUEAR sˌankeˈaɾ +ZANQUEARA sˌankeˈaɾa +ZANQUEARES sˌankeˈaɾes +ZANZIBARÍ sˌansiβaɾˈi +ZAPALLITO sˌapajjˈito +ZAPALLO sapˈajjo +ZAPALLOS sapˈajjos +ZAPALOTE sˌapalˈote +ZAPARA sapˈaɾa +ZAPARES sapˈaɾes +ZAPATA sapˈata +ZAPATAZO sˌapatˈaso +ZAPATEADA sˌapateˈaða +ZAPATEADAS sˌapateˈaðas +ZAPATEADO sˌapateˈaðo +ZAPATEADOS sˌapateˈaðos +ZAPATEAR sˌapateˈaɾ +ZAPATEARA sˌapateˈaɾa +ZAPATEARES sˌapateˈaɾes +ZAPATEO sˌapatˈeo +ZAPATERÍA sˌapateɾˈia +ZAPATERO sˌapatˈeɾo +ZAPATETA sˌapatˈeta +ZAPATICO sˌapatˈiko +ZAPATILLA sˌapatˈijja +ZAPATILLAS sˌapatˈijjas +ZAPATITO sˌapatˈito +ZAPATO sapˈato +ZAPATOS sapˈatos +ZAPEADA sˌapeˈaða +ZAPEADAS sˌapeˈaðas +ZAPEADO sˌapeˈaðo +ZAPEADOS sˌapeˈaðos +ZAPEAR sˌapeˈaɾ +ZAPEARA sˌapeˈaɾa +ZAPEARES sˌapeˈaɾes +ZAPEO sapˈeo +ZAPOTE sapˈote +ZAPOTECA sˌapotˈeka +ZAPOTECO sˌapotˈeko +ZAPPING sˈappiŋ +ZAQUE sˈake +ZAQUIZAMÍ sˌakisamˈi +ZAR sˈaɾ +ZARABANDA sˌaɾaβˈanda +ZARAGATA sˌaɾaɣˈata +ZARAGOZA sˌaɾaɣˈosa +ZARAGOZANA sˌaɾaɣosˈana +ZARAGOZANAS sˌaɾaɣosˈanas +ZARAGOZANO sˌaɾaɣosˈano +ZARAGOZANOS sˌaɾaɣosˈanos +ZARAGÜELLES sˌaɾaɣuˈejjes +ZARANDEADA sˌaɾandeˈaða +ZARANDEADAS sˌaɾandeˈaðas +ZARANDEADO sˌaɾandeˈaðo +ZARANDEADOS sˌaɾandeˈaðos +ZARANDEAR sˌaɾandeˈaɾ +ZARANDEARA sˌaɾandeˈaɾa +ZARANDEARES sˌaɾandeˈaɾes +ZARAPITO sˌaɾapˈito +ZARATAMOZTARRA sˌaɾatˌamostˈaɾɾa +ZÁRATE sˈaɾate +ZARATO saɾˈato +ZARAUTZTARRA sˌaɾaʊtstˈaɾɾa +ZARCERO saɾsˈeɾo +ZARCILLO saɾsˈijjo +ZARÉVICH saɾˈeβitʃ +ZARIGÜEYA sˌaɾiɣuˈejja +ZARPA sˈaɾpa +ZARPADA saɾpˈaða +ZARPADAS saɾpˈaðas +ZARPADO saɾpˈaðo +ZARPADOS saɾpˈaðos +ZARPAMOS saɾpˈamos +ZARPAR saɾpˈaɾ +ZARPARA saɾpˈaɾa +ZARPARES saɾpˈaɾes +ZARPAZO saɾpˈaso +ZARRAPASTRO sˌaɾɾapˈastɾo +ZARRAPASTROSO sˌaɾɾapastɾˈoso +ZARRIA sˈaɾɾia +ZARZA sˈaɾsa +ZARZAL saɾsˈal +ZARZAMORA sˌaɾsamˈoɾa +ZARZAPARRILLA sˌaɾsapaɾɾˈijja +ZARZUELA saɾswˈela +ZASCANDIL sˌaskandˈil +ZASCANDILEADA sˌaskandˌileˈaða +ZASCANDILEADAS sˌaskandˌileˈaðas +ZASCANDILEADO sˌaskandˌileˈaðo +ZASCANDILEADOS sˌaskandˌileˈaðos +ZASCANDILEAR sˌaskandˌileˈaɾ +ZASCANDILEARA sˌaskandˌileˈaɾa +ZASCANDILEARES sˌaskandˌileˈaɾes +ZAYIN sˈajjin +ZAYN sˈaɪn +ZEARALENONA sˌeaɾˌalenˈona +ZEBEDEO sˌeβeðˈeo +ZELADORA sˌelaðˈoɾa +ZELANDA selˈanda +ZEMFIRA semfˈiɾa +ZEMPOALA sˌempoˈala +ZÉNIT sˈenit +ZENOBIO senˈoβjo +ZENÚ senˈu +ZEOLITA sˌeolˈita +ZETA sˈeta +ZETAS sˈetas +ZETTABYTE sˌettaβˈite +ZEUGMA sˈeʊɡma +ZEUS sˈeʊs +ZIDOVUDINA sˌiðoβuðˈina +ZIGOMORFO sˌiɣomˈoɾfo +ZIGOTO siɣˈoto +ZIGURAT sˌiɣuɾˈat +ZIGZAG siɣsˈaɡ +ZIGZAGUEADA sˌiɣsaɣeˈaða +ZIGZAGUEADAS sˌiɣsaɣeˈaðas +ZIGZAGUEADO sˌiɣsaɣeˈaðo +ZIGZAGUEADOS sˌiɣsaɣeˈaðos +ZIGZAGUEAR sˌiɣsaɣeˈaɾ +ZIGZAGUEARA sˌiɣsaɣeˈaɾa +ZIGZAGUEARES sˌiɣsaɣeˈaɾes +ZIMBABUE simbˈaβwe +ZIMÓGENO simˈoxeno +ZINE sˈine +ZINFANDEL sˌimfandˈel +ZÍPER sˈipeɾ +ZIPIZAPE sˌipisˈape +ZIRCÓN siɾkˈon +ZIRCONITA sˌiɾkonˈita +ZOCA sˈoka +ZÓCALO sˈokalo +ZOCO sˈoko +ZODIACAL sˌoðjakˈal +ZODIACO soðjˈako +ZODÍACO soðˈiako +ZOMBI sˈombi +ZOMBIFICAR sˌombifikˈaɾ +ZOMBIFICARA sˌombifikˈaɾa +ZOMBIFICARES sˌombifikˈaɾes +ZOMPANTLI sompˈantli +ZOMPOPO sompˈopo +ZOMPOPOS sompˈopos +ZONA sˈona +ZONAJE sonˈaxe +ZONAJES sonˈaxes +ZONAL sonˈal +ZONALES sonˈales +ZONAS sˈonas +ZONIFICACIÓN sˌonifˌikasjˈon +ZONIFICACIONES sˌonifˌikasjˈones +ZONIFICAR sˌonifikˈaɾ +ZONIFICARA sˌonifikˈaɾa +ZONIFICARES sˌonifikˈaɾes +ZONZO sˈonso +ZOO sˈoo +ZOOGEOGRÁFICO sˌooxˌeoɣɾˈafiko +ZOOIDE soˈoɪðe +ZOOLOGÍA sˌooloxˈia +ZOOLÓGICA sˌoolˈoxika +ZOOLÓGICAS sˌoolˈoxikas +ZOOLÓGICO sˌoolˈoxiko +ZOOLÓGICOS sˌoolˈoxikos +ZOÓLOGO soˈoloɣo +ZOONOSIS sˌoonˈosis +ZOOPRAXISCOPIO sˌoopɾˌaksiskˈopjo +ZOOTERAPIA sˌooteɾˈapja +ZOPENCA sopˈɛnka +ZOPILOTE sˌopilˈote +ZOQUETE sokˈete +ZORAIDA soɾˈaɪða +ZORDALA soɾðˈala +ZOROASTRIANA sˌoɾoˌastɾiˈana +ZOROASTRIANAS sˌoɾoˌastɾiˈanas +ZOROASTRIANO sˌoɾoˌastɾiˈano +ZOROASTRIANOS sˌoɾoˌastɾiˈanos +ZOROÁSTRICA sˌoɾoˈastɾika +ZOROÁSTRICAS sˌoɾoˈastɾikas +ZOROÁSTRICO sˌoɾoˈastɾiko +ZOROÁSTRICOS sˌoɾoˈastɾikos +ZOROASTRISMO sˌoɾoastɾˈismo +ZORRA sˈoɾɾa +ZORRAS sˈoɾɾas +ZORREARA sˌoɾɾeˈaɾa +ZORREARES sˌoɾɾeˈaɾes +ZORRILLA soɾɾˈijja +ZORRILLO soɾɾˈijjo +ZORRITA soɾɾˈita +ZORRITO soɾɾˈito +ZORRO sˈoɾɾo +ZORRÓN soɾɾˈon +ZORROS sˈoɾɾos +ZORZAL soɾsˈal +ZOSIMO sosˈimo +ZOTEHUELA sˌotewˈela +ZOZOBRA sosˈoβɾa +ZOZOBRADA sˌosoβɾˈaða +ZOZOBRADAS sˌosoβɾˈaðas +ZOZOBRADO sˌosoβɾˈaðo +ZOZOBRADOS sˌosoβɾˈaðos +ZOZOBRAR sˌosoβɾˈaɾ +ZOZOBRARA sˌosoβɾˈaɾa +ZOZOBRARES sˌosoβɾˈaɾes +ZUAVO swˈaβo +ZUAZO swˈaso +ZUBIRI suβˈiɾi +ZUECO swˈeko +ZULEMA sulˈema +ZULO sˈulo +ZULÚ sulˈu +ZULUETA sˌuluˈeta +ZUMAIARRA sˌumaɪˈaɾɾa +ZUMÁRRAGA sumˈaɾɾaɣa +ZUMAYA sumˈajja +ZUMBADA sumbˈaða +ZUMBADAS sumbˈaðas +ZUMBADO sumbˈaðo +ZUMBADOR sˌumbaðˈoɾ +ZUMBADOS sumbˈaðos +ZUMBARA sumbˈaɾa +ZUMBARES sumbˈaɾes +ZUMBIDO sumbˈiðo +ZUMBIDOS sumbˈiðos +ZUMBÓN sumbˈon +ZUMBONAMENTE sumbˈonamˈente +ZUMO sˈumo +ZUMOSO sumˈoso +ZUNCHO sˈuntʃo +ZUÑIGA suɲˈiɣa +ZÚÑIGA sˈuɲiɣa +ZURCIDA suɾsˈiða +ZURCIDAS suɾsˈiðas +ZURCIDO suɾsˈiðo +ZURCIDOS suɾsˈiðos +ZURCIR suɾsˈiɾ +ZURDA sˈuɾða +ZURDITO suɾðˈito +ZURDO sˈuɾðo +ZUREAR sˌuɾeˈaɾ +ZUREARA sˌuɾeˈaɾa +ZUREARES sˌuɾeˈaɾes +ZUREO suɾˈeo +ZÚRICH sˈuɾitʃ +ZURIQUÉS sˌuɾikˈes +ZURITA suɾˈita +ZURO sˈuɾo +ZURRACAPOTE sˌuɾɾakapˈote +ZURRARA suɾɾˈaɾa +ZURRARES suɾɾˈaɾes +ZURRIADA sˌuɾɾiˈaða +ZURRIADAS sˌuɾɾiˈaðas +ZURRIADO sˌuɾɾiˈaðo +ZURRIADOS sˌuɾɾiˈaðos +ZURRIAGAZO sˌuɾɾiaɣˈaso +ZURRIAGO sˌuɾɾiˈaɣo +ZURRIARA sˌuɾɾiˈaɾa +ZURRIARES sˌuɾɾiˈaɾes +ZURRIDA suɾɾˈiða +ZURRIDAS suɾɾˈiðas +ZURRIDO suɾɾˈiðo +ZURRIDOS suɾɾˈiðos +ZURRÓN suɾɾˈon +ZURULLO suɾˈujjo +ZUZADA susˈaða +ZUZADAS susˈaðas +ZUZADO susˈaðo +ZUZADOS susˈaðos +ZUZAR susˈaɾ +ZWITTERIÓN sˈɛtawˌitteɾjˈon +ZWITTERIÓNICO sˈɛtawˌitteɾjˈoniko diff --git a/scripts/tts_dataset_files/es_LA/es_LA_nv230215.heteronym b/scripts/tts_dataset_files/es_LA/es_LA_nv230215.heteronym new file mode 100644 index 000000000000..2bdc69d994cc --- /dev/null +++ b/scripts/tts_dataset_files/es_LA/es_LA_nv230215.heteronym @@ -0,0 +1,2952 @@ +ababillada +ababilladas +ababillados +ababillara +ababillares +ababillarse +abanillo +abarquillada +abarquilladas +abarquillado +abarquillados +abarquillar +abarquillara +abarquillares +abello +abiyán +abiyanés +abogadillo +abollado +abolladura +abollar +abollarse +abotellado +aboyada +aboyadas +aboyado +aboyados +aboyar +abrebotellas +abrillantada +abrillantadas +abrillantado +abrillantador +abrillantados +abrillantar +abubilla +abuela +abuelo +abuhardillado +abullonar +abyad +abyectamente +abyecto +acaballada +acaballadas +acaballado +acaballados +acaballar +acallada +acalladas +acallado +acallados +acallar +acamellado +acastillada +acastilladas +acastillado +acastillados +acastillar +acaudillada +acaudilladas +acaudillado +acaudillados +acaudillar +acollada +acolladas +acollado +acollador +acollados +acollar +acollarada +acollaradas +acollarados +acollarar +acostillado +acribillada +acribilladas +acribillado +acribillados +acribillamiento +acribillar +acuchillada +acuchilladas +acuchillado +acuchillador +acuchillados +acuchillamiento +acuchillar +acuclillada +acuclilladas +acuclillado +acuclillados +acuclillarse +acullá +acullico +acuyo +adyuvante +afluyente +agalla +agandalle +agavillada +agavilladas +agavillado +agavilladora +agavillados +agavillamiento +agavillar +aggiornar +agilipollada +agilipolladas +agilipollado +agilipollados +agilipollar +agilipollarse +agrillo +agualluvias +aguililla +ahorquillada +ahorquilladas +ahorquillado +ahorquillados +ahorquillar +ahuyama +ahuyentada +ahuyentadas +ahuyentado +ahuyentador +ahuyentados +ahuyentar +ajayu +ajillo +albayalde +albillo +alcaldillo +alcantarilla +alcantarillado +alcantarillar +alcayata +alcayota +alcoyana +alcoyanas +alcoyano +alcoyanos +aleluya +aletilla +aleya +alfilerillo +alfombrilla +allá +allanada +allanadas +allanado +allanador +allanados +allanamiento +allanar +allegada +allegadas +allegado +allegados +allende +allendismo +allendista +allí +almofalla +almohada +almohadilla +almohadillado +almohadillar +altillo +amacollada +amacolladas +amacollado +amacollados +amarilla +amarilleada +amarilleadas +amarilleado +amarilleados +amarillear +amarillento +amarillo +amarilloso +amartillada +amartilladas +amartillado +amartillados +amartillar +ametrallada +ametralladas +ametrallado +ametrallados +ametrallar +amillaramiento +amillarar +amontillado +amontillados +ampolla +ampollada +ampollado +ampollados +ampolleta +ampollita +amurallada +amuralladas +amurallado +amurallados +amurallar +anayismo +anayista +andaya +anilla +anillada +anilladas +anillado +anillados +anillar +anillo +anteayer +antilla +antillano +apabullada +apabulladas +apabullado +apabullados +apabullante +apabullar +apantallado +apantallar +apatrullada +apatrulladas +apatrullado +apatrullados +apatrullar +apayasada +apayasadas +apayasados +apayasar +apellidada +apellidadas +apellidado +apellidados +apellidar +apellido +apollardado +apostillada +apostilladas +apostillado +apostillados +apostillar +apoyada +apoyadas +apoyado +apoyadora +apoyados +apoyar +apoyo +apuntillada +apuntilladas +apuntillado +apuntillados +apuntillar +aquella +aquélla +aquellas +aquéllas +aquello +aquellos +aquéllos +aquillado +arcaya +ardilla +área +arellano +argayar +argayo +argolla +argüelles +arguya +arguyáis +arguyamos +arguyan +arguyas +arguye +arguyen +arguyendo +arguyera +arguyerais +arguyéramos +arguyeran +arguyeras +arguyere +arguyereis +arguyéremos +arguyeren +arguyeres +arguyeron +arguyes +arguyese +arguyeseis +arguyésemos +arguyesen +arguyeses +arguyo +arguyó +armadilla +armadillo +armella +arquillo +arrellanada +arrellanadas +arrellanado +arrellanados +arrellanarse +arrodillada +arrodilladas +arrodillado +arrodillados +arrodillarse +arrollada +arrolladas +arrollado +arrollados +arrollar +arroyada +arroyadas +arroyado +arroyados +arroyar +arroyo +arrullada +arrulladas +arrullado +arrullados +arrullar +artillada +artilladas +artillado +artillados +artillería +asperilla +astilla +astillada +astilladas +astillado +astillados +astillar +astillas +astudillo +atalaya +atalayada +atalayadas +atalayado +atalayados +atalayar +atarraya +atollada +atolladas +atollado +atollados +atollar +atollarse +atornillada +atornilladas +atornillado +atornillados +atornillamiento +atraillada +atrailladas +atraillado +atraillados +atraillar +atribuyo +atropellada +atropelladas +atropellado +atropellados +atropellamiento +atropellar +atropello +aturrullada +aturrulladas +aturrullado +aturrullados +aturrullar +aturullada +aturulladas +aturullado +aturullados +aturullar +aullada +aulladas +aullado +aullados +aullar +autosellante +auyama +avasallada +avasalladas +avasallado +avasallados +avasallar +avellana +avellanada +avellanadas +avellanado +avellanados +avellanar +avellanedo +avellano +avituallada +avitualladas +avituallado +avituallados +avituallar +aya +ayacote +ayacuchano +ayacucho +ayahuasca +ayahuasquero +ayala +ayamontino +ayariano +ayas +ayate +ayatolá +áyax +ayer +ayo +ayocote +ayote +ayotoste +ayubí +ayuda +ayudada +ayudadas +ayudadita +ayudado +ayudados +ayudaíta +ayudanta +ayudante +ayudantía +ayudar +ayudarle +ayudarles +ayudarlos +ayudita +ayunada +ayunadas +ayunado +ayunador +ayunados +ayunar +ayuno +ayuntada +ayuntadas +ayuntado +ayuntados +ayuntamiento +ayuntar +ayurveda +ayurvédico +ayuso +ayustada +ayustadas +ayustado +ayustados +ayustar +b +babilla +bacallao +bachiller +bachillerato +ballena +ballenera +balleneras +ballenero +balleneros +ballesta +ballester +ballestera +bambolla +banderilla +banderilleada +banderilleadas +banderilleado +banderilleados +banderillear +banderillero +barberillo +barbilla +barquilla +barranquillera +barranquilleras +barranquillero +barranquilleros +barranquillo +barullo +basallote +batalla +batallada +batalladas +batallado +batallador +batalladora +batalladoras +batalladores +batallados +batiburrillo +baya +bayamés +bayamesa +bayamesas +bayameses +bayamo +bayeta +bayoneta +bayuca +bayunca +bayuncas +bayunco +bayuncos +beijing +bella +bellaco +belladona +bellaquera +bellavista +bello +bellota +bermellón +berroya +bichillo +billar +billardo +billarista +billetaje +billete +billetico +billetito +billón +billullo +bioensayo +bisaya +bisayo +blanquillo +bluyín +bobadilla +bocadillería +bocadillo +bolillero +bolillito +bolillo +bollera +bollero +bollito +bollo +bolsilla +bolsillo +bombilla +bombillo +boniatillo +bonilla +boquilla +borbollada +borbolladas +borbollado +borbollados +borbollar +borrillo +borriquillo +botella +botellero +botellón +botillo +bovedilla +boya +boyar +boyardo +boyeo +boyera +boyero +braserillo +brayan +brillada +brilladas +brillado +brillados +brillante +brillantina +brillar +brillito +brillo +buenrollismo +bueyera +bueyero +bueyes +buganvilla +buhardilla +bulbillo +bullanguero +bullectomía +bullerengue +bullida +bullidas +bullido +bullidor +bullidos +bullir +bullón +burrillo +buyei +caballa +caballar +caballas +caballerete +caballería +caballerista +caballerito +caballero +caballerosa +caballerosas +caballeroso +caballerosos +caballo +caballos +cabdillo +cabello +cabelluda +cabelludas +cabelludo +cabelludos +cabestrillo +cabrilla +cabrillas +cabrilleada +cabrilleadas +cabrilleado +cabrilleados +cabrillear +cabrilleo +cabritillo +cabúyao +cabuyo +cachipolla +cadenilla +cagayán +cajetilla +cajilla +calaverilla +caldillo +calientapollas +callada +calladas +calladito +callado +callados +callampa +callao +callar +callate +cállate +calle +calleja +callejeada +callejeadas +callejeado +callejeados +callejero +callejón +callejonear +callejuela +cállense +callo +calló +callos +callosa +callosas +calloso +callosos +camagüeyana +camagüeyanas +camagüeyano +camagüeyanos +camboya +camboyana +camboyanas +camboyano +camboyanos +camella +camellera +camello +camellón +camilla +campillo +canalillo +canalla +canastilla +canastillo +canilla +canillita +cantarilla +cantarillo +canutillo +canyengue +capellán +capellanía +capellina +capilla +capillita +capotillo +capullete +capullo +caquilla +caraballa +caraballo +carajillo +caramillo +carballo +cardillo +carilla +carillo +carpetilla +carrasquilla +carretillera +carretillita +carrillo +cartilla +carvallo +casaquilla +casetilla +casillera +casquillo +castellana +castellanas +castellanismo +castellanista +castellano +castellanoleonesa +castellanos +castellón +castilla +castillejo +castillista +castillo +caudillesco +caudillismo +caudillista +caudillo +cavallería +cayada +cayado +cayados +cayena +cayendo +cayente +cayeron +cayetana +cayetano +cayo +cayó +cayuco +chachapoya +chalequillo +chamullada +chamulladas +chamullado +chamullados +chamullar +chamuyar +chanchullo +chantillí +chapilla +chayote +cheyenés +chicago +chiclayano +chilacayote +chillada +chilladas +chillado +chillados +chillanejo +chillar +chillido +chillón +chillona +chillonas +chillones +chilo +chilpayata +chilpayate +chinchilla +chiquilla +chiquitillo +chirimoya +cholla +chollo +chorrillana +chorrillano +chorrillo +chuletilla +chunchucuyo +chunchullo +claustrillo +clavillo +coadyuvada +coadyuvadas +coadyuvado +coadyuvados +cobaya +cobayo +cochayuyo +cochinilla +cochinillo +codesarrollado +codesarrollador +coestrella +cogollito +cogollo +cohetillo +cojinillo +coletilla +colla +collada +collado +collantes +collar +colmenilla +colmillo +colmilludo +columnilla +columnillas +comidilla +comilla +comillas +conchilla +conejillo +confluyente +congresillo +conllevada +conllevadas +conllevado +conllevados +conllevar +consejillo +consellera +contentillo +contraguerrilla +contribuyente +conventillo +conyugal +conyugalidad +cónyuge +conyuntura +copeyano +coplilla +coquillo +coralillo +corderillo +cordillera +cornualles +corrillo +cortinilla +cosquilla +cosquillas +cosquilleada +cosquilleadas +cosquilleado +cosquilleados +cosquillear +costanilla +costillar +costillita +cotilla +cotilleada +cotilleadas +cotilleado +cotilleados +cotillear +cotilleo +coyes +coyol +coyote +coyuntura +crayón +cremallera +creyente +creyentes +creyose +criadilla +criolla +criollas +criollito +criollo +criollos +cuadernillo +cuadrilla +cuadrillero +cuartelillo +cuartilla +cuatrillón +cubillas +cucharilla +cuchilla +cuchillar +cuchillera +cuchillita +cuchillito +cuchillo +cuchillón +cuclilla +cuellarano +cuellinegro +cuellirrojo +cuello +culantrillo +culebrilla +culillo +cupulilla +cuya +cuyana +cuyanas +cuyano +cuyanos +cuyas +cuyaya +cuyo +cuyos +d +dalle +dayana +de +debut +defectillo +degollada +degolladas +degolladero +degollado +degollador +degollados +degollamiento +degollar +degollé +degollés +degolló +degüello +dejavú +dentelleada +dentelleadas +dentelleado +dentelleados +dentellear +dentelleo +desarrollable +desarrollada +desarrolladas +desarrollado +desarrollados +desarrollar +desarrollismo +desarrollo +desastrillo +desatornillada +desatornilladas +desatornillado +desatornillados +desatornillar +desayunada +desayunadas +desayunado +desayunados +desayunar +desayuno +desballestada +desballestadas +desballestado +desballestados +desballestar +descabellado +descabellar +descabello +descansillo +descascarillada +descascarilladas +descascarillado +descascarillados +descascarillar +descogollar +descollada +descolladas +descollado +descollados +descollar +descostillar +descoyuntada +descoyuntadas +descoyuntado +descoyuntados +desembolsillada +desembolsilladas +desembolsillado +desembolsillados +desembrollar +desencallada +desencalladas +desencallado +desencallados +desencallar +desenrollada +desenrolladas +desenrollado +desenrollados +desensillar +desmaquillante +desmayada +desmayadas +desmayado +desmayados +desmayar +desmayo +desollada +desolladas +desollado +desollados +desollamiento +desollar +despapaye +despellejada +despellejadas +despellejado +despellejados +despellejar +desportillada +desportilladas +desportillado +desportillados +desportillar +desproveyera +destellada +destelladas +destellado +destellados +destellante +destellar +destello +desternillada +desternilladas +desternillado +desternillados +desternillar +destornillada +destornilladas +destornillado +destornillador +destornillados +destornillar +desuello +detallada +detalladas +detallado +detallados +detallar +detalle +detallista +detallistas +detallito +dinerillo +dirigentillo +discursillo +disgustillo +disputilla +disyóquey +disyuntiva +disyuntivo +disyunto +disyuntor +diyiridú +djinn +dominguillo +durillo +ella +ellas +elle +elles +ello +ellos +embarullada +embarulladas +embarullado +embarullados +embarullar +embolsillá +embolsillar +embolsillarse +emboquillar +embotelladas +embotellado +embotellador +embotelladora +embrollada +embrolladas +embrollado +embrollados +embrollar +embrollo +embrollón +embullada +embulladas +embullado +embullados +embullar +emoyi +empanadilla +empastillada +empastilladas +empastillado +empastillados +empastillar +empellar +empellida +empellidas +empellido +empellidos +empellón +emperifollada +emperifolladas +emperifollado +emperifollados +emperifollar +empleadillo +empollada +empolladas +empollado +empollados +empollón +en +encallada +encalladas +encallado +encallados +encallamiento +encallar +encasillada +encasilladas +encasillado +encasillados +encasillar +encasquillada +encasquilladas +encasquillado +encasquillados +encasquillar +encastillar +encuclillando +endaya +engallá +engallarse +engatillada +engatilladas +engatillado +engatillados +engatillar +engrillada +engrilladas +engrillado +engrillados +engrillar +engrilletada +engrilletadas +engrilletado +engrilletados +engrilletar +engullí +engullida +engullidas +engullido +engullidos +engullir +engullo +enjoyado +enjoyar +enladrillada +enladrilladas +enladrillado +enladrillados +enladrillar +enllavar +enllave +enmanillar +enmasillada +enmasilladas +enmasillado +enmasillados +enmasillar +enrollada +enrolladas +enrollado +enrollados +enrollamiento +enrollar +ensaladilla +ensayada +ensayadas +ensayado +ensayador +ensayados +ensayar +ensayo +ensillada +ensilladas +ensillado +ensillados +ensillar +entablillada +entablilladas +entablillado +entablillados +entablillar +entalladísimo +entallador +entalladura +entallar +entrecomillada +entrecomilladas +entrecomillado +entrecomillados +envenenar +enyerbar +enyesar +enyinado +eritropoyesis +eritropoyética +eritropoyéticas +eritropoyético +eritropoyéticos +eritropoyetina +ervilla +escabullida +escabullidas +escabullido +escabullidos +escabullirse +escamilla +escayolada +escayoladas +escayolado +escayolados +escayolar +escobilla +escobillar +escollo +escudilla +esferilla +esfollada +esfolladas +esfollado +esfollados +espaldilla +espartillo +espejillo +espiguilla +espinilla +espinillo +esponjilla +espumilla +esquinilla +estallable +estallada +estalladas +estallado +estallados +estallamiento +estallar +estallido +estampilla +estampillar +estanquillo +estantillo +estaquilla +estaquillar +estaquillas +estatuilla +estayes +estrella +estrellada +estrelladas +estrellado +estrellados +estrellar +estrellas +estrellero +estrellita +estrellón +estribillo +estudiantillo +estufilla +exestrella +exguerrillera +explayada +explayadas +explayado +explayados +explayar +eyaculadas +eyaculado +eyaculador +eyacular +eyaculatorio +eyalato +eyectable +eyectada +eyectadas +eyectado +eyectados +eyectar +eyector +fabulilla +falderillo +fallada +falladas +fallado +fallados +fallar +falle +falles +fallida +fallidas +fallido +fallidos +fallo +farallón +farfullada +farfulladas +farfullado +farfullados +farolillo +fayalita +ferralla +fiestilla +figurilla +firewall +fiyi +flamboyán +flechilla +flequillo +flotilla +fluyente +follabilidad +follable +follada +folladas +follado +folladora +follados +follaje +follar +folletear +folletín +folletinesco +folleto +follonero +fondillo +fortunilla +fosfoyeso +foyer +frasquillo +frutilla +fuelle +fuelles +fullereno +fullero +g +gadget +gallardísimo +gallardo +galleada +galleadas +galleado +galleados +galleanista +gallear +gallego +galleguismo +galleguito +galleta +galletica +gallinejas +gallinejero +gallito +gallo +gallonado +gallopinto +gargantilla +gatillada +gatilladas +gatillado +gatillados +gatillero +gatillo +gaullista +gayada +gayadas +gayado +gayados +gayar +gayumbos +gelatería +gentualla +gilipollas +gilipolleada +gilipolleadas +gilipolleado +gilipolleados +giovanny +golfillo +gorrilla +goyesca +goyescas +goyesco +goyescos +gramilla +granadilla +grandullón +granillo +granujilla +gravilla +grilla +grillada +grilladas +grillado +grillados +grillar +grillete +grillito +grillo +grosella +grulla +grullas +grullo +grullos +grupillo +gruyere +guacamaya +guacamayo +guajillo +guanajayense +guaraya +guarrillo +guaya +guayaba +guayabera +guayabo +guayacán +guayada +guayadas +guayado +guayados +guayana +guayanas +guayaquil +guayar +guayo +guayoyo +guerrilla +guerrillera +guerrilleras +guerrillero +guerrilleros +guille +guillén +guillermina +guillermita +guillermo +guillotina +guillotinada +guillotinadas +guillotinado +guillotinados +guillotinar +guindilla +guitarrilla +gusanillo +gustillo +guyana +guyaratí +gym +hablilla +hallaca +hallada +halladas +hallado +hallados +hallaquero +hallar +haraya +harayo +hatillano +haya +hayáis +hayamos +hayan +hayas +hayás +hayedo +hayuco +hebilla +hediondilla +hematopoyesis +hendaya +hermanillo +hermosillo +héroe +hialino +hiatal +hiato +hidalguillo +hiedra +hiel +hielo +hiemal +hiénido +hieracoesfinge +hierarquía +hierática +hieráticas +hierático +hieráticos +hieratismo +hierba +hierbabuena +hierbaluisa +hieroglífico +hieromonje +hierosolimitano +hierro +hijueputilla +hiladillo +hilillo +himalaya +himalayas +himalayo +himalayos +hioide +hioideo +hisopillo +hiyab +hojilla +hollada +holladas +hollado +hollados +hollar +hollejo +hollín +hombrillo +honrilla +hormiguilla +hornillo +horquetilla +horquilla +hoya +hoyito +hoyo +hoyuelo +huancayo +huella +huellita +huesillo +hueso +huevo +huilliche +hulla +hullero +humillada +humilladas +humilladero +humillado +humillados +humillante +humillantemente +humillar +husillo +huya +i +iacobescu +iatrofobia +iatrogenia +iatrogénica +iatrogénicas +iatrogénico +iatrogénicos +idolillo +illita +incluyente +incluyentes +infiernillo +inmiscuyendo +inmunoensayo +insectillo +insoslayable +instituyas +instituyás +instituyendo +interlobulillar +intriguilla +inyectable +inyectada +inyectadas +inyectado +inyectadora +inyectados +inyectar +inyectivo +inyector +inyera +iodo +iodopsina +ion +iónica +iónicas +iónico +iónicos +ionómero +ionosfera +ionotrópica +ionotrópicas +ionotrópico +ionotrópicos +iota +ióyana +isla +isoyeta +iuspositivismo +j +jacky +jacqueline +jaramillo +jardinillo +jariyita +jayán +jayari +jazz +jazzband +jazzístico +jazzy +jeans +jeep +jeepney +jeringuilla +jet +jicotillo +jimaguayense +jimaguayú +joaquín +jogging +jonathan +joule +jovellanos +joya +joyelero +joyero +joyita +joyo +joystick +judo +jueguillo +jumentillo +júnior +junquillo +juntillo +justillo +k +kayak +l +lacayo +ladrillo +lagrimilla +lagunilla +lambayeque +lanilla +latiguillo +lechuguilla +leguleya +lentillo +letrilla +leyenda +leyendo +leyeron +leyes +leyó +librillo +liguilla +linternilla +listillo +llábana +llaga +llajua +llama +llamada +llamadas +llamado +llamados +llamamiento +llamante +llamar +llamas +llameada +llameadas +llameado +llameados +llameante +llamear +llamita +llanero +llano +llanos +llanquihue +llanta +llantén +llantera +llantero +llanto +llanura +llapingacho +llar +llares +llave +llaveada +llaveadas +llaveado +llaveados +llavear +llavera +llavero +llavija +llegada +llegadas +llegadero +llegado +llegados +llegar +llello +llena +llenadas +llenado +llenar +llenas +llenita +llenito +lleno +lleva +llevada +llevadas +llevado +llevados +llevamos +llevar +llevares +llobregat +llodio +llorada +lloradas +llorado +llorados +llorando +llorar +llorente +llorica +lloriqueada +lloriqueadas +lloriqueado +lloriqueados +lloriquear +lloriqueo +lloro +llorón +llorona +llosa +llover +llovida +llovidas +llovido +llovidos +llueva +llueve +lluvia +lluvioso +lobulillar +lobulillo +loquilla +loquillo +lucaya +lucayas +lucayo +lucayos +m +macarrilla +macolla +macollada +macolladas +macollado +macollados +macollar +macollo +madrid +maestrillo +magallanes +magullada +magulladas +magullado +magullados +mahayana +maillot +malayalam +malayo +maletilla +malla +mallada +malladas +mallado +mallados +mallar +mallas +malles +malloa +mallorca +mallorquina +mallorquinas +mallorquines +mamella +manager +mánager +mangrullo +manilla +manillar +mantequilla +mantequilluda +mantequilludas +mantequilludo +mantequilludos +mantilla +mantillo +maquillada +maquilladas +maquillado +maquilladora +maquillados +maquillaje +maquillar +maquinilla +maracuyá +maravilla +maravillada +maravilladas +maravillado +maravillados +maravillar +maravillas +maravilloso +marbellero +marejadilla +maridillo +marinerillo +mariposilla +marrullería +marrullero +marsella +martillada +martilladas +martillado +martillados +martillar +martilleante +martillear +martilleo +martillero +martillo +marullo +masaya +mascarilla +mascullada +masculladas +mascullado +mascullados +mascullar +matasellada +mataselladas +matasellado +matasellados +matasellar +matasellos +maullada +maulladas +maullado +maullados +mayada +mayadas +mayados +mayar +mayate +mayéutico +mayito +mayo +mayón +mayonesa +mayor +mayoral +mayordomía +mayoría +mayoritario +mayúscula +mayúsculas +mayúsculo +mayúsculos +mbyá +mecabayan +medalla +medallero +medallita +medellín +mediquillo +megraproyecto +mejilla +mejillón +melilla +mella +mellado +membrillo +mentirilla +menudillo +mesilla +metralla +meycauayan +michoacán +michoacano +milla +millardario +millardito +millardo +millares +millo +millón +millonésimo +milmillonésimo +miofibrilla +mirella +mireya +modernillo +modistilla +mogollón +molla +mollar +molle +molleja +mollendo +mollera +monedilla +monillo +monstruillo +montemayor +monterilla +montillano +montjuic +montoya +moquillo +morilla +motillo +moyense +moyote +muchachillo +muelle +muletilla +mulillero +mullida +mullidas +mullido +mullidos +multipantalla +mundillo +muñequilla +murtilla +musiquilla +n +naranjilla +narcomayoreo +natilla +natillas +navajilla +náyade +nayarit +ñembyense +neoadyuvante +neoyorquino +nicoya +nicoyano +ninja +norayes +noventayochismo +noventayochista +novilla +novillada +novillera +novillero +nudillera +nudillo +obispillo +obrilla +obstruyente +ocotillo +octavilla +ojillo +olaya +olivillo +olla +ollita +onomatopeya +onomatopéyico +orejilla +orellana +orellanas +orellano +orellanos +organillero +organillo +orgullo +orgullosa +orgullosamente +orgullosas +orgullosísimo +orgulloso +orgullosos +orilla +orillada +orilladas +orillado +orillados +orillar +orillero +orillita +orvallo +ovallina +ovallino +ovillada +ovilladas +ovillado +ovillados +ovillo +oyamel +oye +oyen +oyendo +oyente +oyeron +oyes +oyó +oyonarte +p +pabellón +pacotilla +pacotillero +padilla +padrastrillo +paella +paellera +pajarillo +pajilla +palabrilla +palanquilla +paletilla +palillona +pallada +palladas +palladiano +pallado +pallados +pallar +pallas +pallo +palmilla +palomilla +panalillo +pancartilla +pandilla +pandillerismo +pandillero +pandillita +panetone +panfletillo +pantalla +pantorrilla +pantorrilludo +panyabí +papagayo +papaya +papayo +papelillo +papilla +papillote +papillotes +paraguaya +paraguayo +pardillo +parrafillo +parrilla +partidillo +pasacalle +paseíllo +pasilla +pasillo +pastilla +pastillas +pastillera +pastillita +patiamarillo +patilla +patinillo +patrulla +patrullada +patrulladas +patrullado +patrullados +patrullaje +patrullar +patrullera +patrulleras +patrullero +patrulleros +paulette +payanés +payasa +payasada +payaseada +payaseadas +payaseado +payaseados +payasear +payasito +payaso +payés +pecadillo +pedregullo +pegollo +peinilla +pelayo +pelillo +pella +pelleja +pellejo +pelluhuana +pelluhuanas +pelluhuano +pelluhuanos +pelluhue +pelotilla +pelotillera +pelotillero +pelusilla +pepillo +pepinillo +peralillo +perifollo +perilla +perogrullada +perrilla +perrillo +personajillo +personilla +peryodato +pesadilla +pesadillesco +pesetilla +pestillo +petatillo +peyote +picarillo +pidulle +pijuyo +pilastrilla +pilla +pillada +pilladas +pillado +pillados +pillar +pillas +pillería +pillín +pimpollo +pinillo +pinillos +pionyang +piquillín +pitahaya +pitillo +pitiyanqui +planillar +plantilla +playa +playas +playera +playeras +playerito +playero +playeros +playlist +playo +playoff +plebeyo +pléyades +polilla +polla +pollastre +pollera +pollería +pollerita +pollero +pollerudo +pollino +pollito +pollo +pollón +polluela +polluelo +polvorilla +popayán +poquillo +portarrollos +portillo +posdesarrollo +postiguillo +postilla +potoyunco +potrillo +poyo +pradillo +presilla +presilladora +pretalayótico +primilla +problemilla +prostituyo +prostituyó +protoestrella +proyanki +proyectada +proyectadas +proyectado +proyectados +proyectante +proyectar +proyectil +proyectista +proyectivo +proyecto +proyector +proyectual +pseudotallo +pucherillo +pulla +pullesa +puñalillo +puntilla +puntillero +puntillita +puntillo +purillo +puya +puyar +q +querella +querellada +querelladas +querellado +querellados +querellarse +quesadilla +quillada +quilladas +quillado +quillados +quillo +quimbaya +quincallero +quintilla +quisqueyana +quisqueyano +quisquilloso +r +radioyente +radioyodo +rallada +ralladas +rallado +rallados +ralladura +rallar +ralle +rallo +raquilla +rasmilladura +rastrillada +rastrilladas +rastrillado +rastrillados +rastrillar +ratillo +rayada +rayadas +rayadito +rayado +rayados +rayadura +rayar +rayas +rayita +rayo +rebullida +rebullidas +rebullido +rebullidos +reconstituyente +redesarrollo +reglilla +rejilla +rellamar +rellano +rellenable +rellenada +rellenadas +rellenadito +rellenado +rellenados +rellenar +rellenito +relleno +relojillo +repollada +repolladas +repollado +repollados +repollar +repollo +resellar +resello +resollada +resolladas +resollado +resollados +resollar +respetillo +restallada +restalladas +restallado +restallados +restallar +retablillo +retallar +reye +reyerta +reyes +reyuno +risilla +robellón +rocalla +rodilla +rodillo +rojillo +rollista +rollo +rondalla +ronquillo +ropilla +rosillo +rosquilleta +rostrillo +roya +royal +ruidillo +s +sabadellense +sabayeño +saboya +saboyana +sallar +saltillo +saltillos +samoyeda +samoyedo +sangiao +santillán +sapillo +saquillo +sardinilla +sarpullido +saya +sayonara +secoya +secretillo +secuoya +sedilla +seguidilla +seiyu +sellada +selladas +sellado +sellados +sellamiento +sello +semidesarrollado +semilla +semillero +semillita +semillón +semirraya +senderillo +servilleta +servilletero +sevilla +sevillana +sevillanas +sevillano +sevillanos +sevillista +sexmoán +siboneyista +sidneyés +silla +sillao +silletero +sillón +sobrellenada +sobrellenadas +sobrellenado +sobrellenados +sobrellenar +sobrellevada +sobrellevadas +sobrellevado +sobrellevados +sobrellevar +sobrequilla +sobreyectivo +sobrinillo +soguilla +solomillo +sombrerillo +sombrilla +sonoboya +sonrisilla +sopaipilla +soplillo +soraya +soslaya +soslayada +soslayadas +soslayado +soslayados +soslayar +soslayas +soslayo +sotanilla +soya +subcordillera +subdesarrollado +subrayada +subrayadas +subrayado +subrayador +subrayados +subrayar +subyugada +subyugadas +subyugado +subyugados +subyugante +subyugar +sumilla +supervillano +superyó +suspirillo +suya +suyas +suyo +suyos +t +tablilla +tahúlla +talayot +talayote +talayótico +taleguillo +talla +tallada +talladas +tallado +tallados +tallaje +tallar +tallarín +taller +tallinés +tallito +tallo +tamayo +taquilla +taquillada +taquilladas +taquillado +taquillados +taquillar +taquillero +tayikistán +teatrillo +teenager +tegilla +tejadillo +telefonillo +temporadilla +tepuyano +teriyaki +tesorillo +tetilla +tetrayodotironina +tigrilla +tigrillo +tinterillo +tirilla +tlacoyo +tlalcoyote +tlayuda +toalla +toallas +toallero +tobillero +tobillo +tocaya +tocayo +tollida +tollidas +tollido +tollidos +tollo +tomatillo +tomillar +tomillo +tonadilla +tonadillera +tonadillero +topillo +torbellino +torerillo +torillo +tornillería +tortilla +tortillería +tortolilla +trabajillo +traílla +trainerilla +tramboyo +tramoya +tranquillo +transyugular +trapillo +trasanteayer +traspillada +traspilladas +traspillado +traspillados +traspillar +trastabillada +trastabilladas +trastabillado +trastabillados +trastabillar +trastabilleada +trastabilleadas +trastabilleado +trastabilleados +trastabillear +trastrabillada +trastrabilladas +trastrabillado +trastrabillados +trastrabillar +tratillo +trayecto +trayectoria +trayectorias +trayectos +tresarroyense +trillada +trilladas +trillado +trillados +trillar +trilles +trillo +trillón +triunfillo +triyoduro +trompetilla +tropilla +trotacalles +troya +troyana +troyanas +troyano +troyanos +truhan +trujillismo +trujillista +trujillo +trullo +tunillo +tuya +tuyas +tuyo +tuyos +uruguayo +utillaje +utillero +v +vaillancourt +vainilla +vainillada +vainilladas +vainillado +vainillados +vainillas +vajilla +valla +vallada +valladas +vallado +valladolid +vallados +vallar +vallarta +valle +vallejo +vallinclanesco +valló +vaquilla +vargasllosismo +vargasllosista +varillaje +vasallaje +vasallo +vaya +vayáis +vayamos +vayan +vayas +vayás +velillo +vello +vellosidad +velludo +venadillo +venilla +ventanilla +ventorrillo +veranillo +verdillo +versalles +versillo +vestidillo +veyendo +viejillo +villa +villablanca +villaclareña +villafranca +villafuerte +villalba +villalbés +villana +villano +villanueva +villar +villareal +villarreal +villaseñor +villaverde +villegas +villena +villera +villista +villita +villorrio +vinagrillo +visillo +vistilla +vitualla +vituallas +voyeur +voyeurismo +vuelillo +vueltilla +w +washington +wellingtoniano +widget +x +xocoyote +y +ya +yaacabó +yaca +yacaré +yagán +yago +yagruma +yagrumo +yagua +yaguajayense +yagual +yaguareté +yaguarlocro +yaguarundí +yaguasa +yagüe +yahuarlocro +yahvé +yahveh +yahweh +yaina +yak +yakarta +yámana +yamanas +yámbico +yambo +yambógrafo +yamena +yanacona +yaniqueque +yankee +yanki +yanomami +yanqui +yanquilandia +yanquista +yantar +yapa +yapada +yapadas +yapado +yapados +yapar +yape +yapé +yapo +yapó +yaqui +yara +yaracuy +yaracuyano +yarará +yarda +yardaje +yaro +yarumo +yatagán +yatay +yate +yatista +yaundé +yautía +yaya +yayabero +yayo +yayoflauta +ye +yebalí +yeclano +yedra +yegua +yeguada +yeguar +yeísmo +yekaterimburgo +yelmo +yema +yembe +yemen +yemení +yemenita +yemenitas +yen +yendo +yepes +yerada +yeradas +yerado +yerados +yerar +yerba +yerbal +yerbatal +yerbatero +yerbita +yergo +yergue +yerguen +yergues +yerma +yermada +yermadas +yermado +yermados +yermar +yermas +yermo +yerno +yerro +yérsey +yersi +yerto +yes +yesca +yesera +yesería +yesero +yeshivá +yesífero +yeso +yesoso +yesquero +yeti +yeyé +yeyo +yeyuno +yeyunostomía +yibuti +yibutiano +yidis +yigüirro +yihad +yihadismo +yihadista +yina +yincana +yines +yinn +yinyang +yipeta +yipi +yipni +yira +yirar +yiras +yiyi +yo +yoctogramo +yodado +yodato +yodhídrico +yodo +yodoformo +yodopsina +yodurada +yoduradas +yodurado +yodurados +yodurar +yoduro +yoga +yogui +yogur +yogurín +yogurt +yogurtería +yohimbina +yoismo +yoista +yokai +yokut +yola +yolanda +yonke +yonkero +yonqui +yoreño +yorkino +yorquino +yoruba +yottametro +youtube +youtuber +youtubero +yoyega +yoyo +yoyó +yrigoyenismo +yrigoyenista +yuan +yuba +yubarta +yuca +yucal +yucatán +yucateco +yudo +yudoca +yue +yugada +yugal +yugo +yugoslavia +yugoslavo +yuguero +yugulada +yuguladas +yugulado +yugulados +yugular +yugulares +yugule +yugulé +yugulo +yuguló +yuki +yukpa +yumurino +yunco +yunga +yunque +yunta +yupana +yupi +yuppy +yuracaré +yurí +yurixi +yurta +yuso +yute +yuxtaglomerular +yuxtaponer +yuxtapuesta +yuxtapuestas +yuxtapuesto +yuxtapuestos +yuyera +yuyero +yuyo +yuyu diff --git a/scripts/tts_dataset_files/ipa_cmudict-0.7b_nv22.10.txt b/scripts/tts_dataset_files/ipa_cmudict-0.7b_nv23.01.txt similarity index 99% rename from scripts/tts_dataset_files/ipa_cmudict-0.7b_nv22.10.txt rename to scripts/tts_dataset_files/ipa_cmudict-0.7b_nv23.01.txt index 99a57282685a..c1ba23d3de6c 100644 --- a/scripts/tts_dataset_files/ipa_cmudict-0.7b_nv22.10.txt +++ b/scripts/tts_dataset_files/ipa_cmudict-0.7b_nv23.01.txt @@ -47,6 +47,10 @@ ;;; ;;; NOTES ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; +;;; Updated two words and removed two words +;;; - changed WHATEVER ˌwʌˈtɛvɚ to WHATEVER ˌwʌtˈɛvɚ and deleted WHATEVER(1). +;;; - updated WHATEVER'S to ˌwʌtˈɛvɚz and delete WHATEVER'S(1). +;;; ;;; [20080401] (air) New dict file format introduced ;;; - comments (like this section) are allowed ;;; - file name is major version; vers/rev information is now in the header @@ -130341,10 +130345,8 @@ WHAT'S(1) ˈhwʌts WHAT'VE ˈwʌtəv WHAT-WHAT ˈwʌtˈwʌt WHATE ˈweɪt -WHATEVER ˌwʌˈtɛvɚ -WHATEVER(1) ˌhwʌˈtɛvɚ -WHATEVER'S ˌwʌˈtɛvɚz -WHATEVER'S(1) ˌhwʌˈtɛvɚz +WHATEVER ˌwʌtˈɛvɚ +WHATEVER'S ˌwʌtˈɛvɚz WHATLEY ˈwʌtli WHATLEY(1) ˈhwʌtli WHATNOT ˈwʌtˌnɑt diff --git a/setup.py b/setup.py index 328bbec60d44..315fed8b0caf 100644 --- a/setup.py +++ b/setup.py @@ -79,8 +79,6 @@ def req_file(filename, folder="requirements"): extras_require = { # User packages 'test': req_file("requirements_test.txt"), - # NeMo Tools - 'nemo_text_processing': req_file("requirements_nemo_text_processing.txt"), # Lightning Collections Packages 'core': req_file("requirements_lightning.txt"), 'common': req_file('requirements_common.txt'), @@ -95,39 +93,11 @@ def req_file(filename, folder="requirements"): extras_require['all'] = list(chain(extras_require.values())) # Add lightning requirements as needed -extras_require['nemo_text_processing'] = list(chain([extras_require['nemo_text_processing'], extras_require['core']])) extras_require['common'] = list(chain([extras_require['common'], extras_require['core']])) -extras_require['test'] = list( - chain( - [ - extras_require['tts'], - extras_require['core'], - extras_require['common'], - extras_require['nemo_text_processing'], - ] - ) -) +extras_require['test'] = list(chain([extras_require['tts'], extras_require['core'], extras_require['common'],])) extras_require['asr'] = list(chain([extras_require['asr'], extras_require['core'], extras_require['common']])) -extras_require['nlp'] = list( - chain( - [ - extras_require['nlp'], - extras_require['core'], - extras_require['common'], - extras_require['nemo_text_processing'], - ] - ) -) -extras_require['tts'] = list( - chain( - [ - extras_require['tts'], - extras_require['core'], - extras_require['common'], - extras_require['nemo_text_processing'], - ] - ) -) +extras_require['nlp'] = list(chain([extras_require['nlp'], extras_require['core'], extras_require['common'],])) +extras_require['tts'] = list(chain([extras_require['tts'], extras_require['core'], extras_require['common'],])) # TTS has extra dependencies extras_require['tts'] = list(chain([extras_require['tts'], extras_require['asr']])) diff --git a/tests/collections/asr/decoding/test_rnnt_decoding.py b/tests/collections/asr/decoding/test_rnnt_decoding.py new file mode 100644 index 000000000000..76b7c98ac0b0 --- /dev/null +++ b/tests/collections/asr/decoding/test_rnnt_decoding.py @@ -0,0 +1,255 @@ +# Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import os +from functools import lru_cache + +import pytest +import torch +from omegaconf import DictConfig + +from nemo.collections.asr.metrics.rnnt_wer import RNNTDecoding, RNNTDecodingConfig +from nemo.collections.asr.metrics.rnnt_wer_bpe import RNNTBPEDecoding, RNNTBPEDecodingConfig +from nemo.collections.asr.models import ASRModel +from nemo.collections.asr.modules import RNNTDecoder, RNNTJoint +from nemo.collections.asr.parts.mixins import mixins +from nemo.collections.asr.parts.submodules import rnnt_beam_decoding as beam_decode +from nemo.collections.asr.parts.submodules import rnnt_greedy_decoding as greedy_decode +from nemo.collections.asr.parts.utils import rnnt_utils +from nemo.core.utils import numba_utils +from nemo.core.utils.numba_utils import __NUMBA_MINIMUM_VERSION__ + +NUMBA_RNNT_LOSS_AVAILABLE = numba_utils.numba_cpu_is_supported( + __NUMBA_MINIMUM_VERSION__ +) or numba_utils.numba_cuda_is_supported(__NUMBA_MINIMUM_VERSION__) + + +def char_vocabulary(): + return [' ', 'a', 'b', 'c', 'd', 'e', 'f'] + + +@pytest.fixture() +@lru_cache(maxsize=8) +def tmp_tokenizer(test_data_dir): + cfg = DictConfig({'dir': os.path.join(test_data_dir, "asr", "tokenizers", "an4_wpe_128"), 'type': 'wpe'}) + + class _TmpASRBPE(mixins.ASRBPEMixin): + def register_artifact(self, _, vocab_path): + return vocab_path + + asrbpe = _TmpASRBPE() + asrbpe._setup_tokenizer(cfg) + return asrbpe.tokenizer + + +@lru_cache(maxsize=2) +def get_rnnt_decoder(vocab_size, decoder_output_size=4): + prednet_cfg = {'pred_hidden': decoder_output_size, 'pred_rnn_layers': 1} + torch.manual_seed(0) + decoder = RNNTDecoder(prednet=prednet_cfg, vocab_size=vocab_size) + decoder.freeze() + return decoder + + +@lru_cache(maxsize=2) +def get_rnnt_joint(vocab_size, vocabulary=None, encoder_output_size=4, decoder_output_size=4, joint_output_shape=4): + jointnet_cfg = { + 'encoder_hidden': encoder_output_size, + 'pred_hidden': decoder_output_size, + 'joint_hidden': joint_output_shape, + 'activation': 'relu', + } + torch.manual_seed(0) + joint = RNNTJoint(jointnet_cfg, vocab_size, vocabulary=vocabulary) + joint.freeze() + return joint + + +@lru_cache(maxsize=1) +def get_model_encoder_output(data_dir, model_name): + # Import inside function to avoid issues with dependencies + import librosa + + audio_filepath = os.path.join(data_dir, 'asr', 'test', 'an4', 'wav', 'cen3-fjlp-b.wav') + + with torch.no_grad(): + model = ASRModel.from_pretrained(model_name, map_location='cpu') # type: ASRModel + model.preprocessor.featurizer.dither = 0.0 + model.preprocessor.featurizer.pad_to = 0 + + audio, sr = librosa.load(path=audio_filepath, sr=16000, mono=True) + + input_signal = torch.tensor(audio, dtype=torch.float32).unsqueeze(0) + input_signal_length = torch.tensor([len(audio)], dtype=torch.int32) + + encoded, encoded_len = model(input_signal=input_signal, input_signal_length=input_signal_length) + + return model, encoded, encoded_len + + +def decode_text_from_greedy_hypotheses(hyps, decoding): + decoded_hyps = decoding.decode_hypothesis(hyps) # type: List[str] + + return decoded_hyps + + +def decode_text_from_nbest_hypotheses(hyps, decoding): + hypotheses = [] + all_hypotheses = [] + + for nbest_hyp in hyps: # type: rnnt_utils.NBestHypotheses + n_hyps = nbest_hyp.n_best_hypotheses # Extract all hypotheses for this sample + decoded_hyps = decoding.decode_hypothesis(n_hyps) # type: List[str] + + hypotheses.append(decoded_hyps[0]) # best hypothesis + all_hypotheses.append(decoded_hyps) + + return hypotheses, all_hypotheses + + +class TestRNNTDecoding: + @pytest.mark.unit + def test_constructor(self): + cfg = RNNTDecodingConfig() + vocab = char_vocabulary() + decoder = get_rnnt_decoder(vocab_size=len(vocab)) + joint = get_rnnt_joint(vocab_size=len(vocab)) + decoding = RNNTDecoding(decoding_cfg=cfg, decoder=decoder, joint=joint, vocabulary=vocab) + assert decoding is not None + + @pytest.mark.unit + def test_constructor_subword(self, tmp_tokenizer): + cfg = RNNTBPEDecodingConfig() + vocab = tmp_tokenizer.vocab + decoder = get_rnnt_decoder(vocab_size=len(vocab)) + joint = get_rnnt_joint(vocab_size=len(vocab)) + decoding = RNNTBPEDecoding(decoding_cfg=cfg, decoder=decoder, joint=joint, tokenizer=tmp_tokenizer) + assert decoding is not None + + @pytest.mark.skipif( + not NUMBA_RNNT_LOSS_AVAILABLE, reason='RNNTLoss has not been compiled with appropriate numba version.', + ) + @pytest.mark.with_downloads + @pytest.mark.unit + def test_greedy_decoding_preserve_alignments(self, test_data_dir): + model, encoded, encoded_len = get_model_encoder_output(test_data_dir, 'stt_en_conformer_transducer_small') + + beam = greedy_decode.GreedyRNNTInfer( + model.decoder, + model.joint, + blank_index=model.joint.num_classes_with_blank - 1, + max_symbols_per_step=5, + preserve_alignments=True, + ) + + enc_out = encoded + enc_len = encoded_len + + with torch.no_grad(): + hyps = beam(encoder_output=enc_out, encoded_lengths=enc_len)[0] # type: rnnt_utils.Hypothesis + hyp = decode_text_from_greedy_hypotheses(hyps, model.decoding) + hyp = hyp[0] + + assert hyp.alignments is not None + + # Use the following commented print statements to check + # the alignment of other algorithms compared to the default + print("Text", hyp.text) + for t in range(len(hyp.alignments)): + t_u = [] + for u in range(len(hyp.alignments[t])): + logp, label = hyp.alignments[t][u] + assert torch.is_tensor(logp) + assert torch.is_tensor(label) + + t_u.append(int(label)) + + print(f"Tokens at timestep {t} = {t_u}") + print() + + # @pytest.mark.skipif( + # not NUMBA_RNNT_LOSS_AVAILABLE, reason='RNNTLoss has not been compiled with appropriate numba version.', + # ) + # @pytest.mark.with_downloads + @pytest.mark.unit + @pytest.mark.parametrize( + "beam_config", + [ + {"search_type": "greedy"}, + {"search_type": "default", "beam_size": 2,}, + {"search_type": "alsd", "alsd_max_target_len": 0.5, "beam_size": 2,}, + {"search_type": "tsd", "tsd_max_sym_exp_per_step": 3, "beam_size": 2,}, + {"search_type": "maes", "maes_num_steps": 2, "maes_expansion_beta": 2, "beam_size": 2}, + {"search_type": "maes", "maes_num_steps": 3, "maes_expansion_beta": 1, "beam_size": 2}, + ], + ) + def test_beam_decoding_preserve_alignments(self, test_data_dir, beam_config): + beam_size = beam_config.pop("beam_size", 1) + model, encoded, encoded_len = get_model_encoder_output(test_data_dir, 'stt_en_conformer_transducer_small') + beam = beam_decode.BeamRNNTInfer( + model.decoder, + model.joint, + beam_size=beam_size, + return_best_hypothesis=False, + preserve_alignments=True, + **beam_config, + ) + + enc_out = encoded + enc_len = encoded_len + blank_id = torch.tensor(model.joint.num_classes_with_blank - 1, dtype=torch.int32) + + with torch.no_grad(): + hyps = beam(encoder_output=enc_out, encoded_lengths=enc_len)[0] # type: rnnt_utils.Hypothesis + hyp, all_hyps = decode_text_from_nbest_hypotheses(hyps, model.decoding) + hyp = hyp[0] # best hypothesis + all_hyps = all_hyps[0] + + assert hyp.alignments is not None + + if beam_config['search_type'] == 'alsd': + assert len(all_hyps) <= int(beam_config['alsd_max_target_len'] * float(enc_len[0])) + + print("Beam search algorithm :", beam_config['search_type']) + # Use the following commented print statements to check + # the alignment of other algorithms compared to the default + for idx, hyp_ in enumerate(all_hyps): # type: (int, rnnt_utils.Hypothesis) + print("Hyp index", idx + 1, "text :", hyp_.text) + + # Alignment length (T) must match audio length (T) + assert len(hyp_.alignments) == enc_len[0] + + for t in range(len(hyp_.alignments)): + t_u = [] + for u in range(len(hyp_.alignments[t])): + logp, label = hyp_.alignments[t][u] + assert torch.is_tensor(logp) + assert torch.is_tensor(label) + + t_u.append(int(label)) + + # Blank token must be the last token in the current + if len(t_u) > 1: + assert t_u[-1] == blank_id + + # No blank token should be present in the current timestep other than at the end + for token in t_u[:-1]: + assert token != blank_id + + print(f"Tokens at timestep {t} = {t_u}") + print() + + assert len(hyp_.timestep) > 0 + print("Timesteps", hyp_.timestep) + print() diff --git a/tests/collections/asr/numba/rnnt_loss/test_rnnt_pytorch.py b/tests/collections/asr/numba/rnnt_loss/test_rnnt_pytorch.py index 386f349ac139..7764649bf1fa 100644 --- a/tests/collections/asr/numba/rnnt_loss/test_rnnt_pytorch.py +++ b/tests/collections/asr/numba/rnnt_loss/test_rnnt_pytorch.py @@ -42,9 +42,9 @@ def wrap_and_call(fn, acts, labels, device): lengths = [acts.shape[1]] * acts.shape[0] label_lengths = [len(l) for l in labels] - labels = torch.IntTensor(labels) - lengths = torch.IntTensor(lengths) - label_lengths = torch.IntTensor(label_lengths) + labels = torch.LongTensor(labels) + lengths = torch.LongTensor(lengths) + label_lengths = torch.LongTensor(label_lengths) if 'cuda' in device: labels = labels.cuda() lengths = lengths.cuda() @@ -422,13 +422,13 @@ def zero_grad(): # run 1 acts1 = torch.matmul(mid1, base_layer) # [1, 4, 3, 5] pt_cost1, _ = wrap_and_call(fn_pt, acts1, labels1, device) - pt_grads1 = base_layer.grad.clone().cpu().numpy() + pt_grads1 = base_layer.grad.detach().cpu().numpy() zero_grad() acts1 = torch.matmul(mid1, base_layer) # [1, 4, 3, 5] np_cost1, _ = wrap_and_call(fn_np, acts1, labels1, device) - np_grads1 = base_layer.grad.clone().cpu().numpy() + np_grads1 = base_layer.grad.detach().cpu().numpy() zero_grad() diff --git a/tests/collections/asr/numba/rnnt_loss/utils/test_gpu_rnnt_kernel.py b/tests/collections/asr/numba/rnnt_loss/utils/test_gpu_rnnt_kernel.py index a45c7e8929c1..acab5963fa72 100644 --- a/tests/collections/asr/numba/rnnt_loss/utils/test_gpu_rnnt_kernel.py +++ b/tests/collections/asr/numba/rnnt_loss/utils/test_gpu_rnnt_kernel.py @@ -67,14 +67,14 @@ def test_compute_alphas_kernel(self): stream = cuda.default_stream() x_c = torch.tensor(x, device=device, dtype=torch.float32) - labels_c = torch.tensor(labels, device=device, dtype=torch.int32) + labels_c = torch.tensor(labels, device=device, dtype=torch.int64) # Allocate workspace memory denom = torch.zeros(B * T * U, device=device, dtype=x_c.dtype) alphas = torch.zeros(B * T * U, device=device, dtype=x_c.dtype) llForward = torch.zeros(B, device=device, dtype=x_c.dtype) - input_lengths = torch.tensor([T], dtype=torch.int32, device=device) - label_lengths = torch.tensor([len(labels[0])], dtype=torch.int32, device=device) + input_lengths = torch.tensor([T], dtype=torch.int64, device=device) + label_lengths = torch.tensor([len(labels[0])], dtype=torch.int64, device=device) # certify input data certify_inputs(x_c, labels_c, input_lengths, label_lengths) @@ -135,14 +135,14 @@ def test_compute_betas_kernel(self): stream = cuda.default_stream() x_c = torch.tensor(x, device=device, dtype=torch.float32) - labels_c = torch.tensor(labels, device=device, dtype=torch.int32) + labels_c = torch.tensor(labels, device=device, dtype=torch.int64) # Allocate workspace memory denom = torch.zeros(B * T * U, device=device, dtype=x_c.dtype) betas = torch.zeros(B * T * U, device=device, dtype=x_c.dtype) llBackward = torch.zeros(B, device=device, dtype=x_c.dtype) - input_lengths = torch.tensor([T], dtype=torch.int32, device=device) - label_lengths = torch.tensor([len(labels[0])], dtype=torch.int32, device=device) + input_lengths = torch.tensor([T], dtype=torch.int64, device=device) + label_lengths = torch.tensor([len(labels[0])], dtype=torch.int64, device=device) # certify input data certify_inputs(x_c, labels_c, input_lengths, label_lengths) @@ -189,9 +189,9 @@ def test_compute_grads_kernel(self): # Numpy kernel x = random.randn(*original_shape) - labels = torch.from_numpy(np.array([[1, 1, 1, 2, 2, 2, 1, 2, 2, 1]], dtype=np.int32)) # [1, 10] - audio_len = torch.from_numpy(np.array([T], dtype=np.int32)) - label_len = torch.from_numpy(np.array([U - 1], dtype=np.int32)) + labels = torch.from_numpy(np.array([[1, 1, 1, 2, 2, 2, 1, 2, 2, 1]], dtype=np.int64)) # [1, 10] + audio_len = torch.from_numpy(np.array([T], dtype=np.int64)) + label_len = torch.from_numpy(np.array([U - 1], dtype=np.int64)) blank_idx = 0 x_np = torch.from_numpy(x) @@ -220,7 +220,7 @@ def test_compute_grads_kernel(self): stream = cuda.default_stream() x_c = torch.tensor(x, device=device, dtype=torch.float32) - labels_c = torch.tensor(labels, device=device, dtype=torch.int32) + labels_c = labels.clone().to(device=device, dtype=torch.int64) # Allocate workspace memory denom = torch.zeros(B * T * U, device=device, dtype=x_c.dtype) @@ -228,8 +228,8 @@ def test_compute_grads_kernel(self): betas = torch.zeros(B * T * U, device=device, dtype=x_c.dtype) llForward = torch.zeros(B, device=device, dtype=x_c.dtype) llBackward = torch.zeros(B, device=device, dtype=x_c.dtype) - input_lengths = torch.tensor([T], dtype=torch.int32, device=device) - label_lengths = torch.tensor([len(labels[0])], dtype=torch.int32, device=device) + input_lengths = torch.tensor([T], dtype=torch.int64, device=device) + label_lengths = torch.tensor([len(labels[0])], dtype=torch.int64, device=device) # certify input data certify_inputs(x_c, labels_c, input_lengths, label_lengths) @@ -299,9 +299,9 @@ def test_compute_grads_kernel_fastemit(self): # Numpy kernel x = random.randn(*original_shape) - labels = torch.from_numpy(np.array([[1, 1, 1, 2, 2, 2, 1, 2, 2, 1]], dtype=np.int32)) # [1, 10] - audio_len = torch.from_numpy(np.array([T], dtype=np.int32)) - label_len = torch.from_numpy(np.array([U - 1], dtype=np.int32)) + labels = torch.from_numpy(np.array([[1, 1, 1, 2, 2, 2, 1, 2, 2, 1]], dtype=np.int64)) # [1, 10] + audio_len = torch.from_numpy(np.array([T], dtype=np.int64)) + label_len = torch.from_numpy(np.array([U - 1], dtype=np.int64)) blank_idx = 0 x_np = torch.from_numpy(x) @@ -330,7 +330,7 @@ def test_compute_grads_kernel_fastemit(self): stream = cuda.default_stream() x_c = torch.tensor(x, device=device, dtype=torch.float32) - labels_c = torch.tensor(labels, device=device, dtype=torch.int32) + labels_c = labels.clone().to(device=device, dtype=torch.int64) # Allocate workspace memory denom = torch.zeros(B * T * U, device=device, dtype=x_c.dtype) @@ -338,8 +338,8 @@ def test_compute_grads_kernel_fastemit(self): betas = torch.zeros(B * T * U, device=device, dtype=x_c.dtype) llForward = torch.zeros(B, device=device, dtype=x_c.dtype) llBackward = torch.zeros(B, device=device, dtype=x_c.dtype) - input_lengths = torch.tensor([T], dtype=torch.int32, device=device) - label_lengths = torch.tensor([len(labels[0])], dtype=torch.int32, device=device) + input_lengths = torch.tensor([T], dtype=torch.int64, device=device) + label_lengths = torch.tensor([len(labels[0])], dtype=torch.int64, device=device) # certify input data certify_inputs(x_c, labels_c, input_lengths, label_lengths) @@ -409,9 +409,9 @@ def test_compute_grads_kernel_clamp(self): # Numpy kernel x = random.randn(*original_shape) - labels = torch.from_numpy(np.array([[1, 1, 1, 2, 2, 2, 1, 2, 2, 1]], dtype=np.int32)) # [1, 10] - audio_len = torch.from_numpy(np.array([T], dtype=np.int32)) - label_len = torch.from_numpy(np.array([U - 1], dtype=np.int32)) + labels = torch.from_numpy(np.array([[1, 1, 1, 2, 2, 2, 1, 2, 2, 1]], dtype=np.int64)) # [1, 10] + audio_len = torch.from_numpy(np.array([T], dtype=np.int64)) + label_len = torch.from_numpy(np.array([U - 1], dtype=np.int64)) blank_idx = 0 x_np = torch.from_numpy(x) @@ -440,7 +440,7 @@ def test_compute_grads_kernel_clamp(self): stream = cuda.default_stream() x_c = torch.tensor(x, device=device, dtype=torch.float32) - labels_c = torch.tensor(labels, device=device, dtype=torch.int32) + labels_c = labels.clone().to(device=device, dtype=torch.int64) # Allocate workspace memory denom = torch.zeros(B * T * U, device=device, dtype=x_c.dtype) @@ -448,8 +448,8 @@ def test_compute_grads_kernel_clamp(self): betas = torch.zeros(B * T * U, device=device, dtype=x_c.dtype) llForward = torch.zeros(B, device=device, dtype=x_c.dtype) llBackward = torch.zeros(B, device=device, dtype=x_c.dtype) - input_lengths = torch.tensor([T], dtype=torch.int32, device=device) - label_lengths = torch.tensor([len(labels[0])], dtype=torch.int32, device=device) + input_lengths = torch.tensor([T], dtype=torch.int64, device=device) + label_lengths = torch.tensor([len(labels[0])], dtype=torch.int64, device=device) # certify input data certify_inputs(x_c, labels_c, input_lengths, label_lengths) diff --git a/tests/collections/asr/test_asr_ctcencdec_model.py b/tests/collections/asr/test_asr_ctcencdec_model.py index 8dfa9ce62cd6..f07151e748d5 100644 --- a/tests/collections/asr/test_asr_ctcencdec_model.py +++ b/tests/collections/asr/test_asr_ctcencdec_model.py @@ -12,8 +12,10 @@ # See the License for the specific language governing permissions and # limitations under the License. import copy +from typing import Dict import pytest +import pytorch_lightning as pl import torch from omegaconf import DictConfig, OmegaConf, open_dict @@ -21,13 +23,12 @@ from nemo.collections.asr.data import audio_to_text from nemo.collections.asr.metrics.wer import CTCDecoding, CTCDecodingConfig from nemo.collections.asr.models import EncDecCTCModel, configs +from nemo.core.classes.mixins import AccessMixin from nemo.utils.config_utils import assert_dataclass_signature_match, update_model_config -@pytest.fixture() -def asr_model(): - preprocessor = {'_target_': 'nemo.collections.asr.modules.AudioToMelSpectrogramPreprocessor'} - encoder = { +def jasper_encoder_config(num_layers=1) -> Dict: + return { '_target_': 'nemo.collections.asr.modules.ConvASREncoder', 'feat_in': 64, 'activation': 'relu', @@ -45,9 +46,34 @@ def asr_model(): 'se': True, 'se_context_size': -1, } - ], + ] + * num_layers, + } + + +def conformer_encoder_config() -> Dict: + return { + '_target_': 'nemo.collections.asr.modules.ConformerEncoder', + 'feat_in': 64, + 'n_layers': 8, + 'd_model': 4, + } + + +def squeezeformer_encoder_config() -> Dict: + return { + '_target_': 'nemo.collections.asr.modules.SqueezeformerEncoder', + 'feat_in': 64, + 'n_layers': 8, + 'd_model': 4, } + +@pytest.fixture() +def asr_model(): + preprocessor = {'_target_': 'nemo.collections.asr.modules.AudioToMelSpectrogramPreprocessor'} + encoder = jasper_encoder_config() + decoder = { '_target_': 'nemo.collections.asr.modules.ConvASRDecoder', 'feat_in': 1024, @@ -91,6 +117,144 @@ def asr_model(): return model_instance +class TestInterCTCLoss: + @pytest.mark.unit + @pytest.mark.parametrize( + "encoder_config", + [jasper_encoder_config(num_layers=8), conformer_encoder_config(), squeezeformer_encoder_config()], + ) + @pytest.mark.parametrize( + "apply_at_layers,loss_weights", + [ + ([2, 4], [0.1, 0.3]), + ([4], [0.3]), + ([], []), + # errors + ([2, 4], [0.1]), + ([2], [0.1, 0.3]), + ([], [0.3]), + ], + ) + def test_forward(self, encoder_config, apply_at_layers, loss_weights): + preprocessor_config = {'_target_': 'nemo.collections.asr.modules.AudioToMelSpectrogramPreprocessor'} + + decoder_config = { + '_target_': 'nemo.collections.asr.modules.ConvASRDecoder', + 'feat_in': None, + 'num_classes': 28, + 'vocabulary': [ + ' ', + 'a', + 'b', + 'c', + 'd', + 'e', + 'f', + 'g', + 'h', + 'i', + 'j', + 'k', + 'l', + 'm', + 'n', + 'o', + 'p', + 'q', + 'r', + 's', + 't', + 'u', + 'v', + 'w', + 'x', + 'y', + 'z', + "'", + ], + } + + model_config = DictConfig( + { + 'preprocessor': DictConfig(preprocessor_config), + 'encoder': DictConfig(encoder_config), + 'decoder': DictConfig(decoder_config), + 'interctc': {'loss_weights': loss_weights, 'apply_at_layers': apply_at_layers}, + 'optim': {'name': 'adamw'}, + } + ) + + class DummyDataset(torch.utils.data.Dataset): + """Simply returns a single set of values.""" + + def __init__(self, values): + self.values = values + + def __len__(self): + return 1 + + def __getitem__(self, idx): + return self.values + + input_signal = torch.randn(size=(1, 512)) + input_length = torch.randint(low=161, high=500, size=[1]) + target = torch.randint(size=(1, input_length[0]), low=0, high=28) + target_length = torch.tensor([input_length[0]]) + + if len(apply_at_layers) != len(loss_weights): + # has to throw an error here + with pytest.raises( + ValueError, match="Length of interctc.apply_at_layers has to match interctc.loss_weights" + ): + asr_model = EncDecCTCModel(cfg=model_config) + asr_model.train() + logprobs, _, _ = asr_model.forward(input_signal=input_signal, input_signal_length=input_length) + else: + asr_model = EncDecCTCModel(cfg=model_config) + asr_model.train() + AccessMixin.set_access_enabled(access_enabled=True) + logprobs, _, _ = asr_model.forward(input_signal=input_signal, input_signal_length=input_length) + captured_tensors = asr_model.get_captured_interctc_tensors() + AccessMixin.reset_registry(asr_model) + assert len(captured_tensors) == len(apply_at_layers) + for output in captured_tensors: + # checking that values are not the same, but shape is the same + assert not torch.allclose(output[0], logprobs) + assert output[0].shape == logprobs.shape + + trainer = pl.Trainer(max_epochs=1) + trainer.fit( + asr_model, + train_dataloaders=torch.utils.data.DataLoader( + DummyDataset([input_signal, input_length, target, target_length]), collate_fn=lambda x: x[0], + ), + val_dataloaders=torch.utils.data.DataLoader( + DummyDataset([input_signal, input_length, target, target_length]), collate_fn=lambda x: x[0], + ), + ) + required_metrics = ['final_ctc_loss'] if len(loss_weights) > 0 else [] + required_metrics += [f'inter_ctc_loss_l{idx}' for idx in apply_at_layers] + prefix = "val_" + required_metrics += [f'{prefix}{metric}' for metric in required_metrics] + required_metrics += [f'{prefix}wer'] + [f'{prefix}inter_wer_l{idx}' for idx in apply_at_layers] + for metric in required_metrics: + assert metric in trainer.logged_metrics + + trainer.test( + asr_model, + dataloaders=torch.utils.data.DataLoader( + DummyDataset([input_signal, input_length, target, target_length]), collate_fn=lambda x: x[0], + ), + ) + required_metrics = [f'inter_ctc_loss_l{idx}' for idx in apply_at_layers] + prefix = "test_" + # note that "=" is on purpose here, not "+=", since we only log test metrics + required_metrics = [f'{prefix}{metric}' for metric in required_metrics] + required_metrics += [f'{prefix}wer'] + [f'{prefix}inter_wer_l{idx}' for idx in apply_at_layers] + for metric in required_metrics: + assert metric in trainer.logged_metrics + + class TestEncDecCTCModel: @pytest.mark.unit def test_constructor(self, asr_model): diff --git a/tests/collections/asr/test_conformer_encoder.py b/tests/collections/asr/test_conformer_encoder.py new file mode 100644 index 000000000000..9cfe0747fa37 --- /dev/null +++ b/tests/collections/asr/test_conformer_encoder.py @@ -0,0 +1,117 @@ +# Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +import pytest +import torch + +from nemo.collections.asr.modules.conformer_encoder import ConformerEncoder + + +class TestStochasticDepth: + """Testing stochastic depth functionality.""" + + def test_stochastic_depth_model_creation(self): + """Testing basic model creation and the drop probs are correctly assigned.""" + n_layers = 4 + model = ConformerEncoder(feat_in=10, n_layers=n_layers, d_model=4, feat_out=8) + + # checking that by default SD is disabled + assert model.layer_drop_probs == [0.0] * n_layers + + # linear mode + for drop_prob in [0.3, 0.5, 0.9]: + for start_layer in [0, 2]: + model = ConformerEncoder( + feat_in=10, + n_layers=n_layers, + d_model=4, + feat_out=8, + stochastic_depth_drop_prob=drop_prob, + stochastic_depth_start_layer=start_layer, + ) + L = n_layers - start_layer + assert model.layer_drop_probs == [0.0] * start_layer + [drop_prob * l / (L - 1) for l in range(L)] + + # uniform mode + for drop_prob in [0.3, 0.5, 0.9]: + model = ConformerEncoder( + feat_in=10, + n_layers=n_layers, + d_model=4, + feat_out=8, + stochastic_depth_drop_prob=drop_prob, + stochastic_depth_mode="uniform", + stochastic_depth_start_layer=start_layer, + ) + L = n_layers - start_layer + assert model.layer_drop_probs == [0.0] * start_layer + [drop_prob] * L + + # checking for errors + for drop_prob in [-1.0, 1.0]: + with pytest.raises(ValueError, match="stochastic_depth_drop_prob has to be in"): + ConformerEncoder( + feat_in=10, + n_layers=n_layers, + d_model=4, + feat_out=8, + stochastic_depth_drop_prob=drop_prob, + stochastic_depth_mode="uniform", + ) + + with pytest.raises(ValueError, match="stochastic_depth_mode has to be one of"): + ConformerEncoder(feat_in=10, n_layers=n_layers, d_model=4, feat_out=8, stochastic_depth_mode="weird") + + for start_layer in [-1, 5]: + with pytest.raises(ValueError, match="stochastic_depth_start_layer has to be in"): + ConformerEncoder( + feat_in=10, n_layers=n_layers, d_model=4, feat_out=8, stochastic_depth_start_layer=start_layer, + ) + + def test_stochastic_depth_forward(self): + """Testing that forward works and we get randomness during training, but not during eval.""" + random_input = torch.rand((1, 2, 2)) + random_length = torch.tensor([2, 2], dtype=torch.int64) + + model = ConformerEncoder( + feat_in=2, + n_layers=3, + d_model=4, + feat_out=4, + stochastic_depth_drop_prob=0.8, + dropout=0.0, + dropout_pre_encoder=0.0, + dropout_emb=0.0, + conv_norm_type="layer_norm", + conv_kernel_size=3, + ) + model.train() + outputs = [None] * 5 + for i in range(5): + outputs[i] = model(audio_signal=random_input, length=random_length)[0] + # checking that not all outputs are the same + num_diff = 0 + for i in range(1, 5): + if not torch.allclose(outputs[i], outputs[0]): + num_diff += 1 + assert num_diff > 0 + + model.eval() + outputs = [None] * 5 + for i in range(5): + outputs[i] = model(audio_signal=random_input, length=random_length)[0] + # checking that not all outputs are the same + num_diff = 0 + for i in range(1, 5): + if not torch.allclose(outputs[i], outputs[0]): + num_diff += 1 + assert num_diff == 0 diff --git a/tests/collections/asr/test_text_to_text_dataset.py b/tests/collections/asr/test_text_to_text_dataset.py index 3c8951f0141f..a2f387e22c82 100644 --- a/tests/collections/asr/test_text_to_text_dataset.py +++ b/tests/collections/asr/test_text_to_text_dataset.py @@ -96,7 +96,7 @@ def asr_tokenizer(test_data_dir): def tts_tokenizer(): @dataclass class G2PConfig: - _target_: str = "nemo_text_processing.g2p.modules.EnglishG2p" + _target_: str = "nemo.collections.tts.g2p.modules.EnglishG2p" phoneme_dict: str = str(BASE_DIR / "scripts/tts_dataset_files/cmudict-0.7b_nv22.10") heteronyms: str = str(BASE_DIR / "scripts/tts_dataset_files/heteronyms-052722") phoneme_probability: float = 0.5 diff --git a/tests/collections/common/tokenizers/text_to_speech/test_tts_tokenizers.py b/tests/collections/common/tokenizers/text_to_speech/test_tts_tokenizers.py index f81726d44b06..4a8fe62e351b 100644 --- a/tests/collections/common/tokenizers/text_to_speech/test_tts_tokenizers.py +++ b/tests/collections/common/tokenizers/text_to_speech/test_tts_tokenizers.py @@ -13,7 +13,6 @@ # limitations under the License. import pytest -from nemo_text_processing.g2p.modules import IPAG2P from nemo.collections.common.tokenizers.text_to_speech.tts_tokenizers import ( EnglishCharsTokenizer, @@ -21,6 +20,7 @@ IPATokenizer, SpanishCharsTokenizer, ) +from nemo.collections.tts.g2p.modules import IPAG2P class TestTTSTokenizers: diff --git a/tests/nemo_text_processing/g2p/data/test_data_utils.py b/tests/collections/tts/g2p/data/test_g2p_data_utils.py similarity index 88% rename from tests/nemo_text_processing/g2p/data/test_data_utils.py rename to tests/collections/tts/g2p/data/test_g2p_data_utils.py index c04a4d0f0e13..e59dc12dcd23 100644 --- a/tests/nemo_text_processing/g2p/data/test_data_utils.py +++ b/tests/collections/tts/g2p/data/test_g2p_data_utils.py @@ -13,10 +13,10 @@ # limitations under the License. import pytest -from nemo_text_processing.g2p.data.data_utils import ( +from nemo.collections.tts.g2p.data.data_utils import ( any_locale_word_tokenize, english_word_tokenize, - get_homograph_spans, + get_heteronym_spans, ) @@ -86,7 +86,7 @@ def test_any_locale_word_tokenize(self): def test_any_locale_word_tokenize_with_accents(self): input_text = "The naïve piñata at the café..." expected_output = self._create_expected_output( - ["the", " ", "naïve", " ", "piñata", " ", "at", " ", "the", " ", "café", "..."] + ["The", " ", "naïve", " ", "piñata", " ", "at", " ", "the", " ", "café", "..."] ) output = any_locale_word_tokenize(input_text) @@ -95,10 +95,10 @@ def test_any_locale_word_tokenize_with_accents(self): @pytest.mark.run_only_on('CPU') @pytest.mark.unit def test_any_locale_word_tokenize_with_numbers(self): - input_text = "Three times× four^teen ÷divided by [movies] on \slash." + input_text = r"Three times× four^teen ÷divided by [movies] on \slash." expected_output = self._create_expected_output( [ - "three", + "Three", " ", "times", "× ", @@ -124,10 +124,11 @@ def test_any_locale_word_tokenize_with_numbers(self): @pytest.mark.run_only_on('CPU') @pytest.mark.unit - def test_get_homograph_spans(self): - supported_homographs = ["live", "read", "protest", "diffuse", "desert"] + def test_get_heteronym_spans(self): + supported_heteronyms = ["live", "read", "protest", "diffuse", "desert"] sentences = [ - "I live in California. I READ a book. Only people who have already gained something are willing to protest. He reads a book!", + "I live in California. I READ a book. Only people who have already gained something are willing to protest." + " He reads a book!", "Yesterday, I read a book.", "He read a book last night and pre-diffuse and LivE-post and pre-desert-post.", "the soldier deserted the desert in desert.", @@ -139,13 +140,13 @@ def test_get_homograph_spans(self): [(3, 7), (34, 41), (46, 50), (64, 70)], [(25, 31), (35, 41)], ] - expected_homographs = [ + expected_heteronyms = [ ["live", "read", "protest"], ['read'], ['read', 'diffuse', 'live', 'desert'], ['desert', 'desert'], ] - out_start_end, out_homographs = get_homograph_spans(sentences, supported_homographs) + out_start_end, out_heteronyms = get_heteronym_spans(sentences, supported_heteronyms) assert out_start_end == expected_start_end, "start-end spans do not match" - assert out_homographs == expected_homographs, "homograph spans do not match" + assert out_heteronyms == expected_heteronyms, "heteronym spans do not match" diff --git a/tests/nemo_text_processing/g2p/phoneme_dict/test_dict_de.txt b/tests/collections/tts/g2p/phoneme_dict/test_dict_de.txt similarity index 100% rename from tests/nemo_text_processing/g2p/phoneme_dict/test_dict_de.txt rename to tests/collections/tts/g2p/phoneme_dict/test_dict_de.txt diff --git a/tests/nemo_text_processing/g2p/phoneme_dict/test_dict_en.txt b/tests/collections/tts/g2p/phoneme_dict/test_dict_en.txt similarity index 100% rename from tests/nemo_text_processing/g2p/phoneme_dict/test_dict_en.txt rename to tests/collections/tts/g2p/phoneme_dict/test_dict_en.txt diff --git a/tests/nemo_text_processing/g2p/phoneme_dict/test_dict_es.txt b/tests/collections/tts/g2p/phoneme_dict/test_dict_es.txt similarity index 100% rename from tests/nemo_text_processing/g2p/phoneme_dict/test_dict_es.txt rename to tests/collections/tts/g2p/phoneme_dict/test_dict_es.txt diff --git a/tests/nemo_text_processing/g2p/test_modules.py b/tests/collections/tts/g2p/test_modules.py similarity index 98% rename from tests/nemo_text_processing/g2p/test_modules.py rename to tests/collections/tts/g2p/test_modules.py index 130eb79eb36f..dd2a1812fad2 100644 --- a/tests/nemo_text_processing/g2p/test_modules.py +++ b/tests/collections/tts/g2p/test_modules.py @@ -16,8 +16,8 @@ import unicodedata import pytest -from nemo_text_processing.g2p.data.data_utils import GRAPHEME_CASE_LOWER, GRAPHEME_CASE_MIXED, GRAPHEME_CASE_UPPER -from nemo_text_processing.g2p.modules import IPAG2P +from nemo.collections.tts.g2p.data.data_utils import GRAPHEME_CASE_LOWER, GRAPHEME_CASE_MIXED, GRAPHEME_CASE_UPPER +from nemo.collections.tts.g2p.modules import IPAG2P class TestIPAG2P: @@ -325,7 +325,7 @@ def test_forward_call_en_us(self): expected_output_mixed = ( [char for char in "həˈɫoʊ ɛnˈvɪdiəz ˈɛɹˌpɔɹts ˈdʒoʊnzɪz ˈɛɹˌpɔɹts ˈwɝɫdz"] + [" "] - + [f"{self.GRAPHEME_PREFIX}{char}" for char in "Kitty"] + + [f"{self.GRAPHEME_PREFIX}{char}" for char in "kitty"] + ["!"] ) diff --git a/tests/collections/tts/test_helpers.py b/tests/collections/tts/test_helpers.py new file mode 100644 index 000000000000..68504f5e5d49 --- /dev/null +++ b/tests/collections/tts/test_helpers.py @@ -0,0 +1,43 @@ +# Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import pytest +import torch + +from nemo.collections.tts.helpers.helpers import regulate_len + + +def sample_duration_input(max_length=64, group_size=2): + generator = torch.Generator() + generator.manual_seed(0) + batch_size = 3 + lengths = torch.randint(max_length // 4, max_length - 7, (batch_size,), generator=generator) + durs = torch.ones(batch_size, max_length) * group_size + durs[0, lengths[0]] += 1 + durs[2, lengths[2]] -= 1 + enc = torch.randint(16, 64, (batch_size, max_length, 17)) + return durs, enc, lengths + + +@pytest.mark.unit +def test_regulate_len(): + group_size = 2 + durs_in, enc_in, dur_lens = sample_duration_input(group_size=group_size) + enc_out, lens_out = regulate_len(durs_in, enc_in, group_size=group_size, dur_lens=dur_lens) + # make sure lens_out are rounded + sum_diff = lens_out - torch.mul(lens_out // group_size, group_size) + assert sum_diff.sum(dim=0) == 0 + # make sure all round-ups are <= group_size + diff = lens_out - durs_in.sum(dim=1) + assert torch.max(diff) < group_size diff --git a/tests/collections/tts/test_torch_tts.py b/tests/collections/tts/test_torch_tts.py index f99ebda8880d..5d39c955fa88 100644 --- a/tests/collections/tts/test_torch_tts.py +++ b/tests/collections/tts/test_torch_tts.py @@ -18,9 +18,9 @@ import pytest import torch -from nemo_text_processing.g2p.modules import EnglishG2p from nemo.collections.common.tokenizers.text_to_speech.tts_tokenizers import EnglishPhonemesTokenizer +from nemo.collections.tts.g2p.modules import EnglishG2p from nemo.collections.tts.torch.data import TTSDataset from nemo.collections.tts.torch.helpers import get_base_dir diff --git a/tests/collections/tts/test_tts_exportables.py b/tests/collections/tts/test_tts_exportables.py index 023f542551ca..9f51db7e02f5 100644 --- a/tests/collections/tts/test_tts_exportables.py +++ b/tests/collections/tts/test_tts_exportables.py @@ -25,6 +25,8 @@ @pytest.fixture() def fastpitch_model(): model = FastPitchModel.from_pretrained(model_name="tts_en_fastpitch") + model.export_config['enable_volume'] = True + model.export_config['enable_ragged_batches'] = True return model @@ -52,6 +54,8 @@ def radtts_model(): model = RadTTSModel(cfg=cfg.model) app_state.is_model_being_restored = False model.eval() + model.export_config['enable_ragged_batches'] = True + model.export_config['enable_volume'] = True return model @@ -62,7 +66,7 @@ def test_FastPitchModel_export_to_onnx(self, fastpitch_model): model = fastpitch_model.cuda() with tempfile.TemporaryDirectory() as tmpdir: filename = os.path.join(tmpdir, 'fp.onnx') - model.export(output=filename, verbose=True, check_trace=True) + model.export(output=filename, verbose=True, onnx_opset_version=14, check_trace=True) @pytest.mark.with_downloads() @pytest.mark.run_only_on('GPU') @@ -74,6 +78,7 @@ def test_HifiGanModel_export_to_onnx(self, hifigan_model): filename = os.path.join(tmpdir, 'hfg.onnx') model.export(output=filename, verbose=True, check_trace=True) + @pytest.mark.pleasefixme @pytest.mark.run_only_on('GPU') @pytest.mark.unit def test_RadTTSModel_export_to_torchscript(self, radtts_model): @@ -81,20 +86,24 @@ def test_RadTTSModel_export_to_torchscript(self, radtts_model): with tempfile.TemporaryDirectory() as tmpdir: filename = os.path.join(tmpdir, 'rad.ts') with torch.cuda.amp.autocast(enabled=True, cache_enabled=False, dtype=torch.float16): - input_example1 = model.input_module.input_example(max_batch=3, max_dim=777) - input_example2 = model.input_module.input_example(max_batch=16, max_dim=1024) + input_example1 = model.input_module.input_example(max_batch=13, max_dim=777) + input_example2 = model.input_module.input_example(max_batch=19, max_dim=999) model.export(output=filename, verbose=True, input_example=input_example1, check_trace=[input_example2]) - @pytest.mark.pleasefixme('ONNX not working yet. Restore when Pytorch fixes LSTM/ONNX bugs.') + @pytest.mark.pleasefixme @pytest.mark.run_only_on('GPU') @pytest.mark.unit def test_RadTTSModel_export_to_onnx(self, radtts_model): model = radtts_model.cuda() with tempfile.TemporaryDirectory() as tmpdir: filename = os.path.join(tmpdir, 'rad.onnx') - with torch.cuda.amp.autocast(enabled=False): - input_example1 = model.input_module.input_example(max_batch=3, max_dim=776) - input_example2 = model.input_module.input_example(max_batch=16, max_dim=998) + with torch.cuda.amp.autocast(enabled=True, cache_enabled=False, dtype=torch.float16): + input_example1 = model.input_module.input_example(max_batch=13, max_dim=777) + input_example2 = model.input_module.input_example(max_batch=19, max_dim=999) model.export( - output=filename, input_example=input_example1, verbose=True, check_trace=[input_example2], + output=filename, + input_example=input_example1, + verbose=True, + onnx_opset_version=14, + check_trace=[input_example2], ) diff --git a/tests/conftest.py b/tests/conftest.py index 206dad62f939..5987416e22e3 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -55,15 +55,6 @@ def pytest_addoption(parser): help="numba compatibility checks will be relaxed to just availability of cuda, " "without cuda compatibility matrix check", ) - parser.addoption( - '--tn_cache_dir', - type=str, - default=None, - help="path to a directory with .far grammars for CPU TN/ITN tests, (DEFAULT: None, i.e. no cache)", - ) - parser.addoption( - '--run_audio_based', action='store_true', help="pass this argument to run audio-based TN tests", - ) @pytest.fixture @@ -231,9 +222,3 @@ def pytest_configure(config): print("Setting numba compat :", config.option.relax_numba_compat) numba_utils.set_numba_compat_strictness(strict=config.option.relax_numba_compat) - - # Set cache directory for TN/ITN tests - from .nemo_text_processing.utils import set_audio_based_tests, set_cache_dir - - set_cache_dir(config.option.tn_cache_dir) - set_audio_based_tests(config.option.run_audio_based) diff --git a/tests/core/test_config_utils.py b/tests/core/test_config_utils.py index 4eccd90afada..b449fd8fc881 100644 --- a/tests/core/test_config_utils.py +++ b/tests/core/test_config_utils.py @@ -17,9 +17,11 @@ import pytest import pytorch_lightning as ptl +from pytorch_lightning.callbacks.early_stopping import EarlyStopping from nemo.core.config.pytorch_lightning import TrainerConfig from nemo.utils import config_utils +from nemo.utils.exp_manager import EarlyStoppingParams @pytest.fixture() @@ -126,3 +128,12 @@ def test_ptl_config(self): assert signatures_match assert cls_subset is None assert dataclass_subset is None + + @pytest.mark.unit + def test_early_stopping_config(self,): + result = config_utils.assert_dataclass_signature_match(EarlyStopping, EarlyStoppingParams) + signatures_match, cls_subset, dataclass_subset = result + + assert signatures_match + assert cls_subset is None + assert dataclass_subset is None diff --git a/tests/nemo_text_processing/__init__.py b/tests/nemo_text_processing/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/tests/nemo_text_processing/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/tests/nemo_text_processing/de/__init__.py b/tests/nemo_text_processing/de/__init__.py deleted file mode 100644 index 9e3250071955..000000000000 --- a/tests/nemo_text_processing/de/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2020, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_cardinal.txt b/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_cardinal.txt deleted file mode 100644 index 0b2064296162..000000000000 --- a/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_cardinal.txt +++ /dev/null @@ -1,62 +0,0 @@ -ein hundert~100 -einhundert~100 -ein hundert und zwei~102 -einhundertzwei~102 -ein hundert und zwanzig~120 -ein hundert und elf~111 -ein tausend~1000 -eintausend~1000 -ein hundert zwanzig~120 -ein tausend zwanzig~1020 -eintausendzwanzig~1020 -neun billionen sieben hundert neun und achtzig milliarden drei hundert zwei und achtzig millionen fünf hundert sechs und dreißig tausend ein hundert dreißig~9789382536130 -zwei hundert vier und fünfzig~254 -ein hundert sieben und vierzig tausend vier hundert ein und fünfzig~147451 -eine million ein hundert sechs und fünfzig tausend ein hundert drei und siebzig~1156173 -eine milliarde fünf hundert drei und neunzig millionen zwei und siebzig tausend neun hundert ein und sechzig~1593072961 -sieben und neunzig billiarden acht hundert acht billionen zwei hundert vier und sechzig milliarden sieben hundert zwei und siebzig millionen sieben hundert zwei und neunzig tausend fünf~97808264772792005 -zehn billiarden zehn billionen zehn millionen ein hundert tausend zehn~10010000010100010 -zehn billiarden zehn billionen zehn millionen einhunderttausendzehn~10010000010100010 -minus fünf und zwanzig tausend sieben und dreißig~-25037 -minus fünf und zwanzig tausend sieben und dreißig~-25037 -minus fünfundzwanzigtausendsiebenunddreißig~-25037 -eine billiarde zwei hundert vier und sechzig billionen drei hundert eins milliarden neun hundert acht und dreißig millionen ein hundert vier~1264301938000104 -eine billiarde zweihundertvierundsechzig billionen dreihunderteins milliarden neunhundertachtunddreißig millionen einhundertvier~1264301938000104 -minus sechzig~-60 -sechs und vierzig tausend sechs hundert vier und sechzig~46664 -sechzig~60 -null~null -eins~eins -ein~ein -eine~eine -einer~einer -zwei~zwei -neun~neun -zehn~10 -elf~11 -zwölf~12 -dreizehn~13 -vierzehn~14 -fünfzehn~15 -sechzehn~16 -siebzehn~17 -achtzehn~18 -zwanzig~20 -dreißig~30 -vierzig~40 -fünfzig~50 -sechzig~60 -siebzig~70 -achtzig~80 -neunzig~90 -zwei millionen drei~2000003 -ein tausend dreizehn~1013 -ein tausend eins~1001 -ein tausend ein hundert~1100 -ein tausend sechs und zwanzig~1026 -ein tausend ein hundert sechs und zwanzig~1126 -achtzehn millionen vier hundert fünfzig tausend neun hundert neunzig~18450990 -achtzehn millionen neun hundert vierzig tausend sieben hundert zwei und zwanzig~18940722 -achtzehn millionen sechs hundert neunzig tausend neun hundert sechzehn~18690916 -achtzehn millionen sechshundertneunzigtausendneunhundertsechzehn~18690916 -achtzehn tausend acht hundert achtzig~18880 diff --git a/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_date.txt b/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_date.txt deleted file mode 100644 index e994b936d850..000000000000 --- a/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_date.txt +++ /dev/null @@ -1,22 +0,0 @@ -vierundzwanzigster juli zwei tausend dreizehn~24. Jul. 2013 -vier und zwanzigster juli zwei tausend dreizehn~24. Jul. 2013 -neunzehn achtzig~1980 -neunzehnachtzig~1980 -neunzehnhundertachtzig~1980 -neunzehn hundert achtzig~1980 -neunzehn achtziger~19 achtziger -zwei tausend zwanzig~2020 -zwanzig zwanzig~2020 -zwei tausend neun~2009 -vierzehnter januar~14. Jan. -januarzweitausendneun~januarzweitausendneun -januar zweitausendneun~Jan. 2009 -erster januar~1. Jan. -dreißigster juni~30. Jun. -neunzehn siebzehn~1917 -neunzehn hundert siebzehn~1917 -neunzehn hundert vierundneunzig~1994 -neunzehn hundert vier und neunzig~1994 -neunzehn vierundneunzig~1994 -zwei tausend drei~2003 -ein tausend acht~1008 diff --git a/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_decimal.txt b/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_decimal.txt deleted file mode 100644 index 9db4974a3007..000000000000 --- a/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_decimal.txt +++ /dev/null @@ -1,10 +0,0 @@ -null komma zwei millionen~0,2 millionen -eine million~1 million -eins komma zwei millionen~1,2 millionen -achtzehn milliarden~18 milliarden -vier hundert sechzig millionen~460 millionen -ein hundert zwanzig millionen~120 millionen -zehn millionen~10 millionen -minus sechzig komma zwei vier null null~-60,2400 -acht hundert achtzehn komma drei null drei~818,303 -achthundertachtzehn komma drei null drei~818,303 \ No newline at end of file diff --git a/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_electronic.txt b/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_electronic.txt deleted file mode 100644 index fc9b0fc6666b..000000000000 --- a/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_electronic.txt +++ /dev/null @@ -1,9 +0,0 @@ -c d f at a b c punkt e d u~cdf@abc.edu -a b c at g mail punkt a b c~abc@gmail.abc -a b c at a b c punkt com~abc@abc.com -a s d f eins zwei drei at a b c punkt com~asdf123@abc.com -a eins b zwei at a b c punkt com~a1b2@abc.com -a b drei bindestrich s d d bindestrich drei at g mail punkt com~ab3-sdd-3@gmail.com -h t t p s doppelpunkt slash slash w w w punkt a b c punkt com~https://www.abc.com -w w w punkt a b c punkt com~www.abc.com -h t t p s doppelpunkt slash slash w w w punkt a b c punkt com slash a b fragezeichen gleichheitszeichen drei bindestrich slash a b s slash eins~https://www.abc.com/ab?=3-/abs/1 \ No newline at end of file diff --git a/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_fraction.txt b/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_fraction.txt deleted file mode 100644 index 5802cd481248..000000000000 --- a/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_fraction.txt +++ /dev/null @@ -1,34 +0,0 @@ -null nulltel~0/0 -ein halb~1/2 -vier halbe~4/2 -ein drittel~1/3 -ein viertel~1/4 -ein fünftel~1/5 -ein sechstel~1/6 -ein siebtel~1/7 -ein achtel~1/8 -zwei neuntel~2/9 -ein ein halb~1 1/2 -ein sechstel~1/6 -ein zehntel~1/10 -ein elftel~1/11 -ein zehntel~1/10 -ein zwölftel~1/12 -ein dreizehntel~1/13 -ein vierzehntel~1/14 -ein fünfzehntel~1/15 -ein sechzehntel~1/16 -ein siebzehntel~1/17 -ein achtzehntel~1/18 -ein neunzehntel~1/19 -ein zwanzigstel~1/20 -ein dreißigstel~1/30 -ein vierzigstel~1/40 -ein fünfzigstel~1/50 -ein sechzigstel~1/60 -ein siebzigstel~1/70 -ein achtzigstel~1/80 -ein neunzigstel~1/90 -ein ein hundertstel~1/100 -ein zwei und zwanzigstel~1/22 -minus ein zwei und zwanzigstel~-1/22 \ No newline at end of file diff --git a/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_measure.txt b/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_measure.txt deleted file mode 100644 index f454760917e4..000000000000 --- a/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_measure.txt +++ /dev/null @@ -1,28 +0,0 @@ -zwei hundert meter~200 m -sechs und fünfzig komma drei pro quadrat kilometer~56,3 /km² -zwei hundert kilometer pro stunde~200 km/h -zwei und vierzig tausend zwei hundert neun und fünfzig pro quadrat meter~42259 /m² -minus sechs und sechzig kilogramm~-66 kg -minus sechsundsechzig kilogramm~-66 kg -zwei kilowattstunden~2 kwh -eins komma null null null null zwei acht kubik zentimeter~1,000028 cm³ -eins komma eins zentimeter~1,1 cm -drei stunden~3 h -eine stunde~1 h -ein millivolt~1 mv -eine million millivolt~1 million mv -zwei kubik meter~2 m³ -neunzig gramm~90 g -neunzig millionen gramm~90 millionen g -neunzig komma vier millionen gramm~90,4 millionen g -vier hundert vierzig milliliter~440 ml -drei hundert mikrometer~300 μm -fünf und sechzig tausend quadrat kilometer~65000 km² -zwei kilometer pro stunde~2 km/h -zwei millionen kilometer pro stunde~2 millionen km/h -zwei komma zwei millionen kilometer pro stunde~2,2 millionen km/h -sechzig komma zwei vier null null kilogramm~60,2400 kg -null fuß~0 ft -ein halb fuß~1/2 ft -ein ein halb fuß~1 1/2 ft -minus ein ein halb fuß~-1 1/2 ft \ No newline at end of file diff --git a/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_money.txt b/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_money.txt deleted file mode 100644 index 6e236d81792a..000000000000 --- a/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_money.txt +++ /dev/null @@ -1,23 +0,0 @@ -zwei dollar~$2 -ein dollar~$1 -eine million dollar~$1 million -zwei komma null null null eins dollar~$2,0001 -zwei komma null eins dollar~$2,01 -zwei komma null null dollar~$2,00 -ein cent~€0,01 -zwei cent~€0,02 -zwanzig cent~€0,20 -zweiundzwanzig cent~€0,22 -einhundert cent~100 cent -zwei dollar zwanzig~$2,20 -zweidollarzwanzig~zweidollarzwanzig -zwei dollar und zwanzig cent~$2,20 -zwei euro und zwanzig cent~€2,20 -zwei pfund und zwanzig pence~£2,20 -zwei euro zwanzig cent~€2,20 -zwei millionen euro~€2 millionen -zwei komma zwei null null millionen euro~€2,200 millionen -zwei komma zwei null eins millionen euro~€2,201 millionen -zwei komma zwei eins millionen euro~€2,21 millionen -zwei pfund und ein penny~£2,01 -zwei pfund und ein hundert penny~£2 und 100 penny \ No newline at end of file diff --git a/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_ordinal.txt b/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_ordinal.txt deleted file mode 100644 index c85bb289de15..000000000000 --- a/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_ordinal.txt +++ /dev/null @@ -1,20 +0,0 @@ -ein hundertste~100. -fünf und zwanzig tausend ein hundert elftem~25111. -fünfundzwanzigtausendeinhundertelftem~25111. -zweite~zweite -nullte~nullte -erster~erster -zweiter~zweiter -dritter~dritter -vierter~vierter -zehnter~10. -elftem~11. -dreizehntem~13. -ein und zwanzigstes~21. -drei und zwanzigstes~23. -dreiundzwanzigstes~23. -ein hundert elftes~111. -ein tausendstem~1000. -dem ein tausendstem~dem 1000. -ein hundert ein und zwanzigste~121. -einhunderteinundzwanzigste~121. diff --git a/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_telephone.txt b/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_telephone.txt deleted file mode 100644 index 204d3e487d39..000000000000 --- a/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_telephone.txt +++ /dev/null @@ -1 +0,0 @@ -null vier eins eins eins zwei drei vier eins zwei drei vier~(0411) 1234-1234 \ No newline at end of file diff --git a/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_time.txt b/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_time.txt deleted file mode 100644 index 0eb0bdbfee8b..000000000000 --- a/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_time.txt +++ /dev/null @@ -1,24 +0,0 @@ -acht uhr~8 Uhr -vier und zwanzig uhr~24 Uhr -vierundzwanziguhr~24 Uhr -vierundzwanzig uhr~24 Uhr -vierundzwanziguhrzweiundzwanzigest~24:22 Uhr est -vierundzwanziguhrzweiundzwanzig e s t~24:22 Uhr est -zwölf uhr mittags~12 Uhr mittags -achtzehn uhr~18 Uhr -acht uhr sieben~08:07 Uhr -null uhr siebzehn~00:17 Uhr -halb zwölf~11:30 Uhr -viertel vor zwölf~11:45 Uhr -drei vor zwölf~11:57 Uhr -zwei und zwanzig vor zwölf~11:38 Uhr -zweiundzwanzig vor zwölf~11:38 Uhr -drei nach zwölf~12:03 Uhr -viertel nach zwölf~12:15 Uhr -zehn nach zwölf~12:10 Uhr -zehn vor zwölf~11:50 Uhr -viertel nach zwölf nachts~12:15 Uhr nachts -null uhr null minuten null sekunden~00:00:00 Uhr -ein uhr eine minute eine sekunde e s t~01:01:01 Uhr est -zwei uhr zwei minuten drei und zwanzig sekunden~02:02:23 Uhr -zwei uhr zwei minuten dreiundzwanzig sekunden~02:02:23 Uhr \ No newline at end of file diff --git a/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_whitelist.txt b/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_whitelist.txt deleted file mode 100644 index 4f3767f623c5..000000000000 --- a/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_whitelist.txt +++ /dev/null @@ -1,6 +0,0 @@ -doktor dao~Dr. dao -miss smith~Ms. smith -misses smith~Mrs. smith -mister dao~Mr. dao -ich mag essen zum beispiel eis~ich mag essen z.B. eis -Chanel nummer fünf~Chanel Nr. fünf diff --git a/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_word.txt b/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_word.txt deleted file mode 100644 index 98ddaf3df23a..000000000000 --- a/tests/nemo_text_processing/de/data_inverse_text_normalization/test_cases_word.txt +++ /dev/null @@ -1,49 +0,0 @@ -~ -yahoo!~yahoo! -zwanzig!~20 ! -x ~x -—~— -aaa~aaa -aabach~aabach -aabenraa~aabenraa -aabye~aabye -aaccessed~aaccessed -aach~aach -aachen's~aachen's -aadri~aadri -aafia~aafia -aagaard~aagaard -aagadu~aagadu -aagard~aagard -aagathadi~aagathadi -aaghart's~aaghart's -aagnes~aagnes -aagomoni~aagomoni -aagon~aagon -aagoo~aagoo -aagot~aagot -aahar~aahar -aahh~aahh -aahperd~aahperd -aaibinterstate~aaibinterstate -aajab~aajab -aakasa~aakasa -aakervik~aakervik -aakirkeby~aakirkeby -aalam~aalam -aalbaek~aalbaek -aaldiu~aaldiu -aalem~aalem -a'ali~a'ali -aalilaassamthey~aalilaassamthey -aalin~aalin -aaliyan~aaliyan -aaliyan's~aaliyan's -aamadu~aamadu -aamara~aamara -aambala~aambala -aamera~aamera -aamer's~aamer's -aamina~aamina -aaminah~aaminah -aamjiwnaang~aamjiwnaang diff --git a/tests/nemo_text_processing/de/data_text_normalization/test_cases_cardinal.txt b/tests/nemo_text_processing/de/data_text_normalization/test_cases_cardinal.txt deleted file mode 100644 index a2d211f4c86d..000000000000 --- a/tests/nemo_text_processing/de/data_text_normalization/test_cases_cardinal.txt +++ /dev/null @@ -1,50 +0,0 @@ -null~0 -eins~1 -zwei~2 -drei~3 -vier~4 -sechs~6 -zehn~10 -elf~11 -zwölf~12 -dreizehn~13 -vierzehn~14 -fünfzehn~15 -sechzehn~16 -siebzehn~17 -achtzehn~18 -zwanzig~20 -dreißig~30 -vierzig~40 -fünfzig~50 -sechzig~60 -siebzig~70 -achtzig~80 -neunzig~90 -drei und zwanzig~23 -ein hundert~100 -ein hundert drei und zwanzig~123 -ein hundert eins~101 -ein tausend~1000 -ein hundert tausend~100000 -eine million~1000000 -zehn millionen~10000000 -ein hundert millionen~100000000 -neun billionen sieben hundert neun und achtzig milliarden drei hundert zwei und achtzig millionen fünf hundert sechs und dreißig tausend ein hundert dreißig~9789382536130 -ein hundert sieben und vierzig tausend vier hundert ein und fünfzig~147451 -eine million ein hundert sechs und fünfzig tausend ein hundert drei und siebzig~1156173 -eine milliarde fünf hundert drei und neunzig millionen zwei und siebzig tausend neun hundert ein und sechzig~1593072961 -sieben und neunzig billiarden acht hundert acht billionen zwei hundert vier und sechzig milliarden sieben hundert zwei und siebzig millionen sieben hundert zwei und neunzig tausend fünf~97808264772792005 -zehn billiarden zehn billionen zehn millionen ein hundert tausend zehn~10010000010100010 -minus fünf und zwanzig tausend sieben und dreißig~-25037 -minus fünf und zwanzig tausend sieben und dreißig~-25037 -eine billiarde zwei hundert vier und sechzig billionen drei hundert eins milliarden~1264301000000000 -minus sechzig~-60 -sechs und vierzig tausend sechs hundert vier und sechzig~46664 -zwei millionen drei~2000003 -ein tausend sechs und zwanzig~1026 -ein tausend ein hundert sechs und zwanzig~1126 -achtzehn millionen vier hundert fünfzig tausend neun hundert neunzig~18450990 -achtzehn millionen neun hundert vierzig tausend sieben hundert zwei und zwanzig~18940722 -achtzehn millionen sechs hundert neunzig tausend neun hundert sechzehn~18690916 -achtzehn tausend acht hundert achtzig~18880 diff --git a/tests/nemo_text_processing/de/data_text_normalization/test_cases_date.txt b/tests/nemo_text_processing/de/data_text_normalization/test_cases_date.txt deleted file mode 100644 index 7de5cb7d782c..000000000000 --- a/tests/nemo_text_processing/de/data_text_normalization/test_cases_date.txt +++ /dev/null @@ -1,16 +0,0 @@ -vier und zwanzigster juli zwei tausend dreizehn~24. juli 2013 -vierzehnter januar~14. januar -erster januar~1. januar -dreißigster juni~30. juni -zweiter märz zwei tausend drei~02.03.2003 -zweiter märz zwei tausend drei~02.03.2003 -zweiter märz zwei tausend drei~2.3.2003 -zweiter märz~2.3 -zweiter märz~02.03 -zweiter märz zwei tausend drei~2. März 2003 -zweiter märz zwei tausend drei~2. Mär. 2003 -zweiter märz zwei tausend drei~2. mär. 2003 -zweiter märz zwei tausend drei~2. März 2003 -zweiter märz zwei tausend drei~2003-03-02 -märz zwei tausend drei~2003-03 -zweiter märz zwei tausend drei~2003-3-2 \ No newline at end of file diff --git a/tests/nemo_text_processing/de/data_text_normalization/test_cases_decimal.txt b/tests/nemo_text_processing/de/data_text_normalization/test_cases_decimal.txt deleted file mode 100644 index 551114d8ee85..000000000000 --- a/tests/nemo_text_processing/de/data_text_normalization/test_cases_decimal.txt +++ /dev/null @@ -1,7 +0,0 @@ -null komma zwei millionen~0,2 millionen -achtzehn milliarden~18 milliarden -vier hundert sechzig millionen~460 millionen -ein hundert zwanzig millionen~120 millionen -zehn millionen~10 millionen -minus sechzig komma zwei vier null null~-60,2400 -acht hundert achtzehn komma drei null drei~818,303 \ No newline at end of file diff --git a/tests/nemo_text_processing/de/data_text_normalization/test_cases_electronic.txt b/tests/nemo_text_processing/de/data_text_normalization/test_cases_electronic.txt deleted file mode 100644 index fc9b0fc6666b..000000000000 --- a/tests/nemo_text_processing/de/data_text_normalization/test_cases_electronic.txt +++ /dev/null @@ -1,9 +0,0 @@ -c d f at a b c punkt e d u~cdf@abc.edu -a b c at g mail punkt a b c~abc@gmail.abc -a b c at a b c punkt com~abc@abc.com -a s d f eins zwei drei at a b c punkt com~asdf123@abc.com -a eins b zwei at a b c punkt com~a1b2@abc.com -a b drei bindestrich s d d bindestrich drei at g mail punkt com~ab3-sdd-3@gmail.com -h t t p s doppelpunkt slash slash w w w punkt a b c punkt com~https://www.abc.com -w w w punkt a b c punkt com~www.abc.com -h t t p s doppelpunkt slash slash w w w punkt a b c punkt com slash a b fragezeichen gleichheitszeichen drei bindestrich slash a b s slash eins~https://www.abc.com/ab?=3-/abs/1 \ No newline at end of file diff --git a/tests/nemo_text_processing/de/data_text_normalization/test_cases_fraction.txt b/tests/nemo_text_processing/de/data_text_normalization/test_cases_fraction.txt deleted file mode 100644 index 5802cd481248..000000000000 --- a/tests/nemo_text_processing/de/data_text_normalization/test_cases_fraction.txt +++ /dev/null @@ -1,34 +0,0 @@ -null nulltel~0/0 -ein halb~1/2 -vier halbe~4/2 -ein drittel~1/3 -ein viertel~1/4 -ein fünftel~1/5 -ein sechstel~1/6 -ein siebtel~1/7 -ein achtel~1/8 -zwei neuntel~2/9 -ein ein halb~1 1/2 -ein sechstel~1/6 -ein zehntel~1/10 -ein elftel~1/11 -ein zehntel~1/10 -ein zwölftel~1/12 -ein dreizehntel~1/13 -ein vierzehntel~1/14 -ein fünfzehntel~1/15 -ein sechzehntel~1/16 -ein siebzehntel~1/17 -ein achtzehntel~1/18 -ein neunzehntel~1/19 -ein zwanzigstel~1/20 -ein dreißigstel~1/30 -ein vierzigstel~1/40 -ein fünfzigstel~1/50 -ein sechzigstel~1/60 -ein siebzigstel~1/70 -ein achtzigstel~1/80 -ein neunzigstel~1/90 -ein ein hundertstel~1/100 -ein zwei und zwanzigstel~1/22 -minus ein zwei und zwanzigstel~-1/22 \ No newline at end of file diff --git a/tests/nemo_text_processing/de/data_text_normalization/test_cases_measure.txt b/tests/nemo_text_processing/de/data_text_normalization/test_cases_measure.txt deleted file mode 100644 index faa5ca074789..000000000000 --- a/tests/nemo_text_processing/de/data_text_normalization/test_cases_measure.txt +++ /dev/null @@ -1,29 +0,0 @@ -zwei hundert meter~200 m -sechs und fünfzig komma drei pro quadrat kilometer~56,3 /km² -zwei hundert kilometer pro stunde~200 km/h -zwei und vierzig tausend zwei hundert neun und fünfzig pro quadrat meter~42259 /m² -zwei und vierzig tausend zwei hundert neun und fünfzig pro quadrat meter~42259/m² -minus sechs und sechzig kilogramm~-66 kg -zwei kilowattstunden~2 kwh -eins komma null null null null zwei acht kubik zentimeter~1,000028 cm³ -eins komma eins zentimeter~1,1 cm -drei stunden~3 h -ein stunde~1 h -ein millivolt~1 mv -eins million millivolt~1 million mv -zwei kubik meter~2 m³ -neunzig gramm~90 g -neunzig millionen gramm~90 millionen g -neunzig komma vier millionen gramm~90,4 millionen g -vier hundert vierzig milliliter~440 ml -drei hundert mikrometer~300 μm -fünf und sechzig tausend quadrat kilometer~65000 km² -zwei kilometer pro stunde~2 km/h -zwei kilometer pro stunde~2km/h -zwei millionen kilometer pro stunde~2 millionen km/h -zwei komma zwei millionen kilometer pro stunde~2,2 millionen km/h -sechzig komma zwei vier null null kilogramm~60,2400 kg -null fuß~0 ft -ein halb fuß~1/2 ft -ein ein halb fuß~1 1/2 ft -minus ein ein halb fuß~-1 1/2 ft \ No newline at end of file diff --git a/tests/nemo_text_processing/de/data_text_normalization/test_cases_money.txt b/tests/nemo_text_processing/de/data_text_normalization/test_cases_money.txt deleted file mode 100644 index f487ff8d31bd..000000000000 --- a/tests/nemo_text_processing/de/data_text_normalization/test_cases_money.txt +++ /dev/null @@ -1,21 +0,0 @@ -zwei dollar~$2 -zwei dollar~$2,000 -zwei dollar~$2,0 -zwei dollar~$2,00 -zwei komma null null null eins dollar~$2,0001 -eins million euro~€1 million -ein cent~€0,01 -zwei cent~€0,02 -zwanzig cent~€0,20 -zwei dollar zwanzig cent~$2,20 -zwei dollar zwanzig cent~$2,20000 -zwei dollar zwanzig cent~$2,200 -zwei komma zwei null eins dollar~$2,2010 -zwei komma zwei null eins dollar~$2,201 -zwei euro zwanzig cent~€2,20 -zwei euro zwanzig cent~€2,200 -zwei komma zwei null null millionen euro~€2,200 millionen -zwei komma zwei null eins millionen euro~€2,201 millionen -zwei komma zwei eins millionen euro~€2,21 millionen -zwei pfund ein penny~£2,01 -zwei pfund zwanzig pence~£2,20 \ No newline at end of file diff --git a/tests/nemo_text_processing/de/data_text_normalization/test_cases_normalize_with_audio.txt b/tests/nemo_text_processing/de/data_text_normalization/test_cases_normalize_with_audio.txt deleted file mode 100644 index 08c54738837a..000000000000 --- a/tests/nemo_text_processing/de/data_text_normalization/test_cases_normalize_with_audio.txt +++ /dev/null @@ -1,131 +0,0 @@ -~123 -ein hundert drei und zwanzig -ein hundert und drei und zwanzig -123 -~101 -ein hundert eins -ein hundert eine -ein hundert ein -ein hundert und eins -ein hundert und ein -101 -ein hundert und eine -~1001 -zehn hundert eins -ein tausend eine -eine tausend eins -zehn eins -1001 -ein tausend ein -ein tausend eins -eine tausend eine -eine tausend ein -~1101 -ein tausend ein hundert und eins -ein tausend ein hundert eine -ein tausend ein hundert und ein -eine tausend ein hundert und ein -elf hundert eins -eine tausend ein hundert eine -elf eins -eine tausend ein hundert und eine -ein tausend ein hundert und eine -eine tausend ein hundert und eins -ein tausend ein hundert ein -1101 -eine tausend ein hundert eins -eine tausend ein hundert ein -ein tausend ein hundert eins -~1000000 -eine million -1000000 -ein million -ein millionen -eine millionen -eins million -~t-0t25d12-f -t-0t25d12-f -~133-A -133-A -ein hundert drei und dreißig A -ein hundert und drei und dreißig A -~B2A23C -B2A23C -~25d08A -25d08A -~C24 -C24 -~1970-2010 -1970-2010 -~W26s -W26s -~5-3-Ws -5-3-Ws -~401-ks -401-ks -~The box was 25 x 7 m. -The box was 25 x 7 m. -~4567 -4567 -~$2,20 -zwei us dollar zwanzig -zwei dollar und zwanzig cent -zwei us dollar und zwanzig cent -zwei us dollar zwanzig cent -zwei dollar zwanzig -zwei dollar zwanzig cent -~25.] -25 . ] -25. ] -fünf und zwanzigster ] -~Francis I--test -Francis I--test -~librivox.com -librivox.com -l i b r i v o x punkt com -l i b r i v o x punkt c o m -~1,000,123 -1,000,123 -~1980 -neunzehn achtzig -ein tausend neun hundert achtzig -neunzehn hundert achtzig -eine tausend neun hundert achtzig -ein tausend neun hundert und achtzig -eine tausend neun hundert und achtzig -~02.03.2003 -zweiter dritter zwanzig drei -zweiter märz zwei tausend drei -zweiter dritter zwei tausend drei -zweiter märz zwanzig drei -~abc@gmail.abc -a b c at g mail punkt a b c -a b c at g m a i l punkt a b c -~1 1/2 -1 ein halb -eins ein halb -ein ein halb -ein und ein halb -eins 1/2 -~11:30 Uhr -halb zwölf -elf uhr dreißig -dreißig nach elf -~11:45 Uhr -fünfzehn vor zwölf -elf uhr fünf und vierzig -viertel vor zwölf -~11:57 Uhr -elf uhr sieben und fünfzig -drei vor zwölf -~12:03 Uhr -drei nach zwölf -zwölf uhr drei -~12:15 Uhr -fünfzehn nach zwölf -zwölf uhr fünfzehn -viertel nach zwölf -~24:15 Uhr -viertel nach zwölf -fünfzehn nach zwölf -vier und zwanzig uhr fünfzehn diff --git a/tests/nemo_text_processing/de/data_text_normalization/test_cases_ordinal.txt b/tests/nemo_text_processing/de/data_text_normalization/test_cases_ordinal.txt deleted file mode 100644 index 89bbbf1ec71f..000000000000 --- a/tests/nemo_text_processing/de/data_text_normalization/test_cases_ordinal.txt +++ /dev/null @@ -1,19 +0,0 @@ -ein hundertster Geburtstag~100. Geburtstag -fünf und zwanzig tausend ein hundert elfter~25111. -zweiter~2. -nullter~0. -erster~1. -zweiter~2. -dritter~3. -vierter~4. -elfter~11. -dreizehnter~13. -ein und zwanzigster~21. -drei und zwanzigster~23. -ein hundert elfter~111. -ein tausendster~1000. -dem ein tausendstem~dem 1000. -ein hundert erster~101. -eine millionster~1000000. -ein hundert ein und zwanzigster~121. -ein hundert ein und zwanzigstem~121tem diff --git a/tests/nemo_text_processing/de/data_text_normalization/test_cases_telephone.txt b/tests/nemo_text_processing/de/data_text_normalization/test_cases_telephone.txt deleted file mode 100644 index e7bb731bba44..000000000000 --- a/tests/nemo_text_processing/de/data_text_normalization/test_cases_telephone.txt +++ /dev/null @@ -1,4 +0,0 @@ -null vier eins eins eins zwei drei vier eins zwei drei vier~(0411) 1234-1234 -null vier eins eins null zwei drei vier eins zwei drei vier~(0411) 0234-1234 -plus neun und vierzig eins zwei drei vier eins zwei drei vier~+49 1234-1234 -plus neun und vierzig eins zwei drei vier eins zwei drei vier~+49 12341234 \ No newline at end of file diff --git a/tests/nemo_text_processing/de/data_text_normalization/test_cases_time.txt b/tests/nemo_text_processing/de/data_text_normalization/test_cases_time.txt deleted file mode 100644 index 2b5216d2051e..000000000000 --- a/tests/nemo_text_processing/de/data_text_normalization/test_cases_time.txt +++ /dev/null @@ -1,26 +0,0 @@ -acht uhr~08:00 Uhr -acht uhr~08:00 Uhr -null uhr~00:00 Uhr -null uhr fünfzehn~00:15 Uhr -acht uhr~08:00 Uhr -zwanzig uhr~20:00 Uhr -vier und zwanzig uhr~24:00 Uhr -vierzehn uhr~14:00 Uhr -zwölf uhr~12:00 Uhr -elf uhr dreißig~11:30 Uhr -achtzehn uhr~18:00 Uhr -acht uhr sieben~08:07 Uhr -null uhr siebzehn~00:17 Uhr -zwölf uhr~12:00 Uhr -elf uhr fünf und vierzig~11:45 Uhr -elf uhr sieben und fünfzig~11:57 Uhr -zwölf uhr drei~12:03 Uhr -zwölf uhr zehn~12:10 Uhr -elf uhr fünfzig~11:50 Uhr -drei und zwanzig uhr dreißig~23:30 Uhr -drei und zwanzig uhr fünfzehn~23:15 Uhr -vier und zwanzig uhr fünf und vierzig~24:45 Uhr -vier und zwanzig uhr fünfzehn~24:15 Uhr -null uhr null minuten null sekunden~00:00:00 Uhr -ein uhr eine minute eine sekunde e s t~01:01:01 Uhr est -zwei uhr zwei minuten drei und zwanzig sekunden~02:02:23 Uhr \ No newline at end of file diff --git a/tests/nemo_text_processing/de/data_text_normalization/test_cases_whitelist.txt b/tests/nemo_text_processing/de/data_text_normalization/test_cases_whitelist.txt deleted file mode 100644 index b2df1dd46148..000000000000 --- a/tests/nemo_text_processing/de/data_text_normalization/test_cases_whitelist.txt +++ /dev/null @@ -1,6 +0,0 @@ -doktor dao~Dr. dao -miss smith~Ms. smith -misses smith~Mrs. smith -mister dao~Mr. dao -ich mag essen zum beispiel eis~ich mag essen z.B. eis -Chanel nummer fünf~Chanel Nr. 5 diff --git a/tests/nemo_text_processing/de/data_text_normalization/test_cases_word.txt b/tests/nemo_text_processing/de/data_text_normalization/test_cases_word.txt deleted file mode 100644 index 014a93282e19..000000000000 --- a/tests/nemo_text_processing/de/data_text_normalization/test_cases_word.txt +++ /dev/null @@ -1,49 +0,0 @@ -~ -yahoo!~yahoo! -zwanzig !~20! -x~ x -—~— -aaa~aaa -aabach~aabach -aabenraa~aabenraa -aabye~aabye -aaccessed~aaccessed -aach~aach -aachen's~aachen's -aadri~aadri -aafia~aafia -aagaard~aagaard -aagadu~aagadu -aagard~aagard -aagathadi~aagathadi -aaghart's~aaghart's -aagnes~aagnes -aagomoni~aagomoni -aagon~aagon -aagoo~aagoo -aagot~aagot -aahar~aahar -aahh~aahh -aahperd~aahperd -aaibinterstate~aaibinterstate -aajab~aajab -aakasa~aakasa -aakervik~aakervik -aakirkeby~aakirkeby -aalam~aalam -aalbaek~aalbaek -aaldiu~aaldiu -aalem~aalem -a'ali~a'ali -aalilaassamthey~aalilaassamthey -aalin~aalin -aaliyan~aaliyan -aaliyan's~aaliyan's -aamadu~aamadu -aamara~aamara -aambala~aambala -aamera~aamera -aamer's~aamer's -aamina~aamina -aaminah~aaminah -aamjiwnaang~aamjiwnaang diff --git a/tests/nemo_text_processing/de/test_cardinal.py b/tests/nemo_text_processing/de/test_cardinal.py deleted file mode 100644 index 6aac6435244d..000000000000 --- a/tests/nemo_text_processing/de/test_cardinal.py +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestCardinal: - - inverse_normalizer = ( - InverseNormalizer(lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('de/data_inverse_text_normalization/test_cases_cardinal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer = ( - Normalizer(input_case='cased', lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - - normalizer_with_audio = ( - NormalizerWithAudio(input_case='cased', lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) - if CACHE_DIR and PYNINI_AVAILABLE and RUN_AUDIO_BASED_TESTS - else None - ) - - @parameterized.expand(parse_test_case_file('de/data_text_normalization/test_cases_cardinal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, expected, test_input): - pred = self.normalizer.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio: - pred_non_deterministic = self.normalizer_with_audio.normalize( - test_input, n_tagged=1000, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/de/test_date.py b/tests/nemo_text_processing/de/test_date.py deleted file mode 100644 index f01bd1a9be05..000000000000 --- a/tests/nemo_text_processing/de/test_date.py +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestDate: - inverse_normalizer = ( - InverseNormalizer(lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('de/data_inverse_text_normalization/test_cases_date.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer = ( - Normalizer(input_case='cased', lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - - normalizer_with_audio = ( - NormalizerWithAudio(input_case='cased', lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) - if CACHE_DIR and PYNINI_AVAILABLE and RUN_AUDIO_BASED_TESTS - else None - ) - - @parameterized.expand(parse_test_case_file('de/data_text_normalization/test_cases_date.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, expected, test_input): - pred = self.normalizer.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio: - pred_non_deterministic = self.normalizer_with_audio.normalize( - test_input, n_tagged=1000, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/de/test_decimal.py b/tests/nemo_text_processing/de/test_decimal.py deleted file mode 100644 index 0ff1b783ac86..000000000000 --- a/tests/nemo_text_processing/de/test_decimal.py +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestDecimal: - inverse_normalizer = ( - InverseNormalizer(lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('de/data_inverse_text_normalization/test_cases_decimal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer = ( - Normalizer(input_case='cased', lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - - normalizer_with_audio = ( - NormalizerWithAudio(input_case='cased', lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) - if CACHE_DIR and PYNINI_AVAILABLE and RUN_AUDIO_BASED_TESTS - else None - ) - - @parameterized.expand(parse_test_case_file('de/data_text_normalization/test_cases_decimal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, expected, test_input): - pred = self.normalizer.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio: - pred_non_deterministic = self.normalizer_with_audio.normalize( - test_input, n_tagged=1000, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/de/test_electronic.py b/tests/nemo_text_processing/de/test_electronic.py deleted file mode 100644 index bbd7c1bd82fc..000000000000 --- a/tests/nemo_text_processing/de/test_electronic.py +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestElectronic: - inverse_normalizer = ( - InverseNormalizer(lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('de/data_inverse_text_normalization/test_cases_electronic.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer = ( - Normalizer(input_case='cased', lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - - normalizer_with_audio = ( - NormalizerWithAudio(input_case='cased', lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) - if CACHE_DIR and PYNINI_AVAILABLE and RUN_AUDIO_BASED_TESTS - else None - ) - - @parameterized.expand(parse_test_case_file('de/data_text_normalization/test_cases_electronic.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, expected, test_input): - pred = self.normalizer.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio: - pred_non_deterministic = self.normalizer_with_audio.normalize( - test_input, n_tagged=1000, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/de/test_fraction.py b/tests/nemo_text_processing/de/test_fraction.py deleted file mode 100644 index f2d886f723f2..000000000000 --- a/tests/nemo_text_processing/de/test_fraction.py +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestFraction: - inverse_normalizer = ( - InverseNormalizer(lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('de/data_inverse_text_normalization/test_cases_fraction.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer = ( - Normalizer(input_case='cased', lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - - normalizer_with_audio = ( - NormalizerWithAudio(input_case='cased', lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) - if CACHE_DIR and PYNINI_AVAILABLE and RUN_AUDIO_BASED_TESTS - else None - ) - - @parameterized.expand(parse_test_case_file('de/data_text_normalization/test_cases_fraction.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, expected, test_input): - pred = self.normalizer.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio: - pred_non_deterministic = self.normalizer_with_audio.normalize( - test_input, n_tagged=1000, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/de/test_measure.py b/tests/nemo_text_processing/de/test_measure.py deleted file mode 100644 index a93deaa209b2..000000000000 --- a/tests/nemo_text_processing/de/test_measure.py +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestMeasure: - inverse_normalizer = ( - InverseNormalizer(lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('de/data_inverse_text_normalization/test_cases_measure.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer = ( - Normalizer(input_case='cased', lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - - normalizer_with_audio = ( - NormalizerWithAudio(input_case='cased', lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) - if CACHE_DIR and RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(parse_test_case_file('de/data_text_normalization/test_cases_measure.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, expected, test_input): - pred = self.normalizer.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio: - pred_non_deterministic = self.normalizer_with_audio.normalize( - test_input, n_tagged=1000, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/de/test_money.py b/tests/nemo_text_processing/de/test_money.py deleted file mode 100644 index 9160ba10bda0..000000000000 --- a/tests/nemo_text_processing/de/test_money.py +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestMoney: - inverse_normalizer = ( - InverseNormalizer(lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('de/data_inverse_text_normalization/test_cases_money.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer = ( - Normalizer(input_case='cased', lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - - normalizer_with_audio = ( - NormalizerWithAudio(input_case='cased', lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) - if CACHE_DIR and PYNINI_AVAILABLE and RUN_AUDIO_BASED_TESTS - else None - ) - - @parameterized.expand(parse_test_case_file('de/data_text_normalization/test_cases_money.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, expected, test_input): - pred = self.normalizer.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio: - pred_non_deterministic = self.normalizer_with_audio.normalize( - test_input, n_tagged=1000, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/de/test_normalization_with_audio.py b/tests/nemo_text_processing/de/test_normalization_with_audio.py deleted file mode 100644 index 032d0ebf555f..000000000000 --- a/tests/nemo_text_processing/de/test_normalization_with_audio.py +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from nemo.utils import logging - -from ..utils import CACHE_DIR, get_test_cases_multiple - -try: - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestNormalizeWithAudio: - - normalizer_de = ( - NormalizerWithAudio(input_case='cased', lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(get_test_cases_multiple('de/data_text_normalization/test_cases_normalize_with_audio.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer_de.normalize(test_input, n_tagged=1000, punct_post_process=False) - logging.info(expected) - logging.info("pred") - logging.info(pred) - assert len(set(pred).intersection(set(expected))) == len( - expected - ), f'missing: {set(expected).difference(set(pred))}' diff --git a/tests/nemo_text_processing/de/test_ordinal.py b/tests/nemo_text_processing/de/test_ordinal.py deleted file mode 100644 index 8a45b8853d48..000000000000 --- a/tests/nemo_text_processing/de/test_ordinal.py +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestOrdinal: - inverse_normalizer = ( - InverseNormalizer(lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('de/data_inverse_text_normalization/test_cases_ordinal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer_with_audio = ( - NormalizerWithAudio(input_case='cased', lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) - if CACHE_DIR and RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(parse_test_case_file('de/data_text_normalization/test_cases_ordinal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, expected, test_input): - - if self.normalizer_with_audio: - pred_non_deterministic = self.normalizer_with_audio.normalize( - test_input, n_tagged=1000, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/de/test_sparrowhawk_inverse_text_normalization.sh b/tests/nemo_text_processing/de/test_sparrowhawk_inverse_text_normalization.sh deleted file mode 100644 index d7aba4c020c4..000000000000 --- a/tests/nemo_text_processing/de/test_sparrowhawk_inverse_text_normalization.sh +++ /dev/null @@ -1,84 +0,0 @@ -#! /bin/sh - -PROJECT_DIR=/workspace/tests - -runtest () { - input=$1 - cd /workspace/sparrowhawk/documentation/grammars - - # read test file - while read testcase; do - IFS='~' read spoken written <<< $testcase - denorm_pred=$(echo $spoken | normalizer_main --config=sparrowhawk_configuration.ascii_proto 2>&1 | tail -n 1 | sed 's/\xC2\xA0/ /g') - - # trim white space - written="$(echo -e "${written}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" - denorm_pred="$(echo -e "${denorm_pred}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" - - # input expected actual - assertEquals "$spoken" "$written" "$denorm_pred" - done < "$input" -} - -testITNCardinal() { - input=$PROJECT_DIR/de/data_inverse_text_normalization/test_cases_cardinal.txt - runtest $input -} - -testITNDate() { - input=$PROJECT_DIR/de/data_inverse_text_normalization/test_cases_date.txt - runtest $input -} - -testITNDecimal() { - input=$PROJECT_DIR/de/data_inverse_text_normalization/test_cases_decimal.txt - runtest $input -} - -testITNOrdinal() { - input=$PROJECT_DIR/de/data_inverse_text_normalization/test_cases_ordinal.txt - runtest $input -} - -testITNFraction() { - input=$PROJECT_DIR/de/data_inverse_text_normalization/test_cases_fraction.txt - runtest $input -} - -testITNTime() { - input=$PROJECT_DIR/de/data_inverse_text_normalization/test_cases_time.txt - runtest $input -} - -testITNMeasure() { - input=$PROJECT_DIR/de/data_inverse_text_normalization/test_cases_measure.txt - runtest $input -} - -testITNMoney() { - input=$PROJECT_DIR/de/data_inverse_text_normalization/test_cases_money.txt - runtest $input -} - -testITNWhitelist() { - input=$PROJECT_DIR/de/data_inverse_text_normalization/test_cases_whitelist.txt - runtest $input -} - -testITNTelephone() { - input=$PROJECT_DIR/de/data_inverse_text_normalization/test_cases_telephone.txt - runtest $input -} - -testITNElectronic() { - input=$PROJECT_DIR/de/data_inverse_text_normalization/test_cases_electronic.txt - runtest $input -} - -testITNWord() { - input=$PROJECT_DIR/de/data_inverse_text_normalization/test_cases_word.txt - runtest $input -} - -# Load shUnit2 -. $PROJECT_DIR/../shunit2/shunit2 diff --git a/tests/nemo_text_processing/de/test_sparrowhawk_normalization.sh b/tests/nemo_text_processing/de/test_sparrowhawk_normalization.sh deleted file mode 100644 index 3dfdfe9f3cba..000000000000 --- a/tests/nemo_text_processing/de/test_sparrowhawk_normalization.sh +++ /dev/null @@ -1,84 +0,0 @@ -#! /bin/sh - -PROJECT_DIR=/workspace/tests - -runtest () { - input=$1 - cd /workspace/sparrowhawk/documentation/grammars - - # read test file - while read testcase; do - IFS='~' read spoken written <<< $testcase - denorm_pred=$(echo $spoken | normalizer_main --config=sparrowhawk_configuration.ascii_proto 2>&1 | tail -n 1 | sed 's/\xC2\xA0/ /g') - - # trim white space - written="$(echo -e "${written}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" - denorm_pred="$(echo -e "${denorm_pred}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" - - # input expected actual - assertEquals "$written" "$spoken" "$denorm_pred" - done < "$input" -} - -testTNCardinal() { - input=$PROJECT_DIR/de/data_text_normalization/test_cases_cardinal.txt - runtest $input -} - -testTNDate() { - input=$PROJECT_DIR/de/data_text_normalization/test_cases_date.txt - runtest $input -} - -testTNDecimal() { - input=$PROJECT_DIR/de/data_text_normalization/test_cases_decimal.txt - runtest $input -} - -testTNOrdinal() { - input=$PROJECT_DIR/de/data_text_normalization/test_cases_ordinal.txt - runtest $input -} - -testTNFraction() { - input=$PROJECT_DIR/de/data_text_normalization/test_cases_fraction.txt - runtest $input -} - -testTNTime() { - input=$PROJECT_DIR/de/data_text_normalization/test_cases_time.txt - runtest $input -} - -testTNMeasure() { - input=$PROJECT_DIR/de/data_text_normalization/test_cases_measure.txt - runtest $input -} - -testTNMoney() { - input=$PROJECT_DIR/de/data_text_normalization/test_cases_money.txt - runtest $input -} - -testTNWhitelist() { - input=$PROJECT_DIR/de/data_text_normalization/test_cases_whitelist.txt - runtest $input -} - -testTNTelephone() { - input=$PROJECT_DIR/de/data_text_normalization/test_cases_telephone.txt - runtest $input -} - -testTNElectronic() { - input=$PROJECT_DIR/de/data_text_normalization/test_cases_electronic.txt - runtest $input -} - -testTNWord() { - input=$PROJECT_DIR/de/data_text_normalization/test_cases_word.txt - runtest $input -} - -# Load shUnit2 -. $PROJECT_DIR/../shunit2/shunit2 diff --git a/tests/nemo_text_processing/de/test_telephone.py b/tests/nemo_text_processing/de/test_telephone.py deleted file mode 100644 index d26dbeb8e989..000000000000 --- a/tests/nemo_text_processing/de/test_telephone.py +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestTelephone: - inverse_normalizer = ( - InverseNormalizer(lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('de/data_inverse_text_normalization/test_cases_telephone.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer = ( - Normalizer(input_case='cased', lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - - normalizer_with_audio = ( - NormalizerWithAudio(input_case='cased', lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) - if CACHE_DIR and PYNINI_AVAILABLE and RUN_AUDIO_BASED_TESTS - else None - ) - - @parameterized.expand(parse_test_case_file('de/data_text_normalization/test_cases_telephone.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, expected, test_input): - pred = self.normalizer.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio: - pred_non_deterministic = self.normalizer_with_audio.normalize( - test_input, n_tagged=1000, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/de/test_time.py b/tests/nemo_text_processing/de/test_time.py deleted file mode 100644 index b3fd8b1604a4..000000000000 --- a/tests/nemo_text_processing/de/test_time.py +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestTime: - inverse_normalizer = ( - InverseNormalizer(lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('de/data_inverse_text_normalization/test_cases_time.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer = ( - Normalizer(input_case='cased', lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - - normalizer_with_audio = ( - NormalizerWithAudio(input_case='cased', lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) - if CACHE_DIR and PYNINI_AVAILABLE and RUN_AUDIO_BASED_TESTS - else None - ) - - @parameterized.expand(parse_test_case_file('de/data_text_normalization/test_cases_time.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, expected, test_input): - pred = self.normalizer.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio: - pred_non_deterministic = self.normalizer_with_audio.normalize( - test_input, n_tagged=1000, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/de/test_whitelist.py b/tests/nemo_text_processing/de/test_whitelist.py deleted file mode 100644 index b340fb79d44b..000000000000 --- a/tests/nemo_text_processing/de/test_whitelist.py +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestWhitelist: - inverse_normalizer = ( - InverseNormalizer(lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('de/data_inverse_text_normalization/test_cases_whitelist.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer = ( - Normalizer(input_case='cased', lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - - normalizer_with_audio = ( - NormalizerWithAudio(input_case='cased', lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) - if CACHE_DIR and PYNINI_AVAILABLE and RUN_AUDIO_BASED_TESTS - else None - ) - - @parameterized.expand(parse_test_case_file('de/data_text_normalization/test_cases_whitelist.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, expected, test_input): - pred = self.normalizer.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio: - pred_non_deterministic = self.normalizer_with_audio.normalize( - test_input, n_tagged=1000, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/de/test_word.py b/tests/nemo_text_processing/de/test_word.py deleted file mode 100644 index 2c66d58a287e..000000000000 --- a/tests/nemo_text_processing/de/test_word.py +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestWord: - inverse_normalizer = ( - InverseNormalizer(lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('de/data_inverse_text_normalization/test_cases_word.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer = ( - Normalizer(input_case='cased', lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - - normalizer_with_audio = ( - NormalizerWithAudio(input_case='cased', lang='de', cache_dir=CACHE_DIR, overwrite_cache=False) - if CACHE_DIR and PYNINI_AVAILABLE and RUN_AUDIO_BASED_TESTS - else None - ) - - @parameterized.expand(parse_test_case_file('de/data_text_normalization/test_cases_word.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, expected, test_input): - pred = self.normalizer.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio: - pred_non_deterministic = self.normalizer_with_audio.normalize( - test_input, n_tagged=1000, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/en/__init__.py b/tests/nemo_text_processing/en/__init__.py deleted file mode 100644 index 9e3250071955..000000000000 --- a/tests/nemo_text_processing/en/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2020, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_cardinal.txt b/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_cardinal.txt deleted file mode 100644 index d865e7eafa67..000000000000 --- a/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_cardinal.txt +++ /dev/null @@ -1,28 +0,0 @@ -nine trillion seven hundred eighty nine billion three hundred eighty two million five hundred thirty six thousand one hundred thirty~9789382536130 -two hundred and fifty four~254 -one hundred forty seven thousand four hundred fifty one~147451 -one million one hundred fifty six thousand one hundred seventy three~1156173 -one billion five hundred ninety three million seventy two thousand nine hundred sixty one~1593072961 -ninety seven quadrillion eight hundred eight trillion two hundred sixty four billion seven hundred seventy two million seven hundred ninety two thousand five~97808264772792005 -seventeen sextillion eight hundred fifty five quintillion thirty six quadrillion six hundred fifty seven trillion seven billion five hundred ninety six million one hundred ten thousand nine hundred forty nine~17855036657007596110949 -ten quadrillion ten trillion ten million one hundred thousand ten~10010000010100010 -minus twenty five thousand thirty seven~-25037 -one quadrillion two hundred sixty four trillion three hundred one billion nine hundred thirty eight million one hundred four~1264301938000104 -minus sixty~-60 -forty six thousand six hundred sixty four~46664 -sixty~60 -zero~zero -two million three~2000003 -one thousand thirteen~1013 -one thousand one~1001 -one thousand one hundred~1100 -one thousand twenty six~1026 -one thousand one hundred twenty six~1126 -eighteen million four hundred fifty thousand nine hundred ninety~18450990 -eighteen million nine hundred forty thousand seven hundred twenty two~18940722 -eighteen million six hundred ninety thousand nine hundred sixteen~18690916 -eighteen thousand eight hundred eighty~18880 -eleven hundred~1100 -twenty one hundred~2100 -twenty one hundred and eleven~2111 -eleven hundred twenty one~1121 diff --git a/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_date.txt b/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_date.txt deleted file mode 100644 index 3ec42681447a..000000000000 --- a/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_date.txt +++ /dev/null @@ -1,34 +0,0 @@ -july twenty fifth two thousand twelve~july 25 2012 -nineteen eighties~1980s -two thousand and twenty~2020 -two thousand and nine~2009 -the twenty fifth of july twenty twelve~25 july 2012 -the twenty fifth of july two thousand twelve~25 july 2012 -the twenty second of july twenty twelve~22 july 2012 -the fifteenth of january~15 january -the seventeenth of may twenty ten~17 may 2010 -january first~january 1 -july twenty second two thousand eight~july 22 2008 -june thirty~june 30 -july twenty fifth twenty twelve~july 25 2012 -nineteen seventeen~1917 -twenty twelve~2012 -march sixteen sixty five~march 1665 -sixteen sixty five~1665 -july two thousand twelve~july 2012 -october nineteen oh five~october 1905 -july fifteen o six~july 1506 -the twenty fifth of july twenty twelve~25 july 2012 -july twenty fifth twenty twelve~july 25 2012 -july twenty fifth two thousand twelve~july 25 2012 -july one thousand eight hundred seventy six~july 1876 -february twenty fifth twenty sixteen~february 25 2016 -november twenty fourth twenty fourteen~november 24 2014 -nineteen ninety four~1994 -two thousand three~2003 -one thousand eight~1008 -nineteen seventy six~1976 -june twentieth twenty fourteen~june 20 2014 -nineteen seventy three~1973 -nineteen seventy five~1975 -eleven fifty five~1155 \ No newline at end of file diff --git a/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_decimal.txt b/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_decimal.txt deleted file mode 100644 index 2cd2272837ef..000000000000 --- a/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_decimal.txt +++ /dev/null @@ -1,63 +0,0 @@ -five point two million~5.2 million -one hundred sixty four point five eight thousand~164.58 thousand -four hundred million~400 million -fifty billion~50 billion -four hundred five billion~405 billion -four point eight five billion~4.85 billion -one hundred billion~100 billion -one hundred ten billion~110 billion -one hundred thirty two billion~132 billion -one point eight four billion~1.84 billion -one point eight one billion~1.81 billion -one point five nine billion~1.59 billion -one point four five three billion~1.453 billion -one point seven two billion~1.72 billion -one point two five billion~1.25 billion -thirteen billion~13 billion -thirty billion~30 billion -two thousand eight hundred five point eight seven three billion~2805.873 billion -seventy trillion~70 trillion -thirteen million~13 million -eighteen billion~18 billion -four hundred fifty million~450 million -one hundred thirty million~130 million -ten million~10 million -four hundred million~400 million -five million~5 million -five hundred million~500 million -twelve million~12 million -thirteen million~13 million -four million~4 million -forty five million~45 million -fifteen million~15 million -fifteen trillion~15 trillion -fifteen billion~15 billion -two million~2 million -eight million~8 million -point one two o five~.1205 -minus sixty point two four zero zero~-60.2400 -zero point two six~0.26 -point zero two~.02 -sixty point two~60.2 -eighteen~18 -eighteen point eight five~18.85 -eighteen point five o~18.50 -eighteen point five six~18.56 -eighteen point nine~18.9 -eighteen point o five~18.05 -eighteen point one two~18.12 -eighteen point o one~18.01 -eighteen point o o o~18.000 -eighteen point six~18.6 -eighteen point three o o~18.300 -eighteen point three six~18.36 -eighteen point two five~18.25 -eighteen point two two~18.22 -eight hundred eighteen point three o three~818.303 -eight hundred eight point eight~808.8 -eight hundred eight point zero~808.0 -eight hundred eighty eight point one~888.1 -eight hundred eighty four point three~884.3 -eight hundred eighty two point eight~882.8 -eight hundred eighty two point zero~882.0 -eight hundred forty five point nine four~845.94 \ No newline at end of file diff --git a/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_electronic.txt b/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_electronic.txt deleted file mode 100644 index 2efa54aea236..000000000000 --- a/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_electronic.txt +++ /dev/null @@ -1,25 +0,0 @@ -a dot b c at g mail dot com~a.bc@gmail.com -a at gmail dot com~a@gmail.com -a at m s n dot fr~a@msn.fr -a at a o l dot com~a@aol.com -a at m s n dot com~a@msn.com -a at nvidia dot com~a@nvidia.com -a dot b c at nvidia dot com~a.bc@nvidia.com -c d f at a b c dot e d u~cdf@abc.edu -a b c at g mail dot a b c~abc@gmail.abc -a b c at a b c dot com~abc@abc.com -a s d f one two three at a b c dot com~asdf123@abc.com -a one b two at a b c dot com~a1b2@abc.com -a b three dot s d d dot three at g mail dot com~ab3.sdd.3@gmail.com -dot three at g mail dot com~dot 3@gmail.com -one three at g mail dot com~13@gmail.com -a b three hyphen s d d dash three at g mail dot com~ab3-sdd-3@gmail.com -h t t p colon slash slash w w w dot o u r d a i l y n e w s dot com dot s m~http://www.ourdailynews.com.sm -h t t p colon slash slash w w w dot c o m d a i l y n e w s dot a b dot s m~http://www.comdailynews.ab.sm -h t t p colon slash slash w w w dot c o m d a i l y n e w s dot a b slash s m~http://www.comdailynews.ab/sm -w w w dot c o m d a i l y n e w s dot a b slash s m~www.comdailynews.ab/sm -c o m d a i l y n e w s dot a b slash s m~comdailynews.ab/sm -n vidia dot com~nvidia.com -abc at gmail dot com~abc@gmail.com -athreed at gmail dot com~athreed@gmail.com -kore dot ai~kore.ai diff --git a/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_measure.txt b/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_measure.txt deleted file mode 100644 index 4f6f540e6da4..000000000000 --- a/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_measure.txt +++ /dev/null @@ -1,112 +0,0 @@ -two hundred meters~200 m -fifty six point three per square kilometer~56.3 /km² -two hundred kilometers per hour~200 km/h -twenty eight kilograms force per square centimeter~28 kgf/cm² -forty two thousand two hundred fifty nine per square meter~42259 /m² -minus two thousand twelve kilo liters~-2012 kl -minus sixty six kilograms~-66 kg -two kilo watt hours~2 kwh -one point o o o o two eight cubic deci meters~1.000028 dm³ -seven point five peta bytes~7.5 pb -three hours~3 h -one milli volt~1 mv -two cubic meters~2 m³ -ninety grams~90 g -one hundred twenty four point three lumens~124.3 lm -four hundred forty milliliters~440 ml -thirty one thousand four hundred eighty square feet~31480 sq ft -one thousand six hundred hours~1600 h -thirty one thousand four hundred eighty square feet~31480 sq ft -two square miles~2 sq mi -zero point one nine square miles~0.19 sq mi -one thousand five hundred thirty one c c~1531 cc -three hundred micrometers~300 μm -sixty five thousand square kilometers~65000 km² -two miles per hour~2 mph -two hundred forty five miles per hour~245 mph -one hundred fifty c c~150 cc -sixty point two four zero zero kilograms~60.2400 kg -zero feet~0 ft -zero foot~zero foot -two feet~2 ft -twenty foot~20 foot -point two meters~.2 m -two square meters~2 m² -eighteen feet~18 ft -eighteen mega siemens~18 ms -eighteen ounces~18 oz -eighteen point five kilometers~18.5 km -eighteen point five two square kilometers~18.52 km² -eighteen point nine one square kilometers~18.91 km² -eighteen point one four percent~18.14 % -eighteen point one six percent~18.16 % -eighteen point one square kilometers~18.1 km² -eighteen point six percent~18.6 % -eighteen point two two kilometers~18.22 km -eighteen point zero kilometers~18.0 km -eighteen point zero percent~18.0 % -eighteen square kilometers~18 km² -eighteen thousand eight hundred giga watt hours~18800 gwh -eighteen thousand seven hundred hectares~18700 ha -eight hectares~8 ha -eight hundred eighty five astronomical units~885 au -eight hundred eighty hectares~880 ha -eight hundred eighty kilobytes~880 kb -eight hundred eighty kilometers~880 km -eight hundred eighty nine feet~889 ft -eight hundred eighty six kilometers~886 km -eight hundred eighty two megawatts~882 mw -eight hundred feet~800 ft -eight hundred fifty five square kilometers~855 km² -eight hundred fifty megahertz~850 mhz -eight hundred fifty meters~850 m -eight hundred fifty nanometers~850 nm -eight hundred fifty one meters~851 m -eight hundred fifty seven square kilometers~857 km² -eight hundred fifty three meters~853 m -eight hundred fifty three point six meters~853.6 m -eight hundred five point four six square kilometers~805.46 km² -eight hundred forty two point nine meters~842.9 m -eight hundred forty two square kilometers~842 km² -eight hundred gigabytes~800 gb -eight hundred horsepower~800 hp -eight hundred kilograms~800 kg -eight hundred kilo watt hours~800 kwh -eight hundred kilowatts~800 kw -eight hundred megahertz~800 mhz -eight hundred ninety four c c~894 cc -eight hundred ninety kilowatts~890 kw -eight hundred ninety millimeters~890 mm -eight hundred ninety two square kilometers~892 km² -eight hundred seventy horsepower~870 hp -eight hundred seventy meters~870 m -eight hundred sixty kilograms~860 kg -eight hundred sixty kilometers~860 km -eight hundred sixty miles~860 mi -eight hundred sixty six feet~866 ft -eight hundred ten hectares~810 ha -eight hundred ten kilohertz~810 khz -eight hundred thirty eight point two millimeters~838.2 mm -eight hundred thirty five kilometers~835 km -eight hundred thirty kilohertz~830 khz -eight hundred thirty megawatts~830 mw -eight hundred thirty nine kilometers~839 km -eight hundred thirty six meters~836 m -eight hundred twenty feet~820 ft -eight hundred twenty kilometers~820 km -eight hundred twenty meters~820 m -eight hundred twenty one point zero feet~821.0 ft -eight hundred two point eight nine kilometers~802.89 km -eight hundred volts~800 v -eight kilobits~8 kb -eight kilograms~8 kg -eight million two hundred thousand feet~8200000 ft -eight point eight kilometers~8.8 km -eight point eight meters~8.8 m -eight point eight miles~8.8 mi -eight point five centimeters~8.5 cm -eight point five five percent~8.55 % -eight point five megawatts~8.5 mw -eight point five meters~8.5 m -eight point five two percent~8.52 % -eight point four four percent~8.44 % diff --git a/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_money.txt b/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_money.txt deleted file mode 100644 index 3fbb895f96ec..000000000000 --- a/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_money.txt +++ /dev/null @@ -1,52 +0,0 @@ -two dollars~$2 -one cent~$0.01 -four united states dollars and sixty nine cents~$4.69 -seventy five dollars sixty three~$75.63 -twenty nine dollars fifty cents~$29.50 -eleven dollars and fifty one cents~$11.51 -nine hundred ninety three dollars and ninety two cents~$993.92 -four hundred sixty billion won~₩460 billion -thirty billion yen~¥30 billion -two point five billion dollars~$2.5 billion -forty five billion dollars~$45 billion -fifty million dollars~$50 million -fifty billion dollars~$50 billion -zero point two million dollars~$0.2 million -fifteen point two billion dollars~$15.2 billion -one point six nine billion yuan~1.69 billion yuan -one point four three six billion yuan~1.436 billion yuan -four million yuan~4 million yuan -one dollar~$1 -fifteen thousand dollars~$15000 -one dollars~one dollars -twenty dollar~20 dollar -twenty point five o six dollars~$20.506 -point five o six dollars~$.506 -eighteen dollars~$18 -eighteen million nine hundred twenty five thousand dollars~$18925000 -eighteen thousand eight hundred fifty four dollars~$18854 -eighteen thousand eight hundred one dollars~$18801 -eighteen thousand eight hundred seventy five dollars~$18875 -eighteen thousand eighty one dollars~$18081 -eighteen thousand fifty two dollars~$18052 -eighteen thousand five hundred forty two dollars~$18542 -eighteen thousand five hundred nineteen dollars~$18519 -eighteen thousand five hundred seventy dollars~$18570 -eighteen thousand five hundred seventy eight dollars~$18578 -eighteen thousand five hundred sixteen dollars~$18516 -eighteen thousand four hundred eighty two dollars~$18482 -eighteen thousand four hundred seventy eight dollars~$18478 -eighteen thousand four hundred sixty eight dollars~$18468 -eighteen thousand nine hundred three dollars~$18903 -eighteen thousand nine hundred twenty nine dollars~$18929 -eighteen thousand ninety five dollars~$18095 -eighteen thousand one hundred seventeen dollars~$18117 -eighteen thousand one hundred twenty eight dollars~$18128 -eighteen thousand one hundred twenty five dollars~$18125 -eighteen thousand one hundred twenty four dollars~$18124 -eighteen thousand one hundred twenty nine dollars~$18129 -one thousand fifty five dollars~$1055 -one fifty five dollars~$155 -fifteen hundred dollars~$1500 -ninety nine hundred dollars~$9900 -ninety nine hundred and fifteen dollars and one cent~$9915.01 diff --git a/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_ordinal.txt b/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_ordinal.txt deleted file mode 100644 index f701a68bb798..000000000000 --- a/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_ordinal.txt +++ /dev/null @@ -1,34 +0,0 @@ -one hundredth~100th -twenty five thousand one hundred eleventh~25111th -second~2nd -zeroth~0th -first~1st -second~2nd -third~3rd -fourth~4th -eleventh~11th -twelfth~12th -thirteenth~13th -twenty first~21st -twenty third~23rd -one hundred eleventh~111th -one thousandth~1000th -one hundred twenty first~121st -eleven hundred twenty first~1121st -second~2nd -tenth~10th -sixth~6th -third~3rd -nineteenth~19th -third~3rd -twelfth~12th -forty eighth~48th -seventy first~71st -third~3rd -forty second~42nd -seventeenth~17th -twentieth~20th -twenty first~21st -seventh~7th -second~2nd -fifth~5th \ No newline at end of file diff --git a/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_telephone.txt b/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_telephone.txt deleted file mode 100644 index 92e2d6c3cacf..000000000000 --- a/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_telephone.txt +++ /dev/null @@ -1,18 +0,0 @@ -one two three one two three five six seven eight~123-123-5678 -plus nine one one two three one two three five six seven eight~+91 123-123-5678 -plus forty four one two three one two three five six seven eight~+44 123-123-5678 -four one two three one two three five six seven eight~4 123-123-5678 -zero two three one two three five six seven eight~023-123-5678 -o two three one two three five six seven eight~023-123-5678 -oh two three one two three five six seven eight~023-123-5678 -double oh three one two three five six seven eight~003-123-5678 -four three two double seven three two one four three two one four three double zero five~four 3277 3214 3214 3005 -one two three dot one two three dot o dot four o~123.123.0.40 -one twenty three dot one two three dot o dot four o~123.123.0.40 -two two five dot double five dot o dot four o~225.55.0.40 -two two five dot double five dot o dot forty five~225.55.0.45 -ssn is seven double nine one two three double one three~ssn is 799-12-3113 -seven nine nine~799 -a b nine~ab9 -a b c~a b c -five w k r a three one~5wkra31 diff --git a/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_time.txt b/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_time.txt deleted file mode 100644 index 18f8d789b660..000000000000 --- a/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_time.txt +++ /dev/null @@ -1,29 +0,0 @@ -eight oclock g m t~08:00 gmt -seven a m e s t~07:00 a.m. est -two p m~02:00 p.m. -two thirty~02:30 -three o'clock~03:00 -quarter past one~01:15 -half past three~03:30 -eight fifty one~08:51 -eight fifty two~08:52 -eight forty~08:40 -eight nineteen~08:19 -eight o six~08:06 -eight thirty eight~08:38 -eight thirty two~08:32 -eight twenty nine~08:29 -eleven fifty five p m~11:55 p.m. -eleven fifty three p m~11:53 p.m. -eleven forty a m~11:40 a.m. -eleven forty five a m~11:45 a.m. -eleven forty p m~11:40 p.m. -eleven forty six a m~11:46 a.m. -eleven o six p m~11:06 p.m. -eleven thirteen a m~11:13 a.m. -half past twelve~12:30 -quarter past one~01:15 -quarter to one~12:45 -quarter to twelve~11:45 -set alarm at ten to eleven pm~set alarm at 10:50 p.m. -one min to one am~12:59 a.m. diff --git a/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_whitelist.txt b/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_whitelist.txt deleted file mode 100644 index d8fa65ad33aa..000000000000 --- a/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_whitelist.txt +++ /dev/null @@ -1,7 +0,0 @@ -doctor dao~dr. dao -misses smith~mrs. smith -mister dao~mr. dao -saint george~st. george -i like for example ice cream~i like e.g. ice cream -s and p five hundred~s&p 500 -seven eleven stores~7-eleven stores diff --git a/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_word.txt b/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_word.txt deleted file mode 100644 index c21423e68ae9..000000000000 --- a/tests/nemo_text_processing/en/data_inverse_text_normalization/test_cases_word.txt +++ /dev/null @@ -1,52 +0,0 @@ -~ -, one~, one -, one , two , three , four~, one , two , three , four -e s three~es3 -yahoo!~yahoo! -twenty!~20 ! -x ~x -—~— -aaa~aaa -aabach~aabach -aabenraa~aabenraa -aabye~aabye -aaccessed~aaccessed -aach~aach -aachen's~aachen's -aadri~aadri -aafia~aafia -aagaard~aagaard -aagadu~aagadu -aagard~aagard -aagathadi~aagathadi -aaghart's~aaghart's -aagnes~aagnes -aagomoni~aagomoni -aagon~aagon -aagoo~aagoo -aagot~aagot -aahar~aahar -aahh~aahh -aahperd~aahperd -aaibinterstate~aaibinterstate -aajab~aajab -aakasa~aakasa -aakervik~aakervik -aakirkeby~aakirkeby -aalam~aalam -aalbaek~aalbaek -aaldiu~aaldiu -aalem~aalem -a'ali~a'ali -aalilaassamthey~aalilaassamthey -aalin~aalin -aaliyan~aaliyan -aaliyan's~aaliyan's -aamadu~aamadu -aamara~aamara -aambala~aambala -aamera~aamera -aamer's~aamer's -aamina~aamina -aaminah~aaminah -aamjiwnaang~aamjiwnaang diff --git a/tests/nemo_text_processing/en/data_text_normalization/test_cases_address.txt b/tests/nemo_text_processing/en/data_text_normalization/test_cases_address.txt deleted file mode 100644 index bd9394163d4d..000000000000 --- a/tests/nemo_text_processing/en/data_text_normalization/test_cases_address.txt +++ /dev/null @@ -1,9 +0,0 @@ -2788 San Tomas Expy, Santa Clara, CA 95051~twenty seven eighty eight San Tomas Expressway, Santa Clara, California nine five zero five one -2 San Tomas hwy, Santa, FL, 95051~two San Tomas Highway, Santa, Florida, nine five zero five one -123 Smth St, City, NY~one twenty three Smth Street, City, New York -123 Laguna Ct, Town~one twenty three Laguna Court, Town -1211 E Arques Ave~twelve eleven East Arques Avenue -708 N 1st St, San City~seven zero eight North first Street, San City -12 S 1st st~twelve South first Street -1990 for the Ata ST~nineteen ninety for the Ata ST -Main St.~Main St. diff --git a/tests/nemo_text_processing/en/data_text_normalization/test_cases_cardinal.txt b/tests/nemo_text_processing/en/data_text_normalization/test_cases_cardinal.txt deleted file mode 100644 index ea8af1b6a806..000000000000 --- a/tests/nemo_text_processing/en/data_text_normalization/test_cases_cardinal.txt +++ /dev/null @@ -1,17 +0,0 @@ -1~one -2~two --2~minus two -3~three -123~one hundred and twenty three -13,000~thirteen thousand -13000~one three zero zero zero -9000~nine thousand -9,000~nine thousand -123,000~one hundred twenty three thousand -123000~one two three zero zero zero -123,123,000~one hundred twenty three million one hundred twenty three thousand -123,000,012~one hundred twenty three million twelve -1,000,000~one million -1234567890123124~one two three four five six seven eight nine zero one two three one two four -978-0~nine hundred and seventy eight - zero -004~zero zero four diff --git a/tests/nemo_text_processing/en/data_text_normalization/test_cases_date.txt b/tests/nemo_text_processing/en/data_text_normalization/test_cases_date.txt deleted file mode 100644 index 8b97fce4a5f2..000000000000 --- a/tests/nemo_text_processing/en/data_text_normalization/test_cases_date.txt +++ /dev/null @@ -1,53 +0,0 @@ -july 25 2012~july twenty fifth twenty twelve -jul 25 2012~july twenty fifth twenty twelve -1980s~nineteen eighties -1980 s~nineteen eighties -25 july 2012~the twenty fifth of july twenty twelve -25 jul 2012~the twenty fifth of july twenty twelve -22 july 2012~the twenty second of july twenty twelve -25th july 2012~the twenty fifth of july twenty twelve -25th jul 2012~the twenty fifth of july twenty twelve -22nd july 2012~the twenty second of july twenty twelve -15 january~the fifteenth of january -17 may 2010~the seventeenth of may twenty ten -january 1~january first -june 30~june thirtieth -2012~twenty twelve -july 1506~july fifteen oh six -july 1876~july eighteen seventy six -1994~nineteen ninety four -1976~nineteen seventy six -june 20 2014~june twentieth twenty fourteen -1973~nineteen seventy three -1975~nineteen seventy five -1155~eleven fifty five -2006-08-05~august fifth two thousand six -august 23 2002~august twenty third two thousand two -16 July 1943~the sixteenth of july nineteen forty three -20 january~the twentieth of january -2016-11-03~november third twenty sixteen -2016/07/03~july third twenty sixteen -1980s~nineteen eighties -01.10.2010~january tenth twenty ten -10/06/2005~october sixth two thousand five -1910s~nineteen tens -2000s~two thousands -25 sept.~the twenty fifth of september -1000~one thousand -SEPT. 15~september fifteenth -JAN. 15 2020~january fifteenth twenty twenty -Jan. 15 2020~january fifteenth twenty twenty -Jan 15 2020~january fifteenth twenty twenty -jan. 15~january fifteenth -JAN 15 2020~january fifteenth twenty twenty -SEPTEMBER 15 twenty twenty~september fifteenth twenty twenty -11/17/05~november seventeenth zero five -01/07/98~january seventh ninety eight -One should go to the store on the 26th May in the evening~One should go to the store on the twenty sixth of may in the evening -'80s~eighties -Jan-15-2020~january fifteenth twenty twenty -Jan-15~january fifteenth -15-01-2020~the fifteenth of january twenty twenty -15.01.2020~the fifteenth of january twenty twenty -340 A.D~three forty AD -1998/2/30~february thirtieth nineteen ninety eight \ No newline at end of file diff --git a/tests/nemo_text_processing/en/data_text_normalization/test_cases_decimal.txt b/tests/nemo_text_processing/en/data_text_normalization/test_cases_decimal.txt deleted file mode 100644 index 9fa615018985..000000000000 --- a/tests/nemo_text_processing/en/data_text_normalization/test_cases_decimal.txt +++ /dev/null @@ -1,12 +0,0 @@ -.1665~point one six six five -2.0~two point zero -2.00~two point zero zero -2.050~two point zero five zero -100 million~one hundred million -0.1 billion~zero point one billion -.1 trillion~point one trillion --0.1~minus zero point one -0.004~zero point zero zero four -0.1 M~zero point one M -0.1 B~zero point one B -0.1 K~zero point one K diff --git a/tests/nemo_text_processing/en/data_text_normalization/test_cases_electronic.txt b/tests/nemo_text_processing/en/data_text_normalization/test_cases_electronic.txt deleted file mode 100644 index 61d94180dccf..000000000000 --- a/tests/nemo_text_processing/en/data_text_normalization/test_cases_electronic.txt +++ /dev/null @@ -1,29 +0,0 @@ -a.bc@gmail.com~a dot bc at gmail dot com -a@hotmail.de~a at hotmail dot DE -a@hotmail.fr~a at hotmail dot FR -a@hotmail.it~a at hotmail dot IT -a@aol.it~a at aol dot IT -a@msn.it~a at msn dot IT -cdf@abc.edu~cdf at abc dot EDU -abc@gmail.abc~abc at gmail dot ABC -abc@abc.com~abc at abc dot com -asdf123@abc.com~asdf one two three at abc dot com -a1b2@abc.com~a one b two at abc dot com -ab3.sdd.3@gmail.com~ab three dot sdd dot three at gmail dot com -email is abc1@gmail.com~email is abc one at gmail dot com -abs@nvidia.com~abs at nvidia dot com -email is a-1.b3_c&-d@gma4i-l.com test~email is a dash one dot b three underscore c ampersand dash d at gma four i dash l dot com test -nvidia.com~nvidia dot com -test.com~test dot com -http://www.ourdailynews.com.sm~HTTP semicolon slash slash WWW dot ourdailynews dot com dot SM -https://www.ourdailynews.com.sm~HTTPS semicolon slash slash WWW dot ourdailynews dot com dot SM -www.ourdailynews.com.sm~WWW dot ourdailynews dot com dot SM -www.ourdailynews.com/123-sm~WWW dot ourdailynews dot com slash one two three dash SM -sdf@gmail.com.sm~sdf at gmail dot com dot SM -sdf@gmail.com/123-sm~sdf at gmail dot com slash one two three dash SM -sdf@gmail.abc/123-sm~sdf at gmail dot ABC slash one two three dash SM -ourdailynews.com/123-sm~ourdailynews dot com slash one two three dash SM -ourdailynews.abc~ourdailynews.abc -file:///c/code/NeMo/docs/build/html/processing/intro.html~file semicolon slash slash slash c slash code slash NeMo slash docs slash build slash html slash processing slash intro dot HTML -file:///photos/image.jpg~file semicolon slash slash slash photos slash image dot jpeg -electronic test.com and test2.uk~electronic test dot com and test two dot UK \ No newline at end of file diff --git a/tests/nemo_text_processing/en/data_text_normalization/test_cases_fraction.txt b/tests/nemo_text_processing/en/data_text_normalization/test_cases_fraction.txt deleted file mode 100644 index 3c2316cb3fc2..000000000000 --- a/tests/nemo_text_processing/en/data_text_normalization/test_cases_fraction.txt +++ /dev/null @@ -1,16 +0,0 @@ -1/2007~one two thousand seventh -12639/12640~twelve thousand six hundred thirty nine twelve thousand six hundred fortieths -3 2/4~three and two quarters -1/4~one quarter -1/4th~one quarter -2/4th~two quarters -1/4TH~one quarter -1/3RD~one third -31/32~thirty one thirty seconds -22/3~twenty two thirds -1/3~one third -2 142/1~two and one hundred forty two over one -1/2~one half -2 1/2~two and a half -3 5/2~three and five halves -1795 / 1805~one thousand seven hundred ninety five one thousand eight hundred fifths \ No newline at end of file diff --git a/tests/nemo_text_processing/en/data_text_normalization/test_cases_math.txt b/tests/nemo_text_processing/en/data_text_normalization/test_cases_math.txt deleted file mode 100644 index 4975d6fdab0d..000000000000 --- a/tests/nemo_text_processing/en/data_text_normalization/test_cases_math.txt +++ /dev/null @@ -1,4 +0,0 @@ -1-2=5~one minus two equals five -1- 2 = 5~one minus two equals five -y=x +1~y equals x plus one -x +1 = y~x plus one equals y diff --git a/tests/nemo_text_processing/en/data_text_normalization/test_cases_measure.txt b/tests/nemo_text_processing/en/data_text_normalization/test_cases_measure.txt deleted file mode 100644 index 4d16a18eda89..000000000000 --- a/tests/nemo_text_processing/en/data_text_normalization/test_cases_measure.txt +++ /dev/null @@ -1,19 +0,0 @@ -12kg~twelve kilograms -12KG~twelve kilograms -12/kg~twelve per kilogram -12kg/kg~twelve kilograms per kilogram -1 mbps~one megabit per second -3 mbps~three megabits per second -3 cc/s~three CC per S -100 million kg~one hundred million kilograms -a 123.2-millimeters long~a one hundred and twenty three point two millimeters long -covid-19.5~covid- nineteen point five -7.2-millimeter bullet~seven point two millimeter bullet -4 1/2 lbs~four and a half pounds -4.4x~four point four x -80 s~eighty S -2°C~two degrees Celsius -1°C~one degree Celsius -1234-123kg~one thousand two hundred and thirty four to one hundred and twenty three kilograms -45º&C~forty five degree and C -41,459.00 km³~forty one thousand four hundred and fifty nine point zero zero cubic kilometers diff --git a/tests/nemo_text_processing/en/data_text_normalization/test_cases_money.txt b/tests/nemo_text_processing/en/data_text_normalization/test_cases_money.txt deleted file mode 100644 index d1218e8bd758..000000000000 --- a/tests/nemo_text_processing/en/data_text_normalization/test_cases_money.txt +++ /dev/null @@ -1,65 +0,0 @@ -$2~two dollars -$2.00~two dollars -₩460 billion~four hundred sixty billion won -¥30 billion~thirty billion yen -¥30 b~thirty billion yen -¥30b~thirty billion yen -¥30B~thirty billion yen -$45 billion~forty five billion dollars -$0.2 million~zero point two million dollars -$2.5 million~two point five million dollars -$15.2 billion~fifteen point two billion dollars -1.436 billion yuan~one point four three six billion yuan -4 million yuan~four million yuan -$15000~fifteen thousand dollars -$1~one dollar -$1.00~one dollar -$1.00~one dollar -$2~two dollars -$2.00~two dollars -$2.000~two dollars -$20~twenty dollars -$20.506~twenty point five zero six dollars -$20.50~twenty dollars fifty cents -$20.500~twenty dollars fifty cents -$20.5~twenty dollars fifty cents -$20.01~twenty dollars one cent -$20.010~twenty dollars one cent -$0.010~one cent -$0.02~two cents -$0.20~twenty cents -$.01~one cent -$.506~point five zero six dollars -$18~eighteen dollars -$18925000~eighteen million nine hundred twenty five thousand dollars -$18,925,000~eighteen million nine hundred twenty five thousand dollars -$18854~eighteen thousand eight hundred and fifty four dollars -$18801~eighteen thousand eight hundred and one dollars -$18875~eighteen thousand eight hundred and seventy five dollars -$18081~eighteen thousand and eighty one dollars -$18052~eighteen thousand and fifty two dollars -$18542~eighteen thousand five hundred and forty two dollars -$18519~eighteen thousand five hundred and nineteen dollars -$18570~eighteen thousand five hundred and seventy dollars -$18578~eighteen thousand five hundred and seventy eight dollars -$18516~eighteen thousand five hundred and sixteen dollars -$18482~eighteen thousand four hundred and eighty two dollars -$18478~eighteen thousand four hundred and seventy eight dollars -$18468~eighteen thousand four hundred and sixty eight dollars -$18903~eighteen thousand nine hundred and three dollars -$18929~eighteen thousand nine hundred and twenty nine dollars -$18095~eighteen thousand and ninety five dollars -$18117~eighteen thousand one hundred and seventeen dollars -$18128~eighteen thousand one hundred and twenty eight dollars -$18125~eighteen thousand one hundred and twenty five dollars -$18124~eighteen thousand one hundred and twenty four dollars -$18129~eighteen thousand one hundred and twenty nine dollars -£18000~eighteen thousand pounds -£1.20~one pound twenty pence -£1.111~one point one one one pounds -£2.01~two pounds one penny -$50.00-$100.00~fifty dollars - one hundred dollars -$1,925.21~one thousand nine hundred and twenty five dollars twenty one cents -$1,234.123~one thousand two hundred and thirty four point one two three dollars -US $76.3 trillion~US seventy six point three trillion dollars -US$76.3 trillion~seventy six point three trillion us dollars diff --git a/tests/nemo_text_processing/en/data_text_normalization/test_cases_normalize_with_audio.txt b/tests/nemo_text_processing/en/data_text_normalization/test_cases_normalize_with_audio.txt deleted file mode 100644 index e012cd3c3255..000000000000 --- a/tests/nemo_text_processing/en/data_text_normalization/test_cases_normalize_with_audio.txt +++ /dev/null @@ -1,165 +0,0 @@ -~123 -one two three -one twenty three -one hundred twenty three -one hundred and twenty three -~$123 -one hundred twenty three dollars -one hundred and twenty three dollars -~They bought 23 books for $123.02. -They bought twenty three books for one hundred twenty three dollars and two cents. -They bought twenty three books for one hundred twenty three dollars two cents. -~$1.01 -one dollar and one cent -one us dollar one cent -~1.24 -one point two four -one point twenty four -~~1/24 -january twenty four -the twenty fourth of january -january twenty fourth -~$1.21 -one dollar and twenty one cents -one dollar twenty one cents -~£1.00 -one pound -~t-0t25d12-f -t-oh t twenty five d one two-f -t-oh t two five d one two-f -t-zero t twenty five d twelve-f -~133-A -one hundred thirty three-A -~B2A23C -B two A twenty three C -~25d08A -twenty five d zero eight A -two five d zero eight A -~C24 -C twenty four -~It seemed to her that the jacket Oswald wore was darker than Commission Exhibit No. 162. -It seemed to her that the jacket Oswald wore was darker than Commission Exhibit number one hundred sixty two. -It seemed to her that the jacket Oswald wore was darker than Commission Exhibit number one hundred and sixty two. -It seemed to her that the jacket Oswald wore was darker than Commission Exhibit number one six two. -~"Father, let this cup pass." He prayed was heard. What cup was it that passed away from him? Sure not the death-cup, now filled to the brim! There was no quailing in the awful word; He still was king of kings, of lords the lord: He feared lest, in the suffering waste and grim, His faith might grow too faint and sickly dim." -"Father, let this cup pass." He prayed was heard. What cup was it that passed away from him? Sure not the death-cup, now filled to the brim! There was no quailing in the awful word; He still was king of kings, of lords the lord: He feared lest, in the suffering waste and grim, His faith might grow too faint and sickly dim." -~1970-2010 -nineteen seventy-twenty ten -one thousand nine hundred and seventy-two thousand ten -one thousand nine hundred and seventy-twenty ten -nineteen seventy to twenty ten -one thousand nine hundred seventy to two thousand ten -~W26s -W twenty six s -W two six s -~5-3-Ws -five-three-Ws -~401-ks -four oh one-ks -four hundred one-ks -~The box was 25 x 7 m. -The box was twenty five by seven meters. -~4567 -four thousand five hundred sixty seven -four five six seven -forty five sixty seven -four thousand five hundred and sixty seven -~This example number 15,000 can be a very long one, and can fail to produce valid normalization for such an easy number like 10,125 or dollar value $5349.01, and can fail to terminate, and can fail to terminate, and can fail to terminate, and can fail to terminate, and can fail to terminate, 452. -This example number fifteen thousand can be a very long one, and can fail to produce valid normalization for such an easy number like ten thousand one hundred twenty five or dollar value five thousand three hundred and forty nine dollars and one cent, and can fail to terminate, and can fail to terminate, and can fail to terminate, and can fail to terminate, and can fail to terminate, four fifty two. -~$1.01 -one dollar one cent -one dollar and one cent -~$.02 -two cents -~$17.31 -seventeen dollars and thirty one cents -~$17.312 -seventeen point three one two dollars -~25.] -two five.] -twenty five.] -~Francis I--test -Francis the first--test -Francis first--test -~13000 -one three zero zero zero -one three oh oh oh -thirteen thousand -~11/17/05 -november seventeenth zero five -november seventeenth oh five -the seventeenth of november oh five -~05 -oh five -zero five -~0063 -zero zero six three -oh oh sixty three -~ABC -ABC -A B C -~Test -Test -~2006-08-05 -august fifth two thousand six -the fifth of august two thousand six -~2-5 -two to five -two-five -~627 -six hundred twenty seven -six twenty seven -six two seven -~3/4 -the fourth of march -march fourth -three quarters -three fourths -~3/4/1998 -march four nineteen ninety eight -the fourth of march nineteen ninety eight -three/four/one nine nine eight -march fourth nineteen ninety eight -~1998-3-4 -nineteen ninety eight - march four -nineteen ninety eight - march fourth -nineteen ninety eight - the fourth of march -one nine nine eight-three-four -march fourth nineteen ninety eight -~0.004 -zero point zero zero four -oh point oh oh four -~[0.4] and [5 and 4] -[zero point four] and [five and four] -~Henry III. -Henry three. -Henry the third. -~for Tu (2/22) at 5 pm. -for Tuesday (the twenty second of february) at five PM. -for Tuesday (two divided by twenty two) at five PM. -for Tuesday (february twenty second) at five PM. -for Tuesday (two/two two) at five PM. -for Tuesday (two twenty seconds) at five PM. -for Tuesday (two/twenty two) at five PM. -for Tuesday (february twenty two) at five PM. -~12" -twelve inches -twelve" -~Sam I -Sam first -Sam the first -~2*8 -two times eight -two asterisk eight -~2-8 -two minus eight -two to eight -~2:8 -two to eight -~2/8 -two divided by eight -~[YI1] -[YI1] -[YI one] -~/ and $ -/ and dollar diff --git a/tests/nemo_text_processing/en/data_text_normalization/test_cases_ordinal.txt b/tests/nemo_text_processing/en/data_text_normalization/test_cases_ordinal.txt deleted file mode 100644 index 2e1b5ec7e0ef..000000000000 --- a/tests/nemo_text_processing/en/data_text_normalization/test_cases_ordinal.txt +++ /dev/null @@ -1,27 +0,0 @@ -0th~zeroth -11th~eleventh -23rd~twenty third -1000th~one thousandth -1,000th~one thousandth -1000000th~one millionth -9,000,000th~nine millionth -1st~first -1th~one th -2nd~second -2th~two th -3rd~third -3th~three th -4th~fourth -4rd~four rd -11th~eleventh -11st~eleven st -20th~twentieth -12th~twelfth -13th~thirteenth -12nd~twelve nd -13rd~thirteen rd -21st~twenty first -21th~twenty one th -121st~one hundred twenty first -111th~one hundred eleventh -111st~one hundred eleven st \ No newline at end of file diff --git a/tests/nemo_text_processing/en/data_text_normalization/test_cases_punctuation.txt b/tests/nemo_text_processing/en/data_text_normalization/test_cases_punctuation.txt deleted file mode 100644 index 5f5b249c15fe..000000000000 --- a/tests/nemo_text_processing/en/data_text_normalization/test_cases_punctuation.txt +++ /dev/null @@ -1,64 +0,0 @@ -a `quote` example~a `quote` example -a `25` example~a `twenty five` example -single quote.'~single quote.' -single quote. '4~single quote. ' four -company's results,' said he:~company's results,' said he: -test -~test - --5 test -~minus five test - -abbreviation USA.~abbreviation USA. -abbreviation U.S.A.~abbreviation USA -abbreviation. U.S.A..~abbreviation. USA.. -1-4=5~one minus four equals five -&hi;&hi;~and hi; and hi; -abbreviation USA,~abbreviation USA, -23rd july, 1998~the twenty third of july, nineteen ninety eight -April 29th’s meeting~april twenty ninth’s meeting -?,~?, -?,no~?,no -I've 20' and 14/ they're I'm 16c.~I've twenty ' and fourteen slash they're I'm sixteen c. -He's and I'm and Müller's and d'être~He's and I'm and Müller's and d'être -here (4 June 2014). and~here (the fourth of june twenty fourteen). and -``He's 50 and 2010``.~"He's fifty and twenty ten". -"He's 50 and 2010".~"He's fifty and twenty ten". -``test``.~"test". -This (12 species) and...~This (twelve species) and... -animals: ``cat``, ``dog``, ``lion``~animals: "cat", "dog", "lion" -animals: (1), (2), (3)~animals: (one), (two), (three) -animals: ``cat~animals: "cat -animals: ``4~animals: " four -non matching quotes?" "12text"~non matching quotes?" "twelve text" -12"~twelve inches -"12's and 3'sssssss"~"twelve's and three ' sssssss" -This is ABC 'second ~This is ABC 'second -``text 7`` text ``.~"text seven" text ". -"text 7" text ".~"text seven inches text". -"And now," he said, "He,~"And now," he said, "He, -a: "b", "c", "d", "e", "f" or "g".~a: "b", "c", "d", "e", "f" or "g". -a: "b" "c" "d" "e" "f" or "g".~a: "b" "c" "d" "e" "f" or "g". -a: ``b``, ``c``, ``d``, ``e``, ``f`` or ``g``.~a: "b", "c", "d", "e", "f" or "g". -"And now," he said, "He,~"And now," he said, "He, -80's~eighty's -test .b@gmail.com~test. b at gmail dot com -ourdailynews.abc/123-sm~ourdailynews. abc/one hundred twenty three-sm -123,000012~one hundred and twenty three, zero zero zero zero one two -9000,000th~nine thousand, zero zero zero th -16 July, 1943~the sixteenth of july, nineteen forty three -April 29th’s meeting~april twenty ninth’s meeting -august 23, 2002~august twenty third, two thousand two -11:30EST~eleven: thirty EST -11:30...~eleven thirty... -11:20AM,2:40PM and 10:10PM.~eleven twenty AM, two forty PM and ten ten PM. -dr. Evil~dr. Evil -1961–1965 and (2006–2012)~nineteen sixty one– nineteen sixty five and (two thousand six– twenty twelve) -114...48~one hundred and fourteen... forty eight -12kg.~twelve kilograms. -123?123~ one hundred and twenty three? one hundred and twenty three -2!~two! -1!hello~one! hello -1, ~one, -1!!!!~one!!!! -(1)Hello~(one) Hello -ÀÁÂÃ check §- and ƛ, also ɧ~ÀÁÂÃ check section - and ƛ, also ɧ -Hi it's 5pm,4A.M.?-34. Hi,no,yes,34! 12,again,4 and NO?17 and $.01,here & there--0.004kg~Hi it's five PM, four AM.? minus thirty four. Hi,no,yes, thirty four! twelve, again, four and NO? seventeen and one cent, here and there - minus zero point zero zero four kilograms -1°C.~one degree Celsius. -my email is myemail@gmail.com!~my email is myemail at gmail dot com! diff --git a/tests/nemo_text_processing/en/data_text_normalization/test_cases_punctuation_match_input.txt b/tests/nemo_text_processing/en/data_text_normalization/test_cases_punctuation_match_input.txt deleted file mode 100644 index 51d4aceb503f..000000000000 --- a/tests/nemo_text_processing/en/data_text_normalization/test_cases_punctuation_match_input.txt +++ /dev/null @@ -1,13 +0,0 @@ -&hi;&hi;~and hi;and hi; -23rd july,1998~the twenty third of july,nineteen ninety eight -I've 20' and 14/ they're I'm 16c.~I've twenty' and fourteen slash they're I'm sixteen c. -He's and I'm and Müller's and d'être~He's and I'm and Müller's and d'être -here (4 June 2014).and~here (the fourth of june twenty fourteen).and -This (12 species) and ...~This (twelve species) and ... -"12's and 3'sssssss"~"twelve's and three'sssssss" -a: ``b``,``c``, ``d``, ``e``, ``f`` or ``g``.~a: "b","c", "d", "e", "f" or "g". -1!hello~one!hello -1 ,~one , -(1)Hello~(one)Hello -ÀÁÂÃ check §- and ƛ, also ɧ~ÀÁÂÃ check section- and ƛ, also ɧ -Hi it's 5pm,4A.M.?-34. Hi,no,yes,34! 12,again,4 and NO?17 and $.01,here & there--0.004kg~Hi it's five PM,four AM.?minus thirty four. Hi,no,yes,thirty four! twelve,again,four and NO?seventeen and one cent,here and there - minus zero point zero zero four kilograms \ No newline at end of file diff --git a/tests/nemo_text_processing/en/data_text_normalization/test_cases_range.txt b/tests/nemo_text_processing/en/data_text_normalization/test_cases_range.txt deleted file mode 100644 index 3110928062f3..000000000000 --- a/tests/nemo_text_processing/en/data_text_normalization/test_cases_range.txt +++ /dev/null @@ -1,18 +0,0 @@ -1980-1986~nineteen eighty to nineteen eighty six -from 2-10~from two - ten -2-5lb~two to five pounds -2-5~two - five -2x8 m2~two by eight square meters -2x8~two x eight -2+3~two plus three -2+3 m2~two plus three m two -170 - 45190~one hundred and seventy - four five one nine zero -1980-1970 kg~one thousand nine hundred and eighty to one thousand nine hundred and seventy kilograms -5pm-7 pm~five PM to seven PM -4:00 am - 8:12 pm~four AM to eight twelve PM -978-0~nine hundred and seventy eight - zero -1960s-80s~nineteen sixties to eighties -1960s-1980s~nineteen sixties to nineteen eighties -1960-80~nineteen sixty to eighty -mid-1980s~mid nineteen eighties -mid-80s~mid eighties \ No newline at end of file diff --git a/tests/nemo_text_processing/en/data_text_normalization/test_cases_roman.txt b/tests/nemo_text_processing/en/data_text_normalization/test_cases_roman.txt deleted file mode 100644 index 2e3790361a65..000000000000 --- a/tests/nemo_text_processing/en/data_text_normalization/test_cases_roman.txt +++ /dev/null @@ -1,4 +0,0 @@ -Sam II~Sam second -Chapter IV~Chapter four -PART XL~PART forty -Sam and I~Sam and I diff --git a/tests/nemo_text_processing/en/data_text_normalization/test_cases_serial.txt b/tests/nemo_text_processing/en/data_text_normalization/test_cases_serial.txt deleted file mode 100644 index 4007bf5c0105..000000000000 --- a/tests/nemo_text_processing/en/data_text_normalization/test_cases_serial.txt +++ /dev/null @@ -1,31 +0,0 @@ -t-0t25d12-f~t-zero t twenty five d twelve-f -133-ABC~one hundred thirty three-ABC -B2A23C~B two A twenty three C -25d08A~twenty five d zero eight A -C24~C twenty four -W2s~W two s -1-413-te-b-1-5~one-four hundred thirteen-te-b-one-five -b-c-1-5-b-s-b~b-c-one-five-b-s-b -MIG-25/235212-asdg~MIG-twenty five/two three five two one two-asdg -1/f-4s~one/f-four s -1/f~one per F -4s~four S -7-eleven~seven-eleven -2x~two x -31/31/100~thirty one/thirty one/one hundred -1-8090~one - eight thousand and ninety -f++~f plus plus -dfsd#sfgsfd$~dfsd hash sfgsfd dollar -dfsd$$sfgsfd$~dfsd dollar dollar sfgsfd dollar -$12@12%~dollar twelve at twelve percent sign -@12~at twelve -12@~twelve at -@mypizza~at mypizza -#mytext#~hash mytext hash -test$~test dollar -covid-19~covid-nineteen -55-millimeters long~fifty five-millimeters long -a 4-kilogram bag~a four-kilogram bag -100-car~one hundred-car -123/261788/2021~one hundred twenty three/two six one seven eight eight/two thousand twenty one -2*8~two asterisk eight diff --git a/tests/nemo_text_processing/en/data_text_normalization/test_cases_special_text.txt b/tests/nemo_text_processing/en/data_text_normalization/test_cases_special_text.txt deleted file mode 100644 index c32983d90a45..000000000000 --- a/tests/nemo_text_processing/en/data_text_normalization/test_cases_special_text.txt +++ /dev/null @@ -1,10 +0,0 @@ -[HH AH0 L OW1]~[HH AH0 L OW1] -[nəkɫudɔf ˈfɫəʃt... ənd ˈfɛɫt - ˈɔɫˌweɪz ˈdɪd!]~[nəkɫudɔf ˈfɫəʃt... ənd ˈfɛɫt - ˈɔɫˌweɪz ˈdɪd!] -[poʊstˌmɑɹk]~[poʊstˌmɑɹk] -~ -go home~go home -gohome~gohome -~ -~ -123 123~ one hundred and twenty three one hundred and twenty three - haleluja ~ haleluja \ No newline at end of file diff --git a/tests/nemo_text_processing/en/data_text_normalization/test_cases_telephone.txt b/tests/nemo_text_processing/en/data_text_normalization/test_cases_telephone.txt deleted file mode 100644 index fd51e9f5afbc..000000000000 --- a/tests/nemo_text_processing/en/data_text_normalization/test_cases_telephone.txt +++ /dev/null @@ -1,20 +0,0 @@ -+1 123-123-5678~plus one, one two three, one two three, five six seven eight -123-123-5678~one two three, one two three, five six seven eight -+1-123-123-5678~plus one, one two three, one two three, five six seven eight -+1 (123)-123-5678~plus one, one two three, one two three, five six seven eight -+1(123) 123-5678~plus one, one two three, one two three, five six seven eight -(123)-123-5678~one two three, one two three, five six seven eight -(123) 123-5678~one two three, one two three, five six seven eight -123-123-5678-1111~one two three, one two three, five six seven eight, one one one one -123-123-5678-1~one two three, one two three, five six seven eight, one -1-800-GO-U-HAUL~one, eight hundred, GO U HAUL -1-800-GO-2-HAUL~one, eight hundred, GO two, HAUL -987.987.0.40~nine eight seven dot nine eight seven dot zero dot four zero -call me at +1 123-123-5678~call me at plus one, one two three, one two three, five six seven eight -call me at 123-123-5678~call me at one two three, one two three, five six seven eight -123.123.0.40~one two three dot one two three dot zero dot four zero -IP address is 123.123.0.40~IP address is one two three dot one two three dot zero dot four zero -111-11-1111~one one one, one one, one one one one -my ssn is 111-11-1111~my SSN is one one one, one one, one one one one -555.555.5555~five five five, five five five, five five five five -(555)555-5555~five five five, five five five, five five five five diff --git a/tests/nemo_text_processing/en/data_text_normalization/test_cases_time.txt b/tests/nemo_text_processing/en/data_text_normalization/test_cases_time.txt deleted file mode 100644 index e7f1d53e404c..000000000000 --- a/tests/nemo_text_processing/en/data_text_normalization/test_cases_time.txt +++ /dev/null @@ -1,19 +0,0 @@ -01:00~one o'clock -01:00 am~one AM -01:00 a.m.~one AM -01:00 a.m~one AM -1 a.m.~one AM -23:00~twenty three o'clock -1:00 a.m.~one AM -1:00a.m.~one AM -1.59 p.m.~one fifty nine PM -01:59 p.m.~one fifty nine PM -1:59 p.m.~one fifty nine PM -1:59 p.m. est~one fifty nine PM EST -1:59 p.m.est~one fifty nine PM EST -1:59 p.m. e.s.t~one fifty nine PM EST -10:00:00 p.m. e.s.t~ten hours zero minutes and zero seconds PM EST -1:01:01~one hour one minute and one second -14:10:30~fourteen hours ten minutes and thirty seconds -2pm-5pm~two PM to five PM -5pm~five PM diff --git a/tests/nemo_text_processing/en/data_text_normalization/test_cases_whitelist.txt b/tests/nemo_text_processing/en/data_text_normalization/test_cases_whitelist.txt deleted file mode 100644 index 7fafb9d77152..000000000000 --- a/tests/nemo_text_processing/en/data_text_normalization/test_cases_whitelist.txt +++ /dev/null @@ -1,6 +0,0 @@ -Dr. Evil~doctor Evil -Mrs. Norris~misses Norris -DNA is~DNA is -C. S. Lewis~CS Lewis -tv~TV -and/or~and/or diff --git a/tests/nemo_text_processing/en/data_text_normalization/test_cases_word.txt b/tests/nemo_text_processing/en/data_text_normalization/test_cases_word.txt deleted file mode 100644 index 3fb24ebcc202..000000000000 --- a/tests/nemo_text_processing/en/data_text_normalization/test_cases_word.txt +++ /dev/null @@ -1,38 +0,0 @@ -~ - ~ - 1~one - no~no -May I come in?~May I come in? -Yes you may.~Yes you may. -On the mar.~On the mar. -es3~es three -x ~x -X!~X! -—~— -aabach~aabach -aabenraa~aabenraa -aabye~aabye -aaccessed~aaccessed -aach~aach -aachen's~aachen's -aadri~aadri -aafia~aafia -aagaard~aagaard -aagadu~aagadu -aagard~aagard -aagathadi~aagathadi -aaghart's~aaghart's -aalem~aalem -a'ali~a'ali -aaliyan's~aaliyan's -mother-in-law~mother-in-law -there -0.4kg~there minus zero point four kilograms -there- -0.4kg~there- minus zero point four kilograms -$ and 5% or %~dollar and five percent or percent sign - 1~one -1~one -!1~! one -mar~mar -/$€₩£BB¥#%AA and $€₩£¥#%~slash dollar euro won pound BB yen hash percent sign AA and dollar euro won pound yen hash percent sign -love him while we may,~love him while we may, -mar~mar diff --git a/tests/nemo_text_processing/en/test_address.py b/tests/nemo_text_processing/en/test_address.py deleted file mode 100644 index d2a246faa523..000000000000 --- a/tests/nemo_text_processing/en/test_address.py +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestAddress: - normalizer_en = ( - Normalizer(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False, post_process=True) - if PYNINI_AVAILABLE - else None - ) - - normalizer_with_audio_en = ( - NormalizerWithAudio(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - # address is tagged by the measure class - @parameterized.expand(parse_test_case_file('en/data_text_normalization/test_cases_address.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer_en.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio_en: - pred_non_deterministic = self.normalizer_with_audio_en.normalize( - test_input, n_tagged=30, punct_post_process=False, - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/en/test_cardinal.py b/tests/nemo_text_processing/en/test_cardinal.py deleted file mode 100644 index 4b5507869546..000000000000 --- a/tests/nemo_text_processing/en/test_cardinal.py +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestCardinal: - inverse_normalizer_en = ( - (InverseNormalizer(lang='en', cache_dir=CACHE_DIR, overwrite_cache=False)) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('en/data_inverse_text_normalization/test_cases_cardinal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer_en.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer_en = ( - Normalizer(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False, post_process=True) - if PYNINI_AVAILABLE - else None - ) - normalizer_with_audio_en = ( - NormalizerWithAudio(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(parse_test_case_file('en/data_text_normalization/test_cases_cardinal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer_en.normalize(test_input, verbose=False, punct_post_process=False) - assert pred == expected, f"input: {test_input}" - - if self.normalizer_with_audio_en: - pred_non_deterministic = self.normalizer_with_audio_en.normalize( - test_input, n_tagged=30, punct_post_process=False, - ) - assert expected in pred_non_deterministic, f"input: {test_input}" diff --git a/tests/nemo_text_processing/en/test_date.py b/tests/nemo_text_processing/en/test_date.py deleted file mode 100644 index 01bfa50158f1..000000000000 --- a/tests/nemo_text_processing/en/test_date.py +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestDate: - inverse_normalizer_en = ( - InverseNormalizer(lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('en/data_inverse_text_normalization/test_cases_date.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer_en.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer_en = ( - Normalizer(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False, post_process=True) - if PYNINI_AVAILABLE - else None - ) - normalizer_with_audio_en = ( - NormalizerWithAudio(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(parse_test_case_file('en/data_text_normalization/test_cases_date.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/install_pynini.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm_uncased(self, test_input, expected): - pred = self.normalizer_en.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio_en: - pred_non_deterministic = self.normalizer_with_audio_en.normalize( - test_input, punct_post_process=False, n_tagged=100 - ) - assert expected in pred_non_deterministic, f"INPUT: {test_input}" - - normalizer_uppercased = ( - Normalizer(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - cases_uppercased = {"Aug. 8": "august eighth", "8 Aug.": "the eighth of august", "aug. 8": "august eighth"} - - @parameterized.expand(cases_uppercased.items()) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/install_pynini.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm_cased(self, test_input, expected): - pred = self.normalizer_uppercased.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio_en: - pred_non_deterministic = self.normalizer_with_audio_en.normalize( - test_input, punct_post_process=False, n_tagged=30 - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/en/test_decimal.py b/tests/nemo_text_processing/en/test_decimal.py deleted file mode 100644 index 51a180251ba5..000000000000 --- a/tests/nemo_text_processing/en/test_decimal.py +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestDecimal: - inverse_normalizer_en = ( - InverseNormalizer(lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('en/data_inverse_text_normalization/test_cases_decimal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer_en.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer_en = ( - Normalizer(input_case="cased", cache_dir=CACHE_DIR, overwrite_cache=False, post_process=True) - if PYNINI_AVAILABLE - else None - ) - normalizer_with_audio_en = ( - NormalizerWithAudio(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(parse_test_case_file('en/data_text_normalization/test_cases_decimal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer_en.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio_en: - pred_non_deterministic = self.normalizer_with_audio_en.normalize( - test_input, n_tagged=30, punct_post_process=False, - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/en/test_electronic.py b/tests/nemo_text_processing/en/test_electronic.py deleted file mode 100644 index 06edfe15370e..000000000000 --- a/tests/nemo_text_processing/en/test_electronic.py +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestElectronic: - inverse_normalizer_en = ( - InverseNormalizer(lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('en/data_inverse_text_normalization/test_cases_electronic.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer_en.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer_en = ( - Normalizer(input_case="cased", cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - normalizer_with_audio_en = ( - NormalizerWithAudio(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(parse_test_case_file('en/data_text_normalization/test_cases_electronic.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer_en.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio_en: - pred_non_deterministic = self.normalizer_with_audio_en.normalize( - test_input, n_tagged=100, punct_post_process=False, - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/en/test_fraction.py b/tests/nemo_text_processing/en/test_fraction.py deleted file mode 100644 index 647bad02a4ac..000000000000 --- a/tests/nemo_text_processing/en/test_fraction.py +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestFraction: - normalizer_en = ( - Normalizer(input_case="cased", cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - normalizer_with_audio_en = ( - NormalizerWithAudio(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(parse_test_case_file('en/data_text_normalization/test_cases_fraction.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer_en.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio_en: - pred_non_deterministic = self.normalizer_with_audio_en.normalize( - test_input, n_tagged=30, punct_post_process=False, - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/en/test_math.py b/tests/nemo_text_processing/en/test_math.py deleted file mode 100644 index 25a608bfd840..000000000000 --- a/tests/nemo_text_processing/en/test_math.py +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestMath: - normalizer_en = ( - Normalizer(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - normalizer_with_audio_en = ( - NormalizerWithAudio(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - # math is tagged by the measure class - @parameterized.expand(parse_test_case_file('en/data_text_normalization/test_cases_math.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer_en.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio_en: - pred_non_deterministic = self.normalizer_with_audio_en.normalize( - test_input, n_tagged=30, punct_post_process=False, - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/en/test_measure.py b/tests/nemo_text_processing/en/test_measure.py deleted file mode 100644 index 6261f2e5da66..000000000000 --- a/tests/nemo_text_processing/en/test_measure.py +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestMeasure: - inverse_normalizer_en = ( - InverseNormalizer(lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('en/data_inverse_text_normalization/test_cases_measure.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer_en.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer_en = ( - Normalizer(input_case="cased", cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - normalizer_with_audio_en = ( - NormalizerWithAudio(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(parse_test_case_file('en/data_text_normalization/test_cases_measure.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer_en.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio_en: - pred_non_deterministic = self.normalizer_with_audio_en.normalize( - test_input, n_tagged=30, punct_post_process=False, - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/en/test_money.py b/tests/nemo_text_processing/en/test_money.py deleted file mode 100644 index f9b37d7e6dda..000000000000 --- a/tests/nemo_text_processing/en/test_money.py +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestMoney: - inverse_normalizer_en = ( - InverseNormalizer(lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('en/data_inverse_text_normalization/test_cases_money.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer_en.inverse_normalize(test_input, verbose=False) - assert pred == expected, f"input: {test_input}" - - normalizer_en = ( - Normalizer(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - normalizer_with_audio_en = ( - NormalizerWithAudio(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(parse_test_case_file('en/data_text_normalization/test_cases_money.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer_en.normalize(test_input, verbose=False) - assert pred == expected, f"input: {test_input}" - - if self.normalizer_with_audio_en: - pred_non_deterministic = self.normalizer_with_audio_en.normalize( - test_input, n_tagged=30, punct_post_process=False, - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/en/test_normalization_with_audio.py b/tests/nemo_text_processing/en/test_normalization_with_audio.py deleted file mode 100644 index 37a22b7b1070..000000000000 --- a/tests/nemo_text_processing/en/test_normalization_with_audio.py +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, get_test_cases_multiple - -try: - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestNormalizeWithAudio: - normalizer_with_audio_en = ( - NormalizerWithAudio(input_case='cased', lang='en', lm=False, cache_dir=CACHE_DIR, overwrite_cache=False) - if CACHE_DIR and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(get_test_cases_multiple('en/data_text_normalization/test_cases_normalize_with_audio.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - if self.normalizer_with_audio_en: - pred = self.normalizer_with_audio_en.normalize(test_input, n_tagged=30, punct_post_process=True) - assert len(set(pred).intersection(set(expected))) == len( - expected - ), f'missing: {set(expected).difference(set(pred))}' diff --git a/tests/nemo_text_processing/en/test_ordinal.py b/tests/nemo_text_processing/en/test_ordinal.py deleted file mode 100644 index 641ff6f045e3..000000000000 --- a/tests/nemo_text_processing/en/test_ordinal.py +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestOrdinal: - inverse_normalizer_en = ( - InverseNormalizer(lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('en/data_inverse_text_normalization/test_cases_ordinal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer_en.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer_en = ( - Normalizer(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - normalizer_with_audio_en = ( - NormalizerWithAudio(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(parse_test_case_file('en/data_text_normalization/test_cases_ordinal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer_en.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio_en: - pred_non_deterministic = self.normalizer_with_audio_en.normalize( - test_input, n_tagged=30, punct_post_process=False, - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/en/test_punctuation.py b/tests/nemo_text_processing/en/test_punctuation.py deleted file mode 100644 index 8bda062400df..000000000000 --- a/tests/nemo_text_processing/en/test_punctuation.py +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.text_normalization.normalize import Normalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestPunctuation: - normalizer_en = ( - Normalizer(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False, post_process=True,) - if PYNINI_AVAILABLE - else None - ) - - # address is tagged by the measure class - @parameterized.expand(parse_test_case_file('en/data_text_normalization/test_cases_punctuation.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer_en.normalize(test_input, verbose=True, punct_post_process=False) - assert pred == expected, f"input: {test_input} != {expected}" - - @parameterized.expand(parse_test_case_file('en/data_text_normalization/test_cases_punctuation_match_input.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm_python_punct_post_process(self, test_input, expected): - pred = self.normalizer_en.normalize(test_input, verbose=True, punct_post_process=True) - assert pred == expected, f"input: {test_input} != {expected}" diff --git a/tests/nemo_text_processing/en/test_range.py b/tests/nemo_text_processing/en/test_range.py deleted file mode 100644 index 97213b37f1ac..000000000000 --- a/tests/nemo_text_processing/en/test_range.py +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestRange: - normalizer_en = ( - Normalizer(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - normalizer_with_audio_en = ( - NormalizerWithAudio(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - # address is tagged by the measure class - @parameterized.expand(parse_test_case_file('en/data_text_normalization/test_cases_range.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer_en.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio_en: - pred_non_deterministic = self.normalizer_with_audio_en.normalize( - test_input, n_tagged=30, punct_post_process=False, - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/en/test_roman.py b/tests/nemo_text_processing/en/test_roman.py deleted file mode 100644 index ae6ce0842bcd..000000000000 --- a/tests/nemo_text_processing/en/test_roman.py +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestRoman: - normalizer_en = ( - Normalizer(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - normalizer_with_audio_en = ( - NormalizerWithAudio(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - # address is tagged by the measure class - @parameterized.expand(parse_test_case_file('en/data_text_normalization/test_cases_roman.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer_en.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio_en: - pred_non_deterministic = self.normalizer_with_audio_en.normalize( - test_input, n_tagged=30, punct_post_process=False, - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/en/test_serial.py b/tests/nemo_text_processing/en/test_serial.py deleted file mode 100644 index 4f25cbbaac13..000000000000 --- a/tests/nemo_text_processing/en/test_serial.py +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestSerial: - normalizer_en = ( - Normalizer(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - normalizer_with_audio_en = ( - NormalizerWithAudio(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(parse_test_case_file('en/data_text_normalization/test_cases_serial.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer_en.normalize(test_input, verbose=False, punct_post_process=False) - assert pred == expected, f"input: {test_input}" - - if self.normalizer_with_audio_en: - pred_non_deterministic = self.normalizer_with_audio_en.normalize( - test_input, n_tagged=30, punct_post_process=False, - ) - assert expected in pred_non_deterministic, f"input: {test_input}" diff --git a/tests/nemo_text_processing/en/test_sparrowhawk_inverse_text_normalization.sh b/tests/nemo_text_processing/en/test_sparrowhawk_inverse_text_normalization.sh deleted file mode 100644 index 2633670c0637..000000000000 --- a/tests/nemo_text_processing/en/test_sparrowhawk_inverse_text_normalization.sh +++ /dev/null @@ -1,79 +0,0 @@ -#! /bin/sh - -PROJECT_DIR=/workspace/tests - -runtest () { - input=$1 - cd /workspace/sparrowhawk/documentation/grammars - - # read test file - while read testcase; do - IFS='~' read spoken written <<< $testcase - denorm_pred=$(echo $spoken | normalizer_main --config=sparrowhawk_configuration.ascii_proto 2>&1 | tail -n 1) - - # trim white space - written="$(echo -e "${written}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" - denorm_pred="$(echo -e "${denorm_pred}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" - - # input expected actual - assertEquals "$spoken" "$written" "$denorm_pred" - done < "$input" -} - -testITNCardinal() { - input=$PROJECT_DIR/en/data_inverse_text_normalization/test_cases_cardinal.txt - runtest $input -} - -testITNDate() { - input=$PROJECT_DIR/en/data_inverse_text_normalization/test_cases_date.txt - runtest $input -} - -testITNDecimal() { - input=$PROJECT_DIR/en/data_inverse_text_normalization/test_cases_decimal.txt - runtest $input -} - -testITNElectronic() { - input=$PROJECT_DIR/en/data_inverse_text_normalization/test_cases_electronic.txt - runtest $input -} - -testITNOrdinal() { - input=$PROJECT_DIR/en/data_inverse_text_normalization/test_cases_ordinal.txt - runtest $input -} - -testITNTime() { - input=$PROJECT_DIR/en/data_inverse_text_normalization/test_cases_time.txt - runtest $input -} - -testITNMeasure() { - input=$PROJECT_DIR/en/data_inverse_text_normalization/test_cases_measure.txt - runtest $input -} - -testITNMoney() { - input=$PROJECT_DIR/en/data_inverse_text_normalization/test_cases_money.txt - runtest $input -} - -testITNWhitelist() { - input=$PROJECT_DIR/en/data_inverse_text_normalization/test_cases_whitelist.txt - runtest $input -} - -testITNTelephone() { - input=$PROJECT_DIR/en/data_inverse_text_normalization/test_cases_telephone.txt - runtest $input -} - -testITNWord() { - input=$PROJECT_DIR/en/data_inverse_text_normalization/test_cases_word.txt - runtest $input -} - -# Load shUnit2 -. $PROJECT_DIR/../shunit2/shunit2 diff --git a/tests/nemo_text_processing/en/test_sparrowhawk_normalization.sh b/tests/nemo_text_processing/en/test_sparrowhawk_normalization.sh deleted file mode 100644 index 7baa7c198ae9..000000000000 --- a/tests/nemo_text_processing/en/test_sparrowhawk_normalization.sh +++ /dev/null @@ -1,115 +0,0 @@ -#! /bin/sh - -PROJECT_DIR=/workspace/tests - -runtest () { - input=$1 - cd /workspace/sparrowhawk/documentation/grammars - - # read test file - while read testcase; do - IFS='~' read written spoken <<< $testcase - # replace non breaking space with breaking space - denorm_pred=$(echo $written | normalizer_main --config=sparrowhawk_configuration.ascii_proto 2>&1 | tail -n 1 | sed 's/\xC2\xA0/ /g') - - # trim white space - spoken="$(echo -e "${spoken}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" - denorm_pred="$(echo -e "${denorm_pred}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" - - # input expected actual - assertEquals "$written" "$spoken" "$denorm_pred" - done < "$input" -} - -testTNSpecialText() { - input=$PROJECT_DIR/en/data_text_normalization/test_cases_special_text.txt - runtest $input -} - -testTNCardinal() { - input=$PROJECT_DIR/en/data_text_normalization/test_cases_cardinal.txt - runtest $input -} - -testTNDate() { - input=$PROJECT_DIR/en/data_text_normalization/test_cases_date.txt - runtest $input -} - -testTNDecimal() { - input=$PROJECT_DIR/en/data_text_normalization/test_cases_decimal.txt - runtest $input -} - -testTNRange() { - input=$PROJECT_DIR/en/data_text_normalization/test_cases_range.txt - runtest $input -} - -testTNSerial() { - input=$PROJECT_DIR/en/data_text_normalization/test_cases_serial.txt - runtest $input -} - -#testTNRoman() { -# input=$PROJECT_DIR/en/data_text_normalization/test_cases_roman.txt -# runtest $input -#} - -testTNElectronic() { - input=$PROJECT_DIR/en/data_text_normalization/test_cases_electronic.txt - runtest $input -} - -testTNFraction() { - input=$PROJECT_DIR/en/data_text_normalization/test_cases_fraction.txt - runtest $input -} - -testTNMoney() { - input=$PROJECT_DIR/en/data_text_normalization/test_cases_money.txt - runtest $input -} - -testTNOrdinal() { - input=$PROJECT_DIR/en/data_text_normalization/test_cases_ordinal.txt - runtest $input -} - -testTNTelephone() { - input=$PROJECT_DIR/en/data_text_normalization/test_cases_telephone.txt - runtest $input -} - -testTNTime() { - input=$PROJECT_DIR/en/data_text_normalization/test_cases_time.txt - runtest $input -} - -testTNMeasure() { - input=$PROJECT_DIR/en/data_text_normalization/test_cases_measure.txt - runtest $input -} - -testTNWhitelist() { - input=$PROJECT_DIR/en/data_text_normalization/test_cases_whitelist.txt - runtest $input -} - -testTNWord() { - input=$PROJECT_DIR/en/data_text_normalization/test_cases_word.txt - runtest $input -} - -testTNAddress() { - input=$PROJECT_DIR/en/data_text_normalization/test_cases_address.txt - runtest $input -} - -testTNMath() { - input=$PROJECT_DIR/en/data_text_normalization/test_cases_math.txt - runtest $input -} - -# Load shUnit2 -. $PROJECT_DIR/../shunit2/shunit2 diff --git a/tests/nemo_text_processing/en/test_special_text.py b/tests/nemo_text_processing/en/test_special_text.py deleted file mode 100644 index 4a73bbcbead0..000000000000 --- a/tests/nemo_text_processing/en/test_special_text.py +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestSpecialText: - - normalizer_en = ( - Normalizer(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - - normalizer_with_audio_en = ( - NormalizerWithAudio(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(parse_test_case_file('en/data_text_normalization/test_cases_special_text.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer_en.normalize(test_input, verbose=False) - assert pred == expected - - # if self.normalizer_with_audio_en: - # pred_non_deterministic = self.normalizer_with_audio_en.normalize( - # test_input, n_tagged=30, punct_post_process=False, - # ) - # assert expected in pred_non_deterministic, f"input: {test_input}" diff --git a/tests/nemo_text_processing/en/test_telephone.py b/tests/nemo_text_processing/en/test_telephone.py deleted file mode 100644 index c0db058fc9fb..000000000000 --- a/tests/nemo_text_processing/en/test_telephone.py +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestTelephone: - inverse_normalizer_en = ( - InverseNormalizer(lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('en/data_inverse_text_normalization/test_cases_telephone.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer_en.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer_en = ( - Normalizer(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - normalizer_with_audio_en = ( - NormalizerWithAudio(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(parse_test_case_file('en/data_text_normalization/test_cases_telephone.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer_en.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio_en: - pred_non_deterministic = self.normalizer_with_audio_en.normalize( - test_input, n_tagged=10, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/en/test_text_split.py b/tests/nemo_text_processing/en/test_text_split.py deleted file mode 100644 index 4241914ea5fa..000000000000 --- a/tests/nemo_text_processing/en/test_text_split.py +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest - -from ..utils import CACHE_DIR - -try: - from nemo_text_processing.text_normalization.normalize import Normalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestTextSentenceSplit: - normalizer_en = ( - Normalizer(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False, post_process=True) - if PYNINI_AVAILABLE - else None - ) - - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - def test_text_sentence_split(self): - text = "This happened in 1918 when Mrs. and Mr. Smith paid $111.12 in U.S.A. at 9 a.m. on Dec. 1. 2020. And Jan. 17th. This is an example. He paid $123 for this desk. 123rd, St. Patrick." - gt_sentences = [ - 'This happened in 1918 when Mrs. and Mr. Smith paid $111.12 in U.S.A. at 9 a.m. on Dec. 1. 2020.', - 'And Jan. 17th.', - 'This is an example.', - 'He paid $123 for this desk.', - '123rd, St. Patrick.', - ] - sentences = self.normalizer_en.split_text_into_sentences(text) - assert gt_sentences == sentences diff --git a/tests/nemo_text_processing/en/test_time.py b/tests/nemo_text_processing/en/test_time.py deleted file mode 100644 index aff02d57a786..000000000000 --- a/tests/nemo_text_processing/en/test_time.py +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestTime: - inverse_normalizer_en = ( - InverseNormalizer(lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('en/data_inverse_text_normalization/test_cases_time.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer_en.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer_en = ( - Normalizer(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - normalizer_with_audio_en = ( - NormalizerWithAudio(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(parse_test_case_file('en/data_text_normalization/test_cases_time.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer_en.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio_en: - pred_non_deterministic = self.normalizer_with_audio_en.normalize( - test_input, n_tagged=10, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/en/test_whitelist.py b/tests/nemo_text_processing/en/test_whitelist.py deleted file mode 100644 index 7364b90b5387..000000000000 --- a/tests/nemo_text_processing/en/test_whitelist.py +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestWhitelist: - inverse_normalizer_en = ( - (InverseNormalizer(lang='en', cache_dir=CACHE_DIR, overwrite_cache=False)) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('en/data_inverse_text_normalization/test_cases_whitelist.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer_en.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer_en = ( - Normalizer(input_case='cased', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - normalizer_with_audio_en = ( - NormalizerWithAudio(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(parse_test_case_file('en/data_text_normalization/test_cases_whitelist.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer_en.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio_en: - pred_non_deterministic = self.normalizer_with_audio_en.normalize( - test_input, n_tagged=10, punct_post_process=False - ) - assert expected in pred_non_deterministic - - normalizer_uppercased = Normalizer(input_case='cased', lang='en') if PYNINI_AVAILABLE else None - cases_uppercased = {"Dr. Evil": "doctor Evil", "dr. Evil": "dr. Evil", "no. 4": "no. four"} - - @parameterized.expand(cases_uppercased.items()) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm_cased(self, test_input, expected): - pred = self.normalizer_uppercased.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio_en: - pred_non_deterministic = self.normalizer_with_audio_en.normalize( - test_input, n_tagged=10, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/en/test_word.py b/tests/nemo_text_processing/en/test_word.py deleted file mode 100644 index b5e798d0c4bf..000000000000 --- a/tests/nemo_text_processing/en/test_word.py +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestWord: - inverse_normalizer_en = ( - InverseNormalizer(lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('en/data_inverse_text_normalization/test_cases_word.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer_en.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer_en = ( - Normalizer(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False, post_process=True) - if PYNINI_AVAILABLE - else None - ) - normalizer_with_audio_en = ( - NormalizerWithAudio(input_case='cased', lang='en', cache_dir=CACHE_DIR, overwrite_cache=False) - if RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(parse_test_case_file('en/data_text_normalization/test_cases_word.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer_en.normalize(test_input, verbose=False) - assert pred == expected, f"input: {test_input} != {expected}" - - if self.normalizer_with_audio_en: - pred_non_deterministic = self.normalizer_with_audio_en.normalize( - test_input, n_tagged=3, punct_post_process=False - ) - assert expected in pred_non_deterministic, f"input: {test_input}" diff --git a/tests/nemo_text_processing/es/__init__.py b/tests/nemo_text_processing/es/__init__.py deleted file mode 100644 index 7d200df57afe..000000000000 --- a/tests/nemo_text_processing/es/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_cardinal.txt b/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_cardinal.txt deleted file mode 100644 index 7cd24635c5eb..000000000000 --- a/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_cardinal.txt +++ /dev/null @@ -1,50 +0,0 @@ -(non-ideal case) entre dieciséis mil y dieciocho mil~(non-ideal case) entre 16018 1000 -doscientos cincuenta y uno~251 -novecientos noventa y nueve millones novecientos noventa y nueve mil novecientos noventa y nueve~999999999 -cero~cero -uno~uno -una~una -dos~dos -nueve~nueve -diez~10 -, uno~, uno -, diez~, 10 -menos veintitrés~-23 -cien~100 -ciento uno~101 -ciento un~101 -ciento una~101 -mil y uno~1001 -mil uno~1001 -nueve billones setecientos ochenta y nueve mil trescientos ochenta y dos millones quinientos treinta y seis mil ciento treinta~9789382536130 -doscientos cincuenta y cuatro~254 -ciento cuarenta y siete mil cuatrocientos cincuenta y uno~147451 -un millón ciento cincuenta y seis mil ciento setenta y tres~1156173 -mil quinientos noventa y tres millones setenta y dos mil novecientos sesenta y uno~1593072961 -noventa y siete mil ochocientos ocho billones doscientos sesenta y cuatro mil setecientos setenta y dos millones setecientos noventa y dos mil cinco~97808264772792005 -diecisiete mil ochocientos cincuenta y cinco trillones treinta y seis mil seiscientos cincuenta y siete billones siete mil quinientos noventa y seis millones ciento diez mil novecientos cuarenta y nueve~17855036657007596110949 -diez mil diez billones diez millones cien mil diez~10010000010100010 -menos veinticinco mil treinta y siete~-25037 -mil doscientos sesenta y cuatro billones trescientos un mil novecientos treinta y ocho millones ciento cuatro~1264301938000104 -menos sesenta~-60 -cuarenta y seis mil seiscientos sesenta y cuatro~46664 -sesenta~60 -dos millones tres~2000003 -mil trece~1013 -mil cien~1100 -mil veintiséis~1026 -mil ciento veintiséis~1126 -dieciocho millones cuatrocientos cincuenta mil novecientos noventa~18450990 -dieciocho millones novecientos cuarenta mil setecientos veintidós~18940722 -dieciocho millones seiscientos noventa mil novecientos dieciséis~18690916 -dieciocho mil ochocientos ochenta~18880 -un millardo uno~1000000001 -mil millones uno~1000000001 -mil millones ciento uno~1000000101 -mil millones mil ciento uno~1000001101 -mil millones diez mil ciento uno~1000010101 -mil un millón diez mil ciento uno~1001010101 -dos millardos cincuenta y dos~2000000052 -muchas millones~muchas millones -mil billones uno~1000000000000001 -mil trillones uno~1000000000000000000001 \ No newline at end of file diff --git a/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_date.txt b/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_date.txt deleted file mode 100644 index f3de84bf416b..000000000000 --- a/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_date.txt +++ /dev/null @@ -1,6 +0,0 @@ -primero de enero~1 de enero -uno de enero~1 de enero -el uno de diciembre~el 1 de diciembre -el primero de diciembre~el 1 de diciembre -domingo veintiséis de octubre~domingo 26 de octubre -treinta y uno de diciembre de mil novecientos noventa y dos~31 de diciembre de 1992 \ No newline at end of file diff --git a/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_decimal.txt b/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_decimal.txt deleted file mode 100644 index 3aa1005275a2..000000000000 --- a/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_decimal.txt +++ /dev/null @@ -1,29 +0,0 @@ -uno coma dos seis~1,26 -menos uno coma dos seis~-1,26 -uno coma veintiséis~1,26 -cero coma dos seis~0,26 -cero coma veintiséis~0,26 -tres coma ciento cuarenta y uno~3,141 -tres coma cero ciento cuarenta y uno~3,0141 -tres coma ciento cuarenta y uno cincuenta y nueve~3,14159 -tres coma catorce ciento cincuenta y nueve~3,14159 -tres coma catorce quince noventa y dos sesenta cinco treinta y cinco~3,1415926535 -tres coma catorce quince cero noventa y dos sesenta cinco treinta y cinco~3,14150926535 -tres coma catorce quince cero novecientos veintiséis cero quinientos treinta y cinco~3,141509260535 -cuatrocientos millones~400 millones -uno punto treinta y tres~1.33 -uno punto treinta y tres millones~1.33 millones -cero coma seis millones~0,6 millones -mil ochocientos veinticuatro millón~1824 millón -mil ochocientos veinticuatro millones~1824 millones -punto dos seis~.26 -un millón~1 millón -dos millones~2 millones -un millardo~1 millardo -dos millardos~2 millardos -un billón~1 billón -dos billones~2 billones -un trillón~1 trillón -dos trillones~2 trillones -un cuatrillón~1 cuatrillón -dos cuatrillones~2 cuatrillones diff --git a/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_electronic.txt b/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_electronic.txt deleted file mode 100644 index fd9387f63d78..000000000000 --- a/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_electronic.txt +++ /dev/null @@ -1,13 +0,0 @@ -a punto b c arroba g mail punto com~a.bc@gmail.com -c d f arroba a b c punto e d u~cdf@abc.edu -a b c arroba g mail punto a b c~abc@gmail.abc -a b c arroba a b c punto com~abc@abc.com -a s d f uno dos tres arroba a b c punto com~asdf123@abc.com -a uno b dos arroba a b c punto com~a1b2@abc.com -a b tres punto s d d punto tres arroba g mail punto com~ab3.sdd.3@gmail.com -hache te te pe ese dos puntos barra barra doble ve doble ve doble ve punto n vidia punto com~https://www.nvidia.com -doble ve doble ve doble ve punto n vidia punto com~www.nvidia.com -doble ve doble ve doble ve punto nvidia punto com~www.nvidia.com -w w w punto nvidia punto com~www.nvidia.com -doble ve doble ve doble ve punto a b c punto es barra e f g~www.abc.es/efg -doble ve doble ve doble ve punto a b c punto es~www.abc.es \ No newline at end of file diff --git a/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_measure.txt b/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_measure.txt deleted file mode 100644 index 582a0d69c695..000000000000 --- a/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_measure.txt +++ /dev/null @@ -1,13 +0,0 @@ -doscientos metros~200 m -tres horas~3 h -una hora~1 h -doscientos cuarenta y cinco millas por hora~245 mph -dos kilos~2 kg -sesenta coma dos cuatro cero cero kilogramos~60,2400 kg -menos sesenta coma veinticuatro cero cero kilogramos~-60,2400 kg -ocho coma cinco dos por ciento~8,52 % -menos ocho coma cinco dos por ciento~-8,52 % -uno porciento~1 % -tres centímetros~3 cm -cuatro segundos~4 s -cinco litros~5 l \ No newline at end of file diff --git a/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_money.txt b/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_money.txt deleted file mode 100644 index c9c8892257cd..000000000000 --- a/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_money.txt +++ /dev/null @@ -1,15 +0,0 @@ -doce dólares y cinco centavos~$12,05 -doce dólares y cinco céntimos~$12,05 -setenta y cinco dólares sesenta y tres~$75,63 -setenta y cinco dólares y sesenta y tres centavos~$75,63 -setenta y cinco dólares con sesenta y tres centavos~$75,63 -setenta y cinco dólares con sesenta y tres~$75,63 -veintinueve dólares cincuenta centavos~$29,50 -un dólar~$1 -veinticinco centavos~$0,25 -veinticinco céntimos~$0,25 -doce euros y cinco centavos~€12,05 -doce dólares estadounidenses y cinco centavos~US$12,05 -doce dólares americanos y cinco centavos~US$12,05 -doce pesos y cinco centavos~$12,05 -doce yenes y cinco centavos~¥12,05 \ No newline at end of file diff --git a/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_ordinal.txt b/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_ordinal.txt deleted file mode 100644 index 18830c934767..000000000000 --- a/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_ordinal.txt +++ /dev/null @@ -1,29 +0,0 @@ -primero~primero -tercera~tercera -primer~primer -tercer~tercer -noveno~noveno -novena~novena -décimo~10.º -décima~10.ª -undécimo~11.º -undécima~11.ª -decimoprimero~11.º -décimo primero~11.º -decimoprimer~11.ᵉʳ -décimo primer~11.ᵉʳ -decimoprimera~11.ª -décima primera~11.ª -(technically ungrammatical) décimo primera~(technically ungrammatical) 11.ª -decimotercero~13.º -vigésimo primero~21.º -vigésima primera~21.ª -(technically ungrammatical) vigésimo primera~(technically ungrammatical) 21.ª -vigésimo primer~21.ᵉʳ -vigésimosegundo~22.º -vigésimo segundo~22.º -vigésimosegunda~22.ª -vigésima segunda~22.ª -vigésimo tercero~23.º -centésimo undécimo~111.º -centésimo trigésimo cuarto~134.º diff --git a/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_telephone.txt b/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_telephone.txt deleted file mode 100644 index 8a536301e1f8..000000000000 --- a/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_telephone.txt +++ /dev/null @@ -1,6 +0,0 @@ -uno dos tres uno dos tres cinco seis siete ocho~123-123-5678 -uno veintitrés uno veintitrés cincuenta y seis setenta y ocho~123-123-5678 -uno dos tres cuatro cinco seis siete ocho nueve~123-456-789 -uno veintitrés cuatro cincuenta y seis siete ochenta y nueve~123-456-789 -uno dos tres cuatro cinco seis siete ocho~1234-5678 -doce treinta y cuatro cincuenta y seis setenta y ocho~1234-5678 \ No newline at end of file diff --git a/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_time.txt b/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_time.txt deleted file mode 100644 index ed554fc266ac..000000000000 --- a/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_time.txt +++ /dev/null @@ -1,19 +0,0 @@ -las dieciséis cincuenta~las 16:50 -la una~la una -las dos~las dos -las tres personas~las tres personas -las dos a eme~las 2:00 a.m. -la una pe eme~la 1:00 p.m. -la una y diez~la 1:10 -la una y diez a eme~la 1:10 a.m. -la una y diez pe eme~la 1:10 p.m. -la una diez~la 1:10 -la una con diez~la 1:10 -la una y cuarto~la 1:15 -la una y media~la 1:30 -las dos menos veinte~la 1:40 -las dos menos cuarto~la 1:45 -cuarto para las dos~la 1:45 -un cuarto para las dos~la 1:45 -las veintitrés y media~las 23:30 -las veintitrés y cincuenta y nueve~las 23:59 \ No newline at end of file diff --git a/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_whitelist.txt b/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_whitelist.txt deleted file mode 100644 index 849a5a428a3d..000000000000 --- a/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_whitelist.txt +++ /dev/null @@ -1,4 +0,0 @@ -usted~ud. -ustedes~uds. -habla usted español~habla ud. español -hablan ustedes español~hablan uds. español \ No newline at end of file diff --git a/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_word.txt b/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_word.txt deleted file mode 100644 index 80b5275d40e5..000000000000 --- a/tests/nemo_text_processing/es/data_inverse_text_normalization/test_cases_word.txt +++ /dev/null @@ -1,49 +0,0 @@ -~ -yahoo!~yahoo! -veinte!~20 ! -x ~x -—~— -aaa~aaa -aabach~aabach -aabenraa~aabenraa -aabye~aabye -aaccessed~aaccessed -aach~aach -aachen's~aachen's -aadri~aadri -aafia~aafia -aagaard~aagaard -aagadu~aagadu -aagard~aagard -aagathadi~aagathadi -aaghart's~aaghart's -aagnes~aagnes -aagomoni~aagomoni -aagon~aagon -aagoo~aagoo -aagot~aagot -aahar~aahar -aahh~aahh -aahperd~aahperd -aaibinterstate~aaibinterstate -aajab~aajab -aakasa~aakasa -aakervik~aakervik -aakirkeby~aakirkeby -aalam~aalam -aalbaek~aalbaek -aaldiu~aaldiu -aalem~aalem -a'ali~a'ali -aalilaassamthey~aalilaassamthey -aalin~aalin -aaliyan~aaliyan -aaliyan's~aaliyan's -aamadu~aamadu -aamara~aamara -aambala~aambala -aamera~aamera -aamer's~aamer's -aamina~aamina -aaminah~aaminah -aamjiwnaang~aamjiwnaang diff --git a/tests/nemo_text_processing/es/data_text_normalization/test_cases_cardinal.txt b/tests/nemo_text_processing/es/data_text_normalization/test_cases_cardinal.txt deleted file mode 100644 index e12b3f115504..000000000000 --- a/tests/nemo_text_processing/es/data_text_normalization/test_cases_cardinal.txt +++ /dev/null @@ -1,69 +0,0 @@ -2~dos -3~tres -4~cuatro -5~cinco -6~seis -7~siete -8~ocho -9~nueve -10~diez -11~once -12~doce -13~trece -14~catorce -15~quince -16~dieciséis -17~diecisiete -18~dieciocho -19~diecinueve -20~veinte -22~veintidós -23~veintitrés -24~veinticuatro -25~veinticinco -26~veintiséis -27~veintisiete -28~veintiocho -29~veintinueve -30~treinta -40~cuarenta -50~cincuenta -60~sesenta -70~setenta -80~ochenta -90~noventa -100~cien -102~ciento dos -120~ciento veinte -130~ciento treinta -1000~mil -1 000~mil -1.000~mil -1010~mil diez -1020~mil veinte -1100~mil cien -1110~mil ciento diez -1111~mil ciento once -2000~dos mil -2002~dos mil dos -2010~dos mil diez -2020~dos mil veinte -2100~dos mil cien -2110~dos mil ciento diez -2111~dos mil ciento once -10000~diez mil -10 000~diez mil -10.000~diez mil -100000~cien mil -100 000~cien mil -100.000~cien mil -1 000 000~un millón -1.000.000~un millón -1 034 068~un millón treinta y cuatro mil sesenta y ocho -2.000.000~dos millones -1.000.000.000~mil millones -2.000.000.000~dos mil millones -3 000 000 000 000~tres billones -3.000.000.000.000~tres billones -100 000 000 000 000 000 000 000~cien mil trillones -100 000 000 000 000 000 000 002~cien mil trillones dos diff --git a/tests/nemo_text_processing/es/data_text_normalization/test_cases_date.txt b/tests/nemo_text_processing/es/data_text_normalization/test_cases_date.txt deleted file mode 100644 index bccdca7ec552..000000000000 --- a/tests/nemo_text_processing/es/data_text_normalization/test_cases_date.txt +++ /dev/null @@ -1,13 +0,0 @@ -1 enero~primero de enero -5 febrero~cinco de febrero -20 de marzo~veinte de marzo -abril 30~treinta de abril -31 marzo~treinta y uno de marzo -10 mayo 1990~diez de mayo de mil novecientos noventa -junio 11 2000~once de junio de dos mil -30 julio del 2020~treinta de julio del dos mil veinte -30-2-1990~treinta de febrero de mil novecientos noventa -30/2/1990~treinta de febrero de mil novecientos noventa -30.2.1990~treinta de febrero de mil novecientos noventa -1990-2-30~treinta de febrero de mil novecientos noventa -1990-02-30~treinta de febrero de mil novecientos noventa \ No newline at end of file diff --git a/tests/nemo_text_processing/es/data_text_normalization/test_cases_decimal.txt b/tests/nemo_text_processing/es/data_text_normalization/test_cases_decimal.txt deleted file mode 100644 index 39df4d89d935..000000000000 --- a/tests/nemo_text_processing/es/data_text_normalization/test_cases_decimal.txt +++ /dev/null @@ -1,19 +0,0 @@ -33,32~treinta y tres coma treinta y dos -32,22 millones~treinta y dos coma veintidós millones -320 320,22 millones~trescientos veinte mil trescientos veinte coma veintidós millones -5.002,132~cinco mil dos coma ciento treinta y dos -3,2 trillones~tres coma dos trillones -3 millones~tres millones -3 000 millones~tres mil millones -3000 millones~tres mil millones -3.000 millones~tres mil millones -3.001 millones~tres mil un millones -1 millón~un millón -1 000 millones~mil millones -1000 millones~mil millones -1.000 millones~mil millones -2,33302 millones~dos coma tres tres tres cero dos millones -1,5332 millón~uno coma cinco tres tres dos millón -1,53322 millón~uno coma cinco tres tres dos dos millón -1,53321 millón~uno coma cinco tres tres dos un millón -101,010101 millones~ciento uno coma cero uno cero uno cero un millones \ No newline at end of file diff --git a/tests/nemo_text_processing/es/data_text_normalization/test_cases_electronic.txt b/tests/nemo_text_processing/es/data_text_normalization/test_cases_electronic.txt deleted file mode 100644 index 0ac0b0bbd4fb..000000000000 --- a/tests/nemo_text_processing/es/data_text_normalization/test_cases_electronic.txt +++ /dev/null @@ -1,12 +0,0 @@ -a.bc@gmail.com~a punto b c arroba gmail punto com -cdf@abc.edu~c d f arroba a b c punto e d u -abc@gmail.abc~a b c arroba gmail punto a b c -abc@abc.com~a b c arroba a b c punto com -asdf123@abc.com~a s d f uno dos tres arroba a b c punto com -a1b2@abc.com~a uno b dos arroba a b c punto com -ab3.sdd.3@gmail.com~a b tres punto s d d punto tres arroba gmail punto com -https://www.nvidia.com~h t t p s dos puntos barra barra w w w punto nvidia punto com -www.nvidia.com~w w w punto nvidia punto com -www.abc.es/efg~w w w punto a b c punto es barra e f g -www.abc.es~w w w punto a b c punto es -http://www.ourdailynews.com.sm~h t t p dos puntos barra barra w w w punto o u r d a i l y n e w s punto com punto s m \ No newline at end of file diff --git a/tests/nemo_text_processing/es/data_text_normalization/test_cases_fraction.txt b/tests/nemo_text_processing/es/data_text_normalization/test_cases_fraction.txt deleted file mode 100644 index 1260c898d61a..000000000000 --- a/tests/nemo_text_processing/es/data_text_normalization/test_cases_fraction.txt +++ /dev/null @@ -1,72 +0,0 @@ -1/3~un tercio -2/3~dos tercios -1/4~un cuarto -2/4~dos cuartos -1/5~un quinto -2/5~dos quintos -1/6~un sexto -2/6~dos sextos -1/7~un séptimo -2/7~dos séptimos -1/8~un octavo -2/8~dos octavos -1/9~un noveno -2/9~dos novenos -1/10~un décimo -2/10~dos décimos -1/11~un onceavo -1/12~un doceavo -1/13~un treceavo -1/14~un catorceavo -1/15~un quinceavo -1/16~un dieciseisavo -1/17~un diecisieteavo -1/18~un dieciochoavo -1/19~un diecinueveavo -1/20~un veinteavo -1/21~un veintiunavo -1/22~un veintidosavo -1/30~un treintavo -1/31~un treintaiunavo -1/40~un cuarentavo -1/41~un cuarentaiunavo -1/50~un cincuentavo -1/60~un sesentavo -1/70~un setentavo -1/80~un ochentavo -1/90~un noventavo -1/100~un centésimo -2/100~dos centésimos -3 2/100~tres y dos centésimos -1/101~uno sobre ciento uno -1/110~uno sobre ciento diez -1/111~uno sobre ciento once -1/112~uno sobre ciento doce -1/123~uno sobre ciento veintitrés -1/134~uno sobre ciento treinta y cuatro -1/200~un ducentésimo -1/201~uno sobre doscientos uno -1/234~uno sobre doscientos treinta y cuatro -1/300~un tricentésimo -1/345~uno sobre trescientos cuarenta y cinco -1/400~un cuadringentésimo -1/456~uno sobre cuatrocientos cincuenta y seis -1/500~un quingentésimo -1/600~un sexcentésimo -1/700~un septingentésimo -1/800~un octingentésimo -1/900~un noningentésimo -1/1000~un milésimo -2/1000~dos milésimos -2 2/1000~dos y dos milésimos -1/1001~uno sobre mil uno -1/1100~uno sobre mil cien -1/1200~uno sobre mil doscientos -1/1234~uno sobre mil doscientos treinta y cuatro -1/2000~un dosmilésimo -1/5000~un cincomilésimo -1/10000~un diezmilésimo -1/100.000~un cienmilésimo -1/1.000.000~un millonésimo -1/100.000.000~un cienmillonésimo -1/1.200.000.000~un mildoscientosmillonésimo \ No newline at end of file diff --git a/tests/nemo_text_processing/es/data_text_normalization/test_cases_measure.txt b/tests/nemo_text_processing/es/data_text_normalization/test_cases_measure.txt deleted file mode 100644 index a456ee3eda31..000000000000 --- a/tests/nemo_text_processing/es/data_text_normalization/test_cases_measure.txt +++ /dev/null @@ -1,24 +0,0 @@ -1,2-a~uno coma dos a -a-5~a cinco -200 m~doscientos metros -3 3/5 m~tres y tres quintos de metro -3 h~tres horas -1 h~una hora -245 mph~doscientas cuarenta y cinco millas por hora -200.045 mph~doscientas mil cuarenta y cinco millas por hora -1,01 mph~una coma cero una millas por hora -1 1/2 mph~una y media milla por hora -1 1/2 m~uno y medio metro -1 3/5 mph~una y tres quintos de milla por hora -3/5 mph~tres quintos de milla por hora -2 kg~dos kilogramos -60,2400 kg~sesenta coma dos cuatro cero cero kilogramos --60,2400 kg~menos sesenta coma dos cuatro cero cero kilogramos -8,52 %~ocho coma cincuenta y dos por ciento --8,52 %~menos ocho coma cincuenta y dos por ciento -1 %~uno por ciento -3 cm~tres centímetros -4 s~cuatro segundos -5 l~cinco litros -4,51/s~cuatro coma cincuenta y uno por segundo -0,0101 s~cero coma cero uno cero un segundos \ No newline at end of file diff --git a/tests/nemo_text_processing/es/data_text_normalization/test_cases_money.txt b/tests/nemo_text_processing/es/data_text_normalization/test_cases_money.txt deleted file mode 100644 index 0a8706ecf502..000000000000 --- a/tests/nemo_text_processing/es/data_text_normalization/test_cases_money.txt +++ /dev/null @@ -1,25 +0,0 @@ -$1~un dólar -1 $~un dólar -$1,50~un dólar cincuenta centavos -1,50 $~un dólar cincuenta centavos -£200.000.001~doscientos millones una libras -200.000.001 £~doscientos millones una libras -2 billones de euros~dos billones de euros -€2 billones~dos billones de euros -€ 2 billones~dos billones de euros -€ 2,3 billones~dos coma tres billones de euros -2,3 billones de euros~dos coma tres billones de euros -€5,50~cinco euros cincuenta céntimos -5,50 €~cinco euros cincuenta céntimos -5,01 €~cinco euros un céntimo -5,01 £~cinco libras un penique -21 czk~veintiuna coronas checas -czk21~veintiuna coronas checas -czk21,1 millones~veintiuno coma un millones de coronas checas -czk 5,50 billones~cinco coma cincuenta billones de coronas checas -rs 5,50 billones~cinco coma cincuenta billones de rupias -czk5,50 billones~cinco coma cincuenta billones de coronas checas -0,55 $~cincuenta y cinco centavos -1,01 $~un dólar un centavo -¥12,05~doce yenes cinco centavos -£200.000.001~doscientos millones una libras \ No newline at end of file diff --git a/tests/nemo_text_processing/es/data_text_normalization/test_cases_normalize_with_audio.txt b/tests/nemo_text_processing/es/data_text_normalization/test_cases_normalize_with_audio.txt deleted file mode 100644 index f118673ad173..000000000000 --- a/tests/nemo_text_processing/es/data_text_normalization/test_cases_normalize_with_audio.txt +++ /dev/null @@ -1,162 +0,0 @@ -~1,0101 -uno coma cero uno cero un -uno coma cero uno cero uno -una coma cero una cero una -~21 -veintiún -veintiuno -veintiuna -~201 -doscientos un -doscientos uno -doscientas una -doscientas un -~1 -un -uno -una -~121 -ciento veintiún -ciento veintiuno -ciento veintiuna -121 -~200 -doscientos -doscientas -200 -~201 -doscientos un -doscientos uno -doscientas una -201 -~221 -doscientos veintiún -doscientas veintiún -doscientos veintiuno -doscientas veintiuna -~1 -un -uno -una -1 -~550.000.001 -quinientos cincuenta millones un -quinientos cincuenta millones una -quinientos cincuenta millones uno -550.000.001 -~500.501 -quinientos mil quinientos un -quinientos mil quinientos uno -quinientas mil quinientas una -quinientas mil quinientas un -500.501 -~500.001.º -quinientosmilésimo primero -quingentésimo milésimo primero -quinientosmilésimos primeros -quingentésimos milésimos primeros -500.001.º -~500.001.ª -quinientasmilésima primera -quingentésima milésima primera -quinientasmilésimas primeras -quingentésimas milésimas primeras -500.001.ª -~11.ª -décima primera -decimoprimera -décimas primeras -decimoprimeras -undécima -undécimas -11.ª -~11.º -décimo primero -decimoprimero -décimos primeros -decimoprimeros -undécimo -undécimos -11.º -~12.º -décimo segundo -decimosegundo -décimos segundos -decimosegundos -duodécimo -duodécimos -12.º -~200,0101 -doscientos coma cero uno cero un -doscientos coma cero uno cero uno -doscientas coma cero una cero una -doscientas coma cero una cero un -200,0101 -~1.000.200,21 -un millón doscientos coma veintiún -un millón doscientas coma veintiún -un millón doscientos coma veintiuno -un millón doscientas coma veintiuna -un millón doscientas y veintiún -un millón doscientos coma dos un -un millón doscientos coma dos uno -un millón doscientas coma dos una -un millón doscientas coma dos un -1.000.200,21 -~1/12 -un doceavo -una doceava parte -un duodécimo -una duodécima parte -uno sobre doce -1/12 -~5/200 -cinco ducentésimos -cinco ducentésimas partes -cinco sobre doscientos -5/200 -~1 5/3 -uno y cinco tercios -una y cinco terceras partes -uno y cinco sobre tres -una y cinco sobre tres -~1/5/2020 -primero de mayo de dos mil veinte -uno de mayo de dos mil veinte -cinco de enero de dos mil veinte -~$5,50 -cinco dólares con cincuenta -cinco dólares y cincuenta -cinco dólares cincuenta -cinco dólares con cincuenta centavos -cinco dólares y cincuenta centavos -cinco dólares cincuenta centavos -~2.30 h -dos y treinta -dos y media -tres menos treinta -tres menos media -treinta para las tres -~cmxcix -noningentésimo nonagésimo noveno -noningentésima nonagésima novena -~1/2 -medio -media parte -media -~1 1/2 -uno y medio -una y media parte -una y media -~3/2 -tres medios -tres medias -tres medias partes -~12.30 a.m. -doce y treinta de la medianoche -doce y treinta de la noche -doce y media de la medianoche -doce y media de la noche -una menos treinta de la mañana -una menos media de la mañana -treinta para la una de la mañana \ No newline at end of file diff --git a/tests/nemo_text_processing/es/data_text_normalization/test_cases_ordinal.txt b/tests/nemo_text_processing/es/data_text_normalization/test_cases_ordinal.txt deleted file mode 100644 index 77c084cf8e37..000000000000 --- a/tests/nemo_text_processing/es/data_text_normalization/test_cases_ordinal.txt +++ /dev/null @@ -1,107 +0,0 @@ -1.ᵉʳ~primer -1.º~primero -1.ª~primera -2.º~segundo -2.ª~segunda -3.ᵉʳ~tercer -3.º~tercero -3.ª~tercera -4.º~cuarto -4.ª~cuarta -5.º~quinto -5.ª~quinta -6.º~sexto -6.ª~sexta -7.º~séptimo -7.ª~séptima -8.º~octavo -8.ª~octava -9.º~noveno -9.ª~novena -10.º~décimo -10.ª~décima -11.ᵉʳ~decimoprimer -11.º~undécimo -11.ª~undécima -12.º~duodécimo -12.ª~duodécima -13.ᵉʳ~decimotercer -13.º~decimotercero -13.ª~decimotercera -14.º~decimocuarto -14.ª~decimocuarta -15.º~decimoquinto -15.ª~decimoquinta -16.º~decimosexto -16.ª~decimosexta -17.º~decimoséptimo -17.ª~decimoséptima -18.º~decimoctavo -18.ª~decimoctava -19.º~decimonoveno -19.ª~decimonovena -20.º~vigésimo -20.ª~vigésima -21.ᵉʳ~vigesimoprimer -21.º~vigesimoprimero -21.ª~vigesimoprimera -30.º~trigésimo -30.ª~trigésima -31.ᵉʳ~trigésimo primer -31.º~trigésimo primero -31.ª~trigésima primera -40.º~cuadragésimo -40.ª~cuadragésima -41.ᵉʳ~cuadragésimo primer -41.º~cuadragésimo primero -41.ª~cuadragésima primera -50.º~quincuagésimo -50.ª~quincuagésima -51.ᵉʳ~quincuagésimo primer -51.º~quincuagésimo primero -51.ª~quincuagésima primera -60.º~sexagésimo -60.ª~sexagésima -70.º~septuagésimo -70.ª~septuagésima -80.º~octogésimo -80.ª~octogésima -90.º~nonagésimo -90.ª~nonagésima -100.º~centésimo -100.ª~centésima -101.ᵉʳ~centésimo primer -101.º~centésimo primero -101.ª~centésima primera -134.º~centésimo trigésimo cuarto -134.ª~centésima trigésima cuarta -200.º~ducentésimo -200.ª~ducentésima -300.º~tricentésimo -300.ª~tricentésima -400.º~cuadringentésimo -400.ª~cuadringentésima -500.º~quingentésimo -500.ª~quingentésima -600.º~sexcentésimo -600.ª~sexcentésima -700.º~septingentésimo -700.ª~septingentésima -800.º~octingentésimo -800.ª~octingentésima -900.º~noningentésimo -900.ª~noningentésima -1000.º~milésimo -1000.ª~milésima -1001.ᵉʳ~milésimo primer -1 000.º~milésimo -1 000.ª~milésima -1 001.ᵉʳ~milésimo primer -1.000.º~milésimo -1.000.ª~milésima -1.001.ᵉʳ~milésimo primer -1248.º~milésimo ducentésimo cuadragésimo octavo -1248.ª~milésima ducentésima cuadragésima octava -2000.º~dosmilésimo -100 000.º~cienmilésimo -999.º~noningentésimo nonagésimo noveno \ No newline at end of file diff --git a/tests/nemo_text_processing/es/data_text_normalization/test_cases_telephone.txt b/tests/nemo_text_processing/es/data_text_normalization/test_cases_telephone.txt deleted file mode 100644 index a6aa6928b6ec..000000000000 --- a/tests/nemo_text_processing/es/data_text_normalization/test_cases_telephone.txt +++ /dev/null @@ -1,3 +0,0 @@ -123-123-5678~uno dos tres uno dos tres cinco seis siete ocho -123-456-789~uno dos tres cuatro cinco seis siete ocho nueve -1234-5678~uno dos tres cuatro cinco seis siete ocho \ No newline at end of file diff --git a/tests/nemo_text_processing/es/data_text_normalization/test_cases_time.txt b/tests/nemo_text_processing/es/data_text_normalization/test_cases_time.txt deleted file mode 100644 index 62d5c3485dc3..000000000000 --- a/tests/nemo_text_processing/es/data_text_normalization/test_cases_time.txt +++ /dev/null @@ -1,26 +0,0 @@ -1.00~una -1:00~una -01:00~una -01 h~una -3 h~tres horas -1 h~una hora -1.05 h~una y cinco -01.05 h~una y cinco -1.00 h~una -1.00 a.m.~una de la mañana -1.00 a.m~una de la mañana -1.00 p.m.~una de la tarde -1.00 p.m est~una de la tarde e s t -1.00 est~una e s t -5:02 est~cinco y dos e s t -5:02 p.m pst~cinco y dos de la noche p s t -5:02 p.m.~cinco y dos de la noche -12.15~doce y cuarto -12.15 a.m.~doce y cuarto de la noche -12.15 p.m.~doce y cuarto del mediodía -13.30~trece y media -14.05~catorce y cinco -24:50~veinticuatro y cincuenta -3:02:32 pst~tres horas dos minutos y treinta y dos segundos p s t -00:52~cero y cincuenta y dos -0:52~cero y cincuenta y dos diff --git a/tests/nemo_text_processing/es/data_text_normalization/test_cases_whitelist.txt b/tests/nemo_text_processing/es/data_text_normalization/test_cases_whitelist.txt deleted file mode 100644 index 1699392fc454..000000000000 --- a/tests/nemo_text_processing/es/data_text_normalization/test_cases_whitelist.txt +++ /dev/null @@ -1,3 +0,0 @@ -el dr.~el doctor -sr. rodriguez~señor rodriguez -182 esq. toledo~ciento ochenta y dos esquina toledo \ No newline at end of file diff --git a/tests/nemo_text_processing/es/data_text_normalization/test_cases_word.txt b/tests/nemo_text_processing/es/data_text_normalization/test_cases_word.txt deleted file mode 100644 index 0d3e97450c17..000000000000 --- a/tests/nemo_text_processing/es/data_text_normalization/test_cases_word.txt +++ /dev/null @@ -1,48 +0,0 @@ -~ -yahoo!~yahoo! -veinte!~veinte! -—~— -aaa~aaa -aabach~aabach -aabenraa~aabenraa -aabye~aabye -aaccessed~aaccessed -aach~aach -aachen's~aachen's -aadri~aadri -aafia~aafia -aagaard~aagaard -aagadu~aagadu -aagard~aagard -aagathadi~aagathadi -aaghart's~aaghart's -aagnes~aagnes -aagomoni~aagomoni -aagon~aagon -aagoo~aagoo -aagot~aagot -aahar~aahar -aahh~aahh -aahperd~aahperd -aaibinterstate~aaibinterstate -aajab~aajab -aakasa~aakasa -aakervik~aakervik -aakirkeby~aakirkeby -aalam~aalam -aalbaek~aalbaek -aaldiu~aaldiu -aalem~aalem -a'ali~a'ali -aalilaassamthey~aalilaassamthey -aalin~aalin -aaliyan~aaliyan -aaliyan's~aaliyan's -aamadu~aamadu -aamara~aamara -aambala~aambala -aamera~aamera -aamer's~aamer's -aamina~aamina -aaminah~aaminah -aamjiwnaang~aamjiwnaang diff --git a/tests/nemo_text_processing/es/test_cardinal.py b/tests/nemo_text_processing/es/test_cardinal.py deleted file mode 100644 index ddb302661d78..000000000000 --- a/tests/nemo_text_processing/es/test_cardinal.py +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestCardinal: - - inverse_normalizer = ( - InverseNormalizer(lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('es/data_inverse_text_normalization/test_cases_cardinal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer = ( - Normalizer(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - - normalizer_with_audio = ( - NormalizerWithAudio(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - if CACHE_DIR and RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(parse_test_case_file('es/data_text_normalization/test_cases_cardinal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio: - pred_non_deterministic = self.normalizer_with_audio.normalize( - test_input, n_tagged=500, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/es/test_date.py b/tests/nemo_text_processing/es/test_date.py deleted file mode 100644 index f14b3338ee7a..000000000000 --- a/tests/nemo_text_processing/es/test_date.py +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestDate: - inverse_normalizer = ( - InverseNormalizer(lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('es/data_inverse_text_normalization/test_cases_date.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer = ( - Normalizer(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - - normalizer_with_audio = ( - NormalizerWithAudio(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - if CACHE_DIR and RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(parse_test_case_file('es/data_text_normalization/test_cases_date.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio: - pred_non_deterministic = self.normalizer_with_audio.normalize( - test_input, n_tagged=500, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/es/test_decimal.py b/tests/nemo_text_processing/es/test_decimal.py deleted file mode 100644 index 8ffab62e0bdd..000000000000 --- a/tests/nemo_text_processing/es/test_decimal.py +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestDecimal: - inverse_normalizer = ( - InverseNormalizer(lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('es/data_inverse_text_normalization/test_cases_decimal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer = ( - Normalizer(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - - normalizer_with_audio = ( - NormalizerWithAudio(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if CACHE_DIR and RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(parse_test_case_file('es/data_text_normalization/test_cases_decimal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio: - pred_non_deterministic = self.normalizer_with_audio.normalize( - test_input, n_tagged=500, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/es/test_electronic.py b/tests/nemo_text_processing/es/test_electronic.py deleted file mode 100644 index a8eb62af3399..000000000000 --- a/tests/nemo_text_processing/es/test_electronic.py +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestElectronic: - inverse_normalizer_es = ( - InverseNormalizer(lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('es/data_inverse_text_normalization/test_cases_electronic.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm_es(self, test_input, expected): - pred = self.inverse_normalizer_es.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer = ( - Normalizer(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - - normalizer_with_audio = ( - NormalizerWithAudio(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if CACHE_DIR and PYNINI_AVAILABLE and RUN_AUDIO_BASED_TESTS - else None - ) - - @parameterized.expand(parse_test_case_file('es/data_text_normalization/test_cases_electronic.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio: - pred_non_deterministic = self.normalizer_with_audio.normalize( - test_input, n_tagged=500, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/es/test_fraction.py b/tests/nemo_text_processing/es/test_fraction.py deleted file mode 100644 index 746a9857a7e3..000000000000 --- a/tests/nemo_text_processing/es/test_fraction.py +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestFraction: - normalizer = ( - Normalizer(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - - normalizer_with_audio = ( - NormalizerWithAudio(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if CACHE_DIR and RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(parse_test_case_file('es/data_text_normalization/test_cases_fraction.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio: - pred_non_deterministic = self.normalizer_with_audio.normalize( - test_input, n_tagged=500, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/es/test_measure.py b/tests/nemo_text_processing/es/test_measure.py deleted file mode 100644 index 8b7e673a3634..000000000000 --- a/tests/nemo_text_processing/es/test_measure.py +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestMeasure: - inverse_normalizer_es = ( - InverseNormalizer(lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('es/data_inverse_text_normalization/test_cases_measure.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm_es(self, test_input, expected): - pred = self.inverse_normalizer_es.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer = ( - Normalizer(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - - normalizer_with_audio = ( - NormalizerWithAudio(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if CACHE_DIR and RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(parse_test_case_file('es/data_text_normalization/test_cases_measure.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio: - pred_non_deterministic = self.normalizer_with_audio.normalize( - test_input, n_tagged=500, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/es/test_money.py b/tests/nemo_text_processing/es/test_money.py deleted file mode 100644 index 090aafe6ef07..000000000000 --- a/tests/nemo_text_processing/es/test_money.py +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestMoney: - inverse_normalizer = ( - InverseNormalizer(lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('es/data_inverse_text_normalization/test_cases_money.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer = ( - Normalizer(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - - normalizer_with_audio = ( - NormalizerWithAudio(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if CACHE_DIR and PYNINI_AVAILABLE and RUN_AUDIO_BASED_TESTS - else None - ) - - @parameterized.expand(parse_test_case_file('es/data_text_normalization/test_cases_money.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio: - pred_non_deterministic = self.normalizer_with_audio.normalize( - test_input, n_tagged=500, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/es/test_normalization_with_audio.py b/tests/nemo_text_processing/es/test_normalization_with_audio.py deleted file mode 100644 index 67c495e9de2b..000000000000 --- a/tests/nemo_text_processing/es/test_normalization_with_audio.py +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, get_test_cases_multiple - -try: - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestNormalizeWithAudio: - - normalizer_es = ( - NormalizerWithAudio(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(get_test_cases_multiple('es/data_text_normalization/test_cases_normalize_with_audio.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer_es.normalize(test_input, n_tagged=50, punct_post_process=False) - print(expected) - print("pred") - print(pred) - assert len(set(pred).intersection(set(expected))) == len( - expected - ), f'missing: {set(expected).difference(set(pred))}' diff --git a/tests/nemo_text_processing/es/test_ordinal.py b/tests/nemo_text_processing/es/test_ordinal.py deleted file mode 100644 index ef49e4167669..000000000000 --- a/tests/nemo_text_processing/es/test_ordinal.py +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestOrdinal: - inverse_normalizer = ( - InverseNormalizer(lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('es/data_inverse_text_normalization/test_cases_ordinal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer = ( - Normalizer(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - normalizer_with_audio = ( - NormalizerWithAudio(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if CACHE_DIR and PYNINI_AVAILABLE and RUN_AUDIO_BASED_TESTS - else None - ) - - @parameterized.expand(parse_test_case_file('es/data_text_normalization/test_cases_ordinal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio: - pred_non_deterministic = self.normalizer_with_audio.normalize( - test_input, n_tagged=500, punct_post_process=False, - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/es/test_sparrowhawk_inverse_text_normalization.sh b/tests/nemo_text_processing/es/test_sparrowhawk_inverse_text_normalization.sh deleted file mode 100644 index f6a71c2cb005..000000000000 --- a/tests/nemo_text_processing/es/test_sparrowhawk_inverse_text_normalization.sh +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh - -PROJECT_DIR=/workspace/tests - -runtest () { - input=$1 - cd /workspace/sparrowhawk/documentation/grammars - - # read test file - while read testcase; do - IFS='~' read spoken written <<< $testcase - denorm_pred=$(echo $spoken | normalizer_main --config=sparrowhawk_configuration.ascii_proto 2>&1 | tail -n 1) - - # trim white space - written="$(echo -e "${written}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" - denorm_pred="$(echo -e "${denorm_pred}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" - - # input expected actual - assertEquals "$spoken" "$written" "$denorm_pred" - done < "$input" -} - -testITNCardinal() { - input=$PROJECT_DIR/es/data_inverse_text_normalization/test_cases_cardinal.txt - runtest $input -} - -testITNDate() { - input=$PROJECT_DIR/es/data_inverse_text_normalization/test_cases_date.txt - runtest $input -} - -testITNDecimal() { - input=$PROJECT_DIR/es/data_inverse_text_normalization/test_cases_decimal.txt - runtest $input -} - -testITNOrdinal() { - input=$PROJECT_DIR/es/data_inverse_text_normalization/test_cases_ordinal.txt - runtest $input -} - -testITNTime() { - input=$PROJECT_DIR/es/data_inverse_text_normalization/test_cases_time.txt - runtest $input -} - -testITNMeasure() { - input=$PROJECT_DIR/es/data_inverse_text_normalization/test_cases_measure.txt - runtest $input -} - -testITNMoney() { - input=$PROJECT_DIR/es/data_inverse_text_normalization/test_cases_money.txt - runtest $input -} - -testITNWhitelist() { - input=$PROJECT_DIR/es/data_inverse_text_normalization/test_cases_whitelist.txt - runtest $input -} - -# Load shUnit2 -. $PROJECT_DIR/../shunit2/shunit2 diff --git a/tests/nemo_text_processing/es/test_sparrowhawk_normalization.sh b/tests/nemo_text_processing/es/test_sparrowhawk_normalization.sh deleted file mode 100644 index a74399e26712..000000000000 --- a/tests/nemo_text_processing/es/test_sparrowhawk_normalization.sh +++ /dev/null @@ -1,84 +0,0 @@ -#! /bin/sh - -PROJECT_DIR=/workspace/tests - -runtest () { - input=$1 - cd /workspace/sparrowhawk/documentation/grammars - - # read test file - while read testcase; do - IFS='~' read written spoken <<< $testcase - denorm_pred=$(echo $written | normalizer_main --config=sparrowhawk_configuration.ascii_proto 2>&1 | tail -n 1) - - # trim white space - spoken="$(echo -e "${spoken}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" - denorm_pred="$(echo -e "${denorm_pred}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" - - # input expected actual - assertEquals "$written" "$spoken" "$denorm_pred" - done < "$input" -} - -testTNCardinal() { - input=$PROJECT_DIR/es/data_text_normalization/test_cases_cardinal.txt - runtest $input -} - -testTNDate() { - input=$PROJECT_DIR/es/data_text_normalization/test_cases_date.txt - runtest $input -} - -testTNDecimal() { - input=$PROJECT_DIR/es/data_text_normalization/test_cases_decimal.txt - runtest $input -} - -testTNElectronic() { - input=$PROJECT_DIR/es/data_text_normalization/test_cases_electronic.txt - runtest $input -} - -testTNFraction() { - input=$PROJECT_DIR/es/data_text_normalization/test_cases_fraction.txt - runtest $input -} - -testTNMoney() { - input=$PROJECT_DIR/es/data_text_normalization/test_cases_money.txt - runtest $input -} - -testTNOrdinal() { - input=$PROJECT_DIR/es/data_text_normalization/test_cases_ordinal.txt - runtest $input -} - -testTNTelephone() { - input=$PROJECT_DIR/es/data_text_normalization/test_cases_ordinal.txt - runtest $input -} - -testTNTime() { - input=$PROJECT_DIR/es/data_text_normalization/test_cases_time.txt - runtest $input -} - -testTNMeasure() { - input=$PROJECT_DIR/es/data_text_normalization/test_cases_measure.txt - runtest $input -} - -testTNWhitelist() { - input=$PROJECT_DIR/es/data_text_normalization/test_cases_whitelist.txt - runtest $input -} - -testTNWord() { - input=$PROJECT_DIR/es/data_text_normalization/test_cases_word.txt - runtest $input -} - -# Load shUnit2 -. $PROJECT_DIR/../shunit2/shunit2 diff --git a/tests/nemo_text_processing/es/test_telephone.py b/tests/nemo_text_processing/es/test_telephone.py deleted file mode 100644 index edf020cf34e7..000000000000 --- a/tests/nemo_text_processing/es/test_telephone.py +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestTelephone: - inverse_normalizer_es = ( - InverseNormalizer(lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('es/data_inverse_text_normalization/test_cases_telephone.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm_es(self, test_input, expected): - pred = self.inverse_normalizer_es.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer = ( - Normalizer(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - - normalizer_with_audio = ( - NormalizerWithAudio(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if CACHE_DIR and RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(parse_test_case_file('es/data_text_normalization/test_cases_telephone.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio: - pred_non_deterministic = self.normalizer_with_audio.normalize( - test_input, n_tagged=30, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/es/test_time.py b/tests/nemo_text_processing/es/test_time.py deleted file mode 100644 index 0f19bad9b4ae..000000000000 --- a/tests/nemo_text_processing/es/test_time.py +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestTime: - inverse_normalizer_es = ( - InverseNormalizer(lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('es/data_inverse_text_normalization/test_cases_time.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm_es(self, test_input, expected): - pred = self.inverse_normalizer_es.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer = ( - Normalizer(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - - normalizer_with_audio = ( - NormalizerWithAudio(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if CACHE_DIR and RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(parse_test_case_file('es/data_text_normalization/test_cases_time.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio: - pred_non_deterministic = self.normalizer_with_audio.normalize( - test_input, n_tagged=500, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/es/test_whitelist.py b/tests/nemo_text_processing/es/test_whitelist.py deleted file mode 100644 index d8d36a5fd183..000000000000 --- a/tests/nemo_text_processing/es/test_whitelist.py +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestWhitelist: - inverse_normalizer_es = ( - InverseNormalizer(lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('es/data_inverse_text_normalization/test_cases_whitelist.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm_es(self, test_input, expected): - pred = self.inverse_normalizer_es.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer = ( - Normalizer(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - normalizer_with_audio = ( - NormalizerWithAudio(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if CACHE_DIR and PYNINI_AVAILABLE and RUN_AUDIO_BASED_TESTS - else None - ) - - @parameterized.expand(parse_test_case_file('es/data_text_normalization/test_cases_whitelist.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer.normalize(test_input, verbose=False) - assert pred == expected - - if self.normalizer_with_audio: - pred_non_deterministic = self.normalizer_with_audio.normalize( - test_input, n_tagged=10, punct_post_process=False - ) - assert expected in pred_non_deterministic diff --git a/tests/nemo_text_processing/es/test_word.py b/tests/nemo_text_processing/es/test_word.py deleted file mode 100644 index 54b6307a30fe..000000000000 --- a/tests/nemo_text_processing/es/test_word.py +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, RUN_AUDIO_BASED_TESTS, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - from nemo_text_processing.text_normalization.normalize import Normalizer - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestWord: - inverse_normalizer_es = ( - InverseNormalizer(lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('es/data_inverse_text_normalization/test_cases_word.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm_es(self, test_input, expected): - pred = self.inverse_normalizer_es.inverse_normalize(test_input, verbose=False) - assert pred == expected - - normalizer_es = ( - Normalizer(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if PYNINI_AVAILABLE - else None - ) - normalizer_with_audio_es = ( - NormalizerWithAudio(input_case='cased', lang='es', cache_dir=CACHE_DIR, overwrite_cache=False) - if CACHE_DIR and RUN_AUDIO_BASED_TESTS and PYNINI_AVAILABLE - else None - ) - - @parameterized.expand(parse_test_case_file('es/data_text_normalization/test_cases_word.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm(self, test_input, expected): - pred = self.normalizer_es.normalize(test_input, verbose=False) - assert pred == expected, f"input: {test_input}" - - if self.normalizer_with_audio_es: - pred_non_deterministic = self.normalizer_with_audio_es.normalize( - test_input, n_tagged=150, punct_post_process=False - ) - assert expected in pred_non_deterministic, f"input: {test_input}" diff --git a/tests/nemo_text_processing/fr/__init__.py b/tests/nemo_text_processing/fr/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/tests/nemo_text_processing/fr/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_cardinal.txt b/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_cardinal.txt deleted file mode 100644 index 9cebe04a5ffc..000000000000 --- a/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_cardinal.txt +++ /dev/null @@ -1,106 +0,0 @@ -cent~100 -dix-huit~18 -vingt et un~21 -vingt-et-un~21 -trente et un~31 -trente-et-un~31 -quarante-trois~43 -quarante trois~40 trois -cinquante et un~51 -cinquante-et-un~51 -soixante et un~61 -soixante-et-un~61 -soixante-dix~70 -soixante-douze~72 -quatre-vingts~80 -quatre-vingt-dix-huit~98 -cent~100 -cent deux~102 -cent-deux~102 -cent vingt~120 -cent-vingt~120 -deux-cents~200 -deux cent neuf~209 -deux-cent-neuf~209 -cent onze~111 -cent-onze~111 -mille~1000 -cent vingt~120 -cent-vingt~120 -mille vingt~1020 -mille-vingt~1020 -neuf billion sept cent quatre-vingt-neuf milliard trois cent quatre-vingt-deux million cinq cent trente-six mille cent trente~9789382536130 -neuf-billion-sept-cent-quatre-vingt-neuf-milliard-trois-cent-quatre-vingt-deux-million-cinq-cent-trente-six-mille-cent-trente~9789382536130 -deux cent cinquante-quatre~254 -deux-cent-cinquante-quatre~254 -cent quarante-sept mille quatre cent cinquante et une~147451 -cent-quarante-sept-mille-quatre-cent-cinquante-et-une~147451 -un million cent cinquante-six mille cent soixante-treize~1156173 -un-million-cent-cinquante-six-mille-cent-soixante-treize~1156173 -un milliard cinq cent quatre-vingt-treize million soixante-douze mille neuf cent soixante et un~1593072961 -un-milliard-cinq-cent-quatre-vingt-treize-million-soixante-douze-mille-neuf-cent-soixante-et-un~1593072961 -un milliard cinq cent quatre-vingt-treize million septante-deux mille neuf cent soixante et un~1593072961 -un-milliard-cinq-cent-quatre-vingt-treize-million-septante-deux-mille-neuf-cent-soixante-et-un~1593072961 -quatre-vingt-dix-sept billiard huit cent huit billion deux cent soixante-quatre milliard sept cent soixante-douze million sept cent quatre-vingt-douze mille cinq~97808264772792005 -quatre-vingt-dix-sept-billiard-huit-cent-huit-billion-deux-cent-soixante-quatre-milliard-sept-cent-soixante-douze-million-sept-cent-quatre-vingt-douze-mille-cinq~97808264772792005 -dix billiard dix billion dix million cent mille dix~10010000010100010 -dix-billiard-dix-billion-dix-million-cent-mille-dix~10010000010100010 -moins vingt-cinq mille trente-sept~-25037 -moins vingt-cinq-mille-trente-sept~-25037 -moins dix-neuf cent trente-sept~-1937 -moins dix-neuf-cent-trente-sept~-1937 -un billiard deux cent soixante-quatre billion trois cent un milliard neuf cent trente-huit million cent quatre~1264301938000104 -un-billiard-deux-cent-soixante-quatre-billion-trois-cent-un-milliard-neuf-cent-trente-huit-million-cent-quatre~1264301938000104 -moins soixante~-60 -quarante-six mille six cent soixante-quatre~46664 -quarante-six-mille-six-cent-soixante-quatre~46664 -soixante~60 -zéro~zéro -un~un -une~une -deux~deux -neuf~neuf -dix~10 -onze~11 -douze~12 -treize~13 -quatorze~14 -quinze~15 -seize~16 -dix-sept~17 -dix-huit~18 -vingt~20 -trente~30 -quarante~40 -cinquante~50 -soixante~60 -soixante-dix~70 -septante~70 -quatre-vingts~80 -huitante~80 -quatre-vingt-dix~90 -deux million dix~2000010 -deux-million-dix~2000010 -mille treize~1013 -mille-treize~1013 -mille un~1001 -mille-un~1001 -mille cent~1100 -mille-cent~1100 -onze cents~1100 -onze-cents~1100 -dix-huit mille treize~18013 -dix-huit-mille-treize~18013 -mille vingt-six~1026 -mille-vingt-six~1026 -mille cent vingt-six~1126 -mille-cent-vingt-six~1126 -onze cent vingt-six~1126 -onze-cent-vingt-six~1126 -dix-huit million quatre cent cinquante mille neuf cent quatre-vingt-dix~18450990 -dix-huit-million-quatre-cent-cinquante-mille-neuf-cent-quatre-vingt-dix~18450990 -dix-huit-million-quatre-cent-cinquante-mille-neuf-cent-nonante~18450990 -dix-huit mille huit cent quatre-vingts~18880 -dix-huit-mille-huit-cent-quatre-vingts~18880 -dix-huit mille huit cent huitante~18880 -dix-huit-mille-huit-cent-huitante~18880 \ No newline at end of file diff --git a/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_date.txt b/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_date.txt deleted file mode 100644 index b31c11c19ab9..000000000000 --- a/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_date.txt +++ /dev/null @@ -1,6 +0,0 @@ -vingt-quatre juillet deux-mille-treize~24 juillet 2013 -vingt-quatre juillet~24 juillet -quatorze janvier~14 janvier -premier janvier~1ᵉʳ janvier -trente juin~30 juin -dix-huit mai dix-neuf cent trente~18 mai 1930 \ No newline at end of file diff --git a/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_decimal.txt b/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_decimal.txt deleted file mode 100644 index 6e14ac07e58b..000000000000 --- a/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_decimal.txt +++ /dev/null @@ -1,15 +0,0 @@ -zéro virgule deux million~0,2 million -dix-huit milliards~18 milliards -quatre cent soixante millions~460 millions -quatre-cent-soixante millions~460 millions -quatre-cent-soixante-millions~460 millions -cent vingt millions~120 millions -cent-vingt-millions~120 millions -cent vingt millions~120 millions -dix billions~10 billions -dix-billions~10 billions -moins soixante virgule deux quatre zéro zéro~-60,240 0 -huit cent dix-huit virgule trois zéro trois~818,303 -huit-cent-dix-huit virgule trois zéro trois~818,303 -huit-cent-dix-huit virgule trente trois~818,303 -mille-huit-cent-dix-huit virgule trois zéro trois trois quatre~1 818,303 34 \ No newline at end of file diff --git a/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_electronic.txt b/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_electronic.txt deleted file mode 100644 index f70075b1896f..000000000000 --- a/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_electronic.txt +++ /dev/null @@ -1,10 +0,0 @@ -a point b c arobase g mail point com~a.bc@gmail.com -a point b c at g mail point com~a.bc@gmail.com -c d f at a b c point e d u~cdf@abc.edu -a b c at g mail point a b c~abc@gmail.abc -a b c arobase g mail point a b c~abc@gmail.abc -a b c at a b c point com~abc@abc.com -a s d f un deux trois at a b c point com~asdf123@abc.com -a un b deux arobase a b c point com~a1b2@abc.com -a b trois point s d d point trois at g mail point com~ab3.sdd.3@gmail.com -a b trois point s d d point trois arobase g mail point com~ab3.sdd.3@gmail.com \ No newline at end of file diff --git a/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_fraction.txt b/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_fraction.txt deleted file mode 100644 index fbaed97b3ce2..000000000000 --- a/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_fraction.txt +++ /dev/null @@ -1,30 +0,0 @@ -demi~1/2 -un tiers~1/3 -un quart~1/4 -un cinquième~1/5 -un sixième~1/6 -un septième~1/7 -un huitième~1/8 -deux neuvième~2/9 -un et demi~1 1/2 -un dixième~1/10 -un onzième~1/11 -un douzième~1/12 -un treizième~1/13 -un quatrième~1/4 -un quatorzième~1/14 -un quinzième~1/15 -un seizième~1/16 -un dix-septième~1/17 -un dix-huitième~1/18 -un dix-neuvième~1/19 -un vingtième~1/20 -un trentième~1/30 -un quarantième~1/40 -un cinquantième~1/50 -un soixantième~1/60 -un soixante-dixième~1/70 -un quatre-vingtième~1/80 -un quatre-vingt-dixième~1/90 -un centième~1/100 -quatre et deux quatrièmes~4 2/4 \ No newline at end of file diff --git a/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_measure.txt b/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_measure.txt deleted file mode 100644 index af99890be5be..000000000000 --- a/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_measure.txt +++ /dev/null @@ -1,15 +0,0 @@ -deux cents mètres~200 m -cinquante-six virgule trois par kilomètre carré~56,3 /km² -deux-cents kilomètres par heure~200 km/h -deux-cents kilomètres heure~200 km/h -quarante-deux-mille-deux-cent-cinquante-neuf par mètre carré~42 259 /m² -moins soixante-six kilogrammes~-66 kg -un virgule zéro zéro zéro zéro vingt-huit centimètre cube~1,000 028 cm³ -cinquante minutes~50 min -deux mètres cubes~2 m³ -quatre-vingt-dix grammes~90 g -quatre-cent-quarante millilitres~440 ml -trois cents micromètres~300 µm -soixante-cinq kilomètres carrés~65 km² -deux kilomètres par heure~2 km/h -soixante virgule vingt-quatre zéro zéro kilogrammes~60,240 0 kg \ No newline at end of file diff --git a/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_money.txt b/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_money.txt deleted file mode 100644 index 9d67e8f05d76..000000000000 --- a/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_money.txt +++ /dev/null @@ -1,22 +0,0 @@ -deux dollars~2 $ -un centime~0,01 € -vingt centimes~0,20 € -vingt-deux centimes~0,22 € -deux dollars vingt~2,20 $ -deux euros et vingt centimes~2,20 € -vingt euros~20 € -un franc suisse~1 CHF -vingt euro cinq~20,05 € -un euro~1 € -deux euro~2 € -cinq euro et soixante~5,60 € -cinquante centimes~0,50 € -quatre-vingt mille won~80 000 ₩ -quatre-vingt-mille won~80 000 ₩ -quatre-vingt-millions de wons~80 millions de wons -trois livre~3 £ -trois pence~0,03 £ -zéro euro~0 € -zéro euro quatre-vingt~0,80 € -deux-millions de dollars~2 millions de dollars -quatre virgule quatre-vingt milliards d'euros~4,80 milliards d'euros \ No newline at end of file diff --git a/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_ordinal.txt b/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_ordinal.txt deleted file mode 100644 index 5d5c8efc7987..000000000000 --- a/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_ordinal.txt +++ /dev/null @@ -1,23 +0,0 @@ -centième~100ᵉ -centièmes~100ᵉˢ -vingt-cinq-mille-cent-onzième~25111ᵉ -première~1ʳᵉ -premières~1ʳᵉˢ -premier~1ᵉʳ -premiers~1ᵉʳˢ -second~2ᵈ -seconds~2ᵈˢ -seconde~2ᵈᵉ -secondes~2ᵈᵉˢ -deuxième~2ᵉ -troisième~3ᵉ -quatrième~4ᵉ -onzièmes~11ᵉˢ -treizième~13ᵉ -vingt-et-unième~21ᵉ -vingt-troisièmes~23ᵉˢ -cent-onzième~111ᵉ -cent onzième~111ᵉ -millième~1000ᵉ -dix-neuvième siècle~XIXᵉ siècle -vingtième siècle~XXᵉ siècle \ No newline at end of file diff --git a/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_telephone.txt b/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_telephone.txt deleted file mode 100644 index 764bedda74ee..000000000000 --- a/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_telephone.txt +++ /dev/null @@ -1,4 +0,0 @@ -zéro deux douze trente-deux trente trente~02 12 32 30 30 -zéro deux une deux trois deux trois zéro trois zéro~02 12 32 30 30 -deux douze trente-deux trente trente~02 12 32 30 30 -deux une deux trois deux trois zéro trois zéro~02 12 32 30 30 \ No newline at end of file diff --git a/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_time.txt b/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_time.txt deleted file mode 100644 index a8381312406e..000000000000 --- a/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_time.txt +++ /dev/null @@ -1,18 +0,0 @@ -huit heures~8 h -huit heures du matin~8 h -huit heures du soir~20 h -minuit~0 h -deux heures de l'après-midi~14 h -quatorze heures~14 h -midi~12 h -dix-huit heures~18 h -huit heures sept~8 h 07 -minuit dix-sept~0 h 17 -douze heures~12 h -onze heures et demie~11 h 30 -midi moins le quart~11 h 45 -onze heures et trois quarts~11 h 45 -midi moins trois~11 h 57 -onze heures cinquante-sept~11 h 57 -onze heures trente-huit~11 h 38 -midi moins vingt-deux~11 h 38 \ No newline at end of file diff --git a/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_whitelist.txt b/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_whitelist.txt deleted file mode 100644 index 8535bfd461cb..000000000000 --- a/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_whitelist.txt +++ /dev/null @@ -1,8 +0,0 @@ -docteur~Dʳ -docteures~Dʳᵉˢ -monsieur~M. -messieurs~MM. -madame~Mᵐᵉ -mesdames~Mᵐᵉˢ -mademoiselle~Mˡˡᵉ -mademoiselles~Mˡˡᵉˢ \ No newline at end of file diff --git a/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_word.txt b/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_word.txt deleted file mode 100644 index 66f3445a034d..000000000000 --- a/tests/nemo_text_processing/fr/data_inverse_text_normalization/test_cases_word.txt +++ /dev/null @@ -1,49 +0,0 @@ -~ -yahoo!~yahoo! -vingt!~20 ! -x ~x -—~— -aaa~aaa -aabach~aabach -aabenraa~aabenraa -aabye~aabye -aaccessed~aaccessed -aach~aach -aachen's~aachen's -aadri~aadri -aafia~aafia -aagaard~aagaard -aagadu~aagadu -aagard~aagard -aagathadi~aagathadi -aaghart's~aaghart's -aagnes~aagnes -aagomoni~aagomoni -aagon~aagon -aagoo~aagoo -aagot~aagot -aahar~aahar -aahh~aahh -aahperd~aahperd -aaibinterstate~aaibinterstate -aajab~aajab -aakasa~aakasa -aakervik~aakervik -aakirkeby~aakirkeby -aalam~aalam -aalbaek~aalbaek -aaldiu~aaldiu -aalem~aalem -a'ali~a'ali -aalilaassamthey~aalilaassamthey -aalin~aalin -aaliyan~aaliyan -aaliyan's~aaliyan's -aamadu~aamadu -aamara~aamara -aambala~aambala -aamera~aamera -aamer's~aamer's -aamina~aamina -aaminah~aaminah -aamjiwnaang~aamjiwnaang diff --git a/tests/nemo_text_processing/fr/test_cardinal.py b/tests/nemo_text_processing/fr/test_cardinal.py deleted file mode 100644 index 3da85485d5c0..000000000000 --- a/tests/nemo_text_processing/fr/test_cardinal.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestCardinal: - - inverse_normalizer = ( - InverseNormalizer(lang='fr', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('fr/data_inverse_text_normalization/test_cases_cardinal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/fr/test_date.py b/tests/nemo_text_processing/fr/test_date.py deleted file mode 100644 index 2cb1120c0656..000000000000 --- a/tests/nemo_text_processing/fr/test_date.py +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestDate: - inverse_normalizer = ( - InverseNormalizer(lang='fr', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('fr/data_inverse_text_normalization/test_cases_date.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/fr/test_decimal.py b/tests/nemo_text_processing/fr/test_decimal.py deleted file mode 100644 index 0adbbc078306..000000000000 --- a/tests/nemo_text_processing/fr/test_decimal.py +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestDecimal: - inverse_normalizer = ( - InverseNormalizer(lang='fr', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('fr/data_inverse_text_normalization/test_cases_decimal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/fr/test_electronic.py b/tests/nemo_text_processing/fr/test_electronic.py deleted file mode 100644 index 8ccb76e1829f..000000000000 --- a/tests/nemo_text_processing/fr/test_electronic.py +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestElectronic: - inverse_normalizer = ( - InverseNormalizer(lang='fr', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('fr/data_inverse_text_normalization/test_cases_electronic.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/fr/test_fraction.py b/tests/nemo_text_processing/fr/test_fraction.py deleted file mode 100644 index cf4d132945c0..000000000000 --- a/tests/nemo_text_processing/fr/test_fraction.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestFraction: - inverse_normalizer = ( - InverseNormalizer(lang='fr', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('fr/data_inverse_text_normalization/test_cases_fraction.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/fr/test_measure.py b/tests/nemo_text_processing/fr/test_measure.py deleted file mode 100644 index 68ec945aee6d..000000000000 --- a/tests/nemo_text_processing/fr/test_measure.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestMeasure: - inverse_normalizer = ( - InverseNormalizer(lang='fr', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('fr/data_inverse_text_normalization/test_cases_measure.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/fr/test_money.py b/tests/nemo_text_processing/fr/test_money.py deleted file mode 100644 index 0b4ee9385a35..000000000000 --- a/tests/nemo_text_processing/fr/test_money.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestMoney: - inverse_normalizer = ( - InverseNormalizer(lang='fr', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('fr/data_inverse_text_normalization/test_cases_money.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/fr/test_ordinal.py b/tests/nemo_text_processing/fr/test_ordinal.py deleted file mode 100644 index ffe49df17bde..000000000000 --- a/tests/nemo_text_processing/fr/test_ordinal.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestOrdinal: - inverse_normalizer = ( - InverseNormalizer(lang='fr', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('fr/data_inverse_text_normalization/test_cases_ordinal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/fr/test_sparrowhawk_inverse_text_normalization.sh b/tests/nemo_text_processing/fr/test_sparrowhawk_inverse_text_normalization.sh deleted file mode 100644 index 4ca12af7f278..000000000000 --- a/tests/nemo_text_processing/fr/test_sparrowhawk_inverse_text_normalization.sh +++ /dev/null @@ -1,84 +0,0 @@ -#! /bin/sh - -PROJECT_DIR=/workspace/tests - -runtest () { - input=$1 - cd /workspace/sparrowhawk/documentation/grammars - - # read test file - while read testcase; do - IFS='~' read spoken written <<< $testcase - denorm_pred=$(echo $spoken | normalizer_main --config=sparrowhawk_configuration.ascii_proto 2>&1 | tail -n 1) - - # trim white space - written="$(echo -e "${written}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" - denorm_pred="$(echo -e "${denorm_pred}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" - - # input expected actual - assertEquals "$spoken" "$written" "$denorm_pred" - done < "$input" -} - -testITNCardinal() { - input=$PROJECT_DIR/fr/data_inverse_text_normalization/test_cases_cardinal.txt - runtest $input -} - -testITNDate() { - input=$PROJECT_DIR/fr/data_inverse_text_normalization/test_cases_date.txt - runtest $input -} - -testITNDecimal() { - input=$PROJECT_DIR/fr/data_inverse_text_normalization/test_cases_decimal.txt - runtest $input -} - -testITNOrdinal() { - input=$PROJECT_DIR/fr/data_inverse_text_normalization/test_cases_ordinal.txt - runtest $input -} - -testITNFraction() { - input=$PROJECT_DIR/fr/data_inverse_text_normalization/test_cases_fraction.txt - runtest $input -} - -testITNTime() { - input=$PROJECT_DIR/fr/data_inverse_text_normalization/test_cases_time.txt - runtest $input -} - -testITNMeasure() { - input=$PROJECT_DIR/fr/data_inverse_text_normalization/test_cases_measure.txt - runtest $input -} - -testITNMoney() { - input=$PROJECT_DIR/fr/data_inverse_text_normalization/test_cases_money.txt - runtest $input -} - -testITNWhitelist() { - input=$PROJECT_DIR/fr/data_inverse_text_normalization/test_cases_whitelist.txt - runtest $input -} - -testITNTelephone() { - input=$PROJECT_DIR/fr/data_inverse_text_normalization/test_cases_telephone.txt - runtest $input -} - -testITNElectronic() { - input=$PROJECT_DIR/fr/data_inverse_text_normalization/test_cases_electronic.txt - runtest $input -} - -testITNWord() { - input=$PROJECT_DIR/fr/data_inverse_text_normalization/test_cases_word.txt - runtest $input -} - -# Load shUnit2 -. $PROJECT_DIR/../shunit2/shunit2 diff --git a/tests/nemo_text_processing/fr/test_telephone.py b/tests/nemo_text_processing/fr/test_telephone.py deleted file mode 100644 index 10bc6051d0c5..000000000000 --- a/tests/nemo_text_processing/fr/test_telephone.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestTelephone: - inverse_normalizer = ( - InverseNormalizer(lang='fr', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('fr/data_inverse_text_normalization/test_cases_telephone.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/fr/test_time.py b/tests/nemo_text_processing/fr/test_time.py deleted file mode 100644 index 2b2cc356a3f2..000000000000 --- a/tests/nemo_text_processing/fr/test_time.py +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestTime: - inverse_normalizer = ( - InverseNormalizer(lang='fr', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('fr/data_inverse_text_normalization/test_cases_time.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/fr/test_whitelist.py b/tests/nemo_text_processing/fr/test_whitelist.py deleted file mode 100644 index ec8e8d57b94d..000000000000 --- a/tests/nemo_text_processing/fr/test_whitelist.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestWhitelist: - inverse_normalizer = ( - InverseNormalizer(lang='fr', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('fr/data_inverse_text_normalization/test_cases_whitelist.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/fr/test_word.py b/tests/nemo_text_processing/fr/test_word.py deleted file mode 100644 index 19ada867b030..000000000000 --- a/tests/nemo_text_processing/fr/test_word.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestWord: - inverse_normalizer = ( - InverseNormalizer(lang='fr', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('fr/data_inverse_text_normalization/test_cases_word.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_cardinal.txt b/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_cardinal.txt deleted file mode 100755 index 7219efacd9fb..000000000000 --- a/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_cardinal.txt +++ /dev/null @@ -1,70 +0,0 @@ -(non-ideal case) entre dezesseis mil e dezoito e mil~(non-ideal case) entre 16018 e 1000 -duzentos e cinquenta e um~251 -novecentos e noventa e nove milhões novecentos e noventa e nove mil novecentos e noventa e nove~999999999 -zero~zero -um~um -uma~uma -dois~dois -nove~nove -dez~10 -onze~11 -, um~, um -, uma~, uma -, dez~, 10 -, onze~, 11 -vinte três~23 -vinte e três~23 -trinta e três~33 -menos vinte e três~-23 -cem~100 -cento e um~101 -cento e uma~101 -cento e dez~110 -cento e onze~111 -cento e vinte três~123 -cento e vinte e três~123 -cento e cinquenta~150 -duzentos~200 -duzentos e um~201 -mil e um~1001 -mil e uma~1001 -dois mil e vinte e dois~2022 -nove trilhões setecentos e oitenta e nove bilhões trezentos e oitenta e dois milhões quinhentos e trinta e seis mil cento e trinta~9789382536130 -duzentos e cinquenta e quatro~254 -cento e quarenta e sete mil quatrocentos e cinquenta e um~147451 -cento e quarenta e sete mil quatrocentos e cinquenta e uma~147451 -um milhão cento e cinquenta e seis mil cento e setenta e três~1156173 -um bilhão quinhentos e noventa e três milhões e setenta e dois mil novecentos e sessenta e um~1593072961 -noventa e sete quatrilhões oitocentos e oito trilhões duzentos e sessenta e quatro bilhões setecentos e setenta e dois milhões setecentos e noventa e dois mil e cinco~97808264772792005 -dezessete sextilhões oitocentos e cinquenta e cinco quintilhões e trinta e seis quatrilhões seiscentos e cinquenta e sete trilhões e sete bilhões quinhentos e noventa e seis milhões cento e dez mil novecentos e quarenta e nove~17855036657007596110949 -dez quatrilhões e dez trilhões e dez milhões e cem mil e dez~10010000010100010 -menos vinte e cinco mil e trinta e sete~-25037 -um quatrilhão duzentos e sessenta e quatro trilhões trezentos e um bilhões novecentos e trinta e oito milhões cento e quatro~1264301938000104 -menos sessenta~-60 -quarenta e seis mil seiscentos e sessenta e quatro~46664 -sessenta~60 -dois milhões e três~2000003 -mil e treze~1013 -mil e cem~1100 -mil e vinte e seis~1026 -mil cento e vinte e seis~1126 -dezoito milhões quatrocentos e cinquenta mil novecentos e noventa~18450990 -dezoito milhões novecentos e quarenta mil setecentos e vinte e dois~18940722 -dezoito milhões seiscentos e noventa mil novecentos e dezesseis~18690916 -dezoito mil oitocentos e oitenta~18880 -um bilhão e um~1000000001 -um bilhão e uma~1000000001 -um bilhão cento e um~1000000101 -um bilhão cento e uma~1000000101 -um bilhão e mil cento e um~1000001101 -um bilhão e mil cento e uma~1000001101 -um bilhão e dez mil cento e um~1000010101 -um bilhão e dez mil cento e uma~1000010101 -um bilhão e um milhão e dez mil cento e um~1001010101 -um bilhão e um milhão e dez mil cento e uma~1001010101 -dois bilhões e cinquenta e dois~2000000052 -muitos milhões~muitos milhões -um quatrilhão e um~1000000000000001 -um quatrilhão e uma~1000000000000001 -um sextilhão e um~1000000000000000000001 -um sextilhão e uma~1000000000000000000001 \ No newline at end of file diff --git a/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_date.txt b/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_date.txt deleted file mode 100644 index 6aa2c03127e6..000000000000 --- a/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_date.txt +++ /dev/null @@ -1,15 +0,0 @@ -primeiro de janeiro~01 de janeiro -um de janeiro~01 de janeiro -cinco de março~05 de março -em primeiro de dezembro~em 01 de dezembro -domingo vinte e seis de outubro~domingo 26 de outubro -trinta e um de dezembro de mil novecentos e oitenta e oito~31 de dezembro de 1988 -vinte e sete de agosto de dois mil e quinze~27 de agosto de 2015 -primeiro de setembro de dois mil e vinte e dois~01 de setembro de 2022 -um do um~01/01 -dois do dois~02/02 -trinta e um do doze~31/12 -um do um de mil novecentos e oitenta e sete~01/01/1987 -dez do oito de dois mil~10/08/2000 -doze do três de dois mil e dois~12/03/2002 -trinta e um do doze de dois mil e trinta e sete~31/12/2037 \ No newline at end of file diff --git a/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_decimal.txt b/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_decimal.txt deleted file mode 100755 index bdafdc642442..000000000000 --- a/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_decimal.txt +++ /dev/null @@ -1,26 +0,0 @@ -um vírgula dois seis~1,26 -menos um vírgula dois seis~-1,26 -um vírgula vinte e seis~1,26 -zero vírgula vinte e seis~0,26 -zero vírgula vinte seis~0,26 -três vírgula cento e quarenta e um~3,141 -três vírgula zero cento e quarenta e um~3,0141 -três vírgula cento e quarenta e um cinquenta e nove~3,14159 -três vírgula quatorze cento e cinquenta e nove~3,14159 -três vírgula quatorze quinze noventa e dois sessenta e cinco trinta e cinco~3,1415926535 -três vírgula quatorze quinze zero noventa e dois sessenta e cinco trinta e cinco~3,14150926535 -três vírgula quatorze quinze zero novecentos e vinte e seis zero quinhentos e trinta e cinco~3,141509260535 -quatrocentos milhões~400 milhões -um ponto trinta e três~1.33 -um ponto trinta e três milhões~1.33 milhões -zero vírgula seis milhões~0,6 milhões -mil oitocentos e vinte e quatro milhões~1824 milhões -ponto dois seis~.26 -um milhão~1 milhão -dois milhões~2 milhões -um bilhão~1 bilhão -dois bilhões~2 bilhões -um trilhão~1 trilhão -dois trilhões~2 trilhões -um quatrilhão~1 quatrilhão -dois quatrilhões~2 quatrilhões diff --git a/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_electronic.txt b/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_electronic.txt deleted file mode 100644 index 70a5319756c0..000000000000 --- a/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_electronic.txt +++ /dev/null @@ -1,13 +0,0 @@ -a ponto b c arroba g mail ponto com~a.bc@gmail.com -c d f arroba a b c ponto e d u~cdf@abc.edu -a b c arroba g mail ponto a b c~abc@gmail.abc -a b c arroba a b c ponto com~abc@abc.com -a s d f um dois três arroba a b c ponto com~asdf123@abc.com -a um b dois arroba a b c ponto com~a1b2@abc.com -a b três ponto s d d ponto três arroba g mail ponto com~ab3.sdd.3@gmail.com -agá tê tê pê ésse dois pontos barra barra dáblio dáblio dáblio ponto n vidia ponto com~https://www.nvidia.com -dáblio dáblio dáblio ponto n vidia ponto com~www.nvidia.com -dáblio dáblio dáblio ponto nvidia ponto com~www.nvidia.com -w w w ponto nvidia ponto com~www.nvidia.com -dáblio dáblio dáblio ponto a b c ponto es barra e f g~www.abc.es/efg -dáblio dáblio dáblio ponto a b c ponto br~www.abc.br \ No newline at end of file diff --git a/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_measure.txt b/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_measure.txt deleted file mode 100755 index 7e3c8ca8b90c..000000000000 --- a/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_measure.txt +++ /dev/null @@ -1,12 +0,0 @@ -duzentos metros~200 m -duzentos e quarenta e cinco milhas por hora~245 mph -duzentos e quarenta e cinco quilômetros por hora~245 kph -duzentos e quarenta e cinco metros por segundo~245 m/s -dois quilos~2 kg -sessenta vírgula dois quatro zero zero quilogramas~60,2400 kg -menos sessenta vírgula dois quatro zero zero quilogramas~-60,2400 kg -oito vírgula cinco dois por cento~8,52 % -menos oito vírgula cinco dois por cento~-8,52 % -um por cento~1 % -três centímetros~3 cm -cinco litros~5 l \ No newline at end of file diff --git a/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_money.txt b/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_money.txt deleted file mode 100755 index 88d7e0e7db07..000000000000 --- a/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_money.txt +++ /dev/null @@ -1,25 +0,0 @@ -doze dólares e cinco centavos~$ 12,05 -doze dólares~$ 12 -setenta e cinco dólares e sessenta e três~$ 75,63 -setenta e cinco dólares e sessenta e três centavos~$ 75,63 -setenta e cinco dólares com sessenta e três centavos~$ 75,63 -setenta e cinco dólares com sessenta e três~$ 75,63 -vinte e nove dólares e cinquenta centavos~$ 29,50 -um dólar~$ 1 -um real~R$ 1 -cem reais~R$ 100 -duzentos reais~R$ 200 -cento e noventa e nove reais e noventa e nove centavos~R$ 199,99 -um real e um centavo~R$ 1,01 -vinte centavos~R$ 0,20 -vinte e cinco centavos~R$ 0,25 -doze euros e cinco centavos~€ 12,05 -doze dólares americanos e cinco centavos~US$ 12,05 -duas libras esterlinas~£ 2 -doze dólares e cinco centavos~$ 12,05 -pagamos cento e quinze reais por uma bala~pagamos R$ 115 por uma bala -quinze mil reais~R$ 15000 -dois bilhões de reais~R$ 2 bilhões -dois milhões de reais~R$ 2 milhões -três vírgula sete milhões de reais~R$ 3,7 milhões -quatro ponto oito milhões de dólares~$ 4.8 milhões diff --git a/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_ordinal.txt b/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_ordinal.txt deleted file mode 100755 index 0ae43e978c8b..000000000000 --- a/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_ordinal.txt +++ /dev/null @@ -1,19 +0,0 @@ -primeiro~primeiro -terceira~terceira -nono~nono -nona~nona -décimo~10º -décima~10ª -décimo primeiro~11º -décima primeira~11ª -(technically ungrammatical) décima primeira~(technically ungrammatical) 11ª -(technically ungrammatical) décima primeira casa~(technically ungrammatical) 11ª casa -décimo terceiro~13º -vigésimo primeiro~21º -vigésima primeira~21ª -(technically ungrammatical) vigésimo primeira~(technically ungrammatical) 21ª -vigésimo segundo~22º -vigésima segunda~22ª -vigésimo terceiro~23º -centésimo décimo primeiro~111º -centésimo trigésimo quarto~134º diff --git a/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_telephone.txt b/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_telephone.txt deleted file mode 100755 index 04e2875b5290..000000000000 --- a/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_telephone.txt +++ /dev/null @@ -1,27 +0,0 @@ -um dois três quatro cinco seis sete oito~1234-5678 -um dois três quatro cinco seis sete oito telefone~1234-5678 telefone -um dois três quatro cinco meia sete oito~1234-5678 -um dois três quatro cinco meia sete oito telefone~1234-5678 telefone -um dois três quatro cinco seis sete oito nove~12345-6789 -um dois três quatro cinco seis sete oito nove telefone~12345-6789 telefone -quatro cinco um dois três quatro cinco seis sete oito~(45) 1234-5678 -quatro cinco um dois três quatro cinco seis sete oito telefone~(45) 1234-5678 telefone -quatro cinco um dois três quatro cinco seis sete oito nove~(45) 12345-6789 -quatro cinco um dois três quatro cinco seis sete oito nove telefone~(45) 12345-6789 telefone -vinte e sete vinte e oito trinta e sete trinta e oito~2728-3738 -vinte e sete vinte e oito trinta e sete trinta e oito telefone~2728-3738 telefone -um vinte e sete vinte e oito trinta e sete trinta e oito~12728-3738 -um vinte e sete vinte e oito trinta e sete trinta e oito telefone~12728-3738 telefone -nove oito sete seis cinquenta e quatro zero zero~9876-5400 -nove oito sete seis cinquenta e quatro zero um~9876-5401 -noventa e oito setenta e seis zero zero trinta e cinco~9876-0035 -noventa e oito setenta e seis zero zero trinta~9876-0030 -nove noventa e oito setenta e seis zero zero trinta e um~99876-0031 -nove noventa e oito setenta e seis zero zero trinta~99876-0030 -dois três nove noventa e oito setenta e seis zero zero trinta e um~(23) 99876-0031 -dois três nove noventa e oito setenta e seis zero zero trinta~(23) 99876-0030 -vinte e três nove noventa e oito setenta e seis zero zero trinta e um~(23) 99876-0031 -vinte e três nove noventa e oito setenta e seis zero zero trinta~(23) 99876-0030 -vinte e três nove noventa e oito setenta e seis zero meia trinta e um~(23) 99876-0631 -vinte e três nove noventa e oito setenta e seis zero meia trinta~(23) 99876-0630 -vinte três nove noventa e oito setenta e seis zero meia trinta~(23) 99876-0630 \ No newline at end of file diff --git a/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_time.txt b/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_time.txt deleted file mode 100755 index 7aef50d2d489..000000000000 --- a/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_time.txt +++ /dev/null @@ -1,19 +0,0 @@ -às quinze pro meio dia~às 11:45 -às quinze pra meia noite~às 23:45 -às quinze para a meia noite~às 23:45 -às quinze pras duas da tarde~às 1:45 da tarde -às dez pras duas da madrugada~às 1:50 da madrugada -às quinze pras duas da tarde~às 1:45 da tarde -chegaram às quinze pras duas da tarde~chegaram às 1:45 da tarde -ao meio dia~ao meio dia -ao meio dia e meia hora~ao 12:30 -ao meio dia e meia~ao 12:30 -ao meio dia e meio~ao 12:30 -meia noite~meia noite -à meia noite~à meia noite -à meia noite e quinze~à 0:15 -meia noite e meia~0:30 -à uma e trinta~à 1:30 -às onze e trinta~às 11:30 -às três horas e trinta minutos~às 3:30 -às quinze horas e quarenta minutos~às 15:40 diff --git a/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_whitelist.txt b/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_whitelist.txt deleted file mode 100755 index 798df8b9bdfd..000000000000 --- a/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_whitelist.txt +++ /dev/null @@ -1,6 +0,0 @@ -primeira segunda feira~primeira segunda-feira -primeira segunda-feira~primeira segunda-feira -terça feira~terça-feira -quarta feira~quarta-feira -quinta feira~quinta-feira -sexta feira~sexta-feira \ No newline at end of file diff --git a/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_word.txt b/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_word.txt deleted file mode 100755 index fdd32f2ea4f2..000000000000 --- a/tests/nemo_text_processing/pt/data_inverse_text_normalization/test_cases_word.txt +++ /dev/null @@ -1,49 +0,0 @@ -~ -yahoo!~yahoo! -vinte!~20 ! -x ~x -—~— -aaa~aaa -aabach~aabach -aabenraa~aabenraa -aabye~aabye -aaccessed~aaccessed -aach~aach -aachen's~aachen's -aadri~aadri -aafia~aafia -aagaard~aagaard -aagadu~aagadu -aagard~aagard -aagathadi~aagathadi -aaghart's~aaghart's -aagnes~aagnes -aagomoni~aagomoni -aagon~aagon -aagoo~aagoo -aagot~aagot -aahar~aahar -aahh~aahh -aahperd~aahperd -aaibinterstate~aaibinterstate -aajab~aajab -aakasa~aakasa -aakervik~aakervik -aakirkeby~aakirkeby -aalam~aalam -aalbaek~aalbaek -aaldiu~aaldiu -aalem~aalem -a'ali~a'ali -aalilaassamthey~aalilaassamthey -aalin~aalin -aaliyan~aaliyan -aaliyan's~aaliyan's -aamadu~aamadu -aamara~aamara -aambala~aambala -aamera~aamera -aamer's~aamer's -aamina~aamina -aaminah~aaminah -aamjiwnaang~aamjiwnaang diff --git a/tests/nemo_text_processing/pt/test_cardinal.py b/tests/nemo_text_processing/pt/test_cardinal.py deleted file mode 100644 index 9a16a6b3477d..000000000000 --- a/tests/nemo_text_processing/pt/test_cardinal.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestCardinal: - - inverse_normalizer = ( - InverseNormalizer(lang='pt', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('pt/data_inverse_text_normalization/test_cases_cardinal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/pt/test_date.py b/tests/nemo_text_processing/pt/test_date.py deleted file mode 100644 index e7783819585c..000000000000 --- a/tests/nemo_text_processing/pt/test_date.py +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestDate: - inverse_normalizer = ( - InverseNormalizer(lang='pt', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('pt/data_inverse_text_normalization/test_cases_date.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/pt/test_decimal.py b/tests/nemo_text_processing/pt/test_decimal.py deleted file mode 100644 index 48daab819a38..000000000000 --- a/tests/nemo_text_processing/pt/test_decimal.py +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestDecimal: - inverse_normalizer = ( - InverseNormalizer(lang='pt', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('pt/data_inverse_text_normalization/test_cases_decimal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/pt/test_electronic.py b/tests/nemo_text_processing/pt/test_electronic.py deleted file mode 100644 index cce372cffded..000000000000 --- a/tests/nemo_text_processing/pt/test_electronic.py +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestElectronic: - inverse_normalizer = ( - InverseNormalizer(lang='pt', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('pt/data_inverse_text_normalization/test_cases_electronic.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/pt/test_measure.py b/tests/nemo_text_processing/pt/test_measure.py deleted file mode 100644 index b56fca76de6a..000000000000 --- a/tests/nemo_text_processing/pt/test_measure.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestMeasure: - inverse_normalizer = ( - InverseNormalizer(lang='pt', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('pt/data_inverse_text_normalization/test_cases_measure.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/pt/test_money.py b/tests/nemo_text_processing/pt/test_money.py deleted file mode 100644 index 0d372f0f55e6..000000000000 --- a/tests/nemo_text_processing/pt/test_money.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestMoney: - inverse_normalizer = ( - InverseNormalizer(lang='pt', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('pt/data_inverse_text_normalization/test_cases_money.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/pt/test_ordinal.py b/tests/nemo_text_processing/pt/test_ordinal.py deleted file mode 100644 index 2ef6a89c87e3..000000000000 --- a/tests/nemo_text_processing/pt/test_ordinal.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestOrdinal: - inverse_normalizer = ( - InverseNormalizer(lang='pt', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('pt/data_inverse_text_normalization/test_cases_ordinal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/pt/test_sparrowhawk_inverse_text_normalization.sh b/tests/nemo_text_processing/pt/test_sparrowhawk_inverse_text_normalization.sh deleted file mode 100755 index 74d8ddafdfc6..000000000000 --- a/tests/nemo_text_processing/pt/test_sparrowhawk_inverse_text_normalization.sh +++ /dev/null @@ -1,84 +0,0 @@ -#! /bin/sh - -PROJECT_DIR=/workspace/tests - -runtest () { - input=$1 - cd /workspace/sparrowhawk/documentation/grammars - - # read test file - while read testcase; do - IFS='~' read spoken written <<< $testcase - denorm_pred=$(echo $spoken | normalizer_main --config=sparrowhawk_configuration.ascii_proto 2>&1 | tail -n 1) - - # trim white space - written="$(echo -e "${written}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" - denorm_pred="$(echo -e "${denorm_pred}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" - - # input expected actual - assertEquals "$spoken" "$written" "$denorm_pred" - done < "$input" -} - -testITNCardinal() { - input=$PROJECT_DIR/pt/data_inverse_text_normalization/test_cases_cardinal.txt - runtest $input -} - -testITNDate() { - input=$PROJECT_DIR/pt/data_inverse_text_normalization/test_cases_date.txt - runtest $input -} - -testITNDecimal() { - input=$PROJECT_DIR/pt/data_inverse_text_normalization/test_cases_decimal.txt - runtest $input -} - -testITNOrdinal() { - input=$PROJECT_DIR/pt/data_inverse_text_normalization/test_cases_ordinal.txt - runtest $input -} - -#testITNFraction() { -# input=$PROJECT_DIR/pt/data_inverse_text_normalization/test_cases_fraction.txt -# runtest $input -#} - -testITNTime() { - input=$PROJECT_DIR/pt/data_inverse_text_normalization/test_cases_time.txt - runtest $input -} - -testITNMeasure() { - input=$PROJECT_DIR/pt/data_inverse_text_normalization/test_cases_measure.txt - runtest $input -} - -testITNMoney() { - input=$PROJECT_DIR/pt/data_inverse_text_normalization/test_cases_money.txt - runtest $input -} - -testITNWhitelist() { - input=$PROJECT_DIR/pt/data_inverse_text_normalization/test_cases_whitelist.txt - runtest $input -} - -testITNTelephone() { - input=$PROJECT_DIR/pt/data_inverse_text_normalization/test_cases_telephone.txt - runtest $input -} - -testITNElectronic() { - input=$PROJECT_DIR/pt/data_inverse_text_normalization/test_cases_electronic.txt - runtest $input -} - -testITNWord() { - input=$PROJECT_DIR/pt/data_inverse_text_normalization/test_cases_word.txt - runtest $input -} - -# Load shUnit2 -. $PROJECT_DIR/../shunit2/shunit2 diff --git a/tests/nemo_text_processing/pt/test_telephone.py b/tests/nemo_text_processing/pt/test_telephone.py deleted file mode 100644 index a2fecad525fe..000000000000 --- a/tests/nemo_text_processing/pt/test_telephone.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestTelephone: - inverse_normalizer = ( - InverseNormalizer(lang='pt', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('pt/data_inverse_text_normalization/test_cases_telephone.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/pt/test_time.py b/tests/nemo_text_processing/pt/test_time.py deleted file mode 100644 index 87f5bb2867a0..000000000000 --- a/tests/nemo_text_processing/pt/test_time.py +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestTime: - inverse_normalizer = ( - InverseNormalizer(lang='pt', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('pt/data_inverse_text_normalization/test_cases_time.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/pt/test_whitelist.py b/tests/nemo_text_processing/pt/test_whitelist.py deleted file mode 100644 index 978556c83a39..000000000000 --- a/tests/nemo_text_processing/pt/test_whitelist.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestWhitelist: - inverse_normalizer = ( - InverseNormalizer(lang='pt', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('pt/data_inverse_text_normalization/test_cases_whitelist.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/pt/test_word.py b/tests/nemo_text_processing/pt/test_word.py deleted file mode 100644 index b3ed35b32b52..000000000000 --- a/tests/nemo_text_processing/pt/test_word.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestWord: - inverse_normalizer = ( - InverseNormalizer(lang='pt', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('pt/data_inverse_text_normalization/test_cases_word.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/ru/__init__.py b/tests/nemo_text_processing/ru/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/tests/nemo_text_processing/ru/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_cardinal.txt b/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_cardinal.txt deleted file mode 100644 index 015ece7d1dea..000000000000 --- a/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_cardinal.txt +++ /dev/null @@ -1,30 +0,0 @@ -двести пятьдесят четыре~254 -сто сорок семь тысяч четыреста пятьдесят один~147451 -один миллион сто пятьдесят шесть тысяч сто семьдесят три~1156173 -один миллиард пятьсот девяносто три миллиона семьдесят две тысячи девятьсот шестьдесят один~1593072961 -минус двадцать пять тысяч тридцать семь~-25037 -минус шестьдесят~-60 -сорок шесть тысяч шестьсот шестьдесят четыре~46664 -шестьдесят~60 -ноль~ноль -я одна~я одна -девять~девять -два миллиона три~2000003 -одна тысяча тринадцать~1013 -одна тысяча один~1001 -одна тысяча сто~1100 -одна тысяча двадцать шесть~1026 -одна тысяча сто двадцать шесть~1126 -тысяча тринадцать~1013 -тысяча один~1001 -тысяча сто~1100 -тысяча двадцать шесть~1026 -тысяча сто двадцать шесть~1126 -одна тысяча~1000 -тысяча~1000 -восемнадцать миллионов четыреста пятьдесят тысяч девятьсот девяносто~18450990 -восемнадцать миллионов девятьсот сорок тысяч семьсот двадцать два~18940722 -восемнадцать миллионов шестьсот девяносто тысяч девятьсот шестнадцать~18690916 -восемнадцать тысяч восемьсот восемьдесят~18880 -два миллиона~2000000 -одна тысяча~1000 diff --git a/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_date.txt b/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_date.txt deleted file mode 100644 index 5bca2e0b6da1..000000000000 --- a/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_date.txt +++ /dev/null @@ -1,15 +0,0 @@ -двенадцатое декабря две тысячи шестого~12.12.2006 -первого января восемьдесят шестого~01.01.86 -второе марта тысяча девятьсот шестого~02.03.1906 -шестое марта тысяча шестого года~06.03.1006г. -двадцать третьего октября две тысячи второго~23.10.2002 -восемнадцатое мая~18.05 -ноль второго мая две тысячи девятого~02.05.2009 -ноль второго пятого две тысячи девятого года~02.05.2009г. -ноль второго ноль первого~02.01 -тридцать первого января ноль шестого~31.01.06 -в двухтысячных годах~в 2000гг. -в две тысячи девятом~в 2009 -первый день марта~первый день марта -двадцатого июня~20.06 -первое февраля~01.02 \ No newline at end of file diff --git a/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_decimal.txt b/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_decimal.txt deleted file mode 100644 index 29035aec84a5..000000000000 --- a/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_decimal.txt +++ /dev/null @@ -1,16 +0,0 @@ -ноль целых и одна десятая~0,1 -ноль целых и семьсот двадцать девять тысячных~0,729 -одной целой и трех десятых~1,3 -одна целая и две десятых~1,2 -три целых и две сотых~3,02 -ноль целых и три тысячных~0,003 -одна целая и две десятитысячных~1,0002 -ноль целых и семьсот двадцать четыре тысячных~0,724 -триста целых и две сотых~300,02 -ноль целых и девять десятых~0,9 -две целых три десятых~2,3 -две целых три сотых~2,03 -две целых три тысячных~2,003 -две целых три десятитысячных~2,0003 -минус две целых пять десятых~-2,5 -одна целая двадцать три сотых миллиарда~1,23 млрд \ No newline at end of file diff --git a/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_electronic.txt b/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_electronic.txt deleted file mode 100644 index 45c0c28e8cd1..000000000000 --- a/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_electronic.txt +++ /dev/null @@ -1,4 +0,0 @@ -эй точка би си собака джи мейл точка ком~a.bc@gmail.com -эй собака хот мейл точка ди и~a@hotmail.de -эй один два три тире ви собака эй би си точка ком~a123-v@abc.com -адрес эй дефис один точка би три нижнее подчеркивание си амперсанд тире ди собака джи эм эй четыре ай тире эл точка ком тест~адрес a-1.b3_c&-d@gma4i-l.com тест diff --git a/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_measure.txt b/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_measure.txt deleted file mode 100644 index fb11e21b7330..000000000000 --- a/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_measure.txt +++ /dev/null @@ -1,16 +0,0 @@ -двенадцать килограм~12 кг -одного килограма~1 кг -три целых две десятых литра~3,2 л -три целых две десятых миллиона литров~3,2 млн л -три километра в час~3 км/ч -двадцати килограммовый мешок~20 килограммовый мешок -четыре целых пять десятых килограммовый мешок~4,5 килограммовый мешок -тест одна целая две сотых~тест 1,02 -тест восемнадцать~тест 18 -пятнадцать рублей за квадратный метр~15 pуб./м² -пятнадцать за килограм~15/кг -пять градусов~5 ° -пять градусов фаренгейта~5 °F -пять градусов цельсия~5 °C -пять градусов по цельсию~5 °C -пять градусов по фаренгейту~5 °F diff --git a/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_money.txt b/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_money.txt deleted file mode 100644 index 913b437f9497..000000000000 --- a/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_money.txt +++ /dev/null @@ -1,9 +0,0 @@ -один доллар~1 USD -один рубль~1 руб. -тридцать одного рубля~31 руб. -восемнадцать тысяч долларов сэ ш а~18000 долл. США -два рубля~2 руб. -две целых и пять десятых тысячи рублей~2,5 тыс руб. -две целых и три сотых рублей~2,03 руб. -шесть рублей тридцать пять копеек~6 руб. 35 коп. -одна целая двадцать три сотых миллиарда рублей~1,23 млрд руб. diff --git a/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_ordinal.txt b/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_ordinal.txt deleted file mode 100644 index e8e9b8892f80..000000000000 --- a/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_ordinal.txt +++ /dev/null @@ -1,15 +0,0 @@ -одна тысяча девятьсот девяносто шестого~1996 -тысяча девятьсот девяносто девятый~1999 -тысяча восемьсот шестьдесят третьего~1863 -тысяча девятьсот семьдесят четвертом~1974 -двадцать четвертого~24 -двадцать восьмой~28 -девятнадцатый~19 -десятый~10 -тысяча восемьсот пятьдесят третьего~1853 -две тысячи двенадцатый~2012 -тысяча пятьсот тридцать шестом~1536 -два миллиона пятитысячный~2005000 -двадцать первые~21 -двухтысячные~2000 -я в первый раз~я в первый раз \ No newline at end of file diff --git a/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_ordinal_hard.txt b/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_ordinal_hard.txt deleted file mode 100644 index 6d62e345fdd5..000000000000 --- a/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_ordinal_hard.txt +++ /dev/null @@ -1,57 +0,0 @@ -тысяча девятьсот пятидесятые~1950-е -восьмого~8-го -двадцатого~20-го -тысяча девятьсот девяностые~1990-е -третьих~3-х -тысяча девятьсот шестидесятых~1960-х -шестой~6-й -вторая~2-ая -пятьдесят шестого~56-го -тысяча девятьсот двадцатых~1920-х -второй~2-й -третье~3-е -двадцать вторая~22-я -тысяча восемьсот шестидесятых~1860-х -тысяча восемьсот семидесятых~1870-х -двести девяносто первый~291-й -пятый~5-й -шестой~6-й -первого~1-го -пятые~5-е -вторые~2-е -пятьдесят первая~51-я -одиннадцатый~11-й -первый~1-й -сорок шестая~46-я -второй~2-й -восемьдесят четвертом~84-м -тысяча девятьсот шестидесятые~1960-е -первые~1-е -пятьдесят шестой~56-й -тринадцатый~13-й -девятого~9-го -второго~2-го -первый~1-й -четвертом~4-м -втором~2-м -двадцатых~20-х -тысяча восемьсот сороковые~1840-е -пятая~5-я -тысяча девятьсот тридцатом~1930-м -тридцать восьмая~38-я -тридцатых~30-х -первого~1-го -второго~2-го -второго~2-го -семидесятая~70-я -тысяча девятьсот двадцатых~1920-х -шестнадцатый~16-й -двенадцатом~12 -четырнадцатом~14 -двух тысячных~2000-х -вторые~2-е -тысяча восемьсот девяностых~1890-х -вторые~2-е -двадцать седьмой~27-й -пятом~5-м -шестью семь это сорок два~6-ю 7 это 42 diff --git a/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_telephone.txt b/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_telephone.txt deleted file mode 100644 index 676e8e260df5..000000000000 --- a/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_telephone.txt +++ /dev/null @@ -1 +0,0 @@ -восемь девятьсот тринадцать девятьсот восемьдесят три пятьдесят шесть ноль один~8-913-983-56-01 diff --git a/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_time.txt b/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_time.txt deleted file mode 100644 index 2a9fd32f7d9e..000000000000 --- a/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_time.txt +++ /dev/null @@ -1,9 +0,0 @@ -тринадцать часов пять минут~13:05 -тринадцать часов и пять минут~13:05 -два часа и три минуты~02:03 -один час ноль минут~01:00 -два часа~02:00 -без пятнадцати минут шесть~05:45 -без одной минуты десять~09:59 -двенадцать часов~12:00 -семь минут девятого~08:07 diff --git a/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_whitelist.txt b/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_whitelist.txt deleted file mode 100644 index 9b2fc93c7cad..000000000000 --- a/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_whitelist.txt +++ /dev/null @@ -1,4 +0,0 @@ -двух комнатная квартира~двух комн. кв. -жилой комплекс Принцип~ЖК Принцип -Высокий градус нашей дискуссии.~Высокий градус нашей дискуссии. -мяч был в нескольких метрах от нас~мяч был в нескольких метрах от нас diff --git a/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_word.txt b/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_word.txt deleted file mode 100644 index 3defc0486bbc..000000000000 --- a/tests/nemo_text_processing/ru/data_inverse_text_normalization/test_cases_word.txt +++ /dev/null @@ -1,50 +0,0 @@ -~ -yahoo!~yahoo! -двадцать!~20 ! -два би тридцать пять~два би 35 -x ~x -—~— -aaa~aaa -aabach~aabach -aabenraa~aabenraa -aabye~aabye -aaccessed~aaccessed -aach~aach -aachen's~aachen's -aadri~aadri -aafia~aafia -aagaard~aagaard -aagadu~aagadu -aagard~aagard -aagathadi~aagathadi -aaghart's~aaghart's -aagnes~aagnes -aagomoni~aagomoni -aagon~aagon -aagoo~aagoo -aagot~aagot -aahar~aahar -aahh~aahh -aahperd~aahperd -aaibinterstate~aaibinterstate -aajab~aajab -aakasa~aakasa -aakervik~aakervik -aakirkeby~aakirkeby -aalam~aalam -aalbaek~aalbaek -aaldiu~aaldiu -aalem~aalem -a'ali~a'ali -aalilaassamthey~aalilaassamthey -aalin~aalin -aaliyan~aaliyan -aaliyan's~aaliyan's -aamadu~aamadu -aamara~aamara -aambala~aambala -aamera~aamera -aamer's~aamer's -aamina~aamina -aaminah~aaminah -aamjiwnaang~aamjiwnaang diff --git a/tests/nemo_text_processing/ru/data_text_normalization/__init__.py b/tests/nemo_text_processing/ru/data_text_normalization/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/tests/nemo_text_processing/ru/data_text_normalization/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/tests/nemo_text_processing/ru/data_text_normalization/test_cases_cardinal.txt b/tests/nemo_text_processing/ru/data_text_normalization/test_cases_cardinal.txt deleted file mode 100644 index 1850e07d3478..000000000000 --- a/tests/nemo_text_processing/ru/data_text_normalization/test_cases_cardinal.txt +++ /dev/null @@ -1,28 +0,0 @@ -три~03 -минус пятьдесят~-50 -минус пятьдесят~-050 -двести пятьдесят четыре~254 -две тысячи триста~2 300 -минус две тысячи триста~-2 300 -две тысячи триста~002300 -две тысячи триста~2.300 -шестьдесят~60 -ноль~0 -два миллиона три~2000003 -одна тысяча тринадцать~1013 -одна тысяча сто~1100 -тысяча сто~1100 -одна тысяча двадцать шесть~1026 -тысяча двадцать шесть~1026 -одна тысяча сто двадцать шесть~1126 -тысяча тринадцать~1013 -тысяча один~1001 -одна тысяча один~1001 -одна тысяча~1000 -тысяча~1000 -одна тысяча~1000 -две тысячи пять~2 005 -два б три четыре~2-б-34 -два би три~2-b-3 -тест два~тест2 -тридцать код~30код diff --git a/tests/nemo_text_processing/ru/data_text_normalization/test_cases_cardinal_normalize_with_audio.txt b/tests/nemo_text_processing/ru/data_text_normalization/test_cases_cardinal_normalize_with_audio.txt deleted file mode 100644 index e2149b3fd101..000000000000 --- a/tests/nemo_text_processing/ru/data_text_normalization/test_cases_cardinal_normalize_with_audio.txt +++ /dev/null @@ -1,51 +0,0 @@ -~03 -три -~-50 -минус пятьдесят -~-050 -минус пятьдесят -~254 -двести пятьдесят четыре -~147691 -сто сорок семь тысяч шестьсот девяносто один -~1156173 -один миллион сто пятьдесят шесть тысяч сто семьдесят три -~1593072961 -один миллиард пятьсот девяносто три миллиона семьдесят две тысячи девятьсот шестьдесят один -~46664 -сорое шесть тысяч шестьсот шестьдесят четыре -сорое шесть тысяч шестьсот шестьдесят четырый -~60 -шестьдесят -шестидесятый -~0 -ноль -~2000003 -два миллиона три -~1013 -одна тысяча тринадцать -~1001 -одна тысяча один -~1100 -одна тысяча сто -тысяча сто -~1026 -одна тысяча двадцать шесть -тысяча двадцать шесть -~1126 -одна тысяча сто двадцать шесть -~1013 -тысяча тринадцать -~1001 -тысяча один -~1000 -одна тысяча -тысяча -~18450990 -восемнадцать миллионов четыреста пятьдесят тысяч девятьсот девяносто -~18940722 -восемнадцать миллионов девятьсот сорок тысяч семьсот двадцать два -~18690916 -восемнадцать миллионов шестьсот девяносто тысяч девятьсот шестнадцать -~18880 -восемнадцать тысяч восемьсот восемьдесят \ No newline at end of file diff --git a/tests/nemo_text_processing/ru/data_text_normalization/test_cases_date.txt b/tests/nemo_text_processing/ru/data_text_normalization/test_cases_date.txt deleted file mode 100644 index 40869e8bc4ab..000000000000 --- a/tests/nemo_text_processing/ru/data_text_normalization/test_cases_date.txt +++ /dev/null @@ -1,6 +0,0 @@ -шестое марта две тысячи шестого~06.03.2006 -первого января восемьдесят шестого~01-01-86 -второе марта тысяча девятьсот шестого~2/3/1906 -шестое марта тысяча шестого года~6/3/1006г. -третьего февраля две тысячи второго~03-фев-2002 -тридцать первого января ноль шестого~31.01.06 diff --git a/tests/nemo_text_processing/ru/data_text_normalization/test_cases_decimal.txt b/tests/nemo_text_processing/ru/data_text_normalization/test_cases_decimal.txt deleted file mode 100644 index 771475b0716e..000000000000 --- a/tests/nemo_text_processing/ru/data_text_normalization/test_cases_decimal.txt +++ /dev/null @@ -1,17 +0,0 @@ -ноль целых одна десятая~0,1 -ноль целых семьсот двадцать девять тысячных~0,729 -одними целых три десятых~1,3 -одна целая две десятых~1,2 -три целых две сотых~3,02 -ноль целых три тысячных~0,003 -одна целая две десятитысячных~1,0002 -ноль целых семьсот двадцать четыре тысячных~0,724 -триста целых две сотых~300,02 -ноль целых девять десятых~0,9 -две целых три десятых~2,3 -две целых три сотых~2,03 -две целых три тысячных~2,003 -две целых три десятитысячных~2,0003 -минус две целых пять десятых~-2,5 -одна целая двадцать три сотых миллиарда~1,23млрд -одна целая двадцать три сотых миллиарда~1,23 млрд. diff --git a/tests/nemo_text_processing/ru/data_text_normalization/test_cases_electronic.txt b/tests/nemo_text_processing/ru/data_text_normalization/test_cases_electronic.txt deleted file mode 100644 index 45c0c28e8cd1..000000000000 --- a/tests/nemo_text_processing/ru/data_text_normalization/test_cases_electronic.txt +++ /dev/null @@ -1,4 +0,0 @@ -эй точка би си собака джи мейл точка ком~a.bc@gmail.com -эй собака хот мейл точка ди и~a@hotmail.de -эй один два три тире ви собака эй би си точка ком~a123-v@abc.com -адрес эй дефис один точка би три нижнее подчеркивание си амперсанд тире ди собака джи эм эй четыре ай тире эл точка ком тест~адрес a-1.b3_c&-d@gma4i-l.com тест diff --git a/tests/nemo_text_processing/ru/data_text_normalization/test_cases_measure.txt b/tests/nemo_text_processing/ru/data_text_normalization/test_cases_measure.txt deleted file mode 100644 index 7f646995924e..000000000000 --- a/tests/nemo_text_processing/ru/data_text_normalization/test_cases_measure.txt +++ /dev/null @@ -1,13 +0,0 @@ -двенадцать килограм~12 кг -двенадцать килограм~12кг -три целых две десятых литра~3,2 л -три целых две десятых миллиона литров~3,2 млн л -три километра в час~3 км/ч -четырех килограммовый мешок~4-х килограммовый мешок -девять мешок~9мешок -четыре целых два десятых килограммовый мешок~4,2-килограммовый мешок -тест одна целая две сотых~тест-1,02 -тест восемь~тест-8 -четыре килограма в килограме~4 кг/кг -один в килограме~1/кг -один квадратный метр~один м² diff --git a/tests/nemo_text_processing/ru/data_text_normalization/test_cases_money.txt b/tests/nemo_text_processing/ru/data_text_normalization/test_cases_money.txt deleted file mode 100644 index 65fe14698829..000000000000 --- a/tests/nemo_text_processing/ru/data_text_normalization/test_cases_money.txt +++ /dev/null @@ -1,9 +0,0 @@ -один доллар~1 USD -один рубль~1 руб. -тридцать одного рубля~31 руб. -восемнадцать тысяч долларов сэ ш а~18000 долл. США -два рубля~2 руб. -две целых пять десятых тысячи рублей~2,5 тыс руб. -две целых три сотых рублей~2,03 руб. -шесть рублей тридцать пять копеек~6 руб. 35 коп. -одна целая двадцать три сотых миллиарда рублей~1,23 млрд руб. diff --git a/tests/nemo_text_processing/ru/data_text_normalization/test_cases_ordinal.txt b/tests/nemo_text_processing/ru/data_text_normalization/test_cases_ordinal.txt deleted file mode 100644 index 1c4b9f2c409b..000000000000 --- a/tests/nemo_text_processing/ru/data_text_normalization/test_cases_ordinal.txt +++ /dev/null @@ -1,75 +0,0 @@ -тысяча девятьсот пятидесятые~1950-е -восьмого~8-го -двадцатого~20-го -тысяча девятьсот девяносто шестого~1996 -тысяча девятьсот девяносто девятый~1999 -тысяча девятьсот девяностые~1990-е -тысяча восемьсот шестьдесят третьего~1863 -третьих~3-х -тысяча девятьсот семьдесят четвертом~1974 -тысяча девятьсот шестидесятых~1960-х -шестой~6-й -вторая~2-ая -пятьдесят шестого~56-го -двадцать четвертого~24 -двадцать восьмой~28 -тысяча восемьсот пятьдесят третьего~1853 -две тысячи двенадцатый~2012 -тысяча восемьсот девяностом~1890 -тысяча девятьсот двадцатых~1920-х -тысяча девятьсот пятидесятом~1950 -второй~2-й -третье~3-е -двадцать вторая~22-я -тысяча восемьсот шестидесятых~1860-х -тысяча восемьсот семидесятых~1870-х -двести девяносто первый~291-й -пятый~5-й -шестой~6-й -первого~1-го -пятые~5-е -вторые~2-е -пятьдесят первая~51-я -одиннадцатый~11-й -первый~1-й -сорок шестая~46-я -второй~2-й -восемьдесят четвертом~84-м -второй~2-й -тысяча девятьсот шестидесятые~1960-е -тысяча семьсот восемьдесят первом~1781 -тысяча девятьсот сорок пятом~1945 -первые~1-е -тысяча девятьсот девятом~1909 -пятьдесят шестой~56-й -тринадцатый~13-й -тысяча девятьсот тридцать первого~1931 -тысяча девятьсот тридцать седьмой~1937 -девятого~9-го -второго~2-го -первый~1-й -четвертом~4-м -втором~2-м -тысяча пятьсот тридцать шестом~1536 -двадцатых~20-х -тысяча восемьсот сороковые~1840-е -пятая~5-я -тысяча девятьсот тридцатом~1930-м -две тысячи третьем~2003 -тридцать восьмая~38-я -тридцатых~30-х -семьсот сороковом~740 -первого~1-го -второго~2-го -второго~2-го -семидесятая~70-я -тысяча девятьсот двадцатых~1920-х -шестнадцатый~16-й -двенадцатом~12 -четырнадцатом~14 -двухтысячных~2000-х -вторые~2-е -тысяча восемьсот девяностых~1890-х -вторые~2-е -двадцать седьмой~27-й -пятом~5-м diff --git a/tests/nemo_text_processing/ru/data_text_normalization/test_cases_telephone.txt b/tests/nemo_text_processing/ru/data_text_normalization/test_cases_telephone.txt deleted file mode 100644 index 676e8e260df5..000000000000 --- a/tests/nemo_text_processing/ru/data_text_normalization/test_cases_telephone.txt +++ /dev/null @@ -1 +0,0 @@ -восемь девятьсот тринадцать девятьсот восемьдесят три пятьдесят шесть ноль один~8-913-983-56-01 diff --git a/tests/nemo_text_processing/ru/data_text_normalization/test_cases_time.txt b/tests/nemo_text_processing/ru/data_text_normalization/test_cases_time.txt deleted file mode 100644 index 2a9fd32f7d9e..000000000000 --- a/tests/nemo_text_processing/ru/data_text_normalization/test_cases_time.txt +++ /dev/null @@ -1,9 +0,0 @@ -тринадцать часов пять минут~13:05 -тринадцать часов и пять минут~13:05 -два часа и три минуты~02:03 -один час ноль минут~01:00 -два часа~02:00 -без пятнадцати минут шесть~05:45 -без одной минуты десять~09:59 -двенадцать часов~12:00 -семь минут девятого~08:07 diff --git a/tests/nemo_text_processing/ru/data_text_normalization/test_cases_whitelist.txt b/tests/nemo_text_processing/ru/data_text_normalization/test_cases_whitelist.txt deleted file mode 100644 index 18d573037863..000000000000 --- a/tests/nemo_text_processing/ru/data_text_normalization/test_cases_whitelist.txt +++ /dev/null @@ -1,4 +0,0 @@ -квадратный метр~м² -градус~° -процент~% -эй би си~abc diff --git a/tests/nemo_text_processing/ru/data_text_normalization/test_cases_word.txt b/tests/nemo_text_processing/ru/data_text_normalization/test_cases_word.txt deleted file mode 100644 index ec47add35a07..000000000000 --- a/tests/nemo_text_processing/ru/data_text_normalization/test_cases_word.txt +++ /dev/null @@ -1,3 +0,0 @@ -~ -тест тест одна целая пять десятых в два часа~тест тест 1,5 в 2 часа -текст, и знаки препинания!~текст, и знаки препинания! diff --git a/tests/nemo_text_processing/ru/test_ru_inverse_normalization.py b/tests/nemo_text_processing/ru/test_ru_inverse_normalization.py deleted file mode 100644 index 779e236230f9..000000000000 --- a/tests/nemo_text_processing/ru/test_ru_inverse_normalization.py +++ /dev/null @@ -1,147 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestRuInverseNormalize: - - normalizer = InverseNormalizer(lang='ru', cache_dir=CACHE_DIR) if PYNINI_AVAILABLE else None - - @parameterized.expand(parse_test_case_file('ru/data_inverse_text_normalization/test_cases_cardinal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm_cardinal(self, test_input, expected): - pred = self.normalizer.inverse_normalize(test_input, verbose=False) - assert expected == pred - - @parameterized.expand(parse_test_case_file('ru/data_inverse_text_normalization/test_cases_ordinal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm_ordinal(self, test_input, expected): - pred = self.normalizer.inverse_normalize(test_input, verbose=False) - assert expected == pred - - # @parameterized.expand(parse_test_case_file('ru_data_inverse_text_normalization/test_cases_ordinal_hard.txt')) - # @pytest.mark.run_only_on('CPU') - # @pytest.mark.unit - # def test_denorm_ordinal_hard(self, test_input, expected): - # pred = self.normalizer.inverse_normalize(test_input, verbose=False) - # assert expected == pred - - @parameterized.expand(parse_test_case_file('ru/data_inverse_text_normalization/test_cases_decimal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm_decimal(self, test_input, expected): - pred = self.normalizer.inverse_normalize(test_input, verbose=False) - assert expected == pred - - @parameterized.expand(parse_test_case_file('ru/data_inverse_text_normalization/test_cases_electronic.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm_electronic(self, test_input, expected): - pred = self.normalizer.inverse_normalize(test_input, verbose=False) - assert expected == pred - - @parameterized.expand(parse_test_case_file('ru/data_inverse_text_normalization/test_cases_date.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm_date(self, test_input, expected): - pred = self.normalizer.inverse_normalize(test_input, verbose=False) - assert expected == pred - - @parameterized.expand(parse_test_case_file('ru/data_inverse_text_normalization/test_cases_measure.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm_measure(self, test_input, expected): - pred = self.normalizer.inverse_normalize(test_input, verbose=False) - assert expected == pred - - @parameterized.expand(parse_test_case_file('ru/data_inverse_text_normalization/test_cases_money.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm_money(self, test_input, expected): - pred = self.normalizer.inverse_normalize(test_input, verbose=False) - assert expected == pred - - @parameterized.expand(parse_test_case_file('ru/data_inverse_text_normalization/test_cases_time.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm_time(self, test_input, expected): - pred = self.normalizer.inverse_normalize(test_input, verbose=False) - assert expected == pred - - @parameterized.expand(parse_test_case_file('ru/data_inverse_text_normalization/test_cases_whitelist.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm_whitelist(self, test_input, expected): - pred = self.normalizer.inverse_normalize(test_input, verbose=False) - assert expected == pred - - @parameterized.expand(parse_test_case_file('ru/data_inverse_text_normalization/test_cases_word.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm_word(self, test_input, expected): - pred = self.normalizer.inverse_normalize(test_input, verbose=False) - assert expected == pred diff --git a/tests/nemo_text_processing/ru/test_ru_normalization.py b/tests/nemo_text_processing/ru/test_ru_normalization.py deleted file mode 100644 index 9ec3e78894c2..000000000000 --- a/tests/nemo_text_processing/ru/test_ru_normalization.py +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestRuNormalizeWithAudio: - - normalizer = NormalizerWithAudio(input_case='cased', lang='ru', cache_dir=CACHE_DIR) if PYNINI_AVAILABLE else None - N_TAGGED = 100 - - @parameterized.expand(parse_test_case_file('ru/data_text_normalization/test_cases_cardinal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm_cardinal(self, expected, test_input): - preds = self.normalizer.normalize(test_input, n_tagged=50) - assert expected in preds - - @parameterized.expand(parse_test_case_file('ru/data_text_normalization/test_cases_ordinal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm_ordinal(self, expected, test_input): - preds = self.normalizer.normalize(test_input, n_tagged=self.N_TAGGED) - assert expected in preds - - @parameterized.expand(parse_test_case_file('ru/data_text_normalization/test_cases_decimal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm_decimal(self, expected, test_input): - preds = self.normalizer.normalize(test_input, n_tagged=self.N_TAGGED) - assert expected in preds - - @parameterized.expand(parse_test_case_file('ru/data_text_normalization/test_cases_measure.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm_measure(self, expected, test_input): - preds = self.normalizer.normalize(test_input, n_tagged=self.N_TAGGED) - assert expected in preds - - @parameterized.expand(parse_test_case_file('ru/data_text_normalization/test_cases_date.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm_date(self, expected, test_input): - preds = self.normalizer.normalize(test_input, n_tagged=self.N_TAGGED) - assert expected in preds, expected not in preds - - @parameterized.expand(parse_test_case_file('ru/data_text_normalization/test_cases_telephone.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm_telephone(self, expected, test_input): - preds = self.normalizer.normalize(test_input, n_tagged=self.N_TAGGED) - assert expected in preds, expected not in preds - - @parameterized.expand(parse_test_case_file('ru/data_text_normalization/test_cases_money.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm_money(self, expected, test_input): - preds = self.normalizer.normalize(test_input, n_tagged=self.N_TAGGED) - assert expected in preds, expected not in preds - - @parameterized.expand(parse_test_case_file('ru/data_text_normalization/test_cases_time.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm_time(self, expected, test_input): - preds = self.normalizer.normalize(test_input, n_tagged=self.N_TAGGED) - assert expected in preds, expected not in preds - - @parameterized.expand(parse_test_case_file('ru/data_text_normalization/test_cases_electronic.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm_electronic(self, expected, test_input): - preds = self.normalizer.normalize(test_input, n_tagged=self.N_TAGGED) - assert expected in preds - - @parameterized.expand(parse_test_case_file('ru/data_text_normalization/test_cases_whitelist.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm_whitelist(self, expected, test_input): - preds = self.normalizer.normalize(test_input, n_tagged=self.N_TAGGED) - assert expected in preds - - @parameterized.expand(parse_test_case_file('ru/data_text_normalization/test_cases_word.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm_word(self, expected, test_input): - preds = self.normalizer.normalize(test_input, n_tagged=self.N_TAGGED) - assert expected in preds diff --git a/tests/nemo_text_processing/ru/test_sparrowhawk_inverse_text_normalization.sh b/tests/nemo_text_processing/ru/test_sparrowhawk_inverse_text_normalization.sh deleted file mode 100644 index 1c975e07071e..000000000000 --- a/tests/nemo_text_processing/ru/test_sparrowhawk_inverse_text_normalization.sh +++ /dev/null @@ -1,79 +0,0 @@ -#! /bin/sh - -PROJECT_DIR=/workspace/tests - -runtest () { - input=$1 - cd /workspace/sparrowhawk/documentation/grammars - - # read test file - while read testcase; do - IFS='~' read spoken written <<< $testcase - denorm_pred=$(echo $spoken | normalizer_main --config=sparrowhawk_configuration.ascii_proto 2>&1 | tail -n 1) - - # trim white space - written="$(echo -e "${written}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" - denorm_pred="$(echo -e "${denorm_pred}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" - - # input expected actual - assertEquals "$spoken" "$written" "$denorm_pred" - done < "$input" -} - -testITNCardinal() { - input=$PROJECT_DIR/ru/data_inverse_text_normalization/test_cases_cardinal.txt - runtest $input -} - -testITNOrdinal() { - input=$PROJECT_DIR/ru/data_inverse_text_normalization/test_cases_ordinal.txt - runtest $input -} - -testITNDate() { - input=$PROJECT_DIR/ru/data_inverse_text_normalization/test_cases_date.txt - runtest $input -} - -testITNDecimal() { - input=$PROJECT_DIR/ru/data_inverse_text_normalization/test_cases_decimal.txt - runtest $input -} - -testITNElectronic() { - input=$PROJECT_DIR/ru/data_inverse_text_normalization/test_cases_electronic.txt - runtest $input -} - -testITNTime() { - input=$PROJECT_DIR/ru/data_inverse_text_normalization/test_cases_time.txt - runtest $input -} - -testITNMeasure() { - input=$PROJECT_DIR/ru/data_inverse_text_normalization/test_cases_measure.txt - runtest $input -} - -testITNMoney() { - input=$PROJECT_DIR/ru/data_inverse_text_normalization/test_cases_money.txt - runtest $input -} - -testITNWhitelist() { - input=$PROJECT_DIR/ru/data_inverse_text_normalization/test_cases_whitelist.txt - runtest $input -} - -testITNTelephone() { - input=$PROJECT_DIR/ru/data_inverse_text_normalization/test_cases_telephone.txt - runtest $input -} - -testITNWord() { - input=$PROJECT_DIR/ru/data_inverse_text_normalization/test_cases_word.txt - runtest $input -} - -# Load shUnit2 -. $PROJECT_DIR/../shunit2/shunit2 diff --git a/tests/nemo_text_processing/utils.py b/tests/nemo_text_processing/utils.py deleted file mode 100644 index df306c38200b..000000000000 --- a/tests/nemo_text_processing/utils.py +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import os - -CACHE_DIR = None -RUN_AUDIO_BASED_TESTS = False - - -def set_cache_dir(path: str = None): - """ - Sets cache directory for TN/ITN unittests. Default is None, e.g. no cache during tests. - """ - global CACHE_DIR - CACHE_DIR = path - - -def set_audio_based_tests(run_audio_based: bool = False): - """ - Sets audio-based test mode for TN/ITN unittests. Default is False, e.g. audio-based tests will be skipped. - """ - global RUN_AUDIO_BASED_TESTS - RUN_AUDIO_BASED_TESTS = run_audio_based - - -def parse_test_case_file(file_name: str): - """ - Prepares tests pairs for ITN and TN tests - """ - test_pairs = [] - with open(os.path.dirname(os.path.abspath(__file__)) + os.path.sep + file_name, 'r') as f: - for line in f: - spoken, written = line.split('~') - test_pairs.append((spoken, written.strip("\n"))) - return test_pairs - - -def get_test_cases_multiple(file_name: str = 'data_text_normalization/en/test_cases_normalize_with_audio.txt'): - """ - Prepares tests pairs for audio based TN tests - """ - test_pairs = [] - with open(os.path.dirname(os.path.abspath(__file__)) + os.path.sep + file_name, 'r') as f: - written = None - normalized_options = [] - for line in f: - if line.startswith('~'): - if written: - test_pairs.append((written, normalized_options)) - normalized_options = [] - written = line.strip().replace('~', '') - else: - normalized_options.append(line.strip()) - test_pairs.append((written, normalized_options)) - return test_pairs diff --git a/tests/nemo_text_processing/vi/__init__.py b/tests/nemo_text_processing/vi/__init__.py deleted file mode 100644 index bc443be41c4c..000000000000 --- a/tests/nemo_text_processing/vi/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_cardinal.txt b/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_cardinal.txt deleted file mode 100644 index 53853297c9b6..000000000000 --- a/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_cardinal.txt +++ /dev/null @@ -1,93 +0,0 @@ -một trăm~100 -mười tám~18 -hai mốt~21 -hai mươi mốt~21 -ba mươi mốt~31 -ba mốt~31 -bốn ba~43 -bốn mươi tư~44 -năm lăm~55 -năm mươi bốn~54 -sáu bảy~67 -sáu mươi bẩy~67 -bẩy mươi~70 -bảy hai~72 -tám mươi~80 -chín mươi lăm~95 -một trăm linh hai~102 -một trăm lẻ tư~104 -một trăm hai mươi~120 -một trăm hai~120 -hai trăm~200 -hai trăm linh một~201 -một trăm mười một~111 -một trăm mốt~110 -một nghìn~1000 -một ngàn~1000 -năm trăm tư~540 -tám trăm rưỡi~850 -một nghìn hai mươi~1020 -một ngàn chín lăm~1095 -chín tỷ bảy trăm tám chín triệu ba trăm tám mươi hai ngàn năm trăm ba mươi lăm~9789382535 -tám tỉ chín trăm triệu~8900000000 -một trăm bốn bảy nghìn bốn trăm năm mốt~147451 -một trăm bốn mươi bảy nghìn bốn trăm năm mươi mốt~147451 -một triệu không trăm năm mươi sáu ngàn một trăm bảy mươi ba~1056173 -mười một triệu không trăm năm sáu nghìn một trăm bẩy ba~11056173 -một tỉ năm trăm chín ba triệu không trăm bảy mươi hai nghìn chín trăm sáu mốt~1593072961 -một trăm tỉ năm trăm chín ba triệu không trăm bảy mươi hai nghìn chín trăm sáu mốt~100593072961 -chín trăm năm mươi tỉ năm trăm chín ba triệu không trăm bảy mươi hai nghìn chín trăm sáu mốt~950593072961 -một trăm tỷ một trăm mười~100000000110 -một tỉ một triệu một trăm~1001000100 -âm hai mươi lăm nghìn ba bảy~-25037 -trừ hai lăm ngàn không trăm ba mươi bẩy~-25037 -trừ một nghìn chín trăm ba bảy~-1937 -âm một ngàn chín~-1900 -âm sáu mươi~-60 -trừ sáu mươi~-60 -âm một triệu không trăm linh một~-1000001 -không~không -một~một -hai~hai -lăm~lăm -mốt~mốt -tư~tư -mười~10 -mười một~11 -mười hai~12 -mười ba~13 -mười bốn~14 -mười lăm~15 -mười sáu~16 -mười bẩy~17 -mười bảy~17 -mười tám~18 -hai mươi~20 -ba mươi~30 -bốn mươi~40 -năm mươi~50 -sáu mươi~60 -bảy mươi~70 -bẩy mươi~70 -tám mươi~80 -chín mươi~90 -hai triệu mười~2000010 -một ngàn mười ba~1013 -một nghìn mười ba~1013 -một nghìn lẻ một~1001 -một ngàn linh một~1001 -một ngàn mốt~1100 -năm ngàn rưỡi~5500 -một nghìn hai sáu~1026 -một ngàn một trăm hai sáu~1126 -ba nghìn năm~3000 năm -bẩy ngàn năm~7000 năm -sáu triệu năm~6 triệu năm -năm năm~năm năm -ba năm~ba năm -tám nghìn mốt~8100 -một trăm một~100 một -một trăm linh một~101 -một trăm mốt~110 -một trăm mười~110 -hai triệu ba nghìn~2003000 \ No newline at end of file diff --git a/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_date.txt b/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_date.txt deleted file mode 100644 index 182c710e25b3..000000000000 --- a/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_date.txt +++ /dev/null @@ -1,16 +0,0 @@ -hai tư tháng bảy năm hai nghìn mười ba~24 tháng 7 năm 2013 -ngày hai mươi tư tháng bẩy năm hai không mười ba~ngày 24 tháng 7 năm 2013 -mùng một tháng một năm một chín chín chín~mùng 1 tháng 1 năm 1999 -ngày ba mươi tháng tư~ngày 30 tháng 4 -hai mươi tư tháng bảy~24 tháng 7 -ngày ba mươi tháng sáu~ngày 30 tháng 6 -tháng mười hai~tháng 12 -tháng năm~tháng năm -tháng chín~tháng 9 -tháng mười năm hai ngàn linh chín~tháng 10 năm 2009 -năm một tám năm hai~năm 1852 -năm chín trăm ba tám~năm 938 -năm ba trăm lẻ tám~năm 308 -năm bẩy trăm bốn mươi tư~năm 744 -học kỳ này sẽ kết thúc vào tháng tư ngày mười tháng năm là tổng kết~học kỳ này sẽ kết thúc vào tháng 4 ngày 10 tháng 5 là tổng kết -học kỳ này sẽ kết thúc vào tháng năm ngày một tháng sáu là tổng kết~học kỳ này sẽ kết thúc vào tháng năm ngày 1 tháng 6 là tổng kết \ No newline at end of file diff --git a/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_decimal.txt b/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_decimal.txt deleted file mode 100644 index 9888ff64e4e0..000000000000 --- a/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_decimal.txt +++ /dev/null @@ -1,25 +0,0 @@ -không phẩy hai triệu~0.2 triệu -một triệu hai~1.2 triệu -mười tám vạn~18 vạn -bốn trăm sáu mươi triệu~460 triệu -bốn trăm sáu triệu~460 triệu -bốn triệu sáu~4.6 triệu -một trăm hai mươi tỉ~120 tỉ -một trăm hai mươi tỷ~120 tỷ -mười vạn~10 vạn -sáu mươi phẩy hai bốn không~60.240 -sáu mươi chấm hai tư~60.24 -tám trăm mười tám chấm ba không ba~818.303 -tám trăm mười tám phẩy ba không ba~818.303 -không phẩy năm~0.5 -không chấm năm~0.5 -mười triệu rưỡi~10.5 triệu -mười triệu năm~10 triệu năm -mười triệu mốt~10.1 triệu -mười triệu tư~10.4 triệu -chín chín tỷ chín~99.9 tỷ -trừ chín chín tỷ chín~-99.9 tỷ -âm chín chín chấm chín lăm tỷ~-99.95 tỷ -hai mươi chấm tư~20.4 -mười hai chấm mốt~12 chấm mốt -chín trăm chín ba chấm lăm~993 chấm lăm \ No newline at end of file diff --git a/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_electronic.txt b/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_electronic.txt deleted file mode 100644 index 04168797eba0..000000000000 --- a/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_electronic.txt +++ /dev/null @@ -1,10 +0,0 @@ -a chấm b c a còng g mail chấm com~a.bc@gmail.com -a chấm b c a móc g mail chấm com~a.bc@gmail.com -c d f a móc a b c chấm e d u~cdf@abc.edu -a b c a móc g mail chấm a b c~abc@gmail.abc -a b c a vòng g mail chấm a b c~abc@gmail.abc -a b c a móc a b c chấm com~abc@abc.com -a s d f một hai ba a móc a b c chấm com~asdf123@abc.com -a một b hai a vòng a b c chấm com~a1b2@abc.com -a b ba chấm s d d chấm ba a móc g mail chấm com~ab3.sdd.3@gmail.com -a b ba chấm s d d chấm ba a còng g mail chấm com~ab3.sdd.3@gmail.com \ No newline at end of file diff --git a/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_fraction.txt b/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_fraction.txt deleted file mode 100644 index 3249d734f497..000000000000 --- a/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_fraction.txt +++ /dev/null @@ -1,14 +0,0 @@ -một trên hai~1/2 -hai trên mười lăm~2/15 -bốn lăm phần hai trăm mốt~45/210 -hai ba chia mười hai~23/12 -một chia bẩy~1/7 -một chia tám~1/8 -ba mươi phần một trăm~30/100 -hai phần ba~2/3 -chín phần chín~9/9 -một phần mười~1/10 -trừ năm phần mười hai~-5/12 -âm ba trên bốn~-3/4 -trừ ba mươi phần một trăm~-30/100 -âm tám phần ba~-8/3 \ No newline at end of file diff --git a/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_measure.txt b/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_measure.txt deleted file mode 100644 index 8b8c97b96de5..000000000000 --- a/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_measure.txt +++ /dev/null @@ -1,22 +0,0 @@ -hai trăm mét~200 m -hai trăm lẻ tư mét~204 m -năm mươi sáu phẩy ba ki lô mét vuông~56.3 km² -hai trăm ki lô mét trên giờ~200 km/h -hai trăm kilomet trên giờ~200 km/h -năm xăng ti mét trên giây~5 cm/s -bốn mươi hai nghìn hai trăm năm chín mét vuông~42259 m² -trừ sáu sáu kí~-66 kg -một triệu không trăm hai tám xen ti mét khối~1000028 cm³ -năm mươi kí lô~50 kg -hai mét khối~2 m³ -chín mươi gram~90 g -bốn trăm bốn mươi mi li lít~440 ml -ba trăm muy crô mét~300 μm -sáu lăm inch~65 inch -hai vôn~2 v -ba mươi phần trăm~30 % -sáu mươi nghìn hai trăm bốn mươi mi li ampe~60240 mA -sáu mươi sáu phút~66 phút -hai phút~2 phút -năm giây~5 s -năm trăm sáu bảy giây~567 s \ No newline at end of file diff --git a/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_money.txt b/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_money.txt deleted file mode 100644 index 2d99fd4bba03..000000000000 --- a/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_money.txt +++ /dev/null @@ -1,17 +0,0 @@ -hai đô~2$ -không phẩy không một euro~0.01€ -không chấm hai ơ rô~0.2€ -không phẩy hai hai euro~0.22€ -hai phẩy hai đô la mỹ~2.2$ -hai đô rưỡi~2.5$ -hai mươi euro~20€ -hai mươi chấm một euro~20.1€ -một đồng~1₫ -mười nghìn năm trăm đồng~10500₫ -năm phẩy sáu đồng~5.6₫ -hai mươi đồng rưỡi~20.5₫ -tám mươi nghìn một trăm won~80100₩ -tám mươi ngàn một trăm uôn~80100₩ -ba ringgit~3RM -không phẩy ba ringgit~0.3RM -không euro~0€ \ No newline at end of file diff --git a/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_ordinal.txt b/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_ordinal.txt deleted file mode 100644 index 740bc0bd2781..000000000000 --- a/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_ordinal.txt +++ /dev/null @@ -1,12 +0,0 @@ -thứ nhất~thứ 1 -thứ nhì~thứ 2 -thứ hai~thứ 2 -thứ ba~thứ 3 -thứ bốn~thứ 4 -thứ tư~thứ 4 -thứ năm~thứ 5 -thứ sáu~thứ 6 -thứ bảy~thứ 7 -thứ bẩy~thứ 7 -thứ tám~thứ 8 -thứ chín~thứ 9 \ No newline at end of file diff --git a/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_telephone.txt b/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_telephone.txt deleted file mode 100644 index 0fa73bcaabb8..000000000000 --- a/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_telephone.txt +++ /dev/null @@ -1,4 +0,0 @@ -không chín ba sáu năm năm năm bốn bốn chín~0936555449 -không một hai tám bốn hai hai năm~01284225 -một hai ba bốn năm sáu bảy tám chín~123456789 -chín tám bảy sáu năm bốn ba hai một không~9876543210 \ No newline at end of file diff --git a/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_time.txt b/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_time.txt deleted file mode 100644 index 4718c6d6c1b6..000000000000 --- a/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_time.txt +++ /dev/null @@ -1,22 +0,0 @@ -tám giờ~8h -bảy giờ~7h -bẩy giờ~7h -hai mươi giờ~20h -mười tám giờ~18h -tám giờ bảy phút~8:07 -tám giờ hai mươi~8:20 -chín giờ rưỡi~9:30 -chín rưỡi~chín rưỡi -năm giờ hai mươi phút ba lăm giây~5:20:35 -sáu giờ mười phút năm giây~6:10:05 -mười sáu giờ kém mười lăm~15:45 -hai mươi giờ kém bốn phút~19:56 -năm giờ kém hai mươi phút~4:40 -năm giờ kém năm mươi sáu phút~4:04 -ba phút hai mươi giây~3p20s -bốn phút rưỡi~4p30s -mười hai phút ba giây~12p03s -năm chín phút năm mươi chín giây~59p59s -tám phút bốn lăm giây~8p45s -tám giờ hai ba phút gmt~8:23 gmt -mười lăm giờ cst~15h cst \ No newline at end of file diff --git a/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_whitelist.txt b/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_whitelist.txt deleted file mode 100644 index 4977bc62c0e5..000000000000 --- a/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_whitelist.txt +++ /dev/null @@ -1 +0,0 @@ -~ \ No newline at end of file diff --git a/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_word.txt b/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_word.txt deleted file mode 100644 index b34357d4137a..000000000000 --- a/tests/nemo_text_processing/vi/data_inverse_text_normalization/test_cases_word.txt +++ /dev/null @@ -1,17 +0,0 @@ -~ -yahoo!~yahoo! -x~x -—~— -hôm~hôm -nay~nay -ăn~ăn -gì~gì -covid~covid -ngay~ngay -khi~khi -xảy~xảy -ra~ra -hiện~hiện -trường~trường -vụ~vụ -án~án \ No newline at end of file diff --git a/tests/nemo_text_processing/vi/test_cardinal.py b/tests/nemo_text_processing/vi/test_cardinal.py deleted file mode 100644 index 0a888f84bfd6..000000000000 --- a/tests/nemo_text_processing/vi/test_cardinal.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestCardinal: - - inverse_normalizer = ( - InverseNormalizer(lang='vi', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('vi/data_inverse_text_normalization/test_cases_cardinal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/vi/test_date.py b/tests/nemo_text_processing/vi/test_date.py deleted file mode 100644 index 90885b6e4313..000000000000 --- a/tests/nemo_text_processing/vi/test_date.py +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestDate: - inverse_normalizer = ( - InverseNormalizer(lang='vi', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('vi/data_inverse_text_normalization/test_cases_date.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/vi/test_decimal.py b/tests/nemo_text_processing/vi/test_decimal.py deleted file mode 100644 index e1b246e1d7d2..000000000000 --- a/tests/nemo_text_processing/vi/test_decimal.py +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestDecimal: - inverse_normalizer = ( - InverseNormalizer(lang='vi', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('vi/data_inverse_text_normalization/test_cases_decimal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/vi/test_electronic.py b/tests/nemo_text_processing/vi/test_electronic.py deleted file mode 100644 index 4df5810d9ff8..000000000000 --- a/tests/nemo_text_processing/vi/test_electronic.py +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestElectronic: - inverse_normalizer = ( - InverseNormalizer(lang='vi', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('vi/data_inverse_text_normalization/test_cases_electronic.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/vi/test_fraction.py b/tests/nemo_text_processing/vi/test_fraction.py deleted file mode 100644 index acd465cfd9a5..000000000000 --- a/tests/nemo_text_processing/vi/test_fraction.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestFraction: - inverse_normalizer = ( - InverseNormalizer(lang='vi', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('vi/data_inverse_text_normalization/test_cases_fraction.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/vi/test_measure.py b/tests/nemo_text_processing/vi/test_measure.py deleted file mode 100644 index 991cbc487612..000000000000 --- a/tests/nemo_text_processing/vi/test_measure.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestMeasure: - inverse_normalizer = ( - InverseNormalizer(lang='vi', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('vi/data_inverse_text_normalization/test_cases_measure.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/vi/test_money.py b/tests/nemo_text_processing/vi/test_money.py deleted file mode 100644 index c626eef41f27..000000000000 --- a/tests/nemo_text_processing/vi/test_money.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestMoney: - inverse_normalizer = ( - InverseNormalizer(lang='vi', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('vi/data_inverse_text_normalization/test_cases_money.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/vi/test_ordinal.py b/tests/nemo_text_processing/vi/test_ordinal.py deleted file mode 100644 index 239234dda948..000000000000 --- a/tests/nemo_text_processing/vi/test_ordinal.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestOrdinal: - inverse_normalizer = ( - InverseNormalizer(lang='vi', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('vi/data_inverse_text_normalization/test_cases_ordinal.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/vi/test_sparrowhawk_inverse_text_normalization.sh b/tests/nemo_text_processing/vi/test_sparrowhawk_inverse_text_normalization.sh deleted file mode 100644 index cc1defd4659f..000000000000 --- a/tests/nemo_text_processing/vi/test_sparrowhawk_inverse_text_normalization.sh +++ /dev/null @@ -1,79 +0,0 @@ -#! /bin/sh - -PROJECT_DIR=/workspace/tests - -runtest () { - input=$1 - cd /workspace/sparrowhawk/documentation/grammars - - # read test file - while read testcase; do - IFS='~' read spoken written <<< $testcase - denorm_pred=$(echo $spoken | normalizer_main --config=sparrowhawk_configuration.ascii_proto 2>&1 | tail -n 1) - - # trim white space - written="$(echo -e "${written}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" - denorm_pred="$(echo -e "${denorm_pred}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" - - # input expected actual - assertEquals "$spoken" "$written" "$denorm_pred" - done < "$input" -} - -testITNCardinal() { - input=$PROJECT_DIR/vi/data_inverse_text_normalization/test_cases_cardinal.txt - runtest $input -} - -testITNDate() { - input=$PROJECT_DIR/vi/data_inverse_text_normalization/test_cases_date.txt - runtest $input -} - -testITNDecimal() { - input=$PROJECT_DIR/vi/data_inverse_text_normalization/test_cases_decimal.txt - runtest $input -} - -testITNOrdinal() { - input=$PROJECT_DIR/vi/data_inverse_text_normalization/test_cases_ordinal.txt - runtest $input -} - -testITNFraction() { - input=$PROJECT_DIR/vi/data_inverse_text_normalization/test_cases_fraction.txt - runtest $input -} - -testITNTime() { - input=$PROJECT_DIR/vi/data_inverse_text_normalization/test_cases_time.txt - runtest $input -} - -testITNMeasure() { - input=$PROJECT_DIR/vi/data_inverse_text_normalization/test_cases_measure.txt - runtest $input -} - -testITNMoney() { - input=$PROJECT_DIR/vi/data_inverse_text_normalization/test_cases_money.txt - runtest $input -} - -testITNTelephone() { - input=$PROJECT_DIR/vi/data_inverse_text_normalization/test_cases_telephone.txt - runtest $input -} - -testITNElectronic() { - input=$PROJECT_DIR/vi/data_inverse_text_normalization/test_cases_electronic.txt - runtest $input -} - -testITNWord() { - input=$PROJECT_DIR/vi/data_inverse_text_normalization/test_cases_word.txt - runtest $input -} - -# Load shUnit2 -. $PROJECT_DIR/../shunit2/shunit2 diff --git a/tests/nemo_text_processing/vi/test_telephone.py b/tests/nemo_text_processing/vi/test_telephone.py deleted file mode 100644 index f1fa16578abe..000000000000 --- a/tests/nemo_text_processing/vi/test_telephone.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestTelephone: - inverse_normalizer = ( - InverseNormalizer(lang='vi', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('vi/data_inverse_text_normalization/test_cases_telephone.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/vi/test_time.py b/tests/nemo_text_processing/vi/test_time.py deleted file mode 100644 index 9502cad5428e..000000000000 --- a/tests/nemo_text_processing/vi/test_time.py +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestTime: - inverse_normalizer = ( - InverseNormalizer(lang='vi', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('vi/data_inverse_text_normalization/test_cases_time.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/vi/test_whitelist.py b/tests/nemo_text_processing/vi/test_whitelist.py deleted file mode 100644 index 2ab06085f99e..000000000000 --- a/tests/nemo_text_processing/vi/test_whitelist.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestWhitelist: - inverse_normalizer = ( - InverseNormalizer(lang='vi', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('vi/data_inverse_text_normalization/test_cases_whitelist.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/vi/test_word.py b/tests/nemo_text_processing/vi/test_word.py deleted file mode 100644 index e247dff796e6..000000000000 --- a/tests/nemo_text_processing/vi/test_word.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import pytest -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - -try: - from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer - - PYNINI_AVAILABLE = True -except (ImportError, ModuleNotFoundError): - PYNINI_AVAILABLE = False - - -class TestWord: - inverse_normalizer = ( - InverseNormalizer(lang='vi', cache_dir=CACHE_DIR, overwrite_cache=False) if PYNINI_AVAILABLE else None - ) - - @parameterized.expand(parse_test_case_file('vi/data_inverse_text_normalization/test_cases_word.txt')) - @pytest.mark.skipif( - not PYNINI_AVAILABLE, - reason="`pynini` not installed, please install via nemo_text_processing/pynini_install.sh", - ) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_denorm(self, test_input, expected): - pred = self.inverse_normalizer.inverse_normalize(test_input, verbose=False) - assert pred == expected diff --git a/tests/nemo_text_processing/zh/__init__.py b/tests/nemo_text_processing/zh/__init__.py deleted file mode 100644 index a1cf281f0908..000000000000 --- a/tests/nemo_text_processing/zh/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. diff --git a/tests/nemo_text_processing/zh/data_text_normalization/test_cases_char.txt b/tests/nemo_text_processing/zh/data_text_normalization/test_cases_char.txt deleted file mode 100644 index 4fedd2cd92fc..000000000000 --- a/tests/nemo_text_processing/zh/data_text_normalization/test_cases_char.txt +++ /dev/null @@ -1,2 +0,0 @@ -你~你 -好~好 \ No newline at end of file diff --git a/tests/nemo_text_processing/zh/data_text_normalization/test_cases_date.txt b/tests/nemo_text_processing/zh/data_text_normalization/test_cases_date.txt deleted file mode 100644 index ec0c76e8a8a2..000000000000 --- a/tests/nemo_text_processing/zh/data_text_normalization/test_cases_date.txt +++ /dev/null @@ -1,5 +0,0 @@ -2002/01/28~二零零二年一月二十八日 -2002-01-28~二零零二年一月二十八日 -2002.01.28~二零零二年一月二十八日 -2001/11~二零零一年十一月 -03/12~零三年十二月 \ No newline at end of file diff --git a/tests/nemo_text_processing/zh/data_text_normalization/test_cases_fraction.txt b/tests/nemo_text_processing/zh/data_text_normalization/test_cases_fraction.txt deleted file mode 100644 index ccfb5db1718d..000000000000 --- a/tests/nemo_text_processing/zh/data_text_normalization/test_cases_fraction.txt +++ /dev/null @@ -1,3 +0,0 @@ -1/5~五分之一 -1/16~十六分之一 -3/2~二分之三 \ No newline at end of file diff --git a/tests/nemo_text_processing/zh/data_text_normalization/test_cases_math.txt b/tests/nemo_text_processing/zh/data_text_normalization/test_cases_math.txt deleted file mode 100644 index 6b34a5c107c8..000000000000 --- a/tests/nemo_text_processing/zh/data_text_normalization/test_cases_math.txt +++ /dev/null @@ -1,3 +0,0 @@ -78:96~七十八比九十六 --23℃~负二十三摄氏度 -±2~正负二 \ No newline at end of file diff --git a/tests/nemo_text_processing/zh/data_text_normalization/test_cases_measure.txt b/tests/nemo_text_processing/zh/data_text_normalization/test_cases_measure.txt deleted file mode 100644 index f392d216fcd2..000000000000 --- a/tests/nemo_text_processing/zh/data_text_normalization/test_cases_measure.txt +++ /dev/null @@ -1,6 +0,0 @@ -25kg~二十五千克 -38°C~三十八摄氏度 -120m²~一百二十平方米 -10ms~十毫秒 -6.3%~百分之六点三 -0.4%~百分之零点四 \ No newline at end of file diff --git a/tests/nemo_text_processing/zh/data_text_normalization/test_cases_money.txt b/tests/nemo_text_processing/zh/data_text_normalization/test_cases_money.txt deleted file mode 100644 index c66297e52686..000000000000 --- a/tests/nemo_text_processing/zh/data_text_normalization/test_cases_money.txt +++ /dev/null @@ -1,7 +0,0 @@ -¥1~一人民币 -USD1~一美元 -£1~一英镑 -HKD20~二十港元 -J¥1.5~一点五日元 -€6~六欧元 -CAD3~三加元 \ No newline at end of file diff --git a/tests/nemo_text_processing/zh/data_text_normalization/test_cases_preprocess.txt b/tests/nemo_text_processing/zh/data_text_normalization/test_cases_preprocess.txt deleted file mode 100644 index e1b592ebcda0..000000000000 --- a/tests/nemo_text_processing/zh/data_text_normalization/test_cases_preprocess.txt +++ /dev/null @@ -1 +0,0 @@ -你啊好~你好 diff --git a/tests/nemo_text_processing/zh/data_text_normalization/test_cases_time.txt b/tests/nemo_text_processing/zh/data_text_normalization/test_cases_time.txt deleted file mode 100644 index 2d6b788fff41..000000000000 --- a/tests/nemo_text_processing/zh/data_text_normalization/test_cases_time.txt +++ /dev/null @@ -1,4 +0,0 @@ -12:00~十二点 -5:02~五点零二分 -5:35:36~五点三十五分三十六秒 -8:00a.m.~上午八点 \ No newline at end of file diff --git a/tests/nemo_text_processing/zh/test_char.py b/tests/nemo_text_processing/zh/test_char.py deleted file mode 100644 index 1ca553eca3d0..000000000000 --- a/tests/nemo_text_processing/zh/test_char.py +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from nemo_text_processing.text_normalization.normalize import Normalizer -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - - -class TestChar: - normalizer_zh = Normalizer(lang='zh', cache_dir=CACHE_DIR, overwrite_cache=False, input_case='cased') - - @parameterized.expand(parse_test_case_file('zh/data_text_normalization/test_cases_char.txt')) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm_char(self, test_input, expected): - preds = self.normalizer_zh.normalize(test_input) - assert expected == preds diff --git a/tests/nemo_text_processing/zh/test_date.py b/tests/nemo_text_processing/zh/test_date.py deleted file mode 100644 index d8079e3a6b3a..000000000000 --- a/tests/nemo_text_processing/zh/test_date.py +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from nemo_text_processing.text_normalization.normalize import Normalizer -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - - -class TestDate: - normalizer_zh = Normalizer(lang='zh', cache_dir=CACHE_DIR, overwrite_cache=False, input_case='cased') - - @parameterized.expand(parse_test_case_file('zh/data_text_normalization/test_cases_date.txt')) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm_date(self, test_input, expected): - preds = self.normalizer_zh.normalize(test_input) - assert expected == preds diff --git a/tests/nemo_text_processing/zh/test_fraction.py b/tests/nemo_text_processing/zh/test_fraction.py deleted file mode 100644 index 03b508b2156e..000000000000 --- a/tests/nemo_text_processing/zh/test_fraction.py +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from nemo_text_processing.text_normalization.normalize import Normalizer -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - - -class TestFraction: - normalizer_zh = Normalizer(lang='zh', cache_dir=CACHE_DIR, overwrite_cache=False, input_case='cased') - - @parameterized.expand(parse_test_case_file('zh/data_text_normalization/test_cases_fraction.txt')) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm_fraction(self, test_input, expected): - preds = self.normalizer_zh.normalize(test_input) - assert expected == preds diff --git a/tests/nemo_text_processing/zh/test_math.py b/tests/nemo_text_processing/zh/test_math.py deleted file mode 100644 index e8740aa2dcbb..000000000000 --- a/tests/nemo_text_processing/zh/test_math.py +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from nemo_text_processing.text_normalization.normalize import Normalizer -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - - -class TestMath: - normalizer_zh = Normalizer(lang='zh', cache_dir=CACHE_DIR, overwrite_cache=False, input_case='cased') - - @parameterized.expand(parse_test_case_file('zh/data_text_normalization/test_cases_math.txt')) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm_math(self, test_input, expected): - preds = self.normalizer_zh.normalize(test_input) - assert expected == preds diff --git a/tests/nemo_text_processing/zh/test_measure.py b/tests/nemo_text_processing/zh/test_measure.py deleted file mode 100644 index 32df2885515c..000000000000 --- a/tests/nemo_text_processing/zh/test_measure.py +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from nemo_text_processing.text_normalization.normalize import Normalizer -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - - -class TestMeasure: - normalizer_zh = Normalizer(lang='zh', cache_dir=CACHE_DIR, overwrite_cache=False, input_case='cased') - - @parameterized.expand(parse_test_case_file('zh/data_text_normalization/test_cases_measure.txt')) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm_measure(self, test_input, expected): - preds = self.normalizer_zh.normalize(test_input) - assert expected == preds diff --git a/tests/nemo_text_processing/zh/test_money.py b/tests/nemo_text_processing/zh/test_money.py deleted file mode 100644 index d06a2b812942..000000000000 --- a/tests/nemo_text_processing/zh/test_money.py +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from nemo_text_processing.text_normalization.normalize import Normalizer -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - - -class TestMoney: - normalizer_zh = Normalizer(lang='zh', cache_dir=CACHE_DIR, overwrite_cache=False, input_case='cased') - - @parameterized.expand(parse_test_case_file('zh/data_text_normalization/test_cases_money.txt')) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm_money(self, test_input, expected): - preds = self.normalizer_zh.normalize(test_input) - assert expected == preds diff --git a/tests/nemo_text_processing/zh/test_preprocess.py b/tests/nemo_text_processing/zh/test_preprocess.py deleted file mode 100644 index f817517b56a5..000000000000 --- a/tests/nemo_text_processing/zh/test_preprocess.py +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from nemo_text_processing.text_normalization.normalize import Normalizer -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - - -class TestPreprocess: - normalizer_zh = Normalizer(lang='zh', cache_dir=CACHE_DIR, overwrite_cache=False, input_case='cased') - - @parameterized.expand(parse_test_case_file('zh/data_text_normalization/test_cases_preprocess.txt')) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm_preprocess(self, test_input, expected): - preds = self.normalizer_zh.normalize(test_input) - assert expected == preds diff --git a/tests/nemo_text_processing/zh/test_sparrowhawk_normalization.sh b/tests/nemo_text_processing/zh/test_sparrowhawk_normalization.sh deleted file mode 100644 index 6c3a6598f515..000000000000 --- a/tests/nemo_text_processing/zh/test_sparrowhawk_normalization.sh +++ /dev/null @@ -1,60 +0,0 @@ -#! /bin/sh - -PROJECT_DIR=/workspace/tests - -runtest () { - input=$1 - cd /workspace/sparrowhawk/documentation/grammars - - # read test file - while read testcase; do - IFS='~' read written spoken <<< $testcase - # replace non breaking space with breaking space - denorm_pred=$(echo $written | normalizer_main --config=sparrowhawk_configuration.ascii_proto 2>&1 | tail -n 1 | sed 's/\xC2\xA0/ /g') - - # # trim white space - spoken="$(echo -e "${spoken}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" - denorm_pred="$(echo -e "${denorm_pred}" | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')" - - # input expected actual - assertEquals "$written" "$spoken" "$denorm_pred" - done < "$input" -} - -testTNMoneyText() { - input=$PROJECT_DIR/zh/data_text_normalization/test_cases_money.txt - runtest $input -} -testTNCharText() { - input=$PROJECT_DIR/zh/data_text_normalization/test_cases_char.txt - runtest $input -} -testTNTimeText() { - input=$PROJECT_DIR/zh/data_text_normalization/test_cases_time.txt - runtest $input -} -testTNDateText() { - input=$PROJECT_DIR/zh/data_text_normalization/test_cases_date.txt - runtest $input -} -# testTNMathText() { -# input=$PROJECT_DIR/zh/data_text_normalization/test_cases_math.txt -# runtest $input -# } -testTNFractionText() { - input=$PROJECT_DIR/zh/data_text_normalization/test_cases_fraction.txt - runtest $input -} - -# testTNPreprocessText() { -# input=$PROJECT_DIR/zh/data_text_normalization/test_cases_preprocess.txt -# runtest $input -# } -testTNMeasureText() { - input=$PROJECT_DIR/zh/data_text_normalization/test_cases_measure.txt - runtest $input -} - - -# Load shUnit2 -. $PROJECT_DIR/../shunit2/shunit2 diff --git a/tests/nemo_text_processing/zh/test_time.py b/tests/nemo_text_processing/zh/test_time.py deleted file mode 100644 index d36737afb751..000000000000 --- a/tests/nemo_text_processing/zh/test_time.py +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import pytest -from nemo_text_processing.text_normalization.normalize import Normalizer -from parameterized import parameterized - -from ..utils import CACHE_DIR, parse_test_case_file - - -class TestTime: - normalizer_zh = Normalizer(lang='zh', cache_dir=CACHE_DIR, overwrite_cache=False, input_case='cased') - - @parameterized.expand(parse_test_case_file('zh/data_text_normalization/test_cases_time.txt')) - @pytest.mark.run_only_on('CPU') - @pytest.mark.unit - def test_norm_time(self, test_input, expected): - preds = self.normalizer_zh.normalize(test_input) - assert expected == preds diff --git a/tools/asr_evaluator/README.md b/tools/asr_evaluator/README.md index 158f653ad8b9..86836a5360f5 100644 --- a/tools/asr_evaluator/README.md +++ b/tools/asr_evaluator/README.md @@ -39,6 +39,6 @@ Run ``` python asr_evaluator.py \ engine.pretrained_name="stt_en_conformer_transducer_large" \ -engine.inference_mode.mode="offline" \ +engine.inference.mode="offline" \ engine.test_ds.augmentor.noise.manifest_path= -``` \ No newline at end of file +``` diff --git a/tools/asr_evaluator/conf/eval.yaml b/tools/asr_evaluator/conf/eval.yaml index e8711021cc1c..95e7c94b5b43 100644 --- a/tools/asr_evaluator/conf/eval.yaml +++ b/tools/asr_evaluator/conf/eval.yaml @@ -4,6 +4,9 @@ env: engine: model_path: null pretrained_name: null + + output_filename: null + random_seed: &random_seed 42 inference: mode: offline # choose from offline, chunked or offline_by_chunked @@ -23,16 +26,16 @@ engine: max_start_silence_secs: 5 min_end_silence_secs: 0 max_end_silence_secs: 5 + rng: *random_seed noise: manifest_path: null prob: 0.8 min_snr_db: 0 max_snr_db: 15 + rng: *random_seed - output_filename: null - random_seed: 42 - + analyst: metric_calculator: clean_groundtruth_text: True diff --git a/tools/ctc_segmentation/requirements.txt b/tools/ctc_segmentation/requirements.txt index cfcd12173eda..f010b225a66e 100644 --- a/tools/ctc_segmentation/requirements.txt +++ b/tools/ctc_segmentation/requirements.txt @@ -1,2 +1,3 @@ ctc_segmentation==1.7.1 +nemo_text_processing==0.1.6rc0 num2words diff --git a/tools/ctc_segmentation/scripts/cut_audio.py b/tools/ctc_segmentation/scripts/cut_audio.py index 594e2fb49def..3dd934b5a6c2 100644 --- a/tools/ctc_segmentation/scripts/cut_audio.py +++ b/tools/ctc_segmentation/scripts/cut_audio.py @@ -150,7 +150,7 @@ def process_alignment(alignment_file: str, manifest: str, clips_dir: str, args): print("Splitting audio files into segments...") if os.path.isdir(args.alignment): - alignment_files = glob(f"{args.alignment}/*.txt") + alignment_files = glob(f"{args.alignment}/*_segments.txt") else: alignment_files = [args.alignment] diff --git a/tools/ctc_segmentation/scripts/utils.py b/tools/ctc_segmentation/scripts/utils.py index 0f4d0184c187..f6d4c0c4217b 100644 --- a/tools/ctc_segmentation/scripts/utils.py +++ b/tools/ctc_segmentation/scripts/utils.py @@ -290,7 +290,6 @@ def write_output( if isinstance(segment, list): for j, x in enumerate(segment): start, end, score = x - score = -0.2 outfile.write( f"{start} {end} {score} | {text[i][j]} | {text_no_preprocessing[i][j]} | {text_normalized[i][j]}\n" ) @@ -311,7 +310,7 @@ def write_labels_for_audacity( segments: Segments include start, end and alignment score text_no_preprocessing: Reference txt without any pre-processing """ - # AUdacity uses tab to separate each field (start end text) + # Audacity uses tab to separate each field (start end text) TAB_CHAR = " " # Uses char-wise alignments to get utterance-wise alignments and writes them into the given file diff --git a/tools/customization_dataset_preparation/customization_dataset_preparation.py b/tools/customization_dataset_preparation/customization_dataset_preparation.py new file mode 100644 index 000000000000..097476780b85 --- /dev/null +++ b/tools/customization_dataset_preparation/customization_dataset_preparation.py @@ -0,0 +1,386 @@ +# Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +""" + +NeMo LLM Customization service requires data to be in the form of .jsonl file with each line having only two fields (namely prompt and completion). + +However, you might not have your data readily in this format (or even filetype). + +This script will help you to convert from what you have to what you will need quickly and easily. + +You will need your datafile (in the form of a .jsonl, .json, .csv, .tsv or .xlsx). +Each row should contain one sample. +Make sure that the directory your file is in is readable and writeable. +Otherwise, please change it using chmod. Don't worry, we will not overwrite your existing file. + +With close to a dozen consideration factors that makes training optimal, there might just be something you overlook (we all do!). +To check if dataset has been prepared correctly + +!python customization_dataset_preparation.py --filename + +To format dataset from an alternative jsonl/json/csv/tsv/xlsx column structure (example here for Question Answering task) + +For instances, if you are working on a Question Answering Task, you would typically have the columns `context`, `question` and `answer` + +!python customization_dataset_preparation.py --filename --prompt_template "Context: {context} Question: {question} Answer:" --completion_template "{answer}" + +Other flags that can be set + +1. `--long_seq_model` :Use this flag to allow the preparation tool to allow a higher max sequence length (from 10000 chars to 40000 chars) +2. `--drop_duplicates` : Use this flag to drop rows that are exactly the same for both prompt and completion +3. `--split_train_validation` : Use this flag to split one file into separate train and validation files. +4. `--val_proportion 0.1`: Use a float (default 0.1) between 0 and 1 to control how much of the dataset to allocate to the validation set and the remaining for the train dataset. + +What to expect + +After running this code, you see a list of suggestions to use under ACTIONABLE MESSAGES as well as some insights into your dataset under INFORMATIONAL MESSAGES. + +We suggest you prioritize changes suggested under ACTIONABLE MESSAGES but also have a look at the INFORMATIONAL MESSAGES to ensure that changes are done in an expected manner. + +""" +import argparse +import os +from collections import Counter + +import pandas as pd + + +def load_file_into_df(filename): + message = None + if not os.path.isfile(filename): + raise ValueError(f"File {filename} does not exist") + if filename.lower().endswith(".jsonl"): + df = pd.read_json(filename, lines=True, dtype=str).fillna("") + elif filename.lower().endswith(".json"): + df = pd.read_json(filename, dtype=str).fillna("") + elif filename.lower().endswith(".xlsx"): + df = pd.read_excel(filename, dtype=str).fillna("") + message = "Note only the first sheet in your Excel file will be read." + elif filename.lower().endswith(".csv"): + df = pd.read_csv(filename, sep=",", dtype=str).fillna("") + elif filename.lower().endswith(".tsv"): + df = pd.read_csv(filename, sep="\t", dtype=str).fillna("") + else: + raise ValueError( + f"Filename {filename} does not have the acceptable extension of .jsonl, .json, .xlsx, .csv or .tsv" + ) + return df, message + + +def recommend_hyperparameters(df): + """ + Makes recommendations on the batch_size to use for training, based on the dataset size + """ + potential_batch_sizes = [2, 4, 8, 12, 16, 32, 64, 128] + bs = 2 + for potential_bs in potential_batch_sizes: + if 0.002 * len(df) > potential_bs: + bs = potential_bs + return f"TODO: A batch_size={bs} is recommended for training" + + +def warn_completion_is_not_empty(df): + message = None + field = "completion" + empty_rows = (df[field] == "") | (df[field].isnull()) + empty_indexes = df.reset_index().index[empty_rows].tolist() + if len(empty_indexes) == len(df): + message = ( + "TODO: Note all completion fields are empty. This is possibly expected for inference but not for training" + ) + elif len(empty_indexes) != 0: + message = f"""TODO: completion contains {len(empty_indexes)} empty values at rows ({empty_indexes}) + Please check the original file that the fields for prompt template are + not empty and rerun dataset validation""" + return message + + +def warn_imbalanced_completion(df): + completions = df["completion"].tolist() + completions_counter = Counter(completions) + message = None + # low variety of unique completions relative to completions + # suggesting it is a classification set up + if len(completions_counter) < len(completions) / 3: + message = f"There are {len(completions_counter)} unique completions over {len(completions)} samples.\nThe five most common completions are:" + for completion, n in completions_counter.most_common(5): + message += f"\n {n} samples ({round(100*n/len(completions),0)}%) with completion: {completion}" + return message + + +def get_common_suffix(series): + common_suffix = "" + while True: + candidate_common_suffixes = series.str[-(len(common_suffix) + 1) :] + if candidate_common_suffixes.nunique() != 1: + # candidate_common_suffixes contains more than one value + # therefore, it is no longer a common suffix + break + elif common_suffix == candidate_common_suffixes.values[0]: + # candidate is the same as previous common_suffix + # therefore values in series are too short to move back by one char + break + else: + common_suffix = candidate_common_suffixes.values[0] + return common_suffix + + +def warn_missing_suffix(df): + message = '' + for field in ["prompt", "completion"]: + if not get_common_suffix(df[field]): + message += f"TODO: {field} does not have common suffix, please add one (e.g. \\n) at the end of {field}_template\n" + return message if message else None + + +def validate_template(template): + template_with_only_brackets = [i for i in template if i in ["{", "}"]] + error_msg = ( + "Your template (" + + template + + ") is not in the correct format.\ + Template must be in the format contains zero or more fields, \ + each field specified by {field}\ + For instance, it can be 'Context: {context} Question: {question}:" + ) + if len(template_with_only_brackets) % 2 != 0: + raise ValueError(error_msg) + for i in range(0, len(template_with_only_brackets), 2): + if not (template_with_only_brackets[i] == "{" and template_with_only_brackets[i + 1] == "}"): + raise ValueError(error_msg) + return None + + +def parse_template(template): + field_names = [] + i = 0 + in_field = False + while i < len(template): + if template[i] == "{": + field_names.append("") + in_field = True + elif template[i] == "}": + in_field = False + elif in_field: + field_names[-1] += template[i] + else: + pass + i += 1 + return field_names + + +def warn_duplicated_rows(df): + message = None + duplicated_rows = df.duplicated() + duplicated_indices = df.reset_index().index[duplicated_rows].tolist() + if len(duplicated_indices) > 0: + message = f"TODO: There are {len(duplicated_indices)} duplicated rows " + message += f"at rows ({duplicated_indices}) \n" + message += "Please check the original file to make sure that is expected\n" + message += "If it is not, please add the argument --drop_duplicate" + return message + + +def drop_duplicated_rows(df): + duplicated_rows = df.duplicated() + duplicated_indices = df.reset_index().index[duplicated_rows].tolist() + message = None + if len(duplicated_indices) > 0: + df = df.drop_duplicates() + message = f"There are {len(duplicated_indices)} duplicated rows\n" + message += f"Removed {len(duplicated_indices)} duplicate rows" + return df, message + + +def template_mapper(row, field_names, template): + for field_name in field_names: + template = template.replace("{" + field_name + "}", row[field_name]) + return template + + +def drop_unrequired_fields(df, required_fields=["prompt", "completion"]): + for column in df.columns: + if column not in required_fields: + df = df.drop(column, axis=1) + return df + + +def convert_into_template(df, template, prompt_or_completion="prompt"): + validate_template(template) + template = template.replace("\\n", "\n") + field_names = parse_template(template) + for field_name in field_names: + if field_name not in df.columns: + raise ValueError( + f"Field {field_name} requested in {prompt_or_completion}_template ({template}) but not found in file columns, which contains {list(df.columns)}" + ) + df[prompt_or_completion] = df.apply(lambda row: template_mapper(row, field_names, template), axis=1) + return df + + +def convert_into_prompt_completion_only(df, prompt_template="{prompt}", completion_template="{completion}"): + df = convert_into_template(df, prompt_template, prompt_or_completion="prompt") + df = convert_into_template(df, completion_template, prompt_or_completion="completion") + df = drop_unrequired_fields(df) + return df + + +def warn_and_drop_long_samples(df, max_total_char_length): + long_examples = df.apply(lambda x: len(x.prompt) + len(x.completion) > max_total_char_length, axis=1) + indices_of_long_examples = df.reset_index().index[long_examples].tolist() + message = None + if len(indices_of_long_examples) > 0: + message = f"""TODO: There are {len(indices_of_long_examples)} / {len(df)} + samples that have its prompt and completion too long + (over {max_total_char_length} chars), which have been dropped. + If this proportion is too high, please prepare data again using the flag + --long_seq_model for use with a model with longer context length of 8,000 tokens""" + df = df.drop(indices_of_long_examples).reset_index() + df = df.drop('index', axis=1) + return df, message + + +def warn_low_n_samples(df, min_samples=64): + if len(df) < min_samples: + return f"""TODO: We would recommend having more samples (>{min_samples}) if possible but current_file only contains {len(df)} samples. """ + return None + + +def show_first_example_in_df(df): + message = '' + for column in df.columns: + # prints \n instead of an a newline + column_value = df[column][0].replace('\n', '\\n') + message += f"-->Column {column}:\n{column_value}\n" + return message + + +def get_prepared_filename(filename, split_train_validation=False): + message = "" + if not split_train_validation: + new_filename = filename.replace(".jsonl", "_prepared.jsonl") + retry = 0 + while os.path.isfile(new_filename): + message += f"File {new_filename} exists. Trying next available filename increment\n" + retry += 1 + new_filename = filename.replace(".jsonl", f"_prepared{retry}.jsonl") + return new_filename, message + else: + train_filename = filename.replace(".jsonl", "_prepared_train.jsonl") + val_filename = filename.replace(".jsonl", "_prepared_val.jsonl") + retry = 0 + while os.path.isfile(train_filename) or os.path.isfile(val_filename): + message += f"File {train_filename} or {val_filename} exists. Trying next available filename increment\n" + retry += 1 + train_filename = filename.replace(".jsonl", f"_prepared_train{retry}.jsonl") + val_filename = filename.replace(".jsonl", f"_prepared_val{retry}.jsonl") + return [train_filename, val_filename], message if message else None + + +def split_into_train_validation(df, val_proportion=0.1): + n_val = int(val_proportion * len(df)) + df_val = df.sample(n=n_val, random_state=42) + df_train = df.drop(df_val.index) + return df_train, df_val + + +def write_df_to_jsonl(df, filename): + df.to_json(filename, lines=True, orient="records", force_ascii=False) + return f"File {filename} written" + + +def print_select_messages(title, select_messages): + print("*" * 40) + print(title) + print("*" * 40) + for idx, message in enumerate(select_messages): + print(f"{idx+1}.") + print(message) + + +def print_all_messages(messages): + messages = [message for message in messages if message] + info_messages = [message for message in messages if not message.startswith("TODO")] + to_do_messages = [message for message in messages if message.startswith("TODO")] + + print_select_messages("ACTIONABLE MESSAGES", to_do_messages) + print_select_messages("INFORMATIONAL MESSAGES", info_messages) + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description="Prepares data for NeMoLLM Csutomization Service") + parser.add_argument("--filename", "-f") + parser.add_argument("--prompt_template", "-pt", default="{prompt}") + parser.add_argument("--completion_template", "-ct", default="{completion}") + parser.add_argument("--long_seq_model", "-8k", action="store_true") + parser.add_argument("--drop_duplicates", "-dd", action="store_true") + parser.add_argument("--split_train_validation", "-stv", action="store_true") + parser.add_argument( + "--val_proportion", + "-vp", + default=0.1, + type=float, + help="Give a number between 0 to 1, \ + representing proportion of samples to go into the validation set\ + only use when --split_train_validation is set", + ) + args = parser.parse_args() + messages = [] + messages.append(str(args)) + + MAX_TOTAL_CHAR_LENGTH = 40000 if args.long_seq_model else 10000 + + df, message = load_file_into_df(args.filename) + messages.append(message) + + messages.append("-------Before converting into prompt and completion template------ \n") + messages[-1] += show_first_example_in_df(df) + + df = convert_into_prompt_completion_only( + df, prompt_template=args.prompt_template, completion_template=args.completion_template + ) + + messages.append("-------After converting into prompt and completion template------ \n") + messages[-1] += show_first_example_in_df(df) + + if args.drop_duplicates: + df, message = drop_duplicated_rows(df) + messages.append(message) + else: + messages.append(warn_duplicated_rows(df)) + + messages.append(warn_missing_suffix(df)) + + messages.append(warn_completion_is_not_empty(df)) + messages.append(warn_imbalanced_completion(df)) + messages.append(warn_low_n_samples(df)) + + df, message = warn_and_drop_long_samples(df, MAX_TOTAL_CHAR_LENGTH) + messages.append(message) + + messages.append(recommend_hyperparameters(df)) + + prepared_filename, message = get_prepared_filename( + args.filename, split_train_validation=args.split_train_validation + ) + messages.append(message) + if args.split_train_validation: + df_train, df_val = split_into_train_validation(df, val_proportion=args.val_proportion) + messages.append(write_df_to_jsonl(df_train, prepared_filename[0])) + messages.append(write_df_to_jsonl(df_val, prepared_filename[1])) + else: + messages.append(write_df_to_jsonl(df, prepared_filename)) + + print_all_messages(messages) diff --git a/tools/customization_dataset_preparation/tests/test_customization_dataset_preparation.py b/tools/customization_dataset_preparation/tests/test_customization_dataset_preparation.py new file mode 100644 index 000000000000..942e2c10615d --- /dev/null +++ b/tools/customization_dataset_preparation/tests/test_customization_dataset_preparation.py @@ -0,0 +1,333 @@ +# Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import pandas as pd +import pytest +from customization_dataset_preparation import ( + convert_into_prompt_completion_only, + convert_into_template, + drop_duplicated_rows, + drop_unrequired_fields, + get_common_suffix, + get_prepared_filename, + parse_template, + recommend_hyperparameters, + show_first_example_in_df, + split_into_train_validation, + template_mapper, + validate_template, + warn_and_drop_long_samples, + warn_completion_is_not_empty, + warn_duplicated_rows, + warn_imbalanced_completion, + warn_low_n_samples, + warn_missing_suffix, +) + + +def test_recommend_hyperparameters(): + df_100 = pd.DataFrame({'prompt': ['prompt'] * 100, 'completion': ['completion'] * 100}) + assert recommend_hyperparameters(df_100) == "TODO: A batch_size=2 is recommended" + + df_1000 = pd.DataFrame({'prompt': ['prompt'] * 1000, 'completion': ['completion'] * 1000}) + assert recommend_hyperparameters(df_1000) == "TODO: A batch_size=2 is recommended" + + df_10000 = pd.DataFrame({'prompt': ['prompt'] * 10000, 'completion': ['completion'] * 10000}) + assert recommend_hyperparameters(df_10000) == "TODO: A batch_size=16 is recommended" + + df_100000 = pd.DataFrame({'prompt': ['prompt'] * 100000, 'completion': ['completion'] * 100000}) + assert recommend_hyperparameters(df_100000) == "TODO: A batch_size=128 is recommended" + + +def test_warn_completion_is_not_empty(): + + df_all_empty = pd.DataFrame({'prompt': ['prompt'] * 2, 'completion': [''] * 2}) + + msg_all_empty = ( + "TODO: Note all completion fields are empty. This is possibly expected for inference but not for training" + ) + + assert warn_completion_is_not_empty(df_all_empty) == msg_all_empty + + df_some_empty = pd.DataFrame({'prompt': ['prompt'] * 2, 'completion': ['', 'completion']}) + + msg_some_empty = f"""TODO: completion contains {1} empty values at rows ({[0]}) + Please check the original file that the fields for prompt template are + not empty and rerun dataset validation""" + + assert warn_completion_is_not_empty(df_some_empty) == msg_some_empty + + df_no_empty = pd.DataFrame({'prompt': ['prompt'] * 2, 'completion': ['completion'] * 2}) + + assert warn_completion_is_not_empty(df_no_empty) is None + + +def test_warn_imbalanced_completion(): + df_generation = pd.DataFrame( + {'prompt': [f'prompt{i}' for i in range(100)], 'completion': [f'completion{i}' for i in range(100)]} + ) + assert warn_imbalanced_completion(df_generation) is None + + df_classification_balanced = pd.DataFrame( + {'prompt': [f'prompt{i}' for i in range(100)], 'completion': [f'completion{i}' for i in range(5)] * 20} + ) + + msg_classification_balanced = ( + f"There are {5} unique completions over {100} samples.\nThe five most common completions are:" + ) + for i in range(5): + msg_classification_balanced += f"\n {20} samples ({20.0}%) with completion: completion{i}" + + assert warn_imbalanced_completion(df_classification_balanced) == msg_classification_balanced + + df_classification_imbalanced = pd.DataFrame( + { + 'prompt': [f'prompt{i}' for i in range(100)], + 'completion': ['completion0'] * 95 + [f'completion{i}' for i in range(5)], + } + ) + + msg_classification_imbalanced = ( + f"There are {5} unique completions over {100} samples.\nThe five most common completions are:" + ) + msg_classification_imbalanced += f"\n {96} samples ({96.0}%) with completion: completion0" + for i in range(1, 5): + msg_classification_imbalanced += f"\n {1} samples ({1.0}%) with completion: completion{i}" + + assert warn_imbalanced_completion(df_classification_imbalanced) == msg_classification_imbalanced + + +def test_get_common_suffix(): + df = pd.DataFrame( + { + 'prompt': [f'prompt{i} answer:' for i in range(100)], + 'completion': [f'completion{i}' for i in range(100)], + 'empty_completion': [''] * 100, + 'some_empty_completion': ['', 'completion'] * 50, + } + ) + assert get_common_suffix(df.prompt) == " answer:" + assert get_common_suffix(df.completion) == "" + assert get_common_suffix(df.empty_completion) == "" + assert get_common_suffix(df.some_empty_completion) == "" + + +def test_warn_missing_suffix(): + df_no_common = pd.DataFrame( + {'prompt': [f'prompt{i}' for i in range(100)], 'completion': [f'completion{i}' for i in range(100)],} + ) + message = f"TODO: prompt does not have common suffix, please add one (e.g. \\n) at the end of prompt_template\n" + message += ( + f"TODO: completion does not have common suffix, please add one (e.g. \\n) at the end of completion_template\n" + ) + + assert warn_missing_suffix(df_no_common) == message + df_common = pd.DataFrame( + {'prompt': [f'prompt{i} answer:' for i in range(100)], 'completion': [f'completion{i}\n' for i in range(100)],} + ) + assert warn_missing_suffix(df_common) is None + + +def test_parse_template(): + template_qa_prompt = "Context: {context}, Question: {question} Answer:" + template_qa_completion = "{answer}" + template_prompt = "{prompt}" + template_completion = "{completion}" + assert parse_template(template_qa_prompt) == ['context', 'question'] + assert parse_template(template_qa_completion) == ['answer'] + assert parse_template(template_prompt) == ['prompt'] + assert parse_template(template_completion) == ['completion'] + + +def test_validate_template(): + template = "{prompt}" + template_missing_left = "prompt}" + template_missing_right = "{prompt" + template_twice = "{{prompt}}" + template_enclosed = "{prompt{enclosed}}" + assert validate_template(template) is None + with pytest.raises(ValueError): + validate_template(template_missing_left) + with pytest.raises(ValueError): + validate_template(template_missing_right) + with pytest.raises(ValueError): + validate_template(template_twice) + with pytest.raises(ValueError): + validate_template(template_enclosed) + + +def test_warn_duplicated_rows(): + df_duplicated = pd.DataFrame({'prompt': ['prompt'] * 2, 'completion': ['completion'] * 2}) + + message_duplicated = f"TODO: There are {1} duplicated rows " + message_duplicated += f"at rows ([1]) \n" + message_duplicated += "Please check the original file to make sure that is expected\n" + message_duplicated += "If it is not, please add the argument --drop_duplicate" + + assert warn_duplicated_rows(df_duplicated) == message_duplicated + + df_unique = pd.DataFrame({'prompt': ['prompt', 'prompt1'], 'completion': ['completion', 'completion1']}) + assert warn_duplicated_rows(df_unique) is None + + df_only_prompt_duplicated = pd.DataFrame({'prompt': ['prompt'] * 2, 'completion': ['completion', 'completion1']}) + assert warn_duplicated_rows(df_only_prompt_duplicated) is None + + +def test_drop_duplicated_rows(): + df_deduplicated = pd.DataFrame({'prompt': ['prompt'], 'completion': ['completion']}) + + df_duplicated = pd.DataFrame({'prompt': ['prompt'] * 2, 'completion': ['completion'] * 2}) + message_duplicated = "There are 1 duplicated rows\n" + message_duplicated += "Removed 1 duplicate rows" + + assert drop_duplicated_rows(df_duplicated)[0].equals(df_deduplicated) + assert drop_duplicated_rows(df_duplicated)[1] == message_duplicated + + df_unique = pd.DataFrame({'prompt': ['prompt', 'prompt1'], 'completion': ['completion', 'completion1']}) + assert drop_duplicated_rows(df_unique) == (df_unique, None) + + df_only_prompt_duplicated = pd.DataFrame({'prompt': ['prompt'] * 2, 'completion': ['completion', 'completion1']}) + assert drop_duplicated_rows(df_only_prompt_duplicated) == (df_only_prompt_duplicated, None) + + +def test_template_mapper(): + + df = pd.DataFrame({'prompt': ['prompt sample'],}) + + template = "{prompt}" + field_names = ['prompt'] + assert template_mapper(df.iloc[0], field_names, template) == 'prompt sample' + + df_qa = pd.DataFrame({'question': ['question sample'], 'context': ['context sample']}) + + template_qa = "Context: {context} Question: {question} Answer:" + field_names_qa = ['context', 'question'] + assert ( + template_mapper(df_qa.iloc[0], field_names_qa, template_qa) + == "Context: context sample Question: question sample Answer:" + ) + + +def test_drop_unrequired_fields(): + df = pd.DataFrame( + {'question': ['question'], 'context': ['context'], 'prompt': ['prompt'], 'completion': ['completion']} + ) + + df_dropped_unnecessary_fields = pd.DataFrame({'prompt': ['prompt'], 'completion': ['completion']}) + assert df_dropped_unnecessary_fields.equals(drop_unrequired_fields(df)) + + +def test_convert_into_template(): + df_non_existant_field_name = pd.DataFrame({'question': ['question']}) + + template = "Context: {context} Question: {question} Answer:" + with pytest.raises(ValueError): + convert_into_template(df_non_existant_field_name, template) + + df = pd.DataFrame({'question': ['question sample'], 'context': ['context sample'],}) + + df_prompt = pd.DataFrame( + { + 'question': ['question sample'], + 'context': ['context sample'], + 'prompt': ["Context: context sample Question: question sample Answer:"], + } + ) + assert convert_into_template(df, template).equals(df_prompt) + + +def test_convert_into_prompt_completion_only(): + df = pd.DataFrame({'question': ['question sample'], 'context': ['context sample'], 'answer': ['answer sample']}) + + df_prompt = pd.DataFrame( + {'prompt': ["Context: context sample Question: question sample Answer:"], 'completion': ["answer sample"]} + ) + + prompt_template = "Context: {context} Question: {question} Answer:" + completion_template = "{answer}" + + assert df_prompt.equals( + convert_into_prompt_completion_only( + df, prompt_template=prompt_template, completion_template=completion_template + ) + ) + assert df_prompt.equals(convert_into_prompt_completion_only(df_prompt)) + + +def get_indexes_of_long_examples(df, max_total_char_length): + long_examples = df.apply(lambda x: len(x.prompt) + len(x.completion) > max_total_char_length, axis=1) + return df.reset_index().index[long_examples].tolist() + + +def test_warn_and_drop_long_samples(): + df = pd.DataFrame({'prompt': ['a' * 12000, 'a' * 9000, 'a'], 'completion': ['b' * 12000, 'b' * 2000, 'b']}) + + expected_df = pd.DataFrame({'prompt': ['a'], 'completion': ['b']}) + message = f"""TODO: There are {2} / {3} + samples that have its prompt and completion too long + (over {10000} chars), which have been dropped. + If this proportion is too high, please prepare data again using the flag + --long_seq_model for use with a model with longer context length of 8,000 tokens""" + + assert expected_df.equals(warn_and_drop_long_samples(df, 10000)[0]) + assert warn_and_drop_long_samples(df, 10000)[1] == message + + df_short = pd.DataFrame({'prompt': ['a'] * 2, 'completion': ['b'] * 2}) + + assert warn_and_drop_long_samples(df_short, 10000) == (df_short, None) + + +def test_warn_low_n_samples(): + df_low = pd.DataFrame({'prompt': ['a'] * 10, 'completion': ['b'] * 10}) + + df_high = pd.DataFrame({'prompt': ['a'] * 100, 'completion': ['b'] * 100}) + + message = ( + "TODO: We would recommend having more samples (>64) if possible but current_file only contains 10 samples. " + ) + assert warn_low_n_samples(df_low) == message + assert warn_low_n_samples(df_high) is None + + +def test_show_first_example_in_df(): + df = pd.DataFrame({'question': ['question sample'], 'context': ['context sample'], 'answer': ['answer sample']}) + + message = f"-->Column question:\nquestion sample\n" + message += f"-->Column context:\ncontext sample\n" + message += f"-->Column answer:\nanswer sample\n" + + assert message == show_first_example_in_df(df) + + +def test_get_prepared_filename(): + filename = "tmp/sample.jsonl" + prepared_filename = "tmp/sample_prepared.jsonl" + prepared_train_filename = "tmp/sample_prepared_train.jsonl" + prepared_val_filename = "tmp/sample_prepared_val.jsonl" + assert get_prepared_filename(filename) == prepared_filename + assert get_prepared_filename(filename, split_train_validation=True) == [ + prepared_train_filename, + prepared_val_filename, + ] + + +def test_split_into_train_validation(): + df = pd.DataFrame({'prompt': ['a'] * 10, 'completion': ['b'] * 10}) + df_train, df_val = split_into_train_validation(df, val_proportion=0.1) + assert len(df_train) == 9 + assert len(df_val) == 1 + + df_train, df_val = split_into_train_validation(df, val_proportion=0.2) + assert len(df_train) == 8 + assert len(df_val) == 2 diff --git a/tools/nemo_forced_aligner/align.py b/tools/nemo_forced_aligner/align.py index 4fa1ee936b5c..56627614c18d 100644 --- a/tools/nemo_forced_aligner/align.py +++ b/tools/nemo_forced_aligner/align.py @@ -180,6 +180,7 @@ def main(cfg: AlignmentConfig): # load model model, _ = setup_model(cfg, transcribe_device) + model.eval() if not isinstance(model, EncDecCTCModel): raise NotImplementedError( diff --git a/tools/speech_data_simulator/conf/data_simulator.yaml b/tools/speech_data_simulator/conf/data_simulator.yaml index ff13580493be..fc66fc943232 100644 --- a/tools/speech_data_simulator/conf/data_simulator.yaml +++ b/tools/speech_data_simulator/conf/data_simulator.yaml @@ -1,4 +1,5 @@ data_simulator: + # desired_overlap_amount = self._sample_from_overlap_model(running_len_samples - self.sess_silence_len) manifest_filepath: ??? # Manifest file with paths to single speaker audio files sr: 16000 # Sampling rate of the input audio files from the manifest @@ -11,15 +12,22 @@ data_simulator: session_params: sentence_length_params: # k,p values for a negative_binomial distribution which is sampled to get the sentence length (in number of words) - - 0.4 - - 0.05 + - 0.4 # k (Number of successes until the experiment is stopped) value must be a positive integer. + - 0.05 # p (Success probability) must be in the range (0, 1]. The average sentence length will be k*(1-p)/p dominance_var: 0.11 # Variance in speaker dominance (where each speaker's dominance is sampled from a normal distribution centered on 1/`num_speakers`, and then the dominance values are together normalized to 1) min_dominance: 0.05 # Minimum percentage of speaking time per speaker (note that this can cause the dominance of the other speakers to be slightly reduced) turn_prob: 0.875 # Probability of switching speakers after each utterance min_turn_prob: 0.5 # Minimum turn probability when enforce mode is True to prevent from making excessive session length - mean_overlap: 0.19 # Mean proportion of overlap in the overall speaking time (overlap lengths are sampled from half normal distribution) - mean_silence: 0.15 # Mean proportion of silence to speaking time in the audio session (overlap lengths are sampled from half normal distribution) - overlap_prob: 0.5 # Proportion of overlap occurrences versus silence between utterances (used to balance the length of silence gaps and overlapping segments, so a value close to `mean_overlap`/(`mean_silence`+`mean_overlap`) is suggested) + mean_silence: 0.15 # Mean proportion of silence to speaking time in the audio session. Should be in range [0, 1). + mean_silence_var: 0.01 # var for mean silence in all audio sessions. This value should be 0 <= mean_silence_var < mean_silence * (1 - mean_silence) + per_silence_var: 900 # var for per silence in each session, set large values to de-correlate silence lengths with the latest speech segment lengths + per_silence_min: 0.0 # minimum per silence duration in seconds + per_silence_max: -1 # maximum per silence duration in seconds, set -1 for no maximum + mean_overlap: 0.1 # Mean proportion of overlap in the overall non-silence duration. Should be in range [0, 1) and recommend [0, 0.15] range. + mean_overlap_var: 0.01 # var for mean overlap in all audio sessions. This value should be 0 <= mean_overlap_var < mean_overlap * (1 - mean_overlap) + per_overlap_var: 900 # var for per overlap in each session, set large values to de-correlate silence lengths with the latest speech segment lengths + per_overlap_min: 0.0 # minimum per overlap duration in seconds + per_overlap_max: -1 # maximum per overlap duration in seconds, set -1 for no maximum start_window: true # Window the start of sentences to smooth the audio signal (and remove silence at the start of the clip) window_type: hamming # Type of windowing used when segmenting utterances ("hamming", "hann", "cosine") window_size: 0.05 # Length of window at the start or the end of segmented utterance (seconds) diff --git a/tools/text_processing_deployment/Dockerfile b/tools/text_processing_deployment/Dockerfile deleted file mode 100644 index 7d3ea46b2da2..000000000000 --- a/tools/text_processing_deployment/Dockerfile +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Dockerfile for C++ (inverse) text normalization backend Sparrowhawk https://github.com/google/sparrowhawk - -# set base image (host OS) -FROM conda/miniconda3 - -# set the working directory in the container -WORKDIR /workspace - -# install dependencies -RUN conda install conda-build -y -RUN apt-get update && apt-get install -y --reinstall build-essential && apt-get upgrade -y && apt-get install -y git && apt-get install make -RUN git clone https://github.com/google/re2 -RUN cd re2 && make && make install -RUN apt-get install build-essential -y && apt-get install wget -y -RUN wget https://github.com/protocolbuffers/protobuf/releases/download/v2.5.0/protobuf-2.5.0.tar.gz -RUN tar xzvf protobuf-2.5.0.tar.gz -RUN cd protobuf-2.5.0 && ./configure && make && make install && ldconfig -RUN conda install -c conda-forge thrax=1.3.4 -y -RUN git clone https://github.com/yzhang123/sparrowhawk.git -RUN cd sparrowhawk && git checkout test && apt-get install -y autoconf && bash autoreconf && ./configure && make && make install && ldconfig -RUN git clone https://github.com/kward/shunit2.git -RUN echo "DONE" \ No newline at end of file diff --git a/tools/text_processing_deployment/README.rst b/tools/text_processing_deployment/README.rst deleted file mode 100644 index dfeadd12fda5..000000000000 --- a/tools/text_processing_deployment/README.rst +++ /dev/null @@ -1,10 +0,0 @@ -**Text Processing Deployment** -========================================= - -Introduction ------------- - -This folder provides scripts to deploy WFST-based grammars in `NeMo Text Processing `_ for -for production. - -See `documentation `_ for details. \ No newline at end of file diff --git a/tools/text_processing_deployment/docker/build.sh b/tools/text_processing_deployment/docker/build.sh deleted file mode 100644 index a179572bd77e..000000000000 --- a/tools/text_processing_deployment/docker/build.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash - -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -FORCE_REBUILD=${1:-""} -docker build . --rm -t sparrowhawk $FORCE_REBUILD \ No newline at end of file diff --git a/tools/text_processing_deployment/docker/launch.sh b/tools/text_processing_deployment/docker/launch.sh deleted file mode 100644 index 227a27dccd2a..000000000000 --- a/tools/text_processing_deployment/docker/launch.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/bash - -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -MODE=${1:-"export"} -LANGUAGE=${2:-"en"} -SCRIPT_DIR=$(cd $(dirname $0); pwd) -: ${CLASSIFY_DIR:="$SCRIPT_DIR/../$LANGUAGE/classify"} -: ${VERBALIZE_DIR:="$SCRIPT_DIR/../$LANGUAGE/verbalize"} -: ${CMD:=${3:-"/bin/bash"}} - -MOUNTS="" -MOUNTS+=" -v $CLASSIFY_DIR:/workspace/sparrowhawk/documentation/grammars/en_toy/classify" -MOUNTS+=" -v $VERBALIZE_DIR:/workspace/sparrowhawk/documentation/grammars/en_toy/verbalize" - -WORK_DIR="/workspace/sparrowhawk/documentation/grammars" -if [[ $MODE == "test_tn_grammars" ]]; then - CMD="bash test_sparrowhawk_normalization.sh" - WORK_DIR="/workspace/tests/${LANGUAGE}" -elif [[ $MODE == "test_itn_grammars" ]]; then - CMD="bash test_sparrowhawk_inverse_text_normalization.sh" - WORK_DIR="/workspace/tests/${LANGUAGE}" -fi - -echo $MOUNTS -docker run -it --rm \ - --shm-size=4g \ - --ulimit memlock=-1 \ - --ulimit stack=67108864 \ - $MOUNTS \ - -v $SCRIPT_DIR/../../../tests/nemo_text_processing/:/workspace/tests/ \ - -w $WORK_DIR \ - sparrowhawk:latest $CMD \ No newline at end of file diff --git a/tools/text_processing_deployment/export_grammars.sh b/tools/text_processing_deployment/export_grammars.sh deleted file mode 100644 index 981caadadab5..000000000000 --- a/tools/text_processing_deployment/export_grammars.sh +++ /dev/null @@ -1,80 +0,0 @@ -#!/bin/bash - -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# This script compiles and exports WFST-grammars from nemo_text_processing, builds C++ production backend Sparrowhawk (https://github.com/google/sparrowhawk) in docker, -# plugs grammars into Sparrowhawk and returns prompt inside docker. -# For inverse text normalization run: -# bash export_grammars.sh --GRAMMARS=itn_grammars --LANGUAGE=en -# echo "two dollars fifty" | ../../src/bin/normalizer_main --config=sparrowhawk_configuration.ascii_proto -# For text normalization run: -# bash export_grammars.sh --GRAMMARS=tn_grammars --LANGUAGE=en -# echo "\$2.5" | ../../src/bin/normalizer_main --config=sparrowhawk_configuration.ascii_proto -# -# To test TN grammars, run: -# bash export_grammars.sh --GRAMMARS=tn_grammars --LANGUAGE=en --MODE=test -# -# To test ITN grammars, run: -# bash export_grammars.sh --GRAMMARS=itn_grammars --LANGUAGE=en --MODE=test - -GRAMMARS="itn_grammars" # tn_grammars -INPUT_CASE="cased" # lower_cased, only for tn_grammars -LANGUAGE="en" # language, {'en', 'es', 'de','zh'} supports both TN and ITN, {'pt', 'ru', 'fr', 'vi'} supports ITN only -MODE="export" -OVERWRITE_CACHE="True" # Set to False to re-use .far files -FORCE_REBUILD="False" # Set to True to re-build docker file - -for ARG in "$@" -do - key=$(echo $ARG | cut -f1 -d=) - value=$(echo $ARG | cut -f2 -d=) - - if [[ $key == *"--"* ]]; then - v="${key/--/}" - declare $v="${value}" - fi -done - - -CACHE_DIR=${LANGUAGE} -echo "GRAMMARS = $GRAMMARS" -echo "MODE = $MODE" -echo "LANGUAGE = $LANGUAGE" -echo "INPUT_CASE = $INPUT_CASE" -echo "CACHE_DIR = $CACHE_DIR" -echo "OVERWRITE_CACHE = $OVERWRITE_CACHE" -echo "FORCE_REBUILD = $FORCE_REBUILD" - - -if [[ ${OVERWRITE_CACHE,,} == "true" ]]; then - OVERWRITE_CACHE="--overwrite_cache " - python3 pynini_export.py --output_dir=. --grammars=${GRAMMARS} --input_case=${INPUT_CASE} --language=${LANGUAGE} --cache_dir=${CACHE_DIR} ${OVERWRITE_CACHE}|| exit 1 - else OVERWRITE_CACHE="" -fi - -if [[ ${FORCE_REBUILD,,} == "true" ]]; then - FORCE_REBUILD="--no-cache" - else FORCE_REBUILD="" -fi - -find . -name "Makefile" -type f -delete -bash docker/build.sh $FORCE_REBUILD - -if [[ $MODE == "test" ]]; then - MODE=${MODE}_${GRAMMARS} -fi - -bash docker/launch.sh $MODE $LANGUAGE diff --git a/tools/text_processing_deployment/pynini_export.py b/tools/text_processing_deployment/pynini_export.py deleted file mode 100644 index e0f5935a3d0c..000000000000 --- a/tools/text_processing_deployment/pynini_export.py +++ /dev/null @@ -1,173 +0,0 @@ -# Copyright (c) 2021, NVIDIA CORPORATION. All rights reserved. -# Copyright 2015 and onwards Google, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -import os -import time -from argparse import ArgumentParser - -import pynini -from nemo_text_processing.text_normalization.en.graph_utils import generator_main - -# This script exports compiled grammars inside nemo_text_processing into OpenFst finite state archive files -# tokenize_and_classify.far and verbalize.far for production purposes - - -def itn_grammars(**kwargs): - d = {} - d['classify'] = { - 'TOKENIZE_AND_CLASSIFY': ITNClassifyFst( - cache_dir=kwargs["cache_dir"], overwrite_cache=kwargs["overwrite_cache"] - ).fst - } - d['verbalize'] = {'ALL': ITNVerbalizeFst().fst, 'REDUP': pynini.accep("REDUP")} - return d - - -def tn_grammars(**kwargs): - d = {} - d['classify'] = { - 'TOKENIZE_AND_CLASSIFY': TNClassifyFst( - input_case=kwargs["input_case"], - deterministic=True, - cache_dir=kwargs["cache_dir"], - overwrite_cache=kwargs["overwrite_cache"], - ).fst - } - d['verbalize'] = {'ALL': TNVerbalizeFst(deterministic=True).fst, 'REDUP': pynini.accep("REDUP")} - return d - - -def export_grammars(output_dir, grammars): - """ - Exports tokenizer_and_classify and verbalize Fsts as OpenFst finite state archive (FAR) files. - - Args: - output_dir: directory to export FAR files to. Subdirectories will be created for tagger and verbalizer respectively. - grammars: grammars to be exported - """ - - for category, graphs in grammars.items(): - out_dir = os.path.join(output_dir, category) - if not os.path.exists(out_dir): - os.makedirs(out_dir) - time.sleep(1) - if category == "classify": - category = "tokenize_and_classify" - generator_main(f"{out_dir}/{category}.far", graphs) - - -def parse_args(): - parser = ArgumentParser() - parser.add_argument("--output_dir", help="output directory for grammars", required=True, type=str) - parser.add_argument( - "--language", help="language", choices=["en", "de", "es", "pt", "ru", 'fr', 'vi', 'zh'], type=str, default='en' - ) - parser.add_argument( - "--grammars", help="grammars to be exported", choices=["tn_grammars", "itn_grammars"], type=str, required=True - ) - parser.add_argument( - "--input_case", help="input capitalization", choices=["lower_cased", "cased"], default="cased", type=str - ) - parser.add_argument("--overwrite_cache", help="set to True to re-create .far grammar files", action="store_true") - parser.add_argument( - "--cache_dir", - help="path to a dir with .far grammar file. Set to None to avoid using cache", - default=None, - type=str, - ) - return parser.parse_args() - - -if __name__ == '__main__': - args = parse_args() - - if args.language in ['pt', 'ru', 'fr', 'vi'] and args.grammars == 'tn_grammars': - raise ValueError('Only ITN grammars could be deployed in Sparrowhawk for the selected languages.') - - if args.language == 'en': - from nemo_text_processing.inverse_text_normalization.en.taggers.tokenize_and_classify import ( - ClassifyFst as ITNClassifyFst, - ) - from nemo_text_processing.inverse_text_normalization.en.verbalizers.verbalize import ( - VerbalizeFst as ITNVerbalizeFst, - ) - from nemo_text_processing.text_normalization.en.taggers.tokenize_and_classify import ( - ClassifyFst as TNClassifyFst, - ) - from nemo_text_processing.text_normalization.en.verbalizers.verbalize import VerbalizeFst as TNVerbalizeFst - elif args.language == 'de': - from nemo_text_processing.inverse_text_normalization.de.taggers.tokenize_and_classify import ( - ClassifyFst as ITNClassifyFst, - ) - from nemo_text_processing.inverse_text_normalization.de.verbalizers.verbalize import ( - VerbalizeFst as ITNVerbalizeFst, - ) - from nemo_text_processing.text_normalization.de.taggers.tokenize_and_classify import ( - ClassifyFst as TNClassifyFst, - ) - from nemo_text_processing.text_normalization.de.verbalizers.verbalize import VerbalizeFst as TNVerbalizeFst - elif args.language == 'ru': - from nemo_text_processing.inverse_text_normalization.ru.taggers.tokenize_and_classify import ( - ClassifyFst as ITNClassifyFst, - ) - from nemo_text_processing.inverse_text_normalization.ru.verbalizers.verbalize import ( - VerbalizeFst as ITNVerbalizeFst, - ) - elif args.language == 'es': - from nemo_text_processing.inverse_text_normalization.es.taggers.tokenize_and_classify import ( - ClassifyFst as ITNClassifyFst, - ) - from nemo_text_processing.inverse_text_normalization.es.verbalizers.verbalize import ( - VerbalizeFst as ITNVerbalizeFst, - ) - from nemo_text_processing.text_normalization.es.taggers.tokenize_and_classify import ( - ClassifyFst as TNClassifyFst, - ) - from nemo_text_processing.text_normalization.es.verbalizers.verbalize import VerbalizeFst as TNVerbalizeFst - elif args.language == 'pt': - from nemo_text_processing.inverse_text_normalization.pt.taggers.tokenize_and_classify import ( - ClassifyFst as ITNClassifyFst, - ) - from nemo_text_processing.inverse_text_normalization.pt.verbalizers.verbalize import ( - VerbalizeFst as ITNVerbalizeFst, - ) - elif args.language == 'fr': - from nemo_text_processing.inverse_text_normalization.fr.taggers.tokenize_and_classify import ( - ClassifyFst as ITNClassifyFst, - ) - from nemo_text_processing.inverse_text_normalization.fr.verbalizers.verbalize import ( - VerbalizeFst as ITNVerbalizeFst, - ) - elif args.language == 'vi': - from nemo_text_processing.inverse_text_normalization.vi.taggers.tokenize_and_classify import ( - ClassifyFst as ITNClassifyFst, - ) - from nemo_text_processing.inverse_text_normalization.vi.verbalizers.verbalize import ( - VerbalizeFst as ITNVerbalizeFst, - ) - elif args.language == 'zh': - from nemo_text_processing.text_normalization.zh.taggers.tokenize_and_classify import ( - ClassifyFst as TNClassifyFst, - ) - from nemo_text_processing.text_normalization.zh.verbalizers.verbalize import VerbalizeFst as TNVerbalizeFst - - output_dir = os.path.join(args.output_dir, args.language) - export_grammars( - output_dir=output_dir, - grammars=locals()[args.grammars]( - input_case=args.input_case, cache_dir=args.cache_dir, overwrite_cache=args.overwrite_cache - ), - ) diff --git a/tutorials/AudioTranslationSample.ipynb b/tutorials/AudioTranslationSample.ipynb index c4fec16c4181..12b354725982 100644 --- a/tutorials/AudioTranslationSample.ipynb +++ b/tutorials/AudioTranslationSample.ipynb @@ -39,11 +39,7 @@ "outputs": [], "source": [ "BRANCH = 'main'\n", - "!python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[all]\n", - "\n", - "# install Pynini for text normalization\n", - "! wget https://raw.githubusercontent.com/NVIDIA/NeMo/main/nemo_text_processing/install_pynini.sh\n", - "! bash install_pynini.sh" + "!python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[all]\n" ] }, { diff --git a/tutorials/VoiceSwapSample.ipynb b/tutorials/VoiceSwapSample.ipynb index 016737f26a9f..4f22e2cb82a6 100644 --- a/tutorials/VoiceSwapSample.ipynb +++ b/tutorials/VoiceSwapSample.ipynb @@ -41,10 +41,6 @@ "source": [ "BRANCH = 'main'\n", "!python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[all]\n", - "\n", - "# install Pynini for text normalization\n", - "! wget https://raw.githubusercontent.com/NVIDIA/NeMo/main/nemo_text_processing/install_pynini.sh\n", - "! bash install_pynini.sh" ] }, { diff --git a/tutorials/asr/Online_Noise_Augmentation.ipynb b/tutorials/asr/Online_Noise_Augmentation.ipynb index d08282e712ef..3af050ef9028 100644 --- a/tutorials/asr/Online_Noise_Augmentation.ipynb +++ b/tutorials/asr/Online_Noise_Augmentation.ipynb @@ -695,7 +695,7 @@ "outputs": [], "source": [ "import random\n", - "rng = random.Random(0)\n", + "rng = 42 #note you can use integer to be as random seed to reproduce result \n", "noise = perturb.NoisePerturbation(manifest_path=noise_manifest_path,\n", " min_snr_db=-10, max_snr_db=-10,\n", " max_gain_db=300.0, rng=rng)\n", @@ -1192,18 +1192,17 @@ "\n", "class NoisePerturbationEval(perturb.Perturbation):\n", " def __init__(\n", - " self, manifest_path=None, snr_db=40, max_gain_db=300.0, seed=None,\n", + " self, manifest_path=None, snr_db=40, max_gain_db=300.0, rng=None,\n", " ):\n", - " seed = seed if seed is not None else 0\n", " self._manifest = collections.ASRAudioText(manifest_path, parser=parsers.make_parser([]))\n", " self._snr_db = snr_db\n", " self._max_gain_db = max_gain_db\n", - " self._rng = random.Random(seed)\n", + " random.seed(rng) if rng else None\n", " \n", " # This is mostly obtained from the original NoisePerturbation class itself\n", " def perturb(self, data):\n", " snr_db = self._snr_db\n", - " noise_record = self._rng.sample(self._manifest.data, 1)[0]\n", + " noise_record = random.sample(self._manifest.data, 1)[0]\n", " noise = AudioSegment.from_file(noise_record.audio_file, target_sr=data.sample_rate)\n", " noise_gain_db = min(data.rms_db - noise.rms_db - snr_db, self._max_gain_db)\n", "\n", @@ -1317,4 +1316,4 @@ }, "nbformat": 4, "nbformat_minor": 4 -} \ No newline at end of file +} diff --git a/tutorials/cloud/README.md b/tutorials/cloud/README.md new file mode 100644 index 000000000000..c88c9e138bb1 --- /dev/null +++ b/tutorials/cloud/README.md @@ -0,0 +1,7 @@ +# NeMo Cloud Tutorials + +The best way to get started with NeMo in the cloud. + +## ASR +* [Quickstart: Training an ASR model on AWS SageMaker](aws/SageMaker_ASR_Training.ipynb) +* [Multi-Node Scaling: ASR Fine-Tuning on AWS SageMaker](aws/ASR_Finetuning_at_Scale_with_AWS_SageMaker.ipynb) diff --git a/tutorials/cloud/aws/ASR_Finetuning_at_Scale_with_AWS_SageMaker.ipynb b/tutorials/cloud/aws/ASR_Finetuning_at_Scale_with_AWS_SageMaker.ipynb new file mode 100644 index 000000000000..55423f4092ec --- /dev/null +++ b/tutorials/cloud/aws/ASR_Finetuning_at_Scale_with_AWS_SageMaker.ipynb @@ -0,0 +1,764 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "2e86a2b3", + "metadata": {}, + "source": [ + "# ASR Fine-Tuning at Scale using AWS SageMaker" + ] + }, + { + "cell_type": "markdown", + "id": "215e3d3c", + "metadata": {}, + "source": [ + "In this tutorial we show how you can train a NeMo ASR Model using [Amazon SageMaker](https://docs.aws.amazon.com/sagemaker/latest/dg/whatis.html) using the CommonVoice Esperanto dataset (~250hrs), and scale onto multiple GPUs and nodes with near-linear scaling.\n", + "\n", + "AWS SageMaker is useful for practioners/researchers who are familiar with training locally or on a remote instance (via SSH). SageMaker also supports multi-GPU & Multi-node." + ] + }, + { + "cell_type": "markdown", + "id": "5e6d484f", + "metadata": {}, + "source": [ + "\"sagemaker_benchmark\"" + ] + }, + { + "cell_type": "markdown", + "id": "81d7883d", + "metadata": {}, + "source": [ + "We fine-tune the [Conformer SSL Large (En)](https://catalog.ngc.nvidia.com/orgs/nvidia/teams/nemo/models/ssl_en_conformer_large) model using the CommonVoice esperanto subset on a remote instance with a 8 GPUs (ml.p3.16xlarge). We use S3 to store the data and our checkpoints/logs.\n", + "\n", + "The overall steps are:\n", + "\n", + "1. Setup your AWS Credentials to access SageMaker\n", + "2. Download the source code we'll be running\n", + "3. Setup the CommonVoice Esperanto dataset\n", + "4. Upload data to S3\n", + "5. Configure the training job\n", + "6. Run training job on SageMaker\n", + "7. Download model, (Optional) Tensorboard Logs" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ac621da0", + "metadata": {}, + "outputs": [], + "source": [ + "\"\"\"\n", + "You can run either this notebook locally (if you have all the dependencies) or on Google Colab.\n", + "\n", + "Instructions for setting up Colab are as follows:\n", + "1. Open a new Python 3 notebook.\n", + "2. Import this notebook from GitHub (File -> Upload Notebook -> \"GITHUB\" tab -> copy/paste GitHub URL)\n", + "3. Connect to an instance with a GPU (Runtime -> Change runtime type -> select \"GPU\" for hardware accelerator)\n", + "4. Run this cell to set up dependencies.\n", + "5. Restart the runtime (Runtime -> Restart Runtime) for any upgraded packages to take effect\n", + "\"\"\"\n", + "# If you're using Google Colab and not running locally, run this cell.\n", + "\n", + "## Install dependencies\n", + "!pip install wget\n", + "!apt-get install sox libsndfile1 ffmpeg\n", + "!pip install text-unidecode\n", + "!pip install matplotlib>=3.3.2\n", + "\n", + "## Install NeMo\n", + "BRANCH = 'main'\n", + "!python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[all]\n", + "\n", + "\"\"\"\n", + "Remember to restart the runtime for the kernel to pick up any upgraded packages (e.g. matplotlib)!\n", + "Alternatively, you can uncomment the exit() below to crash and restart the kernel, in the case\n", + "that you want to use the \"Run All Cells\" (or similar) option.\n", + "\"\"\"\n", + "# exit()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "61c4fbe2", + "metadata": {}, + "outputs": [], + "source": [ + "pip install sagemaker awscli" + ] + }, + { + "cell_type": "markdown", + "id": "876f553d", + "metadata": {}, + "source": [ + "### 1. Setup SageMaker with AWS Credentials\n", + "\n", + "If you haven't setup your AWS credentials, you can setup using the AWS CLI.\n", + "You will need your access and Secret key, with permissions to use SageMaker and S3." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1328482d", + "metadata": {}, + "outputs": [], + "source": [ + "!aws configure" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "01477d55", + "metadata": {}, + "outputs": [], + "source": [ + "%load_ext tensorboard\n", + "from pathlib import Path\n", + "import os\n", + "import sagemaker\n", + "import wget\n", + "import json\n", + "import re\n", + "\n", + "from tqdm import tqdm\n", + "from omegaconf import OmegaConf\n", + "from sagemaker import get_execution_role\n", + "from sagemaker.pytorch import PyTorch" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "405806f9", + "metadata": {}, + "outputs": [], + "source": [ + "sess = sagemaker.Session()" + ] + }, + { + "cell_type": "markdown", + "id": "7d099a96", + "metadata": {}, + "source": [ + "### 2. Download the NeMo source code\n", + "\n", + "SageMaker allows you to pass in your own source code, with an entrypoint script.\n", + "\n", + "Below we download the AWS NeMo `config.yaml` which contains our configuration, and the `speech_to_text_ctc_bpe.py` script to run training.\n", + "\n", + "Our folder structure will look like this:\n", + "\n", + " code/\n", + " speech_to_text_ctc_bpe.py\n", + " conf/\n", + " config.yaml\n", + " data/\n", + " manifests/\n", + " raw_data/" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0b456c57", + "metadata": {}, + "outputs": [], + "source": [ + "root_dir = Path('./')\n", + "code_dir = root_dir / 'code/'\n", + "config_dir = code_dir / 'conf/'\n", + "data_dir = root_dir / 'data/'\n", + "\n", + "root_dir.mkdir(exist_ok=True)\n", + "code_dir.mkdir(exist_ok=True)\n", + "config_dir.mkdir(exist_ok=True)\n", + "data_dir.mkdir(exist_ok=True)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "721c7b7d", + "metadata": {}, + "outputs": [], + "source": [ + "config_path = str(config_dir / \"config.yaml\")\n", + "\n", + "# download scripts to format the data source.\n", + "wget.download(\"https://raw.githubusercontent.com/NVIDIA/NeMo/main/scripts/speech_recognition/convert_hf_dataset_to_nemo.py\", str(code_dir))\n", + "wget.download(\"https://raw.githubusercontent.com/NVIDIA/NeMo/main/scripts/speech_recognition/convert_to_tarred_audio_dataset.py\",\n", + " str(code_dir))\n", + "\n", + "# download scripts to run training\n", + "wget.download(\"https://raw.githubusercontent.com/NVIDIA/NeMo/main/examples/asr/conf/conformer/conformer_ctc_bpe.yaml\", config_path)\n", + "wget.download(\"https://raw.githubusercontent.com/NVIDIA/NeMo/main/examples/asr/asr_ctc/speech_to_text_ctc_bpe.py\",\n", + " str(code_dir))\n", + "\n", + "# download script to create tokenizer\n", + "wget.download(\"https://raw.githubusercontent.com/NVIDIA/NeMo/main/scripts/tokenizers/process_asr_text_tokenizer.py\",\n", + " str(code_dir))" + ] + }, + { + "cell_type": "markdown", + "id": "7934baab", + "metadata": {}, + "source": [ + "We also create a `requirements.txt` file within our source code to install NeMo." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "397d8eef", + "metadata": {}, + "outputs": [], + "source": [ + "with open(code_dir / 'requirements.txt', 'w') as f:\n", + " f.write(\"nemo_toolkit[all]\")" + ] + }, + { + "cell_type": "markdown", + "id": "a7bc7f51", + "metadata": {}, + "source": [ + "### 2.1 Initialize SageMaker within Training Script\n", + "\n", + "We provide a helper function that we require to be imported and run at the top of the training script.\n", + "\n", + "This installs and setups DDP for you. It also alleviates having to import a custom container, and can leverage all of the SageMaker containers. Rather than running this cell, you could also manually do this in your script." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e17535a7", + "metadata": {}, + "outputs": [], + "source": [ + "line = \"from nemo.utils.cloud import initialize_sagemaker; initialize_sagemaker()\"\n", + "with open(code_dir / \"speech_to_text_ctc.py\", 'r+') as f:\n", + " content = f.read()\n", + " f.seek(0, 0)\n", + " f.write(line.rstrip('\\r\\n') + '\\n' + content)" + ] + }, + { + "cell_type": "markdown", + "id": "ce3e5ae8", + "metadata": {}, + "source": [ + "### 3. Setup the CommonVoice Esperanto Dataset\n", + "\n", + "Mozilla Common Voice requires you to use huggingface datasets (`pip install datasets`) and register as a user to generate an API key.\n", + "\n", + "#### Authenticated Setup Steps\n", + "\n", + "Website steps:\n", + "- Visit https://huggingface.co/settings/profile\n", + "- Visit \"Access Tokens\" on list of items.\n", + "- Create new token - provide a name for the token and \"read\" access is sufficient.\n", + " - PRESERVE THAT TOKEN API KEY. You can copy that key for next step.\n", + "- Visit the HuggingFace Dataset page for Mozilla Common Voice\n", + " - There should be a section that asks you for your approval.\n", + " - Make sure you are logged in and then read that agreement.\n", + " - If and only if you agree to the text, then accept the terms." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5cbca268", + "metadata": {}, + "outputs": [], + "source": [ + "# Paste your preserved HF TOKEN API KEY (from above) when asked.\n", + "!huggingface-cli login" + ] + }, + { + "cell_type": "markdown", + "id": "9b964276", + "metadata": {}, + "source": [ + "Now you should be logged in. When running the script, dont forget to set `use_auth_token=True`!" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e89e4ee8", + "metadata": {}, + "outputs": [], + "source": [ + "!python ./code/convert_hf_dataset_to_nemo.py \\\n", + " output_dir=./data/ \\\n", + " path=\"mozilla-foundation/common_voice_11_0\" \\\n", + " name=\"eo\" \\\n", + " ensure_ascii=False \\\n", + " use_auth_token=True" + ] + }, + { + "cell_type": "markdown", + "id": "2e34a392", + "metadata": {}, + "source": [ + "We apply filtering/data-processing to the dataset. We've skipped explanations as to why we're filtering, as extensive information can be found [here](https://github.com/andrusenkoau/NeMo/blob/esperanto_example/docs/source/asr/examples/esperanto_asr/esperanto_asr.rst)." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3ca04023", + "metadata": {}, + "outputs": [], + "source": [ + "dev_manifest = f\"{data_dir}/validation/validation_mozilla-foundation_common_voice_11_0_manifest.json\"\n", + "test_manifest = f\"{data_dir}/test/test_mozilla-foundation_common_voice_11_0_manifest.json\"\n", + "train_manifest = f\"{data_dir}/train/train_mozilla-foundation_common_voice_11_0_manifest.json\"\n", + "\n", + "def compute_char_counts(manifest):\n", + " char_counts = {}\n", + " with open(manifest, 'r') as fn_in:\n", + " for line in tqdm(fn_in, desc=\"Compute counts..\"):\n", + " line = line.replace(\"\\n\", \"\")\n", + " data = json.loads(line)\n", + " text = data[\"text\"]\n", + " for word in text.split():\n", + " for char in word:\n", + " if char not in char_counts:\n", + " char_counts[char] = 1\n", + " else:\n", + " char_counts[char] += 1\n", + " return char_counts\n", + "\n", + "char_counts = compute_char_counts(train_manifest)\n", + "\n", + "threshold = 10\n", + "trash_char_list = []\n", + "\n", + "for char in char_counts:\n", + " if char_counts[char] <= threshold:\n", + " trash_char_list.append(char)\n", + "\n", + "def clear_data_set(manifest, char_rate_threshold=None):\n", + "\n", + " chars_to_ignore_regex = \"[\\.\\,\\?\\:\\-!;()«»…\\]\\[/\\*–‽+&_\\\\½√>€™$•¼}{~—=“\\\"”″‟„]\"\n", + " addition_ignore_regex = f\"[{''.join(trash_char_list)}]\"\n", + "\n", + " manifest_clean = manifest + '.clean'\n", + " war_count = 0\n", + " with open(manifest, 'r') as fn_in, \\\n", + " open(manifest_clean, 'w', encoding='utf-8') as fn_out:\n", + " for line in tqdm(fn_in, desc=\"Cleaning manifest data\"):\n", + " line = line.replace(\"\\n\", \"\")\n", + " data = json.loads(line)\n", + " text = data[\"text\"]\n", + " if char_rate_threshold and len(text.replace(' ', '')) / float(data['duration']) > char_rate_threshold:\n", + " print(f\"[WARNING]: {data['audio_filepath']} has char rate > 15 per sec: {len(text)} chars, {data['duration']} duration\")\n", + " war_count += 1\n", + " continue\n", + " text = re.sub(chars_to_ignore_regex, \"\", text)\n", + " text = re.sub(addition_ignore_regex, \"\", text)\n", + " data[\"text\"] = text\n", + " data = json.dumps(data, ensure_ascii=False)\n", + " fn_out.write(f\"{data}\\n\")\n", + " print(f\"[INFO]: {war_count} files were removed from manifest\")\n", + "\n", + "clear_data_set(dev_manifest)\n", + "clear_data_set(test_manifest)\n", + "clear_data_set(train_manifest, char_rate_threshold=15)" + ] + }, + { + "cell_type": "markdown", + "id": "4b50de19", + "metadata": {}, + "source": [ + "When the dataset is mounted to the SageMaker instance, the filepaths change. To handle this, we change the root path of the manifest entries to point to the correct mounted directory." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e31d9e91", + "metadata": {}, + "outputs": [], + "source": [ + "dev_manifest = dev_manifest + '.clean'\n", + "\n", + "\n", + "def replace_real_dir_with_mount_dir(manifest_path, data_root, mount_dir):\n", + " with open(manifest_path) as f:\n", + " entries = [json.loads(x) for x in f]\n", + " for entry in entries:\n", + " entry['audio_filepath'] = entry['audio_filepath'].replace(str(data_root), str(mount_dir))\n", + " with open(manifest_path + '.mount', 'w') as f:\n", + " f.write('\\n'.join([json.dumps(x) for x in entries]))\n", + "\n", + "replace_real_dir_with_mount_dir(dev_manifest, data_dir.absolute(), \"/opt/ml/input/data/testing/\")" + ] + }, + { + "cell_type": "markdown", + "id": "35d71747", + "metadata": {}, + "source": [ + "To improve performance, we also tar the training dataset to improve throughput when reading/writing from S3 directly within the remote instance." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "29d858a2", + "metadata": {}, + "outputs": [], + "source": [ + "train_manifest = train_manifest + '.clean'" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "bc495ca7", + "metadata": {}, + "outputs": [], + "source": [ + "!python ./code/convert_to_tarred_audio_dataset.py \\\n", + " --manifest_path={train_manifest} \\\n", + " --target_dir=./data/train_tarred_1bk \\\n", + " --num_shards=512 \\\n", + " --max_duration=15.0 \\\n", + " --min_duration=1.0 \\\n", + " --shuffle \\\n", + " --shuffle_seed=1 \\\n", + " --sort_in_shards \\\n", + " --workers=-1" + ] + }, + { + "cell_type": "markdown", + "id": "c850634e", + "metadata": {}, + "source": [ + "Finally, we generate the tokenizer that we will be using for training using the training manifest. Further information about parameters when choosing vocab sizes can be found [here](https://github.com/andrusenkoau/NeMo/blob/esperanto_example/docs/source/asr/examples/esperanto_asr/esperanto_asr.rst). " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ca394bcd", + "metadata": {}, + "outputs": [], + "source": [ + "vocab_size=128\n", + "\n", + "!python ./code/process_asr_text_tokenizer.py \\\n", + " --manifest={train_manifest} \\\n", + " --vocab_size={vocab_size} \\\n", + " --data_root=./data/tokenizers \\\n", + " --tokenizer=\"spe\" \\\n", + " --spe_type=bpe \\\n", + " --no_lower_case" + ] + }, + { + "cell_type": "markdown", + "id": "bfa2199e", + "metadata": {}, + "source": [ + "### 5. Upload the Dataset to S3\n", + "\n", + "This can take some time depending on your upload speed. We are uploading roughly 111GB of data to S3." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e1c5a60a", + "metadata": {}, + "outputs": [], + "source": [ + "# optional, move the raw training dataset out of the data folder to reduce data transfer\n", + "shutil.move(f\"{dataset_dir}/train/\", root_dir / \"train_raw/\")\n", + "\n", + "prefix = \"cv_esperanto\"\n", + "bucket = sess.default_bucket()\n", + "\n", + "loc = sess.upload_data(path=str(data_dir), bucket=bucket, key_prefix=prefix)\n", + "loc" + ] + }, + { + "cell_type": "markdown", + "id": "6321e3a9", + "metadata": {}, + "source": [ + "### 4. Configure the training job\n", + "\n", + "Now we configure the training job, by modifying the `config.yaml` file that is stored in our source code directory.\n", + "We pass relative directory paths for the data based on the SageMaker mount directory on the remote instance." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ac709398", + "metadata": {}, + "outputs": [], + "source": [ + "# the output path for the model checkpoints/logs\n", + "output_path = \"s3://\" + sess.default_bucket() + \"/nemo-output/\"" + ] + }, + { + "cell_type": "markdown", + "id": "8186678f", + "metadata": {}, + "source": [ + "We setup the training configuration based on the Esperanto experiments ran [here](https://github.com/andrusenkoau/NeMo/blob/esperanto_example/docs/source/asr/examples/esperanto_asr/esperanto_asr.rst).\n", + "\n", + "If you change the number of GPUs on the instance, remember to change the values below." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a4b67faa", + "metadata": {}, + "outputs": [], + "source": [ + "global_batch_size = 1024\n", + "train_batch_size = 8\n", + "n_gpus = 8\n", + "num_nodes = 1 # set this to the number of nodes you'd like to train on\n", + "accumulate_grad_batches = int(global_batch_size / (n_gpus * num_nodes * train_batch_size))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4bb61640", + "metadata": {}, + "outputs": [], + "source": [ + "conf = OmegaConf.load(config_path)\n", + "\n", + "# data config setup\n", + "conf.model.train_ds.batch_size=train_batch_size\n", + "conf.model.train_ds.is_tarred = True\n", + "conf.model.train_ds.tarred_audio_filepaths = \"/opt/ml/input/data/training/train_tarred_1bk/audio__OP_0..511_CL_.tar\"\n", + "conf.model.train_ds.manifest_filepath = \"/opt/ml/input/data/training/train_tarred_1bk/tarred_audio_manifest.json\"\n", + "conf.model.validation_ds.manifest_filepath = \"/opt/ml/input/data/testing/validation/validation_mozilla-foundation_common_voice_11_0_manifest.json.clean.mount\"\n", + "\n", + "# optimization setup\n", + "conf.model.optim.lr = 1e-3\n", + "conf.model.optim.sched.name = \"CosineAnnealing\"\n", + "\n", + "# remove variable which is not needed when using CosineAnnealing\n", + "conf.model.optim.sched.pop('d_model')\n", + "\n", + "# logging/output setup\n", + "conf.exp_manager.exp_dir = \"/opt/ml/model/\"\n", + "\n", + "# the BPE tokenizer location based on the remote instance mounted directory\n", + "conf.model.tokenizer.dir = \"/opt/ml/input/data/training/tokenizers/tokenizer_spe_bpe_v128\"\n", + "\n", + "# the pre-trained model we want to fine-tune\n", + "conf.init_from_nemo_model = \"ssl_en_conformer_large.nemo\"\n", + "\n", + "# training setup\n", + "conf.trainer.accelerator = \"gpu\"\n", + "# enable SageMaker DDP\n", + "conf.trainer.strategy = \"smddp\"\n", + "conf.trainer.max_epochs = 300\n", + "conf.trainer.accumulate_grad_batches = accumulate_grad_batches\n", + "conf.trainer.precision = 16 # if using Ampere or above (i.e ml.p4d.24xlarge), you can use bf16 (BFloat16) \n", + "\n", + "# resume flags if crashes occur\n", + "conf.exp_manager.resume_if_exists=True\n", + "conf.exp_manager.resume_ignore_no_checkpoint=True" + ] + }, + { + "cell_type": "markdown", + "id": "1e287a26", + "metadata": {}, + "source": [ + "Uncomment the below cell you want to use W&B, you'll need to pass your W&B token at a later step." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3ba11ab8", + "metadata": {}, + "outputs": [], + "source": [ + "# conf.exp_manager.wandb_logger_kwargs.name = \"common_voice_esperanto\"\n", + "# conf.exp_manager.create_wandb_logger = True\n", + "# conf.exp_manager.wandb_logger_kwargs.resume=True" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e4b27920", + "metadata": {}, + "outputs": [], + "source": [ + "# save the updated config\n", + "OmegaConf.save(conf, config_dir / 'config.yaml')" + ] + }, + { + "cell_type": "markdown", + "id": "1d8cd4cb", + "metadata": {}, + "source": [ + "Download the pre-trained SSL model from NGC. We'll upload this model with our code to SageMaker." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8d11ff03", + "metadata": {}, + "outputs": [], + "source": [ + "!wget --content-disposition https://api.ngc.nvidia.com/v2/models/nvidia/nemo/ssl_en_conformer_large/versions/1.10.1/zip -O {code_dir}/ssl_en_conformer_large_1.10.1.zip\n", + "!unzip {code_dir}/ssl_en_conformer_large_1.10.1.zip -d {code_dir}" + ] + }, + { + "cell_type": "markdown", + "id": "959da702", + "metadata": {}, + "source": [ + "### 5. Run training on SageMaker\n", + "\n", + "Pass the path of the training and validation data on S3 + the output directory on S3 to the PyTorch estimator, and call fit with the appropriate bucket locations for the training and testing data." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1d2e44e3", + "metadata": {}, + "outputs": [], + "source": [ + "channels = {\"training\": loc, \"testing\": loc}\n", + "\n", + "role = get_execution_role()\n", + "\n", + "output_path = \"s3://\" + sess.default_bucket() + \"/nemo-output/\"\n", + "\n", + "local_mode = False\n", + "\n", + "if local_mode:\n", + " instance_type = \"local_gpu\"\n", + "else:\n", + " instance_type = \"ml.p3.16xlarge\"\n", + " \n", + "instance_count = num_nodes\n", + "\n", + "est = PyTorch(\n", + " entry_point=\"speech_to_text_ctc_bpe.py\",\n", + " source_dir=\"code\", # directory of your training script\n", + " role=role,\n", + " instance_type=instance_type,\n", + " instance_count=instance_count,\n", + " framework_version=\"1.12.0\",\n", + " py_version=\"py38\",\n", + " volume_size=125,\n", + " output_path=output_path,\n", + " hyperparameters={'config-path': 'conf', 'config-name': 'config'},\n", + " # uncomment if you're enabling WANDB, and pass your own API key.\n", + " # environment={\"WANDB_API_KEY\": \"\"},\n", + " # enable SageMaker Optimized DDP for multi-node scaling\n", + " distribution={\"smdistributed\":{\"dataparallel\":{\"enabled\":True, \"fp16\": True}}},\n", + " input_mode='FastFile' # enables reading from S3 directly, no need to download the data\n", + ")\n", + "\n", + "est.fit(inputs=channels)" + ] + }, + { + "cell_type": "markdown", + "id": "2be67b8e", + "metadata": {}, + "source": [ + "### 6. Download model, (Optional) Tensorboard Logs\n", + "\n", + "SageMaker stores our models/logs within a tar file after training has finished. These can be obtained from S3 like below.\n", + "\n", + "We also visualize the training logs. We suggest using an external logger (such as W&B) to track training progress during the run." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "81cd58d3", + "metadata": {}, + "outputs": [], + "source": [ + "key = est.model_data.replace(\"s3://\" + sess.default_bucket() + '/', '')\n", + "\n", + "sess.boto_session.client(\"s3\", region_name=sess.boto_region_name).download_file(\n", + " Bucket=sess.default_bucket(), Key=key, Filename='model.tar.gz',\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "656d53f3", + "metadata": {}, + "outputs": [], + "source": [ + "!tar -xvzf model.tar.gz" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "62018b6e", + "metadata": {}, + "outputs": [], + "source": [ + "%tensorboard --logdir ./ --host 0.0.0.0" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.12" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/tutorials/cloud/aws/SageMaker_ASR_Training.ipynb b/tutorials/cloud/aws/SageMaker_ASR_Training.ipynb new file mode 100644 index 000000000000..ad5261dc1e21 --- /dev/null +++ b/tutorials/cloud/aws/SageMaker_ASR_Training.ipynb @@ -0,0 +1,418 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "2e86a2b3", + "metadata": {}, + "source": [ + "# NeMo ASR Training Using AWS SageMaker" + ] + }, + { + "cell_type": "markdown", + "id": "215e3d3c", + "metadata": {}, + "source": [ + "In this tutorial we show how you can train a NeMo ASR Model using [Amazon SageMaker](https://docs.aws.amazon.com/sagemaker/latest/dg/whatis.html). This is meant to be a minimalistic example of how to use SageMaker with NeMo.\n", + "\n", + "AWS SageMaker is useful for practioners/researchers who are familiar with training locally or on a remote instance (via SSH). SageMaker also supports multi-GPU & Multi-node.\n", + "\n", + "Using AWS SageMaker we train a simple Conformer CTC model using the AN4 dataset on a remote instance with a GPU (p3.2xlarge). We use S3 to store the data and our checkpoints/logs.\n", + "\n", + "The overall steps are:\n", + "\n", + "1. Setup your AWS Credentials to access SageMaker\n", + "2. Download the source code we'll be running\n", + "3. Setup AN4 dataset, upload data to S3\n", + "4. Configure the training job\n", + "5. Run training job on SageMaker\n", + "6. Download model, (Optional) Tensorboard Logs" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ac621da0", + "metadata": {}, + "outputs": [], + "source": [ + "\"\"\"\n", + "You can run either this notebook locally (if you have all the dependencies and a GPU) or on Google Colab.\n", + "\n", + "Instructions for setting up Colab are as follows:\n", + "1. Open a new Python 3 notebook.\n", + "2. Import this notebook from GitHub (File -> Upload Notebook -> \"GITHUB\" tab -> copy/paste GitHub URL)\n", + "3. Connect to an instance with a GPU (Runtime -> Change runtime type -> select \"GPU\" for hardware accelerator)\n", + "4. Run this cell to set up dependencies.\n", + "5. Restart the runtime (Runtime -> Restart Runtime) for any upgraded packages to take effect\n", + "\"\"\"\n", + "# If you're using Google Colab and not running locally, run this cell.\n", + "\n", + "## Install dependencies\n", + "!pip install wget\n", + "!apt-get install sox libsndfile1 ffmpeg\n", + "!pip install text-unidecode\n", + "!pip install matplotlib>=3.3.2\n", + "\n", + "## Install NeMo\n", + "BRANCH = 'main'\n", + "!python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[all]\n", + "\n", + "\"\"\"\n", + "Remember to restart the runtime for the kernel to pick up any upgraded packages (e.g. matplotlib)!\n", + "Alternatively, you can uncomment the exit() below to crash and restart the kernel, in the case\n", + "that you want to use the \"Run All Cells\" (or similar) option.\n", + "\"\"\"\n", + "# exit()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "61c4fbe2", + "metadata": {}, + "outputs": [], + "source": [ + "pip install sagemaker awscli" + ] + }, + { + "cell_type": "markdown", + "id": "876f553d", + "metadata": {}, + "source": [ + "### 1. Setup SageMaker with AWS Credentials\n", + "\n", + "If you haven't setup your AWS credentials, you can setup using the AWS CLI.\n", + "You will need your access and Secret key, with permissions to use SageMaker and S3." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1328482d", + "metadata": {}, + "outputs": [], + "source": [ + "!aws configure" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "01477d55", + "metadata": {}, + "outputs": [], + "source": [ + "%load_ext tensorboard\n", + "from pathlib import Path\n", + "import os\n", + "import sagemaker\n", + "import wget\n", + "from omegaconf import OmegaConf\n", + "from sagemaker import get_execution_role\n", + "from sagemaker.pytorch import PyTorch\n", + "\n", + "from nemo.utils.notebook_utils import download_an4" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "405806f9", + "metadata": {}, + "outputs": [], + "source": [ + "sess = sagemaker.Session()" + ] + }, + { + "cell_type": "markdown", + "id": "7d099a96", + "metadata": {}, + "source": [ + "### 2. Download the NeMo source code\n", + "\n", + "SageMaker allows you to pass in your own source code, with an entrypoint script.\n", + "\n", + "Below we download the AWS NeMo `config.yaml` which contains our configuration, and the `speech_to_text_ctc.py` script to run training.\n", + "\n", + "Our folder structure will look like this:\n", + "\n", + " code/\n", + " speech_to_text_ctc.py\n", + " conf/\n", + " config.yaml\n", + " data/\n", + " an4/" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0b456c57", + "metadata": {}, + "outputs": [], + "source": [ + "root_dir = Path('./an4_nemo_sagemaker/')\n", + "code_dir = root_dir / 'code/'\n", + "config_dir = code_dir / 'conf/'\n", + "data_dir = root_dir / 'data/'\n", + "\n", + "root_dir.mkdir(exist_ok=True)\n", + "code_dir.mkdir(exist_ok=True)\n", + "config_dir.mkdir(exist_ok=True)\n", + "data_dir.mkdir(exist_ok=True)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "721c7b7d", + "metadata": {}, + "outputs": [], + "source": [ + "config_path = str(config_dir / \"config.yaml\")\n", + "wget.download(\"https://raw.githubusercontent.com/NVIDIA/NeMo/main/examples/asr/conf/conformer/conformer_ctc_char.yaml\", config_path)\n", + "wget.download(\"https://raw.githubusercontent.com/NVIDIA/NeMo/main/examples/asr/asr_ctc/speech_to_text_ctc.py\", str(code_dir))" + ] + }, + { + "cell_type": "markdown", + "id": "7934baab", + "metadata": {}, + "source": [ + "We also create a `requirements.txt` file within our source code to install NeMo." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "397d8eef", + "metadata": {}, + "outputs": [], + "source": [ + "with open(code_dir / 'requirements.txt', 'w') as f:\n", + " f.write(\"nemo_toolkit[all]\")" + ] + }, + { + "cell_type": "markdown", + "id": "a7bc7f51", + "metadata": {}, + "source": [ + "### 2.1 Initialize SageMaker within Training Script\n", + "\n", + "We provide a helper function that we require to be imported and run at the top of the training script.\n", + "\n", + "This installs and setups DDP for you. It also alleviates having to import a custom container, and can leverage all of the SageMaker containers. Rather than running this cell, you could also manually do this in your script." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e17535a7", + "metadata": {}, + "outputs": [], + "source": [ + "line = \"from nemo.utils.cloud import initialize_sagemaker; initialize_sagemaker()\"\n", + "with open(code_dir / \"speech_to_text_ctc.py\", 'r+') as f:\n", + " content = f.read()\n", + " f.seek(0, 0)\n", + " f.write(line.rstrip('\\r\\n') + '\\n' + content)" + ] + }, + { + "cell_type": "markdown", + "id": "bfa2199e", + "metadata": {}, + "source": [ + "### 3. Setup the AN4 Dataset, upload data to S3\n", + "\n", + "We now download our training and validation data, uploading to S3 so that SageMaker can mount our data to the instance at runtime." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e1c5a60a", + "metadata": {}, + "outputs": [], + "source": [ + "# within the SageMaker container, mount_dir will be where our data is stored.\n", + "download_an4(\n", + " data_dir=str(data_dir),\n", + " train_mount_dir=\"/opt/ml/input/data/training/\",\n", + " test_mount_dir=\"/opt/ml/input/data/testing/\",\n", + ")\n", + "\n", + "# Upload to the default bucket\n", + "prefix = \"an4\"\n", + "bucket = sess.default_bucket()\n", + "loc = sess.upload_data(path=str(data_dir), bucket=bucket, key_prefix=prefix)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b1de1089", + "metadata": {}, + "outputs": [], + "source": [ + "output_path = \"s3://\" + sess.default_bucket() + \"/nemo-output/\"" + ] + }, + { + "cell_type": "markdown", + "id": "6321e3a9", + "metadata": {}, + "source": [ + "### 4. Configure the training job\n", + "\n", + "Now we configure the training job, by modifying the `config.yaml` file that is stored in our source code directory.\n", + "We pass relative directory paths for the data based on the SageMaker mount directory on the remote instance." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4bb61640", + "metadata": {}, + "outputs": [], + "source": [ + "conf = OmegaConf.load(config_path)\n", + "\n", + "# Set Data Locations based on the mounted directory in the SageMaker instance\n", + "conf.model.train_ds.manifest_filepath = \"/opt/ml/input/data/training/an4/train_manifest.json\"\n", + "conf.model.validation_ds.manifest_filepath = \"/opt/ml/input/data/testing/an4/test_manifest.json\"\n", + "conf.trainer.accelerator = \"gpu\"\n", + "conf.trainer.max_epochs = 150\n", + "\n", + "# Output directory for our experiment within the SageMaker instance\n", + "conf.exp_manager.exp_dir=\"/opt/ml/model/\"\n", + "\n", + "# Create a Small Variant of the Conformer Model\n", + "conf.model.encoder.n_layers = 8\n", + "conf.model.n_heads = 4\n", + "conf.model.spec_augment.time_masks = 5\n", + "\n", + "# Set Optimizer parameters\n", + "conf.model.optim.lr = 2.0 # by default we using Noam scheduling, the LR is a multiplier \n", + "\n", + "OmegaConf.save(conf, config_dir / 'config.yaml')" + ] + }, + { + "cell_type": "markdown", + "id": "959da702", + "metadata": {}, + "source": [ + "### 5. Run training on SageMaker\n", + "\n", + "Pass the path of the training and validation data on S3 + the output directory on S3 to the PyTorch estimator, and call fit with the appropriate bucket locations for the training and testing data." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1d2e44e3", + "metadata": {}, + "outputs": [], + "source": [ + "channels = {\"training\": loc, \"testing\": loc}\n", + "\n", + "role = get_execution_role()\n", + "\n", + "# Set to True to enable SageMaker to run locally\n", + "local_mode = False\n", + "\n", + "if local_mode:\n", + " instance_type = \"local_gpu\"\n", + "else:\n", + " instance_type = \"ml.p3.2xlarge\"\n", + "\n", + "est = PyTorch(\n", + " entry_point=\"speech_to_text_ctc.py\", # the script we want to run\n", + " source_dir=str(code_dir), # where our conf/script is\n", + " role=role,\n", + " instance_type=instance_type,\n", + " instance_count=1,\n", + " framework_version=\"1.12.0\", # version of PyTorch\n", + " py_version=\"py38\",\n", + " volume_size=250,\n", + " output_path=output_path,\n", + " hyperparameters={'config-path': 'conf'},\n", + ")\n", + "\n", + "est.fit(inputs=channels)" + ] + }, + { + "cell_type": "markdown", + "id": "2be67b8e", + "metadata": {}, + "source": [ + "### 6. Download model, (Optional) Tensorboard Logs\n", + "\n", + "SageMaker stores our models/logs within a tar file after training has finished. These can be obtained from S3 like below.\n", + "\n", + "We also visualize the training logs. We suggest using an external logger (such as W&B) to track training progress during the run." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "81cd58d3", + "metadata": {}, + "outputs": [], + "source": [ + "key = est.model_data.replace(\"s3://\" + sess.default_bucket() + '/', '')\n", + "\n", + "sess.boto_session.client(\"s3\", region_name=sess.boto_region_name).download_file(\n", + " Bucket=sess.default_bucket(), Key=key, Filename='model.tar.gz',\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "656d53f3", + "metadata": {}, + "outputs": [], + "source": [ + "!tar -xvzf model.tar.gz" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "62018b6e", + "metadata": {}, + "outputs": [], + "source": [ + "%tensorboard --logdir ./ --host 0.0.0.0" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.12" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/tutorials/cloud/aws/images/sagemaker_benchmark.png b/tutorials/cloud/aws/images/sagemaker_benchmark.png new file mode 100644 index 000000000000..1d2bf6a5a259 Binary files /dev/null and b/tutorials/cloud/aws/images/sagemaker_benchmark.png differ diff --git a/tutorials/text_processing/ITN_with_Thutmose_Tagger.ipynb b/tutorials/text_processing/ITN_with_Thutmose_Tagger.ipynb deleted file mode 100644 index b72cee51003b..000000000000 --- a/tutorials/text_processing/ITN_with_Thutmose_Tagger.ipynb +++ /dev/null @@ -1,1140 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "VFOY_ljrReXk" - }, - "outputs": [], - "source": [ - "\"\"\"\n", - "You can run either this notebook locally (if you have all the dependencies and a GPU) or on Google Colab.\n", - "\n", - "Instructions for setting up Colab are as follows:\n", - "1. Open a new Python 3 notebook.\n", - "2. Import this notebook from GitHub (File -> Upload Notebook -> \"GITHUB\" tab -> copy/paste GitHub URL)\n", - "3. Connect to an instance with a GPU (Runtime -> Change runtime type -> select \"GPU\" for hardware accelerator)\n", - "4. Run this cell to set up dependencies.\n", - "\"\"\"\n", - "\n", - "import os\n", - "\n", - "# install NeMo\n", - "BRANCH = 'main'\n", - "\n", - "GITHUB_ACCOUNT = 'NVIDIA' # change this if using a fork\n", - "\n", - "# either provide a path to local NeMo repository with NeMo already installed or git clone\n", - "\n", - "# option #1: local path to NeMo repo with NeMo already installed\n", - "NEMO_DIR_PATH = \"NeMo\"\n", - "\n", - "# option #2: download NeMo repo\n", - "if 'google.colab' in str(get_ipython()) or not os.path.exists(NEMO_DIR_PATH):\n", - " !git clone -b $BRANCH https://github.com/{GITHUB_ACCOUNT}/NeMo\n", - " %cd NeMo\n", - " !python -m pip install git+https://github.com/{GITHUB_ACCOUNT}/NeMo.git@$BRANCH#egg=nemo_toolkit[all]\n", - " %cd .." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "V8RfIztARxKH" - }, - "outputs": [], - "source": [ - "# If you're not using Colab, you might need to upgrade jupyter notebook to avoid the following error:\n", - "# 'ImportError: IProgress not found. Please update jupyter and ipywidgets.'\n", - "\n", - "!pip install ipywidgets\n", - "!jupyter nbextension enable --py widgetsnbextension\n", - "\n", - "# Please restart the kernel after running this cell" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "oaTOPJHhTteF" - }, - "source": [ - "# Task Description\n", - "**Inverse text normalization (ITN)** is an important post-processing step within an automatic speech recognition (ASR) system. \n", - "ITN transforms spoken-domain text into its written form:\n", - "\n", - "> **Input:** \"on may third we paid one hundred and twenty three dollars\"\n", - "\n", - "> **Output:** \"on may 3 we paid \\$123\".\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "sxo-kHP7frEX" - }, - "source": [ - "# Thutmose Tagger approach\n", - "We aim to do the following:\n", - "1. Align ITN expressions from the [Google Text normalization dataset](https://www.kaggle.com/richardwilliamsproat/text-normalization-for-english-russian-and-polish) on a granular level using [GIZA++](https://github.com/moses-smt/giza-pp), to get a monotonic one-to-one correspondence between each *spoken word* and corresponding *fragments* in written form. \n", - "2. Get a restricted vocabulary of target fragments (tags) that can cover most spoken-written pair conversions.\n", - "3. Build training dataset, where the input is the sentence in spoken form and the output is tags for all input words. \n", - "4. Train a token classifier neural model (see Figure below). \n", - "5. Apply a simple postprocessing procedure upon the tag sequence to get the final output" - ] - }, - { - "cell_type": "markdown", - "source": [ - "![Thutmose Tagger Architecture](images/thutmose_tagger_architecture.png)" - ], - "metadata": { - "id": "RG403l1gKyRy" - } - }, - { - "cell_type": "markdown", - "metadata": { - "id": "aMPeNtAracI9" - }, - "source": [ - "# Dataset\n", - "\n", - "The full English part of [Google Text normalization dataset](https://www.kaggle.com/richardwilliamsproat/text-normalization-for-english-russian-and-polish) consists of 1.1 billion words. For this tutorial we use only small subset of it.\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "EqnuAgNNcVY-" - }, - "outputs": [], - "source": [ - "!rm -r en_data_small\n", - "!wget \"https://multilangaudiosamples.s3.us-east-2.amazonaws.com/en_data_small.zip\"\n", - "!unzip en_data_small" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "CkJ3LLaxRNFh" - }, - "outputs": [], - "source": [ - "## actually we do not need separate dev and test data in this tutorial, so just copy it \n", - "!cp -r en_data_small/test en_data_small/dev" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "HLoXgnpMVACe" - }, - "source": [ - "\n", - "The dataset contains unnormalized (i.e. written form) and normalized (i.e. spoken form) sentence pairs that are aligned *on a phrase-level*. The normalized text is synthetic - obtained with the [Kestrel TTS text normalization system](https://www.cambridge.org/core/journals/natural-language-engineering/article/abs/kestrel-tts-text-normalization-system/F0C18A3F596B75D83B75C479E23795DA), so it’s not considered 100% correct.\n", - "\n", - "```\n", - "PLAIN Retrieved \n", - "DATE 18 April 2013 the eighteenth of april twenty thirteen\n", - "PUNCT . sil\n", - " \n", - "PLAIN Neuhorst \n", - "PUNCT ( sil\n", - "PLAIN Canada \n", - "DATE 2006 two thousand six\n", - "PLAIN Census \n", - "PLAIN population \n", - "CARDINAL 126 one hundred twenty six\n", - "PUNCT ) sil\n", - "PLAIN is \n", - "PLAIN a \n", - "PLAIN small \n", - "PLAIN hamlet \n", - "PLAIN in \n", - "PLAIN Saskatchewan \n", - "PUNCT , sil\n", - "PLAIN Canada \n", - "PLAIN about \n", - "CARDINAL 30 thirty\n", - "PLAIN minutes \n", - "PLAIN north \n", - "PLAIN of \n", - "PLAIN Saskatoon \n", - "PUNCT . sil\n", - " \n", - "```\n", - "\n", - "The following classes appear in the dataset:\n", - "* ADDRESS\n", - "* CARDINAL\n", - "* DATE\n", - "* DECIMAL\n", - "* DIGIT\n", - "* ELECTRONIC\n", - "* FRACTION\n", - "* LETTERS\n", - "* MEASURE\n", - "* MONEY\n", - "* ORDINAL\n", - "* PLAIN\n", - "* PUNCT\n", - "* TELEPHONE\n", - "* TIME\n", - "* VERBATIM\n", - "\n", - "\n", - "\n", - "\n" - ] - }, - { - "cell_type": "markdown", - "source": [ - "# 1. Align ITN expressions on a granular-level" - ], - "metadata": { - "id": "rewQY1pbPeq8" - } - }, - { - "cell_type": "markdown", - "source": [ - "Let's download and compile GIZA++ as we will need it soon" - ], - "metadata": { - "id": "5cLXx7qdPpUK" - } - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "LNLjIDUJdY5f" - }, - "outputs": [], - "source": [ - "!git clone https://github.com/moses-smt/giza-pp.git giza-pp\n", - "%cd giza-pp\n", - "!ls\n", - "!make\n", - "%cd .." - ] - }, - { - "cell_type": "markdown", - "source": [ - "Do some imports" - ], - "metadata": { - "id": "2AfIeiu_P0Ik" - } - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "mz8_O4kfS0fH" - }, - "outputs": [], - "source": [ - "from nemo.collections import nlp as nemo_nlp\n", - "from nemo.utils.exp_manager import exp_manager\n", - "import nemo\n", - "\n", - "import wget \n", - "import torch\n", - "import pytorch_lightning as pl\n", - "from omegaconf import OmegaConf\n", - "import pandas as pd" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "uYW_qsDgkhCw" - }, - "source": [ - "First we need to prepare the input data for the aligner (GIZA++).\n", - "\n", - "We regard the corpus of ITN phrase-pairs as a parallel corpus. Parallel means that each pair has an equivalent meaning, though they may consist of any number of tokens and the task of an aligner is to find which source tokens corresponds to which target tokens.\n", - "The spoken phrase is tokenized by word boundary, while the written phrase is tokenized as follows: \n", - "1. All alphabetic sequences are separate tokens\n", - "2. In numeric sequences each character is a separate token.\n", - "3. All non-alphanumeric characters are separate tokens.\n", - "4. We add an underscore symbol to mark the beginning and end of a\n", - "sequence for future detokenization. \n", - "\n", - "Example\n", - "> **Spoken:** `january thirtieth two thousand five`\n", - "\n", - "> **Written initial:** `jan 30, 2005`\n", - "\n", - "> **Written tokenized**: `_jan_ _3 0 , 2 0 0 5_`" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "miXYxOv_mNVo" - }, - "source": [ - "The script [prepare_corpora_for_alignment.py](https://github.com/NVIDIA/NeMo/blob/main/examples/nlp/text_normalization_as_tagging/dataset_preparation/prepare_corpora_for_alignment.py) prepares the described parallel corpora. It extracts all unique ITN phrase-pairs from the Google TN dataset, tokenizes them as described above and stores in separate folders for each semiotic class. It also generates a bash script for running the alignment. At the end it prints how many examples it has found:\n", - "```\n", - "content/alignment/punct has 920953 instances\n", - "content/alignment/date has 150499 instances\n", - "content/alignment/letters has 68340 instances\n", - "content/alignment/cardinal has 61029 instances\n", - "...\n", - "``` " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "_A12y5zNn4O0" - }, - "outputs": [], - "source": [ - "WORK_DIR=!pwd # returns array containing a single path, \n", - "WORK_DIR=WORK_DIR[0]\n", - "\n", - "CORPUS_LANG=\"en\"\n", - "if 'google.colab' in str(get_ipython()) or not os.path.exists(NEMO_DIR_PATH):\n", - " NEMO_PATH=WORK_DIR + \"/NeMo\"\n", - "else:\n", - " NEMO_PATH=NEMO_DIR_PATH\n", - "GIZA_BIN_DIR=WORK_DIR + \"/giza-pp/GIZA++-v2\"\n", - "MCKLS_BINARY=WORK_DIR + \"/giza-pp/mkcls-v2/mkcls\"\n", - "CORPUS_DIR=WORK_DIR + \"/en_data_small\"\n", - "ALIGNMENT_DIR=WORK_DIR + \"/alignment\"\n", - "\n", - "!mkdir {ALIGNMENT_DIR}" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "BguRSoIXesFx" - }, - "outputs": [], - "source": [ - "!python {NEMO_PATH}/examples/nlp/text_normalization_as_tagging/dataset_preparation/prepare_corpora_for_alignment.py \\\n", - " --data_dir={CORPUS_DIR} \\\n", - " --out_dir={ALIGNMENT_DIR} \\\n", - " --giza_dir={GIZA_BIN_DIR} \\\n", - " --mckls_binary={MCKLS_BINARY} \\\n", - " --lang={CORPUS_LANG}" - ] - }, - { - "cell_type": "markdown", - "source": [ - "Let's exclude punct class, as our itn task doesn't require to restore punctuation marks" - ], - "metadata": { - "id": "v8LscfJrLUeg" - } - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "VNOQ4nW2yF6I" - }, - "outputs": [], - "source": [ - "!rm -r {ALIGNMENT_DIR}/punct\n" - ] - }, - { - "cell_type": "markdown", - "source": [ - "Let's run GIZA++ alignment. \n", - "In this tutorial we only work with three semiotic classes: date, letters and cardinal (in real setting all classes are used, excluding punct).\n", - "\n", - "**Attention**: the environment variable USER should be defined with any value, otherwise GIZA++ ends with segmentation fault. " - ], - "metadata": { - "id": "uUQMhEKGT7gv" - } - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "UPxcPu0_Xh2Y" - }, - "outputs": [], - "source": [ - "!chmod +x {ALIGNMENT_DIR}/date/run.sh\n", - "!chmod +x {ALIGNMENT_DIR}/letters/run.sh\n", - "!chmod +x {ALIGNMENT_DIR}/cardinal/run.sh" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "gOCv-ctbU3Rv" - }, - "outputs": [], - "source": [ - "## It is necessary to specify environment variable USER=, otherwise GIZA++ terminates with a segfault \n", - "\n", - "%cd {ALIGNMENT_DIR}/date\n", - "!export USER=\"user\"; ./run.sh\n", - "%cd ../..\n", - "\n", - "%cd {ALIGNMENT_DIR}/letters\n", - "!export USER=\"user\"; ./run.sh\n", - "%cd ../..\n", - "\n", - "%cd {ALIGNMENT_DIR}/cardinal\n", - "!export USER=\"user\"; ./run.sh\n", - "%cd ../.." - ] - }, - { - "cell_type": "markdown", - "source": [ - "GIZA++ will generate many files in our class folders, but we need only two files with final alignments, those with suffixes `A3.final`. The two files correspond to the alignments produced by two GIZA++ runs - direct and reverse (switching source and target corpus). This is a common practice, it allows us to find safer alignment points - tokens that were aligned to one another in both runs. The script [extract_giza_alignments.py](https://github.com/NVIDIA/NeMo/blob/main/examples/nlp/text_normalization_as_tagging/dataset_preparation/extract_giza_alignments.py) heuristically combines these two GIZA++ alignments. It also applies a bunch of regular expressions to correct some alignment mistakes." - ], - "metadata": { - "id": "ueJYVF0cU3ic" - } - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "j5WpPkzHNICP" - }, - "outputs": [], - "source": [ - "!python {NEMO_PATH}/examples/nlp/text_normalization_as_tagging/dataset_preparation/extract_giza_alignments.py \\\n", - " --mode=itn \\\n", - " --giza_dir={ALIGNMENT_DIR}/date \\\n", - " --giza_suffix=\"A3.final\" \\\n", - " --out_filename=itn.out \\\n", - " --lang={CORPUS_LANG}\n", - "!python {NEMO_PATH}/examples/nlp/text_normalization_as_tagging/dataset_preparation/extract_giza_alignments.py \\\n", - " --mode=itn \\\n", - " --giza_dir={ALIGNMENT_DIR}/letters \\\n", - " --giza_suffix=\"A3.final\" \\\n", - " --out_filename=itn.out \\\n", - " --lang={CORPUS_LANG}\n", - "!python {NEMO_PATH}/examples/nlp/text_normalization_as_tagging/dataset_preparation/extract_giza_alignments.py \\\n", - " --mode=itn \\\n", - " --giza_dir={ALIGNMENT_DIR}/cardinal \\\n", - " --giza_suffix=\"A3.final\" \\\n", - " --out_filename=itn.out \\\n", - " --lang={CORPUS_LANG}" - ] - }, - { - "cell_type": "markdown", - "source": [ - "When we prepared the input corpus of ITN pairs for GIZA++, we made them unique and stored the frequencies in a separate file `freq`. Now let's append the frequencies to the resulting alignments." - ], - "metadata": { - "id": "vpqiKrS6XBlP" - } - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "fxZ5jjUPlOFv" - }, - "outputs": [], - "source": [ - "!paste -d\"\\t\" {ALIGNMENT_DIR}/date/freq {ALIGNMENT_DIR}/date/itn.out > {ALIGNMENT_DIR}/date/itn.out2\n", - "!paste -d\"\\t\" {ALIGNMENT_DIR}/letters/freq {ALIGNMENT_DIR}/letters/itn.out > {ALIGNMENT_DIR}/letters/itn.out2\n", - "!paste -d\"\\t\" {ALIGNMENT_DIR}/cardinal/freq {ALIGNMENT_DIR}/cardinal/itn.out > {ALIGNMENT_DIR}/cardinal/itn.out2" - ] - }, - { - "cell_type": "markdown", - "source": [ - "Let's look at what we get. The output should look like\n", - "![Top of file with aligned expressions](images/thutmose_tagger_alignment_top.png)\n", - "...\n", - "![Bottom of file with aligned expressions](images/thutmose_tagger_alignment_bottom.png)\n" - ], - "metadata": { - "id": "yzt87qeEX5o0" - } - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "tJNFvVhG4SMo" - }, - "outputs": [], - "source": [ - "df = pd.read_csv(ALIGNMENT_DIR + \"/cardinal/itn.out2\", sep=\"\\t\", header=None)\n", - "df.columns = [\"freq\", \"verdict\", \"spoken\", \"written initial tokens\", \"left-side alignment\", \"right-side alignment\"]\n", - "is_spoken_multiword = df[\"spoken\"].apply(lambda x: \" \" in x)\n", - "df2 = df[is_spoken_multiword].sort_values(\"freq\", ascending=False).reset_index(drop=True)\n", - "df2.head(20)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "cEcXh1MzDWFy" - }, - "outputs": [], - "source": [ - "df2.tail(10)" - ] - }, - { - "cell_type": "markdown", - "source": [ - "# 2. Get a restricted vocabulary of target fragments (tags)\n", - "\n", - "There can be some inconsistencies in the automatic alignments, but nevertheless we now have **one-to-one correspondence** between input words and output fragments. Let's collect all fragments in a vocabulary! The output should look like this\n", - "![Tag vocabulary](images/thutmose_tagger_tag_vocabulary.png)\n", - "\n" - ], - "metadata": { - "id": "OdEuRQKXYG3D" - } - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "89zwtEQmQJZ1" - }, - "outputs": [], - "source": [ - "!python {NEMO_PATH}/examples/nlp/text_normalization_as_tagging/dataset_preparation/prepare_corpora_after_alignment.py \\\n", - " --mode=get_replacement_vocab \\\n", - " --giza_dir={ALIGNMENT_DIR} \\\n", - " --alignment_filename=itn.out2 \\\n", - " --data_dir=\"\" \\\n", - " --vocab_filename={WORK_DIR}/replacement_vocab_full.txt \\\n", - " --out_filename=\"\" \\\n", - " --lang={CORPUS_LANG}\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "tx4gXO7CGzyQ" - }, - "outputs": [], - "source": [ - "df = pd.read_csv(\"replacement_vocab_full.txt.cardinal\", sep=\"\\t\", header=None)\n", - "df.columns = [\"replacement tag\", \"freq\"]\n", - "df" - ] - }, - { - "cell_type": "markdown", - "source": [ - "Tags with low frequencies are likely to be derived from sporadic alignment mistakes, so let's truncate them, and put together the tags from all our semiotic classes." - ], - "metadata": { - "id": "Ts_G3TnLEQn4" - } - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "2TKbJELTFFXG" - }, - "outputs": [], - "source": [ - "!head -n 150 replacement_vocab_full.txt.cardinal > replacement_vocab_cardinal.txt\n", - "!head -n 150 replacement_vocab_full.txt.date > replacement_vocab_date.txt\n", - "!head -n 150 replacement_vocab_full.txt.letters > replacement_vocab_letters.txt\n", - "!cat replacement_vocab_cardinal.txt \\\n", - " replacement_vocab_date.txt \\\n", - " replacement_vocab_letters.txt > replacement_vocab.select.txt\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "x6eEYkVlJDK-" - }, - "source": [ - "After concatenation the vocabulary file can contain duplicates of the same tags coming from different semiotic classes, but this is not important at this moment. The final vocabulary will be created later." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "DoDHW-p1FUso" - }, - "outputs": [], - "source": [ - "!wc -l replacement_vocab.select.txt" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "xcQK5cHQH_NH" - }, - "outputs": [], - "source": [ - "!python {NEMO_PATH}/examples/nlp/text_normalization_as_tagging/dataset_preparation/prepare_corpora_after_alignment.py \\\n", - " --mode=filter_by_vocab \\\n", - " --giza_dir={ALIGNMENT_DIR} \\\n", - " --alignment_filename=itn.out2 \\\n", - " --data_dir=\"\" \\\n", - " --vocab_filename={WORK_DIR}/replacement_vocab.select.txt \\\n", - " --out_filename=itn.select.out \\\n", - " --lang={CORPUS_LANG}\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "yWhCQJ5DLgoZ" - }, - "source": [ - "The script `prepare_corpora_after_alignment.py --mode=filter_by_vocab` discards examples that are not fully covered with our selected replacement vocabulary. We can see that number of lines slightly decreases.\n", - "```\n", - "4997 content/alignment/cardinal/itn.out2\n", - "4681 content/alignment/cardinal/itn.select.out\n", - "```" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "_nqeRRjmKoWg" - }, - "outputs": [], - "source": [ - "!wc -l {ALIGNMENT_DIR}/cardinal/itn.out2\n", - "!wc -l {ALIGNMENT_DIR}/cardinal/itn.select.out\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "kUQwwCkLMKEX" - }, - "source": [ - "The format of lines also slightly changes: we add the name of semiotic class, choose only one alignment(left-side or right-side) based on class, and remove unnecessary columns.\n", - "\n", - "![Final alignment](images/thutmose_tagger_final_alignment.png)\n", - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "83Voerh_K8gR" - }, - "outputs": [], - "source": [ - "df = pd.read_csv(ALIGNMENT_DIR + \"/cardinal/itn.select.out\", sep=\"\\t\", header=None)\n", - "df.columns = [\"semiotic class\", \"spoken\", \"written initial fragments\", \"alignment\"]\n", - "df.head(10)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "C6cAEYNHOKex" - }, - "source": [ - "# 3. Build training dataset \n", - "\n", - "Now it's time to create a tag-labeled dataset, containing _full sentences_. After previous step we got a large dictionary of ITN phrase conversions *that we know how to tag*. Once again we loop through the Google TN dataset and process each sentence in the following way:\n", - "\n", - "* If a sentence contains at least one ITN conversion, that is missing from our dictionary, this sentence is discarded.\n", - "* Otherwise we assign tags to the input words\n", - " 1. All words outside ITN conversion spans are tagged as ``.\n", - " 2. Tags for words inside ITN spans are taken from the dictionary\n", - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "DQVCzljrMyHu" - }, - "outputs": [], - "source": [ - "!python {NEMO_PATH}/examples/nlp/text_normalization_as_tagging/dataset_preparation/prepare_corpora_after_alignment.py \\\n", - " --mode=get_labeled_corpus \\\n", - " --giza_dir={ALIGNMENT_DIR} \\\n", - " --alignment_filename=itn.select.out \\\n", - " --data_dir={CORPUS_DIR}/dev \\\n", - " --vocab_filename=\"\" \\\n", - " --out_filename={CORPUS_DIR}/dev.labeled \\\n", - " --lang={CORPUS_LANG}\n", - "\n", - "!python {NEMO_PATH}/examples/nlp/text_normalization_as_tagging/dataset_preparation/prepare_corpora_after_alignment.py \\\n", - " --mode=get_labeled_corpus \\\n", - " --giza_dir={ALIGNMENT_DIR} \\\n", - " --alignment_filename=itn.select.out \\\n", - " --data_dir={CORPUS_DIR}/train \\\n", - " --vocab_filename=\"\" \\\n", - " --out_filename={CORPUS_DIR}/train.labeled \\\n", - " --lang=${CORPUS_LANG}\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "bBfuML8TQrwz" - }, - "source": [ - "The resulting file consists of three columns:\n", - "* input words\n", - "* target tags\n", - "* semiotic spans (if any)\n", - "\n", - "The semiotic spans are separated by semicolon, each span consists of class, begin and end in terms of input word positions e.g. \"DATE 6 9\".\n", - "\n", - "```\n", - "it can be summarized as an error driven transformation based tagger\t \t\n", - "this plan was first enacted in nineteen eighty four and continued to be followed for nineteen years\t _19 8 4_ _19_ \tDATE 6 9;CARDINAL 15 16\n", - "```\n", - "The semiotic spans are used for two purposes:\n", - " \n", - "1. During validation step we calculate accuracy w.r.t. semiotic spans. For example, a DATE span is correct if **all** tag predictions inside this span match the ground truth labels.\n", - "2. The model has additional classification head that predicts a semiotic class label for each of the input words. These predictions are used in the post-processing step for better handling of swaps.\n", - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "-TjToCTDN8t8" - }, - "outputs": [], - "source": [ - "!head {CORPUS_DIR}/dev.labeled" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "Bf9Evpn8RWp4" - }, - "source": [ - "Get the final label vocabulary, based on our labeled corpora. The output file should look like this\n", - "```\n", - "KEEP\n", - "DELETE\n", - "DELETE|_20\n", - "DELETE|_19\n", - "DELETE|_2\n", - "DELETE|_200\n", - "DELETE|,20\n", - "DELETE|9_\n", - "DELETE|9\n", - "DELETE|8_\n", - "```" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "2RY2pZwEPdlZ" - }, - "outputs": [], - "source": [ - "!python {NEMO_PATH}/examples/nlp/text_normalization_as_tagging/dataset_preparation/get_label_vocab.py \\\n", - " --train_filename={CORPUS_DIR}/train.labeled \\\n", - " --dev_filename={CORPUS_DIR}/dev.labeled \\\n", - " --out_filename={CORPUS_DIR}/label_map.txt\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "9cGtBQSwRj-p" - }, - "outputs": [], - "source": [ - "!head {CORPUS_DIR}/label_map.txt" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "KL4DINweSgUQ" - }, - "outputs": [], - "source": [ - "!echo \"ADDRESS\" > {CORPUS_DIR}/semiotic_classes.txt\n", - "!echo \"CARDINAL\" >> {CORPUS_DIR}/semiotic_classes.txt\n", - "!echo \"DATE\" >> {CORPUS_DIR}/semiotic_classes.txt\n", - "!echo \"DECIMAL\" >> {CORPUS_DIR}/semiotic_classes.txt\n", - "!echo \"DIGIT\" >> {CORPUS_DIR}/semiotic_classes.txt\n", - "!echo \"ELECTRONIC\" >> {CORPUS_DIR}/semiotic_classes.txt\n", - "!echo \"FRACTION\" >> {CORPUS_DIR}/semiotic_classes.txt\n", - "!echo \"LETTERS\" >> {CORPUS_DIR}/semiotic_classes.txt\n", - "!echo \"MEASURE\" >> {CORPUS_DIR}/semiotic_classes.txt\n", - "!echo \"MONEY\" >> {CORPUS_DIR}/semiotic_classes.txt\n", - "!echo \"ORDINAL\" >> {CORPUS_DIR}/semiotic_classes.txt\n", - "!echo \"PLAIN\" >> {CORPUS_DIR}/semiotic_classes.txt\n", - "!echo \"PUNCT\" >> {CORPUS_DIR}/semiotic_classes.txt\n", - "!echo \"TELEPHONE\" >> {CORPUS_DIR}/semiotic_classes.txt\n", - "!echo \"TIME\" >> {CORPUS_DIR}/semiotic_classes.txt\n", - "!echo \"VERBATIM\" >> {CORPUS_DIR}/semiotic_classes.txt\n", - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "b7JrZxs-WTS8" - }, - "outputs": [], - "source": [ - "!mkdir {WORK_DIR}/datasets\n", - "\n", - "!cp {CORPUS_DIR}/label_map.txt {WORK_DIR}/datasets/label_map.txt\n", - "!cp {CORPUS_DIR}/semiotic_classes.txt {WORK_DIR}/datasets/semiotic_classes.txt\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "E-fXGmAb63z0" - }, - "source": [ - "Now the file `train.labeled` contains all sentences from initial Google TN data, that we have been able to cover with out tag dictionary. \n", - "From it we can create different datasets for our neural model, trying different sizes and sampling strategies.\n", - "\n", - "Let's create a toy dataset of 5'000 sentences for train set and 5'000 sentences for dev set. Test set is not used - see Evaluation section below." - ] - }, - { - "cell_type": "code", - "source": [ - "DATASET = WORK_DIR + \"/datasets/itn_sample10k\"\n", - "!mkdir {DATASET}\n", - "!head -n 5000 {CORPUS_DIR}/train.labeled > {DATASET}/train.tsv\n", - "!head -n 5000 {CORPUS_DIR}/dev.labeled > {DATASET}/valid.tsv\n", - "!cp {DATASET}/valid.tsv {DATASET}/test.tsv\n" - ], - "metadata": { - "id": "KFwzGmuJlC0N" - }, - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "markdown", - "source": [ - "# 4. Train a token classifier neural model\n", - "Now let's run training" - ], - "metadata": { - "id": "X1vWojxlmffT" - } - }, - { - "cell_type": "code", - "source": [ - "!python {NEMO_PATH}/examples/nlp/text_normalization_as_tagging/normalization_as_tagging_train.py \\\n", - " lang=en \\\n", - " data.validation_ds.data_path={DATASET}/valid.tsv \\\n", - " data.train_ds.data_path={DATASET}/train.tsv \\\n", - " model.language_model.pretrained_model_name=bert-base-uncased \\\n", - " model.label_map={WORK_DIR}/datasets/label_map.txt \\\n", - " model.semiotic_classes={WORK_DIR}/datasets/semiotic_classes.txt \\\n", - " trainer.accelerator=gpu \\\n", - " trainer.max_epochs=1\n" - ], - "metadata": { - "id": "APBdPcihmFBa" - }, - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "markdown", - "source": [ - "Each validation step generates three classification reports where rows correspond to different semiotic classes, `support` column is how many examples of this class occurred in the target of validation set, and `recall` column is the classifier **accuracy** on this class, i.e. percentage of _whole examples_ whose predicted tags match the target.\n", - "\n", - "1. Tag classification report. `PLAIN` class includes words that are tagged as ``.\n", - "2. Tag classification report for **multiword** examples only. They are less trivial and it is harder to achieve high accuracy on them.\n", - "3. Classification report for semiotic classes." - ], - "metadata": { - "id": "kjZU6fkvS0V5" - } - }, - { - "cell_type": "code", - "source": [ - "# the log can be found in nemo_experiments folder\n", - "!cat nemo_experiments/training/*/nemo_log_globalrank-0_localrank-0.txt" - ], - "metadata": { - "id": "gO1nez6AWJeW" - }, - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "markdown", - "source": [ - "# Inference" - ], - "metadata": { - "id": "hX-9t7XBqJbo" - } - }, - { - "cell_type": "markdown", - "source": [ - "Let's run the inference of our toy model.\n", - "First, copy the model, that we've just trained." - ], - "metadata": { - "id": "9x80qIKCsBQ7" - } - }, - { - "cell_type": "code", - "source": [ - "!cp nemo_experiments/training/*/checkpoints/training.nemo ." - ], - "metadata": { - "id": "dYfyklDTXuUM" - }, - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "markdown", - "source": [ - "Generate some input sentences." - ], - "metadata": { - "id": "pVCV2Hchs-gG" - } - }, - { - "cell_type": "code", - "source": [ - "!echo \"on the ninth of may four days after her arrival at new orleans west carnifax was decommissioned and returned to the u s s b\" > test_sent.txt\n", - "!echo \"retrieved the fourth of october twenty fifteen\" >> test_sent.txt" - ], - "metadata": { - "id": "30KlsQ6uY6vu" - }, - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "markdown", - "source": [ - "Run the inference." - ], - "metadata": { - "id": "uqyBEKn-tDXe" - } - }, - { - "cell_type": "code", - "source": [ - "!python {NEMO_PATH}/examples/nlp/text_normalization_as_tagging/normalization_as_tagging_infer.py \\\n", - " pretrained_model=./training.nemo \\\n", - " inference.from_file=./test_sent.txt \\\n", - " inference.out_file=./test_sent.output" - ], - "metadata": { - "id": "SDSm6lg6ZOM_" - }, - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "code", - "source": [ - "!cat test_sent.output" - ], - "metadata": { - "id": "jrGJb9DcZ83E" - }, - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "markdown", - "source": [ - "The inference output consists of 5 columns:\n", - "\n", - "1. Final output text.\n", - "2. Input text.\n", - "3. Sequence of predicted tags.\n", - "4. Sequence of tags after post-processing (some swaps may be applied).\n", - "5. Sequence of predicted semiotic classes - one class for each input word.\n", - "\n", - "```\n", - "on ninth may four days after her arrival at new orleans west carnifax was decommissioned and returned to the u s s b\ton the ninth of may four days after her arrival at new orleans west carnifax was decommissioned and returned to the u s s b\t \t \tPLAIN DATE DATE DATE DATE DATE PLAIN PLAIN PLAIN PLAIN PLAIN PLAIN PLAIN PLAIN PLAIN PLAIN PLAIN PLAIN PLAIN PLAIN PLAIN LETTERS LETTERS LETTERS LETTERS\n", - "retrieved 20 october 20 20\tretrieved the fourth of october twenty fifteen\t _20 _20 _20\t _20 _20 _20\tPLAIN DATE DATE DATE DATE DATE DATE```\n" - ], - "metadata": { - "id": "eYqtL7waaiZS" - } - }, - { - "cell_type": "markdown", - "source": [ - "We see that our toy model works and even manages to replace some numbers.\n", - "\n", - "To train a full-fledged model, you need more data.\n", - "\n", - "See also the scripts for the whole pipeline:\n", - "\n", - "> [prepare_dataset_en.sh](https://github.com/NVIDIA/NeMo/blob/main/examples/nlp/text_normalization_as_tagging/prepare_dataset_en.sh)\n", - "\n", - "> [normalization_as_tagging_train.py](https://github.com/NVIDIA/NeMo/blob/main/examples/nlp/text_normalization_as_tagging/normalization_as_tagging_train.py)\n", - "\n", - "> [run_infer.sh](https://github.com/NVIDIA/NeMo/blob/main/examples/nlp/text_normalization_as_tagging/run_infer.sh)\n", - "\n" - ], - "metadata": { - "id": "AY9sQCIcUEGO" - } - }, - { - "cell_type": "markdown", - "source": [ - "# Inference with a pretrained model\n", - "\n", - "We can also run inference with a pretrained model [itn_en_thutmose_bert](https://catalog.ngc.nvidia.com/orgs/nvidia/teams/nemo/models/itn_en_thutmose_bert).\n", - "This is how to use it directly from python." - ], - "metadata": { - "id": "cMYFQLbaY3m-" - } - }, - { - "cell_type": "code", - "source": [ - "thutmose = nemo_nlp.models.ThutmoseTaggerModel.from_pretrained('itn_en_thutmose_bert')\n", - "thutmose.summarize()" - ], - "metadata": { - "id": "8Uor5qqcYgGF" - }, - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "code", - "source": [ - "from nemo.collections.nlp.data.text_normalization_as_tagging.utils import spoken_preprocessing\n", - "\n", - "lines = [\"on the ninth of may four days after her arrival at new orleans west carnifax was decommissioned and returned to the u s s b\",\n", - " \"retrieved the fourth of october twenty fifteen\"]\n", - "\n", - "\n", - "batch, all_preds = [], []\n", - "for i, line in enumerate(lines):\n", - " s = spoken_preprocessing(line) # this is the same input transformation as in corpus preparation\n", - " batch.append(s.strip())\n", - " outputs = thutmose._infer(batch)\n", - "for x in outputs:\n", - " all_preds.append(x)\n", - "\n", - "if len(all_preds) != len(lines):\n", - " raise ValueError(\n", - " \"number of input lines and predictions is different: predictions=\"\n", - " + str(len(all_preds))\n", - " + \"; lines=\"\n", - " + str(len(lines))\n", - " )\n", - "\n", - "for i in range(len(all_preds)):\n", - " print (all_preds[i])" - ], - "metadata": { - "id": "FcOiYPJwZzS0" - }, - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "markdown", - "source": [ - "Or we can use the inference script" - ], - "metadata": { - "id": "sJguLcWhaFdE" - } - }, - { - "cell_type": "code", - "source": [ - "!python {NEMO_PATH}/examples/nlp/text_normalization_as_tagging/normalization_as_tagging_infer.py \\\n", - " pretrained_model=itn_en_thutmose_bert \\\n", - " inference.from_file=./test_sent.txt \\\n", - " inference.out_file=./test_sent.output" - ], - "metadata": { - "id": "4R1hRpU-aMUs" - }, - "execution_count": null, - "outputs": [] - }, - { - "cell_type": "code", - "source": [ - "!cat test_sent.output" - ], - "metadata": { - "id": "E0qVTUyvaQt1" - }, - "execution_count": null, - "outputs": [] - } - ], - "metadata": { - "colab": { - "collapsed_sections": [], - "name": "ITN_with_Thutmose_Tagger.ipynb", - "provenance": [] - }, - "kernelspec": { - "display_name": "Python 3", - "name": "python3" - }, - "language_info": { - "name": "python" - }, - "accelerator": "GPU" - }, - "nbformat": 4, - "nbformat_minor": 0 -} \ No newline at end of file diff --git a/tutorials/text_processing/Text_(Inverse)_Normalization.ipynb b/tutorials/text_processing/Text_(Inverse)_Normalization.ipynb deleted file mode 100755 index f8123146f55f..000000000000 --- a/tutorials/text_processing/Text_(Inverse)_Normalization.ipynb +++ /dev/null @@ -1,468 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "a5fA5qAm5Afg" - }, - "outputs": [], - "source": [ - "\"\"\"\n", - "You can run either this notebook locally or on Google Colab.\n", - "\n", - "Instructions for setting up Colab are as follows:\n", - "1. Open a new Python 3 notebook.\n", - "2. Import this notebook from GitHub (File -> Upload Notebook -> \"GITHUB\" tab -> copy/paste GitHub URL)\n", - "3. Optional: Restart the runtime (Runtime -> Restart Runtime) for any upgraded packages to take effect\n", - "\"\"\"" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "> **_NOTE:_** Find the official NeMo documentation at \n", - "https://docs.nvidia.com/deeplearning/nemo/user-guide/docs/en/stable/nlp/text_normalization/wfst/intro.html " - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Overview\n", - "" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "F-IrnmXMTevr" - }, - "source": [ - "A sentence can be split up into semiotic tokens stemming from a variety of classes, where the spoken form differs from the written form. Examples are *dates*, *decimals*, *cardinals*, *measures* etc. The good TN or ITN system will be able to handle a variety of **semiotic classes**." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "-IT1Xr9iW2Xr" - }, - "source": [ - "# How to use\n", - "## 1. Installation" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "## Install NeMo, which installs both nemo and nemo_text_processing package\n", - "BRANCH = 'main'\n", - "!python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[nlp]\n", - "\n", - "# install Pynini for text normalization\n", - "! wget https://raw.githubusercontent.com/NVIDIA/NeMo/main/nemo_text_processing/install_pynini.sh\n", - "! bash install_pynini.sh" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# try to import of nemo_text_processing an other dependencies\n", - "import nemo_text_processing\n", - "import os" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## 2. Text Normalization" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "Bfs7fa9lXDDh" - }, - "outputs": [], - "source": [ - "# create text normalization instance that works on cased input\n", - "from nemo_text_processing.text_normalization.normalize import Normalizer\n", - "normalizer = Normalizer(input_case='cased', lang='en')" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# the normalizer class offers the following parameterization. \n", - "print(normalizer.__doc__)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "> **_NOTE:_** Standard Text Normalization uses `deterministic=True`, outputting a single output for a given input string\n", - "\n", - "\n", - "\n", - "### 2.1 Run TN on input string" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# Normalizer.normalize() offers the following parameterization\n", - "print(normalizer.normalize.__doc__)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# run normalization on example string input\n", - "written = \"We paid $123 for this desk.\"\n", - "normalized = normalizer.normalize(written, verbose=True, punct_post_process=True)\n", - "print(normalized)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "intermediate semiotic class information is shown if verbose=True. \n", - "\n", - "Long input text could be split into sentences as follows:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "written = \"Mr. Smith paid $111 in U.S.A. on Dec. 17th. We paid $123 for this desk.\"\n", - "\n", - "# split long text into sentences\n", - "sentences = normalizer.split_text_into_sentences(written)\n", - "\n", - "for sent in sentences:\n", - " print(sent)\n", - "\n", - "# normalize each sentence separately using normalize() or all sentences at once with normalize_list()\n", - "normalizer.normalize_list(sentences)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "\n", - "### 2.2 Run TN on list of input strings" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "UD-OuFmEOX3T" - }, - "outputs": [], - "source": [ - "# create temporary data folder and example input file\n", - "DATA_DIR = 'tmp_data_dir'\n", - "os.makedirs(DATA_DIR, exist_ok=True)\n", - "INPUT_FILE = f'{DATA_DIR}/inference.txt'\n", - "! echo -e 'The alarm went off at 10:00a.m. \\nI received $123' > $INPUT_FILE" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "d4T0gXHwY3JZ" - }, - "outputs": [], - "source": [ - "# check input file was properly created\n", - "! cat $INPUT_FILE" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# load input file into 'data' - a list of strings\n", - "data = []\n", - "with open(INPUT_FILE, 'r') as fp:\n", - " for line in fp:\n", - " data.append(line.strip())\n", - "data" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "F5wSJTI8ZFRg" - }, - "outputs": [], - "source": [ - "# run normalization on 'data'\n", - "normalizer.normalize_list(data, punct_post_process=True)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "RMT5lkPYzZHK" - }, - "source": [ - "### 2.3 Evaluate TN on written-normalized text pairs \n", - "\n", - "The evaluation data needs to have the following format:\n", - "\n", - "'on 22 july 2022 they worked until 12:00' and the normalization is represented as " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# example evaluation sentence\n", - "eval_text = \"\"\"PLAIN\\ton\\t\n", - "DATE\\t22 july 2012\\tthe twenty second of july twenty twelve\n", - "PLAIN\\tthey\\t\n", - "PLAIN\\tworked\\t\n", - "PLAIN\\tuntil\\t\n", - "TIME\\t12:00\\ttwelve o'clock\n", - "\\t\n", - "\"\"\"\n", - "EVAL_FILE = f'{DATA_DIR}/eval.txt'\n", - "with open(EVAL_FILE, 'w') as fp:\n", - " fp.write(eval_text)\n", - "! cat $EVAL_FILE" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "RMT5lkPYzZHK" - }, - "source": [ - "That is, every sentence is broken into semiotic tokens line by line and concluded by end of sentence token ``. In case of a plain token it's `[SEMIOTIC CLASS] [TAB] [WRITTEN] [TAB] `, otherwise `[SEMIOTIC CLASS] [TAB] [WRITTEN] [TAB] [NORMALIZED]`.\n", - "This format was introduced in [Google Text normalization dataset](https://arxiv.org/abs/1611.00068). " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# Parse evaluation file into written and normalized sentence pairs\n", - "from nemo_text_processing.text_normalization.data_loader_utils import load_files, training_data_to_sentences\n", - "eval_data = load_files([EVAL_FILE])\n", - "sentences_un_normalized, sentences_normalized, sentences_class_types = training_data_to_sentences(eval_data)\n", - "print(list(zip(sentences_un_normalized, sentences_normalized)))" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# run prediction\n", - "sentences_prediction = normalizer.normalize_list(sentences_un_normalized)\n", - "print(sentences_prediction)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# measure sentence accuracy\n", - "from nemo_text_processing.text_normalization.data_loader_utils import evaluate\n", - "sentences_accuracy = evaluate(\n", - " preds=sentences_prediction, labels=sentences_normalized, input=sentences_un_normalized\n", - " )\n", - "print(\"- Accuracy: \" + str(sentences_accuracy))" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## 3. Inverse Text Normalization\n", - "ITN supports equivalent API as TN. Here we are only going to show inverse normalization on input string" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# create inverse text normalization instance\n", - "from nemo_text_processing.inverse_text_normalization.inverse_normalize import InverseNormalizer\n", - "inverse_normalizer = InverseNormalizer(lang='en')" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# run ITN on example string input\n", - "spoken = \"we paid one hundred twenty three dollars for this desk\"\n", - "un_normalized = inverse_normalizer.inverse_normalize(spoken, verbose=True)\n", - "print(un_normalized)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### 4. Audio-based Text Normalization\n", - "Audio-based text normalization uses extended [WFST](https://en.wikipedia.org/wiki/Finite-state_machine) grammars to provide a range of possible normalization options.\n", - "The following example shows the workflow: (Disclaimer: exact values in graphic do not need to be real system's behavior)\n", - "1. text \"627\" is sent to extended TN WFST grammar\n", - "2. grammar output 5 different options of verbalization based on text input alone\n", - "3. in case an audio file is presented we compare the audio transcript with the verbalization options to find out which normalization is correct based on character error rate. The transcript is generated using a pretrained NeMo ASR model. \n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "The following shows an example of how to generate multiple normalization options:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# import non-deterministic WFST-based TN module\n", - "from nemo_text_processing.text_normalization.normalize_with_audio import NormalizerWithAudio" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# initialize normalizer, this may take some time to generate the extended grammars. \n", - "# Thus, we recommend to cache the grammars by specifying a cache directory\n", - "normalizer = NormalizerWithAudio(\n", - " lang=\"en\",\n", - " input_case=\"cased\",\n", - " overwrite_cache=False,\n", - " cache_dir=\"cache_dir\",\n", - " )\n", - "# create up to 10 normalization options\n", - "print(normalizer.normalize(\"123\", n_tagged=10, punct_post_process=True))" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## 5. Parallel execution\n", - "\n", - "`Normalizer.normalize()` as well as `InverseNormalizer.inverse_normalize()` are functions without side effect.\n", - "Thus, if you need to normalize large amounts of input examples, these can be executed in parallel." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "ENMDNl9C4TkF" - }, - "source": [ - "# Tutorial on how to customize grammars\n", - "\n", - "https://colab.research.google.com/github/NVIDIA/NeMo/blob/stable/tutorials/text_processing/WFST_Tutorial.ipynb\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "lcvT3P2lQ_GS" - }, - "source": [ - "# References and Further Reading:\n", - "\n", - "\n", - "- [Zhang, Yang, Bakhturina, Evelina, Gorman, Kyle and Ginsburg, Boris. \"NeMo Inverse Text Normalization: From Development To Production.\" (2021)](https://arxiv.org/abs/2104.05055)\n", - "- [Ebden, Peter, and Richard Sproat. \"The Kestrel TTS text normalization system.\" Natural Language Engineering 21.3 (2015): 333.](https://www.cambridge.org/core/journals/natural-language-engineering/article/abs/kestrel-tts-text-normalization-system/F0C18A3F596B75D83B75C479E23795DA)\n", - "- [Gorman, Kyle. \"Pynini: A Python library for weighted finite-state grammar compilation.\" Proceedings of the SIGFSM Workshop on Statistical NLP and Weighted Automata. 2016.](https://www.aclweb.org/anthology/W16-2409.pdf)\n", - "- [Mohri, Mehryar, Fernando Pereira, and Michael Riley. \"Weighted finite-state transducers in speech recognition.\" Computer Speech & Language 16.1 (2002): 69-88.](https://cs.nyu.edu/~mohri/postscript/csl01.pdf)" - ] - } - ], - "metadata": { - "accelerator": "GPU", - "colab": { - "collapsed_sections": [ - "lcvT3P2lQ_GS" - ], - "name": "Text_Normalization_Tutorial.ipynb", - "private_outputs": true, - "provenance": [], - "toc_visible": true - }, - "kernelspec": { - "display_name": "Python 3 (ipykernel)", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.9.7" - } - }, - "nbformat": 4, - "nbformat_minor": 1 -} \ No newline at end of file diff --git a/tutorials/text_processing/WFST_Tutorial.ipynb b/tutorials/text_processing/WFST_Tutorial.ipynb deleted file mode 100644 index ed7127241dd5..000000000000 --- a/tutorials/text_processing/WFST_Tutorial.ipynb +++ /dev/null @@ -1,7054 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "Qq1Hz6CKWdwl", - "outputId": "3d8f5bd6-f10e-431d-9039-eb88164fbb95" - }, - "outputs": [], - "source": [ - "\"\"\"\n", - "You can run either this notebook locally or on Google Colab.\n", - "\n", - "Instructions for setting up Colab are as follows:\n", - "1. Open a new Python 3 notebook.\n", - "2. Import this notebook from GitHub (File -> Upload Notebook -> \"GITHUB\" tab -> copy/paste GitHub URL)\n", - "3. Optional: Restart the runtime (Runtime -> Restart Runtime) for any upgraded packages to take effect\n", - "\"\"\"" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "\n", - "## Prerequisites:\n", - "1. Please make sure to read the [Text Processing Documentation](https://docs.nvidia.com/deeplearning/nemo/user-guide/docs/en/stable/nlp/text_normalization/wfst/intro.html) and [Text Normalization Introduction Tutorial](https://colab.research.google.com/github/NVIDIA/NeMo/blob/stable/tutorials/text_processing/Text_(Inverse)_Normalization.ipynb) **before** this notebook. This notebook is a in-depth tutorial on how to customize and develop your own text normalization or inverse text normalization grammars.\n", - "2. download NeMo source code" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "## Install NeMo, which installs both nemo and nemo_text_processing package\n", - "BRANCH = 'main'\n", - "!python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[nemo_text_processing]\n", - "\n", - "# install Pynini for text normalization\n", - "! wget https://raw.githubusercontent.com/NVIDIA/NeMo/main/nemo_text_processing/install_pynini.sh\n", - "! bash install_pynini.sh" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "import pynini\n", - "import nemo_text_processing\n", - "from pynini.lib import pynutil" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "from nemo_text_processing.text_normalization.en.graph_utils import GraphFst, NEMO_DIGIT, delete_space, NEMO_SIGMA, NEMO_NOT_QUOTE, delete_extra_space, NEMO_NON_BREAKING_SPACE\n", - "from nemo_text_processing.text_normalization.normalize import Normalizer\n", - "\n", - "from nemo_text_processing.inverse_text_normalization.fr.taggers.cardinal import CardinalFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.taggers.decimal import DecimalFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.taggers.money import MoneyFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.taggers.ordinal import OrdinalFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.taggers.punctuation import PunctuationFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.taggers.time import TimeFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.taggers.whitelist import WhiteListFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.taggers.word import WordFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.verbalizers.cardinal import CardinalFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.verbalizers.decimal import DecimalFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.verbalizers.money import MoneyFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.verbalizers.ordinal import OrdinalFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.verbalizers.time import TimeFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.verbalizers.whitelist import WhiteListFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.verbalizers.word import WordFst\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "T0JxcvuPHvn9" - }, - "source": [ - "NeMo's Text Processing module uses Weighted Finite State Transducers (WFST) to deploy grammars for both efficient text normalization (TN) and inverse text normalization (ITN). In this tutorial, you will learn to build a normalization grammar from the ground up to use in your own text processing tasks. " - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Table of Contents\n", - "- WFSTs\n", - "- NeMo Inverse Text Processing\n", - "- Getting Started\n", - "- Cardinal WFST\n", - "- Ordinal WFST\n", - "- Decimal WFST\n", - "- Money WFST\n", - "- Time WFST\n", - "- WhiteList WFST\n", - "- Word and Punctuation WFST\n", - "- Other Classes\n", - "- Tokenize and Classify\n", - "- Verbalize and Verbalize Final\n", - "- Deployment" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "lMUovcMsfXyI" - }, - "source": [ - "# WFSTs " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "Y1ejNMLbH1jM" - }, - "source": [ - "WFSTs are a form of [Finite State Machines](https://en.wikipedia.org/wiki/Finite-state_machine) used to graph relations between regular languages (or [regular expressions](https://en.wikipedia.org/wiki/Regular_expression)). For our purposes, they can be defined by two major properties:\n", - "\n", - "1. Mappings between accepted input and output expressions for text substitution\n", - "2. Path weighting to direct graph traversal" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "nNg45ZuaP_A8" - }, - "source": [ - "For example, consider a simple normalization task of mapping the word \"cent\" (French for \"one hundred\") to the numerical representation `100`. We would begin with a Finite State representation of the regex `/cent/`:" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "uxo7gUkW_XKT" - }, - "source": [ - "![cent.png](images/cent.PNG)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "fahsjMVFlbCa" - }, - "source": [ - "And then create a mapping to the text string `100`:" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "IMJ-fNSk_jXC" - }, - "source": [ - "![cent_to_100.png](images/cent_to_100.PNG)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "bPKW0I4yAGUb" - }, - "source": [ - "*Note: Null characters are expressed as `ε` by convention*" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "_0NK3aW5nG9C" - }, - "source": [ - "This would give us a WFST with universal path weights. (By default, `pynini` uses [tropical semirings](https://en.wikipedia.org/wiki/Tropical_semiring) for arcs, giving each arc a default weight of `0`.)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "CzBc9D3qTGJ-" - }, - "source": [ - "Now, let us consider expanding our model. To indicate values between `100` and `200`, French uses the number scheme of `cent + digit`. For example, `120` would be pronounced as \"cent-vingt\". To create the appropriate output string, we would now want to map \"cent\" to `1` and the remaining aspect of our string to the appropriate digit representation." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "GRrKNQRjFDoL" - }, - "source": [ - "![cent_vingt_to_120.png](images/cent_vingt_to_120.PNG)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "jLpm4mufAfUz" - }, - "source": [ - "However this would make our graph [non-deterministic](https://en.wikipedia.org/wiki/Nondeterministic_algorithm) - it will have multiple possibilities for termination. Now an input of \"cent-vingt\" could have the outcome of `100` or `10020` when only one is correct. " - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "![cent_vingt_bad.png](images/cent_vingt_bad.PNG)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "c-GJTpgIAf7S" - }, - "source": [ - "To correct this, we may add a new end state and a weight to the path that accepts the input without `s`:" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "6GJcsdttGg_S" - }, - "source": [ - "![cent_vingt_good.png](images/cent_vingt_good.PNG)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "mHft1gzsAipc" - }, - "source": [ - "Now, we can guarantee an ideal mapping by relying on a shortest-path (smallest-weight) heuristic: traversal of the graph will prioritize longer inputs, only converting \"cent\" to `100` when a larger input isn't available. As such, we've now removed the undesired output `10020` while preserving our desired coverage in string mapping. \n", - "\n", - "This use of weights to ensure predictable behavior allows WFSTs to exploit the efficiency of standard graph traversal algorithms while also maintaining versatility. " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "8Ik4PBXafSSB" - }, - "source": [ - "# NeMo Inverse Text Processing " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "b2fcWKhqYVF5" - }, - "source": [ - "Following [Google's Kestrel](https://www.researchgate.net/publication/277932107_The_Kestrel_TTS_text_normalization_system) framework, NeMo deploys two composite WFSTs for text normalization. They are as follows:\n", - "1. A *classifier* (or tagger) to label potential tokens by 'semiotic class' (e.g. currency, ordinal number, street address)\n", - "2. A *verbalizer* to render a tagged token in conventional written form\n", - "\n", - "For example, consider the sentence: <>\n", - "\n", - "For an ITN task, a tokenizer would identify the following tokens:\n", - "\n", - "`[\"le\" ,\"premier\", \"juillet\", \"il\", \"a\", \"mangé\", \"trente-cinq\", \"pommes\"]`\n", - "\n", - "and provide each a class token: \n", - "\n", - "- `tokens { name: \"le\" }`\n", - "- `tokens { date { day: \"1\" month: \"juillet\" } } ` \n", - "- `tokens { name: \"il\" }` \n", - "- `tokens { name: \"a\" }` \n", - "- `tokens { name: \"mangé\" }`\n", - "- `tokens { cardinal { integer: \"35\" } }` \n", - "- `tokens { name: \"pommes\" }`\n", - "\n", - "These tokens are then passed to a 'verbalizer' WFST, which renders each token in a conventional written form:\n", - "\n", - "- `tokens { name: \"le\" }` -> `le` \n", - "- `tokens { date { day: \"1\" month: \"juillet\" } } ` -> `1ᵉʳ` \n", - "- `tokens { name: \"il\" }` -> `juillet`\n", - "- `tokens { name: \"il\" }` -> `il` \n", - "- `tokens { name: \"a\" }` -> `a`\n", - "- `tokens { name: \"mangé\" }` -> `mangé` \n", - "- `tokens { cardinal { integer: \"35\" } }` -> `35` \n", - "- `tokens { name: \"pommes\" }` -> `pommes`\n", - "\n", - "and merged into a normalized string:\n", - "\n", - "`le 1ᵉʳ juillet il a mangé 35 pommes`\n", - "\n", - "With the equivalent TN task being the reverse process. " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "_n-5JExAbvwr" - }, - "source": [ - ">**_Note:_**\n", - ">A few things to note specific to inverse text normalization: \n", - ">- Each class token has a unique set of field names that must be parsed by the classifier. The default field names for NeMo are chosen to mirror the syntax in [Sparrowhawk](https://github.com/google/sparrowhawk) to enable deployment. If these fields are not exact, you will not be able to use Sparrowhawk.\n", - ">- NeMo assumes no punctuation (unless explicitly provided in the grammar) and all lower casing to ease integration with upstream ASR.\n", - ">- The `name` class token is default for any token that does not require processing. It will be left 'as is.'\n", - ">- You may note how the tokenizer performed the conversion of `premier` to `1` while the verbalizer normalized `1` -> `1ᵉʳ`. Such decisions are implementation dependent and will vary depending on preference and language. (That is, normalization from `premier` -> `1ᵉʳ` could have been a tokenization step.)\n", - ">- By default, NeMo will create several permutations of key values in a token to ease normalization. That is, given the token `tokens { date { day: \"1\" month: \"juillet\" } }`, it will also produce paths for `tokens { date { month: \"juillet\" day: \"1\" } }`. To prevent this and avoid ambiguity in verbalizer input, tokens can be assigned a `preserve_order` attribute to prevent permutation. (e.g. `tokens { date { day: \"1\" month: \"juillet\" preserve_order: true } }`) (We will discuss this [later in the tutorial](#verbalizer).)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## WFST Classes" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "NeMo Text Processing's base languages supports a range of semiotic classes to permit integration with Sparrowhawk.\n", - "For this tutorial, we will be focusing on the following classes:\n", - "- CARDINAL\n", - "- ORDINAL\n", - "- DECIMAL\n", - "- MONEY\n", - "- TIME\n", - "- WHITELIST\n", - "- WORD\n", - "- PUNCTUATION\n", - "\n", - "While not comprehensive, these classes will provide enough foundation and exposure to edge cases that you will feel comfortable constructing for other cases.\n", - "\n", - "**NOTE**: *If you intend to only develop for personal use with NeMo, you may rename these classes as desired. However, Sparrowhawk integration\n", - "REQUIRES use of only these tags and their assigned attributes. For list of Sparrowhawk tokens and attributes, [consult the Sparrowhawk repository](https://github.com/yzhang123/sparrowhawk/blob/test/src/proto/semiotic_classes.proto)*" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Further Reading" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "If you wish to learn more about NeMo Text Processing, you may wish to consult the following:\n", - "- [Y. Zhang, E. Bakhturina, K. Gorman, and B. Ginsburg, \"NeMo Inverse Text Normalization: From Development To Production\"](https://arxiv.org/pdf/2104.05055.pdf)\n", - "- [NeMo's Text Normalization Documentation](https://docs.nvidia.com/deeplearning/nemo/user-guide/docs/en/stable/nlp/text_normalization/wfst/intro.html) \n", - "- [NeMo's Text Normalization Deployment Documentation](https://docs.nvidia.com/deeplearning/nemo/user-guide/docs/en/stable/nlp/text_normalization/wfst/wfst_text_processing_deployment.html)\n", - "- NeMo's [Text Normalization Introduction Tutorial](https://colab.research.google.com/github/NVIDIA/NeMo/blob/stable/tutorials/text_processing/Text_Normalization.ipynb)\n", - "- [Sparrowhawk Documentation](https://github.com/google/sparrowhawk)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "For further information regarding WFSTs, please see:\n", - "- [D. Jufasky and J. Martin, *Natural Language Processing*, Ch. 2](https://web.stanford.edu/~jurafsky/slp3/2.pdf)\n", - "- [K. Gorman and R. Sproat, *Finite-State Text Processing*](http://www.morganclaypoolpublishers.com/catalog_Orig/product_info.php?products_id=1636)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "XFdXRcnUfI25" - }, - "source": [ - "# Getting Started \n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "K3Zl3VwqdYqL" - }, - "source": [ - "To begin tokenizer development, make sure you have [installed NeMo from source](https://github.com/NVIDIA/NeMo)." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "rGg7Bf13FXgc" - }, - "source": [ - "For this tutorial, we will focus on developing an Inverse Text Normalization system, such as one you may encounter in downstream ASR processing. As such, we will navigate to\n", - "`nemo_text_processing/inverse_text_normalization` and create a directory for our target language (French) and subdirectories\n", - "for `taggers` and `verbalizers`. You may also wish to create a `data` subdirectory to ease navigation.\n", - "\n", - "(Note, for text normalization, the suggested directory structure would be the same within the `nemo_text_processing/text_normalization` folder. In fact, many of NeMo's grammars actively share between.)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "T58E4pU4FN3A" - }, - "source": [ - "```bash\n", - "git clone https://github.com/NVIDIA/NeMo\n", - "cd NeMo && ./reinstall.sh\n", - "cd nemo_text_processing/inverse_text_normalization/\n", - "export LANGUAGE=fr # Change this to your desired language\n", - "mkdir $LANGUAGE\n", - "mkdir $LANGUAGE/taggers\n", - "mkdir $LANGUAGE/verbalizers\n", - "mkdir $LANGUAGE/data\"\n", - "```" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "O1vfz-bUFpwz" - }, - "source": [ - "All WFSTs deployed in NeMo inherit from the `GraphFst` class.\n", - "While in most cases you can simply import from a pre-existing `graph_utils.py`, you may occasionally find it helpful for deployment to keep a copy \n", - "in your working directory for language specific edits. (For our purposes, we will be utilizing `nemo_text_processing.text_normalization.en.graph_utils`, which serves as default for NeMo's grammars.)\n", - "\n", - "You may also wish to keep a copy of `utils.py` (found in each language system's directory)\n", - "in your working directory to assist with pathing. (Make sure to adjust the imports towards your language.)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "3OME84EmOQ4h", - "outputId": "6eea17f9-aae9-4176-ae35-3d1f0e94b4ea" - }, - "source": [ - "```bash\n", - "cp ../text_normalization/en/graph_utils.py $LANGUAGE/\n", - "cp ../text_normalization/en/utils.py $LANGUAGE/\n", - "```" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Dependencies" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "For development, we utilize `nemo_text_processing` and `pynini` (a Python library for efficient WFST construction and traversal, installed with `nemo` by default). " - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "While this tutorial will attempt to make use of `pynini` tools transparent, it does assume some familiarity with its syntax. For a more in-depth guide, the following will provide a function overview:\n", - "\n", - "- [K. Gorman, Pynini: A Python library for weighted finite-state grammar compilation](https://aclanthology.org/W16-2409.pdf)\n", - "- [Pynini Documentation](https://www.openfst.org/twiki/bin/view/GRM/PyniniDocs) " - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "We will also import the `pynutil` module for access to some extra functionality, along with writing a simple helper function for printing `pynini` graphs through the previously discussed 'shortest-path' heuristic." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "sz18Ui8-8Kf4" - }, - "outputs": [], - "source": [ - "from pynini.lib import pynutil\n", - "\n", - "def apply_fst(text, fst):\n", - " \"\"\" Given a string input, returns the output string\n", - " produced by traversing the path with lowest weight.\n", - " If no valid path accepts input string, returns an\n", - " error.\n", - " \"\"\"\n", - " try:\n", - " print(pynini.shortestpath(text @ fst).string())\n", - " except pynini.FstOpError:\n", - " print(f\"Error: No valid output with given input: '{text}'\")" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Cardinal WFST " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "rOyLZb9DgLoh" - }, - "source": [ - "The vast majority of ITN tasks require the ability to recognize and denormalize numbers. As such, we will begin with developing a Classifier and Verbalizer for Cardinal (integer) numbers. (e.g. `-3,-2,-1,0,1,2,3,4,5....99,100,101...`)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "9GZQkH1V89kh" - }, - "source": [ - "## Grammar" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "We will begin by first constructing a Cardinal WFST, using French as an example language. While your target language will obviously differ greatly from our example, you will likely find some several similarities, such as:\n", - "- Use of a (semi) regular decimal (base-10) counting system. (A common - but not universal - feature of natural languages.)\n", - "- Incorporation of several irregularities requiring contingencies in our WFST construction. (e.g. a pseudo vigesimal (base-20) series.)\n", - "- Use of gender and number agreement in enumeration." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Digits" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "NzJ2DIwc_TT3" - }, - "source": [ - "We shall begin with the first decimal place. As these numbers serve as the building blocks for the rest of our WFST, we shall begin by explicitly calling their WFST mappings with `pynini.string_map`:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "u0H4qg4BjYfB" - }, - "outputs": [], - "source": [ - "zero = pynini.string_map([(\"zéro\",\"0\")]) # French only pronounces zeroes as stand alone\n", - "digits = pynini.string_map([ # pynini function that creates explicit input-output mappings for a WFST\n", - "\t\t\t\t(\"un\",\"1\"),\n", - "\t\t\t\t(\"une\",\"1\"),\n", - "\t\t\t\t(\"deux\",\"2\"),\n", - "\t\t\t\t(\"trois\",\"3\"),\n", - "\t\t\t\t(\"quatre\",\"4\"),\n", - "\t\t\t\t(\"cinq\",\"5\"),\n", - "\t\t\t\t(\"six\",\"6\"),\n", - "\t\t\t\t(\"sept\",\"7\"),\n", - "\t\t\t\t(\"huit\",\"8\"),\n", - "\t\t\t\t(\"neuf\",\"9\")\n", - "])" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "0nHjY-NNjdWQ" - }, - "source": [ - "We may also simply write a `tsv` file in a separate data folder " - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "- zéro\t0\n", - "- un\t1\n", - "- une\t1\n", - "- deux\t2\n", - "- trois\t3\n", - "- quatre\t4\n", - "- cinq\t5\n", - "- six\t6\n", - "- sept\t7\n", - "- huit\t8\n", - "- neuf\t9" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "xicKcZLEzQTg" - }, - "source": [ - "and import with `string_file`" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "`digits = pynini.string_file(\"data/digits.tsv\")`\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "If utils.py is in working directory you may also use `get_abs_path`, which will always call paths relative to your {LANGUAGE} directory:\n", - "\n", - "`from nemo_text_processing.inverse_normalization.{LANGUAGE}.utils import get_abs_path`\n", - "\n", - "`digits = pynini.string_file(get_abs_path(\"data/digits.tsv\"))`" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "yPccmicQkYAB" - }, - "source": [ - "While we will use `string_map` throughout this tutorial, please note that NeMo employs the later option for maintainability and recommends its use instead." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Teens" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "FQJiJcVMrNmC" - }, - "source": [ - "Let us consider our next set of numbers:\n", - "- 10 - dix\n", - "- 11 - onze\n", - "- 12 - douze\n", - "- 13 - treize\n", - "- 14 - quatorze\n", - "- 15 - quinze\n", - "- 16 - seize\n", - "- 17 - dix-sept\n", - "- 18 - dix-huit\n", - "- 19 - dix-neuf\n", - "\n", - "Like before, we can simply use `string_map` to compose a WFST for them. But note how there is some redundancy in the number set: `17`, `18`, and `19` are all of the form `dix + digit`. It would be more efficient simply to reuse our prior WFST in these cases than simply creating new arcs, states, and weights. \n", - "\n", - "We can achieve this using pynini's string concatenation function to extend the accepted input strings. First we will create an WFST for `11-16`." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "orSgBwyXsfY5" - }, - "outputs": [], - "source": [ - "teens = pynini.string_map([\n", - "\t\t\t\t(\"onze\",\"11\"),\n", - "\t\t\t\t(\"douze\",\"12\"),\n", - "\t\t\t\t(\"treize\",\"13\"),\n", - "\t\t\t\t(\"quatorze\",\"14\"),\n", - "\t\t\t\t(\"quinze\",\"15\"),\n", - "\t\t\t\t(\"seize\",\"16\"),\n", - "])" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "s1yIgigdtriQ" - }, - "source": [ - "Now, we will create a `tens` WFST that is responsible for mapping all instances of \"dix\" and concatenate (accomplished with the overloaded `+` operator) with the prior `digits` WFST. (Deleting any possible hyphens in-between with a build in `delete_hyphen`.)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "CzwZrFCkt87W" - }, - "outputs": [], - "source": [ - "tens = pynini.string_map([(\"dix\", \"1\")])\n", - "delete_hyphen = pynini.closure(pynutil.delete(\"-\"), 0, 1) # Applies a closure from 0-1 of operation. Equivalent to regex /?/\n", - "\n", - "graph_tens = tens + delete_hyphen + digits" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "2knCwybmuTDn" - }, - "source": [ - "We now can combine the `teens` and `graph_tens` WFST together through the union operation (done with the overloaded `|` operator), allowing our choice of either graph." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "WIRJ4PE7uRrl" - }, - "outputs": [], - "source": [ - "graph_tens_and_teens = graph_tens | teens" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "TGkzKoeuxbeA" - }, - "source": [ - "Let's see if it works through the string function:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "v2iD0_HnxdUV", - "outputId": "1d8f434f-ff8a-4c85-b8d0-1127e4587ddf" - }, - "outputs": [], - "source": [ - "apply_fst(\"dix-huit\", graph_tens_and_teens)\n", - "apply_fst(\"seize\", graph_tens_and_teens)\n", - "apply_fst(\"dix\", graph_tens_and_teens)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "Yh2f-3rux8_2" - }, - "source": [ - "The first two worked, but why did we get an error with \"dix\"? If you look back, you'll notice that while our graph has a mapping from \"dix\" to `1` - the concatenation with `digits` makes the assumption that some input from those strings will follow. That is, we left no opportunity for an *omission* of `digits`.\n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "OM_eJYlV1UVp" - }, - "source": [ - "![dix_to_digits.png](images/dix_to_digits.PNG)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "M4xCMKRA1Wzw" - }, - "source": [ - "You may also note that this issue would hold also if we wanted to normalize only digits - our graph would error out since it's expecting a `tens` or input first. \n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "XJHnlJCm1dPv" - }, - "source": [ - "We can fix both of these problems by allowing an option to simply insert a zero without any extra input. (Much like our \"cent\" example.)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "9_vvJ9Bl1dYQ" - }, - "source": [ - "![dix_to_digits_with_insert.png](images/dix_to_digits_with_insert.PNG)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "hJq3uoMN2OcC" - }, - "source": [ - "This may be accomplished through use of the `pynutil.insert` function:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "7h9xuNfA081P" - }, - "outputs": [], - "source": [ - "graph_digits = digits | pynutil.insert(\"0\") # inserts zero if no digit follows" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "fA_L_6Ky2SHm" - }, - "source": [ - "And for `graph_tens`:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "jelVA81o2RXu" - }, - "outputs": [], - "source": [ - "tens = tens | pynutil.insert(\"0\") | tens + delete_hyphen\n", - "graph_tens = tens + graph_digits" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "Gb5uhpGr3I4X" - }, - "source": [ - "Bringing everything together:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "bLkDddkA3Stu" - }, - "outputs": [], - "source": [ - "graph_teens_and_tens = graph_tens | teens\n", - "graph_all = graph_teens_and_tens | zero " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "DESDKScv3r3P" - }, - "source": [ - "Let us now check our tests:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "7wrDNXuD3oh9", - "outputId": "661d2526-5aa0-4640-9285-bca15cd56c75" - }, - "outputs": [], - "source": [ - "apply_fst(\"dix-huit\", graph_all) \n", - "apply_fst(\"seize\" , graph_all)\n", - "apply_fst(\"dix\" , graph_all) \n", - "apply_fst(\"une\" , graph_all) \n", - "apply_fst(\"trois\" , graph_all) \n", - "apply_fst(\"quatre\" , graph_all) \n", - "apply_fst(\"zéro\" , graph_all)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "Tz_k3NoB66Bv" - }, - "source": [ - "Now we have no more error - albeit at the cost of leading zeroes. (We will take care of this later in the section.)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Tens" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "2dJZAhE57an3" - }, - "source": [ - "Now that we've taken care of the teens, we can proceed with the rest of the tens. Like many languages, French employs a (fairly) regular schema of: `tens_digit + ones_digit` for 20-100. Indeed, we can summarize 20-69 in the following template:\n", - "\n", - "- 20 - vingt\n", - "- 21 - vingt-et-un\n", - "- 22 - vingt-deux\n", - "- 23 - vingt-trois\n", - "- 24 - vingt-quatre\n", - "- 25 - vingt-cinq\n", - "- 26 - vingt-six\n", - "- 27 - vingt-sept\n", - "- 28 - vingt-huit\n", - "- 29 - vingt-neuf\n", - "- 30 - trente\n", - "- 31 - trente-et-un\n", - "- 32 - trente-deux\n", - "- 33 - trente-trois\n", - "...\n", - "- 40 - quarante\n", - "...\n", - "- 50 - cinquante\n", - "...\n", - "- 60 - soixante\n", - "..." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "BuaxVG35UKcs" - }, - "source": [ - "Expanding `tens` is fairly easy to accommodate this template: we simply extend our earlier `string_map` for the new terms in the 'tens place.' From there, we once again concatenate the `digits` WFST (along with a simple WFST to delete the occurrence of the \"-et-\" term that occasionally occurs.)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "qAnXlRkR32wt" - }, - "outputs": [], - "source": [ - "tens = pynini.string_map([\n", - "\t\t\t\t(\"dix\", \"1\"),\n", - "\t\t\t\t(\"vingt\",\"2\"),\n", - "\t\t\t\t(\"trente\",\"3\"),\n", - "\t\t\t\t(\"quarante\",\"4\"),\n", - "\t\t\t\t(\"cinquante\",\"5\"),\n", - "\t\t\t\t(\"soixante\",\"6\"),\n", - "\t\t])\n", - "\n", - "graph_et = pynutil.delete(\"-et-\")\n", - "\n", - "tens = tens | pynutil.insert(\"0\") | tens + pynutil.delete(\"-\") | tens + graph_et\n", - "\n", - "graph_tens = tens + graph_digits\n", - "graph_teens_and_tens = graph_tens | teens\n", - "graph_all = graph_teens_and_tens | zero " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "-hJwqPDx8I2R" - }, - "source": [ - "#### Special Cases: 70-99" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "zvBLvJdY9XPA" - }, - "source": [ - "However, things get tricky once we go beyond the 60s. Here, standard French possesses a notorious psuedo-vigecimal (base-20) system. For numbers 70-99:\n", - "\n", - "- 70 - soixante-dix <- Literally in English: \"sixty-ten\"\n", - "- 71 - soixante-et-onze <- Literally in English: \"sixty-and-eleven\"\n", - "- 72 - soixante-douze\n", - "- 73 - soixante-treize\n", - "- 74 - soixante-quatorze\n", - "- 75 - soixante-quinze\n", - "- 76 - soixante-seize\n", - "- 77 - soixante-dix-sept\n", - "- 78 - soixante-dix-huit\n", - "- 79 - soixante-dix-neuf\n", - "- 80 - quatre-vingts <- Literally in English: \"four-twenties\"\n", - "- 81 - quatre-vingt-un\n", - "- 82 - quatre-vingt-deux\n", - "- 83 - quatre-vingt-trois\n", - "- 84 - quatre-vingt-quatre\n", - "- 85 - quatre-vingt-cinq\n", - "- 86 - quatre-vingt-six\n", - "- 87 - quatre-vingt-sept\n", - "- 88 - quatre-vingt-huit\n", - "- 89 - quatre-vingt-nuef\n", - "- 90 - quatre-vingt-dix <- Literally in English: \"four-twenties-ten\"\n", - "- 91 - quatre-vingt-onze\n", - "- 92 - quatre-vingt-douze\n", - "- 93 - quatre-vingt-treize\n", - "- 94 - quatre-vingt-quatorze\n", - "- 95 - quatre-vingt-quinze\n", - "- 96 - quatre-vingt-seize\n", - "- 97 - quatre-vingt-dix-sept\n", - "- 98 - quatre-vingt-dix-huit\n", - "- 99 - quatre-vingt-dix-neuf" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "HQNiwFDyVV_3" - }, - "source": [ - "As before, we want to take advantage of as much redundancy as we can without creating additional ambiguities that will impede graph traversal. \n", - "\n", - "We first note that - despite repeating prior words - \"quatre-vingt\" can be mapped to `8` without introducing ambiguity. This is because, despite \"quatre\" and \"vingt\" being present in our prior graphs, our WFST has no pathing for them in this exact order. As such, we can simply add it to `tens` and immediately improve our coverage for 81-89. " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "AvJqaHhE9Wbd" - }, - "outputs": [], - "source": [ - "tens = pynini.string_map([\n", - "\t\t\t\t(\"dix\", \"1\"),\n", - "\t\t\t\t(\"vingt\",\"2\"),\n", - "\t\t\t\t(\"trente\",\"3\"),\n", - "\t\t\t\t(\"quarante\",\"4\"),\n", - "\t\t\t\t(\"cinquante\",\"5\"),\n", - "\t\t\t\t(\"soixante\",\"6\"),\n", - " (\"quatre-vingt\", \"8\")\n", - "\t\t])\n", - "tens = tens | pynutil.insert(\"0\") | tens + delete_hyphen | tens + graph_et\n", - "graph_tens = tens + graph_digits\n", - "graph_teens_and_tens = graph_tens | teens\n", - "graph_all = graph_teens_and_tens | zero " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "0_DtcpZxZTzX" - }, - "source": [ - "Of course, now we permit the occurrence of:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "V2leANlDhCvj", - "outputId": "db8d5d02-c848-4e50-df23-d8499538281c" - }, - "outputs": [], - "source": [ - "apply_fst(\"quatre-vingt\", graph_all)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "_X_ef3sihCHH" - }, - "source": [ - "which is invalid (French uses the plural \"quatre-vingt**s**\" here.) " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "vgKT903Y6rIQ" - }, - "source": [ - "Should we alter the grammar because of this? Such a decision will largely be dependent on your intended implementation and design aims. If you see the question of 'legal' tokens as a responsibility of your upstream model, then there is no need for any alteration: \"quatre-vingt\" as a standalone token will simply not occur, so there is no input to be concerned with.\n", - "\n", - "However, if your ITN grammars are developed for an environment with low-fidelity ASR and/or where mistaken transcriptions incur heavy loss (e.g. ASR for driving directions, telephone-numbers, banking) then you may wish to err on the side of caution." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "Hf_FghLT7jdY" - }, - "source": [ - "If we wanted to go for the latter, we would want to mark that \"quatre-vingts\" maps **only** to `80`. " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "JliFTF3mZSsJ" - }, - "outputs": [], - "source": [ - "quatre_vingt_plural = pynini.string_map([\n", - " (\"quatre-vingts\", \"80\")\n", - "\t\t])" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "81_b3XPbicT1" - }, - "source": [ - "And that \"quatre vingt\" can only accompany non-zero digits:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "E4_dmg6uin2j" - }, - "outputs": [], - "source": [ - "quatre_vingt_singular = pynini.string_map([\n", - " (\"quatre-vingt-\", \"8\") # Note that the hyphen can be assumed now\n", - "\t\t])\n", - "graph_digits_without_zero = pynini.string_map([\n", - "\t\t\t\t(\"un\",\"1\"),\n", - "\t\t\t\t(\"une\",\"1\"),\n", - "\t\t\t\t(\"deux\",\"2\"),\n", - "\t\t\t\t(\"trois\",\"3\"),\n", - "\t\t\t\t(\"quatre\",\"4\"),\n", - "\t\t\t\t(\"cinq\",\"5\"),\n", - "\t\t\t\t(\"six\",\"6\"),\n", - "\t\t\t\t(\"sept\",\"7\"),\n", - "\t\t\t\t(\"huit\",\"8\"),\n", - "\t\t\t\t(\"neuf\",\"9\")\n", - "])\n", - "graph_eighties = (quatre_vingt_singular + graph_digits_without_zero) | quatre_vingt_plural" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "mL7jpekV8VgP" - }, - "source": [ - "For the `70`'s and `90`'s, we would likewise need to form exclusive configurations for their number series, rewriting digits to recognize \"onze\", \"douze\", \"treize\"... as `1,2,3....` (Note, we'll have to separate `71` and `91` to manage \"soixante-**et**-onze\" vs. \"quatre-vingt-onze\".)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "y3dYkwK29zCX" - }, - "outputs": [], - "source": [ - "seventy_and_ninety = pynini.string_map([\n", - " (\"soixante-dix\", \"70\"),\n", - " (\"quatre-vingt-dix\", \"90\"),\n", - "\t\t])\n", - "\n", - "seventy_and_ninety_tens = pynini.string_map([\n", - " (\"soixante-\", \"7\"),\n", - " (\"quatre-vingt-\", \"9\"),\n", - "\t\t])\n", - "\n", - "seventy_and_ninety_one = pynini.string_map([\n", - " (\"soixante-et-onze\", \"71\"),\n", - " (\"quatre-vingt-onze\", \"91\"),\n", - "\t\t])\n", - "\n", - "seventy_and_ninety_digits = digits = pynini.string_map([ \n", - "\t\t\t\t(\"douze\",\"2\"),\n", - "\t\t\t\t(\"treize\",\"3\"),\n", - "\t\t\t\t(\"quatorze\",\"4\"),\n", - "\t\t\t\t(\"quinze\",\"5\"),\n", - "\t\t\t\t(\"seize\",\"6\"),\n", - "\t\t\t\t(\"dix-sept\",\"7\"), # For 97-99, digits are used as normal.\n", - "\t\t\t\t(\"dix-huit\",\"8\"),\n", - "\t\t\t\t(\"dix-neuf\",\"9\")\n", - "])\n", - "\n", - "graph_seventies_and_nineties = (seventy_and_ninety_tens + seventy_and_ninety_digits) | seventy_and_ninety | seventy_and_ninety_one " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "4NCrCwEH9HVg" - }, - "source": [ - "Now we union them with our original `tens` series:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "psGCgxaH-btn" - }, - "outputs": [], - "source": [ - "tens = pynini.string_map([\n", - "\t\t\t\t(\"dix\", \"1\"),\n", - "\t\t\t\t(\"vingt\",\"2\"),\n", - "\t\t\t\t(\"trente\",\"3\"),\n", - "\t\t\t\t(\"quarante\",\"4\"),\n", - "\t\t\t\t(\"cinquante\",\"5\"),\n", - "\t\t\t\t(\"soixante\",\"6\"),\n", - "\t\t])\n", - "tens = tens | pynutil.insert(\"0\") | tens + delete_hyphen | tens + graph_et\n", - "\n", - "graph_tens = tens + graph_digits\n", - "graph_tens_with_special_cases = graph_tens | graph_seventies_and_nineties | graph_eighties\n", - "graph_teens_and_tens = graph_tens_with_special_cases | teens\n", - "graph_all = graph_teens_and_tens | zero " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "xWjSAGRX_s0H" - }, - "source": [ - "Making sure test cases work:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "kapWmgos-xcn", - "outputId": "5e9c6f5c-1450-495f-cadf-2945355b651c" - }, - "outputs": [], - "source": [ - "apply_fst(\"quatre-vingt-treize\" , graph_all)\n", - "apply_fst(\"quatre-vingts\", graph_all)\n", - "apply_fst(\"quatre-vingt-deux\", graph_all)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "hNUepfKZ_vS_" - }, - "source": [ - "And the other cases fail as expected:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "wo2pCOXGAgYn", - "outputId": "0bbe2792-8bc9-40f7-dd28-4745bd1390e3" - }, - "outputs": [], - "source": [ - "apply_fst(\"quatre-vingt\", graph_all)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "4VPuCTTtigh-" - }, - "source": [ - "Of course, there are other ways we could have reconfigured the grammar: we could simply make specific graphs for multiples of ten (`10,20,30..`) and all cases where \"-et-\" occurs (`21,31,41,51...91`). \n", - "\n", - "But this ignores a more important question: was any of this necessary in the first place? All these extra grammars did was simply expand coverage for thirty additional cardinals. And they still didn't exclude all faulty inputs! Note the following cases:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "KICvpeewCFyH", - "outputId": "174dd910-7329-4a5f-a5b0-5e796a174217" - }, - "outputs": [], - "source": [ - "apply_fst(\"dix-une\", graph_all) # supposed to be \"onze\"\n", - "apply_fst(\"dix-deux\", graph_all) # supposed to be \"douze\"\n", - "apply_fst(\"vingt-un\", graph_all) # supposed to be \"vingt-et-un\"\n", - "apply_fst(\"trente-un\", graph_all) # supposed to be \"trente-et-un\"" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "0D130jIVCLp2" - }, - "source": [ - "We *still* need to address possible edge cases!\n", - "\n", - "All of this is to say that knowing your input domain before construction is imperative, as small decisions can easily determine your output range later down the line.\n", - "\n", - "Indeed, if you're particularly concerned with limiting input possibilities, it may be valid simply to write all unique options within a `string_map`. While a tad inelegant, it certainly assists in controlling your outputs." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "RSp9w5ayA9ii" - }, - "outputs": [], - "source": [ - "graph_tens_special = pynini.string_map([\n", - "\t\t\t\t(\"soixante-dix\", \"70\"),\n", - "\t\t\t\t(\"soixante-et-onze\",\"71\"),\n", - " (\"soixante-douze\",\"72\"),\n", - "\t\t\t\t(\"soixante-treize\",\"73\"),\n", - "\t\t\t\t(\"soizante-quatorze\",\"74\"),\n", - "\t\t\t\t(\"soixante-quinze\",\"75\"),\n", - "\t\t\t\t(\"soixante-seize\",\"76\"),\n", - " (\"soixante-dix-sept\",\"77\"),\n", - " (\"soixante-dix-huit\",\"78\"),\n", - "\t\t\t\t(\"soixante-dix-neuf\",\"79\"),\n", - " (\"quatre-vingts\", \"80\"),\n", - " (\"quatre-vingt-un\", \"81\"),\n", - " (\"quatre-vingt-une\", \"81\"),\n", - "\t\t\t\t(\"quatre-vingt-deux\",\"82\"),\n", - " (\"quatre-vingt-trois\",\"83\"),\n", - " (\"quatre-vingt-quatre\",\"84\"),\n", - " (\"quatre-vingt-cinq\",\"85\"),\n", - " (\"quatre-vingt-six\",\"86\"),\n", - " (\"quatre-vingt-sept\",\"87\"),\n", - " (\"quatre-vingt-huit\",\"88\"),\n", - " (\"quatre-vingt-neuf\",\"89\"),\n", - " (\"quatre-vingt-dix\",\"90\"),\n", - " (\"quatre-vingt-onze\",\"91\"),\n", - " (\"quatre-vingt-douze\",\"92\"),\n", - " (\"quatre-vingt-treize\",\"93\"),\n", - " (\"quatre-vingt-quatorze\",\"94\"),\n", - " (\"quatre-vingt-quinze\",\"95\"),\n", - " (\"quatre-vingt-sieze\",\"96\"),\n", - " (\"quatre-vingt-dix-sept\",\"97\"),\n", - " (\"quatre-vingt-dix-huit\",\"98\"),\n", - " (\"quatre-vingt-dix-neuf\",\"99\"),])" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "NUPs1qOUg-hE" - }, - "source": [ - "Which is more efficient? Once again, it is dependent on your language and implementation. If we simply visualize each graph and their number of states:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "sQ9GsIkNzxsU", - "outputId": "d70ca927-9c43-4f49-846c-c181e725e011" - }, - "outputs": [], - "source": [ - "constructed_version = (graph_seventies_and_nineties | graph_eighties)\n", - "constructed_version.num_states()" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "Xsgdu5TYx09_", - "outputId": "5812912f-883b-42e8-afbf-3ec4a0170345" - }, - "outputs": [], - "source": [ - "string_map_version = graph_tens_special\n", - "string_map_version.num_states()" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "9jzn_U7s0Sit" - }, - "source": [ - "We see that their number of states (graph vertexes) are almost equal. Yet, if we use `pynini.optimize` - a method that calls a suite of WFST minimization algorithms: " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "7YtqhOY90iF0", - "outputId": "26f0f51b-b00d-4f5a-9b2f-330c9812666a" - }, - "outputs": [], - "source": [ - "constructed_version.optimize()\n", - "constructed_version.num_states()" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "y93SqnOf0qa8", - "outputId": "74efcbfa-a272-4fc6-e36e-f1e31c6df221" - }, - "outputs": [], - "source": [ - "string_map_version.optimize()\n", - "string_map_version.num_states()" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "2cTdQj9L0xhl" - }, - "source": [ - "We see the latter possessing a significantly larger amount of graph vertices. \n", - "\n", - "So the decision will be dependent on your ITN needs, language, concern with efficiency, and design philosophy. Further, even decisions of language dialect will have an influence. \n", - "(e.g. Belgian, Canadian, and Swiss dialects of French will dispense with elements of the vigecimal system for the decimal schema.)\n", - "\n", - ">**_Note:_** \n", - ">while `nemo_text_processing` grammars aim to minimize invalid productions, they assume input tokens are valid strings for a target language. (e.g. The mapping of \"quatre-vingt\" to `80` is permitted since it is not likely to occur in a valid French string.)* " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "V1djCnvY3CjW" - }, - "source": [ - "For more information on optimization algorithms for WFSTs, please see:\n", - "\n", - "- [M. Mohri,\"Generic epsilon-removal and input epsilon-normalization algorithms for weighted transducers\"](https://cs.nyu.edu/~mohri/pub/ijfcs.pdf)\n", - "- [M. Mohri, \"Weighted automata algorithms\"](https://cs.nyu.edu/~mohri/pub/hwa.pdf)\n", - "- [K. Thompson, \"Programming techniques: regular expression search algorithm\"](http://www.oilshell.org/archive/Thompson-1968.pdf)\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Hundreds\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "dqPUdVBbi6gU" - }, - "source": [ - "\n", - "Moving on to the case of three digit cardinals (\"hundreds\"), it is likely that your chosen language becomes more regular in its schema. For instance, practically all French numbers `>100` obey the following:\n", - "\n", - "- `digit_from_1_to_9 + word_for_hundred + digit_from_1_to_99`\n", - "\n", - "For example:\n", - "- `203` - \"deux-cent-trois\"\n", - "- `530` - \"cinq-cent-trente\"\n", - "- `880` - \"huit-cent-quatre-vingt\"\n", - "\n", - "As such, we can write a simple `hundreds` WFST as:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "lOt-gc-FiF-X" - }, - "outputs": [], - "source": [ - "hundreds = graph_digits + delete_hyphen + pynutil.delete(\"cent\") + delete_hyphen + graph_all" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "Fyn1uL_NoEiz", - "outputId": "d491680b-1b3e-4762-8470-497833b82b0e" - }, - "outputs": [], - "source": [ - "apply_fst(\"deux-cent-trois\", hundreds)\n", - "apply_fst(\"huit-cent-quatre-vingts\", hundreds)\n", - "apply_fst(\"cinq-cent-trente\" , hundreds) " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "qDjq_KfnoD5C" - }, - "source": [ - "Indeed, the use of French only presents two complications:\n", - "- French uses *only* the word \"cent\" for `100`. (Instead of \"un cent\".)\n", - "- 'Pure' multiples of a hundred (`200,300,400....`) use the plural \"cents\".\n", - "\n", - "The second one is the easier of the two so let's start there. There are actually two options open to us. First, we could treat \"cents\" the same way as we did \"cent\" in the base case and simply delete it. From there, the lack of any following inputs will allow the WFST to insert the trailing zeroes as appropriate." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "m2F-sumbxqLE" - }, - "outputs": [], - "source": [ - "cents = pynini.accep(\"cent\") | pynini.accep(\"cents\") # Creates a Finite State (Accep)tor, mapping inputs back to themselves\n", - "hundreds = graph_digits + delete_hyphen + pynutil.delete(cents) + delete_hyphen + graph_all" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "VisQu_Etx-QB" - }, - "source": [ - "Or we can use it as a cue to 'shortcut' the WFST to immediately insert zeroes." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "VspiTN5Vxxjl" - }, - "outputs": [], - "source": [ - "graph_cents = pynini.cross(\"cents\", \"00\") # Creates a single input-output mapping\n", - "hundreds = graph_digits + delete_hyphen + ((pynutil.delete(\"cent\") + delete_hyphen + graph_all) | graph_cents)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "meVn5BiyyX5v" - }, - "source": [ - "For the case of solitary \"cent\", we need to make sure our output is `1` only in the case that no digit precedes the occurrence. Here we need to be confident in the structure of our WFST and that any possible ambiguity has been dealt with by this point. (Something to keep in mind as we move to the thousands.)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "277Z-zLWyWAf" - }, - "outputs": [], - "source": [ - "graph_cent = pynini.cross(\"cent\", \"1\")\n", - "graph_hundreds_first_digit = (graph_digits + delete_hyphen + pynutil.delete(cents)) | graph_cent\n", - "graph_hundreds = graph_hundreds_first_digit + delete_hyphen + graph_all" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "FNZlJsvS_Yvt", - "outputId": "e85ae561-e7a1-4b6a-e394-f0194fdb89e7" - }, - "outputs": [], - "source": [ - "apply_fst(\"trois-cents\", graph_hundreds) \n", - "apply_fst(\"cent\", graph_hundreds)\n", - "apply_fst(\"cent-trois\", graph_hundreds) " - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Thousands" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "e7Dy5slLzp-K" - }, - "source": [ - "For quite a few languages, managing the WFST for the thousands place is the last aspect to figure out, as the higher powers of ten reuse the same schema. (For those working with counting systems that reserve special terms for \"ten-thousand\" (e.g. Chinese derived counting systems), you may need to extend unique coverage to the next power of ten.)\n", - "\n", - "For French, the question of thousands is rather simple: `digits_from_1_to_999 + mille + digits_from_1_to_999`\n", - "\n", - "With only the exception that any expression of one thousand drops a leading digit. \n", - "- `1,000` -> \"mille\"\n", - "- `1,001` -> \"mille-un\"" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "AvsnAAiPzlu_" - }, - "outputs": [], - "source": [ - "graph_one_thousand = pynini.cross(\"mille\", \"1\")\n", - "graph_many_thousand = graph_hundreds + delete_hyphen + pynutil.delete(\"mille\")\n", - "\n", - "graph_thousands = (graph_one_thousand | graph_many_thousand) + delete_hyphen + graph_hundreds" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "i3m9TG7Y4tkl", - "outputId": "d3f1f81d-c463-4934-9df7-3b8f2b67798f" - }, - "outputs": [], - "source": [ - "apply_fst(\"cent-mille-deux-cents\", graph_thousands)\n", - "apply_fst(\"deux-cent-mille-deux-cents\", graph_thousands)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "NoevSTZGGT17" - }, - "source": [ - "### Weighting" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "A2gcVIZM0-iv" - }, - "source": [ - "Question: will this cover all our grammar so far? (Hint: what assumptions were made about \"cent\"/\"cents\"?)\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "cCFtPhr1BjAc", - "outputId": "048e0d93-a4a8-4f4e-d461-bfd70e911aff" - }, - "outputs": [], - "source": [ - "apply_fst(\"deux-mille-un\", graph_thousands)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "Ne-7L9Cd4t-8" - }, - "source": [ - "Once again, we need to introduce the possibility of the prior power of ten not occurring in the string. There must be an option for simply inserting a string of `0` in place of the omitted \"cent\"." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "iockqXdn-aG4" - }, - "source": [ - "Further, we want to be careful with how cavalier we have been with insertions. Consider the following:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "bxJlSnj2-Xw3", - "outputId": "6722e5ef-8a7f-43e1-84fe-b3f5f18307e1" - }, - "outputs": [], - "source": [ - "apply_fst(\"mille-cent-un\", graph_thousands) # Should be 1101\n", - "apply_fst(\"mille-cent\", graph_thousands) # 1100" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "fq5zEayA-kOx" - }, - "source": [ - "It appears that our WFST has developed a tendency to simply 'ignore' some of these higher powers. Let us return to our code for `graph_hundreds` and `graph_thousands`. " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "S2aV1KQ4-1iP" - }, - "outputs": [], - "source": [ - "graph_cents = pynini.cross(\"cents\", \"00\")\n", - "graph_cent = pynini.cross(\"cent\", \"1\")\n", - "graph_hundreds_first_digit = (graph_digits + delete_hyphen + pynutil.delete(cents)) | graph_cent\n", - "graph_hundreds = (graph_hundreds_first_digit + delete_hyphen | pynutil.insert(\"0\")) + graph_all \n", - "\n", - "graph_one_thousand = pynini.cross(\"mille\", \"1\")\n", - "graph_many_thousand = graph_hundreds + delete_hyphen + pynutil.delete(\"mille\")\n", - "graph_thousands = (graph_one_thousand | graph_many_thousand) + delete_hyphen + graph_hundreds" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "9avwOIkk-9qt" - }, - "source": [ - "Recall that throughout we have provided options for simply inserting zeroes in the case of omitted numbers? That tendency has finally caught up with us. The use of our previous `graph_hundreds` in `graph_many_thousands` now allows our graph to insert a string of `0`'s without penalty. \n", - "\n", - "You may note that this is very similar to the \"cents\" example brought up at the beginning, presenting a similar solution. We can control this output by making it too costly to traverse unless absolutely necessary for the graph. This can be accomplished simply by appending a weight to the insertion for hundreds:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "MQG3j0U8CUAQ" - }, - "outputs": [], - "source": [ - "graph_hundreds = (graph_hundreds_first_digit + delete_hyphen | pynutil.insert(\"0\", weight=.1)) + graph_all \n", - "\n", - "graph_one_thousand = pynini.cross(\"mille\", \"1\")\n", - "graph_many_thousand = graph_hundreds + delete_hyphen + pynutil.delete(\"mille\")\n", - "graph_thousands = (graph_one_thousand | graph_many_thousand) + delete_hyphen + graph_hundreds" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "KNHhrYZ7Ca58", - "outputId": "a7d07372-733d-4837-c1e9-1dc58ba2b87c" - }, - "outputs": [], - "source": [ - "apply_fst(\"mille-cent-un\", graph_thousands)\n", - "apply_fst(\"mille-cent\", graph_thousands)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "51yPEaf2EkbD" - }, - "source": [ - "Why choose a weight of `.1`? Quite simply: it's arbitrary. As mentioned earlier, the default graph in `pynini` is a tropical semiring, which uses the `min` function to select among two arcs for path traversal. Since all our paths so far are weight `0`, any positive value will ensure that it is a last option among path traversal. (Note, this conversely entails any negative weight path will be prioritized.)\n", - "\n", - "That we chose this number as a small value comes from a place of caution: the tropical semiring uses an additive function to calculate the total weight of an entire path to traverse a WFST. As our grammars can easily become massive, this means that small weights can have major impact down the line. Further, by constraining path weights to small values, we can have general certainty towards the maximum weight of any individual graph, allowing us to add constraints regarding maximum token length and token hierarchy. (As explained in [later sections](#classifyweights).) As such, when using weights in a localized setting, it is best to use small values to avoid unforeseen escalation. " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "iScKgvRxGt-B" - }, - "source": [ - "### Higher Powers\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "rtHEd6OE2WSg" - }, - "source": [ - "At this point, we can propose a general heuristic with escalating to higher powers of ten: they always need a way for their absence to be accommodated in the WFST. Further, they require some weighting to prevent this absence from developing into a string of omitted values. To avoid further bumps, we'll take care of this now with `graph_thousands`." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "iZMN7wcE2lH5" - }, - "outputs": [], - "source": [ - "graph_one_thousand = pynini.cross(\"mille\", \"1\")\n", - "graph_many_thousand = graph_hundreds + delete_hyphen + pynutil.delete(\"mille\")\n", - "graph_thousands = (graph_one_thousand | graph_many_thousand | pynutil.insert(\"000\", weight=.001)) + delete_hyphen + graph_hundreds" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "Fkc3LIH824P7" - }, - "source": [ - "\n", - "For the rest of French (and many other languages), the rest of the work is simply repeating the prior pattern for the thousands element: \n", - "`hundreds + word_for_higher_power + hundreds.....` Of course there will be some variation in this schema, but the recursion should be regular. (It is rather rare that languages appropriate unique forms for these higher counts.) " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "qGnK4ARX4Nay" - }, - "source": [ - "To finish French, we can list off the following equivalent for higher powers of ten:\n", - "- `million` - \"million/millions\" \n", - "- `billion` - \"milliard/milliards\"\n", - "- `trillion` - \"billion/billions\"\n", - "\n", - "Like the \"cent/cents\" rule, these values alternate with a plural form in the case of multiples of the value. Writing them out:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "sBu7-dub4vxz" - }, - "outputs": [], - "source": [ - "millions = pynini.accep(\"million\") | pynini.accep(\"millions\")\n", - "graph_millions = ((graph_hundreds + delete_hyphen + pynutil.delete(millions) + delete_hyphen) | pynutil.insert(\"000\", weight=.1) # We need three zeroes now\n", - " ) + graph_thousands" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "LmMeCHXr5Bb5" - }, - "outputs": [], - "source": [ - "billions = pynini.accep(\"milliards\") | pynini.accep(\"milliard\")\n", - "graph_billions = ((graph_hundreds + delete_hyphen + pynutil.delete(billions) + delete_hyphen)| pynutil.insert(\"000\",weight=.1) # We need three zeroes now\n", - " ) + graph_millions" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "CIRIeQEg5B0J" - }, - "outputs": [], - "source": [ - "trillions = pynini.accep(\"billion\") | pynini.accep(\"billions\")\n", - "graph_trillions = ((graph_hundreds + delete_hyphen + pynutil.delete(trillions) + delete_hyphen) | pynutil.insert(\"000\",weight=.1) # We need three zeroes now\n", - " ) + graph_billions" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "sRNUPx-15J1v" - }, - "source": [ - "Bringing all together:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "0dLOWm_B5SwQ" - }, - "outputs": [], - "source": [ - "graph = graph_trillions | zero" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "nBFE3BrN6IPR" - }, - "source": [ - "Let's try it out:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/" - }, - "id": "6lWwtR1S6LI4", - "outputId": "3a6740ee-9e92-4500-c2c8-965131167e58" - }, - "outputs": [], - "source": [ - "example = \"deux-cent-milliard-quatre-million-deux-cent-quatre-vingt-onze\"\n", - "apply_fst(example, graph) " - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Finishing Touches" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "-w3KgX6C6mff" - }, - "source": [ - "Now that we have our cardinal in place, we can take care of that stylistic issue of the leading zeroes. For this, we want to develop a 'filter' that deletes all zeroes preceding the first non-zero in the string, and leave the rest 'as is.'\n", - "\n", - "First let us create the filter by calling on `NEMO_DIGIT`- a `graph_util` WFST that only permits digits as input. With it, we'll create a WFST that will delete all leading zeroes in a sting. We then compose this (using `@`) onto our original graph, creating a new graph that accepts inputs from our original but produces only the outputs of `clean_cardinal`." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/", - "height": 290 - }, - "id": "EA4VnRe6FO-2", - "outputId": "59e412b3-a445-4172-ee64-b0f80281a167" - }, - "outputs": [], - "source": [ - "delete_leading_zeroes = pynutil.delete(pynini.closure(\"0\")) # will delete all zeroes under closure. Equivalent to regex * operator\n", - "stop_at_non_zero = pynini.difference(NEMO_DIGIT, \"0\") # creates a graph that accepts all input-outputs from NEMO_DIGIT except 0\n", - "rest_of_cardinal = pynini.closure(NEMO_DIGIT) # accepts all digits that may follow\n", - "\n", - "clean_cardinal = delete_leading_zeroes + stop_at_non_zero + rest_of_cardinal\n", - "clean_cardinal = clean_cardinal | \"0\" # We don't want to ignore the occurrence of zero\n", - "\n", - "graph = graph @ clean_cardinal " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "piP9nqQkHpo3" - }, - "source": [ - "Now our WFST will output our numbers as normal:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "dnQ9odSpIAB7" - }, - "outputs": [], - "source": [ - "apply_fst(example, graph)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Final Notes\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "p7zt8lVsK2rY" - }, - "source": [ - "We have finally formulated a grammar that will process French cardinals into numeric representation. Of course, not every grammar you write will be for French. But several of the principles we've worked through will be invaluable in your own development. Before moving on, here's a quick summary of (almost) universal points to take away for WFST construction.\n", - "- Decide at the beginning of construction the level of constraint you wish for your grammar. Is it necessary to have a specific domain or can you rely on upstream models to narrow your input possibilities for you? \n", - "- Work iteratively upwards from the smallest place value of your numeric system. This will assist you in forming building blocks for larger values. \n", - "- Always allow for the possibility of omission of previous place values. (Not every number in the thousands will contain mention of the hundreds place.)\n", - "- For each place value, consider how the sub-grammar will affect the preceding and following place values. Are there exceptions that you've built into the grammar that may become problematic later on?\n", - "- Utilize weights for default insertions to limit path traversal to only final options. When doing so, use small values to avoid escalating problems in your larger grammar." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "nvyHg1bQIIHD" - }, - "source": [ - "With that handled, we can move on to converting this grammar into a Classifier." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "gJ1YJUvhIZwm" - }, - "source": [ - "## Classifier" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "q2L2x0crIeXQ" - }, - "source": [ - "Now that we have a grammar that will convert individual tokens into number strings, we now want to focus on building it into a classifier to properly tag candidate tokens. This requires a couple of properties:\n", - "- It recognizes any valid token and permits traversal through the WFST graph\n", - "- Conversely, it does not allow invalid tokens to traverse the WFST graph\n", - "- It properly disambiguates overlap among ambiguous cases\n", - "- It attributes the proper attributes to a classified token\n", - "\n", - "While this seems like a lot, in practice this just means that your grammar will need a few more tweaks to improve exclusivity." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "ArEYn7RWKcYI" - }, - "source": [ - "NeMo ITN performs token classification through a series of `GraphFst` classes and assumes deployment of your grammars through an object that inherits from this class. As such, you will need to instantiate your grammar as a `CardinalFST` " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/", - "height": 368 - }, - "id": "GWgMSybqLqiS", - "outputId": "597c00ae-0f62-417f-888c-88c81c24a3fc" - }, - "outputs": [], - "source": [ - "class CardinalFst(GraphFst):\n", - " def __init__(self):\n", - " super().__init__(name=\"cardinal\", kind=\"classify\")\n", - " # Rest of the grammar here\n", - " # ....... \n", - " #........." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "SIE8dNQlL52G" - }, - "source": [ - "While the naming convention may vary, the `name` and `kind` properties must be set accordingly to permit Sparrowhawk integration.\n", - "\n", - "Further, the resulting graph must produce the classified token within the following format:\n", - "`token { cardinal { integer: \"DIGIT_STRING\" } }`\n", - "\n", - "This is accomplished by a series of string insertions:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "aC_c64KSNTCg" - }, - "outputs": [], - "source": [ - "class CardinalFst(GraphFst):\n", - " def __init__(self):\n", - " super().__init__(name=\"cardinal\", kind=\"classify\")\n", - " # Rest of the grammar here\n", - " # ....... \n", - " #.........\n", - " self.fst = pynutil.insert(\"integer: \\\"\") + graph + pynutil.insert(\"\\\"\")" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "AGLQxOSzOK1F" - }, - "source": [ - "Followed by a call of the parent `GraphFst.add_tokens()` method:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "Jz-UXFipORps" - }, - "outputs": [], - "source": [ - "class CardinalFst(GraphFst):\n", - " def __init__(self):\n", - " super().__init__(name=\"cardinal\", kind=\"classify\")\n", - " # Rest of the grammar here\n", - " # ....... \n", - " #.........\n", - " self.fst = pynutil.insert(\"integer: \\\"\") + graph + pynutil.insert(\"\\\"\")\n", - " final_graph = self.add_tokens(graph)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "gh23S7BHOY0r" - }, - "source": [ - "Which will insert the appropriate formatting. Note that this formatting must be exact: a single space must follow each field name and each value must be within escaped double quotes.\n", - "\n", - "In the event that you also wish for `CardinalFst` to indicate negative values, the optional `negative: ` property may be used.\n", - "\n", - "For instance, French indicates negative values by prefacing the quantity with \"moins.\" As such:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "3JbTn35cOx0k" - }, - "outputs": [], - "source": [ - "optional_minus_graph = pynini.closure(\n", - " pynutil.insert(\"negative: \") + pynini.cross(\"moins\", \"\\\"-\\\"\") + \" \", 0, 1 # Note the extra space to separate the value from the integer field\n", - ")\n", - "\n", - "final_graph = optional_minus_graph + pynutil.insert(\"integer: \\\"\") + graph + pynutil.insert(\"\\\"\")" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "DCs1048v6N0K" - }, - "source": [ - "All together, your `CardinalFst` ultimately serves as a wrapper for your grammar, save with the addition of a few insertions to assist processing:\n", - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "eo6uEz1s5TJY" - }, - "outputs": [], - "source": [ - "class CardinalFst(GraphFst):\n", - " def __init__(self):\n", - " super().__init__(name=\"cardinal\", kind=\"classify\")\n", - " \n", - " ### Cardinal Grammar....\n", - " ### .....\n", - " graph = graph_trillions | zero \n", - "\n", - " ### Formatting grammar....\n", - " ### .....\n", - " graph = graph @ clean_cardinal\n", - "\n", - " ### Token insertion\n", - " optional_minus_graph = pynini.closure(\n", - " pynutil.insert(\"negative: \") + pynini.cross(\"moins\", \"\\\"-\\\"\") + \" \", 0, 1\n", - " )\n", - "\n", - " final_graph = optional_minus_graph + pynutil.insert(\"integer: \\\"\") + graph + pynutil.insert(\"\\\"\")\n", - "\n", - " final_graph = self.add_tokens(final_graph) # inserts the cardinal tag\n", - "\n", - " self.fst = final_graph" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "MFIMdLCoZzLK" - }, - "source": [ - "Let's see a demonstration. " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "4CF6Iz9NZ7R_" - }, - "outputs": [], - "source": [ - "cardinal = CardinalFst().fst\n", - "\n", - "example = \"moins deux-cent-quatre\"\n", - "\n", - "apply_fst(example, cardinal)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Verbalizer" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "uvUqpC_Q8FSt" - }, - "source": [ - "The verbalizer can be both the most crucial and simplest part of building each grammar. On one hand, it is the component that finalizes all of your previous work. If it is unable to properly normalize your text, everything has been for naught.\n", - "\n", - "On the other hand, your previous work has vastly limited the unpredictability of your input. Recall from our initial demonstration of the classifier-verbalizer system that and input like <> becomes:\n", - "\n", - "- `tokens { name: \"le\" }`\n", - "- `tokens { date { day: \"1\" month: \"juillet\" }` \n", - "- `tokens { name: \"il\" }` \n", - "- `tokens { name: \"a\" }` \n", - "- `tokens { name: \"mangé\" }`\n", - "- `tokens { cardinal { integer: \"35\" } }` \n", - "- `tokens { name: \"pommes\" }`\n", - "\n", - "Part of the purpose of the two stage set-up is that the input space for each verbalizer is obvious: it's simply the name of its semiotic class. As such, we only need to write our grammar to recognize its class, remove tokens accordingly, and then manage the attributes of each semiotic token." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "et1GgmBuAWzY" - }, - "source": [ - "We will begin as we did with our classifier and create a class to inherit from the `GraphFST` utility class:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "NNKpgWtkAgEW" - }, - "outputs": [], - "source": [ - "class CardinalFst(GraphFst):\n", - " def __init__(self):\n", - " super().__init__(name=\"cardinal\", kind=\"verbalize\")" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "OyAV39NsAqSN" - }, - "source": [ - "One of the useful aspects of the `GraphFst` utility is that it already possesses a built in graph that will recognize and remove semiotic tokens: `delete_tokens`. As such we need only concern ourselves with managing the properties of the Cardinal class:\n", - "- `integers`\n", - "- `negative`\n", - "\n", - "Here, the desired written format of your chosen language will dictate how you proceed. For French, we have the following rules for Cardinal numbers:\n", - "- A negative sign is written before the numeral.\n", - "- Cardinal numbers representing quantities (e.g. \"mille euros\"/ \"one thousand dollars\") are written with spaces in-between every three digits. (e.g. `1 000`)\n", - "- Cardinal numbers representing place in a sequence or addresses (\"page mille\"/\"page one thousand\") are written without spacing. (`1000`)\n", - "\n", - "The first property seems easy enough to handle: write a grammar that simply removes the `negative` formatting, leaving only `-`. (Recall that our Classifier only inserted the string if it was present.) \n", - "\n", - "For the final two, we may note that our intention to develop WFSTs for the Decimal, Measure, and Money classes already will cover most desired quantities. As such, we can leave the issue of spacing to those instances and let the Cardinal WFST default to the non-spacing case. (Note that this will be helpful with Time, Date, Telephone, Electronic, and Ordinal classes as they will not use the spacing format either. It is usually better to reserve specific formatting rules to other classes and let the Cardinal serve as a default.)\n", - "\n", - "As such, we just need our WFST to remove the `integer` property and `negative` property (if it occurs). These can be managed through the `pynutil.delete` function, as seen in the following:\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/", - "height": 368 - }, - "id": "6MF2I6SLU7nf", - "outputId": "0437c4af-5c96-4122-8af0-ca37723c7228" - }, - "outputs": [], - "source": [ - "class CardinalFst(GraphFst):\n", - " def __init__(self):\n", - " super().__init__(name=\"cardinal\", kind=\"verbalize\")\n", - " \n", - " # Removes the negative attribute and leaves the sign if occurs\n", - " optional_sign = pynini.closure(\n", - " pynutil.delete(\"negative:\")\n", - " + delete_space\n", - " + pynutil.delete(\"\\\"\")\n", - " + pynini.accep(\"-\")\n", - " + pynutil.delete(\"\\\"\")\n", - " + delete_space,\n", - " 0,\n", - " 1,\n", - " )\n", - " \n", - " # removes integer aspect\n", - " graph = (\n", - " pynutil.delete(\"integer:\")\n", - " + delete_space\n", - " + pynutil.delete(\"\\\"\")\n", - " + pynini.closure(NEMO_DIGIT, 1) # Accepts at least one digit\n", - " + pynutil.delete(\"\\\"\")\n", - " )\n", - " \n", - " graph = optional_sign + graph # concatenates two properties\n", - "\n", - " delete_tokens = self.delete_tokens(graph) # removes semiotic class tag\n", - "\n", - " self.fst = delete_tokens.optimize()" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "QSX2KlZJbRAA" - }, - "source": [ - "Let's see if it will properly render a given token:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "JxaLm2k0bYIJ" - }, - "outputs": [], - "source": [ - "cardinal = CardinalFst().fst\n", - "example = 'cardinal { negative: \"-\" integer: \"204\" }'\n", - "\n", - "apply_fst(example, cardinal)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "Bc0-QCBHWg-8" - }, - "source": [ - "That's it! We've now completed all aspects of our `CardinalFst` from grammar writing to Verbalization. While we still have quite a few semiotic classes left, you will find that they build off the `CardinalFst` quite easily, making progression much simpler and straightforward.\n", - "\n", - ">**_Note:_**\n", - ">- `delete_tokens` is called on the completed graph, despite the token class occurring first in the tokenized string. This is because the function intersects with an initial WFST that deletes the tags. As such, the function must be passed a completed graph.\n", - ">- In our initial example, all tokens were enclosed within a `token` category. Insertion and deletion of this category is managed by the main [Classifier](#tokenize-and-classify) and [Verbalizer](#verbalize-and-verbalize-final) respectively and is not a concern during individual class grammar development.\n", - ">- Earlier in the tutorial we noted that NeMo ITN permutates all WFSTs unless the `preserve_order` tag is passed as part of the Classifier. This allows you to ignore possible variation in designing the verbalizer and focus on whatever form of processing is easiest for the grammar. That is, the decision to process the `negative` property before the `integer` property is not chosen because of a consequence of the French language but instead because it is easier to write out with `pynini`. \n", - ">- Conversely, if your language is completely invariant in this regard, it may be more efficient to pass `preserve_order` through the Classifier and manage the property here in the Verbalizer. This allows NeMo ITN to avoid building states and arcs for each permutation, reducing graph size and compiling time." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "aFUrbSdJ8Wk7" - }, - "source": [ - "# Ordinal WFST " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "w1b0Z7f5Z9Ar" - }, - "source": [ - "Ordinals is the class of numbers used for enumerating order or placement of entities in a series. In some languages, they are simply derivations of cardinal numbers. For instance, English enumerates order as `first, second, third, fourth, fifth....` After the third ordinal, they become a regular pattern of `cardinal + 'th'`.\n", - "\n", - "Meanwhile, other languages may reserve specific counting systems for ordinals. For example, while Korean uses a Chinese derived counting system for several Cardinal related tasks, it uses derivations from a native counting system for ordering:\n", - "\n", - "**Cardinal**/**Ordinal** = **English**\n", - "- il/cheot-jae = \"First\"\n", - "- i/dul-jae = \"Second\"\n", - "- sam/set-jae = \"Third\"\n", - "- sa/net-jae = \"Fourth\"\n", - "- o/daseot-jae = \"Fifth\"\n", - "\n", - "If your language is of the latter variety, you will likely need to begin development of Ordinal WFST by repeating Cardinal WFST development before proceeding. (Or make it part of your previous Cardinal WFST and combining with a `union` operation.) While you can extend coverage to the level of Cardinal WFST, you will find most Ordinals to be sufficiently covered by only enumerating to a few hundreds. (e.g. Is it common in your language to speak of the \"one millionth\" in an order and/or write out `1,000,000th`?)\n", - "\n", - "For this portion of the tutorial, we will focus on the first type of ordinals - those that primarily derived by altering Cardinals." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "oq_xA8NPiANw" - }, - "source": [ - "## Grammar" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "lhjcQS6oiD_w" - }, - "source": [ - "Continuing with our example language, we first begin by laying out our expected inputs and pinpointing a regular pattern to guide our WFSTs. We note the following examples:\n", - "\n", - " **English = French**\n", - " - \"first\" = \"premier/première\"\n", - " - \"second\" = \"second/seconde/deuxième\"\n", - " - \"third\" = \"troisième\"\n", - " - \"fourth\" = \"quatrième\"\n", - " - \"fifth\" = \"cinquième\"\n", - " - \"sixth\" = \"sixième\"\n", - " - \"seventh\" = \"septième\"\n", - "\n", - "From our examples inputs, it appears that spelling of French Ordinals follows a general format of: `cardinal + ième`. The only exceptions appear to be in the case of the first and second Ordinals - for which completely different roots appear - and the fourth and the fifth Ordinals - where the former drops the \"e\" at the end of the root (`quatre -> quatr`) and the latter appends a \"u\" (`cinq -> cinqu`). \n", - "\n", - "For the expected outputs, we observe the following examples:\n", - " - \"premier/première\" -> `1ᵉʳ/1ʳᵉ`\n", - " - \"second/seconde\" -> `2ᵈ/2ᵈᵉ`\n", - " - \"deuxième\" -> `2ᵉ`\n", - " - \"troisième\" -> `3ᵉ`\n", - " - \"quatrième\" -> `4ᵉ`\n", - " - \"cinquième\" -> `5ᵉ`\n", - " - \"sixième\" -> `6ᵉ`\n", - " - \"septième\" -> `7ᵉ`\n", - "\n", - "It appears that the output is simply the cardinal number of the root with an associated superscript. Since we have already constructed the Cardinal WFST, this means that the job of constructing an Ordinal WFST is simply a case of recognizing the cardinal root for the input and then utilizing a preconstructed Cardinal grammar to render the proper form alongside an associated superscript. That is, our tasks are to:\n", - "- Identify the proper superscript for the ordinal\n", - "- Change the ordinal back into a cardinal\n", - "- Use the Cardinal WFST to transform the cardinal into normalized form\n", - "- Properly render the ordinal using the normalized cardinal and proper superscript\n", - "\n", - "As information regarding the superscript will need to be conveyed through development of the Classifier, we will begin with creating the grammar necessary for rendering the ordinal as its cardinal root. \n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "AOUVZhiwT7hE" - }, - "source": [ - "### Stripping Suffixes" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "5nw0_lOTsEik" - }, - "source": [ - "Since French forms Ordinals by appending a suffix to Cardinals, we should start by creating a WFST to remove the suffix. Assuming that our grammar processes one token at a time, this means that we just need an WFST that will accept all tokens that end with \"ième\" and then delete the suffix from that token:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "Rk89LhsxsHTO" - }, - "outputs": [], - "source": [ - "strip_morpheme = pynutil.delete(\"ième\") # deletes suffix\n", - "graph_strip_morpheme = NEMO_SIGMA + strip_morpheme # accepts all strings until passed suffix, then deletes suffix" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "pLg-PzdntV4N" - }, - "source": [ - "Now we can create a graph that permits all characters in a word token and deletes the ordinal suffix. (Note that this also means that the graph won't accept tokens without the suffix, helping us avoid false inputs.) \n", - "\n", - "We can now intersect this graph with our Cardinal WFST to now strip the suffixes from ordinals and treat them as cardinals. However, recall that our `CardinalFst` also inserted its own class tag. Obviously, we do not want to do this here as it will disrupt the formatting of the token. Instead, we should create a new subgraph *within* the `CardinalFst` class that will only produce the cardinals without tokens." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "class CardinalFst(GraphFst):\n", - " def __init__(self):\n", - " super().__init__(name=\"cardinal\", kind=\"classify\")\n", - " \n", - " ### Cardinal Grammar....\n", - " ### .....\n", - " graph = graph_trillions | zero \n", - "\n", - " ### Formatting grammar....\n", - " ### .....\n", - " graph = graph @ clean_cardinal\n", - " \n", - " ### NEW GRAPH\n", - " self.just_cardinals = graph # will produce cardinals without formatting\n", - "\n", - " ### Token insertion\n", - " optional_minus_graph = pynini.closure(\n", - " pynutil.insert(\"negative: \") + pynini.cross(\"moins\", \"\\\"-\\\"\") + \" \", 0, 1\n", - " )\n", - "\n", - " final_graph = optional_minus_graph + pynutil.insert(\"integer: \\\"\") + graph + pynutil.insert(\"\\\"\")\n", - "\n", - " final_graph = self.add_tokens(final_graph)\n", - "\n", - " self.fst = final_graph" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Now we call it for our graph:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "vxDgBa4_t1nD" - }, - "outputs": [], - "source": [ - "graph_cardinal = CardinalFst().just_cardinals \n", - "graph_ordinal_regular_suffix = graph_strip_morpheme @ graph_cardinal" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "hSpk5M7BuXRz" - }, - "source": [ - "Let's see if it works and gives us the desired cardinal:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "7cJ7fieouY2r" - }, - "outputs": [], - "source": [ - "example = \"sixième\" # dervied from six/6\n", - "apply_fst(example, graph_ordinal_regular_suffix)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "GtEuV7sOuxek" - }, - "source": [ - "Now we can consider the edge cases. Beyond the first and second ordinals, French exhibits irregular behavior in the following cases:\n", - "- If the cardinal root ends with an \"e\", the \"e\" is dropped before adding the suffix (e.g. \"quatrième\"). \n", - "- Cardinals ending with \"cinq\", \"neuf\", and \"dix\" change their endings to \"cinqu\", \"neuv\" , and \"diz\" before appending the suffix, respectively. \n", - "\n", - "We could start by proposing a WFST that replaces the suffix \"ième\" with \"e\" and then compose this onto the Cardinal WFST. If it is a legitimate cardinal, then there will be a path through CardinalFST and the integer will be rendered as normal. \n", - "\n", - "Meanwhile, the case of \"dix\", \"cinq\", and \"neuf\" would each require a distinct WFST as they are each a consequence of different rules of orthography and phonology. Like the case with \"e\", we could change each back to its root and then see if the CardinalWFST will permit a path with the new input. \n", - "\n", - "It is at this point that we can do a cost-benefit analysis and realize that all these cases can be managed by an explicit `string_map/string_file`:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "_9KTNQeIw4sq" - }, - "outputs": [], - "source": [ - "graph_root_change = pynini.string_map([(\"quatrième\", \"quatre\"),\n", - " (\"cinquième\",\t\"cinq\"),\n", - " (\"neuvième\",\t\"neuf\"),\n", - " (\"onzième\",\t\"onze\"),\n", - " (\"douzième\",\t\"douze\"),\n", - " (\"treizième\",\t\"treize\"),\n", - " (\"quatorzième\",\t\"quatorze\"),\n", - " (\"quinzième\",\t\"quinze\"),\n", - " (\"seizième\",\t\"seize\"),\n", - " (\"trentième\",\t\"trente\"),\n", - " (\"quarantième\",\t\"quarante\"),\n", - " (\"cinquantième\",\t\"cinquante\"),\n", - " (\"soixantième\",\t\"soixante\"),\n", - " (\"millième\",\t\"mille\"),\n", - "])" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "eo2_keFVqaY4" - }, - "source": [ - "We could then concatenate these with a WFST that accepts all tokens with these endings and then change the endings as desired. These will provide the cardinal roots just as effectively. " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "O7I29ezmxylx" - }, - "source": [ - "The same can be said for \"premier/première\" and \"second/seconde\":" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "3JZoz51VyGS6" - }, - "outputs": [], - "source": [ - "graph_firsts = pynini.string_map([(\"premier\", \"un\"),(\"première\", \"un\")])\n", - "graph_seconds = pynini.string_map([(\"second\", \"deux\"),(\"seconde\", \"deux\")])" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "NJ9BGGAwyTQ5" - }, - "source": [ - "*Note: We graph separately to manage their different superscripts later on.*\n", - "\n", - "Depending on your language of focus, the choice of implicitly reversing the root token or explicitly mapping back to root will be the most efficient, but it is worth considering both options if only to check your understanding of the language." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "8PgVwDRRq9gr" - }, - "source": [ - "Putting our grammar together, we have:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "ko2kAeKwrRSH" - }, - "outputs": [], - "source": [ - "strip_morpheme = pynutil.delete(\"ième\") # deletes suffix\n", - "\n", - "graph_root_change = pynini.string_map([(\"quatrième\", \"quatre\"),\n", - " (\"cinquième\",\t\"cinq\"),\n", - " (\"neuvième\",\t\"neuf\"),\n", - " (\"onzième\",\t\"onze\"),\n", - " (\"douzième\",\t\"douze\"),\n", - " (\"treizième\",\t\"treize\"),\n", - " (\"quatorzième\",\t\"quatorze\"),\n", - " (\"quinzième\",\t\"quinze\"),\n", - " (\"seizième\",\t\"seize\"),\n", - " (\"trentième\",\t\"trente\"),\n", - " (\"quarantième\",\t\"quarante\"),\n", - " (\"cinquantième\",\t\"cinquante\"),\n", - " (\"soixantième\",\t\"soixante\"),\n", - " (\"millième\",\t\"mille\"),\n", - "])\n", - "\n", - "# Component will accept all tokens that end with desired strings\n", - "graph_get_cardinal = NEMO_SIGMA + (strip_morpheme | graph_root_change) \n", - "\n", - "graph_firsts = pynini.string_map([(\"premier\", \"un\"),(\"première\", \"un\")])\n", - "graph_seconds = pynini.string_map([(\"second\", \"deux\"),(\"seconde\", \"deux\")])\n", - "\n", - "graph_get_cardinal = pynini.union(graph_firsts, graph_seconds, graph_get_cardinal) \n", - "\n", - "graph_cardinal = CardinalFst().just_cardinals\n", - "\n", - "graph_ordinal = graph_get_cardinal @ graph_cardinal" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "ESxY3LsCdE8q" - }, - "outputs": [], - "source": [ - "apply_fst(\"sixième\", graph_ordinal)\n", - "apply_fst(\"première\", graph_ordinal)\n", - "apply_fst(\"seconde\", graph_ordinal)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "qo_g8UdoUFJB" - }, - "source": [ - "## Classifier" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "kemhdKAjzEIa" - }, - "source": [ - "Now that we've found a way to pass the work of the Ordinal grammar back onto the Cardinal grammar, we can move onto the Classifier. Like before, we need to inherit from `GraphFst` to properly insert token formatting and required attributes. As well, we will again use the `integer` property to tag our digit string.\n", - "\n", - "Indeed, the only major difference between the Ordinal Classifier and the Cardinal Classifier is the replacement of optional `negative` attribute with the `morphosyntactic_feature` attribute to indicate the superscript function." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "EHM4Y3TW2nXT" - }, - "source": [ - "Since we are relying on the `CardinalFst` class in our grammar, we want to consider how to instantiate an instance of it. Since our ultimate goal is to build a Classifier that unites all semiotic classes, it makes sense to simply use the `CardinalFst` that we will need to call for our ITN and pass it as an argument to our new class." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "colab": { - "base_uri": "https://localhost:8080/", - "height": 273 - }, - "id": "KsmPhWSa3LF_", - "outputId": "9e881ca9-a926-4249-dda8-9c52175569b5" - }, - "outputs": [], - "source": [ - "def __init__(self, cardinal: GraphFst):\n", - " super().__init__(name=\"ordinal\", kind=\"classify\")" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "CtBQ-udB3S5Q" - }, - "source": [ - "To clear up the namespace, we will now be importing from the NeMo implementation of `CardinalFst` for French." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "L-JAcidf4QQg" - }, - "outputs": [], - "source": [ - "from nemo_text_processing.inverse_text_normalization.fr.taggers.cardinal import CardinalFst\n", - "\n", - "class OrdinalFst(GraphFst):\n", - " def __init__(self, cardinal: GraphFst):\n", - " super().__init__(name=\"ordinal\", kind=\"classify\")\n", - " graph_cardinal = cardinal.graph_no_exception # NeMo equivalent to self.just_cardinals" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "FQfkAqZavCAB" - }, - "source": [ - "We now add in our grammar:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "uUQ4BLuivGut" - }, - "outputs": [], - "source": [ - "class OrdinalFst(GraphFst):\n", - " def __init__(self, cardinal: GraphFst):\n", - " super().__init__(name=\"ordinal\", kind=\"classify\")\n", - " graph_cardinal = cardinal.graph_no_exception # may replace\n", - "\n", - " strip_morpheme = pynutil.delete(\"ième\") # deletes suffix\n", - "\n", - " graph_root_change = pynini.string_map([(\"quatrième\", \"quatre\"),\n", - " (\"cinquième\",\t\"cinq\"),\n", - " (\"neuvième\",\t\"neuf\"),\n", - " (\"onzième\",\t\"onze\"),\n", - " (\"douzième\",\t\"douze\"),\n", - " (\"treizième\",\t\"treize\"),\n", - " (\"quatorzième\",\t\"quatorze\"),\n", - " (\"quinzième\",\t\"quinze\"),\n", - " (\"seizième\",\t\"seize\"),\n", - " (\"trentième\",\t\"trente\"),\n", - " (\"quarantième\",\t\"quarante\"),\n", - " (\"cinquantième\",\t\"cinquante\"),\n", - " (\"soixantième\",\t\"soixante\"),\n", - " (\"millième\",\t\"mille\"),\n", - " ])\n", - " \n", - " # Component will accept all tokens that end with desired strings\n", - " graph_get_cardinal = NEMO_SIGMA + (strip_morpheme | graph_root_change) \n", - "\n", - " graph_firsts = pynini.string_map([(\"premier\", \"un\"),(\"première\", \"un\")])\n", - " graph_seconds = pynini.string_map([(\"second\", \"deux\"),(\"seconde\", \"deux\")])\n", - "\n", - " graph_get_cardinal = pynini.union(graph_firsts, graph_seconds, graph_get_cardinal) \n", - "\n", - " graph_ordinal = graph_get_cardinal @ graph_cardinal\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "F_6EXPRMvnp2" - }, - "source": [ - "Now we come to the `morphosyntactic_features` property - a linguistic term for aspects of a word related to grammar. If intending to deploy your WFST through Sparrowhawk, this is the only ordinal property that is permitted (outside of the universal properties like `preserve_order`) and thus must carry all information regarding how to properly normalize the ordinal. (If Sparrowhawk deployment is not necessary, you may add additional properties to the tag.)\n", - "\n", - "How should we convey this information? Since the Verbalizer will be the main interface for our tags, it really does not matter - so long as we can reliably process the features. For the purposes of French, we just need `morphosyntactic_features` to decide the following:\n", - "- Insert the specific superscripts for \"premier/première\" or \"second/seconde\"\n", - "- Insert \"ᵉ\" otherwise\n", - "\n", - "We will also introduce another aspect of French Ordinals: they can be either plural or singular, identified by the suffix \"s\" on input and superscript \"ˢ\" on output. As such, our `morphosyntactic_features` should also decide the additional property:\n", - "- Insert the plural superscript " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "atctz6p-2GtV" - }, - "source": [ - "Since the default superscript is near universal, we will just specify this in our WFST and focus on the second and first ordinals as specific cases. We will create a `graph_morpheme` component that inserts the default superscript - indicated with a standard \"e\" to avoid possible encoding issues. We will then append a WFST that will graph any possible plural marker - \"s\" - as part the `morphosyntactic_features`. " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "ui99osyP2UuQ" - }, - "outputs": [], - "source": [ - "graph_morpheme = pynutil.insert(\"e\") # Insert e superscript\n", - "graph_plural = pynini.closure(pynini.accep(\"s\"), 0, 1) # We create an acceptor since we must process the possible \"s\"\n", - "\n", - "graph_morpheme_component = graph_morpheme + graph_plural\n", - "\n", - "graph_morphosyntactic_features = (pynutil.insert(\" morphosyntactic_features: \\\"\") \n", - " + graph_morpheme_component\n", - " )" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "QAlqubA25gq0" - }, - "source": [ - "Introducing the `integer` feature:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "rs2TyIBc5la6" - }, - "outputs": [], - "source": [ - "graph_reg_ordinals = graph_get_cardinal @ graph_cardinal # Rewriting ordinals to remove the first and second ordinal.\n", - "\n", - "graph_ordinal = pynutil.insert(\"integer: \\\"\") + graph_reg_ordinals + pynutil.insert(\"\\\"\")\n", - "graph_ordinal += graph_morphosyntactic_features" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "xoqk20Pi2gT8" - }, - "source": [ - "For the first and second ordinals, we can explicitly state their mappings, as these occurrences are invariable. (First and second ordinals do not need to accommodate being the endings of other terms.) As such, we can just have mappings from the token to the superscripts." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "54aqdH_P63Ea" - }, - "outputs": [], - "source": [ - "firsts = pynini.string_map([(\"premier\", \"er\"), (\"première\",\"re\")])\n", - "firsts += graph_plural # Still accepts plural marker in superscript\n", - "seconds = pynini.string_map([(\"second\", \"d\"),(\"seconde\", \"de\")])\n", - "seconds += graph_plural \n", - "\n", - "graph_firsts = pynutil.insert(\"integer: \\\"1\\\" morphosyntactic_features: \\\"\") + firsts\n", - "graph_seconds = pynutil.insert(\"integer: \\\"2\\\" morphosyntactic_features: \\\"\") + seconds" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "D2vQ4m7o7p84" - }, - "source": [ - "Placing them in our class:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "w_JKT8JMf-Mz" - }, - "outputs": [], - "source": [ - "class OrdinalFst(GraphFst):\n", - " def __init__(self, cardinal: GraphFst):\n", - " super().__init__(name=\"ordinal\", kind=\"classify\")\n", - " graph_cardinal = cardinal.graph_no_exception # may replace\n", - "\n", - " strip_morpheme = pynutil.delete(\"ième\") # deletes suffix\n", - "\n", - " graph_root_change = pynini.string_map([(\"quatrième\", \"quatre\"),\n", - " (\"cinquième\",\t\"cinq\"),\n", - " (\"neuvième\",\t\"neuf\"),\n", - " (\"onzième\",\t\"onze\"),\n", - " (\"douzième\",\t\"douze\"),\n", - " (\"treizième\",\t\"treize\"),\n", - " (\"quatorzième\",\t\"quatorze\"),\n", - " (\"quinzième\",\t\"quinze\"),\n", - " (\"seizième\",\t\"seize\"),\n", - " (\"trentième\",\t\"trente\"),\n", - " (\"quarantième\",\t\"quarante\"),\n", - " (\"cinquantième\",\t\"cinquante\"),\n", - " (\"soixantième\",\t\"soixante\"),\n", - " (\"millième\",\t\"mille\"),\n", - " ])\n", - " \n", - " # Component will accept all tokens that end with desired strings\n", - " graph_get_cardinal = NEMO_SIGMA + (strip_morpheme | graph_root_change) \n", - "\n", - " # Graph will map ordinals beyond second ordinal to their cardinals\n", - " graph_reg_ordinals = graph_get_cardinal @ graph_cardinal\n", - "\n", - " # Graphing morphosyntactic_features\n", - " graph_morpheme = pynutil.insert(\"e\") # Insert e superscript\n", - " graph_plural = pynini.accep(\"s\").ques # ques is equivalent to pynini.closure(, 0, 1)\n", - "\n", - " graph_morpheme_component = graph_morpheme + graph_plural\n", - "\n", - " graph_morphosyntactic_features = (pynutil.insert(\" morphosyntactic_features: \\\"\") \n", - " + graph_morpheme_component\n", - " )\n", - "\n", - " # Adding in the `integer` property:\n", - " graph_ordinal = pynutil.insert(\"integer: \\\"\") + graph_reg_ordinals + pynutil.insert(\"\\\"\")\n", - " graph_ordinal += graph_morphosyntactic_features \n", - "\n", - " # Case of first and second ordinals\n", - " firsts = pynini.string_map([(\"premier\", \"er\"), (\"première\",\"re\")])\n", - " firsts += graph_plural # Still accepts plural marker in superscript\n", - " seconds = pynini.string_map([(\"second\", \"d\"),(\"seconde\", \"de\")])\n", - " seconds += graph_plural \n", - "\n", - " graph_firsts = pynutil.insert(\"integer: \\\"1\\\" morphosyntactic_features: \\\"\") + firsts\n", - " graph_seconds = pynutil.insert(\"integer: \\\"2\\\" morphosyntactic_features: \\\"\") + seconds\n", - "\n", - " # All together\n", - " graph_ordinal = pynini.union(graph_ordinal, graph_firsts, graph_seconds)\n", - " self.fst = graph_ordinal.optimize()" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "CpGHVg6chmA0" - }, - "source": [ - "Trying out on some examples:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "b5DL3PZRhpc8" - }, - "outputs": [], - "source": [ - "cardinal = CardinalFst()\n", - "ordinal = OrdinalFst(cardinal).fst\n", - "\n", - "apply_fst(\"premier\", ordinal)\n", - "apply_fst(\"premiers\", ordinal)\n", - "apply_fst(\"seconde\", ordinal)\n", - "apply_fst(\"douzièmes\", ordinal)\n", - "apply_fst(\"cent-cinquièmes\", ordinal)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "MNQVgiv-UK29" - }, - "source": [ - "### Special Tokens" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "UdiNAHGh71O9" - }, - "source": [ - "If you are particularly astute, you may have noticed that we have not closed the quotations around the `morphosyntactic_features` throughout, despite doing so for `integer`. This is not a typo, as there is one more aspect of the Classifier that must be addressed: special cases.\n", - "\n", - "For your language, you may notice that there are occasional exceptions to writing rules that are signaled by a specific vocabulary token in a string. As this must be communicated to our Verbalizer, it is important that we signal this vocabulary through our Classifier. \n", - "\n", - "For French, this can occur in the normalization of centuries. When using Ordinals to indicate centuries, French commonly writes with Roman numerals. For example:\n", - "- \"Fifth century\" -> \"cinquième siècle\" -> `Vᵉ siècle` \n", - "- \"Twentieth century\" -> \"vintième siècle\" -> `XXᵉ siècle` \n", - "\n", - "As such, we must allow our Classifier to pass on the information that \"siècle\" follows an ordinal to our Verbalizer, so it may normalize with Roman numerals. We accomplish this by appending a WFST that accepts special tokens that follow our Ordinals, adding them to our `morphosyntactic_features` attribute with a forward slash to delineate." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "MsWnT4BfQKcC" - }, - "outputs": [], - "source": [ - "special_tokens = pynini.accep(\"siècle\")\n", - "\n", - "graph_special_tokens = delete_space + pynutil.insert(\"/\") + special_tokens # We need to delete the space in between this token and the following one.\n", - "graph_special_tokens = pynini.closure(graph_special_tokens, 0, 1)\n", - "\n", - "graph_ordinal += graph_special_tokens + pynutil.insert(\"\\\"\")" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "698_n5SFQ_jP" - }, - "source": [ - "*Once again, it is advised to retain a tsv file in `data` to quickly append these key-words.*\n", - "\n", - "Having taken care of the special case, we may now call `add_tokens` and complete the graph (fully written out below)." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "nZ1dkft0Riou" - }, - "outputs": [], - "source": [ - "class OrdinalFst(GraphFst):\n", - " def __init__(self, cardinal: GraphFst):\n", - " super().__init__(name=\"ordinal\", kind=\"classify\")\n", - " graph_cardinal = cardinal.graph_no_exception # may replace\n", - "\n", - " strip_morpheme = pynutil.delete(\"ième\") # deletes suffix\n", - "\n", - " graph_root_change = pynini.string_map([(\"quatrième\", \"quatre\"),\n", - " (\"cinquième\",\t\"cinq\"),\n", - " (\"neuvième\",\t\"neuf\"),\n", - " (\"onzième\",\t\"onze\"),\n", - " (\"douzième\",\t\"douze\"),\n", - " (\"treizième\",\t\"treize\"),\n", - " (\"quatorzième\",\t\"quatorze\"),\n", - " (\"quinzième\",\t\"quinze\"),\n", - " (\"seizième\",\t\"seize\"),\n", - " (\"trentième\",\t\"trente\"),\n", - " (\"quarantième\",\t\"quarante\"),\n", - " (\"cinquantième\",\t\"cinquante\"),\n", - " (\"soixantième\",\t\"soixante\"),\n", - " (\"millième\",\t\"mille\"),\n", - " ])\n", - " \n", - " # Component will accept all tokens that end with desired strings\n", - " graph_get_cardinal = NEMO_SIGMA + (strip_morpheme | graph_root_change) \n", - "\n", - " # Graph will map ordinals beyond second ordinal to their cardinals\n", - " graph_reg_ordinals = graph_get_cardinal @ graph_cardinal\n", - "\n", - " # Graphing morphosyntactic_features\n", - " graph_morpheme = pynutil.insert(\"e\") # Insert e superscript\n", - " graph_plural = pynini.accep(\"s\").ques # We create an acceptor since we must process the possible \"s\"\n", - "\n", - " graph_morpheme_component = graph_morpheme + graph_plural\n", - "\n", - " graph_morphosyntactic_features = (pynutil.insert(\" morphosyntactic_features: \\\"\") \n", - " + graph_morpheme_component\n", - " )\n", - "\n", - " # Adding in the `integer` property:\n", - " graph_ordinal = pynutil.insert(\"integer: \\\"\") + graph_reg_ordinals + pynutil.insert(\"\\\"\")\n", - " graph_ordinal += graph_morphosyntactic_features \n", - "\n", - " # Case of first and second ordinals\n", - " firsts = pynini.string_map([(\"premier\", \"er\"), (\"première\",\"re\")])\n", - " firsts += graph_plural # Still accepts plural marker in superscript\n", - " seconds = pynini.string_map([(\"second\", \"d\"),(\"seconde\", \"de\")])\n", - " seconds += graph_plural \n", - "\n", - " graph_firsts = pynutil.insert(\"integer: \\\"1\\\" morphosyntactic_features: \\\"\") + firsts\n", - " graph_seconds = pynutil.insert(\"integer: \\\"2\\\" morphosyntactic_features: \\\"\") + seconds\n", - "\n", - "\n", - " # Special tokens\n", - " special_tokens = pynini.accep(\"siècle\")\n", - "\n", - " graph_special_tokens = delete_space + pynutil.insert(\"/\") + special_tokens # We need to delete the space in between this token and the following one.\n", - " graph_special_tokens = pynini.closure(graph_special_tokens, 0, 1)\n", - "\n", - " graph_ordinal += graph_special_tokens + pynutil.insert(\"\\\"\")\n", - "\n", - " # Finishing\n", - " graph_ordinal = self.add_tokens(graph_ordinal)\n", - " self.fst = graph_ordinal.optimize()\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "7a4zBo-YS1QD" - }, - "source": [ - "## Verbalizer" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "zYbrcGyGS2rW" - }, - "source": [ - "The initial part of the Ordinal Verbalizer is similar to the Cardinal WFST: we simply need to build a Verbalizer that inherits from `GraphFST` and removes the `integer` property tag. " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "KUv99A_rYjb9" - }, - "outputs": [], - "source": [ - "class OrdinalFst(GraphFst):\n", - " def __init__(self):\n", - " super().__init__(name=\"ordinal\", kind=\"verbalize\")\n", - " graph_integer = (\n", - " pynutil.delete(\"integer:\")\n", - " + delete_space\n", - " + pynutil.delete(\"\\\"\")\n", - " + pynini.closure(NEMO_DIGIT, 1)\n", - " + pynutil.delete(\"\\\"\")\n", - " )" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "zKCt_EapZXGW" - }, - "source": [ - "Now we need to manage the `morphosyntactic_features` component. The first steps seem simple enough: delete the property tag and replace the superscript indicators with the actual superscripts. " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "yoa_mXMLabrU" - }, - "outputs": [], - "source": [ - " # Create mappings for all superscripts\n", - " superscript = pynini.union(\n", - " pynini.cross(\"e\", \"ᵉ\"), # only delete first quote since there may be more features\n", - " pynini.cross(\"d\", \"ᵈ\"),\n", - " pynini.cross(\"r\", \"ʳ\"),\n", - " pynini.cross(\"s\", \"ˢ\"),\n", - " )\n", - "\n", - " # Append to deletion of feature property. Note that we use plus closure for multiple superscripts.\n", - " graph_morphosyntactic_features = pynutil.delete(\" morphosyntactic_features: \\\"\") + superscript.plus" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "xOA7_MsUrSJS" - }, - "source": [ - "### Romanization" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "K_SaG0DUa2t7" - }, - "source": [ - "Now we come to the possible Romanization component. Since we need to graph the superscript components as following the number, we want to design our graph so that `morphosyntactic_features` is the last component of the graph. However, we do not know that we need Romanization until we see the `morphosyntactic_features` component. As such, we need to design our graph such that two options are available initially for an input, but only one allows full traversal." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "7dalc-tablG-" - }, - "source": [ - "![romanization.png](images/romanization.PNG)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "mPTNCddNcEEE" - }, - "source": [ - "In cases where your WFST decisions are dependent on latter parts of an input string, permitting the union of two separate paths when only one is valid usually assists, as a standard pathing heuristic will only choose the valid path. \n", - "\n", - "In the case of French, this would require us to separate our Verbalizer into two parts: one for Arabic numerals and one for Roman numerals. For the Arabic WFST, we simply conclude the graph. " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "0YSy1PYOcuyD" - }, - "outputs": [], - "source": [ - "graph_integer = (\n", - " pynutil.delete(\"integer:\")\n", - " + delete_space\n", - " + pynutil.delete(\"\\\"\")\n", - " + pynini.closure(NEMO_DIGIT, 1)\n", - " + pynutil.delete(\"\\\"\")\n", - " )\n", - "graph_Arabic = graph_integer + graph_morphosyntactic_features + pynutil.delete(\"\\\"\")" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "nnXjUU5Pf7Sh" - }, - "source": [ - "For the Roman graph, things get a bit trickier. Ideally, we would want to build a WFST that maps each digit of `graph_Arabic` to a Roman equivalent. However, consider the following examples:\n", - "- 1 -> I\n", - "- 10 -> X\n", - "- 11 -> XI\n", - "- 100 -> C\n", - "- 101 -> CI\n", - "- 110 -> CX\n", - "- 111 -> CXI\n", - "\n", - "Since Roman numerals do not preserve powers of ten through digit placement, we will need to design separate FSTs for each digit position and apply them accordingly. As this can quickly become intensive, we will only work to enumerate the Ordinals from 1 to 100. (Note: We are doing this to accommodate centuries; there is little likelihood that any century beyond the 99th will be used in regular strings.)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "3-fQHMc2iQrz" - }, - "source": [ - "First we design our graphs for converting from Arabic to Roman numerals:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "d6PDySykiXTh" - }, - "outputs": [], - "source": [ - "digits = pynini.string_map([(\"1\", \"I\"),\n", - " (\"2\",\t\"II\"),\n", - " (\"3\",\t\"III\"),\n", - " (\"4\",\t\"IV\"),\n", - " (\"5\",\t\"V\"),\n", - " (\"6\",\t\"VI\"),\n", - " (\"7\",\t\"VII\"),\n", - " (\"8\",\t\"VIII\"),\n", - " (\"9\",\t\"IX\"),\n", - " ])\n", - "tens = pynini.string_map([(\"1\", \"X\"),\n", - " (\"2\",\t\"XX\"),\n", - " (\"3\",\t\"XXX\"),\n", - " (\"4\",\t\"XL\"),\n", - " (\"5\",\t\"L\"),\n", - " (\"6\",\t\"LX\"),\n", - " (\"7\",\t\"LXX\"),\n", - " (\"8\",\t\"LXXX\"),\n", - " (\"9\",\t\"XC\"),\n", - " ])\n", - "zero = pynutil.delete(\"0\") # No Roman representation for zero." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "wb-LmwJdk59m" - }, - "source": [ - "Now we build two separate filters: one will accept only single digit Arabic numerals and the other will accept two digit Arabic numerals. For this we can use `NEMO_DIGIT`:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "DW3oD7Hbli2X" - }, - "outputs": [], - "source": [ - "map_one_digit = NEMO_DIGIT\n", - "map_two_digits = NEMO_DIGIT ** 2 # pynini overloads the exponent function to allow self-concatenation." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "xtYKLy9AmJZS" - }, - "source": [ - "We now build mappings between two digit Arabic numerals and Roman numerals, composing them onto the filters:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "dUy7uEUXmT_g" - }, - "outputs": [], - "source": [ - "graph_one_digit_romans = NEMO_DIGIT @ digits\n", - "\n", - "graph_two_digit_romans = tens + (digits | zero)\n", - "graph_two_digit_romans = map_two_digits @ graph_two_digit_romans\n", - "\n", - "graph_romans = graph_one_digit_romans | graph_two_digit_romans" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "JEinyAMdm7RJ" - }, - "source": [ - "We now take care of the occurrence of \"siècle\" before composing onto `graph_integer`:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "ERO19BbynPNX" - }, - "outputs": [], - "source": [ - "graph_romans = (graph_integer @ graph_romans) + graph_morphosyntactic_features\n", - "graph_romans += pynini.cross(\"/\", \" \") + \"siècle\" + pynutil.delete(\"\\\"\")" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "zN-fwrCGoToQ" - }, - "source": [ - "We finalize with a union and calling `delete_tokens`, the complete Verbalizer now being::" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "kr2wcToAofWB" - }, - "outputs": [], - "source": [ - "class OrdinalFst(GraphFst):\n", - " def __init__(self):\n", - " super().__init__(name=\"ordinal\", kind=\"verbalize\")\n", - "\n", - " # Maps integer and removes attribute\n", - " graph_integer = (\n", - " pynutil.delete(\"integer:\")\n", - " + delete_space\n", - " + pynutil.delete(\"\\\"\")\n", - " + pynini.closure(NEMO_DIGIT, 1)\n", - " + pynutil.delete(\"\\\"\")\n", - " )\n", - "\n", - " # Create mappings for all superscripts\n", - " superscript = pynini.union(\n", - " pynini.cross(\"e\", \"ᵉ\"), # only delete first quote since there may be more features\n", - " pynini.cross(\"d\", \"ᵈ\"),\n", - " pynini.cross(\"r\", \"ʳ\"),\n", - " pynini.cross(\"s\", \"ˢ\"),\n", - " )\n", - "\n", - " # Append to deletion of feature property. Note that we use plus closure for multiple superscripts.\n", - " graph_morphosyntactic_features = pynutil.delete(\" morphosyntactic_features: \\\"\") + superscript.plus\n", - "\n", - " # Writing WFST for Arabic\n", - " graph_Arabic = graph_integer + graph_morphosyntactic_features + pynutil.delete(\"\\\"\")\n", - "\n", - " # Mapping Roman numerals\n", - " digits = pynini.string_map([(\"1\", \"I\"),\n", - " (\"2\",\t\"II\"),\n", - " (\"3\",\t\"III\"),\n", - " (\"4\",\t\"IV\"),\n", - " (\"5\",\t\"V\"),\n", - " (\"6\",\t\"VI\"),\n", - " (\"7\",\t\"VII\"),\n", - " (\"8\",\t\"VIII\"),\n", - " (\"9\",\t\"IX\"),\n", - " ])\n", - " tens = pynini.string_map([(\"1\", \"X\"),\n", - " (\"2\",\t\"XX\"),\n", - " (\"3\",\t\"XXX\"),\n", - " (\"4\",\t\"XL\"),\n", - " (\"5\",\t\"L\"),\n", - " (\"6\",\t\"LX\"),\n", - " (\"7\",\t\"LXX\"),\n", - " (\"8\",\t\"LXXX\"),\n", - " (\"9\",\t\"XC\"),\n", - " ])\n", - " zero = pynutil.delete(\"0\") # No Roman representation for zero.\n", - "\n", - " # filters for Roman digits\n", - " map_one_digit = NEMO_DIGIT\n", - " map_two_digits = NEMO_DIGIT ** 2 # pynini overloads the exponent function to allow self-concatenation.\n", - "\n", - " # Composing onto roman digits\n", - " graph_one_digit_romans = NEMO_DIGIT @ digits\n", - "\n", - " graph_two_digit_romans = tens + (digits | zero)\n", - " graph_two_digit_romans = map_two_digits @ graph_two_digit_romans\n", - "\n", - " graph_romans = graph_one_digit_romans | graph_two_digit_romans\n", - "\n", - " # Writing WFST for Roman\n", - " graph_romans = (graph_integer @ graph_romans) + graph_morphosyntactic_features\n", - " graph_romans += pynini.cross(\"/\", \" \") + \"siècle\" + pynutil.delete(\"\\\"\")\n", - "\n", - " # Final composition\n", - " graph = (graph_romans | graph_Arabic)\n", - "\n", - " delete_tokens = self.delete_tokens(graph)\n", - " self.fst = delete_tokens.optimize()\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Trying out our examples:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "example_regular = 'ordinal { integer: \"12\" morphosyntactic_features: \"es\" }'\n", - "example_roman = 'ordinal { integer: \"12\" morphosyntactic_features: \"es/siècle\" }'\n", - "\n", - "fst = OrdinalFst().fst\n", - "\n", - "apply_fst(example_regular, fst)\n", - "apply_fst(example_roman, fst)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "yBgLhTq9pWZe" - }, - "source": [ - "We have now completed an Ordinal WFST from the ground up, allowing a separate numbering system for special cases." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "-W1-BMVJUXXk" - }, - "source": [ - "## Final notes" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "kR7E64P4pPU_" - }, - "source": [ - "Before moving on, there are some key takeaways that you may find useful for most (if not all) languages:\n", - "- Many ordinal systems rely on alteration of Cardinals. Even in the example of Korean, it is using a pre-existing counting system and adding a suffix to indicate ordering. As such, your Ordinal WFST will likely follow this tutorial's structure of changing the Ordinal to its original root and then relying on your Cardinal WFST for the majority of processing.\n", - "- The `morphosyntactic_features` property will carry the vast majority of information necessary for normalization through your Verbalizer.\n", - "- While not all writing systems have the same quirk as using Roman numerals in reference to centuries, you will likely find cases in your language when a specific token indicates unique rules for a semiotic class. Carrying this information to the Verbalizer is usually the simplest means of preserving the token while also facilitating normalization. " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "Rx8-LuJOUaa5" - }, - "source": [ - "# Decimal WFST " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "D2MRXYxz8TGA" - }, - "source": [ - "\n", - "If the Cardinal WFST is the most crucial element of a normalization grammar, the construction of the Decimal WFST is a close second. Much like in the case of constructing Ordinals from Cardinal grammars, many aspects of the Decimal WFST will be reused throughout your other semiotic classes.\n", - "\n", - "To get started, you should study the numerical conventions in your language. In particular, you should take note of the following:\n", - "- How is the decimal component of a number pronounced in your language of focus. (e.g. The English number `1.33` can be verbalized as \"one point three three\" or \"one and thirty three hundredths.\")\n", - "- What is the punctuation mark used for decimal demarcation? (In North America, several writing systems use `.` while European nations will use `,`.)\n", - "- Are there general rules regarding pronunciation/formatting of numbers past the decimal demarcation? (e.g. Does your language pronounce each digit or pronounce as a series of three digit numbers?)\n", - "\n", - "Such questions will likely require some deep familiarity with the language, and it may benefit to ask a native speaker for some input. Of course, the level of depth is dependent on your needs, but researching these questions will help your normalization system appear more organic." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "UsK78ib4N-gb" - }, - "source": [ - "## Grammar" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "p4CLOOA9OAwZ" - }, - "source": [ - "In the case of French, we have the following guidelines:\n", - "- French uses the comma ( `,` ) for decimal delineation. It is articulated as \"virgule\".\n", - "- Decimals can be read as a series of digits or grouped as Cardinal numbers arbitrarily. (e.g. \"`.333` can be \"virgule trois trois trois\" or \"virgule trois-cent-trente-trois\".) \n", - "\n", - "As such, our grammar needs to accommodate the following pattern: \n", - "\n", - "`cardinal + \"virgule\" + string_of_cardinals`\n", - "\n", - "Given our experience with our previous WFSTs, this seems simple enough. We assume we have an instance of CardinalFST available and create a subcomponent to map the integer portion of a decimal:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "XSp9FTzhf0XZ" - }, - "outputs": [], - "source": [ - "cardinal = CardinalFst().graph_no_exception # NeMo equivalent of just_cardinals\n", - "\n", - "# place cardinal under closure to permit values <=1\n", - "graph_integer = pynini.closure(cardinal, 0, 1)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "bk3_3iawgAZE" - }, - "source": [ - "Compose it on a subcomponent that detects the delineator \"virgule\":" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "UMzfAKkngH6z" - }, - "outputs": [], - "source": [ - "delete_virgule = pynutil.delete(\"virgule\")\n", - "graph_decimal = graph_integer + delete_space + delete_virgule" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "GXjbtbLYgn17" - }, - "source": [ - "And permit the occurrence of several strings of cardinals to follow:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "LMMNBJz8gtTA" - }, - "outputs": [], - "source": [ - "graph_string_of_cardinals = delete_space + graph_cardinal\n", - "graph_string_of_cardinals = pynini.closure(graph_string_of_cardinals, 1)\n", - "\n", - "graph_decimal += graph_string_of_cardinals" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "jTgnRLddhGdE" - }, - "source": [ - "Let us try an example:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "D4rjDh0ShJAp" - }, - "outputs": [], - "source": [ - "example = \"trois virgule trois cinquante-cinq\" \n", - "apply_fst(example, graph_decimal) # Should output only the cardinals in the string" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "RfD1d9JOioyl" - }, - "source": [ - "### Ambiguity?" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "3IaI1mCIe_6i" - }, - "source": [ - "Note that our decision to include multiple strings of cardinals after the decimal marker has introduced some ambiguity into our WFST. Consider if a decimal number was followed by an integer series (e.g. `2.5, 5, 6`). Now what should be an application of one DecimalFST and two applications of a CardinalFST can be interpreted as a single DecimalFST application (e.g. `2.556`). What can be done?\n", - "\n", - "While we will address this in greater depth later (see [Tokenize and Classify](#tokenize-and-classify)), the short answer is that cases such as these must be calibrated according to use and linguistic intuition. As this is an inherent ambiguity in the language and its writing system, we can never truly remove this possibility without restricting our ability to model the language. However, we can rely on a few logical assumptions to guide our decision making:\n", - "- Unless the grammar is deployed in a restrictive setting (e.g. a Financial or environment where strings of numbers are often read in series) it's not likely for a valid string to exhibit this level of ambiguity. Speakers typically try to reduce possible ambiguity in their language production and would likely rephrase to avoid issues such as these. [See Grice's maxims](https://en.wikipedia.org/wiki/Cooperative_principle).\n", - "- While a language may allow a specific string by *rule*, speakers may typically avoid them *in practice* due to conventions or difficulty. In our case, while it may be possible to read `2,100 05` as \"deux virgule dix-mille-cinq\" (\"two point ten-thousand and five\"), it's dubious that a speaker would find such easier to read than \"deux virgule une zéro zéro zéro cinq\". (The place value of large strings tend to take longer to recognize.)\n", - "\n", - "While hardly satisfying, these two points will allow us to dismiss *some* worry. With the former observation being outside our grammar's ability to manage, we accommodate the latter point by using an alternate WFST from our CardinalFST: `numbers_up_to_million`. (To utilize in your own language, create a WFST in the Cardinal class right before building up to `graph_millions`. Again, calling `optimize` is advised.)\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "piNe1AWspa4J" - }, - "outputs": [], - "source": [ - "cardinal = CardinalFst().numbers_up_to_million\n", - "\n", - "# place cardinal under closure to permit values <=1\n", - "graph_integer = pynini.closure(cardinal, 0, 1)\n", - "\n", - "delete_virgule = pynutil.delete(\"virgule\")\n", - "graph_decimal = graph_integer + delete_space + delete_virgule\n", - "\n", - "graph_string_of_cardinals = delete_space + cardinal\n", - "graph_string_of_cardinals = pynini.closure(graph_string_of_cardinals, 1)\n", - "\n", - "graph_decimal += graph_string_of_cardinals" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "B1gglt0tfM5V" - }, - "source": [ - "## Classifier" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "fVkOWkncgOZc" - }, - "source": [ - "Like with our previous WFSTs, the main duty for the classifier is inserting the necessary properties for the semiotic token. For the `decimal` tag, the following properties are used:\n", - "- `integer_part` - indicates value before decimal marker\n", - "- `fractional_part` - indicates values after the decimal marker\n", - "- `negative` - indicates if value is positive or negative (Optional)\n", - "- `quantity` - designates if decimal is in regards to a specific quantity. (See Quantities.)\n", - "\n", - "We can begin by inserting the `integer_part` around our `cardinal` subcomponent and the `fractional_part` around our `graph_string_of_cardinals`" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "_zw_cDszh-fB" - }, - "outputs": [], - "source": [ - "graph_integer = pynutil.insert(\"integer_part: \\\"\") + cardinal + pynutil.insert(\"\\\" \")\n", - "graph_fractional = pynutil.insert(\"fractional_part: \\\"\") + graph_string_of_cardinals + pynutil.insert(\"\\\"\")" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "bxlnn_7tiQMn" - }, - "source": [ - "We then concatenate them together with a component that recognizes and removes the decimal separator." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "BxNS9_AwiWHf" - }, - "outputs": [], - "source": [ - "graph_integer_or_none = graph_integer | pynutil.insert(\"integer_part: \\\"0\\\" \", weight=.1) # In cases we don't always have an integer preceding\n", - "graph_decimal_no_sign = graph_integer_or_none + delete_space + pynutil.delete(\"virgule\") + graph_fractional" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "b7uGfsi4i5UI" - }, - "source": [ - "*Note that we allow insertion of 0 if there is no integer to accommodate reading of only decimal values*\n", - "\n", - "Now we allow the possibility of negative values. (Recall French uses \"moins\" to indicate the negative.)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "VsP79naojQZR" - }, - "outputs": [], - "source": [ - "graph_negative = pynini.cross(\"moins\", \"negative: \\\"-\\\" \") + delete_space\n", - "graph_decimal = graph_negative + graph_decimal_no_sign" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "QTcvq5HqllqW" - }, - "outputs": [], - "source": [ - "example = \"moins deux virgule cent-quatre\"\n", - "apply_fst(example, graph_decimal)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "FVKuGj_9mZ75" - }, - "source": [ - "Placing within a `DecimalFst` class, we have:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "tXwr32ermesp" - }, - "outputs": [], - "source": [ - "class DecimalFst(GraphFst):\n", - " def __init__(self, cardinal: GraphFst):\n", - " super().__init__(name=\"decimal\", kind=\"classify\")\n", - " cardinal = cardinal.numbers_up_to_million\n", - " delete_virgule = pynutil.delete(\"virgule\")\n", - "\n", - " graph_integer = pynutil.insert(\"integer_part: \\\"\") + cardinal + pynutil.insert(\"\\\" \") + delete_space\n", - " graph_integer_or_none = graph_integer | pynutil.insert(\"integer_part: \\\"0\\\" \", weight=.001) # In cases we don't always have an integer preceding\n", - "\n", - " graph_string_of_cardinals = delete_space + cardinal\n", - " graph_string_of_cardinals = pynini.closure(graph_string_of_cardinals, 1)\n", - " graph_fractional = pynutil.insert(\"fractional_part: \\\"\") + graph_string_of_cardinals + pynutil.insert(\"\\\"\")\n", - "\n", - " graph_decimal_no_sign = graph_integer_or_none + pynutil.delete(\"virgule\") + graph_fractional \n", - "\n", - " graph_negative = pynini.cross(\"moins\", \"negative: \\\"-\\\" \") + delete_space\n", - " graph_negative = pynini.closure(graph_negative, 0, 1)\n", - "\n", - " graph_decimal = graph_negative + graph_decimal_no_sign\n", - "\n", - " graph = self.add_tokens(graph_decimal)\n", - " self.fst = graph.optimize()\n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "gjxI5mEKfHLo" - }, - "source": [ - "### Quantities" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "3WuwWPf3py7G" - }, - "source": [ - "Recalling our earlier remarks regarding convention in language use, you may find a need to adjust the DecimalFst when processing specific values. For instance, consider the following equivalencies from English:\n", - "- `1,500,000` = \"one million five hundred thousand\" = \"one point five million\" = `1.5 million`\n", - "- `2,750,000` = \"two million seven hundred and fifty thousand\" = \"two point seven five million\" = `2.75 million`\n", - "\n", - "For large numbers, there is a tendency to use the decimal system as though one is describing a quantity. Notably, there is a minimum value for which this is comfortable. (A speaker of English may say \"three point five trillion\" but \"three point five hundred\" comes off as odd.)\n", - "\n", - "This behavior can occur in other languages. For example, the amount of `$1,500,000` may be read in French as \"une virgule cinq million de dollars\" (\"one point five million dollars\"). " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "RgMBIKlYdsGz" - }, - "source": [ - "Our Classifier can be made to accommodate this behavior: we simply need to repeat what we did for `OrdinalFst` and set aside several key terms to trigger our model. For French, we will choose all terms added for values greater than a million. (Chosen empirically.)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "vEcsUXw5fUEe" - }, - "outputs": [], - "source": [ - "suffix = pynini.union(\n", - " \"million\",\n", - " \"millions\",\n", - " \"milliard\",\n", - " \"milliards\",\n", - " \"billion\",\n", - " \"billions\",\n", - " \"billiard\",\n", - " \"billiards\",\n", - " \"trillion\",\n", - " \"trillions\",\n", - " \"trilliard\",\n", - " \"trilliards\",\n", - " )" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "wIIUAsR-fgQA" - }, - "source": [ - "We will then need to use a WFST to graph any numbers the precede these amounts. Note, unlike for our `DecimalFst`, we need to permit cardinals as well as decimals. This is because we want to be able to normalize a phrase like \"three million\" to `3 million` as this will be less obtrusive than `3,000,000`.\n", - "\n", - "As such, we will call a `CardinalFst` and a `DecimalFst` in for `graph_quantities`. Since these are both utilized for our `DecimalFst`, it would be more efficient to just pass them along as function/class variables." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "yern-idtycWg" - }, - "outputs": [], - "source": [ - "def get_quantity(decimal, cardinal_up_to_thousand):\n", - " key_values = pynini.union(\n", - " \"million\",\n", - " \"millions\",\n", - " \"milliard\",\n", - " \"milliards\",\n", - " \"billion\",\n", - " \"billions\",\n", - " \"billiard\",\n", - " \"billiards\",\n", - " \"trillion\",\n", - " \"trillions\",\n", - " \"trilliard\",\n", - " \"trilliards\",\n", - " )\n", - " # The French WFST that this borrows from has not removed leading zeroes yet.\n", - " numbers = cardinal_up_to_thousand @ (\n", - " pynutil.delete(pynini.closure(\"0\")) + pynini.difference(NEMO_DIGIT, \"0\") + pynini.closure(NEMO_DIGIT)\n", - " )\n", - " res = (\n", - " pynutil.insert(\"integer_part: \\\"\")\n", - " + numbers\n", - " + pynutil.insert(\"\\\"\")\n", - " + (\n", - " pynini.union(delete_hyphen, delete_extra_space)\n", - " ) # Can be written either as 'deux-millions' or 'deux millions' depending on whether it registers as a noun or part of cardinal.\n", - " + pynutil.insert(\" quantity: \\\"\")\n", - " + suffix\n", - " + pynutil.insert(\"\\\"\")\n", - " )\n", - " # Union with decimal to permit either a cardinal or decimal representation.\n", - " res |= decimal + delete_extra_space + pynutil.insert(\" quantity: \\\"\") + suffix + pynutil.insert(\"\\\"\")\n", - " return res" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "uT4LMo8ADBAq" - }, - "source": [ - "We can now insert this into our Classifier, producing the following:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "d2KrCuyGDLwh" - }, - "outputs": [], - "source": [ - "class DecimalFst(GraphFst):\n", - " def __init__(self, cardinal: GraphFst):\n", - " super().__init__(name=\"decimal\", kind=\"classify\")\n", - " quantities_cardinal = cardinal.graph_hundreds_component_at_least_one_none_zero_digit\n", - " cardinal = cardinal.graph_no_exception\n", - " delete_virgule = pynutil.delete(\"virgule\")\n", - "\n", - " graph_integer = pynutil.insert(\"integer_part: \\\"\") + cardinal + pynutil.insert(\"\\\" \") + delete_space\n", - " graph_integer_or_none = graph_integer | pynutil.insert(\"integer_part: \\\"0\\\" \", weight=.001) # In cases we don't always have an integer preceding\n", - "\n", - " graph_string_of_cardinals = delete_space + cardinal\n", - " graph_string_of_cardinals = pynini.closure(graph_string_of_cardinals, 1)\n", - " graph_fractional = pynutil.insert(\"fractional_part: \\\"\") + graph_string_of_cardinals + pynutil.insert(\"\\\"\")\n", - "\n", - " graph_decimal_no_sign = graph_integer_or_none + delete_virgule + graph_fractional \n", - "\n", - " graph_negative = pynini.cross(\"moins\", \"negative: \\\"-\\\" \") + delete_space\n", - " graph_negative = pynini.closure(graph_negative, 0, 1)\n", - " graph_decimal = graph_negative + graph_decimal_no_sign\n", - "\n", - " # Union default decimal with version that accepts quantities\n", - " graph_decimal |= graph_negative + get_quantity(\n", - " graph_decimal_no_sign, quantities_cardinal\n", - " )\n", - " final_graph = self.add_tokens(graph_decimal)\n", - " self.fst = final_graph.optimize()" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "cD-eKqO6qTyh" - }, - "outputs": [], - "source": [ - "cardinal = CardinalFst()\n", - "decimal = DecimalFst(cardinal).fst\n", - "example = \"trois virgule cent-quatre billion\"\n", - "apply_fst(example, decimal)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "HiSLKF3RfRZA" - }, - "source": [ - "## Verbalizer" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "QnkOV5FlteQA" - }, - "source": [ - "As before, the Verbalizer is responsible for removing the formatting and rendering a given token in conventional form. As the process remains similar to Ordinals and Cardinals (deleting strings in a regular matter) we will instead focus on a unique concern for `DecimalFst`: numeral spacing.\n", - "\n", - "For some writing systems, decimal numbers and other strings are typically not written as a single string, instead using punctuation to group numbers for clarity. For example, in the United States, integer digits greater than a thousand are separated by commas for every three digits:\n", - "- `12345.678` -> `12,345.678`\n", - "\n", - "A similar rule occurs in French, save it employs spaces on each side of the decimal marker:\n", - "- `12345,6789` -> `12 345,678 9`" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "2h4WQZ1a4Cpc" - }, - "source": [ - "While simple enough, this rule poses a slight complication: it works from the left and right of the decimal separator, whereas WFSTs process linearly from the beginning (or end) of strings. As such we will need to break the formatting rule into two components: one for the integer component and one for the decimal component." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "ViOFNdZw4-qu" - }, - "source": [ - "Starting with the integer component, we need our subcomponent to recognize every three digits and insert a space before. We can achieve this with some `graph_utils` helper objects - `NEMO_DIGIT` and `NEMO_NON_BREAKING_SPACE`, which accept all digits and non-breaking spaces, respectively. " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "Z36be2Vo5VbR" - }, - "outputs": [], - "source": [ - "every_three_digits = NEMO_DIGIT ** 3 # accepts a string of three digits\n", - "space_every_three_integer = pynini.closure(NEMO_NON_BREAKING_SPACE + every_three_digits) # inserts space before every three digits." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "RSB2gGH-5vwi" - }, - "source": [ - "However, we cannot let the component insert spaces when there are *only* three digits (e.g. `100`.) As such, we need to make sure the insertion only begins starting from the beginning of a string (e.g. when there is a string between one and three digits.)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "wfWp3ghH6mDQ" - }, - "outputs": [], - "source": [ - "space_every_three_integer = pynini.closure(NEMO_DIGIT, 1, 3) + space_every_three_integer" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "NJrQYSfA6vyu" - }, - "source": [ - "For the case of the decimal spacing, we simply reverse the logic:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "vBP6ncTp6yXX" - }, - "outputs": [], - "source": [ - "space_every_three_decimal = pynini.closure(NEMO_NON_BREAKING_SPACE + every_three_digits)\n", - "space_every_three_decimal = space_every_three_decimal + pynini.closure(NEMO_DIGIT, 1, 3)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "WRXPN_gk69VV" - }, - "source": [ - "Placed into our Verbalizer, we would see the following:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "h49eztvs7BXH" - }, - "outputs": [], - "source": [ - "class DecimalFst(GraphFst):\n", - " \"\"\"\n", - " Finite state transducer for verbalizing decimal, e.g.\n", - " decimal { negative: \"true\" integer_part: \"12\" fractional_part: \"5006\" quantity: \"billion\" } -> -12.5006 billion\n", - " \"\"\"\n", - "\n", - " def __init__(self):\n", - " super().__init__(name=\"decimal\", kind=\"verbalize\")\n", - "\n", - " # Need parser to group digits by threes\n", - " exactly_three_digits = NEMO_DIGIT ** 3\n", - " at_most_three_digits = pynini.closure(NEMO_DIGIT, 1, 3)\n", - "\n", - " space_every_three_integer = (\n", - " at_most_three_digits + (pynutil.insert(NEMO_NON_BREAKING_SPACE) + exactly_three_digits).closure()\n", - " )\n", - " space_every_three_decimal = (\n", - " pynini.accep(\",\")\n", - " + (exactly_three_digits + pynutil.insert(NEMO_NON_BREAKING_SPACE)).closure()\n", - " + at_most_three_digits\n", - " )\n", - " group_by_threes = space_every_three_integer | space_every_three_decimal\n", - " self.group_by_threes = group_by_threes\n", - "\n", - " optional_sign = pynini.closure(pynini.cross(\"negative: \\\"true\\\"\", \"-\") + delete_space, 0, 1)\n", - " integer = (\n", - " pynutil.delete(\"integer_part:\")\n", - " + delete_space\n", - " + pynutil.delete(\"\\\"\")\n", - " + pynini.closure(NEMO_NOT_QUOTE, 1)\n", - " + pynutil.delete(\"\\\"\")\n", - " )\n", - " integer = integer @ group_by_threes\n", - " optional_integer = pynini.closure(integer + delete_space, 0, 1)\n", - " fractional = (\n", - " pynutil.insert(\",\")\n", - " + pynutil.delete(\"fractional_part:\")\n", - " + delete_space\n", - " + pynutil.delete(\"\\\"\")\n", - " + pynini.closure(NEMO_NOT_QUOTE, 1)\n", - " + pynutil.delete(\"\\\"\")\n", - " )\n", - " fractional = fractional @ group_by_threes\n", - " optional_fractional = pynini.closure(fractional + delete_space, 0, 1)\n", - " quantity = (\n", - " pynutil.delete(\"quantity:\")\n", - " + delete_space\n", - " + pynutil.delete(\"\\\"\")\n", - " + pynini.closure(NEMO_NOT_QUOTE, 1)\n", - " + pynutil.delete(\"\\\"\")\n", - " )\n", - " optional_quantity = pynini.closure(pynutil.insert(\" \") + quantity + delete_space, 0, 1)\n", - " graph = (optional_integer + optional_fractional + optional_quantity).optimize()\n", - " self.numbers = graph # Saving just the part of the graph used for numbers\n", - " graph = optional_sign + graph\n", - " delete_tokens = self.delete_tokens(graph)\n", - " self.fst = delete_tokens.optimize()" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Trying out some examples:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "fst = DecimalFst().fst\n", - "\n", - "example1 = 'decimal { integer_part: \"3\" fractional_part: \"10453\" quantity: \"billion\" }'\n", - "example2 = 'decimal { integer_part: \"22323\" fractional_part: \"104553\" }'\n", - "\n", - "apply_fst(example1, fst)\n", - "apply_fst(example2, fst)\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "CZbshZCW8clI" - }, - "source": [ - "# Money WFST " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "xuiv8HMz7yjm" - }, - "source": [ - "Now that we've handled some of the foundational classes, it's time to see how they build up to permit more concrete ones. Let's see how the previous WFSTs assist in building a WFST for normalizing currency: the `MoneyFst`. " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "wTU2c7MtUpqF" - }, - "source": [ - "## Grammar" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "qqyRm8Ru8TDf" - }, - "source": [ - "While the exact phrasing will vary, a valid string for currency will possess the following qualities:\n", - "- A major and/or minor denomination of currency\n", - "- A numeric quantity of the denomination \n", - "\n", - "As our `CardinalFst` and `OrdinalFst` already allow us to normalize the quantity, the only issue for `MoneyFst` is to graph the amounts and build a vocabulary to recognize the denominations.\n", - "\n", - "For French, we will use the following examples to build upon:\n", - "- \"une euros\" -> `1 €`\n", - "- \"deux euros\" -> `2 €` \n", - "- \"deux euros cinq\" -> `2,5 €` \n", - "- \"cinq centimes\" -> `0,5 €`\n", - "- \"deux billions de euros\" -> `2 billions de euros`" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "FMqUir9n9_cA" - }, - "source": [ - "These suggest the following requirements of our grammar:\n", - "- There must be a mapping between \"euro\" and \"centime\" and `€` in our vocabulary\n", - "- This mapping must allow both singular and plural forms\n", - "- The currency denomination is phrased between major and minor denominations (\"une euro cinq\" and not \"une cinq euro\")\n", - "- Large quantities of currency are left 'as is' instead of normalized\n", - "\n", - "We may deal with the vocabulary in the typical fashion:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "XN9nbNhB-vEV" - }, - "outputs": [], - "source": [ - "major_currency = pynini.string_map([(\"euro\", \"€\")])\n", - "minor_currency = pynini.string_map([(\"centime\", \"€\")])\n", - "\n", - "graph_plural = pynutil.delete(\"s\").ques\n", - "\n", - "major_currency += graph_plural\n", - "minor_currency += graph_plural" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "3aHrm1qPAc-f" - }, - "source": [ - "Moving to the numbers, note that we need to append a leading zero to the value of fractional currency amounts (\"five cents\" -> `$0.05`). We bring back the subgraph from `CardinalFst` that maps tokens to numbers without tokenization to assist with this:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "jwi-yQW1AjvG" - }, - "outputs": [], - "source": [ - "from nemo_text_processing.inverse_text_normalization.fr.taggers import cardinal\n", - "\n", - "cardinal_graph = cardinal.CardinalFst()\n", - "graph_cardinal = cardinal_graph.graph_no_exception # graphs cardinals w/o tokenization\n", - "\n", - "add_leading_zero_to_double_digit = (NEMO_DIGIT + NEMO_DIGIT) | (pynutil.insert(\"0\") + NEMO_DIGIT)\n", - "graph_fractional_values = graph_cardinal @ add_leading_zero_to_double_digit" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Now, let us consider how to manage arge quantities of currency. In our example (\"deux billions de euros\" -> `2 billions de euros`) we see that its behavior mirrors that of our `get_quantity` portion of `DecimalFst`. As such, it would be useful if there was a subcomponent of that graph that we could use in here. Like in the case of `CardinalFst`, let us go back and create a subgraph for later use. Since all our quantities are positive, this would be best accomplished right before incorporating the `negative` property, creating a `self.final_graph_wo_negative`:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "class DecimalFst(GraphFst):\n", - " def __init__(self, cardinal: GraphFst):\n", - " super().__init__(name=\"decimal\", kind=\"classify\")\n", - " quantities_cardinal = cardinal.graph_hundreds_component_at_least_one_none_zero_digit\n", - " cardinal = cardinal.graph_no_exception\n", - " delete_virgule = pynutil.delete(\"virgule\")\n", - "\n", - " graph_integer = pynutil.insert(\"integer_part: \\\"\") + cardinal + pynutil.insert(\"\\\" \") + delete_space\n", - " graph_integer_or_none = graph_integer | pynutil.insert(\"integer_part: \\\"0\\\" \", weight=.001) # In cases we don't always have an integer preceding\n", - "\n", - " graph_string_of_cardinals = delete_space + cardinal\n", - " graph_string_of_cardinals = pynini.closure(graph_string_of_cardinals, 1)\n", - " graph_fractional = pynutil.insert(\"fractional_part: \\\"\") + graph_string_of_cardinals + pynutil.insert(\"\\\"\")\n", - "\n", - " graph_decimal_no_sign = graph_integer_or_none + delete_virgule + graph_fractional \n", - "\n", - " ### NEW GRAPH HERE\n", - " self.final_graph_wo_negative = graph_decimal_no_sign | get_quantity(\n", - " final_graph_wo_sign, cardinal.graph_hundreds_component_at_least_one_none_zero_digit\n", - " )\n", - " \n", - " graph_negative = pynini.cross(\"moins\", \"negative: \\\"-\\\" \") + delete_space\n", - " graph_negative = pynini.closure(graph_negative, 0, 1)\n", - " graph_decimal = graph_negative + graph_decimal_no_sign\n", - "\n", - " # Union default decimal with version that accepts quantities\n", - " graph_decimal |= graph_negative + get_quantity(\n", - " graph_decimal_no_sign, quantities_cardinal\n", - " )\n", - " final_graph = self.add_tokens(graph_decimal)\n", - " self.fst = final_graph.optimize()" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Allowing us to change our grammar to:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "from nemo_text_processing.inverse_text_normalization.fr.taggers import cardinal, decimal\n", - "\n", - "cardinal_graph = cardinal.CardinalFst()\n", - "decimal_graph = decimal.DecimalFst(cardinal_graph)\n", - "\n", - "graph_cardinal = cardinal_graph.graph_no_exception # graphs cardinals w/o tokenization\n", - "graph_decimal = decimal_graph.final_graph_wo_negative # graphs positive decimals w/o tokenization\n", - "\n", - "add_leading_zero_to_double_digit = (NEMO_DIGIT + NEMO_DIGIT) | (pynutil.insert(\"0\") + NEMO_DIGIT)\n", - "graph_fractional_values = graph_cardinal @ add_leading_zero_to_double_digit" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "L1RHoW-TLzIz" - }, - "source": [ - "Note that by doing this, we're also incorporating the formatting from the `decimal` class up to this point. Since these overlap with the `money` class (see next section), we have saved ourselves some work. \n", - "\n", - "Since we already made `graph_quantity` part of our `DecimalFst`, we can avoid dealing with large quantities now. However, this does mean we still need a way to leave currencies 'as is' without normalization. We can do this by using the `project` method, which will create a WFST that excepts either all valid inputs or all valid outputs of another WFST (depending on argument)." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "7l_TLtJkMluU" - }, - "outputs": [], - "source": [ - "major_currency_no_normalize = major_currency.project(\"input\")\n", - "apply_fst(\"euro\", major_currency_no_normalize)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "raBdHc_WXEpG" - }, - "source": [ - "We then append this WFST with a WFST that recognizes prepositions commonly used before large values of currency (\"d'\", \"des\")" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "CEuxiVgDXRBf" - }, - "outputs": [], - "source": [ - "graph_preposition = pynini.union(\"des \", \"d'\") # Used for large amounts (billions de euros)\n", - "major_currency_no_normalize = pynini.closure(graph_preposition, 0, 1) + major_currency.project(\"input\")" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "FlXmf8Fq_Rm1" - }, - "source": [ - "## Classifier" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "T5BBuQRzLuXS" - }, - "source": [ - "For the Money semiotic class, we have available the following properties for tokenization:\n", - "- `integer_part`\n", - "- `fractional_part` \n", - "- `currency`\n", - "\n", - "Laying the initial groundwork seems simple enough. We first instantiate our `MoneyFst` classifier with our initial grammars:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "EZaCeHcFWVP3" - }, - "outputs": [], - "source": [ - "class MoneyFst(GraphFst):\n", - " def __init__(self, cardinal: GraphFst, decimal: GraphFst):\n", - " super().__init__(name=\"money\", kind=\"classify\")\n", - " major_currency = pynini.string_map([(\"euro\", \"€\")])\n", - " minor_currency = pynini.string_map([(\"centime\", \"€\")])\n", - "\n", - " graph_plural = pynutil.delete(\"s\").ques\n", - "\n", - " major_currency += graph_plural\n", - " minor_currency += graph_plural\n", - "\n", - " major_currency_no_normalize = major_currency.project(\"input\")\n", - " graph_preposition = pynini.union(\"des \", \"d'\") # Used for large amounts (billions de euros)\n", - " major_currency_no_normalize = graph_preposition + major_currency.project(\"input\")\n", - "\n", - " graph_cardinal = cardinal.graph_no_exception\n", - " graph_decimal = decimal.final_graph_wo_negative\n", - "\n", - " add_leading_zero_to_double_digit = (NEMO_DIGIT + NEMO_DIGIT) | (pynutil.insert(\"0\") + NEMO_DIGIT)\n", - " graph_fractional_values = graph_cardinal @ add_leading_zero_to_double_digit" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "_bpkXroLWaBo" - }, - "source": [ - "Let us now manage the `currency` property. We have the following scenarios to consider:\n", - "- Major denomination only\n", - "- Minor denomination only\n", - "- Major denomination and implicit minor denomination (\"cinq euro trois\")\n", - "- Major denomination and explicit minor denomination (\"cinq euros et trois centimes\")\n", - "- Large quantities of euros (\"cinq billion des euros\")\n", - "\n", - "Note how across cases the use of `graph_cardinal` and `graph_decimal` will be applied differently. Further, we may have varying orders in which tags are assigned proper values. For instance, if we have only minor denomination we would assign `fractional_part` before `currency`. Meanwhile, major denomination and implicit minor denomination would be the order of `integer_part`, `currency`, `fractional_part`. While we could try and figure out a way to preserve order, recall that the use of permutations in NeMo ITN makes that unnecessary: we can assume the desired order of tags reach our Verbalizer without make overt efforts in our Classifier! \n", - "\n", - "For example, let's say we need to process \"five dollars\" as `$5.00`. Processed linearly, we could get a token sequence along the lines of: `{ integer_part: \"5\" currency: \"$\" }`. If we passed this token array straight to a Verbalizer, we would need to configure a graph that effectively reverses the order so we could parse the `currency` field prior to the `integer_part` field, perhaps something along the lines of: \n", - "\n", - "`pynutil.insert(\"$\") + delete_space + pynutil.delete('integer_part: \\\"') +.... + pynutil.delete('currency: \"$\"')`\n", - "\n", - "But since NeMo creates permutations of our Classifier outputs, this is unnecessary. We can simply assume whatever would be the most convenient order for us (e.g. `{ currency: \"$\" integer_part: \"5\" }`) and build our Verbalizer around that:\n", - "\n", - "`pynutil.delete('currency: \\\"') + NEMO_SIGMA + pynutil.delete('\\\" integer_part: \\\"') + NEMO_DIGIT +...`\n", - "\n", - "Along with helping to keep our script simpler (we can focus simply on tokenization and not worry about what input order our Verbalizers will accept), this also allows us to overcome structural constraints of WFSTs, namely that they are [limited in reordering text strings](https://en.wikipedia.org/wiki/Pushdown_automaton)." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "fMZ13D2Dh9ZF" - }, - "source": [ - "Keeping this in mind, let's begin mapping the proper tags. Since they're relatively simple, we can start with only major and minor denominations:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "EtwWLp7VbbjM" - }, - "outputs": [], - "source": [ - "graph_integer_component = pynutil.insert(\"integer_part: \\\"\") + graph_cardinal + pynutil.insert(\"\\\"\")\n", - "graph_fractional_component = pynutil.insert(\"fractional_part: \\\"\") + graph_fractional_values + pynutil.insert(\"\\\"\")\n", - "\n", - "graph_major_currency = pynutil.insert(\" currency: \\\"\") + major_currency + pynutil.insert(\"\\\"\")\n", - "graph_minor_currency = pynutil.insert(\" currency: \\\"\") + minor_currency + pynutil.insert(\"\\\"\")\n", - "\n", - "graph_only_major_money = graph_integer_component + delete_space + graph_major_currency\n", - "graph_only_minor_money = graph_fractional_component + delete_space + graph_minor_currency " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "XTmxrK4DmS39" - }, - "source": [ - "Now we may append the case of an implicit `fractional_part` to `graph_only_major_money`" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "Zvzn3pQinkT0" - }, - "outputs": [], - "source": [ - "implicit_fractional_part = delete_space + pynutil.insert(\"fractional_part: \\\"\") + graph_fractional_values + pynutil.insert(\"\\\"\") \n", - "implicit_fractional_part = pynini.closure(implicit_fractional_part, 0, 1) " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "tKFZkCVmn1OX" - }, - "source": [ - "And the explicit fractional portion:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "d_h0pTlMn3jz" - }, - "outputs": [], - "source": [ - "delete_et = pynutil.delete(\"et \") # Sometimes prefaces the minor currency\n", - "delete_et = pynini.closure(delete_et, 0 , 1)\n", - "\n", - "delete_minor = pynutil.delete(minor_currency.project(\"input\")) # to remove the minor currency\n", - "\n", - "explicit_fractional_part = pynutil.insert(\"fractional_part: \\\"\") + graph_fractional_values + pynutil.insert(\"\\\"\") \n", - "explicit_fractional_part = delete_space + delete_et + explicit_fractional_part + delete_space + delete_minor\n", - "explicit_fractional_part = pynini.closure(explicit_fractional_part, 0, 1)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "rvnpAudgo-o3" - }, - "source": [ - "We join them together:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "qYzlIRWTpD8e" - }, - "outputs": [], - "source": [ - "graph_major_money = graph_only_major_money + (implicit_fractional_part | explicit_fractional_part)\n", - "graph_standard_money = graph_major_money | graph_only_minor_money" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "TzeaKXVzpYs8" - }, - "source": [ - "Finishing with the case the large quantities of money, we need to use `graph_decimal` so we can exploit its ability to map quantities. Note that since we are using a pre-existing WFST, we can ignore inserting the tags ourselves, since this is already done by the Decimal WFST. As long as we remember to process this aspect with our Verbalizer, we can spare ourselves the extra step." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "LnqX9mGFpmJm" - }, - "outputs": [], - "source": [ - "graph_large_money = pynutil.insert(\" currency: \\\"\") + major_currency_no_normalize + pynutil.insert(\"\\\"\")\n", - "graph_large_money = graph_decimal + delete_space + graph_large_money" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "24TUZnJKqgPA" - }, - "source": [ - "Alltogether, this would give the following Classifier:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "B7-muCO2qizg" - }, - "outputs": [], - "source": [ - "class MoneyFst(GraphFst):\n", - " def __init__(self, cardinal: GraphFst, decimal: GraphFst):\n", - " super().__init__(name=\"money\", kind=\"classify\")\n", - " major_currency = pynini.string_map([(\"euro\", \"€\")])\n", - " minor_currency = pynini.string_map([(\"centime\", \"€\")])\n", - "\n", - " graph_plural = pynutil.delete(\"s\").ques\n", - "\n", - " major_currency += graph_plural\n", - " minor_currency += graph_plural\n", - "\n", - " major_currency_no_normalize = major_currency.project(\"input\")\n", - " graph_preposition = pynini.union(\"des \", \"d'\") # Used for large amounts (billions de euros)\n", - " major_currency_no_normalize = graph_preposition + major_currency.project(\"input\")\n", - "\n", - " graph_cardinal = cardinal.graph_no_exception\n", - " graph_decimal = decimal.final_graph_wo_negative\n", - "\n", - " add_leading_zero_to_double_digit = (NEMO_DIGIT + NEMO_DIGIT) | (pynutil.insert(\"0\") + NEMO_DIGIT)\n", - " graph_fractional_values = graph_cardinal @ add_leading_zero_to_double_digit\n", - "\n", - " graph_integer_component = pynutil.insert(\"integer_part: \\\"\") + graph_cardinal + pynutil.insert(\"\\\"\")\n", - " graph_fractional_component = pynutil.insert(\"fractional_part: \\\"\") + graph_fractional_values + pynutil.insert(\"\\\"\")\n", - "\n", - " graph_major_currency = pynutil.insert(\" currency: \\\"\") + major_currency + pynutil.insert(\"\\\"\")\n", - " graph_minor_currency = pynutil.insert(\" currency: \\\"\") + minor_currency + pynutil.insert(\"\\\"\")\n", - "\n", - " graph_only_major_money = graph_integer_component + delete_space + graph_major_currency\n", - " graph_only_minor_money = graph_fractional_component + delete_space + graph_minor_currency \n", - "\n", - " implicit_fractional_part = delete_space + pynutil.insert(\"fractional_part: \\\"\") + graph_fractional_values + pynutil.insert(\"\\\"\") \n", - " implicit_fractional_part = pynini.closure(implicit_fractional_part, 0, 1) \n", - "\n", - "\n", - " delete_et = pynutil.delete(\"et \") # Sometimes prefaces the minor currency\n", - " delete_et = pynini.closure(delete_et, 0 , 1)\n", - "\n", - " delete_minor = pynutil.delete(minor_currency.project(\"input\")) # to remove the minor currency\n", - "\n", - " explicit_fractional_part = pynutil.insert(\"fractional_part: \\\"\") + graph_fractional_values + pynutil.insert(\"\\\"\") \n", - " explicit_fractional_part = delete_space + delete_et + explicit_fractional_part + delete_space + delete_minor\n", - " explicit_fractional_part = pynini.closure(explicit_fractional_part, 0, 1)\n", - "\n", - " graph_major_money = graph_only_major_money + (implicit_fractional_part | explicit_fractional_part)\n", - "\n", - " graph_large_money = pynutil.insert(\" currency: \\\"\") + major_currency_no_normalize + pynutil.insert(\"\\\"\")\n", - " graph_large_money = graph_decimal + delete_space + graph_large_money\n", - "\n", - " final_graph = graph_large_money | graph_major_money | graph_only_minor_money\n", - "\n", - " final_graph = self.add_tokens(final_graph)\n", - " self.fst = final_graph.optimize()" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Let's see the results:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "from nemo_text_processing.inverse_text_normalization.fr.taggers import decimal, cardinal\n", - "\n", - "cardFst = cardinal.CardinalFst()\n", - "decFst = decimal.DecimalFst(cardFst)\n", - "\n", - "moneyFst = MoneyFst(cardFst, decFst).fst\n", - "\n", - "example = \"douze virgule cinq billions d'euros\"\n", - "\n", - "apply_fst(example, moneyFst)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "gxdcyuLmAZZa" - }, - "source": [ - "## Verbalizer" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "ZZFDWNwY6sOG" - }, - "source": [ - "By this point, the creation of the Verbalizer should be rather straight-forward - delete the expected tokens and perform any specific formatting that was not caught by the Classifier. \n", - "\n", - "In fact, it is so straight-forward that much of the work does not even need to be explicitly managed by the Verbalizer. As mentioned previously, two of the properties we inserted in our Classifier where already referenced in our `DecimalFst` - `integer_part` and `fractional_part`. We even went so far to directly call a component of `DecimalFst` in our Classifier. As such, outside of the `currency` property - there is little in our Money token that is different from a standard Decimal token. Indeed, even the normalized forms are similar (`200,5` vs. `200,5 €`.) " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "T7sgH0t79tmU" - }, - "source": [ - "Given these similarities, it seems that we can save ourselves some work and simply use the Decimal Verbalizer to manage much of the normalization. Let's look at the basic format of our `MoneyFst` verbalizer, writing it so it accepts a `DecimalFst` as input:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "BEu8nITP9mSG" - }, - "outputs": [], - "source": [ - "class MoneyFst(GraphFst):\n", - " def __init__(self, decimal: GraphFst):\n", - " super().__init__(name=\"money\", kind=\"verbalize\")" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "JYVLou5N-Dk8" - }, - "source": [ - "We manage the issue of deleting the `currency` property:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "LO35tJ7G-H6N" - }, - "outputs": [], - "source": [ - "class MoneyFst(GraphFst):\n", - " def __init__(self, decimal: GraphFst):\n", - " super().__init__(name=\"money\", kind=\"verbalize\")\n", - " unit = (\n", - " pynutil.delete(\"currency:\")\n", - " + delete_extra_space\n", - " + pynutil.delete(\"\\\"\")\n", - " + pynini.closure(NEMO_NOT_QUOTE, 1)\n", - " + pynutil.delete(\"\\\"\")\n", - " )" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "bDS8XSII-Dpd" - }, - "source": [ - "Now consider, we need to normalize an integer component, a fractional component, and a decimal to separate them. Since NeMo will automatically permutate all tags, we can assume whatever order we want. As such, we can assume we get the exact order that is accepted by our `DecimalFst`." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "VtGfpjVA-r3u" - }, - "outputs": [], - "source": [ - " def __init__(self, decimal: GraphFst):\n", - " super().__init__(name=\"money\", kind=\"verbalize\")\n", - " unit = (\n", - " pynutil.delete(\"currency:\")\n", - " + delete_extra_space\n", - " + pynutil.delete(\"\\\"\")\n", - " + pynini.closure(NEMO_NOT_QUOTE, 1)\n", - " + pynutil.delete(\"\\\"\")\n", - " )\n", - " graph = decimal.numbers + delete_space + unit\n", - " delete_tokens = self.delete_tokens(graph)\n", - " self.fst = delete_tokens.optimize()" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "ZefxZLIU-uRU" - }, - "source": [ - "It is as simple and compact as appending the `unit` component to the preexisting `decimal.numbers`. \n", - "\n", - "This feature is worth keeping in mind as you build up to more concrete classes: the combination of guaranteed tag permutations and prebuilt Verbalizers make the addition of semiotic classes progressively simpler despite the building complexity of your entire grammar." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "WydC7Cn28l5Y" - }, - "source": [ - "# Time WFST " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "VelunbumCJJe" - }, - "source": [ - "Our next composite graph will be for the Time WFST. Here, you may see more variation between your language and our example than with our previous classes. This is for a number of reasons, among them being that while there may be some standard cross linguistic patterns regarding time (e.g. `quantity_of_hours + quantity_of_minutes`), the use of various equivalent phrases can make an exhaustive grammar incredibly specific (e.g. consider managing \"twelve fifteen\", \"twelve and a quarter\", \"quarter past twelve\", \"quarter after twelve\", and \"forty five until one\" all together). You may find yourself drawing upon WFSTs that accommodate Cardinals, Fractions, and some basic subtraction.\n", - "\n", - "As such, we are going to focus on those aspects of the Time WFST that are necessary for a functional normalization of time related phrases, saving a more exhaustive grammar for your own specific languages and use cases." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "8wqb28wzATOR" - }, - "source": [ - "## Grammar" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "AVntDM3AEz0v" - }, - "source": [ - "For our Time WFST, we will focus on the following aspects:\n", - "- Use of 24 or 12 hour base\n", - "- Use of fraction terminology (e.g. \"quarter\" = `15`)\n", - "- Accommodation of key-words (\"noon\", \"midnight\")\n", - "- Counting backwards from the hour (\"ten to five\", \"five to three\")" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "seU9hTbgFgu7" - }, - "source": [ - "We'll start with the basic system.\n", - "\n", - "For French, time operates on a twenty-four hour system, with the zeroth hour being midnight. Time is given in the following format:\n", - "\n", - "`cardinal + heure(s) + (cardinal)` \n", - "\n", - "This is normalized as:\n", - "\n", - "`cardinal h (cardinal)`\n", - "\n", - "For instance, for `3:03`, we would have:\n", - "- input: \"trois heures trois\"\n", - "- output: `3 h 03`\n", - "\n", - "As such, our grammar needs to utilize a Cardinal WFST and have a means to accept \"heures\" from the input. Taking care of the latter case is simple enough:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "HTSVxf4fI_ND" - }, - "outputs": [], - "source": [ - "graph_heures = pynini.accep(\"heure\") + pynini.accep(\"s\").ques\n", - "graph_heures = pynutil.delete(graph_heures)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "6LW7pXaXJSZa" - }, - "source": [ - "For the cardinals, we could pass an instance of `CardinalFST` to our graph. But do we really need that level of coverage? We only really need to cover the numbers 0 - 60, which we could simply write a new WFST for. Further, it may be beneficial to allow our graph to separate possible ambiguity. While we will not cover it in our tutorial, you may in the future find it necessary to build a WFST for Measurements, of which quantities of time may play a part. Would it not be helpful for you WFST to know that \"thirty hours\" could only ever be a measurement instead of a possible time of day?\n", - "\n", - "Given the little amount of effort necessary and the quick benefit, we choose to make our hours and minutes explicit in the Time WFST." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "R4aa06ZPLKIR" - }, - "outputs": [], - "source": [ - "hours = pynini.string_map([\n", - " (\"zéro\",\"0\"),\n", - " (\"une\",\"1\"),\n", - " (\"deux\",\"2\"),\n", - " (\"trois\",\"3\"),\n", - " (\"quatre\",\"4\"),\n", - " (\"cinq\",\"5\"),\n", - " (\"six\",\"6\"),\n", - " (\"sept\",\"7\"),\n", - " (\"huit\",\"8\"),\n", - " (\"neuf\",\"9\"),\n", - " (\"dix\",\"10\"),\n", - " (\"onze\",\"11\"),\n", - " (\"douze\",\"12\"),\n", - " (\"treize\",\"13\"),\n", - " (\"quatorze\",\"14\"),\n", - " (\"quinze\",\"15\"),\n", - " (\"seize\",\"16\"),\n", - " (\"dix-sept\",\"17\"),\n", - " (\"dix-huit\",\"18\"),\n", - " (\"dix-neuf\",\"19\"),\n", - " (\"vingt\",\"20\"),\n", - " (\"vingt-et-une\",\"21\"),\n", - " (\"vingt et une\",\"21\"),\n", - " (\"vingt-deux\",\"22\"),\n", - " (\"vingt-trois\",\"23\"),\n", - " (\"vingt-quatre\",\"24\"),\n", - "])\n", - "minutes = pynini.string_map([\n", - " (\"une\", \"01\"),\n", - " (\"deux\", \"02\"),\n", - " (\"trois\", \"03\"),\n", - " (\"quatre\", \"04\"),\n", - " (\"cinq\", \"05\"),\n", - " (\"six\", \"06\"),\n", - " (\"sept\", \"07\"),\n", - " (\"huit\", \"08\"),\n", - " (\"neuf\", \"09\"),\n", - " (\"dix\", \"10\"),\n", - " (\"onze\", \"11\"),\n", - " (\"douze\", \"12\"),\n", - " (\"treize\", \"13\"),\n", - " (\"quatorze\", \"14\"),\n", - " (\"quinze\", \"15\"),\n", - " (\"seize\", \"16\"),\n", - " (\"dix-sept\", \"17\"),\n", - " (\"dix-huit\", \"18\"),\n", - " (\"dix-neuf\", \"19\"),\n", - " (\"vingt\", \"20\"),\n", - " (\"vingt-et-une\", \"21\"),\n", - " (\"vingt et une\", \"21\"),\n", - " (\"vingt-deux\", \"22\"),\n", - " (\"vingt-trois\", \"23\"),\n", - " (\"vingt-quatre\", \"27\"),\n", - " (\"vingt-cinq\", \"25\"),\n", - " (\"vingt-six\", \"26\"),\n", - " (\"vingt-sept\", \"27\"),\n", - " (\"vingt-huit\", \"28\"),\n", - " (\"vingt-neuf\", \"29\"),\n", - " (\"trente\", \"30\"),\n", - " (\"trente-et-une\", \"31\"),\n", - " (\"trente et une\", \"31\"),\n", - " (\"trente-deux\", \"32\"),\n", - " (\"trente-trois\", \"33\"),\n", - " (\"trente-quatre\", \"34\"),\n", - " (\"trente-cinq\", \"35\"),\n", - " (\"trente-six\", \"36\"),\n", - " (\"trente-sept\", \"37\"),\n", - " (\"trente-huit\", \"38\"),\n", - " (\"trente-neuf\", \"39\"),\n", - " (\"quarante\", \"40\"),\n", - " (\"quarante-et-une\", \"41\"),\n", - " (\"quarante et une\", \"41\"),\n", - " (\"quarante-deux\", \"42\"),\n", - " (\"quarante-trois\", \"43\"),\n", - " (\"quarante-quatre\", \"44\"),\n", - " (\"quarante-cinq\", \"45\"),\n", - " (\"quarante-six\", \"46\"),\n", - " (\"quarante-sept\", \"47\"),\n", - " (\"quarante-huit\", \"48\"),\n", - " (\"quarante-neuf\", \"49\"),\n", - " (\"cinquante\", \"50\"),\n", - " (\"cinquante-et-une\", \"51\"),\n", - " (\"cinquante et une\", \"51\"),\n", - " (\"cinquante-deux\", \"52\"),\n", - " (\"cinquante-trois\", \"53\"),\n", - " (\"cinquante-quatre\", \"54\"),\n", - " (\"cinquante-cinq\", \"55\"),\n", - " (\"cinquante-six\", \"56\"),\n", - " (\"cinquante-sept\", \"57\"),\n", - " (\"cinquante-huit\", \"58\"),\n", - " (\"cinquante-neuf\", \"59\"),\n", - "])" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "4SmNsNKLM9cC" - }, - "source": [ - "Now that we've managed the basic graph, we can address some of the more niche rules of French timekeeping.\n", - "\n", - "To start, French employs some colloquialisms that will be familiar to English speakers: minutes that are multiples of fifteen are referred to as fractions of a clock. In particular:\n", - "- `5 h 15` -> \"cinq heures **et quart**\"\n", - "- `5 h 30` -> \"cinq heures **et demie**\"\n", - "- `5 h 45` -> \"cinq eures **et trois quarts**\"\n", - "\n", - "We thus need a means of rendering these as their numerical equivalents:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "xHe3nfrpSlrE" - }, - "outputs": [], - "source": [ - "# Mapping 'et demi' and 'et qart'\n", - "graph_et = pynutil.delete(\"et\") + delete_space\n", - "\n", - "graph_demi = pynini.accep(\"demi\")\n", - "graph_demi += pynini.accep(\"e\").ques # people vary on feminine or masculine form\n", - "graph_demi = pynini.cross(graph_demi, \"30\")\n", - "\n", - "graph_quart = pynini.accep('quart')\n", - "graph_quart = pynini.cross(graph_quart, '15')\n", - "graph_trois_quart = pynini.cross(\"trois quarts\", \"45\")\n", - "\n", - "graph_fractions = graph_demi | graph_quart | graph_trois_quart\n", - "graph_fractions = graph_et + graph_fractions" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "HD2wobIQS3fX" - }, - "source": [ - "Also like English, French will use key words to designate a specific timeslot. Noon and midnight are \"midi\" and \"minuit\" respectively." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "ahbkiZFuTN2t" - }, - "outputs": [], - "source": [ - "# Midi and minuit\n", - "graph_midi = pynini.cross(\"midi\", \"12\")\n", - "graph_minuit = pynini.cross(\"minuit\", \"0\")" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "6OyMoqfZTX1U" - }, - "source": [ - "Now it's time to throw a wrench into things: counting backwards from the hour. How are we to get what is essentially a graph to do the subtraction necessarily for \"ten to twelve\" to become `11:50`?\n", - "\n", - "Easy: we build the subtraction into the graph itself. That is, we map the hours and minutes produced by our graph onto another graph that produces their amount shifted back a value.\n", - "\n", - "Let's take our \"ten to twelve\" example. Normally \"ten\" would map to `10` and \"twelve\" to `12`. But with these new graphs, the detection of the pattern `minute + to + hour` would signal that `10` should now become `50` and `12` become `11`." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "uMWifbm1VQjP" - }, - "source": [ - "Let us do this for our French example. Luckily enough, the indication that a French string is regular: counting backwards from the hour is by use of the pattern `cardinal + heures + moins + minutes`" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "c4bV3T1pViCH" - }, - "outputs": [], - "source": [ - "hours_to = pynini.string_map([\n", - " (\"1\",\"0\"),\n", - " (\"2\",\"1\"),\n", - " (\"3\",\"2\"),\n", - " (\"4\",\"3\"),\n", - " (\"5\",\"4\"),\n", - " (\"6\",\"5\"),\n", - " (\"7\",\"6\"),\n", - " (\"8\",\"7\"),\n", - " (\"9\",\"8\"),\n", - " (\"10\",\"9\"),\n", - " (\"11\",\"10\"),\n", - " (\"12\",\"11\"),\n", - " (\"13\",\"12\"),\n", - " (\"14\",\"13\"),\n", - " (\"15\",\"14\"),\n", - " (\"16\",\"15\"),\n", - " (\"17\",\"16\"),\n", - " (\"18\",\"17\"),\n", - " (\"19\",\"18\"),\n", - " (\"20\",\"19\"),\n", - " (\"21\",\"20\"),\n", - " (\"22\",\"21\"),\n", - " (\"23\",\"22\"),\n", - " (\"24\",\"23\"),\n", - " (\"0\",\"23\"),\n", - "])\n", - "minutes_to = pynini.string_map([\n", - " (\"59\", \"01\"),\n", - " (\"58\", \"02\"),\n", - " (\"57\", \"03\"),\n", - " (\"56\", \"04\"),\n", - " (\"55\", \"05\"),\n", - " (\"54\", \"06\"),\n", - " (\"53\", \"07\"),\n", - " (\"52\", \"08\"),\n", - " (\"51\", \"09\"),\n", - " (\"50\", \"10\"),\n", - " (\"49\", \"11\"),\n", - " (\"48\", \"12\"),\n", - " (\"47\", \"13\"),\n", - " (\"46\", \"14\"),\n", - " (\"45\", \"15\"),\n", - " (\"44\", \"16\"),\n", - " (\"43\", \"17\"),\n", - " (\"42\", \"18\"),\n", - " (\"41\", \"19\"),\n", - " (\"40\", \"20\"),\n", - " (\"39\", \"21\"),\n", - " (\"38\", \"22\"),\n", - " (\"37\", \"23\"),\n", - " (\"36\", \"24\"),\n", - " (\"35\", \"25\"),\n", - " (\"34\", \"26\"),\n", - " (\"33\", \"27\"),\n", - " (\"32\", \"28\"),\n", - " (\"31\", \"29\"),\n", - " (\"30\", \"30\"),\n", - " (\"29\", \"31\"),\n", - " (\"28\", \"32\"),\n", - " (\"27\", \"33\"),\n", - " (\"26\", \"34\"),\n", - " (\"25\", \"35\"),\n", - " (\"24\", \"36\"),\n", - " (\"23\", \"37\"),\n", - " (\"22\", \"38\"),\n", - " (\"21\", \"39\"),\n", - " (\"20\", \"40\"),\n", - " (\"19\", \"41\"),\n", - " (\"18\", \"42\"),\n", - " (\"17\", \"43\"),\n", - " (\"16\", \"44\"),\n", - " (\"15\", \"45\"),\n", - " (\"14\", \"46\"),\n", - " (\"13\", \"47\"),\n", - " (\"12\", \"48\"),\n", - " (\"11\", \"49\"),\n", - " (\"10\", \"50\"),\n", - " (\"09\", \"51\"),\n", - " (\"08\", \"52\"),\n", - " (\"07\", \"53\"),\n", - " (\"06\", \"54\"),\n", - " (\"05\", \"55\"),\n", - " (\"04\", \"56\"),\n", - " (\"03\", \"57\"),\n", - " (\"02\", \"58\"),\n", - " (\"01\", \"59\"),\n", - "])\n", - "graph_moins = pynutil.delete(\"moins\")" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "XOKETkIYZy5M" - }, - "source": [ - "Why graph the digits instead of the tokens themselves? Along with avoiding some minor repetition and making editing more apparent, it allows this subgraph to be ported to other languages - if so desired.\n", - "\n", - "Further, it helps us illustrate a helpful idea within this tutorial: as long as a pattern is regular and/or finite, it is no major issue to accommodate it in our graph, regardless of mathematic or logic system it employs." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "DJbFiD2fAUc5" - }, - "source": [ - "## Classifier" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "cK0SGXntaDkI" - }, - "source": [ - "Once again we place the grammar within the proper child class of `GraphFst`. We also insert the proper tags for the `Time` class, which are:\n", - "- `hours`\n", - "- `minutes`\n", - "- `suffix` (explained within this section)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "9Eq5r-_VbBIg" - }, - "outputs": [], - "source": [ - "graph_hours_component = pynini.union(hours, graph_midi, graph_minuit)\n", - "graph_hours_component = pynutil.insert(\"hours: \\\"\") + graph_hours_component + pynutil.insert(\"\\\"\")\n", - "\n", - "graph_minutes_component = (\n", - " pynutil.insert(\" minutes: \\\"\") + pynini.union(minutes, graph_fractions) + pynutil.insert(\"\\\"\")\n", - ") \n", - "graph_minutes_component = delete_space + graph_minutes_component\n", - "\n", - "graph_time_standard = (graph_hours_component + delete_space + graph_heures \n", - " + pynini.closure(graph_minutes_component, 0, 1))" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "2avfS3IacSiC" - }, - "source": [ - "We now setup the alternate graph that allows backwards counting. Note, this is triggered by the occurrence of \"moins\" between the hour and minute component." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "TmpwisOVcn0T" - }, - "outputs": [], - "source": [ - "graph_hours_to_component = hours | graph_midi | graph_minuit\n", - "graph_hours_to_component @= hours_to\n", - "graph_hours_to_component = pynutil.insert(\"hours: \\\"\") + graph_hours_to_component + pynutil.insert(\"\\\"\")\n", - "graph_hours_to_component = graph_hours_to_component + delete_space + graph_heures\n", - "\n", - "graph_minutes_to_component = (minutes | graph_demi | # No 'et' in fractions\n", - " (pynutil.delete(\"le \") + graph_quart) | graph_trois_quart)\n", - "graph_minutes_to_component @= minutes_to\n", - "graph_minutes_to_component = pynutil.insert(\" minutes: \\\"\") + graph_minutes_to_component + pynutil.insert(\"\\\"\")\n", - "\n", - "graph_time_to = graph_hours_to_component + delete_space + graph_moins + delete_space + graph_minutes_to_component" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "FkO4tRRfdQT4" - }, - "source": [ - "We now join it with our main component, allowing us to graph all times:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "0O0vUVizdU8c" - }, - "outputs": [], - "source": [ - "graph_time = graph_time_standard | graph_time_to" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "jbX4JV-LdY3Y" - }, - "source": [ - "Once again we throw a wrench into things with the `suffix` feature. As in the case of Ordinals and Decimals, key-words can play into our Time WFST. For French, this occurs with the words \"du matin\", \"de l'après-midi\", and \"du soir\". (Respectively: \"in the morning\", \"in the afternoon\", and \"in the evening\".) Much like in English, these phrases alter how we write down the time. But instead of indicating `a.m.` or `p.m.`, these indicate *what hour system is used*. For example:\n", - "- \"deux heures du matin\" -> `2 h` = `2:00 a.m.`\n", - "- \"deux heures de l'après-midi\" -> `14 h` = `2:00 p.m.`\n", - "\n", - "Only a twelve hour system is used when these suffixes accompany the time. As such, our Classifier will need to either adjust the times like in the case of counting backwards or must pass the information to the Verbalizer so it can adjust. \n", - "\n", - "Since our Classifier is long enough as is, we will simply store this information in the `suffix` property and allow the Verbalizer to manage." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "OqVa78zRgJw9" - }, - "outputs": [], - "source": [ - "graph_suffix_am = pynini.cross(\"du matin\", \"am\")\n", - "graph_suffix_pm = pynini.string_map([(\"de l'après-midi\", \"pm\"),(\"du soir\", \"pm\")])\n", - "\n", - "graph_suffix = pynini.cross(graph_suffix_am, \"am\") | pynini.cross(graph_suffix_pm, \"pm\")\n", - "\n", - "graph_suffix_component = pynutil.insert(\" suffix: \\\"\") + graph_suffix + pynutil.insert(\"\\\"\")\n", - "graph_suffix_component = delete_space + graph_suffix_component\n", - "graph_suffix_component = pynini.closure(graph_suffix_component, 0, 1)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "-LaJMIjUf1XR" - }, - "source": [ - "And we append to our graph:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "76myCFiggX3E" - }, - "outputs": [], - "source": [ - "class TimeFst(GraphFst):\n", - " def __init__(self):\n", - " super().__init__(name=\"time\", kind=\"classify\")\n", - " \"\"\"grammar omitted for length\n", - " ....\n", - " ....\n", - " ....\n", - " \"\"\"\n", - " graph_hours_component = pynini.union(hours, graph_midi, graph_minuit)\n", - " graph_hours_component = pynutil.insert(\"hours: \\\"\") + graph_hours_component + pynutil.insert(\"\\\"\")\n", - "\n", - " graph_minutes_component = (\n", - " pynutil.insert(\" minutes: \\\"\") + pynini.union(minutes, graph_fractions) + pynutil.insert(\"\\\"\")\n", - " ) \n", - " graph_minutes_component = delete_space + graph_minutes_component\n", - "\n", - " graph_time_standard = (graph_hours_component + delete_space + graph_heures \n", - " + pynini.closure(graph_minutes_component, 0, 1))\n", - "\n", - " graph_hours_to_component = hours | graph_midi | graph_minuit\n", - " graph_hours_to_component @= hours_to\n", - " graph_hours_to_component = pynutil.insert(\"hours: \\\"\") + graph_hours_to_component + pynutil.insert(\"\\\"\")\n", - " graph_hours_to_component = graph_hours_to_component + delete_space + graph_heures\n", - "\n", - " graph_minutes_to_component = (minutes | graph_demi | # No 'et' in fractions\n", - " (pynutil.delete(\"le \") + graph_quart) | graph_trois_quart)\n", - " graph_minutes_to_component @= minutes_to\n", - " graph_minutes_to_component = pynutil.insert(\" minutes: \\\"\") + graph_minutes_to_component + pynutil.insert(\"\\\"\")\n", - "\n", - " graph_time_to = graph_hours_to_component + delete_space + graph_moins + delete_space + graph_minutes_to_component\n", - "\n", - " graph_time_no_suffix = graph_time_standard | graph_time_to\n", - "\n", - " graph_suffix_am = pynini.cross(\"du matin\", \"am\")\n", - " graph_suffix_pm = pynini.string_map([(\"de l'après-midi\", \"pm\"),(\"du soir\", \"pm\")])\n", - "\n", - " graph_suffix = pynini.cross(graph_suffix_am, \"am\") | pynini.cross(graph_suffix_pm, \"pm\")\n", - "\n", - " graph_suffix_component = pynutil.insert(\" suffix: \\\"\") + graph_suffix + pynutil.insert(\"\\\"\")\n", - " graph_suffix_component = delete_space + graph_suffix_component\n", - " graph_suffix_component = pynini.closure(graph_suffix_component, 0, 1)\n", - " \n", - " final_graph = graph_time_no_suffix + graph_suffix_component\n", - "\n", - " final_graph = self.add_tokens(final_graph)\n", - "\n", - " self.fst = final_graph.optimize()\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Let's see how we did:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "time = TimeFst().fst\n", - "example = \"quatre heures moins cinq\"\n", - "apply_fst(example, time)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "lPlJ1qyeAWOL" - }, - "source": [ - "## Verbalizer" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "CrO-xtJ87PEl" - }, - "source": [ - "The initial part of the Verbalizer should appear familiar. We delete the property tags `hours` and `minutes`, making sure they preserve the actual values for formatting." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "fCzZKR7ek0Mz" - }, - "outputs": [], - "source": [ - "hour = (\n", - " pynutil.delete(\"hours:\")\n", - " + delete_space\n", - " + pynutil.delete(\"\\\"\")\n", - " + pynini.closure(NEMO_DIGIT, 1, 2)\n", - " + pynutil.delete(\"\\\"\")\n", - ")\n", - "minute = (\n", - " pynutil.delete(\"minutes:\")\n", - " + delete_extra_space\n", - " + pynutil.delete(\"\\\"\")\n", - " + pynini.closure(NEMO_DIGIT, 1, 2)\n", - " + pynutil.delete(\"\\\"\")\n", - ")\n", - "graph = hour + delete_extra_space + pynutil.insert(\"h\") + minute.ques" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "WnVV9GUKk-b7" - }, - "source": [ - "We then deal with the case of `suffix`. We first note that if the suffix is for a morning time (before noon), then there is no further conversion that is needed. We may simply delete the property and its value." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "haOEiSbglc6s" - }, - "outputs": [], - "source": [ - "day_suffixes = pynutil.delete(\"suffix: \\\"am\\\"\")\n", - "\n", - "graph = hours + delete_extra_space + pynutil.insert(\"h\") + minute.ques + delete_space + day_suffixes.ques" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "wL0FNg6Xlhb-" - }, - "source": [ - "Meanwhile, the post-noon suffixes would require us shifting the hours value by twelve. Much like in the case of counting backwards from the hour, we can simply create a WFST to do this addition work for us." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "YLrabUNplwG7" - }, - "outputs": [], - "source": [ - "hour_to_night = pynini.string_map([\n", - " (\"1\", \"13\"),\n", - " (\"2\", \"14\"),\n", - " (\"3\", \"15\"),\n", - " (\"4\", \"16\"),\n", - " (\"5\", \"17\"),\n", - " (\"6\", \"18\"),\n", - " (\"7\", \"19\"),\n", - " (\"8\", \"20\"),\n", - " (\"9\", \"21\"),\n", - " (\"10\", \"22\"),\n", - " (\"11\", \"23\"), # Note that 12 and 24 would be phrased \"midi\" and \"minuit\" respectively\n", - "])" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "X0-z-qJAmIiI" - }, - "source": [ - "We then create an alternate graph where this conversion is mapped onto the hours function - given a post-noon suffix - and create a union with our earlier graph:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "8CdEmo9NmN7u" - }, - "outputs": [], - "source": [ - "night_suffixes = pynutil.delete(\"suffix: \\\"pm\\\"\")\n", - "graph |= (\n", - " hour @ hour_to_night\n", - " + delete_extra_space\n", - " + pynutil.insert(\"h\")\n", - " + minute.ques\n", - " + delete_space\n", - " + night_suffixes\n", - " )" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "YnoIkZBqmaTo" - }, - "source": [ - "Giving us a final Verbalizer of:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "ZfXimvFBmdDD" - }, - "outputs": [], - "source": [ - "class TimeFst(GraphFst):\n", - " def __init__(self):\n", - " super().__init__(name=\"time\", kind=\"verbalize\")\n", - "\n", - " hour_to_night = pynini.string_map([\n", - " (\"1\", \"13\"),\n", - " (\"2\", \"14\"),\n", - " (\"3\", \"15\"),\n", - " (\"4\", \"16\"),\n", - " (\"5\", \"17\"),\n", - " (\"6\", \"18\"),\n", - " (\"7\", \"19\"),\n", - " (\"8\", \"20\"),\n", - " (\"9\", \"21\"),\n", - " (\"10\", \"22\"),\n", - " (\"11\", \"23\"),\n", - "])\n", - "\n", - " day_suffixes = pynutil.delete(\"suffix: \\\"am\\\"\")\n", - " night_suffixes = pynutil.delete(\"suffix: \\\"pm\\\"\")\n", - "\n", - " hour = (\n", - " pynutil.delete(\"hours:\")\n", - " + delete_space\n", - " + pynutil.delete(\"\\\"\")\n", - " + pynini.closure(NEMO_DIGIT, 1, 2)\n", - " + pynutil.delete(\"\\\"\")\n", - " )\n", - " minute = (\n", - " pynutil.delete(\"minutes:\")\n", - " + delete_extra_space\n", - " + pynutil.delete(\"\\\"\")\n", - " + pynini.closure(NEMO_DIGIT, 1, 2)\n", - " + pynutil.delete(\"\\\"\")\n", - " )\n", - "\n", - " graph = hour + delete_extra_space + pynutil.insert(\"h\") + minute.ques + delete_space + day_suffixes.ques\n", - "\n", - " graph |= (\n", - " hour @ hour_to_night\n", - " + delete_extra_space\n", - " + pynutil.insert(\"h\")\n", - " + minute.ques\n", - " + delete_space\n", - " + night_suffixes\n", - " )\n", - " delete_tokens = self.delete_tokens(graph)\n", - " self.fst = delete_tokens.optimize()" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "e5tPcCaSYuhY" - }, - "source": [ - "If you've noticed, the Verbalizer process has become simpler as we've progressed through our WFSTs. Commonly, you will seldom need to even provide the amount of overhead we've seen in `TimeFst`, `MoneyFst`, and `OrdinalFst`, and the majority of this component is simply removing tokens as an intermediary step, as we'll see for our Name class." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "iHmRe3UIhyIH" - }, - "source": [ - "# WhiteList WFST " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "8kMn2qB9bVFy" - }, - "source": [ - "\n", - "While developing your grammars, you may encounter tokens that refuse standard categorization and yet still require normalization. For example, you may need to render \"Mister Brown\" as `Mr. Brown` or \"H M S Nelson\" as `H.M.S. Nelson`. As these cases are rather specific, they lack a regular pattern for a specific classifier. (What about \"mister\" as a token requires tokenization as opposed to \"Brown\".) Instead, we need to explicitly list their input-output mappings (i.e. a whitelist).\n", - "\n", - "For NeMo, this is performed through the `WhiteListFst`:\n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "6B4oPXYcccWs" - }, - "source": [ - "## Grammar" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "RThTLUCRceOO" - }, - "source": [ - "`WhitelistFst` is essentially just a wrapper for a `string_map` or `string_file` mapping with the appropriate formatting for deployment. Per our example, we can make a graph with the following:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "eIOOb_wJdMMx" - }, - "outputs": [], - "source": [ - "graph = pynini.string_map([\n", - " (\"mister\", \"mr.\"),\n", - " (\"h m s\", \"h.m.s\"),\n", - " (\"doctor\", \"dr.\")\n", - "])" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "O5kTXwmPZ9Tt" - }, - "source": [ - "As previously mentioned, here is where the use of `string_file` will make maintenance much easier. Discovering whitelist mappings is an iterative process and you will more than likely need to return to your list throughout development. For instance, it may be obvious that tokens such as \"madame\", \"miss\", \"esquire\", but would you think of providing abbreviations for \"the right honorable\" or \"tennessee valley authority\"? Keeping a tsv file available for quick insertions greatly assists here." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "RC5Cf-Z8dYVk" - }, - "source": [ - "## Classifier" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "144nvAHEdfBJ" - }, - "source": [ - "Unlike for our other WFSTs, There is no specific semiotic class for `WhiteListFst`. It instead falls under the default Name class to designate there is no need for further processing beyond obligatory tokenization. Indeed, we can simply insert the token ourselves instead of calling `add_tokens`." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "oPkrmg2gdznd" - }, - "outputs": [], - "source": [ - "class WhiteListFst(GraphFst):\n", - " def __init__(self):\n", - " super().__init__(name=\"whitelist\", kind=\"classify\")\n", - "\n", - " whitelist = pynini.string_map([\n", - " (\"mister\", \"mr.\"),\n", - " (\"h m s\", \"h.m.s\"),\n", - " (\"doctor\", \"dr.\")])\n", - " graph = pynutil.insert(\"name: \\\"\") + convert_space(whitelist) + pynutil.insert(\"\\\"\")\n", - " self.fst = graph.optimize()" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "B05kdSIdd2dv" - }, - "source": [ - "## Verbalizer" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Since the whitelisted token has already been rendered in the desired normalized form, all that is necessary is to strip the `name` token and render the string 'as is'. This can be done by through the following:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "gaq3voIYiUCA" - }, - "outputs": [], - "source": [ - "class WhiteListFst(GraphFst):\n", - " def __init__(self):\n", - " super().__init__(name=\"whitelist\", kind=\"verbalize\")\n", - " graph = (\n", - " pynutil.delete(\"name:\")\n", - " + delete_space\n", - " + pynutil.delete(\"\\\"\")\n", - " + pynini.closure(NEMO_CHAR - \" \", 1)\n", - " + pynutil.delete(\"\\\"\")\n", - " )\n", - " graph = graph @ pynini.cdrewrite(pynini.cross(u\"\\u00A0\", \" \"), \"\", \"\", NEMO_SIGMA) # Removes possible null token\n", - " self.fst = graph.optimize()" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "cUE7Gg35bWKb" - }, - "source": [ - "While the graph is largely self-explanatory, take note that the default implementation assumes a character string without spacing. If you intend to include additional formatting in your normalization (e.g. `H. M. S.` instead of `H.M.S.`), you may need to adjust the graph to expand coverage." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "_o_a15Fg7niv" - }, - "source": [ - "# Word and Punctuation WFST " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "Zi6lP7mTmnUV" - }, - "source": [ - "Continuing with the Name class, we will conclude with the Word and Punctuation WFSTs. These are among the simplest and most crucial classes of the entire ITN system, as they classify all tokens that are not caught by other semiotic classes. Since these other tokens make up the majority of all strings your normalization system will encounter, they are essential for general functionality.\n", - "\n", - "However, they escape discussion as their function is self-evident: since they function as default classes, tokens only reach Word WFST and Punctuation WFST if they have not been accepted by the other WFSTs. As such, we can simply accept the tokens as they are, providing them a `name` tag." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "9zCqczLqp5NW" - }, - "source": [ - "## Classifier" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "eUWum5U0p99c" - }, - "source": [ - "For instance, consider the entire `WordFst` Classifier in its entirety:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "CCZSTeDHofDl" - }, - "outputs": [], - "source": [ - "class WordFst(GraphFst):\n", - " def __init__(self):\n", - " super().__init__(name=\"word\", kind=\"classify\")\n", - " word = pynutil.insert(\"name: \\\"\") + pynini.closure(NEMO_NOT_SPACE, 1) + pynutil.insert(\"\\\"\")\n", - " self.fst = word.optimize()" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "9ys2VpjjoiEC" - }, - "source": [ - "It just processes the entire token string with the `NEMO_NOT_SPACE` utility WFST (which accepts any string that is not a space). For your language, you may simply use one of the preexisting `WordFst`.\n", - "\n", - "Depending on language, the `PunctuationFst` may require some (minimal) adjustment. Note the following:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "Mnnd3PVMpF4t" - }, - "outputs": [], - "source": [ - "class PunctuationFst(GraphFst):\n", - " def __init__(self):\n", - " super().__init__(name=\"punctuation\", kind=\"classify\")\n", - "\n", - " s = \"!#$%&\\'()*+,-./:;<=>?@^_`{|}~\"\n", - " punct = pynini.union(*s)\n", - "\n", - " graph = pynutil.insert(\"name: \\\"\") + punct + pynutil.insert(\"\\\"\")\n", - "\n", - " self.fst = graph.optimize()" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "_afW02LXpLtz" - }, - "source": [ - "If your language uses other punctuation than that in the `s` string (or reserves some of the punctuation as characters), you may simply edit `s` to accommodate. \n", - "\n", - "For instance, French has a unique quotation style that utilizes guillemets \"« »\". We may add their Unicode codepoints (to avoid encoding issues) to `s`:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "mgfZIKzVplVm" - }, - "outputs": [], - "source": [ - "class PunctuationFst(GraphFst):\n", - " def __init__(self):\n", - " super().__init__(name=\"punctuation\", kind=\"classify\")\n", - "\n", - " s = \"!#$%&\\'()*+,-./:;<=>?@^_`{|}~\"\n", - " guillemets = \"\\u00AB\" + \"\\u00BB\" # quotation marks in French.\n", - " s += guillemets\n", - " punct = pynini.union(*s)\n", - "\n", - " graph = pynutil.insert(\"name: \\\"\") + punct + pynutil.insert(\"\\\"\")\n", - "\n", - " self.fst = graph.optimize()" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "6Upb5-wcp_7H" - }, - "source": [ - "## Verbalizer" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "ufWT1T6GqCCT" - }, - "source": [ - "Note that both `PunctuationFst` and `WordFst` both encode with the `name` property. This leaves no differentiation between the two for a Verbalizer. This makes sense as there are no particular formatting rules for them, they simply need a placeholder tag to avoid alteration between the Classifier and Verbalizer step. Once passed to the verbalizer, they are rendered as normal by simply removing the tag (this is practically identical to the WhiteListFST):" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "LqyhqQKZqcph" - }, - "outputs": [], - "source": [ - "class WordFst(GraphFst):\n", - " def __init__(self):\n", - " super().__init__(name=\"word\", kind=\"verbalize\")\n", - " chars = pynini.closure(NEMO_CHAR - \" \", 1)\n", - " char = pynutil.delete(\"name:\") + delete_space + pynutil.delete(\"\\\"\") + chars + pynutil.delete(\"\\\"\")\n", - " graph = char @ pynini.cdrewrite(pynini.cross(u\"\\u00A0\", \" \"), \"\", \"\", NEMO_SIGMA) # Cleans up possible null character\n", - "\n", - " self.fst = graph.optimize()" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "lGbrUkcpapyi" - }, - "source": [ - "For many languages, the writing of your `WordFst` and `PunctuationFst` (both Classifiers and Verbalizers) will require no more than duplicating the preexisting grammars found in NeMo Text Processing." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "5y9jhkhQ7p4W" - }, - "source": [ - "# Other Classes " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "j1mgnISmiu-g" - }, - "source": [ - "While the preceding discussion should be suitable for development of the remaining classes, some helpful notes may be of use before continuing:\n", - "- Fraction WFST: This is the last of the 'fundamental' classes and should take priority after completion of the Decimal WFST. It operates very similarly to the Ordinal WFST in that you wish to recover the Cardinal roots for the numerator and denominator prior to tagging. Its properties are: `negative`, `integer_part`, `numerator`, and `denominator`.\n", - "- Measure WFST: Like the Money WFST, this will require management of several 'parent' WFSTS (Fraction, Cardinal, Decimal) to be suitably comprehensive. As well, you may find it more productive to find ways to compose new measurement units instead of simply listing all (e.g. micrometers, petameters, miles per hour, feet per second). Its properties are: `negative`, `units` and it allows subgraphs of the `cardinal`, `decimal`, and `fraction` classes. (This is, it allows tokenization within the tokenization.)\n", - "- Date WFST: Depending on writing conventions, this may vary in complexity. For instance, English speakers may write dates as `01/01/2021/` or `Jan. 1 2021`. Are there specific use cases where one is preferred or should you simply decide on a format? Further, you may wish to take advantage of the `preserve order` property to avoid possible unwanted verbalizations (some implementations will permit both `Jan. 1` and `1 Jan.` if not careful.) Its properties are: `month`, `day`, and `year`. \n", - "- Telephone WFST: These will be heavily dependent not only on writing conventions but even regional preference. For instance, the U.S. commonly uses a ten digit system broken into the following sequence: `###-###-####`. Meanwhile, mainland France breaks a ten digit sequence into groups of two: `##-##-##-##-##`. Take careful note of how your language's target region verbalizes these figures and leave room for some variation in development. The `telephone` class has only one property: `number_part`. \n", - "- Electronic WFST: For normalizing email addresses or urls, you will need to develop for the `electronic` class. The main concerns will be managing alphanumeric strings and parsing the reserved symbols used for protocols and domains. (How does your target language pronounce \"https://\"? www? '.' or '@'?\") Depending on whether you are normalizing a url or email, the following properties will be needed:\n", - " - email: `username`, `domain`\n", - " - url: `protocol` (Sparrowhawk allows further detail here but NeMo passes the entire url through the `protocol` property)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "-i25X8mK90n3" - }, - "source": [ - "# Tokenize and Classify " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "v4bcigU6b9ss" - }, - "source": [ - "We are now ready to build a general Classifier for our entire language. Upon completion of your grammars, the next step is to unite them together in a general Classifier WFST - located within a `tokenize_and_classify.py` file, preferably. This WFST will be responsible for determining the appropriate semiotic class for each token in your string and processing the necessary properties for normalization.\n", - "\n", - "For this section, we will focus on the following: grammar composition, assignment of weights, and importing/exporting as a FAR file. Since we will need to work with some instantiated graphs, let's preload them before proceeding. (Note the compilingtime.)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "from nemo_text_processing.inverse_text_normalization.fr.taggers.cardinal import CardinalFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.taggers.decimal import DecimalFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.taggers.money import MoneyFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.taggers.ordinal import OrdinalFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.taggers.punctuation import PunctuationFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.taggers.time import TimeFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.taggers.whitelist import WhiteListFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.taggers.word import WordFst\n", - "\n", - "cardinal = CardinalFst()\n", - "cardinal_graph = cardinal.fst\n", - "\n", - "ordinal = OrdinalFst(cardinal)\n", - "ordinal_graph = ordinal.fst\n", - "\n", - "decimal = DecimalFst(cardinal)\n", - "decimal_graph = decimal.fst\n", - "\n", - "whitelist_graph = WhiteListFst().fst\n", - "word_graph = WordFst().fst\n", - "time_graph = TimeFst().fst\n", - "money_graph = MoneyFst(cardinal, decimal).fst\n", - "punct_graph = PunctuationFst().fst" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "MIv58eSocOV1" - }, - "source": [ - "## Grammar" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "k_RPlnfVdG5E" - }, - "source": [ - "As for all previous grammars, the `tokenize_and_classify` grammar inherits from a `GraphFst` as an individual class: `ClassifyFst`. " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "WHKG4c2WdW0G" - }, - "outputs": [], - "source": [ - "class ClassifyFst(GraphFst):\n", - " def __init__(self):\n", - " super().__init__(name=\"tokenize_and_classify\", kind=\"classify\")" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "j9_I6DJmdcOG" - }, - "source": [ - "This class is responsible for instantiating all subgraphs and passing necessary dependencies:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "4YtmcxLOdlas" - }, - "outputs": [], - "source": [ - "class ClassifyFst(GraphFst):\n", - " def __init__(self):\n", - " super().__init__(name=\"tokenize_and_classify\", kind=\"classify\")\n", - "\n", - " cardinal = CardinalFst()\n", - " cardinal_graph = cardinal.fst\n", - "\n", - " ordinal = OrdinalFst(cardinal)\n", - " ordinal_graph = ordinal.fst\n", - "\n", - " decimal = DecimalFst(cardinal)\n", - " decimal_graph = decimal.fst\n", - "\n", - " whitelist_graph = WhiteList().fst\n", - " word_graph = WordFst().fst\n", - " time_graph = TimeFst().fst\n", - " money_graph = MoneyFst(cardinal, decimal).fst\n", - " punct_graph = PunctuationFst().fst" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "y5vGvv3HeAY9" - }, - "source": [ - "We then join all the grammars together so `ClassifyFst` can apply them. Rather unceremoniously, this is accomplished by performing a union across all grammars (excluding `PunctuationFst`, to assist tokenization). We then follow this union by inserting the `tokens` class around the resulting formatting (required for processing):" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "oocgPQ5geZJO" - }, - "outputs": [], - "source": [ - "class ClassifyFst(GraphFst):\n", - " def __init__(self):\n", - " super().__init__(name=\"tokenize_and_classify\", kind=\"classify\")\n", - "\n", - " cardinal = CardinalFst()\n", - " cardinal_graph = cardinal.fst\n", - "\n", - " ordinal = OrdinalFst(cardinal)\n", - " ordinal_graph = ordinal.fst\n", - "\n", - " decimal = DecimalFst(cardinal)\n", - " decimal_graph = decimal.fst\n", - "\n", - " whitelist_graph = WhiteListFst().fst\n", - " word_graph = WordFst().fst\n", - " time_graph = TimeFst().fst\n", - " money_graph = MoneyFst(cardinal, decimal).fst\n", - " punct_graph = PunctuationFst().fst\n", - "\n", - " classify = (\n", - " time_graph\n", - " | whitelist_graph\n", - " | decimal_graph\n", - " | cardinal_graph\n", - " | ordinal_graph\n", - " | money_graph\n", - " | word_graph\n", - " )\n", - " token = pynutil.insert(\"tokens { \") + classify + pynutil.insert(\" }\")" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "ASWDXWQjfLEU" - }, - "source": [ - "Our graph is now able to process an individual token. But what about a string? Here you will need to be mindful of the tokenization behavior for your language and decide on your desired treatment of punctuation (hence exclusion from the main graph). \n", - "\n", - "For our purposes, we will assume the convention of space and punctuation serving as token separators. We graph punctuation as individual tokens" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "r6WztK2jwhFt" - }, - "outputs": [], - "source": [ - "punct_graph = PunctuationFst().fst\n", - "punct = pynutil.insert(\"tokens { \") + punct_graph + pynutil.insert(\" }\")" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "9T2rT89jw3T1" - }, - "source": [ - "and join the `punct` graph with our `tokens` graph (inserting spaces between tokens for formatting)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "rGtVOK-txKOP" - }, - "outputs": [], - "source": [ - "token = \"PLACEHOLDER\"\n", - "token_plus_punct = (\n", - " pynini.closure(punct + pynutil.insert(\" \")) + token + pynini.closure(pynutil.insert(\" \") + punct)\n", - " ) # Note the use of closure incase there are multiple punctuations\n", - "graph = token_plus_punct + pynini.closure(delete_extra_space + token_plus_punct)\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "_gixfQ69xWPe" - }, - "source": [ - "then address space between tokens: \n", - "\n", - "`graph = delete_space + graph + delete_space`" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "DWnmazWecyUG" - }, - "source": [ - "## Weighting " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "egHbwIbMx-hT" - }, - "source": [ - "Were we to leave our `ClassifyFst` like this, we would undoubtedly encounter a mountain of errors. What will stop our graph from treating punctuation that is part of a previous grammar as a token separator (e.g. \"vingt-et-un\")? How do we ensure that a currency string isn't treated as solely a decimal string with a `name` token following?\n", - "\n", - "As in previous cases, the solution lies in our choice of weights for the grammar." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "y3U7_M8CyxZ1" - }, - "source": [ - "Let us return to the main graph:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "9VXe1dfsy3Be" - }, - "outputs": [], - "source": [ - "classify = (\n", - " time_graph\n", - " | whitelist_graph\n", - " | decimal_graph\n", - " | cardinal_graph\n", - " | ordinal_graph\n", - " | money_graph\n", - " | word_graph\n", - " )\n", - "punct = pynutil.insert(\"tokens { \") + punct_graph + pynutil.insert(\" }\")" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "aY4vOFqxy5ua" - }, - "source": [ - "Beyond the path weights that we explicitly added, these graphs are currently weightless. Since we want the graphs themselves to be the general determiners of a path, let us use some default weights an order of magnitude beyond our path weights (we use `pynutil.add_weight`):" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "bthyt_Le2rsA" - }, - "outputs": [], - "source": [ - "classify = (\n", - " pynutil.add_weight(time_graph, 1)\n", - " | pynutil.add_weight(whitelist_graph, 1)\n", - " | pynutil.add_weight(decimal_graph, 1)\n", - " | pynutil.add_weight(cardinal_graph, 1)\n", - " | pynutil.add_weight(ordinal_graph, 1)\n", - " | pynutil.add_weight(money_graph, 1)\n", - " | pynutil.add_weight(word_graph, 1)\n", - " )\n", - "punct = pynutil.insert(\"tokens { \") + pynutil.add_weight(punct_graph, 1) + pynutil.insert(\" }\")" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "xMNIJbzj3MMP" - }, - "source": [ - "Let's see what logical adjustments should be made. First off, we know that we want each class token to span the largest string possible. (e.g. We don't want \"quatre-vingt\" to be rendered as two `cardinal` classes with a hyphen in between.) As such, we want to penalize our graph for using more than one tokens. We can do so by establishing the following constraint: the sum of two or more tokens cannot be less than the weight of a single token. Or, for any pair of tokens `w_1` and `w_2`, their sum must always be greater than any other individual token (including themselves):\n", - "\n", - "`w_1 + w_2 > k >= w`\n", - "\n", - "To keep things simple, let us make the upper limit `2`. This means we should increase all the weights to keep our constraint:\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "classify = (\n", - " pynutil.add_weight(time_graph, 1.1)\n", - " | pynutil.add_weight(whitelist_graph, 1.1)\n", - " | pynutil.add_weight(decimal_graph, 1.1)\n", - " | pynutil.add_weight(cardinal_graph, 1.1)\n", - " | pynutil.add_weight(ordinal_graph, 1.1)\n", - " | pynutil.add_weight(money_graph, 1.1)\n", - " | pynutil.add_weight(word_graph, 1.1)\n", - " )\n", - "punct = pynutil.insert(\"tokens { \") + pynutil.add_weight(punct_graph, 1.1) + pynutil.insert(\" }\")" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Do we want this constraint to include all tokens? Imagine if we had a string of multiple semiotic tokens in a row. Since this string's combined weight would be larger than any single class token, a grammar that served as a universal acceptor (i.e. `word_graph`) would be preferred over these individual classes. This would be obviously incorrect. As such, we want to make sure that `word_graph` would only be traversed when there is truly no other option:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "qc_CU2ro63eg" - }, - "outputs": [], - "source": [ - "classify = (\n", - " pynutil.add_weight(time_graph, 1.1)\n", - " | pynutil.add_weight(whitelist_graph, 1.1)\n", - " | pynutil.add_weight(decimal_graph, 1.1)\n", - " | pynutil.add_weight(cardinal_graph, 1.1)\n", - " | pynutil.add_weight(ordinal_graph, 1.1)\n", - " | pynutil.add_weight(money_graph, 1.1)\n", - " | pynutil.add_weight(word_graph, 100)\n", - " )\n", - "punct = pynutil.insert(\"tokens { \") + pynutil.add_weight(punct_graph, 1.1) + pynutil.insert(\" }\")" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Now, even with a string of fifty different class tokens, `word_graph` would still not be considered as a path to traverse." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "fW8C3vD-7Dbl" - }, - "source": [ - "Next, let us consider our foundational graph: `cardinal_graph`. As Cardinals occur in practically all our WFSTs, it's possible for `cardinal_graph` to apply in almost all cases. Yet, we've specifically invoked `CardinalFST` when it was required in any of the other classes, so it will never be needed in any of those cases. This means that we want all those graphs to have *priority* over `cardinal_graph`. As such, we will increase its weight so it takes second lowest precedence (while still paying attention to the combined weight constraint). " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "97UwGaEn8pj7" - }, - "outputs": [], - "source": [ - "classify = (\n", - " pynutil.add_weight(time_graph, 1.1)\n", - " | pynutil.add_weight(whitelist_graph, 1.1)\n", - " | pynutil.add_weight(decimal_graph, 1.1)\n", - " | pynutil.add_weight(cardinal_graph, 1.2)\n", - " | pynutil.add_weight(ordinal_graph, 1.1)\n", - " | pynutil.add_weight(money_graph, 1.1)\n", - " | pynutil.add_weight(word_graph, 100)\n", - " )\n", - "punct = pynutil.insert(\"tokens { \") + pynutil.add_weight(punct_graph, 1.1) + pynutil.insert(\" }\")" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "0d9Lw4Ot88_B" - }, - "source": [ - "This form of thinking can be applied to all the 'foundational' graphs you may develop: the dependent graphs should take higher precedence than the graphs they borrow from. For instance, since `money_graph` utilizes `decimal_graph`, we know it should take precedence. However, since `decimal_graph` borrows from `cardinal_graph`, its weight must still be less than `1.2`. As such: " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "-wF8cgLK9tpU" - }, - "outputs": [], - "source": [ - "classify = (\n", - " pynutil.add_weight(time_graph, 1)\n", - " | pynutil.add_weight(whitelist_graph, 1)\n", - " | pynutil.add_weight(decimal_graph, 1.1)\n", - " | pynutil.add_weight(cardinal_graph, 1.2)\n", - " | pynutil.add_weight(ordinal_graph, 1)\n", - " | pynutil.add_weight(money_graph, 1.09)\n", - " | pynutil.add_weight(word_graph, 100)\n", - " )\n", - "punct = pynutil.insert(\"tokens { \") + pynutil.add_weight(punct_graph, 1) + pynutil.insert(\" }\")" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "huMzDoZ2-FD2" - }, - "source": [ - "For those classes that don't seem affected, we can set their weights as the same as those below their 'foundation' graphs, simply to prevent prioritization when not required\n", - "\n", - "Meanwhile, `whitelist_graph` should take precedence over all others, as it may contain unique normalizations that may get accidentally caught by the other graphs." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "gWG6ttyd-bbD" - }, - "outputs": [], - "source": [ - "classify = (\n", - " pynutil.add_weight(time_graph, 1.1)\n", - " | pynutil.add_weight(whitelist_graph, 1.07)\n", - " | pynutil.add_weight(decimal_graph, 1.1)\n", - " | pynutil.add_weight(cardinal_graph, 1.2)\n", - " | pynutil.add_weight(ordinal_graph, 1.1)\n", - " | pynutil.add_weight(money_graph, 1.08)\n", - " | pynutil.add_weight(word_graph, 100)\n", - " )\n", - "punct = pynutil.insert(\"tokens { \") + pynutil.add_weight(punct_graph, 1.1) + pynutil.insert(\" }\")" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "1TH08f8O-fWx" - }, - "source": [ - "Keep in mind that building weights in this manner is hardly a rule for grammar development and is instead intended as a means to initialize weights for empirical development. You will find that actual strings will cause unexpected behavior that require fine tuning. \n", - "\n", - "For instance, the Classifier for French in NeMo ITN benefits from having varying precedence for some weights, as seen in the following excerpt:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "gKdkyDK3_r46" - }, - "outputs": [], - "source": [ - "class ClassifyFst(GraphFst):\n", - " \"\"\"\n", - " Final class that composes all other classification grammars. This class can process an entire sentence, that is lower cased.\n", - " For deployment, this grammar will be compiled and exported to OpenFst Finate State Archiv (FAR) File. \n", - " More details to deployment at NeMo/tools/text_processing_deployment.\n", - "\n", - " Args:\n", - " cache_dir: path to a dir with .far grammar file. Set to None to avoid using cache.\n", - " overwrite_cache: set to True to overwrite .far files\n", - " \"\"\"\n", - "\n", - " def __init__(self, cache_dir: str = None, overwrite_cache: bool = False):\n", - " super().__init__(name=\"tokenize_and_classify\", kind=\"classify\")\n", - "\n", - " far_file = None\n", - " if cache_dir is not None and cache_dir != \"None\":\n", - " os.makedirs(cache_dir, exist_ok=True)\n", - " far_file = os.path.join(cache_dir, \"_fr_itn.far\")\n", - " if not overwrite_cache and far_file and os.path.exists(far_file):\n", - " self.fst = pynini.Far(far_file, mode=\"r\")[\"tokenize_and_classify\"]\n", - " logging.info(f\"ClassifyFst.fst was restored from {far_file}.\")\n", - " else:\n", - " logging.info(f\"Creating ClassifyFst grammars.\")\n", - "\n", - " cardinal = CardinalFst()\n", - " cardinal_graph = cardinal.fst\n", - "\n", - " fraction = FractionFst(cardinal)\n", - " fraction_graph = fraction.fst\n", - "\n", - " ordinal = OrdinalFst(cardinal)\n", - " ordinal_graph = ordinal.fst\n", - "\n", - " decimal = DecimalFst(cardinal)\n", - " decimal_graph = decimal.fst\n", - "\n", - " measure_graph = MeasureFst(cardinal=cardinal, decimal=decimal, fraction=fraction).fst\n", - " date_graph = DateFst(cardinal).fst\n", - " word_graph = WordFst().fst\n", - " time_graph = TimeFst().fst\n", - " money_graph = MoneyFst(cardinal, decimal).fst\n", - " whitelist_graph = WhiteListFst().fst\n", - " punct_graph = PunctuationFst().fst\n", - " electronic_graph = ElectronicFst().fst\n", - " telephone_graph = TelephoneFst().fst\n", - "\n", - " classify = (\n", - " pynutil.add_weight(whitelist_graph, 1.01)\n", - " | pynutil.add_weight(time_graph, 1.05)\n", - " | pynutil.add_weight(date_graph, 1.09)\n", - " | pynutil.add_weight(decimal_graph, 1.08)\n", - " | pynutil.add_weight(measure_graph, 1.1)\n", - " | pynutil.add_weight(cardinal_graph, 1.1)\n", - " | pynutil.add_weight(ordinal_graph, 1.1)\n", - " | pynutil.add_weight(fraction_graph, 1.09)\n", - " | pynutil.add_weight(money_graph, 1.07)\n", - " | pynutil.add_weight(telephone_graph, 1.1)\n", - " | pynutil.add_weight(electronic_graph, 1.1)\n", - " | pynutil.add_weight(word_graph, 100)\n", - " )\n", - "\n", - " punct = pynutil.insert(\"tokens { \") + pynutil.add_weight(punct_graph, weight=1.1) + pynutil.insert(\" }\")\n", - " token = pynutil.insert(\"tokens { \") + classify + pynutil.insert(\" }\")\n", - " token_plus_punct = (\n", - " pynini.closure(punct + pynutil.insert(\" \")) + token + pynini.closure(pynutil.insert(\" \") + punct)\n", - " )\n", - "\n", - " graph = token_plus_punct + pynini.closure(delete_extra_space + token_plus_punct)\n", - " graph = delete_space + graph + delete_space\n", - "\n", - " self.fst = graph.optimize()" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "qc4B_0rNcQZu" - }, - "source": [ - "## FAR import/export" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "0nRRPvy-AYsA" - }, - "source": [ - "While working through these code excerpts, you may have noticed some latency with each instantiation of our WFSTs (notably wherever `CardinalFst` was involved). This is because the `pynini.optimize` that we call with each graph's instantiation is computationally expensive. For our ultimate purpose of deployment, it seems a waste of resources to recreate stable graphs for each use.\n", - "\n", - "To address this, NeMo ITN supports WFST caching through use of `pynini.Far`, storing and recovering Classify grammars as FAR (Fst ARchives).\n", - "\n", - "Let us update our `ClassifyFst` to permit passing a cache and allowing overwriting (for development):" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "5XgWevUzD1AE" - }, - "outputs": [], - "source": [ - "class ClassifyFst(GraphFst):\n", - " def __init__(self, cache_dir: str = None, overwrite_cache: bool = False):\n", - " super().__init__(name=\"tokenize_and_classify\", kind=\"classify\")" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "l28GMR70ESz0" - }, - "source": [ - "For storing our graphs as FARs, we can use `graph_utils.generator_main`, which saves our WFSTs by type for easier management. For arguments it takes a string name and a dict mapping of WFST type to graph:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "AzTkcmAWFLYm" - }, - "outputs": [], - "source": [ - "import os\n", - "\n", - "class ClassifyFst(GraphFst):\n", - " def __init__(self, cache_dir: str = None, overwrite_cache: bool = False):\n", - " super().__init__(name=\"tokenize_and_classify\", kind=\"classify\")\n", - " # Grammar here\n", - " # ....\n", - " if cache_dir is not None and cache_dir != \"None\":\n", - " os.makedirs(cache_dir, exist_ok=True)\n", - " far_file = os.path.join(cache_dir, \"_fr_itn.far\")\n", - " generator_main(far_file, {\"tokenize_and_classify\": self.fst})" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "Wz8wjCQSD6eJ" - }, - "source": [ - "We pair this with the ability to load from cache (note the `\"tokenize_and_classify\"` key being passed):" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "FRFYgMmuD_53" - }, - "outputs": [], - "source": [ - "import os\n", - "\n", - "class ClassifyFst(GraphFst):\n", - " def __init__(self, cache_dir: str = None, overwrite_cache: bool = False):\n", - " super().__init__(name=\"tokenize_and_classify\", kind=\"classify\")\n", - " if not overwrite_cache and far_file and os.path.exists(far_file):\n", - " self.fst = pynini.Far(far_file, mode=\"r\")[\"tokenize_and_classify\"]\n", - " else:\n", - " # Grammar here\n", - " # ....\n", - " if cache_dir is not None and cache_dir != \"None\":\n", - " os.makedirs(cache_dir, exist_ok=True)\n", - " far_file = os.path.join(cache_dir, \"_fr_itn.far\")\n", - " generator_main(far_file, {\"tokenize_and_classify\": self.fst})\n" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "ib9nggZxF38s" - }, - "source": [ - "Producing our `ClassifyFst` as:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "d2BZyx6sGGg2" - }, - "outputs": [], - "source": [ - "class ClassifyFst(GraphFst):\n", - " def __init__(self, cache_dir: str = None, overwrite_cache: bool = False):\n", - " super().__init__(name=\"tokenize_and_classify\", kind=\"classify\")\n", - "\n", - " far_file = None\n", - " if cache_dir is not None and cache_dir != \"None\":\n", - " os.makedirs(cache_dir, exist_ok=True)\n", - " far_file = os.path.join(cache_dir, \"_fr_itn.far\")\n", - " if not overwrite_cache and far_file and os.path.exists(far_file):\n", - " self.fst = pynini.Far(far_file, mode=\"r\")[\"tokenize_and_classify\"]\n", - " else:\n", - " cardinal = CardinalFst()\n", - " cardinal_graph = cardinal.fst\n", - "\n", - " ordinal = OrdinalFst(cardinal)\n", - " ordinal_graph = ordinal.fst\n", - "\n", - " decimal = DecimalFst(cardinal)\n", - " decimal_graph = decimal.fst\n", - "\n", - " whitelist_graph = WhiteList().fst\n", - " word_graph = WordFst().fst\n", - " time_graph = TimeFst().fst\n", - " money_graph = MoneyFst(cardinal, decimal).fst\n", - " whitelist_graph = WhiteListFst().fst\n", - " punct_graph = PunctuationFst().fst\n", - "\n", - " classify = (\n", - " pynutil.add_weight(time_graph, 1.1)\n", - " | pynutil.add_weight(whitelist_graph, 1.01)\n", - " | pynutil.add_weight(decimal_graph, 1.09)\n", - " | pynutil.add_weight(cardinal_graph, 1.1)\n", - " | pynutil.add_weight(ordinal_graph, 1.09)\n", - " | pynutil.add_weight(money_graph, 1.08)\n", - " | pynutil.add_weight(word_graph, 100)\n", - " )\n", - "\n", - " punct = pynutil.insert(\"tokens { \") + pynutil.add_weight(punct_graph, weight=1.1) + pynutil.insert(\" }\")\n", - " token = pynutil.insert(\"tokens { \") + classify + pynutil.insert(\" }\")\n", - " token_plus_punct = (\n", - " pynini.closure(punct + pynutil.insert(\" \")) + token + pynini.closure(pynutil.insert(\" \") + punct)\n", - " )\n", - "\n", - " graph = token_plus_punct + pynini.closure(delete_extra_space + token_plus_punct)\n", - " graph = delete_space + graph + delete_space\n", - "\n", - " self.fst = graph.optimize()\n", - "\n", - " if far_file:\n", - " generator_main(far_file, {\"tokenize_and_classify\": self.fst})" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "nEhY6wKKtfhn" - }, - "source": [ - "You should find the caching to vastly speed up compilingtime." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "rTtCnC5w95CI" - }, - "source": [ - "# Verbalize and Verbalize Final " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "H9y5yuk1HaGj" - }, - "source": [ - "Our last step is to create a universal Verbalizer for all classes. This is very similar to development of `ClassifierFst`, except that the Verbalizer breaks its normalization task into two components:\n", - "- `VerbalizeFst`, which removes formatting for each token\n", - "- `VerbalizeFinalFst`, which extends `VerbalizeFst` across all tokens in a string\n", - "Why two components when `tokenize_and_classify` was one? Because Sparrowhawk performs all the functionality of `VerbalizeFinalFst`, so its inclusion would break deployment. However, without it, your NeMo grammar would be unable to function at base. So we separate the two to allow the best of both world." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "vUawTJVuH8iR" - }, - "source": [ - "## VerbalizeFst" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "xghiBV06IIWU" - }, - "source": [ - "Much like `ClassifyFst`, `VerbalizeFst` instantiates all its subgraphs and then joins them together under a union operation. However, it does not need to employ weighting. Why? Because `ClassifyFst` has assigned each token a specific class. As each class is unique, there is no possibility that a subgraph will be employed for the wrong token.\n", - "\n", - "As such, our `VerbalizeFst` is formed by a simple union operation across all previous Verbalizer graphs:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "uMVCqCvsIt2v" - }, - "outputs": [], - "source": [ - "from nemo_text_processing.inverse_text_normalization.fr.verbalizers.cardinal import CardinalFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.verbalizers.decimal import DecimalFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.verbalizers.money import MoneyFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.verbalizers.ordinal import OrdinalFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.verbalizers.time import TimeFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.verbalizers.whitelist import WhiteListFst\n", - "from nemo_text_processing.inverse_text_normalization.fr.verbalizers.word import WordFst\n", - "\n", - "class VerbalizeFst(GraphFst):\n", - " def __init__(self):\n", - " super().__init__(name=\"verbalize\", kind=\"verbalize\")\n", - " cardinal = CardinalFst()\n", - " cardinal_graph = cardinal.fst\n", - " ordinal_graph = OrdinalFst().fst\n", - " decimal = DecimalFst()\n", - " decimal_graph = decimal.fst\n", - " whitelist_graph = WhiteListFst().fst\n", - " money_graph = MoneyFst(decimal=decimal).fst\n", - " time_graph = TimeFst().fst\n", - " graph = (\n", - " time_graph\n", - " | whitelist_graph\n", - " | money_graph\n", - " | ordinal_graph\n", - " | decimal_graph\n", - " | cardinal_graph\n", - " )\n", - " self.fst = graph" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "Wap-LU6EI2Iu" - }, - "source": [ - "## Verbalize Final" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "TYaEt_0tI47t" - }, - "source": [ - "With `VerbalizeFst` complete, we now extend our graph to cover any series of tokens. All this requires is deletion of the `tokens` formatting (note the absence of such in our previous graph) and use of closure for any series of one or more tokens.\n", - "\n", - "This provides the following graph:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "L-9lJNE6JPCW" - }, - "outputs": [], - "source": [ - "\n", - "class VerbalizeFinalFst(GraphFst):\n", - " def __init__(self):\n", - " super().__init__(name=\"verbalize_final\", kind=\"verbalize\")\n", - " verbalize = VerbalizeFst().fst\n", - " word = WordFst().fst\n", - " types = verbalize | word\n", - " graph = (\n", - " pynutil.delete(\"tokens\")\n", - " + delete_space\n", - " + pynutil.delete(\"{\")\n", - " + delete_space\n", - " + types\n", - " + delete_space\n", - " + pynutil.delete(\"}\")\n", - " )\n", - " graph = delete_space + pynini.closure(graph + delete_extra_space) + graph + delete_space\n", - " self.fst = graph" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "WwMKFw-QJVgm" - }, - "source": [ - "Unlike `ClassifyFst`, NeMo ITN does not cache `VerbalizeFst` or `VerbalizeFinalFst`. (While you are welcome to provide such functionality in your own development, keep in mind that the limited complexity of our Verbalizers makes compilingtimes less significant.)" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "7U21AZearZMK" - }, - "source": [ - "# Deployment " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "VrSccoh9K6JK" - }, - "source": [ - "Now that we have done all the groundwork, we can finally move to deployment. This final section will just cover the minor code alterations required to call your language through NeMo ITN and deploy through Sparrowhawk. For further information on using NeMo ITN, please see [this tutorial](https://colab.research.google.com/github/NVIDIA/NeMo/blob/stable/tutorials/text_processing/Inverse_(Text)_Normalization.ipynb). " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "0Le2aJvFIAKd" - }, - "source": [ - "## InverseNormalize" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "r2R3TUCDLi5-" - }, - "source": [ - "NeMo calls upon the `InverseNormalizer` class for all ITN tasks. Given a string and language, it will instantiate both the `ClassifierFst` and `VerbalizeFst` respective for the given language. (Note: we do not use `VerbalizeFinal` as its functions are managed by Sparrowhawk.) To make your language deployable in the general NeMo ITN system, you must designate the availability of these classes for instantiation. (For more information, see the [source code](https://github.com/NVIDIA/NeMo/blob/main/nemo_text_processing/inverse_text_normalization/inverse_normalize.py).)\n", - "\n", - "To do so requires only two changes. The first is providing a string to identify your language as an option for `parse_args` ([ISO codes are advised](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes)):" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "tfv4Ee3ML-Fg" - }, - "source": [ - "```Python\n", - "def parse_args():\n", - " parser = ArgumentParser()\n", - " ...\n", - " parser.add_argument(\"--language\", choices=[..., 'MY_LANGUAGE'], type=str)\n", - " ...\n", - "```" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "awVl5nAsMUTl" - }, - "source": [ - "The next is to call your `ClassifyFst` and `VerbalizeFst` from `__init__`:" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "```bash\n", - "class InverseNormalizer(Normalizer):\n", - " def __init__(self, lang: str = 'en', cache_dir: str = None, overwrite_cache: bool = False):\n", - "\n", - " if lang == 'en':\n", - " from nemo_text_processing.inverse_text_normalization.en.taggers.tokenize_and_classify import ClassifyFst\n", - " from nemo_text_processing.inverse_text_normalization.en.verbalizers.verbalize_final import (\n", - " VerbalizeFinalFst,\n", - " )\n", - " # Other languages\n", - " # ....\n", - " elif lang == 'MY_LANGUAGE':\n", - "\n", - " from nemo_text_processing.inverse_text_normalization.MY_LANGUAGE.taggers.tokenize_and_classify import ClassifyFst\n", - "\n", - " from nemo_text_processing.inverse_text_normalization.MY_LANGUAGE.verbalizers.verbalize_final import (\n", - "\n", - " VerbalizeFst,\n", - "\n", - " )\n", - "```" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "TI1PuejLMxdI" - }, - "source": [ - "And you're done! NeMo will handle the rest. " - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "xrksINQoICfj" - }, - "source": [ - "## Grammar export and Deployment to C++" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "rP9-dmMJSg3h" - }, - "source": [ - "Find information here:\n", - "https://docs.nvidia.com/deeplearning/nemo/user-guide/docs/en/stable/nlp/text_normalization/wfst/wfst_text_processing_deployment.html" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "TDoVUxCE-Dax" - }, - "source": [ - "# Final Notes" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "Fw-9mU7ql8iY" - }, - "source": [ - "Congratulations, you have now constructed an entire ITN system from the ground up! While your experience will vary with each language, you will find several commonalities that will assist you in further development. \n", - "\n", - "If you are interested in working further with your language WFSTs, you may wish to construct a TN system. Broadly, this is accomplished by inverting your previous graphs (`pynini.invert` may assist here) and changing your outputs to avoid indeterminacy (i.e. decide on one canonical output for your grammar for each class). But outside of such grammar specific edits, you repeat many of the steps exhibited here, such as:\n", - "- Use of a two step classifier-verbalizer system\n", - "- Same semiotic classes for tagging\n", - "- Inheritance of `GraphFst`\n", - "\n", - "For Audio-based non-deterministic text normalization please extend your grammars with additional output options for ambiguous options. Every semiotic class has a input flag `deterministic` which is by default set to True. For non-deterministic text normalization add additional grammar for the case `deterministic=False` \n", - "\n", - "We also recommend to look at the source of some of the existing [languages](https://docs.nvidia.com/deeplearning/nemo/user-guide/docs/en/stable/nlp/text_normalization/wfst/wfst_text_normalization.html#language-support), in particular English: https://github.com/NVIDIA/NeMo/tree/main/nemo_text_processing/inverse_text_normalization/en." - ] - } - ], - "metadata": { - "colab": { - "collapsed_sections": [], - "name": "WFST Tutorial.ipynb", - "provenance": [], - "toc_visible": true - }, - "interpreter": { - "hash": "fbc643a332f9d7801191710b24a8a955d342df4f32791f7fb65121dc4784751f" - }, - "kernelspec": { - "display_name": "Python 3 (ipykernel)", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.9.7" - } - }, - "nbformat": 4, - "nbformat_minor": 1 -} diff --git a/tutorials/text_processing/images/audio_based_tn.png b/tutorials/text_processing/images/audio_based_tn.png deleted file mode 100644 index 7953c7ee0eb0..000000000000 Binary files a/tutorials/text_processing/images/audio_based_tn.png and /dev/null differ diff --git a/tutorials/text_processing/images/cent.PNG b/tutorials/text_processing/images/cent.PNG deleted file mode 100644 index 457006f9bde2..000000000000 Binary files a/tutorials/text_processing/images/cent.PNG and /dev/null differ diff --git a/tutorials/text_processing/images/cent_to_100.PNG b/tutorials/text_processing/images/cent_to_100.PNG deleted file mode 100644 index ee595ef7d91f..000000000000 Binary files a/tutorials/text_processing/images/cent_to_100.PNG and /dev/null differ diff --git a/tutorials/text_processing/images/cent_vingt_bad.PNG b/tutorials/text_processing/images/cent_vingt_bad.PNG deleted file mode 100644 index f8c565866416..000000000000 Binary files a/tutorials/text_processing/images/cent_vingt_bad.PNG and /dev/null differ diff --git a/tutorials/text_processing/images/cent_vingt_good.PNG b/tutorials/text_processing/images/cent_vingt_good.PNG deleted file mode 100644 index 88c0323dbcbe..000000000000 Binary files a/tutorials/text_processing/images/cent_vingt_good.PNG and /dev/null differ diff --git a/tutorials/text_processing/images/cent_vingt_to_120.PNG b/tutorials/text_processing/images/cent_vingt_to_120.PNG deleted file mode 100644 index 017c98261949..000000000000 Binary files a/tutorials/text_processing/images/cent_vingt_to_120.PNG and /dev/null differ diff --git a/tutorials/text_processing/images/deployment.png b/tutorials/text_processing/images/deployment.png deleted file mode 100644 index 3cbef287dc80..000000000000 Binary files a/tutorials/text_processing/images/deployment.png and /dev/null differ diff --git a/tutorials/text_processing/images/dix_to_digits.PNG b/tutorials/text_processing/images/dix_to_digits.PNG deleted file mode 100644 index 0e35d665c6b5..000000000000 Binary files a/tutorials/text_processing/images/dix_to_digits.PNG and /dev/null differ diff --git a/tutorials/text_processing/images/dix_to_digits_with_insert.PNG b/tutorials/text_processing/images/dix_to_digits_with_insert.PNG deleted file mode 100644 index 9c421700ef8a..000000000000 Binary files a/tutorials/text_processing/images/dix_to_digits_with_insert.PNG and /dev/null differ diff --git a/tutorials/text_processing/images/pipeline.png b/tutorials/text_processing/images/pipeline.png deleted file mode 100644 index ae9132ff24e5..000000000000 Binary files a/tutorials/text_processing/images/pipeline.png and /dev/null differ diff --git a/tutorials/text_processing/images/romanization.PNG b/tutorials/text_processing/images/romanization.PNG deleted file mode 100644 index f7f0a890596c..000000000000 Binary files a/tutorials/text_processing/images/romanization.PNG and /dev/null differ diff --git a/tutorials/text_processing/images/task_overview.png b/tutorials/text_processing/images/task_overview.png deleted file mode 100644 index 98aefe0364fa..000000000000 Binary files a/tutorials/text_processing/images/task_overview.png and /dev/null differ diff --git a/tutorials/text_processing/images/thutmose_tagger_alignment_bottom.png b/tutorials/text_processing/images/thutmose_tagger_alignment_bottom.png deleted file mode 100644 index 03caff6667c2..000000000000 Binary files a/tutorials/text_processing/images/thutmose_tagger_alignment_bottom.png and /dev/null differ diff --git a/tutorials/text_processing/images/thutmose_tagger_alignment_top.png b/tutorials/text_processing/images/thutmose_tagger_alignment_top.png deleted file mode 100644 index dcdad57c4e08..000000000000 Binary files a/tutorials/text_processing/images/thutmose_tagger_alignment_top.png and /dev/null differ diff --git a/tutorials/text_processing/images/thutmose_tagger_architecture.png b/tutorials/text_processing/images/thutmose_tagger_architecture.png deleted file mode 100644 index 4729ce51b425..000000000000 Binary files a/tutorials/text_processing/images/thutmose_tagger_architecture.png and /dev/null differ diff --git a/tutorials/text_processing/images/thutmose_tagger_final_alignment.png b/tutorials/text_processing/images/thutmose_tagger_final_alignment.png deleted file mode 100644 index dec47fec5143..000000000000 Binary files a/tutorials/text_processing/images/thutmose_tagger_final_alignment.png and /dev/null differ diff --git a/tutorials/text_processing/images/thutmose_tagger_tag_vocabulary.png b/tutorials/text_processing/images/thutmose_tagger_tag_vocabulary.png deleted file mode 100644 index 5c97a0cb09ce..000000000000 Binary files a/tutorials/text_processing/images/thutmose_tagger_tag_vocabulary.png and /dev/null differ diff --git a/tutorials/tools/Multispeaker_Simulator.ipynb b/tutorials/tools/Multispeaker_Simulator.ipynb index 6ecd57ad9bad..c2a9caf1ea72 100644 --- a/tutorials/tools/Multispeaker_Simulator.ipynb +++ b/tutorials/tools/Multispeaker_Simulator.ipynb @@ -36,7 +36,8 @@ "!apt-get install sox libsndfile1 ffmpeg\n", "!pip install wget\n", "!pip install text-unidecode\n", - "!pip install \"matplotlib>=3.3.2\"" + "!pip install \"matplotlib>=3.3.2\"\n", + "!pip install seaborn" ] }, { @@ -237,6 +238,9 @@ "config.data_simulator.session_config.session_length=30\n", "config.data_simulator.background_noise.add_bg=True\n", "config.data_simulator.background_noise.background_manifest=\"./bg_noise.json\"\n", + "config.data_simulator.session_params.mean_silence=0.2\n", + "config.data_simulator.session_params.mean_silence_var=0.02\n", + "config.data_simulator.session_params.mean_overlap=0.15\n", "\n", "lg = MultiSpeakerSimulator(cfg=config)\n", "lg.generate_sessions()" @@ -307,6 +311,32 @@ "reference" ] }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Step 6: Get Simulated Data Statistics " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "if not os.path.exists(\"multispeaker_data_analysis.py\"):\n", + " !wget https://raw.githubusercontent.com/NVIDIA/NeMo/main/scripts/speaker_tasks/multispeaker_data_analysis.py\n", + "\n", + "from multispeaker_data_analysis import run_multispeaker_data_analysis\n", + "\n", + "session_dur = 30\n", + "silence_mean = 0.2\n", + "silence_var = 0.1\n", + "overlap_mean = 0.15\n", + "run_multispeaker_data_analysis(data_dir, session_dur=session_dur, silence_var=silence_var, overlap_mean=overlap_mean, precise=True);" + ] + }, { "cell_type": "markdown", "metadata": {}, diff --git a/tutorials/tts/Aligner_Inference_Examples.ipynb b/tutorials/tts/Aligner_Inference_Examples.ipynb index f6acbfa2c0d4..7a94102b3dee 100644 --- a/tutorials/tts/Aligner_Inference_Examples.ipynb +++ b/tutorials/tts/Aligner_Inference_Examples.ipynb @@ -43,9 +43,7 @@ "# # If you're using Colab and not running locally, uncomment and run this cell.\n", "# !apt-get install sox libsndfile1 ffmpeg\n", "# !pip install wget text-unidecode\n", - "# !python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[all]\n", - "# !wget https://raw.githubusercontent.com/NVIDIA/NeMo/main/nemo_text_processing/install_pynini.sh\n", - "# !bash install_pynini.sh" + "# !python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[all]\n" ] }, { diff --git a/tutorials/tts/FastPitch_ChineseTTS_Training.ipynb b/tutorials/tts/FastPitch_ChineseTTS_Training.ipynb index e0c58fdf6ebd..57ea4f20bea2 100644 --- a/tutorials/tts/FastPitch_ChineseTTS_Training.ipynb +++ b/tutorials/tts/FastPitch_ChineseTTS_Training.ipynb @@ -54,10 +54,8 @@ "BRANCH = 'main'\n", "# # If you're using Colab and not running locally, uncomment and run this cell.\n", "# !apt-get install sox libsndfile1 ffmpeg\n", - "# !pip install wget text-unidecode pynini==2.1.4 scipy==1.7.3\n", + "# !pip install wget text-unidecode scipy==1.7.3\n", "# !python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[all]\n", - "# !wget https://raw.githubusercontent.com/NVIDIA/NeMo/main/nemo_text_processing/install_pynini.sh\n", - "# !bash install_pynini.sh\n", "# !pip install pypinyin opencc-python-reimplemented" ] }, @@ -95,7 +93,6 @@ "!cd NeMoChineseTTS && wget https://raw.githubusercontent.com/nvidia/NeMo/$BRANCH/scripts/dataset_processing/tts/sfbilingual/ds_conf/ds_for_fastpitch_align.yaml\n", "!cd NeMoChineseTTS && wget https://raw.githubusercontent.com/NVIDIA/NeMo/$BRANCH/examples/tts/conf/zh/fastpitch_align_22050.yaml\n", "!cd NeMoChineseTTS && wget https://raw.githubusercontent.com/NVIDIA/NeMo/$BRANCH/examples/tts/conf/hifigan/hifigan.yaml\n", - "!cd NeMoChineseTTS && wget https://raw.githubusercontent.com/NVIDIA/NeMo/$BRANCH/nemo_text_processing/text_normalization/zh/data/whitelist/default.tsv\n", "!cd NeMoChineseTTS && mkdir -p model/train_ds && cd model/train_ds && wget https://raw.githubusercontent.com/nvidia/NeMo/$BRANCH/examples/tts/conf/hifigan/model/train_ds/train_ds_finetune.yaml\n", "!cd NeMoChineseTTS && mkdir -p model/validation_ds && cd model/validation_ds && wget https://raw.githubusercontent.com/nvidia/NeMo/$BRANCH/examples/tts/conf/hifigan/model/validation_ds/val_ds_finetune.yaml\n", "!cd NeMoChineseTTS && mkdir -p model/generator && cd model/generator && wget https://raw.githubusercontent.com/nvidia/NeMo/$BRANCH/examples/tts/conf/hifigan/model/generator/v1.yaml" @@ -382,8 +379,6 @@ "\n", "2. The `text_normalizer.lang` is set to `zh`, in order to use the tokenizer defined in `nemo_text_processing/text_normalization/zh` (as discussed above).\n", "\n", - "3. Update the `whitelist_path` to point to Chinese whitelist: `nemo_text_processing/text_normalization/zh/data/whitelist/default.tsv`\n", - "\n", "Final config looks like:\n", "\n", "```yaml\n", @@ -392,7 +387,6 @@ "manifest_filepath: \"train_manifest.json\"\n", "sup_data_path: \"sup_data\"\n", "sup_data_types: [ \"align_prior_matrix\", \"pitch\" ]\n", - "whitelist_path: \"nemo_text_processing/text_normalization/zh/data/whitelist/default.tsv\"\n", "\n", "phoneme_dict_path: \"scripts/tts_dataset_files/zh/pinyin_dict.txt\"\n", "\n", @@ -420,7 +414,6 @@ " _target_: nemo_text_processing.text_normalization.normalize.Normalizer\n", " lang: zh\n", " input_case: cased\n", - " whitelist: ${whitelist_path}\n", "\n", " text_normalizer_call_kwargs:\n", " verbose: false\n", @@ -433,7 +426,7 @@ " apostrophe: true\n", " pad_with_space: true\n", " g2p:\n", - " _target_: nemo_text_processing.g2p.modules.ChineseG2p\n", + " _target_: nemo.collections.tts.g2p.modules.ChineseG2p\n", " phoneme_dict: ${phoneme_dict_path}\n", "```\n", "\n", @@ -491,7 +484,7 @@ "metadata": {}, "source": [ "Before we train our model, let's define model config. Most of the model config stays the same as defined here: `examples/tts/conf/fastpitch_align_44100.yaml`, except:\n", - "1. Make the same changes that we made in dataset config for `text_tokenizer`, `text_normalizer` and `whitelist_path`.\n", + "1. Make the same changes that we made in dataset config for `text_tokenizer` and `text_normalizer`.\n", "\n", "2. The `pitch_mean` and `pitch_std` are updated to the values reported by the `extract_sup_data.py` script.\n", "\n", @@ -553,7 +546,6 @@ " train_dataset=./train_manifest.json \\\n", " validation_datasets=./val_manifest.json \\\n", " sup_data_path=./sup-data-phonemes \\\n", - " whitelist_path=./default.tsv \\\n", " exp_manager.exp_dir=resultChineseTTS \\\n", " trainer.max_epochs=1 \\\n", " trainer.check_val_every_n_epoch=1 \\\n", diff --git a/tutorials/tts/FastPitch_Finetuning.ipynb b/tutorials/tts/FastPitch_Finetuning.ipynb index fe607944c1e8..be4e99c3caab 100755 --- a/tutorials/tts/FastPitch_Finetuning.ipynb +++ b/tutorials/tts/FastPitch_Finetuning.ipynb @@ -60,10 +60,8 @@ "BRANCH = 'main'\n", "# # If you're using Google Colab and not running locally, uncomment and run this cell.\n", "# !apt-get install sox libsndfile1 ffmpeg\n", - "# !pip install wget text-unidecode pynini==2.1.4\n", - "# !python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[all]\n", - "# !wget https://raw.githubusercontent.com/NVIDIA/NeMo/main/nemo_text_processing/install_pynini.sh\n", - "# !bash install_pynini.sh" + "# !pip install wget text-unidecode \n", + "# !python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[all]\n" ] }, { @@ -248,7 +246,6 @@ "!mkdir -p tts_dataset_files && cd tts_dataset_files \\\n", "&& wget https://raw.githubusercontent.com/NVIDIA/NeMo/$BRANCH/scripts/tts_dataset_files/cmudict-0.7b_nv22.10 \\\n", "&& wget https://raw.githubusercontent.com/NVIDIA/NeMo/$BRANCH/scripts/tts_dataset_files/heteronyms-052722 \\\n", - "&& wget https://raw.githubusercontent.com/NVIDIA/NeMo/$BRANCH/nemo_text_processing/text_normalization/en/data/whitelist/tts.tsv \\\n", "&& cd .." ] }, @@ -290,7 +287,6 @@ " sup_data_path=./fastpitch_sup_data \\\n", " phoneme_dict_path=tts_dataset_files/cmudict-0.7b_nv22.10 \\\n", " heteronyms_path=tts_dataset_files/heteronyms-052722 \\\n", - " whitelist_path=tts_dataset_files/tts.tsv \\\n", " exp_manager.exp_dir=./ljspeech_to_9017_no_mixing_5_mins \\\n", " +init_from_nemo_model=./tts_en_fastpitch_align.nemo \\\n", " +trainer.max_steps=1000 ~trainer.max_epochs \\\n", @@ -322,9 +318,8 @@ " \n", "* `phoneme_dict_path=tts_dataset_files/cmudict-0.7b_nv22.10 \n", "heteronyms_path=tts_dataset_files/heteronyms-052722\n", - "whitelist_path=tts_dataset_files/tts.tsv \n", "`\n", - " * We tell the script where `phoneme_dict_path`, `heteronyms-052722` and `whitelist_path` are located. These are the additional files we downloaded earlier, and are used in preprocessing the data.\n", + " * We tell the script where `phoneme_dict_path` and `heteronyms-052722` are located. These are the additional files we downloaded earlier, and are used in preprocessing the data.\n", " \n", "* `exp_manager.exp_dir=./ljspeech_to_9017_no_mixing_5_mins`\n", " * Where we want to save our log files, tensorboard file, checkpoints, and more.\n", diff --git a/tutorials/tts/FastPitch_GermanTTS_Training.ipynb b/tutorials/tts/FastPitch_GermanTTS_Training.ipynb index 0b2e4f3fe132..110720c9ce33 100644 --- a/tutorials/tts/FastPitch_GermanTTS_Training.ipynb +++ b/tutorials/tts/FastPitch_GermanTTS_Training.ipynb @@ -54,10 +54,8 @@ "BRANCH = 'main'\n", "# # If you're using Colab and not running locally, uncomment and run this cell.\n", "# !apt-get install sox libsndfile1 ffmpeg\n", - "# !pip install wget text-unidecode pynini==2.1.4 scipy==1.7.3\n", - "# !python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[all]\n", - "# !wget https://raw.githubusercontent.com/NVIDIA/NeMo/main/nemo_text_processing/install_pynini.sh\n", - "# !bash install_pynini.sh" + "# !pip install wget text-unidecode scipy==1.7.3\n", + "# !python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[all]\n" ] }, { @@ -93,7 +91,6 @@ "!cd NeMoGermanTTS && wget https://raw.githubusercontent.com/nvidia/NeMo/$BRANCH/scripts/dataset_processing/tts/extract_sup_data.py\n", "!cd NeMoGermanTTS && wget https://raw.githubusercontent.com/NVIDIA/NeMo/$BRANCH/examples/tts/conf/de/fastpitch_align_22050.yaml\n", "!cd NeMoGermanTTS && wget https://raw.githubusercontent.com/NVIDIA/NeMo/$BRANCH/examples/tts/conf/hifigan/hifigan.yaml\n", - "!cd NeMoGermanTTS && wget https://raw.githubusercontent.com/NVIDIA/NeMo/$BRANCH/nemo_text_processing/text_normalization/de/data/whitelist.tsv\n", "!cd NeMoGermanTTS && mkdir -p model/train_ds && cd model/train_ds && wget https://raw.githubusercontent.com/nvidia/NeMo/$BRANCH/examples/tts/conf/hifigan/model/train_ds/train_ds_finetune.yaml\n", "!cd NeMoGermanTTS && mkdir -p model/validation_ds && cd model/validation_ds && wget https://raw.githubusercontent.com/nvidia/NeMo/$BRANCH/examples/tts/conf/hifigan/model/validation_ds/val_ds_finetune.yaml\n", "!cd NeMoGermanTTS && mkdir -p model/generator && cd model/generator && wget https://raw.githubusercontent.com/nvidia/NeMo/$BRANCH/examples/tts/conf/hifigan/model/generator/v1.yaml" @@ -446,8 +443,6 @@ "\n", "2. The `text_normalizer.lang` is set to `de`, in order to use the tokenizer defined in `nemo_text_processing/text_normalization/de` (as discussed above).\n", "\n", - "3. Update the `whitelist_path` to point to German whitelist: `nemo_text_processing/text_normalization/de/data/whitelist.tsv`\n", - "\n", "Final config looks like:\n", "\n", "```yaml\n", @@ -456,7 +451,6 @@ "manifest_filepath: \"train_manifest.json\"\n", "sup_data_path: \"sup_data\"\n", "sup_data_types: [ \"align_prior_matrix\", \"pitch\" ]\n", - "whitelist_path: \"NeMoGermanTTS/whitelist.tsv\"\n", "\n", "dataset:\n", " _target_: nemo.collections.tts.torch.data.TTSDataset\n", @@ -482,7 +476,6 @@ " _target_: nemo_text_processing.text_normalization.normalize.Normalizer\n", " lang: de\n", " input_case: cased\n", - " whitelist: ${whitelist_path}\n", "\n", " text_normalizer_call_kwargs:\n", " verbose: false\n", @@ -511,7 +504,6 @@ "manifest_filepath: \"train_manifest.json\"\n", "sup_data_path: \"sup_data\"\n", "sup_data_types: [ \"align_prior_matrix\", \"pitch\" ]\n", - "whitelist_path: \"NeMoGermanTTS/whitelist.tsv\"\n", "\n", "dataset:\n", " _target_: nemo.collections.tts.torch.data.TTSDataset\n", @@ -537,7 +529,6 @@ " _target_: nemo_text_processing.text_normalization.normalize.Normalizer\n", " lang: de\n", " input_case: cased\n", - " whitelist: ${whitelist_path}\n", "\n", " text_normalizer_call_kwargs:\n", " verbose: false\n", @@ -608,7 +599,7 @@ "metadata": {}, "source": [ "Before we train our model, let's define model config. Most of the model config stays the same as defined here: `examples/tts/conf/fastpitch_align_44100.yaml`, except:\n", - "1. Make the same changes that we made in dataset config for `text_tokenizer`, `text_normalizer` and `whitelist_path`.\n", + "1. Make the same changes that we made in dataset config for `text_tokenizer` and `text_normalizer`.\n", "\n", "2. The `pitch_mean` and `pitch_std` are updated to the values reported by the `extract_sup_data.py` script.\n", "\n", @@ -666,7 +657,6 @@ " train_dataset=../DataGermanTTS/thorsten-de/train_manifest_phonemes.json \\\n", " validation_datasets=../DataGermanTTS/thorsten-de/val_manifest_phonemes.json \\\n", " sup_data_path=../DataGermanTTS/thorsten-de/phonemes/ \\\n", - " whitelist_path=./whitelist.tsv \\\n", " exp_manager.exp_dir=resultGermanTTS \\\n", " trainer.max_epochs=1 \\\n", " trainer.check_val_every_n_epoch=1 \\\n", diff --git a/tutorials/tts/FastPitch_MixerTTS_Training.ipynb b/tutorials/tts/FastPitch_MixerTTS_Training.ipynb index 1b2ebc66ea3b..8916825f92df 100644 --- a/tutorials/tts/FastPitch_MixerTTS_Training.ipynb +++ b/tutorials/tts/FastPitch_MixerTTS_Training.ipynb @@ -53,10 +53,8 @@ "BRANCH = 'main'\n", "# # If you're using Colab and not running locally, uncomment and run this cell.\n", "# !apt-get install sox libsndfile1 ffmpeg\n", - "# !pip install wget text-unidecode pynini==2.1.4 scipy==1.7.3\n", - "# !python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[all]\n", - "# !wget https://raw.githubusercontent.com/NVIDIA/NeMo/main/nemo_text_processing/install_pynini.sh\n", - "# !bash install_pynini.sh" + "# !pip install wget text-unidecode scipy==1.7.3\n", + "# !python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[all]\n" ] }, { @@ -198,7 +196,7 @@ "metadata": {}, "outputs": [], "source": [ - "from nemo_text_processing.g2p.modules import EnglishG2p\n", + "from nemo.collections.tts.g2p.modules import EnglishG2p\n", "from nemo.collections.tts.torch.data import TTSDataset\n", "from nemo_text_processing.text_normalization.normalize import Normalizer\n", "from nemo.collections.common.tokenizers.text_to_speech.tts_tokenizers import EnglishPhonemesTokenizer, EnglishCharsTokenizer" @@ -230,7 +228,6 @@ "!mkdir -p tts_dataset_files && cd tts_dataset_files \\\n", "&& wget https://raw.githubusercontent.com/NVIDIA/NeMo/$BRANCH/scripts/tts_dataset_files/cmudict-0.7b_nv22.10 \\\n", "&& wget https://raw.githubusercontent.com/NVIDIA/NeMo/$BRANCH/scripts/tts_dataset_files/heteronyms-052722 \\\n", - "&& wget https://raw.githubusercontent.com/NVIDIA/NeMo/$BRANCH/nemo_text_processing/text_normalization/en/data/whitelist/lj_speech.tsv \\\n", "&& cd .." ] }, @@ -281,7 +278,6 @@ "text_normalizer = Normalizer(\n", " lang=\"en\", \n", " input_case=\"cased\", \n", - " whitelist=\"tts_dataset_files/lj_speech.tsv\"\n", ")\n", "\n", "text_normalizer_call_kwargs = {\n", @@ -420,7 +416,6 @@ "text_normalizer = Normalizer(\n", " lang=\"en\", \n", " input_case=\"cased\", \n", - " whitelist=\"tts_dataset_files/lj_speech.tsv\"\n", ")\n", "\n", "text_normalizer_call_kwargs = {\n", @@ -501,7 +496,6 @@ " validation_datasets=tests/data/asr/an4_val.json \\\n", " sup_data_types=\"['align_prior_matrix', 'pitch']\" \\\n", " sup_data_path={fastpitch_sup_data_path} \\\n", - " whitelist_path=tts_dataset_files/lj_speech.tsv \\\n", " pitch_mean={pitch_mean} \\\n", " pitch_std={pitch_std} \\\n", " pitch_fmin={pitch_min} \\\n", @@ -558,7 +552,6 @@ "sup_data_path={mixer_tts_sup_data_path} \\\n", "phoneme_dict_path=tts_dataset_files/cmudict-0.7b_nv22.10 \\\n", "heteronyms_path=tts_dataset_files/heteronyms-052722 \\\n", - "whitelist_path=tts_dataset_files/lj_speech.tsv \\\n", "pitch_mean={pitch_mean} \\\n", "pitch_std={pitch_std} \\\n", "model.train_ds.dataloader_params.batch_size=6 \\\n", diff --git a/tutorials/tts/Inference_DurationPitchControl.ipynb b/tutorials/tts/Inference_DurationPitchControl.ipynb index c4879f38274c..831f4b0b3c4d 100644 --- a/tutorials/tts/Inference_DurationPitchControl.ipynb +++ b/tutorials/tts/Inference_DurationPitchControl.ipynb @@ -50,9 +50,7 @@ "# # If you're using Google Colab and not running locally, uncomment and run this cell.\n", "# !apt-get install sox libsndfile1 ffmpeg\n", "# !pip install wget text-unidecode\n", - "# !python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[all]\n", - "# !wget https://raw.githubusercontent.com/NVIDIA/NeMo/main/nemo_text_processing/install_pynini.sh\n", - "# !bash install_pynini.sh" + "# !python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[all]\n" ] }, { diff --git a/tutorials/tts/Inference_ModelSelect.ipynb b/tutorials/tts/Inference_ModelSelect.ipynb index 8fe398edafa6..223c1f62a19a 100644 --- a/tutorials/tts/Inference_ModelSelect.ipynb +++ b/tutorials/tts/Inference_ModelSelect.ipynb @@ -50,9 +50,7 @@ "# # If you're using Google Colab and not running locally, uncomment and run this cell.\n", "# !apt-get install sox libsndfile1 ffmpeg\n", "# !pip install wget text-unidecode\n", - "# !python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[all]\n", - "# !wget https://raw.githubusercontent.com/NVIDIA/NeMo/main/nemo_text_processing/install_pynini.sh\n", - "# !bash install_pynini.sh" + "# !python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[all]\n" ] }, { diff --git a/tutorials/tts/NeMo_TTS_Primer.ipynb b/tutorials/tts/NeMo_TTS_Primer.ipynb index a0e0b3f7097a..12e3984fbe03 100644 --- a/tutorials/tts/NeMo_TTS_Primer.ipynb +++ b/tutorials/tts/NeMo_TTS_Primer.ipynb @@ -46,21 +46,6 @@ "!git clone https://github.com/NVIDIA/NeMo.git $NEMO_DIR" ] }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "id": "goNEA8hOAmAP", - "pycharm": { - "name": "#%%\n" - } - }, - "outputs": [], - "source": [ - "# Install pynini for text processing\n", - "!bash $NEMO_DIR/nemo_text_processing/install_pynini.sh" - ] - }, { "cell_type": "markdown", "metadata": { @@ -2072,4 +2057,4 @@ }, "nbformat": 4, "nbformat_minor": 1 -} \ No newline at end of file +} diff --git a/tutorials/tts/Pronunciation_customization.ipynb b/tutorials/tts/Pronunciation_customization.ipynb index f6ae09f7aa8a..44a376b596ac 100644 --- a/tutorials/tts/Pronunciation_customization.ipynb +++ b/tutorials/tts/Pronunciation_customization.ipynb @@ -29,10 +29,8 @@ "BRANCH = 'main'\n", "# # If you're using Google Colab and not running locally, uncomment and run this cell.\n", "# !apt-get install sox libsndfile1 ffmpeg\n", - "# !pip install wget text-unidecode pynini==2.1.4\n", - "# !python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[all]\n", - "# !wget https://raw.githubusercontent.com/NVIDIA/NeMo/main/nemo_text_processing/install_pynini.sh\n", - "# !bash install_pynini.sh" + "# !pip install wget text-unidecode \n", + "# !python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[all]\n" ] }, { @@ -85,7 +83,7 @@ "source": [ "import os\n", "import nemo.collections.tts as nemo_tts\n", - "from nemo_text_processing.g2p.modules import IPAG2P\n", + "from nemo.collections.tts.g2p.modules import IPAG2P\n", "import soundfile as sf\n", "import IPython.display as ipd\n", "import torch\n", diff --git a/tutorials/tts/Tacotron2_Training.ipynb b/tutorials/tts/Tacotron2_Training.ipynb index 3642a3e9e4dc..7f3c65a81249 100644 --- a/tutorials/tts/Tacotron2_Training.ipynb +++ b/tutorials/tts/Tacotron2_Training.ipynb @@ -58,9 +58,7 @@ "# # If you're using Colab and not running locally, uncomment and run this cell.\n", "# !apt-get install sox libsndfile1 ffmpeg\n", "# !pip install wget text-unidecode\n", - "# !python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[all]\n", - "# !wget https://raw.githubusercontent.com/NVIDIA/NeMo/main/nemo_text_processing/install_pynini.sh\n", - "# !bash install_pynini.sh" + "# !python -m pip install git+https://github.com/NVIDIA/NeMo.git@$BRANCH#egg=nemo_toolkit[all]\n" ] }, { @@ -168,11 +166,6 @@ " && wget https://raw.githubusercontent.com/NVIDIA/NeMo/$BRANCH/scripts/tts_dataset_files/cmudict-0.7b_nv22.10 \\\n", " && wget https://raw.githubusercontent.com/NVIDIA/NeMo/$BRANCH/scripts/tts_dataset_files/heteronyms-052722 \\\n", " && cd ..)\n", - " \n", - "!(mkdir -p nemo_text_processing/text_normalization/en/data/whitelist/ \\\n", - " && cd nemo_text_processing/text_normalization/en/data/whitelist/ \\\n", - " && wget https://raw.githubusercontent.com/NVIDIA/NeMo/$BRANCH/nemo_text_processing/text_normalization/en/data/whitelist/lj_speech.tsv \\\n", - " && cd ..)" ] }, { @@ -235,7 +228,6 @@ "\n", "phoneme_dict_path: \"scripts/tts_dataset_files/cmudict-0.7b_nv22.10\"\n", "heteronyms_path: \"scripts/tts_dataset_files/heteronyms-052722\"\n", - "whitelist_path: \"nemo_text_processing/text_normalization/en/data/whitelist/lj_speech.tsv\"\n", "```\n", "\n", "The first part of the yaml defines dataset parameters used by Tacotron. Then in the head of 'model' section there are processing - related parameters. You can see\n",